{"version":3,"file":"IterableWeakMap.mjs","mappings":"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","names":["IterableWeakMap","$","getMaybe","key","self","has","tsplus_module_1","get","make","iterable","ConcreteImpl","WeakImpl","cleanup","ref","set","delete","constructor","WeakMap","Set","FinalizationRegistry","value","WeakRef","weakMap","refSet","add","finalizationGroup","register","entry","unregister","Symbol","iterator","entries","deref","keys","values","Map","toCollection"],"sourceRoot":"","sources":["../../../_src/collections/weak/IterableWeakMap.ts"],"sourcesContent":[null]}