(self["webpackChunkuescustomlms_admin_ui"]=self["webpackChunkuescustomlms_admin_ui"]||[]).push([[998],{1001:function(t,e,n){"use strict";function i(t,e,n,i,r,o,a,s){var l,c="function"===typeof t?t.options:t;if(e&&(c.render=e,c.staticRenderFns=n,c._compiled=!0),i&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),a?(l=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},c._ssrRegister=l):r&&(l=s?function(){r.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:r),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(t,e){return l.call(e),u(t,e)}}else{var h=c.beforeCreate;c.beforeCreate=h?[].concat(h,l):[l]}return{exports:t,options:c}}n.d(e,{Z:function(){return i}})},9662:function(t,e,n){"use strict";var i=n(614),r=n(6330),o=TypeError;t.exports=function(t){if(i(t))return t;throw new o(r(t)+" is not a function")}},6077:function(t,e,n){"use strict";var i=n(614),r=String,o=TypeError;t.exports=function(t){if("object"==typeof t||i(t))return t;throw new o("Can't set "+r(t)+" as a prototype")}},8999:function(t,e,n){"use strict";var i=n(9405).has;t.exports=function(t){return i(t),t}},5787:function(t,e,n){"use strict";var i=n(7976),r=TypeError;t.exports=function(t,e){if(i(e,t))return t;throw new r("Incorrect invocation")}},9670:function(t,e,n){"use strict";var i=n(111),r=String,o=TypeError;t.exports=function(t){if(i(t))return t;throw new o(r(t)+" is not an object")}},3013:function(t){"use strict";t.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},8321:function(t,e,n){"use strict";var i=n(5668),r=n(4326),o=TypeError;t.exports=i(ArrayBuffer.prototype,"byteLength","get")||function(t){if("ArrayBuffer"!==r(t))throw new o("ArrayBuffer expected");return t.byteLength}},8199:function(t,e,n){"use strict";var i=n(1702),r=n(8321),o=i(ArrayBuffer.prototype.slice);t.exports=function(t){if(0!==r(t))return!1;try{return o(t,0,0),!1}catch(e){return!0}}},8846:function(t,e,n){"use strict";var i=n(7854),r=n(1702),o=n(5668),a=n(7067),s=n(8199),l=n(8321),c=n(8645),u=n(4124),h=i.structuredClone,d=i.ArrayBuffer,p=i.DataView,f=i.TypeError,g=Math.min,v=d.prototype,m=p.prototype,b=r(v.slice),y=o(v,"resizable","get"),x=o(v,"maxByteLength","get"),w=r(m.getInt8),S=r(m.setInt8);t.exports=(u||c)&&function(t,e,n){var i,r=l(t),o=void 0===e?r:a(e),v=!y||!y(t);if(s(t))throw new f("ArrayBuffer is detached");if(u&&(t=h(t,{transfer:[t]}),r===o&&(n||v)))return t;if(r>=o&&(!n||v))i=b(t,0,o);else{var m=n&&!v&&x?{maxByteLength:x(t)}:void 0;i=new d(o,m);for(var k=new p(t),O=new p(i),C=g(o,r),A=0;An)o[n]=e[n++];return o}},1318:function(t,e,n){"use strict";var i=n(5656),r=n(1400),o=n(6244),a=function(t){return function(e,n,a){var s,l=i(e),c=o(l),u=r(a,c);if(t&&n!==n){while(c>u)if(s=l[u++],s!==s)return!0}else for(;c>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},3658:function(t,e,n){"use strict";var i=n(9781),r=n(3157),o=TypeError,a=Object.getOwnPropertyDescriptor,s=i&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=s?function(t,e){if(r(t)&&!a(t,"length").writable)throw new o("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},206:function(t,e,n){"use strict";var i=n(1702);t.exports=i([].slice)},1843:function(t,e,n){"use strict";var i=n(6244);t.exports=function(t,e){for(var n=i(t),r=new e(n),o=0;o=s||c<0)throw new o("Incorrect index");for(var u=new e(s),h=0;hn)throw e("Maximum allowed index exceeded");return t}},3678:function(t){"use strict";t.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},7871:function(t,e,n){"use strict";var i=n(3823),r=n(5268);t.exports=!i&&!r&&"object"==typeof window&&"object"==typeof document},9363:function(t){"use strict";t.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},3823:function(t){"use strict";t.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},6833:function(t,e,n){"use strict";var i=n(8113);t.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(i)},5268:function(t,e,n){"use strict";var i=n(7854),r=n(4326);t.exports="process"===r(i.process)},8113:function(t){"use strict";t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7392:function(t,e,n){"use strict";var i,r,o=n(7854),a=n(8113),s=o.process,l=o.Deno,c=s&&s.versions||l&&l.version,u=c&&c.v8;u&&(i=u.split("."),r=i[0]>0&&i[0]<4?1:+(i[0]+i[1])),!r&&a&&(i=a.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/),i&&(r=+i[1]))),t.exports=r},748:function(t){"use strict";t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},1060:function(t,e,n){"use strict";var i=n(1702),r=Error,o=i("".replace),a=function(t){return String(new r(t).stack)}("zxcasd"),s=/\n\s*at [^:]*:[^\n]*/,l=s.test(a);t.exports=function(t,e){if(l&&"string"==typeof t&&!r.prepareStackTrace)while(e--)t=o(t,s,"");return t}},2109:function(t,e,n){"use strict";var i=n(7854),r=n(1236).f,o=n(8880),a=n(8052),s=n(3072),l=n(9920),c=n(4705);t.exports=function(t,e){var n,u,h,d,p,f,g=t.target,v=t.global,m=t.stat;if(u=v?i:m?i[g]||s(g,{}):(i[g]||{}).prototype,u)for(h in e){if(p=e[h],t.dontCallGetSet?(f=r(u,h),d=f&&f.value):d=u[h],n=c(v?h:g+(m?".":"#")+h,t.forced),!n&&void 0!==d){if(typeof p==typeof d)continue;l(p,d)}(t.sham||d&&d.sham)&&o(p,"sham",!0),a(u,h,p,t)}}},7293:function(t){"use strict";t.exports=function(t){try{return!!t()}catch(e){return!0}}},2104:function(t,e,n){"use strict";var i=n(4374),r=Function.prototype,o=r.apply,a=r.call;t.exports="object"==typeof Reflect&&Reflect.apply||(i?a.bind(o):function(){return a.apply(o,arguments)})},9974:function(t,e,n){"use strict";var i=n(1470),r=n(9662),o=n(4374),a=i(i.bind);t.exports=function(t,e){return r(t),void 0===e?t:o?a(t,e):function(){return t.apply(e,arguments)}}},4374:function(t,e,n){"use strict";var i=n(7293);t.exports=!i((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},6916:function(t,e,n){"use strict";var i=n(4374),r=Function.prototype.call;t.exports=i?r.bind(r):function(){return r.apply(r,arguments)}},6530:function(t,e,n){"use strict";var i=n(9781),r=n(2597),o=Function.prototype,a=i&&Object.getOwnPropertyDescriptor,s=r(o,"name"),l=s&&"something"===function(){}.name,c=s&&(!i||i&&a(o,"name").configurable);t.exports={EXISTS:s,PROPER:l,CONFIGURABLE:c}},5668:function(t,e,n){"use strict";var i=n(1702),r=n(9662);t.exports=function(t,e,n){try{return i(r(Object.getOwnPropertyDescriptor(t,e)[n]))}catch(o){}}},1470:function(t,e,n){"use strict";var i=n(4326),r=n(1702);t.exports=function(t){if("Function"===i(t))return r(t)}},1702:function(t,e,n){"use strict";var i=n(4374),r=Function.prototype,o=r.call,a=i&&r.bind.bind(o,o);t.exports=i?a:function(t){return function(){return o.apply(t,arguments)}}},5005:function(t,e,n){"use strict";var i=n(7854),r=n(614),o=function(t){return r(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?o(i[t]):i[t]&&i[t][e]}},4942:function(t){"use strict";t.exports=function(t){return{iterator:t,next:t.next,done:!1}}},8173:function(t,e,n){"use strict";var i=n(9662),r=n(8554);t.exports=function(t,e){var n=t[e];return r(n)?void 0:i(n)}},738:function(t,e,n){"use strict";var i=n(9662),r=n(9670),o=n(6916),a=n(9303),s=n(4942),l="Invalid size",c=RangeError,u=TypeError,h=Math.max,d=function(t,e,n,i){this.set=t,this.size=e,this.has=n,this.keys=i};d.prototype={getIterator:function(){return s(r(o(this.keys,this.set)))},includes:function(t){return o(this.has,this.set,t)}},t.exports=function(t){r(t);var e=+t.size;if(e!==e)throw new u(l);var n=a(e);if(n<0)throw new c(l);return new d(t,h(n,0),i(t.has),i(t.keys))}},7854:function(t,e,n){"use strict";var i=function(t){return t&&t.Math===Math&&t};t.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof n.g&&n.g)||function(){return this}()||this||Function("return this")()},2597:function(t,e,n){"use strict";var i=n(1702),r=n(7908),o=i({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return o(r(t),e)}},3501:function(t){"use strict";t.exports={}},490:function(t,e,n){"use strict";var i=n(5005);t.exports=i("document","documentElement")},4664:function(t,e,n){"use strict";var i=n(9781),r=n(7293),o=n(317);t.exports=!i&&!r((function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},8361:function(t,e,n){"use strict";var i=n(1702),r=n(7293),o=n(4326),a=Object,s=i("".split);t.exports=r((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"===o(t)?s(t,""):a(t)}:a},9587:function(t,e,n){"use strict";var i=n(614),r=n(111),o=n(7674);t.exports=function(t,e,n){var a,s;return o&&i(a=e.constructor)&&a!==n&&r(s=a.prototype)&&s!==n.prototype&&o(t,s),t}},2788:function(t,e,n){"use strict";var i=n(1702),r=n(614),o=n(5465),a=i(Function.toString);r(o.inspectSource)||(o.inspectSource=function(t){return a(t)}),t.exports=o.inspectSource},9909:function(t,e,n){"use strict";var i,r,o,a=n(4811),s=n(7854),l=n(111),c=n(8880),u=n(2597),h=n(5465),d=n(6200),p=n(3501),f="Object already initialized",g=s.TypeError,v=s.WeakMap,m=function(t){return o(t)?r(t):i(t,{})},b=function(t){return function(e){var n;if(!l(e)||(n=r(e)).type!==t)throw new g("Incompatible receiver, "+t+" required");return n}};if(a||h.state){var y=h.state||(h.state=new v);y.get=y.get,y.has=y.has,y.set=y.set,i=function(t,e){if(y.has(t))throw new g(f);return e.facade=t,y.set(t,e),e},r=function(t){return y.get(t)||{}},o=function(t){return y.has(t)}}else{var x=d("state");p[x]=!0,i=function(t,e){if(u(t,x))throw new g(f);return e.facade=t,c(t,x,e),e},r=function(t){return u(t,x)?t[x]:{}},o=function(t){return u(t,x)}}t.exports={set:i,get:r,has:o,enforce:m,getterFor:b}},3157:function(t,e,n){"use strict";var i=n(4326);t.exports=Array.isArray||function(t){return"Array"===i(t)}},4067:function(t,e,n){"use strict";var i=n(648);t.exports=function(t){var e=i(t);return"BigInt64Array"===e||"BigUint64Array"===e}},614:function(t,e,n){"use strict";var i=n(4154),r=i.all;t.exports=i.IS_HTMLDDA?function(t){return"function"==typeof t||t===r}:function(t){return"function"==typeof t}},4705:function(t,e,n){"use strict";var i=n(7293),r=n(614),o=/#|\.prototype\./,a=function(t,e){var n=l[s(t)];return n===u||n!==c&&(r(e)?i(e):!!e)},s=a.normalize=function(t){return String(t).replace(o,".").toLowerCase()},l=a.data={},c=a.NATIVE="N",u=a.POLYFILL="P";t.exports=a},8554:function(t){"use strict";t.exports=function(t){return null===t||void 0===t}},111:function(t,e,n){"use strict";var i=n(614),r=n(4154),o=r.all;t.exports=r.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:i(t)||t===o}:function(t){return"object"==typeof t?null!==t:i(t)}},1913:function(t){"use strict";t.exports=!1},2190:function(t,e,n){"use strict";var i=n(5005),r=n(614),o=n(7976),a=n(3307),s=Object;t.exports=a?function(t){return"symbol"==typeof t}:function(t){var e=i("Symbol");return r(e)&&o(e.prototype,s(t))}},6333:function(t,e,n){"use strict";var i=n(6916);t.exports=function(t,e,n){var r,o,a=n?t:t.iterator,s=t.next;while(!(r=i(s,a)).done)if(o=e(r.value),void 0!==o)return o}},9212:function(t,e,n){"use strict";var i=n(6916),r=n(9670),o=n(8173);t.exports=function(t,e,n){var a,s;r(t);try{if(a=o(t,"return"),!a){if("throw"===e)throw n;return n}a=i(a,t)}catch(l){s=!0,a=l}if("throw"===e)throw n;if(s)throw a;return r(a),n}},6244:function(t,e,n){"use strict";var i=n(7466);t.exports=function(t){return i(t.length)}},6339:function(t,e,n){"use strict";var i=n(1702),r=n(7293),o=n(614),a=n(2597),s=n(9781),l=n(6530).CONFIGURABLE,c=n(2788),u=n(9909),h=u.enforce,d=u.get,p=String,f=Object.defineProperty,g=i("".slice),v=i("".replace),m=i([].join),b=s&&!r((function(){return 8!==f((function(){}),"length",{value:8}).length})),y=String(String).split("String"),x=t.exports=function(t,e,n){"Symbol("===g(p(e),0,7)&&(e="["+v(p(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!a(t,"name")||l&&t.name!==e)&&(s?f(t,"name",{value:e,configurable:!0}):t.name=e),b&&n&&a(n,"arity")&&t.length!==n.arity&&f(t,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?s&&f(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(r){}var i=h(t);return a(i,"source")||(i.source=m(y,"string"==typeof e?e:"")),t};Function.prototype.toString=x((function(){return o(this)&&d(this).source||c(this)}),"toString")},4758:function(t){"use strict";var e=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(t){var i=+t;return(i>0?n:e)(i)}},6277:function(t,e,n){"use strict";var i=n(1340);t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:i(t)}},3070:function(t,e,n){"use strict";var i=n(9781),r=n(4664),o=n(3353),a=n(9670),s=n(4948),l=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,h="enumerable",d="configurable",p="writable";e.f=i?o?function(t,e,n){if(a(t),e=s(e),a(n),"function"===typeof t&&"prototype"===e&&"value"in n&&p in n&&!n[p]){var i=u(t,e);i&&i[p]&&(t[e]=n.value,n={configurable:d in n?n[d]:i[d],enumerable:h in n?n[h]:i[h],writable:!1})}return c(t,e,n)}:c:function(t,e,n){if(a(t),e=s(e),a(n),r)try{return c(t,e,n)}catch(i){}if("get"in n||"set"in n)throw new l("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},1236:function(t,e,n){"use strict";var i=n(9781),r=n(6916),o=n(5296),a=n(9114),s=n(5656),l=n(4948),c=n(2597),u=n(4664),h=Object.getOwnPropertyDescriptor;e.f=i?h:function(t,e){if(t=s(t),e=l(e),u)try{return h(t,e)}catch(n){}if(c(t,e))return a(!r(o.f,t,e),t[e])}},8006:function(t,e,n){"use strict";var i=n(6324),r=n(748),o=r.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,o)}},5181:function(t,e){"use strict";e.f=Object.getOwnPropertySymbols},9518:function(t,e,n){"use strict";var i=n(2597),r=n(614),o=n(7908),a=n(6200),s=n(8544),l=a("IE_PROTO"),c=Object,u=c.prototype;t.exports=s?c.getPrototypeOf:function(t){var e=o(t);if(i(e,l))return e[l];var n=e.constructor;return r(n)&&e instanceof n?n.prototype:e instanceof c?u:null}},7976:function(t,e,n){"use strict";var i=n(1702);t.exports=i({}.isPrototypeOf)},6324:function(t,e,n){"use strict";var i=n(1702),r=n(2597),o=n(5656),a=n(1318).indexOf,s=n(3501),l=i([].push);t.exports=function(t,e){var n,i=o(t),c=0,u=[];for(n in i)!r(s,n)&&r(i,n)&&l(u,n);while(e.length>c)r(i,n=e[c++])&&(~a(u,n)||l(u,n));return u}},5296:function(t,e){"use strict";var n={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,r=i&&!n.call({1:2},1);e.f=r?function(t){var e=i(this,t);return!!e&&e.enumerable}:n},7674:function(t,e,n){"use strict";var i=n(5668),r=n(9670),o=n(6077);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{t=i(Object.prototype,"__proto__","set"),t(n,[]),e=n instanceof Array}catch(a){}return function(n,i){return r(n),o(i),e?t(n,i):n.__proto__=i,n}}():void 0)},2140:function(t,e,n){"use strict";var i=n(6916),r=n(614),o=n(111),a=TypeError;t.exports=function(t,e){var n,s;if("string"===e&&r(n=t.toString)&&!o(s=i(n,t)))return s;if(r(n=t.valueOf)&&!o(s=i(n,t)))return s;if("string"!==e&&r(n=t.toString)&&!o(s=i(n,t)))return s;throw new a("Can't convert object to primitive value")}},3887:function(t,e,n){"use strict";var i=n(5005),r=n(1702),o=n(8006),a=n(5181),s=n(9670),l=r([].concat);t.exports=i("Reflect","ownKeys")||function(t){var e=o.f(s(t)),n=a.f;return n?l(e,n(t)):e}},4488:function(t,e,n){"use strict";var i=n(8554),r=TypeError;t.exports=function(t){if(i(t))throw new r("Can't call method on "+t);return t}},7152:function(t,e,n){"use strict";var i=n(7854),r=n(2104),o=n(614),a=n(9363),s=n(8113),l=n(206),c=n(8053),u=i.Function,h=/MSIE .\./.test(s)||a&&function(){var t=i.Bun.version.split(".");return t.length<3||"0"===t[0]&&(t[1]<3||"3"===t[1]&&"0"===t[2])}();t.exports=function(t,e){var n=e?2:1;return h?function(i,a){var s=c(arguments.length,1)>n,h=o(i)?i:u(i),d=s?l(arguments,n):[],p=s?function(){r(h,this,d)}:h;return e?t(p,a):t(p)}:t}},6283:function(t,e,n){"use strict";var i=n(9405),r=n(7758),o=i.Set,a=i.add;t.exports=function(t){var e=new o;return r(t,(function(t){a(e,t)})),e}},7075:function(t,e,n){"use strict";var i=n(8999),r=n(9405),o=n(6283),a=n(1043),s=n(738),l=n(7758),c=n(6333),u=r.has,h=r.remove;t.exports=function(t){var e=i(this),n=s(t),r=o(e);return a(e)<=n.size?l(e,(function(t){n.includes(t)&&h(r,t)})):c(n.getIterator(),(function(t){u(e,t)&&h(r,t)})),r}},9405:function(t,e,n){"use strict";var i=n(1702),r=Set.prototype;t.exports={Set:Set,add:i(r.add),has:i(r.has),remove:i(r["delete"]),proto:r}},1920:function(t,e,n){"use strict";var i=n(8999),r=n(9405),o=n(1043),a=n(738),s=n(7758),l=n(6333),c=r.Set,u=r.add,h=r.has;t.exports=function(t){var e=i(this),n=a(t),r=new c;return o(e)>n.size?l(n.getIterator(),(function(t){h(e,t)&&u(r,t)})):s(e,(function(t){n.includes(t)&&u(r,t)})),r}},8239:function(t,e,n){"use strict";var i=n(8999),r=n(9405).has,o=n(1043),a=n(738),s=n(7758),l=n(6333),c=n(9212);t.exports=function(t){var e=i(this),n=a(t);if(o(e)<=n.size)return!1!==s(e,(function(t){if(n.includes(t))return!1}),!0);var u=n.getIterator();return!1!==l(u,(function(t){if(r(e,t))return c(u,"normal",!1)}))}},9180:function(t,e,n){"use strict";var i=n(8999),r=n(1043),o=n(7758),a=n(738);t.exports=function(t){var e=i(this),n=a(t);return!(r(e)>n.size)&&!1!==o(e,(function(t){if(!n.includes(t))return!1}),!0)}},107:function(t,e,n){"use strict";var i=n(8999),r=n(9405).has,o=n(1043),a=n(738),s=n(6333),l=n(9212);t.exports=function(t){var e=i(this),n=a(t);if(o(e)92||l&&o>94||a&&o>97)return!1;var t=new ArrayBuffer(8),e=c(t,{transfer:[t]});return 0!==t.byteLength||8!==e.byteLength}))},6293:function(t,e,n){"use strict";var i=n(7392),r=n(7293),o=n(7854),a=o.String;t.exports=!!Object.getOwnPropertySymbols&&!r((function(){var t=Symbol("symbol detection");return!a(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},261:function(t,e,n){"use strict";var i,r,o,a,s=n(7854),l=n(2104),c=n(9974),u=n(614),h=n(2597),d=n(7293),p=n(490),f=n(206),g=n(317),v=n(8053),m=n(6833),b=n(5268),y=s.setImmediate,x=s.clearImmediate,w=s.process,S=s.Dispatch,k=s.Function,O=s.MessageChannel,C=s.String,A=0,P={},T="onreadystatechange";d((function(){i=s.location}));var _=function(t){if(h(P,t)){var e=P[t];delete P[t],e()}},D=function(t){return function(){_(t)}},E=function(t){_(t.data)},j=function(t){s.postMessage(C(t),i.protocol+"//"+i.host)};y&&x||(y=function(t){v(arguments.length,1);var e=u(t)?t:k(t),n=f(arguments,1);return P[++A]=function(){l(e,void 0,n)},r(A),A},x=function(t){delete P[t]},b?r=function(t){w.nextTick(D(t))}:S&&S.now?r=function(t){S.now(D(t))}:O&&!m?(o=new O,a=o.port2,o.port1.onmessage=E,r=c(a.postMessage,a)):s.addEventListener&&u(s.postMessage)&&!s.importScripts&&i&&"file:"!==i.protocol&&!d(j)?(r=j,s.addEventListener("message",E,!1)):r=T in g("script")?function(t){p.appendChild(g("script"))[T]=function(){p.removeChild(this),_(t)}}:function(t){setTimeout(D(t),0)}),t.exports={set:y,clear:x}},1400:function(t,e,n){"use strict";var i=n(9303),r=Math.max,o=Math.min;t.exports=function(t,e){var n=i(t);return n<0?r(n+e,0):o(n,e)}},4599:function(t,e,n){"use strict";var i=n(7593),r=TypeError;t.exports=function(t){var e=i(t,"number");if("number"==typeof e)throw new r("Can't convert number to bigint");return BigInt(e)}},7067:function(t,e,n){"use strict";var i=n(9303),r=n(7466),o=RangeError;t.exports=function(t){if(void 0===t)return 0;var e=i(t),n=r(e);if(e!==n)throw new o("Wrong length or index");return n}},5656:function(t,e,n){"use strict";var i=n(8361),r=n(4488);t.exports=function(t){return i(r(t))}},9303:function(t,e,n){"use strict";var i=n(4758);t.exports=function(t){var e=+t;return e!==e||0===e?0:i(e)}},7466:function(t,e,n){"use strict";var i=n(9303),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},7908:function(t,e,n){"use strict";var i=n(4488),r=Object;t.exports=function(t){return r(i(t))}},7593:function(t,e,n){"use strict";var i=n(6916),r=n(111),o=n(2190),a=n(8173),s=n(2140),l=n(5112),c=TypeError,u=l("toPrimitive");t.exports=function(t,e){if(!r(t)||o(t))return t;var n,l=a(t,u);if(l){if(void 0===e&&(e="default"),n=i(l,t,e),!r(n)||o(n))return n;throw new c("Can't convert object to primitive value")}return void 0===e&&(e="number"),s(t,e)}},4948:function(t,e,n){"use strict";var i=n(7593),r=n(2190);t.exports=function(t){var e=i(t,"string");return r(e)?e:e+""}},1694:function(t,e,n){"use strict";var i=n(5112),r=i("toStringTag"),o={};o[r]="z",t.exports="[object z]"===String(o)},1340:function(t,e,n){"use strict";var i=n(648),r=String;t.exports=function(t){if("Symbol"===i(t))throw new TypeError("Cannot convert a Symbol value to a string");return r(t)}},4038:function(t,e,n){"use strict";var i=n(5268);t.exports=function(t){try{if(i)return Function('return require("'+t+'")')()}catch(e){}}},6330:function(t){"use strict";var e=String;t.exports=function(t){try{return e(t)}catch(n){return"Object"}}},9711:function(t,e,n){"use strict";var i=n(1702),r=0,o=Math.random(),a=i(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++r+o,36)}},3307:function(t,e,n){"use strict";var i=n(6293);t.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:function(t,e,n){"use strict";var i=n(9781),r=n(7293);t.exports=i&&r((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},8053:function(t){"use strict";var e=TypeError;t.exports=function(t,n){if(tt.length)&&(e=t.length);for(var n=0,i=new Array(e);n>16,a=n>>8&255,s=255&n;return"#"+(16777216+65536*(Math.round((i-o)*r)+o)+256*(Math.round((i-a)*r)+a)+(Math.round((i-s)*r)+s)).toString(16).slice(1)}},{key:"shadeColor",value:function(e,n){return t.isColorHex(n)?this.shadeHexColor(e,n):this.shadeRGBColor(e,n)}}],[{key:"bind",value:function(t,e){return function(){return t.apply(e,arguments)}}},{key:"isObject",value:function(t){return t&&"object"===a(t)&&!Array.isArray(t)&&null!=t}},{key:"is",value:function(t,e){return Object.prototype.toString.call(e)==="[object "+t+"]"}},{key:"listToArray",value:function(t){var e,n=[];for(e=0;e1&&void 0!==arguments[1]?arguments[1]:2;return Number.isInteger(t)?t:parseFloat(t.toPrecision(e))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(t){var e=String(t).split(/[eE]/);if(1===e.length)return e[0];var n="",i=t<0?"-":"",r=e[0].replace(".",""),o=Number(e[1])+1;if(o<0){for(n=i+"0.";o++;)n+="0";return n+r.replace(/^-/,"")}for(o-=r.length;o--;)n+="0";return r+n}},{key:"getDimensions",value:function(t){var e=getComputedStyle(t,null),n=t.clientHeight,i=t.clientWidth;return n-=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),[i-=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),n]}},{key:"getBoundingClientRect",value:function(t){var e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:t.clientWidth,height:t.clientHeight,x:e.left,y:e.top}}},{key:"getLargestStringFromArr",value:function(t){return t.reduce((function(t,e){return Array.isArray(e)&&(e=e.reduce((function(t,e){return t.length>e.length?t:e}))),t.length>e.length?t:e}),0)}},{key:"hexToRgba",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#999999",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;"#"!==t.substring(0,1)&&(t="#999999");var n=t.replace("#","");n=n.match(new RegExp("(.{"+n.length/3+"})","g"));for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:"x",n=t.toString().slice();return n.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,e)}},{key:"negToZero",value:function(t){return t<0?0:t}},{key:"moveIndexInArray",value:function(t,e,n){if(n>=t.length)for(var i=n-t.length+1;i--;)t.push(void 0);return t.splice(n,0,t.splice(e,1)[0]),t}},{key:"extractNumber",value:function(t){return parseFloat(t.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(t,e){for(;(t=t.parentElement)&&!t.classList.contains(e););return t}},{key:"setELstyles",value:function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t.style.key=e[n])}},{key:"isNumber",value:function(t){return!isNaN(t)&&parseFloat(Number(t))===t&&!isNaN(parseInt(t,10))}},{key:"isFloat",value:function(t){return Number(t)===t&&t%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(-1!==window.navigator.userAgent.indexOf("MSIE")||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);if(t.indexOf("Trident/")>0){var n=t.indexOf("rv:");return parseInt(t.substring(n+3,t.indexOf(".",n)),10)}var i=t.indexOf("Edge/");return i>0&&parseInt(t.substring(i+5,t.indexOf(".",i)),10)}},{key:"getGCD",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,i=Math.pow(10,n-Math.floor(Math.log10(Math.max(t,e))));for(t=Math.round(Math.abs(t)*i),e=Math.round(Math.abs(e)*i);e;){var r=e;e=t%e,t=r}return t/i}},{key:"getPrimeFactors",value:function(t){for(var e=[],n=2;t>=2;)t%n==0?(e.push(n),t/=n):n++;return e}},{key:"mod",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,i=Math.pow(10,n-Math.floor(Math.log10(Math.max(t,e))));return(t=Math.round(Math.abs(t)*i))%(e=Math.round(Math.abs(e)*i))/i}}]),t}(),w=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.setEasingFunctions()}return c(t,[{key:"setEasingFunctions",value:function(){var t;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":t="-";break;case"easein":t="<";break;case"easeout":t=">";break;case"easeinout":default:t="<>";break;case"swing":t=function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1};break;case"bounce":t=function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375};break;case"elastic":t=function(t){return t===!!t?t:Math.pow(2,-10*t)*Math.sin((t-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=t}}},{key:"animateLine",value:function(t,e,n,i){t.attr(e).animate(i).attr(n)}},{key:"animateMarker",value:function(t,e,n,i){t.attr({opacity:0}).animate(e,n).attr({opacity:1}).afterAll((function(){i()}))}},{key:"animateRect",value:function(t,e,n,i,r){t.attr(e).animate(i).attr(n).afterAll((function(){return r()}))}},{key:"animatePathsGradually",value:function(t){var e=t.el,n=t.realIndex,i=t.j,r=t.fill,o=t.pathFrom,a=t.pathTo,s=t.speed,l=t.delay,c=this.w,u=0;c.config.chart.animations.animateGradually.enabled&&(u=c.config.chart.animations.animateGradually.delay),c.config.chart.animations.dynamicAnimation.enabled&&c.globals.dataChanged&&"bar"!==c.config.chart.type&&(u=0),this.morphSVG(e,n,i,"line"!==c.config.chart.type||c.globals.comboCharts?r:"stroke",o,a,s,l*u)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach((function(t){var e=t.el;e.classList.remove("apexcharts-element-hidden"),e.classList.add("apexcharts-hidden-element-shown")}))}},{key:"animationCompleted",value:function(t){var e=this.w;e.globals.animationEnded||(e.globals.animationEnded=!0,this.showDelayedElements(),"function"==typeof e.config.chart.events.animationEnd&&e.config.chart.events.animationEnd(this.ctx,{el:t,w:e}))}},{key:"morphSVG",value:function(t,e,n,i,r,o,a,s){var l=this,c=this.w;r||(r=t.attr("pathFrom")),o||(o=t.attr("pathTo"));var u=function(t){return"radar"===c.config.chart.type&&(a=1),"M 0 ".concat(c.globals.gridHeight)};(!r||r.indexOf("undefined")>-1||r.indexOf("NaN")>-1)&&(r=u()),(!o||o.indexOf("undefined")>-1||o.indexOf("NaN")>-1)&&(o=u()),c.globals.shouldAnimate||(a=1),t.plot(r).animate(1,c.globals.easing,s).plot(r).animate(a,c.globals.easing,s).plot(o).afterAll((function(){x.isNumber(n)?n===c.globals.series[c.globals.maxValsInArrayIndex].length-2&&c.globals.shouldAnimate&&l.animationCompleted(t):"none"!==i&&c.globals.shouldAnimate&&(!c.globals.comboCharts&&e===c.globals.series.length-1||c.globals.comboCharts)&&l.animationCompleted(t),l.showDelayedElements()}))}}]),t}(),S=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"getDefaultFilter",value:function(t,e){var n=this.w;t.unfilter(!0),(new window.SVG.Filter).size("120%","180%","-5%","-40%"),"none"!==n.config.states.normal.filter?this.applyFilter(t,e,n.config.states.normal.filter.type,n.config.states.normal.filter.value):n.config.chart.dropShadow.enabled&&this.dropShadow(t,n.config.chart.dropShadow,e)}},{key:"addNormalFilter",value:function(t,e){var n=this.w;n.config.chart.dropShadow.enabled&&!t.node.classList.contains("apexcharts-marker")&&this.dropShadow(t,n.config.chart.dropShadow,e)}},{key:"addLightenFilter",value:function(t,e,n){var i=this,r=this.w,o=n.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter((function(t){var n=r.config.chart.dropShadow;(n.enabled?i.addShadow(t,e,n):t).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:o}})})),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"addDarkenFilter",value:function(t,e,n){var i=this,r=this.w,o=n.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter((function(t){var n=r.config.chart.dropShadow;(n.enabled?i.addShadow(t,e,n):t).componentTransfer({rgb:{type:"linear",slope:o}})})),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"applyFilter",value:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;switch(n){case"none":this.addNormalFilter(t,e);break;case"lighten":this.addLightenFilter(t,e,{intensity:i});break;case"darken":this.addDarkenFilter(t,e,{intensity:i})}}},{key:"addShadow",value:function(t,e,n){var i,r=this.w,o=n.blur,a=n.top,s=n.left,l=n.color,c=n.opacity;if((null===(i=r.config.chart.dropShadow.enabledOnSeries)||void 0===i?void 0:i.length)>0&&-1===r.config.chart.dropShadow.enabledOnSeries.indexOf(e))return t;var u=t.flood(Array.isArray(l)?l[e]:l,c).composite(t.sourceAlpha,"in").offset(s,a).gaussianBlur(o).merge(t.source);return t.blend(t.source,u)}},{key:"dropShadow",value:function(t,e){var n,i,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=e.top,a=e.left,s=e.blur,l=e.color,c=e.opacity,u=e.noUserSpaceOnUse,h=this.w;return t.unfilter(!0),x.isIE()&&"radialBar"===h.config.chart.type||(null===(n=h.config.chart.dropShadow.enabledOnSeries)||void 0===n?void 0:n.length)>0&&-1===(null===(i=h.config.chart.dropShadow.enabledOnSeries)||void 0===i?void 0:i.indexOf(r))||(l=Array.isArray(l)?l[r]:l,t.filter((function(t){var e=null;e=x.isSafari()||x.isFirefox()||x.isIE()?t.flood(l,c).composite(t.sourceAlpha,"in").offset(a,o).gaussianBlur(s):t.flood(l,c).composite(t.sourceAlpha,"in").offset(a,o).gaussianBlur(s).merge(t.source),t.blend(t.source,e)})),u||t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)),t}},{key:"setSelectionFilter",value:function(t,e,n){var i=this.w;if(void 0!==i.globals.selectedDataPoints[e]&&i.globals.selectedDataPoints[e].indexOf(n)>-1){t.node.setAttribute("selected",!0);var r=i.config.states.active.filter;"none"!==r&&this.applyFilter(t,e,r.type,r.value)}}},{key:"_scaleFilterSize",value:function(t){!function(e){for(var n in e)e.hasOwnProperty(n)&&t.setAttribute(n,e[n])}({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),t}(),k=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"roundPathCorners",value:function(t,e){function n(t,e,n){var r=e.x-t.x,o=e.y-t.y,a=Math.sqrt(r*r+o*o);return i(t,e,Math.min(1,n/a))}function i(t,e,n){return{x:t.x+(e.x-t.x)*n,y:t.y+(e.y-t.y)*n}}function r(t,e){t.length>2&&(t[t.length-2]=e.x,t[t.length-1]=e.y)}function o(t){return{x:parseFloat(t[t.length-2]),y:parseFloat(t[t.length-1])}}t.indexOf("NaN")>-1&&(t="");var a=t.split(/[,\s]/).reduce((function(t,e){var n=e.match("([a-zA-Z])(.+)");return n?(t.push(n[1]),t.push(n[2])):t.push(e),t}),[]).reduce((function(t,e){return parseFloat(e)==e&&t.length?t[t.length-1].push(e):t.push([e]),t}),[]),s=[];if(a.length>1){var l=o(a[0]),c=null;"Z"==a[a.length-1][0]&&a[0].length>2&&(c=["L",l.x,l.y],a[a.length-1]=c),s.push(a[0]);for(var u=1;u2&&"L"==d[0]&&p.length>2&&"L"==p[0]){var f,g,v=o(h),m=o(d),b=o(p);f=n(m,v,e),g=n(m,b,e),r(d,f),d.origPoint=m,s.push(d);var y=i(f,m,.5),x=i(m,g,.5),w=["C",y.x,y.y,x.x,x.y,g.x,g.y];w.origPoint=m,s.push(w)}else s.push(d)}if(c){var S=o(s[s.length-1]);s.push(["Z"]),r(s[0],S)}}else s=a;return s.reduce((function(t,e){return t+e.join(" ")+" "}),"")}},{key:"drawLine",value:function(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:t,y1:e,x2:n,y2:i,stroke:r,"stroke-dasharray":o,"stroke-width":a,"stroke-linecap":s})}},{key:"drawRect",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"#fefefe",a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:1,s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:null,c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:0,u=this.w.globals.dom.Paper.rect();return u.attr({x:t,y:e,width:n>0?n:0,height:i>0?i:0,rx:r,ry:r,opacity:a,"stroke-width":null!==s?s:0,stroke:null!==l?l:"none","stroke-dasharray":c}),u.node.setAttribute("fill",o),u}},{key:"drawPolygon",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#e1e1e1",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(t).attr({fill:i,stroke:e,"stroke-width":n})}},{key:"drawCircle",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;t<0&&(t=0);var n=this.w.globals.dom.Paper.circle(2*t);return null!==e&&n.attr(e),n}},{key:"drawPath",value:function(t){var e=t.d,n=void 0===e?"":e,i=t.stroke,r=void 0===i?"#a8a8a8":i,o=t.strokeWidth,a=void 0===o?1:o,s=t.fill,l=t.fillOpacity,c=void 0===l?1:l,u=t.strokeOpacity,h=void 0===u?1:u,d=t.classes,p=t.strokeLinecap,f=void 0===p?null:p,g=t.strokeDashArray,v=void 0===g?0:g,m=this.w;return null===f&&(f=m.config.stroke.lineCap),(n.indexOf("undefined")>-1||n.indexOf("NaN")>-1)&&(n="M 0 ".concat(m.globals.gridHeight)),m.globals.dom.Paper.path(n).attr({fill:s,"fill-opacity":c,stroke:r,"stroke-opacity":h,"stroke-linecap":f,"stroke-width":a,"stroke-dasharray":v,class:d})}},{key:"group",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w.globals.dom.Paper.group();return null!==t&&e.attr(t),e}},{key:"move",value:function(t,e){var n=["M",t,e].join(" ");return n}},{key:"line",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=null;return null===n?i=[" L",t,e].join(" "):"H"===n?i=[" H",t].join(" "):"V"===n&&(i=[" V",e].join(" ")),i}},{key:"curve",value:function(t,e,n,i,r,o){var a=["C",t,e,n,i,r,o].join(" ");return a}},{key:"quadraticCurve",value:function(t,e,n,i){return["Q",t,e,n,i].join(" ")}},{key:"arc",value:function(t,e,n,i,r,o,a){var s="A";arguments.length>7&&void 0!==arguments[7]&&arguments[7]&&(s="a");var l=[s,t,e,n,i,r,o,a].join(" ");return l}},{key:"renderPaths",value:function(t){var e,n=t.j,i=t.realIndex,r=t.pathFrom,a=t.pathTo,s=t.stroke,l=t.strokeWidth,c=t.strokeLinecap,u=t.fill,h=t.animationDelay,d=t.initialSpeed,p=t.dataChangeSpeed,f=t.className,g=t.shouldClipToGrid,v=void 0===g||g,m=t.bindEventsOnPaths,b=void 0===m||m,y=t.drawShadow,x=void 0===y||y,k=this.w,O=new S(this.ctx),C=new w(this.ctx),A=this.w.config.chart.animations.enabled,P=A&&this.w.config.chart.animations.dynamicAnimation.enabled,T=!!(A&&!k.globals.resized||P&&k.globals.dataChanged&&k.globals.shouldAnimate);T?e=r:(e=a,k.globals.animationEnded=!0);var _=k.config.stroke.dashArray,D=0;D=Array.isArray(_)?_[i]:k.config.stroke.dashArray;var E=this.drawPath({d:e,stroke:s,strokeWidth:l,fill:u,fillOpacity:1,classes:f,strokeLinecap:c,strokeDashArray:D});if(E.attr("index",i),v&&E.attr({"clip-path":"url(#gridRectMask".concat(k.globals.cuid,")")}),"none"!==k.config.states.normal.filter.type)O.getDefaultFilter(E,i);else if(k.config.chart.dropShadow.enabled&&x){var j=k.config.chart.dropShadow;O.dropShadow(E,j,i)}b&&(E.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,E)),E.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,E)),E.node.addEventListener("mousedown",this.pathMouseDown.bind(this,E))),E.attr({pathTo:a,pathFrom:r});var L={el:E,j:n,realIndex:i,pathFrom:r,pathTo:a,fill:u,strokeWidth:l,delay:h};return!A||k.globals.resized||k.globals.dataChanged?!k.globals.resized&&k.globals.dataChanged||C.showDelayedElements():C.animatePathsGradually(o(o({},L),{},{speed:d})),k.globals.dataChanged&&P&&T&&C.animatePathsGradually(o(o({},L),{},{speed:p})),E}},{key:"drawPattern",value:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return this.w.globals.dom.Paper.pattern(e,n,(function(o){"horizontalLines"===t?o.line(0,0,n,0).stroke({color:i,width:r+1}):"verticalLines"===t?o.line(0,0,0,e).stroke({color:i,width:r+1}):"slantedLines"===t?o.line(0,0,e,n).stroke({color:i,width:r}):"squares"===t?o.rect(e,n).fill("none").stroke({color:i,width:r}):"circles"===t&&o.circle(e).fill("none").stroke({color:i,width:r})}))}},{key:"drawGradient",value:function(t,e,n,i,r){var o,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null,c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,u=this.w;e.length<9&&0===e.indexOf("#")&&(e=x.hexToRgba(e,i)),n.length<9&&0===n.indexOf("#")&&(n=x.hexToRgba(n,r));var h=0,d=1,p=1,f=null;null!==s&&(h=void 0!==s[0]?s[0]/100:0,d=void 0!==s[1]?s[1]/100:1,p=void 0!==s[2]?s[2]/100:1,f=void 0!==s[3]?s[3]/100:null);var g=!("donut"!==u.config.chart.type&&"pie"!==u.config.chart.type&&"polarArea"!==u.config.chart.type&&"bubble"!==u.config.chart.type);if(o=null===l||0===l.length?u.globals.dom.Paper.gradient(g?"radial":"linear",(function(t){t.at(h,e,i),t.at(d,n,r),t.at(p,n,r),null!==f&&t.at(f,e,i)})):u.globals.dom.Paper.gradient(g?"radial":"linear",(function(t){(Array.isArray(l[c])?l[c]:l).forEach((function(e){t.at(e.offset/100,e.color,e.opacity)}))})),g){var v=u.globals.gridWidth/2,m=u.globals.gridHeight/2;"bubble"!==u.config.chart.type?o.attr({gradientUnits:"userSpaceOnUse",cx:v,cy:m,r:a}):o.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===t?o.from(0,0).to(0,1):"diagonal"===t?o.from(0,0).to(1,1):"horizontal"===t?o.from(0,1).to(1,1):"diagonal2"===t&&o.from(1,0).to(0,1);return o}},{key:"getTextBasedOnMaxWidth",value:function(t){var e=t.text,n=t.maxWidth,i=t.fontSize,r=t.fontFamily,o=this.getTextRects(e,i,r),a=o.width/e.length,s=Math.floor(n/a);return n-1){var s=n.globals.selectedDataPoints[r].indexOf(o);n.globals.selectedDataPoints[r].splice(s,1)}}else{if(!n.config.states.active.allowMultipleDataPointsSelection&&n.globals.selectedDataPoints.length>0){n.globals.selectedDataPoints=[];var l=n.globals.dom.Paper.select(".apexcharts-series path").members,c=n.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,u=function(t){Array.prototype.forEach.call(t,(function(t){t.node.setAttribute("selected","false"),i.getDefaultFilter(t,r)}))};u(l),u(c)}t.node.setAttribute("selected","true"),a="true",void 0===n.globals.selectedDataPoints[r]&&(n.globals.selectedDataPoints[r]=[]),n.globals.selectedDataPoints[r].push(o)}if("true"===a){var h=n.config.states.active.filter;if("none"!==h)i.applyFilter(t,r,h.type,h.value);else if("none"!==n.config.states.hover.filter&&!n.globals.isTouchDevice){var d=n.config.states.hover.filter;i.applyFilter(t,r,d.type,d.value)}}else"none"!==n.config.states.active.filter.type&&("none"===n.config.states.hover.filter.type||n.globals.isTouchDevice?i.getDefaultFilter(t,r):(d=n.config.states.hover.filter,i.applyFilter(t,r,d.type,d.value)));"function"==typeof n.config.chart.events.dataPointSelection&&n.config.chart.events.dataPointSelection(e,this.ctx,{selectedDataPoints:n.globals.selectedDataPoints,seriesIndex:r,dataPointIndex:o,w:n}),e&&this.ctx.events.fireEvent("dataPointSelection",[e,this.ctx,{selectedDataPoints:n.globals.selectedDataPoints,seriesIndex:r,dataPointIndex:o,w:n}])}},{key:"rotateAroundCenter",value:function(t){var e={};return t&&"function"==typeof t.getBBox&&(e=t.getBBox()),{x:e.x+e.width/2,y:e.y+e.height/2}}},{key:"getTextRects",value:function(t,e,n,i){var r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=this.w,a=this.drawText({x:-200,y:-200,text:t,textAnchor:"start",fontSize:e,fontFamily:n,foreColor:"#fff",opacity:0});i&&a.attr("transform",i),o.globals.dom.Paper.add(a);var s=a.bbox();return r||(s=a.node.getBoundingClientRect()),a.remove(),{width:s.width,height:s.height}}},{key:"placeTextWithEllipsis",value:function(t,e,n){if("function"==typeof t.getComputedTextLength&&(t.textContent=e,e.length>0&&t.getComputedTextLength()>=n/1.1)){for(var i=e.length-3;i>0;i-=3)if(t.getSubStringLength(0,i)<=n/1.1)return void(t.textContent=e.substring(0,i)+"...");t.textContent="."}}}],[{key:"setAttrs",value:function(t,e){for(var n in e)e.hasOwnProperty(n)&&t.setAttribute(n,e[n])}}]),t}(),O=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"getStackedSeriesTotals",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=this.w,n=[];if(0===e.globals.series.length)return n;for(var i=0;i0&&void 0!==arguments[0]?arguments[0]:null;return null===t?this.w.config.series.reduce((function(t,e){return t+e}),0):this.w.globals.series[t].reduce((function(t,e){return t+e}),0)}},{key:"getStackedSeriesTotalsByGroups",value:function(){var t=this,e=this.w,n=[];return e.globals.seriesGroups.forEach((function(i){var r=[];e.config.series.forEach((function(t,n){i.indexOf(e.globals.seriesNames[n])>-1&&r.push(n)}));var o=e.globals.series.map((function(t,e){return-1===r.indexOf(e)?e:-1})).filter((function(t){return-1!==t}));n.push(t.getStackedSeriesTotals(o))})),n}},{key:"setSeriesYAxisMappings",value:function(){var t=this.w.globals,e=this.w.config,n=[],i=[],r=[],o=t.series.length>e.yaxis.length||e.yaxis.some((function(t){return Array.isArray(t.seriesName)}));e.series.forEach((function(t,e){r.push(e),i.push(null)})),e.yaxis.forEach((function(t,e){n[e]=[]}));var a=[];e.yaxis.forEach((function(t,i){var s=!1;if(t.seriesName){var l=[];Array.isArray(t.seriesName)?l=t.seriesName:l.push(t.seriesName),l.forEach((function(t){e.series.forEach((function(e,a){if(e.name===t){var l=a;i===a||o?!o||r.indexOf(a)>-1?n[i].push([i,a]):console.warn("Series '"+e.name+"' referenced more than once in what looks like the new style. That is, when using either seriesName: [], or when there are more series than yaxes."):(n[a].push([a,i]),l=i),s=!0,-1!==(l=r.indexOf(l))&&r.splice(l,1)}}))}))}s||a.push(i)})),n=n.map((function(t,e){var n=[];return t.forEach((function(t){i[t[1]]=t[0],n.push(t[1])})),n}));for(var s=e.yaxis.length-1,l=0;l0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===t?this.w.config.series.filter((function(t){return null!==t})):this.w.config.series[t].data.filter((function(t){return null!==t}))).length}},{key:"seriesHaveSameValues",value:function(t){return this.w.globals.series[t].every((function(t,e,n){return t===n[0]}))}},{key:"getCategoryLabels",value:function(t){var e=this.w,n=t.slice();return e.config.xaxis.convertedCatToNumeric&&(n=t.map((function(t,n){return e.config.xaxis.labels.formatter(t-e.globals.minX+1)}))),n}},{key:"getLargestSeries",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map((function(t){return t.length})).indexOf(Math.max.apply(Math,t.globals.series.map((function(t){return t.length}))))}},{key:"getLargestMarkerSize",value:function(){var t=this.w,e=0;return t.globals.markers.size.forEach((function(t){e=Math.max(e,t)})),t.config.markers.discrete&&t.config.markers.discrete.length&&t.config.markers.discrete.forEach((function(t){e=Math.max(e,t.size)})),e>0&&(e+=t.config.markers.hover.sizeOffset+1),t.globals.markers.largestSize=e,e}},{key:"getSeriesTotals",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map((function(t,e){var n=0;if(Array.isArray(t))for(var i=0;it&&n.globals.seriesX[r][a]0){var p=function(t,e){var n=r.config.yaxis[r.globals.seriesYAxisReverseMap[e]],o=t<0?-1:1;return t=Math.abs(t),n.logarithmic&&(t=i.getBaseLog(n.logBase,t)),-o*t/a[e]};if(o.isMultipleYAxis){l=[];for(var f=0;f0&&e.forEach((function(e){var a=[],s=[];t.i.forEach((function(n,i){r.config.series[n].group===e&&(a.push(t.series[i]),s.push(n))})),a.length>0&&o.push(i.draw(a,n,s))})),o}}],[{key:"checkComboSeries",value:function(t,e){var n=!1,i=0,r=0;return void 0===e&&(e="line"),t.length&&void 0!==t[0].type&&t.forEach((function(t){"bar"!==t.type&&"column"!==t.type&&"candlestick"!==t.type&&"boxPlot"!==t.type||i++,void 0!==t.type&&t.type!==e&&r++})),r>0&&(n=!0),{comboBarCount:i,comboCharts:n}}},{key:"extendArrayProps",value:function(t,e,n){var i,r,o,a,s,l;return null!==(i=e)&&void 0!==i&&i.yaxis&&(e=t.extendYAxis(e,n)),null!==(r=e)&&void 0!==r&&r.annotations&&(e.annotations.yaxis&&(e=t.extendYAxisAnnotations(e)),null!==(o=e)&&void 0!==o&&null!==(a=o.annotations)&&void 0!==a&&a.xaxis&&(e=t.extendXAxisAnnotations(e)),null!==(s=e)&&void 0!==s&&null!==(l=s.annotations)&&void 0!==l&&l.points&&(e=t.extendPointAnnotations(e))),e}}]),t}(),C=function(){function t(e){s(this,t),this.w=e.w,this.annoCtx=e}return c(t,[{key:"setOrientations",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.w;if("vertical"===t.label.orientation){var i=null!==e?e:0,r=n.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(i,"']"));if(null!==r){var o=r.getBoundingClientRect();r.setAttribute("x",parseFloat(r.getAttribute("x"))-o.height+4),"top"===t.label.position?r.setAttribute("y",parseFloat(r.getAttribute("y"))+o.width):r.setAttribute("y",parseFloat(r.getAttribute("y"))-o.width);var a=this.annoCtx.graphics.rotateAroundCenter(r),s=a.x,l=a.y;r.setAttribute("transform","rotate(-90 ".concat(s," ").concat(l,")"))}}}},{key:"addBackgroundToAnno",value:function(t,e){var n=this.w;if(!t||void 0===e.label.text||void 0!==e.label.text&&!String(e.label.text).trim())return null;var i=n.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),r=t.getBoundingClientRect(),o=e.label.style.padding.left,a=e.label.style.padding.right,s=e.label.style.padding.top,l=e.label.style.padding.bottom;"vertical"===e.label.orientation&&(s=e.label.style.padding.left,l=e.label.style.padding.right,o=e.label.style.padding.top,a=e.label.style.padding.bottom);var c=r.left-i.left-o,u=r.top-i.top-s,h=this.annoCtx.graphics.drawRect(c-n.globals.barPadForNumericAxis,u,r.width+o+a,r.height+s+l,e.label.borderRadius,e.label.style.background,1,e.label.borderWidth,e.label.borderColor,0);return e.id&&h.node.classList.add(e.id),h}},{key:"annotationsBackground",value:function(){var t=this,e=this.w,n=function(n,i,r){var o=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations .apexcharts-").concat(r,"-annotation-label[rel='").concat(i,"']"));if(o){var a=o.parentNode,s=t.addBackgroundToAnno(o,n);s&&(a.insertBefore(s.node,o),n.label.mouseEnter&&s.node.addEventListener("mouseenter",n.label.mouseEnter.bind(t,n)),n.label.mouseLeave&&s.node.addEventListener("mouseleave",n.label.mouseLeave.bind(t,n)),n.label.click&&s.node.addEventListener("click",n.label.click.bind(t,n)))}};e.config.annotations.xaxis.map((function(t,e){n(t,e,"xaxis")})),e.config.annotations.yaxis.map((function(t,e){n(t,e,"yaxis")})),e.config.annotations.points.map((function(t,e){n(t,e,"point")}))}},{key:"getY1Y2",value:function(t,e){var n,i="y1"===t?e.y:e.y2,r=!1,o=this.w;if(this.annoCtx.invertAxis){var a=o.globals.labels;o.config.xaxis.convertedCatToNumeric&&(a=o.globals.categoryLabels);var s=a.indexOf(i),l=o.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(s+1)+")");n=l?parseFloat(l.getAttribute("y")):(o.globals.gridHeight/a.length-1)*(s+1)-o.globals.barHeight,void 0!==e.seriesIndex&&o.globals.barHeight&&(n=n-o.globals.barHeight/2*(o.globals.series.length-1)+o.globals.barHeight*e.seriesIndex)}else{var c,u=o.globals.seriesYAxisMap[e.yAxisIndex][0];c=o.config.yaxis[e.yAxisIndex].logarithmic?(i=new O(this.annoCtx.ctx).getLogVal(o.config.yaxis[e.yAxisIndex].logBase,i,u))/o.globals.yLogRatio[u]:(i-o.globals.minYArr[u])/(o.globals.yRange[u]/o.globals.gridHeight),c>o.globals.gridHeight?(c=o.globals.gridHeight,r=!0):c<0&&(c=0,r=!0),n=o.globals.gridHeight-c,!e.marker||void 0!==e.y&&null!==e.y||(n=0),o.config.yaxis[e.yAxisIndex]&&o.config.yaxis[e.yAxisIndex].reversed&&(n=c)}return"string"==typeof i&&i.indexOf("px")>-1&&(n=parseFloat(i)),{yP:n,clipped:r}}},{key:"getX1X2",value:function(t,e){var n,i="x1"===t?e.x:e.x2,r=this.w,o=this.annoCtx.invertAxis?r.globals.minY:r.globals.minX,a=this.annoCtx.invertAxis?r.globals.maxY:r.globals.maxX,s=this.annoCtx.invertAxis?r.globals.yRange[0]:r.globals.xRange,l=!1;return n=this.annoCtx.inversedReversedAxis?(a-i)/(s/r.globals.gridWidth):(i-o)/(s/r.globals.gridWidth),"category"!==r.config.xaxis.type&&!r.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||r.globals.dataFormatXNumeric||r.config.chart.sparkline.enabled||(n=this.getStringX(i)),"string"==typeof i&&i.indexOf("px")>-1&&(n=parseFloat(i)),null==i&&e.marker&&(n=r.globals.gridWidth),void 0!==e.seriesIndex&&r.globals.barWidth&&!this.annoCtx.invertAxis&&(n=n-r.globals.barWidth/2*(r.globals.series.length-1)+r.globals.barWidth*e.seriesIndex),n>r.globals.gridWidth?(n=r.globals.gridWidth,l=!0):n<0&&(n=0,l=!0),{x:n,clipped:l}}},{key:"getStringX",value:function(t){var e=this.w,n=t;e.config.xaxis.convertedCatToNumeric&&e.globals.categoryLabels.length&&(t=e.globals.categoryLabels.indexOf(t)+1);var i=e.globals.labels.indexOf(t),r=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(i+1)+")");return r&&(n=parseFloat(r.getAttribute("x"))),n}}]),t}(),A=function(){function t(e){s(this,t),this.w=e.w,this.annoCtx=e,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new C(this.annoCtx)}return c(t,[{key:"addXaxisAnnotation",value:function(t,e,n){var i,r=this.w,o=this.helpers.getX1X2("x1",t),a=o.x,s=o.clipped,l=!0,c=t.label.text,u=t.strokeDashArray;if(x.isNumber(a)){if(null===t.x2||void 0===t.x2){if(!s){var h=this.annoCtx.graphics.drawLine(a+t.offsetX,0+t.offsetY,a+t.offsetX,r.globals.gridHeight+t.offsetY,t.borderColor,u,t.borderWidth);e.appendChild(h.node),t.id&&h.node.classList.add(t.id)}}else{var d=this.helpers.getX1X2("x2",t);if(i=d.x,l=d.clipped,!s||!l){if(i12?d-12:0===d?12:d;e=(e=(e=(e=e.replace(/(^|[^\\])HH+/g,"$1"+l(d))).replace(/(^|[^\\])H/g,"$1"+d)).replace(/(^|[^\\])hh+/g,"$1"+l(p))).replace(/(^|[^\\])h/g,"$1"+p);var f=i?t.getUTCMinutes():t.getMinutes();e=(e=e.replace(/(^|[^\\])mm+/g,"$1"+l(f))).replace(/(^|[^\\])m/g,"$1"+f);var g=i?t.getUTCSeconds():t.getSeconds();e=(e=e.replace(/(^|[^\\])ss+/g,"$1"+l(g))).replace(/(^|[^\\])s/g,"$1"+g);var v=i?t.getUTCMilliseconds():t.getMilliseconds();e=e.replace(/(^|[^\\])fff+/g,"$1"+l(v,3)),v=Math.round(v/10),e=e.replace(/(^|[^\\])ff/g,"$1"+l(v)),v=Math.round(v/10);var b=d<12?"AM":"PM";e=(e=(e=e.replace(/(^|[^\\])f/g,"$1"+v)).replace(/(^|[^\\])TT+/g,"$1"+b)).replace(/(^|[^\\])T/g,"$1"+b.charAt(0));var y=b.toLowerCase();e=(e=e.replace(/(^|[^\\])tt+/g,"$1"+y)).replace(/(^|[^\\])t/g,"$1"+y.charAt(0));var x=-t.getTimezoneOffset(),w=i||!x?"Z":x>0?"+":"-";if(!i){var S=(x=Math.abs(x))%60;w+=l(Math.floor(x/60))+":"+l(S)}e=e.replace(/(^|[^\\])K/g,"$1"+w);var k=(i?t.getUTCDay():t.getDay())+1;return(e=(e=(e=(e=e.replace(new RegExp(a[0],"g"),a[k])).replace(new RegExp(s[0],"g"),s[k])).replace(new RegExp(r[0],"g"),r[u])).replace(new RegExp(o[0],"g"),o[u])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(t,e,n){var i=this.w;void 0!==i.config.xaxis.min&&(t=i.config.xaxis.min),void 0!==i.config.xaxis.max&&(e=i.config.xaxis.max);var r=this.getDate(t),o=this.getDate(e),a=this.formatDate(r,"yyyy MM dd HH mm ss fff").split(" "),s=this.formatDate(o,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(a[6],10),maxMillisecond:parseInt(s[6],10),minSecond:parseInt(a[5],10),maxSecond:parseInt(s[5],10),minMinute:parseInt(a[4],10),maxMinute:parseInt(s[4],10),minHour:parseInt(a[3],10),maxHour:parseInt(s[3],10),minDate:parseInt(a[2],10),maxDate:parseInt(s[2],10),minMonth:parseInt(a[1],10)-1,maxMonth:parseInt(s[1],10)-1,minYear:parseInt(a[0],10),maxYear:parseInt(s[0],10)}}},{key:"isLeapYear",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:"calculcateLastDaysOfMonth",value:function(t,e,n){return this.determineDaysOfMonths(t,e)-n}},{key:"determineDaysOfYear",value:function(t){var e=365;return this.isLeapYear(t)&&(e=366),e}},{key:"determineRemainingDaysOfYear",value:function(t,e,n){var i=this.daysCntOfYear[e]+n;return e>1&&this.isLeapYear()&&i++,i}},{key:"determineDaysOfMonths",value:function(t,e){var n=30;switch(t=x.monthMod(t),!0){case this.months30.indexOf(t)>-1:2===t&&(n=this.isLeapYear(e)?29:28);break;case this.months31.indexOf(t)>-1:default:n=31}return n}}]),t}(),T=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.tooltipKeyFormat="dd MMM"}return c(t,[{key:"xLabelFormat",value:function(t,e,n,i){var r=this.w;if("datetime"===r.config.xaxis.type&&void 0===r.config.xaxis.labels.formatter&&void 0===r.config.tooltip.x.formatter){var o=new P(this.ctx);return o.formatDate(o.getDate(e),r.config.tooltip.x.format)}return t(e,n,i)}},{key:"defaultGeneralFormatter",value:function(t){return Array.isArray(t)?t.map((function(t){return t})):t}},{key:"defaultYFormatter",value:function(t,e,n){var i=this.w;if(x.isNumber(t))if(0!==i.globals.yValueDecimal)t=t.toFixed(void 0!==e.decimalsInFloat?e.decimalsInFloat:i.globals.yValueDecimal);else{var r=t.toFixed(0);t=t==r?r:t.toFixed(1)}return t}},{key:"setLabelFormatters",value:function(){var t=this,e=this.w;return e.globals.xaxisTooltipFormatter=function(e){return t.defaultGeneralFormatter(e)},e.globals.ttKeyFormatter=function(e){return t.defaultGeneralFormatter(e)},e.globals.ttZFormatter=function(t){return t},e.globals.legendFormatter=function(e){return t.defaultGeneralFormatter(e)},void 0!==e.config.xaxis.labels.formatter?e.globals.xLabelFormatter=e.config.xaxis.labels.formatter:e.globals.xLabelFormatter=function(t){if(x.isNumber(t)){if(!e.config.xaxis.convertedCatToNumeric&&"numeric"===e.config.xaxis.type){if(x.isNumber(e.config.xaxis.decimalsInFloat))return t.toFixed(e.config.xaxis.decimalsInFloat);var n=e.globals.maxX-e.globals.minX;return n>0&&n<100?t.toFixed(1):t.toFixed(0)}return e.globals.isBarHorizontal&&e.globals.maxY-e.globals.minYArr<4?t.toFixed(1):t.toFixed(0)}return t},"function"==typeof e.config.tooltip.x.formatter?e.globals.ttKeyFormatter=e.config.tooltip.x.formatter:e.globals.ttKeyFormatter=e.globals.xLabelFormatter,"function"==typeof e.config.xaxis.tooltip.formatter&&(e.globals.xaxisTooltipFormatter=e.config.xaxis.tooltip.formatter),(Array.isArray(e.config.tooltip.y)||void 0!==e.config.tooltip.y.formatter)&&(e.globals.ttVal=e.config.tooltip.y),void 0!==e.config.tooltip.z.formatter&&(e.globals.ttZFormatter=e.config.tooltip.z.formatter),void 0!==e.config.legend.formatter&&(e.globals.legendFormatter=e.config.legend.formatter),e.config.yaxis.forEach((function(n,i){void 0!==n.labels.formatter?e.globals.yLabelFormatters[i]=n.labels.formatter:e.globals.yLabelFormatters[i]=function(r){return e.globals.xyCharts?Array.isArray(r)?r.map((function(e){return t.defaultYFormatter(e,n,i)})):t.defaultYFormatter(r,n,i):r}})),e.globals}},{key:"heatmapLabelFormatters",value:function(){var t=this.w;if("heatmap"===t.config.chart.type){t.globals.yAxisScale[0].result=t.globals.seriesNames.slice();var e=t.globals.seriesNames.reduce((function(t,e){return t.length>e.length?t:e}),0);t.globals.yAxisScale[0].niceMax=e,t.globals.yAxisScale[0].niceMin=e}}}]),t}(),_=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"getLabel",value:function(t,e,n,i){var r,o,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"12px",l=!(arguments.length>6&&void 0!==arguments[6])||arguments[6],c=this.w,u=void 0===t[i]?"":t[i],h=u,d=c.globals.xLabelFormatter,p=c.config.xaxis.labels.formatter,f=!1,g=new T(this.ctx),v=u;l&&(h=g.xLabelFormat(d,u,v,{i:i,dateFormatter:new P(this.ctx).formatDate,w:c}),void 0!==p&&(h=p(u,t[i],{i:i,dateFormatter:new P(this.ctx).formatDate,w:c}))),e.length>0?(r=e[i].unit,o=null,e.forEach((function(t){"month"===t.unit?o="year":"day"===t.unit?o="month":"hour"===t.unit?o="day":"minute"===t.unit&&(o="hour")})),f=o===r,n=e[i].position,h=e[i].value):"datetime"===c.config.xaxis.type&&void 0===p&&(h=""),void 0===h&&(h=""),h=Array.isArray(h)?h:h.toString();var m=new k(this.ctx),b={};b=c.globals.rotateXLabels&&l?m.getTextRects(h,parseInt(s,10),null,"rotate(".concat(c.config.xaxis.labels.rotate," 0 0)"),!1):m.getTextRects(h,parseInt(s,10));var y=!c.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(h)&&("NaN"===String(h)||a.indexOf(h)>=0&&y)&&(h=""),{x:n,text:h,textRect:b,isBold:f}}},{key:"checkLabelBasedOnTickamount",value:function(t,e,n){var i=this.w,r=i.config.xaxis.tickAmount;return"dataPoints"===r&&(r=Math.round(i.globals.gridWidth/120)),r>n||t%Math.round(n/(r+1))==0||(e.text=""),e}},{key:"checkForOverflowingLabels",value:function(t,e,n,i,r){var o=this.w;if(0===t&&o.globals.skipFirstTimelinelabel&&(e.text=""),t===n-1&&o.globals.skipLastTimelinelabel&&(e.text=""),o.config.xaxis.labels.hideOverlappingLabels&&i.length>0){var a=r[r.length-1];e.xi.length||i.some((function(t){return Array.isArray(t.seriesName)}))?t:n.seriesYAxisReverseMap[t]}},{key:"isYAxisHidden",value:function(t){var e=this.w,n=e.config.yaxis[t];if(!n.show||this.yAxisAllSeriesCollapsed(t))return!0;if(!n.showForNullSeries){var i=e.globals.seriesYAxisMap[t],r=new O(this.ctx);return i.every((function(t){return r.isSeriesNull(t)}))}return!1}},{key:"getYAxisForeColor",value:function(t,e){var n=this.w;return Array.isArray(t)&&n.globals.yAxisScale[e]&&this.ctx.theme.pushExtraColors(t,n.globals.yAxisScale[e].result.length,!1),t}},{key:"drawYAxisTicks",value:function(t,e,n,i,r,o,a){var s=this.w,l=new k(this.ctx),c=s.globals.translateY+s.config.yaxis[r].labels.offsetY;if(s.globals.isBarHorizontal?c=0:"heatmap"===s.config.chart.type&&(c+=o/2),i.show&&e>0){!0===s.config.yaxis[r].opposite&&(t+=i.width);for(var u=e;u>=0;u--){var h=l.drawLine(t+n.offsetX-i.width+i.offsetX,c+i.offsetY,t+n.offsetX+i.offsetX,c+i.offsetY,i.color);a.add(h),c+=o}}}}]),t}(),D=function(){function t(e){s(this,t),this.w=e.w,this.annoCtx=e,this.helpers=new C(this.annoCtx),this.axesUtils=new _(this.annoCtx)}return c(t,[{key:"addYaxisAnnotation",value:function(t,e,n){var i,r=this.w,o=t.strokeDashArray,a=this.helpers.getY1Y2("y1",t),s=a.yP,l=a.clipped,c=!0,u=!1,h=t.label.text;if(null===t.y2||void 0===t.y2){if(!l){u=!0;var d=this.annoCtx.graphics.drawLine(0+t.offsetX,s+t.offsetY,this._getYAxisAnnotationWidth(t),s+t.offsetY,t.borderColor,o,t.borderWidth);e.appendChild(d.node),t.id&&d.node.classList.add(t.id)}}else{if(i=(a=this.helpers.getY1Y2("y2",t)).yP,c=a.clipped,i>s){var p=s;s=i,i=p}if(!l||!c){u=!0;var f=this.annoCtx.graphics.drawRect(0+t.offsetX,i+t.offsetY,this._getYAxisAnnotationWidth(t),s-i,0,t.fillColor,t.opacity,1,t.borderColor,o);f.node.classList.add("apexcharts-annotation-rect"),f.attr("clip-path","url(#gridRectMask".concat(r.globals.cuid,")")),e.appendChild(f.node),t.id&&f.node.classList.add(t.id)}}if(u){var g="right"===t.label.position?r.globals.gridWidth:"center"===t.label.position?r.globals.gridWidth/2:0,v=this.annoCtx.graphics.drawText({x:g+t.label.offsetX,y:(null!=i?i:s)+t.label.offsetY-3,text:h,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});v.attr({rel:n}),e.appendChild(v.node)}}},{key:"_getYAxisAnnotationWidth",value:function(t){var e=this.w;return e.globals.gridWidth,(t.width.indexOf("%")>-1?e.globals.gridWidth*parseInt(t.width,10)/100:parseInt(t.width,10))+t.offsetX}},{key:"drawYAxisAnnotations",value:function(){var t=this,e=this.w,n=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return e.config.annotations.yaxis.forEach((function(e,i){e.yAxisIndex=t.axesUtils.translateYAxisIndex(e.yAxisIndex),t.axesUtils.isYAxisHidden(e.yAxisIndex)&&t.axesUtils.yAxisAllSeriesCollapsed(e.yAxisIndex)||t.addYaxisAnnotation(e,n.node,i)})),n}}]),t}(),E=function(){function t(e){s(this,t),this.w=e.w,this.annoCtx=e,this.helpers=new C(this.annoCtx)}return c(t,[{key:"addPointAnnotation",value:function(t,e,n){if(!(this.w.globals.collapsedSeriesIndices.indexOf(t.seriesIndex)>-1)){var i=this.helpers.getX1X2("x1",t),r=i.x,o=i.clipped,a=(i=this.helpers.getY1Y2("y1",t)).yP,s=i.clipped;if(x.isNumber(r)&&!s&&!o){var l={pSize:t.marker.size,pointStrokeWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,pRadius:t.marker.radius,class:"apexcharts-point-annotation-marker ".concat(t.marker.cssClass," ").concat(t.id?t.id:"")},c=this.annoCtx.graphics.drawMarker(r+t.marker.offsetX,a+t.marker.offsetY,l);e.appendChild(c.node);var u=t.label.text?t.label.text:"",h=this.annoCtx.graphics.drawText({x:r+t.label.offsetX,y:a+t.label.offsetY-t.marker.size-parseFloat(t.label.style.fontSize)/1.6,text:u,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});if(h.attr({rel:n}),e.appendChild(h.node),t.customSVG.SVG){var d=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+t.customSVG.cssClass});d.attr({transform:"translate(".concat(r+t.customSVG.offsetX,", ").concat(a+t.customSVG.offsetY,")")}),d.node.innerHTML=t.customSVG.SVG,e.appendChild(d.node)}if(t.image.path){var p=t.image.width?t.image.width:20,f=t.image.height?t.image.height:20;c=this.annoCtx.addImage({x:r+t.image.offsetX-p/2,y:a+t.image.offsetY-f/2,width:p,height:f,path:t.image.path,appendTo:".apexcharts-point-annotations"})}t.mouseEnter&&c.node.addEventListener("mouseenter",t.mouseEnter.bind(this,t)),t.mouseLeave&&c.node.addEventListener("mouseleave",t.mouseLeave.bind(this,t)),t.click&&c.node.addEventListener("click",t.click.bind(this,t))}}}},{key:"drawPointAnnotations",value:function(){var t=this,e=this.w,n=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return e.config.annotations.points.map((function(e,i){t.addPointAnnotation(e,n.node,i)})),n}}]),t}(),j={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},L=function(){function t(){s(this,t),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,stepSize:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:void 0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return c(t,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"",locales:[j],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,nonce:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackOnlyBar:!0,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",categoryFormatter:void 0,valueFormatter:void 0},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{line:{isSlopeChart:!1},area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,borderRadius:4,dataLabels:{format:"scale"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(t){return t}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(t){return t+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce((function(t,e){return t+e}),0)/t.globals.series.length+"%"}}},barLabels:{enabled:!1,offsetX:0,offsetY:0,useSeriesColors:!0,fontFamily:void 0,fontWeight:600,fontSize:"16px",formatter:function(t){return t},onClick:void 0}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(t){return t}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce((function(t,e){return t+e}),0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return null!==t?t:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{size:7,fillColors:void 0,strokeWidth:1,shape:void 0,offsetX:0,offsetY:0,customHTML:void 0,onClick:void 0},itemMargin:{horizontal:5,vertical:4},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",offsetX:0,offsetY:0,showNullDataPoints:!0,onClick:void 0,onDblClick:void 0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,hideEmptySeries:!1,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t?t+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},stepSize:void 0,tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),t}(),M=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.graphics=new k(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new C(this),this.xAxisAnnotations=new A(this),this.yAxisAnnotations=new D(this),this.pointsAnnotations=new E(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return c(t,[{key:"drawAxesAnnotations",value:function(){var t=this.w;if(t.globals.axisCharts){for(var e=this.yAxisAnnotations.drawYAxisAnnotations(),n=this.xAxisAnnotations.drawXAxisAnnotations(),i=this.pointsAnnotations.drawPointAnnotations(),r=t.config.chart.animations.enabled,o=[e,n,i],a=[n.node,e.node,i.node],s=0;s<3;s++)t.globals.dom.elGraphical.add(o[s]),!r||t.globals.resized||t.globals.dataChanged||"scatter"!==t.config.chart.type&&"bubble"!==t.config.chart.type&&t.globals.dataPoints>1&&a[s].classList.add("apexcharts-element-hidden"),t.globals.delayedElements.push({el:a[s],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var t=this;this.w.config.annotations.images.map((function(e,n){t.addImage(e,n)}))}},{key:"drawTextAnnos",value:function(){var t=this;this.w.config.annotations.texts.map((function(e,n){t.addText(e,n)}))}},{key:"addXaxisAnnotation",value:function(t,e,n){this.xAxisAnnotations.addXaxisAnnotation(t,e,n)}},{key:"addYaxisAnnotation",value:function(t,e,n){this.yAxisAnnotations.addYaxisAnnotation(t,e,n)}},{key:"addPointAnnotation",value:function(t,e,n){this.pointsAnnotations.addPointAnnotation(t,e,n)}},{key:"addText",value:function(t,e){var n=t.x,i=t.y,r=t.text,o=t.textAnchor,a=t.foreColor,s=t.fontSize,l=t.fontFamily,c=t.fontWeight,u=t.cssClass,h=t.backgroundColor,d=t.borderWidth,p=t.strokeDashArray,f=t.borderRadius,g=t.borderColor,v=t.appendTo,m=void 0===v?".apexcharts-svg":v,b=t.paddingLeft,y=void 0===b?4:b,x=t.paddingRight,w=void 0===x?4:x,S=t.paddingBottom,k=void 0===S?2:S,O=t.paddingTop,C=void 0===O?2:O,A=this.w,P=this.graphics.drawText({x:n,y:i,text:r,textAnchor:o||"start",fontSize:s||"12px",fontWeight:c||"regular",fontFamily:l||A.config.chart.fontFamily,foreColor:a||A.config.chart.foreColor,cssClass:u}),T=A.globals.dom.baseEl.querySelector(m);T&&T.appendChild(P.node);var _=P.bbox();if(r){var D=this.graphics.drawRect(_.x-y,_.y-C,_.width+y+w,_.height+k+C,f,h||"transparent",1,d,g,p);T.insertBefore(D.node,P.node)}}},{key:"addImage",value:function(t,e){var n=this.w,i=t.path,r=t.x,o=void 0===r?0:r,a=t.y,s=void 0===a?0:a,l=t.width,c=void 0===l?20:l,u=t.height,h=void 0===u?20:u,d=t.appendTo,p=void 0===d?".apexcharts-svg":d,f=n.globals.dom.Paper.image(i);f.size(c,h).move(o,s);var g=n.globals.dom.baseEl.querySelector(p);return g&&g.appendChild(f.node),f}},{key:"addXaxisAnnotationExternal",value:function(t,e,n){return this.addAnnotationExternal({params:t,pushToMemory:e,context:n,type:"xaxis",contextMethod:n.addXaxisAnnotation}),n}},{key:"addYaxisAnnotationExternal",value:function(t,e,n){return this.addAnnotationExternal({params:t,pushToMemory:e,context:n,type:"yaxis",contextMethod:n.addYaxisAnnotation}),n}},{key:"addPointAnnotationExternal",value:function(t,e,n){return void 0===this.invertAxis&&(this.invertAxis=n.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:e,context:n,type:"point",contextMethod:n.addPointAnnotation}),n}},{key:"addAnnotationExternal",value:function(t){var e=t.params,n=t.pushToMemory,i=t.context,r=t.type,o=t.contextMethod,a=i,s=a.w,l=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations")),c=l.childNodes.length+1,u=new L,h=Object.assign({},"xaxis"===r?u.xAxisAnnotation:"yaxis"===r?u.yAxisAnnotation:u.pointAnnotation),d=x.extend(h,e);switch(r){case"xaxis":this.addXaxisAnnotation(d,l,c);break;case"yaxis":this.addYaxisAnnotation(d,l,c);break;case"point":this.addPointAnnotation(d,l,c)}var p=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations .apexcharts-").concat(r,"-annotation-label[rel='").concat(c,"']")),f=this.helpers.addBackgroundToAnno(p,d);return f&&l.insertBefore(f.node,p),n&&s.globals.memory.methodsToExec.push({context:a,id:d.id?d.id:x.randomId(),method:o,label:"addAnnotation",params:e}),i}},{key:"clearAnnotations",value:function(t){var e=t.w,n=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");e.globals.memory.methodsToExec.map((function(t,n){"addText"!==t.label&&"addAnnotation"!==t.label||e.globals.memory.methodsToExec.splice(n,1)})),n=x.listToArray(n),Array.prototype.forEach.call(n,(function(t){for(;t.firstChild;)t.removeChild(t.firstChild)}))}},{key:"removeAnnotation",value:function(t,e){var n=t.w,i=n.globals.dom.baseEl.querySelectorAll(".".concat(e));i&&(n.globals.memory.methodsToExec.map((function(t,i){t.id===e&&n.globals.memory.methodsToExec.splice(i,1)})),Array.prototype.forEach.call(i,(function(t){t.parentElement.removeChild(t)})))}}]),t}(),I=function(t){var e,n=t.isTimeline,i=t.ctx,r=t.seriesIndex,o=t.dataPointIndex,a=t.y1,s=t.y2,l=t.w,c=l.globals.seriesRangeStart[r][o],u=l.globals.seriesRangeEnd[r][o],h=l.globals.labels[o],d=l.config.series[r].name?l.config.series[r].name:"",p=l.globals.ttKeyFormatter,f=l.config.tooltip.y.title.formatter,g={w:l,seriesIndex:r,dataPointIndex:o,start:c,end:u};"function"==typeof f&&(d=f(d,g)),null!==(e=l.config.series[r].data[o])&&void 0!==e&&e.x&&(h=l.config.series[r].data[o].x),n||"datetime"===l.config.xaxis.type&&(h=new T(i).xLabelFormat(l.globals.ttKeyFormatter,h,h,{i:void 0,dateFormatter:new P(i).formatDate,w:l})),"function"==typeof p&&(h=p(h,g)),Number.isFinite(a)&&Number.isFinite(s)&&(c=a,u=s);var v="",m="",b=l.globals.colors[r];if(void 0===l.config.tooltip.x.formatter)if("datetime"===l.config.xaxis.type){var y=new P(i);v=y.formatDate(y.getDate(c),l.config.tooltip.x.format),m=y.formatDate(y.getDate(u),l.config.tooltip.x.format)}else v=c,m=u;else v=l.config.tooltip.x.formatter(c),m=l.config.tooltip.x.formatter(u);return{start:c,end:u,startVal:v,endVal:m,ylabel:h,color:b,seriesName:d}},B=function(t){var e=t.color,n=t.seriesName,i=t.ylabel,r=t.start,o=t.end,a=t.seriesIndex,s=t.dataPointIndex,l=t.ctx.tooltip.tooltipLabels.getFormatters(a);r=l.yLbFormatter(r),o=l.yLbFormatter(o);var c=l.yLbFormatter(t.w.globals.series[a][s]),u='\n '.concat(r,'\n - \n ').concat(o,"\n ");return'
'+(n||"")+'
'+i+": "+(t.w.globals.comboCharts?"rangeArea"===t.w.config.series[a].type||"rangeBar"===t.w.config.series[a].type?u:"".concat(c,""):u)+"
"},R=function(){function t(e){s(this,t),this.opts=e}return c(t,[{key:"hideYAxis",value:function(){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0}},{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(t){return this.hideYAxis(),x.extend(t,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"slope",value:function(){return this.hideYAxis(),{chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!0,formatter:function(t,e){var n=e.w.config.series[e.seriesIndex].name;return null!==t?n+": "+t:""},background:{enabled:!1},offsetX:-5},grid:{xaxis:{lines:{show:!0}},yaxis:{lines:{show:!1}}},xaxis:{position:"top",labels:{style:{fontSize:14,fontWeight:900}},tooltip:{enabled:!1},crosshairs:{show:!1}},markers:{size:8,hover:{sizeOffset:1}},legend:{show:!1},tooltip:{shared:!1,intersect:!0,followCursor:!0},stroke:{width:5,curve:"straight"}}}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square"}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"funnel",value:function(){return this.hideYAxis(),o(o({},this.bar()),{},{chart:{animations:{easing:"linear",speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:"around",borderRadius:0,dataLabels:{position:"center"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:"candlestick",value:function(){var t=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var n=e.seriesIndex,i=e.dataPointIndex,r=e.w;return t._getBoxTooltip(r,n,i,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var t=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var n=e.seriesIndex,i=e.dataPointIndex,r=e.w;return t._getBoxTooltip(r,n,i,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:7,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(t,e){e.ctx;var n=e.seriesIndex,i=e.dataPointIndex,r=e.w,o=function(){var t=r.globals.seriesRangeStart[n][i];return r.globals.seriesRangeEnd[n][i]-t};return r.globals.comboCharts?"rangeBar"===r.config.series[n].type||"rangeArea"===r.config.series[n].type?o():t:o()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(t){return t.w.config.plotOptions&&t.w.config.plotOptions.bar&&t.w.config.plotOptions.bar.horizontal?function(t){var e=I(o(o({},t),{},{isTimeline:!0})),n=e.color,i=e.seriesName,r=e.ylabel,a=e.startVal,s=e.endVal;return B(o(o({},t),{},{color:n,seriesName:i,ylabel:r,start:a,end:s}))}(t):function(t){var e=I(t),n=e.color,i=e.seriesName,r=e.ylabel,a=e.start,s=e.end;return B(o(o({},t),{},{color:n,seriesName:i,ylabel:r,start:a,end:s}))}(t)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(t){var e,n;return null!==(e=t.plotOptions.bar)&&void 0!==e&&e.barHeight||(t.plotOptions.bar.barHeight=2),null!==(n=t.plotOptions.bar)&&void 0!==n&&n.columnWidth||(t.plotOptions.bar.columnWidth=2),t}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(t){return function(t){var e=I(t),n=e.color,i=e.seriesName,r=e.ylabel,a=e.start,s=e.end;return B(o(o({},t),{},{color:n,seriesName:i,ylabel:r,start:a,end:s}))}(t)}}}}},{key:"brush",value:function(t){return x.extend(t,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(t){t.dataLabels=t.dataLabels||{},t.dataLabels.formatter=t.dataLabels.formatter||void 0;var e=t.dataLabels.formatter;return t.yaxis.forEach((function(e,n){t.yaxis[n].min=0,t.yaxis[n].max=100})),"bar"===t.chart.type&&(t.dataLabels.formatter=e||function(t){return"number"==typeof t&&t?t.toFixed(0)+"%":t}),t}},{key:"stackedBars",value:function(){var t=this.bar();return o(o({},t),{},{plotOptions:o(o({},t.plotOptions),{},{bar:o(o({},t.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(t){return t.xaxis.convertedCatToNumeric=!0,t}},{key:"convertCatToNumericXaxis",value:function(t,e,n){t.xaxis.type="numeric",t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(t){return x.isNumber(t)?Math.floor(t):t};var i=t.xaxis.labels.formatter,r=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return n&&n.length&&(r=n.map((function(t){return Array.isArray(t)?t:String(t)}))),r&&r.length&&(t.xaxis.labels.formatter=function(t){return x.isNumber(t)?i(r[Math.floor(t)-1]):i(t)}),t.xaxis.categories=[],t.labels=[],t.xaxis.tickAmount=t.xaxis.tickAmount||"dataPoints",t}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square"}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{opacity:1,gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:5,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(t){return t},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(t,e,n,i,r){var o=t.globals.seriesCandleO[e][n],a=t.globals.seriesCandleH[e][n],s=t.globals.seriesCandleM[e][n],l=t.globals.seriesCandleL[e][n],c=t.globals.seriesCandleC[e][n];return t.config.series[e].type&&t.config.series[e].type!==r?'
\n '.concat(t.config.series[e].name?t.config.series[e].name:"series-"+(e+1),": ").concat(t.globals.series[e][n],"\n
"):'
')+"
".concat(i[0],': ')+o+"
"+"
".concat(i[1],': ')+a+"
"+(s?"
".concat(i[2],': ')+s+"
":"")+"
".concat(i[3],': ')+l+"
"+"
".concat(i[4],': ')+c+"
"}}]),t}(),$=function(){function t(e){s(this,t),this.opts=e}return c(t,[{key:"init",value:function(t){var e=t.responsiveOverride,n=this.opts,i=new L,r=new R(n);this.chartType=n.chart.type,n=this.extendYAxis(n),n=this.extendAnnotations(n);var o=i.init(),s={};if(n&&"object"===a(n)){var l,c,u,h,d,p,f,g,v,m,b={};b=-1!==["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(n.chart.type)?r[n.chart.type]():r.line(),null!==(l=n.plotOptions)&&void 0!==l&&null!==(c=l.bar)&&void 0!==c&&c.isFunnel&&(b=r.funnel()),n.chart.stacked&&"bar"===n.chart.type&&(b=r.stackedBars()),null!==(u=n.chart.brush)&&void 0!==u&&u.enabled&&(b=r.brush(b)),null!==(h=n.plotOptions)&&void 0!==h&&null!==(d=h.line)&&void 0!==d&&d.isSlopeChart&&(b=r.slope()),n.chart.stacked&&"100%"===n.chart.stackType&&(n=r.stacked100(n)),null!==(p=n.plotOptions)&&void 0!==p&&null!==(f=p.bar)&&void 0!==f&&f.isDumbbell&&(n=r.dumbbell(n)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(n),n.xaxis=n.xaxis||window.Apex.xaxis||{},e||(n.xaxis.convertedCatToNumeric=!1),(null!==(g=(n=this.checkForCatToNumericXAxis(this.chartType,b,n)).chart.sparkline)&&void 0!==g&&g.enabled||null!==(v=window.Apex.chart)&&void 0!==v&&null!==(m=v.sparkline)&&void 0!==m&&m.enabled)&&(b=r.sparkline(b)),s=x.extend(o,b)}var y=x.extend(s,window.Apex);return o=x.extend(y,n),this.handleUserInputErrors(o)}},{key:"checkForCatToNumericXAxis",value:function(t,e,n){var i,r,o=new R(n),a=("bar"===t||"boxPlot"===t)&&(null===(i=n.plotOptions)||void 0===i||null===(r=i.bar)||void 0===r?void 0:r.horizontal),s="pie"===t||"polarArea"===t||"donut"===t||"radar"===t||"radialBar"===t||"heatmap"===t,l="datetime"!==n.xaxis.type&&"numeric"!==n.xaxis.type,c=n.xaxis.tickPlacement?n.xaxis.tickPlacement:e.xaxis&&e.xaxis.tickPlacement;return a||s||!l||"between"===c||(n=o.convertCatToNumeric(n)),n}},{key:"extendYAxis",value:function(t,e){var n=new L;(void 0===t.yaxis||!t.yaxis||Array.isArray(t.yaxis)&&0===t.yaxis.length)&&(t.yaxis={}),t.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(t.yaxis=x.extend(t.yaxis,window.Apex.yaxis)),t.yaxis.constructor!==Array?t.yaxis=[x.extend(n.yAxis,t.yaxis)]:t.yaxis=x.extendArray(t.yaxis,n.yAxis);var i=!1;t.yaxis.forEach((function(t){t.logarithmic&&(i=!0)}));var r=t.series;return e&&!r&&(r=e.config.series),i&&r.length!==t.yaxis.length&&r.length&&(t.yaxis=r.map((function(e,i){if(e.name||(r[i].name="series-".concat(i+1)),t.yaxis[i])return t.yaxis[i].seriesName=r[i].name,t.yaxis[i];var o=x.extend(n.yAxis,t.yaxis[0]);return o.show=!1,o}))),i&&r.length>1&&r.length!==t.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes"),t}},{key:"extendAnnotations",value:function(t){return void 0===t.annotations&&(t.annotations={},t.annotations.yaxis=[],t.annotations.xaxis=[],t.annotations.points=[]),t=this.extendYAxisAnnotations(t),t=this.extendXAxisAnnotations(t),this.extendPointAnnotations(t)}},{key:"extendYAxisAnnotations",value:function(t){var e=new L;return t.annotations.yaxis=x.extendArray(void 0!==t.annotations.yaxis?t.annotations.yaxis:[],e.yAxisAnnotation),t}},{key:"extendXAxisAnnotations",value:function(t){var e=new L;return t.annotations.xaxis=x.extendArray(void 0!==t.annotations.xaxis?t.annotations.xaxis:[],e.xAxisAnnotation),t}},{key:"extendPointAnnotations",value:function(t){var e=new L;return t.annotations.points=x.extendArray(void 0!==t.annotations.points?t.annotations.points:[],e.pointAnnotation),t}},{key:"checkForDarkTheme",value:function(t){t.theme&&"dark"===t.theme.mode&&(t.tooltip||(t.tooltip={}),"light"!==t.tooltip.theme&&(t.tooltip.theme="dark"),t.chart.foreColor||(t.chart.foreColor="#f6f7f8"),t.theme.palette||(t.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(t){var e=t;if(e.tooltip.shared&&e.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if("bar"===e.chart.type&&e.plotOptions.bar.horizontal){if(e.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");e.yaxis[0].reversed&&(e.yaxis[0].opposite=!0),e.xaxis.tooltip.enabled=!1,e.yaxis[0].tooltip.enabled=!1,e.chart.zoom.enabled=!1}return"bar"!==e.chart.type&&"rangeBar"!==e.chart.type||e.tooltip.shared&&"barWidth"===e.xaxis.crosshairs.width&&e.series.length>1&&(e.xaxis.crosshairs.width="tickWidth"),"candlestick"!==e.chart.type&&"boxPlot"!==e.chart.type||e.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(e.chart.type," chart is not supported.")),e.yaxis[0].reversed=!1),e}}]),t}(),F=function(){function t(){s(this,t)}return c(t,[{key:"initGlobalVars",value:function(t){t.series=[],t.seriesCandleO=[],t.seriesCandleH=[],t.seriesCandleM=[],t.seriesCandleL=[],t.seriesCandleC=[],t.seriesRangeStart=[],t.seriesRangeEnd=[],t.seriesRange=[],t.seriesPercent=[],t.seriesGoals=[],t.seriesX=[],t.seriesZ=[],t.seriesNames=[],t.seriesTotals=[],t.seriesLog=[],t.seriesColors=[],t.stackedSeriesTotals=[],t.seriesXvalues=[],t.seriesYvalues=[],t.labels=[],t.hasXaxisGroups=!1,t.groups=[],t.barGroups=[],t.lineGroups=[],t.areaGroups=[],t.hasSeriesGroups=!1,t.seriesGroups=[],t.categoryLabels=[],t.timescaleLabels=[],t.noLabelsProvided=!1,t.resizeTimer=null,t.selectionResizeTimer=null,t.delayedElements=[],t.pointsArray=[],t.dataLabelsRects=[],t.isXNumeric=!1,t.skipLastTimelinelabel=!1,t.skipFirstTimelinelabel=!1,t.isDataXYZ=!1,t.isMultiLineX=!1,t.isMultipleYAxis=!1,t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE,t.minYArr=[],t.maxYArr=[],t.maxX=-Number.MAX_VALUE,t.minX=Number.MAX_VALUE,t.initialMaxX=-Number.MAX_VALUE,t.initialMinX=Number.MAX_VALUE,t.maxDate=0,t.minDate=Number.MAX_VALUE,t.minZ=Number.MAX_VALUE,t.maxZ=-Number.MAX_VALUE,t.minXDiff=Number.MAX_VALUE,t.yAxisScale=[],t.xAxisScale=null,t.xAxisTicksPositions=[],t.yLabelsCoords=[],t.yTitleCoords=[],t.barPadForNumericAxis=0,t.padHorizontal=0,t.xRange=0,t.yRange=[],t.zRange=0,t.dataPoints=0,t.xTickAmount=0,t.multiAxisTickAmount=0}},{key:"globalVars",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:"zoom"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:"pan"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.pan,selectionEnabled:"selection"===t.chart.toolbar.autoSelected&&t.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,isSlopeChart:t.plotOptions.line.isSlopeChart,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null,niceScaleAllowedMagMsd:[[1,1,2,5,5,5,10,10,10,10,10],[1,1,2,5,5,5,10,10,10,10,10]],niceScaleDefaultTicks:[1,2,4,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,12,12,12,12,12,12,12,12,12,24],seriesYAxisMap:[],seriesYAxisReverseMap:[]}}},{key:"init",value:function(t){var e=this.globalVars(t);return this.initGlobalVars(e),e.initialConfig=x.extend({},t),e.initialSeries=x.clone(t.series),e.lastXAxis=x.clone(e.initialConfig.xaxis),e.lastYAxis=x.clone(e.initialConfig.yaxis),e}}]),t}(),H=function(){function t(e){s(this,t),this.opts=e}return c(t,[{key:"init",value:function(){var t=new $(this.opts).init({responsiveOverride:!1});return{config:t,globals:(new F).init(t)}}}]),t}(),z=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.opts=null,this.seriesIndex=0}return c(t,[{key:"clippedImgArea",value:function(t){var e=this.w,n=e.config,i=parseInt(e.globals.gridWidth,10),r=parseInt(e.globals.gridHeight,10),o=i>r?i:r,a=t.image,s=0,l=0;void 0===t.width&&void 0===t.height?void 0!==n.fill.image.width&&void 0!==n.fill.image.height?(s=n.fill.image.width+1,l=n.fill.image.height):(s=o+1,l=o):(s=t.width,l=t.height);var c=document.createElementNS(e.globals.SVGNS,"pattern");k.setAttrs(c,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:"userSpaceOnUse",width:s+"px",height:l+"px"});var u=document.createElementNS(e.globals.SVGNS,"image");c.appendChild(u),u.setAttributeNS(window.SVG.xlink,"href",a),k.setAttrs(u,{x:0,y:0,preserveAspectRatio:"none",width:s+"px",height:l+"px"}),u.style.opacity=t.opacity,e.globals.dom.elDefs.node.appendChild(c)}},{key:"getSeriesIndex",value:function(t){var e=this.w,n=e.config.chart.type;return("bar"===n||"rangeBar"===n)&&e.config.plotOptions.bar.distributed||"heatmap"===n||"treemap"===n?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%e.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(t){var e=this.w;this.opts=t;var n,i,r,o=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var a=this.getFillColors()[this.seriesIndex];void 0!==e.globals.seriesColors[this.seriesIndex]&&(a=e.globals.seriesColors[this.seriesIndex]),"function"==typeof a&&(a=a({seriesIndex:this.seriesIndex,dataPointIndex:t.dataPointIndex,value:t.value,w:e}));var s=t.fillType?t.fillType:this.getFillType(this.seriesIndex),l=Array.isArray(o.fill.opacity)?o.fill.opacity[this.seriesIndex]:o.fill.opacity;t.color&&(a=t.color),a||(a="#fff",console.warn("undefined color - ApexCharts"));var c=a;if(-1===a.indexOf("rgb")?a.length<9&&(c=x.hexToRgba(a,l)):a.indexOf("rgba")>-1&&(l=x.getOpacityFromRGBA(a)),t.opacity&&(l=t.opacity),"pattern"===s&&(i=this.handlePatternFill({fillConfig:t.fillConfig,patternFill:i,fillColor:a,fillOpacity:l,defaultColor:c})),"gradient"===s&&(r=this.handleGradientFill({fillConfig:t.fillConfig,fillColor:a,fillOpacity:l,i:this.seriesIndex})),"image"===s){var u=o.fill.image.src,h=t.patternID?t.patternID:"";this.clippedImgArea({opacity:l,image:Array.isArray(u)?t.seriesNumber-1&&(p=x.getOpacityFromRGBA(d));var f=void 0===a.gradient.opacityTo?n:Array.isArray(a.gradient.opacityTo)?a.gradient.opacityTo[r]:a.gradient.opacityTo;if(void 0===a.gradient.gradientToColors||0===a.gradient.gradientToColors.length)s="dark"===a.gradient.shade?u.shadeColor(-1*parseFloat(a.gradient.shadeIntensity),e.indexOf("rgb")>-1?x.rgb2hex(e):e):u.shadeColor(parseFloat(a.gradient.shadeIntensity),e.indexOf("rgb")>-1?x.rgb2hex(e):e);else if(a.gradient.gradientToColors[l.seriesNumber]){var g=a.gradient.gradientToColors[l.seriesNumber];s=g,g.indexOf("rgba")>-1&&(f=x.getOpacityFromRGBA(g))}else s=e;if(a.gradient.gradientFrom&&(d=a.gradient.gradientFrom),a.gradient.gradientTo&&(s=a.gradient.gradientTo),a.gradient.inverseColors){var v=d;d=s,s=v}return d.indexOf("rgb")>-1&&(d=x.rgb2hex(d)),s.indexOf("rgb")>-1&&(s=x.rgb2hex(s)),c.drawGradient(h,d,s,p,f,l.size,a.gradient.stops,a.gradient.colorStops,r)}}]),t}(),N=function(){function t(e,n){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"setGlobalMarkerSize",value:function(){var t=this.w;if(t.globals.markers.size=Array.isArray(t.config.markers.size)?t.config.markers.size:[t.config.markers.size],t.globals.markers.size.length>0){if(t.globals.markers.size.length4&&void 0!==arguments[4]&&arguments[4],a=this.w,s=e,l=t,c=null,u=new k(this.ctx),h=a.config.markers.discrete&&a.config.markers.discrete.length;if((a.globals.markers.size[e]>0||o||h)&&(c=u.group({class:o||h?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(a.globals.cuid,")")),Array.isArray(l.x))for(var d=0;d0:a.config.markers.size>0)||o||h){x.isNumber(l.y[d])?f+=" w".concat(x.randomId()):f="apexcharts-nullpoint";var g=this.getMarkerConfig({cssClass:f,seriesIndex:e,dataPointIndex:p});a.config.series[s].data[p]&&(a.config.series[s].data[p].fillColor&&(g.pointFillColor=a.config.series[s].data[p].fillColor),a.config.series[s].data[p].strokeColor&&(g.pointStrokeColor=a.config.series[s].data[p].strokeColor)),void 0!==i&&(g.pSize=i),(l.x[d]<-a.globals.markers.largestSize||l.x[d]>a.globals.gridWidth+a.globals.markers.largestSize||l.y[d]<-a.globals.markers.largestSize||l.y[d]>a.globals.gridHeight+a.globals.markers.largestSize)&&(g.pSize=0),(r=u.drawMarker(l.x[d],l.y[d],g)).attr("rel",p),r.attr("j",p),r.attr("index",e),r.node.setAttribute("default-marker-size",g.pSize),new S(this.ctx).setSelectionFilter(r,e,p),this.addEvents(r),c&&c.add(r)}else void 0===a.globals.pointsArray[e]&&(a.globals.pointsArray[e]=[]),a.globals.pointsArray[e].push([l.x[d],l.y[d]])}return c}},{key:"getMarkerConfig",value:function(t){var e=t.cssClass,n=t.seriesIndex,i=t.dataPointIndex,r=void 0===i?null:i,o=t.radius,a=void 0===o?null:o,s=t.size,l=void 0===s?null:s,c=t.strokeWidth,u=void 0===c?null:c,h=this.w,d=this.getMarkerStyle(n),p=null===l?h.globals.markers.size[n]:l,f=h.config.markers;return null!==r&&f.discrete.length&&f.discrete.map((function(t){t.seriesIndex===n&&t.dataPointIndex===r&&(d.pointStrokeColor=t.strokeColor,d.pointFillColor=t.fillColor,p=t.size,d.pointShape=t.shape)})),{pSize:null===a?p:a,pRadius:null!==a?a:f.radius,pointStrokeWidth:null!==u?u:Array.isArray(f.strokeWidth)?f.strokeWidth[n]:f.strokeWidth,pointStrokeColor:d.pointStrokeColor,pointFillColor:d.pointFillColor,shape:d.pointShape||(Array.isArray(f.shape)?f.shape[n]:f.shape),class:e,pointStrokeOpacity:Array.isArray(f.strokeOpacity)?f.strokeOpacity[n]:f.strokeOpacity,pointStrokeDashArray:Array.isArray(f.strokeDashArray)?f.strokeDashArray[n]:f.strokeDashArray,pointFillOpacity:Array.isArray(f.fillOpacity)?f.fillOpacity[n]:f.fillOpacity,seriesIndex:n}}},{key:"addEvents",value:function(t){var e=this.w,n=new k(this.ctx);t.node.addEventListener("mouseenter",n.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener("mouseleave",n.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener("mousedown",n.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener("click",e.config.markers.onClick),t.node.addEventListener("dblclick",e.config.markers.onDblClick),t.node.addEventListener("touchstart",n.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:"getMarkerStyle",value:function(t){var e=this.w,n=e.globals.markers.colors,i=e.config.markers.strokeColor||e.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(i)?i[t]:i,pointFillColor:Array.isArray(n)?n[t]:n}}}]),t}(),V=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.initialAnim=this.w.config.chart.animations.enabled}return c(t,[{key:"draw",value:function(t,e,n){var i=this.w,r=new k(this.ctx),o=n.realIndex,a=n.pointsPos,s=n.zRatio,l=n.elParent,c=r.group({class:"apexcharts-series-markers apexcharts-series-".concat(i.config.chart.type)});if(c.attr("clip-path","url(#gridRectMarkerMask".concat(i.globals.cuid,")")),Array.isArray(a.x))for(var u=0;uf.maxBubbleRadius&&(p=f.maxBubbleRadius)}var g=a.x[u],v=a.y[u];if(p=p||0,null!==v&&void 0!==i.globals.series[o][h]||(d=!1),d){var m=this.drawPoint(g,v,p,o,h,e);c.add(m)}l.add(c)}}},{key:"drawPoint",value:function(t,e,n,i,r,o){var a=this.w,s=i,l=new w(this.ctx),c=new S(this.ctx),u=new z(this.ctx),h=new N(this.ctx),d=new k(this.ctx),p=h.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:s,dataPointIndex:r,radius:"bubble"===a.config.chart.type||a.globals.comboCharts&&a.config.series[i]&&"bubble"===a.config.series[i].type?n:null}),f=u.fillPath({seriesNumber:i,dataPointIndex:r,color:p.pointFillColor,patternUnits:"objectBoundingBox",value:a.globals.series[i][o]}),g=d.drawMarker(t,e,p);if(a.config.series[s].data[r]&&a.config.series[s].data[r].fillColor&&(f=a.config.series[s].data[r].fillColor),g.attr({fill:f}),a.config.chart.dropShadow.enabled){var v=a.config.chart.dropShadow;c.dropShadow(g,v,i)}if(!this.initialAnim||a.globals.dataChanged||a.globals.resized)a.globals.animationEnded=!0;else{var m=a.config.chart.animations.speed;l.animateMarker(g,m,a.globals.easing,(function(){window.setTimeout((function(){l.animationCompleted(g)}),100)}))}return g.attr({rel:r,j:r,index:i,"default-marker-size":p.pSize}),c.setSelectionFilter(g,i,r),h.addEvents(g),g.node.classList.add("apexcharts-marker"),g}},{key:"centerTextInBubble",value:function(t){var e=this.w;return{y:t+=parseInt(e.config.dataLabels.style.fontSize,10)/4}}}]),t}(),Y=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"dataLabelsCorrection",value:function(t,e,n,i,r,o,a){var s=this.w,l=!1,c=new k(this.ctx).getTextRects(n,a),u=c.width,h=c.height;e<0&&(e=0),e>s.globals.gridHeight+h&&(e=s.globals.gridHeight+h/2),void 0===s.globals.dataLabelsRects[i]&&(s.globals.dataLabelsRects[i]=[]),s.globals.dataLabelsRects[i].push({x:t,y:e,width:u,height:h});var d=s.globals.dataLabelsRects[i].length-2,p=void 0!==s.globals.lastDrawnDataLabelsIndexes[i]?s.globals.lastDrawnDataLabelsIndexes[i][s.globals.lastDrawnDataLabelsIndexes[i].length-1]:0;if(void 0!==s.globals.dataLabelsRects[i][d]){var f=s.globals.dataLabelsRects[i][p];(t>f.x+f.width||e>f.y+f.height||e+he.globals.gridWidth+m.textRects.width+30)&&(s="");var b=e.globals.dataLabels.style.colors[o];(("bar"===e.config.chart.type||"rangeBar"===e.config.chart.type)&&e.config.plotOptions.bar.distributed||e.config.dataLabels.distributed)&&(b=e.globals.dataLabels.style.colors[a]),"function"==typeof b&&(b=b({series:e.globals.series,seriesIndex:o,dataPointIndex:a,w:e})),d&&(b=d);var y=h.offsetX,x=h.offsetY;if("bar"!==e.config.chart.type&&"rangeBar"!==e.config.chart.type||(y=0,x=0),e.globals.isSlopeChart&&(0!==a&&(y=-2*h.offsetX+5),0!==a&&a!==e.config.series[o].data.length-1&&(y=0)),m.drawnextLabel){if((v=n.drawText({width:100,height:parseInt(h.style.fontSize,10),x:i+y,y:r+x,foreColor:b,textAnchor:l||h.textAnchor,text:s,fontSize:c||h.style.fontSize,fontFamily:h.style.fontFamily,fontWeight:h.style.fontWeight||"normal"})).attr({class:g||"apexcharts-datalabel",cx:i,cy:r}),h.dropShadow.enabled){var w=h.dropShadow;new S(this.ctx).dropShadow(v,w)}u.add(v),void 0===e.globals.lastDrawnDataLabelsIndexes[o]&&(e.globals.lastDrawnDataLabelsIndexes[o]=[]),e.globals.lastDrawnDataLabelsIndexes[o].push(a)}return v}},{key:"addBackgroundToDataLabel",value:function(t,e){var n=this.w,i=n.config.dataLabels.background,r=i.padding,o=i.padding/2,a=e.width,s=e.height,l=new k(this.ctx).drawRect(e.x-r,e.y-o/2,a+2*r,s+o,i.borderRadius,"transparent"!==n.config.chart.background&&n.config.chart.background?n.config.chart.background:"#fff",i.opacity,i.borderWidth,i.borderColor);return i.dropShadow.enabled&&new S(this.ctx).dropShadow(l,i.dropShadow),l}},{key:"dataLabelsBackground",value:function(){var t=this.w;if("bubble"!==t.config.chart.type)for(var e=t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),n=0;n0&&void 0!==arguments[0])||arguments[0],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=this.w,r=x.clone(i.globals.initialSeries);i.globals.previousPaths=[],n?(i.globals.collapsedSeries=[],i.globals.ancillaryCollapsedSeries=[],i.globals.collapsedSeriesIndices=[],i.globals.ancillaryCollapsedSeriesIndices=[]):r=this.emptyCollapsedSeries(r),i.config.series=r,t&&(e&&(i.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(r,i.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(t){for(var e=this.w,n=0;n-1&&(t[n].data=[]);return t}},{key:"toggleSeriesOnHover",value:function(t,e){var n=this.w;e||(e=t.target);var i=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels, .apexcharts-yaxis");if("mousemove"===t.type){var r=parseInt(e.getAttribute("rel"),10)-1,o=null,a=null,s=null;if(n.globals.axisCharts||"radialBar"===n.config.chart.type)if(n.globals.axisCharts){o=n.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(r,"']")),a=n.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(r,"']"));var l=n.globals.seriesYAxisReverseMap[r];s=n.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(l,"']"))}else o=n.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(r+1,"']"));else o=n.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(r+1,"'] path"));for(var c=0;c=t.from&&i<=t.to&&r[e].classList.remove(n.legendInactiveClass)}}(i.config.plotOptions.heatmap.colorScale.ranges[a])}else"mouseout"===t.type&&o("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=this.w,i=0;if(n.config.series.length>1)for(var r=n.config.series.map((function(t,i){return t.data&&t.data.length>0&&-1===n.globals.collapsedSeriesIndices.indexOf(i)&&(!n.globals.comboCharts||0===e.length||e.length&&e.indexOf(n.config.series[i].type)>-1)?i:-1})),o="asc"===t?0:r.length-1;"asc"===t?o=0;"asc"===t?o++:o--)if(-1!==r[o]){i=r[o];break}return i}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map((function(t,e){return"bar"===t.type||"column"===t.type?e:-1})).filter((function(t){return-1!==t})):this.w.config.series.map((function(t,e){return e}))}},{key:"getPreviousPaths",value:function(){var t=this.w;function e(e,n,i){for(var r=e[n].childNodes,o={type:i,paths:[],realIndex:e[n].getAttribute("data:realIndex")},a=0;a0)for(var i=function(e){for(var n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(e,"'] rect")),i=[],r=function(t){var e=function(e){return n[t].getAttribute(e)},r={x:parseFloat(e("x")),y:parseFloat(e("y")),width:parseFloat(e("width")),height:parseFloat(e("height"))};i.push({rect:r,color:n[t].getAttribute("color")})},o=0;o0)for(var i=0;i0?t:[]}));return t}}]),t}(),W=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new O(this.ctx)}return c(t,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var t=this.w.config.series.slice(),e=new X(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&null!==t[this.activeSeriesIndex].data[0]&&void 0!==t[this.activeSeriesIndex].data[0].x&&null!==t[this.activeSeriesIndex].data[0])return!0}},{key:"isFormat2DArray",value:function(){var t=this.w.config.series.slice(),e=new X(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),void 0!==t[this.activeSeriesIndex].data&&t[this.activeSeriesIndex].data.length>0&&void 0!==t[this.activeSeriesIndex].data[0]&&null!==t[this.activeSeriesIndex].data[0]&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(t,e){for(var n=this.w.config,i=this.w.globals,r="boxPlot"===n.chart.type||"boxPlot"===n.series[e].type,o=0;o=5?this.twoDSeries.push(x.parseNumber(t[e].data[o][4])):this.twoDSeries.push(x.parseNumber(t[e].data[o][1])),i.dataFormatXNumeric=!0),"datetime"===n.xaxis.type){var a=new Date(t[e].data[o][0]);a=new Date(a).getTime(),this.twoDSeriesX.push(a)}else this.twoDSeriesX.push(t[e].data[o][0]);for(var s=0;s-1&&(o=this.activeSeriesIndex);for(var a=0;a1&&void 0!==arguments[1]?arguments[1]:this.ctx,i=this.w.config,r=this.w.globals,o=new P(n),a=i.labels.length>0?i.labels.slice():i.xaxis.categories.slice();r.isRangeBar="rangeBar"===i.chart.type&&r.isBarHorizontal,r.hasXaxisGroups="category"===i.xaxis.type&&i.xaxis.group.groups.length>0,r.hasXaxisGroups&&(r.groups=i.xaxis.group.groups),t.forEach((function(t,e){void 0!==t.name?r.seriesNames.push(t.name):r.seriesNames.push("series-"+parseInt(e+1,10))})),this.coreUtils.setSeriesYAxisMappings();var s=[],l=m(new Set(i.series.map((function(t){return t.group}))));i.series.forEach((function(t,e){var n=l.indexOf(t.group);s[n]||(s[n]=[]),s[n].push(r.seriesNames[e])})),r.seriesGroups=s;for(var c=function(){for(var t=0;t0&&(this.twoDSeriesX=a,r.seriesX.push(this.twoDSeriesX))),r.labels.push(this.twoDSeriesX);var h=t[u].data.map((function(t){return x.parseNumber(t)}));r.series.push(h)}r.seriesZ.push(this.threeDSeries),void 0!==t[u].color?r.seriesColors.push(t[u].color):r.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(t){var e=this.w.globals,n=this.w.config;e.series=t.slice(),e.seriesNames=n.labels.slice();for(var i=0;i0?n.labels=e.xaxis.categories:e.labels.length>0?n.labels=e.labels.slice():this.fallbackToCategory?(n.labels=n.labels[0],n.seriesRange.length&&(n.seriesRange.map((function(t){t.forEach((function(t){n.labels.indexOf(t.x)<0&&t.x&&n.labels.push(t.x)}))})),n.labels=Array.from(new Set(n.labels.map(JSON.stringify)),JSON.parse)),e.xaxis.convertedCatToNumeric&&(new R(e).convertCatToNumericXaxis(e,this.ctx,n.seriesX[0]),this._generateExternalLabels(t))):this._generateExternalLabels(t)}},{key:"_generateExternalLabels",value:function(t){var e=this.w.globals,n=this.w.config,i=[];if(e.axisCharts){if(e.series.length>0)if(this.isFormatXY())for(var r=n.series.map((function(t,e){return t.data.filter((function(t,e,n){return n.findIndex((function(e){return e.x===t.x}))===e}))})),o=r.reduce((function(t,e,n,i){return i[t].length>e.length?t:n}),0),a=0;a0&&r==n.length&&e.push(i)})),t.globals.ignoreYAxisIndexes=e.map((function(t){return t}))}}]),t}(),G=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"scaleSvgNode",value:function(t,e){var n=parseFloat(t.getAttributeNS(null,"width")),i=parseFloat(t.getAttributeNS(null,"height"));t.setAttributeNS(null,"width",n*e),t.setAttributeNS(null,"height",i*e),t.setAttributeNS(null,"viewBox","0 0 "+n+" "+i)}},{key:"fixSvgStringForIe11",value:function(t){if(!x.isIE11())return t.replace(/ /g," ");var e=0,n=t.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,(function(t){return 2===++e?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':t}));return(n=n.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(t){null==t&&(t=1);var e=this.w.globals.dom.Paper.svg();if(1!==t){var n=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(n,t),e=(new XMLSerializer).serializeToString(n)}return this.fixSvgStringForIe11(e)}},{key:"cleanup",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),n=t.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(i,(function(t){t.setAttribute("width",0)})),e&&e[0]&&(e[0].setAttribute("x",-500),e[0].setAttribute("x1",-500),e[0].setAttribute("x2",-500)),n&&n[0]&&(n[0].setAttribute("y",-100),n[0].setAttribute("y1",-100),n[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var t=this.getSvgString(),e=new Blob([t],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(e)}},{key:"dataURI",value:function(t){var e=this;return new Promise((function(n){var i=e.w,r=t?t.scale||t.width/i.globals.svgWidth:1;e.cleanup();var o=document.createElement("canvas");o.width=i.globals.svgWidth*r,o.height=parseInt(i.globals.dom.elWrap.style.height,10)*r;var a="transparent"!==i.config.chart.background&&i.config.chart.background?i.config.chart.background:"#fff",s=o.getContext("2d");s.fillStyle=a,s.fillRect(0,0,o.width*r,o.height*r);var l=e.getSvgString(r);if(window.canvg&&x.isIE11()){var c=window.canvg.Canvg.fromString(s,l,{ignoreClear:!0,ignoreDimensions:!0});c.start();var u=o.msToBlob();c.stop(),n({blob:u})}else{var h="data:image/svg+xml,"+encodeURIComponent(l),d=new Image;d.crossOrigin="anonymous",d.onload=function(){if(s.drawImage(d,0,0),o.msToBlob){var t=o.msToBlob();n({blob:t})}else{var e=o.toDataURL("image/png");n({imgURI:e})}},d.src=h}}))}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var t=this;this.dataURI().then((function(e){var n=e.imgURI,i=e.blob;i?navigator.msSaveOrOpenBlob(i,t.w.globals.chartID+".png"):t.triggerDownload(n,t.w.config.chart.toolbar.export.png.filename,".png")}))}},{key:"exportToCSV",value:function(t){var e=this,n=t.series,i=t.fileName,r=t.columnDelimiter,o=void 0===r?",":r,a=t.lineDelimiter,s=void 0===a?"\n":a,l=this.w;n||(n=l.config.series);var c,u,h=[],d=[],p="",f=l.globals.series.map((function(t,e){return-1===l.globals.collapsedSeriesIndices.indexOf(e)?t:[]})),g=function(t){return"function"==typeof l.config.chart.toolbar.export.csv.categoryFormatter?l.config.chart.toolbar.export.csv.categoryFormatter(t):"datetime"===l.config.xaxis.type&&String(t).length>=10?new Date(t).toDateString():x.isNumber(t)?t:t.split(o).join("")},v=function(t){return"function"==typeof l.config.chart.toolbar.export.csv.valueFormatter?l.config.chart.toolbar.export.csv.valueFormatter(t):t},b=Math.max.apply(Math,m(n.map((function(t){return t.data?t.data.length:0})))),y=new W(this.ctx),w=new _(this.ctx),S=function(t){var n="";if(l.globals.axisCharts){if("category"===l.config.xaxis.type||l.config.xaxis.convertedCatToNumeric)if(l.globals.isBarHorizontal){var i=l.globals.yLabelFormatters[0],r=new X(e.ctx).getActiveConfigSeriesIndex();n=i(l.globals.labels[t],{seriesIndex:r,dataPointIndex:t,w:l})}else n=w.getLabel(l.globals.labels,l.globals.timescaleLabels,0,t).text;"datetime"===l.config.xaxis.type&&(l.config.xaxis.categories.length?n=l.config.xaxis.categories[t]:l.config.labels.length&&(n=l.config.labels[t]))}else n=l.config.labels[t];return null===n?"nullvalue":(Array.isArray(n)&&(n=n.join(" ")),x.isNumber(n)?n:n.split(o).join(""))},k=function(t,e){if(h.length&&0===e&&d.push(h.join(o)),t.data){t.data=t.data.length&&t.data||m(Array(b)).map((function(){return""}));for(var i=0;i0&&!i.globals.isBarHorizontal&&(this.xaxisLabels=i.globals.timescaleLabels.slice()),i.config.xaxis.overwriteCategories&&(this.xaxisLabels=i.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],"top"===i.config.xaxis.position?this.offY=0:this.offY=i.globals.gridHeight,this.offY=this.offY+i.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal="bar"===i.config.chart.type&&i.config.plotOptions.bar.horizontal,this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.xaxisBorderWidth=i.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=i.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=i.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=i.config.xaxis.axisBorder.height,this.yaxis=i.config.yaxis[0]}return c(t,[{key:"drawXaxis",value:function(){var t=this.w,e=new k(this.ctx),n=e.group({class:"apexcharts-xaxis",transform:"translate(".concat(t.config.xaxis.offsetX,", ").concat(t.config.xaxis.offsetY,")")}),i=e.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});n.add(i);for(var r=[],o=0;o6&&void 0!==arguments[6]?arguments[6]:{},c=[],u=[],h=this.w,d=l.xaxisFontSize||this.xaxisFontSize,p=l.xaxisFontFamily||this.xaxisFontFamily,f=l.xaxisForeColors||this.xaxisForeColors,g=l.fontWeight||h.config.xaxis.labels.style.fontWeight,v=l.cssClass||h.config.xaxis.labels.style.cssClass,m=h.globals.padHorizontal,b=i.length,y="category"===h.config.xaxis.type?h.globals.dataPoints:b;if(0===y&&b>y&&(y=b),r){var x=y>1?y-1:y;a=h.globals.gridWidth/Math.min(x,b-1),m=m+o(0,a)/2+h.config.xaxis.labels.offsetX}else a=h.globals.gridWidth/y,m=m+o(0,a)+h.config.xaxis.labels.offsetX;for(var w=function(r){var l=m-o(r,a)/2+h.config.xaxis.labels.offsetX;0===r&&1===b&&a/2===m&&1===y&&(l=h.globals.gridWidth/2);var x=s.axesUtils.getLabel(i,h.globals.timescaleLabels,l,r,c,d,t),w=28;if(h.globals.rotateXLabels&&t&&(w=22),h.config.xaxis.title.text&&"top"===h.config.xaxis.position&&(w+=parseFloat(h.config.xaxis.title.style.fontSize)+2),t||(w=w+parseFloat(d)+(h.globals.xAxisLabelsHeight-h.globals.xAxisGroupLabelsHeight)+(h.globals.rotateXLabels?10:0)),x=void 0!==h.config.xaxis.tickAmount&&"dataPoints"!==h.config.xaxis.tickAmount&&"datetime"!==h.config.xaxis.type?s.axesUtils.checkLabelBasedOnTickamount(r,x,b):s.axesUtils.checkForOverflowingLabels(r,x,b,c,u),h.config.xaxis.labels.show){var S=e.drawText({x:x.x,y:s.offY+h.config.xaxis.labels.offsetY+w-("top"===h.config.xaxis.position?h.globals.xAxisHeight+h.config.xaxis.axisTicks.height-2:0),text:x.text,textAnchor:"middle",fontWeight:x.isBold?600:g,fontSize:d,fontFamily:p,foreColor:Array.isArray(f)?t&&h.config.xaxis.convertedCatToNumeric?f[h.globals.minX+r-1]:f[r]:f,isPlainText:!1,cssClass:(t?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+v});if(n.add(S),S.on("click",(function(t){if("function"==typeof h.config.chart.events.xAxisLabelClick){var e=Object.assign({},h,{labelIndex:r});h.config.chart.events.xAxisLabelClick(t,s.ctx,e)}})),t){var k=document.createElementNS(h.globals.SVGNS,"title");k.textContent=Array.isArray(x.text)?x.text.join(" "):x.text,S.node.appendChild(k),""!==x.text&&(c.push(x.text),u.push(x))}}ri.globals.gridWidth)){var o=this.offY+i.config.xaxis.axisTicks.offsetY;if(e=e+o+i.config.xaxis.axisTicks.height,"top"===i.config.xaxis.position&&(e=o-i.config.xaxis.axisTicks.height),i.config.xaxis.axisTicks.show){var a=new k(this.ctx).drawLine(t+i.config.xaxis.axisTicks.offsetX,o+i.config.xaxis.offsetY,r+i.config.xaxis.axisTicks.offsetX,e+i.config.xaxis.offsetY,i.config.xaxis.axisTicks.color);n.add(a),a.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var t=this.w,e=[],n=this.xaxisLabels.length,i=t.globals.padHorizontal;if(t.globals.timescaleLabels.length>0)for(var r=0;r0){var c=r[r.length-1].getBBox(),u=r[0].getBBox();c.x<-20&&r[r.length-1].parentNode.removeChild(r[r.length-1]),u.x+u.width>t.globals.gridWidth&&!t.globals.isBarHorizontal&&r[0].parentNode.removeChild(r[0]);for(var h=0;h0&&(this.xaxisLabels=n.globals.timescaleLabels.slice())}return c(t,[{key:"drawGridArea",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=this.w,n=new k(this.ctx);null===t&&(t=n.group({class:"apexcharts-grid"}));var i=n.drawLine(e.globals.padHorizontal,1,e.globals.padHorizontal,e.globals.gridHeight,"transparent"),r=n.drawLine(e.globals.padHorizontal,e.globals.gridHeight,e.globals.gridWidth,e.globals.gridHeight,"transparent");return t.add(r),t.add(i),t}},{key:"drawGrid",value:function(){var t=null;return this.w.globals.axisCharts&&(t=this.renderGrid(),this.drawGridArea(t.el)),t}},{key:"createGridMask",value:function(){var t=this.w,e=t.globals,n=new k(this.ctx),i=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var r=0;t.config.stroke.width.forEach((function(t){r=Math.max(r,t)})),i=r}e.dom.elGridRectMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(e.cuid)),e.dom.elGridRectMarkerMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(e.cuid)),e.dom.elForecastMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elForecastMask.setAttribute("id","forecastMask".concat(e.cuid)),e.dom.elNonForecastMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(e.cuid));var o=t.config.chart.type,a=0,s=0;("bar"===o||"rangeBar"===o||"candlestick"===o||"boxPlot"===o||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&(a=t.config.grid.padding.left,s=t.config.grid.padding.right,e.barPadForNumericAxis>a&&(a=e.barPadForNumericAxis,s=e.barPadForNumericAxis)),e.dom.elGridRect=n.drawRect(-i/2-a-2,-i/2-2,e.gridWidth+i+s+a+4,e.gridHeight+i+4,0,"#fff");var l=t.globals.markers.largestSize+1;e.dom.elGridRectMarker=n.drawRect(2*-l,2*-l,e.gridWidth+4*l,e.gridHeight+4*l,0,"#fff"),e.dom.elGridRectMask.appendChild(e.dom.elGridRect.node),e.dom.elGridRectMarkerMask.appendChild(e.dom.elGridRectMarker.node);var c=e.dom.baseEl.querySelector("defs");c.appendChild(e.dom.elGridRectMask),c.appendChild(e.dom.elForecastMask),c.appendChild(e.dom.elNonForecastMask),c.appendChild(e.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(t){var e=t.i,n=t.x1,i=t.y1,r=t.x2,o=t.y2,a=t.xCount,s=t.parent,l=this.w;if(!(0===e&&l.globals.skipFirstTimelinelabel||e===a-1&&l.globals.skipLastTimelinelabel&&!l.config.xaxis.labels.formatter||"radar"===l.config.chart.type)){l.config.grid.xaxis.lines.show&&this._drawGridLine({i:e,x1:n,y1:i,x2:r,y2:o,xCount:a,parent:s});var c=0;if(l.globals.hasXaxisGroups&&"between"===l.config.xaxis.tickPlacement){var u=l.globals.groups;if(u){for(var h=0,d=0;h0&&"datetime"!==t.config.xaxis.type&&(r=e.yAxisScale[i].result.length-1)),this._drawXYLines({xCount:r,tickAmount:l})):(r=l,l=e.xTickAmount,this._drawInvertedXYLines({xCount:r,tickAmount:l}));return this.drawGridBands(r,l),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:e.gridWidth/r}}},{key:"drawGridBands",value:function(t,e){var n=this.w;if(void 0!==n.config.grid.row.colors&&n.config.grid.row.colors.length>0)for(var i=0,r=n.globals.gridHeight/e,o=n.globals.gridWidth,a=0,s=0;a=n.config.grid.row.colors.length&&(s=0),this._drawGridBandRect({c:s,x1:0,y1:i,x2:o,y2:r,type:"row"}),i+=n.globals.gridHeight/e;if(void 0!==n.config.grid.column.colors&&n.config.grid.column.colors.length>0)for(var l=n.globals.isBarHorizontal||"on"!==n.config.xaxis.tickPlacement||"category"!==n.config.xaxis.type&&!n.config.xaxis.convertedCatToNumeric?t:t-1,c=n.globals.padHorizontal,u=n.globals.padHorizontal+n.globals.gridWidth/l,h=n.globals.gridHeight,d=0,p=0;d=n.config.grid.column.colors.length&&(p=0),this._drawGridBandRect({c:p,x1:c,y1:0,x2:u,y2:h,type:"column"}),c+=n.globals.gridWidth/l}}]),t}(),Z=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"niceScale",value:function(t,e){var n,i,r,o,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=1e-11,l=this.w,c=l.globals;c.isBarHorizontal?(n=l.config.xaxis,i=Math.max((c.svgWidth-100)/25,2)):(n=l.config.yaxis[a],i=Math.max((c.svgHeight-100)/15,2)),r=void 0!==n.min&&null!==n.min,o=void 0!==n.max&&null!==n.min;var u=void 0!==n.stepSize&&null!==n.stepSize,h=void 0!==n.tickAmount&&null!==n.tickAmount,d=h?n.tickAmount:n.forceNiceScale?c.niceScaleDefaultTicks[Math.min(Math.round(i/2),c.niceScaleDefaultTicks.length-1)]:10;if(c.isMultipleYAxis&&!h&&c.multiAxisTickAmount>0&&(d=c.multiAxisTickAmount,h=!0),d="dataPoints"===d?c.dataPoints-1:Math.abs(Math.round(d)),(t===Number.MIN_VALUE&&0===e||!x.isNumber(t)&&!x.isNumber(e)||t===Number.MIN_VALUE&&e===-Number.MAX_VALUE)&&(t=x.isNumber(n.min)?n.min:0,e=x.isNumber(n.max)?n.max:t+d,c.allSeriesCollapsed=!1),t>e){console.warn("axis.min cannot be greater than axis.max: swapping min and max");var p=e;e=t,t=p}else t===e&&(t=0===t?0:t-1,e=0===e?2:e+1);var f=[];d<1&&(d=1);var g=d,v=Math.abs(e-t);n.forceNiceScale&&(!r&&t>0&&t/v<.15&&(t=0,r=!0),!o&&e<0&&-e/v<.15&&(e=0,o=!0),v=Math.abs(e-t));var m=v/g,b=m,y=Math.floor(Math.log10(b)),w=Math.pow(10,y),S=Math.ceil(b/w);if(m=b=(S=c.niceScaleAllowedMagMsd[0===c.yValueDecimal?0:1][S])*w,c.isBarHorizontal&&n.stepSize&&"datetime"!==n.type?(m=n.stepSize,u=!0):u&&(m=n.stepSize),u&&n.forceNiceScale){var k=Math.floor(Math.log10(m));m*=Math.pow(10,y-k)}if(r&&o){var O=v/g;if(h)if(u)if(0!=x.mod(v,m)){var C=x.getGCD(m,O);m=O/C<10?C:O}else 0==x.mod(m,O)?m=O:(O=m,h=!1);else m=O;else if(u)0==x.mod(v,m)?O=m:m=O;else if(0==x.mod(v,m))O=m;else{O=v/(g=Math.ceil(v/m));var A=x.getGCD(v,m);v/Ai&&(t=e-m*d,t+=m*Math.floor((P-t)/m))}else if(r)if(h)e=t+m*g;else{var T=e;e=m*Math.ceil(e/m),Math.abs(e-t)/x.getGCD(v,m)>i&&(e=t+m*d,e+=m*Math.ceil((T-e)/m))}}else if(h){var _=m/(e-t>e?1:2),D=_*Math.floor(t/_);Math.abs(D-t)<=_/2?e=(t=D)+m*g:t=(e=_*Math.ceil(e/_))-m*g}else t=m*Math.floor(t/m),e=m*Math.ceil(e/m);v=Math.abs(e-t),m=x.getGCD(v,m),g=Math.round(v/m)}if(h||r||o||(g=Math.ceil((v-s)/(m+s)))>16&&x.getPrimeFactors(g).length<2&&g++,!h&&n.forceNiceScale&&0===c.yValueDecimal&&g>v&&(g=v,m=Math.round(v/g)),g>i&&(!h&&!u||n.forceNiceScale)){var E=x.getPrimeFactors(g),j=E.length-1,L=g;t:for(var M=0;Mz);return{result:f,niceMin:f[0],niceMax:f[f.length-1]}}},{key:"linearScale",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0,o=Math.abs(e-t);"dataPoints"===(n=this._adjustTicksForSmallRange(n,i,o))&&(n=this.w.globals.dataPoints-1),r||(r=o/n),n===Number.MAX_VALUE&&(n=5,r=1);for(var a=[],s=t;n>=0;)a.push(s),s+=r,n-=1;return{result:a,niceMin:a[0],niceMax:a[a.length-1]}}},{key:"logarithmicScaleNice",value:function(t,e,n){e<=0&&(e=Math.max(t,n)),t<=0&&(t=Math.min(e,n));for(var i=[],r=Math.ceil(Math.log(e)/Math.log(n)+1),o=Math.floor(Math.log(t)/Math.log(n));o5?(i.allSeriesCollapsed=!1,i.yAxisScale[t]=o.forceNiceScale?this.logarithmicScaleNice(e,n,o.logBase):this.logarithmicScale(e,n,o.logBase)):n!==-Number.MAX_VALUE&&x.isNumber(n)&&e!==Number.MAX_VALUE&&x.isNumber(e)?(i.allSeriesCollapsed=!1,i.yAxisScale[t]=this.niceScale(e,n,t)):i.yAxisScale[t]=this.niceScale(Number.MIN_VALUE,0,t)}},{key:"setXScale",value:function(t,e){var n=this.w,i=n.globals,r=Math.abs(e-t);return e!==-Number.MAX_VALUE&&x.isNumber(e)?i.xAxisScale=this.linearScale(t,e,n.config.xaxis.tickAmount?n.config.xaxis.tickAmount:r<10&&r>1?r+1:10,0,n.config.xaxis.stepSize):i.xAxisScale=this.linearScale(0,10,10),i.xAxisScale}},{key:"setSeriesYAxisMappings",value:function(){var t=this.w.globals,e=this.w.config,n=[],i=[],r=[],o=t.series.length>e.yaxis.length||e.yaxis.some((function(t){return Array.isArray(t.seriesName)}));e.series.forEach((function(t,e){r.push(e),i.push(null)})),e.yaxis.forEach((function(t,e){n[e]=[]}));var a=[];e.yaxis.forEach((function(t,i){var s=!1;if(t.seriesName){var l=[];Array.isArray(t.seriesName)?l=t.seriesName:l.push(t.seriesName),l.forEach((function(t){e.series.forEach((function(e,a){if(e.name===t){var l=a;i===a||o?!o||r.indexOf(a)>-1?n[i].push([i,a]):console.warn("Series '"+e.name+"' referenced more than once in what looks like the new style. That is, when using either seriesName: [], or when there are more series than yaxes."):(n[a].push([a,i]),l=i),s=!0,-1!==(l=r.indexOf(l))&&r.splice(l,1)}}))}))}s||a.push(i)})),n=n.map((function(t,e){var n=[];return t.forEach((function(t){i[t[1]]=t[0],n.push(t[1])})),n}));for(var s=e.yaxis.length-1,l=0;l0?function(){var l,c,u=Number.MAX_VALUE,h=-Number.MAX_VALUE,d=u,p=h;if(e.chart.stacked)!function(){var t=n.seriesX[i[0]],r=[],o=[],f=[];s.forEach((function(){r.push(t.map((function(){return Number.MIN_VALUE}))),o.push(t.map((function(){return Number.MIN_VALUE}))),f.push(t.map((function(){return Number.MIN_VALUE})))}));for(var g=function(t){!l&&e.series[i[t]].type&&(l=e.series[i[t]].type);var u=i[t];c=e.series[u].group?e.series[u].group:"axis-".concat(a),!(n.collapsedSeriesIndices.indexOf(u)<0&&n.ancillaryCollapsedSeriesIndices.indexOf(u)<0)||(n.allSeriesCollapsed=!1,s.forEach((function(t,i){if(e.series[u].group===t)for(var a=0;a=0?o[i][a]+=s:f[i][a]+=s,r[i][a]+=s,d=Math.min(d,s),p=Math.max(p,s)}}))),"bar"!==l&&"column"!==l||n.barGroups.push(c)},v=0;v1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=this.w.config,o=this.w.globals,a=-Number.MAX_VALUE,s=Number.MIN_VALUE;null===i&&(i=t+1);var l=o.series,c=l,u=l;"candlestick"===r.chart.type?(c=o.seriesCandleL,u=o.seriesCandleH):"boxPlot"===r.chart.type?(c=o.seriesCandleO,u=o.seriesCandleC):o.isRangeData&&(c=o.seriesRangeStart,u=o.seriesRangeEnd);var h=!1;if(o.seriesX.length>=i){var d,p=null===(d=o.brushSource)||void 0===d?void 0:d.w.config.chart.brush;(r.chart.zoom.enabled&&r.chart.zoom.autoScaleYaxis||null!=p&&p.enabled&&null!=p&&p.autoScaleYaxis)&&(h=!0)}for(var f=t;fv&&o.seriesX[f][m]>r.xaxis.max;m--);}for(var b=v;b<=m&&bc[f][b]&&c[f][b]<0&&(s=c[f][b])}else o.hasNullValues=!0}"bar"!==g&&"column"!==g||(s<0&&a<0&&(a=0,n=Math.max(n,0)),s===Number.MIN_VALUE&&(s=0,e=Math.min(e,0)))}return"rangeBar"===r.chart.type&&o.seriesRangeStart.length&&o.isBarHorizontal&&(s=e),"bar"===r.chart.type&&(s<0&&a<0&&(a=0),s===Number.MIN_VALUE&&(s=0)),{minY:s,maxY:a,lowestY:e,highestY:n}}},{key:"setYRange",value:function(){var t=this.w.globals,e=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var n,i=Number.MAX_VALUE;if(t.isMultipleYAxis){i=Number.MAX_VALUE;for(var r=0;rt.dataPoints&&0!==t.dataPoints&&(i=t.dataPoints-1)):"dataPoints"===e.xaxis.tickAmount?(t.series.length>1&&(i=t.series[t.maxValsInArrayIndex].length-1),t.isXNumeric&&(i=t.maxX-t.minX-1)):i=e.xaxis.tickAmount,t.xTickAmount=i,void 0!==e.xaxis.max&&"number"==typeof e.xaxis.max&&(t.maxX=e.xaxis.max),void 0!==e.xaxis.min&&"number"==typeof e.xaxis.min&&(t.minX=e.xaxis.min),void 0!==e.xaxis.range&&(t.minX=t.maxX-e.xaxis.range),t.minX!==Number.MAX_VALUE&&t.maxX!==-Number.MAX_VALUE)if(e.xaxis.convertedCatToNumeric&&!t.dataFormatXNumeric){for(var r=[],o=t.minX-1;o0&&(t.xAxisScale=this.scales.linearScale(1,t.labels.length,i-1,0,e.xaxis.stepSize),t.seriesX=t.labels.slice());n&&(t.labels=t.xAxisScale.result.slice())}return t.isBarHorizontal&&t.labels.length&&(t.xTickAmount=t.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:t.minX,maxX:t.maxX}}},{key:"setZRange",value:function(){var t=this.w.globals;if(t.isDataXYZ)for(var e=0;e0){var r=e-i[n-1];r>0&&(t.minXDiff=Math.min(r,t.minXDiff))}})),1!==t.dataPoints&&t.minXDiff!==Number.MAX_VALUE||(t.minXDiff=.5)}))}},{key:"_setStackedMinMax",value:function(){var t=this,e=this.w.globals;if(e.series.length){var n=e.seriesGroups;n.length||(n=[this.w.globals.seriesNames.map((function(t){return t}))]);var i={},r={};n.forEach((function(n){i[n]=[],r[n]=[],t.w.config.series.map((function(t,i){return n.indexOf(e.seriesNames[i])>-1?i:null})).filter((function(t){return null!==t})).forEach((function(o){for(var a=0;a0?i[n][a]+=parseFloat(e.series[o][a])+1e-4:r[n][a]+=parseFloat(e.series[o][a]))}}))})),Object.entries(i).forEach((function(t){var n=v(t,1)[0];i[n].forEach((function(t,o){e.maxY=Math.max(e.maxY,i[n][o]),e.minY=Math.min(e.minY,r[n][o])}))}))}}}]),t}(),J=function(){function t(e,n){s(this,t),this.ctx=e,this.elgrid=n,this.w=e.w;var i=this.w;this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.axisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal="bar"===i.config.chart.type&&i.config.plotOptions.bar.horizontal,this.xAxisoffX=0,"bottom"===i.config.xaxis.position&&(this.xAxisoffX=i.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new _(e)}return c(t,[{key:"drawYaxis",value:function(t){var e=this,n=this.w,i=new k(this.ctx),r=n.config.yaxis[t].labels.style,o=r.fontSize,a=r.fontFamily,s=r.fontWeight,l=i.group({class:"apexcharts-yaxis",rel:t,transform:"translate("+n.globals.translateYAxisX[t]+", 0)"});if(this.axesUtils.isYAxisHidden(t))return l;var c=i.group({class:"apexcharts-yaxis-texts-g"});l.add(c);var u=n.globals.yAxisScale[t].result.length-1,h=n.globals.gridHeight/u,d=n.globals.yLabelFormatters[t],p=n.globals.yAxisScale[t].result.slice();p=this.axesUtils.checkForReversedLabels(t,p);var f="";if(n.config.yaxis[t].labels.show){var g=n.globals.translateY+n.config.yaxis[t].labels.offsetY;n.globals.isBarHorizontal?g=0:"heatmap"===n.config.chart.type&&(g-=h/2),g+=parseInt(n.config.yaxis[t].labels.style.fontSize,10)/3;for(var v=function(l){var v=p[l];v=d(v,l,n);var m=n.config.yaxis[t].labels.padding;n.config.yaxis[t].opposite&&0!==n.config.yaxis.length&&(m*=-1);var b="end";n.config.yaxis[t].opposite&&(b="start"),"left"===n.config.yaxis[t].labels.align?b="start":"center"===n.config.yaxis[t].labels.align?b="middle":"right"===n.config.yaxis[t].labels.align&&(b="end");var y=e.axesUtils.getYAxisForeColor(r.colors,t),w=x.listToArray(n.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-label tspan"))).map((function(t){return t.textContent})),S=i.drawText({x:m,y:g,text:w.indexOf(v)>=0?"":v,textAnchor:b,fontSize:o,fontFamily:a,fontWeight:s,maxWidth:n.config.yaxis[t].labels.maxWidth,foreColor:Array.isArray(y)?y[l]:y,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+r.cssClass});l===u&&(f=S),c.add(S);var k=document.createElementNS(n.globals.SVGNS,"title");if(k.textContent=Array.isArray(v)?v.join(" "):v,S.node.appendChild(k),0!==n.config.yaxis[t].labels.rotate){var O=i.rotateAroundCenter(f.node),C=i.rotateAroundCenter(S.node);S.node.setAttribute("transform","rotate(".concat(n.config.yaxis[t].labels.rotate," ").concat(O.x," ").concat(C.y,")"))}g+=h},m=u;m>=0;m--)v(m)}if(void 0!==n.config.yaxis[t].title.text){var b=i.group({class:"apexcharts-yaxis-title"}),y=0;n.config.yaxis[t].opposite&&(y=n.globals.translateYAxisX[t]);var w=i.drawText({x:y,y:n.globals.gridHeight/2+n.globals.translateY+n.config.yaxis[t].title.offsetY,text:n.config.yaxis[t].title.text,textAnchor:"end",foreColor:n.config.yaxis[t].title.style.color,fontSize:n.config.yaxis[t].title.style.fontSize,fontWeight:n.config.yaxis[t].title.style.fontWeight,fontFamily:n.config.yaxis[t].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+n.config.yaxis[t].title.style.cssClass});b.add(w),l.add(b)}var S=n.config.yaxis[t].axisBorder,O=31+S.offsetX;if(n.config.yaxis[t].opposite&&(O=-31-S.offsetX),S.show){var C=i.drawLine(O,n.globals.translateY+S.offsetY-2,O,n.globals.gridHeight+n.globals.translateY+S.offsetY+2,S.color,0,S.width);l.add(C)}return n.config.yaxis[t].axisTicks.show&&this.axesUtils.drawYAxisTicks(O,u,S,n.config.yaxis[t].axisTicks,t,h,l),l}},{key:"drawYaxisInversed",value:function(t){var e=this.w,n=new k(this.ctx),i=n.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),r=n.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});i.add(r);var o=e.globals.yAxisScale[t].result.length-1,a=e.globals.gridWidth/o+.1,s=a+e.config.xaxis.labels.offsetX,l=e.globals.xLabelFormatter,c=e.globals.yAxisScale[t].result.slice(),u=e.globals.timescaleLabels;u.length>0&&(this.xaxisLabels=u.slice(),o=(c=u.slice()).length),c=this.axesUtils.checkForReversedLabels(t,c);var h=u.length;if(e.config.xaxis.labels.show)for(var d=h?0:o;h?d=0;h?d++:d--){var p=c[d];p=l(p,d,e);var f=e.globals.gridWidth+e.globals.padHorizontal-(s-a+e.config.xaxis.labels.offsetX);if(u.length){var g=this.axesUtils.getLabel(c,u,f,d,this.drawnLabels,this.xaxisFontSize);f=g.x,p=g.text,this.drawnLabels.push(g.text),0===d&&e.globals.skipFirstTimelinelabel&&(p=""),d===c.length-1&&e.globals.skipLastTimelinelabel&&(p="")}var v=n.drawText({x:f,y:this.xAxisoffX+e.config.xaxis.labels.offsetY+30-("top"===e.config.xaxis.position?e.globals.xAxisHeight+e.config.xaxis.axisTicks.height-2:0),text:p,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:e.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+e.config.xaxis.labels.style.cssClass});r.add(v),v.tspan(p);var m=document.createElementNS(e.globals.SVGNS,"title");m.textContent=p,v.node.appendChild(m),s+=a}return this.inversedYAxisTitleText(i),this.inversedYAxisBorder(i),i}},{key:"inversedYAxisBorder",value:function(t){var e=this.w,n=new k(this.ctx),i=e.config.xaxis.axisBorder;if(i.show){var r=0;"bar"===e.config.chart.type&&e.globals.isXNumeric&&(r-=15);var o=n.drawLine(e.globals.padHorizontal+r+i.offsetX,this.xAxisoffX,e.globals.gridWidth,this.xAxisoffX,i.color,0,i.height);this.elgrid&&this.elgrid.elGridBorders&&e.config.grid.show?this.elgrid.elGridBorders.add(o):t.add(o)}}},{key:"inversedYAxisTitleText",value:function(t){var e=this.w,n=new k(this.ctx);if(void 0!==e.config.xaxis.title.text){var i=n.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),r=n.drawText({x:e.globals.gridWidth/2+e.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(e.config.xaxis.title.style.fontSize)+e.config.xaxis.title.offsetY+20,text:e.config.xaxis.title.text,textAnchor:"middle",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,fontWeight:e.config.xaxis.title.style.fontWeight,foreColor:e.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+e.config.xaxis.title.style.cssClass});i.add(r),t.add(i)}}},{key:"yAxisTitleRotate",value:function(t,e){var n=this.w,i=new k(this.ctx),r={width:0,height:0},o={width:0,height:0},a=n.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-texts-g"));null!==a&&(r=a.getBoundingClientRect());var s=n.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-title text"));if(null!==s&&(o=s.getBoundingClientRect()),null!==s){var l=this.xPaddingForYAxisTitle(t,r,o,e);s.setAttribute("x",l.xPos-(e?10:0))}if(null!==s){var c=i.rotateAroundCenter(s);s.setAttribute("transform","rotate(".concat(e?-1*n.config.yaxis[t].title.rotate:n.config.yaxis[t].title.rotate," ").concat(c.x," ").concat(c.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(t,e,n,i){var r=this.w,o=0,a=0,s=10;return void 0===r.config.yaxis[t].title.text||t<0?{xPos:a,padd:0}:(i?(a=e.width+r.config.yaxis[t].title.offsetX+n.width/2+s/2,0===(o+=1)&&(a-=s/2)):(a=-1*e.width+r.config.yaxis[t].title.offsetX+s/2+n.width/2,r.globals.isBarHorizontal&&(s=25,a=-1*e.width-r.config.yaxis[t].title.offsetX-s)),{xPos:a,padd:s})}},{key:"setYAxisXPosition",value:function(t,e){var n=this.w,i=0,r=0,o=18,a=1;n.config.yaxis.length>1&&(this.multipleYs=!0),n.config.yaxis.map((function(s,l){var c=n.globals.ignoreYAxisIndexes.indexOf(l)>-1||!s.show||s.floating||0===t[l].width,u=t[l].width+e[l].width;s.opposite?n.globals.isBarHorizontal?(r=n.globals.gridWidth+n.globals.translateX-1,n.globals.translateYAxisX[l]=r-s.labels.offsetX):(r=n.globals.gridWidth+n.globals.translateX+a,c||(a=a+u+20),n.globals.translateYAxisX[l]=r-s.labels.offsetX+20):(i=n.globals.translateX-o,c||(o=o+u+20),n.globals.translateYAxisX[l]=i+s.labels.offsetX)}))}},{key:"setYAxisTextAlignments",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(e=x.listToArray(e)).forEach((function(e,n){var i=t.config.yaxis[n];if(i&&!i.floating&&void 0!==i.labels.align){var r=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(n,"'] .apexcharts-yaxis-texts-g")),o=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(n,"'] .apexcharts-yaxis-label"));o=x.listToArray(o);var a=r.getBoundingClientRect();"left"===i.labels.align?(o.forEach((function(t,e){t.setAttribute("text-anchor","start")})),i.opposite||r.setAttribute("transform","translate(-".concat(a.width,", 0)"))):"center"===i.labels.align?(o.forEach((function(t,e){t.setAttribute("text-anchor","middle")})),r.setAttribute("transform","translate(".concat(a.width/2*(i.opposite?1:-1),", 0)"))):"right"===i.labels.align&&(o.forEach((function(t,e){t.setAttribute("text-anchor","end")})),i.opposite&&r.setAttribute("transform","translate(".concat(a.width,", 0)")))}}))}}]),t}(),Q=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.documentEvent=x.bind(this.documentEvent,this)}return c(t,[{key:"addEventListener",value:function(t,e){var n=this.w;n.globals.events.hasOwnProperty(t)?n.globals.events[t].push(e):n.globals.events[t]=[e]}},{key:"removeEventListener",value:function(t,e){var n=this.w;if(n.globals.events.hasOwnProperty(t)){var i=n.globals.events[t].indexOf(e);-1!==i&&n.globals.events[t].splice(i,1)}}},{key:"fireEvent",value:function(t,e){var n=this.w;if(n.globals.events.hasOwnProperty(t)){e&&e.length||(e=[]);for(var i=n.globals.events[t],r=i.length,o=0;o0&&(e=this.w.config.chart.locales.concat(window.Apex.chart.locales));var n=e.filter((function(e){return e.name===t}))[0];if(!n)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var i=x.extend(j,n);this.w.globals.locale=i.options}}]),t}(),et=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"drawAxis",value:function(t,e){var n,i,r=this,o=this.w.globals,a=this.w.config,s=new U(this.ctx,e),l=new J(this.ctx,e);o.axisCharts&&"radar"!==t&&(o.isBarHorizontal?(i=l.drawYaxisInversed(0),n=s.drawXaxisInversed(0),o.dom.elGraphical.add(n),o.dom.elGraphical.add(i)):(n=s.drawXaxis(),o.dom.elGraphical.add(n),a.yaxis.map((function(t,e){if(-1===o.ignoreYAxisIndexes.indexOf(e)&&(i=l.drawYaxis(e),o.dom.Paper.add(i),"back"===r.w.config.grid.position)){var n=o.dom.Paper.children()[1];n.remove(),o.dom.Paper.add(n)}}))))}}]),t}(),nt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"drawXCrosshairs",value:function(){var t=this.w,e=new k(this.ctx),n=new S(this.ctx),i=t.config.xaxis.crosshairs.fill.gradient,r=t.config.xaxis.crosshairs.dropShadow,o=t.config.xaxis.crosshairs.fill.type,a=i.colorFrom,s=i.colorTo,l=i.opacityFrom,c=i.opacityTo,u=i.stops,h=r.enabled,d=r.left,p=r.top,f=r.blur,g=r.color,v=r.opacity,m=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){"gradient"===o&&(m=e.drawGradient("vertical",a,s,l,c,null,u,null));var b=e.drawRect();1===t.config.xaxis.crosshairs.width&&(b=e.drawLine());var y=t.globals.gridHeight;(!x.isNumber(y)||y<0)&&(y=0);var w=t.config.xaxis.crosshairs.width;(!x.isNumber(w)||w<0)&&(w=0),b.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:y,width:w,height:y,fill:m,filter:"none","fill-opacity":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,"stroke-width":t.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":t.config.xaxis.crosshairs.stroke.dashArray}),h&&(b=n.dropShadow(b,{left:d,top:p,blur:f,color:g,opacity:v})),t.globals.dom.elGraphical.add(b)}}},{key:"drawYCrosshairs",value:function(){var t=this.w,e=new k(this.ctx),n=t.config.yaxis[0].crosshairs,i=t.globals.barPadForNumericAxis;if(t.config.yaxis[0].crosshairs.show){var r=e.drawLine(-i,0,t.globals.gridWidth+i,0,n.stroke.color,n.stroke.dashArray,n.stroke.width);r.attr({class:"apexcharts-ycrosshairs"}),t.globals.dom.elGraphical.add(r)}var o=e.drawLine(-i,0,t.globals.gridWidth+i,0,n.stroke.color,0,0);o.attr({class:"apexcharts-ycrosshairs-hidden"}),t.globals.dom.elGraphical.add(o)}}]),t}(),it=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"checkResponsiveConfig",value:function(t){var e=this,n=this.w,i=n.config;if(0!==i.responsive.length){var r=i.responsive.slice();r.sort((function(t,e){return t.breakpoint>e.breakpoint?1:e.breakpoint>t.breakpoint?-1:0})).reverse();var o=new $({}),a=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=r[0].breakpoint,a=window.innerWidth>0?window.innerWidth:screen.width;if(a>i){var s=x.clone(n.globals.initialConfig);s.series=x.clone(n.config.series);var l=O.extendArrayProps(o,s,n);t=x.extend(l,t),t=x.extend(n.config,t),e.overrideResponsiveOptions(t)}else for(var c=0;c0&&"function"==typeof n.config.colors[0]&&(n.globals.colors=n.config.series.map((function(t,i){var r=n.config.colors[i];return r||(r=n.config.colors[0]),"function"==typeof r?(e.isColorFn=!0,r({value:n.globals.axisCharts?n.globals.series[i][0]?n.globals.series[i][0]:0:n.globals.series[i],seriesIndex:i,dataPointIndex:i,w:n})):r})))),n.globals.seriesColors.map((function(t,e){t&&(n.globals.colors[e]=t)})),n.config.theme.monochrome.enabled){var r=[],o=n.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(o=n.globals.series[0].length*n.globals.series.length);for(var a=n.config.theme.monochrome.color,s=1/(o/n.config.theme.monochrome.shadeIntensity),l=n.config.theme.monochrome.shadeTo,c=0,u=0;u2&&void 0!==arguments[2]?arguments[2]:null,i=this.w,r=e||i.globals.series.length;if(null===n&&(n=this.isBarDistributed||this.isHeatmapDistributed||"heatmap"===i.config.chart.type&&i.config.plotOptions.heatmap.colorScale.inverse),n&&i.globals.series.length&&(r=i.globals.series[i.globals.maxValsInArrayIndex].length*i.globals.series.length),t.lengtht.globals.svgWidth&&(this.dCtx.lgRect.width=t.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getDatalabelsRect",value:function(){var t=this,e=this.w,n=[];e.config.series.forEach((function(r,o){r.data.forEach((function(r,a){var s;s=e.globals.series[o][a],i=e.config.dataLabels.formatter(s,{ctx:t.dCtx.ctx,seriesIndex:o,dataPointIndex:a,w:e}),n.push(i)}))}));var i=x.getLargestStringFromArr(n),r=new k(this.dCtx.ctx),o=e.config.dataLabels.style,a=r.getTextRects(i,parseInt(o.fontSize),o.fontFamily);return{width:1.05*a.width,height:a.height}}},{key:"getLargestStringFromMultiArr",value:function(t,e){var n=t;if(this.w.globals.isMultiLineX){var i=e.map((function(t,e){return Array.isArray(t)?t.length:1})),r=Math.max.apply(Math,m(i));n=e[i.indexOf(r)]}return n}}]),t}(),st=function(){function t(e){s(this,t),this.w=e.w,this.dCtx=e}return c(t,[{key:"getxAxisLabelsCoords",value:function(){var t,e=this.w,n=e.globals.labels.slice();if(e.config.xaxis.convertedCatToNumeric&&0===n.length&&(n=e.globals.categoryLabels),e.globals.timescaleLabels.length>0){var i=this.getxAxisTimeScaleLabelsCoords();t={width:i.width,height:i.height},e.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends="left"!==e.config.legend.position&&"right"!==e.config.legend.position||e.config.legend.floating?0:this.dCtx.lgRect.width;var r=e.globals.xLabelFormatter,o=x.getLargestStringFromArr(n),a=this.dCtx.dimHelpers.getLargestStringFromMultiArr(o,n);e.globals.isBarHorizontal&&(a=o=e.globals.yAxisScale[0].result.reduce((function(t,e){return t.length>e.length?t:e}),0));var s=new T(this.dCtx.ctx),l=o;o=s.xLabelFormat(r,o,l,{i:void 0,dateFormatter:new P(this.dCtx.ctx).formatDate,w:e}),a=s.xLabelFormat(r,a,l,{i:void 0,dateFormatter:new P(this.dCtx.ctx).formatDate,w:e}),(e.config.xaxis.convertedCatToNumeric&&void 0===o||""===String(o).trim())&&(a=o="1");var c=new k(this.dCtx.ctx),u=c.getTextRects(o,e.config.xaxis.labels.style.fontSize),h=u;if(o!==a&&(h=c.getTextRects(a,e.config.xaxis.labels.style.fontSize)),(t={width:u.width>=h.width?u.width:h.width,height:u.height>=h.height?u.height:h.height}).width*n.length>e.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&0!==e.config.xaxis.labels.rotate||e.config.xaxis.labels.rotateAlways){if(!e.globals.isBarHorizontal){e.globals.rotateXLabels=!0;var d=function(t){return c.getTextRects(t,e.config.xaxis.labels.style.fontSize,e.config.xaxis.labels.style.fontFamily,"rotate(".concat(e.config.xaxis.labels.rotate," 0 0)"),!1)};u=d(o),o!==a&&(h=d(a)),t.height=(u.height>h.height?u.height:h.height)/1.5,t.width=u.width>h.width?u.width:h.width}}else e.globals.rotateXLabels=!1}return e.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var t,e=this.w;if(!e.globals.hasXaxisGroups)return{width:0,height:0};var n,i=(null===(t=e.config.xaxis.group.style)||void 0===t?void 0:t.fontSize)||e.config.xaxis.labels.style.fontSize,r=e.globals.groups.map((function(t){return t.title})),o=x.getLargestStringFromArr(r),a=this.dCtx.dimHelpers.getLargestStringFromMultiArr(o,r),s=new k(this.dCtx.ctx),l=s.getTextRects(o,i),c=l;return o!==a&&(c=s.getTextRects(a,i)),n={width:l.width>=c.width?l.width:c.width,height:l.height>=c.height?l.height:c.height},e.config.xaxis.labels.show||(n={width:0,height:0}),{width:n.width,height:n.height}}},{key:"getxAxisTitleCoords",value:function(){var t=this.w,e=0,n=0;if(void 0!==t.config.xaxis.title.text){var i=new k(this.dCtx.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);e=i.width,n=i.height}return{width:e,height:n}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var t,e=this.w;this.dCtx.timescaleLabels=e.globals.timescaleLabels.slice();var n=this.dCtx.timescaleLabels.map((function(t){return t.value})),i=n.reduce((function(t,e){return void 0===t?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):t.length>e.length?t:e}),0);return 1.05*(t=new k(this.dCtx.ctx).getTextRects(i,e.config.xaxis.labels.style.fontSize)).width*n.length>e.globals.gridWidth&&0!==e.config.xaxis.labels.rotate&&(e.globals.overlappingXLabels=!0),t}},{key:"additionalPaddingXLabels",value:function(t){var e=this,n=this.w,i=n.globals,r=n.config,o=r.xaxis.type,a=t.width;i.skipLastTimelinelabel=!1,i.skipFirstTimelinelabel=!1;var s=n.config.yaxis[0].opposite&&n.globals.isBarHorizontal,l=function(t,s){r.yaxis.length>1&&function(t){return-1!==i.collapsedSeriesIndices.indexOf(t)}(s)||function(t){if(e.dCtx.timescaleLabels&&e.dCtx.timescaleLabels.length){var s=e.dCtx.timescaleLabels[0],l=e.dCtx.timescaleLabels[e.dCtx.timescaleLabels.length-1].position+a/1.75-e.dCtx.yAxisWidthRight,c=s.position-a/1.75+e.dCtx.yAxisWidthLeft,u="right"===n.config.legend.position&&e.dCtx.lgRect.width>0?e.dCtx.lgRect.width:0;l>i.svgWidth-i.translateX-u&&(i.skipLastTimelinelabel=!0),c<-(t.show&&!t.floating||"bar"!==r.chart.type&&"candlestick"!==r.chart.type&&"rangeBar"!==r.chart.type&&"boxPlot"!==r.chart.type?10:a/1.75)&&(i.skipFirstTimelinelabel=!0)}else"datetime"===o?e.dCtx.gridPad.right(null===(i=String(u(e,s)))||void 0===i?void 0:i.length)?t:e}),h),p=d=u(d,s);if(void 0!==d&&0!==d.length||(d=l.niceMax),e.globals.isBarHorizontal){i=0;var f=e.globals.labels.slice();d=x.getLargestStringFromArr(f),d=u(d,{seriesIndex:a,dataPointIndex:-1,w:e}),p=t.dCtx.dimHelpers.getLargestStringFromMultiArr(d,f)}var g=new k(t.dCtx.ctx),v="rotate(".concat(o.labels.rotate," 0 0)"),m=g.getTextRects(d,o.labels.style.fontSize,o.labels.style.fontFamily,v,!1),b=m;d!==p&&(b=g.getTextRects(p,o.labels.style.fontSize,o.labels.style.fontFamily,v,!1)),n.push({width:(c>b.width||c>m.width?c:b.width>m.width?b.width:m.width)+i,height:b.height>m.height?b.height:m.height})}else n.push({width:0,height:0})})),n}},{key:"getyAxisTitleCoords",value:function(){var t=this,e=this.w,n=[];return e.config.yaxis.map((function(e,i){if(e.show&&void 0!==e.title.text){var r=new k(t.dCtx.ctx),o="rotate(".concat(e.title.rotate," 0 0)"),a=r.getTextRects(e.title.text,e.title.style.fontSize,e.title.style.fontFamily,o,!1);n.push({width:a.width,height:a.height})}else n.push({width:0,height:0})})),n}},{key:"getTotalYAxisWidth",value:function(){var t=this.w,e=0,n=0,i=0,r=t.globals.yAxisScale.length>1?10:0,o=new _(this.dCtx.ctx),a=function(a,s){var l=t.config.yaxis[s].floating,c=0;a.width>0&&!l?(c=a.width+r,function(e){return t.globals.ignoreYAxisIndexes.indexOf(e)>-1}(s)&&(c=c-a.width-r)):c=l||o.isYAxisHidden(s)?0:5,t.config.yaxis[s].opposite?i+=c:n+=c,e+=c};return t.globals.yLabelsCoords.map((function(t,e){a(t,e)})),t.globals.yTitleCoords.map((function(t,e){a(t,e)})),t.globals.isBarHorizontal&&!t.config.yaxis[0].floating&&(e=t.globals.yLabelsCoords[0].width+t.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=n,this.dCtx.yAxisWidthRight=i,e}}]),t}(),ct=function(){function t(e){s(this,t),this.w=e.w,this.dCtx=e}return c(t,[{key:"gridPadForColumnsInNumericAxis",value:function(t){var e=this.w,n=e.config,i=e.globals;if(i.noData||i.collapsedSeries.length+i.ancillaryCollapsedSeries.length===n.series.length)return 0;var r=function(t){return"bar"===t||"rangeBar"===t||"candlestick"===t||"boxPlot"===t},o=n.chart.type,a=0,s=r(o)?n.series.length:1;i.comboBarCount>0&&(s=i.comboBarCount),i.collapsedSeries.forEach((function(t){r(t.type)&&(s-=1)})),n.chart.stacked&&(s=1);var l,c,u=r(o)||i.comboBarCount>0,h=Math.abs(i.initialMaxX-i.initialMinX);u&&i.isXNumeric&&!i.isBarHorizontal&&s>0&&0!==h&&(h<=3&&(h=i.dataPoints),l=h/t,i.minXDiff&&i.minXDiff/l>0&&(c=i.minXDiff/l),c>t/2&&(c/=2),(a=c*parseInt(n.plotOptions.bar.columnWidth,10)/100)<1&&(a=1),i.barPadForNumericAxis=a);return a}},{key:"gridPadFortitleSubtitle",value:function(){var t=this,e=this.w,n=e.globals,i=this.dCtx.isSparkline||!e.globals.axisCharts?0:10;["title","subtitle"].forEach((function(n){void 0!==e.config[n].text?i+=e.config[n].margin:i+=t.dCtx.isSparkline||!e.globals.axisCharts?0:5})),!e.config.legend.show||"bottom"!==e.config.legend.position||e.config.legend.floating||e.globals.axisCharts||(i+=10);var r=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),o=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");n.gridHeight=n.gridHeight-r.height-o.height-i,n.translateY=n.translateY+r.height+o.height+i}},{key:"setGridXPosForDualYAxis",value:function(t,e){var n=this.w,i=new _(this.dCtx.ctx);n.config.yaxis.map((function(r,o){-1!==n.globals.ignoreYAxisIndexes.indexOf(o)||r.floating||i.isYAxisHidden(o)||(r.opposite&&(n.globals.translateX=n.globals.translateX-(e[o].width+t[o].width)-parseInt(n.config.yaxis[o].labels.style.fontSize,10)/1.2-12),n.globals.translateX<2&&(n.globals.translateX=2))}))}}]),t}(),ut=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new at(this),this.dimYAxis=new lt(this),this.dimXAxis=new st(this),this.dimGrid=new ct(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return c(t,[{key:"plotCoords",value:function(){var t=this,e=this.w,n=e.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.datalabelsCoords={width:0,height:0};var i=Array.isArray(e.config.stroke.width)?Math.max.apply(Math,m(e.config.stroke.width)):e.config.stroke.width;this.isSparkline&&((e.config.markers.discrete.length>0||e.config.markers.size>0)&&Object.entries(this.gridPad).forEach((function(e){var n=v(e,2),i=n[0],r=n[1];t.gridPad[i]=Math.max(r,t.w.globals.markers.largestSize/1.5)})),this.gridPad.top=Math.max(i/2,this.gridPad.top),this.gridPad.bottom=Math.max(i/2,this.gridPad.bottom)),n.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),n.gridHeight=n.gridHeight-this.gridPad.top-this.gridPad.bottom,n.gridWidth=n.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var r=this.dimGrid.gridPadForColumnsInNumericAxis(n.gridWidth);n.gridWidth=n.gridWidth-2*r,n.translateX=n.translateX+this.gridPad.left+this.xPadLeft+(r>0?r:0),n.translateY=n.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var t=this,e=this.w,n=e.globals,i=this.dimYAxis.getyAxisLabelsCoords(),r=this.dimYAxis.getyAxisTitleCoords();n.isSlopeChart&&(this.datalabelsCoords=this.dimHelpers.getDatalabelsRect()),e.globals.yLabelsCoords=[],e.globals.yTitleCoords=[],e.config.yaxis.map((function(t,n){e.globals.yLabelsCoords.push({width:i[n].width,index:n}),e.globals.yTitleCoords.push({width:r[n].width,index:n})})),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var o=this.dimXAxis.getxAxisLabelsCoords(),a=this.dimXAxis.getxAxisGroupLabelsCoords(),s=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(o,s,a),n.translateXAxisY=e.globals.rotateXLabels?this.xAxisHeight/8:-4,n.translateXAxisX=e.globals.rotateXLabels&&e.globals.isXNumeric&&e.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,e.globals.isBarHorizontal&&(n.rotateXLabels=!1,n.translateXAxisY=parseInt(e.config.xaxis.labels.style.fontSize,10)/1.5*-1),n.translateXAxisY=n.translateXAxisY+e.config.xaxis.labels.offsetY,n.translateXAxisX=n.translateXAxisX+e.config.xaxis.labels.offsetX;var l=this.yAxisWidth,c=this.xAxisHeight;n.xAxisLabelsHeight=this.xAxisHeight-s.height,n.xAxisGroupLabelsHeight=n.xAxisLabelsHeight-o.height,n.xAxisLabelsWidth=this.xAxisWidth,n.xAxisHeight=this.xAxisHeight;var u=10;("radar"===e.config.chart.type||this.isSparkline)&&(l=0,c=n.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||"treemap"===e.config.chart.type)&&(l=0,c=0,u=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(o);var h=function(){n.translateX=l+t.datalabelsCoords.width,n.gridHeight=n.svgHeight-t.lgRect.height-c-(t.isSparkline||"treemap"===e.config.chart.type?0:e.globals.rotateXLabels?10:15),n.gridWidth=n.svgWidth-l-2*t.datalabelsCoords.width};switch("top"===e.config.xaxis.position&&(u=n.xAxisHeight-e.config.xaxis.axisTicks.height-5),e.config.legend.position){case"bottom":n.translateY=u,h();break;case"top":n.translateY=this.lgRect.height+u,h();break;case"left":n.translateY=u,n.translateX=this.lgRect.width+l+this.datalabelsCoords.width,n.gridHeight=n.svgHeight-c-12,n.gridWidth=n.svgWidth-this.lgRect.width-l-2*this.datalabelsCoords.width;break;case"right":n.translateY=u,n.translateX=l+this.datalabelsCoords.width,n.gridHeight=n.svgHeight-c-12,n.gridWidth=n.svgWidth-this.lgRect.width-l-2*this.datalabelsCoords.width-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(r,i),new J(this.ctx).setYAxisXPosition(i,r)}},{key:"setDimensionsForNonAxisCharts",value:function(){var t=this.w,e=t.globals,n=t.config,i=0;t.config.legend.show&&!t.config.legend.floating&&(i=20);var r="pie"===n.chart.type||"polarArea"===n.chart.type||"donut"===n.chart.type?"pie":"radialBar",o=n.plotOptions[r].offsetY,a=n.plotOptions[r].offsetX;if(!n.legend.show||n.legend.floating){e.gridHeight=e.svgHeight-n.grid.padding.top-n.grid.padding.bottom;var s=e.dom.elWrap.getBoundingClientRect().width;return e.gridWidth=Math.min(s,e.gridHeight)-n.grid.padding.left-n.grid.padding.right,e.translateY=o,void(e.translateX=a+(e.svgWidth-e.gridWidth)/2)}switch(n.legend.position){case"bottom":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=o-10,e.translateX=a+(e.svgWidth-e.gridWidth)/2;break;case"top":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=this.lgRect.height+o+10,e.translateX=a+(e.svgWidth-e.gridWidth)/2;break;case"left":e.gridWidth=e.svgWidth-this.lgRect.width-i,e.gridHeight="auto"!==n.chart.height?e.svgHeight:e.gridWidth,e.translateY=o,e.translateX=a+this.lgRect.width+i;break;case"right":e.gridWidth=e.svgWidth-this.lgRect.width-i-5,e.gridHeight="auto"!==n.chart.height?e.svgHeight:e.gridWidth,e.translateY=o,e.translateX=a+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(t,e,n){var i=this.w,r=i.globals.hasXaxisGroups?2:1,o=n.height+t.height+e.height,a=i.globals.isMultiLineX?1.2:i.globals.LINE_HEIGHT_RATIO,s=i.globals.rotateXLabels?22:10,l=i.globals.rotateXLabels&&"bottom"===i.config.legend.position?10:0;this.xAxisHeight=o*a+r*s+l,this.xAxisWidth=t.width,this.xAxisHeight-e.height>i.config.xaxis.labels.maxHeight&&(this.xAxisHeight=i.config.xaxis.labels.maxHeight),i.config.xaxis.labels.minHeight&&this.xAxisHeightu&&(this.yAxisWidth=u)}}]),t}(),ht=function(){function t(e){s(this,t),this.w=e.w,this.lgCtx=e}return c(t,[{key:"getLegendStyles",value:function(){var t,e,n,i=document.createElement("style");i.setAttribute("type","text/css");var r=(null===(t=this.lgCtx.ctx)||void 0===t||null===(e=t.opts)||void 0===e||null===(n=e.chart)||void 0===n?void 0:n.nonce)||this.w.config.chart.nonce;r&&i.setAttribute("nonce",r);var o=document.createTextNode("\n .apexcharts-legend {\n display: flex;\n overflow: auto;\n padding: 0 10px;\n }\n .apexcharts-legend.apx-legend-position-bottom, .apexcharts-legend.apx-legend-position-top {\n flex-wrap: wrap\n }\n .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\n flex-direction: column;\n bottom: 0;\n }\n .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left, .apexcharts-legend.apx-legend-position-top.apexcharts-align-left, .apexcharts-legend.apx-legend-position-right, .apexcharts-legend.apx-legend-position-left {\n justify-content: flex-start;\n }\n .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center, .apexcharts-legend.apx-legend-position-top.apexcharts-align-center {\n justify-content: center;\n }\n .apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right, .apexcharts-legend.apx-legend-position-top.apexcharts-align-right {\n justify-content: flex-end;\n }\n .apexcharts-legend-series {\n cursor: pointer;\n line-height: normal;\n display: flex;\n align-items: center;\n }\n .apexcharts-legend-text {\n position: relative;\n font-size: 14px;\n }\n .apexcharts-legend-text *, .apexcharts-legend-marker * {\n pointer-events: none;\n }\n .apexcharts-legend-marker {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n margin-right: 1px;\n }\n\n .apexcharts-legend-series.apexcharts-no-click {\n cursor: auto;\n }\n .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\n display: none !important;\n }\n .apexcharts-inactive-legend {\n opacity: 0.45;\n }");return i.appendChild(o),i}},{key:"getLegendDimensions",value:function(){var t=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend"),e=t.offsetWidth;return{clwh:t.offsetHeight,clww:e}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(t,e){var n=this,i=this.w;if(i.globals.axisCharts||"radialBar"===i.config.chart.type){i.globals.resized=!0;var r=null,o=null;i.globals.risingSeries=[],i.globals.axisCharts?(r=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"']")),o=parseInt(r.getAttribute("data:realIndex"),10)):(r=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t+1,"']")),o=parseInt(r.getAttribute("rel"),10)-1),e?[{cs:i.globals.collapsedSeries,csi:i.globals.collapsedSeriesIndices},{cs:i.globals.ancillaryCollapsedSeries,csi:i.globals.ancillaryCollapsedSeriesIndices}].forEach((function(t){n.riseCollapsedSeries(t.cs,t.csi,o)})):this.hideSeries({seriesEl:r,realIndex:o})}else{var a=i.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(t+1,"'] path")),s=i.config.chart.type;if("pie"===s||"polarArea"===s||"donut"===s){var l=i.config.plotOptions.pie.donut.labels;new k(this.lgCtx.ctx).pathMouseDown(a.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(a.members[0].node,l)}a.fire("click")}}},{key:"hideSeries",value:function(t){var e=t.seriesEl,n=t.realIndex,i=this.w,r=i.globals,o=x.clone(i.config.series);if(r.axisCharts){var a=i.config.yaxis[r.seriesYAxisReverseMap[n]];if(a&&a.show&&a.showAlways)r.ancillaryCollapsedSeriesIndices.indexOf(n)<0&&(r.ancillaryCollapsedSeries.push({index:n,data:o[n].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),r.ancillaryCollapsedSeriesIndices.push(n));else if(r.collapsedSeriesIndices.indexOf(n)<0){r.collapsedSeries.push({index:n,data:o[n].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),r.collapsedSeriesIndices.push(n);var s=r.risingSeries.indexOf(n);r.risingSeries.splice(s,1)}}else r.collapsedSeries.push({index:n,data:o[n]}),r.collapsedSeriesIndices.push(n);for(var l=e.childNodes,c=0;c0){for(var o=0;o1||!e.axisCharts)&&n.legend.show){for(;e.dom.elLegendWrap.firstChild;)e.dom.elLegendWrap.removeChild(e.dom.elLegendWrap.firstChild);this.drawLegends(),x.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),"bottom"===n.legend.position||"top"===n.legend.position?this.legendAlignHorizontal():"right"!==n.legend.position&&"left"!==n.legend.position||this.legendAlignVertical()}}},{key:"createLegendMarker",value:function(t){var e=t.i,n=t.fillcolor,i=this.w,r=document.createElement("span");r.classList.add("apexcharts-legend-marker");var a=i.config.legend.markers.shape||i.config.markers.shape,s=a;Array.isArray(a)&&(s=a[e]);var l=Array.isArray(i.config.legend.markers.size)?parseFloat(i.config.legend.markers.size[e]):parseFloat(i.config.legend.markers.size),c=Array.isArray(i.config.legend.markers.offsetX)?parseFloat(i.config.legend.markers.offsetX[e]):parseFloat(i.config.legend.markers.offsetX),u=Array.isArray(i.config.legend.markers.offsetY)?parseFloat(i.config.legend.markers.offsetY[e]):parseFloat(i.config.legend.markers.offsetY),h=Array.isArray(i.config.legend.markers.strokeWidth)?parseFloat(i.config.legend.markers.strokeWidth[e]):parseFloat(i.config.legend.markers.strokeWidth),d=r.style;if(d.height=2*(l+h)+"px",d.width=2*(l+h)+"px",d.left=c+"px",d.top=u+"px",i.config.legend.markers.customHTML)d.background="transparent",d.color=n[e],Array.isArray(i.config.legend.markers.customHTML)?i.config.legend.markers.customHTML[e]&&(r.innerHTML=i.config.legend.markers.customHTML[e]()):r.innerHTML=i.config.legend.markers.customHTML();else{var p=new N(this.ctx).getMarkerConfig({cssClass:"apexcharts-legend-marker apexcharts-marker apexcharts-marker-".concat(s),seriesIndex:e,strokeWidth:h,size:l}),f=SVG(r).size("100%","100%"),g=new k(this.ctx).drawMarker(0,0,o(o({},p),{},{pointFillColor:Array.isArray(i.config.legend.markers.fillColors)?n[e]:p.pointFillColor,shape:s}));SVG.select(".apexcharts-legend-marker.apexcharts-marker").members.forEach((function(t){t.node.classList.contains("apexcharts-marker-triangle")?t.node.style.transform="translate(50%, 45%)":t.node.style.transform="translate(50%, 50%)"})),f.add(g)}return r}},{key:"drawLegends",value:function(){var t=this,e=this.w,n=e.config.legend.fontFamily,i=e.globals.seriesNames,r=e.config.legend.markers.fillColors?e.config.legend.markers.fillColors.slice():e.globals.colors.slice();if("heatmap"===e.config.chart.type){var o=e.config.plotOptions.heatmap.colorScale.ranges;i=o.map((function(t){return t.name?t.name:t.from+" - "+t.to})),r=o.map((function(t){return t.color}))}else this.isBarsDistributed&&(i=e.globals.labels.slice());e.config.legend.customLegendItems.length&&(i=e.config.legend.customLegendItems);for(var a=e.globals.legendFormatter,s=e.config.legend.inverseOrder,l=s?i.length-1:0;s?l>=0:l<=i.length-1;s?l--:l++){var c,u=a(i[l],{seriesIndex:l,w:e}),h=!1,d=!1;if(e.globals.collapsedSeries.length>0)for(var p=0;p0)for(var f=0;f0?l-10:0)+(c>0?c-10:0)}i.style.position="absolute",o=o+t+n.config.legend.offsetX,a=a+e+n.config.legend.offsetY,i.style.left=o+"px",i.style.top=a+"px","bottom"===n.config.legend.position?(i.style.top="auto",i.style.bottom=5-n.config.legend.offsetY+"px"):"right"===n.config.legend.position&&(i.style.left="auto",i.style.right=25+n.config.legend.offsetX+"px"),["width","height"].forEach((function(t){i.style[t]&&(i.style[t]=parseInt(n.config.legend[t],10)+"px")}))}},{key:"legendAlignHorizontal",value:function(){var t=this.w;t.globals.dom.elLegendWrap.style.right=0;var e=this.legendHelpers.getLegendDimensions(),n=new ut(this.ctx),i=n.dimHelpers.getTitleSubtitleCoords("title"),r=n.dimHelpers.getTitleSubtitleCoords("subtitle"),o=0;"bottom"===t.config.legend.position?o=-e.clwh/1.8:"top"===t.config.legend.position&&(o=i.height+r.height+t.config.title.margin+t.config.subtitle.margin-10),this.setLegendWrapXY(20,o)}},{key:"legendAlignVertical",value:function(){var t=this.w,e=this.legendHelpers.getLegendDimensions(),n=0;"left"===t.config.legend.position&&(n=20),"right"===t.config.legend.position&&(n=t.globals.svgWidth-e.clww-10),this.setLegendWrapXY(n,20)}},{key:"onLegendHovered",value:function(t){var e=this.w,n=t.target.classList.contains("apexcharts-legend-series")||t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker");if("heatmap"===e.config.chart.type||this.isBarsDistributed){if(n){var i=parseInt(t.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,i,this.w]),new X(this.ctx).highlightRangeInSeries(t,t.target)}}else!t.target.classList.contains("apexcharts-inactive-legend")&&n&&new X(this.ctx).toggleSeriesOnHover(t,t.target)}},{key:"onLegendClick",value:function(t){var e=this.w;if(!e.config.legend.customLegendItems.length&&(t.target.classList.contains("apexcharts-legend-series")||t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker"))){var n=parseInt(t.target.getAttribute("rel"),10)-1,i="true"===t.target.getAttribute("data:collapsed"),r=this.w.config.chart.events.legendClick;"function"==typeof r&&r(this.ctx,n,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,n,this.w]);var o=this.w.config.legend.markers.onClick;"function"==typeof o&&t.target.classList.contains("apexcharts-legend-marker")&&(o(this.ctx,n,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,n,this.w])),"treemap"!==e.config.chart.type&&"heatmap"!==e.config.chart.type&&!this.isBarsDistributed&&e.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(n,i)}}}]),t}(),pt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w;var n=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=n.globals.minX,this.maxX=n.globals.maxX}return c(t,[{key:"createToolbar",value:function(){var t=this,e=this.w,n=function(){return document.createElement("div")},i=n();if(i.setAttribute("class","apexcharts-toolbar"),i.style.top=e.config.chart.toolbar.offsetY+"px",i.style.right=3-e.config.chart.toolbar.offsetX+"px",e.globals.dom.elWrap.appendChild(i),this.elZoom=n(),this.elZoomIn=n(),this.elZoomOut=n(),this.elPan=n(),this.elSelection=n(),this.elZoomReset=n(),this.elMenuIcon=n(),this.elMenu=n(),this.elCustomIcons=[],this.t=e.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var r=0;r\n \n \n\n'),a("zoomOut",this.elZoomOut,'\n \n \n\n');var s=function(n){t.t[n]&&e.config.chart[n].enabled&&o.push({el:"zoom"===n?t.elZoom:t.elSelection,icon:"string"==typeof t.t[n]?t.t[n]:"zoom"===n?'\n \n \n \n':'\n \n \n',title:t.localeValues["zoom"===n?"selectionZoom":"selection"],class:e.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(n,"-icon")})};s("zoom"),s("selection"),this.t.pan&&e.config.chart.zoom.enabled&&o.push({el:this.elPan,icon:"string"==typeof this.t.pan?this.t.pan:'\n \n \n \n \n \n \n \n',title:this.localeValues.pan,class:e.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),a("reset",this.elZoomReset,'\n \n \n'),this.t.download&&o.push({el:this.elMenuIcon,icon:"string"==typeof this.t.download?this.t.download:'',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var l=0;l0&&e.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:t.globals.gridWidth,maxY:t.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var t=this.w,e=this.xyRatios;if(!t.globals.zoomEnabled)if(void 0!==t.globals.selection&&null!==t.globals.selection)this.drawSelectionRect(t.globals.selection);else if(void 0!==t.config.chart.selection.xaxis.min&&void 0!==t.config.chart.selection.xaxis.max){var n=(t.config.chart.selection.xaxis.min-t.globals.minX)/e.xRatio,i=t.globals.gridWidth-(t.globals.maxX-t.config.chart.selection.xaxis.max)/e.xRatio-n;t.globals.isRangeBar&&(n=(t.config.chart.selection.xaxis.min-t.globals.yAxisScale[0].niceMin)/e.invertedYRatio,i=(t.config.chart.selection.xaxis.max-t.config.chart.selection.xaxis.min)/e.invertedYRatio);var r={x:n,y:0,width:i,height:t.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(r),this.makeSelectionRectDraggable(),"function"==typeof t.config.chart.events.selection&&t.config.chart.events.selection(this.ctx,{xaxis:{min:t.config.chart.selection.xaxis.min,max:t.config.chart.selection.xaxis.max},yaxis:{}})}}},{key:"drawSelectionRect",value:function(t){var e=t.x,n=t.y,i=t.width,r=t.height,o=t.translateX,a=void 0===o?0:o,s=t.translateY,l=void 0===s?0:s,c=this.w,u=this.zoomRect,h=this.selectionRect;if(this.dragged||null!==c.globals.selection){var d={transform:"translate("+a+", "+l+")"};c.globals.zoomEnabled&&this.dragged&&(i<0&&(i=1),u.attr({x:e,y:n,width:i,height:r,fill:c.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":c.config.chart.zoom.zoomedArea.fill.opacity,stroke:c.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":c.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":c.config.chart.zoom.zoomedArea.stroke.opacity}),k.setAttrs(u.node,d)),c.globals.selectionEnabled&&(h.attr({x:e,y:n,width:i>0?i:0,height:r>0?r:0,fill:c.config.chart.selection.fill.color,"fill-opacity":c.config.chart.selection.fill.opacity,stroke:c.config.chart.selection.stroke.color,"stroke-width":c.config.chart.selection.stroke.width,"stroke-dasharray":c.config.chart.selection.stroke.dashArray,"stroke-opacity":c.config.chart.selection.stroke.opacity}),k.setAttrs(h.node,d))}}},{key:"hideSelectionRect",value:function(t){t&&t.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(t){var e=t.context,n=t.zoomtype,i=this.w,r=e,o=this.gridRect.getBoundingClientRect(),a=r.startX-1,s=r.startY,l=!1,c=!1,u=r.clientX-o.left-a,h=r.clientY-o.top-s,d={};return Math.abs(u+a)>i.globals.gridWidth?u=i.globals.gridWidth-a:r.clientX-o.left<0&&(u=a),a>r.clientX-o.left&&(l=!0,u=Math.abs(u)),s>r.clientY-o.top&&(c=!0,h=Math.abs(h)),d="x"===n?{x:l?a-u:a,y:0,width:u,height:i.globals.gridHeight}:"y"===n?{x:0,y:c?s-h:s,width:i.globals.gridWidth,height:h}:{x:l?a-u:a,y:c?s-h:s,width:u,height:h},r.drawSelectionRect(d),r.selectionDragging("resizing"),d}},{key:"selectionDragging",value:function(t,e){var n=this,i=this.w,r=this.xyRatios,o=this.selectionRect,a=0;"resizing"===t&&(a=30);var s=function(t){return parseFloat(o.node.getAttribute(t))},l={x:s("x"),y:s("y"),width:s("width"),height:s("height")};i.globals.selection=l,"function"==typeof i.config.chart.events.selection&&i.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout((function(){var t,e,a,s,l=n.gridRect.getBoundingClientRect(),c=o.node.getBoundingClientRect();i.globals.isRangeBar?(t=i.globals.yAxisScale[0].niceMin+(c.left-l.left)*r.invertedYRatio,e=i.globals.yAxisScale[0].niceMin+(c.right-l.left)*r.invertedYRatio,a=0,s=1):(t=i.globals.xAxisScale.niceMin+(c.left-l.left)*r.xRatio,e=i.globals.xAxisScale.niceMin+(c.right-l.left)*r.xRatio,a=i.globals.yAxisScale[0].niceMin+(l.bottom-c.bottom)*r.yRatio[0],s=i.globals.yAxisScale[0].niceMax-(c.top-l.top)*r.yRatio[0]);var u={xaxis:{min:t,max:e},yaxis:{min:a,max:s}};i.config.chart.events.selection(n.ctx,u),i.config.chart.brush.enabled&&void 0!==i.config.chart.events.brushScrolled&&i.config.chart.events.brushScrolled(n.ctx,u)}),a))}},{key:"selectionDrawn",value:function(t){var e=t.context,n=t.zoomtype,i=this.w,r=e,o=this.xyRatios,a=this.ctx.toolbar;if(r.startX>r.endX){var s=r.startX;r.startX=r.endX,r.endX=s}if(r.startY>r.endY){var l=r.startY;r.startY=r.endY,r.endY=l}var c=void 0,u=void 0;i.globals.isRangeBar?(c=i.globals.yAxisScale[0].niceMin+r.startX*o.invertedYRatio,u=i.globals.yAxisScale[0].niceMin+r.endX*o.invertedYRatio):(c=i.globals.xAxisScale.niceMin+r.startX*o.xRatio,u=i.globals.xAxisScale.niceMin+r.endX*o.xRatio);var h=[],d=[];if(i.config.yaxis.forEach((function(t,e){var n=i.globals.seriesYAxisMap[e][0];h.push(i.globals.yAxisScale[e].niceMax-o.yRatio[n]*r.startY),d.push(i.globals.yAxisScale[e].niceMax-o.yRatio[n]*r.endY)})),r.dragged&&(r.dragX>10||r.dragY>10)&&c!==u)if(i.globals.zoomEnabled){var p=x.clone(i.globals.initialConfig.yaxis),f=x.clone(i.globals.initialConfig.xaxis);if(i.globals.zoomed=!0,i.config.xaxis.convertedCatToNumeric&&(c=Math.floor(c),u=Math.floor(u),c<1&&(c=1,u=i.globals.dataPoints),u-c<2&&(u=c+1)),"xy"!==n&&"x"!==n||(f={min:c,max:u}),"xy"!==n&&"y"!==n||p.forEach((function(t,e){p[e].min=d[e],p[e].max=h[e]})),a){var g=a.getBeforeZoomRange(f,p);g&&(f=g.xaxis?g.xaxis:f,p=g.yaxis?g.yaxis:p)}var v={xaxis:f};i.config.chart.group||(v.yaxis=p),r.ctx.updateHelpers._updateOptions(v,!1,r.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof i.config.chart.events.zoomed&&a.zoomCallback(f,p)}else if(i.globals.selectionEnabled){var m,b=null;m={min:c,max:u},"xy"!==n&&"y"!==n||(b=x.clone(i.config.yaxis)).forEach((function(t,e){b[e].min=d[e],b[e].max=h[e]})),i.globals.selection=r.selection,"function"==typeof i.config.chart.events.selection&&i.config.chart.events.selection(r.ctx,{xaxis:m,yaxis:b})}}},{key:"panDragging",value:function(t){var e=t.context,n=this.w,i=e;if(void 0!==n.globals.lastClientPosition.x){var r=n.globals.lastClientPosition.x-i.clientX,o=n.globals.lastClientPosition.y-i.clientY;Math.abs(r)>Math.abs(o)&&r>0?this.moveDirection="left":Math.abs(r)>Math.abs(o)&&r<0?this.moveDirection="right":Math.abs(o)>Math.abs(r)&&o>0?this.moveDirection="up":Math.abs(o)>Math.abs(r)&&o<0&&(this.moveDirection="down")}n.globals.lastClientPosition={x:i.clientX,y:i.clientY};var a=n.globals.isRangeBar?n.globals.minY:n.globals.minX,s=n.globals.isRangeBar?n.globals.maxY:n.globals.maxX;n.config.xaxis.convertedCatToNumeric||i.panScrolled(a,s)}},{key:"delayedPanScrolled",value:function(){var t=this.w,e=t.globals.minX,n=t.globals.maxX,i=(t.globals.maxX-t.globals.minX)/2;"left"===this.moveDirection?(e=t.globals.minX+i,n=t.globals.maxX+i):"right"===this.moveDirection&&(e=t.globals.minX-i,n=t.globals.maxX-i),e=Math.floor(e),n=Math.floor(n),this.updateScrolledChart({xaxis:{min:e,max:n}},e,n)}},{key:"panScrolled",value:function(t,e){var n=this.w,i=this.xyRatios,r=x.clone(n.globals.initialConfig.yaxis),o=i.xRatio,a=n.globals.minX,s=n.globals.maxX;n.globals.isRangeBar&&(o=i.invertedYRatio,a=n.globals.minY,s=n.globals.maxY),"left"===this.moveDirection?(t=a+n.globals.gridWidth/15*o,e=s+n.globals.gridWidth/15*o):"right"===this.moveDirection&&(t=a-n.globals.gridWidth/15*o,e=s-n.globals.gridWidth/15*o),n.globals.isRangeBar||(tn.globals.initialMaxX)&&(t=a,e=s);var l={xaxis:{min:t,max:e}};n.config.chart.group||(l.yaxis=r),this.updateScrolledChart(l,t,e)}},{key:"updateScrolledChart",value:function(t,e,n){var i=this.w;this.ctx.updateHelpers._updateOptions(t,!1,!1),"function"==typeof i.config.chart.events.scrolled&&i.config.chart.events.scrolled(this.ctx,{xaxis:{min:e,max:n}})}}]),n}(pt),gt=function(){function t(e){s(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx}return c(t,[{key:"getNearestValues",value:function(t){var e=t.hoverArea,n=t.elGrid,i=t.clientX,r=t.clientY,o=this.w,a=n.getBoundingClientRect(),s=a.width,l=a.height,c=s/(o.globals.dataPoints-1),u=l/o.globals.dataPoints,h=this.hasBars();!o.globals.comboCharts&&!h||o.config.xaxis.convertedCatToNumeric||(c=s/o.globals.dataPoints);var d=i-a.left-o.globals.barPadForNumericAxis,p=r-a.top;d<0||p<0||d>s||p>l?(e.classList.remove("hovering-zoom"),e.classList.remove("hovering-pan")):o.globals.zoomEnabled?(e.classList.remove("hovering-pan"),e.classList.add("hovering-zoom")):o.globals.panEnabled&&(e.classList.remove("hovering-zoom"),e.classList.add("hovering-pan"));var f=Math.round(d/c),g=Math.floor(p/u);h&&!o.config.xaxis.convertedCatToNumeric&&(f=Math.ceil(d/c),f-=1);var v=null,m=null,b=o.globals.seriesXvalues.map((function(t){return t.filter((function(t){return x.isNumber(t)}))})),y=o.globals.seriesYvalues.map((function(t){return t.filter((function(t){return x.isNumber(t)}))}));if(o.globals.isXNumeric){var w=this.ttCtx.getElGrid().getBoundingClientRect(),S=d*(w.width/s),k=p*(w.height/l);v=(m=this.closestInMultiArray(S,k,b,y)).index,f=m.j,null!==v&&(b=o.globals.seriesXvalues[v],f=(m=this.closestInArray(S,b)).index)}return o.globals.capturedSeriesIndex=null===v?-1:v,(!f||f<1)&&(f=0),o.globals.isBarHorizontal?o.globals.capturedDataPointIndex=g:o.globals.capturedDataPointIndex=f,{capturedSeries:v,j:o.globals.isBarHorizontal?g:f,hoverX:d,hoverY:p}}},{key:"closestInMultiArray",value:function(t,e,n,i){var r=this.w,o=0,a=null,s=-1;r.globals.series.length>1?o=this.getFirstActiveXArray(n):a=0;var l=n[o][0],c=Math.abs(t-l);if(n.forEach((function(e){e.forEach((function(e,n){var i=Math.abs(t-e);i<=c&&(c=i,s=n)}))})),-1!==s){var u=i[o][s],h=Math.abs(e-u);a=o,i.forEach((function(t,n){var i=Math.abs(e-t[s]);i<=h&&(h=i,a=n)}))}return{index:a,j:s}}},{key:"getFirstActiveXArray",value:function(t){for(var e=this.w,n=0,i=t.map((function(t,e){return t.length>0?e:-1})),r=0;r0)for(var i=0;i *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(t=m(t)).sort((function(t,e){var n=Number(t.getAttribute("data:realIndex")),i=Number(e.getAttribute("data:realIndex"));return in?-1:0}));var e=[];return t.forEach((function(t){e.push(t.querySelector(".apexcharts-marker"))})),e}},{key:"hasMarkers",value:function(t){return this.getElMarkers(t).length>0}},{key:"getPathFromPoint",value:function(t,e){var n=Number(t.getAttribute("cx")),i=Number(t.getAttribute("cy")),r=t.getAttribute("shape");return new k(this.ctx).getMarkerPath(n,i,r,e)}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(t){var e=this.w,n=e.config.markers.hover.size;return void 0===n&&(n=e.globals.markers.size[t]+e.config.markers.hover.sizeOffset),n}},{key:"toggleAllTooltipSeriesGroups",value:function(t){var e=this.w,n=this.ttCtx;0===n.allTooltipSeriesGroups.length&&(n.allTooltipSeriesGroups=e.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var i=n.allTooltipSeriesGroups,r=0;r ').concat(n.attrs.name,""),e+="
".concat(n.val,"
")})),b.innerHTML=t+"",y.innerHTML=e+""};a?l.globals.seriesGoals[e][n]&&Array.isArray(l.globals.seriesGoals[e][n])?x():(b.innerHTML="",y.innerHTML=""):x()}else b.innerHTML="",y.innerHTML="";if(null!==f&&(i[e].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=l.config.tooltip.z.title,i[e].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=void 0!==f?f:""),a&&g[0]){if(l.config.tooltip.hideEmptySeries){var w=i[e].querySelector(".apexcharts-tooltip-marker"),S=i[e].querySelector(".apexcharts-tooltip-text");0==parseFloat(u)?(w.style.display="none",S.style.display="none"):(w.style.display="block",S.style.display="block")}null==u||l.globals.ancillaryCollapsedSeriesIndices.indexOf(e)>-1||l.globals.collapsedSeriesIndices.indexOf(e)>-1?g[0].parentNode.style.display="none":g[0].parentNode.style.display=l.config.tooltip.items.display}}},{key:"toggleActiveInactiveSeries",value:function(t){var e=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var n=e.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");n&&(n.classList.add("apexcharts-active"),n.style.display=e.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(t){var e=t.i,n=t.j,i=this.w,r=this.ctx.series.filteredSeriesX(),o="",a="",s=null,l=null,c={series:i.globals.series,seriesIndex:e,dataPointIndex:n,w:i},u=i.globals.ttZFormatter;null===n?l=i.globals.series[e]:i.globals.isXNumeric&&"treemap"!==i.config.chart.type?(o=r[e][n],0===r[e].length&&(o=r[this.tooltipUtil.getFirstActiveXArray(r)][n])):o=void 0!==i.globals.labels[n]?i.globals.labels[n]:"";var h=o;return o=i.globals.isXNumeric&&"datetime"===i.config.xaxis.type?new T(this.ctx).xLabelFormat(i.globals.ttKeyFormatter,h,h,{i:void 0,dateFormatter:new P(this.ctx).formatDate,w:this.w}):i.globals.isBarHorizontal?i.globals.yLabelFormatters[0](h,c):i.globals.xLabelFormatter(h,c),void 0!==i.config.tooltip.x.formatter&&(o=i.globals.ttKeyFormatter(h,c)),i.globals.seriesZ.length>0&&i.globals.seriesZ[e].length>0&&(s=u(i.globals.seriesZ[e][n],i)),a="function"==typeof i.config.xaxis.tooltip.formatter?i.globals.xaxisTooltipFormatter(h,c):o,{val:Array.isArray(l)?l.join(" "):l,xVal:Array.isArray(o)?o.join(" "):o,xAxisTTVal:Array.isArray(a)?a.join(" "):a,zVal:s}}},{key:"handleCustomTooltip",value:function(t){var e=t.i,n=t.j,i=t.y1,r=t.y2,o=t.w,a=this.ttCtx.getElTooltip(),s=o.config.tooltip.custom;Array.isArray(s)&&s[e]&&(s=s[e]),a.innerHTML=s({ctx:this.ctx,series:o.globals.series,seriesIndex:e,dataPointIndex:n,y1:i,y2:r,w:o})}}]),t}(),mt=function(){function t(e){s(this,t),this.ttCtx=e,this.ctx=e.ctx,this.w=e.w}return c(t,[{key:"moveXCrosshairs",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.ttCtx,i=this.w,r=n.getElXCrosshairs(),o=t-n.xcrosshairsWidth/2,a=i.globals.labels.slice().length;if(null!==e&&(o=i.globals.gridWidth/a*e),null===r||i.globals.isBarHorizontal||(r.setAttribute("x",o),r.setAttribute("x1",o),r.setAttribute("x2",o),r.setAttribute("y2",i.globals.gridHeight),r.classList.add("apexcharts-active")),o<0&&(o=0),o>i.globals.gridWidth&&(o=i.globals.gridWidth),n.isXAxisTooltipEnabled){var s=o;"tickWidth"!==i.config.xaxis.crosshairs.width&&"barWidth"!==i.config.xaxis.crosshairs.width||(s=o+n.xcrosshairsWidth/2),this.moveXAxisTooltip(s)}}},{key:"moveYCrosshairs",value:function(t){var e=this.ttCtx;null!==e.ycrosshairs&&k.setAttrs(e.ycrosshairs,{y1:t,y2:t}),null!==e.ycrosshairsHidden&&k.setAttrs(e.ycrosshairsHidden,{y1:t,y2:t})}},{key:"moveXAxisTooltip",value:function(t){var e=this.w,n=this.ttCtx;if(null!==n.xaxisTooltip&&0!==n.xcrosshairsWidth){n.xaxisTooltip.classList.add("apexcharts-active");var i,r=n.xaxisOffY+e.config.xaxis.tooltip.offsetY+e.globals.translateY+1+e.config.xaxis.offsetY;if(t-=n.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t))t+=e.globals.translateX,i=new k(this.ctx).getTextRects(n.xaxisTooltipText.innerHTML),n.xaxisTooltipText.style.minWidth=i.width+"px",n.xaxisTooltip.style.left=t+"px",n.xaxisTooltip.style.top=r+"px"}}},{key:"moveYAxisTooltip",value:function(t){var e=this.w,n=this.ttCtx;null===n.yaxisTTEls&&(n.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var i=parseInt(n.ycrosshairsHidden.getAttribute("y1"),10),r=e.globals.translateY+i,o=n.yaxisTTEls[t].getBoundingClientRect().height,a=e.globals.translateYAxisX[t]-2;e.config.yaxis[t].opposite&&(a-=26),r-=o/2,-1===e.globals.ignoreYAxisIndexes.indexOf(t)?(n.yaxisTTEls[t].classList.add("apexcharts-active"),n.yaxisTTEls[t].style.top=r+"px",n.yaxisTTEls[t].style.left=a+e.config.yaxis[t].tooltip.offsetX+"px"):n.yaxisTTEls[t].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=this.w,r=this.ttCtx,o=r.getElTooltip(),a=r.tooltipRect,s=null!==n?parseFloat(n):1,l=parseFloat(t)+s+5,c=parseFloat(e)+s/2;if(l>i.globals.gridWidth/2&&(l=l-a.ttWidth-s-10),l>i.globals.gridWidth-a.ttWidth-10&&(l=i.globals.gridWidth-a.ttWidth),l<-20&&(l=-20),i.config.tooltip.followCursor){var u=r.getElGrid().getBoundingClientRect();(l=r.e.clientX-u.left)>i.globals.gridWidth/2&&(l-=r.tooltipRect.ttWidth),(c=r.e.clientY+i.globals.translateY-u.top)>i.globals.gridHeight/2&&(c-=r.tooltipRect.ttHeight)}else i.globals.isBarHorizontal||a.ttHeight/2+c>i.globals.gridHeight&&(c=i.globals.gridHeight-a.ttHeight+i.globals.translateY);isNaN(l)||(l+=i.globals.translateX,o.style.left=l+"px",o.style.top=c+"px")}},{key:"moveMarkers",value:function(t,e){var n=this.w,i=this.ttCtx;if(n.globals.markers.size[t]>0)for(var r=n.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-marker")),o=0;o0){var p=d.getAttribute("shape"),f=l.getMarkerPath(r,o,p,1.5*u);d.setAttribute("d",f)}this.moveXCrosshairs(r),s.fixedTooltip||this.moveTooltip(r,o,u)}}},{key:"moveDynamicPointsOnHover",value:function(t){var e,n=this.ttCtx,i=n.w,r=0,o=0,a=i.globals.pointsArray,s=new X(this.ctx),l=new k(this.ctx);e=s.getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var c=n.tooltipUtil.getHoverMarkerSize(e);a[e]&&(r=a[e][t][0],o=a[e][t][1]);var u=n.tooltipUtil.getAllMarkers();if(null!==u)for(var h=0;h0){var m=l.getMarkerPath(r,p,g,c);u[h].setAttribute("d",m)}else u[h].setAttribute("d","")}}this.moveXCrosshairs(r),n.fixedTooltip||this.moveTooltip(r,o||i.globals.gridHeight,c)}},{key:"moveStickyTooltipOverBars",value:function(t,e){var n=this.w,i=this.ttCtx,r=n.globals.columnSeries?n.globals.columnSeries.length:n.globals.series.length,o=r>=2&&r%2==0?Math.floor(r/2):Math.floor(r/2)+1;n.globals.isBarHorizontal&&(o=new X(this.ctx).getActiveConfigSeriesIndex("desc")+1);var a=n.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(o,"'] path[j='").concat(t,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(o,"'] path[j='").concat(t,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(o,"'] path[j='").concat(t,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(o,"'] path[j='").concat(t,"']"));a||"number"!=typeof e||(a=n.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(e,"'] path[j='").concat(t,"'],\n .apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='").concat(e,"'] path[j='").concat(t,"'],\n .apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='").concat(e,"'] path[j='").concat(t,"'],\n .apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='").concat(e,"'] path[j='").concat(t,"']")));var s=a?parseFloat(a.getAttribute("cx")):0,l=a?parseFloat(a.getAttribute("cy")):0,c=a?parseFloat(a.getAttribute("barWidth")):0,u=i.getElGrid().getBoundingClientRect(),h=a&&(a.classList.contains("apexcharts-candlestick-area")||a.classList.contains("apexcharts-boxPlot-area"));n.globals.isXNumeric?(a&&!h&&(s-=r%2!=0?c/2:0),a&&h&&n.globals.comboCharts&&(s-=c/2)):n.globals.isBarHorizontal||(s=i.xAxisTicksPositions[t-1]+i.dataPointsDividedWidth/2,isNaN(s)&&(s=i.xAxisTicksPositions[t]-i.dataPointsDividedWidth/2)),n.globals.isBarHorizontal?l-=i.tooltipRect.ttHeight:n.config.tooltip.followCursor?l=i.e.clientY-u.top-i.tooltipRect.ttHeight/2:l+i.tooltipRect.ttHeight+15>n.globals.gridHeight&&(l=n.globals.gridHeight),n.globals.isBarHorizontal||this.moveXCrosshairs(s),i.fixedTooltip||this.moveTooltip(s,l||n.globals.gridHeight)}}]),t}(),bt=function(){function t(e){s(this,t),this.w=e.w,this.ttCtx=e,this.ctx=e.ctx,this.tooltipPosition=new mt(e)}return c(t,[{key:"drawDynamicPoints",value:function(){var t=this.w,e=new k(this.ctx),n=new N(this.ctx),i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");i=m(i),t.config.chart.stacked&&i.sort((function(t,e){return parseFloat(t.getAttribute("data:realIndex"))-parseFloat(e.getAttribute("data:realIndex"))}));for(var r=0;r2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=this.w;"bubble"!==r.config.chart.type&&this.newPointSize(t,e);var o=e.getAttribute("cx"),a=e.getAttribute("cy");if(null!==n&&null!==i&&(o=n,a=i),this.tooltipPosition.moveXCrosshairs(o),!this.fixedTooltip){if("radar"===r.config.chart.type){var s=this.ttCtx.getElGrid().getBoundingClientRect();o=this.ttCtx.e.clientX-s.left}this.tooltipPosition.moveTooltip(o,a,r.config.markers.hover.size)}}},{key:"enlargePoints",value:function(t){for(var e=this.w,n=this,i=this.ttCtx,r=t,o=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),a=e.config.markers.hover.size,s=0;s=0){var i=this.ttCtx.tooltipUtil.getPathFromPoint(t[e],n);t[e].setAttribute("d",i)}else t[e].setAttribute("d","M0,0")}}}]),t}(),yt=function(){function t(e){s(this,t),this.w=e.w;var n=this.w;this.ttCtx=e,this.isVerticalGroupedRangeBar=!n.globals.isBarHorizontal&&"rangeBar"===n.config.chart.type&&n.config.plotOptions.bar.rangeBarGroupRows}return c(t,[{key:"getAttr",value:function(t,e){return parseFloat(t.target.getAttribute(e))}},{key:"handleHeatTreeTooltip",value:function(t){var e=t.e,n=t.opt,i=t.x,r=t.y,o=t.type,a=this.ttCtx,s=this.w;if(e.target.classList.contains("apexcharts-".concat(o,"-rect"))){var l=this.getAttr(e,"i"),c=this.getAttr(e,"j"),u=this.getAttr(e,"cx"),h=this.getAttr(e,"cy"),d=this.getAttr(e,"width"),p=this.getAttr(e,"height");if(a.tooltipLabels.drawSeriesTexts({ttItems:n.ttItems,i:l,j:c,shared:!1,e:e}),s.globals.capturedSeriesIndex=l,s.globals.capturedDataPointIndex=c,i=u+a.tooltipRect.ttWidth/2+d,r=h+a.tooltipRect.ttHeight/2-p/2,a.tooltipPosition.moveXCrosshairs(u+d/2),i>s.globals.gridWidth/2&&(i=u-a.tooltipRect.ttWidth/2+d),a.w.config.tooltip.followCursor){var f=s.globals.dom.elWrap.getBoundingClientRect();i=s.globals.clientX-f.left-(i>s.globals.gridWidth/2?a.tooltipRect.ttWidth:0),r=s.globals.clientY-f.top-(r>s.globals.gridHeight/2?a.tooltipRect.ttHeight:0)}}return{x:i,y:r}}},{key:"handleMarkerTooltip",value:function(t){var e,n,i=t.e,r=t.opt,o=t.x,a=t.y,s=this.w,l=this.ttCtx;if(i.target.classList.contains("apexcharts-marker")){var c=parseInt(r.paths.getAttribute("cx"),10),u=parseInt(r.paths.getAttribute("cy"),10),h=parseFloat(r.paths.getAttribute("val"));if(n=parseInt(r.paths.getAttribute("rel"),10),e=parseInt(r.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,l.intersect){var d=x.findAncestor(r.paths,"apexcharts-series");d&&(e=parseInt(d.getAttribute("data:realIndex"),10))}if(l.tooltipLabels.drawSeriesTexts({ttItems:r.ttItems,i:e,j:n,shared:!l.showOnIntersect&&s.config.tooltip.shared,e:i}),"mouseup"===i.type&&l.markerClick(i,e,n),s.globals.capturedSeriesIndex=e,s.globals.capturedDataPointIndex=n,o=c,a=u+s.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var p=l.getElGrid().getBoundingClientRect();a=l.e.clientY+s.globals.translateY-p.top}h<0&&(a=u),l.marker.enlargeCurrentPoint(n,r.paths,o,a)}return{x:o,y:a}}},{key:"handleBarTooltip",value:function(t){var e,n,i=t.e,r=t.opt,o=this.w,a=this.ttCtx,s=a.getElTooltip(),l=0,c=0,u=0,h=this.getBarTooltipXY({e:i,opt:r});e=h.i,h.barHeight;var d=h.j;o.globals.capturedSeriesIndex=e,o.globals.capturedDataPointIndex=d,o.globals.isBarHorizontal&&a.tooltipUtil.hasBars()||!o.config.tooltip.shared?(c=h.x,u=h.y,n=Array.isArray(o.config.stroke.width)?o.config.stroke.width[e]:o.config.stroke.width,l=c):o.globals.comboCharts||o.config.tooltip.shared||(l/=2),isNaN(u)&&(u=o.globals.svgHeight-a.tooltipRect.ttHeight);var p=parseInt(r.paths.parentNode.getAttribute("data:realIndex"),10);if(o.globals.isMultipleYAxis?o.config.yaxis[p]&&o.config.yaxis[p].reversed:o.config.yaxis[0].reversed,c+a.tooltipRect.ttWidth>o.globals.gridWidth?c-=a.tooltipRect.ttWidth:c<0&&(c=0),a.w.config.tooltip.followCursor){var f=a.getElGrid().getBoundingClientRect();u=a.e.clientY-f.top}null===a.tooltip&&(a.tooltip=o.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),o.config.tooltip.shared||(o.globals.comboBarCount>0?a.tooltipPosition.moveXCrosshairs(l+n/2):a.tooltipPosition.moveXCrosshairs(l)),!a.fixedTooltip&&(!o.config.tooltip.shared||o.globals.isBarHorizontal&&a.tooltipUtil.hasBars())&&(u=u+o.globals.translateY-a.tooltipRect.ttHeight/2,s.style.left=c+o.globals.translateX+"px",s.style.top=u+"px")}},{key:"getBarTooltipXY",value:function(t){var e=this,n=t.e,i=t.opt,r=this.w,o=null,a=this.ttCtx,s=0,l=0,c=0,u=0,h=0,d=n.target.classList;if(d.contains("apexcharts-bar-area")||d.contains("apexcharts-candlestick-area")||d.contains("apexcharts-boxPlot-area")||d.contains("apexcharts-rangebar-area")){var p=n.target,f=p.getBoundingClientRect(),g=i.elGrid.getBoundingClientRect(),v=f.height;h=f.height;var m=f.width,b=parseInt(p.getAttribute("cx"),10),y=parseInt(p.getAttribute("cy"),10);u=parseFloat(p.getAttribute("barWidth"));var x="touchmove"===n.type?n.touches[0].clientX:n.clientX;o=parseInt(p.getAttribute("j"),10),s=parseInt(p.parentNode.getAttribute("rel"),10)-1;var w=p.getAttribute("data-range-y1"),S=p.getAttribute("data-range-y2");r.globals.comboCharts&&(s=parseInt(p.parentNode.getAttribute("data:realIndex"),10));var k=function(t){return r.globals.isXNumeric?b-m/2:e.isVerticalGroupedRangeBar?b+m/2:b-a.dataPointsDividedWidth+m/2},O=function(){return y-a.dataPointsDividedHeight+v/2-a.tooltipRect.ttHeight/2};a.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:s,j:o,y1:w?parseInt(w,10):null,y2:S?parseInt(S,10):null,shared:!a.showOnIntersect&&r.config.tooltip.shared,e:n}),r.config.tooltip.followCursor?r.globals.isBarHorizontal?(l=x-g.left+15,c=O()):(l=k(),c=n.clientY-g.top-a.tooltipRect.ttHeight/2-15):r.globals.isBarHorizontal?((l=b)0&&n.setAttribute("width",e.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var t=this.w,e=this.ttCtx;e.ycrosshairs=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),e.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(t,e,n){var i=this.ttCtx,r=this.w,o=r.globals,a=o.seriesYAxisMap[t];if(i.yaxisTooltips[t]&&a.length>0){var s=o.yLabelFormatters[t],l=i.getElGrid().getBoundingClientRect(),c=a[0],u=0;n.yRatio.length>1&&(u=c);var h=(e-l.top)*n.yRatio[u],d=o.maxYArr[c]-o.minYArr[c],p=o.minYArr[c]+(d-h);r.config.yaxis[t].reversed&&(p=o.maxYArr[c]-(d-h)),i.tooltipPosition.moveYCrosshairs(e-l.top),i.yaxisTooltipText[t].innerHTML=s(p),i.tooltipPosition.moveYAxisTooltip(t)}}}]),t}(),wt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w;var n=this.w;this.tConfig=n.config.tooltip,this.tooltipUtil=new gt(this),this.tooltipLabels=new vt(this),this.tooltipPosition=new mt(this),this.marker=new bt(this),this.intersect=new yt(this),this.axesTooltip=new xt(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!n.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return c(t,[{key:"getElTooltip",value:function(t){return t||(t=this),t.w.globals.dom.baseEl?t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(t){var e=this.w;this.xyRatios=t,this.isXAxisTooltipEnabled=e.config.xaxis.tooltip.enabled&&e.globals.axisCharts,this.yaxisTooltips=e.config.yaxis.map((function(t,n){return!!(t.show&&t.tooltip.enabled&&e.globals.axisCharts)})),this.allTooltipSeriesGroups=[],e.globals.axisCharts||(this.showTooltipTitle=!1);var n=document.createElement("div");if(n.classList.add("apexcharts-tooltip"),e.config.tooltip.cssClass&&n.classList.add(e.config.tooltip.cssClass),n.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),e.globals.dom.elWrap.appendChild(n),e.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var i=new U(this.ctx);this.xAxisTicksPositions=i.getXAxisTicksPositions()}if(!e.globals.comboCharts&&!this.tConfig.intersect&&"rangeBar"!==e.config.chart.type||this.tConfig.shared||(this.showOnIntersect=!0),0!==e.config.markers.size&&0!==e.globals.markers.largestSize||this.marker.drawDynamicPoints(this),e.globals.collapsedSeries.length!==e.globals.series.length){this.dataPointsDividedHeight=e.globals.gridHeight/e.globals.dataPoints,this.dataPointsDividedWidth=e.globals.gridWidth/e.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,n.appendChild(this.tooltipTitle));var r=e.globals.series.length;(e.globals.xyCharts||e.globals.comboCharts)&&this.tConfig.shared&&(r=this.showOnIntersect?1:e.globals.series.length),this.legendLabels=e.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(r),this.addSVGEvents()}}},{key:"createTTElements",value:function(t){for(var e=this,n=this.w,i=[],r=this.getElTooltip(),o=function(o){var a=document.createElement("div");a.classList.add("apexcharts-tooltip-series-group"),a.style.order=n.config.tooltip.inverseOrder?t-o:o+1,e.tConfig.shared&&e.tConfig.enabledOnSeries&&Array.isArray(e.tConfig.enabledOnSeries)&&e.tConfig.enabledOnSeries.indexOf(o)<0&&a.classList.add("apexcharts-tooltip-series-group-hidden");var s=document.createElement("span");s.classList.add("apexcharts-tooltip-marker"),s.style.backgroundColor=n.globals.colors[o],a.appendChild(s);var l=document.createElement("div");l.classList.add("apexcharts-tooltip-text"),l.style.fontFamily=e.tConfig.style.fontFamily||n.config.chart.fontFamily,l.style.fontSize=e.tConfig.style.fontSize,["y","goals","z"].forEach((function(t){var e=document.createElement("div");e.classList.add("apexcharts-tooltip-".concat(t,"-group"));var n=document.createElement("span");n.classList.add("apexcharts-tooltip-text-".concat(t,"-label")),e.appendChild(n);var i=document.createElement("span");i.classList.add("apexcharts-tooltip-text-".concat(t,"-value")),e.appendChild(i),l.appendChild(e)})),a.appendChild(l),r.appendChild(a),i.push(a)},a=0;a0&&this.addPathsEventListeners(p,u),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(u)}}},{key:"drawFixedTooltipRect",value:function(){var t=this.w,e=this.getElTooltip(),n=e.getBoundingClientRect(),i=n.width+10,r=n.height+10,o=this.tConfig.fixed.offsetX,a=this.tConfig.fixed.offsetY,s=this.tConfig.fixed.position.toLowerCase();return s.indexOf("right")>-1&&(o=o+t.globals.svgWidth-i+10),s.indexOf("bottom")>-1&&(a=a+t.globals.svgHeight-r-10),e.style.left=o+"px",e.style.top=a+"px",{x:o,y:a,ttWidth:i,ttHeight:r}}},{key:"addDatapointEventsListeners",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(e,t)}},{key:"addPathsEventListeners",value:function(t,e){for(var n=this,i=function(i){var r={paths:t[i],tooltipEl:e.tooltipEl,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:e.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map((function(e){return t[i].addEventListener(e,n.onSeriesHover.bind(n,r),{capture:!1,passive:!0})}))},r=0;r=100?this.seriesHover(t,e):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout((function(){n.seriesHover(t,e)}),100-i))}},{key:"seriesHover",value:function(t,e){var n=this;this.lastHoverTime=Date.now();var i=[],r=this.w;r.config.chart.group&&(i=this.ctx.getGroupedCharts()),r.globals.axisCharts&&(r.globals.minX===-1/0&&r.globals.maxX===1/0||0===r.globals.dataPoints)||(i.length?i.forEach((function(i){var r=n.getElTooltip(i),o={paths:t.paths,tooltipEl:r,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:i.w.globals.tooltip.ttItems};i.w.globals.minX===n.w.globals.minX&&i.w.globals.maxX===n.w.globals.maxX&&i.w.globals.tooltip.seriesHoverByContext({chartCtx:i,ttCtx:i.w.globals.tooltip,opt:o,e:e})})):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:t,e:e}))}},{key:"seriesHoverByContext",value:function(t){var e=t.chartCtx,n=t.ttCtx,i=t.opt,r=t.e,o=e.w,a=this.getElTooltip();a&&(n.tooltipRect={x:0,y:0,ttWidth:a.getBoundingClientRect().width,ttHeight:a.getBoundingClientRect().height},n.e=r,!n.tooltipUtil.hasBars()||o.globals.comboCharts||n.isBarShared||this.tConfig.onDatasetHover.highlightDataSeries&&new X(e).toggleSeriesOnHover(r,r.target.parentNode),n.fixedTooltip&&n.drawFixedTooltipRect(),o.globals.axisCharts?n.axisChartsTooltips({e:r,opt:i,tooltipRect:n.tooltipRect}):n.nonAxisChartsTooltips({e:r,opt:i,tooltipRect:n.tooltipRect}))}},{key:"axisChartsTooltips",value:function(t){var e,n,i=t.e,r=t.opt,o=this.w,a=r.elGrid.getBoundingClientRect(),s="touchmove"===i.type?i.touches[0].clientX:i.clientX,l="touchmove"===i.type?i.touches[0].clientY:i.clientY;if(this.clientY=l,this.clientX=s,o.globals.capturedSeriesIndex=-1,o.globals.capturedDataPointIndex=-1,la.top+a.height)this.handleMouseOut(r);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!o.config.tooltip.shared){var c=parseInt(r.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(c)<0)return void this.handleMouseOut(r)}var u=this.getElTooltip(),h=this.getElXCrosshairs(),d=o.globals.xyCharts||"bar"===o.config.chart.type&&!o.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||o.globals.comboCharts&&this.tooltipUtil.hasBars();if("mousemove"===i.type||"touchmove"===i.type||"mouseup"===i.type){if(o.globals.collapsedSeries.length+o.globals.ancillaryCollapsedSeries.length===o.globals.series.length)return;null!==h&&h.classList.add("apexcharts-active");var p=this.yaxisTooltips.filter((function(t){return!0===t}));if(null!==this.ycrosshairs&&p.length&&this.ycrosshairs.classList.add("apexcharts-active"),d&&!this.showOnIntersect)this.handleStickyTooltip(i,s,l,r);else if("heatmap"===o.config.chart.type||"treemap"===o.config.chart.type){var f=this.intersect.handleHeatTreeTooltip({e:i,opt:r,x:e,y:n,type:o.config.chart.type});e=f.x,n=f.y,u.style.left=e+"px",u.style.top=n+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:i,opt:r}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:i,opt:r,x:e,y:n});if(this.yaxisTooltips.length)for(var g=0;gl.width)this.handleMouseOut(i);else if(null!==s)this.handleStickyCapturedSeries(t,s,i,a);else if(this.tooltipUtil.isXoverlap(a)||r.globals.isBarHorizontal){var c=r.globals.series.findIndex((function(t,e){return!r.globals.collapsedSeriesIndices.includes(e)}));this.create(t,this,c,a,i.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(t,e,n,i){var r=this.w;if(this.tConfig.shared||null!==r.globals.series[e][i]){if(void 0!==r.globals.series[e][i])this.tConfig.shared&&this.tooltipUtil.isXoverlap(i)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(t,this,e,i,n.ttItems):this.create(t,this,e,i,n.ttItems,!1);else if(this.tooltipUtil.isXoverlap(i)){var o=r.globals.series.findIndex((function(t,e){return!r.globals.collapsedSeriesIndices.includes(e)}));this.create(t,this,o,i,n.ttItems)}}else this.handleMouseOut(n)}},{key:"deactivateHoverFilter",value:function(){for(var t=this.w,e=new k(this.ctx),n=t.globals.dom.Paper.select(".apexcharts-bar-area"),i=0;i5&&void 0!==arguments[5]?arguments[5]:null,O=this.w,C=e;"mouseup"===t.type&&this.markerClick(t,n,i),null===S&&(S=this.tConfig.shared);var A=this.tooltipUtil.hasMarkers(n),P=this.tooltipUtil.getElBars();if(O.config.legend.tooltipHoverFormatter){var T=O.config.legend.tooltipHoverFormatter,_=Array.from(this.legendLabels);_.forEach((function(t){var e=t.getAttribute("data:default-text");t.innerHTML=decodeURIComponent(e)}));for(var D=0;D<_.length;D++){var E=_[D],j=parseInt(E.getAttribute("i"),10),L=decodeURIComponent(E.getAttribute("data:default-text")),M=T(L,{seriesIndex:S?j:n,dataPointIndex:i,w:O});if(S)E.innerHTML=O.globals.collapsedSeriesIndices.indexOf(j)<0?M:L;else if(E.innerHTML=j===n?M:L,n===j)break}}var I=o(o({ttItems:r,i:n,j:i},void 0!==(null===(a=O.globals.seriesRange)||void 0===a||null===(s=a[n])||void 0===s||null===(l=s[i])||void 0===l||null===(c=l.y[0])||void 0===c?void 0:c.y1)&&{y1:null===(u=O.globals.seriesRange)||void 0===u||null===(h=u[n])||void 0===h||null===(d=h[i])||void 0===d||null===(p=d.y[0])||void 0===p?void 0:p.y1}),void 0!==(null===(f=O.globals.seriesRange)||void 0===f||null===(g=f[n])||void 0===g||null===(v=g[i])||void 0===v||null===(m=v.y[0])||void 0===m?void 0:m.y2)&&{y2:null===(b=O.globals.seriesRange)||void 0===b||null===(y=b[n])||void 0===y||null===(x=y[i])||void 0===x||null===(w=x.y[0])||void 0===w?void 0:w.y2});if(S){if(C.tooltipLabels.drawSeriesTexts(o(o({},I),{},{shared:!this.showOnIntersect&&this.tConfig.shared})),A)O.globals.markers.largestSize>0?C.marker.enlargePoints(i):C.tooltipPosition.moveDynamicPointsOnHover(i);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(P),this.barSeriesHeight>0)){var B=new k(this.ctx),R=O.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(i,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(i,n);for(var $=0;$0&&e.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(d-=c*S)),w&&(d=d+h.height/2-m/2-2);var C=e.globals.series[n][i]<0,A=s;switch(this.barCtx.isReversed&&(A=s+(C?u:-u)),g.position){case"center":p=w?C?A-u/2+y:A+u/2-y:C?A-u/2+h.height/2+y:A+u/2+h.height/2-y;break;case"bottom":p=w?C?A-u+y:A+u-y:C?A-u+h.height+m+y:A+u-h.height/2+m-y;break;case"top":p=w?C?A+y:A-y:C?A-h.height/2-y:A+h.height+y}if(this.barCtx.lastActiveBarSerieIndex===r&&v.enabled){var P=new k(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:r,j:i}),f.fontSize);o=C?A-P.height/2-y-v.offsetY+18:A+P.height+y+v.offsetY-18;var T=O;a=x+(e.globals.isXNumeric?-c*e.globals.barGroups.length/2:e.globals.barGroups.length*c/2-(e.globals.barGroups.length-1)*c-T)+v.offsetX}return e.config.chart.stacked||(p<0?p=0+m:p+h.height/3>e.globals.gridHeight&&(p=e.globals.gridHeight-m)),{bcx:l,bcy:s,dataLabelsX:d,dataLabelsY:p,totalDataLabelsX:a,totalDataLabelsY:o,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(t){var e=this.w,n=t.x,i=t.i,r=t.j,o=t.realIndex;t.columnGroupIndex;var a=t.bcy,s=t.barHeight,l=t.barWidth,c=t.textRects,u=t.dataLabelsX,h=t.strokeWidth,d=t.dataLabelsConfig,p=t.barDataLabelsConfig,f=t.barTotalDataLabelsConfig,g=t.offX,v=t.offY,m=e.globals.gridHeight/e.globals.dataPoints;l=Math.abs(l);var b,y,x=a-(this.barCtx.isRangeBar?0:m)+s/2+c.height/2+v-3,w="start",S=e.globals.series[i][r]<0,O=n;switch(this.barCtx.isReversed&&(O=n+(S?-l:l),w=S?"start":"end"),p.position){case"center":u=S?O+l/2-g:Math.max(c.width/2,O-l/2)+g;break;case"bottom":u=S?O+l-h-Math.round(c.width/2)-g:O-l+h+Math.round(c.width/2)+g;break;case"top":u=S?O-h+Math.round(c.width/2)-g:O-h-Math.round(c.width/2)+g}if(this.barCtx.lastActiveBarSerieIndex===o&&f.enabled){var C=new k(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:o,j:r}),d.fontSize);S?(b=O-h-g-f.offsetX,w="end"):b=O+g+f.offsetX+(this.barCtx.isReversed?-(l+h):h),y=x-c.height/2+C.height/2+f.offsetY+h}return e.config.chart.stacked||(u<0?u=u+c.width+h:u+c.width/2>e.globals.gridWidth&&(u=e.globals.gridWidth-c.width-h)),{bcx:n,bcy:a,dataLabelsX:u,dataLabelsY:x,totalDataLabelsX:b,totalDataLabelsY:y,totalDataLabelsAnchor:w}}},{key:"drawCalculatedDataLabels",value:function(t){var e=t.x,n=t.y,i=t.val,r=t.i,a=t.j,s=t.textRects,l=t.barHeight,c=t.barWidth,u=t.dataLabelsConfig,h=this.w,d="rotate(0)";"vertical"===h.config.plotOptions.bar.dataLabels.orientation&&(d="rotate(-90, ".concat(e,", ").concat(n,")"));var p=new Y(this.barCtx.ctx),f=new k(this.barCtx.ctx),g=u.formatter,v=null,m=h.globals.collapsedSeriesIndices.indexOf(r)>-1;if(u.enabled&&!m){v=f.group({class:"apexcharts-data-labels",transform:d});var b="";void 0!==i&&(b=g(i,o(o({},h),{},{seriesIndex:r,dataPointIndex:a,w:h}))),!i&&h.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(b="");var y=h.globals.series[r][a]<0,x=h.config.plotOptions.bar.dataLabels.position;"vertical"===h.config.plotOptions.bar.dataLabels.orientation&&("top"===x&&(u.textAnchor=y?"end":"start"),"center"===x&&(u.textAnchor="middle"),"bottom"===x&&(u.textAnchor=y?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&cMath.abs(c)&&(b=""):s.height/1.6>Math.abs(l)&&(b=""));var w=o({},u);this.barCtx.isHorizontal&&i<0&&("start"===u.textAnchor?w.textAnchor="end":"end"===u.textAnchor&&(w.textAnchor="start")),p.plotDataLabelsText({x:e,y:n,text:b,i:r,j:a,parent:v,dataLabelsConfig:w,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return v}},{key:"drawTotalDataLabels",value:function(t){var e=t.x,n=t.y,i=t.val;t.barWidth,t.barHeight;var r=t.realIndex,o=t.textAnchor,a=t.barTotalDataLabelsConfig;this.w;var s,l=new k(this.barCtx.ctx);return a.enabled&&void 0!==e&&void 0!==n&&this.barCtx.lastActiveBarSerieIndex===r&&(s=l.drawText({x:e,y:n,foreColor:a.style.color,text:i,textAnchor:o,fontFamily:a.style.fontFamily,fontSize:a.style.fontSize,fontWeight:a.style.fontWeight})),s}}]),t}(),kt=function(){function t(e){s(this,t),this.w=e.w,this.barCtx=e}return c(t,[{key:"initVariables",value:function(t){var e=this.w;this.barCtx.series=t,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var n=0;n0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=t[n].length),e.globals.isXNumeric)for(var i=0;ie.globals.minX&&e.globals.seriesX[n][i]0&&(i=l.globals.minXDiff/h),(o=i/u*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(o=1)}-1===String(this.barCtx.barOptions.columnWidth).indexOf("%")&&(o=parseInt(this.barCtx.barOptions.columnWidth,10)),a=l.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.translationsIndex]-(this.barCtx.isReversed?l.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.translationsIndex]:0),t=l.globals.padHorizontal+(i-o*this.barCtx.seriesLen)/2}return l.globals.barHeight=r,l.globals.barWidth=o,{x:t,y:e,yDivision:n,xDivision:i,barHeight:r,barWidth:o,zeroH:a,zeroW:s}}},{key:"initializeStackedPrevVars",value:function(t){t.w.globals.seriesGroups.forEach((function(e){t[e]||(t[e]={}),t[e].prevY=[],t[e].prevX=[],t[e].prevYF=[],t[e].prevXF=[],t[e].prevYVal=[],t[e].prevXVal=[]}))}},{key:"initializeStackedXYVars",value:function(t){t.w.globals.seriesGroups.forEach((function(e){t[e]||(t[e]={}),t[e].xArrj=[],t[e].xArrjF=[],t[e].xArrjVal=[],t[e].yArrj=[],t[e].yArrjF=[],t[e].yArrjVal=[]}))}},{key:"getPathFillColor",value:function(t,e,n,i){var r,o,a,s,l,c=this.w,u=new z(this.barCtx.ctx),h=null,d=this.barCtx.barOptions.distributed?n:e;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map((function(i){t[e][n]>=i.from&&t[e][n]<=i.to&&(h=i.color)})),null!==(r=c.config.series[e].data[n])&&void 0!==r&&r.fillColor&&(h=c.config.series[e].data[n].fillColor),u.fillPath({seriesNumber:this.barCtx.barOptions.distributed?d:i,dataPointIndex:n,color:h,value:t[e][n],fillConfig:null===(o=c.config.series[e].data[n])||void 0===o?void 0:o.fill,fillType:null!==(a=c.config.series[e].data[n])&&void 0!==a&&null!==(s=a.fill)&&void 0!==s&&s.type?null===(l=c.config.series[e].data[n])||void 0===l?void 0:l.fill.type:Array.isArray(c.config.fill.type)?c.config.fill.type[i]:c.config.fill.type})}},{key:"getStrokeWidth",value:function(t,e,n){var i=0,r=this.w;return void 0===this.barCtx.series[t][e]||null===this.barCtx.series[t][e]?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,r.config.stroke.show&&(this.barCtx.isNullValue||(i=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[n]:this.barCtx.strokeWidth)),i}},{key:"shouldApplyRadius",value:function(t){var e=this.w,n=!1;return e.config.plotOptions.bar.borderRadius>0&&(e.config.chart.stacked&&"last"===e.config.plotOptions.bar.borderRadiusWhenStacked?this.barCtx.lastActiveBarSerieIndex===t&&(n=!0):n=!0),n}},{key:"barBackground",value:function(t){var e=t.j,n=t.i,i=t.x1,r=t.x2,o=t.y1,a=t.y2,s=t.elSeries,l=this.w,c=new k(this.barCtx.ctx),u=new X(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&u===n){e>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(e%=this.barCtx.barOptions.colors.backgroundBarColors.length);var h=this.barCtx.barOptions.colors.backgroundBarColors[e],d=c.drawRect(void 0!==i?i:0,void 0!==o?o:0,void 0!==r?r:l.globals.gridWidth,void 0!==a?a:l.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,h,this.barCtx.barOptions.colors.backgroundBarOpacity);s.add(d),d.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(t){var e,n=t.barWidth,i=t.barXPosition,r=t.y1,o=t.y2,a=t.strokeWidth,s=t.seriesGroup,l=t.realIndex,c=t.i,u=t.j,h=t.w,d=new k(this.barCtx.ctx);(a=Array.isArray(a)?a[l]:a)||(a=0);var p=n,f=i;null!==(e=h.config.series[l].data[u])&&void 0!==e&&e.columnWidthOffset&&(f=i-h.config.series[l].data[u].columnWidthOffset/2,p=n+h.config.series[l].data[u].columnWidthOffset);var g=a/2,v=f+g,m=f+p-g;r+=.001-g,o+=.001+g;var b=d.move(v,r),y=d.move(v,r),x=d.line(m,r);if(h.globals.previousPaths.length>0&&(y=this.barCtx.getPreviousPath(l,u,!1)),b=b+d.line(v,o)+d.line(m,o)+d.line(m,r)+("around"===h.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),y=y+d.line(v,r)+x+x+x+x+x+d.line(v,r)+("around"===h.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),this.shouldApplyRadius(l)&&(b=d.roundPathCorners(b,h.config.plotOptions.bar.borderRadius)),h.config.chart.stacked){var w=this.barCtx;(w=this.barCtx[s]).yArrj.push(o-g),w.yArrjF.push(Math.abs(r-o+a)),w.yArrjVal.push(this.barCtx.series[c][u])}return{pathTo:b,pathFrom:y}}},{key:"getBarpaths",value:function(t){var e,n=t.barYPosition,i=t.barHeight,r=t.x1,o=t.x2,a=t.strokeWidth,s=t.seriesGroup,l=t.realIndex,c=t.i,u=t.j,h=t.w,d=new k(this.barCtx.ctx);(a=Array.isArray(a)?a[l]:a)||(a=0);var p=n,f=i;null!==(e=h.config.series[l].data[u])&&void 0!==e&&e.barHeightOffset&&(p=n-h.config.series[l].data[u].barHeightOffset/2,f=i+h.config.series[l].data[u].barHeightOffset);var g=a/2,v=p+g,m=p+f-g;r+=.001-g,o+=.001+g;var b=d.move(r,v),y=d.move(r,v);h.globals.previousPaths.length>0&&(y=this.barCtx.getPreviousPath(l,u,!1));var x=d.line(r,m);if(b=b+d.line(o,v)+d.line(o,m)+x+("around"===h.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),y=y+d.line(r,v)+x+x+x+x+x+d.line(r,v)+("around"===h.config.plotOptions.bar.borderRadiusApplication?" Z":" z"),this.shouldApplyRadius(l)&&(b=d.roundPathCorners(b,h.config.plotOptions.bar.borderRadius)),h.config.chart.stacked){var w=this.barCtx;(w=this.barCtx[s]).xArrj.push(o+g),w.xArrjF.push(Math.abs(r-o)),w.xArrjVal.push(this.barCtx.series[c][u])}return{pathTo:b,pathFrom:y}}},{key:"checkZeroSeries",value:function(t){for(var e=t.series,n=this.w,i=0;i2&&void 0!==arguments[2]&&!arguments[2]?null:e;return null!=t&&(n=e+t/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?t/this.barCtx.invertedYRatio:0)),n}},{key:"getYForValue",value:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]&&!arguments[3]?null:e;return null!=t&&(i=e-t/this.barCtx.yRatio[n]+2*(this.barCtx.isReversed?t/this.barCtx.yRatio[n]:0)),i}},{key:"getGoalValues",value:function(t,e,n,i,r,a){var s=this,l=this.w,c=[],h=function(i,r){var o;c.push((u(o={},t,"x"===t?s.getXForValue(i,e,!1):s.getYForValue(i,n,a,!1)),u(o,"attrs",r),o))};if(l.globals.seriesGoals[i]&&l.globals.seriesGoals[i][r]&&Array.isArray(l.globals.seriesGoals[i][r])&&l.globals.seriesGoals[i][r].forEach((function(t){h(t.value,t)})),this.barCtx.barOptions.isDumbbell&&l.globals.seriesRange.length){var d=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:l.globals.colors,p={strokeHeight:"x"===t?0:l.globals.markers.size[i],strokeWidth:"x"===t?l.globals.markers.size[i]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(d[i])?d[i][0]:d[i]};h(l.globals.seriesRangeStart[i][r],p),h(l.globals.seriesRangeEnd[i][r],o(o({},p),{},{strokeColor:Array.isArray(d[i])?d[i][1]:d[i]}))}return c}},{key:"drawGoalLine",value:function(t){var e=t.barXPosition,n=t.barYPosition,i=t.goalX,r=t.goalY,o=t.barWidth,a=t.barHeight,s=new k(this.barCtx.ctx),l=s.group({className:"apexcharts-bar-goals-groups"});l.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:l.node}),l.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var c=null;return this.barCtx.isHorizontal?Array.isArray(i)&&i.forEach((function(t){if(t.x>=-1&&t.x<=s.w.globals.gridWidth+1){var e=void 0!==t.attrs.strokeHeight?t.attrs.strokeHeight:a/2,i=n+e+a/2;c=s.drawLine(t.x,i-2*e,t.x,i,t.attrs.strokeColor?t.attrs.strokeColor:void 0,t.attrs.strokeDashArray,t.attrs.strokeWidth?t.attrs.strokeWidth:2,t.attrs.strokeLineCap),l.add(c)}})):Array.isArray(r)&&r.forEach((function(t){if(t.y>=-1&&t.y<=s.w.globals.gridHeight+1){var n=void 0!==t.attrs.strokeWidth?t.attrs.strokeWidth:o/2,i=e+n+o/2;c=s.drawLine(i-2*n,t.y,i,t.y,t.attrs.strokeColor?t.attrs.strokeColor:void 0,t.attrs.strokeDashArray,t.attrs.strokeHeight?t.attrs.strokeHeight:2,t.attrs.strokeLineCap),l.add(c)}})),l}},{key:"drawBarShadow",value:function(t){var e=t.prevPaths,n=t.currPaths,i=t.color,r=this.w,o=e.x,a=e.x1,s=e.barYPosition,l=n.x,c=n.x1,u=n.barYPosition,h=s+n.barHeight,d=new k(this.barCtx.ctx),p=new x,f=d.move(a,h)+d.line(o,h)+d.line(l,u)+d.line(c,u)+d.line(a,h)+("around"===r.config.plotOptions.bar.borderRadiusApplication?" Z":" z");return d.drawPath({d:f,fill:p.shadeColor(.5,x.rgb2hex(i)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadows"})}},{key:"getZeroValueEncounters",value:function(t){var e,n=t.i,i=t.j,r=this.w,o=0,a=0;return(r.config.plotOptions.bar.horizontal?r.globals.series.map((function(t,e){return e})):(null===(e=r.globals.columnSeries)||void 0===e?void 0:e.i.map((function(t){return t})))||[]).forEach((function(t){var e=r.globals.seriesPercent[t][i];e&&o++,t-1})),i=this.barCtx.columnGroupIndices,r=i.indexOf(n);return r<0&&(i.push(n),r=i.length-1),{groupIndex:n,columnGroupIndex:r}}}]),t}(),Ot=function(){function t(e,n){s(this,t),this.ctx=e,this.w=e.w;var i=this.w;this.barOptions=i.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=i.config.stroke.width,this.isNullValue=!1,this.isRangeBar=i.globals.seriesRange.length&&this.isHorizontal,this.isVerticalGroupedRangeBar=!i.globals.isBarHorizontal&&i.globals.seriesRange.length&&i.config.plotOptions.bar.rangeBarGroupRows,this.isFunnel=this.barOptions.isFunnel,this.xyRatios=n,null!==this.xyRatios&&(this.xRatio=n.xRatio,this.yRatio=n.yRatio,this.invertedXRatio=n.invertedXRatio,this.invertedYRatio=n.invertedYRatio,this.baseLineY=n.baseLineY,this.baseLineInvertedY=n.baseLineInvertedY),this.yaxisIndex=0,this.translationsIndex=0,this.seriesLen=0,this.pathArr=[];var r=new X(this.ctx);this.lastActiveBarSerieIndex=r.getActiveConfigSeriesIndex("desc",["bar","column"]),this.columnGroupIndices=[];var o=r.getBarSeriesIndices(),a=new O(this.ctx);this.stackedSeriesTotals=a.getStackedSeriesTotals(this.w.config.series.map((function(t,e){return-1===o.indexOf(e)?e:-1})).filter((function(t){return-1!==t}))),this.barHelpers=new kt(this)}return c(t,[{key:"draw",value:function(t,e){var n=this.w,i=new k(this.ctx),r=new O(this.ctx,n);t=r.getLogSeries(t),this.series=t,this.yRatio=r.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);var a=i.group({class:"apexcharts-bar-series apexcharts-plot-series"});n.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering - ApexCharts");for(var s=0,l=0;s0&&(this.visibleI=this.visibleI+1);var w=0,S=0;this.yRatio.length>1&&(this.yaxisIndex=n.globals.seriesYAxisReverseMap[m],this.translationsIndex=m);var C=this.translationsIndex;this.isReversed=n.config.yaxis[this.yaxisIndex]&&n.config.yaxis[this.yaxisIndex].reversed;var A=this.barHelpers.initialPositions();f=A.y,w=A.barHeight,u=A.yDivision,d=A.zeroW,p=A.x,S=A.barWidth,c=A.xDivision,h=A.zeroH,this.horizontal||v.push(p+S/2);var P=i.group({class:"apexcharts-datalabels","data:realIndex":m});n.globals.delayedElements.push({el:P.node}),P.node.classList.add("apexcharts-element-hidden");var T=i.group({class:"apexcharts-bar-goals-markers"}),_=i.group({class:"apexcharts-bar-shadows"});n.globals.delayedElements.push({el:_.node}),_.node.classList.add("apexcharts-element-hidden");for(var D=0;D0){var I=this.barHelpers.drawBarShadow({color:"string"==typeof M&&-1===(null==M?void 0:M.indexOf("url"))?M:x.hexToRgba(n.globals.colors[s]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:j});I&&_.add(I)}this.pathArr.push(j);var B=this.barHelpers.drawGoalLine({barXPosition:j.barXPosition,barYPosition:j.barYPosition,goalX:j.goalX,goalY:j.goalY,barHeight:w,barWidth:S});B&&T.add(B),f=j.y,p=j.x,D>0&&v.push(p+S/2),g.push(f),this.renderSeries({realIndex:m,pathFill:M,j:D,i:s,columnGroupIndex:b,pathFrom:j.pathFrom,pathTo:j.pathTo,strokeWidth:E,elSeries:y,x:p,y:f,series:t,barHeight:Math.abs(j.barHeight?j.barHeight:w),barWidth:Math.abs(j.barWidth?j.barWidth:S),elDataLabelsWrap:P,elGoalsMarkers:T,elBarShadows:_,visibleSeries:this.visibleI,type:"bar"})}n.globals.seriesXvalues[m]=v,n.globals.seriesYvalues[m]=g,a.add(y)}return a}},{key:"renderSeries",value:function(t){var e=t.realIndex,n=t.pathFill,i=t.lineFill,r=t.j,o=t.i,a=t.columnGroupIndex,s=t.pathFrom,l=t.pathTo,c=t.strokeWidth,u=t.elSeries,h=t.x,d=t.y,p=t.y1,f=t.y2,g=t.series,v=t.barHeight,m=t.barWidth,b=t.barXPosition,y=t.barYPosition,x=t.elDataLabelsWrap,w=t.elGoalsMarkers,O=t.elBarShadows,C=t.visibleSeries,A=t.type,P=this.w,T=new k(this.ctx);if(!i){var _="function"==typeof P.globals.stroke.colors[e]?function(t){var e,n=P.config.stroke.colors;return Array.isArray(n)&&n.length>0&&((e=n[t])||(e=""),"function"==typeof e)?e({value:P.globals.series[t][r],dataPointIndex:r,w:P}):e}(e):P.globals.stroke.colors[e];i=this.barOptions.distributed?P.globals.stroke.colors[r]:_}P.config.series[o].data[r]&&P.config.series[o].data[r].strokeColor&&(i=P.config.series[o].data[r].strokeColor),this.isNullValue&&(n="none");var D=r/P.config.chart.animations.animateGradually.delay*(P.config.chart.animations.speed/P.globals.dataPoints)/2.4,E=T.renderPaths({i:o,j:r,realIndex:e,pathFrom:s,pathTo:l,stroke:i,strokeWidth:c,strokeLineCap:P.config.stroke.lineCap,fill:n,animationDelay:D,initialSpeed:P.config.chart.animations.speed,dataChangeSpeed:P.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(A,"-area")});E.attr("clip-path","url(#gridRectMask".concat(P.globals.cuid,")"));var j=P.config.forecastDataPoints;j.count>0&&r>=P.globals.dataPoints-j.count&&(E.node.setAttribute("stroke-dasharray",j.dashArray),E.node.setAttribute("stroke-width",j.strokeWidth),E.node.setAttribute("fill-opacity",j.fillOpacity)),void 0!==p&&void 0!==f&&(E.attr("data-range-y1",p),E.attr("data-range-y2",f)),new S(this.ctx).setSelectionFilter(E,e,r),u.add(E);var L=new St(this).handleBarDataLabels({x:h,y:d,y1:p,y2:f,i:o,j:r,series:g,realIndex:e,columnGroupIndex:a,barHeight:v,barWidth:m,barXPosition:b,barYPosition:y,renderedPath:E,visibleSeries:C});return null!==L.dataLabels&&x.add(L.dataLabels),L.totalDataLabels&&x.add(L.totalDataLabels),u.add(x),w&&u.add(w),O&&u.add(O),u}},{key:"drawBarPaths",value:function(t){var e,n=t.indexes,i=t.barHeight,r=t.strokeWidth,o=t.zeroW,a=t.x,s=t.y,l=t.yDivision,c=t.elSeries,u=this.w,h=n.i,d=n.j;if(u.globals.isXNumeric)e=(s=(u.globals.seriesX[h][d]-u.globals.minX)/this.invertedXRatio-i)+i*this.visibleI;else if(u.config.plotOptions.bar.hideZeroBarsWhenGrouped){var p=0,f=0;u.globals.seriesPercent.forEach((function(t,e){t[d]&&p++,e0&&(i=this.seriesLen*i/p),e=s+i*this.visibleI,e-=i*f}else e=s+i*this.visibleI;this.isFunnel&&(o-=(this.barHelpers.getXForValue(this.series[h][d],o)-o)/2),a=this.barHelpers.getXForValue(this.series[h][d],o);var g=this.barHelpers.getBarpaths({barYPosition:e,barHeight:i,x1:o,x2:a,strokeWidth:r,series:this.series,realIndex:n.realIndex,i:h,j:d,w:u});return u.globals.isXNumeric||(s+=l),this.barHelpers.barBackground({j:d,i:h,y1:e-i*this.visibleI,y2:i*this.seriesLen,elSeries:c}),{pathTo:g.pathTo,pathFrom:g.pathFrom,x1:o,x:a,y:s,goalX:this.barHelpers.getGoalValues("x",o,null,h,d),barYPosition:e,barHeight:i}}},{key:"drawColumnPaths",value:function(t){var e,n=t.indexes,i=t.x,r=t.y,o=t.xDivision,a=t.barWidth,s=t.zeroH,l=t.strokeWidth,c=t.elSeries,u=this.w,h=n.realIndex,d=n.translationsIndex,p=n.i,f=n.j,g=n.bc;if(u.globals.isXNumeric){var v=this.getBarXForNumericXAxis({x:i,j:f,realIndex:h,barWidth:a});i=v.x,e=v.barXPosition}else if(u.config.plotOptions.bar.hideZeroBarsWhenGrouped){var m=this.barHelpers.getZeroValueEncounters({i:p,j:f}),b=m.nonZeroColumns,y=m.zeroEncounters;b>0&&(a=this.seriesLen*a/b),e=i+a*this.visibleI,e-=a*y}else e=i+a*this.visibleI;r=this.barHelpers.getYForValue(this.series[p][f],s,d);var x=this.barHelpers.getColumnPaths({barXPosition:e,barWidth:a,y1:s,y2:r,strokeWidth:l,series:this.series,realIndex:h,i:p,j:f,w:u});return u.globals.isXNumeric||(i+=o),this.barHelpers.barBackground({bc:g,j:f,i:p,x1:e-l/2-a*this.visibleI,x2:a*this.seriesLen+l/2,elSeries:c}),{pathTo:x.pathTo,pathFrom:x.pathFrom,x:i,y:r,goalY:this.barHelpers.getGoalValues("y",null,s,p,f,d),barXPosition:e,barWidth:a}}},{key:"getBarXForNumericXAxis",value:function(t){var e=t.x,n=t.barWidth,i=t.realIndex,r=t.j,o=this.w,a=i;return o.globals.seriesX[i].length||(a=o.globals.maxValsInArrayIndex),o.globals.seriesX[a][r]&&(e=(o.globals.seriesX[a][r]-o.globals.minX)/this.xRatio-n*this.seriesLen/2),{barXPosition:e+n*this.visibleI,x:e}}},{key:"getPreviousPath",value:function(t,e){for(var n,i=this.w,r=0;r0&&parseInt(o.realIndex,10)===parseInt(t,10)&&void 0!==i.globals.previousPaths[r].paths[e]&&(n=i.globals.previousPaths[r].paths[e].d)}return n}}]),t}(),Ct=function(t){h(n,t);var e=g(n);function n(){return s(this,n),e.apply(this,arguments)}return c(n,[{key:"draw",value:function(t,e){var n=this,i=this.w;this.graphics=new k(this.ctx),this.bar=new Ot(this.ctx,this.xyRatios);var r=new O(this.ctx,i);t=r.getLogSeries(t),this.yRatio=r.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t),"100%"===i.config.chart.stackType&&(t=i.globals.comboCharts?e.map((function(t){return i.globals.seriesPercent[t]})):i.globals.seriesPercent.slice()),this.series=t,this.barHelpers.initializeStackedPrevVars(this);for(var a=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),s=0,l=0,c=function(r,c){var u=void 0,h=void 0,d=void 0,p=void 0,f=i.globals.comboCharts?e[r]:r,g=n.barHelpers.getGroupIndex(f),v=g.groupIndex,m=g.columnGroupIndex;n.groupCtx=n[i.globals.seriesGroups[v]];var b=[],y=[],w=0;n.yRatio.length>1&&(n.yaxisIndex=i.globals.seriesYAxisReverseMap[f][0],w=f),n.isReversed=i.config.yaxis[n.yaxisIndex]&&i.config.yaxis[n.yaxisIndex].reversed;var S=n.graphics.group({class:"apexcharts-series",seriesName:x.escapeString(i.globals.seriesNames[f]),rel:r+1,"data:realIndex":f});n.ctx.series.addCollapsedClassToSeries(S,f);var k=n.graphics.group({class:"apexcharts-datalabels","data:realIndex":f}),O=n.graphics.group({class:"apexcharts-bar-goals-markers"}),C=0,A=0,P=n.initialPositions(s,l,u,h,d,p,w);l=P.y,C=P.barHeight,h=P.yDivision,p=P.zeroW,s=P.x,A=P.barWidth,u=P.xDivision,d=P.zeroH,i.globals.barHeight=C,i.globals.barWidth=A,n.barHelpers.initializeStackedXYVars(n),1===n.groupCtx.prevY.length&&n.groupCtx.prevY[0].every((function(t){return isNaN(t)}))&&(n.groupCtx.prevY[0]=n.groupCtx.prevY[0].map((function(){return d})),n.groupCtx.prevYF[0]=n.groupCtx.prevYF[0].map((function(){return 0})));for(var T=0;T1?l=(n=c.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:-1===String(h).indexOf("%")?l=parseInt(h,10):l*=parseInt(h,10)/100,r=c.globals.gridHeight-this.baseLineY[a]-(this.isReversed?c.globals.gridHeight:0),t=c.globals.padHorizontal+(n-l)/2}var d=c.globals.barGroups.length||1;return{x:t,y:e,yDivision:i,xDivision:n,barHeight:s/d,barWidth:l/d,zeroH:r,zeroW:o}}},{key:"drawStackedBarPaths",value:function(t){for(var e,n=t.indexes,i=t.barHeight,r=t.strokeWidth,o=t.zeroW,a=t.x,s=t.y,l=t.columnGroupIndex,c=t.seriesGroup,u=t.yDivision,h=t.elSeries,d=this.w,p=s+l*i,f=n.i,g=n.j,v=n.realIndex,m=n.translationsIndex,b=0,y=0;y0){var w=o;this.groupCtx.prevXVal[x-1][g]<0?w=this.series[f][g]>=0?this.groupCtx.prevX[x-1][g]+b-2*(this.isReversed?b:0):this.groupCtx.prevX[x-1][g]:this.groupCtx.prevXVal[x-1][g]>=0&&(w=this.series[f][g]>=0?this.groupCtx.prevX[x-1][g]:this.groupCtx.prevX[x-1][g]-b+2*(this.isReversed?b:0)),e=w}else e=o;a=null===this.series[f][g]?e:e+this.series[f][g]/this.invertedYRatio-2*(this.isReversed?this.series[f][g]/this.invertedYRatio:0);var S=this.barHelpers.getBarpaths({barYPosition:p,barHeight:i,x1:e,x2:a,strokeWidth:r,series:this.series,realIndex:n.realIndex,seriesGroup:c,i:f,j:g,w:d});return this.barHelpers.barBackground({j:g,i:f,y1:p,y2:i,elSeries:h}),s+=u,{pathTo:S.pathTo,pathFrom:S.pathFrom,goalX:this.barHelpers.getGoalValues("x",o,null,f,g,m),barXPosition:e,barYPosition:p,x:a,y:s}}},{key:"drawStackedColumnPaths",value:function(t){var e=t.indexes,n=t.x,i=t.y,r=t.xDivision,o=t.barWidth,a=t.zeroH,s=t.columnGroupIndex,l=t.seriesGroup,c=t.elSeries,u=this.w,h=e.i,d=e.j,p=e.bc,f=e.realIndex,g=e.translationsIndex;if(u.globals.isXNumeric){var v=u.globals.seriesX[f][d];v||(v=0),n=(v-u.globals.minX)/this.xRatio-o/2*u.globals.barGroups.length}for(var m,b=n+s*o,y=0,x=0;x0&&!u.globals.isXNumeric||w>0&&u.globals.isXNumeric&&u.globals.seriesX[f-1][d]===u.globals.seriesX[f][d]){var S,k,O,C=Math.min(this.yRatio.length+1,f+1);if(void 0!==this.groupCtx.prevY[w-1]&&this.groupCtx.prevY[w-1].length)for(var A=1;A=0?O-y+2*(this.isReversed?y:0):O;break}if((null===(D=this.groupCtx.prevYVal[w-T])||void 0===D?void 0:D[d])>=0){k=this.series[h][d]>=0?O:O+y-2*(this.isReversed?y:0);break}}void 0===k&&(k=u.globals.gridHeight),m=null!==(S=this.groupCtx.prevYF[0])&&void 0!==S&&S.every((function(t){return 0===t}))&&this.groupCtx.prevYF.slice(1,w).every((function(t){return t.every((function(t){return isNaN(t)}))}))?a:k}else m=a;i=this.series[h][d]?m-this.series[h][d]/this.yRatio[g]+2*(this.isReversed?this.series[h][d]/this.yRatio[g]:0):m;var E=this.barHelpers.getColumnPaths({barXPosition:b,barWidth:o,y1:m,y2:i,yRatio:this.yRatio[g],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:l,realIndex:e.realIndex,i:h,j:d,w:u});return this.barHelpers.barBackground({bc:p,j:d,i:h,x1:b,x2:o,elSeries:c}),{pathTo:E.pathTo,pathFrom:E.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,a,h,d),barXPosition:b,x:u.globals.isXNumeric?n:n+r,y:i}}}]),n}(Ot),At=function(t){h(n,t);var e=g(n);function n(){return s(this,n),e.apply(this,arguments)}return c(n,[{key:"draw",value:function(t,e,n){var i=this,r=this.w,a=new k(this.ctx),s=r.globals.comboCharts?e:r.config.chart.type,l=new z(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=r.config.plotOptions.bar.horizontal;var c=new O(this.ctx,r);t=c.getLogSeries(t),this.series=t,this.yRatio=c.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);for(var u=a.group({class:"apexcharts-".concat(s,"-series apexcharts-plot-series")}),h=function(e){i.isBoxPlot="boxPlot"===r.config.chart.type||"boxPlot"===r.config.series[e].type;var s,c,h,d,p=void 0,f=void 0,g=[],v=[],m=r.globals.comboCharts?n[e]:e,b=i.barHelpers.getGroupIndex(m).columnGroupIndex,y=a.group({class:"apexcharts-series",seriesName:x.escapeString(r.globals.seriesNames[m]),rel:e+1,"data:realIndex":m});i.ctx.series.addCollapsedClassToSeries(y,m),t[e].length>0&&(i.visibleI=i.visibleI+1);var w,S,k=0;i.yRatio.length>1&&(i.yaxisIndex=r.globals.seriesYAxisReverseMap[m][0],k=m);var O=i.barHelpers.initialPositions();f=O.y,w=O.barHeight,c=O.yDivision,d=O.zeroW,p=O.x,S=O.barWidth,s=O.xDivision,h=O.zeroH,v.push(p+S/2);for(var C=a.group({class:"apexcharts-datalabels","data:realIndex":m}),A=function(n){var a=i.barHelpers.getStrokeWidth(e,n,m),u=null,x={indexes:{i:e,j:n,realIndex:m,translationsIndex:k},x:p,y:f,strokeWidth:a,elSeries:y};u=i.isHorizontal?i.drawHorizontalBoxPaths(o(o({},x),{},{yDivision:c,barHeight:w,zeroW:d})):i.drawVerticalBoxPaths(o(o({},x),{},{xDivision:s,barWidth:S,zeroH:h})),f=u.y,p=u.x,n>0&&v.push(p+S/2),g.push(f),u.pathTo.forEach((function(o,s){var c=!i.isBoxPlot&&i.candlestickOptions.wick.useFillColor?u.color[s]:r.globals.stroke.colors[e],h=l.fillPath({seriesNumber:m,dataPointIndex:n,color:u.color[s],value:t[e][n]});i.renderSeries({realIndex:m,pathFill:h,lineFill:c,j:n,i:e,pathFrom:u.pathFrom,pathTo:o,strokeWidth:a,elSeries:y,x:p,y:f,series:t,columnGroupIndex:b,barHeight:w,barWidth:S,elDataLabelsWrap:C,visibleSeries:i.visibleI,type:r.config.chart.type})}))},P=0;Pm.c&&(h=!1);var x=Math.min(m.o,m.c),w=Math.max(m.o,m.c),S=m.m;s.globals.isXNumeric&&(n=(s.globals.seriesX[v][u]-s.globals.minX)/this.xRatio-r/2);var O=n+r*this.visibleI;void 0===this.series[c][u]||null===this.series[c][u]?(x=o,w=o):(x=o-x/g,w=o-w/g,b=o-m.h/g,y=o-m.l/g,S=o-m.m/g);var C=l.move(O,o),A=l.move(O+r/2,x);return s.globals.previousPaths.length>0&&(A=this.getPreviousPath(v,u,!0)),C=this.isBoxPlot?[l.move(O,x)+l.line(O+r/2,x)+l.line(O+r/2,b)+l.line(O+r/4,b)+l.line(O+r-r/4,b)+l.line(O+r/2,b)+l.line(O+r/2,x)+l.line(O+r,x)+l.line(O+r,S)+l.line(O,S)+l.line(O,x+a/2),l.move(O,S)+l.line(O+r,S)+l.line(O+r,w)+l.line(O+r/2,w)+l.line(O+r/2,y)+l.line(O+r-r/4,y)+l.line(O+r/4,y)+l.line(O+r/2,y)+l.line(O+r/2,w)+l.line(O,w)+l.line(O,S)+"z"]:[l.move(O,w)+l.line(O+r/2,w)+l.line(O+r/2,b)+l.line(O+r/2,w)+l.line(O+r,w)+l.line(O+r,x)+l.line(O+r/2,x)+l.line(O+r/2,y)+l.line(O+r/2,x)+l.line(O,x)+l.line(O,w-a/2)],A+=l.move(O,x),s.globals.isXNumeric||(n+=i),{pathTo:C,pathFrom:A,x:n,y:w,barXPosition:O,color:this.isBoxPlot?f:h?[d]:[p]}}},{key:"drawHorizontalBoxPaths",value:function(t){var e=t.indexes;t.x;var n=t.y,i=t.yDivision,r=t.barHeight,o=t.zeroW,a=t.strokeWidth,s=this.w,l=new k(this.ctx),c=e.i,u=e.j,h=this.boxOptions.colors.lower;this.isBoxPlot&&(h=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var d=this.invertedYRatio,p=e.realIndex,f=this.getOHLCValue(p,u),g=o,v=o,m=Math.min(f.o,f.c),b=Math.max(f.o,f.c),y=f.m;s.globals.isXNumeric&&(n=(s.globals.seriesX[p][u]-s.globals.minX)/this.invertedXRatio-r/2);var x=n+r*this.visibleI;void 0===this.series[c][u]||null===this.series[c][u]?(m=o,b=o):(m=o+m/d,b=o+b/d,g=o+f.h/d,v=o+f.l/d,y=o+f.m/d);var w=l.move(o,x),S=l.move(m,x+r/2);return s.globals.previousPaths.length>0&&(S=this.getPreviousPath(p,u,!0)),w=[l.move(m,x)+l.line(m,x+r/2)+l.line(g,x+r/2)+l.line(g,x+r/2-r/4)+l.line(g,x+r/2+r/4)+l.line(g,x+r/2)+l.line(m,x+r/2)+l.line(m,x+r)+l.line(y,x+r)+l.line(y,x)+l.line(m+a/2,x),l.move(y,x)+l.line(y,x+r)+l.line(b,x+r)+l.line(b,x+r/2)+l.line(v,x+r/2)+l.line(v,x+r-r/4)+l.line(v,x+r/4)+l.line(v,x+r/2)+l.line(b,x+r/2)+l.line(b,x)+l.line(y,x)+"z"],S+=l.move(m,x),s.globals.isXNumeric||(n+=i),{pathTo:w,pathFrom:S,x:b,y:n,barYPosition:x,color:h}}},{key:"getOHLCValue",value:function(t,e){var n=this.w;return{o:this.isBoxPlot?n.globals.seriesCandleH[t][e]:n.globals.seriesCandleO[t][e],h:this.isBoxPlot?n.globals.seriesCandleO[t][e]:n.globals.seriesCandleH[t][e],m:n.globals.seriesCandleM[t][e],l:this.isBoxPlot?n.globals.seriesCandleC[t][e]:n.globals.seriesCandleL[t][e],c:this.isBoxPlot?n.globals.seriesCandleL[t][e]:n.globals.seriesCandleC[t][e]}}}]),n}(Ot),Pt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"checkColorRange",value:function(){var t=this.w,e=!1,n=t.config.plotOptions[t.config.chart.type];return n.colorScale.ranges.length>0&&n.colorScale.ranges.map((function(t,n){t.from<=0&&(e=!0)})),e}},{key:"getShadeColor",value:function(t,e,n,i){var r=this.w,o=1,a=r.config.plotOptions[t].shadeIntensity,s=this.determineColor(t,e,n);r.globals.hasNegs||i?o=r.config.plotOptions[t].reverseNegativeShade?s.percent<0?s.percent/100*(1.25*a):(1-s.percent/100)*(1.25*a):s.percent<=0?1-(1+s.percent/100)*a:(1-s.percent/100)*a:(o=1-s.percent/100,"treemap"===t&&(o=(1-s.percent/100)*(1.25*a)));var l=s.color,c=new x;return r.config.plotOptions[t].enableShades&&(l="dark"===this.w.config.theme.mode?x.hexToRgba(c.shadeColor(-1*o,s.color),r.config.fill.opacity):x.hexToRgba(c.shadeColor(o,s.color),r.config.fill.opacity)),{color:l,colorProps:s}}},{key:"determineColor",value:function(t,e,n){var i=this.w,r=i.globals.series[e][n],o=i.config.plotOptions[t],a=o.colorScale.inverse?n:e;o.distributed&&"treemap"===i.config.chart.type&&(a=n);var s=i.globals.colors[a],l=null,c=Math.min.apply(Math,m(i.globals.series[e])),u=Math.max.apply(Math,m(i.globals.series[e]));o.distributed||"heatmap"!==t||(c=i.globals.minY,u=i.globals.maxY),void 0!==o.colorScale.min&&(c=o.colorScale.mini.globals.maxY?o.colorScale.max:i.globals.maxY);var h=Math.abs(u)+Math.abs(c),d=100*r/(0===h?h-1e-6:h);return o.colorScale.ranges.length>0&&o.colorScale.ranges.map((function(t,e){if(r>=t.from&&r<=t.to){s=t.color,l=t.foreColor?t.foreColor:null,c=t.from,u=t.to;var n=Math.abs(u)+Math.abs(c);d=100*r/(0===n?n-1e-6:n)}})),{color:s,foreColor:l,percent:d}}},{key:"calculateDataLabels",value:function(t){var e=t.text,n=t.x,i=t.y,r=t.i,o=t.j,a=t.colorProps,s=t.fontSize,l=this.w.config.dataLabels,c=new k(this.ctx),u=new Y(this.ctx),h=null;if(l.enabled){h=c.group({class:"apexcharts-data-labels"});var d=l.offsetX,p=l.offsetY,f=n+d,g=i+parseFloat(l.style.fontSize)/3+p;u.plotDataLabelsText({x:f,y:g,text:e,i:r,j:o,color:a.foreColor,parent:h,fontSize:s,dataLabelsConfig:l})}return h}},{key:"addListeners",value:function(t){var e=new k(this.ctx);t.node.addEventListener("mouseenter",e.pathMouseEnter.bind(this,t)),t.node.addEventListener("mouseleave",e.pathMouseLeave.bind(this,t)),t.node.addEventListener("mousedown",e.pathMouseDown.bind(this,t))}}]),t}(),Tt=function(){function t(e,n){s(this,t),this.ctx=e,this.w=e.w,this.xRatio=n.xRatio,this.yRatio=n.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new Pt(e),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return c(t,[{key:"draw",value:function(t){var e=this.w,n=new k(this.ctx),i=n.group({class:"apexcharts-heatmap"});i.attr("clip-path","url(#gridRectMask".concat(e.globals.cuid,")"));var r=e.globals.gridWidth/e.globals.dataPoints,o=e.globals.gridHeight/e.globals.series.length,a=0,s=!1;this.negRange=this.helpers.checkColorRange();var l=t.slice();e.config.yaxis[0].reversed&&(s=!0,l.reverse());for(var c=s?0:l.length-1;s?c=0;s?c++:c--){var u=n.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:x.escapeString(e.globals.seriesNames[c]),rel:c+1,"data:realIndex":c});if(this.ctx.series.addCollapsedClassToSeries(u,c),e.config.chart.dropShadow.enabled){var h=e.config.chart.dropShadow;new S(this.ctx).dropShadow(u,h,c)}for(var d=0,p=e.config.plotOptions.heatmap.shadeIntensity,f=0;f-1&&this.pieClicked(h),n.config.dataLabels.enabled){var w=b.x,O=b.y,C=100*p/this.fullAngle+"%";if(0!==p&&n.config.plotOptions.pie.dataLabels.minAngleToShowLabelthis.fullAngle?e.endAngle=e.endAngle-(i+a):i+a=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(c=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(c)>this.fullAngle&&(c-=this.fullAngle);var u=Math.PI*(c-90)/180,h=n.centerX+o*Math.cos(l),d=n.centerY+o*Math.sin(l),p=n.centerX+o*Math.cos(u),f=n.centerY+o*Math.sin(u),g=x.polarToCartesian(n.centerX,n.centerY,n.donutSize,c),v=x.polarToCartesian(n.centerX,n.centerY,n.donutSize,s),m=r>180?1:0,b=["M",h,d,"A",o,o,0,m,1,p,f];return e="donut"===n.chartType?[].concat(b,["L",g.x,g.y,"A",n.donutSize,n.donutSize,0,m,0,v.x,v.y,"L",h,d,"z"]).join(" "):"pie"===n.chartType||"polarArea"===n.chartType?[].concat(b,["L",n.centerX,n.centerY,"L",h,d]).join(" "):[].concat(b).join(" "),a.roundPathCorners(e,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(t){var e=this.w,n=new Z(this.ctx),i=new k(this.ctx),r=new _t(this.ctx),o=i.group(),a=i.group(),s=n.niceScale(0,Math.ceil(this.maxY),0),l=s.result.reverse(),c=s.result.length;this.maxY=s.niceMax;for(var u=e.globals.radialSize,h=u/(c-1),d=0;d1&&t.total.show&&(r=t.total.color);var a=o.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),s=o.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");n=(0,t.value.formatter)(n,o),i||"function"!=typeof t.total.formatter||(n=t.total.formatter(o));var l=e===t.total.label;e=t.name.formatter(e,l,o),null!==a&&(a.textContent=e),null!==s&&(s.textContent=n),null!==a&&(a.style.fill=r)}},{key:"printDataLabelsInner",value:function(t,e){var n=this.w,i=t.getAttribute("data:value"),r=n.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"),10)-1];n.globals.series.length>1&&this.printInnerLabels(e,r,i,t);var o=n.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==o&&(o.style.opacity=1)}},{key:"drawSpokes",value:function(t){var e=this,n=this.w,i=new k(this.ctx),r=n.config.plotOptions.polarArea.spokes;if(0!==r.strokeWidth){for(var o=[],a=360/n.globals.series.length,s=0;s0&&(g=e.getPreviousPath(s));for(var v=0;v=10?t.x>0?(n="start",i+=10):t.x<0&&(n="end",i-=10):n="middle",Math.abs(t.y)>=e-10&&(t.y<0?r-=10:t.y>0&&(r+=10)),{textAnchor:n,newX:i,newY:r}}},{key:"getPreviousPath",value:function(t){for(var e=this.w,n=null,i=0;i0&&parseInt(r.realIndex,10)===parseInt(t,10)&&void 0!==e.globals.previousPaths[i].paths[0]&&(n=e.globals.previousPaths[i].paths[0].d)}return n}},{key:"getDataPointsPos",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;t=t||[],e=e||[];for(var i=[],r=0;r=360&&(d=360-Math.abs(this.startAngle)-.1);var p=n.drawPath({d:"",stroke:u,strokeWidth:a*parseInt(c.strokeWidth,10)/100,fill:"none",strokeOpacity:c.opacity,classes:"apexcharts-radialbar-area"});if(c.dropShadow.enabled){var f=c.dropShadow;r.dropShadow(p,f)}l.add(p),p.attr("id","apexcharts-radialbarTrack-"+s),this.animatePaths(p,{centerX:t.centerX,centerY:t.centerY,endAngle:d,startAngle:h,size:t.size,i:s,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:e.globals.easing})}return i}},{key:"drawArcs",value:function(t){var e=this.w,n=new k(this.ctx),i=new z(this.ctx),r=new S(this.ctx),o=n.group(),a=this.getStrokeWidth(t);t.size=t.size-a/2;var s=e.config.plotOptions.radialBar.hollow.background,l=t.size-a*t.series.length-this.margin*t.series.length-a*parseInt(e.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,c=l-e.config.plotOptions.radialBar.hollow.margin;void 0!==e.config.plotOptions.radialBar.hollow.image&&(s=this.drawHollowImage(t,o,l,s));var u=this.drawHollow({size:c,centerX:t.centerX,centerY:t.centerY,fill:s||"transparent"});if(e.config.plotOptions.radialBar.hollow.dropShadow.enabled){var h=e.config.plotOptions.radialBar.hollow.dropShadow;r.dropShadow(u,h)}var d=1;!this.radialDataLabels.total.show&&e.globals.series.length>1&&(d=0);var p=null;if(this.radialDataLabels.show){var f=e.globals.dom.Paper.select(".apexcharts-datalabels-group").members[0];p=this.renderInnerDataLabels(f,this.radialDataLabels,{hollowSize:l,centerX:t.centerX,centerY:t.centerY,opacity:d})}"back"===e.config.plotOptions.radialBar.hollow.position&&(o.add(u),p&&o.add(p));var g=!1;e.config.plotOptions.radialBar.inverseOrder&&(g=!0);for(var v=g?t.series.length-1:0;g?v>=0:v100?100:t.series[v])/100,C=Math.round(this.totalAngle*O)+this.startAngle,A=void 0;e.globals.dataChanged&&(w=this.startAngle,A=Math.round(this.totalAngle*x.negToZero(e.globals.previousPaths[v])/100)+w),Math.abs(C)+Math.abs(y)>=360&&(C-=.01),Math.abs(A)+Math.abs(w)>=360&&(A-=.01);var P=C-y,T=Array.isArray(e.config.stroke.dashArray)?e.config.stroke.dashArray[v]:e.config.stroke.dashArray,_=n.drawPath({d:"",stroke:b,strokeWidth:a,fill:"none",fillOpacity:e.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+v,strokeDashArray:T});if(k.setAttrs(_.node,{"data:angle":P,"data:value":t.series[v]}),e.config.chart.dropShadow.enabled){var D=e.config.chart.dropShadow;r.dropShadow(_,D,v)}if(r.setSelectionFilter(_,0,v),this.addListeners(_,this.radialDataLabels),m.add(_),_.attr({index:0,j:v}),this.barLabels.enabled){var E=x.polarToCartesian(t.centerX,t.centerY,t.size,y),j=this.barLabels.formatter(e.globals.seriesNames[v],{seriesIndex:v,w:e}),L=["apexcharts-radialbar-label"];this.barLabels.onClick||L.push("apexcharts-no-click");var M=this.barLabels.useSeriesColors?e.globals.colors[v]:e.config.chart.foreColor;M||(M=e.config.chart.foreColor);var I=E.x+this.barLabels.offsetX,B=E.y+this.barLabels.offsetY,R=n.drawText({x:I,y:B,text:j,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:M,cssClass:L.join(" ")});R.on("click",this.onBarLabelClick),R.attr({rel:v+1}),0!==y&&R.attr({"transform-origin":"".concat(I," ").concat(B),transform:"rotate(".concat(y," 0 0)")}),m.add(R)}var $=0;!this.initialAnim||e.globals.resized||e.globals.dataChanged||($=e.config.chart.animations.speed),e.globals.dataChanged&&($=e.config.chart.animations.dynamicAnimation.speed),this.animDur=$/(1.2*t.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(_,{centerX:t.centerX,centerY:t.centerY,endAngle:C,startAngle:y,prevEndAngle:A,prevStartAngle:w,size:t.size,i:v,totalItems:2,animBeginArr:this.animBeginArr,dur:$,shouldSetPrevPaths:!0,easing:e.globals.easing})}return{g:o,elHollow:u,dataLabels:p}}},{key:"drawHollow",value:function(t){var e=new k(this.ctx).drawCircle(2*t.size);return e.attr({class:"apexcharts-radialbar-hollow",cx:t.centerX,cy:t.centerY,r:t.size,fill:t.fill}),e}},{key:"drawHollowImage",value:function(t,e,n,i){var r=this.w,o=new z(this.ctx),a=x.randomId(),s=r.config.plotOptions.radialBar.hollow.image;if(r.config.plotOptions.radialBar.hollow.imageClipped)o.clippedImgArea({width:n,height:n,image:s,patternID:"pattern".concat(r.globals.cuid).concat(a)}),i="url(#pattern".concat(r.globals.cuid).concat(a,")");else{var l=r.config.plotOptions.radialBar.hollow.imageWidth,c=r.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===c){var u=r.globals.dom.Paper.image(s).loaded((function(e){this.move(t.centerX-e.width/2+r.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-e.height/2+r.config.plotOptions.radialBar.hollow.imageOffsetY)}));e.add(u)}else{var h=r.globals.dom.Paper.image(s).loaded((function(e){this.move(t.centerX-l/2+r.config.plotOptions.radialBar.hollow.imageOffsetX,t.centerY-c/2+r.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,c)}));e.add(h)}}return i}},{key:"getStrokeWidth",value:function(t){var e=this.w;return t.size*(100-parseInt(e.config.plotOptions.radialBar.hollow.size,10))/100/(t.series.length+1)-this.margin}},{key:"onBarLabelClick",value:function(t){var e=parseInt(t.target.getAttribute("rel"),10)-1,n=this.barLabels.onClick,i=this.w;n&&n(i.globals.seriesNames[e],{w:i,seriesIndex:e})}}]),n}(Dt),Lt=function(t){h(n,t);var e=g(n);function n(){return s(this,n),e.apply(this,arguments)}return c(n,[{key:"draw",value:function(t,e){var n=this.w,i=new k(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=t,this.seriesRangeStart=n.globals.seriesRangeStart,this.seriesRangeEnd=n.globals.seriesRangeEnd,this.barHelpers.initVariables(t);for(var r=i.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),a=0;a0&&(this.visibleI=this.visibleI+1);var v=0,m=0,b=0;this.yRatio.length>1&&(this.yaxisIndex=n.globals.seriesYAxisReverseMap[p][0],b=p);var y=this.barHelpers.initialPositions();d=y.y,u=y.zeroW,h=y.x,m=y.barWidth,v=y.barHeight,s=y.xDivision,l=y.yDivision,c=y.zeroH;for(var w=i.group({class:"apexcharts-datalabels","data:realIndex":p}),S=i.group({class:"apexcharts-rangebar-goals-markers"}),O=0;O0}));return this.isHorizontal?(i=d.config.plotOptions.bar.rangeBarGroupRows?o+c*m:o+s*this.visibleI+c*m,b>-1&&!d.config.plotOptions.bar.rangeBarOverlap&&(p=d.globals.seriesRange[e][b].overlaps).indexOf(f)>-1&&(i=(s=h.barHeight/p.length)*this.visibleI+c*(100-parseInt(this.barOptions.barHeight,10))/100/2+s*(this.visibleI+p.indexOf(f))+c*m)):(m>-1&&!d.globals.timescaleLabels.length&&(r=d.config.plotOptions.bar.rangeBarGroupRows?a+u*m:a+l*this.visibleI+u*m),b>-1&&!d.config.plotOptions.bar.rangeBarOverlap&&(p=d.globals.seriesRange[e][b].overlaps).indexOf(f)>-1&&(r=(l=h.barWidth/p.length)*this.visibleI+u*(100-parseInt(this.barOptions.barWidth,10))/100/2+l*(this.visibleI+p.indexOf(f))+u*m)),{barYPosition:i,barXPosition:r,barHeight:s,barWidth:l}}},{key:"drawRangeColumnPaths",value:function(t){var e=t.indexes,n=t.x,i=t.xDivision,r=t.barWidth,o=t.barXPosition,a=t.zeroH,s=this.w,l=e.i,c=e.j,u=e.realIndex,h=e.translationsIndex,d=this.yRatio[h],p=this.getRangeValue(u,c),f=Math.min(p.start,p.end),g=Math.max(p.start,p.end);void 0===this.series[l][c]||null===this.series[l][c]?f=a:(f=a-f/d,g=a-g/d);var v=Math.abs(g-f),m=this.barHelpers.getColumnPaths({barXPosition:o,barWidth:r,y1:f,y2:g,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:u,i:u,j:c,w:s});if(s.globals.isXNumeric){var b=this.getBarXForNumericXAxis({x:n,j:c,realIndex:u,barWidth:r});n=b.x,o=b.barXPosition}else n+=i;return{pathTo:m.pathTo,pathFrom:m.pathFrom,barHeight:v,x:n,y:p.start<0&&p.end<0?f:g,goalY:this.barHelpers.getGoalValues("y",null,a,l,c,h),barXPosition:o}}},{key:"preventBarOverflow",value:function(t){var e=this.w;return t<0&&(t=0),t>e.globals.gridWidth&&(t=e.globals.gridWidth),t}},{key:"drawRangeBarPaths",value:function(t){var e=t.indexes,n=t.y,i=t.y1,r=t.y2,o=t.yDivision,a=t.barHeight,s=t.barYPosition,l=t.zeroW,c=this.w,u=e.realIndex,h=e.j,d=this.preventBarOverflow(l+i/this.invertedYRatio),p=this.preventBarOverflow(l+r/this.invertedYRatio),f=this.getRangeValue(u,h),g=Math.abs(p-d),v=this.barHelpers.getBarpaths({barYPosition:s,barHeight:a,x1:d,x2:p,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:u,realIndex:u,j:h,w:c});return c.globals.isXNumeric||(n+=o),{pathTo:v.pathTo,pathFrom:v.pathFrom,barWidth:g,x:f.start<0&&f.end<0?d:p,goalX:this.barHelpers.getGoalValues("x",l,null,u,h),y:n}}},{key:"getRangeValue",value:function(t,e){var n=this.w;return{start:n.globals.seriesRangeStart[t][e],end:n.globals.seriesRangeEnd[t][e]}}}]),n}(Ot),Mt=function(){function t(e){s(this,t),this.w=e.w,this.lineCtx=e}return c(t,[{key:"sameValueSeriesFix",value:function(t,e){var n=this.w;if(("gradient"===n.config.fill.type||"gradient"===n.config.fill.type[t])&&new O(this.lineCtx.ctx,n).seriesHaveSameValues(t)){var i=e[t].slice();i[i.length-1]=i[i.length-1]+1e-6,e[t]=i}return e}},{key:"calculatePoints",value:function(t){var e=t.series,n=t.realIndex,i=t.x,r=t.y,o=t.i,a=t.j,s=t.prevY,l=this.w,c=[],u=[];if(0===a){var h=this.lineCtx.categoryAxisCorrection+l.config.markers.offsetX;l.globals.isXNumeric&&(h=(l.globals.seriesX[n][0]-l.globals.minX)/this.lineCtx.xRatio+l.config.markers.offsetX),c.push(h),u.push(x.isNumber(e[o][0])?s+l.config.markers.offsetY:null),c.push(i+l.config.markers.offsetX),u.push(x.isNumber(e[o][a+1])?r+l.config.markers.offsetY:null)}else c.push(i+l.config.markers.offsetX),u.push(x.isNumber(e[o][a+1])?r+l.config.markers.offsetY:null);return{x:c,y:u}}},{key:"checkPreviousPaths",value:function(t){for(var e=t.pathFromLine,n=t.pathFromArea,i=t.realIndex,r=this.w,o=0;o0&&parseInt(a.realIndex,10)===parseInt(i,10)&&("line"===a.type?(this.lineCtx.appendPathFrom=!1,e=r.globals.previousPaths[o].paths[0].d):"area"===a.type&&(this.lineCtx.appendPathFrom=!1,n=r.globals.previousPaths[o].paths[0].d,r.config.stroke.show&&r.globals.previousPaths[o].paths[1]&&(e=r.globals.previousPaths[o].paths[1].d)))}return{pathFromLine:e,pathFromArea:n}}},{key:"determineFirstPrevY",value:function(t){var e,n,i,r=t.i,o=t.realIndex,a=t.series,s=t.prevY,l=t.lineYPosition,c=t.translationsIndex,u=this.w,h=u.config.chart.stacked&&!u.globals.comboCharts||u.config.chart.stacked&&u.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||"bar"===(null===(e=this.w.config.series[o])||void 0===e?void 0:e.type)||"column"===(null===(n=this.w.config.series[o])||void 0===n?void 0:n.type));if(void 0!==(null===(i=a[r])||void 0===i?void 0:i[0]))s=(l=h&&r>0?this.lineCtx.prevSeriesY[r-1][0]:this.lineCtx.zeroY)-a[r][0]/this.lineCtx.yRatio[c]+2*(this.lineCtx.isReversed?a[r][0]/this.lineCtx.yRatio[c]:0);else if(h&&r>0&&void 0===a[r][0])for(var d=r-1;d>=0;d--)if(null!==a[d][0]&&void 0!==a[d][0]){s=l=this.lineCtx.prevSeriesY[d][0];break}return{prevY:s,lineYPosition:l}}}]),t}(),It=function(t){for(var e,n,i,r,o=function(t){for(var e=[],n=t[0],i=t[1],r=e[0]=$t(n,i),o=1,a=t.length-1;o9&&(r=3*i/Math.sqrt(r),o[l]=r*e,o[l+1]=r*n);for(var c=0;c<=a;c++)r=(t[Math.min(a,c+1)][0]-t[Math.max(0,c-1)][0])/(6*(1+o[c]*o[c])),s.push([r||0,o[c]*r||0]);return s},Bt=function(t){var e=It(t),n=t[1],i=t[0],r=[],o=e[1],a=e[0];r.push(i,[i[0]+a[0],i[1]+a[1],n[0]-o[0],n[1]-o[1],n[0],n[1]]);for(var s=2,l=e.length;s1&&i[1].length<6){var r=i[0].length;i[1]=[2*i[0][r-2]-i[0][r-4],2*i[0][r-1]-i[0][r-3]].concat(i[1])}i[0]=i[0].slice(-2)}return i};function $t(t,e){return(e[1]-t[1])/(e[0]-t[0])}var Ft=function(){function t(e,n,i){s(this,t),this.ctx=e,this.w=e.w,this.xyRatios=n,this.pointsChart=!("bubble"!==this.w.config.chart.type&&"scatter"!==this.w.config.chart.type)||i,this.scatter=new V(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new Mt(this),this.markers=new N(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return c(t,[{key:"draw",value:function(t,e,n,i){var r,a=this.w,s=new k(this.ctx),l=a.globals.comboCharts?e:a.config.chart.type,c=s.group({class:"apexcharts-".concat(l,"-series apexcharts-plot-series")}),u=new O(this.ctx,a);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,t=u.getLogSeries(t),this.yRatio=u.getLogYRatios(this.yRatio),this.prevSeriesY=[];for(var h=[],d=0;d1?p:0;this._initSerieVariables(t,d,p);var g=[],v=[],m=[],b=a.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,p),a.globals.isXNumeric&&a.globals.seriesX.length>0&&(b=(a.globals.seriesX[p][0]-a.globals.minX)/this.xRatio),m.push(b);var y,x=b,w=void 0,S=x,C=this.zeroY,A=this.zeroY;C=this.lineHelpers.determineFirstPrevY({i:d,realIndex:p,series:t,prevY:C,lineYPosition:0,translationsIndex:f}).prevY,"monotoneCubic"===a.config.stroke.curve&&null===t[d][0]?g.push(null):g.push(C),y=C,"rangeArea"===l&&(w=A=this.lineHelpers.determineFirstPrevY({i:d,realIndex:p,series:i,prevY:A,lineYPosition:0,translationsIndex:f}).prevY,v.push(null!==g[0]?A:null));var P=this._calculatePathsFrom({type:l,series:t,i:d,realIndex:p,translationsIndex:f,prevX:S,prevY:C,prevY2:A}),T=[g[0]],_=[v[0]],D={type:l,series:t,realIndex:p,translationsIndex:f,i:d,x:b,y:1,pX:x,pY:y,pathsFrom:P,linePaths:[],areaPaths:[],seriesIndex:n,lineYPosition:0,xArrj:m,yArrj:g,y2Arrj:v,seriesRangeEnd:i},E=this._iterateOverDataPoints(o(o({},D),{},{iterations:"rangeArea"===l?t[d].length-1:void 0,isRangeStart:!0}));if("rangeArea"===l){for(var j=this._calculatePathsFrom({series:i,i:d,realIndex:p,prevX:S,prevY:A}),L=this._iterateOverDataPoints(o(o({},D),{},{series:i,xArrj:[b],yArrj:T,y2Arrj:_,pY:w,areaPaths:E.areaPaths,pathsFrom:j,iterations:i[d].length-1,isRangeStart:!1})),M=E.linePaths.length/2,I=0;I=0;B--)c.add(h[B]);else for(var R=0;R1&&(this.yaxisIndex=i.globals.seriesYAxisReverseMap[n],o=n),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed,this.zeroY=i.globals.gridHeight-this.baseLineY[o]-(this.isReversed?i.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[o]:0),this.areaBottomY=this.zeroY,(this.zeroY>i.globals.gridHeight||"end"===i.config.plotOptions.area.fillTo)&&(this.areaBottomY=i.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=r.group({class:"apexcharts-series",zIndex:void 0!==i.config.series[n].zIndex?i.config.series[n].zIndex:n,seriesName:x.escapeString(i.globals.seriesNames[n])}),this.elPointsMain=r.group({class:"apexcharts-series-markers-wrap","data:realIndex":n}),this.elDataLabelsWrap=r.group({class:"apexcharts-datalabels","data:realIndex":n});var a=t[e].length===i.globals.dataPoints;this.elSeries.attr({"data:longestSeries":a,rel:e+1,"data:realIndex":n}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(t){var e,n,i,r,o=t.type,a=t.series,s=t.i,l=t.realIndex,c=t.translationsIndex,u=t.prevX,h=t.prevY,d=t.prevY2,p=this.w,f=new k(this.ctx);if(null===a[s][0]){for(var g=0;g0){var v=this.lineHelpers.checkPreviousPaths({pathFromLine:i,pathFromArea:r,realIndex:l});i=v.pathFromLine,r=v.pathFromArea}return{prevX:u,prevY:h,linePath:e,areaPath:n,pathFromLine:i,pathFromArea:r}}},{key:"_handlePaths",value:function(t){var e=t.type,n=t.realIndex,i=t.i,r=t.paths,a=this.w,s=new k(this.ctx),l=new z(this.ctx);this.prevSeriesY.push(r.yArrj),a.globals.seriesXvalues[n]=r.xArrj,a.globals.seriesYvalues[n]=r.yArrj;var c=a.config.forecastDataPoints;if(c.count>0&&"rangeArea"!==e){var u=a.globals.seriesXvalues[n][a.globals.seriesXvalues[n].length-c.count-1],h=s.drawRect(u,0,a.globals.gridWidth,a.globals.gridHeight,0);a.globals.dom.elForecastMask.appendChild(h.node);var d=s.drawRect(0,0,u,a.globals.gridHeight,0);a.globals.dom.elNonForecastMask.appendChild(d.node)}this.pointsChart||a.globals.delayedElements.push({el:this.elPointsMain.node,index:n});var p={i:i,realIndex:n,animationDelay:i,initialSpeed:a.config.chart.animations.speed,dataChangeSpeed:a.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(e)};if("area"===e)for(var f=l.fillPath({seriesNumber:n}),g=0;g0&&"rangeArea"!==e){var O=s.renderPaths(w);O.node.setAttribute("stroke-dasharray",c.dashArray),c.strokeWidth&&O.node.setAttribute("stroke-width",c.strokeWidth),this.elSeries.add(O),O.attr("clip-path","url(#forecastMask".concat(a.globals.cuid,")")),S.attr("clip-path","url(#nonForecastMask".concat(a.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(t){var e,n,i=this,r=t.type,o=t.series,a=t.iterations,s=t.realIndex,l=t.translationsIndex,c=t.i,u=t.x,h=t.y,d=t.pX,p=t.pY,f=t.pathsFrom,g=t.linePaths,v=t.areaPaths,m=t.seriesIndex,b=t.lineYPosition,y=t.xArrj,w=t.yArrj,S=t.y2Arrj,O=t.isRangeStart,C=t.seriesRangeEnd,A=this.w,P=new k(this.ctx),T=this.yRatio,_=f.prevY,D=f.linePath,E=f.areaPath,j=f.pathFromLine,L=f.pathFromArea,M=x.isNumber(A.globals.minYArr[s])?A.globals.minYArr[s]:A.globals.minY;a||(a=A.globals.dataPoints>1?A.globals.dataPoints-1:A.globals.dataPoints);var I=function(t,e){return e-t/T[l]+2*(i.isReversed?t/T[l]:0)},B=h,R=A.config.chart.stacked&&!A.globals.comboCharts||A.config.chart.stacked&&A.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||"bar"===(null===(e=this.w.config.series[s])||void 0===e?void 0:e.type)||"column"===(null===(n=this.w.config.series[s])||void 0===n?void 0:n.type)),$=A.config.stroke.curve;Array.isArray($)&&($=Array.isArray(m)?$[m[c]]:$[c]);for(var F,H=0,z=0;z0&&A.globals.collapsedSeries.length0;e--){if(!(A.globals.collapsedSeriesIndices.indexOf((null==m?void 0:m[e])||e)>-1))return e;e--}return 0}(c-1)][z+1]:this.zeroY,N?h=I(M,b):(h=I(o[c][z+1],b),"rangeArea"===r&&(B=I(C[c][z+1],b))),y.push(u),!N||"smooth"!==A.config.stroke.curve&&"monotoneCubic"!==A.config.stroke.curve?(w.push(h),S.push(B)):(w.push(null),S.push(null));var Y=this.lineHelpers.calculatePoints({series:o,x:u,y:h,realIndex:s,i:c,j:z,prevY:_}),X=this._createPaths({type:r,series:o,i:c,realIndex:s,j:z,x:u,y:h,y2:B,xArrj:y,yArrj:w,y2Arrj:S,pX:d,pY:p,pathState:H,segmentStartX:F,linePath:D,areaPath:E,linePaths:g,areaPaths:v,curve:$,isRangeStart:O});v=X.areaPaths,g=X.linePaths,d=X.pX,p=X.pY,H=X.pathState,F=X.segmentStartX,E=X.areaPath,D=X.linePath,!this.appendPathFrom||"monotoneCubic"===$&&"rangeArea"===r||(j+=P.line(u,this.zeroY),L+=P.line(u,this.zeroY)),this.handleNullDataPoints(o,Y,c,z,s),this._handleMarkersAndLabels({type:r,pointsPos:Y,i:c,j:z,realIndex:s,isRangeStart:O})}return{yArrj:w,xArrj:y,pathFromArea:L,areaPaths:v,pathFromLine:j,linePaths:g,linePath:D,areaPath:E}}},{key:"_handleMarkersAndLabels",value:function(t){var e=t.type,n=t.pointsPos,i=t.isRangeStart,r=t.i,o=t.j,a=t.realIndex,s=this.w,l=new Y(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,o,{realIndex:a,pointsPos:n,zRatio:this.zRatio,elParent:this.elPointsMain});else{s.globals.series[r].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var c=this.markers.plotChartMarkers(n,a,o+1);null!==c&&this.elPointsMain.add(c)}var u=l.drawDataLabel({type:e,isRangeStart:i,pos:n,i:a,j:o+1});null!==u&&this.elDataLabelsWrap.add(u)}},{key:"_createPaths",value:function(t){var e=t.type,n=t.series,i=t.i;t.realIndex;var r=t.j,o=t.x,a=t.y,s=t.xArrj,l=t.yArrj,c=t.y2,u=t.y2Arrj,h=t.pX,d=t.pY,p=t.pathState,f=t.segmentStartX,g=t.linePath,v=t.areaPath,m=t.linePaths,b=t.areaPaths,y=t.curve,x=t.isRangeStart;this.w;var w,S=new k(this.ctx),O=this.areaBottomY,C="rangeArea"===e,A="rangeArea"===e&&x;switch(y){case"monotoneCubic":var P=x?l:u;switch(p){case 0:if(null===P[r+1])break;p=1;case 1:if(!(C?s.length===n[i].length:r===n[i].length-2))break;case 2:var T=x?s:s.slice().reverse(),_=x?P:P.slice().reverse(),D=(w=_,T.map((function(t,e){return[t,w[e]]})).filter((function(t){return null!==t[1]}))),E=D.length>1?Bt(D):D,j=[];C&&(A?b=D:j=b.reverse());var L=0,M=0;if(function(t,e){for(var n=function(t){var e=[],n=0;return t.forEach((function(t){null!==t?n++:n>0&&(e.push(n),n=0)})),n>0&&e.push(n),e}(t),i=[],r=0,o=0;r4?(e+="C".concat(i[0],", ").concat(i[1]),e+=", ".concat(i[2],", ").concat(i[3]),e+=", ".concat(i[4],", ").concat(i[5])):r>2&&(e+="S".concat(i[0],", ").concat(i[1]),e+=", ".concat(i[2],", ").concat(i[3]))}return e}(t),n=M,i=(M+=t.length)-1;A?g=S.move(D[n][0],D[n][1])+e:C?g=S.move(j[n][0],j[n][1])+S.line(D[n][0],D[n][1])+e+S.line(j[i][0],j[i][1]):(g=S.move(D[n][0],D[n][1])+e,v=g+S.line(D[i][0],O)+S.line(D[n][0],O)+"z",b.push(v)),m.push(g)})),C&&L>1&&!A){var I=m.slice(L).reverse();m.splice(L),I.forEach((function(t){return m.push(t)}))}p=0}break;case"smooth":var B=.35*(o-h);if(null===n[i][r])p=0;else switch(p){case 0:if(f=h,g=A?S.move(h,u[r])+S.line(h,d):S.move(h,d),v=S.move(h,d),p=1,r=n[i].length-2&&(A&&(g+=S.curve(o,a,o,a,o,c)+S.move(o,c)),v+=S.curve(o,a,o,a,o,O)+S.line(f,O)+"z",m.push(g),b.push(v),p=-1)}}h=o,d=a;break;default:var F=function(t,e,n){var i=[];switch(t){case"stepline":i=S.line(e,null,"H")+S.line(null,n,"V");break;case"linestep":i=S.line(null,n,"V")+S.line(e,null,"H");break;case"straight":i=S.line(e,n)}return i};if(null===n[i][r])p=0;else switch(p){case 0:if(f=h,g=A?S.move(h,u[r])+S.line(h,d):S.move(h,d),v=S.move(h,d),p=1,r=n[i].length-2&&(A&&(g+=S.line(o,c)),v+=S.line(o,O)+S.line(f,O)+"z",m.push(g),b.push(v),p=-1)}}h=o,d=a}return{linePaths:m,areaPaths:b,pX:h,pY:d,pathState:p,segmentStartX:f,linePath:g,areaPath:v}}},{key:"handleNullDataPoints",value:function(t,e,n,i,r){var o=this.w;if(null===t[n][i]&&o.config.markers.showNullDataPoints||1===t[n].length){var a=this.strokeWidth-o.config.markers.strokeWidth/2;a>0||(a=0);var s=this.markers.plotChartMarkers(e,r,i+1,a,!0);null!==s&&this.elPointsMain.add(s)}}}]),t}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function t(e,n,i,r){this.xoffset=e,this.yoffset=n,this.height=r,this.width=i,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(t){var e,n=[],i=this.xoffset,r=this.yoffset,a=o(t)/this.height,s=o(t)/this.width;if(this.width>=this.height)for(e=0;e=this.height){var i=e/this.height,r=this.width-i;n=new t(this.xoffset+i,this.yoffset,r,this.height)}else{var o=e/this.width,a=this.height-o;n=new t(this.xoffset,this.yoffset+o,this.width,a)}return n}}function e(e,i,r,a,s){a=void 0===a?0:a,s=void 0===s?0:s;var l=n(function(t,e){var n,i=[],r=e/o(t);for(n=0;n=a}(e,l=t[0],s)?(e.push(l),n(t.slice(1),e,r,a)):(c=r.cutArea(o(e),a),a.push(r.getCoordinates(e)),n(t,[],c,a)),a;a.push(r.getCoordinates(e))}function i(t,e){var n=Math.min.apply(Math,t),i=Math.max.apply(Math,t),r=o(t);return Math.max(Math.pow(e,2)*i/Math.pow(r,2),Math.pow(r,2)/(Math.pow(e,2)*n))}function r(t){return t&&t.constructor===Array}function o(t){var e,n=0;for(e=0;eo-i&&l.width<=a-r){var c=s.rotateAroundCenter(t.node);t.node.setAttribute("transform","rotate(-90 ".concat(c.x," ").concat(c.y,") translate(").concat(l.height/3,")"))}}},{key:"truncateLabels",value:function(t,e,n,i,r,o){var a=new k(this.ctx),s=a.getTextRects(t,e).width+this.w.config.stroke.width+5>r-n&&o-i>r-n?o-i:r-n,l=a.getTextBasedOnMaxWidth({text:t,maxWidth:s,fontSize:e});return t.length!==l.length&&s/e<5?"":l}},{key:"animateTreemap",value:function(t,e,n,i){var r=new w(this.ctx);r.animateRect(t,{x:e.x,y:e.y,width:e.width,height:e.height},{x:n.x,y:n.y,width:n.width,height:n.height},i,(function(){r.animationCompleted(t)}))}}]),t}(),Vt=86400,Yt=10/Vt,Xt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return c(t,[{key:"calculateTimeScaleTicks",value:function(t,e){var n=this,i=this.w;if(i.globals.allSeriesCollapsed)return i.globals.labels=[],i.globals.timescaleLabels=[],[];var r=new P(this.ctx),a=(e-t)/864e5;this.determineInterval(a),i.globals.disableZoomIn=!1,i.globals.disableZoomOut=!1,a5e4&&(i.globals.disableZoomOut=!0);var s=r.getTimeUnitsfromTimestamp(t,e,this.utc),l=i.globals.gridWidth/a,c=l/24,u=c/60,h=u/60,d=Math.floor(24*a),p=Math.floor(1440*a),f=Math.floor(a*Vt),g=Math.floor(a),v=Math.floor(a/30),m=Math.floor(a/365),b={minMillisecond:s.minMillisecond,minSecond:s.minSecond,minMinute:s.minMinute,minHour:s.minHour,minDate:s.minDate,minMonth:s.minMonth,minYear:s.minYear},y={firstVal:b,currentMillisecond:b.minMillisecond,currentSecond:b.minSecond,currentMinute:b.minMinute,currentHour:b.minHour,currentMonthDate:b.minDate,currentDate:b.minDate,currentMonth:b.minMonth,currentYear:b.minYear,daysWidthOnXAxis:l,hoursWidthOnXAxis:c,minutesWidthOnXAxis:u,secondsWidthOnXAxis:h,numberOfSeconds:f,numberOfMinutes:p,numberOfHours:d,numberOfDays:g,numberOfMonths:v,numberOfYears:m};switch(this.tickInterval){case"years":this.generateYearScale(y);break;case"months":case"half_year":this.generateMonthScale(y);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(y);break;case"hours":this.generateHourScale(y);break;case"minutes_fives":case"minutes":this.generateMinuteScale(y);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(y)}var x=this.timeScaleArray.map((function(t){var e={position:t.position,unit:t.unit,year:t.year,day:t.day?t.day:1,hour:t.hour?t.hour:0,month:t.month+1};return"month"===t.unit?o(o({},e),{},{day:1,value:t.value+1}):"day"===t.unit||"hour"===t.unit?o(o({},e),{},{value:t.value}):"minute"===t.unit?o(o({},e),{},{value:t.value,minute:t.value}):"second"===t.unit?o(o({},e),{},{value:t.value,minute:t.minute,second:t.second}):t}));return x.filter((function(t){var e=1,r=Math.ceil(i.globals.gridWidth/120),o=t.value;void 0!==i.config.xaxis.tickAmount&&(r=i.config.xaxis.tickAmount),x.length>r&&(e=Math.floor(x.length/r));var a=!1,s=!1;switch(n.tickInterval){case"years":"year"===t.unit&&(a=!0);break;case"half_year":e=7,"year"===t.unit&&(a=!0);break;case"months":e=1,"year"===t.unit&&(a=!0);break;case"months_fortnight":e=15,"year"!==t.unit&&"month"!==t.unit||(a=!0),30===o&&(s=!0);break;case"months_days":e=10,"month"===t.unit&&(a=!0),30===o&&(s=!0);break;case"week_days":e=8,"month"===t.unit&&(a=!0);break;case"days":e=1,"month"===t.unit&&(a=!0);break;case"hours":"day"===t.unit&&(a=!0);break;case"minutes_fives":case"seconds_fives":o%5!=0&&(s=!0);break;case"seconds_tens":o%10!=0&&(s=!0)}if("hours"===n.tickInterval||"minutes_fives"===n.tickInterval||"seconds_tens"===n.tickInterval||"seconds_fives"===n.tickInterval){if(!s)return!0}else if((o%e==0||a)&&!s)return!0}))}},{key:"recalcDimensionsBasedOnFormat",value:function(t,e){var n=this.w,i=this.formatDates(t),r=this.removeOverlappingTS(i);n.globals.timescaleLabels=r.slice(),new ut(this.ctx).plotCoords()}},{key:"determineInterval",value:function(t){var e=24*t,n=60*e;switch(!0){case t/365>5:this.tickInterval="years";break;case t>800:this.tickInterval="half_year";break;case t>180:this.tickInterval="months";break;case t>90:this.tickInterval="months_fortnight";break;case t>60:this.tickInterval="months_days";break;case t>30:this.tickInterval="week_days";break;case t>2:this.tickInterval="days";break;case e>2.4:this.tickInterval="hours";break;case n>15:this.tickInterval="minutes_fives";break;case n>5:this.tickInterval="minutes";break;case n>1:this.tickInterval="seconds_tens";break;case 60*n>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(t){var e=t.firstVal,n=t.currentMonth,i=t.currentYear,r=t.daysWidthOnXAxis,o=t.numberOfYears,a=e.minYear,s=0,l=new P(this.ctx),c="year";if(e.minDate>1||e.minMonth>0){var u=l.determineRemainingDaysOfYear(e.minYear,e.minMonth,e.minDate);s=(l.determineDaysOfYear(e.minYear)-u+1)*r,a=e.minYear+1,this.timeScaleArray.push({position:s,value:a,unit:c,year:a,month:x.monthMod(n+1)})}else 1===e.minDate&&0===e.minMonth&&this.timeScaleArray.push({position:s,value:a,unit:c,year:i,month:x.monthMod(n+1)});for(var h=a,d=s,p=0;p1){l=(c.determineDaysOfMonths(i+1,e.minYear)-n+1)*o,s=x.monthMod(i+1);var d=r+h,p=x.monthMod(s),f=s;0===s&&(u="year",f=d,p=1,d+=h+=1),this.timeScaleArray.push({position:l,value:f,unit:u,year:d,month:p})}else this.timeScaleArray.push({position:l,value:s,unit:u,year:r,month:x.monthMod(i)});for(var g=s+1,v=l,m=0,b=1;ma.determineDaysOfMonths(e+1,n)?(c=1,s="month",d=e+=1,e):e},h=(24-e.minHour)*r,d=l,p=u(c,n,i);0===e.minHour&&1===e.minDate?(h=0,d=x.monthMod(e.minMonth),s="month",c=e.minDate):1!==e.minDate&&0===e.minHour&&0===e.minMinute&&(h=0,l=e.minDate,d=l,p=u(c=l,n,i)),this.timeScaleArray.push({position:h,value:d,unit:s,year:this._getYear(i,p,0),month:x.monthMod(p),day:c});for(var f=h,g=0;gs.determineDaysOfMonths(e+1,r)&&(g=1,e+=1),{month:e,date:g}},u=function(t,e){return t>s.determineDaysOfMonths(e+1,r)?e+=1:e},h=60-(e.minMinute+e.minSecond/60),d=h*o,p=e.minHour+1,f=p;60===h&&(d=0,f=p=e.minHour);var g=n;f>=24&&(f=0,g+=1,l="day");var v=c(g,i).month;v=u(g,v),this.timeScaleArray.push({position:d,value:p,unit:l,day:g,hour:f,year:r,month:x.monthMod(v)}),f++;for(var m=d,b=0;b=24&&(f=0,l="day",v=c(g+=1,v).month,v=u(g,v));var y=this._getYear(r,v,0);m=60*o+m;var w=0===f?g:f;this.timeScaleArray.push({position:m,value:w,unit:l,hour:f,day:g,year:y,month:x.monthMod(v)}),f++}}},{key:"generateMinuteScale",value:function(t){for(var e=t.currentMillisecond,n=t.currentSecond,i=t.currentMinute,r=t.currentHour,o=t.currentDate,a=t.currentMonth,s=t.currentYear,l=t.minutesWidthOnXAxis,c=t.secondsWidthOnXAxis,u=t.numberOfMinutes,h=i+1,d=o,p=a,f=s,g=r,v=(60-n-e/1e3)*c,m=0;m=60&&(h=0,24===(g+=1)&&(g=0)),this.timeScaleArray.push({position:v,value:h,unit:"minute",hour:g,minute:h,day:d,year:this._getYear(f,p,0),month:x.monthMod(p)}),v+=l,h++}},{key:"generateSecondScale",value:function(t){for(var e=t.currentMillisecond,n=t.currentSecond,i=t.currentMinute,r=t.currentHour,o=t.currentDate,a=t.currentMonth,s=t.currentYear,l=t.secondsWidthOnXAxis,c=t.numberOfSeconds,u=n+1,h=i,d=o,p=a,f=s,g=r,v=(1e3-e)/1e3*l,m=0;m=60&&(u=0,++h>=60&&(h=0,24===++g&&(g=0))),this.timeScaleArray.push({position:v,value:u,unit:"second",hour:g,minute:h,second:u,day:d,year:this._getYear(f,p,0),month:x.monthMod(p)}),v+=l,u++}},{key:"createRawDateString",value:function(t,e){var n=t.year;return 0===t.month&&(t.month=1),n+="-"+("0"+t.month.toString()).slice(-2),"day"===t.unit?n+="day"===t.unit?"-"+("0"+e).slice(-2):"-01":n+="-"+("0"+(t.day?t.day:"1")).slice(-2),"hour"===t.unit?n+="hour"===t.unit?"T"+("0"+e).slice(-2):"T00":n+="T"+("0"+(t.hour?t.hour:"0")).slice(-2),"minute"===t.unit?n+=":"+("0"+e).slice(-2):n+=":"+(t.minute?("0"+t.minute).slice(-2):"00"),"second"===t.unit?n+=":"+("0"+e).slice(-2):n+=":00",this.utc&&(n+=".000Z"),n}},{key:"formatDates",value:function(t){var e=this,n=this.w;return t.map((function(t){var i=t.value.toString(),r=new P(e.ctx),o=e.createRawDateString(t,i),a=r.getDate(r.parseDate(o));if(e.utc||(a=r.getDate(r.parseDateWithTimezone(o))),void 0===n.config.xaxis.labels.format){var s="dd MMM",l=n.config.xaxis.labels.datetimeFormatter;"year"===t.unit&&(s=l.year),"month"===t.unit&&(s=l.month),"day"===t.unit&&(s=l.day),"hour"===t.unit&&(s=l.hour),"minute"===t.unit&&(s=l.minute),"second"===t.unit&&(s=l.second),i=r.formatDate(a,s)}else i=r.formatDate(a,n.config.xaxis.labels.format);return{dateString:o,position:t.position,value:i,unit:t.unit,year:t.year,month:t.month}}))}},{key:"removeOverlappingTS",value:function(t){var e,n=this,i=new k(this.ctx),r=!1;t.length>0&&t[0].value&&t.every((function(e){return e.value.length===t[0].value.length}))&&(r=!0,e=i.getTextRects(t[0].value).width);var o=0,a=t.map((function(a,s){if(s>0&&n.w.config.xaxis.labels.hideOverlappingLabels){var l=r?e:i.getTextRects(t[o].value).width,c=t[o].position;return a.position>c+l+10?(o=s,a):null}return a}));return a.filter((function(t){return null!==t}))}},{key:"_getYear",value:function(t,e,n){return t+Math.floor(e/12)+n}}]),t}(),Wt=function(){function t(e,n){s(this,t),this.ctx=n,this.w=n.w,this.el=e}return c(t,[{key:"setupElements",value:function(){var t=this.w.globals,e=this.w.config,n=e.chart.type;t.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(n)>-1,t.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].indexOf(n)>-1,t.isBarHorizontal=("bar"===e.chart.type||"rangeBar"===e.chart.type||"boxPlot"===e.chart.type)&&e.plotOptions.bar.horizontal,t.chartClass=".apexcharts"+t.chartID,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),k.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas "+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(e.chart.offsetX,", ").concat(e.chart.offsetY,")")}),t.dom.Paper.node.style.background="dark"!==e.theme.mode||e.chart.background?"light"!==e.theme.mode||e.chart.background?e.chart.background:"#fff":"#424242",this.setSVGDimensions(),t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject"),k.setAttrs(t.dom.elLegendForeign,{x:0,y:0,width:t.svgWidth,height:t.svgHeight}),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),t.dom.elLegendForeign.appendChild(t.dom.elLegendWrap),t.dom.Paper.node.appendChild(t.dom.elLegendForeign),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(t,e){var n=this.w,i=n.config,r=n.globals,o={series:[],i:[]},a={series:[],i:[]},s={series:[],i:[]},l={series:[],i:[]},c={series:[],i:[]},u={series:[],i:[]},h={series:[],i:[]},d={series:[],i:[]},p={series:[],seriesRangeEnd:[],i:[]},f=void 0!==i.chart.type?i.chart.type:"line",g=null,v=0;r.series.forEach((function(e,i){var m=t[i].type||f;switch(m){case"column":case"bar":c.series.push(e),c.i.push(i),n.globals.columnSeries=c;break;case"area":a.series.push(e),a.i.push(i);break;case"line":o.series.push(e),o.i.push(i);break;case"scatter":s.series.push(e),s.i.push(i);break;case"bubble":l.series.push(e),l.i.push(i);break;case"candlestick":u.series.push(e),u.i.push(i);break;case"boxPlot":h.series.push(e),h.i.push(i);break;case"rangeBar":d.series.push(e),d.i.push(i);break;case"rangeArea":p.series.push(r.seriesRangeStart[i]),p.seriesRangeEnd.push(r.seriesRangeEnd[i]),p.i.push(i);break;case"heatmap":case"treemap":case"pie":case"donut":case"polarArea":case"radialBar":case"radar":g=m;break;default:console.warn("You have specified an unrecognized series type (",m,").")}f!==m&&"scatter"!==m&&v++})),v>0&&(null!==g&&console.warn("Chart or series type ",g," can not appear with other chart or series types."),c.series.length>0&&i.plotOptions.bar.horizontal&&(v-=c.length,c={series:[],i:[]},n.globals.columnSeries={series:[],i:[]},console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"))),r.comboCharts||(r.comboCharts=v>0);var b=new Ft(this.ctx,e),y=new At(this.ctx,e);this.ctx.pie=new Dt(this.ctx);var x=new jt(this.ctx);this.ctx.rangeBar=new Lt(this.ctx,e);var w=new Et(this.ctx),S=[];if(r.comboCharts){var k,C,A=new O(this.ctx);if(a.series.length>0&&(k=S).push.apply(k,m(A.drawSeriesByGroup(a,r.areaGroups,"area",b))),c.series.length>0)if(n.config.chart.stacked){var P=new Ct(this.ctx,e);S.push(P.draw(c.series,c.i))}else this.ctx.bar=new Ot(this.ctx,e),S.push(this.ctx.bar.draw(c.series,c.i));if(p.series.length>0&&S.push(b.draw(p.series,"rangeArea",p.i,p.seriesRangeEnd)),o.series.length>0&&(C=S).push.apply(C,m(A.drawSeriesByGroup(o,r.lineGroups,"line",b))),u.series.length>0&&S.push(y.draw(u.series,"candlestick",u.i)),h.series.length>0&&S.push(y.draw(h.series,"boxPlot",h.i)),d.series.length>0&&S.push(this.ctx.rangeBar.draw(d.series,d.i)),s.series.length>0){var T=new Ft(this.ctx,e,!0);S.push(T.draw(s.series,"scatter",s.i))}if(l.series.length>0){var _=new Ft(this.ctx,e,!0);S.push(_.draw(l.series,"bubble",l.i))}}else switch(i.chart.type){case"line":S=b.draw(r.series,"line");break;case"area":S=b.draw(r.series,"area");break;case"bar":i.chart.stacked?S=new Ct(this.ctx,e).draw(r.series):(this.ctx.bar=new Ot(this.ctx,e),S=this.ctx.bar.draw(r.series));break;case"candlestick":S=new At(this.ctx,e).draw(r.series,"candlestick");break;case"boxPlot":S=new At(this.ctx,e).draw(r.series,i.chart.type);break;case"rangeBar":S=this.ctx.rangeBar.draw(r.series);break;case"rangeArea":S=b.draw(r.seriesRangeStart,"rangeArea",void 0,r.seriesRangeEnd);break;case"heatmap":S=new Tt(this.ctx,e).draw(r.series);break;case"treemap":S=new Nt(this.ctx,e).draw(r.series);break;case"pie":case"donut":case"polarArea":S=this.ctx.pie.draw(r.series);break;case"radialBar":S=x.draw(r.series);break;case"radar":S=w.draw(r.series);break;default:S=b.draw(r.series)}return S}},{key:"setSVGDimensions",value:function(){var t=this.w.globals,e=this.w.config;e.chart.width||(e.chart.width="100%"),e.chart.height||(e.chart.height="auto"),t.svgWidth=e.chart.width,t.svgHeight=e.chart.height;var n=x.getDimensions(this.el),i=e.chart.width.toString().split(/[0-9]+/g).pop();"%"===i?x.isNumber(n[0])&&(0===n[0].width&&(n=x.getDimensions(this.el.parentNode)),t.svgWidth=n[0]*parseInt(e.chart.width,10)/100):"px"!==i&&""!==i||(t.svgWidth=parseInt(e.chart.width,10));var r=String(e.chart.height).toString().split(/[0-9]+/g).pop();if("auto"!==t.svgHeight&&""!==t.svgHeight)if("%"===r){var o=x.getDimensions(this.el.parentNode);t.svgHeight=o[1]*parseInt(e.chart.height,10)/100}else t.svgHeight=parseInt(e.chart.height,10);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth/1.2;if(t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),k.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),"%"!==r){var a=e.chart.sparkline.enabled?0:t.axisCharts?e.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+a+"px"}t.dom.elWrap.style.width=t.svgWidth+"px",t.dom.elWrap.style.height=t.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var t=this.w.globals,e=t.translateY,n={transform:"translate("+t.translateX+", "+e+")"};k.setAttrs(t.dom.elGraphical.node,n)}},{key:"resizeNonAxisCharts",value:function(){var t=this.w,e=t.globals,n=0,i=t.config.chart.sparkline.enabled?1:15;i+=t.config.grid.padding.bottom,"top"!==t.config.legend.position&&"bottom"!==t.config.legend.position||!t.config.legend.show||t.config.legend.floating||(n=new dt(this.ctx).legendHelpers.getLegendDimensions().clwh+10);var r=t.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),o=2.05*t.globals.radialSize;if(r&&!t.config.chart.sparkline.enabled&&0!==t.config.plotOptions.radialBar.startAngle){var a=x.getBoundingClientRect(r);o=a.bottom;var s=a.bottom-a.top;o=Math.max(2.05*t.globals.radialSize,s)}var l=o+e.translateY+n+i;e.dom.elLegendForeign&&e.dom.elLegendForeign.setAttribute("height",l),t.config.chart.height&&String(t.config.chart.height).indexOf("%")>0||(e.dom.elWrap.style.height=l+"px",k.setAttrs(e.dom.Paper.node,{height:l}),e.dom.Paper.node.parentNode.parentNode.style.minHeight=l+"px")}},{key:"coreCalculations",value:function(){new K(this.ctx).init()}},{key:"resetGlobals",value:function(){var t=this,e=function(){return t.w.config.series.map((function(t){return[]}))},n=new F,i=this.w.globals;n.initGlobalVars(i),i.seriesXvalues=e(),i.seriesYvalues=e()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var t=null,e=this.w;if(e.globals.axisCharts){if("back"===e.config.xaxis.crosshairs.position&&new nt(this.ctx).drawXCrosshairs(),"back"===e.config.yaxis[0].crosshairs.position&&new nt(this.ctx).drawYCrosshairs(),"datetime"===e.config.xaxis.type&&void 0===e.config.xaxis.labels.formatter){this.ctx.timeScale=new Xt(this.ctx);var n=[];isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?n=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX):e.globals.isBarHorizontal&&(n=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(n)}t=new O(this.ctx).getCalculatedRatios()}return t}},{key:"updateSourceChart",value:function(t){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:t.w.globals.minX,max:t.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var t=this,e=this.w;if(e.config.chart.brush.enabled&&"function"!=typeof e.config.chart.events.selection){var n=Array.isArray(e.config.chart.brush.targets)?e.config.chart.brush.targets:[e.config.chart.brush.target];n.forEach((function(e){var n=ApexCharts.getChartByID(e);n.w.globals.brushSource=t.ctx,"function"!=typeof n.w.config.chart.events.zoomed&&(n.w.config.chart.events.zoomed=function(){t.updateSourceChart(n)}),"function"!=typeof n.w.config.chart.events.scrolled&&(n.w.config.chart.events.scrolled=function(){t.updateSourceChart(n)})})),e.config.chart.events.selection=function(t,e){n.forEach((function(t){ApexCharts.getChartByID(t).ctx.updateHelpers._updateOptions({xaxis:{min:e.xaxis.min,max:e.xaxis.max}},!1,!1,!1,!1)}))}}}}]),t}(),Gt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"_updateOptions",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return new Promise((function(s){var l=[e.ctx];r&&(l=e.ctx.getSyncedCharts()),e.ctx.w.globals.isExecCalled&&(l=[e.ctx],e.ctx.w.globals.isExecCalled=!1),l.forEach((function(r,c){var u=r.w;if(u.globals.shouldAnimate=i,n||(u.globals.resized=!0,u.globals.dataChanged=!0,i&&r.series.getPreviousPaths()),t&&"object"===a(t)&&(r.config=new $(t),t=O.extendArrayProps(r.config,t,u),r.w.globals.chartID!==e.ctx.w.globals.chartID&&delete t.series,u.config=x.extend(u.config,t),o&&(u.globals.lastXAxis=t.xaxis?x.clone(t.xaxis):[],u.globals.lastYAxis=t.yaxis?x.clone(t.yaxis):[],u.globals.initialConfig=x.extend({},u.config),u.globals.initialSeries=x.clone(u.config.series),t.series))){for(var h=0;h2&&void 0!==arguments[2]&&arguments[2];return new Promise((function(r){var o,a=n.w;return a.globals.shouldAnimate=e,a.globals.dataChanged=!0,e&&n.ctx.series.getPreviousPaths(),a.globals.axisCharts?(0===(o=t.map((function(t,e){return n._extendSeries(t,e)}))).length&&(o=[{data:[]}]),a.config.series=o):a.config.series=t.slice(),i&&(a.globals.initialConfig.series=x.clone(a.config.series),a.globals.initialSeries=x.clone(a.config.series)),n.ctx.update().then((function(){r(n.ctx)}))}))}},{key:"_extendSeries",value:function(t,e){var n=this.w,i=n.config.series[e];return o(o({},n.config.series[e]),{},{name:t.name?t.name:null==i?void 0:i.name,color:t.color?t.color:null==i?void 0:i.color,type:t.type?t.type:null==i?void 0:i.type,group:t.group?t.group:null==i?void 0:i.group,data:t.data?t.data:null==i?void 0:i.data,zIndex:void 0!==t.zIndex?t.zIndex:e})}},{key:"toggleDataPointSelection",value:function(t,e){var n=this.w,i=null,r=".apexcharts-series[data\\:realIndex='".concat(t,"']");return n.globals.axisCharts?i=n.globals.dom.Paper.select("".concat(r," path[j='").concat(e,"'], ").concat(r," circle[j='").concat(e,"'], ").concat(r," rect[j='").concat(e,"']")).members[0]:void 0===e&&(i=n.globals.dom.Paper.select("".concat(r," path[j='").concat(t,"']")).members[0],"pie"!==n.config.chart.type&&"polarArea"!==n.config.chart.type&&"donut"!==n.config.chart.type||this.ctx.pie.pieClicked(t)),i?(new k(this.ctx).pathMouseDown(i,null),i.node?i.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(t){var e=this.w;if(["min","max"].forEach((function(n){void 0!==t.xaxis[n]&&(e.config.xaxis[n]=t.xaxis[n],e.globals.lastXAxis[n]=t.xaxis[n])})),t.xaxis.categories&&t.xaxis.categories.length&&(e.config.xaxis.categories=t.xaxis.categories),e.config.xaxis.convertedCatToNumeric){var n=new R(t);t=n.convertCatToNumericXaxis(t,this.ctx)}return t}},{key:"forceYAxisUpdate",value:function(t){return t.chart&&t.chart.stacked&&"100%"===t.chart.stackType&&(Array.isArray(t.yaxis)?t.yaxis.forEach((function(e,n){t.yaxis[n].min=0,t.yaxis[n].max=100})):(t.yaxis.min=0,t.yaxis.max=100)),t}},{key:"revertDefaultAxisMinMax",value:function(t){var e=this,n=this.w,i=n.globals.lastXAxis,r=n.globals.lastYAxis;t&&t.xaxis&&(i=t.xaxis),t&&t.yaxis&&(r=t.yaxis),n.config.xaxis.min=i.min,n.config.xaxis.max=i.max;var o=function(t){void 0!==r[t]&&(n.config.yaxis[t].min=r[t].min,n.config.yaxis[t].max=r[t].max)};n.config.yaxis.map((function(t,i){n.globals.zoomed||void 0!==r[i]?o(i):void 0!==e.ctx.opts.yaxis[i]&&(t.min=e.ctx.opts.yaxis[i].min,t.max=e.ctx.opts.yaxis[i].max)}))}}]),t}();Ht="undefined"!=typeof window?window:void 0,zt=function(t,e){var n=(void 0!==this?this:t).SVG=function(t){if(n.supported)return t=new n.Doc(t),n.parser.draw||n.prepare(),t};if(n.ns="http://www.w3.org/2000/svg",n.xmlns="http://www.w3.org/2000/xmlns/",n.xlink="http://www.w3.org/1999/xlink",n.svgjs="http://svgjs.dev",n.supported=!0,!n.supported)return!1;n.did=1e3,n.eid=function(t){return"Svgjs"+h(t)+n.did++},n.create=function(t){var n=e.createElementNS(this.ns,t);return n.setAttribute("id",this.eid(t)),n},n.extend=function(){var t,e;e=(t=[].slice.call(arguments)).pop();for(var i=t.length-1;i>=0;i--)if(t[i])for(var r in e)t[i].prototype[r]=e[r];n.Set&&n.Set.inherit&&n.Set.inherit()},n.invent=function(t){var e="function"==typeof t.create?t.create:function(){this.constructor.call(this,n.create(t.create))};return t.inherit&&(e.prototype=new t.inherit),t.extend&&n.extend(e,t.extend),t.construct&&n.extend(t.parent||n.Container,t.construct),e},n.adopt=function(e){return e?e.instance?e.instance:((i="svg"==e.nodeName?e.parentNode instanceof t.SVGElement?new n.Nested:new n.Doc:"linearGradient"==e.nodeName?new n.Gradient("linear"):"radialGradient"==e.nodeName?new n.Gradient("radial"):n[h(e.nodeName)]?new(n[h(e.nodeName)]):new n.Element(e)).type=e.nodeName,i.node=e,e.instance=i,i instanceof n.Doc&&i.namespace().defs(),i.setData(JSON.parse(e.getAttribute("svgjs:data"))||{}),i):null;var i},n.prepare=function(){var t=e.getElementsByTagName("body")[0],i=(t?new n.Doc(t):n.adopt(e.documentElement).nested()).size(2,0);n.parser={body:t||e.documentElement,draw:i.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:i.polyline().node,path:i.path().node,native:n.create("svg")}},n.parser={native:n.create("svg")},e.addEventListener("DOMContentLoaded",(function(){n.parser.draw||n.prepare()}),!1),n.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},n.utils={map:function(t,e){for(var n=t.length,i=[],r=0;r1?1:t,new n.Color({r:~~(this.r+(this.destination.r-this.r)*t),g:~~(this.g+(this.destination.g-this.g)*t),b:~~(this.b+(this.destination.b-this.b)*t)})):this}}),n.Color.test=function(t){return t+="",n.regex.isHex.test(t)||n.regex.isRgb.test(t)},n.Color.isRgb=function(t){return t&&"number"==typeof t.r&&"number"==typeof t.g&&"number"==typeof t.b},n.Color.isColor=function(t){return n.Color.isRgb(t)||n.Color.test(t)},n.Array=function(t,e){0==(t=(t||[]).valueOf()).length&&e&&(t=e.valueOf()),this.value=this.parse(t)},n.extend(n.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(t){return t=t.valueOf(),Array.isArray(t)?t:this.split(t)}}),n.PointArray=function(t,e){n.Array.call(this,t,e||[[0,0]])},n.PointArray.prototype=new n.Array,n.PointArray.prototype.constructor=n.PointArray;for(var i={M:function(t,e,n){return e.x=n.x=t[0],e.y=n.y=t[1],["M",e.x,e.y]},L:function(t,e){return e.x=t[0],e.y=t[1],["L",t[0],t[1]]},H:function(t,e){return e.x=t[0],["H",t[0]]},V:function(t,e){return e.y=t[0],["V",t[0]]},C:function(t,e){return e.x=t[4],e.y=t[5],["C",t[0],t[1],t[2],t[3],t[4],t[5]]},Q:function(t,e){return e.x=t[2],e.y=t[3],["Q",t[0],t[1],t[2],t[3]]},S:function(t,e){return e.x=t[2],e.y=t[3],["S",t[0],t[1],t[2],t[3]]},Z:function(t,e,n){return e.x=n.x,e.y=n.y,["Z"]}},r="mlhvqtcsaz".split(""),o=0,s=r.length;ol);return o},bbox:function(){return n.parser.draw||n.prepare(),n.parser.path.setAttribute("d",this.toString()),n.parser.path.getBBox()}}),n.Number=n.invent({create:function(t,e){this.value=0,this.unit=e||"","number"==typeof t?this.value=isNaN(t)?0:isFinite(t)?t:t<0?-34e37:34e37:"string"==typeof t?(e=t.match(n.regex.numberAndUnit))&&(this.value=parseFloat(e[1]),"%"==e[5]?this.value/=100:"s"==e[5]&&(this.value*=1e3),this.unit=e[5]):t instanceof n.Number&&(this.value=t.valueOf(),this.unit=t.unit)},extend:{toString:function(){return("%"==this.unit?~~(1e8*this.value)/1e6:"s"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(t){return t=new n.Number(t),new n.Number(this+t,this.unit||t.unit)},minus:function(t){return t=new n.Number(t),new n.Number(this-t,this.unit||t.unit)},times:function(t){return t=new n.Number(t),new n.Number(this*t,this.unit||t.unit)},divide:function(t){return t=new n.Number(t),new n.Number(this/t,this.unit||t.unit)},to:function(t){var e=new n.Number(this);return"string"==typeof t&&(e.unit=t),e},morph:function(t){return this.destination=new n.Number(t),t.relative&&(this.destination.value+=this.value),this},at:function(t){return this.destination?new n.Number(this.destination).minus(this).times(t).plus(this):this}}}),n.Element=n.invent({create:function(t){this._stroke=n.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=t)&&(this.type=t.nodeName,this.node.instance=this,this._stroke=t.getAttribute("stroke")||this._stroke)},extend:{x:function(t){return this.attr("x",t)},y:function(t){return this.attr("y",t)},cx:function(t){return null==t?this.x()+this.width()/2:this.x(t-this.width()/2)},cy:function(t){return null==t?this.y()+this.height()/2:this.y(t-this.height()/2)},move:function(t,e){return this.x(t).y(e)},center:function(t,e){return this.cx(t).cy(e)},width:function(t){return this.attr("width",t)},height:function(t){return this.attr("height",t)},size:function(t,e){var i=p(this,t,e);return this.width(new n.Number(i.width)).height(new n.Number(i.height))},clone:function(t){this.writeDataToDom();var e=v(this.node.cloneNode(!0));return t?t.add(e):this.after(e),e},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(t){return this.after(t).remove(),t},addTo:function(t){return t.put(this)},putIn:function(t){return t.add(this)},id:function(t){return this.attr("id",t)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return"none"!=this.style("display")},toString:function(){return this.attr("id")},classes:function(){var t=this.attr("class");return null==t?[]:t.trim().split(n.regex.delimiter)},hasClass:function(t){return-1!=this.classes().indexOf(t)},addClass:function(t){if(!this.hasClass(t)){var e=this.classes();e.push(t),this.attr("class",e.join(" "))}return this},removeClass:function(t){return this.hasClass(t)&&this.attr("class",this.classes().filter((function(e){return e!=t})).join(" ")),this},toggleClass:function(t){return this.hasClass(t)?this.removeClass(t):this.addClass(t)},reference:function(t){return n.get(this.attr(t))},parent:function(e){var i=this;if(!i.node.parentNode)return null;if(i=n.adopt(i.node.parentNode),!e)return i;for(;i&&i.node instanceof t.SVGElement;){if("string"==typeof e?i.matches(e):i instanceof e)return i;if(!i.node.parentNode||"#document"==i.node.parentNode.nodeName)return null;i=n.adopt(i.node.parentNode)}},doc:function(){return this instanceof n.Doc?this:this.parent(n.Doc)},parents:function(t){var e=[],n=this;do{if(!(n=n.parent(t))||!n.node)break;e.push(n)}while(n.parent);return e},matches:function(t){return function(t,e){return(t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector).call(t,e)}(this.node,t)},native:function(){return this.node},svg:function(t){var i=e.createElementNS("http://www.w3.org/2000/svg","svg");if(!(t&&this instanceof n.Parent))return i.appendChild(t=e.createElementNS("http://www.w3.org/2000/svg","svg")),this.writeDataToDom(),t.appendChild(this.node.cloneNode(!0)),i.innerHTML.replace(/^/,"").replace(/<\/svg>$/,"");i.innerHTML=""+t.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2>")+"";for(var r=0,o=i.firstChild.childNodes.length;r":function(t){return-Math.cos(t*Math.PI)/2+.5},">":function(t){return Math.sin(t*Math.PI/2)},"<":function(t){return 1-Math.cos(t*Math.PI/2)}},n.morph=function(t){return function(e,i){return new n.MorphObj(e,i).at(t)}},n.Situation=n.invent({create:function(t){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new n.Number(t.duration).valueOf(),this.delay=new n.Number(t.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=t.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),n.FX=n.invent({create:function(t){this._target=t,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(t,e,i){"object"===a(t)&&(e=t.ease,i=t.delay,t=t.duration);var r=new n.Situation({duration:t||1e3,delay:i||0,ease:n.easing[e||"-"]||e});return this.queue(r),this},target:function(t){return t&&t instanceof n.Element?(this._target=t,this):this._target},timeToAbsPos:function(t){return(t-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(t){return this.situation.duration/this._speed*t+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=t.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){t.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(t){return("function"==typeof t||t instanceof n.Situation)&&this.situations.push(t),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof n.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var t,e=this.situation;if(e.init)return this;for(var i in e.animations){t=this.target()[i](),Array.isArray(t)||(t=[t]),Array.isArray(e.animations[i])||(e.animations[i]=[e.animations[i]]);for(var r=t.length;r--;)e.animations[i][r]instanceof n.Number&&(t[r]=new n.Number(t[r])),e.animations[i][r]=t[r].morph(e.animations[i][r])}for(var i in e.attrs)e.attrs[i]=new n.MorphObj(this.target().attr(i),e.attrs[i]);for(var i in e.styles)e.styles[i]=new n.MorphObj(this.target().style(i),e.styles[i]);return e.initialTransformation=this.target().matrixify(),e.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(t,e){var n=this.active;return this.active=!1,e&&this.clearQueue(),t&&this.situation&&(!n&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(t){var e=this.last();return this.target().on("finished.fx",(function n(i){i.detail.situation==e&&(t.call(this,e),this.off("finished.fx",n))})),this._callStart()},during:function(t){var e=this.last(),i=function(i){i.detail.situation==e&&t.call(this,i.detail.pos,n.morph(i.detail.pos),i.detail.eased,e)};return this.target().off("during.fx",i).on("during.fx",i),this.after((function(){this.off("during.fx",i)})),this._callStart()},afterAll:function(t){var e=function e(n){t.call(this),this.off("allfinished.fx",e)};return this.target().off("allfinished.fx",e).on("allfinished.fx",e),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(t,e,n){return this.last()[n||"animations"][t]=e,this._callStart()},step:function(t){var e,n,i;t||(this.absPos=this.timeToAbsPos(+new Date)),!1!==this.situation.loops?(e=Math.max(this.absPos,0),n=Math.floor(e),!0===this.situation.loops||nthis.lastPos&&o<=r&&(this.situation.once[o].call(this.target(),this.pos,r),delete this.situation.once[o]);return this.active&&this.target().fire("during",{pos:this.pos,eased:r,fx:this,situation:this.situation}),this.situation?(this.eachAt(),1==this.pos&&!this.situation.reversed||this.situation.reversed&&0==this.pos?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=r,this):this},eachAt:function(){var t,e=this,i=this.target(),r=this.situation;for(var o in r.animations)t=[].concat(r.animations[o]).map((function(t){return"string"!=typeof t&&t.at?t.at(r.ease(e.pos),e.pos):t})),i[o].apply(i,t);for(var o in r.attrs)t=[o].concat(r.attrs[o]).map((function(t){return"string"!=typeof t&&t.at?t.at(r.ease(e.pos),e.pos):t})),i.attr.apply(i,t);for(var o in r.styles)t=[o].concat(r.styles[o]).map((function(t){return"string"!=typeof t&&t.at?t.at(r.ease(e.pos),e.pos):t})),i.style.apply(i,t);if(r.transforms.length){t=r.initialTransformation,o=0;for(var a=r.transforms.length;o=0;--i)this[b[i]]=null!=t[b[i]]?t[b[i]]:e[b[i]]},extend:{extract:function(){var t=f(this,0,1);f(this,1,0);var e=180/Math.PI*Math.atan2(t.y,t.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(e*Math.PI/180)+this.f*Math.sin(e*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(e*Math.PI/180)+this.e*Math.sin(-e*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:e,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new n.Matrix(this)}},clone:function(){return new n.Matrix(this)},morph:function(t){return this.destination=new n.Matrix(t),this},multiply:function(t){return new n.Matrix(this.native().multiply(function(t){return t instanceof n.Matrix||(t=new n.Matrix(t)),t}(t).native()))},inverse:function(){return new n.Matrix(this.native().inverse())},translate:function(t,e){return new n.Matrix(this.native().translate(t||0,e||0))},native:function(){for(var t=n.parser.native.createSVGMatrix(),e=b.length-1;e>=0;e--)t[b[e]]=this[b[e]];return t},toString:function(){return"matrix("+m(this.a)+","+m(this.b)+","+m(this.c)+","+m(this.d)+","+m(this.e)+","+m(this.f)+")"}},parent:n.Element,construct:{ctm:function(){return new n.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof n.Nested){var t=this.rect(1,1),e=t.node.getScreenCTM();return t.remove(),new n.Matrix(e)}return new n.Matrix(this.node.getScreenCTM())}}}),n.Point=n.invent({create:function(t,e){var n;n=Array.isArray(t)?{x:t[0],y:t[1]}:"object"===a(t)?{x:t.x,y:t.y}:null!=t?{x:t,y:null!=e?e:t}:{x:0,y:0},this.x=n.x,this.y=n.y},extend:{clone:function(){return new n.Point(this)},morph:function(t,e){return this.destination=new n.Point(t,e),this}}}),n.extend(n.Element,{point:function(t,e){return new n.Point(t,e).transform(this.screenCTM().inverse())}}),n.extend(n.Element,{attr:function(t,e,i){if(null==t){for(t={},i=(e=this.node.attributes).length-1;i>=0;i--)t[e[i].nodeName]=n.regex.isNumber.test(e[i].nodeValue)?parseFloat(e[i].nodeValue):e[i].nodeValue;return t}if("object"===a(t))for(var r in t)this.attr(r,t[r]);else if(null===e)this.node.removeAttribute(t);else{if(null==e)return null==(e=this.node.getAttribute(t))?n.defaults.attrs[t]:n.regex.isNumber.test(e)?parseFloat(e):e;"stroke-width"==t?this.attr("stroke",parseFloat(e)>0?this._stroke:null):"stroke"==t&&(this._stroke=e),"fill"!=t&&"stroke"!=t||(n.regex.isImage.test(e)&&(e=this.doc().defs().image(e,0,0)),e instanceof n.Image&&(e=this.doc().defs().pattern(0,0,(function(){this.add(e)})))),"number"==typeof e?e=new n.Number(e):n.Color.isColor(e)?e=new n.Color(e):Array.isArray(e)&&(e=new n.Array(e)),"leading"==t?this.leading&&this.leading(e):"string"==typeof i?this.node.setAttributeNS(i,t,e.toString()):this.node.setAttribute(t,e.toString()),!this.rebuild||"font-size"!=t&&"x"!=t||this.rebuild(t,e)}return this}}),n.extend(n.Element,{transform:function(t,e){var i;return"object"!==a(t)?(i=new n.Matrix(this).extract(),"string"==typeof t?i[t]:i):(i=new n.Matrix(this),e=!!e||!!t.relative,null!=t.a&&(i=e?i.multiply(new n.Matrix(t)):new n.Matrix(t)),this.attr("transform",i))}}),n.extend(n.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(n.regex.transforms).slice(0,-1).map((function(t){var e=t.trim().split("(");return[e[0],e[1].split(n.regex.delimiter).map((function(t){return parseFloat(t)}))]})).reduce((function(t,e){return"matrix"==e[0]?t.multiply(g(e[1])):t[e[0]].apply(t,e[1])}),new n.Matrix)},toParent:function(t){if(this==t)return this;var e=this.screenCTM(),n=t.screenCTM().inverse();return this.addTo(t).untransform().transform(n.multiply(e)),this},toDoc:function(){return this.toParent(this.doc())}}),n.Transformation=n.invent({create:function(t,e){if(arguments.length>1&&"boolean"!=typeof e)return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(t))for(var n=0,i=this.arguments.length;n=0},index:function(t){return[].slice.call(this.node.childNodes).indexOf(t.node)},get:function(t){return n.adopt(this.node.childNodes[t])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(t,e){for(var i=this.children(),r=0,o=i.length;r=0;i--)e.childNodes[i]instanceof t.SVGElement&&v(e.childNodes[i]);return n.adopt(e).id(n.eid(e.nodeName))}function m(t){return Math.abs(t)>1e-37?t:0}["fill","stroke"].forEach((function(t){var e={};e[t]=function(e){if(void 0===e)return this;if("string"==typeof e||n.Color.isRgb(e)||e&&"function"==typeof e.fill)this.attr(t,e);else for(var i=l[t].length-1;i>=0;i--)null!=e[l[t][i]]&&this.attr(l.prefix(t,l[t][i]),e[l[t][i]]);return this},n.extend(n.Element,n.FX,e)})),n.extend(n.Element,n.FX,{translate:function(t,e){return this.transform({x:t,y:e})},matrix:function(t){return this.attr("transform",new n.Matrix(6==arguments.length?[].slice.call(arguments):t))},opacity:function(t){return this.attr("opacity",t)},dx:function(t){return this.x(new n.Number(t).plus(this instanceof n.FX?0:this.x()),!0)},dy:function(t){return this.y(new n.Number(t).plus(this instanceof n.FX?0:this.y()),!0)}}),n.extend(n.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(t){return this.node.getPointAtLength(t)}}),n.Set=n.invent({create:function(t){Array.isArray(t)?this.members=t:this.clear()},extend:{add:function(){for(var t=[].slice.call(arguments),e=0,n=t.length;e-1&&this.members.splice(e,1),this},each:function(t){for(var e=0,n=this.members.length;e=0},index:function(t){return this.members.indexOf(t)},get:function(t){return this.members[t]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(t){return new n.Set(t)}}}),n.FX.Set=n.invent({create:function(t){this.set=t}}),n.Set.inherit=function(){var t=[];for(var e in n.Shape.prototype)"function"==typeof n.Shape.prototype[e]&&"function"!=typeof n.Set.prototype[e]&&t.push(e);for(var e in t.forEach((function(t){n.Set.prototype[t]=function(){for(var e=0,i=this.members.length;e=0;t--)delete this.memory()[arguments[t]];return this},memory:function(){return this._memory||(this._memory={})}}),n.get=function(t){var i=e.getElementById(function(t){var e=(t||"").toString().match(n.regex.reference);if(e)return e[1]}(t)||t);return n.adopt(i)},n.select=function(t,i){return new n.Set(n.utils.map((i||e).querySelectorAll(t),(function(t){return n.adopt(t)})))},n.extend(n.Parent,{select:function(t){return n.select(t,this.node)}});var b="abcdef".split("");if("function"!=typeof t.CustomEvent){var y=function(t,n){n=n||{bubbles:!1,cancelable:!1,detail:void 0};var i=e.createEvent("CustomEvent");return i.initCustomEvent(t,n.bubbles,n.cancelable,n.detail),i};y.prototype=t.Event.prototype,n.CustomEvent=y}else n.CustomEvent=t.CustomEvent;return n},i=function(){return zt(Ht,Ht.document)}.call(e,n,e,t),void 0!==i&&(t.exports=i), /*! svg.filter.js - v2.0.2 - 2016-02-24 * https://github.com/wout/svg.filter.js * Copyright (c) 2016 Wout Fierens; Licensed MIT */ function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"BackgroundImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(t,e){return this.add(t,e),!t.attr("in")&&this.autoSetIn&&t.attr("in",this.source),t.attr("result")||t.attr("result",t),t},blend:function(t,e,n){return this.put(new SVG.BlendEffect(t,e,n))},colorMatrix:function(t,e){return this.put(new SVG.ColorMatrixEffect(t,e))},convolveMatrix:function(t){return this.put(new SVG.ConvolveMatrixEffect(t))},componentTransfer:function(t){return this.put(new SVG.ComponentTransferEffect(t))},composite:function(t,e,n){return this.put(new SVG.CompositeEffect(t,e,n))},flood:function(t,e){return this.put(new SVG.FloodEffect(t,e))},offset:function(t,e){return this.put(new SVG.OffsetEffect(t,e))},image:function(t){return this.put(new SVG.ImageEffect(t))},merge:function(){var t=[void 0];for(var e in arguments)t.push(arguments[e]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,t)))},gaussianBlur:function(t,e){return this.put(new SVG.GaussianBlurEffect(t,e))},morphology:function(t,e){return this.put(new SVG.MorphologyEffect(t,e))},diffuseLighting:function(t,e,n){return this.put(new SVG.DiffuseLightingEffect(t,e,n))},displacementMap:function(t,e,n,i,r){return this.put(new SVG.DisplacementMapEffect(t,e,n,i,r))},specularLighting:function(t,e,n,i){return this.put(new SVG.SpecularLightingEffect(t,e,n,i))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(t,e,n,i,r){return this.put(new SVG.TurbulenceEffect(t,e,n,i,r))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(t){var e=this.put(new SVG.Filter);return"function"==typeof t&&t.call(e,e),e}}),SVG.extend(SVG.Container,{filter:function(t){return this.defs().filter(t)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(t){return this.filterer=t instanceof SVG.Element?t:this.doc().filter(t),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(t){return this.filterer&&!0===t&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",t)},result:function(t){return null==t?this.attr("result"):this.attr("result",t)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(t){return null==t?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",t)},result:function(t){return null==t?this.attr("result"):this.attr("result",t)},toString:function(){return this.result()}}});var t={blend:function(t,e){return this.parent()&&this.parent().blend(this,t,e)},colorMatrix:function(t,e){return this.parent()&&this.parent().colorMatrix(t,e).in(this)},convolveMatrix:function(t){return this.parent()&&this.parent().convolveMatrix(t).in(this)},componentTransfer:function(t){return this.parent()&&this.parent().componentTransfer(t).in(this)},composite:function(t,e){return this.parent()&&this.parent().composite(this,t,e)},flood:function(t,e){return this.parent()&&this.parent().flood(t,e)},offset:function(t,e){return this.parent()&&this.parent().offset(t,e).in(this)},image:function(t){return this.parent()&&this.parent().image(t)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(t,e){return this.parent()&&this.parent().gaussianBlur(t,e).in(this)},morphology:function(t,e){return this.parent()&&this.parent().morphology(t,e).in(this)},diffuseLighting:function(t,e,n){return this.parent()&&this.parent().diffuseLighting(t,e,n).in(this)},displacementMap:function(t,e,n,i){return this.parent()&&this.parent().displacementMap(this,t,e,n,i)},specularLighting:function(t,e,n,i){return this.parent()&&this.parent().specularLighting(t,e,n,i).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(t,e,n,i,r){return this.parent()&&this.parent().turbulence(t,e,n,i,r).in(this)}};SVG.extend(SVG.Effect,t),SVG.extend(SVG.ParentEffect,t),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(t){this.attr("in",t)}}});var e={blend:function(t,e,n){this.attr({in:t,in2:e,mode:n||"normal"})},colorMatrix:function(t,e){"matrix"==t&&(e=r(e)),this.attr({type:t,values:void 0===e?null:e})},convolveMatrix:function(t){t=r(t),this.attr({order:Math.sqrt(t.split(" ").length),kernelMatrix:t})},composite:function(t,e,n){this.attr({in:t,in2:e,operator:n})},flood:function(t,e){this.attr("flood-color",t),null!=e&&this.attr("flood-opacity",e)},offset:function(t,e){this.attr({dx:t,dy:e})},image:function(t){this.attr("href",t,SVG.xlink)},displacementMap:function(t,e,n,i,r){this.attr({in:t,in2:e,scale:n,xChannelSelector:i,yChannelSelector:r})},gaussianBlur:function(t,e){null!=t||null!=e?this.attr("stdDeviation",function(t){if(!Array.isArray(t))return t;for(var e=0,n=t.length,i=[];e1&&(T*=i=Math.sqrt(i),_*=i),r=(new SVG.Matrix).rotate(D).scale(1/T,1/_).rotate(-D),I=I.transform(r),B=B.transform(r),o=[B.x-I.x,B.y-I.y],s=o[0]*o[0]+o[1]*o[1],a=Math.sqrt(s),o[0]/=a,o[1]/=a,l=s<4?Math.sqrt(1-s/4):0,E===j&&(l*=-1),c=new SVG.Point((B.x+I.x)/2+l*-o[1],(B.y+I.y)/2+l*o[0]),u=new SVG.Point(I.x-c.x,I.y-c.y),h=new SVG.Point(B.x-c.x,B.y-c.y),d=Math.acos(u.x/Math.sqrt(u.x*u.x+u.y*u.y)),u.y<0&&(d*=-1),p=Math.acos(h.x/Math.sqrt(h.x*h.x+h.y*h.y)),h.y<0&&(p*=-1),j&&d>p&&(p+=2*Math.PI),!j&&do.maxX-e.width&&(a=(i=o.maxX-e.width)-this.startPoints.box.x),null!=o.minY&&ro.maxY-e.height&&(s=(r=o.maxY-e.height)-this.startPoints.box.y),null!=o.snapToGrid&&(i-=i%o.snapToGrid,r-=r%o.snapToGrid,a-=a%o.snapToGrid,s-=s%o.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:a,y:s},!0):this.el.move(i,r));return n},t.prototype.end=function(t){var e=this.drag(t);this.el.fire("dragend",{event:t,p:e,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(e,n){"function"!=typeof e&&"object"!=typeof e||(n=e,e=!0);var i=this.remember("_draggable")||new t(this);return(e=void 0===e||e)?i.init(n||{},e):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}.call(void 0),function(){function t(t){this.el=t,t.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(t,e,n){var i="string"!=typeof t?t:e[t];return n?i/2:i},this.pointCoords=function(t,e){var n=this.pointsList[t];return{x:this.pointCoord(n[0],e,"t"===t||"b"===t),y:this.pointCoord(n[1],e,"r"===t||"l"===t)}}}t.prototype.init=function(t,e){var n=this.el.bbox();this.options={};var i=this.el.selectize.defaults.points;for(var r in this.el.selectize.defaults)this.options[r]=this.el.selectize.defaults[r],void 0!==e[r]&&(this.options[r]=e[r]);var o=["points","pointsExclude"];for(var r in o){var a=this.options[o[r]];"string"==typeof a?a=a.length>0?a.split(/\s*,\s*/i):[]:"boolean"==typeof a&&"points"===o[r]&&(a=a?i:[]),this.options[o[r]]=a}this.options.points=[i,this.options.points].reduce((function(t,e){return t.filter((function(t){return e.indexOf(t)>-1}))})),this.options.points=[this.options.points,this.options.pointsExclude].reduce((function(t,e){return t.filter((function(t){return e.indexOf(t)<0}))})),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(n.x,n.y)),this.options.deepSelect&&-1!==["line","polyline","polygon"].indexOf(this.el.type)?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},t.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},t.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map((function(e){return[e[0]-t.x,e[1]-t.y]}))},t.prototype.drawPoints=function(){for(var t=this,e=this.getPointArray(),n=0,i=e.length;n0&&this.parameters.box.height-n[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+n[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-n[0]);n=this.checkAspectRatio(n),this.el.move(this.parameters.box.x+n[0],this.parameters.box.y+n[1]).size(this.parameters.box.width-n[0],this.parameters.box.height-n[1])}};break;case"rt":this.calc=function(t,e){var n=this.snapToGrid(t,e,2);if(this.parameters.box.width+n[0]>0&&this.parameters.box.height-n[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-n[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+n[0]);n=this.checkAspectRatio(n,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+n[1]).size(this.parameters.box.width+n[0],this.parameters.box.height-n[1])}};break;case"rb":this.calc=function(t,e){var n=this.snapToGrid(t,e,0);if(this.parameters.box.width+n[0]>0&&this.parameters.box.height+n[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x-n[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+n[0]);n=this.checkAspectRatio(n),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+n[0],this.parameters.box.height+n[1])}};break;case"lb":this.calc=function(t,e){var n=this.snapToGrid(t,e,1);if(this.parameters.box.width-n[0]>0&&this.parameters.box.height+n[1]>0){if("text"===this.parameters.type)return this.el.move(this.parameters.box.x+n[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-n[0]);n=this.checkAspectRatio(n,!0),this.el.move(this.parameters.box.x+n[0],this.parameters.box.y).size(this.parameters.box.width-n[0],this.parameters.box.height+n[1])}};break;case"t":this.calc=function(t,e){var n=this.snapToGrid(t,e,2);if(this.parameters.box.height-n[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y+n[1]).height(this.parameters.box.height-n[1])}};break;case"r":this.calc=function(t,e){var n=this.snapToGrid(t,e,0);if(this.parameters.box.width+n[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+n[0])}};break;case"b":this.calc=function(t,e){var n=this.snapToGrid(t,e,0);if(this.parameters.box.height+n[1]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+n[1])}};break;case"l":this.calc=function(t,e){var n=this.snapToGrid(t,e,1);if(this.parameters.box.width-n[0]>0){if("text"===this.parameters.type)return;this.el.move(this.parameters.box.x+n[0],this.parameters.box.y).width(this.parameters.box.width-n[0])}};break;case"rot":this.calc=function(t,e){var n=t+this.parameters.p.x,i=e+this.parameters.p.y,r=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),o=Math.atan2(i-this.parameters.box.y-this.parameters.box.height/2,n-this.parameters.box.x-this.parameters.box.width/2),a=this.parameters.rotation+180*(o-r)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(a-a%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(t,e){var n=this.snapToGrid(t,e,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),i=this.el.array().valueOf();i[this.parameters.i][0]=this.parameters.pointCoords[0]+n[0],i[this.parameters.i][1]=this.parameters.pointCoords[1]+n[1],this.el.plot(i)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,"touchmove.resize",(function(t){e.update(t||window.event)})),SVG.on(window,"touchend.resize",(function(){e.done()})),SVG.on(window,"mousemove.resize",(function(t){e.update(t||window.event)})),SVG.on(window,"mouseup.resize",(function(){e.done()}))},t.prototype.update=function(t){if(t){var e=this._extractPosition(t),n=this.transformPoint(e.x,e.y),i=n.x-this.parameters.p.x,r=n.y-this.parameters.p.y;this.lastUpdateCall=[i,r],this.calc(i,r),this.el.fire("resizing",{dx:i,dy:r,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},t.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},t.prototype.snapToGrid=function(t,e,n,i){var r;return void 0!==i?r=[(n+t)%this.options.snapToGrid,(i+e)%this.options.snapToGrid]:(n=null==n?3:n,r=[(this.parameters.box.x+t+(1&n?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+e+(2&n?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(r[0]-=this.options.snapToGrid),e<0&&(r[1]-=this.options.snapToGrid),t-=Math.abs(r[0])a.maxX&&(t=a.maxX-r),void 0!==a.minY&&o+ea.maxY&&(e=a.maxY-o),[t,e]},t.prototype.checkAspectRatio=function(t,e){if(!this.options.saveAspectRatio)return t;var n=t.slice(),i=this.parameters.box.width/this.parameters.box.height,r=this.parameters.box.width+t[0],o=this.parameters.box.height-t[1],a=r/o;return ai&&(n[0]=this.parameters.box.width-o*i,e&&(n[0]=-n[0])),n},SVG.extend(SVG.Element,{resize:function(e){return(this.remember("_resizeHandler")||new t(this)).init(e||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),void 0===window.Apex&&(window.Apex={});var Ut=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","isSeriesHidden","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","exportToCSV","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new w(this.ctx),this.ctx.axes=new et(this.ctx),this.ctx.core=new Wt(this.ctx.el,this.ctx),this.ctx.config=new $({}),this.ctx.data=new W(this.ctx),this.ctx.grid=new q(this.ctx),this.ctx.graphics=new k(this.ctx),this.ctx.coreUtils=new O(this.ctx),this.ctx.crosshairs=new nt(this.ctx),this.ctx.events=new Q(this.ctx),this.ctx.exports=new G(this.ctx),this.ctx.localization=new tt(this.ctx),this.ctx.options=new L,this.ctx.responsive=new it(this.ctx),this.ctx.series=new X(this.ctx),this.ctx.theme=new rt(this.ctx),this.ctx.formatters=new T(this.ctx),this.ctx.titleSubtitle=new ot(this.ctx),this.ctx.legend=new dt(this.ctx),this.ctx.toolbar=new pt(this.ctx),this.ctx.tooltip=new wt(this.ctx),this.ctx.dimensions=new ut(this.ctx),this.ctx.updateHelpers=new Gt(this.ctx),this.ctx.zoomPanSelection=new ft(this.ctx),this.ctx.w.globals.tooltip=new wt(this.ctx)}}]),t}(),qt=function(){function t(e){s(this,t),this.ctx=e,this.w=e.w}return c(t,[{key:"clear",value:function(t){var e=t.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:e})}},{key:"killSVG",value:function(t){t.each((function(t,e){this.removeClass("*"),this.off(),this.stop()}),!0),t.ungroup(),t.clear()}},{key:"clearDomElements",value:function(t){var e=this,n=t.isUpdating,i=this.w.globals.dom.Paper.node;i.parentNode&&i.parentNode.parentNode&&!n&&(i.parentNode.parentNode.style.minHeight="unset");var r=this.w.globals.dom.baseEl;r&&this.ctx.eventList.forEach((function(t){r.removeEventListener(t,e.ctx.events.documentEvent)}));var o=this.w.globals.dom;if(null!==this.ctx.el)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(o.Paper),o.Paper.remove(),o.elWrap=null,o.elGraphical=null,o.elLegendWrap=null,o.elLegendForeign=null,o.baseEl=null,o.elGridRect=null,o.elGridRectMask=null,o.elGridRectMarkerMask=null,o.elForecastMask=null,o.elNonForecastMask=null,o.elDefs=null}}]),t}(),Zt=new WeakMap,Kt=function(){function t(e,n){s(this,t),this.opts=n,this.ctx=this,this.w=new H(n).init(),this.el=e,this.w.globals.cuid=x.randomId(),this.w.globals.chartID=this.w.config.chart.id?x.escapeString(this.w.config.chart.id):this.w.globals.cuid,new Ut(this).initModules(),this.create=x.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return c(t,[{key:"render",value:function(){var t=this;return new Promise((function(e,n){if(null!==t.el){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var i=t.w.config.chart.events.beforeMount;"function"==typeof i&&i(t,t.w),t.events.fireEvent("beforeMount",[t,t.w]),window.addEventListener("resize",t.windowResizeHandler),function(t,e){var n=!1;if(t.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var i=t.getBoundingClientRect();"none"!==t.style.display&&0!==i.width||(n=!0)}var r=new ResizeObserver((function(i){n&&e.call(t,i),n=!0}));t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(t.children).forEach((function(t){return r.observe(t)})):r.observe(t),Zt.set(e,r)}(t.el.parentNode,t.parentResizeHandler);var r=t.el.getRootNode&&t.el.getRootNode(),o=x.is("ShadowRoot",r),a=t.el.ownerDocument,s=o?r.getElementById("apexcharts-css"):a.getElementById("apexcharts-css");if(!s){var l;(s=document.createElement("style")).id="apexcharts-css",s.textContent='@keyframes opaque {\n 0% {\n opacity: 0\n }\n\n to {\n opacity: 1\n }\n}\n\n@keyframes resizeanim {\n\n 0%,\n to {\n opacity: 0\n }\n}\n\n.apexcharts-canvas {\n position: relative;\n user-select: none\n}\n\n.apexcharts-canvas ::-webkit-scrollbar {\n -webkit-appearance: none;\n width: 6px\n}\n\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\n border-radius: 4px;\n background-color: rgba(0, 0, 0, .5);\n box-shadow: 0 0 1px rgba(255, 255, 255, .5);\n -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5)\n}\n\n.apexcharts-inner {\n position: relative\n}\n\n.apexcharts-text tspan {\n font-family: inherit\n}\n\nrect.legend-mouseover-inactive,\n.legend-mouseover-inactive rect,\n.legend-mouseover-inactive path,\n.legend-mouseover-inactive circle,\n.legend-mouseover-inactive line,\n.legend-mouseover-inactive text.apexcharts-yaxis-title-text,\n.legend-mouseover-inactive text.apexcharts-yaxis-label {\n transition: .15s ease all;\n opacity: .2\n}\n\n.apexcharts-legend-text {\n padding-left: 15px;\n margin-left: -15px;\n}\n\n.apexcharts-series-collapsed {\n opacity: 0\n}\n\n.apexcharts-tooltip {\n border-radius: 5px;\n box-shadow: 2px 2px 6px -4px #999;\n cursor: default;\n font-size: 14px;\n left: 62px;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n top: 20px;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n white-space: nowrap;\n z-index: 12;\n transition: .15s ease all\n}\n\n.apexcharts-tooltip.apexcharts-active {\n opacity: 1;\n transition: .15s ease all\n}\n\n.apexcharts-tooltip.apexcharts-theme-light {\n border: 1px solid #e3e3e3;\n background: rgba(255, 255, 255, .96)\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark {\n color: #fff;\n background: rgba(30, 30, 30, .8)\n}\n\n.apexcharts-tooltip * {\n font-family: inherit\n}\n\n.apexcharts-tooltip-title {\n padding: 6px;\n font-size: 15px;\n margin-bottom: 4px\n}\n\n.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {\n background: #eceff1;\n border-bottom: 1px solid #ddd\n}\n\n.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {\n background: rgba(0, 0, 0, .7);\n border-bottom: 1px solid #333\n}\n\n.apexcharts-tooltip-text-goals-value,\n.apexcharts-tooltip-text-y-value,\n.apexcharts-tooltip-text-z-value {\n display: inline-block;\n margin-left: 5px;\n font-weight: 600\n}\n\n.apexcharts-tooltip-text-goals-label:empty,\n.apexcharts-tooltip-text-goals-value:empty,\n.apexcharts-tooltip-text-y-label:empty,\n.apexcharts-tooltip-text-y-value:empty,\n.apexcharts-tooltip-text-z-value:empty,\n.apexcharts-tooltip-title:empty {\n display: none\n}\n\n.apexcharts-tooltip-text-goals-label,\n.apexcharts-tooltip-text-goals-value {\n padding: 6px 0 5px\n}\n\n.apexcharts-tooltip-goals-group,\n.apexcharts-tooltip-text-goals-label,\n.apexcharts-tooltip-text-goals-value {\n display: flex\n}\n\n.apexcharts-tooltip-text-goals-label:not(:empty),\n.apexcharts-tooltip-text-goals-value:not(:empty) {\n margin-top: -6px\n}\n\n.apexcharts-tooltip-marker {\n width: 12px;\n height: 12px;\n position: relative;\n top: 0;\n margin-right: 10px;\n border-radius: 50%\n}\n\n.apexcharts-tooltip-series-group {\n padding: 0 10px;\n display: none;\n text-align: left;\n justify-content: left;\n align-items: center\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {\n opacity: 1\n}\n\n.apexcharts-tooltip-series-group.apexcharts-active,\n.apexcharts-tooltip-series-group:last-child {\n padding-bottom: 4px\n}\n\n.apexcharts-tooltip-series-group-hidden {\n opacity: 0;\n height: 0;\n line-height: 0;\n padding: 0 !important\n}\n\n.apexcharts-tooltip-y-group {\n padding: 6px 0 5px\n}\n\n.apexcharts-custom-tooltip,\n.apexcharts-tooltip-box {\n padding: 4px 8px\n}\n\n.apexcharts-tooltip-boxPlot {\n display: flex;\n flex-direction: column-reverse\n}\n\n.apexcharts-tooltip-box>div {\n margin: 4px 0\n}\n\n.apexcharts-tooltip-box span.value {\n font-weight: 700\n}\n\n.apexcharts-tooltip-rangebar {\n padding: 5px 8px\n}\n\n.apexcharts-tooltip-rangebar .category {\n font-weight: 600;\n color: #777\n}\n\n.apexcharts-tooltip-rangebar .series-name {\n font-weight: 700;\n display: block;\n margin-bottom: 5px\n}\n\n.apexcharts-xaxistooltip,\n.apexcharts-yaxistooltip {\n opacity: 0;\n pointer-events: none;\n color: #373d3f;\n font-size: 13px;\n text-align: center;\n border-radius: 2px;\n position: absolute;\n z-index: 10;\n background: #eceff1;\n border: 1px solid #90a4ae\n}\n\n.apexcharts-xaxistooltip {\n padding: 9px 10px;\n transition: .15s ease all\n}\n\n.apexcharts-xaxistooltip.apexcharts-theme-dark {\n background: rgba(0, 0, 0, .7);\n border: 1px solid rgba(0, 0, 0, .5);\n color: #fff\n}\n\n.apexcharts-xaxistooltip:after,\n.apexcharts-xaxistooltip:before {\n left: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none\n}\n\n.apexcharts-xaxistooltip:after {\n border-color: transparent;\n border-width: 6px;\n margin-left: -6px\n}\n\n.apexcharts-xaxistooltip:before {\n border-color: transparent;\n border-width: 7px;\n margin-left: -7px\n}\n\n.apexcharts-xaxistooltip-bottom:after,\n.apexcharts-xaxistooltip-bottom:before {\n bottom: 100%\n}\n\n.apexcharts-xaxistooltip-top:after,\n.apexcharts-xaxistooltip-top:before {\n top: 100%\n}\n\n.apexcharts-xaxistooltip-bottom:after {\n border-bottom-color: #eceff1\n}\n\n.apexcharts-xaxistooltip-bottom:before {\n border-bottom-color: #90a4ae\n}\n\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after,\n.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {\n border-bottom-color: rgba(0, 0, 0, .5)\n}\n\n.apexcharts-xaxistooltip-top:after {\n border-top-color: #eceff1\n}\n\n.apexcharts-xaxistooltip-top:before {\n border-top-color: #90a4ae\n}\n\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after,\n.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {\n border-top-color: rgba(0, 0, 0, .5)\n}\n\n.apexcharts-xaxistooltip.apexcharts-active {\n opacity: 1;\n transition: .15s ease all\n}\n\n.apexcharts-yaxistooltip {\n padding: 4px 10px\n}\n\n.apexcharts-yaxistooltip.apexcharts-theme-dark {\n background: rgba(0, 0, 0, .7);\n border: 1px solid rgba(0, 0, 0, .5);\n color: #fff\n}\n\n.apexcharts-yaxistooltip:after,\n.apexcharts-yaxistooltip:before {\n top: 50%;\n border: solid transparent;\n content: " ";\n height: 0;\n width: 0;\n position: absolute;\n pointer-events: none\n}\n\n.apexcharts-yaxistooltip:after {\n border-color: transparent;\n border-width: 6px;\n margin-top: -6px\n}\n\n.apexcharts-yaxistooltip:before {\n border-color: transparent;\n border-width: 7px;\n margin-top: -7px\n}\n\n.apexcharts-yaxistooltip-left:after,\n.apexcharts-yaxistooltip-left:before {\n left: 100%\n}\n\n.apexcharts-yaxistooltip-right:after,\n.apexcharts-yaxistooltip-right:before {\n right: 100%\n}\n\n.apexcharts-yaxistooltip-left:after {\n border-left-color: #eceff1\n}\n\n.apexcharts-yaxistooltip-left:before {\n border-left-color: #90a4ae\n}\n\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after,\n.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {\n border-left-color: rgba(0, 0, 0, .5)\n}\n\n.apexcharts-yaxistooltip-right:after {\n border-right-color: #eceff1\n}\n\n.apexcharts-yaxistooltip-right:before {\n border-right-color: #90a4ae\n}\n\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after,\n.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {\n border-right-color: rgba(0, 0, 0, .5)\n}\n\n.apexcharts-yaxistooltip.apexcharts-active {\n opacity: 1\n}\n\n.apexcharts-yaxistooltip-hidden {\n display: none\n}\n\n.apexcharts-xcrosshairs,\n.apexcharts-ycrosshairs {\n pointer-events: none;\n opacity: 0;\n transition: .15s ease all\n}\n\n.apexcharts-xcrosshairs.apexcharts-active,\n.apexcharts-ycrosshairs.apexcharts-active {\n opacity: 1;\n transition: .15s ease all\n}\n\n.apexcharts-ycrosshairs-hidden {\n opacity: 0\n}\n\n.apexcharts-selection-rect {\n cursor: move\n}\n\n.svg_select_boundingRect,\n.svg_select_points_rot {\n pointer-events: none;\n opacity: 0;\n visibility: hidden\n}\n\n.apexcharts-selection-rect+g .svg_select_boundingRect,\n.apexcharts-selection-rect+g .svg_select_points_rot {\n opacity: 0;\n visibility: hidden\n}\n\n.apexcharts-selection-rect+g .svg_select_points_l,\n.apexcharts-selection-rect+g .svg_select_points_r {\n cursor: ew-resize;\n opacity: 1;\n visibility: visible\n}\n\n.svg_select_points {\n fill: #efefef;\n stroke: #333;\n rx: 2\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-zoom {\n cursor: crosshair\n}\n\n.apexcharts-svg.apexcharts-zoomable.hovering-pan {\n cursor: move\n}\n\n.apexcharts-menu-icon,\n.apexcharts-pan-icon,\n.apexcharts-reset-icon,\n.apexcharts-selection-icon,\n.apexcharts-toolbar-custom-icon,\n.apexcharts-zoom-icon,\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon {\n cursor: pointer;\n width: 20px;\n height: 20px;\n line-height: 24px;\n color: #6e8192;\n text-align: center\n}\n\n.apexcharts-menu-icon svg,\n.apexcharts-reset-icon svg,\n.apexcharts-zoom-icon svg,\n.apexcharts-zoomin-icon svg,\n.apexcharts-zoomout-icon svg {\n fill: #6e8192\n}\n\n.apexcharts-selection-icon svg {\n fill: #444;\n transform: scale(.76)\n}\n\n.apexcharts-theme-dark .apexcharts-menu-icon svg,\n.apexcharts-theme-dark .apexcharts-pan-icon svg,\n.apexcharts-theme-dark .apexcharts-reset-icon svg,\n.apexcharts-theme-dark .apexcharts-selection-icon svg,\n.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,\n.apexcharts-theme-dark .apexcharts-zoom-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomin-icon svg,\n.apexcharts-theme-dark .apexcharts-zoomout-icon svg {\n fill: #f3f4f5\n}\n\n.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,\n.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg {\n fill: #008ffb\n}\n\n.apexcharts-theme-light .apexcharts-menu-icon:hover svg,\n.apexcharts-theme-light .apexcharts-reset-icon:hover svg,\n.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,\n.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,\n.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg {\n fill: #333\n}\n\n.apexcharts-menu-icon,\n.apexcharts-selection-icon {\n position: relative\n}\n\n.apexcharts-reset-icon {\n margin-left: 5px\n}\n\n.apexcharts-menu-icon,\n.apexcharts-reset-icon,\n.apexcharts-zoom-icon {\n transform: scale(.85)\n}\n\n.apexcharts-zoomin-icon,\n.apexcharts-zoomout-icon {\n transform: scale(.7)\n}\n\n.apexcharts-zoomout-icon {\n margin-right: 3px\n}\n\n.apexcharts-pan-icon {\n transform: scale(.62);\n position: relative;\n left: 1px;\n top: 0\n}\n\n.apexcharts-pan-icon svg {\n fill: #fff;\n stroke: #6e8192;\n stroke-width: 2\n}\n\n.apexcharts-pan-icon.apexcharts-selected svg {\n stroke: #008ffb\n}\n\n.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {\n stroke: #333\n}\n\n.apexcharts-toolbar {\n position: absolute;\n z-index: 11;\n max-width: 176px;\n text-align: right;\n border-radius: 3px;\n padding: 0 6px 2px;\n display: flex;\n justify-content: space-between;\n align-items: center\n}\n\n.apexcharts-menu {\n background: #fff;\n position: absolute;\n top: 100%;\n border: 1px solid #ddd;\n border-radius: 3px;\n padding: 3px;\n right: 10px;\n opacity: 0;\n min-width: 110px;\n transition: .15s ease all;\n pointer-events: none\n}\n\n.apexcharts-menu.apexcharts-menu-open {\n opacity: 1;\n pointer-events: all;\n transition: .15s ease all\n}\n\n.apexcharts-menu-item {\n padding: 6px 7px;\n font-size: 12px;\n cursor: pointer\n}\n\n.apexcharts-theme-light .apexcharts-menu-item:hover {\n background: #eee\n}\n\n.apexcharts-theme-dark .apexcharts-menu {\n background: rgba(0, 0, 0, .7);\n color: #fff\n}\n\n@media screen and (min-width:768px) {\n .apexcharts-canvas:hover .apexcharts-toolbar {\n opacity: 1\n }\n}\n\n.apexcharts-canvas .apexcharts-element-hidden,\n.apexcharts-datalabel.apexcharts-element-hidden,\n.apexcharts-hide .apexcharts-series-points {\n opacity: 0;\n}\n\n.apexcharts-hidden-element-shown {\n opacity: 1;\n transition: 0.25s ease all;\n}\n\n.apexcharts-datalabel,\n.apexcharts-datalabel-label,\n.apexcharts-datalabel-value,\n.apexcharts-datalabels,\n.apexcharts-pie-label {\n cursor: default;\n pointer-events: none\n}\n\n.apexcharts-pie-label-delay {\n opacity: 0;\n animation-name: opaque;\n animation-duration: .3s;\n animation-fill-mode: forwards;\n animation-timing-function: ease\n}\n\n.apexcharts-radialbar-label {\n cursor: pointer;\n}\n\n.apexcharts-annotation-rect,\n.apexcharts-area-series .apexcharts-area,\n.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-gridline,\n.apexcharts-line,\n.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-point-annotation-label,\n.apexcharts-radar-series path:not(.apexcharts-marker),\n.apexcharts-radar-series polygon,\n.apexcharts-toolbar svg,\n.apexcharts-tooltip .apexcharts-marker,\n.apexcharts-xaxis-annotation-label,\n.apexcharts-yaxis-annotation-label,\n.apexcharts-zoom-rect {\n pointer-events: none\n}\n\n.apexcharts-tooltip-active .apexcharts-marker {\n transition: .15s ease all\n}\n\n.resize-triggers {\n animation: 1ms resizeanim;\n visibility: hidden;\n opacity: 0;\n height: 100%;\n width: 100%;\n overflow: hidden\n}\n\n.contract-trigger:before,\n.resize-triggers,\n.resize-triggers>div {\n content: " ";\n display: block;\n position: absolute;\n top: 0;\n left: 0\n}\n\n.resize-triggers>div {\n height: 100%;\n width: 100%;\n background: #eee;\n overflow: auto\n}\n\n.contract-trigger:before {\n overflow: hidden;\n width: 200%;\n height: 200%\n}\n\n.apexcharts-bar-goals-markers {\n pointer-events: none\n}\n\n.apexcharts-bar-shadows {\n pointer-events: none\n}\n\n.apexcharts-rangebar-goals-markers {\n pointer-events: none\n}';var c=(null===(l=t.opts.chart)||void 0===l?void 0:l.nonce)||t.w.config.chart.nonce;c&&s.setAttribute("nonce",c),o?r.prepend(s):a.head.appendChild(s)}var u=t.create(t.w.config.series,{});if(!u)return e(t);t.mount(u).then((function(){"function"==typeof t.w.config.chart.events.mounted&&t.w.config.chart.events.mounted(t,t.w),t.events.fireEvent("mounted",[t,t.w]),e(u)})).catch((function(t){n(t)}))}else n(new Error("Element not found"))}))}},{key:"create",value:function(t,e){var n=this.w;new Ut(this).initModules();var i=this.w.globals;if(i.noData=!1,i.animationEnded=!1,this.responsive.checkResponsiveConfig(e),n.config.xaxis.convertedCatToNumeric&&new R(n.config).convertCatToNumericXaxis(n.config,this.ctx),null===this.el)return i.animationEnded=!0,null;if(this.core.setupElements(),"treemap"===n.config.chart.type&&(n.config.grid.show=!1,n.config.yaxis[0].show=!1),0===i.svgWidth)return i.animationEnded=!0,null;var r=O.checkComboSeries(t,n.config.chart.type);i.comboCharts=r.comboCharts,i.comboBarCount=r.comboBarCount;var o=t.every((function(t){return t.data&&0===t.data.length}));(0===t.length||o&&i.collapsedSeries.length<1)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(t),this.theme.init(),new N(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),i.noData&&i.collapsedSeries.length!==i.series.length&&!n.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),i.axisCharts&&(this.core.coreCalculations(),"category"!==n.config.xaxis.type&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=n.globals.minX,this.ctx.toolbar.maxX=n.globals.maxX),this.formatters.heatmapLabelFormatters(),new O(this).getLargestMarkerSize(),this.dimensions.plotCoords();var a=this.core.xySettings();this.grid.createGridMask();var s=this.core.plotChartType(t,a),l=new Y(this);return l.bringForward(),n.config.dataLabels.background.enabled&&l.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:s,xyRatios:a,dimensions:{plot:{left:n.globals.translateX,top:n.globals.translateY,width:n.globals.gridWidth,height:n.globals.gridHeight}}}}},{key:"mount",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=this,i=n.w;return new Promise((function(r,o){if(null===n.el)return o(new Error("Not enough data to display or target element not found"));(null===e||i.globals.allSeriesCollapsed)&&n.series.handleNoData(),n.grid=new q(n);var a,s,l=n.grid.drawGrid();if(n.annotations=new M(n),n.annotations.drawImageAnnos(),n.annotations.drawTextAnnos(),"back"===i.config.grid.position&&(l&&i.globals.dom.elGraphical.add(l.el),null!=l&&null!==(a=l.elGridBorders)&&void 0!==a&&a.node&&i.globals.dom.elGraphical.add(l.elGridBorders)),Array.isArray(e.elGraph))for(var c=0;c0&&i.globals.memory.methodsToExec.forEach((function(t){t.method(t.params,!1,t.context)})),i.globals.axisCharts||i.globals.noData||n.core.resizeNonAxisCharts(),r(n)}))}},{key:"destroy",value:function(){var t,e;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,t=this.parentResizeHandler,(e=Zt.get(t))&&(e.disconnect(),Zt.delete(t));var n=this.w.config.chart.id;n&&Apex._chartInstances.forEach((function(t,e){t.id===x.escapeString(n)&&Apex._chartInstances.splice(e,1)})),new qt(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=this.w;return a.globals.selection=void 0,t.series&&(this.series.resetSeries(!1,!0,!1),t.series.length&&t.series[0].data&&(t.series=t.series.map((function(t,n){return e.updateHelpers._extendSeries(t,n)}))),this.updateHelpers.revertDefaultAxisMinMax()),t.xaxis&&(t=this.updateHelpers.forceXAxisUpdate(t)),t.yaxis&&(t=this.updateHelpers.forceYAxisUpdate(t)),a.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this.updateHelpers._updateOptions(t,n,i,r,o)}},{key:"updateSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(t,e,n)}},{key:"appendSeries",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=this.w.config.series.slice();return i.push(t),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(i,e,n)}},{key:"appendData",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this;n.w.globals.dataChanged=!0,n.series.getPreviousPaths();for(var i=n.w.config.series.slice(),r=0;r0&&void 0!==arguments[0])||arguments[0],e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.series.resetSeries(t,e)}},{key:"addEventListener",value:function(t,e){this.events.addEventListener(t,e)}},{key:"removeEventListener",value:function(t,e){this.events.removeEventListener(t,e)}},{key:"addXaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,i=this;n&&(i=n),i.annotations.addXaxisAnnotationExternal(t,e,i)}},{key:"addYaxisAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,i=this;n&&(i=n),i.annotations.addYaxisAnnotationExternal(t,e,i)}},{key:"addPointAnnotation",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,i=this;n&&(i=n),i.annotations.addPointAnnotationExternal(t,e,i)}},{key:"clearAnnotations",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,e=this;t&&(e=t),e.annotations.clearAnnotations(e)}},{key:"removeAnnotation",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=this;e&&(n=e),n.annotations.removeAnnotation(n,t)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(t,e){return this.coreUtils.getSeriesTotalsXRange(t,e)}},{key:"getHighestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new K(this.ctx).getMinYMaxY(t).highestY}},{key:"getLowestValueInSeries",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new K(this.ctx).getMinYMaxY(t).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(t,e){return this.updateHelpers.toggleDataPointSelection(t,e)}},{key:"zoomX",value:function(t,e){this.ctx.toolbar.zoomUpdateOptions(t,e)}},{key:"setLocale",value:function(t){this.localization.setCurrentLocaleValues(t)}},{key:"dataURI",value:function(t){return new G(this.ctx).dataURI(t)}},{key:"exportToCSV",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new G(this.ctx).exportToCSV(t)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout((function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.ctx.update()}),150)}},{key:"_windowResizeHandler",value:function(){var t=this.w.config.chart.redrawOnWindowResize;"function"==typeof t&&(t=t()),t&&this._windowResize()}}],[{key:"getChartByID",value:function(t){var e=x.escapeString(t);if(Apex._chartInstances){var n=Apex._chartInstances.filter((function(t){return t.id===e}))[0];return n&&n.chart}}},{key:"initOnLoad",value:function(){for(var e=document.querySelectorAll("[data-apexcharts]"),n=0;n2?r-2:0),a=2;a=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],(function(t){h.headers[t]={}})),i.forEach(["post","put","patch"],(function(t){h.headers[t]=i.merge(s)})),t.exports=h},8507:function(t){"use strict";t.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},4679:function(t){t.exports={version:"0.26.1"}},5955:function(t){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),i=0;i=0)return;a[e]="set-cookie"===e?(a[e]?a[e]:[]).concat([n]):a[e]?a[e]+", "+n:n}})),a):a}},5431:function(t){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},6298:function(t,e,n){"use strict";var i=n(4679).version,r={};["object","boolean","number","function","string","symbol"].forEach((function(t,e){r[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}}));var o={};function a(t,e,n){if("object"!==typeof t)throw new TypeError("options must be an object");var i=Object.keys(t),r=i.length;while(r-- >0){var o=i[r],a=e[o];if(a){var s=t[o],l=void 0===s||a(s,o,t);if(!0!==l)throw new TypeError("option "+o+" must be "+l)}else if(!0!==n)throw Error("Unknown option "+o)}}r.transitional=function(t,e,n){function r(t,e){return"[Axios v"+i+"] Transitional option '"+t+"'"+e+(n?". "+n:"")}return function(n,i,a){if(!1===t)throw new Error(r(i," has been removed"+(e?" in "+e:"")));return e&&!o[i]&&(o[i]=!0,console.warn(r(i," has been deprecated since v"+e+" and will be removed in the near future"))),!t||t(n,i,a)}},t.exports={assertOptions:a,validators:r}},9125:function(t,e,n){"use strict";n(3252),n(6461),n(2372);var i=n(5955),r=Object.prototype.toString;function o(t){return Array.isArray(t)}function a(t){return"undefined"===typeof t}function s(t){return null!==t&&!a(t)&&null!==t.constructor&&!a(t.constructor)&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}function l(t){return"[object ArrayBuffer]"===r.call(t)}function c(t){return"[object FormData]"===r.call(t)}function u(t){var e;return e="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&l(t.buffer),e}function h(t){return"string"===typeof t}function d(t){return"number"===typeof t}function p(t){return null!==t&&"object"===typeof t}function f(t){if("[object Object]"!==r.call(t))return!1;var e=Object.getPrototypeOf(t);return null===e||e===Object.prototype}function g(t){return"[object Date]"===r.call(t)}function v(t){return"[object File]"===r.call(t)}function m(t){return"[object Blob]"===r.call(t)}function b(t){return"[object Function]"===r.call(t)}function y(t){return p(t)&&b(t.pipe)}function x(t){return"[object URLSearchParams]"===r.call(t)}function w(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function S(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function k(t,e){if(null!==t&&"undefined"!==typeof t)if("object"!==typeof t&&(t=[t]),o(t))for(var n=0,i=t.length;n0,g=(/msie|trident/.test(p),function(){var t=!1;if(c)try{var e={get passive(){t=!0}};u.addEventListener("test",e,e),u.removeEventListener("test",e,e)}catch(n){t=!1}return t}()),v=c&&("ontouchstart"in h.documentElement||d.maxTouchPoints>0),m=c&&Boolean(u.PointerEvent||u.MSPointerEvent),b=c&&"IntersectionObserver"in u&&"IntersectionObserverEntry"in u&&"intersectionRatio"in u.IntersectionObserverEntry.prototype,y="BvConfig",x="$bvConfig",w=["xs","sm","md","lg","xl"],S=/\[(\d+)]/g,k=/^(BV?)/,O=/^\d+$/,C=/^\..+/,A=/^#/,P=/^#[A-Za-z]+[\w\-:.]*$/,T=/(<([^>]+)>)/gi,_=/\B([A-Z])/g,D=/([a-z])([A-Z])/g,E=/^[0-9]*\.?[0-9]+$/,j=/\+/g,L=/[-/\\^$*+?.()|[\]{}]/g,M=/[\s\uFEFF\xA0]+/g,I=/\s+/,B=/\/\*$/,R=/(\s|^)(\w)/g,$=/^\s+/,F=/_/g,H=/-(\w)/g,z=/^\d+-\d\d?-\d\d?(?:\s|T|$)/,N=/-|\s|T/,V=/^([0-1]?[0-9]|2[0-3]):[0-5]?[0-9](:[0-5]?[0-9])?$/,Y=/^.*(#[^#]+)$/,X=/%2C/g,W=/[!'()*]/g,G=/^(\?|#|&)/,U=/^\d+(\.\d*)?[/:]\d+(\.\d*)?$/,q=/[/:]/,Z=/^col-/,K=/^BIcon/,J=/-u-.+/;function Q(t){return Q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Q(t)}function tt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function et(t,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");Object.defineProperty(t,"prototype",{value:Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),writable:!1}),e&&ct(t,e)}function nt(t){var e=st();return function(){var n,i=ut(t);if(e){var r=ut(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return it(this,n)}}function it(t,e){if(e&&("object"===Q(e)||"function"===typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return rt(t)}function rt(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function ot(t){var e="function"===typeof Map?new Map:void 0;return ot=function(t){if(null===t||!lt(t))return t;if("function"!==typeof t)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return at(t,arguments,ut(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),ct(n,t)},ot(t)}function at(t,e,n){return at=st()?Reflect.construct:function(t,e,n){var i=[null];i.push.apply(i,e);var r=Function.bind.apply(t,i),o=new r;return n&&ct(o,n.prototype),o},at.apply(null,arguments)}function st(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(tr){return!1}}function lt(t){return-1!==Function.toString.call(t).indexOf("[native code]")}function ct(t,e){return ct=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},ct(t,e)}function ut(t){return ut=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},ut(t)}var ht=r?u.Element:function(t){et(n,t);var e=nt(n);function n(){return tt(this,n),e.apply(this,arguments)}return n}(ot(Object)),dt=r?u.HTMLElement:function(t){et(n,t);var e=nt(n);function n(){return tt(this,n),e.apply(this,arguments)}return n}(ht),pt=r?u.SVGElement:function(t){et(n,t);var e=nt(n);function n(){return tt(this,n),e.apply(this,arguments)}return n}(ht),ft=r?u.File:function(t){et(n,t);var e=nt(n);function n(){return tt(this,n),e.apply(this,arguments)}return n}(ot(Object));function gt(t){return gt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gt(t)}var vt=function(t){return gt(t)},mt=function(t){return Object.prototype.toString.call(t).slice(8,-1)},bt=function(t){return void 0===t},yt=function(t){return null===t},xt=function(t){return bt(t)||yt(t)},wt=function(t){return"function"===vt(t)},St=function(t){return"boolean"===vt(t)},kt=function(t){return"string"===vt(t)},Ot=function(t){return"number"===vt(t)},Ct=function(t){return E.test(String(t))},At=function(t){return Array.isArray(t)},Pt=function(t){return null!==t&&"object"===gt(t)},Tt=function(t){return"[object Object]"===Object.prototype.toString.call(t)},_t=function(t){return t instanceof Date},Dt=function(t){return t instanceof Event},Et=function(t){return t instanceof ft},jt=function(t){return"RegExp"===mt(t)},Lt=function(t){return!xt(t)&&wt(t.then)&&wt(t.catch)};function Mt(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function It(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,i=new Array(e);n1&&void 0!==arguments[1]?arguments[1]:e;return At(e)?e.reduce((function(e,n){return[].concat(te(e),[t(n,n)])}),[]):Tt(e)?Nt(e).reduce((function(n,i){return Jt(Jt({},n),{},Qt({},i,t(e[i],e[i])))}),{}):n},se=function(t){return t},le=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;if(e=At(e)?e.join("."):e,!e||!Pt(t))return n;if(e in t)return t[e];e=String(e).replace(S,".$1");var i=e.split(".").filter(se);return 0===i.length?n:i.every((function(e){return Pt(t)&&e in t&&!xt(t=t[e])}))?t:yt(t)?null:n},ce=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=le(t,e);return xt(i)?n:i},ue=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n="undefined"!==typeof process&&process?{NODE_ENV:"production",BASE_URL:"/"}||0:{};return t?n[t]||e:n},he=function(){return ue("BOOTSTRAP_VUE_NO_WARN")||"production"===ue("NODE_ENV")},de=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;he()||console.warn("[BootstrapVue warn]: ".concat(e?"".concat(e," - "):"").concat(t))},pe=function(t){return!c&&(de("".concat(t,": Can not be called during SSR.")),!0)},fe=function(t){return!s&&(de("".concat(t,": Requires Promise support.")),!0)},ge=function(t){return!l&&(de("".concat(t,": Requires MutationObserver support.")),!0)};function ve(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function me(t,e){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};if(Tt(e)){var n=zt(e);n.forEach((function(n){var i=e[n];"breakpoints"===n?!At(i)||i.length<2||i.some((function(t){return!kt(t)||0===t.length}))?de('"breakpoints" must be an array of at least 2 breakpoint names',y):t.$_config[n]=ae(i):Tt(i)&&(t.$_config[n]=zt(i).reduce((function(t,e){return bt(i[e])||(t[e]=ae(i[e])),t}),t.$_config[n]||{}))}))}}},{key:"resetConfig",value:function(){this.$_config={}}},{key:"getConfig",value:function(){return ae(this.$_config)}},{key:"getConfigValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return ae(le(this.$_config,t,e))}}]),t}(),xe=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i["default"];e.prototype[x]=i["default"].prototype[x]=e.prototype[x]||i["default"].prototype[x]||new ye,e.prototype[x].setConfig(t)};function we(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function Se(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},e=t.components,n=t.directives,i=t.plugins,r=function t(r){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.installed||(t.installed=!0,Oe(r),xe(o,r),_e(r,e),Ee(r,n),Pe(r,i))};return r.installed=!1,r},Ae=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Se(Se({},e),{},{install:Ce(t)})},Pe=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var n in e)n&&e[n]&&t.use(e[n])},Te=function(t,e,n){t&&e&&n&&t.component(e,n)},_e=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var n in e)Te(t,n,e[n])},De=function(t,e,n){t&&e&&n&&t.directive(e.replace(/^VB/,"B"),n)},Ee=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var n in e)De(t,n,e[n])},je="BAlert",Le="BAspect",Me="BAvatar",Ie="BAvatarGroup",Be="BBadge",Re="BBreadcrumb",$e="BBreadcrumbItem",Fe="BBreadcrumbLink",He="BButton",ze="BButtonClose",Ne="BButtonGroup",Ve="BButtonToolbar",Ye="BCalendar",Xe="BCard",We="BCardBody",Ge="BCardFooter",Ue="BCardGroup",qe="BCardHeader",Ze="BCardImg",Ke="BCardImgLazy",Je="BCardSubTitle",Qe="BCardText",tn="BCardTitle",en="BCarousel",nn="BCarouselSlide",rn="BCol",on="BCollapse",an="BContainer",sn="BDropdown",ln="BDropdownDivider",cn="BDropdownForm",un="BDropdownGroup",hn="BDropdownHeader",dn="BDropdownItem",pn="BDropdownItemButton",fn="BDropdownText",gn="BEmbed",vn="BForm",mn="BFormCheckbox",bn="BFormCheckboxGroup",yn="BFormDatalist",xn="BFormDatepicker",wn="BFormFile",Sn="BFormGroup",kn="BFormInput",On="BFormInvalidFeedback",Cn="BFormRadio",An="BFormRadioGroup",Pn="BFormRating",Tn="BFormRow",_n="BFormSelect",Dn="BFormSelectOption",En="BFormSelectOptionGroup",jn="BFormSpinbutton",Ln="BFormTag",Mn="BFormTags",In="BFormText",Bn="BFormTextarea",Rn="BFormTimepicker",$n="BFormValidFeedback",Fn="BIcon",Hn="BIconBase",zn="BImg",Nn="BImgLazy",Vn="BInputGroup",Yn="BInputGroupAddon",Xn="BInputGroupAppend",Wn="BInputGroupPrepend",Gn="BInputGroupText",Un="BJumbotron",qn="BLink",Zn="BListGroup",Kn="BListGroupItem",Jn="BMedia",Qn="BMediaAside",ti="BMediaBody",ei="BModal",ni="BMsgBox",ii="BNav",ri="BNavbar",oi="BNavbarBrand",ai="BNavbarNav",si="BNavbarToggle",li="BNavForm",ci="BNavItem",ui="BNavItemDropdown",hi="BNavText",di="BOverlay",pi="BPagination",fi="BPaginationNav",gi="BPopover",vi="BProgress",mi="BProgressBar",bi="BRow",yi="BSidebar",xi="BSkeleton",wi="BSkeletonIcon",Si="BSkeletonImg",ki="BSkeletonTable",Oi="BSkeletonWrapper",Ci="BSpinner",Ai="BTab",Pi="BTable",Ti="BTableCell",_i="BTableLite",Di="BTableSimple",Ei="BTabs",ji="BTbody",Li="BTfoot",Mi="BTh",Ii="BThead",Bi="BTime",Ri="BToast",$i="BToaster",Fi="BTooltip",Hi="BTr",zi="BVCollapse",Ni="BVFormBtnLabelControl",Vi="BVFormRatingStar",Yi="BVPopover",Xi="BVPopoverTemplate",Wi="BVPopper",Gi="BVTabButton",Ui="BVToastPop",qi="BVTooltip",Zi="BVTooltipTemplate",Ki="BVTransition",Ji="BVTransporter",Qi="BVTransporterTarget",tr=function(){return(tr=Object.assign||function(t){for(var e,n=1,i=arguments.length;n=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function cr(t,e){if(null==t)return{};var n,i,r={},o=Object.keys(t);for(i=0;i=0||(r[n]=t[n]);return r}function ur(t){return ur="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ur(t)}var hr="_uid",dr=i["default"].version.startsWith("3"),pr=dr?"ref_for":"refInFor",fr=["class","staticClass","style","attrs","props","domProps","on","nativeOn","directives","scopedSlots","slot","key","ref","refInFor"],gr=i["default"].extend.bind(i["default"]);if(dr){var vr=i["default"].extend,mr=["router-link","transition","transition-group"],br=i["default"].vModelDynamic.created,yr=i["default"].vModelDynamic.beforeUpdate;i["default"].vModelDynamic.created=function(t,e,n){br.call(this,t,e,n),t._assign||(t._assign=function(){})},i["default"].vModelDynamic.beforeUpdate=function(t,e,n){yr.call(this,t,e,n),t._assign||(t._assign=function(){})},gr=function(t){if("object"===ur(t)&&t.render&&!t.__alreadyPatched){var e=t.render;t.__alreadyPatched=!0,t.render=function(n){var i=function(t,e,i){var r=void 0===i?[]:[Array.isArray(i)?i.filter(Boolean):i],o="string"===typeof t&&!mr.includes(t),a=e&&"object"===ur(e)&&!Array.isArray(e);if(!a)return n.apply(void 0,[t,e].concat(r));var s=e.attrs,l=e.props,c=lr(e,["attrs","props"]),u=ar(ar({},c),{},{attrs:s,props:o?{}:l});return"router-link"!==t||u.slots||u.scopedSlots||(u.scopedSlots={$hasNormal:function(){}}),n.apply(void 0,[t,u].concat(r))};if(t.functional){var r,o,a=arguments[1],s=ar({},a);s.data={attrs:ar({},a.data.attrs||{}),props:ar({},a.data.props||{})},Object.keys(a.data||{}).forEach((function(t){fr.includes(t)?s.data[t]=a.data[t]:t in a.props?s.data.props[t]=a.data[t]:t.startsWith("on")||(s.data.attrs[t]=a.data[t])}));var l=["_ctx"],c=(null===(r=a.children)||void 0===r||null===(o=r.default)||void 0===o?void 0:o.call(r))||a.children;return c&&0===Object.keys(s.children).filter((function(t){return!l.includes(t)})).length?delete s.children:s.children=c,s.data.on=a.listeners,e.call(this,i,s)}return e.call(this,i)}}return vr.call(this,t)}.bind(i["default"])}var xr=i["default"].nextTick,wr="activate-tab",Sr="blur",kr="cancel",Or="change",Cr="changed",Ar="click",Pr="close",Tr="context",_r="context-changed",Dr="destroyed",Er="disable",jr="disabled",Lr="dismissed",Mr="dismiss-count-down",Ir="enable",Br="enabled",Rr="filtered",$r="first",Fr="focus",Hr="focusin",zr="focusout",Nr="head-clicked",Vr="hidden",Yr="hide",Xr="img-error",Wr="input",Gr="last",Ur="mouseenter",qr="mouseleave",Zr="next",Kr="ok",Jr="open",Qr="page-click",to="paused",eo="prev",no="refresh",io="refreshed",ro="remove",oo="row-clicked",ao="row-contextmenu",so="row-dblclicked",lo="row-hovered",co="row-middle-clicked",uo="row-selected",ho="row-unhovered",po="selected",fo="show",go="shown",vo="sliding-end",mo="sliding-start",bo="sort-changed",yo="tag-state",xo="toggle",wo="unpaused",So="update",ko=dr?"vnodeBeforeUnmount":"hook:beforeDestroy",Oo=dr?"vNodeUnmounted":"hook:destroyed",Co="update:",Ao="bv",Po="::",To={passive:!0},_o={passive:!0,capture:!1},Do=void 0,Eo=Array,jo=Boolean,Lo=Date,Mo=Function,Io=Number,Bo=Object,Ro=RegExp,$o=String,Fo=[Eo,Mo],Ho=[Eo,Bo],zo=[Eo,Bo,$o],No=[Eo,$o],Vo=[jo,Io],Yo=[jo,Io,$o],Xo=[jo,$o],Wo=[Lo,$o],Go=[Mo,$o],Uo=[Io,$o],qo=[Io,Bo,$o],Zo=[Bo,Mo],Ko=[Bo,$o],Jo="add-button-text",Qo="append",ta="aside",ea="badge",na="bottom-row",ia="button-content",ra="custom-foot",oa="decrement",aa="default",sa="description",la="dismiss",ca="drop-placeholder",ua="ellipsis-text",ha="empty",da="emptyfiltered",pa="file-name",fa="first",ga="first-text",va="footer",ma="header",ba="header-close",ya="icon-clear",xa="icon-empty",wa="icon-full",Sa="icon-half",ka="img",Oa="increment",Ca="invalid-feedback",Aa="label",Pa="last-text",Ta="lead",_a="loading",Da="modal-backdrop",Ea="modal-cancel",ja="modal-footer",La="modal-header",Ma="modal-header-close",Ia="modal-ok",Ba="modal-title",Ra="nav-next-decade",$a="nav-next-month",Fa="nav-next-year",Ha="nav-prev-decade",za="nav-prev-month",Na="nav-prev-year",Va="nav-this-month",Ya="next-text",Xa="overlay",Wa="page",Ga="placeholder",Ua="prepend",qa="prev-text",Za="row-details",Ka="table-busy",Ja="table-caption",Qa="table-colgroup",ts="tabs-end",es="tabs-start",ns="text",is="thead-top",rs="title",os="toast-title",as="top-row",ss="valid-feedback",ls=function(){return Array.from.apply(Array,arguments)},cs=function(t,e){return-1!==t.indexOf(e)},us=function(){for(var t=arguments.length,e=new Array(t),n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t=us(t).filter(se),t.some((function(t){return e[t]||n[t]}))},gs=function(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};t=us(t).filter(se);for(var o=0;o0&&void 0!==arguments[0]?arguments[0]:aa,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.$scopedSlots,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.$slots;return fs(t,e,n)},normalizeSlot:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:aa,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.$scopedSlots,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.$slots,r=gs(t,e,n,i);return r?us(r):r}}}),ms=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,n=parseInt(t,10);return isNaN(n)?e:n},bs=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,n=parseFloat(t);return isNaN(n)?e:n},ys=function(t,e){return bs(t).toFixed(ms(e,0))},xs=function(t){return t.replace(_,"-$1").toLowerCase()},ws=function(t){return t=xs(t).replace(H,(function(t,e){return e?e.toUpperCase():""})),t.charAt(0).toUpperCase()+t.slice(1)},Ss=function(t){return t.replace(F," ").replace(D,(function(t,e,n){return e+" "+n})).replace(R,(function(t,e,n){return e+n.toUpperCase()}))},ks=function(t){return t=kt(t)?t.trim():String(t),t.charAt(0).toLowerCase()+t.slice(1)},Os=function(t){return t=kt(t)?t.trim():String(t),t.charAt(0).toUpperCase()+t.slice(1)},Cs=function(t){return t.replace(L,"\\$&")},As=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return xt(t)?"":At(t)||Tt(t)&&t.toString===Object.prototype.toString?JSON.stringify(t,null,e):String(t)},Ps=function(t){return As(t).replace($,"")},Ts=function(t){return As(t).trim()},_s=function(t){return As(t).toLowerCase()},Ds=ht.prototype,Es=["button","[href]:not(.disabled)","input","select","textarea","[tabindex]","[contenteditable]"].map((function(t){return"".concat(t,":not(:disabled):not([disabled])")})).join(", "),js=Ds.matches||Ds.msMatchesSelector||Ds.webkitMatchesSelector,Ls=Ds.closest||function(t){var e=this;do{if(Ws(e,t))return e;e=e.parentElement||e.parentNode}while(!yt(e)&&e.nodeType===Node.ELEMENT_NODE);return null},Ms=(u.requestAnimationFrame||u.webkitRequestAnimationFrame||u.mozRequestAnimationFrame||u.msRequestAnimationFrame||u.oRequestAnimationFrame||function(t){return setTimeout(t,16)}).bind(u),Is=u.MutationObserver||u.WebKitMutationObserver||u.MozMutationObserver||null,Bs=function(t){return t&&t.parentNode&&t.parentNode.removeChild(t)},Rs=function(t){return!(!t||t.nodeType!==Node.ELEMENT_NODE)},$s=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=h.activeElement;return e&&!t.some((function(t){return t===e}))?e:null},Fs=function(t,e){return As(t).toLowerCase()===As(e).toLowerCase()},Hs=function(t){return Rs(t)&&t===$s()},zs=function(t){if(!Rs(t)||!t.parentNode||!Us(h.body,t))return!1;if("none"===ol(t,"display"))return!1;var e=al(t);return!!(e&&e.height>0&&e.width>0)},Ns=function(t){return!Rs(t)||t.disabled||nl(t,"disabled")||Js(t,"disabled")},Vs=function(t){return Rs(t)&&t.offsetHeight},Ys=function(t,e){return ls((Rs(e)?e:h).querySelectorAll(t))},Xs=function(t,e){return(Rs(e)?e:h).querySelector(t)||null},Ws=function(t,e){return!!Rs(t)&&js.call(t,e)},Gs=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!Rs(e))return null;var i=Ls.call(e,t);return n?i:i===e?null:i},Us=function(t,e){return!(!t||!wt(t.contains))&&t.contains(e)},qs=function(t){return h.getElementById(/^#/.test(t)?t.slice(1):t)||null},Zs=function(t,e){e&&Rs(t)&&t.classList&&t.classList.add(e)},Ks=function(t,e){e&&Rs(t)&&t.classList&&t.classList.remove(e)},Js=function(t,e){return!!(e&&Rs(t)&&t.classList)&&t.classList.contains(e)},Qs=function(t,e,n){e&&Rs(t)&&t.setAttribute(e,n)},tl=function(t,e){e&&Rs(t)&&t.removeAttribute(e)},el=function(t,e){return e&&Rs(t)?t.getAttribute(e):null},nl=function(t,e){return e&&Rs(t)?t.hasAttribute(e):null},il=function(t,e,n){e&&Rs(t)&&(t.style[e]=n)},rl=function(t,e){e&&Rs(t)&&(t.style[e]="")},ol=function(t,e){return e&&Rs(t)&&t.style[e]||null},al=function(t){return Rs(t)?t.getBoundingClientRect():null},sl=function(t){var e=u.getComputedStyle;return e&&Rs(t)?e(t):{}},ll=function(){var t=u.getSelection;return t?u.getSelection():null},cl=function(t){var e={top:0,left:0};if(!Rs(t)||0===t.getClientRects().length)return e;var n=al(t);if(n){var i=t.ownerDocument.defaultView;e.top=n.top+i.pageYOffset,e.left=n.left+i.pageXOffset}return e},ul=function(t){var e={top:0,left:0};if(!Rs(t))return e;var n={top:0,left:0},i=sl(t);if("fixed"===i.position)e=al(t)||e;else{e=cl(t);var r=t.ownerDocument,o=t.offsetParent||r.documentElement;while(o&&(o===r.body||o===r.documentElement)&&"static"===sl(o).position)o=o.parentNode;if(o&&o!==t&&o.nodeType===Node.ELEMENT_NODE){n=cl(o);var a=sl(o);n.top+=bs(a.borderTopWidth,0),n.left+=bs(a.borderLeftWidth,0)}}return{top:e.top-n.top-bs(i.marginTop,0),left:e.left-n.left-bs(i.marginLeft,0)}},hl=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return Ys(Es,t).filter(zs).filter((function(t){return t.tabIndex>-1&&!t.disabled}))},dl=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{t.focus(e)}catch(n){}return Hs(t)},pl=function(t){try{t.blur()}catch(e){}return!Hs(t)},fl=function(t){var e=$t(null);return function(){for(var n=arguments.length,i=new Array(n),r=0;r1&&void 0!==arguments[1]?arguments[1]:void 0,n=gl[x];return n?n.getConfigValue(t,e):ae(e)},ml=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return e?vl("".concat(t,".").concat(e),n):vl(t,{})},bl=function(){return vl("breakpoints",w)},yl=fl((function(){return bl()})),xl=function(){return ae(yl())},wl=fl((function(){var t=xl();return t[0]="",t}));function Sl(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function kl(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:Do,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,r=!0===n;return i=r?i:n,kl(kl(kl({},t?{type:t}:{}),r?{required:r}:bt(e)?{}:{default:Pt(e)?function(){return e}:e}),bt(i)?{}:{validator:i})},_l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:se;if(At(t))return t.map(e);var n={};for(var i in t)Vt(t,i)&&(n[e(i)]=Pt(t[i])?Xt(t[i]):t[i]);return n},Dl=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:se;return(At(t)?t.slice():Nt(t)).reduce((function(t,i){return t[n(i)]=e[i],t}),{})},El=function(t,e,n){return kl(kl({},ae(t)),{},{default:function(){var i=ml(n,e,t.default);return wt(i)?i():i}})},jl=function(t,e){return Nt(t).reduce((function(n,i){return kl(kl({},n),{},Ol({},i,El(t[i],i,e)))}),{})},Ll=El({},"","").default.name,Ml=function(t){return wt(t)&&t.name&&t.name!==Ll};function Il(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Bl=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.type,i=void 0===n?Do:n,r=e.defaultValue,o=void 0===r?void 0:r,a=e.validator,s=void 0===a?void 0:a,l=e.event,c=void 0===l?Wr:l,u=Il({},t,Tl(i,o,s)),h=gr({model:{prop:t,event:c},props:u});return{mixin:h,props:u,prop:t,event:c}},Rl=function(t){return g?Pt(t)?t:{capture:!!t||!1}:!!(Pt(t)?t.capture:t)},$l=function(t,e,n,i){t&&t.addEventListener&&t.addEventListener(e,n,Rl(i))},Fl=function(t,e,n,i){t&&t.removeEventListener&&t.removeEventListener(e,n,Rl(i))},Hl=function(t){for(var e=t?$l:Fl,n=arguments.length,i=new Array(n>1?n-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{},n=e.preventDefault,i=void 0===n||n,r=e.propagation,o=void 0===r||r,a=e.immediatePropagation,s=void 0!==a&&a;i&&t.preventDefault(),o&&t.stopPropagation(),s&&t.stopImmediatePropagation()},Nl=function(t){return xs(t.replace(k,""))},Vl=function(t,e){return[Ao,Nl(t),e].join(Po)},Yl=function(t,e){return[Ao,e,Nl(t)].join(Po)};function Xl(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Wl=jl({ariaLabel:Tl($o,"Close"),content:Tl($o,"×"),disabled:Tl(jo,!1),textVariant:Tl($o)},ze),Gl=gr({name:ze,functional:!0,props:Wl,render:function(t,e){var n=e.props,i=e.data,r=e.slots,o=e.scopedSlots,a=r(),s=o||{},l={staticClass:"close",class:Xl({},"text-".concat(n.textVariant),n.textVariant),attrs:{type:"button",disabled:n.disabled,"aria-label":n.ariaLabel?String(n.ariaLabel):null},on:{click:function(t){n.disabled&&Dt(t)&&zl(t)}}};return fs(aa,s,a)||(l.domProps={innerHTML:n.content}),t("button",rr(i,l),gs(aa,{},s,a))}});function Ul(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function ql(t){for(var e=1;e0?t:0)},hc=function(t){return""===t||!0===t||!(ms(t,0)<1)&&!!t},dc=jl(qt(ic(ic({},sc),{},{dismissLabel:Tl($o,"Close"),dismissible:Tl(jo,!1),fade:Tl(jo,!1),variant:Tl($o,"info")})),je),pc=gr({name:je,mixins:[ac,vs],props:dc,data:function(){return{countDown:0,localShow:hc(this[lc])}},watch:(Kl={},rc(Kl,lc,(function(t){this.countDown=uc(t),this.localShow=hc(t)})),rc(Kl,"countDown",(function(t){var e=this;this.clearCountDownInterval();var n=this[lc];Ct(n)&&(this.$emit(Mr,t),n!==t&&this.$emit(cc,t),t>0?(this.localShow=!0,this.$_countDownTimeout=setTimeout((function(){e.countDown--}),1e3)):this.$nextTick((function(){Ms((function(){e.localShow=!1}))})))})),rc(Kl,"localShow",(function(t){var e=this[lc];t||!this.dismissible&&!Ct(e)||this.$emit(Lr),Ct(e)||e===t||this.$emit(cc,t)})),Kl),created:function(){this.$_filterTimer=null;var t=this[lc];this.countDown=uc(t),this.localShow=hc(t)},beforeDestroy:function(){this.clearCountDownInterval()},methods:{dismiss:function(){this.clearCountDownInterval(),this.countDown=0,this.localShow=!1},clearCountDownInterval:function(){clearTimeout(this.$_countDownTimeout),this.$_countDownTimeout=null}},render:function(t){var e=t();if(this.localShow){var n=this.dismissible,i=this.variant,r=t();n&&(r=t(Gl,{attrs:{"aria-label":this.dismissLabel},on:{click:this.dismiss}},[this.normalizeSlot(la)])),e=t("div",{staticClass:"alert",class:rc({"alert-dismissible":n},"alert-".concat(i),i),attrs:{role:"alert","aria-live":"polite","aria-atomic":!0},key:this[hr]},[r,this.normalizeSlot()])}return t(ec,{props:{noFade:!this.fade}},[e])}}),fc=Ae({components:{BAlert:pc}}),gc=Math.min,vc=Math.max,mc=Math.abs,bc=Math.ceil,yc=Math.floor,xc=Math.pow,wc=Math.round;function Sc(t,e){return Pc(t)||Ac(t,e)||Oc(t,e)||kc()}function kc(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Oc(t,e){if(t){if("string"===typeof t)return Cc(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Cc(t,e):void 0}}function Cc(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:{},e=t.target,n=t.rel;return"_blank"===e&&yt(n)?"noopener":n||null},Vc=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.href,n=t.to,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Lc,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"#",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"/";if(e)return e;if(Hc(i))return null;if(kt(n))return n||o;if(Tt(n)&&(n.path||n.query||n.hash)){var a=As(n.path),s=Rc(n.query),l=As(n.hash);return l=l&&"#"!==l.charAt(0)?"#".concat(l):l,"".concat(a).concat(s).concat(l)||o}return r};function Yc(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var Xc={viewBox:"0 0 16 16",width:"1em",height:"1em",focusable:"false",role:"img","aria-label":"icon"},Wc={width:null,height:null,focusable:null,role:null,"aria-label":null},Gc={animation:Tl($o),content:Tl($o),flipH:Tl(jo,!1),flipV:Tl(jo,!1),fontScale:Tl(Uo,1),rotate:Tl(Uo,0),scale:Tl(Uo,1),shiftH:Tl(Uo,0),shiftV:Tl(Uo,0),stacked:Tl(jo,!1),title:Tl($o),variant:Tl($o)},Uc=gr({name:Hn,functional:!0,props:Gc,render:function(t,e){var n,i=e.data,r=e.props,o=e.children,a=r.animation,s=r.content,l=r.flipH,c=r.flipV,u=r.stacked,h=r.title,d=r.variant,p=vc(bs(r.fontScale,1),0)||1,f=vc(bs(r.scale,1),0)||1,g=bs(r.rotate,0),v=bs(r.shiftH,0),m=bs(r.shiftV,0),b=l||c||1!==f,y=b||g,x=v||m,w=!xt(s),S=[y?"translate(8 8)":null,b?"scale(".concat((l?-1:1)*f," ").concat((c?-1:1)*f,")"):null,g?"rotate(".concat(g,")"):null,y?"translate(-8 -8)":null].filter(se),k=t("g",{attrs:{transform:S.join(" ")||null},domProps:w?{innerHTML:s||""}:{}},o);x&&(k=t("g",{attrs:{transform:"translate(".concat(16*v/16," ").concat(-16*m/16,")")}},[k])),u&&(k=t("g",[k]));var O=h?t("title",h):null,C=[O,k].filter(se);return t("svg",rr({staticClass:"b-icon bi",class:(n={},Yc(n,"text-".concat(d),d),Yc(n,"b-icon-animation-".concat(a),a),n),attrs:Xc,style:u?{}:{fontSize:1===p?null:"".concat(100*p,"%")}},i,u?{attrs:Wc}:{},{attrs:{xmlns:u?null:"http://www.w3.org/2000/svg",fill:"currentColor"}}),C)}});function qc(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function Zc(t){for(var e=1;e'),nu=Qc("CalendarFill",''),iu=Qc("ChevronBarLeft",''),ru=Qc("ChevronDoubleLeft",''),ou=Qc("ChevronDown",''),au=Qc("ChevronLeft",''),su=Qc("ChevronUp",''),lu=Qc("CircleFill",''),cu=Qc("Clock",''),uu=Qc("ClockFill",''),hu=Qc("Dash",''),du=Qc("PersonFill",''),pu=Qc("Plus",''),fu=Qc("Star",''),gu=Qc("StarFill",''),vu=Qc("StarHalf",''),mu=Qc("X",'');function bu(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function yu(t){for(var e=1;e1?n-1:0),r=1;rt.length)&&(e=t.length);for(var n=0,i=new Array(e);n0&&void 0!==arguments[0]?arguments[0]:"";return String(t).replace(T,"")},ed=function(t,e){return t?{innerHTML:t}:e?{textContent:e}:{}};function nd(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function id(t){for(var e=1;e-1&&(e=e.slice(0,n).reverse(),dl(e[0]))},focusNext:function(t){var e=this.getItems(),n=e.indexOf(t.target);n>-1&&(e=e.slice(n+1),dl(e[0]))},focusLast:function(){var t=this.getItems().reverse();dl(t[0])},onFocusin:function(t){var e=this.$el;t.target!==e||Us(e,t.relatedTarget)||(zl(t),this.focusFirst(t))},onKeydown:function(t){var e=t.keyCode,n=t.shiftKey;e===Ru||e===ju?(zl(t),n?this.focusFirst(t):this.focusPrev(t)):e!==Pu&&e!==Iu||(zl(t),n?this.focusLast(t):this.focusNext(t))}},render:function(t){var e=this.keyNav;return t("div",{staticClass:"btn-toolbar",class:{"justify-content-between":this.justify},attrs:{role:"toolbar",tabindex:e?"0":null},on:e?{focusin:this.onFocusin,keydown:this.onKeydown}:{}},[this.normalizeSlot()])}}),Cd=Ae({components:{BButtonToolbar:Od,BBtnToolbar:Od}}),Ad="gregory",Pd="long",Td="narrow",_d="short",Dd="2-digit",Ed="numeric";function jd(t,e){return Rd(t)||Bd(t,e)||Md(t,e)||Ld()}function Ld(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Md(t,e){if(t){if("string"===typeof t)return Id(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Id(t,e):void 0}}function Id(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n1&&void 0!==arguments[1]?arguments[1]:Ad;t=us(t).filter(se);var n=new Intl.DateTimeFormat(t,{calendar:e});return n.resolvedOptions().locale},Wd=function(t,e){var n=new Intl.DateTimeFormat(t,e);return n.format},Gd=function(t,e){return Yd(t)===Yd(e)},Ud=function(t){return t=Nd(t),t.setDate(1),t},qd=function(t){return t=Nd(t),t.setMonth(t.getMonth()+1),t.setDate(0),t},Zd=function(t,e){t=Nd(t);var n=t.getMonth();return t.setFullYear(t.getFullYear()+e),t.getMonth()!==n&&t.setDate(0),t},Kd=function(t){t=Nd(t);var e=t.getMonth();return t.setMonth(e-1),t.getMonth()===e&&t.setDate(0),t},Jd=function(t){t=Nd(t);var e=t.getMonth();return t.setMonth(e+1),t.getMonth()===(e+2)%12&&t.setDate(0),t},Qd=function(t){return Zd(t,-1)},tp=function(t){return Zd(t,1)},ep=function(t){return Zd(t,-10)},np=function(t){return Zd(t,10)},ip=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return t=Vd(t),e=Vd(e)||t,n=Vd(n)||t,t?tn?n:t:null},rp=["ar","az","ckb","fa","he","ks","lrc","mzn","ps","sd","te","ug","ur","yi"].map((function(t){return t.toLowerCase()})),op=function(t){var e=As(t).toLowerCase().replace(J,"").split("-"),n=e.slice(0,2).join("-"),i=e[0];return cs(rp,n)||cs(rp,i)},ap={id:Tl($o)},sp=gr({props:ap,data:function(){return{localId_:null}},computed:{safeId:function(){var t=this.id||this.localId_,e=function(e){return t?(e=String(e||"").replace(/\s+/g,"_"),e?t+"_"+e:t):null};return e}},mounted:function(){var t=this;this.$nextTick((function(){t.localId_="__BVID__".concat(t[hr])}))}});function lp(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function cp(t){for(var e=1;ee}},dateDisabled:function(){var t=this,e=this.dateOutOfRange;return function(n){n=Vd(n);var i=Yd(n);return!(!e(n)&&!t.computedDateDisabledFn(i,n))}},formatDateString:function(){return Wd(this.calendarLocale,cp(cp({year:Ed,month:Dd,day:Dd},this.dateFormatOptions),{},{hour:void 0,minute:void 0,second:void 0,calendar:Ad}))},formatYearMonth:function(){return Wd(this.calendarLocale,{year:Ed,month:Pd,calendar:Ad})},formatWeekdayName:function(){return Wd(this.calendarLocale,{weekday:Pd,calendar:Ad})},formatWeekdayNameShort:function(){return Wd(this.calendarLocale,{weekday:this.weekdayHeaderFormat||_d,calendar:Ad})},formatDay:function(){var t=new Intl.NumberFormat([this.computedLocale],{style:"decimal",minimumIntegerDigits:1,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return function(e){return t.format(e.getDate())}},prevDecadeDisabled:function(){var t=this.computedMin;return this.disabled||t&&qd(ep(this.activeDate))t},nextYearDisabled:function(){var t=this.computedMax;return this.disabled||t&&Ud(tp(this.activeDate))>t},nextDecadeDisabled:function(){var t=this.computedMax;return this.disabled||t&&Ud(np(this.activeDate))>t},calendar:function(){for(var t=[],e=this.calendarFirstDay,n=e.getFullYear(),i=e.getMonth(),r=this.calendarDaysInMonth,o=e.getDay(),a=(this.computedWeekStarts>o?7:0)-this.computedWeekStarts,s=0-a-o,l=0;l<6&&s0);n!==this.visible&&(this.visible=n,this.callback(n),this.once&&this.visible&&(this.doneOnce=!0,this.stop()))}},{key:"stop",value:function(){this.observer&&this.observer.disconnect(),this.observer=null}}]),t}(),lf=function(t){var e=t[af];e&&e.stop&&e.stop(),delete t[af]},cf=function(t,e){var n=e.value,i=e.modifiers,r={margin:"0px",once:!1,callback:n};Nt(i).forEach((function(t){O.test(t)?r.margin="".concat(t,"px"):"once"===t.toLowerCase()&&(r.once=!0)})),lf(t),t[af]=new sf(t,r),t[af]._prevModifiers=Xt(i)},uf=function(t,e,n){var i=e.value,r=e.oldValue,o=e.modifiers;o=Xt(o),!t||i===r&&t[af]&&Fu(o,t[af]._prevModifiers)||cf(t,{value:i,modifiers:o},n)},hf=function(t){lf(t)},df={bind:cf,componentUpdated:uf,unbind:hf};function pf(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function ff(t){for(var e=1;e0||r.removedNodes.length>0))&&(n=!0)}n&&e()}));return i.observe(t,Lf({childList:!0,subtree:!0},n)),i};function Rf(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function $f(t){for(var e=1;e0),touchStartX:0,touchDeltaX:0}},computed:{numSlides:function(){return this.slides.length}},watch:(If={},Ff(If,Vf,(function(t,e){t!==e&&this.setSlide(ms(t,0))})),Ff(If,"interval",(function(t,e){t!==e&&(t?(this.pause(!0),this.start(!1)):this.pause(!1))})),Ff(If,"isPaused",(function(t,e){t!==e&&this.$emit(t?to:wo)})),Ff(If,"index",(function(t,e){t===e||this.isSliding||this.doSlide(t,e)})),If),created:function(){this.$_interval=null,this.$_animationTimeout=null,this.$_touchTimeout=null,this.$_observer=null,this.isPaused=!(ms(this.interval,0)>0)},mounted:function(){this.transitionEndEvent=Kf(this.$el)||null,this.updateSlides(),this.setObserver(!0)},beforeDestroy:function(){this.clearInterval(),this.clearAnimationTimeout(),this.clearTouchTimeout(),this.setObserver(!1)},methods:{clearInterval:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}((function(){clearInterval(this.$_interval),this.$_interval=null})),clearAnimationTimeout:function(){clearTimeout(this.$_animationTimeout),this.$_animationTimeout=null},clearTouchTimeout:function(){clearTimeout(this.$_touchTimeout),this.$_touchTimeout=null},setObserver:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,t&&(this.$_observer=Bf(this.$refs.inner,this.updateSlides.bind(this),{subtree:!1,childList:!0,attributes:!0,attributeFilter:["id"]}))},setSlide:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(c&&document.visibilityState&&document.hidden)){var i=this.noWrap,r=this.numSlides;t=yc(t),0!==r&&(this.isSliding?this.$once(vo,(function(){Ms((function(){return e.setSlide(t,n)}))})):(this.direction=n,this.index=t>=r?i?r-1:0:t<0?i?0:r-1:t,i&&this.index!==t&&this.index!==this[Vf]&&this.$emit(Yf,this.index)))}},prev:function(){this.setSlide(this.index-1,"prev")},next:function(){this.setSlide(this.index+1,"next")},pause:function(t){t||(this.isPaused=!0),this.clearInterval()},start:function(t){t||(this.isPaused=!1),this.clearInterval(),this.interval&&this.numSlides>1&&(this.$_interval=setInterval(this.next,vc(1e3,this.interval)))},restart:function(){this.$el.contains($s())||this.start()},doSlide:function(t,e){var n=this,i=Boolean(this.interval),r=this.calcDirection(this.direction,e,t),o=r.overlayClass,a=r.dirClass,s=this.slides[e],l=this.slides[t];if(s&&l){if(this.isSliding=!0,i&&this.pause(!1),this.$emit(mo,t),this.$emit(Yf,this.index),this.noAnimation)Zs(l,"active"),Ks(s,"active"),this.isSliding=!1,this.$nextTick((function(){return n.$emit(vo,t)}));else{Zs(l,o),Vs(l),Zs(s,a),Zs(l,a);var c=!1,u=function e(){if(!c){if(c=!0,n.transitionEndEvent){var i=n.transitionEndEvent.split(/\s+/);i.forEach((function(t){return Fl(l,t,e,_o)}))}n.clearAnimationTimeout(),Ks(l,a),Ks(l,o),Zs(l,"active"),Ks(s,"active"),Ks(s,a),Ks(s,o),Qs(s,"aria-current","false"),Qs(l,"aria-current","true"),Qs(s,"aria-hidden","true"),Qs(l,"aria-hidden","false"),n.isSliding=!1,n.direction=null,n.$nextTick((function(){return n.$emit(vo,t)}))}};if(this.transitionEndEvent){var h=this.transitionEndEvent.split(/\s+/);h.forEach((function(t){return $l(l,t,u,_o)}))}this.$_animationTimeout=setTimeout(u,Wf)}i&&this.start(!1)}},updateSlides:function(){this.pause(!0),this.slides=Ys(".carousel-item",this.$refs.inner);var t=this.slides.length,e=vc(0,gc(yc(this.index),t-1));this.slides.forEach((function(n,i){var r=i+1;i===e?(Zs(n,"active"),Qs(n,"aria-current","true")):(Ks(n,"active"),Qs(n,"aria-current","false")),Qs(n,"aria-posinset",String(r)),Qs(n,"aria-setsize",String(t))})),this.setSlide(e),this.start(this.isPaused)},calcDirection:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return t?Xf[t]:n>e?Xf.next:Xf.prev},handleClick:function(t,e){var n=t.keyCode;"click"!==t.type&&n!==Bu&&n!==_u||(zl(t),e())},handleSwipe:function(){var t=mc(this.touchDeltaX);if(!(t<=Uf)){var e=t/this.touchDeltaX;this.touchDeltaX=0,e>0?this.prev():e<0&&this.next()}},touchStart:function(t){m&&qf[t.pointerType.toUpperCase()]?this.touchStartX=t.clientX:m||(this.touchStartX=t.touches[0].clientX)},touchMove:function(t){t.touches&&t.touches.length>1?this.touchDeltaX=0:this.touchDeltaX=t.touches[0].clientX-this.touchStartX},touchEnd:function(t){m&&qf[t.pointerType.toUpperCase()]&&(this.touchDeltaX=t.clientX-this.touchStartX),this.handleSwipe(),this.pause(!1),this.clearTouchTimeout(),this.$_touchTimeout=setTimeout(this.start,Gf+vc(1e3,this.interval))}},render:function(t){var e=this,n=this.indicators,i=this.background,r=this.noAnimation,o=this.noHoverPause,a=this.noTouch,s=this.index,l=this.isSliding,c=this.pause,u=this.restart,h=this.touchStart,d=this.touchEnd,p=this.safeId("__BV_inner_"),f=t("div",{staticClass:"carousel-inner",attrs:{id:p,role:"list"},ref:"inner"},[this.normalizeSlot()]),g=t();if(this.controls){var b=function(n,i,r){var o=function(t){l?zl(t,{propagation:!1}):e.handleClick(t,r)};return t("a",{staticClass:"carousel-control-".concat(n),attrs:{href:"#",role:"button","aria-controls":p,"aria-disabled":l?"true":null},on:{click:o,keydown:o}},[t("span",{staticClass:"carousel-control-".concat(n,"-icon"),attrs:{"aria-hidden":"true"}}),t("span",{class:"sr-only"},[i])])};g=[b("prev",this.labelPrev,this.prev),b("next",this.labelNext,this.next)]}var y=t("ol",{staticClass:"carousel-indicators",directives:[{name:"show",value:n}],attrs:{id:this.safeId("__BV_indicators_"),"aria-hidden":n?"false":"true","aria-label":this.labelIndicators,"aria-owns":p}},this.slides.map((function(i,r){var o=function(t){e.handleClick(t,(function(){e.setSlide(r)}))};return t("li",{class:{active:r===s},attrs:{role:"button",id:e.safeId("__BV_indicator_".concat(r+1,"_")),tabindex:n?"0":"-1","aria-current":r===s?"true":"false","aria-label":"".concat(e.labelGotoSlide," ").concat(r+1),"aria-describedby":i.id||null,"aria-controls":p},on:{click:o,keydown:o},key:"slide_".concat(r)})}))),x={mouseenter:o?Ef:c,mouseleave:o?Ef:u,focusin:c,focusout:u,keydown:function(t){if(!/input|textarea/i.test(t.target.tagName)){var n=t.keyCode;n!==ju&&n!==Iu||(zl(t),e[n===ju?"prev":"next"]())}}};return v&&!a&&(m?(x["&pointerdown"]=h,x["&pointerup"]=d):(x["&touchstart"]=h,x["&touchmove"]=this.touchMove,x["&touchend"]=d)),t("div",{staticClass:"carousel",class:{slide:!r,"carousel-fade":!r&&this.fade,"pointer-event":v&&m&&!a},style:{background:i},attrs:{role:"region",id:this.safeId(),"aria-busy":l?"true":"false"},on:x},[f,g,y])}});function tg(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function eg(t){for(var e=1;e0?(Qs(t,Ng,i.join(" ")),il(t,Wg,"none")):(tl(t,Ng),rl(t,Wg)),Ms((function(){ev(t,jg(n,e))})),Fu(i,t[Fg])||(t[Fg]=i,i.forEach((function(t){Zu(jg(n,e)).$emit(Zg,t)})))}},sv={bind:function(t,e,n){t[$g]=!1,t[Fg]=[],iv(t,jg(n,e)),av(t,e,n)},componentUpdated:av,updated:av,unbind:function(t,e,n){tv(t),nv(t,jg(n,e)),ov(t,Bg),ov(t,Rg),ov(t,$g),ov(t,Fg),Ks(t,Lg),Ks(t,Mg),tl(t,Vg),tl(t,Ng),tl(t,Yg),rl(t,Wg)}},lv=Ae({directives:{VBToggle:sv}}),cv=Ae({components:{BCollapse:Eg},plugins:{VBTogglePlugin:lv}}),uv="undefined"!==typeof window&&"undefined"!==typeof document&&"undefined"!==typeof navigator,hv=function(){for(var t=["Edge","Trident","Firefox"],e=0;e=0)return 1;return 0}();function dv(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then((function(){e=!1,t()})))}}function pv(t){var e=!1;return function(){e||(e=!0,setTimeout((function(){e=!1,t()}),hv))}}var fv=uv&&window.Promise,gv=fv?dv:pv;function vv(t){var e={};return t&&"[object Function]"===e.toString.call(t)}function mv(t,e){if(1!==t.nodeType)return[];var n=t.ownerDocument.defaultView,i=n.getComputedStyle(t,null);return e?i[e]:i}function bv(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function yv(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=mv(t),n=e.overflow,i=e.overflowX,r=e.overflowY;return/(auto|scroll|overlay)/.test(n+r+i)?t:yv(bv(t))}function xv(t){return t&&t.referenceNode?t.referenceNode:t}var wv=uv&&!(!window.MSInputMethodContext||!document.documentMode),Sv=uv&&/MSIE 10/.test(navigator.userAgent);function kv(t){return 11===t?wv:10===t?Sv:wv||Sv}function Ov(t){if(!t)return document.documentElement;var e=kv(10)?document.body:null,n=t.offsetParent||null;while(n===e&&t.nextElementSibling)n=(t=t.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===mv(n,"position")?Ov(n):n:t?t.ownerDocument.documentElement:document.documentElement}function Cv(t){var e=t.nodeName;return"BODY"!==e&&("HTML"===e||Ov(t.firstElementChild)===t)}function Av(t){return null!==t.parentNode?Av(t.parentNode):t}function Pv(t,e){if(!t||!t.nodeType||!e||!e.nodeType)return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?t:e,r=n?e:t,o=document.createRange();o.setStart(i,0),o.setEnd(r,0);var a=o.commonAncestorContainer;if(t!==a&&e!==a||i.contains(r))return Cv(a)?a:Ov(a);var s=Av(t);return s.host?Pv(s.host,e):Pv(t,Av(e).host)}function Tv(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===e?"scrollTop":"scrollLeft",i=t.nodeName;if("BODY"===i||"HTML"===i){var r=t.ownerDocument.documentElement,o=t.ownerDocument.scrollingElement||r;return o[n]}return t[n]}function _v(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=Tv(e,"top"),r=Tv(e,"left"),o=n?-1:1;return t.top+=i*o,t.bottom+=i*o,t.left+=r*o,t.right+=r*o,t}function Dv(t,e){var n="x"===e?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"])+parseFloat(t["border"+i+"Width"])}function Ev(t,e,n,i){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],kv(10)?parseInt(n["offset"+t])+parseInt(i["margin"+("Height"===t?"Top":"Left")])+parseInt(i["margin"+("Height"===t?"Bottom":"Right")]):0)}function jv(t){var e=t.body,n=t.documentElement,i=kv(10)&&getComputedStyle(n);return{height:Ev("Height",e,n,i),width:Ev("Width",e,n,i)}}var Lv=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},Mv=function(){function t(t,e){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],i=kv(10),r="HTML"===e.nodeName,o=$v(t),a=$v(e),s=yv(t),l=mv(e),c=parseFloat(l.borderTopWidth),u=parseFloat(l.borderLeftWidth);n&&r&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var h=Rv({top:o.top-a.top-c,left:o.left-a.left-u,width:o.width,height:o.height});if(h.marginTop=0,h.marginLeft=0,!i&&r){var d=parseFloat(l.marginTop),p=parseFloat(l.marginLeft);h.top-=c-d,h.bottom-=c-d,h.left-=u-p,h.right-=u-p,h.marginTop=d,h.marginLeft=p}return(i&&!n?e.contains(s):e===s&&"BODY"!==s.nodeName)&&(h=_v(h,e)),h}function Hv(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t.ownerDocument.documentElement,i=Fv(t,n),r=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),a=e?0:Tv(n),s=e?0:Tv(n,"left"),l={top:a-i.top+i.marginTop,left:s-i.left+i.marginLeft,width:r,height:o};return Rv(l)}function zv(t){var e=t.nodeName;if("BODY"===e||"HTML"===e)return!1;if("fixed"===mv(t,"position"))return!0;var n=bv(t);return!!n&&zv(n)}function Nv(t){if(!t||!t.parentElement||kv())return document.documentElement;var e=t.parentElement;while(e&&"none"===mv(e,"transform"))e=e.parentElement;return e||document.documentElement}function Vv(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o={top:0,left:0},a=r?Nv(t):Pv(t,xv(e));if("viewport"===i)o=Hv(a,r);else{var s=void 0;"scrollParent"===i?(s=yv(bv(e)),"BODY"===s.nodeName&&(s=t.ownerDocument.documentElement)):s="window"===i?t.ownerDocument.documentElement:i;var l=Fv(s,a,r);if("HTML"!==s.nodeName||zv(a))o=l;else{var c=jv(t.ownerDocument),u=c.height,h=c.width;o.top+=l.top-l.marginTop,o.bottom=u+l.top,o.left+=l.left-l.marginLeft,o.right=h+l.left}}n=n||0;var d="number"===typeof n;return o.left+=d?n:n.left||0,o.top+=d?n:n.top||0,o.right-=d?n:n.right||0,o.bottom-=d?n:n.bottom||0,o}function Yv(t){var e=t.width,n=t.height;return e*n}function Xv(t,e,n,i,r){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var a=Vv(n,i,o,r),s={top:{width:a.width,height:e.top-a.top},right:{width:a.right-e.right,height:a.height},bottom:{width:a.width,height:a.bottom-e.bottom},left:{width:e.left-a.left,height:a.height}},l=Object.keys(s).map((function(t){return Bv({key:t},s[t],{area:Yv(s[t])})})).sort((function(t,e){return e.area-t.area})),c=l.filter((function(t){var e=t.width,i=t.height;return e>=n.clientWidth&&i>=n.clientHeight})),u=c.length>0?c[0].key:l[0].key,h=t.split("-")[1];return u+(h?"-"+h:"")}function Wv(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=i?Nv(e):Pv(e,xv(n));return Fv(n,r,i)}function Gv(t){var e=t.ownerDocument.defaultView,n=e.getComputedStyle(t),i=parseFloat(n.marginTop||0)+parseFloat(n.marginBottom||0),r=parseFloat(n.marginLeft||0)+parseFloat(n.marginRight||0),o={width:t.offsetWidth+r,height:t.offsetHeight+i};return o}function Uv(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,(function(t){return e[t]}))}function qv(t,e,n){n=n.split("-")[0];var i=Gv(t),r={width:i.width,height:i.height},o=-1!==["right","left"].indexOf(n),a=o?"top":"left",s=o?"left":"top",l=o?"height":"width",c=o?"width":"height";return r[a]=e[a]+e[l]/2-i[l]/2,r[s]=n===s?e[s]-i[c]:e[Uv(s)],r}function Zv(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function Kv(t,e,n){if(Array.prototype.findIndex)return t.findIndex((function(t){return t[e]===n}));var i=Zv(t,(function(t){return t[e]===n}));return t.indexOf(i)}function Jv(t,e,n){var i=void 0===n?t:t.slice(0,Kv(t,"name",n));return i.forEach((function(t){t["function"]&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t["function"]||t.fn;t.enabled&&vv(n)&&(e.offsets.popper=Rv(e.offsets.popper),e.offsets.reference=Rv(e.offsets.reference),e=n(e,t))})),e}function Qv(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=Wv(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=Xv(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=qv(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=Jv(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function tm(t,e){return t.some((function(t){var n=t.name,i=t.enabled;return i&&n===e}))}function em(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),i=0;ia[p]&&(t.offsets.popper[h]+=s[h]+f-a[p]),t.offsets.popper=Rv(t.offsets.popper);var g=s[h]+s[c]/2-f/2,v=mv(t.instance.popper),m=parseFloat(v["margin"+u]),b=parseFloat(v["border"+u+"Width"]),y=g-t.offsets.popper[h]-m-b;return y=Math.max(Math.min(a[c]-f,y),0),t.arrowElement=i,t.offsets.arrow=(n={},Iv(n,h,Math.round(y)),Iv(n,d,""),n),t}function ym(t){return"end"===t?"start":"start"===t?"end":t}var xm=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],wm=xm.slice(3);function Sm(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=wm.indexOf(t),i=wm.slice(n+1).concat(wm.slice(0,n));return e?i.reverse():i}var km={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function Om(t,e){if(tm(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=Vv(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),i=t.placement.split("-")[0],r=Uv(i),o=t.placement.split("-")[1]||"",a=[];switch(e.behavior){case km.FLIP:a=[i,r];break;case km.CLOCKWISE:a=Sm(i);break;case km.COUNTERCLOCKWISE:a=Sm(i,!0);break;default:a=e.behavior}return a.forEach((function(s,l){if(i!==s||a.length===l+1)return t;i=t.placement.split("-")[0],r=Uv(i);var c=t.offsets.popper,u=t.offsets.reference,h=Math.floor,d="left"===i&&h(c.right)>h(u.left)||"right"===i&&h(c.left)h(u.top)||"bottom"===i&&h(c.top)h(n.right),g=h(c.top)h(n.bottom),m="left"===i&&p||"right"===i&&f||"top"===i&&g||"bottom"===i&&v,b=-1!==["top","bottom"].indexOf(i),y=!!e.flipVariations&&(b&&"start"===o&&p||b&&"end"===o&&f||!b&&"start"===o&&g||!b&&"end"===o&&v),x=!!e.flipVariationsByContent&&(b&&"start"===o&&f||b&&"end"===o&&p||!b&&"start"===o&&v||!b&&"end"===o&&g),w=y||x;(d||m||w)&&(t.flipped=!0,(d||m)&&(i=a[l+1]),w&&(o=ym(o)),t.placement=i+(o?"-"+o:""),t.offsets.popper=Bv({},t.offsets.popper,qv(t.instance.popper,t.offsets.reference,t.placement)),t=Jv(t.instance.modifiers,t,"flip"))})),t}function Cm(t){var e=t.offsets,n=e.popper,i=e.reference,r=t.placement.split("-")[0],o=Math.floor,a=-1!==["top","bottom"].indexOf(r),s=a?"right":"bottom",l=a?"left":"top",c=a?"width":"height";return n[s]o(i[s])&&(t.offsets.popper[l]=o(i[s])),t}function Am(t,e,n,i){var r=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+r[1],a=r[2];if(!o)return t;if(0===a.indexOf("%")){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=i}var l=Rv(s);return l[e]/100*o}if("vh"===a||"vw"===a){var c=void 0;return c="vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0),c/100*o}return o}function Pm(t,e,n,i){var r=[0,0],o=-1!==["right","left"].indexOf(i),a=t.split(/(\+|\-)/).map((function(t){return t.trim()})),s=a.indexOf(Zv(a,(function(t){return-1!==t.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==s?[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))]:[a];return c=c.map((function(t,i){var r=(1===i?!o:o)?"height":"width",a=!1;return t.reduce((function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,a=!0,t):a?(t[t.length-1]+=e,a=!1,t):t.concat(e)}),[]).map((function(t){return Am(t,r,e,n)}))})),c.forEach((function(t,e){t.forEach((function(n,i){cm(n)&&(r[e]+=n*("-"===t[i-1]?-1:1))}))})),r}function Tm(t,e){var n=e.offset,i=t.placement,r=t.offsets,o=r.popper,a=r.reference,s=i.split("-")[0],l=void 0;return l=cm(+n)?[+n,0]:Pm(n,o,a,s),"left"===s?(o.top+=l[0],o.left-=l[1]):"right"===s?(o.top+=l[0],o.left+=l[1]):"top"===s?(o.left+=l[0],o.top-=l[1]):"bottom"===s&&(o.left+=l[0],o.top+=l[1]),t.popper=o,t}function _m(t,e){var n=e.boundariesElement||Ov(t.instance.popper);t.instance.reference===n&&(n=Ov(n));var i=em("transform"),r=t.instance.popper.style,o=r.top,a=r.left,s=r[i];r.top="",r.left="",r[i]="";var l=Vv(t.instance.popper,t.instance.reference,e.padding,n,t.positionFixed);r.top=o,r.left=a,r[i]=s,e.boundaries=l;var c=e.priority,u=t.offsets.popper,h={primary:function(t){var n=u[t];return u[t]l[t]&&!e.escapeWithReference&&(i=Math.min(u[n],l[t]-("right"===t?u.width:u.height))),Iv({},n,i)}};return c.forEach((function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";u=Bv({},u,h[e](t))})),t.offsets.popper=u,t}function Dm(t){var e=t.placement,n=e.split("-")[0],i=e.split("-")[1];if(i){var r=t.offsets,o=r.reference,a=r.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",c=s?"width":"height",u={start:Iv({},l,o[l]),end:Iv({},l,o[l]+o[c]-a[c])};t.offsets.popper=Bv({},a,u[i])}return t}function Em(t){if(!mm(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=Zv(t.instance.modifiers,(function(t){return"preventOverflow"===t.name})).boundaries;if(e.bottomn.right||e.top>n.bottom||e.right2&&void 0!==arguments[2]?arguments[2]:{};Lv(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=gv(this.update.bind(this)),this.options=Bv({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(Bv({},t.Defaults.modifiers,r.modifiers)).forEach((function(e){i.options.modifiers[e]=Bv({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(t){return Bv({name:t},i.options.modifiers[t])})).sort((function(t,e){return t.order-e.order})),this.modifiers.forEach((function(t){t.enabled&&vv(t.onLoad)&&t.onLoad(i.reference,i.popper,i.options,t,i.state)})),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return Mv(t,[{key:"update",value:function(){return Qv.call(this)}},{key:"destroy",value:function(){return nm.call(this)}},{key:"enableEventListeners",value:function(){return am.call(this)}},{key:"disableEventListeners",value:function(){return lm.call(this)}}]),t}();Im.Utils=("undefined"!==typeof window?window:n.g).PopperUtils,Im.placements=xm,Im.Defaults=Mm;var Bm=Im,Rm="top-start",$m="top-end",Fm="bottom-start",Hm="bottom-end",zm="right-start",Nm="left-start";function Vm(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Ym(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};if(Vm(this,t),!e)throw new TypeError("Failed to construct '".concat(this.constructor.name,"'. 1 argument required, ").concat(arguments.length," given."));Rt(this,t.Defaults,this.constructor.Defaults,n,{type:e}),Ft(this,{type:Zt(),cancelable:Zt(),nativeEvent:Zt(),target:Zt(),relatedTarget:Zt(),vueTarget:Zt(),componentId:Zt()});var i=!1;this.preventDefault=function(){this.cancelable&&(i=!0)},Ht(this,"defaultPrevented",{enumerable:!0,get:function(){return i}})}return Xm(t,null,[{key:"Defaults",get:function(){return{type:"",cancelable:!0,nativeEvent:null,target:null,relatedTarget:null,vueTarget:null,componentId:null}}}]),t}(),Gm=gr({data:function(){return{listenForClickOut:!1}},watch:{listenForClickOut:function(t,e){t!==e&&(Fl(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,_o),t&&$l(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,_o))}},beforeCreate:function(){this.clickOutElement=null,this.clickOutEventName=null},mounted:function(){this.clickOutElement||(this.clickOutElement=document),this.clickOutEventName||(this.clickOutEventName="click"),this.listenForClickOut&&$l(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,_o)},beforeDestroy:function(){Fl(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,_o)},methods:{isClickOut:function(t){return!Us(this.$el,t.target)},_clickOutHandler:function(t){this.clickOutHandler&&this.isClickOut(t)&&this.clickOutHandler(t)}}}),Um=gr({data:function(){return{listenForFocusIn:!1}},watch:{listenForFocusIn:function(t,e){t!==e&&(Fl(this.focusInElement,"focusin",this._focusInHandler,_o),t&&$l(this.focusInElement,"focusin",this._focusInHandler,_o))}},beforeCreate:function(){this.focusInElement=null},mounted:function(){this.focusInElement||(this.focusInElement=document),this.listenForFocusIn&&$l(this.focusInElement,"focusin",this._focusInHandler,_o)},beforeDestroy:function(){Fl(this.focusInElement,"focusin",this._focusInHandler,_o)},methods:{_focusInHandler:function(t){this.focusInHandler&&this.focusInHandler(t)}}}),qm=null;dr&&(qm=new WeakMap);var Zm=function(t,e){dr&&qm.set(t,e)},Km=function(t){dr&&qm.delete(t)},Jm=function(t){if(!dr)return t.__vue__;var e=t;while(e){if(qm.has(e))return qm.get(e);e=e.parentNode}return null};function Qm(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function tb(t){for(var e=1;e0&&void 0!==arguments[0]&&arguments[0];this.disabled||(this.visible=!1,t&&this.$once(Vr,this.focusToggler))},toggle:function(t){t=t||{};var e=t,n=e.type,i=e.keyCode;("click"===n||"keydown"===n&&-1!==[_u,Bu,Pu].indexOf(i))&&(this.disabled?this.visible=!1:(this.$emit(xo,t),zl(t),this.visible?this.hide(!0):this.show()))},onMousedown:function(t){zl(t,{propagation:!1})},onKeydown:function(t){var e=t.keyCode;e===Du?this.onEsc(t):e===Pu?this.focusNext(t,!1):e===Ru&&this.focusNext(t,!0)},onEsc:function(t){this.visible&&(this.visible=!1,zl(t),this.$once(Vr,this.focusToggler))},onSplitClick:function(t){this.disabled?this.visible=!1:this.$emit(Ar,t)},hideHandler:function(t){var e=this,n=t.target;!this.visible||Us(this.$refs.menu,n)||Us(this.toggler,n)||(this.clearHideTimeout(),this.$_hideTimeout=setTimeout((function(){return e.hide()}),this.hideDelay))},clickOutHandler:function(t){this.hideHandler(t)},focusInHandler:function(t){this.hideHandler(t)},focusNext:function(t,e){var n=this,i=t.target;!this.visible||t&&Gs(rb,i)||(zl(t),this.$nextTick((function(){var t=n.getItems();if(!(t.length<1)){var r=t.indexOf(i);e&&r>0?r--:!e&&r1&&void 0!==arguments[1]?arguments[1]:null;if(Tt(t)){var n=ce(t,this.valueField),i=ce(t,this.textField);return{value:bt(n)?e||i:n,text:td(String(bt(i)?e:i)),html:ce(t,this.htmlField),disabled:Boolean(ce(t,this.disabledField))}}return{value:e||t,text:td(String(t)),disabled:!1}},normalizeOptions:function(t){var e=this;return At(t)?t.map((function(t){return e.normalizeOption(t)})):Tt(t)?(de(ny,this.$options.name),Nt(t).map((function(n){return e.normalizeOption(t[n]||{},n)}))):[]}}});function oy(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function ay(t){for(var e=1;e-1:Fu(e,t)},isRadio:function(){return!1}},watch:Xy({},Gy,(function(t,e){Fu(t,e)||this.setIndeterminate(t)})),mounted:function(){this.setIndeterminate(this[Gy])},methods:{computedLocalCheckedWatcher:function(t,e){if(!Fu(t,e)){this.$emit(Hy,t);var n=this.$refs.input;n&&this.$emit(Uy,n.indeterminate)}},handleChange:function(t){var e=this,n=t.target,i=n.checked,r=n.indeterminate,o=this.value,a=this.uncheckedValue,s=this.computedLocalChecked;if(At(s)){var l=Sy(s,o);i&&l<0?s=s.concat(o):!i&&l>-1&&(s=s.slice(0,l).concat(s.slice(l+1)))}else s=i?o:a;this.computedLocalChecked=s,this.$nextTick((function(){e.$emit(Or,s),e.isGroup&&e.bvGroup.$emit(Or,s),e.$emit(Uy,r)}))},setIndeterminate:function(t){At(this.computedLocalChecked)&&(t=!1);var e=this.$refs.input;e&&(e.indeterminate=t,this.$emit(Uy,t))}}}),Ky=jl(zy,Cn),Jy=gr({name:Cn,mixins:[Ny],inject:{getBvGroup:{from:"getBvRadioGroup",default:function(){return function(){return null}}}},props:Ky,computed:{bvGroup:function(){return this.getBvGroup()}}});function Qy(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function tx(t){for(var e=1;e0&&(l=[t("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":l.length>1,"justify-content-end":l.length<2}},l)]);var d=t(mp,{staticClass:"b-form-date-calendar w-100",props:Ex(Ex({},Dl(Fx,o)),{},{hidden:!this.isVisible,value:e,valueAsDate:!1,width:this.calendarWidth}),on:{selected:this.onSelected,input:this.onInput,context:this.onContext},scopedSlots:Wt(a,["nav-prev-decade","nav-prev-year","nav-prev-month","nav-this-month","nav-next-month","nav-next-year","nav-next-decade"]),key:"calendar",ref:"calendar"},l);return t(_x,{staticClass:"b-form-datepicker",props:Ex(Ex({},Dl(Hx,o)),{},{formattedValue:e?this.formattedValue:"",id:this.safeId(),lang:this.computedLang,menuClass:[{"bg-dark":r,"text-light":r},this.menuClass],placeholder:s,rtl:this.isRTL,value:e}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:jx({},ia,a[ia]||this.defaultButtonFn),ref:"control"},[d])}}),Vx=Ae({components:{BFormDatepicker:Nx,BDatepicker:Nx}});function Yx(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function Xx(t){for(var e=1;e1&&void 0!==arguments[1])||arguments[1];return Promise.all(ls(t).filter((function(t){return"file"===t.kind})).map((function(t){var n=tw(t);if(n){if(n.isDirectory&&e)return nw(n.createReader(),"".concat(n.name,"/"));if(n.isFile)return new Promise((function(t){n.file((function(e){e.$path="",t(e)}))}))}return null})).filter(se))},nw=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new Promise((function(i){var r=[],o=function o(){e.readEntries((function(e){0===e.length?i(Promise.all(r).then((function(t){return ds(t)}))):(r.push(Promise.all(e.map((function(e){if(e){if(e.isDirectory)return t(e.createReader(),"".concat(n).concat(e.name,"/"));if(e.isFile)return new Promise((function(t){e.file((function(e){e.$path="".concat(n).concat(e.name),t(e)}))}))}return null})).filter(se))),o())}))};o()}))},iw=jl(qt(Xx(Xx(Xx(Xx(Xx(Xx(Xx({},ap),qx),Oy),Ay),Dy),Ty),{},{accept:Tl($o,""),browseText:Tl($o,"Browse"),capture:Tl(jo,!1),directory:Tl(jo,!1),dropPlaceholder:Tl($o,"Drop files here"),fileNameFormatter:Tl(Mo),multiple:Tl(jo,!1),noDrop:Tl(jo,!1),noDropPlaceholder:Tl($o,"Not allowed"),noTraverse:Tl(jo,!1),placeholder:Tl($o,"No file chosen")})),wn),rw=gr({name:wn,mixins:[qu,sp,Ux,vs,Cy,Ey,Py,vs],inheritAttrs:!1,props:iw,data:function(){return{files:[],dragging:!1,dropAllowed:!this.noDrop,hasFocus:!1}},computed:{computedAccept:function(){var t=this.accept;return t=(t||"").trim().split(/[,\s]+/).filter(se),0===t.length?null:t.map((function(t){var e="name",n="^",i="$";C.test(t)?n="":(e="type",B.test(t)&&(i=".+$",t=t.slice(0,-1))),t=Cs(t);var r=new RegExp("".concat(n).concat(t).concat(i));return{rx:r,prop:e}}))},computedCapture:function(){var t=this.capture;return!0===t||""===t||(t||null)},computedAttrs:function(){var t=this.name,e=this.disabled,n=this.required,i=this.form,r=this.computedCapture,o=this.accept,a=this.multiple,s=this.directory;return Xx(Xx({},this.bvAttrs),{},{type:"file",id:this.safeId(),name:t,disabled:e,required:n,form:i||null,capture:r,accept:o||null,multiple:a,directory:s,webkitdirectory:s,"aria-required":n?"true":null})},computedFileNameFormatter:function(){var t=this.fileNameFormatter;return Ml(t)?t:this.defaultFileNameFormatter},clonedFiles:function(){return ae(this.files)},flattenedFiles:function(){return ps(this.files)},fileNames:function(){return this.flattenedFiles.map((function(t){return t.name}))},labelContent:function(){if(this.dragging&&!this.noDrop)return this.normalizeSlot(ca,{allowed:this.dropAllowed})||(this.dropAllowed?this.dropPlaceholder:this.$createElement("span",{staticClass:"text-danger"},this.noDropPlaceholder));if(0===this.files.length)return this.normalizeSlot(Ga)||this.placeholder;var t=this.flattenedFiles,e=this.clonedFiles,n=this.fileNames,i=this.computedFileNameFormatter;return this.hasNormalizedSlot(pa)?this.normalizeSlot(pa,{files:t,filesTraversed:e,names:n}):i(t,e,n)}},watch:(Lx={},Wx(Lx,Zx,(function(t){(!t||At(t)&&0===t.length)&&this.reset()})),Wx(Lx,"files",(function(t,e){if(!Fu(t,e)){var n=this.multiple,i=this.noTraverse,r=!n||i?ps(t):t;this.$emit(Kx,n?r:r[0]||null)}})),Lx),created:function(){this.$_form=null},mounted:function(){var t=Gs("form",this.$el);t&&($l(t,"reset",this.reset,To),this.$_form=t)},beforeDestroy:function(){var t=this.$_form;t&&Fl(t,"reset",this.reset,To)},methods:{isFileValid:function(t){if(!t)return!1;var e=this.computedAccept;return!e||e.some((function(e){return e.rx.test(t[e.prop])}))},isFilesArrayValid:function(t){var e=this;return At(t)?t.every((function(t){return e.isFileValid(t)})):this.isFileValid(t)},defaultFileNameFormatter:function(t,e,n){return n.join(", ")},setFiles:function(t){this.dropAllowed=!this.noDrop,this.dragging=!1,this.files=this.multiple?this.directory?t:ps(t):ps(t).slice(0,1)},setInputFiles:function(t){try{var e=new ClipboardEvent("").clipboardData||new DataTransfer;ps(ae(t)).forEach((function(t){delete t.$path,e.items.add(t)})),this.$refs.input.files=e.files}catch(n){}},reset:function(){try{var t=this.$refs.input;t.value="",t.type="",t.type="file"}catch(e){}this.files=[]},handleFiles:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e){var n=t.filter(this.isFilesArrayValid);n.length>0&&(this.setFiles(n),this.setInputFiles(n))}else this.setFiles(t)},focusHandler:function(t){this.plain||"focusout"===t.type?this.hasFocus=!1:this.hasFocus=!0},onChange:function(t){var e=this,n=t.type,i=t.target,r=t.dataTransfer,o=void 0===r?{}:r,a="drop"===n;this.$emit(Or,t);var l=ls(o.items||[]);if(s&&l.length>0&&!yt(tw(l[0])))ew(l,this.directory).then((function(t){return e.handleFiles(t,a)}));else{var c=ls(i.files||o.files||[]).map((function(t){return t.$path=t.webkitRelativePath||"",t}));this.handleFiles(c,a)}},onDragenter:function(t){zl(t),this.dragging=!0;var e=t.dataTransfer,n=void 0===e?{}:e;if(this.noDrop||this.disabled||!this.dropAllowed)return n.dropEffect="none",void(this.dropAllowed=!1);n.dropEffect="copy"},onDragover:function(t){zl(t),this.dragging=!0;var e=t.dataTransfer,n=void 0===e?{}:e;if(this.noDrop||this.disabled||!this.dropAllowed)return n.dropEffect="none",void(this.dropAllowed=!1);n.dropEffect="copy"},onDragleave:function(t){var e=this;zl(t),this.$nextTick((function(){e.dragging=!1,e.dropAllowed=!e.noDrop}))},onDrop:function(t){var e=this;zl(t),this.dragging=!1,this.noDrop||this.disabled||!this.dropAllowed?this.$nextTick((function(){e.dropAllowed=!e.noDrop})):this.onChange(t)}},render:function(t){var e=this.custom,n=this.plain,i=this.size,r=this.dragging,o=this.stateClass,a=this.bvAttrs,s=t("input",{class:[{"form-control-file":n,"custom-file-input":e,focus:e&&this.hasFocus},o],style:e?{zIndex:-5}:{},attrs:this.computedAttrs,on:{change:this.onChange,focusin:this.focusHandler,focusout:this.focusHandler,reset:this.reset},ref:"input"});if(n)return s;var l=t("label",{staticClass:"custom-file-label",class:{dragging:r},attrs:{for:this.safeId(),"data-browse":this.browseText||null}},[t("span",{staticClass:"d-block form-file-text",style:{pointerEvents:"none"}},[this.labelContent])]);return t("div",{staticClass:"custom-file b-form-file",class:[Wx({},"b-custom-control-".concat(i),i),o,a.class],style:a.style,attrs:{id:this.safeId("_BV_file_outer_")},on:{dragenter:this.onDragenter,dragover:this.onDragover,dragleave:this.onDragleave,drop:this.onDrop}},[s,l])}}),ow=Ae({components:{BFormFile:rw,BFile:rw}}),aw=function(t){return"\\"+t},sw=function(t){t=As(t);var e=t.length,n=t.charCodeAt(0);return t.split("").reduce((function(i,r,o){var a=t.charCodeAt(o);return 0===a?i+"�":127===a||a>=1&&a<=31||0===o&&a>=48&&a<=57||1===o&&a>=48&&a<=57&&45===n?i+aw("".concat(a.toString(16)," ")):0===o&&45===a&&1===e?i+aw(r):a>=128||45===a||95===a||a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122?i+r:i+aw(r)}),"")};function lw(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function cw(t){for(var e=1;e0||Nt(this.labelColProps).length>0}},watch:{ariaDescribedby:function(t,e){t!==e&&this.updateAriaDescribedby(t,e)}},mounted:function(){var t=this;this.$nextTick((function(){t.updateAriaDescribedby(t.ariaDescribedby)}))},methods:{getAlignClasses:function(t,e){return wl().reduce((function(n,i){var r=t[Pl(i,"".concat(e,"Align"))]||null;return r&&n.push(["text",i,r].filter(se).join("-")),n}),[])},getColProps:function(t,e){return wl().reduce((function(n,i){var r=t[Pl(i,"".concat(e,"Cols"))];return r=""===r||(r||!1),St(r)||"auto"===r||(r=ms(r,0),r=r>0&&r),r&&(n[i||(St(r)?"col":"cols")]=r),n}),{})},updateAriaDescribedby:function(t,e){var n=this.labelFor;if(c&&n){var i=Xs("#".concat(sw(n)),this.$refs.content);if(i){var r="aria-describedby",o=(t||"").split(I),a=(e||"").split(I),s=(el(i,r)||"").split(I).filter((function(t){return!cs(a,t)})).concat(o).filter((function(t,e,n){return n.indexOf(t)===e})).filter(se).join(" ").trim();s?Qs(i,r,s):tl(i,r)}}},onLegendClick:function(t){if(!this.labelFor){var e=t.target,n=e?e.tagName:"";if(-1===Sw.indexOf(n)){var i=Ys(ww,this.$refs.content).filter(zs);1===i.length&&dl(i[0])}}}},render:function(t){var e=this.computedState,n=this.feedbackAriaLive,i=this.isHorizontal,r=this.labelFor,o=this.normalizeSlot,a=this.safeId,s=this.tooltip,l=a(),c=!r,u=t(),h=o(Aa)||this.label,d=h?a("_BV_label_"):null;if(h||i){var p=this.labelSize,f=this.labelColProps,g=c?"legend":"label";this.labelSrOnly?(h&&(u=t(g,{class:"sr-only",attrs:{id:d,for:r||null}},[h])),u=t(i?vw:"div",{props:i?f:{}},[u])):u=t(i?vw:g,{on:c?{click:this.onLegendClick}:{},props:i?bw(bw({},f),{},{tag:g}):{},attrs:{id:d,for:r||null,tabindex:c?"-1":null},class:[c?"bv-no-focus-ring":"",i||c?"col-form-label":"",!i&&c?"pt-0":"",i||c?"":"d-block",p?"col-form-label-".concat(p):"",this.labelAlignClasses,this.labelClass]},[h])}var v=t(),m=o(Ca)||this.invalidFeedback,b=m?a("_BV_feedback_invalid_"):null;m&&(v=t(vy,{props:{ariaLive:n,id:b,state:e,tooltip:s},attrs:{tabindex:m?"-1":null}},[m]));var y=t(),x=o(ss)||this.validFeedback,w=x?a("_BV_feedback_valid_"):null;x&&(y=t(by,{props:{ariaLive:n,id:w,state:e,tooltip:s},attrs:{tabindex:x?"-1":null}},[x]));var S=t(),k=o(sa)||this.description,O=k?a("_BV_description_"):null;k&&(S=t(fy,{attrs:{id:O,tabindex:"-1"}},[k]));var C=this.ariaDescribedby=[O,!1===e?b:null,!0===e?w:null].filter(se).join(" ")||null,A=t(i?vw:"div",{props:i?this.contentColProps:{},ref:"content"},[o(aa,{ariaDescribedby:C,descriptionId:O,id:l,labelId:d})||t(),v,y,S]);return t(c?"fieldset":i?xy:"div",{staticClass:"form-group",class:[{"was-validated":this.validated},this.stateClass],attrs:{id:l,disabled:c?this.disabled:null,role:c?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":c&&i?d:null}},i&&c?[t(xy,[u,A])]:[u,A])}},Cw=Ae({components:{BFormGroup:Ow,BFormFieldset:Ow}}),Aw=gr({computed:{selectionStart:{cache:!1,get:function(){return this.$refs.input.selectionStart},set:function(t){this.$refs.input.selectionStart=t}},selectionEnd:{cache:!1,get:function(){return this.$refs.input.selectionEnd},set:function(t){this.$refs.input.selectionEnd=t}},selectionDirection:{cache:!1,get:function(){return this.$refs.input.selectionDirection},set:function(t){this.$refs.input.selectionDirection=t}}},methods:{select:function(){var t;(t=this.$refs.input).select.apply(t,arguments)},setSelectionRange:function(){var t;(t=this.$refs.input).setSelectionRange.apply(t,arguments)},setRangeText:function(){var t;(t=this.$refs.input).setRangeText.apply(t,arguments)}}});function Pw(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function Tw(t){for(var e=1;e2&&void 0!==arguments[2]&&arguments[2];return t=As(t),!this.hasFormatter||this.lazyFormatter&&!n||(t=this.formatter(t,e)),t},modifyValue:function(t){return t=As(t),this.trim&&(t=t.trim()),this.number&&(t=bs(t,t)),t},updateValue:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.lazy;if(!i||n){this.clearDebounce();var r=function(){if(t=e.modifyValue(t),t!==e.vModelValue)e.vModelValue=t,e.$emit(Mw,t);else if(e.hasFormatter){var n=e.$refs.input;n&&t!==n.value&&(n.value=t)}},o=this.computedDebounce;o>0&&!i&&!n?this.$_inputDebounceTimer=setTimeout(r,o):r()}},onInput:function(t){if(!t.target.composing){var e=t.target.value,n=this.formatValue(e,t);!1===n||t.defaultPrevented?zl(t,{propagation:!1}):(this.localValue=n,this.updateValue(n),this.$emit(Wr,n))}},onChange:function(t){var e=t.target.value,n=this.formatValue(e,t);!1===n||t.defaultPrevented?zl(t,{propagation:!1}):(this.localValue=n,this.updateValue(n,!0),this.$emit(Or,n))},onBlur:function(t){var e=t.target.value,n=this.formatValue(e,t,!0);!1!==n&&(this.localValue=As(this.modifyValue(n)),this.updateValue(n,!0)),this.$emit(Sr,t)},focus:function(){this.disabled||dl(this.$el)},blur:function(){this.disabled||pl(this.$el)}}}),Rw=gr({computed:{validity:{cache:!1,get:function(){return this.$refs.input.validity}},validationMessage:{cache:!1,get:function(){return this.$refs.input.validationMessage}},willValidate:{cache:!1,get:function(){return this.$refs.input.willValidate}}},methods:{setCustomValidity:function(){var t;return(t=this.$refs.input).setCustomValidity.apply(t,arguments)},checkValidity:function(){var t;return(t=this.$refs.input).checkValidity.apply(t,arguments)},reportValidity:function(){var t;return(t=this.$refs.input).reportValidity.apply(t,arguments)}}});function $w(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function Fw(t){for(var e=1;e=n?"full":e>=n-.5?"half":"empty",u={variant:o,disabled:a,readonly:s};return t("span",{staticClass:"b-rating-star",class:{focused:i&&e===n||!ms(e)&&n===l,"b-rating-star-empty":"empty"===c,"b-rating-star-half":"half"===c,"b-rating-star-full":"full"===c},attrs:{tabindex:a||s?null:"-1"},on:{click:this.onClick}},[t("span",{staticClass:"b-rating-icon"},[this.normalizeSlot(c,u)])])}}),lS=jl(qt(Zw(Zw(Zw(Zw(Zw({},ap),tS),Gt(Oy,["required","autofocus"])),Ty),{},{color:Tl($o),iconClear:Tl($o,"x"),iconEmpty:Tl($o,"star"),iconFull:Tl($o,"star-fill"),iconHalf:Tl($o,"star-half"),inline:Tl(jo,!1),locale:Tl(No),noBorder:Tl(jo,!1),precision:Tl(Uo),readonly:Tl(jo,!1),showClear:Tl(jo,!1),showValue:Tl(jo,!1),showValueMax:Tl(jo,!1),stars:Tl(Uo,rS,(function(t){return ms(t)>=iS})),variant:Tl($o)})),Pn),cS=gr({name:Pn,components:{BIconStar:fu,BIconStarHalf:vu,BIconStarFill:gu,BIconX:mu},mixins:[sp,Qw,_y],props:lS,data:function(){var t=bs(this[eS],null),e=oS(this.stars);return{localValue:yt(t)?null:aS(t,0,e),hasFocus:!1}},computed:{computedStars:function(){return oS(this.stars)},computedRating:function(){var t=bs(this.localValue,0),e=ms(this.precision,3);return aS(bs(t.toFixed(e)),0,this.computedStars)},computedLocale:function(){var t=us(this.locale).filter(se),e=new Intl.NumberFormat(t);return e.resolvedOptions().locale},isInteractive:function(){return!this.disabled&&!this.readonly},isRTL:function(){return op(this.computedLocale)},formattedRating:function(){var t=ms(this.precision),e=this.showValueMax,n=this.computedLocale,i={notation:"standard",minimumFractionDigits:isNaN(t)?0:t,maximumFractionDigits:isNaN(t)?3:t},r=this.computedStars.toLocaleString(n),o=this.localValue;return o=yt(o)?e?"-":"":o.toLocaleString(n,i),e?"".concat(o,"/").concat(r):o}},watch:(zw={},Kw(zw,eS,(function(t,e){if(t!==e){var n=bs(t,null);this.localValue=yt(n)?null:aS(n,0,this.computedStars)}})),Kw(zw,"localValue",(function(t,e){t!==e&&t!==(this.value||0)&&this.$emit(nS,t||null)})),Kw(zw,"disabled",(function(t){t&&(this.hasFocus=!1,this.blur())})),zw),methods:{focus:function(){this.disabled||dl(this.$el)},blur:function(){this.disabled||pl(this.$el)},onKeydown:function(t){var e=t.keyCode;if(this.isInteractive&&cs([ju,Pu,Iu,Ru],e)){zl(t,{propagation:!1});var n=ms(this.localValue,0),i=this.showClear?0:1,r=this.computedStars,o=this.isRTL?-1:1;e===ju?this.localValue=aS(n-o,i,r)||null:e===Iu?this.localValue=aS(n+o,i,r):e===Pu?this.localValue=aS(n-1,i,r)||null:e===Ru&&(this.localValue=aS(n+1,i,r))}},onSelected:function(t){this.isInteractive&&(this.localValue=t)},onFocus:function(t){this.hasFocus=!!this.isInteractive&&"focus"===t.type},renderIcon:function(t){return this.$createElement(Ou,{props:{icon:t,variant:this.disabled||this.color?null:this.variant||null}})},iconEmptyFn:function(){return this.renderIcon(this.iconEmpty)},iconHalfFn:function(){return this.renderIcon(this.iconHalf)},iconFullFn:function(){return this.renderIcon(this.iconFull)},iconClearFn:function(){return this.$createElement(Ou,{props:{icon:this.iconClear}})}},render:function(t){var e=this,n=this.disabled,i=this.readonly,r=this.name,o=this.form,a=this.inline,s=this.variant,l=this.color,c=this.noBorder,u=this.hasFocus,h=this.computedRating,d=this.computedStars,p=this.formattedRating,f=this.showClear,g=this.isRTL,v=this.isInteractive,m=this.$scopedSlots,b=[];if(f&&!n&&!i){var y=t("span",{staticClass:"b-rating-icon"},[(m[ya]||this.iconClearFn)()]);b.push(t("span",{staticClass:"b-rating-star b-rating-star-clear flex-grow-1",class:{focused:u&&0===h},attrs:{tabindex:v?"-1":null},on:{click:function(){return e.onSelected(null)}},key:"clear"},[y]))}for(var x=0;x1&&void 0!==arguments[1]?arguments[1]:null;if(Tt(t)){var n=ce(t,this.valueField),i=ce(t,this.textField),r=ce(t,this.optionsField,null);return yt(r)?{value:bt(n)?e||i:n,text:String(bt(i)?e:i),html:ce(t,this.htmlField),disabled:Boolean(ce(t,this.disabledField))}:{label:String(ce(t,this.labelField)||i),options:this.normalizeOptions(r)}}return{value:e||t,text:String(t),disabled:!1}}}}),wS=jl({disabled:Tl(jo,!1),value:Tl(Do,void 0,!0)},Dn),SS=gr({name:Dn,functional:!0,props:wS,render:function(t,e){var n=e.props,i=e.data,r=e.children,o=n.value,a=n.disabled;return t("option",rr(i,{attrs:{disabled:a},domProps:{value:o}}),r)}});function kS(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function OS(t){for(var e=1;e0?t:WS},computedInterval:function(){var t=ms(this.repeatInterval,0);return t>0?t:GS},computedThreshold:function(){return vc(ms(this.repeatThreshold,US),1)},computedStepMultiplier:function(){return vc(ms(this.repeatStepMultiplier,qS),1)},computedPrecision:function(){var t=this.computedStep;return yc(t)===t?0:(t.toString().split(".")[1]||"").length},computedMultiplier:function(){return xc(10,this.computedPrecision||0)},valueAsFixed:function(){var t=this.localValue;return yt(t)?"":t.toFixed(this.computedPrecision)},computedLocale:function(){var t=us(this.locale).filter(se),e=new Intl.NumberFormat(t);return e.resolvedOptions().locale},computedRTL:function(){return op(this.computedLocale)},defaultFormatter:function(){var t=this.computedPrecision,e=new Intl.NumberFormat(this.computedLocale,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:t,maximumFractionDigits:t,notation:"standard"});return e.format},computedFormatter:function(){var t=this.formatterFn;return Ml(t)?t:this.defaultFormatter},computedAttrs:function(){return BS(BS({},this.bvAttrs),{},{role:"group",lang:this.computedLocale,tabindex:this.disabled?null:"-1",title:this.ariaLabel})},computedSpinAttrs:function(){var t=this.spinId,e=this.localValue,n=this.computedRequired,i=this.disabled,r=this.state,o=this.computedFormatter,a=!yt(e);return BS(BS({dir:this.computedRTL?"rtl":"ltr"},this.bvAttrs),{},{id:t,role:"spinbutton",tabindex:i?null:"0","aria-live":"off","aria-label":this.ariaLabel||null,"aria-controls":this.ariaControls||null,"aria-invalid":!1===r||!a&&n?"true":null,"aria-required":n?"true":null,"aria-valuemin":As(this.computedMin),"aria-valuemax":As(this.computedMax),"aria-valuenow":a?e:null,"aria-valuetext":a?o(e):null})}},watch:(ES={},RS(ES,zS,(function(t){this.localValue=bs(t,null)})),RS(ES,"localValue",(function(t){this.$emit(NS,t)})),RS(ES,"disabled",(function(t){t&&this.clearRepeat()})),RS(ES,"readonly",(function(t){t&&this.clearRepeat()})),ES),created:function(){this.$_autoDelayTimer=null,this.$_autoRepeatTimer=null,this.$_keyIsDown=!1},beforeDestroy:function(){this.clearRepeat()},deactivated:function(){this.clearRepeat()},methods:{focus:function(){this.disabled||dl(this.$refs.spinner)},blur:function(){this.disabled||pl(this.$refs.spinner)},emitChange:function(){this.$emit(Or,this.localValue)},stepValue:function(t){var e=this.localValue;if(!this.disabled&&!yt(e)){var n=this.computedStep*t,i=this.computedMin,r=this.computedMax,o=this.computedMultiplier,a=this.wrap;e=wc((e-i)/n)*n+i+n,e=wc(e*o)/o,this.localValue=e>r?a?i:r:e0&&void 0!==arguments[0]?arguments[0]:1,e=this.localValue;yt(e)?this.localValue=this.computedMin:this.stepValue(1*t)},stepDown:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,e=this.localValue;yt(e)?this.localValue=this.wrap?this.computedMax:this.computedMin:this.stepValue(-1*t)},onKeydown:function(t){var e=t.keyCode,n=t.altKey,i=t.ctrlKey,r=t.metaKey;if(!(this.disabled||this.readonly||n||i||r)&&cs(ZS,e)){if(zl(t,{propagation:!1}),this.$_keyIsDown)return;this.resetTimers(),cs([Ru,Pu],e)?(this.$_keyIsDown=!0,e===Ru?this.handleStepRepeat(t,this.stepUp):e===Pu&&this.handleStepRepeat(t,this.stepDown)):e===Mu?this.stepUp(this.computedStepMultiplier):e===Lu?this.stepDown(this.computedStepMultiplier):e===Eu?this.localValue=this.computedMin:e===Tu&&(this.localValue=this.computedMax)}},onKeyup:function(t){var e=t.keyCode,n=t.altKey,i=t.ctrlKey,r=t.metaKey;this.disabled||this.readonly||n||i||r||cs(ZS,e)&&(zl(t,{propagation:!1}),this.resetTimers(),this.$_keyIsDown=!1,this.emitChange())},handleStepRepeat:function(t,e){var n=this,i=t||{},r=i.type,o=i.button;if(!this.disabled&&!this.readonly){if("mousedown"===r&&o)return;this.resetTimers(),e(1);var a=this.computedThreshold,s=this.computedStepMultiplier,l=this.computedDelay,c=this.computedInterval;this.$_autoDelayTimer=setTimeout((function(){var t=0;n.$_autoRepeatTimer=setInterval((function(){e(tt.length)&&(e=t.length);for(var n=0,i=new Array(e);n0&&n.indexOf(t)===e}))},Ok=function(t){return kt(t)?t:Dt(t)&&t.target.value||""},Ck=function(){return{all:[],valid:[],invalid:[],duplicate:[]}},Ak=jl(qt(pk(pk(pk(pk(pk(pk({},ap),mk),Oy),Ty),Dy),{},{addButtonText:Tl($o,"Add"),addButtonVariant:Tl($o,"outline-secondary"),addOnChange:Tl(jo,!1),duplicateTagText:Tl($o,"Duplicate tag(s)"),feedbackAriaLive:Tl($o,"assertive"),ignoreInputFocusSelector:Tl(No,wk),inputAttrs:Tl(Bo,{}),inputClass:Tl(zo),inputId:Tl($o),inputType:Tl($o,"text",(function(t){return cs(xk,t)})),invalidTagText:Tl($o,"Invalid tag(s)"),limit:Tl(Io),limitTagsText:Tl($o,"Tag limit reached"),noAddOnEnter:Tl(jo,!1),noOuterFocus:Tl(jo,!1),noTagRemove:Tl(jo,!1),placeholder:Tl($o,"Add tag..."),removeOnDelete:Tl(jo,!1),separator:Tl(No),tagClass:Tl(zo),tagPills:Tl(jo,!1),tagRemoveLabel:Tl($o,"Remove tag"),tagRemovedLabel:Tl($o,"Tag removed"),tagValidator:Tl(Mo),tagVariant:Tl($o,"secondary")})),Mn),Pk=gr({name:Mn,mixins:[rh,sp,vk,Cy,_y,Ey,vs],props:Ak,data:function(){return{hasFocus:!1,newTag:"",tags:[],removedTags:[],tagsState:Ck(),focusState:null}},computed:{computedInputId:function(){return this.inputId||this.safeId("__input__")},computedInputType:function(){return cs(xk,this.inputType)?this.inputType:"text"},computedInputAttrs:function(){var t=this.disabled,e=this.form;return pk(pk({},this.inputAttrs),{},{id:this.computedInputId,value:this.newTag,disabled:t,form:e})},computedInputHandlers:function(){return pk(pk({},Gt(this.bvListeners,[Hr,zr])),{},{blur:this.onInputBlur,change:this.onInputChange,focus:this.onInputFocus,input:this.onInputInput,keydown:this.onInputKeydown,reset:this.reset})},computedSeparator:function(){return us(this.separator).filter(kt).filter(se).join("")},computedSeparatorRegExp:function(){var t=this.computedSeparator;return t?new RegExp("[".concat(Sk(t),"]+")):null},computedJoiner:function(){var t=this.computedSeparator.charAt(0);return" "!==t?"".concat(t," "):t},computeIgnoreInputFocusSelector:function(){return us(this.ignoreInputFocusSelector).filter(se).join(",").trim()},disableAddButton:function(){var t=this,e=Ts(this.newTag);return""===e||!this.splitTags(e).some((function(e){return!cs(t.tags,e)&&t.validateTag(e)}))},duplicateTags:function(){return this.tagsState.duplicate},hasDuplicateTags:function(){return this.duplicateTags.length>0},invalidTags:function(){return this.tagsState.invalid},hasInvalidTags:function(){return this.invalidTags.length>0},isLimitReached:function(){var t=this.limit;return Ot(t)&&t>=0&&this.tags.length>=t}},watch:(ik={},fk(ik,bk,(function(t){this.tags=kk(t)})),fk(ik,"tags",(function(t,e){Fu(t,this[bk])||this.$emit(yk,t),Fu(t,e)||(t=us(t).filter(se),e=us(e).filter(se),this.removedTags=e.filter((function(e){return!cs(t,e)})))})),fk(ik,"tagsState",(function(t,e){Fu(t,e)||this.$emit(yo,t.valid,t.invalid,t.duplicate)})),ik),created:function(){this.tags=kk(this[bk])},mounted:function(){var t=Gs("form",this.$el);t&&$l(t,"reset",this.reset,To)},beforeDestroy:function(){var t=Gs("form",this.$el);t&&Fl(t,"reset",this.reset,To)},methods:{addTag:function(t){if(t=kt(t)?t:this.newTag,!this.disabled&&""!==Ts(t)&&!this.isLimitReached){var e=this.parseTags(t);if(e.valid.length>0||0===e.all.length)if(Ws(this.getInput(),"select"))this.newTag="";else{var n=[].concat(ak(e.invalid),ak(e.duplicate));this.newTag=e.all.filter((function(t){return cs(n,t)})).join(this.computedJoiner).concat(n.length>0?this.computedJoiner.charAt(0):"")}e.valid.length>0&&(this.tags=us(this.tags,e.valid)),this.tagsState=e,this.focus()}},removeTag:function(t){this.disabled||(this.tags=this.tags.filter((function(e){return e!==t})))},reset:function(){var t=this;this.newTag="",this.tags=[],this.$nextTick((function(){t.removedTags=[],t.tagsState=Ck()}))},onInputInput:function(t){if(!(this.disabled||Dt(t)&&t.target.composing)){var e=Ok(t),n=this.computedSeparatorRegExp;this.newTag!==e&&(this.newTag=e),e=Ps(e),n&&n.test(e.slice(-1))?this.addTag():this.tagsState=""===e?Ck():this.parseTags(e)}},onInputChange:function(t){if(!this.disabled&&this.addOnChange){var e=Ok(t);this.newTag!==e&&(this.newTag=e),this.addTag()}},onInputKeydown:function(t){if(!this.disabled&&Dt(t)){var e=t.keyCode,n=t.target.value||"";this.noAddOnEnter||e!==_u?!this.removeOnDelete||e!==Cu&&e!==Au||""!==n||(zl(t,{propagation:!1}),this.tags=this.tags.slice(0,-1)):(zl(t,{propagation:!1}),this.addTag())}},onClick:function(t){var e=this,n=this.computeIgnoreInputFocusSelector;n&&Gs(n,t.target,!0)||this.$nextTick((function(){e.focus()}))},onInputFocus:function(t){var e=this;"out"!==this.focusState&&(this.focusState="in",this.$nextTick((function(){Ms((function(){e.hasFocus&&(e.$emit(Fr,t),e.focusState=null)}))})))},onInputBlur:function(t){var e=this;"in"!==this.focusState&&(this.focusState="out",this.$nextTick((function(){Ms((function(){e.hasFocus||(e.$emit(Sr,t),e.focusState=null)}))})))},onFocusin:function(t){this.hasFocus=!0,this.$emit(Hr,t)},onFocusout:function(t){this.hasFocus=!1,this.$emit(zr,t)},handleAutofocus:function(){var t=this;this.$nextTick((function(){Ms((function(){t.autofocus&&t.focus()}))}))},focus:function(){this.disabled||dl(this.getInput())},blur:function(){this.disabled||pl(this.getInput())},splitTags:function(t){t=As(t);var e=this.computedSeparatorRegExp;return(e?t.split(e):[t]).map(Ts).filter(se)},parseTags:function(t){var e=this,n=this.splitTags(t),i={all:n,valid:[],invalid:[],duplicate:[]};return n.forEach((function(t){cs(e.tags,t)||cs(i.valid,t)?cs(i.duplicate,t)||i.duplicate.push(t):e.validateTag(t)?i.valid.push(t):cs(i.invalid,t)||i.invalid.push(t)})),i},validateTag:function(t){var e=this.tagValidator;return!Ml(e)||e(t)},getInput:function(){return Xs("#".concat(sw(this.computedInputId)),this.$el)},defaultRender:function(t){var e=t.addButtonText,n=t.addButtonVariant,i=t.addTag,r=t.disableAddButton,o=t.disabled,a=t.duplicateTagText,s=t.inputAttrs,l=t.inputClass,c=t.inputHandlers,u=t.inputType,h=t.invalidTagText,d=t.isDuplicate,p=t.isInvalid,f=t.isLimitReached,g=t.limitTagsText,v=t.noTagRemove,m=t.placeholder,b=t.removeTag,y=t.tagClass,x=t.tagPills,w=t.tagRemoveLabel,S=t.tagVariant,k=t.tags,O=this.$createElement,C=k.map((function(t){return t=As(t),O(ok,{class:y,props:{disabled:o,noRemove:v,pill:x,removeLabel:w,tag:"li",title:t,variant:S},on:{remove:function(){return b(t)}},key:"tags_".concat(t)},t)})),A=h&&p?this.safeId("__invalid_feedback__"):null,P=a&&d?this.safeId("__duplicate_feedback__"):null,T=g&&f?this.safeId("__limit_feedback__"):null,_=[s["aria-describedby"],A,P,T].filter(se).join(" "),D=O("input",{staticClass:"b-form-tags-input w-100 flex-grow-1 p-0 m-0 bg-transparent border-0",class:l,style:{outline:0,minWidth:"5rem"},attrs:pk(pk({},s),{},{"aria-describedby":_||null,type:u,placeholder:m||null}),domProps:{value:s.value},on:c,directives:[{name:"model",value:s.value}],ref:"input"}),E=O(jh,{staticClass:"b-form-tags-button py-0",class:{invisible:r},style:{fontSize:"90%"},props:{disabled:r||f,variant:n},on:{click:function(){return i()}},ref:"button"},[this.normalizeSlot(Jo)||e]),j=this.safeId("__tag_list__"),L=O("li",{staticClass:"b-form-tags-field flex-grow-1",attrs:{role:"none","aria-live":"off","aria-controls":j},key:"tags_field"},[O("div",{staticClass:"d-flex",attrs:{role:"group"}},[D,E])]),M=O("ul",{staticClass:"b-form-tags-list list-unstyled mb-0 d-flex flex-wrap align-items-center",attrs:{id:j},key:"tags_list"},[C,L]),I=O();if(h||a||g){var B=this.feedbackAriaLive,R=this.computedJoiner,$=O();A&&($=O(vy,{props:{id:A,ariaLive:B,forceShow:!0},key:"tags_invalid_feedback"},[this.invalidTagText,": ",this.invalidTags.join(R)]));var F=O();P&&(F=O(fy,{props:{id:P,ariaLive:B},key:"tags_duplicate_feedback"},[this.duplicateTagText,": ",this.duplicateTags.join(R)]));var H=O();T&&(H=O(fy,{props:{id:T,ariaLive:B},key:"tags_limit_feedback"},[g])),I=O("div",{attrs:{"aria-live":"polite","aria-atomic":"true"},key:"tags_feedback"},[$,F,H])}return[M,I]}},render:function(t){var e=this.name,n=this.disabled,i=this.required,r=this.form,o=this.tags,a=this.computedInputId,s=this.hasFocus,l=this.noOuterFocus,c=pk({tags:o.slice(),inputAttrs:this.computedInputAttrs,inputType:this.computedInputType,inputHandlers:this.computedInputHandlers,removeTag:this.removeTag,addTag:this.addTag,reset:this.reset,inputId:a,isInvalid:this.hasInvalidTags,invalidTags:this.invalidTags.slice(),isDuplicate:this.hasDuplicateTags,duplicateTags:this.duplicateTags.slice(),isLimitReached:this.isLimitReached,disableAddButton:this.disableAddButton},Wt(this.$props,["addButtonText","addButtonVariant","disabled","duplicateTagText","form","inputClass","invalidTagText","limit","limitTagsText","noTagRemove","placeholder","required","separator","size","state","tagClass","tagPills","tagRemoveLabel","tagVariant"])),u=this.normalizeSlot(aa,c)||this.defaultRender(c),h=t("output",{staticClass:"sr-only",attrs:{id:this.safeId("__selected_tags__"),role:"status",for:a,"aria-live":s?"polite":"off","aria-atomic":"true","aria-relevant":"additions text"}},this.tags.join(", ")),d=t("div",{staticClass:"sr-only",attrs:{id:this.safeId("__removed_tags__"),role:"status","aria-live":s?"assertive":"off","aria-atomic":"true"}},this.removedTags.length>0?"(".concat(this.tagRemovedLabel,") ").concat(this.removedTags.join(", ")):""),p=t();if(e&&!n){var f=o.length>0;p=(f?o:[""]).map((function(n){return t("input",{class:{"sr-only":!f},attrs:{type:f?"hidden":"text",value:n,required:i,name:e,form:r},key:"tag_input_".concat(n)})}))}return t("div",{staticClass:"b-form-tags form-control h-auto",class:[{focus:s&&!l&&!n,disabled:n},this.sizeFormClass,this.stateClass],attrs:{id:this.safeId(),role:"group",tabindex:n||l?null:"-1","aria-describedby":this.safeId("__selected_tags__")},on:{click:this.onClick,focusin:this.onFocusin,focusout:this.onFocusout}},[h,d,u,p])}}),Tk=Ae({components:{BFormTags:Pk,BTags:Pk,BFormTag:ok,BTag:ok}});function _k(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function Dk(t){for(var e=1;eh?s:"".concat(h,"px")}},render:function(t){return t("textarea",{class:this.computedClass,style:this.computedStyle,directives:[{name:"b-visible",value:this.visibleCallback,modifiers:{640:!0}}],attrs:this.computedAttrs,domProps:{value:this.localValue},on:this.computedListeners,ref:"input"})}}),Ik=Ae({components:{BFormTextarea:Mk,BTextarea:Mk}});function Bk(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function Rk(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,i=new Array(e);n1&&void 0!==arguments[1]&&arguments[1];if(yt(e)||yt(n)||r&&yt(i))return"";var o=[e,n,r?i:0];return o.map(Jk).join(":")},eO=jl(qt(Rk(Rk(Rk(Rk({},ap),Uk),Wt(KS,["labelIncrement","labelDecrement"])),{},{ariaLabelledby:Tl($o),disabled:Tl(jo,!1),footerTag:Tl($o,"footer"),headerTag:Tl($o,"header"),hidden:Tl(jo,!1),hideHeader:Tl(jo,!1),hour12:Tl(jo,null),labelAm:Tl($o,"AM"),labelAmpm:Tl($o,"AM/PM"),labelHours:Tl($o,"Hours"),labelMinutes:Tl($o,"Minutes"),labelNoTimeSelected:Tl($o,"No time selected"),labelPm:Tl($o,"PM"),labelSeconds:Tl($o,"Seconds"),labelSelected:Tl($o,"Selected time"),locale:Tl(No),minutesStep:Tl(Uo,1),readonly:Tl(jo,!1),secondsStep:Tl(Uo,1),showSeconds:Tl(jo,!1)})),Bi),nO=gr({name:Bi,mixins:[sp,Gk,vs],props:eO,data:function(){var t=Qk(this[qk]||"");return{modelHours:t.hours,modelMinutes:t.minutes,modelSeconds:t.seconds,modelAmpm:t.ampm,isLive:!1}},computed:{computedHMS:function(){var t=this.modelHours,e=this.modelMinutes,n=this.modelSeconds;return tO({hours:t,minutes:e,seconds:n},this.showSeconds)},resolvedOptions:function(){var t=us(this.locale).filter(se),e={hour:Kk,minute:Kk,second:Kk};xt(this.hour12)||(e.hour12=!!this.hour12);var n=new Intl.DateTimeFormat(t,e),i=n.resolvedOptions(),r=i.hour12||!1,o=i.hourCycle||(r?"h12":"h23");return{locale:i.locale,hour12:r,hourCycle:o}},computedLocale:function(){return this.resolvedOptions.locale},computedLang:function(){return(this.computedLocale||"").replace(/-u-.*$/,"")},computedRTL:function(){return op(this.computedLang)},computedHourCycle:function(){return this.resolvedOptions.hourCycle},is12Hour:function(){return!!this.resolvedOptions.hour12},context:function(){return{locale:this.computedLocale,isRTL:this.computedRTL,hourCycle:this.computedHourCycle,hour12:this.is12Hour,hours:this.modelHours,minutes:this.modelMinutes,seconds:this.showSeconds?this.modelSeconds:0,value:this.computedHMS,formatted:this.formattedTimeString}},valueId:function(){return this.safeId()||null},computedAriaLabelledby:function(){return[this.ariaLabelledby,this.valueId].filter(se).join(" ")||null},timeFormatter:function(){var t={hour12:this.is12Hour,hourCycle:this.computedHourCycle,hour:Kk,minute:Kk,timeZone:"UTC"};return this.showSeconds&&(t.second=Kk),Wd(this.computedLocale,t)},numberFormatter:function(){var t=new Intl.NumberFormat(this.computedLocale,{style:"decimal",minimumIntegerDigits:2,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return t.format},formattedTimeString:function(){var t=this.modelHours,e=this.modelMinutes,n=this.showSeconds&&this.modelSeconds||0;return this.computedHMS?this.timeFormatter(Nd(Date.UTC(0,0,1,t,e,n))):this.labelNoTimeSelected||" "},spinScopedSlots:function(){var t=this.$createElement;return{increment:function(e){var n=e.hasFocus;return t(su,{props:{scale:n?1.5:1.25},attrs:{"aria-hidden":"true"}})},decrement:function(e){var n=e.hasFocus;return t(su,{props:{flipV:!0,scale:n?1.5:1.25},attrs:{"aria-hidden":"true"}})}}}},watch:(jk={},$k(jk,qk,(function(t,e){if(t!==e&&!Fu(Qk(t),Qk(this.computedHMS))){var n=Qk(t),i=n.hours,r=n.minutes,o=n.seconds,a=n.ampm;this.modelHours=i,this.modelMinutes=r,this.modelSeconds=o,this.modelAmpm=a}})),$k(jk,"computedHMS",(function(t,e){t!==e&&this.$emit(Zk,t)})),$k(jk,"context",(function(t,e){Fu(t,e)||this.$emit(Tr,t)})),$k(jk,"modelAmpm",(function(t,e){var n=this;if(t!==e){var i=yt(this.modelHours)?0:this.modelHours;this.$nextTick((function(){0===t&&i>11?n.modelHours=i-12:1===t&&i<12&&(n.modelHours=i+12)}))}})),$k(jk,"modelHours",(function(t,e){t!==e&&(this.modelAmpm=t>11?1:0)})),jk),created:function(){var t=this;this.$nextTick((function(){t.$emit(Tr,t.context)}))},mounted:function(){this.setLive(!0)},activated:function(){this.setLive(!0)},deactivated:function(){this.setLive(!1)},beforeDestroy:function(){this.setLive(!1)},methods:{focus:function(){this.disabled||dl(this.$refs.spinners[0])},blur:function(){if(!this.disabled){var t=$s();Us(this.$el,t)&&pl(t)}},formatHours:function(t){var e=this.computedHourCycle;return t=this.is12Hour&&t>12?t-12:t,t=0===t&&"h12"===e?12:0===t&&"h24"===e?24:12===t&&"h11"===e?0:t,this.numberFormatter(t)},formatMinutes:function(t){return this.numberFormatter(t)},formatSeconds:function(t){return this.numberFormatter(t)},formatAmpm:function(t){return 0===t?this.labelAm:1===t?this.labelPm:""},setHours:function(t){this.modelHours=t},setMinutes:function(t){this.modelMinutes=t},setSeconds:function(t){this.modelSeconds=t},setAmpm:function(t){this.modelAmpm=t},onSpinLeftRight:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.type,n=t.keyCode;if(!this.disabled&&"keydown"===e&&(n===ju||n===Iu)){zl(t);var i=this.$refs.spinners||[],r=i.map((function(t){return!!t.hasFocus})).indexOf(!0);r+=n===ju?-1:1,r=r>=i.length?0:r<0?i.length-1:r,dl(i[r])}},setLive:function(t){var e=this;t?this.$nextTick((function(){Ms((function(){e.isLive=!0}))})):this.isLive=!1}},render:function(t){var e=this;if(this.hidden)return t();var n=this.disabled,i=this.readonly,r=this.computedLocale,o=this.computedAriaLabelledby,a=this.labelIncrement,s=this.labelDecrement,l=this.valueId,c=this.focus,u=[],h=function(o,c,h){var d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},p=e.safeId("_spinbutton_".concat(c,"_"))||null;return u.push(p),t(JS,$k({class:h,props:Rk({id:p,placeholder:"--",vertical:!0,required:!0,disabled:n,readonly:i,locale:r,labelIncrement:a,labelDecrement:s,wrap:!0,ariaControls:l,min:0},d),scopedSlots:e.spinScopedSlots,on:{change:o},key:c,ref:"spinners"},pr,!0))},d=function(){return t("div",{staticClass:"d-flex flex-column",class:{"text-muted":n||i},attrs:{"aria-hidden":"true"}},[t(lu,{props:{shiftV:4,scale:.5}}),t(lu,{props:{shiftV:-4,scale:.5}})])},p=[];p.push(h(this.setHours,"hours","b-time-hours",{value:this.modelHours,max:23,step:1,formatterFn:this.formatHours,ariaLabel:this.labelHours})),p.push(d()),p.push(h(this.setMinutes,"minutes","b-time-minutes",{value:this.modelMinutes,max:59,step:this.minutesStep||1,formatterFn:this.formatMinutes,ariaLabel:this.labelMinutes})),this.showSeconds&&(p.push(d()),p.push(h(this.setSeconds,"seconds","b-time-seconds",{value:this.modelSeconds,max:59,step:this.secondsStep||1,formatterFn:this.formatSeconds,ariaLabel:this.labelSeconds}))),this.isLive&&this.is12Hour&&p.push(h(this.setAmpm,"ampm","b-time-ampm",{value:this.modelAmpm,max:1,formatterFn:this.formatAmpm,ariaLabel:this.labelAmpm,required:!1})),p=t("div",{staticClass:"d-flex align-items-center justify-content-center mx-auto",attrs:{role:"group",tabindex:n||i?null:"-1","aria-labelledby":o},on:{keydown:this.onSpinLeftRight,click:function(t){t.target===t.currentTarget&&c()}}},p);var f=t("output",{staticClass:"form-control form-control-sm text-center",class:{disabled:n||i},attrs:{id:l,role:"status",for:u.filter(se).join(" ")||null,tabindex:n?null:"-1","aria-live":this.isLive?"polite":"off","aria-atomic":"true"},on:{click:c,focus:c}},[t("bdi",this.formattedTimeString),this.computedHMS?t("span",{staticClass:"sr-only"}," (".concat(this.labelSelected,") ")):""]),g=t(this.headerTag,{staticClass:"b-time-header",class:{"sr-only":this.hideHeader}},[f]),v=this.normalizeSlot(),m=v?t(this.footerTag,{staticClass:"b-time-footer"},v):t();return t("div",{staticClass:"b-time d-inline-flex flex-column text-center",attrs:{role:"group",lang:this.computedLang||null,"aria-labelledby":o||null,"aria-disabled":n?"true":null,"aria-readonly":i&&!n?"true":null}},[g,p,m])}});function iO(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function rO(t){for(var e=1;e0&&a.push(t("span"," "));var l=this.labelResetButton;a.push(t(jh,{props:{size:"sm",disabled:n||i,variant:this.resetButtonVariant},attrs:{"aria-label":l||null},on:{click:this.onResetButton},key:"reset-btn"},l))}if(!this.noCloseButton){a.length>0&&a.push(t("span"," "));var c=this.labelCloseButton;a.push(t(jh,{props:{size:"sm",disabled:n,variant:this.closeButtonVariant},attrs:{"aria-label":c||null},on:{click:this.onCloseButton},key:"close-btn"},c))}a.length>0&&(a=[t("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":a.length>1,"justify-content-end":a.length<2}},a)]);var u=t(nO,{staticClass:"b-form-time-control",props:rO(rO({},Dl(hO,r)),{},{value:e,hidden:!this.isVisible}),on:{input:this.onInput,context:this.onContext},ref:"time"},a);return t(_x,{staticClass:"b-form-timepicker",props:rO(rO({},Dl(dO,r)),{},{id:this.safeId(),value:e,formattedValue:e?this.formattedValue:"",placeholder:o,rtl:this.isRTL,lang:this.computedLang}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:oO({},ia,this.$scopedSlots[ia]||this.defaultButtonFn),ref:"control"},[u])}}),gO=Ae({components:{BFormTimepicker:fO,BTimepicker:fO}}),vO=Ae({components:{BImg:Vp,BImgLazy:xf}}),mO=jl({tag:Tl($o,"div")},Gn),bO=gr({name:Gn,functional:!0,props:mO,render:function(t,e){var n=e.props,i=e.data,r=e.children;return t(n.tag,rr(i,{staticClass:"input-group-text"}),r)}}),yO=jl({append:Tl(jo,!1),id:Tl($o),isText:Tl(jo,!1),tag:Tl($o,"div")},Yn),xO=gr({name:Yn,functional:!0,props:yO,render:function(t,e){var n=e.props,i=e.data,r=e.children,o=n.append;return t(n.tag,rr(i,{class:{"input-group-append":o,"input-group-prepend":!o},attrs:{id:n.id}}),n.isText?[t(bO,r)]:r)}});function wO(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function SO(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:null;return t&&t.$options._scopeId||e};function OC(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var CC=gr({mixins:[SC],computed:{scopedStyleAttrs:function(){var t=kC(this.bvParent);return t?OC({},t,""):{}}}});function AC(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function PC(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:{},i=t.$root?t.$root.$options.bvEventRoot||t.$root:null;return new e(PC(PC({},n),{},{parent:t,bvParent:t,bvEventRoot:i}))},DC=gr({abstract:!0,name:Qi,props:{nodes:Tl(Fo)},data:function(t){return{updatedNodes:t.nodes}},destroyed:function(){Bs(this.$el)},render:function(t){var e=this.updatedNodes,n=wt(e)?e({}):e;return n=us(n).filter(se),n&&n.length>0&&!n[0].text?n[0]:t()}}),EC={container:Tl([dt,$o],"body"),disabled:Tl(jo,!1),tag:Tl($o,"div")},jC=gr({name:Ji,mixins:[vs],props:EC,watch:{disabled:{immediate:!0,handler:function(t){t?this.unmountTarget():this.$nextTick(this.mountTarget)}}},created:function(){this.$_defaultFn=null,this.$_target=null},beforeMount:function(){this.mountTarget()},updated:function(){this.updateTarget()},beforeDestroy:function(){this.unmountTarget(),this.$_defaultFn=null},methods:{getContainer:function(){if(c){var t=this.container;return kt(t)?Xs(t):t}return null},mountTarget:function(){if(!this.$_target){var t=this.getContainer();if(t){var e=document.createElement("div");t.appendChild(e),this.$_target=_C(this,DC,{el:e,propsData:{nodes:us(this.normalizeSlot())}})}}},updateTarget:function(){if(c&&this.$_target){var t=this.$scopedSlots.default;this.disabled||(t&&this.$_defaultFn!==t?this.$_target.updatedNodes=t:t||(this.$_target.updatedNodes=this.$slots.default)),this.$_defaultFn=t}},unmountTarget:function(){this.$_target&&this.$_target.$destroy(),this.$_target=null}},render:function(t){if(this.disabled){var e=us(this.normalizeSlot()).filter(se);if(e.length>0&&!e[0].text)return e[0]}return t()}}),LC=gr({name:Ji,mixins:[vs],props:EC,render:function(t){if(this.disabled){var e=us(this.normalizeSlot()).filter(se);if(e.length>0)return e[0]}return t(i["default"].Teleport,{to:this.container},this.normalizeSlot())}}),MC=dr?LC:jC;function IC(t){return IC="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},IC(t)}function BC(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function RC(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{};return FC(this,n),i=e.call(this,t,r),Ft(UC(i),{trigger:Zt()}),i}return zC(n,null,[{key:"Defaults",get:function(){return RC(RC({},NC(ZC(n),"Defaults",this)),{},{trigger:null})}}]),n}(Wm),JC=1040,QC=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",tA=".sticky-top",eA=".navbar-toggler",nA=gr({data:function(){return{modals:[],baseZIndex:null,scrollbarWidth:null,isBodyOverflowing:!1}},computed:{modalCount:function(){return this.modals.length},modalsAreOpen:function(){return this.modalCount>0}},watch:{modalCount:function(t,e){c&&(this.getScrollbarWidth(),t>0&&0===e?(this.checkScrollbar(),this.setScrollbar(),Zs(document.body,"modal-open")):0===t&&e>0&&(this.resetScrollbar(),Ks(document.body,"modal-open")),Qs(document.body,"data-modal-open-count",String(t)))},modals:function(t){var e=this;this.checkScrollbar(),Ms((function(){e.updateModals(t||[])}))}},methods:{registerModal:function(t){t&&-1===this.modals.indexOf(t)&&this.modals.push(t)},unregisterModal:function(t){var e=this.modals.indexOf(t);e>-1&&(this.modals.splice(e,1),t._isBeingDestroyed||t._isDestroyed||this.resetModal(t))},getBaseZIndex:function(){if(c&&yt(this.baseZIndex)){var t=document.createElement("div");Zs(t,"modal-backdrop"),Zs(t,"d-none"),il(t,"display","none"),document.body.appendChild(t),this.baseZIndex=ms(sl(t).zIndex,JC),document.body.removeChild(t)}return this.baseZIndex||JC},getScrollbarWidth:function(){if(c&&yt(this.scrollbarWidth)){var t=document.createElement("div");Zs(t,"modal-scrollbar-measure"),document.body.appendChild(t),this.scrollbarWidth=al(t).width-t.clientWidth,document.body.removeChild(t)}return this.scrollbarWidth||0},updateModals:function(t){var e=this,n=this.getBaseZIndex(),i=this.getScrollbarWidth();t.forEach((function(t,r){t.zIndex=n+r,t.scrollbarWidth=i,t.isTop=r===e.modals.length-1,t.isBodyOverflowing=e.isBodyOverflowing}))},resetModal:function(t){t&&(t.zIndex=this.getBaseZIndex(),t.isTop=!0,t.isBodyOverflowing=!1)},checkScrollbar:function(){var t=al(document.body),e=t.left,n=t.right;this.isBodyOverflowing=e+n0&&void 0!==arguments[0]&&arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,t&&(this.$_observer=Bf(this.$refs.content,this.checkModalOverflow.bind(this),xA))},updateModel:function(t){t!==this[uA]&&this.$emit(hA,t)},buildEvent:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new KC(t,oA(oA({cancelable:!1,target:this.$refs.modal||this.$el||null,relatedTarget:null,trigger:null},e),{},{vueTarget:this,componentId:this.modalId}))},show:function(){if(!this.isVisible&&!this.isOpening)if(this.isClosing)this.$once(Vr,this.show);else{this.isOpening=!0,this.$_returnFocus=this.$_returnFocus||this.getActiveElement();var t=this.buildEvent(fo,{cancelable:!0});if(this.emitEvent(t),t.defaultPrevented||this.isVisible)return this.isOpening=!1,void this.updateModel(!1);this.doShow()}},hide:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(this.isVisible&&!this.isClosing){this.isClosing=!0;var e=this.buildEvent(Yr,{cancelable:t!==fA,trigger:t||null});if(t===bA?this.$emit(Kr,e):t===vA?this.$emit(kr,e):t===mA&&this.$emit(Pr,e),this.emitEvent(e),e.defaultPrevented||!this.isVisible)return this.isClosing=!1,void this.updateModel(!0);this.setObserver(!1),this.isVisible=!1,this.updateModel(!1)}},toggle:function(t){t&&(this.$_returnFocus=t),this.isVisible?this.hide(gA):this.show()},getActiveElement:function(){var t=$s(c?[document.body]:[]);return t&&t.focus?t:null},doShow:function(){var t=this;iA.modalsAreOpen&&this.noStacking?this.listenOnRootOnce(Vl(ei,Vr),this.doShow):(iA.registerModal(this),this.isHidden=!1,this.$nextTick((function(){t.isVisible=!0,t.isOpening=!1,t.updateModel(!0),t.$nextTick((function(){t.setObserver(!0)}))})))},onBeforeEnter:function(){this.isTransitioning=!0,this.setResizeEvent(!0)},onEnter:function(){var t=this;this.isBlock=!0,Ms((function(){Ms((function(){t.isShow=!0}))}))},onAfterEnter:function(){var t=this;this.checkModalOverflow(),this.isTransitioning=!1,Ms((function(){t.emitEvent(t.buildEvent(go)),t.setEnforceFocus(!0),t.$nextTick((function(){t.focusFirst()}))}))},onBeforeLeave:function(){this.isTransitioning=!0,this.setResizeEvent(!1),this.setEnforceFocus(!1)},onLeave:function(){this.isShow=!1},onAfterLeave:function(){var t=this;this.isBlock=!1,this.isTransitioning=!1,this.isModalOverflowing=!1,this.isHidden=!0,this.$nextTick((function(){t.isClosing=!1,iA.unregisterModal(t),t.returnFocusTo(),t.emitEvent(t.buildEvent(Vr))}))},emitEvent:function(t){var e=t.type;this.emitOnRoot(Vl(ei,e),t,t.componentId),this.$emit(e,t)},onDialogMousedown:function(){var t=this,e=this.$refs.modal,n=function n(i){Fl(e,"mouseup",n,_o),i.target===e&&(t.ignoreBackdropClick=!0)};$l(e,"mouseup",n,_o)},onClickOut:function(t){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:this.isVisible&&!this.noCloseOnBackdrop&&Us(document.body,t.target)&&(Us(this.$refs.content,t.target)||this.hide(dA))},onOk:function(){this.hide(bA)},onCancel:function(){this.hide(vA)},onClose:function(){this.hide(mA)},onEsc:function(t){t.keyCode===Du&&this.isVisible&&!this.noCloseOnEsc&&this.hide(pA)},focusHandler:function(t){var e=this.$refs.content,n=t.target;if(!(this.noEnforceFocus||!this.isTop||!this.isVisible||!e||document===n||Us(e,n)||this.computeIgnoreEnforceFocusSelector&&Gs(this.computeIgnoreEnforceFocusSelector,n,!0))){var i=hl(this.$refs.content),r=this.$refs["bottom-trap"],o=this.$refs["top-trap"];if(r&&n===r){if(dl(i[0]))return}else if(o&&n===o&&dl(i[i.length-1]))return;dl(e,{preventScroll:!0})}},setEnforceFocus:function(t){this.listenDocument(t,"focusin",this.focusHandler)},setResizeEvent:function(t){this.listenWindow(t,"resize",this.checkModalOverflow),this.listenWindow(t,"orientationchange",this.checkModalOverflow)},showHandler:function(t,e){t===this.modalId&&(this.$_returnFocus=e||this.getActiveElement(),this.show())},hideHandler:function(t){t===this.modalId&&this.hide("event")},toggleHandler:function(t,e){t===this.modalId&&this.toggle(e)},modalListener:function(t){this.noStacking&&t.vueTarget!==this&&this.hide()},focusFirst:function(){var t=this;c&&Ms((function(){var e=t.$refs.modal,n=t.$refs.content,i=t.getActiveElement();if(e&&n&&(!i||!Us(n,i))){var r=t.$refs["ok-button"],o=t.$refs["cancel-button"],a=t.$refs["close-button"],s=t.autoFocusButton,l=s===bA&&r?r.$el||r:s===vA&&o?o.$el||o:s===mA&&a?a.$el||a:n;dl(l),l===n&&t.$nextTick((function(){e.scrollTop=0}))}}))},returnFocusTo:function(){var t=this.returnFocus||this.$_returnFocus||null;this.$_returnFocus=null,this.$nextTick((function(){t=kt(t)?Xs(t):t,t&&(t=t.$el||t,dl(t))}))},checkModalOverflow:function(){if(this.isVisible){var t=this.$refs.modal;this.isModalOverflowing=t.scrollHeight>document.documentElement.clientHeight}},makeModal:function(t){var e=t();if(!this.hideHeader){var n=this.normalizeSlot(La,this.slotScope);if(!n){var i=t();this.hideHeaderClose||(i=t(Gl,{props:{content:this.headerCloseContent,disabled:this.isTransitioning,ariaLabel:this.headerCloseLabel,textVariant:this.headerCloseVariant||this.headerTextVariant},on:{click:this.onClose},ref:"close-button"},[this.normalizeSlot(Ma)])),n=[t(this.titleTag,{staticClass:"modal-title",class:this.titleClasses,attrs:{id:this.modalTitleId},domProps:this.hasNormalizedSlot(Ba)?{}:ed(this.titleHtml,this.title)},this.normalizeSlot(Ba,this.slotScope)),i]}e=t(this.headerTag,{staticClass:"modal-header",class:this.headerClasses,attrs:{id:this.modalHeaderId},ref:"header"},[n])}var r=t("div",{staticClass:"modal-body",class:this.bodyClasses,attrs:{id:this.modalBodyId},ref:"body"},this.normalizeSlot(aa,this.slotScope)),o=t();if(!this.hideFooter){var a=this.normalizeSlot(ja,this.slotScope);if(!a){var s=t();this.okOnly||(s=t(jh,{props:{variant:this.cancelVariant,size:this.buttonSize,disabled:this.cancelDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(Ea)?{}:ed(this.cancelTitleHtml,this.cancelTitle),on:{click:this.onCancel},ref:"cancel-button"},this.normalizeSlot(Ea)));var l=t(jh,{props:{variant:this.okVariant,size:this.buttonSize,disabled:this.okDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(Ia)?{}:ed(this.okTitleHtml,this.okTitle),on:{click:this.onOk},ref:"ok-button"},this.normalizeSlot(Ia));a=[s,l]}o=t(this.footerTag,{staticClass:"modal-footer",class:this.footerClasses,attrs:{id:this.modalFooterId},ref:"footer"},[a])}var c=t("div",{staticClass:"modal-content",class:this.contentClass,attrs:{id:this.modalContentId,tabindex:"-1"},ref:"content"},[e,r,o]),u=t(),h=t();this.isVisible&&!this.noEnforceFocus&&(u=t("span",{attrs:{tabindex:"0"},ref:"top-trap"}),h=t("span",{attrs:{tabindex:"0"},ref:"bottom-trap"}));var d=t("div",{staticClass:"modal-dialog",class:this.dialogClasses,on:{mousedown:this.onDialogMousedown},ref:"dialog"},[u,c,h]),p=t("div",{staticClass:"modal",class:this.modalClasses,style:this.modalStyles,attrs:this.computedModalAttrs,on:{keydown:this.onEsc,click:this.onClickOut},directives:[{name:"show",value:this.isVisible}],ref:"modal"},[d]);p=t("transition",{props:{enterClass:"",enterToClass:"",enterActiveClass:"",leaveClass:"",leaveActiveClass:"",leaveToClass:""},on:{beforeEnter:this.onBeforeEnter,enter:this.onEnter,afterEnter:this.onAfterEnter,beforeLeave:this.onBeforeLeave,leave:this.onLeave,afterLeave:this.onAfterLeave}},[p]);var f=t();return!this.hideBackdrop&&this.isVisible&&(f=t("div",{staticClass:"modal-backdrop",attrs:{id:this.modalBackdropId}},this.normalizeSlot(Da))),f=t(ec,{props:{noFade:this.noFade}},[f]),t("div",{style:this.modalOuterStyle,attrs:this.computedAttrs,key:"modal-outer-".concat(this[hr])},[p,f])}},render:function(t){return this.static?this.lazy&&this.isHidden?t():this.makeModal(t):this.isHidden?t():t(MC,[this.makeModal(t)])}}),kA=Yl(ei,fo),OA="__bv_modal_directive__",CA=function(t){var e=t.modifiers,n=void 0===e?{}:e,i=t.arg,r=t.value;return kt(r)?r:kt(i)?i:Nt(n).reverse()[0]},AA=function(t){return t&&Ws(t,".dropdown-menu > li, li.nav-item")&&Xs("a, button",t)||t},PA=function(t){t&&"BUTTON"!==t.tagName&&(nl(t,"role")||Qs(t,"role","button"),"A"===t.tagName||nl(t,"tabindex")||Qs(t,"tabindex","0"))},TA=function(t,e,n){var i=CA(e),r=AA(t);if(i&&r){var o=function(t){var r=t.currentTarget;if(!Ns(r)){var o=t.type,a=t.keyCode;"click"!==o&&("keydown"!==o||a!==_u&&a!==Bu)||Zu(jg(n,e)).$emit(kA,i,r)}};t[OA]={handler:o,target:i,trigger:r},PA(r),$l(r,"click",o,To),"BUTTON"!==r.tagName&&"button"===el(r,"role")&&$l(r,"keydown",o,To)}},_A=function(t){var e=t[OA]||{},n=e.trigger,i=e.handler;n&&i&&(Fl(n,"click",i,To),Fl(n,"keydown",i,To),Fl(t,"click",i,To),Fl(t,"keydown",i,To)),delete t[OA]},DA=function(t,e,n){var i=t[OA]||{},r=CA(e),o=AA(t);r===i.target&&o===i.trigger||(_A(t,e,n),TA(t,e,n)),PA(o)},EA=function(){},jA={inserted:DA,updated:EA,componentUpdated:DA,unbind:_A};function LA(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function MA(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,i=new Array(e);n2&&void 0!==arguments[2]?arguments[2]:UA;if(!pe(XA)&&!fe(XA)){var r=_C(t,e,{propsData:RA(RA(RA({},ZA(ml(ei))),{},{hideHeaderClose:!0,hideHeader:!(n.title||n.titleHtml)},Gt(n,Nt(qA))),{},{lazy:!1,busy:!1,visible:!1,noStacking:!1,noEnforceFocus:!1})});return Nt(qA).forEach((function(t){bt(n[t])||(r.$slots[qA[t]]=us(n[t]))})),new Promise((function(t,e){var n=!1;r.$once(Oo,(function(){n||e(new Error("BootstrapVue MsgBox destroyed before resolve"))})),r.$on(Yr,(function(e){if(!e.defaultPrevented){var r=i(e);e.defaultPrevented||(n=!0,t(r))}}));var o=document.createElement("div");document.body.appendChild(o),r.$mount(o)}))}},i=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(e&&!fe(XA)&&!pe(XA)&&wt(r))return n(t,RA(RA({},ZA(i)),{},{msgBoxContent:e}),r)},r=function(){function t(e){LA(this,t),Rt(this,{_vm:e,_root:Zu(e)}),Ft(this,{_vm:Zt(),_root:Zt()})}return IA(t,[{key:"show",value:function(t){if(t&&this._root){for(var e,n=arguments.length,i=new Array(n>1?n-1:0),r=1;r1?n-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{},n=RA(RA({},e),{},{okOnly:!0,okDisabled:!1,hideFooter:!1,msgBoxContent:t});return i(this._vm,t,n,(function(){return!0}))}},{key:"msgBoxConfirm",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=RA(RA({},e),{},{okOnly:!1,okDisabled:!1,cancelDisabled:!1,hideFooter:!1});return i(this._vm,t,n,(function(t){var e=t.trigger;return"ok"===e||"cancel"!==e&&null}))}}]),t}();t.mixin({beforeCreate:function(){this[WA]=new r(this)}}),Vt(t.prototype,XA)||Ht(t.prototype,XA,{get:function(){return this&&this[WA]||de('"'.concat(XA,'" must be accessed from a Vue instance "this" context.'),ei),this[WA]}})},JA=Ae({plugins:{plugin:KA}}),QA=Ae({components:{BModal:SA},directives:{VBModal:jA},plugins:{BVModalPlugin:JA}});function tP(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var eP=function(t){return t="left"===t?"start":"right"===t?"end":t,"justify-content-".concat(t)},nP=jl({align:Tl($o),cardHeader:Tl(jo,!1),fill:Tl(jo,!1),justified:Tl(jo,!1),pills:Tl(jo,!1),small:Tl(jo,!1),tabs:Tl(jo,!1),tag:Tl($o,"ul"),vertical:Tl(jo,!1)},ii),iP=gr({name:ii,functional:!0,props:nP,render:function(t,e){var n,i=e.props,r=e.data,o=e.children,a=i.tabs,s=i.pills,l=i.vertical,c=i.align,u=i.cardHeader;return t(i.tag,rr(r,{staticClass:"nav",class:(n={"nav-tabs":a,"nav-pills":s&&!a,"card-header-tabs":!l&&u&&a,"card-header-pills":!l&&u&&s&&!a,"flex-column":l,"nav-fill":!l&&i.fill,"nav-justified":!l&&i.justified},tP(n,eP(c),!l&&c),tP(n,"small",i.small),n)}),o)}});function rP(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function oP(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,i=new Array(e);n=0&&e<=1})),overlayTag:Tl($o,"div"),rounded:Tl(Xo,!1),show:Tl(jo,!1),spinnerSmall:Tl(jo,!1),spinnerType:Tl($o,"border"),spinnerVariant:Tl($o),variant:Tl($o,"light"),wrapTag:Tl($o,"div"),zIndex:Tl(Uo,10)},di),rT=gr({name:di,mixins:[vs],props:iT,computed:{computedRounded:function(){var t=this.rounded;return!0===t||""===t?"rounded":t?"rounded-".concat(t):""},computedVariant:function(){var t=this.variant;return t&&!this.bgColor?"bg-".concat(t):""},slotScope:function(){return{spinnerType:this.spinnerType||null,spinnerVariant:this.spinnerVariant||null,spinnerSmall:this.spinnerSmall}}},methods:{defaultOverlayFn:function(t){var e=t.spinnerType,n=t.spinnerVariant,i=t.spinnerSmall;return this.$createElement(KP,{props:{type:e,variant:n,small:i}})}},render:function(t){var e=this,n=this.show,i=this.fixed,r=this.noFade,o=this.noWrap,a=this.slotScope,s=t();if(n){var l=t("div",{staticClass:"position-absolute",class:[this.computedVariant,this.computedRounded],style:QP(QP({},nT),{},{opacity:this.opacity,backgroundColor:this.bgColor||null,backdropFilter:this.blur?"blur(".concat(this.blur,")"):null})}),c=t("div",{staticClass:"position-absolute",style:this.noCenter?QP({},nT):{top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"}},[this.normalizeSlot(Xa,a)||this.defaultOverlayFn(a)]);s=t(this.overlayTag,{staticClass:"b-overlay",class:{"position-absolute":!o||o&&!i,"position-fixed":o&&i},style:QP(QP({},nT),{},{zIndex:this.zIndex||10}),on:{click:function(t){return e.$emit(Ar,t)}},key:"overlay"},[l,c])}return s=t(ec,{props:{noFade:r,appear:!0},on:{"after-enter":function(){return e.$emit(go)},"after-leave":function(){return e.$emit(Vr)}}},[s]),o?s:t(this.wrapTag,{staticClass:"b-overlay-wrap position-relative",attrs:{"aria-busy":n?"true":null}},o?[s]:[this.normalizeSlot(),s])}}),oT=Ae({components:{BOverlay:rT}});function aT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function sT(t){for(var e=1;ee?e:n<1?1:n},yT=function(t){if(t.keyCode===Bu)return zl(t,{immediatePropagation:!0}),t.currentTarget.click(),!1},xT=jl(qt(sT(sT({},hT),{},{align:Tl($o,"left"),ariaLabel:Tl($o,"Pagination"),disabled:Tl(jo,!1),ellipsisClass:Tl(zo),ellipsisText:Tl($o,"…"),firstClass:Tl(zo),firstNumber:Tl(jo,!1),firstText:Tl($o,"«"),hideEllipsis:Tl(jo,!1),hideGotoEndButtons:Tl(jo,!1),labelFirstPage:Tl($o,"Go to first page"),labelLastPage:Tl($o,"Go to last page"),labelNextPage:Tl($o,"Go to next page"),labelPage:Tl(Go,"Go to page"),labelPrevPage:Tl($o,"Go to previous page"),lastClass:Tl(zo),lastNumber:Tl(jo,!1),lastText:Tl($o,"»"),limit:Tl(Uo,gT,(function(t){return!(ms(t,0)<1)||(de('Prop "limit" must be a number greater than "0"',pi),!1)})),nextClass:Tl(zo),nextText:Tl($o,"›"),pageClass:Tl(zo),pills:Tl(jo,!1),prevClass:Tl(zo),prevText:Tl($o,"‹"),size:Tl($o)})),"pagination"),wT=gr({mixins:[uT,vs],props:xT,data:function(){var t=ms(this[dT],0);return t=t>0?t:-1,{currentPage:t,localNumberOfPages:1,localLimit:gT}},computed:{btnSize:function(){var t=this.size;return t?"pagination-".concat(t):""},alignment:function(){var t=this.align;return"center"===t?"justify-content-center":"end"===t||"right"===t?"justify-content-end":"fill"===t?"text-center":""},styleClass:function(){return this.pills?"b-pagination-pills":""},computedCurrentPage:function(){return bT(this.currentPage,this.localNumberOfPages)},paginationParams:function(){var t=this.localLimit,e=this.localNumberOfPages,n=this.computedCurrentPage,i=this.hideEllipsis,r=this.firstNumber,o=this.lastNumber,a=!1,s=!1,l=t,c=1;e<=t?l=e:nfT?(i&&!o||(s=!0,l=t-(r?0:1)),l=gc(l,t)):e-n+2fT?(i&&!r||(a=!0,l=t-(o?0:1)),c=e-l+1):(t>fT&&(l=t-(i?0:2),a=!(i&&!r),s=!(i&&!o)),c=n-yc(l/2)),c<1?(c=1,a=!1):c>e-l&&(c=e-l+1,s=!1),a&&r&&c<4&&(l+=2,c=1,a=!1);var u=c+l-1;return s&&o&&u>e-3&&(l+=u===e-2?2:3,s=!1),t<=fT&&(r&&1===c?l=gc(l+1,e,t+1):o&&e===c+l-1&&(c=vc(c-1,1),l=gc(e-c+1,e,t+1))),l=gc(l,e-c+1),{showFirstDots:a,showLastDots:s,numberOfLinks:l,startNumber:c}},pageList:function(){var t=this.paginationParams,e=t.numberOfLinks,n=t.startNumber,i=this.computedCurrentPage,r=vT(n,e);if(r.length>3){var o=i-n,a="bv-d-xs-down-none";if(0===o)for(var s=3;so+1;u--)r[u].classes=a}}return r}},watch:(eT={},lT(eT,dT,(function(t,e){t!==e&&(this.currentPage=bT(t,this.localNumberOfPages))})),lT(eT,"currentPage",(function(t,e){t!==e&&this.$emit(pT,t>0?t:null)})),lT(eT,"limit",(function(t,e){t!==e&&(this.localLimit=mT(t))})),eT),created:function(){var t=this;this.localLimit=mT(this.limit),this.$nextTick((function(){t.currentPage=t.currentPage>t.localNumberOfPages?t.localNumberOfPages:t.currentPage}))},methods:{handleKeyNav:function(t){var e=t.keyCode,n=t.shiftKey;this.isNav||(e===ju||e===Ru?(zl(t,{propagation:!1}),n?this.focusFirst():this.focusPrev()):e!==Iu&&e!==Pu||(zl(t,{propagation:!1}),n?this.focusLast():this.focusNext()))},getButtons:function(){return Ys("button.page-link, a.page-link",this.$el).filter((function(t){return zs(t)}))},focusCurrent:function(){var t=this;this.$nextTick((function(){var e=t.getButtons().find((function(e){return ms(el(e,"aria-posinset"),0)===t.computedCurrentPage}));dl(e)||t.focusFirst()}))},focusFirst:function(){var t=this;this.$nextTick((function(){var e=t.getButtons().find((function(t){return!Ns(t)}));dl(e)}))},focusLast:function(){var t=this;this.$nextTick((function(){var e=t.getButtons().reverse().find((function(t){return!Ns(t)}));dl(e)}))},focusPrev:function(){var t=this;this.$nextTick((function(){var e=t.getButtons(),n=e.indexOf($s());n>0&&!Ns(e[n-1])&&dl(e[n-1])}))},focusNext:function(){var t=this;this.$nextTick((function(){var e=t.getButtons(),n=e.indexOf($s());ns,f=n<1?1:n>s?s:n,m={disabled:d,page:f,index:f-1},b=e.normalizeSlot(o,m)||As(l)||t(),y=t(d?"span":a?bh:"button",{staticClass:"page-link",class:{"flex-grow-1":!a&&!d&&p},props:d||!a?{}:e.linkProps(n),attrs:{role:a?null:"menuitem",type:a||d?null:"button",tabindex:d||a?null:"-1","aria-label":r,"aria-controls":jc(e).ariaControls||null,"aria-disabled":d?"true":null},on:d?{}:{"!click":function(t){e.onClick(t,n)},keydown:yT}},[b]);return t("li",{key:h,staticClass:"page-item",class:[{disabled:d,"flex-fill":p,"d-flex":p&&!a&&!d},c],attrs:{role:a?null:"presentation","aria-hidden":d?"true":null}},[y])},b=function(n){return t("li",{staticClass:"page-item",class:["disabled","bv-d-xs-down-none",p?"flex-fill":"",e.ellipsisClass],attrs:{role:"separator"},key:"ellipsis-".concat(n?"last":"first")},[t("span",{staticClass:"page-link"},[e.normalizeSlot(ua)||As(e.ellipsisText)||t()])])},y=function(n,o){var l=n.number,c=g(l)&&!v,u=i?null:c||v&&0===o?"0":"-1",h={role:a?null:"menuitemradio",type:a||i?null:"button","aria-disabled":i?"true":null,"aria-controls":jc(e).ariaControls||null,"aria-label":Ml(r)?r(l):"".concat(wt(r)?r():r," ").concat(l),"aria-checked":a?null:c?"true":"false","aria-current":a&&c?"page":null,"aria-posinset":a?null:l,"aria-setsize":a?null:s,tabindex:a?null:u},d=As(e.makePage(l)),f={page:l,index:l-1,content:d,active:c,disabled:i},m=t(i?"span":a?bh:"button",{props:i||!a?{}:e.linkProps(l),staticClass:"page-link",class:{"flex-grow-1":!a&&!i&&p},attrs:h,on:i?{}:{"!click":function(t){e.onClick(t,l)},keydown:yT}},[e.normalizeSlot(Wa,f)||d]);return t("li",{staticClass:"page-item",class:[{disabled:i,active:c,"flex-fill":p,"d-flex":p&&!a&&!i},n.classes,e.pageClass],attrs:{role:a?null:"presentation"},key:"page-".concat(l)},[m])},x=t();this.firstNumber||this.hideGotoEndButtons||(x=m(1,this.labelFirstPage,ga,this.firstText,this.firstClass,1,"pagination-goto-first")),f.push(x),f.push(m(l-1,this.labelPrevPage,qa,this.prevText,this.prevClass,1,"pagination-goto-prev")),f.push(this.firstNumber&&1!==c[0]?y({number:1},0):t()),f.push(h?b(!1):t()),this.pageList.forEach((function(t,n){var i=h&&e.firstNumber&&1!==c[0]?1:0;f.push(y(t,n+i))})),f.push(d?b(!0):t()),f.push(this.lastNumber&&c[c.length-1]!==s?y({number:s},-1):t()),f.push(m(l+1,this.labelNextPage,Ya,this.nextText,this.nextClass,s,"pagination-goto-next"));var w=t();this.lastNumber||this.hideGotoEndButtons||(w=m(s,this.labelLastPage,Pa,this.lastText,this.lastClass,s,"pagination-goto-last")),f.push(w);var S=t("ul",{staticClass:"pagination",class:["b-pagination",this.btnSize,this.alignment,this.styleClass],attrs:{role:a?null:"menubar","aria-disabled":i?"true":"false","aria-label":a?null:o||null},on:a?{}:{keydown:this.handleKeyNav},ref:"ul"},f);return a?t("nav",{attrs:{"aria-disabled":i?"true":null,"aria-hidden":i?"true":"false","aria-label":a&&o||null}},[S]):S}});function ST(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function kT(t){for(var e=1;et.numberOfPages)&&(this.currentPage=1),this.localNumberOfPages=t.numberOfPages}},created:function(){var t=this;this.localNumberOfPages=this.numberOfPages;var e=ms(this[dT],0);e>0?this.currentPage=e:this.$nextTick((function(){t.currentPage=0}))},methods:{onClick:function(t,e){var n=this;if(e!==this.currentPage){var i=t.target,r=new Wm(Qr,{cancelable:!0,vueTarget:this,target:i});this.$emit(r.type,r,e),r.defaultPrevented||(this.currentPage=e,this.$emit(Or,this.currentPage),this.$nextTick((function(){zs(i)&&n.$el.contains(i)?dl(i):n.focusCurrent()})))}},makePage:function(t){return t},linkProps:function(){return{}}}}),ET=Ae({components:{BPagination:DT}});function jT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function LT(t){for(var e=1;e0?this.localNumberOfPages=this.pages.length:this.localNumberOfPages=IT(this.numberOfPages),this.$nextTick((function(){t.guessCurrentPage()}))},onClick:function(t,e){var n=this;if(e!==this.currentPage){var i=t.currentTarget||t.target,r=new Wm(Qr,{cancelable:!0,vueTarget:this,target:i});this.$emit(r.type,r,e),r.defaultPrevented||(Ms((function(){n.currentPage=e,n.$emit(Or,e)})),this.$nextTick((function(){pl(i)})))}},getPageInfo:function(t){if(!At(this.pages)||0===this.pages.length||bt(this.pages[t-1])){var e="".concat(this.baseUrl).concat(t);return{link:this.useRouter?{path:e}:e,text:As(t)}}var n=this.pages[t-1];if(Pt(n)){var i=n.link;return{link:Pt(i)?i:this.useRouter?{path:i}:i,text:As(n.text||t)}}return{link:As(n),text:As(t)}},makePage:function(t){var e=this.pageGen,n=this.getPageInfo(t);return Ml(e)?e(t,n):n.text},makeLink:function(t){var e=this.linkGen,n=this.getPageInfo(t);return Ml(e)?e(t,n):n.link},linkProps:function(t){var e=Dl(BT,this),n=this.makeLink(t);return this.useRouter||Pt(n)?e.to=n:e.href=n,e},resolveLink:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{t=document.createElement("a"),t.href=Vc({to:e},"a","/","/"),document.body.appendChild(t);var n=t,i=n.pathname,r=n.hash,o=n.search;return document.body.removeChild(t),{path:i,hash:r,query:$c(o)}}catch(tr){try{t&&t.parentNode&&t.parentNode.removeChild(t)}catch(a){}return{}}},resolveRoute:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{var e=this.$router.resolve(t,this.$route).route;return{path:e.path,hash:e.hash,query:e.query}}catch(tr){return{}}},guessCurrentPage:function(){var t=this.$router,e=this.$route,n=this.computedValue;if(!this.noPageDetect&&!n&&(c||!c&&t))for(var i=t&&e?{path:e.path,hash:e.hash,query:e.query}:{},r=c?window.location||document.location:null,o=r?{path:r.pathname,hash:r.hash,query:$c(r.search)}:{},a=1;!n&&a<=this.localNumberOfPages;a++){var s=this.makeLink(a);n=t&&(Pt(s)||this.useRouter)?Fu(this.resolveRoute(s),i)?a:null:c?Fu(this.resolveLink(s),o)?a:null:-1}this.currentPage=n>0?n:0}}}),FT=Ae({components:{BPaginationNav:$T}}),HT={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left",TOPLEFT:"top",TOPRIGHT:"top",RIGHTTOP:"right",RIGHTBOTTOM:"right",BOTTOMLEFT:"bottom",BOTTOMRIGHT:"bottom",LEFTTOP:"left",LEFTBOTTOM:"left"},zT={AUTO:0,TOPLEFT:-1,TOP:0,TOPRIGHT:1,RIGHTTOP:-1,RIGHT:0,RIGHTBOTTOM:1,BOTTOMLEFT:-1,BOTTOM:0,BOTTOMRIGHT:1,LEFTTOP:-1,LEFT:0,LEFTBOTTOM:1},NT={arrowPadding:Tl(Uo,6),boundary:Tl([dt,$o],"scrollParent"),boundaryPadding:Tl(Uo,5),fallbackPlacement:Tl(No,"flip"),offset:Tl(Uo,0),placement:Tl($o,"top"),target:Tl([dt,pt])},VT=gr({name:Wi,mixins:[SC],props:NT,data:function(){return{noFade:!1,localShow:!0,attachment:this.getAttachment(this.placement)}},computed:{templateType:function(){return"unknown"},popperConfig:function(){var t=this,e=this.placement;return{placement:this.getAttachment(e),modifiers:{offset:{offset:this.getOffset(e)},flip:{behavior:this.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{padding:this.boundaryPadding,boundariesElement:this.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t.popperPlacementChange(e)},onUpdate:function(e){t.popperPlacementChange(e)}}}},created:function(){var t=this;this.$_popper=null,this.localShow=!0,this.$on(fo,(function(e){t.popperCreate(e)}));var e=function(){t.$nextTick((function(){Ms((function(){t.$destroy()}))}))};this.bvParent.$once(Oo,e),this.$once(Vr,e)},beforeMount:function(){this.attachment=this.getAttachment(this.placement)},updated:function(){this.updatePopper()},beforeDestroy:function(){this.destroyPopper()},destroyed:function(){var t=this.$el;t&&t.parentNode&&t.parentNode.removeChild(t)},methods:{hide:function(){this.localShow=!1},getAttachment:function(t){return HT[String(t).toUpperCase()]||"auto"},getOffset:function(t){if(!this.offset){var e=this.$refs.arrow||Xs(".arrow",this.$el),n=bs(sl(e).width,0)+bs(this.arrowPadding,0);switch(zT[String(t).toUpperCase()]||0){case 1:return"+50%p - ".concat(n,"px");case-1:return"-50%p + ".concat(n,"px");default:return 0}}return this.offset},popperCreate:function(t){this.destroyPopper(),this.$_popper=new Bm(this.target,t,this.popperConfig)},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){this.$_popper&&this.$_popper.scheduleUpdate()},popperPlacementChange:function(t){this.attachment=this.getAttachment(t.placement)},renderTemplate:function(t){return t("div")}},render:function(t){var e=this,n=this.noFade;return t(ec,{props:{appear:!0,noFade:n},on:{beforeEnter:function(t){return e.$emit(fo,t)},afterEnter:function(t){return e.$emit(go,t)},beforeLeave:function(t){return e.$emit(Yr,t)},afterLeave:function(t){return e.$emit(Vr,t)}}},[this.localShow?this.renderTemplate(t):t()])}});function YT(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function XT(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},n=!1;Nt(s_).forEach((function(i){bt(e[i])||t[i]===e[i]||(t[i]=e[i],"title"===i&&(n=!0))})),n&&this.localShow&&this.fixTitle()},createTemplateAndShow:function(){var t=this.getContainer(),e=this.getTemplate(),n=this.$_tip=_C(this,e,{propsData:{id:this.computedId,html:this.html,placement:this.placement,fallbackPlacement:this.fallbackPlacement,target:this.getPlacementTarget(),boundary:this.getBoundary(),offset:ms(this.offset,0),arrowPadding:ms(this.arrowPadding,0),boundaryPadding:ms(this.boundaryPadding,0)}});this.handleTemplateUpdate(),n.$once(fo,this.onTemplateShow),n.$once(go,this.onTemplateShown),n.$once(Yr,this.onTemplateHide),n.$once(Vr,this.onTemplateHidden),n.$once(Oo,this.destroyTemplate),n.$on(Hr,this.handleEvent),n.$on(zr,this.handleEvent),n.$on(Ur,this.handleEvent),n.$on(qr,this.handleEvent),n.$mount(t.appendChild(document.createElement("div")))},hideTemplate:function(){this.$_tip&&this.$_tip.hide(),this.clearActiveTriggers(),this.$_hoverState=""},destroyTemplate:function(){this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.localPlacementTarget=null;try{this.$_tip.$destroy()}catch(t){}this.$_tip=null,this.removeAriaDescribedby(),this.restoreTitle(),this.localShow=!1},getTemplateElement:function(){return this.$_tip?this.$_tip.$el:null},handleTemplateUpdate:function(){var t=this,e=this.$_tip;if(e){var n=["title","content","variant","customClass","noFade","interactive"];n.forEach((function(n){e[n]!==t[n]&&(e[n]=t[n])}))}},show:function(){var t=this.getTarget();if(t&&Us(document.body,t)&&zs(t)&&!this.dropdownOpen()&&(!xt(this.title)&&""!==this.title||!xt(this.content)&&""!==this.content)&&!this.$_tip&&!this.localShow){this.localShow=!0;var e=this.buildEvent(fo,{cancelable:!0});this.emitEvent(e),e.defaultPrevented?this.destroyTemplate():(this.fixTitle(),this.addAriaDescribedby(),this.createTemplateAndShow())}},hide:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.getTemplateElement();if(e&&this.localShow){var n=this.buildEvent(Yr,{cancelable:!t});this.emitEvent(n),n.defaultPrevented||this.hideTemplate()}else this.restoreTitle()},forceHide:function(){var t=this.getTemplateElement();t&&this.localShow&&(this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.$_tip&&(this.$_tip.noFade=!0),this.hide(!0))},enable:function(){this.$_enabled=!0,this.emitEvent(this.buildEvent(Br))},disable:function(){this.$_enabled=!1,this.emitEvent(this.buildEvent(jr))},onTemplateShow:function(){this.setWhileOpenListeners(!0)},onTemplateShown:function(){var t=this.$_hoverState;this.$_hoverState="","out"===t&&this.leave(null),this.emitEvent(this.buildEvent(go))},onTemplateHide:function(){this.setWhileOpenListeners(!1)},onTemplateHidden:function(){this.destroyTemplate(),this.emitEvent(this.buildEvent(Vr))},getTarget:function(){var t=this.target;return kt(t)?t=qs(t.replace(/^#/,"")):wt(t)?t=t():t&&(t=t.$el||t),Rs(t)?t:null},getPlacementTarget:function(){return this.getTarget()},getTargetId:function(){var t=this.getTarget();return t&&t.id?t.id:null},getContainer:function(){var t=!!this.container&&(this.container.$el||this.container),e=document.body,n=this.getTarget();return!1===t?Gs(i_,n)||e:kt(t)&&qs(t.replace(/^#/,""))||e},getBoundary:function(){return this.boundary?this.boundary.$el||this.boundary:"scrollParent"},isInModal:function(){var t=this.getTarget();return t&&Gs(t_,t)},isDropdown:function(){var t=this.getTarget();return t&&Js(t,r_)},dropdownOpen:function(){var t=this.getTarget();return this.isDropdown()&&t&&Xs(o_,t)},clearHoverTimeout:function(){clearTimeout(this.$_hoverTimeout),this.$_hoverTimeout=null},clearVisibilityInterval:function(){clearInterval(this.$_visibleInterval),this.$_visibleInterval=null},clearActiveTriggers:function(){for(var t in this.activeTrigger)this.activeTrigger[t]=!1},addAriaDescribedby:function(){var t=this.getTarget(),e=el(t,"aria-describedby")||"";e=e.split(/\s+/).concat(this.computedId).join(" ").trim(),Qs(t,"aria-describedby",e)},removeAriaDescribedby:function(){var t=this,e=this.getTarget(),n=el(e,"aria-describedby")||"";n=n.split(/\s+/).filter((function(e){return e!==t.computedId})).join(" ").trim(),n?Qs(e,"aria-describedby",n):tl(e,"aria-describedby")},fixTitle:function(){var t=this.getTarget();if(nl(t,"title")){var e=el(t,"title");Qs(t,"title",""),e&&Qs(t,a_,e)}},restoreTitle:function(){var t=this.getTarget();if(nl(t,a_)){var e=el(t,a_);tl(t,a_),e&&Qs(t,"title",e)}},buildEvent:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Wm(t,ZT({cancelable:!1,target:this.getTarget(),relatedTarget:this.getTemplateElement()||null,componentId:this.computedId,vueTarget:this},e))},emitEvent:function(t){var e=t.type;this.emitOnRoot(Vl(this.templateType,e),t),this.$emit(e,t)},listen:function(){var t=this,e=this.getTarget();e&&(this.setRootListener(!0),this.computedTriggers.forEach((function(n){"click"===n?$l(e,"click",t.handleEvent,_o):"focus"===n?($l(e,"focusin",t.handleEvent,_o),$l(e,"focusout",t.handleEvent,_o)):"blur"===n?$l(e,"focusout",t.handleEvent,_o):"hover"===n&&($l(e,"mouseenter",t.handleEvent,_o),$l(e,"mouseleave",t.handleEvent,_o))}),this))},unListen:function(){var t=this,e=["click","focusin","focusout","mouseenter","mouseleave"],n=this.getTarget();this.setRootListener(!1),e.forEach((function(e){n&&Fl(n,e,t.handleEvent,_o)}),this)},setRootListener:function(t){var e=t?"listenOnRoot":"listenOffRoot",n=this.templateType;this[e](Yl(n,Yr),this.doHide),this[e](Yl(n,fo),this.doShow),this[e](Yl(n,Er),this.doDisable),this[e](Yl(n,Ir),this.doEnable)},setWhileOpenListeners:function(t){this.setModalListener(t),this.setDropdownListener(t),this.visibleCheck(t),this.setOnTouchStartListener(t)},visibleCheck:function(t){var e=this;this.clearVisibilityInterval();var n=this.getTarget();t&&(this.$_visibleInterval=setInterval((function(){var t=e.getTemplateElement();!t||!e.localShow||n.parentNode&&zs(n)||e.forceHide()}),100))},setModalListener:function(t){this.isInModal()&&this[t?"listenOnRoot":"listenOffRoot"](e_,this.forceHide)},setOnTouchStartListener:function(t){var e=this;"ontouchstart"in document.documentElement&&ls(document.body.children).forEach((function(n){Hl(t,n,"mouseover",e.$_noop)}))},setDropdownListener:function(t){var e=this.getTarget();if(e&&this.bvEventRoot&&this.isDropdown){var n=Jm(e);n&&n[t?"$on":"$off"](go,this.forceHide)}},handleEvent:function(t){var e=this.getTarget();if(e&&!Ns(e)&&this.$_enabled&&!this.dropdownOpen()){var n=t.type,i=this.computedTriggers;if("click"===n&&cs(i,"click"))this.click(t);else if("mouseenter"===n&&cs(i,"hover"))this.enter(t);else if("focusin"===n&&cs(i,"focus"))this.enter(t);else if("focusout"===n&&(cs(i,"focus")||cs(i,"blur"))||"mouseleave"===n&&cs(i,"hover")){var r=this.getTemplateElement(),o=t.target,a=t.relatedTarget;if(r&&Us(r,o)&&Us(e,a)||r&&Us(e,o)&&Us(r,a)||r&&Us(r,o)&&Us(r,a)||Us(e,o)&&Us(e,a))return;this.leave(t)}}},doHide:function(t){t&&this.getTargetId()!==t&&this.computedId!==t||this.forceHide()},doShow:function(t){t&&this.getTargetId()!==t&&this.computedId!==t||this.show()},doDisable:function(t){t&&this.getTargetId()!==t&&this.computedId!==t||this.disable()},doEnable:function(t){t&&this.getTargetId()!==t&&this.computedId!==t||this.enable()},click:function(t){this.$_enabled&&!this.dropdownOpen()&&(dl(t.currentTarget),this.activeTrigger.click=!this.activeTrigger.click,this.isWithActiveTrigger?this.enter(null):this.leave(null))},toggle:function(){this.$_enabled&&!this.dropdownOpen()&&(this.localShow?this.leave(null):this.enter(null))},enter:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e&&(this.activeTrigger["focusin"===e.type?"focus":"hover"]=!0),this.localShow||"in"===this.$_hoverState?this.$_hoverState="in":(this.clearHoverTimeout(),this.$_hoverState="in",this.computedDelay.show?(this.fixTitle(),this.$_hoverTimeout=setTimeout((function(){"in"===t.$_hoverState?t.show():t.localShow||t.restoreTitle()}),this.computedDelay.show)):this.show())},leave:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e&&(this.activeTrigger["focusout"===e.type?"focus":"hover"]=!1,"focusout"===e.type&&cs(this.computedTriggers,"blur")&&(this.activeTrigger.click=!1,this.activeTrigger.hover=!1)),this.isWithActiveTrigger||(this.clearHoverTimeout(),this.$_hoverState="out",this.computedDelay.hide?this.$_hoverTimeout=setTimeout((function(){"out"===t.$_hoverState&&t.hide()}),this.computedDelay.hide):this.hide())}}});function c_(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function u_(t){for(var e=1;e0&&t[T_].updateData(e)}))}var o={title:i.title,content:i.content,triggers:i.trigger,placement:i.placement,fallbackPlacement:i.fallbackPlacement,variant:i.variant,customClass:i.customClass,container:i.container,boundary:i.boundary,delay:i.delay,offset:i.offset,noFade:!i.animation,id:i.id,disabled:i.disabled,html:i.html},a=t[T_].__bv_prev_data__;if(t[T_].__bv_prev_data__=o,!Fu(o,a)){var s={target:t};Nt(o).forEach((function(e){o[e]!==a[e]&&(s[e]="title"!==e&&"content"!==e||!wt(o[e])?o[e]:o[e](t))})),t[T_].updateData(s)}}},V_=function(t){t[T_]&&(t[T_].$destroy(),t[T_]=null),delete t[T_]},Y_={bind:function(t,e,n){N_(t,e,n)},componentUpdated:function(t,e,n){xr((function(){N_(t,e,n)}))},unbind:function(t){V_(t)}},X_=Ae({directives:{VBPopover:Y_}}),W_=Ae({components:{BPopover:O_},plugins:{VBPopoverPlugin:X_}}),G_=jl({animated:Tl(jo,null),label:Tl($o),labelHtml:Tl($o),max:Tl(Uo,null),precision:Tl(Uo,null),showProgress:Tl(jo,null),showValue:Tl(jo,null),striped:Tl(jo,null),value:Tl(Uo,0),variant:Tl($o)},mi),U_=gr({name:mi,mixins:[vs],inject:{getBvProgress:{default:function(){return function(){return{}}}}},props:G_,computed:{bvProgress:function(){return this.getBvProgress()},progressBarClasses:function(){var t=this.computedAnimated,e=this.computedVariant;return[e?"bg-".concat(e):"",this.computedStriped||t?"progress-bar-striped":"",t?"progress-bar-animated":""]},progressBarStyles:function(){return{width:this.computedValue/this.computedMax*100+"%"}},computedValue:function(){return bs(this.value,0)},computedMax:function(){var t=bs(this.max)||bs(this.bvProgress.max,0);return t>0?t:100},computedPrecision:function(){return vc(ms(this.precision,ms(this.bvProgress.precision,0)),0)},computedProgress:function(){var t=this.computedPrecision,e=xc(10,t);return ys(100*e*this.computedValue/this.computedMax/e,t)},computedVariant:function(){return this.variant||this.bvProgress.variant},computedStriped:function(){return St(this.striped)?this.striped:this.bvProgress.striped||!1},computedAnimated:function(){return St(this.animated)?this.animated:this.bvProgress.animated||!1},computedShowProgress:function(){return St(this.showProgress)?this.showProgress:this.bvProgress.showProgress||!1},computedShowValue:function(){return St(this.showValue)?this.showValue:this.bvProgress.showValue||!1}},render:function(t){var e,n=this.label,i=this.labelHtml,r=this.computedValue,o=this.computedPrecision,a={};return this.hasNormalizedSlot()?e=this.normalizeSlot():n||i?a=ed(i,n):this.computedShowProgress?e=this.computedProgress:this.computedShowValue&&(e=ys(r,o)),t("div",{staticClass:"progress-bar",class:this.progressBarClasses,style:this.progressBarStyles,attrs:{role:"progressbar","aria-valuemin":"0","aria-valuemax":As(this.computedMax),"aria-valuenow":ys(r,o)},domProps:a},e)}});function q_(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function Z_(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.noCloseOnRouteChange||t.fullPath===e.fullPath||this.hide()})),J_),created:function(){this.$_returnFocusEl=null},mounted:function(){var t=this;this.listenOnRoot(lD,this.handleToggle),this.listenOnRoot(sD,this.handleSync),this.$nextTick((function(){t.emitState(t.localShow)}))},activated:function(){this.emitSync()},beforeDestroy:function(){this.localShow=!1,this.$_returnFocusEl=null},methods:{hide:function(){this.localShow=!1},emitState:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.localShow;this.emitOnRoot(cD,this.safeId(),t)},emitSync:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.localShow;this.emitOnRoot(uD,this.safeId(),t)},handleToggle:function(t){t&&t===this.safeId()&&(this.localShow=!this.localShow)},handleSync:function(t){var e=this;t&&t===this.safeId()&&this.$nextTick((function(){e.emitSync(e.localShow)}))},onKeydown:function(t){var e=t.keyCode;!this.noCloseOnEsc&&e===Du&&this.localShow&&this.hide()},onBackdropClick:function(){this.localShow&&!this.noCloseOnBackdrop&&this.hide()},onTopTrapFocus:function(){var t=hl(this.$refs.content);this.enforceFocus(t.reverse()[0])},onBottomTrapFocus:function(){var t=hl(this.$refs.content);this.enforceFocus(t[0])},onBeforeEnter:function(){this.$_returnFocusEl=$s(c?[document.body]:[]),this.isOpen=!0},onAfterEnter:function(t){Us(t,$s())||this.enforceFocus(t),this.$emit(go)},onAfterLeave:function(){this.enforceFocus(this.$_returnFocusEl),this.$_returnFocusEl=null,this.isOpen=!1,this.$emit(Vr)},enforceFocus:function(t){this.noEnforceFocus||dl(t)}},render:function(t){var e,n=this.bgVariant,i=this.width,r=this.textVariant,o=this.localShow,a=""===this.shadow||this.shadow,s=t(this.tag,{staticClass:aD,class:[(e={shadow:!0===a},oD(e,"shadow-".concat(a),a&&!0!==a),oD(e,"".concat(aD,"-right"),this.right),oD(e,"bg-".concat(n),n),oD(e,"text-".concat(r),r),e),this.sidebarClass],style:{width:i},attrs:this.computedAttrs,directives:[{name:"show",value:o}],ref:"content"},[SD(t,this)]);s=t("transition",{props:this.transitionProps,on:{beforeEnter:this.onBeforeEnter,afterEnter:this.onAfterEnter,afterLeave:this.onAfterLeave}},[s]);var l=t(ec,{props:{noFade:this.noSlide}},[kD(t,this)]),c=t(),u=t();return this.backdrop&&o&&(c=t("div",{attrs:{tabindex:"0"},on:{focus:this.onTopTrapFocus}}),u=t("div",{attrs:{tabindex:"0"},on:{focus:this.onBottomTrapFocus}})),t("div",{staticClass:"b-sidebar-outer",style:{zIndex:this.zIndex},attrs:{tabindex:"-1"},on:{keydown:this.onKeydown}},[c,s,u,l])}}),CD=Ae({components:{BSidebar:OD},plugins:{VBTogglePlugin:lv}});function AD(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var PD=jl({animation:Tl($o,"wave"),height:Tl($o),size:Tl($o),type:Tl($o,"text"),variant:Tl($o),width:Tl($o)},xi),TD=gr({name:xi,functional:!0,props:PD,render:function(t,e){var n,i=e.data,r=e.props,o=r.size,a=r.animation,s=r.variant;return t("div",rr(i,{staticClass:"b-skeleton",style:{width:o||r.width,height:o||r.height},class:(n={},AD(n,"b-skeleton-".concat(r.type),!0),AD(n,"b-skeleton-animate-".concat(a),a),AD(n,"bg-".concat(s),s),n)}))}});function _D(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function DD(t){for(var e=1;e0}}});function $D(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var FD={stacked:Tl(Xo,!1)},HD=gr({props:FD,computed:{isStacked:function(){var t=this.stacked;return""===t||t},isStackedAlways:function(){return!0===this.isStacked},stackedTableClasses:function(){var t=this.isStackedAlways;return $D({"b-table-stacked":t},"b-table-stacked-".concat(this.stacked),!t&&this.isStacked)}}});function zD(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function ND(t){for(var e=1;e0&&!a,[o,{"table-striped":this.striped,"table-hover":e,"table-dark":this.dark,"table-bordered":this.bordered,"table-borderless":this.borderless,"table-sm":this.small,border:this.outlined,"b-table-fixed":this.fixed,"b-table-caption-top":this.captionTop,"b-table-no-border-collapse":this.noBorderCollapse},n?"".concat(this.dark?"bg":"table","-").concat(n):"",r,i]},tableAttrs:function(){var t=jc(this),e=t.computedItems,n=t.filteredItems,i=t.computedFields,r=t.selectableTableAttrs,o=t.computedBusy,a=this.isTableSimple?{}:{"aria-busy":As(o),"aria-colcount":As(i.length),"aria-describedby":this.bvAttrs["aria-describedby"]||this.$refs.caption?this.captionId:null},s=e&&n&&n.length>e.length?As(n.length):null;return ND(ND(ND({"aria-rowcount":s},this.bvAttrs),{},{id:this.safeId(),role:this.bvAttrs.role||"table"},a),r)}},render:function(t){var e=jc(this),n=e.wrapperClasses,i=e.renderCaption,r=e.renderColgroup,o=e.renderThead,a=e.renderTbody,s=e.renderTfoot,l=[];this.isTableSimple?l.push(this.normalizeSlot()):(l.push(i?i():null),l.push(r?r():null),l.push(o?o():null),l.push(a?a():null),l.push(s?s():null));var c=t("table",{staticClass:"table b-table",class:this.tableClasses,attrs:this.tableAttrs,key:"b-table"},l.filter(se));return n.length>0?t("div",{class:n,style:this.wrapperStyles,key:"wrap"},[c]):c}});function WD(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function GD(t){for(var e=1;e0},eE=jl({animation:Tl($o),columns:Tl(Io,5,tE),hideHeader:Tl(jo,!1),rows:Tl(Io,3,tE),showFooter:Tl(jo,!1),tableProps:Tl(Bo,{})},ki),nE=gr({name:ki,functional:!0,props:eE,render:function(t,e){var n=e.data,i=e.props,r=i.animation,o=i.columns,a=t("th",[t(TD,{props:{animation:r}})]),s=t("tr",hs(o,a)),l=t("td",[t(TD,{props:{width:"75%",animation:r}})]),c=t("tr",hs(o,l)),u=t("tbody",hs(i.rows,c)),h=i.hideHeader?t():t("thead",[s]),d=i.showFooter?t("tfoot",[s]):t();return t(ZD,rr(n,{props:JD({},i.tableProps)}),[h,u,d])}}),iE=jl({loading:Tl(jo,!1)},Oi),rE=gr({name:Oi,functional:!0,props:iE,render:function(t,e){var n=e.data,i=e.props,r=e.slots,o=e.scopedSlots,a=r(),s=o||{},l={};return i.loading?t("div",rr(n,{attrs:{role:"alert","aria-live":"polite","aria-busy":!0},staticClass:"b-skeleton-wrapper",key:"loading"}),gs(_a,l,s,a)):gs(aa,l,s,a)}}),oE=Ae({components:{BSkeleton:TD,BSkeletonIcon:LD,BSkeletonImg:BD,BSkeletonTable:nE,BSkeletonWrapper:rE}}),aE=Ae({components:{BSpinner:KP}});function sE(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function lE(t){for(var e=1;e0?t:null},xE=function(t){return xt(t)||yE(t)>0},wE=jl({colspan:Tl(Uo,null,xE),rowspan:Tl(Uo,null,xE),stackedHeading:Tl($o),stickyColumn:Tl(jo,!1),variant:Tl($o)},Ti),SE=gr({name:Ti,mixins:[qu,rh,vs],inject:{getBvTableTr:{default:function(){return function(){return{}}}}},inheritAttrs:!1,props:wE,computed:{bvTableTr:function(){return this.getBvTableTr()},tag:function(){return"td"},inTbody:function(){return this.bvTableTr.inTbody},inThead:function(){return this.bvTableTr.inThead},inTfoot:function(){return this.bvTableTr.inTfoot},isDark:function(){return this.bvTableTr.isDark},isStacked:function(){return this.bvTableTr.isStacked},isStackedCell:function(){return this.inTbody&&this.isStacked},isResponsive:function(){return this.bvTableTr.isResponsive},isStickyHeader:function(){return this.bvTableTr.isStickyHeader},hasStickyHeader:function(){return this.bvTableTr.hasStickyHeader},isStickyColumn:function(){return!this.isStacked&&(this.isResponsive||this.hasStickyHeader)&&this.stickyColumn},rowVariant:function(){return this.bvTableTr.variant},headVariant:function(){return this.bvTableTr.headVariant},footVariant:function(){return this.bvTableTr.footVariant},tableVariant:function(){return this.bvTableTr.tableVariant},computedColspan:function(){return yE(this.colspan)},computedRowspan:function(){return yE(this.rowspan)},cellClasses:function(){var t=this.variant,e=this.headVariant,n=this.isStickyColumn;return(!t&&this.isStickyHeader&&!e||!t&&n&&this.inTfoot&&!this.footVariant||!t&&n&&this.inThead&&!e||!t&&n&&this.inTbody)&&(t=this.rowVariant||this.tableVariant||"b-table-default"),[t?"".concat(this.isDark?"bg":"table","-").concat(t):null,n?"b-table-sticky-column":null]},cellAttrs:function(){var t=this.stackedHeading,e=this.inThead||this.inTfoot,n=this.computedColspan,i=this.computedRowspan,r="cell",o=null;return e?(r="columnheader",o=n>0?"colspan":"col"):Fs(this.tag,"th")&&(r="rowheader",o=i>0?"rowgroup":"row"),mE(mE({colspan:n,rowspan:i,role:r,scope:o},this.bvAttrs),{},{"data-label":this.isStackedCell&&!xt(t)?As(t):null})}},render:function(t){var e=[this.normalizeSlot()];return t(this.tag,{class:this.cellClasses,attrs:this.cellAttrs,on:this.bvListeners},[this.isStackedCell?t("div",[e]):e])}});function kE(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var OE="busy",CE=Co+OE,AE=kE({},OE,Tl(jo,!1)),PE=gr({props:AE,data:function(){return{localBusy:!1}},computed:{computedBusy:function(){return this[OE]||this.localBusy}},watch:{localBusy:function(t,e){t!==e&&this.$emit(CE,t)}},methods:{stopIfBusy:function(t){return!!this.computedBusy&&(zl(t),!0)},renderBusy:function(){var t=this.tbodyTrClass,e=this.tbodyTrAttr,n=this.$createElement;return this.computedBusy&&this.hasNormalizedSlot(Ka)?n(pE,{staticClass:"b-table-busy-slot",class:[wt(t)?t(null,Ka):t],attrs:wt(e)?e(null,Ka):e,key:"table-busy-slot"},[n(SE,{props:{colspan:this.computedFields.length||null}},[this.normalizeSlot(Ka)])]):null}}}),TE={caption:Tl($o),captionHtml:Tl($o)},_E=gr({props:TE,computed:{captionId:function(){return this.isStacked?this.safeId("_caption_"):null}},methods:{renderCaption:function(){var t=this.caption,e=this.captionHtml,n=this.$createElement,i=n(),r=this.hasNormalizedSlot(Ja);return(r||t||e)&&(i=n("caption",{attrs:{id:this.captionId},domProps:r?{}:ed(e,t),key:"caption",ref:"caption"},this.normalizeSlot(Ja))),i}}}),DE={},EE=gr({methods:{renderColgroup:function(){var t=this.computedFields,e=this.$createElement,n=e();return this.hasNormalizedSlot(Qa)&&(n=e("colgroup",{key:"colgroup"},[this.normalizeSlot(Qa,{columns:t.length,fields:t})])),n}}}),jE={emptyFilteredHtml:Tl($o),emptyFilteredText:Tl($o,"There are no records matching your request"),emptyHtml:Tl($o),emptyText:Tl($o,"There are no records to show"),showEmpty:Tl(jo,!1)},LE=gr({props:jE,methods:{renderEmpty:function(){var t=jc(this),e=t.computedItems,n=t.computedBusy,i=this.$createElement,r=i();if(this.showEmpty&&(!e||0===e.length)&&(!n||!this.hasNormalizedSlot(Ka))){var o=this.computedFields,a=this.isFiltered,s=this.emptyText,l=this.emptyHtml,c=this.emptyFilteredText,u=this.emptyFilteredHtml,h=this.tbodyTrClass,d=this.tbodyTrAttr;r=this.normalizeSlot(a?da:ha,{emptyFilteredHtml:u,emptyFilteredText:c,emptyHtml:l,emptyText:s,fields:o,items:e}),r||(r=i("div",{class:["text-center","my-2"],domProps:a?ed(u,c):ed(l,s)})),r=i(SE,{props:{colspan:o.length||null}},[i("div",{attrs:{role:"alert","aria-live":"polite"}},[r])]),r=i(pE,{staticClass:"b-table-empty-row",class:[wt(h)?h(null,"row-empty"):h],attrs:wt(d)?d(null,"row-empty"):d,key:a?"b-empty-filtered-row":"b-empty-row"},[r])}return r}}}),ME=function t(e){return xt(e)?"":Pt(e)&&!_t(e)?Nt(e).sort().map((function(n){return t(e[n])})).filter((function(t){return!!t})).join(" "):As(e)};function IE(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function BE(t){for(var e=1;e3&&void 0!==arguments[3]?arguments[3]:{},r=Nt(i).reduce((function(e,n){var r=i[n],o=r.filterByFormatted,a=wt(o)?o:o?r.formatter:null;return wt(a)&&(e[n]=a(t[n],n,t)),e}),Xt(t)),o=Nt(r).filter((function(t){return!zE[t]&&!(At(e)&&e.length>0&&cs(e,t))&&!(At(n)&&n.length>0&&!cs(n,t))}));return Wt(r,o)},YE=function(t,e,n,i){return Pt(t)?ME(VE(t,e,n,i)):""};function XE(t){return qE(t)||UE(t)||GE(t)||WE()}function WE(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function GE(t,e){if(t){if("string"===typeof t)return ZE(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ZE(t,e):void 0}}function UE(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}function qE(t){if(Array.isArray(t))return ZE(t)}function ZE(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n0&&de(KE,Pi),t},localFiltering:function(){return!this.hasProvider||!!this.noProviderFiltering},filteredCheck:function(){var t=this.filteredItems,e=this.localItems,n=this.localFilter;return{filteredItems:t,localItems:e,localFilter:n}},localFilterFn:function(){var t=this.filterFunction;return Ml(t)?t:null},filteredItems:function(){var t=this.localItems,e=this.localFilter,n=this.localFiltering?this.filterFnFactory(this.localFilterFn,e)||this.defaultFilterFnFactory(e):null;return n&&t.length>0?t.filter(n):t}},watch:{computedFilterDebounce:function(t){!t&&this.$_filterTimer&&(this.clearFilterTimer(),this.localFilter=this.filterSanitize(this.filter))},filter:{deep:!0,handler:function(t){var e=this,n=this.computedFilterDebounce;this.clearFilterTimer(),n&&n>0?this.$_filterTimer=setTimeout((function(){e.localFilter=e.filterSanitize(t)}),n):this.localFilter=this.filterSanitize(t)}},filteredCheck:function(t){var e=t.filteredItems,n=t.localFilter,i=!1;n?Fu(n,[])||Fu(n,{})?i=!1:n&&(i=!0):i=!1,i&&this.$emit(Rr,e,e.length),this.isFiltered=i},isFiltered:function(t,e){if(!1===t&&!0===e){var n=this.localItems;this.$emit(Rr,n,n.length)}}},created:function(){var t=this;this.$_filterTimer=null,this.$nextTick((function(){t.isFiltered=Boolean(t.localFilter)}))},beforeDestroy:function(){this.clearFilterTimer()},methods:{clearFilterTimer:function(){clearTimeout(this.$_filterTimer),this.$_filterTimer=null},filterSanitize:function(t){return!this.localFiltering||this.localFilterFn||kt(t)||jt(t)?ae(t):""},filterFnFactory:function(t,e){if(!t||!wt(t)||!e||Fu(e,[])||Fu(e,{}))return null;var n=function(n){return t(n,e)};return n},defaultFilterFnFactory:function(t){var e=this;if(!t||!kt(t)&&!jt(t))return null;var n=t;if(kt(n)){var i=Cs(t).replace(M,"\\s+");n=new RegExp(".*".concat(i,".*"),"i")}var r=function(t){return n.lastIndex=0,n.test(YE(t,e.computedFilterIgnored,e.computedFilterIncluded,e.computedFieldsObj))};return r}}}),tj=function(t,e){var n=null;return kt(e)?n={key:t,label:e}:wt(e)?n={key:t,formatter:e}:Pt(e)?(n=Xt(e),n.key=n.key||t):!1!==e&&(n={key:t}),n},ej=function(t,e){var n=[];if(At(t)&&t.filter(se).forEach((function(t){if(kt(t))n.push({key:t,label:Ss(t)});else if(Pt(t)&&t.key&&kt(t.key))n.push(Xt(t));else if(Pt(t)&&1===Nt(t).length){var e=Nt(t)[0],i=tj(e,t[e]);i&&n.push(i)}})),0===n.length&&At(e)&&e.length>0){var i=e[0];Nt(i).forEach((function(t){zE[t]||n.push({key:t,label:Ss(t)})}))}var r={};return n.filter((function(t){return!r[t.key]&&(r[t.key]=!0,t.label=kt(t.label)?t.label:Ss(t.key),!0)}))};function nj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function ij(t){for(var e=1;e0&&t.some(se)},selectableIsMultiSelect:function(){return this.isSelectable&&cs(["range","multi"],this.selectMode)},selectableTableClasses:function(){var t,e=this.isSelectable;return t={"b-table-selectable":e},bj(t,"b-table-select-".concat(this.selectMode),e),bj(t,"b-table-selecting",this.selectableHasSelection),bj(t,"b-table-selectable-no-click",e&&!this.hasSelectableRowClick),t},selectableTableAttrs:function(){if(!this.isSelectable)return{};var t=this.bvAttrs.role||Sj;return{role:t,"aria-multiselectable":t===Sj?As(this.selectableIsMultiSelect):null}}},watch:{computedItems:function(t,e){var n=!1;if(this.isSelectable&&this.selectedRows.length>0){n=At(t)&&At(e)&&t.length===e.length;for(var i=0;n&&i=0&&t0&&(this.selectedLastClicked=-1,this.selectedRows=this.selectableIsMultiSelect?hs(t,!0):[!0])},isRowSelected:function(t){return!(!Ot(t)||!this.selectedRows[t])},clearSelected:function(){this.selectedLastClicked=-1,this.selectedRows=[]},selectableRowClasses:function(t){if(this.isSelectable&&this.isRowSelected(t)){var e=this.selectedVariant;return bj({"b-table-row-selected":!0},"".concat(this.dark?"bg":"table","-").concat(e),e)}return{}},selectableRowAttrs:function(t){return{"aria-selected":this.isSelectable?this.isRowSelected(t)?"true":"false":null}},setSelectionHandlers:function(t){var e=t&&!this.noSelectOnClick?"$on":"$off";this[e](oo,this.selectionHandler),this[e](Rr,this.clearSelected),this[e](_r,this.clearSelected)},selectionHandler:function(t,e,n){if(this.isSelectable&&!this.noSelectOnClick){var i=this.selectMode,r=this.selectedLastRow,o=this.selectedRows.slice(),a=!o[e];if("single"===i)o=[];else if("range"===i)if(r>-1&&n.shiftKey){for(var s=gc(r,e);s<=vc(r,e);s++)o[s]=!0;a=!0}else n.ctrlKey||n.metaKey||(o=[],a=!0),a&&(this.selectedLastRow=e);o[e]=a,this.selectedRows=o}else this.clearSelected()}}}),Cj=function(t,e){return t.map((function(t,e){return[e,t]})).sort(function(t,e){return this(t[1],e[1])||t[0]-e[0]}.bind(e)).map((function(t){return t[1]}))},Aj=function(t){return xt(t)?"":Ct(t)?bs(t,t):t},Pj=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.sortBy,r=void 0===i?null:i,o=n.formatter,a=void 0===o?null:o,s=n.locale,l=void 0===s?void 0:s,c=n.localeOptions,u=void 0===c?{}:c,h=n.nullLast,d=void 0!==h&&h,p=ce(t,r,null),f=ce(e,r,null);return wt(a)&&(p=a(p,r,t),f=a(f,r,e)),p=Aj(p),f=Aj(f),_t(p)&&_t(f)||Ot(p)&&Ot(f)?pf?1:0:d&&""===p&&""!==f?1:d&&""!==p&&""===f?-1:ME(p).localeCompare(ME(f),l,u)};function Tj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function _j(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:document,e=ll();return!!(e&&""!==e.toString().trim()&&e.containsNode&&Rs(t))&&e.containsNode(t,!0)},qj=jl(wE,Mi),Zj=gr({name:Mi,extends:SE,props:qj,computed:{tag:function(){return"th"}}});function Kj(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function Jj(t){for(var e=1;et.length)&&(e=t.length);for(var n=0,i=new Array(e);n0&&(y=String((s-1)*l+e+1));var x=As(ce(t,a))||null,w=x||As(e),S=x?this.safeId("_row_".concat(x)):null,k=jc(this).selectableRowClasses?this.selectableRowClasses(e):{},O=jc(this).selectableRowAttrs?this.selectableRowAttrs(e):{},C=wt(c)?c(t,"row"):c,A=wt(u)?u(t,"row"):u;if(v.push(d(pE,Qj({class:[C,k,f?"b-table-has-details":""],props:{variant:t[FE]||null},attrs:Jj(Jj({id:S},A),{},{tabindex:g?"0":null,"data-pk":x||null,"aria-details":m,"aria-owns":m,"aria-rowindex":y},O),on:{mouseenter:this.rowHovered,mouseleave:this.rowUnhovered},key:"__b-table-row-".concat(w,"__"),ref:"item-rows"},pr,!0),b)),f){var P={item:t,index:e,fields:r,toggleDetails:this.toggleDetailsFactory(p,t)};jc(this).supportsSelectableRows&&(P.rowSelected=this.isRowSelected(e),P.selectRow=function(){return n.selectRow(e)},P.unselectRow=function(){return n.unselectRow(e)});var T=d(SE,{props:{colspan:r.length},class:this.detailsTdClass},[this.normalizeSlot(Za,P)]);o&&v.push(d("tr",{staticClass:"d-none",attrs:{"aria-hidden":"true",role:"presentation"},key:"__b-table-details-stripe__".concat(w)}));var _=wt(this.tbodyTrClass)?this.tbodyTrClass(t,Za):this.tbodyTrClass,D=wt(this.tbodyTrAttr)?this.tbodyTrAttr(t,Za):this.tbodyTrAttr;v.push(d(pE,{staticClass:"b-table-details",class:[_],props:{variant:t[FE]||null},attrs:Jj(Jj({},D),{},{id:m,tabindex:"-1"}),key:"__b-table-details__".concat(w)},[T]))}else p&&(v.push(d()),o&&v.push(d()));return v}}});function lL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function cL(t){for(var e=1;e0&&n&&n.length>0?ls(e.children).filter((function(t){return cs(n,t)})):[]},getTbodyTrIndex:function(t){if(!Rs(t))return-1;var e="TR"===t.tagName?t:Gs("tr",t,!0);return e?this.getTbodyTrs().indexOf(e):-1},emitTbodyRowEvent:function(t,e){if(t&&this.hasListener(t)&&e&&e.target){var n=this.getTbodyTrIndex(e.target);if(n>-1){var i=this.computedItems[n];this.$emit(t,i,n,e)}}},tbodyRowEventStopped:function(t){return this.stopIfBusy&&this.stopIfBusy(t)},onTbodyRowKeydown:function(t){var e=t.target,n=t.keyCode;if(!this.tbodyRowEventStopped(t)&&"TR"===e.tagName&&Hs(e)&&0===e.tabIndex)if(cs([_u,Bu],n))zl(t),this.onTBodyRowClicked(t);else if(cs([Ru,Pu,Eu,Tu],n)){var i=this.getTbodyTrIndex(e);if(i>-1){zl(t);var r=this.getTbodyTrs(),o=t.shiftKey;n===Eu||o&&n===Ru?dl(r[0]):n===Tu||o&&n===Pu?dl(r[r.length-1]):n===Ru&&i>0?dl(r[i-1]):n===Pu&&it.length)&&(e=t.length);for(var n=0,i=new Array(e);n0&&void 0!==arguments[0]&&arguments[0],n=jc(this),i=n.computedFields,r=n.isSortable,o=n.isSelectable,a=n.headVariant,s=n.footVariant,l=n.headRowVariant,c=n.footRowVariant,u=this.$createElement;if(this.isStackedAlways||0===i.length)return u();var h=r||this.hasListener(Nr),d=o?this.selectAllRows:Ef,p=o?this.clearSelected:Ef,f=function(n,i){var o=n.label,a=n.labelHtml,s=n.variant,l=n.stickyColumn,c=n.key,f=null;n.label.trim()||n.headerTitle||(f=Ss(n.key));var g={};h&&(g.click=function(i){t.headClicked(i,n,e)},g.keydown=function(i){var r=i.keyCode;r!==_u&&r!==Bu||t.headClicked(i,n,e)});var v=r?t.sortTheadThAttrs(c,n,e):{},m=r?t.sortTheadThClasses(c,n,e):null,b=r?t.sortTheadThLabel(c,n,e):null,y={class:[{"position-relative":b},t.fieldClasses(n),m],props:{variant:s,stickyColumn:l},style:n.thStyle||{},attrs:LL(LL({tabindex:h&&n.sortable?"0":null,abbr:n.headerAbbr||null,title:n.headerTitle||null,"aria-colindex":i+1,"aria-label":f},t.getThValues(null,c,n.thAttr,e?"foot":"head",{})),v),on:g,key:c},x=[IL(c),IL(c.toLowerCase()),IL()];e&&(x=[BL(c),BL(c.toLowerCase()),BL()].concat(AL(x)));var w={label:o,column:c,field:n,isFoot:e,selectAllRows:d,clearSelected:p},S=t.normalizeSlot(x,w)||u("div",{domProps:ed(a,o)}),k=b?u("span",{staticClass:"sr-only"}," (".concat(b,")")):null;return u(Zj,y,[S,k].filter(se))},g=i.map(f).filter(se),v=[];if(e)v.push(u(pE,{class:this.tfootTrClass,props:{variant:xt(c)?l:c}},g));else{var m={columns:i.length,fields:i,selectAllRows:d,clearSelected:p};v.push(this.normalizeSlot(is,m)||u()),v.push(u(pE,{class:this.theadTrClass,props:{variant:l}},g))}return u(e?bL:CL,{class:(e?this.tfootClass:this.theadClass)||null,props:e?{footVariant:s||a||null}:{headVariant:a||null},key:e?"bv-tfoot":"bv-thead"},v)}}}),FL={},HL=gr({methods:{renderTopRow:function(){var t=this.computedFields,e=this.stacked,n=this.tbodyTrClass,i=this.tbodyTrAttr,r=this.$createElement;return this.hasNormalizedSlot(as)&&!0!==e&&""!==e?r(pE,{staticClass:"b-table-top-row",class:[wt(n)?n(null,"row-top"):n],attrs:wt(i)?i(null,"row-top"):i,key:"b-top-row"},[this.normalizeSlot(as,{columns:t.length,fields:t})]):r()}}});function zL(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function NL(t){for(var e=1;e0&&void 0!==arguments[0])||arguments[0];if(this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e){var n=function(){t.$nextTick((function(){Ms((function(){t.updateTabs()}))}))};this.$_observer=Bf(this.$refs.content,n,{childList:!0,subtree:!1,attributes:!0,attributeFilter:["id"]})}},getTabs:function(){var t=this.registeredTabs,e=[];if(c&&t.length>0){var n=t.map((function(t){return"#".concat(t.safeId())})).join(", ");e=Ys(n,this.$el).map((function(t){return t.id})).filter(se)}return Cj(t,(function(t,n){return e.indexOf(t.safeId())-e.indexOf(n.safeId())}))},updateTabs:function(){var t=this.getTabs(),e=t.indexOf(t.slice().reverse().find((function(t){return t.localActive&&!t.disabled})));if(e<0){var n=this.currentTab;n>=t.length?e=t.indexOf(t.slice().reverse().find(hM)):t[n]&&!t[n].disabled&&(e=n)}e<0&&(e=t.indexOf(t.find(hM))),t.forEach((function(t,n){t.localActive=n===e})),this.tabs=t,this.currentTab=e},getButtonForTab:function(t){return(this.$refs.buttons||[]).find((function(e){return e.tab===t}))},updateButton:function(t){var e=this.getButtonForTab(t);e&&e.$forceUpdate&&e.$forceUpdate()},activateTab:function(t){var e=this.currentTab,n=this.tabs,i=!1;if(t){var r=n.indexOf(t);if(r!==e&&r>-1&&!t.disabled){var o=new Wm(wr,{cancelable:!0,vueTarget:this,componentId:this.safeId()});this.$emit(o.type,r,e,o),o.defaultPrevented||(this.currentTab=r,i=!0)}}return i||this[cM]===e||this.$emit(uM,e),i},deactivateTab:function(t){return!!t&&this.activateTab(this.tabs.filter((function(e){return e!==t})).find(hM))},focusButton:function(t){var e=this;this.$nextTick((function(){dl(e.getButtonForTab(t))}))},emitTabClick:function(t,e){Dt(e)&&t&&t.$emit&&!t.disabled&&t.$emit(Ar,e)},clickTab:function(t,e){this.activateTab(t),this.emitTabClick(t,e)},firstTab:function(t){var e=this.tabs.find(hM);this.activateTab(e)&&t&&(this.focusButton(e),this.emitTabClick(e,t))},previousTab:function(t){var e=vc(this.currentTab,0),n=this.tabs.slice(0,e).reverse().find(hM);this.activateTab(n)&&t&&(this.focusButton(n),this.emitTabClick(n,t))},nextTab:function(t){var e=vc(this.currentTab,-1),n=this.tabs.slice(e+1).find(hM);this.activateTab(n)&&t&&(this.focusButton(n),this.emitTabClick(n,t))},lastTab:function(t){var e=this.tabs.slice().reverse().find(hM);this.activateTab(e)&&t&&(this.focusButton(e),this.emitTabClick(e,t))}},render:function(t){var e=this,n=this.align,i=this.card,r=this.end,o=this.fill,a=this.firstTab,s=this.justified,l=this.lastTab,c=this.nextTab,u=this.noKeyNav,h=this.noNavStyle,d=this.pills,p=this.previousTab,f=this.small,g=this.tabs,v=this.vertical,m=g.find((function(t){return t.localActive&&!t.disabled})),b=g.find((function(t){return!t.disabled})),y=g.map((function(n,i){var r,o=n.safeId,s=null;return u||(s=-1,(n===m||!m&&n===b)&&(s=null)),t(dM,iM({props:{controls:o?o():null,id:n.controlledBy||(o?o("_BV_tab_button_"):null),noKeyNav:u,posInSet:i+1,setSize:g.length,tab:n,tabIndex:s},on:(r={},iM(r,Ar,(function(t){e.clickTab(n,t)})),iM(r,$r,a),iM(r,eo,p),iM(r,Zr,c),iM(r,Gr,l),r),key:n[hr]||i,ref:"buttons"},pr,!0))})),x=t(iP,{class:this.localNavClass,attrs:{role:"tablist",id:this.safeId("_BV_tab_controls_")},props:{fill:o,justified:s,align:n,tabs:!h&&!d,pills:!h&&d,vertical:v,small:f,cardHeader:i&&!v},ref:"nav"},[this.normalizeSlot(es)||t(),y,this.normalizeSlot(ts)||t()]);x=t("div",{class:[{"card-header":i&&!v&&!r,"card-footer":i&&!v&&r,"col-auto":v},this.navWrapperClass],key:"bv-tabs-nav"},[x]);var w=this.normalizeSlot()||[],S=t();0===w.length&&(S=t("div",{class:["tab-pane","active",{"card-body":i}],key:"bv-empty-tab"},this.normalizeSlot(ha)));var k=t("div",{staticClass:"tab-content",class:[{col:v},this.contentClass],attrs:{id:this.safeId("_BV_tab_container_")},key:"bv-content",ref:"content"},[w,S]);return t(this.tag,{staticClass:"tabs",class:{row:v,"no-gutters":v&&i},attrs:{id:this.safeId()}},[r?k:t(),x,r?t():k])}});function vM(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function mM(t){for(var e=1;e" with name "'.concat(t,'" already exists in the document.'),$i),this.dead=!0):this.doRender=!0},beforeDestroy:function(){this.doRender&&this.emitOnRoot(Vl($i,Dr),this.name)},destroyed:function(){var t=this.$el;t&&t.parentNode&&t.parentNode.removeChild(t)},render:function(t){var e=t("div",{class:["d-none",{"b-dead-toaster":this.dead}]});if(this.doRender){var n=t(AM.YC,{staticClass:"b-toaster-slot",props:{name:this.staticName,multiple:!0,tag:"div",slim:!1,transition:PM}});e=t("div",{staticClass:"b-toaster",class:[this.staticName],attrs:{id:this.staticName,role:this.role||null,"aria-live":this.ariaLive,"aria-atomic":this.ariaAtomic}},[n])}return e}});function DM(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function EM(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{};return new Wm(t,EM(EM({cancelable:!1,target:this.$el||null,relatedTarget:null},e),{},{vueTarget:this,componentId:this.safeId()}))},emitEvent:function(t){var e=t.type;this.emitOnRoot(Vl(Ri,e),t),this.$emit(e,t)},ensureToaster:function(){if(!this.static){var t=this.computedToaster;if(!AM.Df.hasTarget(t)){var e=document.createElement("div");document.body.appendChild(e);var n=_C(this.bvEventRoot,_M,{propsData:{name:t}});n.$mount(e)}}},startDismissTimer:function(){this.clearDismissTimer(),this.noAutoHide||(this.$_dismissTimer=setTimeout(this.hide,this.resumeDismiss||this.computedDuration),this.dismissStarted=Date.now(),this.resumeDismiss=0)},clearDismissTimer:function(){clearTimeout(this.$_dismissTimer),this.$_dismissTimer=null},setHoverHandler:function(t){var e=this.$refs["b-toast"];Hl(t,e,"mouseenter",this.onPause,_o),Hl(t,e,"mouseleave",this.onUnPause,_o)},onPause:function(){if(!this.noAutoHide&&!this.noHoverPause&&this.$_dismissTimer&&!this.resumeDismiss){var t=Date.now()-this.dismissStarted;t>0&&(this.clearDismissTimer(),this.resumeDismiss=vc(this.computedDuration-t,$M))}},onUnPause:function(){this.noAutoHide||this.noHoverPause||!this.resumeDismiss?this.resumeDismiss=this.dismissStarted=0:this.startDismissTimer()},onLinkClick:function(){var t=this;this.$nextTick((function(){Ms((function(){t.hide()}))}))},onBeforeEnter:function(){this.isTransitioning=!0},onAfterEnter:function(){this.isTransitioning=!1;var t=this.buildEvent(go);this.emitEvent(t),this.startDismissTimer(),this.setHoverHandler(!0)},onBeforeLeave:function(){this.isTransitioning=!0},onAfterLeave:function(){this.isTransitioning=!1,this.order=0,this.resumeDismiss=this.dismissStarted=0;var t=this.buildEvent(Vr);this.emitEvent(t),this.doRender=!1},makeToast:function(t){var e=this,n=this.title,i=this.slotScope,r=Fc(this),o=[],a=this.normalizeSlot(os,i);a?o.push(a):n&&o.push(t("strong",{staticClass:"mr-2"},n)),this.noCloseButton||o.push(t(Gl,{staticClass:"ml-auto mb-1",on:{click:function(){e.hide()}}}));var s=t();o.length>0&&(s=t(this.headerTag,{staticClass:"toast-header",class:this.headerClass},o));var l=t(r?bh:"div",{staticClass:"toast-body",class:this.bodyClass,props:r?Dl(FM,this):{},on:r?{click:this.onLinkClick}:{}},this.normalizeSlot(aa,i));return t("div",{staticClass:"toast",class:this.toastClass,attrs:this.computedAttrs,key:"toast-".concat(this[hr]),ref:"toast"},[s,l])}},render:function(t){if(!this.doRender||!this.isMounted)return t();var e=this.order,n=this.static,i=this.isHiding,r=this.isStatus,o="b-toast-".concat(this[hr]),a=t("div",{staticClass:"b-toast",class:this.toastClasses,attrs:EM(EM({},n?{}:this.scopedStyleAttrs),{},{id:this.safeId("_toast_outer"),role:i?null:r?"status":"alert","aria-live":i?null:r?"polite":"assertive","aria-atomic":i?null:"true"}),key:o,ref:"b-toast"},[t(ec,{props:{noFade:this.noFade},on:this.transitionHandlers},[this.localShow?this.makeToast(t):t()])]);return t(AM.h_,{props:{name:o,to:this.computedToaster,order:e,slim:!0,disabled:n}},[a])}});function NM(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function VM(t,e){for(var n=0;nt.length)&&(e=t.length);for(var n=0,i=new Array(e);n1&&void 0!==arguments[1]?arguments[1]:{};t&&!pe(tI)&&n(WM(WM({},rI(e)),{},{toastContent:t}),this._vm)}},{key:"show",value:function(t){t&&this._root.$emit(Yl(Ri,fo),t)}},{key:"hide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this._root.$emit(Yl(Ri,Yr),t)}}]),t}();t.mixin({beforeCreate:function(){this[eI]=new i(this)}}),Vt(t.prototype,tI)||Ht(t.prototype,tI,{get:function(){return this&&this[eI]||de('"'.concat(tI,'" must be accessed from a Vue instance "this" context.'),Ri),this[eI]}})},aI=Ae({plugins:{plugin:oI}}),sI=Ae({components:{BToast:zM,BToaster:_M},plugins:{BVToastPlugin:aI}});function lI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function cI(t){for(var e=1;e=n){var i=this.$targets[this.$targets.length-1];this.$activeTarget!==i&&this.activate(i)}else{if(this.$activeTarget&&t0)return this.$activeTarget=null,void this.clear();for(var r=this.$offsets.length;r--;){var o=this.$activeTarget!==this.$targets[r]&&t>=this.$offsets[r]&&(bt(this.$offsets[r+1])||t0&&this.$root&&this.$root.$emit(ZI,t,n)}},{key:"clear",value:function(){var t=this;Ys("".concat(this.$selector,", ").concat(XI),this.$el).filter((function(t){return Js(t,NI)})).forEach((function(e){return t.setActiveState(e,!1)}))}},{key:"setActiveState",value:function(t,e){t&&(e?Zs(t,NI):Ks(t,NI))}}],[{key:"Name",get:function(){return HI}},{key:"Default",get:function(){return QI}},{key:"DefaultType",get:function(){return tB}}]),t}(),oB="__BV_Scrollspy__",aB=/^\d+$/,sB=/^(auto|position|offset)$/,lB=function(t){var e={};return t.arg&&(e.element="#".concat(t.arg)),Nt(t.modifiers).forEach((function(t){aB.test(t)?e.offset=ms(t,0):sB.test(t)&&(e.method=t)})),kt(t.value)?e.element=t.value:Ot(t.value)?e.offset=wc(t.value):Pt(t.value)&&Nt(t.value).filter((function(t){return!!rB.DefaultType[t]})).forEach((function(n){e[n]=t.value[n]})),e},cB=function(t,e,n){if(c){var i=lB(e);t[oB]?t[oB].updateConfig(i,Zu(jg(n,e))):t[oB]=new rB(t,i,Zu(jg(n,e)))}},uB=function(t){t[oB]&&(t[oB].dispose(),t[oB]=null,delete t[oB])},hB={bind:function(t,e,n){cB(t,e,n)},inserted:function(t,e,n){cB(t,e,n)},update:function(t,e,n){e.value!==e.oldValue&&cB(t,e,n)},componentUpdated:function(t,e,n){e.value!==e.oldValue&&cB(t,e,n)},unbind:function(t){uB(t)}},dB=Ae({directives:{VBScrollspy:hB}}),pB=Ae({directives:{VBVisible:df}}),fB=Ae({plugins:{VBHoverPlugin:jI,VBModalPlugin:LI,VBPopoverPlugin:X_,VBScrollspyPlugin:dB,VBTogglePlugin:lv,VBTooltipPlugin:_I,VBVisiblePlugin:pB}}),gB="BootstrapVue",vB=Ce({plugins:{componentsPlugin:EI,directivesPlugin:fB}}),mB={install:vB,NAME:gB}},8607:function(t,e,n){(function(e,i,r){t.exports=i(n(7424),n(1586),n(2691),n(9904),n(2811))})(0,(function(t){return function(){var e=t,n=e.lib,i=n.BlockCipher,r=e.algo,o=[],a=[],s=[],l=[],c=[],u=[],h=[],d=[],p=[],f=[];(function(){for(var t=[],e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;var n=0,i=0;for(e=0;e<256;e++){var r=i^i<<1^i<<2^i<<3^i<<4;r=r>>>8^255&r^99,o[n]=r,a[r]=n;var g=t[n],v=t[g],m=t[v],b=257*t[r]^16843008*r;s[n]=b<<24|b>>>8,l[n]=b<<16|b>>>16,c[n]=b<<8|b>>>24,u[n]=b;b=16843009*m^65537*v^257*g^16843008*n;h[r]=b<<24|b>>>8,d[r]=b<<16|b>>>16,p[r]=b<<8|b>>>24,f[r]=b,n?(n=g^t[t[t[m^g]]],i^=t[t[i]]):n=i=1}})();var g=[0,1,2,4,8,16,32,64,128,27,54],v=r.AES=i.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,n=t.sigBytes/4,i=this._nRounds=n+6,r=4*(i+1),a=this._keySchedule=[],s=0;s6&&s%n==4&&(u=o[u>>>24]<<24|o[u>>>16&255]<<16|o[u>>>8&255]<<8|o[255&u]):(u=u<<8|u>>>24,u=o[u>>>24]<<24|o[u>>>16&255]<<16|o[u>>>8&255]<<8|o[255&u],u^=g[s/n|0]<<24),a[s]=a[s-n]^u);for(var l=this._invKeySchedule=[],c=0;c>>24]]^d[o[u>>>16&255]]^p[o[u>>>8&255]]^f[o[255&u]]}}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,s,l,c,u,o)},decryptBlock:function(t,e){var n=t[e+1];t[e+1]=t[e+3],t[e+3]=n,this._doCryptBlock(t,e,this._invKeySchedule,h,d,p,f,a);n=t[e+1];t[e+1]=t[e+3],t[e+3]=n},_doCryptBlock:function(t,e,n,i,r,o,a,s){for(var l=this._nRounds,c=t[e]^n[0],u=t[e+1]^n[1],h=t[e+2]^n[2],d=t[e+3]^n[3],p=4,f=1;f>>24]^r[u>>>16&255]^o[h>>>8&255]^a[255&d]^n[p++],v=i[u>>>24]^r[h>>>16&255]^o[d>>>8&255]^a[255&c]^n[p++],m=i[h>>>24]^r[d>>>16&255]^o[c>>>8&255]^a[255&u]^n[p++],b=i[d>>>24]^r[c>>>16&255]^o[u>>>8&255]^a[255&h]^n[p++];c=g,u=v,h=m,d=b}g=(s[c>>>24]<<24|s[u>>>16&255]<<16|s[h>>>8&255]<<8|s[255&d])^n[p++],v=(s[u>>>24]<<24|s[h>>>16&255]<<16|s[d>>>8&255]<<8|s[255&c])^n[p++],m=(s[h>>>24]<<24|s[d>>>16&255]<<16|s[c>>>8&255]<<8|s[255&u])^n[p++],b=(s[d>>>24]<<24|s[c>>>16&255]<<16|s[u>>>8&255]<<8|s[255&h])^n[p++];t[e]=g,t[e+1]=v,t[e+2]=m,t[e+3]=b},keySize:8});e.AES=i._createHelper(v)}(),t.AES}))},2811:function(t,e,n){n(7658),function(e,i,r){t.exports=i(n(7424),n(9904))}(0,(function(t){t.lib.Cipher||function(e){var n=t,i=n.lib,r=i.Base,o=i.WordArray,a=i.BufferedBlockAlgorithm,s=n.enc,l=(s.Utf8,s.Base64),c=n.algo,u=c.EvpKDF,h=i.Cipher=a.extend({cfg:r.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,n){this.cfg=this.cfg.extend(n),this._xformMode=t,this._key=e,this.reset()},reset:function(){a.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){t&&this._append(t);var e=this._doFinalize();return e},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function t(t){return"string"==typeof t?k:x}return function(e){return{encrypt:function(n,i,r){return t(i).encrypt(e,n,i,r)},decrypt:function(n,i,r){return t(i).decrypt(e,n,i,r)}}}}()}),d=(i.StreamCipher=h.extend({_doFinalize:function(){var t=this._process(!0);return t},blockSize:1}),n.mode={}),p=i.BlockCipherMode=r.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}}),f=d.CBC=function(){var t=p.extend();function n(t,n,i){var r,o=this._iv;o?(r=o,this._iv=e):r=this._prevBlock;for(var a=0;a>>2];t.sigBytes-=e}},m=(i.BlockCipher=h.extend({cfg:h.cfg.extend({mode:f,padding:v}),reset:function(){var t;h.reset.call(this);var e=this.cfg,n=e.iv,i=e.mode;this._xformMode==this._ENC_XFORM_MODE?t=i.createEncryptor:(t=i.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==t?this._mode.init(this,n&&n.words):(this._mode=t.call(i,this,n&&n.words),this._mode.__creator=t)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t,e=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(e.pad(this._data,this.blockSize),t=this._process(!0)):(t=this._process(!0),e.unpad(t)),t},blockSize:4}),i.CipherParams=r.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}})),b=n.format={},y=b.OpenSSL={stringify:function(t){var e,n=t.ciphertext,i=t.salt;return e=i?o.create([1398893684,1701076831]).concat(i).concat(n):n,e.toString(l)},parse:function(t){var e,n=l.parse(t),i=n.words;return 1398893684==i[0]&&1701076831==i[1]&&(e=o.create(i.slice(2,4)),i.splice(0,4),n.sigBytes-=16),m.create({ciphertext:n,salt:e})}},x=i.SerializableCipher=r.extend({cfg:r.extend({format:y}),encrypt:function(t,e,n,i){i=this.cfg.extend(i);var r=t.createEncryptor(n,i),o=r.finalize(e),a=r.cfg;return m.create({ciphertext:o,key:n,iv:a.iv,algorithm:t,mode:a.mode,padding:a.padding,blockSize:t.blockSize,formatter:i.format})},decrypt:function(t,e,n,i){i=this.cfg.extend(i),e=this._parse(e,i.format);var r=t.createDecryptor(n,i).finalize(e.ciphertext);return r},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),w=n.kdf={},S=w.OpenSSL={execute:function(t,e,n,i){i||(i=o.random(8));var r=u.create({keySize:e+n}).compute(t,i),a=o.create(r.words.slice(e),4*n);return r.sigBytes=4*e,m.create({key:r,iv:a,salt:i})}},k=i.PasswordBasedCipher=x.extend({cfg:x.cfg.extend({kdf:S}),encrypt:function(t,e,n,i){i=this.cfg.extend(i);var r=i.kdf.execute(n,t.keySize,t.ivSize);i.iv=r.iv;var o=x.encrypt.call(this,t,e,r.key,i);return o.mixIn(r),o},decrypt:function(t,e,n,i){i=this.cfg.extend(i),e=this._parse(e,i.format);var r=i.kdf.execute(n,t.keySize,t.ivSize,e.salt);i.iv=r.iv;var o=x.decrypt.call(this,t,e,r.key,i);return o}})}()}))},7424:function(t,e,n){n(7658),n(1439),n(7585),n(5315),n(3252),n(6461),n(2372),function(e,n){t.exports=n()}(0,(function(){var t=t||function(t,e){var i;if("undefined"!==typeof window&&window.crypto&&(i=window.crypto),"undefined"!==typeof self&&self.crypto&&(i=self.crypto),"undefined"!==typeof globalThis&&globalThis.crypto&&(i=globalThis.crypto),!i&&"undefined"!==typeof window&&window.msCrypto&&(i=window.msCrypto),!i&&"undefined"!==typeof n.g&&n.g.crypto&&(i=n.g.crypto),!i)try{i=n(2480)}catch(v){}var r=function(){if(i){if("function"===typeof i.getRandomValues)try{return i.getRandomValues(new Uint32Array(1))[0]}catch(v){}if("function"===typeof i.randomBytes)try{return i.randomBytes(4).readInt32LE()}catch(v){}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function t(){}return function(e){var n;return t.prototype=e,n=new t,t.prototype=null,n}}(),a={},s=a.lib={},l=s.Base=function(){return{extend:function(t){var e=o(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),e.init.prototype=e,e.$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),c=s.WordArray=l.extend({init:function(t,n){t=this.words=t||[],this.sigBytes=n!=e?n:4*t.length},toString:function(t){return(t||h).stringify(this)},concat:function(t){var e=this.words,n=t.words,i=this.sigBytes,r=t.sigBytes;if(this.clamp(),i%4)for(var o=0;o>>2]>>>24-o%4*8&255;e[i+o>>>2]|=a<<24-(i+o)%4*8}else for(var s=0;s>>2]=n[s>>>2];return this.sigBytes+=r,this},clamp:function(){var e=this.words,n=this.sigBytes;e[n>>>2]&=4294967295<<32-n%4*8,e.length=t.ceil(n/4)},clone:function(){var t=l.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],n=0;n>>2]>>>24-r%4*8&255;i.push((o>>>4).toString(16)),i.push((15&o).toString(16))}return i.join("")},parse:function(t){for(var e=t.length,n=[],i=0;i>>3]|=parseInt(t.substr(i,2),16)<<24-i%8*4;return new c.init(n,e/2)}},d=u.Latin1={stringify:function(t){for(var e=t.words,n=t.sigBytes,i=[],r=0;r>>2]>>>24-r%4*8&255;i.push(String.fromCharCode(o))}return i.join("")},parse:function(t){for(var e=t.length,n=[],i=0;i>>2]|=(255&t.charCodeAt(i))<<24-i%4*8;return new c.init(n,e)}},p=u.Utf8={stringify:function(t){try{return decodeURIComponent(escape(d.stringify(t)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(t){return d.parse(unescape(encodeURIComponent(t)))}},f=s.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=p.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(e){var n,i=this._data,r=i.words,o=i.sigBytes,a=this.blockSize,s=4*a,l=o/s;l=e?t.ceil(l):t.max((0|l)-this._minBufferSize,0);var u=l*a,h=t.min(4*u,o);if(u){for(var d=0;d>>2]>>>24-o%4*8&255,s=e[o+1>>>2]>>>24-(o+1)%4*8&255,l=e[o+2>>>2]>>>24-(o+2)%4*8&255,c=a<<16|s<<8|l,u=0;u<4&&o+.75*u>>6*(3-u)&63));var h=i.charAt(64);if(h)while(r.length%4)r.push(h);return r.join("")},parse:function(t){var e=t.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var r=0;r>>6-a%4*2,c=s|l;r[o>>>2]|=c<<24-o%4*8,o++}return i.create(r,o)}}(),t.enc.Base64}))},6694:function(t,e,n){n(7658),function(e,i){t.exports=i(n(7424))}(0,(function(t){return function(){var e=t,n=e.lib,i=n.WordArray,r=e.enc;r.Base64url={stringify:function(t,e=!0){var n=t.words,i=t.sigBytes,r=e?this._safe_map:this._map;t.clamp();for(var o=[],a=0;a>>2]>>>24-a%4*8&255,l=n[a+1>>>2]>>>24-(a+1)%4*8&255,c=n[a+2>>>2]>>>24-(a+2)%4*8&255,u=s<<16|l<<8|c,h=0;h<4&&a+.75*h>>6*(3-h)&63));var d=r.charAt(64);if(d)while(o.length%4)o.push(d);return o.join("")},parse:function(t,e=!0){var n=t.length,i=e?this._safe_map:this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var a=0;a>>6-a%4*2,c=s|l;r[o>>>2]|=c<<24-o%4*8,o++}return i.create(r,o)}}(),t.enc.Base64url}))},7523:function(t,e,n){n(7658),function(e,i){t.exports=i(n(7424))}(0,(function(t){return function(){var e=t,n=e.lib,i=n.WordArray,r=e.enc;r.Utf16=r.Utf16BE={stringify:function(t){for(var e=t.words,n=t.sigBytes,i=[],r=0;r>>2]>>>16-r%4*8&65535;i.push(String.fromCharCode(o))}return i.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r>>1]|=t.charCodeAt(r)<<16-r%2*16;return i.create(n,2*e)}};function o(t){return t<<8&4278255360|t>>>8&16711935}r.Utf16LE={stringify:function(t){for(var e=t.words,n=t.sigBytes,i=[],r=0;r>>2]>>>16-r%4*8&65535);i.push(String.fromCharCode(a))}return i.join("")},parse:function(t){for(var e=t.length,n=[],r=0;r>>1]|=o(t.charCodeAt(r)<<16-r%2*16);return i.create(n,2*e)}}}(),t.enc.Utf16}))},9904:function(t,e,n){(function(e,i,r){t.exports=i(n(7424),n(4768),n(6190))})(0,(function(t){return function(){var e=t,n=e.lib,i=n.Base,r=n.WordArray,o=e.algo,a=o.MD5,s=o.EvpKDF=i.extend({cfg:i.extend({keySize:4,hasher:a,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){var n,i=this.cfg,o=i.hasher.create(),a=r.create(),s=a.words,l=i.keySize,c=i.iterations;while(s.lengthi&&(e=t.finalize(e)),e.clamp();for(var r=this._oKey=e.clone(),a=this._iKey=e.clone(),s=r.words,l=a.words,c=0;c>>2]|=t[i]<<24-i%4*8;r.call(this,n,e)}else r.apply(this,arguments)};o.prototype=i}}(),t.lib.WordArray}))},2691:function(t,e,n){(function(e,i){t.exports=i(n(7424))})(0,(function(t){return function(e){var n=t,i=n.lib,r=i.WordArray,o=i.Hasher,a=n.algo,s=[];(function(){for(var t=0;t<64;t++)s[t]=4294967296*e.abs(e.sin(t+1))|0})();var l=a.MD5=o.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,e){for(var n=0;n<16;n++){var i=e+n,r=t[i];t[i]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8)}var o=this._hash.words,a=t[e+0],l=t[e+1],p=t[e+2],f=t[e+3],g=t[e+4],v=t[e+5],m=t[e+6],b=t[e+7],y=t[e+8],x=t[e+9],w=t[e+10],S=t[e+11],k=t[e+12],O=t[e+13],C=t[e+14],A=t[e+15],P=o[0],T=o[1],_=o[2],D=o[3];P=c(P,T,_,D,a,7,s[0]),D=c(D,P,T,_,l,12,s[1]),_=c(_,D,P,T,p,17,s[2]),T=c(T,_,D,P,f,22,s[3]),P=c(P,T,_,D,g,7,s[4]),D=c(D,P,T,_,v,12,s[5]),_=c(_,D,P,T,m,17,s[6]),T=c(T,_,D,P,b,22,s[7]),P=c(P,T,_,D,y,7,s[8]),D=c(D,P,T,_,x,12,s[9]),_=c(_,D,P,T,w,17,s[10]),T=c(T,_,D,P,S,22,s[11]),P=c(P,T,_,D,k,7,s[12]),D=c(D,P,T,_,O,12,s[13]),_=c(_,D,P,T,C,17,s[14]),T=c(T,_,D,P,A,22,s[15]),P=u(P,T,_,D,l,5,s[16]),D=u(D,P,T,_,m,9,s[17]),_=u(_,D,P,T,S,14,s[18]),T=u(T,_,D,P,a,20,s[19]),P=u(P,T,_,D,v,5,s[20]),D=u(D,P,T,_,w,9,s[21]),_=u(_,D,P,T,A,14,s[22]),T=u(T,_,D,P,g,20,s[23]),P=u(P,T,_,D,x,5,s[24]),D=u(D,P,T,_,C,9,s[25]),_=u(_,D,P,T,f,14,s[26]),T=u(T,_,D,P,y,20,s[27]),P=u(P,T,_,D,O,5,s[28]),D=u(D,P,T,_,p,9,s[29]),_=u(_,D,P,T,b,14,s[30]),T=u(T,_,D,P,k,20,s[31]),P=h(P,T,_,D,v,4,s[32]),D=h(D,P,T,_,y,11,s[33]),_=h(_,D,P,T,S,16,s[34]),T=h(T,_,D,P,C,23,s[35]),P=h(P,T,_,D,l,4,s[36]),D=h(D,P,T,_,g,11,s[37]),_=h(_,D,P,T,b,16,s[38]),T=h(T,_,D,P,w,23,s[39]),P=h(P,T,_,D,O,4,s[40]),D=h(D,P,T,_,a,11,s[41]),_=h(_,D,P,T,f,16,s[42]),T=h(T,_,D,P,m,23,s[43]),P=h(P,T,_,D,x,4,s[44]),D=h(D,P,T,_,k,11,s[45]),_=h(_,D,P,T,A,16,s[46]),T=h(T,_,D,P,p,23,s[47]),P=d(P,T,_,D,a,6,s[48]),D=d(D,P,T,_,b,10,s[49]),_=d(_,D,P,T,C,15,s[50]),T=d(T,_,D,P,v,21,s[51]),P=d(P,T,_,D,k,6,s[52]),D=d(D,P,T,_,f,10,s[53]),_=d(_,D,P,T,w,15,s[54]),T=d(T,_,D,P,l,21,s[55]),P=d(P,T,_,D,y,6,s[56]),D=d(D,P,T,_,A,10,s[57]),_=d(_,D,P,T,m,15,s[58]),T=d(T,_,D,P,O,21,s[59]),P=d(P,T,_,D,g,6,s[60]),D=d(D,P,T,_,S,10,s[61]),_=d(_,D,P,T,p,15,s[62]),T=d(T,_,D,P,x,21,s[63]),o[0]=o[0]+P|0,o[1]=o[1]+T|0,o[2]=o[2]+_|0,o[3]=o[3]+D|0},_doFinalize:function(){var t=this._data,n=t.words,i=8*this._nDataBytes,r=8*t.sigBytes;n[r>>>5]|=128<<24-r%32;var o=e.floor(i/4294967296),a=i;n[15+(r+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),n[14+(r+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),t.sigBytes=4*(n.length+1),this._process();for(var s=this._hash,l=s.words,c=0;c<4;c++){var u=l[c];l[c]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return s},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});function c(t,e,n,i,r,o,a){var s=t+(e&n|~e&i)+r+a;return(s<>>32-o)+e}function u(t,e,n,i,r,o,a){var s=t+(e&i|n&~i)+r+a;return(s<>>32-o)+e}function h(t,e,n,i,r,o,a){var s=t+(e^n^i)+r+a;return(s<>>32-o)+e}function d(t,e,n,i,r,o,a){var s=t+(n^(e|~i))+r+a;return(s<>>32-o)+e}n.MD5=o._createHelper(l),n.HmacMD5=o._createHmacHelper(l)}(Math),t.MD5}))},9599:function(t,e,n){(function(e,i,r){t.exports=i(n(7424),n(2811))})(0,(function(t){return t.mode.CFB=function(){var e=t.lib.BlockCipherMode.extend();function n(t,e,n,i){var r,o=this._iv;o?(r=o.slice(0),this._iv=void 0):r=this._prevBlock,i.encryptBlock(r,0);for(var a=0;a>24&255)){var e=t>>16&255,n=t>>8&255,i=255&t;255===e?(e=0,255===n?(n=0,255===i?i=0:++i):++n):++e,t=0,t+=e<<16,t+=n<<8,t+=i}else t+=1<<24;return t}function i(t){return 0===(t[0]=n(t[0]))&&(t[1]=n(t[1])),t}var r=e.Encryptor=e.extend({processBlock:function(t,e){var n=this._cipher,r=n.blockSize,o=this._iv,a=this._counter;o&&(a=this._counter=o.slice(0),this._iv=void 0),i(a);var s=a.slice(0);n.encryptBlock(s,0);for(var l=0;l>>2]|=r<<24-o%4*8,t.sigBytes+=r},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},t.pad.Ansix923}))},9565:function(t,e,n){(function(e,i,r){t.exports=i(n(7424),n(2811))})(0,(function(t){return t.pad.Iso10126={pad:function(e,n){var i=4*n,r=i-e.sigBytes%i;e.concat(t.lib.WordArray.random(r-1)).concat(t.lib.WordArray.create([r<<24],1))},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},t.pad.Iso10126}))},8388:function(t,e,n){(function(e,i,r){t.exports=i(n(7424),n(2811))})(0,(function(t){return t.pad.Iso97971={pad:function(e,n){e.concat(t.lib.WordArray.create([2147483648],1)),t.pad.ZeroPadding.pad(e,n)},unpad:function(e){t.pad.ZeroPadding.unpad(e),e.sigBytes--}},t.pad.Iso97971}))},6095:function(t,e,n){(function(e,i,r){t.exports=i(n(7424),n(2811))})(0,(function(t){return t.pad.NoPadding={pad:function(){},unpad:function(){}},t.pad.NoPadding}))},1181:function(t,e,n){(function(e,i,r){t.exports=i(n(7424),n(2811))})(0,(function(t){return t.pad.ZeroPadding={pad:function(t,e){var n=4*e;t.clamp(),t.sigBytes+=n-(t.sigBytes%n||n)},unpad:function(t){var e=t.words,n=t.sigBytes-1;for(n=t.sigBytes-1;n>=0;n--)if(e[n>>>2]>>>24-n%4*8&255){t.sigBytes=n+1;break}}},t.pad.ZeroPadding}))},2046:function(t,e,n){(function(e,i,r){t.exports=i(n(7424),n(4768),n(6190))})(0,(function(t){return function(){var e=t,n=e.lib,i=n.Base,r=n.WordArray,o=e.algo,a=o.SHA1,s=o.HMAC,l=o.PBKDF2=i.extend({cfg:i.extend({keySize:4,hasher:a,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){var n=this.cfg,i=s.create(n.hasher,t),o=r.create(),a=r.create([1]),l=o.words,c=a.words,u=n.keySize,h=n.iterations;while(l.length>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],i=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];this._b=0;for(var r=0;r<4;r++)c.call(this);for(r=0;r<8;r++)i[r]^=n[r+4&7];if(e){var o=e.words,a=o[0],s=o[1],l=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),h=l>>>16|4294901760&u,d=u<<16|65535&l;i[0]^=l,i[1]^=h,i[2]^=u,i[3]^=d,i[4]^=l,i[5]^=h,i[6]^=u,i[7]^=d;for(r=0;r<4;r++)c.call(this)}},_doProcessBlock:function(t,e){var n=this._X;c.call(this),o[0]=n[0]^n[5]>>>16^n[3]<<16,o[1]=n[2]^n[7]>>>16^n[5]<<16,o[2]=n[4]^n[1]>>>16^n[7]<<16,o[3]=n[6]^n[3]>>>16^n[1]<<16;for(var i=0;i<4;i++)o[i]=16711935&(o[i]<<8|o[i]>>>24)|4278255360&(o[i]<<24|o[i]>>>8),t[e+i]^=o[i]},blockSize:4,ivSize:2});function c(){for(var t=this._X,e=this._C,n=0;n<8;n++)a[n]=e[n];e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0;for(n=0;n<8;n++){var i=t[n]+e[n],r=65535&i,o=i>>>16,l=((r*r>>>17)+r*o>>>15)+o*o,c=((4294901760&i)*i|0)+((65535&i)*i|0);s[n]=l^c}t[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,t[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,t[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,t[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,t[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,t[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,t[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,t[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.RabbitLegacy=i._createHelper(l)}(),t.RabbitLegacy}))},9795:function(t,e,n){(function(e,i,r){t.exports=i(n(7424),n(1586),n(2691),n(9904),n(2811))})(0,(function(t){return function(){var e=t,n=e.lib,i=n.StreamCipher,r=e.algo,o=[],a=[],s=[],l=r.Rabbit=i.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,n=0;n<4;n++)t[n]=16711935&(t[n]<<8|t[n]>>>24)|4278255360&(t[n]<<24|t[n]>>>8);var i=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],r=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]];this._b=0;for(n=0;n<4;n++)c.call(this);for(n=0;n<8;n++)r[n]^=i[n+4&7];if(e){var o=e.words,a=o[0],s=o[1],l=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),h=l>>>16|4294901760&u,d=u<<16|65535&l;r[0]^=l,r[1]^=h,r[2]^=u,r[3]^=d,r[4]^=l,r[5]^=h,r[6]^=u,r[7]^=d;for(n=0;n<4;n++)c.call(this)}},_doProcessBlock:function(t,e){var n=this._X;c.call(this),o[0]=n[0]^n[5]>>>16^n[3]<<16,o[1]=n[2]^n[7]>>>16^n[5]<<16,o[2]=n[4]^n[1]>>>16^n[7]<<16,o[3]=n[6]^n[3]>>>16^n[1]<<16;for(var i=0;i<4;i++)o[i]=16711935&(o[i]<<8|o[i]>>>24)|4278255360&(o[i]<<24|o[i]>>>8),t[e+i]^=o[i]},blockSize:4,ivSize:2});function c(){for(var t=this._X,e=this._C,n=0;n<8;n++)a[n]=e[n];e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0>>0?1:0)|0,this._b=e[7]>>>0>>0?1:0;for(n=0;n<8;n++){var i=t[n]+e[n],r=65535&i,o=i>>>16,l=((r*r>>>17)+r*o>>>15)+o*o,c=((4294901760&i)*i|0)+((65535&i)*i|0);s[n]=l^c}t[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,t[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,t[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,t[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,t[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,t[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,t[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,t[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.Rabbit=i._createHelper(l)}(),t.Rabbit}))},4601:function(t,e,n){(function(e,i,r){t.exports=i(n(7424),n(1586),n(2691),n(9904),n(2811))})(0,(function(t){return function(){var e=t,n=e.lib,i=n.StreamCipher,r=e.algo,o=r.RC4=i.extend({_doReset:function(){for(var t=this._key,e=t.words,n=t.sigBytes,i=this._S=[],r=0;r<256;r++)i[r]=r;r=0;for(var o=0;r<256;r++){var a=r%n,s=e[a>>>2]>>>24-a%4*8&255;o=(o+i[r]+s)%256;var l=i[r];i[r]=i[o],i[o]=l}this._i=this._j=0},_doProcessBlock:function(t,e){t[e]^=a.call(this)},keySize:8,ivSize:0});function a(){for(var t=this._S,e=this._i,n=this._j,i=0,r=0;r<4;r++){e=(e+1)%256,n=(n+t[e])%256;var o=t[e];t[e]=t[n],t[n]=o,i|=t[(t[e]+t[n])%256]<<24-8*r}return this._i=e,this._j=n,i}e.RC4=i._createHelper(o);var s=r.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var t=this.cfg.drop;t>0;t--)a.call(this)}});e.RC4Drop=i._createHelper(s)}(),t.RC4}))},8155:function(t,e,n){(function(e,i){t.exports=i(n(7424))})(0,(function(t){ /** @preserve (c) 2012 by Cédric Mesnil. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ return function(e){var n=t,i=n.lib,r=i.WordArray,o=i.Hasher,a=n.algo,s=r.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),l=r.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),c=r.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),u=r.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=r.create([0,1518500249,1859775393,2400959708,2840853838]),d=r.create([1352829926,1548603684,1836072691,2053994217,0]),p=a.RIPEMD160=o.extend({_doReset:function(){this._hash=r.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var n=0;n<16;n++){var i=e+n,r=t[i];t[i]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8)}var o,a,p,x,w,S,k,O,C,A,P,T=this._hash.words,_=h.words,D=d.words,E=s.words,j=l.words,L=c.words,M=u.words;S=o=T[0],k=a=T[1],O=p=T[2],C=x=T[3],A=w=T[4];for(n=0;n<80;n+=1)P=o+t[e+E[n]]|0,P+=n<16?f(a,p,x)+_[0]:n<32?g(a,p,x)+_[1]:n<48?v(a,p,x)+_[2]:n<64?m(a,p,x)+_[3]:b(a,p,x)+_[4],P|=0,P=y(P,L[n]),P=P+w|0,o=w,w=x,x=y(p,10),p=a,a=P,P=S+t[e+j[n]]|0,P+=n<16?b(k,O,C)+D[0]:n<32?m(k,O,C)+D[1]:n<48?v(k,O,C)+D[2]:n<64?g(k,O,C)+D[3]:f(k,O,C)+D[4],P|=0,P=y(P,M[n]),P=P+A|0,S=A,A=C,C=y(O,10),O=k,k=P;P=T[1]+p+C|0,T[1]=T[2]+x+A|0,T[2]=T[3]+w+S|0,T[3]=T[4]+o+k|0,T[4]=T[0]+a+O|0,T[0]=P},_doFinalize:function(){var t=this._data,e=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;e[i>>>5]|=128<<24-i%32,e[14+(i+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),t.sigBytes=4*(e.length+1),this._process();for(var r=this._hash,o=r.words,a=0;a<5;a++){var s=o[a];o[a]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return r},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});function f(t,e,n){return t^e^n}function g(t,e,n){return t&e|~t&n}function v(t,e,n){return(t|~e)^n}function m(t,e,n){return t&n|e&~n}function b(t,e,n){return t^(e|~n)}function y(t,e){return t<>>32-e}n.RIPEMD160=o._createHelper(p),n.HmacRIPEMD160=o._createHmacHelper(p)}(Math),t.RIPEMD160}))},4768:function(t,e,n){(function(e,i){t.exports=i(n(7424))})(0,(function(t){return function(){var e=t,n=e.lib,i=n.WordArray,r=n.Hasher,o=e.algo,a=[],s=o.SHA1=r.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var n=this._hash.words,i=n[0],r=n[1],o=n[2],s=n[3],l=n[4],c=0;c<80;c++){if(c<16)a[c]=0|t[e+c];else{var u=a[c-3]^a[c-8]^a[c-14]^a[c-16];a[c]=u<<1|u>>>31}var h=(i<<5|i>>>27)+l+a[c];h+=c<20?1518500249+(r&o|~r&s):c<40?1859775393+(r^o^s):c<60?(r&o|r&s|o&s)-1894007588:(r^o^s)-899497514,l=s,s=o,o=r<<30|r>>>2,r=i,i=h}n[0]=n[0]+i|0,n[1]=n[1]+r|0,n[2]=n[2]+o|0,n[3]=n[3]+s|0,n[4]=n[4]+l|0},_doFinalize:function(){var t=this._data,e=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[14+(i+64>>>9<<4)]=Math.floor(n/4294967296),e[15+(i+64>>>9<<4)]=n,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=r.clone.call(this);return t._hash=this._hash.clone(),t}});e.SHA1=r._createHelper(s),e.HmacSHA1=r._createHmacHelper(s)}(),t.SHA1}))},3382:function(t,e,n){(function(e,i,r){t.exports=i(n(7424),n(9002))})(0,(function(t){return function(){var e=t,n=e.lib,i=n.WordArray,r=e.algo,o=r.SHA256,a=r.SHA224=o.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=o._doFinalize.call(this);return t.sigBytes-=4,t}});e.SHA224=o._createHelper(a),e.HmacSHA224=o._createHmacHelper(a)}(),t.SHA224}))},9002:function(t,e,n){(function(e,i){t.exports=i(n(7424))})(0,(function(t){return function(e){var n=t,i=n.lib,r=i.WordArray,o=i.Hasher,a=n.algo,s=[],l=[];(function(){function t(t){for(var n=e.sqrt(t),i=2;i<=n;i++)if(!(t%i))return!1;return!0}function n(t){return 4294967296*(t-(0|t))|0}var i=2,r=0;while(r<64)t(i)&&(r<8&&(s[r]=n(e.pow(i,.5))),l[r]=n(e.pow(i,1/3)),r++),i++})();var c=[],u=a.SHA256=o.extend({_doReset:function(){this._hash=new r.init(s.slice(0))},_doProcessBlock:function(t,e){for(var n=this._hash.words,i=n[0],r=n[1],o=n[2],a=n[3],s=n[4],u=n[5],h=n[6],d=n[7],p=0;p<64;p++){if(p<16)c[p]=0|t[e+p];else{var f=c[p-15],g=(f<<25|f>>>7)^(f<<14|f>>>18)^f>>>3,v=c[p-2],m=(v<<15|v>>>17)^(v<<13|v>>>19)^v>>>10;c[p]=g+c[p-7]+m+c[p-16]}var b=s&u^~s&h,y=i&r^i&o^r&o,x=(i<<30|i>>>2)^(i<<19|i>>>13)^(i<<10|i>>>22),w=(s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25),S=d+w+b+l[p]+c[p],k=x+y;d=h,h=u,u=s,s=a+S|0,a=o,o=r,r=i,i=S+k|0}n[0]=n[0]+i|0,n[1]=n[1]+r|0,n[2]=n[2]+o|0,n[3]=n[3]+a|0,n[4]=n[4]+s|0,n[5]=n[5]+u|0,n[6]=n[6]+h|0,n[7]=n[7]+d|0},_doFinalize:function(){var t=this._data,n=t.words,i=8*this._nDataBytes,r=8*t.sigBytes;return n[r>>>5]|=128<<24-r%32,n[14+(r+64>>>9<<4)]=e.floor(i/4294967296),n[15+(r+64>>>9<<4)]=i,t.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var t=o.clone.call(this);return t._hash=this._hash.clone(),t}});n.SHA256=o._createHelper(u),n.HmacSHA256=o._createHmacHelper(u)}(Math),t.SHA256}))},3018:function(t,e,n){n(7658),function(e,i,r){t.exports=i(n(7424),n(2609))}(0,(function(t){return function(e){var n=t,i=n.lib,r=i.WordArray,o=i.Hasher,a=n.x64,s=a.Word,l=n.algo,c=[],u=[],h=[];(function(){for(var t=1,e=0,n=0;n<24;n++){c[t+5*e]=(n+1)*(n+2)/2%64;var i=e%5,r=(2*t+3*e)%5;t=i,e=r}for(t=0;t<5;t++)for(e=0;e<5;e++)u[t+5*e]=e+(2*t+3*e)%5*5;for(var o=1,a=0;a<24;a++){for(var l=0,d=0,p=0;p<7;p++){if(1&o){var f=(1<>>24)|4278255360&(o<<24|o>>>8),a=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8);var s=n[r];s.high^=a,s.low^=o}for(var l=0;l<24;l++){for(var p=0;p<5;p++){for(var f=0,g=0,v=0;v<5;v++){s=n[p+5*v];f^=s.high,g^=s.low}var m=d[p];m.high=f,m.low=g}for(p=0;p<5;p++){var b=d[(p+4)%5],y=d[(p+1)%5],x=y.high,w=y.low;for(f=b.high^(x<<1|w>>>31),g=b.low^(w<<1|x>>>31),v=0;v<5;v++){s=n[p+5*v];s.high^=f,s.low^=g}}for(var S=1;S<25;S++){s=n[S];var k=s.high,O=s.low,C=c[S];C<32?(f=k<>>32-C,g=O<>>32-C):(f=O<>>64-C,g=k<>>64-C);var A=d[u[S]];A.high=f,A.low=g}var P=d[0],T=n[0];P.high=T.high,P.low=T.low;for(p=0;p<5;p++)for(v=0;v<5;v++){S=p+5*v,s=n[S];var _=d[S],D=d[(p+1)%5+5*v],E=d[(p+2)%5+5*v];s.high=_.high^~D.high&E.high,s.low=_.low^~D.low&E.low}s=n[0];var j=h[l];s.high^=j.high,s.low^=j.low}},_doFinalize:function(){var t=this._data,n=t.words,i=(this._nDataBytes,8*t.sigBytes),o=32*this.blockSize;n[i>>>5]|=1<<24-i%32,n[(e.ceil((i+1)/o)*o>>>5)-1]|=128,t.sigBytes=4*n.length,this._process();for(var a=this._state,s=this.cfg.outputLength/8,l=s/8,c=[],u=0;u>>24)|4278255360&(d<<24|d>>>8),p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),c.push(p),c.push(d)}return new r.init(c,s)},clone:function(){for(var t=o.clone.call(this),e=t._state=this._state.slice(0),n=0;n<25;n++)e[n]=e[n].clone();return t}});n.SHA3=o._createHelper(p),n.HmacSHA3=o._createHmacHelper(p)}(Math),t.SHA3}))},6920:function(t,e,n){(function(e,i,r){t.exports=i(n(7424),n(2609),n(8684))})(0,(function(t){return function(){var e=t,n=e.x64,i=n.Word,r=n.WordArray,o=e.algo,a=o.SHA512,s=o.SHA384=a.extend({_doReset:function(){this._hash=new r.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var t=a._doFinalize.call(this);return t.sigBytes-=16,t}});e.SHA384=a._createHelper(s),e.HmacSHA384=a._createHmacHelper(s)}(),t.SHA384}))},8684:function(t,e,n){(function(e,i,r){t.exports=i(n(7424),n(2609))})(0,(function(t){return function(){var e=t,n=e.lib,i=n.Hasher,r=e.x64,o=r.Word,a=r.WordArray,s=e.algo;function l(){return o.create.apply(o,arguments)}var c=[l(1116352408,3609767458),l(1899447441,602891725),l(3049323471,3964484399),l(3921009573,2173295548),l(961987163,4081628472),l(1508970993,3053834265),l(2453635748,2937671579),l(2870763221,3664609560),l(3624381080,2734883394),l(310598401,1164996542),l(607225278,1323610764),l(1426881987,3590304994),l(1925078388,4068182383),l(2162078206,991336113),l(2614888103,633803317),l(3248222580,3479774868),l(3835390401,2666613458),l(4022224774,944711139),l(264347078,2341262773),l(604807628,2007800933),l(770255983,1495990901),l(1249150122,1856431235),l(1555081692,3175218132),l(1996064986,2198950837),l(2554220882,3999719339),l(2821834349,766784016),l(2952996808,2566594879),l(3210313671,3203337956),l(3336571891,1034457026),l(3584528711,2466948901),l(113926993,3758326383),l(338241895,168717936),l(666307205,1188179964),l(773529912,1546045734),l(1294757372,1522805485),l(1396182291,2643833823),l(1695183700,2343527390),l(1986661051,1014477480),l(2177026350,1206759142),l(2456956037,344077627),l(2730485921,1290863460),l(2820302411,3158454273),l(3259730800,3505952657),l(3345764771,106217008),l(3516065817,3606008344),l(3600352804,1432725776),l(4094571909,1467031594),l(275423344,851169720),l(430227734,3100823752),l(506948616,1363258195),l(659060556,3750685593),l(883997877,3785050280),l(958139571,3318307427),l(1322822218,3812723403),l(1537002063,2003034995),l(1747873779,3602036899),l(1955562222,1575990012),l(2024104815,1125592928),l(2227730452,2716904306),l(2361852424,442776044),l(2428436474,593698344),l(2756734187,3733110249),l(3204031479,2999351573),l(3329325298,3815920427),l(3391569614,3928383900),l(3515267271,566280711),l(3940187606,3454069534),l(4118630271,4000239992),l(116418474,1914138554),l(174292421,2731055270),l(289380356,3203993006),l(460393269,320620315),l(685471733,587496836),l(852142971,1086792851),l(1017036298,365543100),l(1126000580,2618297676),l(1288033470,3409855158),l(1501505948,4234509866),l(1607167915,987167468),l(1816402316,1246189591)],u=[];(function(){for(var t=0;t<80;t++)u[t]=l()})();var h=s.SHA512=i.extend({_doReset:function(){this._hash=new a.init([new o.init(1779033703,4089235720),new o.init(3144134277,2227873595),new o.init(1013904242,4271175723),new o.init(2773480762,1595750129),new o.init(1359893119,2917565137),new o.init(2600822924,725511199),new o.init(528734635,4215389547),new o.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var n=this._hash.words,i=n[0],r=n[1],o=n[2],a=n[3],s=n[4],l=n[5],h=n[6],d=n[7],p=i.high,f=i.low,g=r.high,v=r.low,m=o.high,b=o.low,y=a.high,x=a.low,w=s.high,S=s.low,k=l.high,O=l.low,C=h.high,A=h.low,P=d.high,T=d.low,_=p,D=f,E=g,j=v,L=m,M=b,I=y,B=x,R=w,$=S,F=k,H=O,z=C,N=A,V=P,Y=T,X=0;X<80;X++){var W,G,U=u[X];if(X<16)G=U.high=0|t[e+2*X],W=U.low=0|t[e+2*X+1];else{var q=u[X-15],Z=q.high,K=q.low,J=(Z>>>1|K<<31)^(Z>>>8|K<<24)^Z>>>7,Q=(K>>>1|Z<<31)^(K>>>8|Z<<24)^(K>>>7|Z<<25),tt=u[X-2],et=tt.high,nt=tt.low,it=(et>>>19|nt<<13)^(et<<3|nt>>>29)^et>>>6,rt=(nt>>>19|et<<13)^(nt<<3|et>>>29)^(nt>>>6|et<<26),ot=u[X-7],at=ot.high,st=ot.low,lt=u[X-16],ct=lt.high,ut=lt.low;W=Q+st,G=J+at+(W>>>0>>0?1:0),W+=rt,G=G+it+(W>>>0>>0?1:0),W+=ut,G=G+ct+(W>>>0>>0?1:0),U.high=G,U.low=W}var ht=R&F^~R&z,dt=$&H^~$&N,pt=_&E^_&L^E&L,ft=D&j^D&M^j&M,gt=(_>>>28|D<<4)^(_<<30|D>>>2)^(_<<25|D>>>7),vt=(D>>>28|_<<4)^(D<<30|_>>>2)^(D<<25|_>>>7),mt=(R>>>14|$<<18)^(R>>>18|$<<14)^(R<<23|$>>>9),bt=($>>>14|R<<18)^($>>>18|R<<14)^($<<23|R>>>9),yt=c[X],xt=yt.high,wt=yt.low,St=Y+bt,kt=V+mt+(St>>>0>>0?1:0),Ot=(St=St+dt,kt=kt+ht+(St>>>0
>>0?1:0),St=St+wt,kt=kt+xt+(St>>>0>>0?1:0),St=St+W,kt=kt+G+(St>>>0>>0?1:0),vt+ft),Ct=gt+pt+(Ot>>>0>>0?1:0);V=z,Y=N,z=F,N=H,F=R,H=$,$=B+St|0,R=I+kt+($>>>0>>0?1:0)|0,I=L,B=M,L=E,M=j,E=_,j=D,D=St+Ot|0,_=kt+Ct+(D>>>0>>0?1:0)|0}f=i.low=f+D,i.high=p+_+(f>>>0>>0?1:0),v=r.low=v+j,r.high=g+E+(v>>>0>>0?1:0),b=o.low=b+M,o.high=m+L+(b>>>0>>0?1:0),x=a.low=x+B,a.high=y+I+(x>>>0>>0?1:0),S=s.low=S+$,s.high=w+R+(S>>>0<$>>>0?1:0),O=l.low=O+H,l.high=k+F+(O>>>0>>0?1:0),A=h.low=A+N,h.high=C+z+(A>>>0>>0?1:0),T=d.low=T+Y,d.high=P+V+(T>>>0>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;e[i>>>5]|=128<<24-i%32,e[30+(i+128>>>10<<5)]=Math.floor(n/4294967296),e[31+(i+128>>>10<<5)]=n,t.sigBytes=4*e.length,this._process();var r=this._hash.toX32();return r},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});e.SHA512=i._createHelper(h),e.HmacSHA512=i._createHmacHelper(h)}(),t.SHA512}))},2898:function(t,e,n){(function(e,i,r){t.exports=i(n(7424),n(1586),n(2691),n(9904),n(2811))})(0,(function(t){return function(){var e=t,n=e.lib,i=n.WordArray,r=n.BlockCipher,o=e.algo,a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],s=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],l=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],c=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],u=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=o.DES=r.extend({_doReset:function(){for(var t=this._key,e=t.words,n=[],i=0;i<56;i++){var r=a[i]-1;n[i]=e[r>>>5]>>>31-r%32&1}for(var o=this._subKeys=[],c=0;c<16;c++){var u=o[c]=[],h=l[c];for(i=0;i<24;i++)u[i/6|0]|=n[(s[i]-1+h)%28]<<31-i%6,u[4+(i/6|0)]|=n[28+(s[i+24]-1+h)%28]<<31-i%6;u[0]=u[0]<<1|u[0]>>>31;for(i=1;i<7;i++)u[i]=u[i]>>>4*(i-1)+3;u[7]=u[7]<<5|u[7]>>>27}var d=this._invSubKeys=[];for(i=0;i<16;i++)d[i]=o[15-i]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(t,e,n){this._lBlock=t[e],this._rBlock=t[e+1],d.call(this,4,252645135),d.call(this,16,65535),p.call(this,2,858993459),p.call(this,8,16711935),d.call(this,1,1431655765);for(var i=0;i<16;i++){for(var r=n[i],o=this._lBlock,a=this._rBlock,s=0,l=0;l<8;l++)s|=c[l][((a^r[l])&u[l])>>>0];this._lBlock=a,this._rBlock=o^s}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,d.call(this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),d.call(this,16,65535),d.call(this,4,252645135),t[e]=this._lBlock,t[e+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function d(t,e){var n=(this._lBlock>>>t^this._rBlock)&e;this._rBlock^=n,this._lBlock^=n<>>t^this._lBlock)&e;this._lBlock^=n,this._rBlock^=n<192.");var n=e.slice(0,2),r=e.length<4?e.slice(0,2):e.slice(2,4),o=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=h.createEncryptor(i.create(n)),this._des2=h.createEncryptor(i.create(r)),this._des3=h.createEncryptor(i.create(o))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2});e.TripleDES=r._createHelper(f)}(),t.TripleDES}))},2609:function(t,e,n){n(7658),function(e,i){t.exports=i(n(7424))}(0,(function(t){return function(e){var n=t,i=n.lib,r=i.Base,o=i.WordArray,a=n.x64={};a.Word=r.extend({init:function(t,e){this.high=t,this.low=e}}),a.WordArray=r.extend({init:function(t,n){t=this.words=t||[],this.sigBytes=n!=e?n:8*t.length},toX32:function(){for(var t=this.words,e=t.length,n=[],i=0;i0&&e-1 in t)}function T(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}A.fn=A.prototype={jquery:O,constructor:A,length:0,toArray:function(){return l.call(this)},get:function(t){return null==t?l.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=A.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return A.each(this,t)},map:function(t){return this.pushStack(A.map(this,(function(e,n){return t.call(e,n,e)})))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(A.grep(this,(function(t,e){return(e+1)%2})))},odd:function(){return this.pushStack(A.grep(this,(function(t,e){return e%2})))},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n+~]|"+j+")"+j+"*"),z=new RegExp(j+"|>"),N=new RegExp(I),V=new RegExp("^"+P+"$"),Y={ID:new RegExp("^#("+P+")"),CLASS:new RegExp("^\\.("+P+")"),TAG:new RegExp("^("+P+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+I),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+j+"*(even|odd|(([+-]|)(\\d*)n|)"+j+"*(?:([+-]|)"+j+"*(\\d+)|))"+j+"*\\)|)","i"),bool:new RegExp("^(?:"+C+")$","i"),needsContext:new RegExp("^"+j+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+j+"*((?:-\\d)?\\d*)"+j+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,W=/^h\d$/i,G=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,U=/[+~]/,q=new RegExp("\\\\[\\da-fA-F]{1,6}"+j+"?|\\\\([^\\r\\n\\f])","g"),Z=function(t,e){var n="0x"+t.slice(1)-65536;return e||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},K=function(){ct()},J=pt((function(t){return!0===t.disabled&&T(t,"fieldset")}),{dir:"parentNode",next:"legend"});function Q(){try{return s.activeElement}catch(t){}}try{g.apply(a=l.call(B.childNodes),B.childNodes),a[B.childNodes.length].nodeType}catch(St){g={apply:function(t,e){R.apply(t,l.call(e))},call:function(t){R.apply(t,l.call(arguments,1))}}}function tt(t,e,n,i){var r,o,a,l,c,h,p,f=e&&e.ownerDocument,b=e?e.nodeType:9;if(n=n||[],"string"!==typeof t||!t||1!==b&&9!==b&&11!==b)return n;if(!i&&(ct(e),e=e||s,u)){if(11!==b&&(c=G.exec(t)))if(r=c[1]){if(9===b){if(!(a=e.getElementById(r)))return n;if(a.id===r)return g.call(n,a),n}else if(f&&(a=f.getElementById(r))&&tt.contains(e,a)&&a.id===r)return g.call(n,a),n}else{if(c[2])return g.apply(n,e.getElementsByTagName(t)),n;if((r=c[3])&&e.getElementsByClassName)return g.apply(n,e.getElementsByClassName(r)),n}if(!k[t+" "]&&(!d||!d.test(t))){if(p=t,f=e,1===b&&(z.test(t)||H.test(t))){f=U.test(t)&<(e.parentNode)||e,f==e&&m.scope||((l=e.getAttribute("id"))?l=A.escapeSelector(l):e.setAttribute("id",l=v)),h=ht(t),o=h.length;while(o--)h[o]=(l?"#"+l:":scope")+" "+dt(h[o]);p=h.join(",")}try{return g.apply(n,f.querySelectorAll(p)),n}catch(y){k(t,!0)}finally{l===v&&e.removeAttribute("id")}}}return wt(t.replace(L,"$1"),e,n,i)}function et(){var t=[];function n(i,r){return t.push(i+" ")>e.cacheLength&&delete n[t.shift()],n[i+" "]=r}return n}function nt(t){return t[v]=!0,t}function it(t){var e=s.createElement("fieldset");try{return!!t(e)}catch(St){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function rt(t){return function(e){return T(e,"input")&&e.type===t}}function ot(t){return function(e){return(T(e,"input")||T(e,"button"))&&e.type===t}}function at(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&J(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function st(t){return nt((function(e){return e=+e,nt((function(n,i){var r,o=t([],n.length,e),a=o.length;while(a--)n[r=o[a]]&&(n[r]=!(i[r]=n[r]))}))}))}function lt(t){return t&&"undefined"!==typeof t.getElementsByTagName&&t}function ct(t){var n,i=t?t.ownerDocument||t:B;return i!=s&&9===i.nodeType&&i.documentElement?(s=i,c=s.documentElement,u=!A.isXMLDoc(s),p=c.matches||c.webkitMatchesSelector||c.msMatchesSelector,c.msMatchesSelector&&B!=s&&(n=s.defaultView)&&n.top!==n&&n.addEventListener("unload",K),m.getById=it((function(t){return c.appendChild(t).id=A.expando,!s.getElementsByName||!s.getElementsByName(A.expando).length})),m.disconnectedMatch=it((function(t){return p.call(t,"*")})),m.scope=it((function(){return s.querySelectorAll(":scope")})),m.cssHas=it((function(){try{return s.querySelector(":has(*,:jqfake)"),!1}catch(St){return!0}})),m.getById?(e.filter.ID=function(t){var e=t.replace(q,Z);return function(t){return t.getAttribute("id")===e}},e.find.ID=function(t,e){if("undefined"!==typeof e.getElementById&&u){var n=e.getElementById(t);return n?[n]:[]}}):(e.filter.ID=function(t){var e=t.replace(q,Z);return function(t){var n="undefined"!==typeof t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},e.find.ID=function(t,e){if("undefined"!==typeof e.getElementById&&u){var n,i,r,o=e.getElementById(t);if(o){if(n=o.getAttributeNode("id"),n&&n.value===t)return[o];r=e.getElementsByName(t),i=0;while(o=r[i++])if(n=o.getAttributeNode("id"),n&&n.value===t)return[o]}return[]}}),e.find.TAG=function(t,e){return"undefined"!==typeof e.getElementsByTagName?e.getElementsByTagName(t):e.querySelectorAll(t)},e.find.CLASS=function(t,e){if("undefined"!==typeof e.getElementsByClassName&&u)return e.getElementsByClassName(t)},d=[],it((function(t){var e;c.appendChild(t).innerHTML="",t.querySelectorAll("[selected]").length||d.push("\\["+j+"*(?:value|"+C+")"),t.querySelectorAll("[id~="+v+"-]").length||d.push("~="),t.querySelectorAll("a#"+v+"+*").length||d.push(".#.+[+~]"),t.querySelectorAll(":checked").length||d.push(":checked"),e=s.createElement("input"),e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),c.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),e=s.createElement("input"),e.setAttribute("name",""),t.appendChild(e),t.querySelectorAll("[name='']").length||d.push("\\["+j+"*name"+j+"*="+j+"*(?:''|\"\")")})),m.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),O=function(t,e){if(t===e)return o=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n||(n=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1,1&n||!m.sortDetached&&e.compareDocumentPosition(t)===n?t===s||t.ownerDocument==B&&tt.contains(B,t)?-1:e===s||e.ownerDocument==B&&tt.contains(B,e)?1:r?h.call(r,t)-h.call(r,e):0:4&n?-1:1)},s):s}for(t in tt.matches=function(t,e){return tt(t,null,null,e)},tt.matchesSelector=function(t,e){if(ct(t),u&&!k[e+" "]&&(!d||!d.test(e)))try{var n=p.call(t,e);if(n||m.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(St){k(e,!0)}return tt(e,s,null,[t]).length>0},tt.contains=function(t,e){return(t.ownerDocument||t)!=s&&ct(t),A.contains(t,e)},tt.attr=function(t,n){(t.ownerDocument||t)!=s&&ct(t);var i=e.attrHandle[n.toLowerCase()],r=i&&f.call(e.attrHandle,n.toLowerCase())?i(t,n,!u):void 0;return void 0!==r?r:t.getAttribute(n)},tt.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},A.uniqueSort=function(t){var e,n=[],i=0,a=0;if(o=!m.sortStable,r=!m.sortStable&&l.call(t,0),D.call(t,O),o){while(e=t[a++])e===t[a]&&(i=n.push(a));while(i--)E.call(t,n[i],1)}return r=null,t},A.fn.uniqueSort=function(){return this.pushStack(A.uniqueSort(l.apply(this)))},e=A.expr={cacheLength:50,createPseudo:nt,match:Y,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(q,Z),t[3]=(t[3]||t[4]||t[5]||"").replace(q,Z),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||tt.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&tt.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return Y.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&N.test(n)&&(e=ht(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(q,Z).toLowerCase();return"*"===t?function(){return!0}:function(t){return T(t,e)}},CLASS:function(t){var e=x[t+" "];return e||(e=new RegExp("(^|"+j+")"+t+"("+j+"|$)"))&&x(t,(function(t){return e.test("string"===typeof t.className&&t.className||"undefined"!==typeof t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(i){var r=tt.attr(i,t);return null==r?"!="===e:!e||(r+="","="===e?r===n:"!="===e?r!==n:"^="===e?n&&0===r.indexOf(n):"*="===e?n&&r.indexOf(n)>-1:"$="===e?n&&r.slice(-n.length)===n:"~="===e?(" "+r.replace($," ")+" ").indexOf(n)>-1:"|="===e&&(r===n||r.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,i,r){var o="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===i&&0===r?function(t){return!!t.parentNode}:function(e,n,l){var c,u,h,d,p,f=o!==a?"nextSibling":"previousSibling",g=e.parentNode,m=s&&e.nodeName.toLowerCase(),y=!l&&!s,x=!1;if(g){if(o){while(f){h=e;while(h=h[f])if(s?T(h,m):1===h.nodeType)return!1;p=f="only"===t&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&y){u=g[v]||(g[v]={}),c=u[t]||[],d=c[0]===b&&c[1],x=d&&c[2],h=d&&g.childNodes[d];while(h=++d&&h&&h[f]||(x=d=0)||p.pop())if(1===h.nodeType&&++x&&h===e){u[t]=[b,d,x];break}}else if(y&&(u=e[v]||(e[v]={}),c=u[t]||[],d=c[0]===b&&c[1],x=d),!1===x)while(h=++d&&h&&h[f]||(x=d=0)||p.pop())if((s?T(h,m):1===h.nodeType)&&++x&&(y&&(u=h[v]||(h[v]={}),u[t]=[b,x]),h===e))break;return x-=r,x===i||x%i===0&&x/i>=0}}},PSEUDO:function(t,n){var i,r=e.pseudos[t]||e.setFilters[t.toLowerCase()]||tt.error("unsupported pseudo: "+t);return r[v]?r(n):r.length>1?(i=[t,t,"",n],e.setFilters.hasOwnProperty(t.toLowerCase())?nt((function(t,e){var i,o=r(t,n),a=o.length;while(a--)i=h.call(t,o[a]),t[i]=!(e[i]=o[a])})):function(t){return r(t,0,i)}):r}},pseudos:{not:nt((function(t){var e=[],n=[],i=xt(t.replace(L,"$1"));return i[v]?nt((function(t,e,n,r){var o,a=i(t,null,r,[]),s=t.length;while(s--)(o=a[s])&&(t[s]=!(e[s]=o))})):function(t,r,o){return e[0]=t,i(e,null,o,n),e[0]=null,!n.pop()}})),has:nt((function(t){return function(e){return tt(t,e).length>0}})),contains:nt((function(t){return t=t.replace(q,Z),function(e){return(e.textContent||A.text(e)).indexOf(t)>-1}})),lang:nt((function(t){return V.test(t||"")||tt.error("unsupported lang: "+t),t=t.replace(q,Z).toLowerCase(),function(e){var n;do{if(n=u?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(t){var e=n.location&&n.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===c},focus:function(t){return t===Q()&&s.hasFocus()&&!!(t.type||t.href||~t.tabIndex)},enabled:at(!1),disabled:at(!0),checked:function(t){return T(t,"input")&&!!t.checked||T(t,"option")&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!e.pseudos.empty(t)},header:function(t){return W.test(t.nodeName)},input:function(t){return X.test(t.nodeName)},button:function(t){return T(t,"input")&&"button"===t.type||T(t,"button")},text:function(t){var e;return T(t,"input")&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:st((function(){return[0]})),last:st((function(t,e){return[e-1]})),eq:st((function(t,e,n){return[n<0?n+e:n]})),even:st((function(t,e){for(var n=0;ne?e:n;--i>=0;)t.push(i);return t})),gt:st((function(t,e,n){for(var i=n<0?n+e:n;++i1?function(e,n,i){var r=t.length;while(r--)if(!t[r](e,n,i))return!1;return!0}:t[0]}function gt(t,e,n){for(var i=0,r=e.length;i-1&&(o[c]=!(a[c]=d))}}else p=vt(p===a?p.splice(m,p.length):p),r?r(null,a,p,l):g.apply(a,p)}))}function bt(t){for(var n,r,o,a=t.length,s=e.relative[t[0].type],l=s||e.relative[" "],c=s?1:0,u=pt((function(t){return t===n}),l,!0),d=pt((function(t){return h.call(n,t)>-1}),l,!0),p=[function(t,e,r){var o=!s&&(r||e!=i)||((n=e).nodeType?u(t,e,r):d(t,e,r));return n=null,o}];c1&&ft(p),c>1&&dt(t.slice(0,c-1).concat({value:" "===t[c-2].type?"*":""})).replace(L,"$1"),r,c0,o=t.length>0,a=function(a,l,c,h,d){var p,f,v,m=0,y="0",x=a&&[],w=[],S=i,k=a||o&&e.find.TAG("*",d),O=b+=null==S?1:Math.random()||.1,C=k.length;for(d&&(i=l==s||l||d);y!==C&&null!=(p=k[y]);y++){if(o&&p){f=0,l||p.ownerDocument==s||(ct(p),c=!u);while(v=t[f++])if(v(p,l||s,c)){g.call(h,p);break}d&&(b=O)}r&&((p=!v&&p)&&m--,a&&x.push(p))}if(m+=y,r&&y!==m){f=0;while(v=n[f++])v(x,w,l,c);if(a){if(m>0)while(y--)x[y]||w[y]||(w[y]=_.call(h));w=vt(w)}g.apply(h,w),d&&!a&&w.length>0&&m+n.length>1&&A.uniqueSort(h)}return d&&(b=O,i=S),x};return r?nt(a):a}function xt(t,e){var n,i=[],r=[],o=S[t+" "];if(!o){e||(e=ht(t)),n=e.length;while(n--)o=bt(e[n]),o[v]?i.push(o):r.push(o);o=S(t,yt(r,i)),o.selector=t}return o}function wt(t,n,i,r){var o,a,s,l,c,h="function"===typeof t&&t,d=!r&&ht(t=h.selector||t);if(i=i||[],1===d.length){if(a=d[0]=d[0].slice(0),a.length>2&&"ID"===(s=a[0]).type&&9===n.nodeType&&u&&e.relative[a[1].type]){if(n=(e.find.ID(s.matches[0].replace(q,Z),n)||[])[0],!n)return i;h&&(n=n.parentNode),t=t.slice(a.shift().value.length)}o=Y.needsContext.test(t)?0:a.length;while(o--){if(s=a[o],e.relative[l=s.type])break;if((c=e.find[l])&&(r=c(s.matches[0].replace(q,Z),U.test(a[0].type)&<(n.parentNode)||n))){if(a.splice(o,1),t=r.length&&dt(a),!t)return g.apply(i,r),i;break}}}return(h||xt(t,d))(r,n,!u,i,!n||U.test(t)&<(n.parentNode)||n),i}ut.prototype=e.filters=e.pseudos,e.setFilters=new ut,m.sortStable=v.split("").sort(O).join("")===v,ct(),m.sortDetached=it((function(t){return 1&t.compareDocumentPosition(s.createElement("fieldset"))})),A.find=tt,A.expr[":"]=A.expr.pseudos,A.unique=A.uniqueSort,tt.compile=xt,tt.select=wt,tt.setDocument=ct,tt.tokenize=ht,tt.escape=A.escapeSelector,tt.getText=A.text,tt.isXML=A.isXMLDoc,tt.selectors=A.expr,tt.support=A.support,tt.uniqueSort=A.uniqueSort})();var $=function(t,e,n){var i=[],r=void 0!==n;while((t=t[e])&&9!==t.nodeType)if(1===t.nodeType){if(r&&A(t).is(n))break;i.push(t)}return i},F=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},H=A.expr.match.needsContext,z=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function N(t,e,n){return b(e)?A.grep(t,(function(t,i){return!!e.call(t,i,t)!==n})):e.nodeType?A.grep(t,(function(t){return t===e!==n})):"string"!==typeof e?A.grep(t,(function(t){return h.call(e,t)>-1!==n})):A.filter(e,t,n)}A.filter=function(t,e,n){var i=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===i.nodeType?A.find.matchesSelector(i,t)?[i]:[]:A.find.matches(t,A.grep(e,(function(t){return 1===t.nodeType})))},A.fn.extend({find:function(t){var e,n,i=this.length,r=this;if("string"!==typeof t)return this.pushStack(A(t).filter((function(){for(e=0;e1?A.uniqueSort(n):n},filter:function(t){return this.pushStack(N(this,t||[],!1))},not:function(t){return this.pushStack(N(this,t||[],!0))},is:function(t){return!!N(this,"string"===typeof t&&H.test(t)?A(t):t||[],!1).length}});var V,Y=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,X=A.fn.init=function(t,e,n){var i,r;if(!t)return this;if(n=n||V,"string"===typeof t){if(i="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:Y.exec(t),!i||!i[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(i[1]){if(e=e instanceof A?e[0]:e,A.merge(this,A.parseHTML(i[1],e&&e.nodeType?e.ownerDocument||e:x,!0)),z.test(i[1])&&A.isPlainObject(e))for(i in e)b(this[i])?this[i](e[i]):this.attr(i,e[i]);return this}return r=x.getElementById(i[2]),r&&(this[0]=r,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):b(t)?void 0!==n.ready?n.ready(t):t(A):A.makeArray(t,this)};X.prototype=A.fn,V=A(x);var W=/^(?:parents|prev(?:Until|All))/,G={children:!0,contents:!0,next:!0,prev:!0};function U(t,e){while((t=t[e])&&1!==t.nodeType);return t}A.fn.extend({has:function(t){var e=A(t,this),n=e.length;return this.filter((function(){for(var t=0;t-1:1===n.nodeType&&A.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?A.uniqueSort(o):o)},index:function(t){return t?"string"===typeof t?h.call(A(t),this[0]):h.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(A.uniqueSort(A.merge(this.get(),A(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),A.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return $(t,"parentNode")},parentsUntil:function(t,e,n){return $(t,"parentNode",n)},next:function(t){return U(t,"nextSibling")},prev:function(t){return U(t,"previousSibling")},nextAll:function(t){return $(t,"nextSibling")},prevAll:function(t){return $(t,"previousSibling")},nextUntil:function(t,e,n){return $(t,"nextSibling",n)},prevUntil:function(t,e,n){return $(t,"previousSibling",n)},siblings:function(t){return F((t.parentNode||{}).firstChild,t)},children:function(t){return F(t.firstChild)},contents:function(t){return null!=t.contentDocument&&s(t.contentDocument)?t.contentDocument:(T(t,"template")&&(t=t.content||t),A.merge([],t.childNodes))}},(function(t,e){A.fn[t]=function(n,i){var r=A.map(this,e,n);return"Until"!==t.slice(-5)&&(i=n),i&&"string"===typeof i&&(r=A.filter(i,r)),this.length>1&&(G[t]||A.uniqueSort(r),W.test(t)&&r.reverse()),this.pushStack(r)}}));var q=/[^\x20\t\r\n\f]+/g;function Z(t){var e={};return A.each(t.match(q)||[],(function(t,n){e[n]=!0})),e}function K(t){return t}function J(t){throw t}function Q(t,e,n,i){var r;try{t&&b(r=t.promise)?r.call(t).done(e).fail(n):t&&b(r=t.then)?r.call(t,e,n):e.apply(void 0,[t].slice(i))}catch(t){n.apply(void 0,[t])}}A.Callbacks=function(t){t="string"===typeof t?Z(t):A.extend({},t);var e,n,i,r,o=[],a=[],s=-1,l=function(){for(r=r||t.once,i=e=!0;a.length;s=-1){n=a.shift();while(++s-1)o.splice(n,1),n<=s&&s--})),this},has:function(t){return t?A.inArray(t,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return r=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return r=a=[],n||e||(o=n=""),this},locked:function(){return!!r},fireWith:function(t,n){return r||(n=n||[],n=[t,n.slice?n.slice():n],a.push(n),e||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!i}};return c},A.extend({Deferred:function(t){var e=[["notify","progress",A.Callbacks("memory"),A.Callbacks("memory"),2],["resolve","done",A.Callbacks("once memory"),A.Callbacks("once memory"),0,"resolved"],["reject","fail",A.Callbacks("once memory"),A.Callbacks("once memory"),1,"rejected"]],i="pending",r={state:function(){return i},always:function(){return o.done(arguments).fail(arguments),this},catch:function(t){return r.then(null,t)},pipe:function(){var t=arguments;return A.Deferred((function(n){A.each(e,(function(e,i){var r=b(t[i[4]])&&t[i[4]];o[i[1]]((function(){var t=r&&r.apply(this,arguments);t&&b(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[i[0]+"With"](this,r?[t]:arguments)}))})),t=null})).promise()},then:function(t,i,r){var o=0;function a(t,e,i,r){return function(){var s=this,l=arguments,c=function(){var n,c;if(!(t=o&&(i!==J&&(s=void 0,l=[n]),e.rejectWith(s,l))}};t?u():(A.Deferred.getErrorHook?u.error=A.Deferred.getErrorHook():A.Deferred.getStackHook&&(u.error=A.Deferred.getStackHook()),n.setTimeout(u))}}return A.Deferred((function(n){e[0][3].add(a(0,n,b(r)?r:K,n.notifyWith)),e[1][3].add(a(0,n,b(t)?t:K)),e[2][3].add(a(0,n,b(i)?i:J))})).promise()},promise:function(t){return null!=t?A.extend(t,r):r}},o={};return A.each(e,(function(t,n){var a=n[2],s=n[5];r[n[1]]=a.add,s&&a.add((function(){i=s}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),a.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=a.fireWith})),r.promise(o),t&&t.call(o,o),o},when:function(t){var e=arguments.length,n=e,i=Array(n),r=l.call(arguments),o=A.Deferred(),a=function(t){return function(n){i[t]=this,r[t]=arguments.length>1?l.call(arguments):n,--e||o.resolveWith(i,r)}};if(e<=1&&(Q(t,o.done(a(n)).resolve,o.reject,!e),"pending"===o.state()||b(r[n]&&r[n].then)))return o.then();while(n--)Q(r[n],a(n),o.reject);return o.promise()}});var tt=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;A.Deferred.exceptionHook=function(t,e){n.console&&n.console.warn&&t&&tt.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},A.readyException=function(t){n.setTimeout((function(){throw t}))};var et=A.Deferred();function nt(){x.removeEventListener("DOMContentLoaded",nt),n.removeEventListener("load",nt),A.ready()}A.fn.ready=function(t){return et.then(t).catch((function(t){A.readyException(t)})),this},A.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--A.readyWait:A.isReady)||(A.isReady=!0,!0!==t&&--A.readyWait>0||et.resolveWith(x,[A]))}}),A.ready.then=et.then,"complete"===x.readyState||"loading"!==x.readyState&&!x.documentElement.doScroll?n.setTimeout(A.ready):(x.addEventListener("DOMContentLoaded",nt),n.addEventListener("load",nt));var it=function(t,e,n,i,r,o,a){var s=0,l=t.length,c=null==n;if("object"===k(n))for(s in r=!0,n)it(t,e,s,n[s],!0,o,a);else if(void 0!==i&&(r=!0,b(i)||(a=!0),c&&(a?(e.call(t,i),e=null):(c=e,e=function(t,e,n){return c.call(A(t),n)})),e))for(;s1,null,!0)},removeData:function(t){return this.each((function(){ht.remove(this,t)}))}}),A.extend({queue:function(t,e,n){var i;if(t)return e=(e||"fx")+"queue",i=ut.get(t,e),n&&(!i||Array.isArray(n)?i=ut.access(t,e,A.makeArray(n)):i.push(n)),i||[]},dequeue:function(t,e){e=e||"fx";var n=A.queue(t,e),i=n.length,r=n.shift(),o=A._queueHooks(t,e),a=function(){A.dequeue(t,e)};"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===e&&n.unshift("inprogress"),delete o.stop,r.call(t,a,o)),!i&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return ut.get(t,n)||ut.access(t,n,{empty:A.Callbacks("once memory").add((function(){ut.remove(t,[e+"queue",n])}))})}}),A.fn.extend({queue:function(t,e){var n=2;return"string"!==typeof t&&(e=t,t="fx",n--),arguments.length\x20\t\r\n\f]*)/i,_t=/^$|^module$|\/(?:java|ecma)script/i;(function(){var t=x.createDocumentFragment(),e=t.appendChild(x.createElement("div")),n=x.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),e.appendChild(n),m.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",m.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue,e.innerHTML="",m.option=!!e.lastChild})();var Dt={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Et(t,e){var n;return n="undefined"!==typeof t.getElementsByTagName?t.getElementsByTagName(e||"*"):"undefined"!==typeof t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&T(t,e)?A.merge([t],n):n}function jt(t,e){for(var n=0,i=t.length;n",""]);var Lt=/<|&#?\w+;/;function Mt(t,e,n,i,r){for(var o,a,s,l,c,u,h=e.createDocumentFragment(),d=[],p=0,f=t.length;p-1)r&&r.push(o);else if(c=xt(o),a=Et(h.appendChild(o),"script"),c&&jt(a),n){u=0;while(o=a[u++])_t.test(o.type||"")&&n.push(o)}return h}var It=/^([^.]*)(?:\.(.+)|)/;function Bt(){return!0}function Rt(){return!1}function $t(t,e,n,i,r,o){var a,s;if("object"===typeof e){for(s in"string"!==typeof n&&(i=i||n,n=void 0),e)$t(t,s,n,i,e[s],o);return t}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"===typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),!1===r)r=Rt;else if(!r)return t;return 1===o&&(a=r,r=function(t){return A().off(t),a.apply(this,arguments)},r.guid=a.guid||(a.guid=A.guid++)),t.each((function(){A.event.add(this,e,r,i,n)}))}function Ft(t,e,n){n?(ut.set(t,e,!1),A.event.add(t,e,{namespace:!1,handler:function(t){var n,i=ut.get(this,e);if(1&t.isTrigger&&this[e]){if(i)(A.event.special[e]||{}).delegateType&&t.stopPropagation();else if(i=l.call(arguments),ut.set(this,e,i),this[e](),n=ut.get(this,e),ut.set(this,e,!1),i!==n)return t.stopImmediatePropagation(),t.preventDefault(),n}else i&&(ut.set(this,e,A.event.trigger(i[0],i.slice(1),this)),t.stopPropagation(),t.isImmediatePropagationStopped=Bt)}})):void 0===ut.get(t,e)&&A.event.add(t,e,Bt)}A.event={global:{},add:function(t,e,n,i,r){var o,a,s,l,c,u,h,d,p,f,g,v=ut.get(t);if(lt(t)){n.handler&&(o=n,n=o.handler,r=o.selector),r&&A.find.matchesSelector(yt,r),n.guid||(n.guid=A.guid++),(l=v.events)||(l=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!==typeof A&&A.event.triggered!==e.type?A.event.dispatch.apply(t,arguments):void 0}),e=(e||"").match(q)||[""],c=e.length;while(c--)s=It.exec(e[c])||[],p=g=s[1],f=(s[2]||"").split(".").sort(),p&&(h=A.event.special[p]||{},p=(r?h.delegateType:h.bindType)||p,h=A.event.special[p]||{},u=A.extend({type:p,origType:g,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&A.expr.match.needsContext.test(r),namespace:f.join(".")},o),(d=l[p])||(d=l[p]=[],d.delegateCount=0,h.setup&&!1!==h.setup.call(t,i,f,a)||t.addEventListener&&t.addEventListener(p,a)),h.add&&(h.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),r?d.splice(d.delegateCount++,0,u):d.push(u),A.event.global[p]=!0)}},remove:function(t,e,n,i,r){var o,a,s,l,c,u,h,d,p,f,g,v=ut.hasData(t)&&ut.get(t);if(v&&(l=v.events)){e=(e||"").match(q)||[""],c=e.length;while(c--)if(s=It.exec(e[c])||[],p=g=s[1],f=(s[2]||"").split(".").sort(),p){h=A.event.special[p]||{},p=(i?h.delegateType:h.bindType)||p,d=l[p]||[],s=s[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;while(o--)u=d[o],!r&&g!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,h.remove&&h.remove.call(t,u));a&&!d.length&&(h.teardown&&!1!==h.teardown.call(t,f,v.handle)||A.removeEvent(t,p,v.handle),delete l[p])}else for(p in l)A.event.remove(t,p+e[c],n,i,!0);A.isEmptyObject(l)&&ut.remove(t,"handle events")}},dispatch:function(t){var e,n,i,r,o,a,s=new Array(arguments.length),l=A.event.fix(t),c=(ut.get(this,"events")||Object.create(null))[l.type]||[],u=A.event.special[l.type]||{};for(s[0]=l,e=1;e=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==t.type||!0!==c.disabled)){for(o=[],a={},n=0;n-1:A.find(r,this,null,[c]).length),a[r]&&o.push(i);o.length&&s.push({elem:c,handlers:o})}return c=this,l\s*$/g;function Vt(t,e){return T(t,"table")&&T(11!==e.nodeType?e:e.firstChild,"tr")&&A(t).children("tbody")[0]||t}function Yt(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Xt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Wt(t,e){var n,i,r,o,a,s,l;if(1===e.nodeType){if(ut.hasData(t)&&(o=ut.get(t),l=o.events,l))for(r in ut.remove(e,"handle events"),l)for(n=0,i=l[r].length;n1&&"string"===typeof f&&!m.checkClone&&zt.test(f))return t.each((function(r){var o=t.eq(r);g&&(e[0]=f.call(this,r,o.html())),Ut(o,e,n,i)}));if(d&&(r=Mt(e,t[0].ownerDocument,!1,t,i),o=r.firstChild,1===r.childNodes.length&&(r=o),o||i)){for(a=A.map(Et(r,"script"),Yt),s=a.length;h0&&jt(a,!l&&Et(t,"script")),s},cleanData:function(t){for(var e,n,i,r=A.event.special,o=0;void 0!==(n=t[o]);o++)if(lt(n)){if(e=n[ut.expando]){if(e.events)for(i in e.events)r[i]?A.event.remove(n,i):A.removeEvent(n,i,e.handle);n[ut.expando]=void 0}n[ht.expando]&&(n[ht.expando]=void 0)}}}),A.fn.extend({detach:function(t){return qt(this,t,!0)},remove:function(t){return qt(this,t)},text:function(t){return it(this,(function(t){return void 0===t?A.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return Ut(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=Vt(this,t);e.appendChild(t)}}))},prepend:function(){return Ut(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=Vt(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return Ut(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return Ut(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(A.cleanData(Et(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return A.clone(this,t,e)}))},html:function(t){return it(this,(function(t){var e=this[0]||{},n=0,i=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"===typeof t&&!Ht.test(t)&&!Dt[(Tt.exec(t)||["",""])[1].toLowerCase()]){t=A.htmlPrefilter(t);try{for(;n=0&&(l+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-o-l-s-.5))||0),l+c}function pe(t,e,n){var i=Jt(t),r=!m.boxSizingReliable()||n,o=r&&"border-box"===A.css(t,"boxSizing",!1,i),a=o,s=ee(t,e,i),l="offset"+e[0].toUpperCase()+e.slice(1);if(Zt.test(s)){if(!n)return s;s="auto"}return(!m.boxSizingReliable()&&o||!m.reliableTrDimensions()&&T(t,"tr")||"auto"===s||!parseFloat(s)&&"inline"===A.css(t,"display",!1,i))&&t.getClientRects().length&&(o="border-box"===A.css(t,"boxSizing",!1,i),a=l in t,a&&(s=t[l])),s=parseFloat(s)||0,s+de(t,e,n||(o?"border":"content"),a,i,s)+"px"}function fe(t,e,n,i,r){return new fe.prototype.init(t,e,n,i,r)}A.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=ee(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(t,e,n,i){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var r,o,a,s=st(e),l=Kt.test(e),c=t.style;if(l||(e=se(s)),a=A.cssHooks[e]||A.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(r=a.get(t,!1,i))?r:c[e];o=typeof n,"string"===o&&(r=mt.exec(n))&&r[1]&&(n=kt(t,e,r),o="number"),null!=n&&n===n&&("number"!==o||l||(n+=r&&r[3]||(A.cssNumber[s]?"":"px")),m.clearCloneStyle||""!==n||0!==e.indexOf("background")||(c[e]="inherit"),a&&"set"in a&&void 0===(n=a.set(t,n,i))||(l?c.setProperty(e,n):c[e]=n))}},css:function(t,e,n,i){var r,o,a,s=st(e),l=Kt.test(e);return l||(e=se(s)),a=A.cssHooks[e]||A.cssHooks[s],a&&"get"in a&&(r=a.get(t,!0,n)),void 0===r&&(r=ee(t,e,i)),"normal"===r&&e in ue&&(r=ue[e]),""===n||n?(o=parseFloat(r),!0===n||isFinite(o)?o||0:r):r}}),A.each(["height","width"],(function(t,e){A.cssHooks[e]={get:function(t,n,i){if(n)return!le.test(A.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?pe(t,e,i):Qt(t,ce,(function(){return pe(t,e,i)}))},set:function(t,n,i){var r,o=Jt(t),a=!m.scrollboxSize()&&"absolute"===o.position,s=a||i,l=s&&"border-box"===A.css(t,"boxSizing",!1,o),c=i?de(t,e,i,l,o):0;return l&&a&&(c-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(o[e])-de(t,e,"border",!1,o)-.5)),c&&(r=mt.exec(n))&&"px"!==(r[3]||"px")&&(t.style[e]=n,n=A.css(t,e)),he(t,n,c)}}})),A.cssHooks.marginLeft=ne(m.reliableMarginLeft,(function(t,e){if(e)return(parseFloat(ee(t,"marginLeft"))||t.getBoundingClientRect().left-Qt(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+"px"})),A.each({margin:"",padding:"",border:"Width"},(function(t,e){A.cssHooks[t+e]={expand:function(n){for(var i=0,r={},o="string"===typeof n?n.split(" "):[n];i<4;i++)r[t+bt[i]+e]=o[i]||o[i-2]||o[0];return r}},"margin"!==t&&(A.cssHooks[t+e].set=he)})),A.fn.extend({css:function(t,e){return it(this,(function(t,e,n){var i,r,o={},a=0;if(Array.isArray(e)){for(i=Jt(t),r=e.length;a1)}}),A.Tween=fe,fe.prototype={constructor:fe,init:function(t,e,n,i,r,o){this.elem=t,this.prop=n,this.easing=r||A.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=i,this.unit=o||(A.cssNumber[n]?"":"px")},cur:function(){var t=fe.propHooks[this.prop];return t&&t.get?t.get(this):fe.propHooks._default.get(this)},run:function(t){var e,n=fe.propHooks[this.prop];return this.options.duration?this.pos=e=A.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):fe.propHooks._default.set(this),this}},fe.prototype.init.prototype=fe.prototype,fe.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=A.css(t.elem,t.prop,""),e&&"auto"!==e?e:0)},set:function(t){A.fx.step[t.prop]?A.fx.step[t.prop](t):1!==t.elem.nodeType||!A.cssHooks[t.prop]&&null==t.elem.style[se(t.prop)]?t.elem[t.prop]=t.now:A.style(t.elem,t.prop,t.now+t.unit)}}},fe.propHooks.scrollTop=fe.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},A.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},A.fx=fe.prototype.init,A.fx.step={};var ge,ve,me=/^(?:toggle|show|hide)$/,be=/queueHooks$/;function ye(){ve&&(!1===x.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(ye):n.setTimeout(ye,A.fx.interval),A.fx.tick())}function xe(){return n.setTimeout((function(){ge=void 0})),ge=Date.now()}function we(t,e){var n,i=0,r={height:t};for(e=e?1:0;i<4;i+=2-e)n=bt[i],r["margin"+n]=r["padding"+n]=t;return e&&(r.opacity=r.width=t),r}function Se(t,e,n){for(var i,r=(Ce.tweeners[e]||[]).concat(Ce.tweeners["*"]),o=0,a=r.length;o1)},removeAttr:function(t){return this.each((function(){A.removeAttr(this,t)}))}}),A.extend({attr:function(t,e,n){var i,r,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"===typeof t.getAttribute?A.prop(t,e,n):(1===o&&A.isXMLDoc(t)||(r=A.attrHooks[e.toLowerCase()]||(A.expr.match.bool.test(e)?Ae:void 0)),void 0!==n?null===n?void A.removeAttr(t,e):r&&"set"in r&&void 0!==(i=r.set(t,n,e))?i:(t.setAttribute(e,n+""),n):r&&"get"in r&&null!==(i=r.get(t,e))?i:(i=A.find.attr(t,e),null==i?void 0:i))},attrHooks:{type:{set:function(t,e){if(!m.radioValue&&"radio"===e&&T(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,i=0,r=e&&e.match(q);if(r&&1===t.nodeType)while(n=r[i++])t.removeAttribute(n)}}),Ae={set:function(t,e,n){return!1===e?A.removeAttr(t,n):t.setAttribute(n,n),n}},A.each(A.expr.match.bool.source.match(/\w+/g),(function(t,e){var n=Pe[e]||A.find.attr;Pe[e]=function(t,e,i){var r,o,a=e.toLowerCase();return i||(o=Pe[a],Pe[a]=r,r=null!=n(t,e,i)?a:null,Pe[a]=o),r}}));var Te=/^(?:input|select|textarea|button)$/i,_e=/^(?:a|area)$/i;function De(t){var e=t.match(q)||[];return e.join(" ")}function Ee(t){return t.getAttribute&&t.getAttribute("class")||""}function je(t){return Array.isArray(t)?t:"string"===typeof t&&t.match(q)||[]}A.fn.extend({prop:function(t,e){return it(this,A.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[A.propFix[t]||t]}))}}),A.extend({prop:function(t,e,n){var i,r,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&A.isXMLDoc(t)||(e=A.propFix[e]||e,r=A.propHooks[e]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(t,n,e))?i:t[e]=n:r&&"get"in r&&null!==(i=r.get(t,e))?i:t[e]},propHooks:{tabIndex:{get:function(t){var e=A.find.attr(t,"tabindex");return e?parseInt(e,10):Te.test(t.nodeName)||_e.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),m.optSelected||(A.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),A.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){A.propFix[this.toLowerCase()]=this})),A.fn.extend({addClass:function(t){var e,n,i,r,o,a;return b(t)?this.each((function(e){A(this).addClass(t.call(this,e,Ee(this)))})):(e=je(t),e.length?this.each((function(){if(i=Ee(this),n=1===this.nodeType&&" "+De(i)+" ",n){for(o=0;o-1)n=n.replace(" "+r+" "," ")}a=De(n),i!==a&&this.setAttribute("class",a)}})):this):this.attr("class","")},toggleClass:function(t,e){var n,i,r,o,a=typeof t,s="string"===a||Array.isArray(t);return b(t)?this.each((function(n){A(this).toggleClass(t.call(this,n,Ee(this),e),e)})):"boolean"===typeof e&&s?e?this.addClass(t):this.removeClass(t):(n=je(t),this.each((function(){if(s)for(o=A(this),r=0;r-1)return!0;return!1}});var Le=/\r/g;A.fn.extend({val:function(t){var e,n,i,r=this[0];return arguments.length?(i=b(t),this.each((function(n){var r;1===this.nodeType&&(r=i?t.call(this,n,A(this).val()):t,null==r?r="":"number"===typeof r?r+="":Array.isArray(r)&&(r=A.map(r,(function(t){return null==t?"":t+""}))),e=A.valHooks[this.type]||A.valHooks[this.nodeName.toLowerCase()],e&&"set"in e&&void 0!==e.set(this,r,"value")||(this.value=r))}))):r?(e=A.valHooks[r.type]||A.valHooks[r.nodeName.toLowerCase()],e&&"get"in e&&void 0!==(n=e.get(r,"value"))?n:(n=r.value,"string"===typeof n?n.replace(Le,""):null==n?"":n)):void 0}}),A.extend({valHooks:{option:{get:function(t){var e=A.find.attr(t,"value");return null!=e?e:De(A.text(t))}},select:{get:function(t){var e,n,i,r=t.options,o=t.selectedIndex,a="select-one"===t.type,s=a?null:[],l=a?o+1:r.length;for(i=o<0?l:a?o:0;i-1)&&(n=!0);return n||(t.selectedIndex=-1),o}}}}),A.each(["radio","checkbox"],(function(){A.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=A.inArray(A(t).val(),e)>-1}},m.checkOn||(A.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})}));var Me=n.location,Ie={guid:Date.now()},Be=/\?/;A.parseXML=function(t){var e,i;if(!t||"string"!==typeof t)return null;try{e=(new n.DOMParser).parseFromString(t,"text/xml")}catch(r){}return i=e&&e.getElementsByTagName("parsererror")[0],e&&!i||A.error("Invalid XML: "+(i?A.map(i.childNodes,(function(t){return t.textContent})).join("\n"):t)),e};var Re=/^(?:focusinfocus|focusoutblur)$/,$e=function(t){t.stopPropagation()};A.extend(A.event,{trigger:function(t,e,i,r){var o,a,s,l,c,u,h,d,p=[i||x],g=f.call(t,"type")?t.type:t,v=f.call(t,"namespace")?t.namespace.split("."):[];if(a=d=s=i=i||x,3!==i.nodeType&&8!==i.nodeType&&!Re.test(g+A.event.triggered)&&(g.indexOf(".")>-1&&(v=g.split("."),g=v.shift(),v.sort()),c=g.indexOf(":")<0&&"on"+g,t=t[A.expando]?t:new A.Event(g,"object"===typeof t&&t),t.isTrigger=r?2:3,t.namespace=v.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),e=null==e?[t]:A.makeArray(e,[t]),h=A.event.special[g]||{},r||!h.trigger||!1!==h.trigger.apply(i,e))){if(!r&&!h.noBubble&&!y(i)){for(l=h.delegateType||g,Re.test(l+g)||(a=a.parentNode);a;a=a.parentNode)p.push(a),s=a;s===(i.ownerDocument||x)&&p.push(s.defaultView||s.parentWindow||n)}o=0;while((a=p[o++])&&!t.isPropagationStopped())d=a,t.type=o>1?l:h.bindType||g,u=(ut.get(a,"events")||Object.create(null))[t.type]&&ut.get(a,"handle"),u&&u.apply(a,e),u=c&&a[c],u&&u.apply&<(a)&&(t.result=u.apply(a,e),!1===t.result&&t.preventDefault());return t.type=g,r||t.isDefaultPrevented()||h._default&&!1!==h._default.apply(p.pop(),e)||!lt(i)||c&&b(i[g])&&!y(i)&&(s=i[c],s&&(i[c]=null),A.event.triggered=g,t.isPropagationStopped()&&d.addEventListener(g,$e),i[g](),t.isPropagationStopped()&&d.removeEventListener(g,$e),A.event.triggered=void 0,s&&(i[c]=s)),t.result}},simulate:function(t,e,n){var i=A.extend(new A.Event,n,{type:t,isSimulated:!0});A.event.trigger(i,null,e)}}),A.fn.extend({trigger:function(t,e){return this.each((function(){A.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var n=this[0];if(n)return A.event.trigger(t,e,n,!0)}});var Fe=/\[\]$/,He=/\r?\n/g,ze=/^(?:submit|button|image|reset|file)$/i,Ne=/^(?:input|select|textarea|keygen)/i;function Ve(t,e,n,i){var r;if(Array.isArray(e))A.each(e,(function(e,r){n||Fe.test(t)?i(t,r):Ve(t+"["+("object"===typeof r&&null!=r?e:"")+"]",r,n,i)}));else if(n||"object"!==k(e))i(t,e);else for(r in e)Ve(t+"["+r+"]",e[r],n,i)}A.param=function(t,e){var n,i=[],r=function(t,e){var n=b(e)?e():e;i[i.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==n?"":n)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!A.isPlainObject(t))A.each(t,(function(){r(this.name,this.value)}));else for(n in t)Ve(n,t[n],e,r);return i.join("&")},A.fn.extend({serialize:function(){return A.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=A.prop(this,"elements");return t?A.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!A(this).is(":disabled")&&Ne.test(this.nodeName)&&!ze.test(t)&&(this.checked||!Pt.test(t))})).map((function(t,e){var n=A(this).val();return null==n?null:Array.isArray(n)?A.map(n,(function(t){return{name:e.name,value:t.replace(He,"\r\n")}})):{name:e.name,value:n.replace(He,"\r\n")}})).get()}});var Ye=/%20/g,Xe=/#.*$/,We=/([?&])_=[^&]*/,Ge=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ue=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,qe=/^(?:GET|HEAD)$/,Ze=/^\/\//,Ke={},Je={},Qe="*/".concat("*"),tn=x.createElement("a");function en(t){return function(e,n){"string"!==typeof e&&(n=e,e="*");var i,r=0,o=e.toLowerCase().match(q)||[];if(b(n))while(i=o[r++])"+"===i[0]?(i=i.slice(1)||"*",(t[i]=t[i]||[]).unshift(n)):(t[i]=t[i]||[]).push(n)}}function nn(t,e,n,i){var r={},o=t===Je;function a(s){var l;return r[s]=!0,A.each(t[s]||[],(function(t,s){var c=s(e,n,i);return"string"!==typeof c||o||r[c]?o?!(l=c):void 0:(e.dataTypes.unshift(c),a(c),!1)})),l}return a(e.dataTypes[0])||!r["*"]&&a("*")}function rn(t,e){var n,i,r=A.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((r[n]?t:i||(i={}))[n]=e[n]);return i&&A.extend(!0,t,i),t}function on(t,e,n){var i,r,o,a,s=t.contents,l=t.dataTypes;while("*"===l[0])l.shift(),void 0===i&&(i=t.mimeType||e.getResponseHeader("Content-Type"));if(i)for(r in s)if(s[r]&&s[r].test(i)){l.unshift(r);break}if(l[0]in n)o=l[0];else{for(r in n){if(!l[0]||t.converters[r+" "+l[0]]){o=r;break}a||(a=r)}o=o||a}if(o)return o!==l[0]&&l.unshift(o),n[o]}function an(t,e,n,i){var r,o,a,s,l,c={},u=t.dataTypes.slice();if(u[1])for(a in t.converters)c[a.toLowerCase()]=t.converters[a];o=u.shift();while(o)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!l&&i&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=o,o=u.shift(),o)if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=c[l+" "+o]||c["* "+o],!a)for(r in c)if(s=r.split(" "),s[1]===o&&(a=c[l+" "+s[0]]||c["* "+s[0]],a)){!0===a?a=c[r]:!0!==c[r]&&(o=s[0],u.unshift(s[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(h){return{state:"parsererror",error:a?h:"No conversion from "+l+" to "+o}}}return{state:"success",data:e}}tn.href=Me.href,A.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Me.href,type:"GET",isLocal:Ue.test(Me.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Qe,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":A.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?rn(rn(t,A.ajaxSettings),e):rn(A.ajaxSettings,t)},ajaxPrefilter:en(Ke),ajaxTransport:en(Je),ajax:function(t,e){"object"===typeof t&&(e=t,t=void 0),e=e||{};var i,r,o,a,s,l,c,u,h,d,p=A.ajaxSetup({},e),f=p.context||p,g=p.context&&(f.nodeType||f.jquery)?A(f):A.event,v=A.Deferred(),m=A.Callbacks("once memory"),b=p.statusCode||{},y={},w={},S="canceled",k={readyState:0,getResponseHeader:function(t){var e;if(c){if(!a){a={};while(e=Ge.exec(o))a[e[1].toLowerCase()+" "]=(a[e[1].toLowerCase()+" "]||[]).concat(e[2])}e=a[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return c?o:null},setRequestHeader:function(t,e){return null==c&&(t=w[t.toLowerCase()]=w[t.toLowerCase()]||t,y[t]=e),this},overrideMimeType:function(t){return null==c&&(p.mimeType=t),this},statusCode:function(t){var e;if(t)if(c)k.always(t[k.status]);else for(e in t)b[e]=[b[e],t[e]];return this},abort:function(t){var e=t||S;return i&&i.abort(e),O(0,e),this}};if(v.promise(k),p.url=((t||p.url||Me.href)+"").replace(Ze,Me.protocol+"//"),p.type=e.method||e.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(q)||[""],null==p.crossDomain){l=x.createElement("a");try{l.href=p.url,l.href=l.href,p.crossDomain=tn.protocol+"//"+tn.host!==l.protocol+"//"+l.host}catch(C){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!==typeof p.data&&(p.data=A.param(p.data,p.traditional)),nn(Ke,p,e,k),c)return k;for(h in u=A.event&&p.global,u&&0===A.active++&&A.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!qe.test(p.type),r=p.url.replace(Xe,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Ye,"+")):(d=p.url.slice(r.length),p.data&&(p.processData||"string"===typeof p.data)&&(r+=(Be.test(r)?"&":"?")+p.data,delete p.data),!1===p.cache&&(r=r.replace(We,"$1"),d=(Be.test(r)?"&":"?")+"_="+Ie.guid+++d),p.url=r+d),p.ifModified&&(A.lastModified[r]&&k.setRequestHeader("If-Modified-Since",A.lastModified[r]),A.etag[r]&&k.setRequestHeader("If-None-Match",A.etag[r])),(p.data&&p.hasContent&&!1!==p.contentType||e.contentType)&&k.setRequestHeader("Content-Type",p.contentType),k.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Qe+"; q=0.01":""):p.accepts["*"]),p.headers)k.setRequestHeader(h,p.headers[h]);if(p.beforeSend&&(!1===p.beforeSend.call(f,k,p)||c))return k.abort();if(S="abort",m.add(p.complete),k.done(p.success),k.fail(p.error),i=nn(Je,p,e,k),i){if(k.readyState=1,u&&g.trigger("ajaxSend",[k,p]),c)return k;p.async&&p.timeout>0&&(s=n.setTimeout((function(){k.abort("timeout")}),p.timeout));try{c=!1,i.send(y,O)}catch(C){if(c)throw C;O(-1,C)}}else O(-1,"No Transport");function O(t,e,a,l){var h,d,y,x,w,S=e;c||(c=!0,s&&n.clearTimeout(s),i=void 0,o=l||"",k.readyState=t>0?4:0,h=t>=200&&t<300||304===t,a&&(x=on(p,k,a)),!h&&A.inArray("script",p.dataTypes)>-1&&A.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),x=an(p,x,k,h),h?(p.ifModified&&(w=k.getResponseHeader("Last-Modified"),w&&(A.lastModified[r]=w),w=k.getResponseHeader("etag"),w&&(A.etag[r]=w)),204===t||"HEAD"===p.type?S="nocontent":304===t?S="notmodified":(S=x.state,d=x.data,y=x.error,h=!y)):(y=S,!t&&S||(S="error",t<0&&(t=0))),k.status=t,k.statusText=(e||S)+"",h?v.resolveWith(f,[d,S,k]):v.rejectWith(f,[k,S,y]),k.statusCode(b),b=void 0,u&&g.trigger(h?"ajaxSuccess":"ajaxError",[k,p,h?d:y]),m.fireWith(f,[k,S]),u&&(g.trigger("ajaxComplete",[k,p]),--A.active||A.event.trigger("ajaxStop")))}return k},getJSON:function(t,e,n){return A.get(t,e,n,"json")},getScript:function(t,e){return A.get(t,void 0,e,"script")}}),A.each(["get","post"],(function(t,e){A[e]=function(t,n,i,r){return b(n)&&(r=r||i,i=n,n=void 0),A.ajax(A.extend({url:t,type:e,dataType:r,data:n,success:i},A.isPlainObject(t)&&t))}})),A.ajaxPrefilter((function(t){var e;for(e in t.headers)"content-type"===e.toLowerCase()&&(t.contentType=t.headers[e]||"")})),A._evalUrl=function(t,e,n){return A.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){A.globalEval(t,e,n)}})},A.fn.extend({wrapAll:function(t){var e;return this[0]&&(b(t)&&(t=t.call(this[0])),e=A(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){var t=this;while(t.firstElementChild)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return b(t)?this.each((function(e){A(this).wrapInner(t.call(this,e))})):this.each((function(){var e=A(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)}))},wrap:function(t){var e=b(t);return this.each((function(n){A(this).wrapAll(e?t.call(this,n):t)}))},unwrap:function(t){return this.parent(t).not("body").each((function(){A(this).replaceWith(this.childNodes)})),this}}),A.expr.pseudos.hidden=function(t){return!A.expr.pseudos.visible(t)},A.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},A.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}};var sn={0:200,1223:204},ln=A.ajaxSettings.xhr();m.cors=!!ln&&"withCredentials"in ln,m.ajax=ln=!!ln,A.ajaxTransport((function(t){var e,i;if(m.cors||ln&&!t.crossDomain)return{send:function(r,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)s.setRequestHeader(a,r[a]);e=function(t){return function(){e&&(e=i=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===t?s.abort():"error"===t?"number"!==typeof s.status?o(0,"error"):o(s.status,s.statusText):o(sn[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!==typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=e(),i=s.onerror=s.ontimeout=e("error"),void 0!==s.onabort?s.onabort=i:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout((function(){e&&i()}))},e=e("abort");try{s.send(t.hasContent&&t.data||null)}catch(l){if(e)throw l}},abort:function(){e&&e()}}})),A.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),A.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return A.globalEval(t),t}}}),A.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")})),A.ajaxTransport("script",(function(t){var e,n;if(t.crossDomain||t.scriptAttrs)return{send:function(i,r){e=A("