@hpcc-js/wasm
Version:
hpcc-js - WASM Libraries
6 lines (4 loc) • 18.7 kB
JavaScript
(function(g,f){if(typeof exports=="object"&&typeof module<"u"){module.exports=f()}else if("function"==typeof define && define.amd){define("@hpcc-js/wasm/base91",f)}else {g["@hpcc-js/wasm/base91"]=f()}}(typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : this,function(){var exports={};var __exports=exports;var module={exports};
;var R=Object.defineProperty;var UA=Object.getOwnPropertyDescriptor;var TA=Object.getOwnPropertyNames;var jA=Object.prototype.hasOwnProperty;var SA=(r,B)=>{for(var e in B)R(r,e,{get:B[e],enumerable:!0})},ZA=(r,B,e,i)=>{if(B&&typeof B=="object"||typeof B=="function")for(let W of TA(B))!jA.call(r,W)&&W!==e&&R(r,W,{get:()=>B[W],enumerable:!(i=UA(B,W))||i.enumerable});return r};var zA=r=>ZA(R({},"__esModule",{value:!0}),r);var et={};SA(et,{Base91:()=>At});module.exports=zA(et);var tt={},PA=async function(r={}){var B,e=r,i=tt.url,W="";function s(A){return W+A}var _,D,rt=console.log.bind(console),f=console.error.bind(console),l,H=!1;function M(A,t){A||I(t)}var oA=A=>A.startsWith("file://"),J,Q,G,nA,w,iA,CA,LA,uA,WA,aA,U=!1;function T(){var A=G.buffer;nA=new Int8Array(A),iA=new Int16Array(A),e.HEAPU8=w=new Uint8Array(A),CA=new Uint16Array(A),LA=new Int32Array(A),uA=new Uint32Array(A),WA=new Float32Array(A),aA=new Float64Array(A)}function Bt(){}function FA(){U=!0,yA(IA),h.d()}function ot(){}var X=0,E=null;function cA(A){X++}function sA(A){if(X--,X==0&&E){var t=E;E=null,t()}}function I(A){A="Aborted("+A+")",f(A),H=!0,A+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(A);throw Q?.(t),t}var m;let pA=()=>"";function DA(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 _A(A){if(!l)try{var t=await _(A);return new Uint8Array(t)}catch{}return DA(A)}async function lA(A,t){try{var o=await _A(A),n=await WebAssembly.instantiate(o,t);return n}catch(u){f(`failed to asynchronously prepare wasm: ${u}`),I(u)}}async function XA(A,t,o){if(!A&&typeof WebAssembly.instantiateStreaming=="function"&&!oA(t))try{var n=fetch(t,{credentials:"same-origin"}),u=await WebAssembly.instantiateStreaming(n,o);return u}catch(F){f(`wasm streaming compile failed: ${F}`),f("falling back to ArrayBuffer instantiation")}return lA(t,o)}function EA(){return{a:RA}}async function hA(){function A(F,a){return h=F.exports,G=h.c,T(),gA(h),sA("wasm-instantiate"),h}cA("wasm-instantiate");function t(F){return A(F.instance)}var o=EA();m??=pA();var n=await XA(l,m,o),u=t(n);return u}class nt{name="ExitStatus";constructor(t){this.message=`Program terminated with exit(${t})`,this.status=t}}var yA=A=>{for(;A.length>0;)A.shift()(e)},fA=()=>I(""),GA=()=>2147483648,j=(A,t)=>Math.ceil(A/t)*t,vA=A=>{var t=G.buffer,o=(A-t.byteLength+65535)/65536|0;try{return G.grow(o),T(),1}catch{}},MA=A=>{var t=w.length;A>>>=0;var o=GA();if(A>o)return!1;for(var n=1;n<=4;n*=2){var u=t*(1+.2/n);u=Math.min(u,A+100663296);var F=Math.min(o,j(Math.max(A,u),65536)),a=vA(F);if(a)return!0}return!1},S=typeof TextDecoder<"u"?new TextDecoder:void 0,wA=(A,t=0,o=NaN)=>{for(var n=t+o,u=t;A[u]&&!(u>=n);)++u;if(u-t>16&&A.buffer&&S)return S.decode(A.subarray(t,u));for(var F="";t<u;){var a=A[t++];if(!(a&128)){F+=String.fromCharCode(a);continue}var g=A[t++]&63;if((a&224)==192){F+=String.fromCharCode((a&31)<<6|g);continue}var eA=A[t++]&63;if((a&240)==224?a=(a&15)<<12|g<<6|eA:a=(a&7)<<18|g<<12|eA<<6|A[t++]&63,a<65536)F+=String.fromCharCode(a);else{var rA=a-65536;F+=String.fromCharCode(55296|rA>>10,56320|rA&1023)}}return F},Z=(A,t)=>A?wA(w,A,t):"",IA=[];e.wasmBinary&&(l=e.wasmBinary),e.UTF8ToString=Z;var mA,YA,dA,z,P,x,$,O,N,k,V,q,AA,tA;function gA(A){e._webidl_free=mA=A.e,e._webidl_malloc=YA=A.f,e._malloc=dA=A.g,e._emscripten_bind_VoidPtr___destroy___0=z=A.h,e._emscripten_bind_CBasE91_CBasE91_0=P=A.i,e._emscripten_bind_CBasE91_malloc_1=x=A.j,e._emscripten_bind_CBasE91_free_1=$=A.k,e._emscripten_bind_CBasE91_version_0=O=A.l,e._emscripten_bind_CBasE91_reset_0=N=A.m,e._emscripten_bind_CBasE91_encode_3=k=A.n,e._emscripten_bind_CBasE91_encode_end_1=V=A.o,e._emscripten_bind_CBasE91_decode_3=q=A.p,e._emscripten_bind_CBasE91_decode_end_1=AA=A.q,e._emscripten_bind_CBasE91___destroy___0=tA=A.r}var RA={a:fA,b:MA},h=await hA();function Y(){if(X>0){E=Y;return}if(X>0){E=Y;return}function A(){e.calledRun=!0,!H&&(FA(),J?.(e))}A()}function it(){}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 o=v(t),n=o[A];return n||(n=Object.create((t||c).prototype),n.ptr=A,o[A]=n)}e.wrapPointer=d;function KA(A,t){return d(A.ptr,t)}e.castObject=KA,e.NULL=d(0);function bA(A){if(!A.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";A.__destroy__(),delete v(A.__class__)[A.ptr]}e.destroy=bA;function HA(A,t){return A.ptr===t.ptr}e.compare=HA;function JA(A){return A.ptr}e.getPointer=JA;function QA(A){return A.__class__}e.getClass=QA;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 o=t.BYTES_PER_ELEMENT,n=A.length*o;n=j(n,8);var u;return L.pos+n>=L.size?(M(n>0),L.needed+=n,u=e._webidl_malloc(n),L.temps.push(u)):(u=L.buffer+L.pos,L.pos+=n),u},copy(A,t,o){o/=t.BYTES_PER_ELEMENT;for(var n=0;n<A.length;n++)t[o+n]=A[n]}};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 C(){this.ptr=P(),v(C)[this.ptr]=this}return C.prototype=Object.create(c.prototype),C.prototype.constructor=C,C.prototype.__class__=C,C.__cache__={},e.CBasE91=C,C.prototype.malloc=C.prototype.malloc=function(A){return A&&typeof A=="object"&&(A=A.ptr),x(A)},C.prototype.free=C.prototype.free=function(A){A&&typeof A=="object"&&(A=A.ptr),$(A)},C.prototype.version=C.prototype.version=function(){var A=this.ptr;return Z(O(A))},C.prototype.reset=C.prototype.reset=function(){var A=this.ptr;N(A)},C.prototype.encode=C.prototype.encode=function(A,t,o){var n=this.ptr;return A&&typeof A=="object"&&(A=A.ptr),t&&typeof t=="object"&&(t=t.ptr),o&&typeof o=="object"&&(o=o.ptr),k(n,A,t,o)},C.prototype.encode_end=C.prototype.encode_end=function(A){var t=this.ptr;return A&&typeof A=="object"&&(A=A.ptr),V(t,A)},C.prototype.decode=C.prototype.decode=function(A,t,o){var n=this.ptr;return A&&typeof A=="object"&&(A=A.ptr),t&&typeof t=="object"&&(t=t.ptr),o&&typeof o=="object"&&(o=o.ptr),q(n,A,t,o)},C.prototype.decode_end=C.prototype.decode_end=function(A){var t=this.ptr;return A&&typeof A=="object"&&(A=A.ptr),AA(t,A)},C.prototype.__destroy__=C.prototype.__destroy__=function(){var A=this.ptr;tA(A)},U?B=e:B=new Promise((A,t)=>{J=A,Q=t}),B},xA=PA,$A='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%&()*+,./:;<=>?@[]^_`{|}~"';function OA(r){let B=r.length,e=[],i=0,W=0,s=-1;for(let _=0;_<B;_++){let D=$A.indexOf(r[_]);if(D!==-1)if(s<0)s=D;else{s+=D*91,i|=s<<W,W+=(s&8191)>88?13:14;do e.push(i&255),i>>=8,W-=8;while(W>7);s=-1}}return s>-1&&e.push((i|s<<W)&255),new Uint8Array(e)}var NA=':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,K;function kA(){return K||(K=OA(NA)),y||(y=xA({wasmBinary:K,locateFile:r=>"sfx-wrapper nop"})),y}function VA(){y&&(y=void 0)}var qA=class{_module;_exports;constructor(r,B){this._module=r,this._exports=B}malloc_heapu8(r){return{ptr:this._exports.malloc(r),size:r}}free_heapu8(r){this._exports.free(r.ptr)}uint8_heapu8(r){let B=this.malloc_heapu8(r.byteLength);return this._module.HEAPU8.set(r,B.ptr),B}heapu8_view(r){return this._module.HEAPU8.subarray(r.ptr,r.ptr+r.size)}heapu8_uint8(r){return new Uint8Array([...this.heapu8_view(r)])}string_heapu8(r){let B=Uint8Array.from(r,e=>e.charCodeAt(0));return this.uint8_heapu8(B)}heapu8_string(r){let B=Array.from({length:r.size});return this._module.HEAPU8.subarray(r.ptr,r.ptr+r.size).forEach((e,i)=>{B[i]=String.fromCharCode(e)}),B.join("")}},b,At=class BA extends qA{constructor(B){super(B,new B.CBasE91)}static load(){return b||(b=kA().then(B=>new BA(B))),b}static unload(){VA()}version(){return this._exports.version()}encode(B){this._exports.reset();let e=this.uint8_heapu8(B),i=this.malloc_heapu8(e.size+Math.ceil(e.size/4));i.size=this._exports.encode(e.ptr,e.size,i.ptr);let W=this.heapu8_string(i);return i.size=this._exports.encode_end(i.ptr),W+=this.heapu8_string(i),this.free_heapu8(i),this.free_heapu8(e),W}decode(B){this._exports.reset();let e=this.string_heapu8(B),i=this.malloc_heapu8(e.size);i.size=this._exports.decode(e.ptr,e.size,i.ptr);let W=this.heapu8_uint8(i);return i.size=this._exports.decode_end(i.ptr),W=new Uint8Array([...W,...this.heapu8_view(i)]),this.free_heapu8(i),this.free_heapu8(e),W}};
if(__exports != exports)module.exports = exports;return module.exports}));
//# sourceMappingURL=base91.umd.js.map