{"version":3,"file":"effectMaybeAsyncInterrupt.mjs","mappings":"AAIA,OAAO,KAAKA,CAAZ,MAAmB,qBAAnB;AACA,SAASC,eAAT,QAAgC,sCAAhC;AACA,SAASC,OAAT,QAAwB,8BAAxB;AAGA,OAAO,KAAKC,IAAZ,MAAsB,YAAtB;AAEA,SAASC,OAAT,QAAwB,eAAxB;AACA,SAASC,YAAT,QAA6B,oBAA7B;AAEA;;;;;;;;;;;;;;;;;AAgBA,OAAM,SAAUC,yBAAV,CACJC,QADI,EAEJC,OAFI,EAEY;AAEhB,SAAOC,mCAAmC,CAACF,QAAD,EAAW,EAAX,EAAeC,OAAf,CAA1C;AACD;AAED;;;;;;;;;;;;;;;;;AAgBA,OAAM,SAAUC,mCAAV,CACJF,QADI,EAEJG,UAFI,EAGJF,OAHI,EAGY;AAEhB,SAAOL,IAAI,CAACQ,MAAL,CACLR,IAAI,CAACS,WAAL,CACE,MAAM,CAAC,IAAIX,eAAJ,CAAoB,KAApB,CAAD,EAA6B,IAAIC,OAAJ,EAA7B,CADR,CADK,EAIL,CAAC,CAACW,OAAD,EAAUC,MAAV,CAAD,KACET,YAAY,CACVD,OAAO,CACLD,IAAI,CAACY,2BAAL,CACGC,CAAD,IAAM;AACJH,WAAO,CAACI,GAAR,CAAY,IAAZ;AAEA,UAAMC,GAAG,GAAG,IAAIjB,eAAJ,CAAoDD,CAAC,CAACmB,IAAtD,CAAZ;;AAEA,QAAI;AACF,YAAMC,GAAG,GAAGb,QAAQ,CAAEc,EAAD,IAAQL,CAAC,CAACb,IAAI,CAACmB,OAAL,CAAaD,EAAb,CAAD,CAAV,CAApB;;AAEA,cAAQD,GAAG,CAACG,IAAZ;AACE,aAAK,OAAL;AAAc;AACZL,eAAG,CAACD,GAAJ,CAAQjB,CAAC,CAACwB,IAAF,CAAOrB,IAAI,CAACmB,OAAL,CAAaF,GAAG,CAACK,KAAjB,CAAP,CAAR;AACA;AACD;;AACD,aAAK,MAAL;AAAa;AACXX,kBAAM,CAACG,GAAP,CAAWG,GAAG,CAACM,IAAf;AACA;AACD;AARH;AAUD,KAbD,SAaU;AACR,UAAI,CAACZ,MAAM,CAACa,KAAP,EAAL,EAAqB;AACnBb,cAAM,CAACG,GAAP,CAAWd,IAAI,CAACyB,IAAhB;AACD;AACF;;AAED,WAAOV,GAAG,CAACW,GAAX;AACD,GA1BH,EA2BEnB,UA3BF,EA4BEF,OA5BF,CADK,CADG,EAiCV,MAAML,IAAI,CAAC2B,OAAL,CAAa,MAAOjB,OAAO,CAACgB,GAAR,GAAcf,MAAM,CAACe,GAAP,EAAd,GAA6B1B,IAAI,CAACyB,IAAtD,CAjCI,CALT,CAAP;AAyCD","names":["O","AtomicReference","OneShot","core","flatten","onInterrupt_","effectMaybeAsyncInterrupt","register","__trace","effectMaybeAsyncInterruptBlockingOn","blockingOn","chain_","succeedWith","started","cancel","effectAsyncOptionBlockingOn","k","set","ret","none","res","io","succeed","_tag","some","right","left","isSet","unit","get","suspend"],"sourceRoot":"","sources":["../../_src/Effect/effectMaybeAsyncInterrupt.ts"],"sourcesContent":[null]}