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