UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

6 lines (5 loc) • 19.8 kB
/* All material copyright ESRI, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.32/esri/copyright.txt for details. */ import{g as r}from"./_commonjsHelpers.js";var e,t={exports:{}};function n(){return e||(e=1,r=t,n="undefined"!=typeof document?document.currentScript?.src:void 0,a=function(r={}){var e,t,a,o=r,i=new Promise(((r,n)=>{e=r,t=n})),u=Object.assign({},o),s="./this.program",l="";function f(r){return o.locateFile?o.locateFile(r,l):l+r}"undefined"!=typeof document&&document.currentScript&&(l=document.currentScript.src),n&&(l=n),l=l.startsWith("blob:")?"":l.substr(0,l.replace(/[?#].*/,"").lastIndexOf("/")+1),a=r=>fetch(r,{credentials:"same-origin"}).then((r=>r.ok?r.arrayBuffer():Promise.reject(new Error(r.status+" : "+r.url)))),o.print||console.log.bind(console);var c=o.printErr||console.error.bind(console);Object.assign(o,u),u=null,o.arguments&&o.arguments,o.thisProgram&&(s=o.thisProgram);var h,d,p,v,g,m,y,w,b,A=o.wasmBinary,T=!1;function C(){var r=h.buffer;o.HEAP8=d=new Int8Array(r),o.HEAP16=v=new Int16Array(r),o.HEAPU8=p=new Uint8Array(r),o.HEAPU16=g=new Uint16Array(r),o.HEAP32=m=new Int32Array(r),o.HEAPU32=y=new Uint32Array(r),o.HEAPF32=w=new Float32Array(r),o.HEAPF64=b=new Float64Array(r)}var _=[],P=[],W=[];function E(){if(o.preRun)for("function"==typeof o.preRun&&(o.preRun=[o.preRun]);o.preRun.length;)S(o.preRun.shift());J(_)}function F(){J(P)}function j(){if(o.postRun)for("function"==typeof o.postRun&&(o.postRun=[o.postRun]);o.postRun.length;)x(o.postRun.shift());J(W)}function S(r){_.unshift(r)}function $(r){P.unshift(r)}function x(r){W.unshift(r)}var R=0,k=null;function O(r){R++,o.monitorRunDependencies?.(R)}function U(r){if(R--,o.monitorRunDependencies?.(R),0==R&&k){var e=k;k=null,e()}}function I(r){o.onAbort?.(r),c(r="Aborted("+r+")"),T=!0,r+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(r);throw t(e),e}var H,D="data:application/octet-stream;base64,",M=r=>r.startsWith(D);function V(){var r="lyr3DMain.wasm";return M(r)?r:f(r)}function B(r){if(r==H&&A)return new Uint8Array(A);throw"both async and sync fetching of the wasm failed"}function N(r){return A?Promise.resolve().then((()=>B(r))):a(r).then((r=>new Uint8Array(r)),(()=>B(r)))}function L(r,e,t){return N(r).then((r=>WebAssembly.instantiate(r,e))).then(t,(r=>{c(`failed to asynchronously prepare wasm: ${r}`),I(r)}))}function z(r,e,t,n){return r||"function"!=typeof WebAssembly.instantiateStreaming||M(e)||"function"!=typeof fetch?L(e,t,n):fetch(e,{credentials:"same-origin"}).then((r=>WebAssembly.instantiateStreaming(r,t).then(n,(function(r){return c(`wasm streaming compile failed: ${r}`),c("falling back to ArrayBuffer instantiation"),L(e,t,n)}))))}function G(){return{a:Xe}}function q(){function r(r,e){return Ze=r.exports,h=Ze.E,C(),Rr=Ze.H,$(Ze.F),U(),Ze}function e(e){r(e.instance)}O();var n=G();if(o.instantiateWasm)try{return o.instantiateWasm(n,r)}catch(a){c(`Module.instantiateWasm callback failed with error: ${a}`),t(a)}return H??=V(),z(A,H,n,e).catch(t),{}}var J=r=>{for(;r.length>0;)r.shift()(o)};o.noExitRuntime;class K{constructor(r){this.excPtr=r,this.ptr=r-24}set_type(r){y[this.ptr+4>>2]=r}get_type(){return y[this.ptr+4>>2]}set_destructor(r){y[this.ptr+8>>2]=r}get_destructor(){return y[this.ptr+8>>2]}set_caught(r){r=r?1:0,d[this.ptr+12]=r}get_caught(){return 0!=d[this.ptr+12]}set_rethrown(r){r=r?1:0,d[this.ptr+13]=r}get_rethrown(){return 0!=d[this.ptr+13]}init(r,e){this.set_adjusted_ptr(0),this.set_type(r),this.set_destructor(e)}set_adjusted_ptr(r){y[this.ptr+16>>2]=r}get_adjusted_ptr(){return y[this.ptr+16>>2]}}var Y=(r,e,t)=>{throw new K(r).init(e,t),r},Q=()=>I(""),X={},Z=r=>{for(;r.length;){var e=r.pop();r.pop()(e)}};function rr(r){return this.fromWireType(y[r>>2])}var er,tr,nr,ar={},or={},ir={},ur=r=>{throw new er(r)},sr=(r,e,t)=>{function n(e){var n=t(e);n.length!==r.length&&ur("Mismatched type converter count");for(var a=0;a<r.length;++a)mr(r[a],n[a])}r.forEach((r=>ir[r]=e));var a=new Array(e.length),o=[],i=0;e.forEach(((r,e)=>{or.hasOwnProperty(r)?a[e]=or[r]:(o.push(r),ar.hasOwnProperty(r)||(ar[r]=[]),ar[r].push((()=>{a[e]=or[r],++i===o.length&&n(a)})))})),0===o.length&&n(a)},lr=r=>{var e=X[r];delete X[r];var t=e.elements,n=t.length,a=t.map((r=>r.getterReturnType)).concat(t.map((r=>r.setterArgumentType))),o=e.rawConstructor,i=e.rawDestructor;sr([r],a,(r=>(t.forEach(((e,t)=>{var a=r[t],o=e.getter,i=e.getterContext,u=r[t+n],s=e.setter,l=e.setterContext;e.read=r=>a.fromWireType(o(i,r)),e.write=(r,e)=>{var t=[];s(l,r,u.toWireType(t,e)),Z(t)}})),[{name:e.name,fromWireType:r=>{for(var e=new Array(n),a=0;a<n;++a)e[a]=t[a].read(r);return i(r),e},toWireType:(r,a)=>{if(n!==a.length)throw new TypeError(`Incorrect number of tuple elements for ${e.name}: expected=${n}, actual=${a.length}`);for(var u=o(),s=0;s<n;++s)t[s].write(u,a[s]);return null!==r&&r.push(i,u),u},argPackAdvance:yr,readValueFromPointer:rr,destructorFunction:i}])))},fr={},cr=r=>{var e=fr[r];delete fr[r];var t=e.rawConstructor,n=e.rawDestructor,a=e.fields,o=a.map((r=>r.getterReturnType)).concat(a.map((r=>r.setterArgumentType)));sr([r],o,(r=>{var o={};return a.forEach(((e,t)=>{var n=e.fieldName,i=r[t],u=e.getter,s=e.getterContext,l=r[t+a.length],f=e.setter,c=e.setterContext;o[n]={read:r=>i.fromWireType(u(s,r)),write:(r,e)=>{var t=[];f(c,r,l.toWireType(t,e)),Z(t)}}})),[{name:e.name,fromWireType:r=>{var e={};for(var t in o)e[t]=o[t].read(r);return n(r),e},toWireType:(r,e)=>{for(var a in o)if(!(a in e))throw new TypeError(`Missing field: "${a}"`);var i=t();for(a in o)o[a].write(i,e[a]);return null!==r&&r.push(n,i),i},argPackAdvance:yr,readValueFromPointer:rr,destructorFunction:n}]}))},hr=(r,e,t,n,a)=>{},dr=()=>{for(var r=new Array(256),e=0;e<256;++e)r[e]=String.fromCharCode(e);tr=r},pr=r=>{for(var e="",t=r;p[t];)e+=tr[p[t++]];return e},vr=r=>{throw new nr(r)};function gr(r,e,t={}){var n=e.name;if(r||vr(`type "${n}" must have a positive integer typeid pointer`),or.hasOwnProperty(r)){if(t.ignoreDuplicateRegistrations)return;vr(`Cannot register type '${n}' twice`)}if(or[r]=e,delete ir[r],ar.hasOwnProperty(r)){var a=ar[r];delete ar[r],a.forEach((r=>r()))}}function mr(r,e,t={}){return gr(r,e,t)}var yr=8,wr=(r,e,t,n)=>{mr(r,{name:e=pr(e),fromWireType:function(r){return!!r},toWireType:function(r,e){return e?t:n},argPackAdvance:yr,readValueFromPointer:function(r){return this.fromWireType(p[r])},destructorFunction:null})},br=[],Ar=[],Tr=r=>{r>9&&0==--Ar[r+1]&&(Ar[r]=void 0,br.push(r))},Cr=()=>Ar.length/2-5-br.length,_r=()=>{Ar.push(0,1,void 0,1,null,1,!0,1,!1,1),o.count_emval_handles=Cr},Pr={toValue:r=>(r||vr("Cannot use deleted val. handle = "+r),Ar[r]),toHandle:r=>{switch(r){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const e=br.pop()||Ar.length;return Ar[e]=r,Ar[e+1]=1,e}}}},Wr={name:"emscripten::val",fromWireType:r=>{var e=Pr.toValue(r);return Tr(r),e},toWireType:(r,e)=>Pr.toHandle(e),argPackAdvance:yr,readValueFromPointer:rr,destructorFunction:null},Er=r=>mr(r,Wr),Fr=(r,e)=>{switch(e){case 4:return function(r){return this.fromWireType(w[r>>2])};case 8:return function(r){return this.fromWireType(b[r>>3])};default:throw new TypeError(`invalid float width (${e}): ${r}`)}},jr=(r,e,t)=>{mr(r,{name:e=pr(e),fromWireType:r=>r,toWireType:(r,e)=>e,argPackAdvance:yr,readValueFromPointer:Fr(e,t),destructorFunction:null})},Sr=(r,e)=>Object.defineProperty(e,"name",{value:r});function $r(r){for(var e=1;e<r.length;++e)if(null!==r[e]&&void 0===r[e].destructorFunction)return!0;return!1}function xr(r,e,t,n,a,o){var i=e.length;i<2&&vr("argTypes array size mismatch! Must at least get return value and 'this' types!"),e[1];var u=$r(e),s="void"!==e[0].name,l=i-2,f=new Array(l),c=[],h=[];return Sr(r,(function(...r){var t;h.length=0,c.length=1,c[0]=a;for(var o=0;o<l;++o)f[o]=e[o+2].toWireType(h,r[o]),c.push(f[o]);function i(r){if(u)Z(h);else for(var n=2;n<e.length;n++){var a=1===n?t:f[n-2];null!==e[n].destructorFunction&&e[n].destructorFunction(a)}if(s)return e[0].fromWireType(r)}return i(n(...c))}))}var Rr,kr,Or,Ur=(r,e,t)=>{if(void 0===r[e].overloadTable){var n=r[e];r[e]=function(...n){return r[e].overloadTable.hasOwnProperty(n.length)||vr(`Function '${t}' called with an invalid number of arguments (${n.length}) - expects one of (${r[e].overloadTable})!`),r[e].overloadTable[n.length].apply(this,n)},r[e].overloadTable=[],r[e].overloadTable[n.argCount]=n}},Ir=(r,e,t)=>{o.hasOwnProperty(r)?((void 0===t||void 0!==o[r].overloadTable&&void 0!==o[r].overloadTable[t])&&vr(`Cannot register public name '${r}' twice`),Ur(o,r,r),o[r].overloadTable.hasOwnProperty(t)&&vr(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),o[r].overloadTable[t]=e):(o[r]=e,o[r].argCount=t)},Hr=(r,e)=>{for(var t=[],n=0;n<r;n++)t.push(y[e+4*n>>2]);return t},Dr=(r,e,t)=>{o.hasOwnProperty(r)||ur("Replacing nonexistent public symbol"),void 0!==o[r].overloadTable&&void 0!==t?o[r].overloadTable[t]=e:(o[r]=e,o[r].argCount=t)},Mr=(r,e,t)=>(r=r.replace(/p/g,"i"),(0,o["dynCall_"+r])(e,...t)),Vr=[],Br=r=>{var e=Vr[r];return e||(r>=Vr.length&&(Vr.length=r+1),Vr[r]=e=Rr.get(r)),e},Nr=(r,e,t=[])=>r.includes("j")?Mr(r,e,t):Br(e)(...t),Lr=(r,e)=>(...t)=>Nr(r,e,t),zr=(r,e)=>{function t(){return r.includes("j")?Lr(r,e):Br(e)}r=pr(r);var n=t();return"function"!=typeof n&&vr(`unknown function pointer with signature ${r}: ${e}`),n},Gr=(r,e)=>{var t=Sr(e,(function(r){this.name=e,this.message=r;var t=new Error(r).stack;void 0!==t&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))}));return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`},t},qr=r=>{var e=rt(r),t=pr(e);return et(e),t},Jr=(r,e)=>{var t=[],n={};function a(r){n[r]||or[r]||(ir[r]?ir[r].forEach(a):(t.push(r),n[r]=!0))}throw e.forEach(a),new kr(`${r}: `+t.map(qr).join([", "]))},Kr=r=>{const e=(r=r.trim()).indexOf("(");return-1!==e?r.substr(0,e):r},Yr=(r,e,t,n,a,o,i,u)=>{var s=Hr(e,t);r=pr(r),r=Kr(r),a=zr(n,a),Ir(r,(function(){Jr(`Cannot call ${r} due to unbound types`,s)}),e-1),sr([],s,(t=>{var n=[t[0],null].concat(t.slice(1));return Dr(r,xr(r,n,null,a,o),e-1),[]}))},Qr=(r,e,t)=>{switch(e){case 1:return t?r=>d[r]:r=>p[r];case 2:return t?r=>v[r>>1]:r=>g[r>>1];case 4:return t?r=>m[r>>2]:r=>y[r>>2];default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},Xr=(r,e,t,n,a)=>{e=pr(e);var o=r=>r;if(0===n){var i=32-8*t;o=r=>r<<i>>>i}var u=e.includes("unsigned"),s=(r,e)=>{};mr(r,{name:e,fromWireType:o,toWireType:u?function(r,e){return s(e,this.name),e>>>0}:function(r,e){return s(e,this.name),e},argPackAdvance:yr,readValueFromPointer:Qr(e,t,0!==n),destructorFunction:null})},Zr=(r,e,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][e];function a(r){var e=y[r>>2],t=y[r+4>>2];return new n(d.buffer,t,e)}mr(r,{name:t=pr(t),fromWireType:a,argPackAdvance:yr,readValueFromPointer:a},{ignoreDuplicateRegistrations:!0})},re=(r,e,t,n)=>{if(!(n>0))return 0;for(var a=t,o=t+n-1,i=0;i<r.length;++i){var u=r.charCodeAt(i);if(u>=55296&&u<=57343&&(u=65536+((1023&u)<<10)|1023&r.charCodeAt(++i)),u<=127){if(t>=o)break;e[t++]=u}else if(u<=2047){if(t+1>=o)break;e[t++]=192|u>>6,e[t++]=128|63&u}else if(u<=65535){if(t+2>=o)break;e[t++]=224|u>>12,e[t++]=128|u>>6&63,e[t++]=128|63&u}else{if(t+3>=o)break;e[t++]=240|u>>18,e[t++]=128|u>>12&63,e[t++]=128|u>>6&63,e[t++]=128|63&u}}return e[t]=0,t-a},ee=(r,e,t)=>re(r,p,e,t),te=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n<=127?e++:n<=2047?e+=2:n>=55296&&n<=57343?(e+=4,++t):e+=3}return e},ne="undefined"!=typeof TextDecoder?new TextDecoder:void 0,ae=(r,e=0,t=NaN)=>{for(var n=e+t,a=e;r[a]&&!(a>=n);)++a;if(a-e>16&&r.buffer&&ne)return ne.decode(r.subarray(e,a));for(var o="";e<a;){var i=r[e++];if(128&i){var u=63&r[e++];if(192!=(224&i)){var s=63&r[e++];if((i=224==(240&i)?(15&i)<<12|u<<6|s:(7&i)<<18|u<<12|s<<6|63&r[e++])<65536)o+=String.fromCharCode(i);else{var l=i-65536;o+=String.fromCharCode(55296|l>>10,56320|1023&l)}}else o+=String.fromCharCode((31&i)<<6|u)}else o+=String.fromCharCode(i)}return o},oe=(r,e)=>r?ae(p,r,e):"",ie=(r,e)=>{var t="std::string"===(e=pr(e));mr(r,{name:e,fromWireType(r){var e,n=y[r>>2],a=r+4;if(t)for(var o=a,i=0;i<=n;++i){var u=a+i;if(i==n||0==p[u]){var s=oe(o,u-o);void 0===e?e=s:(e+=String.fromCharCode(0),e+=s),o=u+1}}else{var l=new Array(n);for(i=0;i<n;++i)l[i]=String.fromCharCode(p[a+i]);e=l.join("")}return et(r),e},toWireType(r,e){var n;e instanceof ArrayBuffer&&(e=new Uint8Array(e));var a="string"==typeof e;a||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int8Array||vr("Cannot pass non-string to std::string"),n=t&&a?te(e):e.length;var o=tt(4+n+1),i=o+4;if(y[o>>2]=n,t&&a)ee(e,i,n+1);else if(a)for(var u=0;u<n;++u){var s=e.charCodeAt(u);s>255&&(et(i),vr("String has UTF-16 code units that do not fit in 8 bits")),p[i+u]=s}else for(u=0;u<n;++u)p[i+u]=e[u];return null!==r&&r.push(et,o),o},argPackAdvance:yr,readValueFromPointer:rr,destructorFunction(r){et(r)}})},ue="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,se=(r,e)=>{for(var t=r,n=t>>1,a=n+e/2;!(n>=a)&&g[n];)++n;if((t=n<<1)-r>32&&ue)return ue.decode(p.subarray(r,t));for(var o="",i=0;!(i>=e/2);++i){var u=v[r+2*i>>1];if(0==u)break;o+=String.fromCharCode(u)}return o},le=(r,e,t)=>{if(t??=2147483647,t<2)return 0;for(var n=e,a=(t-=2)<2*r.length?t/2:r.length,o=0;o<a;++o){var i=r.charCodeAt(o);v[e>>1]=i,e+=2}return v[e>>1]=0,e-n},fe=r=>2*r.length,ce=(r,e)=>{for(var t=0,n="";!(t>=e/4);){var a=m[r+4*t>>2];if(0==a)break;if(++t,a>=65536){var o=a-65536;n+=String.fromCharCode(55296|o>>10,56320|1023&o)}else n+=String.fromCharCode(a)}return n},he=(r,e,t)=>{if(t??=2147483647,t<4)return 0;for(var n=e,a=n+t-4,o=0;o<r.length;++o){var i=r.charCodeAt(o);if(i>=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&r.charCodeAt(++o)),m[e>>2]=i,(e+=4)+4>a)break}return m[e>>2]=0,e-n},de=r=>{for(var e=0,t=0;t<r.length;++t){var n=r.charCodeAt(t);n>=55296&&n<=57343&&++t,e+=4}return e},pe=(r,e,t)=>{var n,a,o,i;t=pr(t),2===e?(n=se,a=le,i=fe,o=r=>g[r>>1]):4===e&&(n=ce,a=he,i=de,o=r=>y[r>>2]),mr(r,{name:t,fromWireType:r=>{for(var t,a=y[r>>2],i=r+4,u=0;u<=a;++u){var s=r+4+u*e;if(u==a||0==o(s)){var l=n(i,s-i);void 0===t?t=l:(t+=String.fromCharCode(0),t+=l),i=s+e}}return et(r),t},toWireType:(r,n)=>{"string"!=typeof n&&vr(`Cannot pass non-string to C++ string type ${t}`);var o=i(n),u=tt(4+o+e);return y[u>>2]=o/e,a(n,u+4,o+e),null!==r&&r.push(et,u),u},argPackAdvance:yr,readValueFromPointer:rr,destructorFunction(r){et(r)}})},ve=(r,e,t,n,a,o)=>{X[r]={name:pr(e),rawConstructor:zr(t,n),rawDestructor:zr(a,o),elements:[]}},ge=(r,e,t,n,a,o,i,u,s)=>{X[r].elements.push({getterReturnType:e,getter:zr(t,n),getterContext:a,setterArgumentType:o,setter:zr(i,u),setterContext:s})},me=(r,e,t,n,a,o)=>{fr[r]={name:pr(e),rawConstructor:zr(t,n),rawDestructor:zr(a,o),fields:[]}},ye=(r,e,t,n,a,o,i,u,s,l)=>{fr[r].fields.push({fieldName:pr(e),getterReturnType:t,getter:zr(n,a),getterContext:o,setterArgumentType:i,setter:zr(u,s),setterContext:l})},we=(r,e)=>{mr(r,{isVoid:!0,name:e=pr(e),argPackAdvance:0,fromWireType:()=>{},toWireType:(r,e)=>{}})},be=(r,e,t)=>p.copyWithin(r,e,e+t),Ae=r=>{r>9&&(Ar[r+1]+=1)},Te=()=>Pr.toHandle([]),Ce={},_e=r=>{var e=Ce[r];return void 0===e?pr(r):e},Pe=r=>Pr.toHandle(_e(r)),We=()=>Pr.toHandle({}),Ee=(r,e,t)=>{r=Pr.toValue(r),e=Pr.toValue(e),t=Pr.toValue(t),r[e]=t},Fe=(r,e)=>{var t=or[r];return void 0===t&&vr(`${e} has unknown type ${qr(r)}`),t},je=(r,e)=>{var t=(r=Fe(r,"_emval_take_value")).readValueFromPointer(e);return Pr.toHandle(t)},Se=(r,e,t,n)=>{var a=(new Date).getFullYear(),o=new Date(a,0,1),i=new Date(a,6,1),u=o.getTimezoneOffset(),s=i.getTimezoneOffset(),l=Math.max(u,s);y[r>>2]=60*l,m[e>>2]=Number(u!=s);var f=r=>{var e=r>=0?"-":"+",t=Math.abs(r);return`UTC${e}${String(Math.floor(t/60)).padStart(2,"0")}${String(t%60).padStart(2,"0")}`},c=f(u),h=f(s);s<u?(ee(c,t,17),ee(h,n,17)):(ee(c,n,17),ee(h,t,17))},$e=()=>2147483648,xe=(r,e)=>Math.ceil(r/e)*e,Re=r=>{var e=(r-h.buffer.byteLength+65535)/65536|0;try{return h.grow(e),C(),1}catch(t){}},ke=r=>{var e=p.length;r>>>=0;var t=$e();if(r>t)return!1;for(var n=1;n<=4;n*=2){var a=e*(1+.2/n);a=Math.min(a,r+100663296);var o=Math.min(t,xe(Math.max(r,a),65536));if(Re(o))return!0}return!1},Oe={},Ue=()=>s||"./this.program",Ie=()=>{if(!Ie.strings){var r={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:Ue()};for(var e in Oe)void 0===Oe[e]?delete r[e]:r[e]=Oe[e];var t=[];for(var e in r)t.push(`${e}=${r[e]}`);Ie.strings=t}return Ie.strings},He=(r,e)=>{for(var t=0;t<r.length;++t)d[e++]=r.charCodeAt(t);d[e]=0},De=(r,e)=>{var t=0;return Ie().forEach(((n,a)=>{var o=e+t;y[r+4*a>>2]=o,He(n,o),t+=n.length+1})),0},Me=(r,e)=>{var t=Ie();y[r>>2]=t.length;var n=0;return t.forEach((r=>n+=r.length+1)),y[e>>2]=n,0},Ve=(r,e)=>{r<128?e.push(r):e.push(r%128|128,r>>7)},Be=r=>{for(var e={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"},t={parameters:[],results:"v"==r[0]?[]:[e[r[0]]]},n=1;n<r.length;++n)t.parameters.push(e[r[n]]);return t},Ne=(r,e)=>{var t=r.slice(0,1),n=r.slice(1),a={i:127,p:127,j:126,f:125,d:124,e:111};e.push(96),Ve(n.length,e);for(var o=0;o<n.length;++o)e.push(a[n[o]]);"v"==t?e.push(0):e.push(1,a[t])},Le=(r,e)=>{if("function"==typeof WebAssembly.Function)return new WebAssembly.Function(Be(e),r);var t=[1];Ne(e,t);var n=[0,97,115,109,1,0,0,0,1];Ve(t.length,n),n.push(...t),n.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var a=new WebAssembly.Module(new Uint8Array(n));return new WebAssembly.Instance(a,{e:{f:r}}).exports.f},ze=(r,e)=>{if(Or)for(var t=r;t<r+e;t++){var n=Br(t);n&&Or.set(n,t)}},Ge=r=>(Or||(Or=new WeakMap,ze(0,Rr.length)),Or.get(r)||0),qe=[],Je=()=>{if(qe.length)return qe.pop();try{Rr.grow(1)}catch(c){if(!(c instanceof RangeError))throw c;throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return Rr.length-1},Ke=(r,e)=>{Rr.set(r,e),Vr[r]=Rr.get(r)},Ye=(r,e)=>{var t=Ge(r);if(t)return t;var n=Je();try{Ke(n,r)}catch(c){if(!(c instanceof TypeError))throw c;var a=Le(r,e);Ke(n,a)}return Or.set(r,n),n};er=o.InternalError=class extends Error{constructor(r){super(r),this.name="InternalError"}},dr(),nr=o.BindingError=class extends Error{constructor(r){super(r),this.name="BindingError"}},_r(),kr=o.UnboundTypeError=Gr(Error,"UnboundTypeError");var Qe,Xe={k:Y,z:Q,l:lr,t:cr,v:hr,r:wr,D:Er,q:jr,c:Yr,h:Xr,b:Zr,p:ie,n:pe,m:ve,d:ge,u:me,i:ye,s:we,B:be,a:Tr,o:Ae,C:Te,g:Pe,j:We,e:Ee,f:je,w:Se,A:ke,x:De,y:Me},Ze=q(),rt=r=>(rt=Ze.G)(r),et=o._free=r=>(et=o._free=Ze.I)(r),tt=o._malloc=r=>(tt=o._malloc=Ze.J)(r);function nt(){function r(){Qe||(Qe=!0,o.calledRun=!0,T||(F(),e(o),o.onRuntimeInitialized?.(),j()))}R>0||(E(),R>0||(o.setStatus?(o.setStatus("Running..."),setTimeout((()=>{setTimeout((()=>o.setStatus("")),1),r()}),1)):r()))}if(o.dynCall_viji=(r,e,t,n,a)=>(o.dynCall_viji=Ze.K)(r,e,t,n,a),o.dynCall_ji=(r,e)=>(o.dynCall_ji=Ze.L)(r,e),o.dynCall_viijii=(r,e,t,n,a,i,u)=>(o.dynCall_viijii=Ze.M)(r,e,t,n,a,i,u),o.dynCall_iiiiij=(r,e,t,n,a,i,u)=>(o.dynCall_iiiiij=Ze.N)(r,e,t,n,a,i,u),o.dynCall_iiiiijj=(r,e,t,n,a,i,u,s,l)=>(o.dynCall_iiiiijj=Ze.O)(r,e,t,n,a,i,u,s,l),o.dynCall_iiiiiijj=(r,e,t,n,a,i,u,s,l,f)=>(o.dynCall_iiiiiijj=Ze.P)(r,e,t,n,a,i,u,s,l,f),o.addFunction=Ye,o.UTF8ToString=oe,k=function r(){Qe||nt(),Qe||(k=r)},o.preInit)for("function"==typeof o.preInit&&(o.preInit=[o.preInit]);o.preInit.length>0;)o.preInit.pop()();return nt(),i},r.exports=a),t.exports;var r,n,a}const a=r(n()),o=Object.freeze(Object.defineProperty({__proto__:null,default:a},Symbol.toStringTag,{value:"Module"}));export{o as l};