(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-47c1d7bd"],{1:function(n,t){},2:function(n,t){},cfdc:function(n,t,e){"use strict";e.r(t),function(n,r){function o(n,t){for(var e=0;er[t]})}}return Object.freeze(n)}e.d(t,"l",(function(){return s}));var i,u,a,f={exports:{}};i=f,u=function(){function t(t){const o=t.locateFile,u={};var a=void 0!==a?a:{};const f=(()=>{let n;return{resolve:t=>n(t),promise:new Promise(t=>n=t)}})(),c=()=>f.promise;a.locateFile=o,a.onRuntimeInitialized=()=>{f.resolve(u)},u.Module=a,u.whenLoaded=c;var s,l={};for(s in a)a.hasOwnProperty(s)&&(l[s]=a[s]);var p,m,h,d,y,g="object"==typeof window,v="function"==typeof importScripts,w="object"==typeof n&&"object"==typeof n.versions&&"string"==typeof n.versions.node,b="";function A(n){return a.locateFile?a.locateFile(n,b):b+n}w?(b=v?e(1).dirname(b)+"/":r+"/",p=function(n,t){return d||(d=e(2)),y||(y=e(1)),n=y.normalize(n),d.readFileSync(n,t?null:"utf8")},h=function(n){var t=p(n,!0);return t.buffer||(t=new Uint8Array(t)),x(t.buffer),t},m=function(n,t,r){d||(d=e(2)),y||(y=e(1)),n=y.normalize(n),d.readFile(n,(function(n,e){n?r(n):t(e.buffer)}))},n.argv.length>1&&n.argv[1].replace(/\\/g,"/"),n.argv.slice(2),i.exports=a,n.on("uncaughtException",(function(n){if(!(n instanceof In))throw n})),n.on("unhandledRejection",$),a.inspect=function(){return"[Emscripten Module object]"}):(g||v)&&(v?b=self.location.href:"undefined"!=typeof document&&document.currentScript&&(b=document.currentScript.src),b=0!==b.indexOf("blob:")?b.substr(0,b.lastIndexOf("/")+1):"",p=function(n){var t=new XMLHttpRequest;return t.open("GET",n,!1),t.send(null),t.responseText},v&&(h=function(n){var t=new XMLHttpRequest;return t.open("GET",n,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),m=function(n,t,e){var r=new XMLHttpRequest;r.open("GET",n,!0),r.responseType="arraybuffer",r.onload=function(){200==r.status||0==r.status&&r.response?t(r.response):e()},r.onerror=e,r.send(null)});var E=a.print||console.log.bind(console),R=a.printErr||console.warn.bind(console);for(s in l)l.hasOwnProperty(s)&&(a[s]=l[s]);l=null,a.arguments,a.thisProgram,a.quit;var _,P,S=0,j=function(n){S=n},I=function(){return S};a.wasmBinary&&(_=a.wasmBinary),a.noExitRuntime,"object"!=typeof WebAssembly&&$("no native wasm support detected");var T=!1;function x(n,t){n||$("Assertion failed: "+t)}var H,M,F,k,C="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function O(n,t,e){for(var r=t+e,o=t;n[o]&&!(o>=r);)++o;if(o-t>16&&n.subarray&&C)return C.decode(n.subarray(t,o));for(var i="";t>10,56320|1023&c)}}else i+=String.fromCharCode((31&u)<<6|a)}else i+=String.fromCharCode(u)}return i}function W(n,t){return n?O(M,n,t):""}function U(n,t){return n%t>0&&(n+=t-n%t),n}function L(n){H=n,a.HEAP8=new Int8Array(n),a.HEAP16=new Int16Array(n),a.HEAP32=F=new Int32Array(n),a.HEAPU8=M=new Uint8Array(n),a.HEAPU16=new Uint16Array(n),a.HEAPU32=new Uint32Array(n),a.HEAPF32=new Float32Array(n),a.HEAPF64=new Float64Array(n)}a.INITIAL_MEMORY;var z=[],B=[],D=[];function q(){if(a.preRun)for("function"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)X(a.preRun.shift());fn(z)}function N(){fn(B)}function G(){if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;)J(a.postRun.shift());fn(D)}function X(n){z.unshift(n)}function Y(n){B.unshift(n)}function J(n){D.unshift(n)}var K=0,Q=null;function V(n){K++,a.monitorRunDependencies&&a.monitorRunDependencies(K)}function Z(n){if(K--,a.monitorRunDependencies&&a.monitorRunDependencies(K),0==K&&Q){var t=Q;Q=null,t()}}function $(n){throw a.onAbort&&a.onAbort(n),R(n+=""),T=!0,n="abort("+n+"). Build with -s ASSERTIONS=1 for more info.",new WebAssembly.RuntimeError(n)}a.preloadedImages={},a.preloadedAudios={};var nn,tn="data:application/octet-stream;base64,";function en(n){return n.startsWith(tn)}function rn(n){return n.startsWith("file://")}function on(n){try{if(n==nn&&_)return new Uint8Array(_);if(h)return h(n);throw"both async and sync fetching of the wasm failed"}catch(R){$(R)}}function un(){if(!_&&(g||v)){if("function"==typeof fetch&&!rn(nn))return fetch(nn,{credentials:"same-origin"}).then((function(n){if(!n.ok)throw"failed to load wasm binary file at '"+nn+"'";return n.arrayBuffer()})).catch((function(){return on(nn)}));if(m)return new Promise((function(n,t){m(nn,(function(t){n(new Uint8Array(t))}),t)}))}return Promise.resolve().then((function(){return on(nn)}))}function an(){var n={a:gn};function t(n,t){var e=n.exports;a.asm=e,L((P=a.asm.m).buffer),k=a.asm.q,Y(a.asm.n),Z()}function e(n){t(n.instance)}function r(t){return un().then((function(t){return WebAssembly.instantiate(t,n)})).then(t,(function(n){R("failed to asynchronously prepare wasm: "+n),$(n)}))}function o(){return _||"function"!=typeof WebAssembly.instantiateStreaming||en(nn)||rn(nn)||"function"!=typeof fetch?r(e):fetch(nn,{credentials:"same-origin"}).then((function(t){return WebAssembly.instantiateStreaming(t,n).then(e,(function(n){return R("wasm streaming compile failed: "+n),R("falling back to ArrayBuffer instantiation"),r(e)}))}))}if(V(),a.instantiateWasm)try{return a.instantiateWasm(n,t)}catch(c){return R("Module.instantiateWasm callback failed with error: "+c),!1}return o(),{}}function fn(n){for(;n.length>0;){var t=n.shift();if("function"!=typeof t){var e=t.func;"number"==typeof e?void 0===t.arg?k.get(e)():k.get(e)(t.arg):e(void 0===t.arg?null:t.arg)}else t(a)}}function cn(){throw"longjmp"}function sn(n,t,e){M.copyWithin(n,t,t+e)}function ln(n){try{return P.grow(n-H.byteLength+65535>>>16),L(P.buffer),1}catch(i){}}function pn(n){var t=M.length,e=2147483648;if((n>>>=0)>e)return!1;for(var r=1;r<=4;r*=2){var o=t*(1+.2/r);if(o=Math.min(o,n+100663296),ln(Math.min(e,U(Math.max(n,o),65536))))return!0}return!1}en(nn="libtess.wasm")||(nn=A(nn));var mn={mappings:{},buffers:[null,[],[]],printChar:function(n,t){var e=mn.buffers[n];0===t||10===t?((1===n?E:R)(O(e,0)),e.length=0):e.push(t)},varargs:void 0,get:function(){return mn.varargs+=4,F[mn.varargs-4>>2]},getStr:function(n){return W(n)},get64:function(n,t){return n}};function hn(n,t,e,r){for(var o=0,i=0;i>2],a=F[t+(8*i+4)>>2],f=0;f>2]=o,0}function dn(){return I()}function yn(n){j(n)}var gn={h:cn,l:sn,g:pn,f:hn,b:dn,k:Pn,d:_n,j:Sn,i:jn,e:Rn,c:En,a:yn};an(),a.___wasm_call_ctors=function(){return(a.___wasm_call_ctors=a.asm.n).apply(null,arguments)},a._malloc=function(){return(a._malloc=a.asm.o).apply(null,arguments)},a._free=function(){return(a._free=a.asm.p).apply(null,arguments)},a._triangulate=function(){return(a._triangulate=a.asm.r).apply(null,arguments)};var vn,wn=a.stackSave=function(){return(wn=a.stackSave=a.asm.s).apply(null,arguments)},bn=a.stackRestore=function(){return(bn=a.stackRestore=a.asm.t).apply(null,arguments)},An=a._setThrew=function(){return(An=a._setThrew=a.asm.u).apply(null,arguments)};function En(n,t,e){var r=wn();try{k.get(n)(t,e)}catch(a){if(bn(r),a!==a+0&&"longjmp"!==a)throw a;An(1,0)}}function Rn(n,t){var e=wn();try{k.get(n)(t)}catch(u){if(bn(e),u!==u+0&&"longjmp"!==u)throw u;An(1,0)}}function _n(n,t){var e=wn();try{return k.get(n)(t)}catch(u){if(bn(e),u!==u+0&&"longjmp"!==u)throw u;An(1,0)}}function Pn(n){var t=wn();try{return k.get(n)()}catch(o){if(bn(t),o!==o+0&&"longjmp"!==o)throw o;An(1,0)}}function Sn(n,t,e){var r=wn();try{return k.get(n)(t,e)}catch(a){if(bn(r),a!==a+0&&"longjmp"!==a)throw a;An(1,0)}}function jn(n,t,e,r){var o=wn();try{return k.get(n)(t,e,r)}catch(f){if(bn(o),f!==f+0&&"longjmp"!==f)throw f;An(1,0)}}function In(n){this.name="ExitStatus",this.message="Program terminated with exit("+n+")",this.status=n}function Tn(n){function t(){vn||(vn=!0,a.calledRun=!0,T||(N(),a.onRuntimeInitialized&&a.onRuntimeInitialized(),G()))}K>0||(q(),K>0||(a.setStatus?(a.setStatus("Running..."),setTimeout((function(){setTimeout((function(){a.setStatus("")}),1),t()}),1)):t()))}if(Q=function n(){vn||Tn(),vn||(Q=n)},a.run=Tn,a.preInit)for("function"==typeof a.preInit&&(a.preInit=[a.preInit]);a.preInit.length>0;)a.preInit.pop()();Tn();let xn=null,Hn=null,Mn=null,Fn=null;const kn=u.Module;let Cn=0;const On=(n,t,e)=>{xn||(xn=kn._triangulate);let r=kn.HEAPF32;const o=kn.HEAP32.BYTES_PER_ELEMENT,i=2,u=r.BYTES_PER_ELEMENT;e>Cn&&(Cn=e,Mn&&(kn._free(Mn),Mn=0),Hn&&(kn._free(Hn),Hn=0)),Mn||(Mn=kn._malloc(e*u)),Fn||(Fn=kn._malloc(1e3*o)),Hn||(Hn=kn._malloc(e*u)),r=kn.HEAPF32,r.set(n,Mn/u),kn.HEAP32.set(t,Fn/o);const a=xn(Mn,Fn,t.length,i,Hn),f=a*i;r=kn.HEAPF32;const c=r.slice(Hn/u,Hn/u+f),s={};return s.buffer=c,s.vertexCount=a,s};return u.triangulate=On,u.whenLoaded()}return{load:t}},void 0!==(a=u())&&(i.exports=a);const c=f.exports,s=Object.freeze(o({__proto__:null,default:c},[f.exports]))}.call(this,e("4362"),"/")}}]); //# sourceMappingURL=chunk-47c1d7bd.d25f428e.js.map