@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
3 lines (2 loc) • 11.7 kB
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */
async function r(r={}){var e,n=r,t="",a="";function o(r){return n.locateFile?n.locateFile(r,a):a+r}try{a=new URL(".",t).href}catch{}e=async r=>{var e=await fetch(r,{credentials:"same-origin"});if(e.ok)return e.arrayBuffer();throw new Error(e.status+" : "+e.url)};var i,u,s,f,l,c,h,p,y,v,d,m,w,g,b=console.log.bind(console),A=console.error.bind(console),T=!1,P=!1;function E(){var r=xr.buffer;n.HEAP8=f=new Int8Array(r),n.HEAP16=c=new Int16Array(r),l=new Uint8Array(r),h=new Uint16Array(r),n.HEAP32=p=new Int32Array(r),y=new Uint32Array(r),n.HEAPF32=v=new Float32Array(r),n.HEAPF64=d=new Float64Array(r),m=new BigInt64Array(r),w=new BigUint64Array(r)}function F(){if(n.preRun)for("function"==typeof n.preRun&&(n.preRun=[n.preRun]);n.preRun.length;)D(n.preRun.shift());O(M)}function W(){P=!0,ce.u()}function R(){if(n.postRun)for("function"==typeof n.postRun&&(n.postRun=[n.postRun]);n.postRun.length;)H(n.postRun.shift());O(S)}function $(r){n.onAbort?.(r),A(r="Aborted("+r+")"),T=!0,r+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(r);throw s?.(e),e}function I(){return n.locateFile?o("libtess-f32.wasm"):new URL("libtess-f32.wasm","").href}function B(r){if(r==g&&i)return new Uint8Array(i);throw"both async and sync fetching of the wasm failed"}async function C(r){if(!i)try{var n=await e(r);return new Uint8Array(n)}catch{}return B(r)}async function U(r,e){try{var n=await C(r);return await WebAssembly.instantiate(n,e)}catch(t){A(`failed to asynchronously prepare wasm: ${t}`),$(t)}}async function x(r,e,n){if(!r)try{var t=fetch(e,{credentials:"same-origin"});return await WebAssembly.instantiateStreaming(t,n)}catch(a){A(`wasm streaming compile failed: ${a}`),A("falling back to ArrayBuffer instantiation")}return U(e,n)}function V(){return{a:he}}async function k(){function r(r,e){return le(ce=r.exports),E(),ce}function e(e){return r(e.instance)}var t=V();return n.instantiateWasm?new Promise((e,a)=>{n.instantiateWasm(t,(n,t)=>{e(r(n))})}):(g??=I(),e(await x(i,g,t)))}var O=r=>{for(;r.length>0;)r.shift()(n)},S=[],H=r=>S.push(r),M=[],D=r=>M.push(r),L=r=>Cr(r),j=()=>Ur(),z=new TextDecoder,N=(r,e,n,t)=>{var a=e+n;if(t)return a;for(;r[e]&&!(e>=a);)++e;return e},_=(r,e,n)=>{if(!r)return"";var t=N(l,r,e,n);return z.decode(l.subarray(r,t))},q=(r,e,n,t)=>$(`Assertion failed: ${_(r)}, at: `+[e?_(e):"unknown filename",n,t?_(t):"unknown function"]),Y=()=>$(""),G=r=>{for(var e="";;){var n=l[r++];if(!n)return e;e+=String.fromCharCode(n)}},J={},K={},Q={},X=class extends Error{constructor(r){super(r),this.name="BindingError"}},Z=r=>{throw new X(r)};function rr(r,e,n={}){var t=e.name;if(r||Z(`type "${t}" must have a positive integer typeid pointer`),K.hasOwnProperty(r)){if(n.ignoreDuplicateRegistrations)return;Z(`Cannot register type '${t}' twice`)}if(K[r]=e,delete Q[r],J.hasOwnProperty(r)){var a=J[r];delete J[r],a.forEach(r=>r())}}function er(r,e,n={}){return rr(r,e,n)}var nr=(r,e,n)=>{switch(e){case 1:return n?r=>f[r]:r=>l[r];case 2:return n?r=>c[r>>1]:r=>h[r>>1];case 4:return n?r=>p[r>>2]:r=>y[r>>2];case 8:return n?r=>m[r>>3]:r=>w[r>>3];default:throw new TypeError(`invalid integer width (${e}): ${r}`)}},tr=(r,e,n,t,a)=>{e=G(e);const o=0n===t;let i=r=>r;if(o){const r=8*n;i=e=>BigInt.asUintN(r,e),a=i(a)}er(r,{name:e,fromWireType:i,toWireType:(r,e)=>("number"==typeof e&&(e=BigInt(e)),e),readValueFromPointer:nr(e,n,!o),destructorFunction:null})},ar=(r,e,n,t)=>{er(r,{name:e=G(e),fromWireType:function(r){return!!r},toWireType:function(r,e){return e?n:t},readValueFromPointer:function(r){return this.fromWireType(l[r])},destructorFunction:null})},or=[],ir=[0,1,,1,null,1,!0,1,!1,1],ur=r=>{r>9&&0===--ir[r+1]&&(ir[r]=void 0,or.push(r))},sr={toValue:r=>(r||Z(`Cannot use deleted val. handle = ${r}`),ir[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=or.pop()||ir.length;return ir[e]=r,ir[e+1]=1,e}}}};function fr(r){return this.fromWireType(y[r>>2])}var lr={name:"emscripten::val",fromWireType:r=>{var e=sr.toValue(r);return ur(r),e},toWireType:(r,e)=>sr.toHandle(e),readValueFromPointer:fr,destructorFunction:null},cr=r=>er(r,lr),hr=(r,e)=>{switch(e){case 4:return function(r){return this.fromWireType(v[r>>2])};case 8:return function(r){return this.fromWireType(d[r>>3])};default:throw new TypeError(`invalid float width (${e}): ${r}`)}},pr=(r,e,n)=>{er(r,{name:e=G(e),fromWireType:r=>r,toWireType:(r,e)=>e,readValueFromPointer:hr(e,n),destructorFunction:null})},yr=(r,e)=>Object.defineProperty(e,"name",{value:r}),vr=r=>{for(;r.length;){var e=r.pop();r.pop()(e)}};function dr(r){for(var e=1;e<r.length;++e)if(null!==r[e]&&void 0===r[e].destructorFunction)return!0;return!1}function mr(r,e,n,t,a,o){var i=e.length;i<2&&Z("argTypes array size mismatch! Must at least get return value and 'this' types!"),e[1];var u=dr(e),s=!e[0].isVoid,f=i-2,l=new Array(f),c=[],h=[];return yr(r,function(...r){var n;h.length=0,c.length=1,c[0]=a;for(var o=0;o<f;++o)l[o]=e[o+2].toWireType(h,r[o]),c.push(l[o]);function i(r){if(u)vr(h);else for(var t=2;t<e.length;t++){var a=1===t?n:l[t-2];null!==e[t].destructorFunction&&e[t].destructorFunction(a)}if(s)return e[0].fromWireType(r)}return i(t(...c))})}var wr=(r,e,n)=>{if(void 0===r[e].overloadTable){var t=r[e];r[e]=function(...t){return r[e].overloadTable.hasOwnProperty(t.length)||Z(`Function '${n}' called with an invalid number of arguments (${t.length}) - expects one of (${r[e].overloadTable})!`),r[e].overloadTable[t.length].apply(this,t)},r[e].overloadTable=[],r[e].overloadTable[t.argCount]=t}},gr=(r,e,t)=>{n.hasOwnProperty(r)?((void 0===t||void 0!==n[r].overloadTable&&void 0!==n[r].overloadTable[t])&&Z(`Cannot register public name '${r}' twice`),wr(n,r,r),n[r].overloadTable.hasOwnProperty(t)&&Z(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`),n[r].overloadTable[t]=e):(n[r]=e,n[r].argCount=t)},br=(r,e)=>{for(var n=[],t=0;t<r;t++)n.push(y[e+4*t>>2]);return n},Ar=class extends Error{constructor(r){super(r),this.name="InternalError"}},Tr=r=>{throw new Ar(r)},Pr=(r,e,t)=>{n.hasOwnProperty(r)||Tr("Replacing nonexistent public symbol"),void 0!==n[r].overloadTable&&void 0!==t?n[r].overloadTable[t]=e:(n[r]=e,n[r].argCount=t)},Er=r=>Vr.get(r),Fr=(r,e,n=!1)=>{function t(){return Er(e)}r=G(r);var a=t();return"function"!=typeof a&&Z(`unknown function pointer with signature ${r}: ${e}`),a};class Wr extends Error{}var Rr,$r,Ir,Br,Cr,Ur,xr,Vr,kr=r=>{var e=Rr(r),n=G(e);return Ir(e),n},Or=(r,e)=>{var n=[],t={};function a(r){t[r]||K[r]||(Q[r]?Q[r].forEach(a):(n.push(r),t[r]=!0))}throw e.forEach(a),new Wr(`${r}: `+n.map(kr).join([", "]))},Sr=(r,e,n)=>{function t(e){var t=n(e);t.length!==r.length&&Tr("Mismatched type converter count");for(var a=0;a<r.length;++a)er(r[a],t[a])}r.forEach(r=>Q[r]=e);var a=new Array(e.length),o=[],i=0;for(let[u,s]of e.entries())K.hasOwnProperty(s)?a[u]=K[s]:(o.push(s),J.hasOwnProperty(s)||(J[s]=[]),J[s].push(()=>{a[u]=K[s],++i===o.length&&t(a)}));0===o.length&&t(a)},Hr=r=>{const e=(r=r.trim()).indexOf("(");return-1===e?r:r.slice(0,e)},Mr=(r,e,n,t,a,o,i,u)=>{var s=br(e,n);r=G(r),r=Hr(r),a=Fr(t,a,i),gr(r,function(){Or(`Cannot call ${r} due to unbound types`,s)},e-1),Sr([],s,n=>{var t=[n[0],null].concat(n.slice(1));return Pr(r,mr(r,t,null,a,o),e-1),[]})},Dr=(r,e,n,t,a)=>{e=G(e);let o=r=>r;if(0===t){var i=32-8*n;o=r=>r<<i>>>i,a=o(a)}er(r,{name:e,fromWireType:o,toWireType:(r,e)=>e,readValueFromPointer:nr(e,n,0!==t),destructorFunction:null})},Lr=(r,e,n)=>{var t=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array][e];function a(r){var e=y[r>>2],n=y[r+4>>2];return new t(f.buffer,n,e)}er(r,{name:n=G(n),fromWireType:a,readValueFromPointer:a},{ignoreDuplicateRegistrations:!0})},jr=(r,e,n,t)=>{if(!(t>0))return 0;for(var a=n,o=n+t-1,i=0;i<r.length;++i){var u=r.codePointAt(i);if(u<=127){if(n>=o)break;e[n++]=u}else if(u<=2047){if(n+1>=o)break;e[n++]=192|u>>6,e[n++]=128|63&u}else if(u<=65535){if(n+2>=o)break;e[n++]=224|u>>12,e[n++]=128|u>>6&63,e[n++]=128|63&u}else{if(n+3>=o)break;e[n++]=240|u>>18,e[n++]=128|u>>12&63,e[n++]=128|u>>6&63,e[n++]=128|63&u,i++}}return e[n]=0,n-a},zr=(r,e,n)=>jr(r,l,e,n),Nr=r=>{for(var e=0,n=0;n<r.length;++n){var t=r.charCodeAt(n);t<=127?e++:t<=2047?e+=2:t>=55296&&t<=57343?(e+=4,++n):e+=3}return e},_r=(r,e)=>{er(r,{name:e=G(e),fromWireType(r){var e,n=y[r>>2];return e=_(r+4,n,!0),Ir(r),e},toWireType(r,e){var n;e instanceof ArrayBuffer&&(e=new Uint8Array(e));var t="string"==typeof e;t||ArrayBuffer.isView(e)&&1==e.BYTES_PER_ELEMENT||Z("Cannot pass non-string to std::string"),n=t?Nr(e):e.length;var a=$r(4+n+1),o=a+4;return y[a>>2]=n,t?zr(e,o,n+1):l.set(e,o),null!==r&&r.push(Ir,a),a},readValueFromPointer:fr,destructorFunction(r){Ir(r)}})},qr=new TextDecoder("utf-16le"),Yr=(r,e,n)=>{var t=r>>1,a=N(h,t,e/2,n);return qr.decode(h.subarray(t,a))},Gr=(r,e,n)=>{if(n??=2147483647,n<2)return 0;for(var t=e,a=(n-=2)<2*r.length?n/2:r.length,o=0;o<a;++o){var i=r.charCodeAt(o);c[e>>1]=i,e+=2}return c[e>>1]=0,e-t},Jr=r=>2*r.length,Kr=(r,e,n)=>{for(var t="",a=r>>2,o=0;!(o>=e/4);o++){var i=y[a+o];if(!i&&!n)break;t+=String.fromCodePoint(i)}return t},Qr=(r,e,n)=>{if(n??=2147483647,n<4)return 0;for(var t=e,a=t+n-4,o=0;o<r.length;++o){var i=r.codePointAt(o);if(i>65535&&o++,p[e>>2]=i,(e+=4)+4>a)break}return p[e>>2]=0,e-t},Xr=r=>{for(var e=0,n=0;n<r.length;++n){r.codePointAt(n)>65535&&n++,e+=4}return e},Zr=(r,e,n)=>{var t,a,o;n=G(n),2===e?(t=Yr,a=Gr,o=Jr):(t=Kr,a=Qr,o=Xr),er(r,{name:n,fromWireType:r=>{var n=y[r>>2],a=t(r+4,n*e,!0);return Ir(r),a},toWireType:(r,t)=>{"string"!=typeof t&&Z(`Cannot pass non-string to C++ string type ${n}`);var i=o(t),u=$r(4+i+e);return y[u>>2]=i/e,a(t,u+4,i+e),null!==r&&r.push(Ir,u),u},readValueFromPointer:fr,destructorFunction(r){Ir(r)}})},re=(r,e)=>{er(r,{isVoid:!0,name:e=G(e),fromWireType:()=>{},toWireType:(r,e)=>{}})},ee=()=>{throw 1/0},ne=()=>2147483648,te=(r,e)=>Math.ceil(r/e)*e,ae=r=>{var e=(r-xr.buffer.byteLength+65535)/65536|0;try{return xr.grow(e),E(),1}catch(n){}},oe=r=>{var e=l.length;r>>>=0;var n=ne();if(r>n)return!1;for(var t=1;t<=4;t*=2){var a=e*(1+.2/t);a=Math.min(a,r+100663296);var o=Math.min(n,te(Math.max(r,a),65536));if(ae(o))return!0}return!1},ie=[null,[],[]],ue=(r,e=0,n,t)=>{var a=N(r,e,n,t);return z.decode(r.buffer?r.subarray(e,a):new Uint8Array(r.slice(e,a)))},se=(r,e)=>{var n=ie[r];0===e||10===e?((1===r?b:A)(ue(n)),n.length=0):n.push(e)},fe=(r,e,n,t)=>{for(var a=0,o=0;o<n;o++){var i=y[e>>2],u=y[e+4>>2];e+=8;for(var s=0;s<u;s++)se(r,l[i+s]);a+=u}return y[t>>2]=a,0};if(n.noExitRuntime&&n.noExitRuntime,n.print&&(b=n.print),n.printErr&&(A=n.printErr),n.wasmBinary&&(i=n.wasmBinary),n.arguments&&n.arguments,n.thisProgram&&n.thisProgram,n.preInit)for("function"==typeof n.preInit&&(n.preInit=[n.preInit]);n.preInit.length>0;)n.preInit.shift()();function le(r){Rr=r.v,$r=r.x,Ir=r.y,Br=r.z,Cr=r.A,Ur=r.B,xr=r.t,Vr=r.w}var ce,he={a:q,n:Y,j:tr,r:ar,l:cr,i:pr,f:Mr,c:Dr,b:Lr,m:_r,g:Zr,s:re,o:ee,p:oe,k:fe,e:ve,q:de,h:ye,d:pe};function pe(r,e,n){var t=j();try{Er(r)(e,n)}catch(a){if(L(t),a!==a+0)throw a;Br(1,0)}}function ye(r,e){var n=j();try{Er(r)(e)}catch(t){if(L(n),t!==t+0)throw t;Br(1,0)}}function ve(r,e){var n=j();try{return Er(r)(e)}catch(t){if(L(n),t!==t+0)throw t;Br(1,0)}}function de(r,e,n,t){var a=j();try{return Er(r)(e,n,t)}catch(o){if(L(a),o!==o+0)throw o;Br(1,0)}}function me(){function r(){n.calledRun=!0,T||(W(),u?.(n),n.onRuntimeInitialized?.(),R())}F(),n.setStatus?(n.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>n.setStatus(""),1),r()},1)):r()}return ce=await k(),me(),P?n:new Promise((r,e)=>{u=r,s=e})}export{r as default};