{"version":3,"file":"SynchronizedInternal.mjs","mappings":"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","names":["_A","RefSym","SynchronizedSym","SynchronizedInternal","a","constructor","ref","semaphore","modifyEffect","f","tsplus_module_3","tsplus_module_2","tp","b","tsplus_module_1","set","get","getAndUpdateEffect","v","tsplus_module_4","result","getAndUpdateSomeEffect","pf","tsplus_module_5","modifySomeEffect","fallback","tsplus_module_6","updateEffect","undefined","updateAndGetEffect","updateSomeEffect","updateSomeAndGetEffect","modify","tsplus_module_7","getAndSet","getAndUpdate","getAndUpdateSome","modifySome","update","updateAndGet","updateSome","updateSomeAndGet"],"sourceRoot":"","sources":["../../../../../_src/io/Ref/operations/_internal/SynchronizedInternal.ts"],"sourcesContent":[null]}