{"version":3,"sources":["https://lively-kernel.org/lively4/swd21-pipes-and-filters/demos/swd21/pipes-and-filters/filterPassive.js"],"names":["FilterPassive","constructor","callback","outputPipe","filterData","element","addElement"],"mappings":";;;;;;;;AAAe,YAAMA,aAAN,CAAmB;;AAEhCC,oBAAYC,QAAZ,EAAsBC,UAAtB,EAAkC;AAChC,eAAKD,QAAL,GAAgBA,QAAhB;AACA,eAAKC,UAAL,GAAkBA,UAAlB;AACD;;AAEDC,mBAAWC,OAAX,EAAoB;AAClB,eAAKF,UAAL,CAAgBG,UAAhB,CAA2B,KAAKJ,QAAL,CAAcG,OAAd,CAA3B;AACD;AAT+B;;yBAAbL,a;;;;;;;;6BAAAA,8C","file":"filterPassive.js","sourcesContent":["export default class FilterPassive{\n  \n  constructor(callback, outputPipe) {\n    this.callback = callback\n    this.outputPipe = outputPipe\n  }\n  \n  filterData(element) {\n    this.outputPipe.addElement(this.callback(element))\n  }\n}"]}