/* All material copyright ESRI, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.25/esri/copyright.txt for details. */ function n(n,r){for(var t=0;te[r]})}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}var r,t,e,o={exports:{}};r=o,t="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,e=function(n){var r,e,o=void 0!==(n=n||{})?n:{};o.ready=new Promise((function(n,t){r=n,e=t}));var i,a={};for(i in o)o.hasOwnProperty(i)&&(a[i]=o[i]);var u="object"==typeof window,c="function"==typeof importScripts;"object"==typeof process&&"object"==typeof process.versions&&process.versions.node;var f,s="";function l(n){return o.locateFile?o.locateFile(n,s):s+n}(u||c)&&(c?s=self.location.href:"undefined"!=typeof document&&document.currentScript&&(s=document.currentScript.src),t&&(s=t),s=0!==s.indexOf("blob:")?s.substr(0,s.replace(/[?#].*/,"").lastIndexOf("/")+1):"",c&&(f=function(n){var r=new XMLHttpRequest;return r.open("GET",n,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}));var p,d,v=o.print||console.log.bind(console),h=o.printErr||console.warn.bind(console);for(i in a)a.hasOwnProperty(i)&&(o[i]=a[i]);a=null,o.arguments&&o.arguments,o.thisProgram&&o.thisProgram,o.quit&&o.quit,o.wasmBinary&&(p=o.wasmBinary),o.noExitRuntime,"object"!=typeof WebAssembly&&rn("no native wasm support detected");var m=!1,y="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function g(n,r,t){for(var e=r+t,o=r;n[o]&&!(o>=e);)++o;if(o-r>16&&n.subarray&&y)return y.decode(n.subarray(r,o));for(var i="";r>10,56320|1023&f)}}else i+=String.fromCharCode((31&a)<<6|u)}else i+=String.fromCharCode(a)}return i}function _(n,r){return n?g(P,n,r):""}function w(n,r,t,e){if(!(e>0))return 0;for(var o=t,i=t+e-1,a=0;a=55296&&u<=57343&&(u=65536+((1023&u)<<10)|1023&n.charCodeAt(++a)),u<=127){if(t>=i)break;r[t++]=u}else if(u<=2047){if(t+1>=i)break;r[t++]=192|u>>6,r[t++]=128|63&u}else if(u<=65535){if(t+2>=i)break;r[t++]=224|u>>12,r[t++]=128|u>>6&63,r[t++]=128|63&u}else{if(t+3>=i)break;r[t++]=240|u>>18,r[t++]=128|u>>12&63,r[t++]=128|u>>6&63,r[t++]=128|63&u}}return r[t]=0,t-o}function b(n,r,t){return w(n,P,r,t)}function A(n){for(var r=0,t=0;t=55296&&e<=57343&&(e=65536+((1023&e)<<10)|1023&n.charCodeAt(++t)),e<=127?++r:r+=e<=2047?2:e<=65535?3:4}return r}var T,C,P,k,E,W,S,R,F,x,j="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function I(n,r){for(var t=n,e=t>>1,o=e+r/2;!(e>=o)&&E[e];)++e;if((t=e<<1)-n>32&&j)return j.decode(P.subarray(n,t));for(var i="",a=0;!(a>=r/2);++a){var u=k[n+2*a>>1];if(0==u)break;i+=String.fromCharCode(u)}return i}function U(n,r,t){if(void 0===t&&(t=2147483647),t<2)return 0;for(var e=r,o=(t-=2)<2*n.length?t/2:n.length,i=0;i>1]=a,r+=2}return k[r>>1]=0,r-e}function O(n){return 2*n.length}function D(n,r){for(var t=0,e="";!(t>=r/4);){var o=W[n+4*t>>2];if(0==o)break;if(++t,o>=65536){var i=o-65536;e+=String.fromCharCode(55296|i>>10,56320|1023&i)}else e+=String.fromCharCode(o)}return e}function H(n,r,t){if(void 0===t&&(t=2147483647),t<4)return 0;for(var e=r,o=e+t-4,i=0;i=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&n.charCodeAt(++i)),W[r>>2]=a,(r+=4)+4>o)break}return W[r>>2]=0,r-e}function V(n){for(var r=0,t=0;t=55296&&e<=57343&&++t,r+=4}return r}function M(n,r){return n%r>0&&(n+=r-n%r),n}function z(n){T=n,o.HEAP8=C=new Int8Array(n),o.HEAP16=k=new Int16Array(n),o.HEAP32=W=new Int32Array(n),o.HEAPU8=P=new Uint8Array(n),o.HEAPU16=E=new Uint16Array(n),o.HEAPU32=S=new Uint32Array(n),o.HEAPF32=R=new Float32Array(n),o.HEAPF64=F=new Float64Array(n)}o.INITIAL_MEMORY;var B=[],N=[],q=[];function L(){if(o.preRun)for("function"==typeof o.preRun&&(o.preRun=[o.preRun]);o.preRun.length;)X(o.preRun.shift());fn(B)}function G(){fn(N)}function J(){if(o.postRun)for("function"==typeof o.postRun&&(o.postRun=[o.postRun]);o.postRun.length;)Z(o.postRun.shift());fn(q)}function X(n){B.unshift(n)}function Y(n){N.unshift(n)}function Z(n){q.unshift(n)}var $=0,K=null;function Q(n){$++,o.monitorRunDependencies&&o.monitorRunDependencies($)}function nn(n){if($--,o.monitorRunDependencies&&o.monitorRunDependencies($),0==$&&K){var r=K;K=null,r()}}function rn(n){o.onAbort&&o.onAbort(n),h(n="Aborted("+n+")"),m=!0,n+=". Build with -s ASSERTIONS=1 for more info.";var r=new WebAssembly.RuntimeError(n);throw e(r),r}o.preloadedImages={},o.preloadedAudios={};var tn,en="data:application/octet-stream;base64,";function on(n){return n.startsWith(en)}function an(n){try{if(n==tn&&p)return new Uint8Array(p);if(f)return f(n);throw"both async and sync fetching of the wasm failed"}catch(h){rn(h)}}function un(){return p||!u&&!c||"function"!=typeof fetch?Promise.resolve().then((function(){return an(tn)})):fetch(tn,{credentials:"same-origin"}).then((function(n){if(!n.ok)throw"failed to load wasm binary file at '"+tn+"'";return n.arrayBuffer()})).catch((function(){return an(tn)}))}function cn(){var n={env:Ur,wasi_snapshot_preview1:Ur};function r(n,r){var t=n.exports;o.asm=t,z((d=o.asm.memory).buffer),x=o.asm.__indirect_function_table,Y(o.asm.__wasm_call_ctors),nn()}function t(n){r(n.instance)}function i(r){return un().then((function(r){return WebAssembly.instantiate(r,n)})).then((function(n){return n})).then(r,(function(n){h("failed to asynchronously prepare wasm: "+n),rn(n)}))}function a(){return p||"function"!=typeof WebAssembly.instantiateStreaming||on(tn)||"function"!=typeof fetch?i(t):fetch(tn,{credentials:"same-origin"}).then((function(r){return WebAssembly.instantiateStreaming(r,n).then(t,(function(n){return h("wasm streaming compile failed: "+n),h("falling back to ArrayBuffer instantiation"),i(t)}))}))}if(Q(),o.instantiateWasm)try{return o.instantiateWasm(n,r)}catch(u){return h("Module.instantiateWasm callback failed with error: "+u),!1}return a().catch(e),{}}function fn(n){for(;n.length>0;){var r=n.shift();if("function"!=typeof r){var t=r.func;"number"==typeof t?void 0===r.arg?ln(t)():ln(t)(r.arg):t(void 0===r.arg?null:r.arg)}else r(o)}}on(tn="i3s.wasm")||(tn=l(tn));var sn=[];function ln(n){var r=sn[n];return r||(n>=sn.length&&(sn.length=n+1),sn[n]=r=x.get(n)),r}function pn(n,r){ln(n)(r)}function dn(n){return Dr(n+16)+16}function vn(n,r){}function hn(n,r){return vn()}function mn(n){this.excPtr=n,this.ptr=n-16,this.set_type=function(n){W[this.ptr+4>>2]=n},this.get_type=function(){return W[this.ptr+4>>2]},this.set_destructor=function(n){W[this.ptr+8>>2]=n},this.get_destructor=function(){return W[this.ptr+8>>2]},this.set_refcount=function(n){W[this.ptr>>2]=n},this.set_caught=function(n){n=n?1:0,C[this.ptr+12>>0]=n},this.get_caught=function(){return 0!=C[this.ptr+12>>0]},this.set_rethrown=function(n){n=n?1:0,C[this.ptr+13>>0]=n},this.get_rethrown=function(){return 0!=C[this.ptr+13>>0]},this.init=function(n,r){this.set_type(n),this.set_destructor(r),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var n=W[this.ptr>>2];W[this.ptr>>2]=n+1},this.release_ref=function(){var n=W[this.ptr>>2];return W[this.ptr>>2]=n-1,1===n}}function yn(n,r,t){throw new mn(n).init(r,t),n}var gn={};function _n(n){for(;n.length;){var r=n.pop();n.pop()(r)}}function wn(n){return this.fromWireType(S[n>>2])}var bn={},An={},Tn={},Cn=48,Pn=57;function kn(n){if(void 0===n)return"_unknown";var r=(n=n.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return r>=Cn&&r<=Pn?"_"+n:n}function En(n,r){return n=kn(n),function(){return r.apply(this,arguments)}}function Wn(n,r){var t=En(r,(function(n){this.name=r,this.message=n;var t=new Error(n).stack;void 0!==t&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))}));return t.prototype=Object.create(n.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},t}var Sn=void 0;function Rn(n){throw new Sn(n)}function Fn(n,r,t){function e(r){var e=t(r);e.length!==n.length&&Rn("Mismatched type converter count");for(var o=0;o>i])},destructorFunction:null})}var Bn=[],Nn=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function qn(n){n>4&&0==--Nn[n].refcount&&(Nn[n]=void 0,Bn.push(n))}function Ln(){for(var n=0,r=5;r>2])};case 3:return function(n){return this.fromWireType(F[n>>3])};default:throw new TypeError("Unknown float type: "+n)}}function Kn(n,r,t){var e=In(t);Mn(n,{name:r=Dn(r),fromWireType:function(n){return n},toWireType:function(n,r){if("number"!=typeof r&&"boolean"!=typeof r)throw new TypeError('Cannot convert "'+Zn(r)+'" to '+this.name);return r},argPackAdvance:8,readValueFromPointer:$n(r,e),destructorFunction:null})}function Qn(n,r,t,e,o){var i=r.length;i<2&&Vn("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var a=null!==r[1]&&null!==t,u=!1,c=1;c>2)+e]);return t}function er(n,r,t){o.hasOwnProperty(n)||Rn("Replacing nonexistant public symbol"),void 0!==o[n].overloadTable&&void 0!==t?o[n].overloadTable[t]=r:(o[n]=r,o[n].argCount=t)}function or(n,r,t){var e=o["dynCall_"+n];return t&&t.length?e.apply(null,[r].concat(t)):e.call(null,r)}function ir(n,r,t){return n.includes("j")?or(n,r,t):ln(r).apply(null,t)}function ar(n,r){var t=[];return function(){t.length=arguments.length;for(var e=0;e>1]}:function(n){return E[n>>1]};case 2:return t?function(n){return W[n>>2]}:function(n){return S[n>>2]};default:throw new TypeError("Unknown integer type: "+n)}}function dr(n,r,t,e,o){r=Dn(r),-1===o&&(o=4294967295);var i=In(t),a=function(n){return n};if(0===e){var u=32-8*t;a=function(n){return n<>>u}}var c=r.includes("unsigned");Mn(n,{name:r,fromWireType:a,toWireType:function(n,t){if("number"!=typeof t&&"boolean"!=typeof t)throw new TypeError('Cannot convert "'+Zn(t)+'" to '+this.name);if(to)throw new TypeError('Passing a number "'+Zn(t)+'" from JS side to C/C++ side to an argument of type "'+r+'", which is outside the valid range ['+e+", "+o+"]!");return c?t>>>0:0|t},argPackAdvance:8,readValueFromPointer:pr(r,i,0!==e),destructorFunction:null})}function vr(n,r,t){var e=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][r];function o(n){var r=S,t=r[n>>=2],o=r[n+1];return new e(T,o,t)}Mn(n,{name:t=Dn(t),fromWireType:o,argPackAdvance:8,readValueFromPointer:o},{ignoreDuplicateRegistrations:!0})}function hr(n,r){var t="std::string"===(r=Dn(r));Mn(n,{name:r,fromWireType:function(n){var r,e=S[n>>2];if(t)for(var o=n+4,i=0;i<=e;++i){var a=n+4+i;if(i==e||0==P[a]){var u=_(o,a-o);void 0===r?r=u:(r+=String.fromCharCode(0),r+=u),o=a+1}}else{var c=new Array(e);for(i=0;i>2]=o,t&&e)b(r,i+4,o+1);else if(e)for(var a=0;a255&&(Hr(i),Vn("String has UTF-16 code units that do not fit in 8 bits")),P[i+4+a]=u}else for(a=0;a>2],a=i(),c=n+4,f=0;f<=o;++f){var s=n+4+f*r;if(f==o||0==a[s>>u]){var l=e(c,s-c);void 0===t?t=l:(t+=String.fromCharCode(0),t+=l),c=s+r}}return Hr(n),t},toWireType:function(n,e){"string"!=typeof e&&Vn("Cannot pass non-string to C++ string type "+t);var i=a(e),c=Dr(4+i+r);return S[c>>2]=i>>u,o(e,c+4,i+r),null!==n&&n.push(Hr,c),c},argPackAdvance:8,readValueFromPointer:wn,destructorFunction:function(n){Hr(n)}})}function yr(n,r,t,e,o,i){gn[n]={name:Dn(r),rawConstructor:ur(t,e),rawDestructor:ur(o,i),fields:[]}}function gr(n,r,t,e,o,i,a,u,c,f){gn[n].fields.push({fieldName:Dn(r),getterReturnType:t,getter:ur(e,o),getterContext:i,setterArgumentType:a,setter:ur(u,c),setterContext:f})}function _r(n,r){Mn(n,{isVoid:!0,name:r=Dn(r),argPackAdvance:0,fromWireType:function(){},toWireType:function(n,r){}})}function wr(n){n>4&&(Nn[n].refcount+=1)}var br={};function Ar(n){var r=br[n];return void 0===r?Dn(n):r}function Tr(n){return Xn.toHandle(Ar(n))}function Cr(n,r){var t=An[n];return void 0===t&&Vn(r+" has unknown type "+fr(n)),t}function Pr(n,r){var t=(n=Cr(n,"_emval_take_value")).readValueFromPointer(r);return Xn.toHandle(t)}function kr(){rn("")}function Er(n,r,t){P.copyWithin(n,r,r+t)}function Wr(n){try{return d.grow(n-T.byteLength+65535>>>16),z(d.buffer),1}catch(r){}}function Sr(n){var r=P.length,t=2147483648;if((n>>>=0)>t)return!1;for(var e=1;e<=4;e*=2){var o=r*(1+.2/e);if(o=Math.min(o,n+100663296),Wr(Math.min(t,M(Math.max(n,o),65536))))return!0}return!1}var Rr={mappings:{},buffers:[null,[],[]],printChar:function(n,r){var t=Rr.buffers[n];0===r||10===r?((1===n?v:h)(g(t,0)),t.length=0):t.push(r)},varargs:void 0,get:function(){return Rr.varargs+=4,W[Rr.varargs-4>>2]},getStr:function(n){return _(n)},get64:function(n,r){return n}};function Fr(n){return 0}function xr(n,r,t,e,o){}function jr(n,r,t,e){for(var o=0,i=0;i>2],u=W[r+4>>2];r+=8;for(var c=0;c>2]=o,0}function Ir(n){}Sn=o.InternalError=Wn(Error,"InternalError"),Un(),Hn=o.BindingError=Wn(Error,"BindingError"),Jn(),cr=o.UnboundTypeError=Wn(Error,"UnboundTypeError");var Ur={__call_sighandler:pn,__cxa_allocate_exception:dn,__cxa_atexit:hn,__cxa_throw:yn,_embind_finalize_value_object:xn,_embind_register_bigint:jn,_embind_register_bool:zn,_embind_register_emval:Yn,_embind_register_float:Kn,_embind_register_function:lr,_embind_register_integer:dr,_embind_register_memory_view:vr,_embind_register_std_string:hr,_embind_register_std_wstring:mr,_embind_register_value_object:yr,_embind_register_value_object_field:gr,_embind_register_void:_r,_emval_decref:qn,_emval_incref:wr,_emval_new_cstring:Tr,_emval_take_value:Pr,abort:kr,emscripten_memcpy_big:Er,emscripten_resize_heap:Sr,fd_close:Fr,fd_seek:xr,fd_write:jr,setTempRet0:Ir};cn(),o.___wasm_call_ctors=function(){return(o.___wasm_call_ctors=o.asm.__wasm_call_ctors).apply(null,arguments)};var Or,Dr=o._malloc=function(){return(Dr=o._malloc=o.asm.malloc).apply(null,arguments)},Hr=o._free=function(){return(Hr=o._free=o.asm.free).apply(null,arguments)},Vr=o.___getTypeName=function(){return(Vr=o.___getTypeName=o.asm.__getTypeName).apply(null,arguments)};function Mr(n){function t(){Or||(Or=!0,o.calledRun=!0,m||(G(),r(o),o.onRuntimeInitialized&&o.onRuntimeInitialized(),J()))}$>0||(L(),$>0||(o.setStatus?(o.setStatus("Running..."),setTimeout((function(){setTimeout((function(){o.setStatus("")}),1),t()}),1)):t()))}if(o.___embind_register_native_and_builtin_types=function(){return(o.___embind_register_native_and_builtin_types=o.asm.__embind_register_native_and_builtin_types).apply(null,arguments)},o.___errno_location=function(){return(o.___errno_location=o.asm.__errno_location).apply(null,arguments)},o.stackSave=function(){return(o.stackSave=o.asm.stackSave).apply(null,arguments)},o.stackRestore=function(){return(o.stackRestore=o.asm.stackRestore).apply(null,arguments)},o.stackAlloc=function(){return(o.stackAlloc=o.asm.stackAlloc).apply(null,arguments)},o.dynCall_vij=function(){return(o.dynCall_vij=o.asm.dynCall_vij).apply(null,arguments)},o.dynCall_jiji=function(){return(o.dynCall_jiji=o.asm.dynCall_jiji).apply(null,arguments)},K=function n(){Or||Mr(),Or||(K=n)},o.run=Mr,o.preInit)for("function"==typeof o.preInit&&(o.preInit=[o.preInit]);o.preInit.length>0;)o.preInit.pop()();return Mr(),n.ready},r.exports=e;const i=n({__proto__:null,default:o.exports},[o.exports]);export{i};