{"version":3,"file":"State.mjs","mappings":"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","names":["isState","STMStateSym","Symbol","for","State","unifyState","self","Done","constructor","exit","_a","tsplus_module_1","sym","_tag","tsplus_module_2","that","isState_1","Interrupted","_b","Running","_c","u","done","tsplus_module_3","value","tsplus_module_4","tsplus_module_5","tsplus_module_6","fiberId","Error","interrupted","running","isRunning"],"sourceRoot":"","sources":["../../../_src/stm/STM/State.ts"],"sourcesContent":[null]}