{"version":3,"file":"foldWeightedDecomposeEffect.mjs","mappings":"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","names":["SinkInternal","foldWeightedDecomposeEffect","z","costFn","max","decompose","f","tsplus_module_1","go","s","dirty","cost","tsplus_module_8","chunk","tsplus_module_5","nextS","nextCost","nextDirty","leftovers","tsplus_module_2","tsplus_module_3","fold","err","tsplus_module_7","input","index","length","tsplus_module_10","tsplus_module_9","elem","tsplus_module_11","tsplus_module_12","total","decomposed","tsplus_module_14","tsplus_module_13","addedCost"],"sourceRoot":"","sources":["../../../../_src/stream/Sink/operations/foldWeightedDecomposeEffect.ts"],"sourcesContent":[null]}