{"version":3,"file":"imm_async.mjs","sources":["../code/imm_async.mjs"],"sourcesContent":["\nexport function imm_defer_ctx(as_res=((...args) => args)) {\n let y,n,_pset = (a,b) => { y=a, n=b }\n return p => (p = new Promise(_pset), as_res(p, y, n))\n}\n\nexport const imm_defer_v = /* #__PURE__ */\n imm_defer_ctx()\n\nexport const imm_defer = /* #__PURE__ */\n imm_defer_ctx((p,y,n) =>\n ({promise: p, resolve: y, reject: n}))\n\n"],"names":[],"mappings":"AACO,SAAS,aAAa,CAAC,MAAM,EAAE,CAAC,GAAG,IAAI,KAAK,IAAI,CAAC,EAAE;AAC1D,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,EAAC,GAAE;AACvC,EAAE,OAAO,CAAC,KAAK,CAAC,GAAG,IAAI,OAAO,CAAC,KAAK,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AACvD,CAAC;AACD;AACY,MAAC,WAAW;AACxB,EAAE,aAAa,GAAE;AACjB;AACY,MAAC,SAAS;AACtB,EAAE,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;AACtB,KAAK,CAAC,OAAO,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,MAAM,EAAE,CAAC,CAAC,CAAC;;;;"}