{"version":3,"sources":["/Users/kevin/Dev/OpenSource/iterators/zip-iterator/src/lib/fifoRemove.mjs"],"sourcesContent":["export default function fifoRemove(fifo, value) {\n  for (let node = fifo.node; node; node = fifo.next(node)) {\n    if (node.value === value) {\n      fifo.remove(node);\n      return true;\n    }\n  }\n  return false;\n}\n"],"names":["fifoRemove","fifo","value","node","next","remove"],"mappings":";;;;+BAAA;;;eAAwBA;;;AAAT,SAASA,WAAWC,IAAI,EAAEC,KAAK;IAC5C,IAAK,IAAIC,OAAOF,KAAKE,IAAI,EAAEA,MAAMA,OAAOF,KAAKG,IAAI,CAACD,MAAO;QACvD,IAAIA,KAAKD,KAAK,KAAKA,OAAO;YACxBD,KAAKI,MAAM,CAACF;YACZ,OAAO;QACT;IACF;IACA,OAAO;AACT"}