New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

vis-util

Package Overview
Dependencies
Maintainers
4
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vis-util - npm Package Compare versions

Comparing version 4.3.4 to 5.0.0

declarations/shared/configurator-types.d.ts

20

esnext/esm/vis-util.js

@@ -7,4 +7,4 @@ /**

*
* @version 4.3.4
* @date 2020-08-01T15:11:53.524Z
* @version 5.0.0
* @date 2021-01-08T09:53:38.982Z
*

@@ -461,3 +461,3 @@ * @copyright (c) 2011-2017 Almende B.V, http://almende.com

} // Handle local properties only
if (propsToExclude.indexOf(prop) !== -1) {
if (propsToExclude.includes(prop)) {
continue;

@@ -652,3 +652,3 @@ } // In exclusion list, skip

classes = classes.concat(newClasses.filter(function (className) {
return classes.indexOf(className) < 0;
return !classes.includes(className);
}));

@@ -667,3 +667,3 @@ elem.className = classes.join(" ");

classes = classes.filter(function (className) {
return oldClasses.indexOf(className) < 0;
return !oldClasses.includes(className);
});

@@ -755,4 +755,3 @@ elem.className = classes.join(" ");

}
if (action === "mousewheel" &&
navigator.userAgent.indexOf("Firefox") >= 0) {
if (action === "mousewheel" && navigator.userAgent.includes("Firefox")) {
action = "DOMMouseScroll"; // For Firefox

@@ -781,4 +780,3 @@ }

}
if (action === "mousewheel" &&
navigator.userAgent.indexOf("Firefox") >= 0) {
if (action === "mousewheel" && navigator.userAgent.includes("Firefox")) {
action = "DOMMouseScroll"; // For Firefox

@@ -999,6 +997,6 @@ }

function overrideOpacity(color, opacity) {
if (color.indexOf("rgba") !== -1) {
if (color.includes("rgba")) {
return color;
}
else if (color.indexOf("rgb") !== -1) {
else if (color.includes("rgb")) {
const rgb = color

@@ -1005,0 +1003,0 @@ .substr(color.indexOf("(") + 1)

@@ -7,4 +7,4 @@ /**

*
* @version 4.3.4
* @date 2020-08-01T15:11:53.524Z
* @version 5.0.0
* @date 2021-01-08T09:53:38.982Z
*

@@ -27,3 +27,3 @@ * @copyright (c) 2011-2017 Almende B.V, http://almende.com

*/
const t=Symbol("DELETE");function e(t,...e){return r({},t,...e)}function r(...e){const r=n(...e);return function e(r){for(const n of Object.keys(r))r[n]===t?delete r[n]:"object"==typeof r[n]&&null!==r[n]&&e(r[n])}(r),r}function n(...e){if(e.length<2)return e[0];if(e.length>2)return n(r(e[0],e[1]),...e.slice(2));const i=e[0],u=e[1];for(const e of Reflect.ownKeys(u))Object.prototype.propertyIsEnumerable.call(u,e)&&(u[e]===t?delete i[e]:null===i[e]||null===u[e]||"object"!=typeof i[e]||"object"!=typeof u[e]||Array.isArray(i[e])||Array.isArray(u[e])?i[e]=o(u[e]):i[e]=n(i[e],u[e]));return i}function o(t){return Array.isArray(t)?t.map(t=>o(t)):"object"==typeof t&&null!==t?n({},t):t}function i(...t){return function(t){let[e,r,n]=function(...t){const e=function(){let t=4022871197;return function(e){const r=e.toString();for(let e=0;e<r.length;e++){t+=r.charCodeAt(e);let n=.02519603282416938*t;t=n>>>0,n-=t,n*=t,t=n>>>0,n-=t,t+=4294967296*n}return 2.3283064365386963e-10*(t>>>0)}}();let r=e(" "),n=e(" "),o=e(" ");for(let i=0;i<t.length;i++)r-=e(t[i]),r<0&&(r+=1),n-=e(t[i]),n<0&&(n+=1),o-=e(t[i]),o<0&&(o+=1);return[r,n,o]}(t),o=1;const i=()=>{const t=2091639*e+2.3283064365386963e-10*o;return e=r,r=n,n=t-(o=0|t)};return i.uint32=()=>4294967296*i(),i.fract53=()=>i()+11102230246251565e-32*(2097152*i()|0),i.algorithm="Alea",i.seed=t,i.version="0.9",i}(t.length?t:[Date.now()])}const u=/^\/?Date\((-?\d+)/i,c=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,l=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,a=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,s=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function f(t){return t instanceof Number||"number"==typeof t}function h(t){if(t)for(;!0===t.hasChildNodes();){const e=t.firstChild;e&&(h(e),t.removeChild(e))}}function d(t){return t instanceof String||"string"==typeof t}function b(t){return"object"==typeof t&&null!==t}function g(t){if(t instanceof Date)return!0;if(d(t)){if(u.exec(t))return!0;if(!isNaN(Date.parse(t)))return!0}return!1}function p(t,e,r,n){let o=!1;!0===n&&(o=null===e[r]&&void 0!==t[r]),o?delete t[r]:t[r]=e[r]}function y(t,e,r=!1){for(const n in t)if(void 0!==e[n])if(null===e[n]||"object"!=typeof e[n])p(t,e,n,r);else{const o=t[n],i=e[n];b(o)&&b(i)&&y(o,i,r)}}const v=Object.assign;function m(t,e,...r){if(!Array.isArray(t))throw new Error("Array with property names expected as first argument");for(const n of r)for(let r=0;r<t.length;r++){const o=t[r];n&&Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}function O(t,e,r,n=!1){if(Array.isArray(r))throw new TypeError("Arrays are not supported by deepExtend");for(let o=0;o<t.length;o++){const i=t[o];if(Object.prototype.hasOwnProperty.call(r,i))if(r[i]&&r[i].constructor===Object)void 0===e[i]&&(e[i]={}),e[i].constructor===Object?w(e[i],r[i],!1,n):p(e,r,i,n);else{if(Array.isArray(r[i]))throw new TypeError("Arrays are not supported by deepExtend");p(e,r,i,n)}}return e}function j(t,e,r,n=!1){if(Array.isArray(r))throw new TypeError("Arrays are not supported by deepExtend");for(const o in r)if(Object.prototype.hasOwnProperty.call(r,o)&&-1===t.indexOf(o))if(r[o]&&r[o].constructor===Object)void 0===e[o]&&(e[o]={}),e[o].constructor===Object?w(e[o],r[o]):p(e,r,o,n);else if(Array.isArray(r[o])){e[o]=[];for(let t=0;t<r[o].length;t++)e[o].push(r[o][t])}else p(e,r,o,n);return e}function w(t,e,r=!1,n=!1){for(const o in e)(Object.prototype.hasOwnProperty.call(e,o)||!0===r)&&("object"==typeof e[o]&&null!==e[o]&&Object.getPrototypeOf(e[o])===Object.prototype?void 0===t[o]?t[o]=w({},e[o],r):"object"==typeof t[o]&&null!==t[o]&&Object.getPrototypeOf(t[o])===Object.prototype?w(t[o],e[o],r):p(t,e,o,n):Array.isArray(e[o])?t[o]=e[o].slice():p(t,e,o,n));return t}function A(t,e){if(t.length!==e.length)return!1;for(let r=0,n=t.length;r<n;r++)if(t[r]!=e[r])return!1;return!0}function k(t){const e=typeof t;return"object"===e?null===t?"null":t instanceof Boolean?"Boolean":t instanceof Number?"Number":t instanceof String?"String":Array.isArray(t)?"Array":t instanceof Date?"Date":"Object":"number"===e?"Number":"boolean"===e?"Boolean":"string"===e?"String":void 0===e?"undefined":e}function x(t,e){return[...t,e]}function E(t){return t.slice()}function M(t){return t.getBoundingClientRect().left}function I(t){return t.getBoundingClientRect().right}function N(t){return t.getBoundingClientRect().top}function P(t,e){let r=t.className.split(" ");const n=e.split(" ");r=r.concat(n.filter((function(t){return r.indexOf(t)<0}))),t.className=r.join(" ")}function C(t,e){let r=t.className.split(" ");const n=e.split(" ");r=r.filter((function(t){return n.indexOf(t)<0})),t.className=r.join(" ")}function S(t,e){if(Array.isArray(t)){const r=t.length;for(let n=0;n<r;n++)e(t[n],n,t)}else for(const r in t)Object.prototype.hasOwnProperty.call(t,r)&&e(t[r],r,t)}const T=Object.values;function D(t,e,r){return t[e]!==r&&(t[e]=r,!0)}function Q(t){let e=!1;return()=>{e||(e=!0,requestAnimationFrame(()=>{e=!1,t()}))}}function B(t,e,r,n){t.addEventListener?(void 0===n&&(n=!1),"mousewheel"===e&&navigator.userAgent.indexOf("Firefox")>=0&&(e="DOMMouseScroll"),t.addEventListener(e,r,n)):t.attachEvent("on"+e,r)}function $(t,e,r,n){t.removeEventListener?(void 0===n&&(n=!1),"mousewheel"===e&&navigator.userAgent.indexOf("Firefox")>=0&&(e="DOMMouseScroll"),t.removeEventListener(e,r,n)):t.detachEvent("on"+e,r)}function F(t){t||(t=window.event),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)}function L(t=window.event){let e=null;return t&&(t.target?e=t.target:t.srcElement&&(e=t.srcElement)),e instanceof Element&&(null==e.nodeType||3!=e.nodeType||(e=e.parentNode,e instanceof Element))?e:null}function R(t,e){let r=t;for(;r;){if(r===e)return!0;if(!r.parentNode)return!1;r=r.parentNode}return!1}const W={asBoolean:(t,e)=>("function"==typeof t&&(t=t()),null!=t?0!=t:e||null),asNumber:(t,e)=>("function"==typeof t&&(t=t()),null!=t?Number(t)||e||null:e||null),asString:(t,e)=>("function"==typeof t&&(t=t()),null!=t?String(t):e||null),asSize:(t,e)=>("function"==typeof t&&(t=t()),d(t)?t:f(t)?t+"px":e||null),asElement:(t,e)=>("function"==typeof t&&(t=t()),t||e||null)};function q(t){let e;switch(t.length){case 3:case 4:return e=l.exec(t),e?{r:parseInt(e[1]+e[1],16),g:parseInt(e[2]+e[2],16),b:parseInt(e[3]+e[3],16)}:null;case 6:case 7:return e=c.exec(t),e?{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}:null;default:return null}}function z(t,e){if(-1!==t.indexOf("rgba"))return t;if(-1!==t.indexOf("rgb")){const r=t.substr(t.indexOf("(")+1).replace(")","").split(",");return"rgba("+r[0]+","+r[1]+","+r[2]+","+e+")"}{const r=q(t);return null==r?t:"rgba("+r.r+","+r.g+","+r.b+","+e+")"}}function K(t,e,r){return"#"+((1<<24)+(t<<16)+(e<<8)+r).toString(16).slice(1)}function V(t,e){if(d(t)){let e=t;if(tt(e)){const t=e.substr(4).substr(0,e.length-5).split(",").map((function(t){return parseInt(t)}));e=K(t[0],t[1],t[2])}if(!0===_(e)){const t=Z(e),r={h:t.h,s:.8*t.s,v:Math.min(1,1.02*t.v)},n={h:t.h,s:Math.min(1,1.25*t.s),v:.8*t.v},o=Y(n.h,n.s,n.v),i=Y(r.h,r.s,r.v);return{background:e,border:o,highlight:{background:i,border:o},hover:{background:i,border:o}}}return{background:e,border:e,highlight:{background:e,border:e},hover:{background:e,border:e}}}if(e){return{background:t.background||e.background,border:t.border||e.border,highlight:d(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||e.highlight.background,border:t.highlight&&t.highlight.border||e.highlight.border},hover:d(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||e.hover.border,background:t.hover&&t.hover.background||e.hover.background}}}return{background:t.background||void 0,border:t.border||void 0,highlight:d(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||void 0,border:t.highlight&&t.highlight.border||void 0},hover:d(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||void 0,background:t.hover&&t.hover.background||void 0}}}function G(t,e,r){t/=255,e/=255,r/=255;const n=Math.min(t,Math.min(e,r)),o=Math.max(t,Math.max(e,r));if(n===o)return{h:0,s:0,v:n};return{h:60*((t===n?3:r===n?1:5)-(t===n?e-r:r===n?t-e:r-t)/(o-n))/360,s:(o-n)/o,v:o}}const H={split(t){const e={};return t.split(";").forEach(t=>{if(""!=t.trim()){const r=t.split(":"),n=r[0].trim(),o=r[1].trim();e[n]=o}}),e},join:t=>Object.keys(t).map((function(e){return e+": "+t[e]})).join("; ")};function J(t,e){const r={...H.split(t.style.cssText),...H.split(e)};t.style.cssText=H.join(r)}function U(t,e){const r=H.split(t.style.cssText),n=H.split(e);for(const t in n)Object.prototype.hasOwnProperty.call(n,t)&&delete r[t];t.style.cssText=H.join(r)}function X(t,e,r){let n,o,i;const u=Math.floor(6*t),c=6*t-u,l=r*(1-e),a=r*(1-c*e),s=r*(1-(1-c)*e);switch(u%6){case 0:n=r,o=s,i=l;break;case 1:n=a,o=r,i=l;break;case 2:n=l,o=r,i=s;break;case 3:n=l,o=a,i=r;break;case 4:n=s,o=l,i=r;break;case 5:n=r,o=l,i=a}return{r:Math.floor(255*n),g:Math.floor(255*o),b:Math.floor(255*i)}}function Y(t,e,r){const n=X(t,e,r);return K(n.r,n.g,n.b)}function Z(t){const e=q(t);if(!e)throw new TypeError(`'${t}' is not a valid color.`);return G(e.r,e.g,e.b)}function _(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)}function tt(t){return a.test(t)}function et(t){return s.test(t)}function rt(t,e){if(null!==e&&"object"==typeof e){const r=Object.create(e);for(let n=0;n<t.length;n++)Object.prototype.hasOwnProperty.call(e,t[n])&&"object"==typeof e[t[n]]&&(r[t[n]]=nt(e[t[n]]));return r}return null}function nt(t){if(null===t||"object"!=typeof t)return null;if(t instanceof Element)return t;const e=Object.create(t);for(const r in t)Object.prototype.hasOwnProperty.call(t,r)&&"object"==typeof t[r]&&(e[r]=nt(t[r]));return e}function ot(t,e){for(let r=0;r<t.length;r++){const n=t[r];let o;for(o=r;o>0&&e(n,t[o-1])<0;o--)t[o]=t[o-1];t[o]=n}return t}function it(t,e,r,n={}){const o=function(t){return null!=t},i=function(t){return null!==t&&"object"==typeof t};if(!i(t))throw new Error("Parameter mergeTarget must be an object");if(!i(e))throw new Error("Parameter options must be an object");if(!o(r))throw new Error("Parameter option must have a value");if(!i(n))throw new Error("Parameter globalOptions must be an object");const u=e[r],c=i(n)&&!function(t){for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e))return!1;return!0}(n)?n[r]:void 0,l=c?c.enabled:void 0;if(void 0===u)return;if("boolean"==typeof u)return i(t[r])||(t[r]={}),void(t[r].enabled=u);if(null===u&&!i(t[r])){if(!o(c))return;t[r]=Object.create(c)}if(!i(u))return;let a=!0;void 0!==u.enabled?a=u.enabled:void 0!==l&&(a=c.enabled),function(t,e,r){i(t[r])||(t[r]={});const n=e[r],o=t[r];for(const t in n)Object.prototype.hasOwnProperty.call(n,t)&&(o[t]=n[t])}(t,e,r),t[r].enabled=a}function ut(t,e,r,n){let o=0,i=0,u=t.length-1;for(;i<=u&&o<1e4;){const c=Math.floor((i+u)/2),l=t[c],a=e(void 0===n?l[r]:l[r][n]);if(0==a)return c;-1==a?i=c+1:u=c-1,o++}return-1}function ct(t,e,r,n,o){let i,u,c,l,a=0,s=0,f=t.length-1;for(o=null!=o?o:function(t,e){return t==e?0:t<e?-1:1};s<=f&&a<1e4;){if(l=Math.floor(.5*(f+s)),i=t[Math.max(0,l-1)][r],u=t[l][r],c=t[Math.min(t.length-1,l+1)][r],0==o(u,e))return l;if(o(i,e)<0&&o(u,e)>0)return"before"==n?Math.max(0,l-1):l;if(o(u,e)<0&&o(c,e)>0)return"before"==n?l:Math.min(t.length-1,l+1);o(u,e)<0?s=l+1:f=l-1,a++}return-1}const lt={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>t*(2-t),easeInOutQuad:t=>t<.5?2*t*t:(4-2*t)*t-1,easeInCubic:t=>t*t*t,easeOutCubic:t=>--t*t*t+1,easeInOutCubic:t=>t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1,easeInQuart:t=>t*t*t*t,easeOutQuart:t=>1- --t*t*t*t,easeInOutQuart:t=>t<.5?8*t*t*t*t:1-8*--t*t*t*t,easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>1+--t*t*t*t*t,easeInOutQuint:t=>t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t};function at(){const t=document.createElement("p");t.style.width="100%",t.style.height="200px";const e=document.createElement("div");e.style.position="absolute",e.style.top="0px",e.style.left="0px",e.style.visibility="hidden",e.style.width="200px",e.style.height="150px",e.style.overflow="hidden",e.appendChild(t),document.body.appendChild(e);const r=t.offsetWidth;e.style.overflow="scroll";let n=t.offsetWidth;return r==n&&(n=e.clientWidth),document.body.removeChild(e),r-n}function st(t,e){let r;Array.isArray(e)||(e=[e]);for(const n of t)if(n){r=n[e[0]];for(let t=1;t<e.length;t++)r&&(r=r[e[t]]);if(void 0!==r)break}return r}export{i as Alea,t as DELETE,Y as HSVToHex,X as HSVToRGB,G as RGBToHSV,K as RGBToHex,P as addClassName,J as addCssText,B as addEventListener,ut as binarySearchCustom,ct as binarySearchValue,nt as bridgeObject,x as copyAndExtendArray,E as copyArray,w as deepExtend,r as deepObjectAssign,lt as easingFunctions,A as equalArray,v as extend,y as fillIfDefined,S as forEach,M as getAbsoluteLeft,I as getAbsoluteRight,N as getAbsoluteTop,at as getScrollBarWidth,L as getTarget,k as getType,R as hasParent,Z as hexToHSV,q as hexToRGB,ot as insertSort,g as isDate,f as isNumber,b as isObject,d as isString,_ as isValidHex,tt as isValidRGB,et as isValidRGBA,it as mergeOptions,W as option,z as overrideOpacity,V as parseColor,F as preventDefault,e as pureDeepObjectAssign,h as recursiveDOMDelete,C as removeClassName,U as removeCssText,$ as removeEventListener,rt as selectiveBridgeObject,O as selectiveDeepExtend,m as selectiveExtend,j as selectiveNotDeepExtend,Q as throttle,T as toArray,st as topMost,D as updateProperty};
const t=Symbol("DELETE");function e(t,...e){return r({},t,...e)}function r(...t){const e=n(...t);return i(e),e}function n(...e){if(e.length<2)return e[0];if(e.length>2)return n(r(e[0],e[1]),...e.slice(2));const i=e[0],u=e[1];for(const e of Reflect.ownKeys(u))Object.prototype.propertyIsEnumerable.call(u,e)&&(u[e]===t?delete i[e]:null===i[e]||null===u[e]||"object"!=typeof i[e]||"object"!=typeof u[e]||Array.isArray(i[e])||Array.isArray(u[e])?i[e]=o(u[e]):i[e]=n(i[e],u[e]));return i}function o(t){return Array.isArray(t)?t.map((t=>o(t))):"object"==typeof t&&null!==t?n({},t):t}function i(e){for(const r of Object.keys(e))e[r]===t?delete e[r]:"object"==typeof e[r]&&null!==e[r]&&i(e[r])}function u(...t){return function(t){let[e,r,n]=function(...t){const e=function(){let t=4022871197;return function(e){const r=e.toString();for(let e=0;e<r.length;e++){t+=r.charCodeAt(e);let n=.02519603282416938*t;t=n>>>0,n-=t,n*=t,t=n>>>0,n-=t,t+=4294967296*n}return 2.3283064365386963e-10*(t>>>0)}}();let r=e(" "),n=e(" "),o=e(" ");for(let i=0;i<t.length;i++)r-=e(t[i]),r<0&&(r+=1),n-=e(t[i]),n<0&&(n+=1),o-=e(t[i]),o<0&&(o+=1);return[r,n,o]}(t),o=1;const i=()=>{const t=2091639*e+2.3283064365386963e-10*o;return e=r,r=n,n=t-(o=0|t)};return i.uint32=()=>4294967296*i(),i.fract53=()=>i()+11102230246251565e-32*(2097152*i()|0),i.algorithm="Alea",i.seed=t,i.version="0.9",i}(t.length?t:[Date.now()])}const c=/^\/?Date\((-?\d+)/i,l=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,a=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,s=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,f=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function h(t){return t instanceof Number||"number"==typeof t}function d(t){if(t)for(;!0===t.hasChildNodes();){const e=t.firstChild;e&&(d(e),t.removeChild(e))}}function b(t){return t instanceof String||"string"==typeof t}function g(t){return"object"==typeof t&&null!==t}function p(t){if(t instanceof Date)return!0;if(b(t)){if(c.exec(t))return!0;if(!isNaN(Date.parse(t)))return!0}return!1}function y(t,e,r,n){let o=!1;!0===n&&(o=null===e[r]&&void 0!==t[r]),o?delete t[r]:t[r]=e[r]}function v(t,e,r=!1){for(const n in t)if(void 0!==e[n])if(null===e[n]||"object"!=typeof e[n])y(t,e,n,r);else{const o=t[n],i=e[n];g(o)&&g(i)&&v(o,i,r)}}const m=Object.assign;function O(t,e,...r){if(!Array.isArray(t))throw new Error("Array with property names expected as first argument");for(const n of r)for(let r=0;r<t.length;r++){const o=t[r];n&&Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e}function j(t,e,r,n=!1){if(Array.isArray(r))throw new TypeError("Arrays are not supported by deepExtend");for(let o=0;o<t.length;o++){const i=t[o];if(Object.prototype.hasOwnProperty.call(r,i))if(r[i]&&r[i].constructor===Object)void 0===e[i]&&(e[i]={}),e[i].constructor===Object?A(e[i],r[i],!1,n):y(e,r,i,n);else{if(Array.isArray(r[i]))throw new TypeError("Arrays are not supported by deepExtend");y(e,r,i,n)}}return e}function w(t,e,r,n=!1){if(Array.isArray(r))throw new TypeError("Arrays are not supported by deepExtend");for(const o in r)if(Object.prototype.hasOwnProperty.call(r,o)&&!t.includes(o))if(r[o]&&r[o].constructor===Object)void 0===e[o]&&(e[o]={}),e[o].constructor===Object?A(e[o],r[o]):y(e,r,o,n);else if(Array.isArray(r[o])){e[o]=[];for(let t=0;t<r[o].length;t++)e[o].push(r[o][t])}else y(e,r,o,n);return e}function A(t,e,r=!1,n=!1){for(const o in e)(Object.prototype.hasOwnProperty.call(e,o)||!0===r)&&("object"==typeof e[o]&&null!==e[o]&&Object.getPrototypeOf(e[o])===Object.prototype?void 0===t[o]?t[o]=A({},e[o],r):"object"==typeof t[o]&&null!==t[o]&&Object.getPrototypeOf(t[o])===Object.prototype?A(t[o],e[o],r):y(t,e,o,n):Array.isArray(e[o])?t[o]=e[o].slice():y(t,e,o,n));return t}function k(t,e){if(t.length!==e.length)return!1;for(let r=0,n=t.length;r<n;r++)if(t[r]!=e[r])return!1;return!0}function E(t){const e=typeof t;return"object"===e?null===t?"null":t instanceof Boolean?"Boolean":t instanceof Number?"Number":t instanceof String?"String":Array.isArray(t)?"Array":t instanceof Date?"Date":"Object":"number"===e?"Number":"boolean"===e?"Boolean":"string"===e?"String":void 0===e?"undefined":e}function x(t,e){return[...t,e]}function M(t){return t.slice()}function I(t){return t.getBoundingClientRect().left}function N(t){return t.getBoundingClientRect().right}function P(t){return t.getBoundingClientRect().top}function C(t,e){let r=t.className.split(" ");const n=e.split(" ");r=r.concat(n.filter((function(t){return!r.includes(t)}))),t.className=r.join(" ")}function S(t,e){let r=t.className.split(" ");const n=e.split(" ");r=r.filter((function(t){return!n.includes(t)})),t.className=r.join(" ")}function T(t,e){if(Array.isArray(t)){const r=t.length;for(let n=0;n<r;n++)e(t[n],n,t)}else for(const r in t)Object.prototype.hasOwnProperty.call(t,r)&&e(t[r],r,t)}const D=Object.values;function Q(t,e,r){return t[e]!==r&&(t[e]=r,!0)}function B(t){let e=!1;return()=>{e||(e=!0,requestAnimationFrame((()=>{e=!1,t()})))}}function $(t,e,r,n){t.addEventListener?(void 0===n&&(n=!1),"mousewheel"===e&&navigator.userAgent.includes("Firefox")&&(e="DOMMouseScroll"),t.addEventListener(e,r,n)):t.attachEvent("on"+e,r)}function F(t,e,r,n){t.removeEventListener?(void 0===n&&(n=!1),"mousewheel"===e&&navigator.userAgent.includes("Firefox")&&(e="DOMMouseScroll"),t.removeEventListener(e,r,n)):t.detachEvent("on"+e,r)}function L(t){t||(t=window.event),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)}function R(t=window.event){let e=null;return t&&(t.target?e=t.target:t.srcElement&&(e=t.srcElement)),e instanceof Element&&(null==e.nodeType||3!=e.nodeType||(e=e.parentNode,e instanceof Element))?e:null}function W(t,e){let r=t;for(;r;){if(r===e)return!0;if(!r.parentNode)return!1;r=r.parentNode}return!1}const q={asBoolean:(t,e)=>("function"==typeof t&&(t=t()),null!=t?0!=t:e||null),asNumber:(t,e)=>("function"==typeof t&&(t=t()),null!=t?Number(t)||e||null:e||null),asString:(t,e)=>("function"==typeof t&&(t=t()),null!=t?String(t):e||null),asSize:(t,e)=>("function"==typeof t&&(t=t()),b(t)?t:h(t)?t+"px":e||null),asElement:(t,e)=>("function"==typeof t&&(t=t()),t||e||null)};function z(t){let e;switch(t.length){case 3:case 4:return e=a.exec(t),e?{r:parseInt(e[1]+e[1],16),g:parseInt(e[2]+e[2],16),b:parseInt(e[3]+e[3],16)}:null;case 6:case 7:return e=l.exec(t),e?{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}:null;default:return null}}function K(t,e){if(t.includes("rgba"))return t;if(t.includes("rgb")){const r=t.substr(t.indexOf("(")+1).replace(")","").split(",");return"rgba("+r[0]+","+r[1]+","+r[2]+","+e+")"}{const r=z(t);return null==r?t:"rgba("+r.r+","+r.g+","+r.b+","+e+")"}}function V(t,e,r){return"#"+((1<<24)+(t<<16)+(e<<8)+r).toString(16).slice(1)}function G(t,e){if(b(t)){let e=t;if(et(e)){const t=e.substr(4).substr(0,e.length-5).split(",").map((function(t){return parseInt(t)}));e=V(t[0],t[1],t[2])}if(!0===tt(e)){const t=_(e),r={h:t.h,s:.8*t.s,v:Math.min(1,1.02*t.v)},n={h:t.h,s:Math.min(1,1.25*t.s),v:.8*t.v},o=Z(n.h,n.s,n.v),i=Z(r.h,r.s,r.v);return{background:e,border:o,highlight:{background:i,border:o},hover:{background:i,border:o}}}return{background:e,border:e,highlight:{background:e,border:e},hover:{background:e,border:e}}}if(e){return{background:t.background||e.background,border:t.border||e.border,highlight:b(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||e.highlight.background,border:t.highlight&&t.highlight.border||e.highlight.border},hover:b(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||e.hover.border,background:t.hover&&t.hover.background||e.hover.background}}}return{background:t.background||void 0,border:t.border||void 0,highlight:b(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||void 0,border:t.highlight&&t.highlight.border||void 0},hover:b(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||void 0,background:t.hover&&t.hover.background||void 0}}}function H(t,e,r){t/=255,e/=255,r/=255;const n=Math.min(t,Math.min(e,r)),o=Math.max(t,Math.max(e,r));if(n===o)return{h:0,s:0,v:n};return{h:60*((t===n?3:r===n?1:5)-(t===n?e-r:r===n?t-e:r-t)/(o-n))/360,s:(o-n)/o,v:o}}const J={split(t){const e={};return t.split(";").forEach((t=>{if(""!=t.trim()){const r=t.split(":"),n=r[0].trim(),o=r[1].trim();e[n]=o}})),e},join:t=>Object.keys(t).map((function(e){return e+": "+t[e]})).join("; ")};function U(t,e){const r={...J.split(t.style.cssText),...J.split(e)};t.style.cssText=J.join(r)}function X(t,e){const r=J.split(t.style.cssText),n=J.split(e);for(const t in n)Object.prototype.hasOwnProperty.call(n,t)&&delete r[t];t.style.cssText=J.join(r)}function Y(t,e,r){let n,o,i;const u=Math.floor(6*t),c=6*t-u,l=r*(1-e),a=r*(1-c*e),s=r*(1-(1-c)*e);switch(u%6){case 0:n=r,o=s,i=l;break;case 1:n=a,o=r,i=l;break;case 2:n=l,o=r,i=s;break;case 3:n=l,o=a,i=r;break;case 4:n=s,o=l,i=r;break;case 5:n=r,o=l,i=a}return{r:Math.floor(255*n),g:Math.floor(255*o),b:Math.floor(255*i)}}function Z(t,e,r){const n=Y(t,e,r);return V(n.r,n.g,n.b)}function _(t){const e=z(t);if(!e)throw new TypeError(`'${t}' is not a valid color.`);return H(e.r,e.g,e.b)}function tt(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)}function et(t){return s.test(t)}function rt(t){return f.test(t)}function nt(t,e){if(null!==e&&"object"==typeof e){const r=Object.create(e);for(let n=0;n<t.length;n++)Object.prototype.hasOwnProperty.call(e,t[n])&&"object"==typeof e[t[n]]&&(r[t[n]]=ot(e[t[n]]));return r}return null}function ot(t){if(null===t||"object"!=typeof t)return null;if(t instanceof Element)return t;const e=Object.create(t);for(const r in t)Object.prototype.hasOwnProperty.call(t,r)&&"object"==typeof t[r]&&(e[r]=ot(t[r]));return e}function it(t,e){for(let r=0;r<t.length;r++){const n=t[r];let o;for(o=r;o>0&&e(n,t[o-1])<0;o--)t[o]=t[o-1];t[o]=n}return t}function ut(t,e,r,n={}){const o=function(t){return null!=t},i=function(t){return null!==t&&"object"==typeof t};if(!i(t))throw new Error("Parameter mergeTarget must be an object");if(!i(e))throw new Error("Parameter options must be an object");if(!o(r))throw new Error("Parameter option must have a value");if(!i(n))throw new Error("Parameter globalOptions must be an object");const u=e[r],c=i(n)&&!function(t){for(const e in t)if(Object.prototype.hasOwnProperty.call(t,e))return!1;return!0}(n)?n[r]:void 0,l=c?c.enabled:void 0;if(void 0===u)return;if("boolean"==typeof u)return i(t[r])||(t[r]={}),void(t[r].enabled=u);if(null===u&&!i(t[r])){if(!o(c))return;t[r]=Object.create(c)}if(!i(u))return;let a=!0;void 0!==u.enabled?a=u.enabled:void 0!==l&&(a=c.enabled),function(t,e,r){i(t[r])||(t[r]={});const n=e[r],o=t[r];for(const t in n)Object.prototype.hasOwnProperty.call(n,t)&&(o[t]=n[t])}(t,e,r),t[r].enabled=a}function ct(t,e,r,n){let o=0,i=0,u=t.length-1;for(;i<=u&&o<1e4;){const c=Math.floor((i+u)/2),l=t[c],a=e(void 0===n?l[r]:l[r][n]);if(0==a)return c;-1==a?i=c+1:u=c-1,o++}return-1}function lt(t,e,r,n,o){let i,u,c,l,a=0,s=0,f=t.length-1;for(o=null!=o?o:function(t,e){return t==e?0:t<e?-1:1};s<=f&&a<1e4;){if(l=Math.floor(.5*(f+s)),i=t[Math.max(0,l-1)][r],u=t[l][r],c=t[Math.min(t.length-1,l+1)][r],0==o(u,e))return l;if(o(i,e)<0&&o(u,e)>0)return"before"==n?Math.max(0,l-1):l;if(o(u,e)<0&&o(c,e)>0)return"before"==n?l:Math.min(t.length-1,l+1);o(u,e)<0?s=l+1:f=l-1,a++}return-1}const at={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>t*(2-t),easeInOutQuad:t=>t<.5?2*t*t:(4-2*t)*t-1,easeInCubic:t=>t*t*t,easeOutCubic:t=>--t*t*t+1,easeInOutCubic:t=>t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1,easeInQuart:t=>t*t*t*t,easeOutQuart:t=>1- --t*t*t*t,easeInOutQuart:t=>t<.5?8*t*t*t*t:1-8*--t*t*t*t,easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>1+--t*t*t*t*t,easeInOutQuint:t=>t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t};function st(){const t=document.createElement("p");t.style.width="100%",t.style.height="200px";const e=document.createElement("div");e.style.position="absolute",e.style.top="0px",e.style.left="0px",e.style.visibility="hidden",e.style.width="200px",e.style.height="150px",e.style.overflow="hidden",e.appendChild(t),document.body.appendChild(e);const r=t.offsetWidth;e.style.overflow="scroll";let n=t.offsetWidth;return r==n&&(n=e.clientWidth),document.body.removeChild(e),r-n}function ft(t,e){let r;Array.isArray(e)||(e=[e]);for(const n of t)if(n){r=n[e[0]];for(let t=1;t<e.length;t++)r&&(r=r[e[t]]);if(void 0!==r)break}return r}export{u as Alea,t as DELETE,Z as HSVToHex,Y as HSVToRGB,H as RGBToHSV,V as RGBToHex,C as addClassName,U as addCssText,$ as addEventListener,ct as binarySearchCustom,lt as binarySearchValue,ot as bridgeObject,x as copyAndExtendArray,M as copyArray,A as deepExtend,r as deepObjectAssign,at as easingFunctions,k as equalArray,m as extend,v as fillIfDefined,T as forEach,I as getAbsoluteLeft,N as getAbsoluteRight,P as getAbsoluteTop,st as getScrollBarWidth,R as getTarget,E as getType,W as hasParent,_ as hexToHSV,z as hexToRGB,it as insertSort,p as isDate,h as isNumber,g as isObject,b as isString,tt as isValidHex,et as isValidRGB,rt as isValidRGBA,ut as mergeOptions,q as option,K as overrideOpacity,G as parseColor,L as preventDefault,e as pureDeepObjectAssign,d as recursiveDOMDelete,S as removeClassName,X as removeCssText,F as removeEventListener,nt as selectiveBridgeObject,j as selectiveDeepExtend,O as selectiveExtend,w as selectiveNotDeepExtend,B as throttle,D as toArray,ft as topMost,Q as updateProperty};
//# sourceMappingURL=vis-util.min.js.map

@@ -7,4 +7,4 @@ /**

*
* @version 4.3.4
* @date 2020-08-01T15:11:53.524Z
* @version 5.0.0
* @date 2021-01-08T09:53:38.982Z
*

@@ -27,3 +27,3 @@ * @copyright (c) 2011-2017 Almende B.V, http://almende.com

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).vis=e.vis||{})}(this,(function(e){const t=Symbol("DELETE");function r(...e){const r=n(...e);return function e(r){for(const n of Object.keys(r))r[n]===t?delete r[n]:"object"==typeof r[n]&&null!==r[n]&&e(r[n])}(r),r}function n(...e){if(e.length<2)return e[0];if(e.length>2)return n(r(e[0],e[1]),...e.slice(2));const i=e[0],c=e[1];for(const e of Reflect.ownKeys(c))Object.prototype.propertyIsEnumerable.call(c,e)&&(c[e]===t?delete i[e]:null===i[e]||null===c[e]||"object"!=typeof i[e]||"object"!=typeof c[e]||Array.isArray(i[e])||Array.isArray(c[e])?i[e]=o(c[e]):i[e]=n(i[e],c[e]));return i}function o(e){return Array.isArray(e)?e.map(e=>o(e)):"object"==typeof e&&null!==e?n({},e):e}const i=/^\/?Date\((-?\d+)/i,c=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,u=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,l=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,s=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function a(e){return e instanceof Number||"number"==typeof e}function f(e){return e instanceof String||"string"==typeof e}function d(e){return"object"==typeof e&&null!==e}function h(e,t,r,n){let o=!1;!0===n&&(o=null===t[r]&&void 0!==e[r]),o?delete e[r]:e[r]=t[r]}const b=Object.assign;function p(e,t,r=!1,n=!1){for(const o in t)(Object.prototype.hasOwnProperty.call(t,o)||!0===r)&&("object"==typeof t[o]&&null!==t[o]&&Object.getPrototypeOf(t[o])===Object.prototype?void 0===e[o]?e[o]=p({},t[o],r):"object"==typeof e[o]&&null!==e[o]&&Object.getPrototypeOf(e[o])===Object.prototype?p(e[o],t[o],r):h(e,t,o,n):Array.isArray(t[o])?e[o]=t[o].slice():h(e,t,o,n));return e}const g=Object.values;const y={asBoolean:(e,t)=>("function"==typeof e&&(e=e()),null!=e?0!=e:t||null),asNumber:(e,t)=>("function"==typeof e&&(e=e()),null!=e?Number(e)||t||null:t||null),asString:(e,t)=>("function"==typeof e&&(e=e()),null!=e?String(e):t||null),asSize:(e,t)=>("function"==typeof e&&(e=e()),f(e)?e:a(e)?e+"px":t||null),asElement:(e,t)=>("function"==typeof e&&(e=e()),e||t||null)};function v(e){let t;switch(e.length){case 3:case 4:return t=u.exec(e),t?{r:parseInt(t[1]+t[1],16),g:parseInt(t[2]+t[2],16),b:parseInt(t[3]+t[3],16)}:null;case 6:case 7:return t=c.exec(e),t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null;default:return null}}function m(e,t,r){return"#"+((1<<24)+(e<<16)+(t<<8)+r).toString(16).slice(1)}function O(e,t,r){e/=255,t/=255,r/=255;const n=Math.min(e,Math.min(t,r)),o=Math.max(e,Math.max(t,r));if(n===o)return{h:0,s:0,v:n};return{h:60*((e===n?3:r===n?1:5)-(e===n?t-r:r===n?e-t:r-e)/(o-n))/360,s:(o-n)/o,v:o}}const j={split(e){const t={};return e.split(";").forEach(e=>{if(""!=e.trim()){const r=e.split(":"),n=r[0].trim(),o=r[1].trim();t[n]=o}}),t},join:e=>Object.keys(e).map((function(t){return t+": "+e[t]})).join("; ")};function A(e,t,r){let n,o,i;const c=Math.floor(6*e),u=6*e-c,l=r*(1-t),s=r*(1-u*t),a=r*(1-(1-u)*t);switch(c%6){case 0:n=r,o=a,i=l;break;case 1:n=s,o=r,i=l;break;case 2:n=l,o=r,i=a;break;case 3:n=l,o=s,i=r;break;case 4:n=a,o=l,i=r;break;case 5:n=r,o=l,i=s}return{r:Math.floor(255*n),g:Math.floor(255*o),b:Math.floor(255*i)}}function x(e,t,r){const n=A(e,t,r);return m(n.r,n.g,n.b)}function w(e){const t=v(e);if(!t)throw new TypeError(`'${e}' is not a valid color.`);return O(t.r,t.g,t.b)}function E(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)}function k(e){return l.test(e)}function T(e){if(null===e||"object"!=typeof e)return null;if(e instanceof Element)return e;const t=Object.create(e);for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&"object"==typeof e[r]&&(t[r]=T(e[r]));return t}const M={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e*e:(4-2*e)*e-1,easeInCubic:e=>e*e*e,easeOutCubic:e=>--e*e*e+1,easeInOutCubic:e=>e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1- --e*e*e*e,easeInOutQuart:e=>e<.5?8*e*e*e*e:1-8*--e*e*e*e,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1+--e*e*e*e*e,easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e};e.Alea=function(...e){return function(e){let[t,r,n]=function(...e){const t=function(){let e=4022871197;return function(t){const r=t.toString();for(let t=0;t<r.length;t++){e+=r.charCodeAt(t);let n=.02519603282416938*e;e=n>>>0,n-=e,n*=e,e=n>>>0,n-=e,e+=4294967296*n}return 2.3283064365386963e-10*(e>>>0)}}();let r=t(" "),n=t(" "),o=t(" ");for(let i=0;i<e.length;i++)r-=t(e[i]),r<0&&(r+=1),n-=t(e[i]),n<0&&(n+=1),o-=t(e[i]),o<0&&(o+=1);return[r,n,o]}(e),o=1;const i=()=>{const e=2091639*t+2.3283064365386963e-10*o;return t=r,r=n,n=e-(o=0|e)};return i.uint32=()=>4294967296*i(),i.fract53=()=>i()+11102230246251565e-32*(2097152*i()|0),i.algorithm="Alea",i.seed=e,i.version="0.9",i}(e.length?e:[Date.now()])},e.DELETE=t,e.HSVToHex=x,e.HSVToRGB=A,e.RGBToHSV=O,e.RGBToHex=m,e.addClassName=function(e,t){let r=e.className.split(" ");const n=t.split(" ");r=r.concat(n.filter((function(e){return r.indexOf(e)<0}))),e.className=r.join(" ")},e.addCssText=function(e,t){const r={...j.split(e.style.cssText),...j.split(t)};e.style.cssText=j.join(r)},e.addEventListener=function(e,t,r,n){e.addEventListener?(void 0===n&&(n=!1),"mousewheel"===t&&navigator.userAgent.indexOf("Firefox")>=0&&(t="DOMMouseScroll"),e.addEventListener(t,r,n)):e.attachEvent("on"+t,r)},e.binarySearchCustom=function(e,t,r,n){let o=0,i=0,c=e.length-1;for(;i<=c&&o<1e4;){const u=Math.floor((i+c)/2),l=e[u],s=t(void 0===n?l[r]:l[r][n]);if(0==s)return u;-1==s?i=u+1:c=u-1,o++}return-1},e.binarySearchValue=function(e,t,r,n,o){let i,c,u,l,s=0,a=0,f=e.length-1;for(o=null!=o?o:function(e,t){return e==t?0:e<t?-1:1};a<=f&&s<1e4;){if(l=Math.floor(.5*(f+a)),i=e[Math.max(0,l-1)][r],c=e[l][r],u=e[Math.min(e.length-1,l+1)][r],0==o(c,t))return l;if(o(i,t)<0&&o(c,t)>0)return"before"==n?Math.max(0,l-1):l;if(o(c,t)<0&&o(u,t)>0)return"before"==n?l:Math.min(e.length-1,l+1);o(c,t)<0?a=l+1:f=l-1,s++}return-1},e.bridgeObject=T,e.copyAndExtendArray=function(e,t){return[...e,t]},e.copyArray=function(e){return e.slice()},e.deepExtend=p,e.deepObjectAssign=r,e.easingFunctions=M,e.equalArray=function(e,t){if(e.length!==t.length)return!1;for(let r=0,n=e.length;r<n;r++)if(e[r]!=t[r])return!1;return!0},e.extend=b,e.fillIfDefined=function e(t,r,n=!1){for(const o in t)if(void 0!==r[o])if(null===r[o]||"object"!=typeof r[o])h(t,r,o,n);else{const i=t[o],c=r[o];d(i)&&d(c)&&e(i,c,n)}},e.forEach=function(e,t){if(Array.isArray(e)){const r=e.length;for(let n=0;n<r;n++)t(e[n],n,e)}else for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&t(e[r],r,e)},e.getAbsoluteLeft=function(e){return e.getBoundingClientRect().left},e.getAbsoluteRight=function(e){return e.getBoundingClientRect().right},e.getAbsoluteTop=function(e){return e.getBoundingClientRect().top},e.getScrollBarWidth=function(){const e=document.createElement("p");e.style.width="100%",e.style.height="200px";const t=document.createElement("div");t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.style.visibility="hidden",t.style.width="200px",t.style.height="150px",t.style.overflow="hidden",t.appendChild(e),document.body.appendChild(t);const r=e.offsetWidth;t.style.overflow="scroll";let n=e.offsetWidth;return r==n&&(n=t.clientWidth),document.body.removeChild(t),r-n},e.getTarget=function(e=window.event){let t=null;return e&&(e.target?t=e.target:e.srcElement&&(t=e.srcElement)),t instanceof Element&&(null==t.nodeType||3!=t.nodeType||(t=t.parentNode,t instanceof Element))?t:null},e.getType=function(e){const t=typeof e;return"object"===t?null===e?"null":e instanceof Boolean?"Boolean":e instanceof Number?"Number":e instanceof String?"String":Array.isArray(e)?"Array":e instanceof Date?"Date":"Object":"number"===t?"Number":"boolean"===t?"Boolean":"string"===t?"String":void 0===t?"undefined":t},e.hasParent=function(e,t){let r=e;for(;r;){if(r===t)return!0;if(!r.parentNode)return!1;r=r.parentNode}return!1},e.hexToHSV=w,e.hexToRGB=v,e.insertSort=function(e,t){for(let r=0;r<e.length;r++){const n=e[r];let o;for(o=r;o>0&&t(n,e[o-1])<0;o--)e[o]=e[o-1];e[o]=n}return e},e.isDate=function(e){if(e instanceof Date)return!0;if(f(e)){if(i.exec(e))return!0;if(!isNaN(Date.parse(e)))return!0}return!1},e.isNumber=a,e.isObject=d,e.isString=f,e.isValidHex=E,e.isValidRGB=k,e.isValidRGBA=function(e){return s.test(e)},e.mergeOptions=function(e,t,r,n={}){const o=function(e){return null!=e},i=function(e){return null!==e&&"object"==typeof e};if(!i(e))throw new Error("Parameter mergeTarget must be an object");if(!i(t))throw new Error("Parameter options must be an object");if(!o(r))throw new Error("Parameter option must have a value");if(!i(n))throw new Error("Parameter globalOptions must be an object");const c=t[r],u=i(n)&&!function(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}(n)?n[r]:void 0,l=u?u.enabled:void 0;if(void 0===c)return;if("boolean"==typeof c)return i(e[r])||(e[r]={}),void(e[r].enabled=c);if(null===c&&!i(e[r])){if(!o(u))return;e[r]=Object.create(u)}if(!i(c))return;let s=!0;void 0!==c.enabled?s=c.enabled:void 0!==l&&(s=u.enabled),function(e,t,r){i(e[r])||(e[r]={});const n=t[r],o=e[r];for(const e in n)Object.prototype.hasOwnProperty.call(n,e)&&(o[e]=n[e])}(e,t,r),e[r].enabled=s},e.option=y,e.overrideOpacity=function(e,t){if(-1!==e.indexOf("rgba"))return e;if(-1!==e.indexOf("rgb")){const r=e.substr(e.indexOf("(")+1).replace(")","").split(",");return"rgba("+r[0]+","+r[1]+","+r[2]+","+t+")"}{const r=v(e);return null==r?e:"rgba("+r.r+","+r.g+","+r.b+","+t+")"}},e.parseColor=function(e,t){if(f(e)){let t=e;if(k(t)){const e=t.substr(4).substr(0,t.length-5).split(",").map((function(e){return parseInt(e)}));t=m(e[0],e[1],e[2])}if(!0===E(t)){const e=w(t),r={h:e.h,s:.8*e.s,v:Math.min(1,1.02*e.v)},n={h:e.h,s:Math.min(1,1.25*e.s),v:.8*e.v},o=x(n.h,n.s,n.v),i=x(r.h,r.s,r.v);return{background:t,border:o,highlight:{background:i,border:o},hover:{background:i,border:o}}}return{background:t,border:t,highlight:{background:t,border:t},hover:{background:t,border:t}}}if(t){return{background:e.background||t.background,border:e.border||t.border,highlight:f(e.highlight)?{border:e.highlight,background:e.highlight}:{background:e.highlight&&e.highlight.background||t.highlight.background,border:e.highlight&&e.highlight.border||t.highlight.border},hover:f(e.hover)?{border:e.hover,background:e.hover}:{border:e.hover&&e.hover.border||t.hover.border,background:e.hover&&e.hover.background||t.hover.background}}}return{background:e.background||void 0,border:e.border||void 0,highlight:f(e.highlight)?{border:e.highlight,background:e.highlight}:{background:e.highlight&&e.highlight.background||void 0,border:e.highlight&&e.highlight.border||void 0},hover:f(e.hover)?{border:e.hover,background:e.hover}:{border:e.hover&&e.hover.border||void 0,background:e.hover&&e.hover.background||void 0}}},e.preventDefault=function(e){e||(e=window.event),e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},e.pureDeepObjectAssign=function(e,...t){return r({},e,...t)},e.recursiveDOMDelete=function e(t){if(t)for(;!0===t.hasChildNodes();){const r=t.firstChild;r&&(e(r),t.removeChild(r))}},e.removeClassName=function(e,t){let r=e.className.split(" ");const n=t.split(" ");r=r.filter((function(e){return n.indexOf(e)<0})),e.className=r.join(" ")},e.removeCssText=function(e,t){const r=j.split(e.style.cssText),n=j.split(t);for(const e in n)Object.prototype.hasOwnProperty.call(n,e)&&delete r[e];e.style.cssText=j.join(r)},e.removeEventListener=function(e,t,r,n){e.removeEventListener?(void 0===n&&(n=!1),"mousewheel"===t&&navigator.userAgent.indexOf("Firefox")>=0&&(t="DOMMouseScroll"),e.removeEventListener(t,r,n)):e.detachEvent("on"+t,r)},e.selectiveBridgeObject=function(e,t){if(null!==t&&"object"==typeof t){const r=Object.create(t);for(let n=0;n<e.length;n++)Object.prototype.hasOwnProperty.call(t,e[n])&&"object"==typeof t[e[n]]&&(r[e[n]]=T(t[e[n]]));return r}return null},e.selectiveDeepExtend=function(e,t,r,n=!1){if(Array.isArray(r))throw new TypeError("Arrays are not supported by deepExtend");for(let o=0;o<e.length;o++){const i=e[o];if(Object.prototype.hasOwnProperty.call(r,i))if(r[i]&&r[i].constructor===Object)void 0===t[i]&&(t[i]={}),t[i].constructor===Object?p(t[i],r[i],!1,n):h(t,r,i,n);else{if(Array.isArray(r[i]))throw new TypeError("Arrays are not supported by deepExtend");h(t,r,i,n)}}return t},e.selectiveExtend=function(e,t,...r){if(!Array.isArray(e))throw new Error("Array with property names expected as first argument");for(const n of r)for(let r=0;r<e.length;r++){const o=e[r];n&&Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},e.selectiveNotDeepExtend=function(e,t,r,n=!1){if(Array.isArray(r))throw new TypeError("Arrays are not supported by deepExtend");for(const o in r)if(Object.prototype.hasOwnProperty.call(r,o)&&-1===e.indexOf(o))if(r[o]&&r[o].constructor===Object)void 0===t[o]&&(t[o]={}),t[o].constructor===Object?p(t[o],r[o]):h(t,r,o,n);else if(Array.isArray(r[o])){t[o]=[];for(let e=0;e<r[o].length;e++)t[o].push(r[o][e])}else h(t,r,o,n);return t},e.throttle=function(e){let t=!1;return()=>{t||(t=!0,requestAnimationFrame(()=>{t=!1,e()}))}},e.toArray=g,e.topMost=function(e,t){let r;Array.isArray(t)||(t=[t]);for(const n of e)if(n){r=n[t[0]];for(let e=1;e<t.length;e++)r&&(r=r[t[e]]);if(void 0!==r)break}return r},e.updateProperty=function(e,t,r){return e[t]!==r&&(e[t]=r,!0)},Object.defineProperty(e,"__esModule",{value:!0})}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).vis=e.vis||{})}(this,(function(e){const t=Symbol("DELETE");function r(...e){const t=n(...e);return i(t),t}function n(...e){if(e.length<2)return e[0];if(e.length>2)return n(r(e[0],e[1]),...e.slice(2));const i=e[0],c=e[1];for(const e of Reflect.ownKeys(c))Object.prototype.propertyIsEnumerable.call(c,e)&&(c[e]===t?delete i[e]:null===i[e]||null===c[e]||"object"!=typeof i[e]||"object"!=typeof c[e]||Array.isArray(i[e])||Array.isArray(c[e])?i[e]=o(c[e]):i[e]=n(i[e],c[e]));return i}function o(e){return Array.isArray(e)?e.map((e=>o(e))):"object"==typeof e&&null!==e?n({},e):e}function i(e){for(const r of Object.keys(e))e[r]===t?delete e[r]:"object"==typeof e[r]&&null!==e[r]&&i(e[r])}const c=/^\/?Date\((-?\d+)/i,u=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,l=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,s=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,a=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function f(e){return e instanceof Number||"number"==typeof e}function d(e){return e instanceof String||"string"==typeof e}function h(e){return"object"==typeof e&&null!==e}function b(e,t,r,n){let o=!1;!0===n&&(o=null===t[r]&&void 0!==e[r]),o?delete e[r]:e[r]=t[r]}const p=Object.assign;function g(e,t,r=!1,n=!1){for(const o in t)(Object.prototype.hasOwnProperty.call(t,o)||!0===r)&&("object"==typeof t[o]&&null!==t[o]&&Object.getPrototypeOf(t[o])===Object.prototype?void 0===e[o]?e[o]=g({},t[o],r):"object"==typeof e[o]&&null!==e[o]&&Object.getPrototypeOf(e[o])===Object.prototype?g(e[o],t[o],r):b(e,t,o,n):Array.isArray(t[o])?e[o]=t[o].slice():b(e,t,o,n));return e}const y=Object.values;const v={asBoolean:(e,t)=>("function"==typeof e&&(e=e()),null!=e?0!=e:t||null),asNumber:(e,t)=>("function"==typeof e&&(e=e()),null!=e?Number(e)||t||null:t||null),asString:(e,t)=>("function"==typeof e&&(e=e()),null!=e?String(e):t||null),asSize:(e,t)=>("function"==typeof e&&(e=e()),d(e)?e:f(e)?e+"px":t||null),asElement:(e,t)=>("function"==typeof e&&(e=e()),e||t||null)};function m(e){let t;switch(e.length){case 3:case 4:return t=l.exec(e),t?{r:parseInt(t[1]+t[1],16),g:parseInt(t[2]+t[2],16),b:parseInt(t[3]+t[3],16)}:null;case 6:case 7:return t=u.exec(e),t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null;default:return null}}function O(e,t,r){return"#"+((1<<24)+(e<<16)+(t<<8)+r).toString(16).slice(1)}function j(e,t,r){e/=255,t/=255,r/=255;const n=Math.min(e,Math.min(t,r)),o=Math.max(e,Math.max(t,r));if(n===o)return{h:0,s:0,v:n};return{h:60*((e===n?3:r===n?1:5)-(e===n?t-r:r===n?e-t:r-e)/(o-n))/360,s:(o-n)/o,v:o}}const A={split(e){const t={};return e.split(";").forEach((e=>{if(""!=e.trim()){const r=e.split(":"),n=r[0].trim(),o=r[1].trim();t[n]=o}})),t},join:e=>Object.keys(e).map((function(t){return t+": "+e[t]})).join("; ")};function w(e,t,r){let n,o,i;const c=Math.floor(6*e),u=6*e-c,l=r*(1-t),s=r*(1-u*t),a=r*(1-(1-u)*t);switch(c%6){case 0:n=r,o=a,i=l;break;case 1:n=s,o=r,i=l;break;case 2:n=l,o=r,i=a;break;case 3:n=l,o=s,i=r;break;case 4:n=a,o=l,i=r;break;case 5:n=r,o=l,i=s}return{r:Math.floor(255*n),g:Math.floor(255*o),b:Math.floor(255*i)}}function E(e,t,r){const n=w(e,t,r);return O(n.r,n.g,n.b)}function x(e){const t=m(e);if(!t)throw new TypeError(`'${e}' is not a valid color.`);return j(t.r,t.g,t.b)}function k(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)}function T(e){return s.test(e)}function M(e){if(null===e||"object"!=typeof e)return null;if(e instanceof Element)return e;const t=Object.create(e);for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&"object"==typeof e[r]&&(t[r]=M(e[r]));return t}const S={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e*e:(4-2*e)*e-1,easeInCubic:e=>e*e*e,easeOutCubic:e=>--e*e*e+1,easeInOutCubic:e=>e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1- --e*e*e*e,easeInOutQuart:e=>e<.5?8*e*e*e*e:1-8*--e*e*e*e,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1+--e*e*e*e*e,easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e};e.Alea=function(...e){return function(e){let[t,r,n]=function(...e){const t=function(){let e=4022871197;return function(t){const r=t.toString();for(let t=0;t<r.length;t++){e+=r.charCodeAt(t);let n=.02519603282416938*e;e=n>>>0,n-=e,n*=e,e=n>>>0,n-=e,e+=4294967296*n}return 2.3283064365386963e-10*(e>>>0)}}();let r=t(" "),n=t(" "),o=t(" ");for(let i=0;i<e.length;i++)r-=t(e[i]),r<0&&(r+=1),n-=t(e[i]),n<0&&(n+=1),o-=t(e[i]),o<0&&(o+=1);return[r,n,o]}(e),o=1;const i=()=>{const e=2091639*t+2.3283064365386963e-10*o;return t=r,r=n,n=e-(o=0|e)};return i.uint32=()=>4294967296*i(),i.fract53=()=>i()+11102230246251565e-32*(2097152*i()|0),i.algorithm="Alea",i.seed=e,i.version="0.9",i}(e.length?e:[Date.now()])},e.DELETE=t,e.HSVToHex=E,e.HSVToRGB=w,e.RGBToHSV=j,e.RGBToHex=O,e.addClassName=function(e,t){let r=e.className.split(" ");const n=t.split(" ");r=r.concat(n.filter((function(e){return!r.includes(e)}))),e.className=r.join(" ")},e.addCssText=function(e,t){const r={...A.split(e.style.cssText),...A.split(t)};e.style.cssText=A.join(r)},e.addEventListener=function(e,t,r,n){e.addEventListener?(void 0===n&&(n=!1),"mousewheel"===t&&navigator.userAgent.includes("Firefox")&&(t="DOMMouseScroll"),e.addEventListener(t,r,n)):e.attachEvent("on"+t,r)},e.binarySearchCustom=function(e,t,r,n){let o=0,i=0,c=e.length-1;for(;i<=c&&o<1e4;){const u=Math.floor((i+c)/2),l=e[u],s=t(void 0===n?l[r]:l[r][n]);if(0==s)return u;-1==s?i=u+1:c=u-1,o++}return-1},e.binarySearchValue=function(e,t,r,n,o){let i,c,u,l,s=0,a=0,f=e.length-1;for(o=null!=o?o:function(e,t){return e==t?0:e<t?-1:1};a<=f&&s<1e4;){if(l=Math.floor(.5*(f+a)),i=e[Math.max(0,l-1)][r],c=e[l][r],u=e[Math.min(e.length-1,l+1)][r],0==o(c,t))return l;if(o(i,t)<0&&o(c,t)>0)return"before"==n?Math.max(0,l-1):l;if(o(c,t)<0&&o(u,t)>0)return"before"==n?l:Math.min(e.length-1,l+1);o(c,t)<0?a=l+1:f=l-1,s++}return-1},e.bridgeObject=M,e.copyAndExtendArray=function(e,t){return[...e,t]},e.copyArray=function(e){return e.slice()},e.deepExtend=g,e.deepObjectAssign=r,e.easingFunctions=S,e.equalArray=function(e,t){if(e.length!==t.length)return!1;for(let r=0,n=e.length;r<n;r++)if(e[r]!=t[r])return!1;return!0},e.extend=p,e.fillIfDefined=function e(t,r,n=!1){for(const o in t)if(void 0!==r[o])if(null===r[o]||"object"!=typeof r[o])b(t,r,o,n);else{const i=t[o],c=r[o];h(i)&&h(c)&&e(i,c,n)}},e.forEach=function(e,t){if(Array.isArray(e)){const r=e.length;for(let n=0;n<r;n++)t(e[n],n,e)}else for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&t(e[r],r,e)},e.getAbsoluteLeft=function(e){return e.getBoundingClientRect().left},e.getAbsoluteRight=function(e){return e.getBoundingClientRect().right},e.getAbsoluteTop=function(e){return e.getBoundingClientRect().top},e.getScrollBarWidth=function(){const e=document.createElement("p");e.style.width="100%",e.style.height="200px";const t=document.createElement("div");t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.style.visibility="hidden",t.style.width="200px",t.style.height="150px",t.style.overflow="hidden",t.appendChild(e),document.body.appendChild(t);const r=e.offsetWidth;t.style.overflow="scroll";let n=e.offsetWidth;return r==n&&(n=t.clientWidth),document.body.removeChild(t),r-n},e.getTarget=function(e=window.event){let t=null;return e&&(e.target?t=e.target:e.srcElement&&(t=e.srcElement)),t instanceof Element&&(null==t.nodeType||3!=t.nodeType||(t=t.parentNode,t instanceof Element))?t:null},e.getType=function(e){const t=typeof e;return"object"===t?null===e?"null":e instanceof Boolean?"Boolean":e instanceof Number?"Number":e instanceof String?"String":Array.isArray(e)?"Array":e instanceof Date?"Date":"Object":"number"===t?"Number":"boolean"===t?"Boolean":"string"===t?"String":void 0===t?"undefined":t},e.hasParent=function(e,t){let r=e;for(;r;){if(r===t)return!0;if(!r.parentNode)return!1;r=r.parentNode}return!1},e.hexToHSV=x,e.hexToRGB=m,e.insertSort=function(e,t){for(let r=0;r<e.length;r++){const n=e[r];let o;for(o=r;o>0&&t(n,e[o-1])<0;o--)e[o]=e[o-1];e[o]=n}return e},e.isDate=function(e){if(e instanceof Date)return!0;if(d(e)){if(c.exec(e))return!0;if(!isNaN(Date.parse(e)))return!0}return!1},e.isNumber=f,e.isObject=h,e.isString=d,e.isValidHex=k,e.isValidRGB=T,e.isValidRGBA=function(e){return a.test(e)},e.mergeOptions=function(e,t,r,n={}){const o=function(e){return null!=e},i=function(e){return null!==e&&"object"==typeof e};if(!i(e))throw new Error("Parameter mergeTarget must be an object");if(!i(t))throw new Error("Parameter options must be an object");if(!o(r))throw new Error("Parameter option must have a value");if(!i(n))throw new Error("Parameter globalOptions must be an object");const c=t[r],u=i(n)&&!function(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}(n)?n[r]:void 0,l=u?u.enabled:void 0;if(void 0===c)return;if("boolean"==typeof c)return i(e[r])||(e[r]={}),void(e[r].enabled=c);if(null===c&&!i(e[r])){if(!o(u))return;e[r]=Object.create(u)}if(!i(c))return;let s=!0;void 0!==c.enabled?s=c.enabled:void 0!==l&&(s=u.enabled),function(e,t,r){i(e[r])||(e[r]={});const n=t[r],o=e[r];for(const e in n)Object.prototype.hasOwnProperty.call(n,e)&&(o[e]=n[e])}(e,t,r),e[r].enabled=s},e.option=v,e.overrideOpacity=function(e,t){if(e.includes("rgba"))return e;if(e.includes("rgb")){const r=e.substr(e.indexOf("(")+1).replace(")","").split(",");return"rgba("+r[0]+","+r[1]+","+r[2]+","+t+")"}{const r=m(e);return null==r?e:"rgba("+r.r+","+r.g+","+r.b+","+t+")"}},e.parseColor=function(e,t){if(d(e)){let t=e;if(T(t)){const e=t.substr(4).substr(0,t.length-5).split(",").map((function(e){return parseInt(e)}));t=O(e[0],e[1],e[2])}if(!0===k(t)){const e=x(t),r={h:e.h,s:.8*e.s,v:Math.min(1,1.02*e.v)},n={h:e.h,s:Math.min(1,1.25*e.s),v:.8*e.v},o=E(n.h,n.s,n.v),i=E(r.h,r.s,r.v);return{background:t,border:o,highlight:{background:i,border:o},hover:{background:i,border:o}}}return{background:t,border:t,highlight:{background:t,border:t},hover:{background:t,border:t}}}if(t){return{background:e.background||t.background,border:e.border||t.border,highlight:d(e.highlight)?{border:e.highlight,background:e.highlight}:{background:e.highlight&&e.highlight.background||t.highlight.background,border:e.highlight&&e.highlight.border||t.highlight.border},hover:d(e.hover)?{border:e.hover,background:e.hover}:{border:e.hover&&e.hover.border||t.hover.border,background:e.hover&&e.hover.background||t.hover.background}}}return{background:e.background||void 0,border:e.border||void 0,highlight:d(e.highlight)?{border:e.highlight,background:e.highlight}:{background:e.highlight&&e.highlight.background||void 0,border:e.highlight&&e.highlight.border||void 0},hover:d(e.hover)?{border:e.hover,background:e.hover}:{border:e.hover&&e.hover.border||void 0,background:e.hover&&e.hover.background||void 0}}},e.preventDefault=function(e){e||(e=window.event),e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},e.pureDeepObjectAssign=function(e,...t){return r({},e,...t)},e.recursiveDOMDelete=function e(t){if(t)for(;!0===t.hasChildNodes();){const r=t.firstChild;r&&(e(r),t.removeChild(r))}},e.removeClassName=function(e,t){let r=e.className.split(" ");const n=t.split(" ");r=r.filter((function(e){return!n.includes(e)})),e.className=r.join(" ")},e.removeCssText=function(e,t){const r=A.split(e.style.cssText),n=A.split(t);for(const e in n)Object.prototype.hasOwnProperty.call(n,e)&&delete r[e];e.style.cssText=A.join(r)},e.removeEventListener=function(e,t,r,n){e.removeEventListener?(void 0===n&&(n=!1),"mousewheel"===t&&navigator.userAgent.includes("Firefox")&&(t="DOMMouseScroll"),e.removeEventListener(t,r,n)):e.detachEvent("on"+t,r)},e.selectiveBridgeObject=function(e,t){if(null!==t&&"object"==typeof t){const r=Object.create(t);for(let n=0;n<e.length;n++)Object.prototype.hasOwnProperty.call(t,e[n])&&"object"==typeof t[e[n]]&&(r[e[n]]=M(t[e[n]]));return r}return null},e.selectiveDeepExtend=function(e,t,r,n=!1){if(Array.isArray(r))throw new TypeError("Arrays are not supported by deepExtend");for(let o=0;o<e.length;o++){const i=e[o];if(Object.prototype.hasOwnProperty.call(r,i))if(r[i]&&r[i].constructor===Object)void 0===t[i]&&(t[i]={}),t[i].constructor===Object?g(t[i],r[i],!1,n):b(t,r,i,n);else{if(Array.isArray(r[i]))throw new TypeError("Arrays are not supported by deepExtend");b(t,r,i,n)}}return t},e.selectiveExtend=function(e,t,...r){if(!Array.isArray(e))throw new Error("Array with property names expected as first argument");for(const n of r)for(let r=0;r<e.length;r++){const o=e[r];n&&Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},e.selectiveNotDeepExtend=function(e,t,r,n=!1){if(Array.isArray(r))throw new TypeError("Arrays are not supported by deepExtend");for(const o in r)if(Object.prototype.hasOwnProperty.call(r,o)&&!e.includes(o))if(r[o]&&r[o].constructor===Object)void 0===t[o]&&(t[o]={}),t[o].constructor===Object?g(t[o],r[o]):b(t,r,o,n);else if(Array.isArray(r[o])){t[o]=[];for(let e=0;e<r[o].length;e++)t[o].push(r[o][e])}else b(t,r,o,n);return t},e.throttle=function(e){let t=!1;return()=>{t||(t=!0,requestAnimationFrame((()=>{t=!1,e()})))}},e.toArray=y,e.topMost=function(e,t){let r;Array.isArray(t)||(t=[t]);for(const n of e)if(n){r=n[t[0]];for(let e=1;e<t.length;e++)r&&(r=r[t[e]]);if(void 0!==r)break}return r},e.updateProperty=function(e,t,r){return e[t]!==r&&(e[t]=r,!0)},Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=vis-util.min.js.map
{
"name": "vis-util",
"version": "4.3.4",
"version": "5.0.0",
"description": "utilitie collection for visjs",

@@ -33,10 +33,14 @@ "browser": "peer/umd/vis-util.min.js",

"build:code": "rollup -c rollup.build.js",
"build:docs": "typedoc ./src",
"build:docs": "typedoc",
"build:types": "tsc -p tsconfig.types.json",
"clean": "rimraf '{coverage,declarations,docs,esnext,peer,reports,standalone}' 'index.{d.ts,js}'",
"lint": "eslint .",
"lint:fix": "npm run lint -- --fix",
"style": "prettier --check .",
"style-fix": "prettier --write .",
"lint": "eslint --ext .js,.ts .",
"lint-fix": "eslint --fix --ext .js,.ts .",
"prepublishOnly": "npm run build",
"test": "run-s test:unit test:types:*",
"test": "run-s test:unit test:types:check-dts test:types:tsc test:interop",
"test:coverage": "BABEL_ENV=test-cov nyc mocha",
"test:interop": "node interop.js",
"test:interop:debug": "npm run test:interop -- --fail-command \"$SHELL\"",
"test:types:check-dts": "cd test && check-dts",

@@ -52,6 +56,11 @@ "test:types:tsc": "tsc --noemit --project tsconfig.check.json",

"hooks": {
"pre-commit": "lint-staged",
"pre-push": "run-s type-check test lint"
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.*": "prettier --write",
"*.{js,ts}": "eslint --fix",
".*.*": "prettier --write",
".*.{js,ts}": "eslint --fix"
},
"config": {

@@ -87,56 +96,36 @@ "snap-shot-it": {

},
"peerDependencies": {
"@egjs/hammerjs": "^2.0.0",
"component-emitter": "^1.3.0"
},
"devDependencies": {
"@babel/core": "7.11.0",
"@babel/plugin-proposal-class-properties": "7.10.4",
"@babel/plugin-transform-runtime": "7.11.0",
"@babel/preset-env": "7.11.0",
"@babel/preset-typescript": "7.10.4",
"@babel/register": "7.10.5",
"@babel/runtime-corejs3": "7.11.0",
"@rollup/plugin-commonjs": "14.0.0",
"@rollup/plugin-json": "4.1.0",
"@rollup/plugin-node-resolve": "8.4.0",
"@rollup/plugin-strip": "2.0.0",
"@types/chai": "4.2.12",
"@types/mocha": "8.0.1",
"@types/node": "13.13.15",
"@types/sinon": "9.0.4",
"@typescript-eslint/eslint-plugin": "3.7.1",
"@typescript-eslint/parser": "3.7.1",
"@egjs/hammerjs": "2.0.17",
"@types/chai": "4.2.14",
"@types/mocha": "8.2.0",
"@types/node": "13.13.39",
"@types/sinon": "9.0.10",
"assert": "2.0.0",
"babel-plugin-css-modules-transform": "1.6.2",
"babel-plugin-istanbul": "6.0.0",
"chai": "4.2.0",
"check-dts": "0.3.2",
"core-js": "3.6.5",
"eslint": "7.6.0",
"eslint-config-prettier": "6.11.0",
"eslint-plugin-jsdoc": "30.1.0",
"eslint-plugin-prettier": "3.1.4",
"eslint-plugin-tsdoc": "0.2.6",
"git-authors-cli": "1.0.27",
"husky": "4.2.5",
"jsdom": "16.3.0",
"check-dts": "0.4.1",
"component-emitter": "1.3.0",
"eslint": "7.17.0",
"git-authors-cli": "1.0.32",
"husky": "4.3.7",
"jsdom": "16.4.0",
"jsdom-global": "3.0.2",
"lint-staged": "10.2.11",
"mocha": "8.1.0",
"lint-staged": "10.5.3",
"mocha": "8.2.1",
"npm-run-all": "4.1.5",
"nyc": "15.1.0",
"prettier": "2.0.5",
"prettier": "2.2.1",
"rimraf": "3.0.2",
"rollup": "2.23.0",
"rollup-plugin-analyzer": "3.3.0",
"rollup-plugin-babel": "4.4.0",
"rollup-plugin-copy": "3.3.0",
"rollup-plugin-postcss": "3.1.3",
"rollup-plugin-terser": "6.1.0",
"rollup-plugin-typescript2": "0.27.1",
"rollup": "2.36.1",
"sazerac": "2.0.0",
"semantic-release": "17.1.1",
"sinon": "9.0.2",
"semantic-release": "17.3.1",
"sinon": "9.2.3",
"snap-shot-it": "7.9.3",
"typedoc": "0.17.8",
"typescript": "3.9.7",
"vis-dev-utils": "2.3.6"
"typedoc": "0.20.13",
"typescript": "4.1.3",
"vis-dev-utils": "2.9.4"
}
}

@@ -7,4 +7,4 @@ /**

*
* @version 4.3.4
* @date 2020-08-01T15:11:53.524Z
* @version 5.0.0
* @date 2021-01-08T09:53:38.982Z
*

@@ -27,3 +27,3 @@ * @copyright (c) 2011-2017 Almende B.V, http://almende.com

*/
var t=function(t){try{return!!t()}catch(t){return!0}},r={}.toString,n=function(t){return r.call(t).slice(8,-1)},e="".split,o=t((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==n(t)?e.call(t,""):Object(t)}:Object,i=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},a=function(t){return o(i(t))},u={},c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function f(t,r,n){return t(n={path:r,exports:{},require:function(t,r){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==r&&n.path)}},n.exports),n.exports}function l(t){return t&&t.default||t}var s=function(t){return t&&t.Math==Math&&t},p=s("object"==typeof globalThis&&globalThis)||s("object"==typeof window&&window)||s("object"==typeof self&&self)||s("object"==typeof c&&c)||Function("return this")(),v=!t((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),h=function(t){return"object"==typeof t?null!==t:"function"==typeof t},d=p.document,y=h(d)&&h(d.createElement),g=function(t){return y?d.createElement(t):{}},b=!v&&!t((function(){return 7!=Object.defineProperty(g("div"),"a",{get:function(){return 7}}).a})),m=function(t){if(!h(t))throw TypeError(String(t)+" is not an object");return t},O=function(t,r){if(!h(t))return t;var n,e;if(r&&"function"==typeof(n=t.toString)&&!h(e=n.call(t)))return e;if("function"==typeof(n=t.valueOf)&&!h(e=n.call(t)))return e;if(!r&&"function"==typeof(n=t.toString)&&!h(e=n.call(t)))return e;throw TypeError("Can't convert object to primitive value")},w=Object.defineProperty,j={f:v?w:function(t,r,n){if(m(t),r=O(r,!0),m(n),b)try{return w(t,r,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[r]=n.value),t}},S=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}},A=v?function(t,r,n){return j.f(t,r,S(1,n))}:function(t,r,n){return t[r]=n,t},E=p["__core-js_shared__"]||function(t,r){try{A(p,t,r)}catch(n){p[t]=r}return r}("__core-js_shared__",{}),x=Function.toString;"function"!=typeof E.inspectSource&&(E.inspectSource=function(t){return x.call(t)});var P,T,k,M=E.inspectSource,I=p.WeakMap,C="function"==typeof I&&/native code/.test(M(I)),L={}.hasOwnProperty,N=function(t,r){return L.call(t,r)},_=f((function(t){(t.exports=function(t,r){return E[t]||(E[t]=void 0!==r?r:{})})("versions",[]).push({version:"3.6.4",mode:"pure",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),D=0,R=Math.random(),F=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++D+R).toString(36)},B=_("keys"),G=function(t){return B[t]||(B[t]=F(t))},Q={},$=p.WeakMap;if(C){var V=new $,z=V.get,W=V.has,q=V.set;P=function(t,r){return q.call(V,t,r),r},T=function(t){return z.call(V,t)||{}},k=function(t){return W.call(V,t)}}else{var U=G("state");Q[U]=!0,P=function(t,r){return A(t,U,r),r},T=function(t){return N(t,U)?t[U]:{}},k=function(t){return N(t,U)}}var H,J,K,Y={set:P,get:T,has:k,enforce:function(t){return k(t)?T(t):P(t,{})},getterFor:function(t){return function(r){var n;if(!h(r)||(n=T(r)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}},X={}.propertyIsEnumerable,Z=Object.getOwnPropertyDescriptor,tt={f:Z&&!X.call({1:2},1)?function(t){var r=Z(this,t);return!!r&&r.enumerable}:X},rt=Object.getOwnPropertyDescriptor,nt={f:v?rt:function(t,r){if(t=a(t),r=O(r,!0),b)try{return rt(t,r)}catch(t){}if(N(t,r))return S(!tt.f.call(t,r),t[r])}},et=/#|\.prototype\./,ot=function(r,n){var e=at[it(r)];return e==ct||e!=ut&&("function"==typeof n?t(n):!!n)},it=ot.normalize=function(t){return String(t).replace(et,".").toLowerCase()},at=ot.data={},ut=ot.NATIVE="N",ct=ot.POLYFILL="P",ft=ot,lt={},st=function(t,r,n){if(function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function")}(t),void 0===r)return t;switch(n){case 0:return function(){return t.call(r)};case 1:return function(n){return t.call(r,n)};case 2:return function(n,e){return t.call(r,n,e)};case 3:return function(n,e,o){return t.call(r,n,e,o)}}return function(){return t.apply(r,arguments)}},pt=nt.f,vt=function(t){var r=function(r,n,e){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(r);case 2:return new t(r,n)}return new t(r,n,e)}return t.apply(this,arguments)};return r.prototype=t.prototype,r},ht=function(t,r){var n,e,o,i,a,u,c,f,l=t.target,s=t.global,v=t.stat,h=t.proto,d=s?p:v?p[l]:(p[l]||{}).prototype,y=s?lt:lt[l]||(lt[l]={}),g=y.prototype;for(o in r)n=!ft(s?o:l+(v?".":"#")+o,t.forced)&&d&&N(d,o),a=y[o],n&&(u=t.noTargetGet?(f=pt(d,o))&&f.value:d[o]),i=n&&u?u:r[o],n&&typeof a==typeof i||(c=t.bind&&n?st(i,p):t.wrap&&n?vt(i):h&&"function"==typeof i?st(Function.call,i):i,(t.sham||i&&i.sham||a&&a.sham)&&A(c,"sham",!0),y[o]=c,h&&(N(lt,e=l+"Prototype")||A(lt,e,{}),lt[e][o]=i,t.real&&g&&!g[o]&&A(g,o,i)))},dt=function(t){return Object(i(t))},yt=!t((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),gt=G("IE_PROTO"),bt=Object.prototype,mt=yt?Object.getPrototypeOf:function(t){return t=dt(t),N(t,gt)?t[gt]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?bt:null},Ot=!!Object.getOwnPropertySymbols&&!t((function(){return!String(Symbol())})),wt=Ot&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,jt=_("wks"),St=p.Symbol,At=wt?St:St&&St.withoutSetter||F,Et=function(t){return N(jt,t)||(Ot&&N(St,t)?jt[t]=St[t]:jt[t]=At("Symbol."+t)),jt[t]},xt=(Et("iterator"),!1);[].keys&&("next"in(K=[].keys())?(J=mt(mt(K)))!==Object.prototype&&(H=J):xt=!0),null==H&&(H={});var Pt,Tt={IteratorPrototype:H,BUGGY_SAFARI_ITERATORS:xt},kt=Math.ceil,Mt=Math.floor,It=function(t){return isNaN(t=+t)?0:(t>0?Mt:kt)(t)},Ct=Math.min,Lt=function(t){return t>0?Ct(It(t),9007199254740991):0},Nt=Math.max,_t=Math.min,Dt=function(t,r){var n=It(t);return n<0?Nt(n+r,0):_t(n,r)},Rt=function(t){return function(r,n,e){var o,i=a(r),u=Lt(i.length),c=Dt(e,u);if(t&&n!=n){for(;u>c;)if((o=i[c++])!=o)return!0}else for(;u>c;c++)if((t||c in i)&&i[c]===n)return t||c||0;return!t&&-1}},Ft={includes:Rt(!0),indexOf:Rt(!1)},Bt=Ft.indexOf,Gt=function(t,r){var n,e=a(t),o=0,i=[];for(n in e)!N(Q,n)&&N(e,n)&&i.push(n);for(;r.length>o;)N(e,n=r[o++])&&(~Bt(i,n)||i.push(n));return i},Qt=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],$t=Object.keys||function(t){return Gt(t,Qt)},Vt=v?Object.defineProperties:function(t,r){m(t);for(var n,e=$t(r),o=e.length,i=0;o>i;)j.f(t,n=e[i++],r[n]);return t},zt=function(t){return"function"==typeof t?t:void 0},Wt=function(t,r){return arguments.length<2?zt(lt[t])||zt(p[t]):lt[t]&&lt[t][r]||p[t]&&p[t][r]},qt=Wt("document","documentElement"),Ut=G("IE_PROTO"),Ht=function(){},Jt=function(t){return"<script>"+t+"<\/script>"},Kt=function(){try{Pt=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,r;Kt=Pt?function(t){t.write(Jt("")),t.close();var r=t.parentWindow.Object;return t=null,r}(Pt):((r=g("iframe")).style.display="none",qt.appendChild(r),r.src=String("javascript:"),(t=r.contentWindow.document).open(),t.write(Jt("document.F=Object")),t.close(),t.F);for(var n=Qt.length;n--;)delete Kt.prototype[Qt[n]];return Kt()};Q[Ut]=!0;var Yt=Object.create||function(t,r){var n;return null!==t?(Ht.prototype=m(t),n=new Ht,Ht.prototype=null,n[Ut]=t):n=Kt(),void 0===r?n:Vt(n,r)},Xt={};Xt[Et("toStringTag")]="z";var Zt="[object z]"===String(Xt),tr=Et("toStringTag"),rr="Arguments"==n(function(){return arguments}()),nr=Zt?n:function(t){var r,e,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,r){try{return t[r]}catch(t){}}(r=Object(t),tr))?e:rr?n(r):"Object"==(o=n(r))&&"function"==typeof r.callee?"Arguments":o},er=Zt?{}.toString:function(){return"[object "+nr(this)+"]"},or=j.f,ir=Et("toStringTag"),ar=function(t,r,n,e){if(t){var o=n?t:t.prototype;N(o,ir)||or(o,ir,{configurable:!0,value:r}),e&&!Zt&&A(o,"toString",er)}},ur=Tt.IteratorPrototype,cr=function(){return this},fr=(Object.setPrototypeOf||"__proto__"in{}&&function(){var t,r=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),r=n instanceof Array}catch(t){}}(),function(t,r,n,e){e&&e.enumerable?t[r]=n:A(t,r,n)}),lr=Tt.IteratorPrototype,sr=Tt.BUGGY_SAFARI_ITERATORS,pr=Et("iterator"),vr=function(){return this},hr=function(t,r,n,e,o,i,a){!function(t,r,n){var e=r+" Iterator";t.prototype=Yt(ur,{next:S(1,n)}),ar(t,e,!1,!0),u[e]=cr}(n,r,e);var c,f,l,s=function(t){if(t===o&&y)return y;if(!sr&&t in h)return h[t];switch(t){case"keys":case"values":case"entries":return function(){return new n(this,t)}}return function(){return new n(this)}},p=r+" Iterator",v=!1,h=t.prototype,d=h[pr]||h["@@iterator"]||o&&h[o],y=!sr&&d||s(o),g="Array"==r&&h.entries||d;if(g&&(c=mt(g.call(new t)),lr!==Object.prototype&&c.next&&(ar(c,p,!0,!0),u[p]=vr)),"values"==o&&d&&"values"!==d.name&&(v=!0,y=function(){return d.call(this)}),a&&h[pr]!==y&&A(h,pr,y),u[r]=y,o)if(f={values:s("values"),keys:i?y:s("keys"),entries:s("entries")},a)for(l in f)(sr||v||!(l in h))&&fr(h,l,f[l]);else ht({target:r,proto:!0,forced:sr||v},f);return f},dr=Y.set,yr=Y.getterFor("Array Iterator");hr(Array,"Array",(function(t,r){dr(this,{type:"Array Iterator",target:a(t),index:0,kind:r})}),(function(){var t=yr(this),r=t.target,n=t.kind,e=t.index++;return!r||e>=r.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:e,done:!1}:"values"==n?{value:r[e],done:!1}:{value:[e,r[e]],done:!1}}),"values");u.Arguments=u.Array;var gr=Et("toStringTag");for(var br in{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}){var mr=p[br],Or=mr&&mr.prototype;Or&&nr(Or)!==gr&&A(Or,gr,br),u[br]=u.Array}var wr=function(t){return function(r,n){var e,o,a=String(i(r)),u=It(n),c=a.length;return u<0||u>=c?t?"":void 0:(e=a.charCodeAt(u))<55296||e>56319||u+1===c||(o=a.charCodeAt(u+1))<56320||o>57343?t?a.charAt(u):e:t?a.slice(u,u+2):o-56320+(e-55296<<10)+65536}},jr={codeAt:wr(!1),charAt:wr(!0)}.charAt,Sr=Y.set,Ar=Y.getterFor("String Iterator");hr(String,"String",(function(t){Sr(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,r=Ar(this),n=r.string,e=r.index;return e>=n.length?{value:void 0,done:!0}:(t=jr(n,e),r.index+=t.length,{value:t,done:!1})}));var Er=Et("iterator"),xr=function(t){if(null!=t)return t[Er]||t["@@iterator"]||u[nr(t)]},Pr=function(t){var r=xr(t);if("function"!=typeof r)throw TypeError(String(t)+" is not iterable");return m(r.call(t))},Tr=xr,kr=function(t,r,n,e){try{return e?r(m(n)[0],n[1]):r(n)}catch(r){var o=t.return;throw void 0!==o&&m(o.call(t)),r}},Mr=Et("iterator"),Ir=Array.prototype,Cr=function(t){return void 0!==t&&(u.Array===t||Ir[Mr]===t)},Lr=function(t,r,n){var e=O(r);e in t?j.f(t,e,S(0,n)):t[e]=n},Nr=Et("iterator"),_r=!1;try{var Dr=0,Rr={next:function(){return{done:!!Dr++}},return:function(){_r=!0}};Rr[Nr]=function(){return this},Array.from(Rr,(function(){throw 2}))}catch(t){}var Fr=!function(t,r){if(!r&&!_r)return!1;var n=!1;try{var e={};e[Nr]=function(){return{next:function(){return{done:n=!0}}}},t(e)}catch(t){}return n}((function(t){Array.from(t)}));ht({target:"Array",stat:!0,forced:Fr},{from:function(t){var r,n,e,o,i,a,u=dt(t),c="function"==typeof this?this:Array,f=arguments.length,l=f>1?arguments[1]:void 0,s=void 0!==l,p=xr(u),v=0;if(s&&(l=st(l,f>2?arguments[2]:void 0,2)),null==p||c==Array&&Cr(p))for(n=new c(r=Lt(u.length));r>v;v++)a=s?l(u[v],v):u[v],Lr(n,v,a);else for(i=(o=p.call(u)).next,n=new c;!(e=i.call(o)).done;v++)a=s?kr(o,l,[e.value,v],!0):e.value,Lr(n,v,a);return n.length=v,n}});var Br=lt.Array.from,Gr=Br,Qr=t((function(){$t(1)}));ht({target:"Object",stat:!0,forced:Qr},{keys:function(t){return $t(dt(t))}});var $r,Vr,zr=lt.Object.keys,Wr=Array.isArray||function(t){return"Array"==n(t)},qr=Et("species"),Ur=function(t,r){var n;return Wr(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!Wr(n.prototype)?h(n)&&null===(n=n[qr])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===r?0:r)},Hr=[].push,Jr=function(t){var r=1==t,n=2==t,e=3==t,i=4==t,a=6==t,u=5==t||a;return function(c,f,l,s){for(var p,v,h=dt(c),d=o(h),y=st(f,l,3),g=Lt(d.length),b=0,m=s||Ur,O=r?m(c,g):n?m(c,0):void 0;g>b;b++)if((u||b in d)&&(v=y(p=d[b],b,h),t))if(r)O[b]=v;else if(v)switch(t){case 3:return!0;case 5:return p;case 6:return b;case 2:Hr.call(O,p)}else if(i)return!1;return a?-1:e||i?i:O}},Kr={forEach:Jr(0),map:Jr(1),filter:Jr(2),some:Jr(3),every:Jr(4),find:Jr(5),findIndex:Jr(6)},Yr=Wt("navigator","userAgent")||"",Xr=p.process,Zr=Xr&&Xr.versions,tn=Zr&&Zr.v8;tn?Vr=($r=tn.split("."))[0]+$r[1]:Yr&&(!($r=Yr.match(/Edge\/(\d+)/))||$r[1]>=74)&&($r=Yr.match(/Chrome\/(\d+)/))&&(Vr=$r[1]);var rn=Vr&&+Vr,nn=Et("species"),en=function(r){return rn>=51||!t((function(){var t=[];return(t.constructor={})[nn]=function(){return{foo:1}},1!==t[r](Boolean).foo}))},on=Object.defineProperty,an={},un=function(t){throw t},cn=function(r,n){if(N(an,r))return an[r];n||(n={});var e=[][r],o=!!N(n,"ACCESSORS")&&n.ACCESSORS,i=N(n,0)?n[0]:un,a=N(n,1)?n[1]:void 0;return an[r]=!!e&&!t((function(){if(o&&!v)return!0;var t={length:-1};o?on(t,1,{enumerable:!0,get:un}):t[1]=1,e.call(t,i,a)}))},fn=Kr.map,ln=en("map"),sn=cn("map");ht({target:"Array",proto:!0,forced:!ln||!sn},{map:function(t){return fn(this,t,arguments.length>1?arguments[1]:void 0)}});var pn=function(t){return lt[t+"Prototype"]},vn=pn("Array").map,hn=Array.prototype,dn=function(t){var r=t.map;return t===hn||t instanceof Array&&r===hn.map?vn:r};ht({target:"Array",stat:!0},{isArray:Wr});var yn=lt.Array.isArray,gn=yn,bn={f:Et},mn=j.f,On=function(t){var r=lt.Symbol||(lt.Symbol={});N(r,t)||mn(r,t,{value:bn.f(t)})};On("iterator");var wn=bn.f("iterator"),jn=Et("isConcatSpreadable"),Sn=rn>=51||!t((function(){var t=[];return t[jn]=!1,t.concat()[0]!==t})),An=en("concat"),En=function(t){if(!h(t))return!1;var r=t[jn];return void 0!==r?!!r:Wr(t)};ht({target:"Array",proto:!0,forced:!Sn||!An},{concat:function(t){var r,n,e,o,i,a=dt(this),u=Ur(a,0),c=0;for(r=-1,e=arguments.length;r<e;r++)if(En(i=-1===r?a:arguments[r])){if(c+(o=Lt(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<o;n++,c++)n in i&&Lr(u,c,i[n])}else{if(c>=9007199254740991)throw TypeError("Maximum allowed index exceeded");Lr(u,c++,i)}return u.length=c,u}});var xn=Object.freeze({__proto__:null}),Pn=Qt.concat("length","prototype"),Tn={f:Object.getOwnPropertyNames||function(t){return Gt(t,Pn)}},kn=Tn.f,Mn={}.toString,In="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Cn={f:function(t){return In&&"[object Window]"==Mn.call(t)?function(t){try{return kn(t)}catch(t){return In.slice()}}(t):kn(a(t))}},Ln={f:Object.getOwnPropertySymbols},Nn=Kr.forEach,_n=G("hidden"),Dn=Et("toPrimitive"),Rn=Y.set,Fn=Y.getterFor("Symbol"),Bn=Object.prototype,Gn=p.Symbol,Qn=Wt("JSON","stringify"),$n=nt.f,Vn=j.f,zn=Cn.f,Wn=tt.f,qn=_("symbols"),Un=_("op-symbols"),Hn=_("string-to-symbol-registry"),Jn=_("symbol-to-string-registry"),Kn=_("wks"),Yn=p.QObject,Xn=!Yn||!Yn.prototype||!Yn.prototype.findChild,Zn=v&&t((function(){return 7!=Yt(Vn({},"a",{get:function(){return Vn(this,"a",{value:7}).a}})).a}))?function(t,r,n){var e=$n(Bn,r);e&&delete Bn[r],Vn(t,r,n),e&&t!==Bn&&Vn(Bn,r,e)}:Vn,te=function(t,r){var n=qn[t]=Yt(Gn.prototype);return Rn(n,{type:"Symbol",tag:t,description:r}),v||(n.description=r),n},re=wt?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Gn},ne=function(t,r,n){t===Bn&&ne(Un,r,n),m(t);var e=O(r,!0);return m(n),N(qn,e)?(n.enumerable?(N(t,_n)&&t[_n][e]&&(t[_n][e]=!1),n=Yt(n,{enumerable:S(0,!1)})):(N(t,_n)||Vn(t,_n,S(1,{})),t[_n][e]=!0),Zn(t,e,n)):Vn(t,e,n)},ee=function(t,r){m(t);var n=a(r),e=$t(n).concat(ue(n));return Nn(e,(function(r){v&&!oe.call(n,r)||ne(t,r,n[r])})),t},oe=function(t){var r=O(t,!0),n=Wn.call(this,r);return!(this===Bn&&N(qn,r)&&!N(Un,r))&&(!(n||!N(this,r)||!N(qn,r)||N(this,_n)&&this[_n][r])||n)},ie=function(t,r){var n=a(t),e=O(r,!0);if(n!==Bn||!N(qn,e)||N(Un,e)){var o=$n(n,e);return!o||!N(qn,e)||N(n,_n)&&n[_n][e]||(o.enumerable=!0),o}},ae=function(t){var r=zn(a(t)),n=[];return Nn(r,(function(t){N(qn,t)||N(Q,t)||n.push(t)})),n},ue=function(t){var r=t===Bn,n=zn(r?Un:a(t)),e=[];return Nn(n,(function(t){!N(qn,t)||r&&!N(Bn,t)||e.push(qn[t])})),e};if(Ot||(fr((Gn=function(){if(this instanceof Gn)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,r=F(t),n=function(t){this===Bn&&n.call(Un,t),N(this,_n)&&N(this[_n],r)&&(this[_n][r]=!1),Zn(this,r,S(1,t))};return v&&Xn&&Zn(Bn,r,{configurable:!0,set:n}),te(r,t)}).prototype,"toString",(function(){return Fn(this).tag})),fr(Gn,"withoutSetter",(function(t){return te(F(t),t)})),tt.f=oe,j.f=ne,nt.f=ie,Tn.f=Cn.f=ae,Ln.f=ue,bn.f=function(t){return te(Et(t),t)},v&&Vn(Gn.prototype,"description",{configurable:!0,get:function(){return Fn(this).description}})),ht({global:!0,wrap:!0,forced:!Ot,sham:!Ot},{Symbol:Gn}),Nn($t(Kn),(function(t){On(t)})),ht({target:"Symbol",stat:!0,forced:!Ot},{for:function(t){var r=String(t);if(N(Hn,r))return Hn[r];var n=Gn(r);return Hn[r]=n,Jn[n]=r,n},keyFor:function(t){if(!re(t))throw TypeError(t+" is not a symbol");if(N(Jn,t))return Jn[t]},useSetter:function(){Xn=!0},useSimple:function(){Xn=!1}}),ht({target:"Object",stat:!0,forced:!Ot,sham:!v},{create:function(t,r){return void 0===r?Yt(t):ee(Yt(t),r)},defineProperty:ne,defineProperties:ee,getOwnPropertyDescriptor:ie}),ht({target:"Object",stat:!0,forced:!Ot},{getOwnPropertyNames:ae,getOwnPropertySymbols:ue}),ht({target:"Object",stat:!0,forced:t((function(){Ln.f(1)}))},{getOwnPropertySymbols:function(t){return Ln.f(dt(t))}}),Qn){var ce=!Ot||t((function(){var t=Gn();return"[null]"!=Qn([t])||"{}"!=Qn({a:t})||"{}"!=Qn(Object(t))}));ht({target:"JSON",stat:!0,forced:ce},{stringify:function(t,r,n){for(var e,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(e=r,(h(r)||void 0!==t)&&!re(t))return Wr(r)||(r=function(t,r){if("function"==typeof e&&(r=e.call(this,t,r)),!re(r))return r}),o[1]=r,Qn.apply(null,o)}})}Gn.prototype[Dn]||A(Gn.prototype,Dn,Gn.prototype.valueOf),ar(Gn,"Symbol"),Q[_n]=!0,On("asyncIterator");var fe=Object.freeze({__proto__:null});On("hasInstance"),On("isConcatSpreadable"),On("match"),On("matchAll"),On("replace"),On("search"),On("species"),On("split"),On("toPrimitive"),On("toStringTag"),On("unscopables"),ar(Math,"Math",!0),ar(p.JSON,"JSON",!0),l(xn),l(fe);var le=lt.Symbol;On("asyncDispose"),On("dispose"),On("observable"),On("patternMatch"),On("replaceAll");var se=le,pe=f((function(t){function r(n){return t.exports=r="function"==typeof se&&"symbol"==typeof wn?function(t){return typeof t}:function(t){return t&&"function"==typeof se&&t.constructor===se&&t!==se.prototype?"symbol":typeof t},r(n)}t.exports=r})),ve=Wt("Reflect","ownKeys")||function(t){var r=Tn.f(m(t)),n=Ln.f;return n?r.concat(n(t)):r};ht({target:"Reflect",stat:!0},{ownKeys:ve});var he=lt.Reflect.ownKeys,de=en("slice"),ye=cn("slice",{ACCESSORS:!0,0:0,1:2}),ge=Et("species"),be=[].slice,me=Math.max;ht({target:"Array",proto:!0,forced:!de||!ye},{slice:function(t,r){var n,e,o,i=a(this),u=Lt(i.length),c=Dt(t,u),f=Dt(void 0===r?u:r,u);if(Wr(i)&&("function"!=typeof(n=i.constructor)||n!==Array&&!Wr(n.prototype)?h(n)&&null===(n=n[ge])&&(n=void 0):n=void 0,n===Array||void 0===n))return be.call(i,c,f);for(e=new(void 0===n?Array:n)(me(f-c,0)),o=0;c<f;c++,o++)c in i&&Lr(e,o,i[c]);return e.length=o,e}});var Oe=pn("Array").slice,we=Array.prototype,je=function(t){var r=t.slice;return t===we||t instanceof Array&&r===we.slice?Oe:r},Se=je,Ae=yn;var Ee=function(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,e=new Array(r);n<r;n++)e[n]=t[n];return e};var xe=function(t){if(Ae(t))return Ee(t)},Pe=Br,Te=Et("iterator"),ke=function(t){var r=Object(t);return void 0!==r[Te]||"@@iterator"in r||u.hasOwnProperty(nr(r))};var Me=function(t){if(void 0!==se&&ke(Object(t)))return Pe(t)},Ie=je;var Ce=function(t,r){var n;if(t){if("string"==typeof t)return Ee(t,r);var e=Ie(n=Object.prototype.toString.call(t)).call(n,8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Pe(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?Ee(t,r):void 0}};var Le=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var Ne=function(t){return xe(t)||Me(t)||Ce(t)||Le()},_e=pn("Array").concat,De=Array.prototype,Re=function(t){var r=t.concat;return t===De||t instanceof Array&&r===De.concat?_e:r},Fe=le;function Be(t,r){var n;if(void 0===Fe||null==Tr(t)){if(gn(t)||(n=function(t,r){var n;if(!t)return;if("string"==typeof t)return Ge(t,r);var e=Se(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Gr(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Ge(t,r)}(t))||r&&t&&"number"==typeof t.length){n&&(t=n);var e=0,o=function(){};return{s:o,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=Pr(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function Ge(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,e=new Array(r);n<r;n++)e[n]=t[n];return e}var Qe=Fe("DELETE");function $e(t){for(var r,n=arguments.length,e=new Array(n>1?n-1:0),o=1;o<n;o++)e[o-1]=arguments[o];return Ve.apply(void 0,Re(r=[{},t]).call(r,e))}function Ve(){var t=ze.apply(void 0,arguments);return qe(t),t}function ze(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(r.length<2)return r[0];var e;if(r.length>2)return ze.apply(void 0,Re(e=[Ve(r[0],r[1])]).call(e,Ne(Se(r).call(r,2))));var o,i=r[0],a=r[1],u=Be(he(a));try{for(u.s();!(o=u.n()).done;){var c=o.value;Object.prototype.propertyIsEnumerable.call(a,c)&&(a[c]===Qe?delete i[c]:null===i[c]||null===a[c]||"object"!==pe(i[c])||"object"!==pe(a[c])||gn(i[c])||gn(a[c])?i[c]=We(a[c]):i[c]=ze(i[c],a[c]))}}catch(t){u.e(t)}finally{u.f()}return i}function We(t){return gn(t)?dn(t).call(t,(function(t){return We(t)})):"object"===pe(t)&&null!==t?ze({},t):t}function qe(t){for(var r=0,n=zr(t);r<n.length;r++){var e=n[r];t[e]===Qe?delete t[e]:"object"===pe(t[e])&&null!==t[e]&&qe(t[e])}}var Ue=function(t){if(Ae(t))return t};var He=function(t,r){if(void 0!==se&&ke(Object(t))){var n=[],e=!0,o=!1,i=void 0;try{for(var a,u=Pr(t);!(e=(a=u.next()).done)&&(n.push(a.value),!r||n.length!==r);e=!0);}catch(t){o=!0,i=t}finally{try{e||null==u.return||u.return()}finally{if(o)throw i}}return n}};var Je=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var Ke=function(t,r){return Ue(t)||He(t,r)||Ce(t,r)||Je()};ht({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}});var Ye=lt.Date.now;function Xe(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return Ze(r.length?r:[Ye()])}function Ze(t){var r=function(){for(var t=to(),r=t(" "),n=t(" "),e=t(" "),o=0;o<arguments.length;o++)(r-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(r+=1),(n-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(n+=1),(e-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(e+=1);return[r,n,e]}(t),n=Ke(r,3),e=n[0],o=n[1],i=n[2],a=1,u=function(){var t=2091639*e+2.3283064365386963e-10*a;return e=o,o=i,i=t-(a=0|t)};return u.uint32=function(){return 4294967296*u()},u.fract53=function(){return u()+11102230246251565e-32*(2097152*u()|0)},u.algorithm="Alea",u.seed=t,u.version="0.9",u}function to(){var t=4022871197;return function(r){for(var n=r.toString(),e=0;e<n.length;e++){var o=.02519603282416938*(t+=n.charCodeAt(e));o-=t=o>>>0,t=(o*=t)>>>0,t+=4294967296*(o-=t)}return 2.3283064365386963e-10*(t>>>0)}}ht({target:"Object",stat:!0,forced:!v,sham:!v},{defineProperty:j.f});var ro=f((function(t){var r=lt.Object,n=t.exports=function(t,n,e){return r.defineProperty(t,n,e)};r.defineProperty.sham&&(n.sham=!0)})),no=ro;ht({target:"Object",stat:!0,forced:!v,sham:!v},{defineProperties:Vt});var eo=f((function(t){var r=lt.Object,n=t.exports=function(t,n){return r.defineProperties(t,n)};r.defineProperties.sham&&(n.sham=!0)}));ht({target:"Object",stat:!0,sham:!v},{getOwnPropertyDescriptors:function(t){for(var r,n,e=a(t),o=nt.f,i=ve(e),u={},c=0;i.length>c;)void 0!==(n=o(e,r=i[c++]))&&Lr(u,r,n);return u}});var oo=lt.Object.getOwnPropertyDescriptors,io=nt.f,ao=t((function(){io(1)}));ht({target:"Object",stat:!0,forced:!v||ao,sham:!v},{getOwnPropertyDescriptor:function(t,r){return io(a(t),r)}});var uo=f((function(t){var r=lt.Object,n=t.exports=function(t,n){return r.getOwnPropertyDescriptor(t,n)};r.getOwnPropertyDescriptor.sham&&(n.sham=!0)})),co=lt.Object.getOwnPropertySymbols;ht({target:"Object",stat:!0,sham:!v},{create:Yt});var fo=lt.Object,lo=function(t,r){return fo.create(t,r)},so=ro;var po,vo=function(t,r,n){return r in t?so(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t},ho="\t\n\v\f\r                 \u2028\u2029\ufeff",yo="["+ho+"]",go=RegExp("^"+yo+yo+"*"),bo=RegExp(yo+yo+"*$"),mo=function(t){return function(r){var n=String(i(r));return 1&t&&(n=n.replace(go,"")),2&t&&(n=n.replace(bo,"")),n}},Oo={start:mo(1),end:mo(2),trim:mo(3)},wo=Oo.trim;ht({target:"String",proto:!0,forced:(po="trim",t((function(){return!!ho[po]()||"​…᠎"!="​…᠎"[po]()||ho[po].name!==po})))},{trim:function(){return wo(this)}});var jo=pn("String").trim,So=String.prototype,Ao=function(t){var r=t.trim;return"string"==typeof t||t===So||t instanceof String&&r===So.trim?jo:r},Eo=function(r,n){var e=[][r];return!!e&&t((function(){e.call(null,n||function(){throw 1},1)}))},xo=Kr.forEach,Po=Eo("forEach"),To=cn("forEach"),ko=Po&&To?[].forEach:function(t){return xo(this,t,arguments.length>1?arguments[1]:void 0)};ht({target:"Array",proto:!0,forced:[].forEach!=ko},{forEach:ko});var Mo=pn("Array").forEach,Io=Array.prototype,Co={DOMTokenList:!0,NodeList:!0},Lo=function(t){var r=t.forEach;return t===Io||t instanceof Array&&r===Io.forEach||Co.hasOwnProperty(nr(t))?Mo:r},No=Oo.trim,_o=p.parseInt,Do=/^[+-]?0[Xx]/,Ro=8!==_o(ho+"08")||22!==_o(ho+"0x16")?function(t,r){var n=No(String(t));return _o(n,r>>>0||(Do.test(n)?16:10))}:_o;ht({global:!0,forced:parseInt!=Ro},{parseInt:Ro});var Fo=lt.parseInt,Bo=tt.f,Go=function(t){return function(r){for(var n,e=a(r),o=$t(e),i=o.length,u=0,c=[];i>u;)n=o[u++],v&&!Bo.call(e,n)||c.push(t?[n,e[n]]:e[n]);return c}},Qo={entries:Go(!0),values:Go(!1)}.values;ht({target:"Object",stat:!0},{values:function(t){return Qo(t)}});var $o=lt.Object.values,Vo=Kr.filter,zo=en("filter"),Wo=cn("filter");ht({target:"Array",proto:!0,forced:!zo||!Wo},{filter:function(t){return Vo(this,t,arguments.length>1?arguments[1]:void 0)}});var qo=pn("Array").filter,Uo=Array.prototype,Ho=function(t){var r=t.filter;return t===Uo||t instanceof Array&&r===Uo.filter?qo:r},Jo=t((function(){mt(1)}));ht({target:"Object",stat:!0,forced:Jo,sham:!yt},{getPrototypeOf:function(t){return mt(dt(t))}});var Ko=lt.Object.getPrototypeOf,Yo=Ft.indexOf,Xo=[].indexOf,Zo=!!Xo&&1/[1].indexOf(1,-0)<0,ti=Eo("indexOf"),ri=cn("indexOf",{ACCESSORS:!0,1:0});ht({target:"Array",proto:!0,forced:Zo||!ti||!ri},{indexOf:function(t){return Zo?Xo.apply(this,arguments)||0:Yo(this,t,arguments.length>1?arguments[1]:void 0)}});var ni=pn("Array").indexOf,ei=Array.prototype,oi=function(t){var r=t.indexOf;return t===ei||t instanceof Array&&r===ei.indexOf?ni:r},ii=Object.assign,ai=Object.defineProperty,ui=!ii||t((function(){if(v&&1!==ii({b:1},ii(ai({},"a",{enumerable:!0,get:function(){ai(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},r={},n=Symbol();return t[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(t){r[t]=t})),7!=ii({},t)[n]||"abcdefghijklmnopqrst"!=$t(ii({},r)).join("")}))?function(t,r){for(var n=dt(t),e=arguments.length,i=1,a=Ln.f,u=tt.f;e>i;)for(var c,f=o(arguments[i++]),l=a?$t(f).concat(a(f)):$t(f),s=l.length,p=0;s>p;)c=l[p++],v&&!u.call(f,c)||(n[c]=f[c]);return n}:ii;ht({target:"Object",stat:!0,forced:Object.assign!==ui},{assign:ui});var ci=lt.Object.assign;function fi(t,r){var n;if(void 0===Fe||null==Tr(t)){if(gn(t)||(n=function(t,r){var n;if(!t)return;if("string"==typeof t)return li(t,r);var e=Se(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Gr(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return li(t,r)}(t))||r&&t&&"number"==typeof t.length){n&&(t=n);var e=0,o=function(){};return{s:o,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=Pr(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function li(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,e=new Array(r);n<r;n++)e[n]=t[n];return e}function si(t,r){var n=zr(t);if(co){var e=co(t);r&&(e=Ho(e).call(e,(function(r){return uo(t,r).enumerable}))),n.push.apply(n,e)}return n}function pi(t){for(var r=1;r<arguments.length;r++){var n,e=null!=arguments[r]?arguments[r]:{};if(r%2)Lo(n=si(Object(e),!0)).call(n,(function(r){vo(t,r,e[r])}));else if(oo)eo(t,oo(e));else{var o;Lo(o=si(Object(e))).call(o,(function(r){no(t,r,uo(e,r))}))}}return t}var vi=/^\/?Date\((-?\d+)/i,hi=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,di=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,yi=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,gi=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function bi(t){return t instanceof Number||"number"==typeof t}function mi(t){if(t)for(;!0===t.hasChildNodes();){var r=t.firstChild;r&&(mi(r),t.removeChild(r))}}function Oi(t){return t instanceof String||"string"==typeof t}function wi(t){return"object"===pe(t)&&null!==t}function ji(t){if(t instanceof Date)return!0;if(Oi(t)){if(vi.exec(t))return!0;if(!isNaN(Date.parse(t)))return!0}return!1}function Si(t,r,n,e){var o=!1;!0===e&&(o=null===r[n]&&void 0!==t[n]),o?delete t[n]:t[n]=r[n]}function Ai(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var e in t)if(void 0!==r[e])if(null===r[e]||"object"!==pe(r[e]))Si(t,r,e,n);else{var o=t[e],i=r[e];wi(o)&&wi(i)&&Ai(o,i,n)}}var Ei=ci;function xi(t,r){if(!gn(t))throw new Error("Array with property names expected as first argument");for(var n=arguments.length,e=new Array(n>2?n-2:0),o=2;o<n;o++)e[o-2]=arguments[o];for(var i=0,a=e;i<a.length;i++)for(var u=a[i],c=0;c<t.length;c++){var f=t[c];u&&Object.prototype.hasOwnProperty.call(u,f)&&(r[f]=u[f])}return r}function Pi(t,r,n){var e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(gn(n))throw new TypeError("Arrays are not supported by deepExtend");for(var o=0;o<t.length;o++){var i=t[o];if(Object.prototype.hasOwnProperty.call(n,i))if(n[i]&&n[i].constructor===Object)void 0===r[i]&&(r[i]={}),r[i].constructor===Object?ki(r[i],n[i],!1,e):Si(r,n,i,e);else{if(gn(n[i]))throw new TypeError("Arrays are not supported by deepExtend");Si(r,n,i,e)}}return r}function Ti(t,r,n){var e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(gn(n))throw new TypeError("Arrays are not supported by deepExtend");for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)&&-1===oi(t).call(t,o))if(n[o]&&n[o].constructor===Object)void 0===r[o]&&(r[o]={}),r[o].constructor===Object?ki(r[o],n[o]):Si(r,n,o,e);else if(gn(n[o])){r[o]=[];for(var i=0;i<n[o].length;i++)r[o].push(n[o][i])}else Si(r,n,o,e);return r}function ki(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)||!0===n)if("object"===pe(r[o])&&null!==r[o]&&Ko(r[o])===Object.prototype)void 0===t[o]?t[o]=ki({},r[o],n):"object"===pe(t[o])&&null!==t[o]&&Ko(t[o])===Object.prototype?ki(t[o],r[o],n):Si(t,r,o,e);else if(gn(r[o])){var i;t[o]=Se(i=r[o]).call(i)}else Si(t,r,o,e);return t}function Mi(t,r){if(t.length!==r.length)return!1;for(var n=0,e=t.length;n<e;n++)if(t[n]!=r[n])return!1;return!0}function Ii(t){var r=pe(t);return"object"===r?null===t?"null":t instanceof Boolean?"Boolean":t instanceof Number?"Number":t instanceof String?"String":gn(t)?"Array":t instanceof Date?"Date":"Object":"number"===r?"Number":"boolean"===r?"Boolean":"string"===r?"String":void 0===r?"undefined":r}function Ci(t,r){var n;return Re(n=[]).call(n,Ne(t),[r])}function Li(t){return Se(t).call(t)}function Ni(t){return t.getBoundingClientRect().left}function _i(t){return t.getBoundingClientRect().right}function Di(t){return t.getBoundingClientRect().top}function Ri(t,r){var n=t.className.split(" "),e=r.split(" ");n=Re(n).call(n,Ho(e).call(e,(function(t){return oi(n).call(n,t)<0}))),t.className=n.join(" ")}function Fi(t,r){var n=t.className.split(" "),e=r.split(" ");n=Ho(n).call(n,(function(t){return oi(e).call(e,t)<0})),t.className=n.join(" ")}function Bi(t,r){if(gn(t))for(var n=t.length,e=0;e<n;e++)r(t[e],e,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&r(t[o],o,t)}var Gi=$o;function Qi(t,r,n){return t[r]!==n&&(t[r]=n,!0)}function $i(t){var r=!1;return function(){r||(r=!0,requestAnimationFrame((function(){r=!1,t()})))}}function Vi(t,r,n,e){var o;t.addEventListener?(void 0===e&&(e=!1),"mousewheel"===r&&oi(o=navigator.userAgent).call(o,"Firefox")>=0&&(r="DOMMouseScroll"),t.addEventListener(r,n,e)):t.attachEvent("on"+r,n)}function zi(t,r,n,e){var o;t.removeEventListener?(void 0===e&&(e=!1),"mousewheel"===r&&oi(o=navigator.userAgent).call(o,"Firefox")>=0&&(r="DOMMouseScroll"),t.removeEventListener(r,n,e)):t.detachEvent("on"+r,n)}function Wi(t){t||(t=window.event),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)}function qi(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event,r=null;return t&&(t.target?r=t.target:t.srcElement&&(r=t.srcElement)),r instanceof Element&&(null==r.nodeType||3!=r.nodeType||(r=r.parentNode)instanceof Element)?r:null}function Ui(t,r){for(var n=t;n;){if(n===r)return!0;if(!n.parentNode)return!1;n=n.parentNode}return!1}var Hi={asBoolean:function(t,r){return"function"==typeof t&&(t=t()),null!=t?0!=t:r||null},asNumber:function(t,r){return"function"==typeof t&&(t=t()),null!=t?Number(t)||r||null:r||null},asString:function(t,r){return"function"==typeof t&&(t=t()),null!=t?String(t):r||null},asSize:function(t,r){return"function"==typeof t&&(t=t()),Oi(t)?t:bi(t)?t+"px":r||null},asElement:function(t,r){return"function"==typeof t&&(t=t()),t||r||null}};function Ji(t){var r;switch(t.length){case 3:case 4:return(r=di.exec(t))?{r:Fo(r[1]+r[1],16),g:Fo(r[2]+r[2],16),b:Fo(r[3]+r[3],16)}:null;case 6:case 7:return(r=hi.exec(t))?{r:Fo(r[1],16),g:Fo(r[2],16),b:Fo(r[3],16)}:null;default:return null}}function Ki(t,r){if(-1!==oi(t).call(t,"rgba"))return t;if(-1!==oi(t).call(t,"rgb")){var n=t.substr(oi(t).call(t,"(")+1).replace(")","").split(",");return"rgba("+n[0]+","+n[1]+","+n[2]+","+r+")"}var e=Ji(t);return null==e?t:"rgba("+e.r+","+e.g+","+e.b+","+r+")"}function Yi(t,r,n){var e;return"#"+Se(e=((1<<24)+(t<<16)+(r<<8)+n).toString(16)).call(e,1)}function Xi(t,r){if(Oi(t)){var n=t;if(ca(n)){var e,o=dn(e=n.substr(4).substr(0,n.length-5).split(",")).call(e,(function(t){return Fo(t)}));n=Yi(o[0],o[1],o[2])}if(!0===ua(n)){var i=aa(n),a={h:i.h,s:.8*i.s,v:Math.min(1,1.02*i.v)},u={h:i.h,s:Math.min(1,1.25*i.s),v:.8*i.v},c=ia(u.h,u.s,u.v),f=ia(a.h,a.s,a.v);return{background:n,border:c,highlight:{background:f,border:c},hover:{background:f,border:c}}}return{background:n,border:n,highlight:{background:n,border:n},hover:{background:n,border:n}}}return r?{background:t.background||r.background,border:t.border||r.border,highlight:Oi(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||r.highlight.background,border:t.highlight&&t.highlight.border||r.highlight.border},hover:Oi(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||r.hover.border,background:t.hover&&t.hover.background||r.hover.background}}:{background:t.background||void 0,border:t.border||void 0,highlight:Oi(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||void 0,border:t.highlight&&t.highlight.border||void 0},hover:Oi(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||void 0,background:t.hover&&t.hover.background||void 0}}}function Zi(t,r,n){t/=255,r/=255,n/=255;var e=Math.min(t,Math.min(r,n)),o=Math.max(t,Math.max(r,n));return e===o?{h:0,s:0,v:e}:{h:60*((t===e?3:n===e?1:5)-(t===e?r-n:n===e?t-r:n-t)/(o-e))/360,s:(o-e)/o,v:o}}var ta=function(t){var r,n={};return Lo(r=t.split(";")).call(r,(function(t){if(""!=Ao(t).call(t)){var r,e,o=t.split(":"),i=Ao(r=o[0]).call(r),a=Ao(e=o[1]).call(e);n[i]=a}})),n},ra=function(t){var r;return dn(r=zr(t)).call(r,(function(r){return r+": "+t[r]})).join("; ")};function na(t,r){var n=ta(t.style.cssText),e=ta(r),o=pi(pi({},n),e);t.style.cssText=ra(o)}function ea(t,r){var n=ta(t.style.cssText),e=ta(r);for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&delete n[o];t.style.cssText=ra(n)}function oa(t,r,n){var e,o,i,a=Math.floor(6*t),u=6*t-a,c=n*(1-r),f=n*(1-u*r),l=n*(1-(1-u)*r);switch(a%6){case 0:e=n,o=l,i=c;break;case 1:e=f,o=n,i=c;break;case 2:e=c,o=n,i=l;break;case 3:e=c,o=f,i=n;break;case 4:e=l,o=c,i=n;break;case 5:e=n,o=c,i=f}return{r:Math.floor(255*e),g:Math.floor(255*o),b:Math.floor(255*i)}}function ia(t,r,n){var e=oa(t,r,n);return Yi(e.r,e.g,e.b)}function aa(t){var r=Ji(t);if(!r)throw new TypeError("'".concat(t,"' is not a valid color."));return Zi(r.r,r.g,r.b)}function ua(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)}function ca(t){return yi.test(t)}function fa(t){return gi.test(t)}function la(t,r){if(null!==r&&"object"===pe(r)){for(var n=lo(r),e=0;e<t.length;e++)Object.prototype.hasOwnProperty.call(r,t[e])&&"object"==pe(r[t[e]])&&(n[t[e]]=sa(r[t[e]]));return n}return null}function sa(t){if(null===t||"object"!==pe(t))return null;if(t instanceof Element)return t;var r=lo(t);for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&"object"==pe(t[n])&&(r[n]=sa(t[n]));return r}function pa(t,r){for(var n=0;n<t.length;n++){var e=t[n],o=void 0;for(o=n;o>0&&r(e,t[o-1])<0;o--)t[o]=t[o-1];t[o]=e}return t}function va(t,r,n){var e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=function(t){return null!=t},i=function(t){return null!==t&&"object"===pe(t)},a=function(t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))return!1;return!0};if(!i(t))throw new Error("Parameter mergeTarget must be an object");if(!i(r))throw new Error("Parameter options must be an object");if(!o(n))throw new Error("Parameter option must have a value");if(!i(e))throw new Error("Parameter globalOptions must be an object");var u=function(t,r,n){i(t[n])||(t[n]={});var e=r[n],o=t[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(o[a]=e[a])},c=r[n],f=i(e)&&!a(e),l=f?e[n]:void 0,s=l?l.enabled:void 0;if(void 0!==c){if("boolean"==typeof c)return i(t[n])||(t[n]={}),void(t[n].enabled=c);if(null===c&&!i(t[n])){if(!o(l))return;t[n]=lo(l)}if(i(c)){var p=!0;void 0!==c.enabled?p=c.enabled:void 0!==s&&(p=l.enabled),u(t,r,n),t[n].enabled=p}}}function ha(t,r,n,e){for(var o=0,i=0,a=t.length-1;i<=a&&o<1e4;){var u=Math.floor((i+a)/2),c=t[u],f=r(void 0===e?c[n]:c[n][e]);if(0==f)return u;-1==f?i=u+1:a=u-1,o++}return-1}function da(t,r,n,e,o){var i,a,u,c,f=0,l=0,s=t.length-1;for(o=null!=o?o:function(t,r){return t==r?0:t<r?-1:1};l<=s&&f<1e4;){if(c=Math.floor(.5*(s+l)),i=t[Math.max(0,c-1)][n],a=t[c][n],u=t[Math.min(t.length-1,c+1)][n],0==o(a,r))return c;if(o(i,r)<0&&o(a,r)>0)return"before"==e?Math.max(0,c-1):c;if(o(a,r)<0&&o(u,r)>0)return"before"==e?c:Math.min(t.length-1,c+1);o(a,r)<0?l=c+1:s=c-1,f++}return-1}var ya={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return t*(2-t)},easeInOutQuad:function(t){return t<.5?2*t*t:(4-2*t)*t-1},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return--t*t*t+1},easeInOutCubic:function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1- --t*t*t*t},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1+--t*t*t*t*t},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}};function ga(){var t=document.createElement("p");t.style.width="100%",t.style.height="200px";var r=document.createElement("div");r.style.position="absolute",r.style.top="0px",r.style.left="0px",r.style.visibility="hidden",r.style.width="200px",r.style.height="150px",r.style.overflow="hidden",r.appendChild(t),document.body.appendChild(r);var n=t.offsetWidth;r.style.overflow="scroll";var e=t.offsetWidth;return n==e&&(e=r.clientWidth),document.body.removeChild(r),n-e}function ba(t,r){var n;gn(r)||(r=[r]);var e,o=fi(t);try{for(o.s();!(e=o.n()).done;){var i=e.value;if(i){n=i[r[0]];for(var a=1;a<r.length;a++)n&&(n=n[r[a]]);if(void 0!==n)break}}}catch(t){o.e(t)}finally{o.f()}return n}export{Xe as Alea,Qe as DELETE,ia as HSVToHex,oa as HSVToRGB,Zi as RGBToHSV,Yi as RGBToHex,Ri as addClassName,na as addCssText,Vi as addEventListener,ha as binarySearchCustom,da as binarySearchValue,sa as bridgeObject,Ci as copyAndExtendArray,Li as copyArray,ki as deepExtend,Ve as deepObjectAssign,ya as easingFunctions,Mi as equalArray,Ei as extend,Ai as fillIfDefined,Bi as forEach,Ni as getAbsoluteLeft,_i as getAbsoluteRight,Di as getAbsoluteTop,ga as getScrollBarWidth,qi as getTarget,Ii as getType,Ui as hasParent,aa as hexToHSV,Ji as hexToRGB,pa as insertSort,ji as isDate,bi as isNumber,wi as isObject,Oi as isString,ua as isValidHex,ca as isValidRGB,fa as isValidRGBA,va as mergeOptions,Hi as option,Ki as overrideOpacity,Xi as parseColor,Wi as preventDefault,$e as pureDeepObjectAssign,mi as recursiveDOMDelete,Fi as removeClassName,ea as removeCssText,zi as removeEventListener,la as selectiveBridgeObject,Pi as selectiveDeepExtend,xi as selectiveExtend,Ti as selectiveNotDeepExtend,$i as throttle,Gi as toArray,ba as topMost,Qi as updateProperty};
var t=function(t){try{return!!t()}catch(t){return!0}},r={}.toString,n=function(t){return r.call(t).slice(8,-1)},e="".split,o=t((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==n(t)?e.call(t,""):Object(t)}:Object,i=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},a=function(t){return o(i(t))},u={},c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function f(t){var r={exports:{}};return t(r,r.exports),r.exports}var l=function(t){return t&&t.Math==Math&&t},s=l("object"==typeof globalThis&&globalThis)||l("object"==typeof window&&window)||l("object"==typeof self&&self)||l("object"==typeof c&&c)||function(){return this}()||Function("return this")(),v=!t((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),p=function(t){return"object"==typeof t?null!==t:"function"==typeof t},h=s.document,d=p(h)&&p(h.createElement),y=function(t){return d?h.createElement(t):{}},g=!v&&!t((function(){return 7!=Object.defineProperty(y("div"),"a",{get:function(){return 7}}).a})),b=function(t){if(!p(t))throw TypeError(String(t)+" is not an object");return t},m=function(t,r){if(!p(t))return t;var n,e;if(r&&"function"==typeof(n=t.toString)&&!p(e=n.call(t)))return e;if("function"==typeof(n=t.valueOf)&&!p(e=n.call(t)))return e;if(!r&&"function"==typeof(n=t.toString)&&!p(e=n.call(t)))return e;throw TypeError("Can't convert object to primitive value")},O=Object.defineProperty,w={f:v?O:function(t,r,n){if(b(t),r=m(r,!0),b(n),g)try{return O(t,r,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[r]=n.value),t}},S=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}},j=v?function(t,r,n){return w.f(t,r,S(1,n))}:function(t,r,n){return t[r]=n,t},A=s["__core-js_shared__"]||function(t,r){try{j(s,t,r)}catch(n){s[t]=r}return r}("__core-js_shared__",{}),E=Function.toString;"function"!=typeof A.inspectSource&&(A.inspectSource=function(t){return E.call(t)});var x,P,T,k=A.inspectSource,I=s.WeakMap,M="function"==typeof I&&/native code/.test(k(I)),C={}.hasOwnProperty,L=function(t,r){return C.call(t,r)},N=f((function(t){(t.exports=function(t,r){return A[t]||(A[t]=void 0!==r?r:{})})("versions",[]).push({version:"3.8.1",mode:"pure",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),D=0,R=Math.random(),_=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++D+R).toString(36)},F=N("keys"),B=function(t){return F[t]||(F[t]=_(t))},G={},Q=s.WeakMap;if(M){var $=A.state||(A.state=new Q),V=$.get,W=$.has,z=$.set;x=function(t,r){return r.facade=t,z.call($,t,r),r},P=function(t){return V.call($,t)||{}},T=function(t){return W.call($,t)}}else{var U=B("state");G[U]=!0,x=function(t,r){return r.facade=t,j(t,U,r),r},P=function(t){return L(t,U)?t[U]:{}},T=function(t){return L(t,U)}}var q,H,J,K={set:x,get:P,has:T,enforce:function(t){return T(t)?P(t):x(t,{})},getterFor:function(t){return function(r){var n;if(!p(r)||(n=P(r)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}},Y={}.propertyIsEnumerable,X=Object.getOwnPropertyDescriptor,Z={f:X&&!Y.call({1:2},1)?function(t){var r=X(this,t);return!!r&&r.enumerable}:Y},tt=Object.getOwnPropertyDescriptor,rt={f:v?tt:function(t,r){if(t=a(t),r=m(r,!0),g)try{return tt(t,r)}catch(t){}if(L(t,r))return S(!Z.f.call(t,r),t[r])}},nt=/#|\.prototype\./,et=function(r,n){var e=it[ot(r)];return e==ut||e!=at&&("function"==typeof n?t(n):!!n)},ot=et.normalize=function(t){return String(t).replace(nt,".").toLowerCase()},it=et.data={},at=et.NATIVE="N",ut=et.POLYFILL="P",ct=et,ft={},lt=function(t,r,n){if(function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function")}(t),void 0===r)return t;switch(n){case 0:return function(){return t.call(r)};case 1:return function(n){return t.call(r,n)};case 2:return function(n,e){return t.call(r,n,e)};case 3:return function(n,e,o){return t.call(r,n,e,o)}}return function(){return t.apply(r,arguments)}},st=rt.f,vt=function(t){var r=function(r,n,e){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(r);case 2:return new t(r,n)}return new t(r,n,e)}return t.apply(this,arguments)};return r.prototype=t.prototype,r},pt=function(t,r){var n,e,o,i,a,u,c,f,l=t.target,v=t.global,p=t.stat,h=t.proto,d=v?s:p?s[l]:(s[l]||{}).prototype,y=v?ft:ft[l]||(ft[l]={}),g=y.prototype;for(o in r)n=!ct(v?o:l+(p?".":"#")+o,t.forced)&&d&&L(d,o),a=y[o],n&&(u=t.noTargetGet?(f=st(d,o))&&f.value:d[o]),i=n&&u?u:r[o],n&&typeof a==typeof i||(c=t.bind&&n?lt(i,s):t.wrap&&n?vt(i):h&&"function"==typeof i?lt(Function.call,i):i,(t.sham||i&&i.sham||a&&a.sham)&&j(c,"sham",!0),y[o]=c,h&&(L(ft,e=l+"Prototype")||j(ft,e,{}),ft[e][o]=i,t.real&&g&&!g[o]&&j(g,o,i)))},ht=function(t){return Object(i(t))},dt=!t((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),yt=B("IE_PROTO"),gt=Object.prototype,bt=dt?Object.getPrototypeOf:function(t){return t=ht(t),L(t,yt)?t[yt]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?gt:null},mt=!!Object.getOwnPropertySymbols&&!t((function(){return!String(Symbol())})),Ot=mt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,wt=N("wks"),St=s.Symbol,jt=Ot?St:St&&St.withoutSetter||_,At=function(t){return L(wt,t)||(mt&&L(St,t)?wt[t]=St[t]:wt[t]=jt("Symbol."+t)),wt[t]},Et=(At("iterator"),!1);[].keys&&("next"in(J=[].keys())?(H=bt(bt(J)))!==Object.prototype&&(q=H):Et=!0),null==q&&(q={});var xt,Pt={IteratorPrototype:q,BUGGY_SAFARI_ITERATORS:Et},Tt=Math.ceil,kt=Math.floor,It=function(t){return isNaN(t=+t)?0:(t>0?kt:Tt)(t)},Mt=Math.min,Ct=function(t){return t>0?Mt(It(t),9007199254740991):0},Lt=Math.max,Nt=Math.min,Dt=function(t,r){var n=It(t);return n<0?Lt(n+r,0):Nt(n,r)},Rt=function(t){return function(r,n,e){var o,i=a(r),u=Ct(i.length),c=Dt(e,u);if(t&&n!=n){for(;u>c;)if((o=i[c++])!=o)return!0}else for(;u>c;c++)if((t||c in i)&&i[c]===n)return t||c||0;return!t&&-1}},_t={includes:Rt(!0),indexOf:Rt(!1)},Ft=_t.indexOf,Bt=function(t,r){var n,e=a(t),o=0,i=[];for(n in e)!L(G,n)&&L(e,n)&&i.push(n);for(;r.length>o;)L(e,n=r[o++])&&(~Ft(i,n)||i.push(n));return i},Gt=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Qt=Object.keys||function(t){return Bt(t,Gt)},$t=v?Object.defineProperties:function(t,r){b(t);for(var n,e=Qt(r),o=e.length,i=0;o>i;)w.f(t,n=e[i++],r[n]);return t},Vt=function(t){return"function"==typeof t?t:void 0},Wt=function(t,r){return arguments.length<2?Vt(ft[t])||Vt(s[t]):ft[t]&&ft[t][r]||s[t]&&s[t][r]},zt=Wt("document","documentElement"),Ut=B("IE_PROTO"),qt=function(){},Ht=function(t){return"<script>"+t+"<\/script>"},Jt=function(){try{xt=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,r;Jt=xt?function(t){t.write(Ht("")),t.close();var r=t.parentWindow.Object;return t=null,r}(xt):((r=y("iframe")).style.display="none",zt.appendChild(r),r.src=String("javascript:"),(t=r.contentWindow.document).open(),t.write(Ht("document.F=Object")),t.close(),t.F);for(var n=Gt.length;n--;)delete Jt.prototype[Gt[n]];return Jt()};G[Ut]=!0;var Kt=Object.create||function(t,r){var n;return null!==t?(qt.prototype=b(t),n=new qt,qt.prototype=null,n[Ut]=t):n=Jt(),void 0===r?n:$t(n,r)},Yt={};Yt[At("toStringTag")]="z";var Xt="[object z]"===String(Yt),Zt=At("toStringTag"),tr="Arguments"==n(function(){return arguments}()),rr=Xt?n:function(t){var r,e,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,r){try{return t[r]}catch(t){}}(r=Object(t),Zt))?e:tr?n(r):"Object"==(o=n(r))&&"function"==typeof r.callee?"Arguments":o},nr=Xt?{}.toString:function(){return"[object "+rr(this)+"]"},er=w.f,or=At("toStringTag"),ir=function(t,r,n,e){if(t){var o=n?t:t.prototype;L(o,or)||er(o,or,{configurable:!0,value:r}),e&&!Xt&&j(o,"toString",nr)}},ar=Pt.IteratorPrototype,ur=function(){return this},cr=(Object.setPrototypeOf||"__proto__"in{}&&function(){var t,r=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),r=n instanceof Array}catch(t){}}(),function(t,r,n,e){e&&e.enumerable?t[r]=n:j(t,r,n)}),fr=Pt.IteratorPrototype,lr=Pt.BUGGY_SAFARI_ITERATORS,sr=At("iterator"),vr=function(){return this},pr=function(t,r,n,e,o,i,a){!function(t,r,n){var e=r+" Iterator";t.prototype=Kt(ar,{next:S(1,n)}),ir(t,e,!1,!0),u[e]=ur}(n,r,e);var c,f,l,s=function(t){if(t===o&&y)return y;if(!lr&&t in h)return h[t];switch(t){case"keys":case"values":case"entries":return function(){return new n(this,t)}}return function(){return new n(this)}},v=r+" Iterator",p=!1,h=t.prototype,d=h[sr]||h["@@iterator"]||o&&h[o],y=!lr&&d||s(o),g="Array"==r&&h.entries||d;if(g&&(c=bt(g.call(new t)),fr!==Object.prototype&&c.next&&(ir(c,v,!0,!0),u[v]=vr)),"values"==o&&d&&"values"!==d.name&&(p=!0,y=function(){return d.call(this)}),a&&h[sr]!==y&&j(h,sr,y),u[r]=y,o)if(f={values:s("values"),keys:i?y:s("keys"),entries:s("entries")},a)for(l in f)(lr||p||!(l in h))&&cr(h,l,f[l]);else pt({target:r,proto:!0,forced:lr||p},f);return f},hr=K.set,dr=K.getterFor("Array Iterator");pr(Array,"Array",(function(t,r){hr(this,{type:"Array Iterator",target:a(t),index:0,kind:r})}),(function(){var t=dr(this),r=t.target,n=t.kind,e=t.index++;return!r||e>=r.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:e,done:!1}:"values"==n?{value:r[e],done:!1}:{value:[e,r[e]],done:!1}}),"values");u.Arguments=u.Array;var yr=At("toStringTag");for(var gr in{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}){var br=s[gr],mr=br&&br.prototype;mr&&rr(mr)!==yr&&j(mr,yr,gr),u[gr]=u.Array}var Or=function(t){return function(r,n){var e,o,a=String(i(r)),u=It(n),c=a.length;return u<0||u>=c?t?"":void 0:(e=a.charCodeAt(u))<55296||e>56319||u+1===c||(o=a.charCodeAt(u+1))<56320||o>57343?t?a.charAt(u):e:t?a.slice(u,u+2):o-56320+(e-55296<<10)+65536}},wr={codeAt:Or(!1),charAt:Or(!0)}.charAt,Sr=K.set,jr=K.getterFor("String Iterator");pr(String,"String",(function(t){Sr(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,r=jr(this),n=r.string,e=r.index;return e>=n.length?{value:void 0,done:!0}:(t=wr(n,e),r.index+=t.length,{value:t,done:!1})}));var Ar=At("iterator"),Er=function(t){if(null!=t)return t[Ar]||t["@@iterator"]||u[rr(t)]},xr=function(t){var r=Er(t);if("function"!=typeof r)throw TypeError(String(t)+" is not iterable");return b(r.call(t))},Pr=Er,Tr=function(t,r,n,e){try{return e?r(b(n)[0],n[1]):r(n)}catch(r){throw function(t){var r=t.return;if(void 0!==r)b(r.call(t)).value}(t),r}},kr=At("iterator"),Ir=Array.prototype,Mr=function(t){return void 0!==t&&(u.Array===t||Ir[kr]===t)},Cr=function(t,r,n){var e=m(r);e in t?w.f(t,e,S(0,n)):t[e]=n},Lr=At("iterator"),Nr=!1;try{var Dr=0,Rr={next:function(){return{done:!!Dr++}},return:function(){Nr=!0}};Rr[Lr]=function(){return this},Array.from(Rr,(function(){throw 2}))}catch(t){}var _r=!function(t,r){if(!r&&!Nr)return!1;var n=!1;try{var e={};e[Lr]=function(){return{next:function(){return{done:n=!0}}}},t(e)}catch(t){}return n}((function(t){Array.from(t)}));pt({target:"Array",stat:!0,forced:_r},{from:function(t){var r,n,e,o,i,a,u=ht(t),c="function"==typeof this?this:Array,f=arguments.length,l=f>1?arguments[1]:void 0,s=void 0!==l,v=Er(u),p=0;if(s&&(l=lt(l,f>2?arguments[2]:void 0,2)),null==v||c==Array&&Mr(v))for(n=new c(r=Ct(u.length));r>p;p++)a=s?l(u[p],p):u[p],Cr(n,p,a);else for(i=(o=v.call(u)).next,n=new c;!(e=i.call(o)).done;p++)a=s?Tr(o,l,[e.value,p],!0):e.value,Cr(n,p,a);return n.length=p,n}});var Fr=ft.Array.from,Br=Fr,Gr=t((function(){Qt(1)}));pt({target:"Object",stat:!0,forced:Gr},{keys:function(t){return Qt(ht(t))}});var Qr,$r,Vr=ft.Object.keys,Wr=Array.isArray||function(t){return"Array"==n(t)},zr=At("species"),Ur=function(t,r){var n;return Wr(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!Wr(n.prototype)?p(n)&&null===(n=n[zr])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===r?0:r)},qr=[].push,Hr=function(t){var r=1==t,n=2==t,e=3==t,i=4==t,a=6==t,u=7==t,c=5==t||a;return function(f,l,s,v){for(var p,h,d=ht(f),y=o(d),g=lt(l,s,3),b=Ct(y.length),m=0,O=v||Ur,w=r?O(f,b):n||u?O(f,0):void 0;b>m;m++)if((c||m in y)&&(h=g(p=y[m],m,d),t))if(r)w[m]=h;else if(h)switch(t){case 3:return!0;case 5:return p;case 6:return m;case 2:qr.call(w,p)}else switch(t){case 4:return!1;case 7:qr.call(w,p)}return a?-1:e||i?i:w}},Jr={forEach:Hr(0),map:Hr(1),filter:Hr(2),some:Hr(3),every:Hr(4),find:Hr(5),findIndex:Hr(6),filterOut:Hr(7)},Kr=Wt("navigator","userAgent")||"",Yr=s.process,Xr=Yr&&Yr.versions,Zr=Xr&&Xr.v8;Zr?$r=(Qr=Zr.split("."))[0]+Qr[1]:Kr&&(!(Qr=Kr.match(/Edge\/(\d+)/))||Qr[1]>=74)&&(Qr=Kr.match(/Chrome\/(\d+)/))&&($r=Qr[1]);var tn=$r&&+$r,rn=At("species"),nn=function(r){return tn>=51||!t((function(){var t=[];return(t.constructor={})[rn]=function(){return{foo:1}},1!==t[r](Boolean).foo}))},en=Object.defineProperty,on={},an=function(t){throw t},un=function(r,n){if(L(on,r))return on[r];n||(n={});var e=[][r],o=!!L(n,"ACCESSORS")&&n.ACCESSORS,i=L(n,0)?n[0]:an,a=L(n,1)?n[1]:void 0;return on[r]=!!e&&!t((function(){if(o&&!v)return!0;var t={length:-1};o?en(t,1,{enumerable:!0,get:an}):t[1]=1,e.call(t,i,a)}))},cn=Jr.map,fn=nn("map"),ln=un("map");pt({target:"Array",proto:!0,forced:!fn||!ln},{map:function(t){return cn(this,t,arguments.length>1?arguments[1]:void 0)}});var sn=function(t){return ft[t+"Prototype"]},vn=sn("Array").map,pn=Array.prototype,hn=function(t){var r=t.map;return t===pn||t instanceof Array&&r===pn.map?vn:r};pt({target:"Array",stat:!0},{isArray:Wr});var dn=ft.Array.isArray,yn=dn,gn={f:At},bn=w.f,mn=function(t){var r=ft.Symbol||(ft.Symbol={});L(r,t)||bn(r,t,{value:gn.f(t)})};mn("iterator");var On=gn.f("iterator"),wn=At("isConcatSpreadable"),Sn=tn>=51||!t((function(){var t=[];return t[wn]=!1,t.concat()[0]!==t})),jn=nn("concat"),An=function(t){if(!p(t))return!1;var r=t[wn];return void 0!==r?!!r:Wr(t)};pt({target:"Array",proto:!0,forced:!Sn||!jn},{concat:function(t){var r,n,e,o,i,a=ht(this),u=Ur(a,0),c=0;for(r=-1,e=arguments.length;r<e;r++)if(An(i=-1===r?a:arguments[r])){if(c+(o=Ct(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<o;n++,c++)n in i&&Cr(u,c,i[n])}else{if(c>=9007199254740991)throw TypeError("Maximum allowed index exceeded");Cr(u,c++,i)}return u.length=c,u}});var En=Gt.concat("length","prototype"),xn={f:Object.getOwnPropertyNames||function(t){return Bt(t,En)}},Pn=xn.f,Tn={}.toString,kn="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],In={f:function(t){return kn&&"[object Window]"==Tn.call(t)?function(t){try{return Pn(t)}catch(t){return kn.slice()}}(t):Pn(a(t))}},Mn={f:Object.getOwnPropertySymbols},Cn=Jr.forEach,Ln=B("hidden"),Nn=At("toPrimitive"),Dn=K.set,Rn=K.getterFor("Symbol"),_n=Object.prototype,Fn=s.Symbol,Bn=Wt("JSON","stringify"),Gn=rt.f,Qn=w.f,$n=In.f,Vn=Z.f,Wn=N("symbols"),zn=N("op-symbols"),Un=N("string-to-symbol-registry"),qn=N("symbol-to-string-registry"),Hn=N("wks"),Jn=s.QObject,Kn=!Jn||!Jn.prototype||!Jn.prototype.findChild,Yn=v&&t((function(){return 7!=Kt(Qn({},"a",{get:function(){return Qn(this,"a",{value:7}).a}})).a}))?function(t,r,n){var e=Gn(_n,r);e&&delete _n[r],Qn(t,r,n),e&&t!==_n&&Qn(_n,r,e)}:Qn,Xn=function(t,r){var n=Wn[t]=Kt(Fn.prototype);return Dn(n,{type:"Symbol",tag:t,description:r}),v||(n.description=r),n},Zn=Ot?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Fn},te=function(t,r,n){t===_n&&te(zn,r,n),b(t);var e=m(r,!0);return b(n),L(Wn,e)?(n.enumerable?(L(t,Ln)&&t[Ln][e]&&(t[Ln][e]=!1),n=Kt(n,{enumerable:S(0,!1)})):(L(t,Ln)||Qn(t,Ln,S(1,{})),t[Ln][e]=!0),Yn(t,e,n)):Qn(t,e,n)},re=function(t,r){b(t);var n=a(r),e=Qt(n).concat(ie(n));return Cn(e,(function(r){v&&!ne.call(n,r)||te(t,r,n[r])})),t},ne=function(t){var r=m(t,!0),n=Vn.call(this,r);return!(this===_n&&L(Wn,r)&&!L(zn,r))&&(!(n||!L(this,r)||!L(Wn,r)||L(this,Ln)&&this[Ln][r])||n)},ee=function(t,r){var n=a(t),e=m(r,!0);if(n!==_n||!L(Wn,e)||L(zn,e)){var o=Gn(n,e);return!o||!L(Wn,e)||L(n,Ln)&&n[Ln][e]||(o.enumerable=!0),o}},oe=function(t){var r=$n(a(t)),n=[];return Cn(r,(function(t){L(Wn,t)||L(G,t)||n.push(t)})),n},ie=function(t){var r=t===_n,n=$n(r?zn:a(t)),e=[];return Cn(n,(function(t){!L(Wn,t)||r&&!L(_n,t)||e.push(Wn[t])})),e};if(mt||(cr((Fn=function(){if(this instanceof Fn)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,r=_(t),n=function(t){this===_n&&n.call(zn,t),L(this,Ln)&&L(this[Ln],r)&&(this[Ln][r]=!1),Yn(this,r,S(1,t))};return v&&Kn&&Yn(_n,r,{configurable:!0,set:n}),Xn(r,t)}).prototype,"toString",(function(){return Rn(this).tag})),cr(Fn,"withoutSetter",(function(t){return Xn(_(t),t)})),Z.f=ne,w.f=te,rt.f=ee,xn.f=In.f=oe,Mn.f=ie,gn.f=function(t){return Xn(At(t),t)},v&&Qn(Fn.prototype,"description",{configurable:!0,get:function(){return Rn(this).description}})),pt({global:!0,wrap:!0,forced:!mt,sham:!mt},{Symbol:Fn}),Cn(Qt(Hn),(function(t){mn(t)})),pt({target:"Symbol",stat:!0,forced:!mt},{for:function(t){var r=String(t);if(L(Un,r))return Un[r];var n=Fn(r);return Un[r]=n,qn[n]=r,n},keyFor:function(t){if(!Zn(t))throw TypeError(t+" is not a symbol");if(L(qn,t))return qn[t]},useSetter:function(){Kn=!0},useSimple:function(){Kn=!1}}),pt({target:"Object",stat:!0,forced:!mt,sham:!v},{create:function(t,r){return void 0===r?Kt(t):re(Kt(t),r)},defineProperty:te,defineProperties:re,getOwnPropertyDescriptor:ee}),pt({target:"Object",stat:!0,forced:!mt},{getOwnPropertyNames:oe,getOwnPropertySymbols:ie}),pt({target:"Object",stat:!0,forced:t((function(){Mn.f(1)}))},{getOwnPropertySymbols:function(t){return Mn.f(ht(t))}}),Bn){var ae=!mt||t((function(){var t=Fn();return"[null]"!=Bn([t])||"{}"!=Bn({a:t})||"{}"!=Bn(Object(t))}));pt({target:"JSON",stat:!0,forced:ae},{stringify:function(t,r,n){for(var e,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(e=r,(p(r)||void 0!==t)&&!Zn(t))return Wr(r)||(r=function(t,r){if("function"==typeof e&&(r=e.call(this,t,r)),!Zn(r))return r}),o[1]=r,Bn.apply(null,o)}})}Fn.prototype[Nn]||j(Fn.prototype,Nn,Fn.prototype.valueOf),ir(Fn,"Symbol"),G[Ln]=!0,mn("asyncIterator"),mn("hasInstance"),mn("isConcatSpreadable"),mn("match"),mn("matchAll"),mn("replace"),mn("search"),mn("species"),mn("split"),mn("toPrimitive"),mn("toStringTag"),mn("unscopables"),ir(s.JSON,"JSON",!0);var ue=ft.Symbol;mn("asyncDispose"),mn("dispose"),mn("observable"),mn("patternMatch"),mn("replaceAll");var ce=ue,fe=f((function(t){function r(n){return t.exports=r="function"==typeof ce&&"symbol"==typeof On?function(t){return typeof t}:function(t){return t&&"function"==typeof ce&&t.constructor===ce&&t!==ce.prototype?"symbol":typeof t},r(n)}t.exports=r})),le=Wt("Reflect","ownKeys")||function(t){var r=xn.f(b(t)),n=Mn.f;return n?r.concat(n(t)):r};pt({target:"Reflect",stat:!0},{ownKeys:le});var se=ft.Reflect.ownKeys,ve=nn("slice"),pe=un("slice",{ACCESSORS:!0,0:0,1:2}),he=At("species"),de=[].slice,ye=Math.max;pt({target:"Array",proto:!0,forced:!ve||!pe},{slice:function(t,r){var n,e,o,i=a(this),u=Ct(i.length),c=Dt(t,u),f=Dt(void 0===r?u:r,u);if(Wr(i)&&("function"!=typeof(n=i.constructor)||n!==Array&&!Wr(n.prototype)?p(n)&&null===(n=n[he])&&(n=void 0):n=void 0,n===Array||void 0===n))return de.call(i,c,f);for(e=new(void 0===n?Array:n)(ye(f-c,0)),o=0;c<f;c++,o++)c in i&&Cr(e,o,i[c]);return e.length=o,e}});var ge=sn("Array").slice,be=Array.prototype,me=function(t){var r=t.slice;return t===be||t instanceof Array&&r===be.slice?ge:r},Oe=me,we=dn;var Se=function(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,e=new Array(r);n<r;n++)e[n]=t[n];return e};var je=function(t){if(we(t))return Se(t)},Ae=Fr,Ee=At("iterator"),xe=function(t){var r=Object(t);return void 0!==r[Ee]||"@@iterator"in r||u.hasOwnProperty(rr(r))};var Pe=function(t){if(void 0!==ce&&xe(Object(t)))return Ae(t)},Te=me;var ke=function(t,r){var n;if(t){if("string"==typeof t)return Se(t,r);var e=Te(n=Object.prototype.toString.call(t)).call(n,8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Ae(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?Se(t,r):void 0}};var Ie=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var Me=function(t){return je(t)||Pe(t)||ke(t)||Ie()},Ce=sn("Array").concat,Le=Array.prototype,Ne=function(t){var r=t.concat;return t===Le||t instanceof Array&&r===Le.concat?Ce:r},De=ue;function Re(t,r){var n;if(void 0===De||null==Pr(t)){if(yn(t)||(n=function(t,r){var n;if(!t)return;if("string"==typeof t)return _e(t,r);var e=Oe(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Br(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return _e(t,r)}(t))||r&&t&&"number"==typeof t.length){n&&(t=n);var e=0,o=function(){};return{s:o,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=xr(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function _e(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,e=new Array(r);n<r;n++)e[n]=t[n];return e}var Fe=De("DELETE");function Be(t){for(var r,n=arguments.length,e=new Array(n>1?n-1:0),o=1;o<n;o++)e[o-1]=arguments[o];return Ge.apply(void 0,Ne(r=[{},t]).call(r,e))}function Ge(){var t=Qe.apply(void 0,arguments);return Ve(t),t}function Qe(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(r.length<2)return r[0];var e;if(r.length>2)return Qe.apply(void 0,Ne(e=[Ge(r[0],r[1])]).call(e,Me(Oe(r).call(r,2))));var o,i=r[0],a=r[1],u=Re(se(a));try{for(u.s();!(o=u.n()).done;){var c=o.value;Object.prototype.propertyIsEnumerable.call(a,c)&&(a[c]===Fe?delete i[c]:null===i[c]||null===a[c]||"object"!==fe(i[c])||"object"!==fe(a[c])||yn(i[c])||yn(a[c])?i[c]=$e(a[c]):i[c]=Qe(i[c],a[c]))}}catch(t){u.e(t)}finally{u.f()}return i}function $e(t){return yn(t)?hn(t).call(t,(function(t){return $e(t)})):"object"===fe(t)&&null!==t?Qe({},t):t}function Ve(t){for(var r=0,n=Vr(t);r<n.length;r++){var e=n[r];t[e]===Fe?delete t[e]:"object"===fe(t[e])&&null!==t[e]&&Ve(t[e])}}var We=function(t){if(we(t))return t};var ze=function(t,r){if(void 0!==ce&&xe(Object(t))){var n=[],e=!0,o=!1,i=void 0;try{for(var a,u=xr(t);!(e=(a=u.next()).done)&&(n.push(a.value),!r||n.length!==r);e=!0);}catch(t){o=!0,i=t}finally{try{e||null==u.return||u.return()}finally{if(o)throw i}}return n}};var Ue=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var qe=function(t,r){return We(t)||ze(t,r)||ke(t,r)||Ue()};pt({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}});var He=ft.Date.now;function Je(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return Ke(r.length?r:[He()])}function Ke(t){var r=function(){for(var t=Ye(),r=t(" "),n=t(" "),e=t(" "),o=0;o<arguments.length;o++)(r-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(r+=1),(n-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(n+=1),(e-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(e+=1);return[r,n,e]}(t),n=qe(r,3),e=n[0],o=n[1],i=n[2],a=1,u=function(){var t=2091639*e+2.3283064365386963e-10*a;return e=o,o=i,i=t-(a=0|t)};return u.uint32=function(){return 4294967296*u()},u.fract53=function(){return u()+11102230246251565e-32*(2097152*u()|0)},u.algorithm="Alea",u.seed=t,u.version="0.9",u}function Ye(){var t=4022871197;return function(r){for(var n=r.toString(),e=0;e<n.length;e++){var o=.02519603282416938*(t+=n.charCodeAt(e));o-=t=o>>>0,t=(o*=t)>>>0,t+=4294967296*(o-=t)}return 2.3283064365386963e-10*(t>>>0)}}pt({target:"Object",stat:!0,forced:!v,sham:!v},{defineProperty:w.f});var Xe=f((function(t){var r=ft.Object,n=t.exports=function(t,n,e){return r.defineProperty(t,n,e)};r.defineProperty.sham&&(n.sham=!0)})),Ze=Xe;pt({target:"Object",stat:!0,forced:!v,sham:!v},{defineProperties:$t});var to=f((function(t){var r=ft.Object,n=t.exports=function(t,n){return r.defineProperties(t,n)};r.defineProperties.sham&&(n.sham=!0)}));pt({target:"Object",stat:!0,sham:!v},{getOwnPropertyDescriptors:function(t){for(var r,n,e=a(t),o=rt.f,i=le(e),u={},c=0;i.length>c;)void 0!==(n=o(e,r=i[c++]))&&Cr(u,r,n);return u}});var ro=ft.Object.getOwnPropertyDescriptors,no=rt.f,eo=t((function(){no(1)}));pt({target:"Object",stat:!0,forced:!v||eo,sham:!v},{getOwnPropertyDescriptor:function(t,r){return no(a(t),r)}});var oo=f((function(t){var r=ft.Object,n=t.exports=function(t,n){return r.getOwnPropertyDescriptor(t,n)};r.getOwnPropertyDescriptor.sham&&(n.sham=!0)})),io=ft.Object.getOwnPropertySymbols;pt({target:"Object",stat:!0,sham:!v},{create:Kt});var ao=ft.Object,uo=function(t,r){return ao.create(t,r)},co=Xe;var fo,lo=function(t,r,n){return r in t?co(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t},so="\t\n\v\f\r                 \u2028\u2029\ufeff",vo="["+so+"]",po=RegExp("^"+vo+vo+"*"),ho=RegExp(vo+vo+"*$"),yo=function(t){return function(r){var n=String(i(r));return 1&t&&(n=n.replace(po,"")),2&t&&(n=n.replace(ho,"")),n}},go={start:yo(1),end:yo(2),trim:yo(3)},bo=go.trim;pt({target:"String",proto:!0,forced:(fo="trim",t((function(){return!!so[fo]()||"​…᠎"!="​…᠎"[fo]()||so[fo].name!==fo})))},{trim:function(){return bo(this)}});var mo=sn("String").trim,Oo=String.prototype,wo=function(t){var r=t.trim;return"string"==typeof t||t===Oo||t instanceof String&&r===Oo.trim?mo:r},So=function(r,n){var e=[][r];return!!e&&t((function(){e.call(null,n||function(){throw 1},1)}))},jo=Jr.forEach,Ao=So("forEach"),Eo=un("forEach"),xo=Ao&&Eo?[].forEach:function(t){return jo(this,t,arguments.length>1?arguments[1]:void 0)};pt({target:"Array",proto:!0,forced:[].forEach!=xo},{forEach:xo});var Po=sn("Array").forEach,To=Array.prototype,ko={DOMTokenList:!0,NodeList:!0},Io=function(t){var r=t.forEach;return t===To||t instanceof Array&&r===To.forEach||ko.hasOwnProperty(rr(t))?Po:r},Mo=_t.indexOf,Co=[].indexOf,Lo=!!Co&&1/[1].indexOf(1,-0)<0,No=So("indexOf"),Do=un("indexOf",{ACCESSORS:!0,1:0});pt({target:"Array",proto:!0,forced:Lo||!No||!Do},{indexOf:function(t){return Lo?Co.apply(this,arguments)||0:Mo(this,t,arguments.length>1?arguments[1]:void 0)}});var Ro=sn("Array").indexOf,_o=Array.prototype,Fo=function(t){var r=t.indexOf;return t===_o||t instanceof Array&&r===_o.indexOf?Ro:r},Bo=go.trim,Go=s.parseInt,Qo=/^[+-]?0[Xx]/,$o=8!==Go(so+"08")||22!==Go(so+"0x16")?function(t,r){var n=Bo(String(t));return Go(n,r>>>0||(Qo.test(n)?16:10))}:Go;pt({global:!0,forced:parseInt!=$o},{parseInt:$o});var Vo=ft.parseInt,Wo=Z.f,zo=function(t){return function(r){for(var n,e=a(r),o=Qt(e),i=o.length,u=0,c=[];i>u;)n=o[u++],v&&!Wo.call(e,n)||c.push(t?[n,e[n]]:e[n]);return c}},Uo={entries:zo(!0),values:zo(!1)}.values;pt({target:"Object",stat:!0},{values:function(t){return Uo(t)}});var qo=ft.Object.values,Ho=Jr.filter,Jo=nn("filter"),Ko=un("filter");pt({target:"Array",proto:!0,forced:!Jo||!Ko},{filter:function(t){return Ho(this,t,arguments.length>1?arguments[1]:void 0)}});var Yo=sn("Array").filter,Xo=Array.prototype,Zo=function(t){var r=t.filter;return t===Xo||t instanceof Array&&r===Xo.filter?Yo:r},ti=t((function(){bt(1)}));pt({target:"Object",stat:!0,forced:ti,sham:!dt},{getPrototypeOf:function(t){return bt(ht(t))}});var ri=ft.Object.getPrototypeOf,ni=_t.includes,ei=un("indexOf",{ACCESSORS:!0,1:0});pt({target:"Array",proto:!0,forced:!ei},{includes:function(t){return ni(this,t,arguments.length>1?arguments[1]:void 0)}});var oi=sn("Array").includes,ii=At("match"),ai=function(t){if(function(t){var r;return p(t)&&(void 0!==(r=t[ii])?!!r:"RegExp"==n(t))}(t))throw TypeError("The method doesn't accept regular expressions");return t},ui=At("match");pt({target:"String",proto:!0,forced:!function(t){var r=/./;try{"/./"[t](r)}catch(n){try{return r[ui]=!1,"/./"[t](r)}catch(t){}}return!1}("includes")},{includes:function(t){return!!~String(i(this)).indexOf(ai(t),arguments.length>1?arguments[1]:void 0)}});var ci=sn("String").includes,fi=Array.prototype,li=String.prototype,si=function(t){var r=t.includes;return t===fi||t instanceof Array&&r===fi.includes?oi:"string"==typeof t||t===li||t instanceof String&&r===li.includes?ci:r},vi=Object.assign,pi=Object.defineProperty,hi=!vi||t((function(){if(v&&1!==vi({b:1},vi(pi({},"a",{enumerable:!0,get:function(){pi(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},r={},n=Symbol(),e="abcdefghijklmnopqrst";return t[n]=7,e.split("").forEach((function(t){r[t]=t})),7!=vi({},t)[n]||Qt(vi({},r)).join("")!=e}))?function(t,r){for(var n=ht(t),e=arguments.length,i=1,a=Mn.f,u=Z.f;e>i;)for(var c,f=o(arguments[i++]),l=a?Qt(f).concat(a(f)):Qt(f),s=l.length,p=0;s>p;)c=l[p++],v&&!u.call(f,c)||(n[c]=f[c]);return n}:vi;pt({target:"Object",stat:!0,forced:Object.assign!==hi},{assign:hi});var di=ft.Object.assign;function yi(t,r){var n;if(void 0===De||null==Pr(t)){if(yn(t)||(n=function(t,r){var n;if(!t)return;if("string"==typeof t)return gi(t,r);var e=Oe(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Br(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return gi(t,r)}(t))||r&&t&&"number"==typeof t.length){n&&(t=n);var e=0,o=function(){};return{s:o,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=xr(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function gi(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,e=new Array(r);n<r;n++)e[n]=t[n];return e}function bi(t,r){var n=Vr(t);if(io){var e=io(t);r&&(e=Zo(e).call(e,(function(r){return oo(t,r).enumerable}))),n.push.apply(n,e)}return n}function mi(t){for(var r=1;r<arguments.length;r++){var n,e=null!=arguments[r]?arguments[r]:{};if(r%2)Io(n=bi(Object(e),!0)).call(n,(function(r){lo(t,r,e[r])}));else if(ro)to(t,ro(e));else{var o;Io(o=bi(Object(e))).call(o,(function(r){Ze(t,r,oo(e,r))}))}}return t}var Oi=/^\/?Date\((-?\d+)/i,wi=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,Si=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,ji=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,Ai=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function Ei(t){return t instanceof Number||"number"==typeof t}function xi(t){if(t)for(;!0===t.hasChildNodes();){var r=t.firstChild;r&&(xi(r),t.removeChild(r))}}function Pi(t){return t instanceof String||"string"==typeof t}function Ti(t){return"object"===fe(t)&&null!==t}function ki(t){if(t instanceof Date)return!0;if(Pi(t)){if(Oi.exec(t))return!0;if(!isNaN(Date.parse(t)))return!0}return!1}function Ii(t,r,n,e){var o=!1;!0===e&&(o=null===r[n]&&void 0!==t[n]),o?delete t[n]:t[n]=r[n]}function Mi(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var e in t)if(void 0!==r[e])if(null===r[e]||"object"!==fe(r[e]))Ii(t,r,e,n);else{var o=t[e],i=r[e];Ti(o)&&Ti(i)&&Mi(o,i,n)}}var Ci=di;function Li(t,r){if(!yn(t))throw new Error("Array with property names expected as first argument");for(var n=arguments.length,e=new Array(n>2?n-2:0),o=2;o<n;o++)e[o-2]=arguments[o];for(var i=0,a=e;i<a.length;i++)for(var u=a[i],c=0;c<t.length;c++){var f=t[c];u&&Object.prototype.hasOwnProperty.call(u,f)&&(r[f]=u[f])}return r}function Ni(t,r,n){var e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(yn(n))throw new TypeError("Arrays are not supported by deepExtend");for(var o=0;o<t.length;o++){var i=t[o];if(Object.prototype.hasOwnProperty.call(n,i))if(n[i]&&n[i].constructor===Object)void 0===r[i]&&(r[i]={}),r[i].constructor===Object?Ri(r[i],n[i],!1,e):Ii(r,n,i,e);else{if(yn(n[i]))throw new TypeError("Arrays are not supported by deepExtend");Ii(r,n,i,e)}}return r}function Di(t,r,n){var e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(yn(n))throw new TypeError("Arrays are not supported by deepExtend");for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)&&!si(t).call(t,o))if(n[o]&&n[o].constructor===Object)void 0===r[o]&&(r[o]={}),r[o].constructor===Object?Ri(r[o],n[o]):Ii(r,n,o,e);else if(yn(n[o])){r[o]=[];for(var i=0;i<n[o].length;i++)r[o].push(n[o][i])}else Ii(r,n,o,e);return r}function Ri(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)||!0===n)if("object"===fe(r[o])&&null!==r[o]&&ri(r[o])===Object.prototype)void 0===t[o]?t[o]=Ri({},r[o],n):"object"===fe(t[o])&&null!==t[o]&&ri(t[o])===Object.prototype?Ri(t[o],r[o],n):Ii(t,r,o,e);else if(yn(r[o])){var i;t[o]=Oe(i=r[o]).call(i)}else Ii(t,r,o,e);return t}function _i(t,r){if(t.length!==r.length)return!1;for(var n=0,e=t.length;n<e;n++)if(t[n]!=r[n])return!1;return!0}function Fi(t){var r=fe(t);return"object"===r?null===t?"null":t instanceof Boolean?"Boolean":t instanceof Number?"Number":t instanceof String?"String":yn(t)?"Array":t instanceof Date?"Date":"Object":"number"===r?"Number":"boolean"===r?"Boolean":"string"===r?"String":void 0===r?"undefined":r}function Bi(t,r){var n;return Ne(n=[]).call(n,Me(t),[r])}function Gi(t){return Oe(t).call(t)}function Qi(t){return t.getBoundingClientRect().left}function $i(t){return t.getBoundingClientRect().right}function Vi(t){return t.getBoundingClientRect().top}function Wi(t,r){var n=t.className.split(" "),e=r.split(" ");n=Ne(n).call(n,Zo(e).call(e,(function(t){return!si(n).call(n,t)}))),t.className=n.join(" ")}function zi(t,r){var n=t.className.split(" "),e=r.split(" ");n=Zo(n).call(n,(function(t){return!si(e).call(e,t)})),t.className=n.join(" ")}function Ui(t,r){if(yn(t))for(var n=t.length,e=0;e<n;e++)r(t[e],e,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&r(t[o],o,t)}var qi=qo;function Hi(t,r,n){return t[r]!==n&&(t[r]=n,!0)}function Ji(t){var r=!1;return function(){r||(r=!0,requestAnimationFrame((function(){r=!1,t()})))}}function Ki(t,r,n,e){var o;t.addEventListener?(void 0===e&&(e=!1),"mousewheel"===r&&si(o=navigator.userAgent).call(o,"Firefox")&&(r="DOMMouseScroll"),t.addEventListener(r,n,e)):t.attachEvent("on"+r,n)}function Yi(t,r,n,e){var o;t.removeEventListener?(void 0===e&&(e=!1),"mousewheel"===r&&si(o=navigator.userAgent).call(o,"Firefox")&&(r="DOMMouseScroll"),t.removeEventListener(r,n,e)):t.detachEvent("on"+r,n)}function Xi(t){t||(t=window.event),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)}function Zi(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event,r=null;return t&&(t.target?r=t.target:t.srcElement&&(r=t.srcElement)),r instanceof Element&&(null==r.nodeType||3!=r.nodeType||(r=r.parentNode)instanceof Element)?r:null}function ta(t,r){for(var n=t;n;){if(n===r)return!0;if(!n.parentNode)return!1;n=n.parentNode}return!1}var ra={asBoolean:function(t,r){return"function"==typeof t&&(t=t()),null!=t?0!=t:r||null},asNumber:function(t,r){return"function"==typeof t&&(t=t()),null!=t?Number(t)||r||null:r||null},asString:function(t,r){return"function"==typeof t&&(t=t()),null!=t?String(t):r||null},asSize:function(t,r){return"function"==typeof t&&(t=t()),Pi(t)?t:Ei(t)?t+"px":r||null},asElement:function(t,r){return"function"==typeof t&&(t=t()),t||r||null}};function na(t){var r;switch(t.length){case 3:case 4:return(r=Si.exec(t))?{r:Vo(r[1]+r[1],16),g:Vo(r[2]+r[2],16),b:Vo(r[3]+r[3],16)}:null;case 6:case 7:return(r=wi.exec(t))?{r:Vo(r[1],16),g:Vo(r[2],16),b:Vo(r[3],16)}:null;default:return null}}function ea(t,r){if(si(t).call(t,"rgba"))return t;if(si(t).call(t,"rgb")){var n=t.substr(Fo(t).call(t,"(")+1).replace(")","").split(",");return"rgba("+n[0]+","+n[1]+","+n[2]+","+r+")"}var e=na(t);return null==e?t:"rgba("+e.r+","+e.g+","+e.b+","+r+")"}function oa(t,r,n){var e;return"#"+Oe(e=((1<<24)+(t<<16)+(r<<8)+n).toString(16)).call(e,1)}function ia(t,r){if(Pi(t)){var n=t;if(da(n)){var e,o=hn(e=n.substr(4).substr(0,n.length-5).split(",")).call(e,(function(t){return Vo(t)}));n=oa(o[0],o[1],o[2])}if(!0===ha(n)){var i=pa(n),a={h:i.h,s:.8*i.s,v:Math.min(1,1.02*i.v)},u={h:i.h,s:Math.min(1,1.25*i.s),v:.8*i.v},c=va(u.h,u.s,u.v),f=va(a.h,a.s,a.v);return{background:n,border:c,highlight:{background:f,border:c},hover:{background:f,border:c}}}return{background:n,border:n,highlight:{background:n,border:n},hover:{background:n,border:n}}}return r?{background:t.background||r.background,border:t.border||r.border,highlight:Pi(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||r.highlight.background,border:t.highlight&&t.highlight.border||r.highlight.border},hover:Pi(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||r.hover.border,background:t.hover&&t.hover.background||r.hover.background}}:{background:t.background||void 0,border:t.border||void 0,highlight:Pi(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||void 0,border:t.highlight&&t.highlight.border||void 0},hover:Pi(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||void 0,background:t.hover&&t.hover.background||void 0}}}function aa(t,r,n){t/=255,r/=255,n/=255;var e=Math.min(t,Math.min(r,n)),o=Math.max(t,Math.max(r,n));return e===o?{h:0,s:0,v:e}:{h:60*((t===e?3:n===e?1:5)-(t===e?r-n:n===e?t-r:n-t)/(o-e))/360,s:(o-e)/o,v:o}}var ua=function(t){var r,n={};return Io(r=t.split(";")).call(r,(function(t){if(""!=wo(t).call(t)){var r,e,o=t.split(":"),i=wo(r=o[0]).call(r),a=wo(e=o[1]).call(e);n[i]=a}})),n},ca=function(t){var r;return hn(r=Vr(t)).call(r,(function(r){return r+": "+t[r]})).join("; ")};function fa(t,r){var n=ua(t.style.cssText),e=ua(r),o=mi(mi({},n),e);t.style.cssText=ca(o)}function la(t,r){var n=ua(t.style.cssText),e=ua(r);for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&delete n[o];t.style.cssText=ca(n)}function sa(t,r,n){var e,o,i,a=Math.floor(6*t),u=6*t-a,c=n*(1-r),f=n*(1-u*r),l=n*(1-(1-u)*r);switch(a%6){case 0:e=n,o=l,i=c;break;case 1:e=f,o=n,i=c;break;case 2:e=c,o=n,i=l;break;case 3:e=c,o=f,i=n;break;case 4:e=l,o=c,i=n;break;case 5:e=n,o=c,i=f}return{r:Math.floor(255*e),g:Math.floor(255*o),b:Math.floor(255*i)}}function va(t,r,n){var e=sa(t,r,n);return oa(e.r,e.g,e.b)}function pa(t){var r=na(t);if(!r)throw new TypeError("'".concat(t,"' is not a valid color."));return aa(r.r,r.g,r.b)}function ha(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)}function da(t){return ji.test(t)}function ya(t){return Ai.test(t)}function ga(t,r){if(null!==r&&"object"===fe(r)){for(var n=uo(r),e=0;e<t.length;e++)Object.prototype.hasOwnProperty.call(r,t[e])&&"object"==fe(r[t[e]])&&(n[t[e]]=ba(r[t[e]]));return n}return null}function ba(t){if(null===t||"object"!==fe(t))return null;if(t instanceof Element)return t;var r=uo(t);for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&"object"==fe(t[n])&&(r[n]=ba(t[n]));return r}function ma(t,r){for(var n=0;n<t.length;n++){var e=t[n],o=void 0;for(o=n;o>0&&r(e,t[o-1])<0;o--)t[o]=t[o-1];t[o]=e}return t}function Oa(t,r,n){var e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=function(t){return null!=t},i=function(t){return null!==t&&"object"===fe(t)},a=function(t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))return!1;return!0};if(!i(t))throw new Error("Parameter mergeTarget must be an object");if(!i(r))throw new Error("Parameter options must be an object");if(!o(n))throw new Error("Parameter option must have a value");if(!i(e))throw new Error("Parameter globalOptions must be an object");var u=function(t,r,n){i(t[n])||(t[n]={});var e=r[n],o=t[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(o[a]=e[a])},c=r[n],f=i(e)&&!a(e),l=f?e[n]:void 0,s=l?l.enabled:void 0;if(void 0!==c){if("boolean"==typeof c)return i(t[n])||(t[n]={}),void(t[n].enabled=c);if(null===c&&!i(t[n])){if(!o(l))return;t[n]=uo(l)}if(i(c)){var v=!0;void 0!==c.enabled?v=c.enabled:void 0!==s&&(v=l.enabled),u(t,r,n),t[n].enabled=v}}}function wa(t,r,n,e){for(var o=0,i=0,a=t.length-1;i<=a&&o<1e4;){var u=Math.floor((i+a)/2),c=t[u],f=r(void 0===e?c[n]:c[n][e]);if(0==f)return u;-1==f?i=u+1:a=u-1,o++}return-1}function Sa(t,r,n,e,o){var i,a,u,c,f=0,l=0,s=t.length-1;for(o=null!=o?o:function(t,r){return t==r?0:t<r?-1:1};l<=s&&f<1e4;){if(c=Math.floor(.5*(s+l)),i=t[Math.max(0,c-1)][n],a=t[c][n],u=t[Math.min(t.length-1,c+1)][n],0==o(a,r))return c;if(o(i,r)<0&&o(a,r)>0)return"before"==e?Math.max(0,c-1):c;if(o(a,r)<0&&o(u,r)>0)return"before"==e?c:Math.min(t.length-1,c+1);o(a,r)<0?l=c+1:s=c-1,f++}return-1}var ja={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return t*(2-t)},easeInOutQuad:function(t){return t<.5?2*t*t:(4-2*t)*t-1},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return--t*t*t+1},easeInOutCubic:function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1- --t*t*t*t},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1+--t*t*t*t*t},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}};function Aa(){var t=document.createElement("p");t.style.width="100%",t.style.height="200px";var r=document.createElement("div");r.style.position="absolute",r.style.top="0px",r.style.left="0px",r.style.visibility="hidden",r.style.width="200px",r.style.height="150px",r.style.overflow="hidden",r.appendChild(t),document.body.appendChild(r);var n=t.offsetWidth;r.style.overflow="scroll";var e=t.offsetWidth;return n==e&&(e=r.clientWidth),document.body.removeChild(r),n-e}function Ea(t,r){var n;yn(r)||(r=[r]);var e,o=yi(t);try{for(o.s();!(e=o.n()).done;){var i=e.value;if(i){n=i[r[0]];for(var a=1;a<r.length;a++)n&&(n=n[r[a]]);if(void 0!==n)break}}}catch(t){o.e(t)}finally{o.f()}return n}export{Je as Alea,Fe as DELETE,va as HSVToHex,sa as HSVToRGB,aa as RGBToHSV,oa as RGBToHex,Wi as addClassName,fa as addCssText,Ki as addEventListener,wa as binarySearchCustom,Sa as binarySearchValue,ba as bridgeObject,Bi as copyAndExtendArray,Gi as copyArray,Ri as deepExtend,Ge as deepObjectAssign,ja as easingFunctions,_i as equalArray,Ci as extend,Mi as fillIfDefined,Ui as forEach,Qi as getAbsoluteLeft,$i as getAbsoluteRight,Vi as getAbsoluteTop,Aa as getScrollBarWidth,Zi as getTarget,Fi as getType,ta as hasParent,pa as hexToHSV,na as hexToRGB,ma as insertSort,ki as isDate,Ei as isNumber,Ti as isObject,Pi as isString,ha as isValidHex,da as isValidRGB,ya as isValidRGBA,Oa as mergeOptions,ra as option,ea as overrideOpacity,ia as parseColor,Xi as preventDefault,Be as pureDeepObjectAssign,xi as recursiveDOMDelete,zi as removeClassName,la as removeCssText,Yi as removeEventListener,ga as selectiveBridgeObject,Ni as selectiveDeepExtend,Li as selectiveExtend,Di as selectiveNotDeepExtend,Ji as throttle,qi as toArray,Ea as topMost,Hi as updateProperty};
//# sourceMappingURL=vis-util.min.js.map

@@ -7,4 +7,4 @@ /**

*
* @version 4.3.4
* @date 2020-08-01T15:11:53.524Z
* @version 5.0.0
* @date 2021-01-08T09:53:38.982Z
*

@@ -27,3 +27,3 @@ * @copyright (c) 2011-2017 Almende B.V, http://almende.com

*/
!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r((t="undefined"!=typeof globalThis?globalThis:t||self).vis=t.vis||{})}(this,(function(t){var r=function(t){try{return!!t()}catch(t){return!0}},e={}.toString,n=function(t){return e.call(t).slice(8,-1)},o="".split,i=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==n(t)?o.call(t,""):Object(t)}:Object,a=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},u=function(t){return i(a(t))},c={},f="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function l(t,r,e){return t(e={path:r,exports:{},require:function(t,r){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==r&&e.path)}},e.exports),e.exports}function s(t){return t&&t.default||t}var p=function(t){return t&&t.Math==Math&&t},v=p("object"==typeof globalThis&&globalThis)||p("object"==typeof window&&window)||p("object"==typeof self&&self)||p("object"==typeof f&&f)||Function("return this")(),h=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),d=function(t){return"object"==typeof t?null!==t:"function"==typeof t},y=v.document,g=d(y)&&d(y.createElement),b=function(t){return g?y.createElement(t):{}},m=!h&&!r((function(){return 7!=Object.defineProperty(b("div"),"a",{get:function(){return 7}}).a})),O=function(t){if(!d(t))throw TypeError(String(t)+" is not an object");return t},w=function(t,r){if(!d(t))return t;var e,n;if(r&&"function"==typeof(e=t.toString)&&!d(n=e.call(t)))return n;if("function"==typeof(e=t.valueOf)&&!d(n=e.call(t)))return n;if(!r&&"function"==typeof(e=t.toString)&&!d(n=e.call(t)))return n;throw TypeError("Can't convert object to primitive value")},j=Object.defineProperty,S={f:h?j:function(t,r,e){if(O(t),r=w(r,!0),O(e),m)try{return j(t,r,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(t[r]=e.value),t}},A=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}},E=h?function(t,r,e){return S.f(t,r,A(1,e))}:function(t,r,e){return t[r]=e,t},x=v["__core-js_shared__"]||function(t,r){try{E(v,t,r)}catch(e){v[t]=r}return r}("__core-js_shared__",{}),P=Function.toString;"function"!=typeof x.inspectSource&&(x.inspectSource=function(t){return P.call(t)});var T,k,M,I=x.inspectSource,C=v.WeakMap,L="function"==typeof C&&/native code/.test(I(C)),D={}.hasOwnProperty,N=function(t,r){return D.call(t,r)},_=l((function(t){(t.exports=function(t,r){return x[t]||(x[t]=void 0!==r?r:{})})("versions",[]).push({version:"3.6.4",mode:"pure",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),R=0,F=Math.random(),B=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++R+F).toString(36)},G=_("keys"),V=function(t){return G[t]||(G[t]=B(t))},H={},Q=v.WeakMap;if(L){var $=new Q,W=$.get,q=$.has,z=$.set;T=function(t,r){return z.call($,t,r),r},k=function(t){return W.call($,t)||{}},M=function(t){return q.call($,t)}}else{var U=V("state");H[U]=!0,T=function(t,r){return E(t,U,r),r},k=function(t){return N(t,U)?t[U]:{}},M=function(t){return N(t,U)}}var J,K,Y,X={set:T,get:k,has:M,enforce:function(t){return M(t)?k(t):T(t,{})},getterFor:function(t){return function(r){var e;if(!d(r)||(e=k(r)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return e}}},Z={}.propertyIsEnumerable,tt=Object.getOwnPropertyDescriptor,rt={f:tt&&!Z.call({1:2},1)?function(t){var r=tt(this,t);return!!r&&r.enumerable}:Z},et=Object.getOwnPropertyDescriptor,nt={f:h?et:function(t,r){if(t=u(t),r=w(r,!0),m)try{return et(t,r)}catch(t){}if(N(t,r))return A(!rt.f.call(t,r),t[r])}},ot=/#|\.prototype\./,it=function(t,e){var n=ut[at(t)];return n==ft||n!=ct&&("function"==typeof e?r(e):!!e)},at=it.normalize=function(t){return String(t).replace(ot,".").toLowerCase()},ut=it.data={},ct=it.NATIVE="N",ft=it.POLYFILL="P",lt=it,st={},pt=function(t,r,e){if(function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function")}(t),void 0===r)return t;switch(e){case 0:return function(){return t.call(r)};case 1:return function(e){return t.call(r,e)};case 2:return function(e,n){return t.call(r,e,n)};case 3:return function(e,n,o){return t.call(r,e,n,o)}}return function(){return t.apply(r,arguments)}},vt=nt.f,ht=function(t){var r=function(r,e,n){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(r);case 2:return new t(r,e)}return new t(r,e,n)}return t.apply(this,arguments)};return r.prototype=t.prototype,r},dt=function(t,r){var e,n,o,i,a,u,c,f,l=t.target,s=t.global,p=t.stat,h=t.proto,d=s?v:p?v[l]:(v[l]||{}).prototype,y=s?st:st[l]||(st[l]={}),g=y.prototype;for(o in r)e=!lt(s?o:l+(p?".":"#")+o,t.forced)&&d&&N(d,o),a=y[o],e&&(u=t.noTargetGet?(f=vt(d,o))&&f.value:d[o]),i=e&&u?u:r[o],e&&typeof a==typeof i||(c=t.bind&&e?pt(i,v):t.wrap&&e?ht(i):h&&"function"==typeof i?pt(Function.call,i):i,(t.sham||i&&i.sham||a&&a.sham)&&E(c,"sham",!0),y[o]=c,h&&(N(st,n=l+"Prototype")||E(st,n,{}),st[n][o]=i,t.real&&g&&!g[o]&&E(g,o,i)))},yt=function(t){return Object(a(t))},gt=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),bt=V("IE_PROTO"),mt=Object.prototype,Ot=gt?Object.getPrototypeOf:function(t){return t=yt(t),N(t,bt)?t[bt]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?mt:null},wt=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())})),jt=wt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,St=_("wks"),At=v.Symbol,Et=jt?At:At&&At.withoutSetter||B,xt=function(t){return N(St,t)||(wt&&N(At,t)?St[t]=At[t]:St[t]=Et("Symbol."+t)),St[t]},Pt=(xt("iterator"),!1);[].keys&&("next"in(Y=[].keys())?(K=Ot(Ot(Y)))!==Object.prototype&&(J=K):Pt=!0),null==J&&(J={});var Tt,kt={IteratorPrototype:J,BUGGY_SAFARI_ITERATORS:Pt},Mt=Math.ceil,It=Math.floor,Ct=function(t){return isNaN(t=+t)?0:(t>0?It:Mt)(t)},Lt=Math.min,Dt=function(t){return t>0?Lt(Ct(t),9007199254740991):0},Nt=Math.max,_t=Math.min,Rt=function(t,r){var e=Ct(t);return e<0?Nt(e+r,0):_t(e,r)},Ft=function(t){return function(r,e,n){var o,i=u(r),a=Dt(i.length),c=Rt(n,a);if(t&&e!=e){for(;a>c;)if((o=i[c++])!=o)return!0}else for(;a>c;c++)if((t||c in i)&&i[c]===e)return t||c||0;return!t&&-1}},Bt={includes:Ft(!0),indexOf:Ft(!1)},Gt=Bt.indexOf,Vt=function(t,r){var e,n=u(t),o=0,i=[];for(e in n)!N(H,e)&&N(n,e)&&i.push(e);for(;r.length>o;)N(n,e=r[o++])&&(~Gt(i,e)||i.push(e));return i},Ht=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Qt=Object.keys||function(t){return Vt(t,Ht)},$t=h?Object.defineProperties:function(t,r){O(t);for(var e,n=Qt(r),o=n.length,i=0;o>i;)S.f(t,e=n[i++],r[e]);return t},Wt=function(t){return"function"==typeof t?t:void 0},qt=function(t,r){return arguments.length<2?Wt(st[t])||Wt(v[t]):st[t]&&st[t][r]||v[t]&&v[t][r]},zt=qt("document","documentElement"),Ut=V("IE_PROTO"),Jt=function(){},Kt=function(t){return"<script>"+t+"<\/script>"},Yt=function(){try{Tt=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,r;Yt=Tt?function(t){t.write(Kt("")),t.close();var r=t.parentWindow.Object;return t=null,r}(Tt):((r=b("iframe")).style.display="none",zt.appendChild(r),r.src=String("javascript:"),(t=r.contentWindow.document).open(),t.write(Kt("document.F=Object")),t.close(),t.F);for(var e=Ht.length;e--;)delete Yt.prototype[Ht[e]];return Yt()};H[Ut]=!0;var Xt=Object.create||function(t,r){var e;return null!==t?(Jt.prototype=O(t),e=new Jt,Jt.prototype=null,e[Ut]=t):e=Yt(),void 0===r?e:$t(e,r)},Zt={};Zt[xt("toStringTag")]="z";var tr="[object z]"===String(Zt),rr=xt("toStringTag"),er="Arguments"==n(function(){return arguments}()),nr=tr?n:function(t){var r,e,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,r){try{return t[r]}catch(t){}}(r=Object(t),rr))?e:er?n(r):"Object"==(o=n(r))&&"function"==typeof r.callee?"Arguments":o},or=tr?{}.toString:function(){return"[object "+nr(this)+"]"},ir=S.f,ar=xt("toStringTag"),ur=function(t,r,e,n){if(t){var o=e?t:t.prototype;N(o,ar)||ir(o,ar,{configurable:!0,value:r}),n&&!tr&&E(o,"toString",or)}},cr=kt.IteratorPrototype,fr=function(){return this},lr=(Object.setPrototypeOf||"__proto__"in{}&&function(){var t,r=!1,e={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(e,[]),r=e instanceof Array}catch(t){}}(),function(t,r,e,n){n&&n.enumerable?t[r]=e:E(t,r,e)}),sr=kt.IteratorPrototype,pr=kt.BUGGY_SAFARI_ITERATORS,vr=xt("iterator"),hr=function(){return this},dr=function(t,r,e,n,o,i,a){!function(t,r,e){var n=r+" Iterator";t.prototype=Xt(cr,{next:A(1,e)}),ur(t,n,!1,!0),c[n]=fr}(e,r,n);var u,f,l,s=function(t){if(t===o&&y)return y;if(!pr&&t in h)return h[t];switch(t){case"keys":case"values":case"entries":return function(){return new e(this,t)}}return function(){return new e(this)}},p=r+" Iterator",v=!1,h=t.prototype,d=h[vr]||h["@@iterator"]||o&&h[o],y=!pr&&d||s(o),g="Array"==r&&h.entries||d;if(g&&(u=Ot(g.call(new t)),sr!==Object.prototype&&u.next&&(ur(u,p,!0,!0),c[p]=hr)),"values"==o&&d&&"values"!==d.name&&(v=!0,y=function(){return d.call(this)}),a&&h[vr]!==y&&E(h,vr,y),c[r]=y,o)if(f={values:s("values"),keys:i?y:s("keys"),entries:s("entries")},a)for(l in f)(pr||v||!(l in h))&&lr(h,l,f[l]);else dt({target:r,proto:!0,forced:pr||v},f);return f},yr=X.set,gr=X.getterFor("Array Iterator");dr(Array,"Array",(function(t,r){yr(this,{type:"Array Iterator",target:u(t),index:0,kind:r})}),(function(){var t=gr(this),r=t.target,e=t.kind,n=t.index++;return!r||n>=r.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==e?{value:n,done:!1}:"values"==e?{value:r[n],done:!1}:{value:[n,r[n]],done:!1}}),"values");c.Arguments=c.Array;var br=xt("toStringTag");for(var mr in{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}){var Or=v[mr],wr=Or&&Or.prototype;wr&&nr(wr)!==br&&E(wr,br,mr),c[mr]=c.Array}var jr=function(t){return function(r,e){var n,o,i=String(a(r)),u=Ct(e),c=i.length;return u<0||u>=c?t?"":void 0:(n=i.charCodeAt(u))<55296||n>56319||u+1===c||(o=i.charCodeAt(u+1))<56320||o>57343?t?i.charAt(u):n:t?i.slice(u,u+2):o-56320+(n-55296<<10)+65536}},Sr={codeAt:jr(!1),charAt:jr(!0)}.charAt,Ar=X.set,Er=X.getterFor("String Iterator");dr(String,"String",(function(t){Ar(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,r=Er(this),e=r.string,n=r.index;return n>=e.length?{value:void 0,done:!0}:(t=Sr(e,n),r.index+=t.length,{value:t,done:!1})}));var xr=xt("iterator"),Pr=function(t){if(null!=t)return t[xr]||t["@@iterator"]||c[nr(t)]},Tr=function(t){var r=Pr(t);if("function"!=typeof r)throw TypeError(String(t)+" is not iterable");return O(r.call(t))},kr=Pr,Mr=function(t,r,e,n){try{return n?r(O(e)[0],e[1]):r(e)}catch(r){var o=t.return;throw void 0!==o&&O(o.call(t)),r}},Ir=xt("iterator"),Cr=Array.prototype,Lr=function(t){return void 0!==t&&(c.Array===t||Cr[Ir]===t)},Dr=function(t,r,e){var n=w(r);n in t?S.f(t,n,A(0,e)):t[n]=e},Nr=xt("iterator"),_r=!1;try{var Rr=0,Fr={next:function(){return{done:!!Rr++}},return:function(){_r=!0}};Fr[Nr]=function(){return this},Array.from(Fr,(function(){throw 2}))}catch(t){}var Br=!function(t,r){if(!r&&!_r)return!1;var e=!1;try{var n={};n[Nr]=function(){return{next:function(){return{done:e=!0}}}},t(n)}catch(t){}return e}((function(t){Array.from(t)}));dt({target:"Array",stat:!0,forced:Br},{from:function(t){var r,e,n,o,i,a,u=yt(t),c="function"==typeof this?this:Array,f=arguments.length,l=f>1?arguments[1]:void 0,s=void 0!==l,p=Pr(u),v=0;if(s&&(l=pt(l,f>2?arguments[2]:void 0,2)),null==p||c==Array&&Lr(p))for(e=new c(r=Dt(u.length));r>v;v++)a=s?l(u[v],v):u[v],Dr(e,v,a);else for(i=(o=p.call(u)).next,e=new c;!(n=i.call(o)).done;v++)a=s?Mr(o,l,[n.value,v],!0):n.value,Dr(e,v,a);return e.length=v,e}});var Gr=st.Array.from,Vr=Gr,Hr=r((function(){Qt(1)}));dt({target:"Object",stat:!0,forced:Hr},{keys:function(t){return Qt(yt(t))}});var Qr,$r,Wr=st.Object.keys,qr=Array.isArray||function(t){return"Array"==n(t)},zr=xt("species"),Ur=function(t,r){var e;return qr(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!qr(e.prototype)?d(e)&&null===(e=e[zr])&&(e=void 0):e=void 0),new(void 0===e?Array:e)(0===r?0:r)},Jr=[].push,Kr=function(t){var r=1==t,e=2==t,n=3==t,o=4==t,a=6==t,u=5==t||a;return function(c,f,l,s){for(var p,v,h=yt(c),d=i(h),y=pt(f,l,3),g=Dt(d.length),b=0,m=s||Ur,O=r?m(c,g):e?m(c,0):void 0;g>b;b++)if((u||b in d)&&(v=y(p=d[b],b,h),t))if(r)O[b]=v;else if(v)switch(t){case 3:return!0;case 5:return p;case 6:return b;case 2:Jr.call(O,p)}else if(o)return!1;return a?-1:n||o?o:O}},Yr={forEach:Kr(0),map:Kr(1),filter:Kr(2),some:Kr(3),every:Kr(4),find:Kr(5),findIndex:Kr(6)},Xr=qt("navigator","userAgent")||"",Zr=v.process,te=Zr&&Zr.versions,re=te&&te.v8;re?$r=(Qr=re.split("."))[0]+Qr[1]:Xr&&(!(Qr=Xr.match(/Edge\/(\d+)/))||Qr[1]>=74)&&(Qr=Xr.match(/Chrome\/(\d+)/))&&($r=Qr[1]);var ee=$r&&+$r,ne=xt("species"),oe=function(t){return ee>=51||!r((function(){var r=[];return(r.constructor={})[ne]=function(){return{foo:1}},1!==r[t](Boolean).foo}))},ie=Object.defineProperty,ae={},ue=function(t){throw t},ce=function(t,e){if(N(ae,t))return ae[t];e||(e={});var n=[][t],o=!!N(e,"ACCESSORS")&&e.ACCESSORS,i=N(e,0)?e[0]:ue,a=N(e,1)?e[1]:void 0;return ae[t]=!!n&&!r((function(){if(o&&!h)return!0;var t={length:-1};o?ie(t,1,{enumerable:!0,get:ue}):t[1]=1,n.call(t,i,a)}))},fe=Yr.map,le=oe("map"),se=ce("map");dt({target:"Array",proto:!0,forced:!le||!se},{map:function(t){return fe(this,t,arguments.length>1?arguments[1]:void 0)}});var pe=function(t){return st[t+"Prototype"]},ve=pe("Array").map,he=Array.prototype,de=function(t){var r=t.map;return t===he||t instanceof Array&&r===he.map?ve:r};dt({target:"Array",stat:!0},{isArray:qr});var ye=st.Array.isArray,ge=ye,be={f:xt},me=S.f,Oe=function(t){var r=st.Symbol||(st.Symbol={});N(r,t)||me(r,t,{value:be.f(t)})};Oe("iterator");var we=be.f("iterator"),je=xt("isConcatSpreadable"),Se=ee>=51||!r((function(){var t=[];return t[je]=!1,t.concat()[0]!==t})),Ae=oe("concat"),Ee=function(t){if(!d(t))return!1;var r=t[je];return void 0!==r?!!r:qr(t)};dt({target:"Array",proto:!0,forced:!Se||!Ae},{concat:function(t){var r,e,n,o,i,a=yt(this),u=Ur(a,0),c=0;for(r=-1,n=arguments.length;r<n;r++)if(Ee(i=-1===r?a:arguments[r])){if(c+(o=Dt(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(e=0;e<o;e++,c++)e in i&&Dr(u,c,i[e])}else{if(c>=9007199254740991)throw TypeError("Maximum allowed index exceeded");Dr(u,c++,i)}return u.length=c,u}});var xe=Object.freeze({__proto__:null}),Pe=Ht.concat("length","prototype"),Te={f:Object.getOwnPropertyNames||function(t){return Vt(t,Pe)}},ke=Te.f,Me={}.toString,Ie="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Ce={f:function(t){return Ie&&"[object Window]"==Me.call(t)?function(t){try{return ke(t)}catch(t){return Ie.slice()}}(t):ke(u(t))}},Le={f:Object.getOwnPropertySymbols},De=Yr.forEach,Ne=V("hidden"),_e=xt("toPrimitive"),Re=X.set,Fe=X.getterFor("Symbol"),Be=Object.prototype,Ge=v.Symbol,Ve=qt("JSON","stringify"),He=nt.f,Qe=S.f,$e=Ce.f,We=rt.f,qe=_("symbols"),ze=_("op-symbols"),Ue=_("string-to-symbol-registry"),Je=_("symbol-to-string-registry"),Ke=_("wks"),Ye=v.QObject,Xe=!Ye||!Ye.prototype||!Ye.prototype.findChild,Ze=h&&r((function(){return 7!=Xt(Qe({},"a",{get:function(){return Qe(this,"a",{value:7}).a}})).a}))?function(t,r,e){var n=He(Be,r);n&&delete Be[r],Qe(t,r,e),n&&t!==Be&&Qe(Be,r,n)}:Qe,tn=function(t,r){var e=qe[t]=Xt(Ge.prototype);return Re(e,{type:"Symbol",tag:t,description:r}),h||(e.description=r),e},rn=jt?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Ge},en=function(t,r,e){t===Be&&en(ze,r,e),O(t);var n=w(r,!0);return O(e),N(qe,n)?(e.enumerable?(N(t,Ne)&&t[Ne][n]&&(t[Ne][n]=!1),e=Xt(e,{enumerable:A(0,!1)})):(N(t,Ne)||Qe(t,Ne,A(1,{})),t[Ne][n]=!0),Ze(t,n,e)):Qe(t,n,e)},nn=function(t,r){O(t);var e=u(r),n=Qt(e).concat(cn(e));return De(n,(function(r){h&&!on.call(e,r)||en(t,r,e[r])})),t},on=function(t){var r=w(t,!0),e=We.call(this,r);return!(this===Be&&N(qe,r)&&!N(ze,r))&&(!(e||!N(this,r)||!N(qe,r)||N(this,Ne)&&this[Ne][r])||e)},an=function(t,r){var e=u(t),n=w(r,!0);if(e!==Be||!N(qe,n)||N(ze,n)){var o=He(e,n);return!o||!N(qe,n)||N(e,Ne)&&e[Ne][n]||(o.enumerable=!0),o}},un=function(t){var r=$e(u(t)),e=[];return De(r,(function(t){N(qe,t)||N(H,t)||e.push(t)})),e},cn=function(t){var r=t===Be,e=$e(r?ze:u(t)),n=[];return De(e,(function(t){!N(qe,t)||r&&!N(Be,t)||n.push(qe[t])})),n};if(wt||(lr((Ge=function(){if(this instanceof Ge)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,r=B(t),e=function(t){this===Be&&e.call(ze,t),N(this,Ne)&&N(this[Ne],r)&&(this[Ne][r]=!1),Ze(this,r,A(1,t))};return h&&Xe&&Ze(Be,r,{configurable:!0,set:e}),tn(r,t)}).prototype,"toString",(function(){return Fe(this).tag})),lr(Ge,"withoutSetter",(function(t){return tn(B(t),t)})),rt.f=on,S.f=en,nt.f=an,Te.f=Ce.f=un,Le.f=cn,be.f=function(t){return tn(xt(t),t)},h&&Qe(Ge.prototype,"description",{configurable:!0,get:function(){return Fe(this).description}})),dt({global:!0,wrap:!0,forced:!wt,sham:!wt},{Symbol:Ge}),De(Qt(Ke),(function(t){Oe(t)})),dt({target:"Symbol",stat:!0,forced:!wt},{for:function(t){var r=String(t);if(N(Ue,r))return Ue[r];var e=Ge(r);return Ue[r]=e,Je[e]=r,e},keyFor:function(t){if(!rn(t))throw TypeError(t+" is not a symbol");if(N(Je,t))return Je[t]},useSetter:function(){Xe=!0},useSimple:function(){Xe=!1}}),dt({target:"Object",stat:!0,forced:!wt,sham:!h},{create:function(t,r){return void 0===r?Xt(t):nn(Xt(t),r)},defineProperty:en,defineProperties:nn,getOwnPropertyDescriptor:an}),dt({target:"Object",stat:!0,forced:!wt},{getOwnPropertyNames:un,getOwnPropertySymbols:cn}),dt({target:"Object",stat:!0,forced:r((function(){Le.f(1)}))},{getOwnPropertySymbols:function(t){return Le.f(yt(t))}}),Ve){var fn=!wt||r((function(){var t=Ge();return"[null]"!=Ve([t])||"{}"!=Ve({a:t})||"{}"!=Ve(Object(t))}));dt({target:"JSON",stat:!0,forced:fn},{stringify:function(t,r,e){for(var n,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(n=r,(d(r)||void 0!==t)&&!rn(t))return qr(r)||(r=function(t,r){if("function"==typeof n&&(r=n.call(this,t,r)),!rn(r))return r}),o[1]=r,Ve.apply(null,o)}})}Ge.prototype[_e]||E(Ge.prototype,_e,Ge.prototype.valueOf),ur(Ge,"Symbol"),H[Ne]=!0,Oe("asyncIterator");var ln=Object.freeze({__proto__:null});Oe("hasInstance"),Oe("isConcatSpreadable"),Oe("match"),Oe("matchAll"),Oe("replace"),Oe("search"),Oe("species"),Oe("split"),Oe("toPrimitive"),Oe("toStringTag"),Oe("unscopables"),ur(Math,"Math",!0),ur(v.JSON,"JSON",!0),s(xe),s(ln);var sn=st.Symbol;Oe("asyncDispose"),Oe("dispose"),Oe("observable"),Oe("patternMatch"),Oe("replaceAll");var pn=sn,vn=l((function(t){function r(e){return t.exports=r="function"==typeof pn&&"symbol"==typeof we?function(t){return typeof t}:function(t){return t&&"function"==typeof pn&&t.constructor===pn&&t!==pn.prototype?"symbol":typeof t},r(e)}t.exports=r})),hn=qt("Reflect","ownKeys")||function(t){var r=Te.f(O(t)),e=Le.f;return e?r.concat(e(t)):r};dt({target:"Reflect",stat:!0},{ownKeys:hn});var dn=st.Reflect.ownKeys,yn=oe("slice"),gn=ce("slice",{ACCESSORS:!0,0:0,1:2}),bn=xt("species"),mn=[].slice,On=Math.max;dt({target:"Array",proto:!0,forced:!yn||!gn},{slice:function(t,r){var e,n,o,i=u(this),a=Dt(i.length),c=Rt(t,a),f=Rt(void 0===r?a:r,a);if(qr(i)&&("function"!=typeof(e=i.constructor)||e!==Array&&!qr(e.prototype)?d(e)&&null===(e=e[bn])&&(e=void 0):e=void 0,e===Array||void 0===e))return mn.call(i,c,f);for(n=new(void 0===e?Array:e)(On(f-c,0)),o=0;c<f;c++,o++)c in i&&Dr(n,o,i[c]);return n.length=o,n}});var wn=pe("Array").slice,jn=Array.prototype,Sn=function(t){var r=t.slice;return t===jn||t instanceof Array&&r===jn.slice?wn:r},An=Sn,En=ye;var xn=function(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e<r;e++)n[e]=t[e];return n};var Pn=function(t){if(En(t))return xn(t)},Tn=Gr,kn=xt("iterator"),Mn=function(t){var r=Object(t);return void 0!==r[kn]||"@@iterator"in r||c.hasOwnProperty(nr(r))};var In=function(t){if(void 0!==pn&&Mn(Object(t)))return Tn(t)},Cn=Sn;var Ln=function(t,r){var e;if(t){if("string"==typeof t)return xn(t,r);var n=Cn(e=Object.prototype.toString.call(t)).call(e,8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Tn(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xn(t,r):void 0}};var Dn=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var Nn=function(t){return Pn(t)||In(t)||Ln(t)||Dn()},_n=pe("Array").concat,Rn=Array.prototype,Fn=function(t){var r=t.concat;return t===Rn||t instanceof Array&&r===Rn.concat?_n:r},Bn=sn;function Gn(t,r){var e;if(void 0===Bn||null==kr(t)){if(ge(t)||(e=function(t,r){var e;if(!t)return;if("string"==typeof t)return Vn(t,r);var n=An(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Vr(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vn(t,r)}(t))||r&&t&&"number"==typeof t.length){e&&(t=e);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){e=Tr(t)},n:function(){var t=e.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==e.return||e.return()}finally{if(u)throw i}}}}function Vn(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e<r;e++)n[e]=t[e];return n}var Hn=Bn("DELETE");function Qn(){var t=$n.apply(void 0,arguments);return qn(t),t}function $n(){for(var t=arguments.length,r=new Array(t),e=0;e<t;e++)r[e]=arguments[e];if(r.length<2)return r[0];var n;if(r.length>2)return $n.apply(void 0,Fn(n=[Qn(r[0],r[1])]).call(n,Nn(An(r).call(r,2))));var o,i=r[0],a=r[1],u=Gn(dn(a));try{for(u.s();!(o=u.n()).done;){var c=o.value;Object.prototype.propertyIsEnumerable.call(a,c)&&(a[c]===Hn?delete i[c]:null===i[c]||null===a[c]||"object"!==vn(i[c])||"object"!==vn(a[c])||ge(i[c])||ge(a[c])?i[c]=Wn(a[c]):i[c]=$n(i[c],a[c]))}}catch(t){u.e(t)}finally{u.f()}return i}function Wn(t){return ge(t)?de(t).call(t,(function(t){return Wn(t)})):"object"===vn(t)&&null!==t?$n({},t):t}function qn(t){for(var r=0,e=Wr(t);r<e.length;r++){var n=e[r];t[n]===Hn?delete t[n]:"object"===vn(t[n])&&null!==t[n]&&qn(t[n])}}var zn=function(t){if(En(t))return t};var Un=function(t,r){if(void 0!==pn&&Mn(Object(t))){var e=[],n=!0,o=!1,i=void 0;try{for(var a,u=Tr(t);!(n=(a=u.next()).done)&&(e.push(a.value),!r||e.length!==r);n=!0);}catch(t){o=!0,i=t}finally{try{n||null==u.return||u.return()}finally{if(o)throw i}}return e}};var Jn=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var Kn=function(t,r){return zn(t)||Un(t,r)||Ln(t,r)||Jn()};dt({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}});var Yn=st.Date.now;function Xn(t){var r=function(){for(var t=Zn(),r=t(" "),e=t(" "),n=t(" "),o=0;o<arguments.length;o++)(r-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(r+=1),(e-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(e+=1),(n-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(n+=1);return[r,e,n]}(t),e=Kn(r,3),n=e[0],o=e[1],i=e[2],a=1,u=function(){var t=2091639*n+2.3283064365386963e-10*a;return n=o,o=i,i=t-(a=0|t)};return u.uint32=function(){return 4294967296*u()},u.fract53=function(){return u()+11102230246251565e-32*(2097152*u()|0)},u.algorithm="Alea",u.seed=t,u.version="0.9",u}function Zn(){var t=4022871197;return function(r){for(var e=r.toString(),n=0;n<e.length;n++){var o=.02519603282416938*(t+=e.charCodeAt(n));o-=t=o>>>0,t=(o*=t)>>>0,t+=4294967296*(o-=t)}return 2.3283064365386963e-10*(t>>>0)}}dt({target:"Object",stat:!0,forced:!h,sham:!h},{defineProperty:S.f});var to=l((function(t){var r=st.Object,e=t.exports=function(t,e,n){return r.defineProperty(t,e,n)};r.defineProperty.sham&&(e.sham=!0)})),ro=to;dt({target:"Object",stat:!0,forced:!h,sham:!h},{defineProperties:$t});var eo=l((function(t){var r=st.Object,e=t.exports=function(t,e){return r.defineProperties(t,e)};r.defineProperties.sham&&(e.sham=!0)}));dt({target:"Object",stat:!0,sham:!h},{getOwnPropertyDescriptors:function(t){for(var r,e,n=u(t),o=nt.f,i=hn(n),a={},c=0;i.length>c;)void 0!==(e=o(n,r=i[c++]))&&Dr(a,r,e);return a}});var no=st.Object.getOwnPropertyDescriptors,oo=nt.f,io=r((function(){oo(1)}));dt({target:"Object",stat:!0,forced:!h||io,sham:!h},{getOwnPropertyDescriptor:function(t,r){return oo(u(t),r)}});var ao=l((function(t){var r=st.Object,e=t.exports=function(t,e){return r.getOwnPropertyDescriptor(t,e)};r.getOwnPropertyDescriptor.sham&&(e.sham=!0)})),uo=st.Object.getOwnPropertySymbols;dt({target:"Object",stat:!0,sham:!h},{create:Xt});var co=st.Object,fo=function(t,r){return co.create(t,r)},lo=to;var so,po=function(t,r,e){return r in t?lo(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t},vo="\t\n\v\f\r                 \u2028\u2029\ufeff",ho="["+vo+"]",yo=RegExp("^"+ho+ho+"*"),go=RegExp(ho+ho+"*$"),bo=function(t){return function(r){var e=String(a(r));return 1&t&&(e=e.replace(yo,"")),2&t&&(e=e.replace(go,"")),e}},mo={start:bo(1),end:bo(2),trim:bo(3)},Oo=mo.trim;dt({target:"String",proto:!0,forced:(so="trim",r((function(){return!!vo[so]()||"​…᠎"!="​…᠎"[so]()||vo[so].name!==so})))},{trim:function(){return Oo(this)}});var wo=pe("String").trim,jo=String.prototype,So=function(t){var r=t.trim;return"string"==typeof t||t===jo||t instanceof String&&r===jo.trim?wo:r},Ao=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){throw 1},1)}))},Eo=Yr.forEach,xo=Ao("forEach"),Po=ce("forEach"),To=xo&&Po?[].forEach:function(t){return Eo(this,t,arguments.length>1?arguments[1]:void 0)};dt({target:"Array",proto:!0,forced:[].forEach!=To},{forEach:To});var ko=pe("Array").forEach,Mo=Array.prototype,Io={DOMTokenList:!0,NodeList:!0},Co=function(t){var r=t.forEach;return t===Mo||t instanceof Array&&r===Mo.forEach||Io.hasOwnProperty(nr(t))?ko:r},Lo=mo.trim,Do=v.parseInt,No=/^[+-]?0[Xx]/,_o=8!==Do(vo+"08")||22!==Do(vo+"0x16")?function(t,r){var e=Lo(String(t));return Do(e,r>>>0||(No.test(e)?16:10))}:Do;dt({global:!0,forced:parseInt!=_o},{parseInt:_o});var Ro=st.parseInt,Fo=rt.f,Bo=function(t){return function(r){for(var e,n=u(r),o=Qt(n),i=o.length,a=0,c=[];i>a;)e=o[a++],h&&!Fo.call(n,e)||c.push(t?[e,n[e]]:n[e]);return c}},Go={entries:Bo(!0),values:Bo(!1)}.values;dt({target:"Object",stat:!0},{values:function(t){return Go(t)}});var Vo=st.Object.values,Ho=Yr.filter,Qo=oe("filter"),$o=ce("filter");dt({target:"Array",proto:!0,forced:!Qo||!$o},{filter:function(t){return Ho(this,t,arguments.length>1?arguments[1]:void 0)}});var Wo=pe("Array").filter,qo=Array.prototype,zo=function(t){var r=t.filter;return t===qo||t instanceof Array&&r===qo.filter?Wo:r},Uo=r((function(){Ot(1)}));dt({target:"Object",stat:!0,forced:Uo,sham:!gt},{getPrototypeOf:function(t){return Ot(yt(t))}});var Jo=st.Object.getPrototypeOf,Ko=Bt.indexOf,Yo=[].indexOf,Xo=!!Yo&&1/[1].indexOf(1,-0)<0,Zo=Ao("indexOf"),ti=ce("indexOf",{ACCESSORS:!0,1:0});dt({target:"Array",proto:!0,forced:Xo||!Zo||!ti},{indexOf:function(t){return Xo?Yo.apply(this,arguments)||0:Ko(this,t,arguments.length>1?arguments[1]:void 0)}});var ri=pe("Array").indexOf,ei=Array.prototype,ni=function(t){var r=t.indexOf;return t===ei||t instanceof Array&&r===ei.indexOf?ri:r},oi=Object.assign,ii=Object.defineProperty,ai=!oi||r((function(){if(h&&1!==oi({b:1},oi(ii({},"a",{enumerable:!0,get:function(){ii(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},r={},e=Symbol();return t[e]=7,"abcdefghijklmnopqrst".split("").forEach((function(t){r[t]=t})),7!=oi({},t)[e]||"abcdefghijklmnopqrst"!=Qt(oi({},r)).join("")}))?function(t,r){for(var e=yt(t),n=arguments.length,o=1,a=Le.f,u=rt.f;n>o;)for(var c,f=i(arguments[o++]),l=a?Qt(f).concat(a(f)):Qt(f),s=l.length,p=0;s>p;)c=l[p++],h&&!u.call(f,c)||(e[c]=f[c]);return e}:oi;dt({target:"Object",stat:!0,forced:Object.assign!==ai},{assign:ai});var ui=st.Object.assign;function ci(t,r){var e;if(void 0===Bn||null==kr(t)){if(ge(t)||(e=function(t,r){var e;if(!t)return;if("string"==typeof t)return fi(t,r);var n=An(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Vr(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fi(t,r)}(t))||r&&t&&"number"==typeof t.length){e&&(t=e);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){e=Tr(t)},n:function(){var t=e.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==e.return||e.return()}finally{if(u)throw i}}}}function fi(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e<r;e++)n[e]=t[e];return n}function li(t,r){var e=Wr(t);if(uo){var n=uo(t);r&&(n=zo(n).call(n,(function(r){return ao(t,r).enumerable}))),e.push.apply(e,n)}return e}function si(t){for(var r=1;r<arguments.length;r++){var e,n=null!=arguments[r]?arguments[r]:{};if(r%2)Co(e=li(Object(n),!0)).call(e,(function(r){po(t,r,n[r])}));else if(no)eo(t,no(n));else{var o;Co(o=li(Object(n))).call(o,(function(r){ro(t,r,ao(n,r))}))}}return t}var pi=/^\/?Date\((-?\d+)/i,vi=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,hi=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,di=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,yi=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function gi(t){return t instanceof Number||"number"==typeof t}function bi(t){return t instanceof String||"string"==typeof t}function mi(t){return"object"===vn(t)&&null!==t}function Oi(t,r,e,n){var o=!1;!0===n&&(o=null===r[e]&&void 0!==t[e]),o?delete t[e]:t[e]=r[e]}var wi=ui;function ji(t,r){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)||!0===e)if("object"===vn(r[o])&&null!==r[o]&&Jo(r[o])===Object.prototype)void 0===t[o]?t[o]=ji({},r[o],e):"object"===vn(t[o])&&null!==t[o]&&Jo(t[o])===Object.prototype?ji(t[o],r[o],e):Oi(t,r,o,n);else if(ge(r[o])){var i;t[o]=An(i=r[o]).call(i)}else Oi(t,r,o,n);return t}var Si=Vo;var Ai={asBoolean:function(t,r){return"function"==typeof t&&(t=t()),null!=t?0!=t:r||null},asNumber:function(t,r){return"function"==typeof t&&(t=t()),null!=t?Number(t)||r||null:r||null},asString:function(t,r){return"function"==typeof t&&(t=t()),null!=t?String(t):r||null},asSize:function(t,r){return"function"==typeof t&&(t=t()),bi(t)?t:gi(t)?t+"px":r||null},asElement:function(t,r){return"function"==typeof t&&(t=t()),t||r||null}};function Ei(t){var r;switch(t.length){case 3:case 4:return(r=hi.exec(t))?{r:Ro(r[1]+r[1],16),g:Ro(r[2]+r[2],16),b:Ro(r[3]+r[3],16)}:null;case 6:case 7:return(r=vi.exec(t))?{r:Ro(r[1],16),g:Ro(r[2],16),b:Ro(r[3],16)}:null;default:return null}}function xi(t,r,e){var n;return"#"+An(n=((1<<24)+(t<<16)+(r<<8)+e).toString(16)).call(n,1)}function Pi(t,r,e){t/=255,r/=255,e/=255;var n=Math.min(t,Math.min(r,e)),o=Math.max(t,Math.max(r,e));return n===o?{h:0,s:0,v:n}:{h:60*((t===n?3:e===n?1:5)-(t===n?r-e:e===n?t-r:e-t)/(o-n))/360,s:(o-n)/o,v:o}}var Ti=function(t){var r,e={};return Co(r=t.split(";")).call(r,(function(t){if(""!=So(t).call(t)){var r,n,o=t.split(":"),i=So(r=o[0]).call(r),a=So(n=o[1]).call(n);e[i]=a}})),e},ki=function(t){var r;return de(r=Wr(t)).call(r,(function(r){return r+": "+t[r]})).join("; ")};function Mi(t,r,e){var n,o,i,a=Math.floor(6*t),u=6*t-a,c=e*(1-r),f=e*(1-u*r),l=e*(1-(1-u)*r);switch(a%6){case 0:n=e,o=l,i=c;break;case 1:n=f,o=e,i=c;break;case 2:n=c,o=e,i=l;break;case 3:n=c,o=f,i=e;break;case 4:n=l,o=c,i=e;break;case 5:n=e,o=c,i=f}return{r:Math.floor(255*n),g:Math.floor(255*o),b:Math.floor(255*i)}}function Ii(t,r,e){var n=Mi(t,r,e);return xi(n.r,n.g,n.b)}function Ci(t){var r=Ei(t);if(!r)throw new TypeError("'".concat(t,"' is not a valid color."));return Pi(r.r,r.g,r.b)}function Li(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)}function Di(t){return di.test(t)}function Ni(t){if(null===t||"object"!==vn(t))return null;if(t instanceof Element)return t;var r=fo(t);for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&"object"==vn(t[e])&&(r[e]=Ni(t[e]));return r}t.Alea=function(){for(var t=arguments.length,r=new Array(t),e=0;e<t;e++)r[e]=arguments[e];return Xn(r.length?r:[Yn()])},t.DELETE=Hn,t.HSVToHex=Ii,t.HSVToRGB=Mi,t.RGBToHSV=Pi,t.RGBToHex=xi,t.addClassName=function(t,r){var e=t.className.split(" "),n=r.split(" ");e=Fn(e).call(e,zo(n).call(n,(function(t){return ni(e).call(e,t)<0}))),t.className=e.join(" ")},t.addCssText=function(t,r){var e=Ti(t.style.cssText),n=Ti(r),o=si(si({},e),n);t.style.cssText=ki(o)},t.addEventListener=function(t,r,e,n){var o;t.addEventListener?(void 0===n&&(n=!1),"mousewheel"===r&&ni(o=navigator.userAgent).call(o,"Firefox")>=0&&(r="DOMMouseScroll"),t.addEventListener(r,e,n)):t.attachEvent("on"+r,e)},t.binarySearchCustom=function(t,r,e,n){for(var o=0,i=0,a=t.length-1;i<=a&&o<1e4;){var u=Math.floor((i+a)/2),c=t[u],f=r(void 0===n?c[e]:c[e][n]);if(0==f)return u;-1==f?i=u+1:a=u-1,o++}return-1},t.binarySearchValue=function(t,r,e,n,o){var i,a,u,c,f=0,l=0,s=t.length-1;for(o=null!=o?o:function(t,r){return t==r?0:t<r?-1:1};l<=s&&f<1e4;){if(c=Math.floor(.5*(s+l)),i=t[Math.max(0,c-1)][e],a=t[c][e],u=t[Math.min(t.length-1,c+1)][e],0==o(a,r))return c;if(o(i,r)<0&&o(a,r)>0)return"before"==n?Math.max(0,c-1):c;if(o(a,r)<0&&o(u,r)>0)return"before"==n?c:Math.min(t.length-1,c+1);o(a,r)<0?l=c+1:s=c-1,f++}return-1},t.bridgeObject=Ni,t.copyAndExtendArray=function(t,r){var e;return Fn(e=[]).call(e,Nn(t),[r])},t.copyArray=function(t){return An(t).call(t)},t.deepExtend=ji,t.deepObjectAssign=Qn,t.easingFunctions={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return t*(2-t)},easeInOutQuad:function(t){return t<.5?2*t*t:(4-2*t)*t-1},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return--t*t*t+1},easeInOutCubic:function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1- --t*t*t*t},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1+--t*t*t*t*t},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}},t.equalArray=function(t,r){if(t.length!==r.length)return!1;for(var e=0,n=t.length;e<n;e++)if(t[e]!=r[e])return!1;return!0},t.extend=wi,t.fillIfDefined=function t(r,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var o in r)if(void 0!==e[o])if(null===e[o]||"object"!==vn(e[o]))Oi(r,e,o,n);else{var i=r[o],a=e[o];mi(i)&&mi(a)&&t(i,a,n)}},t.forEach=function(t,r){if(ge(t))for(var e=t.length,n=0;n<e;n++)r(t[n],n,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&r(t[o],o,t)},t.getAbsoluteLeft=function(t){return t.getBoundingClientRect().left},t.getAbsoluteRight=function(t){return t.getBoundingClientRect().right},t.getAbsoluteTop=function(t){return t.getBoundingClientRect().top},t.getScrollBarWidth=function(){var t=document.createElement("p");t.style.width="100%",t.style.height="200px";var r=document.createElement("div");r.style.position="absolute",r.style.top="0px",r.style.left="0px",r.style.visibility="hidden",r.style.width="200px",r.style.height="150px",r.style.overflow="hidden",r.appendChild(t),document.body.appendChild(r);var e=t.offsetWidth;r.style.overflow="scroll";var n=t.offsetWidth;return e==n&&(n=r.clientWidth),document.body.removeChild(r),e-n},t.getTarget=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event,r=null;return t&&(t.target?r=t.target:t.srcElement&&(r=t.srcElement)),r instanceof Element&&(null==r.nodeType||3!=r.nodeType||(r=r.parentNode)instanceof Element)?r:null},t.getType=function(t){var r=vn(t);return"object"===r?null===t?"null":t instanceof Boolean?"Boolean":t instanceof Number?"Number":t instanceof String?"String":ge(t)?"Array":t instanceof Date?"Date":"Object":"number"===r?"Number":"boolean"===r?"Boolean":"string"===r?"String":void 0===r?"undefined":r},t.hasParent=function(t,r){for(var e=t;e;){if(e===r)return!0;if(!e.parentNode)return!1;e=e.parentNode}return!1},t.hexToHSV=Ci,t.hexToRGB=Ei,t.insertSort=function(t,r){for(var e=0;e<t.length;e++){var n=t[e],o=void 0;for(o=e;o>0&&r(n,t[o-1])<0;o--)t[o]=t[o-1];t[o]=n}return t},t.isDate=function(t){if(t instanceof Date)return!0;if(bi(t)){if(pi.exec(t))return!0;if(!isNaN(Date.parse(t)))return!0}return!1},t.isNumber=gi,t.isObject=mi,t.isString=bi,t.isValidHex=Li,t.isValidRGB=Di,t.isValidRGBA=function(t){return yi.test(t)},t.mergeOptions=function(t,r,e){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=function(t){return null!=t},i=function(t){return null!==t&&"object"===vn(t)},a=function(t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))return!1;return!0};if(!i(t))throw new Error("Parameter mergeTarget must be an object");if(!i(r))throw new Error("Parameter options must be an object");if(!o(e))throw new Error("Parameter option must have a value");if(!i(n))throw new Error("Parameter globalOptions must be an object");var u=function(t,r,e){i(t[e])||(t[e]={});var n=r[e],o=t[e];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(o[a]=n[a])},c=r[e],f=i(n)&&!a(n),l=f?n[e]:void 0,s=l?l.enabled:void 0;if(void 0!==c){if("boolean"==typeof c)return i(t[e])||(t[e]={}),void(t[e].enabled=c);if(null===c&&!i(t[e])){if(!o(l))return;t[e]=fo(l)}if(i(c)){var p=!0;void 0!==c.enabled?p=c.enabled:void 0!==s&&(p=l.enabled),u(t,r,e),t[e].enabled=p}}},t.option=Ai,t.overrideOpacity=function(t,r){if(-1!==ni(t).call(t,"rgba"))return t;if(-1!==ni(t).call(t,"rgb")){var e=t.substr(ni(t).call(t,"(")+1).replace(")","").split(",");return"rgba("+e[0]+","+e[1]+","+e[2]+","+r+")"}var n=Ei(t);return null==n?t:"rgba("+n.r+","+n.g+","+n.b+","+r+")"},t.parseColor=function(t,r){if(bi(t)){var e=t;if(Di(e)){var n,o=de(n=e.substr(4).substr(0,e.length-5).split(",")).call(n,(function(t){return Ro(t)}));e=xi(o[0],o[1],o[2])}if(!0===Li(e)){var i=Ci(e),a={h:i.h,s:.8*i.s,v:Math.min(1,1.02*i.v)},u={h:i.h,s:Math.min(1,1.25*i.s),v:.8*i.v},c=Ii(u.h,u.s,u.v),f=Ii(a.h,a.s,a.v);return{background:e,border:c,highlight:{background:f,border:c},hover:{background:f,border:c}}}return{background:e,border:e,highlight:{background:e,border:e},hover:{background:e,border:e}}}return r?{background:t.background||r.background,border:t.border||r.border,highlight:bi(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||r.highlight.background,border:t.highlight&&t.highlight.border||r.highlight.border},hover:bi(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||r.hover.border,background:t.hover&&t.hover.background||r.hover.background}}:{background:t.background||void 0,border:t.border||void 0,highlight:bi(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||void 0,border:t.highlight&&t.highlight.border||void 0},hover:bi(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||void 0,background:t.hover&&t.hover.background||void 0}}},t.preventDefault=function(t){t||(t=window.event),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)},t.pureDeepObjectAssign=function(t){for(var r,e=arguments.length,n=new Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];return Qn.apply(void 0,Fn(r=[{},t]).call(r,n))},t.recursiveDOMDelete=function t(r){if(r)for(;!0===r.hasChildNodes();){var e=r.firstChild;e&&(t(e),r.removeChild(e))}},t.removeClassName=function(t,r){var e=t.className.split(" "),n=r.split(" ");e=zo(e).call(e,(function(t){return ni(n).call(n,t)<0})),t.className=e.join(" ")},t.removeCssText=function(t,r){var e=Ti(t.style.cssText),n=Ti(r);for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&delete e[o];t.style.cssText=ki(e)},t.removeEventListener=function(t,r,e,n){var o;t.removeEventListener?(void 0===n&&(n=!1),"mousewheel"===r&&ni(o=navigator.userAgent).call(o,"Firefox")>=0&&(r="DOMMouseScroll"),t.removeEventListener(r,e,n)):t.detachEvent("on"+r,e)},t.selectiveBridgeObject=function(t,r){if(null!==r&&"object"===vn(r)){for(var e=fo(r),n=0;n<t.length;n++)Object.prototype.hasOwnProperty.call(r,t[n])&&"object"==vn(r[t[n]])&&(e[t[n]]=Ni(r[t[n]]));return e}return null},t.selectiveDeepExtend=function(t,r,e){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(ge(e))throw new TypeError("Arrays are not supported by deepExtend");for(var o=0;o<t.length;o++){var i=t[o];if(Object.prototype.hasOwnProperty.call(e,i))if(e[i]&&e[i].constructor===Object)void 0===r[i]&&(r[i]={}),r[i].constructor===Object?ji(r[i],e[i],!1,n):Oi(r,e,i,n);else{if(ge(e[i]))throw new TypeError("Arrays are not supported by deepExtend");Oi(r,e,i,n)}}return r},t.selectiveExtend=function(t,r){if(!ge(t))throw new Error("Array with property names expected as first argument");for(var e=arguments.length,n=new Array(e>2?e-2:0),o=2;o<e;o++)n[o-2]=arguments[o];for(var i=0,a=n;i<a.length;i++)for(var u=a[i],c=0;c<t.length;c++){var f=t[c];u&&Object.prototype.hasOwnProperty.call(u,f)&&(r[f]=u[f])}return r},t.selectiveNotDeepExtend=function(t,r,e){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(ge(e))throw new TypeError("Arrays are not supported by deepExtend");for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)&&-1===ni(t).call(t,o))if(e[o]&&e[o].constructor===Object)void 0===r[o]&&(r[o]={}),r[o].constructor===Object?ji(r[o],e[o]):Oi(r,e,o,n);else if(ge(e[o])){r[o]=[];for(var i=0;i<e[o].length;i++)r[o].push(e[o][i])}else Oi(r,e,o,n);return r},t.throttle=function(t){var r=!1;return function(){r||(r=!0,requestAnimationFrame((function(){r=!1,t()})))}},t.toArray=Si,t.topMost=function(t,r){var e;ge(r)||(r=[r]);var n,o=ci(t);try{for(o.s();!(n=o.n()).done;){var i=n.value;if(i){e=i[r[0]];for(var a=1;a<r.length;a++)e&&(e=e[r[a]]);if(void 0!==e)break}}}catch(t){o.e(t)}finally{o.f()}return e},t.updateProperty=function(t,r,e){return t[r]!==e&&(t[r]=e,!0)},Object.defineProperty(t,"__esModule",{value:!0})}));
!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r((t="undefined"!=typeof globalThis?globalThis:t||self).vis=t.vis||{})}(this,(function(t){var r=function(t){try{return!!t()}catch(t){return!0}},e={}.toString,n=function(t){return e.call(t).slice(8,-1)},o="".split,i=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==n(t)?o.call(t,""):Object(t)}:Object,a=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},u=function(t){return i(a(t))},c={},f="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function l(t){var r={exports:{}};return t(r,r.exports),r.exports}var s=function(t){return t&&t.Math==Math&&t},p=s("object"==typeof globalThis&&globalThis)||s("object"==typeof window&&window)||s("object"==typeof self&&self)||s("object"==typeof f&&f)||function(){return this}()||Function("return this")(),v=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),h=function(t){return"object"==typeof t?null!==t:"function"==typeof t},d=p.document,y=h(d)&&h(d.createElement),g=function(t){return y?d.createElement(t):{}},b=!v&&!r((function(){return 7!=Object.defineProperty(g("div"),"a",{get:function(){return 7}}).a})),m=function(t){if(!h(t))throw TypeError(String(t)+" is not an object");return t},O=function(t,r){if(!h(t))return t;var e,n;if(r&&"function"==typeof(e=t.toString)&&!h(n=e.call(t)))return n;if("function"==typeof(e=t.valueOf)&&!h(n=e.call(t)))return n;if(!r&&"function"==typeof(e=t.toString)&&!h(n=e.call(t)))return n;throw TypeError("Can't convert object to primitive value")},w=Object.defineProperty,S={f:v?w:function(t,r,e){if(m(t),r=O(r,!0),m(e),b)try{return w(t,r,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(t[r]=e.value),t}},j=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}},A=v?function(t,r,e){return S.f(t,r,j(1,e))}:function(t,r,e){return t[r]=e,t},E="__core-js_shared__",x=p[E]||function(t,r){try{A(p,t,r)}catch(e){p[t]=r}return r}(E,{}),P=Function.toString;"function"!=typeof x.inspectSource&&(x.inspectSource=function(t){return P.call(t)});var T,k,M,C=x.inspectSource,I=p.WeakMap,L="function"==typeof I&&/native code/.test(C(I)),D={}.hasOwnProperty,N=function(t,r){return D.call(t,r)},R=l((function(t){(t.exports=function(t,r){return x[t]||(x[t]=void 0!==r?r:{})})("versions",[]).push({version:"3.8.1",mode:"pure",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),_=0,F=Math.random(),B=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++_+F).toString(36)},G=R("keys"),V=function(t){return G[t]||(G[t]=B(t))},H={},Q=p.WeakMap;if(L){var $=x.state||(x.state=new Q),W=$.get,z=$.has,U=$.set;T=function(t,r){return r.facade=t,U.call($,t,r),r},k=function(t){return W.call($,t)||{}},M=function(t){return z.call($,t)}}else{var q=V("state");H[q]=!0,T=function(t,r){return r.facade=t,A(t,q,r),r},k=function(t){return N(t,q)?t[q]:{}},M=function(t){return N(t,q)}}var J,K,Y,X={set:T,get:k,has:M,enforce:function(t){return M(t)?k(t):T(t,{})},getterFor:function(t){return function(r){var e;if(!h(r)||(e=k(r)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return e}}},Z={}.propertyIsEnumerable,tt=Object.getOwnPropertyDescriptor,rt={f:tt&&!Z.call({1:2},1)?function(t){var r=tt(this,t);return!!r&&r.enumerable}:Z},et=Object.getOwnPropertyDescriptor,nt={f:v?et:function(t,r){if(t=u(t),r=O(r,!0),b)try{return et(t,r)}catch(t){}if(N(t,r))return j(!rt.f.call(t,r),t[r])}},ot=/#|\.prototype\./,it=function(t,e){var n=ut[at(t)];return n==ft||n!=ct&&("function"==typeof e?r(e):!!e)},at=it.normalize=function(t){return String(t).replace(ot,".").toLowerCase()},ut=it.data={},ct=it.NATIVE="N",ft=it.POLYFILL="P",lt=it,st={},pt=function(t,r,e){if(function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function")}(t),void 0===r)return t;switch(e){case 0:return function(){return t.call(r)};case 1:return function(e){return t.call(r,e)};case 2:return function(e,n){return t.call(r,e,n)};case 3:return function(e,n,o){return t.call(r,e,n,o)}}return function(){return t.apply(r,arguments)}},vt=nt.f,ht=function(t){var r=function(r,e,n){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(r);case 2:return new t(r,e)}return new t(r,e,n)}return t.apply(this,arguments)};return r.prototype=t.prototype,r},dt=function(t,r){var e,n,o,i,a,u,c,f,l=t.target,s=t.global,v=t.stat,h=t.proto,d=s?p:v?p[l]:(p[l]||{}).prototype,y=s?st:st[l]||(st[l]={}),g=y.prototype;for(o in r)e=!lt(s?o:l+(v?".":"#")+o,t.forced)&&d&&N(d,o),a=y[o],e&&(u=t.noTargetGet?(f=vt(d,o))&&f.value:d[o]),i=e&&u?u:r[o],e&&typeof a==typeof i||(c=t.bind&&e?pt(i,p):t.wrap&&e?ht(i):h&&"function"==typeof i?pt(Function.call,i):i,(t.sham||i&&i.sham||a&&a.sham)&&A(c,"sham",!0),y[o]=c,h&&(N(st,n=l+"Prototype")||A(st,n,{}),st[n][o]=i,t.real&&g&&!g[o]&&A(g,o,i)))},yt=function(t){return Object(a(t))},gt=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),bt=V("IE_PROTO"),mt=Object.prototype,Ot=gt?Object.getPrototypeOf:function(t){return t=yt(t),N(t,bt)?t[bt]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?mt:null},wt=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())})),St=wt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,jt=R("wks"),At=p.Symbol,Et=St?At:At&&At.withoutSetter||B,xt=function(t){return N(jt,t)||(wt&&N(At,t)?jt[t]=At[t]:jt[t]=Et("Symbol."+t)),jt[t]},Pt=(xt("iterator"),!1);[].keys&&("next"in(Y=[].keys())?(K=Ot(Ot(Y)))!==Object.prototype&&(J=K):Pt=!0),null==J&&(J={});var Tt,kt={IteratorPrototype:J,BUGGY_SAFARI_ITERATORS:Pt},Mt=Math.ceil,Ct=Math.floor,It=function(t){return isNaN(t=+t)?0:(t>0?Ct:Mt)(t)},Lt=Math.min,Dt=function(t){return t>0?Lt(It(t),9007199254740991):0},Nt=Math.max,Rt=Math.min,_t=function(t,r){var e=It(t);return e<0?Nt(e+r,0):Rt(e,r)},Ft=function(t){return function(r,e,n){var o,i=u(r),a=Dt(i.length),c=_t(n,a);if(t&&e!=e){for(;a>c;)if((o=i[c++])!=o)return!0}else for(;a>c;c++)if((t||c in i)&&i[c]===e)return t||c||0;return!t&&-1}},Bt={includes:Ft(!0),indexOf:Ft(!1)},Gt=Bt.indexOf,Vt=function(t,r){var e,n=u(t),o=0,i=[];for(e in n)!N(H,e)&&N(n,e)&&i.push(e);for(;r.length>o;)N(n,e=r[o++])&&(~Gt(i,e)||i.push(e));return i},Ht=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Qt=Object.keys||function(t){return Vt(t,Ht)},$t=v?Object.defineProperties:function(t,r){m(t);for(var e,n=Qt(r),o=n.length,i=0;o>i;)S.f(t,e=n[i++],r[e]);return t},Wt=function(t){return"function"==typeof t?t:void 0},zt=function(t,r){return arguments.length<2?Wt(st[t])||Wt(p[t]):st[t]&&st[t][r]||p[t]&&p[t][r]},Ut=zt("document","documentElement"),qt=V("IE_PROTO"),Jt=function(){},Kt=function(t){return"<script>"+t+"</"+"script>"},Yt=function(){try{Tt=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,r;Yt=Tt?function(t){t.write(Kt("")),t.close();var r=t.parentWindow.Object;return t=null,r}(Tt):((r=g("iframe")).style.display="none",Ut.appendChild(r),r.src=String("javascript:"),(t=r.contentWindow.document).open(),t.write(Kt("document.F=Object")),t.close(),t.F);for(var e=Ht.length;e--;)delete Yt.prototype[Ht[e]];return Yt()};H[qt]=!0;var Xt=Object.create||function(t,r){var e;return null!==t?(Jt.prototype=m(t),e=new Jt,Jt.prototype=null,e[qt]=t):e=Yt(),void 0===r?e:$t(e,r)},Zt={};Zt[xt("toStringTag")]="z";var tr="[object z]"===String(Zt),rr=xt("toStringTag"),er="Arguments"==n(function(){return arguments}()),nr=tr?n:function(t){var r,e,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,r){try{return t[r]}catch(t){}}(r=Object(t),rr))?e:er?n(r):"Object"==(o=n(r))&&"function"==typeof r.callee?"Arguments":o},or=tr?{}.toString:function(){return"[object "+nr(this)+"]"},ir=S.f,ar=xt("toStringTag"),ur=function(t,r,e,n){if(t){var o=e?t:t.prototype;N(o,ar)||ir(o,ar,{configurable:!0,value:r}),n&&!tr&&A(o,"toString",or)}},cr=kt.IteratorPrototype,fr=function(){return this},lr=(Object.setPrototypeOf||"__proto__"in{}&&function(){var t,r=!1,e={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(e,[]),r=e instanceof Array}catch(t){}}(),function(t,r,e,n){n&&n.enumerable?t[r]=e:A(t,r,e)}),sr=kt.IteratorPrototype,pr=kt.BUGGY_SAFARI_ITERATORS,vr=xt("iterator"),hr="keys",dr="values",yr="entries",gr=function(){return this},br=function(t,r,e,n,o,i,a){!function(t,r,e){var n=r+" Iterator";t.prototype=Xt(cr,{next:j(1,e)}),ur(t,n,!1,!0),c[n]=fr}(e,r,n);var u,f,l,s=function(t){if(t===o&&y)return y;if(!pr&&t in h)return h[t];switch(t){case hr:case dr:case yr:return function(){return new e(this,t)}}return function(){return new e(this)}},p=r+" Iterator",v=!1,h=t.prototype,d=h[vr]||h["@@iterator"]||o&&h[o],y=!pr&&d||s(o),g="Array"==r&&h.entries||d;if(g&&(u=Ot(g.call(new t)),sr!==Object.prototype&&u.next&&(ur(u,p,!0,!0),c[p]=gr)),o==dr&&d&&d.name!==dr&&(v=!0,y=function(){return d.call(this)}),a&&h[vr]!==y&&A(h,vr,y),c[r]=y,o)if(f={values:s(dr),keys:i?y:s(hr),entries:s(yr)},a)for(l in f)(pr||v||!(l in h))&&lr(h,l,f[l]);else dt({target:r,proto:!0,forced:pr||v},f);return f},mr="Array Iterator",Or=X.set,wr=X.getterFor(mr);br(Array,"Array",(function(t,r){Or(this,{type:mr,target:u(t),index:0,kind:r})}),(function(){var t=wr(this),r=t.target,e=t.kind,n=t.index++;return!r||n>=r.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==e?{value:n,done:!1}:"values"==e?{value:r[n],done:!1}:{value:[n,r[n]],done:!1}}),"values");c.Arguments=c.Array;var Sr=xt("toStringTag");for(var jr in{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}){var Ar=p[jr],Er=Ar&&Ar.prototype;Er&&nr(Er)!==Sr&&A(Er,Sr,jr),c[jr]=c.Array}var xr=function(t){return function(r,e){var n,o,i=String(a(r)),u=It(e),c=i.length;return u<0||u>=c?t?"":void 0:(n=i.charCodeAt(u))<55296||n>56319||u+1===c||(o=i.charCodeAt(u+1))<56320||o>57343?t?i.charAt(u):n:t?i.slice(u,u+2):o-56320+(n-55296<<10)+65536}},Pr={codeAt:xr(!1),charAt:xr(!0)}.charAt,Tr="String Iterator",kr=X.set,Mr=X.getterFor(Tr);br(String,"String",(function(t){kr(this,{type:Tr,string:String(t),index:0})}),(function(){var t,r=Mr(this),e=r.string,n=r.index;return n>=e.length?{value:void 0,done:!0}:(t=Pr(e,n),r.index+=t.length,{value:t,done:!1})}));var Cr=xt("iterator"),Ir=function(t){if(null!=t)return t[Cr]||t["@@iterator"]||c[nr(t)]},Lr=function(t){var r=Ir(t);if("function"!=typeof r)throw TypeError(String(t)+" is not iterable");return m(r.call(t))},Dr=Ir,Nr=function(t,r,e,n){try{return n?r(m(e)[0],e[1]):r(e)}catch(r){throw function(t){var r=t.return;if(void 0!==r)m(r.call(t)).value}(t),r}},Rr=xt("iterator"),_r=Array.prototype,Fr=function(t){return void 0!==t&&(c.Array===t||_r[Rr]===t)},Br=function(t,r,e){var n=O(r);n in t?S.f(t,n,j(0,e)):t[n]=e},Gr=xt("iterator"),Vr=!1;try{var Hr=0,Qr={next:function(){return{done:!!Hr++}},return:function(){Vr=!0}};Qr[Gr]=function(){return this},Array.from(Qr,(function(){throw 2}))}catch(t){}var $r=!function(t,r){if(!r&&!Vr)return!1;var e=!1;try{var n={};n[Gr]=function(){return{next:function(){return{done:e=!0}}}},t(n)}catch(t){}return e}((function(t){Array.from(t)}));dt({target:"Array",stat:!0,forced:$r},{from:function(t){var r,e,n,o,i,a,u=yt(t),c="function"==typeof this?this:Array,f=arguments.length,l=f>1?arguments[1]:void 0,s=void 0!==l,p=Ir(u),v=0;if(s&&(l=pt(l,f>2?arguments[2]:void 0,2)),null==p||c==Array&&Fr(p))for(e=new c(r=Dt(u.length));r>v;v++)a=s?l(u[v],v):u[v],Br(e,v,a);else for(i=(o=p.call(u)).next,e=new c;!(n=i.call(o)).done;v++)a=s?Nr(o,l,[n.value,v],!0):n.value,Br(e,v,a);return e.length=v,e}});var Wr=st.Array.from,zr=Wr,Ur=r((function(){Qt(1)}));dt({target:"Object",stat:!0,forced:Ur},{keys:function(t){return Qt(yt(t))}});var qr,Jr,Kr=st.Object.keys,Yr=Array.isArray||function(t){return"Array"==n(t)},Xr=xt("species"),Zr=function(t,r){var e;return Yr(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!Yr(e.prototype)?h(e)&&null===(e=e[Xr])&&(e=void 0):e=void 0),new(void 0===e?Array:e)(0===r?0:r)},te=[].push,re=function(t){var r=1==t,e=2==t,n=3==t,o=4==t,a=6==t,u=7==t,c=5==t||a;return function(f,l,s,p){for(var v,h,d=yt(f),y=i(d),g=pt(l,s,3),b=Dt(y.length),m=0,O=p||Zr,w=r?O(f,b):e||u?O(f,0):void 0;b>m;m++)if((c||m in y)&&(h=g(v=y[m],m,d),t))if(r)w[m]=h;else if(h)switch(t){case 3:return!0;case 5:return v;case 6:return m;case 2:te.call(w,v)}else switch(t){case 4:return!1;case 7:te.call(w,v)}return a?-1:n||o?o:w}},ee={forEach:re(0),map:re(1),filter:re(2),some:re(3),every:re(4),find:re(5),findIndex:re(6),filterOut:re(7)},ne=zt("navigator","userAgent")||"",oe=p.process,ie=oe&&oe.versions,ae=ie&&ie.v8;ae?Jr=(qr=ae.split("."))[0]+qr[1]:ne&&(!(qr=ne.match(/Edge\/(\d+)/))||qr[1]>=74)&&(qr=ne.match(/Chrome\/(\d+)/))&&(Jr=qr[1]);var ue=Jr&&+Jr,ce=xt("species"),fe=function(t){return ue>=51||!r((function(){var r=[];return(r.constructor={})[ce]=function(){return{foo:1}},1!==r[t](Boolean).foo}))},le=Object.defineProperty,se={},pe=function(t){throw t},ve=function(t,e){if(N(se,t))return se[t];e||(e={});var n=[][t],o=!!N(e,"ACCESSORS")&&e.ACCESSORS,i=N(e,0)?e[0]:pe,a=N(e,1)?e[1]:void 0;return se[t]=!!n&&!r((function(){if(o&&!v)return!0;var t={length:-1};o?le(t,1,{enumerable:!0,get:pe}):t[1]=1,n.call(t,i,a)}))},he=ee.map,de=fe("map"),ye=ve("map");dt({target:"Array",proto:!0,forced:!de||!ye},{map:function(t){return he(this,t,arguments.length>1?arguments[1]:void 0)}});var ge=function(t){return st[t+"Prototype"]},be=ge("Array").map,me=Array.prototype,Oe=function(t){var r=t.map;return t===me||t instanceof Array&&r===me.map?be:r};dt({target:"Array",stat:!0},{isArray:Yr});var we=st.Array.isArray,Se=we,je={f:xt},Ae=S.f,Ee=function(t){var r=st.Symbol||(st.Symbol={});N(r,t)||Ae(r,t,{value:je.f(t)})};Ee("iterator");var xe=je.f("iterator"),Pe=xt("isConcatSpreadable"),Te=9007199254740991,ke="Maximum allowed index exceeded",Me=ue>=51||!r((function(){var t=[];return t[Pe]=!1,t.concat()[0]!==t})),Ce=fe("concat"),Ie=function(t){if(!h(t))return!1;var r=t[Pe];return void 0!==r?!!r:Yr(t)};dt({target:"Array",proto:!0,forced:!Me||!Ce},{concat:function(t){var r,e,n,o,i,a=yt(this),u=Zr(a,0),c=0;for(r=-1,n=arguments.length;r<n;r++)if(Ie(i=-1===r?a:arguments[r])){if(c+(o=Dt(i.length))>Te)throw TypeError(ke);for(e=0;e<o;e++,c++)e in i&&Br(u,c,i[e])}else{if(c>=Te)throw TypeError(ke);Br(u,c++,i)}return u.length=c,u}});var Le=Ht.concat("length","prototype"),De={f:Object.getOwnPropertyNames||function(t){return Vt(t,Le)}},Ne=De.f,Re={}.toString,_e="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Fe={f:function(t){return _e&&"[object Window]"==Re.call(t)?function(t){try{return Ne(t)}catch(t){return _e.slice()}}(t):Ne(u(t))}},Be={f:Object.getOwnPropertySymbols},Ge=ee.forEach,Ve=V("hidden"),He="Symbol",Qe=xt("toPrimitive"),$e=X.set,We=X.getterFor(He),ze=Object.prototype,Ue=p.Symbol,qe=zt("JSON","stringify"),Je=nt.f,Ke=S.f,Ye=Fe.f,Xe=rt.f,Ze=R("symbols"),tn=R("op-symbols"),rn=R("string-to-symbol-registry"),en=R("symbol-to-string-registry"),nn=R("wks"),on=p.QObject,an=!on||!on.prototype||!on.prototype.findChild,un=v&&r((function(){return 7!=Xt(Ke({},"a",{get:function(){return Ke(this,"a",{value:7}).a}})).a}))?function(t,r,e){var n=Je(ze,r);n&&delete ze[r],Ke(t,r,e),n&&t!==ze&&Ke(ze,r,n)}:Ke,cn=function(t,r){var e=Ze[t]=Xt(Ue.prototype);return $e(e,{type:He,tag:t,description:r}),v||(e.description=r),e},fn=St?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Ue},ln=function(t,r,e){t===ze&&ln(tn,r,e),m(t);var n=O(r,!0);return m(e),N(Ze,n)?(e.enumerable?(N(t,Ve)&&t[Ve][n]&&(t[Ve][n]=!1),e=Xt(e,{enumerable:j(0,!1)})):(N(t,Ve)||Ke(t,Ve,j(1,{})),t[Ve][n]=!0),un(t,n,e)):Ke(t,n,e)},sn=function(t,r){m(t);var e=u(r),n=Qt(e).concat(dn(e));return Ge(n,(function(r){v&&!pn.call(e,r)||ln(t,r,e[r])})),t},pn=function(t){var r=O(t,!0),e=Xe.call(this,r);return!(this===ze&&N(Ze,r)&&!N(tn,r))&&(!(e||!N(this,r)||!N(Ze,r)||N(this,Ve)&&this[Ve][r])||e)},vn=function(t,r){var e=u(t),n=O(r,!0);if(e!==ze||!N(Ze,n)||N(tn,n)){var o=Je(e,n);return!o||!N(Ze,n)||N(e,Ve)&&e[Ve][n]||(o.enumerable=!0),o}},hn=function(t){var r=Ye(u(t)),e=[];return Ge(r,(function(t){N(Ze,t)||N(H,t)||e.push(t)})),e},dn=function(t){var r=t===ze,e=Ye(r?tn:u(t)),n=[];return Ge(e,(function(t){!N(Ze,t)||r&&!N(ze,t)||n.push(Ze[t])})),n};if(wt||(lr((Ue=function(){if(this instanceof Ue)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,r=B(t),e=function(t){this===ze&&e.call(tn,t),N(this,Ve)&&N(this[Ve],r)&&(this[Ve][r]=!1),un(this,r,j(1,t))};return v&&an&&un(ze,r,{configurable:!0,set:e}),cn(r,t)}).prototype,"toString",(function(){return We(this).tag})),lr(Ue,"withoutSetter",(function(t){return cn(B(t),t)})),rt.f=pn,S.f=ln,nt.f=vn,De.f=Fe.f=hn,Be.f=dn,je.f=function(t){return cn(xt(t),t)},v&&Ke(Ue.prototype,"description",{configurable:!0,get:function(){return We(this).description}})),dt({global:!0,wrap:!0,forced:!wt,sham:!wt},{Symbol:Ue}),Ge(Qt(nn),(function(t){Ee(t)})),dt({target:He,stat:!0,forced:!wt},{for:function(t){var r=String(t);if(N(rn,r))return rn[r];var e=Ue(r);return rn[r]=e,en[e]=r,e},keyFor:function(t){if(!fn(t))throw TypeError(t+" is not a symbol");if(N(en,t))return en[t]},useSetter:function(){an=!0},useSimple:function(){an=!1}}),dt({target:"Object",stat:!0,forced:!wt,sham:!v},{create:function(t,r){return void 0===r?Xt(t):sn(Xt(t),r)},defineProperty:ln,defineProperties:sn,getOwnPropertyDescriptor:vn}),dt({target:"Object",stat:!0,forced:!wt},{getOwnPropertyNames:hn,getOwnPropertySymbols:dn}),dt({target:"Object",stat:!0,forced:r((function(){Be.f(1)}))},{getOwnPropertySymbols:function(t){return Be.f(yt(t))}}),qe){var yn=!wt||r((function(){var t=Ue();return"[null]"!=qe([t])||"{}"!=qe({a:t})||"{}"!=qe(Object(t))}));dt({target:"JSON",stat:!0,forced:yn},{stringify:function(t,r,e){for(var n,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(n=r,(h(r)||void 0!==t)&&!fn(t))return Yr(r)||(r=function(t,r){if("function"==typeof n&&(r=n.call(this,t,r)),!fn(r))return r}),o[1]=r,qe.apply(null,o)}})}Ue.prototype[Qe]||A(Ue.prototype,Qe,Ue.prototype.valueOf),ur(Ue,He),H[Ve]=!0,Ee("asyncIterator"),Ee("hasInstance"),Ee("isConcatSpreadable"),Ee("match"),Ee("matchAll"),Ee("replace"),Ee("search"),Ee("species"),Ee("split"),Ee("toPrimitive"),Ee("toStringTag"),Ee("unscopables"),ur(p.JSON,"JSON",!0);var gn=st.Symbol;Ee("asyncDispose"),Ee("dispose"),Ee("observable"),Ee("patternMatch"),Ee("replaceAll");var bn=gn,mn=l((function(t){function r(e){return t.exports=r="function"==typeof bn&&"symbol"==typeof xe?function(t){return typeof t}:function(t){return t&&"function"==typeof bn&&t.constructor===bn&&t!==bn.prototype?"symbol":typeof t},r(e)}t.exports=r})),On=zt("Reflect","ownKeys")||function(t){var r=De.f(m(t)),e=Be.f;return e?r.concat(e(t)):r};dt({target:"Reflect",stat:!0},{ownKeys:On});var wn=st.Reflect.ownKeys,Sn=fe("slice"),jn=ve("slice",{ACCESSORS:!0,0:0,1:2}),An=xt("species"),En=[].slice,xn=Math.max;dt({target:"Array",proto:!0,forced:!Sn||!jn},{slice:function(t,r){var e,n,o,i=u(this),a=Dt(i.length),c=_t(t,a),f=_t(void 0===r?a:r,a);if(Yr(i)&&("function"!=typeof(e=i.constructor)||e!==Array&&!Yr(e.prototype)?h(e)&&null===(e=e[An])&&(e=void 0):e=void 0,e===Array||void 0===e))return En.call(i,c,f);for(n=new(void 0===e?Array:e)(xn(f-c,0)),o=0;c<f;c++,o++)c in i&&Br(n,o,i[c]);return n.length=o,n}});var Pn=ge("Array").slice,Tn=Array.prototype,kn=function(t){var r=t.slice;return t===Tn||t instanceof Array&&r===Tn.slice?Pn:r},Mn=kn,Cn=we;var In=function(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e<r;e++)n[e]=t[e];return n};var Ln=function(t){if(Cn(t))return In(t)},Dn=Wr,Nn=xt("iterator"),Rn=function(t){var r=Object(t);return void 0!==r[Nn]||"@@iterator"in r||c.hasOwnProperty(nr(r))};var _n=function(t){if(void 0!==bn&&Rn(Object(t)))return Dn(t)},Fn=kn;var Bn=function(t,r){var e;if(t){if("string"==typeof t)return In(t,r);var n=Fn(e=Object.prototype.toString.call(t)).call(e,8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Dn(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?In(t,r):void 0}};var Gn=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var Vn=function(t){return Ln(t)||_n(t)||Bn(t)||Gn()},Hn=ge("Array").concat,Qn=Array.prototype,$n=function(t){var r=t.concat;return t===Qn||t instanceof Array&&r===Qn.concat?Hn:r},Wn=gn;function zn(t,r){var e;if(void 0===Wn||null==Dr(t)){if(Se(t)||(e=function(t,r){var e;if(!t)return;if("string"==typeof t)return Un(t,r);var n=Mn(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return zr(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Un(t,r)}(t))||r&&t&&"number"==typeof t.length){e&&(t=e);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){e=Lr(t)},n:function(){var t=e.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==e.return||e.return()}finally{if(u)throw i}}}}function Un(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e<r;e++)n[e]=t[e];return n}var qn=Wn("DELETE");function Jn(){var t=Kn.apply(void 0,arguments);return Xn(t),t}function Kn(){for(var t=arguments.length,r=new Array(t),e=0;e<t;e++)r[e]=arguments[e];if(r.length<2)return r[0];var n;if(r.length>2)return Kn.apply(void 0,$n(n=[Jn(r[0],r[1])]).call(n,Vn(Mn(r).call(r,2))));var o,i=r[0],a=r[1],u=zn(wn(a));try{for(u.s();!(o=u.n()).done;){var c=o.value;Object.prototype.propertyIsEnumerable.call(a,c)&&(a[c]===qn?delete i[c]:null===i[c]||null===a[c]||"object"!==mn(i[c])||"object"!==mn(a[c])||Se(i[c])||Se(a[c])?i[c]=Yn(a[c]):i[c]=Kn(i[c],a[c]))}}catch(t){u.e(t)}finally{u.f()}return i}function Yn(t){return Se(t)?Oe(t).call(t,(function(t){return Yn(t)})):"object"===mn(t)&&null!==t?Kn({},t):t}function Xn(t){for(var r=0,e=Kr(t);r<e.length;r++){var n=e[r];t[n]===qn?delete t[n]:"object"===mn(t[n])&&null!==t[n]&&Xn(t[n])}}var Zn=function(t){if(Cn(t))return t};var to=function(t,r){if(void 0!==bn&&Rn(Object(t))){var e=[],n=!0,o=!1,i=void 0;try{for(var a,u=Lr(t);!(n=(a=u.next()).done)&&(e.push(a.value),!r||e.length!==r);n=!0);}catch(t){o=!0,i=t}finally{try{n||null==u.return||u.return()}finally{if(o)throw i}}return e}};var ro=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var eo=function(t,r){return Zn(t)||to(t,r)||Bn(t,r)||ro()};dt({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}});var no=st.Date.now;function oo(t){var r=function(){for(var t=io(),r=t(" "),e=t(" "),n=t(" "),o=0;o<arguments.length;o++)(r-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(r+=1),(e-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(e+=1),(n-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(n+=1);return[r,e,n]}(t),e=eo(r,3),n=e[0],o=e[1],i=e[2],a=1,u=function(){var t=2091639*n+2.3283064365386963e-10*a;return n=o,o=i,i=t-(a=0|t)};return u.uint32=function(){return 4294967296*u()},u.fract53=function(){return u()+11102230246251565e-32*(2097152*u()|0)},u.algorithm="Alea",u.seed=t,u.version="0.9",u}function io(){var t=4022871197;return function(r){for(var e=r.toString(),n=0;n<e.length;n++){var o=.02519603282416938*(t+=e.charCodeAt(n));o-=t=o>>>0,t=(o*=t)>>>0,t+=4294967296*(o-=t)}return 2.3283064365386963e-10*(t>>>0)}}dt({target:"Object",stat:!0,forced:!v,sham:!v},{defineProperty:S.f});var ao=l((function(t){var r=st.Object,e=t.exports=function(t,e,n){return r.defineProperty(t,e,n)};r.defineProperty.sham&&(e.sham=!0)})),uo=ao;dt({target:"Object",stat:!0,forced:!v,sham:!v},{defineProperties:$t});var co=l((function(t){var r=st.Object,e=t.exports=function(t,e){return r.defineProperties(t,e)};r.defineProperties.sham&&(e.sham=!0)}));dt({target:"Object",stat:!0,sham:!v},{getOwnPropertyDescriptors:function(t){for(var r,e,n=u(t),o=nt.f,i=On(n),a={},c=0;i.length>c;)void 0!==(e=o(n,r=i[c++]))&&Br(a,r,e);return a}});var fo=st.Object.getOwnPropertyDescriptors,lo=nt.f,so=r((function(){lo(1)}));dt({target:"Object",stat:!0,forced:!v||so,sham:!v},{getOwnPropertyDescriptor:function(t,r){return lo(u(t),r)}});var po=l((function(t){var r=st.Object,e=t.exports=function(t,e){return r.getOwnPropertyDescriptor(t,e)};r.getOwnPropertyDescriptor.sham&&(e.sham=!0)})),vo=st.Object.getOwnPropertySymbols;dt({target:"Object",stat:!0,sham:!v},{create:Xt});var ho=st.Object,yo=function(t,r){return ho.create(t,r)},go=ao;var bo,mo=function(t,r,e){return r in t?go(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t},Oo="\t\n\v\f\r                 \u2028\u2029\ufeff",wo="["+Oo+"]",So=RegExp("^"+wo+wo+"*"),jo=RegExp(wo+wo+"*$"),Ao=function(t){return function(r){var e=String(a(r));return 1&t&&(e=e.replace(So,"")),2&t&&(e=e.replace(jo,"")),e}},Eo={start:Ao(1),end:Ao(2),trim:Ao(3)},xo=Eo.trim;dt({target:"String",proto:!0,forced:(bo="trim",r((function(){return!!Oo[bo]()||"​…᠎"!="​…᠎"[bo]()||Oo[bo].name!==bo})))},{trim:function(){return xo(this)}});var Po=ge("String").trim,To=String.prototype,ko=function(t){var r=t.trim;return"string"==typeof t||t===To||t instanceof String&&r===To.trim?Po:r},Mo=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){throw 1},1)}))},Co=ee.forEach,Io=Mo("forEach"),Lo=ve("forEach"),Do=Io&&Lo?[].forEach:function(t){return Co(this,t,arguments.length>1?arguments[1]:void 0)};dt({target:"Array",proto:!0,forced:[].forEach!=Do},{forEach:Do});var No=ge("Array").forEach,Ro=Array.prototype,_o={DOMTokenList:!0,NodeList:!0},Fo=function(t){var r=t.forEach;return t===Ro||t instanceof Array&&r===Ro.forEach||_o.hasOwnProperty(nr(t))?No:r},Bo=Bt.indexOf,Go=[].indexOf,Vo=!!Go&&1/[1].indexOf(1,-0)<0,Ho=Mo("indexOf"),Qo=ve("indexOf",{ACCESSORS:!0,1:0});dt({target:"Array",proto:!0,forced:Vo||!Ho||!Qo},{indexOf:function(t){return Vo?Go.apply(this,arguments)||0:Bo(this,t,arguments.length>1?arguments[1]:void 0)}});var $o=ge("Array").indexOf,Wo=Array.prototype,zo=function(t){var r=t.indexOf;return t===Wo||t instanceof Array&&r===Wo.indexOf?$o:r},Uo=Eo.trim,qo=p.parseInt,Jo=/^[+-]?0[Xx]/,Ko=8!==qo(Oo+"08")||22!==qo(Oo+"0x16")?function(t,r){var e=Uo(String(t));return qo(e,r>>>0||(Jo.test(e)?16:10))}:qo;dt({global:!0,forced:parseInt!=Ko},{parseInt:Ko});var Yo=st.parseInt,Xo=rt.f,Zo=function(t){return function(r){for(var e,n=u(r),o=Qt(n),i=o.length,a=0,c=[];i>a;)e=o[a++],v&&!Xo.call(n,e)||c.push(t?[e,n[e]]:n[e]);return c}},ti={entries:Zo(!0),values:Zo(!1)}.values;dt({target:"Object",stat:!0},{values:function(t){return ti(t)}});var ri=st.Object.values,ei=ee.filter,ni=fe("filter"),oi=ve("filter");dt({target:"Array",proto:!0,forced:!ni||!oi},{filter:function(t){return ei(this,t,arguments.length>1?arguments[1]:void 0)}});var ii=ge("Array").filter,ai=Array.prototype,ui=function(t){var r=t.filter;return t===ai||t instanceof Array&&r===ai.filter?ii:r},ci=r((function(){Ot(1)}));dt({target:"Object",stat:!0,forced:ci,sham:!gt},{getPrototypeOf:function(t){return Ot(yt(t))}});var fi=st.Object.getPrototypeOf,li=Bt.includes,si=ve("indexOf",{ACCESSORS:!0,1:0});dt({target:"Array",proto:!0,forced:!si},{includes:function(t){return li(this,t,arguments.length>1?arguments[1]:void 0)}});var pi=ge("Array").includes,vi=xt("match"),hi=function(t){if(function(t){var r;return h(t)&&(void 0!==(r=t[vi])?!!r:"RegExp"==n(t))}(t))throw TypeError("The method doesn't accept regular expressions");return t},di=xt("match");dt({target:"String",proto:!0,forced:!function(t){var r=/./;try{"/./"[t](r)}catch(e){try{return r[di]=!1,"/./"[t](r)}catch(t){}}return!1}("includes")},{includes:function(t){return!!~String(a(this)).indexOf(hi(t),arguments.length>1?arguments[1]:void 0)}});var yi=ge("String").includes,gi=Array.prototype,bi=String.prototype,mi=function(t){var r=t.includes;return t===gi||t instanceof Array&&r===gi.includes?pi:"string"==typeof t||t===bi||t instanceof String&&r===bi.includes?yi:r},Oi=Object.assign,wi=Object.defineProperty,Si=!Oi||r((function(){if(v&&1!==Oi({b:1},Oi(wi({},"a",{enumerable:!0,get:function(){wi(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},r={},e=Symbol(),n="abcdefghijklmnopqrst";return t[e]=7,n.split("").forEach((function(t){r[t]=t})),7!=Oi({},t)[e]||Qt(Oi({},r)).join("")!=n}))?function(t,r){for(var e=yt(t),n=arguments.length,o=1,a=Be.f,u=rt.f;n>o;)for(var c,f=i(arguments[o++]),l=a?Qt(f).concat(a(f)):Qt(f),s=l.length,p=0;s>p;)c=l[p++],v&&!u.call(f,c)||(e[c]=f[c]);return e}:Oi;dt({target:"Object",stat:!0,forced:Object.assign!==Si},{assign:Si});var ji=st.Object.assign;function Ai(t,r){var e;if(void 0===Wn||null==Dr(t)){if(Se(t)||(e=function(t,r){var e;if(!t)return;if("string"==typeof t)return Ei(t,r);var n=Mn(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return zr(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ei(t,r)}(t))||r&&t&&"number"==typeof t.length){e&&(t=e);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){e=Lr(t)},n:function(){var t=e.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==e.return||e.return()}finally{if(u)throw i}}}}function Ei(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e<r;e++)n[e]=t[e];return n}function xi(t,r){var e=Kr(t);if(vo){var n=vo(t);r&&(n=ui(n).call(n,(function(r){return po(t,r).enumerable}))),e.push.apply(e,n)}return e}function Pi(t){for(var r=1;r<arguments.length;r++){var e,n=null!=arguments[r]?arguments[r]:{};if(r%2)Fo(e=xi(Object(n),!0)).call(e,(function(r){mo(t,r,n[r])}));else if(fo)co(t,fo(n));else{var o;Fo(o=xi(Object(n))).call(o,(function(r){uo(t,r,po(n,r))}))}}return t}var Ti=/^\/?Date\((-?\d+)/i,ki=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,Mi=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,Ci=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,Ii=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function Li(t){return t instanceof Number||"number"==typeof t}function Di(t){return t instanceof String||"string"==typeof t}function Ni(t){return"object"===mn(t)&&null!==t}function Ri(t,r,e,n){var o=!1;!0===n&&(o=null===r[e]&&void 0!==t[e]),o?delete t[e]:t[e]=r[e]}var _i=ji;function Fi(t,r){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)||!0===e)if("object"===mn(r[o])&&null!==r[o]&&fi(r[o])===Object.prototype)void 0===t[o]?t[o]=Fi({},r[o],e):"object"===mn(t[o])&&null!==t[o]&&fi(t[o])===Object.prototype?Fi(t[o],r[o],e):Ri(t,r,o,n);else if(Se(r[o])){var i;t[o]=Mn(i=r[o]).call(i)}else Ri(t,r,o,n);return t}var Bi=ri;var Gi={asBoolean:function(t,r){return"function"==typeof t&&(t=t()),null!=t?0!=t:r||null},asNumber:function(t,r){return"function"==typeof t&&(t=t()),null!=t?Number(t)||r||null:r||null},asString:function(t,r){return"function"==typeof t&&(t=t()),null!=t?String(t):r||null},asSize:function(t,r){return"function"==typeof t&&(t=t()),Di(t)?t:Li(t)?t+"px":r||null},asElement:function(t,r){return"function"==typeof t&&(t=t()),t||r||null}};function Vi(t){var r;switch(t.length){case 3:case 4:return(r=Mi.exec(t))?{r:Yo(r[1]+r[1],16),g:Yo(r[2]+r[2],16),b:Yo(r[3]+r[3],16)}:null;case 6:case 7:return(r=ki.exec(t))?{r:Yo(r[1],16),g:Yo(r[2],16),b:Yo(r[3],16)}:null;default:return null}}function Hi(t,r,e){var n;return"#"+Mn(n=((1<<24)+(t<<16)+(r<<8)+e).toString(16)).call(n,1)}function Qi(t,r,e){t/=255,r/=255,e/=255;var n=Math.min(t,Math.min(r,e)),o=Math.max(t,Math.max(r,e));return n===o?{h:0,s:0,v:n}:{h:60*((t===n?3:e===n?1:5)-(t===n?r-e:e===n?t-r:e-t)/(o-n))/360,s:(o-n)/o,v:o}}var $i=function(t){var r,e={};return Fo(r=t.split(";")).call(r,(function(t){if(""!=ko(t).call(t)){var r,n,o=t.split(":"),i=ko(r=o[0]).call(r),a=ko(n=o[1]).call(n);e[i]=a}})),e},Wi=function(t){var r;return Oe(r=Kr(t)).call(r,(function(r){return r+": "+t[r]})).join("; ")};function zi(t,r,e){var n,o,i,a=Math.floor(6*t),u=6*t-a,c=e*(1-r),f=e*(1-u*r),l=e*(1-(1-u)*r);switch(a%6){case 0:n=e,o=l,i=c;break;case 1:n=f,o=e,i=c;break;case 2:n=c,o=e,i=l;break;case 3:n=c,o=f,i=e;break;case 4:n=l,o=c,i=e;break;case 5:n=e,o=c,i=f}return{r:Math.floor(255*n),g:Math.floor(255*o),b:Math.floor(255*i)}}function Ui(t,r,e){var n=zi(t,r,e);return Hi(n.r,n.g,n.b)}function qi(t){var r=Vi(t);if(!r)throw new TypeError("'".concat(t,"' is not a valid color."));return Qi(r.r,r.g,r.b)}function Ji(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)}function Ki(t){return Ci.test(t)}function Yi(t){if(null===t||"object"!==mn(t))return null;if(t instanceof Element)return t;var r=yo(t);for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&"object"==mn(t[e])&&(r[e]=Yi(t[e]));return r}t.Alea=function(){for(var t=arguments.length,r=new Array(t),e=0;e<t;e++)r[e]=arguments[e];return oo(r.length?r:[no()])},t.DELETE=qn,t.HSVToHex=Ui,t.HSVToRGB=zi,t.RGBToHSV=Qi,t.RGBToHex=Hi,t.addClassName=function(t,r){var e=t.className.split(" "),n=r.split(" ");e=$n(e).call(e,ui(n).call(n,(function(t){return!mi(e).call(e,t)}))),t.className=e.join(" ")},t.addCssText=function(t,r){var e=$i(t.style.cssText),n=$i(r),o=Pi(Pi({},e),n);t.style.cssText=Wi(o)},t.addEventListener=function(t,r,e,n){var o;t.addEventListener?(void 0===n&&(n=!1),"mousewheel"===r&&mi(o=navigator.userAgent).call(o,"Firefox")&&(r="DOMMouseScroll"),t.addEventListener(r,e,n)):t.attachEvent("on"+r,e)},t.binarySearchCustom=function(t,r,e,n){for(var o=0,i=0,a=t.length-1;i<=a&&o<1e4;){var u=Math.floor((i+a)/2),c=t[u],f=r(void 0===n?c[e]:c[e][n]);if(0==f)return u;-1==f?i=u+1:a=u-1,o++}return-1},t.binarySearchValue=function(t,r,e,n,o){var i,a,u,c,f=0,l=0,s=t.length-1;for(o=null!=o?o:function(t,r){return t==r?0:t<r?-1:1};l<=s&&f<1e4;){if(c=Math.floor(.5*(s+l)),i=t[Math.max(0,c-1)][e],a=t[c][e],u=t[Math.min(t.length-1,c+1)][e],0==o(a,r))return c;if(o(i,r)<0&&o(a,r)>0)return"before"==n?Math.max(0,c-1):c;if(o(a,r)<0&&o(u,r)>0)return"before"==n?c:Math.min(t.length-1,c+1);o(a,r)<0?l=c+1:s=c-1,f++}return-1},t.bridgeObject=Yi,t.copyAndExtendArray=function(t,r){var e;return $n(e=[]).call(e,Vn(t),[r])},t.copyArray=function(t){return Mn(t).call(t)},t.deepExtend=Fi,t.deepObjectAssign=Jn,t.easingFunctions={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return t*(2-t)},easeInOutQuad:function(t){return t<.5?2*t*t:(4-2*t)*t-1},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return--t*t*t+1},easeInOutCubic:function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1- --t*t*t*t},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1+--t*t*t*t*t},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}},t.equalArray=function(t,r){if(t.length!==r.length)return!1;for(var e=0,n=t.length;e<n;e++)if(t[e]!=r[e])return!1;return!0},t.extend=_i,t.fillIfDefined=function t(r,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var o in r)if(void 0!==e[o])if(null===e[o]||"object"!==mn(e[o]))Ri(r,e,o,n);else{var i=r[o],a=e[o];Ni(i)&&Ni(a)&&t(i,a,n)}},t.forEach=function(t,r){if(Se(t))for(var e=t.length,n=0;n<e;n++)r(t[n],n,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&r(t[o],o,t)},t.getAbsoluteLeft=function(t){return t.getBoundingClientRect().left},t.getAbsoluteRight=function(t){return t.getBoundingClientRect().right},t.getAbsoluteTop=function(t){return t.getBoundingClientRect().top},t.getScrollBarWidth=function(){var t=document.createElement("p");t.style.width="100%",t.style.height="200px";var r=document.createElement("div");r.style.position="absolute",r.style.top="0px",r.style.left="0px",r.style.visibility="hidden",r.style.width="200px",r.style.height="150px",r.style.overflow="hidden",r.appendChild(t),document.body.appendChild(r);var e=t.offsetWidth;r.style.overflow="scroll";var n=t.offsetWidth;return e==n&&(n=r.clientWidth),document.body.removeChild(r),e-n},t.getTarget=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event,r=null;return t&&(t.target?r=t.target:t.srcElement&&(r=t.srcElement)),r instanceof Element&&(null==r.nodeType||3!=r.nodeType||(r=r.parentNode)instanceof Element)?r:null},t.getType=function(t){var r=mn(t);return"object"===r?null===t?"null":t instanceof Boolean?"Boolean":t instanceof Number?"Number":t instanceof String?"String":Se(t)?"Array":t instanceof Date?"Date":"Object":"number"===r?"Number":"boolean"===r?"Boolean":"string"===r?"String":void 0===r?"undefined":r},t.hasParent=function(t,r){for(var e=t;e;){if(e===r)return!0;if(!e.parentNode)return!1;e=e.parentNode}return!1},t.hexToHSV=qi,t.hexToRGB=Vi,t.insertSort=function(t,r){for(var e=0;e<t.length;e++){var n=t[e],o=void 0;for(o=e;o>0&&r(n,t[o-1])<0;o--)t[o]=t[o-1];t[o]=n}return t},t.isDate=function(t){if(t instanceof Date)return!0;if(Di(t)){if(Ti.exec(t))return!0;if(!isNaN(Date.parse(t)))return!0}return!1},t.isNumber=Li,t.isObject=Ni,t.isString=Di,t.isValidHex=Ji,t.isValidRGB=Ki,t.isValidRGBA=function(t){return Ii.test(t)},t.mergeOptions=function(t,r,e){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=function(t){return null!=t},i=function(t){return null!==t&&"object"===mn(t)},a=function(t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))return!1;return!0};if(!i(t))throw new Error("Parameter mergeTarget must be an object");if(!i(r))throw new Error("Parameter options must be an object");if(!o(e))throw new Error("Parameter option must have a value");if(!i(n))throw new Error("Parameter globalOptions must be an object");var u=function(t,r,e){i(t[e])||(t[e]={});var n=r[e],o=t[e];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(o[a]=n[a])},c=r[e],f=i(n)&&!a(n),l=f?n[e]:void 0,s=l?l.enabled:void 0;if(void 0!==c){if("boolean"==typeof c)return i(t[e])||(t[e]={}),void(t[e].enabled=c);if(null===c&&!i(t[e])){if(!o(l))return;t[e]=yo(l)}if(i(c)){var p=!0;void 0!==c.enabled?p=c.enabled:void 0!==s&&(p=l.enabled),u(t,r,e),t[e].enabled=p}}},t.option=Gi,t.overrideOpacity=function(t,r){if(mi(t).call(t,"rgba"))return t;if(mi(t).call(t,"rgb")){var e=t.substr(zo(t).call(t,"(")+1).replace(")","").split(",");return"rgba("+e[0]+","+e[1]+","+e[2]+","+r+")"}var n=Vi(t);return null==n?t:"rgba("+n.r+","+n.g+","+n.b+","+r+")"},t.parseColor=function(t,r){if(Di(t)){var e=t;if(Ki(e)){var n,o=Oe(n=e.substr(4).substr(0,e.length-5).split(",")).call(n,(function(t){return Yo(t)}));e=Hi(o[0],o[1],o[2])}if(!0===Ji(e)){var i=qi(e),a={h:i.h,s:.8*i.s,v:Math.min(1,1.02*i.v)},u={h:i.h,s:Math.min(1,1.25*i.s),v:.8*i.v},c=Ui(u.h,u.s,u.v),f=Ui(a.h,a.s,a.v);return{background:e,border:c,highlight:{background:f,border:c},hover:{background:f,border:c}}}return{background:e,border:e,highlight:{background:e,border:e},hover:{background:e,border:e}}}return r?{background:t.background||r.background,border:t.border||r.border,highlight:Di(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||r.highlight.background,border:t.highlight&&t.highlight.border||r.highlight.border},hover:Di(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||r.hover.border,background:t.hover&&t.hover.background||r.hover.background}}:{background:t.background||void 0,border:t.border||void 0,highlight:Di(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||void 0,border:t.highlight&&t.highlight.border||void 0},hover:Di(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||void 0,background:t.hover&&t.hover.background||void 0}}},t.preventDefault=function(t){t||(t=window.event),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)},t.pureDeepObjectAssign=function(t){for(var r,e=arguments.length,n=new Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];return Jn.apply(void 0,$n(r=[{},t]).call(r,n))},t.recursiveDOMDelete=function t(r){if(r)for(;!0===r.hasChildNodes();){var e=r.firstChild;e&&(t(e),r.removeChild(e))}},t.removeClassName=function(t,r){var e=t.className.split(" "),n=r.split(" ");e=ui(e).call(e,(function(t){return!mi(n).call(n,t)})),t.className=e.join(" ")},t.removeCssText=function(t,r){var e=$i(t.style.cssText),n=$i(r);for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&delete e[o];t.style.cssText=Wi(e)},t.removeEventListener=function(t,r,e,n){var o;t.removeEventListener?(void 0===n&&(n=!1),"mousewheel"===r&&mi(o=navigator.userAgent).call(o,"Firefox")&&(r="DOMMouseScroll"),t.removeEventListener(r,e,n)):t.detachEvent("on"+r,e)},t.selectiveBridgeObject=function(t,r){if(null!==r&&"object"===mn(r)){for(var e=yo(r),n=0;n<t.length;n++)Object.prototype.hasOwnProperty.call(r,t[n])&&"object"==mn(r[t[n]])&&(e[t[n]]=Yi(r[t[n]]));return e}return null},t.selectiveDeepExtend=function(t,r,e){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(Se(e))throw new TypeError("Arrays are not supported by deepExtend");for(var o=0;o<t.length;o++){var i=t[o];if(Object.prototype.hasOwnProperty.call(e,i))if(e[i]&&e[i].constructor===Object)void 0===r[i]&&(r[i]={}),r[i].constructor===Object?Fi(r[i],e[i],!1,n):Ri(r,e,i,n);else{if(Se(e[i]))throw new TypeError("Arrays are not supported by deepExtend");Ri(r,e,i,n)}}return r},t.selectiveExtend=function(t,r){if(!Se(t))throw new Error("Array with property names expected as first argument");for(var e=arguments.length,n=new Array(e>2?e-2:0),o=2;o<e;o++)n[o-2]=arguments[o];for(var i=0,a=n;i<a.length;i++)for(var u=a[i],c=0;c<t.length;c++){var f=t[c];u&&Object.prototype.hasOwnProperty.call(u,f)&&(r[f]=u[f])}return r},t.selectiveNotDeepExtend=function(t,r,e){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(Se(e))throw new TypeError("Arrays are not supported by deepExtend");for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)&&!mi(t).call(t,o))if(e[o]&&e[o].constructor===Object)void 0===r[o]&&(r[o]={}),r[o].constructor===Object?Fi(r[o],e[o]):Ri(r,e,o,n);else if(Se(e[o])){r[o]=[];for(var i=0;i<e[o].length;i++)r[o].push(e[o][i])}else Ri(r,e,o,n);return r},t.throttle=function(t){var r=!1;return function(){r||(r=!0,requestAnimationFrame((function(){r=!1,t()})))}},t.toArray=Bi,t.topMost=function(t,r){var e;Se(r)||(r=[r]);var n,o=Ai(t);try{for(o.s();!(n=o.n()).done;){var i=n.value;if(i){e=i[r[0]];for(var a=1;a<r.length;a++)e&&(e=e[r[a]]);if(void 0!==e)break}}}catch(t){o.e(t)}finally{o.f()}return e},t.updateProperty=function(t,r,e){return t[r]!==e&&(t[r]=e,!0)},Object.defineProperty(t,"__esModule",{value:!0})}));
//# sourceMappingURL=vis-util.min.js.map

@@ -7,4 +7,4 @@ /**

*
* @version 4.3.4
* @date 2020-08-01T15:11:53.524Z
* @version 5.0.0
* @date 2021-01-08T09:53:38.982Z
*

@@ -27,3 +27,3 @@ * @copyright (c) 2011-2017 Almende B.V, http://almende.com

*/
var t=function(t){try{return!!t()}catch(t){return!0}},r={}.toString,n=function(t){return r.call(t).slice(8,-1)},e="".split,o=t((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==n(t)?e.call(t,""):Object(t)}:Object,i=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},a=function(t){return o(i(t))},u={},c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function f(t,r,n){return t(n={path:r,exports:{},require:function(t,r){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==r&&n.path)}},n.exports),n.exports}function l(t){return t&&t.default||t}var s=function(t){return t&&t.Math==Math&&t},p=s("object"==typeof globalThis&&globalThis)||s("object"==typeof window&&window)||s("object"==typeof self&&self)||s("object"==typeof c&&c)||Function("return this")(),v=!t((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),h=function(t){return"object"==typeof t?null!==t:"function"==typeof t},d=p.document,y=h(d)&&h(d.createElement),g=function(t){return y?d.createElement(t):{}},b=!v&&!t((function(){return 7!=Object.defineProperty(g("div"),"a",{get:function(){return 7}}).a})),m=function(t){if(!h(t))throw TypeError(String(t)+" is not an object");return t},O=function(t,r){if(!h(t))return t;var n,e;if(r&&"function"==typeof(n=t.toString)&&!h(e=n.call(t)))return e;if("function"==typeof(n=t.valueOf)&&!h(e=n.call(t)))return e;if(!r&&"function"==typeof(n=t.toString)&&!h(e=n.call(t)))return e;throw TypeError("Can't convert object to primitive value")},w=Object.defineProperty,j={f:v?w:function(t,r,n){if(m(t),r=O(r,!0),m(n),b)try{return w(t,r,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[r]=n.value),t}},S=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}},A=v?function(t,r,n){return j.f(t,r,S(1,n))}:function(t,r,n){return t[r]=n,t},E=p["__core-js_shared__"]||function(t,r){try{A(p,t,r)}catch(n){p[t]=r}return r}("__core-js_shared__",{}),x=Function.toString;"function"!=typeof E.inspectSource&&(E.inspectSource=function(t){return x.call(t)});var P,T,k,M=E.inspectSource,I=p.WeakMap,C="function"==typeof I&&/native code/.test(M(I)),L={}.hasOwnProperty,N=function(t,r){return L.call(t,r)},_=f((function(t){(t.exports=function(t,r){return E[t]||(E[t]=void 0!==r?r:{})})("versions",[]).push({version:"3.6.4",mode:"pure",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),D=0,R=Math.random(),F=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++D+R).toString(36)},B=_("keys"),G=function(t){return B[t]||(B[t]=F(t))},Q={},$=p.WeakMap;if(C){var V=new $,z=V.get,W=V.has,q=V.set;P=function(t,r){return q.call(V,t,r),r},T=function(t){return z.call(V,t)||{}},k=function(t){return W.call(V,t)}}else{var U=G("state");Q[U]=!0,P=function(t,r){return A(t,U,r),r},T=function(t){return N(t,U)?t[U]:{}},k=function(t){return N(t,U)}}var H,J,K,Y={set:P,get:T,has:k,enforce:function(t){return k(t)?T(t):P(t,{})},getterFor:function(t){return function(r){var n;if(!h(r)||(n=T(r)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}},X={}.propertyIsEnumerable,Z=Object.getOwnPropertyDescriptor,tt={f:Z&&!X.call({1:2},1)?function(t){var r=Z(this,t);return!!r&&r.enumerable}:X},rt=Object.getOwnPropertyDescriptor,nt={f:v?rt:function(t,r){if(t=a(t),r=O(r,!0),b)try{return rt(t,r)}catch(t){}if(N(t,r))return S(!tt.f.call(t,r),t[r])}},et=/#|\.prototype\./,ot=function(r,n){var e=at[it(r)];return e==ct||e!=ut&&("function"==typeof n?t(n):!!n)},it=ot.normalize=function(t){return String(t).replace(et,".").toLowerCase()},at=ot.data={},ut=ot.NATIVE="N",ct=ot.POLYFILL="P",ft=ot,lt={},st=function(t,r,n){if(function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function")}(t),void 0===r)return t;switch(n){case 0:return function(){return t.call(r)};case 1:return function(n){return t.call(r,n)};case 2:return function(n,e){return t.call(r,n,e)};case 3:return function(n,e,o){return t.call(r,n,e,o)}}return function(){return t.apply(r,arguments)}},pt=nt.f,vt=function(t){var r=function(r,n,e){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(r);case 2:return new t(r,n)}return new t(r,n,e)}return t.apply(this,arguments)};return r.prototype=t.prototype,r},ht=function(t,r){var n,e,o,i,a,u,c,f,l=t.target,s=t.global,v=t.stat,h=t.proto,d=s?p:v?p[l]:(p[l]||{}).prototype,y=s?lt:lt[l]||(lt[l]={}),g=y.prototype;for(o in r)n=!ft(s?o:l+(v?".":"#")+o,t.forced)&&d&&N(d,o),a=y[o],n&&(u=t.noTargetGet?(f=pt(d,o))&&f.value:d[o]),i=n&&u?u:r[o],n&&typeof a==typeof i||(c=t.bind&&n?st(i,p):t.wrap&&n?vt(i):h&&"function"==typeof i?st(Function.call,i):i,(t.sham||i&&i.sham||a&&a.sham)&&A(c,"sham",!0),y[o]=c,h&&(N(lt,e=l+"Prototype")||A(lt,e,{}),lt[e][o]=i,t.real&&g&&!g[o]&&A(g,o,i)))},dt=function(t){return Object(i(t))},yt=!t((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),gt=G("IE_PROTO"),bt=Object.prototype,mt=yt?Object.getPrototypeOf:function(t){return t=dt(t),N(t,gt)?t[gt]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?bt:null},Ot=!!Object.getOwnPropertySymbols&&!t((function(){return!String(Symbol())})),wt=Ot&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,jt=_("wks"),St=p.Symbol,At=wt?St:St&&St.withoutSetter||F,Et=function(t){return N(jt,t)||(Ot&&N(St,t)?jt[t]=St[t]:jt[t]=At("Symbol."+t)),jt[t]},xt=(Et("iterator"),!1);[].keys&&("next"in(K=[].keys())?(J=mt(mt(K)))!==Object.prototype&&(H=J):xt=!0),null==H&&(H={});var Pt,Tt={IteratorPrototype:H,BUGGY_SAFARI_ITERATORS:xt},kt=Math.ceil,Mt=Math.floor,It=function(t){return isNaN(t=+t)?0:(t>0?Mt:kt)(t)},Ct=Math.min,Lt=function(t){return t>0?Ct(It(t),9007199254740991):0},Nt=Math.max,_t=Math.min,Dt=function(t,r){var n=It(t);return n<0?Nt(n+r,0):_t(n,r)},Rt=function(t){return function(r,n,e){var o,i=a(r),u=Lt(i.length),c=Dt(e,u);if(t&&n!=n){for(;u>c;)if((o=i[c++])!=o)return!0}else for(;u>c;c++)if((t||c in i)&&i[c]===n)return t||c||0;return!t&&-1}},Ft={includes:Rt(!0),indexOf:Rt(!1)},Bt=Ft.indexOf,Gt=function(t,r){var n,e=a(t),o=0,i=[];for(n in e)!N(Q,n)&&N(e,n)&&i.push(n);for(;r.length>o;)N(e,n=r[o++])&&(~Bt(i,n)||i.push(n));return i},Qt=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],$t=Object.keys||function(t){return Gt(t,Qt)},Vt=v?Object.defineProperties:function(t,r){m(t);for(var n,e=$t(r),o=e.length,i=0;o>i;)j.f(t,n=e[i++],r[n]);return t},zt=function(t){return"function"==typeof t?t:void 0},Wt=function(t,r){return arguments.length<2?zt(lt[t])||zt(p[t]):lt[t]&&lt[t][r]||p[t]&&p[t][r]},qt=Wt("document","documentElement"),Ut=G("IE_PROTO"),Ht=function(){},Jt=function(t){return"<script>"+t+"<\/script>"},Kt=function(){try{Pt=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,r;Kt=Pt?function(t){t.write(Jt("")),t.close();var r=t.parentWindow.Object;return t=null,r}(Pt):((r=g("iframe")).style.display="none",qt.appendChild(r),r.src=String("javascript:"),(t=r.contentWindow.document).open(),t.write(Jt("document.F=Object")),t.close(),t.F);for(var n=Qt.length;n--;)delete Kt.prototype[Qt[n]];return Kt()};Q[Ut]=!0;var Yt=Object.create||function(t,r){var n;return null!==t?(Ht.prototype=m(t),n=new Ht,Ht.prototype=null,n[Ut]=t):n=Kt(),void 0===r?n:Vt(n,r)},Xt={};Xt[Et("toStringTag")]="z";var Zt="[object z]"===String(Xt),tr=Et("toStringTag"),rr="Arguments"==n(function(){return arguments}()),nr=Zt?n:function(t){var r,e,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,r){try{return t[r]}catch(t){}}(r=Object(t),tr))?e:rr?n(r):"Object"==(o=n(r))&&"function"==typeof r.callee?"Arguments":o},er=Zt?{}.toString:function(){return"[object "+nr(this)+"]"},or=j.f,ir=Et("toStringTag"),ar=function(t,r,n,e){if(t){var o=n?t:t.prototype;N(o,ir)||or(o,ir,{configurable:!0,value:r}),e&&!Zt&&A(o,"toString",er)}},ur=Tt.IteratorPrototype,cr=function(){return this},fr=(Object.setPrototypeOf||"__proto__"in{}&&function(){var t,r=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),r=n instanceof Array}catch(t){}}(),function(t,r,n,e){e&&e.enumerable?t[r]=n:A(t,r,n)}),lr=Tt.IteratorPrototype,sr=Tt.BUGGY_SAFARI_ITERATORS,pr=Et("iterator"),vr=function(){return this},hr=function(t,r,n,e,o,i,a){!function(t,r,n){var e=r+" Iterator";t.prototype=Yt(ur,{next:S(1,n)}),ar(t,e,!1,!0),u[e]=cr}(n,r,e);var c,f,l,s=function(t){if(t===o&&y)return y;if(!sr&&t in h)return h[t];switch(t){case"keys":case"values":case"entries":return function(){return new n(this,t)}}return function(){return new n(this)}},p=r+" Iterator",v=!1,h=t.prototype,d=h[pr]||h["@@iterator"]||o&&h[o],y=!sr&&d||s(o),g="Array"==r&&h.entries||d;if(g&&(c=mt(g.call(new t)),lr!==Object.prototype&&c.next&&(ar(c,p,!0,!0),u[p]=vr)),"values"==o&&d&&"values"!==d.name&&(v=!0,y=function(){return d.call(this)}),a&&h[pr]!==y&&A(h,pr,y),u[r]=y,o)if(f={values:s("values"),keys:i?y:s("keys"),entries:s("entries")},a)for(l in f)(sr||v||!(l in h))&&fr(h,l,f[l]);else ht({target:r,proto:!0,forced:sr||v},f);return f},dr=Y.set,yr=Y.getterFor("Array Iterator");hr(Array,"Array",(function(t,r){dr(this,{type:"Array Iterator",target:a(t),index:0,kind:r})}),(function(){var t=yr(this),r=t.target,n=t.kind,e=t.index++;return!r||e>=r.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:e,done:!1}:"values"==n?{value:r[e],done:!1}:{value:[e,r[e]],done:!1}}),"values");u.Arguments=u.Array;var gr=Et("toStringTag");for(var br in{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}){var mr=p[br],Or=mr&&mr.prototype;Or&&nr(Or)!==gr&&A(Or,gr,br),u[br]=u.Array}var wr=function(t){return function(r,n){var e,o,a=String(i(r)),u=It(n),c=a.length;return u<0||u>=c?t?"":void 0:(e=a.charCodeAt(u))<55296||e>56319||u+1===c||(o=a.charCodeAt(u+1))<56320||o>57343?t?a.charAt(u):e:t?a.slice(u,u+2):o-56320+(e-55296<<10)+65536}},jr={codeAt:wr(!1),charAt:wr(!0)}.charAt,Sr=Y.set,Ar=Y.getterFor("String Iterator");hr(String,"String",(function(t){Sr(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,r=Ar(this),n=r.string,e=r.index;return e>=n.length?{value:void 0,done:!0}:(t=jr(n,e),r.index+=t.length,{value:t,done:!1})}));var Er=Et("iterator"),xr=function(t){if(null!=t)return t[Er]||t["@@iterator"]||u[nr(t)]},Pr=function(t){var r=xr(t);if("function"!=typeof r)throw TypeError(String(t)+" is not iterable");return m(r.call(t))},Tr=xr,kr=function(t,r,n,e){try{return e?r(m(n)[0],n[1]):r(n)}catch(r){var o=t.return;throw void 0!==o&&m(o.call(t)),r}},Mr=Et("iterator"),Ir=Array.prototype,Cr=function(t){return void 0!==t&&(u.Array===t||Ir[Mr]===t)},Lr=function(t,r,n){var e=O(r);e in t?j.f(t,e,S(0,n)):t[e]=n},Nr=Et("iterator"),_r=!1;try{var Dr=0,Rr={next:function(){return{done:!!Dr++}},return:function(){_r=!0}};Rr[Nr]=function(){return this},Array.from(Rr,(function(){throw 2}))}catch(t){}var Fr=!function(t,r){if(!r&&!_r)return!1;var n=!1;try{var e={};e[Nr]=function(){return{next:function(){return{done:n=!0}}}},t(e)}catch(t){}return n}((function(t){Array.from(t)}));ht({target:"Array",stat:!0,forced:Fr},{from:function(t){var r,n,e,o,i,a,u=dt(t),c="function"==typeof this?this:Array,f=arguments.length,l=f>1?arguments[1]:void 0,s=void 0!==l,p=xr(u),v=0;if(s&&(l=st(l,f>2?arguments[2]:void 0,2)),null==p||c==Array&&Cr(p))for(n=new c(r=Lt(u.length));r>v;v++)a=s?l(u[v],v):u[v],Lr(n,v,a);else for(i=(o=p.call(u)).next,n=new c;!(e=i.call(o)).done;v++)a=s?kr(o,l,[e.value,v],!0):e.value,Lr(n,v,a);return n.length=v,n}});var Br=lt.Array.from,Gr=Br,Qr=t((function(){$t(1)}));ht({target:"Object",stat:!0,forced:Qr},{keys:function(t){return $t(dt(t))}});var $r,Vr,zr=lt.Object.keys,Wr=Array.isArray||function(t){return"Array"==n(t)},qr=Et("species"),Ur=function(t,r){var n;return Wr(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!Wr(n.prototype)?h(n)&&null===(n=n[qr])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===r?0:r)},Hr=[].push,Jr=function(t){var r=1==t,n=2==t,e=3==t,i=4==t,a=6==t,u=5==t||a;return function(c,f,l,s){for(var p,v,h=dt(c),d=o(h),y=st(f,l,3),g=Lt(d.length),b=0,m=s||Ur,O=r?m(c,g):n?m(c,0):void 0;g>b;b++)if((u||b in d)&&(v=y(p=d[b],b,h),t))if(r)O[b]=v;else if(v)switch(t){case 3:return!0;case 5:return p;case 6:return b;case 2:Hr.call(O,p)}else if(i)return!1;return a?-1:e||i?i:O}},Kr={forEach:Jr(0),map:Jr(1),filter:Jr(2),some:Jr(3),every:Jr(4),find:Jr(5),findIndex:Jr(6)},Yr=Wt("navigator","userAgent")||"",Xr=p.process,Zr=Xr&&Xr.versions,tn=Zr&&Zr.v8;tn?Vr=($r=tn.split("."))[0]+$r[1]:Yr&&(!($r=Yr.match(/Edge\/(\d+)/))||$r[1]>=74)&&($r=Yr.match(/Chrome\/(\d+)/))&&(Vr=$r[1]);var rn=Vr&&+Vr,nn=Et("species"),en=function(r){return rn>=51||!t((function(){var t=[];return(t.constructor={})[nn]=function(){return{foo:1}},1!==t[r](Boolean).foo}))},on=Object.defineProperty,an={},un=function(t){throw t},cn=function(r,n){if(N(an,r))return an[r];n||(n={});var e=[][r],o=!!N(n,"ACCESSORS")&&n.ACCESSORS,i=N(n,0)?n[0]:un,a=N(n,1)?n[1]:void 0;return an[r]=!!e&&!t((function(){if(o&&!v)return!0;var t={length:-1};o?on(t,1,{enumerable:!0,get:un}):t[1]=1,e.call(t,i,a)}))},fn=Kr.map,ln=en("map"),sn=cn("map");ht({target:"Array",proto:!0,forced:!ln||!sn},{map:function(t){return fn(this,t,arguments.length>1?arguments[1]:void 0)}});var pn=function(t){return lt[t+"Prototype"]},vn=pn("Array").map,hn=Array.prototype,dn=function(t){var r=t.map;return t===hn||t instanceof Array&&r===hn.map?vn:r};ht({target:"Array",stat:!0},{isArray:Wr});var yn=lt.Array.isArray,gn=yn,bn={f:Et},mn=j.f,On=function(t){var r=lt.Symbol||(lt.Symbol={});N(r,t)||mn(r,t,{value:bn.f(t)})};On("iterator");var wn=bn.f("iterator"),jn=Et("isConcatSpreadable"),Sn=rn>=51||!t((function(){var t=[];return t[jn]=!1,t.concat()[0]!==t})),An=en("concat"),En=function(t){if(!h(t))return!1;var r=t[jn];return void 0!==r?!!r:Wr(t)};ht({target:"Array",proto:!0,forced:!Sn||!An},{concat:function(t){var r,n,e,o,i,a=dt(this),u=Ur(a,0),c=0;for(r=-1,e=arguments.length;r<e;r++)if(En(i=-1===r?a:arguments[r])){if(c+(o=Lt(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<o;n++,c++)n in i&&Lr(u,c,i[n])}else{if(c>=9007199254740991)throw TypeError("Maximum allowed index exceeded");Lr(u,c++,i)}return u.length=c,u}});var xn=Object.freeze({__proto__:null}),Pn=Qt.concat("length","prototype"),Tn={f:Object.getOwnPropertyNames||function(t){return Gt(t,Pn)}},kn=Tn.f,Mn={}.toString,In="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Cn={f:function(t){return In&&"[object Window]"==Mn.call(t)?function(t){try{return kn(t)}catch(t){return In.slice()}}(t):kn(a(t))}},Ln={f:Object.getOwnPropertySymbols},Nn=Kr.forEach,_n=G("hidden"),Dn=Et("toPrimitive"),Rn=Y.set,Fn=Y.getterFor("Symbol"),Bn=Object.prototype,Gn=p.Symbol,Qn=Wt("JSON","stringify"),$n=nt.f,Vn=j.f,zn=Cn.f,Wn=tt.f,qn=_("symbols"),Un=_("op-symbols"),Hn=_("string-to-symbol-registry"),Jn=_("symbol-to-string-registry"),Kn=_("wks"),Yn=p.QObject,Xn=!Yn||!Yn.prototype||!Yn.prototype.findChild,Zn=v&&t((function(){return 7!=Yt(Vn({},"a",{get:function(){return Vn(this,"a",{value:7}).a}})).a}))?function(t,r,n){var e=$n(Bn,r);e&&delete Bn[r],Vn(t,r,n),e&&t!==Bn&&Vn(Bn,r,e)}:Vn,te=function(t,r){var n=qn[t]=Yt(Gn.prototype);return Rn(n,{type:"Symbol",tag:t,description:r}),v||(n.description=r),n},re=wt?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Gn},ne=function(t,r,n){t===Bn&&ne(Un,r,n),m(t);var e=O(r,!0);return m(n),N(qn,e)?(n.enumerable?(N(t,_n)&&t[_n][e]&&(t[_n][e]=!1),n=Yt(n,{enumerable:S(0,!1)})):(N(t,_n)||Vn(t,_n,S(1,{})),t[_n][e]=!0),Zn(t,e,n)):Vn(t,e,n)},ee=function(t,r){m(t);var n=a(r),e=$t(n).concat(ue(n));return Nn(e,(function(r){v&&!oe.call(n,r)||ne(t,r,n[r])})),t},oe=function(t){var r=O(t,!0),n=Wn.call(this,r);return!(this===Bn&&N(qn,r)&&!N(Un,r))&&(!(n||!N(this,r)||!N(qn,r)||N(this,_n)&&this[_n][r])||n)},ie=function(t,r){var n=a(t),e=O(r,!0);if(n!==Bn||!N(qn,e)||N(Un,e)){var o=$n(n,e);return!o||!N(qn,e)||N(n,_n)&&n[_n][e]||(o.enumerable=!0),o}},ae=function(t){var r=zn(a(t)),n=[];return Nn(r,(function(t){N(qn,t)||N(Q,t)||n.push(t)})),n},ue=function(t){var r=t===Bn,n=zn(r?Un:a(t)),e=[];return Nn(n,(function(t){!N(qn,t)||r&&!N(Bn,t)||e.push(qn[t])})),e};if(Ot||(fr((Gn=function(){if(this instanceof Gn)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,r=F(t),n=function(t){this===Bn&&n.call(Un,t),N(this,_n)&&N(this[_n],r)&&(this[_n][r]=!1),Zn(this,r,S(1,t))};return v&&Xn&&Zn(Bn,r,{configurable:!0,set:n}),te(r,t)}).prototype,"toString",(function(){return Fn(this).tag})),fr(Gn,"withoutSetter",(function(t){return te(F(t),t)})),tt.f=oe,j.f=ne,nt.f=ie,Tn.f=Cn.f=ae,Ln.f=ue,bn.f=function(t){return te(Et(t),t)},v&&Vn(Gn.prototype,"description",{configurable:!0,get:function(){return Fn(this).description}})),ht({global:!0,wrap:!0,forced:!Ot,sham:!Ot},{Symbol:Gn}),Nn($t(Kn),(function(t){On(t)})),ht({target:"Symbol",stat:!0,forced:!Ot},{for:function(t){var r=String(t);if(N(Hn,r))return Hn[r];var n=Gn(r);return Hn[r]=n,Jn[n]=r,n},keyFor:function(t){if(!re(t))throw TypeError(t+" is not a symbol");if(N(Jn,t))return Jn[t]},useSetter:function(){Xn=!0},useSimple:function(){Xn=!1}}),ht({target:"Object",stat:!0,forced:!Ot,sham:!v},{create:function(t,r){return void 0===r?Yt(t):ee(Yt(t),r)},defineProperty:ne,defineProperties:ee,getOwnPropertyDescriptor:ie}),ht({target:"Object",stat:!0,forced:!Ot},{getOwnPropertyNames:ae,getOwnPropertySymbols:ue}),ht({target:"Object",stat:!0,forced:t((function(){Ln.f(1)}))},{getOwnPropertySymbols:function(t){return Ln.f(dt(t))}}),Qn){var ce=!Ot||t((function(){var t=Gn();return"[null]"!=Qn([t])||"{}"!=Qn({a:t})||"{}"!=Qn(Object(t))}));ht({target:"JSON",stat:!0,forced:ce},{stringify:function(t,r,n){for(var e,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(e=r,(h(r)||void 0!==t)&&!re(t))return Wr(r)||(r=function(t,r){if("function"==typeof e&&(r=e.call(this,t,r)),!re(r))return r}),o[1]=r,Qn.apply(null,o)}})}Gn.prototype[Dn]||A(Gn.prototype,Dn,Gn.prototype.valueOf),ar(Gn,"Symbol"),Q[_n]=!0,On("asyncIterator");var fe=Object.freeze({__proto__:null});On("hasInstance"),On("isConcatSpreadable"),On("match"),On("matchAll"),On("replace"),On("search"),On("species"),On("split"),On("toPrimitive"),On("toStringTag"),On("unscopables"),ar(Math,"Math",!0),ar(p.JSON,"JSON",!0),l(xn),l(fe);var le=lt.Symbol;On("asyncDispose"),On("dispose"),On("observable"),On("patternMatch"),On("replaceAll");var se=le,pe=f((function(t){function r(n){return t.exports=r="function"==typeof se&&"symbol"==typeof wn?function(t){return typeof t}:function(t){return t&&"function"==typeof se&&t.constructor===se&&t!==se.prototype?"symbol":typeof t},r(n)}t.exports=r})),ve=Wt("Reflect","ownKeys")||function(t){var r=Tn.f(m(t)),n=Ln.f;return n?r.concat(n(t)):r};ht({target:"Reflect",stat:!0},{ownKeys:ve});var he=lt.Reflect.ownKeys,de=en("slice"),ye=cn("slice",{ACCESSORS:!0,0:0,1:2}),ge=Et("species"),be=[].slice,me=Math.max;ht({target:"Array",proto:!0,forced:!de||!ye},{slice:function(t,r){var n,e,o,i=a(this),u=Lt(i.length),c=Dt(t,u),f=Dt(void 0===r?u:r,u);if(Wr(i)&&("function"!=typeof(n=i.constructor)||n!==Array&&!Wr(n.prototype)?h(n)&&null===(n=n[ge])&&(n=void 0):n=void 0,n===Array||void 0===n))return be.call(i,c,f);for(e=new(void 0===n?Array:n)(me(f-c,0)),o=0;c<f;c++,o++)c in i&&Lr(e,o,i[c]);return e.length=o,e}});var Oe=pn("Array").slice,we=Array.prototype,je=function(t){var r=t.slice;return t===we||t instanceof Array&&r===we.slice?Oe:r},Se=je,Ae=yn;var Ee=function(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,e=new Array(r);n<r;n++)e[n]=t[n];return e};var xe=function(t){if(Ae(t))return Ee(t)},Pe=Br,Te=Et("iterator"),ke=function(t){var r=Object(t);return void 0!==r[Te]||"@@iterator"in r||u.hasOwnProperty(nr(r))};var Me=function(t){if(void 0!==se&&ke(Object(t)))return Pe(t)},Ie=je;var Ce=function(t,r){var n;if(t){if("string"==typeof t)return Ee(t,r);var e=Ie(n=Object.prototype.toString.call(t)).call(n,8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Pe(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?Ee(t,r):void 0}};var Le=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var Ne=function(t){return xe(t)||Me(t)||Ce(t)||Le()},_e=pn("Array").concat,De=Array.prototype,Re=function(t){var r=t.concat;return t===De||t instanceof Array&&r===De.concat?_e:r},Fe=le;function Be(t,r){var n;if(void 0===Fe||null==Tr(t)){if(gn(t)||(n=function(t,r){var n;if(!t)return;if("string"==typeof t)return Ge(t,r);var e=Se(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Gr(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return Ge(t,r)}(t))||r&&t&&"number"==typeof t.length){n&&(t=n);var e=0,o=function(){};return{s:o,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=Pr(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function Ge(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,e=new Array(r);n<r;n++)e[n]=t[n];return e}var Qe=Fe("DELETE");function $e(t){for(var r,n=arguments.length,e=new Array(n>1?n-1:0),o=1;o<n;o++)e[o-1]=arguments[o];return Ve.apply(void 0,Re(r=[{},t]).call(r,e))}function Ve(){var t=ze.apply(void 0,arguments);return qe(t),t}function ze(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(r.length<2)return r[0];var e;if(r.length>2)return ze.apply(void 0,Re(e=[Ve(r[0],r[1])]).call(e,Ne(Se(r).call(r,2))));var o,i=r[0],a=r[1],u=Be(he(a));try{for(u.s();!(o=u.n()).done;){var c=o.value;Object.prototype.propertyIsEnumerable.call(a,c)&&(a[c]===Qe?delete i[c]:null===i[c]||null===a[c]||"object"!==pe(i[c])||"object"!==pe(a[c])||gn(i[c])||gn(a[c])?i[c]=We(a[c]):i[c]=ze(i[c],a[c]))}}catch(t){u.e(t)}finally{u.f()}return i}function We(t){return gn(t)?dn(t).call(t,(function(t){return We(t)})):"object"===pe(t)&&null!==t?ze({},t):t}function qe(t){for(var r=0,n=zr(t);r<n.length;r++){var e=n[r];t[e]===Qe?delete t[e]:"object"===pe(t[e])&&null!==t[e]&&qe(t[e])}}var Ue=function(t){if(Ae(t))return t};var He=function(t,r){if(void 0!==se&&ke(Object(t))){var n=[],e=!0,o=!1,i=void 0;try{for(var a,u=Pr(t);!(e=(a=u.next()).done)&&(n.push(a.value),!r||n.length!==r);e=!0);}catch(t){o=!0,i=t}finally{try{e||null==u.return||u.return()}finally{if(o)throw i}}return n}};var Je=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var Ke=function(t,r){return Ue(t)||He(t,r)||Ce(t,r)||Je()};ht({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}});var Ye=lt.Date.now;function Xe(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return Ze(r.length?r:[Ye()])}function Ze(t){var r=function(){for(var t=to(),r=t(" "),n=t(" "),e=t(" "),o=0;o<arguments.length;o++)(r-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(r+=1),(n-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(n+=1),(e-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(e+=1);return[r,n,e]}(t),n=Ke(r,3),e=n[0],o=n[1],i=n[2],a=1,u=function(){var t=2091639*e+2.3283064365386963e-10*a;return e=o,o=i,i=t-(a=0|t)};return u.uint32=function(){return 4294967296*u()},u.fract53=function(){return u()+11102230246251565e-32*(2097152*u()|0)},u.algorithm="Alea",u.seed=t,u.version="0.9",u}function to(){var t=4022871197;return function(r){for(var n=r.toString(),e=0;e<n.length;e++){var o=.02519603282416938*(t+=n.charCodeAt(e));o-=t=o>>>0,t=(o*=t)>>>0,t+=4294967296*(o-=t)}return 2.3283064365386963e-10*(t>>>0)}}ht({target:"Object",stat:!0,forced:!v,sham:!v},{defineProperty:j.f});var ro=f((function(t){var r=lt.Object,n=t.exports=function(t,n,e){return r.defineProperty(t,n,e)};r.defineProperty.sham&&(n.sham=!0)})),no=ro;ht({target:"Object",stat:!0,forced:!v,sham:!v},{defineProperties:Vt});var eo=f((function(t){var r=lt.Object,n=t.exports=function(t,n){return r.defineProperties(t,n)};r.defineProperties.sham&&(n.sham=!0)}));ht({target:"Object",stat:!0,sham:!v},{getOwnPropertyDescriptors:function(t){for(var r,n,e=a(t),o=nt.f,i=ve(e),u={},c=0;i.length>c;)void 0!==(n=o(e,r=i[c++]))&&Lr(u,r,n);return u}});var oo=lt.Object.getOwnPropertyDescriptors,io=nt.f,ao=t((function(){io(1)}));ht({target:"Object",stat:!0,forced:!v||ao,sham:!v},{getOwnPropertyDescriptor:function(t,r){return io(a(t),r)}});var uo=f((function(t){var r=lt.Object,n=t.exports=function(t,n){return r.getOwnPropertyDescriptor(t,n)};r.getOwnPropertyDescriptor.sham&&(n.sham=!0)})),co=lt.Object.getOwnPropertySymbols;ht({target:"Object",stat:!0,sham:!v},{create:Yt});var fo=lt.Object,lo=function(t,r){return fo.create(t,r)},so=ro;var po,vo=function(t,r,n){return r in t?so(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t},ho="\t\n\v\f\r                 \u2028\u2029\ufeff",yo="["+ho+"]",go=RegExp("^"+yo+yo+"*"),bo=RegExp(yo+yo+"*$"),mo=function(t){return function(r){var n=String(i(r));return 1&t&&(n=n.replace(go,"")),2&t&&(n=n.replace(bo,"")),n}},Oo={start:mo(1),end:mo(2),trim:mo(3)},wo=Oo.trim;ht({target:"String",proto:!0,forced:(po="trim",t((function(){return!!ho[po]()||"​…᠎"!="​…᠎"[po]()||ho[po].name!==po})))},{trim:function(){return wo(this)}});var jo=pn("String").trim,So=String.prototype,Ao=function(t){var r=t.trim;return"string"==typeof t||t===So||t instanceof String&&r===So.trim?jo:r},Eo=function(r,n){var e=[][r];return!!e&&t((function(){e.call(null,n||function(){throw 1},1)}))},xo=Kr.forEach,Po=Eo("forEach"),To=cn("forEach"),ko=Po&&To?[].forEach:function(t){return xo(this,t,arguments.length>1?arguments[1]:void 0)};ht({target:"Array",proto:!0,forced:[].forEach!=ko},{forEach:ko});var Mo=pn("Array").forEach,Io=Array.prototype,Co={DOMTokenList:!0,NodeList:!0},Lo=function(t){var r=t.forEach;return t===Io||t instanceof Array&&r===Io.forEach||Co.hasOwnProperty(nr(t))?Mo:r},No=Oo.trim,_o=p.parseInt,Do=/^[+-]?0[Xx]/,Ro=8!==_o(ho+"08")||22!==_o(ho+"0x16")?function(t,r){var n=No(String(t));return _o(n,r>>>0||(Do.test(n)?16:10))}:_o;ht({global:!0,forced:parseInt!=Ro},{parseInt:Ro});var Fo=lt.parseInt,Bo=tt.f,Go=function(t){return function(r){for(var n,e=a(r),o=$t(e),i=o.length,u=0,c=[];i>u;)n=o[u++],v&&!Bo.call(e,n)||c.push(t?[n,e[n]]:e[n]);return c}},Qo={entries:Go(!0),values:Go(!1)}.values;ht({target:"Object",stat:!0},{values:function(t){return Qo(t)}});var $o=lt.Object.values,Vo=Kr.filter,zo=en("filter"),Wo=cn("filter");ht({target:"Array",proto:!0,forced:!zo||!Wo},{filter:function(t){return Vo(this,t,arguments.length>1?arguments[1]:void 0)}});var qo=pn("Array").filter,Uo=Array.prototype,Ho=function(t){var r=t.filter;return t===Uo||t instanceof Array&&r===Uo.filter?qo:r},Jo=t((function(){mt(1)}));ht({target:"Object",stat:!0,forced:Jo,sham:!yt},{getPrototypeOf:function(t){return mt(dt(t))}});var Ko=lt.Object.getPrototypeOf,Yo=Ft.indexOf,Xo=[].indexOf,Zo=!!Xo&&1/[1].indexOf(1,-0)<0,ti=Eo("indexOf"),ri=cn("indexOf",{ACCESSORS:!0,1:0});ht({target:"Array",proto:!0,forced:Zo||!ti||!ri},{indexOf:function(t){return Zo?Xo.apply(this,arguments)||0:Yo(this,t,arguments.length>1?arguments[1]:void 0)}});var ni=pn("Array").indexOf,ei=Array.prototype,oi=function(t){var r=t.indexOf;return t===ei||t instanceof Array&&r===ei.indexOf?ni:r},ii=Object.assign,ai=Object.defineProperty,ui=!ii||t((function(){if(v&&1!==ii({b:1},ii(ai({},"a",{enumerable:!0,get:function(){ai(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},r={},n=Symbol();return t[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(t){r[t]=t})),7!=ii({},t)[n]||"abcdefghijklmnopqrst"!=$t(ii({},r)).join("")}))?function(t,r){for(var n=dt(t),e=arguments.length,i=1,a=Ln.f,u=tt.f;e>i;)for(var c,f=o(arguments[i++]),l=a?$t(f).concat(a(f)):$t(f),s=l.length,p=0;s>p;)c=l[p++],v&&!u.call(f,c)||(n[c]=f[c]);return n}:ii;ht({target:"Object",stat:!0,forced:Object.assign!==ui},{assign:ui});var ci=lt.Object.assign;function fi(t,r){var n;if(void 0===Fe||null==Tr(t)){if(gn(t)||(n=function(t,r){var n;if(!t)return;if("string"==typeof t)return li(t,r);var e=Se(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Gr(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return li(t,r)}(t))||r&&t&&"number"==typeof t.length){n&&(t=n);var e=0,o=function(){};return{s:o,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=Pr(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function li(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,e=new Array(r);n<r;n++)e[n]=t[n];return e}function si(t,r){var n=zr(t);if(co){var e=co(t);r&&(e=Ho(e).call(e,(function(r){return uo(t,r).enumerable}))),n.push.apply(n,e)}return n}function pi(t){for(var r=1;r<arguments.length;r++){var n,e=null!=arguments[r]?arguments[r]:{};if(r%2)Lo(n=si(Object(e),!0)).call(n,(function(r){vo(t,r,e[r])}));else if(oo)eo(t,oo(e));else{var o;Lo(o=si(Object(e))).call(o,(function(r){no(t,r,uo(e,r))}))}}return t}var vi=/^\/?Date\((-?\d+)/i,hi=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,di=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,yi=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,gi=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function bi(t){return t instanceof Number||"number"==typeof t}function mi(t){if(t)for(;!0===t.hasChildNodes();){var r=t.firstChild;r&&(mi(r),t.removeChild(r))}}function Oi(t){return t instanceof String||"string"==typeof t}function wi(t){return"object"===pe(t)&&null!==t}function ji(t){if(t instanceof Date)return!0;if(Oi(t)){if(vi.exec(t))return!0;if(!isNaN(Date.parse(t)))return!0}return!1}function Si(t,r,n,e){var o=!1;!0===e&&(o=null===r[n]&&void 0!==t[n]),o?delete t[n]:t[n]=r[n]}function Ai(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var e in t)if(void 0!==r[e])if(null===r[e]||"object"!==pe(r[e]))Si(t,r,e,n);else{var o=t[e],i=r[e];wi(o)&&wi(i)&&Ai(o,i,n)}}var Ei=ci;function xi(t,r){if(!gn(t))throw new Error("Array with property names expected as first argument");for(var n=arguments.length,e=new Array(n>2?n-2:0),o=2;o<n;o++)e[o-2]=arguments[o];for(var i=0,a=e;i<a.length;i++)for(var u=a[i],c=0;c<t.length;c++){var f=t[c];u&&Object.prototype.hasOwnProperty.call(u,f)&&(r[f]=u[f])}return r}function Pi(t,r,n){var e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(gn(n))throw new TypeError("Arrays are not supported by deepExtend");for(var o=0;o<t.length;o++){var i=t[o];if(Object.prototype.hasOwnProperty.call(n,i))if(n[i]&&n[i].constructor===Object)void 0===r[i]&&(r[i]={}),r[i].constructor===Object?ki(r[i],n[i],!1,e):Si(r,n,i,e);else{if(gn(n[i]))throw new TypeError("Arrays are not supported by deepExtend");Si(r,n,i,e)}}return r}function Ti(t,r,n){var e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(gn(n))throw new TypeError("Arrays are not supported by deepExtend");for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)&&-1===oi(t).call(t,o))if(n[o]&&n[o].constructor===Object)void 0===r[o]&&(r[o]={}),r[o].constructor===Object?ki(r[o],n[o]):Si(r,n,o,e);else if(gn(n[o])){r[o]=[];for(var i=0;i<n[o].length;i++)r[o].push(n[o][i])}else Si(r,n,o,e);return r}function ki(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)||!0===n)if("object"===pe(r[o])&&null!==r[o]&&Ko(r[o])===Object.prototype)void 0===t[o]?t[o]=ki({},r[o],n):"object"===pe(t[o])&&null!==t[o]&&Ko(t[o])===Object.prototype?ki(t[o],r[o],n):Si(t,r,o,e);else if(gn(r[o])){var i;t[o]=Se(i=r[o]).call(i)}else Si(t,r,o,e);return t}function Mi(t,r){if(t.length!==r.length)return!1;for(var n=0,e=t.length;n<e;n++)if(t[n]!=r[n])return!1;return!0}function Ii(t){var r=pe(t);return"object"===r?null===t?"null":t instanceof Boolean?"Boolean":t instanceof Number?"Number":t instanceof String?"String":gn(t)?"Array":t instanceof Date?"Date":"Object":"number"===r?"Number":"boolean"===r?"Boolean":"string"===r?"String":void 0===r?"undefined":r}function Ci(t,r){var n;return Re(n=[]).call(n,Ne(t),[r])}function Li(t){return Se(t).call(t)}function Ni(t){return t.getBoundingClientRect().left}function _i(t){return t.getBoundingClientRect().right}function Di(t){return t.getBoundingClientRect().top}function Ri(t,r){var n=t.className.split(" "),e=r.split(" ");n=Re(n).call(n,Ho(e).call(e,(function(t){return oi(n).call(n,t)<0}))),t.className=n.join(" ")}function Fi(t,r){var n=t.className.split(" "),e=r.split(" ");n=Ho(n).call(n,(function(t){return oi(e).call(e,t)<0})),t.className=n.join(" ")}function Bi(t,r){if(gn(t))for(var n=t.length,e=0;e<n;e++)r(t[e],e,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&r(t[o],o,t)}var Gi=$o;function Qi(t,r,n){return t[r]!==n&&(t[r]=n,!0)}function $i(t){var r=!1;return function(){r||(r=!0,requestAnimationFrame((function(){r=!1,t()})))}}function Vi(t,r,n,e){var o;t.addEventListener?(void 0===e&&(e=!1),"mousewheel"===r&&oi(o=navigator.userAgent).call(o,"Firefox")>=0&&(r="DOMMouseScroll"),t.addEventListener(r,n,e)):t.attachEvent("on"+r,n)}function zi(t,r,n,e){var o;t.removeEventListener?(void 0===e&&(e=!1),"mousewheel"===r&&oi(o=navigator.userAgent).call(o,"Firefox")>=0&&(r="DOMMouseScroll"),t.removeEventListener(r,n,e)):t.detachEvent("on"+r,n)}function Wi(t){t||(t=window.event),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)}function qi(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event,r=null;return t&&(t.target?r=t.target:t.srcElement&&(r=t.srcElement)),r instanceof Element&&(null==r.nodeType||3!=r.nodeType||(r=r.parentNode)instanceof Element)?r:null}function Ui(t,r){for(var n=t;n;){if(n===r)return!0;if(!n.parentNode)return!1;n=n.parentNode}return!1}var Hi={asBoolean:function(t,r){return"function"==typeof t&&(t=t()),null!=t?0!=t:r||null},asNumber:function(t,r){return"function"==typeof t&&(t=t()),null!=t?Number(t)||r||null:r||null},asString:function(t,r){return"function"==typeof t&&(t=t()),null!=t?String(t):r||null},asSize:function(t,r){return"function"==typeof t&&(t=t()),Oi(t)?t:bi(t)?t+"px":r||null},asElement:function(t,r){return"function"==typeof t&&(t=t()),t||r||null}};function Ji(t){var r;switch(t.length){case 3:case 4:return(r=di.exec(t))?{r:Fo(r[1]+r[1],16),g:Fo(r[2]+r[2],16),b:Fo(r[3]+r[3],16)}:null;case 6:case 7:return(r=hi.exec(t))?{r:Fo(r[1],16),g:Fo(r[2],16),b:Fo(r[3],16)}:null;default:return null}}function Ki(t,r){if(-1!==oi(t).call(t,"rgba"))return t;if(-1!==oi(t).call(t,"rgb")){var n=t.substr(oi(t).call(t,"(")+1).replace(")","").split(",");return"rgba("+n[0]+","+n[1]+","+n[2]+","+r+")"}var e=Ji(t);return null==e?t:"rgba("+e.r+","+e.g+","+e.b+","+r+")"}function Yi(t,r,n){var e;return"#"+Se(e=((1<<24)+(t<<16)+(r<<8)+n).toString(16)).call(e,1)}function Xi(t,r){if(Oi(t)){var n=t;if(ca(n)){var e,o=dn(e=n.substr(4).substr(0,n.length-5).split(",")).call(e,(function(t){return Fo(t)}));n=Yi(o[0],o[1],o[2])}if(!0===ua(n)){var i=aa(n),a={h:i.h,s:.8*i.s,v:Math.min(1,1.02*i.v)},u={h:i.h,s:Math.min(1,1.25*i.s),v:.8*i.v},c=ia(u.h,u.s,u.v),f=ia(a.h,a.s,a.v);return{background:n,border:c,highlight:{background:f,border:c},hover:{background:f,border:c}}}return{background:n,border:n,highlight:{background:n,border:n},hover:{background:n,border:n}}}return r?{background:t.background||r.background,border:t.border||r.border,highlight:Oi(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||r.highlight.background,border:t.highlight&&t.highlight.border||r.highlight.border},hover:Oi(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||r.hover.border,background:t.hover&&t.hover.background||r.hover.background}}:{background:t.background||void 0,border:t.border||void 0,highlight:Oi(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||void 0,border:t.highlight&&t.highlight.border||void 0},hover:Oi(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||void 0,background:t.hover&&t.hover.background||void 0}}}function Zi(t,r,n){t/=255,r/=255,n/=255;var e=Math.min(t,Math.min(r,n)),o=Math.max(t,Math.max(r,n));return e===o?{h:0,s:0,v:e}:{h:60*((t===e?3:n===e?1:5)-(t===e?r-n:n===e?t-r:n-t)/(o-e))/360,s:(o-e)/o,v:o}}var ta=function(t){var r,n={};return Lo(r=t.split(";")).call(r,(function(t){if(""!=Ao(t).call(t)){var r,e,o=t.split(":"),i=Ao(r=o[0]).call(r),a=Ao(e=o[1]).call(e);n[i]=a}})),n},ra=function(t){var r;return dn(r=zr(t)).call(r,(function(r){return r+": "+t[r]})).join("; ")};function na(t,r){var n=ta(t.style.cssText),e=ta(r),o=pi(pi({},n),e);t.style.cssText=ra(o)}function ea(t,r){var n=ta(t.style.cssText),e=ta(r);for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&delete n[o];t.style.cssText=ra(n)}function oa(t,r,n){var e,o,i,a=Math.floor(6*t),u=6*t-a,c=n*(1-r),f=n*(1-u*r),l=n*(1-(1-u)*r);switch(a%6){case 0:e=n,o=l,i=c;break;case 1:e=f,o=n,i=c;break;case 2:e=c,o=n,i=l;break;case 3:e=c,o=f,i=n;break;case 4:e=l,o=c,i=n;break;case 5:e=n,o=c,i=f}return{r:Math.floor(255*e),g:Math.floor(255*o),b:Math.floor(255*i)}}function ia(t,r,n){var e=oa(t,r,n);return Yi(e.r,e.g,e.b)}function aa(t){var r=Ji(t);if(!r)throw new TypeError("'".concat(t,"' is not a valid color."));return Zi(r.r,r.g,r.b)}function ua(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)}function ca(t){return yi.test(t)}function fa(t){return gi.test(t)}function la(t,r){if(null!==r&&"object"===pe(r)){for(var n=lo(r),e=0;e<t.length;e++)Object.prototype.hasOwnProperty.call(r,t[e])&&"object"==pe(r[t[e]])&&(n[t[e]]=sa(r[t[e]]));return n}return null}function sa(t){if(null===t||"object"!==pe(t))return null;if(t instanceof Element)return t;var r=lo(t);for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&"object"==pe(t[n])&&(r[n]=sa(t[n]));return r}function pa(t,r){for(var n=0;n<t.length;n++){var e=t[n],o=void 0;for(o=n;o>0&&r(e,t[o-1])<0;o--)t[o]=t[o-1];t[o]=e}return t}function va(t,r,n){var e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=function(t){return null!=t},i=function(t){return null!==t&&"object"===pe(t)},a=function(t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))return!1;return!0};if(!i(t))throw new Error("Parameter mergeTarget must be an object");if(!i(r))throw new Error("Parameter options must be an object");if(!o(n))throw new Error("Parameter option must have a value");if(!i(e))throw new Error("Parameter globalOptions must be an object");var u=function(t,r,n){i(t[n])||(t[n]={});var e=r[n],o=t[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(o[a]=e[a])},c=r[n],f=i(e)&&!a(e),l=f?e[n]:void 0,s=l?l.enabled:void 0;if(void 0!==c){if("boolean"==typeof c)return i(t[n])||(t[n]={}),void(t[n].enabled=c);if(null===c&&!i(t[n])){if(!o(l))return;t[n]=lo(l)}if(i(c)){var p=!0;void 0!==c.enabled?p=c.enabled:void 0!==s&&(p=l.enabled),u(t,r,n),t[n].enabled=p}}}function ha(t,r,n,e){for(var o=0,i=0,a=t.length-1;i<=a&&o<1e4;){var u=Math.floor((i+a)/2),c=t[u],f=r(void 0===e?c[n]:c[n][e]);if(0==f)return u;-1==f?i=u+1:a=u-1,o++}return-1}function da(t,r,n,e,o){var i,a,u,c,f=0,l=0,s=t.length-1;for(o=null!=o?o:function(t,r){return t==r?0:t<r?-1:1};l<=s&&f<1e4;){if(c=Math.floor(.5*(s+l)),i=t[Math.max(0,c-1)][n],a=t[c][n],u=t[Math.min(t.length-1,c+1)][n],0==o(a,r))return c;if(o(i,r)<0&&o(a,r)>0)return"before"==e?Math.max(0,c-1):c;if(o(a,r)<0&&o(u,r)>0)return"before"==e?c:Math.min(t.length-1,c+1);o(a,r)<0?l=c+1:s=c-1,f++}return-1}var ya={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return t*(2-t)},easeInOutQuad:function(t){return t<.5?2*t*t:(4-2*t)*t-1},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return--t*t*t+1},easeInOutCubic:function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1- --t*t*t*t},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1+--t*t*t*t*t},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}};function ga(){var t=document.createElement("p");t.style.width="100%",t.style.height="200px";var r=document.createElement("div");r.style.position="absolute",r.style.top="0px",r.style.left="0px",r.style.visibility="hidden",r.style.width="200px",r.style.height="150px",r.style.overflow="hidden",r.appendChild(t),document.body.appendChild(r);var n=t.offsetWidth;r.style.overflow="scroll";var e=t.offsetWidth;return n==e&&(e=r.clientWidth),document.body.removeChild(r),n-e}function ba(t,r){var n;gn(r)||(r=[r]);var e,o=fi(t);try{for(o.s();!(e=o.n()).done;){var i=e.value;if(i){n=i[r[0]];for(var a=1;a<r.length;a++)n&&(n=n[r[a]]);if(void 0!==n)break}}}catch(t){o.e(t)}finally{o.f()}return n}export{Xe as Alea,Qe as DELETE,ia as HSVToHex,oa as HSVToRGB,Zi as RGBToHSV,Yi as RGBToHex,Ri as addClassName,na as addCssText,Vi as addEventListener,ha as binarySearchCustom,da as binarySearchValue,sa as bridgeObject,Ci as copyAndExtendArray,Li as copyArray,ki as deepExtend,Ve as deepObjectAssign,ya as easingFunctions,Mi as equalArray,Ei as extend,Ai as fillIfDefined,Bi as forEach,Ni as getAbsoluteLeft,_i as getAbsoluteRight,Di as getAbsoluteTop,ga as getScrollBarWidth,qi as getTarget,Ii as getType,Ui as hasParent,aa as hexToHSV,Ji as hexToRGB,pa as insertSort,ji as isDate,bi as isNumber,wi as isObject,Oi as isString,ua as isValidHex,ca as isValidRGB,fa as isValidRGBA,va as mergeOptions,Hi as option,Ki as overrideOpacity,Xi as parseColor,Wi as preventDefault,$e as pureDeepObjectAssign,mi as recursiveDOMDelete,Fi as removeClassName,ea as removeCssText,zi as removeEventListener,la as selectiveBridgeObject,Pi as selectiveDeepExtend,xi as selectiveExtend,Ti as selectiveNotDeepExtend,$i as throttle,Gi as toArray,ba as topMost,Qi as updateProperty};
var t=function(t){try{return!!t()}catch(t){return!0}},r={}.toString,n=function(t){return r.call(t).slice(8,-1)},e="".split,o=t((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==n(t)?e.call(t,""):Object(t)}:Object,i=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},a=function(t){return o(i(t))},u={},c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function f(t){var r={exports:{}};return t(r,r.exports),r.exports}var l=function(t){return t&&t.Math==Math&&t},s=l("object"==typeof globalThis&&globalThis)||l("object"==typeof window&&window)||l("object"==typeof self&&self)||l("object"==typeof c&&c)||function(){return this}()||Function("return this")(),v=!t((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),p=function(t){return"object"==typeof t?null!==t:"function"==typeof t},h=s.document,d=p(h)&&p(h.createElement),y=function(t){return d?h.createElement(t):{}},g=!v&&!t((function(){return 7!=Object.defineProperty(y("div"),"a",{get:function(){return 7}}).a})),b=function(t){if(!p(t))throw TypeError(String(t)+" is not an object");return t},m=function(t,r){if(!p(t))return t;var n,e;if(r&&"function"==typeof(n=t.toString)&&!p(e=n.call(t)))return e;if("function"==typeof(n=t.valueOf)&&!p(e=n.call(t)))return e;if(!r&&"function"==typeof(n=t.toString)&&!p(e=n.call(t)))return e;throw TypeError("Can't convert object to primitive value")},O=Object.defineProperty,w={f:v?O:function(t,r,n){if(b(t),r=m(r,!0),b(n),g)try{return O(t,r,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[r]=n.value),t}},S=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}},j=v?function(t,r,n){return w.f(t,r,S(1,n))}:function(t,r,n){return t[r]=n,t},A=s["__core-js_shared__"]||function(t,r){try{j(s,t,r)}catch(n){s[t]=r}return r}("__core-js_shared__",{}),E=Function.toString;"function"!=typeof A.inspectSource&&(A.inspectSource=function(t){return E.call(t)});var x,P,T,k=A.inspectSource,I=s.WeakMap,M="function"==typeof I&&/native code/.test(k(I)),C={}.hasOwnProperty,L=function(t,r){return C.call(t,r)},N=f((function(t){(t.exports=function(t,r){return A[t]||(A[t]=void 0!==r?r:{})})("versions",[]).push({version:"3.8.1",mode:"pure",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),D=0,R=Math.random(),_=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++D+R).toString(36)},F=N("keys"),B=function(t){return F[t]||(F[t]=_(t))},G={},Q=s.WeakMap;if(M){var $=A.state||(A.state=new Q),V=$.get,W=$.has,z=$.set;x=function(t,r){return r.facade=t,z.call($,t,r),r},P=function(t){return V.call($,t)||{}},T=function(t){return W.call($,t)}}else{var U=B("state");G[U]=!0,x=function(t,r){return r.facade=t,j(t,U,r),r},P=function(t){return L(t,U)?t[U]:{}},T=function(t){return L(t,U)}}var q,H,J,K={set:x,get:P,has:T,enforce:function(t){return T(t)?P(t):x(t,{})},getterFor:function(t){return function(r){var n;if(!p(r)||(n=P(r)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}},Y={}.propertyIsEnumerable,X=Object.getOwnPropertyDescriptor,Z={f:X&&!Y.call({1:2},1)?function(t){var r=X(this,t);return!!r&&r.enumerable}:Y},tt=Object.getOwnPropertyDescriptor,rt={f:v?tt:function(t,r){if(t=a(t),r=m(r,!0),g)try{return tt(t,r)}catch(t){}if(L(t,r))return S(!Z.f.call(t,r),t[r])}},nt=/#|\.prototype\./,et=function(r,n){var e=it[ot(r)];return e==ut||e!=at&&("function"==typeof n?t(n):!!n)},ot=et.normalize=function(t){return String(t).replace(nt,".").toLowerCase()},it=et.data={},at=et.NATIVE="N",ut=et.POLYFILL="P",ct=et,ft={},lt=function(t,r,n){if(function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function")}(t),void 0===r)return t;switch(n){case 0:return function(){return t.call(r)};case 1:return function(n){return t.call(r,n)};case 2:return function(n,e){return t.call(r,n,e)};case 3:return function(n,e,o){return t.call(r,n,e,o)}}return function(){return t.apply(r,arguments)}},st=rt.f,vt=function(t){var r=function(r,n,e){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(r);case 2:return new t(r,n)}return new t(r,n,e)}return t.apply(this,arguments)};return r.prototype=t.prototype,r},pt=function(t,r){var n,e,o,i,a,u,c,f,l=t.target,v=t.global,p=t.stat,h=t.proto,d=v?s:p?s[l]:(s[l]||{}).prototype,y=v?ft:ft[l]||(ft[l]={}),g=y.prototype;for(o in r)n=!ct(v?o:l+(p?".":"#")+o,t.forced)&&d&&L(d,o),a=y[o],n&&(u=t.noTargetGet?(f=st(d,o))&&f.value:d[o]),i=n&&u?u:r[o],n&&typeof a==typeof i||(c=t.bind&&n?lt(i,s):t.wrap&&n?vt(i):h&&"function"==typeof i?lt(Function.call,i):i,(t.sham||i&&i.sham||a&&a.sham)&&j(c,"sham",!0),y[o]=c,h&&(L(ft,e=l+"Prototype")||j(ft,e,{}),ft[e][o]=i,t.real&&g&&!g[o]&&j(g,o,i)))},ht=function(t){return Object(i(t))},dt=!t((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),yt=B("IE_PROTO"),gt=Object.prototype,bt=dt?Object.getPrototypeOf:function(t){return t=ht(t),L(t,yt)?t[yt]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?gt:null},mt=!!Object.getOwnPropertySymbols&&!t((function(){return!String(Symbol())})),Ot=mt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,wt=N("wks"),St=s.Symbol,jt=Ot?St:St&&St.withoutSetter||_,At=function(t){return L(wt,t)||(mt&&L(St,t)?wt[t]=St[t]:wt[t]=jt("Symbol."+t)),wt[t]},Et=(At("iterator"),!1);[].keys&&("next"in(J=[].keys())?(H=bt(bt(J)))!==Object.prototype&&(q=H):Et=!0),null==q&&(q={});var xt,Pt={IteratorPrototype:q,BUGGY_SAFARI_ITERATORS:Et},Tt=Math.ceil,kt=Math.floor,It=function(t){return isNaN(t=+t)?0:(t>0?kt:Tt)(t)},Mt=Math.min,Ct=function(t){return t>0?Mt(It(t),9007199254740991):0},Lt=Math.max,Nt=Math.min,Dt=function(t,r){var n=It(t);return n<0?Lt(n+r,0):Nt(n,r)},Rt=function(t){return function(r,n,e){var o,i=a(r),u=Ct(i.length),c=Dt(e,u);if(t&&n!=n){for(;u>c;)if((o=i[c++])!=o)return!0}else for(;u>c;c++)if((t||c in i)&&i[c]===n)return t||c||0;return!t&&-1}},_t={includes:Rt(!0),indexOf:Rt(!1)},Ft=_t.indexOf,Bt=function(t,r){var n,e=a(t),o=0,i=[];for(n in e)!L(G,n)&&L(e,n)&&i.push(n);for(;r.length>o;)L(e,n=r[o++])&&(~Ft(i,n)||i.push(n));return i},Gt=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Qt=Object.keys||function(t){return Bt(t,Gt)},$t=v?Object.defineProperties:function(t,r){b(t);for(var n,e=Qt(r),o=e.length,i=0;o>i;)w.f(t,n=e[i++],r[n]);return t},Vt=function(t){return"function"==typeof t?t:void 0},Wt=function(t,r){return arguments.length<2?Vt(ft[t])||Vt(s[t]):ft[t]&&ft[t][r]||s[t]&&s[t][r]},zt=Wt("document","documentElement"),Ut=B("IE_PROTO"),qt=function(){},Ht=function(t){return"<script>"+t+"<\/script>"},Jt=function(){try{xt=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,r;Jt=xt?function(t){t.write(Ht("")),t.close();var r=t.parentWindow.Object;return t=null,r}(xt):((r=y("iframe")).style.display="none",zt.appendChild(r),r.src=String("javascript:"),(t=r.contentWindow.document).open(),t.write(Ht("document.F=Object")),t.close(),t.F);for(var n=Gt.length;n--;)delete Jt.prototype[Gt[n]];return Jt()};G[Ut]=!0;var Kt=Object.create||function(t,r){var n;return null!==t?(qt.prototype=b(t),n=new qt,qt.prototype=null,n[Ut]=t):n=Jt(),void 0===r?n:$t(n,r)},Yt={};Yt[At("toStringTag")]="z";var Xt="[object z]"===String(Yt),Zt=At("toStringTag"),tr="Arguments"==n(function(){return arguments}()),rr=Xt?n:function(t){var r,e,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,r){try{return t[r]}catch(t){}}(r=Object(t),Zt))?e:tr?n(r):"Object"==(o=n(r))&&"function"==typeof r.callee?"Arguments":o},nr=Xt?{}.toString:function(){return"[object "+rr(this)+"]"},er=w.f,or=At("toStringTag"),ir=function(t,r,n,e){if(t){var o=n?t:t.prototype;L(o,or)||er(o,or,{configurable:!0,value:r}),e&&!Xt&&j(o,"toString",nr)}},ar=Pt.IteratorPrototype,ur=function(){return this},cr=(Object.setPrototypeOf||"__proto__"in{}&&function(){var t,r=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),r=n instanceof Array}catch(t){}}(),function(t,r,n,e){e&&e.enumerable?t[r]=n:j(t,r,n)}),fr=Pt.IteratorPrototype,lr=Pt.BUGGY_SAFARI_ITERATORS,sr=At("iterator"),vr=function(){return this},pr=function(t,r,n,e,o,i,a){!function(t,r,n){var e=r+" Iterator";t.prototype=Kt(ar,{next:S(1,n)}),ir(t,e,!1,!0),u[e]=ur}(n,r,e);var c,f,l,s=function(t){if(t===o&&y)return y;if(!lr&&t in h)return h[t];switch(t){case"keys":case"values":case"entries":return function(){return new n(this,t)}}return function(){return new n(this)}},v=r+" Iterator",p=!1,h=t.prototype,d=h[sr]||h["@@iterator"]||o&&h[o],y=!lr&&d||s(o),g="Array"==r&&h.entries||d;if(g&&(c=bt(g.call(new t)),fr!==Object.prototype&&c.next&&(ir(c,v,!0,!0),u[v]=vr)),"values"==o&&d&&"values"!==d.name&&(p=!0,y=function(){return d.call(this)}),a&&h[sr]!==y&&j(h,sr,y),u[r]=y,o)if(f={values:s("values"),keys:i?y:s("keys"),entries:s("entries")},a)for(l in f)(lr||p||!(l in h))&&cr(h,l,f[l]);else pt({target:r,proto:!0,forced:lr||p},f);return f},hr=K.set,dr=K.getterFor("Array Iterator");pr(Array,"Array",(function(t,r){hr(this,{type:"Array Iterator",target:a(t),index:0,kind:r})}),(function(){var t=dr(this),r=t.target,n=t.kind,e=t.index++;return!r||e>=r.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:e,done:!1}:"values"==n?{value:r[e],done:!1}:{value:[e,r[e]],done:!1}}),"values");u.Arguments=u.Array;var yr=At("toStringTag");for(var gr in{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}){var br=s[gr],mr=br&&br.prototype;mr&&rr(mr)!==yr&&j(mr,yr,gr),u[gr]=u.Array}var Or=function(t){return function(r,n){var e,o,a=String(i(r)),u=It(n),c=a.length;return u<0||u>=c?t?"":void 0:(e=a.charCodeAt(u))<55296||e>56319||u+1===c||(o=a.charCodeAt(u+1))<56320||o>57343?t?a.charAt(u):e:t?a.slice(u,u+2):o-56320+(e-55296<<10)+65536}},wr={codeAt:Or(!1),charAt:Or(!0)}.charAt,Sr=K.set,jr=K.getterFor("String Iterator");pr(String,"String",(function(t){Sr(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,r=jr(this),n=r.string,e=r.index;return e>=n.length?{value:void 0,done:!0}:(t=wr(n,e),r.index+=t.length,{value:t,done:!1})}));var Ar=At("iterator"),Er=function(t){if(null!=t)return t[Ar]||t["@@iterator"]||u[rr(t)]},xr=function(t){var r=Er(t);if("function"!=typeof r)throw TypeError(String(t)+" is not iterable");return b(r.call(t))},Pr=Er,Tr=function(t,r,n,e){try{return e?r(b(n)[0],n[1]):r(n)}catch(r){throw function(t){var r=t.return;if(void 0!==r)b(r.call(t)).value}(t),r}},kr=At("iterator"),Ir=Array.prototype,Mr=function(t){return void 0!==t&&(u.Array===t||Ir[kr]===t)},Cr=function(t,r,n){var e=m(r);e in t?w.f(t,e,S(0,n)):t[e]=n},Lr=At("iterator"),Nr=!1;try{var Dr=0,Rr={next:function(){return{done:!!Dr++}},return:function(){Nr=!0}};Rr[Lr]=function(){return this},Array.from(Rr,(function(){throw 2}))}catch(t){}var _r=!function(t,r){if(!r&&!Nr)return!1;var n=!1;try{var e={};e[Lr]=function(){return{next:function(){return{done:n=!0}}}},t(e)}catch(t){}return n}((function(t){Array.from(t)}));pt({target:"Array",stat:!0,forced:_r},{from:function(t){var r,n,e,o,i,a,u=ht(t),c="function"==typeof this?this:Array,f=arguments.length,l=f>1?arguments[1]:void 0,s=void 0!==l,v=Er(u),p=0;if(s&&(l=lt(l,f>2?arguments[2]:void 0,2)),null==v||c==Array&&Mr(v))for(n=new c(r=Ct(u.length));r>p;p++)a=s?l(u[p],p):u[p],Cr(n,p,a);else for(i=(o=v.call(u)).next,n=new c;!(e=i.call(o)).done;p++)a=s?Tr(o,l,[e.value,p],!0):e.value,Cr(n,p,a);return n.length=p,n}});var Fr=ft.Array.from,Br=Fr,Gr=t((function(){Qt(1)}));pt({target:"Object",stat:!0,forced:Gr},{keys:function(t){return Qt(ht(t))}});var Qr,$r,Vr=ft.Object.keys,Wr=Array.isArray||function(t){return"Array"==n(t)},zr=At("species"),Ur=function(t,r){var n;return Wr(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!Wr(n.prototype)?p(n)&&null===(n=n[zr])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===r?0:r)},qr=[].push,Hr=function(t){var r=1==t,n=2==t,e=3==t,i=4==t,a=6==t,u=7==t,c=5==t||a;return function(f,l,s,v){for(var p,h,d=ht(f),y=o(d),g=lt(l,s,3),b=Ct(y.length),m=0,O=v||Ur,w=r?O(f,b):n||u?O(f,0):void 0;b>m;m++)if((c||m in y)&&(h=g(p=y[m],m,d),t))if(r)w[m]=h;else if(h)switch(t){case 3:return!0;case 5:return p;case 6:return m;case 2:qr.call(w,p)}else switch(t){case 4:return!1;case 7:qr.call(w,p)}return a?-1:e||i?i:w}},Jr={forEach:Hr(0),map:Hr(1),filter:Hr(2),some:Hr(3),every:Hr(4),find:Hr(5),findIndex:Hr(6),filterOut:Hr(7)},Kr=Wt("navigator","userAgent")||"",Yr=s.process,Xr=Yr&&Yr.versions,Zr=Xr&&Xr.v8;Zr?$r=(Qr=Zr.split("."))[0]+Qr[1]:Kr&&(!(Qr=Kr.match(/Edge\/(\d+)/))||Qr[1]>=74)&&(Qr=Kr.match(/Chrome\/(\d+)/))&&($r=Qr[1]);var tn=$r&&+$r,rn=At("species"),nn=function(r){return tn>=51||!t((function(){var t=[];return(t.constructor={})[rn]=function(){return{foo:1}},1!==t[r](Boolean).foo}))},en=Object.defineProperty,on={},an=function(t){throw t},un=function(r,n){if(L(on,r))return on[r];n||(n={});var e=[][r],o=!!L(n,"ACCESSORS")&&n.ACCESSORS,i=L(n,0)?n[0]:an,a=L(n,1)?n[1]:void 0;return on[r]=!!e&&!t((function(){if(o&&!v)return!0;var t={length:-1};o?en(t,1,{enumerable:!0,get:an}):t[1]=1,e.call(t,i,a)}))},cn=Jr.map,fn=nn("map"),ln=un("map");pt({target:"Array",proto:!0,forced:!fn||!ln},{map:function(t){return cn(this,t,arguments.length>1?arguments[1]:void 0)}});var sn=function(t){return ft[t+"Prototype"]},vn=sn("Array").map,pn=Array.prototype,hn=function(t){var r=t.map;return t===pn||t instanceof Array&&r===pn.map?vn:r};pt({target:"Array",stat:!0},{isArray:Wr});var dn=ft.Array.isArray,yn=dn,gn={f:At},bn=w.f,mn=function(t){var r=ft.Symbol||(ft.Symbol={});L(r,t)||bn(r,t,{value:gn.f(t)})};mn("iterator");var On=gn.f("iterator"),wn=At("isConcatSpreadable"),Sn=tn>=51||!t((function(){var t=[];return t[wn]=!1,t.concat()[0]!==t})),jn=nn("concat"),An=function(t){if(!p(t))return!1;var r=t[wn];return void 0!==r?!!r:Wr(t)};pt({target:"Array",proto:!0,forced:!Sn||!jn},{concat:function(t){var r,n,e,o,i,a=ht(this),u=Ur(a,0),c=0;for(r=-1,e=arguments.length;r<e;r++)if(An(i=-1===r?a:arguments[r])){if(c+(o=Ct(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n<o;n++,c++)n in i&&Cr(u,c,i[n])}else{if(c>=9007199254740991)throw TypeError("Maximum allowed index exceeded");Cr(u,c++,i)}return u.length=c,u}});var En=Gt.concat("length","prototype"),xn={f:Object.getOwnPropertyNames||function(t){return Bt(t,En)}},Pn=xn.f,Tn={}.toString,kn="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],In={f:function(t){return kn&&"[object Window]"==Tn.call(t)?function(t){try{return Pn(t)}catch(t){return kn.slice()}}(t):Pn(a(t))}},Mn={f:Object.getOwnPropertySymbols},Cn=Jr.forEach,Ln=B("hidden"),Nn=At("toPrimitive"),Dn=K.set,Rn=K.getterFor("Symbol"),_n=Object.prototype,Fn=s.Symbol,Bn=Wt("JSON","stringify"),Gn=rt.f,Qn=w.f,$n=In.f,Vn=Z.f,Wn=N("symbols"),zn=N("op-symbols"),Un=N("string-to-symbol-registry"),qn=N("symbol-to-string-registry"),Hn=N("wks"),Jn=s.QObject,Kn=!Jn||!Jn.prototype||!Jn.prototype.findChild,Yn=v&&t((function(){return 7!=Kt(Qn({},"a",{get:function(){return Qn(this,"a",{value:7}).a}})).a}))?function(t,r,n){var e=Gn(_n,r);e&&delete _n[r],Qn(t,r,n),e&&t!==_n&&Qn(_n,r,e)}:Qn,Xn=function(t,r){var n=Wn[t]=Kt(Fn.prototype);return Dn(n,{type:"Symbol",tag:t,description:r}),v||(n.description=r),n},Zn=Ot?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Fn},te=function(t,r,n){t===_n&&te(zn,r,n),b(t);var e=m(r,!0);return b(n),L(Wn,e)?(n.enumerable?(L(t,Ln)&&t[Ln][e]&&(t[Ln][e]=!1),n=Kt(n,{enumerable:S(0,!1)})):(L(t,Ln)||Qn(t,Ln,S(1,{})),t[Ln][e]=!0),Yn(t,e,n)):Qn(t,e,n)},re=function(t,r){b(t);var n=a(r),e=Qt(n).concat(ie(n));return Cn(e,(function(r){v&&!ne.call(n,r)||te(t,r,n[r])})),t},ne=function(t){var r=m(t,!0),n=Vn.call(this,r);return!(this===_n&&L(Wn,r)&&!L(zn,r))&&(!(n||!L(this,r)||!L(Wn,r)||L(this,Ln)&&this[Ln][r])||n)},ee=function(t,r){var n=a(t),e=m(r,!0);if(n!==_n||!L(Wn,e)||L(zn,e)){var o=Gn(n,e);return!o||!L(Wn,e)||L(n,Ln)&&n[Ln][e]||(o.enumerable=!0),o}},oe=function(t){var r=$n(a(t)),n=[];return Cn(r,(function(t){L(Wn,t)||L(G,t)||n.push(t)})),n},ie=function(t){var r=t===_n,n=$n(r?zn:a(t)),e=[];return Cn(n,(function(t){!L(Wn,t)||r&&!L(_n,t)||e.push(Wn[t])})),e};if(mt||(cr((Fn=function(){if(this instanceof Fn)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,r=_(t),n=function(t){this===_n&&n.call(zn,t),L(this,Ln)&&L(this[Ln],r)&&(this[Ln][r]=!1),Yn(this,r,S(1,t))};return v&&Kn&&Yn(_n,r,{configurable:!0,set:n}),Xn(r,t)}).prototype,"toString",(function(){return Rn(this).tag})),cr(Fn,"withoutSetter",(function(t){return Xn(_(t),t)})),Z.f=ne,w.f=te,rt.f=ee,xn.f=In.f=oe,Mn.f=ie,gn.f=function(t){return Xn(At(t),t)},v&&Qn(Fn.prototype,"description",{configurable:!0,get:function(){return Rn(this).description}})),pt({global:!0,wrap:!0,forced:!mt,sham:!mt},{Symbol:Fn}),Cn(Qt(Hn),(function(t){mn(t)})),pt({target:"Symbol",stat:!0,forced:!mt},{for:function(t){var r=String(t);if(L(Un,r))return Un[r];var n=Fn(r);return Un[r]=n,qn[n]=r,n},keyFor:function(t){if(!Zn(t))throw TypeError(t+" is not a symbol");if(L(qn,t))return qn[t]},useSetter:function(){Kn=!0},useSimple:function(){Kn=!1}}),pt({target:"Object",stat:!0,forced:!mt,sham:!v},{create:function(t,r){return void 0===r?Kt(t):re(Kt(t),r)},defineProperty:te,defineProperties:re,getOwnPropertyDescriptor:ee}),pt({target:"Object",stat:!0,forced:!mt},{getOwnPropertyNames:oe,getOwnPropertySymbols:ie}),pt({target:"Object",stat:!0,forced:t((function(){Mn.f(1)}))},{getOwnPropertySymbols:function(t){return Mn.f(ht(t))}}),Bn){var ae=!mt||t((function(){var t=Fn();return"[null]"!=Bn([t])||"{}"!=Bn({a:t})||"{}"!=Bn(Object(t))}));pt({target:"JSON",stat:!0,forced:ae},{stringify:function(t,r,n){for(var e,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(e=r,(p(r)||void 0!==t)&&!Zn(t))return Wr(r)||(r=function(t,r){if("function"==typeof e&&(r=e.call(this,t,r)),!Zn(r))return r}),o[1]=r,Bn.apply(null,o)}})}Fn.prototype[Nn]||j(Fn.prototype,Nn,Fn.prototype.valueOf),ir(Fn,"Symbol"),G[Ln]=!0,mn("asyncIterator"),mn("hasInstance"),mn("isConcatSpreadable"),mn("match"),mn("matchAll"),mn("replace"),mn("search"),mn("species"),mn("split"),mn("toPrimitive"),mn("toStringTag"),mn("unscopables"),ir(s.JSON,"JSON",!0);var ue=ft.Symbol;mn("asyncDispose"),mn("dispose"),mn("observable"),mn("patternMatch"),mn("replaceAll");var ce=ue,fe=f((function(t){function r(n){return t.exports=r="function"==typeof ce&&"symbol"==typeof On?function(t){return typeof t}:function(t){return t&&"function"==typeof ce&&t.constructor===ce&&t!==ce.prototype?"symbol":typeof t},r(n)}t.exports=r})),le=Wt("Reflect","ownKeys")||function(t){var r=xn.f(b(t)),n=Mn.f;return n?r.concat(n(t)):r};pt({target:"Reflect",stat:!0},{ownKeys:le});var se=ft.Reflect.ownKeys,ve=nn("slice"),pe=un("slice",{ACCESSORS:!0,0:0,1:2}),he=At("species"),de=[].slice,ye=Math.max;pt({target:"Array",proto:!0,forced:!ve||!pe},{slice:function(t,r){var n,e,o,i=a(this),u=Ct(i.length),c=Dt(t,u),f=Dt(void 0===r?u:r,u);if(Wr(i)&&("function"!=typeof(n=i.constructor)||n!==Array&&!Wr(n.prototype)?p(n)&&null===(n=n[he])&&(n=void 0):n=void 0,n===Array||void 0===n))return de.call(i,c,f);for(e=new(void 0===n?Array:n)(ye(f-c,0)),o=0;c<f;c++,o++)c in i&&Cr(e,o,i[c]);return e.length=o,e}});var ge=sn("Array").slice,be=Array.prototype,me=function(t){var r=t.slice;return t===be||t instanceof Array&&r===be.slice?ge:r},Oe=me,we=dn;var Se=function(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,e=new Array(r);n<r;n++)e[n]=t[n];return e};var je=function(t){if(we(t))return Se(t)},Ae=Fr,Ee=At("iterator"),xe=function(t){var r=Object(t);return void 0!==r[Ee]||"@@iterator"in r||u.hasOwnProperty(rr(r))};var Pe=function(t){if(void 0!==ce&&xe(Object(t)))return Ae(t)},Te=me;var ke=function(t,r){var n;if(t){if("string"==typeof t)return Se(t,r);var e=Te(n=Object.prototype.toString.call(t)).call(n,8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Ae(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?Se(t,r):void 0}};var Ie=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var Me=function(t){return je(t)||Pe(t)||ke(t)||Ie()},Ce=sn("Array").concat,Le=Array.prototype,Ne=function(t){var r=t.concat;return t===Le||t instanceof Array&&r===Le.concat?Ce:r},De=ue;function Re(t,r){var n;if(void 0===De||null==Pr(t)){if(yn(t)||(n=function(t,r){var n;if(!t)return;if("string"==typeof t)return _e(t,r);var e=Oe(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Br(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return _e(t,r)}(t))||r&&t&&"number"==typeof t.length){n&&(t=n);var e=0,o=function(){};return{s:o,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=xr(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function _e(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,e=new Array(r);n<r;n++)e[n]=t[n];return e}var Fe=De("DELETE");function Be(t){for(var r,n=arguments.length,e=new Array(n>1?n-1:0),o=1;o<n;o++)e[o-1]=arguments[o];return Ge.apply(void 0,Ne(r=[{},t]).call(r,e))}function Ge(){var t=Qe.apply(void 0,arguments);return Ve(t),t}function Qe(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(r.length<2)return r[0];var e;if(r.length>2)return Qe.apply(void 0,Ne(e=[Ge(r[0],r[1])]).call(e,Me(Oe(r).call(r,2))));var o,i=r[0],a=r[1],u=Re(se(a));try{for(u.s();!(o=u.n()).done;){var c=o.value;Object.prototype.propertyIsEnumerable.call(a,c)&&(a[c]===Fe?delete i[c]:null===i[c]||null===a[c]||"object"!==fe(i[c])||"object"!==fe(a[c])||yn(i[c])||yn(a[c])?i[c]=$e(a[c]):i[c]=Qe(i[c],a[c]))}}catch(t){u.e(t)}finally{u.f()}return i}function $e(t){return yn(t)?hn(t).call(t,(function(t){return $e(t)})):"object"===fe(t)&&null!==t?Qe({},t):t}function Ve(t){for(var r=0,n=Vr(t);r<n.length;r++){var e=n[r];t[e]===Fe?delete t[e]:"object"===fe(t[e])&&null!==t[e]&&Ve(t[e])}}var We=function(t){if(we(t))return t};var ze=function(t,r){if(void 0!==ce&&xe(Object(t))){var n=[],e=!0,o=!1,i=void 0;try{for(var a,u=xr(t);!(e=(a=u.next()).done)&&(n.push(a.value),!r||n.length!==r);e=!0);}catch(t){o=!0,i=t}finally{try{e||null==u.return||u.return()}finally{if(o)throw i}}return n}};var Ue=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var qe=function(t,r){return We(t)||ze(t,r)||ke(t,r)||Ue()};pt({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}});var He=ft.Date.now;function Je(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return Ke(r.length?r:[He()])}function Ke(t){var r=function(){for(var t=Ye(),r=t(" "),n=t(" "),e=t(" "),o=0;o<arguments.length;o++)(r-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(r+=1),(n-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(n+=1),(e-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(e+=1);return[r,n,e]}(t),n=qe(r,3),e=n[0],o=n[1],i=n[2],a=1,u=function(){var t=2091639*e+2.3283064365386963e-10*a;return e=o,o=i,i=t-(a=0|t)};return u.uint32=function(){return 4294967296*u()},u.fract53=function(){return u()+11102230246251565e-32*(2097152*u()|0)},u.algorithm="Alea",u.seed=t,u.version="0.9",u}function Ye(){var t=4022871197;return function(r){for(var n=r.toString(),e=0;e<n.length;e++){var o=.02519603282416938*(t+=n.charCodeAt(e));o-=t=o>>>0,t=(o*=t)>>>0,t+=4294967296*(o-=t)}return 2.3283064365386963e-10*(t>>>0)}}pt({target:"Object",stat:!0,forced:!v,sham:!v},{defineProperty:w.f});var Xe=f((function(t){var r=ft.Object,n=t.exports=function(t,n,e){return r.defineProperty(t,n,e)};r.defineProperty.sham&&(n.sham=!0)})),Ze=Xe;pt({target:"Object",stat:!0,forced:!v,sham:!v},{defineProperties:$t});var to=f((function(t){var r=ft.Object,n=t.exports=function(t,n){return r.defineProperties(t,n)};r.defineProperties.sham&&(n.sham=!0)}));pt({target:"Object",stat:!0,sham:!v},{getOwnPropertyDescriptors:function(t){for(var r,n,e=a(t),o=rt.f,i=le(e),u={},c=0;i.length>c;)void 0!==(n=o(e,r=i[c++]))&&Cr(u,r,n);return u}});var ro=ft.Object.getOwnPropertyDescriptors,no=rt.f,eo=t((function(){no(1)}));pt({target:"Object",stat:!0,forced:!v||eo,sham:!v},{getOwnPropertyDescriptor:function(t,r){return no(a(t),r)}});var oo=f((function(t){var r=ft.Object,n=t.exports=function(t,n){return r.getOwnPropertyDescriptor(t,n)};r.getOwnPropertyDescriptor.sham&&(n.sham=!0)})),io=ft.Object.getOwnPropertySymbols;pt({target:"Object",stat:!0,sham:!v},{create:Kt});var ao=ft.Object,uo=function(t,r){return ao.create(t,r)},co=Xe;var fo,lo=function(t,r,n){return r in t?co(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n,t},so="\t\n\v\f\r                 \u2028\u2029\ufeff",vo="["+so+"]",po=RegExp("^"+vo+vo+"*"),ho=RegExp(vo+vo+"*$"),yo=function(t){return function(r){var n=String(i(r));return 1&t&&(n=n.replace(po,"")),2&t&&(n=n.replace(ho,"")),n}},go={start:yo(1),end:yo(2),trim:yo(3)},bo=go.trim;pt({target:"String",proto:!0,forced:(fo="trim",t((function(){return!!so[fo]()||"​…᠎"!="​…᠎"[fo]()||so[fo].name!==fo})))},{trim:function(){return bo(this)}});var mo=sn("String").trim,Oo=String.prototype,wo=function(t){var r=t.trim;return"string"==typeof t||t===Oo||t instanceof String&&r===Oo.trim?mo:r},So=function(r,n){var e=[][r];return!!e&&t((function(){e.call(null,n||function(){throw 1},1)}))},jo=Jr.forEach,Ao=So("forEach"),Eo=un("forEach"),xo=Ao&&Eo?[].forEach:function(t){return jo(this,t,arguments.length>1?arguments[1]:void 0)};pt({target:"Array",proto:!0,forced:[].forEach!=xo},{forEach:xo});var Po=sn("Array").forEach,To=Array.prototype,ko={DOMTokenList:!0,NodeList:!0},Io=function(t){var r=t.forEach;return t===To||t instanceof Array&&r===To.forEach||ko.hasOwnProperty(rr(t))?Po:r},Mo=_t.indexOf,Co=[].indexOf,Lo=!!Co&&1/[1].indexOf(1,-0)<0,No=So("indexOf"),Do=un("indexOf",{ACCESSORS:!0,1:0});pt({target:"Array",proto:!0,forced:Lo||!No||!Do},{indexOf:function(t){return Lo?Co.apply(this,arguments)||0:Mo(this,t,arguments.length>1?arguments[1]:void 0)}});var Ro=sn("Array").indexOf,_o=Array.prototype,Fo=function(t){var r=t.indexOf;return t===_o||t instanceof Array&&r===_o.indexOf?Ro:r},Bo=go.trim,Go=s.parseInt,Qo=/^[+-]?0[Xx]/,$o=8!==Go(so+"08")||22!==Go(so+"0x16")?function(t,r){var n=Bo(String(t));return Go(n,r>>>0||(Qo.test(n)?16:10))}:Go;pt({global:!0,forced:parseInt!=$o},{parseInt:$o});var Vo=ft.parseInt,Wo=Z.f,zo=function(t){return function(r){for(var n,e=a(r),o=Qt(e),i=o.length,u=0,c=[];i>u;)n=o[u++],v&&!Wo.call(e,n)||c.push(t?[n,e[n]]:e[n]);return c}},Uo={entries:zo(!0),values:zo(!1)}.values;pt({target:"Object",stat:!0},{values:function(t){return Uo(t)}});var qo=ft.Object.values,Ho=Jr.filter,Jo=nn("filter"),Ko=un("filter");pt({target:"Array",proto:!0,forced:!Jo||!Ko},{filter:function(t){return Ho(this,t,arguments.length>1?arguments[1]:void 0)}});var Yo=sn("Array").filter,Xo=Array.prototype,Zo=function(t){var r=t.filter;return t===Xo||t instanceof Array&&r===Xo.filter?Yo:r},ti=t((function(){bt(1)}));pt({target:"Object",stat:!0,forced:ti,sham:!dt},{getPrototypeOf:function(t){return bt(ht(t))}});var ri=ft.Object.getPrototypeOf,ni=_t.includes,ei=un("indexOf",{ACCESSORS:!0,1:0});pt({target:"Array",proto:!0,forced:!ei},{includes:function(t){return ni(this,t,arguments.length>1?arguments[1]:void 0)}});var oi=sn("Array").includes,ii=At("match"),ai=function(t){if(function(t){var r;return p(t)&&(void 0!==(r=t[ii])?!!r:"RegExp"==n(t))}(t))throw TypeError("The method doesn't accept regular expressions");return t},ui=At("match");pt({target:"String",proto:!0,forced:!function(t){var r=/./;try{"/./"[t](r)}catch(n){try{return r[ui]=!1,"/./"[t](r)}catch(t){}}return!1}("includes")},{includes:function(t){return!!~String(i(this)).indexOf(ai(t),arguments.length>1?arguments[1]:void 0)}});var ci=sn("String").includes,fi=Array.prototype,li=String.prototype,si=function(t){var r=t.includes;return t===fi||t instanceof Array&&r===fi.includes?oi:"string"==typeof t||t===li||t instanceof String&&r===li.includes?ci:r},vi=Object.assign,pi=Object.defineProperty,hi=!vi||t((function(){if(v&&1!==vi({b:1},vi(pi({},"a",{enumerable:!0,get:function(){pi(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},r={},n=Symbol(),e="abcdefghijklmnopqrst";return t[n]=7,e.split("").forEach((function(t){r[t]=t})),7!=vi({},t)[n]||Qt(vi({},r)).join("")!=e}))?function(t,r){for(var n=ht(t),e=arguments.length,i=1,a=Mn.f,u=Z.f;e>i;)for(var c,f=o(arguments[i++]),l=a?Qt(f).concat(a(f)):Qt(f),s=l.length,p=0;s>p;)c=l[p++],v&&!u.call(f,c)||(n[c]=f[c]);return n}:vi;pt({target:"Object",stat:!0,forced:Object.assign!==hi},{assign:hi});var di=ft.Object.assign;function yi(t,r){var n;if(void 0===De||null==Pr(t)){if(yn(t)||(n=function(t,r){var n;if(!t)return;if("string"==typeof t)return gi(t,r);var e=Oe(n=Object.prototype.toString.call(t)).call(n,8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Br(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return gi(t,r)}(t))||r&&t&&"number"==typeof t.length){n&&(t=n);var e=0,o=function(){};return{s:o,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=xr(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function gi(t,r){(null==r||r>t.length)&&(r=t.length);for(var n=0,e=new Array(r);n<r;n++)e[n]=t[n];return e}function bi(t,r){var n=Vr(t);if(io){var e=io(t);r&&(e=Zo(e).call(e,(function(r){return oo(t,r).enumerable}))),n.push.apply(n,e)}return n}function mi(t){for(var r=1;r<arguments.length;r++){var n,e=null!=arguments[r]?arguments[r]:{};if(r%2)Io(n=bi(Object(e),!0)).call(n,(function(r){lo(t,r,e[r])}));else if(ro)to(t,ro(e));else{var o;Io(o=bi(Object(e))).call(o,(function(r){Ze(t,r,oo(e,r))}))}}return t}var Oi=/^\/?Date\((-?\d+)/i,wi=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,Si=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,ji=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,Ai=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function Ei(t){return t instanceof Number||"number"==typeof t}function xi(t){if(t)for(;!0===t.hasChildNodes();){var r=t.firstChild;r&&(xi(r),t.removeChild(r))}}function Pi(t){return t instanceof String||"string"==typeof t}function Ti(t){return"object"===fe(t)&&null!==t}function ki(t){if(t instanceof Date)return!0;if(Pi(t)){if(Oi.exec(t))return!0;if(!isNaN(Date.parse(t)))return!0}return!1}function Ii(t,r,n,e){var o=!1;!0===e&&(o=null===r[n]&&void 0!==t[n]),o?delete t[n]:t[n]=r[n]}function Mi(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var e in t)if(void 0!==r[e])if(null===r[e]||"object"!==fe(r[e]))Ii(t,r,e,n);else{var o=t[e],i=r[e];Ti(o)&&Ti(i)&&Mi(o,i,n)}}var Ci=di;function Li(t,r){if(!yn(t))throw new Error("Array with property names expected as first argument");for(var n=arguments.length,e=new Array(n>2?n-2:0),o=2;o<n;o++)e[o-2]=arguments[o];for(var i=0,a=e;i<a.length;i++)for(var u=a[i],c=0;c<t.length;c++){var f=t[c];u&&Object.prototype.hasOwnProperty.call(u,f)&&(r[f]=u[f])}return r}function Ni(t,r,n){var e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(yn(n))throw new TypeError("Arrays are not supported by deepExtend");for(var o=0;o<t.length;o++){var i=t[o];if(Object.prototype.hasOwnProperty.call(n,i))if(n[i]&&n[i].constructor===Object)void 0===r[i]&&(r[i]={}),r[i].constructor===Object?Ri(r[i],n[i],!1,e):Ii(r,n,i,e);else{if(yn(n[i]))throw new TypeError("Arrays are not supported by deepExtend");Ii(r,n,i,e)}}return r}function Di(t,r,n){var e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(yn(n))throw new TypeError("Arrays are not supported by deepExtend");for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o)&&!si(t).call(t,o))if(n[o]&&n[o].constructor===Object)void 0===r[o]&&(r[o]={}),r[o].constructor===Object?Ri(r[o],n[o]):Ii(r,n,o,e);else if(yn(n[o])){r[o]=[];for(var i=0;i<n[o].length;i++)r[o].push(n[o][i])}else Ii(r,n,o,e);return r}function Ri(t,r){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],e=arguments.length>3&&void 0!==arguments[3]&&arguments[3];for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)||!0===n)if("object"===fe(r[o])&&null!==r[o]&&ri(r[o])===Object.prototype)void 0===t[o]?t[o]=Ri({},r[o],n):"object"===fe(t[o])&&null!==t[o]&&ri(t[o])===Object.prototype?Ri(t[o],r[o],n):Ii(t,r,o,e);else if(yn(r[o])){var i;t[o]=Oe(i=r[o]).call(i)}else Ii(t,r,o,e);return t}function _i(t,r){if(t.length!==r.length)return!1;for(var n=0,e=t.length;n<e;n++)if(t[n]!=r[n])return!1;return!0}function Fi(t){var r=fe(t);return"object"===r?null===t?"null":t instanceof Boolean?"Boolean":t instanceof Number?"Number":t instanceof String?"String":yn(t)?"Array":t instanceof Date?"Date":"Object":"number"===r?"Number":"boolean"===r?"Boolean":"string"===r?"String":void 0===r?"undefined":r}function Bi(t,r){var n;return Ne(n=[]).call(n,Me(t),[r])}function Gi(t){return Oe(t).call(t)}function Qi(t){return t.getBoundingClientRect().left}function $i(t){return t.getBoundingClientRect().right}function Vi(t){return t.getBoundingClientRect().top}function Wi(t,r){var n=t.className.split(" "),e=r.split(" ");n=Ne(n).call(n,Zo(e).call(e,(function(t){return!si(n).call(n,t)}))),t.className=n.join(" ")}function zi(t,r){var n=t.className.split(" "),e=r.split(" ");n=Zo(n).call(n,(function(t){return!si(e).call(e,t)})),t.className=n.join(" ")}function Ui(t,r){if(yn(t))for(var n=t.length,e=0;e<n;e++)r(t[e],e,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&r(t[o],o,t)}var qi=qo;function Hi(t,r,n){return t[r]!==n&&(t[r]=n,!0)}function Ji(t){var r=!1;return function(){r||(r=!0,requestAnimationFrame((function(){r=!1,t()})))}}function Ki(t,r,n,e){var o;t.addEventListener?(void 0===e&&(e=!1),"mousewheel"===r&&si(o=navigator.userAgent).call(o,"Firefox")&&(r="DOMMouseScroll"),t.addEventListener(r,n,e)):t.attachEvent("on"+r,n)}function Yi(t,r,n,e){var o;t.removeEventListener?(void 0===e&&(e=!1),"mousewheel"===r&&si(o=navigator.userAgent).call(o,"Firefox")&&(r="DOMMouseScroll"),t.removeEventListener(r,n,e)):t.detachEvent("on"+r,n)}function Xi(t){t||(t=window.event),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)}function Zi(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event,r=null;return t&&(t.target?r=t.target:t.srcElement&&(r=t.srcElement)),r instanceof Element&&(null==r.nodeType||3!=r.nodeType||(r=r.parentNode)instanceof Element)?r:null}function ta(t,r){for(var n=t;n;){if(n===r)return!0;if(!n.parentNode)return!1;n=n.parentNode}return!1}var ra={asBoolean:function(t,r){return"function"==typeof t&&(t=t()),null!=t?0!=t:r||null},asNumber:function(t,r){return"function"==typeof t&&(t=t()),null!=t?Number(t)||r||null:r||null},asString:function(t,r){return"function"==typeof t&&(t=t()),null!=t?String(t):r||null},asSize:function(t,r){return"function"==typeof t&&(t=t()),Pi(t)?t:Ei(t)?t+"px":r||null},asElement:function(t,r){return"function"==typeof t&&(t=t()),t||r||null}};function na(t){var r;switch(t.length){case 3:case 4:return(r=Si.exec(t))?{r:Vo(r[1]+r[1],16),g:Vo(r[2]+r[2],16),b:Vo(r[3]+r[3],16)}:null;case 6:case 7:return(r=wi.exec(t))?{r:Vo(r[1],16),g:Vo(r[2],16),b:Vo(r[3],16)}:null;default:return null}}function ea(t,r){if(si(t).call(t,"rgba"))return t;if(si(t).call(t,"rgb")){var n=t.substr(Fo(t).call(t,"(")+1).replace(")","").split(",");return"rgba("+n[0]+","+n[1]+","+n[2]+","+r+")"}var e=na(t);return null==e?t:"rgba("+e.r+","+e.g+","+e.b+","+r+")"}function oa(t,r,n){var e;return"#"+Oe(e=((1<<24)+(t<<16)+(r<<8)+n).toString(16)).call(e,1)}function ia(t,r){if(Pi(t)){var n=t;if(da(n)){var e,o=hn(e=n.substr(4).substr(0,n.length-5).split(",")).call(e,(function(t){return Vo(t)}));n=oa(o[0],o[1],o[2])}if(!0===ha(n)){var i=pa(n),a={h:i.h,s:.8*i.s,v:Math.min(1,1.02*i.v)},u={h:i.h,s:Math.min(1,1.25*i.s),v:.8*i.v},c=va(u.h,u.s,u.v),f=va(a.h,a.s,a.v);return{background:n,border:c,highlight:{background:f,border:c},hover:{background:f,border:c}}}return{background:n,border:n,highlight:{background:n,border:n},hover:{background:n,border:n}}}return r?{background:t.background||r.background,border:t.border||r.border,highlight:Pi(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||r.highlight.background,border:t.highlight&&t.highlight.border||r.highlight.border},hover:Pi(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||r.hover.border,background:t.hover&&t.hover.background||r.hover.background}}:{background:t.background||void 0,border:t.border||void 0,highlight:Pi(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||void 0,border:t.highlight&&t.highlight.border||void 0},hover:Pi(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||void 0,background:t.hover&&t.hover.background||void 0}}}function aa(t,r,n){t/=255,r/=255,n/=255;var e=Math.min(t,Math.min(r,n)),o=Math.max(t,Math.max(r,n));return e===o?{h:0,s:0,v:e}:{h:60*((t===e?3:n===e?1:5)-(t===e?r-n:n===e?t-r:n-t)/(o-e))/360,s:(o-e)/o,v:o}}var ua=function(t){var r,n={};return Io(r=t.split(";")).call(r,(function(t){if(""!=wo(t).call(t)){var r,e,o=t.split(":"),i=wo(r=o[0]).call(r),a=wo(e=o[1]).call(e);n[i]=a}})),n},ca=function(t){var r;return hn(r=Vr(t)).call(r,(function(r){return r+": "+t[r]})).join("; ")};function fa(t,r){var n=ua(t.style.cssText),e=ua(r),o=mi(mi({},n),e);t.style.cssText=ca(o)}function la(t,r){var n=ua(t.style.cssText),e=ua(r);for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&delete n[o];t.style.cssText=ca(n)}function sa(t,r,n){var e,o,i,a=Math.floor(6*t),u=6*t-a,c=n*(1-r),f=n*(1-u*r),l=n*(1-(1-u)*r);switch(a%6){case 0:e=n,o=l,i=c;break;case 1:e=f,o=n,i=c;break;case 2:e=c,o=n,i=l;break;case 3:e=c,o=f,i=n;break;case 4:e=l,o=c,i=n;break;case 5:e=n,o=c,i=f}return{r:Math.floor(255*e),g:Math.floor(255*o),b:Math.floor(255*i)}}function va(t,r,n){var e=sa(t,r,n);return oa(e.r,e.g,e.b)}function pa(t){var r=na(t);if(!r)throw new TypeError("'".concat(t,"' is not a valid color."));return aa(r.r,r.g,r.b)}function ha(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)}function da(t){return ji.test(t)}function ya(t){return Ai.test(t)}function ga(t,r){if(null!==r&&"object"===fe(r)){for(var n=uo(r),e=0;e<t.length;e++)Object.prototype.hasOwnProperty.call(r,t[e])&&"object"==fe(r[t[e]])&&(n[t[e]]=ba(r[t[e]]));return n}return null}function ba(t){if(null===t||"object"!==fe(t))return null;if(t instanceof Element)return t;var r=uo(t);for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&"object"==fe(t[n])&&(r[n]=ba(t[n]));return r}function ma(t,r){for(var n=0;n<t.length;n++){var e=t[n],o=void 0;for(o=n;o>0&&r(e,t[o-1])<0;o--)t[o]=t[o-1];t[o]=e}return t}function Oa(t,r,n){var e=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=function(t){return null!=t},i=function(t){return null!==t&&"object"===fe(t)},a=function(t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))return!1;return!0};if(!i(t))throw new Error("Parameter mergeTarget must be an object");if(!i(r))throw new Error("Parameter options must be an object");if(!o(n))throw new Error("Parameter option must have a value");if(!i(e))throw new Error("Parameter globalOptions must be an object");var u=function(t,r,n){i(t[n])||(t[n]={});var e=r[n],o=t[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(o[a]=e[a])},c=r[n],f=i(e)&&!a(e),l=f?e[n]:void 0,s=l?l.enabled:void 0;if(void 0!==c){if("boolean"==typeof c)return i(t[n])||(t[n]={}),void(t[n].enabled=c);if(null===c&&!i(t[n])){if(!o(l))return;t[n]=uo(l)}if(i(c)){var v=!0;void 0!==c.enabled?v=c.enabled:void 0!==s&&(v=l.enabled),u(t,r,n),t[n].enabled=v}}}function wa(t,r,n,e){for(var o=0,i=0,a=t.length-1;i<=a&&o<1e4;){var u=Math.floor((i+a)/2),c=t[u],f=r(void 0===e?c[n]:c[n][e]);if(0==f)return u;-1==f?i=u+1:a=u-1,o++}return-1}function Sa(t,r,n,e,o){var i,a,u,c,f=0,l=0,s=t.length-1;for(o=null!=o?o:function(t,r){return t==r?0:t<r?-1:1};l<=s&&f<1e4;){if(c=Math.floor(.5*(s+l)),i=t[Math.max(0,c-1)][n],a=t[c][n],u=t[Math.min(t.length-1,c+1)][n],0==o(a,r))return c;if(o(i,r)<0&&o(a,r)>0)return"before"==e?Math.max(0,c-1):c;if(o(a,r)<0&&o(u,r)>0)return"before"==e?c:Math.min(t.length-1,c+1);o(a,r)<0?l=c+1:s=c-1,f++}return-1}var ja={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return t*(2-t)},easeInOutQuad:function(t){return t<.5?2*t*t:(4-2*t)*t-1},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return--t*t*t+1},easeInOutCubic:function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1- --t*t*t*t},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1+--t*t*t*t*t},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}};function Aa(){var t=document.createElement("p");t.style.width="100%",t.style.height="200px";var r=document.createElement("div");r.style.position="absolute",r.style.top="0px",r.style.left="0px",r.style.visibility="hidden",r.style.width="200px",r.style.height="150px",r.style.overflow="hidden",r.appendChild(t),document.body.appendChild(r);var n=t.offsetWidth;r.style.overflow="scroll";var e=t.offsetWidth;return n==e&&(e=r.clientWidth),document.body.removeChild(r),n-e}function Ea(t,r){var n;yn(r)||(r=[r]);var e,o=yi(t);try{for(o.s();!(e=o.n()).done;){var i=e.value;if(i){n=i[r[0]];for(var a=1;a<r.length;a++)n&&(n=n[r[a]]);if(void 0!==n)break}}}catch(t){o.e(t)}finally{o.f()}return n}export{Je as Alea,Fe as DELETE,va as HSVToHex,sa as HSVToRGB,aa as RGBToHSV,oa as RGBToHex,Wi as addClassName,fa as addCssText,Ki as addEventListener,wa as binarySearchCustom,Sa as binarySearchValue,ba as bridgeObject,Bi as copyAndExtendArray,Gi as copyArray,Ri as deepExtend,Ge as deepObjectAssign,ja as easingFunctions,_i as equalArray,Ci as extend,Mi as fillIfDefined,Ui as forEach,Qi as getAbsoluteLeft,$i as getAbsoluteRight,Vi as getAbsoluteTop,Aa as getScrollBarWidth,Zi as getTarget,Fi as getType,ta as hasParent,pa as hexToHSV,na as hexToRGB,ma as insertSort,ki as isDate,Ei as isNumber,Ti as isObject,Pi as isString,ha as isValidHex,da as isValidRGB,ya as isValidRGBA,Oa as mergeOptions,ra as option,ea as overrideOpacity,ia as parseColor,Xi as preventDefault,Be as pureDeepObjectAssign,xi as recursiveDOMDelete,zi as removeClassName,la as removeCssText,Yi as removeEventListener,ga as selectiveBridgeObject,Ni as selectiveDeepExtend,Li as selectiveExtend,Di as selectiveNotDeepExtend,Ji as throttle,qi as toArray,Ea as topMost,Hi as updateProperty};
//# sourceMappingURL=vis-util.min.js.map

@@ -7,4 +7,4 @@ /**

*
* @version 4.3.4
* @date 2020-08-01T15:11:53.524Z
* @version 5.0.0
* @date 2021-01-08T09:53:38.982Z
*

@@ -27,3 +27,3 @@ * @copyright (c) 2011-2017 Almende B.V, http://almende.com

*/
!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r((t="undefined"!=typeof globalThis?globalThis:t||self).vis=t.vis||{})}(this,(function(t){var r=function(t){try{return!!t()}catch(t){return!0}},e={}.toString,n=function(t){return e.call(t).slice(8,-1)},o="".split,i=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==n(t)?o.call(t,""):Object(t)}:Object,a=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},u=function(t){return i(a(t))},c={},f="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function l(t,r,e){return t(e={path:r,exports:{},require:function(t,r){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==r&&e.path)}},e.exports),e.exports}function s(t){return t&&t.default||t}var p=function(t){return t&&t.Math==Math&&t},v=p("object"==typeof globalThis&&globalThis)||p("object"==typeof window&&window)||p("object"==typeof self&&self)||p("object"==typeof f&&f)||Function("return this")(),h=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),d=function(t){return"object"==typeof t?null!==t:"function"==typeof t},y=v.document,g=d(y)&&d(y.createElement),b=function(t){return g?y.createElement(t):{}},m=!h&&!r((function(){return 7!=Object.defineProperty(b("div"),"a",{get:function(){return 7}}).a})),O=function(t){if(!d(t))throw TypeError(String(t)+" is not an object");return t},w=function(t,r){if(!d(t))return t;var e,n;if(r&&"function"==typeof(e=t.toString)&&!d(n=e.call(t)))return n;if("function"==typeof(e=t.valueOf)&&!d(n=e.call(t)))return n;if(!r&&"function"==typeof(e=t.toString)&&!d(n=e.call(t)))return n;throw TypeError("Can't convert object to primitive value")},j=Object.defineProperty,S={f:h?j:function(t,r,e){if(O(t),r=w(r,!0),O(e),m)try{return j(t,r,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(t[r]=e.value),t}},A=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}},E=h?function(t,r,e){return S.f(t,r,A(1,e))}:function(t,r,e){return t[r]=e,t},x=v["__core-js_shared__"]||function(t,r){try{E(v,t,r)}catch(e){v[t]=r}return r}("__core-js_shared__",{}),P=Function.toString;"function"!=typeof x.inspectSource&&(x.inspectSource=function(t){return P.call(t)});var T,k,M,I=x.inspectSource,C=v.WeakMap,L="function"==typeof C&&/native code/.test(I(C)),D={}.hasOwnProperty,N=function(t,r){return D.call(t,r)},_=l((function(t){(t.exports=function(t,r){return x[t]||(x[t]=void 0!==r?r:{})})("versions",[]).push({version:"3.6.4",mode:"pure",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),R=0,F=Math.random(),B=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++R+F).toString(36)},G=_("keys"),V=function(t){return G[t]||(G[t]=B(t))},H={},Q=v.WeakMap;if(L){var $=new Q,W=$.get,q=$.has,z=$.set;T=function(t,r){return z.call($,t,r),r},k=function(t){return W.call($,t)||{}},M=function(t){return q.call($,t)}}else{var U=V("state");H[U]=!0,T=function(t,r){return E(t,U,r),r},k=function(t){return N(t,U)?t[U]:{}},M=function(t){return N(t,U)}}var J,K,Y,X={set:T,get:k,has:M,enforce:function(t){return M(t)?k(t):T(t,{})},getterFor:function(t){return function(r){var e;if(!d(r)||(e=k(r)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return e}}},Z={}.propertyIsEnumerable,tt=Object.getOwnPropertyDescriptor,rt={f:tt&&!Z.call({1:2},1)?function(t){var r=tt(this,t);return!!r&&r.enumerable}:Z},et=Object.getOwnPropertyDescriptor,nt={f:h?et:function(t,r){if(t=u(t),r=w(r,!0),m)try{return et(t,r)}catch(t){}if(N(t,r))return A(!rt.f.call(t,r),t[r])}},ot=/#|\.prototype\./,it=function(t,e){var n=ut[at(t)];return n==ft||n!=ct&&("function"==typeof e?r(e):!!e)},at=it.normalize=function(t){return String(t).replace(ot,".").toLowerCase()},ut=it.data={},ct=it.NATIVE="N",ft=it.POLYFILL="P",lt=it,st={},pt=function(t,r,e){if(function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function")}(t),void 0===r)return t;switch(e){case 0:return function(){return t.call(r)};case 1:return function(e){return t.call(r,e)};case 2:return function(e,n){return t.call(r,e,n)};case 3:return function(e,n,o){return t.call(r,e,n,o)}}return function(){return t.apply(r,arguments)}},vt=nt.f,ht=function(t){var r=function(r,e,n){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(r);case 2:return new t(r,e)}return new t(r,e,n)}return t.apply(this,arguments)};return r.prototype=t.prototype,r},dt=function(t,r){var e,n,o,i,a,u,c,f,l=t.target,s=t.global,p=t.stat,h=t.proto,d=s?v:p?v[l]:(v[l]||{}).prototype,y=s?st:st[l]||(st[l]={}),g=y.prototype;for(o in r)e=!lt(s?o:l+(p?".":"#")+o,t.forced)&&d&&N(d,o),a=y[o],e&&(u=t.noTargetGet?(f=vt(d,o))&&f.value:d[o]),i=e&&u?u:r[o],e&&typeof a==typeof i||(c=t.bind&&e?pt(i,v):t.wrap&&e?ht(i):h&&"function"==typeof i?pt(Function.call,i):i,(t.sham||i&&i.sham||a&&a.sham)&&E(c,"sham",!0),y[o]=c,h&&(N(st,n=l+"Prototype")||E(st,n,{}),st[n][o]=i,t.real&&g&&!g[o]&&E(g,o,i)))},yt=function(t){return Object(a(t))},gt=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),bt=V("IE_PROTO"),mt=Object.prototype,Ot=gt?Object.getPrototypeOf:function(t){return t=yt(t),N(t,bt)?t[bt]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?mt:null},wt=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())})),jt=wt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,St=_("wks"),At=v.Symbol,Et=jt?At:At&&At.withoutSetter||B,xt=function(t){return N(St,t)||(wt&&N(At,t)?St[t]=At[t]:St[t]=Et("Symbol."+t)),St[t]},Pt=(xt("iterator"),!1);[].keys&&("next"in(Y=[].keys())?(K=Ot(Ot(Y)))!==Object.prototype&&(J=K):Pt=!0),null==J&&(J={});var Tt,kt={IteratorPrototype:J,BUGGY_SAFARI_ITERATORS:Pt},Mt=Math.ceil,It=Math.floor,Ct=function(t){return isNaN(t=+t)?0:(t>0?It:Mt)(t)},Lt=Math.min,Dt=function(t){return t>0?Lt(Ct(t),9007199254740991):0},Nt=Math.max,_t=Math.min,Rt=function(t,r){var e=Ct(t);return e<0?Nt(e+r,0):_t(e,r)},Ft=function(t){return function(r,e,n){var o,i=u(r),a=Dt(i.length),c=Rt(n,a);if(t&&e!=e){for(;a>c;)if((o=i[c++])!=o)return!0}else for(;a>c;c++)if((t||c in i)&&i[c]===e)return t||c||0;return!t&&-1}},Bt={includes:Ft(!0),indexOf:Ft(!1)},Gt=Bt.indexOf,Vt=function(t,r){var e,n=u(t),o=0,i=[];for(e in n)!N(H,e)&&N(n,e)&&i.push(e);for(;r.length>o;)N(n,e=r[o++])&&(~Gt(i,e)||i.push(e));return i},Ht=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Qt=Object.keys||function(t){return Vt(t,Ht)},$t=h?Object.defineProperties:function(t,r){O(t);for(var e,n=Qt(r),o=n.length,i=0;o>i;)S.f(t,e=n[i++],r[e]);return t},Wt=function(t){return"function"==typeof t?t:void 0},qt=function(t,r){return arguments.length<2?Wt(st[t])||Wt(v[t]):st[t]&&st[t][r]||v[t]&&v[t][r]},zt=qt("document","documentElement"),Ut=V("IE_PROTO"),Jt=function(){},Kt=function(t){return"<script>"+t+"<\/script>"},Yt=function(){try{Tt=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,r;Yt=Tt?function(t){t.write(Kt("")),t.close();var r=t.parentWindow.Object;return t=null,r}(Tt):((r=b("iframe")).style.display="none",zt.appendChild(r),r.src=String("javascript:"),(t=r.contentWindow.document).open(),t.write(Kt("document.F=Object")),t.close(),t.F);for(var e=Ht.length;e--;)delete Yt.prototype[Ht[e]];return Yt()};H[Ut]=!0;var Xt=Object.create||function(t,r){var e;return null!==t?(Jt.prototype=O(t),e=new Jt,Jt.prototype=null,e[Ut]=t):e=Yt(),void 0===r?e:$t(e,r)},Zt={};Zt[xt("toStringTag")]="z";var tr="[object z]"===String(Zt),rr=xt("toStringTag"),er="Arguments"==n(function(){return arguments}()),nr=tr?n:function(t){var r,e,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,r){try{return t[r]}catch(t){}}(r=Object(t),rr))?e:er?n(r):"Object"==(o=n(r))&&"function"==typeof r.callee?"Arguments":o},or=tr?{}.toString:function(){return"[object "+nr(this)+"]"},ir=S.f,ar=xt("toStringTag"),ur=function(t,r,e,n){if(t){var o=e?t:t.prototype;N(o,ar)||ir(o,ar,{configurable:!0,value:r}),n&&!tr&&E(o,"toString",or)}},cr=kt.IteratorPrototype,fr=function(){return this},lr=(Object.setPrototypeOf||"__proto__"in{}&&function(){var t,r=!1,e={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(e,[]),r=e instanceof Array}catch(t){}}(),function(t,r,e,n){n&&n.enumerable?t[r]=e:E(t,r,e)}),sr=kt.IteratorPrototype,pr=kt.BUGGY_SAFARI_ITERATORS,vr=xt("iterator"),hr=function(){return this},dr=function(t,r,e,n,o,i,a){!function(t,r,e){var n=r+" Iterator";t.prototype=Xt(cr,{next:A(1,e)}),ur(t,n,!1,!0),c[n]=fr}(e,r,n);var u,f,l,s=function(t){if(t===o&&y)return y;if(!pr&&t in h)return h[t];switch(t){case"keys":case"values":case"entries":return function(){return new e(this,t)}}return function(){return new e(this)}},p=r+" Iterator",v=!1,h=t.prototype,d=h[vr]||h["@@iterator"]||o&&h[o],y=!pr&&d||s(o),g="Array"==r&&h.entries||d;if(g&&(u=Ot(g.call(new t)),sr!==Object.prototype&&u.next&&(ur(u,p,!0,!0),c[p]=hr)),"values"==o&&d&&"values"!==d.name&&(v=!0,y=function(){return d.call(this)}),a&&h[vr]!==y&&E(h,vr,y),c[r]=y,o)if(f={values:s("values"),keys:i?y:s("keys"),entries:s("entries")},a)for(l in f)(pr||v||!(l in h))&&lr(h,l,f[l]);else dt({target:r,proto:!0,forced:pr||v},f);return f},yr=X.set,gr=X.getterFor("Array Iterator");dr(Array,"Array",(function(t,r){yr(this,{type:"Array Iterator",target:u(t),index:0,kind:r})}),(function(){var t=gr(this),r=t.target,e=t.kind,n=t.index++;return!r||n>=r.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==e?{value:n,done:!1}:"values"==e?{value:r[n],done:!1}:{value:[n,r[n]],done:!1}}),"values");c.Arguments=c.Array;var br=xt("toStringTag");for(var mr in{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}){var Or=v[mr],wr=Or&&Or.prototype;wr&&nr(wr)!==br&&E(wr,br,mr),c[mr]=c.Array}var jr=function(t){return function(r,e){var n,o,i=String(a(r)),u=Ct(e),c=i.length;return u<0||u>=c?t?"":void 0:(n=i.charCodeAt(u))<55296||n>56319||u+1===c||(o=i.charCodeAt(u+1))<56320||o>57343?t?i.charAt(u):n:t?i.slice(u,u+2):o-56320+(n-55296<<10)+65536}},Sr={codeAt:jr(!1),charAt:jr(!0)}.charAt,Ar=X.set,Er=X.getterFor("String Iterator");dr(String,"String",(function(t){Ar(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,r=Er(this),e=r.string,n=r.index;return n>=e.length?{value:void 0,done:!0}:(t=Sr(e,n),r.index+=t.length,{value:t,done:!1})}));var xr=xt("iterator"),Pr=function(t){if(null!=t)return t[xr]||t["@@iterator"]||c[nr(t)]},Tr=function(t){var r=Pr(t);if("function"!=typeof r)throw TypeError(String(t)+" is not iterable");return O(r.call(t))},kr=Pr,Mr=function(t,r,e,n){try{return n?r(O(e)[0],e[1]):r(e)}catch(r){var o=t.return;throw void 0!==o&&O(o.call(t)),r}},Ir=xt("iterator"),Cr=Array.prototype,Lr=function(t){return void 0!==t&&(c.Array===t||Cr[Ir]===t)},Dr=function(t,r,e){var n=w(r);n in t?S.f(t,n,A(0,e)):t[n]=e},Nr=xt("iterator"),_r=!1;try{var Rr=0,Fr={next:function(){return{done:!!Rr++}},return:function(){_r=!0}};Fr[Nr]=function(){return this},Array.from(Fr,(function(){throw 2}))}catch(t){}var Br=!function(t,r){if(!r&&!_r)return!1;var e=!1;try{var n={};n[Nr]=function(){return{next:function(){return{done:e=!0}}}},t(n)}catch(t){}return e}((function(t){Array.from(t)}));dt({target:"Array",stat:!0,forced:Br},{from:function(t){var r,e,n,o,i,a,u=yt(t),c="function"==typeof this?this:Array,f=arguments.length,l=f>1?arguments[1]:void 0,s=void 0!==l,p=Pr(u),v=0;if(s&&(l=pt(l,f>2?arguments[2]:void 0,2)),null==p||c==Array&&Lr(p))for(e=new c(r=Dt(u.length));r>v;v++)a=s?l(u[v],v):u[v],Dr(e,v,a);else for(i=(o=p.call(u)).next,e=new c;!(n=i.call(o)).done;v++)a=s?Mr(o,l,[n.value,v],!0):n.value,Dr(e,v,a);return e.length=v,e}});var Gr=st.Array.from,Vr=Gr,Hr=r((function(){Qt(1)}));dt({target:"Object",stat:!0,forced:Hr},{keys:function(t){return Qt(yt(t))}});var Qr,$r,Wr=st.Object.keys,qr=Array.isArray||function(t){return"Array"==n(t)},zr=xt("species"),Ur=function(t,r){var e;return qr(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!qr(e.prototype)?d(e)&&null===(e=e[zr])&&(e=void 0):e=void 0),new(void 0===e?Array:e)(0===r?0:r)},Jr=[].push,Kr=function(t){var r=1==t,e=2==t,n=3==t,o=4==t,a=6==t,u=5==t||a;return function(c,f,l,s){for(var p,v,h=yt(c),d=i(h),y=pt(f,l,3),g=Dt(d.length),b=0,m=s||Ur,O=r?m(c,g):e?m(c,0):void 0;g>b;b++)if((u||b in d)&&(v=y(p=d[b],b,h),t))if(r)O[b]=v;else if(v)switch(t){case 3:return!0;case 5:return p;case 6:return b;case 2:Jr.call(O,p)}else if(o)return!1;return a?-1:n||o?o:O}},Yr={forEach:Kr(0),map:Kr(1),filter:Kr(2),some:Kr(3),every:Kr(4),find:Kr(5),findIndex:Kr(6)},Xr=qt("navigator","userAgent")||"",Zr=v.process,te=Zr&&Zr.versions,re=te&&te.v8;re?$r=(Qr=re.split("."))[0]+Qr[1]:Xr&&(!(Qr=Xr.match(/Edge\/(\d+)/))||Qr[1]>=74)&&(Qr=Xr.match(/Chrome\/(\d+)/))&&($r=Qr[1]);var ee=$r&&+$r,ne=xt("species"),oe=function(t){return ee>=51||!r((function(){var r=[];return(r.constructor={})[ne]=function(){return{foo:1}},1!==r[t](Boolean).foo}))},ie=Object.defineProperty,ae={},ue=function(t){throw t},ce=function(t,e){if(N(ae,t))return ae[t];e||(e={});var n=[][t],o=!!N(e,"ACCESSORS")&&e.ACCESSORS,i=N(e,0)?e[0]:ue,a=N(e,1)?e[1]:void 0;return ae[t]=!!n&&!r((function(){if(o&&!h)return!0;var t={length:-1};o?ie(t,1,{enumerable:!0,get:ue}):t[1]=1,n.call(t,i,a)}))},fe=Yr.map,le=oe("map"),se=ce("map");dt({target:"Array",proto:!0,forced:!le||!se},{map:function(t){return fe(this,t,arguments.length>1?arguments[1]:void 0)}});var pe=function(t){return st[t+"Prototype"]},ve=pe("Array").map,he=Array.prototype,de=function(t){var r=t.map;return t===he||t instanceof Array&&r===he.map?ve:r};dt({target:"Array",stat:!0},{isArray:qr});var ye=st.Array.isArray,ge=ye,be={f:xt},me=S.f,Oe=function(t){var r=st.Symbol||(st.Symbol={});N(r,t)||me(r,t,{value:be.f(t)})};Oe("iterator");var we=be.f("iterator"),je=xt("isConcatSpreadable"),Se=ee>=51||!r((function(){var t=[];return t[je]=!1,t.concat()[0]!==t})),Ae=oe("concat"),Ee=function(t){if(!d(t))return!1;var r=t[je];return void 0!==r?!!r:qr(t)};dt({target:"Array",proto:!0,forced:!Se||!Ae},{concat:function(t){var r,e,n,o,i,a=yt(this),u=Ur(a,0),c=0;for(r=-1,n=arguments.length;r<n;r++)if(Ee(i=-1===r?a:arguments[r])){if(c+(o=Dt(i.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(e=0;e<o;e++,c++)e in i&&Dr(u,c,i[e])}else{if(c>=9007199254740991)throw TypeError("Maximum allowed index exceeded");Dr(u,c++,i)}return u.length=c,u}});var xe=Object.freeze({__proto__:null}),Pe=Ht.concat("length","prototype"),Te={f:Object.getOwnPropertyNames||function(t){return Vt(t,Pe)}},ke=Te.f,Me={}.toString,Ie="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Ce={f:function(t){return Ie&&"[object Window]"==Me.call(t)?function(t){try{return ke(t)}catch(t){return Ie.slice()}}(t):ke(u(t))}},Le={f:Object.getOwnPropertySymbols},De=Yr.forEach,Ne=V("hidden"),_e=xt("toPrimitive"),Re=X.set,Fe=X.getterFor("Symbol"),Be=Object.prototype,Ge=v.Symbol,Ve=qt("JSON","stringify"),He=nt.f,Qe=S.f,$e=Ce.f,We=rt.f,qe=_("symbols"),ze=_("op-symbols"),Ue=_("string-to-symbol-registry"),Je=_("symbol-to-string-registry"),Ke=_("wks"),Ye=v.QObject,Xe=!Ye||!Ye.prototype||!Ye.prototype.findChild,Ze=h&&r((function(){return 7!=Xt(Qe({},"a",{get:function(){return Qe(this,"a",{value:7}).a}})).a}))?function(t,r,e){var n=He(Be,r);n&&delete Be[r],Qe(t,r,e),n&&t!==Be&&Qe(Be,r,n)}:Qe,tn=function(t,r){var e=qe[t]=Xt(Ge.prototype);return Re(e,{type:"Symbol",tag:t,description:r}),h||(e.description=r),e},rn=jt?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Ge},en=function(t,r,e){t===Be&&en(ze,r,e),O(t);var n=w(r,!0);return O(e),N(qe,n)?(e.enumerable?(N(t,Ne)&&t[Ne][n]&&(t[Ne][n]=!1),e=Xt(e,{enumerable:A(0,!1)})):(N(t,Ne)||Qe(t,Ne,A(1,{})),t[Ne][n]=!0),Ze(t,n,e)):Qe(t,n,e)},nn=function(t,r){O(t);var e=u(r),n=Qt(e).concat(cn(e));return De(n,(function(r){h&&!on.call(e,r)||en(t,r,e[r])})),t},on=function(t){var r=w(t,!0),e=We.call(this,r);return!(this===Be&&N(qe,r)&&!N(ze,r))&&(!(e||!N(this,r)||!N(qe,r)||N(this,Ne)&&this[Ne][r])||e)},an=function(t,r){var e=u(t),n=w(r,!0);if(e!==Be||!N(qe,n)||N(ze,n)){var o=He(e,n);return!o||!N(qe,n)||N(e,Ne)&&e[Ne][n]||(o.enumerable=!0),o}},un=function(t){var r=$e(u(t)),e=[];return De(r,(function(t){N(qe,t)||N(H,t)||e.push(t)})),e},cn=function(t){var r=t===Be,e=$e(r?ze:u(t)),n=[];return De(e,(function(t){!N(qe,t)||r&&!N(Be,t)||n.push(qe[t])})),n};if(wt||(lr((Ge=function(){if(this instanceof Ge)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,r=B(t),e=function(t){this===Be&&e.call(ze,t),N(this,Ne)&&N(this[Ne],r)&&(this[Ne][r]=!1),Ze(this,r,A(1,t))};return h&&Xe&&Ze(Be,r,{configurable:!0,set:e}),tn(r,t)}).prototype,"toString",(function(){return Fe(this).tag})),lr(Ge,"withoutSetter",(function(t){return tn(B(t),t)})),rt.f=on,S.f=en,nt.f=an,Te.f=Ce.f=un,Le.f=cn,be.f=function(t){return tn(xt(t),t)},h&&Qe(Ge.prototype,"description",{configurable:!0,get:function(){return Fe(this).description}})),dt({global:!0,wrap:!0,forced:!wt,sham:!wt},{Symbol:Ge}),De(Qt(Ke),(function(t){Oe(t)})),dt({target:"Symbol",stat:!0,forced:!wt},{for:function(t){var r=String(t);if(N(Ue,r))return Ue[r];var e=Ge(r);return Ue[r]=e,Je[e]=r,e},keyFor:function(t){if(!rn(t))throw TypeError(t+" is not a symbol");if(N(Je,t))return Je[t]},useSetter:function(){Xe=!0},useSimple:function(){Xe=!1}}),dt({target:"Object",stat:!0,forced:!wt,sham:!h},{create:function(t,r){return void 0===r?Xt(t):nn(Xt(t),r)},defineProperty:en,defineProperties:nn,getOwnPropertyDescriptor:an}),dt({target:"Object",stat:!0,forced:!wt},{getOwnPropertyNames:un,getOwnPropertySymbols:cn}),dt({target:"Object",stat:!0,forced:r((function(){Le.f(1)}))},{getOwnPropertySymbols:function(t){return Le.f(yt(t))}}),Ve){var fn=!wt||r((function(){var t=Ge();return"[null]"!=Ve([t])||"{}"!=Ve({a:t})||"{}"!=Ve(Object(t))}));dt({target:"JSON",stat:!0,forced:fn},{stringify:function(t,r,e){for(var n,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(n=r,(d(r)||void 0!==t)&&!rn(t))return qr(r)||(r=function(t,r){if("function"==typeof n&&(r=n.call(this,t,r)),!rn(r))return r}),o[1]=r,Ve.apply(null,o)}})}Ge.prototype[_e]||E(Ge.prototype,_e,Ge.prototype.valueOf),ur(Ge,"Symbol"),H[Ne]=!0,Oe("asyncIterator");var ln=Object.freeze({__proto__:null});Oe("hasInstance"),Oe("isConcatSpreadable"),Oe("match"),Oe("matchAll"),Oe("replace"),Oe("search"),Oe("species"),Oe("split"),Oe("toPrimitive"),Oe("toStringTag"),Oe("unscopables"),ur(Math,"Math",!0),ur(v.JSON,"JSON",!0),s(xe),s(ln);var sn=st.Symbol;Oe("asyncDispose"),Oe("dispose"),Oe("observable"),Oe("patternMatch"),Oe("replaceAll");var pn=sn,vn=l((function(t){function r(e){return t.exports=r="function"==typeof pn&&"symbol"==typeof we?function(t){return typeof t}:function(t){return t&&"function"==typeof pn&&t.constructor===pn&&t!==pn.prototype?"symbol":typeof t},r(e)}t.exports=r})),hn=qt("Reflect","ownKeys")||function(t){var r=Te.f(O(t)),e=Le.f;return e?r.concat(e(t)):r};dt({target:"Reflect",stat:!0},{ownKeys:hn});var dn=st.Reflect.ownKeys,yn=oe("slice"),gn=ce("slice",{ACCESSORS:!0,0:0,1:2}),bn=xt("species"),mn=[].slice,On=Math.max;dt({target:"Array",proto:!0,forced:!yn||!gn},{slice:function(t,r){var e,n,o,i=u(this),a=Dt(i.length),c=Rt(t,a),f=Rt(void 0===r?a:r,a);if(qr(i)&&("function"!=typeof(e=i.constructor)||e!==Array&&!qr(e.prototype)?d(e)&&null===(e=e[bn])&&(e=void 0):e=void 0,e===Array||void 0===e))return mn.call(i,c,f);for(n=new(void 0===e?Array:e)(On(f-c,0)),o=0;c<f;c++,o++)c in i&&Dr(n,o,i[c]);return n.length=o,n}});var wn=pe("Array").slice,jn=Array.prototype,Sn=function(t){var r=t.slice;return t===jn||t instanceof Array&&r===jn.slice?wn:r},An=Sn,En=ye;var xn=function(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e<r;e++)n[e]=t[e];return n};var Pn=function(t){if(En(t))return xn(t)},Tn=Gr,kn=xt("iterator"),Mn=function(t){var r=Object(t);return void 0!==r[kn]||"@@iterator"in r||c.hasOwnProperty(nr(r))};var In=function(t){if(void 0!==pn&&Mn(Object(t)))return Tn(t)},Cn=Sn;var Ln=function(t,r){var e;if(t){if("string"==typeof t)return xn(t,r);var n=Cn(e=Object.prototype.toString.call(t)).call(e,8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Tn(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xn(t,r):void 0}};var Dn=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var Nn=function(t){return Pn(t)||In(t)||Ln(t)||Dn()},_n=pe("Array").concat,Rn=Array.prototype,Fn=function(t){var r=t.concat;return t===Rn||t instanceof Array&&r===Rn.concat?_n:r},Bn=sn;function Gn(t,r){var e;if(void 0===Bn||null==kr(t)){if(ge(t)||(e=function(t,r){var e;if(!t)return;if("string"==typeof t)return Vn(t,r);var n=An(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Vr(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Vn(t,r)}(t))||r&&t&&"number"==typeof t.length){e&&(t=e);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){e=Tr(t)},n:function(){var t=e.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==e.return||e.return()}finally{if(u)throw i}}}}function Vn(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e<r;e++)n[e]=t[e];return n}var Hn=Bn("DELETE");function Qn(){var t=$n.apply(void 0,arguments);return qn(t),t}function $n(){for(var t=arguments.length,r=new Array(t),e=0;e<t;e++)r[e]=arguments[e];if(r.length<2)return r[0];var n;if(r.length>2)return $n.apply(void 0,Fn(n=[Qn(r[0],r[1])]).call(n,Nn(An(r).call(r,2))));var o,i=r[0],a=r[1],u=Gn(dn(a));try{for(u.s();!(o=u.n()).done;){var c=o.value;Object.prototype.propertyIsEnumerable.call(a,c)&&(a[c]===Hn?delete i[c]:null===i[c]||null===a[c]||"object"!==vn(i[c])||"object"!==vn(a[c])||ge(i[c])||ge(a[c])?i[c]=Wn(a[c]):i[c]=$n(i[c],a[c]))}}catch(t){u.e(t)}finally{u.f()}return i}function Wn(t){return ge(t)?de(t).call(t,(function(t){return Wn(t)})):"object"===vn(t)&&null!==t?$n({},t):t}function qn(t){for(var r=0,e=Wr(t);r<e.length;r++){var n=e[r];t[n]===Hn?delete t[n]:"object"===vn(t[n])&&null!==t[n]&&qn(t[n])}}var zn=function(t){if(En(t))return t};var Un=function(t,r){if(void 0!==pn&&Mn(Object(t))){var e=[],n=!0,o=!1,i=void 0;try{for(var a,u=Tr(t);!(n=(a=u.next()).done)&&(e.push(a.value),!r||e.length!==r);n=!0);}catch(t){o=!0,i=t}finally{try{n||null==u.return||u.return()}finally{if(o)throw i}}return e}};var Jn=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var Kn=function(t,r){return zn(t)||Un(t,r)||Ln(t,r)||Jn()};dt({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}});var Yn=st.Date.now;function Xn(t){var r=function(){for(var t=Zn(),r=t(" "),e=t(" "),n=t(" "),o=0;o<arguments.length;o++)(r-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(r+=1),(e-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(e+=1),(n-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(n+=1);return[r,e,n]}(t),e=Kn(r,3),n=e[0],o=e[1],i=e[2],a=1,u=function(){var t=2091639*n+2.3283064365386963e-10*a;return n=o,o=i,i=t-(a=0|t)};return u.uint32=function(){return 4294967296*u()},u.fract53=function(){return u()+11102230246251565e-32*(2097152*u()|0)},u.algorithm="Alea",u.seed=t,u.version="0.9",u}function Zn(){var t=4022871197;return function(r){for(var e=r.toString(),n=0;n<e.length;n++){var o=.02519603282416938*(t+=e.charCodeAt(n));o-=t=o>>>0,t=(o*=t)>>>0,t+=4294967296*(o-=t)}return 2.3283064365386963e-10*(t>>>0)}}dt({target:"Object",stat:!0,forced:!h,sham:!h},{defineProperty:S.f});var to=l((function(t){var r=st.Object,e=t.exports=function(t,e,n){return r.defineProperty(t,e,n)};r.defineProperty.sham&&(e.sham=!0)})),ro=to;dt({target:"Object",stat:!0,forced:!h,sham:!h},{defineProperties:$t});var eo=l((function(t){var r=st.Object,e=t.exports=function(t,e){return r.defineProperties(t,e)};r.defineProperties.sham&&(e.sham=!0)}));dt({target:"Object",stat:!0,sham:!h},{getOwnPropertyDescriptors:function(t){for(var r,e,n=u(t),o=nt.f,i=hn(n),a={},c=0;i.length>c;)void 0!==(e=o(n,r=i[c++]))&&Dr(a,r,e);return a}});var no=st.Object.getOwnPropertyDescriptors,oo=nt.f,io=r((function(){oo(1)}));dt({target:"Object",stat:!0,forced:!h||io,sham:!h},{getOwnPropertyDescriptor:function(t,r){return oo(u(t),r)}});var ao=l((function(t){var r=st.Object,e=t.exports=function(t,e){return r.getOwnPropertyDescriptor(t,e)};r.getOwnPropertyDescriptor.sham&&(e.sham=!0)})),uo=st.Object.getOwnPropertySymbols;dt({target:"Object",stat:!0,sham:!h},{create:Xt});var co=st.Object,fo=function(t,r){return co.create(t,r)},lo=to;var so,po=function(t,r,e){return r in t?lo(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t},vo="\t\n\v\f\r                 \u2028\u2029\ufeff",ho="["+vo+"]",yo=RegExp("^"+ho+ho+"*"),go=RegExp(ho+ho+"*$"),bo=function(t){return function(r){var e=String(a(r));return 1&t&&(e=e.replace(yo,"")),2&t&&(e=e.replace(go,"")),e}},mo={start:bo(1),end:bo(2),trim:bo(3)},Oo=mo.trim;dt({target:"String",proto:!0,forced:(so="trim",r((function(){return!!vo[so]()||"​…᠎"!="​…᠎"[so]()||vo[so].name!==so})))},{trim:function(){return Oo(this)}});var wo=pe("String").trim,jo=String.prototype,So=function(t){var r=t.trim;return"string"==typeof t||t===jo||t instanceof String&&r===jo.trim?wo:r},Ao=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){throw 1},1)}))},Eo=Yr.forEach,xo=Ao("forEach"),Po=ce("forEach"),To=xo&&Po?[].forEach:function(t){return Eo(this,t,arguments.length>1?arguments[1]:void 0)};dt({target:"Array",proto:!0,forced:[].forEach!=To},{forEach:To});var ko=pe("Array").forEach,Mo=Array.prototype,Io={DOMTokenList:!0,NodeList:!0},Co=function(t){var r=t.forEach;return t===Mo||t instanceof Array&&r===Mo.forEach||Io.hasOwnProperty(nr(t))?ko:r},Lo=mo.trim,Do=v.parseInt,No=/^[+-]?0[Xx]/,_o=8!==Do(vo+"08")||22!==Do(vo+"0x16")?function(t,r){var e=Lo(String(t));return Do(e,r>>>0||(No.test(e)?16:10))}:Do;dt({global:!0,forced:parseInt!=_o},{parseInt:_o});var Ro=st.parseInt,Fo=rt.f,Bo=function(t){return function(r){for(var e,n=u(r),o=Qt(n),i=o.length,a=0,c=[];i>a;)e=o[a++],h&&!Fo.call(n,e)||c.push(t?[e,n[e]]:n[e]);return c}},Go={entries:Bo(!0),values:Bo(!1)}.values;dt({target:"Object",stat:!0},{values:function(t){return Go(t)}});var Vo=st.Object.values,Ho=Yr.filter,Qo=oe("filter"),$o=ce("filter");dt({target:"Array",proto:!0,forced:!Qo||!$o},{filter:function(t){return Ho(this,t,arguments.length>1?arguments[1]:void 0)}});var Wo=pe("Array").filter,qo=Array.prototype,zo=function(t){var r=t.filter;return t===qo||t instanceof Array&&r===qo.filter?Wo:r},Uo=r((function(){Ot(1)}));dt({target:"Object",stat:!0,forced:Uo,sham:!gt},{getPrototypeOf:function(t){return Ot(yt(t))}});var Jo=st.Object.getPrototypeOf,Ko=Bt.indexOf,Yo=[].indexOf,Xo=!!Yo&&1/[1].indexOf(1,-0)<0,Zo=Ao("indexOf"),ti=ce("indexOf",{ACCESSORS:!0,1:0});dt({target:"Array",proto:!0,forced:Xo||!Zo||!ti},{indexOf:function(t){return Xo?Yo.apply(this,arguments)||0:Ko(this,t,arguments.length>1?arguments[1]:void 0)}});var ri=pe("Array").indexOf,ei=Array.prototype,ni=function(t){var r=t.indexOf;return t===ei||t instanceof Array&&r===ei.indexOf?ri:r},oi=Object.assign,ii=Object.defineProperty,ai=!oi||r((function(){if(h&&1!==oi({b:1},oi(ii({},"a",{enumerable:!0,get:function(){ii(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},r={},e=Symbol();return t[e]=7,"abcdefghijklmnopqrst".split("").forEach((function(t){r[t]=t})),7!=oi({},t)[e]||"abcdefghijklmnopqrst"!=Qt(oi({},r)).join("")}))?function(t,r){for(var e=yt(t),n=arguments.length,o=1,a=Le.f,u=rt.f;n>o;)for(var c,f=i(arguments[o++]),l=a?Qt(f).concat(a(f)):Qt(f),s=l.length,p=0;s>p;)c=l[p++],h&&!u.call(f,c)||(e[c]=f[c]);return e}:oi;dt({target:"Object",stat:!0,forced:Object.assign!==ai},{assign:ai});var ui=st.Object.assign;function ci(t,r){var e;if(void 0===Bn||null==kr(t)){if(ge(t)||(e=function(t,r){var e;if(!t)return;if("string"==typeof t)return fi(t,r);var n=An(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Vr(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fi(t,r)}(t))||r&&t&&"number"==typeof t.length){e&&(t=e);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){e=Tr(t)},n:function(){var t=e.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==e.return||e.return()}finally{if(u)throw i}}}}function fi(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e<r;e++)n[e]=t[e];return n}function li(t,r){var e=Wr(t);if(uo){var n=uo(t);r&&(n=zo(n).call(n,(function(r){return ao(t,r).enumerable}))),e.push.apply(e,n)}return e}function si(t){for(var r=1;r<arguments.length;r++){var e,n=null!=arguments[r]?arguments[r]:{};if(r%2)Co(e=li(Object(n),!0)).call(e,(function(r){po(t,r,n[r])}));else if(no)eo(t,no(n));else{var o;Co(o=li(Object(n))).call(o,(function(r){ro(t,r,ao(n,r))}))}}return t}var pi=/^\/?Date\((-?\d+)/i,vi=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,hi=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,di=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,yi=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function gi(t){return t instanceof Number||"number"==typeof t}function bi(t){return t instanceof String||"string"==typeof t}function mi(t){return"object"===vn(t)&&null!==t}function Oi(t,r,e,n){var o=!1;!0===n&&(o=null===r[e]&&void 0!==t[e]),o?delete t[e]:t[e]=r[e]}var wi=ui;function ji(t,r){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)||!0===e)if("object"===vn(r[o])&&null!==r[o]&&Jo(r[o])===Object.prototype)void 0===t[o]?t[o]=ji({},r[o],e):"object"===vn(t[o])&&null!==t[o]&&Jo(t[o])===Object.prototype?ji(t[o],r[o],e):Oi(t,r,o,n);else if(ge(r[o])){var i;t[o]=An(i=r[o]).call(i)}else Oi(t,r,o,n);return t}var Si=Vo;var Ai={asBoolean:function(t,r){return"function"==typeof t&&(t=t()),null!=t?0!=t:r||null},asNumber:function(t,r){return"function"==typeof t&&(t=t()),null!=t?Number(t)||r||null:r||null},asString:function(t,r){return"function"==typeof t&&(t=t()),null!=t?String(t):r||null},asSize:function(t,r){return"function"==typeof t&&(t=t()),bi(t)?t:gi(t)?t+"px":r||null},asElement:function(t,r){return"function"==typeof t&&(t=t()),t||r||null}};function Ei(t){var r;switch(t.length){case 3:case 4:return(r=hi.exec(t))?{r:Ro(r[1]+r[1],16),g:Ro(r[2]+r[2],16),b:Ro(r[3]+r[3],16)}:null;case 6:case 7:return(r=vi.exec(t))?{r:Ro(r[1],16),g:Ro(r[2],16),b:Ro(r[3],16)}:null;default:return null}}function xi(t,r,e){var n;return"#"+An(n=((1<<24)+(t<<16)+(r<<8)+e).toString(16)).call(n,1)}function Pi(t,r,e){t/=255,r/=255,e/=255;var n=Math.min(t,Math.min(r,e)),o=Math.max(t,Math.max(r,e));return n===o?{h:0,s:0,v:n}:{h:60*((t===n?3:e===n?1:5)-(t===n?r-e:e===n?t-r:e-t)/(o-n))/360,s:(o-n)/o,v:o}}var Ti=function(t){var r,e={};return Co(r=t.split(";")).call(r,(function(t){if(""!=So(t).call(t)){var r,n,o=t.split(":"),i=So(r=o[0]).call(r),a=So(n=o[1]).call(n);e[i]=a}})),e},ki=function(t){var r;return de(r=Wr(t)).call(r,(function(r){return r+": "+t[r]})).join("; ")};function Mi(t,r,e){var n,o,i,a=Math.floor(6*t),u=6*t-a,c=e*(1-r),f=e*(1-u*r),l=e*(1-(1-u)*r);switch(a%6){case 0:n=e,o=l,i=c;break;case 1:n=f,o=e,i=c;break;case 2:n=c,o=e,i=l;break;case 3:n=c,o=f,i=e;break;case 4:n=l,o=c,i=e;break;case 5:n=e,o=c,i=f}return{r:Math.floor(255*n),g:Math.floor(255*o),b:Math.floor(255*i)}}function Ii(t,r,e){var n=Mi(t,r,e);return xi(n.r,n.g,n.b)}function Ci(t){var r=Ei(t);if(!r)throw new TypeError("'".concat(t,"' is not a valid color."));return Pi(r.r,r.g,r.b)}function Li(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)}function Di(t){return di.test(t)}function Ni(t){if(null===t||"object"!==vn(t))return null;if(t instanceof Element)return t;var r=fo(t);for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&"object"==vn(t[e])&&(r[e]=Ni(t[e]));return r}t.Alea=function(){for(var t=arguments.length,r=new Array(t),e=0;e<t;e++)r[e]=arguments[e];return Xn(r.length?r:[Yn()])},t.DELETE=Hn,t.HSVToHex=Ii,t.HSVToRGB=Mi,t.RGBToHSV=Pi,t.RGBToHex=xi,t.addClassName=function(t,r){var e=t.className.split(" "),n=r.split(" ");e=Fn(e).call(e,zo(n).call(n,(function(t){return ni(e).call(e,t)<0}))),t.className=e.join(" ")},t.addCssText=function(t,r){var e=Ti(t.style.cssText),n=Ti(r),o=si(si({},e),n);t.style.cssText=ki(o)},t.addEventListener=function(t,r,e,n){var o;t.addEventListener?(void 0===n&&(n=!1),"mousewheel"===r&&ni(o=navigator.userAgent).call(o,"Firefox")>=0&&(r="DOMMouseScroll"),t.addEventListener(r,e,n)):t.attachEvent("on"+r,e)},t.binarySearchCustom=function(t,r,e,n){for(var o=0,i=0,a=t.length-1;i<=a&&o<1e4;){var u=Math.floor((i+a)/2),c=t[u],f=r(void 0===n?c[e]:c[e][n]);if(0==f)return u;-1==f?i=u+1:a=u-1,o++}return-1},t.binarySearchValue=function(t,r,e,n,o){var i,a,u,c,f=0,l=0,s=t.length-1;for(o=null!=o?o:function(t,r){return t==r?0:t<r?-1:1};l<=s&&f<1e4;){if(c=Math.floor(.5*(s+l)),i=t[Math.max(0,c-1)][e],a=t[c][e],u=t[Math.min(t.length-1,c+1)][e],0==o(a,r))return c;if(o(i,r)<0&&o(a,r)>0)return"before"==n?Math.max(0,c-1):c;if(o(a,r)<0&&o(u,r)>0)return"before"==n?c:Math.min(t.length-1,c+1);o(a,r)<0?l=c+1:s=c-1,f++}return-1},t.bridgeObject=Ni,t.copyAndExtendArray=function(t,r){var e;return Fn(e=[]).call(e,Nn(t),[r])},t.copyArray=function(t){return An(t).call(t)},t.deepExtend=ji,t.deepObjectAssign=Qn,t.easingFunctions={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return t*(2-t)},easeInOutQuad:function(t){return t<.5?2*t*t:(4-2*t)*t-1},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return--t*t*t+1},easeInOutCubic:function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1- --t*t*t*t},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1+--t*t*t*t*t},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}},t.equalArray=function(t,r){if(t.length!==r.length)return!1;for(var e=0,n=t.length;e<n;e++)if(t[e]!=r[e])return!1;return!0},t.extend=wi,t.fillIfDefined=function t(r,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var o in r)if(void 0!==e[o])if(null===e[o]||"object"!==vn(e[o]))Oi(r,e,o,n);else{var i=r[o],a=e[o];mi(i)&&mi(a)&&t(i,a,n)}},t.forEach=function(t,r){if(ge(t))for(var e=t.length,n=0;n<e;n++)r(t[n],n,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&r(t[o],o,t)},t.getAbsoluteLeft=function(t){return t.getBoundingClientRect().left},t.getAbsoluteRight=function(t){return t.getBoundingClientRect().right},t.getAbsoluteTop=function(t){return t.getBoundingClientRect().top},t.getScrollBarWidth=function(){var t=document.createElement("p");t.style.width="100%",t.style.height="200px";var r=document.createElement("div");r.style.position="absolute",r.style.top="0px",r.style.left="0px",r.style.visibility="hidden",r.style.width="200px",r.style.height="150px",r.style.overflow="hidden",r.appendChild(t),document.body.appendChild(r);var e=t.offsetWidth;r.style.overflow="scroll";var n=t.offsetWidth;return e==n&&(n=r.clientWidth),document.body.removeChild(r),e-n},t.getTarget=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event,r=null;return t&&(t.target?r=t.target:t.srcElement&&(r=t.srcElement)),r instanceof Element&&(null==r.nodeType||3!=r.nodeType||(r=r.parentNode)instanceof Element)?r:null},t.getType=function(t){var r=vn(t);return"object"===r?null===t?"null":t instanceof Boolean?"Boolean":t instanceof Number?"Number":t instanceof String?"String":ge(t)?"Array":t instanceof Date?"Date":"Object":"number"===r?"Number":"boolean"===r?"Boolean":"string"===r?"String":void 0===r?"undefined":r},t.hasParent=function(t,r){for(var e=t;e;){if(e===r)return!0;if(!e.parentNode)return!1;e=e.parentNode}return!1},t.hexToHSV=Ci,t.hexToRGB=Ei,t.insertSort=function(t,r){for(var e=0;e<t.length;e++){var n=t[e],o=void 0;for(o=e;o>0&&r(n,t[o-1])<0;o--)t[o]=t[o-1];t[o]=n}return t},t.isDate=function(t){if(t instanceof Date)return!0;if(bi(t)){if(pi.exec(t))return!0;if(!isNaN(Date.parse(t)))return!0}return!1},t.isNumber=gi,t.isObject=mi,t.isString=bi,t.isValidHex=Li,t.isValidRGB=Di,t.isValidRGBA=function(t){return yi.test(t)},t.mergeOptions=function(t,r,e){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=function(t){return null!=t},i=function(t){return null!==t&&"object"===vn(t)},a=function(t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))return!1;return!0};if(!i(t))throw new Error("Parameter mergeTarget must be an object");if(!i(r))throw new Error("Parameter options must be an object");if(!o(e))throw new Error("Parameter option must have a value");if(!i(n))throw new Error("Parameter globalOptions must be an object");var u=function(t,r,e){i(t[e])||(t[e]={});var n=r[e],o=t[e];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(o[a]=n[a])},c=r[e],f=i(n)&&!a(n),l=f?n[e]:void 0,s=l?l.enabled:void 0;if(void 0!==c){if("boolean"==typeof c)return i(t[e])||(t[e]={}),void(t[e].enabled=c);if(null===c&&!i(t[e])){if(!o(l))return;t[e]=fo(l)}if(i(c)){var p=!0;void 0!==c.enabled?p=c.enabled:void 0!==s&&(p=l.enabled),u(t,r,e),t[e].enabled=p}}},t.option=Ai,t.overrideOpacity=function(t,r){if(-1!==ni(t).call(t,"rgba"))return t;if(-1!==ni(t).call(t,"rgb")){var e=t.substr(ni(t).call(t,"(")+1).replace(")","").split(",");return"rgba("+e[0]+","+e[1]+","+e[2]+","+r+")"}var n=Ei(t);return null==n?t:"rgba("+n.r+","+n.g+","+n.b+","+r+")"},t.parseColor=function(t,r){if(bi(t)){var e=t;if(Di(e)){var n,o=de(n=e.substr(4).substr(0,e.length-5).split(",")).call(n,(function(t){return Ro(t)}));e=xi(o[0],o[1],o[2])}if(!0===Li(e)){var i=Ci(e),a={h:i.h,s:.8*i.s,v:Math.min(1,1.02*i.v)},u={h:i.h,s:Math.min(1,1.25*i.s),v:.8*i.v},c=Ii(u.h,u.s,u.v),f=Ii(a.h,a.s,a.v);return{background:e,border:c,highlight:{background:f,border:c},hover:{background:f,border:c}}}return{background:e,border:e,highlight:{background:e,border:e},hover:{background:e,border:e}}}return r?{background:t.background||r.background,border:t.border||r.border,highlight:bi(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||r.highlight.background,border:t.highlight&&t.highlight.border||r.highlight.border},hover:bi(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||r.hover.border,background:t.hover&&t.hover.background||r.hover.background}}:{background:t.background||void 0,border:t.border||void 0,highlight:bi(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||void 0,border:t.highlight&&t.highlight.border||void 0},hover:bi(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||void 0,background:t.hover&&t.hover.background||void 0}}},t.preventDefault=function(t){t||(t=window.event),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)},t.pureDeepObjectAssign=function(t){for(var r,e=arguments.length,n=new Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];return Qn.apply(void 0,Fn(r=[{},t]).call(r,n))},t.recursiveDOMDelete=function t(r){if(r)for(;!0===r.hasChildNodes();){var e=r.firstChild;e&&(t(e),r.removeChild(e))}},t.removeClassName=function(t,r){var e=t.className.split(" "),n=r.split(" ");e=zo(e).call(e,(function(t){return ni(n).call(n,t)<0})),t.className=e.join(" ")},t.removeCssText=function(t,r){var e=Ti(t.style.cssText),n=Ti(r);for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&delete e[o];t.style.cssText=ki(e)},t.removeEventListener=function(t,r,e,n){var o;t.removeEventListener?(void 0===n&&(n=!1),"mousewheel"===r&&ni(o=navigator.userAgent).call(o,"Firefox")>=0&&(r="DOMMouseScroll"),t.removeEventListener(r,e,n)):t.detachEvent("on"+r,e)},t.selectiveBridgeObject=function(t,r){if(null!==r&&"object"===vn(r)){for(var e=fo(r),n=0;n<t.length;n++)Object.prototype.hasOwnProperty.call(r,t[n])&&"object"==vn(r[t[n]])&&(e[t[n]]=Ni(r[t[n]]));return e}return null},t.selectiveDeepExtend=function(t,r,e){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(ge(e))throw new TypeError("Arrays are not supported by deepExtend");for(var o=0;o<t.length;o++){var i=t[o];if(Object.prototype.hasOwnProperty.call(e,i))if(e[i]&&e[i].constructor===Object)void 0===r[i]&&(r[i]={}),r[i].constructor===Object?ji(r[i],e[i],!1,n):Oi(r,e,i,n);else{if(ge(e[i]))throw new TypeError("Arrays are not supported by deepExtend");Oi(r,e,i,n)}}return r},t.selectiveExtend=function(t,r){if(!ge(t))throw new Error("Array with property names expected as first argument");for(var e=arguments.length,n=new Array(e>2?e-2:0),o=2;o<e;o++)n[o-2]=arguments[o];for(var i=0,a=n;i<a.length;i++)for(var u=a[i],c=0;c<t.length;c++){var f=t[c];u&&Object.prototype.hasOwnProperty.call(u,f)&&(r[f]=u[f])}return r},t.selectiveNotDeepExtend=function(t,r,e){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(ge(e))throw new TypeError("Arrays are not supported by deepExtend");for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)&&-1===ni(t).call(t,o))if(e[o]&&e[o].constructor===Object)void 0===r[o]&&(r[o]={}),r[o].constructor===Object?ji(r[o],e[o]):Oi(r,e,o,n);else if(ge(e[o])){r[o]=[];for(var i=0;i<e[o].length;i++)r[o].push(e[o][i])}else Oi(r,e,o,n);return r},t.throttle=function(t){var r=!1;return function(){r||(r=!0,requestAnimationFrame((function(){r=!1,t()})))}},t.toArray=Si,t.topMost=function(t,r){var e;ge(r)||(r=[r]);var n,o=ci(t);try{for(o.s();!(n=o.n()).done;){var i=n.value;if(i){e=i[r[0]];for(var a=1;a<r.length;a++)e&&(e=e[r[a]]);if(void 0!==e)break}}}catch(t){o.e(t)}finally{o.f()}return e},t.updateProperty=function(t,r,e){return t[r]!==e&&(t[r]=e,!0)},Object.defineProperty(t,"__esModule",{value:!0})}));
!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r((t="undefined"!=typeof globalThis?globalThis:t||self).vis=t.vis||{})}(this,(function(t){var r=function(t){try{return!!t()}catch(t){return!0}},e={}.toString,n=function(t){return e.call(t).slice(8,-1)},o="".split,i=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==n(t)?o.call(t,""):Object(t)}:Object,a=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},u=function(t){return i(a(t))},c={},f="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function l(t){var r={exports:{}};return t(r,r.exports),r.exports}var s=function(t){return t&&t.Math==Math&&t},p=s("object"==typeof globalThis&&globalThis)||s("object"==typeof window&&window)||s("object"==typeof self&&self)||s("object"==typeof f&&f)||function(){return this}()||Function("return this")(),v=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),h=function(t){return"object"==typeof t?null!==t:"function"==typeof t},d=p.document,y=h(d)&&h(d.createElement),g=function(t){return y?d.createElement(t):{}},b=!v&&!r((function(){return 7!=Object.defineProperty(g("div"),"a",{get:function(){return 7}}).a})),m=function(t){if(!h(t))throw TypeError(String(t)+" is not an object");return t},O=function(t,r){if(!h(t))return t;var e,n;if(r&&"function"==typeof(e=t.toString)&&!h(n=e.call(t)))return n;if("function"==typeof(e=t.valueOf)&&!h(n=e.call(t)))return n;if(!r&&"function"==typeof(e=t.toString)&&!h(n=e.call(t)))return n;throw TypeError("Can't convert object to primitive value")},w=Object.defineProperty,S={f:v?w:function(t,r,e){if(m(t),r=O(r,!0),m(e),b)try{return w(t,r,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported");return"value"in e&&(t[r]=e.value),t}},j=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}},A=v?function(t,r,e){return S.f(t,r,j(1,e))}:function(t,r,e){return t[r]=e,t},E="__core-js_shared__",x=p[E]||function(t,r){try{A(p,t,r)}catch(e){p[t]=r}return r}(E,{}),P=Function.toString;"function"!=typeof x.inspectSource&&(x.inspectSource=function(t){return P.call(t)});var T,k,M,C=x.inspectSource,I=p.WeakMap,L="function"==typeof I&&/native code/.test(C(I)),D={}.hasOwnProperty,N=function(t,r){return D.call(t,r)},R=l((function(t){(t.exports=function(t,r){return x[t]||(x[t]=void 0!==r?r:{})})("versions",[]).push({version:"3.8.1",mode:"pure",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})})),_=0,F=Math.random(),B=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++_+F).toString(36)},G=R("keys"),V=function(t){return G[t]||(G[t]=B(t))},H={},Q=p.WeakMap;if(L){var $=x.state||(x.state=new Q),W=$.get,z=$.has,U=$.set;T=function(t,r){return r.facade=t,U.call($,t,r),r},k=function(t){return W.call($,t)||{}},M=function(t){return z.call($,t)}}else{var q=V("state");H[q]=!0,T=function(t,r){return r.facade=t,A(t,q,r),r},k=function(t){return N(t,q)?t[q]:{}},M=function(t){return N(t,q)}}var J,K,Y,X={set:T,get:k,has:M,enforce:function(t){return M(t)?k(t):T(t,{})},getterFor:function(t){return function(r){var e;if(!h(r)||(e=k(r)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return e}}},Z={}.propertyIsEnumerable,tt=Object.getOwnPropertyDescriptor,rt={f:tt&&!Z.call({1:2},1)?function(t){var r=tt(this,t);return!!r&&r.enumerable}:Z},et=Object.getOwnPropertyDescriptor,nt={f:v?et:function(t,r){if(t=u(t),r=O(r,!0),b)try{return et(t,r)}catch(t){}if(N(t,r))return j(!rt.f.call(t,r),t[r])}},ot=/#|\.prototype\./,it=function(t,e){var n=ut[at(t)];return n==ft||n!=ct&&("function"==typeof e?r(e):!!e)},at=it.normalize=function(t){return String(t).replace(ot,".").toLowerCase()},ut=it.data={},ct=it.NATIVE="N",ft=it.POLYFILL="P",lt=it,st={},pt=function(t,r,e){if(function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function")}(t),void 0===r)return t;switch(e){case 0:return function(){return t.call(r)};case 1:return function(e){return t.call(r,e)};case 2:return function(e,n){return t.call(r,e,n)};case 3:return function(e,n,o){return t.call(r,e,n,o)}}return function(){return t.apply(r,arguments)}},vt=nt.f,ht=function(t){var r=function(r,e,n){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(r);case 2:return new t(r,e)}return new t(r,e,n)}return t.apply(this,arguments)};return r.prototype=t.prototype,r},dt=function(t,r){var e,n,o,i,a,u,c,f,l=t.target,s=t.global,v=t.stat,h=t.proto,d=s?p:v?p[l]:(p[l]||{}).prototype,y=s?st:st[l]||(st[l]={}),g=y.prototype;for(o in r)e=!lt(s?o:l+(v?".":"#")+o,t.forced)&&d&&N(d,o),a=y[o],e&&(u=t.noTargetGet?(f=vt(d,o))&&f.value:d[o]),i=e&&u?u:r[o],e&&typeof a==typeof i||(c=t.bind&&e?pt(i,p):t.wrap&&e?ht(i):h&&"function"==typeof i?pt(Function.call,i):i,(t.sham||i&&i.sham||a&&a.sham)&&A(c,"sham",!0),y[o]=c,h&&(N(st,n=l+"Prototype")||A(st,n,{}),st[n][o]=i,t.real&&g&&!g[o]&&A(g,o,i)))},yt=function(t){return Object(a(t))},gt=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})),bt=V("IE_PROTO"),mt=Object.prototype,Ot=gt?Object.getPrototypeOf:function(t){return t=yt(t),N(t,bt)?t[bt]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?mt:null},wt=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())})),St=wt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,jt=R("wks"),At=p.Symbol,Et=St?At:At&&At.withoutSetter||B,xt=function(t){return N(jt,t)||(wt&&N(At,t)?jt[t]=At[t]:jt[t]=Et("Symbol."+t)),jt[t]},Pt=(xt("iterator"),!1);[].keys&&("next"in(Y=[].keys())?(K=Ot(Ot(Y)))!==Object.prototype&&(J=K):Pt=!0),null==J&&(J={});var Tt,kt={IteratorPrototype:J,BUGGY_SAFARI_ITERATORS:Pt},Mt=Math.ceil,Ct=Math.floor,It=function(t){return isNaN(t=+t)?0:(t>0?Ct:Mt)(t)},Lt=Math.min,Dt=function(t){return t>0?Lt(It(t),9007199254740991):0},Nt=Math.max,Rt=Math.min,_t=function(t,r){var e=It(t);return e<0?Nt(e+r,0):Rt(e,r)},Ft=function(t){return function(r,e,n){var o,i=u(r),a=Dt(i.length),c=_t(n,a);if(t&&e!=e){for(;a>c;)if((o=i[c++])!=o)return!0}else for(;a>c;c++)if((t||c in i)&&i[c]===e)return t||c||0;return!t&&-1}},Bt={includes:Ft(!0),indexOf:Ft(!1)},Gt=Bt.indexOf,Vt=function(t,r){var e,n=u(t),o=0,i=[];for(e in n)!N(H,e)&&N(n,e)&&i.push(e);for(;r.length>o;)N(n,e=r[o++])&&(~Gt(i,e)||i.push(e));return i},Ht=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Qt=Object.keys||function(t){return Vt(t,Ht)},$t=v?Object.defineProperties:function(t,r){m(t);for(var e,n=Qt(r),o=n.length,i=0;o>i;)S.f(t,e=n[i++],r[e]);return t},Wt=function(t){return"function"==typeof t?t:void 0},zt=function(t,r){return arguments.length<2?Wt(st[t])||Wt(p[t]):st[t]&&st[t][r]||p[t]&&p[t][r]},Ut=zt("document","documentElement"),qt=V("IE_PROTO"),Jt=function(){},Kt=function(t){return"<script>"+t+"</"+"script>"},Yt=function(){try{Tt=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,r;Yt=Tt?function(t){t.write(Kt("")),t.close();var r=t.parentWindow.Object;return t=null,r}(Tt):((r=g("iframe")).style.display="none",Ut.appendChild(r),r.src=String("javascript:"),(t=r.contentWindow.document).open(),t.write(Kt("document.F=Object")),t.close(),t.F);for(var e=Ht.length;e--;)delete Yt.prototype[Ht[e]];return Yt()};H[qt]=!0;var Xt=Object.create||function(t,r){var e;return null!==t?(Jt.prototype=m(t),e=new Jt,Jt.prototype=null,e[qt]=t):e=Yt(),void 0===r?e:$t(e,r)},Zt={};Zt[xt("toStringTag")]="z";var tr="[object z]"===String(Zt),rr=xt("toStringTag"),er="Arguments"==n(function(){return arguments}()),nr=tr?n:function(t){var r,e,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,r){try{return t[r]}catch(t){}}(r=Object(t),rr))?e:er?n(r):"Object"==(o=n(r))&&"function"==typeof r.callee?"Arguments":o},or=tr?{}.toString:function(){return"[object "+nr(this)+"]"},ir=S.f,ar=xt("toStringTag"),ur=function(t,r,e,n){if(t){var o=e?t:t.prototype;N(o,ar)||ir(o,ar,{configurable:!0,value:r}),n&&!tr&&A(o,"toString",or)}},cr=kt.IteratorPrototype,fr=function(){return this},lr=(Object.setPrototypeOf||"__proto__"in{}&&function(){var t,r=!1,e={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(e,[]),r=e instanceof Array}catch(t){}}(),function(t,r,e,n){n&&n.enumerable?t[r]=e:A(t,r,e)}),sr=kt.IteratorPrototype,pr=kt.BUGGY_SAFARI_ITERATORS,vr=xt("iterator"),hr="keys",dr="values",yr="entries",gr=function(){return this},br=function(t,r,e,n,o,i,a){!function(t,r,e){var n=r+" Iterator";t.prototype=Xt(cr,{next:j(1,e)}),ur(t,n,!1,!0),c[n]=fr}(e,r,n);var u,f,l,s=function(t){if(t===o&&y)return y;if(!pr&&t in h)return h[t];switch(t){case hr:case dr:case yr:return function(){return new e(this,t)}}return function(){return new e(this)}},p=r+" Iterator",v=!1,h=t.prototype,d=h[vr]||h["@@iterator"]||o&&h[o],y=!pr&&d||s(o),g="Array"==r&&h.entries||d;if(g&&(u=Ot(g.call(new t)),sr!==Object.prototype&&u.next&&(ur(u,p,!0,!0),c[p]=gr)),o==dr&&d&&d.name!==dr&&(v=!0,y=function(){return d.call(this)}),a&&h[vr]!==y&&A(h,vr,y),c[r]=y,o)if(f={values:s(dr),keys:i?y:s(hr),entries:s(yr)},a)for(l in f)(pr||v||!(l in h))&&lr(h,l,f[l]);else dt({target:r,proto:!0,forced:pr||v},f);return f},mr="Array Iterator",Or=X.set,wr=X.getterFor(mr);br(Array,"Array",(function(t,r){Or(this,{type:mr,target:u(t),index:0,kind:r})}),(function(){var t=wr(this),r=t.target,e=t.kind,n=t.index++;return!r||n>=r.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==e?{value:n,done:!1}:"values"==e?{value:r[n],done:!1}:{value:[n,r[n]],done:!1}}),"values");c.Arguments=c.Array;var Sr=xt("toStringTag");for(var jr in{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}){var Ar=p[jr],Er=Ar&&Ar.prototype;Er&&nr(Er)!==Sr&&A(Er,Sr,jr),c[jr]=c.Array}var xr=function(t){return function(r,e){var n,o,i=String(a(r)),u=It(e),c=i.length;return u<0||u>=c?t?"":void 0:(n=i.charCodeAt(u))<55296||n>56319||u+1===c||(o=i.charCodeAt(u+1))<56320||o>57343?t?i.charAt(u):n:t?i.slice(u,u+2):o-56320+(n-55296<<10)+65536}},Pr={codeAt:xr(!1),charAt:xr(!0)}.charAt,Tr="String Iterator",kr=X.set,Mr=X.getterFor(Tr);br(String,"String",(function(t){kr(this,{type:Tr,string:String(t),index:0})}),(function(){var t,r=Mr(this),e=r.string,n=r.index;return n>=e.length?{value:void 0,done:!0}:(t=Pr(e,n),r.index+=t.length,{value:t,done:!1})}));var Cr=xt("iterator"),Ir=function(t){if(null!=t)return t[Cr]||t["@@iterator"]||c[nr(t)]},Lr=function(t){var r=Ir(t);if("function"!=typeof r)throw TypeError(String(t)+" is not iterable");return m(r.call(t))},Dr=Ir,Nr=function(t,r,e,n){try{return n?r(m(e)[0],e[1]):r(e)}catch(r){throw function(t){var r=t.return;if(void 0!==r)m(r.call(t)).value}(t),r}},Rr=xt("iterator"),_r=Array.prototype,Fr=function(t){return void 0!==t&&(c.Array===t||_r[Rr]===t)},Br=function(t,r,e){var n=O(r);n in t?S.f(t,n,j(0,e)):t[n]=e},Gr=xt("iterator"),Vr=!1;try{var Hr=0,Qr={next:function(){return{done:!!Hr++}},return:function(){Vr=!0}};Qr[Gr]=function(){return this},Array.from(Qr,(function(){throw 2}))}catch(t){}var $r=!function(t,r){if(!r&&!Vr)return!1;var e=!1;try{var n={};n[Gr]=function(){return{next:function(){return{done:e=!0}}}},t(n)}catch(t){}return e}((function(t){Array.from(t)}));dt({target:"Array",stat:!0,forced:$r},{from:function(t){var r,e,n,o,i,a,u=yt(t),c="function"==typeof this?this:Array,f=arguments.length,l=f>1?arguments[1]:void 0,s=void 0!==l,p=Ir(u),v=0;if(s&&(l=pt(l,f>2?arguments[2]:void 0,2)),null==p||c==Array&&Fr(p))for(e=new c(r=Dt(u.length));r>v;v++)a=s?l(u[v],v):u[v],Br(e,v,a);else for(i=(o=p.call(u)).next,e=new c;!(n=i.call(o)).done;v++)a=s?Nr(o,l,[n.value,v],!0):n.value,Br(e,v,a);return e.length=v,e}});var Wr=st.Array.from,zr=Wr,Ur=r((function(){Qt(1)}));dt({target:"Object",stat:!0,forced:Ur},{keys:function(t){return Qt(yt(t))}});var qr,Jr,Kr=st.Object.keys,Yr=Array.isArray||function(t){return"Array"==n(t)},Xr=xt("species"),Zr=function(t,r){var e;return Yr(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!Yr(e.prototype)?h(e)&&null===(e=e[Xr])&&(e=void 0):e=void 0),new(void 0===e?Array:e)(0===r?0:r)},te=[].push,re=function(t){var r=1==t,e=2==t,n=3==t,o=4==t,a=6==t,u=7==t,c=5==t||a;return function(f,l,s,p){for(var v,h,d=yt(f),y=i(d),g=pt(l,s,3),b=Dt(y.length),m=0,O=p||Zr,w=r?O(f,b):e||u?O(f,0):void 0;b>m;m++)if((c||m in y)&&(h=g(v=y[m],m,d),t))if(r)w[m]=h;else if(h)switch(t){case 3:return!0;case 5:return v;case 6:return m;case 2:te.call(w,v)}else switch(t){case 4:return!1;case 7:te.call(w,v)}return a?-1:n||o?o:w}},ee={forEach:re(0),map:re(1),filter:re(2),some:re(3),every:re(4),find:re(5),findIndex:re(6),filterOut:re(7)},ne=zt("navigator","userAgent")||"",oe=p.process,ie=oe&&oe.versions,ae=ie&&ie.v8;ae?Jr=(qr=ae.split("."))[0]+qr[1]:ne&&(!(qr=ne.match(/Edge\/(\d+)/))||qr[1]>=74)&&(qr=ne.match(/Chrome\/(\d+)/))&&(Jr=qr[1]);var ue=Jr&&+Jr,ce=xt("species"),fe=function(t){return ue>=51||!r((function(){var r=[];return(r.constructor={})[ce]=function(){return{foo:1}},1!==r[t](Boolean).foo}))},le=Object.defineProperty,se={},pe=function(t){throw t},ve=function(t,e){if(N(se,t))return se[t];e||(e={});var n=[][t],o=!!N(e,"ACCESSORS")&&e.ACCESSORS,i=N(e,0)?e[0]:pe,a=N(e,1)?e[1]:void 0;return se[t]=!!n&&!r((function(){if(o&&!v)return!0;var t={length:-1};o?le(t,1,{enumerable:!0,get:pe}):t[1]=1,n.call(t,i,a)}))},he=ee.map,de=fe("map"),ye=ve("map");dt({target:"Array",proto:!0,forced:!de||!ye},{map:function(t){return he(this,t,arguments.length>1?arguments[1]:void 0)}});var ge=function(t){return st[t+"Prototype"]},be=ge("Array").map,me=Array.prototype,Oe=function(t){var r=t.map;return t===me||t instanceof Array&&r===me.map?be:r};dt({target:"Array",stat:!0},{isArray:Yr});var we=st.Array.isArray,Se=we,je={f:xt},Ae=S.f,Ee=function(t){var r=st.Symbol||(st.Symbol={});N(r,t)||Ae(r,t,{value:je.f(t)})};Ee("iterator");var xe=je.f("iterator"),Pe=xt("isConcatSpreadable"),Te=9007199254740991,ke="Maximum allowed index exceeded",Me=ue>=51||!r((function(){var t=[];return t[Pe]=!1,t.concat()[0]!==t})),Ce=fe("concat"),Ie=function(t){if(!h(t))return!1;var r=t[Pe];return void 0!==r?!!r:Yr(t)};dt({target:"Array",proto:!0,forced:!Me||!Ce},{concat:function(t){var r,e,n,o,i,a=yt(this),u=Zr(a,0),c=0;for(r=-1,n=arguments.length;r<n;r++)if(Ie(i=-1===r?a:arguments[r])){if(c+(o=Dt(i.length))>Te)throw TypeError(ke);for(e=0;e<o;e++,c++)e in i&&Br(u,c,i[e])}else{if(c>=Te)throw TypeError(ke);Br(u,c++,i)}return u.length=c,u}});var Le=Ht.concat("length","prototype"),De={f:Object.getOwnPropertyNames||function(t){return Vt(t,Le)}},Ne=De.f,Re={}.toString,_e="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Fe={f:function(t){return _e&&"[object Window]"==Re.call(t)?function(t){try{return Ne(t)}catch(t){return _e.slice()}}(t):Ne(u(t))}},Be={f:Object.getOwnPropertySymbols},Ge=ee.forEach,Ve=V("hidden"),He="Symbol",Qe=xt("toPrimitive"),$e=X.set,We=X.getterFor(He),ze=Object.prototype,Ue=p.Symbol,qe=zt("JSON","stringify"),Je=nt.f,Ke=S.f,Ye=Fe.f,Xe=rt.f,Ze=R("symbols"),tn=R("op-symbols"),rn=R("string-to-symbol-registry"),en=R("symbol-to-string-registry"),nn=R("wks"),on=p.QObject,an=!on||!on.prototype||!on.prototype.findChild,un=v&&r((function(){return 7!=Xt(Ke({},"a",{get:function(){return Ke(this,"a",{value:7}).a}})).a}))?function(t,r,e){var n=Je(ze,r);n&&delete ze[r],Ke(t,r,e),n&&t!==ze&&Ke(ze,r,n)}:Ke,cn=function(t,r){var e=Ze[t]=Xt(Ue.prototype);return $e(e,{type:He,tag:t,description:r}),v||(e.description=r),e},fn=St?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Ue},ln=function(t,r,e){t===ze&&ln(tn,r,e),m(t);var n=O(r,!0);return m(e),N(Ze,n)?(e.enumerable?(N(t,Ve)&&t[Ve][n]&&(t[Ve][n]=!1),e=Xt(e,{enumerable:j(0,!1)})):(N(t,Ve)||Ke(t,Ve,j(1,{})),t[Ve][n]=!0),un(t,n,e)):Ke(t,n,e)},sn=function(t,r){m(t);var e=u(r),n=Qt(e).concat(dn(e));return Ge(n,(function(r){v&&!pn.call(e,r)||ln(t,r,e[r])})),t},pn=function(t){var r=O(t,!0),e=Xe.call(this,r);return!(this===ze&&N(Ze,r)&&!N(tn,r))&&(!(e||!N(this,r)||!N(Ze,r)||N(this,Ve)&&this[Ve][r])||e)},vn=function(t,r){var e=u(t),n=O(r,!0);if(e!==ze||!N(Ze,n)||N(tn,n)){var o=Je(e,n);return!o||!N(Ze,n)||N(e,Ve)&&e[Ve][n]||(o.enumerable=!0),o}},hn=function(t){var r=Ye(u(t)),e=[];return Ge(r,(function(t){N(Ze,t)||N(H,t)||e.push(t)})),e},dn=function(t){var r=t===ze,e=Ye(r?tn:u(t)),n=[];return Ge(e,(function(t){!N(Ze,t)||r&&!N(ze,t)||n.push(Ze[t])})),n};if(wt||(lr((Ue=function(){if(this instanceof Ue)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,r=B(t),e=function(t){this===ze&&e.call(tn,t),N(this,Ve)&&N(this[Ve],r)&&(this[Ve][r]=!1),un(this,r,j(1,t))};return v&&an&&un(ze,r,{configurable:!0,set:e}),cn(r,t)}).prototype,"toString",(function(){return We(this).tag})),lr(Ue,"withoutSetter",(function(t){return cn(B(t),t)})),rt.f=pn,S.f=ln,nt.f=vn,De.f=Fe.f=hn,Be.f=dn,je.f=function(t){return cn(xt(t),t)},v&&Ke(Ue.prototype,"description",{configurable:!0,get:function(){return We(this).description}})),dt({global:!0,wrap:!0,forced:!wt,sham:!wt},{Symbol:Ue}),Ge(Qt(nn),(function(t){Ee(t)})),dt({target:He,stat:!0,forced:!wt},{for:function(t){var r=String(t);if(N(rn,r))return rn[r];var e=Ue(r);return rn[r]=e,en[e]=r,e},keyFor:function(t){if(!fn(t))throw TypeError(t+" is not a symbol");if(N(en,t))return en[t]},useSetter:function(){an=!0},useSimple:function(){an=!1}}),dt({target:"Object",stat:!0,forced:!wt,sham:!v},{create:function(t,r){return void 0===r?Xt(t):sn(Xt(t),r)},defineProperty:ln,defineProperties:sn,getOwnPropertyDescriptor:vn}),dt({target:"Object",stat:!0,forced:!wt},{getOwnPropertyNames:hn,getOwnPropertySymbols:dn}),dt({target:"Object",stat:!0,forced:r((function(){Be.f(1)}))},{getOwnPropertySymbols:function(t){return Be.f(yt(t))}}),qe){var yn=!wt||r((function(){var t=Ue();return"[null]"!=qe([t])||"{}"!=qe({a:t})||"{}"!=qe(Object(t))}));dt({target:"JSON",stat:!0,forced:yn},{stringify:function(t,r,e){for(var n,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(n=r,(h(r)||void 0!==t)&&!fn(t))return Yr(r)||(r=function(t,r){if("function"==typeof n&&(r=n.call(this,t,r)),!fn(r))return r}),o[1]=r,qe.apply(null,o)}})}Ue.prototype[Qe]||A(Ue.prototype,Qe,Ue.prototype.valueOf),ur(Ue,He),H[Ve]=!0,Ee("asyncIterator"),Ee("hasInstance"),Ee("isConcatSpreadable"),Ee("match"),Ee("matchAll"),Ee("replace"),Ee("search"),Ee("species"),Ee("split"),Ee("toPrimitive"),Ee("toStringTag"),Ee("unscopables"),ur(p.JSON,"JSON",!0);var gn=st.Symbol;Ee("asyncDispose"),Ee("dispose"),Ee("observable"),Ee("patternMatch"),Ee("replaceAll");var bn=gn,mn=l((function(t){function r(e){return t.exports=r="function"==typeof bn&&"symbol"==typeof xe?function(t){return typeof t}:function(t){return t&&"function"==typeof bn&&t.constructor===bn&&t!==bn.prototype?"symbol":typeof t},r(e)}t.exports=r})),On=zt("Reflect","ownKeys")||function(t){var r=De.f(m(t)),e=Be.f;return e?r.concat(e(t)):r};dt({target:"Reflect",stat:!0},{ownKeys:On});var wn=st.Reflect.ownKeys,Sn=fe("slice"),jn=ve("slice",{ACCESSORS:!0,0:0,1:2}),An=xt("species"),En=[].slice,xn=Math.max;dt({target:"Array",proto:!0,forced:!Sn||!jn},{slice:function(t,r){var e,n,o,i=u(this),a=Dt(i.length),c=_t(t,a),f=_t(void 0===r?a:r,a);if(Yr(i)&&("function"!=typeof(e=i.constructor)||e!==Array&&!Yr(e.prototype)?h(e)&&null===(e=e[An])&&(e=void 0):e=void 0,e===Array||void 0===e))return En.call(i,c,f);for(n=new(void 0===e?Array:e)(xn(f-c,0)),o=0;c<f;c++,o++)c in i&&Br(n,o,i[c]);return n.length=o,n}});var Pn=ge("Array").slice,Tn=Array.prototype,kn=function(t){var r=t.slice;return t===Tn||t instanceof Array&&r===Tn.slice?Pn:r},Mn=kn,Cn=we;var In=function(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e<r;e++)n[e]=t[e];return n};var Ln=function(t){if(Cn(t))return In(t)},Dn=Wr,Nn=xt("iterator"),Rn=function(t){var r=Object(t);return void 0!==r[Nn]||"@@iterator"in r||c.hasOwnProperty(nr(r))};var _n=function(t){if(void 0!==bn&&Rn(Object(t)))return Dn(t)},Fn=kn;var Bn=function(t,r){var e;if(t){if("string"==typeof t)return In(t,r);var n=Fn(e=Object.prototype.toString.call(t)).call(e,8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Dn(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?In(t,r):void 0}};var Gn=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var Vn=function(t){return Ln(t)||_n(t)||Bn(t)||Gn()},Hn=ge("Array").concat,Qn=Array.prototype,$n=function(t){var r=t.concat;return t===Qn||t instanceof Array&&r===Qn.concat?Hn:r},Wn=gn;function zn(t,r){var e;if(void 0===Wn||null==Dr(t)){if(Se(t)||(e=function(t,r){var e;if(!t)return;if("string"==typeof t)return Un(t,r);var n=Mn(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return zr(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Un(t,r)}(t))||r&&t&&"number"==typeof t.length){e&&(t=e);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){e=Lr(t)},n:function(){var t=e.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==e.return||e.return()}finally{if(u)throw i}}}}function Un(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e<r;e++)n[e]=t[e];return n}var qn=Wn("DELETE");function Jn(){var t=Kn.apply(void 0,arguments);return Xn(t),t}function Kn(){for(var t=arguments.length,r=new Array(t),e=0;e<t;e++)r[e]=arguments[e];if(r.length<2)return r[0];var n;if(r.length>2)return Kn.apply(void 0,$n(n=[Jn(r[0],r[1])]).call(n,Vn(Mn(r).call(r,2))));var o,i=r[0],a=r[1],u=zn(wn(a));try{for(u.s();!(o=u.n()).done;){var c=o.value;Object.prototype.propertyIsEnumerable.call(a,c)&&(a[c]===qn?delete i[c]:null===i[c]||null===a[c]||"object"!==mn(i[c])||"object"!==mn(a[c])||Se(i[c])||Se(a[c])?i[c]=Yn(a[c]):i[c]=Kn(i[c],a[c]))}}catch(t){u.e(t)}finally{u.f()}return i}function Yn(t){return Se(t)?Oe(t).call(t,(function(t){return Yn(t)})):"object"===mn(t)&&null!==t?Kn({},t):t}function Xn(t){for(var r=0,e=Kr(t);r<e.length;r++){var n=e[r];t[n]===qn?delete t[n]:"object"===mn(t[n])&&null!==t[n]&&Xn(t[n])}}var Zn=function(t){if(Cn(t))return t};var to=function(t,r){if(void 0!==bn&&Rn(Object(t))){var e=[],n=!0,o=!1,i=void 0;try{for(var a,u=Lr(t);!(n=(a=u.next()).done)&&(e.push(a.value),!r||e.length!==r);n=!0);}catch(t){o=!0,i=t}finally{try{n||null==u.return||u.return()}finally{if(o)throw i}}return e}};var ro=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")};var eo=function(t,r){return Zn(t)||to(t,r)||Bn(t,r)||ro()};dt({target:"Date",stat:!0},{now:function(){return(new Date).getTime()}});var no=st.Date.now;function oo(t){var r=function(){for(var t=io(),r=t(" "),e=t(" "),n=t(" "),o=0;o<arguments.length;o++)(r-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(r+=1),(e-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(e+=1),(n-=t(o<0||arguments.length<=o?void 0:arguments[o]))<0&&(n+=1);return[r,e,n]}(t),e=eo(r,3),n=e[0],o=e[1],i=e[2],a=1,u=function(){var t=2091639*n+2.3283064365386963e-10*a;return n=o,o=i,i=t-(a=0|t)};return u.uint32=function(){return 4294967296*u()},u.fract53=function(){return u()+11102230246251565e-32*(2097152*u()|0)},u.algorithm="Alea",u.seed=t,u.version="0.9",u}function io(){var t=4022871197;return function(r){for(var e=r.toString(),n=0;n<e.length;n++){var o=.02519603282416938*(t+=e.charCodeAt(n));o-=t=o>>>0,t=(o*=t)>>>0,t+=4294967296*(o-=t)}return 2.3283064365386963e-10*(t>>>0)}}dt({target:"Object",stat:!0,forced:!v,sham:!v},{defineProperty:S.f});var ao=l((function(t){var r=st.Object,e=t.exports=function(t,e,n){return r.defineProperty(t,e,n)};r.defineProperty.sham&&(e.sham=!0)})),uo=ao;dt({target:"Object",stat:!0,forced:!v,sham:!v},{defineProperties:$t});var co=l((function(t){var r=st.Object,e=t.exports=function(t,e){return r.defineProperties(t,e)};r.defineProperties.sham&&(e.sham=!0)}));dt({target:"Object",stat:!0,sham:!v},{getOwnPropertyDescriptors:function(t){for(var r,e,n=u(t),o=nt.f,i=On(n),a={},c=0;i.length>c;)void 0!==(e=o(n,r=i[c++]))&&Br(a,r,e);return a}});var fo=st.Object.getOwnPropertyDescriptors,lo=nt.f,so=r((function(){lo(1)}));dt({target:"Object",stat:!0,forced:!v||so,sham:!v},{getOwnPropertyDescriptor:function(t,r){return lo(u(t),r)}});var po=l((function(t){var r=st.Object,e=t.exports=function(t,e){return r.getOwnPropertyDescriptor(t,e)};r.getOwnPropertyDescriptor.sham&&(e.sham=!0)})),vo=st.Object.getOwnPropertySymbols;dt({target:"Object",stat:!0,sham:!v},{create:Xt});var ho=st.Object,yo=function(t,r){return ho.create(t,r)},go=ao;var bo,mo=function(t,r,e){return r in t?go(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t},Oo="\t\n\v\f\r                 \u2028\u2029\ufeff",wo="["+Oo+"]",So=RegExp("^"+wo+wo+"*"),jo=RegExp(wo+wo+"*$"),Ao=function(t){return function(r){var e=String(a(r));return 1&t&&(e=e.replace(So,"")),2&t&&(e=e.replace(jo,"")),e}},Eo={start:Ao(1),end:Ao(2),trim:Ao(3)},xo=Eo.trim;dt({target:"String",proto:!0,forced:(bo="trim",r((function(){return!!Oo[bo]()||"​…᠎"!="​…᠎"[bo]()||Oo[bo].name!==bo})))},{trim:function(){return xo(this)}});var Po=ge("String").trim,To=String.prototype,ko=function(t){var r=t.trim;return"string"==typeof t||t===To||t instanceof String&&r===To.trim?Po:r},Mo=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){throw 1},1)}))},Co=ee.forEach,Io=Mo("forEach"),Lo=ve("forEach"),Do=Io&&Lo?[].forEach:function(t){return Co(this,t,arguments.length>1?arguments[1]:void 0)};dt({target:"Array",proto:!0,forced:[].forEach!=Do},{forEach:Do});var No=ge("Array").forEach,Ro=Array.prototype,_o={DOMTokenList:!0,NodeList:!0},Fo=function(t){var r=t.forEach;return t===Ro||t instanceof Array&&r===Ro.forEach||_o.hasOwnProperty(nr(t))?No:r},Bo=Bt.indexOf,Go=[].indexOf,Vo=!!Go&&1/[1].indexOf(1,-0)<0,Ho=Mo("indexOf"),Qo=ve("indexOf",{ACCESSORS:!0,1:0});dt({target:"Array",proto:!0,forced:Vo||!Ho||!Qo},{indexOf:function(t){return Vo?Go.apply(this,arguments)||0:Bo(this,t,arguments.length>1?arguments[1]:void 0)}});var $o=ge("Array").indexOf,Wo=Array.prototype,zo=function(t){var r=t.indexOf;return t===Wo||t instanceof Array&&r===Wo.indexOf?$o:r},Uo=Eo.trim,qo=p.parseInt,Jo=/^[+-]?0[Xx]/,Ko=8!==qo(Oo+"08")||22!==qo(Oo+"0x16")?function(t,r){var e=Uo(String(t));return qo(e,r>>>0||(Jo.test(e)?16:10))}:qo;dt({global:!0,forced:parseInt!=Ko},{parseInt:Ko});var Yo=st.parseInt,Xo=rt.f,Zo=function(t){return function(r){for(var e,n=u(r),o=Qt(n),i=o.length,a=0,c=[];i>a;)e=o[a++],v&&!Xo.call(n,e)||c.push(t?[e,n[e]]:n[e]);return c}},ti={entries:Zo(!0),values:Zo(!1)}.values;dt({target:"Object",stat:!0},{values:function(t){return ti(t)}});var ri=st.Object.values,ei=ee.filter,ni=fe("filter"),oi=ve("filter");dt({target:"Array",proto:!0,forced:!ni||!oi},{filter:function(t){return ei(this,t,arguments.length>1?arguments[1]:void 0)}});var ii=ge("Array").filter,ai=Array.prototype,ui=function(t){var r=t.filter;return t===ai||t instanceof Array&&r===ai.filter?ii:r},ci=r((function(){Ot(1)}));dt({target:"Object",stat:!0,forced:ci,sham:!gt},{getPrototypeOf:function(t){return Ot(yt(t))}});var fi=st.Object.getPrototypeOf,li=Bt.includes,si=ve("indexOf",{ACCESSORS:!0,1:0});dt({target:"Array",proto:!0,forced:!si},{includes:function(t){return li(this,t,arguments.length>1?arguments[1]:void 0)}});var pi=ge("Array").includes,vi=xt("match"),hi=function(t){if(function(t){var r;return h(t)&&(void 0!==(r=t[vi])?!!r:"RegExp"==n(t))}(t))throw TypeError("The method doesn't accept regular expressions");return t},di=xt("match");dt({target:"String",proto:!0,forced:!function(t){var r=/./;try{"/./"[t](r)}catch(e){try{return r[di]=!1,"/./"[t](r)}catch(t){}}return!1}("includes")},{includes:function(t){return!!~String(a(this)).indexOf(hi(t),arguments.length>1?arguments[1]:void 0)}});var yi=ge("String").includes,gi=Array.prototype,bi=String.prototype,mi=function(t){var r=t.includes;return t===gi||t instanceof Array&&r===gi.includes?pi:"string"==typeof t||t===bi||t instanceof String&&r===bi.includes?yi:r},Oi=Object.assign,wi=Object.defineProperty,Si=!Oi||r((function(){if(v&&1!==Oi({b:1},Oi(wi({},"a",{enumerable:!0,get:function(){wi(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},r={},e=Symbol(),n="abcdefghijklmnopqrst";return t[e]=7,n.split("").forEach((function(t){r[t]=t})),7!=Oi({},t)[e]||Qt(Oi({},r)).join("")!=n}))?function(t,r){for(var e=yt(t),n=arguments.length,o=1,a=Be.f,u=rt.f;n>o;)for(var c,f=i(arguments[o++]),l=a?Qt(f).concat(a(f)):Qt(f),s=l.length,p=0;s>p;)c=l[p++],v&&!u.call(f,c)||(e[c]=f[c]);return e}:Oi;dt({target:"Object",stat:!0,forced:Object.assign!==Si},{assign:Si});var ji=st.Object.assign;function Ai(t,r){var e;if(void 0===Wn||null==Dr(t)){if(Se(t)||(e=function(t,r){var e;if(!t)return;if("string"==typeof t)return Ei(t,r);var n=Mn(e=Object.prototype.toString.call(t)).call(e,8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return zr(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ei(t,r)}(t))||r&&t&&"number"==typeof t.length){e&&(t=e);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){e=Lr(t)},n:function(){var t=e.next();return a=t.done,t},e:function(t){u=!0,i=t},f:function(){try{a||null==e.return||e.return()}finally{if(u)throw i}}}}function Ei(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e<r;e++)n[e]=t[e];return n}function xi(t,r){var e=Kr(t);if(vo){var n=vo(t);r&&(n=ui(n).call(n,(function(r){return po(t,r).enumerable}))),e.push.apply(e,n)}return e}function Pi(t){for(var r=1;r<arguments.length;r++){var e,n=null!=arguments[r]?arguments[r]:{};if(r%2)Fo(e=xi(Object(n),!0)).call(e,(function(r){mo(t,r,n[r])}));else if(fo)co(t,fo(n));else{var o;Fo(o=xi(Object(n))).call(o,(function(r){uo(t,r,po(n,r))}))}}return t}var Ti=/^\/?Date\((-?\d+)/i,ki=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,Mi=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,Ci=/^rgb\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *\)$/i,Ii=/^rgba\( *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *(1?\d{1,2}|2[0-4]\d|25[0-5]) *, *([01]|0?\.\d+) *\)$/i;function Li(t){return t instanceof Number||"number"==typeof t}function Di(t){return t instanceof String||"string"==typeof t}function Ni(t){return"object"===mn(t)&&null!==t}function Ri(t,r,e,n){var o=!1;!0===n&&(o=null===r[e]&&void 0!==t[e]),o?delete t[e]:t[e]=r[e]}var _i=ji;function Fi(t,r){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];for(var o in r)if(Object.prototype.hasOwnProperty.call(r,o)||!0===e)if("object"===mn(r[o])&&null!==r[o]&&fi(r[o])===Object.prototype)void 0===t[o]?t[o]=Fi({},r[o],e):"object"===mn(t[o])&&null!==t[o]&&fi(t[o])===Object.prototype?Fi(t[o],r[o],e):Ri(t,r,o,n);else if(Se(r[o])){var i;t[o]=Mn(i=r[o]).call(i)}else Ri(t,r,o,n);return t}var Bi=ri;var Gi={asBoolean:function(t,r){return"function"==typeof t&&(t=t()),null!=t?0!=t:r||null},asNumber:function(t,r){return"function"==typeof t&&(t=t()),null!=t?Number(t)||r||null:r||null},asString:function(t,r){return"function"==typeof t&&(t=t()),null!=t?String(t):r||null},asSize:function(t,r){return"function"==typeof t&&(t=t()),Di(t)?t:Li(t)?t+"px":r||null},asElement:function(t,r){return"function"==typeof t&&(t=t()),t||r||null}};function Vi(t){var r;switch(t.length){case 3:case 4:return(r=Mi.exec(t))?{r:Yo(r[1]+r[1],16),g:Yo(r[2]+r[2],16),b:Yo(r[3]+r[3],16)}:null;case 6:case 7:return(r=ki.exec(t))?{r:Yo(r[1],16),g:Yo(r[2],16),b:Yo(r[3],16)}:null;default:return null}}function Hi(t,r,e){var n;return"#"+Mn(n=((1<<24)+(t<<16)+(r<<8)+e).toString(16)).call(n,1)}function Qi(t,r,e){t/=255,r/=255,e/=255;var n=Math.min(t,Math.min(r,e)),o=Math.max(t,Math.max(r,e));return n===o?{h:0,s:0,v:n}:{h:60*((t===n?3:e===n?1:5)-(t===n?r-e:e===n?t-r:e-t)/(o-n))/360,s:(o-n)/o,v:o}}var $i=function(t){var r,e={};return Fo(r=t.split(";")).call(r,(function(t){if(""!=ko(t).call(t)){var r,n,o=t.split(":"),i=ko(r=o[0]).call(r),a=ko(n=o[1]).call(n);e[i]=a}})),e},Wi=function(t){var r;return Oe(r=Kr(t)).call(r,(function(r){return r+": "+t[r]})).join("; ")};function zi(t,r,e){var n,o,i,a=Math.floor(6*t),u=6*t-a,c=e*(1-r),f=e*(1-u*r),l=e*(1-(1-u)*r);switch(a%6){case 0:n=e,o=l,i=c;break;case 1:n=f,o=e,i=c;break;case 2:n=c,o=e,i=l;break;case 3:n=c,o=f,i=e;break;case 4:n=l,o=c,i=e;break;case 5:n=e,o=c,i=f}return{r:Math.floor(255*n),g:Math.floor(255*o),b:Math.floor(255*i)}}function Ui(t,r,e){var n=zi(t,r,e);return Hi(n.r,n.g,n.b)}function qi(t){var r=Vi(t);if(!r)throw new TypeError("'".concat(t,"' is not a valid color."));return Qi(r.r,r.g,r.b)}function Ji(t){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t)}function Ki(t){return Ci.test(t)}function Yi(t){if(null===t||"object"!==mn(t))return null;if(t instanceof Element)return t;var r=yo(t);for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&"object"==mn(t[e])&&(r[e]=Yi(t[e]));return r}t.Alea=function(){for(var t=arguments.length,r=new Array(t),e=0;e<t;e++)r[e]=arguments[e];return oo(r.length?r:[no()])},t.DELETE=qn,t.HSVToHex=Ui,t.HSVToRGB=zi,t.RGBToHSV=Qi,t.RGBToHex=Hi,t.addClassName=function(t,r){var e=t.className.split(" "),n=r.split(" ");e=$n(e).call(e,ui(n).call(n,(function(t){return!mi(e).call(e,t)}))),t.className=e.join(" ")},t.addCssText=function(t,r){var e=$i(t.style.cssText),n=$i(r),o=Pi(Pi({},e),n);t.style.cssText=Wi(o)},t.addEventListener=function(t,r,e,n){var o;t.addEventListener?(void 0===n&&(n=!1),"mousewheel"===r&&mi(o=navigator.userAgent).call(o,"Firefox")&&(r="DOMMouseScroll"),t.addEventListener(r,e,n)):t.attachEvent("on"+r,e)},t.binarySearchCustom=function(t,r,e,n){for(var o=0,i=0,a=t.length-1;i<=a&&o<1e4;){var u=Math.floor((i+a)/2),c=t[u],f=r(void 0===n?c[e]:c[e][n]);if(0==f)return u;-1==f?i=u+1:a=u-1,o++}return-1},t.binarySearchValue=function(t,r,e,n,o){var i,a,u,c,f=0,l=0,s=t.length-1;for(o=null!=o?o:function(t,r){return t==r?0:t<r?-1:1};l<=s&&f<1e4;){if(c=Math.floor(.5*(s+l)),i=t[Math.max(0,c-1)][e],a=t[c][e],u=t[Math.min(t.length-1,c+1)][e],0==o(a,r))return c;if(o(i,r)<0&&o(a,r)>0)return"before"==n?Math.max(0,c-1):c;if(o(a,r)<0&&o(u,r)>0)return"before"==n?c:Math.min(t.length-1,c+1);o(a,r)<0?l=c+1:s=c-1,f++}return-1},t.bridgeObject=Yi,t.copyAndExtendArray=function(t,r){var e;return $n(e=[]).call(e,Vn(t),[r])},t.copyArray=function(t){return Mn(t).call(t)},t.deepExtend=Fi,t.deepObjectAssign=Jn,t.easingFunctions={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return t*(2-t)},easeInOutQuad:function(t){return t<.5?2*t*t:(4-2*t)*t-1},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return--t*t*t+1},easeInOutCubic:function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return 1- --t*t*t*t},easeInOutQuart:function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return 1+--t*t*t*t*t},easeInOutQuint:function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}},t.equalArray=function(t,r){if(t.length!==r.length)return!1;for(var e=0,n=t.length;e<n;e++)if(t[e]!=r[e])return!1;return!0},t.extend=_i,t.fillIfDefined=function t(r,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var o in r)if(void 0!==e[o])if(null===e[o]||"object"!==mn(e[o]))Ri(r,e,o,n);else{var i=r[o],a=e[o];Ni(i)&&Ni(a)&&t(i,a,n)}},t.forEach=function(t,r){if(Se(t))for(var e=t.length,n=0;n<e;n++)r(t[n],n,t);else for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&r(t[o],o,t)},t.getAbsoluteLeft=function(t){return t.getBoundingClientRect().left},t.getAbsoluteRight=function(t){return t.getBoundingClientRect().right},t.getAbsoluteTop=function(t){return t.getBoundingClientRect().top},t.getScrollBarWidth=function(){var t=document.createElement("p");t.style.width="100%",t.style.height="200px";var r=document.createElement("div");r.style.position="absolute",r.style.top="0px",r.style.left="0px",r.style.visibility="hidden",r.style.width="200px",r.style.height="150px",r.style.overflow="hidden",r.appendChild(t),document.body.appendChild(r);var e=t.offsetWidth;r.style.overflow="scroll";var n=t.offsetWidth;return e==n&&(n=r.clientWidth),document.body.removeChild(r),e-n},t.getTarget=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event,r=null;return t&&(t.target?r=t.target:t.srcElement&&(r=t.srcElement)),r instanceof Element&&(null==r.nodeType||3!=r.nodeType||(r=r.parentNode)instanceof Element)?r:null},t.getType=function(t){var r=mn(t);return"object"===r?null===t?"null":t instanceof Boolean?"Boolean":t instanceof Number?"Number":t instanceof String?"String":Se(t)?"Array":t instanceof Date?"Date":"Object":"number"===r?"Number":"boolean"===r?"Boolean":"string"===r?"String":void 0===r?"undefined":r},t.hasParent=function(t,r){for(var e=t;e;){if(e===r)return!0;if(!e.parentNode)return!1;e=e.parentNode}return!1},t.hexToHSV=qi,t.hexToRGB=Vi,t.insertSort=function(t,r){for(var e=0;e<t.length;e++){var n=t[e],o=void 0;for(o=e;o>0&&r(n,t[o-1])<0;o--)t[o]=t[o-1];t[o]=n}return t},t.isDate=function(t){if(t instanceof Date)return!0;if(Di(t)){if(Ti.exec(t))return!0;if(!isNaN(Date.parse(t)))return!0}return!1},t.isNumber=Li,t.isObject=Ni,t.isString=Di,t.isValidHex=Ji,t.isValidRGB=Ki,t.isValidRGBA=function(t){return Ii.test(t)},t.mergeOptions=function(t,r,e){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=function(t){return null!=t},i=function(t){return null!==t&&"object"===mn(t)},a=function(t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))return!1;return!0};if(!i(t))throw new Error("Parameter mergeTarget must be an object");if(!i(r))throw new Error("Parameter options must be an object");if(!o(e))throw new Error("Parameter option must have a value");if(!i(n))throw new Error("Parameter globalOptions must be an object");var u=function(t,r,e){i(t[e])||(t[e]={});var n=r[e],o=t[e];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(o[a]=n[a])},c=r[e],f=i(n)&&!a(n),l=f?n[e]:void 0,s=l?l.enabled:void 0;if(void 0!==c){if("boolean"==typeof c)return i(t[e])||(t[e]={}),void(t[e].enabled=c);if(null===c&&!i(t[e])){if(!o(l))return;t[e]=yo(l)}if(i(c)){var p=!0;void 0!==c.enabled?p=c.enabled:void 0!==s&&(p=l.enabled),u(t,r,e),t[e].enabled=p}}},t.option=Gi,t.overrideOpacity=function(t,r){if(mi(t).call(t,"rgba"))return t;if(mi(t).call(t,"rgb")){var e=t.substr(zo(t).call(t,"(")+1).replace(")","").split(",");return"rgba("+e[0]+","+e[1]+","+e[2]+","+r+")"}var n=Vi(t);return null==n?t:"rgba("+n.r+","+n.g+","+n.b+","+r+")"},t.parseColor=function(t,r){if(Di(t)){var e=t;if(Ki(e)){var n,o=Oe(n=e.substr(4).substr(0,e.length-5).split(",")).call(n,(function(t){return Yo(t)}));e=Hi(o[0],o[1],o[2])}if(!0===Ji(e)){var i=qi(e),a={h:i.h,s:.8*i.s,v:Math.min(1,1.02*i.v)},u={h:i.h,s:Math.min(1,1.25*i.s),v:.8*i.v},c=Ui(u.h,u.s,u.v),f=Ui(a.h,a.s,a.v);return{background:e,border:c,highlight:{background:f,border:c},hover:{background:f,border:c}}}return{background:e,border:e,highlight:{background:e,border:e},hover:{background:e,border:e}}}return r?{background:t.background||r.background,border:t.border||r.border,highlight:Di(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||r.highlight.background,border:t.highlight&&t.highlight.border||r.highlight.border},hover:Di(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||r.hover.border,background:t.hover&&t.hover.background||r.hover.background}}:{background:t.background||void 0,border:t.border||void 0,highlight:Di(t.highlight)?{border:t.highlight,background:t.highlight}:{background:t.highlight&&t.highlight.background||void 0,border:t.highlight&&t.highlight.border||void 0},hover:Di(t.hover)?{border:t.hover,background:t.hover}:{border:t.hover&&t.hover.border||void 0,background:t.hover&&t.hover.background||void 0}}},t.preventDefault=function(t){t||(t=window.event),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)},t.pureDeepObjectAssign=function(t){for(var r,e=arguments.length,n=new Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];return Jn.apply(void 0,$n(r=[{},t]).call(r,n))},t.recursiveDOMDelete=function t(r){if(r)for(;!0===r.hasChildNodes();){var e=r.firstChild;e&&(t(e),r.removeChild(e))}},t.removeClassName=function(t,r){var e=t.className.split(" "),n=r.split(" ");e=ui(e).call(e,(function(t){return!mi(n).call(n,t)})),t.className=e.join(" ")},t.removeCssText=function(t,r){var e=$i(t.style.cssText),n=$i(r);for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&delete e[o];t.style.cssText=Wi(e)},t.removeEventListener=function(t,r,e,n){var o;t.removeEventListener?(void 0===n&&(n=!1),"mousewheel"===r&&mi(o=navigator.userAgent).call(o,"Firefox")&&(r="DOMMouseScroll"),t.removeEventListener(r,e,n)):t.detachEvent("on"+r,e)},t.selectiveBridgeObject=function(t,r){if(null!==r&&"object"===mn(r)){for(var e=yo(r),n=0;n<t.length;n++)Object.prototype.hasOwnProperty.call(r,t[n])&&"object"==mn(r[t[n]])&&(e[t[n]]=Yi(r[t[n]]));return e}return null},t.selectiveDeepExtend=function(t,r,e){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(Se(e))throw new TypeError("Arrays are not supported by deepExtend");for(var o=0;o<t.length;o++){var i=t[o];if(Object.prototype.hasOwnProperty.call(e,i))if(e[i]&&e[i].constructor===Object)void 0===r[i]&&(r[i]={}),r[i].constructor===Object?Fi(r[i],e[i],!1,n):Ri(r,e,i,n);else{if(Se(e[i]))throw new TypeError("Arrays are not supported by deepExtend");Ri(r,e,i,n)}}return r},t.selectiveExtend=function(t,r){if(!Se(t))throw new Error("Array with property names expected as first argument");for(var e=arguments.length,n=new Array(e>2?e-2:0),o=2;o<e;o++)n[o-2]=arguments[o];for(var i=0,a=n;i<a.length;i++)for(var u=a[i],c=0;c<t.length;c++){var f=t[c];u&&Object.prototype.hasOwnProperty.call(u,f)&&(r[f]=u[f])}return r},t.selectiveNotDeepExtend=function(t,r,e){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(Se(e))throw new TypeError("Arrays are not supported by deepExtend");for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)&&!mi(t).call(t,o))if(e[o]&&e[o].constructor===Object)void 0===r[o]&&(r[o]={}),r[o].constructor===Object?Fi(r[o],e[o]):Ri(r,e,o,n);else if(Se(e[o])){r[o]=[];for(var i=0;i<e[o].length;i++)r[o].push(e[o][i])}else Ri(r,e,o,n);return r},t.throttle=function(t){var r=!1;return function(){r||(r=!0,requestAnimationFrame((function(){r=!1,t()})))}},t.toArray=Bi,t.topMost=function(t,r){var e;Se(r)||(r=[r]);var n,o=Ai(t);try{for(o.s();!(n=o.n()).done;){var i=n.value;if(i){e=i[r[0]];for(var a=1;a<r.length;a++)e&&(e=e[r[a]]);if(void 0!==e)break}}}catch(t){o.e(t)}finally{o.f()}return e},t.updateProperty=function(t,r,e){return t[r]!==e&&(t[r]=e,!0)},Object.defineProperty(t,"__esModule",{value:!0})}));
//# sourceMappingURL=vis-util.min.js.map

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc