{"version":3,"file":"branchAfter.mjs","mappings":"AAAA;AAEA,OAAO,KAAKA,EAAZ,MAAoB,mDAApB;AACA,OAAO,KAAKC,EAAZ,MAAoB,yBAApB;AACA,OAAO,KAAKC,CAAZ,MAAmB,aAAnB;AACA,OAAO,KAAKC,KAAZ,MAAuB,aAAvB;AACA,OAAO,KAAKC,SAAZ,MAA2B,iBAA3B;AAMA;;;;;AAIA,OAAM,SAAUC,YAAV,CACJC,IADI,EAEJC,CAFI,EAGJC,CAHI,EAGgD;AAEpD,QAAMC,UAAU,GACdC,GADiB,IAGjBT,EAAE,CAACU,aAAH,CACGC,KAAD,IAAU;AACR,UAAMC,MAAM,GAAGb,EAAE,CAACc,OAAH,CAAWJ,GAAX,EAAgBE,KAAhB,CAAf;;AAEA,QAAIZ,EAAE,CAACe,IAAH,CAAQF,MAAR,KAAmBN,CAAvB,EAA0B;AACxB,YAAM;AACJS,aAAK,EAAE,CAACC,EAAD,EAAKC,GAAL;AADH,UAEFlB,EAAE,CAACmB,QAAH,CAAYN,MAAZ,EAAoBN,CAApB,CAFJ;AAGA,YAAMa,QAAQ,GAAGZ,CAAC,CAACS,EAAD,CAAlB;AAEA,aAAOhB,EAAE,CAACoB,SAAH,CACLD,QAAQ,CAAChB,SAAS,CAACkB,SAAV,CAAoBJ,GAApB,CAAD,CAAR,CAAmCK,OAD9B,EAELC,QAAQ,CAACJ,QAAD,CAFH,CAAP;AAID,KAVD,MAUO;AACL,aAAOX,UAAU,CAACI,MAAD,CAAjB;AACD;AACF,GAjBH,EAkBGY,CAAD,IAAOxB,EAAE,CAACyB,SAAH,CAAaD,CAAb,CAlBT,EAmBGA,CAAD,IAAM;AACJ,QAAIzB,EAAE,CAAC2B,OAAH,CAAWjB,GAAX,CAAJ,EAAqB;AACnB,aAAOT,EAAE,CAAC2B,IAAV;AACD,KAFD,MAEO;AACL,YAAMR,QAAQ,GAAGZ,CAAC,CAACE,GAAD,CAAlB;AAEA,aAAOU,QAAQ,CAACjB,KAAK,CAAC0B,KAAP,CAAR,CAAsBN,OAA7B;AACD;AACF,GA3BH,CAHF;;AAiCA,QAAMC,QAAQ,GACZJ,QADe,IAGfnB,EAAE,CAACU,aAAH,CACGC,KAAD,IACEX,EAAE,CAACoB,SAAH,CAAaD,QAAQ,CAAChB,SAAS,CAACkB,SAAV,CAAoBV,KAApB,CAAD,CAAR,CAAqCW,OAAlD,EAA2DC,QAAQ,CAACJ,QAAD,CAAnE,CAFJ,EAGGK,CAAD,IAAOxB,EAAE,CAACyB,SAAH,CAAaD,CAAb,CAHT,EAIGA,CAAD,IAAOxB,EAAE,CAAC2B,IAJZ,CAHF;;AAUA,SAAO,IAAI1B,CAAC,CAAC4B,MAAN,CAAaxB,IAAI,CAACiB,OAAL,CAAa,KAAb,EAAoBd,UAAU,CAACT,EAAE,CAAC6B,KAAH,EAAD,CAA9B,CAAb,CAAP;AACD;AAED;;;;;;;AAMA,OAAM,SAAUE,WAAV,CACJxB,CADI,EAEJC,CAFI,EAEgD;AAEpD,SAAQF,IAAD,IAA6BD,YAAY,CAACC,IAAD,EAAOC,CAAP,EAAUC,CAAV,CAAhD;AACD","names":["CK","CH","C","Empty","FromChunk","branchAfter_","self","n","f","collecting","buf","readWithCause","chunk","newBuf","concat_","size","tuple","is","is1","splitAt_","pipeline","zipRight_","fromChunk","channel","emitting","_","failCause","isEmpty","unit","empty","Stream","branchAfter"],"sourceRoot":"","sources":["../../../../../_src/Experimental/Stream/_internal/api/branchAfter.ts"],"sourcesContent":[null]}