{"version":3,"file":"reduceWithIndex.mjs","mappings":";;AAAA,SAASA,WAAT,QAA4B,sDAA5B;AAGA;;;;;;;AAMA,OAAM,SAAUC,eAAV,CAAmCC,CAAnC,EAAyCC,CAAzC,EAAmE;EACvE,OAAQC,IAAD,IAA2B;IAChC;IACA,MAAMC,IAAI,GAAGD,IAAI,CAACE,KAAlB;;IACA,IAAID,IAAI,CAACE,IAAL,KAAc,UAAlB,EAA8B;MAC5B,OAAOC,2BAAI,CAACC,KAAL,IAAsBN,CAAC,CAACD,CAAD,EAAIG,IAAI,CAACK,GAAT,EAAcL,IAAI,CAACI,KAAL,CAAWA,KAAzB,CAAvB,GAAyDP,CAAhE;IACD;;IACD,IAAIG,IAAI,CAACE,IAAL,KAAc,WAAlB,EAA+B;MAC7B,OAAOL,CAAP;IACD;;IACD,MAAMS,OAAO,GAAG,CAACN,IAAI,CAACO,QAAN,CAAhB;IACA,IAAIA,QAAJ;;IACA,OAAQA,QAAQ,GAAGD,OAAO,CAACE,GAAR,EAAnB,EAAmC;MACjC,KAAK,IAAIC,CAAC,GAAG,CAAR,EAAWC,GAAG,GAAGH,QAAQ,CAACI,MAA/B,EAAuCF,CAAC,GAAGC,GAA3C,GAAiD;QAC/C,MAAME,KAAK,GAAGL,QAAQ,CAACE,CAAC,EAAF,CAAtB;;QACA,IAAIG,KAAK,IAAI,CAACC,4BAAiBD,KAAjB,CAAd,EAAuC;UACrC,IAAIA,KAAK,CAACV,IAAN,KAAe,UAAnB,EAA+B;YAC7B,IAAIC,4BAAK,CAACC,KAAN,CAAJ,EAA0B;cACxBP,CAAC,GAAGC,CAAC,CAACD,CAAD,EAAIe,KAAK,CAACP,GAAV,EAAeO,KAAK,CAACR,KAAN,CAAYA,KAA3B,CAAL;YACD;UACF,CAJD,MAIOE,OAAO,CAACQ,IAAR,CAAaF,KAAK,CAACL,QAAnB;QACR;MACF;IACF;;IACD,OAAOV,CAAP;EACD,CAxBD;AAyBD","names":["realHashMap","reduceWithIndex","z","f","self","root","_root","_tag","tsplus_module_1","value","key","toVisit","children","pop","i","len","length","child","tsplus_module_2","push"],"sourceRoot":"","sources":["../../../../_src/collections/HashMap/operations/reduceWithIndex.ts"],"sourcesContent":[null]}