{"version":3,"file":"runManaged.mjs","mappings":"AAAA;AAEA,OAAO,KAAKA,CAAZ,MAAmB,8BAAnB;AACA,SAASC,QAAT,QAAyB,gCAAzB;AACA,OAAO,KAAKC,CAAZ,MAAmB,+BAAnB;AACA,OAAO,KAAKC,QAAZ,MAA0B,2BAA1B;;AAGA,SAASC,mBAAT,CACEC,YADF,EAEEC,IAFF,EAEqF;AAEnF;AACA,SAAO,CAAP,EAAU;AACR,YAAQD,YAAY,CAACE,OAArB;AACE,WAAKJ,QAAQ,CAACK,wBAAd;AAAwC;AACtC,iBAAOR,CAAC,CAACS,MAAF,CAASJ,YAAY,CAACK,MAAtB,EAA8B,MACnCN,mBAAmB,CAACE,IAAI,CAACK,GAAL,EAAD,EAAaL,IAAb,CADd,CAAP;AAGD;;AACD,WAAKH,QAAQ,CAACS,sBAAd;AAAsC;AACpCP,sBAAY,GAAGC,IAAI,CAACK,GAAL,EAAf;AACA;AACD;;AACD,WAAKR,QAAQ,CAACU,sBAAd;AAAsC;AACpC,iBAAOb,CAAC,CAACc,IAAF,CAAOR,IAAI,CAACS,OAAL,EAAP,CAAP;AACD;AAZH;AAcD;;AACD,QAAM,IAAIC,KAAJ,CAAU,KAAV,CAAN;AACD;AAED;;;;;AAGA,OAAM,SAAUC,UAAV,CACJC,IADI,EACgE;AAEpE,SAAOhB,CAAC,CAACiB,KAAF,CACLjB,CAAC,CAACkB,SAAF,CACEpB,CAAC,CAACqB,WAAF,CACE,MAAM,IAAIlB,QAAQ,CAACmB,eAAb,CAA6B,MAAMJ,IAAnC,EAAyCK,SAAzC,EAAoDtB,QAApD,CADR,CADF,EAIE,CAACK,IAAD,EAAOkB,IAAP,KAAgBlB,IAAI,CAACmB,KAAL,CAAWD,IAAX,KAAoBxB,CAAC,CAAC0B,IAJxC,CADK,EAOJpB,IAAD,IAAUN,CAAC,CAAC2B,OAAF,CAAU,MAAMvB,mBAAmB,CAACE,IAAI,CAACK,GAAL,EAAD,EAAaL,IAAb,CAAnC,CAPL,CAAP;AASD","names":["T","identity","M","Executor","runManagedInterpret","channelState","exec","_typeId","ChannelStateEffectTypeId","chain_","effect","run","ChannelStateEmitTypeId","ChannelStateDoneTypeId","done","getDone","Error","runManaged","self","mapM_","makeExit_","succeedWith","ChannelExecutor","undefined","exit","close","unit","suspend"],"sourceRoot":"","sources":["../../../../../_src/Experimental/Stream/Channel/api/runManaged.ts"],"sourcesContent":[null]}