{"version":3,"file":"GroupByInternal.mjs","mappings":"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","names":["GroupBySym","_A","_E","_K","_R","_V","mapDequeue","GroupByInternal","constructor","stream","key","buffer","apply","f","tsplus_module_3","Number","MAX_SAFE_INTEGER","queue","tsplus_module_2","tsplus_module_1","grouped","tsplus_module_21","decider","out","ref","add","succeed","k","_","tsplus_module_9","option","tsplus_module_11","id","tsplus_module_8","n","offer","tsplus_module_6","exit","tsplus_module_5","update","map","tsplus_module_4","tsplus_module_10","tsplus_module_12","get","tsplus_module_15","v","await","tsplus_module_17","tsplus_module_16","tsplus_module_19","tsplus_module_18","shutdown","tsplus_module_20","first","FirstInternal","filter","FilterInternal","concreteGroupBy","tsplus_module_24","tuple","elem","i","tsplus_module_22","tsplus_module_23"],"sourceRoot":"","sources":["../../../../../_src/stream/GroupBy/operations/_internal/GroupByInternal.ts"],"sourcesContent":[null]}