vis-network
Version:
A dynamic, browser-based visualization library.
26 lines • 767 kB
JavaScript
/**
* vis-network - network
* http://visjs.org/
*
* A dynamic, browser-based visualization library.
*
* @version 6.2.0
* @date 2019-10-27T16:34:38Z
*
* @copyright (c) 2011-2017 Almende B.V, http://almende.com
* @copyright (c) 2018-2019 visjs contributors, https://github.com/visjs
*
* @license
* vis.js is dual licensed under both
*
* 1. The Apache 2.0 License
* http://www.apache.org/licenses/LICENSE-2.0
*
* and
*
* 2. The MIT License
* http://opensource.org/licenses/MIT
*
* vis.js may be distributed under either license.
*/
!function(g,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("core-js/modules/es.array-buffer.slice"),require("core-js/modules/es.data-view"),require("core-js/modules/es.object.to-string"),require("core-js/modules/es.array.slice"),require("core-js/modules/es.array.splice"),require("core-js/modules/es.symbol"),require("core-js/modules/es.symbol.description"),require("core-js/modules/es.symbol.iterator"),require("core-js/modules/es.array.concat"),require("core-js/modules/es.array.filter"),require("core-js/modules/es.array.for-each"),require("core-js/modules/es.array.from"),require("core-js/modules/es.array.index-of"),require("core-js/modules/es.array.iterator"),require("core-js/modules/es.array.join"),require("core-js/modules/es.array.map"),require("core-js/modules/es.array.some"),require("core-js/modules/es.array.sort"),require("core-js/modules/es.date.to-iso-string"),require("core-js/modules/es.date.to-json"),require("core-js/modules/es.date.to-string"),require("core-js/modules/es.function.name"),require("core-js/modules/es.number.constructor"),require("core-js/modules/es.number.to-fixed"),require("core-js/modules/es.object.assign"),require("core-js/modules/es.object.define-properties"),require("core-js/modules/es.object.define-property"),require("core-js/modules/es.object.freeze"),require("core-js/modules/es.object.get-own-property-descriptor"),require("core-js/modules/es.object.get-own-property-descriptors"),require("core-js/modules/es.object.get-own-property-names"),require("core-js/modules/es.object.get-prototype-of"),require("core-js/modules/es.object.is-extensible"),require("core-js/modules/es.object.is-frozen"),require("core-js/modules/es.object.keys"),require("core-js/modules/es.object.prevent-extensions"),require("core-js/modules/es.object.set-prototype-of"),require("core-js/modules/es.object.values"),require("core-js/modules/es.parse-float"),require("core-js/modules/es.parse-int"),require("core-js/modules/es.regexp.constructor"),require("core-js/modules/es.regexp.exec"),require("core-js/modules/es.regexp.flags"),require("core-js/modules/es.regexp.to-string"),require("core-js/modules/es.string.iterator"),require("core-js/modules/es.string.match"),require("core-js/modules/es.string.replace"),require("core-js/modules/es.string.split"),require("core-js/modules/es.string.trim"),require("core-js/modules/es.typed-array.uint8-array"),require("core-js/modules/es.typed-array.copy-within"),require("core-js/modules/es.typed-array.every"),require("core-js/modules/es.typed-array.fill"),require("core-js/modules/es.typed-array.filter"),require("core-js/modules/es.typed-array.find"),require("core-js/modules/es.typed-array.find-index"),require("core-js/modules/es.typed-array.for-each"),require("core-js/modules/es.typed-array.includes"),require("core-js/modules/es.typed-array.index-of"),require("core-js/modules/es.typed-array.iterator"),require("core-js/modules/es.typed-array.join"),require("core-js/modules/es.typed-array.last-index-of"),require("core-js/modules/es.typed-array.map"),require("core-js/modules/es.typed-array.reduce"),require("core-js/modules/es.typed-array.reduce-right"),require("core-js/modules/es.typed-array.reverse"),require("core-js/modules/es.typed-array.set"),require("core-js/modules/es.typed-array.slice"),require("core-js/modules/es.typed-array.some"),require("core-js/modules/es.typed-array.sort"),require("core-js/modules/es.typed-array.subarray"),require("core-js/modules/es.typed-array.to-locale-string"),require("core-js/modules/es.typed-array.to-string"),require("core-js/modules/web.dom-collections.for-each"),require("core-js/modules/web.dom-collections.iterator"),require("core-js/modules/web.url.to-json"),require("core-js/modules/es.array.includes"),require("core-js/modules/es.string.includes"),require("core-js/modules/es.string.fixed"),require("core-js/modules/es.array.reduce"),require("core-js/modules/es.string.bold"),require("core-js/modules/es.array.fill"),require("core-js/modules/es.math.hypot"),require("core-js/modules/es.array.reverse"),require("core-js/modules/es.number.is-finite"),require("core-js/modules/es.array.every"),require("core-js/modules/es.set")):"function"==typeof define&&define.amd?define(["exports","core-js/modules/es.array-buffer.slice","core-js/modules/es.data-view","core-js/modules/es.object.to-string","core-js/modules/es.array.slice","core-js/modules/es.array.splice","core-js/modules/es.symbol","core-js/modules/es.symbol.description","core-js/modules/es.symbol.iterator","core-js/modules/es.array.concat","core-js/modules/es.array.filter","core-js/modules/es.array.for-each","core-js/modules/es.array.from","core-js/modules/es.array.index-of","core-js/modules/es.array.iterator","core-js/modules/es.array.join","core-js/modules/es.array.map","core-js/modules/es.array.some","core-js/modules/es.array.sort","core-js/modules/es.date.to-iso-string","core-js/modules/es.date.to-json","core-js/modules/es.date.to-string","core-js/modules/es.function.name","core-js/modules/es.number.constructor","core-js/modules/es.number.to-fixed","core-js/modules/es.object.assign","core-js/modules/es.object.define-properties","core-js/modules/es.object.define-property","core-js/modules/es.object.freeze","core-js/modules/es.object.get-own-property-descriptor","core-js/modules/es.object.get-own-property-descriptors","core-js/modules/es.object.get-own-property-names","core-js/modules/es.object.get-prototype-of","core-js/modules/es.object.is-extensible","core-js/modules/es.object.is-frozen","core-js/modules/es.object.keys","core-js/modules/es.object.prevent-extensions","core-js/modules/es.object.set-prototype-of","core-js/modules/es.object.values","core-js/modules/es.parse-float","core-js/modules/es.parse-int","core-js/modules/es.regexp.constructor","core-js/modules/es.regexp.exec","core-js/modules/es.regexp.flags","core-js/modules/es.regexp.to-string","core-js/modules/es.string.iterator","core-js/modules/es.string.match","core-js/modules/es.string.replace","core-js/modules/es.string.split","core-js/modules/es.string.trim","core-js/modules/es.typed-array.uint8-array","core-js/modules/es.typed-array.copy-within","core-js/modules/es.typed-array.every","core-js/modules/es.typed-array.fill","core-js/modules/es.typed-array.filter","core-js/modules/es.typed-array.find","core-js/modules/es.typed-array.find-index","core-js/modules/es.typed-array.for-each","core-js/modules/es.typed-array.includes","core-js/modules/es.typed-array.index-of","core-js/modules/es.typed-array.iterator","core-js/modules/es.typed-array.join","core-js/modules/es.typed-array.last-index-of","core-js/modules/es.typed-array.map","core-js/modules/es.typed-array.reduce","core-js/modules/es.typed-array.reduce-right","core-js/modules/es.typed-array.reverse","core-js/modules/es.typed-array.set","core-js/modules/es.typed-array.slice","core-js/modules/es.typed-array.some","core-js/modules/es.typed-array.sort","core-js/modules/es.typed-array.subarray","core-js/modules/es.typed-array.to-locale-string","core-js/modules/es.typed-array.to-string","core-js/modules/web.dom-collections.for-each","core-js/modules/web.dom-collections.iterator","core-js/modules/web.url.to-json","core-js/modules/es.array.includes","core-js/modules/es.string.includes","core-js/modules/es.string.fixed","core-js/modules/es.array.reduce","core-js/modules/es.string.bold","core-js/modules/es.array.fill","core-js/modules/es.math.hypot","core-js/modules/es.array.reverse","core-js/modules/es.number.is-finite","core-js/modules/es.array.every","core-js/modules/es.set"],e):e((g=g||self).vis=g.vis||{})}(this,(function(g){"use strict";"undefined"!=typeof CanvasRenderingContext2D&&(CanvasRenderingContext2D.prototype.circle=function(g,e,t){this.beginPath(),this.arc(g,e,t,0,2*Math.PI,!1),this.closePath()},CanvasRenderingContext2D.prototype.square=function(g,e,t){this.beginPath(),this.rect(g-t,e-t,2*t,2*t),this.closePath()},CanvasRenderingContext2D.prototype.triangle=function(g,e,t){this.beginPath(),e+=.275*(t*=1.15);var A=2*t,I=A/2,C=Math.sqrt(3)/6*A,i=Math.sqrt(A*A-I*I);this.moveTo(g,e-(i-C)),this.lineTo(g+I,e+C),this.lineTo(g-I,e+C),this.lineTo(g,e-(i-C)),this.closePath()},CanvasRenderingContext2D.prototype.triangleDown=function(g,e,t){this.beginPath(),e-=.275*(t*=1.15);var A=2*t,I=A/2,C=Math.sqrt(3)/6*A,i=Math.sqrt(A*A-I*I);this.moveTo(g,e+(i-C)),this.lineTo(g+I,e-C),this.lineTo(g-I,e-C),this.lineTo(g,e+(i-C)),this.closePath()},CanvasRenderingContext2D.prototype.star=function(g,e,t){this.beginPath(),e+=.1*(t*=.82);for(var A=0;A<10;A++){var I=A%2==0?1.3*t:.5*t;this.lineTo(g+I*Math.sin(2*A*Math.PI/10),e-I*Math.cos(2*A*Math.PI/10))}this.closePath()},CanvasRenderingContext2D.prototype.diamond=function(g,e,t){this.beginPath(),this.lineTo(g,e+t),this.lineTo(g+t,e),this.lineTo(g,e-t),this.lineTo(g-t,e),this.closePath()},CanvasRenderingContext2D.prototype.roundRect=function(g,e,t,A,I){var C=Math.PI/180;t-2*I<0&&(I=t/2),A-2*I<0&&(I=A/2),this.beginPath(),this.moveTo(g+I,e),this.lineTo(g+t-I,e),this.arc(g+t-I,e+I,I,270*C,360*C,!1),this.lineTo(g+t,e+A-I),this.arc(g+t-I,e+A-I,I,0,90*C,!1),this.lineTo(g+I,e+A),this.arc(g+I,e+A-I,I,90*C,180*C,!1),this.lineTo(g,e+I),this.arc(g+I,e+I,I,180*C,270*C,!1),this.closePath()},CanvasRenderingContext2D.prototype.ellipse_vis=function(g,e,t,A){var I=t/2*.5522848,C=A/2*.5522848,i=g+t,o=e+A,n=g+t/2,s=e+A/2;this.beginPath(),this.moveTo(g,s),this.bezierCurveTo(g,s-C,n-I,e,n,e),this.bezierCurveTo(n+I,e,i,s-C,i,s),this.bezierCurveTo(i,s+C,n+I,o,n,o),this.bezierCurveTo(n-I,o,g,s+C,g,s),this.closePath()},CanvasRenderingContext2D.prototype.database=function(g,e,t,A){var I=A*(1/3),C=t/2*.5522848,i=I/2*.5522848,o=g+t,n=e+I,s=g+t/2,r=e+I/2,a=e+(A-I/2),d=e+A;this.beginPath(),this.moveTo(o,r),this.bezierCurveTo(o,r+i,s+C,n,s,n),this.bezierCurveTo(s-C,n,g,r+i,g,r),this.bezierCurveTo(g,r-i,s-C,e,s,e),this.bezierCurveTo(s+C,e,o,r-i,o,r),this.lineTo(o,a),this.bezierCurveTo(o,a+i,s+C,d,s,d),this.bezierCurveTo(s-C,d,g,a+i,g,a),this.lineTo(g,r)},CanvasRenderingContext2D.prototype.dashedLine=function(g,e,t,A,I){this.beginPath(),this.moveTo(g,e);for(var C=I.length,i=t-g,o=A-e,n=o/i,s=Math.sqrt(i*i+o*o),r=0,a=!0,d=0,h=+I[0];s>=.1;)(h=+I[r++%C])>s&&(h=s),d=Math.sqrt(h*h/(1+n*n)),g+=d=i<0?-d:d,e+=n*d,!0===a?this.lineTo(g,e):this.moveTo(g,e),s-=h,a=!a},CanvasRenderingContext2D.prototype.hexagon=function(g,e,t){this.beginPath();var A=2*Math.PI/6;this.moveTo(g+t,e);for(var I=1;I<6;I++)this.lineTo(g+t*Math.cos(A*I),e+t*Math.sin(A*I));this.closePath()});"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function e(g,e){return g(e={exports:{}},e.exports),e.exports}function t(g){return g&&g.default||g}var A=e((function(g){function e(g){if(g)return function(g){for(var t in e.prototype)g[t]=e.prototype[t];return g}(g)}g.exports=e,e.prototype.on=e.prototype.addEventListener=function(g,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+g]=this._callbacks["$"+g]||[]).push(e),this},e.prototype.once=function(g,e){function t(){this.off(g,t),e.apply(this,arguments)}return t.fn=e,this.on(g,t),this},e.prototype.off=e.prototype.removeListener=e.prototype.removeAllListeners=e.prototype.removeEventListener=function(g,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var t,A=this._callbacks["$"+g];if(!A)return this;if(1==arguments.length)return delete this._callbacks["$"+g],this;for(var I=0;I<A.length;I++)if((t=A[I])===e||t.fn===e){A.splice(I,1);break}return 0===A.length&&delete this._callbacks["$"+g],this},e.prototype.emit=function(g){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),t=this._callbacks["$"+g],A=1;A<arguments.length;A++)e[A-1]=arguments[A];if(t){A=0;for(var I=(t=t.slice(0)).length;A<I;++A)t[A].apply(this,e)}return this},e.prototype.listeners=function(g){return this._callbacks=this._callbacks||{},this._callbacks["$"+g]||[]},e.prototype.hasListeners=function(g){return!!this.listeners(g).length}}));function I(g){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(g){return typeof g}:function(g){return g&&"function"==typeof Symbol&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g})(g)}function C(g,e){if(!(g instanceof e))throw new TypeError("Cannot call a class as a function")}function i(g,e){for(var t=0;t<e.length;t++){var A=e[t];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(g,A.key,A)}}function o(g,e,t){return e&&i(g.prototype,e),t&&i(g,t),g}function n(g,e,t){return e in g?Object.defineProperty(g,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):g[e]=t,g}function s(g,e){var t=Object.keys(g);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(g);e&&(A=A.filter((function(e){return Object.getOwnPropertyDescriptor(g,e).enumerable}))),t.push.apply(t,A)}return t}function r(g){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?s(t,!0).forEach((function(e){n(g,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(t)):s(t).forEach((function(e){Object.defineProperty(g,e,Object.getOwnPropertyDescriptor(t,e))}))}return g}function a(g,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");g.prototype=Object.create(e&&e.prototype,{constructor:{value:g,writable:!0,configurable:!0}}),e&&h(g,e)}function d(g){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(g){return g.__proto__||Object.getPrototypeOf(g)})(g)}function h(g,e){return(h=Object.setPrototypeOf||function(g,e){return g.__proto__=e,g})(g,e)}function l(g,e){return!e||"object"!=typeof e&&"function"!=typeof e?function(g){if(void 0===g)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g}(g):e}function c(g,e,t){return(c="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(g,e,t){var A=function(g,e){for(;!Object.prototype.hasOwnProperty.call(g,e)&&null!==(g=d(g)););return g}(g,e);if(A){var I=Object.getOwnPropertyDescriptor(A,e);return I.get?I.get.call(t):I.value}})(g,e,t||g)}function u(g){throw new Error('"'+g+'" is read-only')}function p(g,e){return function(g){if(Array.isArray(g))return g}(g)||function(g,e){if(!(Symbol.iterator in Object(g)||"[object Arguments]"===Object.prototype.toString.call(g)))return;var t=[],A=!0,I=!1,C=void 0;try{for(var i,o=g[Symbol.iterator]();!(A=(i=o.next()).done)&&(t.push(i.value),!e||t.length!==e);A=!0);}catch(g){I=!0,C=g}finally{try{A||null==o.return||o.return()}finally{if(I)throw C}}return t}(g,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function f(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function v(g,e){return g(e={exports:{}},e.exports),e.exports}var m=v((function(g){var e=g.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)})),y=v((function(g){var e=g.exports={version:"2.6.9"};"number"==typeof __e&&(__e=e)})),b=(y.version,v((function(g){var e=m["__core-js_shared__"]||(m["__core-js_shared__"]={});(g.exports=function(g,t){return e[g]||(e[g]=void 0!==t?t:{})})("versions",[]).push({version:y.version,mode:"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})}))),w=0,k=Math.random(),x=function(g){return"Symbol(".concat(void 0===g?"":g,")_",(++w+k).toString(36))},D=v((function(g){var e=b("wks"),t=m.Symbol,A="function"==typeof t;(g.exports=function(g){return e[g]||(e[g]=A&&t[g]||(A?t:x)("Symbol."+g))}).store=e})),O={f:D},M=function(g){return"object"===I(g)?null!==g:"function"==typeof g},N=function(g){if(!M(g))throw TypeError(g+" is not an object!");return g},Z=function(g){try{return!!g()}catch(g){return!0}},T=!Z((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})),E=m.document,G=M(E)&&M(E.createElement),R=function(g){return G?E.createElement(g):{}},B=!T&&!Z((function(){return 7!=Object.defineProperty(R("div"),"a",{get:function(){return 7}}).a})),F=function(g,e){if(!M(g))return g;var t,A;if(e&&"function"==typeof(t=g.toString)&&!M(A=t.call(g)))return A;if("function"==typeof(t=g.valueOf)&&!M(A=t.call(g)))return A;if(!e&&"function"==typeof(t=g.toString)&&!M(A=t.call(g)))return A;throw TypeError("Can't convert object to primitive value")},S=Object.defineProperty,Y={f:T?Object.defineProperty:function(g,e,t){if(N(g),e=F(e,!0),N(t),B)try{return S(g,e,t)}catch(g){}if("get"in t||"set"in t)throw TypeError("Accessors not supported!");return"value"in t&&(g[e]=t.value),g}},L=Y.f,W=function(g){var e=y.Symbol||(y.Symbol=m.Symbol||{});"_"==g.charAt(0)||g in e||L(e,g,{value:O.f(g)})};W("asyncIterator");var Q={}.hasOwnProperty,z=function(g,e){return Q.call(g,e)},j=function(g,e){return{enumerable:!(1&g),configurable:!(2&g),writable:!(4&g),value:e}},_=T?function(g,e,t){return Y.f(g,e,j(1,t))}:function(g,e,t){return g[e]=t,g},V=b("native-function-to-string",Function.toString),P=v((function(g){var e=x("src"),t=(""+V).split("toString");y.inspectSource=function(g){return V.call(g)},(g.exports=function(g,A,I,C){var i="function"==typeof I;i&&(z(I,"name")||_(I,"name",A)),g[A]!==I&&(i&&(z(I,e)||_(I,e,g[A]?""+g[A]:t.join(String(A)))),g===m?g[A]=I:C?g[A]?g[A]=I:_(g,A,I):(delete g[A],_(g,A,I)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[e]||V.call(this)}))})),U=function(g){if("function"!=typeof g)throw TypeError(g+" is not a function!");return g},X=function(g,e,t){if(U(g),void 0===e)return g;switch(t){case 1:return function(t){return g.call(e,t)};case 2:return function(t,A){return g.call(e,t,A)};case 3:return function(t,A,I){return g.call(e,t,A,I)}}return function(){return g.apply(e,arguments)}},H=function g(e,t,A){var I,C,i,o,n=e&g.F,s=e&g.G,r=e&g.P,a=e&g.B,d=s?m:e&g.S?m[t]||(m[t]={}):(m[t]||{}).prototype,h=s?y:y[t]||(y[t]={}),l=h.prototype||(h.prototype={});for(I in s&&(A=t),A)i=((C=!n&&d&&void 0!==d[I])?d:A)[I],o=a&&C?X(i,m):r&&"function"==typeof i?X(Function.call,i):i,d&&P(d,I,i,e&g.U),h[I]!=i&&_(h,I,o),r&&l[I]!=i&&(l[I]=i)};m.core=y,H.F=1,H.G=2,H.S=4,H.P=8,H.B=16,H.W=32,H.U=64,H.R=128;var J,K=H,q=v((function(g){var e=x("meta"),t=Y.f,A=0,C=Object.isExtensible||function(){return!0},i=!Z((function(){return C(Object.preventExtensions({}))})),o=function(g){t(g,e,{value:{i:"O"+ ++A,w:{}}})},n=g.exports={KEY:e,NEED:!1,fastKey:function(g,t){if(!M(g))return"symbol"==I(g)?g:("string"==typeof g?"S":"P")+g;if(!z(g,e)){if(!C(g))return"F";if(!t)return"E";o(g)}return g[e].i},getWeak:function(g,t){if(!z(g,e)){if(!C(g))return!0;if(!t)return!1;o(g)}return g[e].w},onFreeze:function(g){return i&&n.NEED&&C(g)&&!z(g,e)&&o(g),g}}})),$=(q.KEY,q.NEED,q.fastKey,q.getWeak,q.onFreeze,Y.f),gg=D("toStringTag"),eg=function(g,e,t){g&&!z(g=t?g:g.prototype,gg)&&$(g,gg,{configurable:!0,value:e})},tg={}.toString,Ag=function(g){return tg.call(g).slice(8,-1)},Ig=Object("z").propertyIsEnumerable(0)?Object:function(g){return"String"==Ag(g)?g.split(""):Object(g)},Cg=function(g){if(null==g)throw TypeError("Can't call method on "+g);return g},ig=function(g){return Ig(Cg(g))},og=Math.ceil,ng=Math.floor,sg=function(g){return isNaN(g=+g)?0:(g>0?ng:og)(g)},rg=Math.min,ag=function(g){return g>0?rg(sg(g),9007199254740991):0},dg=Math.max,hg=Math.min,lg=b("keys"),cg=function(g){return lg[g]||(lg[g]=x(g))},ug=(J=!1,function(g,e,t){var A,I=ig(g),C=ag(I.length),i=function(g,e){return(g=sg(g))<0?dg(g+e,0):hg(g,e)}(t,C);if(J&&e!=e){for(;C>i;)if((A=I[i++])!=A)return!0}else for(;C>i;i++)if((J||i in I)&&I[i]===e)return J||i||0;return!J&&-1}),pg=cg("IE_PROTO"),fg=function(g,e){var t,A=ig(g),I=0,C=[];for(t in A)t!=pg&&z(A,t)&&C.push(t);for(;e.length>I;)z(A,t=e[I++])&&(~ug(C,t)||C.push(t));return C},vg="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),mg=Object.keys||function(g){return fg(g,vg)},yg={f:Object.getOwnPropertySymbols},bg={f:{}.propertyIsEnumerable},wg=Array.isArray||function(g){return"Array"==Ag(g)},kg=function(g){return Object(Cg(g))},xg=T?Object.defineProperties:function(g,e){N(g);for(var t,A=mg(e),I=A.length,C=0;I>C;)Y.f(g,t=A[C++],e[t]);return g},Dg=m.document,Og=Dg&&Dg.documentElement,Mg=cg("IE_PROTO"),Ng=function(){},Zg=function(){var g,e=R("iframe"),t=vg.length;for(e.style.display="none",Og.appendChild(e),e.src="javascript:",(g=e.contentWindow.document).open(),g.write("<script>document.F=Object<\/script>"),g.close(),Zg=g.F;t--;)delete Zg.prototype[vg[t]];return Zg()},Tg=Object.create||function(g,e){var t;return null!==g?(Ng.prototype=N(g),t=new Ng,Ng.prototype=null,t[Mg]=g):t=Zg(),void 0===e?t:xg(t,e)},Eg=vg.concat("length","prototype"),Gg={f:Object.getOwnPropertyNames||function(g){return fg(g,Eg)}},Rg=Gg.f,Bg={}.toString,Fg="object"==("undefined"==typeof window?"undefined":I(window))&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Sg={f:function(g){return Fg&&"[object Window]"==Bg.call(g)?function(g){try{return Rg(g)}catch(g){return Fg.slice()}}(g):Rg(ig(g))}},Yg=Object.getOwnPropertyDescriptor,Lg={f:T?Yg:function(g,e){if(g=ig(g),e=F(e,!0),B)try{return Yg(g,e)}catch(g){}if(z(g,e))return j(!bg.f.call(g,e),g[e])}},Wg=q.KEY,Qg=Lg.f,zg=Y.f,jg=Sg.f,_g=m.Symbol,Vg=m.JSON,Pg=Vg&&Vg.stringify,Ug=D("_hidden"),Xg=D("toPrimitive"),Hg={}.propertyIsEnumerable,Jg=b("symbol-registry"),Kg=b("symbols"),qg=b("op-symbols"),$g=Object.prototype,ge="function"==typeof _g&&!!yg.f,ee=m.QObject,te=!ee||!ee.prototype||!ee.prototype.findChild,Ae=T&&Z((function(){return 7!=Tg(zg({},"a",{get:function(){return zg(this,"a",{value:7}).a}})).a}))?function(g,e,t){var A=Qg($g,e);A&&delete $g[e],zg(g,e,t),A&&g!==$g&&zg($g,e,A)}:zg,Ie=function(g){var e=Kg[g]=Tg(_g.prototype);return e._k=g,e},Ce=ge&&"symbol"==I(_g.iterator)?function(g){return"symbol"==I(g)}:function(g){return g instanceof _g},ie=function(g,e,t){return g===$g&&ie(qg,e,t),N(g),e=F(e,!0),N(t),z(Kg,e)?(t.enumerable?(z(g,Ug)&&g[Ug][e]&&(g[Ug][e]=!1),t=Tg(t,{enumerable:j(0,!1)})):(z(g,Ug)||zg(g,Ug,j(1,{})),g[Ug][e]=!0),Ae(g,e,t)):zg(g,e,t)},oe=function(g,e){N(g);for(var t,A=function(g){var e=mg(g),t=yg.f;if(t)for(var A,I=t(g),C=bg.f,i=0;I.length>i;)C.call(g,A=I[i++])&&e.push(A);return e}(e=ig(e)),I=0,C=A.length;C>I;)ie(g,t=A[I++],e[t]);return g},ne=function(g){var e=Hg.call(this,g=F(g,!0));return!(this===$g&&z(Kg,g)&&!z(qg,g))&&(!(e||!z(this,g)||!z(Kg,g)||z(this,Ug)&&this[Ug][g])||e)},se=function(g,e){if(g=ig(g),e=F(e,!0),g!==$g||!z(Kg,e)||z(qg,e)){var t=Qg(g,e);return!t||!z(Kg,e)||z(g,Ug)&&g[Ug][e]||(t.enumerable=!0),t}},re=function(g){for(var e,t=jg(ig(g)),A=[],I=0;t.length>I;)z(Kg,e=t[I++])||e==Ug||e==Wg||A.push(e);return A},ae=function(g){for(var e,t=g===$g,A=jg(t?qg:ig(g)),I=[],C=0;A.length>C;)!z(Kg,e=A[C++])||t&&!z($g,e)||I.push(Kg[e]);return I};ge||(P((_g=function(){if(this instanceof _g)throw TypeError("Symbol is not a constructor!");var g=x(arguments.length>0?arguments[0]:void 0),e=function e(t){this===$g&&e.call(qg,t),z(this,Ug)&&z(this[Ug],g)&&(this[Ug][g]=!1),Ae(this,g,j(1,t))};return T&&te&&Ae($g,g,{configurable:!0,set:e}),Ie(g)}).prototype,"toString",(function(){return this._k})),Lg.f=se,Y.f=ie,Gg.f=Sg.f=re,bg.f=ne,yg.f=ae,T&&P($g,"propertyIsEnumerable",ne,!0),O.f=function(g){return Ie(D(g))}),K(K.G+K.W+K.F*!ge,{Symbol:_g});for(var de="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),he=0;de.length>he;)D(de[he++]);for(var le=mg(D.store),ce=0;le.length>ce;)W(le[ce++]);K(K.S+K.F*!ge,"Symbol",{for:function(g){return z(Jg,g+="")?Jg[g]:Jg[g]=_g(g)},keyFor:function(g){if(!Ce(g))throw TypeError(g+" is not a symbol!");for(var e in Jg)if(Jg[e]===g)return e},useSetter:function(){te=!0},useSimple:function(){te=!1}}),K(K.S+K.F*!ge,"Object",{create:function(g,e){return void 0===e?Tg(g):oe(Tg(g),e)},defineProperty:ie,defineProperties:oe,getOwnPropertyDescriptor:se,getOwnPropertyNames:re,getOwnPropertySymbols:ae});var ue=Z((function(){yg.f(1)}));function pe(g){return(pe="function"==typeof Symbol&&"symbol"===I(Symbol.iterator)?function(g){return I(g)}:function(g){return g&&"function"==typeof Symbol&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":I(g)})(g)}function fe(g,e,t){return e in g?Object.defineProperty(g,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):g[e]=t,g}function ve(g,e){var t=Object.keys(g);return Object.getOwnPropertySymbols&&t.push.apply(t,Object.getOwnPropertySymbols(g)),e&&(t=t.filter((function(e){return Object.getOwnPropertyDescriptor(g,e).enumerable}))),t}function me(g){return function(g){if(Array.isArray(g)){for(var e=0,t=new Array(g.length);e<g.length;e++)t[e]=g[e];return t}}(g)||function(g){if(Symbol.iterator in Object(g)||"[object Arguments]"===Object.prototype.toString.call(g))return Array.from(g)}(g)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}K(K.S+K.F*ue,"Object",{getOwnPropertySymbols:function(g){return yg.f(kg(g))}}),Vg&&K(K.S+K.F*(!ge||Z((function(){var g=_g();return"[null]"!=Pg([g])||"{}"!=Pg({a:g})||"{}"!=Pg(Object(g))}))),"JSON",{stringify:function(g){for(var e,t,A=[g],I=1;arguments.length>I;)A.push(arguments[I++]);if(t=e=A[1],(M(e)||void 0!==g)&&!Ce(g))return wg(e)||(e=function(g,e){if("function"==typeof t&&(e=t.call(this,g,e)),!Ce(e))return e}),A[1]=e,Pg.apply(Vg,A)}}),_g.prototype[Xg]||_(_g.prototype,Xg,_g.prototype.valueOf),eg(_g,"Symbol"),eg(Math,"Math",!0),eg(m.JSON,"JSON",!0);var ye,be,we,ke;ye="keys",be=function(){return function(g){return mg(kg(g))}},we=(y.Object||{})[ye]||Object[ye],(ke={})[ye]=be(we),K(K.S+K.F*Z((function(){we(1)})),"Object",ke);var xe=function(){var g=N(this),e="";return g.global&&(e+="g"),g.ignoreCase&&(e+="i"),g.multiline&&(e+="m"),g.unicode&&(e+="u"),g.sticky&&(e+="y"),e};T&&"g"!=/./g.flags&&Y.f(RegExp.prototype,"flags",{configurable:!0,get:xe});var De=/./.toString,Oe=function(g){P(RegExp.prototype,"toString",g,!0)};Z((function(){return"/a/b"!=De.call({source:"a",flags:"b"})}))?Oe((function(){var g=N(this);return"/".concat(g.source,"/","flags"in g?g.flags:!T&&g instanceof RegExp?xe.call(g):void 0)})):"toString"!=De.name&&Oe((function(){return De.call(this)}));var Me,Ne,Ze=function(g){return function(e,t){var A,I,C=String(Cg(e)),i=sg(t),o=C.length;return i<0||i>=o?g?"":void 0:(A=C.charCodeAt(i))<55296||A>56319||i+1===o||(I=C.charCodeAt(i+1))<56320||I>57343?g?C.charAt(i):A:g?C.slice(i,i+2):I-56320+(A-55296<<10)+65536}}(!0),Te=function(g,e,t){return e+(t?Ze(g,e).length:1)},Ee=D("toStringTag"),Ge="Arguments"==Ag(function(){return arguments}()),Re=function(g){var e,t,A;return void 0===g?"Undefined":null===g?"Null":"string"==typeof(t=function(g,e){try{return g[e]}catch(g){}}(e=Object(g),Ee))?t:Ge?Ag(e):"Object"==(A=Ag(e))&&"function"==typeof e.callee?"Arguments":A},Be=RegExp.prototype.exec,Fe=function(g,e){var t=g.exec;if("function"==typeof t){var A=t.call(g,e);if("object"!==I(A))throw new TypeError("RegExp exec method returned something other than an Object or null");return A}if("RegExp"!==Re(g))throw new TypeError("RegExp#exec called on incompatible receiver");return Be.call(g,e)},Se=RegExp.prototype.exec,Ye=String.prototype.replace,Le=Se,We=(Me=/a/,Ne=/b*/g,Se.call(Me,"a"),Se.call(Ne,"a"),0!==Me.lastIndex||0!==Ne.lastIndex),Qe=void 0!==/()??/.exec("")[1];(We||Qe)&&(Le=function(g){var e,t,A,I,C=this;return Qe&&(t=new RegExp("^"+C.source+"$(?!\\s)",xe.call(C))),We&&(e=C.lastIndex),A=Se.call(C,g),We&&A&&(C.lastIndex=C.global?A.index+A[0].length:e),Qe&&A&&A.length>1&&Ye.call(A[0],t,(function(){for(I=1;I<arguments.length-2;I++)void 0===arguments[I]&&(A[I]=void 0)})),A});var ze=Le;K({target:"RegExp",proto:!0,forced:ze!==/./.exec},{exec:ze});var je=D("species"),_e=!Z((function(){var g=/./;return g.exec=function(){var g=[];return g.groups={a:"7"},g},"7"!=="".replace(g,"$<a>")})),Ve=function(){var g=/(?:)/,e=g.exec;g.exec=function(){return e.apply(this,arguments)};var t="ab".split(g);return 2===t.length&&"a"===t[0]&&"b"===t[1]}(),Pe=function(g,e,t){var A=D(g),I=!Z((function(){var e={};return e[A]=function(){return 7},7!=""[g](e)})),C=I?!Z((function(){var e=!1,t=/a/;return t.exec=function(){return e=!0,null},"split"===g&&(t.constructor={},t.constructor[je]=function(){return t}),t[A](""),!e})):void 0;if(!I||!C||"replace"===g&&!_e||"split"===g&&!Ve){var i=/./[A],o=t(Cg,A,""[g],(function(g,e,t,A,C){return e.exec===ze?I&&!C?{done:!0,value:i.call(e,t,A)}:{done:!0,value:g.call(t,e,A)}:{done:!1}})),n=o[0],s=o[1];P(String.prototype,g,n),_(RegExp.prototype,A,2==e?function(g,e){return s.call(g,this,e)}:function(g){return s.call(g,this)})}},Ue=Math.max,Xe=Math.min,He=Math.floor,Je=/\$([$&`']|\d\d?|<[^>]*>)/g,Ke=/\$([$&`']|\d\d?)/g;Pe("replace",2,(function(g,e,t,A){return[function(A,I){var C=g(this),i=null==A?void 0:A[e];return void 0!==i?i.call(A,C,I):t.call(String(C),A,I)},function(g,e){var C=A(t,g,this,e);if(C.done)return C.value;var i=N(g),o=String(this),n="function"==typeof e;n||(e=String(e));var s=i.global;if(s){var r=i.unicode;i.lastIndex=0}for(var a=[];;){var d=Fe(i,o);if(null===d)break;if(a.push(d),!s)break;""===String(d[0])&&(i.lastIndex=Te(o,ag(i.lastIndex),r))}for(var h,l="",c=0,u=0;u<a.length;u++){d=a[u];for(var p=String(d[0]),f=Ue(Xe(sg(d.index),o.length),0),v=[],m=1;m<d.length;m++)v.push(void 0===(h=d[m])?h:String(h));var y=d.groups;if(n){var b=[p].concat(v,f,o);void 0!==y&&b.push(y);var w=String(e.apply(void 0,b))}else w=I(p,o,f,v,y,e);f>=c&&(l+=o.slice(c,f)+w,c=f+p.length)}return l+o.slice(c)}];function I(g,e,A,I,C,i){var o=A+g.length,n=I.length,s=Ke;return void 0!==C&&(C=kg(C),s=Je),t.call(i,s,(function(t,i){var s;switch(i.charAt(0)){case"$":return"$";case"&":return g;case"`":return e.slice(0,A);case"'":return e.slice(o);case"<":s=C[i.slice(1,-1)];break;default:var r=+i;if(0===r)return t;if(r>n){var a=He(r/10);return 0===a?t:a<=n?void 0===I[a-1]?i.charAt(1):I[a-1]+i.charAt(1):t}s=I[r-1]}return void 0===s?"":s}))}}));var qe=D("unscopables"),$e=Array.prototype;null==$e[qe]&&_($e,qe,{});var gt=function(g){$e[qe][g]=!0},et=function(g,e){return{value:e,done:!!g}},tt={},At={};_(At,D("iterator"),(function(){return this}));var It=function(g,e,t){g.prototype=Tg(At,{next:j(1,t)}),eg(g,e+" Iterator")},Ct=cg("IE_PROTO"),it=Object.prototype,ot=Object.getPrototypeOf||function(g){return g=kg(g),z(g,Ct)?g[Ct]:"function"==typeof g.constructor&&g instanceof g.constructor?g.constructor.prototype:g instanceof Object?it:null},nt=D("iterator"),st=!([].keys&&"next"in[].keys()),rt=function(){return this},at=function(g,e,t,A,I,C,i){It(t,e,A);var o,n,s,r=function(g){if(!st&&g in l)return l[g];switch(g){case"keys":case"values":return function(){return new t(this,g)}}return function(){return new t(this,g)}},a=e+" Iterator",d="values"==I,h=!1,l=g.prototype,c=l[nt]||l["@@iterator"]||I&&l[I],u=c||r(I),p=I?d?r("entries"):u:void 0,f="Array"==e&&l.entries||c;if(f&&(s=ot(f.call(new g)))!==Object.prototype&&s.next&&(eg(s,a,!0),"function"!=typeof s[nt]&&_(s,nt,rt)),d&&c&&"values"!==c.name&&(h=!0,u=function(){return c.call(this)}),(st||h||!l[nt])&&_(l,nt,u),tt[e]=u,tt[a]=rt,I)if(o={values:d?u:r("values"),keys:C?u:r("keys"),entries:p},i)for(n in o)n in l||P(l,n,o[n]);else K(K.P+K.F*(st||h),e,o);return o}(Array,"Array",(function(g,e){this._t=ig(g),this._i=0,this._k=e}),(function(){var g=this._t,e=this._k,t=this._i++;return!g||t>=g.length?(this._t=void 0,et(1)):et(0,"keys"==e?t:"values"==e?g[t]:[t,g[t]])}),"values");tt.Arguments=tt.Array,gt("keys"),gt("values"),gt("entries");for(var dt=D("iterator"),ht=D("toStringTag"),lt=tt.Array,ct={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},ut=mg(ct),pt=0;pt<ut.length;pt++){var ft,vt=ut[pt],mt=ct[vt],yt=m[vt],bt=yt&&yt.prototype;if(bt&&(bt[dt]||_(bt,dt,lt),bt[ht]||_(bt,ht,vt),tt[vt]=lt,mt))for(ft in at)bt[ft]||P(bt,ft,at[ft],!0)}var wt={};wt[D("toStringTag")]="z",wt+""!="[object z]"&&P(Object.prototype,"toString",(function(){return"[object "+Re(this)+"]"}),!0);var kt,xt=bg.f,Dt=(kt=!1,function(g){for(var e,t=ig(g),A=mg(t),I=A.length,C=0,i=[];I>C;)e=A[C++],T&&!xt.call(t,e)||i.push(kt?[e,t[e]]:t[e]);return i});K(K.S,"Object",{values:function(g){return Dt(g)}});var Ot=D("match"),Mt=D("species"),Nt=Math.min,Zt=[].push,Tt=!Z((function(){RegExp(4294967295,"y")}));Pe("split",2,(function(g,e,t,A){var I;return I="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(g,e){var A,I,C=String(this);if(void 0===g&&0===e)return[];if(!M(A=g)||(void 0!==(I=A[Ot])?!I:"RegExp"!=Ag(A)))return t.call(C,g,e);for(var i,o,n,s=[],r=(g.ignoreCase?"i":"")+(g.multiline?"m":"")+(g.unicode?"u":"")+(g.sticky?"y":""),a=0,d=void 0===e?4294967295:e>>>0,h=new RegExp(g.source,r+"g");(i=ze.call(h,C))&&!((o=h.lastIndex)>a&&(s.push(C.slice(a,i.index)),i.length>1&&i.index<C.length&&Zt.apply(s,i.slice(1)),n=i[0].length,a=o,s.length>=d));)h.lastIndex===i.index&&h.lastIndex++;return a===C.length?!n&&h.test("")||s.push(""):s.push(C.slice(a)),s.length>d?s.slice(0,d):s}:"0".split(void 0,0).length?function(g,e){return void 0===g&&0===e?[]:t.call(this,g,e)}:t,[function(t,A){var C=g(this),i=null==t?void 0:t[e];return void 0!==i?i.call(t,C,A):I.call(String(C),t,A)},function(g,e){var C=A(I,g,this,e,I!==t);if(C.done)return C.value;var i=N(g),o=String(this),n=function(g,e){var t,A=N(g).constructor;return void 0===A||null==(t=N(A)[Mt])?e:U(t)}(i,RegExp),s=i.unicode,r=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(Tt?"y":"g"),a=new n(Tt?i:"^(?:"+i.source+")",r),d=void 0===e?4294967295:e>>>0;if(0===d)return[];if(0===o.length)return null===Fe(a,o)?[o]:[];for(var h=0,l=0,c=[];l<o.length;){a.lastIndex=Tt?l:0;var u,p=Fe(a,Tt?o:o.slice(l));if(null===p||(u=Nt(ag(a.lastIndex+(Tt?0:l)),o.length))===h)l=Te(o,l,s);else{if(c.push(o.slice(h,l)),c.length===d)return c;for(var f=1;f<=p.length-1;f++)if(c.push(p[f]),c.length===d)return c;l=h=u}}return c.push(o.slice(h)),c}]}));var Et=Object.assign,Gt=!Et||Z((function(){var g={},e={},t=Symbol(),A="abcdefghijklmnopqrst";return g[t]=7,A.split("").forEach((function(g){e[g]=g})),7!=Et({},g)[t]||Object.keys(Et({},e)).join("")!=A}))?function(g,e){for(var t=kg(g),A=arguments.length,I=1,C=yg.f,i=bg.f;A>I;)for(var o,n=Ig(arguments[I++]),s=C?mg(n).concat(C(n)):mg(n),r=s.length,a=0;r>a;)o=s[a++],T&&!i.call(n,o)||(t[o]=n[o]);return t}:Et;K(K.S+K.F,"Object",{assign:Gt});var Rt=function(g,e){if(N(g),!M(e)&&null!==e)throw TypeError(e+": can't set as prototype!")},Bt={set:Object.setPrototypeOf||("__proto__"in{}?function(g,e,t){try{(t=X(Function.call,Lg.f(Object.prototype,"__proto__").set,2))(g,[]),e=!(g instanceof Array)}catch(g){e=!0}return function(g,A){return Rt(g,A),e?g.__proto__=A:t(g,A),g}}({},!1):void 0),check:Rt}.set,Ft=function(g,e,t){var A,I=e.constructor;return I!==t&&"function"==typeof I&&(A=I.prototype)!==t.prototype&&M(A)&&Bt&&Bt(g,A),g},St="\t\n\v\f\r \u2028\u2029\ufeff",Yt="["+St+"]",Lt=RegExp("^"+Yt+Yt+"*"),Wt=RegExp(Yt+Yt+"*$"),Qt=function(g,e,t){var A={},I=Z((function(){return!!St[g]()||"
"!="
"[g]()})),C=A[g]=I?e(zt):St[g];t&&(A[t]=C),K(K.P+K.F*I,"String",A)},zt=Qt.trim=function(g,e){return g=String(Cg(g)),1&e&&(g=g.replace(Lt,"")),2&e&&(g=g.replace(Wt,"")),g},jt=Qt,_t=Gg.f,Vt=Lg.f,Pt=Y.f,Ut=jt.trim,Xt=m.Number,Ht=Xt,Jt=Xt.prototype,Kt="Number"==Ag(Tg(Jt)),qt="trim"in String.prototype,$t=function(g){var e=F(g,!1);if("string"==typeof e&&e.length>2){var t,A,I,C=(e=qt?e.trim():Ut(e,3)).charCodeAt(0);if(43===C||45===C){if(88===(t=e.charCodeAt(2))||120===t)return NaN}else if(48===C){switch(e.charCodeAt(1)){case 66:case 98:A=2,I=49;break;case 79:case 111:A=8,I=55;break;default:return+e}for(var i,o=e.slice(2),n=0,s=o.length;n<s;n++)if((i=o.charCodeAt(n))<48||i>I)return NaN;return parseInt(o,A)}}return+e};if(!Xt(" 0o1")||!Xt("0b1")||Xt("+0x1")){Xt=function(g){var e=arguments.length<1?0:g,t=this;return t instanceof Xt&&(Kt?Z((function(){Jt.valueOf.call(t)})):"Number"!=Ag(t))?Ft(new Ht($t(e)),t,Xt):$t(e)};for(var gA,eA=T?_t(Ht):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),tA=0;eA.length>tA;tA++)z(Ht,gA=eA[tA])&&!z(Xt,gA)&&Pt(Xt,gA,Vt(Ht,gA));Xt.prototype=Jt,Jt.constructor=Xt,P(m,"Number",Xt)}for(var AA=v((function(g,e){g.exports=function(){var e,t;function A(){return e.apply(null,arguments)}function C(g){return g instanceof Array||"[object Array]"===Object.prototype.toString.call(g)}function i(g){return null!=g&&"[object Object]"===Object.prototype.toString.call(g)}function o(g){return void 0===g}function n(g){return"number"==typeof g||"[object Number]"===Object.prototype.toString.call(g)}function s(g){return g instanceof Date||"[object Date]"===Object.prototype.toString.call(g)}function r(g,e){var t,A=[];for(t=0;t<g.length;++t)A.push(e(g[t],t));return A}function a(g,e){return Object.prototype.hasOwnProperty.call(g,e)}function d(g,e){for(var t in e)a(e,t)&&(g[t]=e[t]);return a(e,"toString")&&(g.toString=e.toString),a(e,"valueOf")&&(g.valueOf=e.valueOf),g}function h(g,e,t,A){return Re(g,e,t,A,!0).utc()}function l(g){return null==g._pf&&(g._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),g._pf}function c(g){if(null==g._isValid){var e=l(g),A=t.call(e.parsedDateParts,(function(g){return null!=g})),I=!isNaN(g._d.getTime())&&e.overflow<0&&!e.empty&&!e.invalidMonth&&!e.invalidWeekday&&!e.weekdayMismatch&&!e.nullInput&&!e.invalidFormat&&!e.userInvalidated&&(!e.meridiem||e.meridiem&&A);if(g._strict&&(I=I&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour),null!=Object.isFrozen&&Object.isFrozen(g))return I;g._isValid=I}return g._isValid}function u(g){var e=h(NaN);return null!=g?d(l(e),g):l(e).userInvalidated=!0,e}t=Array.prototype.some?Array.prototype.some:function(g){for(var e=Object(this),t=e.length>>>0,A=0;A<t;A++)if(A in e&&g.call(this,e[A],A,e))return!0;return!1};var p=A.momentProperties=[];function v(g,e){var t,A,I;if(o(e._isAMomentObject)||(g._isAMomentObject=e._isAMomentObject),o(e._i)||(g._i=e._i),o(e._f)||(g._f=e._f),o(e._l)||(g._l=e._l),o(e._strict)||(g._strict=e._strict),o(e._tzm)||(g._tzm=e._tzm),o(e._isUTC)||(g._isUTC=e._isUTC),o(e._offset)||(g._offset=e._offset),o(e._pf)||(g._pf=l(e)),o(e._locale)||(g._locale=e._locale),p.length>0)for(t=0;t<p.length;t++)o(I=e[A=p[t]])||(g[A]=I);return g}var m=!1;function y(g){v(this,g),this._d=new Date(null!=g._d?g._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===m&&(m=!0,A.updateOffset(this),m=!1)}function b(g){return g instanceof y||null!=g&&null!=g._isAMomentObject}function w(g){return g<0?Math.ceil(g)||0:Math.floor(g)}function k(g){var e=+g,t=0;return 0!==e&&isFinite(e)&&(t=w(e)),t}function x(g,e,t){var A,I=Math.min(g.length,e.length),C=Math.abs(g.length-e.length),i=0;for(A=0;A<I;A++)(t&&g[A]!==e[A]||!t&&k(g[A])!==k(e[A]))&&i++;return i+C}function D(g){!1===A.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+g)}function O(g,e){var t=!0;return d((function(){if(null!=A.deprecationHandler&&A.deprecationHandler(null,g),t){for(var C,i=[],o=0;o<arguments.length;o++){if(C="","object"===I(arguments[o])){for(var n in C+="\n["+o+"] ",arguments[0])C+=n+": "+arguments[0][n]+", ";C=C.slice(0,-2)}else C=arguments[o];i.push(C)}D(g+"\nArguments: "+Array.prototype.slice.call(i).join("")+"\n"+(new Error).stack),t=!1}return e.apply(this,arguments)}),e)}var M,N={};function Z(g,e){null!=A.deprecationHandler&&A.deprecationHandler(g,e),N[g]||(D(e),N[g]=!0)}function T(g){return g instanceof Function||"[object Function]"===Object.prototype.toString.call(g)}function E(g,e){var t,A=d({},g);for(t in e)a(e,t)&&(i(g[t])&&i(e[t])?(A[t]={},d(A[t],g[t]),d(A[t],e[t])):null!=e[t]?A[t]=e[t]:delete A[t]);for(t in g)a(g,t)&&!a(e,t)&&i(g[t])&&(A[t]=d({},A[t]));return A}function G(g){null!=g&&this.set(g)}A.suppressDeprecationWarnings=!1,A.deprecationHandler=null,M=Object.keys?Object.keys:function(g){var e,t=[];for(e in g)a(g,e)&&t.push(e);return t};var R={};function B(g,e){var t=g.toLowerCase();R[t]=R[t+"s"]=R[e]=g}function F(g){return"string"==typeof g?R[g]||R[g.toLowerCase()]:void 0}function S(g){var e,t,A={};for(t in g)a(g,t)&&(e=F(t))&&(A[e]=g[t]);return A}var Y={};function L(g,e){Y[g]=e}function W(g,e,t){var A=""+Math.abs(g),I=e-A.length;return(g>=0?t?"+":"":"-")+Math.pow(10,Math.max(0,I)).toString().substr(1)+A}var Q=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,z=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,j={},_={};function V(g,e,t,A){var I=A;"string"==typeof A&&(I=function(){return this[A]()}),g&&(_[g]=I),e&&(_[e[0]]=function(){return W(I.apply(this,arguments),e[1],e[2])}),t&&(_[t]=function(){return this.localeData().ordinal(I.apply(this,arguments),g)})}function P(g,e){return g.isValid()?(e=U(e,g.localeData()),j[e]=j[e]||function(g){var e,t,A,I=g.match(Q);for(e=0,t=I.length;e<t;e++)_[I[e]]?I[e]=_[I[e]]:I[e]=(A=I[e]).match(/\[[\s\S]/)?A.replace(/^\[|\]$/g,""):A.replace(/\\/g,"");return function(e){var A,C="";for(A=0;A<t;A++)C+=T(I[A])?I[A].call(e,g):I[A];return C}}(e),j[e](g)):g.localeData().invalidDate()}function U(g,e){var t=5;function A(g){return e.longDateFormat(g)||g}for(z.lastIndex=0;t>=0&&z.test(g);)g=g.replace(z,A),z.lastIndex=0,t-=1;return g}var X=/\d/,H=/\d\d/,J=/\d{3}/,K=/\d{4}/,q=/[+-]?\d{6}/,$=/\d\d?/,gg=/\d\d\d\d?/,eg=/\d\d\d\d\d\d?/,tg=/\d{1,3}/,Ag=/\d{1,4}/,Ig=/[+-]?\d{1,6}/,Cg=/\d+/,ig=/[+-]?\d+/,og=/Z|[+-]\d\d:?\d\d/gi,ng=/Z|[+-]\d\d(?::?\d\d)?/gi,sg=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,rg={};function ag(g,e,t){rg[g]=T(e)?e:function(g,A){return g&&t?t:e}}function dg(g,e){return a(rg,g)?rg[g](e._strict,e._locale):new RegExp(hg(g.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(g,e,t,A,I){return e||t||A||I}))))}function hg(g){return g.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var lg={};function cg(g,e){var t,A=e;for("string"==typeof g&&(g=[g]),n(e)&&(A=function(g,t){t[e]=k(g)}),t=0;t<g.length;t++)lg[g[t]]=A}function ug(g,e){cg(g,(function(g,t,A,I){A._w=A._w||{},e(g,A._w,A,I)}))}function pg(g,e,t){null!=e&&a(lg,g)&&lg[g](e,t._a,t,g)}var fg=0,vg=1,mg=2,yg=3,bg=4,wg=5,kg=6,xg=7,Dg=8;function Og(g){return Mg(g)?366:365}function Mg(g){return g%4==0&&g%100!=0||g%400==0}V("Y",0,0,(function(){var g=this.year();return g<=9999?""+g:"+"+g})),V(0,["YY",2],0,(function(){return this.year()%100})),V(0,["YYYY",4],0,"year"),V(0,["YYYYY",5],0,"year"),V(0,["YYYYYY",6,!0],0,"year"),B("year","y"),L("year",1),ag("Y",ig),ag("YY",$,H),ag("YYYY",Ag,K),ag("YYYYY",Ig,q),ag("YYYYYY",Ig,q),cg(["YYYYY","YYYYYY"],fg),cg("YYYY",(function(g,e){e[fg]=2===g.length?A.parseTwoDigitYear(g):k(g)})),cg("YY",(function(g,e){e[fg]=A.parseTwoDigitYear(g)})),cg("Y",(function(g,e){e[fg]=parseInt(g,10)})),A.parseTwoDigitYear=function(g){return k(g)+(k(g)>68?1900:2e3)};var Ng,Zg=Tg("FullYear",!0);function Tg(g,e){return function(t){return null!=t?(Gg(this,g,t),A.updateOffset(this,e),this):Eg(this,g)}}function Eg(g,e){return g.isValid()?g._d["get"+(g._isUTC?"UTC":"")+e]():NaN}function Gg(g,e,t){g.isValid()&&!isNaN(t)&&("FullYear"===e&&Mg(g.year())&&1===g.month()&&29===g.date()?g._d["set"+(g._isUTC?"UTC":"")+e](t,g.month(),Rg(t,g.month())):g._d["set"+(g._isUTC?"UTC":"")+e](t))}function Rg(g,e){if(isNaN(g)||isNaN(e))return NaN;var t,A=(e%(t=12)+t)%t;return g+=(e-A)/12,1===A?Mg(g)?29:28:31-A%7%2}Ng=Array.prototype.indexOf?Array.prototype.indexOf:function(g){var e;for(e=0;e<this.length;++e)if(this[e]===g)return e;return-1},V("M",["MM",2],"Mo",(function(){return this.month()+1})),V("MMM",0,0,(function(g){return this.localeData().monthsShort(this,g)})),V("MMMM",0,0,(function(g){return this.localeData().months(this,g)})),B("month","M"),L("month",8),ag("M",$),ag("MM",$,H),ag("MMM",(function(g,e){return e.monthsShortRegex(g)})),ag("MMMM",(function(g,e){return e.monthsRegex(g)})),cg(["M","MM"],(function(g,e){e[vg]=k(g)-1})),cg(["MMM","MMMM"],(function(g,e,t,A){var I=t._locale.monthsParse(g,A,t._strict);null!=I?e[vg]=I:l(t).invalidMonth=g}));var Bg=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Fg="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Sg="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Yg(g,e,t){var A,I,C,i=g.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],A=0;A<12;++A)C=h([2e3,A]),this._shortMonthsParse[A]=this.monthsShort(C,"").toLocaleLowerCase(),this._longMonthsParse[A]=this.months(C,"").toLocaleLowerCase();return t?"MMM"===e?-1!==(I=Ng.call(this._shortMonthsParse,i))?I:null:-1!==(I=Ng.call(this._longMonthsParse,i))?I:null:"MMM"===e?-1!==(I=Ng.call(this._shortMonthsParse,i))?I:-1!==(I=Ng.call(this._longMonthsParse,i))?I:null:-1!==(I=Ng.call(this._longMonthsParse,i))?I:-1!==(I=Ng.call(this._shortMonthsParse,i))?I:null}function Lg(g,e){var t;if(!g.isValid())return g;if("string"==typeof e)if(/^\d+$/.test(e))e=k(e);else if(!n(e=g.localeData().monthsParse(e)))return g;return t=Math.min(g.date(),Rg(g.year(),e)),g._d["set"+(g._isUTC?"UTC":"")+"Month"](e,t),g}function Wg(g){return null!=g?(Lg(this,g),A.updateOffset(this,!0),this):Eg(this,"Month")}var Qg=sg,zg=sg;function jg(){function g(g,e){return e.length-g.length}var e,t,A=[],I=[],C=[];for(e=0;e<12;e++)t=h([2e3,e]),A.push(this.monthsShort(t,"")),I.push(this.months(t,"")),C.push(this.months(t,"")),C.push(this.monthsShort(t,""));for(A.sort(g),I.sort(g),C.sort(g),e=0;e<12;e++)A[e]=hg(A[e]),I[e]=hg(I[e]);for(e=0;e<24;e++)C[e]=hg(C[e]);this._monthsRegex=new RegExp("^("+C.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+I.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+A.join("|")+")","i")}function _g(g,e,t,A,I,C,i){var o;return g<100&&g>=0?(o=new Date(g+400,e,t,A,I,C,i),isFinite(o.getFullYear())&&o.setFullYear(g)):o=new Date(g,e,t,A,I,C,i),o}function Vg(g){var e;if(g<100&&g>=0){var t=Array.prototype.slice.call(arguments);t[0]=g+400,e=new Date(Date.UTC.apply(null,t)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(g)}else e=new Date(Date.UTC.apply(null,arguments));return e}function Pg(g,e,t){var A=7+e-t;return-(7+Vg(g,0,A).getUTCDay()-e)%7+A-1}function Ug(g,e,t,A,I){var C,i,o=1+7*(e-1)+(7+t-A)%7+Pg(g,A,I);return o<=0?i=Og(C=g-1)+o:o>Og(g)?(C=g+1,i=o-Og(g)):(C=g,i=o),{year:C,dayOfYear:i}}function Xg(g,e,t){var A,I,C=Pg(g.year(),e,t),i=Math.floor((g.dayOfYear()-C-1)/7)+1;return i<1?A=i+Hg(I=g.year()-1,e,t):i>Hg(g.year(),e,t)?(A=i-Hg(g.year(),e,t),I=g.year()+1):(I=g.year(),A=i),{week:A,year:I}}function Hg(g,e,t){var A=Pg(g,e,t),I=Pg(g+1,e,t);return(Og(g)-A+I)/7}function Jg(g,e){return g.slice(e,7).concat(g.slice(0,e))}V("w",["ww",2],"wo","week"),V("W",["WW",2],"Wo","isoWeek"),B("week","w"),B("isoWeek","W"),L("week",5),L("isoWeek",5),ag("w",$),ag("ww",$,H),ag("W",$),ag("WW",$,H),ug(["w","ww","W","WW"],(function(g,e,t,A){e[A.substr(0,1)]=k(g)})),V("d",0,"do","day"),V("dd",0,0,(function(g){return this.localeData().weekdaysMin(this,g)})),V("ddd",0,0,(function(g){return this.localeData().weekdaysShort(this,g)})),V("dddd",0,0,(function(g){return this.localeData().weekdays(this,g)})),V("e",0,0,"weekday"),V("E",0,0,"isoWeekday"),B("day","d"),B("weekday","e"),B("isoWeekday","E"),L("day",11),L("weekday",11),L("isoWeekday",11),ag("d",$),ag("e",$),ag("E",$),ag("dd",(function(g,e){return e.weekdaysMinRegex(g)})),ag("ddd",(function(g,e){return e.weekdaysShortRegex(g)})),ag("dddd",(function(g,e){return e.weekdaysRegex(g)})),ug(["dd","ddd","dddd"],(function(g,e,t,A){var I=t._locale.weekdaysParse(g,A,t._strict);null!=I?e.d=I:l(t).invalidWeekday=g})),ug(["d","e","E"],(function(g,e,t,A){e[A]=k(g)}));var Kg="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),qg="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),$g="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function ge(g,e,t){var A,I,C,i=g.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],A=0;A<7;++A)C=h([2e3,1]).day(A),this._minWeekdaysParse[A]=this.weekdaysMin(C,"").toLocaleLowerCase(),this._shortWeekdaysParse[A]=this.weekdaysShort(C,"").toLocaleLowerCase(),this._weekdaysParse[A]=this.weekdays(C,"").toLocaleLowerCase();return t?"dddd"===e?-1!==(I=Ng.call(this._weekdaysParse,i))?I:null:"ddd"===e?-1!==(I=Ng.call(this._shortWeekdaysParse,i))?I:null:-1!==(I=Ng.call(this.