@hpcc-js/wasm
Version:
hpcc-js - WASM Libraries
2 lines (1 loc) • 18.7 kB
JavaScript
var $A=(()=>{var n=typeof document<"u"?document.currentScript?.src:void 0;return function(C={}){var u,t=C,W,_,E=new Promise((A,e)=>{W=A,_=e}),l=Object.assign({},t),uA="";function LA(A){return uA+A}var cA,H,rt=console.log.bind(console),f=console.error.bind(console);Object.assign(t,l),l=null;var y=t.wasmBinary,G,S=!1;function d(A,e){A||I(e)}var aA,M,WA,_A,sA,FA,pA,lA;function K(){var A=G.buffer;t.HEAP8=aA=new Int8Array(A),t.HEAP16=WA=new Int16Array(A),t.HEAPU8=M=new Uint8Array(A),t.HEAPU16=_A=new Uint16Array(A),t.HEAP32=sA=new Int32Array(A),t.HEAPU32=FA=new Uint32Array(A),t.HEAPF32=pA=new Float32Array(A),t.HEAPF64=lA=new Float64Array(A)}var EA=[],P=[],DA=[],XA=!1;function hA(){g(EA)}function fA(){XA=!0,g(P)}function yA(){g(DA)}function GA(A){P.unshift(A)}var D=0,w=null,X=null;function vA(A){D++}function mA(A){if(D--,D==0&&(w!==null&&(clearInterval(w),w=null),X)){var e=X;X=null,e()}}function I(A){A="Aborted("+A+")",f(A),S=!0,A+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(A);throw _(e),e}var dA="data:application/octet-stream;base64,",J=A=>A.startsWith(dA),MA=A=>A.startsWith("file://");function wA(){var A="base91lib.wasm";return J(A)?A:LA(A)}var Y;function Q(A){if(A==Y&&y)return new Uint8Array(y);if(H)return H(A);throw"both async and sync fetching of the wasm failed"}function IA(A){return y?Promise.resolve().then(()=>Q(A)):cA(A).then(e=>new Uint8Array(e),()=>Q(A))}function T(A,e,B){return IA(A).then(r=>WebAssembly.instantiate(r,e)).then(B,r=>{f(`failed to asynchronously prepare wasm: ${r}`),I(r)})}function YA(A,e,B,r){return!A&&typeof WebAssembly.instantiateStreaming=="function"&&!J(e)&&!MA(e)&&typeof fetch=="function"?fetch(e,{credentials:"same-origin"}).then(c=>{var p=WebAssembly.instantiateStreaming(c,B);return p.then(r,function(a){return f(`wasm streaming compile failed: ${a}`),f("falling back to ArrayBuffer instantiation"),T(e,B,r)})}):T(e,B,r)}function gA(){return{a:KA}}function bA(){function A(r,c){return L=r.exports,G=L.c,K(),GA(L.d),mA("wasm-instantiate"),L}vA("wasm-instantiate");function e(r){A(r.instance)}var B=gA();return Y??=wA(),YA(y,Y,B,e).catch(_),{}}class Bt{name="ExitStatus";constructor(e){this.message=`Program terminated with exit(${e})`,this.status=e}}var g=A=>{for(;A.length>0;)A.shift()(t)},UA=()=>I(""),RA=()=>2147483648,Z=(A,e)=>Math.ceil(A/e)*e,jA=A=>{var e=G.buffer,B=(A-e.byteLength+65535)/65536|0;try{return G.grow(B),K(),1}catch{}},HA=A=>{var e=M.length;A>>>=0;var B=RA();if(A>B)return!1;for(var r=1;r<=4;r*=2){var c=e*(1+.2/r);c=Math.min(c,A+100663296);var p=Math.min(B,Z(Math.max(A,c),65536)),a=jA(p);if(a)return!0}return!1},z=typeof TextDecoder<"u"?new TextDecoder:void 0,SA=(A,e=0,B=NaN)=>{for(var r=e+B,c=e;A[c]&&!(c>=r);)++c;if(c-e>16&&A.buffer&&z)return z.decode(A.subarray(e,c));for(var p="";e<c;){var a=A[e++];if(!(a&128)){p+=String.fromCharCode(a);continue}var U=A[e++]&63;if((a&224)==192){p+=String.fromCharCode((a&31)<<6|U);continue}var oA=A[e++]&63;if((a&240)==224?a=(a&15)<<12|U<<6|oA:a=(a&7)<<18|U<<12|oA<<6|A[e++]&63,a<65536)p+=String.fromCharCode(a);else{var iA=a-65536;p+=String.fromCharCode(55296|iA>>10,56320|iA&1023)}}return p},x=(A,e)=>A?SA(M,A,e):"",KA={a:UA,b:HA},L=bA(),PA=()=>(PA=L.d)(),JA=t._webidl_free=A=>(JA=t._webidl_free=L.e)(A),QA=t._webidl_malloc=A=>(QA=t._webidl_malloc=L.f)(A),O=t._emscripten_bind_VoidPtr___destroy___0=A=>(O=t._emscripten_bind_VoidPtr___destroy___0=L.g)(A),$=t._emscripten_bind_CBasE91_CBasE91_0=()=>($=t._emscripten_bind_CBasE91_CBasE91_0=L.h)(),k=t._emscripten_bind_CBasE91_malloc_1=A=>(k=t._emscripten_bind_CBasE91_malloc_1=L.i)(A),N=t._emscripten_bind_CBasE91_free_1=A=>(N=t._emscripten_bind_CBasE91_free_1=L.j)(A),V=t._emscripten_bind_CBasE91_version_0=A=>(V=t._emscripten_bind_CBasE91_version_0=L.k)(A),q=t._emscripten_bind_CBasE91_reset_0=A=>(q=t._emscripten_bind_CBasE91_reset_0=L.l)(A),AA=t._emscripten_bind_CBasE91_encode_3=(A,e,B,r)=>(AA=t._emscripten_bind_CBasE91_encode_3=L.m)(A,e,B,r),tA=t._emscripten_bind_CBasE91_encode_end_1=(A,e)=>(tA=t._emscripten_bind_CBasE91_encode_end_1=L.n)(A,e),eA=t._emscripten_bind_CBasE91_decode_3=(A,e,B,r)=>(eA=t._emscripten_bind_CBasE91_decode_3=L.o)(A,e,B,r),rA=t._emscripten_bind_CBasE91_decode_end_1=(A,e)=>(rA=t._emscripten_bind_CBasE91_decode_end_1=L.p)(A,e),BA=t._emscripten_bind_CBasE91___destroy___0=A=>(BA=t._emscripten_bind_CBasE91___destroy___0=L.q)(A);t.UTF8ToString=x;var v;X=function A(){v||nA(),v||(X=A)};function nA(){if(D>0||(hA(),D>0))return;function A(){v||(v=!0,t.calledRun=!0,!S&&(fA(),W(t),yA()))}A()}nA();function s(){}s.prototype=Object.create(s.prototype),s.prototype.constructor=s,s.prototype.__class__=s,s.__cache__={},t.WrapperObject=s;function m(A){return(A||s).__cache__}t.getCache=m;function b(A,e){var B=m(e),r=B[A];return r||(r=Object.create((e||s).prototype),r.ptr=A,B[A]=r)}t.wrapPointer=b;function TA(A,e){return b(A.ptr,e)}t.castObject=TA,t.NULL=b(0);function ZA(A){if(!A.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";A.__destroy__(),delete m(A.__class__)[A.ptr]}t.destroy=ZA;function zA(A,e){return A.ptr===e.ptr}t.compare=zA;function xA(A){return A.ptr}t.getPointer=xA;function OA(A){return A.__class__}t.getClass=OA;var i={buffer:0,size:0,pos:0,temps:[],needed:0,prepare(){if(i.needed){for(var A=0;A<i.temps.length;A++)t._webidl_free(i.temps[A]);i.temps.length=0,t._webidl_free(i.buffer),i.buffer=0,i.size+=i.needed,i.needed=0}i.buffer||(i.size+=128,i.buffer=t._webidl_malloc(i.size),d(i.buffer)),i.pos=0},alloc(A,e){d(i.buffer);var B=e.BYTES_PER_ELEMENT,r=A.length*B;r=Z(r,8);var c;return i.pos+r>=i.size?(d(r>0),i.needed+=r,c=t._webidl_malloc(r),i.temps.push(c)):(c=i.buffer+i.pos,i.pos+=r),c},copy(A,e,B){B/=e.BYTES_PER_ELEMENT;for(var r=0;r<A.length;r++)e[B+r]=A[r]}};function F(){throw"cannot construct a VoidPtr, no constructor in IDL"}F.prototype=Object.create(s.prototype),F.prototype.constructor=F,F.prototype.__class__=F,F.__cache__={},t.VoidPtr=F,F.prototype.__destroy__=F.prototype.__destroy__=function(){var A=this.ptr;O(A)};function o(){this.ptr=$(),m(o)[this.ptr]=this}return o.prototype=Object.create(s.prototype),o.prototype.constructor=o,o.prototype.__class__=o,o.__cache__={},t.CBasE91=o,o.prototype.malloc=o.prototype.malloc=function(A){return A&&typeof A=="object"&&(A=A.ptr),k(A)},o.prototype.free=o.prototype.free=function(A){A&&typeof A=="object"&&(A=A.ptr),N(A)},o.prototype.version=o.prototype.version=function(){var A=this.ptr;return x(V(A))},o.prototype.reset=o.prototype.reset=function(){var A=this.ptr;q(A)},o.prototype.encode=o.prototype.encode=function(A,e,B){var r=this.ptr;return A&&typeof A=="object"&&(A=A.ptr),e&&typeof e=="object"&&(e=e.ptr),B&&typeof B=="object"&&(B=B.ptr),AA(r,A,e,B)},o.prototype.encode_end=o.prototype.encode_end=function(A){var e=this.ptr;return A&&typeof A=="object"&&(A=A.ptr),tA(e,A)},o.prototype.decode=o.prototype.decode=function(A,e,B){var r=this.ptr;return A&&typeof A=="object"&&(A=A.ptr),e&&typeof e=="object"&&(e=e.ptr),B&&typeof B=="object"&&(B=B.ptr),eA(r,A,e,B)},o.prototype.decode_end=o.prototype.decode_end=function(A){var e=this.ptr;return A&&typeof A=="object"&&(A=A.ptr),rA(e,A)},o.prototype.__destroy__=o.prototype.__destroy__=function(){var A=this.ptr;BA(A)},u=E,u}})(),kA=$A,NA='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%&()*+,./:;<=>?@[]^_`{|}~"';function VA(n){let C=n.length,u=[],t=0,W=0,_=-1;for(let E=0;E<C;E++){let l=NA.indexOf(n[E]);if(l!==-1)if(_<0)_=l;else{_+=l*91,t|=_<<W,W+=(_&8191)>88?13:14;do u.push(t&255),t>>=8,W-=8;while(W>7);_=-1}}return _>-1&&u.push((t|_<<W)&255),new Uint8Array(u)}var qA=':C7gABAAuW/VMA6(EB.CXt#AKCAA9BR|Yt$t|>;s3}6(>(5FeWbSfLKi;CEt$A@D4IAAVqVB$A<CAAi"CA]Q%t6Fo4gACCbL*B[CJt*B:Cq"6Fm_Ythtdz?D[C`X5*EAK"MAnBoEFB[Qy(%AMB{WN/6yRt0A,F6SUE/hNAqB)E?D1kxW(ATBzXG>k_QAcA}C`JvDZLXADHE2uv<B>>CX!ewwAARD:C%tm4tL1*BYZlhAIA9FmBBACA.A/<GGCt$AxF%t>W56rBlB5F1k3((td%nLU<IAo4.V(L9[M"v(+ABt/hx@`CM))BlBDt8SAADt3LTb)AQA`X:SDDuWG"L?sbpB~DqtBt$AUcr?aA:C%t9FU5rB^XXLwWRA|L{eDw%t*%DHBA):QAIA3L;f]CEASA.A*B!pHOCA^X}YEA_XGO,hlZuW5F[~aSRA!yBtK"iA`XpneCmB/o?W$gwwAAK`=C%t;hB&0<IALvtP^XGOx(^vvWCA$(ADlBiAvBnLCA.AUGFB.AgA@Y:CjL}A)ADDjXEA6}_X>WgcrA)ADDTXG"8SMAjt>Wmm4LrI5FSCKo5F;vbLLH~DZAkADDjXG"GAeGnLP7UjXLvWRA~L0kv(wW,FG"yBv(xtGtW"iA_X5F1tCC^>8E=Cc]wW=hjAuWKAvW.}WkjAvWEA?W@AN#T"XLH"#(+A@Q`hYLF"z(+AHtEA0"yB#(htqBYLm"Gtw48E5F5FtBMM_ERA!Ml%>WKXJMxWRAXL]QiAfLF"z(+ABtc4j""y*L*55WRA>WjBw(.?oMAAoBtLXL"C_)GODtOGCtqi6y|;IAMvrP_)XL]9T"[DPD0c(AN"EAHBKDFB)ADDTXEAE"eG5F|;IA6FBtz(+A3P^XGOa4"CwwaAdZuW*hjAzWAAKtyBm!5FCt">9EC"W"iA_X5FVt7H1AgA1B8MXLD"$A&yr?CYY4L?w"iAuW?h)A[t`%5F};IAnLmQ?vJEGGAApB.GCtyBAARAG"*Bw.+ADtfLj#5WRA}YCR%FSInBtJBA`XGvgAoMAAXE?F$<d4IA6yqIRArLqQ^X"SCA>CJEUXCBvBAAitSY*hjAuWEAvW@AN#T"XLC"2WkL[9RAUEBf:C%tYI$FJ7ruXLzWT"4LD"XL*~1kiAfLzWRA}LF"z(tBvD3[(tl%DHBAS@$FlB8(AqM#RAUEAfe+uW,hjAxWCAatyB#(%tGtW"iAZXMAJA/BDM5F3DMMlBRAeGtJ[Q8MXL[9RAVE~edZNcyW"F5F1F/B~4;fvWLtiA|XMceCCtrL%FKgm+KClBztCKlB|L;C.utXGAJA*A`vY4BA1B>Cbl/IdZMcG""CNJ[96yoBw(+A@Q=hYLH"XLksM#T"XLE"nLoA1<JtXLE"!WkL`9RAUE~e%FTX^95FGH1AgA!WLtiA"X5FkADu%=6SlEYYAATHIwuW.IdZ~lEAdZNJ7F[/qB~oHOCAi+mL$$~2yBv(ht?C:C/BVRwwXLEYXL4I8M"SDtzX(Hqi6y|;Jt[DPD0c(AN"EAHBKDFB/BGGmuIAEA9MXL[9RAZLC"z(+A3P95GOa4"CwwaAdZuW*hjAzWAAKtyBm!5FCtnLoA1<JtXLE"!WkL`9RAXL<Ch^OcEA)cDAUXCB]CoMAA(AN"nL*~1kiAfL>CHhCua&7#QAo_uLgQYYAAlEKOXL>Cbt][iG@$AGGOg4N"EA0"amEA:CoI^95FY4K"{ukElBXL^9RAYLF"3(+AHtIAE"yBYARAJBUG&"j"qB5MkA/F5[B"tW+GCtTXnLUtnL]C"UCDX;UIVt5tXLoAL9j+glQD}A)A1B@Y=J~F/F!mG"dZ%tyWuLnT^PJBV|TA:"JC~oHOCAtB>WD"FtKM]vJGCt`XECQAIoEUKDAAyAtBoMBtKi$M>W=h3(wW%FoE1BKOtp"DCAm"|r@k;oQDe+McEAm+KClB0"IAGG>W0_sC)"eJEA3W0UUIyA.AwD$g.AgAPj>W?vh2BFMM:ClE0A`BCK^X"SDt%FZXCAvWSCou{u/F^X3LC"Jtj"GtC"iA`XGAStyBYABA)AKD3LwI4L%FVX7FFtrucASAtBeC0"yBAARAEAKDwAiA]CeCXBKDXL3(`Cm_OcEAUcX;)AV/=W[9uJBAM!gA(HWA:C:ClBCAOCM!*[4BX?rM:C{)SY&WE"BtEASA.APDdZuWCAJAkA1BlBDtt/f4uBvD3[OcEA"C&tgAvW^H|H8}`)mB>WoZlvcEcS)URA=NTt0E~xuWCA9M>W=2Xcr?$Ae2tBcSkU2B>CNE.GBAm">WCXTOCA)MGOwWtZWxIA(FQITXnL$t>>[nUGC"j"GtUAE"yBYABA/BUGU)wW7FpBAvAASAtBcSkUAD4kIoUGgAkA"CPbkA1BYYlBwDD3yB3({uGtvLP75WRA|L8k9XuWwWXLD"!M5FN/BY>WC"=hVoPD:C1[tvFzlBOtKM:CL`0:AM5FlB^qalGGBtIAGG%t3DEYY4htuA(tz|9M=p?GityBv(RtGtUAk"yBYARA/BUGU)wWAAEXaCYkjAvWAAytSYOA3WaC/NSAcE3N^t*Bw.+ADtAAU".W?hjAuW!WXLnL>C]nUXEutX7F$<d4IA/F;C1FpBwD:C(t;hrUlEV9tBvD3[wWGAitamEAdZoI^96yY4K"{ukE8MXL^9RAYLF"3(+AHtIAU"yBYARAJBUGU)wW5FpBAvXLj#N";(+AlBOpYL{9RAUEGf%FRIMMC";H8:QA;H^HkADu%=6SDDuW)ADDnLaqWBF)tXGA#W.ADAJA!yY4IA"FDHRA!yY4Jt~LGO9X(H$Aww:Cou{T4ITbkAkE8MXLgZvZ"S3R5FBtIATtzuIADt1B,L?DN"K"iAZXSARA)ADDDXG"BG:C)ADD>WkAQAoMKCQAeGtJYLDX@D~FwwGOiG%t$tfLLHVP;vMcG"tZwwPR5FmBUXBEnOYAfL?C5AkARA`X8#THlBGOa4tZNJAAvWnL|H]AIAGGmu.ANAsAYugAoMAAhG?Fj(4IlB>Wc~MdDAgA4kalRD%F/?sinLiQYYAADKb7D"|rpB?WC"Ci)LF"XL[`B"SXCDlBIu/18M>W~9J2IAG#Xcr?$AUc1[~H{KAvKi%APDdZuW>W&y1[nBnC=4IA"yDHRArLmuBtj"qBYLEA4IKOaL]CLt0;nB5FpBN@1JIE$(BtEAfZMcyWnL1*`)5l5Le+z3aAdZTXKAitSCaA%FTXGA3WIA0I}AEA1BYYDH5L:CvWCA#W0UUI*t#7ZY5FRD9/0WAA@(ZXAA#W@AIERAm"GAM!5FBt&WmYEA?C3L?CSA>C]GvWQAgATblL]vCDwwPR5FY4iZ.o&tUumcEA]C(H$A0c(AzI5FIAGG>W0_sCIulwIAzt:uEAiASCeG*xkElBXLH"/h6LH"C"iA|XwWeW1BUACAvBe!~FaS*h@DmO0cDA.I%FSIMMAAcE){eCBtW"iAZXQApA/BGGGuIADM5F3DMMlB2BlB"S,h:CuW,hjAqIG!6ya4Jt~LYLPL3D`X8#DtW"iA|XOcfvCtrL%FKg^vKClBjt/F8M|L:C.utXEABA*A`vc4BAQAnB8#"ClBGODttZNJ[95FnBw(+A@QGiYL@Cc]OcEAtZP2IA(FVIMMBtQAEAfZvWC!FzlBs?uB&"AAHBlwIATt*Bw.+ADtAA_".W,hjAuWAAEXaCYkjApI^95FBtrLNBN#T"XLC"&WJMD"G"iA&tZL0J6F>C3L<CwW.A`Cc]wW,hjA%t=%5F};IA5FlB?W)L*hc)wW*Fb;d4IA~F9MRArLmQ^XXLBfwZ~lEA%FWIouFCDDuWEA4IPb)AKDAAiA.AwDD3yBIABAOCOJD3yBIAvW/F|HCAhG?FFtQAqio4e7Yj&"JCn>HOCAQArL/VYYAArB(Luu.F$>yB5Fgs[C6FVtlBbL#mEA%FwK}4nLN7?C[nV)vlLeAR0JBA{)(vgAoMBt(n]LIAKDXLJtbftZy:XXnLBt/hJM]vwZuWZ/eCpBC=HOCA*5lBvDd#PcEA"CwWa4FzFt44gLH"7LRoqZ~tBt{)4vWA5F*t7HRAkA1B8MXLD"ouFCDDuW/BEA?CVFhAMA9FY4IA~FFts4uB&"UAnBQAMM&"5zPR`BQAMMlBRAaAs)(tC"RttB;`k5aE8M3L>CR(PcEA"C%t^9FzDtfLzB&"EAjt2tIA_"AuAAw(*?|H(tGtQAIu$SjLE<8WRA|LXLMco4etiA^XKAitSYOA|W%WAAMXi@.W`B/FTX|LC">>8E+h|(wWIA$(.W,FFGwW2W)AQAMMAAIAGGhtvx^F5Fnu*hYL:CS4eJCAEX`heC(tEG:CG""Cxt?D%A$"iA^XEAZApBcd)FuW`9`TADTX>WZS9XuWEAittXIAvWtBNR`B"C5[MZ+FrX@${F&mf4IAnLg+[YC"GtEAj"tB;`k5gA3L~FlBK/QogA^XHb;loAEA"CTbpBVR%F8:<:[tqB9<?W9pwwAA3Le2IAUGuWX7etiAuW6y)A[tn^5F|;IA`BD"ouFCDDuWJBEA?CVFhAMA9FCtC"iA^XCABA*A=v&W*Y+F:CMcFt~FaS*hVE"e%FUIMMC"IA%AlBXL2k]YADDHA<Gt3(+ArP>C3L:CH%xW=hjA%t#^5F};IAnLwQ5[OTCA?vMEV)cBvB*hjA%t|^nL|;IAwA!W5F0AVY7F5[M79M>WNhe23DoMAA.A~4Eu.W?hjAuW5FW"SY5F!y9S*h?W<g:C&t+!EGlBaF+""B0LKM|ewZ"lEA%FWIeG5FI7*M"SCA8MXL?CLtamyW5FBt2WAXe!T">WBh%F_KMMC"yBv(%tGtIAztntEAzt(+IXXLuWT"?W^vRuuWAAhA/BF#T">W}ge+%t6Czt"B0LKMMcwZ~lEA%FTI{)ECDDAA)"SYEAw(SY*hjAuWCAvW@AN#T"XLE"6WAXe!T">WBh%F_KMMC"yBv(xtqBYLEAuI(LK"QA+W{u?(w"iAuW`9)A[t*%5F};IA`B"CmuZlnO%FqK&AQANB&"UACAvBXLTtBG:CEADD>WG"rBDX?DN"Y4FArB4LmY1IrX#({FDtD"EA<CMcEAtZuWT/)A!WGAJAEADD!WJMiZ9X(H$Aww5F&AzX(H?Fb;GtnLOO/GvW0_|L;#SKrbm"lw;(+AlB>pYLD"2WJM]9RAXLD"zLoA1<JtXLC"2WAXe!T">WBh%F_KMMC"yBAAZA/BlUeZY;:o?T"B<jJMC"AAzt>W^P2JRDV/EmyW6ylB&=nOCA_Y5FPD%FqKOMBtKD3L9[Q"bL]CF#RA>W[p:C"lEA%FqK|LtJBA{)5vgAoMAA.AV);fIADAmB>W}9T"XL:C(t.W5F+"tXAA|WfJ[96yBt7(8EC"EASAvB%FT(0<JtXLF"EAztlwfLoA1<JtXLD"3(+A:C1F+"}}f4uB&"fLaqFEL`0:&A#(Ful%DHBAiGo4BtfLNBz5Dwr?CYY4htuASAtBYkjAuWv(RtGtC"iA*HgG5FBt7(+AFtEA0"yB[FPv"C>CVE|eV/aXAA#Wt~B"luEG:C+"/1^X>W~9J2IAG#Xcr?$AUc1[~H{KAv*hYLF"v(+APt6WK"KD$ADtPDgQV/ZcoZlB8MY4"yw"iA^X(FUAIA]G?W<wIA(FRITX6yg+[YAA1BPj"SCA,L?D~FUc0W5FW"0;nB5FlBN@1JIEBAkADDXL/BDA!5|LvWT">WNx>vVxxL5FlB/)*LG"XLoAFvAASA]C`X?TlwS"iA|XX/BtGtQA0"yBW!6yCtz(+AxB4L)AkE)M3L:CHB(AN"G"iA`XAAatyBYAJAJBUG$AJBgA@Y:C%ApB>WHD#W4IWAat.W,hjAuWEAat.W*hjA(H{)ECDDuWEA4I77D"W!uACAcE3NU"yB5Fl=qB>pHOCAtBXLScDw~lEA;vuW7FW"amyW5FBtvLNBN#T"XL:C(ttXv(%tqB5o?Wm!RA>W:CD"GBN"AAk"yBAABAEADDQA)"YmyW5FmBaF+""B0Lnl@W;v&tdL0J6F8M>WdB4(Au,F%S:F_)XLUcx+X;KogA[t`%DHBATXcME"ouFCkE@YC"W!*L085WRAXLTcCD~lEAe+uW5FW"amyWLvrP?vKEGGAApBCMMc)kXAatyB5F2:qBOpHOCAQ@ZliA@YAAkElB>W7y.x:C$Ae+y:$A*xAA{C}ApBGGhtIAOJog@ACM5FIAV)rgmGTXDH[Q|X$AhtXL*~1kiAfLyWRA}LD"3(tBvD3[(tl%DHBAS@$FlB8(AqM#RAUE}edZuW/hjAxWEAKtyB#(RtGtS"iAZXjLXL"Cmu}YEAnuGOwW"CuW/hjAxWEACtyB#(Rt?C:CpBGG+uIAX|=C&t$4{A]CMM:CRA8:QA]CnB8#ru/huWPDlZvWXLjtsc^PkAQAMMvDRAaA;v%t44@yBtK"iA|XN/BtGtrLIAKDBtj"qBYL+"Gtw48E5F5F]CMM_ERA!Ml%>WKXJMvWRAXL_QiAfLD"3(+ABtg4j""y*L*55WRA>WjBw(.?oMAAoBtLXL/F_)GODtOGCtqi5F};IAMvrP_)XL^9T"[D~F0c(AN"IAHBKDFBpBGGmuIAEA_XXL[9RAZLC"3(+A3PmuGOa4"CwwaA;vuW*hjAzWAAStyBm!6yEt]W)LJ"QA3BlwS"iAUX[95FDtXLksM#T"XLF"zLoA1<JtXLF":WkL}9RAXL[C{sO2IAg+&tYIuL0Q^PEA5}?CIEGGBt.AwDe+&t;hrUADV9tBvD3[wWCAStamEA:CoI^95FY4K"{u1BlBXL_9RAYLD"7(+AHtMAE"yBYAZAkAKDhtj"qB5M)ACK5[B"tW+GCtIonLUtzL]C"UCDX;UIVt5tXLoAL9j+gl"F}AJB~F*x#T1R3Lh=IA6FmBKtBX>m;fIACAJArLiQYYAA2BKOXLa4wZs?CYY4"yuASA3DYkjAuWAAatyBv(RtGtzL@I~FUc"]~HEAtB;`u5a/}XXLuWRA3LpI5F.AiAYYlBV)}JBF!:gAtB0:+%1B^X>WZ4{vuWAA3W"C)6Fza4IAAzaS*hYLH"7(+AzPPjXL[9RAaLF"7(+AHtMA0"yB#(RtGtC"iA`XCAatyBYABAJBUG$AJB%A@YoI.I:C~lz(6yCtz(+AvPlB?WUc`CoI`9gA!WcceC:C:C/BGGrv.AfG$go4z4EGZ4IA6yqIRA9FCtv(+ABtY4j""yuAYuz|9M=p?G6tyBv(ht?C:C/B>WwwXLEYXLnLlB"SDtzX(H%t5F|;Jt[DgAb7j"GtAAnBKDFB/BGGmu.AEAmBXL]9RAZLD"v(+A3P95GOa4tZwwaA:CuW,hjAzWCACtyBm!gA!W#F#vEG:C/B.I;vz:)AV/Q@oM$AIAmOe2IAgAYYlBwDD3yB3(RtGtUAIu0Ew.+ADtUAHBlwQAzt*Bw.+ADtMA)".W;hjAuW#F[~aSRA!ymBxQBXNh;fIAV|)FQIMMC".AwDe+%t;hrUADV9tBvD3[wWCAStamEA:CoI^95FY4K"{u1BlBXL`9RAYLD"#(+AHtQAE"yBYAhAkAKDhtj"qB5MEAkE5[B"tW+GCt1RnLUtjL]C"UCDX;UIVt5tXLoAL9j+glhAsA&AIAUGqC]CpB9JvWlB>Wa4)F%J|HU"BtEAg+&tCAD"KM=vJGCt`XEC"CQ@IoUGAAkA/F@YAA/F8M"Sx(zX(H1Ro4NtXLoAM9?CXL:CY+QTQICA.AGGuW.ADA9M|LwWT">WNxh+VxxL5FlB/)*LJ"XLoAFvAAiABF`X?Tlwe"iA|XP/BtGtcA)"yBgAhA)AKD:iYLG"#(+AHtQA)"yB#(RtGtK"iA`XAAityBYARApBUG$ApB%A@YoI3L;v~lz(5FDtv(+AvP95>WUc`CoI^9gA!WeceC:C:C)ADD(Xm"PDgQV/ZcwZNcEA;vVxIAfZvW*hjAuWN/Rt"yuA}uz|9M=pM#RAUE}eQAfLE"m"iAZxIAfZwW*hjAsI^96yFtv(+A1PlBYY|C}AEA<M@YoI~FwwXLiG$A!WAAKtyBgAJAEAKD:iYLwWT"~LHOPBuWAAKtyBoAJAEAKD:i%AhtjLhFJM5FtB1R5FK7uB>W9y.x:C$A;vy:)A:CMcyWo4e+[YlB{C}A)A4I4kIoUGgA)A4IPb/B.IUcQ@oM$ASC<c6SkE@YAAnLQA9FpBxQBXNh;fIA~4CBvB5FU"d~FH5FpB8({oGU:Cs?CYY4htuA&ABFYkjAuWv(RtGtC"iA*HVX5FBtz(+AFtQAU"yBYAJAEAKDwASA]CoMmuqB!pYL{9RA>W.ge+~lEA}A+"3L^PG"Gt#L%FmMBAG"tIAACAYEY"AAG"}}[Y:CgA]CfTCAWimA5}NAkA[ta"xtIANA>CrFGGBt.AelAAm"]CBtj"wPlBYYEA%ABtGtAAmBQAicBthtViLCC"AAnuaxcL8sV|)FuWBtiAxwaAaC.AgAYYC"emDAuL|L_8FA1[AAo4BtC"iA&tE!9FY4IA~FmB6J,bdPPBaSeG5FmB6J!m%A@W}PAAyCi"PDsADt}}[Y:CgA]CfTCA)46"DH1F)AE"GAfZ7fAA]CvWAABA*A=vzL]C.GqtyBIABAEADDAA&ABF/NFG~;IA6ynBk?uB&"AAYuf^iZmL>C|~6?*tnLRB/Z/Bnc.x:C$A:C&t^FuCTH$)NTCAPjXLScx+vWQA?Wt~4F?TTH#XpB_|B"r?d#P"TY(FyWL7"BAAdACA5ApBmOV/2AMgY/B"$FuL|L_8FA1[AA5FoB3W)LBfdZ%ta4@yBtfLq"lwg4D"wP_)?DmD3(=WBtiA`X9FiWBG<QK"DtEACAvBAARAEADDRtWo6AXLq"GtXL)sUG$AEAhAqMBtZEeLlBkBvW]CGA=v:ClBjt*B|P)A1B~BAA1BKOZliA$M>W}Y;fLA5F|WQ$+hfvBtQA&AvBnLTt}}Nw8s3L:CNcEAdZuW(Fym[9Qb/B3Lww:CMokUpwz(+ABtQAYu6Si+YL?C|~6?ouOtjmQ.+AWE:CJBVRdJ.A6AAA&A]CMMBt3L#bkAKDAA&A]CMM%t3LTb/BUGgAOCwD;fcE<co4uP1A{u}}VA^tB<K"5FmuFtj"wP_)?DB!YtAA%AMix@<Cf/AwZjwMFNCl;aVo}GR5!S<7lf<Dmf/DP<2+~jQSW6nmLm1o.J,?jTs%2<WF%qguexAkZdx2G?*NgMqOgD{c:!*Hh&ckQVG`yFQ$:@*Qv^&9rsiAAAAAA$[#G9rm+lLg|<x;W$[#G9rm+lLg|<x;W$[#G9rmw,&f#AiZIg"LJzLyBv@M<:N[*T+/SFGrv#m6KUsDM":CNt*B*TTXFH*(aCQV|LgGr4>uVQPzY7:Z9wAeW<}YQV!A_v$Y_c%zr4cYQPFl0,@heMAJ;gMPLg|<x;W$[#G9rm+lLg|<x;W$[#G9rm+lLg|<x;W$[#G9rm+lLg|<x;W$[#G9rm+lLg|<x;W$[#G9rm+lLg|<x;W$[#G9rm+lLg|<x;W$[#G9rm+lLg|<x;W$[#G9rm+lLg|<x;W$[#G9rm+lLg|<x;W$[#G9rmBEWQ~nVE%th9{uCt1LA',h,R;function At(){return R||(R=VA(qA)),h||(h=kA({wasmBinary:R,locateFile:void 0})),h}function tt(){h&&(h=void 0)}var et=class{_module;_exports;constructor(n,C){this._module=n,this._exports=C}malloc_heapu8(n){return{ptr:this._exports.malloc(n),size:n}}free_heapu8(n){this._exports.free(n.ptr)}uint8_heapu8(n){let C=this.malloc_heapu8(n.byteLength);return this._module.HEAPU8.set(n,C.ptr),C}heapu8_view(n){return this._module.HEAPU8.subarray(n.ptr,n.ptr+n.size)}heapu8_uint8(n){return new Uint8Array([...this.heapu8_view(n)])}string_heapu8(n){let C=Uint8Array.from(n,u=>u.charCodeAt(0));return this.uint8_heapu8(C)}heapu8_string(n){let C=Array.from({length:n.size});return this._module.HEAPU8.subarray(n.ptr,n.ptr+n.size).forEach((u,t)=>{C[t]=String.fromCharCode(u)}),C.join("")}},j,nt=class CA extends et{constructor(C){super(C,new C.CBasE91)}static load(){return j||(j=At().then(C=>new CA(C))),j}static unload(){tt()}version(){return this._exports.version()}encode(C){this._exports.reset();let u=this.uint8_heapu8(C),t=this.malloc_heapu8(u.size+Math.ceil(u.size/4));t.size=this._exports.encode(u.ptr,u.size,t.ptr);let W=this.heapu8_string(t);return t.size=this._exports.encode_end(t.ptr),W+=this.heapu8_string(t),this.free_heapu8(t),this.free_heapu8(u),W}decode(C){this._exports.reset();let u=this.string_heapu8(C),t=this.malloc_heapu8(u.size);t.size=this._exports.decode(u.ptr,u.size,t.ptr);let W=this.heapu8_uint8(t);return t.size=this._exports.decode_end(t.ptr),W=new Uint8Array([...W,...this.heapu8_view(t)]),this.free_heapu8(t),this.free_heapu8(u),W}};export{nt as Base91};