{"version":3,"file":"definition.mjs","mappings":"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","names":["FiberRefsSym","Symbol","for","FiberRefs","constructor","locals","joinAs","fiberId","that","parentFiberRefs","Map","internalMap","forEach","childStack","fiberRef","ref","childValue","head","tsplus_module_1","has","initial","set","tsplus_module_2","join","parentStack","get","ancestor","wasModified","findAnchestor","patch","diff","oldValue","newValue","newStack","parentFiberId","tail","ImmutableMap","forkAs","childId","map","stack","fork","fiberRefs","tsplus_module_4","keys","tsplus_module_6","list","getOrDefault","tsplus_module_7","setAll","tsplus_module_8","updateAs","value","oldStack","tsplus_module_9","tsplus_module_10","delete","tsplus_module_11","FiberRefsAspects","childModified","parentStack_1","childStack_1","childModified_1","parentStack_2","childStack_2","childModified_2","parentAncestors","childFiberId","childRefValue","childAncestors","startTimeMillis","id","ref_1"],"sourceRoot":"","sources":["../../../_src/io/FiberRefs/definition.ts"],"sourcesContent":[null]}