{"version":3,"file":"splitLines.mjs","mappings":"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","names":["concreteStream","StreamInternal","splitLines","self","tsplus_module_2","next","channel","leftover","wasSplitCRLF","tsplus_module_16","incomingChunk","buffer","tsplus_module_3","inCRLF","carry","tsplus_module_4","tsplus_module_9","string","concatenated","length","continueFrom","sliceStart","_","midCRLF","tsplus_module_8","skipNext","char","index","append","substring","tsplus_module_6","tsplus_module_5","slice","tsplus_module_11","tsplus_module_1","build","cause","tsplus_module_14","tsplus_module_12","value","tsplus_module_13","done","tsplus_module_15"],"sourceRoot":"","sources":["../../../../_src/stream/Stream/operations/splitLines.ts"],"sourcesContent":[null]}