@hpcc-js/wasm
Version:
hpcc-js - WASM Libraries
3 lines (2 loc) • 17.8 kB
JavaScript
var QA=async function(o={}){var i,e=o,C=import.meta.url,a="";function s(A){return a+A}var _,D,xA=console.log.bind(console),f=console.error.bind(console),l,b=!1;function M(A,t){A||I(t)}var BA=A=>A.startsWith("file://"),H,J,G,oA,w,nA,iA,CA,LA,uA,WA,Q=!1;function U(){var A=G.buffer;oA=new Int8Array(A),nA=new Int16Array(A),e.HEAPU8=w=new Uint8Array(A),iA=new Uint16Array(A),CA=new Int32Array(A),LA=new Uint32Array(A),uA=new Float32Array(A),WA=new Float64Array(A)}function $A(){}function aA(){Q=!0,hA(wA),h.d()}function OA(){}var X=0,E=null;function FA(A){X++}function cA(A){if(X--,X==0&&E){var t=E;E=null,t()}}function I(A){A="Aborted("+A+")",f(A),b=!0,A+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(A);throw J?.(t),t}var m;let sA=()=>"";function pA(A){if(A==m&&l)return new Uint8Array(l);if(D)return D(A);throw"both async and sync fetching of the wasm failed"}async function DA(A){if(!l)try{var t=await _(A);return new Uint8Array(t)}catch{}return pA(A)}async function _A(A,t){try{var r=await DA(A),B=await WebAssembly.instantiate(r,t);return B}catch(u){f(`failed to asynchronously prepare wasm: ${u}`),I(u)}}async function lA(A,t,r){if(!A&&typeof WebAssembly.instantiateStreaming=="function"&&!BA(t))try{var B=fetch(t,{credentials:"same-origin"}),u=await WebAssembly.instantiateStreaming(B,r);return u}catch(F){f(`wasm streaming compile failed: ${F}`),f("falling back to ArrayBuffer instantiation")}return _A(t,r)}function XA(){return{a:gA}}async function EA(){function A(F,W){return h=F.exports,G=h.c,U(),dA(h),cA("wasm-instantiate"),h}FA("wasm-instantiate");function t(F){return A(F.instance)}var r=XA();m??=sA();var B=await lA(l,m,r),u=t(B);return u}class NA{name="ExitStatus";constructor(t){this.message=`Program terminated with exit(${t})`,this.status=t}}var hA=A=>{for(;A.length>0;)A.shift()(e)},yA=()=>I(""),fA=()=>2147483648,T=(A,t)=>Math.ceil(A/t)*t,GA=A=>{var t=G.buffer,r=(A-t.byteLength+65535)/65536|0;try{return G.grow(r),U(),1}catch{}},vA=A=>{var t=w.length;A>>>=0;var r=fA();if(A>r)return!1;for(var B=1;B<=4;B*=2){var u=t*(1+.2/B);u=Math.min(u,A+100663296);var F=Math.min(r,T(Math.max(A,u),65536)),W=GA(F);if(W)return!0}return!1},j=typeof TextDecoder<"u"?new TextDecoder:void 0,MA=(A,t=0,r=NaN)=>{for(var B=t+r,u=t;A[u]&&!(u>=B);)++u;if(u-t>16&&A.buffer&&j)return j.decode(A.subarray(t,u));for(var F="";t<u;){var W=A[t++];if(!(W&128)){F+=String.fromCharCode(W);continue}var g=A[t++]&63;if((W&224)==192){F+=String.fromCharCode((W&31)<<6|g);continue}var tA=A[t++]&63;if((W&240)==224?W=(W&15)<<12|g<<6|tA:W=(W&7)<<18|g<<12|tA<<6|A[t++]&63,W<65536)F+=String.fromCharCode(W);else{var eA=W-65536;F+=String.fromCharCode(55296|eA>>10,56320|eA&1023)}}return F},S=(A,t)=>A?MA(w,A,t):"",wA=[];e.wasmBinary&&(l=e.wasmBinary),e.UTF8ToString=S;var IA,mA,YA,Z,z,P,x,$,O,N,k,V,q,AA;function dA(A){e._webidl_free=IA=A.e,e._webidl_malloc=mA=A.f,e._malloc=YA=A.g,e._emscripten_bind_VoidPtr___destroy___0=Z=A.h,e._emscripten_bind_CBasE91_CBasE91_0=z=A.i,e._emscripten_bind_CBasE91_malloc_1=P=A.j,e._emscripten_bind_CBasE91_free_1=x=A.k,e._emscripten_bind_CBasE91_version_0=$=A.l,e._emscripten_bind_CBasE91_reset_0=O=A.m,e._emscripten_bind_CBasE91_encode_3=N=A.n,e._emscripten_bind_CBasE91_encode_end_1=k=A.o,e._emscripten_bind_CBasE91_decode_3=V=A.p,e._emscripten_bind_CBasE91_decode_end_1=q=A.q,e._emscripten_bind_CBasE91___destroy___0=AA=A.r}var gA={a:yA,b:vA},h=await EA();function Y(){if(X>0){E=Y;return}if(X>0){E=Y;return}function A(){e.calledRun=!0,!b&&(aA(),H?.(e))}A()}function kA(){}Y();function c(){}c.prototype=Object.create(c.prototype),c.prototype.constructor=c,c.prototype.__class__=c,c.__cache__={},e.WrapperObject=c;function v(A){return(A||c).__cache__}e.getCache=v;function d(A,t){var r=v(t),B=r[A];return B||(B=Object.create((t||c).prototype),B.ptr=A,r[A]=B)}e.wrapPointer=d;function RA(A,t){return d(A.ptr,t)}e.castObject=RA,e.NULL=d(0);function KA(A){if(!A.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";A.__destroy__(),delete v(A.__class__)[A.ptr]}e.destroy=KA;function bA(A,t){return A.ptr===t.ptr}e.compare=bA;function HA(A){return A.ptr}e.getPointer=HA;function JA(A){return A.__class__}e.getClass=JA;var L={buffer:0,size:0,pos:0,temps:[],needed:0,prepare(){if(L.needed){for(var A=0;A<L.temps.length;A++)e._webidl_free(L.temps[A]);L.temps.length=0,e._webidl_free(L.buffer),L.buffer=0,L.size+=L.needed,L.needed=0}L.buffer||(L.size+=128,L.buffer=e._webidl_malloc(L.size),M(L.buffer)),L.pos=0},alloc(A,t){M(L.buffer);var r=t.BYTES_PER_ELEMENT,B=A.length*r;B=T(B,8);var u;return L.pos+B>=L.size?(M(B>0),L.needed+=B,u=e._webidl_malloc(B),L.temps.push(u)):(u=L.buffer+L.pos,L.pos+=B),u},copy(A,t,r){r/=t.BYTES_PER_ELEMENT;for(var B=0;B<A.length;B++)t[r+B]=A[B]}};function p(){throw"cannot construct a VoidPtr, no constructor in IDL"}p.prototype=Object.create(c.prototype),p.prototype.constructor=p,p.prototype.__class__=p,p.__cache__={},e.VoidPtr=p,p.prototype.__destroy__=p.prototype.__destroy__=function(){var A=this.ptr;Z(A)};function n(){this.ptr=z(),v(n)[this.ptr]=this}return n.prototype=Object.create(c.prototype),n.prototype.constructor=n,n.prototype.__class__=n,n.__cache__={},e.CBasE91=n,n.prototype.malloc=n.prototype.malloc=function(A){return A&&typeof A=="object"&&(A=A.ptr),P(A)},n.prototype.free=n.prototype.free=function(A){A&&typeof A=="object"&&(A=A.ptr),x(A)},n.prototype.version=n.prototype.version=function(){var A=this.ptr;return S($(A))},n.prototype.reset=n.prototype.reset=function(){var A=this.ptr;O(A)},n.prototype.encode=n.prototype.encode=function(A,t,r){var B=this.ptr;return A&&typeof A=="object"&&(A=A.ptr),t&&typeof t=="object"&&(t=t.ptr),r&&typeof r=="object"&&(r=r.ptr),N(B,A,t,r)},n.prototype.encode_end=n.prototype.encode_end=function(A){var t=this.ptr;return A&&typeof A=="object"&&(A=A.ptr),k(t,A)},n.prototype.decode=n.prototype.decode=function(A,t,r){var B=this.ptr;return A&&typeof A=="object"&&(A=A.ptr),t&&typeof t=="object"&&(t=t.ptr),r&&typeof r=="object"&&(r=r.ptr),V(B,A,t,r)},n.prototype.decode_end=n.prototype.decode_end=function(A){var t=this.ptr;return A&&typeof A=="object"&&(A=A.ptr),q(t,A)},n.prototype.__destroy__=n.prototype.__destroy__=function(){var A=this.ptr;AA(A)},Q?i=e:i=new Promise((A,t)=>{H=A,J=t}),i},UA=QA,TA='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%&()*+,./:;<=>?@[]^_`{|}~"';function jA(o){let i=o.length,e=[],C=0,a=0,s=-1;for(let _=0;_<i;_++){let D=TA.indexOf(o[_]);if(D!==-1)if(s<0)s=D;else{s+=D*91,C|=s<<a,a+=(s&8191)>88?13:14;do e.push(C&255),C>>=8,a-=8;while(a>7);s=-1}}return s>-1&&e.push((C|s<<a)&255),new Uint8Array(e)}var SA=':C7gABAAuW/VMA6(EB.CXt#AKCAA9BR|Yt$t|>;s3}6(>(5FeWbSfLKi;CEt$A@D4IAAVqVB$A:CuWvD5FwALCfL%tnBQQi"DHzLgAwD5F@AaL:>x"htdz?D[C`X5*EAK"O"sBoEFB[QEt%AMB>WN/McRt0A/F6SoI/hP"mB)EPD1kEt&ATBzXG>[9QAcA}C`JNJZLIt]QyWvDB.*)^AV|)F9HMMC".AgA5[ZlV)~2tB|HE"Bt|LnLBtAATtkmEwuWgA+C>Wo4cd(AgA|L0E|e%FSInBwJBA;`&vqB%gYL[9RAXL|er|&Ab|TAfLGOPBuW5FqulwIADt~F$E*A;vXLaq?GittXhLXLQAFH@$GA$A&yr?8:QAtB|LDHBA)Am2tB{)FCDDXL9ED"AA)"tXfLXLD"EA(FYIMMAAtBGYXL"CYYUEQD:C%tVLxNE"eG5FZ4K""y>JIX>W<g%FTIMMBtz|mB>W_9AhamEAzX)H|LDH+h})XLD">>tB&"K"iA`XAAKtyBYAJAEAKDhtmBN"K"iA}XuWeW"C?vblH"K"iA|XMcfvCtfL%FKgm+KClBztCKlB|L;C.utXGAJA*A`vY4BA1B>Cbl/IdZMcG""CNJ[96yoBw(+A@Q[hYLzWT"|L:C.WCupnfvmB!pYL`9RAXLH"XLksM#T"XLE"nLoA1<JtXLH"#(+A@Q`hYLF"z(+AHtEA0"yB#(htqBYLm"Gtw48E5F5FtBMM_ERA!Ml%(nKXJMxWRAXL]QiAfLF"z(+ABtc4j"?(*L~95WRA>WjBw(.?oMAAoBtLXL"C_)GODtOGCtqi6y|;IAMvrP_)XL]9T"[DPD0c(AN"EAHBKDFB)ADDTXEAE"eG5F|;IA6FBtz(+A3P^XGOa4"CwwaAdZuW*hjAzWAAKtyBm!5FCt">9EC"W"iA_X5FVt7H1AgA1B8MXLD"$A&yr?CYY4~Fx"iAuW?h)A[tS&5F};IAnLsQ>CLEGGAApB.GCtyBAARAG"*Bw.+ADtfL3(5WRA}YCR%FVInBtJBAnBHvgAoMAAXE?F:>d4IA~FFt((tBvDm_wW/hjA%t=%nLqQYYAA/FPbEAKDAAiAIAwDD3yBIABA)A2tv(+A@QCiYL:CHh:Wg4?FDtW"iAWXCAvWt~Q/)A!WLtiA`XGAKtADDHb;qBepHOCAi+mL:CbtB_WkjAoIA!6yCtz(+AHtEA0"yB#(%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~lEAdZNJ7FA<qBupHOCAi+mL$$~2yBv(ht?C:C/BVRwwXLEYXL4I8M"SDtzX(Hqi6y|;Jt[DPD0c(AN"EAHBKDFB/BGGmuIAEA9MXL[9RAZLC"z(+A3P95GOa4"CwwaAdZuW*hjAzWAAKtyBm!5FCtnLoA1<JtXLE"!WkL`9RAXLE"L?8E:Ch^wW=hjAoI^95FnBrWHbEAnu>WNx)FdI|HE"d~{)ECDDuWJBwD:C&t;hrU2BV9tBvD8]wWCAatamEA: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%tyWuLtT^PJBV|TA:"JCupHOCAtB>WD"FtKM]vJGCtnBFCQAIoEUKDAAyAtBoMBtKi$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]CeCXBKDXL;,`Cr`OcEAUcX;)AV/=W[9uJBAM!*[4BX?rM:C{)SY&WE"BtEASA.APDdZuWCAJAkA1BlBDtt/f4uBvD8]OcEA"C&tgAvW^H|H8}`)mB>WoZlvcEcS)URA=NTt0E~xuWCA9M>W=2Xcr?$Ae2tBcSkU2B?vOE.GBAm"(nCXTOCA)MGOwWtZWxIA(FTITXnL$t>>[nUGC"j"GtUAE"yBYABA/BUGU)wW7FpBAvAASAtBcSkUAD4kIoUGgAkA"CPbkA1BYYlBwDD3yB3({uGtvLj#5WRA|L8k9XuWwWXLD"!M5FN/BY>WC"=hVoPD:C1[tvFzlBOtKM:CQ{0:AM5FlBoralGGBtIAGG%t3DEYY4W!uA(tz|9M=p?GityBv(RtGtUAk"yBYARA/BUGU)wWAAEXaCYkjAvWAAytSYOA3WaC/NSAcE3N^t*Bw.+ADtAAU".W?hjAuW!WXLnL>C]n~4EutX7F:>d4IA/F;C1FpBwD:C(t;hrUlEV9tBvD8]wWGAitamEAdZoI^96yY4K"{ukE8MXL^9RAYLF"3(+AHtIAU"yBYARAJBUGU)wW5FpBAvXL3(N";(+AlB!pYL{9RAUEGf%FUIMMC";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/?sinLoQYYAADKb7D"|rpB?WC"Ci)LF"XL[`B"SXCDlBIu/18M>W~9J2IAG#Xcr?$AUc1[~H{KAvKi%APDdZuW>W&y1[{)nC=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.os?UumcEA]C(H$A0c(AzI5FIAGG>W0_sCIulwIAzt:uEAiASCeG*xkElBXLH"/h6LH"C"iA|XwWeW1BUACAvBe!~FaS*h@DmO0cDA.I%FVIMMAAcE){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@Ch^OcEAtZP2IA(FYIMMBtQAEAfZvWC!FzlBs?uB&"AAHBlwIATt*Bw.+ADtAA_".W,hjAuWAAEXaCYkjApI^95FBtrLNBN#T"XLC"&WJMD"G"iA&tZL0J6F>C3L<CwW.A`Ch^wW,hjA%tK&5F};IA5FlB?W)L*hc)wW*Fl=d4IA~F9MRArLsQ^XXLBfwZ~lEA%FZI`XGCDDuWEA4IPb)AKDAAiA.AwDD3yBIABAOCOJD3yBIAvW/F|HCAhG?FFtQAqio4e7Yj&"JC1_HOCAQArL?VYYAArB(L&y.F$>yB5F})[C6FVtlBbL#mEA%F^K}4nLN7?C[nV)vlLeAR0JBAou)vgAoMBt44]LIAKDXLJtbftZy:XXnLBt/hJM]vwZuWZ/eCpBy=HOCA*5lBvDi$PcEA"CwWa4FzFt44gLH"7LRoqZ~tBtou5vWA5F*t7HRAkA1B8MXLD"`XGCDDuW/BEA@vWFhAMA9FY4IA~FFts4uB&"UAnBQAMM&"5zPR`BQAMMlBRAaAs)(tC"RttB;`k5aE8M3L>Ct?PcEA"C%t^9FzDtfLzB&"EAjt2tIA_"AuAAw(*?|H(tGtQAIu$SjLY@8WRA|LXLMc@$etiA^XKAitSYOA|W%WAAMXi@.W`B/FTX|LC">>8E+h|(wWIA$(.W,FFGwW2W)AQAMMAAIAGGhtvx^F5Fnu*hYL:CS4eJCAEX`heC(tEG:CG""Cxt?DrihBvBXLiASCTX:S"BBAjtu*BY5F<CS4eJCARApB~DhAG""Cai?D~FV/ZyxL{u44]L9[8WRA>W!y.xAAN"EAj"tB;`k5gA3L~FlBK/QogA^XHb;loAEA"CTbpBVR%F8:<:[tqBS=?W/pwwAA3Le2IAUGuW#(etiAuW6y)A[t#^5F|;IA`BD"`XGCDDuWJBEA@vWFhAMA9FCtC"iA^XCABA*A=v&W*Y+F:CMcFt~FaS*hVE"e%FXIMMC"IA%AlBXL2k]YADDHK>Gt3(+ArP>C3L:CM&xW=hjA%t|^5F};IAnL2Q5[OTCA>COE}LhBvB*hjA%tU_nL|;IAwA!W5F0AVY7F(^M79M>WZhe23DoMAA.A("CXkL{9RAXL:CLtSY5F!y9S*h?W}g:C&t+!EGlBaF+""B0LKM|ewZ"lEA%FZIeG5FI7*M"SCA8MXL?CLtamyW5FBt2WAXe!T">WNh%F|KMMC"yBv(%tGtIAztntEAzt(+IXXLuWT"?W^vRuuWAAhA/BF#T">WJhe+%t6Czt"B0LKMMcwZ~lEA%FWIouFCDDAA)"SYEAw(SY*hjAuWCAvW@AN#T"XLE"6WAXe!T">WNh%F|KMMC"yBv(xtqBYLEAuI(LK"QA+W{u)_w"iAuW`9)A[tC&5F};IA`B"CmuZlnO%FtK&AQANB&"UACAvBXLTtBG:CEADD>WG"rBDX?DN"Y4FArB4LmY1IrXM<{FDtD"EA<CMcEAtZuWT/)A!WGAJAEADD!WJMiZ9X(H$Aww5F&AzX(H?Fl=GtnLOO/GvW0_|L;#SKrbm"lw;(+AlBjqYLD"2WJM]9RAXLD"zLoA1<JtXLC"2WAXe!T">WNh%F|KMMC"yBAAZA/BlUeZY;:o?T"B<jJMC"AAzt>W^P2JRDV/EmyW6ylBX>nOCA_Y5FPD%FtKOMBtKD3L[`Q"bL]CF#RA>WCq:C"lEA%FtK|LtJBAou6vgAoMAA.AV);fIADAmB>W}9T"XL:C(t.W5F+"tXAA|WfJ[96yBt7(8EC"EASAvB%FT(0<JtXLF"EAztlwfLoA1<JtXLD"3(+A:C1F+"}}f4uB&"fLaqFEQ{0:&A#(Fu9%DHBAiGo4BtfLNBz5Dwr?CYY4W!uASAtBYkjAuWv(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$ADtPDgQp=ZcoZlB8MY4?(w"iA^X(FUAIA]G?W<wIA(FUITX6yg+[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(HouFCDDuWEA4I77D"L?uACAcE3NU"yB5Fv?qBjqHOCAtBXLScDw~lEA;vuW7FW"amyW5FBtvLNBN#T"XL:C(ttXv(%tqBOp?Wm!RA>W:CD"GBN"AAk"yBAABAEADDQA)"YmyW5FmBaF+""B0Lnl@W;v&tdL0J6F8M>WdB4(Au,F%S:F_)XLUcx+X;KogA[tS&DHBATXcME"`XGCkE@YC"L?*L.$5WRAXLTcCD~lEAe+uW5FW"amyWLvrP>CMEGGAApBCMMcRtXAatyB5F$<qB!pHOCAQ@ZliA@YAAkElB>W7y.x:C$Ae+y:$A*xAA{C}ApBGGhtIAOJog@ACM5FIAV)rgmGTXDH[Q|X$AhtXL*~1kiAfLyWRA}LD"3(tBvD8](t9%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%(nKXJMvWRAXL_QiAfLD"3(+ABtg4j"?(*L~95WRA>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+&tYIuL6Q^PEA5}@vJEGGBt.AwDe+&t;hrUADV9tBvD8]wWCAStamEA:CoI^95FY4K"{u1BlBXL_9RAYLD"7(+AHtMAE"yBYAZAkAKDhtj"qB5M)ACK5[B"tW+GCtIonLUtzL]C"UCDX;UIVt5tXLoAL9j+gl"F}AJB~F*x#T1R3Lh=IA6FmBKtBX"m;fIACAJArLoQYYAA2BKOXLa4wZs?CYY4?(uASA3DYkjAuWAAatyBv(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$g@$z4EGZ4IA6yqIRA9FCtv(+ABtY4j"?(uAYuz|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!ymBxQBXZh;fIAV|)FTIMMC".AwDe+%t;hrUADV9tBvD8]wWCAStamEA:CoI^95FY4K"{u1BlBXL`9RAYLD"#(+AHtQAE"yBYAhAkAKDhtj"qB5MEAkE5[B"tW+GCt1RnLUtjL]C"UCDX;UIVt5tXLoAL9j+glhAsA&AIAUGqC]CpB9JvWlB>Wa4)F)J|HU"BtEAg+&tCAD"KM=vJGCtnBFC"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"PDgQp=ZcwZNcEA;vVxIAfZvW*hjAuWN/Rt?(uA}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@YAAnLQA9FpBxQBXZh;fIA%Ax"iATXZLf(*BlB?W_9W3BFTX@$AGGO08N"QAXB1<IA5F@Q/hYLuWRA@D4L:CuW,hjAwWIAKtyBYAJAEAKDwASA]CoMmuqBTqYL{9RA>W_ge+~lEA}A+"3L^PG"Gt#L%FmMBAG"wPAACACt$A_)(HAiAAIAnL}ACAQA;`0JYLlBTX$$RA?DiD#(pC8MY4VR%t|L0kuW?TgtiA^XOceCBtbL&A@Q/h@DgAEwuWQA*hYLBt4AG"IHXL>>FfwAXLBtM)7*7FeW5}?CXLuWT"YYNANBkAQAMMBtemDAuL|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_)?DCAWiv{7FuWS"DfN%%teSB5:IMD+Z*fTdG3(BbOQb}7ger)>0q)DT8!A2xEGlKgDg8=oC{Th.i97p;)!3IieMAJ<:N[*ToDIDLa=tVH%8p*1Q2<.b+rjBF9$qREjr{]L4IAAAAAB9rm+lLg|<x;W$[#G9rm+lLg|<x;W$[#G9rm+lLgk`o;Qt!MF9"Fz+FZuXoGml0o[2[[3vwV*fTdG3(BGt: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',y,R;function ZA(){return R||(R=jA(SA)),y||(y=UA({wasmBinary:R,locateFile:o=>"sfx-wrapper nop"})),y}function zA(){y&&(y=void 0)}var PA=class{_module;_exports;constructor(o,i){this._module=o,this._exports=i}malloc_heapu8(o){return{ptr:this._exports.malloc(o),size:o}}free_heapu8(o){this._exports.free(o.ptr)}uint8_heapu8(o){let i=this.malloc_heapu8(o.byteLength);return this._module.HEAPU8.set(o,i.ptr),i}heapu8_view(o){return this._module.HEAPU8.subarray(o.ptr,o.ptr+o.size)}heapu8_uint8(o){return new Uint8Array([...this.heapu8_view(o)])}string_heapu8(o){let i=Uint8Array.from(o,e=>e.charCodeAt(0));return this.uint8_heapu8(i)}heapu8_string(o){let i=Array.from({length:o.size});return this._module.HEAPU8.subarray(o.ptr,o.ptr+o.size).forEach((e,C)=>{i[C]=String.fromCharCode(e)}),i.join("")}},K,VA=class rA extends PA{constructor(i){super(i,new i.CBasE91)}static load(){return K||(K=ZA().then(i=>new rA(i))),K}static unload(){zA()}version(){return this._exports.version()}encode(i){this._exports.reset();let e=this.uint8_heapu8(i),C=this.malloc_heapu8(e.size+Math.ceil(e.size/4));C.size=this._exports.encode(e.ptr,e.size,C.ptr);let a=this.heapu8_string(C);return C.size=this._exports.encode_end(C.ptr),a+=this.heapu8_string(C),this.free_heapu8(C),this.free_heapu8(e),a}decode(i){this._exports.reset();let e=this.string_heapu8(i),C=this.malloc_heapu8(e.size);C.size=this._exports.decode(e.ptr,e.size,C.ptr);let a=this.heapu8_uint8(C);return C.size=this._exports.decode_end(C.ptr),a=new Uint8Array([...a,...this.heapu8_view(C)]),this.free_heapu8(C),this.free_heapu8(e),a}};export{VA as Base91};
//# sourceMappingURL=base91.js.map