jsroot
Version:
JavaScript ROOT
16 lines (14 loc) • 387 kB
JavaScript
var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function t(e){var t={exports:{}};return e(t,t.exports),t.exports}var r=function(e){return e&&e.Math==Math&&e},A=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof e&&e)||function(){return this}()||Function("return this")(),n=function(e){try{return!!e()}catch(e){return!0}},i=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),a={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,c={f:o&&!a.call({1:2},1)?function(e){var t=o(this,e);return!!t&&t.enumerable}:a},f=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},s={}.toString,u=function(e){return s.call(e).slice(8,-1)},b="".split,l=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==u(e)?b.call(e,""):Object(e)}:Object,d=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},k=function(e){return l(d(e))},E=function(e){return"object"==typeof e?null!==e:"function"==typeof e},p=function(e,t){if(!E(e))return e;var r,A;if(t&&"function"==typeof(r=e.toString)&&!E(A=r.call(e)))return A;if("function"==typeof(r=e.valueOf)&&!E(A=r.call(e)))return A;if(!t&&"function"==typeof(r=e.toString)&&!E(A=r.call(e)))return A;throw TypeError("Can't convert object to primitive value")},T={}.hasOwnProperty,g=function(e,t){return T.call(e,t)},h=A.document,O=E(h)&&E(h.createElement),_=function(e){return O?h.createElement(e):{}},w=!i&&!n((function(){return 7!=Object.defineProperty(_("div"),"a",{get:function(){return 7}}).a})),y=Object.getOwnPropertyDescriptor,R={f:i?y:function(e,t){if(e=k(e),t=p(t,!0),w)try{return y(e,t)}catch(e){}if(g(e,t))return f(!c.f.call(e,t),e[t])}},D=function(e){if(!E(e))throw TypeError(String(e)+" is not an object");return e},m=Object.defineProperty,v={f:i?m:function(e,t,r){if(D(e),t=p(t,!0),D(r),w)try{return m(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},M=i?function(e,t,r){return v.f(e,t,f(1,r))}:function(e,t,r){return e[t]=r,e},F=function(e,t){try{M(A,e,t)}catch(r){A[e]=t}return t},S=A["__core-js_shared__"]||F("__core-js_shared__",{}),P=Function.toString;"function"!=typeof S.inspectSource&&(S.inspectSource=function(e){return P.call(e)});var B,X,U,I=S.inspectSource,x=A.WeakMap,j="function"==typeof x&&/native code/.test(I(x)),Q=t((function(e){(e.exports=function(e,t){return S[e]||(S[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.9.0",mode:"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})})),C=0,Z=Math.random(),G=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++C+Z).toString(36)},N=Q("keys"),H=function(e){return N[e]||(N[e]=G(e))},W={},Y=A.WeakMap;if(j){var V=S.state||(S.state=new Y),L=V.get,z=V.has,J=V.set;B=function(e,t){return t.facade=e,J.call(V,e,t),t},X=function(e){return L.call(V,e)||{}},U=function(e){return z.call(V,e)}}else{var K=H("state");W[K]=!0,B=function(e,t){return t.facade=e,M(e,K,t),t},X=function(e){return g(e,K)?e[K]:{}},U=function(e){return g(e,K)}}var q={set:B,get:X,has:U,enforce:function(e){return U(e)?X(e):B(e,{})},getterFor:function(e){return function(t){var r;if(!E(t)||(r=X(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}}},$=t((function(e){var t=q.get,r=q.enforce,n=String(String).split("String");(e.exports=function(e,t,i,a){var o,c=!!a&&!!a.unsafe,f=!!a&&!!a.enumerable,s=!!a&&!!a.noTargetGet;"function"==typeof i&&("string"!=typeof t||g(i,"name")||M(i,"name",t),(o=r(i)).source||(o.source=n.join("string"==typeof t?t:""))),e!==A?(c?!s&&e[t]&&(f=!0):delete e[t],f?e[t]=i:M(e,t,i)):f?e[t]=i:F(t,i)})(Function.prototype,"toString",(function(){return"function"==typeof this&&t(this).source||I(this)}))})),ee=A,te=function(e){return"function"==typeof e?e:void 0},re=function(e,t){return arguments.length<2?te(ee[e])||te(A[e]):ee[e]&&ee[e][t]||A[e]&&A[e][t]},Ae=Math.ceil,ne=Math.floor,ie=function(e){return isNaN(e=+e)?0:(e>0?ne:Ae)(e)},ae=Math.min,oe=function(e){return e>0?ae(ie(e),9007199254740991):0},ce=Math.max,fe=Math.min,se=function(e,t){var r=ie(e);return r<0?ce(r+t,0):fe(r,t)},ue=function(e){return function(t,r,A){var n,i=k(t),a=oe(i.length),o=se(A,a);if(e&&r!=r){for(;a>o;)if((n=i[o++])!=n)return!0}else for(;a>o;o++)if((e||o in i)&&i[o]===r)return e||o||0;return!e&&-1}},be={includes:ue(!0),indexOf:ue(!1)}.indexOf,le=function(e,t){var r,A=k(e),n=0,i=[];for(r in A)!g(W,r)&&g(A,r)&&i.push(r);for(;t.length>n;)g(A,r=t[n++])&&(~be(i,r)||i.push(r));return i},de=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],ke=de.concat("length","prototype"),Ee={f:Object.getOwnPropertyNames||function(e){return le(e,ke)}},pe={f:Object.getOwnPropertySymbols},Te=re("Reflect","ownKeys")||function(e){var t=Ee.f(D(e)),r=pe.f;return r?t.concat(r(e)):t},ge=function(e,t){for(var r=Te(t),A=v.f,n=R.f,i=0;i<r.length;i++){var a=r[i];g(e,a)||A(e,a,n(t,a))}},he=/#|\.prototype\./,Oe=function(e,t){var r=we[_e(e)];return r==Re||r!=ye&&("function"==typeof t?n(t):!!t)},_e=Oe.normalize=function(e){return String(e).replace(he,".").toLowerCase()},we=Oe.data={},ye=Oe.NATIVE="N",Re=Oe.POLYFILL="P",De=Oe,me=R.f,ve=function(e,t){var r,n,i,a,o,c=e.target,f=e.global,s=e.stat;if(r=f?A:s?A[c]||F(c,{}):(A[c]||{}).prototype)for(n in t){if(a=t[n],i=e.noTargetGet?(o=me(r,n))&&o.value:r[n],!De(f?n:c+(s?".":"#")+n,e.forced)&&void 0!==i){if(typeof a==typeof i)continue;ge(a,i)}(e.sham||i&&i.sham)&&M(a,"sham",!0),$(r,n,a,e)}},Me=Object.keys||function(e){return le(e,de)},Fe=function(e){return Object(d(e))},Se=Object.assign,Pe=Object.defineProperty,Be=!Se||n((function(){if(i&&1!==Se({b:1},Se(Pe({},"a",{enumerable:!0,get:function(){Pe(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},r=Symbol(),A="abcdefghijklmnopqrst";return e[r]=7,A.split("").forEach((function(e){t[e]=e})),7!=Se({},e)[r]||Me(Se({},t)).join("")!=A}))?function(e,t){for(var r=Fe(e),A=arguments.length,n=1,a=pe.f,o=c.f;A>n;)for(var f,s=l(arguments[n++]),u=a?Me(s).concat(a(s)):Me(s),b=u.length,d=0;b>d;)f=u[d++],i&&!o.call(s,f)||(r[f]=s[f]);return r}:Se;ve({target:"Object",stat:!0,forced:Object.assign!==Be},{assign:Be}),ee.Object.assign;var Xe="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView,Ue=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())})),Ie=Ue&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,xe=Q("wks"),je=A.Symbol,Qe=Ie?je:je&&je.withoutSetter||G,Ce=function(e){return g(xe,e)||(Ue&&g(je,e)?xe[e]=je[e]:xe[e]=Qe("Symbol."+e)),xe[e]},Ze={};Ze[Ce("toStringTag")]="z";var Ge,Ne="[object z]"===String(Ze),He=Ce("toStringTag"),We="Arguments"==u(function(){return arguments}()),Ye=Ne?u:function(e){var t,r,A;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),He))?r:We?u(t):"Object"==(A=u(t))&&"function"==typeof t.callee?"Arguments":A},Ve=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype})),Le=H("IE_PROTO"),ze=Object.prototype,Je=Ve?Object.getPrototypeOf:function(e){return e=Fe(e),g(e,Le)?e[Le]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?ze:null},Ke=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(r,[]),t=r instanceof Array}catch(e){}return function(r,A){return D(r),function(e){if(!E(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype")}(A),t?e.call(r,A):r.__proto__=A,r}}():void 0),qe=v.f,$e=A.Int8Array,et=$e&&$e.prototype,tt=A.Uint8ClampedArray,rt=tt&&tt.prototype,At=$e&&Je($e),nt=et&&Je(et),it=Object.prototype,at=(it.isPrototypeOf,Ce("toStringTag")),ot=G("TYPED_ARRAY_TAG"),ct=Xe&&!!Ke&&"Opera"!==Ye(A.opera),ft={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},st={BigInt64Array:8,BigUint64Array:8},ut=function(e){if(!E(e))return!1;var t=Ye(e);return g(ft,t)||g(st,t)};for(Ge in ft)A[Ge]||(ct=!1);if((!ct||"function"!=typeof At||At===Function.prototype)&&(At=function(){throw TypeError("Incorrect invocation")},ct))for(Ge in ft)A[Ge]&&Ke(A[Ge],At);if((!ct||!nt||nt===it)&&(nt=At.prototype,ct))for(Ge in ft)A[Ge]&&Ke(A[Ge].prototype,nt);if(ct&&Je(rt)!==nt&&Ke(rt,nt),i&&!g(nt,at))for(Ge in!0,qe(nt,at,{get:function(){return E(this)?this[ot]:void 0}}),ft)A[Ge]&&M(A[Ge],ot,Ge);var bt=function(e){if(ut(e))return e;throw TypeError("Target is not a typed array")},lt=function(e,t,r){if(i){if(r)for(var n in ft){var a=A[n];a&&g(a.prototype,e)&&delete a.prototype[e]}nt[e]&&!r||$(nt,e,r?t:ct&&et[e]||t)}},dt=Math.min,kt=[].copyWithin||function(e,t){var r=Fe(this),A=oe(r.length),n=se(e,A),i=se(t,A),a=arguments.length>2?arguments[2]:void 0,o=dt((void 0===a?A:se(a,A))-i,A-n),c=1;for(i<n&&n<i+o&&(c=-1,i+=o-1,n+=o-1);o-- >0;)i in r?r[n]=r[i]:delete r[n],n+=c,i+=c;return r},Et=bt;lt("copyWithin",(function(e,t){return kt.call(Et(this),e,t,arguments.length>2?arguments[2]:void 0)}));var pt,Tt=i?Object.defineProperties:function(e,t){D(e);for(var r,A=Me(t),n=A.length,i=0;n>i;)v.f(e,r=A[i++],t[r]);return e},gt=re("document","documentElement"),ht=H("IE_PROTO"),Ot=function(){},_t=function(e){return"<script>"+e+"<\/script>"},wt=function(){try{pt=document.domain&&new ActiveXObject("htmlfile")}catch(e){}var e,t;wt=pt?function(e){e.write(_t("")),e.close();var t=e.parentWindow.Object;return e=null,t}(pt):((t=_("iframe")).style.display="none",gt.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(_t("document.F=Object")),e.close(),e.F);for(var r=de.length;r--;)delete wt.prototype[de[r]];return wt()};W[ht]=!0;var yt=Object.create||function(e,t){var r;return null!==e?(Ot.prototype=D(e),r=new Ot,Ot.prototype=null,r[ht]=e):r=wt(),void 0===t?r:Tt(r,t)},Rt={},Dt=Ce("iterator"),mt=Array.prototype,vt=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e},Mt=function(e,t,r){if(vt(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,A){return e.call(t,r,A)};case 3:return function(r,A,n){return e.call(t,r,A,n)}}return function(){return e.apply(t,arguments)}},Ft=Ce("iterator"),St=function(e){var t=e.return;if(void 0!==t)return D(t.call(e)).value},Pt=function(e,t){this.stopped=e,this.result=t},Bt=function(e,t,r){var A,n,i,a,o,c,f,s,u=r&&r.that,b=!(!r||!r.AS_ENTRIES),l=!(!r||!r.IS_ITERATOR),d=!(!r||!r.INTERRUPTED),k=Mt(t,u,1+b+d),E=function(e){return A&&St(A),new Pt(!0,e)},p=function(e){return b?(D(e),d?k(e[0],e[1],E):k(e[0],e[1])):d?k(e,E):k(e)};if(l)A=e;else{if("function"!=typeof(n=function(e){if(null!=e)return e[Ft]||e["@@iterator"]||Rt[Ye(e)]}(e)))throw TypeError("Target is not iterable");if(void 0!==(s=n)&&(Rt.Array===s||mt[Dt]===s)){for(i=0,a=oe(e.length);a>i;i++)if((o=p(e[i]))&&o instanceof Pt)return o;return new Pt(!1)}A=n.call(e)}for(c=A.next;!(f=c.call(A)).done;){try{o=p(f.value)}catch(e){throw St(A),e}if("object"==typeof o&&o&&o instanceof Pt)return o}return new Pt(!1)},Xt=function(e,t){var r=this;if(!(r instanceof Xt))return new Xt(e,t);Ke&&(r=Ke(new Error(void 0),Je(r))),void 0!==t&&M(r,"message",String(t));var A=[];return Bt(e,A.push,{that:A}),M(r,"errors",A),r};Xt.prototype=yt(Error.prototype,{constructor:f(5,Xt),message:f(5,""),name:f(5,"AggregateError")}),ve({global:!0},{AggregateError:Xt});var Ut=A.Promise,It=v.f,xt=Ce("toStringTag"),jt=function(e,t,r){e&&!g(e=r?e:e.prototype,xt)&&It(e,xt,{configurable:!0,value:t})},Qt=Ce("species"),Ct=Ce("iterator"),Zt=!1;try{var Gt=0,Nt={next:function(){return{done:!!Gt++}},return:function(){Zt=!0}};Nt[Ct]=function(){return this},Array.from(Nt,(function(){throw 2}))}catch(e){}var Ht,Wt,Yt,Vt=Ce("species"),Lt=function(e,t){var r,A=D(e).constructor;return void 0===A||null==(r=D(A)[Vt])?t:vt(r)},zt=re("navigator","userAgent")||"",Jt=/(iphone|ipod|ipad).*applewebkit/i.test(zt),Kt="process"==u(A.process),qt=A.location,$t=A.setImmediate,er=A.clearImmediate,tr=A.process,rr=A.MessageChannel,Ar=A.Dispatch,nr=0,ir={},ar=function(e){if(ir.hasOwnProperty(e)){var t=ir[e];delete ir[e],t()}},or=function(e){return function(){ar(e)}},cr=function(e){ar(e.data)},fr=function(e){A.postMessage(e+"",qt.protocol+"//"+qt.host)};$t&&er||($t=function(e){for(var t=[],r=1;arguments.length>r;)t.push(arguments[r++]);return ir[++nr]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},Ht(nr),nr},er=function(e){delete ir[e]},Kt?Ht=function(e){tr.nextTick(or(e))}:Ar&&Ar.now?Ht=function(e){Ar.now(or(e))}:rr&&!Jt?(Yt=(Wt=new rr).port2,Wt.port1.onmessage=cr,Ht=Mt(Yt.postMessage,Yt,1)):A.addEventListener&&"function"==typeof postMessage&&!A.importScripts&&qt&&"file:"!==qt.protocol&&!n(fr)?(Ht=fr,A.addEventListener("message",cr,!1)):Ht="onreadystatechange"in _("script")?function(e){gt.appendChild(_("script")).onreadystatechange=function(){gt.removeChild(this),ar(e)}}:function(e){setTimeout(or(e),0)});var sr,ur,br,lr,dr,kr,Er,pr,Tr={set:$t,clear:er},gr=/web0s(?!.*chrome)/i.test(zt),hr=R.f,Or=Tr.set,_r=A.MutationObserver||A.WebKitMutationObserver,wr=A.document,yr=A.process,Rr=A.Promise,Dr=hr(A,"queueMicrotask"),mr=Dr&&Dr.value;mr||(sr=function(){var e,t;for(Kt&&(e=yr.domain)&&e.exit();ur;){t=ur.fn,ur=ur.next;try{t()}catch(e){throw ur?lr():br=void 0,e}}br=void 0,e&&e.enter()},Jt||Kt||gr||!_r||!wr?Rr&&Rr.resolve?(Er=Rr.resolve(void 0),pr=Er.then,lr=function(){pr.call(Er,sr)}):lr=Kt?function(){yr.nextTick(sr)}:function(){Or.call(A,sr)}:(dr=!0,kr=wr.createTextNode(""),new _r(sr).observe(kr,{characterData:!0}),lr=function(){kr.data=dr=!dr}));var vr,Mr,Fr=mr||function(e){var t={fn:e,next:void 0};br&&(br.next=t),ur||(ur=t,lr()),br=t},Sr=function(e){var t,r;this.promise=new e((function(e,A){if(void 0!==t||void 0!==r)throw TypeError("Bad Promise constructor");t=e,r=A})),this.resolve=vt(t),this.reject=vt(r)},Pr={f:function(e){return new Sr(e)}},Br=function(e,t){if(D(e),E(t)&&t.constructor===e)return t;var r=Pr.f(e);return(0,r.resolve)(t),r.promise},Xr=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}},Ur=A.process,Ir=Ur&&Ur.versions,xr=Ir&&Ir.v8;xr?Mr=(vr=xr.split("."))[0]+vr[1]:zt&&(!(vr=zt.match(/Edge\/(\d+)/))||vr[1]>=74)&&(vr=zt.match(/Chrome\/(\d+)/))&&(Mr=vr[1]);var jr,Qr,Cr,Zr,Gr=Mr&&+Mr,Nr=Tr.set,Hr=Ce("species"),Wr="Promise",Yr=q.get,Vr=q.set,Lr=q.getterFor(Wr),zr=Ut,Jr=A.TypeError,Kr=A.document,qr=A.process,$r=re("fetch"),eA=Pr.f,tA=eA,rA=!!(Kr&&Kr.createEvent&&A.dispatchEvent),AA="function"==typeof PromiseRejectionEvent,nA=De(Wr,(function(){if(!(I(zr)!==String(zr))){if(66===Gr)return!0;if(!Kt&&!AA)return!0}if(Gr>=51&&/native code/.test(zr))return!1;var e=zr.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[Hr]=t,!(e.then((function(){}))instanceof t)})),iA=nA||!function(e,t){if(!t&&!Zt)return!1;var r=!1;try{var A={};A[Ct]=function(){return{next:function(){return{done:r=!0}}}},e(A)}catch(e){}return r}((function(e){zr.all(e).catch((function(){}))})),aA=function(e){var t;return!(!E(e)||"function"!=typeof(t=e.then))&&t},oA=function(e,t){if(!e.notified){e.notified=!0;var r=e.reactions;Fr((function(){for(var A=e.value,n=1==e.state,i=0;r.length>i;){var a,o,c,f=r[i++],s=n?f.ok:f.fail,u=f.resolve,b=f.reject,l=f.domain;try{s?(n||(2===e.rejection&&uA(e),e.rejection=1),!0===s?a=A:(l&&l.enter(),a=s(A),l&&(l.exit(),c=!0)),a===f.promise?b(Jr("Promise-chain cycle")):(o=aA(a))?o.call(a,u,b):u(a)):b(A)}catch(e){l&&!c&&l.exit(),b(e)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&fA(e)}))}},cA=function(e,t,r){var n,i;rA?((n=Kr.createEvent("Event")).promise=t,n.reason=r,n.initEvent(e,!1,!0),A.dispatchEvent(n)):n={promise:t,reason:r},!AA&&(i=A["on"+e])?i(n):"unhandledrejection"===e&&function(e,t){var r=A.console;r&&r.error&&(1===arguments.length?r.error(e):r.error(e,t))}("Unhandled promise rejection",r)},fA=function(e){Nr.call(A,(function(){var t,r=e.facade,A=e.value;if(sA(e)&&(t=Xr((function(){Kt?qr.emit("unhandledRejection",A,r):cA("unhandledrejection",r,A)})),e.rejection=Kt||sA(e)?2:1,t.error))throw t.value}))},sA=function(e){return 1!==e.rejection&&!e.parent},uA=function(e){Nr.call(A,(function(){var t=e.facade;Kt?qr.emit("rejectionHandled",t):cA("rejectionhandled",t,e.value)}))},bA=function(e,t,r){return function(A){e(t,A,r)}},lA=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=2,oA(e,!0))},dA=function(e,t,r){if(!e.done){e.done=!0,r&&(e=r);try{if(e.facade===t)throw Jr("Promise can't be resolved itself");var A=aA(t);A?Fr((function(){var r={done:!1};try{A.call(t,bA(dA,r,e),bA(lA,r,e))}catch(t){lA(r,t,e)}})):(e.value=t,e.state=1,oA(e,!1))}catch(t){lA({done:!1},t,e)}}};nA&&(zr=function(e){!function(e,t,r){if(!(e instanceof t))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation")}(this,zr,Wr),vt(e),jr.call(this);var t=Yr(this);try{e(bA(dA,t),bA(lA,t))}catch(e){lA(t,e)}},(jr=function(e){Vr(this,{type:Wr,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=function(e,t,r){for(var A in t)$(e,A,t[A],r);return e}(zr.prototype,{then:function(e,t){var r=Lr(this),A=eA(Lt(this,zr));return A.ok="function"!=typeof e||e,A.fail="function"==typeof t&&t,A.domain=Kt?qr.domain:void 0,r.parent=!0,r.reactions.push(A),0!=r.state&&oA(r,!1),A.promise},catch:function(e){return this.then(void 0,e)}}),Qr=function(){var e=new jr,t=Yr(e);this.promise=e,this.resolve=bA(dA,t),this.reject=bA(lA,t)},Pr.f=eA=function(e){return e===zr||e===Cr?new Qr(e):tA(e)},"function"==typeof Ut&&(Zr=Ut.prototype.then,$(Ut.prototype,"then",(function(e,t){var r=this;return new zr((function(e,t){Zr.call(r,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof $r&&ve({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return Br(zr,$r.apply(A,arguments))}}))),ve({global:!0,wrap:!0,forced:nA},{Promise:zr}),jt(zr,Wr,!1),function(e){var t=re(e),r=v.f;i&&t&&!t[Qt]&&r(t,Qt,{configurable:!0,get:function(){return this}})}(Wr),Cr=re(Wr),ve({target:Wr,stat:!0,forced:nA},{reject:function(e){var t=eA(this);return t.reject.call(void 0,e),t.promise}}),ve({target:Wr,stat:!0,forced:nA},{resolve:function(e){return Br(this,e)}}),ve({target:Wr,stat:!0,forced:iA},{all:function(e){var t=this,r=eA(t),A=r.resolve,n=r.reject,i=Xr((function(){var r=vt(t.resolve),i=[],a=0,o=1;Bt(e,(function(e){var c=a++,f=!1;i.push(void 0),o++,r.call(t,e).then((function(e){f||(f=!0,i[c]=e,--o||A(i))}),n)})),--o||A(i)}));return i.error&&n(i.value),r.promise},race:function(e){var t=this,r=eA(t),A=r.reject,n=Xr((function(){var n=vt(t.resolve);Bt(e,(function(e){n.call(t,e).then(r.resolve,A)}))}));return n.error&&A(n.value),r.promise}});ve({target:"Promise",stat:!0},{any:function(e){var t=this,r=Pr.f(t),A=r.resolve,n=r.reject,i=Xr((function(){var r=vt(t.resolve),i=[],a=0,o=1,c=!1;Bt(e,(function(e){var f=a++,s=!1;i.push(void 0),o++,r.call(t,e).then((function(e){s||c||(c=!0,A(e))}),(function(e){s||c||(s=!0,i[f]=e,--o||n(new(re("AggregateError"))(i,"No one promise resolved")))}))})),--o||n(new(re("AggregateError"))(i,"No one promise resolved"))}));return i.error&&n(i.value),r.promise}});var kA,EA,pA,TA=function(e){return function(t,r){var A,n,i=String(d(t)),a=ie(r),o=i.length;return a<0||a>=o?e?"":void 0:(A=i.charCodeAt(a))<55296||A>56319||a+1===o||(n=i.charCodeAt(a+1))<56320||n>57343?e?i.charAt(a):A:e?i.slice(a,a+2):n-56320+(A-55296<<10)+65536}},gA={codeAt:TA(!1),charAt:TA(!0)},hA=Ce("iterator"),OA=!1;[].keys&&("next"in(pA=[].keys())?(EA=Je(Je(pA)))!==Object.prototype&&(kA=EA):OA=!0),(null==kA||n((function(){var e={};return kA[hA].call(e)!==e})))&&(kA={}),g(kA,hA)||M(kA,hA,(function(){return this}));var _A={IteratorPrototype:kA,BUGGY_SAFARI_ITERATORS:OA},wA=_A.IteratorPrototype,yA=function(){return this},RA=_A.IteratorPrototype,DA=_A.BUGGY_SAFARI_ITERATORS,mA=Ce("iterator"),vA=function(){return this},MA=function(e,t,r,A,n,i,a){!function(e,t,r){var A=t+" Iterator";e.prototype=yt(wA,{next:f(1,r)}),jt(e,A,!1),Rt[A]=yA}(r,t,A);var o,c,s,u=function(e){if(e===n&&E)return E;if(!DA&&e in d)return d[e];switch(e){case"keys":case"values":case"entries":return function(){return new r(this,e)}}return function(){return new r(this)}},b=t+" Iterator",l=!1,d=e.prototype,k=d[mA]||d["@@iterator"]||n&&d[n],E=!DA&&k||u(n),p="Array"==t&&d.entries||k;if(p&&(o=Je(p.call(new e)),RA!==Object.prototype&&o.next&&(Je(o)!==RA&&(Ke?Ke(o,RA):"function"!=typeof o[mA]&&M(o,mA,vA)),jt(o,b,!0))),"values"==n&&k&&"values"!==k.name&&(l=!0,E=function(){return k.call(this)}),d[mA]!==E&&M(d,mA,E),Rt[t]=E,n)if(c={values:u("values"),keys:i?E:u("keys"),entries:u("entries")},a)for(s in c)(DA||l||!(s in d))&&$(d,s,c[s]);else ve({target:t,proto:!0,forced:DA||l},c);return c},FA=gA.charAt,SA=q.set,PA=q.getterFor("String Iterator");MA(String,"String",(function(e){SA(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=PA(this),r=t.string,A=t.index;return A>=r.length?{value:void 0,done:!0}:(e=FA(r,A),t.index+=e.length,{value:e,done:!1})}));var BA={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},XA=Ce("unscopables"),UA=Array.prototype;null==UA[XA]&&v.f(UA,XA,{configurable:!0,value:yt(null)});var IA=function(e){UA[XA][e]=!0},xA=q.set,jA=q.getterFor("Array Iterator"),QA=MA(Array,"Array",(function(e,t){xA(this,{type:"Array Iterator",target:k(e),index:0,kind:t})}),(function(){var e=jA(this),t=e.target,r=e.kind,A=e.index++;return!t||A>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:A,done:!1}:"values"==r?{value:t[A],done:!1}:{value:[A,t[A]],done:!1}}),"values");Rt.Arguments=Rt.Array,IA("keys"),IA("values"),IA("entries");var CA=Ce("iterator"),ZA=Ce("toStringTag"),GA=QA.values;for(var NA in BA){var HA=A[NA],WA=HA&&HA.prototype;if(WA){if(WA[CA]!==GA)try{M(WA,CA,GA)}catch(e){WA[CA]=GA}if(WA[ZA]||M(WA,ZA,NA),BA[NA])for(var YA in QA)if(WA[YA]!==QA[YA])try{M(WA,YA,QA[YA])}catch(e){WA[YA]=QA[YA]}}}ee.Promise.any;var VA=!!Ut&&n((function(){Ut.prototype.finally.call({then:function(){}},(function(){}))}));ve({target:"Promise",proto:!0,real:!0,forced:VA},{finally:function(e){var t=Lt(this,re("Promise")),r="function"==typeof e;return this.then(r?function(r){return Br(t,e()).then((function(){return r}))}:e,r?function(r){return Br(t,e()).then((function(){throw r}))}:e)}}),"function"!=typeof Ut||Ut.prototype.finally||$(Ut.prototype,"finally",re("Promise").prototype.finally);var LA,zA,JA=Function.call;LA="finally",Mt(JA,A["Promise"].prototype[LA],zA),ve({target:"Promise",stat:!0},{try:function(e){var t=Pr.f(this),r=Xr(e);return(r.error?t.reject:t.resolve)(r.value),t.promise}}),ee.Promise.try,ve({target:"Promise",stat:!0},{allSettled:function(e){var t=this,r=Pr.f(t),A=r.resolve,n=r.reject,i=Xr((function(){var r=vt(t.resolve),n=[],i=0,a=1;Bt(e,(function(e){var o=i++,c=!1;n.push(void 0),a++,r.call(t,e).then((function(e){c||(c=!0,n[o]={status:"fulfilled",value:e},--a||A(n))}),(function(e){c||(c=!0,n[o]={status:"rejected",reason:e},--a||A(n))}))})),--a||A(n)}));return i.error&&n(i.value),r.promise}}),ee.Promise.allSettled;var KA=Ne?{}.toString:function(){return"[object "+Ye(this)+"]"};Ne||$(Object.prototype,"toString",KA,{unsafe:!0}),ee.Promise;
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */
var qA=function(e,t){return(qA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function $A(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}qA(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}function en(e,t,r,A){return new(r||(r=Promise))((function(n,i){function a(e){try{c(A.next(e))}catch(e){i(e)}}function o(e){try{c(A.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?n(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(a,o)}c((A=A.apply(e,t||[])).next())}))}function tn(e,t){var r,A,n,i,a={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return i={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function o(i){return function(o){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,A&&(n=2&i[0]?A.return:i[0]?A.throw||((n=A.return)&&n.call(A),0):A.next)&&!(n=n.call(A,i[1])).done)return n;switch(A=0,n&&(i=[2&i[0],n.value]),i[0]){case 0:case 1:n=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,A=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(n=a.trys,(n=n.length>0&&n[n.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]<n[3])){a.label=i[1];break}if(6===i[0]&&a.label<n[1]){a.label=n[1],n=i;break}if(n&&a.label<n[2]){a.label=n[2],a.ops.push(i);break}n[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],A=0}finally{r=n=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,o])}}}var rn=t((function(e,t){var r,A=(r="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,"undefined"!=typeof __filename&&(r=r||__filename),function(e){var t;e=e||{},t||(t=void 0!==e?e:{});var A,n,i=function(){function e(){}function t(e){if(!(this instanceof t))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],o(e,this)}function r(e,r){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,t._immediateFn((function(){var t=1===e._state?r.onFulfilled:r.onRejected;if(null!==t){var i;try{i=t(e._value)}catch(e){return void n(r.promise,e)}A(r.promise,i)}else(1===e._state?A:n)(r.promise,e._value)}))):e._deferreds.push(r)}function A(e,r){try{if(r===e)throw new TypeError("A promise cannot be resolved with itself.");if(r&&("object"==typeof r||"function"==typeof r)){var A=r.then;if(r instanceof t)return e._state=3,e._value=r,void i(e);if("function"==typeof A)return void o((a=A,c=r,function(){a.apply(c,arguments)}),e)}e._state=1,e._value=r,i(e)}catch(t){n(e,t)}var a,c}function n(e,t){e._state=2,e._value=t,i(e)}function i(e){2===e._state&&0===e._deferreds.length&&t._immediateFn((function(){e._handled||t._unhandledRejectionFn(e._value)}));for(var A=0,n=e._deferreds.length;A<n;A++)r(e,e._deferreds[A]);e._deferreds=null}function a(e,t,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=r}function o(e,t){var r=!1;try{e((function(e){r||(r=!0,A(t,e))}),(function(e){r||(r=!0,n(t,e))}))}catch(e){if(r)return;r=!0,n(t,e)}}return t.prototype.catch=function(e){return this.then(null,e)},t.prototype.then=function(t,A){var n=new this.constructor(e);return r(this,new a(t,A,n)),n},t.all=function(e){return new t((function(t,r){if(!Array.isArray(e))return r(new TypeError("Promise.all accepts an array"));var A=Array.prototype.slice.call(e);if(0===A.length)return t([]);var n=A.length;function i(e,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var o=a.then;if("function"==typeof o)return void o.call(a,(function(t){i(e,t)}),r)}A[e]=a,0==--n&&t(A)}catch(e){r(e)}}for(var a=0;a<A.length;a++)i(a,A[a])}))},t.resolve=function(e){return e&&"object"==typeof e&&e.constructor===t?e:new t((function(t){t(e)}))},t.reject=function(e){return new t((function(t,r){r(e)}))},t.race=function(e){return new t((function(r,A){if(!Array.isArray(e))return A(new TypeError("Promise.race accepts an array"));for(var n=0,i=e.length;n<i;n++)t.resolve(e[n]).then(r,A)}))},t._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){setTimeout(e,0)},t._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},t}();t.ready=new i((function(e,t){A=e,n=t})),Object.getOwnPropertyDescriptor(t.ready,"_ZSTD_getErrorName")||(Object.defineProperty(t.ready,"_ZSTD_getErrorName",{configurable:!0,get:function(){ee("You are getting _ZSTD_getErrorName on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_ZSTD_getErrorName",{configurable:!0,set:function(){ee("You are setting _ZSTD_getErrorName on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_ZSTD_isError")||(Object.defineProperty(t.ready,"_ZSTD_isError",{configurable:!0,get:function(){ee("You are getting _ZSTD_isError on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_ZSTD_isError",{configurable:!0,set:function(){ee("You are setting _ZSTD_isError on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_ZSTD_DStreamInSize")||(Object.defineProperty(t.ready,"_ZSTD_DStreamInSize",{configurable:!0,get:function(){ee("You are getting _ZSTD_DStreamInSize on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_ZSTD_DStreamInSize",{configurable:!0,set:function(){ee("You are setting _ZSTD_DStreamInSize on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_ZSTD_DStreamOutSize")||(Object.defineProperty(t.ready,"_ZSTD_DStreamOutSize",{configurable:!0,get:function(){ee("You are getting _ZSTD_DStreamOutSize on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_ZSTD_DStreamOutSize",{configurable:!0,set:function(){ee("You are setting _ZSTD_DStreamOutSize on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_ZSTD_createDStream")||(Object.defineProperty(t.ready,"_ZSTD_createDStream",{configurable:!0,get:function(){ee("You are getting _ZSTD_createDStream on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_ZSTD_createDStream",{configurable:!0,set:function(){ee("You are setting _ZSTD_createDStream on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_ZSTD_initDStream")||(Object.defineProperty(t.ready,"_ZSTD_initDStream",{configurable:!0,get:function(){ee("You are getting _ZSTD_initDStream on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_ZSTD_initDStream",{configurable:!0,set:function(){ee("You are setting _ZSTD_initDStream on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_ZSTD_decompressStream_simpleArgs")||(Object.defineProperty(t.ready,"_ZSTD_decompressStream_simpleArgs",{configurable:!0,get:function(){ee("You are getting _ZSTD_decompressStream_simpleArgs on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_ZSTD_decompressStream_simpleArgs",{configurable:!0,set:function(){ee("You are setting _ZSTD_decompressStream_simpleArgs on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_ZSTD_freeDStream")||(Object.defineProperty(t.ready,"_ZSTD_freeDStream",{configurable:!0,get:function(){ee("You are getting _ZSTD_freeDStream on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_ZSTD_freeDStream",{configurable:!0,set:function(){ee("You are setting _ZSTD_freeDStream on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_ZSTD_decompress")||(Object.defineProperty(t.ready,"_ZSTD_decompress",{configurable:!0,get:function(){ee("You are getting _ZSTD_decompress on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_ZSTD_decompress",{configurable:!0,set:function(){ee("You are setting _ZSTD_decompress on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_ZSTD_getFrameContentSize")||(Object.defineProperty(t.ready,"_ZSTD_getFrameContentSize",{configurable:!0,get:function(){ee("You are getting _ZSTD_getFrameContentSize on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_ZSTD_getFrameContentSize",{configurable:!0,set:function(){ee("You are setting _ZSTD_getFrameContentSize on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_emscripten_stack_get_end")||(Object.defineProperty(t.ready,"_emscripten_stack_get_end",{configurable:!0,get:function(){ee("You are getting _emscripten_stack_get_end on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_emscripten_stack_get_end",{configurable:!0,set:function(){ee("You are setting _emscripten_stack_get_end on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_emscripten_stack_get_free")||(Object.defineProperty(t.ready,"_emscripten_stack_get_free",{configurable:!0,get:function(){ee("You are getting _emscripten_stack_get_free on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_emscripten_stack_get_free",{configurable:!0,set:function(){ee("You are setting _emscripten_stack_get_free on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_emscripten_stack_init")||(Object.defineProperty(t.ready,"_emscripten_stack_init",{configurable:!0,get:function(){ee("You are getting _emscripten_stack_init on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_emscripten_stack_init",{configurable:!0,set:function(){ee("You are setting _emscripten_stack_init on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"___cxa_demangle")||(Object.defineProperty(t.ready,"___cxa_demangle",{configurable:!0,get:function(){ee("You are getting ___cxa_demangle on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"___cxa_demangle",{configurable:!0,set:function(){ee("You are setting ___cxa_demangle on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_stackSave")||(Object.defineProperty(t.ready,"_stackSave",{configurable:!0,get:function(){ee("You are getting _stackSave on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_stackSave",{configurable:!0,set:function(){ee("You are setting _stackSave on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_stackRestore")||(Object.defineProperty(t.ready,"_stackRestore",{configurable:!0,get:function(){ee("You are getting _stackRestore on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_stackRestore",{configurable:!0,set:function(){ee("You are setting _stackRestore on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_stackAlloc")||(Object.defineProperty(t.ready,"_stackAlloc",{configurable:!0,get:function(){ee("You are getting _stackAlloc on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_stackAlloc",{configurable:!0,set:function(){ee("You are setting _stackAlloc on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"___wasm_call_ctors")||(Object.defineProperty(t.ready,"___wasm_call_ctors",{configurable:!0,get:function(){ee("You are getting ___wasm_call_ctors on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"___wasm_call_ctors",{configurable:!0,set:function(){ee("You are setting ___wasm_call_ctors on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_fflush")||(Object.defineProperty(t.ready,"_fflush",{configurable:!0,get:function(){ee("You are getting _fflush on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_fflush",{configurable:!0,set:function(){ee("You are setting _fflush on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"___errno_location")||(Object.defineProperty(t.ready,"___errno_location",{configurable:!0,get:function(){ee("You are getting ___errno_location on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"___errno_location",{configurable:!0,set:function(){ee("You are setting ___errno_location on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_malloc")||(Object.defineProperty(t.ready,"_malloc",{configurable:!0,get:function(){ee("You are getting _malloc on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_malloc",{configurable:!0,set:function(){ee("You are setting _malloc on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"_free")||(Object.defineProperty(t.ready,"_free",{configurable:!0,get:function(){ee("You are getting _free on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"_free",{configurable:!0,set:function(){ee("You are setting _free on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})),Object.getOwnPropertyDescriptor(t.ready,"onRuntimeInitialized")||(Object.defineProperty(t.ready,"onRuntimeInitialized",{configurable:!0,get:function(){ee("You are getting onRuntimeInitialized on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(t.ready,"onRuntimeInitialized",{configurable:!0,set:function(){ee("You are setting onRuntimeInitialized on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));var a,o,c,f,s,u={};for(a in t)t.hasOwnProperty(a)&&(u[a]=t[a]);if(o="object"==typeof window,c="function"==typeof importScripts,f="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,s=!o&&!f&&!c,t.ENVIRONMENT)throw new Error("Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -s ENVIRONMENT=web or -s ENVIRONMENT=node)");var b,l,d,k,E,p="";if(f)p=c?require("path").dirname(p)+"/":__dirname+"/",b=function(e,t){var r=pe(e);return r?t?r:r.toString():(k||(k=require("fs")),E||(E=require("path")),e=E.normalize(e),k.readFileSync(e,t?null:"utf8"))},d=function(e){var t=b(e,!0);return t.buffer||(t=new Uint8Array(t)),R(t.buffer),t},process.argv.length>1&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),process.on("uncaughtException",(function(e){if(!(e instanceof me))throw e})),process.on("unhandledRejection",ee),t.inspect=function(){return"[Emscripten Module object]"};else if(s)"undefined"!=typeof read&&(b=function(e){var t=pe(e);return t?ke(t):read(e)}),d=function(e){var t;return(t=pe(e))?t:"function"==typeof readbuffer?new Uint8Array(readbuffer(e)):(R("object"==typeof(t=read(e,"binary"))),t)},"undefined"!=typeof scriptArgs&&scriptArgs,"undefined"!=typeof print&&("undefined"==typeof console&&(console={}),console.log=print,console.warn=console.error="undefined"!=typeof printErr?printErr:print);else{if(!o&&!c)throw new Error("environment detection error");c?p=self.location.href:"undefined"!=typeof document&&document.currentScript&&(p=document.currentScript.src),r&&(p=r),p=0!==p.indexOf("blob:")?p.substr(0,p.lastIndexOf("/")+1):"",b=function(e){try{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText}catch(t){var r=pe(e);if(r)return ke(r);throw t}},c&&(d=function(e){try{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}catch(t){var r=pe(e);if(r)return r;throw t}}),l=function(e,t,r){var A=new XMLHttpRequest;A.open("GET",e,!0),A.responseType="arraybuffer",A.onload=function(){if(200==A.status||0==A.status&&A.response)t(A.response);else{var n=pe(e);n?t(n.buffer):r()}},A.onerror=r,A.send(null)}}t.print||console.log.bind(console);var T=t.printErr||console.warn.bind(console);for(a in u)u.hasOwnProperty(a)&&(t[a]=u[a]);function g(e){g.shown||(g.shown={}),g.shown[e]||(g.shown[e]=1,T(e))}u=null,t.arguments&&t.arguments,Object.getOwnPropertyDescriptor(t,"arguments")||Object.defineProperty(t,"arguments",{configurable:!0,get:function(){ee("Module.arguments has been replaced with plain arguments_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),t.thisProgram&&t.thisProgram,Object.getOwnPropertyDescriptor(t,"thisProgram")||Object.defineProperty(t,"thisProgram",{configurable:!0,get:function(){ee("Module.thisProgram has been replaced with plain thisProgram (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),t.quit&&t.quit,Object.getOwnPropertyDescriptor(t,"quit")||Object.defineProperty(t,"quit",{configurable:!0,get:function(){ee("Module.quit has been replaced with plain quit_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),R(void 0===t.memoryInitializerPrefixURL,"Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead"),R(void 0===t.pthreadMainPrefixURL,"Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead"),R(void 0===t.cdInitializerPrefixURL,"Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead"),R(void 0===t.filePackagePrefixURL,"Module.filePackagePrefixURL option was removed, use Module.locateFile instead"),R(void 0===t.read,"Module.read option was removed (modify read_ in JS)"),R(void 0===t.readAsync,"Module.readAsync option was removed (modify readAsync in JS)"),R(void 0===t.readBinary,"Module.readBinary option was removed (modify readBinary in JS)"),R(void 0===t.setWindowTitle,"Module.setWindowTitle option was removed (modify setWindowTitle in JS)"),R(void 0===t.TOTAL_MEMORY,"Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY"),Object.getOwnPropertyDescriptor(t,"read")||Object.defineProperty(t,"read",{configurable:!0,get:function(){ee("Module.read has been replaced with plain read_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),Object.getOwnPropertyDescriptor(t,"readAsync")||Object.defineProperty(t,"readAsync",{configurable:!0,get:function(){ee("Module.readAsync has been replaced with plain readAsync (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),Object.getOwnPropertyDescriptor(t,"readBinary")||Object.defineProperty(t,"readBinary",{configurable:!0,get:function(){ee("Module.readBinary has been replaced with plain readBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),Object.getOwnPropertyDescriptor(t,"setWindowTitle")||Object.defineProperty(t,"setWindowTitle",{configurable:!0,get:function(){ee("Module.setWindowTitle has been replaced with plain setWindowTitle (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}});var h,O=0;t.wasmBinary&&(h=t.wasmBinary),Object.getOwnPropertyDescriptor(t,"wasmBinary")||Object.defineProperty(t,"wasmBinary",{configurable:!0,get:function(){ee("Module.wasmBinary has been replaced with plain wasmBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}}),t.noExitRuntime,Object.getOwnPropertyDescriptor(t,"noExitRuntime")||Object.defineProperty(t,"noExitRuntime",{configurable:!0,get:function(){ee("Module.noExitRuntime has been replaced with plain noExitRuntime (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}});var _,w={Memory:function(e){this.buffer=new ArrayBuffer(65536*e.initial)},Module:function(e){},Instance:function(e,t){this.exports=function(e){for(var t,r=new Uint8Array(123),A=25;A>=0;--A)r[48+A]=52+A,r[65+A]=A,r[97+A]=26+A;function n(e,t,A){for(var n,i,a=0,o=t,c=A.length,f=t+(3*c>>2)-("="==A[c-2])-("="==A[c-1]);a<c;a+=4)n=r[A.charCodeAt(a+1)],i=r[A.charCodeAt(a+2)],e[o++]=r[A.charCodeAt(a)]<<2|n>>4,o<f&&(e[o++]=n<<4|i>>2),o<f&&(e[o++]=i<<6|r[A.charCodeAt(a+3)])}r[43]=62,r[47]=63;var i=new ArrayBuffer(16),a=new Int32Array(i),o=new Float64Array(i);function c(e){return a[e]}function f(e,t){a[e]=t}function s(){return o[0]}function u(e){o[0]=e}return function(e){var r=e.memory,A=r.buffer;r.grow=function(e){e|=0;var n=0|oA(),c=n+e|0;if(n<c&&c<65536){var f=new Arr