{"version":3,"file":"primitives.mjs","mappings":";;;;;;AACA,SAASA,SAAT,QAA0B,wCAA1B;AAmBA,OAAM,MAAOC,KAAP,CAAY;EAOhBC,YAAqBC,QAArB,EAAsC;IAAjB;IANZ,WAAc;MACrBC,EAAE,EAAGC,CAAD,IAAcA,CADG;MAErBC,EAAE,EAAGD,CAAD,IAAcA,CAFG;MAGrBE,EAAE,EAAGF,CAAD,IAAcA;IAHG,CAAd;IAKA,YAAO,MAAP;EACiC;;AAP1B;KACNL;AAcZ,OAAM,MAAOQ,MAAP,CAAa;EAOjBN,YACWO,QADX,EAEWC,UAFX,EAE8B;IADnB;IACA;IARF,WAAc;MACrBN,EAAE,EAAGC,CAAD,IAAcA,CADG;MAErBC,EAAE,EAAGD,CAAD,IAAcA,CAFG;MAGrBE,EAAE,EAAGF,CAAD,IAAcA;IAHG,CAAd;IAKA,YAAO,OAAP;EAIL;;AAVa;KACPL;AAYZ,OAAM,MAAOW,oBAAP,CAA2B;EAS/BT,YACWU,KADX,EAEWC,QAFX,EAGWC,KAHX,EAGoD;IAFzC;IACA;IACA;IATF,WAAc;MACrBV,EAAE,EAAGC,CAAD,IAAcA,CADG;MAErBC,EAAE,EAAGD,CAAD,IAAcA,CAFG;MAGrBE,EAAE,EAAGF,CAAD,IAAcA;IAHG,CAAd;IAKA,YAAO,qBAAP;EAKL;;AAb2B;KAGrBL;AAaZ,OAAM,MAAOe,UAAP,CAAiB;EAOrBb,YACWU,KADX,EAEWC,QAFX,EAEgD;IADrC;IACA;IARF,WAAc;MACrBT,EAAE,EAAGC,CAAD,IAAcA,CADG;MAErBC,EAAE,EAAGD,CAAD,IAAcA,CAFG;MAGrBE,EAAE,EAAGF,CAAD,IAAcA;IAHG,CAAd;IAKA,YAAO,WAAP;EAIL;;AAViB;KACXL;AAYZ,OAAM,MAAOgB,UAAP,CAAiB;EAOrBd,YACWU,KADX,EAEWE,KAFX,EAEoD;IADzC;IACA;IARF,WAAc;MACrBV,EAAE,EAAGC,CAAD,IAAcA,CADG;MAErBC,EAAE,EAAGD,CAAD,IAAcA,CAFG;MAGrBE,EAAE,EAAGF,CAAD,IAAcA;IAHG,CAAd;IAKA,YAAO,WAAP;EAIL;;AAViB;KACXL;AAYZ,OAAM,MAAOiB,mBAAP,CAA0B;EAO9Bf,YACWgB,MADX,EACqC;IAA1B;IAPF,WAAc;MACrBd,EAAE,EAAGC,CAAD,IAAcA,CADG;MAErBC,EAAE,EAAGD,CAAD,IAAcA,CAFG;MAGrBE,EAAE,EAAGF,CAAD,IAAcA;IAHG,CAAd;IAKA,YAAO,oBAAP;EAGL;;AAT0B;KACpBL;AAWZ,OAAM,MAAOmB,0BAAP,CAAiC;EAOrCjB,YACWgB,MADX,EAEWE,KAFX,EAEoE;IADzD;IACA;IARF,WAAc;MACrBhB,EAAE,EAAGC,CAAD,IAAcA,CADG;MAErBC,EAAE,EAAGD,CAAD,IAAcA,CAFG;MAGrBE,EAAE,EAAGF,CAAD,IAAcA;IAHG,CAAd;IAKA,YAAO,0BAAP;EAIL;;AAViC;KAC3BL;AAYZ,OAAM,MAAOqB,gCAAP,CAAuC;EAW3CnB,YACWoB,MADX,EACkC;IAAvB;IATF,WAAc;MACrBlB,EAAE,EAAGC,CAAD,IAAcA,CADG;MAErBC,EAAE,EAAGD,CAAD,IAAcA,CAFG;MAGrBE,EAAE,EAAGF,CAAD,IAAcA;IAHG,CAAd;IAKA,YAAO,0BAAP;IACA,cAA6BkB,uBAA0BC,6BAAaC,YAAvC,CAA7B;;IACA,aAA4D,MAAM,KAAKH,MAAvE;EAGL;;AAbuC;KAGjCtB;AAaZ,OAAM,MAAO0B,kCAAP,CAAyC;EAW7CxB,YACWoB,MADX,EACkC;IAAvB;IATF,WAAc;MACrBlB,EAAE,EAAGC,CAAD,IAAcA,CADG;MAErBC,EAAE,EAAGD,CAAD,IAAcA,CAFG;MAGrBE,EAAE,EAAGF,CAAD,IAAcA;IAHG,CAAd;IAKA,YAAO,0BAAP;IACA,cAA6BkB,wBAA2BC,6BAAaC,YAAxC,CAA7B;;IACA,aAA4D,MAAM,KAAKH,MAAvE;EAGL;;AAbyC;KAGnCtB;AAaZ,OAAM,MAAO2B,SAAP,CAAgB;EAOpBzB,YACW0B,OADX,EACmF;IAAxE;IAPF,WAAc;MACrBxB,EAAE,EAAGC,CAAD,IAAcA,CADG;MAErBC,EAAE,EAAGD,CAAD,IAAcA,CAFG;MAGrBE,EAAE,EAAGF,CAAD,IAAcA;IAHG,CAAd;IAKA,YAAO,UAAP;EAGL;;AATgB;KACVL;AAWZ,OAAM,MAAO6B,UAAP,CAAiB;EAOrB3B,YACW4B,KADX,EAEWC,IAFX,EAGWC,OAHX,EAGkC;IAFvB;IACA;IACA;IATF,WAAc;MACrB5B,EAAE,EAAGC,CAAD,IAAcA,CADG;MAErBC,EAAE,EAAGD,CAAD,IAAcA,CAFG;MAGrBE,EAAE,EAAGF,CAAD,IAAcA;IAHG,CAAd;IAKA,YAAO,WAAP;EAKL;;AAXiB;KACXL;AAaZ,OAAM,MAAOiC,SAAP,CAAgB;EAAtB/B;IACW,WAAc;MACrBE,EAAE,EAAGC,CAAD,IAAcA,CADG;MAErBC,EAAE,EAAGD,CAAD,IAAcA,CAFG;MAGrBE,EAAE,EAAGF,CAAD,IAAcA;IAHG,CAAd;IAKA,YAAO,UAAP;EACV;;AAPqB;KACVL;AAQZ,OAAM,MAAOkC,QAAP,CAAe;EAOnBhC,YAAqBiC,KAArB,EAAoC;IAAf;IANZ,WAAc;MACrB/B,EAAE,EAAGC,CAAD,IAAcA,CADG;MAErBC,EAAE,EAAGD,CAAD,IAAcA,CAFG;MAGrBE,EAAE,EAAGF,CAAD,IAAcA;IAHG,CAAd;IAKA,YAAO,SAAP;EAC+B;;EAC/B,EAAT+B,KAPUpC,SAOV,EAACqC,qBAAKC,GAAG,KAAC;IACR,OAAOD,4BAAa,KAAKF,KAAlB,CAAP;EACD;;EACU,CAAVI,uBAAOD,GAAG,EAAEE,IAAF,EAAe;IACxB,OAAOA,IAAI,YAAYN,QAAhB,IAA4BK,uBAAc,KAAKJ,KAAnB,EAA0BK,IAAI,CAACL,KAA/B,CAAnC;EACD;;AAbkB;AAgBrB,OAAM,MAAOM,QAAP,CAAe;EAOnBvC,YAAqBwC,KAArB,EAA6B;IAAR;IANZ,WAAc;MACrBtC,EAAE,EAAGC,CAAD,IAAcA,CADG;MAErBC,EAAE,EAAGD,CAAD,IAAcA,CAFG;MAGrBE,EAAE,EAAGF,CAAD,IAAcA;IAHG,CAAd;IAKA,YAAO,SAAP;EACwB;;EACxB,EAATsC,KAPU3C,SAOV,EAACqC,qBAAKC,GAAG,KAAC;IACR,OAAOD,4BAAa,KAAKK,KAAlB,CAAP;EACD;;EACU,CAAVH,uBAAOD,GAAG,EAAEE,IAAF,EAAe;IACxB,OAAOA,IAAI,YAAYC,QAAhB,IAA4BF,uBAAc,KAAKG,KAAnB,EAA0BF,IAAI,CAACE,KAA/B,CAAnC;EACD;;AAbkB","names":["EffectURI","ISync","constructor","evaluate","_R","_","_E","_A","IAsync","register","blockingOn","IOnSuccessAndFailure","first","successK","failK","IOnSuccess","IOnFailure","IUpdateRuntimeFlags","update","IUpdateRuntimeFlagsDynamic","scope","IUpdateRuntimeFlagsInterruptible","effect","tsplus_module_2","tsplus_module_1","Interruption","IUpdateRuntimeFlagsUninterruptible","IStateful","onState","IWhileLoop","check","body","process","IYieldNow","IFailure","cause","_o","tsplus_module_3","sym","tsplus_module_4","that","ISuccess","value","_p"],"sourceRoot":"","sources":["../../../../_src/io/Effect/definition/primitives.ts"],"sourcesContent":[null]}