{"version":3,"file":"take.mjs","mappings":";;;;;AAAA,SAASA,qBAAT,EAAgCC,iBAAhC,QAAyD,sBAAzD;AACA,SAASC,gBAAT,QAAiC,6DAAjC;AAEA;;;;;;AAKA,OAAM,SAAUC,IAAV,CAAkBC,IAAlB,EAAwC;EAC5C;EACA,OAAOC,uBAAW,CAACC,OAAD,EAAUC,OAAV,KAAqB;IACrC,IAAIC,qBAAqB,GAAGC,0BAA8BH,OAA9B,MAAI,CAACI,cAAL,CAA5B;;IAEA,IAAIF,qBAAqB,IAAI,IAA7B,EAAmC;MACjC,MAAM,IAAIR,qBAAJ,CAA0BO,OAA1B,CAAN;IACD;;IAED,IAAII,CAAC,GAAGC,SAAR;IACA,IAAIC,IAAI,GAAG,IAAX;;IAEA,OAAOA,IAAP,EAAa;MACX,MAAMC,IAAI,GAAGL,0BAAgCH,OAAhC,wBAAb;;MAEA,IAAIQ,IAAI,IAAI,IAAZ,EAAkB;QAChB,MAAM,IAAIb,iBAAJ,EAAN;MACD;;MAED,MAAMc,IAAI,GAAGD,IAAI,CAACC,IAAlB;MACA,MAAMC,IAAI,GAAGF,IAAI,CAACE,IAAlB;;MAEA,IAAID,IAAI,IAAI,IAAZ,EAAkB;QAChB,MAAME,WAAW,GAAGH,IAAI,CAACG,WAAzB;;QACA,IAAIA,WAAW,IAAI,CAAnB,EAAsB;UACpB,MAAMC,IAAI,GAAGT,0BAAuBH,OAAvB,MAAI,CAACa,OAAL,CAAb;UACA,MAAMC,WAAW,GAAGC,qBAAUT,SAAV,EAAqB,CAArB,EAAwBE,IAAI,CAACE,IAA7B,CAApB;UAEAM,0BAAgCF,WAAhC,EAA6Cd,OAA7C;UACAgB,0BAA6BN,IAA7B,EAAmCV,OAAnC,MAAI,CAACiB,aAAL;UACAD,0BAAuBJ,IAAI,GAAG,CAA9B,EAAiCZ,OAAjC,MAAI,CAACa,OAAL;QACD,CAPD,MAOO;UACL,MAAMC,WAAW,GAAGC,qBAAUP,IAAI,CAACC,IAAf,EAAqBE,WAAW,GAAG,CAAnC,EAAsCH,IAAI,CAACE,IAA3C,CAApB;UACAM,0BAAgCF,WAAhC,EAA6Cd,OAA7C;QACD;;QAEDgB,0BAA8BN,IAA9B,EAAoCV,OAApC,MAAI,CAACI,cAAL;QACAC,CAAC,GAAGI,IAAJ;QACAF,IAAI,GAAG,KAAP;MACD,CAjBD,MAiBO;QACLL,qBAAqB,GAAGQ,IAAxB;MACD;IACF;;IAED,OAAOL,CAAP;EACD,CA3CM,CAAP;AA4CD","names":["STMInterruptException","STMRetryException","concreteTDequeue","take","self","tsplus_module_5","journal","fiberId","currentSubscriberHead","tsplus_module_1","subscriberHead","a","undefined","loop","node","head","tail","subscribers","size","hubSize","updatedNode","tsplus_module_3","tsplus_module_4","publisherHead"],"sourceRoot":"","sources":["../../../../../_src/stm/THub/operations/TDequeue/take.ts"],"sourcesContent":[null]}