{"version":3,"file":"runtime.mjs","mappings":"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","names":["Cause","defaultRenderer","pretty","HasClock","LiveClock","flatten","exitFlatten","FiberContext","interruptible","newFiberId","Platform","constVoid","identity","O","none","defaultRandom","HasRandom","Scope","Supervisor","isTracingEnabled","core","instruction","IPlatform","empty","defaultEnv","key","prettyReporter","e","console","error","defaultPlatform","executionTraceLength","stackTraceLength","traceExecution","traceStack","traceEffects","initialTracingStatus","ancestorExecutionTraceLength","ancestorStackTraceLength","ancestryLength","renderer","reportFailure","maxOp","supervisor","trackMainFibers","CustomRuntime","constructor","env","platform","bind","traceEffect","fiberContext","run","runCancel","runPromise","runPromiseExit","traceRenderer","runFiber","effect","initialIS","fiberId","scope","unsafeMakeScope","context","Map","value","unsafeOnStart","onDone","exit","unsafeOnEnd","evaluateLater","supervised","self","cb","runAsync","interruptAs","id","Promise","res","rej","_tag","squash","cause","withEnvironment","f","b","n","makeCustomRuntime","defaultRuntime","runtime","accessM","r0","succeedWith","withRuntimeM","chain_","withRuntime","r","succeed"],"sourceRoot":"","sources":["../../_src/Effect/runtime.ts"],"sourcesContent":[null]}