@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
3 lines (2 loc) • 5.82 kB
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */
var t,r=(t="undefined"!=typeof document?document.currentScript?.src:void 0,async function(r={}){var e,n,i=r,a=new Promise((t,r)=>{e=t,n=r}),o="object"==typeof window,s="undefined"!=typeof WorkerGlobalScope;"object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node&&process.type;var u,c,f=Object.assign({},i),p=(t,r)=>{throw r},h="";function l(t){return i.locateFile?i.locateFile(t,h):h+t}(o||s)&&(s?h=self.location.href:"undefined"!=typeof document&&document.currentScript&&(h=document.currentScript.src),t&&(h=t),h=h.startsWith("blob:")?"":h.slice(0,h.replace(/[?#].*/,"").lastIndexOf("/")+1),s&&(c=t=>{var r=new XMLHttpRequest;return r.open("GET",t,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}),u=async t=>{var r=await fetch(t,{credentials:"same-origin"});if(r.ok)return r.arrayBuffer();throw new Error(r.status+" : "+r.url)}),i.print||console.log.bind(console);var d=i.printErr||console.error.bind(console);Object.assign(i,f),f=null,i.arguments&&i.arguments,i.thisProgram&&i.thisProgram;var m,y,w,g,v,A=i.wasmBinary,b=!1;function R(){var t=m.buffer;i.HEAP8=w=new Int8Array(t),i.HEAP16=new Int16Array(t),i.HEAPU8=g=new Uint8Array(t),i.HEAPU16=new Uint16Array(t),i.HEAP32=new Int32Array(t),i.HEAPU32=v=new Uint32Array(t),i.HEAPF32=new Float32Array(t),i.HEAPF64=new Float64Array(t),i.HEAP64=new BigInt64Array(t),i.HEAPU64=new BigUint64Array(t)}function _(){if(i.preRun)for("function"==typeof i.preRun&&(i.preRun=[i.preRun]);i.preRun.length;)L(i.preRun.shift());O(G)}function E(){pt.i()}function S(){if(i.postRun)for("function"==typeof i.postRun&&(i.postRun=[i.postRun]);i.postRun.length;)q(i.postRun.shift());O($)}var P,I=0,U=null;function x(t){I++,i.monitorRunDependencies?.(I)}function T(t){if(I--,i.monitorRunDependencies?.(I),0==I&&U){var r=U;U=null,r()}}function H(t){i.onAbort?.(t),d(t="Aborted("+t+")"),b=!0,t+=". Build with -sASSERTIONS for more info.";var r=new WebAssembly.RuntimeError(t);throw n(r),r}function j(){return i.locateFile?l("qb3-wasm.wasm"):new URL("qb3-wasm.wasm","").href}function C(t){if(t==P&&A)return new Uint8Array(A);if(c)return c(t);throw"both async and sync fetching of the wasm failed"}async function F(t){if(!A)try{var r=await u(t);return new Uint8Array(r)}catch{}return C(t)}async function W(t,r){try{var e=await F(t);return await WebAssembly.instantiate(e,r)}catch(n){d(`failed to asynchronously prepare wasm: ${n}`),H(n)}}async function k(t,r,e){if(!t&&"function"==typeof WebAssembly.instantiateStreaming)try{var n=fetch(r,{credentials:"same-origin"});return await WebAssembly.instantiateStreaming(n,e)}catch(i){d(`wasm streaming compile failed: ${i}`),d("falling back to ArrayBuffer instantiation")}return W(r,e)}function B(){return{a:ft}}async function M(){function t(t,r){return pt=t.exports,m=pt.h,R(),T(),pt}function r(r){return t(r.instance)}x();var e=B();if(i.instantiateWasm)return new Promise((r,n)=>{i.instantiateWasm(e,(e,n)=>{t(e),r(e.exports)})});P??=j();try{return r(await k(A,P,e))}catch(a){return n(a),Promise.reject(a)}}class D{name="ExitStatus";constructor(t){this.message=`Program terminated with exit(${t})`,this.status=t}}var O=t=>{for(;t.length>0;)t.shift()(i)},$=[],q=t=>$.unshift(t),G=[],L=t=>G.unshift(t),N=i.noExitRuntime||!0,z="undefined"!=typeof TextDecoder?new TextDecoder:void 0,X=(t,r=0,e=NaN)=>{for(var n=r+e,i=r;t[i]&&!(i>=n);)++i;if(i-r>16&&t.buffer&&z)return z.decode(t.subarray(r,i));for(var a="";r<i;){var o=t[r++];if(128&o){var s=63&t[r++];if(192!=(224&o)){var u=63&t[r++];if((o=224==(240&o)?(15&o)<<12|s<<6|u:(7&o)<<18|s<<12|u<<6|63&t[r++])<65536)a+=String.fromCharCode(o);else{var c=o-65536;a+=String.fromCharCode(55296|c>>10,56320|1023&c)}}else a+=String.fromCharCode((31&o)<<6|s)}else a+=String.fromCharCode(o)}return a},J=(t,r)=>t?X(g,t,r):"",K=(t,r,e,n)=>H(`Assertion failed: ${J(t)}, at: `+[r?J(r):"unknown filename",e,n?J(n):"unknown function"]);class Q{constructor(t){this.excPtr=t,this.ptr=t-24}set_type(t){v[this.ptr+4>>2]=t}get_type(){return v[this.ptr+4>>2]}set_destructor(t){v[this.ptr+8>>2]=t}get_destructor(){return v[this.ptr+8>>2]}set_caught(t){t=t?1:0,w[this.ptr+12]=t}get_caught(){return 0!=w[this.ptr+12]}set_rethrown(t){t=t?1:0,w[this.ptr+13]=t}get_rethrown(){return 0!=w[this.ptr+13]}init(t,r){this.set_adjusted_ptr(0),this.set_type(t),this.set_destructor(r)}set_adjusted_ptr(t){v[this.ptr+16>>2]=t}get_adjusted_ptr(){return v[this.ptr+16>>2]}}var V=0,Y={},Z=t=>{if(t instanceof D||"unwind"==t)return y;p(1,t)},tt=()=>N||V>0,rt=t=>{y=t,tt()||(i.onExit?.(t),b=!0),p(t,new D(t))},et=(t,r)=>{y=t,rt(t)},nt=()=>{if(!tt())try{et(y)}catch(t){Z(t)}},it=t=>{if(!b)try{t(),nt()}catch(r){Z(r)}},at=()=>performance.now(),ot=()=>2147483648,st=(t,r)=>Math.ceil(t/r)*r,ut=t=>{var r=(t-m.buffer.byteLength+65535)/65536|0;try{return m.grow(r),R(),1}catch(e){}},ct=(t,r)=>{w.set(t,r)},ft={a:K,g:(t,r,e)=>{throw new Q(t).init(r,e),t},f:()=>H(""),c:()=>{N=!1,V=0},d:(t,r)=>{if(Y[t]&&(clearTimeout(Y[t].id),delete Y[t]),!r)return 0;var e=setTimeout(()=>{delete Y[t],it(()=>ht(t,at()))},r);return Y[t]={id:e,timeout_ms:r},0},e:t=>{var r=g.length;t>>>=0;var e=ot();if(t>e)return!1;for(var n=1;n<=4;n*=2){var i=r*(1+.2/n);i=Math.min(i,t+100663296);var a=Math.min(e,st(Math.max(t,i),65536));if(ut(a))return!0}return!1},b:rt},pt=await M();pt.i,i._GetInfo=pt.j,i._decode=pt.k;var ht=pt.m;function lt(){function t(){i.calledRun=!0,b||(E(),e(i),i.onRuntimeInitialized?.(),S())}I>0?U=lt:(_(),I>0?U=lt:i.setStatus?(i.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>i.setStatus(""),1),t()},1)):t())}if(i._malloc=pt.n,i._free=pt.o,i.UTF8ToString=J,i.writeArrayToMemory=ct,i.preInit)for("function"==typeof i.preInit&&(i.preInit=[i.preInit]);i.preInit.length>0;)i.preInit.pop()();return lt(),a});export{r as default};