vis-graph3d
Version:
Create interactive, animated 3d graphs. Surfaces, lines, dots and block styling out of the box.
33 lines • 171 kB
JavaScript
/**
* vis-graph3d
* https://visjs.github.io/vis-graph3d/
*
* Create interactive, animated 3d graphs. Surfaces, lines, dots and block styling out of the box.
*
* @version 7.0.2
* @date 2025-09-15T17:38:11.097Z
*
* @copyright (c) 2011-2017 Almende B.V, http://almende.com
* @copyright (c) 2017-2019 visjs contributors, https://github.com/visjs
*
* @license
* vis.js is dual licensed under both
*
* 1. The Apache 2.0 License
* http://www.apache.org/licenses/LICENSE-2.0
*
* and
*
* 2. The MIT License
* http://opensource.org/licenses/MIT
*
* vis.js may be distributed under either license.
*/
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).vis=t.vis||{})}(this,function(t){var e,n,r,i,o,a,s,u,c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function l(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function h(){return n?e:(n=1,e=function(t){try{return!!t()}catch(t){return!0}})}function f(){return i?r:(i=1,r=!h()(function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))}function d(){if(a)return o;a=1;var t=f(),e=Function.prototype,n=e.call,r=t&&e.bind.bind(n,n);return o=t?r:function(t){return function(){return n.apply(t,arguments)}},o}function p(){return u?s:(u=1,s=d()({}.isPrototypeOf))}var v,y,m,g,b,_,w,x,S,T,E={};function C(){if(y)return v;y=1;var t=function(t){return t&&t.Math===Math&&t};return v=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof c&&c)||t("object"==typeof v&&v)||function(){return this}()||Function("return this")()}function O(){if(g)return m;g=1;var t=f(),e=Function.prototype,n=e.apply,r=e.call;return m="object"==typeof Reflect&&Reflect.apply||(t?r.bind(n):function(){return r.apply(n,arguments)}),m}function L(){if(_)return b;_=1;var t=d(),e=t({}.toString),n=t("".slice);return b=function(t){return n(e(t),8,-1)}}function A(){if(x)return w;x=1;var t=L(),e=d();return w=function(n){if("Function"===t(n))return e(n)}}function P(){if(T)return S;T=1;var t="object"==typeof document&&document.all;return S=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(t){return"function"==typeof t}}var D,M,R,I,k={};function z(){return M?D:(M=1,D=!h()(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))}function j(){if(I)return R;I=1;var t=f(),e=Function.prototype.call;return R=t?e.bind(e):function(){return e.apply(e,arguments)},R}var F,N,B,W,Y,G,U,X,V,Z,q,H,K,J,$,Q,tt,et,nt,rt,it,ot,at,st,ut,ct,lt,ht,ft,dt,pt,vt,yt,mt,gt,bt={};function _t(){if(F)return bt;F=1;var t={}.propertyIsEnumerable,e=Object.getOwnPropertyDescriptor,n=e&&!t.call({1:2},1);return bt.f=n?function(t){var n=e(this,t);return!!n&&n.enumerable}:t,bt}function wt(){return B?N:(B=1,N=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}})}function xt(){if(Y)return W;Y=1;var t=d(),e=h(),n=L(),r=Object,i=t("".split);return W=e(function(){return!r("z").propertyIsEnumerable(0)})?function(t){return"String"===n(t)?i(t,""):r(t)}:r}function St(){return U?G:(U=1,G=function(t){return null==t})}function Tt(){if(V)return X;V=1;var t=St(),e=TypeError;return X=function(n){if(t(n))throw new e("Can't call method on "+n);return n}}function Et(){if(q)return Z;q=1;var t=xt(),e=Tt();return Z=function(n){return t(e(n))}}function Ct(){if(K)return H;K=1;var t=P();return H=function(e){return"object"==typeof e?null!==e:t(e)}}function Ot(){return $?J:($=1,J={})}function Lt(){if(tt)return Q;tt=1;var t=Ot(),e=C(),n=P(),r=function(t){return n(t)?t:void 0};return Q=function(n,i){return arguments.length<2?r(t[n])||r(e[n]):t[n]&&t[n][i]||e[n]&&e[n][i]},Q}function At(){if(nt)return et;nt=1;var t=C().navigator,e=t&&t.userAgent;return et=e?String(e):""}function Pt(){if(it)return rt;it=1;var t,e,n=C(),r=At(),i=n.process,o=n.Deno,a=i&&i.versions||o&&o.version,s=a&&a.v8;return s&&(e=(t=s.split("."))[0]>0&&t[0]<4?1:+(t[0]+t[1])),!e&&r&&(!(t=r.match(/Edge\/(\d+)/))||t[1]>=74)&&(t=r.match(/Chrome\/(\d+)/))&&(e=+t[1]),rt=e}function Dt(){if(at)return ot;at=1;var t=Pt(),e=h(),n=C().String;return ot=!!Object.getOwnPropertySymbols&&!e(function(){var e=Symbol("symbol detection");return!n(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&t&&t<41}),ot}function Mt(){return ut?st:(ut=1,st=Dt()&&!Symbol.sham&&"symbol"==typeof Symbol.iterator)}function Rt(){if(lt)return ct;lt=1;var t=Lt(),e=P(),n=p(),r=Object;return ct=Mt()?function(t){return"symbol"==typeof t}:function(i){var o=t("Symbol");return e(o)&&n(o.prototype,r(i))}}function It(){if(ft)return ht;ft=1;var t=String;return ht=function(e){try{return t(e)}catch(t){return"Object"}}}function kt(){if(pt)return dt;pt=1;var t=P(),e=It(),n=TypeError;return dt=function(r){if(t(r))return r;throw new n(e(r)+" is not a function")}}function zt(){if(yt)return vt;yt=1;var t=kt(),e=St();return vt=function(n,r){var i=n[r];return e(i)?void 0:t(i)}}function jt(){if(gt)return mt;gt=1;var t=j(),e=P(),n=Ct(),r=TypeError;return mt=function(i,o){var a,s;if("string"===o&&e(a=i.toString)&&!n(s=t(a,i)))return s;if(e(a=i.valueOf)&&!n(s=t(a,i)))return s;if("string"!==o&&e(a=i.toString)&&!n(s=t(a,i)))return s;throw new r("Can't convert object to primitive value")}}var Ft,Nt,Bt,Wt,Yt,Gt,Ut,Xt,Vt,Zt,qt,Ht,Kt,Jt,$t,Qt,te,ee,ne,re,ie,oe,ae,se,ue,ce,le,he,fe={exports:{}};function de(){return Nt?Ft:(Nt=1,Ft=!0)}function pe(){if(Wt)return Bt;Wt=1;var t=C(),e=Object.defineProperty;return Bt=function(n,r){try{e(t,n,{value:r,configurable:!0,writable:!0})}catch(e){t[n]=r}return r}}function ve(){if(Yt)return fe.exports;Yt=1;var t=de(),e=C(),n=pe(),r="__core-js_shared__",i=fe.exports=e[r]||n(r,{});return(i.versions||(i.versions=[])).push({version:"3.44.0",mode:t?"pure":"global",copyright:"© 2014-2025 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.44.0/LICENSE",source:"https://github.com/zloirock/core-js"}),fe.exports}function ye(){if(Ut)return Gt;Ut=1;var t=ve();return Gt=function(e,n){return t[e]||(t[e]=n||{})}}function me(){if(Vt)return Xt;Vt=1;var t=Tt(),e=Object;return Xt=function(n){return e(t(n))}}function ge(){if(qt)return Zt;qt=1;var t=d(),e=me(),n=t({}.hasOwnProperty);return Zt=Object.hasOwn||function(t,r){return n(e(t),r)}}function be(){if(Kt)return Ht;Kt=1;var t=d(),e=0,n=Math.random(),r=t(1.1.toString);return Ht=function(t){return"Symbol("+(void 0===t?"":t)+")_"+r(++e+n,36)}}function _e(){if($t)return Jt;$t=1;var t=C(),e=ye(),n=ge(),r=be(),i=Dt(),o=Mt(),a=t.Symbol,s=e("wks"),u=o?a.for||a:a&&a.withoutSetter||r;return Jt=function(t){return n(s,t)||(s[t]=i&&n(a,t)?a[t]:u("Symbol."+t)),s[t]}}function we(){if(te)return Qt;te=1;var t=j(),e=Ct(),n=Rt(),r=zt(),i=jt(),o=TypeError,a=_e()("toPrimitive");return Qt=function(s,u){if(!e(s)||n(s))return s;var c,l=r(s,a);if(l){if(void 0===u&&(u="default"),c=t(l,s,u),!e(c)||n(c))return c;throw new o("Can't convert object to primitive value")}return void 0===u&&(u="number"),i(s,u)}}function xe(){if(ne)return ee;ne=1;var t=we(),e=Rt();return ee=function(n){var r=t(n,"string");return e(r)?r:r+""}}function Se(){if(ie)return re;ie=1;var t=C(),e=Ct(),n=t.document,r=e(n)&&e(n.createElement);return re=function(t){return r?n.createElement(t):{}}}function Te(){if(ae)return oe;ae=1;var t=z(),e=h(),n=Se();return oe=!t&&!e(function(){return 7!==Object.defineProperty(n("div"),"a",{get:function(){return 7}}).a})}function Ee(){if(se)return k;se=1;var t=z(),e=j(),n=_t(),r=wt(),i=Et(),o=xe(),a=ge(),s=Te(),u=Object.getOwnPropertyDescriptor;return k.f=t?u:function(t,c){if(t=i(t),c=o(c),s)try{return u(t,c)}catch(t){}if(a(t,c))return r(!e(n.f,t,c),t[c])},k}function Ce(){if(ce)return ue;ce=1;var t=h(),e=P(),n=/#|\.prototype\./,r=function(n,r){var u=o[i(n)];return u===s||u!==a&&(e(r)?t(r):!!r)},i=r.normalize=function(t){return String(t).replace(n,".").toLowerCase()},o=r.data={},a=r.NATIVE="N",s=r.POLYFILL="P";return ue=r}function Oe(){if(he)return le;he=1;var t=A(),e=kt(),n=f(),r=t(t.bind);return le=function(t,i){return e(t),void 0===i?t:n?r(t,i):function(){return t.apply(i,arguments)}},le}var Le,Ae,Pe,De,Me,Re,Ie,ke,ze,je,Fe,Ne,Be,We,Ye,Ge,Ue,Xe,Ve,Ze,qe,He,Ke,Je,$e,Qe,tn,en,nn,rn,on,an,sn,un,cn,ln,hn,fn,dn,pn,vn,yn,mn,gn,bn,_n,wn,xn,Sn={};function Tn(){return Ae?Le:(Ae=1,Le=z()&&h()(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype}))}function En(){if(De)return Pe;De=1;var t=Ct(),e=String,n=TypeError;return Pe=function(r){if(t(r))return r;throw new n(e(r)+" is not an object")}}function Cn(){if(Me)return Sn;Me=1;var t=z(),e=Te(),n=Tn(),r=En(),i=xe(),o=TypeError,a=Object.defineProperty,s=Object.getOwnPropertyDescriptor,u="enumerable",c="configurable",l="writable";return Sn.f=t?n?function(t,e,n){if(r(t),e=i(e),r(n),"function"==typeof t&&"prototype"===e&&"value"in n&&l in n&&!n[l]){var o=s(t,e);o&&o[l]&&(t[e]=n.value,n={configurable:c in n?n[c]:o[c],enumerable:u in n?n[u]:o[u],writable:!1})}return a(t,e,n)}:a:function(t,n,s){if(r(t),n=i(n),r(s),e)try{return a(t,n,s)}catch(t){}if("get"in s||"set"in s)throw new o("Accessors not supported");return"value"in s&&(t[n]=s.value),t},Sn}function On(){if(Ie)return Re;Ie=1;var t=z(),e=Cn(),n=wt();return Re=t?function(t,r,i){return e.f(t,r,n(1,i))}:function(t,e,n){return t[e]=n,t},Re}function Ln(){if(ze)return ke;ze=1;var t=C(),e=O(),n=A(),r=P(),i=Ee().f,o=Ce(),a=Ot(),s=Oe(),u=On(),c=ge(),l=function(t){var n=function(r,i,o){if(this instanceof n){switch(arguments.length){case 0:return new t;case 1:return new t(r);case 2:return new t(r,i)}return new t(r,i,o)}return e(t,this,arguments)};return n.prototype=t.prototype,n};return ke=function(e,h){var f,d,p,v,y,m,g,b,_,w=e.target,x=e.global,S=e.stat,T=e.proto,E=x?t:S?t[w]:t[w]&&t[w].prototype,C=x?a:a[w]||u(a,w,{})[w],O=C.prototype;for(v in h)d=!(f=o(x?v:w+(S?".":"#")+v,e.forced))&&E&&c(E,v),m=C[v],d&&(g=e.dontCallGetSet?(_=i(E,v))&&_.value:E[v]),y=d&&g?g:h[v],(f||T||typeof m!=typeof y)&&(b=e.bind&&d?s(y,t):e.wrap&&d?l(y):T&&r(y)?n(y):y,(e.sham||y&&y.sham||m&&m.sham)&&u(b,"sham",!0),u(C,v,b),T&&(c(a,p=w+"Prototype")||u(a,p,{}),u(a[p],v,y),e.real&&O&&(f||!O[v])&&u(O,v,y)))}}function An(){if(Fe)return je;Fe=1;var t=Math.ceil,e=Math.floor;return je=Math.trunc||function(n){var r=+n;return(r>0?e:t)(r)}}function Pn(){if(Be)return Ne;Be=1;var t=An();return Ne=function(e){var n=+e;return n!=n||0===n?0:t(n)},Ne}function Dn(){if(Ye)return We;Ye=1;var t=Pn(),e=Math.min;return We=function(n){var r=t(n);return r>0?e(r,9007199254740991):0}}function Mn(){if(Ue)return Ge;Ue=1;var t=Dn();return Ge=function(e){return t(e.length)}}function Rn(){if(Ve)return Xe;Ve=1;var t=It(),e=TypeError;return Xe=function(n,r){if(!delete n[r])throw new e("Cannot delete property "+t(r)+" of "+t(n))}}function In(){if(qe)return Ze;qe=1;var t={};return t[_e()("toStringTag")]="z",Ze="[object z]"===String(t)}function kn(){if(Ke)return He;Ke=1;var t=In(),e=P(),n=L(),r=_e()("toStringTag"),i=Object,o="Arguments"===n(function(){return arguments}());return He=t?n:function(t){var a,s,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(s=function(t,e){try{return t[e]}catch(t){}}(a=i(t),r))?s:o?n(a):"Object"===(u=n(a))&&e(a.callee)?"Arguments":u}}function zn(){if($e)return Je;$e=1;var t=kn(),e=String;return Je=function(n){if("Symbol"===t(n))throw new TypeError("Cannot convert a Symbol value to a string");return e(n)}}function jn(){return tn?Qe:(tn=1,Qe=d()([].slice))}function Fn(){if(nn)return en;nn=1;var t=jn(),e=Math.floor,n=function(r,i){var o=r.length;if(o<8)for(var a,s,u=1;u<o;){for(s=u,a=r[u];s&&i(r[s-1],a)>0;)r[s]=r[--s];s!==u++&&(r[s]=a)}else for(var c=e(o/2),l=n(t(r,0,c),i),h=n(t(r,c),i),f=l.length,d=h.length,p=0,v=0;p<f||v<d;)r[p+v]=p<f&&v<d?i(l[p],h[v])<=0?l[p++]:h[v++]:p<f?l[p++]:h[v++];return r};return en=n}function Nn(){if(on)return rn;on=1;var t=h();return rn=function(e,n){var r=[][e];return!!r&&t(function(){r.call(null,n||function(){return 1},1)})}}function Bn(){if(sn)return an;sn=1;var t=At().match(/firefox\/(\d+)/i);return an=!!t&&+t[1]}function Wn(){return cn?un:(cn=1,un=/MSIE|Trident/.test(At()))}function Yn(){if(hn)return ln;hn=1;var t=At().match(/AppleWebKit\/(\d+)\./);return ln=!!t&&+t[1]}function Gn(){if(fn)return E;fn=1;var t=Ln(),e=d(),n=kt(),r=me(),i=Mn(),o=Rn(),a=zn(),s=h(),u=Fn(),c=Nn(),l=Bn(),f=Wn(),p=Pt(),v=Yn(),y=[],m=e(y.sort),g=e(y.push),b=s(function(){y.sort(void 0)}),_=s(function(){y.sort(null)}),w=c("sort"),x=!s(function(){if(p)return p<70;if(!(l&&l>3)){if(f)return!0;if(v)return v<603;var t,e,n,r,i="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)y.push({k:e+r,v:n})}for(y.sort(function(t,e){return e.v-t.v}),r=0;r<y.length;r++)e=y[r].k.charAt(0),i.charAt(i.length-1)!==e&&(i+=e);return"DGBEFHACIJK"!==i}});return t({target:"Array",proto:!0,forced:b||!_||!w||!x},{sort:function(t){void 0!==t&&n(t);var e=r(this);if(x)return void 0===t?m(e):m(e,t);var s,c,l=[],h=i(e);for(c=0;c<h;c++)c in e&&g(l,e[c]);for(u(l,function(t){return function(e,n){return void 0===n?-1:void 0===e?1:void 0!==t?+t(e,n)||0:a(e)>a(n)?1:-1}}(t)),s=i(l),c=0;c<s;)e[c]=l[c++];for(;c<h;)o(e,c++);return e}}),E}function Un(){if(pn)return dn;pn=1;var t=C(),e=Ot();return dn=function(n,r){var i=e[n+"Prototype"],o=i&&i[r];if(o)return o;var a=t[n],s=a&&a.prototype;return s&&s[r]}}function Xn(){return yn?vn:(yn=1,Gn(),vn=Un()("Array","sort"))}function Vn(){if(gn)return mn;gn=1;var t=p(),e=Xn(),n=Array.prototype;return mn=function(r){var i=r.sort;return r===n||t(n,r)&&i===n.sort?e:i}}function Zn(){return _n?bn:(_n=1,bn=Vn())}var qn,Hn,Kn,Jn,$n,Qn,tr,er,nr,rr,ir,or,ar,sr=l(xn?wn:(xn=1,wn=Zn())),ur={};function cr(){if(Hn)return qn;Hn=1;var t=Pn(),e=Math.max,n=Math.min;return qn=function(r,i){var o=t(r);return o<0?e(o+i,0):n(o,i)}}function lr(){if(Jn)return Kn;Jn=1;var t=Et(),e=cr(),n=Mn(),r=function(r){return function(i,o,a){var s=t(i),u=n(s);if(0===u)return!r&&-1;var c,l=e(a,u);if(r&&o!=o){for(;u>l;)if((c=s[l++])!=c)return!0}else for(;u>l;l++)if((r||l in s)&&s[l]===o)return r||l||0;return!r&&-1}};return Kn={includes:r(!0),indexOf:r(!1)}}function hr(){return tr?Qn:(tr=1,function(){if($n)return ur;$n=1;var t=Ln(),e=A(),n=lr().indexOf,r=Nn(),i=e([].indexOf),o=!!i&&1/i([1],1,-0)<0;t({target:"Array",proto:!0,forced:o||!r("indexOf")},{indexOf:function(t){var e=arguments.length>1?arguments[1]:void 0;return o?i(this,t,e)||0:n(this,t,e)}})}(),Qn=Un()("Array","indexOf"))}function fr(){if(nr)return er;nr=1;var t=p(),e=hr(),n=Array.prototype;return er=function(r){var i=r.indexOf;return r===n||t(n,r)&&i===n.indexOf?e:i}}function dr(){return ir?rr:(ir=1,rr=fr())}var pr,vr,yr,mr,gr,br,_r,wr,xr,Sr,Tr,Er,Cr,Or,Lr,Ar,Pr,Dr,Mr,Rr,Ir,kr,zr,jr=l(ar?or:(ar=1,or=dr())),Fr={};function Nr(){if(vr)return pr;vr=1;var t=L();return pr=Array.isArray||function(e){return"Array"===t(e)}}function Br(){if(mr)return yr;mr=1;var t=d(),e=P(),n=ve(),r=t(Function.toString);return e(n.inspectSource)||(n.inspectSource=function(t){return r(t)}),yr=n.inspectSource}function Wr(){if(br)return gr;br=1;var t=d(),e=h(),n=P(),r=kn(),i=Lt(),o=Br(),a=function(){},s=i("Reflect","construct"),u=/^\s*(?:class|function)\b/,c=t(u.exec),l=!u.test(a),f=function(t){if(!n(t))return!1;try{return s(a,[],t),!0}catch(t){return!1}},p=function(t){if(!n(t))return!1;switch(r(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return l||!!c(u,o(t))}catch(t){return!0}};return p.sham=!0,gr=!s||e(function(){var t;return f(f.call)||!f(Object)||!f(function(){t=!0})||t})?p:f}function Yr(){if(wr)return _r;wr=1;var t=Nr(),e=Wr(),n=Ct(),r=_e()("species"),i=Array;return _r=function(o){var a;return t(o)&&(a=o.constructor,(e(a)&&(a===i||t(a.prototype))||n(a)&&null===(a=a[r]))&&(a=void 0)),void 0===a?i:a}}function Gr(){if(Sr)return xr;Sr=1;var t=Yr();return xr=function(e,n){return new(t(e))(0===n?0:n)}}function Ur(){if(Er)return Tr;Er=1;var t=Oe(),e=d(),n=xt(),r=me(),i=Mn(),o=Gr(),a=e([].push),s=function(e){var s=1===e,u=2===e,c=3===e,l=4===e,h=6===e,f=7===e,d=5===e||h;return function(p,v,y,m){for(var g,b,_=r(p),w=n(_),x=i(w),S=t(v,y),T=0,E=m||o,C=s?E(p,x):u||f?E(p,0):void 0;x>T;T++)if((d||T in w)&&(b=S(g=w[T],T,_),e))if(s)C[T]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return T;case 2:a(C,g)}else switch(e){case 4:return!1;case 7:a(C,g)}return h?-1:c||l?l:C}};return Tr={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}}function Xr(){if(Or)return Cr;Or=1;var t=h(),e=_e(),n=Pt(),r=e("species");return Cr=function(e){return n>=51||!t(function(){var t=[];return(t.constructor={})[r]=function(){return{foo:1}},1!==t[e](Boolean).foo})},Cr}function Vr(){return Pr?Ar:(Pr=1,function(){if(Lr)return Fr;Lr=1;var t=Ln(),e=Ur().filter;t({target:"Array",proto:!0,forced:!Xr()("filter")},{filter:function(t){return e(this,t,arguments.length>1?arguments[1]:void 0)}})}(),Ar=Un()("Array","filter"))}function Zr(){if(Mr)return Dr;Mr=1;var t=p(),e=Vr(),n=Array.prototype;return Dr=function(r){var i=r.filter;return r===n||t(n,r)&&i===n.filter?e:i}}function qr(){return Ir?Rr:(Ir=1,Rr=Zr())}var Hr,Kr,Jr,$r,Qr,ti,ei,ni,ri,ii,oi,ai,si,ui=l(zr?kr:(zr=1,kr=qr())),ci={};function li(){return Kr?Hr:(Kr=1,Hr="\t\n\v\f\r \u2028\u2029\ufeff")}function hi(){if($r)return Jr;$r=1;var t=d(),e=Tt(),n=zn(),r=li(),i=t("".replace),o=RegExp("^["+r+"]+"),a=RegExp("(^|[^"+r+"])["+r+"]+$"),s=function(t){return function(r){var s=n(e(r));return 1&t&&(s=i(s,o,"")),2&t&&(s=i(s,a,"$1")),s}};return Jr={start:s(1),end:s(2),trim:s(3)}}function fi(){if(ti)return Qr;ti=1;var t=C(),e=h(),n=d(),r=zn(),i=hi().trim,o=li(),a=n("".charAt),s=t.parseFloat,u=t.Symbol,c=u&&u.iterator,l=1/s(o+"-0")!=-1/0||c&&!e(function(){s(Object(c))});return Qr=l?function(t){var e=i(r(t)),n=s(e);return 0===n&&"-"===a(e,0)?-0:n}:s,Qr}function di(){return ri?ni:(ri=1,function(){if(ei)return ci;ei=1;var t=Ln(),e=fi();t({global:!0,forced:parseFloat!==e},{parseFloat:e})}(),ni=Ot().parseFloat)}function pi(){return oi?ii:(oi=1,ii=di())}var vi,yi,mi,gi,bi,_i,wi,xi,Si,Ti,Ei,Ci,Oi,Li=l(si?ai:(si=1,ai=pi())),Ai={};function Pi(){if(yi)return vi;yi=1;var t=me(),e=cr(),n=Mn();return vi=function(r){for(var i=t(this),o=n(i),a=arguments.length,s=e(a>1?arguments[1]:void 0,o),u=a>2?arguments[2]:void 0,c=void 0===u?o:e(u,o);c>s;)i[s++]=r;return i},vi}function Di(){return gi?mi:(gi=1,mi=function(){})}function Mi(){return wi?_i:(wi=1,function(){if(bi)return Ai;bi=1;var t=Ln(),e=Pi(),n=Di();t({target:"Array",proto:!0},{fill:e}),n("fill")}(),_i=Un()("Array","fill"))}function Ri(){if(Si)return xi;Si=1;var t=p(),e=Mi(),n=Array.prototype;return xi=function(r){var i=r.fill;return r===n||t(n,r)&&i===n.fill?e:i}}function Ii(){return Ei?Ti:(Ei=1,Ti=Ri())}var ki,zi,ji,Fi,Ni,Bi,Wi,Yi,Gi,Ui,Xi,Vi,Zi=l(Oi?Ci:(Oi=1,Ci=Ii())),qi={};function Hi(){return zi?ki:(zi=1,ki={})}function Ki(){if(Fi)return ji;Fi=1;var t=C(),e=P(),n=t.WeakMap;return ji=e(n)&&/native code/.test(String(n))}function Ji(){if(Bi)return Ni;Bi=1;var t=ye(),e=be(),n=t("keys");return Ni=function(t){return n[t]||(n[t]=e(t))}}function $i(){return Yi?Wi:(Yi=1,Wi={})}function Qi(){if(Ui)return Gi;Ui=1;var t,e,n,r=Ki(),i=C(),o=Ct(),a=On(),s=ge(),u=ve(),c=Ji(),l=$i(),h="Object already initialized",f=i.TypeError,d=i.WeakMap;if(r||u.state){var p=u.state||(u.state=new d);p.get=p.get,p.has=p.has,p.set=p.set,t=function(t,e){if(p.has(t))throw new f(h);return e.facade=t,p.set(t,e),e},e=function(t){return p.get(t)||{}},n=function(t){return p.has(t)}}else{var v=c("state");l[v]=!0,t=function(t,e){if(s(t,v))throw new f(h);return e.facade=t,a(t,v,e),e},e=function(t){return s(t,v)?t[v]:{}},n=function(t){return s(t,v)}}return Gi={set:t,get:e,has:n,enforce:function(r){return n(r)?e(r):t(r,{})},getterFor:function(t){return function(n){var r;if(!o(n)||(r=e(n)).type!==t)throw new f("Incompatible receiver, "+t+" required");return r}}}}function to(){if(Vi)return Xi;Vi=1;var t=z(),e=ge(),n=Function.prototype,r=t&&Object.getOwnPropertyDescriptor,i=e(n,"name"),o=i&&"something"===function(){}.name,a=i&&(!t||t&&r(n,"name").configurable);return Xi={EXISTS:i,PROPER:o,CONFIGURABLE:a}}var eo,no,ro,io,oo,ao,so,uo,co,lo,ho,fo,po,vo,yo,mo,go,bo,_o,wo,xo,So,To,Eo,Co,Oo,Lo,Ao,Po,Do,Mo,Ro,Io,ko,zo,jo,Fo,No,Bo,Wo,Yo,Go,Uo,Xo,Vo,Zo,qo,Ho,Ko,Jo,$o={};function Qo(){if(no)return eo;no=1;var t=d(),e=ge(),n=Et(),r=lr().indexOf,i=$i(),o=t([].push);return eo=function(t,a){var s,u=n(t),c=0,l=[];for(s in u)!e(i,s)&&e(u,s)&&o(l,s);for(;a.length>c;)e(u,s=a[c++])&&(~r(l,s)||o(l,s));return l},eo}function ta(){return io?ro:(io=1,ro=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"])}function ea(){if(ao)return oo;ao=1;var t=Qo(),e=ta();return oo=Object.keys||function(n){return t(n,e)}}function na(){if(so)return $o;so=1;var t=z(),e=Tn(),n=Cn(),r=En(),i=Et(),o=ea();return $o.f=t&&!e?Object.defineProperties:function(t,e){r(t);for(var a,s=i(e),u=o(e),c=u.length,l=0;c>l;)n.f(t,a=u[l++],s[a]);return t},$o}function ra(){return co?uo:(co=1,uo=Lt()("document","documentElement"))}function ia(){if(ho)return lo;ho=1;var t,e=En(),n=na(),r=ta(),i=$i(),o=ra(),a=Se(),s="prototype",u="script",c=Ji()("IE_PROTO"),l=function(){},h=function(t){return"<"+u+">"+t+"</"+u+">"},f=function(t){t.write(h("")),t.close();var e=t.parentWindow.Object;return t=null,e},d=function(){try{t=new ActiveXObject("htmlfile")}catch(t){}var e,n,i;d="undefined"!=typeof document?document.domain&&t?f(t):(n=a("iframe"),i="java"+u+":",n.style.display="none",o.appendChild(n),n.src=String(i),(e=n.contentWindow.document).open(),e.write(h("document.F=Object")),e.close(),e.F):f(t);for(var c=r.length;c--;)delete d[s][r[c]];return d()};return i[c]=!0,lo=Object.create||function(t,r){var i;return null!==t?(l[s]=e(t),i=new l,l[s]=null,i[c]=t):i=d(),void 0===r?i:n.f(i,r)}}function oa(){return po?fo:(po=1,fo=!h()(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))}function aa(){if(yo)return vo;yo=1;var t=ge(),e=P(),n=me(),r=Ji(),i=oa(),o=r("IE_PROTO"),a=Object,s=a.prototype;return vo=i?a.getPrototypeOf:function(r){var i=n(r);if(t(i,o))return i[o];var u=i.constructor;return e(u)&&i instanceof u?u.prototype:i instanceof a?s:null},vo}function sa(){if(go)return mo;go=1;var t=On();return mo=function(e,n,r,i){return i&&i.enumerable?e[n]=r:t(e,n,r),e}}function ua(){if(_o)return bo;_o=1;var t,e,n,r=h(),i=P(),o=Ct(),a=ia(),s=aa(),u=sa(),c=_e(),l=de(),f=c("iterator"),d=!1;return[].keys&&("next"in(n=[].keys())?(e=s(s(n)))!==Object.prototype&&(t=e):d=!0),!o(t)||r(function(){var e={};return t[f].call(e)!==e})?t={}:l&&(t=a(t)),i(t[f])||u(t,f,function(){return this}),bo={IteratorPrototype:t,BUGGY_SAFARI_ITERATORS:d}}function ca(){if(xo)return wo;xo=1;var t=In(),e=kn();return wo=t?{}.toString:function(){return"[object "+e(this)+"]"}}function la(){if(To)return So;To=1;var t=In(),e=Cn().f,n=On(),r=ge(),i=ca(),o=_e()("toStringTag");return So=function(a,s,u,c){var l=u?a:a&&a.prototype;l&&(r(l,o)||e(l,o,{configurable:!0,value:s}),c&&!t&&n(l,"toString",i))}}function ha(){if(Co)return Eo;Co=1;var t=ua().IteratorPrototype,e=ia(),n=wt(),r=la(),i=Hi(),o=function(){return this};return Eo=function(a,s,u,c){var l=s+" Iterator";return a.prototype=e(t,{next:n(+!c,u)}),r(a,l,!1,!0),i[l]=o,a}}function fa(){if(Lo)return Oo;Lo=1;var t=d(),e=kt();return Oo=function(n,r,i){try{return t(e(Object.getOwnPropertyDescriptor(n,r)[i]))}catch(t){}},Oo}function da(){if(Po)return Ao;Po=1;var t=Ct();return Ao=function(e){return t(e)||null===e}}function pa(){if(Mo)return Do;Mo=1;var t=da(),e=String,n=TypeError;return Do=function(r){if(t(r))return r;throw new n("Can't set "+e(r)+" as a prototype")}}function va(){if(Io)return Ro;Io=1;var t=fa(),e=Ct(),n=Tt(),r=pa();return Ro=Object.setPrototypeOf||("__proto__"in{}?function(){var i,o=!1,a={};try{(i=t(Object.prototype,"__proto__","set"))(a,[]),o=a instanceof Array}catch(t){}return function(t,a){return n(t),r(a),e(t)?(o?i(t,a):t.__proto__=a,t):t}}():void 0)}function ya(){if(zo)return ko;zo=1;var t=Ln(),e=j(),n=de(),r=to(),i=P(),o=ha(),a=aa(),s=va(),u=la(),c=On(),l=sa(),h=_e(),f=Hi(),d=ua(),p=r.PROPER,v=r.CONFIGURABLE,y=d.IteratorPrototype,m=d.BUGGY_SAFARI_ITERATORS,g=h("iterator"),b="keys",_="values",w="entries",x=function(){return this};return ko=function(r,h,d,S,T,E,C){o(d,h,S);var O,L,A,P=function(t){if(t===T&&k)return k;if(!m&&t&&t in R)return R[t];switch(t){case b:case _:case w:return function(){return new d(this,t)}}return function(){return new d(this)}},D=h+" Iterator",M=!1,R=r.prototype,I=R[g]||R["@@iterator"]||T&&R[T],k=!m&&I||P(T),z="Array"===h&&R.entries||I;if(z&&(O=a(z.call(new r)))!==Object.prototype&&O.next&&(n||a(O)===y||(s?s(O,y):i(O[g])||l(O,g,x)),u(O,D,!0,!0),n&&(f[D]=x)),p&&T===_&&I&&I.name!==_&&(!n&&v?c(R,"name",_):(M=!0,k=function(){return e(I,this)})),T)if(L={values:P(_),keys:E?k:P(b),entries:P(w)},C)for(A in L)(m||M||!(A in R))&&l(R,A,L[A]);else t({target:h,proto:!0,forced:m||M},L);return n&&!C||R[g]===k||l(R,g,k,{name:T}),f[h]=k,L}}function ma(){return Fo?jo:(Fo=1,jo=function(t,e){return{value:t,done:e}})}function ga(){if(Bo)return No;Bo=1;var t=Et(),e=Di(),n=Hi(),r=Qi(),i=Cn().f,o=ya(),a=ma(),s=de(),u=z(),c="Array Iterator",l=r.set,h=r.getterFor(c);No=o(Array,"Array",function(e,n){l(this,{type:c,target:t(e),index:0,kind:n})},function(){var t=h(this),e=t.target,n=t.index++;if(!e||n>=e.length)return t.target=null,a(void 0,!0);switch(t.kind){case"keys":return a(n,!1);case"values":return a(e[n],!1)}return a([n,e[n]],!1)},"values");var f=n.Arguments=n.Array;if(e("keys"),e("values"),e("entries"),!s&&u&&"values"!==f.name)try{i(f,"name",{value:"values"})}catch(t){}return No}function ba(){return Yo?Wo:(Yo=1,Wo={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})}function _a(){if(Go)return qi;Go=1,ga();var t=ba(),e=C(),n=la(),r=Hi();for(var i in t)n(e[i],i),r[i]=r.Array;return qi}function wa(){return Xo?Uo:(Xo=1,ga(),Uo=Un()("Array","values"))}function xa(){return Zo?Vo:(Zo=1,Vo=wa())}function Sa(){if(Ho)return qo;Ho=1,_a();var t=kn(),e=ge(),n=p(),r=xa(),i=Array.prototype,o={DOMTokenList:!0,NodeList:!0};return qo=function(a){var s=a.values;return a===i||n(i,a)&&s===i.values||e(o,t(a))?r:s}}var Ta,Ea,Ca,Oa,La,Aa,Pa,Da,Ma,Ra,Ia,ka=l(Jo?Ko:(Jo=1,Ko=Sa())),za={};function ja(){if(Ea)return Ta;Ea=1;var t=Ur().forEach,e=Nn()("forEach");return Ta=e?[].forEach:function(e){return t(this,e,arguments.length>1?arguments[1]:void 0)},Ta}function Fa(){return La?Oa:(La=1,function(){if(Ca)return za;Ca=1;var t=Ln(),e=ja();t({target:"Array",proto:!0,forced:[].forEach!==e},{forEach:e})}(),Oa=Un()("Array","forEach"))}function Na(){return Pa?Aa:(Pa=1,Aa=Fa())}function Ba(){if(Ma)return Da;Ma=1;var t=kn(),e=ge(),n=p(),r=Na(),i=Array.prototype,o={DOMTokenList:!0,NodeList:!0};return Da=function(a){var s=a.forEach;return a===i||n(i,a)&&s===i.forEach||e(o,t(a))?r:s}}var Wa,Ya,Ga,Ua,Xa,Va,Za,qa=l(Ia?Ra:(Ia=1,Ra=Ba()));function Ha(){return Ga?Ya:(Ga=1,Wa||(Wa=1,Ln()({target:"Array",stat:!0},{isArray:Nr()})),Ya=Ot().Array.isArray)}function Ka(){return Xa?Ua:(Xa=1,Ua=Ha())}var Ja,$a,Qa,ts,es,ns,rs,is=l(Za?Va:(Za=1,Va=Ka()));function os(){return Qa?$a:(Qa=1,Ja||(Ja=1,Ln()({target:"Number",stat:!0},{isNaN:function(t){return t!=t}})),$a=Ot().Number.isNaN)}function as(){return es?ts:(es=1,ts=os())}var ss,us,cs,ls,hs,fs,ds,ps,vs,ys,ms,gs,bs,_s=l(rs?ns:(rs=1,ns=as())),ws={};function xs(){if(us)return ss;us=1;var t=TypeError;return ss=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}}function Ss(){if(ls)return cs;ls=1;var t=z(),e=Cn(),n=wt();return cs=function(r,i,o){t?e.f(r,i,n(0,o)):r[i]=o},cs}function Ts(){if(hs)return ws;hs=1;var t=Ln(),e=h(),n=Nr(),r=Ct(),i=me(),o=Mn(),a=xs(),s=Ss(),u=Gr(),c=Xr(),l=_e(),f=Pt(),d=l("isConcatSpreadable"),p=f>=51||!e(function(){var t=[];return t[d]=!1,t.concat()[0]!==t}),v=function(t){if(!r(t))return!1;var e=t[d];return void 0!==e?!!e:n(t)};return t({target:"Array",proto:!0,arity:1,forced:!p||!c("concat")},{concat:function(t){var e,n,r,c,l,h=i(this),f=u(h,0),d=0;for(e=-1,r=arguments.length;e<r;e++)if(v(l=-1===e?h:arguments[e]))for(c=o(l),a(d+c),n=0;n<c;n++,d++)n in l&&s(f,d,l[n]);else a(d+1),s(f,d++,l);return f.length=d,f}}),ws}function Es(){return ds?fs:(ds=1,Ts(),fs=Un()("Array","concat"))}function Cs(){if(vs)return ps;vs=1;var t=p(),e=Es(),n=Array.prototype;return ps=function(r){var i=r.concat;return r===n||t(n,r)&&i===n.concat?e:i}}function Os(){return ms?ys:(ms=1,ys=Cs())}var Ls,As,Ps,Ds,Ms,Rs,Is,ks=l(bs?gs:(bs=1,gs=Os())),zs={},js={};function Fs(){if(As)return Ls;As=1;var t=C(),e=At(),n=L(),r=function(t){return e.slice(0,t.length)===t};return Ls=r("Bun/")?"BUN":r("Cloudflare-Workers")?"CLOUDFLARE":r("Deno/")?"DENO":r("Node.js/")?"NODE":t.Bun&&"string"==typeof Bun.version?"BUN":t.Deno&&"object"==typeof Deno.version?"DENO":"process"===n(t.process)?"NODE":t.window&&t.document?"BROWSER":"REST"}function Ns(){if(Ds)return Ps;Ds=1;var t=TypeError;return Ps=function(e,n){if(e<n)throw new t("Not enough arguments");return e}}function Bs(){if(Rs)return Ms;Rs=1;var t,e=C(),n=O(),r=P(),i=Fs(),o=At(),a=jn(),s=Ns(),u=e.Function,c=/MSIE .\./.test(o)||"BUN"===i&&((t=e.Bun.version.split(".")).length<3||"0"===t[0]&&(t[1]<3||"3"===t[1]&&"0"===t[2]));return Ms=function(t,e){var i=e?2:1;return c?function(o,c){var l=s(arguments.length,1)>i,h=r(o)?o:u(o),f=l?a(arguments,i):[],d=l?function(){n(h,this,f)}:h;return e?t(d,c):t(d)}:t},Ms}var Ws,Ys,Gs,Us,Xs,Vs,Zs={};function qs(){return Ys||(Ys=1,function(){if(Is)return js;Is=1;var t=Ln(),e=C(),n=Bs()(e.setInterval,!0);t({global:!0,bind:!0,forced:e.setInterval!==n},{setInterval:n})}(),function(){if(Ws)return Zs;Ws=1;var t=Ln(),e=C(),n=Bs()(e.setTimeout,!0);t({global:!0,bind:!0,forced:e.setTimeout!==n},{setTimeout:n})}()),zs}function Hs(){return Us?Gs:(Us=1,qs(),Gs=Ot().setTimeout)}var Ks,Js,$s,Qs,tu,eu,nu,ru,iu,ou,au=l(Vs?Xs:(Vs=1,Xs=Hs())),su={},uu={};function cu(){return Ks||(Ks=1,uu.f=Object.getOwnPropertySymbols),uu}function lu(){if($s)return Js;$s=1;var t=z(),e=d(),n=j(),r=h(),i=ea(),o=cu(),a=_t(),s=me(),u=xt(),c=Object.assign,l=Object.defineProperty,f=e([].concat);return Js=!c||r(function(){if(t&&1!==c({b:1},c(l({},"a",{enumerable:!0,get:function(){l(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},n={},r=Symbol("assign detection"),o="abcdefghijklmnopqrst";return e[r]=7,o.split("").forEach(function(t){n[t]=t}),7!==c({},e)[r]||i(c({},n)).join("")!==o})?function(e,r){for(var c=s(e),l=arguments.length,h=1,d=o.f,p=a.f;l>h;)for(var v,y=u(arguments[h++]),m=d?f(i(y),d(y)):i(y),g=m.length,b=0;g>b;)v=m[b++],t&&!n(p,y,v)||(c[v]=y[v]);return c}:c,Js}function hu(){return eu?tu:(eu=1,function(){if(Qs)return su;Qs=1;var t=Ln(),e=lu();t({target:"Object",stat:!0,arity:2,forced:Object.assign!==e},{assign:e})}(),tu=Ot().Object.assign)}function fu(){return ru?nu:(ru=1,nu=hu())}var du,pu=l(ou?iu:(ou=1,iu=fu())),vu={exports:{}};function yu(){return du||(du=1,function(t){function e(t){if(t)return function(t){return Object.assign(t,e.prototype),t._callbacks=new Map,t}(t);this._callbacks=new Map}e.prototype.on=function(t,e){const n=this._callbacks.get(t)??[];return n.push(e),this._callbacks.set(t,n),this},e.prototype.once=function(t,e){const n=(...r)=>{this.off(t,n),e.apply(this,r)};return n.fn=e,this.on(t,n),this},e.prototype.off=function(t,e){if(void 0===t&&void 0===e)return this._callbacks.clear(),this;if(void 0===e)return this._callbacks.delete(t),this;const n=this._callbacks.get(t);if(n){for(const[t,r]of n.entries())if(r===e||r.fn===e){n.splice(t,1);break}0===n.length?this._callbacks.delete(t):this._callbacks.set(t,n)}return this},e.prototype.emit=function(t,...e){const n=this._callbacks.get(t);if(n){const t=[...n];for(const n of t)n.apply(this,e)}return this},e.prototype.listeners=function(t){return this._callbacks.get(t)??[]},e.prototype.listenerCount=function(t){if(t)return this.listeners(t).length;let e=0;for(const t of this._callbacks.values())e+=t.length;return e},e.prototype.hasListeners=function(t){return this.listenerCount(t)>0},e.prototype.addEventListener=e.prototype.on,e.prototype.removeListener=e.prototype.off,e.prototype.removeEventListener=e.prototype.off,e.prototype.removeAllListeners=e.prototype.off,t.exports=e}(vu)),vu.exports}var mu,gu=l(yu()),bu={},_u={},wu={};function xu(){if(mu)return wu;mu=1;var t=Qo(),e=ta().concat("length","prototype");return wu.f=Object.getOwnPropertyNames||function(n){return t(n,e)},wu}var Su,Tu,Eu,Cu={};function Ou(){if(Su)return Cu;Su=1;var t=L(),e=Et(),n=xu().f,r=jn(),i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];return Cu.f=function(o){return i&&"Window"===t(o)?function(t){try{return n(t)}catch(t){return r(i)}}(o):n(e(o))},Cu}function Lu(){if(Eu)return Tu;Eu=1;var t=Cn();return Tu=function(e,n,r){return t.f(e,n,r)}}var Au,Pu,Du,Mu,Ru,Iu,ku={};function zu(){if(Au)return ku;Au=1;var t=_e();return ku.f=t,ku}function ju(){if(Du)return Pu;Du=1;var t=Ot(),e=ge(),n=zu(),r=Cn().f;return Pu=function(i){var o=t.Symbol||(t.Symbol={});e(o,i)||r(o,i,{value:n.f(i)})}}function Fu(){if(Ru)return Mu;Ru=1;var t=j(),e=Lt(),n=_e(),r=sa();return Mu=function(){var i=e("Symbol"),o=i&&i.prototype,a=o&&o.valueOf,s=n("toPrimitive");o&&!o[s]&&r(o,s,function(e){return t(a,this)},{arity:1})}}var Nu,Bu,Wu,Yu={};function Gu(){return Bu?Nu:(Bu=1,Nu=Dt()&&!!Symbol.for&&!!Symbol.keyFor)}var Uu,Xu={};var Vu,Zu,qu,Hu={};function Ku(){if(Zu)return Vu;Zu=1;var t=d(),e=Nr(),n=P(),r=L(),i=zn(),o=t([].push);return Vu=function(t){if(n(t))return t;if(e(t)){for(var a=t.length,s=[],u=0;u<a;u++){var c=t[u];"string"==typeof c?o(s,c):"number"!=typeof c&&"Number"!==r(c)&&"String"!==r(c)||o(s,i(c))}var l=s.length,h=!0;return function(t,n){if(h)return h=!1,n;if(e(this))return n;for(var r=0;r<l;r++)if(s[r]===t)return n}}},Vu}function Ju(){if(qu)return Hu;qu=1;var t=Ln(),e=Lt(),n=O(),r=j(),i=d(),o=h(),a=P(),s=Rt(),u=jn(),c=Ku(),l=Dt(),f=String,p=e("JSON","stringify"),v=i(/./.exec),y=i("".charAt),m=i("".charCodeAt),g=i("".replace),b=i(1.1.toString),_=/[\uD800-\uDFFF]/g,w=/^[\uD800-\uDBFF]$/,x=/^[\uDC00-\uDFFF]$/,S=!l||o(function(){var t=e("Symbol")("stringify detection");return"[null]"!==p([t])||"{}"!==p({a:t})||"{}"!==p(Object(t))}),T=o(function(){return'"\\udf06\\ud834"'!==p("\udf06\ud834")||'"\\udead"'!==p("\udead")}),E=function(t,e){var i=u(arguments),o=c(e);if(a(o)||void 0!==t&&!s(t))return i[1]=function(t,e){if(a(o)&&(e=r(o,this,f(t),e)),!s(e))return e},n(p,null,i)},C=function(t,e,n){var r=y(n,e-1),i=y(n,e+1);return v(w,t)&&!v(x,i)||v(x,t)&&!v(w,r)?"\\u"+b(m(t,0),16):t};return p&&t({target:"JSON",stat:!0,arity:3,forced:S||T},{stringify:function(t,e,r){var i=u(arguments),o=n(S?E:p,null,i);return T&&"string"==typeof o?g(o,_,C):o}}),Hu}var $u,Qu,tc={};function ec(){return Qu||(Qu=1,function(){if(Iu)return _u;Iu=1;var t=Ln(),e=C(),n=j(),r=d(),i=de(),o=z(),a=Dt(),s=h(),u=ge(),c=p(),l=En(),f=Et(),v=xe(),y=zn(),m=wt(),g=ia(),b=ea(),_=xu(),w=Ou(),x=cu(),S=Ee(),T=Cn(),E=na(),O=_t(),L=sa(),A=Lu(),P=ye(),D=Ji(),M=$i(),R=be(),I=_e(),k=zu(),F=ju(),N=Fu(),B=la(),W=Qi(),Y=Ur().forEach,G=D("hidden"),U="Symbol",X="prototype",V=W.set,Z=W.getterFor(U),q=Object[X],H=e.Symbol,K=H&&H[X],J=e.RangeError,$=e.TypeError,Q=e.QObject,tt=S.f,et=T.f,nt=w.f,rt=O.f,it=r([].push),ot=P("symbols"),at=P("op-symbols"),st=P("wks"),ut=!Q||!Q[X]||!Q[X].findChild,ct=function(t,e,n){var r=tt(q,e);r&&delete q[e],et(t,e,n),r&&t!==q&&et(q,e,r)},lt=o&&s(function(){return 7!==g(et({},"a",{get:function(){return et(this,"a",{value:7}).a}})).a})?ct:et,ht=function(t,e){var n=ot[t]=g(K);return V(n,{type:U,tag:t,description:e}),o||(n.description=e),n},ft=function(t,e,n){t===q&&ft(at,e,n),l(t);var r=v(e);return l(n),u(ot,r)?(n.enumerable?(u(t,G)&&t[G][r]&&(t[G][r]=!1),n=g(n,{enumerable:m(0,!1)})):(u(t,G)||et(t,G,m(1,g(null))),t[G][r]=!0),lt(t,r,n)):et(t,r,n)},dt=function(t,e){l(t);var r=f(e),i=b(r).concat(mt(r));return Y(i,function(e){o&&!n(pt,r,e)||ft(t,e,r[e])}),t},pt=function(t){var e=v(t),r=n(rt,this,e);return!(this===q&&u(ot,e)&&!u(at,e))&&(!(r||!u(this,e)||!u(ot,e)||u(this,G)&&this[G][e])||r)},vt=function(t,e){var n=f(t),r=v(e);if(n!==q||!u(ot,r)||u(at,r)){var i=tt(n,r);return!i||!u(ot,r)||u(n,G)&&n[G][r]||(i.enumerable=!0),i}},yt=function(t){var e=nt(f(t)),n=[];return Y(e,function(t){u(ot,t)||u(M,t)||it(n,t)}),n},mt=function(t){var e=t===q,n=nt(e?at:f(t)),r=[];return Y(n,function(t){!u(ot,t)||e&&!u(q,t)||it(r,ot[t])}),r};a||(H=function(){if(c(K,this))throw new $("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?y(arguments[0]):void 0,r=R(t),i=function(t){var o=void 0===this?e:this;o===q&&n(i,at,t),u(o,G)&&u(o[G],r)&&(o[G][r]=!1);var a=m(1,t);try{lt(o,r,a)}catch(t){if(!(t instanceof J))throw t;ct(o,r,a)}};return o&&ut&<(q,r,{configurable:!0,set:i}),ht(r,t)},L(K=H[X],"toString",function(){return Z(this).tag}),L(H,"withoutSetter",function(t){return ht(R(t),t)}),O.f=pt,T.f=ft,E.f=dt,S.f=vt,_.f=w.f=yt,x.f=mt,k.f=function(t){return ht(I(t),t)},o&&(A(K,"description",{configurable:!0,get:function(){return Z(this).description}}),i||L(q,"propertyIsEnumerable",pt,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!a,sham:!a},{Symbol:H}),Y(b(st),function(t){F(t)}),t({target:U,stat:!0,forced:!a},{useSetter:function(){ut=!0},useSimple:function(){ut=!1}}),t({target:"Object",stat:!0,forced:!a,sham:!o},{create:function(t,e){return void 0===e?g(t):dt(g(t),e)},defineProperty:ft,defineProperties:dt,getOwnPropertyDescriptor:vt}),t({target:"Object",stat:!0,forced:!a},{getOwnPropertyNames:yt}),N(),B(H,U),M[G]=!0}(),function(){if(Wu)return Yu;Wu=1;var t=Ln(),e=Lt(),n=ge(),r=zn(),i=ye(),o=Gu(),a=i("string-to-symbol-registry"),s=i("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!o},{for:function(t){var i=r(t);if(n(a,i))return a[i];var o=e("Symbol")(i);return a[i]=o,s[o]=i,o}})}(),function(){if(Uu)return Xu;Uu=1;var t=Ln(),e=ge(),n=Rt(),r=It(),i=ye(),o=Gu(),a=i("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!o},{keyFor:function(t){if(!n(t))throw new TypeError(r(t)+" is not a symbol");if(e(a,t))return a[t]}})}(),Ju(),function(){if($u)return tc;$u=1;var t=Ln(),e=Dt(),n=h(),r=cu(),i=me();t({target:"Object",stat:!0,forced:!e||n(function(){r.f(1)})},{getOwnPropertySymbols:function(t){var e=r.f;return e?e(i(t)):[]}})}()),bu}var nc,rc={};function ic(){return nc||(nc=1,ju()("asyncDispose")),rc}var oc;var ac,sc={};function uc(){return ac||(ac=1,ju()("dispose")),sc}var cc;var lc;var hc,fc={};function dc(){return hc||(hc=1,ju()("iterator")),fc}var pc;var vc;var yc;var mc;var gc;var bc;var _c,wc={};function xc(){if(_c)return wc;_c=1;var t=ju(),e=Fu();return t("toPrimitive"),e(),wc}var Sc,Tc={};var Ec;var Cc,Oc,Lc,Ac,Pc,Dc,Mc,Rc={};function Ic(){return Lc?Oc:(Lc=1,Ts(),ec(),ic(),oc||(oc=1,ju()("asyncIterator")),uc(),cc||(cc=1,ju()("hasInstance")),lc||(lc=1,ju()("isConcatSpreadable")),dc(),pc||(pc=1,ju()("match")),vc||(vc=1,ju()("matchAll")),yc||(yc=1,ju()("replace")),mc||(mc=1,ju()("search")),gc||(gc=1,ju()("species")),bc||(bc=1,ju()("split")),xc(),function(){if(Sc)return Tc;Sc=1;var t=Lt(),e=ju(),n=la();e("toStringTag"),n(t("Symbol"),"Symbol")}(),Ec||(Ec=1,ju()("unscopables")),function(){if(Cc)return Rc;Cc=1;var t=C();la()(t.JSON,"JSON",!0)}(),Oc=Ot().Symbol)}function kc(){if(Pc)return Ac;Pc=1;var t=Ic();return _a(),Ac=t}var zc,jc,Fc,Nc,Bc,Wc,Yc,Gc,Uc,Xc=l(Mc?Dc:(Mc=1,Dc=kc())),Vc={};function Zc(){return Fc?jc:(Fc=1,function(){if(zc)return Vc;zc=1;var t=Ln(),e=Nr(),n=Wr(),r=Ct(),i=cr(),o=Mn(),a=Et(),s=Ss(),u=_e(),c=Xr(),l=jn(),h=c("slice"),f=u("species"),d=Array,p=Math.max;t({target:"Array",proto:!0,forced:!h},{slice:function(t,u){var c,h,v,y=a(this),m=o(y),g=i(t,m),b=i(void 0===u?m:u,m);if(e(y)&&(c=y.constructor,(n(c)&&(c===d||e(c.prototype))||r(c)&&null===(c=c[f]))&&(c=void 0),c===d||void 0===c))return l(y,g,b);for(h=new(void 0===c?d:c)(p(b-g,0)),v=0;g<b;g++,v++)g in y&&s(h,v,y[g]);return h.length=v,h}})}(),jc=Un()("Array","slice"))}function qc(){if(Bc)return Nc;Bc=1;var t=p(),e=Zc(),n=Array.prototype;return Nc=function(r){var i=r.slice;return r===n||t(n,r)&&i===n.slice?e:i}}function Hc(){return Yc?Wc:(Yc=1,Wc=qc())}var Kc,Jc,$c,Qc,tl,el,nl,rl,il,ol=l(Uc?Gc:(Uc=1,Gc=Hc()));function al(){if(Jc)return Kc;Jc=1;var t=Lt(),e=d(),n=xu(),r=cu(),i=En(),o=e([].concat);return Kc=t("Reflect","ownKeys")||function(t){var e=n.f(i(t)),a=r.f;return a?o(e,a(t)):e},Kc}function sl(){return tl?Qc:(tl=1,$c||($c=1,Ln()({target:"Reflect",stat:!0},{ownKeys:al()})),Qc=Ot().Reflect.ownKeys)}function ul(){return nl?el:(nl=1,el=sl())}var cl,ll,hl,fl,dl,pl,vl,yl,ml,gl=l(il?rl:(il=1,rl=ul())),bl={};function _l(){return hl?ll:(hl=1,function(){if(cl)return bl;cl=1;var t=Ln(),e=Ur().map;t({target:"Array",proto:!0,forced:!Xr()("map")},{map:function(t){return e(this,t,arguments.length>1?arguments[1]:void 0)}})}(),ll=Un()("Array","map"))}function wl(){if(dl)return fl;dl=1;var t=p(),e=_l(),n=Array.prototype;return fl=function(r){var i=r.map;return r===n||t(n,r)&&i===n.map?e:i}}function xl(){return vl?pl:(vl=1,pl=wl())}var Sl,Tl,El,Cl,Ol,Ll,Al,Pl=l(ml?yl:(ml=1,yl=xl())),Dl={};function Ml(){return El?Tl:(El=1,function(){if(Sl)return Dl;Sl=1;var t=Ln(),e=me(),n=ea();t({target:"Object",stat:!0,forced:h()(function(){n(1)})},{keys:function(t){return n(e(t))}})}(),Tl=Ot().Object.keys)}function Rl(){return Ol?Cl:(Ol=1,Cl=Ml())}var Il,kl,zl,jl,Fl,Nl,Bl,Wl,Yl,Gl,Ul,Xl=l(Al?Ll:(Al=1,Ll=Rl())),Vl={};function Zl(){if(kl)return Il;kl=1;var t=d(),e=kt(),n=Ct(),r=ge(),i=jn(),o=f(),a=Function,s=t([].concat),u=t([].join),c={};return Il=o?a.bind:function(t){var o=e(this),l=o.prototype,h=i(arguments,1),f=function(){var e=s(h,i(arguments));return this instanceof f?function(t,e,n){if(!r(c,e)){for(var i=[],o=0;o<e;o++)i[o]="a["+o+"]";c[e]=a("C,a","return new C("+u(i,",")+")")}return c[e](t,n)}(o,e.length,e):o.apply(t,e)};return n(l)&&(f.prototype=l),f},Il}function ql(){return Fl?jl:(Fl=1,function(){if(zl)return Vl;zl=1;var t=Ln(),e=Zl();t({target:"Function",proto:!0,forced:Function.bind!==e},{bind:e})}(),jl=Un()("Function","bind"))}function Hl(){if(Bl)return Nl;Bl=1;var t=p(),e=ql(),n=Function.prototype;return Nl=function(r){var i=r.bind;return r===n||t(n,r)&&i===n.bind?e:i}}function Kl(){return Yl?Wl:(Yl=1,Wl=Hl())}var Jl,$l,Ql,th,eh,nh,rh,ih,oh,ah=l(Ul?Gl:(Ul=1,Gl=Kl())),sh={};function uh(){return Ql?$l:(Ql=1,function(){if(Jl)return sh;Jl=1;var t=Ln(),e=d(),n=Nr(),r=e([].reverse),i=[1,2];t({target:"Array",proto:!0,forced:String(i)===String(i.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),r(this)}})}(),$l=Un()("Array","reverse"))}function ch(){if(eh)return th;eh=1;var t=p(),e=uh(),n=Array.prototype;return th=function(r){var i=r.reverse;return r===n||t(n,r)&&i===n.reverse?e:i}}function lh(){return rh?nh:(rh=1,nh=ch())}var hh,fh,dh,ph,vh,yh,mh,gh,bh,_h,wh,xh=l(oh?ih:(oh=1,ih=lh())),Sh={};function Th(){if(fh)return hh;fh=1;var t=z(),e=Nr(),n=TypeError,r=Object.getOwnPropertyDescriptor,i=t&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();return hh=i?function(t,i){if(e(t)&&!r(t,"length").writable)throw new n("Cannot set read only .length");return t.length=i}:function(t,e){return t.length=e}}function Eh(){return vh?ph:(vh=1,function(){if(dh)return Sh;dh=1;var t=Ln(),e=me(),n=cr(),r=Pn(),i=Mn(),o=Th(),a=xs(),s=Gr(),u=Ss(),c=Rn(),l=Xr()("splice"),h=Math.max,f=Math.min;t({target:"Array",proto:!0,forced:!l},{splice:function(t,l){var d,p,v,y,m,g,b=e(this),_=i(b),w=n(t,_),x=arguments.length;for(0===x?d=p=0:1===x?(d=0,p=_-w):(d=x-2,p=f(h(r(l),0),_-w)),a(_+d-p),v=s(b,p),y=0;y<p;y++)(m=w+y)in b&&u(v,y,b[m]);if(v.length=p,d<p){for(y=w;y<_-p;y++)g=y+d,(m=y+p)in b?b[g]=b[m]:c(b,g);for(y=_;y>_-p+d;y--)c(b,y-1)}else if(d>p)for(y=_-p;y>w;y--)g=y+d-1,(m=y+p-1)in b?b[g]=b[m]:c(b,g);for(y=0;y<d;y++)b[y+w]=arguments[y+2];return o(b,_-p+d),v}})}(),ph=Un()("Array","splice"))}function Ch(){if(mh)return yh;mh=1;var t=p(),e=Eh(),n=Array.prototype;return yh=function(r){var i=r.splice;return r===n||t(n,r)&&i===n.splice?e:i}}function Oh(){return bh?gh:(bh=1,gh=Ch())}var Lh,Ah,Ph,Dh,Mh,Rh,Ih,kh=l(wh?_h:(wh=1,_h=Oh())),zh={};function jh(){return Ph?Ah:(Ph=1,function(){if(Lh)return zh;Lh=1;var t=Ln(),e=h(),n=me(),r=aa(),i=oa();t({target:"Object",stat:!0,forced:e(function(){r(1)}),sham:!i},{getPrototypeOf:function(t){return r(n(t))}})}(),Ah=Ot().Object.getPrototypeOf)}function Fh(){return Mh?Dh:(Mh=1,Dh=jh())}var Nh,Bh,Wh,Yh,Gh,Uh,Xh,Vh,Zh,qh=l(Ih?Rh:(Ih=1,Rh=Fh())),Hh={};function Kh(){if(Bh)return Nh;Bh=1;var t=C(),e=h(),n=d(),r=zn(),i=hi().trim,o=li(),a=t.parseInt,s=t.Symbol,u=s&&s.iterator,c=/^[+-]?0x/i,l=n(c.exec),f=8!==a(o+"08")||22!==a(o+"0x16")||u&&!e(function(){a(Object(u))});return Nh=f?function(t,e){var n=i(r(t));return a(n,e>>>0||(l(c,n)?16:10))}:a,Nh}function Jh(){return Gh?Yh:(Gh=1,function(){if(Wh)return Hh;Wh=1;var t=Ln(),e=Kh();t({global:!0,forced:parseInt!==e},{parseInt:e})}(),Yh=Ot().parseInt)}function $h(){return Xh?Uh:(Xh=1,Uh=Jh())}var Qh,tf,ef,nf,rf,of,af,sf=l(Zh?Vh:(Zh=1,Vh=$h()));function uf(){if(ef)return tf;ef=1,Qh||(Qh=1,Ln()({target:"Object",stat:!0,sham:!z()},{create:ia()}));var t=Ot().Object;return tf=function(e,n){return t.create(e,n)}}function cf(){return rf?nf:(rf=1,nf=uf())}var lf,hf,ff,df,pf,vf,yf,mf,gf,bf,_f,wf,xf,Sf=l(af?of:(af=1,of=cf())),Tf={};function Ef(){if(hf)return lf;hf=1;var t=Pn(),e=zn(),n=Tt(),r=RangeError;return lf=function(i){var o=e(n(this)),a="",s=t(i);if(s<0||s===1/0)throw new r("Wrong number of repetitions");for(;s>0;(s>>>=1)&&(o+=o))1&s&&(a+=o);return a}}function Cf(){if(df)return ff;df=1;var t=d(),e=Dn(),n=zn(),r=Ef(),i=Tt(),o=t(r),a=t("".slice),s=Math.ceil,u=function(t){return function(r,u,c){var l,h,f=n(i(r)),d=e(u),p=f.length,v=void 0===c?" ":n(c);return d<=p||""===v?f:((h=o(v,s((l=d-p)/v.length))).length>l&&(h=a(h,0,l)),t?f+h:h+f)}};return ff={start:u(!1),end:u(!0)}}function Of(){if(vf)return pf;vf=1;var t=d(),e=h(),n=Cf().start,r=RangeError,i=isFinite,o=Math.abs,a=Date.prototype,s=a.toISOString,u=t(a.getTime),c=t(a.getUTCDate),l=t(a.getUTCFullYear),f=t(a.getUTCHours),p=t(a.getUTCMilliseconds),v=t(a.getUTCMinutes),y=t(a.getUTCMonth),m=t(a.getUTCSeconds);return pf=e(function(){return"0385-07-25T07:06:39.999Z"!==s.call(new Date(-50000000000001))})||!e(function(){s.call(new Date(NaN))})?function(){if(!i(u(this)))throw new r("Invalid time value");var t=this,e=l(t),a=p(t),s=e<0?"-":e>9999?"+":"";return s+n(o(e),s?6:4,0)+"-"+n(y(t)+1,2,0)+"-"+n(c(t),2,0)+"T"+n(f(t),2,0)+":"+n(v(t),2,0)+":"+n(m(t),2,0)+"."+n(a,3,0)+"Z"}:s,pf}function Lf(){if(gf)return mf;gf=1,function(){if(yf)return Tf;yf=1;var t=Ln(),e=j(),n=me(),r=we(),i=Of(),o=L();t({target:"Date",proto:!0,forced:h()(function(){return null!==new Date(NaN).toJSON()||1!==e(Date.prototype.toJSON,{toISOString:function(){return 1}})})},{toJSON:function(t){var a=n(this),s=r(a,"number");return"number"!=typeof s||isFinite(s)?"toISOString"in a||"Date"!==o(a)?a.toISOString():e(i,a):null}})}(),Ju();var t=Ot(),e=O();return t.JSON||(t.JSON={stringify:JSON.stringify}),mf=function(n,r,i){return e(t.JSON.stringify,null,arguments)},mf}function Af(){return _f?bf:(_f=1,bf=Lf())}var Pf,Df=l(xf?wf:(xf=1,wf=Af()));
/*! Hammer.JS - v2.0.17-rc - 2019-12-16
* http://naver.github.io/egjs
*
* Forked By Naver egjs
* Copyright (c) hammerjs
* Licensed under the MIT license */
function Mf(){return Mf=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Mf.apply(this,arguments)}function Rf(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}function If(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}Pf="function"!=typeof Object.assign?function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n<arguments.length;n++){var r=arguments[n];if(null!=r)for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])}return e}:Object.assign;var kf,zf=Pf,jf=["","webkit","Moz","MS","ms","o"],Ff="undefined"==typeof document?{style:{}}:document.createElement("div"),Nf=Math.round,Bf=Math.abs,Wf=Date.now;function Yf(t,e){for(var n,r,i=e[0].toUpperCase()+e.slice(1),o=0;o<jf.length;){if((r=(n=jf[o])?n+i:e)in t)return r;o++}}kf="undefined"==typeof window?{}:window;var Gf=Yf(Ff.style,"touchAction"),Uf=void 0!==Gf;var Xf="compute",Vf="auto",Zf="manipulation",qf="none",Hf="pan-x",Kf="pan-y",Jf=function(){if(!Uf)return!1;var t={},e=kf.CSS&&kf.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(n){return t[n]=!e||kf.CSS.supports("touch-action",n)}),t}(),$f="ontouchstart"in kf,Qf=void 0!==Yf(kf,"PointerEvent"),td=$f&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),ed="touch",nd="mouse",rd=16,id=24,od=["x","y"],ad=["clientX","clientY"];function sd(t,e,n){var r;if(t)if(t.forEach)t.forEach(e,n);else if(void 0!==t.length)for(r=0;r<t.length;)e.call(n,t[r],r,t),r++;else for(r in t)t.hasOwnProperty(r)&&e.call(n,t[r],r,t)}function ud(t,e){return"function"==typeof t?t.apply(e&&e[0]||void 0,e):t}function cd(t,e){return t.indexOf(e)>-1}var ld=function(){function t(t,e){this.manager=t,this.set(e)}var e=t.prototype;return e.set=function(t){t===Xf&&(t=this.com