/home/bdqbpbxa/demo-subdomains/uniferx.goodface.com.ua/static/js/917.609a5b12.chunk.js
"use strict";(self.webpackChunkuniferx_frontend=self.webpackChunkuniferx_frontend||[]).push([[917],{917:(e,r,t)=>{t.r(r),t.d(r,{default:()=>n});const n=(()=>{var e="undefined"!==typeof document&&document.currentScript?document.currentScript.src:void 0;return function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t,n,o=r;o.ready=new Promise(((e,r)=>{t=e,n=r}));var a,i,s,u=Object.assign({},o),l="./this.program",c=!0,d=!1,p="";(c||d)&&(d?p=self.location.href:"undefined"!=typeof document&&document.currentScript&&(p=document.currentScript.src),e&&(p=e),p=0!==p.indexOf("blob:")?p.substr(0,p.replace(/[?#].*/,"").lastIndexOf("/")+1):"",a=e=>{var r=new XMLHttpRequest;return r.open("GET",e,!1),r.send(null),r.responseText},d&&(s=e=>{var r=new XMLHttpRequest;return r.open("GET",e,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)}),i=(e,r,t)=>{var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=()=>{200==n.status||0==n.status&&n.response?r(n.response):t()},n.onerror=t,n.send(null)});var h,f=o.print||console.log.bind(console),m=o.printErr||console.error.bind(console);Object.assign(o,u),u=null,o.arguments&&o.arguments,o.thisProgram&&(l=o.thisProgram),o.quit&&o.quit,o.wasmBinary&&(h=o.wasmBinary);var v;o.noExitRuntime;"object"!=typeof WebAssembly&&R("no native wasm support detected");var y,g,w,E,b,_,k,P,C=!1;function T(){var e=v.buffer;o.HEAP8=y=new Int8Array(e),o.HEAP16=w=new Int16Array(e),o.HEAPU8=g=new Uint8Array(e),o.HEAPU16=E=new Uint16Array(e),o.HEAP32=b=new Int32Array(e),o.HEAPU32=_=new Uint32Array(e),o.HEAPF32=k=new Float32Array(e),o.HEAPF64=P=new Float64Array(e)}var D=[],F=[],$=[];var A=0,S=null,M=null;function j(e){A++,o.monitorRunDependencies&&o.monitorRunDependencies(A)}function O(e){if(A--,o.monitorRunDependencies&&o.monitorRunDependencies(A),0==A&&(null!==S&&(clearInterval(S),S=null),M)){var r=M;M=null,r()}}function R(e){o.onAbort&&o.onAbort(e),m(e="Aborted("+e+")"),C=!0,1,e+=". Build with -sASSERTIONS for more info.";var r=new WebAssembly.RuntimeError(e);throw n(r),r}var x,W,z,N,B="data:application/octet-stream;base64,";function I(e){return e.startsWith(B)}function L(e){if(e==x&&h)return new Uint8Array(h);if(s)return s(e);throw"both async and sync fetching of the wasm failed"}function H(e,r,t){return function(e){return h||!c&&!d||"function"!=typeof fetch?Promise.resolve().then((()=>L(e))):fetch(e,{credentials:"same-origin"}).then((r=>{if(!r.ok)throw"failed to load wasm binary file at '"+e+"'";return r.arrayBuffer()})).catch((()=>L(e)))}(e).then((e=>WebAssembly.instantiate(e,r))).then((e=>e)).then(t,(e=>{m("failed to asynchronously prepare wasm: ".concat(e)),R(e)}))}I(x="process.wasm")||(W=x,x=o.locateFile?o.locateFile(W,p):p+W);var U=e=>{for(;e.length>0;)e.shift()(o)};function V(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(e){_[this.ptr+4>>2]=e},this.get_type=function(){return _[this.ptr+4>>2]},this.set_destructor=function(e){_[this.ptr+8>>2]=e},this.get_destructor=function(){return _[this.ptr+8>>2]},this.set_caught=function(e){e=e?1:0,y[this.ptr+12>>0]=e},this.get_caught=function(){return 0!=y[this.ptr+12>>0]},this.set_rethrown=function(e){e=e?1:0,y[this.ptr+13>>0]=e},this.get_rethrown=function(){return 0!=y[this.ptr+13>>0]},this.init=function(e,r){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(r)},this.set_adjusted_ptr=function(e){_[this.ptr+16>>2]=e},this.get_adjusted_ptr=function(){return _[this.ptr+16>>2]},this.get_exception_ptr=function(){if(Jr(this.get_type()))return _[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}var Y={},q=e=>{for(;e.length;){var r=e.pop();e.pop()(r)}};function X(e){return this.fromWireType(b[e>>2])}var G,K,J,Z={},Q={},ee={},re=e=>{throw new G(e)},te=(e,r,t)=>{function n(r){var n=t(r);n.length!==e.length&&re("Mismatched type converter count");for(var o=0;o<e.length;++o)ie(e[o],n[o])}e.forEach((function(e){ee[e]=r}));var o=new Array(r.length),a=[],i=0;r.forEach(((e,r)=>{Q.hasOwnProperty(e)?o[r]=Q[e]:(a.push(e),Z.hasOwnProperty(e)||(Z[e]=[]),Z[e].push((()=>{o[r]=Q[e],++i===a.length&&n(o)})))})),0===a.length&&n(o)},ne={},oe=e=>{for(var r="",t=e;g[t];)r+=K[g[t++]];return r},ae=e=>{throw new J(e)};function ie(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!("argPackAdvance"in r))throw new TypeError("registerType registeredInstance requires argPackAdvance");return function(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};var n=r.name;if(e||ae('type "'.concat(n,'" must have a positive integer typeid pointer')),Q.hasOwnProperty(e)){if(t.ignoreDuplicateRegistrations)return;ae("Cannot register type '".concat(n,"' twice"))}if(Q[e]=r,delete ee[e],Z.hasOwnProperty(e)){var o=Z[e];delete Z[e],o.forEach((e=>e()))}}(e,r,t)}var se,ue=8,le=e=>{ae(e.$$.ptrType.registeredClass.name+" instance already deleted")},ce=!1,de=e=>{},pe=e=>{e.count.value-=1,0===e.count.value&&(e=>{e.smartPtr?e.smartPtrType.rawDestructor(e.smartPtr):e.ptrType.registeredClass.rawDestructor(e.ptr)})(e)},he=(e,r,t)=>{if(r===t)return e;if(void 0===t.baseClass)return null;var n=he(e,r,t.baseClass);return null===n?null:t.downcast(n)},fe={},me=()=>Object.keys(Ee).length,ve=()=>{var e=[];for(var r in Ee)Ee.hasOwnProperty(r)&&e.push(Ee[r]);return e},ye=[],ge=()=>{for(;ye.length;){var e=ye.pop();e.$$.deleteScheduled=!1,e.delete()}},we=e=>{se=e,ye.length&&se&&se(ge)},Ee={},be=(e,r)=>(r=((e,r)=>{for(void 0===r&&ae("ptr should not be undefined");e.baseClass;)r=e.upcast(r),e=e.baseClass;return r})(e,r),Ee[r]),_e=(e,r)=>(r.ptrType&&r.ptr||re("makeClassHandle requires ptr and ptrType"),!!r.smartPtrType!==!!r.smartPtr&&re("Both smartPtrType and smartPtr must be specified"),r.count={value:1},Pe(Object.create(e,{$$:{value:r}})));function ke(e){var r=this.getPointee(e);if(!r)return this.destructor(e),null;var t=be(this.registeredClass,r);if(void 0!==t){if(0===t.$$.count.value)return t.$$.ptr=r,t.$$.smartPtr=e,t.clone();var n=t.clone();return this.destructor(e),n}function o(){return this.isSmartPointer?_e(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:r,smartPtrType:this,smartPtr:e}):_e(this.registeredClass.instancePrototype,{ptrType:this,ptr:e})}var a,i=this.registeredClass.getActualType(r),s=fe[i];if(!s)return o.call(this);a=this.isConst?s.constPointerType:s.pointerType;var u=he(r,this.registeredClass,a.registeredClass);return null===u?o.call(this):this.isSmartPointer?_e(a.registeredClass.instancePrototype,{ptrType:a,ptr:u,smartPtrType:this,smartPtr:e}):_e(a.registeredClass.instancePrototype,{ptrType:a,ptr:u})}var Pe=e=>"undefined"===typeof FinalizationRegistry?(Pe=e=>e,e):(ce=new FinalizationRegistry((e=>{pe(e.$$)})),Pe=e=>{var r=e.$$;if(!!r.smartPtr){var t={$$:r};ce.register(e,t,e)}return e},de=e=>ce.unregister(e),Pe(e));function Ce(){}var Te=e=>{if(void 0===e)return"_unknown";var r=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return r>=48&&r<=57?"_".concat(e):e};function De(e,r){return{[e=Te(e)]:function(){return r.apply(this,arguments)}}[e]}var Fe=(e,r,t)=>{if(void 0===e[r].overloadTable){var n=e[r];e[r]=function(){return e[r].overloadTable.hasOwnProperty(arguments.length)||ae("Function '".concat(t,"' called with an invalid number of arguments (").concat(arguments.length,") - expects one of (").concat(e[r].overloadTable,")!")),e[r].overloadTable[arguments.length].apply(this,arguments)},e[r].overloadTable=[],e[r].overloadTable[n.argCount]=n}},$e=(e,r,t)=>{o.hasOwnProperty(e)?((void 0===t||void 0!==o[e].overloadTable&&void 0!==o[e].overloadTable[t])&&ae("Cannot register public name '".concat(e,"' twice")),Fe(o,e,e),o.hasOwnProperty(t)&&ae("Cannot register multiple overloads of a function with the same number of arguments (".concat(t,")!")),o[e].overloadTable[t]=r):(o[e]=r,void 0!==t&&(o[e].numArguments=t))};function Ae(e,r,t,n,o,a,i,s){this.name=e,this.constructor=r,this.instancePrototype=t,this.rawDestructor=n,this.baseClass=o,this.getActualType=a,this.upcast=i,this.downcast=s,this.pureVirtualFunctions=[]}var Se=(e,r,t)=>{for(;r!==t;)r.upcast||ae("Expected null or instance of ".concat(t.name,", got an instance of ").concat(r.name)),e=r.upcast(e),r=r.baseClass;return e};function Me(e,r){if(null===r)return this.isReference&&ae("null is not a valid ".concat(this.name)),0;r.$$||ae('Cannot pass "'.concat(tr(r),'" as a ').concat(this.name)),r.$$.ptr||ae("Cannot pass deleted object as a pointer of type ".concat(this.name));var t=r.$$.ptrType.registeredClass;return Se(r.$$.ptr,t,this.registeredClass)}function je(e,r){var t;if(null===r)return this.isReference&&ae("null is not a valid ".concat(this.name)),this.isSmartPointer?(t=this.rawConstructor(),null!==e&&e.push(this.rawDestructor,t),t):0;r.$$||ae('Cannot pass "'.concat(tr(r),'" as a ').concat(this.name)),r.$$.ptr||ae("Cannot pass deleted object as a pointer of type ".concat(this.name)),!this.isConst&&r.$$.ptrType.isConst&&ae("Cannot convert argument of type ".concat(r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name," to parameter type ").concat(this.name));var n=r.$$.ptrType.registeredClass;if(t=Se(r.$$.ptr,n,this.registeredClass),this.isSmartPointer)switch(void 0===r.$$.smartPtr&&ae("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:r.$$.smartPtrType===this?t=r.$$.smartPtr:ae("Cannot convert argument of type ".concat(r.$$.smartPtrType?r.$$.smartPtrType.name:r.$$.ptrType.name," to parameter type ").concat(this.name));break;case 1:t=r.$$.smartPtr;break;case 2:if(r.$$.smartPtrType===this)t=r.$$.smartPtr;else{var o=r.clone();t=this.rawShare(t,Qe.toHandle((()=>o.delete()))),null!==e&&e.push(this.rawDestructor,t)}break;default:ae("Unsupporting sharing policy")}return t}function Oe(e,r){if(null===r)return this.isReference&&ae("null is not a valid ".concat(this.name)),0;r.$$||ae('Cannot pass "'.concat(tr(r),'" as a ').concat(this.name)),r.$$.ptr||ae("Cannot pass deleted object as a pointer of type ".concat(this.name)),r.$$.ptrType.isConst&&ae("Cannot convert argument of type ".concat(r.$$.ptrType.name," to parameter type ").concat(this.name));var t=r.$$.ptrType.registeredClass;return Se(r.$$.ptr,t,this.registeredClass)}function Re(e){return this.fromWireType(_[e>>2])}function xe(e,r,t,n,o,a,i,s,u,l,c){this.name=e,this.registeredClass=r,this.isReference=t,this.isConst=n,this.isSmartPointer=o,this.pointeeType=a,this.sharingPolicy=i,this.rawGetPointee=s,this.rawConstructor=u,this.rawShare=l,this.rawDestructor=c,o||void 0!==r.baseClass?this.toWireType=je:n?(this.toWireType=Me,this.destructorFunction=null):(this.toWireType=Oe,this.destructorFunction=null)}var We,ze,Ne=(e,r,t)=>{o.hasOwnProperty(e)||re("Replacing nonexistant public symbol"),void 0!==o[e].overloadTable&&void 0!==t?o[e].overloadTable[t]=r:(o[e]=r,o[e].argCount=t)},Be=[],Ie=e=>{var r=Be[e];return r||(e>=Be.length&&(Be.length=e+1),Be[e]=r=We.get(e)),r},Le=(e,r,t)=>e.includes("j")?((e,r,t)=>{var n=o["dynCall_"+e];return t&&t.length?n.apply(null,[r].concat(t)):n.call(null,r)})(e,r,t):Ie(r).apply(null,t),He=(e,r)=>{var t=(e=oe(e)).includes("j")?((e,r)=>{var t=[];return function(){return t.length=0,Object.assign(t,arguments),Le(e,r,t)}})(e,r):Ie(r);return"function"!=typeof t&&ae("unknown function pointer with signature ".concat(e,": ").concat(r)),t},Ue=e=>{var r=qr(e),t=oe(r);return Yr(r),t},Ve=(e,r)=>{var t=[],n={};throw r.forEach((function e(r){n[r]||Q[r]||(ee[r]?ee[r].forEach(e):(t.push(r),n[r]=!0))})),new ze("".concat(e,": ")+t.map(Ue).join([", "]))},Ye=(e,r)=>{for(var t=[],n=0;n<e;n++)t.push(_[r+4*n>>2]);return t};function qe(e,r,t,n,o,a){var i=r.length;i<2&&ae("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var s=null!==r[1]&&null!==t,u=!1,l=1;l<r.length;++l)if(null!==r[l]&&void 0===r[l].destructorFunction){u=!0;break}var c="void"!==r[0].name,d="",p="";for(l=0;l<i-2;++l)d+=(0!==l?", ":"")+"arg"+l,p+=(0!==l?", ":"")+"arg"+l+"Wired";var h="\n        return function ".concat(Te(e),"(").concat(d,") {\n        if (arguments.length !== ").concat(i-2,") {\n          throwBindingError('function ").concat(e," called with ' + arguments.length + ' arguments, expected ").concat(i-2,"');\n        }");u&&(h+="var destructors = [];\n");var f=u?"destructors":"null",m=["throwBindingError","invoker","fn","runDestructors","retType","classParam"],v=[ae,n,o,q,r[0],r[1]];s&&(h+="var thisWired = classParam.toWireType("+f+", this);\n");for(l=0;l<i-2;++l)h+="var arg"+l+"Wired = argType"+l+".toWireType("+f+", arg"+l+"); // "+r[l+2].name+"\n",m.push("argType"+l),v.push(r[l+2]);if(s&&(p="thisWired"+(p.length>0?", ":"")+p),h+=(c||a?"var rv = ":"")+"invoker(fn"+(p.length>0?", ":"")+p+");\n",u)h+="runDestructors(destructors);\n";else for(l=s?1:2;l<r.length;++l){var y=1===l?"thisWired":"arg"+(l-2)+"Wired";null!==r[l].destructorFunction&&(h+=y+"_dtor("+y+"); // "+r[l].name+"\n",m.push(y+"_dtor"),v.push(r[l].destructorFunction))}return c&&(h+="var ret = retType.fromWireType(rv);\nreturn ret;\n"),h+="}\n",m.push(h),function(e,r){if(!(e instanceof Function))throw new TypeError("new_ called with constructor type ".concat(typeof e," which is not a function"));var t=De(e.name||"unknownFunctionName",(function(){}));t.prototype=e.prototype;var n=new t,o=e.apply(n,r);return o instanceof Object?o:n}(Function,m).apply(null,v)}var Xe=(e,r,t)=>(e instanceof Object||ae("".concat(t,' with invalid "this": ').concat(e)),e instanceof r.registeredClass.constructor||ae("".concat(t,' incompatible with "this" of type ').concat(e.constructor.name)),e.$$.ptr||ae("cannot call emscripten binding method ".concat(t," on deleted object")),Se(e.$$.ptr,e.$$.ptrType.registeredClass,r.registeredClass));function Ge(){this.allocated=[void 0],this.freelist=[]}var Ke=new Ge,Je=e=>{e>=Ke.reserved&&0===--Ke.get(e).refcount&&Ke.free(e)},Ze=()=>{for(var e=0,r=Ke.reserved;r<Ke.allocated.length;++r)void 0!==Ke.allocated[r]&&++e;return e},Qe={toValue:e=>(e||ae("Cannot use deleted val. handle = "+e),Ke.get(e).value),toHandle:e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return Ke.allocate({refcount:1,value:e})}}},er=(e,r,t)=>{switch(r){case 1:return t?function(e){return this.fromWireType(y[e>>0])}:function(e){return this.fromWireType(g[e>>0])};case 2:return t?function(e){return this.fromWireType(w[e>>1])}:function(e){return this.fromWireType(E[e>>1])};case 4:return t?function(e){return this.fromWireType(b[e>>2])}:function(e){return this.fromWireType(_[e>>2])};default:throw new TypeError("invalid integer width (".concat(r,"): ").concat(e))}},rr=(e,r)=>{var t=Q[e];return void 0===t&&ae(r+" has unknown type "+Ue(e)),t},tr=e=>{if(null===e)return"null";var r=typeof e;return"object"===r||"array"===r||"function"===r?e.toString():""+e},nr=(e,r)=>{switch(r){case 4:return function(e){return this.fromWireType(k[e>>2])};case 8:return function(e){return this.fromWireType(P[e>>3])};default:throw new TypeError("invalid float width (".concat(r,"): ").concat(e))}},or=(e,r,t)=>{switch(r){case 1:return t?e=>y[e>>0]:e=>g[e>>0];case 2:return t?e=>w[e>>1]:e=>E[e>>1];case 4:return t?e=>b[e>>2]:e=>_[e>>2];default:throw new TypeError("invalid integer width (".concat(r,"): ").concat(e))}},ar=(e,r,t,n)=>{if(!(n>0))return 0;for(var o=t,a=t+n-1,i=0;i<e.length;++i){var s=e.charCodeAt(i);if(s>=55296&&s<=57343)s=65536+((1023&s)<<10)|1023&e.charCodeAt(++i);if(s<=127){if(t>=a)break;r[t++]=s}else if(s<=2047){if(t+1>=a)break;r[t++]=192|s>>6,r[t++]=128|63&s}else if(s<=65535){if(t+2>=a)break;r[t++]=224|s>>12,r[t++]=128|s>>6&63,r[t++]=128|63&s}else{if(t+3>=a)break;r[t++]=240|s>>18,r[t++]=128|s>>12&63,r[t++]=128|s>>6&63,r[t++]=128|63&s}}return r[t]=0,t-o},ir=(e,r,t)=>ar(e,g,r,t),sr=e=>{for(var r=0,t=0;t<e.length;++t){var n=e.charCodeAt(t);n<=127?r++:n<=2047?r+=2:n>=55296&&n<=57343?(r+=4,++t):r+=3}return r},ur="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0,lr=(e,r,t)=>{for(var n=r+t,o=r;e[o]&&!(o>=n);)++o;if(o-r>16&&e.buffer&&ur)return ur.decode(e.subarray(r,o));for(var a="";r<o;){var i=e[r++];if(128&i){var s=63&e[r++];if(192!=(224&i)){var u=63&e[r++];if((i=224==(240&i)?(15&i)<<12|s<<6|u:(7&i)<<18|s<<12|u<<6|63&e[r++])<65536)a+=String.fromCharCode(i);else{var l=i-65536;a+=String.fromCharCode(55296|l>>10,56320|1023&l)}}else a+=String.fromCharCode((31&i)<<6|s)}else a+=String.fromCharCode(i)}return a},cr=(e,r)=>e?lr(g,e,r):"",dr="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,pr=(e,r)=>{for(var t=e,n=t>>1,o=n+r/2;!(n>=o)&&E[n];)++n;if((t=n<<1)-e>32&&dr)return dr.decode(g.subarray(e,t));for(var a="",i=0;!(i>=r/2);++i){var s=w[e+2*i>>1];if(0==s)break;a+=String.fromCharCode(s)}return a},hr=(e,r,t)=>{if(void 0===t&&(t=2147483647),t<2)return 0;for(var n=r,o=(t-=2)<2*e.length?t/2:e.length,a=0;a<o;++a){var i=e.charCodeAt(a);w[r>>1]=i,r+=2}return w[r>>1]=0,r-n},fr=e=>2*e.length,mr=(e,r)=>{for(var t=0,n="";!(t>=r/4);){var o=b[e+4*t>>2];if(0==o)break;if(++t,o>=65536){var a=o-65536;n+=String.fromCharCode(55296|a>>10,56320|1023&a)}else n+=String.fromCharCode(o)}return n},vr=(e,r,t)=>{if(void 0===t&&(t=2147483647),t<4)return 0;for(var n=r,o=n+t-4,a=0;a<e.length;++a){var i=e.charCodeAt(a);if(i>=55296&&i<=57343)i=65536+((1023&i)<<10)|1023&e.charCodeAt(++a);if(b[r>>2]=i,(r+=4)+4>o)break}return b[r>>2]=0,r-n},yr=e=>{for(var r=0,t=0;t<e.length;++t){var n=e.charCodeAt(t);n>=55296&&n<=57343&&++t,r+=4}return r},gr=e=>{var r=(e-v.buffer.byteLength+65535)/65536;try{return v.grow(r),T(),1}catch(t){}},wr={},Er=()=>{if(!Er.strings){var e={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",_:l||"./this.program"};for(var r in wr)void 0===wr[r]?delete e[r]:e[r]=wr[r];var t=[];for(var r in e)t.push("".concat(r,"=").concat(e[r]));Er.strings=t}return Er.strings},br={isAbs:e=>"/"===e.charAt(0),splitPath:e=>/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1),normalizeArray:(e,r)=>{for(var t=0,n=e.length-1;n>=0;n--){var o=e[n];"."===o?e.splice(n,1):".."===o?(e.splice(n,1),t++):t&&(e.splice(n,1),t--)}if(r)for(;t;t--)e.unshift("..");return e},normalize:e=>{var r=br.isAbs(e),t="/"===e.substr(-1);return(e=br.normalizeArray(e.split("/").filter((e=>!!e)),!r).join("/"))||r||(e="."),e&&t&&(e+="/"),(r?"/":"")+e},dirname:e=>{var r=br.splitPath(e),t=r[0],n=r[1];return t||n?(n&&(n=n.substr(0,n.length-1)),t+n):"."},basename:e=>{if("/"===e)return"/";var r=(e=(e=br.normalize(e)).replace(/\/$/,"")).lastIndexOf("/");return-1===r?e:e.substr(r+1)},join:function(){var e=Array.prototype.slice.call(arguments);return br.normalize(e.join("/"))},join2:(e,r)=>br.normalize(e+"/"+r)},_r=e=>(_r=(()=>{if("object"==typeof crypto&&"function"==typeof crypto.getRandomValues)return e=>crypto.getRandomValues(e);R("initRandomDevice")})())(e),kr={resolve:function(){for(var e="",r=!1,t=arguments.length-1;t>=-1&&!r;t--){var n=t>=0?arguments[t]:Mr.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");if(!n)return"";e=n+"/"+e,r=br.isAbs(n)}return(r?"/":"")+(e=br.normalizeArray(e.split("/").filter((e=>!!e)),!r).join("/"))||"."},relative:(e,r)=>{function t(e){for(var r=0;r<e.length&&""===e[r];r++);for(var t=e.length-1;t>=0&&""===e[t];t--);return r>t?[]:e.slice(r,t-r+1)}e=kr.resolve(e).substr(1),r=kr.resolve(r).substr(1);for(var n=t(e.split("/")),o=t(r.split("/")),a=Math.min(n.length,o.length),i=a,s=0;s<a;s++)if(n[s]!==o[s]){i=s;break}var u=[];for(s=i;s<n.length;s++)u.push("..");return(u=u.concat(o.slice(i))).join("/")}},Pr=[];function Cr(e,r,t){var n=t>0?t:sr(e)+1,o=new Array(n),a=ar(e,o,0,o.length);return r&&(o.length=a),o}var Tr={ttys:[],init(){},shutdown(){},register(e,r){Tr.ttys[e]={input:[],output:[],ops:r},Mr.registerDevice(e,Tr.stream_ops)},stream_ops:{open(e){var r=Tr.ttys[e.node.rdev];if(!r)throw new Mr.ErrnoError(43);e.tty=r,e.seekable=!1},close(e){e.tty.ops.fsync(e.tty)},fsync(e){e.tty.ops.fsync(e.tty)},read(e,r,t,n,o){if(!e.tty||!e.tty.ops.get_char)throw new Mr.ErrnoError(60);for(var a=0,i=0;i<n;i++){var s;try{s=e.tty.ops.get_char(e.tty)}catch(u){throw new Mr.ErrnoError(29)}if(void 0===s&&0===a)throw new Mr.ErrnoError(6);if(null===s||void 0===s)break;a++,r[t+i]=s}return a&&(e.node.timestamp=Date.now()),a},write(e,r,t,n,o){if(!e.tty||!e.tty.ops.put_char)throw new Mr.ErrnoError(60);try{for(var a=0;a<n;a++)e.tty.ops.put_char(e.tty,r[t+a])}catch(i){throw new Mr.ErrnoError(29)}return n&&(e.node.timestamp=Date.now()),a}},default_tty_ops:{get_char:e=>(()=>{if(!Pr.length){var e=null;if("undefined"!=typeof window&&"function"==typeof window.prompt?null!==(e=window.prompt("Input: "))&&(e+="\n"):"function"==typeof readline&&null!==(e=readline())&&(e+="\n"),!e)return null;Pr=Cr(e,!0)}return Pr.shift()})(),put_char(e,r){null===r||10===r?(f(lr(e.output,0)),e.output=[]):0!=r&&e.output.push(r)},fsync(e){e.output&&e.output.length>0&&(f(lr(e.output,0)),e.output=[])},ioctl_tcgets:e=>({c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}),ioctl_tcsets:(e,r,t)=>0,ioctl_tiocgwinsz:e=>[24,80]},default_tty1_ops:{put_char(e,r){null===r||10===r?(m(lr(e.output,0)),e.output=[]):0!=r&&e.output.push(r)},fsync(e){e.output&&e.output.length>0&&(m(lr(e.output,0)),e.output=[])}}},Dr=e=>{R()},Fr={ops_table:null,mount:e=>Fr.createNode(null,"/",16895,0),createNode(e,r,t,n){if(Mr.isBlkdev(t)||Mr.isFIFO(t))throw new Mr.ErrnoError(63);Fr.ops_table||(Fr.ops_table={dir:{node:{getattr:Fr.node_ops.getattr,setattr:Fr.node_ops.setattr,lookup:Fr.node_ops.lookup,mknod:Fr.node_ops.mknod,rename:Fr.node_ops.rename,unlink:Fr.node_ops.unlink,rmdir:Fr.node_ops.rmdir,readdir:Fr.node_ops.readdir,symlink:Fr.node_ops.symlink},stream:{llseek:Fr.stream_ops.llseek}},file:{node:{getattr:Fr.node_ops.getattr,setattr:Fr.node_ops.setattr},stream:{llseek:Fr.stream_ops.llseek,read:Fr.stream_ops.read,write:Fr.stream_ops.write,allocate:Fr.stream_ops.allocate,mmap:Fr.stream_ops.mmap,msync:Fr.stream_ops.msync}},link:{node:{getattr:Fr.node_ops.getattr,setattr:Fr.node_ops.setattr,readlink:Fr.node_ops.readlink},stream:{}},chrdev:{node:{getattr:Fr.node_ops.getattr,setattr:Fr.node_ops.setattr},stream:Mr.chrdev_stream_ops}});var o=Mr.createNode(e,r,t,n);return Mr.isDir(o.mode)?(o.node_ops=Fr.ops_table.dir.node,o.stream_ops=Fr.ops_table.dir.stream,o.contents={}):Mr.isFile(o.mode)?(o.node_ops=Fr.ops_table.file.node,o.stream_ops=Fr.ops_table.file.stream,o.usedBytes=0,o.contents=null):Mr.isLink(o.mode)?(o.node_ops=Fr.ops_table.link.node,o.stream_ops=Fr.ops_table.link.stream):Mr.isChrdev(o.mode)&&(o.node_ops=Fr.ops_table.chrdev.node,o.stream_ops=Fr.ops_table.chrdev.stream),o.timestamp=Date.now(),e&&(e.contents[r]=o,e.timestamp=o.timestamp),o},getFileDataAsTypedArray:e=>e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0),expandFileStorage(e,r){var t=e.contents?e.contents.length:0;if(!(t>=r)){r=Math.max(r,t*(t<1048576?2:1.125)>>>0),0!=t&&(r=Math.max(r,256));var n=e.contents;e.contents=new Uint8Array(r),e.usedBytes>0&&e.contents.set(n.subarray(0,e.usedBytes),0)}},resizeFileStorage(e,r){if(e.usedBytes!=r)if(0==r)e.contents=null,e.usedBytes=0;else{var t=e.contents;e.contents=new Uint8Array(r),t&&e.contents.set(t.subarray(0,Math.min(r,e.usedBytes))),e.usedBytes=r}},node_ops:{getattr(e){var r={};return r.dev=Mr.isChrdev(e.mode)?e.id:1,r.ino=e.id,r.mode=e.mode,r.nlink=1,r.uid=0,r.gid=0,r.rdev=e.rdev,Mr.isDir(e.mode)?r.size=4096:Mr.isFile(e.mode)?r.size=e.usedBytes:Mr.isLink(e.mode)?r.size=e.link.length:r.size=0,r.atime=new Date(e.timestamp),r.mtime=new Date(e.timestamp),r.ctime=new Date(e.timestamp),r.blksize=4096,r.blocks=Math.ceil(r.size/r.blksize),r},setattr(e,r){void 0!==r.mode&&(e.mode=r.mode),void 0!==r.timestamp&&(e.timestamp=r.timestamp),void 0!==r.size&&Fr.resizeFileStorage(e,r.size)},lookup(e,r){throw Mr.genericErrors[44]},mknod:(e,r,t,n)=>Fr.createNode(e,r,t,n),rename(e,r,t){if(Mr.isDir(e.mode)){var n;try{n=Mr.lookupNode(r,t)}catch(a){}if(n)for(var o in n.contents)throw new Mr.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=t,r.contents[t]=e,r.timestamp=e.parent.timestamp,e.parent=r},unlink(e,r){delete e.contents[r],e.timestamp=Date.now()},rmdir(e,r){var t=Mr.lookupNode(e,r);for(var n in t.contents)throw new Mr.ErrnoError(55);delete e.contents[r],e.timestamp=Date.now()},readdir(e){var r=[".",".."];for(var t in e.contents)e.contents.hasOwnProperty(t)&&r.push(t);return r},symlink(e,r,t){var n=Fr.createNode(e,r,41471,0);return n.link=t,n},readlink(e){if(!Mr.isLink(e.mode))throw new Mr.ErrnoError(28);return e.link}},stream_ops:{read(e,r,t,n,o){var a=e.node.contents;if(o>=e.node.usedBytes)return 0;var i=Math.min(e.node.usedBytes-o,n);if(i>8&&a.subarray)r.set(a.subarray(o,o+i),t);else for(var s=0;s<i;s++)r[t+s]=a[o+s];return i},write(e,r,t,n,o,a){if(r.buffer===y.buffer&&(a=!1),!n)return 0;var i=e.node;if(i.timestamp=Date.now(),r.subarray&&(!i.contents||i.contents.subarray)){if(a)return i.contents=r.subarray(t,t+n),i.usedBytes=n,n;if(0===i.usedBytes&&0===o)return i.contents=r.slice(t,t+n),i.usedBytes=n,n;if(o+n<=i.usedBytes)return i.contents.set(r.subarray(t,t+n),o),n}if(Fr.expandFileStorage(i,o+n),i.contents.subarray&&r.subarray)i.contents.set(r.subarray(t,t+n),o);else for(var s=0;s<n;s++)i.contents[o+s]=r[t+s];return i.usedBytes=Math.max(i.usedBytes,o+n),n},llseek(e,r,t){var n=r;if(1===t?n+=e.position:2===t&&Mr.isFile(e.node.mode)&&(n+=e.node.usedBytes),n<0)throw new Mr.ErrnoError(28);return n},allocate(e,r,t){Fr.expandFileStorage(e.node,r+t),e.node.usedBytes=Math.max(e.node.usedBytes,r+t)},mmap(e,r,t,n,o){if(!Mr.isFile(e.node.mode))throw new Mr.ErrnoError(43);var a,i,s=e.node.contents;if(2&o||s.buffer!==y.buffer){if((t>0||t+r<s.length)&&(s=s.subarray?s.subarray(t,t+r):Array.prototype.slice.call(s,t,t+r)),i=!0,!(a=Dr()))throw new Mr.ErrnoError(48);y.set(s,a)}else i=!1,a=s.byteOffset;return{ptr:a,allocated:i}},msync:(e,r,t,n,o)=>(Fr.stream_ops.write(e,r,0,n,t,!1),0)}},$r=(e,r,t,n)=>{var o=n?"":"al ".concat(e);i(e,(t=>{var n,a;n=t,a='Loading data file "'.concat(e,'" failed (no arrayBuffer).'),n||R(a),r(new Uint8Array(t)),o&&O()}),(r=>{if(!t)throw'Loading data file "'.concat(e,'" failed.');t()})),o&&j()},Ar=o.preloadPlugins||[],Sr=(e,r)=>{var t=0;return e&&(t|=365),r&&(t|=146),t},Mr={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!(e=kr.resolve(e)))return{path:"",node:null};if(r=Object.assign({follow_mount:!0,recurse_count:0},r),r.recurse_count>8)throw new Mr.ErrnoError(32);for(var t=e.split("/").filter((e=>!!e)),n=Mr.root,o="/",a=0;a<t.length;a++){var i=a===t.length-1;if(i&&r.parent)break;if(n=Mr.lookupNode(n,t[a]),o=br.join2(o,t[a]),Mr.isMountpoint(n)&&(!i||i&&r.follow_mount)&&(n=n.mounted.root),!i||r.follow)for(var s=0;Mr.isLink(n.mode);){var u=Mr.readlink(o);if(o=kr.resolve(br.dirname(o),u),n=Mr.lookupPath(o,{recurse_count:r.recurse_count+1}).node,s++>40)throw new Mr.ErrnoError(32)}}return{path:o,node:n}},getPath(e){for(var r;;){if(Mr.isRoot(e)){var t=e.mount.mountpoint;return r?"/"!==t[t.length-1]?"".concat(t,"/").concat(r):t+r:t}r=r?"".concat(e.name,"/").concat(r):e.name,e=e.parent}},hashName(e,r){for(var t=0,n=0;n<r.length;n++)t=(t<<5)-t+r.charCodeAt(n)|0;return(e+t>>>0)%Mr.nameTable.length},hashAddNode(e){var r=Mr.hashName(e.parent.id,e.name);e.name_next=Mr.nameTable[r],Mr.nameTable[r]=e},hashRemoveNode(e){var r=Mr.hashName(e.parent.id,e.name);if(Mr.nameTable[r]===e)Mr.nameTable[r]=e.name_next;else for(var t=Mr.nameTable[r];t;){if(t.name_next===e){t.name_next=e.name_next;break}t=t.name_next}},lookupNode(e,r){var t=Mr.mayLookup(e);if(t)throw new Mr.ErrnoError(t,e);for(var n=Mr.hashName(e.id,r),o=Mr.nameTable[n];o;o=o.name_next){var a=o.name;if(o.parent.id===e.id&&a===r)return o}return Mr.lookup(e,r)},createNode(e,r,t,n){var o=new Mr.FSNode(e,r,t,n);return Mr.hashAddNode(o),o},destroyNode(e){Mr.hashRemoveNode(e)},isRoot:e=>e===e.parent,isMountpoint:e=>!!e.mounted,isFile:e=>32768===(61440&e),isDir:e=>16384===(61440&e),isLink:e=>40960===(61440&e),isChrdev:e=>8192===(61440&e),isBlkdev:e=>24576===(61440&e),isFIFO:e=>4096===(61440&e),isSocket:e=>49152===(49152&e),flagsToPermissionString(e){var r=["r","w","rw"][3&e];return 512&e&&(r+="w"),r},nodePermissions:(e,r)=>Mr.ignorePermissions||(!r.includes("r")||292&e.mode)&&(!r.includes("w")||146&e.mode)&&(!r.includes("x")||73&e.mode)?0:2,mayLookup(e){var r=Mr.nodePermissions(e,"x");return r||(e.node_ops.lookup?0:2)},mayCreate(e,r){try{Mr.lookupNode(e,r);return 20}catch(t){}return Mr.nodePermissions(e,"wx")},mayDelete(e,r,t){var n;try{n=Mr.lookupNode(e,r)}catch(a){return a.errno}var o=Mr.nodePermissions(e,"wx");if(o)return o;if(t){if(!Mr.isDir(n.mode))return 54;if(Mr.isRoot(n)||Mr.getPath(n)===Mr.cwd())return 10}else if(Mr.isDir(n.mode))return 31;return 0},mayOpen:(e,r)=>e?Mr.isLink(e.mode)?32:Mr.isDir(e.mode)&&("r"!==Mr.flagsToPermissionString(r)||512&r)?31:Mr.nodePermissions(e,Mr.flagsToPermissionString(r)):44,MAX_OPEN_FDS:4096,nextfd(){for(var e=0;e<=Mr.MAX_OPEN_FDS;e++)if(!Mr.streams[e])return e;throw new Mr.ErrnoError(33)},getStreamChecked(e){var r=Mr.getStream(e);if(!r)throw new Mr.ErrnoError(8);return r},getStream:e=>Mr.streams[e],createStream(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return Mr.FSStream||(Mr.FSStream=function(){this.shared={}},Mr.FSStream.prototype={},Object.defineProperties(Mr.FSStream.prototype,{object:{get(){return this.node},set(e){this.node=e}},isRead:{get(){return 1!==(2097155&this.flags)}},isWrite:{get(){return 0!==(2097155&this.flags)}},isAppend:{get(){return 1024&this.flags}},flags:{get(){return this.shared.flags},set(e){this.shared.flags=e}},position:{get(){return this.shared.position},set(e){this.shared.position=e}}})),e=Object.assign(new Mr.FSStream,e),-1==r&&(r=Mr.nextfd()),e.fd=r,Mr.streams[r]=e,e},closeStream(e){Mr.streams[e]=null},chrdev_stream_ops:{open(e){var r=Mr.getDevice(e.node.rdev);e.stream_ops=r.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek(){throw new Mr.ErrnoError(70)}},major:e=>e>>8,minor:e=>255&e,makedev:(e,r)=>e<<8|r,registerDevice(e,r){Mr.devices[e]={stream_ops:r}},getDevice:e=>Mr.devices[e],getMounts(e){for(var r=[],t=[e];t.length;){var n=t.pop();r.push(n),t.push.apply(t,n.mounts)}return r},syncfs(e,r){"function"==typeof e&&(r=e,e=!1),Mr.syncFSRequests++,Mr.syncFSRequests>1&&m("warning: ".concat(Mr.syncFSRequests," FS.syncfs operations in flight at once, probably just doing extra work"));var t=Mr.getMounts(Mr.root.mount),n=0;function o(e){return Mr.syncFSRequests--,r(e)}function a(e){if(e)return a.errored?void 0:(a.errored=!0,o(e));++n>=t.length&&o(null)}t.forEach((r=>{if(!r.type.syncfs)return a(null);r.type.syncfs(r,e,a)}))},mount(e,r,t){var n,o="/"===t,a=!t;if(o&&Mr.root)throw new Mr.ErrnoError(10);if(!o&&!a){var i=Mr.lookupPath(t,{follow_mount:!1});if(t=i.path,n=i.node,Mr.isMountpoint(n))throw new Mr.ErrnoError(10);if(!Mr.isDir(n.mode))throw new Mr.ErrnoError(54)}var s={type:e,opts:r,mountpoint:t,mounts:[]},u=e.mount(s);return u.mount=s,s.root=u,o?Mr.root=u:n&&(n.mounted=s,n.mount&&n.mount.mounts.push(s)),u},unmount(e){var r=Mr.lookupPath(e,{follow_mount:!1});if(!Mr.isMountpoint(r.node))throw new Mr.ErrnoError(28);var t=r.node,n=t.mounted,o=Mr.getMounts(n);Object.keys(Mr.nameTable).forEach((e=>{for(var r=Mr.nameTable[e];r;){var t=r.name_next;o.includes(r.mount)&&Mr.destroyNode(r),r=t}})),t.mounted=null;var a=t.mount.mounts.indexOf(n);t.mount.mounts.splice(a,1)},lookup:(e,r)=>e.node_ops.lookup(e,r),mknod(e,r,t){var n=Mr.lookupPath(e,{parent:!0}).node,o=br.basename(e);if(!o||"."===o||".."===o)throw new Mr.ErrnoError(28);var a=Mr.mayCreate(n,o);if(a)throw new Mr.ErrnoError(a);if(!n.node_ops.mknod)throw new Mr.ErrnoError(63);return n.node_ops.mknod(n,o,r,t)},create:(e,r)=>(r=void 0!==r?r:438,r&=4095,r|=32768,Mr.mknod(e,r,0)),mkdir:(e,r)=>(r=void 0!==r?r:511,r&=1023,r|=16384,Mr.mknod(e,r,0)),mkdirTree(e,r){for(var t=e.split("/"),n="",o=0;o<t.length;++o)if(t[o]){n+="/"+t[o];try{Mr.mkdir(n,r)}catch(a){if(20!=a.errno)throw a}}},mkdev:(e,r,t)=>("undefined"==typeof t&&(t=r,r=438),r|=8192,Mr.mknod(e,r,t)),symlink(e,r){if(!kr.resolve(e))throw new Mr.ErrnoError(44);var t=Mr.lookupPath(r,{parent:!0}).node;if(!t)throw new Mr.ErrnoError(44);var n=br.basename(r),o=Mr.mayCreate(t,n);if(o)throw new Mr.ErrnoError(o);if(!t.node_ops.symlink)throw new Mr.ErrnoError(63);return t.node_ops.symlink(t,n,e)},rename(e,r){var t,n,o=br.dirname(e),a=br.dirname(r),i=br.basename(e),s=br.basename(r);if(t=Mr.lookupPath(e,{parent:!0}).node,n=Mr.lookupPath(r,{parent:!0}).node,!t||!n)throw new Mr.ErrnoError(44);if(t.mount!==n.mount)throw new Mr.ErrnoError(75);var u,l=Mr.lookupNode(t,i),c=kr.relative(e,a);if("."!==c.charAt(0))throw new Mr.ErrnoError(28);if("."!==(c=kr.relative(r,o)).charAt(0))throw new Mr.ErrnoError(55);try{u=Mr.lookupNode(n,s)}catch(h){}if(l!==u){var d=Mr.isDir(l.mode),p=Mr.mayDelete(t,i,d);if(p)throw new Mr.ErrnoError(p);if(p=u?Mr.mayDelete(n,s,d):Mr.mayCreate(n,s))throw new Mr.ErrnoError(p);if(!t.node_ops.rename)throw new Mr.ErrnoError(63);if(Mr.isMountpoint(l)||u&&Mr.isMountpoint(u))throw new Mr.ErrnoError(10);if(n!==t&&(p=Mr.nodePermissions(t,"w")))throw new Mr.ErrnoError(p);Mr.hashRemoveNode(l);try{t.node_ops.rename(l,n,s)}catch(h){throw h}finally{Mr.hashAddNode(l)}}},rmdir(e){var r=Mr.lookupPath(e,{parent:!0}).node,t=br.basename(e),n=Mr.lookupNode(r,t),o=Mr.mayDelete(r,t,!0);if(o)throw new Mr.ErrnoError(o);if(!r.node_ops.rmdir)throw new Mr.ErrnoError(63);if(Mr.isMountpoint(n))throw new Mr.ErrnoError(10);r.node_ops.rmdir(r,t),Mr.destroyNode(n)},readdir(e){var r=Mr.lookupPath(e,{follow:!0}).node;if(!r.node_ops.readdir)throw new Mr.ErrnoError(54);return r.node_ops.readdir(r)},unlink(e){var r=Mr.lookupPath(e,{parent:!0}).node;if(!r)throw new Mr.ErrnoError(44);var t=br.basename(e),n=Mr.lookupNode(r,t),o=Mr.mayDelete(r,t,!1);if(o)throw new Mr.ErrnoError(o);if(!r.node_ops.unlink)throw new Mr.ErrnoError(63);if(Mr.isMountpoint(n))throw new Mr.ErrnoError(10);r.node_ops.unlink(r,t),Mr.destroyNode(n)},readlink(e){var r=Mr.lookupPath(e).node;if(!r)throw new Mr.ErrnoError(44);if(!r.node_ops.readlink)throw new Mr.ErrnoError(28);return kr.resolve(Mr.getPath(r.parent),r.node_ops.readlink(r))},stat(e,r){var t=Mr.lookupPath(e,{follow:!r}).node;if(!t)throw new Mr.ErrnoError(44);if(!t.node_ops.getattr)throw new Mr.ErrnoError(63);return t.node_ops.getattr(t)},lstat:e=>Mr.stat(e,!0),chmod(e,r,t){var n;"string"==typeof e?n=Mr.lookupPath(e,{follow:!t}).node:n=e;if(!n.node_ops.setattr)throw new Mr.ErrnoError(63);n.node_ops.setattr(n,{mode:4095&r|-4096&n.mode,timestamp:Date.now()})},lchmod(e,r){Mr.chmod(e,r,!0)},fchmod(e,r){var t=Mr.getStreamChecked(e);Mr.chmod(t.node,r)},chown(e,r,t,n){var o;"string"==typeof e?o=Mr.lookupPath(e,{follow:!n}).node:o=e;if(!o.node_ops.setattr)throw new Mr.ErrnoError(63);o.node_ops.setattr(o,{timestamp:Date.now()})},lchown(e,r,t){Mr.chown(e,r,t,!0)},fchown(e,r,t){var n=Mr.getStreamChecked(e);Mr.chown(n.node,r,t)},truncate(e,r){if(r<0)throw new Mr.ErrnoError(28);var t;"string"==typeof e?t=Mr.lookupPath(e,{follow:!0}).node:t=e;if(!t.node_ops.setattr)throw new Mr.ErrnoError(63);if(Mr.isDir(t.mode))throw new Mr.ErrnoError(31);if(!Mr.isFile(t.mode))throw new Mr.ErrnoError(28);var n=Mr.nodePermissions(t,"w");if(n)throw new Mr.ErrnoError(n);t.node_ops.setattr(t,{size:r,timestamp:Date.now()})},ftruncate(e,r){var t=Mr.getStreamChecked(e);if(0===(2097155&t.flags))throw new Mr.ErrnoError(28);Mr.truncate(t.node,r)},utime(e,r,t){var n=Mr.lookupPath(e,{follow:!0}).node;n.node_ops.setattr(n,{timestamp:Math.max(r,t)})},open(e,r,t){if(""===e)throw new Mr.ErrnoError(44);var n;if(t="undefined"==typeof t?438:t,t=64&(r="string"==typeof r?(e=>{var r={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090}[e];if("undefined"==typeof r)throw new Error("Unknown file open mode: ".concat(e));return r})(r):r)?4095&t|32768:0,"object"==typeof e)n=e;else{e=br.normalize(e);try{n=Mr.lookupPath(e,{follow:!(131072&r)}).node}catch(u){}}var a=!1;if(64&r)if(n){if(128&r)throw new Mr.ErrnoError(20)}else n=Mr.mknod(e,t,0),a=!0;if(!n)throw new Mr.ErrnoError(44);if(Mr.isChrdev(n.mode)&&(r&=-513),65536&r&&!Mr.isDir(n.mode))throw new Mr.ErrnoError(54);if(!a){var i=Mr.mayOpen(n,r);if(i)throw new Mr.ErrnoError(i)}512&r&&!a&&Mr.truncate(n,0),r&=-131713;var s=Mr.createStream({node:n,path:Mr.getPath(n),flags:r,seekable:!0,position:0,stream_ops:n.stream_ops,ungotten:[],error:!1});return s.stream_ops.open&&s.stream_ops.open(s),!o.logReadFiles||1&r||(Mr.readFiles||(Mr.readFiles={}),e in Mr.readFiles||(Mr.readFiles[e]=1)),s},close(e){if(Mr.isClosed(e))throw new Mr.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(r){throw r}finally{Mr.closeStream(e.fd)}e.fd=null},isClosed:e=>null===e.fd,llseek(e,r,t){if(Mr.isClosed(e))throw new Mr.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new Mr.ErrnoError(70);if(0!=t&&1!=t&&2!=t)throw new Mr.ErrnoError(28);return e.position=e.stream_ops.llseek(e,r,t),e.ungotten=[],e.position},read(e,r,t,n,o){if(n<0||o<0)throw new Mr.ErrnoError(28);if(Mr.isClosed(e))throw new Mr.ErrnoError(8);if(1===(2097155&e.flags))throw new Mr.ErrnoError(8);if(Mr.isDir(e.node.mode))throw new Mr.ErrnoError(31);if(!e.stream_ops.read)throw new Mr.ErrnoError(28);var a="undefined"!=typeof o;if(a){if(!e.seekable)throw new Mr.ErrnoError(70)}else o=e.position;var i=e.stream_ops.read(e,r,t,n,o);return a||(e.position+=i),i},write(e,r,t,n,o,a){if(n<0||o<0)throw new Mr.ErrnoError(28);if(Mr.isClosed(e))throw new Mr.ErrnoError(8);if(0===(2097155&e.flags))throw new Mr.ErrnoError(8);if(Mr.isDir(e.node.mode))throw new Mr.ErrnoError(31);if(!e.stream_ops.write)throw new Mr.ErrnoError(28);e.seekable&&1024&e.flags&&Mr.llseek(e,0,2);var i="undefined"!=typeof o;if(i){if(!e.seekable)throw new Mr.ErrnoError(70)}else o=e.position;var s=e.stream_ops.write(e,r,t,n,o,a);return i||(e.position+=s),s},allocate(e,r,t){if(Mr.isClosed(e))throw new Mr.ErrnoError(8);if(r<0||t<=0)throw new Mr.ErrnoError(28);if(0===(2097155&e.flags))throw new Mr.ErrnoError(8);if(!Mr.isFile(e.node.mode)&&!Mr.isDir(e.node.mode))throw new Mr.ErrnoError(43);if(!e.stream_ops.allocate)throw new Mr.ErrnoError(138);e.stream_ops.allocate(e,r,t)},mmap(e,r,t,n,o){if(0!==(2&n)&&0===(2&o)&&2!==(2097155&e.flags))throw new Mr.ErrnoError(2);if(1===(2097155&e.flags))throw new Mr.ErrnoError(2);if(!e.stream_ops.mmap)throw new Mr.ErrnoError(43);return e.stream_ops.mmap(e,r,t,n,o)},msync:(e,r,t,n,o)=>e.stream_ops.msync?e.stream_ops.msync(e,r,t,n,o):0,munmap:e=>0,ioctl(e,r,t){if(!e.stream_ops.ioctl)throw new Mr.ErrnoError(59);return e.stream_ops.ioctl(e,r,t)},readFile(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(r.flags=r.flags||0,r.encoding=r.encoding||"binary","utf8"!==r.encoding&&"binary"!==r.encoding)throw new Error('Invalid encoding type "'.concat(r.encoding,'"'));var t,n=Mr.open(e,r.flags),o=Mr.stat(e).size,a=new Uint8Array(o);return Mr.read(n,a,0,o,0),"utf8"===r.encoding?t=lr(a,0):"binary"===r.encoding&&(t=a),Mr.close(n),t},writeFile(e,r){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};t.flags=t.flags||577;var n=Mr.open(e,t.flags,t.mode);if("string"==typeof r){var o=new Uint8Array(sr(r)+1),a=ar(r,o,0,o.length);Mr.write(n,o,0,a,void 0,t.canOwn)}else{if(!ArrayBuffer.isView(r))throw new Error("Unsupported data type");Mr.write(n,r,0,r.byteLength,void 0,t.canOwn)}Mr.close(n)},cwd:()=>Mr.currentPath,chdir(e){var r=Mr.lookupPath(e,{follow:!0});if(null===r.node)throw new Mr.ErrnoError(44);if(!Mr.isDir(r.node.mode))throw new Mr.ErrnoError(54);var t=Mr.nodePermissions(r.node,"x");if(t)throw new Mr.ErrnoError(t);Mr.currentPath=r.path},createDefaultDirectories(){Mr.mkdir("/tmp"),Mr.mkdir("/home"),Mr.mkdir("/home/web_user")},createDefaultDevices(){Mr.mkdir("/dev"),Mr.registerDevice(Mr.makedev(1,3),{read:()=>0,write:(e,r,t,n,o)=>n}),Mr.mkdev("/dev/null",Mr.makedev(1,3)),Tr.register(Mr.makedev(5,0),Tr.default_tty_ops),Tr.register(Mr.makedev(6,0),Tr.default_tty1_ops),Mr.mkdev("/dev/tty",Mr.makedev(5,0)),Mr.mkdev("/dev/tty1",Mr.makedev(6,0));var e=new Uint8Array(1024),r=0,t=()=>(0===r&&(r=_r(e).byteLength),e[--r]);Mr.createDevice("/dev","random",t),Mr.createDevice("/dev","urandom",t),Mr.mkdir("/dev/shm"),Mr.mkdir("/dev/shm/tmp")},createSpecialDirectories(){Mr.mkdir("/proc");var e=Mr.mkdir("/proc/self");Mr.mkdir("/proc/self/fd"),Mr.mount({mount(){var r=Mr.createNode(e,"fd",16895,73);return r.node_ops={lookup(e,r){var t=+r,n=Mr.getStreamChecked(t),o={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>n.path}};return o.parent=o,o}},r}},{},"/proc/self/fd")},createStandardStreams(){o.stdin?Mr.createDevice("/dev","stdin",o.stdin):Mr.symlink("/dev/tty","/dev/stdin"),o.stdout?Mr.createDevice("/dev","stdout",null,o.stdout):Mr.symlink("/dev/tty","/dev/stdout"),o.stderr?Mr.createDevice("/dev","stderr",null,o.stderr):Mr.symlink("/dev/tty1","/dev/stderr");Mr.open("/dev/stdin",0),Mr.open("/dev/stdout",1),Mr.open("/dev/stderr",1)},ensureErrnoError(){Mr.ErrnoError||(Mr.ErrnoError=function(e,r){this.name="ErrnoError",this.node=r,this.setErrno=function(e){this.errno=e},this.setErrno(e),this.message="FS error"},Mr.ErrnoError.prototype=new Error,Mr.ErrnoError.prototype.constructor=Mr.ErrnoError,[44].forEach((e=>{Mr.genericErrors[e]=new Mr.ErrnoError(e),Mr.genericErrors[e].stack="<generic error, no stack>"})))},staticInit(){Mr.ensureErrnoError(),Mr.nameTable=new Array(4096),Mr.mount(Fr,{},"/"),Mr.createDefaultDirectories(),Mr.createDefaultDevices(),Mr.createSpecialDirectories(),Mr.filesystems={MEMFS:Fr}},init(e,r,t){Mr.init.initialized=!0,Mr.ensureErrnoError(),o.stdin=e||o.stdin,o.stdout=r||o.stdout,o.stderr=t||o.stderr,Mr.createStandardStreams()},quit(){Mr.init.initialized=!1;for(var e=0;e<Mr.streams.length;e++){var r=Mr.streams[e];r&&Mr.close(r)}},findObject(e,r){var t=Mr.analyzePath(e,r);return t.exists?t.object:null},analyzePath(e,r){try{e=(n=Mr.lookupPath(e,{follow:!r})).path}catch(o){}var t={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var n=Mr.lookupPath(e,{parent:!0});t.parentExists=!0,t.parentPath=n.path,t.parentObject=n.node,t.name=br.basename(e),n=Mr.lookupPath(e,{follow:!r}),t.exists=!0,t.path=n.path,t.object=n.node,t.name=n.node.name,t.isRoot="/"===n.path}catch(o){t.error=o.errno}return t},createPath(e,r,t,n){e="string"==typeof e?e:Mr.getPath(e);for(var o=r.split("/").reverse();o.length;){var a=o.pop();if(a){var i=br.join2(e,a);try{Mr.mkdir(i)}catch(s){}e=i}}return i},createFile(e,r,t,n,o){var a=br.join2("string"==typeof e?e:Mr.getPath(e),r),i=Sr(n,o);return Mr.create(a,i)},createDataFile(e,r,t,n,o,a){var i=r;e&&(e="string"==typeof e?e:Mr.getPath(e),i=r?br.join2(e,r):e);var s=Sr(n,o),u=Mr.create(i,s);if(t){if("string"==typeof t){for(var l=new Array(t.length),c=0,d=t.length;c<d;++c)l[c]=t.charCodeAt(c);t=l}Mr.chmod(u,146|s);var p=Mr.open(u,577);Mr.write(p,t,0,t.length,0,a),Mr.close(p),Mr.chmod(u,s)}return u},createDevice(e,r,t,n){var o=br.join2("string"==typeof e?e:Mr.getPath(e),r),a=Sr(!!t,!!n);Mr.createDevice.major||(Mr.createDevice.major=64);var i=Mr.makedev(Mr.createDevice.major++,0);return Mr.registerDevice(i,{open(e){e.seekable=!1},close(e){n&&n.buffer&&n.buffer.length&&n(10)},read(e,r,n,o,a){for(var i=0,s=0;s<o;s++){var u;try{u=t()}catch(l){throw new Mr.ErrnoError(29)}if(void 0===u&&0===i)throw new Mr.ErrnoError(6);if(null===u||void 0===u)break;i++,r[n+s]=u}return i&&(e.node.timestamp=Date.now()),i},write(e,r,t,o,a){for(var i=0;i<o;i++)try{n(r[t+i])}catch(s){throw new Mr.ErrnoError(29)}return o&&(e.node.timestamp=Date.now()),i}}),Mr.mkdev(o,a,i)},forceLoadFile(e){if(e.isDevice||e.isFolder||e.link||e.contents)return!0;if("undefined"!=typeof XMLHttpRequest)throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(!a)throw new Error("Cannot load without read() or XMLHttpRequest.");try{e.contents=Cr(a(e.url),!0),e.usedBytes=e.contents.length}catch(r){throw new Mr.ErrnoError(29)}},createLazyFile(e,r,t,n,o){function a(){this.lengthKnown=!1,this.chunks=[]}if(a.prototype.get=function(e){if(!(e>this.length-1||e<0)){var r=e%this.chunkSize,t=e/this.chunkSize|0;return this.getter(t)[r]}},a.prototype.setDataGetter=function(e){this.getter=e},a.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",t,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+t+". Status: "+e.status);var r,n=Number(e.getResponseHeader("Content-length")),o=(r=e.getResponseHeader("Accept-Ranges"))&&"bytes"===r,a=(r=e.getResponseHeader("Content-Encoding"))&&"gzip"===r,i=1048576;o||(i=n);var s=this;s.setDataGetter((e=>{var r=e*i,o=(e+1)*i-1;if(o=Math.min(o,n-1),"undefined"==typeof s.chunks[e]&&(s.chunks[e]=((e,r)=>{if(e>r)throw new Error("invalid range ("+e+", "+r+") or no bytes requested!");if(r>n-1)throw new Error("only "+n+" bytes available! programmer error!");var o=new XMLHttpRequest;if(o.open("GET",t,!1),n!==i&&o.setRequestHeader("Range","bytes="+e+"-"+r),o.responseType="arraybuffer",o.overrideMimeType&&o.overrideMimeType("text/plain; charset=x-user-defined"),o.send(null),!(o.status>=200&&o.status<300||304===o.status))throw new Error("Couldn't load "+t+". Status: "+o.status);return void 0!==o.response?new Uint8Array(o.response||[]):Cr(o.responseText||"",!0)})(r,o)),"undefined"==typeof s.chunks[e])throw new Error("doXHR failed!");return s.chunks[e]})),!a&&n||(i=n=1,n=this.getter(0).length,i=n,f("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=n,this._chunkSize=i,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest){if(!d)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var i=new a;Object.defineProperties(i,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var s={isDevice:!1,contents:i}}else s={isDevice:!1,url:t};var u=Mr.createFile(e,r,s,n,o);s.contents?u.contents=s.contents:s.url&&(u.contents=null,u.url=s.url),Object.defineProperties(u,{usedBytes:{get:function(){return this.contents.length}}});var l={};function c(e,r,t,n,o){var a=e.node.contents;if(o>=a.length)return 0;var i=Math.min(a.length-o,n);if(a.slice)for(var s=0;s<i;s++)r[t+s]=a[o+s];else for(s=0;s<i;s++)r[t+s]=a.get(o+s);return i}return Object.keys(u.stream_ops).forEach((e=>{var r=u.stream_ops[e];l[e]=function(){return Mr.forceLoadFile(u),r.apply(null,arguments)}})),l.read=(e,r,t,n,o)=>(Mr.forceLoadFile(u),c(e,r,t,n,o)),l.mmap=(e,r,t,n,o)=>{Mr.forceLoadFile(u);var a=Dr();if(!a)throw new Mr.ErrnoError(48);return c(e,y,a,r,t),{ptr:a,allocated:!0}},u.stream_ops=l,u}},jr={DEFAULT_POLLMASK:5,calculateAt(e,r,t){if(br.isAbs(r))return r;var n;-100===e?n=Mr.cwd():n=jr.getStreamFromFD(e).path;if(0==r.length){if(!t)throw new Mr.ErrnoError(44);return n}return br.join2(n,r)},doStat(e,r,t){try{var n=e(r)}catch(s){if(s&&s.node&&br.normalize(r)!==br.normalize(Mr.getPath(s.node)))return-54;throw s}b[t>>2]=n.dev,b[t+4>>2]=n.mode,_[t+8>>2]=n.nlink,b[t+12>>2]=n.uid,b[t+16>>2]=n.gid,b[t+20>>2]=n.rdev,N=[n.size>>>0,(z=n.size,+Math.abs(z)>=1?z>0?+Math.floor(z/4294967296)>>>0:~~+Math.ceil((z-+(~~z>>>0))/4294967296)>>>0:0)],b[t+24>>2]=N[0],b[t+28>>2]=N[1],b[t+32>>2]=4096,b[t+36>>2]=n.blocks;var o=n.atime.getTime(),a=n.mtime.getTime(),i=n.ctime.getTime();return N=[Math.floor(o/1e3)>>>0,(z=Math.floor(o/1e3),+Math.abs(z)>=1?z>0?+Math.floor(z/4294967296)>>>0:~~+Math.ceil((z-+(~~z>>>0))/4294967296)>>>0:0)],b[t+40>>2]=N[0],b[t+44>>2]=N[1],_[t+48>>2]=o%1e3*1e3,N=[Math.floor(a/1e3)>>>0,(z=Math.floor(a/1e3),+Math.abs(z)>=1?z>0?+Math.floor(z/4294967296)>>>0:~~+Math.ceil((z-+(~~z>>>0))/4294967296)>>>0:0)],b[t+56>>2]=N[0],b[t+60>>2]=N[1],_[t+64>>2]=a%1e3*1e3,N=[Math.floor(i/1e3)>>>0,(z=Math.floor(i/1e3),+Math.abs(z)>=1?z>0?+Math.floor(z/4294967296)>>>0:~~+Math.ceil((z-+(~~z>>>0))/4294967296)>>>0:0)],b[t+72>>2]=N[0],b[t+76>>2]=N[1],_[t+80>>2]=i%1e3*1e3,N=[n.ino>>>0,(z=n.ino,+Math.abs(z)>=1?z>0?+Math.floor(z/4294967296)>>>0:~~+Math.ceil((z-+(~~z>>>0))/4294967296)>>>0:0)],b[t+88>>2]=N[0],b[t+92>>2]=N[1],0},doMsync(e,r,t,n,o){if(!Mr.isFile(r.node.mode))throw new Mr.ErrnoError(43);if(2&n)return 0;var a=g.slice(e,e+t);Mr.msync(r,a,o,t,n)},varargs:void 0,get(){var e=b[+jr.varargs>>2];return jr.varargs+=4,e},getp:()=>jr.get(),getStr:e=>cr(e),getStreamFromFD:e=>Mr.getStreamChecked(e)};var Or=e=>e%4===0&&(e%100!==0||e%400===0),Rr=[31,29,31,30,31,30,31,31,30,31,30,31],xr=[31,28,31,30,31,30,31,31,30,31,30,31],Wr=(e,r)=>{y.set(e,r)},zr=(e,r,t,n)=>{var o=_[n+40>>2],a={tm_sec:b[n>>2],tm_min:b[n+4>>2],tm_hour:b[n+8>>2],tm_mday:b[n+12>>2],tm_mon:b[n+16>>2],tm_year:b[n+20>>2],tm_wday:b[n+24>>2],tm_yday:b[n+28>>2],tm_isdst:b[n+32>>2],tm_gmtoff:b[n+36>>2],tm_zone:o?cr(o):""},i=cr(t),s={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var u in s)i=i.replace(new RegExp(u,"g"),s[u]);var l=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],c=["January","February","March","April","May","June","July","August","September","October","November","December"];function d(e,r,t){for(var n="number"==typeof e?e.toString():e||"";n.length<r;)n=t[0]+n;return n}function p(e,r){return d(e,r,"0")}function h(e,r){function t(e){return e<0?-1:e>0?1:0}var n;return 0===(n=t(e.getFullYear()-r.getFullYear()))&&0===(n=t(e.getMonth()-r.getMonth()))&&(n=t(e.getDate()-r.getDate())),n}function f(e){switch(e.getDay()){case 0:return new Date(e.getFullYear()-1,11,29);case 1:return e;case 2:return new Date(e.getFullYear(),0,3);case 3:return new Date(e.getFullYear(),0,2);case 4:return new Date(e.getFullYear(),0,1);case 5:return new Date(e.getFullYear()-1,11,31);case 6:return new Date(e.getFullYear()-1,11,30)}}function m(e){var r=((e,r)=>{for(var t=new Date(e.getTime());r>0;){var n=Or(t.getFullYear()),o=t.getMonth(),a=(n?Rr:xr)[o];if(!(r>a-t.getDate()))return t.setDate(t.getDate()+r),t;r-=a-t.getDate()+1,t.setDate(1),o<11?t.setMonth(o+1):(t.setMonth(0),t.setFullYear(t.getFullYear()+1))}return t})(new Date(e.tm_year+1900,0,1),e.tm_yday),t=new Date(r.getFullYear(),0,4),n=new Date(r.getFullYear()+1,0,4),o=f(t),a=f(n);return h(o,r)<=0?h(a,r)<=0?r.getFullYear()+1:r.getFullYear():r.getFullYear()-1}var v={"%a":e=>l[e.tm_wday].substring(0,3),"%A":e=>l[e.tm_wday],"%b":e=>c[e.tm_mon].substring(0,3),"%B":e=>c[e.tm_mon],"%C":e=>p((e.tm_year+1900)/100|0,2),"%d":e=>p(e.tm_mday,2),"%e":e=>d(e.tm_mday,2," "),"%g":e=>m(e).toString().substring(2),"%G":e=>m(e),"%H":e=>p(e.tm_hour,2),"%I":e=>{var r=e.tm_hour;return 0==r?r=12:r>12&&(r-=12),p(r,2)},"%j":e=>p(e.tm_mday+((e,r)=>{for(var t=0,n=0;n<=r;t+=e[n++]);return t})(Or(e.tm_year+1900)?Rr:xr,e.tm_mon-1),3),"%m":e=>p(e.tm_mon+1,2),"%M":e=>p(e.tm_min,2),"%n":()=>"\n","%p":e=>e.tm_hour>=0&&e.tm_hour<12?"AM":"PM","%S":e=>p(e.tm_sec,2),"%t":()=>"\t","%u":e=>e.tm_wday||7,"%U":e=>{var r=e.tm_yday+7-e.tm_wday;return p(Math.floor(r/7),2)},"%V":e=>{var r=Math.floor((e.tm_yday+7-(e.tm_wday+6)%7)/7);if((e.tm_wday+371-e.tm_yday-2)%7<=2&&r++,r){if(53==r){var t=(e.tm_wday+371-e.tm_yday)%7;4==t||3==t&&Or(e.tm_year)||(r=1)}}else{r=52;var n=(e.tm_wday+7-e.tm_yday-1)%7;(4==n||5==n&&Or(e.tm_year%400-1))&&r++}return p(r,2)},"%w":e=>e.tm_wday,"%W":e=>{var r=e.tm_yday+7-(e.tm_wday+6)%7;return p(Math.floor(r/7),2)},"%y":e=>(e.tm_year+1900).toString().substring(2),"%Y":e=>e.tm_year+1900,"%z":e=>{var r=e.tm_gmtoff,t=r>=0;return r=(r=Math.abs(r)/60)/60*100+r%60,(t?"+":"-")+String("0000"+r).slice(-4)},"%Z":e=>e.tm_zone,"%%":()=>"%"};for(var u in i=i.replace(/%%/g,"\0\0"),v)i.includes(u)&&(i=i.replace(new RegExp(u,"g"),v[u](a)));var y=Cr(i=i.replace(/\0\0/g,"%"),!1);return y.length>r?0:(Wr(y,e),y.length-1)};G=o.InternalError=class extends Error{constructor(e){super(e),this.name="InternalError"}},(()=>{for(var e=new Array(256),r=0;r<256;++r)e[r]=String.fromCharCode(r);K=e})(),J=o.BindingError=class extends Error{constructor(e){super(e),this.name="BindingError"}},Object.assign(Ce.prototype,{isAliasOf(e){if(!(this instanceof Ce))return!1;if(!(e instanceof Ce))return!1;var r=this.$$.ptrType.registeredClass,t=this.$$.ptr;e.$$=e.$$;for(var n=e.$$.ptrType.registeredClass,o=e.$$.ptr;r.baseClass;)t=r.upcast(t),r=r.baseClass;for(;n.baseClass;)o=n.upcast(o),n=n.baseClass;return r===n&&t===o},clone(){if(this.$$.ptr||le(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var e,r=Pe(Object.create(Object.getPrototypeOf(this),{$$:{value:(e=this.$$,{count:e.count,deleteScheduled:e.deleteScheduled,preservePointerOnDelete:e.preservePointerOnDelete,ptr:e.ptr,ptrType:e.ptrType,smartPtr:e.smartPtr,smartPtrType:e.smartPtrType})}}));return r.$$.count.value+=1,r.$$.deleteScheduled=!1,r},delete(){this.$$.ptr||le(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&ae("Object already scheduled for deletion"),de(this),pe(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||le(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&ae("Object already scheduled for deletion"),ye.push(this),1===ye.length&&se&&se(ge),this.$$.deleteScheduled=!0,this}}),o.getInheritedInstanceCount=me,o.getLiveInheritedInstances=ve,o.flushPendingDeletes=ge,o.setDelayFunction=we,Object.assign(xe.prototype,{getPointee(e){return this.rawGetPointee&&(e=this.rawGetPointee(e)),e},destructor(e){this.rawDestructor&&this.rawDestructor(e)},argPackAdvance:ue,readValueFromPointer:Re,deleteObject(e){null!==e&&e.delete()},fromWireType:ke}),ze=o.UnboundTypeError=((e,r)=>{var t=De(r,(function(e){this.name=r,this.message=e;var t=new Error(e).stack;void 0!==t&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))}));return t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return void 0===this.message?this.name:"".concat(this.name,": ").concat(this.message)},t})(Error,"UnboundTypeError"),Object.assign(Ge.prototype,{get(e){return this.allocated[e]},has(e){return void 0!==this.allocated[e]},allocate(e){var r=this.freelist.pop()||this.allocated.length;return this.allocated[r]=e,r},free(e){this.allocated[e]=void 0,this.freelist.push(e)}}),Ke.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),Ke.reserved=Ke.allocated.length,o.count_emval_handles=Ze;var Nr=function(e,r,t,n){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=Mr.nextInode++,this.name=r,this.mode=t,this.node_ops={},this.stream_ops={},this.rdev=n},Br=365,Ir=146;Object.defineProperties(Nr.prototype,{read:{get:function(){return(this.mode&Br)===Br},set:function(e){e?this.mode|=Br:this.mode&=-366}},write:{get:function(){return(this.mode&Ir)===Ir},set:function(e){e?this.mode|=Ir:this.mode&=-147}},isFolder:{get:function(){return Mr.isDir(this.mode)}},isDevice:{get:function(){return Mr.isChrdev(this.mode)}}}),Mr.FSNode=Nr,Mr.createPreloadedFile=(e,r,t,n,o,a,i,s,u,l)=>{var c=r?kr.resolve(br.join2(e,r)):e;"cp ".concat(c);function d(t){function d(t){l&&l(),s||((e,r,t,n,o,a)=>{Mr.createDataFile(e,r,t,n,o,a)})(e,r,t,n,o,u),a&&a(),O()}((e,r,t,n)=>{"undefined"!=typeof Browser&&Browser.init();var o=!1;return Ar.forEach((a=>{o||a.canHandle(r)&&(a.handle(e,r,t,n),o=!0)})),o})(t,c,d,(()=>{i&&i(),O()}))||d(t)}j(),"string"==typeof t?$r(t,(e=>d(e)),i):d(t)},Mr.staticInit();var Lr,Hr={d:(e,r,t)=>{throw new V(e).init(r,t),e},n:e=>{var r=Y[e];delete Y[e];var t=r.elements,n=t.length,o=t.map((e=>e.getterReturnType)).concat(t.map((e=>e.setterArgumentType))),a=r.rawConstructor,i=r.rawDestructor;te([e],o,(function(e){return t.forEach(((r,t)=>{var o=e[t],a=r.getter,i=r.getterContext,s=e[t+n],u=r.setter,l=r.setterContext;r.read=e=>o.fromWireType(a(i,e)),r.write=(e,r)=>{var t=[];u(l,e,s.toWireType(t,r)),q(t)}})),[{name:r.name,fromWireType:e=>{for(var r=new Array(n),o=0;o<n;++o)r[o]=t[o].read(e);return i(e),r},toWireType:(e,o)=>{if(n!==o.length)throw new TypeError("Incorrect number of tuple elements for ".concat(r.name,": expected=").concat(n,", actual=").concat(o.length));for(var s=a(),u=0;u<n;++u)t[u].write(s,o[u]);return null!==e&&e.push(i,s),s},argPackAdvance:ue,readValueFromPointer:X,destructorFunction:i}]}))},l:e=>{var r=ne[e];delete ne[e];var t=r.rawConstructor,n=r.rawDestructor,o=r.fields,a=o.map((e=>e.getterReturnType)).concat(o.map((e=>e.setterArgumentType)));te([e],a,(e=>{var a={};return o.forEach(((r,t)=>{var n=r.fieldName,i=e[t],s=r.getter,u=r.getterContext,l=e[t+o.length],c=r.setter,d=r.setterContext;a[n]={read:e=>i.fromWireType(s(u,e)),write:(e,r)=>{var t=[];c(d,e,l.toWireType(t,r)),q(t)}}})),[{name:r.name,fromWireType:e=>{var r={};for(var t in a)r[t]=a[t].read(e);return n(e),r},toWireType:(e,r)=>{for(var o in a)if(!(o in r))throw new TypeError('Missing field: "'.concat(o,'"'));var i=t();for(o in a)a[o].write(i,r[o]);return null!==e&&e.push(n,i),i},argPackAdvance:ue,readValueFromPointer:X,destructorFunction:n}]}))},w:(e,r,t,n,o)=>{},G:(e,r,t,n)=>{ie(e,{name:r=oe(r),fromWireType:function(e){return!!e},toWireType:function(e,r){return r?t:n},argPackAdvance:ue,readValueFromPointer:function(e){return this.fromWireType(g[e])},destructorFunction:null})},h:(e,r,t,n,o,a,i,s,u,l,c,d,p)=>{c=oe(c),a=He(o,a),s&&(s=He(i,s)),l&&(l=He(u,l)),p=He(d,p);var h=Te(c);$e(h,(function(){Ve("Cannot construct ".concat(c," due to unbound types"),[n])})),te([e,r,t],n?[n]:[],(function(r){var t,o;r=r[0],o=n?(t=r.registeredClass).instancePrototype:Ce.prototype;var i=De(h,(function(){if(Object.getPrototypeOf(this)!==u)throw new J("Use 'new' to construct "+c);if(void 0===d.constructor_body)throw new J(c+" has no accessible constructor");var e=d.constructor_body[arguments.length];if(void 0===e)throw new J("Tried to invoke ctor of ".concat(c," with invalid number of parameters (").concat(arguments.length,") - expected (").concat(Object.keys(d.constructor_body).toString(),") parameters instead!"));return e.apply(this,arguments)})),u=Object.create(o,{constructor:{value:i}});i.prototype=u;var d=new Ae(c,i,u,p,t,a,s,l);d.baseClass&&(void 0===d.baseClass.__derivedClasses&&(d.baseClass.__derivedClasses=[]),d.baseClass.__derivedClasses.push(d));var f=new xe(c,d,!0,!1,!1),m=new xe(c+"*",d,!1,!1,!1),v=new xe(c+" const*",d,!1,!0,!1);return fe[e]={pointerType:m,constPointerType:v},Ne(h,i),[f,m,v]}))},g:(e,r,t,n,o,a)=>{var i=Ye(r,t);o=He(n,o),te([],[e],(function(e){e=e[0];var t="constructor ".concat(e.name);if(void 0===e.registeredClass.constructor_body&&(e.registeredClass.constructor_body=[]),void 0!==e.registeredClass.constructor_body[r-1])throw new J("Cannot register multiple constructors with identical number of parameters (".concat(r-1,") for class '").concat(e.name,"'! Overload resolution is currently only performed using the parameter count, not actual type info!"));return e.registeredClass.constructor_body[r-1]=()=>{Ve("Cannot construct ".concat(e.name," due to unbound types"),i)},te([],i,(n=>(n.splice(1,0,null),e.registeredClass.constructor_body[r-1]=qe(t,n,null,o,a),[]))),[]}))},c:(e,r,t,n,o,a,i,s,u)=>{var l=Ye(t,n);r=oe(r),a=He(o,a),te([],[e],(function(e){e=e[0];var n="".concat(e.name,".").concat(r);function o(){Ve("Cannot call ".concat(n," due to unbound types"),l)}r.startsWith("@@")&&(r=Symbol[r.substring(2)]),s&&e.registeredClass.pureVirtualFunctions.push(r);var c=e.registeredClass.instancePrototype,d=c[r];return void 0===d||void 0===d.overloadTable&&d.className!==e.name&&d.argCount===t-2?(o.argCount=t-2,o.className=e.name,c[r]=o):(Fe(c,r,n),c[r].overloadTable[t-2]=o),te([],l,(function(o){var s=qe(n,o,e,a,i,u);return void 0===c[r].overloadTable?(s.argCount=t-2,c[r]=s):c[r].overloadTable[t-2]=s,[]})),[]}))},q:(e,r,t,n,o,a,i,s,u,l)=>{r=oe(r),o=He(n,o),te([],[e],(function(e){e=e[0];var n="".concat(e.name,".").concat(r),c={get(){Ve("Cannot access ".concat(n," due to unbound types"),[t,i])},enumerable:!0,configurable:!0};return c.set=u?()=>Ve("Cannot access ".concat(n," due to unbound types"),[t,i]):e=>ae(n+" is a read-only property"),Object.defineProperty(e.registeredClass.instancePrototype,r,c),te([],u?[t,i]:[t],(function(t){var i=t[0],c={get(){var r=Xe(this,e,n+" getter");return i.fromWireType(o(a,r))},enumerable:!0};if(u){u=He(s,u);var d=t[1];c.set=function(r){var t=Xe(this,e,n+" setter"),o=[];u(l,t,d.toWireType(o,r)),q(o)}}return Object.defineProperty(e.registeredClass.instancePrototype,r,c),[]})),[]}))},F:(e,r)=>{ie(e,{name:r=oe(r),fromWireType:e=>{var r=Qe.toValue(e);return Je(e),r},toWireType:(e,r)=>Qe.toHandle(r),argPackAdvance:ue,readValueFromPointer:X,destructorFunction:null})},p:(e,r,t,n)=>{function o(){}r=oe(r),o.values={},ie(e,{name:r,constructor:o,fromWireType:function(e){return this.constructor.values[e]},toWireType:(e,r)=>r.value,argPackAdvance:ue,readValueFromPointer:er(r,t,n),destructorFunction:null}),$e(r,o)},i:(e,r,t)=>{var n=rr(e,"enum");r=oe(r);var o=n.constructor,a=Object.create(n.constructor.prototype,{value:{value:t},constructor:{value:De("".concat(n.name,"_").concat(r),(function(){}))}});o.values[t]=a,o[r]=a},t:(e,r,t)=>{ie(e,{name:r=oe(r),fromWireType:e=>e,toWireType:(e,r)=>r,argPackAdvance:ue,readValueFromPointer:nr(r,t),destructorFunction:null})},a:(e,r,t,n,o,a,i)=>{var s=Ye(r,t);e=oe(e),o=He(n,o),$e(e,(function(){Ve("Cannot call ".concat(e," due to unbound types"),s)}),r-1),te([],s,(function(t){var n=[t[0],null].concat(t.slice(1));return Ne(e,qe(e,n,null,o,a,i),r-1),[]}))},j:(e,r,t,n,o)=>{r=oe(r),-1===o&&(o=4294967295);var a=e=>e;if(0===n){var i=32-8*t;a=e=>e<<i>>>i}var s=r.includes("unsigned");ie(e,{name:r,fromWireType:a,toWireType:s?function(e,r){return this.name,r>>>0}:function(e,r){return this.name,r},argPackAdvance:ue,readValueFromPointer:or(r,t,0!==n),destructorFunction:null})},e:(e,r,t)=>{var n=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][r];function o(e){var r=_[e>>2],t=_[e+4>>2];return new n(y.buffer,t,r)}ie(e,{name:t=oe(t),fromWireType:o,argPackAdvance:ue,readValueFromPointer:o},{ignoreDuplicateRegistrations:!0})},u:(e,r)=>{var t="std::string"===(r=oe(r));ie(e,{name:r,fromWireType(e){var r,n=_[e>>2],o=e+4;if(t)for(var a=o,i=0;i<=n;++i){var s=o+i;if(i==n||0==g[s]){var u=cr(a,s-a);void 0===r?r=u:(r+=String.fromCharCode(0),r+=u),a=s+1}}else{var l=new Array(n);for(i=0;i<n;++i)l[i]=String.fromCharCode(g[o+i]);r=l.join("")}return Yr(e),r},toWireType(e,r){var n;r instanceof ArrayBuffer&&(r=new Uint8Array(r));var o="string"==typeof r;o||r instanceof Uint8Array||r instanceof Uint8ClampedArray||r instanceof Int8Array||ae("Cannot pass non-string to std::string"),n=t&&o?sr(r):r.length;var a=Vr(4+n+1),i=a+4;if(_[a>>2]=n,t&&o)ir(r,i,n+1);else if(o)for(var s=0;s<n;++s){var u=r.charCodeAt(s);u>255&&(Yr(i),ae("String has UTF-16 code units that do not fit in 8 bits")),g[i+s]=u}else for(s=0;s<n;++s)g[i+s]=r[s];return null!==e&&e.push(Yr,a),a},argPackAdvance:ue,readValueFromPointer:Re,destructorFunction(e){Yr(e)}})},r:(e,r,t)=>{var n,o,a,i,s;t=oe(t),2===r?(n=pr,o=hr,i=fr,a=()=>E,s=1):4===r&&(n=mr,o=vr,i=yr,a=()=>_,s=2),ie(e,{name:t,fromWireType:e=>{for(var t,o=_[e>>2],i=a(),u=e+4,l=0;l<=o;++l){var c=e+4+l*r;if(l==o||0==i[c>>s]){var d=n(u,c-u);void 0===t?t=d:(t+=String.fromCharCode(0),t+=d),u=c+r}}return Yr(e),t},toWireType:(e,n)=>{"string"!=typeof n&&ae("Cannot pass non-string to C++ string type ".concat(t));var a=i(n),u=Vr(4+a+r);return _[u>>2]=a>>s,o(n,u+4,a+r),null!==e&&e.push(Yr,u),u},argPackAdvance:ue,readValueFromPointer:X,destructorFunction(e){Yr(e)}})},o:(e,r,t,n,o,a)=>{Y[e]={name:oe(r),rawConstructor:He(t,n),rawDestructor:He(o,a),elements:[]}},b:(e,r,t,n,o,a,i,s,u)=>{Y[e].elements.push({getterReturnType:r,getter:He(t,n),getterContext:o,setterArgumentType:a,setter:He(i,s),setterContext:u})},m:(e,r,t,n,o,a)=>{ne[e]={name:oe(r),rawConstructor:He(t,n),rawDestructor:He(o,a),fields:[]}},f:(e,r,t,n,o,a,i,s,u,l)=>{ne[e].fields.push({fieldName:oe(r),getterReturnType:t,getter:He(n,o),getterContext:a,setterArgumentType:i,setter:He(s,u),setterContext:l})},H:(e,r)=>{ie(e,{isVoid:!0,name:r=oe(r),argPackAdvance:0,fromWireType:()=>{},toWireType:(e,r)=>{}})},I:Je,J:e=>{e>4&&(Ke.get(e).refcount+=1)},k:(e,r)=>{var t=(e=rr(e,"_emval_take_value")).readValueFromPointer(r);return Qe.toHandle(t)},s:()=>{R("")},E:(e,r,t)=>g.copyWithin(e,r,r+t),y:e=>{var r=g.length,t=2147483648;if((e>>>=0)>t)return!1;for(var n,o,a=1;a<=4;a*=2){var i=r*(1+.2/a);i=Math.min(i,e+100663296);var s=Math.min(t,(n=Math.max(e,i))+((o=65536)-n%o)%o);if(gr(s))return!0}return!1},z:(e,r)=>{var t=0;return Er().forEach(((n,o)=>{var a=r+t;_[e+4*o>>2]=a,((e,r)=>{for(var t=0;t<e.length;++t)y[r++>>0]=e.charCodeAt(t);y[r>>0]=0})(n,a),t+=n.length+1})),0},A:(e,r)=>{var t=Er();_[e>>2]=t.length;var n=0;return t.forEach((e=>n+=e.length+1)),_[r>>2]=n,0},B:function(e){try{var r=jr.getStreamFromFD(e);return Mr.close(r),0}catch(t){if("undefined"==typeof Mr||"ErrnoError"!==t.name)throw t;return t.errno}},D:function(e,r,t,n){try{var o=((e,r,t,n)=>{for(var o=0,a=0;a<t;a++){var i=_[r>>2],s=_[r+4>>2];r+=8;var u=Mr.read(e,y,i,s,n);if(u<0)return-1;if(o+=u,u<s)break;"undefined"!==typeof n&&(n+=u)}return o})(jr.getStreamFromFD(e),r,t);return _[n>>2]=o,0}catch(a){if("undefined"==typeof Mr||"ErrnoError"!==a.name)throw a;return a.errno}},v:function(e,r,t,n,o){var a,i,s=(i=t)+2097152>>>0<4194305-!!(a=r)?(a>>>0)+4294967296*i:NaN;try{if(isNaN(s))return 61;var u=jr.getStreamFromFD(e);return Mr.llseek(u,s,n),N=[u.position>>>0,(z=u.position,+Math.abs(z)>=1?z>0?+Math.floor(z/4294967296)>>>0:~~+Math.ceil((z-+(~~z>>>0))/4294967296)>>>0:0)],b[o>>2]=N[0],b[o+4>>2]=N[1],u.getdents&&0===s&&0===n&&(u.getdents=null),0}catch(l){if("undefined"==typeof Mr||"ErrnoError"!==l.name)throw l;return l.errno}},C:function(e,r,t,n){try{var o=((e,r,t,n)=>{for(var o=0,a=0;a<t;a++){var i=_[r>>2],s=_[r+4>>2];r+=8;var u=Mr.write(e,y,i,s,n);if(u<0)return-1;o+=u,"undefined"!==typeof n&&(n+=u)}return o})(jr.getStreamFromFD(e),r,t);return _[n>>2]=o,0}catch(a){if("undefined"==typeof Mr||"ErrnoError"!==a.name)throw a;return a.errno}},x:(e,r,t,n,o)=>zr(e,r,t,n)},Ur=function(){var e,r,t,a,i={a:Hr};function s(e,r){var t;return Ur=e.exports,v=Ur.K,T(),We=Ur.O,t=Ur.L,F.unshift(t),O(),Ur}if(j(),o.instantiateWasm)try{return o.instantiateWasm(i,s)}catch(u){m("Module.instantiateWasm callback failed with error: ".concat(u)),n(u)}return(e=h,r=x,t=i,a=function(e){s(e.instance)},e||"function"!=typeof WebAssembly.instantiateStreaming||I(r)||"function"!=typeof fetch?H(r,t,a):fetch(r,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,t).then(a,(function(e){return m("wasm streaming compile failed: ".concat(e)),m("falling back to ArrayBuffer instantiation"),H(r,t,a)}))))).catch(n),{}}(),Vr=o._malloc=e=>(Vr=o._malloc=Ur.M)(e),Yr=o._free=e=>(Yr=o._free=Ur.N)(e),qr=e=>(qr=Ur.P)(e),Xr=(o.__embind_initialize_bindings=()=>(o.__embind_initialize_bindings=Ur.Q)(),()=>(Xr=Ur.R)()),Gr=e=>(Gr=Ur.S)(e),Kr=e=>(Kr=Ur.T)(e),Jr=e=>(Jr=Ur.U)(e);o.dynCall_jiji=(e,r,t,n,a)=>(o.dynCall_jiji=Ur.V)(e,r,t,n,a),o.dynCall_viijii=(e,r,t,n,a,i,s)=>(o.dynCall_viijii=Ur.W)(e,r,t,n,a,i,s),o.dynCall_iiiiij=(e,r,t,n,a,i,s)=>(o.dynCall_iiiiij=Ur.X)(e,r,t,n,a,i,s),o.dynCall_iiiiijj=(e,r,t,n,a,i,s,u,l)=>(o.dynCall_iiiiijj=Ur.Y)(e,r,t,n,a,i,s,u,l),o.dynCall_iiiiiijj=(e,r,t,n,a,i,s,u,l,c)=>(o.dynCall_iiiiiijj=Ur.Z)(e,r,t,n,a,i,s,u,l,c);function Zr(){function e(){Lr||(Lr=!0,o.calledRun=!0,C||(!0,o.noFSInit||Mr.init.initialized||Mr.init(),Mr.ignorePermissions=!1,Tr.init(),U(F),t(o),o.onRuntimeInitialized&&o.onRuntimeInitialized(),function(){if(o.postRun)for("function"==typeof o.postRun&&(o.postRun=[o.postRun]);o.postRun.length;)e=o.postRun.shift(),$.unshift(e);var e;U($)}()))}A>0||(!function(){if(o.preRun)for("function"==typeof o.preRun&&(o.preRun=[o.preRun]);o.preRun.length;)e=o.preRun.shift(),D.unshift(e);var e;U(D)}(),A>0||(o.setStatus?(o.setStatus("Running..."),setTimeout((function(){setTimeout((function(){o.setStatus("")}),1),e()}),1)):e()))}if(o.ccall=(e,r,t,n,a)=>{var i={string:e=>{var r=0;return null!==e&&void 0!==e&&0!==e&&(r=(e=>{var r=sr(e)+1,t=Kr(r);return ir(e,t,r),t})(e)),r},array:e=>{var r=Kr(e.length);return Wr(e,r),r}};var s=(e=>o["_"+e])(e),u=[],l=0;if(n)for(var c=0;c<n.length;c++){var d=i[t[c]];d?(0===l&&(l=Xr()),u[c]=d(n[c])):u[c]=n[c]}var p=s.apply(null,u);return p=function(e){return 0!==l&&Gr(l),function(e){return"string"===r?cr(e):"boolean"===r?Boolean(e):e}(e)}(p)},M=function e(){Lr||Zr(),Lr||(M=e)},o.preInit)for("function"==typeof o.preInit&&(o.preInit=[o.preInit]);o.preInit.length>0;)o.preInit.pop()();return Zr(),r.ready}})()}}]);
//# sourceMappingURL=917.609a5b12.chunk.js.map