{"version":3,"file":"MutableHashMap.mjs","names":["Dual","HashMap","NodeInspectSymbol","toJSON","toString","MutableRef","Option","pipeArguments","TypeId","Symbol","for","MutableHashMapProto","iterator","backingMap","current","_id","values","Array","from","map","pipe","arguments","fromHashMap","Object","create","make","empty","entries","fromIterable","get","dual","self","key","has","isSome","modify","f","update","modifyAt","result","set","value","remove","size"],"sources":["../src/MutableHashMap.ts"],"sourcesContent":[null],"mappings":"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"}