{"version":3,"file":"TestClockInternal.mjs","mappings":"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","names":["LiveClock","warning","suspendedWarning","TestClockInternal","constructor","clockState","live","annotations","warningState","suspendedWarningState","currentTime","tsplus_module_1","data","instant","get","save","set","setTime","tsplus_module_2","run","warningDone","sleep","duration","tsplus_module_5","deferred","shouldAwait","await","warningStart","succeed","undefined","modify","end","millis","tsplus_module_4","tsplus_module_3","sleeps","tsplus_module_8","_","adjust","n","adjustWith","effect","tsplus_module_9","supervisedFibers","tsplus_module_20","descriptor","either","_tag","tsplus_module_12","tsplus_module_11","tsplus_module_14","fiber","tsplus_module_13","id","chunk","tsplus_module_16","a","b","tsplus_module_15","right","ref","tsplus_module_17","tsplus_module_19","freeze","fibers","tsplus_module_24","tsplus_module_21","map","status","tsplus_module_22","tsplus_module_23","updateSomeEffect","tsplus_module_30","tsplus_module_25","tsplus_module_29","provide","tsplus_module_28","warningData","tsplus_module_32","suspended","first","last","tsplus_module_33","tsplus_module_34","awaitSuspended","suspendedWarningDone","tsplus_module_38","identity","suspendedWarningStart","suspendedWarningData","tsplus_module_40","f","maybe","value","sorted","tsplus_module_44","tsplus_module_43","tsplus_module_45","head","tail"],"sourceRoot":"","sources":["../../../../_src/testing/TestClock/_internal/TestClockInternal.ts"],"sourcesContent":[null]}