{"version":3,"file":"Pure.cjs","mappings":"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","names":["GMUA_","GMU_","log","runAll","runTerm","modify","modifyM","S1","Symbol","S2","W","PureEnvBase","constructor","s","state","tsplus_module_1","tsplus_module_2","makePureEnv","unifyPureEnv","self","get","update","tracer_1","a","GMUA","GMUA_1","GMU","GMU_1","tagg","tsplus_module_4","castTag","PureEnvEnv","tsplus_module_3","_","env","set","w","l","append","logMany","concat","tsplus_module_6","err","tsplus_module_8","tsplus_module_7","x","runResult","r","runAll_1","evts","s3","runTermDiscard","w3","runTerm_1","runA","mod","upd","modify_1","updateM","modifyM_1","Pure","$"],"sourceRoot":"","sources":["../../_src/_ext/Pure.ts"],"sourcesContent":[null]}