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