{"version":3,"file":"reduce.mjs","mappings":"AAAA;AAEA,OAAO,KAAKA,EAAZ,MAAoB,gDAApB;AACA,OAAO,KAAKC,EAAZ,MAAoB,gDAApB;AAEA,OAAO,KAAKC,EAAZ,MAAoB,sBAApB;AACA,OAAO,KAAKC,CAAZ,MAAmB,YAAnB;AAEA;;;;AAGA,OAAM,SAAUC,MAAV,CAA6BC,CAA7B,EAAmCC,IAAnC,EAAuDC,CAAvD,EAA8E;AAClF,QAAMC,gBAAgB,GACpB,CAACH,CAAD,EAAOI,KAAP,KACCH,IAAD,IACCC,CAAD,IAA4B;AAC1B,UAAMH,MAAM,GAAG,CACbM,CADa,EAEbD,KAFa,EAGbE,GAHa,EAIbC,GAJa,KAKkB;AAC/B,UAAID,GAAG,KAAKC,GAAZ,EAAiB;AACf,eAAOX,EAAE,CAACY,KAAH,CAASH,CAAT,EAAYV,EAAE,CAACc,KAAH,EAAZ,CAAP;AACD,OAFD,MAEO;AACL,cAAMC,EAAE,GAAGR,CAAC,CAACG,CAAD,EAAIV,EAAE,CAACgB,UAAH,CAAcP,KAAd,EAAqBE,GAArB,CAAJ,CAAZ;;AAEA,YAAIL,IAAI,CAACS,EAAD,CAAR,EAAc;AACZ,iBAAOX,MAAM,CAACW,EAAD,EAAKN,KAAL,EAAYE,GAAG,GAAG,CAAlB,EAAqBC,GAArB,CAAb;AACD,SAFD,MAEO;AACL,iBAAOX,EAAE,CAACY,KAAH,CAASE,EAAT,EAAaf,EAAE,CAACiB,KAAH,CAASR,KAAT,EAAgBE,GAAG,GAAG,CAAtB,CAAb,CAAP;AACD;AACF;AACF,KAjBD;;AAmBA,WAAOP,MAAM,CAACC,CAAD,EAAII,KAAJ,EAAW,CAAX,EAAcT,EAAE,CAACkB,IAAH,CAAQT,KAAR,CAAd,CAAb;AACD,GAxBH;;AA0BA,QAAMU,MAAM,GACVT,CADa,IAE4D;AACzE,QAAI,CAACJ,IAAI,CAACI,CAAD,CAAT,EAAc;AACZ,aAAOR,EAAE,CAACkB,GAAH,CAAOV,CAAP,CAAP;AACD,KAFD,MAEO;AACL,aAAOR,EAAE,CAACmB,QAAH,CACJC,GAAD,IAAQ;AACN,cAAM;AACJT,eAAK,EAAE,CAACU,KAAD,EAAQC,SAAR;AADH,YAEFhB,gBAAgB,CAACE,CAAD,EAAIY,GAAJ,CAAhB,CAAyBhB,IAAzB,EAA+BC,CAA/B,CAFJ;;AAIA,YAAI,CAACP,EAAE,CAACyB,OAAH,CAAWD,SAAX,CAAL,EAA4B;AAC1B,iBAAOtB,EAAE,CAACwB,GAAH,CAAOxB,EAAE,CAACyB,KAAH,CAASH,SAAT,CAAP,EAA4BD,KAA5B,CAAP;AACD,SAFD,MAEO;AACL,iBAAOJ,MAAM,CAACI,KAAD,CAAb;AACD;AACF,OAXI,EAYJK,GAAD,IAAS1B,EAAE,CAAC2B,IAAH,CAAQD,GAAR,CAZJ,EAaJE,CAAD,IAAO5B,EAAE,CAACkB,GAAH,CAAOV,CAAP,CAbF,CAAP;AAeD;AACF,GAtBD;;AAwBA,SAAO,IAAIP,CAAC,CAAC4B,IAAN,CAAWZ,MAAM,CAACd,CAAD,CAAjB,CAAP;AACD","names":["CK","Tp","CH","C","reduce","z","cont","f","reduceChunkSplit","chunk","s","idx","len","tuple","empty","s1","unsafeGet_","drop_","size","reader","end","readWith","_in","nextS","leftovers","isEmpty","as_","write","err","fail","_","Sink"],"sourceRoot":"","sources":["../../../../_src/Experimental/Stream/Sink/reduce.ts"],"sourcesContent":[null]}