{"version":3,"file":"Result.mjs","mappings":";;;aA6FgBA,IAAI;aAuBJC,OAAO;aAiBPC,IAAI;aA4BJC,SAAS;aAOTC,mBAAmB;AA/JnC,OAAO,MAAMC,MAAM,GAAc,EAA1B;AAEP,OAAO,MAAMC,EAAE,gBAAGC,MAAM,CAACC,GAAP,CAAW,2BAAX,CAAX;AA2CP;;;;;;AAKA,OAAM,SAAUC,WAAV,CACJC,IADI,EACG;EA2BP,OAAOA,IAAP;AACD;AAED;;;;AAGA,gBACEA,IADF,EAEEC,SAFF,EAGEC,SAHF,EAGyB;EAEvB,QAAQF,IAAI,CAACG,IAAb;IACE,KAAK,SAAL;MAAgB;QACd,OAAOD,SAAS,CAACF,IAAI,CAACI,OAAN,CAAhB;MACD;;IACD,KAAK,SAAL;MAAgB;QACd,OAAOH,SAAS,CAACD,IAAI,CAACT,OAAN,EAAac,oBAAb,CAAhB;MACD;;IACD,KAAK,oBAAL;MAA2B;QACzB,OAAOJ,SAAS,CAACD,IAAI,CAACT,OAAN,EAAec,qBAAWL,IAAI,CAACM,OAAhB,CAAf,CAAhB;MACD;EATH;AAWD;;AAOD,mBAA8BC,MAA9B,EAAyCD,OAAzC,EAA2D;EACzD,IAAIA,OAAO,IAAID,+BAAf,EAAiC;IAC/B,OAAO;MACLF,IAAI,EAAE,oBADD;MAELZ,OAAO,EAAEgB,MAFJ;MAGLD,OAAO,EAAEA,OAAO,CAACE;IAHZ,CAAP;EAKD;;EACD,OAAO;IACLL,IAAI,EAAE,SADD;IAELZ,OAAO,EAAEgB;EAFJ,CAAP;AAID;AAED;;;;;AAGA,gBAAwBE,KAAxB,EAAgC;EAC9B,OAAO;IACLN,IAAI,EAAE,SADD;IAELC,OAAO,EAAEK;EAFJ,CAAP;AAID;AAED;;;;;AAGA,OAAM,SAAUC,kBAAV,CAAmCH,MAAnC,EAA8CD,OAA9C,EAAwD;EAC5D,OAAO;IACLH,IAAI,EAAE,oBADD;IAELZ,OAAO,EAAEgB,MAFJ;IAGLD;EAHK,CAAP;AAKD;AAED;;;;AAGA,OAAM,SAAUK,SAAV,CAA6BX,IAA7B,EAAkD;EACtD,OAAOA,IAAI,CAACG,IAAL,KAAc,SAArB;AACD;AAED;;;;AAGA,qBAAmCH,IAAnC,EAAwD;EACtD,OAAOA,IAAI,CAACG,IAAL,KAAc,SAArB;AACD;AAED;;;;;AAGA,+BACEH,IADF,EACuB;EAErB,OAAOA,IAAI,CAACG,IAAL,KAAc,oBAArB;AACD;AAED;;;;;AAGA,OAAM,SAAUS,UAAV,CAA8BZ,IAA9B,EAAmD;EACvD,OAAOa,oBAAkBR,oBAAlB,GAAgCA,qBAAWL,IAAI,CAACT,OAAhB,CAAvC;AACD;AAED;;;;AAGA,OAAM,SAAUuB,UAAV,CAA8Bd,IAA9B,EAAmD;EACvD,OAAOa,oBAAmBR,qBAAWL,IAAI,CAACI,OAAhB,CAAnB,GAA6CC,oBAApD;AACD;AAED;;;;AAGA,OAAM,SAAUU,UAAV,CAA8Bf,IAA9B,EAAmD;EACvD,OAAOgB,8BAA6BX,qBAAWL,IAAI,CAACM,OAAhB,CAA7B,GAAuDD,oBAA9D;AACD;AAED;;;;AAGA,OAAM,SAAUY,iBAAV,CAAqCjB,IAArC,EAA0D;EAC9D,OAAOkB,aAAU,CAACC,CAAD,EAAIC,CAAJ,KAAUC,4CAApB,EAAyCC,CAAD,IAAOjB,qBAAWkB,sBAAaD,CAAb,CAAX,CAA/C,CAAP;AACD;AAED;;;;AAGA,OAAM,SAAUE,IAAV,CAA2BxB,IAA3B,EAAkDyB,CAAlD,EAAgE;EACpE,OAAOP,aAAU,CAACQ,CAAD,EAAIN,CAAJ,KAAUO,UAAeF,CAAC,CAACC,CAAD,CAAhB,EAAqBN,CAArB,CAApB,EAA2CQ,MAA3C,CAAP;AACD","names":["fold","success","fail","isFailure","isSuccessWihWarning","Result","_T","Symbol","for","unifyResult","self","onSuccess","onFailure","_tag","failure","tsplus_module_1","warning","result","value","error","successWithWarning","isSuccess","getSuccess","isFailure_1","getFailure","getWarning","isSuccessWihWarning_1","getWarningOrError","fold_1","_","w","tsplus_module_3","e","tsplus_module_2","map_","f","a","success_1","fail_1"],"sourceRoot":"","sources":["../_src/Result.ts"],"sourcesContent":[null]}