$40 GRAYBYTE WORDPRESS FILE MANAGER $46

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.23
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/home/bravrvjk/itiministry.org/wp-content/plugins/give/build/

HOME
Current File : /home/bravrvjk/itiministry.org/wp-content/plugins/give/build//subscriptionDetails.js
(()=>{var e={33296:(e,t,r)=>{"use strict";var n=r(51609),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=n.useState,o=n.useEffect,s=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!a(e,r)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=i({inst:{value:r,getSnapshot:t}}),a=n[0].inst,u=n[1];return s((function(){a.value=r,a.getSnapshot=t,c(a)&&u({inst:a})}),[e,r,t]),o((function(){return c(a)&&u({inst:a}),e((function(){c(a)&&u({inst:a})}))}),[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:u},95259:(e,t,r)=>{"use strict";e.exports=r(33296)},3999:(e,t)=>{"use strict";t.A=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 2===e.length?n(e[0],e[1])||null:e.slice(1).reduce((function(e,t){return n(e,t)}),e[0])||null};var r=new WeakMap;function n(e,t){if(e&&t){var n=r.get(e)||new WeakMap;r.set(e,n);var i=n.get(t)||function(r){a(e,r),a(t,r)};return n.set(t,i),i}return e||t}function a(e,t){"function"==typeof e?e(t):e.current=t}},37083:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>a});var n=['a[href]:not([tabindex^="-"])','area[href]:not([tabindex^="-"])','input:not([type="hidden"]):not([type="radio"]):not([disabled]):not([tabindex^="-"])','input[type="radio"]:not([disabled]):not([tabindex^="-"])','select:not([disabled]):not([tabindex^="-"])','textarea:not([disabled]):not([tabindex^="-"])','button:not([disabled]):not([tabindex^="-"])','iframe:not([tabindex^="-"])','audio[controls]:not([tabindex^="-"])','video[controls]:not([tabindex^="-"])','[contenteditable]:not([tabindex^="-"])','[tabindex]:not([tabindex^="-"])'];function a(e){this._show=this.show.bind(this),this._hide=this.hide.bind(this),this._maintainFocus=this._maintainFocus.bind(this),this._bindKeypress=this._bindKeypress.bind(this),this.$el=e,this.shown=!1,this._id=this.$el.getAttribute("data-a11y-dialog")||this.$el.id,this._previouslyFocused=null,this._listeners={},this.create()}function i(e,t){return r=(t||document).querySelectorAll(e),Array.prototype.slice.call(r);var r}function o(e){(e.querySelector("[autofocus]")||e).focus()}function s(){i("[data-a11y-dialog]").forEach((function(e){new a(e)}))}a.prototype.create=function(){return this.$el.setAttribute("aria-hidden",!0),this.$el.setAttribute("aria-modal",!0),this.$el.setAttribute("tabindex",-1),this.$el.hasAttribute("role")||this.$el.setAttribute("role","dialog"),this._openers=i('[data-a11y-dialog-show="'+this._id+'"]'),this._openers.forEach(function(e){e.addEventListener("click",this._show)}.bind(this)),this._closers=i("[data-a11y-dialog-hide]",this.$el).concat(i('[data-a11y-dialog-hide="'+this._id+'"]')),this._closers.forEach(function(e){e.addEventListener("click",this._hide)}.bind(this)),this._fire("create"),this},a.prototype.show=function(e){return this.shown||(this._previouslyFocused=document.activeElement,this.$el.removeAttribute("aria-hidden"),this.shown=!0,o(this.$el),document.body.addEventListener("focus",this._maintainFocus,!0),document.addEventListener("keydown",this._bindKeypress),this._fire("show",e)),this},a.prototype.hide=function(e){return this.shown?(this.shown=!1,this.$el.setAttribute("aria-hidden","true"),this._previouslyFocused&&this._previouslyFocused.focus&&this._previouslyFocused.focus(),document.body.removeEventListener("focus",this._maintainFocus,!0),document.removeEventListener("keydown",this._bindKeypress),this._fire("hide",e),this):this},a.prototype.destroy=function(){return this.hide(),this._openers.forEach(function(e){e.removeEventListener("click",this._show)}.bind(this)),this._closers.forEach(function(e){e.removeEventListener("click",this._hide)}.bind(this)),this._fire("destroy"),this._listeners={},this},a.prototype.on=function(e,t){return void 0===this._listeners[e]&&(this._listeners[e]=[]),this._listeners[e].push(t),this},a.prototype.off=function(e,t){var r=(this._listeners[e]||[]).indexOf(t);return r>-1&&this._listeners[e].splice(r,1),this},a.prototype._fire=function(e,t){var r=this._listeners[e]||[],n=new CustomEvent(e,{detail:t});this.$el.dispatchEvent(n),r.forEach(function(e){e(this.$el,t)}.bind(this))},a.prototype._bindKeypress=function(e){this.$el.contains(document.activeElement)&&(this.shown&&27===e.which&&"alertdialog"!==this.$el.getAttribute("role")&&(e.preventDefault(),this.hide(e)),this.shown&&9===e.which&&function(e,t){var r=function(e){return i(n.join(","),e).filter((function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}))}(e),a=r.indexOf(document.activeElement);t.shiftKey&&0===a?(r[r.length-1].focus(),t.preventDefault()):t.shiftKey||a!==r.length-1||(r[0].focus(),t.preventDefault())}(this.$el,e))},a.prototype._maintainFocus=function(e){!this.shown||e.target.closest('[aria-modal="true"]')||e.target.closest("[data-a11y-dialog-ignore-focus-trap]")||o(this.$el)},"undefined"!=typeof document&&("loading"===document.readyState?document.addEventListener("DOMContentLoaded",s):window.requestAnimationFrame?window.requestAnimationFrame(s):window.setTimeout(s,16))},41913:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(63282),a=r(99029),i=r(41520),o=r(62586),s=r(48708),l=r(42023),c="errorMessage",u=new n.Name("emUsed"),d={required:"missingProperty",dependencies:"property",dependentRequired:"property"},h=/\$\{[^}]+\}/,f=/\$\{([^}]+)\}/g,p=/^""\s*\+\s*|\s*\+\s*""$/g;const g=(e,t={})=>{if(!e.opts.allErrors)throw new Error("ajv-errors: Ajv option allErrors must be true");if(e.opts.jsPropertySyntax)throw new Error("ajv-errors: ajv option jsPropertySyntax is not supported");return e.addKeyword(function(e){return{keyword:c,schemaType:["string","object"],post:!0,code(t){const{gen:r,data:g,schema:m,schemaValue:v,it:y}=t;if(!1===y.createErrors)return;const b=m,x=a.strConcat(l.default.instancePath,y.errorPath);function w(e,t){return a.and(n._`${e}.keyword !== ${c}`,n._`!${e}.${u}`,n._`${e}.instancePath === ${x}`,n._`${e}.keyword in ${t}`,n._`${e}.schemaPath.indexOf(${y.errSchemaPath}) === 0`,n._`/^\\/[^\\/]*$/.test(${e}.schemaPath.slice(${y.errSchemaPath.length}))`)}function k(e,t){const n=[];for(const r in e){const e=t[r];h.test(e)&&n.push([r,C(e)])}return r.object(...n)}function S(e){return h.test(e)?new i._Code(i.safeStringify(e).replace(f,((e,t)=>`" + JSON.stringify(${o.getData(t,y)}) + "`)).replace(p,"")):n.stringify(e)}function C(e){return n._`function(){return ${S(e)}}`}r.if(n._`${l.default.errors} > 0`,(()=>{if("object"==typeof b){const[i,o]=function(e){let t,r;for(const n in e){if("properties"===n||"items"===n)continue;const a=e[n];if("object"==typeof a){t||(t={});const e=t[n]={};for(const t in a)e[t]=[]}else r||(r={}),r[n]=[]}return[t,r]}(b);o&&function(a){const i=r.const("emErrors",n.stringify(a)),o=r.const("templates",k(a,m));r.forOf("err",l.default.vErrors,(e=>r.if(w(e,i),(()=>r.code(n._`${i}[${e}.keyword].push(${e})`).assign(n._`${e}.${u}`,!0)))));const{singleError:c}=e;if(c){const e=r.let("message",n._`""`),a=r.let("paramsErrors",n._`[]`);d((t=>{r.if(e,(()=>r.code(n._`${e} += ${"string"==typeof c?c:";"}`))),r.code(n._`${e} += ${h(t)}`),r.assign(a,n._`${a}.concat(${i}[${t}])`)})),s.reportError(t,{message:e,params:n._`{errors: ${a}}`})}else d((e=>s.reportError(t,{message:h(e),params:n._`{errors: ${i}[${e}]}`})));function d(e){r.forIn("key",i,(t=>r.if(n._`${i}[${t}].length`,(()=>e(t)))))}function h(e){return n._`${e} in ${o} ? ${o}[${e}]() : ${v}[${e}]`}}(o),i&&function(e){const a=r.const("emErrors",n.stringify(e)),i=[];for(const t in e)i.push([t,k(e[t],m[t])]);const o=r.const("templates",r.object(...i)),c=r.scopeValue("obj",{ref:d,code:n.stringify(d)}),h=r.let("emPropParams"),f=r.let("emParamsErrors");r.forOf("err",l.default.vErrors,(e=>r.if(w(e,a),(()=>{r.assign(h,n._`${c}[${e}.keyword]`),r.assign(f,n._`${a}[${e}.keyword][${e}.params[${h}]]`),r.if(f,(()=>r.code(n._`${f}.push(${e})`).assign(n._`${e}.${u}`,!0)))})))),r.forIn("key",a,(e=>r.forIn("keyProp",n._`${a}[${e}]`,(i=>{r.assign(f,n._`${a}[${e}][${i}]`),r.if(n._`${f}.length`,(()=>{const a=r.const("tmpl",n._`${o}[${e}] && ${o}[${e}][${i}]`);s.reportError(t,{message:n._`${a} ? ${a}() : ${v}[${e}][${i}]`,params:n._`{errors: ${f}}`})}))}))))}(i),function(e){const{props:i,items:o}=e;if(!i&&!o)return;const d=n._`typeof ${g} == "object"`,h=n._`Array.isArray(${g})`,f=r.let("emErrors");let p,y;const b=r.let("templates");function w(e,t){r.assign(f,n.stringify(e)),r.assign(b,k(e,t))}i&&o?(p=r.let("emChildKwd"),r.if(d),r.if(h,(()=>{w(o,m.items),r.assign(p,n.str`items`)}),(()=>{w(i,m.properties),r.assign(p,n.str`properties`)})),y=n._`[${p}]`):o?(r.if(h),w(o,m.items),y=n._`.items`):i&&(r.if(a.and(d,a.not(h))),w(i,m.properties),y=n._`.properties`),r.forOf("err",l.default.vErrors,(e=>function(e,t,i){r.if(a.and(n._`${e}.keyword !== ${c}`,n._`!${e}.${u}`,n._`${e}.instancePath.indexOf(${x}) === 0`),(()=>{const a=r.scopeValue("pattern",{ref:/^\/([^/]*)(?:\/|$)/,code:n._`new RegExp("^\\\/([^/]*)(?:\\\/|$)")`}),o=r.const("emMatches",n._`${a}.exec(${e}.instancePath.slice(${x}.length))`),s=r.const("emChild",n._`${o} && ${o}[1].replace(/~1/g, "/").replace(/~0/g, "~")`);r.if(n._`${s} !== undefined && ${s} in ${t}`,(()=>i(s)))}))}(e,f,(t=>r.code(n._`${f}[${t}].push(${e})`).assign(n._`${e}.${u}`,!0))))),r.forIn("key",f,(e=>r.if(n._`${f}[${e}].length`,(()=>{s.reportError(t,{message:n._`${e} in ${b} ? ${b}[${e}]() : ${v}${y}[${e}]`,params:n._`{errors: ${f}[${e}]}`}),r.assign(n._`${l.default.vErrors}[${l.default.errors}-1].instancePath`,n._`${x} + "/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`)})))),r.endIf()}(function({properties:e,items:t}){const r={};if(e){r.props={};for(const t in e)r.props[t]=[]}if(t){r.items={};for(let e=0;e<t.length;e++)r.items[e]=[]}return r}(b))}const i="string"==typeof b?b:b._;i&&function(e){const i=r.const("emErrs",n._`[]`);r.forOf("err",l.default.vErrors,(e=>r.if(function(e){return a.and(n._`${e}.keyword !== ${c}`,n._`!${e}.${u}`,a.or(n._`${e}.instancePath === ${x}`,a.and(n._`${e}.instancePath.indexOf(${x}) === 0`,n._`${e}.instancePath[${x}.length] === "/"`)),n._`${e}.schemaPath.indexOf(${y.errSchemaPath}) === 0`,n._`${e}.schemaPath[${y.errSchemaPath}.length] === "/"`)}(e),(()=>r.code(n._`${i}.push(${e})`).assign(n._`${e}.${u}`,!0))))),r.if(n._`${i}.length`,(()=>s.reportError(t,{message:S(e),params:n._`{errors: ${i}}`})))}(i),e.keepErrors||function(){const e=r.const("emErrs",n._`[]`);r.forOf("err",l.default.vErrors,(t=>r.if(n._`!${t}.${u}`,(()=>r.code(n._`${e}.push(${t})`))))),r.assign(l.default.vErrors,e).assign(l.default.errors,n._`${e}.length`)}()}))},metaSchema:{anyOf:[{type:"string"},{type:"object",properties:{properties:{$ref:"#/$defs/stringMap"},items:{$ref:"#/$defs/stringList"},required:{$ref:"#/$defs/stringOrMap"},dependencies:{$ref:"#/$defs/stringOrMap"}},additionalProperties:{type:"string"}}],$defs:{stringMap:{type:"object",additionalProperties:{type:"string"}},stringOrMap:{anyOf:[{type:"string"},{$ref:"#/$defs/stringMap"}]},stringList:{type:"array",items:{type:"string"}}}}}}(t))};t.default=g,e.exports=g,e.exports.default=g},14018:(e,t)=>{"use strict";function r(e,t){return{validate:e,compare:t}}Object.defineProperty(t,"__esModule",{value:!0}),t.formatNames=t.fastFormats=t.fullFormats=void 0,t.fullFormats={date:r(i,o),time:r(l(!0),c),"date-time":r(h(!0),f),"iso-time":r(l(),u),"iso-date-time":r(h(),p),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:function(e){return g.test(e)&&m.test(e)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:function(e){if(w.test(e))return!1;try{return new RegExp(e),!0}catch(e){return!1}},uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:function(e){return v.lastIndex=0,v.test(e)},int32:{type:"number",validate:function(e){return Number.isInteger(e)&&e<=b&&e>=y}},int64:{type:"number",validate:function(e){return Number.isInteger(e)}},float:{type:"number",validate:x},double:{type:"number",validate:x},password:!0,binary:!0},t.fastFormats={...t.fullFormats,date:r(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,o),time:r(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,c),"date-time":r(/^\d\d\d\d-[0-1]\d-[0-3]\dt(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,f),"iso-time":r(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,u),"iso-date-time":r(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,p),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i},t.formatNames=Object.keys(t.fullFormats);const n=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,a=[0,31,28,31,30,31,30,31,31,30,31,30,31];function i(e){const t=n.exec(e);if(!t)return!1;const r=+t[1],i=+t[2],o=+t[3];return i>=1&&i<=12&&o>=1&&o<=(2===i&&function(e){return e%4==0&&(e%100!=0||e%400==0)}(r)?29:a[i])}function o(e,t){if(e&&t)return e>t?1:e<t?-1:0}const s=/^(\d\d):(\d\d):(\d\d(?:\.\d+)?)(z|([+-])(\d\d)(?::?(\d\d))?)?$/i;function l(e){return function(t){const r=s.exec(t);if(!r)return!1;const n=+r[1],a=+r[2],i=+r[3],o=r[4],l="-"===r[5]?-1:1,c=+(r[6]||0),u=+(r[7]||0);if(c>23||u>59||e&&!o)return!1;if(n<=23&&a<=59&&i<60)return!0;const d=a-u*l,h=n-c*l-(d<0?1:0);return(23===h||-1===h)&&(59===d||-1===d)&&i<61}}function c(e,t){if(!e||!t)return;const r=new Date("2020-01-01T"+e).valueOf(),n=new Date("2020-01-01T"+t).valueOf();return r&&n?r-n:void 0}function u(e,t){if(!e||!t)return;const r=s.exec(e),n=s.exec(t);return r&&n?(e=r[1]+r[2]+r[3])>(t=n[1]+n[2]+n[3])?1:e<t?-1:0:void 0}const d=/t|\s/i;function h(e){const t=l(e);return function(e){const r=e.split(d);return 2===r.length&&i(r[0])&&t(r[1])}}function f(e,t){if(!e||!t)return;const r=new Date(e).valueOf(),n=new Date(t).valueOf();return r&&n?r-n:void 0}function p(e,t){if(!e||!t)return;const[r,n]=e.split(d),[a,i]=t.split(d),s=o(r,a);return void 0!==s?s||c(n,i):void 0}const g=/\/|:/,m=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,v=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/gm,y=-(2**31),b=2**31-1;function x(){return!0}const w=/[^\\]\\Z/},68182:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(14018),a=r(26461),i=r(99029),o=new i.Name("fullFormats"),s=new i.Name("fastFormats"),l=(e,t={keywords:!0})=>{if(Array.isArray(t))return c(e,t,n.fullFormats,o),e;const[r,i]="fast"===t.mode?[n.fastFormats,s]:[n.fullFormats,o];return c(e,t.formats||n.formatNames,r,i),t.keywords&&(0,a.default)(e),e};function c(e,t,r,n){var a,o;null!==(a=(o=e.opts.code).formats)&&void 0!==a||(o.formats=i._`require("ajv-formats/dist/formats").${n}`);for(const n of t)e.addFormat(n,r[n])}l.get=(e,t="full")=>{const r=("fast"===t?n.fastFormats:n.fullFormats)[e];if(!r)throw new Error(`Unknown format "${e}"`);return r},e.exports=t=l,Object.defineProperty(t,"__esModule",{value:!0}),t.default=l},26461:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatLimitDefinition=void 0;const n=r(63282),a=r(99029),i=a.operators,o={formatMaximum:{okStr:"<=",ok:i.LTE,fail:i.GT},formatMinimum:{okStr:">=",ok:i.GTE,fail:i.LT},formatExclusiveMaximum:{okStr:"<",ok:i.LT,fail:i.GTE},formatExclusiveMinimum:{okStr:">",ok:i.GT,fail:i.LTE}},s={message:({keyword:e,schemaCode:t})=>a.str`should be ${o[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>a._`{comparison: ${o[e].okStr}, limit: ${t}}`};t.formatLimitDefinition={keyword:Object.keys(o),type:"string",schemaType:"string",$data:!0,error:s,code(e){const{gen:t,data:r,schemaCode:i,keyword:s,it:l}=e,{opts:c,self:u}=l;if(!c.validateFormats)return;const d=new n.KeywordCxt(l,u.RULES.all.format.definition,"format");function h(e){return a._`${e}.compare(${r}, ${i}) ${o[s].fail} 0`}d.$data?function(){const r=t.scopeValue("formats",{ref:u.formats,code:c.code.formats}),n=t.const("fmt",a._`${r}[${d.schemaCode}]`);e.fail$data((0,a.or)(a._`typeof ${n} != "object"`,a._`${n} instanceof RegExp`,a._`typeof ${n}.compare != "function"`,h(n)))}():function(){const r=d.schema,n=u.formats[r];if(!n||!0===n)return;if("object"!=typeof n||n instanceof RegExp||"function"!=typeof n.compare)throw new Error(`"${s}": format "${r}" does not define "compare" function`);const i=t.scopeValue("formats",{key:r,ref:n,code:c.code.formats?a._`${c.code.formats}${(0,a.getProperty)(r)}`:void 0});e.fail$data(h(i))}()},dependencies:["format"]},t.default=e=>(e.addKeyword(t.formatLimitDefinition),e)},63282:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MissingRefError=t.ValidationError=t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=t.Ajv=void 0;const n=r(4042),a=r(86144),i=r(36653),o=r(72079),s=["/properties"],l="http://json-schema.org/draft-07/schema";class c extends n.default{_addVocabularies(){super._addVocabularies(),a.default.forEach((e=>this.addVocabulary(e))),this.opts.discriminator&&this.addKeyword(i.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const e=this.opts.$data?this.$dataMetaSchema(o,s):o;this.addMetaSchema(e,l,!1),this.refs["http://json-schema.org/schema"]=l}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(l)?l:void 0)}}t.Ajv=c,e.exports=t=c,e.exports.Ajv=c,Object.defineProperty(t,"__esModule",{value:!0}),t.default=c;var u=r(62586);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return u.KeywordCxt}});var d=r(99029);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return d._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return d.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return d.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return d.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return d.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return d.CodeGen}});var h=r(13558);Object.defineProperty(t,"ValidationError",{enumerable:!0,get:function(){return h.default}});var f=r(34551);Object.defineProperty(t,"MissingRefError",{enumerable:!0,get:function(){return f.default}})},41520:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.regexpCode=t.getEsmExportName=t.getProperty=t.safeStringify=t.stringify=t.strConcat=t.addCodeArg=t.str=t._=t.nil=t._Code=t.Name=t.IDENTIFIER=t._CodeOrName=void 0;class r{}t._CodeOrName=r,t.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class n extends r{constructor(e){if(super(),!t.IDENTIFIER.test(e))throw new Error("CodeGen: name must be a valid identifier");this.str=e}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}t.Name=n;class a extends r{constructor(e){super(),this._items="string"==typeof e?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const e=this._items[0];return""===e||'""'===e}get str(){var e;return null!==(e=this._str)&&void 0!==e?e:this._str=this._items.reduce(((e,t)=>`${e}${t}`),"")}get names(){var e;return null!==(e=this._names)&&void 0!==e?e:this._names=this._items.reduce(((e,t)=>(t instanceof n&&(e[t.str]=(e[t.str]||0)+1),e)),{})}}function i(e,...t){const r=[e[0]];let n=0;for(;n<t.length;)l(r,t[n]),r.push(e[++n]);return new a(r)}t._Code=a,t.nil=new a(""),t._=i;const o=new a("+");function s(e,...t){const r=[u(e[0])];let n=0;for(;n<t.length;)r.push(o),l(r,t[n]),r.push(o,u(e[++n]));return function(e){let t=1;for(;t<e.length-1;){if(e[t]===o){const r=c(e[t-1],e[t+1]);if(void 0!==r){e.splice(t-1,3,r);continue}e[t++]="+"}t++}}(r),new a(r)}function l(e,t){var r;t instanceof a?e.push(...t._items):t instanceof n?e.push(t):e.push("number"==typeof(r=t)||"boolean"==typeof r||null===r?r:u(Array.isArray(r)?r.join(","):r))}function c(e,t){if('""'===t)return e;if('""'===e)return t;if("string"==typeof e){if(t instanceof n||'"'!==e[e.length-1])return;return"string"!=typeof t?`${e.slice(0,-1)}${t}"`:'"'===t[0]?e.slice(0,-1)+t.slice(1):void 0}return"string"!=typeof t||'"'!==t[0]||e instanceof n?void 0:`"${e}${t.slice(1)}`}function u(e){return JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}t.str=s,t.addCodeArg=l,t.strConcat=function(e,t){return t.emptyStr()?e:e.emptyStr()?t:s`${e}${t}`},t.stringify=function(e){return new a(u(e))},t.safeStringify=u,t.getProperty=function(e){return"string"==typeof e&&t.IDENTIFIER.test(e)?new a(`.${e}`):i`[${e}]`},t.getEsmExportName=function(e){if("string"==typeof e&&t.IDENTIFIER.test(e))return new a(`${e}`);throw new Error(`CodeGen: invalid export name: ${e}, use explicit $id name mapping`)},t.regexpCode=function(e){return new a(e.toString())}},99029:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.or=t.and=t.not=t.CodeGen=t.operators=t.varKinds=t.ValueScopeName=t.ValueScope=t.Scope=t.Name=t.regexpCode=t.stringify=t.getProperty=t.nil=t.strConcat=t.str=t._=void 0;const n=r(41520),a=r(57845);var i=r(41520);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return i._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return i.str}}),Object.defineProperty(t,"strConcat",{enumerable:!0,get:function(){return i.strConcat}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return i.nil}}),Object.defineProperty(t,"getProperty",{enumerable:!0,get:function(){return i.getProperty}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return i.stringify}}),Object.defineProperty(t,"regexpCode",{enumerable:!0,get:function(){return i.regexpCode}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return i.Name}});var o=r(57845);Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return o.Scope}}),Object.defineProperty(t,"ValueScope",{enumerable:!0,get:function(){return o.ValueScope}}),Object.defineProperty(t,"ValueScopeName",{enumerable:!0,get:function(){return o.ValueScopeName}}),Object.defineProperty(t,"varKinds",{enumerable:!0,get:function(){return o.varKinds}}),t.operators={GT:new n._Code(">"),GTE:new n._Code(">="),LT:new n._Code("<"),LTE:new n._Code("<="),EQ:new n._Code("==="),NEQ:new n._Code("!=="),NOT:new n._Code("!"),OR:new n._Code("||"),AND:new n._Code("&&"),ADD:new n._Code("+")};class s{optimizeNodes(){return this}optimizeNames(e,t){return this}}class l extends s{constructor(e,t,r){super(),this.varKind=e,this.name=t,this.rhs=r}render({es5:e,_n}){const t=e?a.varKinds.var:this.varKind,r=void 0===this.rhs?"":` = ${this.rhs}`;return`${t} ${this.name}${r};`+_n}optimizeNames(e,t){if(e[this.name.str])return this.rhs&&(this.rhs=M(this.rhs,e,t)),this}get names(){return this.rhs instanceof n._CodeOrName?this.rhs.names:{}}}class c extends s{constructor(e,t,r){super(),this.lhs=e,this.rhs=t,this.sideEffects=r}render({_n}){return`${this.lhs} = ${this.rhs};`+_n}optimizeNames(e,t){if(!(this.lhs instanceof n.Name)||e[this.lhs.str]||this.sideEffects)return this.rhs=M(this.rhs,e,t),this}get names(){return O(this.lhs instanceof n.Name?{}:{...this.lhs.names},this.rhs)}}class u extends c{constructor(e,t,r,n){super(e,r,n),this.op=t}render({_n}){return`${this.lhs} ${this.op}= ${this.rhs};`+_n}}class d extends s{constructor(e){super(),this.label=e,this.names={}}render({_n}){return`${this.label}:`+_n}}class h extends s{constructor(e){super(),this.label=e,this.names={}}render({_n}){return`break${this.label?` ${this.label}`:""};`+_n}}class f extends s{constructor(e){super(),this.error=e}render({_n}){return`throw ${this.error};`+_n}get names(){return this.error.names}}class p extends s{constructor(e){super(),this.code=e}render({_n}){return`${this.code};`+_n}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,t){return this.code=M(this.code,e,t),this}get names(){return this.code instanceof n._CodeOrName?this.code.names:{}}}class g extends s{constructor(e=[]){super(),this.nodes=e}render(e){return this.nodes.reduce(((t,r)=>t+r.render(e)),"")}optimizeNodes(){const{nodes:e}=this;let t=e.length;for(;t--;){const r=e[t].optimizeNodes();Array.isArray(r)?e.splice(t,1,...r):r?e[t]=r:e.splice(t,1)}return e.length>0?this:void 0}optimizeNames(e,t){const{nodes:r}=this;let n=r.length;for(;n--;){const a=r[n];a.optimizeNames(e,t)||(T(e,a.names),r.splice(n,1))}return r.length>0?this:void 0}get names(){return this.nodes.reduce(((e,t)=>D(e,t.names)),{})}}class m extends g{render(e){return"{"+e._n+super.render(e)+"}"+e._n}}class v extends g{}class y extends m{}y.kind="else";class b extends m{constructor(e,t){super(t),this.condition=e}render(e){let t=`if(${this.condition})`+super.render(e);return this.else&&(t+="else "+this.else.render(e)),t}optimizeNodes(){super.optimizeNodes();const e=this.condition;if(!0===e)return this.nodes;let t=this.else;if(t){const e=t.optimizeNodes();t=this.else=Array.isArray(e)?new y(e):e}return t?!1===e?t instanceof b?t:t.nodes:this.nodes.length?this:new b(I(e),t instanceof b?[t]:t.nodes):!1!==e&&this.nodes.length?this:void 0}optimizeNames(e,t){var r;if(this.else=null===(r=this.else)||void 0===r?void 0:r.optimizeNames(e,t),super.optimizeNames(e,t)||this.else)return this.condition=M(this.condition,e,t),this}get names(){const e=super.names;return O(e,this.condition),this.else&&D(e,this.else.names),e}}b.kind="if";class x extends m{}x.kind="for";class w extends x{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iteration=M(this.iteration,e,t),this}get names(){return D(super.names,this.iteration.names)}}class k extends x{constructor(e,t,r,n){super(),this.varKind=e,this.name=t,this.from=r,this.to=n}render(e){const t=e.es5?a.varKinds.var:this.varKind,{name:r,from:n,to:i}=this;return`for(${t} ${r}=${n}; ${r}<${i}; ${r}++)`+super.render(e)}get names(){const e=O(super.names,this.from);return O(e,this.to)}}class S extends x{constructor(e,t,r,n){super(),this.loop=e,this.varKind=t,this.name=r,this.iterable=n}render(e){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iterable=M(this.iterable,e,t),this}get names(){return D(super.names,this.iterable.names)}}class C extends m{constructor(e,t,r){super(),this.name=e,this.args=t,this.async=r}render(e){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(e)}}C.kind="func";class _ extends g{render(e){return"return "+super.render(e)}}_.kind="return";class E extends m{render(e){let t="try"+super.render(e);return this.catch&&(t+=this.catch.render(e)),this.finally&&(t+=this.finally.render(e)),t}optimizeNodes(){var e,t;return super.optimizeNodes(),null===(e=this.catch)||void 0===e||e.optimizeNodes(),null===(t=this.finally)||void 0===t||t.optimizeNodes(),this}optimizeNames(e,t){var r,n;return super.optimizeNames(e,t),null===(r=this.catch)||void 0===r||r.optimizeNames(e,t),null===(n=this.finally)||void 0===n||n.optimizeNames(e,t),this}get names(){const e=super.names;return this.catch&&D(e,this.catch.names),this.finally&&D(e,this.finally.names),e}}class P extends m{constructor(e){super(),this.error=e}render(e){return`catch(${this.error})`+super.render(e)}}P.kind="catch";class A extends m{render(e){return"finally"+super.render(e)}}function D(e,t){for(const r in t)e[r]=(e[r]||0)+(t[r]||0);return e}function O(e,t){return t instanceof n._CodeOrName?D(e,t.names):e}function M(e,t,r){return e instanceof n.Name?i(e):(a=e)instanceof n._Code&&a._items.some((e=>e instanceof n.Name&&1===t[e.str]&&void 0!==r[e.str]))?new n._Code(e._items.reduce(((e,t)=>(t instanceof n.Name&&(t=i(t)),t instanceof n._Code?e.push(...t._items):e.push(t),e)),[])):e;var a;function i(e){const n=r[e.str];return void 0===n||1!==t[e.str]?e:(delete t[e.str],n)}}function T(e,t){for(const r in t)e[r]=(e[r]||0)-(t[r]||0)}function I(e){return"boolean"==typeof e||"number"==typeof e||null===e?!e:n._`!${F(e)}`}A.kind="finally",t.CodeGen=class{constructor(e,t={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...t,_n:t.lines?"\n":""},this._extScope=e,this._scope=new a.Scope({parent:e}),this._nodes=[new v]}toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,t){const r=this._extScope.value(e,t);return(this._values[r.prefix]||(this._values[r.prefix]=new Set)).add(r),r}getScopeValue(e,t){return this._extScope.getValue(e,t)}scopeRefs(e){return this._extScope.scopeRefs(e,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(e,t,r,n){const a=this._scope.toName(t);return void 0!==r&&n&&(this._constants[a.str]=r),this._leafNode(new l(e,a,r)),a}const(e,t,r){return this._def(a.varKinds.const,e,t,r)}let(e,t,r){return this._def(a.varKinds.let,e,t,r)}var(e,t,r){return this._def(a.varKinds.var,e,t,r)}assign(e,t,r){return this._leafNode(new c(e,t,r))}add(e,r){return this._leafNode(new u(e,t.operators.ADD,r))}code(e){return"function"==typeof e?e():e!==n.nil&&this._leafNode(new p(e)),this}object(...e){const t=["{"];for(const[r,a]of e)t.length>1&&t.push(","),t.push(r),(r!==a||this.opts.es5)&&(t.push(":"),(0,n.addCodeArg)(t,a));return t.push("}"),new n._Code(t)}if(e,t,r){if(this._blockNode(new b(e)),t&&r)this.code(t).else().code(r).endIf();else if(t)this.code(t).endIf();else if(r)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new b(e))}else(){return this._elseNode(new y)}endIf(){return this._endBlockNode(b,y)}_for(e,t){return this._blockNode(e),t&&this.code(t).endFor(),this}for(e,t){return this._for(new w(e),t)}forRange(e,t,r,n,i=(this.opts.es5?a.varKinds.var:a.varKinds.let)){const o=this._scope.toName(e);return this._for(new k(i,o,t,r),(()=>n(o)))}forOf(e,t,r,i=a.varKinds.const){const o=this._scope.toName(e);if(this.opts.es5){const e=t instanceof n.Name?t:this.var("_arr",t);return this.forRange("_i",0,n._`${e}.length`,(t=>{this.var(o,n._`${e}[${t}]`),r(o)}))}return this._for(new S("of",i,o,t),(()=>r(o)))}forIn(e,t,r,i=(this.opts.es5?a.varKinds.var:a.varKinds.const)){if(this.opts.ownProperties)return this.forOf(e,n._`Object.keys(${t})`,r);const o=this._scope.toName(e);return this._for(new S("in",i,o,t),(()=>r(o)))}endFor(){return this._endBlockNode(x)}label(e){return this._leafNode(new d(e))}break(e){return this._leafNode(new h(e))}return(e){const t=new _;if(this._blockNode(t),this.code(e),1!==t.nodes.length)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(_)}try(e,t,r){if(!t&&!r)throw new Error('CodeGen: "try" without "catch" and "finally"');const n=new E;if(this._blockNode(n),this.code(e),t){const e=this.name("e");this._currNode=n.catch=new P(e),t(e)}return r&&(this._currNode=n.finally=new A,this.code(r)),this._endBlockNode(P,A)}throw(e){return this._leafNode(new f(e))}block(e,t){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(t),this}endBlock(e){const t=this._blockStarts.pop();if(void 0===t)throw new Error("CodeGen: not in self-balancing block");const r=this._nodes.length-t;if(r<0||void 0!==e&&r!==e)throw new Error(`CodeGen: wrong number of nodes: ${r} vs ${e} expected`);return this._nodes.length=t,this}func(e,t=n.nil,r,a){return this._blockNode(new C(e,t,r)),a&&this.code(a).endFunc(),this}endFunc(){return this._endBlockNode(C)}optimize(e=1){for(;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,t){const r=this._currNode;if(r instanceof e||t&&r instanceof t)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${t?`${e.kind}/${t.kind}`:e.kind}"`)}_elseNode(e){const t=this._currNode;if(!(t instanceof b))throw new Error('CodeGen: "else" without "if"');return this._currNode=t.else=e,this}get _root(){return this._nodes[0]}get _currNode(){const e=this._nodes;return e[e.length-1]}set _currNode(e){const t=this._nodes;t[t.length-1]=e}},t.not=I;const N=R(t.operators.AND);t.and=function(...e){return e.reduce(N)};const L=R(t.operators.OR);function R(e){return(t,r)=>t===n.nil?r:r===n.nil?t:n._`${F(t)} ${e} ${F(r)}`}function F(e){return e instanceof n.Name?e:n._`(${e})`}t.or=function(...e){return e.reduce(L)}},57845:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ValueScope=t.ValueScopeName=t.Scope=t.varKinds=t.UsedValueState=void 0;const n=r(41520);class a extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}}var i;!function(e){e[e.Started=0]="Started",e[e.Completed=1]="Completed"}(i||(t.UsedValueState=i={})),t.varKinds={const:new n.Name("const"),let:new n.Name("let"),var:new n.Name("var")};class o{constructor({prefixes:e,parent:t}={}){this._names={},this._prefixes=e,this._parent=t}toName(e){return e instanceof n.Name?e:this.name(e)}name(e){return new n.Name(this._newName(e))}_newName(e){return`${e}${(this._names[e]||this._nameGroup(e)).index++}`}_nameGroup(e){var t,r;if((null===(r=null===(t=this._parent)||void 0===t?void 0:t._prefixes)||void 0===r?void 0:r.has(e))||this._prefixes&&!this._prefixes.has(e))throw new Error(`CodeGen: prefix "${e}" is not allowed in this scope`);return this._names[e]={prefix:e,index:0}}}t.Scope=o;class s extends n.Name{constructor(e,t){super(t),this.prefix=e}setValue(e,{property:t,itemIndex:r}){this.value=e,this.scopePath=n._`.${new n.Name(t)}[${r}]`}}t.ValueScopeName=s;const l=n._`\n`;t.ValueScope=class extends o{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?l:n.nil}}get(){return this._scope}name(e){return new s(e,this._newName(e))}value(e,t){var r;if(void 0===t.ref)throw new Error("CodeGen: ref must be passed in value");const n=this.toName(e),{prefix:a}=n,i=null!==(r=t.key)&&void 0!==r?r:t.ref;let o=this._values[a];if(o){const e=o.get(i);if(e)return e}else o=this._values[a]=new Map;o.set(i,n);const s=this._scope[a]||(this._scope[a]=[]),l=s.length;return s[l]=t.ref,n.setValue(t,{property:a,itemIndex:l}),n}getValue(e,t){const r=this._values[e];if(r)return r.get(t)}scopeRefs(e,t=this._values){return this._reduceValues(t,(t=>{if(void 0===t.scopePath)throw new Error(`CodeGen: name "${t}" has no value`);return n._`${e}${t.scopePath}`}))}scopeCode(e=this._values,t,r){return this._reduceValues(e,(e=>{if(void 0===e.value)throw new Error(`CodeGen: name "${e}" has no value`);return e.value.code}),t,r)}_reduceValues(e,r,o={},s){let l=n.nil;for(const c in e){const u=e[c];if(!u)continue;const d=o[c]=o[c]||new Map;u.forEach((e=>{if(d.has(e))return;d.set(e,i.Started);let o=r(e);if(o){const r=this.opts.es5?t.varKinds.var:t.varKinds.const;l=n._`${l}${r} ${e} = ${o};${this.opts._n}`}else{if(!(o=null==s?void 0:s(e)))throw new a(e);l=n._`${l}${o}${this.opts._n}`}d.set(e,i.Completed)}))}return l}}},48708:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extendErrors=t.resetErrorsCount=t.reportExtraError=t.reportError=t.keyword$DataError=t.keywordError=void 0;const n=r(99029),a=r(94227),i=r(42023);function o(e,t){const r=e.const("err",t);e.if(n._`${i.default.vErrors} === null`,(()=>e.assign(i.default.vErrors,n._`[${r}]`)),n._`${i.default.vErrors}.push(${r})`),e.code(n._`${i.default.errors}++`)}function s(e,t){const{gen:r,validateName:a,schemaEnv:i}=e;i.$async?r.throw(n._`new ${e.ValidationError}(${t})`):(r.assign(n._`${a}.errors`,t),r.return(!1))}t.keywordError={message:({keyword:e})=>n.str`must pass "${e}" keyword validation`},t.keyword$DataError={message:({keyword:e,schemaType:t})=>t?n.str`"${e}" keyword must be ${t} ($data)`:n.str`"${e}" keyword is invalid ($data)`},t.reportError=function(e,r=t.keywordError,a,i){const{it:l}=e,{gen:u,compositeRule:d,allErrors:h}=l,f=c(e,r,a);(null!=i?i:d||h)?o(u,f):s(l,n._`[${f}]`)},t.reportExtraError=function(e,r=t.keywordError,n){const{it:a}=e,{gen:l,compositeRule:u,allErrors:d}=a;o(l,c(e,r,n)),u||d||s(a,i.default.vErrors)},t.resetErrorsCount=function(e,t){e.assign(i.default.errors,t),e.if(n._`${i.default.vErrors} !== null`,(()=>e.if(t,(()=>e.assign(n._`${i.default.vErrors}.length`,t)),(()=>e.assign(i.default.vErrors,null)))))},t.extendErrors=function({gen:e,keyword:t,schemaValue:r,data:a,errsCount:o,it:s}){if(void 0===o)throw new Error("ajv implementation error");const l=e.name("err");e.forRange("i",o,i.default.errors,(o=>{e.const(l,n._`${i.default.vErrors}[${o}]`),e.if(n._`${l}.instancePath === undefined`,(()=>e.assign(n._`${l}.instancePath`,(0,n.strConcat)(i.default.instancePath,s.errorPath)))),e.assign(n._`${l}.schemaPath`,n.str`${s.errSchemaPath}/${t}`),s.opts.verbose&&(e.assign(n._`${l}.schema`,r),e.assign(n._`${l}.data`,a))}))};const l={keyword:new n.Name("keyword"),schemaPath:new n.Name("schemaPath"),params:new n.Name("params"),propertyName:new n.Name("propertyName"),message:new n.Name("message"),schema:new n.Name("schema"),parentSchema:new n.Name("parentSchema")};function c(e,t,r){const{createErrors:a}=e.it;return!1===a?n._`{}`:function(e,t,r={}){const{gen:a,it:o}=e,s=[u(o,r),d(e,r)];return function(e,{params:t,message:r},a){const{keyword:o,data:s,schemaValue:c,it:u}=e,{opts:d,propertyName:h,topSchemaRef:f,schemaPath:p}=u;a.push([l.keyword,o],[l.params,"function"==typeof t?t(e):t||n._`{}`]),d.messages&&a.push([l.message,"function"==typeof r?r(e):r]),d.verbose&&a.push([l.schema,c],[l.parentSchema,n._`${f}${p}`],[i.default.data,s]),h&&a.push([l.propertyName,h])}(e,t,s),a.object(...s)}(e,t,r)}function u({errorPath:e},{instancePath:t}){const r=t?n.str`${e}${(0,a.getErrorPath)(t,a.Type.Str)}`:e;return[i.default.instancePath,(0,n.strConcat)(i.default.instancePath,r)]}function d({keyword:e,it:{errSchemaPath:t}},{schemaPath:r,parentSchema:i}){let o=i?t:n.str`${t}/${e}`;return r&&(o=n.str`${o}${(0,a.getErrorPath)(r,a.Type.Str)}`),[l.schemaPath,o]}},73835:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveSchema=t.getCompilingSchema=t.resolveRef=t.compileSchema=t.SchemaEnv=void 0;const n=r(99029),a=r(13558),i=r(42023),o=r(66939),s=r(94227),l=r(62586);class c{constructor(e){var t;let r;this.refs={},this.dynamicAnchors={},"object"==typeof e.schema&&(r=e.schema),this.schema=e.schema,this.schemaId=e.schemaId,this.root=e.root||this,this.baseId=null!==(t=e.baseId)&&void 0!==t?t:(0,o.normalizeId)(null==r?void 0:r[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=null==r?void 0:r.$async,this.refs={}}}function u(e){const t=h.call(this,e);if(t)return t;const r=(0,o.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:s,lines:c}=this.opts.code,{ownProperties:u}=this.opts,d=new n.CodeGen(this.scope,{es5:s,lines:c,ownProperties:u});let f;e.$async&&(f=d.scopeValue("Error",{ref:a.default,code:n._`require("ajv/dist/runtime/validation_error").default`}));const p=d.scopeName("validate");e.validateName=p;const g={gen:d,allErrors:this.opts.allErrors,data:i.default.data,parentData:i.default.parentData,parentDataProperty:i.default.parentDataProperty,dataNames:[i.default.data],dataPathArr:[n.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:d.scopeValue("schema",!0===this.opts.code.source?{ref:e.schema,code:(0,n.stringify)(e.schema)}:{ref:e.schema}),validateName:p,ValidationError:f,schema:e.schema,schemaEnv:e,rootId:r,baseId:e.baseId||r,schemaPath:n.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:n._`""`,opts:this.opts,self:this};let m;try{this._compilations.add(e),(0,l.validateFunctionCode)(g),d.optimize(this.opts.code.optimize);const t=d.toString();m=`${d.scopeRefs(i.default.scope)}return ${t}`,this.opts.code.process&&(m=this.opts.code.process(m,e));const r=new Function(`${i.default.self}`,`${i.default.scope}`,m)(this,this.scope.get());if(this.scope.value(p,{ref:r}),r.errors=null,r.schema=e.schema,r.schemaEnv=e,e.$async&&(r.$async=!0),!0===this.opts.code.source&&(r.source={validateName:p,validateCode:t,scopeValues:d._values}),this.opts.unevaluated){const{props:e,items:t}=g;r.evaluated={props:e instanceof n.Name?void 0:e,items:t instanceof n.Name?void 0:t,dynamicProps:e instanceof n.Name,dynamicItems:t instanceof n.Name},r.source&&(r.source.evaluated=(0,n.stringify)(r.evaluated))}return e.validate=r,e}catch(t){throw delete e.validate,delete e.validateName,m&&this.logger.error("Error compiling schema, function code:",m),t}finally{this._compilations.delete(e)}}function d(e){return(0,o.inlineRef)(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:u.call(this,e)}function h(e){for(const n of this._compilations)if(r=e,(t=n).schema===r.schema&&t.root===r.root&&t.baseId===r.baseId)return n;var t,r}function f(e,t){let r;for(;"string"==typeof(r=this.refs[t]);)t=r;return r||this.schemas[t]||p.call(this,e,t)}function p(e,t){const r=this.opts.uriResolver.parse(t),n=(0,o._getFullPath)(this.opts.uriResolver,r);let a=(0,o.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>0&&n===a)return m.call(this,r,e);const i=(0,o.normalizeId)(n),s=this.refs[i]||this.schemas[i];if("string"==typeof s){const t=p.call(this,e,s);if("object"!=typeof(null==t?void 0:t.schema))return;return m.call(this,r,t)}if("object"==typeof(null==s?void 0:s.schema)){if(s.validate||u.call(this,s),i===(0,o.normalizeId)(t)){const{schema:t}=s,{schemaId:r}=this.opts,n=t[r];return n&&(a=(0,o.resolveUrl)(this.opts.uriResolver,a,n)),new c({schema:t,schemaId:r,root:e,baseId:a})}return m.call(this,r,s)}}t.SchemaEnv=c,t.compileSchema=u,t.resolveRef=function(e,t,r){var n;r=(0,o.resolveUrl)(this.opts.uriResolver,t,r);const a=e.refs[r];if(a)return a;let i=f.call(this,e,r);if(void 0===i){const a=null===(n=e.localRefs)||void 0===n?void 0:n[r],{schemaId:o}=this.opts;a&&(i=new c({schema:a,schemaId:o,root:e,baseId:t}))}return void 0!==i?e.refs[r]=d.call(this,i):void 0},t.getCompilingSchema=h,t.resolveSchema=p;const g=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function m(e,{baseId:t,schema:r,root:n}){var a;if("/"!==(null===(a=e.fragment)||void 0===a?void 0:a[0]))return;for(const n of e.fragment.slice(1).split("/")){if("boolean"==typeof r)return;const e=r[(0,s.unescapeFragment)(n)];if(void 0===e)return;const a="object"==typeof(r=e)&&r[this.opts.schemaId];!g.has(n)&&a&&(t=(0,o.resolveUrl)(this.opts.uriResolver,t,a))}let i;if("boolean"!=typeof r&&r.$ref&&!(0,s.schemaHasRulesButRef)(r,this.RULES)){const e=(0,o.resolveUrl)(this.opts.uriResolver,t,r.$ref);i=p.call(this,n,e)}const{schemaId:l}=this.opts;return i=i||new c({schema:r,schemaId:l,root:n,baseId:t}),i.schema!==i.root.schema?i:void 0}},42023:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),a={data:new n.Name("data"),valCxt:new n.Name("valCxt"),instancePath:new n.Name("instancePath"),parentData:new n.Name("parentData"),parentDataProperty:new n.Name("parentDataProperty"),rootData:new n.Name("rootData"),dynamicAnchors:new n.Name("dynamicAnchors"),vErrors:new n.Name("vErrors"),errors:new n.Name("errors"),this:new n.Name("this"),self:new n.Name("self"),scope:new n.Name("scope"),json:new n.Name("json"),jsonPos:new n.Name("jsonPos"),jsonLen:new n.Name("jsonLen"),jsonPart:new n.Name("jsonPart")};t.default=a},34551:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(66939);class a extends Error{constructor(e,t,r,a){super(a||`can't resolve reference ${r} from id ${t}`),this.missingRef=(0,n.resolveUrl)(e,t,r),this.missingSchema=(0,n.normalizeId)((0,n.getFullPath)(e,this.missingRef))}}t.default=a},66939:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSchemaRefs=t.resolveUrl=t.normalizeId=t._getFullPath=t.getFullPath=t.inlineRef=void 0;const n=r(94227),a=r(32017),i=r(7106),o=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);t.inlineRef=function(e,t=!0){return"boolean"==typeof e||(!0===t?!l(e):!!t&&c(e)<=t)};const s=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function l(e){for(const t in e){if(s.has(t))return!0;const r=e[t];if(Array.isArray(r)&&r.some(l))return!0;if("object"==typeof r&&l(r))return!0}return!1}function c(e){let t=0;for(const r in e){if("$ref"===r)return 1/0;if(t++,!o.has(r)&&("object"==typeof e[r]&&(0,n.eachItem)(e[r],(e=>t+=c(e))),t===1/0))return 1/0}return t}function u(e,t="",r){!1!==r&&(t=f(t));const n=e.parse(t);return d(e,n)}function d(e,t){return e.serialize(t).split("#")[0]+"#"}t.getFullPath=u,t._getFullPath=d;const h=/#\/?$/;function f(e){return e?e.replace(h,""):""}t.normalizeId=f,t.resolveUrl=function(e,t,r){return r=f(r),e.resolve(t,r)};const p=/^[a-z_][-a-z0-9._]*$/i;t.getSchemaRefs=function(e,t){if("boolean"==typeof e)return{};const{schemaId:r,uriResolver:n}=this.opts,o=f(e[r]||t),s={"":o},l=u(n,o,!1),c={},d=new Set;return i(e,{allKeys:!0},((e,t,n,a)=>{if(void 0===a)return;const i=l+t;let o=s[a];function u(t){const r=this.opts.uriResolver.resolve;if(t=f(o?r(o,t):t),d.has(t))throw g(t);d.add(t);let n=this.refs[t];return"string"==typeof n&&(n=this.refs[n]),"object"==typeof n?h(e,n.schema,t):t!==f(i)&&("#"===t[0]?(h(e,c[t],t),c[t]=e):this.refs[t]=i),t}function m(e){if("string"==typeof e){if(!p.test(e))throw new Error(`invalid anchor "${e}"`);u.call(this,`#${e}`)}}"string"==typeof e[r]&&(o=u.call(this,e[r])),m.call(this,e.$anchor),m.call(this,e.$dynamicAnchor),s[t]=o})),c;function h(e,t,r){if(void 0!==t&&!a(e,t))throw g(r)}function g(e){return new Error(`reference "${e}" resolves to more than one schema`)}}},10396:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRules=t.isJSONType=void 0;const r=new Set(["string","number","integer","boolean","null","object","array"]);t.isJSONType=function(e){return"string"==typeof e&&r.has(e)},t.getRules=function(){const e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...e,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}}},94227:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkStrictMode=t.getErrorPath=t.Type=t.useFunc=t.setEvaluated=t.evaluatedPropsToName=t.mergeEvaluated=t.eachItem=t.unescapeJsonPointer=t.escapeJsonPointer=t.escapeFragment=t.unescapeFragment=t.schemaRefOrVal=t.schemaHasRulesButRef=t.schemaHasRules=t.checkUnknownRules=t.alwaysValidSchema=t.toHash=void 0;const n=r(99029),a=r(41520);function i(e,t=e.schema){const{opts:r,self:n}=e;if(!r.strictSchema)return;if("boolean"==typeof t)return;const a=n.RULES.keywords;for(const r in t)a[r]||p(e,`unknown keyword: "${r}"`)}function o(e,t){if("boolean"==typeof e)return!e;for(const r in e)if(t[r])return!0;return!1}function s(e){return"number"==typeof e?`${e}`:e.replace(/~/g,"~0").replace(/\//g,"~1")}function l(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function c({mergeNames:e,mergeToName:t,mergeValues:r,resultToName:a}){return(i,o,s,l)=>{const c=void 0===s?o:s instanceof n.Name?(o instanceof n.Name?e(i,o,s):t(i,o,s),s):o instanceof n.Name?(t(i,s,o),o):r(o,s);return l!==n.Name||c instanceof n.Name?c:a(i,c)}}function u(e,t){if(!0===t)return e.var("props",!0);const r=e.var("props",n._`{}`);return void 0!==t&&d(e,r,t),r}function d(e,t,r){Object.keys(r).forEach((r=>e.assign(n._`${t}${(0,n.getProperty)(r)}`,!0)))}t.toHash=function(e){const t={};for(const r of e)t[r]=!0;return t},t.alwaysValidSchema=function(e,t){return"boolean"==typeof t?t:0===Object.keys(t).length||(i(e,t),!o(t,e.self.RULES.all))},t.checkUnknownRules=i,t.schemaHasRules=o,t.schemaHasRulesButRef=function(e,t){if("boolean"==typeof e)return!e;for(const r in e)if("$ref"!==r&&t.all[r])return!0;return!1},t.schemaRefOrVal=function({topSchemaRef:e,schemaPath:t},r,a,i){if(!i){if("number"==typeof r||"boolean"==typeof r)return r;if("string"==typeof r)return n._`${r}`}return n._`${e}${t}${(0,n.getProperty)(a)}`},t.unescapeFragment=function(e){return l(decodeURIComponent(e))},t.escapeFragment=function(e){return encodeURIComponent(s(e))},t.escapeJsonPointer=s,t.unescapeJsonPointer=l,t.eachItem=function(e,t){if(Array.isArray(e))for(const r of e)t(r);else t(e)},t.mergeEvaluated={props:c({mergeNames:(e,t,r)=>e.if(n._`${r} !== true && ${t} !== undefined`,(()=>{e.if(n._`${t} === true`,(()=>e.assign(r,!0)),(()=>e.assign(r,n._`${r} || {}`).code(n._`Object.assign(${r}, ${t})`)))})),mergeToName:(e,t,r)=>e.if(n._`${r} !== true`,(()=>{!0===t?e.assign(r,!0):(e.assign(r,n._`${r} || {}`),d(e,r,t))})),mergeValues:(e,t)=>!0===e||{...e,...t},resultToName:u}),items:c({mergeNames:(e,t,r)=>e.if(n._`${r} !== true && ${t} !== undefined`,(()=>e.assign(r,n._`${t} === true ? true : ${r} > ${t} ? ${r} : ${t}`))),mergeToName:(e,t,r)=>e.if(n._`${r} !== true`,(()=>e.assign(r,!0===t||n._`${r} > ${t} ? ${r} : ${t}`))),mergeValues:(e,t)=>!0===e||Math.max(e,t),resultToName:(e,t)=>e.var("items",t)})},t.evaluatedPropsToName=u,t.setEvaluated=d;const h={};var f;function p(e,t,r=e.opts.strictSchema){if(r){if(t=`strict mode: ${t}`,!0===r)throw new Error(t);e.self.logger.warn(t)}}t.useFunc=function(e,t){return e.scopeValue("func",{ref:t,code:h[t.code]||(h[t.code]=new a._Code(t.code))})},function(e){e[e.Num=0]="Num",e[e.Str=1]="Str"}(f||(t.Type=f={})),t.getErrorPath=function(e,t,r){if(e instanceof n.Name){const a=t===f.Num;return r?a?n._`"[" + ${e} + "]"`:n._`"['" + ${e} + "']"`:a?n._`"/" + ${e}`:n._`"/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return r?(0,n.getProperty)(e).toString():"/"+s(e)},t.checkStrictMode=p},7887:(e,t)=>{"use strict";function r(e,t){return t.rules.some((t=>n(e,t)))}function n(e,t){var r;return void 0!==e[t.keyword]||(null===(r=t.definition.implements)||void 0===r?void 0:r.some((t=>void 0!==e[t])))}Object.defineProperty(t,"__esModule",{value:!0}),t.shouldUseRule=t.shouldUseGroup=t.schemaHasRulesForType=void 0,t.schemaHasRulesForType=function({schema:e,self:t},n){const a=t.RULES.types[n];return a&&!0!==a&&r(e,a)},t.shouldUseGroup=r,t.shouldUseRule=n},28727:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.boolOrEmptySchema=t.topBoolOrEmptySchema=void 0;const n=r(48708),a=r(99029),i=r(42023),o={message:"boolean schema is false"};function s(e,t){const{gen:r,data:a}=e,i={gen:r,keyword:"false schema",data:a,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};(0,n.reportError)(i,o,void 0,t)}t.topBoolOrEmptySchema=function(e){const{gen:t,schema:r,validateName:n}=e;!1===r?s(e,!1):"object"==typeof r&&!0===r.$async?t.return(i.default.data):(t.assign(a._`${n}.errors`,null),t.return(!0))},t.boolOrEmptySchema=function(e,t){const{gen:r,schema:n}=e;!1===n?(r.var(t,!1),s(e)):r.var(t,!0)}},10208:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reportTypeError=t.checkDataTypes=t.checkDataType=t.coerceAndCheckDataType=t.getJSONTypes=t.getSchemaTypes=t.DataType=void 0;const n=r(10396),a=r(7887),i=r(48708),o=r(99029),s=r(94227);var l;function c(e){const t=Array.isArray(e)?e:e?[e]:[];if(t.every(n.isJSONType))return t;throw new Error("type must be JSONType or JSONType[]: "+t.join(","))}!function(e){e[e.Correct=0]="Correct",e[e.Wrong=1]="Wrong"}(l||(t.DataType=l={})),t.getSchemaTypes=function(e){const t=c(e.type);if(t.includes("null")){if(!1===e.nullable)throw new Error("type: null contradicts nullable: false")}else{if(!t.length&&void 0!==e.nullable)throw new Error('"nullable" cannot be used without "type"');!0===e.nullable&&t.push("null")}return t},t.getJSONTypes=c,t.coerceAndCheckDataType=function(e,t){const{gen:r,data:n,opts:i}=e,s=function(e,t){return t?e.filter((e=>u.has(e)||"array"===t&&"array"===e)):[]}(t,i.coerceTypes),c=t.length>0&&!(0===s.length&&1===t.length&&(0,a.schemaHasRulesForType)(e,t[0]));if(c){const a=h(t,n,i.strictNumbers,l.Wrong);r.if(a,(()=>{s.length?function(e,t,r){const{gen:n,data:a,opts:i}=e,s=n.let("dataType",o._`typeof ${a}`),l=n.let("coerced",o._`undefined`);"array"===i.coerceTypes&&n.if(o._`${s} == 'object' && Array.isArray(${a}) && ${a}.length == 1`,(()=>n.assign(a,o._`${a}[0]`).assign(s,o._`typeof ${a}`).if(h(t,a,i.strictNumbers),(()=>n.assign(l,a))))),n.if(o._`${l} !== undefined`);for(const e of r)(u.has(e)||"array"===e&&"array"===i.coerceTypes)&&c(e);function c(e){switch(e){case"string":return void n.elseIf(o._`${s} == "number" || ${s} == "boolean"`).assign(l,o._`"" + ${a}`).elseIf(o._`${a} === null`).assign(l,o._`""`);case"number":return void n.elseIf(o._`${s} == "boolean" || ${a} === null
              || (${s} == "string" && ${a} && ${a} == +${a})`).assign(l,o._`+${a}`);case"integer":return void n.elseIf(o._`${s} === "boolean" || ${a} === null
              || (${s} === "string" && ${a} && ${a} == +${a} && !(${a} % 1))`).assign(l,o._`+${a}`);case"boolean":return void n.elseIf(o._`${a} === "false" || ${a} === 0 || ${a} === null`).assign(l,!1).elseIf(o._`${a} === "true" || ${a} === 1`).assign(l,!0);case"null":return n.elseIf(o._`${a} === "" || ${a} === 0 || ${a} === false`),void n.assign(l,null);case"array":n.elseIf(o._`${s} === "string" || ${s} === "number"
              || ${s} === "boolean" || ${a} === null`).assign(l,o._`[${a}]`)}}n.else(),p(e),n.endIf(),n.if(o._`${l} !== undefined`,(()=>{n.assign(a,l),function({gen:e,parentData:t,parentDataProperty:r},n){e.if(o._`${t} !== undefined`,(()=>e.assign(o._`${t}[${r}]`,n)))}(e,l)}))}(e,t,s):p(e)}))}return c};const u=new Set(["string","number","integer","boolean","null"]);function d(e,t,r,n=l.Correct){const a=n===l.Correct?o.operators.EQ:o.operators.NEQ;let i;switch(e){case"null":return o._`${t} ${a} null`;case"array":i=o._`Array.isArray(${t})`;break;case"object":i=o._`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":i=s(o._`!(${t} % 1) && !isNaN(${t})`);break;case"number":i=s();break;default:return o._`typeof ${t} ${a} ${e}`}return n===l.Correct?i:(0,o.not)(i);function s(e=o.nil){return(0,o.and)(o._`typeof ${t} == "number"`,e,r?o._`isFinite(${t})`:o.nil)}}function h(e,t,r,n){if(1===e.length)return d(e[0],t,r,n);let a;const i=(0,s.toHash)(e);if(i.array&&i.object){const e=o._`typeof ${t} != "object"`;a=i.null?e:o._`!${t} || ${e}`,delete i.null,delete i.array,delete i.object}else a=o.nil;i.number&&delete i.integer;for(const e in i)a=(0,o.and)(a,d(e,t,r,n));return a}t.checkDataType=d,t.checkDataTypes=h;const f={message:({schema:e})=>`must be ${e}`,params:({schema:e,schemaValue:t})=>"string"==typeof e?o._`{type: ${e}}`:o._`{type: ${t}}`};function p(e){const t=function(e){const{gen:t,data:r,schema:n}=e,a=(0,s.schemaRefOrVal)(e,n,"type");return{gen:t,keyword:"type",data:r,schema:n.type,schemaCode:a,schemaValue:a,parentSchema:n,params:{},it:e}}(e);(0,i.reportError)(t,f)}t.reportTypeError=p},7870:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assignDefaults=void 0;const n=r(99029),a=r(94227);function i(e,t,r){const{gen:i,compositeRule:o,data:s,opts:l}=e;if(void 0===r)return;const c=n._`${s}${(0,n.getProperty)(t)}`;if(o)return void(0,a.checkStrictMode)(e,`default is ignored for: ${c}`);let u=n._`${c} === undefined`;"empty"===l.useDefaults&&(u=n._`${u} || ${c} === null || ${c} === ""`),i.if(u,n._`${c} = ${(0,n.stringify)(r)}`)}t.assignDefaults=function(e,t){const{properties:r,items:n}=e.schema;if("object"===t&&r)for(const t in r)i(e,t,r[t].default);else"array"===t&&Array.isArray(n)&&n.forEach(((t,r)=>i(e,r,t.default)))}},62586:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getData=t.KeywordCxt=t.validateFunctionCode=void 0;const n=r(28727),a=r(10208),i=r(7887),o=r(10208),s=r(7870),l=r(33673),c=r(24495),u=r(99029),d=r(42023),h=r(66939),f=r(94227),p=r(48708);function g({gen:e,validateName:t,schema:r,schemaEnv:n,opts:a},i){a.code.es5?e.func(t,u._`${d.default.data}, ${d.default.valCxt}`,n.$async,(()=>{e.code(u._`"use strict"; ${m(r,a)}`),function(e,t){e.if(d.default.valCxt,(()=>{e.var(d.default.instancePath,u._`${d.default.valCxt}.${d.default.instancePath}`),e.var(d.default.parentData,u._`${d.default.valCxt}.${d.default.parentData}`),e.var(d.default.parentDataProperty,u._`${d.default.valCxt}.${d.default.parentDataProperty}`),e.var(d.default.rootData,u._`${d.default.valCxt}.${d.default.rootData}`),t.dynamicRef&&e.var(d.default.dynamicAnchors,u._`${d.default.valCxt}.${d.default.dynamicAnchors}`)}),(()=>{e.var(d.default.instancePath,u._`""`),e.var(d.default.parentData,u._`undefined`),e.var(d.default.parentDataProperty,u._`undefined`),e.var(d.default.rootData,d.default.data),t.dynamicRef&&e.var(d.default.dynamicAnchors,u._`{}`)}))}(e,a),e.code(i)})):e.func(t,u._`${d.default.data}, ${function(e){return u._`{${d.default.instancePath}="", ${d.default.parentData}, ${d.default.parentDataProperty}, ${d.default.rootData}=${d.default.data}${e.dynamicRef?u._`, ${d.default.dynamicAnchors}={}`:u.nil}}={}`}(a)}`,n.$async,(()=>e.code(m(r,a)).code(i)))}function m(e,t){const r="object"==typeof e&&e[t.schemaId];return r&&(t.code.source||t.code.process)?u._`/*# sourceURL=${r} */`:u.nil}function v({schema:e,self:t}){if("boolean"==typeof e)return!e;for(const r in e)if(t.RULES.all[r])return!0;return!1}function y(e){return"boolean"!=typeof e.schema}function b(e){(0,f.checkUnknownRules)(e),function(e){const{schema:t,errSchemaPath:r,opts:n,self:a}=e;t.$ref&&n.ignoreKeywordsWithRef&&(0,f.schemaHasRulesButRef)(t,a.RULES)&&a.logger.warn(`$ref: keywords ignored in schema at path "${r}"`)}(e)}function x(e,t){if(e.opts.jtd)return k(e,[],!1,t);const r=(0,a.getSchemaTypes)(e.schema);k(e,r,!(0,a.coerceAndCheckDataType)(e,r),t)}function w({gen:e,schemaEnv:t,schema:r,errSchemaPath:n,opts:a}){const i=r.$comment;if(!0===a.$comment)e.code(u._`${d.default.self}.logger.log(${i})`);else if("function"==typeof a.$comment){const r=u.str`${n}/$comment`,a=e.scopeValue("root",{ref:t.root});e.code(u._`${d.default.self}.opts.$comment(${i}, ${r}, ${a}.schema)`)}}function k(e,t,r,n){const{gen:a,schema:s,data:l,allErrors:c,opts:h,self:p}=e,{RULES:g}=p;function m(f){(0,i.shouldUseGroup)(s,f)&&(f.type?(a.if((0,o.checkDataType)(f.type,l,h.strictNumbers)),S(e,f),1===t.length&&t[0]===f.type&&r&&(a.else(),(0,o.reportTypeError)(e)),a.endIf()):S(e,f),c||a.if(u._`${d.default.errors} === ${n||0}`))}!s.$ref||!h.ignoreKeywordsWithRef&&(0,f.schemaHasRulesButRef)(s,g)?(h.jtd||function(e,t){!e.schemaEnv.meta&&e.opts.strictTypes&&(function(e,t){t.length&&(e.dataTypes.length?(t.forEach((t=>{C(e.dataTypes,t)||_(e,`type "${t}" not allowed by context "${e.dataTypes.join(",")}"`)})),function(e,t){const r=[];for(const n of e.dataTypes)C(t,n)?r.push(n):t.includes("integer")&&"number"===n&&r.push("integer");e.dataTypes=r}(e,t)):e.dataTypes=t)}(e,t),e.opts.allowUnionTypes||function(e,t){t.length>1&&(2!==t.length||!t.includes("null"))&&_(e,"use allowUnionTypes to allow union type keyword")}(e,t),function(e,t){const r=e.self.RULES.all;for(const n in r){const a=r[n];if("object"==typeof a&&(0,i.shouldUseRule)(e.schema,a)){const{type:r}=a.definition;r.length&&!r.some((e=>{return n=e,(r=t).includes(n)||"number"===n&&r.includes("integer");var r,n}))&&_(e,`missing type "${r.join(",")}" for keyword "${n}"`)}}}(e,e.dataTypes))}(e,t),a.block((()=>{for(const e of g.rules)m(e);m(g.post)}))):a.block((()=>P(e,"$ref",g.all.$ref.definition)))}function S(e,t){const{gen:r,schema:n,opts:{useDefaults:a}}=e;a&&(0,s.assignDefaults)(e,t.type),r.block((()=>{for(const r of t.rules)(0,i.shouldUseRule)(n,r)&&P(e,r.keyword,r.definition,t.type)}))}function C(e,t){return e.includes(t)||"integer"===t&&e.includes("number")}function _(e,t){t+=` at "${e.schemaEnv.baseId+e.errSchemaPath}" (strictTypes)`,(0,f.checkStrictMode)(e,t,e.opts.strictTypes)}t.validateFunctionCode=function(e){y(e)&&(b(e),v(e))?function(e){const{schema:t,opts:r,gen:n}=e;g(e,(()=>{r.$comment&&t.$comment&&w(e),function(e){const{schema:t,opts:r}=e;void 0!==t.default&&r.useDefaults&&r.strictSchema&&(0,f.checkStrictMode)(e,"default is ignored in the schema root")}(e),n.let(d.default.vErrors,null),n.let(d.default.errors,0),r.unevaluated&&function(e){const{gen:t,validateName:r}=e;e.evaluated=t.const("evaluated",u._`${r}.evaluated`),t.if(u._`${e.evaluated}.dynamicProps`,(()=>t.assign(u._`${e.evaluated}.props`,u._`undefined`))),t.if(u._`${e.evaluated}.dynamicItems`,(()=>t.assign(u._`${e.evaluated}.items`,u._`undefined`)))}(e),x(e),function(e){const{gen:t,schemaEnv:r,validateName:n,ValidationError:a,opts:i}=e;r.$async?t.if(u._`${d.default.errors} === 0`,(()=>t.return(d.default.data)),(()=>t.throw(u._`new ${a}(${d.default.vErrors})`))):(t.assign(u._`${n}.errors`,d.default.vErrors),i.unevaluated&&function({gen:e,evaluated:t,props:r,items:n}){r instanceof u.Name&&e.assign(u._`${t}.props`,r),n instanceof u.Name&&e.assign(u._`${t}.items`,n)}(e),t.return(u._`${d.default.errors} === 0`))}(e)}))}(e):g(e,(()=>(0,n.topBoolOrEmptySchema)(e)))};class E{constructor(e,t,r){if((0,l.validateKeywordUsage)(e,t,r),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=r,this.data=e.data,this.schema=e.schema[r],this.$data=t.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,f.schemaRefOrVal)(e,this.schema,r,this.$data),this.schemaType=t.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=t,this.$data)this.schemaCode=e.gen.const("vSchema",O(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,l.validSchemaType)(this.schema,t.schemaType,t.allowUndefined))throw new Error(`${r} value must be ${JSON.stringify(t.schemaType)}`);("code"in t?t.trackErrors:!1!==t.errors)&&(this.errsCount=e.gen.const("_errs",d.default.errors))}result(e,t,r){this.failResult((0,u.not)(e),t,r)}failResult(e,t,r){this.gen.if(e),r?r():this.error(),t?(this.gen.else(),t(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,t){this.failResult((0,u.not)(e),void 0,t)}fail(e){if(void 0===e)return this.error(),void(this.allErrors||this.gen.if(!1));this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);const{schemaCode:t}=this;this.fail(u._`${t} !== undefined && (${(0,u.or)(this.invalid$data(),e)})`)}error(e,t,r){if(t)return this.setParams(t),this._error(e,r),void this.setParams({});this._error(e,r)}_error(e,t){(e?p.reportExtraError:p.reportError)(this,this.def.error,t)}$dataError(){(0,p.reportError)(this,this.def.$dataError||p.keyword$DataError)}reset(){if(void 0===this.errsCount)throw new Error('add "trackErrors" to keyword definition');(0,p.resetErrorsCount)(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,t){t?Object.assign(this.params,e):this.params=e}block$data(e,t,r=u.nil){this.gen.block((()=>{this.check$data(e,r),t()}))}check$data(e=u.nil,t=u.nil){if(!this.$data)return;const{gen:r,schemaCode:n,schemaType:a,def:i}=this;r.if((0,u.or)(u._`${n} === undefined`,t)),e!==u.nil&&r.assign(e,!0),(a.length||i.validateSchema)&&(r.elseIf(this.invalid$data()),this.$dataError(),e!==u.nil&&r.assign(e,!1)),r.else()}invalid$data(){const{gen:e,schemaCode:t,schemaType:r,def:n,it:a}=this;return(0,u.or)(function(){if(r.length){if(!(t instanceof u.Name))throw new Error("ajv implementation error");const e=Array.isArray(r)?r:[r];return u._`${(0,o.checkDataTypes)(e,t,a.opts.strictNumbers,o.DataType.Wrong)}`}return u.nil}(),function(){if(n.validateSchema){const r=e.scopeValue("validate$data",{ref:n.validateSchema});return u._`!${r}(${t})`}return u.nil}())}subschema(e,t){const r=(0,c.getSubschema)(this.it,e);(0,c.extendSubschemaData)(r,this.it,e),(0,c.extendSubschemaMode)(r,e);const a={...this.it,...r,items:void 0,props:void 0};return function(e,t){y(e)&&(b(e),v(e))?function(e,t){const{schema:r,gen:n,opts:a}=e;a.$comment&&r.$comment&&w(e),function(e){const t=e.schema[e.opts.schemaId];t&&(e.baseId=(0,h.resolveUrl)(e.opts.uriResolver,e.baseId,t))}(e),function(e){if(e.schema.$async&&!e.schemaEnv.$async)throw new Error("async schema in sync schema")}(e);const i=n.const("_errs",d.default.errors);x(e,i),n.var(t,u._`${i} === ${d.default.errors}`)}(e,t):(0,n.boolOrEmptySchema)(e,t)}(a,t),a}mergeEvaluated(e,t){const{it:r,gen:n}=this;r.opts.unevaluated&&(!0!==r.props&&void 0!==e.props&&(r.props=f.mergeEvaluated.props(n,e.props,r.props,t)),!0!==r.items&&void 0!==e.items&&(r.items=f.mergeEvaluated.items(n,e.items,r.items,t)))}mergeValidEvaluated(e,t){const{it:r,gen:n}=this;if(r.opts.unevaluated&&(!0!==r.props||!0!==r.items))return n.if(t,(()=>this.mergeEvaluated(e,u.Name))),!0}}function P(e,t,r,n){const a=new E(e,r,t);"code"in r?r.code(a,n):a.$data&&r.validate?(0,l.funcKeywordCode)(a,r):"macro"in r?(0,l.macroKeywordCode)(a,r):(r.compile||r.validate)&&(0,l.funcKeywordCode)(a,r)}t.KeywordCxt=E;const A=/^\/(?:[^~]|~0|~1)*$/,D=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function O(e,{dataLevel:t,dataNames:r,dataPathArr:n}){let a,i;if(""===e)return d.default.rootData;if("/"===e[0]){if(!A.test(e))throw new Error(`Invalid JSON-pointer: ${e}`);a=e,i=d.default.rootData}else{const o=D.exec(e);if(!o)throw new Error(`Invalid JSON-pointer: ${e}`);const s=+o[1];if(a=o[2],"#"===a){if(s>=t)throw new Error(l("property/index",s));return n[t-s]}if(s>t)throw new Error(l("data",s));if(i=r[t-s],!a)return i}let o=i;const s=a.split("/");for(const e of s)e&&(i=u._`${i}${(0,u.getProperty)((0,f.unescapeJsonPointer)(e))}`,o=u._`${o} && ${i}`);return o;function l(e,r){return`Cannot access ${e} ${r} levels up, current level is ${t}`}}t.getData=O},33673:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateKeywordUsage=t.validSchemaType=t.funcKeywordCode=t.macroKeywordCode=void 0;const n=r(99029),a=r(42023),i=r(15765),o=r(48708);function s(e){const{gen:t,data:r,it:a}=e;t.if(a.parentData,(()=>t.assign(r,n._`${a.parentData}[${a.parentDataProperty}]`)))}function l(e,t,r){if(void 0===r)throw new Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword","function"==typeof r?{ref:r}:{ref:r,code:(0,n.stringify)(r)})}t.macroKeywordCode=function(e,t){const{gen:r,keyword:a,schema:i,parentSchema:o,it:s}=e,c=t.macro.call(s.self,i,o,s),u=l(r,a,c);!1!==s.opts.validateSchema&&s.self.validateSchema(c,!0);const d=r.name("valid");e.subschema({schema:c,schemaPath:n.nil,errSchemaPath:`${s.errSchemaPath}/${a}`,topSchemaRef:u,compositeRule:!0},d),e.pass(d,(()=>e.error(!0)))},t.funcKeywordCode=function(e,t){var r;const{gen:c,keyword:u,schema:d,parentSchema:h,$data:f,it:p}=e;!function({schemaEnv:e},t){if(t.async&&!e.$async)throw new Error("async keyword in sync schema")}(p,t);const g=!f&&t.compile?t.compile.call(p.self,d,h,p):t.validate,m=l(c,u,g),v=c.let("valid");function y(r=(t.async?n._`await `:n.nil)){const o=p.opts.passContext?a.default.this:a.default.self,s=!("compile"in t&&!f||!1===t.schema);c.assign(v,n._`${r}${(0,i.callValidateCode)(e,m,o,s)}`,t.modifying)}function b(e){var r;c.if((0,n.not)(null!==(r=t.valid)&&void 0!==r?r:v),e)}e.block$data(v,(function(){if(!1===t.errors)y(),t.modifying&&s(e),b((()=>e.error()));else{const r=t.async?function(){const e=c.let("ruleErrs",null);return c.try((()=>y(n._`await `)),(t=>c.assign(v,!1).if(n._`${t} instanceof ${p.ValidationError}`,(()=>c.assign(e,n._`${t}.errors`)),(()=>c.throw(t))))),e}():function(){const e=n._`${m}.errors`;return c.assign(e,null),y(n.nil),e}();t.modifying&&s(e),b((()=>function(e,t){const{gen:r}=e;r.if(n._`Array.isArray(${t})`,(()=>{r.assign(a.default.vErrors,n._`${a.default.vErrors} === null ? ${t} : ${a.default.vErrors}.concat(${t})`).assign(a.default.errors,n._`${a.default.vErrors}.length`),(0,o.extendErrors)(e)}),(()=>e.error()))}(e,r)))}})),e.ok(null!==(r=t.valid)&&void 0!==r?r:v)},t.validSchemaType=function(e,t,r=!1){return!t.length||t.some((t=>"array"===t?Array.isArray(e):"object"===t?e&&"object"==typeof e&&!Array.isArray(e):typeof e==t||r&&void 0===e))},t.validateKeywordUsage=function({schema:e,opts:t,self:r,errSchemaPath:n},a,i){if(Array.isArray(a.keyword)?!a.keyword.includes(i):a.keyword!==i)throw new Error("ajv implementation error");const o=a.dependencies;if(null==o?void 0:o.some((t=>!Object.prototype.hasOwnProperty.call(e,t))))throw new Error(`parent schema must have dependencies of ${i}: ${o.join(",")}`);if(a.validateSchema&&!a.validateSchema(e[i])){const e=`keyword "${i}" value is invalid at path "${n}": `+r.errorsText(a.validateSchema.errors);if("log"!==t.validateSchema)throw new Error(e);r.logger.error(e)}}},24495:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extendSubschemaMode=t.extendSubschemaData=t.getSubschema=void 0;const n=r(99029),a=r(94227);t.getSubschema=function(e,{keyword:t,schemaProp:r,schema:i,schemaPath:o,errSchemaPath:s,topSchemaRef:l}){if(void 0!==t&&void 0!==i)throw new Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==t){const i=e.schema[t];return void 0===r?{schema:i,schemaPath:n._`${e.schemaPath}${(0,n.getProperty)(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:i[r],schemaPath:n._`${e.schemaPath}${(0,n.getProperty)(t)}${(0,n.getProperty)(r)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${(0,a.escapeFragment)(r)}`}}if(void 0!==i){if(void 0===o||void 0===s||void 0===l)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:i,schemaPath:o,topSchemaRef:l,errSchemaPath:s}}throw new Error('either "keyword" or "schema" must be passed')},t.extendSubschemaData=function(e,t,{dataProp:r,dataPropType:i,data:o,dataTypes:s,propertyName:l}){if(void 0!==o&&void 0!==r)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:c}=t;if(void 0!==r){const{errorPath:o,dataPathArr:s,opts:l}=t;u(c.let("data",n._`${t.data}${(0,n.getProperty)(r)}`,!0)),e.errorPath=n.str`${o}${(0,a.getErrorPath)(r,i,l.jsPropertySyntax)}`,e.parentDataProperty=n._`${r}`,e.dataPathArr=[...s,e.parentDataProperty]}function u(r){e.data=r,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,r]}void 0!==o&&(u(o instanceof n.Name?o:c.let("data",o,!0)),void 0!==l&&(e.propertyName=l)),s&&(e.dataTypes=s)},t.extendSubschemaMode=function(e,{jtdDiscriminator:t,jtdMetadata:r,compositeRule:n,createErrors:a,allErrors:i}){void 0!==n&&(e.compositeRule=n),void 0!==a&&(e.createErrors=a),void 0!==i&&(e.allErrors=i),e.jtdDiscriminator=t,e.jtdMetadata=r}},4042:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;var n=r(62586);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return n.KeywordCxt}});var a=r(99029);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return a._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return a.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return a.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return a.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return a.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return a.CodeGen}});const i=r(13558),o=r(34551),s=r(10396),l=r(73835),c=r(99029),u=r(66939),d=r(10208),h=r(94227),f=r(63837),p=r(55944),g=(e,t)=>new RegExp(e,t);g.code="new RegExp";const m=["removeAdditional","useDefaults","coerceTypes"],v=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),y={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},b={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};function x(e){var t,r,n,a,i,o,s,l,c,u,d,h,f,m,v,y,b,x,w,k,S,_x,C,_,E;const P=e.strict,A=null===(t=e.code)||void 0===t?void 0:t.optimize,D=!0===A||void 0===A?1:A||0,O=null!==(n=null===(r=e.code)||void 0===r?void 0:r.regExp)&&void 0!==n?n:g,M=null!==(a=e.uriResolver)&&void 0!==a?a:p.default;return{strictSchema:null===(o=null!==(i=e.strictSchema)&&void 0!==i?i:P)||void 0===o||o,strictNumbers:null===(l=null!==(s=e.strictNumbers)&&void 0!==s?s:P)||void 0===l||l,strictTypes:null!==(u=null!==(c=e.strictTypes)&&void 0!==c?c:P)&&void 0!==u?u:"log",strictTuples:null!==(h=null!==(d=e.strictTuples)&&void 0!==d?d:P)&&void 0!==h?h:"log",strictRequired:null!==(m=null!==(f=e.strictRequired)&&void 0!==f?f:P)&&void 0!==m&&m,code:e.code?{...e.code,optimize:D,regExp:O}:{optimize:D,regExp:O},loopRequired:null!==(v=e.loopRequired)&&void 0!==v?v:200,loopEnum:null!==(y=e.loopEnum)&&void 0!==y?y:200,meta:null===(b=e.meta)||void 0===b||b,messages:null===(x=e.messages)||void 0===x||x,inlineRefs:null===(w=e.inlineRefs)||void 0===w||w,schemaId:null!==(k=e.schemaId)&&void 0!==k?k:"$id",addUsedSchema:null===(S=e.addUsedSchema)||void 0===S||S,validateSchema:null===(_x=e.validateSchema)||void 0===_x||_x,validateFormats:null===(C=e.validateFormats)||void 0===C||C,unicodeRegExp:null===(_=e.unicodeRegExp)||void 0===_||_,int32range:null===(E=e.int32range)||void 0===E||E,uriResolver:M}}class w{constructor(e={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts={...e,...x(e)};const{es5:t,lines:r}=this.opts.code;this.scope=new c.ValueScope({scope:{},prefixes:v,es5:t,lines:r}),this.logger=function(e){if(!1===e)return A;if(void 0===e)return console;if(e.log&&e.warn&&e.error)return e;throw new Error("logger must implement log, warn and error methods")}(e.logger);const n=e.validateFormats;e.validateFormats=!1,this.RULES=(0,s.getRules)(),k.call(this,y,e,"NOT SUPPORTED"),k.call(this,b,e,"DEPRECATED","warn"),this._metaOpts=P.call(this),e.formats&&_.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&E.call(this,e.keywords),"object"==typeof e.meta&&this.addMetaSchema(e.meta),C.call(this),e.validateFormats=n}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:e,meta:t,schemaId:r}=this.opts;let n=f;"id"===r&&(n={...f},n.id=n.$id,delete n.$id),t&&e&&this.addMetaSchema(n,n[r],!1)}defaultMeta(){const{meta:e,schemaId:t}=this.opts;return this.opts.defaultMeta="object"==typeof e?e[t]||e:void 0}validate(e,t){let r;if("string"==typeof e){if(r=this.getSchema(e),!r)throw new Error(`no schema with key or ref "${e}"`)}else r=this.compile(e);const n=r(t);return"$async"in r||(this.errors=r.errors),n}compile(e,t){const r=this._addSchema(e,t);return r.validate||this._compileSchemaEnv(r)}compileAsync(e,t){if("function"!=typeof this.opts.loadSchema)throw new Error("options.loadSchema should be a function");const{loadSchema:r}=this.opts;return n.call(this,e,t);async function n(e,t){await a.call(this,e.$schema);const r=this._addSchema(e,t);return r.validate||i.call(this,r)}async function a(e){e&&!this.getSchema(e)&&await n.call(this,{$ref:e},!0)}async function i(e){try{return this._compileSchemaEnv(e)}catch(t){if(!(t instanceof o.default))throw t;return s.call(this,t),await l.call(this,t.missingSchema),i.call(this,e)}}function s({missingSchema:e,missingRef:t}){if(this.refs[e])throw new Error(`AnySchema ${e} is loaded but ${t} cannot be resolved`)}async function l(e){const r=await c.call(this,e);this.refs[e]||await a.call(this,r.$schema),this.refs[e]||this.addSchema(r,e,t)}async function c(e){const t=this._loading[e];if(t)return t;try{return await(this._loading[e]=r(e))}finally{delete this._loading[e]}}}addSchema(e,t,r,n=this.opts.validateSchema){if(Array.isArray(e)){for(const t of e)this.addSchema(t,void 0,r,n);return this}let a;if("object"==typeof e){const{schemaId:t}=this.opts;if(a=e[t],void 0!==a&&"string"!=typeof a)throw new Error(`schema ${t} must be string`)}return t=(0,u.normalizeId)(t||a),this._checkUnique(t),this.schemas[t]=this._addSchema(e,r,t,n,!0),this}addMetaSchema(e,t,r=this.opts.validateSchema){return this.addSchema(e,t,!0,r),this}validateSchema(e,t){if("boolean"==typeof e)return!0;let r;if(r=e.$schema,void 0!==r&&"string"!=typeof r)throw new Error("$schema must be a string");if(r=r||this.opts.defaultMeta||this.defaultMeta(),!r)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const n=this.validate(r,e);if(!n&&t){const e="schema is invalid: "+this.errorsText();if("log"!==this.opts.validateSchema)throw new Error(e);this.logger.error(e)}return n}getSchema(e){let t;for(;"string"==typeof(t=S.call(this,e));)e=t;if(void 0===t){const{schemaId:r}=this.opts,n=new l.SchemaEnv({schema:{},schemaId:r});if(t=l.resolveSchema.call(this,n,e),!t)return;this.refs[e]=t}return t.validate||this._compileSchemaEnv(t)}removeSchema(e){if(e instanceof RegExp)return this._removeAllSchemas(this.schemas,e),this._removeAllSchemas(this.refs,e),this;switch(typeof e){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const t=S.call(this,e);return"object"==typeof t&&this._cache.delete(t.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{const t=e;this._cache.delete(t);let r=e[this.opts.schemaId];return r&&(r=(0,u.normalizeId)(r),delete this.schemas[r],delete this.refs[r]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(const t of e)this.addKeyword(t);return this}addKeyword(e,t){let r;if("string"==typeof e)r=e,"object"==typeof t&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),t.keyword=r);else{if("object"!=typeof e||void 0!==t)throw new Error("invalid addKeywords parameters");if(r=(t=e).keyword,Array.isArray(r)&&!r.length)throw new Error("addKeywords: keyword must be string or non-empty array")}if(O.call(this,r,t),!t)return(0,h.eachItem)(r,(e=>M.call(this,e))),this;I.call(this,t);const n={...t,type:(0,d.getJSONTypes)(t.type),schemaType:(0,d.getJSONTypes)(t.schemaType)};return(0,h.eachItem)(r,0===n.type.length?e=>M.call(this,e,n):e=>n.type.forEach((t=>M.call(this,e,n,t)))),this}getKeyword(e){const t=this.RULES.all[e];return"object"==typeof t?t.definition:!!t}removeKeyword(e){const{RULES:t}=this;delete t.keywords[e],delete t.all[e];for(const r of t.rules){const t=r.rules.findIndex((t=>t.keyword===e));t>=0&&r.rules.splice(t,1)}return this}addFormat(e,t){return"string"==typeof t&&(t=new RegExp(t)),this.formats[e]=t,this}errorsText(e=this.errors,{separator:t=", ",dataVar:r="data"}={}){return e&&0!==e.length?e.map((e=>`${r}${e.instancePath} ${e.message}`)).reduce(((e,r)=>e+t+r)):"No errors"}$dataMetaSchema(e,t){const r=this.RULES.all;e=JSON.parse(JSON.stringify(e));for(const n of t){const t=n.split("/").slice(1);let a=e;for(const e of t)a=a[e];for(const e in r){const t=r[e];if("object"!=typeof t)continue;const{$data:n}=t.definition,i=a[e];n&&i&&(a[e]=L(i))}}return e}_removeAllSchemas(e,t){for(const r in e){const n=e[r];t&&!t.test(r)||("string"==typeof n?delete e[r]:n&&!n.meta&&(this._cache.delete(n.schema),delete e[r]))}}_addSchema(e,t,r,n=this.opts.validateSchema,a=this.opts.addUsedSchema){let i;const{schemaId:o}=this.opts;if("object"==typeof e)i=e[o];else{if(this.opts.jtd)throw new Error("schema must be object");if("boolean"!=typeof e)throw new Error("schema must be object or boolean")}let s=this._cache.get(e);if(void 0!==s)return s;r=(0,u.normalizeId)(i||r);const c=u.getSchemaRefs.call(this,e,r);return s=new l.SchemaEnv({schema:e,schemaId:o,meta:t,baseId:r,localRefs:c}),this._cache.set(s.schema,s),a&&!r.startsWith("#")&&(r&&this._checkUnique(r),this.refs[r]=s),n&&this.validateSchema(e,!0),s}_checkUnique(e){if(this.schemas[e]||this.refs[e])throw new Error(`schema with key or id "${e}" already exists`)}_compileSchemaEnv(e){if(e.meta?this._compileMetaSchema(e):l.compileSchema.call(this,e),!e.validate)throw new Error("ajv implementation error");return e.validate}_compileMetaSchema(e){const t=this.opts;this.opts=this._metaOpts;try{l.compileSchema.call(this,e)}finally{this.opts=t}}}function k(e,t,r,n="error"){for(const a in e){const i=a;i in t&&this.logger[n](`${r}: option ${a}. ${e[i]}`)}}function S(e){return e=(0,u.normalizeId)(e),this.schemas[e]||this.refs[e]}function C(){const e=this.opts.schemas;if(e)if(Array.isArray(e))this.addSchema(e);else for(const t in e)this.addSchema(e[t],t)}function _(){for(const e in this.opts.formats){const t=this.opts.formats[e];t&&this.addFormat(e,t)}}function E(e){if(Array.isArray(e))this.addVocabulary(e);else{this.logger.warn("keywords option as map is deprecated, pass array");for(const t in e){const r=e[t];r.keyword||(r.keyword=t),this.addKeyword(r)}}}function P(){const e={...this.opts};for(const t of m)delete e[t];return e}w.ValidationError=i.default,w.MissingRefError=o.default,t.default=w;const A={log(){},warn(){},error(){}},D=/^[a-z_$][a-z0-9_$:-]*$/i;function O(e,t){const{RULES:r}=this;if((0,h.eachItem)(e,(e=>{if(r.keywords[e])throw new Error(`Keyword ${e} is already defined`);if(!D.test(e))throw new Error(`Keyword ${e} has invalid name`)})),t&&t.$data&&!("code"in t)&&!("validate"in t))throw new Error('$data keyword must have "code" or "validate" function')}function M(e,t,r){var n;const a=null==t?void 0:t.post;if(r&&a)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:i}=this;let o=a?i.post:i.rules.find((({type:e})=>e===r));if(o||(o={type:r,rules:[]},i.rules.push(o)),i.keywords[e]=!0,!t)return;const s={keyword:e,definition:{...t,type:(0,d.getJSONTypes)(t.type),schemaType:(0,d.getJSONTypes)(t.schemaType)}};t.before?T.call(this,o,s,t.before):o.rules.push(s),i.all[e]=s,null===(n=t.implements)||void 0===n||n.forEach((e=>this.addKeyword(e)))}function T(e,t,r){const n=e.rules.findIndex((e=>e.keyword===r));n>=0?e.rules.splice(n,0,t):(e.rules.push(t),this.logger.warn(`rule ${r} is not defined`))}function I(e){let{metaSchema:t}=e;void 0!==t&&(e.$data&&this.opts.$data&&(t=L(t)),e.validateSchema=this.compile(t,!0))}const N={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function L(e){return{anyOf:[e,N]}}},76250:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(32017);n.code='require("ajv/dist/runtime/equal").default',t.default=n},53853:(e,t)=>{"use strict";function r(e){const t=e.length;let r,n=0,a=0;for(;a<t;)n++,r=e.charCodeAt(a++),r>=55296&&r<=56319&&a<t&&(r=e.charCodeAt(a),56320==(64512&r)&&a++);return n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,r.code='require("ajv/dist/runtime/ucs2length").default'},55944:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(48343);n.code='require("ajv/dist/runtime/uri").default',t.default=n},13558:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});class r extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}}t.default=r},15457:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateAdditionalItems=void 0;const n=r(99029),a=r(94227),i={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:({params:{len:e}})=>n.str`must NOT have more than ${e} items`,params:({params:{len:e}})=>n._`{limit: ${e}}`},code(e){const{parentSchema:t,it:r}=e,{items:n}=t;Array.isArray(n)?o(e,n):(0,a.checkStrictMode)(r,'"additionalItems" is ignored when "items" is not an array of schemas')}};function o(e,t){const{gen:r,schema:i,data:o,keyword:s,it:l}=e;l.items=!0;const c=r.const("len",n._`${o}.length`);if(!1===i)e.setParams({len:t.length}),e.pass(n._`${c} <= ${t.length}`);else if("object"==typeof i&&!(0,a.alwaysValidSchema)(l,i)){const i=r.var("valid",n._`${c} <= ${t.length}`);r.if((0,n.not)(i),(()=>function(i){r.forRange("i",t.length,c,(t=>{e.subschema({keyword:s,dataProp:t,dataPropType:a.Type.Num},i),l.allErrors||r.if((0,n.not)(i),(()=>r.break()))}))}(i))),e.ok(i)}}t.validateAdditionalItems=o,t.default=i},38660:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(15765),a=r(99029),i=r(42023),o=r(94227),s={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:({params:e})=>a._`{additionalProperty: ${e.additionalProperty}}`},code(e){const{gen:t,schema:r,parentSchema:s,data:l,errsCount:c,it:u}=e;if(!c)throw new Error("ajv implementation error");const{allErrors:d,opts:h}=u;if(u.props=!0,"all"!==h.removeAdditional&&(0,o.alwaysValidSchema)(u,r))return;const f=(0,n.allSchemaProperties)(s.properties),p=(0,n.allSchemaProperties)(s.patternProperties);function g(e){t.code(a._`delete ${l}[${e}]`)}function m(n){if("all"===h.removeAdditional||h.removeAdditional&&!1===r)g(n);else{if(!1===r)return e.setParams({additionalProperty:n}),e.error(),void(d||t.break());if("object"==typeof r&&!(0,o.alwaysValidSchema)(u,r)){const r=t.name("valid");"failing"===h.removeAdditional?(v(n,r,!1),t.if((0,a.not)(r),(()=>{e.reset(),g(n)}))):(v(n,r),d||t.if((0,a.not)(r),(()=>t.break())))}}}function v(t,r,n){const a={keyword:"additionalProperties",dataProp:t,dataPropType:o.Type.Str};!1===n&&Object.assign(a,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(a,r)}t.forIn("key",l,(r=>{f.length||p.length?t.if(function(r){let i;if(f.length>8){const e=(0,o.schemaRefOrVal)(u,s.properties,"properties");i=(0,n.isOwnProperty)(t,e,r)}else i=f.length?(0,a.or)(...f.map((e=>a._`${r} === ${e}`))):a.nil;return p.length&&(i=(0,a.or)(i,...p.map((t=>a._`${(0,n.usePattern)(e,t)}.test(${r})`)))),(0,a.not)(i)}(r),(()=>m(r))):m(r)})),e.ok(a._`${c} === ${i.default.errors}`)}};t.default=s},15844:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94227),a={keyword:"allOf",schemaType:"array",code(e){const{gen:t,schema:r,it:a}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");const i=t.name("valid");r.forEach(((t,r)=>{if((0,n.alwaysValidSchema)(a,t))return;const o=e.subschema({keyword:"allOf",schemaProp:r},i);e.ok(i),e.mergeEvaluated(o)}))}};t.default=a},16505:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:r(15765).validateUnion,error:{message:"must match a schema in anyOf"}};t.default=n},12661:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),a=r(94227),i={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:{message:({params:{min:e,max:t}})=>void 0===t?n.str`must contain at least ${e} valid item(s)`:n.str`must contain at least ${e} and no more than ${t} valid item(s)`,params:({params:{min:e,max:t}})=>void 0===t?n._`{minContains: ${e}}`:n._`{minContains: ${e}, maxContains: ${t}}`},code(e){const{gen:t,schema:r,parentSchema:i,data:o,it:s}=e;let l,c;const{minContains:u,maxContains:d}=i;s.opts.next?(l=void 0===u?1:u,c=d):l=1;const h=t.const("len",n._`${o}.length`);if(e.setParams({min:l,max:c}),void 0===c&&0===l)return void(0,a.checkStrictMode)(s,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==c&&l>c)return(0,a.checkStrictMode)(s,'"minContains" > "maxContains" is always invalid'),void e.fail();if((0,a.alwaysValidSchema)(s,r)){let t=n._`${h} >= ${l}`;return void 0!==c&&(t=n._`${t} && ${h} <= ${c}`),void e.pass(t)}s.items=!0;const f=t.name("valid");function p(){const e=t.name("_valid"),r=t.let("count",0);g(e,(()=>t.if(e,(()=>function(e){t.code(n._`${e}++`),void 0===c?t.if(n._`${e} >= ${l}`,(()=>t.assign(f,!0).break())):(t.if(n._`${e} > ${c}`,(()=>t.assign(f,!1).break())),1===l?t.assign(f,!0):t.if(n._`${e} >= ${l}`,(()=>t.assign(f,!0))))}(r)))))}function g(r,n){t.forRange("i",0,h,(t=>{e.subschema({keyword:"contains",dataProp:t,dataPropType:a.Type.Num,compositeRule:!0},r),n()}))}void 0===c&&1===l?g(f,(()=>t.if(f,(()=>t.break())))):0===l?(t.let(f,!0),void 0!==c&&t.if(n._`${o}.length > 0`,p)):(t.let(f,!1),p()),e.result(f,(()=>e.reset()))}};t.default=i},83025:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateSchemaDeps=t.validatePropertyDeps=t.error=void 0;const n=r(99029),a=r(94227),i=r(15765);t.error={message:({params:{property:e,depsCount:t,deps:r}})=>{const a=1===t?"property":"properties";return n.str`must have ${a} ${r} when property ${e} is present`},params:({params:{property:e,depsCount:t,deps:r,missingProperty:a}})=>n._`{property: ${e},
    missingProperty: ${a},
    depsCount: ${t},
    deps: ${r}}`};const o={keyword:"dependencies",type:"object",schemaType:"object",error:t.error,code(e){const[t,r]=function({schema:e}){const t={},r={};for(const n in e)"__proto__"!==n&&((Array.isArray(e[n])?t:r)[n]=e[n]);return[t,r]}(e);s(e,t),l(e,r)}};function s(e,t=e.schema){const{gen:r,data:a,it:o}=e;if(0===Object.keys(t).length)return;const s=r.let("missing");for(const l in t){const c=t[l];if(0===c.length)continue;const u=(0,i.propertyInData)(r,a,l,o.opts.ownProperties);e.setParams({property:l,depsCount:c.length,deps:c.join(", ")}),o.allErrors?r.if(u,(()=>{for(const t of c)(0,i.checkReportMissingProp)(e,t)})):(r.if(n._`${u} && (${(0,i.checkMissingProp)(e,c,s)})`),(0,i.reportMissingProp)(e,s),r.else())}}function l(e,t=e.schema){const{gen:r,data:n,keyword:o,it:s}=e,l=r.name("valid");for(const c in t)(0,a.alwaysValidSchema)(s,t[c])||(r.if((0,i.propertyInData)(r,n,c,s.opts.ownProperties),(()=>{const t=e.subschema({keyword:o,schemaProp:c},l);e.mergeValidEvaluated(t,l)}),(()=>r.var(l,!0))),e.ok(l))}t.validatePropertyDeps=s,t.validateSchemaDeps=l,t.default=o},1239:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),a=r(94227),i={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:e})=>n.str`must match "${e.ifClause}" schema`,params:({params:e})=>n._`{failingKeyword: ${e.ifClause}}`},code(e){const{gen:t,parentSchema:r,it:i}=e;void 0===r.then&&void 0===r.else&&(0,a.checkStrictMode)(i,'"if" without "then" and "else" is ignored');const s=o(i,"then"),l=o(i,"else");if(!s&&!l)return;const c=t.let("valid",!0),u=t.name("_valid");if(function(){const t=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},u);e.mergeEvaluated(t)}(),e.reset(),s&&l){const r=t.let("ifClause");e.setParams({ifClause:r}),t.if(u,d("then",r),d("else",r))}else s?t.if(u,d("then")):t.if((0,n.not)(u),d("else"));function d(r,a){return()=>{const i=e.subschema({keyword:r},u);t.assign(c,u),e.mergeValidEvaluated(i,c),a?t.assign(a,n._`${r}`):e.setParams({ifClause:r})}}e.pass(c,(()=>e.error(!0)))}};function o(e,t){const r=e.schema[t];return void 0!==r&&!(0,a.alwaysValidSchema)(e,r)}t.default=i},56378:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(15457),a=r(65354),i=r(20494),o=r(93966),s=r(12661),l=r(83025),c=r(19713),u=r(38660),d=r(40117),h=r(45333),f=r(57923),p=r(16505),g=r(96163),m=r(15844),v=r(1239),y=r(14426);t.default=function(e=!1){const t=[f.default,p.default,g.default,m.default,v.default,y.default,c.default,u.default,l.default,d.default,h.default];return e?t.push(a.default,o.default):t.push(n.default,i.default),t.push(s.default),t}},20494:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateTuple=void 0;const n=r(99029),a=r(94227),i=r(15765),o={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){const{schema:t,it:r}=e;if(Array.isArray(t))return s(e,"additionalItems",t);r.items=!0,(0,a.alwaysValidSchema)(r,t)||e.ok((0,i.validateArray)(e))}};function s(e,t,r=e.schema){const{gen:i,parentSchema:o,data:s,keyword:l,it:c}=e;!function(e){const{opts:n,errSchemaPath:i}=c,o=r.length,s=o===e.minItems&&(o===e.maxItems||!1===e[t]);if(n.strictTuples&&!s){const e=`"${l}" is ${o}-tuple, but minItems or maxItems/${t} are not specified or different at path "${i}"`;(0,a.checkStrictMode)(c,e,n.strictTuples)}}(o),c.opts.unevaluated&&r.length&&!0!==c.items&&(c.items=a.mergeEvaluated.items(i,r.length,c.items));const u=i.name("valid"),d=i.const("len",n._`${s}.length`);r.forEach(((t,r)=>{(0,a.alwaysValidSchema)(c,t)||(i.if(n._`${d} > ${r}`,(()=>e.subschema({keyword:l,schemaProp:r,dataProp:r},u))),e.ok(u))}))}t.validateTuple=s,t.default=o},93966:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),a=r(94227),i=r(15765),o=r(15457),s={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:e}})=>n.str`must NOT have more than ${e} items`,params:({params:{len:e}})=>n._`{limit: ${e}}`},code(e){const{schema:t,parentSchema:r,it:n}=e,{prefixItems:s}=r;n.items=!0,(0,a.alwaysValidSchema)(n,t)||(s?(0,o.validateAdditionalItems)(e,s):e.ok((0,i.validateArray)(e)))}};t.default=s},57923:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94227),a={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){const{gen:t,schema:r,it:a}=e;if((0,n.alwaysValidSchema)(a,r))return void e.fail();const i=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},i),e.failResult(i,(()=>e.reset()),(()=>e.error()))},error:{message:"must NOT be valid"}};t.default=a},96163:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),a=r(94227),i={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:({params:e})=>n._`{passingSchemas: ${e.passing}}`},code(e){const{gen:t,schema:r,parentSchema:i,it:o}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");if(o.opts.discriminator&&i.discriminator)return;const s=r,l=t.let("valid",!1),c=t.let("passing",null),u=t.name("_valid");e.setParams({passing:c}),t.block((function(){s.forEach(((r,i)=>{let s;(0,a.alwaysValidSchema)(o,r)?t.var(u,!0):s=e.subschema({keyword:"oneOf",schemaProp:i,compositeRule:!0},u),i>0&&t.if(n._`${u} && ${l}`).assign(l,!1).assign(c,n._`[${c}, ${i}]`).else(),t.if(u,(()=>{t.assign(l,!0),t.assign(c,i),s&&e.mergeEvaluated(s,n.Name)}))}))})),e.result(l,(()=>e.reset()),(()=>e.error(!0)))}};t.default=i},45333:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(15765),a=r(99029),i=r(94227),o=r(94227),s={keyword:"patternProperties",type:"object",schemaType:"object",code(e){const{gen:t,schema:r,data:s,parentSchema:l,it:c}=e,{opts:u}=c,d=(0,n.allSchemaProperties)(r),h=d.filter((e=>(0,i.alwaysValidSchema)(c,r[e])));if(0===d.length||h.length===d.length&&(!c.opts.unevaluated||!0===c.props))return;const f=u.strictSchema&&!u.allowMatchingProperties&&l.properties,p=t.name("valid");!0===c.props||c.props instanceof a.Name||(c.props=(0,o.evaluatedPropsToName)(t,c.props));const{props:g}=c;function m(e){for(const t in f)new RegExp(e).test(t)&&(0,i.checkStrictMode)(c,`property ${t} matches pattern ${e} (use allowMatchingProperties)`)}function v(r){t.forIn("key",s,(i=>{t.if(a._`${(0,n.usePattern)(e,r)}.test(${i})`,(()=>{const n=h.includes(r);n||e.subschema({keyword:"patternProperties",schemaProp:r,dataProp:i,dataPropType:o.Type.Str},p),c.opts.unevaluated&&!0!==g?t.assign(a._`${g}[${i}]`,!0):n||c.allErrors||t.if((0,a.not)(p),(()=>t.break()))}))}))}!function(){for(const e of d)f&&m(e),c.allErrors?v(e):(t.var(p,!0),v(e),t.if(p))}()}};t.default=s},65354:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(20494),a={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,n.validateTuple)(e,"items")};t.default=a},40117:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(62586),a=r(15765),i=r(94227),o=r(38660),s={keyword:"properties",type:"object",schemaType:"object",code(e){const{gen:t,schema:r,parentSchema:s,data:l,it:c}=e;"all"===c.opts.removeAdditional&&void 0===s.additionalProperties&&o.default.code(new n.KeywordCxt(c,o.default,"additionalProperties"));const u=(0,a.allSchemaProperties)(r);for(const e of u)c.definedProperties.add(e);c.opts.unevaluated&&u.length&&!0!==c.props&&(c.props=i.mergeEvaluated.props(t,(0,i.toHash)(u),c.props));const d=u.filter((e=>!(0,i.alwaysValidSchema)(c,r[e])));if(0===d.length)return;const h=t.name("valid");for(const r of d)f(r)?p(r):(t.if((0,a.propertyInData)(t,l,r,c.opts.ownProperties)),p(r),c.allErrors||t.else().var(h,!0),t.endIf()),e.it.definedProperties.add(r),e.ok(h);function f(e){return c.opts.useDefaults&&!c.compositeRule&&void 0!==r[e].default}function p(t){e.subschema({keyword:"properties",schemaProp:t,dataProp:t},h)}}};t.default=s},19713:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),a=r(94227),i={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:({params:e})=>n._`{propertyName: ${e.propertyName}}`},code(e){const{gen:t,schema:r,data:i,it:o}=e;if((0,a.alwaysValidSchema)(o,r))return;const s=t.name("valid");t.forIn("key",i,(r=>{e.setParams({propertyName:r}),e.subschema({keyword:"propertyNames",data:r,dataTypes:["string"],propertyName:r,compositeRule:!0},s),t.if((0,n.not)(s),(()=>{e.error(!0),o.allErrors||t.break()}))})),e.ok(s)}};t.default=i},14426:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(94227),a={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:e,parentSchema:t,it:r}){void 0===t.if&&(0,n.checkStrictMode)(r,`"${e}" without "if" is ignored`)}};t.default=a},15765:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateUnion=t.validateArray=t.usePattern=t.callValidateCode=t.schemaProperties=t.allSchemaProperties=t.noPropertyInData=t.propertyInData=t.isOwnProperty=t.hasPropFunc=t.reportMissingProp=t.checkMissingProp=t.checkReportMissingProp=void 0;const n=r(99029),a=r(94227),i=r(42023),o=r(94227);function s(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:n._`Object.prototype.hasOwnProperty`})}function l(e,t,r){return n._`${s(e)}.call(${t}, ${r})`}function c(e,t,r,a){const i=n._`${t}${(0,n.getProperty)(r)} === undefined`;return a?(0,n.or)(i,(0,n.not)(l(e,t,r))):i}function u(e){return e?Object.keys(e).filter((e=>"__proto__"!==e)):[]}t.checkReportMissingProp=function(e,t){const{gen:r,data:a,it:i}=e;r.if(c(r,a,t,i.opts.ownProperties),(()=>{e.setParams({missingProperty:n._`${t}`},!0),e.error()}))},t.checkMissingProp=function({gen:e,data:t,it:{opts:r}},a,i){return(0,n.or)(...a.map((a=>(0,n.and)(c(e,t,a,r.ownProperties),n._`${i} = ${a}`))))},t.reportMissingProp=function(e,t){e.setParams({missingProperty:t},!0),e.error()},t.hasPropFunc=s,t.isOwnProperty=l,t.propertyInData=function(e,t,r,a){const i=n._`${t}${(0,n.getProperty)(r)} !== undefined`;return a?n._`${i} && ${l(e,t,r)}`:i},t.noPropertyInData=c,t.allSchemaProperties=u,t.schemaProperties=function(e,t){return u(t).filter((r=>!(0,a.alwaysValidSchema)(e,t[r])))},t.callValidateCode=function({schemaCode:e,data:t,it:{gen:r,topSchemaRef:a,schemaPath:o,errorPath:s},it:l},c,u,d){const h=d?n._`${e}, ${t}, ${a}${o}`:t,f=[[i.default.instancePath,(0,n.strConcat)(i.default.instancePath,s)],[i.default.parentData,l.parentData],[i.default.parentDataProperty,l.parentDataProperty],[i.default.rootData,i.default.rootData]];l.opts.dynamicRef&&f.push([i.default.dynamicAnchors,i.default.dynamicAnchors]);const p=n._`${h}, ${r.object(...f)}`;return u!==n.nil?n._`${c}.call(${u}, ${p})`:n._`${c}(${p})`};const d=n._`new RegExp`;t.usePattern=function({gen:e,it:{opts:t}},r){const a=t.unicodeRegExp?"u":"",{regExp:i}=t.code,s=i(r,a);return e.scopeValue("pattern",{key:s.toString(),ref:s,code:n._`${"new RegExp"===i.code?d:(0,o.useFunc)(e,i)}(${r}, ${a})`})},t.validateArray=function(e){const{gen:t,data:r,keyword:i,it:o}=e,s=t.name("valid");if(o.allErrors){const e=t.let("valid",!0);return l((()=>t.assign(e,!1))),e}return t.var(s,!0),l((()=>t.break())),s;function l(o){const l=t.const("len",n._`${r}.length`);t.forRange("i",0,l,(r=>{e.subschema({keyword:i,dataProp:r,dataPropType:a.Type.Num},s),t.if((0,n.not)(s),o)}))}},t.validateUnion=function(e){const{gen:t,schema:r,keyword:i,it:o}=e;if(!Array.isArray(r))throw new Error("ajv implementation error");if(r.some((e=>(0,a.alwaysValidSchema)(o,e)))&&!o.opts.unevaluated)return;const s=t.let("valid",!1),l=t.name("_valid");t.block((()=>r.forEach(((r,a)=>{const o=e.subschema({keyword:i,schemaProp:a,compositeRule:!0},l);t.assign(s,n._`${s} || ${l}`),e.mergeValidEvaluated(o,l)||t.if((0,n.not)(s))})))),e.result(s,(()=>e.reset()),(()=>e.error(!0)))}},83463:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};t.default=r},72128:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(83463),a=r(13693),i=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",n.default,a.default];t.default=i},13693:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.callRef=t.getValidate=void 0;const n=r(34551),a=r(15765),i=r(99029),o=r(42023),s=r(73835),l=r(94227),c={keyword:"$ref",schemaType:"string",code(e){const{gen:t,schema:r,it:a}=e,{baseId:o,schemaEnv:l,validateName:c,opts:h,self:f}=a,{root:p}=l;if(("#"===r||"#/"===r)&&o===p.baseId)return function(){if(l===p)return d(e,c,l,l.$async);const r=t.scopeValue("root",{ref:p});return d(e,i._`${r}.validate`,p,p.$async)}();const g=s.resolveRef.call(f,p,o,r);if(void 0===g)throw new n.default(a.opts.uriResolver,o,r);return g instanceof s.SchemaEnv?function(t){const r=u(e,t);d(e,r,t,t.$async)}(g):function(n){const a=t.scopeValue("schema",!0===h.code.source?{ref:n,code:(0,i.stringify)(n)}:{ref:n}),o=t.name("valid"),s=e.subschema({schema:n,dataTypes:[],schemaPath:i.nil,topSchemaRef:a,errSchemaPath:r},o);e.mergeEvaluated(s),e.ok(o)}(g)}};function u(e,t){const{gen:r}=e;return t.validate?r.scopeValue("validate",{ref:t.validate}):i._`${r.scopeValue("wrapper",{ref:t})}.validate`}function d(e,t,r,n){const{gen:s,it:c}=e,{allErrors:u,schemaEnv:d,opts:h}=c,f=h.passContext?o.default.this:i.nil;function p(e){const t=i._`${e}.errors`;s.assign(o.default.vErrors,i._`${o.default.vErrors} === null ? ${t} : ${o.default.vErrors}.concat(${t})`),s.assign(o.default.errors,i._`${o.default.vErrors}.length`)}function g(e){var t;if(!c.opts.unevaluated)return;const n=null===(t=null==r?void 0:r.validate)||void 0===t?void 0:t.evaluated;if(!0!==c.props)if(n&&!n.dynamicProps)void 0!==n.props&&(c.props=l.mergeEvaluated.props(s,n.props,c.props));else{const t=s.var("props",i._`${e}.evaluated.props`);c.props=l.mergeEvaluated.props(s,t,c.props,i.Name)}if(!0!==c.items)if(n&&!n.dynamicItems)void 0!==n.items&&(c.items=l.mergeEvaluated.items(s,n.items,c.items));else{const t=s.var("items",i._`${e}.evaluated.items`);c.items=l.mergeEvaluated.items(s,t,c.items,i.Name)}}n?function(){if(!d.$async)throw new Error("async schema referenced by sync schema");const r=s.let("valid");s.try((()=>{s.code(i._`await ${(0,a.callValidateCode)(e,t,f)}`),g(t),u||s.assign(r,!0)}),(e=>{s.if(i._`!(${e} instanceof ${c.ValidationError})`,(()=>s.throw(e))),p(e),u||s.assign(r,!1)})),e.ok(r)}():e.result((0,a.callValidateCode)(e,t,f),(()=>g(t)),(()=>p(t)))}t.getValidate=u,t.callRef=d,t.default=c},36653:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),a=r(97652),i=r(73835),o=r(34551),s=r(94227),l={keyword:"discriminator",type:"object",schemaType:"object",error:{message:({params:{discrError:e,tagName:t}})=>e===a.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in oneOf`,params:({params:{discrError:e,tag:t,tagName:r}})=>n._`{error: ${e}, tag: ${r}, tagValue: ${t}}`},code(e){const{gen:t,data:r,schema:l,parentSchema:c,it:u}=e,{oneOf:d}=c;if(!u.opts.discriminator)throw new Error("discriminator: requires discriminator option");const h=l.propertyName;if("string"!=typeof h)throw new Error("discriminator: requires propertyName");if(l.mapping)throw new Error("discriminator: mapping is not supported");if(!d)throw new Error("discriminator: requires oneOf keyword");const f=t.let("valid",!1),p=t.const("tag",n._`${r}${(0,n.getProperty)(h)}`);function g(r){const a=t.name("valid"),i=e.subschema({keyword:"oneOf",schemaProp:r},a);return e.mergeEvaluated(i,n.Name),a}t.if(n._`typeof ${p} == "string"`,(()=>function(){const r=function(){var e;const t={},r=a(c);let n=!0;for(let t=0;t<d.length;t++){let c=d[t];if((null==c?void 0:c.$ref)&&!(0,s.schemaHasRulesButRef)(c,u.self.RULES)){const e=c.$ref;if(c=i.resolveRef.call(u.self,u.schemaEnv.root,u.baseId,e),c instanceof i.SchemaEnv&&(c=c.schema),void 0===c)throw new o.default(u.opts.uriResolver,u.baseId,e)}const f=null===(e=null==c?void 0:c.properties)||void 0===e?void 0:e[h];if("object"!=typeof f)throw new Error(`discriminator: oneOf subschemas (or referenced schemas) must have "properties/${h}"`);n=n&&(r||a(c)),l(f,t)}if(!n)throw new Error(`discriminator: "${h}" must be required`);return t;function a({required:e}){return Array.isArray(e)&&e.includes(h)}function l(e,t){if(e.const)f(e.const,t);else{if(!e.enum)throw new Error(`discriminator: "properties/${h}" must have "const" or "enum"`);for(const r of e.enum)f(r,t)}}function f(e,r){if("string"!=typeof e||e in t)throw new Error(`discriminator: "${h}" values must be unique strings`);t[e]=r}}();t.if(!1);for(const e in r)t.elseIf(n._`${p} === ${e}`),t.assign(f,g(r[e]));t.else(),e.error(!1,{discrError:a.DiscrError.Mapping,tag:p,tagName:h}),t.endIf()}()),(()=>e.error(!1,{discrError:a.DiscrError.Tag,tag:p,tagName:h}))),e.ok(f)}};t.default=l},97652:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.DiscrError=void 0,function(e){e.Tag="tag",e.Mapping="mapping"}(r||(t.DiscrError=r={}))},86144:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(72128),a=r(67060),i=r(56378),o=r(97532),s=r(69857),l=[n.default,a.default,(0,i.default)(),o.default,s.metadataVocabulary,s.contentVocabulary];t.default=l},94737:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),a={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:({schemaCode:e})=>n.str`must match format "${e}"`,params:({schemaCode:e})=>n._`{format: ${e}}`},code(e,t){const{gen:r,data:a,$data:i,schema:o,schemaCode:s,it:l}=e,{opts:c,errSchemaPath:u,schemaEnv:d,self:h}=l;c.validateFormats&&(i?function(){const i=r.scopeValue("formats",{ref:h.formats,code:c.code.formats}),o=r.const("fDef",n._`${i}[${s}]`),l=r.let("fType"),u=r.let("format");r.if(n._`typeof ${o} == "object" && !(${o} instanceof RegExp)`,(()=>r.assign(l,n._`${o}.type || "string"`).assign(u,n._`${o}.validate`)),(()=>r.assign(l,n._`"string"`).assign(u,o))),e.fail$data((0,n.or)(!1===c.strictSchema?n.nil:n._`${s} && !${u}`,function(){const e=d.$async?n._`(${o}.async ? await ${u}(${a}) : ${u}(${a}))`:n._`${u}(${a})`,r=n._`(typeof ${u} == "function" ? ${e} : ${u}.test(${a}))`;return n._`${u} && ${u} !== true && ${l} === ${t} && !${r}`}()))}():function(){const i=h.formats[o];if(!i)return void function(){if(!1!==c.strictSchema)throw new Error(e());function e(){return`unknown format "${o}" ignored in schema at path "${u}"`}h.logger.warn(e())}();if(!0===i)return;const[s,l,f]=function(e){const t=e instanceof RegExp?(0,n.regexpCode)(e):c.code.formats?n._`${c.code.formats}${(0,n.getProperty)(o)}`:void 0,a=r.scopeValue("formats",{key:o,ref:e,code:t});return"object"!=typeof e||e instanceof RegExp?["string",e,a]:[e.type||"string",e.validate,n._`${a}.validate`]}(i);s===t&&e.pass(function(){if("object"==typeof i&&!(i instanceof RegExp)&&i.async){if(!d.$async)throw new Error("async format in sync schema");return n._`await ${f}(${a})`}return"function"==typeof l?n._`${f}(${a})`:n._`${f}.test(${a})`}())}())}};t.default=a},97532:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=[r(94737).default];t.default=n},69857:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.contentVocabulary=t.metadataVocabulary=void 0,t.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],t.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]},27935:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),a=r(94227),i=r(76250),o={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:({schemaCode:e})=>n._`{allowedValue: ${e}}`},code(e){const{gen:t,data:r,$data:o,schemaCode:s,schema:l}=e;o||l&&"object"==typeof l?e.fail$data(n._`!${(0,a.useFunc)(t,i.default)}(${r}, ${s})`):e.fail(n._`${l} !== ${r}`)}};t.default=o},28643:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),a=r(94227),i=r(76250),o={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:({schemaCode:e})=>n._`{allowedValues: ${e}}`},code(e){const{gen:t,data:r,$data:o,schema:s,schemaCode:l,it:c}=e;if(!o&&0===s.length)throw new Error("enum must have non-empty array");const u=s.length>=c.opts.loopEnum;let d;const h=()=>null!=d?d:d=(0,a.useFunc)(t,i.default);let f;if(u||o)f=t.let("valid"),e.block$data(f,(function(){t.assign(f,!1),t.forOf("v",l,(e=>t.if(n._`${h()}(${r}, ${e})`,(()=>t.assign(f,!0).break()))))}));else{if(!Array.isArray(s))throw new Error("ajv implementation error");const e=t.const("vSchema",l);f=(0,n.or)(...s.map(((_x,t)=>function(e,t){const a=s[t];return"object"==typeof a&&null!==a?n._`${h()}(${r}, ${e}[${t}])`:n._`${r} === ${a}`}(e,t))))}e.pass(f)}};t.default=o},67060:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(75882),a=r(63439),i=r(77307),o=r(90422),s=r(34486),l=r(34003),c=r(61163),u=r(60617),d=r(27935),h=r(28643),f=[n.default,a.default,i.default,o.default,s.default,l.default,c.default,u.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},d.default,h.default];t.default=f},61163:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),a={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:{message({keyword:e,schemaCode:t}){const r="maxItems"===e?"more":"fewer";return n.str`must NOT have ${r} than ${t} items`},params:({schemaCode:e})=>n._`{limit: ${e}}`},code(e){const{keyword:t,data:r,schemaCode:a}=e,i="maxItems"===t?n.operators.GT:n.operators.LT;e.fail$data(n._`${r}.length ${i} ${a}`)}};t.default=a},77307:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),a=r(94227),i=r(53853),o={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:{message({keyword:e,schemaCode:t}){const r="maxLength"===e?"more":"fewer";return n.str`must NOT have ${r} than ${t} characters`},params:({schemaCode:e})=>n._`{limit: ${e}}`},code(e){const{keyword:t,data:r,schemaCode:o,it:s}=e,l="maxLength"===t?n.operators.GT:n.operators.LT,c=!1===s.opts.unicode?n._`${r}.length`:n._`${(0,a.useFunc)(e.gen,i.default)}(${r})`;e.fail$data(n._`${c} ${l} ${o}`)}};t.default=o},75882:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),a=n.operators,i={maximum:{okStr:"<=",ok:a.LTE,fail:a.GT},minimum:{okStr:">=",ok:a.GTE,fail:a.LT},exclusiveMaximum:{okStr:"<",ok:a.LT,fail:a.GTE},exclusiveMinimum:{okStr:">",ok:a.GT,fail:a.LTE}},o={message:({keyword:e,schemaCode:t})=>n.str`must be ${i[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>n._`{comparison: ${i[e].okStr}, limit: ${t}}`},s={keyword:Object.keys(i),type:"number",schemaType:"number",$data:!0,error:o,code(e){const{keyword:t,data:r,schemaCode:a}=e;e.fail$data(n._`${r} ${i[t].fail} ${a} || isNaN(${r})`)}};t.default=s},34486:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),a={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:{message({keyword:e,schemaCode:t}){const r="maxProperties"===e?"more":"fewer";return n.str`must NOT have ${r} than ${t} properties`},params:({schemaCode:e})=>n._`{limit: ${e}}`},code(e){const{keyword:t,data:r,schemaCode:a}=e,i="maxProperties"===t?n.operators.GT:n.operators.LT;e.fail$data(n._`Object.keys(${r}).length ${i} ${a}`)}};t.default=a},63439:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(99029),a={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:({schemaCode:e})=>n.str`must be multiple of ${e}`,params:({schemaCode:e})=>n._`{multipleOf: ${e}}`},code(e){const{gen:t,data:r,schemaCode:a,it:i}=e,o=i.opts.multipleOfPrecision,s=t.let("res"),l=o?n._`Math.abs(Math.round(${s}) - ${s}) > 1e-${o}`:n._`${s} !== parseInt(${s})`;e.fail$data(n._`(${a} === 0 || (${s} = ${r}/${a}, ${l}))`)}};t.default=a},90422:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(15765),a=r(99029),i={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:({schemaCode:e})=>a.str`must match pattern "${e}"`,params:({schemaCode:e})=>a._`{pattern: ${e}}`},code(e){const{data:t,$data:r,schema:i,schemaCode:o,it:s}=e,l=s.opts.unicodeRegExp?"u":"",c=r?a._`(new RegExp(${o}, ${l}))`:(0,n.usePattern)(e,i);e.fail$data(a._`!${c}.test(${t})`)}};t.default=i},34003:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(15765),a=r(99029),i=r(94227),o={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:({params:{missingProperty:e}})=>a.str`must have required property '${e}'`,params:({params:{missingProperty:e}})=>a._`{missingProperty: ${e}}`},code(e){const{gen:t,schema:r,schemaCode:o,data:s,$data:l,it:c}=e,{opts:u}=c;if(!l&&0===r.length)return;const d=r.length>=u.loopRequired;if(c.allErrors?function(){if(d||l)e.block$data(a.nil,h);else for(const t of r)(0,n.checkReportMissingProp)(e,t)}():function(){const i=t.let("missing");if(d||l){const r=t.let("valid",!0);e.block$data(r,(()=>function(r,i){e.setParams({missingProperty:r}),t.forOf(r,o,(()=>{t.assign(i,(0,n.propertyInData)(t,s,r,u.ownProperties)),t.if((0,a.not)(i),(()=>{e.error(),t.break()}))}),a.nil)}(i,r))),e.ok(r)}else t.if((0,n.checkMissingProp)(e,r,i)),(0,n.reportMissingProp)(e,i),t.else()}(),u.strictRequired){const t=e.parentSchema.properties,{definedProperties:n}=e.it;for(const e of r)if(void 0===(null==t?void 0:t[e])&&!n.has(e)){const t=`required property "${e}" is not defined at "${c.schemaEnv.baseId+c.errSchemaPath}" (strictRequired)`;(0,i.checkStrictMode)(c,t,c.opts.strictRequired)}}function h(){t.forOf("prop",o,(r=>{e.setParams({missingProperty:r}),t.if((0,n.noPropertyInData)(t,s,r,u.ownProperties),(()=>e.error()))}))}}};t.default=o},60617:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(10208),a=r(99029),i=r(94227),o=r(76250),s={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:{message:({params:{i:e,j:t}})=>a.str`must NOT have duplicate items (items ## ${t} and ${e} are identical)`,params:({params:{i:e,j:t}})=>a._`{i: ${e}, j: ${t}}`},code(e){const{gen:t,data:r,$data:s,schema:l,parentSchema:c,schemaCode:u,it:d}=e;if(!s&&!l)return;const h=t.let("valid"),f=c.items?(0,n.getSchemaTypes)(c.items):[];function p(i,o){const s=t.name("item"),l=(0,n.checkDataTypes)(f,s,d.opts.strictNumbers,n.DataType.Wrong),c=t.const("indices",a._`{}`);t.for(a._`;${i}--;`,(()=>{t.let(s,a._`${r}[${i}]`),t.if(l,a._`continue`),f.length>1&&t.if(a._`typeof ${s} == "string"`,a._`${s} += "_"`),t.if(a._`typeof ${c}[${s}] == "number"`,(()=>{t.assign(o,a._`${c}[${s}]`),e.error(),t.assign(h,!1).break()})).code(a._`${c}[${s}] = ${i}`)}))}function g(n,s){const l=(0,i.useFunc)(t,o.default),c=t.name("outer");t.label(c).for(a._`;${n}--;`,(()=>t.for(a._`${s} = ${n}; ${s}--;`,(()=>t.if(a._`${l}(${r}[${n}], ${r}[${s}])`,(()=>{e.error(),t.assign(h,!1).break(c)}))))))}e.block$data(h,(function(){const n=t.let("i",a._`${r}.length`),i=t.let("j");e.setParams({i:n,j:i}),t.assign(h,!0),t.if(a._`${n} > 1`,(()=>(f.length>0&&!f.some((e=>"object"===e||"array"===e))?p:g)(n,i)))}),a._`${u} === false`),e.ok(h)}};t.default=s},69661:(e,t,r)=>{"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,b(n.key),n)}}function s(e,t,r){return t&&o(e.prototype,t),r&&o(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function l(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=w(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(s)throw i}}}}function c(e){var t=f();return function(){var r,n=d(e);if(t){var i=d(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return a(e)}(this,r)}}function u(e,t,r){return(t=b(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||w(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||w(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}function x(e){return x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},x(e)}function w(e,t){if(e){if("string"==typeof e)return n(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}r.r(t),r.d(t,{default:()=>ha});var k=function(){function e(){i(this,e)}return s(e,[{key:"shadeRGBColor",value:function(e,t){var r=t.split(","),n=e<0?0:255,a=e<0?-1*e:e,i=parseInt(r[0].slice(4),10),o=parseInt(r[1],10),s=parseInt(r[2],10);return"rgb("+(Math.round((n-i)*a)+i)+","+(Math.round((n-o)*a)+o)+","+(Math.round((n-s)*a)+s)+")"}},{key:"shadeHexColor",value:function(e,t){var r=parseInt(t.slice(1),16),n=e<0?0:255,a=e<0?-1*e:e,i=r>>16,o=r>>8&255,s=255&r;return"#"+(16777216+65536*(Math.round((n-i)*a)+i)+256*(Math.round((n-o)*a)+o)+(Math.round((n-s)*a)+s)).toString(16).slice(1)}},{key:"shadeColor",value:function(t,r){return e.isColorHex(r)?this.shadeHexColor(t,r):this.shadeRGBColor(t,r)}}],[{key:"bind",value:function(e,t){return function(){return e.apply(t,arguments)}}},{key:"isObject",value:function(e){return e&&"object"===x(e)&&!Array.isArray(e)&&null!=e}},{key:"is",value:function(e,t){return Object.prototype.toString.call(t)==="[object "+e+"]"}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"listToArray",value:function(e){var t,r=[];for(t=0;t<e.length;t++)r[t]=e[t];return r}},{key:"extend",value:function(e,t){var r=this;"function"!=typeof Object.assign&&(Object.assign=function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),r=1;r<arguments.length;r++){var n=arguments[r];if(null!=n)for(var a in n)n.hasOwnProperty(a)&&(t[a]=n[a])}return t});var n=Object.assign({},e);return this.isObject(e)&&this.isObject(t)&&Object.keys(t).forEach((function(a){r.isObject(t[a])&&a in e?n[a]=r.extend(e[a],t[a]):Object.assign(n,u({},a,t[a]))})),n}},{key:"extendArray",value:function(t,r){var n=[];return t.map((function(t){n.push(e.extend(r,t))})),n}},{key:"monthMod",value:function(e){return e%12}},{key:"clone",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new WeakMap;if(null===e||"object"!==x(e))return e;if(r.has(e))return r.get(e);if(Array.isArray(e)){t=[],r.set(e,t);for(var n=0;n<e.length;n++)t[n]=this.clone(e[n],r)}else if(e instanceof Date)t=new Date(e.getTime());else for(var a in t={},r.set(e,t),e)e.hasOwnProperty(a)&&(t[a]=this.clone(e[a],r));return t}},{key:"log10",value:function(e){return Math.log(e)/Math.LN10}},{key:"roundToBase10",value:function(e){return Math.pow(10,Math.floor(Math.log10(e)))}},{key:"roundToBase",value:function(e,t){return Math.pow(t,Math.floor(Math.log(e)/Math.log(t)))}},{key:"parseNumber",value:function(e){return"number"==typeof e||null===e?e:parseFloat(e)}},{key:"stripNumber",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Number.isInteger(e)?e:parseFloat(e.toPrecision(t))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(e){return e.toString().includes("e")?Math.round(e):e}},{key:"elementExists",value:function(e){return!(!e||!e.isConnected)}},{key:"getDimensions",value:function(e){var t=getComputedStyle(e,null),r=e.clientHeight,n=e.clientWidth;return r-=parseFloat(t.paddingTop)+parseFloat(t.paddingBottom),[n-=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight),r]}},{key:"getBoundingClientRect",value:function(e){var t=e.getBoundingClientRect();return{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:e.clientWidth,height:e.clientHeight,x:t.left,y:t.top}}},{key:"getLargestStringFromArr",value:function(e){return e.reduce((function(e,t){return Array.isArray(t)&&(t=t.reduce((function(e,t){return e.length>t.length?e:t}))),e.length>t.length?e:t}),0)}},{key:"hexToRgba",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#999999",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.6;"#"!==e.substring(0,1)&&(e="#999999");var r=e.replace("#","");r=r.match(new RegExp("(.{"+r.length/3+"})","g"));for(var n=0;n<r.length;n++)r[n]=parseInt(1===r[n].length?r[n]+r[n]:r[n],16);return void 0!==t&&r.push(t),"rgba("+r.join(",")+")"}},{key:"getOpacityFromRGBA",value:function(e){return parseFloat(e.replace(/^.*,(.+)\)/,"$1"))}},{key:"rgb2hex",value:function(e){return(e=e.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&4===e.length?"#"+("0"+parseInt(e[1],10).toString(16)).slice(-2)+("0"+parseInt(e[2],10).toString(16)).slice(-2)+("0"+parseInt(e[3],10).toString(16)).slice(-2):""}},{key:"isColorHex",value:function(e){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)|(^#[0-9A-F]{8}$)/i.test(e)}},{key:"getPolygonPos",value:function(e,t){for(var r=[],n=2*Math.PI/t,a=0;a<t;a++){var i={};i.x=e*Math.sin(a*n),i.y=-e*Math.cos(a*n),r.push(i)}return r}},{key:"polarToCartesian",value:function(e,t,r,n){var a=(n-90)*Math.PI/180;return{x:e+r*Math.cos(a),y:t+r*Math.sin(a)}}},{key:"escapeString",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x";return e.toString().slice().replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,t)}},{key:"negToZero",value:function(e){return e<0?0:e}},{key:"moveIndexInArray",value:function(e,t,r){if(r>=e.length)for(var n=r-e.length+1;n--;)e.push(void 0);return e.splice(r,0,e.splice(t,1)[0]),e}},{key:"extractNumber",value:function(e){return parseFloat(e.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(e,t){for(;(e=e.parentElement)&&!e.classList.contains(t););return e}},{key:"setELstyles",value:function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e.style.key=t[r])}},{key:"preciseAddition",value:function(e,t){var r=(String(e).split(".")[1]||"").length,n=(String(t).split(".")[1]||"").length,a=Math.pow(10,Math.max(r,n));return(Math.round(e*a)+Math.round(t*a))/a}},{key:"isNumber",value:function(e){return!isNaN(e)&&parseFloat(Number(e))===e&&!isNaN(parseInt(e,10))}},{key:"isFloat",value:function(e){return Number(e)===e&&e%1!=0}},{key:"isMsEdge",value:function(){var e=window.navigator.userAgent,t=e.indexOf("Edge/");return t>0&&parseInt(e.substring(t+5,e.indexOf(".",t)),10)}},{key:"getGCD",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,n=Math.pow(10,r-Math.floor(Math.log10(Math.max(e,t))));for(e=Math.round(Math.abs(e)*n),t=Math.round(Math.abs(t)*n);t;){var a=t;t=e%t,e=a}return e/n}},{key:"getPrimeFactors",value:function(e){for(var t=[],r=2;e>=2;)e%r==0?(t.push(r),e/=r):r++;return t}},{key:"mod",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,n=Math.pow(10,r-Math.floor(Math.log10(Math.max(e,t))));return(e=Math.round(Math.abs(e)*n))%(t=Math.round(Math.abs(t)*n))/n}}]),e}(),S=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"animateLine",value:function(e,t,r,n){e.attr(t).animate(n).attr(r)}},{key:"animateMarker",value:function(e,t,r,n){e.attr({opacity:0}).animate(t).attr({opacity:1}).after((function(){n()}))}},{key:"animateRect",value:function(e,t,r,n,a){e.attr(t).animate(n).attr(r).after((function(){return a()}))}},{key:"animatePathsGradually",value:function(e){var t=e.el,r=e.realIndex,n=e.j,a=e.fill,i=e.pathFrom,o=e.pathTo,s=e.speed,l=e.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(t,r,n,"line"!==c.config.chart.type||c.globals.comboCharts?a:"stroke",i,o,s,l*u)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach((function(e){var t=e.el;t.classList.remove("apexcharts-element-hidden"),t.classList.add("apexcharts-hidden-element-shown")}))}},{key:"animationCompleted",value:function(e){var t=this.w;t.globals.animationEnded||(t.globals.animationEnded=!0,this.showDelayedElements(),"function"==typeof t.config.chart.events.animationEnd&&t.config.chart.events.animationEnd(this.ctx,{el:e,w:t}))}},{key:"morphSVG",value:function(e,t,r,n,a,i,o,s){var l=this,c=this.w;a||(a=e.attr("pathFrom")),i||(i=e.attr("pathTo"));var u=function(e){return"radar"===c.config.chart.type&&(o=1),"M 0 ".concat(c.globals.gridHeight)};(!a||a.indexOf("undefined")>-1||a.indexOf("NaN")>-1)&&(a=u()),(!i.trim()||i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i=u()),c.globals.shouldAnimate||(o=1),e.plot(a).animate(1,s).plot(a).animate(o,s).plot(i).after((function(){k.isNumber(r)?r===c.globals.series[c.globals.maxValsInArrayIndex].length-2&&c.globals.shouldAnimate&&l.animationCompleted(e):"none"!==n&&c.globals.shouldAnimate&&(!c.globals.comboCharts&&t===c.globals.series.length-1||c.globals.comboCharts)&&l.animationCompleted(e),l.showDelayedElements()}))}}]),e}();const C={},_=[];function E(e,t){if(Array.isArray(e))for(const r of e)E(r,t);else if("object"!=typeof e)A(Object.getOwnPropertyNames(t)),C[e]=Object.assign(C[e]||{},t);else for(const t in e)E(t,e[t])}function P(e){return C[e]||{}}function A(e){_.push(...e)}function D(e,t){let r;const n=e.length,a=[];for(r=0;r<n;r++)a.push(t(e[r]));return a}function O(e){return e%360*Math.PI/180}function M(e){return e.charAt(0).toUpperCase()+e.slice(1)}function T(e,t,r,n){return null!=t&&null!=r||(n=n||e.bbox(),null==t?t=n.width/n.height*r:null==r&&(r=n.height/n.width*t)),{width:t,height:r}}function I(e,t){const r=e.origin;let n=null!=e.ox?e.ox:null!=e.originX?e.originX:"center",a=null!=e.oy?e.oy:null!=e.originY?e.originY:"center";null!=r&&([n,a]=Array.isArray(r)?r:"object"==typeof r?[r.x,r.y]:[r,r]);const i="string"==typeof n,o="string"==typeof a;if(i||o){const{height:e,width:r,x:s,y:l}=t.bbox();i&&(n=n.includes("left")?s:n.includes("right")?s+r:s+r/2),o&&(a=a.includes("top")?l:a.includes("bottom")?l+e:l+e/2)}return[n,a]}const N=new Set(["desc","metadata","title"]),L=e=>N.has(e.nodeName),R=(e,t,r={})=>{const n={...t};for(const e in n)n[e].valueOf()===r[e]&&delete n[e];Object.keys(n).length?e.node.setAttribute("data-svgjs",JSON.stringify(n)):(e.node.removeAttribute("data-svgjs"),e.node.removeAttribute("svgjs:data"))},F="http://www.w3.org/2000/svg",z="http://www.w3.org/2000/xmlns/",H="http://www.w3.org/1999/xlink",B={window:"undefined"==typeof window?null:window,document:"undefined"==typeof document?null:document};function $(){return B.window}let W=class{};const V={},Y="___SYMBOL___ROOT___";function X(e,t=F){return B.document.createElementNS(t,e)}function K(e,t=!1){if(e instanceof W)return e;if("object"==typeof e)return q(e);if(null==e)return new V[Y];if("string"==typeof e&&"<"!==e.charAt(0))return q(B.document.querySelector(e));const r=t?B.document.createElement("div"):X("svg");return r.innerHTML=e,e=q(r.firstChild),r.removeChild(r.firstChild),e}function G(e,t){return t&&(t instanceof B.window.Node||t.ownerDocument&&t instanceof t.ownerDocument.defaultView.Node)?t:X(e)}function U(e){if(!e)return null;if(e.instance instanceof W)return e.instance;if("#document-fragment"===e.nodeName)return new V.Fragment(e);let t=M(e.nodeName||"Dom");return"LinearGradient"===t||"RadialGradient"===t?t="Gradient":V[t]||(t="Dom"),new V[t](e)}let q=U;function Z(e,t=e.name,r=!1){return V[t]=e,r&&(V[Y]=e),A(Object.getOwnPropertyNames(e.prototype)),e}let J=1e3;function Q(e){return"Svgjs"+M(e)+J++}function ee(e){for(let t=e.children.length-1;t>=0;t--)ee(e.children[t]);return e.id?(e.id=Q(e.nodeName),e):e}function te(e,t){let r,n;for(n=(e=Array.isArray(e)?e:[e]).length-1;n>=0;n--)for(r in t)e[n].prototype[r]=t[r]}function re(e){return function(...t){const r=t[t.length-1];return!r||r.constructor!==Object||r instanceof Array?e.apply(this,t):e.apply(this,t.slice(0,-1)).attr(r)}}E("Dom",{siblings:function(){return this.parent().children()},position:function(){return this.parent().index(this)},next:function(){return this.siblings()[this.position()+1]},prev:function(){return this.siblings()[this.position()-1]},forward:function(){const e=this.position();return this.parent().add(this.remove(),e+1),this},backward:function(){const e=this.position();return this.parent().add(this.remove(),e?e-1:0),this},front:function(){return this.parent().add(this.remove()),this},back:function(){return this.parent().add(this.remove(),0),this},before:function(e){(e=K(e)).remove();const t=this.position();return this.parent().add(e,t),this},after:function(e){(e=K(e)).remove();const t=this.position();return this.parent().add(e,t+1),this},insertBefore:function(e){return(e=K(e)).before(this),this},insertAfter:function(e){return(e=K(e)).after(this),this}});const ne=/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,ae=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,ie=/rgb\((\d+),(\d+),(\d+)\)/,oe=/(#[a-z_][a-z0-9\-_]*)/i,se=/\)\s*,?\s*/,le=/\s/g,ce=/^#[a-f0-9]{3}$|^#[a-f0-9]{6}$/i,ue=/^rgb\(/,de=/^(\s+)?$/,he=/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,fe=/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,pe=/[\s,]+/,ge=/[MLHVCSQTAZ]/i;function me(e){const t=Math.round(e),r=Math.max(0,Math.min(255,t)).toString(16);return 1===r.length?"0"+r:r}function ve(e,t){for(let r=t.length;r--;)if(null==e[t[r]])return!1;return!0}function ye(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}E("Dom",{classes:function(){const e=this.attr("class");return null==e?[]:e.trim().split(pe)},hasClass:function(e){return-1!==this.classes().indexOf(e)},addClass:function(e){if(!this.hasClass(e)){const t=this.classes();t.push(e),this.attr("class",t.join(" "))}return this},removeClass:function(e){return this.hasClass(e)&&this.attr("class",this.classes().filter((function(t){return t!==e})).join(" ")),this},toggleClass:function(e){return this.hasClass(e)?this.removeClass(e):this.addClass(e)}}),E("Dom",{css:function(e,t){const r={};if(0===arguments.length)return this.node.style.cssText.split(/\s*;\s*/).filter((function(e){return!!e.length})).forEach((function(e){const t=e.split(/\s*:\s*/);r[t[0]]=t[1]})),r;if(arguments.length<2){if(Array.isArray(e)){for(const t of e){const e=t;r[t]=this.node.style.getPropertyValue(e)}return r}if("string"==typeof e)return this.node.style.getPropertyValue(e);if("object"==typeof e)for(const t in e)this.node.style.setProperty(t,null==e[t]||de.test(e[t])?"":e[t])}return 2===arguments.length&&this.node.style.setProperty(e,null==t||de.test(t)?"":t),this},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},visible:function(){return"none"!==this.css("display")}}),E("Dom",{data:function(e,t,r){if(null==e)return this.data(D(function(e,t){let r;const n=e.length,a=[];for(r=0;r<n;r++)t(e[r])&&a.push(e[r]);return a}(this.node.attributes,(e=>0===e.nodeName.indexOf("data-"))),(e=>e.nodeName.slice(5))));if(e instanceof Array){const t={};for(const r of e)t[r]=this.data(r);return t}if("object"==typeof e)for(t in e)this.data(t,e[t]);else if(arguments.length<2)try{return JSON.parse(this.attr("data-"+e))}catch(t){return this.attr("data-"+e)}else this.attr("data-"+e,null===t?null:!0===r||"string"==typeof t||"number"==typeof t?t:JSON.stringify(t));return this}}),E("Dom",{remember:function(e,t){if("object"==typeof arguments[0])for(const t in e)this.remember(t,e[t]);else{if(1===arguments.length)return this.memory()[e];this.memory()[e]=t}return this},forget:function(){if(0===arguments.length)this._memory={};else for(let e=arguments.length-1;e>=0;e--)delete this.memory()[arguments[e]];return this},memory:function(){return this._memory=this._memory||{}}});class be{constructor(...e){this.init(...e)}static isColor(e){return e&&(e instanceof be||this.isRgb(e)||this.test(e))}static isRgb(e){return e&&"number"==typeof e.r&&"number"==typeof e.g&&"number"==typeof e.b}static random(e="vibrant",t){const{random:r,round:n,sin:a,PI:i}=Math;if("vibrant"===e){const e=24*r()+57,t=38*r()+45,n=360*r();return new be(e,t,n,"lch")}if("sine"===e){const e=n(80*a(2*i*(t=null==t?r():t)/.5+.01)+150),o=n(50*a(2*i*t/.5+4.6)+200),s=n(100*a(2*i*t/.5+2.3)+150);return new be(e,o,s)}if("pastel"===e){const e=8*r()+86,t=17*r()+9,n=360*r();return new be(e,t,n,"lch")}if("dark"===e){const e=10+10*r(),t=50*r()+86,n=360*r();return new be(e,t,n,"lch")}if("rgb"===e){const e=255*r(),t=255*r(),n=255*r();return new be(e,t,n)}if("lab"===e){const e=100*r(),t=256*r()-128,n=256*r()-128;return new be(e,t,n,"lab")}if("grey"===e){const e=255*r();return new be(e,e,e)}throw new Error("Unsupported random color mode")}static test(e){return"string"==typeof e&&(ce.test(e)||ue.test(e))}cmyk(){const{_a:e,_b:t,_c:r}=this.rgb(),[n,a,i]=[e,t,r].map((e=>e/255)),o=Math.min(1-n,1-a,1-i);return 1===o?new be(0,0,0,1,"cmyk"):new be((1-n-o)/(1-o),(1-a-o)/(1-o),(1-i-o)/(1-o),o,"cmyk")}hsl(){const{_a:e,_b:t,_c:r}=this.rgb(),[n,a,i]=[e,t,r].map((e=>e/255)),o=Math.max(n,a,i),s=Math.min(n,a,i),l=(o+s)/2,c=o===s,u=o-s;return new be(360*(c?0:o===n?((a-i)/u+(a<i?6:0))/6:o===a?((i-n)/u+2)/6:o===i?((n-a)/u+4)/6:0),100*(c?0:l>.5?u/(2-o-s):u/(o+s)),100*l,"hsl")}init(e=0,t=0,r=0,n=0,a="rgb"){if(e=e||0,this.space)for(const e in this.space)delete this[this.space[e]];if("number"==typeof e)a="string"==typeof n?n:a,n="string"==typeof n?0:n,Object.assign(this,{_a:e,_b:t,_c:r,_d:n,space:a});else if(e instanceof Array)this.space=t||("string"==typeof e[3]?e[3]:e[4])||"rgb",Object.assign(this,{_a:e[0],_b:e[1],_c:e[2],_d:e[3]||0});else if(e instanceof Object){const r=function(e,t){const r=ve(e,"rgb")?{_a:e.r,_b:e.g,_c:e.b,_d:0,space:"rgb"}:ve(e,"xyz")?{_a:e.x,_b:e.y,_c:e.z,_d:0,space:"xyz"}:ve(e,"hsl")?{_a:e.h,_b:e.s,_c:e.l,_d:0,space:"hsl"}:ve(e,"lab")?{_a:e.l,_b:e.a,_c:e.b,_d:0,space:"lab"}:ve(e,"lch")?{_a:e.l,_b:e.c,_c:e.h,_d:0,space:"lch"}:ve(e,"cmyk")?{_a:e.c,_b:e.m,_c:e.y,_d:e.k,space:"cmyk"}:{_a:0,_b:0,_c:0,space:"rgb"};return r.space=t||r.space,r}(e,t);Object.assign(this,r)}else if("string"==typeof e)if(ue.test(e)){const t=e.replace(le,""),[r,n,a]=ie.exec(t).slice(1,4).map((e=>parseInt(e)));Object.assign(this,{_a:r,_b:n,_c:a,_d:0,space:"rgb"})}else{if(!ce.test(e))throw Error("Unsupported string format, can't construct Color");{const t=e=>parseInt(e,16),[,r,n,a]=ae.exec(function(e){return 4===e.length?["#",e.substring(1,2),e.substring(1,2),e.substring(2,3),e.substring(2,3),e.substring(3,4),e.substring(3,4)].join(""):e}(e)).map(t);Object.assign(this,{_a:r,_b:n,_c:a,_d:0,space:"rgb"})}}const{_a:i,_b:o,_c:s,_d:l}=this,c="rgb"===this.space?{r:i,g:o,b:s}:"xyz"===this.space?{x:i,y:o,z:s}:"hsl"===this.space?{h:i,s:o,l:s}:"lab"===this.space?{l:i,a:o,b:s}:"lch"===this.space?{l:i,c:o,h:s}:"cmyk"===this.space?{c:i,m:o,y:s,k:l}:{};Object.assign(this,c)}lab(){const{x:e,y:t,z:r}=this.xyz();return new be(116*t-16,500*(e-t),200*(t-r),"lab")}lch(){const{l:e,a:t,b:r}=this.lab(),n=Math.sqrt(t**2+r**2);let a=180*Math.atan2(r,t)/Math.PI;return a<0&&(a*=-1,a=360-a),new be(e,n,a,"lch")}rgb(){if("rgb"===this.space)return this;if("lab"===(e=this.space)||"xyz"===e||"lch"===e){let{x:e,y:t,z:r}=this;if("lab"===this.space||"lch"===this.space){let{l:n,a,b:i}=this;if("lch"===this.space){const{c:e,h:t}=this,r=Math.PI/180;a=e*Math.cos(r*t),i=e*Math.sin(r*t)}const o=(n+16)/116,s=a/500+o,l=o-i/200,c=16/116,u=.008856,d=7.787;e=.95047*(s**3>u?s**3:(s-c)/d),t=1*(o**3>u?o**3:(o-c)/d),r=1.08883*(l**3>u?l**3:(l-c)/d)}const n=3.2406*e+-1.5372*t+-.4986*r,a=-.9689*e+1.8758*t+.0415*r,i=.0557*e+-.204*t+1.057*r,o=Math.pow,s=.0031308,l=n>s?1.055*o(n,1/2.4)-.055:12.92*n,c=a>s?1.055*o(a,1/2.4)-.055:12.92*a,u=i>s?1.055*o(i,1/2.4)-.055:12.92*i;return new be(255*l,255*c,255*u)}if("hsl"===this.space){let{h:e,s:t,l:r}=this;if(e/=360,t/=100,r/=100,0===t)return r*=255,new be(r,r,r);const n=r<.5?r*(1+t):r+t-r*t,a=2*r-n,i=255*ye(a,n,e+1/3),o=255*ye(a,n,e),s=255*ye(a,n,e-1/3);return new be(i,o,s)}if("cmyk"===this.space){const{c:e,m:t,y:r,k:n}=this,a=255*(1-Math.min(1,e*(1-n)+n)),i=255*(1-Math.min(1,t*(1-n)+n)),o=255*(1-Math.min(1,r*(1-n)+n));return new be(a,i,o)}return this;var e}toArray(){const{_a:e,_b:t,_c:r,_d:n,space:a}=this;return[e,t,r,n,a]}toHex(){const[e,t,r]=this._clamped().map(me);return`#${e}${t}${r}`}toRgb(){const[e,t,r]=this._clamped();return`rgb(${e},${t},${r})`}toString(){return this.toHex()}xyz(){const{_a:e,_b:t,_c:r}=this.rgb(),[n,a,i]=[e,t,r].map((e=>e/255)),o=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,s=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92,l=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92,c=(.4124*o+.3576*s+.1805*l)/.95047,u=(.2126*o+.7152*s+.0722*l)/1,d=(.0193*o+.1192*s+.9505*l)/1.08883,h=c>.008856?Math.pow(c,1/3):7.787*c+16/116,f=u>.008856?Math.pow(u,1/3):7.787*u+16/116,p=d>.008856?Math.pow(d,1/3):7.787*d+16/116;return new be(h,f,p,"xyz")}_clamped(){const{_a:e,_b:t,_c:r}=this.rgb(),{max:n,min:a,round:i}=Math;return[e,t,r].map((e=>n(0,a(i(e),255))))}}class xe{constructor(...e){this.init(...e)}clone(){return new xe(this)}init(e,t){const r=Array.isArray(e)?{x:e[0],y:e[1]}:"object"==typeof e?{x:e.x,y:e.y}:{x:e,y:t};return this.x=null==r.x?0:r.x,this.y=null==r.y?0:r.y,this}toArray(){return[this.x,this.y]}transform(e){return this.clone().transformO(e)}transformO(e){ke.isMatrixLike(e)||(e=new ke(e));const{x:t,y:r}=this;return this.x=e.a*t+e.c*r+e.e,this.y=e.b*t+e.d*r+e.f,this}}function we(e,t,r){return Math.abs(t-e)<(r||1e-6)}class ke{constructor(...e){this.init(...e)}static formatTransforms(e){const t="both"===e.flip||!0===e.flip,r=e.flip&&(t||"x"===e.flip)?-1:1,n=e.flip&&(t||"y"===e.flip)?-1:1,a=e.skew&&e.skew.length?e.skew[0]:isFinite(e.skew)?e.skew:isFinite(e.skewX)?e.skewX:0,i=e.skew&&e.skew.length?e.skew[1]:isFinite(e.skew)?e.skew:isFinite(e.skewY)?e.skewY:0,o=e.scale&&e.scale.length?e.scale[0]*r:isFinite(e.scale)?e.scale*r:isFinite(e.scaleX)?e.scaleX*r:r,s=e.scale&&e.scale.length?e.scale[1]*n:isFinite(e.scale)?e.scale*n:isFinite(e.scaleY)?e.scaleY*n:n,l=e.shear||0,c=e.rotate||e.theta||0,u=new xe(e.origin||e.around||e.ox||e.originX,e.oy||e.originY),d=u.x,h=u.y,f=new xe(e.position||e.px||e.positionX||NaN,e.py||e.positionY||NaN),p=f.x,g=f.y,m=new xe(e.translate||e.tx||e.translateX,e.ty||e.translateY),v=m.x,y=m.y,b=new xe(e.relative||e.rx||e.relativeX,e.ry||e.relativeY);return{scaleX:o,scaleY:s,skewX:a,skewY:i,shear:l,theta:c,rx:b.x,ry:b.y,tx:v,ty:y,ox:d,oy:h,px:p,py:g}}static fromArray(e){return{a:e[0],b:e[1],c:e[2],d:e[3],e:e[4],f:e[5]}}static isMatrixLike(e){return null!=e.a||null!=e.b||null!=e.c||null!=e.d||null!=e.e||null!=e.f}static matrixMultiply(e,t,r){const n=e.a*t.a+e.c*t.b,a=e.b*t.a+e.d*t.b,i=e.a*t.c+e.c*t.d,o=e.b*t.c+e.d*t.d,s=e.e+e.a*t.e+e.c*t.f,l=e.f+e.b*t.e+e.d*t.f;return r.a=n,r.b=a,r.c=i,r.d=o,r.e=s,r.f=l,r}around(e,t,r){return this.clone().aroundO(e,t,r)}aroundO(e,t,r){const n=e||0,a=t||0;return this.translateO(-n,-a).lmultiplyO(r).translateO(n,a)}clone(){return new ke(this)}decompose(e=0,t=0){const r=this.a,n=this.b,a=this.c,i=this.d,o=this.e,s=this.f,l=r*i-n*a,c=l>0?1:-1,u=c*Math.sqrt(r*r+n*n),d=Math.atan2(c*n,c*r),h=180/Math.PI*d,f=Math.cos(d),p=Math.sin(d),g=(r*a+n*i)/l,m=a*u/(g*r-n)||i*u/(g*n+r);return{scaleX:u,scaleY:m,shear:g,rotate:h,translateX:o-e+e*f*u+t*(g*f*u-p*m),translateY:s-t+e*p*u+t*(g*p*u+f*m),originX:e,originY:t,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f}}equals(e){if(e===this)return!0;const t=new ke(e);return we(this.a,t.a)&&we(this.b,t.b)&&we(this.c,t.c)&&we(this.d,t.d)&&we(this.e,t.e)&&we(this.f,t.f)}flip(e,t){return this.clone().flipO(e,t)}flipO(e,t){return"x"===e?this.scaleO(-1,1,t,0):"y"===e?this.scaleO(1,-1,0,t):this.scaleO(-1,-1,e,t||e)}init(e){const t=ke.fromArray([1,0,0,1,0,0]);return e=e instanceof Ve?e.matrixify():"string"==typeof e?ke.fromArray(e.split(pe).map(parseFloat)):Array.isArray(e)?ke.fromArray(e):"object"==typeof e&&ke.isMatrixLike(e)?e:"object"==typeof e?(new ke).transform(e):6===arguments.length?ke.fromArray([].slice.call(arguments)):t,this.a=null!=e.a?e.a:t.a,this.b=null!=e.b?e.b:t.b,this.c=null!=e.c?e.c:t.c,this.d=null!=e.d?e.d:t.d,this.e=null!=e.e?e.e:t.e,this.f=null!=e.f?e.f:t.f,this}inverse(){return this.clone().inverseO()}inverseO(){const e=this.a,t=this.b,r=this.c,n=this.d,a=this.e,i=this.f,o=e*n-t*r;if(!o)throw new Error("Cannot invert "+this);const s=n/o,l=-t/o,c=-r/o,u=e/o,d=-(s*a+c*i),h=-(l*a+u*i);return this.a=s,this.b=l,this.c=c,this.d=u,this.e=d,this.f=h,this}lmultiply(e){return this.clone().lmultiplyO(e)}lmultiplyO(e){const t=e instanceof ke?e:new ke(e);return ke.matrixMultiply(t,this,this)}multiply(e){return this.clone().multiplyO(e)}multiplyO(e){const t=e instanceof ke?e:new ke(e);return ke.matrixMultiply(this,t,this)}rotate(e,t,r){return this.clone().rotateO(e,t,r)}rotateO(e,t=0,r=0){e=O(e);const n=Math.cos(e),a=Math.sin(e),{a:i,b:o,c:s,d:l,e:c,f:u}=this;return this.a=i*n-o*a,this.b=o*n+i*a,this.c=s*n-l*a,this.d=l*n+s*a,this.e=c*n-u*a+r*a-t*n+t,this.f=u*n+c*a-t*a-r*n+r,this}scale(){return this.clone().scaleO(...arguments)}scaleO(e,t=e,r=0,n=0){3===arguments.length&&(n=r,r=t,t=e);const{a,b:i,c:o,d:s,e:l,f:c}=this;return this.a=a*e,this.b=i*t,this.c=o*e,this.d=s*t,this.e=l*e-r*e+r,this.f=c*t-n*t+n,this}shear(e,t,r){return this.clone().shearO(e,t,r)}shearO(e,t=0,r=0){const{a:n,b:a,c:i,d:o,e:s,f:l}=this;return this.a=n+a*e,this.c=i+o*e,this.e=s+l*e-r*e,this}skew(){return this.clone().skewO(...arguments)}skewO(e,t=e,r=0,n=0){3===arguments.length&&(n=r,r=t,t=e),e=O(e),t=O(t);const a=Math.tan(e),i=Math.tan(t),{a:o,b:s,c:l,d:c,e:u,f:d}=this;return this.a=o+s*a,this.b=s+o*i,this.c=l+c*a,this.d=c+l*i,this.e=u+d*a-n*a,this.f=d+u*i-r*i,this}skewX(e,t,r){return this.skew(e,0,t,r)}skewY(e,t,r){return this.skew(0,e,t,r)}toArray(){return[this.a,this.b,this.c,this.d,this.e,this.f]}toString(){return"matrix("+this.a+","+this.b+","+this.c+","+this.d+","+this.e+","+this.f+")"}transform(e){if(ke.isMatrixLike(e))return new ke(e).multiplyO(this);const t=ke.formatTransforms(e),{x:r,y:n}=new xe(t.ox,t.oy).transform(this),a=(new ke).translateO(t.rx,t.ry).lmultiplyO(this).translateO(-r,-n).scaleO(t.scaleX,t.scaleY).skewO(t.skewX,t.skewY).shearO(t.shear).rotateO(t.theta).translateO(r,n);if(isFinite(t.px)||isFinite(t.py)){const e=new xe(r,n).transform(a),i=isFinite(t.px)?t.px-e.x:0,o=isFinite(t.py)?t.py-e.y:0;a.translateO(i,o)}return a.translateO(t.tx,t.ty),a}translate(e,t){return this.clone().translateO(e,t)}translateO(e,t){return this.e+=e||0,this.f+=t||0,this}valueOf(){return{a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f}}}function Se(){if(!Se.nodes){const e=K().size(2,0);e.node.style.cssText=["opacity: 0","position: absolute","left: -100%","top: -100%","overflow: hidden"].join(";"),e.attr("focusable","false"),e.attr("aria-hidden","true");const t=e.path().node;Se.nodes={svg:e,path:t}}if(!Se.nodes.svg.node.parentNode){const e=B.document.body||B.document.documentElement;Se.nodes.svg.addTo(e)}return Se.nodes}function Ce(e){return!(e.width||e.height||e.x||e.y)}Z(ke,"Matrix");class _e{constructor(...e){this.init(...e)}addOffset(){return this.x+=B.window.pageXOffset,this.y+=B.window.pageYOffset,new _e(this)}init(e){return e="string"==typeof e?e.split(pe).map(parseFloat):Array.isArray(e)?e:"object"==typeof e?[null!=e.left?e.left:e.x,null!=e.top?e.top:e.y,e.width,e.height]:4===arguments.length?[].slice.call(arguments):[0,0,0,0],this.x=e[0]||0,this.y=e[1]||0,this.width=this.w=e[2]||0,this.height=this.h=e[3]||0,this.x2=this.x+this.w,this.y2=this.y+this.h,this.cx=this.x+this.w/2,this.cy=this.y+this.h/2,this}isNulled(){return Ce(this)}merge(e){const t=Math.min(this.x,e.x),r=Math.min(this.y,e.y),n=Math.max(this.x+this.width,e.x+e.width)-t,a=Math.max(this.y+this.height,e.y+e.height)-r;return new _e(t,r,n,a)}toArray(){return[this.x,this.y,this.width,this.height]}toString(){return this.x+" "+this.y+" "+this.width+" "+this.height}transform(e){e instanceof ke||(e=new ke(e));let t=1/0,r=-1/0,n=1/0,a=-1/0;return[new xe(this.x,this.y),new xe(this.x2,this.y),new xe(this.x,this.y2),new xe(this.x2,this.y2)].forEach((function(i){i=i.transform(e),t=Math.min(t,i.x),r=Math.max(r,i.x),n=Math.min(n,i.y),a=Math.max(a,i.y)})),new _e(t,n,r-t,a-n)}}function Ee(e,t,r){let n;try{if(n=t(e.node),Ce(n)&&(a=e.node)!==B.document&&!(B.document.documentElement.contains||function(e){for(;e.parentNode;)e=e.parentNode;return e===B.document}).call(B.document.documentElement,a))throw new Error("Element not in the dom")}catch(t){n=r(e)}var a;return n}E({viewbox:{viewbox(e,t,r,n){return null==e?new _e(this.attr("viewBox")):this.attr("viewBox",new _e(e,t,r,n))},zoom(e,t){let{width:r,height:n}=this.attr(["width","height"]);if((r||n)&&"string"!=typeof r&&"string"!=typeof n||(r=this.node.clientWidth,n=this.node.clientHeight),!r||!n)throw new Error("Impossible to get absolute width and height. Please provide an absolute width and height attribute on the zooming element");const a=this.viewbox(),i=r/a.width,o=n/a.height,s=Math.min(i,o);if(null==e)return s;let l=s/e;l===1/0&&(l=Number.MAX_SAFE_INTEGER/100),t=t||new xe(r/2/i+a.x,n/2/o+a.y);const c=new _e(a).transform(new ke({scale:l,origin:t}));return this.viewbox(c)}}}),Z(_e,"Box");class Pe extends Array{constructor(e=[],...t){if(super(e,...t),"number"==typeof e)return this;this.length=0,this.push(...e)}}te([Pe],{each(e,...t){return"function"==typeof e?this.map(((t,r,n)=>e.call(t,t,r,n))):this.map((r=>r[e](...t)))},toArray(){return Array.prototype.concat.apply([],this)}});const Ae=["toArray","constructor","each"];function De(e,t){return new Pe(D((t||B.document).querySelectorAll(e),(function(e){return U(e)})))}Pe.extend=function(e){e=e.reduce(((e,t)=>(Ae.includes(t)||"_"===t[0]||(t in Array.prototype&&(e["$"+t]=Array.prototype[t]),e[t]=function(...e){return this.each(t,...e)}),e)),{}),te([Pe],e)};let Oe=0;const Me={};function Te(e){let t=e.getEventHolder();return t===B.window&&(t=Me),t.events||(t.events={}),t.events}function Ie(e){return e.getEventTarget()}function Ne(e,t,r,n,a){const i=r.bind(n||e),o=K(e),s=Te(o),l=Ie(o);t=Array.isArray(t)?t:t.split(pe),r._svgjsListenerId||(r._svgjsListenerId=++Oe),t.forEach((function(e){const t=e.split(".")[0],n=e.split(".")[1]||"*";s[t]=s[t]||{},s[t][n]=s[t][n]||{},s[t][n][r._svgjsListenerId]=i,l.addEventListener(t,i,a||!1)}))}function Le(e,t,r,n){const a=K(e),i=Te(a),o=Ie(a);("function"!=typeof r||(r=r._svgjsListenerId))&&(t=Array.isArray(t)?t:(t||"").split(pe)).forEach((function(e){const t=e&&e.split(".")[0],s=e&&e.split(".")[1];let l,c;if(r)i[t]&&i[t][s||"*"]&&(o.removeEventListener(t,i[t][s||"*"][r],n||!1),delete i[t][s||"*"][r]);else if(t&&s){if(i[t]&&i[t][s]){for(c in i[t][s])Le(o,[t,s].join("."),c);delete i[t][s]}}else if(s)for(e in i)for(l in i[e])s===l&&Le(o,[e,s].join("."));else if(t){if(i[t]){for(l in i[t])Le(o,[t,l].join("."));delete i[t]}}else{for(e in i)Le(o,e);!function(e){let t=e.getEventHolder();t===B.window&&(t=Me),t.events&&(t.events={})}(a)}}))}class Re extends W{addEventListener(){}dispatch(e,t,r){return function(e,t,r,n){const a=Ie(e);return t instanceof B.window.Event||(t=new B.window.CustomEvent(t,{detail:r,cancelable:!0,...n})),a.dispatchEvent(t),t}(this,e,t,r)}dispatchEvent(e){const t=this.getEventHolder().events;if(!t)return!0;const r=t[e.type];for(const t in r)for(const n in r[t])r[t][n](e);return!e.defaultPrevented}fire(e,t,r){return this.dispatch(e,t,r),this}getEventHolder(){return this}getEventTarget(){return this}off(e,t,r){return Le(this,e,t,r),this}on(e,t,r,n){return Ne(this,e,t,r,n),this}removeEventListener(){}}function Fe(){}Z(Re,"EventTarget");const ze={"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","text-anchor":"start"};class je extends Array{constructor(...e){super(...e),this.init(...e)}clone(){return new this.constructor(this)}init(e){return"number"==typeof e||(this.length=0,this.push(...this.parse(e))),this}parse(e=[]){return e instanceof Array?e:e.trim().split(pe).map(parseFloat)}toArray(){return Array.prototype.concat.apply([],this)}toSet(){return new Set(this)}toString(){return this.join(" ")}valueOf(){const e=[];return e.push(...this),e}}class He{constructor(...e){this.init(...e)}convert(e){return new He(this.value,e)}divide(e){return e=new He(e),new He(this/e,this.unit||e.unit)}init(e,t){return t=Array.isArray(e)?e[1]:t,e=Array.isArray(e)?e[0]:e,this.value=0,this.unit=t||"","number"==typeof e?this.value=isNaN(e)?0:isFinite(e)?e:e<0?-34e37:34e37:"string"==typeof e?(t=e.match(ne))&&(this.value=parseFloat(t[1]),"%"===t[5]?this.value/=100:"s"===t[5]&&(this.value*=1e3),this.unit=t[5]):e instanceof He&&(this.value=e.valueOf(),this.unit=e.unit),this}minus(e){return e=new He(e),new He(this-e,this.unit||e.unit)}plus(e){return e=new He(e),new He(this+e,this.unit||e.unit)}times(e){return e=new He(e),new He(this*e,this.unit||e.unit)}toArray(){return[this.value,this.unit]}toJSON(){return this.toString()}toString(){return("%"===this.unit?~~(1e8*this.value)/1e6:"s"===this.unit?this.value/1e3:this.value)+this.unit}valueOf(){return this.value}}const Be=new Set(["fill","stroke","color","bgcolor","stop-color","flood-color","lighting-color"]),$e=[];class We extends Re{constructor(e,t){super(),this.node=e,this.type=e.nodeName,t&&e!==t&&this.attr(t)}add(e,t){return(e=K(e)).removeNamespace&&this.node instanceof B.window.SVGElement&&e.removeNamespace(),null==t?this.node.appendChild(e.node):e.node!==this.node.childNodes[t]&&this.node.insertBefore(e.node,this.node.childNodes[t]),this}addTo(e,t){return K(e).put(this,t)}children(){return new Pe(D(this.node.children,(function(e){return U(e)})))}clear(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return this}clone(e=!0,t=!0){this.writeDataToDom();let r=this.node.cloneNode(e);return t&&(r=ee(r)),new this.constructor(r)}each(e,t){const r=this.children();let n,a;for(n=0,a=r.length;n<a;n++)e.apply(r[n],[n,r]),t&&r[n].each(e,t);return this}element(e,t){return this.put(new We(X(e),t))}first(){return U(this.node.firstChild)}get(e){return U(this.node.childNodes[e])}getEventHolder(){return this.node}getEventTarget(){return this.node}has(e){return this.index(e)>=0}html(e,t){return this.xml(e,t,"http://www.w3.org/1999/xhtml")}id(e){return void 0!==e||this.node.id||(this.node.id=Q(this.type)),this.attr("id",e)}index(e){return[].slice.call(this.node.childNodes).indexOf(e.node)}last(){return U(this.node.lastChild)}matches(e){const t=this.node,r=t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector||null;return r&&r.call(t,e)}parent(e){let t=this;if(!t.node.parentNode)return null;if(t=U(t.node.parentNode),!e)return t;do{if("string"==typeof e?t.matches(e):t instanceof e)return t}while(t=U(t.node.parentNode));return t}put(e,t){return e=K(e),this.add(e,t),e}putIn(e,t){return K(e).add(this,t)}remove(){return this.parent()&&this.parent().removeElement(this),this}removeElement(e){return this.node.removeChild(e.node),this}replace(e){return e=K(e),this.node.parentNode&&this.node.parentNode.replaceChild(e.node,this.node),e}round(e=2,t=null){const r=10**e,n=this.attr(t);for(const e in n)"number"==typeof n[e]&&(n[e]=Math.round(n[e]*r)/r);return this.attr(n),this}svg(e,t){return this.xml(e,t,F)}toString(){return this.id()}words(e){return this.node.textContent=e,this}wrap(e){const t=this.parent();if(!t)return this.addTo(e);const r=t.index(this);return t.put(e,r).put(this)}writeDataToDom(){return this.each((function(){this.writeDataToDom()})),this}xml(e,t,r){if("boolean"==typeof e&&(r=t,t=e,e=null),null==e||"function"==typeof e){t=null==t||t,this.writeDataToDom();let r=this;if(null!=e){if(r=U(r.node.cloneNode(!0)),t){const t=e(r);if(r=t||r,!1===t)return""}r.each((function(){const t=e(this),r=t||this;!1===t?this.remove():t&&this!==r&&this.replace(r)}),!0)}return t?r.node.outerHTML:r.node.innerHTML}t=null!=t&&t;const n=X("wrapper",r),a=B.document.createDocumentFragment();n.innerHTML=e;for(let e=n.children.length;e--;)a.appendChild(n.firstElementChild);const i=this.parent();return t?this.replace(a)&&i:this.add(a)}}te(We,{attr:function(e,t,r){if(null==e){e={},t=this.node.attributes;for(const r of t)e[r.nodeName]=he.test(r.nodeValue)?parseFloat(r.nodeValue):r.nodeValue;return e}if(e instanceof Array)return e.reduce(((e,t)=>(e[t]=this.attr(t),e)),{});if("object"==typeof e&&e.constructor===Object)for(t in e)this.attr(t,e[t]);else if(null===t)this.node.removeAttribute(e);else{if(null==t)return null==(t=this.node.getAttribute(e))?ze[e]:he.test(t)?parseFloat(t):t;"number"==typeof(t=$e.reduce(((t,r)=>r(e,t,this)),t))?t=new He(t):Be.has(e)&&be.isColor(t)?t=new be(t):t.constructor===Array&&(t=new je(t)),"leading"===e?this.leading&&this.leading(t):"string"==typeof r?this.node.setAttributeNS(r,e,t.toString()):this.node.setAttribute(e,t.toString()),!this.rebuild||"font-size"!==e&&"x"!==e||this.rebuild()}return this},find:function(e){return De(e,this.node)},findOne:function(e){return U(this.node.querySelector(e))}}),Z(We,"Dom");let Ve=class extends We{constructor(e,t){super(e,t),this.dom={},this.node.instance=this,(e.hasAttribute("data-svgjs")||e.hasAttribute("svgjs:data"))&&this.setData(JSON.parse(e.getAttribute("data-svgjs"))??JSON.parse(e.getAttribute("svgjs:data"))??{})}center(e,t){return this.cx(e).cy(t)}cx(e){return null==e?this.x()+this.width()/2:this.x(e-this.width()/2)}cy(e){return null==e?this.y()+this.height()/2:this.y(e-this.height()/2)}defs(){const e=this.root();return e&&e.defs()}dmove(e,t){return this.dx(e).dy(t)}dx(e=0){return this.x(new He(e).plus(this.x()))}dy(e=0){return this.y(new He(e).plus(this.y()))}getEventHolder(){return this}height(e){return this.attr("height",e)}move(e,t){return this.x(e).y(t)}parents(e=this.root()){const t="string"==typeof e;t||(e=K(e));const r=new Pe;let n=this;for(;(n=n.parent())&&n.node!==B.document&&"#document-fragment"!==n.nodeName&&(r.push(n),t||n.node!==e.node)&&(!t||!n.matches(e));)if(n.node===this.root().node)return null;return r}reference(e){if(!(e=this.attr(e)))return null;const t=(e+"").match(oe);return t?K(t[1]):null}root(){const e=this.parent(function(e){return V[e]}(Y));return e&&e.root()}setData(e){return this.dom=e,this}size(e,t){const r=T(this,e,t);return this.width(new He(r.width)).height(new He(r.height))}width(e){return this.attr("width",e)}writeDataToDom(){return R(this,this.dom),super.writeDataToDom()}x(e){return this.attr("x",e)}y(e){return this.attr("y",e)}};te(Ve,{bbox:function(){const e=Ee(this,(e=>e.getBBox()),(e=>{try{const t=e.clone().addTo(Se().svg).show(),r=t.node.getBBox();return t.remove(),r}catch(t){throw new Error(`Getting bbox of element "${e.node.nodeName}" is not possible: ${t.toString()}`)}}));return new _e(e)},rbox:function(e){const t=Ee(this,(e=>e.getBoundingClientRect()),(e=>{throw new Error(`Getting rbox of element "${e.node.nodeName}" is not possible`)})),r=new _e(t);return e?r.transform(e.screenCTM().inverseO()):r.addOffset()},inside:function(e,t){const r=this.bbox();return e>r.x&&t>r.y&&e<r.x+r.width&&t<r.y+r.height},point:function(e,t){return new xe(e,t).transformO(this.screenCTM().inverseO())},ctm:function(){return new ke(this.node.getCTM())},screenCTM:function(){try{if("function"==typeof this.isRoot&&!this.isRoot()){const e=this.rect(1,1),t=e.node.getScreenCTM();return e.remove(),new ke(t)}return new ke(this.node.getScreenCTM())}catch(e){return console.warn(`Cannot get CTM from SVG node ${this.node.nodeName}. Is the element rendered?`),new ke}}}),Z(Ve,"Element");const Ye={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(e,t){return"color"===t?e:e+"-"+t}};["fill","stroke"].forEach((function(e){const t={};let r;t[e]=function(t){if(void 0===t)return this.attr(e);if("string"==typeof t||t instanceof be||be.isRgb(t)||t instanceof Ve)this.attr(e,t);else for(r=Ye[e].length-1;r>=0;r--)null!=t[Ye[e][r]]&&this.attr(Ye.prefix(e,Ye[e][r]),t[Ye[e][r]]);return this},E(["Element","Runner"],t)})),E(["Element","Runner"],{matrix:function(e,t,r,n,a,i){return null==e?new ke(this):this.attr("transform",new ke(e,t,r,n,a,i))},rotate:function(e,t,r){return this.transform({rotate:e,ox:t,oy:r},!0)},skew:function(e,t,r,n){return 1===arguments.length||3===arguments.length?this.transform({skew:e,ox:t,oy:r},!0):this.transform({skew:[e,t],ox:r,oy:n},!0)},shear:function(e,t,r){return this.transform({shear:e,ox:t,oy:r},!0)},scale:function(e,t,r,n){return 1===arguments.length||3===arguments.length?this.transform({scale:e,ox:t,oy:r},!0):this.transform({scale:[e,t],ox:r,oy:n},!0)},translate:function(e,t){return this.transform({translate:[e,t]},!0)},relative:function(e,t){return this.transform({relative:[e,t]},!0)},flip:function(e="both",t="center"){return-1==="xybothtrue".indexOf(e)&&(t=e,e="both"),this.transform({flip:e,origin:t},!0)},opacity:function(e){return this.attr("opacity",e)}}),E("radius",{radius:function(e,t=e){return"radialGradient"===(this._element||this).type?this.attr("r",new He(e)):this.rx(e).ry(t)}}),E("Path",{length:function(){return this.node.getTotalLength()},pointAt:function(e){return new xe(this.node.getPointAtLength(e))}}),E(["Element","Runner"],{font:function(e,t){if("object"==typeof e){for(t in e)this.font(t,e[t]);return this}return"leading"===e?this.leading(t):"anchor"===e?this.attr("text-anchor",t):"size"===e||"family"===e||"weight"===e||"stretch"===e||"variant"===e||"style"===e?this.attr("font-"+e,t):this.attr(e,t)}}),E("Element",["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","mouseenter","mouseleave","touchstart","touchmove","touchleave","touchend","touchcancel","contextmenu","wheel","pointerdown","pointermove","pointerup","pointerleave","pointercancel"].reduce((function(e,t){return e[t]=function(e){return null===e?this.off(t):this.on(t,e),this},e}),{})),E("Element",{untransform:function(){return this.attr("transform",null)},matrixify:function(){const e=(this.attr("transform")||"").split(se).slice(0,-1).map((function(e){const t=e.trim().split("(");return[t[0],t[1].split(pe).map((function(e){return parseFloat(e)}))]})).reverse().reduce((function(e,t){return"matrix"===t[0]?e.lmultiply(ke.fromArray(t[1])):e[t[0]].apply(e,t[1])}),new ke);return e},toParent:function(e,t){if(this===e)return this;if(L(this.node))return this.addTo(e,t);const r=this.screenCTM(),n=e.screenCTM().inverse();return this.addTo(e,t).untransform().transform(n.multiply(r)),this},toRoot:function(e){return this.toParent(this.root(),e)},transform:function(e,t){if(null==e||"string"==typeof e){const t=new ke(this).decompose();return null==e?t:t[e]}ke.isMatrixLike(e)||(e={...e,origin:I(e,this)});const r=new ke(!0===t?this:t||!1).transform(e);return this.attr("transform",r)}});class Xe extends Ve{flatten(){return this.each((function(){if(this instanceof Xe)return this.flatten().ungroup()})),this}ungroup(e=this.parent(),t=e.index(this)){return t=-1===t?e.children().length:t,this.each((function(r,n){return n[n.length-r-1].toParent(e,t)})),this.remove()}}Z(Xe,"Container");class Ke extends Xe{constructor(e,t=e){super(G("defs",e),t)}flatten(){return this}ungroup(){return this}}Z(Ke,"Defs");class Ge extends Ve{}function Ue(e){return this.attr("rx",e)}function qe(e){return this.attr("ry",e)}function Ze(e){return null==e?this.cx()-this.rx():this.cx(e+this.rx())}function Je(e){return null==e?this.cy()-this.ry():this.cy(e+this.ry())}function Qe(e){return this.attr("cx",e)}function et(e){return this.attr("cy",e)}function tt(e){return null==e?2*this.rx():this.rx(new He(e).divide(2))}function rt(e){return null==e?2*this.ry():this.ry(new He(e).divide(2))}Z(Ge,"Shape");var nt=Object.freeze({__proto__:null,cx:Qe,cy:et,height:rt,rx:Ue,ry:qe,width:tt,x:Ze,y:Je});class at extends Ge{constructor(e,t=e){super(G("ellipse",e),t)}size(e,t){const r=T(this,e,t);return this.rx(new He(r.width).divide(2)).ry(new He(r.height).divide(2))}}te(at,nt),E("Container",{ellipse:re((function(e=0,t=e){return this.put(new at).size(e,t).move(0,0)}))}),Z(at,"Ellipse");class it extends We{constructor(e=B.document.createDocumentFragment()){super(e)}xml(e,t,r){if("boolean"==typeof e&&(r=t,t=e,e=null),null==e||"function"==typeof e){const e=new We(X("wrapper",r));return e.add(this.node.cloneNode(!0)),e.xml(!1,r)}return super.xml(e,!1,r)}}function ot(e,t){return"radialGradient"===(this._element||this).type?this.attr({fx:new He(e),fy:new He(t)}):this.attr({x1:new He(e),y1:new He(t)})}function st(e,t){return"radialGradient"===(this._element||this).type?this.attr({cx:new He(e),cy:new He(t)}):this.attr({x2:new He(e),y2:new He(t)})}Z(it,"Fragment");var lt=Object.freeze({__proto__:null,from:ot,to:st});class ct extends Xe{constructor(e,t){super(G(e+"Gradient","string"==typeof e?null:e),t)}attr(e,t,r){return"transform"===e&&(e="gradientTransform"),super.attr(e,t,r)}bbox(){return new _e}targets(){return De("svg [fill*="+this.id()+"]")}toString(){return this.url()}update(e){return this.clear(),"function"==typeof e&&e.call(this,this),this}url(){return"url(#"+this.id()+")"}}te(ct,lt),E({Container:{gradient(...e){return this.defs().gradient(...e)}},Defs:{gradient:re((function(e,t){return this.put(new ct(e)).update(t)}))}}),Z(ct,"Gradient");class ut extends Xe{constructor(e,t=e){super(G("pattern",e),t)}attr(e,t,r){return"transform"===e&&(e="patternTransform"),super.attr(e,t,r)}bbox(){return new _e}targets(){return De("svg [fill*="+this.id()+"]")}toString(){return this.url()}update(e){return this.clear(),"function"==typeof e&&e.call(this,this),this}url(){return"url(#"+this.id()+")"}}E({Container:{pattern(...e){return this.defs().pattern(...e)}},Defs:{pattern:re((function(e,t,r){return this.put(new ut).update(r).attr({x:0,y:0,width:e,height:t,patternUnits:"userSpaceOnUse"})}))}}),Z(ut,"Pattern");let dt=class extends Ge{constructor(e,t=e){super(G("image",e),t)}load(e,t){if(!e)return this;const r=new B.window.Image;return Ne(r,"load",(function(e){const n=this.parent(ut);0===this.width()&&0===this.height()&&this.size(r.width,r.height),n instanceof ut&&0===n.width()&&0===n.height()&&n.size(this.width(),this.height()),"function"==typeof t&&t.call(this,e)}),this),Ne(r,"load error",(function(){Le(r)})),this.attr("href",r.src=e,H)}};var ht;ht=function(e,t,r){return"fill"!==e&&"stroke"!==e||fe.test(t)&&(t=r.root().defs().image(t)),t instanceof dt&&(t=r.root().defs().pattern(0,0,(e=>{e.add(t)}))),t},$e.push(ht),E({Container:{image:re((function(e,t){return this.put(new dt).size(0,0).load(e,t)}))}}),Z(dt,"Image");class ft extends je{bbox(){let e=-1/0,t=-1/0,r=1/0,n=1/0;return this.forEach((function(a){e=Math.max(a[0],e),t=Math.max(a[1],t),r=Math.min(a[0],r),n=Math.min(a[1],n)})),new _e(r,n,e-r,t-n)}move(e,t){const r=this.bbox();if(e-=r.x,t-=r.y,!isNaN(e)&&!isNaN(t))for(let r=this.length-1;r>=0;r--)this[r]=[this[r][0]+e,this[r][1]+t];return this}parse(e=[0,0]){const t=[];(e=e instanceof Array?Array.prototype.concat.apply([],e):e.trim().split(pe).map(parseFloat)).length%2!=0&&e.pop();for(let r=0,n=e.length;r<n;r+=2)t.push([e[r],e[r+1]]);return t}size(e,t){let r;const n=this.bbox();for(r=this.length-1;r>=0;r--)n.width&&(this[r][0]=(this[r][0]-n.x)*e/n.width+n.x),n.height&&(this[r][1]=(this[r][1]-n.y)*t/n.height+n.y);return this}toLine(){return{x1:this[0][0],y1:this[0][1],x2:this[1][0],y2:this[1][1]}}toString(){const e=[];for(let t=0,r=this.length;t<r;t++)e.push(this[t].join(","));return e.join(" ")}transform(e){return this.clone().transformO(e)}transformO(e){ke.isMatrixLike(e)||(e=new ke(e));for(let t=this.length;t--;){const[r,n]=this[t];this[t][0]=e.a*r+e.c*n+e.e,this[t][1]=e.b*r+e.d*n+e.f}return this}}const pt=ft;var gt=Object.freeze({__proto__:null,MorphArray:pt,height:function(e){const t=this.bbox();return null==e?t.height:this.size(t.width,e)},width:function(e){const t=this.bbox();return null==e?t.width:this.size(e,t.height)},x:function(e){return null==e?this.bbox().x:this.move(e,this.bbox().y)},y:function(e){return null==e?this.bbox().y:this.move(this.bbox().x,e)}});let mt=class extends Ge{constructor(e,t=e){super(G("line",e),t)}array(){return new ft([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])}move(e,t){return this.attr(this.array().move(e,t).toLine())}plot(e,t,r,n){return null==e?this.array():(e=void 0!==t?{x1:e,y1:t,x2:r,y2:n}:new ft(e).toLine(),this.attr(e))}size(e,t){const r=T(this,e,t);return this.attr(this.array().size(r.width,r.height).toLine())}};te(mt,gt),E({Container:{line:re((function(...e){return mt.prototype.plot.apply(this.put(new mt),null!=e[0]?e:[0,0,0,0])}))}}),Z(mt,"Line");let vt=class extends Xe{constructor(e,t=e){super(G("marker",e),t)}height(e){return this.attr("markerHeight",e)}orient(e){return this.attr("orient",e)}ref(e,t){return this.attr("refX",e).attr("refY",t)}toString(){return"url(#"+this.id()+")"}update(e){return this.clear(),"function"==typeof e&&e.call(this,this),this}width(e){return this.attr("markerWidth",e)}};function yt(e,t){return function(r){return null==r?this[e]:(this[e]=r,t&&t.call(this),this)}}E({Container:{marker(...e){return this.defs().marker(...e)}},Defs:{marker:re((function(e,t,r){return this.put(new vt).size(e,t).ref(e/2,t/2).viewbox(0,0,e,t).attr("orient","auto").update(r)}))},marker:{marker(e,t,r,n){let a=["marker"];return"all"!==e&&a.push(e),a=a.join("-"),e=arguments[1]instanceof vt?arguments[1]:this.defs().marker(t,r,n),this.attr(a,e)}}}),Z(vt,"Marker");const bt={"-":function(e){return e},"<>":function(e){return-Math.cos(e*Math.PI)/2+.5},">":function(e){return Math.sin(e*Math.PI/2)},"<":function(e){return 1-Math.cos(e*Math.PI/2)},bezier:function(e,t,r,n){return function(a){return a<0?e>0?t/e*a:r>0?n/r*a:0:a>1?r<1?(1-n)/(1-r)*a+(n-r)/(1-r):e<1?(1-t)/(1-e)*a+(t-e)/(1-e):1:3*a*(1-a)**2*t+3*a**2*(1-a)*n+a**3}},steps:function(e,t="end"){t=t.split("-").reverse()[0];let r=e;return"none"===t?--r:"both"===t&&++r,(n,a=!1)=>{let i=Math.floor(n*e);const o=n*i%1==0;return"start"!==t&&"both"!==t||++i,a&&o&&--i,n>=0&&i<0&&(i=0),n<=1&&i>r&&(i=r),i/r}}};class xt{done(){return!1}}class wt extends xt{constructor(e=">"){super(),this.ease=bt[e]||e}step(e,t,r){return"number"!=typeof e?r<1?e:t:e+(t-e)*this.ease(r)}}class kt extends xt{constructor(e){super(),this.stepper=e}done(e){return e.done}step(e,t,r,n){return this.stepper(e,t,r,n)}}function St(){const e=(this._duration||500)/1e3,t=this._overshoot||0,r=Math.PI,n=Math.log(t/100+1e-10),a=-n/Math.sqrt(r*r+n*n),i=3.9/(a*e);this.d=2*a*i,this.k=i*i}te(class extends kt{constructor(e=500,t=0){super(),this.duration(e).overshoot(t)}step(e,t,r,n){if("string"==typeof e)return e;if(n.done=r===1/0,r===1/0)return t;if(0===r)return e;r>100&&(r=16),r/=1e3;const a=n.velocity||0,i=-this.d*a-this.k*(e-t),o=e+a*r+i*r*r/2;return n.velocity=a+i*r,n.done=Math.abs(t-o)+Math.abs(a)<.002,n.done?t:o}},{duration:yt("_duration",St),overshoot:yt("_overshoot",St)}),te(class extends kt{constructor(e=.1,t=.01,r=0,n=1e3){super(),this.p(e).i(t).d(r).windup(n)}step(e,t,r,n){if("string"==typeof e)return e;if(n.done=r===1/0,r===1/0)return t;if(0===r)return e;const a=t-e;let i=(n.integral||0)+a*r;const o=(a-(n.error||0))/r,s=this._windup;return!1!==s&&(i=Math.max(-s,Math.min(i,s))),n.error=a,n.integral=i,n.done=Math.abs(a)<.001,n.done?t:e+(this.P*a+this.I*i+this.D*o)}},{windup:yt("_windup"),p:yt("P"),i:yt("I"),d:yt("D")});const Ct={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0},_t={M:function(e,t,r){return t.x=r.x=e[0],t.y=r.y=e[1],["M",t.x,t.y]},L:function(e,t){return t.x=e[0],t.y=e[1],["L",e[0],e[1]]},H:function(e,t){return t.x=e[0],["H",e[0]]},V:function(e,t){return t.y=e[0],["V",e[0]]},C:function(e,t){return t.x=e[4],t.y=e[5],["C",e[0],e[1],e[2],e[3],e[4],e[5]]},S:function(e,t){return t.x=e[2],t.y=e[3],["S",e[0],e[1],e[2],e[3]]},Q:function(e,t){return t.x=e[2],t.y=e[3],["Q",e[0],e[1],e[2],e[3]]},T:function(e,t){return t.x=e[0],t.y=e[1],["T",e[0],e[1]]},Z:function(e,t,r){return t.x=r.x,t.y=r.y,["Z"]},A:function(e,t){return t.x=e[5],t.y=e[6],["A",e[0],e[1],e[2],e[3],e[4],e[5],e[6]]}},Et="mlhvqtcsaz".split("");for(let e=0,t=Et.length;e<t;++e)_t[Et[e]]=function(e){return function(t,r,n){if("H"===e)t[0]=t[0]+r.x;else if("V"===e)t[0]=t[0]+r.y;else if("A"===e)t[5]=t[5]+r.x,t[6]=t[6]+r.y;else for(let e=0,n=t.length;e<n;++e)t[e]=t[e]+(e%2?r.y:r.x);return _t[e](t,r,n)}}(Et[e].toUpperCase());function Pt(e){return e.segment.length&&e.segment.length-1===Ct[e.segment[0].toUpperCase()]}function At(e,t){e.inNumber&&Dt(e,!1);const r=ge.test(t);if(r)e.segment=[t];else{const t=e.lastCommand,r=t.toLowerCase(),n=t===r;e.segment=["m"===r?n?"l":"L":t]}return e.inSegment=!0,e.lastCommand=e.segment[0],r}function Dt(e,t){if(!e.inNumber)throw new Error("Parser Error");e.number&&e.segment.push(parseFloat(e.number)),e.inNumber=t,e.number="",e.pointSeen=!1,e.hasExponent=!1,Pt(e)&&Ot(e)}function Ot(e){e.inSegment=!1,e.absolute&&(e.segment=function(e){const t=e.segment[0];return _t[t](e.segment.slice(1),e.p,e.p0)}(e)),e.segments.push(e.segment)}function Mt(e){if(!e.segment.length)return!1;const t="A"===e.segment[0].toUpperCase(),r=e.segment.length;return t&&(4===r||5===r)}function Tt(e){return"E"===e.lastToken.toUpperCase()}const It=new Set([" ",",","\t","\n","\r","\f"]);class Nt extends je{bbox(){return Se().path.setAttribute("d",this.toString()),new _e(Se.nodes.path.getBBox())}move(e,t){const r=this.bbox();if(e-=r.x,t-=r.y,!isNaN(e)&&!isNaN(t))for(let r,n=this.length-1;n>=0;n--)r=this[n][0],"M"===r||"L"===r||"T"===r?(this[n][1]+=e,this[n][2]+=t):"H"===r?this[n][1]+=e:"V"===r?this[n][1]+=t:"C"===r||"S"===r||"Q"===r?(this[n][1]+=e,this[n][2]+=t,this[n][3]+=e,this[n][4]+=t,"C"===r&&(this[n][5]+=e,this[n][6]+=t)):"A"===r&&(this[n][6]+=e,this[n][7]+=t);return this}parse(e="M0 0"){return Array.isArray(e)&&(e=Array.prototype.concat.apply([],e).toString()),function(e,t=!0){let r=0,n="";const a={segment:[],inNumber:!1,number:"",lastToken:"",inSegment:!1,segments:[],pointSeen:!1,hasExponent:!1,absolute:t,p0:new xe,p:new xe};for(;a.lastToken=n,n=e.charAt(r++);)if(a.inSegment||!At(a,n))if("."!==n)if(isNaN(parseInt(n)))if(It.has(n))a.inNumber&&Dt(a,!1);else if("-"!==n&&"+"!==n)if("E"!==n.toUpperCase()){if(ge.test(n)){if(a.inNumber)Dt(a,!1);else{if(!Pt(a))throw new Error("parser Error");Ot(a)}--r}}else a.number+=n,a.hasExponent=!0;else{if(a.inNumber&&!Tt(a)){Dt(a,!1),--r;continue}a.number+=n,a.inNumber=!0}else{if("0"===a.number||Mt(a)){a.inNumber=!0,a.number=n,Dt(a,!0);continue}a.inNumber=!0,a.number+=n}else{if(a.pointSeen||a.hasExponent){Dt(a,!1),--r;continue}a.inNumber=!0,a.pointSeen=!0,a.number+=n}return a.inNumber&&Dt(a,!1),a.inSegment&&Pt(a)&&Ot(a),a.segments}(e)}size(e,t){const r=this.bbox();let n,a;for(r.width=0===r.width?1:r.width,r.height=0===r.height?1:r.height,n=this.length-1;n>=0;n--)a=this[n][0],"M"===a||"L"===a||"T"===a?(this[n][1]=(this[n][1]-r.x)*e/r.width+r.x,this[n][2]=(this[n][2]-r.y)*t/r.height+r.y):"H"===a?this[n][1]=(this[n][1]-r.x)*e/r.width+r.x:"V"===a?this[n][1]=(this[n][1]-r.y)*t/r.height+r.y:"C"===a||"S"===a||"Q"===a?(this[n][1]=(this[n][1]-r.x)*e/r.width+r.x,this[n][2]=(this[n][2]-r.y)*t/r.height+r.y,this[n][3]=(this[n][3]-r.x)*e/r.width+r.x,this[n][4]=(this[n][4]-r.y)*t/r.height+r.y,"C"===a&&(this[n][5]=(this[n][5]-r.x)*e/r.width+r.x,this[n][6]=(this[n][6]-r.y)*t/r.height+r.y)):"A"===a&&(this[n][1]=this[n][1]*e/r.width,this[n][2]=this[n][2]*t/r.height,this[n][6]=(this[n][6]-r.x)*e/r.width+r.x,this[n][7]=(this[n][7]-r.y)*t/r.height+r.y);return this}toString(){return function(e){let t="";for(let r=0,n=e.length;r<n;r++)t+=e[r][0],null!=e[r][1]&&(t+=e[r][1],null!=e[r][2]&&(t+=" ",t+=e[r][2],null!=e[r][3]&&(t+=" ",t+=e[r][3],t+=" ",t+=e[r][4],null!=e[r][5]&&(t+=" ",t+=e[r][5],t+=" ",t+=e[r][6],null!=e[r][7]&&(t+=" ",t+=e[r][7])))));return t+" "}(this)}}const Lt=e=>{const t=typeof e;return"number"===t?He:"string"===t?be.isColor(e)?be:pe.test(e)?ge.test(e)?Nt:je:ne.test(e)?He:Ft:Bt.indexOf(e.constructor)>-1?e.constructor:Array.isArray(e)?je:"object"===t?Ht:Ft};class Rt{constructor(e){this._stepper=e||new wt("-"),this._from=null,this._to=null,this._type=null,this._context=null,this._morphObj=null}at(e){return this._morphObj.morph(this._from,this._to,e,this._stepper,this._context)}done(){return this._context.map(this._stepper.done).reduce((function(e,t){return e&&t}),!0)}from(e){return null==e?this._from:(this._from=this._set(e),this)}stepper(e){return null==e?this._stepper:(this._stepper=e,this)}to(e){return null==e?this._to:(this._to=this._set(e),this)}type(e){return null==e?this._type:(this._type=e,this)}_set(e){this._type||this.type(Lt(e));let t=new this._type(e);return this._type===be&&(t=this._to?t[this._to[4]]():this._from?t[this._from[4]]():t),this._type===Ht&&(t=this._to?t.align(this._to):this._from?t.align(this._from):t),t=t.toConsumable(),this._morphObj=this._morphObj||new this._type,this._context=this._context||Array.apply(null,Array(t.length)).map(Object).map((function(e){return e.done=!0,e})),t}}class Ft{constructor(...e){this.init(...e)}init(e){return e=Array.isArray(e)?e[0]:e,this.value=e,this}toArray(){return[this.value]}valueOf(){return this.value}}class zt{constructor(...e){this.init(...e)}init(e){return Array.isArray(e)&&(e={scaleX:e[0],scaleY:e[1],shear:e[2],rotate:e[3],translateX:e[4],translateY:e[5],originX:e[6],originY:e[7]}),Object.assign(this,zt.defaults,e),this}toArray(){const e=this;return[e.scaleX,e.scaleY,e.shear,e.rotate,e.translateX,e.translateY,e.originX,e.originY]}}zt.defaults={scaleX:1,scaleY:1,shear:0,rotate:0,translateX:0,translateY:0,originX:0,originY:0};const jt=(e,t)=>e[0]<t[0]?-1:e[0]>t[0]?1:0;class Ht{constructor(...e){this.init(...e)}align(e){const t=this.values;for(let r=0,n=t.length;r<n;++r){if(t[r+1]===e[r+1]){if(t[r+1]===be&&e[r+7]!==t[r+7]){const t=e[r+7],n=new be(this.values.splice(r+3,5))[t]().toArray();this.values.splice(r+3,0,...n)}r+=t[r+2]+2;continue}if(!e[r+1])return this;const n=(new e[r+1]).toArray(),a=t[r+2]+3;t.splice(r,a,e[r],e[r+1],e[r+2],...n),r+=t[r+2]+2}return this}init(e){if(this.values=[],Array.isArray(e))return void(this.values=e.slice());e=e||{};const t=[];for(const r in e){const n=Lt(e[r]),a=new n(e[r]).toArray();t.push([r,n,a.length,...a])}return t.sort(jt),this.values=t.reduce(((e,t)=>e.concat(t)),[]),this}toArray(){return this.values}valueOf(){const e={},t=this.values;for(;t.length;){const r=t.shift(),n=t.shift(),a=t.shift(),i=t.splice(0,a);e[r]=new n(i)}return e}}const Bt=[Ft,zt,Ht];class $t extends Ge{constructor(e,t=e){super(G("path",e),t)}array(){return this._array||(this._array=new Nt(this.attr("d")))}clear(){return delete this._array,this}height(e){return null==e?this.bbox().height:this.size(this.bbox().width,e)}move(e,t){return this.attr("d",this.array().move(e,t))}plot(e){return null==e?this.array():this.clear().attr("d","string"==typeof e?e:this._array=new Nt(e))}size(e,t){const r=T(this,e,t);return this.attr("d",this.array().size(r.width,r.height))}width(e){return null==e?this.bbox().width:this.size(e,this.bbox().height)}x(e){return null==e?this.bbox().x:this.move(e,this.bbox().y)}y(e){return null==e?this.bbox().y:this.move(this.bbox().x,e)}}$t.prototype.MorphArray=Nt,E({Container:{path:re((function(e){return this.put(new $t).plot(e||new Nt)}))}}),Z($t,"Path");var Wt=Object.freeze({__proto__:null,array:function(){return this._array||(this._array=new ft(this.attr("points")))},clear:function(){return delete this._array,this},move:function(e,t){return this.attr("points",this.array().move(e,t))},plot:function(e){return null==e?this.array():this.clear().attr("points","string"==typeof e?e:this._array=new ft(e))},size:function(e,t){const r=T(this,e,t);return this.attr("points",this.array().size(r.width,r.height))}});class Vt extends Ge{constructor(e,t=e){super(G("polygon",e),t)}}E({Container:{polygon:re((function(e){return this.put(new Vt).plot(e||new ft)}))}}),te(Vt,gt),te(Vt,Wt),Z(Vt,"Polygon");class Yt extends Ge{constructor(e,t=e){super(G("polyline",e),t)}}E({Container:{polyline:re((function(e){return this.put(new Yt).plot(e||new ft)}))}}),te(Yt,gt),te(Yt,Wt),Z(Yt,"Polyline");class Xt extends Ge{constructor(e,t=e){super(G("rect",e),t)}}te(Xt,{rx:Ue,ry:qe}),E({Container:{rect:re((function(e,t){return this.put(new Xt).size(e,t)}))}}),Z(Xt,"Rect");class Kt{constructor(){this._first=null,this._last=null}first(){return this._first&&this._first.value}last(){return this._last&&this._last.value}push(e){const t=void 0!==e.next?e:{value:e,next:null,prev:null};return this._last?(t.prev=this._last,this._last.next=t,this._last=t):(this._last=t,this._first=t),t}remove(e){e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e===this._last&&(this._last=e.prev),e===this._first&&(this._first=e.next),e.prev=null,e.next=null}shift(){const e=this._first;return e?(this._first=e.next,this._first&&(this._first.prev=null),this._last=this._first?this._last:null,e.value):null}}const Gt={nextDraw:null,frames:new Kt,timeouts:new Kt,immediates:new Kt,timer:()=>B.window.performance||B.window.Date,transforms:[],frame(e){const t=Gt.frames.push({run:e});return null===Gt.nextDraw&&(Gt.nextDraw=B.window.requestAnimationFrame(Gt._draw)),t},timeout(e,t){t=t||0;const r=Gt.timer().now()+t,n=Gt.timeouts.push({run:e,time:r});return null===Gt.nextDraw&&(Gt.nextDraw=B.window.requestAnimationFrame(Gt._draw)),n},immediate(e){const t=Gt.immediates.push(e);return null===Gt.nextDraw&&(Gt.nextDraw=B.window.requestAnimationFrame(Gt._draw)),t},cancelFrame(e){null!=e&&Gt.frames.remove(e)},clearTimeout(e){null!=e&&Gt.timeouts.remove(e)},cancelImmediate(e){null!=e&&Gt.immediates.remove(e)},_draw(e){let t=null;const r=Gt.timeouts.last();for(;(t=Gt.timeouts.shift())&&(e>=t.time?t.run():Gt.timeouts.push(t),t!==r););let n=null;const a=Gt.frames.last();for(;n!==a&&(n=Gt.frames.shift());)n.run(e);let i=null;for(;i=Gt.immediates.shift();)i();Gt.nextDraw=Gt.timeouts.first()||Gt.frames.first()?B.window.requestAnimationFrame(Gt._draw):null}},Ut=function(e){const t=e.start,r=e.runner.duration();return{start:t,duration:r,end:t+r,runner:e.runner}},qt=function(){const e=B.window;return(e.performance||e.Date).now()};class Zt extends Re{constructor(e=qt){super(),this._timeSource=e,this.terminate()}active(){return!!this._nextFrame}finish(){return this.time(this.getEndTimeOfTimeline()+1),this.pause()}getEndTime(){const e=this.getLastRunnerInfo(),t=e?e.runner.duration():0;return(e?e.start:this._time)+t}getEndTimeOfTimeline(){const e=this._runners.map((e=>e.start+e.runner.duration()));return Math.max(0,...e)}getLastRunnerInfo(){return this.getRunnerInfoById(this._lastRunnerId)}getRunnerInfoById(e){return this._runners[this._runnerIds.indexOf(e)]||null}pause(){return this._paused=!0,this._continue()}persist(e){return null==e?this._persist:(this._persist=e,this)}play(){return this._paused=!1,this.updateTime()._continue()}reverse(e){const t=this.speed();if(null==e)return this.speed(-t);const r=Math.abs(t);return this.speed(e?-r:r)}schedule(e,t,r){if(null==e)return this._runners.map(Ut);let n=0;const a=this.getEndTime();if(t=t||0,null==r||"last"===r||"after"===r)n=a;else if("absolute"===r||"start"===r)n=t,t=0;else if("now"===r)n=this._time;else if("relative"===r){const r=this.getRunnerInfoById(e.id);r&&(n=r.start+t,t=0)}else{if("with-last"!==r)throw new Error('Invalid value for the "when" parameter');{const e=this.getLastRunnerInfo();n=e?e.start:this._time}}e.unschedule(),e.timeline(this);const i=e.persist(),o={persist:null===i?this._persist:i,start:n+t,runner:e};return this._lastRunnerId=e.id,this._runners.push(o),this._runners.sort(((e,t)=>e.start-t.start)),this._runnerIds=this._runners.map((e=>e.runner.id)),this.updateTime()._continue(),this}seek(e){return this.time(this._time+e)}source(e){return null==e?this._timeSource:(this._timeSource=e,this)}speed(e){return null==e?this._speed:(this._speed=e,this)}stop(){return this.time(0),this.pause()}time(e){return null==e?this._time:(this._time=e,this._continue(!0))}unschedule(e){const t=this._runnerIds.indexOf(e.id);return t<0||(this._runners.splice(t,1),this._runnerIds.splice(t,1),e.timeline(null)),this}updateTime(){return this.active()||(this._lastSourceTime=this._timeSource()),this}_continue(e=!1){return Gt.cancelFrame(this._nextFrame),this._nextFrame=null,e?this._stepImmediate():(this._paused||(this._nextFrame=Gt.frame(this._step)),this)}_stepFn(e=!1){const t=this._timeSource();let r=t-this._lastSourceTime;e&&(r=0);const n=this._speed*r+(this._time-this._lastStepTime);this._lastSourceTime=t,e||(this._time+=n,this._time=this._time<0?0:this._time),this._lastStepTime=this._time,this.fire("time",this._time);for(let e=this._runners.length;e--;){const t=this._runners[e],r=t.runner;this._time-t.start<=0&&r.reset()}let a=!1;for(let e=0,t=this._runners.length;e<t;e++){const r=this._runners[e],i=r.runner;let o=n;const s=this._time-r.start;s<=0?a=!0:(s<o&&(o=s),i.active()&&(i.step(o).done?!0!==r.persist&&i.duration()-i.time()+this._time+r.persist<this._time&&(i.unschedule(),--e,--t):a=!0))}return a&&!(this._speed<0&&0===this._time)||this._runnerIds.length&&this._speed<0&&this._time>0?this._continue():(this.pause(),this.fire("finished")),this}terminate(){this._startTime=0,this._speed=1,this._persist=0,this._nextFrame=null,this._paused=!0,this._runners=[],this._runnerIds=[],this._lastRunnerId=-1,this._time=0,this._lastSourceTime=0,this._lastStepTime=0,this._step=this._stepFn.bind(this,!1),this._stepImmediate=this._stepFn.bind(this,!0)}}E({Element:{timeline:function(e){return null==e?(this._timeline=this._timeline||new Zt,this._timeline):(this._timeline=e,this)}}});class Jt extends Re{constructor(e){super(),this.id=Jt.id++,e="function"==typeof(e=null==e?400:e)?new kt(e):e,this._element=null,this._timeline=null,this.done=!1,this._queue=[],this._duration="number"==typeof e&&e,this._isDeclarative=e instanceof kt,this._stepper=this._isDeclarative?e:new wt,this._history={},this.enabled=!0,this._time=0,this._lastTime=0,this._reseted=!0,this.transforms=new ke,this.transformId=1,this._haveReversed=!1,this._reverse=!1,this._loopsDone=0,this._swing=!1,this._wait=0,this._times=1,this._frameId=null,this._persist=!!this._isDeclarative||null}static sanitise(e,t,r){let n=1,a=!1,i=0;return t=t??0,r=r||"last","object"!=typeof(e=e??400)||e instanceof xt||(t=e.delay??t,r=e.when??r,a=e.swing||a,n=e.times??n,i=e.wait??i,e=e.duration??400),{duration:e,delay:t,swing:a,times:n,wait:i,when:r}}active(e){return null==e?this.enabled:(this.enabled=e,this)}addTransform(e){return this.transforms.lmultiplyO(e),this}after(e){return this.on("finished",e)}animate(e,t,r){const n=Jt.sanitise(e,t,r),a=new Jt(n.duration);return this._timeline&&a.timeline(this._timeline),this._element&&a.element(this._element),a.loop(n).schedule(n.delay,n.when)}clearTransform(){return this.transforms=new ke,this}clearTransformsFromQueue(){this.done&&this._timeline&&this._timeline._runnerIds.includes(this.id)||(this._queue=this._queue.filter((e=>!e.isTransform)))}delay(e){return this.animate(0,e)}duration(){return this._times*(this._wait+this._duration)-this._wait}during(e){return this.queue(null,e)}ease(e){return this._stepper=new wt(e),this}element(e){return null==e?this._element:(this._element=e,e._prepareRunner(),this)}finish(){return this.step(1/0)}loop(e,t,r){return"object"==typeof e&&(t=e.swing,r=e.wait,e=e.times),this._times=e||1/0,this._swing=t||!1,this._wait=r||0,!0===this._times&&(this._times=1/0),this}loops(e){const t=this._duration+this._wait;if(null==e){const e=Math.floor(this._time/t),r=(this._time-e*t)/this._duration;return Math.min(e+r,this._times)}const r=e%1,n=t*Math.floor(e)+this._duration*r;return this.time(n)}persist(e){return null==e?this._persist:(this._persist=e,this)}position(e){const t=this._time,r=this._duration,n=this._wait,a=this._times,i=this._swing,o=this._reverse;let s;if(null==e){const e=function(e){const t=i*Math.floor(e%(2*(n+r))/(n+r)),a=t&&!o||!t&&o,s=Math.pow(-1,a)*(e%(n+r))/r+a;return Math.max(Math.min(s,1),0)},l=a*(n+r)-n;return s=t<=0?Math.round(e(1e-5)):t<l?e(t):Math.round(e(l-1e-5)),s}const l=Math.floor(this.loops()),c=i&&l%2==0;return s=l+(c&&!o||o&&c?e:1-e),this.loops(s)}progress(e){return null==e?Math.min(1,this._time/this.duration()):this.time(e*this.duration())}queue(e,t,r,n){return this._queue.push({initialiser:e||Fe,runner:t||Fe,retarget:r,isTransform:n,initialised:!1,finished:!1}),this.timeline()&&this.timeline()._continue(),this}reset(){return this._reseted||(this.time(0),this._reseted=!0),this}reverse(e){return this._reverse=null==e?!this._reverse:e,this}schedule(e,t,r){if(e instanceof Zt||(r=t,t=e,e=this.timeline()),!e)throw Error("Runner cannot be scheduled without timeline");return e.schedule(this,t,r),this}step(e){if(!this.enabled)return this;e=null==e?16:e,this._time+=e;const t=this.position(),r=this._lastPosition!==t&&this._time>=0;this._lastPosition=t;const n=this.duration(),a=this._lastTime<=0&&this._time>0,i=this._lastTime<n&&this._time>=n;this._lastTime=this._time,a&&this.fire("start",this);const o=this._isDeclarative;this.done=!o&&!i&&this._time>=n,this._reseted=!1;let s=!1;return(r||o)&&(this._initialise(r),this.transforms=new ke,s=this._run(o?e:t),this.fire("step",this)),this.done=this.done||s&&o,i&&this.fire("finished",this),this}time(e){if(null==e)return this._time;const t=e-this._time;return this.step(t),this}timeline(e){return void 0===e?this._timeline:(this._timeline=e,this)}unschedule(){const e=this.timeline();return e&&e.unschedule(this),this}_initialise(e){if(e||this._isDeclarative)for(let t=0,r=this._queue.length;t<r;++t){const r=this._queue[t],n=this._isDeclarative||!r.initialised&&e;e=!r.finished,n&&e&&(r.initialiser.call(this),r.initialised=!0)}}_rememberMorpher(e,t){if(this._history[e]={morpher:t,caller:this._queue[this._queue.length-1]},this._isDeclarative){const e=this.timeline();e&&e.play()}}_run(e){let t=!0;for(let r=0,n=this._queue.length;r<n;++r){const n=this._queue[r],a=n.runner.call(this,e);n.finished=n.finished||!0===a,t=t&&n.finished}return t}_tryRetarget(e,t,r){if(this._history[e]){if(!this._history[e].caller.initialised){const t=this._queue.indexOf(this._history[e].caller);return this._queue.splice(t,1),!1}this._history[e].caller.retarget?this._history[e].caller.retarget.call(this,t,r):this._history[e].morpher.to(t),this._history[e].caller.finished=!1;const n=this.timeline();return n&&n.play(),!0}return!1}}Jt.id=0;class Qt{constructor(e=new ke,t=-1,r=!0){this.transforms=e,this.id=t,this.done=r}clearTransformsFromQueue(){}}te([Jt,Qt],{mergeWith(e){return new Qt(e.transforms.lmultiply(this.transforms),e.id)}});const er=(e,t)=>e.lmultiplyO(t),tr=e=>e.transforms;function rr(){const e=this._transformationRunners.runners.map(tr).reduce(er,new ke);this.transform(e),this._transformationRunners.merge(),1===this._transformationRunners.length()&&(this._frameId=null)}class nr{constructor(){this.runners=[],this.ids=[]}add(e){if(this.runners.includes(e))return;const t=e.id+1;return this.runners.push(e),this.ids.push(t),this}clearBefore(e){const t=this.ids.indexOf(e+1)||1;return this.ids.splice(0,t,0),this.runners.splice(0,t,new Qt).forEach((e=>e.clearTransformsFromQueue())),this}edit(e,t){const r=this.ids.indexOf(e+1);return this.ids.splice(r,1,e+1),this.runners.splice(r,1,t),this}getByID(e){return this.runners[this.ids.indexOf(e+1)]}length(){return this.ids.length}merge(){let e=null;for(let t=0;t<this.runners.length;++t){const r=this.runners[t];if(!(e&&r.done&&e.done)||r._timeline&&r._timeline._runnerIds.includes(r.id)||e._timeline&&e._timeline._runnerIds.includes(e.id))e=r;else{this.remove(r.id);const n=r.mergeWith(e);this.edit(e.id,n),e=n,--t}}return this}remove(e){const t=this.ids.indexOf(e+1);return this.ids.splice(t,1),this.runners.splice(t,1),this}}E({Element:{animate(e,t,r){const n=Jt.sanitise(e,t,r),a=this.timeline();return new Jt(n.duration).loop(n).element(this).timeline(a.play()).schedule(n.delay,n.when)},delay(e,t){return this.animate(0,e,t)},_clearTransformRunnersBefore(e){this._transformationRunners.clearBefore(e.id)},_currentTransform(e){return this._transformationRunners.runners.filter((t=>t.id<=e.id)).map(tr).reduce(er,new ke)},_addRunner(e){this._transformationRunners.add(e),Gt.cancelImmediate(this._frameId),this._frameId=Gt.immediate(rr.bind(this))},_prepareRunner(){null==this._frameId&&(this._transformationRunners=(new nr).add(new Qt(new ke(this))))}}}),te(Jt,{attr(e,t){return this.styleAttr("attr",e,t)},css(e,t){return this.styleAttr("css",e,t)},styleAttr(e,t,r){if("string"==typeof t)return this.styleAttr(e,{[t]:r});let n=t;if(this._tryRetarget(e,n))return this;let a=new Rt(this._stepper).to(n),i=Object.keys(n);return this.queue((function(){a=a.from(this.element()[e](i))}),(function(t){return this.element()[e](a.at(t).valueOf()),a.done()}),(function(t){const r=Object.keys(t),o=(s=i,r.filter((e=>!s.includes(e))));var s;if(o.length){const t=this.element()[e](o),r=new Ht(a.from()).valueOf();Object.assign(r,t),a.from(r)}const l=new Ht(a.to()).valueOf();Object.assign(l,t),a.to(l),i=r,n=t})),this._rememberMorpher(e,a),this},zoom(e,t){if(this._tryRetarget("zoom",e,t))return this;let r=new Rt(this._stepper).to(new He(e));return this.queue((function(){r=r.from(this.element().zoom())}),(function(e){return this.element().zoom(r.at(e),t),r.done()}),(function(e,n){t=n,r.to(e)})),this._rememberMorpher("zoom",r),this},transform(e,t,r){if(t=e.relative||t,this._isDeclarative&&!t&&this._tryRetarget("transform",e))return this;const n=ke.isMatrixLike(e);r=null!=e.affine?e.affine:null!=r?r:!n;const a=new Rt(this._stepper).type(r?zt:ke);let i,o,s,l,c;return this.queue((function(){o=o||this.element(),i=i||I(e,o),c=new ke(t?void 0:o),o._addRunner(this),t||o._clearTransformRunnersBefore(this)}),(function(u){t||this.clearTransform();const{x:d,y:h}=new xe(i).transform(o._currentTransform(this));let f=new ke({...e,origin:[d,h]}),p=this._isDeclarative&&s?s:c;if(r){f=f.decompose(d,h),p=p.decompose(d,h);const e=f.rotate,t=p.rotate,r=[e-360,e,e+360],n=r.map((e=>Math.abs(e-t))),a=Math.min(...n),i=n.indexOf(a);f.rotate=r[i]}t&&(n||(f.rotate=e.rotate||0),this._isDeclarative&&l&&(p.rotate=l)),a.from(p),a.to(f);const g=a.at(u);return l=g.rotate,s=new ke(g),this.addTransform(s),o._addRunner(this),a.done()}),(function(t){(t.origin||"center").toString()!==(e.origin||"center").toString()&&(i=I(t,o)),e={...t,origin:i}}),!0),this._isDeclarative&&this._rememberMorpher("transform",a),this},x(e){return this._queueNumber("x",e)},y(e){return this._queueNumber("y",e)},ax(e){return this._queueNumber("ax",e)},ay(e){return this._queueNumber("ay",e)},dx(e=0){return this._queueNumberDelta("x",e)},dy(e=0){return this._queueNumberDelta("y",e)},dmove(e,t){return this.dx(e).dy(t)},_queueNumberDelta(e,t){if(t=new He(t),this._tryRetarget(e,t))return this;const r=new Rt(this._stepper).to(t);let n=null;return this.queue((function(){n=this.element()[e](),r.from(n),r.to(n+t)}),(function(t){return this.element()[e](r.at(t)),r.done()}),(function(e){r.to(n+new He(e))})),this._rememberMorpher(e,r),this},_queueObject(e,t){if(this._tryRetarget(e,t))return this;const r=new Rt(this._stepper).to(t);return this.queue((function(){r.from(this.element()[e]())}),(function(t){return this.element()[e](r.at(t)),r.done()})),this._rememberMorpher(e,r),this},_queueNumber(e,t){return this._queueObject(e,new He(t))},cx(e){return this._queueNumber("cx",e)},cy(e){return this._queueNumber("cy",e)},move(e,t){return this.x(e).y(t)},amove(e,t){return this.ax(e).ay(t)},center(e,t){return this.cx(e).cy(t)},size(e,t){let r;return e&&t||(r=this._element.bbox()),e||(e=r.width/r.height*t),t||(t=r.height/r.width*e),this.width(e).height(t)},width(e){return this._queueNumber("width",e)},height(e){return this._queueNumber("height",e)},plot(e,t,r,n){if(4===arguments.length)return this.plot([e,t,r,n]);if(this._tryRetarget("plot",e))return this;const a=new Rt(this._stepper).type(this._element.MorphArray).to(e);return this.queue((function(){a.from(this._element.array())}),(function(e){return this._element.plot(a.at(e)),a.done()})),this._rememberMorpher("plot",a),this},leading(e){return this._queueNumber("leading",e)},viewbox(e,t,r,n){return this._queueObject("viewbox",new _e(e,t,r,n))},update(e){return"object"!=typeof e?this.update({offset:arguments[0],color:arguments[1],opacity:arguments[2]}):(null!=e.opacity&&this.attr("stop-opacity",e.opacity),null!=e.color&&this.attr("stop-color",e.color),null!=e.offset&&this.attr("offset",e.offset),this)}}),te(Jt,{rx:Ue,ry:qe,from:ot,to:st}),Z(Jt,"Runner");class ar extends Xe{constructor(e,t=e){super(G("svg",e),t),this.namespace()}defs(){return this.isRoot()?U(this.node.querySelector("defs"))||this.put(new Ke):this.root().defs()}isRoot(){return!this.node.parentNode||!(this.node.parentNode instanceof B.window.SVGElement)&&"#document-fragment"!==this.node.parentNode.nodeName}namespace(){return this.isRoot()?this.attr({xmlns:F,version:"1.1"}).attr("xmlns:xlink",H,z):this.root().namespace()}removeNamespace(){return this.attr({xmlns:null,version:null}).attr("xmlns:xlink",null,z).attr("xmlns:svgjs",null,z)}root(){return this.isRoot()?this:super.root()}}E({Container:{nested:re((function(){return this.put(new ar)}))}}),Z(ar,"Svg",!0);let ir=class extends Xe{constructor(e,t=e){super(G("symbol",e),t)}};E({Container:{symbol:re((function(){return this.put(new ir)}))}}),Z(ir,"Symbol");var or=Object.freeze({__proto__:null,amove:function(e,t){return this.ax(e).ay(t)},ax:function(e){return this.attr("x",e)},ay:function(e){return this.attr("y",e)},build:function(e){return this._build=!!e,this},center:function(e,t,r=this.bbox()){return this.cx(e,r).cy(t,r)},cx:function(e,t=this.bbox()){return null==e?t.cx:this.attr("x",this.attr("x")+e-t.cx)},cy:function(e,t=this.bbox()){return null==e?t.cy:this.attr("y",this.attr("y")+e-t.cy)},length:function(){return this.node.getComputedTextLength()},move:function(e,t,r=this.bbox()){return this.x(e,r).y(t,r)},plain:function(e){return!1===this._build&&this.clear(),this.node.appendChild(B.document.createTextNode(e)),this},x:function(e,t=this.bbox()){return null==e?t.x:this.attr("x",this.attr("x")+e-t.x)},y:function(e,t=this.bbox()){return null==e?t.y:this.attr("y",this.attr("y")+e-t.y)}});class sr extends Ge{constructor(e,t=e){super(G("text",e),t),this.dom.leading=this.dom.leading??new He(1.3),this._rebuild=!0,this._build=!1}leading(e){return null==e?this.dom.leading:(this.dom.leading=new He(e),this.rebuild())}rebuild(e){if("boolean"==typeof e&&(this._rebuild=e),this._rebuild){const e=this;let t=0;const r=this.dom.leading;this.each((function(n){if(L(this.node))return;const a=B.window.getComputedStyle(this.node).getPropertyValue("font-size"),i=r*new He(a);this.dom.newLined&&(this.attr("x",e.attr("x")),"\n"===this.text()?t+=i:(this.attr("dy",n?i+t:0),t=0))})),this.fire("rebuild")}return this}setData(e){return this.dom=e,this.dom.leading=new He(e.leading||1.3),this}writeDataToDom(){return R(this,this.dom,{leading:1.3}),this}text(e){if(void 0===e){const t=this.node.childNodes;let r=0;e="";for(let n=0,a=t.length;n<a;++n)"textPath"===t[n].nodeName||L(t[n])?0===n&&(r=n+1):(n!==r&&3!==t[n].nodeType&&!0===U(t[n]).dom.newLined&&(e+="\n"),e+=t[n].textContent);return e}if(this.clear().build(!0),"function"==typeof e)e.call(this,this);else for(let t=0,r=(e=(e+"").split("\n")).length;t<r;t++)this.newLine(e[t]);return this.build(!1).rebuild()}}te(sr,or),E({Container:{text:re((function(e=""){return this.put(new sr).text(e)})),plain:re((function(e=""){return this.put(new sr).plain(e)}))}}),Z(sr,"Text");class lr extends Ge{constructor(e,t=e){super(G("tspan",e),t),this._build=!1}dx(e){return this.attr("dx",e)}dy(e){return this.attr("dy",e)}newLine(){this.dom.newLined=!0;const e=this.parent();if(!(e instanceof sr))return this;const t=e.index(this),r=B.window.getComputedStyle(this.node).getPropertyValue("font-size"),n=e.dom.leading*new He(r);return this.dy(t?n:0).attr("x",e.x())}text(e){return null==e?this.node.textContent+(this.dom.newLined?"\n":""):("function"==typeof e?(this.clear().build(!0),e.call(this,this),this.build(!1)):this.plain(e),this)}}te(lr,or),E({Tspan:{tspan:re((function(e=""){const t=new lr;return this._build||this.clear(),this.put(t).text(e)}))},Text:{newLine:function(e=""){return this.tspan(e).newLine()}}}),Z(lr,"Tspan");class cr extends Ge{constructor(e,t=e){super(G("circle",e),t)}radius(e){return this.attr("r",e)}rx(e){return this.attr("r",e)}ry(e){return this.rx(e)}size(e){return this.radius(new He(e).divide(2))}}te(cr,{x:Ze,y:Je,cx:Qe,cy:et,width:tt,height:rt}),E({Container:{circle:re((function(e=0){return this.put(new cr).size(e).move(0,0)}))}}),Z(cr,"Circle");class ur extends Xe{constructor(e,t=e){super(G("clipPath",e),t)}remove(){return this.targets().forEach((function(e){e.unclip()})),super.remove()}targets(){return De("svg [clip-path*="+this.id()+"]")}}E({Container:{clip:re((function(){return this.defs().put(new ur)}))},Element:{clipper(){return this.reference("clip-path")},clipWith(e){const t=e instanceof ur?e:this.parent().clip().add(e);return this.attr("clip-path","url(#"+t.id()+")")},unclip(){return this.attr("clip-path",null)}}}),Z(ur,"ClipPath");class dr extends Ve{constructor(e,t=e){super(G("foreignObject",e),t)}}E({Container:{foreignObject:re((function(e,t){return this.put(new dr).size(e,t)}))}}),Z(dr,"ForeignObject");var hr=Object.freeze({__proto__:null,dmove:function(e,t){return this.children().forEach((r=>{let n;try{n=r.node instanceof $().SVGSVGElement?new _e(r.attr(["x","y","width","height"])):r.bbox()}catch(e){return}const a=new ke(r),i=a.translate(e,t).transform(a.inverse()),o=new xe(n.x,n.y).transform(i);r.move(o.x,o.y)})),this},dx:function(e){return this.dmove(e,0)},dy:function(e){return this.dmove(0,e)},height:function(e,t=this.bbox()){return null==e?t.height:this.size(t.width,e,t)},move:function(e=0,t=0,r=this.bbox()){const n=e-r.x,a=t-r.y;return this.dmove(n,a)},size:function(e,t,r=this.bbox()){const n=T(this,e,t,r),a=n.width/r.width,i=n.height/r.height;return this.children().forEach((e=>{const t=new xe(r).transform(new ke(e).inverse());e.scale(a,i,t.x,t.y)})),this},width:function(e,t=this.bbox()){return null==e?t.width:this.size(e,t.height,t)},x:function(e,t=this.bbox()){return null==e?t.x:this.move(e,t.y,t)},y:function(e,t=this.bbox()){return null==e?t.y:this.move(t.x,e,t)}});class fr extends Xe{constructor(e,t=e){super(G("g",e),t)}}te(fr,hr),E({Container:{group:re((function(){return this.put(new fr)}))}}),Z(fr,"G");class pr extends Xe{constructor(e,t=e){super(G("a",e),t)}target(e){return this.attr("target",e)}to(e){return this.attr("href",e,H)}}te(pr,hr),E({Container:{link:re((function(e){return this.put(new pr).to(e)}))},Element:{unlink(){const e=this.linker();if(!e)return this;const t=e.parent();if(!t)return this.remove();const r=t.index(e);return t.add(this,r),e.remove(),this},linkTo(e){let t=this.linker();return t||(t=new pr,this.wrap(t)),"function"==typeof e?e.call(t,t):t.to(e),this},linker(){const e=this.parent();return e&&"a"===e.node.nodeName.toLowerCase()?e:null}}}),Z(pr,"A");class gr extends Xe{constructor(e,t=e){super(G("mask",e),t)}remove(){return this.targets().forEach((function(e){e.unmask()})),super.remove()}targets(){return De("svg [mask*="+this.id()+"]")}}E({Container:{mask:re((function(){return this.defs().put(new gr)}))},Element:{masker(){return this.reference("mask")},maskWith(e){const t=e instanceof gr?e:this.parent().mask().add(e);return this.attr("mask","url(#"+t.id()+")")},unmask(){return this.attr("mask",null)}}}),Z(gr,"Mask");class mr extends Ve{constructor(e,t=e){super(G("stop",e),t)}update(e){return("number"==typeof e||e instanceof He)&&(e={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),null!=e.opacity&&this.attr("stop-opacity",e.opacity),null!=e.color&&this.attr("stop-color",e.color),null!=e.offset&&this.attr("offset",new He(e.offset)),this}}E({Gradient:{stop:function(e,t,r){return this.put(new mr).update(e,t,r)}}}),Z(mr,"Stop");class vr extends Ve{constructor(e,t=e){super(G("style",e),t)}addText(e=""){return this.node.textContent+=e,this}font(e,t,r={}){return this.rule("@font-face",{fontFamily:e,src:t,...r})}rule(e,t){return this.addText(function(e,t){if(!e)return"";if(!t)return e;let r=e+"{";for(const e in t)r+=e.replace(/([A-Z])/g,(function(e,t){return"-"+t.toLowerCase()}))+":"+t[e]+";";return r+="}",r}(e,t))}}E("Dom",{style(e,t){return this.put(new vr).rule(e,t)},fontface(e,t,r){return this.put(new vr).font(e,t,r)}}),Z(vr,"Style");class yr extends sr{constructor(e,t=e){super(G("textPath",e),t)}array(){const e=this.track();return e?e.array():null}plot(e){const t=this.track();let r=null;return t&&(r=t.plot(e)),null==e?r:this}track(){return this.reference("href")}}E({Container:{textPath:re((function(e,t){return e instanceof sr||(e=this.text(e)),e.path(t)}))},Text:{path:re((function(e,t=!0){const r=new yr;let n;if(e instanceof $t||(e=this.defs().path(e)),r.attr("href","#"+e,H),t)for(;n=this.node.firstChild;)r.node.appendChild(n);return this.put(r)})),textPath(){return this.findOne("textPath")}},Path:{text:re((function(e){return e instanceof sr||(e=(new sr).addTo(this.parent()).text(e)),e.path(this)})),targets(){return De("svg textPath").filter((e=>(e.attr("href")||"").includes(this.id())))}}}),yr.prototype.MorphArray=Nt,Z(yr,"TextPath");class br extends Ge{constructor(e,t=e){super(G("use",e),t)}use(e,t){return this.attr("href",(t||"")+"#"+e,H)}}E({Container:{use:re((function(e,t){return this.put(new br).use(e,t)}))}}),Z(br,"Use");const xr=K;te([ar,ir,dt,ut,vt],P("viewbox")),te([mt,Yt,Vt,$t],P("marker")),te(sr,P("Text")),te($t,P("Path")),te(Ke,P("Defs")),te([sr,lr],P("Tspan")),te([Xt,at,ct,Jt],P("radius")),te(Re,P("EventTarget")),te(We,P("Dom")),te(Ve,P("Element")),te(Ge,P("Shape")),te([Xe,it],P("Container")),te(ct,P("Gradient")),te(Jt,P("Runner")),Pe.extend([...new Set(_)]),function(e=[]){Bt.push(...[].concat(e))}([He,be,_e,ke,je,ft,Nt,xe]),te(Bt,{to(e){return(new Rt).type(this.constructor).from(this.toArray()).to(e)},fromArray(e){return this.init(e),this},toConsumable(){return this.toArray()},morph(e,t,r,n,a){return this.fromArray(e.map((function(e,i){return n.step(e,t[i],r,a[i],a)})))}});class wr extends Ve{constructor(e){super(G("filter",e),e),this.$source="SourceGraphic",this.$sourceAlpha="SourceAlpha",this.$background="BackgroundImage",this.$backgroundAlpha="BackgroundAlpha",this.$fill="FillPaint",this.$stroke="StrokePaint",this.$autoSetIn=!0}put(e,t){return!(e=super.put(e,t)).attr("in")&&this.$autoSetIn&&e.attr("in",this.$source),e.attr("result")||e.attr("result",e.id()),e}remove(){return this.targets().each("unfilter"),super.remove()}targets(){return De('svg [filter*="'+this.id()+'"]')}toString(){return"url(#"+this.id()+")"}}class kr extends Ve{constructor(e,t){super(e,t),this.result(this.id())}in(e){if(null==e){const e=this.attr("in");return this.parent()&&this.parent().find(`[result="${e}"]`)[0]||e}return this.attr("in",e)}result(e){return this.attr("result",e)}toString(){return this.result()}}const Sr=e=>function(...t){for(let r=e.length;r--;)null!=t[r]&&this.attr(e[r],t[r])},Cr={blend:Sr(["in","in2","mode"]),colorMatrix:Sr(["type","values"]),composite:Sr(["in","in2","operator"]),convolveMatrix:function(e){e=new je(e).toString(),this.attr({order:Math.sqrt(e.split(" ").length),kernelMatrix:e})},diffuseLighting:Sr(["surfaceScale","lightingColor","diffuseConstant","kernelUnitLength"]),displacementMap:Sr(["in","in2","scale","xChannelSelector","yChannelSelector"]),dropShadow:Sr(["in","dx","dy","stdDeviation"]),flood:Sr(["flood-color","flood-opacity"]),gaussianBlur:function(e=0,t=e){this.attr("stdDeviation",e+" "+t)},image:function(e){this.attr("href",e,H)},morphology:Sr(["operator","radius"]),offset:Sr(["dx","dy"]),specularLighting:Sr(["surfaceScale","lightingColor","diffuseConstant","specularExponent","kernelUnitLength"]),tile:Sr([]),turbulence:Sr(["baseFrequency","numOctaves","seed","stitchTiles","type"])};["blend","colorMatrix","componentTransfer","composite","convolveMatrix","diffuseLighting","displacementMap","dropShadow","flood","gaussianBlur","image","merge","morphology","offset","specularLighting","tile","turbulence"].forEach((e=>{const t=M(e),r=Cr[e];wr[t+"Effect"]=class extends kr{constructor(e){super(G("fe"+t,e),e)}update(e){return r.apply(this,e),this}},wr.prototype[e]=re((function(e,...r){const n=new wr[t+"Effect"];return null==e?this.put(n):("function"==typeof e?e.call(n,n):r.unshift(e),this.put(n).update(r))}))})),te(wr,{merge(e){const t=this.put(new wr.MergeEffect);return"function"==typeof e?(e.call(t,t),t):((e instanceof Array?e:[...arguments]).forEach((e=>{e instanceof wr.MergeNode?t.put(e):t.mergeNode(e)})),t)},componentTransfer(e={}){const t=this.put(new wr.ComponentTransferEffect);if("function"==typeof e)return e.call(t,t),t;e.r||e.g||e.b||e.a||(e={r:e,g:e,b:e,a:e});for(const r in e)t.add(new(wr["Func"+r.toUpperCase()])(e[r]));return t}}),["distantLight","pointLight","spotLight","mergeNode","FuncR","FuncG","FuncB","FuncA"].forEach((e=>{const t=M(e);wr[t]=class extends kr{constructor(e){super(G("fe"+t,e),e)}}})),["funcR","funcG","funcB","funcA"].forEach((function(e){const t=wr[M(e)],r=re((function(){return this.put(new t)}));wr.ComponentTransferEffect.prototype[e]=r})),["distantLight","pointLight","spotLight"].forEach((e=>{const t=wr[M(e)],r=re((function(){return this.put(new t)}));wr.DiffuseLightingEffect.prototype[e]=r,wr.SpecularLightingEffect.prototype[e]=r})),te(wr.MergeEffect,{mergeNode(e){return this.put(new wr.MergeNode).attr("in",e)}}),te(Ke,{filter:function(e){const t=this.put(new wr);return"function"==typeof e&&e.call(t,t),t}}),te(Xe,{filter:function(e){return this.defs().filter(e)}}),te(Ve,{filterWith:function(e){const t=e instanceof wr?e:this.defs().filter(e);return this.attr("filter",t)},unfilter:function(e){return this.attr("filter",null)},filterer(){return this.reference("filter")}});const _r={blend:function(e,t){return this.parent()&&this.parent().blend(this,e,t)},colorMatrix:function(e,t){return this.parent()&&this.parent().colorMatrix(e,t).in(this)},componentTransfer:function(e){return this.parent()&&this.parent().componentTransfer(e).in(this)},composite:function(e,t){return this.parent()&&this.parent().composite(this,e,t)},convolveMatrix:function(e){return this.parent()&&this.parent().convolveMatrix(e).in(this)},diffuseLighting:function(e,t,r,n){return this.parent()&&this.parent().diffuseLighting(e,r,n).in(this)},displacementMap:function(e,t,r,n){return this.parent()&&this.parent().displacementMap(this,e,t,r,n)},dropShadow:function(e,t,r){return this.parent()&&this.parent().dropShadow(this,e,t,r).in(this)},flood:function(e,t){return this.parent()&&this.parent().flood(e,t)},gaussianBlur:function(e,t){return this.parent()&&this.parent().gaussianBlur(e,t).in(this)},image:function(e){return this.parent()&&this.parent().image(e)},merge:function(e){return e=e instanceof Array?e:[...e],this.parent()&&this.parent().merge(this,...e)},morphology:function(e,t){return this.parent()&&this.parent().morphology(e,t).in(this)},offset:function(e,t){return this.parent()&&this.parent().offset(e,t).in(this)},specularLighting:function(e,t,r,n,a){return this.parent()&&this.parent().specularLighting(e,r,n,a).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(e,t,r,n,a){return this.parent()&&this.parent().turbulence(e,t,r,n,a).in(this)}};te(kr,_r),te(wr.MergeEffect,{in:function(e){return e instanceof wr.MergeNode?this.add(e,0):this.add((new wr.MergeNode).in(e),0),this}}),te([wr.CompositeEffect,wr.BlendEffect,wr.DisplacementMapEffect],{in2:function(e){if(null==e){const e=this.attr("in2");return this.parent()&&this.parent().find(`[result="${e}"]`)[0]||e}return this.attr("in2",e)}}),wr.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]};var Er=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"getDefaultFilter",value:function(e,t){var r=this.w;e.unfilter(!0),(new wr).size("120%","180%","-5%","-40%"),r.config.chart.dropShadow.enabled&&this.dropShadow(e,r.config.chart.dropShadow,t)}},{key:"applyFilter",value:function(e,t,r){var n,a=this,i=this.w;if(e.unfilter(!0),"none"!==r){var o,s,l=i.config.chart.dropShadow,c="lighten"===r?2:.3;e.filterWith((function(e){e.colorMatrix({type:"matrix",values:"\n          ".concat(c," 0 0 0 0\n          0 ").concat(c," 0 0 0\n          0 0 ").concat(c," 0 0\n          0 0 0 1 0\n        "),in:"SourceGraphic",result:"brightness"}),l.enabled&&a.addShadow(e,t,l,"brightness")})),l.noUserSpaceOnUse||null===(o=e.filterer())||void 0===o||null===(s=o.node)||void 0===s||s.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(null===(n=e.filterer())||void 0===n?void 0:n.node)}else this.getDefaultFilter(e,t)}},{key:"addShadow",value:function(e,t,r,n){var a,i=this.w,o=r.blur,s=r.top,l=r.left,c=r.color,u=r.opacity;if(c=Array.isArray(c)?c[t]:c,(null===(a=i.config.chart.dropShadow.enabledOnSeries)||void 0===a?void 0:a.length)>0&&-1===i.config.chart.dropShadow.enabledOnSeries.indexOf(t))return e;e.offset({in:n,dx:l,dy:s,result:"offset"}),e.gaussianBlur({in:"offset",stdDeviation:o,result:"blur"}),e.flood({"flood-color":c,"flood-opacity":u,result:"flood"}),e.composite({in:"flood",in2:"blur",operator:"in",result:"shadow"}),e.merge(["shadow",n])}},{key:"dropShadow",value:function(e,t){var r,n,a,i,o,s=this,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,c=this.w;return e.unfilter(!0),k.isMsEdge()&&"radialBar"===c.config.chart.type||(null===(r=c.config.chart.dropShadow.enabledOnSeries)||void 0===r?void 0:r.length)>0&&-1===(null===(a=c.config.chart.dropShadow.enabledOnSeries)||void 0===a?void 0:a.indexOf(l))||(e.filterWith((function(e){s.addShadow(e,l,t,"SourceGraphic")})),t.noUserSpaceOnUse||null===(i=e.filterer())||void 0===i||null===(o=i.node)||void 0===o||o.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(null===(n=e.filterer())||void 0===n?void 0:n.node)),e}},{key:"setSelectionFilter",value:function(e,t,r){var n=this.w;if(void 0!==n.globals.selectedDataPoints[t]&&n.globals.selectedDataPoints[t].indexOf(r)>-1){e.node.setAttribute("selected",!0);var a=n.config.states.active.filter;"none"!==a&&this.applyFilter(e,t,a.type)}}},{key:"_scaleFilterSize",value:function(e){e&&function(t){for(var r in t)t.hasOwnProperty(r)&&e.setAttribute(r,t[r])}({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),e}(),Pr=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"roundPathCorners",value:function(e,t){function r(e,t,r){var a=t.x-e.x,i=t.y-e.y,o=Math.sqrt(a*a+i*i);return n(e,t,Math.min(1,r/o))}function n(e,t,r){return{x:e.x+(t.x-e.x)*r,y:e.y+(t.y-e.y)*r}}function a(e,t){e.length>2&&(e[e.length-2]=t.x,e[e.length-1]=t.y)}function i(e){return{x:parseFloat(e[e.length-2]),y:parseFloat(e[e.length-1])}}e.indexOf("NaN")>-1&&(e="");var o=e.split(/[,\s]/).reduce((function(e,t){var r=t.match(/^([a-zA-Z])(.+)/);return r?(e.push(r[1]),e.push(r[2])):e.push(t),e}),[]).reduce((function(e,t){return parseFloat(t)==t&&e.length?e[e.length-1].push(t):e.push([t]),e}),[]),s=[];if(o.length>1){var l=i(o[0]),c=null;"Z"==o[o.length-1][0]&&o[0].length>2&&(c=["L",l.x,l.y],o[o.length-1]=c),s.push(o[0]);for(var u=1;u<o.length;u++){var d=s[s.length-1],h=o[u],f=h==c?o[1]:o[u+1];if(f&&d&&d.length>2&&"L"==h[0]&&f.length>2&&"L"==f[0]){var p,g,m=i(d),v=i(h),y=i(f);p=r(v,m,t),g=r(v,y,t),a(h,p),h.origPoint=v,s.push(h);var b=n(p,v,.5),x=n(v,g,.5),w=["C",b.x,b.y,x.x,x.y,g.x,g.y];w.origPoint=v,s.push(w)}else s.push(h)}if(c){var k=i(s[s.length-1]);s.push(["Z"]),a(s[0],k)}}else s=o;return s.reduce((function(e,t){return e+t.join(" ")+" "}),"")}},{key:"drawLine",value:function(e,t,r,n){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,o=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:e,y1:t,x2:r,y2:n,stroke:a,"stroke-dasharray":i,"stroke-width":o,"stroke-linecap":s})}},{key:"drawRect",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"#fefefe",o=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:e,y:t,width:r>0?r:0,height:n>0?n:0,rx:a,ry:a,opacity:o,"stroke-width":null!==s?s:0,stroke:null!==l?l:"none","stroke-dasharray":c}),u.node.setAttribute("fill",i),u}},{key:"drawPolygon",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#e1e1e1",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(e).attr({fill:n,stroke:t,"stroke-width":r})}},{key:"drawCircle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;e<0&&(e=0);var r=this.w.globals.dom.Paper.circle(2*e);return null!==t&&r.attr(t),r}},{key:"drawPath",value:function(e){var t=e.d,r=void 0===t?"":t,n=e.stroke,a=void 0===n?"#a8a8a8":n,i=e.strokeWidth,o=void 0===i?1:i,s=e.fill,l=e.fillOpacity,c=void 0===l?1:l,u=e.strokeOpacity,d=void 0===u?1:u,h=e.classes,f=e.strokeLinecap,p=void 0===f?null:f,g=e.strokeDashArray,m=void 0===g?0:g,v=this.w;return null===p&&(p=v.config.stroke.lineCap),(r.indexOf("undefined")>-1||r.indexOf("NaN")>-1)&&(r="M 0 ".concat(v.globals.gridHeight)),v.globals.dom.Paper.path(r).attr({fill:s,"fill-opacity":c,stroke:a,"stroke-opacity":d,"stroke-linecap":p,"stroke-width":o,"stroke-dasharray":m,class:h})}},{key:"group",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.w.globals.dom.Paper.group();return null!==e&&t.attr(e),t}},{key:"move",value:function(e,t){return["M",e,t].join(" ")}},{key:"line",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=null;return null===r?n=[" L",e,t].join(" "):"H"===r?n=[" H",e].join(" "):"V"===r&&(n=[" V",t].join(" ")),n}},{key:"curve",value:function(e,t,r,n,a,i){return["C",e,t,r,n,a,i].join(" ")}},{key:"quadraticCurve",value:function(e,t,r,n){return["Q",e,t,r,n].join(" ")}},{key:"arc",value:function(e,t,r,n,a,i,o){var s="A";return arguments.length>7&&void 0!==arguments[7]&&arguments[7]&&(s="a"),[s,e,t,r,n,a,i,o].join(" ")}},{key:"renderPaths",value:function(e){var t,r=e.j,n=e.realIndex,a=e.pathFrom,i=e.pathTo,o=e.stroke,s=e.strokeWidth,l=e.strokeLinecap,c=e.fill,u=e.animationDelay,d=e.initialSpeed,h=e.dataChangeSpeed,f=e.className,p=e.chartType,m=e.shouldClipToGrid,v=void 0===m||m,y=e.bindEventsOnPaths,b=void 0===y||y,x=e.drawShadow,w=void 0===x||x,k=this.w,C=new Er(this.ctx),_=new S(this.ctx),E=this.w.config.chart.animations.enabled,P=E&&this.w.config.chart.animations.dynamicAnimation.enabled;if(a&&a.startsWith("M 0 0")&&i){var A=i.match(/^M\s+[\d.-]+\s+[\d.-]+/);A&&(a=a.replace(/^M\s+0\s+0/,A[0]))}var D=!!(E&&!k.globals.resized||P&&k.globals.dataChanged&&k.globals.shouldAnimate);D?t=a:(t=i,k.globals.animationEnded=!0);var O,M=k.config.stroke.dashArray;O=Array.isArray(M)?M[n]:k.config.stroke.dashArray;var T=this.drawPath({d:t,stroke:o,strokeWidth:s,fill:c,fillOpacity:1,classes:f,strokeLinecap:l,strokeDashArray:O});T.attr("index",n),v&&("bar"===p&&!k.globals.isHorizontal||k.globals.comboCharts?T.attr({"clip-path":"url(#gridRectBarMask".concat(k.globals.cuid,")")}):T.attr({"clip-path":"url(#gridRectMask".concat(k.globals.cuid,")")})),k.config.chart.dropShadow.enabled&&w&&C.dropShadow(T,k.config.chart.dropShadow,n),b&&(T.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,T)),T.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,T)),T.node.addEventListener("mousedown",this.pathMouseDown.bind(this,T))),T.attr({pathTo:i,pathFrom:a});var I={el:T,j:r,realIndex:n,pathFrom:a,pathTo:i,fill:c,strokeWidth:s,delay:u};return!E||k.globals.resized||k.globals.dataChanged?!k.globals.resized&&k.globals.dataChanged||_.showDelayedElements():_.animatePathsGradually(g(g({},I),{},{speed:d})),k.globals.dataChanged&&P&&D&&_.animatePathsGradually(g(g({},I),{},{speed:h})),T}},{key:"drawPattern",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return this.w.globals.dom.Paper.pattern(t,r,(function(i){"horizontalLines"===e?i.line(0,0,r,0).stroke({color:n,width:a+1}):"verticalLines"===e?i.line(0,0,0,t).stroke({color:n,width:a+1}):"slantedLines"===e?i.line(0,0,t,r).stroke({color:n,width:a}):"squares"===e?i.rect(t,r).fill("none").stroke({color:n,width:a}):"circles"===e&&i.circle(t).fill("none").stroke({color:n,width:a})}))}},{key:"drawGradient",value:function(e,t,r,n,a){var i,o=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]:[],c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0,u=this.w;t.length<9&&0===t.indexOf("#")&&(t=k.hexToRgba(t,n)),r.length<9&&0===r.indexOf("#")&&(r=k.hexToRgba(r,a));var d=0,h=1,f=1,p=null;null!==s&&(d=void 0!==s[0]?s[0]/100:0,h=void 0!==s[1]?s[1]/100:1,f=void 0!==s[2]?s[2]/100:1,p=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(i=l&&0!==l.length?u.globals.dom.Paper.gradient(g?"radial":"linear",(function(e){(Array.isArray(l[c])?l[c]:l).forEach((function(t){e.stop(t.offset/100,t.color,t.opacity)}))})):u.globals.dom.Paper.gradient(g?"radial":"linear",(function(e){e.stop(d,t,n),e.stop(h,r,a),e.stop(f,r,a),null!==p&&e.stop(p,t,n)})),g){var m=u.globals.gridWidth/2,v=u.globals.gridHeight/2;"bubble"!==u.config.chart.type?i.attr({gradientUnits:"userSpaceOnUse",cx:m,cy:v,r:o}):i.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===e?i.from(0,0).to(0,1):"diagonal"===e?i.from(0,0).to(1,1):"horizontal"===e?i.from(0,1).to(1,1):"diagonal2"===e&&i.from(1,0).to(0,1);return i}},{key:"getTextBasedOnMaxWidth",value:function(e){var t=e.text,r=e.maxWidth,n=e.fontSize,a=e.fontFamily,i=this.getTextRects(t,n,a),o=i.width/t.length,s=Math.floor(r/o);return r<i.width?t.slice(0,s-3)+"...":t}},{key:"drawText",value:function(e){var t=this,r=e.x,n=e.y,a=e.text,i=e.textAnchor,o=e.fontSize,s=e.fontFamily,l=e.fontWeight,c=e.foreColor,u=e.opacity,d=e.maxWidth,h=e.cssClass,f=void 0===h?"":h,p=e.isPlainText,m=void 0===p||p,v=e.dominantBaseline,y=void 0===v?"auto":v,b=this.w;void 0===a&&(a="");var x=a;i||(i="start"),c&&c.length||(c=b.config.chart.foreColor),s=s||b.config.chart.fontFamily,l=l||"regular";var w,k={maxWidth:d,fontSize:o=o||"11px",fontFamily:s};return Array.isArray(a)?w=b.globals.dom.Paper.text((function(e){for(var r=0;r<a.length;r++)x=a[r],d&&(x=t.getTextBasedOnMaxWidth(g({text:a[r]},k))),0===r?e.tspan(x):e.tspan(x).newLine()})):(d&&(x=this.getTextBasedOnMaxWidth(g({text:a},k))),w=m?b.globals.dom.Paper.plain(a):b.globals.dom.Paper.text((function(e){return e.tspan(x)}))),w.attr({x:r,y:n,"text-anchor":i,"dominant-baseline":y,"font-size":o,"font-family":s,"font-weight":l,fill:c,class:"apexcharts-text "+f}),w.node.style.fontFamily=s,w.node.style.opacity=u,w}},{key:"getMarkerPath",value:function(e,t,r,n){var a="";switch(r){case"cross":a="M ".concat(e-(n/=1.4)," ").concat(t-n," L ").concat(e+n," ").concat(t+n,"  M ").concat(e-n," ").concat(t+n," L ").concat(e+n," ").concat(t-n);break;case"plus":a="M ".concat(e-(n/=1.12)," ").concat(t," L ").concat(e+n," ").concat(t,"  M ").concat(e," ").concat(t-n," L ").concat(e," ").concat(t+n);break;case"star":case"sparkle":var i=5;n*=1.15,"sparkle"===r&&(n/=1.1,i=4);for(var o=Math.PI/i,s=0;s<=2*i;s++){var l=s*o,c=s%2==0?n:n/2;a+=(0===s?"M":"L")+(e+c*Math.sin(l))+","+(t-c*Math.cos(l))}a+="Z";break;case"triangle":a="M ".concat(e," ").concat(t-n," \n             L ").concat(e+n," ").concat(t+n," \n             L ").concat(e-n," ").concat(t+n," \n             Z");break;case"square":case"rect":a="M ".concat(e-(n/=1.125)," ").concat(t-n," \n           L ").concat(e+n," ").concat(t-n," \n           L ").concat(e+n," ").concat(t+n," \n           L ").concat(e-n," ").concat(t+n," \n           Z");break;case"diamond":n*=1.05,a="M ".concat(e," ").concat(t-n," \n             L ").concat(e+n," ").concat(t," \n             L ").concat(e," ").concat(t+n," \n             L ").concat(e-n," ").concat(t," \n            Z");break;case"line":a="M ".concat(e-(n/=1.1)," ").concat(t," \n           L ").concat(e+n," ").concat(t);break;default:n*=2,a="M ".concat(e,", ").concat(t," \n           m -").concat(n/2,", 0 \n           a ").concat(n/2,",").concat(n/2," 0 1,0 ").concat(n,",0 \n           a ").concat(n/2,",").concat(n/2," 0 1,0 -").concat(n,",0")}return a}},{key:"drawMarkerShape",value:function(e,t,r,n,a){var i=this.drawPath({d:this.getMarkerPath(e,t,r,n,a),stroke:a.pointStrokeColor,strokeDashArray:a.pointStrokeDashArray,strokeWidth:a.pointStrokeWidth,fill:a.pointFillColor,fillOpacity:a.pointFillOpacity,strokeOpacity:a.pointStrokeOpacity});return i.attr({cx:e,cy:t,shape:a.shape,class:a.class?a.class:""}),i}},{key:"drawMarker",value:function(e,t,r){e=e||0;var n=r.pSize||0;return k.isNumber(t)||(n=0,t=0),this.drawMarkerShape(e,t,null==r?void 0:r.shape,n,g(g({},r),"line"===r.shape||"plus"===r.shape||"cross"===r.shape?{pointStrokeColor:r.pointFillColor,pointStrokeOpacity:r.pointFillOpacity}:{}))}},{key:"pathMouseEnter",value:function(e,t){var r=this.w,n=new Er(this.ctx),a=parseInt(e.node.getAttribute("index"),10),i=parseInt(e.node.getAttribute("j"),10);if("function"==typeof r.config.chart.events.dataPointMouseEnter&&r.config.chart.events.dataPointMouseEnter(t,this.ctx,{seriesIndex:a,dataPointIndex:i,w:r}),this.ctx.events.fireEvent("dataPointMouseEnter",[t,this.ctx,{seriesIndex:a,dataPointIndex:i,w:r}]),("none"===r.config.states.active.filter.type||"true"!==e.node.getAttribute("selected"))&&"none"!==r.config.states.hover.filter.type&&!r.globals.isTouchDevice){var o=r.config.states.hover.filter;n.applyFilter(e,a,o.type)}}},{key:"pathMouseLeave",value:function(e,t){var r=this.w,n=new Er(this.ctx),a=parseInt(e.node.getAttribute("index"),10),i=parseInt(e.node.getAttribute("j"),10);"function"==typeof r.config.chart.events.dataPointMouseLeave&&r.config.chart.events.dataPointMouseLeave(t,this.ctx,{seriesIndex:a,dataPointIndex:i,w:r}),this.ctx.events.fireEvent("dataPointMouseLeave",[t,this.ctx,{seriesIndex:a,dataPointIndex:i,w:r}]),"none"!==r.config.states.active.filter.type&&"true"===e.node.getAttribute("selected")||"none"!==r.config.states.hover.filter.type&&n.getDefaultFilter(e,a)}},{key:"pathMouseDown",value:function(e,t){var r=this.w,n=new Er(this.ctx),a=parseInt(e.node.getAttribute("index"),10),i=parseInt(e.node.getAttribute("j"),10),o="false";if("true"===e.node.getAttribute("selected")){if(e.node.setAttribute("selected","false"),r.globals.selectedDataPoints[a].indexOf(i)>-1){var s=r.globals.selectedDataPoints[a].indexOf(i);r.globals.selectedDataPoints[a].splice(s,1)}}else{if(!r.config.states.active.allowMultipleDataPointsSelection&&r.globals.selectedDataPoints.length>0){r.globals.selectedDataPoints=[];var l=r.globals.dom.Paper.find(".apexcharts-series path:not(.apexcharts-decoration-element)"),c=r.globals.dom.Paper.find(".apexcharts-series circle:not(.apexcharts-decoration-element), .apexcharts-series rect:not(.apexcharts-decoration-element)"),u=function(e){Array.prototype.forEach.call(e,(function(e){e.node.setAttribute("selected","false"),n.getDefaultFilter(e,a)}))};u(l),u(c)}e.node.setAttribute("selected","true"),o="true",void 0===r.globals.selectedDataPoints[a]&&(r.globals.selectedDataPoints[a]=[]),r.globals.selectedDataPoints[a].push(i)}if("true"===o){var d=r.config.states.active.filter;if("none"!==d)n.applyFilter(e,a,d.type);else if("none"!==r.config.states.hover.filter&&!r.globals.isTouchDevice){var h=r.config.states.hover.filter;n.applyFilter(e,a,h.type)}}else"none"!==r.config.states.active.filter.type&&("none"===r.config.states.hover.filter.type||r.globals.isTouchDevice?n.getDefaultFilter(e,a):(h=r.config.states.hover.filter,n.applyFilter(e,a,h.type)));"function"==typeof r.config.chart.events.dataPointSelection&&r.config.chart.events.dataPointSelection(t,this.ctx,{selectedDataPoints:r.globals.selectedDataPoints,seriesIndex:a,dataPointIndex:i,w:r}),t&&this.ctx.events.fireEvent("dataPointSelection",[t,this.ctx,{selectedDataPoints:r.globals.selectedDataPoints,seriesIndex:a,dataPointIndex:i,w:r}])}},{key:"rotateAroundCenter",value:function(e){var t={};return e&&"function"==typeof e.getBBox&&(t=e.getBBox()),{x:t.x+t.width/2,y:t.y+t.height/2}}},{key:"getTextRects",value:function(e,t,r,n){var a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=this.w,o=this.drawText({x:-200,y:-200,text:e,textAnchor:"start",fontSize:t,fontFamily:r,foreColor:"#fff",opacity:0});n&&o.attr("transform",n),i.globals.dom.Paper.add(o);var s=o.bbox();return a||(s=o.node.getBoundingClientRect()),o.remove(),{width:s.width,height:s.height}}},{key:"placeTextWithEllipsis",value:function(e,t,r){if("function"==typeof e.getComputedTextLength&&(e.textContent=t,t.length>0&&e.getComputedTextLength()>=r/1.1)){for(var n=t.length-3;n>0;n-=3)if(e.getSubStringLength(0,n)<=r/1.1)return void(e.textContent=t.substring(0,n)+"...");e.textContent="."}}}],[{key:"setAttrs",value:function(e,t){for(var r in t)t.hasOwnProperty(r)&&e.setAttribute(r,t[r])}}]),e}(),Ar=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"getStackedSeriesTotals",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=this.w,r=[];if(0===t.globals.series.length)return r;for(var n=0;n<t.globals.series[t.globals.maxValsInArrayIndex].length;n++){for(var a=0,i=0;i<t.globals.series.length;i++)void 0!==t.globals.series[i][n]&&-1===e.indexOf(i)&&(a+=t.globals.series[i][n]);r.push(a)}return r}},{key:"getSeriesTotalByIndex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null===e?this.w.config.series.reduce((function(e,t){return e+t}),0):this.w.globals.series[e].reduce((function(e,t){return e+t}),0)}},{key:"getStackedSeriesTotalsByGroups",value:function(){var e=this,t=this.w,r=[];return t.globals.seriesGroups.forEach((function(n){var a=[];t.config.series.forEach((function(e,r){n.indexOf(t.globals.seriesNames[r])>-1&&a.push(r)}));var i=t.globals.series.map((function(e,t){return-1===a.indexOf(t)?t:-1})).filter((function(e){return-1!==e}));r.push(e.getStackedSeriesTotals(i))})),r}},{key:"setSeriesYAxisMappings",value:function(){var e=this.w.globals,t=this.w.config,r=[],n=[],a=[],i=e.series.length>t.yaxis.length||t.yaxis.some((function(e){return Array.isArray(e.seriesName)}));t.series.forEach((function(e,t){a.push(t),n.push(null)})),t.yaxis.forEach((function(e,t){r[t]=[]}));var o=[];t.yaxis.forEach((function(e,n){var s=!1;if(e.seriesName){var l=[];Array.isArray(e.seriesName)?l=e.seriesName:l.push(e.seriesName),l.forEach((function(e){t.series.forEach((function(t,o){if(t.name===e){var l=o;n===o||i?!i||a.indexOf(o)>-1?r[n].push([n,o]):console.warn("Series '"+t.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."):(r[o].push([o,n]),l=n),s=!0,-1!==(l=a.indexOf(l))&&a.splice(l,1)}}))}))}s||o.push(n)})),r=r.map((function(e,t){var r=[];return e.forEach((function(e){n[e[1]]=e[0],r.push(e[1])})),r}));for(var s=t.yaxis.length-1,l=0;l<o.length&&(s=o[l],r[s]=[],a);l++){var c=a[0];a.shift(),r[s].push(c),n[c]=s}a.forEach((function(e){r[s].push(e),n[e]=s})),e.seriesYAxisMap=r.map((function(e){return e})),e.seriesYAxisReverseMap=n.map((function(e){return e})),e.seriesYAxisMap.forEach((function(e,r){e.forEach((function(e){t.series[e]&&void 0===t.series[e].group&&(t.series[e].group="apexcharts-axis-".concat(r.toString()))}))}))}},{key:"isSeriesNull",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return 0===(null===e?this.w.config.series.filter((function(e){return null!==e})):this.w.config.series[e].data.filter((function(e){return null!==e}))).length}},{key:"seriesHaveSameValues",value:function(e){return this.w.globals.series[e].every((function(e,t,r){return e===r[0]}))}},{key:"getCategoryLabels",value:function(e){var t=this.w,r=e.slice();return t.config.xaxis.convertedCatToNumeric&&(r=e.map((function(e,r){return t.config.xaxis.labels.formatter(e-t.globals.minX+1)}))),r}},{key:"getLargestSeries",value:function(){var e=this.w;e.globals.maxValsInArrayIndex=e.globals.series.map((function(e){return e.length})).indexOf(Math.max.apply(Math,e.globals.series.map((function(e){return e.length}))))}},{key:"getLargestMarkerSize",value:function(){var e=this.w,t=0;return e.globals.markers.size.forEach((function(e){t=Math.max(t,e)})),e.config.markers.discrete&&e.config.markers.discrete.length&&e.config.markers.discrete.forEach((function(e){t=Math.max(t,e.size)})),t>0&&(e.config.markers.hover.size>0?t=e.config.markers.hover.size:t+=e.config.markers.hover.sizeOffset),e.globals.markers.largestSize=t,t}},{key:"getSeriesTotals",value:function(){var e=this.w;e.globals.seriesTotals=e.globals.series.map((function(e,t){var r=0;if(Array.isArray(e))for(var n=0;n<e.length;n++)r+=e[n];else r+=e;return r}))}},{key:"getSeriesTotalsXRange",value:function(e,t){var r=this.w;return r.globals.series.map((function(n,a){for(var i=0,o=0;o<n.length;o++)r.globals.seriesX[a][o]>e&&r.globals.seriesX[a][o]<t&&(i+=n[o]);return i}))}},{key:"getPercentSeries",value:function(){var e=this.w;e.globals.seriesPercent=e.globals.series.map((function(t,r){var n=[];if(Array.isArray(t))for(var a=0;a<t.length;a++){var i=e.globals.stackedSeriesTotals[a],o=0;i&&(o=100*t[a]/i),n.push(o)}else{var s=100*t/e.globals.seriesTotals.reduce((function(e,t){return e+t}),0);n.push(s)}return n}))}},{key:"getCalculatedRatios",value:function(){var e,t,r,n=this,a=this.w,i=a.globals,o=[],s=0,l=[],c=.1,u=0;if(i.yRange=[],i.isMultipleYAxis)for(var d=0;d<i.minYArr.length;d++)i.yRange.push(Math.abs(i.minYArr[d]-i.maxYArr[d])),l.push(0);else i.yRange.push(Math.abs(i.minY-i.maxY));i.xRange=Math.abs(i.maxX-i.minX),i.zRange=Math.abs(i.maxZ-i.minZ);for(var h=0;h<i.yRange.length;h++)o.push(i.yRange[h]/i.gridHeight);if(t=i.xRange/i.gridWidth,e=i.yRange/i.gridWidth,r=i.xRange/i.gridHeight,(s=i.zRange/i.gridHeight*16)||(s=1),i.minY!==Number.MIN_VALUE&&0!==Math.abs(i.minY)&&(i.hasNegs=!0),a.globals.seriesYAxisReverseMap.length>0){var f=function(e,t){var r=a.config.yaxis[a.globals.seriesYAxisReverseMap[t]],i=e<0?-1:1;return e=Math.abs(e),r.logarithmic&&(e=n.getBaseLog(r.logBase,e)),-i*e/o[t]};if(i.isMultipleYAxis){l=[];for(var p=0;p<o.length;p++)l.push(f(i.minYArr[p],p))}else(l=[]).push(f(i.minY,0)),i.minY!==Number.MIN_VALUE&&0!==Math.abs(i.minY)&&(c=-i.minY/e,u=i.minX/t)}else(l=[]).push(0),c=0,u=0;return{yRatio:o,invertedYRatio:e,zRatio:s,xRatio:t,invertedXRatio:r,baseLineInvertedY:c,baseLineY:l,baseLineX:u}}},{key:"getLogSeries",value:function(e){var t=this,r=this.w;return r.globals.seriesLog=e.map((function(e,n){var a=r.globals.seriesYAxisReverseMap[n];return r.config.yaxis[a]&&r.config.yaxis[a].logarithmic?e.map((function(e){return null===e?null:t.getLogVal(r.config.yaxis[a].logBase,e,n)})):e})),r.globals.invalidLogScale?e:r.globals.seriesLog}},{key:"getLogValAtSeriesIndex",value:function(e,t){if(null===e)return null;var r=this.w,n=r.globals.seriesYAxisReverseMap[t];return r.config.yaxis[n]&&r.config.yaxis[n].logarithmic?this.getLogVal(r.config.yaxis[n].logBase,e,t):e}},{key:"getBaseLog",value:function(e,t){return Math.log(t)/Math.log(e)}},{key:"getLogVal",value:function(e,t,r){if(t<=0)return 0;var n=this.w,a=0===n.globals.minYArr[r]?-1:this.getBaseLog(e,n.globals.minYArr[r]),i=(0===n.globals.maxYArr[r]?0:this.getBaseLog(e,n.globals.maxYArr[r]))-a;return t<1?t/i:(this.getBaseLog(e,t)-a)/i}},{key:"getLogYRatios",value:function(e){var t=this,r=this.w,n=this.w.globals;return n.yLogRatio=e.slice(),n.logYRange=n.yRange.map((function(e,a){var i=r.globals.seriesYAxisReverseMap[a];if(r.config.yaxis[i]&&t.w.config.yaxis[i].logarithmic){var o,s=-Number.MAX_VALUE,l=Number.MIN_VALUE;return n.seriesLog.forEach((function(e,t){e.forEach((function(e){r.config.yaxis[t]&&r.config.yaxis[t].logarithmic&&(s=Math.max(e,s),l=Math.min(e,l))}))})),o=Math.pow(n.yRange[a],Math.abs(l-s)/n.yRange[a]),n.yLogRatio[a]=o/n.gridHeight,o}})),n.invalidLogScale?e.slice():n.yLogRatio}},{key:"drawSeriesByGroup",value:function(e,t,r,n){var a=this.w,i=[];return e.series.length>0&&t.forEach((function(t){var o=[],s=[];e.i.forEach((function(r,n){a.config.series[r].group===t&&(o.push(e.series[n]),s.push(r))})),o.length>0&&i.push(n.draw(o,r,s))})),i}}],[{key:"checkComboSeries",value:function(e,t){var r=!1,n=0,a=0;return void 0===t&&(t="line"),e.length&&void 0!==e[0].type&&e.forEach((function(e){"bar"!==e.type&&"column"!==e.type&&"candlestick"!==e.type&&"boxPlot"!==e.type||n++,void 0!==e.type&&e.type!==t&&a++})),a>0&&(r=!0),{comboBarCount:n,comboCharts:r}}},{key:"extendArrayProps",value:function(e,t,r){var n,a,i,o,s,l;return null!==(n=t)&&void 0!==n&&n.yaxis&&(t=e.extendYAxis(t,r)),null!==(a=t)&&void 0!==a&&a.annotations&&(t.annotations.yaxis&&(t=e.extendYAxisAnnotations(t)),null!==(i=t)&&void 0!==i&&null!==(o=i.annotations)&&void 0!==o&&o.xaxis&&(t=e.extendXAxisAnnotations(t)),null!==(s=t)&&void 0!==s&&null!==(l=s.annotations)&&void 0!==l&&l.points&&(t=e.extendPointAnnotations(t))),t}}]),e}(),Dr=function(){function e(t){i(this,e),this.w=t.w,this.annoCtx=t}return s(e,[{key:"setOrientations",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=this.w;if("vertical"===e.label.orientation){var n=null!==t?t:0,a=r.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(n,"']"));if(null!==a){var i=a.getBoundingClientRect();a.setAttribute("x",parseFloat(a.getAttribute("x"))-i.height+4);var o="top"===e.label.position?i.width:-i.width;a.setAttribute("y",parseFloat(a.getAttribute("y"))+o);var s=this.annoCtx.graphics.rotateAroundCenter(a),l=s.x,c=s.y;a.setAttribute("transform","rotate(-90 ".concat(l," ").concat(c,")"))}}}},{key:"addBackgroundToAnno",value:function(e,t){var r=this.w;if(!e||!t.label.text||!String(t.label.text).trim())return null;var n=r.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),a=e.getBoundingClientRect(),i=t.label.style.padding,o=i.left,s=i.right,l=i.top,c=i.bottom;if("vertical"===t.label.orientation){var u=[o,s,l,c];l=u[0],c=u[1],o=u[2],s=u[3]}var d=a.left-n.left-o,h=a.top-n.top-l,f=this.annoCtx.graphics.drawRect(d-r.globals.barPadForNumericAxis,h,a.width+o+s,a.height+l+c,t.label.borderRadius,t.label.style.background,1,t.label.borderWidth,t.label.borderColor,0);return t.id&&f.node.classList.add(t.id),f}},{key:"annotationsBackground",value:function(){var e=this,t=this.w,r=function(r,n,a){var i=t.globals.dom.baseEl.querySelector(".apexcharts-".concat(a,"-annotations .apexcharts-").concat(a,"-annotation-label[rel='").concat(n,"']"));if(i){var o=i.parentNode,s=e.addBackgroundToAnno(i,r);s&&(o.insertBefore(s.node,i),r.label.mouseEnter&&s.node.addEventListener("mouseenter",r.label.mouseEnter.bind(e,r)),r.label.mouseLeave&&s.node.addEventListener("mouseleave",r.label.mouseLeave.bind(e,r)),r.label.click&&s.node.addEventListener("click",r.label.click.bind(e,r)))}};t.config.annotations.xaxis.forEach((function(e,t){return r(e,t,"xaxis")})),t.config.annotations.yaxis.forEach((function(e,t){return r(e,t,"yaxis")})),t.config.annotations.points.forEach((function(e,t){return r(e,t,"point")}))}},{key:"getY1Y2",value:function(e,t){var r,n=this.w,a="y1"===e?t.y:t.y2,i=!1;if(this.annoCtx.invertAxis){var o=n.config.xaxis.convertedCatToNumeric?n.globals.categoryLabels:n.globals.labels,s=o.indexOf(a),l=n.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child(".concat(s+1,")"));r=l?parseFloat(l.getAttribute("y")):(n.globals.gridHeight/o.length-1)*(s+1)-n.globals.barHeight,void 0!==t.seriesIndex&&n.globals.barHeight&&(r-=n.globals.barHeight/2*(n.globals.series.length-1)-n.globals.barHeight*t.seriesIndex)}else{var c,u=n.globals.seriesYAxisMap[t.yAxisIndex][0],d=n.config.yaxis[t.yAxisIndex].logarithmic?new Ar(this.annoCtx.ctx).getLogVal(n.config.yaxis[t.yAxisIndex].logBase,a,u)/n.globals.yLogRatio[u]:(a-n.globals.minYArr[u])/(n.globals.yRange[u]/n.globals.gridHeight);r=n.globals.gridHeight-Math.min(Math.max(d,0),n.globals.gridHeight),i=d>n.globals.gridHeight||d<0,!t.marker||void 0!==t.y&&null!==t.y||(r=0),null!==(c=n.config.yaxis[t.yAxisIndex])&&void 0!==c&&c.reversed&&(r=d)}return"string"==typeof a&&a.includes("px")&&(r=parseFloat(a)),{yP:r,clipped:i}}},{key:"getX1X2",value:function(e,t){var r=this.w,n="x1"===e?t.x:t.x2,a=this.annoCtx.invertAxis?r.globals.minY:r.globals.minX,i=this.annoCtx.invertAxis?r.globals.maxY:r.globals.maxX,o=this.annoCtx.invertAxis?r.globals.yRange[0]:r.globals.xRange,s=!1,l=this.annoCtx.inversedReversedAxis?(i-n)/(o/r.globals.gridWidth):(n-a)/(o/r.globals.gridWidth);return"category"!==r.config.xaxis.type&&!r.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||r.globals.dataFormatXNumeric||r.config.chart.sparkline.enabled||(l=this.getStringX(n)),"string"==typeof n&&n.includes("px")&&(l=parseFloat(n)),null==n&&t.marker&&(l=r.globals.gridWidth),void 0!==t.seriesIndex&&r.globals.barWidth&&!this.annoCtx.invertAxis&&(l-=r.globals.barWidth/2*(r.globals.series.length-1)-r.globals.barWidth*t.seriesIndex),"number"!=typeof l&&(l=0,s=!0),parseFloat(l.toFixed(10))>parseFloat(r.globals.gridWidth.toFixed(10))?(l=r.globals.gridWidth,s=!0):l<0&&(l=0,s=!0),{x:l,clipped:s}}},{key:"getStringX",value:function(e){var t=this.w,r=e;t.config.xaxis.convertedCatToNumeric&&t.globals.categoryLabels.length&&(e=t.globals.categoryLabels.indexOf(e)+1);var n=t.globals.labels.map((function(e){return Array.isArray(e)?e.join(" "):e})).indexOf(e),a=t.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child(".concat(n+1,")"));return a&&(r=parseFloat(a.getAttribute("x"))),r}}]),e}(),Or=function(){function e(t){i(this,e),this.w=t.w,this.annoCtx=t,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new Dr(this.annoCtx)}return s(e,[{key:"addXaxisAnnotation",value:function(e,t,r){var n,a=this.w,i=this.helpers.getX1X2("x1",e),o=i.x,s=i.clipped,l=!0,c=e.label.text,u=e.strokeDashArray;if(k.isNumber(o)){if(null===e.x2||void 0===e.x2){if(!s){var d=this.annoCtx.graphics.drawLine(o+e.offsetX,0+e.offsetY,o+e.offsetX,a.globals.gridHeight+e.offsetY,e.borderColor,u,e.borderWidth);t.appendChild(d.node),e.id&&d.node.classList.add(e.id)}}else{var h=this.helpers.getX1X2("x2",e);if(n=h.x,l=h.clipped,n<o){var f=o;o=n,n=f}var p=this.annoCtx.graphics.drawRect(o+e.offsetX,0+e.offsetY,n-o,a.globals.gridHeight+e.offsetY,0,e.fillColor,e.opacity,1,e.borderColor,u);p.node.classList.add("apexcharts-annotation-rect"),p.attr("clip-path","url(#gridRectMask".concat(a.globals.cuid,")")),t.appendChild(p.node),e.id&&p.node.classList.add(e.id)}if(!s||!l){var g=this.annoCtx.graphics.getTextRects(c,parseFloat(e.label.style.fontSize)),m="top"===e.label.position?4:"center"===e.label.position?a.globals.gridHeight/2+("vertical"===e.label.orientation?g.width/2:0):a.globals.gridHeight,v=this.annoCtx.graphics.drawText({x:o+e.label.offsetX,y:m+e.label.offsetY-("vertical"===e.label.orientation?"top"===e.label.position?g.width/2-12:-g.width/2:0),text:c,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-xaxis-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});v.attr({rel:r}),t.appendChild(v.node),this.annoCtx.helpers.setOrientations(e,r)}}}},{key:"drawXAxisAnnotations",value:function(){var e=this,t=this.w,r=this.annoCtx.graphics.group({class:"apexcharts-xaxis-annotations"});return t.config.annotations.xaxis.map((function(t,n){e.addXaxisAnnotation(t,r.node,n)})),r}}]),e}(),Mr=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return s(e,[{key:"isValidDate",value:function(e){return"number"!=typeof e&&!isNaN(this.parseDate(e))}},{key:"getTimeStamp",value:function(e){return Date.parse(e)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(e).toISOString().substr(0,25)).getTime():new Date(e).getTime():e}},{key:"getDate",value:function(e){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(e).toUTCString()):new Date(e)}},{key:"parseDate",value:function(e){var t=Date.parse(e);if(!isNaN(t))return this.getTimeStamp(e);var r=Date.parse(e.replace(/-/g,"/").replace(/[a-z]+/gi," "));return this.getTimeStamp(r)}},{key:"parseDateWithTimezone",value:function(e){return Date.parse(e.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(e,t){var r=this.w.globals.locale,n=this.w.config.xaxis.labels.datetimeUTC,a=["\0"].concat(y(r.months)),i=[""].concat(y(r.shortMonths)),o=[""].concat(y(r.days)),s=[""].concat(y(r.shortDays));function l(e,t){var r=e+"";for(t=t||2;r.length<t;)r="0"+r;return r}var c=n?e.getUTCFullYear():e.getFullYear();t=(t=(t=t.replace(/(^|[^\\])yyyy+/g,"$1"+c)).replace(/(^|[^\\])yy/g,"$1"+c.toString().substr(2,2))).replace(/(^|[^\\])y/g,"$1"+c);var u=(n?e.getUTCMonth():e.getMonth())+1;t=(t=(t=(t=t.replace(/(^|[^\\])MMMM+/g,"$1"+a[0])).replace(/(^|[^\\])MMM/g,"$1"+i[0])).replace(/(^|[^\\])MM/g,"$1"+l(u))).replace(/(^|[^\\])M/g,"$1"+u);var d=n?e.getUTCDate():e.getDate();t=(t=(t=(t=t.replace(/(^|[^\\])dddd+/g,"$1"+o[0])).replace(/(^|[^\\])ddd/g,"$1"+s[0])).replace(/(^|[^\\])dd/g,"$1"+l(d))).replace(/(^|[^\\])d/g,"$1"+d);var h=n?e.getUTCHours():e.getHours(),f=h>12?h-12:0===h?12:h;t=(t=(t=(t=t.replace(/(^|[^\\])HH+/g,"$1"+l(h))).replace(/(^|[^\\])H/g,"$1"+h)).replace(/(^|[^\\])hh+/g,"$1"+l(f))).replace(/(^|[^\\])h/g,"$1"+f);var p=n?e.getUTCMinutes():e.getMinutes();t=(t=t.replace(/(^|[^\\])mm+/g,"$1"+l(p))).replace(/(^|[^\\])m/g,"$1"+p);var g=n?e.getUTCSeconds():e.getSeconds();t=(t=t.replace(/(^|[^\\])ss+/g,"$1"+l(g))).replace(/(^|[^\\])s/g,"$1"+g);var m=n?e.getUTCMilliseconds():e.getMilliseconds();t=t.replace(/(^|[^\\])fff+/g,"$1"+l(m,3)),m=Math.round(m/10),t=t.replace(/(^|[^\\])ff/g,"$1"+l(m)),m=Math.round(m/10);var v=h<12?"AM":"PM";t=(t=(t=t.replace(/(^|[^\\])f/g,"$1"+m)).replace(/(^|[^\\])TT+/g,"$1"+v)).replace(/(^|[^\\])T/g,"$1"+v.charAt(0));var b=v.toLowerCase();t=(t=t.replace(/(^|[^\\])tt+/g,"$1"+b)).replace(/(^|[^\\])t/g,"$1"+b.charAt(0));var x=-e.getTimezoneOffset(),w=n||!x?"Z":x>0?"+":"-";if(!n){var k=(x=Math.abs(x))%60;w+=l(Math.floor(x/60))+":"+l(k)}t=t.replace(/(^|[^\\])K/g,"$1"+w);var S=(n?e.getUTCDay():e.getDay())+1;return(t=(t=(t=(t=t.replace(new RegExp(o[0],"g"),o[S])).replace(new RegExp(s[0],"g"),s[S])).replace(new RegExp(a[0],"g"),a[u])).replace(new RegExp(i[0],"g"),i[u])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(e,t,r){var n=this.w;void 0!==n.config.xaxis.min&&(e=n.config.xaxis.min),void 0!==n.config.xaxis.max&&(t=n.config.xaxis.max);var a=this.getDate(e),i=this.getDate(t),o=this.formatDate(a,"yyyy MM dd HH mm ss fff").split(" "),s=this.formatDate(i,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(o[6],10),maxMillisecond:parseInt(s[6],10),minSecond:parseInt(o[5],10),maxSecond:parseInt(s[5],10),minMinute:parseInt(o[4],10),maxMinute:parseInt(s[4],10),minHour:parseInt(o[3],10),maxHour:parseInt(s[3],10),minDate:parseInt(o[2],10),maxDate:parseInt(s[2],10),minMonth:parseInt(o[1],10)-1,maxMonth:parseInt(s[1],10)-1,minYear:parseInt(o[0],10),maxYear:parseInt(s[0],10)}}},{key:"isLeapYear",value:function(e){return e%4==0&&e%100!=0||e%400==0}},{key:"calculcateLastDaysOfMonth",value:function(e,t,r){return this.determineDaysOfMonths(e,t)-r}},{key:"determineDaysOfYear",value:function(e){var t=365;return this.isLeapYear(e)&&(t=366),t}},{key:"determineRemainingDaysOfYear",value:function(e,t,r){var n=this.daysCntOfYear[t]+r;return t>1&&this.isLeapYear()&&n++,n}},{key:"determineDaysOfMonths",value:function(e,t){var r=30;switch(e=k.monthMod(e),!0){case this.months30.indexOf(e)>-1:2===e&&(r=this.isLeapYear(t)?29:28);break;case this.months31.indexOf(e)>-1:default:r=31}return r}}]),e}(),Tr=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w,this.tooltipKeyFormat="dd MMM"}return s(e,[{key:"xLabelFormat",value:function(e,t,r,n){var a=this.w;if("datetime"===a.config.xaxis.type&&void 0===a.config.xaxis.labels.formatter&&void 0===a.config.tooltip.x.formatter){var i=new Mr(this.ctx);return i.formatDate(i.getDate(t),a.config.tooltip.x.format)}return e(t,r,n)}},{key:"defaultGeneralFormatter",value:function(e){return Array.isArray(e)?e.map((function(e){return e})):e}},{key:"defaultYFormatter",value:function(e,t,r){var n=this.w;if(k.isNumber(e))if(0!==n.globals.yValueDecimal)e=e.toFixed(void 0!==t.decimalsInFloat?t.decimalsInFloat:n.globals.yValueDecimal);else{var a=e.toFixed(0);e=e==a?a:e.toFixed(1)}return e}},{key:"setLabelFormatters",value:function(){var e=this,t=this.w;return t.globals.xaxisTooltipFormatter=function(t){return e.defaultGeneralFormatter(t)},t.globals.ttKeyFormatter=function(t){return e.defaultGeneralFormatter(t)},t.globals.ttZFormatter=function(e){return e},t.globals.legendFormatter=function(t){return e.defaultGeneralFormatter(t)},void 0!==t.config.xaxis.labels.formatter?t.globals.xLabelFormatter=t.config.xaxis.labels.formatter:t.globals.xLabelFormatter=function(e){if(k.isNumber(e)){if(!t.config.xaxis.convertedCatToNumeric&&"numeric"===t.config.xaxis.type){if(k.isNumber(t.config.xaxis.decimalsInFloat))return e.toFixed(t.config.xaxis.decimalsInFloat);var r=t.globals.maxX-t.globals.minX;return r>0&&r<100?e.toFixed(1):e.toFixed(0)}return t.globals.isBarHorizontal&&t.globals.maxY-t.globals.minYArr<4?e.toFixed(1):e.toFixed(0)}return e},"function"==typeof t.config.tooltip.x.formatter?t.globals.ttKeyFormatter=t.config.tooltip.x.formatter:t.globals.ttKeyFormatter=t.globals.xLabelFormatter,"function"==typeof t.config.xaxis.tooltip.formatter&&(t.globals.xaxisTooltipFormatter=t.config.xaxis.tooltip.formatter),(Array.isArray(t.config.tooltip.y)||void 0!==t.config.tooltip.y.formatter)&&(t.globals.ttVal=t.config.tooltip.y),void 0!==t.config.tooltip.z.formatter&&(t.globals.ttZFormatter=t.config.tooltip.z.formatter),void 0!==t.config.legend.formatter&&(t.globals.legendFormatter=t.config.legend.formatter),t.config.yaxis.forEach((function(r,n){void 0!==r.labels.formatter?t.globals.yLabelFormatters[n]=r.labels.formatter:t.globals.yLabelFormatters[n]=function(a){return t.globals.xyCharts?Array.isArray(a)?a.map((function(t){return e.defaultYFormatter(t,r,n)})):e.defaultYFormatter(a,r,n):a}})),t.globals}},{key:"heatmapLabelFormatters",value:function(){var e=this.w;if("heatmap"===e.config.chart.type){e.globals.yAxisScale[0].result=e.globals.seriesNames.slice();var t=e.globals.seriesNames.reduce((function(e,t){return e.length>t.length?e:t}),0);e.globals.yAxisScale[0].niceMax=t,e.globals.yAxisScale[0].niceMin=t}}}]),e}(),Ir=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"getLabel",value:function(e,t,r,n){var a,i,o=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===e[n]?"":e[n],d=u,h=c.globals.xLabelFormatter,f=c.config.xaxis.labels.formatter,p=!1,g=new Tr(this.ctx),m=u;l&&(d=g.xLabelFormat(h,u,m,{i:n,dateFormatter:new Mr(this.ctx).formatDate,w:c}),void 0!==f&&(d=f(u,e[n],{i:n,dateFormatter:new Mr(this.ctx).formatDate,w:c}))),t.length>0?(a=t[n].unit,i=null,t.forEach((function(e){"month"===e.unit?i="year":"day"===e.unit?i="month":"hour"===e.unit?i="day":"minute"===e.unit&&(i="hour")})),p=i===a,r=t[n].position,d=t[n].value):"datetime"===c.config.xaxis.type&&void 0===f&&(d=""),void 0===d&&(d=""),d=Array.isArray(d)?d:d.toString();var v,y=new Pr(this.ctx);v=c.globals.rotateXLabels&&l?y.getTextRects(d,parseInt(s,10),null,"rotate(".concat(c.config.xaxis.labels.rotate," 0 0)"),!1):y.getTextRects(d,parseInt(s,10));var b=!c.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(d)&&("NaN"===String(d)||o.indexOf(d)>=0&&b)&&(d=""),{x:r,text:d,textRect:v,isBold:p}}},{key:"checkLabelBasedOnTickamount",value:function(e,t,r){var n=this.w,a=n.config.xaxis.tickAmount;return"dataPoints"===a&&(a=Math.round(n.globals.gridWidth/120)),a>r||e%Math.round(r/(a+1))==0||(t.text=""),t}},{key:"checkForOverflowingLabels",value:function(e,t,r,n,a){var i=this.w;if(0===e&&i.globals.skipFirstTimelinelabel&&(t.text=""),e===r-1&&i.globals.skipLastTimelinelabel&&(t.text=""),i.config.xaxis.labels.hideOverlappingLabels&&n.length>0){var o=a[a.length-1];if(i.config.xaxis.labels.trim&&"datetime"!==i.config.xaxis.type)return t;t.x<o.textRect.width/(i.globals.rotateXLabels?Math.abs(i.config.xaxis.labels.rotate)/12:1.01)+o.x&&(t.text="")}return t}},{key:"checkForReversedLabels",value:function(e,t){var r=this.w;return r.config.yaxis[e]&&r.config.yaxis[e].reversed&&t.reverse(),t}},{key:"yAxisAllSeriesCollapsed",value:function(e){var t=this.w.globals;return!t.seriesYAxisMap[e].some((function(e){return-1===t.collapsedSeriesIndices.indexOf(e)}))}},{key:"translateYAxisIndex",value:function(e){var t=this.w,r=t.globals,n=t.config.yaxis;return r.series.length>n.length||n.some((function(e){return Array.isArray(e.seriesName)}))?e:r.seriesYAxisReverseMap[e]}},{key:"isYAxisHidden",value:function(e){var t=this.w,r=t.config.yaxis[e];if(!r.show||this.yAxisAllSeriesCollapsed(e))return!0;if(!r.showForNullSeries){var n=t.globals.seriesYAxisMap[e],a=new Ar(this.ctx);return n.every((function(e){return a.isSeriesNull(e)}))}return!1}},{key:"getYAxisForeColor",value:function(e,t){var r=this.w;return Array.isArray(e)&&r.globals.yAxisScale[t]&&this.ctx.theme.pushExtraColors(e,r.globals.yAxisScale[t].result.length,!1),e}},{key:"drawYAxisTicks",value:function(e,t,r,n,a,i,o){var s=this.w,l=new Pr(this.ctx),c=s.globals.translateY+s.config.yaxis[a].labels.offsetY;if(s.globals.isBarHorizontal?c=0:"heatmap"===s.config.chart.type&&(c+=i/2),n.show&&t>0){!0===s.config.yaxis[a].opposite&&(e+=n.width);for(var u=t;u>=0;u--){var d=l.drawLine(e+r.offsetX-n.width+n.offsetX,c+n.offsetY,e+r.offsetX+n.offsetX,c+n.offsetY,n.color);o.add(d),c+=i}}}}]),e}(),Nr=function(){function e(t){i(this,e),this.w=t.w,this.annoCtx=t,this.helpers=new Dr(this.annoCtx),this.axesUtils=new Ir(this.annoCtx)}return s(e,[{key:"addYaxisAnnotation",value:function(e,t,r){var n,a=this.w,i=e.strokeDashArray,o=this.helpers.getY1Y2("y1",e),s=o.yP,l=o.clipped,c=!0,u=!1,d=e.label.text;if(null===e.y2||void 0===e.y2){if(!l){u=!0;var h=this.annoCtx.graphics.drawLine(0+e.offsetX,s+e.offsetY,this._getYAxisAnnotationWidth(e),s+e.offsetY,e.borderColor,i,e.borderWidth);t.appendChild(h.node),e.id&&h.node.classList.add(e.id)}}else{if(n=(o=this.helpers.getY1Y2("y2",e)).yP,c=o.clipped,n>s){var f=s;s=n,n=f}if(!l||!c){u=!0;var p=this.annoCtx.graphics.drawRect(0+e.offsetX,n+e.offsetY,this._getYAxisAnnotationWidth(e),s-n,0,e.fillColor,e.opacity,1,e.borderColor,i);p.node.classList.add("apexcharts-annotation-rect"),p.attr("clip-path","url(#gridRectMask".concat(a.globals.cuid,")")),t.appendChild(p.node),e.id&&p.node.classList.add(e.id)}}if(u){var g="right"===e.label.position?a.globals.gridWidth:"center"===e.label.position?a.globals.gridWidth/2:0,m=this.annoCtx.graphics.drawText({x:g+e.label.offsetX,y:(null!=n?n:s)+e.label.offsetY-3,text:d,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});m.attr({rel:r}),t.appendChild(m.node)}}},{key:"_getYAxisAnnotationWidth",value:function(e){var t=this.w;return t.globals.gridWidth,(e.width.indexOf("%")>-1?t.globals.gridWidth*parseInt(e.width,10)/100:parseInt(e.width,10))+e.offsetX}},{key:"drawYAxisAnnotations",value:function(){var e=this,t=this.w,r=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return t.config.annotations.yaxis.forEach((function(t,n){t.yAxisIndex=e.axesUtils.translateYAxisIndex(t.yAxisIndex),e.axesUtils.isYAxisHidden(t.yAxisIndex)&&e.axesUtils.yAxisAllSeriesCollapsed(t.yAxisIndex)||e.addYaxisAnnotation(t,r.node,n)})),r}}]),e}(),Lr=function(){function e(t){i(this,e),this.w=t.w,this.annoCtx=t,this.helpers=new Dr(this.annoCtx)}return s(e,[{key:"addPointAnnotation",value:function(e,t,r){if(!(this.w.globals.collapsedSeriesIndices.indexOf(e.seriesIndex)>-1)){var n=this.helpers.getX1X2("x1",e),a=n.x,i=n.clipped,o=(n=this.helpers.getY1Y2("y1",e)).yP,s=n.clipped;if(k.isNumber(a)&&!s&&!i){var l={pSize:e.marker.size,pointStrokeWidth:e.marker.strokeWidth,pointFillColor:e.marker.fillColor,pointStrokeColor:e.marker.strokeColor,shape:e.marker.shape,pRadius:e.marker.radius,class:"apexcharts-point-annotation-marker ".concat(e.marker.cssClass," ").concat(e.id?e.id:"")},c=this.annoCtx.graphics.drawMarker(a+e.marker.offsetX,o+e.marker.offsetY,l);t.appendChild(c.node);var u=e.label.text?e.label.text:"",d=this.annoCtx.graphics.drawText({x:a+e.label.offsetX,y:o+e.label.offsetY-e.marker.size-parseFloat(e.label.style.fontSize)/1.6,text:u,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(e.label.style.cssClass," ").concat(e.id?e.id:"")});if(d.attr({rel:r}),t.appendChild(d.node),e.customSVG.SVG){var h=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+e.customSVG.cssClass});h.attr({transform:"translate(".concat(a+e.customSVG.offsetX,", ").concat(o+e.customSVG.offsetY,")")}),h.node.innerHTML=e.customSVG.SVG,t.appendChild(h.node)}if(e.image.path){var f=e.image.width?e.image.width:20,p=e.image.height?e.image.height:20;c=this.annoCtx.addImage({x:a+e.image.offsetX-f/2,y:o+e.image.offsetY-p/2,width:f,height:p,path:e.image.path,appendTo:".apexcharts-point-annotations"})}e.mouseEnter&&c.node.addEventListener("mouseenter",e.mouseEnter.bind(this,e)),e.mouseLeave&&c.node.addEventListener("mouseleave",e.mouseLeave.bind(this,e)),e.click&&c.node.addEventListener("click",e.click.bind(this,e))}}}},{key:"drawPointAnnotations",value:function(){var e=this,t=this.w,r=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return t.config.annotations.points.map((function(t,n){e.addPointAnnotation(t,r.node,n)})),r}}]),e}(),Rr={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"}}},Fr=function(){function e(){i(this,e),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,showDuplicates:!1,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 s(e,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"",locales:[Rr],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.7},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,injectStyleSheet:!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},scale:void 0,width:void 0},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,allowMouseWheelZoom:!0,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},parsing:{x:void 0,y:void 0},plotOptions:{line:{isSlopeChart:!1,colors:{threshold:0,colorAboveThreshold:void 0,colorBelowThreshold:void 0}},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},seriesTitle:{show:!0,offsetY:1,offsetX:1,borderColor:"#000",borderWidth:1,borderRadius:2,style:{background:"rgba(0, 0, 0, 0.6)",color:"#fff",fontSize:"12px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:6,right:6,top:2,bottom:2}}}},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(e){return e}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(e){return e+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(e){return e.globals.seriesTotals.reduce((function(e,t){return e+t}),0)/e.globals.series.length+"%"}}},barLabels:{enabled:!1,offsetX:0,offsetY:0,useSeriesColors:!0,fontFamily:void 0,fontWeight:600,fontSize:"16px",formatter:function(e){return e},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(e){return e}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(e){return e}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(e){return e.globals.seriesTotals.reduce((function(e,t){return e+t}),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(e){return null!==e?e:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",backgroundColor:void 0,borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.8}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.8}},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:[],clusterGroupedSeries:!0,clusterGroupedSeriesOrientation:"vertical",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:{hover:{filter:{type:"lighten"}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken"}}},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(e){return e?e+": ":""}}},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:.8}},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}}}}}]),e}(),zr=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w,this.graphics=new Pr(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new Dr(this),this.xAxisAnnotations=new Or(this),this.yAxisAnnotations=new Nr(this),this.pointsAnnotations=new Lr(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 s(e,[{key:"drawAxesAnnotations",value:function(){var e=this.w;if(e.globals.axisCharts&&e.globals.dataPoints){for(var t=this.yAxisAnnotations.drawYAxisAnnotations(),r=this.xAxisAnnotations.drawXAxisAnnotations(),n=this.pointsAnnotations.drawPointAnnotations(),a=e.config.chart.animations.enabled,i=[t,r,n],o=[r.node,t.node,n.node],s=0;s<3;s++)e.globals.dom.elGraphical.add(i[s]),!a||e.globals.resized||e.globals.dataChanged||"scatter"!==e.config.chart.type&&"bubble"!==e.config.chart.type&&e.globals.dataPoints>1&&o[s].classList.add("apexcharts-element-hidden"),e.globals.delayedElements.push({el:o[s],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var e=this;this.w.config.annotations.images.map((function(t,r){e.addImage(t,r)}))}},{key:"drawTextAnnos",value:function(){var e=this;this.w.config.annotations.texts.map((function(t,r){e.addText(t,r)}))}},{key:"addXaxisAnnotation",value:function(e,t,r){this.xAxisAnnotations.addXaxisAnnotation(e,t,r)}},{key:"addYaxisAnnotation",value:function(e,t,r){this.yAxisAnnotations.addYaxisAnnotation(e,t,r)}},{key:"addPointAnnotation",value:function(e,t,r){this.pointsAnnotations.addPointAnnotation(e,t,r)}},{key:"addText",value:function(e,t){var r=e.x,n=e.y,a=e.text,i=e.textAnchor,o=e.foreColor,s=e.fontSize,l=e.fontFamily,c=e.fontWeight,u=e.cssClass,d=e.backgroundColor,h=e.borderWidth,f=e.strokeDashArray,p=e.borderRadius,g=e.borderColor,m=e.appendTo,v=void 0===m?".apexcharts-svg":m,y=e.paddingLeft,b=void 0===y?4:y,x=e.paddingRight,w=void 0===x?4:x,k=e.paddingBottom,S=void 0===k?2:k,C=e.paddingTop,_=void 0===C?2:C,E=this.w,P=this.graphics.drawText({x:r,y:n,text:a,textAnchor:i||"start",fontSize:s||"12px",fontWeight:c||"regular",fontFamily:l||E.config.chart.fontFamily,foreColor:o||E.config.chart.foreColor,cssClass:u}),A=E.globals.dom.baseEl.querySelector(v);A&&A.appendChild(P.node);var D=P.bbox();if(a){var O=this.graphics.drawRect(D.x-b,D.y-_,D.width+b+w,D.height+S+_,p,d||"transparent",1,h,g,f);A.insertBefore(O.node,P.node)}}},{key:"addImage",value:function(e,t){var r=this.w,n=e.path,a=e.x,i=void 0===a?0:a,o=e.y,s=void 0===o?0:o,l=e.width,c=void 0===l?20:l,u=e.height,d=void 0===u?20:u,h=e.appendTo,f=void 0===h?".apexcharts-svg":h,p=r.globals.dom.Paper.image(n);p.size(c,d).move(i,s);var g=r.globals.dom.baseEl.querySelector(f);return g&&g.appendChild(p.node),p}},{key:"addXaxisAnnotationExternal",value:function(e,t,r){return this.addAnnotationExternal({params:e,pushToMemory:t,context:r,type:"xaxis",contextMethod:r.addXaxisAnnotation}),r}},{key:"addYaxisAnnotationExternal",value:function(e,t,r){return this.addAnnotationExternal({params:e,pushToMemory:t,context:r,type:"yaxis",contextMethod:r.addYaxisAnnotation}),r}},{key:"addPointAnnotationExternal",value:function(e,t,r){return void 0===this.invertAxis&&(this.invertAxis=r.w.globals.isBarHorizontal),this.addAnnotationExternal({params:e,pushToMemory:t,context:r,type:"point",contextMethod:r.addPointAnnotation}),r}},{key:"addAnnotationExternal",value:function(e){var t=e.params,r=e.pushToMemory,n=e.context,a=e.type,i=e.contextMethod,o=n,s=o.w,l=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(a,"-annotations")),c=l.childNodes.length+1,u=new Fr,d=Object.assign({},"xaxis"===a?u.xAxisAnnotation:"yaxis"===a?u.yAxisAnnotation:u.pointAnnotation),h=k.extend(d,t);switch(a){case"xaxis":this.addXaxisAnnotation(h,l,c);break;case"yaxis":this.addYaxisAnnotation(h,l,c);break;case"point":this.addPointAnnotation(h,l,c)}var f=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(a,"-annotations .apexcharts-").concat(a,"-annotation-label[rel='").concat(c,"']")),p=this.helpers.addBackgroundToAnno(f,h);return p&&l.insertBefore(p.node,f),r&&s.globals.memory.methodsToExec.push({context:o,id:h.id?h.id:k.randomId(),method:i,label:"addAnnotation",params:t}),n}},{key:"clearAnnotations",value:function(e){for(var t=e.w,r=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations"),n=t.globals.memory.methodsToExec.length-1;n>=0;n--)"addText"!==t.globals.memory.methodsToExec[n].label&&"addAnnotation"!==t.globals.memory.methodsToExec[n].label||t.globals.memory.methodsToExec.splice(n,1);r=k.listToArray(r),Array.prototype.forEach.call(r,(function(e){for(;e.firstChild;)e.removeChild(e.firstChild)}))}},{key:"removeAnnotation",value:function(e,t){var r=e.w,n=r.globals.dom.baseEl.querySelectorAll(".".concat(t));n&&(r.globals.memory.methodsToExec.map((function(e,n){e.id===t&&r.globals.memory.methodsToExec.splice(n,1)})),Object.keys(r.config.annotations).forEach((function(e){var n=r.config.annotations[e];Array.isArray(n)&&(r.config.annotations[e]=n.filter((function(e){return e.id!==t})))})),Array.prototype.forEach.call(n,(function(e){e.parentElement.removeChild(e)})))}}]),e}(),jr=function(e){var t,r=e.isTimeline,n=e.ctx,a=e.seriesIndex,i=e.dataPointIndex,o=e.y1,s=e.y2,l=e.w,c=l.globals.seriesRangeStart[a][i],u=l.globals.seriesRangeEnd[a][i],d=l.globals.labels[i],h=l.config.series[a].name?l.config.series[a].name:"",f=l.globals.ttKeyFormatter,p=l.config.tooltip.y.title.formatter,g={w:l,seriesIndex:a,dataPointIndex:i,start:c,end:u};"function"==typeof p&&(h=p(h,g)),null!==(t=l.config.series[a].data[i])&&void 0!==t&&t.x&&(d=l.config.series[a].data[i].x),r||"datetime"===l.config.xaxis.type&&(d=new Tr(n).xLabelFormat(l.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new Mr(n).formatDate,w:l})),"function"==typeof f&&(d=f(d,g)),Number.isFinite(o)&&Number.isFinite(s)&&(c=o,u=s);var m="",v="",y=l.globals.colors[a];if(void 0===l.config.tooltip.x.formatter)if("datetime"===l.config.xaxis.type){var b=new Mr(n);m=b.formatDate(b.getDate(c),l.config.tooltip.x.format),v=b.formatDate(b.getDate(u),l.config.tooltip.x.format)}else m=c,v=u;else m=l.config.tooltip.x.formatter(c),v=l.config.tooltip.x.formatter(u);return{start:c,end:u,startVal:m,endVal:v,ylabel:d,color:y,seriesName:h}},Hr=function(e){var t=e.color,r=e.seriesName,n=e.ylabel,a=e.start,i=e.end,o=e.seriesIndex,s=e.dataPointIndex,l=e.ctx.tooltip.tooltipLabels.getFormatters(o);a=l.yLbFormatter(a),i=l.yLbFormatter(i);var c=l.yLbFormatter(e.w.globals.series[o][s]),u='<span class="value start-value">\n  '.concat(a,'\n  </span> <span class="separator">-</span> <span class="value end-value">\n  ').concat(i,"\n  </span>");return'<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: '+t+'">'+(r||"")+'</span></div><div> <span class="category">'+n+": </span> "+(e.w.globals.comboCharts?"rangeArea"===e.w.config.series[o].type||"rangeBar"===e.w.config.series[o].type?u:"<span>".concat(c,"</span>"):u)+" </div></div>"},Br=function(){function e(t){i(this,e),this.opts=t}return s(e,[{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{dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(e){return this.hideYAxis(),k.extend(e,{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(e,t){var r=t.w.config.series[t.seriesIndex].name;return null!==e?r+": "+e:""},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},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"square"},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(),g(g({},this.bar()),{},{chart:{animations:{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 e=this;return{stroke:{width:1},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var r=t.seriesIndex,n=t.dataPointIndex,a=t.w;return e._getBoxTooltip(a,r,n,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var e=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(t){var r=t.seriesIndex,n=t.dataPointIndex,a=t.w;return e._getBoxTooltip(a,r,n,["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(e,t){t.ctx;var r=t.seriesIndex,n=t.dataPointIndex,a=t.w,i=function(){var e=a.globals.seriesRangeStart[r][n];return a.globals.seriesRangeEnd[r][n]-e};return a.globals.comboCharts?"rangeBar"===a.config.series[r].type||"rangeArea"===a.config.series[r].type?i():e:i()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(e){return e.w.config.plotOptions&&e.w.config.plotOptions.bar&&e.w.config.plotOptions.bar.horizontal?function(e){var t=jr(g(g({},e),{},{isTimeline:!0})),r=t.color,n=t.seriesName,a=t.ylabel,i=t.startVal,o=t.endVal;return Hr(g(g({},e),{},{color:r,seriesName:n,ylabel:a,start:i,end:o}))}(e):function(e){var t=jr(e),r=t.color,n=t.seriesName,a=t.ylabel,i=t.start,o=t.end;return Hr(g(g({},e),{},{color:r,seriesName:n,ylabel:a,start:i,end:o}))}(e)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(e){var t,r;return null!==(t=e.plotOptions.bar)&&void 0!==t&&t.barHeight||(e.plotOptions.bar.barHeight=2),null!==(r=e.plotOptions.bar)&&void 0!==r&&r.columnWidth||(e.plotOptions.bar.columnWidth=2),e}},{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(e){return function(e){var t=jr(e),r=t.color,n=t.seriesName,a=t.ylabel,i=t.start,o=t.end;return Hr(g(g({},e),{},{color:r,seriesName:n,ylabel:a,start:i,end:o}))}(e)}}}}},{key:"brush",value:function(e){return k.extend(e,{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(e){e.dataLabels=e.dataLabels||{},e.dataLabels.formatter=e.dataLabels.formatter||void 0;var t=e.dataLabels.formatter;return e.yaxis.forEach((function(t,r){e.yaxis[r].min=0,e.yaxis[r].max=100})),"bar"===e.chart.type&&(e.dataLabels.formatter=t||function(e){return"number"==typeof e&&e?e.toFixed(0)+"%":e}),e}},{key:"stackedBars",value:function(){var e=this.bar();return g(g({},e),{},{plotOptions:g(g({},e.plotOptions),{},{bar:g(g({},e.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(e){return e.xaxis.convertedCatToNumeric=!0,e}},{key:"convertCatToNumericXaxis",value:function(e,t,r){e.xaxis.type="numeric",e.xaxis.labels=e.xaxis.labels||{},e.xaxis.labels.formatter=e.xaxis.labels.formatter||function(e){return k.isNumber(e)?Math.floor(e):e};var n=e.xaxis.labels.formatter,a=e.xaxis.categories&&e.xaxis.categories.length?e.xaxis.categories:e.labels;return r&&r.length&&(a=r.map((function(e){return Array.isArray(e)?e:String(e)}))),a&&a.length&&(e.xaxis.labels.formatter=function(e){return k.isNumber(e)?n(a[Math.floor(e)-1]):n(e)}),e.xaxis.categories=[],e.labels=[],e.xaxis.tickAmount=e.xaxis.tickAmount||"dataPoints",e}},{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(e){return e.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"},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(e){return e.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"},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{key:"polarArea",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(e){return e.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{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,padding:{left:0,right:0,top:0,bottom:0}},xaxis:{labels:{formatter:function(e){return e},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},grid:{padding:{left:0,right:0,top:0,bottom:0}}}}},{key:"_getBoxTooltip",value:function(e,t,r,n,a){var i=e.globals.seriesCandleO[t][r],o=e.globals.seriesCandleH[t][r],s=e.globals.seriesCandleM[t][r],l=e.globals.seriesCandleL[t][r],c=e.globals.seriesCandleC[t][r];return e.config.series[t].type&&e.config.series[t].type!==a?'<div class="apexcharts-custom-tooltip">\n          '.concat(e.config.series[t].name?e.config.series[t].name:"series-"+(t+1),": <strong>").concat(e.globals.series[t][r],"</strong>\n        </div>"):'<div class="apexcharts-tooltip-box apexcharts-tooltip-'.concat(e.config.chart.type,'">')+"<div>".concat(n[0],': <span class="value">')+i+"</span></div>"+"<div>".concat(n[1],': <span class="value">')+o+"</span></div>"+(s?"<div>".concat(n[2],': <span class="value">')+s+"</span></div>":"")+"<div>".concat(n[3],': <span class="value">')+l+"</span></div>"+"<div>".concat(n[4],': <span class="value">')+c+"</span></div></div>"}}]),e}(),$r=function(){function e(t){i(this,e),this.opts=t}return s(e,[{key:"init",value:function(e){var t=e.responsiveOverride,r=this.opts,n=new Fr,a=new Br(r);this.chartType=r.chart.type,r=this.extendYAxis(r),r=this.extendAnnotations(r);var i=n.init(),o={};if(r&&"object"===x(r)){var s,l,c,u,d,h,f,p,g,m,v={};v=-1!==["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(r.chart.type)?a[r.chart.type]():a.line(),null!==(s=r.plotOptions)&&void 0!==s&&null!==(l=s.bar)&&void 0!==l&&l.isFunnel&&(v=a.funnel()),r.chart.stacked&&"bar"===r.chart.type&&(v=a.stackedBars()),null!==(c=r.chart.brush)&&void 0!==c&&c.enabled&&(v=a.brush(v)),null!==(u=r.plotOptions)&&void 0!==u&&null!==(d=u.line)&&void 0!==d&&d.isSlopeChart&&(v=a.slope()),r.chart.stacked&&"100%"===r.chart.stackType&&(r=a.stacked100(r)),null!==(h=r.plotOptions)&&void 0!==h&&null!==(f=h.bar)&&void 0!==f&&f.isDumbbell&&(r=a.dumbbell(r)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(r),r.xaxis=r.xaxis||window.Apex.xaxis||{},t||(r.xaxis.convertedCatToNumeric=!1),(null!==(p=(r=this.checkForCatToNumericXAxis(this.chartType,v,r)).chart.sparkline)&&void 0!==p&&p.enabled||null!==(g=window.Apex.chart)&&void 0!==g&&null!==(m=g.sparkline)&&void 0!==m&&m.enabled)&&(v=a.sparkline(v)),o=k.extend(i,v)}var y=k.extend(o,window.Apex);return i=k.extend(y,r),this.handleUserInputErrors(i)}},{key:"checkForCatToNumericXAxis",value:function(e,t,r){var n,a,i=new Br(r),o=("bar"===e||"boxPlot"===e)&&(null===(n=r.plotOptions)||void 0===n||null===(a=n.bar)||void 0===a?void 0:a.horizontal),s="pie"===e||"polarArea"===e||"donut"===e||"radar"===e||"radialBar"===e||"heatmap"===e,l="datetime"!==r.xaxis.type&&"numeric"!==r.xaxis.type,c=r.xaxis.tickPlacement?r.xaxis.tickPlacement:t.xaxis&&t.xaxis.tickPlacement;return o||s||!l||"between"===c||(r=i.convertCatToNumeric(r)),r}},{key:"extendYAxis",value:function(e,t){var r=new Fr;(void 0===e.yaxis||!e.yaxis||Array.isArray(e.yaxis)&&0===e.yaxis.length)&&(e.yaxis={}),e.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(e.yaxis=k.extend(e.yaxis,window.Apex.yaxis)),e.yaxis.constructor!==Array?e.yaxis=[k.extend(r.yAxis,e.yaxis)]:e.yaxis=k.extendArray(e.yaxis,r.yAxis);var n=!1;e.yaxis.forEach((function(e){e.logarithmic&&(n=!0)}));var a=e.series;return t&&!a&&(a=t.config.series),n&&a.length!==e.yaxis.length&&a.length&&(e.yaxis=a.map((function(t,n){if(t.name||(a[n].name="series-".concat(n+1)),e.yaxis[n])return e.yaxis[n].seriesName=a[n].name,e.yaxis[n];var i=k.extend(r.yAxis,e.yaxis[0]);return i.show=!1,i}))),n&&a.length>1&&a.length!==e.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes"),e}},{key:"extendAnnotations",value:function(e){return void 0===e.annotations&&(e.annotations={},e.annotations.yaxis=[],e.annotations.xaxis=[],e.annotations.points=[]),e=this.extendYAxisAnnotations(e),e=this.extendXAxisAnnotations(e),this.extendPointAnnotations(e)}},{key:"extendYAxisAnnotations",value:function(e){var t=new Fr;return e.annotations.yaxis=k.extendArray(void 0!==e.annotations.yaxis?e.annotations.yaxis:[],t.yAxisAnnotation),e}},{key:"extendXAxisAnnotations",value:function(e){var t=new Fr;return e.annotations.xaxis=k.extendArray(void 0!==e.annotations.xaxis?e.annotations.xaxis:[],t.xAxisAnnotation),e}},{key:"extendPointAnnotations",value:function(e){var t=new Fr;return e.annotations.points=k.extendArray(void 0!==e.annotations.points?e.annotations.points:[],t.pointAnnotation),e}},{key:"checkForDarkTheme",value:function(e){e.theme&&"dark"===e.theme.mode&&(e.tooltip||(e.tooltip={}),"light"!==e.tooltip.theme&&(e.tooltip.theme="dark"),e.chart.foreColor||(e.chart.foreColor="#f6f7f8"),e.theme.palette||(e.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(e){var t=e;if(t.tooltip.shared&&t.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"===t.chart.type&&t.plotOptions.bar.horizontal){if(t.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");t.yaxis[0].reversed&&(t.yaxis[0].opposite=!0),t.xaxis.tooltip.enabled=!1,t.yaxis[0].tooltip.enabled=!1,t.chart.zoom.enabled=!1}return"bar"!==t.chart.type&&"rangeBar"!==t.chart.type||t.tooltip.shared&&"barWidth"===t.xaxis.crosshairs.width&&t.series.length>1&&(t.xaxis.crosshairs.width="tickWidth"),"candlestick"!==t.chart.type&&"boxPlot"!==t.chart.type||t.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(t.chart.type," chart is not supported.")),t.yaxis[0].reversed=!1),t}}]),e}(),Wr=function(){function e(){i(this,e)}return s(e,[{key:"initGlobalVars",value:function(e){e.series=[],e.seriesCandleO=[],e.seriesCandleH=[],e.seriesCandleM=[],e.seriesCandleL=[],e.seriesCandleC=[],e.seriesRangeStart=[],e.seriesRangeEnd=[],e.seriesRange=[],e.seriesPercent=[],e.seriesGoals=[],e.seriesX=[],e.seriesZ=[],e.seriesNames=[],e.seriesTotals=[],e.seriesLog=[],e.seriesColors=[],e.stackedSeriesTotals=[],e.seriesXvalues=[],e.seriesYvalues=[],e.dataWasParsed=!1,e.originalSeries=null,e.labels=[],e.hasXaxisGroups=!1,e.groups=[],e.barGroups=[],e.lineGroups=[],e.areaGroups=[],e.hasSeriesGroups=!1,e.seriesGroups=[],e.categoryLabels=[],e.timescaleLabels=[],e.noLabelsProvided=!1,e.resizeTimer=null,e.selectionResizeTimer=null,e.lastWheelExecution=0,e.delayedElements=[],e.pointsArray=[],e.dataLabelsRects=[],e.isXNumeric=!1,e.skipLastTimelinelabel=!1,e.skipFirstTimelinelabel=!1,e.isDataXYZ=!1,e.isMultiLineX=!1,e.isMultipleYAxis=!1,e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE,e.minYArr=[],e.maxYArr=[],e.maxX=-Number.MAX_VALUE,e.minX=Number.MAX_VALUE,e.initialMaxX=-Number.MAX_VALUE,e.initialMinX=Number.MAX_VALUE,e.maxDate=0,e.minDate=Number.MAX_VALUE,e.minZ=Number.MAX_VALUE,e.maxZ=-Number.MAX_VALUE,e.minXDiff=Number.MAX_VALUE,e.yAxisScale=[],e.xAxisScale=null,e.xAxisTicksPositions=[],e.yLabelsCoords=[],e.yTitleCoords=[],e.barPadForNumericAxis=0,e.padHorizontal=0,e.xRange=0,e.yRange=[],e.zRange=0,e.dataPoints=0,e.xTickAmount=0,e.multiAxisTickAmount=0}},{key:"globalVars",value:function(e){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:e.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:[],invalidLogScale:!1,ignoreYAxisIndexes:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:"zoom"===e.chart.toolbar.autoSelected&&e.chart.toolbar.tools.zoom&&e.chart.zoom.enabled,panEnabled:"pan"===e.chart.toolbar.autoSelected&&e.chart.toolbar.tools.pan,selectionEnabled:"selection"===e.chart.toolbar.autoSelected&&e.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:e.plotOptions.line.isSlopeChart,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,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(e){var t=this.globalVars(e);return this.initGlobalVars(t),t.initialConfig=k.extend({},e),t.initialSeries=k.clone(e.series),t.lastXAxis=k.clone(t.initialConfig.xaxis),t.lastYAxis=k.clone(t.initialConfig.yaxis),t}}]),e}(),Vr=function(){function e(t){i(this,e),this.opts=t}return s(e,[{key:"init",value:function(){var e=new $r(this.opts).init({responsiveOverride:!1});return{config:e,globals:(new Wr).init(e)}}}]),e}(),Yr=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w,this.opts=null,this.seriesIndex=0,this.patternIDs=[]}return s(e,[{key:"clippedImgArea",value:function(e){var t=this.w,r=t.config,n=parseInt(t.globals.gridWidth,10),a=parseInt(t.globals.gridHeight,10),i=n>a?n:a,o=e.image,s=0,l=0;void 0===e.width&&void 0===e.height?void 0!==r.fill.image.width&&void 0!==r.fill.image.height?(s=r.fill.image.width+1,l=r.fill.image.height):(s=i+1,l=i):(s=e.width,l=e.height);var c=document.createElementNS(t.globals.SVGNS,"pattern");Pr.setAttrs(c,{id:e.patternID,patternUnits:e.patternUnits?e.patternUnits:"userSpaceOnUse",width:s+"px",height:l+"px"});var u=document.createElementNS(t.globals.SVGNS,"image");c.appendChild(u),u.setAttributeNS(window.SVG.xlink,"href",o),Pr.setAttrs(u,{x:0,y:0,preserveAspectRatio:"none",width:s+"px",height:l+"px"}),u.style.opacity=e.opacity,t.globals.dom.elDefs.node.appendChild(c)}},{key:"getSeriesIndex",value:function(e){var t=this.w,r=t.config.chart.type;return("bar"===r||"rangeBar"===r)&&t.config.plotOptions.bar.distributed||"heatmap"===r||"treemap"===r?this.seriesIndex=e.seriesNumber:this.seriesIndex=e.seriesNumber%t.globals.series.length,this.seriesIndex}},{key:"computeColorStops",value:function(e,t){var r,n=this.w,a=null,i=null,o=l(e);try{for(o.s();!(r=o.n()).done;){var s=r.value;s>=t.threshold?(null===a||s>a)&&(a=s):(null===i||s<i)&&(i=s)}}catch(e){o.e(e)}finally{o.f()}null===a&&(a=t.threshold),null===i&&(i=t.threshold);var c=a-t.threshold+(t.threshold-i);0===c&&(c=1);var u=100-(t.threshold-i)/c*100;return[{offset:u=Math.max(0,Math.min(u,100)),color:t.colorAboveThreshold,opacity:n.config.fill.opacity},{offset:0,color:t.colorBelowThreshold,opacity:n.config.fill.opacity}]}},{key:"fillPath",value:function(e){var t,r,n,a=this.w;this.opts=e;var i,o,s,l=this.w.config;this.seriesIndex=this.getSeriesIndex(e);var c=l.plotOptions.line.colors.colorAboveThreshold&&l.plotOptions.line.colors.colorBelowThreshold,u=this.getFillColors()[this.seriesIndex];void 0!==a.globals.seriesColors[this.seriesIndex]&&(u=a.globals.seriesColors[this.seriesIndex]),"function"==typeof u&&(u=u({seriesIndex:this.seriesIndex,dataPointIndex:e.dataPointIndex,value:e.value,w:a}));var d,h,f,p=e.fillType?e.fillType:this.getFillType(this.seriesIndex),g=Array.isArray(l.fill.opacity)?l.fill.opacity[this.seriesIndex]:l.fill.opacity,m="gradient"===p||c;e.color&&(u=e.color),null!==(t=a.config.series[this.seriesIndex])&&void 0!==t&&null!==(r=t.data)&&void 0!==r&&null!==(n=r[e.dataPointIndex])&&void 0!==n&&n.fillColor&&(u=null===(d=a.config.series[this.seriesIndex])||void 0===d||null===(h=d.data)||void 0===h||null===(f=h[e.dataPointIndex])||void 0===f?void 0:f.fillColor),u||(u="#fff",console.warn("undefined color - ApexCharts"));var v=u;if(-1===u.indexOf("rgb")?-1===u.indexOf("#")?v=u:u.length<9&&(v=k.hexToRgba(u,g)):u.indexOf("rgba")>-1?g=k.getOpacityFromRGBA(u):v=k.hexToRgba(k.rgb2hex(u),g),e.opacity&&(g=e.opacity),"pattern"===p&&(o=this.handlePatternFill({fillConfig:e.fillConfig,patternFill:o,fillColor:u,fillOpacity:g,defaultColor:v})),m){var b=y(l.fill.gradient.colorStops)||[],x=l.fill.gradient.type;c&&(b[this.seriesIndex]=this.computeColorStops(a.globals.series[this.seriesIndex],l.plotOptions.line.colors),x="vertical"),s=this.handleGradientFill({type:x,fillConfig:e.fillConfig,fillColor:u,fillOpacity:g,colorStops:b,i:this.seriesIndex})}if("image"===p){var w=l.fill.image.src,S=e.patternID?e.patternID:"",C="pattern".concat(a.globals.cuid).concat(e.seriesNumber+1).concat(S);-1===this.patternIDs.indexOf(C)&&(this.clippedImgArea({opacity:g,image:Array.isArray(w)?e.seriesNumber<w.length?w[e.seriesNumber]:w[0]:w,width:e.width?e.width:void 0,height:e.height?e.height:void 0,patternUnits:e.patternUnits,patternID:C}),this.patternIDs.push(C)),i="url(#".concat(C,")")}else i=m?s:"pattern"===p?o:v;return e.solid&&(i=v),i}},{key:"getFillType",value:function(e){var t=this.w;return Array.isArray(t.config.fill.type)?t.config.fill.type[e]:t.config.fill.type}},{key:"getFillColors",value:function(){var e=this.w,t=e.config,r=this.opts,n=[];return e.globals.comboCharts?"line"===e.config.series[this.seriesIndex].type?Array.isArray(e.globals.stroke.colors)?n=e.globals.stroke.colors:n.push(e.globals.stroke.colors):Array.isArray(e.globals.fill.colors)?n=e.globals.fill.colors:n.push(e.globals.fill.colors):"line"===t.chart.type?Array.isArray(e.globals.stroke.colors)?n=e.globals.stroke.colors:n.push(e.globals.stroke.colors):Array.isArray(e.globals.fill.colors)?n=e.globals.fill.colors:n.push(e.globals.fill.colors),void 0!==r.fillColors&&(n=[],Array.isArray(r.fillColors)?n=r.fillColors.slice():n.push(r.fillColors)),n}},{key:"handlePatternFill",value:function(e){var t=e.fillConfig,r=(e.patternFill,e.fillColor),n=e.fillOpacity,a=e.defaultColor,i=this.w.config.fill;t&&(i=t);var o=this.opts,s=new Pr(this.ctx),l=Array.isArray(i.pattern.strokeWidth)?i.pattern.strokeWidth[this.seriesIndex]:i.pattern.strokeWidth,c=r;return Array.isArray(i.pattern.style)?void 0!==i.pattern.style[o.seriesNumber]?s.drawPattern(i.pattern.style[o.seriesNumber],i.pattern.width,i.pattern.height,c,l,n):a:s.drawPattern(i.pattern.style,i.pattern.width,i.pattern.height,c,l,n)}},{key:"handleGradientFill",value:function(e){var t=e.type,r=e.fillColor,n=e.fillOpacity,a=e.fillConfig,i=e.colorStops,o=e.i,s=this.w.config.fill;a&&(s=g(g({},s),a));var l=this.opts,c=new Pr(this.ctx),u=new k;t=t||s.gradient.type;var d,h=r,f=void 0===s.gradient.opacityFrom?n:Array.isArray(s.gradient.opacityFrom)?s.gradient.opacityFrom[o]:s.gradient.opacityFrom;h.indexOf("rgba")>-1&&(f=k.getOpacityFromRGBA(h));var p=void 0===s.gradient.opacityTo?n:Array.isArray(s.gradient.opacityTo)?s.gradient.opacityTo[o]:s.gradient.opacityTo;if(void 0===s.gradient.gradientToColors||0===s.gradient.gradientToColors.length)d="dark"===s.gradient.shade?u.shadeColor(-1*parseFloat(s.gradient.shadeIntensity),r.indexOf("rgb")>-1?k.rgb2hex(r):r):u.shadeColor(parseFloat(s.gradient.shadeIntensity),r.indexOf("rgb")>-1?k.rgb2hex(r):r);else if(s.gradient.gradientToColors[l.seriesNumber]){var m=s.gradient.gradientToColors[l.seriesNumber];d=m,m.indexOf("rgba")>-1&&(p=k.getOpacityFromRGBA(m))}else d=r;if(s.gradient.gradientFrom&&(h=s.gradient.gradientFrom),s.gradient.gradientTo&&(d=s.gradient.gradientTo),s.gradient.inverseColors){var v=h;h=d,d=v}return h.indexOf("rgb")>-1&&(h=k.rgb2hex(h)),d.indexOf("rgb")>-1&&(d=k.rgb2hex(d)),c.drawGradient(t,h,d,f,p,l.size,s.gradient.stops,i,o)}}]),e}(),Xr=function(){function e(t,r){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"setGlobalMarkerSize",value:function(){var e=this.w;if(e.globals.markers.size=Array.isArray(e.config.markers.size)?e.config.markers.size:[e.config.markers.size],e.globals.markers.size.length>0){if(e.globals.markers.size.length<e.globals.series.length+1)for(var t=0;t<=e.globals.series.length;t++)void 0===e.globals.markers.size[t]&&e.globals.markers.size.push(e.globals.markers.size[0])}else e.globals.markers.size=e.config.series.map((function(t){return e.config.markers.size}))}},{key:"plotChartMarkers",value:function(e){var t=e.pointsPos,r=e.seriesIndex,n=e.j,a=e.pSize,i=e.alwaysDrawMarker,o=void 0!==i&&i,s=e.isVirtualPoint,l=void 0!==s&&s,c=this.w,u=r,d=t,h=null,f=new Pr(this.ctx),p=c.config.markers.discrete&&c.config.markers.discrete.length;if(Array.isArray(d.x))for(var g=0;g<d.x.length;g++){var m=void 0,v=n,y=!k.isNumber(d.y[g]);0===c.globals.markers.largestSize&&c.globals.hasNullValues&&null!==c.globals.series[u][n+1]&&!l&&(y=!0),1===n&&0===g&&(v=0),1===n&&1===g&&(v=1);var b="apexcharts-marker";if("line"!==c.config.chart.type&&"area"!==c.config.chart.type||c.globals.comboCharts||c.config.tooltip.intersect||(b+=" no-pointer-events"),(Array.isArray(c.config.markers.size)?c.globals.markers.size[r]>0:c.config.markers.size>0)||o||p){y||(b+=" w".concat(k.randomId()));var x=this.getMarkerConfig({cssClass:b,seriesIndex:r,dataPointIndex:v});c.config.series[u].data[v]&&(c.config.series[u].data[v].fillColor&&(x.pointFillColor=c.config.series[u].data[v].fillColor),c.config.series[u].data[v].strokeColor&&(x.pointStrokeColor=c.config.series[u].data[v].strokeColor)),void 0!==a&&(x.pSize=a),(d.x[g]<-c.globals.markers.largestSize||d.x[g]>c.globals.gridWidth+c.globals.markers.largestSize||d.y[g]<-c.globals.markers.largestSize||d.y[g]>c.globals.gridHeight+c.globals.markers.largestSize)&&(x.pSize=0),y||((c.globals.markers.size[r]>0||o||p)&&!h&&(h=f.group({class:o||p?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(c.globals.cuid,")")),(m=f.drawMarker(d.x[g],d.y[g],x)).attr("rel",v),m.attr("j",v),m.attr("index",r),m.node.setAttribute("default-marker-size",x.pSize),new Er(this.ctx).setSelectionFilter(m,r,v),this.addEvents(m),h&&h.add(m))}else void 0===c.globals.pointsArray[r]&&(c.globals.pointsArray[r]=[]),c.globals.pointsArray[r].push([d.x[g],d.y[g]])}return h}},{key:"getMarkerConfig",value:function(e){var t=e.cssClass,r=e.seriesIndex,n=e.dataPointIndex,a=void 0===n?null:n,i=e.radius,o=void 0===i?null:i,s=e.size,l=void 0===s?null:s,c=e.strokeWidth,u=void 0===c?null:c,d=this.w,h=this.getMarkerStyle(r),f=null===l?d.globals.markers.size[r]:l,p=d.config.markers;return null!==a&&p.discrete.length&&p.discrete.map((function(e){e.seriesIndex===r&&e.dataPointIndex===a&&(h.pointStrokeColor=e.strokeColor,h.pointFillColor=e.fillColor,f=e.size,h.pointShape=e.shape)})),{pSize:null===o?f:o,pRadius:null!==o?o:p.radius,pointStrokeWidth:null!==u?u:Array.isArray(p.strokeWidth)?p.strokeWidth[r]:p.strokeWidth,pointStrokeColor:h.pointStrokeColor,pointFillColor:h.pointFillColor,shape:h.pointShape||(Array.isArray(p.shape)?p.shape[r]:p.shape),class:t,pointStrokeOpacity:Array.isArray(p.strokeOpacity)?p.strokeOpacity[r]:p.strokeOpacity,pointStrokeDashArray:Array.isArray(p.strokeDashArray)?p.strokeDashArray[r]:p.strokeDashArray,pointFillOpacity:Array.isArray(p.fillOpacity)?p.fillOpacity[r]:p.fillOpacity,seriesIndex:r}}},{key:"addEvents",value:function(e){var t=this.w,r=new Pr(this.ctx);e.node.addEventListener("mouseenter",r.pathMouseEnter.bind(this.ctx,e)),e.node.addEventListener("mouseleave",r.pathMouseLeave.bind(this.ctx,e)),e.node.addEventListener("mousedown",r.pathMouseDown.bind(this.ctx,e)),e.node.addEventListener("click",t.config.markers.onClick),e.node.addEventListener("dblclick",t.config.markers.onDblClick),e.node.addEventListener("touchstart",r.pathMouseDown.bind(this.ctx,e),{passive:!0})}},{key:"getMarkerStyle",value:function(e){var t=this.w,r=t.globals.markers.colors,n=t.config.markers.strokeColor||t.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(n)?n[e]:n,pointFillColor:Array.isArray(r)?r[e]:r}}}]),e}(),Kr=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w,this.initialAnim=this.w.config.chart.animations.enabled}return s(e,[{key:"draw",value:function(e,t,r){var n=this.w,a=new Pr(this.ctx),i=r.realIndex,o=r.pointsPos,s=r.zRatio,l=r.elParent,c=a.group({class:"apexcharts-series-markers apexcharts-series-".concat(n.config.chart.type)});if(c.attr("clip-path","url(#gridRectMarkerMask".concat(n.globals.cuid,")")),Array.isArray(o.x))for(var u=0;u<o.x.length;u++){var d=t+1,h=!0;0===t&&0===u&&(d=0),0===t&&1===u&&(d=1);var f=n.globals.markers.size[i];if(s!==1/0){var p=n.config.plotOptions.bubble;f=n.globals.seriesZ[i][d],p.zScaling&&(f/=s),p.minBubbleRadius&&f<p.minBubbleRadius&&(f=p.minBubbleRadius),p.maxBubbleRadius&&f>p.maxBubbleRadius&&(f=p.maxBubbleRadius)}var g=o.x[u],m=o.y[u];if(f=f||0,null!==m&&void 0!==n.globals.series[i][d]||(h=!1),h){var v=this.drawPoint(g,m,f,i,d,t);c.add(v)}l.add(c)}}},{key:"drawPoint",value:function(e,t,r,n,a,i){var o=this.w,s=n,l=new S(this.ctx),c=new Er(this.ctx),u=new Yr(this.ctx),d=new Xr(this.ctx),h=new Pr(this.ctx),f=d.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:s,dataPointIndex:a,radius:"bubble"===o.config.chart.type||o.globals.comboCharts&&o.config.series[n]&&"bubble"===o.config.series[n].type?r:null}),p=u.fillPath({seriesNumber:n,dataPointIndex:a,color:f.pointFillColor,patternUnits:"objectBoundingBox",value:o.globals.series[n][i]}),g=h.drawMarker(e,t,f);if(o.config.series[s].data[a]&&o.config.series[s].data[a].fillColor&&(p=o.config.series[s].data[a].fillColor),g.attr({fill:p}),o.config.chart.dropShadow.enabled){var m=o.config.chart.dropShadow;c.dropShadow(g,m,n)}if(!this.initialAnim||o.globals.dataChanged||o.globals.resized)o.globals.animationEnded=!0;else{var v=o.config.chart.animations.speed;l.animateMarker(g,v,o.globals.easing,(function(){window.setTimeout((function(){l.animationCompleted(g)}),100)}))}return g.attr({rel:a,j:a,index:n,"default-marker-size":f.pSize}),c.setSelectionFilter(g,n,a),d.addEvents(g),g.node.classList.add("apexcharts-marker"),g}},{key:"centerTextInBubble",value:function(e){var t=this.w;return{y:e+=parseInt(t.config.dataLabels.style.fontSize,10)/4}}}]),e}(),Gr=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"dataLabelsCorrection",value:function(e,t,r,n,a,i,o){var s=this.w,l=!1,c=new Pr(this.ctx).getTextRects(r,o),u=c.width,d=c.height;t<0&&(t=0),t>s.globals.gridHeight+d&&(t=s.globals.gridHeight+d/2),void 0===s.globals.dataLabelsRects[n]&&(s.globals.dataLabelsRects[n]=[]),s.globals.dataLabelsRects[n].push({x:e,y:t,width:u,height:d});var h=s.globals.dataLabelsRects[n].length-2,f=void 0!==s.globals.lastDrawnDataLabelsIndexes[n]?s.globals.lastDrawnDataLabelsIndexes[n][s.globals.lastDrawnDataLabelsIndexes[n].length-1]:0;if(void 0!==s.globals.dataLabelsRects[n][h]){var p=s.globals.dataLabelsRects[n][f];(e>p.x+p.width||t>p.y+p.height||t+d<p.y||e+u<p.x)&&(l=!0)}return(0===a||i)&&(l=!0),{x:e,y:t,textRects:c,drawnextLabel:l}}},{key:"drawDataLabel",value:function(e){var t=this,r=e.type,n=e.pos,a=e.i,i=e.j,o=e.isRangeStart,s=e.strokeWidth,l=void 0===s?2:s,c=this.w,u=new Pr(this.ctx),d=c.config.dataLabels,h=0,f=0,p=i,g=null;if(-1!==c.globals.collapsedSeriesIndices.indexOf(a)||!d.enabled||!Array.isArray(n.x))return g;g=u.group({class:"apexcharts-data-labels"});for(var m=0;m<n.x.length;m++)if(h=n.x[m]+d.offsetX,f=n.y[m]+d.offsetY+l,!isNaN(h)){1===i&&0===m&&(p=0),1===i&&1===m&&(p=1);var v=c.globals.series[a][p];"rangeArea"===r&&(v=o?c.globals.seriesRangeStart[a][p]:c.globals.seriesRangeEnd[a][p]);var y="",b=function(e){return c.config.dataLabels.formatter(e,{ctx:t.ctx,seriesIndex:a,dataPointIndex:p,w:c})};"bubble"===c.config.chart.type?(y=b(v=c.globals.seriesZ[a][p]),f=n.y[m],f=new Kr(this.ctx).centerTextInBubble(f,a,p).y):void 0!==v&&(y=b(v));var x=c.config.dataLabels.textAnchor;c.globals.isSlopeChart&&(x=0===p?"end":p===c.config.series[a].data.length-1?"start":"middle"),this.plotDataLabelsText({x:h,y:f,text:y,i:a,j:p,parent:g,offsetCorrection:!0,dataLabelsConfig:c.config.dataLabels,textAnchor:x})}return g}},{key:"plotDataLabelsText",value:function(e){var t=this.w,r=new Pr(this.ctx),n=e.x,a=e.y,i=e.i,o=e.j,s=e.text,l=e.textAnchor,c=e.fontSize,u=e.parent,d=e.dataLabelsConfig,h=e.color,f=e.alwaysDrawDataLabel,p=e.offsetCorrection,g=e.className,m=null;if(Array.isArray(t.config.dataLabels.enabledOnSeries)&&t.config.dataLabels.enabledOnSeries.indexOf(i)<0)return m;var v={x:n,y:a,drawnextLabel:!0,textRects:null};p&&(v=this.dataLabelsCorrection(n,a,s,i,o,f,parseInt(d.style.fontSize,10))),t.globals.zoomed||(n=v.x,a=v.y),v.textRects&&(n<-20-v.textRects.width||n>t.globals.gridWidth+v.textRects.width+30)&&(s="");var y=t.globals.dataLabels.style.colors[i];(("bar"===t.config.chart.type||"rangeBar"===t.config.chart.type)&&t.config.plotOptions.bar.distributed||t.config.dataLabels.distributed)&&(y=t.globals.dataLabels.style.colors[o]),"function"==typeof y&&(y=y({series:t.globals.series,seriesIndex:i,dataPointIndex:o,w:t})),h&&(y=h);var b=d.offsetX,x=d.offsetY;if("bar"!==t.config.chart.type&&"rangeBar"!==t.config.chart.type||(b=0,x=0),t.globals.isSlopeChart&&(0!==o&&(b=-2*d.offsetX+5),0!==o&&o!==t.config.series[i].data.length-1&&(b=0)),v.drawnextLabel){if("middle"===l&&n===t.globals.gridWidth&&(l="end"),(m=r.drawText({width:100,height:parseInt(d.style.fontSize,10),x:n+b,y:a+x,foreColor:y,textAnchor:l||d.textAnchor,text:s,fontSize:c||d.style.fontSize,fontFamily:d.style.fontFamily,fontWeight:d.style.fontWeight||"normal"})).attr({class:g||"apexcharts-datalabel",cx:n,cy:a}),d.dropShadow.enabled){var w=d.dropShadow;new Er(this.ctx).dropShadow(m,w)}u.add(m),void 0===t.globals.lastDrawnDataLabelsIndexes[i]&&(t.globals.lastDrawnDataLabelsIndexes[i]=[]),t.globals.lastDrawnDataLabelsIndexes[i].push(o)}return m}},{key:"addBackgroundToDataLabel",value:function(e,t){var r=this.w,n=r.config.dataLabels.background,a=n.padding,i=n.padding/2,o=t.width,s=t.height,l=new Pr(this.ctx).drawRect(t.x-a,t.y-i/2,o+2*a,s+i,n.borderRadius,"transparent"!==r.config.chart.background&&r.config.chart.background?r.config.chart.background:"#fff",n.opacity,n.borderWidth,n.borderColor);return n.dropShadow.enabled&&new Er(this.ctx).dropShadow(l,n.dropShadow),l}},{key:"dataLabelsBackground",value:function(){var e=this.w;if("bubble"!==e.config.chart.type)for(var t=e.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),r=0;r<t.length;r++){var n=t[r],a=n.getBBox(),i=null;if(a.width&&a.height&&(i=this.addBackgroundToDataLabel(n,a)),i){n.parentNode.insertBefore(i.node,n);var o=e.config.dataLabels.background.backgroundColor||n.getAttribute("fill");!e.config.chart.animations.enabled||e.globals.resized||e.globals.dataChanged?i.attr({fill:o}):i.animate().attr({fill:o}),n.setAttribute("fill",e.config.dataLabels.background.foreColor)}}}},{key:"bringForward",value:function(){for(var e=this.w,t=e.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels"),r=e.globals.dom.baseEl.querySelector(".apexcharts-plot-series:last-child"),n=0;n<t.length;n++)r&&r.insertBefore(t[n],r.nextSibling)}}]),e}(),Ur=".apexcharts-flip-y {\n  transform: scaleY(-1) translateY(-100%);\n  transform-origin: top;\n  transform-box: fill-box;\n}\n.apexcharts-flip-x {\n  transform: scaleX(-1);\n  transform-origin: center;\n  transform-box: fill-box;\n}\n.apexcharts-legend {\n  display: flex;\n  overflow: auto;\n  padding: 0 10px;\n}\n.apexcharts-legend.apexcharts-legend-group-horizontal {\n  flex-direction: column;\n}\n.apexcharts-legend-group {\n  display: flex;\n}\n.apexcharts-legend-group-vertical {\n  flex-direction: column-reverse;\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  align-items: 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  align-items: 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  align-items: 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} ",qr=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w,this.legendInactiveClass="legend-mouseover-inactive"}return s(e,[{key:"getAllSeriesEls",value:function(){return this.w.globals.dom.baseEl.getElementsByClassName("apexcharts-series")}},{key:"getSeriesByName",value:function(e){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner .apexcharts-series[seriesName='".concat(k.escapeString(e),"']"))}},{key:"isSeriesHidden",value:function(e){var t=this.getSeriesByName(e),r=parseInt(t.getAttribute("data:realIndex"),10);return{isHidden:t.classList.contains("apexcharts-series-collapsed"),realIndex:r}}},{key:"addCollapsedClassToSeries",value:function(e,t){var r=this.w;function n(r){for(var n=0;n<r.length;n++)r[n].index===t&&e.node.classList.add("apexcharts-series-collapsed")}n(r.globals.collapsedSeries),n(r.globals.ancillaryCollapsedSeries)}},{key:"toggleSeries",value:function(e){var t=this.isSeriesHidden(e);return this.ctx.legend.legendHelpers.toggleDataSeries(t.realIndex,t.isHidden),t.isHidden}},{key:"showSeries",value:function(e){var t=this.isSeriesHidden(e);t.isHidden&&this.ctx.legend.legendHelpers.toggleDataSeries(t.realIndex,!0)}},{key:"hideSeries",value:function(e){var t=this.isSeriesHidden(e);t.isHidden||this.ctx.legend.legendHelpers.toggleDataSeries(t.realIndex,!1)}},{key:"resetSeries",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=this.w,a=k.clone(n.globals.initialSeries);n.globals.previousPaths=[],r?(n.globals.collapsedSeries=[],n.globals.ancillaryCollapsedSeries=[],n.globals.collapsedSeriesIndices=[],n.globals.ancillaryCollapsedSeriesIndices=[]):a=this.emptyCollapsedSeries(a),n.config.series=a,e&&(t&&(n.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(a,n.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(e){for(var t=this.w,r=0;r<e.length;r++)t.globals.collapsedSeriesIndices.indexOf(r)>-1&&(e[r].data=[]);return e}},{key:"highlightSeries",value:function(e){var t=this.w,r=this.getSeriesByName(e),n=parseInt(null==r?void 0:r.getAttribute("data:realIndex"),10),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels, .apexcharts-yaxis"),i=null,o=null,s=null;if(t.globals.axisCharts||"radialBar"===t.config.chart.type)if(t.globals.axisCharts){i=t.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(n,"']")),o=t.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(n,"']"));var l=t.globals.seriesYAxisReverseMap[n];s=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(l,"']"))}else i=t.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(n+1,"']"));else i=t.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(n+1,"'] path"));for(var c=0;c<a.length;c++)a[c].classList.add(this.legendInactiveClass);if(i)t.globals.axisCharts||i.parentNode.classList.remove(this.legendInactiveClass),i.classList.remove(this.legendInactiveClass),null!==o&&o.classList.remove(this.legendInactiveClass),null!==s&&s.classList.remove(this.legendInactiveClass);else for(var u=0;u<a.length;u++)a[u].classList.remove(this.legendInactiveClass)}},{key:"toggleSeriesOnHover",value:function(e,t){var r=this.w;t||(t=e.target);var n=r.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels, .apexcharts-yaxis");if("mousemove"===e.type){var a=parseInt(t.getAttribute("rel"),10)-1;this.highlightSeries(r.globals.seriesNames[a])}else if("mouseout"===e.type)for(var i=0;i<n.length;i++)n[i].classList.remove(this.legendInactiveClass)}},{key:"highlightRangeInSeries",value:function(e,t){var r=this,n=this.w,a=n.globals.dom.baseEl.getElementsByClassName("apexcharts-heatmap-rect"),i=function(e){for(var t=0;t<a.length;t++)a[t].classList[e](r.legendInactiveClass)};if("mousemove"===e.type){var o=parseInt(t.getAttribute("rel"),10)-1;i("add");var s=n.config.plotOptions.heatmap.colorScale.ranges;!function(e,t){for(var n=0;n<a.length;n++){var i=Number(a[n].getAttribute("val"));i>=e.from&&(i<e.to||e.to===t&&i===t)&&a[n].classList.remove(r.legendInactiveClass)}}(s[o],s.reduce((function(e,t){return Math.max(e,t.to)}),0))}else"mouseout"===e.type&&i("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"asc",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=this.w,n=0;if(r.config.series.length>1)for(var a=r.config.series.map((function(e,n){return e.data&&e.data.length>0&&-1===r.globals.collapsedSeriesIndices.indexOf(n)&&(!r.globals.comboCharts||0===t.length||t.length&&t.indexOf(r.config.series[n].type)>-1)?n:-1})),i="asc"===e?0:a.length-1;"asc"===e?i<a.length:i>=0;"asc"===e?i++:i--)if(-1!==a[i]){n=a[i];break}return n}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map((function(e,t){return"bar"===e.type||"column"===e.type?t:-1})).filter((function(e){return-1!==e})):this.w.config.series.map((function(e,t){return t}))}},{key:"getPreviousPaths",value:function(){var e=this.w;function t(t,r,n){for(var a=t[r].childNodes,i={type:n,paths:[],realIndex:t[r].getAttribute("data:realIndex")},o=0;o<a.length;o++)if(a[o].hasAttribute("pathTo")){var s=a[o].getAttribute("pathTo");i.paths.push({d:s})}e.globals.previousPaths.push(i)}e.globals.previousPaths=[],["line","area","bar","rangebar","rangeArea","candlestick","radar"].forEach((function(r){for(var n,a=(n=r,e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(n,"-series .apexcharts-series"))),i=0;i<a.length;i++)t(a,i,r)}));var r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e.config.chart.type," .apexcharts-series"));if(r.length>0)for(var n=function(t){for(var r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(t,"'] rect")),n=[],a=function(e){var t=function(t){return r[e].getAttribute(t)},a={x:parseFloat(t("x")),y:parseFloat(t("y")),width:parseFloat(t("width")),height:parseFloat(t("height"))};n.push({rect:a,color:r[e].getAttribute("color")})},i=0;i<r.length;i++)a(i);e.globals.previousPaths.push(n)},a=0;a<r.length;a++)n(a);e.globals.axisCharts||(e.globals.previousPaths=e.globals.series)}},{key:"clearPreviousPaths",value:function(){var e=this.w;e.globals.previousPaths=[],e.globals.allSeriesCollapsed=!1}},{key:"handleNoData",value:function(){var e=this.w,t=e.config.noData,r=new Pr(this.ctx),n=e.globals.svgWidth/2,a=e.globals.svgHeight/2,i="middle";if(e.globals.noData=!0,e.globals.animationEnded=!0,"left"===t.align?(n=10,i="start"):"right"===t.align&&(n=e.globals.svgWidth-10,i="end"),"top"===t.verticalAlign?a=50:"bottom"===t.verticalAlign&&(a=e.globals.svgHeight-50),n+=t.offsetX,a=a+parseInt(t.style.fontSize,10)+2+t.offsetY,void 0!==t.text&&""!==t.text){var o=r.drawText({x:n,y:a,text:t.text,textAnchor:i,fontSize:t.style.fontSize,fontFamily:t.style.fontFamily,foreColor:t.style.color,opacity:1,class:"apexcharts-text-nodata"});e.globals.dom.Paper.add(o)}}},{key:"setNullSeriesToZeroValues",value:function(e){for(var t=this.w,r=0;r<e.length;r++)if(0===e[r].length)for(var n=0;n<e[t.globals.maxValsInArrayIndex].length;n++)e[r].push(0);return e}},{key:"hasAllSeriesEqualX",value:function(){for(var e=!0,t=this.w,r=this.filteredSeriesX(),n=0;n<r.length-1;n++)if(r[n][0]!==r[n+1][0]){e=!1;break}return t.globals.allSeriesHasEqualX=e,e}},{key:"filteredSeriesX",value:function(){return this.w.globals.seriesX.map((function(e){return e.length>0?e:[]}))}}]),e}(),Zr=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new Ar(this.ctx)}return s(e,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var e=this.w.config.series.slice(),t=new qr(this.ctx);if(this.activeSeriesIndex=t.getActiveConfigSeriesIndex(),void 0!==e[this.activeSeriesIndex].data&&e[this.activeSeriesIndex].data.length>0&&null!==e[this.activeSeriesIndex].data[0]&&void 0!==e[this.activeSeriesIndex].data[0].x&&null!==e[this.activeSeriesIndex].data[0])return!0}},{key:"isFormat2DArray",value:function(){var e=this.w.config.series.slice(),t=new qr(this.ctx);if(this.activeSeriesIndex=t.getActiveConfigSeriesIndex(),void 0!==e[this.activeSeriesIndex].data&&e[this.activeSeriesIndex].data.length>0&&void 0!==e[this.activeSeriesIndex].data[0]&&null!==e[this.activeSeriesIndex].data[0]&&e[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(e,t){for(var r=this.w.config,n=this.w.globals,a="boxPlot"===r.chart.type||"boxPlot"===r.series[t].type,i=0;i<e[t].data.length;i++)if(void 0!==e[t].data[i][1]&&(Array.isArray(e[t].data[i][1])&&4===e[t].data[i][1].length&&!a?this.twoDSeries.push(k.parseNumber(e[t].data[i][1][3])):e[t].data[i].length>=5?this.twoDSeries.push(k.parseNumber(e[t].data[i][4])):this.twoDSeries.push(k.parseNumber(e[t].data[i][1])),n.dataFormatXNumeric=!0),"datetime"===r.xaxis.type){var o=new Date(e[t].data[i][0]);o=new Date(o).getTime(),this.twoDSeriesX.push(o)}else this.twoDSeriesX.push(e[t].data[i][0]);for(var s=0;s<e[t].data.length;s++)void 0!==e[t].data[s][2]&&(this.threeDSeries.push(e[t].data[s][2]),n.isDataXYZ=!0)}},{key:"handleFormatXY",value:function(e,t){var r=this.w.config,n=this.w.globals,a=new Mr(this.ctx),i=t;n.collapsedSeriesIndices.indexOf(t)>-1&&(i=this.activeSeriesIndex);for(var o=0;o<e[t].data.length;o++)void 0!==e[t].data[o].y&&(Array.isArray(e[t].data[o].y)?this.twoDSeries.push(k.parseNumber(e[t].data[o].y[e[t].data[o].y.length-1])):this.twoDSeries.push(k.parseNumber(e[t].data[o].y))),void 0!==e[t].data[o].goals&&Array.isArray(e[t].data[o].goals)?(void 0===this.seriesGoals[t]&&(this.seriesGoals[t]=[]),this.seriesGoals[t].push(e[t].data[o].goals)):(void 0===this.seriesGoals[t]&&(this.seriesGoals[t]=[]),this.seriesGoals[t].push(null));for(var s=0;s<e[i].data.length;s++){var l="string"==typeof e[i].data[s].x,c=Array.isArray(e[i].data[s].x),u=!c&&!!a.isValidDate(e[i].data[s].x);if(l||u)if(l||r.xaxis.convertedCatToNumeric){var d=n.isBarHorizontal&&n.isRangeData;"datetime"!==r.xaxis.type||d?(this.fallbackToCategory=!0,this.twoDSeriesX.push(e[i].data[s].x),isNaN(e[i].data[s].x)||"category"===this.w.config.xaxis.type||"string"==typeof e[i].data[s].x||(n.isXNumeric=!0)):this.twoDSeriesX.push(a.parseDate(e[i].data[s].x))}else"datetime"===r.xaxis.type?this.twoDSeriesX.push(a.parseDate(e[i].data[s].x.toString())):(n.dataFormatXNumeric=!0,n.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(e[i].data[s].x)));else c?(this.fallbackToCategory=!0,this.twoDSeriesX.push(e[i].data[s].x)):(n.isXNumeric=!0,n.dataFormatXNumeric=!0,this.twoDSeriesX.push(e[i].data[s].x))}if(e[t].data[0]&&void 0!==e[t].data[0].z){for(var h=0;h<e[t].data.length;h++)this.threeDSeries.push(e[t].data[h].z);n.isDataXYZ=!0}}},{key:"handleRangeData",value:function(e,t){var r=this.w.globals,n={};return this.isFormat2DArray()?n=this.handleRangeDataFormat("array",e,t):this.isFormatXY()&&(n=this.handleRangeDataFormat("xy",e,t)),r.seriesRangeStart[t]=void 0===n.start?[]:n.start,r.seriesRangeEnd[t]=void 0===n.end?[]:n.end,r.seriesRange[t]=n.rangeUniques,r.seriesRange.forEach((function(e,t){e&&e.forEach((function(e,t){e.y.forEach((function(t,r){for(var n=0;n<e.y.length;n++)if(r!==n){var a=t.y1,i=t.y2,o=e.y[n].y1;a<=e.y[n].y2&&o<=i&&(e.overlaps.indexOf(t.rangeName)<0&&e.overlaps.push(t.rangeName),e.overlaps.indexOf(e.y[n].rangeName)<0&&e.overlaps.push(e.y[n].rangeName))}}))}))})),n}},{key:"handleCandleStickBoxData",value:function(e,t){var r=this.w.globals,n={};return this.isFormat2DArray()?n=this.handleCandleStickBoxDataFormat("array",e,t):this.isFormatXY()&&(n=this.handleCandleStickBoxDataFormat("xy",e,t)),r.seriesCandleO[t]=n.o,r.seriesCandleH[t]=n.h,r.seriesCandleM[t]=n.m,r.seriesCandleL[t]=n.l,r.seriesCandleC[t]=n.c,n}},{key:"handleRangeDataFormat",value:function(e,t,r){var n=[],a=[],i=t[r].data.filter((function(e,t,r){return t===r.findIndex((function(t){return t.x===e.x}))})).map((function(e,t){return{x:e.x,overlaps:[],y:[]}}));if("array"===e)for(var o=0;o<t[r].data.length;o++)Array.isArray(t[r].data[o])?(n.push(t[r].data[o][1][0]),a.push(t[r].data[o][1][1])):(n.push(t[r].data[o]),a.push(t[r].data[o]));else if("xy"===e)for(var s=function(e){var o=Array.isArray(t[r].data[e].y),s=k.randomId(),l=t[r].data[e].x,c={y1:o?t[r].data[e].y[0]:t[r].data[e].y,y2:o?t[r].data[e].y[1]:t[r].data[e].y,rangeName:s};t[r].data[e].rangeName=s;var u=i.findIndex((function(e){return e.x===l}));i[u].y.push(c),n.push(c.y1),a.push(c.y2)},l=0;l<t[r].data.length;l++)s(l);return{start:n,end:a,rangeUniques:i}}},{key:"handleCandleStickBoxDataFormat",value:function(e,t,r){var n=this.w,a="boxPlot"===n.config.chart.type||"boxPlot"===n.config.series[r].type,i=[],o=[],s=[],l=[],c=[];if("array"===e)if(a&&6===t[r].data[0].length||!a&&5===t[r].data[0].length)for(var u=0;u<t[r].data.length;u++)i.push(t[r].data[u][1]),o.push(t[r].data[u][2]),a?(s.push(t[r].data[u][3]),l.push(t[r].data[u][4]),c.push(t[r].data[u][5])):(l.push(t[r].data[u][3]),c.push(t[r].data[u][4]));else for(var d=0;d<t[r].data.length;d++)Array.isArray(t[r].data[d][1])&&(i.push(t[r].data[d][1][0]),o.push(t[r].data[d][1][1]),a?(s.push(t[r].data[d][1][2]),l.push(t[r].data[d][1][3]),c.push(t[r].data[d][1][4])):(l.push(t[r].data[d][1][2]),c.push(t[r].data[d][1][3])));else if("xy"===e)for(var h=0;h<t[r].data.length;h++)Array.isArray(t[r].data[h].y)&&(i.push(t[r].data[h].y[0]),o.push(t[r].data[h].y[1]),a?(s.push(t[r].data[h].y[2]),l.push(t[r].data[h].y[3]),c.push(t[r].data[h].y[4])):(l.push(t[r].data[h].y[2]),c.push(t[r].data[h].y[3])));return{o:i,h:o,m:s,l,c}}},{key:"parseDataAxisCharts",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.ctx,n=this.w.config,a=this.w.globals,i=new Mr(r),o=n.labels.length>0?n.labels.slice():n.xaxis.categories.slice();a.isRangeBar="rangeBar"===n.chart.type&&a.isBarHorizontal,a.hasXaxisGroups="category"===n.xaxis.type&&n.xaxis.group.groups.length>0,a.hasXaxisGroups&&(a.groups=n.xaxis.group.groups),e.forEach((function(e,t){void 0!==e.name?a.seriesNames.push(e.name):a.seriesNames.push("series-"+parseInt(t+1,10))})),this.coreUtils.setSeriesYAxisMappings();var s=[],l=y(new Set(n.series.map((function(e){return e.group}))));n.series.forEach((function(e,t){var r=l.indexOf(e.group);s[r]||(s[r]=[]),s[r].push(a.seriesNames[t])})),a.seriesGroups=s;for(var c=function(){for(var e=0;e<o.length;e++)if("string"==typeof o[e]){if(!i.isValidDate(o[e]))throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");t.twoDSeriesX.push(i.parseDate(o[e]))}else t.twoDSeriesX.push(o[e])},u=0;u<e.length;u++){if(this.twoDSeries=[],this.twoDSeriesX=[],this.threeDSeries=[],void 0===e[u].data)return void console.error("It is a possibility that you may have not included 'data' property in series.");if("rangeBar"!==n.chart.type&&"rangeArea"!==n.chart.type&&"rangeBar"!==e[u].type&&"rangeArea"!==e[u].type||(a.isRangeData=!0,this.handleRangeData(e,u)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(e,u):this.isFormatXY()&&this.handleFormatXY(e,u),"candlestick"!==n.chart.type&&"candlestick"!==e[u].type&&"boxPlot"!==n.chart.type&&"boxPlot"!==e[u].type||this.handleCandleStickBoxData(e,u),a.series.push(this.twoDSeries),a.labels.push(this.twoDSeriesX),a.seriesX.push(this.twoDSeriesX),a.seriesGoals=this.seriesGoals,u!==this.activeSeriesIndex||this.fallbackToCategory||(a.isXNumeric=!0);else{"datetime"===n.xaxis.type?(a.isXNumeric=!0,c(),a.seriesX.push(this.twoDSeriesX)):"numeric"===n.xaxis.type&&(a.isXNumeric=!0,o.length>0&&(this.twoDSeriesX=o,a.seriesX.push(this.twoDSeriesX))),a.labels.push(this.twoDSeriesX);var d=e[u].data.map((function(e){return k.parseNumber(e)}));a.series.push(d)}a.seriesZ.push(this.threeDSeries),void 0!==e[u].color?a.seriesColors.push(e[u].color):a.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(e){var t=this.w.globals,r=this.w.config,n=Array.isArray(e)&&e.every((function(e){return"number"==typeof e}))&&r.labels.length>0,a=Array.isArray(e)&&e.some((function(e){return e&&"object"===x(e)&&e.data||e&&"object"===x(e)&&e.parsing}));if(n&&a&&console.warn("ApexCharts: Both old format (numeric series + labels) and new format (series objects with data/parsing) detected. Using old format for backward compatibility."),n){t.series=e.slice(),t.seriesNames=r.labels.slice();for(var i=0;i<t.series.length;i++)void 0===t.seriesNames[i]&&t.seriesNames.push("series-"+(i+1));return this.w}if(Array.isArray(e)&&e.every((function(e){return"number"==typeof e}))){t.series=e.slice(),t.seriesNames=[];for(var o=0;o<t.series.length;o++)t.seriesNames.push(r.labels[o]||"series-".concat(o+1));return this.w}var s=this.extractPieDataFromSeries(e);t.series=s.values,t.seriesNames=s.labels,"radialBar"===r.chart.type&&(t.series=t.series.map((function(e){var t=k.parseNumber(e);return t>100&&console.warn("ApexCharts: RadialBar value ".concat(t," > 100, consider using percentage values (0-100)")),t})));for(var l=0;l<t.series.length;l++)void 0===t.seriesNames[l]&&t.seriesNames.push("series-"+(l+1));return this.w}},{key:"resetParsingFlags",value:function(){var e=this.w;e.globals.dataWasParsed=!1,e.globals.originalSeries=null,e.config.series&&e.config.series.forEach((function(e){e.__apexParsed&&delete e.__apexParsed}))}},{key:"extractPieDataFromSeries",value:function(e){var t=[],r=[];if(!Array.isArray(e))return console.warn("ApexCharts: Expected array for series data"),{values:[],labels:[]};if(0===e.length)return console.warn("ApexCharts: Empty series array"),{values:[],labels:[]};var n=e[0];return"object"===x(n)&&null!==n&&n.data?(this.extractPieDataFromSeriesObjects(e,t,r),{values:t,labels:r}):(console.warn("ApexCharts: Unsupported series format for pie/donut/radialBar. Expected series objects with data property."),{values:[],labels:[]})}},{key:"extractPieDataFromSeriesObjects",value:function(e,t,r){e.forEach((function(e,n){e.data&&Array.isArray(e.data)?e.data.forEach((function(e){"object"===x(e)&&null!==e?void 0!==e.x&&void 0!==e.y?(r.push(String(e.x)),t.push(k.parseNumber(e.y))):console.warn("ApexCharts: Invalid data point format for pie chart. Expected {x, y} format:",e):console.warn("ApexCharts: Expected object data point, got:",x(e))})):console.warn("ApexCharts: Series ".concat(n," has no valid data array"))}))}},{key:"handleExternalLabelsData",value:function(e){var t=this.w.config,r=this.w.globals;t.xaxis.categories.length>0?r.labels=t.xaxis.categories:t.labels.length>0?r.labels=t.labels.slice():this.fallbackToCategory?(r.labels=r.labels[0],r.seriesRange.length&&(r.seriesRange.map((function(e){e.forEach((function(e){r.labels.indexOf(e.x)<0&&e.x&&r.labels.push(e.x)}))})),r.labels=Array.from(new Set(r.labels.map(JSON.stringify)),JSON.parse)),t.xaxis.convertedCatToNumeric&&(new Br(t).convertCatToNumericXaxis(t,this.ctx,r.seriesX[0]),this._generateExternalLabels(e))):this._generateExternalLabels(e)}},{key:"_generateExternalLabels",value:function(e){var t=this.w.globals,r=this.w.config,n=[];if(t.axisCharts){if(t.series.length>0)if(this.isFormatXY())for(var a=r.series.map((function(e,t){return e.data.filter((function(e,t,r){return r.findIndex((function(t){return t.x===e.x}))===t}))})),i=a.reduce((function(e,t,r,n){return n[e].length>t.length?e:r}),0),o=0;o<a[i].length;o++)n.push(o+1);else for(var s=0;s<t.series[t.maxValsInArrayIndex].length;s++)n.push(s+1);t.seriesX=[];for(var l=0;l<e.length;l++)t.seriesX.push(n);this.w.globals.isBarHorizontal||(t.isXNumeric=!0)}if(0===n.length){n=t.axisCharts?[]:t.series.map((function(e,t){return t+1}));for(var c=0;c<e.length;c++)t.seriesX.push(n)}t.labels=n,r.xaxis.convertedCatToNumeric&&(t.categoryLabels=n.map((function(e){return r.xaxis.labels.formatter(e)}))),t.noLabelsProvided=!0}},{key:"parseRawDataIfNeeded",value:function(e){var t=this,r=this.w.config,n=this.w.globals,a=r.parsing;if(n.dataWasParsed)return e;if(!a&&!e.some((function(e){return e.parsing})))return e;var i=e.map((function(e,r){var n,i,o;if(!e.data||!Array.isArray(e.data)||0===e.data.length)return e;var s={x:(null===(n=e.parsing)||void 0===n?void 0:n.x)||(null==a?void 0:a.x),y:(null===(i=e.parsing)||void 0===i?void 0:i.y)||(null==a?void 0:a.y),z:(null===(o=e.parsing)||void 0===o?void 0:o.z)||(null==a?void 0:a.z)};if(!s.x&&!s.y)return e;var l=e.data[0];if("object"===x(l)&&null!==l&&(l.hasOwnProperty("x")||l.hasOwnProperty("y"))||Array.isArray(l))return e;if(!s.x||!s.y||Array.isArray(s.y)&&0===s.y.length)return console.warn("ApexCharts: Series ".concat(r," has parsing config but missing x or y field specification")),e;var c=e.data.map((function(e,n){if("object"!==x(e)||null===e)return console.warn("ApexCharts: Series ".concat(r,", data point ").concat(n," is not an object, skipping parsing")),e;var a,i=t.getNestedValue(e,s.x),o=void 0;if(Array.isArray(s.y)){var l=s.y.map((function(r){return t.getNestedValue(e,r)}));a="bubble"===t.w.config.chart.type&&2===l.length?l[0]:l}else a=t.getNestedValue(e,s.y);s.z&&(o=t.getNestedValue(e,s.z)),void 0===i&&console.warn("ApexCharts: Series ".concat(r,", data point ").concat(n," missing field '").concat(s.x,"'")),void 0===a&&console.warn("ApexCharts: Series ".concat(r,", data point ").concat(n," missing field '").concat(s.y,"'"));var c={x:i,y:a};if("bubble"===t.w.config.chart.type&&Array.isArray(s.y)&&2===s.y.length){var u=t.getNestedValue(e,s.y[1]);void 0!==u&&(c.z=u)}return void 0!==o&&(c.z=o),c}));return g(g({},e),{},{data:c,__apexParsed:!0})}));return n.dataWasParsed=!0,n.originalSeries||(n.originalSeries=k.clone(e)),i}},{key:"getNestedValue",value:function(e,t){if(e&&"object"===x(e)&&t){if(-1===t.indexOf("."))return e[t];for(var r=t.split("."),n=e,a=0;a<r.length;a++){if(null==n||"object"!==x(n))return;n=n[r[a]]}return n}}},{key:"parseData",value:function(e){var t=this.w,r=t.config,n=t.globals;if(e=this.parseRawDataIfNeeded(e),r.series=e,n.initialSeries=k.clone(e),this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.ctx.core.resetGlobals(),this.ctx.core.isMultipleY(),n.axisCharts?(this.parseDataAxisCharts(e),this.coreUtils.getLargestSeries()):this.parseDataNonAxisCharts(e),r.chart.stacked){var a=new qr(this.ctx);n.series=a.setNullSeriesToZeroValues(n.series)}this.coreUtils.getSeriesTotals(),n.axisCharts&&(n.stackedSeriesTotals=this.coreUtils.getStackedSeriesTotals(),n.stackedSeriesTotalsByGroups=this.coreUtils.getStackedSeriesTotalsByGroups()),this.coreUtils.getPercentSeries(),n.dataFormatXNumeric||n.isXNumeric&&("numeric"!==r.xaxis.type||0!==r.labels.length||0!==r.xaxis.categories.length)||this.handleExternalLabelsData(e);for(var i=this.coreUtils.getCategoryLabels(n.labels),o=0;o<i.length;o++)if(Array.isArray(i[o])){n.isMultiLineX=!0;break}}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var e=this.w,t=[];e.globals.seriesYAxisMap.forEach((function(r,n){var a=0;r.forEach((function(t){-1!==e.globals.collapsedSeriesIndices.indexOf(t)&&a++})),a>0&&a==r.length&&t.push(n)})),e.globals.ignoreYAxisIndexes=t.map((function(e){return e}))}}]),e}(),Jr=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"svgStringToNode",value:function(e){return(new DOMParser).parseFromString(e,"image/svg+xml").documentElement}},{key:"scaleSvgNode",value:function(e,t){var r=parseFloat(e.getAttributeNS(null,"width")),n=parseFloat(e.getAttributeNS(null,"height"));e.setAttributeNS(null,"width",r*t),e.setAttributeNS(null,"height",n*t),e.setAttributeNS(null,"viewBox","0 0 "+r+" "+n)}},{key:"getSvgString",value:function(e){var t=this;return new Promise((function(r){var n=t.w,a=e||n.config.chart.toolbar.export.scale||n.config.chart.toolbar.export.width/n.globals.svgWidth;a||(a=1);var i=n.globals.svgWidth*a,o=n.globals.svgHeight*a,s=n.globals.dom.elWrap.cloneNode(!0);s.style.width=i+"px",s.style.height=o+"px";var l=(new XMLSerializer).serializeToString(s),c="\n        .apexcharts-tooltip, .apexcharts-toolbar, .apexcharts-xaxistooltip, .apexcharts-yaxistooltip, .apexcharts-xcrosshairs, .apexcharts-ycrosshairs, .apexcharts-zoom-rect, .apexcharts-selection-rect {\n          display: none;\n        }\n      ";n.config.legend.show&&n.globals.dom.elLegendWrap&&n.globals.dom.elLegendWrap.children.length>0&&(c+=Ur);var u='\n        <svg xmlns="http://www.w3.org/2000/svg"\n          version="1.1"\n          xmlns:xlink="http://www.w3.org/1999/xlink"\n          class="apexcharts-svg"\n          xmlns:data="ApexChartsNS"\n          transform="translate(0, 0)"\n          width="'.concat(n.globals.svgWidth,'px" height="').concat(n.globals.svgHeight,'px">\n          <foreignObject width="100%" height="100%">\n            <div xmlns="http://www.w3.org/1999/xhtml" style="width:').concat(i,"px; height:").concat(o,'px;">\n            <style type="text/css">\n              ').concat(c,"\n            </style>\n              ").concat(l,"\n            </div>\n          </foreignObject>\n        </svg>\n      "),d=t.svgStringToNode(u);1!==a&&t.scaleSvgNode(d,a),t.convertImagesToBase64(d).then((function(){u=(new XMLSerializer).serializeToString(d),r(u.replace(/&nbsp;/g,"&#160;"))}))}))}},{key:"convertImagesToBase64",value:function(e){var t=this,r=e.getElementsByTagName("image"),n=Array.from(r).map((function(e){var r=e.getAttributeNS("http://www.w3.org/1999/xlink","href");return r&&!r.startsWith("data:")?t.getBase64FromUrl(r).then((function(t){e.setAttributeNS("http://www.w3.org/1999/xlink","href",t)})).catch((function(e){console.error("Error converting image to base64:",e)})):Promise.resolve()}));return Promise.all(n)}},{key:"getBase64FromUrl",value:function(e){return new Promise((function(t,r){var n=new Image;n.crossOrigin="Anonymous",n.onload=function(){var e=document.createElement("canvas");e.width=n.width,e.height=n.height,e.getContext("2d").drawImage(n,0,0),t(e.toDataURL())},n.onerror=r,n.src=e}))}},{key:"svgUrl",value:function(){var e=this;return new Promise((function(t){e.getSvgString().then((function(e){var r=new Blob([e],{type:"image/svg+xml;charset=utf-8"});t(URL.createObjectURL(r))}))}))}},{key:"dataURI",value:function(e){var t=this;return new Promise((function(r){var n=t.w,a=e?e.scale||e.width/n.globals.svgWidth:1,i=document.createElement("canvas");i.width=n.globals.svgWidth*a,i.height=parseInt(n.globals.dom.elWrap.style.height,10)*a;var o="transparent"!==n.config.chart.background&&n.config.chart.background?n.config.chart.background:"#fff",s=i.getContext("2d");s.fillStyle=o,s.fillRect(0,0,i.width*a,i.height*a),t.getSvgString(a).then((function(e){var t="data:image/svg+xml,"+encodeURIComponent(e),n=new Image;n.crossOrigin="anonymous",n.onload=function(){if(s.drawImage(n,0,0),i.msToBlob){var e=i.msToBlob();r({blob:e})}else{var t=i.toDataURL("image/png");r({imgURI:t})}},n.src=t}))}))}},{key:"exportToSVG",value:function(){var e=this;this.svgUrl().then((function(t){e.triggerDownload(t,e.w.config.chart.toolbar.export.svg.filename,".svg")}))}},{key:"exportToPng",value:function(){var e=this,t=this.w.config.chart.toolbar.export.scale,r=this.w.config.chart.toolbar.export.width,n=t?{scale:t}:r?{width:r}:void 0;this.dataURI(n).then((function(t){var r=t.imgURI,n=t.blob;n?navigator.msSaveOrOpenBlob(n,e.w.globals.chartID+".png"):e.triggerDownload(r,e.w.config.chart.toolbar.export.png.filename,".png")}))}},{key:"exportToCSV",value:function(e){var t=this,r=e.series,n=e.fileName,a=e.columnDelimiter,i=void 0===a?",":a,o=e.lineDelimiter,s=void 0===o?"\n":o,l=this.w;r||(r=l.config.series);var c=[],u=[],d="",h=l.globals.series.map((function(e,t){return-1===l.globals.collapsedSeriesIndices.indexOf(t)?e:[]})),f=function(e){return"function"==typeof l.config.chart.toolbar.export.csv.categoryFormatter?l.config.chart.toolbar.export.csv.categoryFormatter(e):"datetime"===l.config.xaxis.type&&String(e).length>=10?new Date(e).toDateString():k.isNumber(e)?e:e.split(i).join("")},p=function(e){return"function"==typeof l.config.chart.toolbar.export.csv.valueFormatter?l.config.chart.toolbar.export.csv.valueFormatter(e):e},g=Math.max.apply(Math,y(r.map((function(e){return e.data?e.data.length:0})))),m=new Zr(this.ctx),v=new Ir(this.ctx),b=function(e){var r="";if(l.globals.axisCharts){if("category"===l.config.xaxis.type||l.config.xaxis.convertedCatToNumeric)if(l.globals.isBarHorizontal){var n=l.globals.yLabelFormatters[0],a=new qr(t.ctx).getActiveConfigSeriesIndex();r=n(l.globals.labels[e],{seriesIndex:a,dataPointIndex:e,w:l})}else r=v.getLabel(l.globals.labels,l.globals.timescaleLabels,0,e).text;"datetime"===l.config.xaxis.type&&(l.config.xaxis.categories.length?r=l.config.xaxis.categories[e]:l.config.labels.length&&(r=l.config.labels[e]))}else r=l.config.labels[e];return null===r?"nullvalue":(Array.isArray(r)&&(r=r.join(" ")),k.isNumber(r)?r:r.split(i).join(""))};c.push(l.config.chart.toolbar.export.csv.headerCategory),"boxPlot"===l.config.chart.type?(c.push("minimum"),c.push("q1"),c.push("median"),c.push("q3"),c.push("maximum")):"candlestick"===l.config.chart.type?(c.push("open"),c.push("high"),c.push("low"),c.push("close")):"rangeBar"===l.config.chart.type?(c.push("minimum"),c.push("maximum")):r.map((function(e,t){var r=(e.name?e.name:"series-".concat(t))+"";l.globals.axisCharts&&c.push(r.split(i).join("")?r.split(i).join(""):"series-".concat(t))})),l.globals.axisCharts||(c.push(l.config.chart.toolbar.export.csv.headerValue),u.push(c.join(i))),l.globals.allSeriesHasEqualX||!l.globals.axisCharts||l.config.xaxis.categories.length||l.config.labels.length?r.map((function(e,t){l.globals.axisCharts?function(e,t){if(c.length&&0===t&&u.push(c.join(i)),e.data){e.data=e.data.length&&e.data||y(Array(g)).map((function(){return""}));for(var n=0;n<e.data.length;n++){c=[];var a=b(n);if("nullvalue"!==a){if(a||(m.isFormatXY()?a=r[t].data[n].x:m.isFormat2DArray()&&(a=r[t].data[n]?r[t].data[n][0]:"")),0===t){c.push(f(a));for(var o=0;o<l.globals.series.length;o++){var s,d=m.isFormatXY()?null===(s=r[o].data[n])||void 0===s?void 0:s.y:h[o][n];c.push(p(d))}}("candlestick"===l.config.chart.type||e.type&&"candlestick"===e.type)&&(c.pop(),c.push(l.globals.seriesCandleO[t][n]),c.push(l.globals.seriesCandleH[t][n]),c.push(l.globals.seriesCandleL[t][n]),c.push(l.globals.seriesCandleC[t][n])),("boxPlot"===l.config.chart.type||e.type&&"boxPlot"===e.type)&&(c.pop(),c.push(l.globals.seriesCandleO[t][n]),c.push(l.globals.seriesCandleH[t][n]),c.push(l.globals.seriesCandleM[t][n]),c.push(l.globals.seriesCandleL[t][n]),c.push(l.globals.seriesCandleC[t][n])),"rangeBar"===l.config.chart.type&&(c.pop(),c.push(l.globals.seriesRangeStart[t][n]),c.push(l.globals.seriesRangeEnd[t][n])),c.length&&u.push(c.join(i))}}}}(e,t):((c=[]).push(f(l.globals.labels[t])),c.push(p(h[t])),u.push(c.join(i)))})):function(){var e=new Set,t={};r.forEach((function(n,a){null==n||n.data.forEach((function(n){var i,o;if(m.isFormatXY())i=n.x,o=n.y;else{if(!m.isFormat2DArray())return;i=n[0],o=n[1]}t[i]||(t[i]=Array(r.length).fill("")),t[i][a]=p(o),e.add(i)}))})),c.length&&u.push(c.join(i)),Array.from(e).sort().forEach((function(e){u.push([f(e),t[e].join(i)])}))}(),d+=u.join(s),this.triggerDownload("data:text/csv; charset=utf-8,"+encodeURIComponent("\ufeff"+d),n||l.config.chart.toolbar.export.csv.filename,".csv")}},{key:"triggerDownload",value:function(e,t,r){var n=document.createElement("a");n.href=e,n.download=(t||this.w.globals.chartID)+r,document.body.appendChild(n),n.click(),document.body.removeChild(n)}}]),e}(),Qr=function(){function e(t,r){i(this,e),this.ctx=t,this.elgrid=r,this.w=t.w;var n=this.w;this.axesUtils=new Ir(t),this.xaxisLabels=n.globals.labels.slice(),n.globals.timescaleLabels.length>0&&!n.globals.isBarHorizontal&&(this.xaxisLabels=n.globals.timescaleLabels.slice()),n.config.xaxis.overwriteCategories&&(this.xaxisLabels=n.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],"top"===n.config.xaxis.position?this.offY=0:this.offY=n.globals.gridHeight,this.offY=this.offY+n.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal="bar"===n.config.chart.type&&n.config.plotOptions.bar.horizontal,this.xaxisFontSize=n.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=n.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=n.config.xaxis.labels.style.colors,this.xaxisBorderWidth=n.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=n.config.yaxis[0].axisBorder.width.toString()),String(this.xaxisBorderWidth).indexOf("%")>-1?this.xaxisBorderWidth=n.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=n.config.xaxis.axisBorder.height,this.yaxis=n.config.yaxis[0]}return s(e,[{key:"drawXaxis",value:function(){var e=this.w,t=new Pr(this.ctx),r=t.group({class:"apexcharts-xaxis",transform:"translate(".concat(e.config.xaxis.offsetX,", ").concat(e.config.xaxis.offsetY,")")}),n=t.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});r.add(n);for(var a=[],i=0;i<this.xaxisLabels.length;i++)a.push(this.xaxisLabels[i]);if(this.drawXAxisLabelAndGroup(!0,t,n,a,e.globals.isXNumeric,(function(e,t){return t})),e.globals.hasXaxisGroups){var o=e.globals.groups;a=[];for(var s=0;s<o.length;s++)a.push(o[s].title);var l={};e.config.xaxis.group.style&&(l.xaxisFontSize=e.config.xaxis.group.style.fontSize,l.xaxisFontFamily=e.config.xaxis.group.style.fontFamily,l.xaxisForeColors=e.config.xaxis.group.style.colors,l.fontWeight=e.config.xaxis.group.style.fontWeight,l.cssClass=e.config.xaxis.group.style.cssClass),this.drawXAxisLabelAndGroup(!1,t,n,a,!1,(function(e,t){return o[e].cols*t}),l)}if(void 0!==e.config.xaxis.title.text){var c=t.group({class:"apexcharts-xaxis-title"}),u=t.drawText({x:e.globals.gridWidth/2+e.config.xaxis.title.offsetX,y:this.offY+parseFloat(this.xaxisFontSize)+("bottom"===e.config.xaxis.position?e.globals.xAxisLabelsHeight:-e.globals.xAxisLabelsHeight-10)+e.config.xaxis.title.offsetY,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});c.add(u),r.add(c)}if(e.config.xaxis.axisBorder.show){var d=e.globals.barPadForNumericAxis,h=t.drawLine(e.globals.padHorizontal+e.config.xaxis.axisBorder.offsetX-d,this.offY,this.xaxisBorderWidth+d,this.offY,e.config.xaxis.axisBorder.color,0,this.xaxisBorderHeight);this.elgrid&&this.elgrid.elGridBorders&&e.config.grid.show?this.elgrid.elGridBorders.add(h):r.add(h)}return r}},{key:"drawXAxisLabelAndGroup",value:function(e,t,r,n,a,i){var o,s=this,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},c=[],u=[],d=this.w,h=l.xaxisFontSize||this.xaxisFontSize,f=l.xaxisFontFamily||this.xaxisFontFamily,p=l.xaxisForeColors||this.xaxisForeColors,g=l.fontWeight||d.config.xaxis.labels.style.fontWeight,m=l.cssClass||d.config.xaxis.labels.style.cssClass,v=d.globals.padHorizontal,y=n.length,b="category"===d.config.xaxis.type?d.globals.dataPoints:y;if(0===b&&y>b&&(b=y),a){var x=Math.max(Number(d.config.xaxis.tickAmount)||1,b>1?b-1:b);o=d.globals.gridWidth/Math.min(x,y-1),v=v+i(0,o)/2+d.config.xaxis.labels.offsetX}else o=d.globals.gridWidth/b,v=v+i(0,o)+d.config.xaxis.labels.offsetX;for(var w=function(a){var l=v-i(a,o)/2+d.config.xaxis.labels.offsetX;0===a&&1===y&&o/2===v&&1===b&&(l=d.globals.gridWidth/2);var x=s.axesUtils.getLabel(n,d.globals.timescaleLabels,l,a,c,h,e),w=28;if(d.globals.rotateXLabels&&e&&(w=22),d.config.xaxis.title.text&&"top"===d.config.xaxis.position&&(w+=parseFloat(d.config.xaxis.title.style.fontSize)+2),e||(w=w+parseFloat(h)+(d.globals.xAxisLabelsHeight-d.globals.xAxisGroupLabelsHeight)+(d.globals.rotateXLabels?10:0)),x=void 0!==d.config.xaxis.tickAmount&&"dataPoints"!==d.config.xaxis.tickAmount&&"datetime"!==d.config.xaxis.type?s.axesUtils.checkLabelBasedOnTickamount(a,x,y):s.axesUtils.checkForOverflowingLabels(a,x,y,c,u),d.config.xaxis.labels.show){var k=t.drawText({x:x.x,y:s.offY+d.config.xaxis.labels.offsetY+w-("top"===d.config.xaxis.position?d.globals.xAxisHeight+d.config.xaxis.axisTicks.height-2:0),text:x.text,textAnchor:"middle",fontWeight:x.isBold?600:g,fontSize:h,fontFamily:f,foreColor:Array.isArray(p)?e&&d.config.xaxis.convertedCatToNumeric?p[d.globals.minX+a-1]:p[a]:p,isPlainText:!1,cssClass:(e?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+m});if(r.add(k),k.on("click",(function(e){if("function"==typeof d.config.chart.events.xAxisLabelClick){var t=Object.assign({},d,{labelIndex:a});d.config.chart.events.xAxisLabelClick(e,s.ctx,t)}})),e){var S=document.createElementNS(d.globals.SVGNS,"title");S.textContent=Array.isArray(x.text)?x.text.join(" "):x.text,k.node.appendChild(S),""!==x.text&&(c.push(x.text),u.push(x))}}a<y-1&&(v+=i(a+1,o))},k=0;k<=y-1;k++)w(k)}},{key:"drawXaxisInversed",value:function(e){var t,r,n=this,a=this.w,i=new Pr(this.ctx),o=a.config.yaxis[0].opposite?a.globals.translateYAxisX[e]:0,s=i.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:e}),l=i.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+o+", 0)"});s.add(l);var c=[];if(a.config.yaxis[e].show)for(var u=0;u<this.xaxisLabels.length;u++)c.push(this.xaxisLabels[u]);t=a.globals.gridHeight/c.length,r=-t/2.2;var d=a.globals.yLabelFormatters[0],h=a.config.yaxis[0].labels;if(h.show)for(var f=function(o){var s=void 0===c[o]?"":c[o];s=d(s,{seriesIndex:e,dataPointIndex:o,w:a});var u=n.axesUtils.getYAxisForeColor(h.style.colors,e),f=0;Array.isArray(s)&&(f=s.length/2*parseInt(h.style.fontSize,10));var p=h.offsetX-15,g="end";n.yaxis.opposite&&(g="start"),"left"===a.config.yaxis[0].labels.align?(p=h.offsetX,g="start"):"center"===a.config.yaxis[0].labels.align?(p=h.offsetX,g="middle"):"right"===a.config.yaxis[0].labels.align&&(g="end");var m=i.drawText({x:p,y:r+t+h.offsetY-f,text:s,textAnchor:g,foreColor:Array.isArray(u)?u[o]:u,fontSize:h.style.fontSize,fontFamily:h.style.fontFamily,fontWeight:h.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+h.style.cssClass,maxWidth:h.maxWidth});l.add(m),m.on("click",(function(e){if("function"==typeof a.config.chart.events.xAxisLabelClick){var t=Object.assign({},a,{labelIndex:o});a.config.chart.events.xAxisLabelClick(e,n.ctx,t)}}));var v=document.createElementNS(a.globals.SVGNS,"title");if(v.textContent=Array.isArray(s)?s.join(" "):s,m.node.appendChild(v),0!==a.config.yaxis[e].labels.rotate){var y=i.rotateAroundCenter(m.node);m.node.setAttribute("transform","rotate(".concat(a.config.yaxis[e].labels.rotate," 0 ").concat(y.y,")"))}r+=t},p=0;p<=c.length-1;p++)f(p);if(void 0!==a.config.yaxis[0].title.text){var g=i.group({class:"apexcharts-yaxis-title apexcharts-xaxis-title-inversed",transform:"translate("+o+", 0)"}),m=i.drawText({x:a.config.yaxis[0].title.offsetX,y:a.globals.gridHeight/2+a.config.yaxis[0].title.offsetY,text:a.config.yaxis[0].title.text,textAnchor:"middle",foreColor:a.config.yaxis[0].title.style.color,fontSize:a.config.yaxis[0].title.style.fontSize,fontWeight:a.config.yaxis[0].title.style.fontWeight,fontFamily:a.config.yaxis[0].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+a.config.yaxis[0].title.style.cssClass});g.add(m),s.add(g)}var v=0;this.isCategoryBarHorizontal&&a.config.yaxis[0].opposite&&(v=a.globals.gridWidth);var y=a.config.xaxis.axisBorder;if(y.show){var b=i.drawLine(a.globals.padHorizontal+y.offsetX+v,1+y.offsetY,a.globals.padHorizontal+y.offsetX+v,a.globals.gridHeight+y.offsetY,y.color,0);this.elgrid&&this.elgrid.elGridBorders&&a.config.grid.show?this.elgrid.elGridBorders.add(b):s.add(b)}return a.config.yaxis[0].axisTicks.show&&this.axesUtils.drawYAxisTicks(v,c.length,a.config.yaxis[0].axisBorder,a.config.yaxis[0].axisTicks,0,t,s),s}},{key:"drawXaxisTicks",value:function(e,t,r){var n=this.w,a=e;if(!(e<0||e-2>n.globals.gridWidth)){var i=this.offY+n.config.xaxis.axisTicks.offsetY;if(t=t+i+n.config.xaxis.axisTicks.height,"top"===n.config.xaxis.position&&(t=i-n.config.xaxis.axisTicks.height),n.config.xaxis.axisTicks.show){var o=new Pr(this.ctx).drawLine(e+n.config.xaxis.axisTicks.offsetX,i+n.config.xaxis.offsetY,a+n.config.xaxis.axisTicks.offsetX,t+n.config.xaxis.offsetY,n.config.xaxis.axisTicks.color);r.add(o),o.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var e=this.w,t=[],r=this.xaxisLabels.length,n=e.globals.padHorizontal;if(e.globals.timescaleLabels.length>0)for(var a=0;a<r;a++)n=this.xaxisLabels[a].position,t.push(n);else for(var i=r,o=0;o<i;o++){var s=i;e.globals.isXNumeric&&"bar"!==e.config.chart.type&&(s-=1),n+=e.globals.gridWidth/s,t.push(n)}return t}},{key:"xAxisLabelCorrections",value:function(){var e=this.w,t=new Pr(this.ctx),r=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"),n=e.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text:not(.apexcharts-xaxis-group-label)"),a=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),i=e.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-inversed-texts-g text tspan");if(e.globals.rotateXLabels||e.config.xaxis.labels.rotateAlways)for(var o=0;o<n.length;o++){var s=t.rotateAroundCenter(n[o]);s.y=s.y-1,s.x=s.x+1,n[o].setAttribute("transform","rotate(".concat(e.config.xaxis.labels.rotate," ").concat(s.x," ").concat(s.y,")")),n[o].setAttribute("text-anchor","end"),r.setAttribute("transform","translate(0, ".concat(-10,")"));var l=n[o].childNodes;e.config.xaxis.labels.trim&&Array.prototype.forEach.call(l,(function(r){t.placeTextWithEllipsis(r,r.textContent,e.globals.xAxisLabelsHeight-("bottom"===e.config.legend.position?20:10))}))}else!function(){for(var r=e.globals.gridWidth/(e.globals.labels.length+1),a=0;a<n.length;a++){var i=n[a].childNodes;e.config.xaxis.labels.trim&&"datetime"!==e.config.xaxis.type&&Array.prototype.forEach.call(i,(function(e){t.placeTextWithEllipsis(e,e.textContent,r)}))}}();if(a.length>0){var c=a[a.length-1].getBBox(),u=a[0].getBBox();c.x<-20&&a[a.length-1].parentNode.removeChild(a[a.length-1]),u.x+u.width>e.globals.gridWidth&&!e.globals.isBarHorizontal&&a[0].parentNode.removeChild(a[0]);for(var d=0;d<i.length;d++)t.placeTextWithEllipsis(i[d],i[d].textContent,e.config.yaxis[0].labels.maxWidth-(e.config.yaxis[0].title.text?2*parseFloat(e.config.yaxis[0].title.style.fontSize):0)-15)}}}]),e}(),en=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w;var r=this.w;this.xaxisLabels=r.globals.labels.slice(),this.axesUtils=new Ir(t),this.isRangeBar=r.globals.seriesRange.length&&r.globals.isBarHorizontal,r.globals.timescaleLabels.length>0&&(this.xaxisLabels=r.globals.timescaleLabels.slice())}return s(e,[{key:"drawGridArea",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=this.w,r=new Pr(this.ctx);e||(e=r.group({class:"apexcharts-grid"}));var n=r.drawLine(t.globals.padHorizontal,1,t.globals.padHorizontal,t.globals.gridHeight,"transparent"),a=r.drawLine(t.globals.padHorizontal,t.globals.gridHeight,t.globals.gridWidth,t.globals.gridHeight,"transparent");return e.add(a),e.add(n),e}},{key:"drawGrid",value:function(){if(this.w.globals.axisCharts){var e=this.renderGrid();return this.drawGridArea(e.el),e}return null}},{key:"createGridMask",value:function(){var e=this.w,t=e.globals,r=new Pr(this.ctx),n=Array.isArray(e.config.stroke.width)?Math.max.apply(Math,y(e.config.stroke.width)):e.config.stroke.width,a=function(e){var r=document.createElementNS(t.SVGNS,"clipPath");return r.setAttribute("id",e),r};t.dom.elGridRectMask=a("gridRectMask".concat(t.cuid)),t.dom.elGridRectBarMask=a("gridRectBarMask".concat(t.cuid)),t.dom.elGridRectMarkerMask=a("gridRectMarkerMask".concat(t.cuid)),t.dom.elForecastMask=a("forecastMask".concat(t.cuid)),t.dom.elNonForecastMask=a("nonForecastMask".concat(t.cuid));var i=0,o=0;(["bar","rangeBar","candlestick","boxPlot"].includes(e.config.chart.type)||e.globals.comboBarCount>0)&&e.globals.isXNumeric&&!e.globals.isBarHorizontal&&(i=Math.max(e.config.grid.padding.left,t.barPadForNumericAxis),o=Math.max(e.config.grid.padding.right,t.barPadForNumericAxis)),t.dom.elGridRect=r.drawRect(-n/2-2,-n/2-2,t.gridWidth+n+4,t.gridHeight+n+4,0,"#fff"),t.dom.elGridRectBar=r.drawRect(-n/2-i-2,-n/2-2,t.gridWidth+n+o+i+4,t.gridHeight+n+4,0,"#fff");var s=e.globals.markers.largestSize;t.dom.elGridRectMarker=r.drawRect(Math.min(-n/2-i-2,-s),-s,t.gridWidth+Math.max(n+o+i+4,2*s),t.gridHeight+2*s,0,"#fff"),t.dom.elGridRectMask.appendChild(t.dom.elGridRect.node),t.dom.elGridRectBarMask.appendChild(t.dom.elGridRectBar.node),t.dom.elGridRectMarkerMask.appendChild(t.dom.elGridRectMarker.node);var l=t.dom.baseEl.querySelector("defs");l.appendChild(t.dom.elGridRectMask),l.appendChild(t.dom.elGridRectBarMask),l.appendChild(t.dom.elGridRectMarkerMask),l.appendChild(t.dom.elForecastMask),l.appendChild(t.dom.elNonForecastMask)}},{key:"_drawGridLines",value:function(e){var t=e.i,r=e.x1,n=e.y1,a=e.x2,i=e.y2,o=e.xCount,s=e.parent,l=this.w;if(!(0===t&&l.globals.skipFirstTimelinelabel||t===o-1&&l.globals.skipLastTimelinelabel&&!l.config.xaxis.labels.formatter||"radar"===l.config.chart.type)){l.config.grid.xaxis.lines.show&&this._drawGridLine({i:t,x1:r,y1:n,x2:a,y2:i,xCount:o,parent:s});var c=0;if(l.globals.hasXaxisGroups&&"between"===l.config.xaxis.tickPlacement){var u=l.globals.groups;if(u){for(var d=0,h=0;d<t&&h<u.length;h++)d+=u[h].cols;d===t&&(c=.6*l.globals.xAxisLabelsHeight)}}new Qr(this.ctx).drawXaxisTicks(r,c,l.globals.dom.elGraphical)}}},{key:"_drawGridLine",value:function(e){var t=e.i,r=e.x1,n=e.y1,a=e.x2,i=e.y2,o=e.xCount,s=e.parent,l=this.w,c=s.node.classList.contains("apexcharts-gridlines-horizontal"),u=l.globals.barPadForNumericAxis,d=0===n&&0===i||0===r&&0===a||n===l.globals.gridHeight&&i===l.globals.gridHeight||l.globals.isBarHorizontal&&(0===t||t===o-1),h=new Pr(this).drawLine(r-(c?u:0),n,a+(c?u:0),i,l.config.grid.borderColor,l.config.grid.strokeDashArray);h.node.classList.add("apexcharts-gridline"),d&&l.config.grid.show?this.elGridBorders.add(h):s.add(h)}},{key:"_drawGridBandRect",value:function(e){var t=e.c,r=e.x1,n=e.y1,a=e.x2,i=e.y2,o=e.type,s=this.w,l=new Pr(this.ctx),c=s.globals.barPadForNumericAxis,u=s.config.grid[o].colors[t],d=l.drawRect(r-("row"===o?c:0),n,a+("row"===o?2*c:0),i,0,u,s.config.grid[o].opacity);this.elg.add(d),d.attr("clip-path","url(#gridRectMask".concat(s.globals.cuid,")")),d.node.classList.add("apexcharts-grid-".concat(o))}},{key:"_drawXYLines",value:function(e){var t=this,r=e.xCount,n=e.tickAmount,a=this.w;if(a.config.grid.xaxis.lines.show||a.config.xaxis.axisTicks.show){var i,o=a.globals.padHorizontal,s=a.globals.gridHeight;a.globals.timescaleLabels.length?function(e){for(var n=e.xC,a=e.x1,i=e.y1,o=e.x2,s=e.y2,l=0;l<n;l++)a=t.xaxisLabels[l].position,o=t.xaxisLabels[l].position,t._drawGridLines({i:l,x1:a,y1:i,x2:o,y2:s,xCount:r,parent:t.elgridLinesV})}({xC:r,x1:o,y1:0,x2:i,y2:s}):(a.globals.isXNumeric&&(r=a.globals.xAxisScale.result.length),function(e){for(var n=e.xC,i=e.x1,o=e.y1,s=e.x2,l=e.y2,c=0;c<n+(a.globals.isXNumeric?0:1);c++)0===c&&1===n&&1===a.globals.dataPoints&&(s=i=a.globals.gridWidth/2),t._drawGridLines({i:c,x1:i,y1:o,x2:s,y2:l,xCount:r,parent:t.elgridLinesV}),s=i+=a.globals.gridWidth/(a.globals.isXNumeric?n-1:n)}({xC:r,x1:o,y1:0,x2:i,y2:s}))}if(a.config.grid.yaxis.lines.show){var l=0,c=0,u=a.globals.gridWidth,d=n+1;this.isRangeBar&&(d=a.globals.labels.length);for(var h=0;h<d+(this.isRangeBar?1:0);h++)this._drawGridLine({i:h,xCount:d+(this.isRangeBar?1:0),x1:0,y1:l,x2:u,y2:c,parent:this.elgridLinesH}),c=l+=a.globals.gridHeight/(this.isRangeBar?d:n)}}},{key:"_drawInvertedXYLines",value:function(e){var t=e.xCount,r=this.w;if(r.config.grid.xaxis.lines.show||r.config.xaxis.axisTicks.show)for(var n,a=r.globals.padHorizontal,i=r.globals.gridHeight,o=0;o<t+1;o++)r.config.grid.xaxis.lines.show&&this._drawGridLine({i:o,xCount:t+1,x1:a,y1:0,x2:n,y2:i,parent:this.elgridLinesV}),new Qr(this.ctx).drawXaxisTicks(a,0,r.globals.dom.elGraphical),n=a+=r.globals.gridWidth/t;if(r.config.grid.yaxis.lines.show)for(var s=0,l=0,c=r.globals.gridWidth,u=0;u<r.globals.dataPoints+1;u++)this._drawGridLine({i:u,xCount:r.globals.dataPoints+1,x1:0,y1:s,x2:c,y2:l,parent:this.elgridLinesH}),l=s+=r.globals.gridHeight/r.globals.dataPoints}},{key:"renderGrid",value:function(){var e=this.w,t=e.globals,r=new Pr(this.ctx);this.elg=r.group({class:"apexcharts-grid"}),this.elgridLinesH=r.group({class:"apexcharts-gridlines-horizontal"}),this.elgridLinesV=r.group({class:"apexcharts-gridlines-vertical"}),this.elGridBorders=r.group({class:"apexcharts-grid-borders"}),this.elg.add(this.elgridLinesH),this.elg.add(this.elgridLinesV),e.config.grid.show||(this.elgridLinesV.hide(),this.elgridLinesH.hide(),this.elGridBorders.hide());for(var n=0;n<t.seriesYAxisMap.length&&t.ignoreYAxisIndexes.includes(n);)n++;n===t.seriesYAxisMap.length&&(n=0);var a,i,o,s,l=t.yAxisScale[n].result.length-1;return!t.isBarHorizontal||this.isRangeBar?(a=this.xaxisLabels.length,this.isRangeBar&&(l=t.labels.length,e.config.xaxis.tickAmount&&e.config.xaxis.labels.formatter&&(a=e.config.xaxis.tickAmount),(null===(i=t.yAxisScale)||void 0===i||null===(o=i[n])||void 0===o||null===(s=o.result)||void 0===s?void 0:s.length)>0&&"datetime"!==e.config.xaxis.type&&(a=t.yAxisScale[n].result.length-1)),this._drawXYLines({xCount:a,tickAmount:l})):(a=l,l=t.xTickAmount,this._drawInvertedXYLines({xCount:a,tickAmount:l})),this.drawGridBands(a,l),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:t.gridWidth/a}}},{key:"drawGridBands",value:function(e,t){var r,n,a=this,i=this.w;if((null===(r=i.config.grid.row.colors)||void 0===r?void 0:r.length)>0&&function(e,r,n,o,s,l){for(var c=0,u=0;c<r;c++,u++)u>=i.config.grid.row.colors.length&&(u=0),a._drawGridBandRect({c:u,x1:0,y1:o,x2:s,y2:l,type:"row"}),o+=i.globals.gridHeight/t}(0,t,0,0,i.globals.gridWidth,i.globals.gridHeight/t),(null===(n=i.config.grid.column.colors)||void 0===n?void 0:n.length)>0){var o=i.globals.isBarHorizontal||"on"!==i.config.xaxis.tickPlacement||"category"!==i.config.xaxis.type&&!i.config.xaxis.convertedCatToNumeric?e:e-1;i.globals.isXNumeric&&(o=i.globals.xAxisScale.result.length-1);for(var s=i.globals.padHorizontal,l=i.globals.padHorizontal+i.globals.gridWidth/o,c=i.globals.gridHeight,u=0,d=0;u<e;u++,d++){var h;d>=i.config.grid.column.colors.length&&(d=0),"datetime"===i.config.xaxis.type&&(s=this.xaxisLabels[u].position,l=((null===(h=this.xaxisLabels[u+1])||void 0===h?void 0:h.position)||i.globals.gridWidth)-this.xaxisLabels[u].position),this._drawGridBandRect({c:d,x1:s,y1:0,x2:l,y2:c,type:"column"}),s+=i.globals.gridWidth/o}}}}]),e}(),tn=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w,this.coreUtils=new Ar(this.ctx)}return s(e,[{key:"niceScale",value:function(e,t){var r,n,a,i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=1e-11,l=this.w,c=l.globals;c.isBarHorizontal?(r=l.config.xaxis,n=Math.max((c.svgWidth-100)/25,2)):(r=l.config.yaxis[o],n=Math.max((c.svgHeight-100)/15,2)),k.isNumber(n)||(n=10),a=void 0!==r.min&&null!==r.min,i=void 0!==r.max&&null!==r.min;var u=void 0!==r.stepSize&&null!==r.stepSize,d=void 0!==r.tickAmount&&null!==r.tickAmount,h=d?r.tickAmount:c.niceScaleDefaultTicks[Math.min(Math.round(n/2),c.niceScaleDefaultTicks.length-1)];if(c.isMultipleYAxis&&!d&&c.multiAxisTickAmount>0&&(h=c.multiAxisTickAmount,d=!0),h="dataPoints"===h?c.dataPoints-1:Math.abs(Math.round(h)),(e===Number.MIN_VALUE&&0===t||!k.isNumber(e)&&!k.isNumber(t)||e===Number.MIN_VALUE&&t===-Number.MAX_VALUE)&&(e=k.isNumber(r.min)?r.min:0,t=k.isNumber(r.max)?r.max:e+h,c.allSeriesCollapsed=!1),e>t){console.warn("axis.min cannot be greater than axis.max: swapping min and max");var f=t;t=e,e=f}else e===t&&(e=0===e?0:e-1,t=0===t?2:t+1);var p=[];h<1&&(h=1);var g=h,m=Math.abs(t-e);!a&&e>0&&e/m<.15&&(e=0,a=!0),!i&&t<0&&-t/m<.15&&(t=0,i=!0);var v=(m=Math.abs(t-e))/g,y=v,b=Math.floor(Math.log10(y)),x=Math.pow(10,b),w=Math.ceil(y/x);if(v=y=(w=c.niceScaleAllowedMagMsd[0===c.yValueDecimal?0:1][w])*x,c.isBarHorizontal&&r.stepSize&&"datetime"!==r.type?(v=r.stepSize,u=!0):u&&(v=r.stepSize),u&&r.forceNiceScale){var S=Math.floor(Math.log10(v));v*=Math.pow(10,b-S)}if(a&&i){var C=m/g;if(d)if(u)if(0!=k.mod(m,v)){var _=k.getGCD(v,C);v=C/_<10?_:C}else 0==k.mod(v,C)?v=C:(C=v,d=!1);else v=C;else if(u)0==k.mod(m,v)?C=v:v=C;else if(0==k.mod(m,v))C=v;else{C=m/(g=Math.ceil(m/v));var E=k.getGCD(m,v);m/E<n&&(C=E),v=C}g=Math.round(m/v)}else{if(a||i){if(i)if(d)e=t-v*g;else{var P=e;e=v*Math.floor(e/v),Math.abs(t-e)/k.getGCD(m,v)>n&&(e=t-v*h,e+=v*Math.floor((P-e)/v))}else if(a)if(d)t=e+v*g;else{var A=t;t=v*Math.ceil(t/v),Math.abs(t-e)/k.getGCD(m,v)>n&&(t=e+v*h,t+=v*Math.ceil((A-t)/v))}}else if(c.isMultipleYAxis&&d){var D=v*Math.floor(e/v),O=D+v*g;O<t&&(v*=2),O=t,t=(e=D)+v*g,m=Math.abs(t-e),e>0&&e<Math.abs(O-t)&&(e=0,t=v*g),t<0&&-t<Math.abs(D-e)&&(t=0,e=-v*g)}else e=v*Math.floor(e/v),t=v*Math.ceil(t/v);m=Math.abs(t-e),v=k.getGCD(m,v),g=Math.round(m/v)}if(d||a||i||(g=Math.ceil((m-s)/(v+s)))>16&&k.getPrimeFactors(g).length<2&&g++,!d&&r.forceNiceScale&&0===c.yValueDecimal&&g>m&&(g=m,v=Math.round(m/g)),g>n&&(!d&&!u||r.forceNiceScale)){var M=k.getPrimeFactors(g),T=M.length-1,I=g;e:for(var N=0;N<T;N++)for(var L=0;L<=T-N;L++){for(var R=Math.min(L+N,T),F=I,z=1,j=L;j<=R;j++)z*=M[j];if((F/=z)<n){I=F;break e}}v=I===g?m:m/I,g=Math.round(m/v)}c.isMultipleYAxis&&0==c.multiAxisTickAmount&&c.ignoreYAxisIndexes.indexOf(o)<0&&(c.multiAxisTickAmount=g);var H=e-v,B=v*s;do{H+=v,p.push(k.stripNumber(H,7))}while(t-H>B);return{result:p,niceMin:p[0],niceMax:p[p.length-1]}}},{key:"linearScale",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0,i=Math.abs(t-e),o=[];if(e===t)return{result:o=[e],niceMin:o[0],niceMax:o[o.length-1]};"dataPoints"===(r=this._adjustTicksForSmallRange(r,n,i))&&(r=this.w.globals.dataPoints-1),a||(a=i/r),a=Math.round(100*(a+Number.EPSILON))/100,r===Number.MAX_VALUE&&(r=5,a=1);for(var s=e;r>=0;)o.push(s),s=k.preciseAddition(s,a),r-=1;return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:"logarithmicScaleNice",value:function(e,t,r){t<=0&&(t=Math.max(e,r)),e<=0&&(e=Math.min(t,r));for(var n=[],a=Math.ceil(Math.log(t)/Math.log(r)+1),i=Math.floor(Math.log(e)/Math.log(r));i<a;i++)n.push(Math.pow(r,i));return{result:n,niceMin:n[0],niceMax:n[n.length-1]}}},{key:"logarithmicScale",value:function(e,t,r){t<=0&&(t=Math.max(e,r)),e<=0&&(e=Math.min(t,r));for(var n=[],a=Math.log(t)/Math.log(r),i=Math.log(e)/Math.log(r),o=a-i,s=Math.round(o),l=o/s,c=0,u=i;c<s;c++,u+=l)n.push(Math.pow(r,u));return n.push(Math.pow(r,a)),{result:n,niceMin:e,niceMax:t}}},{key:"_adjustTicksForSmallRange",value:function(e,t,r){var n=e;if(void 0!==t&&this.w.config.yaxis[t].labels.formatter&&void 0===this.w.config.yaxis[t].tickAmount){var a=Number(this.w.config.yaxis[t].labels.formatter(1));k.isNumber(a)&&0===this.w.globals.yValueDecimal&&(n=Math.ceil(r))}return n<e?n:e}},{key:"setYScaleForIndex",value:function(e,t,r){var n=this.w.globals,a=this.w.config,i=n.isBarHorizontal?a.xaxis:a.yaxis[e];void 0===n.yAxisScale[e]&&(n.yAxisScale[e]=[]);var o=Math.abs(r-t);i.logarithmic&&o<=5&&(n.invalidLogScale=!0),i.logarithmic&&o>5?(n.allSeriesCollapsed=!1,n.yAxisScale[e]=i.forceNiceScale?this.logarithmicScaleNice(t,r,i.logBase):this.logarithmicScale(t,r,i.logBase)):r!==-Number.MAX_VALUE&&k.isNumber(r)&&t!==Number.MAX_VALUE&&k.isNumber(t)?(n.allSeriesCollapsed=!1,n.yAxisScale[e]=this.niceScale(t,r,e)):n.yAxisScale[e]=this.niceScale(Number.MIN_VALUE,0,e)}},{key:"setXScale",value:function(e,t){var r=this.w,n=r.globals;if(t!==-Number.MAX_VALUE&&k.isNumber(t)){var a=n.xTickAmount;n.xAxisScale=this.linearScale(e,t,a,0,void 0===r.config.xaxis.max?r.config.xaxis.stepSize:void 0)}else n.xAxisScale=this.linearScale(0,10,10);return n.xAxisScale}},{key:"scaleMultipleYAxes",value:function(){var e=this,t=this.w.config,r=this.w.globals;this.coreUtils.setSeriesYAxisMappings();var n=r.seriesYAxisMap,a=r.minYArr,i=r.maxYArr;r.allSeriesCollapsed=!0,r.barGroups=[],n.forEach((function(n,o){var s=[];n.forEach((function(e){var r,n=null===(r=t.series[e])||void 0===r?void 0:r.group;s.indexOf(n)<0&&s.push(n)})),n.length>0?function(){var l,c,u=Number.MAX_VALUE,d=-Number.MAX_VALUE,h=u,f=d;if(t.chart.stacked)!function(){var e=new Array(r.dataPoints).fill(0),a=[],i=[],p=[];s.forEach((function(){a.push(e.map((function(){return Number.MIN_VALUE}))),i.push(e.map((function(){return Number.MIN_VALUE}))),p.push(e.map((function(){return Number.MIN_VALUE})))}));for(var g=function(e){!l&&t.series[n[e]].type&&(l=t.series[n[e]].type);var u=n[e];c=t.series[u].group?t.series[u].group:"axis-".concat(o),!(r.collapsedSeriesIndices.indexOf(u)<0&&r.ancillaryCollapsedSeriesIndices.indexOf(u)<0)||(r.allSeriesCollapsed=!1,s.forEach((function(e,n){if(t.series[u].group===e)for(var o=0;o<r.series[u].length;o++){var s=r.series[u][o];s>=0?i[n][o]+=s:p[n][o]+=s,a[n][o]+=s,h=Math.min(h,s),f=Math.max(f,s)}}))),"bar"!==l&&"column"!==l||r.barGroups.push(c)},m=0;m<n.length;m++)g(m);l||(l=t.chart.type),"bar"===l||"column"===l?s.forEach((function(e,t){u=Math.min(u,Math.min.apply(null,p[t])),d=Math.max(d,Math.max.apply(null,i[t]))})):(s.forEach((function(e,t){h=Math.min(h,Math.min.apply(null,a[t])),f=Math.max(f,Math.max.apply(null,a[t]))})),u=h,d=f),u===Number.MIN_VALUE&&d===Number.MIN_VALUE&&(d=-Number.MAX_VALUE)}();else for(var p=0;p<n.length;p++){var g=n[p];u=Math.min(u,a[g]),d=Math.max(d,i[g]),!(r.collapsedSeriesIndices.indexOf(g)<0&&r.ancillaryCollapsedSeriesIndices.indexOf(g)<0)||(r.allSeriesCollapsed=!1)}void 0!==t.yaxis[o].min&&(u="function"==typeof t.yaxis[o].min?t.yaxis[o].min(u):t.yaxis[o].min),void 0!==t.yaxis[o].max&&(d="function"==typeof t.yaxis[o].max?t.yaxis[o].max(d):t.yaxis[o].max),r.barGroups=r.barGroups.filter((function(e,t,r){return r.indexOf(e)===t})),e.setYScaleForIndex(o,u,d),n.forEach((function(e){a[e]=r.yAxisScale[o].niceMin,i[e]=r.yAxisScale[o].niceMax}))}():e.setYScaleForIndex(o,0,-Number.MAX_VALUE)}))}}]),e}(),rn=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w,this.scales=new tn(t)}return s(e,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=this.w.config,i=this.w.globals,o=-Number.MAX_VALUE,s=Number.MIN_VALUE;null===n&&(n=e+1);var l=i.series,c=l,u=l;"candlestick"===a.chart.type?(c=i.seriesCandleL,u=i.seriesCandleH):"boxPlot"===a.chart.type?(c=i.seriesCandleO,u=i.seriesCandleC):i.isRangeData&&(c=i.seriesRangeStart,u=i.seriesRangeEnd);var d=!1;if(i.seriesX.length>=n){var h,f=null===(h=i.brushSource)||void 0===h?void 0:h.w.config.chart.brush;(a.chart.zoom.enabled&&a.chart.zoom.autoScaleYaxis||null!=f&&f.enabled&&null!=f&&f.autoScaleYaxis)&&(d=!0)}for(var p=e;p<n;p++){i.dataPoints=Math.max(i.dataPoints,l[p].length);var g=a.series[p].type;i.categoryLabels.length&&(i.dataPoints=i.categoryLabels.filter((function(e){return void 0!==e})).length),i.labels.length&&"datetime"!==a.xaxis.type&&0!==i.series.reduce((function(e,t){return e+t.length}),0)&&(i.dataPoints=Math.max(i.dataPoints,i.labels.length));var m=0,v=l[p].length-1;if(d){if(a.xaxis.min)for(;m<v&&i.seriesX[p][m]<a.xaxis.min;m++);if(a.xaxis.max)for(;v>m&&i.seriesX[p][v]>a.xaxis.max;v--);}for(var y=m;y<=v&&y<i.series[p].length;y++){var b=l[p][y];if(null!==b&&k.isNumber(b)){var x,w,S,C;switch(void 0!==(null===(x=u[p])||void 0===x?void 0:x[y])&&(o=Math.max(o,u[p][y]),t=Math.min(t,u[p][y])),void 0!==(null===(w=c[p])||void 0===w?void 0:w[y])&&(t=Math.min(t,c[p][y]),r=Math.max(r,c[p][y])),g){case"candlestick":void 0!==i.seriesCandleC[p][y]&&(o=Math.max(o,i.seriesCandleH[p][y]),t=Math.min(t,i.seriesCandleL[p][y]));break;case"boxPlot":void 0!==i.seriesCandleC[p][y]&&(o=Math.max(o,i.seriesCandleC[p][y]),t=Math.min(t,i.seriesCandleO[p][y]))}g&&"candlestick"!==g&&"boxPlot"!==g&&"rangeArea"!==g&&"rangeBar"!==g&&(o=Math.max(o,i.series[p][y]),t=Math.min(t,i.series[p][y])),i.seriesGoals[p]&&i.seriesGoals[p][y]&&Array.isArray(i.seriesGoals[p][y])&&i.seriesGoals[p][y].forEach((function(e){o=Math.max(o,e.value),t=Math.min(t,e.value)})),r=o,b=k.noExponents(b),k.isFloat(b)&&(i.yValueDecimal=Math.max(i.yValueDecimal,b.toString().split(".")[1].length)),s>(null===(S=c[p])||void 0===S?void 0:S[y])&&(null===(C=c[p])||void 0===C?void 0:C[y])<0&&(s=c[p][y])}else i.hasNullValues=!0}"bar"!==g&&"column"!==g||(s<0&&o<0&&(o=0,r=Math.max(r,0)),s===Number.MIN_VALUE&&(s=0,t=Math.min(t,0)))}return"rangeBar"===a.chart.type&&i.seriesRangeStart.length&&i.isBarHorizontal&&(s=t),"bar"===a.chart.type&&(s<0&&o<0&&(o=0),s===Number.MIN_VALUE&&(s=0)),{minY:s,maxY:o,lowestY:t,highestY:r}}},{key:"setYRange",value:function(){var e=this.w.globals,t=this.w.config;e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE;var r,n=Number.MAX_VALUE;if(e.isMultipleYAxis){n=Number.MAX_VALUE;for(var a=0;a<e.series.length;a++)r=this.getMinYMaxY(a),e.minYArr[a]=r.lowestY,e.maxYArr[a]=r.highestY,n=Math.min(n,r.lowestY)}return r=this.getMinYMaxY(0,n,null,e.series.length),"bar"===t.chart.type?(e.minY=r.minY,e.maxY=r.maxY):(e.minY=r.lowestY,e.maxY=r.highestY),n=r.lowestY,t.chart.stacked&&this._setStackedMinMax(),"line"===t.chart.type||"area"===t.chart.type||"scatter"===t.chart.type||"candlestick"===t.chart.type||"boxPlot"===t.chart.type||"rangeBar"===t.chart.type&&!e.isBarHorizontal?e.minY===Number.MIN_VALUE&&n!==-Number.MAX_VALUE&&n!==e.maxY&&(e.minY=n):e.minY=e.minY!==Number.MIN_VALUE?Math.min(r.minY,e.minY):r.minY,t.yaxis.forEach((function(t,r){void 0!==t.max&&("number"==typeof t.max?e.maxYArr[r]=t.max:"function"==typeof t.max&&(e.maxYArr[r]=t.max(e.isMultipleYAxis?e.maxYArr[r]:e.maxY)),e.maxY=e.maxYArr[r]),void 0!==t.min&&("number"==typeof t.min?e.minYArr[r]=t.min:"function"==typeof t.min&&(e.minYArr[r]=t.min(e.isMultipleYAxis?e.minYArr[r]===Number.MIN_VALUE?0:e.minYArr[r]:e.minY)),e.minY=e.minYArr[r])})),e.isBarHorizontal&&["min","max"].forEach((function(r){void 0!==t.xaxis[r]&&"number"==typeof t.xaxis[r]&&("min"===r?e.minY=t.xaxis[r]:e.maxY=t.xaxis[r])})),e.isMultipleYAxis?(this.scales.scaleMultipleYAxes(),e.minY=n):(this.scales.setYScaleForIndex(0,e.minY,e.maxY),e.minY=e.yAxisScale[0].niceMin,e.maxY=e.yAxisScale[0].niceMax,e.minYArr[0]=e.minY,e.maxYArr[0]=e.maxY),e.barGroups=[],e.lineGroups=[],e.areaGroups=[],t.series.forEach((function(r){switch(r.type||t.chart.type){case"bar":case"column":e.barGroups.push(r.group);break;case"line":e.lineGroups.push(r.group);break;case"area":e.areaGroups.push(r.group)}})),e.barGroups=e.barGroups.filter((function(e,t,r){return r.indexOf(e)===t})),e.lineGroups=e.lineGroups.filter((function(e,t,r){return r.indexOf(e)===t})),e.areaGroups=e.areaGroups.filter((function(e,t,r){return r.indexOf(e)===t})),{minY:e.minY,maxY:e.maxY,minYArr:e.minYArr,maxYArr:e.maxYArr,yAxisScale:e.yAxisScale}}},{key:"setXRange",value:function(){var e=this.w.globals,t=this.w.config,r="numeric"===t.xaxis.type||"datetime"===t.xaxis.type||"category"===t.xaxis.type&&!e.noLabelsProvided||e.noLabelsProvided||e.isXNumeric;if(e.isXNumeric&&function(){for(var t=0;t<e.series.length;t++)if(e.labels[t])for(var r=0;r<e.labels[t].length;r++)null!==e.labels[t][r]&&k.isNumber(e.labels[t][r])&&(e.maxX=Math.max(e.maxX,e.labels[t][r]),e.initialMaxX=Math.max(e.maxX,e.labels[t][r]),e.minX=Math.min(e.minX,e.labels[t][r]),e.initialMinX=Math.min(e.minX,e.labels[t][r]))}(),e.noLabelsProvided&&0===t.xaxis.categories.length&&(e.maxX=e.labels[e.labels.length-1],e.initialMaxX=e.labels[e.labels.length-1],e.minX=1,e.initialMinX=1),e.isXNumeric||e.noLabelsProvided||e.dataFormatXNumeric){var n=10;if(void 0===t.xaxis.tickAmount)n=Math.round(e.svgWidth/150),"numeric"===t.xaxis.type&&e.dataPoints<30&&(n=e.dataPoints-1),n>e.dataPoints&&0!==e.dataPoints&&(n=e.dataPoints-1);else if("dataPoints"===t.xaxis.tickAmount){if(e.series.length>1&&(n=e.series[e.maxValsInArrayIndex].length-1),e.isXNumeric){var a=Math.round(e.maxX-e.minX);a<30&&(n=a)}}else n=t.xaxis.tickAmount;if(e.xTickAmount=n,void 0!==t.xaxis.max&&"number"==typeof t.xaxis.max&&(e.maxX=t.xaxis.max),void 0!==t.xaxis.min&&"number"==typeof t.xaxis.min&&(e.minX=t.xaxis.min),void 0!==t.xaxis.range&&(e.minX=e.maxX-t.xaxis.range),e.minX!==Number.MAX_VALUE&&e.maxX!==-Number.MAX_VALUE)if(t.xaxis.convertedCatToNumeric&&!e.dataFormatXNumeric){for(var i=[],o=e.minX-1;o<e.maxX;o++)i.push(o+1);e.xAxisScale={result:i,niceMin:i[0],niceMax:i[i.length-1]}}else e.xAxisScale=this.scales.setXScale(e.minX,e.maxX);else e.xAxisScale=this.scales.linearScale(0,n,n,0,t.xaxis.stepSize),e.noLabelsProvided&&e.labels.length>0&&(e.xAxisScale=this.scales.linearScale(1,e.labels.length,n-1,0,t.xaxis.stepSize),e.seriesX=e.labels.slice());r&&(e.labels=e.xAxisScale.result.slice())}return e.isBarHorizontal&&e.labels.length&&(e.xTickAmount=e.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:e.minX,maxX:e.maxX}}},{key:"setZRange",value:function(){var e=this.w.globals;if(e.isDataXYZ)for(var t=0;t<e.series.length;t++)if(void 0!==e.seriesZ[t])for(var r=0;r<e.seriesZ[t].length;r++)null!==e.seriesZ[t][r]&&k.isNumber(e.seriesZ[t][r])&&(e.maxZ=Math.max(e.maxZ,e.seriesZ[t][r]),e.minZ=Math.min(e.minZ,e.seriesZ[t][r]))}},{key:"_handleSingleDataPoint",value:function(){var e=this.w.globals,t=this.w.config;if(e.minX===e.maxX){var r=new Mr(this.ctx);if("datetime"===t.xaxis.type){var n=r.getDate(e.minX);t.xaxis.labels.datetimeUTC?n.setUTCDate(n.getUTCDate()-2):n.setDate(n.getDate()-2),e.minX=new Date(n).getTime();var a=r.getDate(e.maxX);t.xaxis.labels.datetimeUTC?a.setUTCDate(a.getUTCDate()+2):a.setDate(a.getDate()+2),e.maxX=new Date(a).getTime()}else("numeric"===t.xaxis.type||"category"===t.xaxis.type&&!e.noLabelsProvided)&&(e.minX=e.minX-2,e.initialMinX=e.minX,e.maxX=e.maxX+2,e.initialMaxX=e.maxX)}}},{key:"_getMinXDiff",value:function(){var e=this.w.globals;e.isXNumeric&&e.seriesX.forEach((function(t,r){if(t.length){1===t.length&&t.push(e.seriesX[e.maxValsInArrayIndex][e.seriesX[e.maxValsInArrayIndex].length-1]);var n=t.slice();n.sort((function(e,t){return e-t})),n.forEach((function(t,r){if(r>0){var a=t-n[r-1];a>0&&(e.minXDiff=Math.min(a,e.minXDiff))}})),1!==e.dataPoints&&e.minXDiff!==Number.MAX_VALUE||(e.minXDiff=.5)}}))}},{key:"_setStackedMinMax",value:function(){var e=this,t=this.w.globals;if(t.series.length){var r=t.seriesGroups;r.length||(r=[this.w.globals.seriesNames.map((function(e){return e}))]);var n={},a={};r.forEach((function(r){n[r]=[],a[r]=[],e.w.config.series.map((function(e,n){return r.indexOf(t.seriesNames[n])>-1?n:null})).filter((function(e){return null!==e})).forEach((function(i){for(var o=0;o<t.series[t.maxValsInArrayIndex].length;o++){var s,l,c,u;void 0===n[r][o]&&(n[r][o]=0,a[r][o]=0),(e.w.config.chart.stacked&&!t.comboCharts||e.w.config.chart.stacked&&t.comboCharts&&(!e.w.config.chart.stackOnlyBar||"bar"===(null===(s=e.w.config.series)||void 0===s||null===(l=s[i])||void 0===l?void 0:l.type)||"column"===(null===(c=e.w.config.series)||void 0===c||null===(u=c[i])||void 0===u?void 0:u.type)))&&null!==t.series[i][o]&&k.isNumber(t.series[i][o])&&(t.series[i][o]>0?n[r][o]+=parseFloat(t.series[i][o])+1e-4:a[r][o]+=parseFloat(t.series[i][o]))}}))})),Object.entries(n).forEach((function(e){var r=v(e,1)[0];n[r].forEach((function(e,i){t.maxY=Math.max(t.maxY,n[r][i]),t.minY=Math.min(t.minY,a[r][i])}))}))}}}]),e}(),nn=function(){function e(t,r){i(this,e),this.ctx=t,this.elgrid=r,this.w=t.w;var n=this.w;this.xaxisFontSize=n.config.xaxis.labels.style.fontSize,this.axisFontFamily=n.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=n.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal="bar"===n.config.chart.type&&n.config.plotOptions.bar.horizontal,this.xAxisoffX="bottom"===n.config.xaxis.position?n.globals.gridHeight:0,this.drawnLabels=[],this.axesUtils=new Ir(t)}return s(e,[{key:"drawYaxis",value:function(e){var t=this.w,r=new Pr(this.ctx),n=t.config.yaxis[e].labels.style,a=n.fontSize,i=n.fontFamily,o=n.fontWeight,s=r.group({class:"apexcharts-yaxis",rel:e,transform:"translate(".concat(t.globals.translateYAxisX[e],", 0)")});if(this.axesUtils.isYAxisHidden(e))return s;var l=r.group({class:"apexcharts-yaxis-texts-g"});s.add(l);var c=t.globals.yAxisScale[e].result.length-1,u=t.globals.gridHeight/c,d=t.globals.yLabelFormatters[e],h=this.axesUtils.checkForReversedLabels(e,t.globals.yAxisScale[e].result.slice());if(t.config.yaxis[e].labels.show){var f=t.globals.translateY+t.config.yaxis[e].labels.offsetY;t.globals.isBarHorizontal?f=0:"heatmap"===t.config.chart.type&&(f-=u/2),f+=parseInt(a,10)/3;for(var p=c;p>=0;p--){var g=d(h[p],p,t),m=t.config.yaxis[e].labels.padding;t.config.yaxis[e].opposite&&0!==t.config.yaxis.length&&(m*=-1);var v=this.getTextAnchor(t.config.yaxis[e].labels.align,t.config.yaxis[e].opposite),y=this.axesUtils.getYAxisForeColor(n.colors,e),b=Array.isArray(y)?y[p]:y,x=k.listToArray(t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-label tspan"))).map((function(e){return e.textContent})),w=r.drawText({x:m,y:f,text:x.includes(g)&&!t.config.yaxis[e].labels.showDuplicates?"":g,textAnchor:v,fontSize:a,fontFamily:i,fontWeight:o,maxWidth:t.config.yaxis[e].labels.maxWidth,foreColor:b,isPlainText:!1,cssClass:"apexcharts-yaxis-label ".concat(n.cssClass)});l.add(w),this.addTooltip(w,g),0!==t.config.yaxis[e].labels.rotate&&this.rotateLabel(r,w,firstLabel,t.config.yaxis[e].labels.rotate),f+=u}}return this.addYAxisTitle(r,s,e),this.addAxisBorder(r,s,e,c,u),s}},{key:"getTextAnchor",value:function(e,t){return"left"===e?"start":"center"===e?"middle":"right"===e?"end":t?"start":"end"}},{key:"addTooltip",value:function(e,t){var r=document.createElementNS(this.w.globals.SVGNS,"title");r.textContent=Array.isArray(t)?t.join(" "):t,e.node.appendChild(r)}},{key:"rotateLabel",value:function(e,t,r,n){var a=e.rotateAroundCenter(r.node),i=e.rotateAroundCenter(t.node);t.node.setAttribute("transform","rotate(".concat(n," ").concat(a.x," ").concat(i.y,")"))}},{key:"addYAxisTitle",value:function(e,t,r){var n=this.w;if(void 0!==n.config.yaxis[r].title.text){var a=e.group({class:"apexcharts-yaxis-title"}),i=n.config.yaxis[r].opposite?n.globals.translateYAxisX[r]:0,o=e.drawText({x:i,y:n.globals.gridHeight/2+n.globals.translateY+n.config.yaxis[r].title.offsetY,text:n.config.yaxis[r].title.text,textAnchor:"end",foreColor:n.config.yaxis[r].title.style.color,fontSize:n.config.yaxis[r].title.style.fontSize,fontWeight:n.config.yaxis[r].title.style.fontWeight,fontFamily:n.config.yaxis[r].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text ".concat(n.config.yaxis[r].title.style.cssClass)});a.add(o),t.add(a)}}},{key:"addAxisBorder",value:function(e,t,r,n,a){var i=this.w,o=i.config.yaxis[r].axisBorder,s=31+o.offsetX;if(i.config.yaxis[r].opposite&&(s=-31-o.offsetX),o.show){var l=e.drawLine(s,i.globals.translateY+o.offsetY-2,s,i.globals.gridHeight+i.globals.translateY+o.offsetY+2,o.color,0,o.width);t.add(l)}i.config.yaxis[r].axisTicks.show&&this.axesUtils.drawYAxisTicks(s,n,o,i.config.yaxis[r].axisTicks,r,a,t)}},{key:"drawYaxisInversed",value:function(e){var t=this.w,r=new Pr(this.ctx),n=r.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),a=r.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});n.add(a);var i=t.globals.yAxisScale[e].result.length-1,o=t.globals.gridWidth/i+.1,s=o+t.config.xaxis.labels.offsetX,l=t.globals.xLabelFormatter,c=this.axesUtils.checkForReversedLabels(e,t.globals.yAxisScale[e].result.slice()),u=t.globals.timescaleLabels;if(u.length>0&&(this.xaxisLabels=u.slice(),i=(c=u.slice()).length),t.config.xaxis.labels.show)for(var d=u.length?0:i;u.length?d<u.length:d>=0;u.length?d++:d--){var h=l(c[d],d,t),f=t.globals.gridWidth+t.globals.padHorizontal-(s-o+t.config.xaxis.labels.offsetX);if(u.length){var p=this.axesUtils.getLabel(c,u,f,d,this.drawnLabels,this.xaxisFontSize);f=p.x,h=p.text,this.drawnLabels.push(p.text),0===d&&t.globals.skipFirstTimelinelabel&&(h=""),d===c.length-1&&t.globals.skipLastTimelinelabel&&(h="")}var g=r.drawText({x:f,y:this.xAxisoffX+t.config.xaxis.labels.offsetY+30-("top"===t.config.xaxis.position?t.globals.xAxisHeight+t.config.xaxis.axisTicks.height-2:0),text:h,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[e]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:t.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label ".concat(t.config.xaxis.labels.style.cssClass)});a.add(g),g.tspan(h),this.addTooltip(g,h),s+=o}return this.inversedYAxisTitleText(n),this.inversedYAxisBorder(n),n}},{key:"inversedYAxisBorder",value:function(e){var t=this.w,r=new Pr(this.ctx),n=t.config.xaxis.axisBorder;if(n.show){var a=0;"bar"===t.config.chart.type&&t.globals.isXNumeric&&(a-=15);var i=r.drawLine(t.globals.padHorizontal+a+n.offsetX,this.xAxisoffX,t.globals.gridWidth,this.xAxisoffX,n.color,0,n.height);this.elgrid&&this.elgrid.elGridBorders&&t.config.grid.show?this.elgrid.elGridBorders.add(i):e.add(i)}}},{key:"inversedYAxisTitleText",value:function(e){var t=this.w,r=new Pr(this.ctx);if(void 0!==t.config.xaxis.title.text){var n=r.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),a=r.drawText({x:t.globals.gridWidth/2+t.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(t.config.xaxis.title.style.fontSize)+t.config.xaxis.title.offsetY+20,text:t.config.xaxis.title.text,textAnchor:"middle",fontSize:t.config.xaxis.title.style.fontSize,fontFamily:t.config.xaxis.title.style.fontFamily,fontWeight:t.config.xaxis.title.style.fontWeight,foreColor:t.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text ".concat(t.config.xaxis.title.style.cssClass)});n.add(a),e.add(n)}}},{key:"yAxisTitleRotate",value:function(e,t){var r=this.w,n=new Pr(this.ctx),a=r.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-texts-g")),i=a?a.getBoundingClientRect():{width:0,height:0},o=r.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-title text")),s=o?o.getBoundingClientRect():{width:0,height:0};if(o){var l=this.xPaddingForYAxisTitle(e,i,s,t);o.setAttribute("x",l.xPos-(t?10:0));var c=n.rotateAroundCenter(o);o.setAttribute("transform","rotate(".concat(t?-1*r.config.yaxis[e].title.rotate:r.config.yaxis[e].title.rotate," ").concat(c.x," ").concat(c.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(e,t,r,n){var a=this.w,i=0,o=10;return void 0===a.config.yaxis[e].title.text||e<0?{xPos:i,padd:0}:(n?i=t.width+a.config.yaxis[e].title.offsetX+r.width/2+o/2:(i=-1*t.width+a.config.yaxis[e].title.offsetX+o/2+r.width/2,a.globals.isBarHorizontal&&(o=25,i=-1*t.width-a.config.yaxis[e].title.offsetX-o)),{xPos:i,padd:o})}},{key:"setYAxisXPosition",value:function(e,t){var r=this.w,n=0,a=0,i=18,o=1;r.config.yaxis.length>1&&(this.multipleYs=!0),r.config.yaxis.forEach((function(s,l){var c=r.globals.ignoreYAxisIndexes.includes(l)||!s.show||s.floating||0===e[l].width,u=e[l].width+t[l].width;s.opposite?r.globals.isBarHorizontal?(a=r.globals.gridWidth+r.globals.translateX-1,r.globals.translateYAxisX[l]=a-s.labels.offsetX):(a=r.globals.gridWidth+r.globals.translateX+o,c||(o+=u+20),r.globals.translateYAxisX[l]=a-s.labels.offsetX+20):(n=r.globals.translateX-i,c||(i+=u+20),r.globals.translateYAxisX[l]=n+s.labels.offsetX)}))}},{key:"setYAxisTextAlignments",value:function(){var e=this.w;k.listToArray(e.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis")).forEach((function(t,r){var n=e.config.yaxis[r];if(n&&!n.floating&&void 0!==n.labels.align){var a=e.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(r,"'] .apexcharts-yaxis-texts-g")),i=k.listToArray(e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(r,"'] .apexcharts-yaxis-label"))),o=a.getBoundingClientRect();i.forEach((function(e){e.setAttribute("text-anchor",n.labels.align)})),"left"!==n.labels.align||n.opposite?"center"===n.labels.align?a.setAttribute("transform","translate(".concat(o.width/2*(n.opposite?1:-1),", 0)")):"right"===n.labels.align&&n.opposite&&a.setAttribute("transform","translate(".concat(o.width,", 0)")):a.setAttribute("transform","translate(-".concat(o.width,", 0)"))}}))}}]),e}(),an=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w,this.documentEvent=k.bind(this.documentEvent,this)}return s(e,[{key:"addEventListener",value:function(e,t){var r=this.w;r.globals.events.hasOwnProperty(e)?r.globals.events[e].push(t):r.globals.events[e]=[t]}},{key:"removeEventListener",value:function(e,t){var r=this.w;if(r.globals.events.hasOwnProperty(e)){var n=r.globals.events[e].indexOf(t);-1!==n&&r.globals.events[e].splice(n,1)}}},{key:"fireEvent",value:function(e,t){var r=this.w;if(r.globals.events.hasOwnProperty(e)){t&&t.length||(t=[]);for(var n=r.globals.events[e],a=n.length,i=0;i<a;i++)n[i].apply(null,t)}}},{key:"setupEventHandlers",value:function(){var e=this,t=this.w,r=this.ctx,n=t.globals.dom.baseEl.querySelector(t.globals.chartClass);this.ctx.eventList.forEach((function(e){n.addEventListener(e,(function(e){var n=null===e.target.getAttribute("i")&&-1!==t.globals.capturedSeriesIndex?t.globals.capturedSeriesIndex:e.target.getAttribute("i"),a=null===e.target.getAttribute("j")&&-1!==t.globals.capturedDataPointIndex?t.globals.capturedDataPointIndex:e.target.getAttribute("j"),i=Object.assign({},t,{seriesIndex:t.globals.axisCharts?n:0,dataPointIndex:a});"mousemove"===e.type||"touchmove"===e.type?"function"==typeof t.config.chart.events.mouseMove&&t.config.chart.events.mouseMove(e,r,i):"mouseleave"===e.type||"touchleave"===e.type?"function"==typeof t.config.chart.events.mouseLeave&&t.config.chart.events.mouseLeave(e,r,i):("mouseup"===e.type&&1===e.which||"touchend"===e.type)&&("function"==typeof t.config.chart.events.click&&t.config.chart.events.click(e,r,i),r.ctx.events.fireEvent("click",[e,r,i]))}),{capture:!1,passive:!0})})),this.ctx.eventList.forEach((function(r){t.globals.dom.baseEl.addEventListener(r,e.documentEvent,{passive:!0})})),this.ctx.core.setupBrushHandler()}},{key:"documentEvent",value:function(e){var t=this.w,r=e.target.className;if("click"===e.type){var n=t.globals.dom.baseEl.querySelector(".apexcharts-menu");n&&n.classList.contains("apexcharts-menu-open")&&"apexcharts-menu-icon"!==r&&n.classList.remove("apexcharts-menu-open")}t.globals.clientX="touchmove"===e.type?e.touches[0].clientX:e.clientX,t.globals.clientY="touchmove"===e.type?e.touches[0].clientY:e.clientY}}]),e}(),on=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"setCurrentLocaleValues",value:function(e){var t=this.w.config.chart.locales;window.Apex.chart&&window.Apex.chart.locales&&window.Apex.chart.locales.length>0&&(t=this.w.config.chart.locales.concat(window.Apex.chart.locales));var r=t.filter((function(t){return t.name===e}))[0];if(!r)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var n=k.extend(Rr,r);this.w.globals.locale=n.options}}]),e}(),sn=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"drawAxis",value:function(e,t){var r,n,a=this,i=this.w.globals,o=this.w.config,s=new Qr(this.ctx,t),l=new nn(this.ctx,t);i.axisCharts&&"radar"!==e&&(i.isBarHorizontal?(n=l.drawYaxisInversed(0),r=s.drawXaxisInversed(0),i.dom.elGraphical.add(r),i.dom.elGraphical.add(n)):(r=s.drawXaxis(),i.dom.elGraphical.add(r),o.yaxis.map((function(e,t){if(-1===i.ignoreYAxisIndexes.indexOf(t)&&(n=l.drawYaxis(t),i.dom.Paper.add(n),"back"===a.w.config.grid.position)){var r=i.dom.Paper.children()[1];r.remove(),i.dom.Paper.add(r)}}))))}}]),e}(),ln=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"drawXCrosshairs",value:function(){var e=this.w,t=new Pr(this.ctx),r=new Er(this.ctx),n=e.config.xaxis.crosshairs.fill.gradient,a=e.config.xaxis.crosshairs.dropShadow,i=e.config.xaxis.crosshairs.fill.type,o=n.colorFrom,s=n.colorTo,l=n.opacityFrom,c=n.opacityTo,u=n.stops,d=a.enabled,h=a.left,f=a.top,p=a.blur,g=a.color,m=a.opacity,v=e.config.xaxis.crosshairs.fill.color;if(e.config.xaxis.crosshairs.show){"gradient"===i&&(v=t.drawGradient("vertical",o,s,l,c,null,u,null));var y=t.drawRect();1===e.config.xaxis.crosshairs.width&&(y=t.drawLine());var b=e.globals.gridHeight;(!k.isNumber(b)||b<0)&&(b=0);var x=e.config.xaxis.crosshairs.width;(!k.isNumber(x)||x<0)&&(x=0),y.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:b,width:x,height:b,fill:v,filter:"none","fill-opacity":e.config.xaxis.crosshairs.opacity,stroke:e.config.xaxis.crosshairs.stroke.color,"stroke-width":e.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":e.config.xaxis.crosshairs.stroke.dashArray}),d&&(y=r.dropShadow(y,{left:h,top:f,blur:p,color:g,opacity:m})),e.globals.dom.elGraphical.add(y)}}},{key:"drawYCrosshairs",value:function(){var e=this.w,t=new Pr(this.ctx),r=e.config.yaxis[0].crosshairs,n=e.globals.barPadForNumericAxis;if(e.config.yaxis[0].crosshairs.show){var a=t.drawLine(-n,0,e.globals.gridWidth+n,0,r.stroke.color,r.stroke.dashArray,r.stroke.width);a.attr({class:"apexcharts-ycrosshairs"}),e.globals.dom.elGraphical.add(a)}var i=t.drawLine(-n,0,e.globals.gridWidth+n,0,r.stroke.color,0,0);i.attr({class:"apexcharts-ycrosshairs-hidden"}),e.globals.dom.elGraphical.add(i)}}]),e}(),cn=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"checkResponsiveConfig",value:function(e){var t=this,r=this.w,n=r.config;if(0!==n.responsive.length){var a=n.responsive.slice();a.sort((function(e,t){return e.breakpoint>t.breakpoint?1:t.breakpoint>e.breakpoint?-1:0})).reverse();var i=new $r({}),o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=a[0].breakpoint,o=window.innerWidth>0?window.innerWidth:screen.width;if(o>n){var s=k.clone(r.globals.initialConfig);s.series=k.clone(r.config.series);var l=Ar.extendArrayProps(i,s,r);e=k.extend(l,e),e=k.extend(r.config,e),t.overrideResponsiveOptions(e)}else for(var c=0;c<a.length;c++)o<a[c].breakpoint&&(e=Ar.extendArrayProps(i,a[c].options,r),e=k.extend(r.config,e),t.overrideResponsiveOptions(e))};if(e){var s=Ar.extendArrayProps(i,e,r);s=k.extend(r.config,s),o(s=k.extend(s,e))}else o({})}}},{key:"overrideResponsiveOptions",value:function(e){var t=new $r(e).init({responsiveOverride:!0});this.w.config=t}}]),e}(),un=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w,this.colors=[],this.isColorFn=!1,this.isHeatmapDistributed=this.checkHeatmapDistributed(),this.isBarDistributed=this.checkBarDistributed()}return s(e,[{key:"checkHeatmapDistributed",value:function(){var e=this.w.config,t=e.chart,r=e.plotOptions;return"treemap"===t.type&&r.treemap&&r.treemap.distributed||"heatmap"===t.type&&r.heatmap&&r.heatmap.distributed}},{key:"checkBarDistributed",value:function(){var e=this.w.config,t=e.chart,r=e.plotOptions;return r.bar&&r.bar.distributed&&("bar"===t.type||"rangeBar"===t.type)}},{key:"init",value:function(){this.setDefaultColors()}},{key:"setDefaultColors",value:function(){var e=this.w,t=new k;e.globals.dom.elWrap.classList.add("apexcharts-theme-".concat(e.config.theme.mode||"light"));var r=y(e.config.colors||e.config.fill.colors||[]);e.globals.colors=this.getColors(r),this.applySeriesColors(e.globals.seriesColors,e.globals.colors),e.config.theme.monochrome.enabled&&(e.globals.colors=this.getMonochromeColors(e.config.theme.monochrome,e.globals.series,t));var n=e.globals.colors.slice();this.pushExtraColors(e.globals.colors),this.applyColorTypes(["fill","stroke"],n),this.applyDataLabelsColors(n),this.applyRadarPolygonsColors(),this.applyMarkersColors(n)}},{key:"getColors",value:function(e){var t=this,r=this.w;return e&&0!==e.length?Array.isArray(e)&&e.length>0&&"function"==typeof e[0]?(this.isColorFn=!0,r.config.series.map((function(n,a){var i=e[a]||e[0];return"function"==typeof i?i({value:r.globals.axisCharts?r.globals.series[a][0]||0:r.globals.series[a],seriesIndex:a,dataPointIndex:a,w:t.w}):i}))):e:this.predefined()}},{key:"applySeriesColors",value:function(e,t){e.forEach((function(e,r){e&&(t[r]=e)}))}},{key:"getMonochromeColors",value:function(e,t,r){var n=e.color,a=e.shadeIntensity,i=e.shadeTo,o=this.isBarDistributed||this.isHeatmapDistributed?t[0].length*t.length:t.length,s=1/(o/a),l=0;return Array.from({length:o},(function(){var e="dark"===i?r.shadeColor(-1*l,n):r.shadeColor(l,n);return l+=s,e}))}},{key:"applyColorTypes",value:function(e,t){var r=this,n=this.w;e.forEach((function(e){n.globals[e].colors=void 0===n.config[e].colors?r.isColorFn?n.config.colors:t:n.config[e].colors.slice(),r.pushExtraColors(n.globals[e].colors)}))}},{key:"applyDataLabelsColors",value:function(e){var t=this.w;t.globals.dataLabels.style.colors=void 0===t.config.dataLabels.style.colors?e:t.config.dataLabels.style.colors.slice(),this.pushExtraColors(t.globals.dataLabels.style.colors,50)}},{key:"applyRadarPolygonsColors",value:function(){var e=this.w;e.globals.radarPolygons.fill.colors=void 0===e.config.plotOptions.radar.polygons.fill.colors?["dark"===e.config.theme.mode?"#343A3F":"none"]:e.config.plotOptions.radar.polygons.fill.colors.slice(),this.pushExtraColors(e.globals.radarPolygons.fill.colors,20)}},{key:"applyMarkersColors",value:function(e){var t=this.w;t.globals.markers.colors=void 0===t.config.markers.colors?e:t.config.markers.colors.slice(),this.pushExtraColors(t.globals.markers.colors)}},{key:"pushExtraColors",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=this.w,a=t||n.globals.series.length;if(null===r&&(r=this.isBarDistributed||this.isHeatmapDistributed||"heatmap"===n.config.chart.type&&n.config.plotOptions.heatmap&&n.config.plotOptions.heatmap.colorScale.inverse),r&&n.globals.series.length&&(a=n.globals.series[n.globals.maxValsInArrayIndex].length*n.globals.series.length),e.length<a)for(var i=a-e.length,o=0;o<i;o++)e.push(e[o])}},{key:"updateThemeOptions",value:function(e){e.chart=e.chart||{},e.tooltip=e.tooltip||{};var t=e.theme.mode,r="dark"===t?"palette4":"light"===t?"palette1":e.theme.palette||"palette1",n="dark"===t?"#f6f7f8":"light"===t?"#373d3f":e.chart.foreColor||"#373d3f";return e.tooltip.theme=t||"light",e.chart.foreColor=n,e.theme.palette=r,e}},{key:"predefined",value:function(){var e=this.w.config.theme.palette,t=this.ctx.constructor.getThemePalettes();return t[e]||t.palette1}}]),e}(),dn=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"draw",value:function(){this.drawTitleSubtitle("title"),this.drawTitleSubtitle("subtitle")}},{key:"drawTitleSubtitle",value:function(e){var t=this.w,r="title"===e?t.config.title:t.config.subtitle,n=t.globals.svgWidth/2,a=r.offsetY,i="middle";if("left"===r.align?(n=10,i="start"):"right"===r.align&&(n=t.globals.svgWidth-10,i="end"),n+=r.offsetX,a=a+parseInt(r.style.fontSize,10)+r.margin/2,void 0!==r.text){var o=new Pr(this.ctx).drawText({x:n,y:a,text:r.text,textAnchor:i,fontSize:r.style.fontSize,fontFamily:r.style.fontFamily,fontWeight:r.style.fontWeight,foreColor:r.style.color,opacity:1});o.node.setAttribute("class","apexcharts-".concat(e,"-text")),t.globals.dom.Paper.add(o)}}}]),e}(),hn=function(){function e(t){i(this,e),this.w=t.w,this.dCtx=t}return s(e,[{key:"getTitleSubtitleCoords",value:function(e){var t=this.w,r=0,n=0,a="title"===e?t.config.title.floating:t.config.subtitle.floating,i=t.globals.dom.baseEl.querySelector(".apexcharts-".concat(e,"-text"));if(null!==i&&!a){var o=i.getBoundingClientRect();r=o.width,n=t.globals.axisCharts?o.height+5:o.height}return{width:r,height:n}}},{key:"getLegendsRect",value:function(){var e=this.w,t=e.globals.dom.elLegendWrap;e.config.legend.height||"top"!==e.config.legend.position&&"bottom"!==e.config.legend.position||(t.style.maxHeight=e.globals.svgHeight/2+"px");var r=Object.assign({},k.getBoundingClientRect(t));return null!==t&&!e.config.legend.floating&&e.config.legend.show?this.dCtx.lgRect={x:r.x,y:r.y,height:r.height,width:0===r.height?0:r.width}:this.dCtx.lgRect={x:0,y:0,height:0,width:0},"left"!==e.config.legend.position&&"right"!==e.config.legend.position||1.5*this.dCtx.lgRect.width>e.globals.svgWidth&&(this.dCtx.lgRect.width=e.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getDatalabelsRect",value:function(){var e=this,t=this.w,r=[];t.config.series.forEach((function(a,i){a.data.forEach((function(a,o){var s;s=t.globals.series[i][o],n=t.config.dataLabels.formatter(s,{ctx:e.dCtx.ctx,seriesIndex:i,dataPointIndex:o,w:t}),r.push(n)}))}));var n=k.getLargestStringFromArr(r),a=new Pr(this.dCtx.ctx),i=t.config.dataLabels.style,o=a.getTextRects(n,parseInt(i.fontSize),i.fontFamily);return{width:1.05*o.width,height:o.height}}},{key:"getLargestStringFromMultiArr",value:function(e,t){var r=e;if(this.w.globals.isMultiLineX){var n=t.map((function(e,t){return Array.isArray(e)?e.length:1})),a=Math.max.apply(Math,y(n));r=t[n.indexOf(a)]}return r}}]),e}(),fn=function(){function e(t){i(this,e),this.w=t.w,this.dCtx=t}return s(e,[{key:"getxAxisLabelsCoords",value:function(){var e,t=this.w,r=t.globals.labels.slice();if(t.config.xaxis.convertedCatToNumeric&&0===r.length&&(r=t.globals.categoryLabels),t.globals.timescaleLabels.length>0){var n=this.getxAxisTimeScaleLabelsCoords();e={width:n.width,height:n.height},t.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends="left"!==t.config.legend.position&&"right"!==t.config.legend.position||t.config.legend.floating?0:this.dCtx.lgRect.width;var a=t.globals.xLabelFormatter,i=k.getLargestStringFromArr(r),o=this.dCtx.dimHelpers.getLargestStringFromMultiArr(i,r);t.globals.isBarHorizontal&&(o=i=t.globals.yAxisScale[0].result.reduce((function(e,t){return e.length>t.length?e:t}),0));var s=new Tr(this.dCtx.ctx),l=i;i=s.xLabelFormat(a,i,l,{i:void 0,dateFormatter:new Mr(this.dCtx.ctx).formatDate,w:t}),o=s.xLabelFormat(a,o,l,{i:void 0,dateFormatter:new Mr(this.dCtx.ctx).formatDate,w:t}),(t.config.xaxis.convertedCatToNumeric&&void 0===i||""===String(i).trim())&&(o=i="1");var c=new Pr(this.dCtx.ctx),u=c.getTextRects(i,t.config.xaxis.labels.style.fontSize),d=u;if(i!==o&&(d=c.getTextRects(o,t.config.xaxis.labels.style.fontSize)),(e={width:u.width>=d.width?u.width:d.width,height:u.height>=d.height?u.height:d.height}).width*r.length>t.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&0!==t.config.xaxis.labels.rotate||t.config.xaxis.labels.rotateAlways){if(!t.globals.isBarHorizontal){t.globals.rotateXLabels=!0;var h=function(e){return c.getTextRects(e,t.config.xaxis.labels.style.fontSize,t.config.xaxis.labels.style.fontFamily,"rotate(".concat(t.config.xaxis.labels.rotate," 0 0)"),!1)};u=h(i),i!==o&&(d=h(o)),e.height=(u.height>d.height?u.height:d.height)/1.5,e.width=u.width>d.width?u.width:d.width}}else t.globals.rotateXLabels=!1}return t.config.xaxis.labels.show||(e={width:0,height:0}),{width:e.width,height:e.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var e,t=this.w;if(!t.globals.hasXaxisGroups)return{width:0,height:0};var r,n=(null===(e=t.config.xaxis.group.style)||void 0===e?void 0:e.fontSize)||t.config.xaxis.labels.style.fontSize,a=t.globals.groups.map((function(e){return e.title})),i=k.getLargestStringFromArr(a),o=this.dCtx.dimHelpers.getLargestStringFromMultiArr(i,a),s=new Pr(this.dCtx.ctx),l=s.getTextRects(i,n),c=l;return i!==o&&(c=s.getTextRects(o,n)),r={width:l.width>=c.width?l.width:c.width,height:l.height>=c.height?l.height:c.height},t.config.xaxis.labels.show||(r={width:0,height:0}),{width:r.width,height:r.height}}},{key:"getxAxisTitleCoords",value:function(){var e=this.w,t=0,r=0;if(void 0!==e.config.xaxis.title.text){var n=new Pr(this.dCtx.ctx).getTextRects(e.config.xaxis.title.text,e.config.xaxis.title.style.fontSize);t=n.width,r=n.height}return{width:t,height:r}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var e,t=this.w;this.dCtx.timescaleLabels=t.globals.timescaleLabels.slice();var r=this.dCtx.timescaleLabels.map((function(e){return e.value})),n=r.reduce((function(e,t){return void 0===e?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):e.length>t.length?e:t}),0);return 1.05*(e=new Pr(this.dCtx.ctx).getTextRects(n,t.config.xaxis.labels.style.fontSize)).width*r.length>t.globals.gridWidth&&0!==t.config.xaxis.labels.rotate&&(t.globals.overlappingXLabels=!0),e}},{key:"additionalPaddingXLabels",value:function(e){var t=this,r=this.w,n=r.globals,a=r.config,i=a.xaxis.type,o=e.width;n.skipLastTimelinelabel=!1,n.skipFirstTimelinelabel=!1;var s=r.config.yaxis[0].opposite&&r.globals.isBarHorizontal,l=function(e,s){a.yaxis.length>1&&function(e){return-1!==n.collapsedSeriesIndices.indexOf(e)}(s)||function(e){if(t.dCtx.timescaleLabels&&t.dCtx.timescaleLabels.length){var s=t.dCtx.timescaleLabels[0],l=t.dCtx.timescaleLabels[t.dCtx.timescaleLabels.length-1].position+o/1.75-t.dCtx.yAxisWidthRight,c=s.position-o/1.75+t.dCtx.yAxisWidthLeft,u="right"===r.config.legend.position&&t.dCtx.lgRect.width>0?t.dCtx.lgRect.width:0;l>n.svgWidth-n.translateX-u&&(n.skipLastTimelinelabel=!0),c<-(e.show&&!e.floating||"bar"!==a.chart.type&&"candlestick"!==a.chart.type&&"rangeBar"!==a.chart.type&&"boxPlot"!==a.chart.type?10:o/1.75)&&(n.skipFirstTimelinelabel=!0)}else"datetime"===i?t.dCtx.gridPad.right<o&&!n.rotateXLabels&&(n.skipLastTimelinelabel=!0):"datetime"!==i&&t.dCtx.gridPad.right<o/2-t.dCtx.yAxisWidthRight&&!n.rotateXLabels&&!r.config.xaxis.labels.trim&&(t.dCtx.xPadRight=o/2+1)}(e)};a.yaxis.forEach((function(e,r){s?(t.dCtx.gridPad.left<o&&(t.dCtx.xPadLeft=o/2+1),t.dCtx.xPadRight=o/2+1):l(e,r)}))}}]),e}(),pn=function(){function e(t){i(this,e),this.w=t.w,this.dCtx=t}return s(e,[{key:"getyAxisLabelsCoords",value:function(){var e=this,t=this.w,r=[],n=10,a=new Ir(this.dCtx.ctx);return t.config.yaxis.map((function(i,o){var s={seriesIndex:o,dataPointIndex:-1,w:t},l=t.globals.yAxisScale[o],c=0;if(!a.isYAxisHidden(o)&&i.labels.show&&void 0!==i.labels.minWidth&&(c=i.labels.minWidth),!a.isYAxisHidden(o)&&i.labels.show&&l.result.length){var u=t.globals.yLabelFormatters[o],d=l.niceMin===Number.MIN_VALUE?0:l.niceMin,h=l.result.reduce((function(e,t){var r,n;return(null===(r=String(u(e,s)))||void 0===r?void 0:r.length)>(null===(n=String(u(t,s)))||void 0===n?void 0:n.length)?e:t}),d),f=h=u(h,s);if(void 0!==h&&0!==h.length||(h=l.niceMax),t.globals.isBarHorizontal){n=0;var p=t.globals.labels.slice();h=k.getLargestStringFromArr(p),h=u(h,{seriesIndex:o,dataPointIndex:-1,w:t}),f=e.dCtx.dimHelpers.getLargestStringFromMultiArr(h,p)}var g=new Pr(e.dCtx.ctx),m="rotate(".concat(i.labels.rotate," 0 0)"),v=g.getTextRects(h,i.labels.style.fontSize,i.labels.style.fontFamily,m,!1),y=v;h!==f&&(y=g.getTextRects(f,i.labels.style.fontSize,i.labels.style.fontFamily,m,!1)),r.push({width:(c>y.width||c>v.width?c:y.width>v.width?y.width:v.width)+n,height:y.height>v.height?y.height:v.height})}else r.push({width:0,height:0})})),r}},{key:"getyAxisTitleCoords",value:function(){var e=this,t=this.w,r=[];return t.config.yaxis.map((function(t,n){if(t.show&&void 0!==t.title.text){var a=new Pr(e.dCtx.ctx),i="rotate(".concat(t.title.rotate," 0 0)"),o=a.getTextRects(t.title.text,t.title.style.fontSize,t.title.style.fontFamily,i,!1);r.push({width:o.width,height:o.height})}else r.push({width:0,height:0})})),r}},{key:"getTotalYAxisWidth",value:function(){var e=this.w,t=0,r=0,n=0,a=e.globals.yAxisScale.length>1?10:0,i=new Ir(this.dCtx.ctx),o=function(o,s){var l=e.config.yaxis[s].floating,c=0;o.width>0&&!l?(c=o.width+a,function(t){return e.globals.ignoreYAxisIndexes.indexOf(t)>-1}(s)&&(c=c-o.width-a)):c=l||i.isYAxisHidden(s)?0:5,e.config.yaxis[s].opposite?n+=c:r+=c,t+=c};return e.globals.yLabelsCoords.map((function(e,t){o(e,t)})),e.globals.yTitleCoords.map((function(e,t){o(e,t)})),e.globals.isBarHorizontal&&!e.config.yaxis[0].floating&&(t=e.globals.yLabelsCoords[0].width+e.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=r,this.dCtx.yAxisWidthRight=n,t}}]),e}(),gn=function(){function e(t){i(this,e),this.w=t.w,this.dCtx=t}return s(e,[{key:"gridPadForColumnsInNumericAxis",value:function(e){var t=this.w,r=t.config,n=t.globals;if(n.noData||n.collapsedSeries.length+n.ancillaryCollapsedSeries.length===r.series.length)return 0;var a=function(e){return["bar","rangeBar","candlestick","boxPlot"].includes(e)},i=r.chart.type,o=0,s=a(i)?r.series.length:1;n.comboBarCount>0&&(s=n.comboBarCount),n.collapsedSeries.forEach((function(e){a(e.type)&&(s-=1)})),r.chart.stacked&&(s=1);var l=a(i)||n.comboBarCount>0,c=Math.abs(n.initialMaxX-n.initialMinX);if(l&&n.isXNumeric&&!n.isBarHorizontal&&s>0&&0!==c){c<=3&&(c=n.dataPoints);var u=c/e,d=n.minXDiff&&n.minXDiff/u>0?n.minXDiff/u:0;d>e/2&&(d/=2),(o=d*parseInt(r.plotOptions.bar.columnWidth,10)/100)<1&&(o=1),n.barPadForNumericAxis=o}return o}},{key:"gridPadFortitleSubtitle",value:function(){var e=this,t=this.w,r=t.globals,n=this.dCtx.isSparkline||!r.axisCharts?0:10;["title","subtitle"].forEach((function(a){void 0!==t.config[a].text?n+=t.config[a].margin:n+=e.dCtx.isSparkline||!r.axisCharts?0:5})),!t.config.legend.show||"bottom"!==t.config.legend.position||t.config.legend.floating||r.axisCharts||(n+=10);var a=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),i=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");r.gridHeight-=a.height+i.height+n,r.translateY+=a.height+i.height+n}},{key:"setGridXPosForDualYAxis",value:function(e,t){var r=this.w,n=new Ir(this.dCtx.ctx);r.config.yaxis.forEach((function(a,i){-1!==r.globals.ignoreYAxisIndexes.indexOf(i)||a.floating||n.isYAxisHidden(i)||(a.opposite&&(r.globals.translateX-=t[i].width+e[i].width+parseInt(a.labels.style.fontSize,10)/1.2+12),r.globals.translateX<2&&(r.globals.translateX=2))}))}}]),e}(),mn=function(){function e(t){i(this,e),this.ctx=t,this.w=t.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 hn(this),this.dimYAxis=new pn(this),this.dimXAxis=new fn(this),this.dimGrid=new gn(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return s(e,[{key:"plotCoords",value:function(){var e=this,t=this.w,r=t.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.datalabelsCoords={width:0,height:0};var n=Array.isArray(t.config.stroke.width)?Math.max.apply(Math,y(t.config.stroke.width)):t.config.stroke.width;this.isSparkline&&((t.config.markers.discrete.length>0||t.config.markers.size>0)&&Object.entries(this.gridPad).forEach((function(t){var r=v(t,2),n=r[0],a=r[1];e.gridPad[n]=Math.max(a,e.w.globals.markers.largestSize/1.5)})),this.gridPad.top=Math.max(n/2,this.gridPad.top),this.gridPad.bottom=Math.max(n/2,this.gridPad.bottom)),r.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),r.gridHeight=r.gridHeight-this.gridPad.top-this.gridPad.bottom,r.gridWidth=r.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var a=this.dimGrid.gridPadForColumnsInNumericAxis(r.gridWidth);r.gridWidth=r.gridWidth-2*a,r.translateX=r.translateX+this.gridPad.left+this.xPadLeft+(a>0?a:0),r.translateY=r.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var e=this,t=this.w,r=t.globals,n=this.dimYAxis.getyAxisLabelsCoords(),a=this.dimYAxis.getyAxisTitleCoords();r.isSlopeChart&&(this.datalabelsCoords=this.dimHelpers.getDatalabelsRect()),t.globals.yLabelsCoords=[],t.globals.yTitleCoords=[],t.config.yaxis.map((function(e,r){t.globals.yLabelsCoords.push({width:n[r].width,index:r}),t.globals.yTitleCoords.push({width:a[r].width,index:r})})),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var i=this.dimXAxis.getxAxisLabelsCoords(),o=this.dimXAxis.getxAxisGroupLabelsCoords(),s=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(i,s,o),r.translateXAxisY=t.globals.rotateXLabels?this.xAxisHeight/8:-4,r.translateXAxisX=t.globals.rotateXLabels&&t.globals.isXNumeric&&t.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,t.globals.isBarHorizontal&&(r.rotateXLabels=!1,r.translateXAxisY=parseInt(t.config.xaxis.labels.style.fontSize,10)/1.5*-1),r.translateXAxisY=r.translateXAxisY+t.config.xaxis.labels.offsetY,r.translateXAxisX=r.translateXAxisX+t.config.xaxis.labels.offsetX;var l=this.yAxisWidth,c=this.xAxisHeight;r.xAxisLabelsHeight=this.xAxisHeight-s.height,r.xAxisGroupLabelsHeight=r.xAxisLabelsHeight-i.height,r.xAxisLabelsWidth=this.xAxisWidth,r.xAxisHeight=this.xAxisHeight;var u=10;("radar"===t.config.chart.type||this.isSparkline)&&(l=0,c=0),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||"treemap"===t.config.chart.type)&&(l=0,c=0,u=0),this.isSparkline||"treemap"===t.config.chart.type||this.dimXAxis.additionalPaddingXLabels(i);var d=function(){r.translateX=l+e.datalabelsCoords.width,r.gridHeight=r.svgHeight-e.lgRect.height-c-(e.isSparkline||"treemap"===t.config.chart.type?0:t.globals.rotateXLabels?10:15),r.gridWidth=r.svgWidth-l-2*e.datalabelsCoords.width};switch("top"===t.config.xaxis.position&&(u=r.xAxisHeight-t.config.xaxis.axisTicks.height-5),t.config.legend.position){case"bottom":r.translateY=u,d();break;case"top":r.translateY=this.lgRect.height+u,d();break;case"left":r.translateY=u,r.translateX=this.lgRect.width+l+this.datalabelsCoords.width,r.gridHeight=r.svgHeight-c-12,r.gridWidth=r.svgWidth-this.lgRect.width-l-2*this.datalabelsCoords.width;break;case"right":r.translateY=u,r.translateX=l+this.datalabelsCoords.width,r.gridHeight=r.svgHeight-c-12,r.gridWidth=r.svgWidth-this.lgRect.width-l-2*this.datalabelsCoords.width-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(a,n),new nn(this.ctx).setYAxisXPosition(n,a)}},{key:"setDimensionsForNonAxisCharts",value:function(){var e=this.w,t=e.globals,r=e.config,n=0;e.config.legend.show&&!e.config.legend.floating&&(n=20);var a="pie"===r.chart.type||"polarArea"===r.chart.type||"donut"===r.chart.type?"pie":"radialBar",i=r.plotOptions[a].offsetY,o=r.plotOptions[a].offsetX;if(!r.legend.show||r.legend.floating){t.gridHeight=t.svgHeight;var s=t.dom.elWrap.getBoundingClientRect().width;return t.gridWidth=Math.min(s,t.gridHeight),t.translateY=i,void(t.translateX=o+(t.svgWidth-t.gridWidth)/2)}switch(r.legend.position){case"bottom":t.gridHeight=t.svgHeight-this.lgRect.height,t.gridWidth=t.svgWidth,t.translateY=i-10,t.translateX=o+(t.svgWidth-t.gridWidth)/2;break;case"top":t.gridHeight=t.svgHeight-this.lgRect.height,t.gridWidth=t.svgWidth,t.translateY=this.lgRect.height+i+10,t.translateX=o+(t.svgWidth-t.gridWidth)/2;break;case"left":t.gridWidth=t.svgWidth-this.lgRect.width-n,t.gridHeight="auto"!==r.chart.height?t.svgHeight:t.gridWidth,t.translateY=i,t.translateX=o+this.lgRect.width+n;break;case"right":t.gridWidth=t.svgWidth-this.lgRect.width-n-5,t.gridHeight="auto"!==r.chart.height?t.svgHeight:t.gridWidth,t.translateY=i,t.translateX=o+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(e,t,r){var n=this.w,a=n.globals.hasXaxisGroups?2:1,i=r.height+e.height+t.height,o=n.globals.isMultiLineX?1.2:n.globals.LINE_HEIGHT_RATIO,s=n.globals.rotateXLabels?22:10,l=n.globals.rotateXLabels&&"bottom"===n.config.legend.position?10:0;this.xAxisHeight=i*o+a*s+l,this.xAxisWidth=e.width,this.xAxisHeight-t.height>n.config.xaxis.labels.maxHeight&&(this.xAxisHeight=n.config.xaxis.labels.maxHeight),n.config.xaxis.labels.minHeight&&this.xAxisHeight<n.config.xaxis.labels.minHeight&&(this.xAxisHeight=n.config.xaxis.labels.minHeight),n.config.xaxis.floating&&(this.xAxisHeight=0);var c=0,u=0;n.config.yaxis.forEach((function(e){c+=e.labels.minWidth,u+=e.labels.maxWidth})),this.yAxisWidth<c&&(this.yAxisWidth=c),this.yAxisWidth>u&&(this.yAxisWidth=u)}}]),e}(),vn=function(){function e(t){i(this,e),this.w=t.w,this.lgCtx=t}return s(e,[{key:"getLegendStyles",value:function(){var e,t,r,n=document.createElement("style");n.setAttribute("type","text/css");var a=(null===(e=this.lgCtx.ctx)||void 0===e||null===(t=e.opts)||void 0===t||null===(r=t.chart)||void 0===r?void 0:r.nonce)||this.w.config.chart.nonce;a&&n.setAttribute("nonce",a);var i=document.createTextNode(Ur);return n.appendChild(i),n}},{key:"getLegendDimensions",value:function(){var e=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),t=e.width;return{clwh:e.height,clww:t}}},{key:"appendToForeignObject",value:function(){var e=this.w.globals;!1!==this.w.config.chart.injectStyleSheet&&e.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(e,t){var r=this,n=this.w;if(n.globals.axisCharts||"radialBar"===n.config.chart.type){n.globals.resized=!0;var a=null,i=null;n.globals.risingSeries=[],n.globals.axisCharts?(a=n.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(e,"']")),i=parseInt(a.getAttribute("data:realIndex"),10)):(a=n.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(e+1,"']")),i=parseInt(a.getAttribute("rel"),10)-1),t?[{cs:n.globals.collapsedSeries,csi:n.globals.collapsedSeriesIndices},{cs:n.globals.ancillaryCollapsedSeries,csi:n.globals.ancillaryCollapsedSeriesIndices}].forEach((function(e){r.riseCollapsedSeries(e.cs,e.csi,i)})):this.hideSeries({seriesEl:a,realIndex:i})}else{var o=n.globals.dom.Paper.findOne(" .apexcharts-series[rel='".concat(e+1,"'] path")),s=n.config.chart.type;if("pie"===s||"polarArea"===s||"donut"===s){var l=n.config.plotOptions.pie.donut.labels;new Pr(this.lgCtx.ctx).pathMouseDown(o,null),this.lgCtx.ctx.pie.printDataLabelsInner(o.node,l)}o.fire("click")}}},{key:"getSeriesAfterCollapsing",value:function(e){var t=e.realIndex,r=this.w,n=r.globals,a=k.clone(r.config.series);if(n.axisCharts){var i=r.config.yaxis[n.seriesYAxisReverseMap[t]],o={index:t,data:a[t].data.slice(),type:a[t].type||r.config.chart.type};if(i&&i.show&&i.showAlways)n.ancillaryCollapsedSeriesIndices.indexOf(t)<0&&(n.ancillaryCollapsedSeries.push(o),n.ancillaryCollapsedSeriesIndices.push(t));else if(n.collapsedSeriesIndices.indexOf(t)<0){n.collapsedSeries.push(o),n.collapsedSeriesIndices.push(t);var s=n.risingSeries.indexOf(t);n.risingSeries.splice(s,1)}}else n.collapsedSeries.push({index:t,data:a[t]}),n.collapsedSeriesIndices.push(t);return n.allSeriesCollapsed=n.collapsedSeries.length+n.ancillaryCollapsedSeries.length===r.config.series.length,this._getSeriesBasedOnCollapsedState(a)}},{key:"hideSeries",value:function(e){for(var t=e.seriesEl,r=e.realIndex,n=this.w,a=this.getSeriesAfterCollapsing({realIndex:r}),i=t.childNodes,o=0;o<i.length;o++)i[o].classList.contains("apexcharts-series-markers-wrap")&&(i[o].classList.contains("apexcharts-hide")?i[o].classList.remove("apexcharts-hide"):i[o].classList.add("apexcharts-hide"));this.lgCtx.ctx.updateHelpers._updateSeries(a,n.config.chart.animations.dynamicAnimation.enabled)}},{key:"riseCollapsedSeries",value:function(e,t,r){var n=this.w,a=k.clone(n.config.series);if(e.length>0){for(var i=0;i<e.length;i++)e[i].index===r&&(n.globals.axisCharts?a[r].data=e[i].data.slice():a[r]=e[i].data,"number"!=typeof a[r]&&(a[r].hidden=!1),e.splice(i,1),t.splice(i,1),n.globals.risingSeries.push(r));a=this._getSeriesBasedOnCollapsedState(a),this.lgCtx.ctx.updateHelpers._updateSeries(a,n.config.chart.animations.dynamicAnimation.enabled)}}},{key:"_getSeriesBasedOnCollapsedState",value:function(e){var t=this.w,r=0;return t.globals.axisCharts?e.forEach((function(n,a){t.globals.collapsedSeriesIndices.indexOf(a)<0&&t.globals.ancillaryCollapsedSeriesIndices.indexOf(a)<0||(e[a].data=[],r++)})):e.forEach((function(n,a){!t.globals.collapsedSeriesIndices.indexOf(a)<0&&(e[a]=0,r++)})),t.globals.allSeriesCollapsed=r===e.length,e}}]),e}(),yn=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed="bar"===this.w.config.chart.type&&this.w.config.plotOptions.bar.distributed&&1===this.w.config.series.length,this.legendHelpers=new vn(this)}return s(e,[{key:"init",value:function(){var e=this.w,t=e.globals,r=e.config,n=r.legend.showForSingleSeries&&1===t.series.length||this.isBarsDistributed||t.series.length>1;if(this.legendHelpers.appendToForeignObject(),(n||!t.axisCharts)&&r.legend.show){for(;t.dom.elLegendWrap.firstChild;)t.dom.elLegendWrap.removeChild(t.dom.elLegendWrap.firstChild);this.drawLegends(),"bottom"===r.legend.position||"top"===r.legend.position?this.legendAlignHorizontal():"right"!==r.legend.position&&"left"!==r.legend.position||this.legendAlignVertical()}}},{key:"createLegendMarker",value:function(e){var t=e.i,r=e.fillcolor,n=this.w,a=document.createElement("span");a.classList.add("apexcharts-legend-marker");var i=n.config.legend.markers.shape||n.config.markers.shape,o=i;Array.isArray(i)&&(o=i[t]);var s=Array.isArray(n.config.legend.markers.size)?parseFloat(n.config.legend.markers.size[t]):parseFloat(n.config.legend.markers.size),l=Array.isArray(n.config.legend.markers.offsetX)?parseFloat(n.config.legend.markers.offsetX[t]):parseFloat(n.config.legend.markers.offsetX),c=Array.isArray(n.config.legend.markers.offsetY)?parseFloat(n.config.legend.markers.offsetY[t]):parseFloat(n.config.legend.markers.offsetY),u=Array.isArray(n.config.legend.markers.strokeWidth)?parseFloat(n.config.legend.markers.strokeWidth[t]):parseFloat(n.config.legend.markers.strokeWidth),d=a.style;if(d.height=2*(s+u)+"px",d.width=2*(s+u)+"px",d.left=l+"px",d.top=c+"px",n.config.legend.markers.customHTML)d.background="transparent",d.color=r[t],Array.isArray(n.config.legend.markers.customHTML)?n.config.legend.markers.customHTML[t]&&(a.innerHTML=n.config.legend.markers.customHTML[t]()):a.innerHTML=n.config.legend.markers.customHTML();else{var h=new Xr(this.ctx).getMarkerConfig({cssClass:"apexcharts-legend-marker apexcharts-marker apexcharts-marker-".concat(o),seriesIndex:t,strokeWidth:u,size:s}),f=window.SVG().addTo(a).size("100%","100%"),p=new Pr(this.ctx).drawMarker(0,0,g(g({},h),{},{pointFillColor:Array.isArray(r)?r[t]:h.pointFillColor,shape:o}));n.globals.dom.Paper.find(".apexcharts-legend-marker.apexcharts-marker").forEach((function(e){e.node.classList.contains("apexcharts-marker-triangle")?e.node.style.transform="translate(50%, 45%)":e.node.style.transform="translate(50%, 50%)"})),f.add(p)}return a}},{key:"drawLegends",value:function(){var e=this,t=this,r=this.w,n=r.config.legend.fontFamily,a=r.globals.seriesNames,i=r.config.legend.markers.fillColors?r.config.legend.markers.fillColors.slice():r.globals.colors.slice();if("heatmap"===r.config.chart.type){var o=r.config.plotOptions.heatmap.colorScale.ranges;a=o.map((function(e){return e.name?e.name:e.from+" - "+e.to})),i=o.map((function(e){return e.color}))}else this.isBarsDistributed&&(a=r.globals.labels.slice());r.config.legend.customLegendItems.length&&(a=r.config.legend.customLegendItems);var s=r.globals.legendFormatter,l=r.config.legend.inverseOrder,c=[];r.globals.seriesGroups.length>1&&r.config.legend.clusterGroupedSeries&&r.globals.seriesGroups.forEach((function(e,t){c[t]=document.createElement("div"),c[t].classList.add("apexcharts-legend-group","apexcharts-legend-group-".concat(t)),"horizontal"===r.config.legend.clusterGroupedSeriesOrientation?r.globals.dom.elLegendWrap.classList.add("apexcharts-legend-group-horizontal"):c[t].classList.add("apexcharts-legend-group-vertical")}));for(var u=function(t){var o,l=s(a[t],{seriesIndex:t,w:r}),u=!1,d=!1;if(r.globals.collapsedSeries.length>0)for(var h=0;h<r.globals.collapsedSeries.length;h++)r.globals.collapsedSeries[h].index===t&&(u=!0);if(r.globals.ancillaryCollapsedSeriesIndices.length>0)for(var f=0;f<r.globals.ancillaryCollapsedSeriesIndices.length;f++)r.globals.ancillaryCollapsedSeriesIndices[f]===t&&(d=!0);var p=e.createLegendMarker({i:t,fillcolor:i});Pr.setAttrs(p,{rel:t+1,"data:collapsed":u||d}),(u||d)&&p.classList.add("apexcharts-inactive-legend");var g=document.createElement("div"),m=document.createElement("span");m.classList.add("apexcharts-legend-text"),m.innerHTML=Array.isArray(l)?l.join(" "):l;var v=r.config.legend.labels.useSeriesColors?r.globals.colors[t]:Array.isArray(r.config.legend.labels.colors)?null===(o=r.config.legend.labels.colors)||void 0===o?void 0:o[t]:r.config.legend.labels.colors;v||(v=r.config.chart.foreColor),m.style.color=v,m.style.fontSize=parseFloat(r.config.legend.fontSize)+"px",m.style.fontWeight=r.config.legend.fontWeight,m.style.fontFamily=n||r.config.chart.fontFamily,Pr.setAttrs(m,{rel:t+1,i:t,"data:default-text":encodeURIComponent(l),"data:collapsed":u||d}),g.appendChild(p),g.appendChild(m);var y=new Ar(e.ctx);r.config.legend.showForZeroSeries||0===y.getSeriesTotalByIndex(t)&&y.seriesHaveSameValues(t)&&!y.isSeriesNull(t)&&-1===r.globals.collapsedSeriesIndices.indexOf(t)&&-1===r.globals.ancillaryCollapsedSeriesIndices.indexOf(t)&&g.classList.add("apexcharts-hidden-zero-series"),r.config.legend.showForNullSeries||y.isSeriesNull(t)&&-1===r.globals.collapsedSeriesIndices.indexOf(t)&&-1===r.globals.ancillaryCollapsedSeriesIndices.indexOf(t)&&g.classList.add("apexcharts-hidden-null-series"),c.length?r.globals.seriesGroups.forEach((function(e,n){var a;e.includes(null===(a=r.config.series[t])||void 0===a?void 0:a.name)&&(r.globals.dom.elLegendWrap.appendChild(c[n]),c[n].appendChild(g))})):r.globals.dom.elLegendWrap.appendChild(g),r.globals.dom.elLegendWrap.classList.add("apexcharts-align-".concat(r.config.legend.horizontalAlign)),r.globals.dom.elLegendWrap.classList.add("apx-legend-position-"+r.config.legend.position),g.classList.add("apexcharts-legend-series"),g.style.margin="".concat(r.config.legend.itemMargin.vertical,"px ").concat(r.config.legend.itemMargin.horizontal,"px"),r.globals.dom.elLegendWrap.style.width=r.config.legend.width?r.config.legend.width+"px":"",r.globals.dom.elLegendWrap.style.height=r.config.legend.height?r.config.legend.height+"px":"",Pr.setAttrs(g,{rel:t+1,seriesName:k.escapeString(a[t]),"data:collapsed":u||d}),(u||d)&&g.classList.add("apexcharts-inactive-legend"),r.config.legend.onItemClick.toggleDataSeries||g.classList.add("apexcharts-no-click")},d=l?a.length-1:0;l?d>=0:d<=a.length-1;l?d--:d++)u(d);r.globals.dom.elWrap.addEventListener("click",t.onLegendClick,!0),r.config.legend.onItemHover.highlightDataSeries&&0===r.config.legend.customLegendItems.length&&(r.globals.dom.elWrap.addEventListener("mousemove",t.onLegendHovered,!0),r.globals.dom.elWrap.addEventListener("mouseout",t.onLegendHovered,!0))}},{key:"setLegendWrapXY",value:function(e,t){var r=this.w,n=r.globals.dom.elLegendWrap,a=n.clientHeight,i=0,o=0;if("bottom"===r.config.legend.position)o=r.globals.svgHeight-Math.min(a,r.globals.svgHeight/2)-5;else if("top"===r.config.legend.position){var s=new mn(this.ctx),l=s.dimHelpers.getTitleSubtitleCoords("title").height,c=s.dimHelpers.getTitleSubtitleCoords("subtitle").height;o=(l>0?l-10:0)+(c>0?c-10:0)}n.style.position="absolute",i=i+e+r.config.legend.offsetX,o=o+t+r.config.legend.offsetY,n.style.left=i+"px",n.style.top=o+"px","right"===r.config.legend.position&&(n.style.left="auto",n.style.right=25+r.config.legend.offsetX+"px"),["width","height"].forEach((function(e){n.style[e]&&(n.style[e]=parseInt(r.config.legend[e],10)+"px")}))}},{key:"legendAlignHorizontal",value:function(){var e=this.w;e.globals.dom.elLegendWrap.style.right=0;var t=new mn(this.ctx),r=t.dimHelpers.getTitleSubtitleCoords("title"),n=t.dimHelpers.getTitleSubtitleCoords("subtitle"),a=0;"top"===e.config.legend.position&&(a=r.height+n.height+e.config.title.margin+e.config.subtitle.margin-10),this.setLegendWrapXY(20,a)}},{key:"legendAlignVertical",value:function(){var e=this.w,t=this.legendHelpers.getLegendDimensions(),r=0;"left"===e.config.legend.position&&(r=20),"right"===e.config.legend.position&&(r=e.globals.svgWidth-t.clww-10),this.setLegendWrapXY(r,20)}},{key:"onLegendHovered",value:function(e){var t=this.w,r=e.target.classList.contains("apexcharts-legend-series")||e.target.classList.contains("apexcharts-legend-text")||e.target.classList.contains("apexcharts-legend-marker");if("heatmap"===t.config.chart.type||this.isBarsDistributed){if(r){var n=parseInt(e.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,n,this.w]),new qr(this.ctx).highlightRangeInSeries(e,e.target)}}else!e.target.classList.contains("apexcharts-inactive-legend")&&r&&new qr(this.ctx).toggleSeriesOnHover(e,e.target)}},{key:"onLegendClick",value:function(e){var t=this.w;if(!t.config.legend.customLegendItems.length&&(e.target.classList.contains("apexcharts-legend-series")||e.target.classList.contains("apexcharts-legend-text")||e.target.classList.contains("apexcharts-legend-marker"))){var r=parseInt(e.target.getAttribute("rel"),10)-1,n="true"===e.target.getAttribute("data:collapsed"),a=this.w.config.chart.events.legendClick;"function"==typeof a&&a(this.ctx,r,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,r,this.w]);var i=this.w.config.legend.markers.onClick;"function"==typeof i&&e.target.classList.contains("apexcharts-legend-marker")&&(i(this.ctx,r,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,r,this.w])),"treemap"!==t.config.chart.type&&"heatmap"!==t.config.chart.type&&!this.isBarsDistributed&&t.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(r,n)}}}]),e}(),bn=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w;var r=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=r.globals.minX,this.maxX=r.globals.maxX}return s(e,[{key:"createToolbar",value:function(){var e=this,t=this.w,r=function(){return document.createElement("div")},n=r();if(n.setAttribute("class","apexcharts-toolbar"),n.style.top=t.config.chart.toolbar.offsetY+"px",n.style.right=3-t.config.chart.toolbar.offsetX+"px",t.globals.dom.elWrap.appendChild(n),this.elZoom=r(),this.elZoomIn=r(),this.elZoomOut=r(),this.elPan=r(),this.elSelection=r(),this.elZoomReset=r(),this.elMenuIcon=r(),this.elMenu=r(),this.elCustomIcons=[],this.t=t.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var a=0;a<this.t.customIcons.length;a++)this.elCustomIcons.push(r());var i=[],o=function(r,n,a){var o=r.toLowerCase();e.t[o]&&t.config.chart.zoom.enabled&&i.push({el:n,icon:"string"==typeof e.t[o]?e.t[o]:a,title:e.localeValues[r],class:"apexcharts-".concat(o,"-icon")})};o("zoomIn",this.elZoomIn,'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n    <path d="M0 0h24v24H0z" fill="none"/>\n    <path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n'),o("zoomOut",this.elZoomOut,'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n    <path d="M0 0h24v24H0z" fill="none"/>\n    <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n');var s=function(r){e.t[r]&&t.config.chart[r].enabled&&i.push({el:"zoom"===r?e.elZoom:e.elSelection,icon:"string"==typeof e.t[r]?e.t[r]:"zoom"===r?'<svg xmlns="http://www.w3.org/2000/svg" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n    <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>\n    <path d="M0 0h24v24H0V0z" fill="none"/>\n    <path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"/>\n</svg>':'<svg fill="#6E8192" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n    <path d="M0 0h24v24H0z" fill="none"/>\n    <path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2z"/>\n</svg>',title:e.localeValues["zoom"===r?"selectionZoom":"selection"],class:"apexcharts-".concat(r,"-icon")})};s("zoom"),s("selection"),this.t.pan&&t.config.chart.zoom.enabled&&i.push({el:this.elPan,icon:"string"==typeof this.t.pan?this.t.pan:'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n    <defs>\n        <path d="M0 0h24v24H0z" id="a"/>\n    </defs>\n    <clipPath id="b">\n        <use overflow="visible" xlink:href="#a"/>\n    </clipPath>\n    <path clip-path="url(#b)" d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"/>\n</svg>',title:this.localeValues.pan,class:"apexcharts-pan-icon"}),o("reset",this.elZoomReset,'<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n    <path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>\n    <path d="M0 0h24v24H0z" fill="none"/>\n</svg>'),this.t.download&&i.push({el:this.elMenuIcon,icon:"string"==typeof this.t.download?this.t.download:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var l=0;l<this.elCustomIcons.length;l++)i.push({el:this.elCustomIcons[l],icon:this.t.customIcons[l].icon,title:this.t.customIcons[l].title,index:this.t.customIcons[l].index,class:"apexcharts-toolbar-custom-icon "+this.t.customIcons[l].class});i.forEach((function(e,t){e.index&&k.moveIndexInArray(i,t,e.index)}));for(var c=0;c<i.length;c++)Pr.setAttrs(i[c].el,{class:i[c].class,title:i[c].title}),i[c].el.innerHTML=i[c].icon,n.appendChild(i[c].el);this._createHamburgerMenu(n),t.globals.zoomEnabled?this.elZoom.classList.add(this.selectedClass):t.globals.panEnabled?this.elPan.classList.add(this.selectedClass):t.globals.selectionEnabled&&this.elSelection.classList.add(this.selectedClass),this.addToolbarEventListeners()}},{key:"_createHamburgerMenu",value:function(e){this.elMenuItems=[],e.appendChild(this.elMenu),Pr.setAttrs(this.elMenu,{class:"apexcharts-menu"});for(var t=[{name:"exportSVG",title:this.localeValues.exportToSVG},{name:"exportPNG",title:this.localeValues.exportToPNG},{name:"exportCSV",title:this.localeValues.exportToCSV}],r=0;r<t.length;r++)this.elMenuItems.push(document.createElement("div")),this.elMenuItems[r].innerHTML=t[r].title,Pr.setAttrs(this.elMenuItems[r],{class:"apexcharts-menu-item ".concat(t[r].name),title:t[r].title}),this.elMenu.appendChild(this.elMenuItems[r])}},{key:"addToolbarEventListeners",value:function(){var e=this;this.elZoomReset.addEventListener("click",this.handleZoomReset.bind(this)),this.elSelection.addEventListener("click",this.toggleZoomSelection.bind(this,"selection")),this.elZoom.addEventListener("click",this.toggleZoomSelection.bind(this,"zoom")),this.elZoomIn.addEventListener("click",this.handleZoomIn.bind(this)),this.elZoomOut.addEventListener("click",this.handleZoomOut.bind(this)),this.elPan.addEventListener("click",this.togglePanning.bind(this)),this.elMenuIcon.addEventListener("click",this.toggleMenu.bind(this)),this.elMenuItems.forEach((function(t){t.classList.contains("exportSVG")?t.addEventListener("click",e.handleDownload.bind(e,"svg")):t.classList.contains("exportPNG")?t.addEventListener("click",e.handleDownload.bind(e,"png")):t.classList.contains("exportCSV")&&t.addEventListener("click",e.handleDownload.bind(e,"csv"))}));for(var t=0;t<this.t.customIcons.length;t++)this.elCustomIcons[t].addEventListener("click",this.t.customIcons[t].click.bind(this,this.ctx,this.ctx.w))}},{key:"toggleZoomSelection",value:function(e){this.ctx.getSyncedCharts().forEach((function(t){t.ctx.toolbar.toggleOtherControls();var r="selection"===e?t.ctx.toolbar.elSelection:t.ctx.toolbar.elZoom,n="selection"===e?"selectionEnabled":"zoomEnabled";t.w.globals[n]=!t.w.globals[n],r.classList.contains(t.ctx.toolbar.selectedClass)?r.classList.remove(t.ctx.toolbar.selectedClass):r.classList.add(t.ctx.toolbar.selectedClass)}))}},{key:"getToolbarIconsReference",value:function(){var e=this.w;this.elZoom||(this.elZoom=e.globals.dom.baseEl.querySelector(".apexcharts-zoom-icon")),this.elPan||(this.elPan=e.globals.dom.baseEl.querySelector(".apexcharts-pan-icon")),this.elSelection||(this.elSelection=e.globals.dom.baseEl.querySelector(".apexcharts-selection-icon"))}},{key:"enableZoomPanFromToolbar",value:function(e){this.toggleOtherControls(),"pan"===e?this.w.globals.panEnabled=!0:this.w.globals.zoomEnabled=!0;var t="pan"===e?this.elPan:this.elZoom,r="pan"===e?this.elZoom:this.elPan;t&&t.classList.add(this.selectedClass),r&&r.classList.remove(this.selectedClass)}},{key:"togglePanning",value:function(){this.ctx.getSyncedCharts().forEach((function(e){e.ctx.toolbar.toggleOtherControls(),e.w.globals.panEnabled=!e.w.globals.panEnabled,e.ctx.toolbar.elPan.classList.contains(e.ctx.toolbar.selectedClass)?e.ctx.toolbar.elPan.classList.remove(e.ctx.toolbar.selectedClass):e.ctx.toolbar.elPan.classList.add(e.ctx.toolbar.selectedClass)}))}},{key:"toggleOtherControls",value:function(){var e=this,t=this.w;t.globals.panEnabled=!1,t.globals.zoomEnabled=!1,t.globals.selectionEnabled=!1,this.getToolbarIconsReference(),[this.elPan,this.elSelection,this.elZoom].forEach((function(t){t&&t.classList.remove(e.selectedClass)}))}},{key:"handleZoomIn",value:function(){var e=this.w;e.globals.isRangeBar&&(this.minX=e.globals.minY,this.maxX=e.globals.maxY);var t=(this.minX+this.maxX)/2,r=(this.minX+t)/2,n=(this.maxX+t)/2,a=this._getNewMinXMaxX(r,n);e.globals.disableZoomIn||this.zoomUpdateOptions(a.minX,a.maxX)}},{key:"handleZoomOut",value:function(){var e=this.w;if(e.globals.isRangeBar&&(this.minX=e.globals.minY,this.maxX=e.globals.maxY),!("datetime"===e.config.xaxis.type&&new Date(this.minX).getUTCFullYear()<1e3)){var t=(this.minX+this.maxX)/2,r=this.minX-(t-this.minX),n=this.maxX-(t-this.maxX),a=this._getNewMinXMaxX(r,n);e.globals.disableZoomOut||this.zoomUpdateOptions(a.minX,a.maxX)}}},{key:"_getNewMinXMaxX",value:function(e,t){var r=this.w.config.xaxis.convertedCatToNumeric;return{minX:r?Math.floor(e):e,maxX:r?Math.floor(t):t}}},{key:"zoomUpdateOptions",value:function(e,t){var r=this.w;if(void 0!==e||void 0!==t){if(!(r.config.xaxis.convertedCatToNumeric&&(e<1&&(e=1,t=r.globals.dataPoints),t-e<2))){var n={min:e,max:t},a=this.getBeforeZoomRange(n);a&&(n=a.xaxis);var i={xaxis:n},o=k.clone(r.globals.initialConfig.yaxis);r.config.chart.group||(i.yaxis=o),this.w.globals.zoomed=!0,this.ctx.updateHelpers._updateOptions(i,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(n,o)}}else this.handleZoomReset()}},{key:"zoomCallback",value:function(e,t){"function"==typeof this.ev.zoomed&&(this.ev.zoomed(this.ctx,{xaxis:e,yaxis:t}),this.ctx.events.fireEvent("zoomed",{xaxis:e,yaxis:t}))}},{key:"getBeforeZoomRange",value:function(e,t){var r=null;return"function"==typeof this.ev.beforeZoom&&(r=this.ev.beforeZoom(this,{xaxis:e,yaxis:t})),r}},{key:"toggleMenu",value:function(){var e=this;window.setTimeout((function(){e.elMenu.classList.contains("apexcharts-menu-open")?e.elMenu.classList.remove("apexcharts-menu-open"):e.elMenu.classList.add("apexcharts-menu-open")}),0)}},{key:"handleDownload",value:function(e){var t=this.w,r=new Jr(this.ctx);switch(e){case"svg":r.exportToSVG(this.ctx);break;case"png":r.exportToPng(this.ctx);break;case"csv":r.exportToCSV({series:t.config.series,columnDelimiter:t.config.chart.toolbar.export.csv.columnDelimiter})}}},{key:"handleZoomReset",value:function(e){this.ctx.getSyncedCharts().forEach((function(e){var t=e.w;if(t.globals.lastXAxis.min=t.globals.initialConfig.xaxis.min,t.globals.lastXAxis.max=t.globals.initialConfig.xaxis.max,e.updateHelpers.revertDefaultAxisMinMax(),"function"==typeof t.config.chart.events.beforeResetZoom){var r=t.config.chart.events.beforeResetZoom(e,t);r&&e.updateHelpers.revertDefaultAxisMinMax(r)}"function"==typeof t.config.chart.events.zoomed&&e.ctx.toolbar.zoomCallback({min:t.config.xaxis.min,max:t.config.xaxis.max}),t.globals.zoomed=!1;var n=e.ctx.series.emptyCollapsedSeries(k.clone(t.globals.initialSeries));e.updateHelpers._updateSeries(n,t.config.chart.animations.dynamicAnimation.enabled)}))}},{key:"destroy",value:function(){this.elZoom=null,this.elZoomIn=null,this.elZoomOut=null,this.elPan=null,this.elSelection=null,this.elZoomReset=null,this.elMenuIcon=null}}]),e}(),xn=function(){h(t,bn);var e=c(t);function t(r){var n;return i(this,t),(n=e.call(this,r)).ctx=r,n.w=r.w,n.dragged=!1,n.graphics=new Pr(n.ctx),n.eventList=["mousedown","mouseleave","mousemove","touchstart","touchmove","mouseup","touchend","wheel"],n.clientX=0,n.clientY=0,n.startX=0,n.endX=0,n.dragX=0,n.startY=0,n.endY=0,n.dragY=0,n.moveDirection="none",n.debounceTimer=null,n.debounceDelay=100,n.wheelDelay=400,n}return s(t,[{key:"init",value:function(e){var t=this,r=e.xyRatios,n=this.w,a=this;this.xyRatios=r,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=n.globals.dom.baseEl.querySelector(".apexcharts-grid"),this.constraints=new _e(0,0,n.globals.gridWidth,n.globals.gridHeight),this.zoomRect.node.classList.add("apexcharts-zoom-rect"),this.selectionRect.node.classList.add("apexcharts-selection-rect"),n.globals.dom.Paper.add(this.zoomRect),n.globals.dom.Paper.add(this.selectionRect),"x"===n.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:n.globals.gridWidth,maxY:n.globals.gridHeight}).on("dragmove.namespace",this.selectionDragging.bind(this,"dragging")):"y"===n.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:n.globals.gridWidth}).on("dragmove.namespace",this.selectionDragging.bind(this,"dragging")):this.slDraggableRect=this.selectionRect.draggable().on("dragmove.namespace",this.selectionDragging.bind(this,"dragging")),this.preselectedSelection(),this.hoverArea=n.globals.dom.baseEl.querySelector("".concat(n.globals.chartClass," .apexcharts-svg")),this.hoverArea.classList.add("apexcharts-zoomable"),this.eventList.forEach((function(e){t.hoverArea.addEventListener(e,a.svgMouseEvents.bind(a,r),{capture:!1,passive:!0})})),n.config.chart.zoom.enabled&&n.config.chart.zoom.allowMouseWheelZoom&&this.hoverArea.addEventListener("wheel",a.mouseWheelEvent.bind(a),{capture:!1,passive:!1})}},{key:"destroy",value:function(){this.slDraggableRect&&(this.slDraggableRect.draggable(!1),this.slDraggableRect.off(),this.selectionRect.off()),this.selectionRect=null,this.zoomRect=null,this.gridRect=null}},{key:"svgMouseEvents",value:function(e,t){var r=this.w,n=this.ctx.toolbar,a=r.globals.zoomEnabled?r.config.chart.zoom.type:r.config.chart.selection.type,i=r.config.chart.toolbar.autoSelected;if(t.shiftKey?(this.shiftWasPressed=!0,n.enableZoomPanFromToolbar("pan"===i?"zoom":"pan")):this.shiftWasPressed&&(n.enableZoomPanFromToolbar(i),this.shiftWasPressed=!1),t.target){var o,s=t.target.classList;if(t.target.parentNode&&null!==t.target.parentNode&&(o=t.target.parentNode.classList),!(s.contains("apexcharts-legend-marker")||s.contains("apexcharts-legend-text")||o&&o.contains("apexcharts-toolbar"))){if(this.clientX="touchmove"===t.type||"touchstart"===t.type?t.touches[0].clientX:"touchend"===t.type?t.changedTouches[0].clientX:t.clientX,this.clientY="touchmove"===t.type||"touchstart"===t.type?t.touches[0].clientY:"touchend"===t.type?t.changedTouches[0].clientY:t.clientY,"mousedown"===t.type&&1===t.which||"touchstart"===t.type){var l=this.gridRect.getBoundingClientRect();this.startX=this.clientX-l.left-r.globals.barPadForNumericAxis,this.startY=this.clientY-l.top,this.dragged=!1,this.w.globals.mousedown=!0}("mousemove"===t.type&&1===t.which||"touchmove"===t.type)&&(this.dragged=!0,r.globals.panEnabled?(r.globals.selection=null,this.w.globals.mousedown&&this.panDragging({context:this,zoomtype:a,xyRatios:e})):(this.w.globals.mousedown&&r.globals.zoomEnabled||this.w.globals.mousedown&&r.globals.selectionEnabled)&&(this.selection=this.selectionDrawing({context:this,zoomtype:a}))),"mouseup"!==t.type&&"touchend"!==t.type&&"mouseleave"!==t.type||this.handleMouseUp({zoomtype:a}),this.makeSelectionRectDraggable()}}}},{key:"handleMouseUp",value:function(e){var t,r=e.zoomtype,n=e.isResized,a=this.w,i=null===(t=this.gridRect)||void 0===t?void 0:t.getBoundingClientRect();i&&(this.w.globals.mousedown||n)&&(this.endX=this.clientX-i.left-a.globals.barPadForNumericAxis,this.endY=this.clientY-i.top,this.dragX=Math.abs(this.endX-this.startX),this.dragY=Math.abs(this.endY-this.startY),(a.globals.zoomEnabled||a.globals.selectionEnabled)&&this.selectionDrawn({context:this,zoomtype:r})),a.globals.zoomEnabled&&this.hideSelectionRect(this.selectionRect),this.dragged=!1,this.w.globals.mousedown=!1}},{key:"mouseWheelEvent",value:function(e){var t=this,r=this.w;e.preventDefault();var n=Date.now();n-r.globals.lastWheelExecution>this.wheelDelay&&(this.executeMouseWheelZoom(e),r.globals.lastWheelExecution=n),this.debounceTimer&&clearTimeout(this.debounceTimer),this.debounceTimer=setTimeout((function(){n-r.globals.lastWheelExecution>t.wheelDelay&&(t.executeMouseWheelZoom(e),r.globals.lastWheelExecution=n)}),this.debounceDelay)}},{key:"executeMouseWheelZoom",value:function(e){var t,r=this.w;this.minX=r.globals.isRangeBar?r.globals.minY:r.globals.minX,this.maxX=r.globals.isRangeBar?r.globals.maxY:r.globals.maxX;var n=null===(t=this.gridRect)||void 0===t?void 0:t.getBoundingClientRect();if(n){var a,i,o,s=(e.clientX-n.left)/n.width,l=this.minX,c=this.maxX,u=c-l;if(e.deltaY<0){var d=l+s*u;i=d-(a=.5*u)/2,o=d+a/2}else i=l-(a=1.5*u)/2,o=c+a/2;if(!r.globals.isRangeBar){i=Math.max(i,r.globals.initialMinX),o=Math.min(o,r.globals.initialMaxX);var h=.01*(r.globals.initialMaxX-r.globals.initialMinX);if(o-i<h){var f=(i+o)/2;i=f-h/2,o=f+h/2}}var p=this._getNewMinXMaxX(i,o);isNaN(p.minX)||isNaN(p.maxX)||this.zoomUpdateOptions(p.minX,p.maxX)}}},{key:"makeSelectionRectDraggable",value:function(){var e=this,t=this.w;if(this.selectionRect){var r=this.selectionRect.node.getBoundingClientRect();r.width>0&&r.height>0&&(this.selectionRect.select(!1).resize(!1),this.selectionRect.select({createRot:function(){},updateRot:function(){},createHandle:function(e,t,r,n,a){return"l"===a||"r"===a?e.circle(8).css({"stroke-width":1,stroke:"#333",fill:"#fff"}):e.circle(0)},updateHandle:function(e,t){return e.center(t[0],t[1])}}).resize().on("resize",(function(){var r=t.globals.zoomEnabled?t.config.chart.zoom.type:t.config.chart.selection.type;e.handleMouseUp({zoomtype:r,isResized:!0})})))}}},{key:"preselectedSelection",value:function(){var e=this.w,t=this.xyRatios;if(!e.globals.zoomEnabled)if(void 0!==e.globals.selection&&null!==e.globals.selection)this.drawSelectionRect(g(g({},e.globals.selection),{},{translateX:e.globals.translateX,translateY:e.globals.translateY}));else if(void 0!==e.config.chart.selection.xaxis.min&&void 0!==e.config.chart.selection.xaxis.max){var r=(e.config.chart.selection.xaxis.min-e.globals.minX)/t.xRatio,n=e.globals.gridWidth-(e.globals.maxX-e.config.chart.selection.xaxis.max)/t.xRatio-r;e.globals.isRangeBar&&(r=(e.config.chart.selection.xaxis.min-e.globals.yAxisScale[0].niceMin)/t.invertedYRatio,n=(e.config.chart.selection.xaxis.max-e.config.chart.selection.xaxis.min)/t.invertedYRatio);var a={x:r,y:0,width:n,height:e.globals.gridHeight,translateX:e.globals.translateX,translateY:e.globals.translateY,selectionEnabled:!0};this.drawSelectionRect(a),this.makeSelectionRectDraggable(),"function"==typeof e.config.chart.events.selection&&e.config.chart.events.selection(this.ctx,{xaxis:{min:e.config.chart.selection.xaxis.min,max:e.config.chart.selection.xaxis.max},yaxis:{}})}}},{key:"drawSelectionRect",value:function(e){var t=e.x,r=e.y,n=e.width,a=e.height,i=e.translateX,o=void 0===i?0:i,s=e.translateY,l=void 0===s?0:s,c=this.w,u=this.zoomRect,d=this.selectionRect;if(this.dragged||null!==c.globals.selection){var h={transform:"translate("+o+", "+l+")"};c.globals.zoomEnabled&&this.dragged&&(n<0&&(n=1),u.attr({x:t,y:r,width:n,height:a,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}),Pr.setAttrs(u.node,h)),c.globals.selectionEnabled&&(d.attr({x:t,y:r,width:n>0?n:0,height:a>0?a: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}),Pr.setAttrs(d.node,h))}}},{key:"hideSelectionRect",value:function(e){e&&e.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(e){var t=e.context,r=e.zoomtype,n=this.w,a=t,i=this.gridRect.getBoundingClientRect(),o=a.startX-1,s=a.startY,l=!1,c=!1,u=a.clientX-i.left-n.globals.barPadForNumericAxis,d=a.clientY-i.top,h=u-o,f=d-s,p={translateX:n.globals.translateX,translateY:n.globals.translateY};return Math.abs(h+o)>n.globals.gridWidth?h=n.globals.gridWidth-o:u<0&&(h=o),o>u&&(l=!0,h=Math.abs(h)),s>d&&(c=!0,f=Math.abs(f)),p=g(g({},p="x"===r?{x:l?o-h:o,y:0,width:h,height:n.globals.gridHeight}:"y"===r?{x:0,y:c?s-f:s,width:n.globals.gridWidth,height:f}:{x:l?o-h:o,y:c?s-f:s,width:h,height:f}),{},{translateX:n.globals.translateX,translateY:n.globals.translateY}),a.drawSelectionRect(p),a.selectionDragging("resizing"),p}},{key:"selectionDragging",value:function(e,t){var r=this,n=this.w;if(t){t.preventDefault();var a=t.detail,i=a.handler,o=a.box,s=o.x,l=o.y;s<this.constraints.x&&(s=this.constraints.x),l<this.constraints.y&&(l=this.constraints.y),o.x2>this.constraints.x2&&(s=this.constraints.x2-o.w),o.y2>this.constraints.y2&&(l=this.constraints.y2-o.h),i.move(s,l);var c=this.xyRatios,u=this.selectionRect,d=0;"resizing"===e&&(d=30);var h=function(e){return parseFloat(u.node.getAttribute(e))},f={x:h("x"),y:h("y"),width:h("width"),height:h("height")};n.globals.selection=f,"function"==typeof n.config.chart.events.selection&&n.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout((function(){var e,t,a,i,o=r.gridRect.getBoundingClientRect(),s=u.node.getBoundingClientRect();n.globals.isRangeBar?(e=n.globals.yAxisScale[0].niceMin+(s.left-o.left)*c.invertedYRatio,t=n.globals.yAxisScale[0].niceMin+(s.right-o.left)*c.invertedYRatio,a=0,i=1):(e=n.globals.xAxisScale.niceMin+(s.left-o.left)*c.xRatio,t=n.globals.xAxisScale.niceMin+(s.right-o.left)*c.xRatio,a=n.globals.yAxisScale[0].niceMin+(o.bottom-s.bottom)*c.yRatio[0],i=n.globals.yAxisScale[0].niceMax-(s.top-o.top)*c.yRatio[0]);var l={xaxis:{min:e,max:t},yaxis:{min:a,max:i}};n.config.chart.events.selection(r.ctx,l),n.config.chart.brush.enabled&&void 0!==n.config.chart.events.brushScrolled&&n.config.chart.events.brushScrolled(r.ctx,l)}),d))}}},{key:"selectionDrawn",value:function(e){var t,r,n=e.context,a=e.zoomtype,i=this.w,o=n,s=this.xyRatios,l=this.ctx.toolbar,c=i.globals.zoomEnabled?o.zoomRect.node.getBoundingClientRect():o.selectionRect.node.getBoundingClientRect(),u=o.gridRect.getBoundingClientRect(),d=c.left-u.left-i.globals.barPadForNumericAxis,h=c.right-u.left-i.globals.barPadForNumericAxis,f=c.top-u.top,p=c.bottom-u.top;i.globals.isRangeBar?(t=i.globals.yAxisScale[0].niceMin+d*s.invertedYRatio,r=i.globals.yAxisScale[0].niceMin+h*s.invertedYRatio):(t=i.globals.xAxisScale.niceMin+d*s.xRatio,r=i.globals.xAxisScale.niceMin+h*s.xRatio);var g=[],m=[];if(i.config.yaxis.forEach((function(e,t){var r=i.globals.seriesYAxisMap[t][0],n=i.globals.yAxisScale[t].niceMax-s.yRatio[r]*f,a=i.globals.yAxisScale[t].niceMax-s.yRatio[r]*p;g.push(n),m.push(a)})),o.dragged&&(o.dragX>10||o.dragY>10)&&t!==r)if(i.globals.zoomEnabled){var v=k.clone(i.globals.initialConfig.yaxis),y=k.clone(i.globals.initialConfig.xaxis);if(i.globals.zoomed=!0,i.config.xaxis.convertedCatToNumeric&&(t=Math.floor(t),r=Math.floor(r),t<1&&(t=1,r=i.globals.dataPoints),r-t<2&&(r=t+1)),"xy"!==a&&"x"!==a||(y={min:t,max:r}),"xy"!==a&&"y"!==a||v.forEach((function(e,t){v[t].min=m[t],v[t].max=g[t]})),l){var b=l.getBeforeZoomRange(y,v);b&&(y=b.xaxis?b.xaxis:y,v=b.yaxis?b.yaxis:v)}var x={xaxis:y};i.config.chart.group||(x.yaxis=v),o.ctx.updateHelpers._updateOptions(x,!1,o.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof i.config.chart.events.zoomed&&l.zoomCallback(y,v)}else if(i.globals.selectionEnabled){var w,S=null;w={min:t,max:r},"xy"!==a&&"y"!==a||(S=k.clone(i.config.yaxis)).forEach((function(e,t){S[t].min=m[t],S[t].max=g[t]})),i.globals.selection=o.selection,"function"==typeof i.config.chart.events.selection&&i.config.chart.events.selection(o.ctx,{xaxis:w,yaxis:S})}}},{key:"panDragging",value:function(e){var t=e.context,r=this.w,n=t;if(void 0!==r.globals.lastClientPosition.x){var a=r.globals.lastClientPosition.x-n.clientX,i=r.globals.lastClientPosition.y-n.clientY;Math.abs(a)>Math.abs(i)&&a>0?this.moveDirection="left":Math.abs(a)>Math.abs(i)&&a<0?this.moveDirection="right":Math.abs(i)>Math.abs(a)&&i>0?this.moveDirection="up":Math.abs(i)>Math.abs(a)&&i<0&&(this.moveDirection="down")}r.globals.lastClientPosition={x:n.clientX,y:n.clientY};var o=r.globals.isRangeBar?r.globals.minY:r.globals.minX,s=r.globals.isRangeBar?r.globals.maxY:r.globals.maxX;n.panScrolled(o,s)}},{key:"panScrolled",value:function(e,t){var r=this.w,n=this.xyRatios,a=k.clone(r.globals.initialConfig.yaxis),i=n.xRatio,o=r.globals.minX,s=r.globals.maxX;r.globals.isRangeBar&&(i=n.invertedYRatio,o=r.globals.minY,s=r.globals.maxY),"left"===this.moveDirection?(e=o+r.globals.gridWidth/15*i,t=s+r.globals.gridWidth/15*i):"right"===this.moveDirection&&(e=o-r.globals.gridWidth/15*i,t=s-r.globals.gridWidth/15*i),r.globals.isRangeBar||(e<r.globals.initialMinX||t>r.globals.initialMaxX)&&(e=o,t=s);var l={xaxis:{min:e,max:t}};r.config.chart.group||(l.yaxis=a),this.updateScrolledChart(l,e,t)}},{key:"updateScrolledChart",value:function(e,t,r){var n=this.w;if(this.ctx.updateHelpers._updateOptions(e,!1,!1),"function"==typeof n.config.chart.events.scrolled){var a={xaxis:{min:t,max:r}};n.config.chart.events.scrolled(this.ctx,a),this.ctx.events.fireEvent("scrolled",a)}}}]),t}(),wn=function(){function e(t){i(this,e),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx}return s(e,[{key:"getNearestValues",value:function(e){var t=e.hoverArea,r=e.elGrid,n=e.clientX,a=e.clientY,i=this.w,o=r.getBoundingClientRect(),s=o.width,l=o.height,c=s/(i.globals.dataPoints-1),u=l/i.globals.dataPoints,d=this.hasBars();!i.globals.comboCharts&&!d||i.config.xaxis.convertedCatToNumeric||(c=s/i.globals.dataPoints);var h=n-o.left-i.globals.barPadForNumericAxis,f=a-o.top;h<0||f<0||h>s||f>l?(t.classList.remove("hovering-zoom"),t.classList.remove("hovering-pan")):i.globals.zoomEnabled?(t.classList.remove("hovering-pan"),t.classList.add("hovering-zoom")):i.globals.panEnabled&&(t.classList.remove("hovering-zoom"),t.classList.add("hovering-pan"));var p=Math.round(h/c),g=Math.floor(f/u);d&&!i.config.xaxis.convertedCatToNumeric&&(p=Math.ceil(h/c),p-=1);var m=null,v=null,y=i.globals.seriesXvalues.map((function(e){return e.filter((function(e){return k.isNumber(e)}))})),b=i.globals.seriesYvalues.map((function(e){return e.filter((function(e){return k.isNumber(e)}))}));if(i.globals.isXNumeric){var x=this.ttCtx.getElGrid().getBoundingClientRect(),w=h*(x.width/s),S=f*(x.height/l);m=(v=this.closestInMultiArray(w,S,y,b)).index,p=v.j,null!==m&&i.globals.hasNullValues&&(y=i.globals.seriesXvalues[m],p=(v=this.closestInArray(w,y)).j)}return i.globals.capturedSeriesIndex=null===m?-1:m,(!p||p<1)&&(p=0),i.globals.isBarHorizontal?i.globals.capturedDataPointIndex=g:i.globals.capturedDataPointIndex=p,{capturedSeries:m,j:i.globals.isBarHorizontal?g:p,hoverX:h,hoverY:f}}},{key:"getFirstActiveXArray",value:function(e){for(var t=this.w,r=0,n=e.map((function(e,t){return e.length>0?t:-1})),a=0;a<n.length;a++)if(-1!==n[a]&&-1===t.globals.collapsedSeriesIndices.indexOf(a)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(a)){r=n[a];break}return r}},{key:"closestInMultiArray",value:function(e,t,r,n){for(var a,i=this.w,o=1/0,s=null,l=null,c=0;c<r.length;c++)if(a=c,-1===i.globals.collapsedSeriesIndices.indexOf(a)&&-1===i.globals.ancillaryCollapsedSeriesIndices.indexOf(a))for(var u=r[c],d=n[c],h=Math.min(u.length,d.length),f=0;f<h;f++){var p=e-u[f],g=Math.sqrt(p*p);if(!i.globals.allSeriesHasEqualX){var m=t-d[f];g=Math.sqrt(p*p+m*m)}g<o&&(o=g,s=c,l=f)}return{index:s,j:l}}},{key:"closestInArray",value:function(e,t){for(var r=t[0],n=null,a=Math.abs(e-r),i=0;i<t.length;i++){var o=Math.abs(e-t[i]);o<a&&(a=o,n=i)}return{j:n}}},{key:"isXoverlap",value:function(e){var t=[],r=this.w.globals.seriesX.filter((function(e){return void 0!==e[0]}));if(r.length>0)for(var n=0;n<r.length-1;n++)void 0!==r[n][e]&&void 0!==r[n+1][e]&&r[n][e]!==r[n+1][e]&&t.push("unEqual");return 0===t.length}},{key:"isInitialSeriesSameLen",value:function(){for(var e=!0,t=this.w.globals.initialSeries,r=0;r<t.length-1;r++)if(t[r].data.length!==t[r+1].data.length){e=!1;break}return e}},{key:"getBarsHeight",value:function(e){return y(e).reduce((function(e,t){return e+t.getBBox().height}),0)}},{key:"getElMarkers",value:function(e){return"number"==typeof e?this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:realIndex='".concat(e,"'] .apexcharts-series-markers-wrap > *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");r=y(r),t&&(r=r.filter((function(t){var r=Number(t.getAttribute("data:realIndex"));return-1===e.w.globals.collapsedSeriesIndices.indexOf(r)}))),r.sort((function(e,t){var r=Number(e.getAttribute("data:realIndex")),n=Number(t.getAttribute("data:realIndex"));return n<r?1:n>r?-1:0}));var n=[];return r.forEach((function(e){n.push(e.querySelector(".apexcharts-marker"))})),n}},{key:"hasMarkers",value:function(e){return this.getElMarkers(e).length>0}},{key:"getPathFromPoint",value:function(e,t){var r=Number(e.getAttribute("cx")),n=Number(e.getAttribute("cy")),a=e.getAttribute("shape");return new Pr(this.ctx).getMarkerPath(r,n,a,t)}},{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(e){var t=this.w,r=t.config.markers.hover.size;return void 0===r&&(r=t.globals.markers.size[e]+t.config.markers.hover.sizeOffset),r}},{key:"toggleAllTooltipSeriesGroups",value:function(e){var t=this.w,r=this.ttCtx;0===r.allTooltipSeriesGroups.length&&(r.allTooltipSeriesGroups=t.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var n=r.allTooltipSeriesGroups,a=0;a<n.length;a++)"enable"===e?(n[a].classList.add("apexcharts-active"),n[a].style.display=t.config.tooltip.items.display):(n[a].classList.remove("apexcharts-active"),n[a].style.display="none")}}]),e}(),kn=function(){function e(t){i(this,e),this.w=t.w,this.ctx=t.ctx,this.ttCtx=t,this.tooltipUtil=new wn(t)}return s(e,[{key:"drawSeriesTexts",value:function(e){var t=e.shared,r=void 0===t||t,n=e.ttItems,a=e.i,i=void 0===a?0:a,o=e.j,s=void 0===o?null:o,l=e.y1,c=e.y2,u=e.e,d=this.w;void 0!==d.config.tooltip.custom?this.handleCustomTooltip({i,j:s,y1:l,y2:c,w:d}):this.toggleActiveInactiveSeries(r,i);var h=this.getValuesToPrint({i,j:s});this.printLabels({i,j:s,values:h,ttItems:n,shared:r,e:u});var f=this.ttCtx.getElTooltip();this.ttCtx.tooltipRect.ttWidth=f.getBoundingClientRect().width,this.ttCtx.tooltipRect.ttHeight=f.getBoundingClientRect().height}},{key:"printLabels",value:function(e){var t,r=this,n=e.i,a=e.j,i=e.values,o=e.ttItems,s=e.shared,l=e.e,c=this.w,u=[],d=function(e){return c.globals.seriesGoals[e]&&c.globals.seriesGoals[e][a]&&Array.isArray(c.globals.seriesGoals[e][a])},h=i.xVal,f=i.zVal,p=i.xAxisTTVal,m="",v=c.globals.colors[n];null!==a&&c.config.plotOptions.bar.distributed&&(v=c.globals.colors[a]);for(var y=function(e,i){var y=r.getFormatters(n);m=r.getSeriesName({fn:y.yLbTitleFormatter,index:n,seriesIndex:n,j:a}),"treemap"===c.config.chart.type&&(m=y.yLbTitleFormatter(String(c.config.series[n].data[a].x),{series:c.globals.series,seriesIndex:n,dataPointIndex:a,w:c}));var b=c.config.tooltip.inverseOrder?i:e;if(c.globals.axisCharts){var x=function(e){var t,r,n,i;return c.globals.isRangeData?y.yLbFormatter(null===(t=c.globals.seriesRangeStart)||void 0===t||null===(r=t[e])||void 0===r?void 0:r[a],{series:c.globals.seriesRangeStart,seriesIndex:e,dataPointIndex:a,w:c})+" - "+y.yLbFormatter(null===(n=c.globals.seriesRangeEnd)||void 0===n||null===(i=n[e])||void 0===i?void 0:i[a],{series:c.globals.seriesRangeEnd,seriesIndex:e,dataPointIndex:a,w:c}):y.yLbFormatter(c.globals.series[e][a],{series:c.globals.series,seriesIndex:e,dataPointIndex:a,w:c})};if(s)y=r.getFormatters(b),m=r.getSeriesName({fn:y.yLbTitleFormatter,index:b,seriesIndex:n,j:a}),v=c.globals.colors[b],t=x(b),d(b)&&(u=c.globals.seriesGoals[b][a].map((function(e){return{attrs:e,val:y.yLbFormatter(e.value,{seriesIndex:b,dataPointIndex:a,w:c})}})));else{var w,k=null==l||null===(w=l.target)||void 0===w?void 0:w.getAttribute("fill");k&&(-1!==k.indexOf("url")?-1!==k.indexOf("Pattern")&&(v=c.globals.dom.baseEl.querySelector(k.substr(4).slice(0,-1)).childNodes[0].getAttribute("stroke")):v=k),t=x(n),d(n)&&Array.isArray(c.globals.seriesGoals[n][a])&&(u=c.globals.seriesGoals[n][a].map((function(e){return{attrs:e,val:y.yLbFormatter(e.value,{seriesIndex:n,dataPointIndex:a,w:c})}})))}}null===a&&(t=y.yLbFormatter(c.globals.series[n],g(g({},c),{},{seriesIndex:n,dataPointIndex:n}))),r.DOMHandling({i:n,t:b,j:a,ttItems:o,values:{val:t,goalVals:u,xVal:h,xAxisTTVal:p,zVal:f},seriesName:m,shared:s,pColor:v})},b=0,x=c.globals.series.length-1;b<c.globals.series.length;b++,x--)y(b,x)}},{key:"getFormatters",value:function(e){var t,r=this.w,n=r.globals.yLabelFormatters[e];return void 0!==r.globals.ttVal?Array.isArray(r.globals.ttVal)?(n=r.globals.ttVal[e]&&r.globals.ttVal[e].formatter,t=r.globals.ttVal[e]&&r.globals.ttVal[e].title&&r.globals.ttVal[e].title.formatter):(n=r.globals.ttVal.formatter,"function"==typeof r.globals.ttVal.title.formatter&&(t=r.globals.ttVal.title.formatter)):t=r.config.tooltip.y.title.formatter,"function"!=typeof n&&(n=r.globals.yLabelFormatters[0]?r.globals.yLabelFormatters[0]:function(e){return e}),"function"!=typeof t&&(t=function(e){return e?e+": ":""}),{yLbFormatter:n,yLbTitleFormatter:t}}},{key:"getSeriesName",value:function(e){var t=e.fn,r=e.index,n=e.seriesIndex,a=e.j,i=this.w;return t(String(i.globals.seriesNames[r]),{series:i.globals.series,seriesIndex:n,dataPointIndex:a,w:i})}},{key:"DOMHandling",value:function(e){e.i;var t=e.t,r=e.j,n=e.ttItems,a=e.values,i=e.seriesName,o=e.shared,s=e.pColor,l=this.w,c=this.ttCtx,u=a.val,d=a.goalVals,h=a.xVal,f=a.xAxisTTVal,p=a.zVal,g=null;g=n[t].children,l.config.tooltip.fillSeriesColor&&(n[t].style.backgroundColor=s,g[0].style.display="none"),c.showTooltipTitle&&(null===c.tooltipTitle&&(c.tooltipTitle=l.globals.dom.baseEl.querySelector(".apexcharts-tooltip-title")),c.tooltipTitle.innerHTML=h),c.isXAxisTooltipEnabled&&(c.xaxisTooltipText.innerHTML=""!==f?f:h);var m=n[t].querySelector(".apexcharts-tooltip-text-y-label");m&&(m.innerHTML=i||"");var v=n[t].querySelector(".apexcharts-tooltip-text-y-value");v&&(v.innerHTML=void 0!==u?u:""),g[0]&&g[0].classList.contains("apexcharts-tooltip-marker")&&(l.config.tooltip.marker.fillColors&&Array.isArray(l.config.tooltip.marker.fillColors)&&(s=l.config.tooltip.marker.fillColors[t]),l.config.tooltip.fillSeriesColor?g[0].style.backgroundColor=s:g[0].style.color=s),l.config.tooltip.marker.show||(g[0].style.display="none");var y=n[t].querySelector(".apexcharts-tooltip-text-goals-label"),b=n[t].querySelector(".apexcharts-tooltip-text-goals-value");if(d.length&&l.globals.seriesGoals[t]){var x=function(){var e="<div>",t="<div>";d.forEach((function(r,n){e+=' <div style="display: flex"><span class="apexcharts-tooltip-marker" style="background-color: '.concat(r.attrs.strokeColor,'; height: 3px; border-radius: 0; top: 5px;"></span> ').concat(r.attrs.name,"</div>"),t+="<div>".concat(r.val,"</div>")})),y.innerHTML=e+"</div>",b.innerHTML=t+"</div>"};o?l.globals.seriesGoals[t][r]&&Array.isArray(l.globals.seriesGoals[t][r])?x():(y.innerHTML="",b.innerHTML=""):x()}else y.innerHTML="",b.innerHTML="";if(null!==p&&(n[t].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=l.config.tooltip.z.title,n[t].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=void 0!==p?p:""),o&&g[0]){if(l.config.tooltip.hideEmptySeries){var w=n[t].querySelector(".apexcharts-tooltip-marker"),k=n[t].querySelector(".apexcharts-tooltip-text");0==parseFloat(u)?(w.style.display="none",k.style.display="none"):(w.style.display="block",k.style.display="block")}null==u||l.globals.ancillaryCollapsedSeriesIndices.indexOf(t)>-1||l.globals.collapsedSeriesIndices.indexOf(t)>-1||Array.isArray(c.tConfig.enabledOnSeries)&&-1===c.tConfig.enabledOnSeries.indexOf(t)?g[0].parentNode.style.display="none":g[0].parentNode.style.display=l.config.tooltip.items.display}else Array.isArray(c.tConfig.enabledOnSeries)&&-1===c.tConfig.enabledOnSeries.indexOf(t)&&(g[0].parentNode.style.display="none")}},{key:"toggleActiveInactiveSeries",value:function(e,t){var r=this.w;if(e)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var n=r.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group-".concat(t));n&&(n.classList.add("apexcharts-active"),n.style.display=r.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(e){var t=e.i,r=e.j,n=this.w,a=this.ctx.series.filteredSeriesX(),i="",o="",s=null,l=null,c={series:n.globals.series,seriesIndex:t,dataPointIndex:r,w:n},u=n.globals.ttZFormatter;null===r?l=n.globals.series[t]:n.globals.isXNumeric&&"treemap"!==n.config.chart.type?(i=a[t][r],0===a[t].length&&(i=a[this.tooltipUtil.getFirstActiveXArray(a)][r])):i=new Zr(this.ctx).isFormatXY()?void 0!==n.config.series[t].data[r]?n.config.series[t].data[r].x:"":void 0!==n.globals.labels[r]?n.globals.labels[r]:"";var d=i;return i=n.globals.isXNumeric&&"datetime"===n.config.xaxis.type?new Tr(this.ctx).xLabelFormat(n.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new Mr(this.ctx).formatDate,w:this.w}):n.globals.isBarHorizontal?n.globals.yLabelFormatters[0](d,c):n.globals.xLabelFormatter(d,c),void 0!==n.config.tooltip.x.formatter&&(i=n.globals.ttKeyFormatter(d,c)),n.globals.seriesZ.length>0&&n.globals.seriesZ[t].length>0&&(s=u(n.globals.seriesZ[t][r],n)),o="function"==typeof n.config.xaxis.tooltip.formatter?n.globals.xaxisTooltipFormatter(d,c):i,{val:Array.isArray(l)?l.join(" "):l,xVal:Array.isArray(i)?i.join(" "):i,xAxisTTVal:Array.isArray(o)?o.join(" "):o,zVal:s}}},{key:"handleCustomTooltip",value:function(e){var t=e.i,r=e.j,n=e.y1,a=e.y2,i=e.w,o=this.ttCtx.getElTooltip(),s=i.config.tooltip.custom;Array.isArray(s)&&s[t]&&(s=s[t]);var l=s({ctx:this.ctx,series:i.globals.series,seriesIndex:t,dataPointIndex:r,y1:n,y2:a,w:i});"string"==typeof l||"number"==typeof l?o.innerHTML=l:(l instanceof Element||"string"==typeof l.nodeName)&&(o.innerHTML="",o.appendChild(l.cloneNode(!0)))}}]),e}(),Sn=function(){function e(t){i(this,e),this.ttCtx=t,this.ctx=t.ctx,this.w=t.w}return s(e,[{key:"moveXCrosshairs",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=this.ttCtx,n=this.w,a=r.getElXCrosshairs(),i=e-r.xcrosshairsWidth/2,o=n.globals.labels.slice().length;if(null!==t&&(i=n.globals.gridWidth/o*t),null===a||n.globals.isBarHorizontal||(a.setAttribute("x",i),a.setAttribute("x1",i),a.setAttribute("x2",i),a.setAttribute("y2",n.globals.gridHeight),a.classList.add("apexcharts-active")),i<0&&(i=0),i>n.globals.gridWidth&&(i=n.globals.gridWidth),r.isXAxisTooltipEnabled){var s=i;"tickWidth"!==n.config.xaxis.crosshairs.width&&"barWidth"!==n.config.xaxis.crosshairs.width||(s=i+r.xcrosshairsWidth/2),this.moveXAxisTooltip(s)}}},{key:"moveYCrosshairs",value:function(e){var t=this.ttCtx;null!==t.ycrosshairs&&Pr.setAttrs(t.ycrosshairs,{y1:e,y2:e}),null!==t.ycrosshairsHidden&&Pr.setAttrs(t.ycrosshairsHidden,{y1:e,y2:e})}},{key:"moveXAxisTooltip",value:function(e){var t=this.w,r=this.ttCtx;if(null!==r.xaxisTooltip&&0!==r.xcrosshairsWidth){r.xaxisTooltip.classList.add("apexcharts-active");var n,a=r.xaxisOffY+t.config.xaxis.tooltip.offsetY+t.globals.translateY+1+t.config.xaxis.offsetY;e-=r.xaxisTooltip.getBoundingClientRect().width/2,isNaN(e)||(e+=t.globals.translateX,n=new Pr(this.ctx).getTextRects(r.xaxisTooltipText.innerHTML),r.xaxisTooltipText.style.minWidth=n.width+"px",r.xaxisTooltip.style.left=e+"px",r.xaxisTooltip.style.top=a+"px")}}},{key:"moveYAxisTooltip",value:function(e){var t=this.w,r=this.ttCtx;null===r.yaxisTTEls&&(r.yaxisTTEls=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var n=parseInt(r.ycrosshairsHidden.getAttribute("y1"),10),a=t.globals.translateY+n,i=r.yaxisTTEls[e].getBoundingClientRect(),o=i.height,s=t.globals.translateYAxisX[e]-2;t.config.yaxis[e].opposite&&(s-=i.width),a-=o/2,-1===t.globals.ignoreYAxisIndexes.indexOf(e)&&a>0&&a<t.globals.gridHeight?(r.yaxisTTEls[e].classList.add("apexcharts-active"),r.yaxisTTEls[e].style.top=a+"px",r.yaxisTTEls[e].style.left=s+t.config.yaxis[e].tooltip.offsetX+"px"):r.yaxisTTEls[e].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=this.w,a=this.ttCtx,i=a.getElTooltip(),o=a.tooltipRect,s=null!==r?parseFloat(r):1,l=parseFloat(e)+s+5,c=parseFloat(t)+s/2;if(l>n.globals.gridWidth/2&&(l=l-o.ttWidth-s-10),l>n.globals.gridWidth-o.ttWidth-10&&(l=n.globals.gridWidth-o.ttWidth),l<-20&&(l=-20),n.config.tooltip.followCursor){var u=a.getElGrid().getBoundingClientRect();(l=a.e.clientX-u.left)>n.globals.gridWidth/2&&(l-=a.tooltipRect.ttWidth),(c=a.e.clientY+n.globals.translateY-u.top)>n.globals.gridHeight/2&&(c-=a.tooltipRect.ttHeight)}else n.globals.isBarHorizontal||o.ttHeight/2+c>n.globals.gridHeight&&(c=n.globals.gridHeight-o.ttHeight+n.globals.translateY);isNaN(l)||(l+=n.globals.translateX,i.style.left=l+"px",i.style.top=c+"px")}},{key:"moveMarkers",value:function(e,t){var r=this.w,n=this.ttCtx;if(r.globals.markers.size[e]>0)for(var a=r.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(e,"'] .apexcharts-marker")),i=0;i<a.length;i++)parseInt(a[i].getAttribute("rel"),10)===t&&(n.marker.resetPointsSize(),n.marker.enlargeCurrentPoint(t,a[i]));else n.marker.resetPointsSize(),this.moveDynamicPointOnHover(t,e)}},{key:"moveDynamicPointOnHover",value:function(e,t){var r,n,a,i,o=this.w,s=this.ttCtx,l=new Pr(this.ctx),c=o.globals.pointsArray,u=s.tooltipUtil.getHoverMarkerSize(t),d=o.config.series[t].type;if(!d||"column"!==d&&"candlestick"!==d&&"boxPlot"!==d){a=null===(r=c[t][e])||void 0===r?void 0:r[0],i=(null===(n=c[t][e])||void 0===n?void 0:n[1])||0;var h=o.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-series-markers path"));if(h&&i<o.globals.gridHeight&&i>0){var f=h.getAttribute("shape"),p=l.getMarkerPath(a,i,f,1.5*u);h.setAttribute("d",p)}this.moveXCrosshairs(a),s.fixedTooltip||this.moveTooltip(a,i,u)}}},{key:"moveDynamicPointsOnHover",value:function(e){var t,r=this.ttCtx,n=r.w,a=0,i=0,o=n.globals.pointsArray,s=new qr(this.ctx),l=new Pr(this.ctx);t=s.getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var c=r.tooltipUtil.getHoverMarkerSize(t);if(o[t]&&(a=o[t][e][0],i=o[t][e][1]),!isNaN(a)){var u=r.tooltipUtil.getAllMarkers();if(u.length)for(var d=0;d<n.globals.series.length;d++){var h=o[d];if(n.globals.comboCharts&&void 0===h&&u.splice(d,0,null),h&&h.length){var f=o[d][e][1],p=void 0;u[d].setAttribute("cx",a);var g=u[d].getAttribute("shape");if("rangeArea"===n.config.chart.type&&!n.globals.comboCharts){var m=e+n.globals.series[d].length;p=o[d][m][1],f-=Math.abs(f-p)/2}if(null!==f&&!isNaN(f)&&f<n.globals.gridHeight+c&&f+c>0){var v=l.getMarkerPath(a,f,g,c);u[d].setAttribute("d",v)}else u[d].setAttribute("d","")}}this.moveXCrosshairs(a),r.fixedTooltip||this.moveTooltip(a,i||n.globals.gridHeight,c)}}},{key:"moveStickyTooltipOverBars",value:function(e,t){var r=this.w,n=this.ttCtx,a=r.globals.columnSeries?r.globals.columnSeries.length:r.globals.series.length;r.config.chart.stacked&&(a=r.globals.barGroups.length);var i=a>=2&&a%2==0?Math.floor(a/2):Math.floor(a/2)+1;r.globals.isBarHorizontal&&(i=new qr(this.ctx).getActiveConfigSeriesIndex("desc")+1);var o=r.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(i,"'] path[j='").concat(e,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(i,"'] path[j='").concat(e,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(i,"'] path[j='").concat(e,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(i,"'] path[j='").concat(e,"']"));o||"number"!=typeof t||(o=r.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(t,"'] path[j='").concat(e,"'],\n        .apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='").concat(t,"'] path[j='").concat(e,"'],\n        .apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='").concat(t,"'] path[j='").concat(e,"'],\n        .apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='").concat(t,"'] path[j='").concat(e,"']")));var s=o?parseFloat(o.getAttribute("cx")):0,l=o?parseFloat(o.getAttribute("cy")):0,c=o?parseFloat(o.getAttribute("barWidth")):0,u=n.getElGrid().getBoundingClientRect(),d=o&&(o.classList.contains("apexcharts-candlestick-area")||o.classList.contains("apexcharts-boxPlot-area"));r.globals.isXNumeric?(o&&!d&&(s-=a%2!=0?c/2:0),o&&d&&(s-=c/2)):r.globals.isBarHorizontal||(s=n.xAxisTicksPositions[e-1]+n.dataPointsDividedWidth/2,isNaN(s)&&(s=n.xAxisTicksPositions[e]-n.dataPointsDividedWidth/2)),r.globals.isBarHorizontal?l-=n.tooltipRect.ttHeight:r.config.tooltip.followCursor?l=n.e.clientY-u.top-n.tooltipRect.ttHeight/2:l+n.tooltipRect.ttHeight+15>r.globals.gridHeight&&(l=r.globals.gridHeight),r.globals.isBarHorizontal||this.moveXCrosshairs(s),n.fixedTooltip||this.moveTooltip(s,l||r.globals.gridHeight)}}]),e}(),Cn=function(){function e(t){i(this,e),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx,this.tooltipPosition=new Sn(t)}return s(e,[{key:"drawDynamicPoints",value:function(){var e=this.w,t=new Pr(this.ctx),r=new Xr(this.ctx),n=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series");n=y(n),e.config.chart.stacked&&n.sort((function(e,t){return parseFloat(e.getAttribute("data:realIndex"))-parseFloat(t.getAttribute("data:realIndex"))}));for(var a=0;a<n.length;a++){var i=n[a].querySelector(".apexcharts-series-markers-wrap");if(null!==i){var o=void 0,s="apexcharts-marker w".concat((Math.random()+1).toString(36).substring(4));"line"!==e.config.chart.type&&"area"!==e.config.chart.type||e.globals.comboCharts||e.config.tooltip.intersect||(s+=" no-pointer-events");var l=r.getMarkerConfig({cssClass:s,seriesIndex:Number(i.getAttribute("data:realIndex"))});(o=t.drawMarker(0,0,l)).node.setAttribute("default-marker-size",0);var c=document.createElementNS(e.globals.SVGNS,"g");c.classList.add("apexcharts-series-markers"),c.appendChild(o.node),i.appendChild(c)}}}},{key:"enlargeCurrentPoint",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=this.w;"bubble"!==a.config.chart.type&&this.newPointSize(e,t);var i=t.getAttribute("cx"),o=t.getAttribute("cy");if(null!==r&&null!==n&&(i=r,o=n),this.tooltipPosition.moveXCrosshairs(i),!this.fixedTooltip){if("radar"===a.config.chart.type){var s=this.ttCtx.getElGrid().getBoundingClientRect();i=this.ttCtx.e.clientX-s.left}this.tooltipPosition.moveTooltip(i,o,a.config.markers.hover.size)}}},{key:"enlargePoints",value:function(e){for(var t=this.w,r=this,n=this.ttCtx,a=e,i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),o=t.config.markers.hover.size,s=0;s<i.length;s++){var l=i[s].getAttribute("rel"),c=i[s].getAttribute("index");if(void 0===o&&(o=t.globals.markers.size[c]+t.config.markers.hover.sizeOffset),a===parseInt(l,10)){r.newPointSize(a,i[s]);var u=i[s].getAttribute("cx"),d=i[s].getAttribute("cy");r.tooltipPosition.moveXCrosshairs(u),n.fixedTooltip||r.tooltipPosition.moveTooltip(u,d,o)}else r.oldPointSize(i[s])}}},{key:"newPointSize",value:function(e,t){var r=this.w,n=r.config.markers.hover.size,a=0===e?t.parentNode.firstChild:t.parentNode.lastChild;if("0"!==a.getAttribute("default-marker-size")){var i=parseInt(a.getAttribute("index"),10);void 0===n&&(n=r.globals.markers.size[i]+r.config.markers.hover.sizeOffset),n<0&&(n=0);var o=this.ttCtx.tooltipUtil.getPathFromPoint(t,n);t.setAttribute("d",o)}}},{key:"oldPointSize",value:function(e){var t=parseFloat(e.getAttribute("default-marker-size")),r=this.ttCtx.tooltipUtil.getPathFromPoint(e,t);e.setAttribute("d",r)}},{key:"resetPointsSize",value:function(){for(var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),t=0;t<e.length;t++){var r=parseFloat(e[t].getAttribute("default-marker-size"));if(k.isNumber(r)&&r>0){var n=this.ttCtx.tooltipUtil.getPathFromPoint(e[t],r);e[t].setAttribute("d",n)}else e[t].setAttribute("d","M0,0")}}}]),e}(),En=function(){function e(t){i(this,e),this.w=t.w;var r=this.w;this.ttCtx=t,this.isVerticalGroupedRangeBar=!r.globals.isBarHorizontal&&"rangeBar"===r.config.chart.type&&r.config.plotOptions.bar.rangeBarGroupRows}return s(e,[{key:"getAttr",value:function(e,t){return parseFloat(e.target.getAttribute(t))}},{key:"handleHeatTreeTooltip",value:function(e){var t=e.e,r=e.opt,n=e.x,a=e.y,i=e.type,o=this.ttCtx,s=this.w;if(t.target.classList.contains("apexcharts-".concat(i,"-rect"))){var l=this.getAttr(t,"i"),c=this.getAttr(t,"j"),u=this.getAttr(t,"cx"),d=this.getAttr(t,"cy"),h=this.getAttr(t,"width"),f=this.getAttr(t,"height");if(o.tooltipLabels.drawSeriesTexts({ttItems:r.ttItems,i:l,j:c,shared:!1,e:t}),s.globals.capturedSeriesIndex=l,s.globals.capturedDataPointIndex=c,n=u+o.tooltipRect.ttWidth/2+h,a=d+o.tooltipRect.ttHeight/2-f/2,o.tooltipPosition.moveXCrosshairs(u+h/2),n>s.globals.gridWidth/2&&(n=u-o.tooltipRect.ttWidth/2+h),o.w.config.tooltip.followCursor){var p=s.globals.dom.elWrap.getBoundingClientRect();n=s.globals.clientX-p.left-(n>s.globals.gridWidth/2?o.tooltipRect.ttWidth:0),a=s.globals.clientY-p.top-(a>s.globals.gridHeight/2?o.tooltipRect.ttHeight:0)}}return{x:n,y:a}}},{key:"handleMarkerTooltip",value:function(e){var t,r,n=e.e,a=e.opt,i=e.x,o=e.y,s=this.w,l=this.ttCtx;if(n.target.classList.contains("apexcharts-marker")){var c=parseInt(a.paths.getAttribute("cx"),10),u=parseInt(a.paths.getAttribute("cy"),10),d=parseFloat(a.paths.getAttribute("val"));if(r=parseInt(a.paths.getAttribute("rel"),10),t=parseInt(a.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,l.intersect){var h=k.findAncestor(a.paths,"apexcharts-series");h&&(t=parseInt(h.getAttribute("data:realIndex"),10))}if(l.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:t,j:r,shared:!l.showOnIntersect&&s.config.tooltip.shared,e:n}),"mouseup"===n.type&&l.markerClick(n,t,r),s.globals.capturedSeriesIndex=t,s.globals.capturedDataPointIndex=r,i=c,o=u+s.globals.translateY-1.4*l.tooltipRect.ttHeight,l.w.config.tooltip.followCursor){var f=l.getElGrid().getBoundingClientRect();o=l.e.clientY+s.globals.translateY-f.top}d<0&&(o=u),l.marker.enlargeCurrentPoint(r,a.paths,i,o)}return{x:i,y:o}}},{key:"handleBarTooltip",value:function(e){var t,r,n=e.e,a=e.opt,i=this.w,o=this.ttCtx,s=o.getElTooltip(),l=0,c=0,u=0,d=this.getBarTooltipXY({e:n,opt:a});if(null!==d.j||0!==d.barHeight||0!==d.barWidth){t=d.i;var h=d.j;if(i.globals.capturedSeriesIndex=t,i.globals.capturedDataPointIndex=h,i.globals.isBarHorizontal&&o.tooltipUtil.hasBars()||!i.config.tooltip.shared?(c=d.x,u=d.y,r=Array.isArray(i.config.stroke.width)?i.config.stroke.width[t]:i.config.stroke.width,l=c):i.globals.comboCharts||i.config.tooltip.shared||(l/=2),isNaN(u)&&(u=i.globals.svgHeight-o.tooltipRect.ttHeight),parseInt(a.paths.parentNode.getAttribute("data:realIndex"),10),c+o.tooltipRect.ttWidth>i.globals.gridWidth?c-=o.tooltipRect.ttWidth:c<0&&(c=0),o.w.config.tooltip.followCursor){var f=o.getElGrid().getBoundingClientRect();u=o.e.clientY-f.top}null===o.tooltip&&(o.tooltip=i.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),i.config.tooltip.shared||(i.globals.comboBarCount>0?o.tooltipPosition.moveXCrosshairs(l+r/2):o.tooltipPosition.moveXCrosshairs(l)),!o.fixedTooltip&&(!i.config.tooltip.shared||i.globals.isBarHorizontal&&o.tooltipUtil.hasBars())&&(u=u+i.globals.translateY-o.tooltipRect.ttHeight/2,s.style.left=c+i.globals.translateX+"px",s.style.top=u+"px")}}},{key:"getBarTooltipXY",value:function(e){var t=this,r=e.e,n=e.opt,a=this.w,i=null,o=this.ttCtx,s=0,l=0,c=0,u=0,d=0,h=r.target.classList;if(h.contains("apexcharts-bar-area")||h.contains("apexcharts-candlestick-area")||h.contains("apexcharts-boxPlot-area")||h.contains("apexcharts-rangebar-area")){var f=r.target,p=f.getBoundingClientRect(),g=n.elGrid.getBoundingClientRect(),m=p.height;d=p.height;var v=p.width,y=parseInt(f.getAttribute("cx"),10),b=parseInt(f.getAttribute("cy"),10);u=parseFloat(f.getAttribute("barWidth"));var x="touchmove"===r.type?r.touches[0].clientX:r.clientX;i=parseInt(f.getAttribute("j"),10),s=parseInt(f.parentNode.getAttribute("rel"),10)-1;var w=f.getAttribute("data-range-y1"),k=f.getAttribute("data-range-y2");a.globals.comboCharts&&(s=parseInt(f.parentNode.getAttribute("data:realIndex"),10));var S=function(e){return a.globals.isXNumeric?y-v/2:t.isVerticalGroupedRangeBar?y+v/2:y-o.dataPointsDividedWidth+v/2},C=function(){return b-o.dataPointsDividedHeight+m/2-o.tooltipRect.ttHeight/2};o.tooltipLabels.drawSeriesTexts({ttItems:n.ttItems,i:s,j:i,y1:w?parseInt(w,10):null,y2:k?parseInt(k,10):null,shared:!o.showOnIntersect&&a.config.tooltip.shared,e:r}),a.config.tooltip.followCursor?a.globals.isBarHorizontal?(l=x-g.left+15,c=C()):(l=S(),c=r.clientY-g.top-o.tooltipRect.ttHeight/2-15):a.globals.isBarHorizontal?((l=y)<o.xyRatios.baseLineInvertedY&&(l=y-o.tooltipRect.ttWidth),c=C()):(l=S(),c=b)}return{x:l,y:c,barHeight:d,barWidth:u,i:s,j:i}}}]),e}(),Pn=function(){function e(t){i(this,e),this.w=t.w,this.ttCtx=t}return s(e,[{key:"drawXaxisTooltip",value:function(){var e=this.w,t=this.ttCtx,r="bottom"===e.config.xaxis.position;t.xaxisOffY=r?e.globals.gridHeight+1:-e.globals.xAxisHeight-e.config.xaxis.axisTicks.height+3;var n=r?"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom":"apexcharts-xaxistooltip apexcharts-xaxistooltip-top",a=e.globals.dom.elWrap;t.isXAxisTooltipEnabled&&null===e.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip")&&(t.xaxisTooltip=document.createElement("div"),t.xaxisTooltip.setAttribute("class",n+" apexcharts-theme-"+e.config.tooltip.theme),a.appendChild(t.xaxisTooltip),t.xaxisTooltipText=document.createElement("div"),t.xaxisTooltipText.classList.add("apexcharts-xaxistooltip-text"),t.xaxisTooltipText.style.fontFamily=e.config.xaxis.tooltip.style.fontFamily||e.config.chart.fontFamily,t.xaxisTooltipText.style.fontSize=e.config.xaxis.tooltip.style.fontSize,t.xaxisTooltip.appendChild(t.xaxisTooltipText))}},{key:"drawYaxisTooltip",value:function(){for(var e=this.w,t=this.ttCtx,r=0;r<e.config.yaxis.length;r++){var n=e.config.yaxis[r].opposite||e.config.yaxis[r].crosshairs.opposite;t.yaxisOffX=n?e.globals.gridWidth+1:1;var a="apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(r,n?" apexcharts-yaxistooltip-right":" apexcharts-yaxistooltip-left"),i=e.globals.dom.elWrap;null===e.globals.dom.baseEl.querySelector(".apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(r))&&(t.yaxisTooltip=document.createElement("div"),t.yaxisTooltip.setAttribute("class",a+" apexcharts-theme-"+e.config.tooltip.theme),i.appendChild(t.yaxisTooltip),0===r&&(t.yaxisTooltipText=[]),t.yaxisTooltipText[r]=document.createElement("div"),t.yaxisTooltipText[r].classList.add("apexcharts-yaxistooltip-text"),t.yaxisTooltip.appendChild(t.yaxisTooltipText[r]))}}},{key:"setXCrosshairWidth",value:function(){var e=this.w,t=this.ttCtx,r=t.getElXCrosshairs();if(t.xcrosshairsWidth=parseInt(e.config.xaxis.crosshairs.width,10),e.globals.comboCharts){var n=e.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==n&&"barWidth"===e.config.xaxis.crosshairs.width){var a=parseFloat(n.getAttribute("barWidth"));t.xcrosshairsWidth=a}else if("tickWidth"===e.config.xaxis.crosshairs.width){var i=e.globals.labels.length;t.xcrosshairsWidth=e.globals.gridWidth/i}}else if("tickWidth"===e.config.xaxis.crosshairs.width){var o=e.globals.labels.length;t.xcrosshairsWidth=e.globals.gridWidth/o}else if("barWidth"===e.config.xaxis.crosshairs.width){var s=e.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==s){var l=parseFloat(s.getAttribute("barWidth"));t.xcrosshairsWidth=l}else t.xcrosshairsWidth=1}e.globals.isBarHorizontal&&(t.xcrosshairsWidth=0),null!==r&&t.xcrosshairsWidth>0&&r.setAttribute("width",t.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var e=this.w,t=this.ttCtx;t.ycrosshairs=e.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),t.ycrosshairsHidden=e.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(e,t,r){var n=this.ttCtx,a=this.w,i=a.globals,o=i.seriesYAxisMap[e];if(n.yaxisTooltips[e]&&o.length>0){var s=i.yLabelFormatters[e],l=n.getElGrid().getBoundingClientRect(),c=o[0],u=0;r.yRatio.length>1&&(u=c);var d=(t-l.top)*r.yRatio[u],h=i.maxYArr[c]-i.minYArr[c],f=i.minYArr[c]+(h-d);a.config.yaxis[e].reversed&&(f=i.maxYArr[c]-(h-d)),n.tooltipPosition.moveYCrosshairs(t-l.top),n.yaxisTooltipText[e].innerHTML=s(f),n.tooltipPosition.moveYAxisTooltip(e)}}}]),e}(),An=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w;var r=this.w;this.tConfig=r.config.tooltip,this.tooltipUtil=new wn(this),this.tooltipLabels=new kn(this),this.tooltipPosition=new Sn(this),this.marker=new Cn(this),this.intersect=new En(this),this.axesTooltip=new Pn(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=!r.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return s(e,[{key:"getElTooltip",value:function(e){return e||(e=this),e.w.globals.dom.baseEl?e.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(e){var t=this.w;this.xyRatios=e,this.isXAxisTooltipEnabled=t.config.xaxis.tooltip.enabled&&t.globals.axisCharts,this.yaxisTooltips=t.config.yaxis.map((function(e,r){return!!(e.show&&e.tooltip.enabled&&t.globals.axisCharts)})),this.allTooltipSeriesGroups=[],t.globals.axisCharts||(this.showTooltipTitle=!1);var r=document.createElement("div");if(r.classList.add("apexcharts-tooltip"),t.config.tooltip.cssClass&&r.classList.add(t.config.tooltip.cssClass),r.classList.add("apexcharts-theme-".concat(this.tConfig.theme||"light")),t.globals.dom.elWrap.appendChild(r),t.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var n=new Qr(this.ctx);this.xAxisTicksPositions=n.getXAxisTicksPositions()}if(!t.globals.comboCharts&&!this.tConfig.intersect&&"rangeBar"!==t.config.chart.type||this.tConfig.shared||(this.showOnIntersect=!0),0!==t.config.markers.size&&0!==t.globals.markers.largestSize||this.marker.drawDynamicPoints(this),t.globals.collapsedSeries.length!==t.globals.series.length){this.dataPointsDividedHeight=t.globals.gridHeight/t.globals.dataPoints,this.dataPointsDividedWidth=t.globals.gridWidth/t.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||t.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,r.appendChild(this.tooltipTitle));var a=t.globals.series.length;(t.globals.xyCharts||t.globals.comboCharts)&&this.tConfig.shared&&(a=this.showOnIntersect?1:t.globals.series.length),this.legendLabels=t.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(a),this.addSVGEvents()}}},{key:"createTTElements",value:function(e){for(var t=this,r=this.w,n=[],a=this.getElTooltip(),i=function(i){var o=document.createElement("div");o.classList.add("apexcharts-tooltip-series-group","apexcharts-tooltip-series-group-".concat(i)),o.style.order=r.config.tooltip.inverseOrder?e-i:i+1;var s=document.createElement("span");s.classList.add("apexcharts-tooltip-marker"),r.config.tooltip.fillSeriesColor?s.style.backgroundColor=r.globals.colors[i]:s.style.color=r.globals.colors[i];var l=r.config.markers.shape,c=l;Array.isArray(l)&&(c=l[i]),s.setAttribute("shape",c),o.appendChild(s);var u=document.createElement("div");u.classList.add("apexcharts-tooltip-text"),u.style.fontFamily=t.tConfig.style.fontFamily||r.config.chart.fontFamily,u.style.fontSize=t.tConfig.style.fontSize,["y","goals","z"].forEach((function(e){var t=document.createElement("div");t.classList.add("apexcharts-tooltip-".concat(e,"-group"));var r=document.createElement("span");r.classList.add("apexcharts-tooltip-text-".concat(e,"-label")),t.appendChild(r);var n=document.createElement("span");n.classList.add("apexcharts-tooltip-text-".concat(e,"-value")),t.appendChild(n),u.appendChild(t)})),o.appendChild(u),a.appendChild(o),n.push(o)},o=0;o<e;o++)i(o);return n}},{key:"addSVGEvents",value:function(){var e=this.w,t=e.config.chart.type,r=this.getElTooltip(),n=!("bar"!==t&&"candlestick"!==t&&"boxPlot"!==t&&"rangeBar"!==t),a="area"===t||"line"===t||"scatter"===t||"bubble"===t||"radar"===t,i=e.globals.dom.Paper.node,o=this.getElGrid();o&&(this.seriesBound=o.getBoundingClientRect());var s,l=[],c=[],u={hoverArea:i,elGrid:o,tooltipEl:r,tooltipY:l,tooltipX:c,ttItems:this.ttItems};if(e.globals.axisCharts&&(a?s=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker"):n?s=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-boxPlot-area, .apexcharts-series .apexcharts-rangebar-area"):"heatmap"!==t&&"treemap"!==t||(s=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-heatmap, .apexcharts-series .apexcharts-treemap")),s&&s.length))for(var d=0;d<s.length;d++)l.push(s[d].getAttribute("cy")),c.push(s[d].getAttribute("cx"));if(e.globals.xyCharts&&!this.showOnIntersect||e.globals.comboCharts&&!this.showOnIntersect||n&&this.tooltipUtil.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([i],u);else if(n&&!e.globals.comboCharts||a&&this.showOnIntersect)this.addDatapointEventsListeners(u);else if(!e.globals.axisCharts||"heatmap"===t||"treemap"===t){var h=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series");this.addPathsEventListeners(h,u)}if(this.showOnIntersect){var f=e.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-marker, .apexcharts-area-series .apexcharts-marker");f.length>0&&this.addPathsEventListeners(f,u),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(u)}}},{key:"drawFixedTooltipRect",value:function(){var e=this.w,t=this.getElTooltip(),r=t.getBoundingClientRect(),n=r.width+10,a=r.height+10,i=this.tConfig.fixed.offsetX,o=this.tConfig.fixed.offsetY,s=this.tConfig.fixed.position.toLowerCase();return s.indexOf("right")>-1&&(i=i+e.globals.svgWidth-n+10),s.indexOf("bottom")>-1&&(o=o+e.globals.svgHeight-a-10),t.style.left=i+"px",t.style.top=o+"px",{x:i,y:o,ttWidth:n,ttHeight:a}}},{key:"addDatapointEventsListeners",value:function(e){var t=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(t,e)}},{key:"addPathsEventListeners",value:function(e,t){for(var r=this,n=function(n){var a={paths:e[n],tooltipEl:t.tooltipEl,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:t.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map((function(t){return e[n].addEventListener(t,r.onSeriesHover.bind(r,a),{capture:!1,passive:!0})}))},a=0;a<e.length;a++)n(a)}},{key:"onSeriesHover",value:function(e,t){var r=this,n=Date.now()-this.lastHoverTime;n>=20?this.seriesHover(e,t):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout((function(){r.seriesHover(e,t)}),20-n))}},{key:"seriesHover",value:function(e,t){var r=this;this.lastHoverTime=Date.now();var n=[],a=this.w;a.config.chart.group&&(n=this.ctx.getGroupedCharts()),a.globals.axisCharts&&(a.globals.minX===-1/0&&a.globals.maxX===1/0||0===a.globals.dataPoints)||(n.length?n.forEach((function(n){var a=r.getElTooltip(n),i={paths:e.paths,tooltipEl:a,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:n.w.globals.tooltip.ttItems};n.w.globals.minX===r.w.globals.minX&&n.w.globals.maxX===r.w.globals.maxX&&n.w.globals.tooltip.seriesHoverByContext({chartCtx:n,ttCtx:n.w.globals.tooltip,opt:i,e:t})})):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:e,e:t}))}},{key:"seriesHoverByContext",value:function(e){var t=e.chartCtx,r=e.ttCtx,n=e.opt,a=e.e,i=t.w,o=this.getElTooltip(t);o&&(r.tooltipRect={x:0,y:0,ttWidth:o.getBoundingClientRect().width,ttHeight:o.getBoundingClientRect().height},r.e=a,!r.tooltipUtil.hasBars()||i.globals.comboCharts||r.isBarShared||this.tConfig.onDatasetHover.highlightDataSeries&&new qr(t).toggleSeriesOnHover(a,a.target.parentNode),i.globals.axisCharts?r.axisChartsTooltips({e:a,opt:n,tooltipRect:r.tooltipRect}):r.nonAxisChartsTooltips({e:a,opt:n,tooltipRect:r.tooltipRect}),r.fixedTooltip&&r.drawFixedTooltipRect())}},{key:"axisChartsTooltips",value:function(e){var t,r,n=e.e,a=e.opt,i=this.w,o=a.elGrid.getBoundingClientRect(),s="touchmove"===n.type?n.touches[0].clientX:n.clientX,l="touchmove"===n.type?n.touches[0].clientY:n.clientY;if(this.clientY=l,this.clientX=s,i.globals.capturedSeriesIndex=-1,i.globals.capturedDataPointIndex=-1,l<o.top||l>o.top+o.height)this.handleMouseOut(a);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!i.config.tooltip.shared){var c=parseInt(a.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(c)<0)return void this.handleMouseOut(a)}var u=this.getElTooltip(),d=this.getElXCrosshairs(),h=[];i.config.chart.group&&(h=this.ctx.getSyncedCharts());var f=i.globals.xyCharts||"bar"===i.config.chart.type&&!i.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||i.globals.comboCharts&&this.tooltipUtil.hasBars();if("mousemove"===n.type||"touchmove"===n.type||"mouseup"===n.type){if(i.globals.collapsedSeries.length+i.globals.ancillaryCollapsedSeries.length===i.globals.series.length)return;null!==d&&d.classList.add("apexcharts-active");var p=this.yaxisTooltips.filter((function(e){return!0===e}));if(null!==this.ycrosshairs&&p.length&&this.ycrosshairs.classList.add("apexcharts-active"),f&&!this.showOnIntersect||h.length>1)this.handleStickyTooltip(n,s,l,a);else if("heatmap"===i.config.chart.type||"treemap"===i.config.chart.type){var g=this.intersect.handleHeatTreeTooltip({e:n,opt:a,x:t,y:r,type:i.config.chart.type});t=g.x,r=g.y,u.style.left=t+"px",u.style.top=r+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:n,opt:a}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:n,opt:a,x:t,y:r});if(this.yaxisTooltips.length)for(var m=0;m<i.config.yaxis.length;m++)this.axesTooltip.drawYaxisTooltipText(m,l,this.xyRatios);i.globals.dom.baseEl.classList.add("apexcharts-tooltip-active"),a.tooltipEl.classList.add("apexcharts-active")}else"mouseout"!==n.type&&"touchend"!==n.type||this.handleMouseOut(a)}}},{key:"nonAxisChartsTooltips",value:function(e){var t=e.e,r=e.opt,n=e.tooltipRect,a=this.w,i=r.paths.getAttribute("rel"),o=this.getElTooltip(),s=a.globals.dom.elWrap.getBoundingClientRect();if("mousemove"===t.type||"touchmove"===t.type){a.globals.dom.baseEl.classList.add("apexcharts-tooltip-active"),o.classList.add("apexcharts-active"),this.tooltipLabels.drawSeriesTexts({ttItems:r.ttItems,i:parseInt(i,10)-1,shared:!1});var l=a.globals.clientX-s.left-n.ttWidth/2,c=a.globals.clientY-s.top-n.ttHeight-10;if(o.style.left=l+"px",o.style.top=c+"px",a.config.legend.tooltipHoverFormatter){var u=i-1,d=(0,a.config.legend.tooltipHoverFormatter)(this.legendLabels[u].getAttribute("data:default-text"),{seriesIndex:u,dataPointIndex:u,w:a});this.legendLabels[u].innerHTML=d}}else"mouseout"!==t.type&&"touchend"!==t.type||(o.classList.remove("apexcharts-active"),a.globals.dom.baseEl.classList.remove("apexcharts-tooltip-active"),a.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach((function(e){var t=e.getAttribute("data:default-text");e.innerHTML=decodeURIComponent(t)})))}},{key:"handleStickyTooltip",value:function(e,t,r,n){var a=this.w,i=this.tooltipUtil.getNearestValues({context:this,hoverArea:n.hoverArea,elGrid:n.elGrid,clientX:t,clientY:r}),o=i.j,s=i.capturedSeries;a.globals.collapsedSeriesIndices.includes(s)&&(s=null);var l=n.elGrid.getBoundingClientRect();if(i.hoverX<0||i.hoverX>l.width)this.handleMouseOut(n);else if(null!==s)this.handleStickyCapturedSeries(e,s,n,o);else if(this.tooltipUtil.isXoverlap(o)||a.globals.isBarHorizontal){var c=a.globals.series.findIndex((function(e,t){return!a.globals.collapsedSeriesIndices.includes(t)}));this.create(e,this,c,o,n.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(e,t,r,n){var a=this.w;if(this.tConfig.shared||null!==a.globals.series[t][n]){if(void 0!==a.globals.series[t][n])this.tConfig.shared&&this.tooltipUtil.isXoverlap(n)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(e,this,t,n,r.ttItems):this.create(e,this,t,n,r.ttItems,!1);else if(this.tooltipUtil.isXoverlap(n)){var i=a.globals.series.findIndex((function(e,t){return!a.globals.collapsedSeriesIndices.includes(t)}));this.create(e,this,i,n,r.ttItems)}}else this.handleMouseOut(r)}},{key:"deactivateHoverFilter",value:function(){for(var e=this.w,t=new Pr(this.ctx),r=e.globals.dom.Paper.find(".apexcharts-bar-area"),n=0;n<r.length;n++)t.pathMouseLeave(r[n])}},{key:"handleMouseOut",value:function(e){var t=this.w,r=this.getElXCrosshairs();if(t.globals.dom.baseEl.classList.remove("apexcharts-tooltip-active"),e.tooltipEl.classList.remove("apexcharts-active"),this.deactivateHoverFilter(),"bubble"!==t.config.chart.type&&this.marker.resetPointsSize(),null!==r&&r.classList.remove("apexcharts-active"),null!==this.ycrosshairs&&this.ycrosshairs.classList.remove("apexcharts-active"),this.isXAxisTooltipEnabled&&this.xaxisTooltip.classList.remove("apexcharts-active"),this.yaxisTooltips.length){null===this.yaxisTTEls&&(this.yaxisTTEls=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));for(var n=0;n<this.yaxisTTEls.length;n++)this.yaxisTTEls[n].classList.remove("apexcharts-active")}t.config.legend.tooltipHoverFormatter&&this.legendLabels.forEach((function(e){var t=e.getAttribute("data:default-text");e.innerHTML=decodeURIComponent(t)}))}},{key:"markerClick",value:function(e,t,r){var n=this.w;"function"==typeof n.config.chart.events.markerClick&&n.config.chart.events.markerClick(e,this.ctx,{seriesIndex:t,dataPointIndex:r,w:n}),this.ctx.events.fireEvent("markerClick",[e,this.ctx,{seriesIndex:t,dataPointIndex:r,w:n}])}},{key:"create",value:function(e,t,r,n,a){var i,o,s,l,c,u,d,h,f,p,m,v,y,b,x,w,k=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,S=this.w,C=t;"mouseup"===e.type&&this.markerClick(e,r,n),null===k&&(k=this.tConfig.shared);var _=this.tooltipUtil.hasMarkers(r),E=this.tooltipUtil.getElBars(),P=function(){S.globals.markers.largestSize>0?C.marker.enlargePoints(n):C.tooltipPosition.moveDynamicPointsOnHover(n)};if(S.config.legend.tooltipHoverFormatter){var A=S.config.legend.tooltipHoverFormatter,D=Array.from(this.legendLabels);D.forEach((function(e){var t=e.getAttribute("data:default-text");e.innerHTML=decodeURIComponent(t)}));for(var O=0;O<D.length;O++){var M=D[O],T=parseInt(M.getAttribute("i"),10),I=decodeURIComponent(M.getAttribute("data:default-text")),N=A(I,{seriesIndex:k?T:r,dataPointIndex:n,w:S});if(k)M.innerHTML=S.globals.collapsedSeriesIndices.indexOf(T)<0?N:I;else if(M.innerHTML=T===r?N:I,r===T)break}}var L=g(g({ttItems:a,i:r,j:n},void 0!==(null===(i=S.globals.seriesRange)||void 0===i||null===(o=i[r])||void 0===o||null===(s=o[n])||void 0===s||null===(l=s.y[0])||void 0===l?void 0:l.y1)&&{y1:null===(c=S.globals.seriesRange)||void 0===c||null===(u=c[r])||void 0===u||null===(d=u[n])||void 0===d||null===(h=d.y[0])||void 0===h?void 0:h.y1}),void 0!==(null===(f=S.globals.seriesRange)||void 0===f||null===(p=f[r])||void 0===p||null===(m=p[n])||void 0===m||null===(v=m.y[0])||void 0===v?void 0:v.y2)&&{y2:null===(y=S.globals.seriesRange)||void 0===y||null===(b=y[r])||void 0===b||null===(x=b[n])||void 0===x||null===(w=x.y[0])||void 0===w?void 0:w.y2});if(k){if(C.tooltipLabels.drawSeriesTexts(g(g({},L),{},{shared:!this.showOnIntersect&&this.tConfig.shared})),_)P();else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(E),this.barSeriesHeight>0)){var R=new Pr(this.ctx),F=S.globals.dom.Paper.find(".apexcharts-bar-area[j='".concat(n,"']"));this.deactivateHoverFilter(),C.tooltipUtil.getAllMarkers(!0).length&&!this.barSeriesHeight&&P(),C.tooltipPosition.moveStickyTooltipOverBars(n,r);for(var z=0;z<F.length;z++)R.pathMouseEnter(F[z])}}else C.tooltipLabels.drawSeriesTexts(g({shared:!1},L)),this.tooltipUtil.hasBars()&&C.tooltipPosition.moveStickyTooltipOverBars(n,r),_&&C.tooltipPosition.moveMarkers(r,n)}}]),e}(),Dn=function(){function e(t){i(this,e),this.w=t.w,this.barCtx=t,this.totalFormatter=this.w.config.plotOptions.bar.dataLabels.total.formatter,this.totalFormatter||(this.totalFormatter=this.w.config.dataLabels.formatter)}return s(e,[{key:"handleBarDataLabels",value:function(e){var t,r,n=e.x,a=e.y,i=e.y1,o=e.y2,s=e.i,l=e.j,c=e.realIndex,u=e.columnGroupIndex,d=e.series,h=e.barHeight,f=e.barWidth,p=e.barXPosition,m=e.barYPosition,v=e.visibleSeries,y=this.w,b=new Pr(this.barCtx.ctx),x=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[c]:this.barCtx.strokeWidth;y.globals.isXNumeric&&!y.globals.isBarHorizontal?(t=n+parseFloat(f*(v+1)),r=a+parseFloat(h*(v+1))-x):(t=n+parseFloat(f*v),r=a+parseFloat(h*v));var w,k,S=null,C=n,_=a,E=y.config.dataLabels,P=this.barCtx.barOptions.dataLabels,A=this.barCtx.barOptions.dataLabels.total;void 0!==m&&this.barCtx.isRangeBar&&(r=m,_=m),void 0!==p&&this.barCtx.isVerticalGroupedRangeBar&&(t=p,C=p);var D=E.offsetX,O=E.offsetY,M={width:0,height:0};if(y.config.dataLabels.enabled){var T=y.globals.series[s][l];M=b.getTextRects(y.config.dataLabels.formatter?y.config.dataLabels.formatter(T,g(g({},y),{},{seriesIndex:s,dataPointIndex:l,w:y})):y.globals.yLabelFormatters[0](T),parseFloat(E.style.fontSize))}var I={x:n,y:a,i:s,j:l,realIndex:c,columnGroupIndex:u,bcx:t,bcy:r,barHeight:h,barWidth:f,textRects:M,strokeWidth:x,dataLabelsX:C,dataLabelsY:_,dataLabelsConfig:E,barDataLabelsConfig:P,barTotalDataLabelsConfig:A,offX:D,offY:O};return k=this.barCtx.isHorizontal?this.calculateBarsDataLabelsPosition(I):this.calculateColumnsDataLabelsPosition(I),w=this.drawCalculatedDataLabels({x:k.dataLabelsX,y:k.dataLabelsY,val:this.barCtx.isRangeBar?[i,o]:"100%"===y.config.chart.stackType?d[c][l]:y.globals.series[c][l],i:c,j:l,barWidth:f,barHeight:h,textRects:M,dataLabelsConfig:E}),y.config.chart.stacked&&A.enabled&&(S=this.drawTotalDataLabels({x:k.totalDataLabelsX,y:k.totalDataLabelsY,barWidth:f,barHeight:h,realIndex:c,textAnchor:k.totalDataLabelsAnchor,val:this.getStackedTotalDataLabel({realIndex:c,j:l}),dataLabelsConfig:E,barTotalDataLabelsConfig:A})),{dataLabelsPos:k,dataLabels:w,totalDataLabels:S}}},{key:"getStackedTotalDataLabel",value:function(e){var t=e.realIndex,r=e.j,n=this.w,a=this.barCtx.stackedSeriesTotals[r];return this.totalFormatter&&(a=this.totalFormatter(a,g(g({},n),{},{seriesIndex:t,dataPointIndex:r,w:n}))),a}},{key:"calculateColumnsDataLabelsPosition",value:function(e){var t=this,r=this.w,n=e.i,a=e.j,i=e.realIndex;e.columnGroupIndex;var o,s,l=e.y,c=e.bcx,u=e.barWidth,d=e.barHeight,h=e.textRects,f=e.dataLabelsX,p=e.dataLabelsY,g=e.dataLabelsConfig,m=e.barDataLabelsConfig,v=e.barTotalDataLabelsConfig,y=e.strokeWidth,b=e.offX,x=e.offY,w=c;d=Math.abs(d);var k="vertical"===r.config.plotOptions.bar.dataLabels.orientation,S=this.barCtx.barHelpers.getZeroValueEncounters({i:n,j:a}).zeroEncounters;c-=y/2;var C=r.globals.gridWidth/r.globals.dataPoints;this.barCtx.isVerticalGroupedRangeBar?f+=u/2:(f=r.globals.isXNumeric?c-u/2+b:c-C+u/2+b,!r.config.chart.stacked&&S>0&&r.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(f-=u*S)),k&&(f=f+h.height/2-y/2-2);var _=r.globals.series[n][a]<0,E=l;switch(this.barCtx.isReversed&&(E=l+(_?d:-d)),m.position){case"center":p=k?_?E-d/2+x:E+d/2-x:_?E-d/2+h.height/2+x:E+d/2+h.height/2-x;break;case"bottom":p=k?_?E-d+x:E+d-x:_?E-d+h.height+y+x:E+d-h.height/2+y-x;break;case"top":p=k?_?E+x:E-x:_?E-h.height/2-x:E+h.height+x}var P=E;if(r.globals.seriesGroups.forEach((function(e){var r;null===(r=t.barCtx[e.join(",")])||void 0===r||r.prevY.forEach((function(e){P=_?Math.max(e[a],P):Math.min(e[a],P)}))})),this.barCtx.lastActiveBarSerieIndex===i&&v.enabled){var A=new Pr(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:i,j:a}),g.fontSize);o=_?P-A.height/2-x-v.offsetY+18:P+A.height+x+v.offsetY-18;var D=C;s=w+(r.globals.isXNumeric?-u*r.globals.barGroups.length/2:r.globals.barGroups.length*u/2-(r.globals.barGroups.length-1)*u-D)+v.offsetX}return r.config.chart.stacked||(p<0?p=0+y:p+h.height/3>r.globals.gridHeight&&(p=r.globals.gridHeight-y)),{bcx:c,bcy:l,dataLabelsX:f,dataLabelsY:p,totalDataLabelsX:s,totalDataLabelsY:o,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(e){var t=this,r=this.w,n=e.x,a=e.i,i=e.j,o=e.realIndex,s=e.bcy,l=e.barHeight,c=e.barWidth,u=e.textRects,d=e.dataLabelsX,h=e.strokeWidth,f=e.dataLabelsConfig,p=e.barDataLabelsConfig,g=e.barTotalDataLabelsConfig,m=e.offX,v=e.offY,y=r.globals.gridHeight/r.globals.dataPoints,b=this.barCtx.barHelpers.getZeroValueEncounters({i:a,j:i}).zeroEncounters;c=Math.abs(c);var x,w,k=s-(this.barCtx.isRangeBar?0:y)+l/2+u.height/2+v-3;!r.config.chart.stacked&&b>0&&r.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(k-=l*b);var S="start",C=r.globals.series[a][i]<0,_=n;switch(this.barCtx.isReversed&&(_=n+(C?-c:c),S=C?"start":"end"),p.position){case"center":d=C?_+c/2-m:Math.max(u.width/2,_-c/2)+m;break;case"bottom":d=C?_+c-h-m:_-c+h+m;break;case"top":d=C?_-h-m:_-h+m}var E=_;if(r.globals.seriesGroups.forEach((function(e){var r;null===(r=t.barCtx[e.join(",")])||void 0===r||r.prevX.forEach((function(e){E=C?Math.min(e[i],E):Math.max(e[i],E)}))})),this.barCtx.lastActiveBarSerieIndex===o&&g.enabled){var P=new Pr(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:o,j:i}),f.fontSize);C?(x=E-h-m-g.offsetX,S="end"):x=E+m+g.offsetX+(this.barCtx.isReversed?-(c+h):h),w=k-u.height/2+P.height/2+g.offsetY+h,r.globals.barGroups.length>1&&(w-=r.globals.barGroups.length/2*(l/2))}return r.config.chart.stacked||("start"===f.textAnchor?d-u.width<0?d=C?u.width+h:h:d+u.width>r.globals.gridWidth&&(d=C?r.globals.gridWidth-h:r.globals.gridWidth-u.width-h):"middle"===f.textAnchor?d-u.width/2<0?d=u.width/2+h:d+u.width/2>r.globals.gridWidth&&(d=r.globals.gridWidth-u.width/2-h):"end"===f.textAnchor&&(d<1?d=u.width+h:d+1>r.globals.gridWidth&&(d=r.globals.gridWidth-u.width-h))),{bcx:n,bcy:s,dataLabelsX:d,dataLabelsY:k,totalDataLabelsX:x,totalDataLabelsY:w,totalDataLabelsAnchor:S}}},{key:"drawCalculatedDataLabels",value:function(e){var t=e.x,r=e.y,n=e.val,a=e.i,i=e.j,o=e.textRects,s=e.barHeight,l=e.barWidth,c=e.dataLabelsConfig,u=this.w,d="rotate(0)";"vertical"===u.config.plotOptions.bar.dataLabels.orientation&&(d="rotate(-90, ".concat(t,", ").concat(r,")"));var h=new Gr(this.barCtx.ctx),f=new Pr(this.barCtx.ctx),p=c.formatter,m=null,v=u.globals.collapsedSeriesIndices.indexOf(a)>-1;if(c.enabled&&!v){m=f.group({class:"apexcharts-data-labels",transform:d});var y="";void 0!==n&&(y=p(n,g(g({},u),{},{seriesIndex:a,dataPointIndex:i,w:u}))),!n&&u.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(y="");var b=u.globals.series[a][i]<0,x=u.config.plotOptions.bar.dataLabels.position;"vertical"===u.config.plotOptions.bar.dataLabels.orientation&&("top"===x&&(c.textAnchor=b?"end":"start"),"center"===x&&(c.textAnchor="middle"),"bottom"===x&&(c.textAnchor=b?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&l<f.getTextRects(y,parseFloat(c.style.fontSize)).width&&(y=""),u.config.chart.stacked&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&(this.barCtx.isHorizontal?o.width/1.6>Math.abs(l)&&(y=""):o.height/1.6>Math.abs(s)&&(y=""));var w=g({},c);this.barCtx.isHorizontal&&n<0&&("start"===c.textAnchor?w.textAnchor="end":"end"===c.textAnchor&&(w.textAnchor="start")),h.plotDataLabelsText({x:t,y:r,text:y,i:a,j:i,parent:m,dataLabelsConfig:w,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return m}},{key:"drawTotalDataLabels",value:function(e){var t=e.x,r=e.y,n=e.val,a=e.realIndex,i=e.textAnchor,o=e.barTotalDataLabelsConfig;this.w;var s,l=new Pr(this.barCtx.ctx);return o.enabled&&void 0!==t&&void 0!==r&&this.barCtx.lastActiveBarSerieIndex===a&&(s=l.drawText({x:t,y:r,foreColor:o.style.color,text:n,textAnchor:i,fontFamily:o.style.fontFamily,fontSize:o.style.fontSize,fontWeight:o.style.fontWeight})),s}}]),e}(),On=function(){function e(t){i(this,e),this.w=t.w,this.barCtx=t}return s(e,[{key:"initVariables",value:function(e){var t=this.w;this.barCtx.series=e,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var r=0;r<e.length;r++)if(e[r].length>0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=e[r].length),t.globals.isXNumeric)for(var n=0;n<e[r].length;n++)t.globals.seriesX[r][n]>t.globals.minX&&t.globals.seriesX[r][n]<t.globals.maxX&&this.barCtx.visibleItems++;else this.barCtx.visibleItems=t.globals.dataPoints;this.arrBorderRadius=this.createBorderRadiusArr(t.globals.series),k.isSafari()&&(this.arrBorderRadius=this.arrBorderRadius.map((function(e){return e.map((function(e){return"none"}))}))),0===this.barCtx.seriesLen&&(this.barCtx.seriesLen=1),this.barCtx.zeroSerieses=[],t.globals.comboCharts||this.checkZeroSeries({series:e})}},{key:"initialPositions",value:function(e){var t,r,n,a,i,o,s,l,c=this.w,u=c.globals.dataPoints;this.barCtx.isRangeBar&&(u=c.globals.labels.length);var d=this.barCtx.seriesLen;if(c.config.plotOptions.bar.rangeBarGroupRows&&(d=1),this.barCtx.isHorizontal)i=(n=c.globals.gridHeight/u)/d,c.globals.isXNumeric&&(i=(n=c.globals.gridHeight/this.barCtx.totalItems)/this.barCtx.seriesLen),i=i*parseInt(this.barCtx.barOptions.barHeight,10)/100,-1===String(this.barCtx.barOptions.barHeight).indexOf("%")&&(i=parseInt(this.barCtx.barOptions.barHeight,10)),l=this.barCtx.baseLineInvertedY+c.globals.padHorizontal+(this.barCtx.isReversed?c.globals.gridWidth:0)-(this.barCtx.isReversed?2*this.barCtx.baseLineInvertedY:0),this.barCtx.isFunnel&&(l=c.globals.gridWidth/2),r=(n-i*this.barCtx.seriesLen)/2;else{if(a=c.globals.gridWidth/this.barCtx.visibleItems,c.config.xaxis.convertedCatToNumeric&&(a=c.globals.gridWidth/c.globals.dataPoints),o=a/d*parseInt(this.barCtx.barOptions.columnWidth,10)/100,c.globals.isXNumeric){var h=this.barCtx.xRatio;c.globals.minXDiff&&.5!==c.globals.minXDiff&&c.globals.minXDiff/h>0&&(a=c.globals.minXDiff/h),(o=a/d*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(o=1)}-1===String(this.barCtx.barOptions.columnWidth).indexOf("%")&&(o=parseInt(this.barCtx.barOptions.columnWidth,10)),s=c.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.translationsIndex]-(this.barCtx.isReversed?c.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.translationsIndex]:0),t=c.globals.isXNumeric?this.barCtx.getBarXForNumericXAxis({x:t,j:0,realIndex:e,barWidth:o}).x:c.globals.padHorizontal+k.noExponents(a-o*this.barCtx.seriesLen)/2}return c.globals.barHeight=i,c.globals.barWidth=o,{x:t,y:r,yDivision:n,xDivision:a,barHeight:i,barWidth:o,zeroH:s,zeroW:l}}},{key:"initializeStackedPrevVars",value:function(e){e.w.globals.seriesGroups.forEach((function(t){e[t]||(e[t]={}),e[t].prevY=[],e[t].prevX=[],e[t].prevYF=[],e[t].prevXF=[],e[t].prevYVal=[],e[t].prevXVal=[]}))}},{key:"initializeStackedXYVars",value:function(e){e.w.globals.seriesGroups.forEach((function(t){e[t]||(e[t]={}),e[t].xArrj=[],e[t].xArrjF=[],e[t].xArrjVal=[],e[t].yArrj=[],e[t].yArrjF=[],e[t].yArrjVal=[]}))}},{key:"getPathFillColor",value:function(e,t,r,n){var a,i,o,s,l=this.w,c=this.barCtx.ctx.fill,u=null,d=this.barCtx.barOptions.distributed?r:t,h=!1;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map((function(n){e[t][r]>=n.from&&e[t][r]<=n.to&&(u=n.color,h=!0)})),{color:c.fillPath({seriesNumber:this.barCtx.barOptions.distributed?d:n,dataPointIndex:r,color:u,value:e[t][r],fillConfig:null===(a=l.config.series[t].data[r])||void 0===a?void 0:a.fill,fillType:null!==(i=l.config.series[t].data[r])&&void 0!==i&&null!==(o=i.fill)&&void 0!==o&&o.type?null===(s=l.config.series[t].data[r])||void 0===s?void 0:s.fill.type:Array.isArray(l.config.fill.type)?l.config.fill.type[n]:l.config.fill.type}),useRangeColor:h}}},{key:"getStrokeWidth",value:function(e,t,r){var n=0,a=this.w;return void 0===this.barCtx.series[e][t]||null===this.barCtx.series[e][t]||"bar"===a.config.chart.type&&!this.barCtx.series[e][t]?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,a.config.stroke.show&&(this.barCtx.isNullValue||(n=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[r]:this.barCtx.strokeWidth)),n}},{key:"createBorderRadiusArr",value:function(e){var t,r=this.w,n=!this.w.config.chart.stacked||r.config.plotOptions.bar.borderRadius<=0,a=e.length,i=0|(null===(t=e[0])||void 0===t?void 0:t.length),o=Array.from({length:a},(function(){return Array(i).fill(n?"top":"none")}));if(n)return o;for(var s=0;s<i;s++){for(var c=[],u=[],d=0,h=0;h<a;h++){var f=e[h][s];f>0?(c.push(h),d++):f<0&&(u.push(h),d++)}if(c.length>0&&0===u.length)if(1===c.length)o[c[0]][s]="both";else{var p,g=c[0],m=c[c.length-1],v=l(c);try{for(v.s();!(p=v.n()).done;){var y=p.value;o[y][s]=y===g?"bottom":y===m?"top":"none"}}catch(e){v.e(e)}finally{v.f()}}else if(u.length>0&&0===c.length)if(1===u.length)o[u[0]][s]="both";else{var b,x=Math.max.apply(Math,u),w=Math.min.apply(Math,u),k=l(u);try{for(k.s();!(b=k.n()).done;){var S=b.value;o[S][s]=S===x?"bottom":S===w?"top":"none"}}catch(e){k.e(e)}finally{k.f()}}else if(c.length>0&&u.length>0){var C,_=c[c.length-1],E=l(c);try{for(E.s();!(C=E.n()).done;){var P=C.value;o[P][s]=P===_?"top":"none"}}catch(e){E.e(e)}finally{E.f()}var A,D=Math.max.apply(Math,u),O=l(u);try{for(O.s();!(A=O.n()).done;){var M=A.value;o[M][s]=M===D?"bottom":"none"}}catch(e){O.e(e)}finally{O.f()}}else 1===d&&(o[c[0]||u[0]][s]="both")}return o}},{key:"barBackground",value:function(e){var t=e.j,r=e.i,n=e.x1,a=e.x2,i=e.y1,o=e.y2,s=e.elSeries,l=this.w,c=new Pr(this.barCtx.ctx),u=new qr(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&u===r){t>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(t%=this.barCtx.barOptions.colors.backgroundBarColors.length);var d=this.barCtx.barOptions.colors.backgroundBarColors[t],h=c.drawRect(void 0!==n?n:0,void 0!==i?i:0,void 0!==a?a:l.globals.gridWidth,void 0!==o?o:l.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,d,this.barCtx.barOptions.colors.backgroundBarOpacity);s.add(h),h.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(e){var t,r=e.barWidth,n=e.barXPosition,a=e.y1,i=e.y2,o=e.strokeWidth,s=e.isReversed,l=e.series,c=e.seriesGroup,u=e.realIndex,d=e.i,h=e.j,f=e.w,p=new Pr(this.barCtx.ctx);(o=Array.isArray(o)?o[u]:o)||(o=0);var g=r,m=n;null!==(t=f.config.series[u].data[h])&&void 0!==t&&t.columnWidthOffset&&(m=n-f.config.series[u].data[h].columnWidthOffset/2,g=r+f.config.series[u].data[h].columnWidthOffset);var v=o/2,y=m+v,b=m+g-v,x=(l[d][h]>=0?1:-1)*(s?-1:1);a+=.001-v*x,i+=.001+v*x;var w=p.move(y,a),k=p.move(y,a),S=p.line(b,a);if(f.globals.previousPaths.length>0&&(k=this.barCtx.getPreviousPath(u,h,!1)),w=w+p.line(y,i)+p.line(b,i)+S+("around"===f.config.plotOptions.bar.borderRadiusApplication||"both"===this.arrBorderRadius[u][h]?" Z":" z"),k=k+p.line(y,a)+S+S+S+S+S+p.line(y,a)+("around"===f.config.plotOptions.bar.borderRadiusApplication||"both"===this.arrBorderRadius[u][h]?" Z":" z"),"none"!==this.arrBorderRadius[u][h]&&(w=p.roundPathCorners(w,f.config.plotOptions.bar.borderRadius)),f.config.chart.stacked){var C=this.barCtx;(C=this.barCtx[c]).yArrj.push(i-v*x),C.yArrjF.push(Math.abs(a-i+o*x)),C.yArrjVal.push(this.barCtx.series[d][h])}return{pathTo:w,pathFrom:k}}},{key:"getBarpaths",value:function(e){var t,r=e.barYPosition,n=e.barHeight,a=e.x1,i=e.x2,o=e.strokeWidth,s=e.isReversed,l=e.series,c=e.seriesGroup,u=e.realIndex,d=e.i,h=e.j,f=e.w,p=new Pr(this.barCtx.ctx);(o=Array.isArray(o)?o[u]:o)||(o=0);var g=r,m=n;null!==(t=f.config.series[u].data[h])&&void 0!==t&&t.barHeightOffset&&(g=r-f.config.series[u].data[h].barHeightOffset/2,m=n+f.config.series[u].data[h].barHeightOffset);var v=o/2,y=g+v,b=g+m-v,x=(l[d][h]>=0?1:-1)*(s?-1:1);a+=.001+v*x,i+=.001-v*x;var w=p.move(a,y),k=p.move(a,y);f.globals.previousPaths.length>0&&(k=this.barCtx.getPreviousPath(u,h,!1));var S=p.line(a,b);if(w=w+p.line(i,y)+p.line(i,b)+S+("around"===f.config.plotOptions.bar.borderRadiusApplication||"both"===this.arrBorderRadius[u][h]?" Z":" z"),k=k+p.line(a,y)+S+S+S+S+S+p.line(a,y)+("around"===f.config.plotOptions.bar.borderRadiusApplication||"both"===this.arrBorderRadius[u][h]?" Z":" z"),"none"!==this.arrBorderRadius[u][h]&&(w=p.roundPathCorners(w,f.config.plotOptions.bar.borderRadius)),f.config.chart.stacked){var C=this.barCtx;(C=this.barCtx[c]).xArrj.push(i+v*x),C.xArrjF.push(Math.abs(a-i-o*x)),C.xArrjVal.push(this.barCtx.series[d][h])}return{pathTo:w,pathFrom:k}}},{key:"checkZeroSeries",value:function(e){for(var t=e.series,r=this.w,n=0;n<t.length;n++){for(var a=0,i=0;i<t[r.globals.maxValsInArrayIndex].length;i++)a+=t[n][i];0===a&&this.barCtx.zeroSerieses.push(n)}}},{key:"getXForValue",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?null:t;return null!=e&&(r=t+e/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?e/this.barCtx.invertedYRatio:0)),r}},{key:"getYForValue",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]&&!arguments[3]?null:t;return null!=e&&(n=t-e/this.barCtx.yRatio[r]+2*(this.barCtx.isReversed?e/this.barCtx.yRatio[r]:0)),n}},{key:"getGoalValues",value:function(e,t,r,n,a,i){var o=this,s=this.w,l=[],c=function(n,a){var s;l.push((u(s={},e,"x"===e?o.getXForValue(n,t,!1):o.getYForValue(n,r,i,!1)),u(s,"attrs",a),s))};if(s.globals.seriesGoals[n]&&s.globals.seriesGoals[n][a]&&Array.isArray(s.globals.seriesGoals[n][a])&&s.globals.seriesGoals[n][a].forEach((function(e){c(e.value,e)})),this.barCtx.barOptions.isDumbbell&&s.globals.seriesRange.length){var d=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:s.globals.colors,h={strokeHeight:"x"===e?0:s.globals.markers.size[n],strokeWidth:"x"===e?s.globals.markers.size[n]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(d[n])?d[n][0]:d[n]};c(s.globals.seriesRangeStart[n][a],h),c(s.globals.seriesRangeEnd[n][a],g(g({},h),{},{strokeColor:Array.isArray(d[n])?d[n][1]:d[n]}))}return l}},{key:"drawGoalLine",value:function(e){var t=e.barXPosition,r=e.barYPosition,n=e.goalX,a=e.goalY,i=e.barWidth,o=e.barHeight,s=new Pr(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(n)&&n.forEach((function(e){if(e.x>=-1&&e.x<=s.w.globals.gridWidth+1){var t=void 0!==e.attrs.strokeHeight?e.attrs.strokeHeight:o/2,n=r+t+o/2;c=s.drawLine(e.x,n-2*t,e.x,n,e.attrs.strokeColor?e.attrs.strokeColor:void 0,e.attrs.strokeDashArray,e.attrs.strokeWidth?e.attrs.strokeWidth:2,e.attrs.strokeLineCap),l.add(c)}})):Array.isArray(a)&&a.forEach((function(e){if(e.y>=-1&&e.y<=s.w.globals.gridHeight+1){var r=void 0!==e.attrs.strokeWidth?e.attrs.strokeWidth:i/2,n=t+r+i/2;c=s.drawLine(n-2*r,e.y,n,e.y,e.attrs.strokeColor?e.attrs.strokeColor:void 0,e.attrs.strokeDashArray,e.attrs.strokeHeight?e.attrs.strokeHeight:2,e.attrs.strokeLineCap),l.add(c)}})),l}},{key:"drawBarShadow",value:function(e){var t=e.prevPaths,r=e.currPaths,n=e.color,a=this.w,i=t.x,o=t.x1,s=t.barYPosition,l=r.x,c=r.x1,u=r.barYPosition,d=s+r.barHeight,h=new Pr(this.barCtx.ctx),f=new k,p=h.move(o,d)+h.line(i,d)+h.line(l,u)+h.line(c,u)+h.line(o,d)+("around"===a.config.plotOptions.bar.borderRadiusApplication||"both"===this.arrBorderRadius[realIndex][j]?" Z":" z");return h.drawPath({d:p,fill:f.shadeColor(.5,k.rgb2hex(n)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadow apexcharts-decoration-element"})}},{key:"getZeroValueEncounters",value:function(e){var t,r=e.i,n=e.j,a=this.w,i=0,o=0;return(a.config.plotOptions.bar.horizontal?a.globals.series.map((function(e,t){return t})):(null===(t=a.globals.columnSeries)||void 0===t?void 0:t.i.map((function(e){return e})))||[]).forEach((function(e){var t=a.globals.seriesPercent[e][n];t&&i++,e<r&&0===t&&o++})),{nonZeroColumns:i,zeroEncounters:o}}},{key:"getGroupIndex",value:function(e){var t=this.w,r=t.globals.seriesGroups.findIndex((function(r){return r.indexOf(t.globals.seriesNames[e])>-1})),n=this.barCtx.columnGroupIndices,a=n.indexOf(r);return a<0&&(n.push(r),a=n.length-1),{groupIndex:r,columnGroupIndex:a}}}]),e}(),Mn=function(){function e(t,r){i(this,e),this.ctx=t,this.w=t.w;var n=this.w;this.barOptions=n.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=n.config.stroke.width,this.isNullValue=!1,this.isRangeBar=n.globals.seriesRange.length&&this.isHorizontal,this.isVerticalGroupedRangeBar=!n.globals.isBarHorizontal&&n.globals.seriesRange.length&&n.config.plotOptions.bar.rangeBarGroupRows,this.isFunnel=this.barOptions.isFunnel,this.xyRatios=r,null!==this.xyRatios&&(this.xRatio=r.xRatio,this.yRatio=r.yRatio,this.invertedXRatio=r.invertedXRatio,this.invertedYRatio=r.invertedYRatio,this.baseLineY=r.baseLineY,this.baseLineInvertedY=r.baseLineInvertedY),this.yaxisIndex=0,this.translationsIndex=0,this.seriesLen=0,this.pathArr=[];var a=new qr(this.ctx);this.lastActiveBarSerieIndex=a.getActiveConfigSeriesIndex("desc",["bar","column"]),this.columnGroupIndices=[];var o=a.getBarSeriesIndices(),s=new Ar(this.ctx);this.stackedSeriesTotals=s.getStackedSeriesTotals(this.w.config.series.map((function(e,t){return-1===o.indexOf(t)?t:-1})).filter((function(e){return-1!==e}))),this.barHelpers=new On(this)}return s(e,[{key:"draw",value:function(e,t){var r=this.w,n=new Pr(this.ctx),a=new Ar(this.ctx,r);e=a.getLogSeries(e),this.series=e,this.yRatio=a.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e);var i=n.group({class:"apexcharts-bar-series apexcharts-plot-series"});r.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 o=0,s=0;o<e.length;o++,s++){var l,c,u,d,h=void 0,f=void 0,p=[],m=[],v=r.globals.comboCharts?t[o]:o,y=this.barHelpers.getGroupIndex(v).columnGroupIndex,b=n.group({class:"apexcharts-series",rel:o+1,seriesName:k.escapeString(r.globals.seriesNames[v]),"data:realIndex":v});this.ctx.series.addCollapsedClassToSeries(b,v),e[o].length>0&&(this.visibleI=this.visibleI+1);var x=0,w=0;this.yRatio.length>1&&(this.yaxisIndex=r.globals.seriesYAxisReverseMap[v],this.translationsIndex=v);var S=this.translationsIndex;this.isReversed=r.config.yaxis[this.yaxisIndex]&&r.config.yaxis[this.yaxisIndex].reversed;var C=this.barHelpers.initialPositions(v);f=C.y,x=C.barHeight,c=C.yDivision,d=C.zeroW,h=C.x,w=C.barWidth,l=C.xDivision,u=C.zeroH,this.isHorizontal||m.push(h+w/2);var _=n.group({class:"apexcharts-datalabels","data:realIndex":v});r.globals.delayedElements.push({el:_.node}),_.node.classList.add("apexcharts-element-hidden");var E=n.group({class:"apexcharts-bar-goals-markers"}),P=n.group({class:"apexcharts-bar-shadows"});r.globals.delayedElements.push({el:P.node}),P.node.classList.add("apexcharts-element-hidden");for(var A=0;A<e[o].length;A++){var D=this.barHelpers.getStrokeWidth(o,A,v),O=null,M={indexes:{i:o,j:A,realIndex:v,translationsIndex:S,bc:s},x:h,y:f,strokeWidth:D,elSeries:b};this.isHorizontal?(O=this.drawBarPaths(g(g({},M),{},{barHeight:x,zeroW:d,yDivision:c})),w=this.series[o][A]/this.invertedYRatio):(O=this.drawColumnPaths(g(g({},M),{},{xDivision:l,barWidth:w,zeroH:u})),x=this.series[o][A]/this.yRatio[S]);var T=this.barHelpers.getPathFillColor(e,o,A,v);if(this.isFunnel&&this.barOptions.isFunnel3d&&this.pathArr.length&&A>0){var I,N=this.barHelpers.drawBarShadow({color:"string"==typeof T.color&&-1===(null===(I=T.color)||void 0===I?void 0:I.indexOf("url"))?T.color:k.hexToRgba(r.globals.colors[o]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:O});P.add(N),r.config.chart.dropShadow.enabled&&new Er(this.ctx).dropShadow(N,r.config.chart.dropShadow,v)}this.pathArr.push(O);var L=this.barHelpers.drawGoalLine({barXPosition:O.barXPosition,barYPosition:O.barYPosition,goalX:O.goalX,goalY:O.goalY,barHeight:x,barWidth:w});L&&E.add(L),f=O.y,h=O.x,A>0&&m.push(h+w/2),p.push(f),this.renderSeries(g(g({realIndex:v,pathFill:T.color},T.useRangeColor?{lineFill:T.color}:{}),{},{j:A,i:o,columnGroupIndex:y,pathFrom:O.pathFrom,pathTo:O.pathTo,strokeWidth:D,elSeries:b,x:h,y:f,series:e,barHeight:Math.abs(O.barHeight?O.barHeight:x),barWidth:Math.abs(O.barWidth?O.barWidth:w),elDataLabelsWrap:_,elGoalsMarkers:E,elBarShadows:P,visibleSeries:this.visibleI,type:"bar"}))}r.globals.seriesXvalues[v]=m,r.globals.seriesYvalues[v]=p,i.add(b)}return i}},{key:"renderSeries",value:function(e){var t=e.realIndex,r=e.pathFill,n=e.lineFill,a=e.j,i=e.i,o=e.columnGroupIndex,s=e.pathFrom,l=e.pathTo,c=e.strokeWidth,u=e.elSeries,d=e.x,h=e.y,f=e.y1,p=e.y2,g=e.series,m=e.barHeight,v=e.barWidth,y=e.barXPosition,b=e.barYPosition,x=e.elDataLabelsWrap,w=e.elGoalsMarkers,k=e.elBarShadows,S=e.visibleSeries,C=e.type,_=e.classes,E=this.w,P=new Pr(this.ctx),A=!1;if(!n){var D="function"==typeof E.globals.stroke.colors[t]?function(e){var t,r=E.config.stroke.colors;return Array.isArray(r)&&r.length>0&&((t=r[e])||(t=""),"function"==typeof t)?t({value:E.globals.series[e][a],dataPointIndex:a,w:E}):t}(t):E.globals.stroke.colors[t];n=this.barOptions.distributed?E.globals.stroke.colors[a]:D}var O=new Dn(this).handleBarDataLabels({x:d,y:h,y1:f,y2:p,i,j:a,series:g,realIndex:t,columnGroupIndex:o,barHeight:m,barWidth:v,barXPosition:y,barYPosition:b,visibleSeries:S});E.globals.isBarHorizontal||(O.dataLabelsPos.dataLabelsX+Math.max(v,E.globals.barPadForNumericAxis)<0||O.dataLabelsPos.dataLabelsX-Math.max(v,E.globals.barPadForNumericAxis)>E.globals.gridWidth)&&(A=!0),E.config.series[i].data[a]&&E.config.series[i].data[a].strokeColor&&(n=E.config.series[i].data[a].strokeColor),this.isNullValue&&(r="none");var M=a/E.config.chart.animations.animateGradually.delay*(E.config.chart.animations.speed/E.globals.dataPoints)/2.4;if(!A){var T=P.renderPaths({i,j:a,realIndex:t,pathFrom:s,pathTo:l,stroke:n,strokeWidth:c,strokeLineCap:E.config.stroke.lineCap,fill:r,animationDelay:M,initialSpeed:E.config.chart.animations.speed,dataChangeSpeed:E.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(C,"-area ").concat(_),chartType:C});T.attr("clip-path","url(#gridRectBarMask".concat(E.globals.cuid,")"));var I=E.config.forecastDataPoints;I.count>0&&a>=E.globals.dataPoints-I.count&&(T.node.setAttribute("stroke-dasharray",I.dashArray),T.node.setAttribute("stroke-width",I.strokeWidth),T.node.setAttribute("fill-opacity",I.fillOpacity)),void 0!==f&&void 0!==p&&(T.attr("data-range-y1",f),T.attr("data-range-y2",p)),new Er(this.ctx).setSelectionFilter(T,t,a),u.add(T),T.attr({cy:O.dataLabelsPos.bcy,cx:O.dataLabelsPos.bcx,j:a,val:E.globals.series[i][a],barHeight:m,barWidth:v}),null!==O.dataLabels&&x.add(O.dataLabels),O.totalDataLabels&&x.add(O.totalDataLabels),u.add(x),w&&u.add(w),k&&u.add(k)}return u}},{key:"drawBarPaths",value:function(e){var t,r=e.indexes,n=e.barHeight,a=e.strokeWidth,i=e.zeroW,o=e.x,s=e.y,l=e.yDivision,c=e.elSeries,u=this.w,d=r.i,h=r.j;if(u.globals.isXNumeric)t=(s=(u.globals.seriesX[d][h]-u.globals.minX)/this.invertedXRatio-n)+n*this.visibleI;else if(u.config.plotOptions.bar.hideZeroBarsWhenGrouped){var f=this.barHelpers.getZeroValueEncounters({i:d,j:h}),p=f.nonZeroColumns,g=f.zeroEncounters;p>0&&(n=this.seriesLen*n/p),t=s+n*this.visibleI,t-=n*g}else t=s+n*this.visibleI;this.isFunnel&&(i-=(this.barHelpers.getXForValue(this.series[d][h],i)-i)/2),o=this.barHelpers.getXForValue(this.series[d][h],i);var m=this.barHelpers.getBarpaths({barYPosition:t,barHeight:n,x1:i,x2:o,strokeWidth:a,isReversed:this.isReversed,series:this.series,realIndex:r.realIndex,i:d,j:h,w:u});return u.globals.isXNumeric||(s+=l),this.barHelpers.barBackground({j:h,i:d,y1:t-n*this.visibleI,y2:n*this.seriesLen,elSeries:c}),{pathTo:m.pathTo,pathFrom:m.pathFrom,x1:i,x:o,y:s,goalX:this.barHelpers.getGoalValues("x",i,null,d,h),barYPosition:t,barHeight:n}}},{key:"drawColumnPaths",value:function(e){var t,r=e.indexes,n=e.x,a=e.y,i=e.xDivision,o=e.barWidth,s=e.zeroH,l=e.strokeWidth,c=e.elSeries,u=this.w,d=r.realIndex,h=r.translationsIndex,f=r.i,p=r.j,g=r.bc;if(u.globals.isXNumeric){var m=this.getBarXForNumericXAxis({x:n,j:p,realIndex:d,barWidth:o});n=m.x,t=m.barXPosition}else if(u.config.plotOptions.bar.hideZeroBarsWhenGrouped){var v=this.barHelpers.getZeroValueEncounters({i:f,j:p}),y=v.nonZeroColumns,b=v.zeroEncounters;y>0&&(o=this.seriesLen*o/y),t=n+o*this.visibleI,t-=o*b}else t=n+o*this.visibleI;a=this.barHelpers.getYForValue(this.series[f][p],s,h);var x=this.barHelpers.getColumnPaths({barXPosition:t,barWidth:o,y1:s,y2:a,strokeWidth:l,isReversed:this.isReversed,series:this.series,realIndex:d,i:f,j:p,w:u});return u.globals.isXNumeric||(n+=i),this.barHelpers.barBackground({bc:g,j:p,i:f,x1:t-l/2-o*this.visibleI,x2:o*this.seriesLen+l/2,elSeries:c}),{pathTo:x.pathTo,pathFrom:x.pathFrom,x:n,y:a,goalY:this.barHelpers.getGoalValues("y",null,s,f,p,h),barXPosition:t,barWidth:o}}},{key:"getBarXForNumericXAxis",value:function(e){var t=e.x,r=e.barWidth,n=e.realIndex,a=e.j,i=this.w,o=n;return i.globals.seriesX[n].length||(o=i.globals.maxValsInArrayIndex),k.isNumber(i.globals.seriesX[o][a])&&(t=(i.globals.seriesX[o][a]-i.globals.minX)/this.xRatio-r*this.seriesLen/2),{barXPosition:t+r*this.visibleI,x:t}}},{key:"getPreviousPath",value:function(e,t){for(var r=this.w,n="M 0 0",a=0;a<r.globals.previousPaths.length;a++){var i=r.globals.previousPaths[a];i.paths&&i.paths.length>0&&parseInt(i.realIndex,10)===parseInt(e,10)&&void 0!==r.globals.previousPaths[a].paths[t]&&(n=r.globals.previousPaths[a].paths[t].d)}return n}}]),e}(),Tn=function(){h(t,Mn);var e=c(t);function t(){return i(this,t),e.apply(this,arguments)}return s(t,[{key:"draw",value:function(e,t){var r=this,n=this.w;this.graphics=new Pr(this.ctx),this.bar=new Mn(this.ctx,this.xyRatios);var a=new Ar(this.ctx,n);e=a.getLogSeries(e),this.yRatio=a.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e),"100%"===n.config.chart.stackType&&(e=n.globals.comboCharts?t.map((function(e){return n.globals.seriesPercent[e]})):n.globals.seriesPercent.slice()),this.series=e,this.barHelpers.initializeStackedPrevVars(this);for(var i=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),o=0,s=0,l=function(a,l){var c=void 0,u=void 0,d=void 0,h=void 0,f=n.globals.comboCharts?t[a]:a,p=r.barHelpers.getGroupIndex(f),m=p.groupIndex,v=p.columnGroupIndex;r.groupCtx=r[n.globals.seriesGroups[m]];var y=[],b=[],x=0;r.yRatio.length>1&&(r.yaxisIndex=n.globals.seriesYAxisReverseMap[f][0],x=f),r.isReversed=n.config.yaxis[r.yaxisIndex]&&n.config.yaxis[r.yaxisIndex].reversed;var w=r.graphics.group({class:"apexcharts-series",seriesName:k.escapeString(n.globals.seriesNames[f]),rel:a+1,"data:realIndex":f});r.ctx.series.addCollapsedClassToSeries(w,f);var S=r.graphics.group({class:"apexcharts-datalabels","data:realIndex":f}),C=r.graphics.group({class:"apexcharts-bar-goals-markers"}),_=0,E=0,P=r.initialPositions(o,s,c,u,d,h,x);s=P.y,_=P.barHeight,u=P.yDivision,h=P.zeroW,o=P.x,E=P.barWidth,c=P.xDivision,d=P.zeroH,n.globals.barHeight=_,n.globals.barWidth=E,r.barHelpers.initializeStackedXYVars(r),1===r.groupCtx.prevY.length&&r.groupCtx.prevY[0].every((function(e){return isNaN(e)}))&&(r.groupCtx.prevY[0]=r.groupCtx.prevY[0].map((function(){return d})),r.groupCtx.prevYF[0]=r.groupCtx.prevYF[0].map((function(){return 0})));for(var A=0;A<n.globals.dataPoints;A++){var D=r.barHelpers.getStrokeWidth(a,A,f),O={indexes:{i:a,j:A,realIndex:f,translationsIndex:x,bc:l},strokeWidth:D,x:o,y:s,elSeries:w,columnGroupIndex:v,seriesGroup:n.globals.seriesGroups[m]},M=null;r.isHorizontal?(M=r.drawStackedBarPaths(g(g({},O),{},{zeroW:h,barHeight:_,yDivision:u})),E=r.series[a][A]/r.invertedYRatio):(M=r.drawStackedColumnPaths(g(g({},O),{},{xDivision:c,barWidth:E,zeroH:d})),_=r.series[a][A]/r.yRatio[x]);var T=r.barHelpers.drawGoalLine({barXPosition:M.barXPosition,barYPosition:M.barYPosition,goalX:M.goalX,goalY:M.goalY,barHeight:_,barWidth:E});T&&C.add(T),s=M.y,o=M.x,y.push(o),b.push(s);var I=r.barHelpers.getPathFillColor(e,a,A,f),N="",L=n.globals.isBarHorizontal?"apexcharts-flip-x":"apexcharts-flip-y";("bottom"===r.barHelpers.arrBorderRadius[f][A]&&n.globals.series[f][A]>0||"top"===r.barHelpers.arrBorderRadius[f][A]&&n.globals.series[f][A]<0)&&(N=L),w=r.renderSeries(g(g({realIndex:f,pathFill:I.color},I.useRangeColor?{lineFill:I.color}:{}),{},{j:A,i:a,columnGroupIndex:v,pathFrom:M.pathFrom,pathTo:M.pathTo,strokeWidth:D,elSeries:w,x:o,y:s,series:e,barHeight:_,barWidth:E,elDataLabelsWrap:S,elGoalsMarkers:C,type:"bar",visibleSeries:v,classes:N}))}n.globals.seriesXvalues[f]=y,n.globals.seriesYvalues[f]=b,r.groupCtx.prevY.push(r.groupCtx.yArrj),r.groupCtx.prevYF.push(r.groupCtx.yArrjF),r.groupCtx.prevYVal.push(r.groupCtx.yArrjVal),r.groupCtx.prevX.push(r.groupCtx.xArrj),r.groupCtx.prevXF.push(r.groupCtx.xArrjF),r.groupCtx.prevXVal.push(r.groupCtx.xArrjVal),i.add(w)},c=0,u=0;c<e.length;c++,u++)l(c,u);return i}},{key:"initialPositions",value:function(e,t,r,n,a,i,o){var s,l,c=this.w;if(this.isHorizontal){n=c.globals.gridHeight/c.globals.dataPoints;var u=c.config.plotOptions.bar.barHeight;s=-1===String(u).indexOf("%")?parseInt(u,10):n*parseInt(u,10)/100,i=c.globals.padHorizontal+(this.isReversed?c.globals.gridWidth-this.baseLineInvertedY:this.baseLineInvertedY),t=(n-s)/2}else{l=r=c.globals.gridWidth/c.globals.dataPoints;var d=c.config.plotOptions.bar.columnWidth;c.globals.isXNumeric&&c.globals.dataPoints>1?l=(r=c.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:-1===String(d).indexOf("%")?l=parseInt(d,10):l*=parseInt(d,10)/100,a=this.isReversed?this.baseLineY[o]:c.globals.gridHeight-this.baseLineY[o],e=c.globals.padHorizontal+(r-l)/2}var h=c.globals.barGroups.length||1;return{x:e,y:t,yDivision:n,xDivision:r,barHeight:s/h,barWidth:l/h,zeroH:a,zeroW:i}}},{key:"drawStackedBarPaths",value:function(e){for(var t,r=e.indexes,n=e.barHeight,a=e.strokeWidth,i=e.zeroW,o=e.x,s=e.y,l=e.columnGroupIndex,c=e.seriesGroup,u=e.yDivision,d=e.elSeries,h=this.w,f=s+l*n,p=r.i,g=r.j,m=r.realIndex,v=r.translationsIndex,y=0,b=0;b<this.groupCtx.prevXF.length;b++)y+=this.groupCtx.prevXF[b][g];var x=p;if(h.config.series[m].name&&(x=c.indexOf(h.config.series[m].name)),x>0){var w=i;this.groupCtx.prevXVal[x-1][g]<0?w=this.series[p][g]>=0?this.groupCtx.prevX[x-1][g]+y-2*(this.isReversed?y:0):this.groupCtx.prevX[x-1][g]:this.groupCtx.prevXVal[x-1][g]>=0&&(w=this.series[p][g]>=0?this.groupCtx.prevX[x-1][g]:this.groupCtx.prevX[x-1][g]-y+2*(this.isReversed?y:0)),t=w}else t=i;o=null===this.series[p][g]?t:t+this.series[p][g]/this.invertedYRatio-2*(this.isReversed?this.series[p][g]/this.invertedYRatio:0);var k=this.barHelpers.getBarpaths({barYPosition:f,barHeight:n,x1:t,x2:o,strokeWidth:a,isReversed:this.isReversed,series:this.series,realIndex:r.realIndex,seriesGroup:c,i:p,j:g,w:h});return this.barHelpers.barBackground({j:g,i:p,y1:f,y2:n,elSeries:d}),s+=u,{pathTo:k.pathTo,pathFrom:k.pathFrom,goalX:this.barHelpers.getGoalValues("x",i,null,p,g,v),barXPosition:t,barYPosition:f,x:o,y:s}}},{key:"drawStackedColumnPaths",value:function(e){var t=e.indexes,r=e.x,n=e.y,a=e.xDivision,i=e.barWidth,o=e.zeroH,s=e.columnGroupIndex,l=e.seriesGroup,c=e.elSeries,u=this.w,d=t.i,h=t.j,f=t.bc,p=t.realIndex,g=t.translationsIndex;if(u.globals.isXNumeric){var m=u.globals.seriesX[p][h];m||(m=0),r=(m-u.globals.minX)/this.xRatio-i/2*u.globals.barGroups.length}for(var v,y=r+s*i,b=0,x=0;x<this.groupCtx.prevYF.length;x++)b+=isNaN(this.groupCtx.prevYF[x][h])?0:this.groupCtx.prevYF[x][h];var w=d;if(l&&(w=l.indexOf(u.globals.seriesNames[p])),w>0&&!u.globals.isXNumeric||w>0&&u.globals.isXNumeric&&u.globals.seriesX[p-1][h]===u.globals.seriesX[p][h]){var k,S,C,_=Math.min(this.yRatio.length+1,p+1);if(void 0!==this.groupCtx.prevY[w-1]&&this.groupCtx.prevY[w-1].length)for(var E=1;E<_;E++){var P;if(!isNaN(null===(P=this.groupCtx.prevY[w-E])||void 0===P?void 0:P[h])){C=this.groupCtx.prevY[w-E][h];break}}for(var A=1;A<_;A++){var D,O;if((null===(D=this.groupCtx.prevYVal[w-A])||void 0===D?void 0:D[h])<0){S=this.series[d][h]>=0?C-b+2*(this.isReversed?b:0):C;break}if((null===(O=this.groupCtx.prevYVal[w-A])||void 0===O?void 0:O[h])>=0){S=this.series[d][h]>=0?C:C+b-2*(this.isReversed?b:0);break}}void 0===S&&(S=u.globals.gridHeight),v=null!==(k=this.groupCtx.prevYF[0])&&void 0!==k&&k.every((function(e){return 0===e}))&&this.groupCtx.prevYF.slice(1,w).every((function(e){return e.every((function(e){return isNaN(e)}))}))?o:S}else v=o;n=this.series[d][h]?v-this.series[d][h]/this.yRatio[g]+2*(this.isReversed?this.series[d][h]/this.yRatio[g]:0):v;var M=this.barHelpers.getColumnPaths({barXPosition:y,barWidth:i,y1:v,y2:n,yRatio:this.yRatio[g],strokeWidth:this.strokeWidth,isReversed:this.isReversed,series:this.series,seriesGroup:l,realIndex:t.realIndex,i:d,j:h,w:u});return this.barHelpers.barBackground({bc:f,j:h,i:d,x1:y,x2:i,elSeries:c}),{pathTo:M.pathTo,pathFrom:M.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,o,d,h),barXPosition:y,x:u.globals.isXNumeric?r:r+a,y:n}}}]),t}(),In=function(){h(t,Mn);var e=c(t);function t(){return i(this,t),e.apply(this,arguments)}return s(t,[{key:"draw",value:function(e,t,r){var n=this,a=this.w,i=new Pr(this.ctx),o=a.globals.comboCharts?t:a.config.chart.type,s=new Yr(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=a.config.plotOptions.bar.horizontal,this.isOHLC=this.candlestickOptions&&"ohlc"===this.candlestickOptions.type;var l=new Ar(this.ctx,a);e=l.getLogSeries(e),this.series=e,this.yRatio=l.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e);for(var c=i.group({class:"apexcharts-".concat(o,"-series apexcharts-plot-series")}),u=function(t){n.isBoxPlot="boxPlot"===a.config.chart.type||"boxPlot"===a.config.series[t].type;var o,l,u,d,h=void 0,f=void 0,p=[],m=[],v=a.globals.comboCharts?r[t]:t,y=n.barHelpers.getGroupIndex(v).columnGroupIndex,b=i.group({class:"apexcharts-series",seriesName:k.escapeString(a.globals.seriesNames[v]),rel:t+1,"data:realIndex":v});n.ctx.series.addCollapsedClassToSeries(b,v),e[t].length>0&&(n.visibleI=n.visibleI+1);var x,w,S=0;n.yRatio.length>1&&(n.yaxisIndex=a.globals.seriesYAxisReverseMap[v][0],S=v);var C=n.barHelpers.initialPositions(v);f=C.y,x=C.barHeight,l=C.yDivision,d=C.zeroW,h=C.x,w=C.barWidth,o=C.xDivision,u=C.zeroH,m.push(h+w/2);for(var _=i.group({class:"apexcharts-datalabels","data:realIndex":v}),E=i.group({class:"apexcharts-bar-goals-markers"}),P=function(r){var i=n.barHelpers.getStrokeWidth(t,r,v),c=null,k={indexes:{i:t,j:r,realIndex:v,translationsIndex:S},x:h,y:f,strokeWidth:i,elSeries:b};c=n.isHorizontal?n.drawHorizontalBoxPaths(g(g({},k),{},{yDivision:l,barHeight:x,zeroW:d})):n.drawVerticalBoxPaths(g(g({},k),{},{xDivision:o,barWidth:w,zeroH:u})),f=c.y,h=c.x;var C=n.barHelpers.drawGoalLine({barXPosition:c.barXPosition,barYPosition:c.barYPosition,goalX:c.goalX,goalY:c.goalY,barHeight:x,barWidth:w});C&&E.add(C),r>0&&m.push(h+w/2),p.push(f),c.pathTo.forEach((function(o,l){var u=!n.isBoxPlot&&n.candlestickOptions.wick.useFillColor?c.color[l]:a.globals.stroke.colors[t],d=s.fillPath({seriesNumber:v,dataPointIndex:r,color:c.color[l],value:e[t][r]});n.renderSeries({realIndex:v,pathFill:d,lineFill:u,j:r,i:t,pathFrom:c.pathFrom,pathTo:o,strokeWidth:i,elSeries:b,x:h,y:f,series:e,columnGroupIndex:y,barHeight:x,barWidth:w,elDataLabelsWrap:_,elGoalsMarkers:E,visibleSeries:n.visibleI,type:a.config.chart.type})}))},A=0;A<a.globals.dataPoints;A++)P(A);a.globals.seriesXvalues[v]=m,a.globals.seriesYvalues[v]=p,c.add(b)},d=0;d<e.length;d++)u(d);return c}},{key:"drawVerticalBoxPaths",value:function(e){var t=e.indexes,r=e.x;e.y;var n=e.xDivision,a=e.barWidth,i=e.zeroH,o=e.strokeWidth,s=this.w,l=new Pr(this.ctx),c=t.i,u=t.j,d=s.config.plotOptions.candlestick.colors,h=this.boxOptions.colors,f=t.realIndex,p=function(e){return Array.isArray(e)?e[f]:e},g=p(d.upward),m=p(d.downward),v=this.yRatio[t.translationsIndex],y=this.getOHLCValue(f,u),b=i,x=i,w=y.o<y.c?[g]:[m];this.isBoxPlot&&(w=[p(h.lower),p(h.upper)]);var k=Math.min(y.o,y.c),S=Math.max(y.o,y.c),C=y.m;s.globals.isXNumeric&&(r=(s.globals.seriesX[f][u]-s.globals.minX)/this.xRatio-a/2);var _=r+a*this.visibleI;void 0===this.series[c][u]||null===this.series[c][u]?(k=i,S=i):(k=i-k/v,S=i-S/v,b=i-y.h/v,x=i-y.l/v,C=i-y.m/v);var E=l.move(_,i),P=l.move(_+a/2,k);if(s.globals.previousPaths.length>0&&(P=this.getPreviousPath(f,u,!0)),this.isOHLC){var A=_+a/2,D=i-y.o/v,O=i-y.c/v;E=[l.move(A,b)+l.line(A,x)+l.move(A,D)+l.line(_,D)+l.move(A,O)+l.line(_+a,O)]}else E=this.isBoxPlot?[l.move(_,k)+l.line(_+a/2,k)+l.line(_+a/2,b)+l.line(_+a/4,b)+l.line(_+a-a/4,b)+l.line(_+a/2,b)+l.line(_+a/2,k)+l.line(_+a,k)+l.line(_+a,C)+l.line(_,C)+l.line(_,k+o/2),l.move(_,C)+l.line(_+a,C)+l.line(_+a,S)+l.line(_+a/2,S)+l.line(_+a/2,x)+l.line(_+a-a/4,x)+l.line(_+a/4,x)+l.line(_+a/2,x)+l.line(_+a/2,S)+l.line(_,S)+l.line(_,C)+"z"]:[l.move(_,S)+l.line(_+a/2,S)+l.line(_+a/2,b)+l.line(_+a/2,S)+l.line(_+a,S)+l.line(_+a,k)+l.line(_+a/2,k)+l.line(_+a/2,x)+l.line(_+a/2,k)+l.line(_,k)+l.line(_,S-o/2)];return P+=l.move(_,k),s.globals.isXNumeric||(r+=n),{pathTo:E,pathFrom:P,x:r,y:S,goalY:this.barHelpers.getGoalValues("y",null,i,c,u,t.translationsIndex),barXPosition:_,color:w}}},{key:"drawHorizontalBoxPaths",value:function(e){var t=e.indexes;e.x;var r=e.y,n=e.yDivision,a=e.barHeight,i=e.zeroW,o=e.strokeWidth,s=this.w,l=new Pr(this.ctx),c=t.i,u=t.j,d=this.boxOptions.colors.lower;this.isBoxPlot&&(d=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var h=this.invertedYRatio,f=t.realIndex,p=this.getOHLCValue(f,u),g=i,m=i,v=Math.min(p.o,p.c),y=Math.max(p.o,p.c),b=p.m;s.globals.isXNumeric&&(r=(s.globals.seriesX[f][u]-s.globals.minX)/this.invertedXRatio-a/2);var x=r+a*this.visibleI;void 0===this.series[c][u]||null===this.series[c][u]?(v=i,y=i):(v=i+v/h,y=i+y/h,g=i+p.h/h,m=i+p.l/h,b=i+p.m/h);var w=l.move(i,x),k=l.move(v,x+a/2);return s.globals.previousPaths.length>0&&(k=this.getPreviousPath(f,u,!0)),w=[l.move(v,x)+l.line(v,x+a/2)+l.line(g,x+a/2)+l.line(g,x+a/2-a/4)+l.line(g,x+a/2+a/4)+l.line(g,x+a/2)+l.line(v,x+a/2)+l.line(v,x+a)+l.line(b,x+a)+l.line(b,x)+l.line(v+o/2,x),l.move(b,x)+l.line(b,x+a)+l.line(y,x+a)+l.line(y,x+a/2)+l.line(m,x+a/2)+l.line(m,x+a-a/4)+l.line(m,x+a/4)+l.line(m,x+a/2)+l.line(y,x+a/2)+l.line(y,x)+l.line(b,x)+"z"],k+=l.move(v,x),s.globals.isXNumeric||(r+=n),{pathTo:w,pathFrom:k,x:y,y:r,goalX:this.barHelpers.getGoalValues("x",i,null,c,u),barYPosition:x,color:d}}},{key:"getOHLCValue",value:function(e,t){var r=this.w,n=new Ar(this.ctx,r),a=n.getLogValAtSeriesIndex(r.globals.seriesCandleH[e][t],e),i=n.getLogValAtSeriesIndex(r.globals.seriesCandleO[e][t],e),o=n.getLogValAtSeriesIndex(r.globals.seriesCandleM[e][t],e),s=n.getLogValAtSeriesIndex(r.globals.seriesCandleC[e][t],e),l=n.getLogValAtSeriesIndex(r.globals.seriesCandleL[e][t],e);return{o:this.isBoxPlot?a:i,h:this.isBoxPlot?i:a,m:o,l:this.isBoxPlot?s:l,c:this.isBoxPlot?l:s}}}]),t}(),Nn=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"checkColorRange",value:function(){var e=this.w,t=!1,r=e.config.plotOptions[e.config.chart.type];return r.colorScale.ranges.length>0&&r.colorScale.ranges.map((function(e,r){e.from<=0&&(t=!0)})),t}},{key:"getShadeColor",value:function(e,t,r,n){var a=this.w,i=1,o=a.config.plotOptions[e].shadeIntensity,s=this.determineColor(e,t,r);a.globals.hasNegs||n?i=a.config.plotOptions[e].reverseNegativeShade?s.percent<0?s.percent/100*(1.25*o):(1-s.percent/100)*(1.25*o):s.percent<=0?1-(1+s.percent/100)*o:(1-s.percent/100)*o:(i=1-s.percent/100,"treemap"===e&&(i=(1-s.percent/100)*(1.25*o)));var l=s.color,c=new k;if(a.config.plotOptions[e].enableShades)if("dark"===this.w.config.theme.mode){var u=c.shadeColor(-1*i,s.color);l=k.hexToRgba(k.isColorHex(u)?u:k.rgb2hex(u),a.config.fill.opacity)}else{var d=c.shadeColor(i,s.color);l=k.hexToRgba(k.isColorHex(d)?d:k.rgb2hex(d),a.config.fill.opacity)}return{color:l,colorProps:s}}},{key:"determineColor",value:function(e,t,r){var n=this.w,a=n.globals.series[t][r],i=n.config.plotOptions[e],o=i.colorScale.inverse?r:t;i.distributed&&"treemap"===n.config.chart.type&&(o=r);var s=n.globals.colors[o],l=null,c=Math.min.apply(Math,y(n.globals.series[t])),u=Math.max.apply(Math,y(n.globals.series[t]));i.distributed||"heatmap"!==e||(c=n.globals.minY,u=n.globals.maxY),void 0!==i.colorScale.min&&(c=i.colorScale.min<n.globals.minY?i.colorScale.min:n.globals.minY,u=i.colorScale.max>n.globals.maxY?i.colorScale.max:n.globals.maxY);var d=Math.abs(u)+Math.abs(c),h=100*a/(0===d?d-1e-6:d);return i.colorScale.ranges.length>0&&i.colorScale.ranges.map((function(e,t){if(a>=e.from&&a<=e.to){s=e.color,l=e.foreColor?e.foreColor:null,c=e.from,u=e.to;var r=Math.abs(u)+Math.abs(c);h=100*a/(0===r?r-1e-6:r)}})),{color:s,foreColor:l,percent:h}}},{key:"calculateDataLabels",value:function(e){var t=e.text,r=e.x,n=e.y,a=e.i,i=e.j,o=e.colorProps,s=e.fontSize,l=this.w.config.dataLabels,c=new Pr(this.ctx),u=new Gr(this.ctx),d=null;if(l.enabled){d=c.group({class:"apexcharts-data-labels"});var h=l.offsetX,f=l.offsetY,p=r+h,g=n+parseFloat(l.style.fontSize)/3+f;u.plotDataLabelsText({x:p,y:g,text:t,i:a,j:i,color:o.foreColor,parent:d,fontSize:s,dataLabelsConfig:l})}return d}},{key:"addListeners",value:function(e){var t=new Pr(this.ctx);e.node.addEventListener("mouseenter",t.pathMouseEnter.bind(this,e)),e.node.addEventListener("mouseleave",t.pathMouseLeave.bind(this,e)),e.node.addEventListener("mousedown",t.pathMouseDown.bind(this,e))}}]),e}(),Ln=function(){function e(t,r){i(this,e),this.ctx=t,this.w=t.w,this.xRatio=r.xRatio,this.yRatio=r.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new Nn(t),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return s(e,[{key:"draw",value:function(e){var t=this.w,r=new Pr(this.ctx),n=r.group({class:"apexcharts-heatmap"});n.attr("clip-path","url(#gridRectMask".concat(t.globals.cuid,")"));var a=t.globals.gridWidth/t.globals.dataPoints,i=t.globals.gridHeight/t.globals.series.length,o=0,s=!1;this.negRange=this.helpers.checkColorRange();var l=e.slice();t.config.yaxis[0].reversed&&(s=!0,l.reverse());for(var c=s?0:l.length-1;s?c<l.length:c>=0;s?c++:c--){var u=r.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:k.escapeString(t.globals.seriesNames[c]),rel:c+1,"data:realIndex":c});if(this.ctx.series.addCollapsedClassToSeries(u,c),t.config.chart.dropShadow.enabled){var d=t.config.chart.dropShadow;new Er(this.ctx).dropShadow(u,d,c)}for(var h=0,f=t.config.plotOptions.heatmap.shadeIntensity,p=0,g=0;g<t.globals.dataPoints;g++)if(t.globals.seriesX.length&&!t.globals.allSeriesHasEqualX&&t.globals.minX+t.globals.minXDiff*g<t.globals.seriesX[c][p])h+=a;else{if(p>=l[c].length)break;var m=this.helpers.getShadeColor(t.config.chart.type,c,p,this.negRange),v=m.color,y=m.colorProps;"image"===t.config.fill.type&&(v=new Yr(this.ctx).fillPath({seriesNumber:c,dataPointIndex:p,opacity:t.globals.hasNegs?y.percent<0?1-(1+y.percent/100):f+y.percent/100:y.percent/100,patternID:k.randomId(),width:t.config.fill.image.width?t.config.fill.image.width:a,height:t.config.fill.image.height?t.config.fill.image.height:i}));var b=this.rectRadius,x=r.drawRect(h,o,a,i,b);if(x.attr({cx:h,cy:o}),x.node.classList.add("apexcharts-heatmap-rect"),u.add(x),x.attr({fill:v,i:c,index:c,j:p,val:e[c][p],"stroke-width":this.strokeWidth,stroke:t.config.plotOptions.heatmap.useFillColorAsStroke?v:t.globals.stroke.colors[0],color:v}),this.helpers.addListeners(x),t.config.chart.animations.enabled&&!t.globals.dataChanged){var w=1;t.globals.resized||(w=t.config.chart.animations.speed),this.animateHeatMap(x,h,o,a,i,w)}if(t.globals.dataChanged){var S=1;if(this.dynamicAnim.enabled&&t.globals.shouldAnimate){S=this.dynamicAnim.speed;var C=t.globals.previousPaths[c]&&t.globals.previousPaths[c][p]&&t.globals.previousPaths[c][p].color;C||(C="rgba(255, 255, 255, 0)"),this.animateHeatColor(x,k.isColorHex(C)?C:k.rgb2hex(C),k.isColorHex(v)?v:k.rgb2hex(v),S)}}var _=(0,t.config.dataLabels.formatter)(t.globals.series[c][p],{value:t.globals.series[c][p],seriesIndex:c,dataPointIndex:p,w:t}),E=this.helpers.calculateDataLabels({text:_,x:h+a/2,y:o+i/2,i:c,j:p,colorProps:y,series:l});null!==E&&u.add(E),h+=a,p++}o+=i,n.add(u)}var P=t.globals.yAxisScale[0].result.slice();return t.config.yaxis[0].reversed?P.unshift(""):P.push(""),t.globals.yAxisScale[0].result=P,n}},{key:"animateHeatMap",value:function(e,t,r,n,a,i){var o=new S(this.ctx);o.animateRect(e,{x:t+n/2,y:r+a/2,width:0,height:0},{x:t,y:r,width:n,height:a},i,(function(){o.animationCompleted(e)}))}},{key:"animateHeatColor",value:function(e,t,r,n){e.attr({fill:t}).animate(n).attr({fill:r})}}]),e}(),Rn=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"drawYAxisTexts",value:function(e,t,r,n){var a=this.w,i=a.config.yaxis[0],o=a.globals.yLabelFormatters[0];return new Pr(this.ctx).drawText({x:e+i.labels.offsetX,y:t+i.labels.offsetY,text:o(n,r),textAnchor:"middle",fontSize:i.labels.style.fontSize,fontFamily:i.labels.style.fontFamily,foreColor:Array.isArray(i.labels.style.colors)?i.labels.style.colors[r]:i.labels.style.colors})}}]),e}(),Fn=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w;var r=this.w;this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels,this.lineColorArr=void 0!==r.globals.stroke.colors?r.globals.stroke.colors:r.globals.colors,this.defaultSize=Math.min(r.globals.gridWidth,r.globals.gridHeight),this.centerY=this.defaultSize/2,this.centerX=r.globals.gridWidth/2,"radialBar"===r.config.chart.type?this.fullAngle=360:this.fullAngle=Math.abs(r.config.plotOptions.pie.endAngle-r.config.plotOptions.pie.startAngle),this.initialAngle=r.config.plotOptions.pie.startAngle%this.fullAngle,r.globals.radialSize=this.defaultSize/2.05-r.config.stroke.width-(r.config.chart.sparkline.enabled?0:r.config.chart.dropShadow.blur),this.donutSize=r.globals.radialSize*parseInt(r.config.plotOptions.pie.donut.size,10)/100;var n=r.config.plotOptions.pie.customScale,a=r.globals.gridWidth/2,o=r.globals.gridHeight/2;this.translateX=a-a*n,this.translateY=o-o*n,this.dataLabelsGroup=new Pr(this.ctx).group({class:"apexcharts-datalabels-group",transform:"translate(".concat(this.translateX,", ").concat(this.translateY,") scale(").concat(n,")")}),this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSectorAngleArr=[]}return s(e,[{key:"draw",value:function(e){var t=this,r=this.w,n=new Pr(this.ctx),a=n.group({class:"apexcharts-pie"});if(r.globals.noData)return a;for(var i=0,o=0;o<e.length;o++)i+=k.negToZero(e[o]);var s=[],l=n.group();0===i&&(i=1e-5),e.forEach((function(e){t.maxY=Math.max(t.maxY,e)})),r.config.yaxis[0].max&&(this.maxY=r.config.yaxis[0].max),"back"===r.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(a);for(var c=0;c<e.length;c++){var u=this.fullAngle*k.negToZero(e[c])/i;s.push(u),"polarArea"===this.chartType?(s[c]=this.fullAngle/e.length,this.sliceSizes.push(r.globals.radialSize*e[c]/this.maxY)):this.sliceSizes.push(r.globals.radialSize)}if(r.globals.dataChanged){for(var d,h=0,f=0;f<r.globals.previousPaths.length;f++)h+=k.negToZero(r.globals.previousPaths[f]);for(var p=0;p<r.globals.previousPaths.length;p++)d=this.fullAngle*k.negToZero(r.globals.previousPaths[p])/h,this.prevSectorAngleArr.push(d)}if(this.donutSize<0&&(this.donutSize=0),"donut"===this.chartType){var g=n.drawCircle(this.donutSize);g.attr({cx:this.centerX,cy:this.centerY,fill:r.config.plotOptions.pie.donut.background?r.config.plotOptions.pie.donut.background:"transparent"}),l.add(g)}var m=this.drawArcs(s,e);if(this.sliceLabels.forEach((function(e){m.add(e)})),l.attr({transform:"translate(".concat(this.translateX,", ").concat(this.translateY,") scale(").concat(r.config.plotOptions.pie.customScale,")")}),l.add(m),a.add(l),this.donutDataLabels.show){var v=this.renderInnerDataLabels(this.dataLabelsGroup,this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show});a.add(v)}return"front"===r.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(a),a}},{key:"drawArcs",value:function(e,t){var r=this.w,n=new Er(this.ctx),a=new Pr(this.ctx),i=new Yr(this.ctx),o=a.group({class:"apexcharts-slices"}),s=this.initialAngle,l=this.initialAngle,c=this.initialAngle,u=this.initialAngle;this.strokeWidth=r.config.stroke.show?r.config.stroke.width:0;for(var d=0;d<e.length;d++){var h=a.group({class:"apexcharts-series apexcharts-pie-series",seriesName:k.escapeString(r.globals.seriesNames[d]),rel:d+1,"data:realIndex":d});o.add(h),l=u,c=(s=c)+e[d],u=l+this.prevSectorAngleArr[d];var f=c<s?this.fullAngle+c-s:c-s,p=i.fillPath({seriesNumber:d,size:this.sliceSizes[d],value:t[d]}),g=this.getChangedPath(l,u),m=a.drawPath({d:g,stroke:Array.isArray(this.lineColorArr)?this.lineColorArr[d]:this.lineColorArr,strokeWidth:0,fill:p,fillOpacity:r.config.fill.opacity,classes:"apexcharts-pie-area apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(d)});if(m.attr({index:0,j:d}),n.setSelectionFilter(m,0,d),r.config.chart.dropShadow.enabled){var v=r.config.chart.dropShadow;n.dropShadow(m,v,d)}this.addListeners(m,this.donutDataLabels),Pr.setAttrs(m.node,{"data:angle":f,"data:startAngle":s,"data:strokeWidth":this.strokeWidth,"data:value":t[d]});var y={x:0,y:0};"pie"===this.chartType||"polarArea"===this.chartType?y=k.polarToCartesian(this.centerX,this.centerY,r.globals.radialSize/1.25+r.config.plotOptions.pie.dataLabels.offset,(s+f/2)%this.fullAngle):"donut"===this.chartType&&(y=k.polarToCartesian(this.centerX,this.centerY,(r.globals.radialSize+this.donutSize)/2+r.config.plotOptions.pie.dataLabels.offset,(s+f/2)%this.fullAngle)),h.add(m);var b=0;if(!this.initialAnim||r.globals.resized||r.globals.dataChanged?this.animBeginArr.push(0):(0==(b=f/this.fullAngle*r.config.chart.animations.speed)&&(b=1),this.animDur=b+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&r.globals.dataChanged?this.animatePaths(m,{size:this.sliceSizes[d],endAngle:c,startAngle:s,prevStartAngle:l,prevEndAngle:u,animateStartingPos:!0,i:d,animBeginArr:this.animBeginArr,shouldSetPrevPaths:!0,dur:r.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(m,{size:this.sliceSizes[d],endAngle:c,startAngle:s,i:d,totalItems:e.length-1,animBeginArr:this.animBeginArr,dur:b}),r.config.plotOptions.pie.expandOnClick&&"polarArea"!==this.chartType&&m.node.addEventListener("mouseup",this.pieClicked.bind(this,d)),void 0!==r.globals.selectedDataPoints[0]&&r.globals.selectedDataPoints[0].indexOf(d)>-1&&this.pieClicked(d),r.config.dataLabels.enabled){var x=y.x,w=y.y,S=100*f/this.fullAngle+"%";if(0!==f&&r.config.plotOptions.pie.dataLabels.minAngleToShowLabel<e[d]){var C=r.config.dataLabels.formatter;void 0!==C&&(S=C(r.globals.seriesPercent[d][0],{seriesIndex:d,w:r}));var _=r.globals.dataLabels.style.colors[d],E=a.group({class:"apexcharts-datalabels"}),P=a.drawText({x,y:w,text:S,textAnchor:"middle",fontSize:r.config.dataLabels.style.fontSize,fontFamily:r.config.dataLabels.style.fontFamily,fontWeight:r.config.dataLabels.style.fontWeight,foreColor:_});if(E.add(P),r.config.dataLabels.dropShadow.enabled){var A=r.config.dataLabels.dropShadow;n.dropShadow(P,A)}P.node.classList.add("apexcharts-pie-label"),r.config.chart.animations.animate&&!1===r.globals.resized&&(P.node.classList.add("apexcharts-pie-label-delay"),P.node.style.animationDelay=r.config.chart.animations.speed/940+"s"),this.sliceLabels.push(E)}}}return o}},{key:"addListeners",value:function(e,t){var r=new Pr(this.ctx);e.node.addEventListener("mouseenter",r.pathMouseEnter.bind(this,e)),e.node.addEventListener("mouseleave",r.pathMouseLeave.bind(this,e)),e.node.addEventListener("mouseleave",this.revertDataLabelsInner.bind(this,e.node,t)),e.node.addEventListener("mousedown",r.pathMouseDown.bind(this,e)),this.donutDataLabels.total.showAlways||(e.node.addEventListener("mouseenter",this.printDataLabelsInner.bind(this,e.node,t)),e.node.addEventListener("mousedown",this.printDataLabelsInner.bind(this,e.node,t)))}},{key:"animatePaths",value:function(e,t){var r=this.w,n=t.endAngle<t.startAngle?this.fullAngle+t.endAngle-t.startAngle:t.endAngle-t.startAngle,a=n,i=t.startAngle,o=t.startAngle;void 0!==t.prevStartAngle&&void 0!==t.prevEndAngle&&(i=t.prevEndAngle,a=t.prevEndAngle<t.prevStartAngle?this.fullAngle+t.prevEndAngle-t.prevStartAngle:t.prevEndAngle-t.prevStartAngle),t.i===r.config.series.length-1&&(n+o>this.fullAngle?t.endAngle=t.endAngle-(n+o):n+o<this.fullAngle&&(t.endAngle=t.endAngle+(this.fullAngle-(n+o)))),n===this.fullAngle&&(n=this.fullAngle-.01),this.animateArc(e,i,o,n,a,t)}},{key:"animateArc",value:function(e,t,r,n,a,i){var o,s=this,l=this.w,c=new S(this.ctx),u=i.size;(isNaN(t)||isNaN(a))&&(t=r,a=n,i.dur=0);var d=n,h=r,f=t<r?this.fullAngle+t-r:t-r;l.globals.dataChanged&&i.shouldSetPrevPaths&&i.prevEndAngle&&(o=s.getPiePath({me:s,startAngle:i.prevStartAngle,angle:i.prevEndAngle<i.prevStartAngle?this.fullAngle+i.prevEndAngle-i.prevStartAngle:i.prevEndAngle-i.prevStartAngle,size:u}),e.attr({d:o})),0!==i.dur?e.animate(i.dur,i.animBeginArr[i.i]).after((function(){"pie"!==s.chartType&&"donut"!==s.chartType&&"polarArea"!==s.chartType||this.animate(l.config.chart.animations.dynamicAnimation.speed).attr({"stroke-width":s.strokeWidth}),i.i===l.config.series.length-1&&c.animationCompleted(e)})).during((function(l){d=f+(n-f)*l,i.animateStartingPos&&(d=a+(n-a)*l,h=t-a+(r-(t-a))*l),o=s.getPiePath({me:s,startAngle:h,angle:d,size:u}),e.node.setAttribute("data:pathOrig",o),e.attr({d:o})})):(o=s.getPiePath({me:s,startAngle:h,angle:n,size:u}),i.isTrack||(l.globals.animationEnded=!0),e.node.setAttribute("data:pathOrig",o),e.attr({d:o,"stroke-width":s.strokeWidth}))}},{key:"pieClicked",value:function(e){var t,r=this.w,n=this,a=n.sliceSizes[e]+(r.config.plotOptions.pie.expandOnClick?4:0),i=r.globals.dom.Paper.findOne(".apexcharts-".concat(n.chartType.toLowerCase(),"-slice-").concat(e));if("true"!==i.attr("data:pieClicked")){var o=r.globals.dom.baseEl.getElementsByClassName("apexcharts-pie-area");Array.prototype.forEach.call(o,(function(e){e.setAttribute("data:pieClicked","false");var t=e.getAttribute("data:pathOrig");t&&e.setAttribute("d",t)})),r.globals.capturedDataPointIndex=e,i.attr("data:pieClicked","true");var s=parseInt(i.attr("data:startAngle"),10),l=parseInt(i.attr("data:angle"),10);t=n.getPiePath({me:n,startAngle:s,angle:l,size:a}),360!==l&&i.plot(t)}else{i.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(i.node,this.donutDataLabels);var c=i.attr("data:pathOrig");i.attr({d:c})}}},{key:"getChangedPath",value:function(e,t){var r="";return this.dynamicAnim&&this.w.globals.dataChanged&&(r=this.getPiePath({me:this,startAngle:e,angle:t-e,size:this.size})),r}},{key:"getPiePath",value:function(e){var t,r=e.me,n=e.startAngle,a=e.angle,i=e.size,o=new Pr(this.ctx),s=n,l=Math.PI*(s-90)/180,c=a+n;Math.ceil(c)>=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,d=r.centerX+i*Math.cos(l),h=r.centerY+i*Math.sin(l),f=r.centerX+i*Math.cos(u),p=r.centerY+i*Math.sin(u),g=k.polarToCartesian(r.centerX,r.centerY,r.donutSize,c),m=k.polarToCartesian(r.centerX,r.centerY,r.donutSize,s),v=a>180?1:0,y=["M",d,h,"A",i,i,0,v,1,f,p];return t="donut"===r.chartType?[].concat(y,["L",g.x,g.y,"A",r.donutSize,r.donutSize,0,v,0,m.x,m.y,"L",d,h,"z"]).join(" "):"pie"===r.chartType||"polarArea"===r.chartType?[].concat(y,["L",r.centerX,r.centerY,"L",d,h]).join(" "):[].concat(y).join(" "),o.roundPathCorners(t,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(e){var t=this.w,r=new tn(this.ctx),n=new Pr(this.ctx),a=new Rn(this.ctx),i=n.group(),o=n.group(),s=r.niceScale(0,Math.ceil(this.maxY),0),l=s.result.reverse(),c=s.result.length;this.maxY=s.niceMax;for(var u=t.globals.radialSize,d=u/(c-1),h=0;h<c-1;h++){var f=n.drawCircle(u);if(f.attr({cx:this.centerX,cy:this.centerY,fill:"none","stroke-width":t.config.plotOptions.polarArea.rings.strokeWidth,stroke:t.config.plotOptions.polarArea.rings.strokeColor}),t.config.yaxis[0].show){var p=a.drawYAxisTexts(this.centerX,this.centerY-u+parseInt(t.config.yaxis[0].labels.style.fontSize,10)/2,h,l[h]);o.add(p)}i.add(f),u-=d}this.drawSpokes(e),e.add(i),e.add(o)}},{key:"renderInnerDataLabels",value:function(e,t,r){var n=this.w,a=new Pr(this.ctx),i=t.total.show;e.node.innerHTML="",e.node.style.opacity=r.opacity;var o,s,l=r.centerX,c=this.donutDataLabels.total.label?r.centerY:r.centerY-r.centerY/6;o=void 0===t.name.color?n.globals.colors[0]:t.name.color;var u=t.name.fontSize,d=t.name.fontFamily,h=t.name.fontWeight;s=void 0===t.value.color?n.config.chart.foreColor:t.value.color;var f=t.value.formatter,p="",g="";if(i?(o=t.total.color,u=t.total.fontSize,d=t.total.fontFamily,h=t.total.fontWeight,g=this.donutDataLabels.total.label?t.total.label:"",p=t.total.formatter(n)):1===n.globals.series.length&&(p=f(n.globals.series[0],n),g=n.globals.seriesNames[0]),g&&(g=t.name.formatter(g,t.total.show,n)),t.name.show){var m=a.drawText({x:l,y:c+parseFloat(t.name.offsetY),text:g,textAnchor:"middle",foreColor:o,fontSize:u,fontWeight:h,fontFamily:d});m.node.classList.add("apexcharts-datalabel-label"),e.add(m)}if(t.value.show){var v=t.name.show?parseFloat(t.value.offsetY)+16:t.value.offsetY,y=a.drawText({x:l,y:c+v,text:p,textAnchor:"middle",foreColor:s,fontWeight:t.value.fontWeight,fontSize:t.value.fontSize,fontFamily:t.value.fontFamily});y.node.classList.add("apexcharts-datalabel-value"),e.add(y)}return e}},{key:"printInnerLabels",value:function(e,t,r,n){var a,i=this.w;n?a=void 0===e.name.color?i.globals.colors[parseInt(n.parentNode.getAttribute("rel"),10)-1]:e.name.color:i.globals.series.length>1&&e.total.show&&(a=e.total.color);var o=i.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),s=i.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");r=(0,e.value.formatter)(r,i),n||"function"!=typeof e.total.formatter||(r=e.total.formatter(i));var l=t===e.total.label;t=this.donutDataLabels.total.label?e.name.formatter(t,l,i):"",null!==o&&(o.textContent=t),null!==s&&(s.textContent=r),null!==o&&(o.style.fill=a)}},{key:"printDataLabelsInner",value:function(e,t){var r=this.w,n=e.getAttribute("data:value"),a=r.globals.seriesNames[parseInt(e.parentNode.getAttribute("rel"),10)-1];r.globals.series.length>1&&this.printInnerLabels(t,a,n,e);var i=r.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==i&&(i.style.opacity=1)}},{key:"drawSpokes",value:function(e){var t=this,r=this.w,n=new Pr(this.ctx),a=r.config.plotOptions.polarArea.spokes;if(0!==a.strokeWidth){for(var i=[],o=360/r.globals.series.length,s=0;s<r.globals.series.length;s++)i.push(k.polarToCartesian(this.centerX,this.centerY,r.globals.radialSize,r.config.plotOptions.pie.startAngle+o*s));i.forEach((function(r,i){var o=n.drawLine(r.x,r.y,t.centerX,t.centerY,Array.isArray(a.connectorColors)?a.connectorColors[i]:a.connectorColors);e.add(o)}))}}},{key:"revertDataLabelsInner",value:function(){var e=this.w;if(this.donutDataLabels.show){var t=e.globals.dom.Paper.findOne(".apexcharts-datalabels-group"),r=this.renderInnerDataLabels(t,this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show});e.globals.dom.Paper.findOne(".apexcharts-radialbar, .apexcharts-pie").add(r)}}}]),e}(),zn=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var r=this.w;this.graphics=new Pr(this.ctx),this.lineColorArr=void 0!==r.globals.stroke.colors?r.globals.stroke.colors:r.globals.colors,this.defaultSize=r.globals.svgHeight<r.globals.svgWidth?r.globals.gridHeight:r.globals.gridWidth,this.isLog=r.config.yaxis[0].logarithmic,this.logBase=r.config.yaxis[0].logBase,this.coreUtils=new Ar(this.ctx),this.maxValue=this.isLog?this.coreUtils.getLogVal(this.logBase,r.globals.maxY,0):r.globals.maxY,this.minValue=this.isLog?this.coreUtils.getLogVal(this.logBase,this.w.globals.minY,0):r.globals.minY,this.polygons=r.config.plotOptions.radar.polygons,this.strokeWidth=r.config.stroke.show?r.config.stroke.width:0,this.size=this.defaultSize/2.1-this.strokeWidth-r.config.chart.dropShadow.blur,r.config.xaxis.labels.show&&(this.size=this.size-r.globals.xAxisLabelsWidth/1.75),void 0!==r.config.plotOptions.radar.size&&(this.size=r.config.plotOptions.radar.size),this.dataRadiusOfPercent=[],this.dataRadius=[],this.angleArr=[],this.yaxisLabelsTextsPos=[]}return s(e,[{key:"draw",value:function(e){var t=this,r=this.w,n=new Yr(this.ctx),a=[],i=new Gr(this.ctx);e.length&&(this.dataPointsLen=e[r.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var o=r.globals.gridWidth/2,s=r.globals.gridHeight/2,l=o+r.config.plotOptions.radar.offsetX,c=s+r.config.plotOptions.radar.offsetY,u=this.graphics.group({class:"apexcharts-radar-series apexcharts-plot-series",transform:"translate(".concat(l||0,", ").concat(c||0,")")}),d=[],h=null,f=null;if(this.yaxisLabels=this.graphics.group({class:"apexcharts-yaxis"}),e.forEach((function(e,o){var s=e.length===r.globals.dataPoints,l=t.graphics.group().attr({class:"apexcharts-series","data:longestSeries":s,seriesName:k.escapeString(r.globals.seriesNames[o]),rel:o+1,"data:realIndex":o});t.dataRadiusOfPercent[o]=[],t.dataRadius[o]=[],t.angleArr[o]=[],e.forEach((function(e,r){var n=Math.abs(t.maxValue-t.minValue);e-=t.minValue,t.isLog&&(e=t.coreUtils.getLogVal(t.logBase,e,0)),t.dataRadiusOfPercent[o][r]=e/n,t.dataRadius[o][r]=t.dataRadiusOfPercent[o][r]*t.size,t.angleArr[o][r]=r*t.disAngle})),d=t.getDataPointsPos(t.dataRadius[o],t.angleArr[o]);var c=t.createPaths(d,{x:0,y:0});h=t.graphics.group({class:"apexcharts-series-markers-wrap apexcharts-element-hidden"}),f=t.graphics.group({class:"apexcharts-datalabels","data:realIndex":o}),r.globals.delayedElements.push({el:h.node,index:o});var u={i:o,realIndex:o,animationDelay:o,initialSpeed:r.config.chart.animations.speed,dataChangeSpeed:r.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-radar",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:r.globals.stroke.colors[o],strokeLineCap:r.config.stroke.lineCap},p=null;r.globals.previousPaths.length>0&&(p=t.getPreviousPath(o));for(var m=0;m<c.linePathsTo.length;m++){var v=t.graphics.renderPaths(g(g({},u),{},{pathFrom:null===p?c.linePathsFrom[m]:p,pathTo:c.linePathsTo[m],strokeWidth:Array.isArray(t.strokeWidth)?t.strokeWidth[o]:t.strokeWidth,fill:"none",drawShadow:!1}));l.add(v);var y=n.fillPath({seriesNumber:o}),b=t.graphics.renderPaths(g(g({},u),{},{pathFrom:null===p?c.areaPathsFrom[m]:p,pathTo:c.areaPathsTo[m],strokeWidth:0,fill:y,drawShadow:!1}));if(r.config.chart.dropShadow.enabled){var x=new Er(t.ctx),w=r.config.chart.dropShadow;x.dropShadow(b,Object.assign({},w,{noUserSpaceOnUse:!0}),o)}l.add(b)}e.forEach((function(e,n){var a=new Xr(t.ctx).getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:o,dataPointIndex:n}),s=t.graphics.drawMarker(d[n].x,d[n].y,a);s.attr("rel",n),s.attr("j",n),s.attr("index",o),s.node.setAttribute("default-marker-size",a.pSize);var c=t.graphics.group({class:"apexcharts-series-markers"});c&&c.add(s),h.add(c),l.add(h);var u=r.config.dataLabels;if(u.enabled){var p=u.formatter(r.globals.series[o][n],{seriesIndex:o,dataPointIndex:n,w:r});i.plotDataLabelsText({x:d[n].x,y:d[n].y,text:p,textAnchor:"middle",i:o,j:o,parent:f,offsetCorrection:!1,dataLabelsConfig:g({},u)})}l.add(f)})),a.push(l)})),this.drawPolygons({parent:u}),r.config.xaxis.labels.show){var p=this.drawXAxisTexts();u.add(p)}return a.forEach((function(e){u.add(e)})),u.add(this.yaxisLabels),u}},{key:"drawPolygons",value:function(e){for(var t=this,r=this.w,n=e.parent,a=new Rn(this.ctx),i=r.globals.yAxisScale[0].result.reverse(),o=i.length,s=[],l=this.size/(o-1),c=0;c<o;c++)s[c]=l*c;s.reverse();var u=[],d=[];s.forEach((function(e,r){var n=k.getPolygonPos(e,t.dataPointsLen),a="";n.forEach((function(e,n){if(0===r){var i=t.graphics.drawLine(e.x,e.y,0,0,Array.isArray(t.polygons.connectorColors)?t.polygons.connectorColors[n]:t.polygons.connectorColors);d.push(i)}0===n&&t.yaxisLabelsTextsPos.push({x:e.x,y:e.y}),a+=e.x+","+e.y+" "})),u.push(a)})),u.forEach((function(e,a){var i=t.polygons.strokeColors,o=t.polygons.strokeWidth,s=t.graphics.drawPolygon(e,Array.isArray(i)?i[a]:i,Array.isArray(o)?o[a]:o,r.globals.radarPolygons.fill.colors[a]);n.add(s)})),d.forEach((function(e){n.add(e)})),r.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach((function(e,r){var n=a.drawYAxisTexts(e.x,e.y,r,i[r]);t.yaxisLabels.add(n)}))}},{key:"drawXAxisTexts",value:function(){var e=this,t=this.w,r=t.config.xaxis.labels,n=this.graphics.group({class:"apexcharts-xaxis"}),a=k.getPolygonPos(this.size,this.dataPointsLen);return t.globals.labels.forEach((function(i,o){var s=t.config.xaxis.labels.formatter,l=new Gr(e.ctx);if(a[o]){var c=e.getTextPos(a[o],e.size),u=s(i,{seriesIndex:-1,dataPointIndex:o,w:t});l.plotDataLabelsText({x:c.newX,y:c.newY,text:u,textAnchor:c.textAnchor,i:o,j:o,parent:n,className:"apexcharts-xaxis-label",color:Array.isArray(r.style.colors)&&r.style.colors[o]?r.style.colors[o]:"#a8a8a8",dataLabelsConfig:g({textAnchor:c.textAnchor,dropShadow:{enabled:!1}},r),offsetCorrection:!1}).on("click",(function(r){if("function"==typeof t.config.chart.events.xAxisLabelClick){var n=Object.assign({},t,{labelIndex:o});t.config.chart.events.xAxisLabelClick(r,e.ctx,n)}}))}})),n}},{key:"createPaths",value:function(e,t){var r=this,n=[],a=[],i=[],o=[];if(e.length){a=[this.graphics.move(t.x,t.y)],o=[this.graphics.move(t.x,t.y)];var s=this.graphics.move(e[0].x,e[0].y),l=this.graphics.move(e[0].x,e[0].y);e.forEach((function(t,n){s+=r.graphics.line(t.x,t.y),l+=r.graphics.line(t.x,t.y),n===e.length-1&&(s+="Z",l+="Z")})),n.push(s),i.push(l)}return{linePathsFrom:a,linePathsTo:n,areaPathsFrom:o,areaPathsTo:i}}},{key:"getTextPos",value:function(e,t){var r="middle",n=e.x,a=e.y;return Math.abs(e.x)>=10?e.x>0?(r="start",n+=10):e.x<0&&(r="end",n-=10):r="middle",Math.abs(e.y)>=t-10&&(e.y<0?a-=10:e.y>0&&(a+=10)),{textAnchor:r,newX:n,newY:a}}},{key:"getPreviousPath",value:function(e){for(var t=this.w,r=null,n=0;n<t.globals.previousPaths.length;n++){var a=t.globals.previousPaths[n];a.paths.length>0&&parseInt(a.realIndex,10)===parseInt(e,10)&&void 0!==t.globals.previousPaths[n].paths[0]&&(r=t.globals.previousPaths[n].paths[0].d)}return r}},{key:"getDataPointsPos",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;e=e||[],t=t||[];for(var n=[],a=0;a<r;a++){var i={};i.x=e[a]*Math.sin(t[a]),i.y=-e[a]*Math.cos(t[a]),n.push(i)}return n}}]),e}(),jn=function(){h(t,Fn);var e=c(t);function t(r){var n;i(this,t),(n=e.call(this,r)).ctx=r,n.w=r.w,n.animBeginArr=[0],n.animDur=0;var o=n.w;return n.startAngle=o.config.plotOptions.radialBar.startAngle,n.endAngle=o.config.plotOptions.radialBar.endAngle,n.totalAngle=Math.abs(o.config.plotOptions.radialBar.endAngle-o.config.plotOptions.radialBar.startAngle),n.trackStartAngle=o.config.plotOptions.radialBar.track.startAngle,n.trackEndAngle=o.config.plotOptions.radialBar.track.endAngle,n.barLabels=n.w.config.plotOptions.radialBar.barLabels,n.donutDataLabels=n.w.config.plotOptions.radialBar.dataLabels,n.radialDataLabels=n.donutDataLabels,n.trackStartAngle||(n.trackStartAngle=n.startAngle),n.trackEndAngle||(n.trackEndAngle=n.endAngle),360===n.endAngle&&(n.endAngle=359.99),n.margin=parseInt(o.config.plotOptions.radialBar.track.margin,10),n.onBarLabelClick=n.onBarLabelClick.bind(a(n)),n}return s(t,[{key:"draw",value:function(e){var t=this.w,r=new Pr(this.ctx),n=r.group({class:"apexcharts-radialbar"});if(t.globals.noData)return n;var a=r.group(),i=this.defaultSize/2,o=t.globals.gridWidth/2,s=this.defaultSize/2.05;t.config.chart.sparkline.enabled||(s=s-t.config.stroke.width-t.config.chart.dropShadow.blur);var l=t.globals.fill.colors;if(t.config.plotOptions.radialBar.track.show){var c=this.drawTracks({size:s,centerX:o,centerY:i,colorArr:l,series:e});a.add(c)}var u=this.drawArcs({size:s,centerX:o,centerY:i,colorArr:l,series:e}),d=360;t.config.plotOptions.radialBar.startAngle<0&&(d=this.totalAngle);var h=(360-d)/360;if(t.globals.radialSize=s-s*h,this.radialDataLabels.value.show){var f=Math.max(this.radialDataLabels.value.offsetY,this.radialDataLabels.name.offsetY);t.globals.radialSize+=f*h}return a.add(u.g),"front"===t.config.plotOptions.radialBar.hollow.position&&(u.g.add(u.elHollow),u.dataLabels&&u.g.add(u.dataLabels)),n.add(a),n}},{key:"drawTracks",value:function(e){var t=this.w,r=new Pr(this.ctx),n=r.group({class:"apexcharts-tracks"}),a=new Er(this.ctx),i=new Yr(this.ctx),o=this.getStrokeWidth(e);e.size=e.size-o/2;for(var s=0;s<e.series.length;s++){var l=r.group({class:"apexcharts-radialbar-track apexcharts-track"});n.add(l),l.attr({rel:s+1}),e.size=e.size-o-this.margin;var c=t.config.plotOptions.radialBar.track,u=i.fillPath({seriesNumber:0,size:e.size,fillColors:Array.isArray(c.background)?c.background[s]:c.background,solid:!0}),d=this.trackStartAngle,h=this.trackEndAngle;Math.abs(h)+Math.abs(d)>=360&&(h=360-Math.abs(this.startAngle)-.1);var f=r.drawPath({d:"",stroke:u,strokeWidth:o*parseInt(c.strokeWidth,10)/100,fill:"none",strokeOpacity:c.opacity,classes:"apexcharts-radialbar-area"});if(c.dropShadow.enabled){var p=c.dropShadow;a.dropShadow(f,p)}l.add(f),f.attr("id","apexcharts-radialbarTrack-"+s),this.animatePaths(f,{centerX:e.centerX,centerY:e.centerY,endAngle:h,startAngle:d,size:e.size,i:s,totalItems:2,animBeginArr:0,dur:0,isTrack:!0})}return n}},{key:"drawArcs",value:function(e){var t=this.w,r=new Pr(this.ctx),n=new Yr(this.ctx),a=new Er(this.ctx),i=r.group(),o=this.getStrokeWidth(e);e.size=e.size-o/2;var s=t.config.plotOptions.radialBar.hollow.background,l=e.size-o*e.series.length-this.margin*e.series.length-o*parseInt(t.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,c=l-t.config.plotOptions.radialBar.hollow.margin;void 0!==t.config.plotOptions.radialBar.hollow.image&&(s=this.drawHollowImage(e,i,l,s));var u=this.drawHollow({size:c,centerX:e.centerX,centerY:e.centerY,fill:s||"transparent"});if(t.config.plotOptions.radialBar.hollow.dropShadow.enabled){var d=t.config.plotOptions.radialBar.hollow.dropShadow;a.dropShadow(u,d)}var h=1;!this.radialDataLabels.total.show&&t.globals.series.length>1&&(h=0);var f=null;if(this.radialDataLabels.show){var p=t.globals.dom.Paper.findOne(".apexcharts-datalabels-group");f=this.renderInnerDataLabels(p,this.radialDataLabels,{hollowSize:l,centerX:e.centerX,centerY:e.centerY,opacity:h})}"back"===t.config.plotOptions.radialBar.hollow.position&&(i.add(u),f&&i.add(f));var g=!1;t.config.plotOptions.radialBar.inverseOrder&&(g=!0);for(var m=g?e.series.length-1:0;g?m>=0:m<e.series.length;g?m--:m++){var v=r.group({class:"apexcharts-series apexcharts-radial-series",seriesName:k.escapeString(t.globals.seriesNames[m])});i.add(v),v.attr({rel:m+1,"data:realIndex":m}),this.ctx.series.addCollapsedClassToSeries(v,m),e.size=e.size-o-this.margin;var y=n.fillPath({seriesNumber:m,size:e.size,value:e.series[m]}),b=this.startAngle,x=void 0,w=k.negToZero(e.series[m]>100?100:e.series[m])/100,S=Math.round(this.totalAngle*w)+this.startAngle,C=void 0;t.globals.dataChanged&&(x=this.startAngle,C=Math.round(this.totalAngle*k.negToZero(t.globals.previousPaths[m])/100)+x),Math.abs(S)+Math.abs(b)>360&&(S-=.01),Math.abs(C)+Math.abs(x)>360&&(C-=.01);var _=S-b,E=Array.isArray(t.config.stroke.dashArray)?t.config.stroke.dashArray[m]:t.config.stroke.dashArray,P=r.drawPath({d:"",stroke:y,strokeWidth:o,fill:"none",fillOpacity:t.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+m,strokeDashArray:E});if(Pr.setAttrs(P.node,{"data:angle":_,"data:value":e.series[m]}),t.config.chart.dropShadow.enabled){var A=t.config.chart.dropShadow;a.dropShadow(P,A,m)}if(a.setSelectionFilter(P,0,m),this.addListeners(P,this.radialDataLabels),v.add(P),P.attr({index:0,j:m}),this.barLabels.enabled){var D=k.polarToCartesian(e.centerX,e.centerY,e.size,b),O=this.barLabels.formatter(t.globals.seriesNames[m],{seriesIndex:m,w:t}),M=["apexcharts-radialbar-label"];this.barLabels.onClick||M.push("apexcharts-no-click");var T=this.barLabels.useSeriesColors?t.globals.colors[m]:t.config.chart.foreColor;T||(T=t.config.chart.foreColor);var I=D.x+this.barLabels.offsetX,N=D.y+this.barLabels.offsetY,L=r.drawText({x:I,y:N,text:O,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:T,cssClass:M.join(" ")});L.on("click",this.onBarLabelClick),L.attr({rel:m+1}),0!==b&&L.attr({"transform-origin":"".concat(I," ").concat(N),transform:"rotate(".concat(b," 0 0)")}),v.add(L)}var R=0;!this.initialAnim||t.globals.resized||t.globals.dataChanged||(R=t.config.chart.animations.speed),t.globals.dataChanged&&(R=t.config.chart.animations.dynamicAnimation.speed),this.animDur=R/(1.2*e.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(P,{centerX:e.centerX,centerY:e.centerY,endAngle:S,startAngle:b,prevEndAngle:C,prevStartAngle:x,size:e.size,i:m,totalItems:2,animBeginArr:this.animBeginArr,dur:R,shouldSetPrevPaths:!0})}return{g:i,elHollow:u,dataLabels:f}}},{key:"drawHollow",value:function(e){var t=new Pr(this.ctx).drawCircle(2*e.size);return t.attr({class:"apexcharts-radialbar-hollow",cx:e.centerX,cy:e.centerY,r:e.size,fill:e.fill}),t}},{key:"drawHollowImage",value:function(e,t,r,n){var a=this.w,i=new Yr(this.ctx),o=k.randomId(),s=a.config.plotOptions.radialBar.hollow.image;if(a.config.plotOptions.radialBar.hollow.imageClipped)i.clippedImgArea({width:r,height:r,image:s,patternID:"pattern".concat(a.globals.cuid).concat(o)}),n="url(#pattern".concat(a.globals.cuid).concat(o,")");else{var l=a.config.plotOptions.radialBar.hollow.imageWidth,c=a.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===c){var u=a.globals.dom.Paper.image(s,(function(t){this.move(e.centerX-t.width/2+a.config.plotOptions.radialBar.hollow.imageOffsetX,e.centerY-t.height/2+a.config.plotOptions.radialBar.hollow.imageOffsetY)}));t.add(u)}else{var d=a.globals.dom.Paper.image(s,(function(t){this.move(e.centerX-l/2+a.config.plotOptions.radialBar.hollow.imageOffsetX,e.centerY-c/2+a.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,c)}));t.add(d)}}return n}},{key:"getStrokeWidth",value:function(e){var t=this.w;return e.size*(100-parseInt(t.config.plotOptions.radialBar.hollow.size,10))/100/(e.series.length+1)-this.margin}},{key:"onBarLabelClick",value:function(e){var t=parseInt(e.target.getAttribute("rel"),10)-1,r=this.barLabels.onClick,n=this.w;r&&r(n.globals.seriesNames[t],{w:n,seriesIndex:t})}}]),t}(),Hn=function(){h(t,Mn);var e=c(t);function t(){return i(this,t),e.apply(this,arguments)}return s(t,[{key:"draw",value:function(e,t){var r=this.w,n=new Pr(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=e,this.seriesRangeStart=r.globals.seriesRangeStart,this.seriesRangeEnd=r.globals.seriesRangeEnd,this.barHelpers.initVariables(e);for(var a=n.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),i=0;i<e.length;i++){var o,s,l,c,u=void 0,d=void 0,h=r.globals.comboCharts?t[i]:i,f=this.barHelpers.getGroupIndex(h).columnGroupIndex,p=n.group({class:"apexcharts-series",seriesName:k.escapeString(r.globals.seriesNames[h]),rel:i+1,"data:realIndex":h});this.ctx.series.addCollapsedClassToSeries(p,h),e[i].length>0&&(this.visibleI=this.visibleI+1);var m=0,v=0,y=0;this.yRatio.length>1&&(this.yaxisIndex=r.globals.seriesYAxisReverseMap[h][0],y=h);var b=this.barHelpers.initialPositions(h);d=b.y,c=b.zeroW,u=b.x,v=b.barWidth,m=b.barHeight,o=b.xDivision,s=b.yDivision,l=b.zeroH;for(var x=n.group({class:"apexcharts-datalabels","data:realIndex":h}),w=n.group({class:"apexcharts-rangebar-goals-markers"}),S=0;S<r.globals.dataPoints;S++){var C=this.barHelpers.getStrokeWidth(i,S,h),_=this.seriesRangeStart[i][S],E=this.seriesRangeEnd[i][S],P=null,A=null,D=null,O={x:u,y:d,strokeWidth:C,elSeries:p},M=this.seriesLen;if(r.config.plotOptions.bar.rangeBarGroupRows&&(M=1),void 0===r.config.series[i].data[S])break;if(this.isHorizontal){D=d+m*this.visibleI;var T=(s-m*M)/2;if(r.config.series[i].data[S].x){var I=this.detectOverlappingBars({i,j:S,barYPosition:D,srty:T,barHeight:m,yDivision:s,initPositions:b});m=I.barHeight,D=I.barYPosition}v=(P=this.drawRangeBarPaths(g({indexes:{i,j:S,realIndex:h},barHeight:m,barYPosition:D,zeroW:c,yDivision:s,y1:_,y2:E},O))).barWidth}else{r.globals.isXNumeric&&(u=(r.globals.seriesX[i][S]-r.globals.minX)/this.xRatio-v/2),A=u+v*this.visibleI;var N=(o-v*M)/2;if(r.config.series[i].data[S].x){var L=this.detectOverlappingBars({i,j:S,barXPosition:A,srtx:N,barWidth:v,xDivision:o,initPositions:b});v=L.barWidth,A=L.barXPosition}m=(P=this.drawRangeColumnPaths(g({indexes:{i,j:S,realIndex:h,translationsIndex:y},barWidth:v,barXPosition:A,zeroH:l,xDivision:o},O))).barHeight}var R=this.barHelpers.drawGoalLine({barXPosition:P.barXPosition,barYPosition:D,goalX:P.goalX,goalY:P.goalY,barHeight:m,barWidth:v});R&&w.add(R),d=P.y,u=P.x;var F=this.barHelpers.getPathFillColor(e,i,S,h);this.renderSeries({realIndex:h,pathFill:F.color,lineFill:F.useRangeColor?F.color:r.globals.stroke.colors[h],j:S,i,x:u,y:d,y1:_,y2:E,pathFrom:P.pathFrom,pathTo:P.pathTo,strokeWidth:C,elSeries:p,series:e,barHeight:m,barWidth:v,barXPosition:A,barYPosition:D,columnGroupIndex:f,elDataLabelsWrap:x,elGoalsMarkers:w,visibleSeries:this.visibleI,type:"rangebar"})}a.add(p)}return a}},{key:"detectOverlappingBars",value:function(e){var t=e.i,r=e.j,n=e.barYPosition,a=e.barXPosition,i=e.srty,o=e.srtx,s=e.barHeight,l=e.barWidth,c=e.yDivision,u=e.xDivision,d=e.initPositions,h=this.w,f=[],p=h.config.series[t].data[r].rangeName,g=h.config.series[t].data[r].x,m=Array.isArray(g)?g.join(" "):g,v=h.globals.labels.map((function(e){return Array.isArray(e)?e.join(" "):e})).indexOf(m),y=h.globals.seriesRange[t].findIndex((function(e){return e.x===m&&e.overlaps.length>0}));return this.isHorizontal?(n=h.config.plotOptions.bar.rangeBarGroupRows?i+c*v:i+s*this.visibleI+c*v,y>-1&&!h.config.plotOptions.bar.rangeBarOverlap&&(f=h.globals.seriesRange[t][y].overlaps).indexOf(p)>-1&&(n=(s=d.barHeight/f.length)*this.visibleI+c*(100-parseInt(this.barOptions.barHeight,10))/100/2+s*(this.visibleI+f.indexOf(p))+c*v)):(v>-1&&!h.globals.timescaleLabels.length&&(a=h.config.plotOptions.bar.rangeBarGroupRows?o+u*v:o+l*this.visibleI+u*v),y>-1&&!h.config.plotOptions.bar.rangeBarOverlap&&(f=h.globals.seriesRange[t][y].overlaps).indexOf(p)>-1&&(a=(l=d.barWidth/f.length)*this.visibleI+u*(100-parseInt(this.barOptions.barWidth,10))/100/2+l*(this.visibleI+f.indexOf(p))+u*v)),{barYPosition:n,barXPosition:a,barHeight:s,barWidth:l}}},{key:"drawRangeColumnPaths",value:function(e){var t=e.indexes,r=e.x,n=e.xDivision,a=e.barWidth,i=e.barXPosition,o=e.zeroH,s=this.w,l=t.i,c=t.j,u=t.realIndex,d=t.translationsIndex,h=this.yRatio[d],f=this.getRangeValue(u,c),p=Math.min(f.start,f.end),g=Math.max(f.start,f.end);void 0===this.series[l][c]||null===this.series[l][c]?p=o:(p=o-p/h,g=o-g/h);var m=Math.abs(g-p),v=this.barHelpers.getColumnPaths({barXPosition:i,barWidth:a,y1:p,y2:g,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:u,i:u,j:c,w:s});if(s.globals.isXNumeric){var y=this.getBarXForNumericXAxis({x:r,j:c,realIndex:u,barWidth:a});r=y.x,i=y.barXPosition}else r+=n;return{pathTo:v.pathTo,pathFrom:v.pathFrom,barHeight:m,x:r,y:f.start<0&&f.end<0?p:g,goalY:this.barHelpers.getGoalValues("y",null,o,l,c,d),barXPosition:i}}},{key:"preventBarOverflow",value:function(e){var t=this.w;return e<0&&(e=0),e>t.globals.gridWidth&&(e=t.globals.gridWidth),e}},{key:"drawRangeBarPaths",value:function(e){var t=e.indexes,r=e.y,n=e.y1,a=e.y2,i=e.yDivision,o=e.barHeight,s=e.barYPosition,l=e.zeroW,c=this.w,u=t.realIndex,d=t.j,h=this.preventBarOverflow(l+n/this.invertedYRatio),f=this.preventBarOverflow(l+a/this.invertedYRatio),p=this.getRangeValue(u,d),g=Math.abs(f-h),m=this.barHelpers.getBarpaths({barYPosition:s,barHeight:o,x1:h,x2:f,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:u,realIndex:u,j:d,w:c});return c.globals.isXNumeric||(r+=i),{pathTo:m.pathTo,pathFrom:m.pathFrom,barWidth:g,x:p.start<0&&p.end<0?h:f,goalX:this.barHelpers.getGoalValues("x",l,null,u,d),y:r}}},{key:"getRangeValue",value:function(e,t){var r=this.w;return{start:r.globals.seriesRangeStart[e][t],end:r.globals.seriesRangeEnd[e][t]}}}]),t}(),Bn=function(){function e(t){i(this,e),this.w=t.w,this.lineCtx=t}return s(e,[{key:"sameValueSeriesFix",value:function(e,t){var r=this.w;if(("gradient"===r.config.fill.type||"gradient"===r.config.fill.type[e])&&new Ar(this.lineCtx.ctx,r).seriesHaveSameValues(e)){var n=t[e].slice();n[n.length-1]=n[n.length-1]+1e-6,t[e]=n}return t}},{key:"calculatePoints",value:function(e){var t=e.series,r=e.realIndex,n=e.x,a=e.y,i=e.i,o=e.j,s=e.prevY,l=this.w,c=[],u=[],d=this.lineCtx.categoryAxisCorrection+l.config.markers.offsetX;return l.globals.isXNumeric&&(d=(l.globals.seriesX[r][0]-l.globals.minX)/this.lineCtx.xRatio+l.config.markers.offsetX),0===o&&(c.push(d),u.push(k.isNumber(t[i][0])?s+l.config.markers.offsetY:null)),c.push(n+l.config.markers.offsetX),u.push(k.isNumber(t[i][o+1])?a+l.config.markers.offsetY:null),{x:c,y:u}}},{key:"checkPreviousPaths",value:function(e){for(var t=e.pathFromLine,r=e.pathFromArea,n=e.realIndex,a=this.w,i=0;i<a.globals.previousPaths.length;i++){var o=a.globals.previousPaths[i];("line"===o.type||"area"===o.type)&&o.paths.length>0&&parseInt(o.realIndex,10)===parseInt(n,10)&&("line"===o.type?(this.lineCtx.appendPathFrom=!1,t=a.globals.previousPaths[i].paths[0].d):"area"===o.type&&(this.lineCtx.appendPathFrom=!1,r=a.globals.previousPaths[i].paths[0].d,a.config.stroke.show&&a.globals.previousPaths[i].paths[1]&&(t=a.globals.previousPaths[i].paths[1].d)))}return{pathFromLine:t,pathFromArea:r}}},{key:"determineFirstPrevY",value:function(e){var t,r,n,a=e.i,i=e.realIndex,o=e.series,s=e.prevY,l=e.lineYPosition,c=e.translationsIndex,u=this.w,d=u.config.chart.stacked&&!u.globals.comboCharts||u.config.chart.stacked&&u.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||"bar"===(null===(t=this.w.config.series[i])||void 0===t?void 0:t.type)||"column"===(null===(r=this.w.config.series[i])||void 0===r?void 0:r.type));if(void 0!==(null===(n=o[a])||void 0===n?void 0:n[0]))s=(l=d&&a>0?this.lineCtx.prevSeriesY[a-1][0]:this.lineCtx.zeroY)-o[a][0]/this.lineCtx.yRatio[c]+2*(this.lineCtx.isReversed?o[a][0]/this.lineCtx.yRatio[c]:0);else if(d&&a>0&&void 0===o[a][0])for(var h=a-1;h>=0;h--)if(null!==o[h][0]&&void 0!==o[h][0]){s=l=this.lineCtx.prevSeriesY[h][0];break}return{prevY:s,lineYPosition:l}}}]),e}(),$n=function(e,t,r){var n=e.slice(t,r);if(t){if(r-t>1&&n[1].length<6){var a=n[0].length;n[1]=[2*n[0][a-2]-n[0][a-4],2*n[0][a-1]-n[0][a-3]].concat(n[1])}n[0]=n[0].slice(-2)}return n};function Wn(e,t){return(t[1]-e[1])/(t[0]-e[0])}var Vn=function(){function e(t,r,n){i(this,e),this.ctx=t,this.w=t.w,this.xyRatios=r,this.pointsChart=!("bubble"!==this.w.config.chart.type&&"scatter"!==this.w.config.chart.type)||n,this.scatter=new Kr(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new Bn(this),this.markers=new Xr(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return s(e,[{key:"draw",value:function(e,t,r,n){var a,i=this.w,o=new Pr(this.ctx),s=i.globals.comboCharts?t:i.config.chart.type,l=o.group({class:"apexcharts-".concat(s,"-series apexcharts-plot-series")}),c=new Ar(this.ctx,i);this.yRatio=this.xyRatios.yRatio,this.zRatio=this.xyRatios.zRatio,this.xRatio=this.xyRatios.xRatio,this.baseLineY=this.xyRatios.baseLineY,e=c.getLogSeries(e),this.yRatio=c.getLogYRatios(this.yRatio),this.prevSeriesY=[];for(var u=[],d=0;d<e.length;d++){e=this.lineHelpers.sameValueSeriesFix(d,e);var h=i.globals.comboCharts?r[d]:d,f=this.yRatio.length>1?h:0;this._initSerieVariables(e,d,h);var p=[],m=[],v=[],y=i.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,h),i.globals.isXNumeric&&i.globals.seriesX.length>0&&(y=(i.globals.seriesX[h][0]-i.globals.minX)/this.xRatio),v.push(y);var b,x=y,w=void 0,k=x,S=this.zeroY,C=this.zeroY;S=this.lineHelpers.determineFirstPrevY({i:d,realIndex:h,series:e,prevY:S,lineYPosition:0,translationsIndex:f}).prevY,"monotoneCubic"===i.config.stroke.curve&&null===e[d][0]?p.push(null):p.push(S),b=S,"rangeArea"===s&&(w=C=this.lineHelpers.determineFirstPrevY({i:d,realIndex:h,series:n,prevY:C,lineYPosition:0,translationsIndex:f}).prevY,m.push(null!==p[0]?C:null));var _=this._calculatePathsFrom({type:s,series:e,i:d,realIndex:h,translationsIndex:f,prevX:k,prevY:S,prevY2:C}),E=[p[0]],P=[m[0]],A={type:s,series:e,realIndex:h,translationsIndex:f,i:d,x:y,y:1,pX:x,pY:b,pathsFrom:_,linePaths:[],areaPaths:[],seriesIndex:r,lineYPosition:0,xArrj:v,yArrj:p,y2Arrj:m,seriesRangeEnd:n},D=this._iterateOverDataPoints(g(g({},A),{},{iterations:"rangeArea"===s?e[d].length-1:void 0,isRangeStart:!0}));if("rangeArea"===s){for(var O=this._calculatePathsFrom({series:n,i:d,realIndex:h,prevX:k,prevY:C}),M=this._iterateOverDataPoints(g(g({},A),{},{series:n,xArrj:[y],yArrj:E,y2Arrj:P,pY:w,areaPaths:D.areaPaths,pathsFrom:O,iterations:n[d].length-1,isRangeStart:!1})),T=D.linePaths.length/2,I=0;I<T;I++)D.linePaths[I]=M.linePaths[I+T]+D.linePaths[I];D.linePaths.splice(T),D.pathFromLine=M.pathFromLine+D.pathFromLine}else D.pathFromArea+="z";this._handlePaths({type:s,realIndex:h,i:d,paths:D}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),u.push(this.elSeries)}if(void 0!==(null===(a=i.config.series[0])||void 0===a?void 0:a.zIndex)&&u.sort((function(e,t){return Number(e.node.getAttribute("zIndex"))-Number(t.node.getAttribute("zIndex"))})),i.config.chart.stacked)for(var N=u.length-1;N>=0;N--)l.add(u[N]);else for(var L=0;L<u.length;L++)l.add(u[L]);return l}},{key:"_initSerieVariables",value:function(e,t,r){var n=this.w,a=new Pr(this.ctx);this.xDivision=n.globals.gridWidth/(n.globals.dataPoints-("on"===n.config.xaxis.tickPlacement?1:0)),this.strokeWidth=Array.isArray(n.config.stroke.width)?n.config.stroke.width[r]:n.config.stroke.width;var i=0;if(this.yRatio.length>1&&(this.yaxisIndex=n.globals.seriesYAxisReverseMap[r],i=r),this.isReversed=n.config.yaxis[this.yaxisIndex]&&n.config.yaxis[this.yaxisIndex].reversed,this.zeroY=n.globals.gridHeight-this.baseLineY[i]-(this.isReversed?n.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[i]:0),this.areaBottomY=this.zeroY,(this.zeroY>n.globals.gridHeight||"end"===n.config.plotOptions.area.fillTo)&&(this.areaBottomY=n.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=a.group({class:"apexcharts-series",zIndex:void 0!==n.config.series[r].zIndex?n.config.series[r].zIndex:r,seriesName:k.escapeString(n.globals.seriesNames[r])}),this.elPointsMain=a.group({class:"apexcharts-series-markers-wrap","data:realIndex":r}),n.globals.hasNullValues){var o=this.markers.plotChartMarkers({pointsPos:{x:[0],y:[n.globals.gridHeight+n.globals.markers.largestSize]},seriesIndex:t,j:0,pSize:.1,alwaysDrawMarker:!0,isVirtualPoint:!0});null!==o&&this.elPointsMain.add(o)}this.elDataLabelsWrap=a.group({class:"apexcharts-datalabels","data:realIndex":r});var s=e[t].length===n.globals.dataPoints;this.elSeries.attr({"data:longestSeries":s,rel:t+1,"data:realIndex":r}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(e){var t,r,n,a,i=e.type,o=e.series,s=e.i,l=e.realIndex,c=e.translationsIndex,u=e.prevX,d=e.prevY,h=e.prevY2,f=this.w,p=new Pr(this.ctx);if(null===o[s][0]){for(var g=0;g<o[s].length;g++)if(null!==o[s][g]){u=this.xDivision*g,d=this.zeroY-o[s][g]/this.yRatio[c],t=p.move(u,d),r=p.move(u,this.areaBottomY);break}}else t=p.move(u,d),"rangeArea"===i&&(t=p.move(u,h)+p.line(u,d)),r=p.move(u,this.areaBottomY)+p.line(u,d);if(n=p.move(0,this.areaBottomY)+p.line(0,this.areaBottomY),a=p.move(0,this.areaBottomY)+p.line(0,this.areaBottomY),f.globals.previousPaths.length>0){var m=this.lineHelpers.checkPreviousPaths({pathFromLine:n,pathFromArea:a,realIndex:l});n=m.pathFromLine,a=m.pathFromArea}return{prevX:u,prevY:d,linePath:t,areaPath:r,pathFromLine:n,pathFromArea:a}}},{key:"_handlePaths",value:function(e){var t=e.type,r=e.realIndex,n=e.i,a=e.paths,i=this.w,o=new Pr(this.ctx),s=new Yr(this.ctx);this.prevSeriesY.push(a.yArrj),i.globals.seriesXvalues[r]=a.xArrj,i.globals.seriesYvalues[r]=a.yArrj;var l=i.config.forecastDataPoints;if(l.count>0&&"rangeArea"!==t){var c=i.globals.seriesXvalues[r][i.globals.seriesXvalues[r].length-l.count-1],u=o.drawRect(c,0,i.globals.gridWidth,i.globals.gridHeight,0);i.globals.dom.elForecastMask.appendChild(u.node);var d=o.drawRect(0,0,c,i.globals.gridHeight,0);i.globals.dom.elNonForecastMask.appendChild(d.node)}this.pointsChart||i.globals.delayedElements.push({el:this.elPointsMain.node,index:r});var h={i:n,realIndex:r,animationDelay:n,initialSpeed:i.config.chart.animations.speed,dataChangeSpeed:i.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(t)};if("area"===t)for(var f=s.fillPath({seriesNumber:r}),p=0;p<a.areaPaths.length;p++){var m=o.renderPaths(g(g({},h),{},{pathFrom:a.pathFromArea,pathTo:a.areaPaths[p],stroke:"none",strokeWidth:0,strokeLineCap:null,fill:f}));this.elSeries.add(m)}if(i.config.stroke.show&&!this.pointsChart){var v=null;if("line"===t)v=s.fillPath({seriesNumber:r,i:n});else if("solid"===i.config.stroke.fill.type)v=i.globals.stroke.colors[r];else{var y=i.config.fill;i.config.fill=i.config.stroke.fill,v=s.fillPath({seriesNumber:r,i:n}),i.config.fill=y}for(var b=0;b<a.linePaths.length;b++){var x=v;"rangeArea"===t&&(x=s.fillPath({seriesNumber:r}));var w=g(g({},h),{},{pathFrom:a.pathFromLine,pathTo:a.linePaths[b],stroke:v,strokeWidth:this.strokeWidth,strokeLineCap:i.config.stroke.lineCap,fill:"rangeArea"===t?x:"none"}),k=o.renderPaths(w);if(this.elSeries.add(k),k.attr("fill-rule","evenodd"),l.count>0&&"rangeArea"!==t){var S=o.renderPaths(w);S.node.setAttribute("stroke-dasharray",l.dashArray),l.strokeWidth&&S.node.setAttribute("stroke-width",l.strokeWidth),this.elSeries.add(S),S.attr("clip-path","url(#forecastMask".concat(i.globals.cuid,")")),k.attr("clip-path","url(#nonForecastMask".concat(i.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(e){var t,r,n=this,a=e.type,i=e.series,o=e.iterations,s=e.realIndex,l=e.translationsIndex,c=e.i,u=e.x,d=e.y,h=e.pX,f=e.pY,p=e.pathsFrom,g=e.linePaths,m=e.areaPaths,v=e.seriesIndex,y=e.lineYPosition,b=e.xArrj,x=e.yArrj,w=e.y2Arrj,S=e.isRangeStart,C=e.seriesRangeEnd,_=this.w,E=new Pr(this.ctx),P=this.yRatio,A=p.prevY,D=p.linePath,O=p.areaPath,M=p.pathFromLine,T=p.pathFromArea,I=k.isNumber(_.globals.minYArr[s])?_.globals.minYArr[s]:_.globals.minY;o||(o=_.globals.dataPoints>1?_.globals.dataPoints-1:_.globals.dataPoints);var N=function(e,t){return t-e/P[l]+2*(n.isReversed?e/P[l]:0)},L=d,R=_.config.chart.stacked&&!_.globals.comboCharts||_.config.chart.stacked&&_.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||"bar"===(null===(t=this.w.config.series[s])||void 0===t?void 0:t.type)||"column"===(null===(r=this.w.config.series[s])||void 0===r?void 0:r.type)),F=_.config.stroke.curve;Array.isArray(F)&&(F=Array.isArray(v)?F[v[c]]:F[c]);for(var z,j=0,H=0;H<o&&0!==i[c].length;H++){var B=void 0===i[c][H+1]||null===i[c][H+1];if(_.globals.isXNumeric){var $=_.globals.seriesX[s][H+1];void 0===_.globals.seriesX[s][H+1]&&($=_.globals.seriesX[s][o-1]),u=($-_.globals.minX)/this.xRatio}else u+=this.xDivision;y=R&&c>0&&_.globals.collapsedSeries.length<_.config.series.length-1?this.prevSeriesY[function(e){for(var t=e;t>0;t--){if(!(_.globals.collapsedSeriesIndices.indexOf((null==v?void 0:v[t])||t)>-1))return t;t--}return 0}(c-1)][H+1]:this.zeroY,B?d=N(I,y):(d=N(i[c][H+1],y),"rangeArea"===a&&(L=N(C[c][H+1],y))),b.push(null===i[c][H+1]?null:u),!B||"smooth"!==_.config.stroke.curve&&"monotoneCubic"!==_.config.stroke.curve?(x.push(d),w.push(L)):(x.push(null),w.push(null));var W=this.lineHelpers.calculatePoints({series:i,x:u,y:d,realIndex:s,i:c,j:H,prevY:A}),V=this._createPaths({type:a,series:i,i:c,realIndex:s,j:H,x:u,y:d,y2:L,xArrj:b,yArrj:x,y2Arrj:w,pX:h,pY:f,pathState:j,segmentStartX:z,linePath:D,areaPath:O,linePaths:g,areaPaths:m,curve:F,isRangeStart:S});m=V.areaPaths,g=V.linePaths,h=V.pX,f=V.pY,j=V.pathState,z=V.segmentStartX,O=V.areaPath,D=V.linePath,!this.appendPathFrom||_.globals.hasNullValues||"monotoneCubic"===F&&"rangeArea"===a||(M+=E.line(u,this.areaBottomY),T+=E.line(u,this.areaBottomY)),this.handleNullDataPoints(i,W,c,H,s),this._handleMarkersAndLabels({type:a,pointsPos:W,i:c,j:H,realIndex:s,isRangeStart:S})}return{yArrj:x,xArrj:b,pathFromArea:T,areaPaths:m,pathFromLine:M,linePaths:g,linePath:D,areaPath:O}}},{key:"_handleMarkersAndLabels",value:function(e){var t=e.type,r=e.pointsPos,n=e.isRangeStart,a=e.i,i=e.j,o=e.realIndex,s=this.w,l=new Gr(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,i,{realIndex:o,pointsPos:r,zRatio:this.zRatio,elParent:this.elPointsMain});else{s.globals.series[a].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var c=this.markers.plotChartMarkers({pointsPos:r,seriesIndex:o,j:i+1});null!==c&&this.elPointsMain.add(c)}var u=l.drawDataLabel({type:t,isRangeStart:n,pos:r,i:o,j:i+1});null!==u&&this.elDataLabelsWrap.add(u)}},{key:"_createPaths",value:function(e){var t=e.type,r=e.series,n=e.i;e.realIndex;var a,i=e.j,o=e.x,s=e.y,l=e.xArrj,c=e.yArrj,u=e.y2,d=e.y2Arrj,h=e.pX,f=e.pY,p=e.pathState,g=e.segmentStartX,m=e.linePath,v=e.areaPath,y=e.linePaths,b=e.areaPaths,x=e.curve,w=e.isRangeStart,k=new Pr(this.ctx),S=this.areaBottomY,C="rangeArea"===t,_="rangeArea"===t&&w;switch(x){case"monotoneCubic":var E=w?c:d;switch(p){case 0:if(null===E[i+1])break;p=1;case 1:if(!(C?l.length===r[n].length:i===r[n].length-2))break;case 2:var P=w?l:l.slice().reverse(),A=w?E:E.slice().reverse(),D=(a=A,P.map((function(e,t){return[e,a[t]]})).filter((function(e){return null!==e[1]}))),O=D.length>1?function(e){var t=function(e){for(var t,r,n,a,i=function(e){for(var t=[],r=e[0],n=e[1],a=t[0]=Wn(r,n),i=1,o=e.length-1;i<o;i++)r=n,n=e[i+1],t[i]=.5*(a+(a=Wn(r,n)));return t[i]=a,t}(e),o=e.length-1,s=[],l=0;l<o;l++)n=Wn(e[l],e[l+1]),Math.abs(n)<1e-6?i[l]=i[l+1]=0:(a=(t=i[l]/n)*t+(r=i[l+1]/n)*r)>9&&(a=3*n/Math.sqrt(a),i[l]=a*t,i[l+1]=a*r);for(var c=0;c<=o;c++)a=(e[Math.min(o,c+1)][0]-e[Math.max(0,c-1)][0])/(6*(1+i[c]*i[c])),s.push([a||0,i[c]*a||0]);return s}(e),r=e[1],n=e[0],a=[],i=t[1],o=t[0];a.push(n,[n[0]+o[0],n[1]+o[1],r[0]-i[0],r[1]-i[1],r[0],r[1]]);for(var s=2,l=t.length;s<l;s++){var c=e[s],u=t[s];a.push([c[0]-u[0],c[1]-u[1],c[0],c[1]])}return a}(D):D,M=[];C&&(_?b=D:M=b.reverse());var T=0,I=0;if(function(e,t){for(var r=function(e){var t=[],r=0;return e.forEach((function(e){null!==e?r++:r>0&&(t.push(r),r=0)})),r>0&&t.push(r),t}(e),n=[],a=0,i=0;a<r.length;i+=r[a++])n[a]=$n(t,i,i+r[a]);return n}(A,O).forEach((function(e){T++;var t=function(e){for(var t="",r=0;r<e.length;r++){var n=e[r],a=n.length;a>4?(t+="C".concat(n[0],", ").concat(n[1]),t+=", ".concat(n[2],", ").concat(n[3]),t+=", ".concat(n[4],", ").concat(n[5])):a>2&&(t+="S".concat(n[0],", ").concat(n[1]),t+=", ".concat(n[2],", ").concat(n[3]))}return t}(e),r=I,n=(I+=e.length)-1;_?m=k.move(D[r][0],D[r][1])+t:C?m=k.move(M[r][0],M[r][1])+k.line(D[r][0],D[r][1])+t+k.line(M[n][0],M[n][1]):(m=k.move(D[r][0],D[r][1])+t,v=m+k.line(D[n][0],S)+k.line(D[r][0],S)+"z",b.push(v)),y.push(m)})),C&&T>1&&!_){var N=y.slice(T).reverse();y.splice(T),N.forEach((function(e){return y.push(e)}))}p=0}break;case"smooth":var L=.35*(o-h);if(null===r[n][i])p=0;else switch(p){case 0:if(g=h,m=_?k.move(h,d[i])+k.line(h,f):k.move(h,f),v=k.move(h,f),null===r[n][i+1]||void 0===r[n][i+1]){y.push(m),b.push(v);break}if(p=1,i<r[n].length-2){var R=k.curve(h+L,f,o-L,s,o,s);m+=R,v+=R;break}case 1:if(null===r[n][i+1])m+=_?k.line(h,u):k.move(h,f),v+=k.line(h,S)+k.line(g,S)+"z",y.push(m),b.push(v),p=-1;else{var F=k.curve(h+L,f,o-L,s,o,s);m+=F,v+=F,i>=r[n].length-2&&(_&&(m+=k.curve(o,s,o,s,o,u)+k.move(o,u)),v+=k.curve(o,s,o,s,o,S)+k.line(g,S)+"z",y.push(m),b.push(v),p=-1)}}h=o,f=s;break;default:var z=function(e,t,r){var n=[];switch(e){case"stepline":n=k.line(t,null,"H")+k.line(null,r,"V");break;case"linestep":n=k.line(null,r,"V")+k.line(t,null,"H");break;case"straight":n=k.line(t,r)}return n};if(null===r[n][i])p=0;else switch(p){case 0:if(g=h,m=_?k.move(h,d[i])+k.line(h,f):k.move(h,f),v=k.move(h,f),null===r[n][i+1]||void 0===r[n][i+1]){y.push(m),b.push(v);break}if(p=1,i<r[n].length-2){var j=z(x,o,s);m+=j,v+=j;break}case 1:if(null===r[n][i+1])m+=_?k.line(h,u):k.move(h,f),v+=k.line(h,S)+k.line(g,S)+"z",y.push(m),b.push(v),p=-1;else{var H=z(x,o,s);m+=H,v+=H,i>=r[n].length-2&&(_&&(m+=k.line(o,u)),v+=k.line(o,S)+k.line(g,S)+"z",y.push(m),b.push(v),p=-1)}}h=o,f=s}return{linePaths:y,areaPaths:b,pX:h,pY:f,pathState:p,segmentStartX:g,linePath:m,areaPath:v}}},{key:"handleNullDataPoints",value:function(e,t,r,n,a){var i=this.w;if(null===e[r][n]&&i.config.markers.showNullDataPoints||1===e[r].length){var o=this.strokeWidth-i.config.markers.strokeWidth/2;o>0||(o=0);var s=this.markers.plotChartMarkers({pointsPos:t,seriesIndex:a,j:n+1,pSize:o,alwaysDrawMarker:!0});null!==s&&this.elPointsMain.add(s)}}}]),e}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function e(t,r,n,a){this.xoffset=t,this.yoffset=r,this.height=a,this.width=n,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(e){var t,r=[],n=this.xoffset,a=this.yoffset,o=i(e)/this.height,s=i(e)/this.width;if(this.width>=this.height)for(t=0;t<e.length;t++)r.push([n,a,n+o,a+e[t]/o]),a+=e[t]/o;else for(t=0;t<e.length;t++)r.push([n,a,n+e[t]/s,a+s]),n+=e[t]/s;return r},this.cutArea=function(t){var r;if(this.width>=this.height){var n=t/this.height,a=this.width-n;r=new e(this.xoffset+n,this.yoffset,a,this.height)}else{var i=t/this.width,o=this.height-i;r=new e(this.xoffset,this.yoffset+i,this.width,o)}return r}}function t(t,n,a,o,s){o=void 0===o?0:o,s=void 0===s?0:s;var l=r(function(e,t){var r,n=[],a=t/i(e);for(r=0;r<e.length;r++)n[r]=e[r]*a;return n}(t,n*a),[],new e(o,s,n,a),[]);return function(e){var t,r,n=[];for(t=0;t<e.length;t++)for(r=0;r<e[t].length;r++)n.push(e[t][r]);return n}(l)}function r(e,t,a,o){var s,l,c;if(0!==e.length)return s=a.shortestEdge(),function(e,t,r){var a;return 0===e.length||((a=e.slice()).push(t),n(e,r)>=n(a,r))}(t,l=e[0],s)?(t.push(l),r(e.slice(1),t,a,o)):(c=a.cutArea(i(t),o),o.push(a.getCoordinates(t)),r(e,[],c,o)),o;o.push(a.getCoordinates(t))}function n(e,t){var r=Math.min.apply(Math,e),n=Math.max.apply(Math,e),a=i(e);return Math.max(Math.pow(t,2)*n/Math.pow(a,2),Math.pow(a,2)/(Math.pow(t,2)*r))}function a(e){return e&&e.constructor===Array}function i(e){var t,r=0;for(t=0;t<e.length;t++)r+=e[t];return r}function o(e){var t,r=0;if(a(e[0]))for(t=0;t<e.length;t++)r+=o(e[t]);else r=i(e);return r}return function e(r,n,i,s,l){s=void 0===s?0:s,l=void 0===l?0:l;var c,u,d=[],h=[];if(a(r[0])){for(u=0;u<r.length;u++)d[u]=o(r[u]);for(c=t(d,n,i,s,l),u=0;u<r.length;u++)h.push(e(r[u],c[u][2]-c[u][0],c[u][3]-c[u][1],c[u][0],c[u][1]))}else h=t(r,n,i,s,l);return h}}();var Yn=function(){function e(t,r){i(this,e),this.ctx=t,this.w=t.w,this.strokeWidth=this.w.config.stroke.width,this.helpers=new Nn(t),this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.labels=[]}return s(e,[{key:"draw",value:function(e){var t=this,r=this.w,n=new Pr(this.ctx),a=new Yr(this.ctx),i=n.group({class:"apexcharts-treemap"});if(r.globals.noData)return i;var o=[];return e.forEach((function(e){var t=e.map((function(e){return Math.abs(e)}));o.push(t)})),this.negRange=this.helpers.checkColorRange(),r.config.series.forEach((function(e,r){e.data.forEach((function(e){Array.isArray(t.labels[r])||(t.labels[r]=[]),t.labels[r].push(e.x)}))})),window.TreemapSquared.generate(o,r.globals.gridWidth,r.globals.gridHeight).forEach((function(o,s){var l=n.group({class:"apexcharts-series apexcharts-treemap-series",seriesName:k.escapeString(r.globals.seriesNames[s]),rel:s+1,"data:realIndex":s});if(r.config.chart.dropShadow.enabled){var c=r.config.chart.dropShadow;new Er(t.ctx).dropShadow(i,c,s)}var u=n.group({class:"apexcharts-data-labels"}),d={xMin:1/0,yMin:1/0,xMax:-1/0,yMax:-1/0};o.forEach((function(i,o){var c=i[0],u=i[1],h=i[2],f=i[3];d.xMin=Math.min(d.xMin,c),d.yMin=Math.min(d.yMin,u),d.xMax=Math.max(d.xMax,h),d.yMax=Math.max(d.yMax,f);var p=t.helpers.getShadeColor(r.config.chart.type,s,o,t.negRange),g=p.color,m=a.fillPath({color:g,seriesNumber:s,dataPointIndex:o}),v=n.drawRect(c,u,h-c,f-u,r.config.plotOptions.treemap.borderRadius,"#fff",1,t.strokeWidth,r.config.plotOptions.treemap.useFillColorAsStroke?g:r.globals.stroke.colors[s]);v.attr({cx:c,cy:u,index:s,i:s,j:o,width:h-c,height:f-u,fill:m}),v.node.classList.add("apexcharts-treemap-rect"),t.helpers.addListeners(v);var y={x:c+(h-c)/2,y:u+(f-u)/2,width:0,height:0},b={x:c,y:u,width:h-c,height:f-u};if(r.config.chart.animations.enabled&&!r.globals.dataChanged){var x=1;r.globals.resized||(x=r.config.chart.animations.speed),t.animateTreemap(v,y,b,x)}if(r.globals.dataChanged){var w=1;t.dynamicAnim.enabled&&r.globals.shouldAnimate&&(w=t.dynamicAnim.speed,r.globals.previousPaths[s]&&r.globals.previousPaths[s][o]&&r.globals.previousPaths[s][o].rect&&(y=r.globals.previousPaths[s][o].rect),t.animateTreemap(v,y,b,w))}var k=t.getFontSize(i),S=r.config.dataLabels.formatter(t.labels[s][o],{value:r.globals.series[s][o],seriesIndex:s,dataPointIndex:o,w:r});"truncate"===r.config.plotOptions.treemap.dataLabels.format&&(k=parseInt(r.config.dataLabels.style.fontSize,10),S=t.truncateLabels(S,k,c,u,h,f));var C=null;r.globals.series[s][o]&&(C=t.helpers.calculateDataLabels({text:S,x:(c+h)/2,y:(u+f)/2+t.strokeWidth/2+k/3,i:s,j:o,colorProps:p,fontSize:k,series:e})),r.config.dataLabels.enabled&&C&&t.rotateToFitLabel(C,k,S,c,u,h,f),l.add(v),null!==C&&l.add(C)}));var h=r.config.plotOptions.treemap.seriesTitle;if(r.config.series.length>1&&h&&h.show){var f=r.config.series[s].name||"";if(f&&d.xMin<1/0&&d.yMin<1/0){var p=h.offsetX,g=h.offsetY,m=h.borderColor,v=h.borderWidth,y=h.borderRadius,b=h.style,x=b.color||r.config.chart.foreColor,w={left:b.padding.left,right:b.padding.right,top:b.padding.top,bottom:b.padding.bottom},S=n.getTextRects(f,b.fontSize,b.fontFamily),C=S.width+w.left+w.right,_=S.height+w.top+w.bottom,E=d.xMin+(p||0),P=d.yMin+(g||0),A=n.drawRect(E,P,C,_,y,b.background,1,v,m),D=n.drawText({x:E+w.left,y:P+w.top+.75*S.height,text:f,fontSize:b.fontSize,fontFamily:b.fontFamily,fontWeight:b.fontWeight,foreColor:x,cssClass:b.cssClass||""});l.add(A),l.add(D)}}l.add(u),i.add(l)})),i}},{key:"getFontSize",value:function(e){var t=this.w,r=function e(t){var r,n=0;if(Array.isArray(t[0]))for(r=0;r<t.length;r++)n+=e(t[r]);else for(r=0;r<t.length;r++)n+=t[r].length;return n}(this.labels)/function e(t){var r,n=0;if(Array.isArray(t[0]))for(r=0;r<t.length;r++)n+=e(t[r]);else for(r=0;r<t.length;r++)n+=1;return n}(this.labels);return function(e,n){var a=e*n,i=Math.pow(a,.5);return Math.min(i/r,parseInt(t.config.dataLabels.style.fontSize,10))}(e[2]-e[0],e[3]-e[1])}},{key:"rotateToFitLabel",value:function(e,t,r,n,a,i,o){var s=new Pr(this.ctx),l=s.getTextRects(r,t);if(l.width+this.w.config.stroke.width+5>i-n&&l.width<=o-a){var c=s.rotateAroundCenter(e.node);e.node.setAttribute("transform","rotate(-90 ".concat(c.x," ").concat(c.y,") translate(").concat(l.height/3,")"))}}},{key:"truncateLabels",value:function(e,t,r,n,a,i){var o=new Pr(this.ctx),s=o.getTextRects(e,t).width+this.w.config.stroke.width+5>a-r&&i-n>a-r?i-n:a-r,l=o.getTextBasedOnMaxWidth({text:e,maxWidth:s,fontSize:t});return e.length!==l.length&&s/t<5?"":l}},{key:"animateTreemap",value:function(e,t,r,n){var a=new S(this.ctx);a.animateRect(e,t,r,n,(function(){a.animationCompleted(e)}))}}]),e}(),Xn=10/86400,Kn=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return s(e,[{key:"calculateTimeScaleTicks",value:function(e,t){var r=this,n=this.w;if(n.globals.allSeriesCollapsed)return n.globals.labels=[],n.globals.timescaleLabels=[],[];var a=new Mr(this.ctx),i=(t-e)/864e5;this.determineInterval(i),n.globals.disableZoomIn=!1,n.globals.disableZoomOut=!1,i<Xn?n.globals.disableZoomIn=!0:i>5e4&&(n.globals.disableZoomOut=!0);var o=a.getTimeUnitsfromTimestamp(e,t,this.utc),s=n.globals.gridWidth/i,l=s/24,c=l/60,u=c/60,d=Math.floor(24*i),h=Math.floor(1440*i),f=Math.floor(86400*i),p=Math.floor(i),m=Math.floor(i/30),v=Math.floor(i/365),y={minMillisecond:o.minMillisecond,minSecond:o.minSecond,minMinute:o.minMinute,minHour:o.minHour,minDate:o.minDate,minMonth:o.minMonth,minYear:o.minYear},b={firstVal:y,currentMillisecond:y.minMillisecond,currentSecond:y.minSecond,currentMinute:y.minMinute,currentHour:y.minHour,currentMonthDate:y.minDate,currentDate:y.minDate,currentMonth:y.minMonth,currentYear:y.minYear,daysWidthOnXAxis:s,hoursWidthOnXAxis:l,minutesWidthOnXAxis:c,secondsWidthOnXAxis:u,numberOfSeconds:f,numberOfMinutes:h,numberOfHours:d,numberOfDays:p,numberOfMonths:m,numberOfYears:v};switch(this.tickInterval){case"years":this.generateYearScale(b);break;case"months":case"half_year":this.generateMonthScale(b);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(b);break;case"hours":this.generateHourScale(b);break;case"minutes_fives":case"minutes":this.generateMinuteScale(b);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(b)}var x=this.timeScaleArray.map((function(e){var t={position:e.position,unit:e.unit,year:e.year,day:e.day?e.day:1,hour:e.hour?e.hour:0,month:e.month+1};return"month"===e.unit?g(g({},t),{},{day:1,value:e.value+1}):"day"===e.unit||"hour"===e.unit?g(g({},t),{},{value:e.value}):"minute"===e.unit?g(g({},t),{},{value:e.value,minute:e.value}):"second"===e.unit?g(g({},t),{},{value:e.value,minute:e.minute,second:e.second}):e}));return x.filter((function(e){var t=1,a=Math.ceil(n.globals.gridWidth/120),i=e.value;void 0!==n.config.xaxis.tickAmount&&(a=n.config.xaxis.tickAmount),x.length>a&&(t=Math.floor(x.length/a));var o=!1,s=!1;switch(r.tickInterval){case"years":"year"===e.unit&&(o=!0);break;case"half_year":t=7,"year"===e.unit&&(o=!0);break;case"months":t=1,"year"===e.unit&&(o=!0);break;case"months_fortnight":t=15,"year"!==e.unit&&"month"!==e.unit||(o=!0),30===i&&(s=!0);break;case"months_days":t=10,"month"===e.unit&&(o=!0),30===i&&(s=!0);break;case"week_days":t=8,"month"===e.unit&&(o=!0);break;case"days":t=1,"month"===e.unit&&(o=!0);break;case"hours":"day"===e.unit&&(o=!0);break;case"minutes_fives":case"seconds_fives":i%5!=0&&(s=!0);break;case"seconds_tens":i%10!=0&&(s=!0)}if("hours"===r.tickInterval||"minutes_fives"===r.tickInterval||"seconds_tens"===r.tickInterval||"seconds_fives"===r.tickInterval){if(!s)return!0}else if((i%t==0||o)&&!s)return!0}))}},{key:"recalcDimensionsBasedOnFormat",value:function(e,t){var r=this.w,n=this.formatDates(e),a=this.removeOverlappingTS(n);r.globals.timescaleLabels=a.slice(),new mn(this.ctx).plotCoords()}},{key:"determineInterval",value:function(e){var t=24*e,r=60*t;switch(!0){case e/365>5:this.tickInterval="years";break;case e>800:this.tickInterval="half_year";break;case e>180:this.tickInterval="months";break;case e>90:this.tickInterval="months_fortnight";break;case e>60:this.tickInterval="months_days";break;case e>30:this.tickInterval="week_days";break;case e>2:this.tickInterval="days";break;case t>2.4:this.tickInterval="hours";break;case r>15:this.tickInterval="minutes_fives";break;case r>5:this.tickInterval="minutes";break;case r>1:this.tickInterval="seconds_tens";break;case 60*r>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(e){var t=e.firstVal,r=e.currentMonth,n=e.currentYear,a=e.daysWidthOnXAxis,i=e.numberOfYears,o=t.minYear,s=0,l=new Mr(this.ctx),c="year";if(t.minDate>1||t.minMonth>0){var u=l.determineRemainingDaysOfYear(t.minYear,t.minMonth,t.minDate);s=(l.determineDaysOfYear(t.minYear)-u+1)*a,o=t.minYear+1,this.timeScaleArray.push({position:s,value:o,unit:c,year:o,month:k.monthMod(r+1)})}else 1===t.minDate&&0===t.minMonth&&this.timeScaleArray.push({position:s,value:o,unit:c,year:n,month:k.monthMod(r+1)});for(var d=o,h=s,f=0;f<i;f++)d++,h=l.determineDaysOfYear(d-1)*a+h,this.timeScaleArray.push({position:h,value:d,unit:c,year:d,month:1})}},{key:"generateMonthScale",value:function(e){var t=e.firstVal,r=e.currentMonthDate,n=e.currentMonth,a=e.currentYear,i=e.daysWidthOnXAxis,o=e.numberOfMonths,s=n,l=0,c=new Mr(this.ctx),u="month",d=0;if(t.minDate>1){l=(c.determineDaysOfMonths(n+1,t.minYear)-r+1)*i,s=k.monthMod(n+1);var h=a+d,f=k.monthMod(s),p=s;0===s&&(u="year",p=h,f=1,h+=d+=1),this.timeScaleArray.push({position:l,value:p,unit:u,year:h,month:f})}else this.timeScaleArray.push({position:l,value:s,unit:u,year:a,month:k.monthMod(n)});for(var g=s+1,m=l,v=0,y=1;v<o;v++,y++){0===(g=k.monthMod(g))?(u="year",d+=1):u="month";var b=this._getYear(a,g,d);m=c.determineDaysOfMonths(g,b)*i+m;var x=0===g?b:g;this.timeScaleArray.push({position:m,value:x,unit:u,year:b,month:0===g?1:g}),g++}}},{key:"generateDayScale",value:function(e){var t=e.firstVal,r=e.currentMonth,n=e.currentYear,a=e.hoursWidthOnXAxis,i=e.numberOfDays,o=new Mr(this.ctx),s="day",l=t.minDate+1,c=l,u=function(e,t,r){return e>o.determineDaysOfMonths(t+1,r)?(c=1,s="month",h=t+=1,t):t},d=(24-t.minHour)*a,h=l,f=u(c,r,n);0===t.minHour&&1===t.minDate?(d=0,h=k.monthMod(t.minMonth),s="month",c=t.minDate):1!==t.minDate&&0===t.minHour&&0===t.minMinute&&(d=0,l=t.minDate,h=l,f=u(c=l,r,n),1!==h&&(s="day")),this.timeScaleArray.push({position:d,value:h,unit:s,year:this._getYear(n,f,0),month:k.monthMod(f),day:c});for(var p=d,g=0;g<i;g++){s="day",f=u(c+=1,f,this._getYear(n,f,0));var m=this._getYear(n,f,0);p=24*a+p;var v=1===c?k.monthMod(f):c;this.timeScaleArray.push({position:p,value:v,unit:s,year:m,month:k.monthMod(f),day:v})}}},{key:"generateHourScale",value:function(e){var t=e.firstVal,r=e.currentDate,n=e.currentMonth,a=e.currentYear,i=e.minutesWidthOnXAxis,o=e.numberOfHours,s=new Mr(this.ctx),l="hour",c=function(e,t){return e>s.determineDaysOfMonths(t+1,a)&&(g=1,t+=1),{month:t,date:g}},u=function(e,t){return e>s.determineDaysOfMonths(t+1,a)?t+=1:t},d=60-(t.minMinute+t.minSecond/60),h=d*i,f=t.minHour+1,p=f;60===d&&(h=0,p=f=t.minHour);var g=r;p>=24&&(p=0,l="day",f=g+=1);var m=c(g,n).month;m=u(g,m),f>31&&(f=g=1),this.timeScaleArray.push({position:h,value:f,unit:l,day:g,hour:p,year:a,month:k.monthMod(m)}),p++;for(var v=h,y=0;y<o;y++){l="hour",p>=24&&(p=0,l="day",m=c(g+=1,m).month,m=u(g,m));var b=this._getYear(a,m,0);v=60*i+v;var x=0===p?g:p;this.timeScaleArray.push({position:v,value:x,unit:l,hour:p,day:g,year:b,month:k.monthMod(m)}),p++}}},{key:"generateMinuteScale",value:function(e){for(var t=e.currentMillisecond,r=e.currentSecond,n=e.currentMinute,a=e.currentHour,i=e.currentDate,o=e.currentMonth,s=e.currentYear,l=e.minutesWidthOnXAxis,c=e.secondsWidthOnXAxis,u=e.numberOfMinutes,d=n+1,h=i,f=o,p=s,g=a,m=(60-r-t/1e3)*c,v=0;v<u;v++)d>=60&&(d=0,24===(g+=1)&&(g=0)),this.timeScaleArray.push({position:m,value:d,unit:"minute",hour:g,minute:d,day:h,year:this._getYear(p,f,0),month:k.monthMod(f)}),m+=l,d++}},{key:"generateSecondScale",value:function(e){for(var t=e.currentMillisecond,r=e.currentSecond,n=e.currentMinute,a=e.currentHour,i=e.currentDate,o=e.currentMonth,s=e.currentYear,l=e.secondsWidthOnXAxis,c=e.numberOfSeconds,u=r+1,d=n,h=i,f=o,p=s,g=a,m=(1e3-t)/1e3*l,v=0;v<c;v++)u>=60&&(u=0,++d>=60&&(d=0,24==++g&&(g=0))),this.timeScaleArray.push({position:m,value:u,unit:"second",hour:g,minute:d,second:u,day:h,year:this._getYear(p,f,0),month:k.monthMod(f)}),m+=l,u++}},{key:"createRawDateString",value:function(e,t){var r=e.year;return 0===e.month&&(e.month=1),r+="-"+("0"+e.month.toString()).slice(-2),"day"===e.unit?r+="day"===e.unit?"-"+("0"+t).slice(-2):"-01":r+="-"+("0"+(e.day?e.day:"1")).slice(-2),"hour"===e.unit?r+="hour"===e.unit?"T"+("0"+t).slice(-2):"T00":r+="T"+("0"+(e.hour?e.hour:"0")).slice(-2),"minute"===e.unit?r+=":"+("0"+t).slice(-2):r+=":"+(e.minute?("0"+e.minute).slice(-2):"00"),"second"===e.unit?r+=":"+("0"+t).slice(-2):r+=":00",this.utc&&(r+=".000Z"),r}},{key:"formatDates",value:function(e){var t=this,r=this.w;return e.map((function(e){var n=e.value.toString(),a=new Mr(t.ctx),i=t.createRawDateString(e,n),o=a.getDate(a.parseDate(i));if(t.utc||(o=a.getDate(a.parseDateWithTimezone(i))),void 0===r.config.xaxis.labels.format){var s="dd MMM",l=r.config.xaxis.labels.datetimeFormatter;"year"===e.unit&&(s=l.year),"month"===e.unit&&(s=l.month),"day"===e.unit&&(s=l.day),"hour"===e.unit&&(s=l.hour),"minute"===e.unit&&(s=l.minute),"second"===e.unit&&(s=l.second),n=a.formatDate(o,s)}else n=a.formatDate(o,r.config.xaxis.labels.format);return{dateString:i,position:e.position,value:n,unit:e.unit,year:e.year,month:e.month}}))}},{key:"removeOverlappingTS",value:function(e){var t,r=this,n=new Pr(this.ctx),a=!1;e.length>0&&e[0].value&&e.every((function(t){return t.value.length===e[0].value.length}))&&(a=!0,t=n.getTextRects(e[0].value).width);var i=0,o=e.map((function(o,s){if(s>0&&r.w.config.xaxis.labels.hideOverlappingLabels){var l=a?t:n.getTextRects(e[i].value).width,c=e[i].position;return o.position>c+l+10?(i=s,o):null}return o}));return o.filter((function(e){return null!==e}))}},{key:"_getYear",value:function(e,t,r){return e+Math.floor(t/12)+r}}]),e}(),Gn=function(){function e(t,r){i(this,e),this.ctx=r,this.w=r.w,this.el=t}return s(e,[{key:"setupElements",value:function(){var e=this.w,t=e.globals,r=e.config,n=r.chart.type;t.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].includes(n),t.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].includes(n),t.isBarHorizontal=["bar","rangeBar","boxPlot"].includes(n)&&r.plotOptions.bar.horizontal,t.chartClass=".apexcharts".concat(t.chartID),t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),Pr.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas ".concat(t.chartClass.substring(1))}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=window.SVG().addTo(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(r.chart.offsetX,", ").concat(r.chart.offsetY,")")}),t.dom.Paper.node.style.background="dark"!==r.theme.mode||r.chart.background?"light"!==r.theme.mode||r.chart.background?r.chart.background:"#fff":"#343A3F",this.setSVGDimensions(),t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject"),Pr.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.elWrap.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(e,t){var r=this.w,n=this.ctx,a=r.config,i=r.globals,o={line:{series:[],i:[]},area:{series:[],i:[]},scatter:{series:[],i:[]},bubble:{series:[],i:[]},bar:{series:[],i:[]},candlestick:{series:[],i:[]},boxPlot:{series:[],i:[]},rangeBar:{series:[],i:[]},rangeArea:{series:[],seriesRangeEnd:[],i:[]}},s=a.chart.type||"line",l=null,c=0;i.series.forEach((function(t,n){var a,u,d="column"===(null===(a=e[n])||void 0===a?void 0:a.type)?"bar":(null===(u=e[n])||void 0===u?void 0:u.type)||("column"===s?"bar":s);o[d]?("rangeArea"===d?(o[d].series.push(i.seriesRangeStart[n]),o[d].seriesRangeEnd.push(i.seriesRangeEnd[n])):o[d].series.push(t),o[d].i.push(n),"bar"===d&&(r.globals.columnSeries=o.bar)):["heatmap","treemap","pie","donut","polarArea","radialBar","radar"].includes(d)?l=d:console.warn("You have specified an unrecognized series type (".concat(d,").")),s!==d&&"scatter"!==d&&c++})),c>0&&(l&&console.warn("Chart or series type ".concat(l," cannot appear with other chart or series types.")),o.bar.series.length>0&&a.plotOptions.bar.horizontal&&(c-=o.bar.series.length,o.bar={series:[],i:[]},r.globals.columnSeries={series:[],i:[]},console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"))),i.comboCharts||(i.comboCharts=c>0);var u=new Vn(n,t),d=new In(n,t);n.pie=new Fn(n);var h=new jn(n);n.rangeBar=new Hn(n,t);var f=new zn(n),p=[];if(i.comboCharts){var g,m,v=new Ar(n);if(o.area.series.length>0&&(g=p).push.apply(g,y(v.drawSeriesByGroup(o.area,i.areaGroups,"area",u))),o.bar.series.length>0)if(a.chart.stacked){var b=new Tn(n,t);p.push(b.draw(o.bar.series,o.bar.i))}else n.bar=new Mn(n,t),p.push(n.bar.draw(o.bar.series,o.bar.i));if(o.rangeArea.series.length>0&&p.push(u.draw(o.rangeArea.series,"rangeArea",o.rangeArea.i,o.rangeArea.seriesRangeEnd)),o.line.series.length>0&&(m=p).push.apply(m,y(v.drawSeriesByGroup(o.line,i.lineGroups,"line",u))),o.candlestick.series.length>0&&p.push(d.draw(o.candlestick.series,"candlestick",o.candlestick.i)),o.boxPlot.series.length>0&&p.push(d.draw(o.boxPlot.series,"boxPlot",o.boxPlot.i)),o.rangeBar.series.length>0&&p.push(n.rangeBar.draw(o.rangeBar.series,o.rangeBar.i)),o.scatter.series.length>0){var x=new Vn(n,t,!0);p.push(x.draw(o.scatter.series,"scatter",o.scatter.i))}if(o.bubble.series.length>0){var w=new Vn(n,t,!0);p.push(w.draw(o.bubble.series,"bubble",o.bubble.i))}}else switch(a.chart.type){case"line":p=u.draw(i.series,"line");break;case"area":p=u.draw(i.series,"area");break;case"bar":a.chart.stacked?p=new Tn(n,t).draw(i.series):(n.bar=new Mn(n,t),p=n.bar.draw(i.series));break;case"candlestick":p=new In(n,t).draw(i.series,"candlestick");break;case"boxPlot":p=new In(n,t).draw(i.series,a.chart.type);break;case"rangeBar":p=n.rangeBar.draw(i.series);break;case"rangeArea":p=u.draw(i.seriesRangeStart,"rangeArea",void 0,i.seriesRangeEnd);break;case"heatmap":p=new Ln(n,t).draw(i.series);break;case"treemap":p=new Yn(n,t).draw(i.series);break;case"pie":case"donut":case"polarArea":p=n.pie.draw(i.series);break;case"radialBar":p=h.draw(i.series);break;case"radar":p=f.draw(i.series);break;default:p=u.draw(i.series)}return p}},{key:"setSVGDimensions",value:function(){var e=this.w,t=e.globals,r=e.config;r.chart.width=r.chart.width||"100%",r.chart.height=r.chart.height||"auto",t.svgWidth=r.chart.width,t.svgHeight=r.chart.height;var n=k.getDimensions(this.el),a=r.chart.width.toString().split(/[0-9]+/g).pop();"%"===a?k.isNumber(n[0])&&(0===n[0].width&&(n=k.getDimensions(this.el.parentNode)),t.svgWidth=n[0]*parseInt(r.chart.width,10)/100):"px"!==a&&""!==a||(t.svgWidth=parseInt(r.chart.width,10));var i=String(r.chart.height).toString().split(/[0-9]+/g).pop();if("auto"!==t.svgHeight&&""!==t.svgHeight)if("%"===i){var o=k.getDimensions(this.el.parentNode);t.svgHeight=o[1]*parseInt(r.chart.height,10)/100}else t.svgHeight=parseInt(r.chart.height,10);else t.svgHeight=t.axisCharts?t.svgWidth/1.61:t.svgWidth/1.2;if(t.svgWidth=Math.max(t.svgWidth,0),t.svgHeight=Math.max(t.svgHeight,0),Pr.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),"%"!==i){var s=r.chart.sparkline.enabled?0:t.axisCharts?r.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight="".concat(t.svgHeight+s,"px")}t.dom.elWrap.style.width="".concat(t.svgWidth,"px"),t.dom.elWrap.style.height="".concat(t.svgHeight,"px")}},{key:"shiftGraphPosition",value:function(){var e=this.w.globals,t=e.translateY,r=e.translateX;Pr.setAttrs(e.dom.elGraphical.node,{transform:"translate(".concat(r,", ").concat(t,")")})}},{key:"resizeNonAxisCharts",value:function(){var e=this.w,t=e.globals,r=0,n=e.config.chart.sparkline.enabled?1:15;n+=e.config.grid.padding.bottom,["top","bottom"].includes(e.config.legend.position)&&e.config.legend.show&&!e.config.legend.floating&&(r=new yn(this.ctx).legendHelpers.getLegendDimensions().clwh+7);var a=e.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),i=2.05*e.globals.radialSize;if(a&&!e.config.chart.sparkline.enabled&&0!==e.config.plotOptions.radialBar.startAngle){var o=k.getBoundingClientRect(a);i=o.bottom;var s=o.bottom-o.top;i=Math.max(2.05*e.globals.radialSize,s)}var l=Math.ceil(i+t.translateY+r+n);t.dom.elLegendForeign&&t.dom.elLegendForeign.setAttribute("height",l),e.config.chart.height&&String(e.config.chart.height).includes("%")||(t.dom.elWrap.style.height="".concat(l,"px"),Pr.setAttrs(t.dom.Paper.node,{height:l}),t.dom.Paper.node.parentNode.parentNode.style.minHeight="".concat(l,"px"))}},{key:"coreCalculations",value:function(){new rn(this.ctx).init()}},{key:"resetGlobals",value:function(){var e=this,t=function(){return e.w.config.series.map((function(){return[]}))},r=new Wr,n=this.w.globals,a={dataWasParsed:n.dataWasParsed,originalSeries:n.originalSeries};r.initGlobalVars(n),n.seriesXvalues=t(),n.seriesYvalues=t(),a.dataWasParsed&&(n.dataWasParsed=a.dataWasParsed,n.originalSeries=a.originalSeries)}},{key:"isMultipleY",value:function(){return!!(Array.isArray(this.w.config.yaxis)&&this.w.config.yaxis.length>1)&&(this.w.globals.isMultipleYAxis=!0,!0)}},{key:"xySettings",value:function(){var e=this.w,t=null;if(e.globals.axisCharts){if("back"===e.config.xaxis.crosshairs.position&&new ln(this.ctx).drawXCrosshairs(),"back"===e.config.yaxis[0].crosshairs.position&&new ln(this.ctx).drawYCrosshairs(),"datetime"===e.config.xaxis.type&&void 0===e.config.xaxis.labels.formatter){this.ctx.timeScale=new Kn(this.ctx);var r=[];isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?r=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX):e.globals.isBarHorizontal&&(r=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(r)}t=new Ar(this.ctx).getCalculatedRatios()}return t}},{key:"updateSourceChart",value:function(e){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:e.w.globals.minX,max:e.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var e=this,t=this.ctx,r=this.w;if(r.config.chart.brush.enabled&&"function"!=typeof r.config.chart.events.selection){var n=Array.isArray(r.config.chart.brush.targets)?r.config.chart.brush.targets:[r.config.chart.brush.target];n.forEach((function(r){var n=t.constructor.getChartByID(r);n.w.globals.brushSource=e.ctx,"function"!=typeof n.w.config.chart.events.zoomed&&(n.w.config.chart.events.zoomed=function(){return e.updateSourceChart(n)}),"function"!=typeof n.w.config.chart.events.scrolled&&(n.w.config.chart.events.scrolled=function(){return e.updateSourceChart(n)})})),r.config.chart.events.selection=function(e,r){n.forEach((function(e){t.constructor.getChartByID(e).ctx.updateHelpers._updateOptions({xaxis:{min:r.xaxis.min,max:r.xaxis.max}},!1,!1,!1,!1)}))}}}}]),e}(),Un=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"_updateOptions",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return new Promise((function(o){var s=[t.ctx];a&&(s=t.ctx.getSyncedCharts()),t.ctx.w.globals.isExecCalled&&(s=[t.ctx],t.ctx.w.globals.isExecCalled=!1),s.forEach((function(a,l){var c=a.w;if(c.globals.shouldAnimate=n,r||(c.globals.resized=!0,c.globals.dataChanged=!0,n&&a.series.getPreviousPaths()),e&&"object"===x(e)&&(a.config=new $r(e),e=Ar.extendArrayProps(a.config,e,c),a.w.globals.chartID!==t.ctx.w.globals.chartID&&delete e.series,c.config=k.extend(c.config,e),i&&(c.globals.lastXAxis=e.xaxis?k.clone(e.xaxis):[],c.globals.lastYAxis=e.yaxis?k.clone(e.yaxis):[],c.globals.initialConfig=k.extend({},c.config),c.globals.initialSeries=k.clone(c.config.series),e.series))){for(var u=0;u<c.globals.collapsedSeriesIndices.length;u++){var d=c.config.series[c.globals.collapsedSeriesIndices[u]];c.globals.collapsedSeries[u].data=c.globals.axisCharts?d.data.slice():d}for(var h=0;h<c.globals.ancillaryCollapsedSeriesIndices.length;h++){var f=c.config.series[c.globals.ancillaryCollapsedSeriesIndices[h]];c.globals.ancillaryCollapsedSeries[h].data=c.globals.axisCharts?f.data.slice():f}a.series.emptyCollapsedSeries(c.config.series)}return a.update(e).then((function(){l===s.length-1&&o(a)}))}))}))}},{key:"_updateSeries",value:function(e,t){var r=this,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return new Promise((function(a){var i=r.w;return i.globals.shouldAnimate=t,i.globals.dataChanged=!0,t&&r.ctx.series.getPreviousPaths(),r.ctx.data.resetParsingFlags(),r.ctx.data.parseData(e),n&&(i.globals.initialConfig.series=k.clone(i.config.series),i.globals.initialSeries=k.clone(i.config.series)),r.ctx.update().then((function(){a(r.ctx)}))}))}},{key:"_extendSeries",value:function(e,t){var r=this.w,n=r.config.series[t];return g(g({},r.config.series[t]),{},{name:e.name?e.name:null==n?void 0:n.name,color:e.color?e.color:null==n?void 0:n.color,type:e.type?e.type:null==n?void 0:n.type,group:e.group?e.group:null==n?void 0:n.group,hidden:void 0!==e.hidden?e.hidden:null==n?void 0:n.hidden,data:e.data?e.data:null==n?void 0:n.data,zIndex:void 0!==e.zIndex?e.zIndex:t})}},{key:"toggleDataPointSelection",value:function(e,t){var r=this.w,n=null,a=".apexcharts-series[data\\:realIndex='".concat(e,"']");return r.globals.axisCharts?n=r.globals.dom.Paper.findOne("".concat(a," path[j='").concat(t,"'], ").concat(a," circle[j='").concat(t,"'], ").concat(a," rect[j='").concat(t,"']")):void 0===t&&(n=r.globals.dom.Paper.findOne("".concat(a," path[j='").concat(e,"']")),"pie"!==r.config.chart.type&&"polarArea"!==r.config.chart.type&&"donut"!==r.config.chart.type||this.ctx.pie.pieClicked(e)),n?(new Pr(this.ctx).pathMouseDown(n,null),n.node?n.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(e){var t=this.w;if(["min","max"].forEach((function(r){void 0!==e.xaxis[r]&&(t.config.xaxis[r]=e.xaxis[r],t.globals.lastXAxis[r]=e.xaxis[r])})),e.xaxis.categories&&e.xaxis.categories.length&&(t.config.xaxis.categories=e.xaxis.categories),t.config.xaxis.convertedCatToNumeric){var r=new Br(e);e=r.convertCatToNumericXaxis(e,this.ctx)}return e}},{key:"forceYAxisUpdate",value:function(e){return e.chart&&e.chart.stacked&&"100%"===e.chart.stackType&&(Array.isArray(e.yaxis)?e.yaxis.forEach((function(t,r){e.yaxis[r].min=0,e.yaxis[r].max=100})):(e.yaxis.min=0,e.yaxis.max=100)),e}},{key:"revertDefaultAxisMinMax",value:function(e){var t=this,r=this.w,n=r.globals.lastXAxis,a=r.globals.lastYAxis;e&&e.xaxis&&(n=e.xaxis),e&&e.yaxis&&(a=e.yaxis),r.config.xaxis.min=n.min,r.config.xaxis.max=n.max,r.config.yaxis.map((function(e,n){r.globals.zoomed||void 0!==a[n]?function(e){void 0!==a[e]&&(r.config.yaxis[e].min=a[e].min,r.config.yaxis[e].max=a[e].max)}(n):void 0!==t.ctx.opts.yaxis[n]&&(e.min=t.ctx.opts.yaxis[n].min,e.max=t.ctx.opts.yaxis[n].max)}))}}]),e}();!function(){function e(){for(var e=arguments.length>0&&arguments[0]!==c?arguments[0]:[],a=arguments.length>1?arguments[1]:c,i=arguments.length>2?arguments[2]:c,o=arguments.length>3?arguments[3]:c,s=arguments.length>4?arguments[4]:c,l=arguments.length>5?arguments[5]:c,c=arguments.length>6?arguments[6]:c,u=e.slice(a,i||c),d=o.slice(s,l||c),h=0,f={pos:[0,0],start:[0,0]},p={pos:[0,0],start:[0,0]};u[h]=t.call(f,u[h]),d[h]=t.call(p,d[h]),u[h][0]!=d[h][0]||"M"==u[h][0]||"A"==u[h][0]&&(u[h][4]!=d[h][4]||u[h][5]!=d[h][5])?(Array.prototype.splice.apply(u,[h,1].concat(n.call(f,u[h]))),Array.prototype.splice.apply(d,[h,1].concat(n.call(p,d[h])))):(u[h]=r.call(f,u[h]),d[h]=r.call(p,d[h])),++h!=u.length||h!=d.length;)h==u.length&&u.push(["C",f.pos[0],f.pos[1],f.pos[0],f.pos[1],f.pos[0],f.pos[1]]),h==d.length&&d.push(["C",p.pos[0],p.pos[1],p.pos[0],p.pos[1],p.pos[0],p.pos[1]]);return{start:u,dest:d}}function t(e){switch(e[0]){case"z":case"Z":e[0]="L",e[1]=this.start[0],e[2]=this.start[1];break;case"H":e[0]="L",e[2]=this.pos[1];break;case"V":e[0]="L",e[2]=e[1],e[1]=this.pos[0];break;case"T":e[0]="Q",e[3]=e[1],e[4]=e[2],e[1]=this.reflection[1],e[2]=this.reflection[0];break;case"S":e[0]="C",e[6]=e[4],e[5]=e[3],e[4]=e[2],e[3]=e[1],e[2]=this.reflection[1],e[1]=this.reflection[0]}return e}function r(e){var t=e.length;return this.pos=[e[t-2],e[t-1]],-1!="SCQT".indexOf(e[0])&&(this.reflection=[2*this.pos[0]-e[t-4],2*this.pos[1]-e[t-3]]),e}function n(e){var t=[e];switch(e[0]){case"M":return this.pos=this.start=[e[1],e[2]],t;case"L":e[5]=e[3]=e[1],e[6]=e[4]=e[2],e[1]=this.pos[0],e[2]=this.pos[1];break;case"Q":e[6]=e[4],e[5]=e[3],e[4]=1*e[4]/3+2*e[2]/3,e[3]=1*e[3]/3+2*e[1]/3,e[2]=1*this.pos[1]/3+2*e[2]/3,e[1]=1*this.pos[0]/3+2*e[1]/3;break;case"A":t=function(e,t){var r,n,a,i,o,s,l,c,u,d,h,f,p,g,m,v,y,b,x,w,k,S,C,_,E,P,A=Math.abs(t[1]),D=Math.abs(t[2]),O=t[3]%360,M=t[4],T=t[5],I=t[6],N=t[7],L=new xe(e),R=new xe(I,N),F=[];if(0===A||0===D||L.x===R.x&&L.y===R.y)return[["C",L.x,L.y,R.x,R.y,R.x,R.y]];for((n=(r=new xe((L.x-R.x)/2,(L.y-R.y)/2).transform((new ke).rotate(O))).x*r.x/(A*A)+r.y*r.y/(D*D))>1&&(A*=n=Math.sqrt(n),D*=n),a=(new ke).rotate(O).scale(1/A,1/D).rotate(-O),L=L.transform(a),s=(i=[(R=R.transform(a)).x-L.x,R.y-L.y])[0]*i[0]+i[1]*i[1],o=Math.sqrt(s),i[0]/=o,i[1]/=o,l=s<4?Math.sqrt(1-s/4):0,M===T&&(l*=-1),c=new xe((R.x+L.x)/2+l*-i[1],(R.y+L.y)/2+l*i[0]),u=new xe(L.x-c.x,L.y-c.y),d=new xe(R.x-c.x,R.y-c.y),h=Math.acos(u.x/Math.sqrt(u.x*u.x+u.y*u.y)),u.y<0&&(h*=-1),f=Math.acos(d.x/Math.sqrt(d.x*d.x+d.y*d.y)),d.y<0&&(f*=-1),T&&h>f&&(f+=2*Math.PI),!T&&h<f&&(f-=2*Math.PI),v=[],y=h,p=(f-h)/(g=Math.ceil(2*Math.abs(h-f)/Math.PI)),m=4*Math.tan(p/4)/3,k=0;k<=g;k++)x=Math.cos(y),b=Math.sin(y),w=new xe(c.x+x,c.y+b),v[k]=[new xe(w.x+m*b,w.y-m*x),w,new xe(w.x-m*b,w.y+m*x)],y+=p;for(v[0][0]=v[0][1].clone(),v[v.length-1][2]=v[v.length-1][1].clone(),a=(new ke).rotate(O).scale(A,D).rotate(-O),k=0,S=v.length;k<S;k++)v[k][0]=v[k][0].transform(a),v[k][1]=v[k][1].transform(a),v[k][2]=v[k][2].transform(a);for(k=1,S=v.length;k<S;k++)C=(w=v[k-1][2]).x,_=w.y,E=(w=v[k][0]).x,P=w.y,I=(w=v[k][1]).x,N=w.y,F.push(["C",C,_,E,P,I,N]);return F}(this.pos,e),e=t[0]}return e[0]="C",this.pos=[e[5],e[6]],this.reflection=[2*e[5]-e[3],2*e[6]-e[4]],t}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;if(!1===t)return!1;for(var r=t,n=e.length;r<n;++r)if("M"==e[r][0])return r;return!1}te(Nt,{morph:function(t,r,n,i,o){for(var s=this.parse(t),l=this.parse(r),c=0,u=0,d=!1,h=!1;!1!==c||!1!==u;){var f;d=a(s,!1!==c&&c+1),h=a(l,!1!==u&&u+1),!1===c&&(c=0==(f=new Nt(p.start).bbox()).height||0==f.width?s.push(s[0])-1:s.push(["M",f.x+f.width/2,f.y+f.height/2])-1),!1===u&&(u=0==(f=new Nt(p.dest).bbox()).height||0==f.width?l.push(l[0])-1:l.push(["M",f.x+f.width/2,f.y+f.height/2])-1);var p=e(s,c,d,l,u,h);s=s.slice(0,c).concat(p.start,!1===d?[]:s.slice(d)),l=l.slice(0,u).concat(p.dest,!1===h?[]:l.slice(h)),c=!1!==d&&c+p.start.length,u=!1!==h&&u+p.dest.length}this._array=s,this.destination=new Nt,this.destination._array=l;var g=this.fromArray(s.map((function(e,t){var r=l[t].map((function(r,a){return 0===a?r:i.step(e[a],l[t][a],n,o[t],o)}));return r})));return g}})}();const qn=e=>(e.changedTouches&&(e=e.changedTouches[0]),{x:e.clientX,y:e.clientY});class Zn{constructor(e){e.remember("_draggable",this),this.el=e,this.drag=this.drag.bind(this),this.startDrag=this.startDrag.bind(this),this.endDrag=this.endDrag.bind(this)}init(e){e?(this.el.on("mousedown.drag",this.startDrag),this.el.on("touchstart.drag",this.startDrag,{passive:!1})):(this.el.off("mousedown.drag"),this.el.off("touchstart.drag"))}startDrag(e){const t=!e.type.indexOf("mouse");if(t&&1!==e.which&&0!==e.buttons)return;if(this.el.dispatch("beforedrag",{event:e,handler:this}).defaultPrevented)return;e.preventDefault(),e.stopPropagation(),this.init(!1),this.box=this.el.bbox(),this.lastClick=this.el.point(qn(e));const r=(t?"mouseup":"touchend")+".drag";Ne(window,(t?"mousemove":"touchmove")+".drag",this.drag,this,{passive:!1}),Ne(window,r,this.endDrag,this,{passive:!1}),this.el.fire("dragstart",{event:e,handler:this,box:this.box})}drag(e){const{box:t,lastClick:r}=this,n=this.el.point(qn(e)),a=n.x-r.x,i=n.y-r.y;if(!a&&!i)return t;const o=t.x+a,s=t.y+i;this.box=new _e(o,s,t.w,t.h),this.lastClick=n,this.el.dispatch("dragmove",{event:e,handler:this,box:this.box}).defaultPrevented||this.move(o,s)}move(e,t){"svg"===this.el.type?fr.prototype.move.call(this.el,e,t):this.el.move(e,t)}endDrag(e){this.drag(e),this.el.fire("dragend",{event:e,handler:this,box:this.box}),Le(window,"mousemove.drag"),Le(window,"touchmove.drag"),Le(window,"mouseup.drag"),Le(window,"touchend.drag"),this.init(!0)}}function Jn(e,t,r,n=null){return function(a){a.preventDefault(),a.stopPropagation();var i=a.pageX||a.touches[0].pageX,o=a.pageY||a.touches[0].pageY;t.fire(e,{x:i,y:o,event:a,index:n,points:r})}}function Qn([e,t],{a:r,b:n,c:a,d:i,e:o,f:s}){return[e*r+t*a+o,e*n+t*i+s]}te(Ve,{draggable(e=!0){return(this.remember("_draggable")||new Zn(this)).init(e),this}});let ea=class{constructor(e){this.el=e,e.remember("_selectHandler",this),this.selection=new fr,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const t=$();this.observer=new t.MutationObserver(this.mutationHandler)}init(e){this.createHandle=e.createHandle||this.createHandleFn,this.createRot=e.createRot||this.createRotFn,this.updateHandle=e.updateHandle||this.updateHandleFn,this.updateRot=e.updateRot||this.updateRotFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createResizeHandles(),this.updateResizeHandles(),this.createRotationHandle(),this.updateRotationHandle(),this.observer.observe(this.el.node,{attributes:!0})}active(e,t){if(!e)return this.selection.clear().remove(),void this.observer.disconnect();this.init(t)}createSelection(){this.selection.polygon(this.handlePoints).addClass("svg_select_shape")}updateSelection(){this.selection.get(0).plot(this.handlePoints)}createResizeHandles(){this.handlePoints.forEach(((e,t,r)=>{const n=this.order[t];this.createHandle.call(this,this.selection,e,t,r,n),this.selection.get(t+1).addClass("svg_select_handle svg_select_handle_"+n).on("mousedown.selection touchstart.selection",Jn(n,this.el,this.handlePoints,t))}))}createHandleFn(e){e.polyline()}updateHandleFn(e,t,r,n){const a=n.at(r-1),i=n[(r+1)%n.length],o=t,s=[o[0]-a[0],o[1]-a[1]],l=[o[0]-i[0],o[1]-i[1]],c=Math.sqrt(s[0]*s[0]+s[1]*s[1]),u=Math.sqrt(l[0]*l[0]+l[1]*l[1]),d=[s[0]/c,s[1]/c],h=[l[0]/u,l[1]/u],f=[o[0]-10*d[0],o[1]-10*d[1]],p=[o[0]-10*h[0],o[1]-10*h[1]];e.plot([f,o,p])}updateResizeHandles(){this.handlePoints.forEach(((e,t,r)=>{const n=this.order[t];this.updateHandle.call(this,this.selection.get(t+1),e,t,r,n)}))}createRotFn(e){e.line(),e.circle(5)}getPoint(e){return this.handlePoints[this.order.indexOf(e)]}getPointHandle(e){return this.selection.get(this.order.indexOf(e)+1)}updateRotFn(e,t){const r=this.getPoint("t");e.get(0).plot(r[0],r[1],t[0],t[1]),e.get(1).center(t[0],t[1])}createRotationHandle(){const e=this.selection.group().addClass("svg_select_handle_rot").on("mousedown.selection touchstart.selection",Jn("rot",this.el,this.handlePoints));this.createRot.call(this,e)}updateRotationHandle(){const e=this.selection.findOne("g.svg_select_handle_rot");this.updateRot(e,this.rotationPoint,this.handlePoints)}updatePoints(){const e=this.el.bbox(),t=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.handlePoints=this.getHandlePoints(e).map((e=>Qn(e,t))),this.rotationPoint=Qn(this.getRotationPoint(e),t)}getHandlePoints({x:e,x2:t,y:r,y2:n,cx:a,cy:i}=this.el.bbox()){return[[e,r],[a,r],[t,r],[t,i],[t,n],[a,n],[e,n],[e,i]]}getRotationPoint({y:e,cx:t}=this.el.bbox()){return[t,e-20]}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updateResizeHandles(),this.updateRotationHandle()}};const ta=e=>function(t=!0,r={}){"object"==typeof t&&(r=t,t=!0);let n=this.remember("_"+e.name);return n||(t.prototype instanceof ea?(n=new t(this),t=!0):n=new e(this),this.remember("_"+e.name,n)),n.active(t,r),this};function ra(e,t,r,n=null){return function(a){a.preventDefault(),a.stopPropagation();var i=a.pageX||a.touches[0].pageX,o=a.pageY||a.touches[0].pageY;t.fire(e,{x:i,y:o,event:a,index:n,points:r})}}function na([e,t],{a:r,b:n,c:a,d:i,e:o,f:s}){return[e*r+t*a+o,e*n+t*i+s]}te(Ve,{select:ta(ea)}),te([Vt,Yt,mt],{pointSelect:ta(class{constructor(e){this.el=e,e.remember("_pointSelectHandler",this),this.selection=new fr,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const t=$();this.observer=new t.MutationObserver(this.mutationHandler)}init(e){this.createHandle=e.createHandle||this.createHandleFn,this.updateHandle=e.updateHandle||this.updateHandleFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createPointHandles(),this.updatePointHandles(),this.observer.observe(this.el.node,{attributes:!0})}active(e,t){if(!e)return this.selection.clear().remove(),void this.observer.disconnect();this.init(t)}createSelection(){this.selection.polygon(this.points).addClass("svg_select_shape_pointSelect")}updateSelection(){this.selection.get(0).plot(this.points)}createPointHandles(){this.points.forEach(((e,t,r)=>{this.createHandle.call(this,this.selection,e,t,r),this.selection.get(t+1).addClass("svg_select_handle_point").on("mousedown.selection touchstart.selection",Jn("point",this.el,this.points,t))}))}createHandleFn(e){e.circle(5)}updateHandleFn(e,t){e.center(t[0],t[1])}updatePointHandles(){this.points.forEach(((e,t,r)=>{this.updateHandle.call(this,this.selection.get(t+1),e,t,r)}))}updatePoints(){const e=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.points=this.el.array().map((t=>Qn(t,e)))}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updatePointHandles()}})});class aa{constructor(e){this.el=e,e.remember("_selectHandler",this),this.selection=new fr,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const t=$();this.observer=new t.MutationObserver(this.mutationHandler)}init(e){this.createHandle=e.createHandle||this.createHandleFn,this.createRot=e.createRot||this.createRotFn,this.updateHandle=e.updateHandle||this.updateHandleFn,this.updateRot=e.updateRot||this.updateRotFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createResizeHandles(),this.updateResizeHandles(),this.createRotationHandle(),this.updateRotationHandle(),this.observer.observe(this.el.node,{attributes:!0})}active(e,t){if(!e)return this.selection.clear().remove(),void this.observer.disconnect();this.init(t)}createSelection(){this.selection.polygon(this.handlePoints).addClass("svg_select_shape")}updateSelection(){this.selection.get(0).plot(this.handlePoints)}createResizeHandles(){this.handlePoints.forEach(((e,t,r)=>{const n=this.order[t];this.createHandle.call(this,this.selection,e,t,r,n),this.selection.get(t+1).addClass("svg_select_handle svg_select_handle_"+n).on("mousedown.selection touchstart.selection",ra(n,this.el,this.handlePoints,t))}))}createHandleFn(e){e.polyline()}updateHandleFn(e,t,r,n){const a=n.at(r-1),i=n[(r+1)%n.length],o=t,s=[o[0]-a[0],o[1]-a[1]],l=[o[0]-i[0],o[1]-i[1]],c=Math.sqrt(s[0]*s[0]+s[1]*s[1]),u=Math.sqrt(l[0]*l[0]+l[1]*l[1]),d=[s[0]/c,s[1]/c],h=[l[0]/u,l[1]/u],f=[o[0]-10*d[0],o[1]-10*d[1]],p=[o[0]-10*h[0],o[1]-10*h[1]];e.plot([f,o,p])}updateResizeHandles(){this.handlePoints.forEach(((e,t,r)=>{const n=this.order[t];this.updateHandle.call(this,this.selection.get(t+1),e,t,r,n)}))}createRotFn(e){e.line(),e.circle(5)}getPoint(e){return this.handlePoints[this.order.indexOf(e)]}getPointHandle(e){return this.selection.get(this.order.indexOf(e)+1)}updateRotFn(e,t){const r=this.getPoint("t");e.get(0).plot(r[0],r[1],t[0],t[1]),e.get(1).center(t[0],t[1])}createRotationHandle(){const e=this.selection.group().addClass("svg_select_handle_rot").on("mousedown.selection touchstart.selection",ra("rot",this.el,this.handlePoints));this.createRot.call(this,e)}updateRotationHandle(){const e=this.selection.findOne("g.svg_select_handle_rot");this.updateRot(e,this.rotationPoint,this.handlePoints)}updatePoints(){const e=this.el.bbox(),t=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.handlePoints=this.getHandlePoints(e).map((e=>na(e,t))),this.rotationPoint=na(this.getRotationPoint(e),t)}getHandlePoints({x:e,x2:t,y:r,y2:n,cx:a,cy:i}=this.el.bbox()){return[[e,r],[a,r],[t,r],[t,i],[t,n],[a,n],[e,n],[e,i]]}getRotationPoint({y:e,cx:t}=this.el.bbox()){return[t,e-20]}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updateResizeHandles(),this.updateRotationHandle()}}const ia=e=>function(t=!0,r={}){"object"==typeof t&&(r=t,t=!0);let n=this.remember("_"+e.name);return n||(t.prototype instanceof aa?(n=new t(this),t=!0):n=new e(this),this.remember("_"+e.name,n)),n.active(t,r),this};te(Ve,{select:ia(aa)}),te([Vt,Yt,mt],{pointSelect:ia(class{constructor(e){this.el=e,e.remember("_pointSelectHandler",this),this.selection=new fr,this.order=["lt","t","rt","r","rb","b","lb","l","rot"],this.mutationHandler=this.mutationHandler.bind(this);const t=$();this.observer=new t.MutationObserver(this.mutationHandler)}init(e){this.createHandle=e.createHandle||this.createHandleFn,this.updateHandle=e.updateHandle||this.updateHandleFn,this.el.root().put(this.selection),this.updatePoints(),this.createSelection(),this.createPointHandles(),this.updatePointHandles(),this.observer.observe(this.el.node,{attributes:!0})}active(e,t){if(!e)return this.selection.clear().remove(),void this.observer.disconnect();this.init(t)}createSelection(){this.selection.polygon(this.points).addClass("svg_select_shape_pointSelect")}updateSelection(){this.selection.get(0).plot(this.points)}createPointHandles(){this.points.forEach(((e,t,r)=>{this.createHandle.call(this,this.selection,e,t,r),this.selection.get(t+1).addClass("svg_select_handle_point").on("mousedown.selection touchstart.selection",ra("point",this.el,this.points,t))}))}createHandleFn(e){e.circle(5)}updateHandleFn(e,t){e.center(t[0],t[1])}updatePointHandles(){this.points.forEach(((e,t,r)=>{this.updateHandle.call(this,this.selection.get(t+1),e,t,r)}))}updatePoints(){const e=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.points=this.el.array().map((t=>na(t,e)))}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updatePointHandles()}})});const oa=e=>(e.changedTouches&&(e=e.changedTouches[0]),{x:e.clientX,y:e.clientY}),sa=e=>{let t=1/0,r=1/0,n=-1/0,a=-1/0;for(let i=0;i<e.length;i++){const o=e[i];t=Math.min(t,o[0]),r=Math.min(r,o[1]),n=Math.max(n,o[0]),a=Math.max(a,o[1])}return new _e(t,r,n-t,a-r)};class la{constructor(e){this.el=e,e.remember("_ResizeHandler",this),this.lastCoordinates=null,this.eventType="",this.lastEvent=null,this.handleResize=this.handleResize.bind(this),this.resize=this.resize.bind(this),this.endResize=this.endResize.bind(this),this.rotate=this.rotate.bind(this),this.movePoint=this.movePoint.bind(this)}active(e,t){this.preserveAspectRatio=t.preserveAspectRatio??!1,this.aroundCenter=t.aroundCenter??!1,this.grid=t.grid??0,this.degree=t.degree??0,this.el.off(".resize"),e&&(this.el.on(["lt.resize","rt.resize","rb.resize","lb.resize","t.resize","r.resize","b.resize","l.resize","rot.resize","point.resize"],this.handleResize),this.lastEvent&&("rot"===this.eventType?this.rotate(this.lastEvent):"point"===this.eventType?this.movePoint(this.lastEvent):this.resize(this.lastEvent)))}handleResize(e){this.eventType=e.type;const{event:t,index:r,points:n}=e.detail,a=!t.type.indexOf("mouse");if(a&&1!==(t.which||t.buttons))return;if(this.el.dispatch("beforeresize",{event:e,handler:this}).defaultPrevented)return;this.box=this.el.bbox(),this.startPoint=this.el.point(oa(t)),this.index=r,this.points=n.slice();const i=(a?"mousemove":"touchmove")+".resize",o=(a?"mouseup":"touchcancel.resize touchend")+".resize";"point"===e.type?Ne(window,i,this.movePoint):"rot"===e.type?Ne(window,i,this.rotate):Ne(window,i,this.resize),Ne(window,o,this.endResize)}resize(e){this.lastEvent=e;const t=this.snapToGrid(this.el.point(oa(e)));let r=t.x-this.startPoint.x,n=t.y-this.startPoint.y;this.preserveAspectRatio&&this.aroundCenter&&(r*=2,n*=2);const a=this.box.x+r,i=this.box.y+n,o=this.box.x2+r,s=this.box.y2+n;let l=new _e(this.box);if(this.eventType.includes("l")&&(l.x=Math.min(a,this.box.x2),l.x2=Math.max(a,this.box.x2)),this.eventType.includes("r")&&(l.x=Math.min(o,this.box.x),l.x2=Math.max(o,this.box.x)),this.eventType.includes("t")&&(l.y=Math.min(i,this.box.y2),l.y2=Math.max(i,this.box.y2)),this.eventType.includes("b")&&(l.y=Math.min(s,this.box.y),l.y2=Math.max(s,this.box.y)),l.width=l.x2-l.x,l.height=l.y2-l.y,this.preserveAspectRatio){const e=l.width/this.box.width,t=l.height/this.box.height,r=["lt","t","rt","r","rb","b","lb","l"],n=(r.indexOf(this.eventType)+4)%r.length,a=this.aroundCenter?[this.box.cx,this.box.cy]:this.points[n];let i=this.eventType.includes("t")||this.eventType.includes("b")?t:e;i=2===this.eventType.length?Math.max(e,t):i,l=function(e,t,r){const n=[[e.x,e.y],[e.x+e.width,e.y],[e.x+e.width,e.y+e.height],[e.x,e.y+e.height]].map((([e,n])=>{const a=e-t[0],i=(n-t[1])*r;return[a*r+t[0],i+t[1]]}));return sa(n)}(this.box,a,i)}this.el.dispatch("resize",{box:new _e(l),angle:0,eventType:this.eventType,event:e,handler:this}).defaultPrevented||this.el.size(l.width,l.height).move(l.x,l.y)}movePoint(e){this.lastEvent=e;const{x:t,y:r}=this.snapToGrid(this.el.point(oa(e))),n=this.el.array().slice();n[this.index]=[t,r],this.el.dispatch("resize",{box:sa(n),angle:0,eventType:this.eventType,event:e,handler:this}).defaultPrevented||this.el.plot(n)}rotate(e){this.lastEvent=e;const t=this.startPoint,r=this.el.point(oa(e)),{cx:n,cy:a}=this.box,i=t.x-n,o=t.y-a,s=r.x-n,l=r.y-a,c=Math.sqrt(i*i+o*o)*Math.sqrt(s*s+l*l);if(0===c)return;let u=Math.acos((i*s+o*l)/c)/Math.PI*180;if(!u)return;r.x<t.x&&(u=-u);const d=new ke(this.el),{x:h,y:f}=new xe(n,a).transformO(d),{rotate:p}=d.decompose(),g=this.snapToAngle(p+u)-p;this.el.dispatch("resize",{box:this.box,angle:g,eventType:this.eventType,event:e,handler:this}).defaultPrevented||this.el.transform(d.rotateO(g,h,f))}endResize(e){"rot"!==this.eventType&&"point"!==this.eventType&&this.resize(e),this.lastEvent=null,this.eventType="",Le(window,"mousemove.resize touchmove.resize"),Le(window,"mouseup.resize touchend.resize")}snapToGrid(e){return this.grid&&(e.x=Math.round(e.x/this.grid)*this.grid,e.y=Math.round(e.y/this.grid)*this.grid),e}snapToAngle(e){return this.degree&&(e=Math.round(e/this.degree)*this.degree),e}}te(Ve,{resize:function(e=!0,t={}){"object"==typeof e&&(t=e,e=!0);let r=this.remember("_ResizeHandler");return r||(e.prototype instanceof la?(r=new e(this),e=!0):r=new la(this),this.remember("_resizeHandler",r)),r.active(e,t),this}}),void 0===window.SVG&&(window.SVG=xr),void 0===window.Apex&&(window.Apex={});var ca=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","isSeriesHidden","highlightSeries","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 S(this.ctx),this.ctx.axes=new sn(this.ctx),this.ctx.core=new Gn(this.ctx.el,this.ctx),this.ctx.config=new $r({}),this.ctx.data=new Zr(this.ctx),this.ctx.grid=new en(this.ctx),this.ctx.graphics=new Pr(this.ctx),this.ctx.coreUtils=new Ar(this.ctx),this.ctx.crosshairs=new ln(this.ctx),this.ctx.events=new an(this.ctx),this.ctx.exports=new Jr(this.ctx),this.ctx.fill=new Yr(this.ctx),this.ctx.localization=new on(this.ctx),this.ctx.options=new Fr,this.ctx.responsive=new cn(this.ctx),this.ctx.series=new qr(this.ctx),this.ctx.theme=new un(this.ctx),this.ctx.formatters=new Tr(this.ctx),this.ctx.titleSubtitle=new dn(this.ctx),this.ctx.legend=new yn(this.ctx),this.ctx.toolbar=new bn(this.ctx),this.ctx.tooltip=new An(this.ctx),this.ctx.dimensions=new mn(this.ctx),this.ctx.updateHelpers=new Un(this.ctx),this.ctx.zoomPanSelection=new xn(this.ctx),this.ctx.w.globals.tooltip=new An(this.ctx)}}]),e}(),ua=function(){function e(t){i(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"clear",value:function(e){var t=e.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:t})}},{key:"killSVG",value:function(e){e.each((function(){this.removeClass("*"),this.off()}),!0),e.clear()}},{key:"clearDomElements",value:function(e){var t=this,r=e.isUpdating,n=this.w.globals.dom.Paper.node;n.parentNode&&n.parentNode.parentNode&&!r&&(n.parentNode.parentNode.style.minHeight="unset");var a=this.w.globals.dom.baseEl;a&&this.ctx.eventList.forEach((function(e){a.removeEventListener(e,t.ctx.events.documentEvent)}));var i=this.w.globals.dom;if(null!==this.ctx.el)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(i.Paper),i.Paper.remove(),i.elWrap=null,i.elGraphical=null,i.elLegendWrap=null,i.elLegendForeign=null,i.baseEl=null,i.elGridRect=null,i.elGridRectMask=null,i.elGridRectBarMask=null,i.elGridRectMarkerMask=null,i.elForecastMask=null,i.elNonForecastMask=null,i.elDefs=null}}]),e}(),da=new WeakMap,ha=function(){function e(t,r){i(this,e),this.opts=r,this.ctx=this,this.w=new Vr(r).init(),this.el=t,this.w.globals.cuid=k.randomId(),this.w.globals.chartID=this.w.config.chart.id?k.escapeString(this.w.config.chart.id):this.w.globals.cuid,new ca(this).initModules(),this.lastUpdateOptions=null,this.create=k.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return s(e,[{key:"render",value:function(){var e=this;return new Promise((function(t,r){if(k.elementExists(e.el)){void 0===Apex._chartInstances&&(Apex._chartInstances=[]),e.w.config.chart.id&&Apex._chartInstances.push({id:e.w.globals.chartID,group:e.w.config.chart.group,chart:e}),e.setLocale(e.w.config.chart.defaultLocale);var n=e.w.config.chart.events.beforeMount;"function"==typeof n&&n(e,e.w),e.events.fireEvent("beforeMount",[e,e.w]),window.addEventListener("resize",e.windowResizeHandler),function(e,t){var r=!1;if(e.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var n=e.getBoundingClientRect();"none"!==e.style.display&&0!==n.width||(r=!0)}var a=new ResizeObserver((function(n){r&&t.call(e,n),r=!0}));e.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(e.children).forEach((function(e){return a.observe(e)})):a.observe(e),da.set(t,a)}(e.el.parentNode,e.parentResizeHandler);var a=e.el.getRootNode&&e.el.getRootNode(),i=k.is("ShadowRoot",a),o=e.el.ownerDocument,s=i?a.getElementById("apexcharts-css"):o.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  direction: ltr !important;\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  display: inline-block;\n  position: relative;\n  width: 16px;\n  height: 16px;\n  font-size: 16px;\n  line-height: 16px;\n  margin-right: 4px;\n  text-align: center;\n  vertical-align: middle;\n  color: inherit;\n}\n\n.apexcharts-tooltip-marker::before {\n  content: "";\n  display: inline-block;\n  width: 100%;\n  text-align: center;\n  color: currentcolor;\n  text-rendering: optimizeLegibility;\n  -webkit-font-smoothing: antialiased;\n  font-size: 26px;\n  font-family: Arial, Helvetica, sans-serif;\n  line-height: 14px;\n  font-weight: 900;\n}\n\n.apexcharts-tooltip-marker[shape="circle"]::before {\n  content: "\\25CF";\n}\n\n.apexcharts-tooltip-marker[shape="square"]::before,\n.apexcharts-tooltip-marker[shape="rect"]::before {\n  content: "\\25A0";\n  transform: translate(-1px, -2px);\n}\n\n.apexcharts-tooltip-marker[shape="line"]::before {\n  content: "\\2500";\n}\n\n.apexcharts-tooltip-marker[shape="diamond"]::before {\n  content: "\\25C6";\n  font-size: 28px;\n}\n\n.apexcharts-tooltip-marker[shape="triangle"]::before {\n  content: "\\25B2";\n  font-size: 22px;\n}\n\n.apexcharts-tooltip-marker[shape="cross"]::before {\n  content: "\\2715";\n  font-size: 18px;\n}\n\n.apexcharts-tooltip-marker[shape="plus"]::before {\n  content: "\\2715";\n  transform: rotate(45deg) translate(-1px, -1px);\n  font-size: 18px;\n}\n\n.apexcharts-tooltip-marker[shape="star"]::before {\n  content: "\\2605";\n  font-size: 18px;\n}\n\n.apexcharts-tooltip-marker[shape="sparkle"]::before {\n  content: "\\2726";\n  font-size: 20px;\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-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_shape {\n  stroke-width: 1;\n  stroke-dasharray: 10 10;\n  stroke: black;\n  stroke-opacity: 0.1;\n  pointer-events: none;\n  fill: none;\n}\n\n.svg_select_handle {\n  stroke-width: 3;\n  stroke: black;\n  fill: none;\n}\n\n.svg_select_handle_r {\n  cursor: e-resize;\n}\n\n.svg_select_handle_l {\n  cursor: w-resize;\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-gridline,\n.apexcharts-line,\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.no-pointer-events {\n  pointer-events: none\n}\n\n.apexcharts-tooltip-active .apexcharts-marker {\n  transition: .15s ease all\n}\n\n.apexcharts-radar-series .apexcharts-yaxis {\n  pointer-events: none;\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}\n\n.apexcharts-disable-transitions * {\n  transition: none !important;\n}';var c=(null===(l=e.opts.chart)||void 0===l?void 0:l.nonce)||e.w.config.chart.nonce;c&&s.setAttribute("nonce",c),i?a.prepend(s):!1!==e.w.config.chart.injectStyleSheet&&o.head.appendChild(s)}var u=e.create(e.w.config.series,{});if(!u)return t(e);e.mount(u).then((function(){"function"==typeof e.w.config.chart.events.mounted&&e.w.config.chart.events.mounted(e,e.w),e.events.fireEvent("mounted",[e,e.w]),t(u)})).catch((function(e){r(e)}))}else r(new Error("Element not found"))}))}},{key:"create",value:function(e,t){var r=this,n=this.w;new ca(this).initModules();var a=this.w.globals;if(a.noData=!1,a.animationEnded=!1,!k.elementExists(this.el))return a.animationEnded=!0,null;if(this.responsive.checkResponsiveConfig(t),n.config.xaxis.convertedCatToNumeric&&new Br(n.config).convertCatToNumericXaxis(n.config,this.ctx),this.core.setupElements(),"treemap"===n.config.chart.type&&(n.config.grid.show=!1,n.config.yaxis[0].show=!1),0===a.svgWidth)return a.animationEnded=!0,null;var i=e;e.forEach((function(e,t){e.hidden&&(i=r.legend.legendHelpers.getSeriesAfterCollapsing({realIndex:t}))}));var o=Ar.checkComboSeries(i,n.config.chart.type);a.comboCharts=o.comboCharts,a.comboBarCount=o.comboBarCount;var s=i.every((function(e){return e.data&&0===e.data.length}));(0===i.length||s&&a.collapsedSeries.length<1)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(i),this.theme.init(),new Xr(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),a.noData&&a.collapsedSeries.length!==a.series.length&&!n.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),a.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 Ar(this).getLargestMarkerSize(),this.dimensions.plotCoords();var l=this.core.xySettings();this.grid.createGridMask();var c=this.core.plotChartType(i,l),u=new Gr(this);return u.bringForward(),n.config.dataLabels.background.enabled&&u.dataLabelsBackground(),this.core.shiftGraphPosition(),n.globals.dataPoints>50&&n.globals.dom.elWrap.classList.add("apexcharts-disable-transitions"),{elGraph:c,xyRatios:l,dimensions:{plot:{left:n.globals.translateX,top:n.globals.translateY,width:n.globals.gridWidth,height:n.globals.gridHeight}}}}},{key:"mount",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=this,n=r.w;return new Promise((function(a,i){if(null===r.el)return i(new Error("Not enough data to display or target element not found"));(null===t||n.globals.allSeriesCollapsed)&&r.series.handleNoData(),r.grid=new en(r);var o,s,l=r.grid.drawGrid();if(r.annotations=new zr(r),r.annotations.drawImageAnnos(),r.annotations.drawTextAnnos(),"back"===n.config.grid.position&&(l&&n.globals.dom.elGraphical.add(l.el),null!=l&&null!==(o=l.elGridBorders)&&void 0!==o&&o.node&&n.globals.dom.elGraphical.add(l.elGridBorders)),Array.isArray(t.elGraph))for(var c=0;c<t.elGraph.length;c++)n.globals.dom.elGraphical.add(t.elGraph[c]);else n.globals.dom.elGraphical.add(t.elGraph);"front"===n.config.grid.position&&(l&&n.globals.dom.elGraphical.add(l.el),null!=l&&null!==(s=l.elGridBorders)&&void 0!==s&&s.node&&n.globals.dom.elGraphical.add(l.elGridBorders)),"front"===n.config.xaxis.crosshairs.position&&r.crosshairs.drawXCrosshairs(),"front"===n.config.yaxis[0].crosshairs.position&&r.crosshairs.drawYCrosshairs(),"treemap"!==n.config.chart.type&&r.axes.drawAxis(n.config.chart.type,l);var u=new Qr(e.ctx,l),d=new nn(e.ctx,l);if(null!==l&&(u.xAxisLabelCorrections(l.xAxisTickWidth),d.setYAxisTextAlignments(),n.config.yaxis.map((function(e,t){-1===n.globals.ignoreYAxisIndexes.indexOf(t)&&d.yAxisTitleRotate(t,e.opposite)}))),r.annotations.drawAxesAnnotations(),!n.globals.noData){if(n.config.tooltip.enabled&&!n.globals.noData&&r.w.globals.tooltip.drawTooltip(t.xyRatios),n.globals.axisCharts&&(n.globals.isXNumeric||n.config.xaxis.convertedCatToNumeric||n.globals.isRangeBar))(n.config.chart.zoom.enabled||n.config.chart.selection&&n.config.chart.selection.enabled||n.config.chart.pan&&n.config.chart.pan.enabled)&&r.zoomPanSelection.init({xyRatios:t.xyRatios});else{var h=n.config.chart.toolbar.tools;["zoom","zoomin","zoomout","selection","pan","reset"].forEach((function(e){h[e]=!1}))}n.config.chart.toolbar.show&&!n.globals.allSeriesCollapsed&&r.toolbar.createToolbar()}n.globals.memory.methodsToExec.length>0&&n.globals.memory.methodsToExec.forEach((function(e){e.method(e.params,!1,e.context)})),n.globals.axisCharts||n.globals.noData||r.core.resizeNonAxisCharts(),a(r)}))}},{key:"destroy",value:function(){window.removeEventListener("resize",this.windowResizeHandler),function(e,t){var r=da.get(t);r&&(r.disconnect(),da.delete(t))}(this.el.parentNode,this.parentResizeHandler);var e=this.w.config.chart.id;e&&Apex._chartInstances.forEach((function(t,r){t.id===k.escapeString(e)&&Apex._chartInstances.splice(r,1)})),new ua(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=this.w;return o.globals.selection=void 0,this.lastUpdateOptions&&JSON.stringify(this.lastUpdateOptions)===JSON.stringify(e)?this:(e.series&&(this.data.resetParsingFlags(),this.series.resetSeries(!1,!0,!1),e.series.length&&e.series[0].data&&(e.series=e.series.map((function(e,r){return t.updateHelpers._extendSeries(e,r)}))),this.updateHelpers.revertDefaultAxisMinMax()),e.xaxis&&(e=this.updateHelpers.forceXAxisUpdate(e)),e.yaxis&&(e=this.updateHelpers.forceYAxisUpdate(e)),o.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),e.theme&&(e=this.theme.updateThemeOptions(e)),this.updateHelpers._updateOptions(e,r,n,a,i))}},{key:"updateSeries",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return this.data.resetParsingFlags(),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(e,t,r)}},{key:"appendSeries",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];this.data.resetParsingFlags();var n=this.w.config.series.slice();return n.push(e),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(n,t,r)}},{key:"appendData",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=this;r.data.resetParsingFlags(),r.w.globals.dataChanged=!0,r.series.getPreviousPaths();for(var n=r.w.config.series.slice(),a=0;a<n.length;a++)if(null!==e[a]&&void 0!==e[a])for(var i=0;i<e[a].data.length;i++)n[a].data.push(e[a].data[i]);return r.w.config.series=n,t&&(r.w.globals.initialSeries=k.clone(r.w.config.series)),this.update()}},{key:"update",value:function(e){var t=this;return new Promise((function(r,n){if(t.lastUpdateOptions&&JSON.stringify(t.lastUpdateOptions)===JSON.stringify(e))return r(t);t.lastUpdateOptions=k.clone(e),new ua(t.ctx).clear({isUpdating:!0});var a=t.create(t.w.config.series,e);if(!a)return r(t);t.mount(a).then((function(){"function"==typeof t.w.config.chart.events.updated&&t.w.config.chart.events.updated(t,t.w),t.events.fireEvent("updated",[t,t.w]),t.w.globals.isDirty=!0,r(t)})).catch((function(e){n(e)}))}))}},{key:"getSyncedCharts",value:function(){var e=this.getGroupedCharts(),t=[this];return e.length&&(t=[],e.forEach((function(e){t.push(e)}))),t}},{key:"getGroupedCharts",value:function(){var e=this;return Apex._chartInstances.filter((function(e){if(e.group)return!0})).map((function(t){return e.w.config.chart.group===t.group?t.chart:e}))}},{key:"toggleSeries",value:function(e){return this.series.toggleSeries(e)}},{key:"highlightSeriesOnLegendHover",value:function(e,t){return this.series.toggleSeriesOnHover(e,t)}},{key:"showSeries",value:function(e){this.series.showSeries(e)}},{key:"hideSeries",value:function(e){this.series.hideSeries(e)}},{key:"highlightSeries",value:function(e){this.series.highlightSeries(e)}},{key:"isSeriesHidden",value:function(e){this.series.isSeriesHidden(e)}},{key:"resetSeries",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.series.resetSeries(e,t)}},{key:"addEventListener",value:function(e,t){this.events.addEventListener(e,t)}},{key:"removeEventListener",value:function(e,t){this.events.removeEventListener(e,t)}},{key:"addXaxisAnnotation",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=this;r&&(n=r),n.annotations.addXaxisAnnotationExternal(e,t,n)}},{key:"addYaxisAnnotation",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=this;r&&(n=r),n.annotations.addYaxisAnnotationExternal(e,t,n)}},{key:"addPointAnnotation",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n=this;r&&(n=r),n.annotations.addPointAnnotationExternal(e,t,n)}},{key:"clearAnnotations",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=this;e&&(t=e),t.annotations.clearAnnotations(t)}},{key:"removeAnnotation",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,r=this;t&&(r=t),r.annotations.removeAnnotation(r,e)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(e,t){return this.coreUtils.getSeriesTotalsXRange(e,t)}},{key:"getHighestValueInSeries",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new rn(this.ctx).getMinYMaxY(e).highestY}},{key:"getLowestValueInSeries",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new rn(this.ctx).getMinYMaxY(e).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(e,t){return this.updateHelpers.toggleDataPointSelection(e,t)}},{key:"zoomX",value:function(e,t){this.ctx.toolbar.zoomUpdateOptions(e,t)}},{key:"setLocale",value:function(e){this.localization.setCurrentLocaleValues(e)}},{key:"dataURI",value:function(e){return new Jr(this.ctx).dataURI(e)}},{key:"getSvgString",value:function(e){return new Jr(this.ctx).getSvgString(e)}},{key:"exportToCSV",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Jr(this.ctx).exportToCSV(e)}},{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 e=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout((function(){e.w.globals.resized=!0,e.w.globals.dataChanged=!1,e.ctx.update()}),150)}},{key:"_windowResizeHandler",value:function(){var e=this.w.config.chart.redrawOnWindowResize;"function"==typeof e&&(e=e()),e&&this._windowResize()}}],[{key:"getChartByID",value:function(e){var t=k.escapeString(e);if(Apex._chartInstances){var r=Apex._chartInstances.filter((function(e){return e.id===t}))[0];return r&&r.chart}}},{key:"initOnLoad",value:function(){for(var t=document.querySelectorAll("[data-apexcharts]"),r=0;r<t.length;r++)new e(t[r],JSON.parse(t[r].getAttribute("data-options"))).render()}},{key:"exec",value:function(e,t){var r=this.getChartByID(e);if(r){r.w.globals.isExecCalled=!0;var n=null;if(-1!==r.publicMethods.indexOf(t)){for(var a=arguments.length,i=new Array(a>2?a-2:0),o=2;o<a;o++)i[o-2]=arguments[o];n=r[t].apply(r,i)}return n}}},{key:"merge",value:function(e,t){return k.extend(e,t)}},{key:"getThemePalettes",value:function(){return{palette1:["#008FFB","#00E396","#FEB019","#FF4560","#775DD0"],palette2:["#3F51B5","#03A9F4","#4CAF50","#F9CE1D","#FF9800"],palette3:["#33B2DF","#546E7A","#D4526E","#13D8AA","#A5978B"],palette4:["#4ECDC4","#C7F464","#81D4FA","#FD6A6A","#546E7A"],palette5:["#2B908F","#F9A3A4","#90EE7E","#FA4443","#69D2E7"],palette6:["#449DD1","#F86624","#EA3546","#662E9B","#C5D86D"],palette7:["#D7263D","#1B998B","#2E294E","#F46036","#E2C044"],palette8:["#662E9B","#F86624","#F9C80E","#EA3546","#43BCCD"],palette9:["#5C4742","#A5978B","#8D5B4C","#5A2A27","#C4BBAF"],palette10:["#A300D6","#7D02EB","#5653FE","#2983FF","#00B1F2"]}}}]),e}()},1469:(e,t,r)=>{"use strict";var n=r(64076),a=r(61828),i=r(94281),o=r(30289),s=r(69916),l=r(48227);e.exports=function(){var e=l(this),t=s(i(e,"length")),r=1;arguments.length>0&&void 0!==arguments[0]&&(r=o(arguments[0]));var c=n(e,0);return a(c,e,t,0,r),c}},53003:(e,t,r)=>{"use strict";var n=r(38452),a=r(10487),i=r(1469),o=r(635),s=o(),l=r(87842),c=a(s);n(c,{getPolyfill:o,implementation:i,shim:l}),e.exports=c},635:(e,t,r)=>{"use strict";var n=r(1469);e.exports=function(){return Array.prototype.flat||n}},87842:(e,t,r)=>{"use strict";var n=r(38452),a=r(63295),i=r(635);e.exports=function(){var e=i();return n(Array.prototype,{flat:e},{flat:function(){return Array.prototype.flat!==e}}),a("flat"),e}},13144:(e,t,r)=>{"use strict";var n=r(66743),a=r(11002),i=r(10076),o=r(47119);e.exports=o||n.call(i,a)},12205:(e,t,r)=>{"use strict";var n=r(66743),a=r(11002),i=r(13144);e.exports=function(){return i(n,a,arguments)}},11002:e=>{"use strict";e.exports=Function.prototype.apply},10076:e=>{"use strict";e.exports=Function.prototype.call},73126:(e,t,r)=>{"use strict";var n=r(66743),a=r(69675),i=r(10076),o=r(13144);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new a("a function is required");return o(n,i,e)}},47119:e=>{"use strict";e.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},10487:(e,t,r)=>{"use strict";var n=r(96897),a=r(30655),i=r(73126),o=r(12205);e.exports=function(e){var t=i(arguments),r=e.length-(arguments.length-1);return n(t,1+(r>0?r:0),!0)},a?a(e.exports,"apply",{value:o}):e.exports.apply=o},36556:(e,t,r)=>{"use strict";var n=r(70453),a=r(73126),i=a([n("%String.prototype.indexOf%")]);e.exports=function(e,t){var r=n(e,!!t);return"function"==typeof r&&i(e,".prototype.")>-1?a([r]):r}},32485:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var o=a.apply(null,r);o&&e.push(o)}}else if("object"===i){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var s in r)n.call(r,s)&&r[s]&&e.push(s)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},89929:(e,t,r)=>{"use strict";r.r(t),r.d(t,{addEventListener:()=>l});var n=!("undefined"==typeof window||!window.document||!window.document.createElement),a=void 0;function i(e){e.handlers===e.nextHandlers&&(e.nextHandlers=e.handlers.slice())}function o(e){this.target=e,this.events={}}o.prototype.getEventHandlers=function(e,t){var r,n=String(e)+" "+String((r=t)?!0===r?100:(0|r.capture)+(r.passive<<1)+(r.once<<2):0);return this.events[n]||(this.events[n]={handlers:[],handleEvent:void 0},this.events[n].nextHandlers=this.events[n].handlers),this.events[n]},o.prototype.handleEvent=function(e,t,r){var n=this.getEventHandlers(e,t);n.handlers=n.nextHandlers,n.handlers.forEach((function(e){e&&e(r)}))},o.prototype.add=function(e,t,r){var n=this,a=this.getEventHandlers(e,r);i(a),0===a.nextHandlers.length&&(a.handleEvent=this.handleEvent.bind(this,e,r),this.target.addEventListener(e,a.handleEvent,r)),a.nextHandlers.push(t);var o=!0;return function(){if(o){o=!1,i(a);var s=a.nextHandlers.indexOf(t);a.nextHandlers.splice(s,1),0===a.nextHandlers.length&&(n.target&&n.target.removeEventListener(e,a.handleEvent,r),a.handleEvent=void 0)}}};var s="__consolidated_events_handlers__";function l(e,t,r,i){e[s]||(e[s]=new o(e));var l=function(e){if(e)return void 0===a&&(a=function(){if(!n)return!1;if(!window.addEventListener||!window.removeEventListener||!Object.defineProperty)return!1;var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}}),r=function(){};window.addEventListener("testPassiveEventSupport",r,t),window.removeEventListener("testPassiveEventSupport",r,t)}catch(e){}return e}()),a?e:!!e.capture}(i);return e[s].add(t,r,l)}},52422:(e,t,r)=>{"use strict";var n=r(30655),a=r(58068),i=r(69675),o=r(98176);e.exports=function(e,t,r){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new i("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new i("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new i("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new i("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new i("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new i("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,l=arguments.length>4?arguments[4]:null,c=arguments.length>5?arguments[5]:null,u=arguments.length>6&&arguments[6],d=!!o&&o(e,t);if(n)n(e,t,{configurable:null===c&&d?d.configurable:!c,enumerable:null===s&&d?d.enumerable:!s,value:r,writable:null===l&&d?d.writable:!l});else{if(!u&&(s||l||c))throw new a("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=r}}},38452:(e,t,r)=>{"use strict";var n=r(1189),a="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),i=Object.prototype.toString,o=Array.prototype.concat,s=r(52422),l=r(30592)(),c=function(e,t,r,n){if(t in e)if(!0===n){if(e[t]===r)return}else if("function"!=typeof(a=n)||"[object Function]"!==i.call(a)||!n())return;var a;l?s(e,t,r,!0):s(e,t,r)},u=function(e,t){var r=arguments.length>2?arguments[2]:{},i=n(t);a&&(i=o.call(i,Object.getOwnPropertySymbols(t)));for(var s=0;s<i.length;s+=1)c(e,i[s],t[i[s]],r[i[s]])};u.supportsDescriptors=!!l,e.exports=u},65097:e=>{"use strict";e.exports=function(e){if(arguments.length<1)throw new TypeError("1 argument is required");if("object"!=typeof e)throw new TypeError("Argument 1 (”other“) to Node.contains must be an instance of Node");var t=e;do{if(this===t)return!0;t&&(t=t.parentNode)}while(t);return!1}},2423:(e,t,r)=>{"use strict";var n=r(38452),a=r(65097),i=r(45244),o=i(),s=function(e,t){return o.apply(e,[t])};n(s,{getPolyfill:i,implementation:a,shim:r(20982)}),e.exports=s},45244:(e,t,r)=>{"use strict";var n=r(65097);e.exports=function(){if("undefined"!=typeof document){if(document.contains)return document.contains;if(document.body&&document.body.contains)try{if("boolean"==typeof document.body.contains.call(document,""))return document.body.contains}catch(e){}}return n}},20982:(e,t,r)=>{"use strict";var n=r(38452),a=r(45244);e.exports=function(){var e=a();return"undefined"!=typeof document&&(n(document,{contains:e},{contains:function(){return document.contains!==e}}),"undefined"!=typeof Element&&n(Element.prototype,{contains:e},{contains:function(){return Element.prototype.contains!==e}})),e}},7176:(e,t,r)=>{"use strict";var n,a=r(73126),i=r(98176);try{n=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var o=!!n&&i&&i(Object.prototype,"__proto__"),s=Object,l=s.getPrototypeOf;e.exports=o&&"function"==typeof o.get?a([o.get]):"function"==typeof l&&function(e){return l(null==e?e:s(e))}},53516:(e,t,r)=>{"use strict";var n=r(73126),a=r(98176),i=r(69675),o={};try{o.__proto__=null}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var s=!("toString"in o),l=a&&a(Object.prototype,"__proto__");e.exports=s&&(!!l&&"function"==typeof l.set&&n([l.set])||function(e,t){if(null==e)throw new i("set Object.prototype.__proto__ called on null or undefined");return e.__proto__=t,t})},74470:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,n.default)(e,t))return!0;if(!e||!t||"object"!==o(e)||"object"!==o(t))return!1;var r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;r.sort(),i.sort();for(var s=0;s<r.length;s+=1)if(!(0,a.default)(t,r[s])||!(0,n.default)(e[r[s]],t[r[s]]))return!1;return!0};var n=i(r(37653)),a=i(r(19030));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}},30655:e=>{"use strict";var t=Object.defineProperty||!1;if(t)try{t({},"a",{value:1})}catch(e){t=!1}e.exports=t},41237:e=>{"use strict";e.exports=EvalError},69383:e=>{"use strict";e.exports=Error},79290:e=>{"use strict";e.exports=RangeError},79538:e=>{"use strict";e.exports=ReferenceError},58068:e=>{"use strict";e.exports=SyntaxError},69675:e=>{"use strict";e.exports=TypeError},35345:e=>{"use strict";e.exports=URIError},5388:(e,t,r)=>{"use strict";var n=r(69675);e.exports=function(e){if(null==e)throw new n(arguments.length>0&&arguments[1]||"Cannot call method on "+e);return e}},33348:(e,t,r)=>{"use strict";var n=r(79612),a=r(5388);e.exports=function(e){return a(e),n(e)}},79612:e=>{"use strict";e.exports=Object},63295:(e,t,r)=>{"use strict";var n=r(9957),a="function"==typeof Symbol&&"symbol"==typeof Symbol.unscopables,i=a&&Array.prototype[Symbol.unscopables],o=TypeError;e.exports=function(e){if("string"!=typeof e||!e)throw new o("method must be a non-empty string");if(!n(Array.prototype,e))throw new o("method must be on Array.prototype");a&&(i[e]=!0)}},95437:(e,t,r)=>{"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,a=r(90162),i=r(69600),o=r(62120),s=r(93612);e.exports=function(e){if(a(e))return e;var t,r="default";if(arguments.length>1&&(arguments[1]===String?r="string":arguments[1]===Number&&(r="number")),n&&(Symbol.toPrimitive?t=function(e,t){var r=e[t];if(null!=r){if(!i(r))throw new TypeError(r+" returned for property "+String(t)+" of object "+e+" is not a function");return r}}(e,Symbol.toPrimitive):s(e)&&(t=Symbol.prototype.valueOf)),void 0!==t){var l=t.call(e,r);if(a(l))return l;throw new TypeError("unable to convert exotic object to primitive")}return"default"===r&&(o(e)||s(e))&&(r="string"),function(e,t){if(null==e)throw new TypeError("Cannot call method on "+e);if("string"!=typeof t||"number"!==t&&"string"!==t)throw new TypeError('hint must be "string" or "number"');var r,n,o,s="string"===t?["toString","valueOf"]:["valueOf","toString"];for(o=0;o<s.length;++o)if(r=e[s[o]],i(r)&&(n=r.call(e),a(n)))return n;throw new TypeError("No default value")}(e,"default"===r?"number":r)}},90162:e=>{"use strict";e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}},70580:e=>{"use strict";var t=/["'&<>]/;e.exports=function(e){var r,n=""+e,a=t.exec(n);if(!a)return n;var i="",o=0,s=0;for(o=a.index;o<n.length;o++){switch(n.charCodeAt(o)){case 34:r="&quot;";break;case 38:r="&amp;";break;case 39:r="&#39;";break;case 60:r="&lt;";break;case 62:r="&gt;";break;default:continue}s!==o&&(i+=n.substring(s,o)),s=o+1,i+=r}return s!==o?i+n.substring(s,o):i}},32017:e=>{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,a,i;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(a=n;0!=a--;)if(!e(t[a],r[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(i=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(a=n;0!=a--;)if(!Object.prototype.hasOwnProperty.call(r,i[a]))return!1;for(a=n;0!=a--;){var o=i[a];if(!e(t[o],r[o]))return!1}return!0}return t!=t&&r!=r}},89353:e=>{"use strict";var t=Object.prototype.toString,r=Math.max,n=function(e,t){for(var r=[],n=0;n<e.length;n+=1)r[n]=e[n];for(var a=0;a<t.length;a+=1)r[a+e.length]=t[a];return r};e.exports=function(e){var a=this;if("function"!=typeof a||"[object Function]"!==t.apply(a))throw new TypeError("Function.prototype.bind called on incompatible "+a);for(var i,o=function(e){for(var t=[],r=1,n=0;r<e.length;r+=1,n+=1)t[n]=e[r];return t}(arguments),s=r(0,a.length-o.length),l=[],c=0;c<s;c++)l[c]="$"+c;if(i=Function("binder","return function ("+function(e){for(var t="",r=0;r<e.length;r+=1)t+=e[r],r+1<e.length&&(t+=",");return t}(l)+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof i){var t=a.apply(this,n(o,arguments));return Object(t)===t?t:this}return a.apply(e,n(o,arguments))})),a.prototype){var u=function(){};u.prototype=a.prototype,i.prototype=new u,u.prototype=null}return i}},66743:(e,t,r)=>{"use strict";var n=r(89353);e.exports=Function.prototype.bind||n},60034:(e,t,r)=>{"use strict";var n=r(69600),a=r(9957),i=r(74462)(),o=r(36556),s=o("Function.prototype.toString"),l=o("String.prototype.match"),c=o("Object.prototype.toString"),u=/^class /,d=/\s*function\s+([^(\s]*)\s*/,h=!(0 in[,]),f=Function.prototype,p=function(){return!1};if("object"==typeof document){var g=document.all;c(g)===c(document.all)&&(p=function(e){if((h||!e)&&(void 0===e||"object"==typeof e))try{var t=c(e);return("[object HTMLAllCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=function(){if(p(this)||!function(e){if(n(e))return!1;if("function"!=typeof e)return!1;try{return!!l(s(e),u)}catch(e){}return!1}(this)&&!n(this))throw new TypeError("Function.prototype.name sham getter called on non-function");if(i&&a(this,"name"))return this.name;if(this===f)return"";var e=s(this),t=l(e,d);return t&&t[1]}},21482:(e,t,r)=>{"use strict";var n=r(38452),a=r(10487),i=r(60034),o=r(92747),s=r(68013),l=a(i);n(l,{getPolyfill:o,implementation:i,shim:s}),e.exports=l},92747:(e,t,r)=>{"use strict";var n=r(60034);e.exports=function(){return n}},68013:(e,t,r)=>{"use strict";var n=r(38452).supportsDescriptors,a=r(74462)(),i=r(92747),o=Object.defineProperty,s=TypeError;e.exports=function(){var e=i();if(a)return e;if(!n)throw new s("Shimming Function.prototype.name support requires ES5 property descriptor support.");var t=Function.prototype;return o(t,"name",{configurable:!0,enumerable:!1,get:function(){var r=e.call(this);return this!==t&&o(this,"name",{configurable:!0,enumerable:!1,value:r,writable:!1}),r}}),e}},74462:e=>{"use strict";var t=function(){return"string"==typeof function(){}.name},r=Object.getOwnPropertyDescriptor;if(r)try{r([],"length")}catch(e){r=null}t.functionsHaveConfigurableNames=function(){if(!t()||!r)return!1;var e=r((function(){}),"name");return!!e&&!!e.configurable};var n=Function.prototype.bind;t.boundFunctionsHaveNames=function(){return t()&&"function"==typeof n&&""!==function(){}.bind().name},e.exports=t},70453:(e,t,r)=>{"use strict";var n,a=r(79612),i=r(69383),o=r(41237),s=r(79290),l=r(79538),c=r(58068),u=r(69675),d=r(35345),h=r(71514),f=r(58968),p=r(6188),g=r(68002),m=r(75880),v=r(70414),y=r(73093),b=Function,x=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}},w=r(98176),k=r(30655),S=function(){throw new u},C=w?function(){try{return S}catch(e){try{return w(arguments,"callee").get}catch(e){return S}}}():S,_=r(64039)(),E=r(93628),P=r(71064),A=r(48648),D=r(11002),O=r(10076),M={},T="undefined"!=typeof Uint8Array&&E?E(Uint8Array):n,I={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?n:ArrayBuffer,"%ArrayIteratorPrototype%":_&&E?E([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":M,"%AsyncGenerator%":M,"%AsyncGeneratorFunction%":M,"%AsyncIteratorPrototype%":M,"%Atomics%":"undefined"==typeof Atomics?n:Atomics,"%BigInt%":"undefined"==typeof BigInt?n:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?n:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":o,"%Float32Array%":"undefined"==typeof Float32Array?n:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?n:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?n:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":M,"%Int8Array%":"undefined"==typeof Int8Array?n:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?n:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":_&&E?E(E([][Symbol.iterator]())):n,"%JSON%":"object"==typeof JSON?JSON:n,"%Map%":"undefined"==typeof Map?n:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&_&&E?E((new Map)[Symbol.iterator]()):n,"%Math%":Math,"%Number%":Number,"%Object%":a,"%Object.getOwnPropertyDescriptor%":w,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?n:Promise,"%Proxy%":"undefined"==typeof Proxy?n:Proxy,"%RangeError%":s,"%ReferenceError%":l,"%Reflect%":"undefined"==typeof Reflect?n:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?n:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&_&&E?E((new Set)[Symbol.iterator]()):n,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":_&&E?E(""[Symbol.iterator]()):n,"%Symbol%":_?Symbol:n,"%SyntaxError%":c,"%ThrowTypeError%":C,"%TypedArray%":T,"%TypeError%":u,"%Uint8Array%":"undefined"==typeof Uint8Array?n:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?n:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?n:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?n:Uint32Array,"%URIError%":d,"%WeakMap%":"undefined"==typeof WeakMap?n:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?n:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?n:WeakSet,"%Function.prototype.call%":O,"%Function.prototype.apply%":D,"%Object.defineProperty%":k,"%Object.getPrototypeOf%":P,"%Math.abs%":h,"%Math.floor%":f,"%Math.max%":p,"%Math.min%":g,"%Math.pow%":m,"%Math.round%":v,"%Math.sign%":y,"%Reflect.getPrototypeOf%":A};if(E)try{null.error}catch(e){var N=E(E(e));I["%Error.prototype%"]=N}var L=function e(t){var r;if("%AsyncFunction%"===t)r=x("async function () {}");else if("%GeneratorFunction%"===t)r=x("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=x("async function* () {}");else if("%AsyncGenerator%"===t){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if("%AsyncIteratorPrototype%"===t){var a=e("%AsyncGenerator%");a&&E&&(r=E(a.prototype))}return I[t]=r,r},R={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},F=r(66743),z=r(9957),j=F.call(O,Array.prototype.concat),H=F.call(D,Array.prototype.splice),B=F.call(O,String.prototype.replace),$=F.call(O,String.prototype.slice),W=F.call(O,RegExp.prototype.exec),V=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Y=/\\(\\)?/g,X=function(e,t){var r,n=e;if(z(R,n)&&(n="%"+(r=R[n])[0]+"%"),z(I,n)){var a=I[n];if(a===M&&(a=L(n)),void 0===a&&!t)throw new u("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:n,value:a}}throw new c("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new u('"allowMissing" argument must be a boolean');if(null===W(/^%?[^%]*%?$/,e))throw new c("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=function(e){var t=$(e,0,1),r=$(e,-1);if("%"===t&&"%"!==r)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new c("invalid intrinsic syntax, expected opening `%`");var n=[];return B(e,V,(function(e,t,r,a){n[n.length]=r?B(a,Y,"$1"):t||e})),n}(e),n=r.length>0?r[0]:"",a=X("%"+n+"%",t),i=a.name,o=a.value,s=!1,l=a.alias;l&&(n=l[0],H(r,j([0,1],l)));for(var d=1,h=!0;d<r.length;d+=1){var f=r[d],p=$(f,0,1),g=$(f,-1);if(('"'===p||"'"===p||"`"===p||'"'===g||"'"===g||"`"===g)&&p!==g)throw new c("property names with quotes must have matching quotes");if("constructor"!==f&&h||(s=!0),z(I,i="%"+(n+="."+f)+"%"))o=I[i];else if(null!=o){if(!(f in o)){if(!t)throw new u("base intrinsic for "+e+" exists, but the property is not available.");return}if(w&&d+1>=r.length){var m=w(o,f);o=(h=!!m)&&"get"in m&&!("originalValue"in m.get)?m.get:o[f]}else h=z(o,f),o=o[f];h&&!s&&(I[i]=o)}}return o}},71064:(e,t,r)=>{"use strict";var n=r(79612);e.exports=n.getPrototypeOf||null},48648:e=>{"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},93628:(e,t,r)=>{"use strict";var n=r(48648),a=r(71064),i=r(7176);e.exports=n?function(e){return n(e)}:a?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("getProto: not an object");return a(e)}:i?function(e){return i(e)}:null},40809:(e,t,r)=>{"use strict";var n=r(38452),a=r(93612),i="__ global cache key __";"function"==typeof Symbol&&a(Symbol("foo"))&&"function"==typeof Symbol.for&&(i=Symbol.for(i));var o=function(){return!0},s=function(){if(!r.g[i]){var e={};e[i]={};var t={};t[i]=o,n(r.g,e,t)}return r.g[i]},l=s(),c=function(e){return a(e)?Symbol.prototype.valueOf.call(e):typeof e+" | "+String(e)},u=function(e){if(!function(e){return null===e||"object"!=typeof e&&"function"!=typeof e}(e))throw new TypeError("key must not be an object")},d={clear:function(){delete r.g[i],l=s()},delete:function(e){return u(e),delete l[c(e)],!d.has(e)},get:function(e){return u(e),l[c(e)]},has:function(e){return u(e),c(e)in l},set:function(e,t){u(e);var r=c(e),a={};a[r]=t;var i={};return i[r]=o,n(l,a,i),d.has(e)},setIfMissingThenGet:function(e,t){if(d.has(e))return d.get(e);var r=t();return d.set(e,r),r}};e.exports=d},6549:e=>{"use strict";e.exports=Object.getOwnPropertyDescriptor},98176:(e,t,r)=>{"use strict";var n=r(6549);if(n)try{n([],"length")}catch(e){n=null}e.exports=n},30592:(e,t,r)=>{"use strict";var n=r(30655),a=function(){return!!n};a.hasArrayLengthDefineBug=function(){if(!n)return null;try{return 1!==n([],"length",{value:1}).length}catch(e){return!0}},e.exports=a},64039:(e,t,r)=>{"use strict";var n="undefined"!=typeof Symbol&&Symbol,a=r(41333);e.exports=function(){return"function"==typeof n&&"function"==typeof Symbol&&"symbol"==typeof n("foo")&&"symbol"==typeof Symbol("bar")&&a()}},41333:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(var n in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var a=Object.getOwnPropertySymbols(e);if(1!==a.length||a[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},49092:(e,t,r)=>{"use strict";var n=r(41333);e.exports=function(){return n()&&!!Symbol.toStringTag}},19030:(e,t,r)=>{"use strict";var n=r(66743);e.exports=n.call(Function.call,Object.prototype.hasOwnProperty)},9957:(e,t,r)=>{"use strict";var n=Function.prototype.call,a=Object.prototype.hasOwnProperty,i=r(66743);e.exports=i.call(n,a)},4146:(e,t,r)=>{"use strict";var n=r(73404),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?o:s[e.$$typeof]||a}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=o;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,h=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(p){var a=f(r);a&&a!==p&&e(t,a,n)}var o=u(r);d&&(o=o.concat(d(r)));for(var s=l(t),g=l(r),m=0;m<o.length;++m){var v=o[m];if(!(i[v]||n&&n[v]||g&&g[v]||s&&s[v])){var y=h(r,v);try{c(t,v,y)}catch(e){}}}}return t}},3072:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,o=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,h=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,p=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,m=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case i:case s:case o:case f:return e;default:switch(e=e&&e.$$typeof){case c:case h:case m:case g:case l:return e;default:return t}}case a:return t}}}function k(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=n,t.ForwardRef=h,t.Fragment=i,t.Lazy=m,t.Memo=g,t.Portal=a,t.Profiler=s,t.StrictMode=o,t.Suspense=f,t.isAsyncMode=function(e){return k(e)||w(e)===u},t.isConcurrentMode=k,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===h},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===m},t.isMemo=function(e){return w(e)===g},t.isPortal=function(e){return w(e)===a},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===o},t.isSuspense=function(e){return w(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===s||e===o||e===f||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===g||e.$$typeof===l||e.$$typeof===c||e.$$typeof===h||e.$$typeof===y||e.$$typeof===b||e.$$typeof===x||e.$$typeof===v)},t.typeOf=w},73404:(e,t,r)=>{"use strict";e.exports=r(3072)},69600:e=>{"use strict";var t,r,n=Function.prototype.toString,a="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof a&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw r}}),r={},a((function(){throw 42}),null,t)}catch(e){e!==r&&(a=null)}else a=null;var i=/^\s*class\b/,o=function(e){try{var t=n.call(e);return i.test(t)}catch(e){return!1}},s=function(e){try{return!o(e)&&(n.call(e),!0)}catch(e){return!1}},l=Object.prototype.toString,c="function"==typeof Symbol&&!!Symbol.toStringTag,u=!(0 in[,]),d=function(){return!1};if("object"==typeof document){var h=document.all;l.call(h)===l.call(document.all)&&(d=function(e){if((u||!e)&&(void 0===e||"object"==typeof e))try{var t=l.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(e){}return!1})}e.exports=a?function(e){if(d(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{a(e,null,t)}catch(e){if(e!==r)return!1}return!o(e)&&s(e)}:function(e){if(d(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if(c)return s(e);if(o(e))return!1;var t=l.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&s(e)}},62120:(e,t,r)=>{"use strict";var n=r(36556),a=n("Date.prototype.getDay"),i=n("Object.prototype.toString"),o=r(49092)();e.exports=function(e){return"object"==typeof e&&null!==e&&(o?function(e){try{return a(e),!0}catch(e){return!1}}(e):"[object Date]"===i(e))}},14035:(e,t,r)=>{"use strict";var n,a=r(36556),i=r(49092)(),o=r(9957),s=r(98176);if(i){var l=a("RegExp.prototype.exec"),c={},u=function(){throw c},d={toString:u,valueOf:u};"symbol"==typeof Symbol.toPrimitive&&(d[Symbol.toPrimitive]=u),n=function(e){if(!e||"object"!=typeof e)return!1;var t=s(e,"lastIndex");if(!t||!o(t,"value"))return!1;try{l(e,d)}catch(e){return e===c}}}else{var h=a("Object.prototype.toString");n=function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===h(e)}}e.exports=n},93612:(e,t,r)=>{"use strict";var n=r(36556),a=n("Object.prototype.toString"),i=r(64039)(),o=r(99721);if(i){var s=n("Symbol.prototype.toString"),l=o(/^Symbol\(.*\)$/);e.exports=function(e){if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||"[object Symbol]"!==a(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&l(s(e))}(e)}catch(e){return!1}}}else e.exports=function(e){return!1}},34247:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!("undefined"==typeof window||!("ontouchstart"in window||window.DocumentTouch&&"undefined"!=typeof document&&document instanceof window.DocumentTouch))||!("undefined"==typeof navigator||!navigator.maxTouchPoints&&!navigator.msMaxTouchPoints)},e.exports=t.default},7106:e=>{"use strict";var t=e.exports=function(e,t,n){"function"==typeof t&&(n=t,t={}),r(t,"function"==typeof(n=t.cb||n)?n:n.pre||function(){},n.post||function(){},e,"",e)};function r(e,n,a,i,o,s,l,c,u,d){if(i&&"object"==typeof i&&!Array.isArray(i)){for(var h in n(i,o,s,l,c,u,d),i){var f=i[h];if(Array.isArray(f)){if(h in t.arrayKeywords)for(var p=0;p<f.length;p++)r(e,n,a,f[p],o+"/"+h+"/"+p,s,o,h,i,p)}else if(h in t.propsKeywords){if(f&&"object"==typeof f)for(var g in f)r(e,n,a,f[g],o+"/"+h+"/"+g.replace(/~/g,"~0").replace(/\//g,"~1"),s,o,h,i,g)}else(h in t.keywords||e.allKeys&&!(h in t.skipKeywords))&&r(e,n,a,f,o+"/"+h,s,o,h,i)}a(i,o,s,l,c,u,d)}}t.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0},t.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0},t.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0},t.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0}},20181:(e,t,r)=>{var n=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,o=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,c="object"==typeof self&&self&&self.Object===Object&&self,u=l||c||Function("return this")(),d=Object.prototype.toString,h=Math.max,f=Math.min,p=function(){return u.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function m(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var r=i.test(e);return r||o.test(e)?s(e.slice(2),r?2:8):a.test(e)?NaN:+e}e.exports=function(e,t,r){var n,a,i,o,s,l,c=0,u=!1,d=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var r=n,i=a;return n=a=void 0,c=t,o=e.apply(i,r)}function b(e){var r=e-l;return void 0===l||r>=t||r<0||d&&e-c>=i}function x(){var e=p();if(b(e))return w(e);s=setTimeout(x,function(e){var r=t-(e-l);return d?f(r,i-(e-c)):r}(e))}function w(e){return s=void 0,v&&n?y(e):(n=a=void 0,o)}function k(){var e=p(),r=b(e);if(n=arguments,a=this,l=e,r){if(void 0===s)return function(e){return c=e,s=setTimeout(x,t),u?y(e):o}(l);if(d)return s=setTimeout(x,t),y(l)}return void 0===s&&(s=setTimeout(x,t)),o}return t=m(t)||0,g(r)&&(u=!!r.leading,i=(d="maxWait"in r)?h(m(r.maxWait)||0,t):i,v="trailing"in r?!!r.trailing:v),k.cancel=function(){void 0!==s&&clearTimeout(s),c=0,n=l=a=s=void 0},k.flush=function(){return void 0===s?o:w(p())},k}},51873:(e,t,r)=>{var n=r(9325).Symbol;e.exports=n},72552:(e,t,r)=>{var n=r(51873),a=r(659),i=r(59350),o=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?a(e):i(e)}},54128:(e,t,r)=>{var n=r(31800),a=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(a,""):e}},34840:(e,t,r)=>{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},659:(e,t,r)=>{var n=r(51873),a=Object.prototype,i=a.hasOwnProperty,o=a.toString,s=n?n.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),r=e[s];try{e[s]=void 0;var n=!0}catch(e){}var a=o.call(e);return n&&(t?e[s]=r:delete e[s]),a}},59350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},9325:(e,t,r)=>{var n=r(34840),a="object"==typeof self&&self&&self.Object===Object&&self,i=n||a||Function("return this")();e.exports=i},31800:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},38221:(e,t,r)=>{var n=r(23805),a=r(10124),i=r(99374),o=Math.max,s=Math.min;e.exports=function(e,t,r){var l,c,u,d,h,f,p=0,g=!1,m=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var r=l,n=c;return l=c=void 0,p=t,d=e.apply(n,r)}function b(e){var r=e-f;return void 0===f||r>=t||r<0||m&&e-p>=u}function x(){var e=a();if(b(e))return w(e);h=setTimeout(x,function(e){var r=t-(e-f);return m?s(r,u-(e-p)):r}(e))}function w(e){return h=void 0,v&&l?y(e):(l=c=void 0,d)}function k(){var e=a(),r=b(e);if(l=arguments,c=this,f=e,r){if(void 0===h)return function(e){return p=e,h=setTimeout(x,t),g?y(e):d}(f);if(m)return clearTimeout(h),h=setTimeout(x,t),y(f)}return void 0===h&&(h=setTimeout(x,t)),d}return t=i(t)||0,n(r)&&(g=!!r.leading,u=(m="maxWait"in r)?o(i(r.maxWait)||0,t):u,v="trailing"in r?!!r.trailing:v),k.cancel=function(){void 0!==h&&clearTimeout(h),p=0,l=f=c=h=void 0},k.flush=function(){return void 0===h?d:w(a())},k}},23805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},40346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},44394:(e,t,r)=>{var n=r(72552),a=r(40346);e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==n(e)}},10124:(e,t,r)=>{var n=r(9325);e.exports=function(){return n.Date.now()}},7350:(e,t,r)=>{var n=r(38221),a=r(23805);e.exports=function(e,t,r){var i=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return a(r)&&(i="leading"in r?!!r.leading:i,o="trailing"in r?!!r.trailing:o),n(e,t,{leading:i,maxWait:t,trailing:o})}},99374:(e,t,r)=>{var n=r(54128),a=r(23805),i=r(44394),o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return NaN;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=s.test(e);return r||l.test(e)?c(e.slice(2),r?2:8):o.test(e)?NaN:+e}},71514:e=>{"use strict";e.exports=Math.abs},41417:e=>{"use strict";e.exports=4294967295},85689:e=>{"use strict";e.exports=Number.MAX_SAFE_INTEGER||9007199254740991},58968:e=>{"use strict";e.exports=Math.floor},63331:(e,t,r)=>{"use strict";var n=r(94459);e.exports=function(e){return("number"==typeof e||"bigint"==typeof e)&&!n(e)&&e!==1/0&&e!==-1/0}},77440:(e,t,r)=>{"use strict";var n=r(71514),a=r(58968),i=r(94459),o=r(63331);e.exports=function(e){if("number"!=typeof e||i(e)||!o(e))return!1;var t=n(e);return a(t)===t}},94459:e=>{"use strict";e.exports=Number.isNaN||function(e){return e!=e}},6188:e=>{"use strict";e.exports=Math.max},68002:e=>{"use strict";e.exports=Math.min},75880:e=>{"use strict";e.exports=Math.pow},70414:e=>{"use strict";e.exports=Math.round},73093:(e,t,r)=>{"use strict";var n=r(94459);e.exports=function(e){return n(e)||0===e?e:e<0?-1:1}},58859:(e,t,r)=>{var n="function"==typeof Map&&Map.prototype,a=Object.getOwnPropertyDescriptor&&n?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=n&&a&&"function"==typeof a.get?a.get:null,o=n&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,l=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=s&&l&&"function"==typeof l.get?l.get:null,u=s&&Set.prototype.forEach,d="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,h="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,f="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,p=Boolean.prototype.valueOf,g=Object.prototype.toString,m=Function.prototype.toString,v=String.prototype.match,y=String.prototype.slice,b=String.prototype.replace,x=String.prototype.toUpperCase,w=String.prototype.toLowerCase,k=RegExp.prototype.test,S=Array.prototype.concat,C=Array.prototype.join,_=Array.prototype.slice,E=Math.floor,P="function"==typeof BigInt?BigInt.prototype.valueOf:null,A=Object.getOwnPropertySymbols,D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,O="function"==typeof Symbol&&"object"==typeof Symbol.iterator,M="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol.toStringTag,1)?Symbol.toStringTag:null,T=Object.prototype.propertyIsEnumerable,I=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function N(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||k.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var n=e<0?-E(-e):E(e);if(n!==e){var a=String(n),i=y.call(t,a.length+1);return b.call(a,r,"$&_")+"."+b.call(b.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(t,r,"$&_")}var L=r(42634),R=L.custom,F=V(R)?R:null,z={__proto__:null,double:'"',single:"'"},j={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function H(e,t,r){var n=r.quoteStyle||t,a=z[n];return a+e+a}function B(e){return b.call(String(e),/"/g,"&quot;")}function $(e){return!("[object Array]"!==K(e)||M&&"object"==typeof e&&M in e)}function W(e){return!("[object RegExp]"!==K(e)||M&&"object"==typeof e&&M in e)}function V(e){if(O)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!D)return!1;try{return D.call(e),!0}catch(e){}return!1}e.exports=function e(t,n,a,s){var l=n||{};if(X(l,"quoteStyle")&&!X(z,l.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(X(l,"maxStringLength")&&("number"==typeof l.maxStringLength?l.maxStringLength<0&&l.maxStringLength!==1/0:null!==l.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var g=!X(l,"customInspect")||l.customInspect;if("boolean"!=typeof g&&"symbol"!==g)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(X(l,"indent")&&null!==l.indent&&"\t"!==l.indent&&!(parseInt(l.indent,10)===l.indent&&l.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(X(l,"numericSeparator")&&"boolean"!=typeof l.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var x=l.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return U(t,l);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var k=String(t);return x?N(t,k):k}if("bigint"==typeof t){var E=String(t)+"n";return x?N(t,E):E}var A=void 0===l.depth?5:l.depth;if(void 0===a&&(a=0),a>=A&&A>0&&"object"==typeof t)return $(t)?"[Array]":"[Object]";var R,j=function(e,t){var r;if("\t"===e.indent)r="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;r=C.call(Array(e.indent+1)," ")}return{base:r,prev:C.call(Array(t+1),r)}}(l,a);if(void 0===s)s=[];else if(G(s,t)>=0)return"[Circular]";function Y(t,r,n){if(r&&(s=_.call(s)).push(r),n){var i={depth:l.depth};return X(l,"quoteStyle")&&(i.quoteStyle=l.quoteStyle),e(t,i,a+1,s)}return e(t,l,a+1,s)}if("function"==typeof t&&!W(t)){var q=function(e){if(e.name)return e.name;var t=v.call(m.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}(t),re=te(t,Y);return"[Function"+(q?": "+q:" (anonymous)")+"]"+(re.length>0?" { "+C.call(re,", ")+" }":"")}if(V(t)){var ne=O?b.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):D.call(t);return"object"!=typeof t||O?ne:Z(ne)}if((R=t)&&"object"==typeof R&&("undefined"!=typeof HTMLElement&&R instanceof HTMLElement||"string"==typeof R.nodeName&&"function"==typeof R.getAttribute)){for(var ae="<"+w.call(String(t.nodeName)),ie=t.attributes||[],oe=0;oe<ie.length;oe++)ae+=" "+ie[oe].name+"="+H(B(ie[oe].value),"double",l);return ae+=">",t.childNodes&&t.childNodes.length&&(ae+="..."),ae+"</"+w.call(String(t.nodeName))+">"}if($(t)){if(0===t.length)return"[]";var se=te(t,Y);return j&&!function(e){for(var t=0;t<e.length;t++)if(G(e[t],"\n")>=0)return!1;return!0}(se)?"["+ee(se,j)+"]":"[ "+C.call(se,", ")+" ]"}if(function(e){return!("[object Error]"!==K(e)||M&&"object"==typeof e&&M in e)}(t)){var le=te(t,Y);return"cause"in Error.prototype||!("cause"in t)||T.call(t,"cause")?0===le.length?"["+String(t)+"]":"{ ["+String(t)+"] "+C.call(le,", ")+" }":"{ ["+String(t)+"] "+C.call(S.call("[cause]: "+Y(t.cause),le),", ")+" }"}if("object"==typeof t&&g){if(F&&"function"==typeof t[F]&&L)return L(t,{depth:A-a});if("symbol"!==g&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!i||!e||"object"!=typeof e)return!1;try{i.call(e);try{c.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var ce=[];return o&&o.call(t,(function(e,r){ce.push(Y(r,t,!0)+" => "+Y(e,t))})),Q("Map",i.call(t),ce,j)}if(function(e){if(!c||!e||"object"!=typeof e)return!1;try{c.call(e);try{i.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var ue=[];return u&&u.call(t,(function(e){ue.push(Y(e,t))})),Q("Set",c.call(t),ue,j)}if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e,d);try{h.call(e,h)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return J("WeakMap");if(function(e){if(!h||!e||"object"!=typeof e)return!1;try{h.call(e,h);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return J("WeakSet");if(function(e){if(!f||!e||"object"!=typeof e)return!1;try{return f.call(e),!0}catch(e){}return!1}(t))return J("WeakRef");if(function(e){return!("[object Number]"!==K(e)||M&&"object"==typeof e&&M in e)}(t))return Z(Y(Number(t)));if(function(e){if(!e||"object"!=typeof e||!P)return!1;try{return P.call(e),!0}catch(e){}return!1}(t))return Z(Y(P.call(t)));if(function(e){return!("[object Boolean]"!==K(e)||M&&"object"==typeof e&&M in e)}(t))return Z(p.call(t));if(function(e){return!("[object String]"!==K(e)||M&&"object"==typeof e&&M in e)}(t))return Z(Y(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&t===globalThis||void 0!==r.g&&t===r.g)return"{ [object globalThis] }";if(!function(e){return!("[object Date]"!==K(e)||M&&"object"==typeof e&&M in e)}(t)&&!W(t)){var de=te(t,Y),he=I?I(t)===Object.prototype:t instanceof Object||t.constructor===Object,fe=t instanceof Object?"":"null prototype",pe=!he&&M&&Object(t)===t&&M in t?y.call(K(t),8,-1):fe?"Object":"",ge=(he||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(pe||fe?"["+C.call(S.call([],pe||[],fe||[]),": ")+"] ":"");return 0===de.length?ge+"{}":j?ge+"{"+ee(de,j)+"}":ge+"{ "+C.call(de,", ")+" }"}return String(t)};var Y=Object.prototype.hasOwnProperty||function(e){return e in this};function X(e,t){return Y.call(e,t)}function K(e){return g.call(e)}function G(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}function U(e,t){if(e.length>t.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return U(y.call(e,0,t.maxStringLength),t)+n}var a=j[t.quoteStyle||"single"];return a.lastIndex=0,H(b.call(b.call(e,a,"\\$1"),/[\x00-\x1f]/g,q),"single",t)}function q(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+x.call(t.toString(16))}function Z(e){return"Object("+e+")"}function J(e){return e+" { ? }"}function Q(e,t,r,n){return e+" ("+t+") {"+(n?ee(r,n):C.call(r,", "))+"}"}function ee(e,t){if(0===e.length)return"";var r="\n"+t.prev+t.base;return r+C.call(e,","+r)+"\n"+t.prev}function te(e,t){var r=$(e),n=[];if(r){n.length=e.length;for(var a=0;a<e.length;a++)n[a]=X(e,a)?t(e[a],e):""}var i,o="function"==typeof A?A(e):[];if(O){i={};for(var s=0;s<o.length;s++)i["$"+o[s]]=o[s]}for(var l in e)X(e,l)&&(r&&String(Number(l))===l&&l<e.length||O&&i["$"+l]instanceof Symbol||(k.call(/[^\w$]/,l)?n.push(t(l,e)+": "+t(e[l],e)):n.push(l+": "+t(e[l],e))));if("function"==typeof A)for(var c=0;c<o.length;c++)T.call(e,o[c])&&n.push("["+t(o[c])+"]: "+t(e[o[c]],e));return n}},89211:e=>{"use strict";var t=function(e){return e!=e};e.exports=function(e,r){return 0===e&&0===r?1/e==1/r:e===r||!(!t(e)||!t(r))}},37653:(e,t,r)=>{"use strict";var n=r(38452),a=r(10487),i=r(89211),o=r(9394),s=r(36576),l=a(o(),Object);n(l,{getPolyfill:o,implementation:i,shim:s}),e.exports=l},9394:(e,t,r)=>{"use strict";var n=r(89211);e.exports=function(){return"function"==typeof Object.is?Object.is:n}},36576:(e,t,r)=>{"use strict";var n=r(9394),a=r(38452);e.exports=function(){var e=n();return a(Object,{is:e},{is:function(){return Object.is!==e}}),e}},28875:(e,t,r)=>{"use strict";var n;if(!Object.keys){var a=Object.prototype.hasOwnProperty,i=Object.prototype.toString,o=r(1093),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),c=s.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},h={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},f=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!h["$"+e]&&a.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();n=function(e){var t=null!==e&&"object"==typeof e,r="[object Function]"===i.call(e),n=o(e),s=t&&"[object String]"===i.call(e),h=[];if(!t&&!r&&!n)throw new TypeError("Object.keys called on a non-object");var p=c&&r;if(s&&e.length>0&&!a.call(e,0))for(var g=0;g<e.length;++g)h.push(String(g));if(n&&e.length>0)for(var m=0;m<e.length;++m)h.push(String(m));else for(var v in e)p&&"prototype"===v||!a.call(e,v)||h.push(String(v));if(l)for(var y=function(e){if("undefined"==typeof window||!f)return d(e);try{return d(e)}catch(e){return!1}}(e),b=0;b<u.length;++b)y&&"constructor"===u[b]||!a.call(e,u[b])||h.push(u[b]);return h}}e.exports=n},1189:(e,t,r)=>{"use strict";var n=Array.prototype.slice,a=r(1093),i=Object.keys,o=i?function(e){return i(e)}:r(28875),s=Object.keys;o.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return a(e)?s(n.call(e)):s(e)})}else Object.keys=o;return Object.keys||o},e.exports=o},1093:e=>{"use strict";var t=Object.prototype.toString;e.exports=function(e){var r=t.call(e),n="[object Arguments]"===r;return n||(n="[object Array]"!==r&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),n}},38403:(e,t,r)=>{"use strict";var n=r(1189),a=r(41333)(),i=r(36556),o=r(79612),s=i("Array.prototype.push"),l=i("Object.prototype.propertyIsEnumerable"),c=a?o.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var r=o(e);if(1===arguments.length)return r;for(var i=1;i<arguments.length;++i){var u=o(arguments[i]),d=n(u),h=a&&(o.getOwnPropertySymbols||c);if(h)for(var f=h(u),p=0;p<f.length;++p){var g=f[p];l(u,g)&&s(d,g)}for(var m=0;m<d.length;++m){var v=d[m];if(l(u,v)){var y=u[v];r[v]=y}}}return r}},6525:(e,t,r)=>{"use strict";var n=r(38452),a=r(10487),i=r(38403),o=r(11514),s=r(40984),l=a.apply(o()),c=function(e,t){return l(Object,arguments)};n(c,{getPolyfill:o,implementation:i,shim:s}),e.exports=c},11514:(e,t,r)=>{"use strict";var n=r(38403);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",t=e.split(""),r={},n=0;n<t.length;++n)r[t[n]]=t[n];var a=Object.assign({},r),i="";for(var o in a)i+=o;return e!==i}()||function(){if(!Object.assign||!Object.preventExtensions)return!1;var e=Object.preventExtensions({1:2});try{Object.assign(e,"xy")}catch(t){return"y"===e[1]}return!1}()?n:Object.assign:n}},40984:(e,t,r)=>{"use strict";var n=r(38452),a=r(11514);e.exports=function(){var e=a();return n(Object,{assign:e},{assign:function(){return Object.assign!==e}}),e}},97446:(e,t,r)=>{"use strict";var n=r(5388),a=r(36556)("Object.prototype.propertyIsEnumerable");e.exports=function(e){var t=n(e),r=[];for(var i in t)a(t,i)&&(r[r.length]=t[i]);return r}},18638:(e,t,r)=>{"use strict";var n=r(38452),a=r(10487),i=r(97446),o=r(1927),s=r(13305),l=a(o(),Object);n(l,{getPolyfill:o,implementation:i,shim:s}),e.exports=l},1927:(e,t,r)=>{"use strict";var n=r(97446);e.exports=function(){return"function"==typeof Object.values?Object.values:n}},13305:(e,t,r)=>{"use strict";var n=r(1927),a=r(38452);e.exports=function(){var e=n();return a(Object,{values:e},{values:function(){return Object.values!==e}}),e}},13491:function(e){(function(){var t,r,n,a,i,o;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:"undefined"!=typeof process&&null!==process&&process.hrtime?(e.exports=function(){return(t()-i)/1e6},r=process.hrtime,a=(t=function(){var e;return 1e9*(e=r())[0]+e[1]})(),o=1e9*process.uptime(),i=a-o):Date.now?(e.exports=function(){return Date.now()-n},n=Date.now()):(e.exports=function(){return(new Date).getTime()-n},n=(new Date).getTime())}).call(this)},88372:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){return e&&"object"===(void 0===e?"undefined":r(e))&&!Array.isArray(e)},e.exports=t.default},2694:(e,t,r)=>{"use strict";var n=r(6925);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,r,a,i,o){if(o!==n){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return r.PropTypes=r,r}},5556:(e,t,r)=>{e.exports=r(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},93146:(e,t,r)=>{for(var n=r(13491),a="undefined"==typeof window?r.g:window,i=["moz","webkit"],o="AnimationFrame",s=a["request"+o],l=a["cancel"+o]||a["cancelRequest"+o],c=0;!s&&c<i.length;c++)s=a[i[c]+"Request"+o],l=a[i[c]+"Cancel"+o]||a[i[c]+"CancelRequest"+o];if(!s||!l){var u=0,d=0,h=[],f=1e3/60;s=function(e){if(0===h.length){var t=n(),r=Math.max(0,f-(t-u));u=r+t,setTimeout((function(){var e=h.slice(0);h.length=0;for(var t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(u)}catch(e){setTimeout((function(){throw e}),0)}}),Math.round(r))}return h.push({handle:++d,callback:e,cancelled:!1}),d},l=function(e){for(var t=0;t<h.length;t++)h[t].handle===e&&(h[t].cancelled=!0)}}e.exports=function(e){return s.call(a,e)},e.exports.cancel=function(){l.apply(a,arguments)},e.exports.polyfill=function(e){e||(e=a),e.requestAnimationFrame=s,e.cancelAnimationFrame=l}},81751:(e,t,r)=>{"use strict";t.Pz=void 0;var n=s(r(51609)),a=s(r(75795)),i=s(r(37083)),o=s(r(5556));function s(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},l.apply(this,arguments)}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],_n=!0,n=!1,a=void 0;try{for(var i,o=e[Symbol.iterator]();!(_n=(i=o.next()).done)&&(r.push(i.value),!t||r.length!==t);_n=!0);}catch(e){n=!0,a=e}finally{try{_n||null==o.return||o.return()}finally{if(n)throw a}}return r}}(e,t)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var d=function(e){var t=function(){var e=c(n.default.useState(!1),2),t=e[0],r=e[1];return n.default.useEffect((function(){return r(!0)}),[]),t}(),r=c(function(e){var t=function(){var e=c(n.default.useState(null),2),t=e[0],r=e[1];return[t,n.default.useCallback((function(e){null!==e&&r(new i.default(e))}),[])]}(),r=c(t,2),a=r[0],o=r[1],s=n.default.useCallback((function(){return a.hide()}),[a]),l=e.role||"dialog",u="alertdialog"===l,d=e.titleId||e.id+"-title";return n.default.useEffect((function(){return function(){a&&a.destroy()}}),[a]),[a,{container:{id:e.id,ref:o,role:l,tabIndex:-1,"aria-modal":!0,"aria-hidden":!0,"aria-labelledby":d},overlay:{onClick:u?void 0:s},dialog:{role:"document"},closeButton:{type:"button",onClick:s},title:{role:"heading","aria-level":1,id:d}}]}(e),2),o=r[0],s=r[1],u=e.dialogRef;if(n.default.useEffect((function(){return o&&u(o),function(){return u(void 0)}}),[u,o]),!t)return null;var d=e.dialogRoot?document.querySelector(e.dialogRoot):document.body,h=n.default.createElement("p",l({},s.title,{className:e.classNames.title,key:"title"}),e.title),f=n.default.createElement("button",l({},s.closeButton,{className:e.classNames.closeButton,"aria-label":e.closeButtonLabel,key:"button"}),e.closeButtonContent),p=["first"===e.closeButtonPosition&&f,h,e.children,"last"===e.closeButtonPosition&&f].filter(Boolean);return a.default.createPortal(n.default.createElement("div",l({},s.container,{className:e.classNames.container}),n.default.createElement("div",l({},s.overlay,{className:e.classNames.overlay})),n.default.createElement("div",l({},s.dialog,{className:e.classNames.dialog}),p)),d)};t.Pz=d,d.defaultProps={role:"dialog",closeButtonLabel:"Close this dialog window",closeButtonContent:"×",closeButtonPosition:"first",classNames:{},dialogRef:function(){}},d.propTypes={role:o.default.oneOf(["dialog","alertdialog"]),id:o.default.string.isRequired,title:o.default.node.isRequired,dialogRef:o.default.func,titleId:o.default.string,closeButtonLabel:o.default.string,closeButtonContent:o.default.node,closeButtonPosition:o.default.oneOf(["first","last","none"]),dialogRoot:o.default.string,classNames:o.default.exact({container:o.default.string,overlay:o.default.string,dialog:o.default.string,title:o.default.string,closeButton:o.default.string}),children:o.default.node}},17242:(e,t,r)=>{"use strict";t.A=g;var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=u(e)&&"function"!=typeof e)return{default:e};if((t=l(t))&&t.has(e))return t.get(e);var r,n,a={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)"default"!==r&&{}.hasOwnProperty.call(e,r)&&((n=i?Object.getOwnPropertyDescriptor(e,r):null)&&(n.get||n.set)?Object.defineProperty(a,r,n):a[r]=e[r]);return a.default=e,t&&t.set(e,a),a}(r(51609)),a=s(r(69661)),i=s(r(5556)),o=["type","width","height","series","options"];function s(e){return e&&e.__esModule?e:{default:e}}function l(e){var t,r;return"function"!=typeof WeakMap?null:(t=new WeakMap,r=new WeakMap,(l=function(e){return e?r:t})(e))}function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r,n=arguments[t];for(r in n)!{}.hasOwnProperty.call(n,r)||(e[r]=n[r])}return e}).apply(null,arguments)}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)),n}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function f(e,t,r){return(t=function(e){return e=function(e){if("object"!=u(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0===t)return String(e);if("object"!=u(t=t.call(e,"string")))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}(e),"symbol"==u(e)?e:e+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t){var r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:new WeakSet;if(e!==t){if("object"!==u(e)||null===e||"object"!==u(t)||null===t)return!1;if(!r.has(e)&&!r.has(t)){r.add(e),r.add(t);var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(var i=0,o=n;i<o.length;i++){var s=o[i];if(!a.includes(s)||!p(e[s],t[s],r))return!1}}}return!0}function g(e){function t(e){return e&&"object"===u(e)&&!Array.isArray(e)}var r=void 0===(m=e.type)?"line":m,i=void 0===(m=e.width)?"100%":m,s=void 0===(m=e.height)?"auto":m,l=e.series,d=e.options,m=function(e,t){if(null==e)return{};var r,n=function(e,t){if(null==e)return{};var r,n={};for(r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols)for(var a=Object.getOwnPropertySymbols(e),i=0;i<a.length;i++)r=a[i],t.includes(r)||{}.propertyIsEnumerable.call(e,r)&&(n[r]=e[r]);return n}(e,o),v=(0,n.useRef)(null),y=(0,n.useRef)(null),b=(0,n.useRef)(),x=((0,n.useEffect)((function(){b.current=d;var e=v.current;return y.current=new a.default(e,x()),y.current.render(),function(){y.current&&"function"==typeof y.current.destroy&&y.current.destroy()}}),[]),(0,n.useEffect)((function(){var e=!p(y.current.w.config.series,l),t=!p(b.current,d)||s!==y.current.opts.chart.height||i!==y.current.opts.chart.width;(e||t)&&(!e||t?y.current.updateOptions(x()):y.current.updateSeries(l)),b.current=d}),[d,l,s,i]),function(){return w(d,{chart:{type:r,height:s,width:i},series:l})}),w=function(e,r){var n=h({},e);return t(e)&&t(r)&&Object.keys(r).forEach((function(a){t(r[a])&&a in e?n[a]=w(e[a],r[a]):Object.assign(n,f({},a,r[a]))})),n};return e=function(e,t){var r=h({},e);return t.forEach((function(e){delete r[e]})),r}(m,Object.keys(g.propTypes)),n.default.createElement("div",c({ref:v},e))}g.propTypes={type:i.default.string.isRequired,series:i.default.array.isRequired,options:i.default.object.isRequired,width:i.default.oneOfType([i.default.string,i.default.number]),height:i.default.oneOfType([i.default.string,i.default.number])}},13292:(e,t,r)=>{e.exports=r(68504)},24684:(e,t,r)=>{r(1528)},6073:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PureCalendarDay=void 0;var a=n(r(74470)),i=n(r(94634)),o=n(r(12475)),s=n(r(6221)),l=(n(r(43693)),n(r(51609))),c=(n(r(5556)),n(r(80921)),r(29492),r(94920)),u=n(r(76154)),d=n(r(93146)),h=r(85111),f=(n(r(45609)),n(r(61449))),p=(n(r(45216)),r(70061)),g={day:(0,u.default)(),daySize:p.DAY_SIZE,isOutsideDay:!1,modifiers:new Set,isFocused:!1,tabIndex:-1,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},renderDayContents:null,ariaLabelFormat:"dddd, LL",phrases:h.CalendarDayPhrases},m=function(e){(0,s.default)(r,e);var t=r.prototype;function r(){for(var t,r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];return(t=e.call.apply(e,[this].concat(n))||this).setButtonRef=t.setButtonRef.bind((0,o.default)(t)),t}return t[!l.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,a.default)(this.props,e)||!(0,a.default)(this.state,t)},t.componentDidUpdate=function(e){var t=this,r=this.props,n=r.isFocused,a=r.tabIndex;0===a&&(n||a!==e.tabIndex)&&(0,d.default)((function(){t.buttonRef&&t.buttonRef.focus()}))},t.onDayClick=function(e,t){(0,this.props.onDayClick)(e,t)},t.onDayMouseEnter=function(e,t){(0,this.props.onDayMouseEnter)(e,t)},t.onDayMouseLeave=function(e,t){(0,this.props.onDayMouseLeave)(e,t)},t.onKeyDown=function(e,t){var r=this.props.onDayClick,n=t.key;"Enter"!==n&&" "!==n||r(e,t)},t.setButtonRef=function(e){this.buttonRef=e},t.render=function(){var e=this,t=this.props,r=t.day,n=t.ariaLabelFormat,a=t.daySize,o=t.isOutsideDay,s=t.modifiers,u=t.renderDayContents,d=t.tabIndex,h=t.styles,p=t.phrases;if(!r)return l.default.createElement("td",null);var g=(0,f.default)(r,n,a,s,p),m=g.daySizeStyles,v=g.useDefaultCursor,y=g.selected,b=g.hoveredSpan,x=g.isOutsideRange,w=g.ariaLabel;return l.default.createElement("td",(0,i.default)({},(0,c.css)(h.CalendarDay,v&&h.CalendarDay__defaultCursor,h.CalendarDay__default,o&&h.CalendarDay__outside,s.has("today")&&h.CalendarDay__today,s.has("first-day-of-week")&&h.CalendarDay__firstDayOfWeek,s.has("last-day-of-week")&&h.CalendarDay__lastDayOfWeek,s.has("hovered-offset")&&h.CalendarDay__hovered_offset,s.has("hovered-start-first-possible-end")&&h.CalendarDay__hovered_start_first_possible_end,s.has("hovered-start-blocked-minimum-nights")&&h.CalendarDay__hovered_start_blocked_min_nights,s.has("highlighted-calendar")&&h.CalendarDay__highlighted_calendar,s.has("blocked-minimum-nights")&&h.CalendarDay__blocked_minimum_nights,s.has("blocked-calendar")&&h.CalendarDay__blocked_calendar,b&&h.CalendarDay__hovered_span,s.has("after-hovered-start")&&h.CalendarDay__after_hovered_start,s.has("selected-span")&&h.CalendarDay__selected_span,s.has("selected-start")&&h.CalendarDay__selected_start,s.has("selected-end")&&h.CalendarDay__selected_end,y&&!s.has("selected-span")&&h.CalendarDay__selected,s.has("before-hovered-end")&&h.CalendarDay__before_hovered_end,s.has("no-selected-start-before-selected-end")&&h.CalendarDay__no_selected_start_before_selected_end,s.has("selected-start-in-hovered-span")&&h.CalendarDay__selected_start_in_hovered_span,s.has("selected-end-in-hovered-span")&&h.CalendarDay__selected_end_in_hovered_span,s.has("selected-start-no-selected-end")&&h.CalendarDay__selected_start_no_selected_end,s.has("selected-end-no-selected-start")&&h.CalendarDay__selected_end_no_selected_start,x&&h.CalendarDay__blocked_out_of_range,m),{role:"button",ref:this.setButtonRef,"aria-disabled":s.has("blocked"),"aria-label":w,onMouseEnter:function(t){e.onDayMouseEnter(r,t)},onMouseLeave:function(t){e.onDayMouseLeave(r,t)},onMouseUp:function(e){e.currentTarget.blur()},onClick:function(t){e.onDayClick(r,t)},onKeyDown:function(t){e.onKeyDown(r,t)},tabIndex:d}),u?u(r,s):r.format("D"))},r}(l.default.PureComponent||l.default.Component);t.PureCalendarDay=m,m.propTypes={},m.defaultProps=g;var v=(0,c.withStyles)((function(e){var t=e.reactDates,r=t.color;return{CalendarDay:{boxSizing:"border-box",cursor:"pointer",fontSize:t.font.size,textAlign:"center",":active":{outline:0}},CalendarDay__defaultCursor:{cursor:"default"},CalendarDay__default:{border:"1px solid ".concat(r.core.borderLight),color:r.text,background:r.background,":hover":{background:r.core.borderLight,border:"1px solid ".concat(r.core.borderLight),color:"inherit"}},CalendarDay__hovered_offset:{background:r.core.borderBright,border:"1px double ".concat(r.core.borderLight),color:"inherit"},CalendarDay__outside:{border:0,background:r.outside.backgroundColor,color:r.outside.color,":hover":{border:0}},CalendarDay__blocked_minimum_nights:{background:r.minimumNights.backgroundColor,border:"1px solid ".concat(r.minimumNights.borderColor),color:r.minimumNights.color,":hover":{background:r.minimumNights.backgroundColor_hover,color:r.minimumNights.color_active},":active":{background:r.minimumNights.backgroundColor_active,color:r.minimumNights.color_active}},CalendarDay__highlighted_calendar:{background:r.highlighted.backgroundColor,color:r.highlighted.color,":hover":{background:r.highlighted.backgroundColor_hover,color:r.highlighted.color_active},":active":{background:r.highlighted.backgroundColor_active,color:r.highlighted.color_active}},CalendarDay__selected_span:{background:r.selectedSpan.backgroundColor,border:"1px double ".concat(r.selectedSpan.borderColor),color:r.selectedSpan.color,":hover":{background:r.selectedSpan.backgroundColor_hover,border:"1px double ".concat(r.selectedSpan.borderColor),color:r.selectedSpan.color_active},":active":{background:r.selectedSpan.backgroundColor_active,border:"1px double ".concat(r.selectedSpan.borderColor),color:r.selectedSpan.color_active}},CalendarDay__selected:{background:r.selected.backgroundColor,border:"1px double ".concat(r.selected.borderColor),color:r.selected.color,":hover":{background:r.selected.backgroundColor_hover,border:"1px double ".concat(r.selected.borderColor),color:r.selected.color_active},":active":{background:r.selected.backgroundColor_active,border:"1px double ".concat(r.selected.borderColor),color:r.selected.color_active}},CalendarDay__hovered_span:{background:r.hoveredSpan.backgroundColor,border:"1px double ".concat(r.hoveredSpan.borderColor),color:r.hoveredSpan.color,":hover":{background:r.hoveredSpan.backgroundColor_hover,border:"1px double ".concat(r.hoveredSpan.borderColor),color:r.hoveredSpan.color_active},":active":{background:r.hoveredSpan.backgroundColor_active,border:"1px double ".concat(r.hoveredSpan.borderColor),color:r.hoveredSpan.color_active}},CalendarDay__blocked_calendar:{background:r.blocked_calendar.backgroundColor,border:"1px solid ".concat(r.blocked_calendar.borderColor),color:r.blocked_calendar.color,":hover":{background:r.blocked_calendar.backgroundColor_hover,border:"1px solid ".concat(r.blocked_calendar.borderColor),color:r.blocked_calendar.color_active},":active":{background:r.blocked_calendar.backgroundColor_active,border:"1px solid ".concat(r.blocked_calendar.borderColor),color:r.blocked_calendar.color_active}},CalendarDay__blocked_out_of_range:{background:r.blocked_out_of_range.backgroundColor,border:"1px solid ".concat(r.blocked_out_of_range.borderColor),color:r.blocked_out_of_range.color,":hover":{background:r.blocked_out_of_range.backgroundColor_hover,border:"1px solid ".concat(r.blocked_out_of_range.borderColor),color:r.blocked_out_of_range.color_active},":active":{background:r.blocked_out_of_range.backgroundColor_active,border:"1px solid ".concat(r.blocked_out_of_range.borderColor),color:r.blocked_out_of_range.color_active}},CalendarDay__hovered_start_first_possible_end:{background:r.core.borderLighter,border:"1px double ".concat(r.core.borderLighter)},CalendarDay__hovered_start_blocked_min_nights:{background:r.core.borderLighter,border:"1px double ".concat(r.core.borderLight)},CalendarDay__selected_start:{},CalendarDay__selected_end:{},CalendarDay__today:{},CalendarDay__firstDayOfWeek:{},CalendarDay__lastDayOfWeek:{},CalendarDay__after_hovered_start:{},CalendarDay__before_hovered_end:{},CalendarDay__no_selected_start_before_selected_end:{},CalendarDay__selected_start_in_hovered_span:{},CalendarDay__selected_end_in_hovered_span:{},CalendarDay__selected_start_no_selected_end:{},CalendarDay__selected_end_no_selected_start:{}}}),{pureComponent:void 0!==l.default.PureComponent})(m);t.default=v},64358:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(51609)),i=function(e){return a.default.createElement("svg",e,a.default.createElement("path",{d:"m107 1393h241v-241h-241zm295 0h268v-241h-268zm-295-295h241v-268h-241zm295 0h268v-268h-268zm-295-321h241v-241h-241zm616 616h268v-241h-268zm-321-616h268v-241h-268zm643 616h241v-241h-241zm-322-295h268v-268h-268zm-294-723v-241c0-7-3-14-8-19-6-5-12-8-19-8h-54c-7 0-13 3-19 8-5 5-8 12-8 19v241c0 7 3 14 8 19 6 5 12 8 19 8h54c7 0 13-3 19-8 5-5 8-12 8-19zm616 723h241v-268h-241zm-322-321h268v-241h-268zm322 0h241v-241h-241zm27-402v-241c0-7-3-14-8-19-6-5-12-8-19-8h-54c-7 0-13 3-19 8-5 5-8 12-8 19v241c0 7 3 14 8 19 6 5 12 8 19 8h54c7 0 13-3 19-8 5-5 8-12 8-19zm321-54v1072c0 29-11 54-32 75s-46 32-75 32h-1179c-29 0-54-11-75-32s-32-46-32-75v-1072c0-29 11-54 32-75s46-32 75-32h107v-80c0-37 13-68 40-95s57-39 94-39h54c37 0 68 13 95 39 26 26 39 58 39 95v80h321v-80c0-37 13-69 40-95 26-26 57-39 94-39h54c37 0 68 13 94 39s40 58 40 95v80h107c29 0 54 11 75 32s32 46 32 75z"}))};i.defaultProps={focusable:"false",viewBox:"0 0 1393.1 1500"};var o=i;t.default=o},31557:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(74470)),i=n(r(94634)),o=n(r(12475)),s=n(r(6221)),l=(n(r(43693)),n(r(51609))),c=(n(r(5556)),n(r(80921)),r(29492),r(94920)),u=n(r(76154)),d=r(85111),h=(n(r(45609)),n(r(16895))),f=n(r(6073)),p=n(r(28780)),g=n(r(63151)),m=n(r(27274)),v=n(r(80201)),y=(n(r(45216)),n(r(66273)),n(r(42739)),r(70061)),b={month:(0,u.default)(),horizontalMonthPadding:13,isVisible:!0,enableOutsideDays:!1,modifiers:{},orientation:y.HORIZONTAL_ORIENTATION,daySize:y.DAY_SIZE,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},onMonthSelect:function(){},onYearSelect:function(){},renderMonthText:null,renderCalendarDay:function(e){return l.default.createElement(f.default,e)},renderDayContents:null,renderMonthElement:null,firstDayOfWeek:null,setMonthTitleHeight:null,focusedDate:null,isFocused:!1,monthFormat:"MMMM YYYY",phrases:d.CalendarDayPhrases,dayAriaLabelFormat:void 0,verticalBorderSpacing:void 0},x=function(e){(0,s.default)(r,e);var t=r.prototype;function r(t){var r;return(r=e.call(this,t)||this).state={weeks:(0,g.default)(t.month,t.enableOutsideDays,null==t.firstDayOfWeek?u.default.localeData().firstDayOfWeek():t.firstDayOfWeek)},r.setCaptionRef=r.setCaptionRef.bind((0,o.default)(r)),r.setMonthTitleHeight=r.setMonthTitleHeight.bind((0,o.default)(r)),r}return t[!l.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,a.default)(this.props,e)||!(0,a.default)(this.state,t)},t.componentDidMount=function(){this.setMonthTitleHeightTimeout=setTimeout(this.setMonthTitleHeight,0)},t.componentWillReceiveProps=function(e){var t=e.month,r=e.enableOutsideDays,n=e.firstDayOfWeek,a=this.props,i=a.month,o=a.enableOutsideDays,s=a.firstDayOfWeek;t.isSame(i)&&r===o&&n===s||this.setState({weeks:(0,g.default)(t,r,null==n?u.default.localeData().firstDayOfWeek():n)})},t.componentWillUnmount=function(){this.setMonthTitleHeightTimeout&&clearTimeout(this.setMonthTitleHeightTimeout)},t.setMonthTitleHeight=function(){var e=this.props.setMonthTitleHeight;e&&e((0,p.default)(this.captionRef,"height",!0,!0))},t.setCaptionRef=function(e){this.captionRef=e},t.render=function(){var e=this.props,t=e.dayAriaLabelFormat,r=e.daySize,n=e.focusedDate,a=e.horizontalMonthPadding,o=e.isFocused,s=e.isVisible,u=e.modifiers,d=e.month,f=e.monthFormat,p=e.onDayClick,g=e.onDayMouseEnter,b=e.onDayMouseLeave,x=e.onMonthSelect,w=e.onYearSelect,k=e.orientation,S=e.phrases,C=e.renderCalendarDay,_=e.renderDayContents,E=e.renderMonthElement,P=e.renderMonthText,A=e.styles,D=e.verticalBorderSpacing,O=this.state.weeks,M=P?P(d):d.format(f),T=k===y.VERTICAL_SCROLLABLE;return l.default.createElement("div",(0,i.default)({},(0,c.css)(A.CalendarMonth,{padding:"0 ".concat(a,"px")}),{"data-visible":s}),l.default.createElement("div",(0,i.default)({ref:this.setCaptionRef},(0,c.css)(A.CalendarMonth_caption,T&&A.CalendarMonth_caption__verticalScrollable)),E?E({month:d,onMonthSelect:x,onYearSelect:w,isVisible:s}):l.default.createElement("strong",null,M)),l.default.createElement("table",(0,i.default)({},(0,c.css)(!D&&A.CalendarMonth_table,D&&A.CalendarMonth_verticalSpacing,D&&{borderSpacing:"0px ".concat(D,"px")}),{role:"presentation"}),l.default.createElement("tbody",null,O.map((function(e,a){return l.default.createElement(h.default,{key:a},e.map((function(e,a){return C({key:a,day:e,daySize:r,isOutsideDay:!e||e.month()!==d.month(),tabIndex:s&&(0,m.default)(e,n)?0:-1,isFocused:o,onDayMouseEnter:g,onDayMouseLeave:b,onDayClick:p,renderDayContents:_,phrases:S,modifiers:u[(0,v.default)(e)],ariaLabelFormat:t})})))})))))},r}(l.default.PureComponent||l.default.Component);x.propTypes={},x.defaultProps=b;var w=(0,c.withStyles)((function(e){var t=e.reactDates,r=t.color,n=t.font,a=t.spacing;return{CalendarMonth:{background:r.background,textAlign:"center",verticalAlign:"top",userSelect:"none"},CalendarMonth_table:{borderCollapse:"collapse",borderSpacing:0},CalendarMonth_verticalSpacing:{borderCollapse:"separate"},CalendarMonth_caption:{color:r.text,fontSize:n.captionSize,textAlign:"center",paddingTop:a.captionPaddingTop,paddingBottom:a.captionPaddingBottom,captionSide:"initial"},CalendarMonth_caption__verticalScrollable:{paddingTop:12,paddingBottom:7}}}),{pureComponent:void 0!==l.default.PureComponent})(x);t.default=w},33517:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(74470)),i=n(r(94634)),o=n(r(12475)),s=n(r(6221)),l=n(r(43693)),c=n(r(51609)),u=(n(r(5556)),n(r(80921)),r(29492),r(94920)),d=n(r(76154)),h=r(89929),f=r(85111),p=(n(r(45609)),n(r(81072))),g=n(r(31557)),m=n(r(65562)),v=n(r(50470)),y=n(r(39910)),b=n(r(1033)),x=n(r(74347)),w=n(r(53143)),k=(n(r(45216)),n(r(66273)),n(r(42739)),r(70061));function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var C={enableOutsideDays:!1,firstVisibleMonthIndex:0,horizontalMonthPadding:13,initialMonth:(0,d.default)(),isAnimating:!1,numberOfMonths:1,modifiers:{},orientation:k.HORIZONTAL_ORIENTATION,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},onMonthChange:function(){},onYearChange:function(){},onMonthTransitionEnd:function(){},renderMonthText:null,renderCalendarDay:void 0,renderDayContents:null,translationValue:null,renderMonthElement:null,daySize:k.DAY_SIZE,focusedDate:null,isFocused:!1,firstDayOfWeek:null,setMonthTitleHeight:null,isRTL:!1,transitionDuration:200,verticalBorderSpacing:void 0,monthFormat:"MMMM YYYY",phrases:f.CalendarDayPhrases,dayAriaLabelFormat:void 0};function _(e,t,r){var n=e.clone();r||(n=n.subtract(1,"month"));for(var a=[],i=0;i<(r?t:t+2);i+=1)a.push(n),n=n.clone().add(1,"month");return a}var E=function(e){(0,s.default)(r,e);var t=r.prototype;function r(t){var r;r=e.call(this,t)||this;var n=t.orientation===k.VERTICAL_SCROLLABLE;return r.state={months:_(t.initialMonth,t.numberOfMonths,n)},r.isTransitionEndSupported=(0,m.default)(),r.onTransitionEnd=r.onTransitionEnd.bind((0,o.default)(r)),r.setContainerRef=r.setContainerRef.bind((0,o.default)(r)),r.locale=d.default.locale(),r.onMonthSelect=r.onMonthSelect.bind((0,o.default)(r)),r.onYearSelect=r.onYearSelect.bind((0,o.default)(r)),r}return t[!c.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,a.default)(this.props,e)||!(0,a.default)(this.state,t)},t.componentDidMount=function(){this.removeEventListener=(0,h.addEventListener)(this.container,"transitionend",this.onTransitionEnd)},t.componentWillReceiveProps=function(e){var t=this,r=e.initialMonth,n=e.numberOfMonths,a=e.orientation,i=this.state.months,o=this.props,s=o.initialMonth,l=o.numberOfMonths!==n,c=i;s.isSame(r,"month")||l||((0,w.default)(s,r)?(c=i.slice(1)).push(i[i.length-1].clone().add(1,"month")):(0,x.default)(s,r)?(c=i.slice(0,i.length-1)).unshift(i[0].clone().subtract(1,"month")):c=_(r,n,a===k.VERTICAL_SCROLLABLE)),l&&(c=_(r,n,a===k.VERTICAL_SCROLLABLE));var u=d.default.locale();this.locale!==u&&(this.locale=u,c=c.map((function(e){return e.locale(t.locale)}))),this.setState({months:c})},t.componentDidUpdate=function(){var e=this.props,t=e.isAnimating,r=e.transitionDuration,n=e.onMonthTransitionEnd;this.isTransitionEndSupported&&r||!t||n()},t.componentWillUnmount=function(){this.removeEventListener&&this.removeEventListener()},t.onTransitionEnd=function(){(0,this.props.onMonthTransitionEnd)()},t.onMonthSelect=function(e,t){var r=e.clone(),n=this.props,a=n.onMonthChange,i=n.orientation,o=this.state.months,s=i===k.VERTICAL_SCROLLABLE,l=o.indexOf(e);s||(l-=1),r.set("month",t).subtract(l,"months"),a(r)},t.onYearSelect=function(e,t){var r=e.clone(),n=this.props,a=n.onYearChange,i=n.orientation,o=this.state.months,s=i===k.VERTICAL_SCROLLABLE,l=o.indexOf(e);s||(l-=1),r.set("year",t).subtract(l,"months"),a(r)},t.setContainerRef=function(e){this.container=e},t.render=function(){var e=this,t=this.props,r=t.enableOutsideDays,n=t.firstVisibleMonthIndex,a=t.horizontalMonthPadding,o=t.isAnimating,s=t.modifiers,d=t.numberOfMonths,h=t.monthFormat,f=t.orientation,p=t.translationValue,m=t.daySize,x=t.onDayMouseEnter,w=t.onDayMouseLeave,C=t.onDayClick,_=t.renderMonthText,E=t.renderCalendarDay,P=t.renderDayContents,A=t.renderMonthElement,D=t.onMonthTransitionEnd,O=t.firstDayOfWeek,M=t.focusedDate,T=t.isFocused,I=t.isRTL,N=t.styles,L=t.phrases,R=t.dayAriaLabelFormat,F=t.transitionDuration,z=t.verticalBorderSpacing,j=t.setMonthTitleHeight,H=this.state.months,B=f===k.VERTICAL_ORIENTATION,$=f===k.VERTICAL_SCROLLABLE,W=f===k.HORIZONTAL_ORIENTATION,V=(0,y.default)(m,a),Y=B||$?V:(d+2)*V,X="".concat(B||$?"translateY":"translateX","(").concat(p,"px)");return c.default.createElement("div",(0,i.default)({},(0,u.css)(N.CalendarMonthGrid,W&&N.CalendarMonthGrid__horizontal,B&&N.CalendarMonthGrid__vertical,$&&N.CalendarMonthGrid__vertical_scrollable,o&&N.CalendarMonthGrid__animating,o&&F&&{transition:"transform ".concat(F,"ms ease-in-out")},function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},(0,v.default)(X),{width:Y})),{ref:this.setContainerRef,onTransitionEnd:D}),H.map((function(t,l){var v=l>=n&&l<n+d,y=0===l&&!v,k=0===l&&o&&v,S=(0,b.default)(t);return c.default.createElement("div",(0,i.default)({key:S},(0,u.css)(W&&N.CalendarMonthGrid_month__horizontal,y&&N.CalendarMonthGrid_month__hideForAnimation,k&&!B&&!I&&{position:"absolute",left:-V},k&&!B&&I&&{position:"absolute",right:0},k&&B&&{position:"absolute",top:-p},!v&&!o&&N.CalendarMonthGrid_month__hidden)),c.default.createElement(g.default,{month:t,isVisible:v,enableOutsideDays:r,modifiers:s[S],monthFormat:h,orientation:f,onDayMouseEnter:x,onDayMouseLeave:w,onDayClick:C,onMonthSelect:e.onMonthSelect,onYearSelect:e.onYearSelect,renderMonthText:_,renderCalendarDay:E,renderDayContents:P,renderMonthElement:A,firstDayOfWeek:O,daySize:m,focusedDate:v?M:null,isFocused:T,phrases:L,setMonthTitleHeight:j,dayAriaLabelFormat:R,verticalBorderSpacing:z,horizontalMonthPadding:a}))})))},r}(c.default.PureComponent||c.default.Component);E.propTypes={},E.defaultProps=C;var P=(0,u.withStyles)((function(e){var t=e.reactDates,r=t.color,n=t.spacing,a=t.zIndex;return{CalendarMonthGrid:{background:r.background,textAlign:(0,p.default)("left"),zIndex:a},CalendarMonthGrid__animating:{zIndex:a+1},CalendarMonthGrid__horizontal:{position:"absolute",left:(0,p.default)(n.dayPickerHorizontalPadding)},CalendarMonthGrid__vertical:{margin:"0 auto"},CalendarMonthGrid__vertical_scrollable:{margin:"0 auto"},CalendarMonthGrid_month__horizontal:{display:"inline-block",verticalAlign:"top",minHeight:"100%"},CalendarMonthGrid_month__hideForAnimation:{position:"absolute",zIndex:a-1,opacity:0,pointerEvents:"none"},CalendarMonthGrid_month__hidden:{visibility:"hidden"}}}),{pureComponent:void 0!==c.default.PureComponent})(E);t.default=P},16895:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var a=n(r(51609));function i(e){var t=e.children;return a.default.createElement("tr",null,t)}n(r(5556)),r(29492),i.propTypes={}},68054:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(51609)),i=function(e){return a.default.createElement("svg",e,a.default.createElement("path",{d:"M968 289L514 741c-11 11-21 11-32 0L29 289c-4-5-6-11-6-16 0-13 10-23 23-23 6 0 11 2 15 7l437 436 438-436c4-5 9-7 16-7 6 0 11 2 16 7 9 10 9 21 0 32z"}))};i.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var o=i;t.default=o},4695:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(51609)),i=function(e){return a.default.createElement("svg",e,a.default.createElement("path",{d:"M32 713l453-453c11-11 21-11 32 0l453 453c5 5 7 10 7 16 0 13-10 23-22 23-7 0-12-2-16-7L501 309 64 745c-4 5-9 7-15 7-7 0-12-2-17-7-9-11-9-21 0-32z"}))};i.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var o=i;t.default=o},77345:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(51609)),i=function(e){return a.default.createElement("svg",e,a.default.createElement("path",{fillRule:"evenodd",d:"M11.53.47a.75.75 0 0 0-1.061 0l-4.47 4.47L1.529.47A.75.75 0 1 0 .468 1.531l4.47 4.47-4.47 4.47a.75.75 0 1 0 1.061 1.061l4.47-4.47 4.47 4.47a.75.75 0 1 0 1.061-1.061l-4.47-4.47 4.47-4.47a.75.75 0 0 0 0-1.061z"}))};i.defaultProps={focusable:"false",viewBox:"0 0 12 12"};var o=i;t.default=o},20341:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(74470)),i=n(r(94634)),o=n(r(12475)),s=n(r(6221)),l=(n(r(43693)),n(r(51609))),c=(n(r(5556)),r(29492),r(94920)),u=n(r(7350)),d=n(r(34247)),h=n(r(81072)),f=n(r(86675)),p=(n(r(71013)),r(70061)),g="M0,".concat(p.FANG_HEIGHT_PX," ").concat(p.FANG_WIDTH_PX,",").concat(p.FANG_HEIGHT_PX," ").concat(p.FANG_WIDTH_PX/2,",0z"),m="M0,".concat(p.FANG_HEIGHT_PX," ").concat(p.FANG_WIDTH_PX/2,",0 ").concat(p.FANG_WIDTH_PX,",").concat(p.FANG_HEIGHT_PX),v="M0,0 ".concat(p.FANG_WIDTH_PX,",0 ").concat(p.FANG_WIDTH_PX/2,",").concat(p.FANG_HEIGHT_PX,"z"),y="M0,0 ".concat(p.FANG_WIDTH_PX/2,",").concat(p.FANG_HEIGHT_PX," ").concat(p.FANG_WIDTH_PX,",0"),b={placeholder:"Select Date",displayValue:"",ariaLabel:void 0,screenReaderMessage:"",focused:!1,disabled:!1,required:!1,readOnly:null,openDirection:p.OPEN_DOWN,showCaret:!1,verticalSpacing:p.DEFAULT_VERTICAL_SPACING,small:!1,block:!1,regular:!1,onChange:function(){},onFocus:function(){},onKeyDownShiftTab:function(){},onKeyDownTab:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},isFocused:!1},x=function(e){(0,s.default)(r,e);var t=r.prototype;function r(t){var r;return(r=e.call(this,t)||this).state={dateString:"",isTouchDevice:!1},r.onChange=r.onChange.bind((0,o.default)(r)),r.onKeyDown=r.onKeyDown.bind((0,o.default)(r)),r.setInputRef=r.setInputRef.bind((0,o.default)(r)),r.throttledKeyDown=(0,u.default)(r.onFinalKeyDown,300,{trailing:!1}),r}return t[!l.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,a.default)(this.props,e)||!(0,a.default)(this.state,t)},t.componentDidMount=function(){this.setState({isTouchDevice:(0,d.default)()})},t.componentWillReceiveProps=function(e){this.state.dateString&&e.displayValue&&this.setState({dateString:""})},t.componentDidUpdate=function(e){var t=this.props,r=t.focused,n=t.isFocused;e.focused===r&&e.isFocused===n||r&&n&&this.inputRef.focus()},t.onChange=function(e){var t=this.props,r=t.onChange,n=t.onKeyDownQuestionMark,a=e.target.value;"?"===a[a.length-1]?n(e):this.setState({dateString:a},(function(){return r(a)}))},t.onKeyDown=function(e){e.stopPropagation(),p.MODIFIER_KEY_NAMES.has(e.key)||this.throttledKeyDown(e)},t.onFinalKeyDown=function(e){var t=this.props,r=t.onKeyDownShiftTab,n=t.onKeyDownTab,a=t.onKeyDownArrowDown,i=t.onKeyDownQuestionMark,o=e.key;"Tab"===o?e.shiftKey?r(e):n(e):"ArrowDown"===o?a(e):"?"===o&&(e.preventDefault(),i(e))},t.setInputRef=function(e){this.inputRef=e},t.render=function(){var e=this.state,t=e.dateString,r=e.isTouchDevice,n=this.props,a=n.id,o=n.placeholder,s=n.ariaLabel,u=n.displayValue,d=n.screenReaderMessage,h=n.focused,b=n.showCaret,x=n.onFocus,w=n.disabled,k=n.required,S=n.readOnly,C=n.openDirection,_=n.verticalSpacing,E=n.small,P=n.regular,A=n.block,D=n.styles,O=n.theme.reactDates,M=t||u||"",T="DateInput__screen-reader-message-".concat(a),I=b&&h,N=(0,f.default)(O,E);return l.default.createElement("div",(0,c.css)(D.DateInput,E&&D.DateInput__small,A&&D.DateInput__block,I&&D.DateInput__withFang,w&&D.DateInput__disabled,I&&C===p.OPEN_DOWN&&D.DateInput__openDown,I&&C===p.OPEN_UP&&D.DateInput__openUp),l.default.createElement("input",(0,i.default)({},(0,c.css)(D.DateInput_input,E&&D.DateInput_input__small,P&&D.DateInput_input__regular,S&&D.DateInput_input__readOnly,h&&D.DateInput_input__focused,w&&D.DateInput_input__disabled),{"aria-label":void 0===s?o:s,type:"text",id:a,name:a,ref:this.setInputRef,value:M,onChange:this.onChange,onKeyDown:this.onKeyDown,onFocus:x,placeholder:o,autoComplete:"off",disabled:w,readOnly:"boolean"==typeof S?S:r,required:k,"aria-describedby":d&&T})),I&&l.default.createElement("svg",(0,i.default)({role:"presentation",focusable:"false"},(0,c.css)(D.DateInput_fang,C===p.OPEN_DOWN&&{top:N+_-p.FANG_HEIGHT_PX-1},C===p.OPEN_UP&&{bottom:N+_-p.FANG_HEIGHT_PX-1})),l.default.createElement("path",(0,i.default)({},(0,c.css)(D.DateInput_fangShape),{d:C===p.OPEN_DOWN?g:v})),l.default.createElement("path",(0,i.default)({},(0,c.css)(D.DateInput_fangStroke),{d:C===p.OPEN_DOWN?m:y}))),d&&l.default.createElement("p",(0,i.default)({},(0,c.css)(D.DateInput_screenReaderMessage),{id:T}),d))},r}(l.default.PureComponent||l.default.Component);x.propTypes={},x.defaultProps=b;var w=(0,c.withStyles)((function(e){var t=e.reactDates,r=t.border,n=t.color,a=t.sizing,i=t.spacing,o=t.font,s=t.zIndex;return{DateInput:{margin:0,padding:i.inputPadding,background:n.background,position:"relative",display:"inline-block",width:a.inputWidth,verticalAlign:"middle"},DateInput__small:{width:a.inputWidth_small},DateInput__block:{width:"100%"},DateInput__disabled:{background:n.disabled,color:n.textDisabled},DateInput_input:{fontWeight:o.input.weight,fontSize:o.input.size,lineHeight:o.input.lineHeight,color:n.text,backgroundColor:n.background,width:"100%",padding:"".concat(i.displayTextPaddingVertical,"px ").concat(i.displayTextPaddingHorizontal,"px"),paddingTop:i.displayTextPaddingTop,paddingBottom:i.displayTextPaddingBottom,paddingLeft:(0,h.default)(i.displayTextPaddingLeft),paddingRight:(0,h.default)(i.displayTextPaddingRight),border:r.input.border,borderTop:r.input.borderTop,borderRight:(0,h.default)(r.input.borderRight),borderBottom:r.input.borderBottom,borderLeft:(0,h.default)(r.input.borderLeft),borderRadius:r.input.borderRadius},DateInput_input__small:{fontSize:o.input.size_small,lineHeight:o.input.lineHeight_small,letterSpacing:o.input.letterSpacing_small,padding:"".concat(i.displayTextPaddingVertical_small,"px ").concat(i.displayTextPaddingHorizontal_small,"px"),paddingTop:i.displayTextPaddingTop_small,paddingBottom:i.displayTextPaddingBottom_small,paddingLeft:(0,h.default)(i.displayTextPaddingLeft_small),paddingRight:(0,h.default)(i.displayTextPaddingRight_small)},DateInput_input__regular:{fontWeight:"auto"},DateInput_input__readOnly:{userSelect:"none"},DateInput_input__focused:{outline:r.input.outlineFocused,background:n.backgroundFocused,border:r.input.borderFocused,borderTop:r.input.borderTopFocused,borderRight:(0,h.default)(r.input.borderRightFocused),borderBottom:r.input.borderBottomFocused,borderLeft:(0,h.default)(r.input.borderLeftFocused)},DateInput_input__disabled:{background:n.disabled,fontStyle:o.input.styleDisabled},DateInput_screenReaderMessage:{border:0,clip:"rect(0, 0, 0, 0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",width:1},DateInput_fang:{position:"absolute",width:p.FANG_WIDTH_PX,height:p.FANG_HEIGHT_PX,left:22,zIndex:s+2},DateInput_fangShape:{fill:n.background},DateInput_fangStroke:{stroke:n.core.border,fill:"transparent"}}}),{pureComponent:void 0!==l.default.PureComponent})(x);t.default=w},55626:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PureDateRangePicker=void 0;var a=n(r(74470)),i=n(r(94634)),o=n(r(12475)),s=n(r(6221)),l=n(r(43693)),c=n(r(51609)),u=n(r(76154)),d=r(94920),h=r(41390),f=(r(29492),r(89929)),p=n(r(34247)),g=n(r(91702)),m=(n(r(62235)),r(85111)),v=n(r(2023)),y=n(r(21439)),b=n(r(86675)),x=n(r(24047)),w=n(r(98627)),k=n(r(81072)),S=n(r(10264)),C=n(r(76376)),_=n(r(77345)),E=r(70061);function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var D={startDate:null,endDate:null,focusedInput:null,startDatePlaceholderText:"Start Date",endDatePlaceholderText:"End Date",startDateAriaLabel:void 0,endDateAriaLabel:void 0,startDateOffset:void 0,endDateOffset:void 0,disabled:!1,required:!1,readOnly:!1,screenReaderInputMessage:"",showClearDates:!1,showDefaultInputIcon:!1,inputIconPosition:E.ICON_BEFORE_POSITION,customInputIcon:null,customArrowIcon:null,customCloseIcon:null,noBorder:!1,block:!1,small:!1,regular:!1,keepFocusOnInput:!1,renderMonthText:null,renderWeekHeaderElement:null,orientation:E.HORIZONTAL_ORIENTATION,anchorDirection:E.ANCHOR_LEFT,openDirection:E.OPEN_DOWN,horizontalMargin:0,withPortal:!1,withFullScreenPortal:!1,appendToBody:!1,disableScroll:!1,initialVisibleMonth:null,numberOfMonths:2,keepOpenOnDateSelect:!1,reopenPickerOnClearDates:!1,renderCalendarInfo:null,calendarInfoPosition:E.INFO_POSITION_BOTTOM,hideKeyboardShortcutsPanel:!1,daySize:E.DAY_SIZE,isRTL:!1,firstDayOfWeek:null,verticalHeight:null,transitionDuration:void 0,verticalSpacing:E.DEFAULT_VERTICAL_SPACING,horizontalMonthPadding:void 0,dayPickerNavigationInlineStyles:null,navPosition:E.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,onPrevMonthClick:function(){},onNextMonthClick:function(){},onClose:function(){},renderCalendarDay:void 0,renderDayContents:null,renderMonthElement:null,minimumNights:1,enableOutsideDays:!1,isDayBlocked:function(){return!1},isOutsideRange:function(e){return!(0,x.default)(e,(0,u.default)())},isDayHighlighted:function(){return!1},minDate:void 0,maxDate:void 0,displayFormat:function(){return u.default.localeData().longDateFormat("L")},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:m.DateRangePickerPhrases,dayAriaLabelFormat:void 0},O=function(e){(0,s.default)(r,e);var t=r.prototype;function r(t){var r;return(r=e.call(this,t)||this).state={dayPickerContainerStyles:{},isDateRangePickerInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1},r.isTouchDevice=!1,r.onOutsideClick=r.onOutsideClick.bind((0,o.default)(r)),r.onDateRangePickerInputFocus=r.onDateRangePickerInputFocus.bind((0,o.default)(r)),r.onDayPickerFocus=r.onDayPickerFocus.bind((0,o.default)(r)),r.onDayPickerFocusOut=r.onDayPickerFocusOut.bind((0,o.default)(r)),r.onDayPickerBlur=r.onDayPickerBlur.bind((0,o.default)(r)),r.showKeyboardShortcutsPanel=r.showKeyboardShortcutsPanel.bind((0,o.default)(r)),r.responsivizePickerPosition=r.responsivizePickerPosition.bind((0,o.default)(r)),r.disableScroll=r.disableScroll.bind((0,o.default)(r)),r.setDayPickerContainerRef=r.setDayPickerContainerRef.bind((0,o.default)(r)),r.setContainerRef=r.setContainerRef.bind((0,o.default)(r)),r}return t[!c.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,a.default)(this.props,e)||!(0,a.default)(this.state,t)},t.componentDidMount=function(){this.removeEventListener=(0,f.addEventListener)(window,"resize",this.responsivizePickerPosition,{passive:!0}),this.responsivizePickerPosition(),this.disableScroll(),this.props.focusedInput&&this.setState({isDateRangePickerInputFocused:!0}),this.isTouchDevice=(0,p.default)()},t.componentDidUpdate=function(e){var t=this.props.focusedInput;!e.focusedInput&&t&&this.isOpened()?(this.responsivizePickerPosition(),this.disableScroll()):!e.focusedInput||t||this.isOpened()||this.enableScroll&&this.enableScroll()},t.componentWillUnmount=function(){this.removeDayPickerEventListeners(),this.removeEventListener&&this.removeEventListener(),this.enableScroll&&this.enableScroll()},t.onOutsideClick=function(e){var t=this.props,r=t.onFocusChange,n=t.onClose,a=t.startDate,i=t.endDate,o=t.appendToBody;this.isOpened()&&(o&&this.dayPickerContainer.contains(e.target)||(this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1}),r(null),n({startDate:a,endDate:i})))},t.onDateRangePickerInputFocus=function(e){var t=this.props,r=t.onFocusChange,n=t.readOnly,a=t.withPortal,i=t.withFullScreenPortal,o=t.keepFocusOnInput;e&&(a||i||n&&!o||this.isTouchDevice&&!o?this.onDayPickerFocus():this.onDayPickerBlur()),r(e)},t.onDayPickerFocus=function(){var e=this.props,t=e.focusedInput,r=e.onFocusChange;t||r(E.START_DATE),this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!1})},t.onDayPickerFocusOut=function(e){var t=e.relatedTarget===document.body?e.target:e.relatedTarget||e.target;this.dayPickerContainer.contains(t)||this.onOutsideClick(e)},t.onDayPickerBlur=function(){this.setState({isDateRangePickerInputFocused:!0,isDayPickerFocused:!1,showKeyboardShortcuts:!1})},t.setDayPickerContainerRef=function(e){e!==this.dayPickerContainer&&(this.dayPickerContainer&&this.removeDayPickerEventListeners(),this.dayPickerContainer=e,e&&this.addDayPickerEventListeners())},t.setContainerRef=function(e){this.container=e},t.addDayPickerEventListeners=function(){this.removeDayPickerFocusOut=(0,f.addEventListener)(this.dayPickerContainer,"focusout",this.onDayPickerFocusOut)},t.removeDayPickerEventListeners=function(){this.removeDayPickerFocusOut&&this.removeDayPickerFocusOut()},t.isOpened=function(){var e=this.props.focusedInput;return e===E.START_DATE||e===E.END_DATE},t.disableScroll=function(){var e=this.props,t=e.appendToBody,r=e.disableScroll;(t||r)&&this.isOpened()&&(this.enableScroll=(0,w.default)(this.container))},t.responsivizePickerPosition=function(){var e=this.state.dayPickerContainerStyles;if(Object.keys(e).length>0&&this.setState({dayPickerContainerStyles:{}}),this.isOpened()){var t=this.props,r=t.openDirection,n=t.anchorDirection,a=t.horizontalMargin,i=t.withPortal,o=t.withFullScreenPortal,s=t.appendToBody,l=n===E.ANCHOR_LEFT;if(!i&&!o){var c=this.dayPickerContainer.getBoundingClientRect(),u=e[n]||0,d=l?c[E.ANCHOR_RIGHT]:c[E.ANCHOR_LEFT];this.setState({dayPickerContainerStyles:A({},(0,v.default)(n,u,d,a),{},s&&(0,y.default)(r,n,this.container))})}}},t.showKeyboardShortcutsPanel=function(){this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!0})},t.maybeRenderDayPickerWithPortal=function(){var e=this.props,t=e.withPortal,r=e.withFullScreenPortal,n=e.appendToBody;return this.isOpened()?t||r||n?c.default.createElement(h.Portal,null,this.renderDayPicker()):this.renderDayPicker():null},t.renderDayPicker=function(){var e=this.props,t=e.anchorDirection,r=e.openDirection,n=e.isDayBlocked,a=e.isDayHighlighted,o=e.isOutsideRange,s=e.numberOfMonths,l=e.orientation,h=e.monthFormat,f=e.renderMonthText,p=e.renderWeekHeaderElement,g=e.dayPickerNavigationInlineStyles,m=e.navPosition,v=e.navPrev,y=e.navNext,x=e.renderNavPrevButton,w=e.renderNavNextButton,k=e.onPrevMonthClick,S=e.onNextMonthClick,P=e.onDatesChange,A=e.onFocusChange,D=e.withPortal,O=e.withFullScreenPortal,M=e.daySize,T=e.enableOutsideDays,I=e.focusedInput,N=e.startDate,L=e.startDateOffset,R=e.endDate,F=e.endDateOffset,z=e.minDate,j=e.maxDate,H=e.minimumNights,B=e.keepOpenOnDateSelect,$=e.renderCalendarDay,W=e.renderDayContents,V=e.renderCalendarInfo,Y=e.renderMonthElement,X=e.calendarInfoPosition,K=e.firstDayOfWeek,G=e.initialVisibleMonth,U=e.hideKeyboardShortcutsPanel,q=e.customCloseIcon,Z=e.onClose,J=e.phrases,Q=e.dayAriaLabelFormat,ee=e.isRTL,te=e.weekDayFormat,re=e.styles,ne=e.verticalHeight,ae=e.transitionDuration,ie=e.verticalSpacing,oe=e.horizontalMonthPadding,se=e.small,le=e.disabled,ce=e.theme.reactDates,ue=this.state,de=ue.dayPickerContainerStyles,he=ue.isDayPickerFocused,fe=ue.showKeyboardShortcuts,pe=!O&&D?this.onOutsideClick:void 0,ge=G||function(){return N||R||(0,u.default)()},me=q||c.default.createElement(_.default,(0,d.css)(re.DateRangePicker_closeButton_svg)),ve=(0,b.default)(ce,se),ye=D||O;return c.default.createElement("div",(0,i.default)({ref:this.setDayPickerContainerRef},(0,d.css)(re.DateRangePicker_picker,t===E.ANCHOR_LEFT&&re.DateRangePicker_picker__directionLeft,t===E.ANCHOR_RIGHT&&re.DateRangePicker_picker__directionRight,l===E.HORIZONTAL_ORIENTATION&&re.DateRangePicker_picker__horizontal,l===E.VERTICAL_ORIENTATION&&re.DateRangePicker_picker__vertical,!ye&&r===E.OPEN_DOWN&&{top:ve+ie},!ye&&r===E.OPEN_UP&&{bottom:ve+ie},ye&&re.DateRangePicker_picker__portal,O&&re.DateRangePicker_picker__fullScreenPortal,ee&&re.DateRangePicker_picker__rtl,de),{onClick:pe}),c.default.createElement(C.default,{orientation:l,enableOutsideDays:T,numberOfMonths:s,onPrevMonthClick:k,onNextMonthClick:S,onDatesChange:P,onFocusChange:A,onClose:Z,focusedInput:I,startDate:N,startDateOffset:L,endDate:R,endDateOffset:F,minDate:z,maxDate:j,monthFormat:h,renderMonthText:f,renderWeekHeaderElement:p,withPortal:ye,daySize:M,initialVisibleMonth:ge,hideKeyboardShortcutsPanel:U,dayPickerNavigationInlineStyles:g,navPosition:m,navPrev:v,navNext:y,renderNavPrevButton:x,renderNavNextButton:w,minimumNights:H,isOutsideRange:o,isDayHighlighted:a,isDayBlocked:n,keepOpenOnDateSelect:B,renderCalendarDay:$,renderDayContents:W,renderCalendarInfo:V,renderMonthElement:Y,calendarInfoPosition:X,isFocused:he,showKeyboardShortcuts:fe,onBlur:this.onDayPickerBlur,phrases:J,dayAriaLabelFormat:Q,isRTL:ee,firstDayOfWeek:K,weekDayFormat:te,verticalHeight:ne,transitionDuration:ae,disabled:le,horizontalMonthPadding:oe}),O&&c.default.createElement("button",(0,i.default)({},(0,d.css)(re.DateRangePicker_closeButton),{type:"button",onClick:this.onOutsideClick,"aria-label":J.closeDatePicker}),me))},t.render=function(){var e=this.props,t=e.startDate,r=e.startDateId,n=e.startDatePlaceholderText,a=e.startDateAriaLabel,o=e.endDate,s=e.endDateId,l=e.endDatePlaceholderText,u=e.endDateAriaLabel,h=e.focusedInput,f=e.screenReaderInputMessage,p=e.showClearDates,m=e.showDefaultInputIcon,v=e.inputIconPosition,y=e.customInputIcon,b=e.customArrowIcon,x=e.customCloseIcon,w=e.disabled,k=e.required,C=e.readOnly,_=e.openDirection,P=e.phrases,A=e.isOutsideRange,D=e.minimumNights,O=e.withPortal,M=e.withFullScreenPortal,T=e.displayFormat,I=e.reopenPickerOnClearDates,N=e.keepOpenOnDateSelect,L=e.onDatesChange,R=e.onClose,F=e.isRTL,z=e.noBorder,j=e.block,H=e.verticalSpacing,B=e.small,$=e.regular,W=e.styles,V=this.state.isDateRangePickerInputFocused,Y=!O&&!M,X=H<E.FANG_HEIGHT_PX,K=c.default.createElement(S.default,{startDate:t,startDateId:r,startDatePlaceholderText:n,isStartDateFocused:h===E.START_DATE,startDateAriaLabel:a,endDate:o,endDateId:s,endDatePlaceholderText:l,isEndDateFocused:h===E.END_DATE,endDateAriaLabel:u,displayFormat:T,showClearDates:p,showCaret:!O&&!M&&!X,showDefaultInputIcon:m,inputIconPosition:v,customInputIcon:y,customArrowIcon:b,customCloseIcon:x,disabled:w,required:k,readOnly:C,openDirection:_,reopenPickerOnClearDates:I,keepOpenOnDateSelect:N,isOutsideRange:A,minimumNights:D,withFullScreenPortal:M,onDatesChange:L,onFocusChange:this.onDateRangePickerInputFocus,onKeyDownArrowDown:this.onDayPickerFocus,onKeyDownQuestionMark:this.showKeyboardShortcutsPanel,onClose:R,phrases:P,screenReaderMessage:f,isFocused:V,isRTL:F,noBorder:z,block:j,small:B,regular:$,verticalSpacing:H},this.maybeRenderDayPickerWithPortal());return c.default.createElement("div",(0,i.default)({ref:this.setContainerRef},(0,d.css)(W.DateRangePicker,j&&W.DateRangePicker__block)),Y&&c.default.createElement(g.default,{onOutsideClick:this.onOutsideClick},K),Y||K)},r}(c.default.PureComponent||c.default.Component);t.PureDateRangePicker=O,O.propTypes={},O.defaultProps=D;var M=(0,d.withStyles)((function(e){var t=e.reactDates,r=t.color,n=t.zIndex;return{DateRangePicker:{position:"relative",display:"inline-block"},DateRangePicker__block:{display:"block"},DateRangePicker_picker:{zIndex:n+1,backgroundColor:r.background,position:"absolute"},DateRangePicker_picker__rtl:{direction:(0,k.default)("rtl")},DateRangePicker_picker__directionLeft:{left:(0,k.default)(0)},DateRangePicker_picker__directionRight:{right:(0,k.default)(0)},DateRangePicker_picker__portal:{backgroundColor:"rgba(0, 0, 0, 0.3)",position:"fixed",top:0,left:(0,k.default)(0),height:"100%",width:"100%"},DateRangePicker_picker__fullScreenPortal:{backgroundColor:r.background},DateRangePicker_closeButton:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",position:"absolute",top:0,right:(0,k.default)(0),padding:15,zIndex:n+2,":hover":{color:"darken(".concat(r.core.grayLighter,", 10%)"),textDecoration:"none"},":focus":{color:"darken(".concat(r.core.grayLighter,", 10%)"),textDecoration:"none"}},DateRangePicker_closeButton_svg:{height:15,width:15,fill:r.core.grayLighter}}}),{pureComponent:void 0!==c.default.PureComponent})(O);t.default=M},49156:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(94634)),i=(n(r(43693)),n(r(51609))),o=(n(r(5556)),r(29492),r(94920)),s=r(85111),l=(n(r(45609)),n(r(81072))),c=(n(r(71013)),n(r(20341))),u=(n(r(34312)),n(r(42686)),n(r(57986))),d=n(r(51259)),h=n(r(77345)),f=n(r(64358)),p=r(70061),g={children:null,startDateId:p.START_DATE,endDateId:p.END_DATE,startDatePlaceholderText:"Start Date",endDatePlaceholderText:"End Date",startDateAriaLabel:void 0,endDateAriaLabel:void 0,screenReaderMessage:"",onStartDateFocus:function(){},onEndDateFocus:function(){},onStartDateChange:function(){},onEndDateChange:function(){},onStartDateShiftTab:function(){},onEndDateTab:function(){},onClearDates:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},startDate:"",endDate:"",isStartDateFocused:!1,isEndDateFocused:!1,showClearDates:!1,disabled:!1,required:!1,readOnly:!1,openDirection:p.OPEN_DOWN,showCaret:!1,showDefaultInputIcon:!1,inputIconPosition:p.ICON_BEFORE_POSITION,customInputIcon:null,customArrowIcon:null,customCloseIcon:null,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,isFocused:!1,phrases:s.DateRangePickerInputPhrases,isRTL:!1};function m(e){var t=e.children,r=e.startDate,n=e.startDateId,s=e.startDatePlaceholderText,l=e.screenReaderMessage,g=e.isStartDateFocused,m=e.onStartDateChange,v=e.onStartDateFocus,y=e.onStartDateShiftTab,b=e.startDateAriaLabel,x=e.endDate,w=e.endDateId,k=e.endDatePlaceholderText,S=e.isEndDateFocused,C=e.onEndDateChange,_=e.onEndDateFocus,E=e.onEndDateTab,P=e.endDateAriaLabel,A=e.onKeyDownArrowDown,D=e.onKeyDownQuestionMark,O=e.onClearDates,M=e.showClearDates,T=e.disabled,I=e.required,N=e.readOnly,L=e.showCaret,R=e.openDirection,F=e.showDefaultInputIcon,z=e.inputIconPosition,j=e.customInputIcon,H=e.customArrowIcon,B=e.customCloseIcon,$=e.isFocused,W=e.phrases,V=e.isRTL,Y=e.noBorder,X=e.block,K=e.verticalSpacing,G=e.small,U=e.regular,q=e.styles,Z=j||i.default.createElement(f.default,(0,o.css)(q.DateRangePickerInput_calendarIcon_svg)),J=H||i.default.createElement(u.default,(0,o.css)(q.DateRangePickerInput_arrow_svg));V&&(J=i.default.createElement(d.default,(0,o.css)(q.DateRangePickerInput_arrow_svg))),G&&(J="-");var Q=B||i.default.createElement(h.default,(0,o.css)(q.DateRangePickerInput_clearDates_svg,G&&q.DateRangePickerInput_clearDates_svg__small)),ee=l||W.keyboardForwardNavigationInstructions,te=l||W.keyboardBackwardNavigationInstructions,re=(F||null!==j)&&i.default.createElement("button",(0,a.default)({},(0,o.css)(q.DateRangePickerInput_calendarIcon),{type:"button",disabled:T,"aria-label":W.focusStartDate,onClick:A}),Z),ne=T===p.START_DATE||!0===T,ae=T===p.END_DATE||!0===T;return i.default.createElement("div",(0,o.css)(q.DateRangePickerInput,T&&q.DateRangePickerInput__disabled,V&&q.DateRangePickerInput__rtl,!Y&&q.DateRangePickerInput__withBorder,X&&q.DateRangePickerInput__block,M&&q.DateRangePickerInput__showClearDates),z===p.ICON_BEFORE_POSITION&&re,i.default.createElement(c.default,{id:n,placeholder:s,ariaLabel:b,displayValue:r,screenReaderMessage:ee,focused:g,isFocused:$,disabled:ne,required:I,readOnly:N,showCaret:L,openDirection:R,onChange:m,onFocus:v,onKeyDownShiftTab:y,onKeyDownArrowDown:A,onKeyDownQuestionMark:D,verticalSpacing:K,small:G,regular:U}),t,i.default.createElement("div",(0,a.default)({},(0,o.css)(q.DateRangePickerInput_arrow),{"aria-hidden":"true",role:"presentation"}),J),i.default.createElement(c.default,{id:w,placeholder:k,ariaLabel:P,displayValue:x,screenReaderMessage:te,focused:S,isFocused:$,disabled:ae,required:I,readOnly:N,showCaret:L,openDirection:R,onChange:C,onFocus:_,onKeyDownArrowDown:A,onKeyDownQuestionMark:D,onKeyDownTab:E,verticalSpacing:K,small:G,regular:U}),M&&i.default.createElement("button",(0,a.default)({type:"button","aria-label":W.clearDates},(0,o.css)(q.DateRangePickerInput_clearDates,G&&q.DateRangePickerInput_clearDates__small,!B&&q.DateRangePickerInput_clearDates_default,!(r||x)&&q.DateRangePickerInput_clearDates__hide),{onClick:O,disabled:T}),Q),z===p.ICON_AFTER_POSITION&&re)}m.propTypes={},m.defaultProps=g;var v=(0,o.withStyles)((function(e){var t=e.reactDates,r=t.border,n=t.color,a=t.sizing;return{DateRangePickerInput:{backgroundColor:n.background,display:"inline-block"},DateRangePickerInput__disabled:{background:n.disabled},DateRangePickerInput__withBorder:{borderColor:n.border,borderWidth:r.pickerInput.borderWidth,borderStyle:r.pickerInput.borderStyle,borderRadius:r.pickerInput.borderRadius},DateRangePickerInput__rtl:{direction:(0,l.default)("rtl")},DateRangePickerInput__block:{display:"block"},DateRangePickerInput__showClearDates:{paddingRight:30},DateRangePickerInput_arrow:{display:"inline-block",verticalAlign:"middle",color:n.text},DateRangePickerInput_arrow_svg:{verticalAlign:"middle",fill:n.text,height:a.arrowWidth,width:a.arrowWidth},DateRangePickerInput_clearDates:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",padding:10,margin:"0 10px 0 5px",position:"absolute",right:0,top:"50%",transform:"translateY(-50%)"},DateRangePickerInput_clearDates__small:{padding:6},DateRangePickerInput_clearDates_default:{":focus":{background:n.core.border,borderRadius:"50%"},":hover":{background:n.core.border,borderRadius:"50%"}},DateRangePickerInput_clearDates__hide:{visibility:"hidden"},DateRangePickerInput_clearDates_svg:{fill:n.core.grayLight,height:12,width:15,verticalAlign:"middle"},DateRangePickerInput_clearDates_svg__small:{height:9},DateRangePickerInput_calendarIcon:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",display:"inline-block",verticalAlign:"middle",padding:10,margin:"0 5px 0 10px"},DateRangePickerInput_calendarIcon_svg:{fill:n.core.grayLight,height:15,width:14,verticalAlign:"middle"}}}),{pureComponent:void 0!==i.default.PureComponent})(m);t.default=v},10264:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(74470)),i=n(r(12475)),o=n(r(6221)),s=n(r(51609)),l=(n(r(5556)),n(r(76154))),c=(n(r(80921)),r(29492),n(r(71013)),r(85111)),u=(n(r(45609)),n(r(49156))),d=(n(r(34312)),n(r(42686)),n(r(47154))),h=n(r(79141)),f=n(r(24047)),p=n(r(25397)),g=r(70061),m={children:null,startDate:null,startDateId:g.START_DATE,startDatePlaceholderText:"Start Date",isStartDateFocused:!1,startDateAriaLabel:void 0,endDate:null,endDateId:g.END_DATE,endDatePlaceholderText:"End Date",isEndDateFocused:!1,endDateAriaLabel:void 0,screenReaderMessage:"",showClearDates:!1,showCaret:!1,showDefaultInputIcon:!1,inputIconPosition:g.ICON_BEFORE_POSITION,disabled:!1,required:!1,readOnly:!1,openDirection:g.OPEN_DOWN,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,keepOpenOnDateSelect:!1,reopenPickerOnClearDates:!1,withFullScreenPortal:!1,minimumNights:1,isOutsideRange:function(e){return!(0,f.default)(e,(0,l.default)())},displayFormat:function(){return l.default.localeData().longDateFormat("L")},onFocusChange:function(){},onClose:function(){},onDatesChange:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},customInputIcon:null,customArrowIcon:null,customCloseIcon:null,isFocused:!1,phrases:c.DateRangePickerInputPhrases,isRTL:!1},v=function(e){(0,o.default)(r,e);var t=r.prototype;function r(t){var r;return(r=e.call(this,t)||this).onClearFocus=r.onClearFocus.bind((0,i.default)(r)),r.onStartDateChange=r.onStartDateChange.bind((0,i.default)(r)),r.onStartDateFocus=r.onStartDateFocus.bind((0,i.default)(r)),r.onEndDateChange=r.onEndDateChange.bind((0,i.default)(r)),r.onEndDateFocus=r.onEndDateFocus.bind((0,i.default)(r)),r.clearDates=r.clearDates.bind((0,i.default)(r)),r}return t[!s.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,a.default)(this.props,e)||!(0,a.default)(this.state,t)},t.onClearFocus=function(){var e=this.props,t=e.onFocusChange,r=e.onClose,n=e.startDate,a=e.endDate;t(null),r({startDate:n,endDate:a})},t.onEndDateChange=function(e){var t=this.props,r=t.startDate,n=t.isOutsideRange,a=t.minimumNights,i=t.keepOpenOnDateSelect,o=t.onDatesChange,s=(0,d.default)(e,this.getDisplayFormat());!s||n(s)||r&&(0,p.default)(s,r.clone().add(a,"days"))?o({startDate:r,endDate:null}):(o({startDate:r,endDate:s}),i||this.onClearFocus())},t.onEndDateFocus=function(){var e=this.props,t=e.startDate,r=e.onFocusChange,n=e.withFullScreenPortal,a=e.disabled;t||!n||a&&a!==g.END_DATE?a&&a!==g.START_DATE||r(g.END_DATE):r(g.START_DATE)},t.onStartDateChange=function(e){var t=this.props.endDate,r=this.props,n=r.isOutsideRange,a=r.minimumNights,i=r.onDatesChange,o=r.onFocusChange,s=r.disabled,l=(0,d.default)(e,this.getDisplayFormat()),c=l&&(0,p.default)(t,l.clone().add(a,"days"));!l||n(l)||s===g.END_DATE&&c?i({startDate:null,endDate:t}):(c&&(t=null),i({startDate:l,endDate:t}),o(g.END_DATE))},t.onStartDateFocus=function(){var e=this.props,t=e.disabled,r=e.onFocusChange;t&&t!==g.END_DATE||r(g.START_DATE)},t.getDisplayFormat=function(){var e=this.props.displayFormat;return"string"==typeof e?e:e()},t.getDateString=function(e){var t=this.getDisplayFormat();return e&&t?e&&e.format(t):(0,h.default)(e)},t.clearDates=function(){var e=this.props,t=e.onDatesChange,r=e.reopenPickerOnClearDates,n=e.onFocusChange;t({startDate:null,endDate:null}),r&&n(g.START_DATE)},t.render=function(){var e=this.props,t=e.children,r=e.startDate,n=e.startDateId,a=e.startDatePlaceholderText,i=e.isStartDateFocused,o=e.startDateAriaLabel,l=e.endDate,c=e.endDateId,d=e.endDatePlaceholderText,h=e.endDateAriaLabel,f=e.isEndDateFocused,p=e.screenReaderMessage,g=e.showClearDates,m=e.showCaret,v=e.showDefaultInputIcon,y=e.inputIconPosition,b=e.customInputIcon,x=e.customArrowIcon,w=e.customCloseIcon,k=e.disabled,S=e.required,C=e.readOnly,_=e.openDirection,E=e.isFocused,P=e.phrases,A=e.onKeyDownArrowDown,D=e.onKeyDownQuestionMark,O=e.isRTL,M=e.noBorder,T=e.block,I=e.small,N=e.regular,L=e.verticalSpacing,R=this.getDateString(r),F=this.getDateString(l);return s.default.createElement(u.default,{startDate:R,startDateId:n,startDatePlaceholderText:a,isStartDateFocused:i,startDateAriaLabel:o,endDate:F,endDateId:c,endDatePlaceholderText:d,isEndDateFocused:f,endDateAriaLabel:h,isFocused:E,disabled:k,required:S,readOnly:C,openDirection:_,showCaret:m,showDefaultInputIcon:v,inputIconPosition:y,customInputIcon:b,customArrowIcon:x,customCloseIcon:w,phrases:P,onStartDateChange:this.onStartDateChange,onStartDateFocus:this.onStartDateFocus,onStartDateShiftTab:this.onClearFocus,onEndDateChange:this.onEndDateChange,onEndDateFocus:this.onEndDateFocus,showClearDates:g,onClearDates:this.clearDates,screenReaderMessage:p,onKeyDownArrowDown:A,onKeyDownQuestionMark:D,isRTL:O,noBorder:M,block:T,small:I,regular:N,verticalSpacing:L},t)},r}(s.default.PureComponent||s.default.Component);t.default=v,v.propTypes={},v.defaultProps=m},86189:(e,t,r)=>{"use strict";var n=r(6305),a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PureDayPicker=t.defaultProps=void 0;var i=a(r(74470)),o=a(r(94634)),s=a(r(41132)),l=a(r(12475)),c=a(r(6221)),u=a(r(43693)),d=a(r(51609)),h=(a(r(5556)),r(29492),r(94920)),f=a(r(76154)),p=a(r(7350)),g=a(r(34247)),m=a(r(91702)),v=r(85111),y=(a(r(45609)),a(r(81072))),b=a(r(33517)),x=a(r(17775)),w=n(r(75725)),k=a(r(88699)),S=a(r(39910)),C=a(r(28780)),_=a(r(50402)),E=a(r(26988)),P=a(r(18834)),A=(a(r(45216)),a(r(14700)),a(r(66273)),a(r(42739)),a(r(52397)),r(70061));function D(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function O(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?D(Object(r),!0).forEach((function(t){(0,u.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):D(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var M="prev",T="next",I="month_selection",N="year_selection",L="prev_nav",R="next_nav",F={enableOutsideDays:!1,numberOfMonths:2,orientation:A.HORIZONTAL_ORIENTATION,withPortal:!1,onOutsideClick:function(){},hidden:!1,initialVisibleMonth:function(){return(0,f.default)()},firstDayOfWeek:null,renderCalendarInfo:null,calendarInfoPosition:A.INFO_POSITION_BOTTOM,hideKeyboardShortcutsPanel:!1,daySize:A.DAY_SIZE,isRTL:!1,verticalHeight:null,noBorder:!1,transitionDuration:void 0,verticalBorderSpacing:void 0,horizontalMonthPadding:13,renderKeyboardShortcutsButton:void 0,renderKeyboardShortcutsPanel:void 0,dayPickerNavigationInlineStyles:null,disablePrev:!1,disableNext:!1,navPosition:A.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,noNavButtons:!1,noNavNextButton:!1,noNavPrevButton:!1,onPrevMonthClick:function(){},onNextMonthClick:function(){},onMonthChange:function(){},onYearChange:function(){},onGetNextScrollableMonths:function(){},onGetPrevScrollableMonths:function(){},renderMonthText:null,renderMonthElement:null,renderWeekHeaderElement:null,modifiers:{},renderCalendarDay:void 0,renderDayContents:null,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},isFocused:!1,getFirstFocusableDay:null,onBlur:function(){},showKeyboardShortcuts:!1,onTab:function(){},onShiftTab:function(){},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:v.DayPickerPhrases,dayAriaLabelFormat:void 0};t.defaultProps=F;var z=function(e){(0,c.default)(r,e);var t=r.prototype;function r(t){var r;r=e.call(this,t)||this;var n=t.hidden?(0,f.default)():t.initialVisibleMonth(),a=n.clone().startOf("month");t.getFirstFocusableDay&&(a=t.getFirstFocusableDay(n));var i=t.horizontalMonthPadding,o=t.isRTL&&r.isHorizontal()?-(0,S.default)(t.daySize,i):0;return r.hasSetInitialVisibleMonth=!t.hidden,r.state={currentMonthScrollTop:null,currentMonth:n,monthTransition:null,translationValue:o,scrollableMonthMultiple:1,calendarMonthWidth:(0,S.default)(t.daySize,i),focusedDate:!t.hidden||t.isFocused?a:null,nextFocusedDate:null,showKeyboardShortcuts:t.showKeyboardShortcuts,onKeyboardShortcutsPanelClose:function(){},isTouchDevice:(0,g.default)(),withMouseInteractions:!0,calendarInfoWidth:0,monthTitleHeight:null,hasSetHeight:!1},r.setCalendarMonthWeeks(n),r.calendarMonthGridHeight=0,r.setCalendarInfoWidthTimeout=null,r.setCalendarMonthGridHeightTimeout=null,r.onKeyDown=r.onKeyDown.bind((0,l.default)(r)),r.throttledKeyDown=(0,p.default)(r.onFinalKeyDown,200,{trailing:!1}),r.onPrevMonthClick=r.onPrevMonthClick.bind((0,l.default)(r)),r.onPrevMonthTransition=r.onPrevMonthTransition.bind((0,l.default)(r)),r.onNextMonthClick=r.onNextMonthClick.bind((0,l.default)(r)),r.onNextMonthTransition=r.onNextMonthTransition.bind((0,l.default)(r)),r.onMonthChange=r.onMonthChange.bind((0,l.default)(r)),r.onYearChange=r.onYearChange.bind((0,l.default)(r)),r.getNextScrollableMonths=r.getNextScrollableMonths.bind((0,l.default)(r)),r.getPrevScrollableMonths=r.getPrevScrollableMonths.bind((0,l.default)(r)),r.updateStateAfterMonthTransition=r.updateStateAfterMonthTransition.bind((0,l.default)(r)),r.openKeyboardShortcutsPanel=r.openKeyboardShortcutsPanel.bind((0,l.default)(r)),r.closeKeyboardShortcutsPanel=r.closeKeyboardShortcutsPanel.bind((0,l.default)(r)),r.setCalendarInfoRef=r.setCalendarInfoRef.bind((0,l.default)(r)),r.setContainerRef=r.setContainerRef.bind((0,l.default)(r)),r.setTransitionContainerRef=r.setTransitionContainerRef.bind((0,l.default)(r)),r.setMonthTitleHeight=r.setMonthTitleHeight.bind((0,l.default)(r)),r}return t[!d.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.componentDidMount=function(){var e=this.props.orientation,t=this.state.currentMonth,r=this.calendarInfo?(0,C.default)(this.calendarInfo,"width",!0,!0):0,n=this.transitionContainer&&e===A.VERTICAL_SCROLLABLE?this.transitionContainer.scrollHeight-this.transitionContainer.scrollTop:null;this.setState({isTouchDevice:(0,g.default)(),calendarInfoWidth:r,currentMonthScrollTop:n}),this.setCalendarMonthWeeks(t)},t.componentWillReceiveProps=function(e,t){var r=e.hidden,n=e.isFocused,a=e.showKeyboardShortcuts,i=e.onBlur,o=e.orientation,s=e.renderMonthText,l=e.horizontalMonthPadding,c=this.state.currentMonth,u=t.currentMonth;r||this.hasSetInitialVisibleMonth||(this.hasSetInitialVisibleMonth=!0,this.setState({currentMonth:e.initialVisibleMonth()}));var d=this.props,h=d.daySize,f=d.isFocused,p=d.renderMonthText;if(e.daySize!==h&&this.setState({calendarMonthWidth:(0,S.default)(e.daySize,l)}),n!==f)if(n){var g=this.getFocusedDay(c),m=this.state.onKeyboardShortcutsPanelClose;e.showKeyboardShortcuts&&(m=i),this.setState({showKeyboardShortcuts:a,onKeyboardShortcutsPanelClose:m,focusedDate:g,withMouseInteractions:!1})}else this.setState({focusedDate:null});s!==p&&this.setState({monthTitleHeight:null}),o===A.VERTICAL_SCROLLABLE&&this.transitionContainer&&!(0,P.default)(c,u)&&this.setState({currentMonthScrollTop:this.transitionContainer.scrollHeight-this.transitionContainer.scrollTop})},t.componentWillUpdate=function(){var e=this,t=this.props.transitionDuration;this.calendarInfo&&(this.setCalendarInfoWidthTimeout=setTimeout((function(){var t=e.state.calendarInfoWidth,r=(0,C.default)(e.calendarInfo,"width",!0,!0);t!==r&&e.setState({calendarInfoWidth:r})}),t))},t.componentDidUpdate=function(e,t){var r=this.props,n=r.orientation,a=r.daySize,i=r.isFocused,o=r.numberOfMonths,l=this.state,c=l.currentMonth,u=l.currentMonthScrollTop,d=l.focusedDate,h=l.monthTitleHeight;if(this.isHorizontal()&&(n!==e.orientation||a!==e.daySize)){var f=this.calendarMonthWeeks.slice(1,o+1),p=h+Math.max.apply(Math,[0].concat((0,s.default)(f)))*(a-1)+1;this.adjustDayPickerHeight(p)}e.isFocused||!i||d||this.container.focus(),n===A.VERTICAL_SCROLLABLE&&!(0,P.default)(t.currentMonth,c)&&u&&this.transitionContainer&&(this.transitionContainer.scrollTop=this.transitionContainer.scrollHeight-u)},t.componentWillUnmount=function(){clearTimeout(this.setCalendarInfoWidthTimeout),clearTimeout(this.setCalendarMonthGridHeightTimeout)},t.onKeyDown=function(e){e.stopPropagation(),A.MODIFIER_KEY_NAMES.has(e.key)||this.throttledKeyDown(e)},t.onFinalKeyDown=function(e){this.setState({withMouseInteractions:!1});var t=this.props,r=t.onBlur,n=t.onTab,a=t.onShiftTab,i=t.isRTL,o=this.state,s=o.focusedDate,l=o.showKeyboardShortcuts;if(s){var c=s.clone(),u=!1,d=(0,_.default)();switch(e.key){case"ArrowUp":e.preventDefault(),c.subtract(1,"week"),u=this.maybeTransitionPrevMonth(c);break;case"ArrowLeft":e.preventDefault(),i?c.add(1,"day"):c.subtract(1,"day"),u=this.maybeTransitionPrevMonth(c);break;case"Home":e.preventDefault(),c.startOf("week"),u=this.maybeTransitionPrevMonth(c);break;case"PageUp":e.preventDefault(),c.subtract(1,"month"),u=this.maybeTransitionPrevMonth(c);break;case"ArrowDown":e.preventDefault(),c.add(1,"week"),u=this.maybeTransitionNextMonth(c);break;case"ArrowRight":e.preventDefault(),i?c.subtract(1,"day"):c.add(1,"day"),u=this.maybeTransitionNextMonth(c);break;case"End":e.preventDefault(),c.endOf("week"),u=this.maybeTransitionNextMonth(c);break;case"PageDown":e.preventDefault(),c.add(1,"month"),u=this.maybeTransitionNextMonth(c);break;case"?":this.openKeyboardShortcutsPanel((function(){d&&d.focus()}));break;case"Escape":l?this.closeKeyboardShortcutsPanel():r(e);break;case"Tab":e.shiftKey?a():n(e)}u||this.setState({focusedDate:c})}},t.onPrevMonthClick=function(e){e&&e.preventDefault(),this.onPrevMonthTransition()},t.onPrevMonthTransition=function(e){var t,r=this.props,n=r.daySize,a=r.isRTL,i=r.numberOfMonths,o=this.state,l=o.calendarMonthWidth,c=o.monthTitleHeight;if(this.isVertical())t=c+this.calendarMonthWeeks[0]*(n-1)+1;else if(this.isHorizontal()){t=l,a&&(t=-2*l);var u=this.calendarMonthWeeks.slice(0,i),d=c+Math.max.apply(Math,[0].concat((0,s.default)(u)))*(n-1)+1;this.adjustDayPickerHeight(d)}this.setState({monthTransition:M,translationValue:t,focusedDate:null,nextFocusedDate:e})},t.onMonthChange=function(e){this.setCalendarMonthWeeks(e),this.calculateAndSetDayPickerHeight(),this.setState({monthTransition:I,translationValue:1e-5,focusedDate:null,nextFocusedDate:e,currentMonth:e})},t.onYearChange=function(e){this.setCalendarMonthWeeks(e),this.calculateAndSetDayPickerHeight(),this.setState({monthTransition:N,translationValue:1e-4,focusedDate:null,nextFocusedDate:e,currentMonth:e})},t.onNextMonthClick=function(e){e&&e.preventDefault(),this.onNextMonthTransition()},t.onNextMonthTransition=function(e){var t,r=this.props,n=r.isRTL,a=r.numberOfMonths,i=r.daySize,o=this.state,l=o.calendarMonthWidth,c=o.monthTitleHeight;if(this.isVertical()&&(t=-(c+this.calendarMonthWeeks[1]*(i-1)+1)),this.isHorizontal()){t=-l,n&&(t=0);var u=this.calendarMonthWeeks.slice(2,a+2),d=c+Math.max.apply(Math,[0].concat((0,s.default)(u)))*(i-1)+1;this.adjustDayPickerHeight(d)}this.setState({monthTransition:T,translationValue:t,focusedDate:null,nextFocusedDate:e})},t.getFirstDayOfWeek=function(){var e=this.props.firstDayOfWeek;return null==e?f.default.localeData().firstDayOfWeek():e},t.getWeekHeaders=function(){for(var e=this.props.weekDayFormat,t=this.state.currentMonth,r=this.getFirstDayOfWeek(),n=[],a=0;a<7;a+=1)n.push(t.clone().day((a+r)%7).format(e));return n},t.getFirstVisibleIndex=function(){var e=this.props.orientation,t=this.state.monthTransition;if(e===A.VERTICAL_SCROLLABLE)return 0;var r=1;return t===M?r-=1:t===T&&(r+=1),r},t.getFocusedDay=function(e){var t,r=this.props,n=r.getFirstFocusableDay,a=r.numberOfMonths;return n&&(t=n(e)),!e||t&&(0,E.default)(t,e,a)||(t=e.clone().startOf("month")),t},t.setMonthTitleHeight=function(e){var t=this;this.setState({monthTitleHeight:e},(function(){t.calculateAndSetDayPickerHeight()}))},t.setCalendarMonthWeeks=function(e){var t=this.props.numberOfMonths;this.calendarMonthWeeks=[];for(var r=e.clone().subtract(1,"months"),n=this.getFirstDayOfWeek(),a=0;a<t+2;a+=1){var i=(0,k.default)(r,n);this.calendarMonthWeeks.push(i),r=r.add(1,"months")}},t.setContainerRef=function(e){this.container=e},t.setCalendarInfoRef=function(e){this.calendarInfo=e},t.setTransitionContainerRef=function(e){this.transitionContainer=e},t.getNextScrollableMonths=function(e){var t=this.props.onGetNextScrollableMonths;e&&e.preventDefault(),t&&t(e),this.setState((function(e){return{scrollableMonthMultiple:e.scrollableMonthMultiple+1}}))},t.getPrevScrollableMonths=function(e){var t=this.props,r=t.numberOfMonths,n=t.onGetPrevScrollableMonths;e&&e.preventDefault(),n&&n(e),this.setState((function(e){var t=e.currentMonth,n=e.scrollableMonthMultiple;return{currentMonth:t.clone().subtract(r,"month"),scrollableMonthMultiple:n+1}}))},t.maybeTransitionNextMonth=function(e){var t=this.props.numberOfMonths,r=this.state,n=r.currentMonth,a=r.focusedDate,i=e.month(),o=a.month(),s=(0,E.default)(e,n,t);return i!==o&&!s&&(this.onNextMonthTransition(e),!0)},t.maybeTransitionPrevMonth=function(e){var t=this.props.numberOfMonths,r=this.state,n=r.currentMonth,a=r.focusedDate,i=e.month(),o=a.month(),s=(0,E.default)(e,n,t);return i!==o&&!s&&(this.onPrevMonthTransition(e),!0)},t.isHorizontal=function(){return this.props.orientation===A.HORIZONTAL_ORIENTATION},t.isVertical=function(){var e=this.props.orientation;return e===A.VERTICAL_ORIENTATION||e===A.VERTICAL_SCROLLABLE},t.updateStateAfterMonthTransition=function(){var e=this,t=this.props,r=t.onPrevMonthClick,n=t.onNextMonthClick,a=t.numberOfMonths,i=t.onMonthChange,o=t.onYearChange,l=t.isRTL,c=this.state,u=c.currentMonth,d=c.monthTransition,h=c.focusedDate,f=c.nextFocusedDate,p=c.withMouseInteractions,g=c.calendarMonthWidth;if(d){var m=u.clone(),v=this.getFirstDayOfWeek();if(d===M){m.subtract(1,"month"),r&&r(m);var y=m.clone().subtract(1,"month"),b=(0,k.default)(y,v);this.calendarMonthWeeks=[b].concat((0,s.default)(this.calendarMonthWeeks.slice(0,-1)))}else if(d===T){m.add(1,"month"),n&&n(m);var x=m.clone().add(a,"month"),w=(0,k.default)(x,v);this.calendarMonthWeeks=[].concat((0,s.default)(this.calendarMonthWeeks.slice(1)),[w])}else d===I?i&&i(m):d===N&&o&&o(m);var S=null;f?S=f:h||p||(S=this.getFocusedDay(m)),this.setState({currentMonth:m,monthTransition:null,translationValue:l&&this.isHorizontal()?-g:0,nextFocusedDate:null,focusedDate:S},(function(){if(p){var t=(0,_.default)();t&&t!==document.body&&e.container.contains(t)&&t.blur&&t.blur()}}))}},t.adjustDayPickerHeight=function(e){var t=this,r=e+23;r!==this.calendarMonthGridHeight&&(this.transitionContainer.style.height="".concat(r,"px"),this.calendarMonthGridHeight||(this.setCalendarMonthGridHeightTimeout=setTimeout((function(){t.setState({hasSetHeight:!0})}),0)),this.calendarMonthGridHeight=r)},t.calculateAndSetDayPickerHeight=function(){var e=this.props,t=e.daySize,r=e.numberOfMonths,n=this.state.monthTitleHeight,a=this.calendarMonthWeeks.slice(1,r+1),i=n+Math.max.apply(Math,[0].concat((0,s.default)(a)))*(t-1)+1;this.isHorizontal()&&this.adjustDayPickerHeight(i)},t.openKeyboardShortcutsPanel=function(e){this.setState({showKeyboardShortcuts:!0,onKeyboardShortcutsPanelClose:e})},t.closeKeyboardShortcutsPanel=function(){var e=this.state.onKeyboardShortcutsPanelClose;e&&e(),this.setState({onKeyboardShortcutsPanelClose:null,showKeyboardShortcuts:!1})},t.renderNavigation=function(e){var t=this.props,r=t.dayPickerNavigationInlineStyles,n=t.disablePrev,a=t.disableNext,i=t.navPosition,o=t.navPrev,s=t.navNext,l=t.noNavButtons,c=t.noNavNextButton,u=t.noNavPrevButton,h=t.orientation,f=t.phrases,p=t.renderNavPrevButton,g=t.renderNavNextButton,m=t.isRTL;if(l)return null;var v=h===A.VERTICAL_SCROLLABLE?this.getPrevScrollableMonths:this.onPrevMonthClick,y=h===A.VERTICAL_SCROLLABLE?this.getNextScrollableMonths:this.onNextMonthClick;return d.default.createElement(x.default,{disablePrev:n,disableNext:a,inlineStyles:r,onPrevMonthClick:v,onNextMonthClick:y,navPosition:i,navPrev:o,navNext:s,renderNavPrevButton:p,renderNavNextButton:g,orientation:h,phrases:f,isRTL:m,showNavNextButton:!(c||h===A.VERTICAL_SCROLLABLE&&e===L),showNavPrevButton:!(u||h===A.VERTICAL_SCROLLABLE&&e===R)})},t.renderWeekHeader=function(e){var t=this.props,r=t.daySize,n=t.horizontalMonthPadding,a=t.orientation,i=t.renderWeekHeaderElement,s=t.styles,l=this.state.calendarMonthWidth,c=a===A.VERTICAL_SCROLLABLE,u={left:e*l},f={marginLeft:-l/2},p={};this.isHorizontal()?p=u:this.isVertical()&&!c&&(p=f);var g=this.getWeekHeaders().map((function(e){return d.default.createElement("li",(0,o.default)({key:e},(0,h.css)(s.DayPicker_weekHeader_li,{width:r})),i?i(e):d.default.createElement("small",null,e))}));return d.default.createElement("div",(0,o.default)({},(0,h.css)(s.DayPicker_weekHeader,this.isVertical()&&s.DayPicker_weekHeader__vertical,c&&s.DayPicker_weekHeader__verticalScrollable,p,{padding:"0 ".concat(n,"px")}),{key:"week-".concat(e)}),d.default.createElement("ul",(0,h.css)(s.DayPicker_weekHeader_ul),g))},t.render=function(){for(var e=this,t=this.state,r=t.calendarMonthWidth,n=t.currentMonth,a=t.monthTransition,i=t.translationValue,s=t.scrollableMonthMultiple,l=t.focusedDate,c=t.showKeyboardShortcuts,u=t.isTouchDevice,f=t.hasSetHeight,p=t.calendarInfoWidth,g=t.monthTitleHeight,v=this.props,y=v.enableOutsideDays,x=v.numberOfMonths,k=v.orientation,S=v.modifiers,C=v.withPortal,_=v.onDayClick,E=v.onDayMouseEnter,P=v.onDayMouseLeave,D=v.firstDayOfWeek,O=v.renderMonthText,M=v.renderCalendarDay,T=v.renderDayContents,I=v.renderCalendarInfo,N=v.renderMonthElement,F=v.renderKeyboardShortcutsButton,z=v.renderKeyboardShortcutsPanel,j=v.calendarInfoPosition,H=v.hideKeyboardShortcutsPanel,B=v.onOutsideClick,$=v.monthFormat,W=v.daySize,V=v.isFocused,Y=v.isRTL,X=v.styles,K=v.theme,G=v.phrases,U=v.verticalHeight,q=v.dayAriaLabelFormat,Z=v.noBorder,J=v.transitionDuration,Q=v.verticalBorderSpacing,ee=v.horizontalMonthPadding,te=v.navPosition,re=K.reactDates.spacing.dayPickerHorizontalPadding,ne=this.isHorizontal(),ae=this.isVertical()?1:x,ie=[],oe=0;oe<ae;oe+=1)ie.push(this.renderWeekHeader(oe));var se,le=k===A.VERTICAL_SCROLLABLE;ne?se=this.calendarMonthGridHeight:!this.isVertical()||le||C||(se=U||1.75*r);var ce=null!==a,ue=!ce&&V,de=w.BOTTOM_RIGHT;this.isVertical()&&(de=C?w.TOP_LEFT:w.TOP_RIGHT);var he=ne&&f,fe=j===A.INFO_POSITION_TOP,pe=j===A.INFO_POSITION_BOTTOM,ge=j===A.INFO_POSITION_BEFORE,me=j===A.INFO_POSITION_AFTER,ve=ge||me,ye=I&&d.default.createElement("div",(0,o.default)({ref:this.setCalendarInfoRef},(0,h.css)(ve&&X.DayPicker_calendarInfo__horizontal)),I()),be=I&&ve?p:0,xe=this.getFirstVisibleIndex(),we=r*x+2*re,ke=we+be+1,Se={width:ne&&we,height:se},Ce={width:ne&&we},_e={width:ne&&ke,marginLeft:ne&&C?-ke/2:null,marginTop:ne&&C?-r/2:null};return d.default.createElement("div",(0,h.css)(X.DayPicker,ne&&X.DayPicker__horizontal,le&&X.DayPicker__verticalScrollable,ne&&C&&X.DayPicker_portal__horizontal,this.isVertical()&&C&&X.DayPicker_portal__vertical,_e,!g&&X.DayPicker__hidden,!Z&&X.DayPicker__withBorder),d.default.createElement(m.default,{onOutsideClick:B},(fe||ge)&&ye,d.default.createElement("div",(0,h.css)(Ce,ve&&ne&&X.DayPicker_wrapper__horizontal),d.default.createElement("div",(0,o.default)({},(0,h.css)(X.DayPicker_weekHeaders,ne&&X.DayPicker_weekHeaders__horizontal),{"aria-hidden":"true",role:"presentation"}),ie),d.default.createElement("div",(0,o.default)({},(0,h.css)(X.DayPicker_focusRegion),{ref:this.setContainerRef,onClick:function(e){e.stopPropagation()},onKeyDown:this.onKeyDown,onMouseUp:function(){e.setState({withMouseInteractions:!0})},tabIndex:-1,role:"application","aria-roledescription":G.roleDescription,"aria-label":G.calendarLabel}),!le&&te===A.NAV_POSITION_TOP&&this.renderNavigation(),d.default.createElement("div",(0,o.default)({},(0,h.css)(X.DayPicker_transitionContainer,he&&X.DayPicker_transitionContainer__horizontal,this.isVertical()&&X.DayPicker_transitionContainer__vertical,le&&X.DayPicker_transitionContainer__verticalScrollable,Se),{ref:this.setTransitionContainerRef}),le&&this.renderNavigation(L),d.default.createElement(b.default,{setMonthTitleHeight:g?void 0:this.setMonthTitleHeight,translationValue:i,enableOutsideDays:y,firstVisibleMonthIndex:xe,initialMonth:n,isAnimating:ce,modifiers:S,orientation:k,numberOfMonths:x*s,onDayClick:_,onDayMouseEnter:E,onDayMouseLeave:P,onMonthChange:this.onMonthChange,onYearChange:this.onYearChange,renderMonthText:O,renderCalendarDay:M,renderDayContents:T,renderMonthElement:N,onMonthTransitionEnd:this.updateStateAfterMonthTransition,monthFormat:$,daySize:W,firstDayOfWeek:D,isFocused:ue,focusedDate:l,phrases:G,isRTL:Y,dayAriaLabelFormat:q,transitionDuration:J,verticalBorderSpacing:Q,horizontalMonthPadding:ee}),le&&this.renderNavigation(R)),!le&&te===A.NAV_POSITION_BOTTOM&&this.renderNavigation(),!u&&!H&&d.default.createElement(w.default,{block:this.isVertical()&&!C,buttonLocation:de,showKeyboardShortcutsPanel:c,openKeyboardShortcutsPanel:this.openKeyboardShortcutsPanel,closeKeyboardShortcutsPanel:this.closeKeyboardShortcutsPanel,phrases:G,renderKeyboardShortcutsButton:F,renderKeyboardShortcutsPanel:z}))),(pe||me)&&ye))},r}(d.default.PureComponent||d.default.Component);t.PureDayPicker=z,z.propTypes={},z.defaultProps=F;var j=(0,h.withStyles)((function(e){var t=e.reactDates,r=t.color,n=t.font,a=t.noScrollBarOnVerticalScrollable,i=t.spacing,o=t.zIndex;return{DayPicker:{background:r.background,position:"relative",textAlign:(0,y.default)("left")},DayPicker__horizontal:{background:r.background},DayPicker__verticalScrollable:{height:"100%"},DayPicker__hidden:{visibility:"hidden"},DayPicker__withBorder:{boxShadow:(0,y.default)("0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07)"),borderRadius:3},DayPicker_portal__horizontal:{boxShadow:"none",position:"absolute",left:(0,y.default)("50%"),top:"50%"},DayPicker_portal__vertical:{position:"initial"},DayPicker_focusRegion:{outline:"none"},DayPicker_calendarInfo__horizontal:{display:"inline-block",verticalAlign:"top"},DayPicker_wrapper__horizontal:{display:"inline-block",verticalAlign:"top"},DayPicker_weekHeaders:{position:"relative"},DayPicker_weekHeaders__horizontal:{marginLeft:(0,y.default)(i.dayPickerHorizontalPadding)},DayPicker_weekHeader:{color:r.placeholderText,position:"absolute",top:62,zIndex:o+2,textAlign:(0,y.default)("left")},DayPicker_weekHeader__vertical:{left:(0,y.default)("50%")},DayPicker_weekHeader__verticalScrollable:{top:0,display:"table-row",borderBottom:"1px solid ".concat(r.core.border),background:r.background,marginLeft:(0,y.default)(0),left:(0,y.default)(0),width:"100%",textAlign:"center"},DayPicker_weekHeader_ul:{listStyle:"none",margin:"1px 0",paddingLeft:(0,y.default)(0),paddingRight:(0,y.default)(0),fontSize:n.size},DayPicker_weekHeader_li:{display:"inline-block",textAlign:"center"},DayPicker_transitionContainer:{position:"relative",overflow:"hidden",borderRadius:3},DayPicker_transitionContainer__horizontal:{transition:"height 0.2s ease-in-out"},DayPicker_transitionContainer__vertical:{width:"100%"},DayPicker_transitionContainer__verticalScrollable:O({paddingTop:20,height:"100%",position:"absolute",top:0,bottom:0,right:(0,y.default)(0),left:(0,y.default)(0),overflowY:"scroll"},a&&{"-webkitOverflowScrolling":"touch","::-webkit-scrollbar":{"-webkit-appearance":"none",display:"none"}})}}),{pureComponent:void 0!==d.default.PureComponent})(z);t.default=j},75725:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BOTTOM_RIGHT=t.TOP_RIGHT=t.TOP_LEFT=void 0;var a=n(r(74470)),i=n(r(94634)),o=n(r(12475)),s=n(r(6221)),l=(n(r(43693)),n(r(51609))),c=(n(r(5556)),r(29492),r(94920)),u=r(85111),d=(n(r(45609)),n(r(19104))),h=n(r(77345)),f="top-left";t.TOP_LEFT=f;var p="top-right";t.TOP_RIGHT=p;var g="bottom-right";t.BOTTOM_RIGHT=g;var m={block:!1,buttonLocation:g,showKeyboardShortcutsPanel:!1,openKeyboardShortcutsPanel:function(){},closeKeyboardShortcutsPanel:function(){},phrases:u.DayPickerKeyboardShortcutsPhrases,renderKeyboardShortcutsButton:void 0,renderKeyboardShortcutsPanel:void 0};function v(e){return[{unicode:"↵",label:e.enterKey,action:e.selectFocusedDate},{unicode:"←/→",label:e.leftArrowRightArrow,action:e.moveFocusByOneDay},{unicode:"↑/↓",label:e.upArrowDownArrow,action:e.moveFocusByOneWeek},{unicode:"PgUp/PgDn",label:e.pageUpPageDown,action:e.moveFocusByOneMonth},{unicode:"Home/End",label:e.homeEnd,action:e.moveFocustoStartAndEndOfWeek},{unicode:"Esc",label:e.escape,action:e.returnFocusToInput},{unicode:"?",label:e.questionMark,action:e.openThisPanel}]}var y=function(e){(0,s.default)(r,e);var t=r.prototype;function r(){for(var t,r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];var i=(t=e.call.apply(e,[this].concat(n))||this).props.phrases;return t.keyboardShortcuts=v(i),t.onShowKeyboardShortcutsButtonClick=t.onShowKeyboardShortcutsButtonClick.bind((0,o.default)(t)),t.setShowKeyboardShortcutsButtonRef=t.setShowKeyboardShortcutsButtonRef.bind((0,o.default)(t)),t.setHideKeyboardShortcutsButtonRef=t.setHideKeyboardShortcutsButtonRef.bind((0,o.default)(t)),t.handleFocus=t.handleFocus.bind((0,o.default)(t)),t.onKeyDown=t.onKeyDown.bind((0,o.default)(t)),t}return t[!l.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,a.default)(this.props,e)||!(0,a.default)(this.state,t)},t.componentWillReceiveProps=function(e){var t=this.props.phrases;e.phrases!==t&&(this.keyboardShortcuts=v(e.phrases))},t.componentDidUpdate=function(){this.handleFocus()},t.onKeyDown=function(e){e.stopPropagation();var t=this.props.closeKeyboardShortcutsPanel;switch(e.key){case"Escape":t();break;case"ArrowUp":case"ArrowDown":default:break;case"Tab":case"Home":case"End":case"PageUp":case"PageDown":case"ArrowLeft":case"ArrowRight":e.preventDefault()}},t.onShowKeyboardShortcutsButtonClick=function(){var e=this;(0,this.props.openKeyboardShortcutsPanel)((function(){e.showKeyboardShortcutsButton.focus()}))},t.setShowKeyboardShortcutsButtonRef=function(e){this.showKeyboardShortcutsButton=e},t.setHideKeyboardShortcutsButtonRef=function(e){this.hideKeyboardShortcutsButton=e},t.handleFocus=function(){this.hideKeyboardShortcutsButton&&this.hideKeyboardShortcutsButton.focus()},t.render=function(){var e=this.props,t=e.block,r=e.buttonLocation,n=e.showKeyboardShortcutsPanel,a=e.closeKeyboardShortcutsPanel,o=e.styles,s=e.phrases,u=e.renderKeyboardShortcutsButton,m=e.renderKeyboardShortcutsPanel,v=n?s.hideKeyboardShortcutsPanel:s.showKeyboardShortcutsPanel,y=r===g,b=r===p,x=r===f;return l.default.createElement("div",null,u&&u({ref:this.setShowKeyboardShortcutsButtonRef,onClick:this.onShowKeyboardShortcutsButtonClick,ariaLabel:v}),!u&&l.default.createElement("button",(0,i.default)({ref:this.setShowKeyboardShortcutsButtonRef},(0,c.css)(o.DayPickerKeyboardShortcuts_buttonReset,o.DayPickerKeyboardShortcuts_show,y&&o.DayPickerKeyboardShortcuts_show__bottomRight,b&&o.DayPickerKeyboardShortcuts_show__topRight,x&&o.DayPickerKeyboardShortcuts_show__topLeft),{type:"button","aria-label":v,onClick:this.onShowKeyboardShortcutsButtonClick,onMouseUp:function(e){e.currentTarget.blur()}}),l.default.createElement("span",(0,c.css)(o.DayPickerKeyboardShortcuts_showSpan,y&&o.DayPickerKeyboardShortcuts_showSpan__bottomRight,b&&o.DayPickerKeyboardShortcuts_showSpan__topRight,x&&o.DayPickerKeyboardShortcuts_showSpan__topLeft),"?")),n&&(m?m({closeButtonAriaLabel:s.hideKeyboardShortcutsPanel,keyboardShortcuts:this.keyboardShortcuts,onCloseButtonClick:a,onKeyDown:this.onKeyDown,title:s.keyboardShortcuts}):l.default.createElement("div",(0,i.default)({},(0,c.css)(o.DayPickerKeyboardShortcuts_panel),{role:"dialog","aria-labelledby":"DayPickerKeyboardShortcuts_title","aria-describedby":"DayPickerKeyboardShortcuts_description"}),l.default.createElement("div",(0,i.default)({},(0,c.css)(o.DayPickerKeyboardShortcuts_title),{id:"DayPickerKeyboardShortcuts_title"}),s.keyboardShortcuts),l.default.createElement("button",(0,i.default)({ref:this.setHideKeyboardShortcutsButtonRef},(0,c.css)(o.DayPickerKeyboardShortcuts_buttonReset,o.DayPickerKeyboardShortcuts_close),{type:"button",tabIndex:"0","aria-label":s.hideKeyboardShortcutsPanel,onClick:a,onKeyDown:this.onKeyDown}),l.default.createElement(h.default,(0,c.css)(o.DayPickerKeyboardShortcuts_closeSvg))),l.default.createElement("ul",(0,i.default)({},(0,c.css)(o.DayPickerKeyboardShortcuts_list),{id:"DayPickerKeyboardShortcuts_description"}),this.keyboardShortcuts.map((function(e){var r=e.unicode,n=e.label,a=e.action;return l.default.createElement(d.default,{key:n,unicode:r,label:n,action:a,block:t})}))))))},r}(l.default.PureComponent||l.default.Component);y.propTypes={},y.defaultProps=m;var b=(0,c.withStyles)((function(e){var t=e.reactDates,r=t.color,n=t.font,a=t.zIndex;return{DayPickerKeyboardShortcuts_buttonReset:{background:"none",border:0,borderRadius:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",padding:0,cursor:"pointer",fontSize:n.size,":active":{outline:"none"}},DayPickerKeyboardShortcuts_show:{width:33,height:26,position:"absolute",zIndex:a+2,"::before":{content:'""',display:"block",position:"absolute"}},DayPickerKeyboardShortcuts_show__bottomRight:{bottom:0,right:0,"::before":{borderTop:"26px solid transparent",borderRight:"33px solid ".concat(r.core.primary),bottom:0,right:0},":hover::before":{borderRight:"33px solid ".concat(r.core.primary_dark)}},DayPickerKeyboardShortcuts_show__topRight:{top:0,right:0,"::before":{borderBottom:"26px solid transparent",borderRight:"33px solid ".concat(r.core.primary),top:0,right:0},":hover::before":{borderRight:"33px solid ".concat(r.core.primary_dark)}},DayPickerKeyboardShortcuts_show__topLeft:{top:0,left:0,"::before":{borderBottom:"26px solid transparent",borderLeft:"33px solid ".concat(r.core.primary),top:0,left:0},":hover::before":{borderLeft:"33px solid ".concat(r.core.primary_dark)}},DayPickerKeyboardShortcuts_showSpan:{color:r.core.white,position:"absolute"},DayPickerKeyboardShortcuts_showSpan__bottomRight:{bottom:0,right:5},DayPickerKeyboardShortcuts_showSpan__topRight:{top:1,right:5},DayPickerKeyboardShortcuts_showSpan__topLeft:{top:1,left:5},DayPickerKeyboardShortcuts_panel:{overflow:"auto",background:r.background,border:"1px solid ".concat(r.core.border),borderRadius:2,position:"absolute",top:0,bottom:0,right:0,left:0,zIndex:a+2,padding:22,margin:33,textAlign:"left"},DayPickerKeyboardShortcuts_title:{fontSize:16,fontWeight:"bold",margin:0},DayPickerKeyboardShortcuts_list:{listStyle:"none",padding:0,fontSize:n.size},DayPickerKeyboardShortcuts_close:{position:"absolute",right:22,top:22,zIndex:a+2,":active":{outline:"none"}},DayPickerKeyboardShortcuts_closeSvg:{height:15,width:15,fill:r.core.grayLighter,":hover":{fill:r.core.grayLight},":focus":{fill:r.core.grayLight}}}}),{pureComponent:void 0!==l.default.PureComponent})(y);t.default=b},17775:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(74470)),i=n(r(94634)),o=n(r(41132)),s=n(r(6221)),l=(n(r(43693)),n(r(51609))),c=(n(r(5556)),r(29492),r(94920)),u=r(85111),d=(n(r(45609)),n(r(81072))),h=n(r(51259)),f=n(r(57986)),p=n(r(4695)),g=n(r(68054)),m=(n(r(14700)),n(r(66273)),r(70061)),v={disablePrev:!1,disableNext:!1,inlineStyles:null,isRTL:!1,navPosition:m.NAV_POSITION_TOP,navPrev:null,navNext:null,orientation:m.HORIZONTAL_ORIENTATION,onPrevMonthClick:function(){},onNextMonthClick:function(){},phrases:u.DayPickerNavigationPhrases,renderNavPrevButton:null,renderNavNextButton:null,showNavPrevButton:!0,showNavNextButton:!0},y=function(e){function t(){return e.apply(this,arguments)||this}(0,s.default)(t,e);var r=t.prototype;return r[!l.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,a.default)(this.props,e)||!(0,a.default)(this.state,t)},r.render=function(){var e=this.props,t=e.inlineStyles,r=e.isRTL,n=e.disablePrev,a=e.disableNext,s=e.navPosition,u=e.navPrev,d=e.navNext,v=e.onPrevMonthClick,y=e.onNextMonthClick,b=e.orientation,x=e.phrases,w=e.renderNavPrevButton,k=e.renderNavNextButton,S=e.showNavPrevButton,C=e.showNavNextButton,_=e.styles;if(!C&&!S)return null;var E=b===m.HORIZONTAL_ORIENTATION,P=b!==m.HORIZONTAL_ORIENTATION,A=b===m.VERTICAL_SCROLLABLE,D=s===m.NAV_POSITION_BOTTOM,O=!!t,M=u,T=d,I=!1,N=!1,L={},R={};if(!M&&!w&&S){L={tabIndex:"0"},I=!0;var F=P?p.default:h.default;r&&!P&&(F=f.default),M=l.default.createElement(F,(0,c.css)(E&&_.DayPickerNavigation_svg__horizontal,P&&_.DayPickerNavigation_svg__vertical,n&&_.DayPickerNavigation_svg__disabled))}if(!T&&!k&&C){R={tabIndex:"0"},N=!0;var z=P?g.default:f.default;r&&!P&&(z=h.default),T=l.default.createElement(z,(0,c.css)(E&&_.DayPickerNavigation_svg__horizontal,P&&_.DayPickerNavigation_svg__vertical,a&&_.DayPickerNavigation_svg__disabled))}var j=N||I;return l.default.createElement("div",c.css.apply(void 0,[_.DayPickerNavigation,E&&_.DayPickerNavigation__horizontal].concat((0,o.default)(P?[_.DayPickerNavigation__vertical,j&&_.DayPickerNavigation__verticalDefault]:[]),(0,o.default)(A?[_.DayPickerNavigation__verticalScrollable,j&&_.DayPickerNavigation__verticalScrollableDefault,S&&_.DayPickerNavigation__verticalScrollable_prevNav]:[]),(0,o.default)(D?[_.DayPickerNavigation__bottom,j&&_.DayPickerNavigation__bottomDefault]:[]),[O&&t])),S&&(w?w({ariaLabel:x.jumpToPrevMonth,disabled:n,onClick:n?void 0:v,onKeyUp:n?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||v(e)},onMouseUp:n?void 0:function(e){e.currentTarget.blur()}}):l.default.createElement("div",(0,i.default)({role:"button"},L,c.css.apply(void 0,[_.DayPickerNavigation_button,I&&_.DayPickerNavigation_button__default,n&&_.DayPickerNavigation_button__disabled].concat((0,o.default)(E?[_.DayPickerNavigation_button__horizontal].concat((0,o.default)(I?[_.DayPickerNavigation_button__horizontalDefault,D&&_.DayPickerNavigation_bottomButton__horizontalDefault,!r&&_.DayPickerNavigation_leftButton__horizontalDefault,r&&_.DayPickerNavigation_rightButton__horizontalDefault]:[])):[]),(0,o.default)(P?[_.DayPickerNavigation_button__vertical].concat((0,o.default)(I?[_.DayPickerNavigation_button__verticalDefault,_.DayPickerNavigation_prevButton__verticalDefault,A&&_.DayPickerNavigation_prevButton__verticalScrollableDefault]:[])):[]))),{"aria-disabled":!!n||void 0,"aria-label":x.jumpToPrevMonth,onClick:n?void 0:v,onKeyUp:n?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||v(e)},onMouseUp:n?void 0:function(e){e.currentTarget.blur()}}),M)),C&&(k?k({ariaLabel:x.jumpToNextMonth,disabled:a,onClick:a?void 0:y,onKeyUp:a?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||y(e)},onMouseUp:a?void 0:function(e){e.currentTarget.blur()}}):l.default.createElement("div",(0,i.default)({role:"button"},R,c.css.apply(void 0,[_.DayPickerNavigation_button,N&&_.DayPickerNavigation_button__default,a&&_.DayPickerNavigation_button__disabled].concat((0,o.default)(E?[_.DayPickerNavigation_button__horizontal].concat((0,o.default)(N?[_.DayPickerNavigation_button__horizontalDefault,D&&_.DayPickerNavigation_bottomButton__horizontalDefault,r&&_.DayPickerNavigation_leftButton__horizontalDefault,!r&&_.DayPickerNavigation_rightButton__horizontalDefault]:[])):[]),(0,o.default)(P?[_.DayPickerNavigation_button__vertical].concat((0,o.default)(N?[_.DayPickerNavigation_button__verticalDefault,_.DayPickerNavigation_nextButton__verticalDefault,A&&_.DayPickerNavigation_nextButton__verticalScrollableDefault]:[])):[]))),{"aria-disabled":!!a||void 0,"aria-label":x.jumpToNextMonth,onClick:a?void 0:y,onKeyUp:a?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||y(e)},onMouseUp:a?void 0:function(e){e.currentTarget.blur()}}),T)))},t}(l.default.PureComponent||l.default.Component);y.propTypes={},y.defaultProps=v;var b=(0,c.withStyles)((function(e){var t=e.reactDates,r=t.color,n=t.zIndex;return{DayPickerNavigation:{position:"relative",zIndex:n+2},DayPickerNavigation__horizontal:{height:0},DayPickerNavigation__vertical:{},DayPickerNavigation__verticalScrollable:{},DayPickerNavigation__verticalScrollable_prevNav:{zIndex:n+1},DayPickerNavigation__verticalDefault:{position:"absolute",width:"100%",height:52,bottom:0,left:(0,d.default)(0)},DayPickerNavigation__verticalScrollableDefault:{position:"relative"},DayPickerNavigation__bottom:{height:"auto"},DayPickerNavigation__bottomDefault:{display:"flex",justifyContent:"space-between"},DayPickerNavigation_button:{cursor:"pointer",userSelect:"none",border:0,padding:0,margin:0},DayPickerNavigation_button__default:{border:"1px solid ".concat(r.core.borderLight),backgroundColor:r.background,color:r.placeholderText,":focus":{border:"1px solid ".concat(r.core.borderMedium)},":hover":{border:"1px solid ".concat(r.core.borderMedium)},":active":{background:r.backgroundDark}},DayPickerNavigation_button__disabled:{cursor:"default",border:"1px solid ".concat(r.disabled),":focus":{border:"1px solid ".concat(r.disabled)},":hover":{border:"1px solid ".concat(r.disabled)},":active":{background:"none"}},DayPickerNavigation_button__horizontal:{},DayPickerNavigation_button__horizontalDefault:{position:"absolute",top:18,lineHeight:.78,borderRadius:3,padding:"6px 9px"},DayPickerNavigation_bottomButton__horizontalDefault:{position:"static",marginLeft:22,marginRight:22,marginBottom:30,marginTop:-10},DayPickerNavigation_leftButton__horizontalDefault:{left:(0,d.default)(22)},DayPickerNavigation_rightButton__horizontalDefault:{right:(0,d.default)(22)},DayPickerNavigation_button__vertical:{},DayPickerNavigation_button__verticalDefault:{padding:5,background:r.background,boxShadow:(0,d.default)("0 0 5px 2px rgba(0, 0, 0, 0.1)"),position:"relative",display:"inline-block",textAlign:"center",height:"100%",width:"50%"},DayPickerNavigation_prevButton__verticalDefault:{},DayPickerNavigation_nextButton__verticalDefault:{borderLeft:(0,d.default)(0)},DayPickerNavigation_nextButton__verticalScrollableDefault:{width:"100%"},DayPickerNavigation_prevButton__verticalScrollableDefault:{width:"100%"},DayPickerNavigation_svg__horizontal:{height:19,width:19,fill:r.core.grayLight,display:"block"},DayPickerNavigation_svg__vertical:{height:42,width:42,fill:r.text},DayPickerNavigation_svg__disabled:{fill:r.disabled}}}),{pureComponent:void 0!==l.default.PureComponent})(y);t.default=b},76376:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(74470)),i=n(r(85715)),o=n(r(43693)),s=n(r(12475)),l=n(r(6221)),c=n(r(51609)),u=(n(r(5556)),n(r(80921)),r(29492),n(r(76154))),d=n(r(18638)),h=n(r(34247)),f=r(85111),p=(n(r(45609)),n(r(24047))),g=n(r(7131)),m=n(r(27274)),v=n(r(17640)),y=n(r(25397)),b=n(r(99679)),x=n(r(59841)),w=n(r(26988)),k=n(r(84952)),S=n(r(80201)),C=r(67696),_=(n(r(42686)),n(r(40103)),n(r(66273)),n(r(42739)),n(r(52397)),n(r(14700)),r(70061)),E=n(r(86189)),P=n(r(65001));function A(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function D(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?A(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var O={startDate:void 0,endDate:void 0,minDate:null,maxDate:null,onDatesChange:function(){},startDateOffset:void 0,endDateOffset:void 0,focusedInput:null,onFocusChange:function(){},onClose:function(){},keepOpenOnDateSelect:!1,minimumNights:1,disabled:!1,isOutsideRange:function(){},isDayBlocked:function(){},isDayHighlighted:function(){},getMinNightsForHoverDate:function(){},daysViolatingMinNightsCanBeClicked:!1,renderMonthText:null,renderWeekHeaderElement:null,enableOutsideDays:!1,numberOfMonths:1,orientation:_.HORIZONTAL_ORIENTATION,withPortal:!1,hideKeyboardShortcutsPanel:!1,initialVisibleMonth:null,daySize:_.DAY_SIZE,dayPickerNavigationInlineStyles:null,navPosition:_.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,noNavButtons:!1,noNavNextButton:!1,noNavPrevButton:!1,onPrevMonthClick:function(){},onNextMonthClick:function(){},onOutsideClick:function(){},renderCalendarDay:void 0,renderDayContents:null,renderCalendarInfo:null,renderMonthElement:null,renderKeyboardShortcutsButton:void 0,renderKeyboardShortcutsPanel:void 0,calendarInfoPosition:_.INFO_POSITION_BOTTOM,firstDayOfWeek:null,verticalHeight:null,noBorder:!1,transitionDuration:void 0,verticalBorderSpacing:void 0,horizontalMonthPadding:13,onBlur:function(){},isFocused:!1,showKeyboardShortcuts:!1,onTab:function(){},onShiftTab:function(){},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:f.DayPickerPhrases,dayAriaLabelFormat:void 0,isRTL:!1},M=function(e,t){return t===_.START_DATE?e.chooseAvailableStartDate:t===_.END_DATE?e.chooseAvailableEndDate:e.chooseAvailableDate},T=function(e){(0,l.default)(r,e);var t=r.prototype;function r(t){var r;(r=e.call(this,t)||this).isTouchDevice=(0,h.default)(),r.today=(0,u.default)(),r.modifiers={today:function(e){return r.isToday(e)},blocked:function(e){return r.isBlocked(e)},"blocked-calendar":function(e){return t.isDayBlocked(e)},"blocked-out-of-range":function(e){return t.isOutsideRange(e)},"highlighted-calendar":function(e){return t.isDayHighlighted(e)},valid:function(e){return!r.isBlocked(e)},"selected-start":function(e){return r.isStartDate(e)},"selected-end":function(e){return r.isEndDate(e)},"blocked-minimum-nights":function(e){return r.doesNotMeetMinimumNights(e)},"selected-span":function(e){return r.isInSelectedSpan(e)},"last-in-range":function(e){return r.isLastInRange(e)},hovered:function(e){return r.isHovered(e)},"hovered-span":function(e){return r.isInHoveredSpan(e)},"hovered-offset":function(e){return r.isInHoveredSpan(e)},"after-hovered-start":function(e){return r.isDayAfterHoveredStartDate(e)},"first-day-of-week":function(e){return r.isFirstDayOfWeek(e)},"last-day-of-week":function(e){return r.isLastDayOfWeek(e)},"hovered-start-first-possible-end":function(e,t){return r.isFirstPossibleEndDateForHoveredStartDate(e,t)},"hovered-start-blocked-minimum-nights":function(e,t){return r.doesNotMeetMinNightsForHoveredStartDate(e,t)},"before-hovered-end":function(e){return r.isDayBeforeHoveredEndDate(e)},"no-selected-start-before-selected-end":function(e){return r.beforeSelectedEnd(e)&&!t.startDate},"selected-start-in-hovered-span":function(e,t){return r.isStartDate(e)&&(0,v.default)(t,e)},"selected-start-no-selected-end":function(e){return r.isStartDate(e)&&!t.endDate},"selected-end-no-selected-start":function(e){return r.isEndDate(e)&&!t.startDate}};var n=r.getStateForNewMonth(t),a=n.currentMonth,i=n.visibleDays,o=M(t.phrases,t.focusedInput);return r.state={hoverDate:null,currentMonth:a,phrases:D({},t.phrases,{chooseAvailableDate:o}),visibleDays:i,disablePrev:r.shouldDisableMonthNavigation(t.minDate,a),disableNext:r.shouldDisableMonthNavigation(t.maxDate,a)},r.onDayClick=r.onDayClick.bind((0,s.default)(r)),r.onDayMouseEnter=r.onDayMouseEnter.bind((0,s.default)(r)),r.onDayMouseLeave=r.onDayMouseLeave.bind((0,s.default)(r)),r.onPrevMonthClick=r.onPrevMonthClick.bind((0,s.default)(r)),r.onNextMonthClick=r.onNextMonthClick.bind((0,s.default)(r)),r.onMonthChange=r.onMonthChange.bind((0,s.default)(r)),r.onYearChange=r.onYearChange.bind((0,s.default)(r)),r.onGetNextScrollableMonths=r.onGetNextScrollableMonths.bind((0,s.default)(r)),r.onGetPrevScrollableMonths=r.onGetPrevScrollableMonths.bind((0,s.default)(r)),r.getFirstFocusableDay=r.getFirstFocusableDay.bind((0,s.default)(r)),r}return t[!c.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,a.default)(this.props,e)||!(0,a.default)(this.state,t)},t.componentWillReceiveProps=function(e){var t=this,r=e.startDate,n=e.endDate,a=e.focusedInput,i=e.getMinNightsForHoverDate,o=e.minimumNights,s=e.isOutsideRange,l=e.isDayBlocked,c=e.isDayHighlighted,h=e.phrases,f=e.initialVisibleMonth,p=e.numberOfMonths,g=e.enableOutsideDays,v=this.props,b=v.startDate,x=v.endDate,w=v.focusedInput,k=v.minimumNights,S=v.isOutsideRange,C=v.isDayBlocked,E=v.isDayHighlighted,A=v.phrases,O=v.initialVisibleMonth,T=v.numberOfMonths,I=v.enableOutsideDays,N=this.state.hoverDate,L=this.state.visibleDays,R=!1,F=!1,z=!1;s!==S&&(this.modifiers["blocked-out-of-range"]=function(e){return s(e)},R=!0),l!==C&&(this.modifiers["blocked-calendar"]=function(e){return l(e)},F=!0),c!==E&&(this.modifiers["highlighted-calendar"]=function(e){return c(e)},z=!0);var j=R||F||z,H=r!==b,B=n!==x,$=a!==w;if(p!==T||g!==I||f!==O&&!w&&$){var W=this.getStateForNewMonth(e),V=W.currentMonth;L=W.visibleDays,this.setState({currentMonth:V,visibleDays:L})}var Y={};if(H){if(Y=this.deleteModifier(Y,b,"selected-start"),Y=this.addModifier(Y,r,"selected-start"),b){var X=b.clone().add(1,"day"),K=b.clone().add(k+1,"days");Y=this.deleteModifierFromRange(Y,X,K,"after-hovered-start"),n&&x||(Y=this.deleteModifier(Y,b,"selected-start-no-selected-end"))}!b&&n&&r&&(Y=this.deleteModifier(Y,n,"selected-end-no-selected-start"),Y=this.deleteModifier(Y,n,"selected-end-in-hovered-span"),(0,d.default)(L).forEach((function(e){Object.keys(e).forEach((function(e){var r=(0,u.default)(e);Y=t.deleteModifier(Y,r,"no-selected-start-before-selected-end")}))})))}if(B&&(Y=this.deleteModifier(Y,x,"selected-end"),Y=this.addModifier(Y,n,"selected-end"),!x||r&&b||(Y=this.deleteModifier(Y,x,"selected-end-no-selected-start"))),(H||B)&&(b&&x&&(Y=this.deleteModifierFromRange(Y,b,x.clone().add(1,"day"),"selected-span")),r&&n&&(Y=this.deleteModifierFromRange(Y,r,n.clone().add(1,"day"),"hovered-span"),Y=this.addModifierToRange(Y,r.clone().add(1,"day"),n,"selected-span")),r&&!n&&(Y=this.addModifier(Y,r,"selected-start-no-selected-end")),n&&!r&&(Y=this.addModifier(Y,n,"selected-end-no-selected-start")),!r&&n&&(0,d.default)(L).forEach((function(e){Object.keys(e).forEach((function(e){var r=(0,u.default)(e);(0,y.default)(r,n)&&(Y=t.addModifier(Y,r,"no-selected-start-before-selected-end"))}))}))),!this.isTouchDevice&&H&&r&&!n){var G=r.clone().add(1,"day"),U=r.clone().add(o+1,"days");Y=this.addModifierToRange(Y,G,U,"after-hovered-start")}if(!this.isTouchDevice&&B&&!r&&n){var q=n.clone().subtract(o,"days"),Z=n.clone();Y=this.addModifierToRange(Y,q,Z,"before-hovered-end")}if(k>0&&($||H||o!==k)){var J=b||this.today;Y=this.deleteModifierFromRange(Y,J,J.clone().add(k,"days"),"blocked-minimum-nights"),Y=this.deleteModifierFromRange(Y,J,J.clone().add(k,"days"),"blocked")}if(($||j)&&(0,d.default)(L).forEach((function(e){Object.keys(e).forEach((function(e){var r=(0,P.default)(e),n=!1;($||R)&&(s(r)?(Y=t.addModifier(Y,r,"blocked-out-of-range"),n=!0):Y=t.deleteModifier(Y,r,"blocked-out-of-range")),($||F)&&(l(r)?(Y=t.addModifier(Y,r,"blocked-calendar"),n=!0):Y=t.deleteModifier(Y,r,"blocked-calendar")),Y=n?t.addModifier(Y,r,"blocked"):t.deleteModifier(Y,r,"blocked"),($||z)&&(Y=c(r)?t.addModifier(Y,r,"highlighted-calendar"):t.deleteModifier(Y,r,"highlighted-calendar"))}))})),!this.isTouchDevice&&$&&N&&!this.isBlocked(N)){var Q=i(N);Q>0&&a===_.END_DATE&&(Y=this.deleteModifierFromRange(Y,N.clone().add(1,"days"),N.clone().add(Q,"days"),"hovered-start-blocked-minimum-nights"),Y=this.deleteModifier(Y,N.clone().add(Q,"days"),"hovered-start-first-possible-end")),Q>0&&a===_.START_DATE&&(Y=this.addModifierToRange(Y,N.clone().add(1,"days"),N.clone().add(Q,"days"),"hovered-start-blocked-minimum-nights"),Y=this.addModifier(Y,N.clone().add(Q,"days"),"hovered-start-first-possible-end"))}o>0&&r&&a===_.END_DATE&&(Y=this.addModifierToRange(Y,r,r.clone().add(o,"days"),"blocked-minimum-nights"),Y=this.addModifierToRange(Y,r,r.clone().add(o,"days"),"blocked"));var ee=(0,u.default)();if((0,m.default)(this.today,ee)||(Y=this.deleteModifier(Y,this.today,"today"),Y=this.addModifier(Y,ee,"today"),this.today=ee),Object.keys(Y).length>0&&this.setState({visibleDays:D({},L,{},Y)}),$||h!==A){var te=M(h,a);this.setState({phrases:D({},h,{chooseAvailableDate:te})})}},t.onDayClick=function(e,t){var r=this.props,n=r.keepOpenOnDateSelect,a=r.minimumNights,i=r.onBlur,o=r.focusedInput,s=r.onFocusChange,l=r.onClose,c=r.onDatesChange,u=r.startDateOffset,d=r.endDateOffset,h=r.disabled,f=r.daysViolatingMinNightsCanBeClicked;if(t&&t.preventDefault(),!this.isBlocked(e,!f)){var g=this.props,m=g.startDate,b=g.endDate;if(u||d){if(m=(0,k.default)(u,e),b=(0,k.default)(d,e),this.isBlocked(m)||this.isBlocked(b))return;c({startDate:m,endDate:b}),n||(s(null),l({startDate:m,endDate:b}))}else if(o===_.START_DATE){var x=b&&b.clone().subtract(a,"days"),w=(0,y.default)(x,e)||(0,v.default)(m,b),S=h===_.END_DATE;S&&w||(m=e,w&&(b=null)),c({startDate:m,endDate:b}),S&&!w?(s(null),l({startDate:m,endDate:b})):S||s(_.END_DATE)}else if(o===_.END_DATE){var C=m&&m.clone().add(a,"days");m?(0,p.default)(e,C)?(c({startDate:m,endDate:b=e}),n||(s(null),l({startDate:m,endDate:b}))):f&&this.doesNotMeetMinimumNights(e)?c({startDate:m,endDate:b=e}):h!==_.START_DATE?c({startDate:m=e,endDate:b=null}):c({startDate:m,endDate:b}):(c({startDate:m,endDate:b=e}),s(_.START_DATE))}else c({startDate:m,endDate:b});i()}},t.onDayMouseEnter=function(e){if(!this.isTouchDevice){var t=this.props,r=t.startDate,n=t.endDate,a=t.focusedInput,i=t.getMinNightsForHoverDate,o=t.minimumNights,s=t.startDateOffset,l=t.endDateOffset,c=this.state,u=c.hoverDate,d=c.visibleDays,h=c.dateOffset,f=null;if(a){var p=s||l,g={};if(p){var b=(0,k.default)(s,e),x=(0,k.default)(l,e,(function(e){return e.add(1,"day")}));f={start:b,end:x},h&&h.start&&h.end&&(g=this.deleteModifierFromRange(g,h.start,h.end,"hovered-offset")),g=this.addModifierToRange(g,b,x,"hovered-offset")}if(!p){if(g=this.deleteModifier(g,u,"hovered"),g=this.addModifier(g,e,"hovered"),r&&!n&&a===_.END_DATE){if((0,v.default)(u,r)){var w=u.clone().add(1,"day");g=this.deleteModifierFromRange(g,r,w,"hovered-span")}if(((0,y.default)(e,r)||(0,m.default)(e,r))&&(g=this.deleteModifier(g,r,"selected-start-in-hovered-span")),!this.isBlocked(e)&&(0,v.default)(e,r)){var S=e.clone().add(1,"day");g=this.addModifierToRange(g,r,S,"hovered-span"),g=this.addModifier(g,r,"selected-start-in-hovered-span")}}if(!r&&n&&a===_.START_DATE&&((0,y.default)(u,n)&&(g=this.deleteModifierFromRange(g,u,n,"hovered-span")),((0,v.default)(e,n)||(0,m.default)(e,n))&&(g=this.deleteModifier(g,n,"selected-end-in-hovered-span")),!this.isBlocked(e)&&(0,y.default)(e,n)&&(g=this.addModifierToRange(g,e,n,"hovered-span"),g=this.addModifier(g,n,"selected-end-in-hovered-span"))),r){var C=r.clone().add(1,"day"),E=r.clone().add(o+1,"days");if(g=this.deleteModifierFromRange(g,C,E,"after-hovered-start"),(0,m.default)(e,r)){var P=r.clone().add(1,"day"),A=r.clone().add(o+1,"days");g=this.addModifierToRange(g,P,A,"after-hovered-start")}}if(n){var O=n.clone().subtract(o,"days");if(g=this.deleteModifierFromRange(g,O,n,"before-hovered-end"),(0,m.default)(e,n)){var M=n.clone().subtract(o,"days");g=this.addModifierToRange(g,M,n,"before-hovered-end")}}if(u&&!this.isBlocked(u)){var T=i(u);T>0&&a===_.START_DATE&&(g=this.deleteModifierFromRange(g,u.clone().add(1,"days"),u.clone().add(T,"days"),"hovered-start-blocked-minimum-nights"),g=this.deleteModifier(g,u.clone().add(T,"days"),"hovered-start-first-possible-end"))}if(!this.isBlocked(e)){var I=i(e);I>0&&a===_.START_DATE&&(g=this.addModifierToRange(g,e.clone().add(1,"days"),e.clone().add(I,"days"),"hovered-start-blocked-minimum-nights"),g=this.addModifier(g,e.clone().add(I,"days"),"hovered-start-first-possible-end"))}}this.setState({hoverDate:e,dateOffset:f,visibleDays:D({},d,{},g)})}}},t.onDayMouseLeave=function(e){var t=this.props,r=t.startDate,n=t.endDate,a=t.focusedInput,i=t.getMinNightsForHoverDate,o=t.minimumNights,s=this.state,l=s.hoverDate,c=s.visibleDays,u=s.dateOffset;if(!this.isTouchDevice&&l){var d={};if(d=this.deleteModifier(d,l,"hovered"),u&&(d=this.deleteModifierFromRange(d,u.start,u.end,"hovered-offset")),r&&!n){if((0,v.default)(l,r)){var h=l.clone().add(1,"day");d=this.deleteModifierFromRange(d,r,h,"hovered-span")}(0,v.default)(e,r)&&(d=this.deleteModifier(d,r,"selected-start-in-hovered-span"))}if(!r&&n&&((0,v.default)(n,l)&&(d=this.deleteModifierFromRange(d,l,n,"hovered-span")),(0,y.default)(e,n)&&(d=this.deleteModifier(d,n,"selected-end-in-hovered-span"))),r&&(0,m.default)(e,r)){var f=r.clone().add(1,"day"),p=r.clone().add(o+1,"days");d=this.deleteModifierFromRange(d,f,p,"after-hovered-start")}if(n&&(0,m.default)(e,n)){var g=n.clone().subtract(o,"days");d=this.deleteModifierFromRange(d,g,n,"before-hovered-end")}if(!this.isBlocked(l)){var b=i(l);b>0&&a===_.START_DATE&&(d=this.deleteModifierFromRange(d,l.clone().add(1,"days"),l.clone().add(b,"days"),"hovered-start-blocked-minimum-nights"),d=this.deleteModifier(d,l.clone().add(b,"days"),"hovered-start-first-possible-end"))}this.setState({hoverDate:null,visibleDays:D({},c,{},d)})}},t.onPrevMonthClick=function(){var e=this.props,t=e.enableOutsideDays,r=e.maxDate,n=e.minDate,a=e.numberOfMonths,i=e.onPrevMonthClick,o=this.state,s=o.currentMonth,l=o.visibleDays,c={};Object.keys(l).sort().slice(0,a+1).forEach((function(e){c[e]=l[e]}));var u=s.clone().subtract(2,"months"),d=(0,x.default)(u,1,t,!0),h=s.clone().subtract(1,"month");this.setState({currentMonth:h,disablePrev:this.shouldDisableMonthNavigation(n,h),disableNext:this.shouldDisableMonthNavigation(r,h),visibleDays:D({},c,{},this.getModifiers(d))},(function(){i(h.clone())}))},t.onNextMonthClick=function(){var e=this.props,t=e.enableOutsideDays,r=e.maxDate,n=e.minDate,a=e.numberOfMonths,i=e.onNextMonthClick,o=this.state,s=o.currentMonth,l=o.visibleDays,c={};Object.keys(l).sort().slice(1).forEach((function(e){c[e]=l[e]}));var u=s.clone().add(a+1,"month"),d=(0,x.default)(u,1,t,!0),h=s.clone().add(1,"month");this.setState({currentMonth:h,disablePrev:this.shouldDisableMonthNavigation(n,h),disableNext:this.shouldDisableMonthNavigation(r,h),visibleDays:D({},c,{},this.getModifiers(d))},(function(){i(h.clone())}))},t.onMonthChange=function(e){var t=this.props,r=t.numberOfMonths,n=t.enableOutsideDays,a=t.orientation===_.VERTICAL_SCROLLABLE,i=(0,x.default)(e,r,n,a);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(i)})},t.onYearChange=function(e){var t=this.props,r=t.numberOfMonths,n=t.enableOutsideDays,a=t.orientation===_.VERTICAL_SCROLLABLE,i=(0,x.default)(e,r,n,a);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(i)})},t.onGetNextScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,r=e.enableOutsideDays,n=this.state,a=n.currentMonth,i=n.visibleDays,o=Object.keys(i).length,s=a.clone().add(o,"month"),l=(0,x.default)(s,t,r,!0);this.setState({visibleDays:D({},i,{},this.getModifiers(l))})},t.onGetPrevScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,r=e.enableOutsideDays,n=this.state,a=n.currentMonth,i=n.visibleDays,o=a.clone().subtract(t,"month"),s=(0,x.default)(o,t,r,!0);this.setState({currentMonth:o.clone(),visibleDays:D({},i,{},this.getModifiers(s))})},t.getFirstFocusableDay=function(e){var t=this,r=this.props,n=r.startDate,a=r.endDate,o=r.focusedInput,s=r.minimumNights,l=r.numberOfMonths,c=e.clone().startOf("month");if(o===_.START_DATE&&n?c=n.clone():o===_.END_DATE&&!a&&n?c=n.clone().add(s,"days"):o===_.END_DATE&&a&&(c=a.clone()),this.isBlocked(c)){for(var u=[],d=e.clone().add(l-1,"months").endOf("month"),h=c.clone();!(0,v.default)(h,d);)h=h.clone().add(1,"day"),u.push(h);var f=u.filter((function(e){return!t.isBlocked(e)}));f.length>0&&(c=(0,i.default)(f,1)[0])}return c},t.getModifiers=function(e){var t=this,r={};return Object.keys(e).forEach((function(n){r[n]={},e[n].forEach((function(e){r[n][(0,S.default)(e)]=t.getModifiersForDay(e)}))})),r},t.getModifiersForDay=function(e){var t=this;return new Set(Object.keys(this.modifiers).filter((function(r){return t.modifiers[r](e)})))},t.getStateForNewMonth=function(e){var t=this,r=e.initialVisibleMonth,n=e.numberOfMonths,a=e.enableOutsideDays,i=e.orientation,o=e.startDate,s=(r||(o?function(){return o}:function(){return t.today}))(),l=i===_.VERTICAL_SCROLLABLE;return{currentMonth:s,visibleDays:this.getModifiers((0,x.default)(s,n,a,l))}},t.shouldDisableMonthNavigation=function(e,t){if(!e)return!1;var r=this.props,n=r.numberOfMonths,a=r.enableOutsideDays;return(0,w.default)(e,t,n,a)},t.addModifier=function(e,t,r){return(0,C.addModifier)(e,t,r,this.props,this.state)},t.addModifierToRange=function(e,t,r,n){for(var a=e,i=t.clone();(0,y.default)(i,r);)a=this.addModifier(a,i,n),i=i.clone().add(1,"day");return a},t.deleteModifier=function(e,t,r){return(0,C.deleteModifier)(e,t,r,this.props,this.state)},t.deleteModifierFromRange=function(e,t,r,n){for(var a=e,i=t.clone();(0,y.default)(i,r);)a=this.deleteModifier(a,i,n),i=i.clone().add(1,"day");return a},t.doesNotMeetMinimumNights=function(e){var t=this.props,r=t.startDate,n=t.isOutsideRange,a=t.focusedInput,i=t.minimumNights;if(a!==_.END_DATE)return!1;if(r){var o=e.diff(r.clone().startOf("day").hour(12),"days");return o<i&&o>=0}return n((0,u.default)(e).subtract(i,"days"))},t.doesNotMeetMinNightsForHoveredStartDate=function(e,t){var r=this.props,n=r.focusedInput,a=r.getMinNightsForHoverDate;if(n!==_.END_DATE)return!1;if(t&&!this.isBlocked(t)){var i=a(t),o=e.diff(t.clone().startOf("day").hour(12),"days");return o<i&&o>=0}return!1},t.isDayAfterHoveredStartDate=function(e){var t=this.props,r=t.startDate,n=t.endDate,a=t.minimumNights,i=(this.state||{}).hoverDate;return!!r&&!n&&!this.isBlocked(e)&&(0,g.default)(i,e)&&a>0&&(0,m.default)(i,r)},t.isEndDate=function(e){var t=this.props.endDate;return(0,m.default)(e,t)},t.isHovered=function(e){var t=(this.state||{}).hoverDate;return!!this.props.focusedInput&&(0,m.default)(e,t)},t.isInHoveredSpan=function(e){var t=this.props,r=t.startDate,n=t.endDate,a=(this.state||{}).hoverDate,i=!!r&&!n&&(e.isBetween(r,a)||(0,m.default)(a,e)),o=!!n&&!r&&(e.isBetween(a,n)||(0,m.default)(a,e)),s=a&&!this.isBlocked(a);return(i||o)&&s},t.isInSelectedSpan=function(e){var t=this.props,r=t.startDate,n=t.endDate;return e.isBetween(r,n,"days")},t.isLastInRange=function(e){var t=this.props.endDate;return this.isInSelectedSpan(e)&&(0,g.default)(e,t)},t.isStartDate=function(e){var t=this.props.startDate;return(0,m.default)(e,t)},t.isBlocked=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=this.props,n=r.isDayBlocked,a=r.isOutsideRange;return n(e)||a(e)||t&&this.doesNotMeetMinimumNights(e)},t.isToday=function(e){return(0,m.default)(e,this.today)},t.isFirstDayOfWeek=function(e){var t=this.props.firstDayOfWeek;return e.day()===(t||u.default.localeData().firstDayOfWeek())},t.isLastDayOfWeek=function(e){var t=this.props.firstDayOfWeek;return e.day()===((t||u.default.localeData().firstDayOfWeek())+6)%7},t.isFirstPossibleEndDateForHoveredStartDate=function(e,t){var r=this.props,n=r.focusedInput,a=r.getMinNightsForHoverDate;if(n!==_.END_DATE||!t||this.isBlocked(t))return!1;var i=a(t),o=t.clone().add(i,"days");return(0,m.default)(e,o)},t.beforeSelectedEnd=function(e){var t=this.props.endDate;return(0,y.default)(e,t)},t.isDayBeforeHoveredEndDate=function(e){var t=this.props,r=t.startDate,n=t.endDate,a=t.minimumNights,i=(this.state||{}).hoverDate;return!!n&&!r&&!this.isBlocked(e)&&(0,b.default)(i,e)&&a>0&&(0,m.default)(i,n)},t.render=function(){var e=this.props,t=e.numberOfMonths,r=e.orientation,n=e.monthFormat,a=e.renderMonthText,i=e.renderWeekHeaderElement,o=e.dayPickerNavigationInlineStyles,s=e.navPosition,l=e.navPrev,u=e.navNext,d=e.renderNavPrevButton,h=e.renderNavNextButton,f=e.noNavButtons,p=e.noNavNextButton,g=e.noNavPrevButton,m=e.onOutsideClick,v=e.withPortal,y=e.enableOutsideDays,b=e.firstDayOfWeek,x=e.renderKeyboardShortcutsButton,w=e.renderKeyboardShortcutsPanel,k=e.hideKeyboardShortcutsPanel,S=e.daySize,C=e.focusedInput,_=e.renderCalendarDay,P=e.renderDayContents,A=e.renderCalendarInfo,D=e.renderMonthElement,O=e.calendarInfoPosition,M=e.onBlur,T=e.onShiftTab,I=e.onTab,N=e.isFocused,L=e.showKeyboardShortcuts,R=e.isRTL,F=e.weekDayFormat,z=e.dayAriaLabelFormat,j=e.verticalHeight,H=e.noBorder,B=e.transitionDuration,$=e.verticalBorderSpacing,W=e.horizontalMonthPadding,V=this.state,Y=V.currentMonth,X=V.phrases,K=V.visibleDays,G=V.disablePrev,U=V.disableNext;return c.default.createElement(E.default,{orientation:r,enableOutsideDays:y,modifiers:K,numberOfMonths:t,onDayClick:this.onDayClick,onDayMouseEnter:this.onDayMouseEnter,onDayMouseLeave:this.onDayMouseLeave,onPrevMonthClick:this.onPrevMonthClick,onNextMonthClick:this.onNextMonthClick,onMonthChange:this.onMonthChange,onTab:I,onShiftTab:T,onYearChange:this.onYearChange,onGetNextScrollableMonths:this.onGetNextScrollableMonths,onGetPrevScrollableMonths:this.onGetPrevScrollableMonths,monthFormat:n,renderMonthText:a,renderWeekHeaderElement:i,withPortal:v,hidden:!C,initialVisibleMonth:function(){return Y},daySize:S,onOutsideClick:m,disablePrev:G,disableNext:U,dayPickerNavigationInlineStyles:o,navPosition:s,navPrev:l,navNext:u,renderNavPrevButton:d,renderNavNextButton:h,noNavButtons:f,noNavPrevButton:g,noNavNextButton:p,renderCalendarDay:_,renderDayContents:P,renderCalendarInfo:A,renderMonthElement:D,renderKeyboardShortcutsButton:x,renderKeyboardShortcutsPanel:w,calendarInfoPosition:O,firstDayOfWeek:b,hideKeyboardShortcutsPanel:k,isFocused:N,getFirstFocusableDay:this.getFirstFocusableDay,onBlur:M,showKeyboardShortcuts:L,phrases:X,isRTL:R,weekDayFormat:F,dayAriaLabelFormat:z,verticalHeight:j,verticalBorderSpacing:$,noBorder:H,transitionDuration:B,horizontalMonthPadding:W})},r}(c.default.PureComponent||c.default.Component);t.default=T,T.propTypes={},T.defaultProps=O},70241:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(74470)),i=n(r(85715)),o=n(r(43693)),s=n(r(12475)),l=n(r(6221)),c=n(r(51609)),u=(n(r(5556)),n(r(80921)),r(29492),n(r(76154))),d=n(r(18638)),h=n(r(34247)),f=r(85111),p=(n(r(45609)),n(r(27274))),g=n(r(17640)),m=n(r(59841)),v=n(r(80201)),y=r(67696),b=(n(r(66273)),n(r(42739)),n(r(52397)),n(r(14700)),r(70061)),x=n(r(86189)),w=n(r(65001));function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var C={date:void 0,onDateChange:function(){},focused:!1,onFocusChange:function(){},onClose:function(){},keepOpenOnDateSelect:!1,isOutsideRange:function(){},isDayBlocked:function(){},isDayHighlighted:function(){},renderMonthText:null,renderWeekHeaderElement:null,enableOutsideDays:!1,numberOfMonths:1,orientation:b.HORIZONTAL_ORIENTATION,withPortal:!1,hideKeyboardShortcutsPanel:!1,initialVisibleMonth:null,firstDayOfWeek:null,daySize:b.DAY_SIZE,verticalHeight:null,noBorder:!1,verticalBorderSpacing:void 0,transitionDuration:void 0,horizontalMonthPadding:13,dayPickerNavigationInlineStyles:null,navPosition:b.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,noNavButtons:!1,noNavNextButton:!1,noNavPrevButton:!1,onPrevMonthClick:function(){},onNextMonthClick:function(){},onOutsideClick:function(){},renderCalendarDay:void 0,renderDayContents:null,renderCalendarInfo:null,renderMonthElement:null,calendarInfoPosition:b.INFO_POSITION_BOTTOM,onBlur:function(){},isFocused:!1,showKeyboardShortcuts:!1,onTab:function(){},onShiftTab:function(){},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:f.DayPickerPhrases,dayAriaLabelFormat:void 0,isRTL:!1},_=function(e){(0,l.default)(r,e);var t=r.prototype;function r(t){var r;(r=e.call(this,t)||this).isTouchDevice=!1,r.today=(0,u.default)(),r.modifiers={today:function(e){return r.isToday(e)},blocked:function(e){return r.isBlocked(e)},"blocked-calendar":function(e){return t.isDayBlocked(e)},"blocked-out-of-range":function(e){return t.isOutsideRange(e)},"highlighted-calendar":function(e){return t.isDayHighlighted(e)},valid:function(e){return!r.isBlocked(e)},hovered:function(e){return r.isHovered(e)},selected:function(e){return r.isSelected(e)},"first-day-of-week":function(e){return r.isFirstDayOfWeek(e)},"last-day-of-week":function(e){return r.isLastDayOfWeek(e)}};var n=r.getStateForNewMonth(t),a=n.currentMonth,i=n.visibleDays;return r.state={hoverDate:null,currentMonth:a,visibleDays:i},r.onDayMouseEnter=r.onDayMouseEnter.bind((0,s.default)(r)),r.onDayMouseLeave=r.onDayMouseLeave.bind((0,s.default)(r)),r.onDayClick=r.onDayClick.bind((0,s.default)(r)),r.onPrevMonthClick=r.onPrevMonthClick.bind((0,s.default)(r)),r.onNextMonthClick=r.onNextMonthClick.bind((0,s.default)(r)),r.onMonthChange=r.onMonthChange.bind((0,s.default)(r)),r.onYearChange=r.onYearChange.bind((0,s.default)(r)),r.onGetNextScrollableMonths=r.onGetNextScrollableMonths.bind((0,s.default)(r)),r.onGetPrevScrollableMonths=r.onGetPrevScrollableMonths.bind((0,s.default)(r)),r.getFirstFocusableDay=r.getFirstFocusableDay.bind((0,s.default)(r)),r}return t[!c.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,a.default)(this.props,e)||!(0,a.default)(this.state,t)},t.componentDidMount=function(){this.isTouchDevice=(0,h.default)()},t.componentWillReceiveProps=function(e){var t=this,r=e.date,n=e.focused,a=e.isOutsideRange,i=e.isDayBlocked,o=e.isDayHighlighted,s=e.initialVisibleMonth,l=e.numberOfMonths,c=e.enableOutsideDays,h=this.props,f=h.isOutsideRange,g=h.isDayBlocked,m=h.isDayHighlighted,v=h.numberOfMonths,y=h.enableOutsideDays,b=h.initialVisibleMonth,x=h.focused,k=h.date,C=this.state.visibleDays,_=!1,E=!1,P=!1;a!==f&&(this.modifiers["blocked-out-of-range"]=function(e){return a(e)},_=!0),i!==g&&(this.modifiers["blocked-calendar"]=function(e){return i(e)},E=!0),o!==m&&(this.modifiers["highlighted-calendar"]=function(e){return o(e)},P=!0);var A=_||E||P;if(l!==v||c!==y||s!==b&&!x&&n){var D=this.getStateForNewMonth(e),O=D.currentMonth;C=D.visibleDays,this.setState({currentMonth:O,visibleDays:C})}var M=n!==x,T={};r!==k&&(T=this.deleteModifier(T,k,"selected"),T=this.addModifier(T,r,"selected")),(M||A)&&(0,d.default)(C).forEach((function(e){Object.keys(e).forEach((function(e){var r=(0,w.default)(e);T=t.isBlocked(r)?t.addModifier(T,r,"blocked"):t.deleteModifier(T,r,"blocked"),(M||_)&&(T=a(r)?t.addModifier(T,r,"blocked-out-of-range"):t.deleteModifier(T,r,"blocked-out-of-range")),(M||E)&&(T=i(r)?t.addModifier(T,r,"blocked-calendar"):t.deleteModifier(T,r,"blocked-calendar")),(M||P)&&(T=o(r)?t.addModifier(T,r,"highlighted-calendar"):t.deleteModifier(T,r,"highlighted-calendar"))}))}));var I=(0,u.default)();(0,p.default)(this.today,I)||(T=this.deleteModifier(T,this.today,"today"),T=this.addModifier(T,I,"today"),this.today=I),Object.keys(T).length>0&&this.setState({visibleDays:S({},C,{},T)})},t.componentWillUpdate=function(){this.today=(0,u.default)()},t.onDayClick=function(e,t){if(t&&t.preventDefault(),!this.isBlocked(e)){var r=this.props,n=r.onDateChange,a=r.keepOpenOnDateSelect,i=r.onFocusChange,o=r.onClose;n(e),a||(i({focused:!1}),o({date:e}))}},t.onDayMouseEnter=function(e){if(!this.isTouchDevice){var t=this.state,r=t.hoverDate,n=t.visibleDays,a=this.deleteModifier({},r,"hovered");a=this.addModifier(a,e,"hovered"),this.setState({hoverDate:e,visibleDays:S({},n,{},a)})}},t.onDayMouseLeave=function(){var e=this.state,t=e.hoverDate,r=e.visibleDays;if(!this.isTouchDevice&&t){var n=this.deleteModifier({},t,"hovered");this.setState({hoverDate:null,visibleDays:S({},r,{},n)})}},t.onPrevMonthClick=function(){var e=this.props,t=e.onPrevMonthClick,r=e.numberOfMonths,n=e.enableOutsideDays,a=this.state,i=a.currentMonth,o=a.visibleDays,s={};Object.keys(o).sort().slice(0,r+1).forEach((function(e){s[e]=o[e]}));var l=i.clone().subtract(1,"month"),c=(0,m.default)(l,1,n);this.setState({currentMonth:l,visibleDays:S({},s,{},this.getModifiers(c))},(function(){t(l.clone())}))},t.onNextMonthClick=function(){var e=this.props,t=e.onNextMonthClick,r=e.numberOfMonths,n=e.enableOutsideDays,a=this.state,i=a.currentMonth,o=a.visibleDays,s={};Object.keys(o).sort().slice(1).forEach((function(e){s[e]=o[e]}));var l=i.clone().add(r,"month"),c=(0,m.default)(l,1,n),u=i.clone().add(1,"month");this.setState({currentMonth:u,visibleDays:S({},s,{},this.getModifiers(c))},(function(){t(u.clone())}))},t.onMonthChange=function(e){var t=this.props,r=t.numberOfMonths,n=t.enableOutsideDays,a=t.orientation===b.VERTICAL_SCROLLABLE,i=(0,m.default)(e,r,n,a);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(i)})},t.onYearChange=function(e){var t=this.props,r=t.numberOfMonths,n=t.enableOutsideDays,a=t.orientation===b.VERTICAL_SCROLLABLE,i=(0,m.default)(e,r,n,a);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(i)})},t.onGetNextScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,r=e.enableOutsideDays,n=this.state,a=n.currentMonth,i=n.visibleDays,o=Object.keys(i).length,s=a.clone().add(o,"month"),l=(0,m.default)(s,t,r,!0);this.setState({visibleDays:S({},i,{},this.getModifiers(l))})},t.onGetPrevScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,r=e.enableOutsideDays,n=this.state,a=n.currentMonth,i=n.visibleDays,o=a.clone().subtract(t,"month"),s=(0,m.default)(o,t,r,!0);this.setState({currentMonth:o.clone(),visibleDays:S({},i,{},this.getModifiers(s))})},t.getFirstFocusableDay=function(e){var t=this,r=this.props,n=r.date,a=r.numberOfMonths,o=e.clone().startOf("month");if(n&&(o=n.clone()),this.isBlocked(o)){for(var s=[],l=e.clone().add(a-1,"months").endOf("month"),c=o.clone();!(0,g.default)(c,l);)c=c.clone().add(1,"day"),s.push(c);var u=s.filter((function(e){return!t.isBlocked(e)&&(0,g.default)(e,o)}));if(u.length>0){var d=(0,i.default)(u,1);o=d[0]}}return o},t.getModifiers=function(e){var t=this,r={};return Object.keys(e).forEach((function(n){r[n]={},e[n].forEach((function(e){r[n][(0,v.default)(e)]=t.getModifiersForDay(e)}))})),r},t.getModifiersForDay=function(e){var t=this;return new Set(Object.keys(this.modifiers).filter((function(r){return t.modifiers[r](e)})))},t.getStateForNewMonth=function(e){var t=this,r=e.initialVisibleMonth,n=e.date,a=e.numberOfMonths,i=e.orientation,o=e.enableOutsideDays,s=(r||(n?function(){return n}:function(){return t.today}))(),l=i===b.VERTICAL_SCROLLABLE;return{currentMonth:s,visibleDays:this.getModifiers((0,m.default)(s,a,o,l))}},t.addModifier=function(e,t,r){return(0,y.addModifier)(e,t,r,this.props,this.state)},t.deleteModifier=function(e,t,r){return(0,y.deleteModifier)(e,t,r,this.props,this.state)},t.isBlocked=function(e){var t=this.props,r=t.isDayBlocked,n=t.isOutsideRange;return r(e)||n(e)},t.isHovered=function(e){var t=(this.state||{}).hoverDate;return(0,p.default)(e,t)},t.isSelected=function(e){var t=this.props.date;return(0,p.default)(e,t)},t.isToday=function(e){return(0,p.default)(e,this.today)},t.isFirstDayOfWeek=function(e){var t=this.props.firstDayOfWeek;return e.day()===(t||u.default.localeData().firstDayOfWeek())},t.isLastDayOfWeek=function(e){var t=this.props.firstDayOfWeek;return e.day()===((t||u.default.localeData().firstDayOfWeek())+6)%7},t.render=function(){var e=this.props,t=e.numberOfMonths,r=e.orientation,n=e.monthFormat,a=e.renderMonthText,i=e.renderWeekHeaderElement,o=e.dayPickerNavigationInlineStyles,s=e.navPosition,l=e.navPrev,u=e.navNext,d=e.renderNavPrevButton,h=e.renderNavNextButton,f=e.noNavButtons,p=e.noNavPrevButton,g=e.noNavNextButton,m=e.onOutsideClick,v=e.onShiftTab,y=e.onTab,b=e.withPortal,w=e.focused,k=e.enableOutsideDays,S=e.hideKeyboardShortcutsPanel,C=e.daySize,_=e.firstDayOfWeek,E=e.renderCalendarDay,P=e.renderDayContents,A=e.renderCalendarInfo,D=e.renderMonthElement,O=e.calendarInfoPosition,M=e.isFocused,T=e.isRTL,I=e.phrases,N=e.dayAriaLabelFormat,L=e.onBlur,R=e.showKeyboardShortcuts,F=e.weekDayFormat,z=e.verticalHeight,j=e.noBorder,H=e.transitionDuration,B=e.verticalBorderSpacing,$=e.horizontalMonthPadding,W=this.state,V=W.currentMonth,Y=W.visibleDays;return c.default.createElement(x.default,{orientation:r,enableOutsideDays:k,modifiers:Y,numberOfMonths:t,onDayClick:this.onDayClick,onDayMouseEnter:this.onDayMouseEnter,onDayMouseLeave:this.onDayMouseLeave,onPrevMonthClick:this.onPrevMonthClick,onNextMonthClick:this.onNextMonthClick,onMonthChange:this.onMonthChange,onYearChange:this.onYearChange,onGetNextScrollableMonths:this.onGetNextScrollableMonths,onGetPrevScrollableMonths:this.onGetPrevScrollableMonths,monthFormat:n,withPortal:b,hidden:!w,hideKeyboardShortcutsPanel:S,initialVisibleMonth:function(){return V},firstDayOfWeek:_,onOutsideClick:m,dayPickerNavigationInlineStyles:o,navPosition:s,navPrev:l,navNext:u,renderNavPrevButton:d,renderNavNextButton:h,noNavButtons:f,noNavNextButton:g,noNavPrevButton:p,renderMonthText:a,renderWeekHeaderElement:i,renderCalendarDay:E,renderDayContents:P,renderCalendarInfo:A,renderMonthElement:D,calendarInfoPosition:O,isFocused:M,getFirstFocusableDay:this.getFirstFocusableDay,onBlur:L,onTab:y,onShiftTab:v,phrases:I,daySize:C,isRTL:T,showKeyboardShortcuts:R,weekDayFormat:F,dayAriaLabelFormat:N,verticalHeight:z,noBorder:j,transitionDuration:H,verticalBorderSpacing:B,horizontalMonthPadding:$})},r}(c.default.PureComponent||c.default.Component);t.default=_,_.propTypes={},_.defaultProps=C},19104:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(94634)),i=(n(r(43693)),n(r(51609))),o=(n(r(5556)),r(29492),r(94920));function s(e){var t=e.unicode,r=e.label,n=e.action,s=e.block,l=e.styles;return i.default.createElement("li",(0,o.css)(l.KeyboardShortcutRow,s&&l.KeyboardShortcutRow__block),i.default.createElement("div",(0,o.css)(l.KeyboardShortcutRow_keyContainer,s&&l.KeyboardShortcutRow_keyContainer__block),i.default.createElement("span",(0,a.default)({},(0,o.css)(l.KeyboardShortcutRow_key),{role:"img","aria-label":"".concat(r,",")}),t)),i.default.createElement("div",(0,o.css)(l.KeyboardShortcutRow_action),n))}s.propTypes={},s.defaultProps={block:!1};var l=(0,o.withStyles)((function(e){return{KeyboardShortcutRow:{listStyle:"none",margin:"6px 0"},KeyboardShortcutRow__block:{marginBottom:16},KeyboardShortcutRow_keyContainer:{display:"inline-block",whiteSpace:"nowrap",textAlign:"right",marginRight:6},KeyboardShortcutRow_keyContainer__block:{textAlign:"left",display:"inline"},KeyboardShortcutRow_key:{fontFamily:"monospace",fontSize:12,textTransform:"uppercase",background:e.reactDates.color.core.grayLightest,padding:"2px 6px"},KeyboardShortcutRow_action:{display:"inline",wordBreak:"break-word",marginLeft:8}}}),{pureComponent:void 0!==i.default.PureComponent})(s);t.default=l},51259:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(51609)),i=function(e){return a.default.createElement("svg",e,a.default.createElement("path",{d:"M336 275L126 485h806c13 0 23 10 23 23s-10 23-23 23H126l210 210c11 11 11 21 0 32-5 5-10 7-16 7s-11-2-16-7L55 524c-11-11-11-21 0-32l249-249c21-22 53 10 32 32z"}))};i.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var o=i;t.default=o},57986:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(51609)),i=function(e){return a.default.createElement("svg",e,a.default.createElement("path",{d:"M694 242l249 250c12 11 12 21 1 32L694 773c-5 5-10 7-16 7s-11-2-16-7c-11-11-11-21 0-32l210-210H68c-13 0-23-10-23-23s10-23 23-23h806L662 275c-21-22 11-54 32-33z"}))};i.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var o=i;t.default=o},99819:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PureSingleDatePicker=void 0;var a=n(r(74470)),i=n(r(94634)),o=n(r(12475)),s=n(r(6221)),l=n(r(43693)),c=n(r(51609)),u=n(r(76154)),d=r(94920),h=r(41390),f=(r(29492),r(89929)),p=n(r(34247)),g=n(r(91702)),m=(n(r(99652)),r(85111)),v=n(r(2023)),y=n(r(21439)),b=n(r(86675)),x=n(r(24047)),w=n(r(98627)),k=n(r(81072)),S=n(r(25319)),C=n(r(70241)),_=n(r(77345)),E=r(70061);function P(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?P(Object(r),!0).forEach((function(t){(0,l.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):P(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var D={date:null,focused:!1,id:"date",placeholder:"Date",ariaLabel:void 0,disabled:!1,required:!1,readOnly:!1,screenReaderInputMessage:"",showClearDate:!1,showDefaultInputIcon:!1,inputIconPosition:E.ICON_BEFORE_POSITION,customInputIcon:null,customCloseIcon:null,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:E.DEFAULT_VERTICAL_SPACING,keepFocusOnInput:!1,orientation:E.HORIZONTAL_ORIENTATION,anchorDirection:E.ANCHOR_LEFT,openDirection:E.OPEN_DOWN,horizontalMargin:0,withPortal:!1,withFullScreenPortal:!1,appendToBody:!1,disableScroll:!1,initialVisibleMonth:null,firstDayOfWeek:null,numberOfMonths:2,keepOpenOnDateSelect:!1,reopenPickerOnClearDate:!1,renderCalendarInfo:null,calendarInfoPosition:E.INFO_POSITION_BOTTOM,hideKeyboardShortcutsPanel:!1,daySize:E.DAY_SIZE,isRTL:!1,verticalHeight:null,transitionDuration:void 0,horizontalMonthPadding:13,dayPickerNavigationInlineStyles:null,navPosition:E.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,onPrevMonthClick:function(){},onNextMonthClick:function(){},onClose:function(){},renderMonthText:null,renderWeekHeaderElement:null,renderCalendarDay:void 0,renderDayContents:null,renderMonthElement:null,enableOutsideDays:!1,isDayBlocked:function(){return!1},isOutsideRange:function(e){return!(0,x.default)(e,(0,u.default)())},isDayHighlighted:function(){},displayFormat:function(){return u.default.localeData().longDateFormat("L")},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:m.SingleDatePickerPhrases,dayAriaLabelFormat:void 0},O=function(e){(0,s.default)(r,e);var t=r.prototype;function r(t){var r;return(r=e.call(this,t)||this).isTouchDevice=!1,r.state={dayPickerContainerStyles:{},isDayPickerFocused:!1,isInputFocused:!1,showKeyboardShortcuts:!1},r.onFocusOut=r.onFocusOut.bind((0,o.default)(r)),r.onOutsideClick=r.onOutsideClick.bind((0,o.default)(r)),r.onInputFocus=r.onInputFocus.bind((0,o.default)(r)),r.onDayPickerFocus=r.onDayPickerFocus.bind((0,o.default)(r)),r.onDayPickerBlur=r.onDayPickerBlur.bind((0,o.default)(r)),r.showKeyboardShortcutsPanel=r.showKeyboardShortcutsPanel.bind((0,o.default)(r)),r.responsivizePickerPosition=r.responsivizePickerPosition.bind((0,o.default)(r)),r.disableScroll=r.disableScroll.bind((0,o.default)(r)),r.setDayPickerContainerRef=r.setDayPickerContainerRef.bind((0,o.default)(r)),r.setContainerRef=r.setContainerRef.bind((0,o.default)(r)),r}return t[!c.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,a.default)(this.props,e)||!(0,a.default)(this.state,t)},t.componentDidMount=function(){this.removeResizeEventListener=(0,f.addEventListener)(window,"resize",this.responsivizePickerPosition,{passive:!0}),this.responsivizePickerPosition(),this.disableScroll(),this.props.focused&&this.setState({isInputFocused:!0}),this.isTouchDevice=(0,p.default)()},t.componentDidUpdate=function(e){var t=this.props.focused;!e.focused&&t?(this.responsivizePickerPosition(),this.disableScroll()):e.focused&&!t&&this.enableScroll&&this.enableScroll()},t.componentWillUnmount=function(){this.removeResizeEventListener&&this.removeResizeEventListener(),this.removeFocusOutEventListener&&this.removeFocusOutEventListener(),this.enableScroll&&this.enableScroll()},t.onOutsideClick=function(e){var t=this.props,r=t.focused,n=t.onFocusChange,a=t.onClose,i=t.date,o=t.appendToBody;r&&(o&&this.dayPickerContainer.contains(e.target)||(this.setState({isInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1}),n({focused:!1}),a({date:i})))},t.onInputFocus=function(e){var t=e.focused,r=this.props,n=r.onFocusChange,a=r.readOnly,i=r.withPortal,o=r.withFullScreenPortal,s=r.keepFocusOnInput;t&&(i||o||a&&!s||this.isTouchDevice&&!s?this.onDayPickerFocus():this.onDayPickerBlur()),n({focused:t})},t.onDayPickerFocus=function(){this.setState({isInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!1})},t.onDayPickerBlur=function(){this.setState({isInputFocused:!0,isDayPickerFocused:!1,showKeyboardShortcuts:!1})},t.onFocusOut=function(e){var t=this.props.onFocusChange,r=e.relatedTarget===document.body?e.target:e.relatedTarget||e.target;this.dayPickerContainer.contains(r)||t({focused:!1})},t.setDayPickerContainerRef=function(e){e!==this.dayPickerContainer&&(this.removeEventListeners(),this.dayPickerContainer=e,e&&this.addEventListeners())},t.setContainerRef=function(e){this.container=e},t.addEventListeners=function(){this.removeFocusOutEventListener=(0,f.addEventListener)(this.dayPickerContainer,"focusout",this.onFocusOut)},t.removeEventListeners=function(){this.removeFocusOutEventListener&&this.removeFocusOutEventListener()},t.disableScroll=function(){var e=this.props,t=e.appendToBody,r=e.disableScroll,n=e.focused;(t||r)&&n&&(this.enableScroll=(0,w.default)(this.container))},t.responsivizePickerPosition=function(){this.setState({dayPickerContainerStyles:{}});var e=this.props,t=e.openDirection,r=e.anchorDirection,n=e.horizontalMargin,a=e.withPortal,i=e.withFullScreenPortal,o=e.appendToBody,s=e.focused,l=this.state.dayPickerContainerStyles;if(s){var c=r===E.ANCHOR_LEFT;if(!a&&!i){var u=this.dayPickerContainer.getBoundingClientRect(),d=l[r]||0,h=c?u[E.ANCHOR_RIGHT]:u[E.ANCHOR_LEFT];this.setState({dayPickerContainerStyles:A({},(0,v.default)(r,d,h,n),{},o&&(0,y.default)(t,r,this.container))})}}},t.showKeyboardShortcutsPanel=function(){this.setState({isInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!0})},t.maybeRenderDayPickerWithPortal=function(){var e=this.props,t=e.focused,r=e.withPortal,n=e.withFullScreenPortal,a=e.appendToBody;return t?r||n||a?c.default.createElement(h.Portal,null,this.renderDayPicker()):this.renderDayPicker():null},t.renderDayPicker=function(){var e=this.props,t=e.anchorDirection,r=e.openDirection,n=e.onDateChange,a=e.date,o=e.onFocusChange,s=e.focused,l=e.enableOutsideDays,u=e.numberOfMonths,h=e.orientation,f=e.monthFormat,p=e.dayPickerNavigationInlineStyles,g=e.navPosition,m=e.navPrev,v=e.navNext,y=e.renderNavPrevButton,x=e.renderNavNextButton,w=e.onPrevMonthClick,k=e.onNextMonthClick,S=e.onClose,P=e.withPortal,A=e.withFullScreenPortal,D=e.keepOpenOnDateSelect,O=e.initialVisibleMonth,M=e.renderMonthText,T=e.renderWeekHeaderElement,I=e.renderCalendarDay,N=e.renderDayContents,L=e.renderCalendarInfo,R=e.renderMonthElement,F=e.calendarInfoPosition,z=e.hideKeyboardShortcutsPanel,j=e.firstDayOfWeek,H=e.customCloseIcon,B=e.phrases,$=e.dayAriaLabelFormat,W=e.daySize,V=e.isRTL,Y=e.isOutsideRange,X=e.isDayBlocked,K=e.isDayHighlighted,G=e.weekDayFormat,U=e.styles,q=e.verticalHeight,Z=e.transitionDuration,J=e.verticalSpacing,Q=e.horizontalMonthPadding,ee=e.small,te=e.theme.reactDates,re=this.state,ne=re.dayPickerContainerStyles,ae=re.isDayPickerFocused,ie=re.showKeyboardShortcuts,oe=!A&&P?this.onOutsideClick:void 0,se=H||c.default.createElement(_.default,null),le=(0,b.default)(te,ee),ce=P||A;return c.default.createElement("div",(0,i.default)({ref:this.setDayPickerContainerRef},(0,d.css)(U.SingleDatePicker_picker,t===E.ANCHOR_LEFT&&U.SingleDatePicker_picker__directionLeft,t===E.ANCHOR_RIGHT&&U.SingleDatePicker_picker__directionRight,r===E.OPEN_DOWN&&U.SingleDatePicker_picker__openDown,r===E.OPEN_UP&&U.SingleDatePicker_picker__openUp,!ce&&r===E.OPEN_DOWN&&{top:le+J},!ce&&r===E.OPEN_UP&&{bottom:le+J},h===E.HORIZONTAL_ORIENTATION&&U.SingleDatePicker_picker__horizontal,h===E.VERTICAL_ORIENTATION&&U.SingleDatePicker_picker__vertical,ce&&U.SingleDatePicker_picker__portal,A&&U.SingleDatePicker_picker__fullScreenPortal,V&&U.SingleDatePicker_picker__rtl,ne),{onClick:oe}),c.default.createElement(C.default,{date:a,onDateChange:n,onFocusChange:o,orientation:h,enableOutsideDays:l,numberOfMonths:u,monthFormat:f,withPortal:ce,focused:s,keepOpenOnDateSelect:D,hideKeyboardShortcutsPanel:z,initialVisibleMonth:O,dayPickerNavigationInlineStyles:p,navPosition:g,navPrev:m,navNext:v,renderNavPrevButton:y,renderNavNextButton:x,onPrevMonthClick:w,onNextMonthClick:k,onClose:S,renderMonthText:M,renderWeekHeaderElement:T,renderCalendarDay:I,renderDayContents:N,renderCalendarInfo:L,renderMonthElement:R,calendarInfoPosition:F,isFocused:ae,showKeyboardShortcuts:ie,onBlur:this.onDayPickerBlur,phrases:B,dayAriaLabelFormat:$,daySize:W,isRTL:V,isOutsideRange:Y,isDayBlocked:X,isDayHighlighted:K,firstDayOfWeek:j,weekDayFormat:G,verticalHeight:q,transitionDuration:Z,horizontalMonthPadding:Q}),A&&c.default.createElement("button",(0,i.default)({},(0,d.css)(U.SingleDatePicker_closeButton),{"aria-label":B.closeDatePicker,type:"button",onClick:this.onOutsideClick}),c.default.createElement("div",(0,d.css)(U.SingleDatePicker_closeButton_svg),se)))},t.render=function(){var e=this.props,t=e.id,r=e.placeholder,n=e.ariaLabel,a=e.disabled,o=e.focused,s=e.required,l=e.readOnly,u=e.openDirection,h=e.showClearDate,f=e.showDefaultInputIcon,p=e.inputIconPosition,m=e.customCloseIcon,v=e.customInputIcon,y=e.date,b=e.onDateChange,x=e.displayFormat,w=e.phrases,k=e.withPortal,C=e.withFullScreenPortal,_=e.screenReaderInputMessage,P=e.isRTL,A=e.noBorder,D=e.block,O=e.small,M=e.regular,T=e.verticalSpacing,I=e.reopenPickerOnClearDate,N=e.keepOpenOnDateSelect,L=e.styles,R=e.isOutsideRange,F=this.state.isInputFocused,z=!k&&!C,j=T<E.FANG_HEIGHT_PX,H=c.default.createElement(S.default,{id:t,placeholder:r,ariaLabel:n,focused:o,isFocused:F,disabled:a,required:s,readOnly:l,openDirection:u,showCaret:!k&&!C&&!j,showClearDate:h,showDefaultInputIcon:f,inputIconPosition:p,isOutsideRange:R,customCloseIcon:m,customInputIcon:v,date:y,onDateChange:b,displayFormat:x,onFocusChange:this.onInputFocus,onKeyDownArrowDown:this.onDayPickerFocus,onKeyDownQuestionMark:this.showKeyboardShortcutsPanel,screenReaderMessage:_,phrases:w,isRTL:P,noBorder:A,block:D,small:O,regular:M,verticalSpacing:T,reopenPickerOnClearDate:I,keepOpenOnDateSelect:N},this.maybeRenderDayPickerWithPortal());return c.default.createElement("div",(0,i.default)({ref:this.setContainerRef},(0,d.css)(L.SingleDatePicker,D&&L.SingleDatePicker__block)),z&&c.default.createElement(g.default,{onOutsideClick:this.onOutsideClick},H),z||H)},r}(c.default.PureComponent||c.default.Component);t.PureSingleDatePicker=O,O.propTypes={},O.defaultProps=D;var M=(0,d.withStyles)((function(e){var t=e.reactDates,r=t.color,n=t.zIndex;return{SingleDatePicker:{position:"relative",display:"inline-block"},SingleDatePicker__block:{display:"block"},SingleDatePicker_picker:{zIndex:n+1,backgroundColor:r.background,position:"absolute"},SingleDatePicker_picker__rtl:{direction:(0,k.default)("rtl")},SingleDatePicker_picker__directionLeft:{left:(0,k.default)(0)},SingleDatePicker_picker__directionRight:{right:(0,k.default)(0)},SingleDatePicker_picker__portal:{backgroundColor:"rgba(0, 0, 0, 0.3)",position:"fixed",top:0,left:(0,k.default)(0),height:"100%",width:"100%"},SingleDatePicker_picker__fullScreenPortal:{backgroundColor:r.background},SingleDatePicker_closeButton:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",position:"absolute",top:0,right:(0,k.default)(0),padding:15,zIndex:n+2,":hover":{color:"darken(".concat(r.core.grayLighter,", 10%)"),textDecoration:"none"},":focus":{color:"darken(".concat(r.core.grayLighter,", 10%)"),textDecoration:"none"}},SingleDatePicker_closeButton_svg:{height:15,width:15,fill:r.core.grayLighter}}}),{pureComponent:void 0!==c.default.PureComponent})(O);t.default=M},73575:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(94634)),i=(n(r(43693)),n(r(51609))),o=(n(r(5556)),r(29492),r(94920)),s=r(85111),l=(n(r(45609)),n(r(81072))),c=n(r(20341)),u=(n(r(34312)),n(r(77345))),d=n(r(64358)),h=(n(r(71013)),r(70061)),f={children:null,placeholder:"Select Date",ariaLabel:void 0,displayValue:"",screenReaderMessage:"",focused:!1,isFocused:!1,disabled:!1,required:!1,readOnly:!1,openDirection:h.OPEN_DOWN,showCaret:!1,showClearDate:!1,showDefaultInputIcon:!1,inputIconPosition:h.ICON_BEFORE_POSITION,customCloseIcon:null,customInputIcon:null,isRTL:!1,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,onChange:function(){},onClearDate:function(){},onFocus:function(){},onKeyDownShiftTab:function(){},onKeyDownTab:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},phrases:s.SingleDatePickerInputPhrases};function p(e){var t=e.id,r=e.children,n=e.placeholder,s=e.ariaLabel,l=e.displayValue,f=e.focused,p=e.isFocused,g=e.disabled,m=e.required,v=e.readOnly,y=e.showCaret,b=e.showClearDate,x=e.showDefaultInputIcon,w=e.inputIconPosition,k=e.phrases,S=e.onClearDate,C=e.onChange,_=e.onFocus,E=e.onKeyDownShiftTab,P=e.onKeyDownTab,A=e.onKeyDownArrowDown,D=e.onKeyDownQuestionMark,O=e.screenReaderMessage,M=e.customCloseIcon,T=e.customInputIcon,I=e.openDirection,N=e.isRTL,L=e.noBorder,R=e.block,F=e.small,z=e.regular,j=e.verticalSpacing,H=e.styles,B=T||i.default.createElement(d.default,(0,o.css)(H.SingleDatePickerInput_calendarIcon_svg)),$=M||i.default.createElement(u.default,(0,o.css)(H.SingleDatePickerInput_clearDate_svg,F&&H.SingleDatePickerInput_clearDate_svg__small)),W=O||k.keyboardForwardNavigationInstructions,V=(x||null!==T)&&i.default.createElement("button",(0,a.default)({},(0,o.css)(H.SingleDatePickerInput_calendarIcon),{type:"button",disabled:g,"aria-label":k.focusStartDate,onClick:_}),B);return i.default.createElement("div",(0,o.css)(H.SingleDatePickerInput,g&&H.SingleDatePickerInput__disabled,N&&H.SingleDatePickerInput__rtl,!L&&H.SingleDatePickerInput__withBorder,R&&H.SingleDatePickerInput__block,b&&H.SingleDatePickerInput__showClearDate),w===h.ICON_BEFORE_POSITION&&V,i.default.createElement(c.default,{id:t,placeholder:n,ariaLabel:s,displayValue:l,screenReaderMessage:W,focused:f,isFocused:p,disabled:g,required:m,readOnly:v,showCaret:y,onChange:C,onFocus:_,onKeyDownShiftTab:E,onKeyDownTab:P,onKeyDownArrowDown:A,onKeyDownQuestionMark:D,openDirection:I,verticalSpacing:j,small:F,regular:z,block:R}),r,b&&i.default.createElement("button",(0,a.default)({},(0,o.css)(H.SingleDatePickerInput_clearDate,F&&H.SingleDatePickerInput_clearDate__small,!M&&H.SingleDatePickerInput_clearDate__default,!l&&H.SingleDatePickerInput_clearDate__hide),{type:"button","aria-label":k.clearDate,disabled:g,onClick:S}),$),w===h.ICON_AFTER_POSITION&&V)}p.propTypes={},p.defaultProps=f;var g=(0,o.withStyles)((function(e){var t=e.reactDates,r=t.border,n=t.color;return{SingleDatePickerInput:{display:"inline-block",backgroundColor:n.background},SingleDatePickerInput__withBorder:{borderColor:n.border,borderWidth:r.pickerInput.borderWidth,borderStyle:r.pickerInput.borderStyle,borderRadius:r.pickerInput.borderRadius},SingleDatePickerInput__rtl:{direction:(0,l.default)("rtl")},SingleDatePickerInput__disabled:{backgroundColor:n.disabled},SingleDatePickerInput__block:{display:"block"},SingleDatePickerInput__showClearDate:{paddingRight:30},SingleDatePickerInput_clearDate:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",padding:10,margin:"0 10px 0 5px",position:"absolute",right:0,top:"50%",transform:"translateY(-50%)"},SingleDatePickerInput_clearDate__default:{":focus":{background:n.core.border,borderRadius:"50%"},":hover":{background:n.core.border,borderRadius:"50%"}},SingleDatePickerInput_clearDate__small:{padding:6},SingleDatePickerInput_clearDate__hide:{visibility:"hidden"},SingleDatePickerInput_clearDate_svg:{fill:n.core.grayLight,height:12,width:15,verticalAlign:"middle"},SingleDatePickerInput_clearDate_svg__small:{height:9},SingleDatePickerInput_calendarIcon:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",display:"inline-block",verticalAlign:"middle",padding:10,margin:"0 5px 0 10px"},SingleDatePickerInput_calendarIcon_svg:{fill:n.core.grayLight,height:15,width:14,verticalAlign:"middle"}}}),{pureComponent:void 0!==i.default.PureComponent})(p);t.default=g},25319:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(74470)),i=n(r(12475)),o=n(r(6221)),s=n(r(51609)),l=(n(r(5556)),n(r(76154))),c=(n(r(80921)),r(29492),n(r(71013)),r(85111)),u=(n(r(45609)),n(r(73575))),d=(n(r(34312)),n(r(42686)),n(r(47154))),h=n(r(79141)),f=n(r(24047)),p=r(70061),g={children:null,date:null,focused:!1,placeholder:"",ariaLabel:void 0,screenReaderMessage:"Date",showClearDate:!1,showCaret:!1,showDefaultInputIcon:!1,inputIconPosition:p.ICON_BEFORE_POSITION,disabled:!1,required:!1,readOnly:!1,openDirection:p.OPEN_DOWN,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,keepOpenOnDateSelect:!1,reopenPickerOnClearDate:!1,isOutsideRange:function(e){return!(0,f.default)(e,(0,l.default)())},displayFormat:function(){return l.default.localeData().longDateFormat("L")},onClose:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},customInputIcon:null,customCloseIcon:null,isFocused:!1,phrases:c.SingleDatePickerInputPhrases,isRTL:!1},m=function(e){(0,o.default)(r,e);var t=r.prototype;function r(t){var r;return(r=e.call(this,t)||this).onChange=r.onChange.bind((0,i.default)(r)),r.onFocus=r.onFocus.bind((0,i.default)(r)),r.onClearFocus=r.onClearFocus.bind((0,i.default)(r)),r.clearDate=r.clearDate.bind((0,i.default)(r)),r}return t[!s.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,a.default)(this.props,e)||!(0,a.default)(this.state,t)},t.onChange=function(e){var t=this.props,r=t.isOutsideRange,n=t.keepOpenOnDateSelect,a=t.onDateChange,i=t.onFocusChange,o=t.onClose,s=(0,d.default)(e,this.getDisplayFormat());s&&!r(s)?(a(s),n||(i({focused:!1}),o({date:s}))):a(null)},t.onFocus=function(){var e=this.props,t=e.onFocusChange;e.disabled||t({focused:!0})},t.onClearFocus=function(){var e=this.props,t=e.focused,r=e.onFocusChange,n=e.onClose,a=e.date;t&&(r({focused:!1}),n({date:a}))},t.getDisplayFormat=function(){var e=this.props.displayFormat;return"string"==typeof e?e:e()},t.getDateString=function(e){var t=this.getDisplayFormat();return e&&t?e&&e.format(t):(0,h.default)(e)},t.clearDate=function(){var e=this.props,t=e.onDateChange,r=e.reopenPickerOnClearDate,n=e.onFocusChange;t(null),r&&n({focused:!0})},t.render=function(){var e=this.props,t=e.children,r=e.id,n=e.placeholder,a=e.ariaLabel,i=e.disabled,o=e.focused,l=e.isFocused,c=e.required,d=e.readOnly,h=e.openDirection,f=e.showClearDate,p=e.showCaret,g=e.showDefaultInputIcon,m=e.inputIconPosition,v=e.customCloseIcon,y=e.customInputIcon,b=e.date,x=e.phrases,w=e.onKeyDownArrowDown,k=e.onKeyDownQuestionMark,S=e.screenReaderMessage,C=e.isRTL,_=e.noBorder,E=e.block,P=e.small,A=e.regular,D=e.verticalSpacing,O=this.getDateString(b);return s.default.createElement(u.default,{id:r,placeholder:n,ariaLabel:a,focused:o,isFocused:l,disabled:i,required:c,readOnly:d,openDirection:h,showCaret:p,onClearDate:this.clearDate,showClearDate:f,showDefaultInputIcon:g,inputIconPosition:m,customCloseIcon:v,customInputIcon:y,displayValue:O,onChange:this.onChange,onFocus:this.onFocus,onKeyDownShiftTab:this.onClearFocus,onKeyDownArrowDown:w,onKeyDownQuestionMark:k,screenReaderMessage:S,phrases:x,isRTL:C,noBorder:_,block:E,small:P,regular:A,verticalSpacing:D},t)},r}(s.default.PureComponent||s.default.Component);t.default=m,m.propTypes={},m.defaultProps=g},70061:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MODIFIER_KEY_NAMES=t.DEFAULT_VERTICAL_SPACING=t.FANG_HEIGHT_PX=t.FANG_WIDTH_PX=t.WEEKDAYS=t.BLOCKED_MODIFIER=t.DAY_SIZE=t.OPEN_UP=t.OPEN_DOWN=t.ANCHOR_RIGHT=t.ANCHOR_LEFT=t.INFO_POSITION_AFTER=t.INFO_POSITION_BEFORE=t.INFO_POSITION_BOTTOM=t.INFO_POSITION_TOP=t.ICON_AFTER_POSITION=t.ICON_BEFORE_POSITION=t.NAV_POSITION_TOP=t.NAV_POSITION_BOTTOM=t.VERTICAL_SCROLLABLE=t.VERTICAL_ORIENTATION=t.HORIZONTAL_ORIENTATION=t.END_DATE=t.START_DATE=t.ISO_MONTH_FORMAT=t.ISO_FORMAT=t.DISPLAY_FORMAT=void 0,t.DISPLAY_FORMAT="L",t.ISO_FORMAT="YYYY-MM-DD",t.ISO_MONTH_FORMAT="YYYY-MM",t.START_DATE="startDate",t.END_DATE="endDate",t.HORIZONTAL_ORIENTATION="horizontal",t.VERTICAL_ORIENTATION="vertical",t.VERTICAL_SCROLLABLE="verticalScrollable",t.NAV_POSITION_BOTTOM="navPositionBottom",t.NAV_POSITION_TOP="navPositionTop",t.ICON_BEFORE_POSITION="before",t.ICON_AFTER_POSITION="after",t.INFO_POSITION_TOP="top",t.INFO_POSITION_BOTTOM="bottom",t.INFO_POSITION_BEFORE="before",t.INFO_POSITION_AFTER="after",t.ANCHOR_LEFT="left",t.ANCHOR_RIGHT="right",t.OPEN_DOWN="down",t.OPEN_UP="up",t.DAY_SIZE=39,t.BLOCKED_MODIFIER="blocked",t.WEEKDAYS=[0,1,2,3,4,5,6],t.FANG_WIDTH_PX=20,t.FANG_HEIGHT_PX=10,t.DEFAULT_VERTICAL_SPACING=22;var r=new Set(["Shift","Control","Alt","Meta"]);t.MODIFIER_KEY_NAMES=r},85111:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CalendarDayPhrases=t.DayPickerNavigationPhrases=t.DayPickerKeyboardShortcutsPhrases=t.DayPickerPhrases=t.SingleDatePickerInputPhrases=t.SingleDatePickerPhrases=t.DateRangePickerInputPhrases=t.DateRangePickerPhrases=t.default=void 0;var r="Calendar",n="datepicker",a="Close",i="Interact with the calendar and add the check-in date for your trip.",o="Clear Date",s="Clear Dates",l="Move backward to switch to the previous month.",c="Move forward to switch to the next month.",u="Keyboard Shortcuts",d="Open the keyboard shortcuts panel.",h="Close the shortcuts panel.",f="Open this panel.",p="Enter key",g="Right and left arrow keys",m="up and down arrow keys",v="page up and page down keys",y="Home and end keys",b="Escape key",x="Question mark",w="Select the date in focus.",k="Move backward (left) and forward (right) by one day.",S="Move backward (up) and forward (down) by one week.",C="Switch months.",_="Go to the first or last day of a week.",E="Return to the date input field.",P="Navigate forward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.",A="Navigate backward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.",D=function(e){var t=e.date;return"Choose ".concat(t," as your check-in date. It’s available.")},O=function(e){var t=e.date;return"Choose ".concat(t," as your check-out date. It’s available.")},M=function(e){return e.date},T=function(e){var t=e.date;return"Not available. ".concat(t)},I=function(e){var t=e.date;return"Selected. ".concat(t)},N=function(e){var t=e.date;return"Selected as start date. ".concat(t)},L=function(e){var t=e.date;return"Selected as end date. ".concat(t)},R={calendarLabel:r,roleDescription:n,closeDatePicker:a,focusStartDate:i,clearDate:o,clearDates:s,jumpToPrevMonth:l,jumpToNextMonth:c,keyboardShortcuts:u,showKeyboardShortcutsPanel:d,hideKeyboardShortcutsPanel:h,openThisPanel:f,enterKey:p,leftArrowRightArrow:g,upArrowDownArrow:m,pageUpPageDown:v,homeEnd:y,escape:b,questionMark:x,selectFocusedDate:w,moveFocusByOneDay:k,moveFocusByOneWeek:S,moveFocusByOneMonth:C,moveFocustoStartAndEndOfWeek:_,returnFocusToInput:E,keyboardForwardNavigationInstructions:P,keyboardBackwardNavigationInstructions:A,chooseAvailableStartDate:D,chooseAvailableEndDate:O,dateIsUnavailable:T,dateIsSelected:I,dateIsSelectedAsStartDate:N,dateIsSelectedAsEndDate:L};t.default=R;var F={calendarLabel:r,roleDescription:n,closeDatePicker:a,clearDates:s,focusStartDate:i,jumpToPrevMonth:l,jumpToNextMonth:c,keyboardShortcuts:u,showKeyboardShortcutsPanel:d,hideKeyboardShortcutsPanel:h,openThisPanel:f,enterKey:p,leftArrowRightArrow:g,upArrowDownArrow:m,pageUpPageDown:v,homeEnd:y,escape:b,questionMark:x,selectFocusedDate:w,moveFocusByOneDay:k,moveFocusByOneWeek:S,moveFocusByOneMonth:C,moveFocustoStartAndEndOfWeek:_,returnFocusToInput:E,keyboardForwardNavigationInstructions:P,keyboardBackwardNavigationInstructions:A,chooseAvailableStartDate:D,chooseAvailableEndDate:O,dateIsUnavailable:T,dateIsSelected:I,dateIsSelectedAsStartDate:N,dateIsSelectedAsEndDate:L};t.DateRangePickerPhrases=F;var z={focusStartDate:i,clearDates:s,keyboardForwardNavigationInstructions:P,keyboardBackwardNavigationInstructions:A};t.DateRangePickerInputPhrases=z;var j={calendarLabel:r,roleDescription:n,closeDatePicker:a,clearDate:o,jumpToPrevMonth:l,jumpToNextMonth:c,keyboardShortcuts:u,showKeyboardShortcutsPanel:d,hideKeyboardShortcutsPanel:h,openThisPanel:f,enterKey:p,leftArrowRightArrow:g,upArrowDownArrow:m,pageUpPageDown:v,homeEnd:y,escape:b,questionMark:x,selectFocusedDate:w,moveFocusByOneDay:k,moveFocusByOneWeek:S,moveFocusByOneMonth:C,moveFocustoStartAndEndOfWeek:_,returnFocusToInput:E,keyboardForwardNavigationInstructions:P,keyboardBackwardNavigationInstructions:A,chooseAvailableDate:M,dateIsUnavailable:T,dateIsSelected:I};t.SingleDatePickerPhrases=j;var H={clearDate:o,keyboardForwardNavigationInstructions:P,keyboardBackwardNavigationInstructions:A};t.SingleDatePickerInputPhrases=H;var B={calendarLabel:r,roleDescription:n,jumpToPrevMonth:l,jumpToNextMonth:c,keyboardShortcuts:u,showKeyboardShortcutsPanel:d,hideKeyboardShortcutsPanel:h,openThisPanel:f,enterKey:p,leftArrowRightArrow:g,upArrowDownArrow:m,pageUpPageDown:v,homeEnd:y,escape:b,questionMark:x,selectFocusedDate:w,moveFocusByOneDay:k,moveFocusByOneWeek:S,moveFocusByOneMonth:C,moveFocustoStartAndEndOfWeek:_,returnFocusToInput:E,chooseAvailableStartDate:D,chooseAvailableEndDate:O,chooseAvailableDate:M,dateIsUnavailable:T,dateIsSelected:I,dateIsSelectedAsStartDate:N,dateIsSelectedAsEndDate:L};t.DayPickerPhrases=B;var $={keyboardShortcuts:u,showKeyboardShortcutsPanel:d,hideKeyboardShortcutsPanel:h,openThisPanel:f,enterKey:p,leftArrowRightArrow:g,upArrowDownArrow:m,pageUpPageDown:v,homeEnd:y,escape:b,questionMark:x,selectFocusedDate:w,moveFocusByOneDay:k,moveFocusByOneWeek:S,moveFocusByOneMonth:C,moveFocustoStartAndEndOfWeek:_,returnFocusToInput:E};t.DayPickerKeyboardShortcutsPhrases=$;var W={jumpToPrevMonth:l,jumpToNextMonth:c};t.DayPickerNavigationPhrases=W;var V={chooseAvailableDate:M,dateIsUnavailable:T,dateIsSelected:I,dateIsSelectedAsStartDate:N,dateIsSelectedAsEndDate:L};t.CalendarDayPhrases=V},68504:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"DateRangePicker",{enumerable:!0,get:function(){return a.default}});n(r(6073)),n(r(31557)),n(r(33517));var a=n(r(55626));n(r(49156)),n(r(10264)),n(r(62235)),n(r(86189)),n(r(76376)),n(r(70241)),n(r(99819)),n(r(73575)),n(r(99652)),n(r(24047)),n(r(10844)),n(r(7131)),n(r(27274)),n(r(80201)),n(r(79141)),n(r(47154))},1528:(e,t,r)=>{"use strict";(0,r(24994)(r(85781)).default)()},47432:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(5556)),i=r(70061),o=a.default.oneOf([i.ANCHOR_LEFT,i.ANCHOR_RIGHT]);t.default=o},52397:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(5556)),i=r(70061),o=a.default.oneOf([i.INFO_POSITION_TOP,i.INFO_POSITION_BOTTOM,i.INFO_POSITION_BEFORE,i.INFO_POSITION_AFTER]);t.default=o},62235:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(5556)),i=n(r(80921)),o=r(29492),s=r(85111),l=n(r(45609)),c=n(r(40103)),u=n(r(34312)),d=n(r(49236)),h=n(r(42686)),f=n(r(47432)),p=n(r(71013)),g=n(r(42739)),m=n(r(52397)),v=n(r(14700)),y={startDate:i.default.momentObj,endDate:i.default.momentObj,onDatesChange:a.default.func.isRequired,focusedInput:c.default,onFocusChange:a.default.func.isRequired,onClose:a.default.func,startDateId:a.default.string.isRequired,startDatePlaceholderText:a.default.string,startDateOffset:a.default.func,endDateOffset:a.default.func,endDateId:a.default.string.isRequired,endDatePlaceholderText:a.default.string,startDateAriaLabel:a.default.string,endDateAriaLabel:a.default.string,disabled:h.default,required:a.default.bool,readOnly:a.default.bool,screenReaderInputMessage:a.default.string,showClearDates:a.default.bool,showDefaultInputIcon:a.default.bool,inputIconPosition:u.default,customInputIcon:a.default.node,customArrowIcon:a.default.node,customCloseIcon:a.default.node,noBorder:a.default.bool,block:a.default.bool,small:a.default.bool,regular:a.default.bool,keepFocusOnInput:a.default.bool,renderMonthText:(0,o.mutuallyExclusiveProps)(a.default.func,"renderMonthText","renderMonthElement"),renderMonthElement:(0,o.mutuallyExclusiveProps)(a.default.func,"renderMonthText","renderMonthElement"),renderWeekHeaderElement:a.default.func,orientation:d.default,anchorDirection:f.default,openDirection:p.default,horizontalMargin:a.default.number,withPortal:a.default.bool,withFullScreenPortal:a.default.bool,appendToBody:a.default.bool,disableScroll:a.default.bool,daySize:o.nonNegativeInteger,isRTL:a.default.bool,firstDayOfWeek:g.default,initialVisibleMonth:a.default.func,numberOfMonths:a.default.number,keepOpenOnDateSelect:a.default.bool,reopenPickerOnClearDates:a.default.bool,renderCalendarInfo:a.default.func,calendarInfoPosition:m.default,hideKeyboardShortcutsPanel:a.default.bool,verticalHeight:o.nonNegativeInteger,transitionDuration:o.nonNegativeInteger,verticalSpacing:o.nonNegativeInteger,horizontalMonthPadding:o.nonNegativeInteger,dayPickerNavigationInlineStyles:a.default.object,navPosition:v.default,navPrev:a.default.node,navNext:a.default.node,renderNavPrevButton:a.default.func,renderNavNextButton:a.default.func,onPrevMonthClick:a.default.func,onNextMonthClick:a.default.func,renderCalendarDay:a.default.func,renderDayContents:a.default.func,minimumNights:a.default.number,minDate:i.default.momentObj,maxDate:i.default.momentObj,enableOutsideDays:a.default.bool,isDayBlocked:a.default.func,isOutsideRange:a.default.func,isDayHighlighted:a.default.func,displayFormat:a.default.oneOfType([a.default.string,a.default.func]),monthFormat:a.default.string,weekDayFormat:a.default.string,phrases:a.default.shape((0,l.default)(s.DateRangePickerPhrases)),dayAriaLabelFormat:a.default.string};t.default=y},42739:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(5556)),i=r(70061),o=a.default.oneOf(i.WEEKDAYS);t.default=o},42686:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(5556)),i=r(70061),o=a.default.oneOfType([a.default.bool,a.default.oneOf([i.START_DATE,i.END_DATE])]);t.default=o},40103:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(5556)),i=r(70061),o=a.default.oneOf([i.START_DATE,i.END_DATE]);t.default=o},34312:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(5556)),i=r(70061),o=a.default.oneOf([i.ICON_BEFORE_POSITION,i.ICON_AFTER_POSITION]);t.default=o},45216:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(43693)),i=n(r(41132)),o=n(r(5556)),s=(0,r(29492).and)([o.default.instanceOf(Set),function(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),s=2;s<r;s++)n[s-2]=arguments[s];var l,c=e[t];return(0,i.default)(c).some((function(e,r){var i,s="".concat(t,": index ").concat(r);return null!=(l=(i=o.default.string).isRequired.apply(i,[(0,a.default)({},s,e),s].concat(n)))})),null==l?null:l}],"Modifiers (Set of Strings)");t.default=s},14700:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(5556)),i=r(70061),o=a.default.oneOf([i.NAV_POSITION_BOTTOM,i.NAV_POSITION_TOP]);t.default=o},71013:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(5556)),i=r(70061),o=a.default.oneOf([i.OPEN_DOWN,i.OPEN_UP]);t.default=o},49236:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(5556)),i=r(70061),o=a.default.oneOf([i.HORIZONTAL_ORIENTATION,i.VERTICAL_ORIENTATION]);t.default=o},66273:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(5556)),i=r(70061),o=a.default.oneOf([i.HORIZONTAL_ORIENTATION,i.VERTICAL_ORIENTATION,i.VERTICAL_SCROLLABLE]);t.default=o},99652:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(r(5556)),i=n(r(80921)),o=r(29492),s=r(85111),l=n(r(45609)),c=n(r(34312)),u=n(r(49236)),d=n(r(47432)),h=n(r(71013)),f=n(r(42739)),p=n(r(52397)),g=n(r(14700)),m={date:i.default.momentObj,onDateChange:a.default.func.isRequired,focused:a.default.bool,onFocusChange:a.default.func.isRequired,id:a.default.string.isRequired,placeholder:a.default.string,ariaLabel:a.default.string,disabled:a.default.bool,required:a.default.bool,readOnly:a.default.bool,screenReaderInputMessage:a.default.string,showClearDate:a.default.bool,customCloseIcon:a.default.node,showDefaultInputIcon:a.default.bool,inputIconPosition:c.default,customInputIcon:a.default.node,noBorder:a.default.bool,block:a.default.bool,small:a.default.bool,regular:a.default.bool,verticalSpacing:o.nonNegativeInteger,keepFocusOnInput:a.default.bool,renderMonthText:(0,o.mutuallyExclusiveProps)(a.default.func,"renderMonthText","renderMonthElement"),renderMonthElement:(0,o.mutuallyExclusiveProps)(a.default.func,"renderMonthText","renderMonthElement"),renderWeekHeaderElement:a.default.func,orientation:u.default,anchorDirection:d.default,openDirection:h.default,horizontalMargin:a.default.number,withPortal:a.default.bool,withFullScreenPortal:a.default.bool,appendToBody:a.default.bool,disableScroll:a.default.bool,initialVisibleMonth:a.default.func,firstDayOfWeek:f.default,numberOfMonths:a.default.number,keepOpenOnDateSelect:a.default.bool,reopenPickerOnClearDate:a.default.bool,renderCalendarInfo:a.default.func,calendarInfoPosition:p.default,hideKeyboardShortcutsPanel:a.default.bool,daySize:o.nonNegativeInteger,isRTL:a.default.bool,verticalHeight:o.nonNegativeInteger,transitionDuration:o.nonNegativeInteger,horizontalMonthPadding:o.nonNegativeInteger,dayPickerNavigationInlineStyles:a.default.object,navPosition:g.default,navPrev:a.default.node,navNext:a.default.node,renderNavPrevButton:a.default.func,renderNavNextButton:a.default.func,onPrevMonthClick:a.default.func,onNextMonthClick:a.default.func,onClose:a.default.func,renderCalendarDay:a.default.func,renderDayContents:a.default.func,enableOutsideDays:a.default.bool,isDayBlocked:a.default.func,isOutsideRange:a.default.func,isDayHighlighted:a.default.func,displayFormat:a.default.oneOfType([a.default.string,a.default.func]),monthFormat:a.default.string,weekDayFormat:a.default.string,phrases:a.default.shape((0,l.default)(s.SingleDatePickerPhrases)),dayAriaLabelFormat:a.default.string};t.default=m},1670:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={white:"#fff",gray:"#484848",grayLight:"#82888a",grayLighter:"#cacccd",grayLightest:"#f2f2f2",borderMedium:"#c4c4c4",border:"#dbdbdb",borderLight:"#e4e7e7",borderLighter:"#eceeee",borderBright:"#f4f5f5",primary:"#00a699",primaryShade_1:"#33dacd",primaryShade_2:"#66e2da",primaryShade_3:"#80e8e0",primaryShade_4:"#b2f1ec",primary_dark:"#008489",secondary:"#007a87",yellow:"#ffe8bc",yellow_dark:"#ffce71"},n={reactDates:{zIndex:0,border:{input:{border:0,borderTop:0,borderRight:0,borderBottom:"2px solid transparent",borderLeft:0,outlineFocused:0,borderFocused:0,borderTopFocused:0,borderLeftFocused:0,borderBottomFocused:"2px solid ".concat(r.primary_dark),borderRightFocused:0,borderRadius:0},pickerInput:{borderWidth:1,borderStyle:"solid",borderRadius:2}},color:{core:r,disabled:r.grayLightest,background:r.white,backgroundDark:"#f2f2f2",backgroundFocused:r.white,border:"rgb(219, 219, 219)",text:r.gray,textDisabled:r.border,textFocused:"#007a87",placeholderText:"#757575",outside:{backgroundColor:r.white,backgroundColor_active:r.white,backgroundColor_hover:r.white,color:r.gray,color_active:r.gray,color_hover:r.gray},highlighted:{backgroundColor:r.yellow,backgroundColor_active:r.yellow_dark,backgroundColor_hover:r.yellow_dark,color:r.gray,color_active:r.gray,color_hover:r.gray},minimumNights:{backgroundColor:r.white,backgroundColor_active:r.white,backgroundColor_hover:r.white,borderColor:r.borderLighter,color:r.grayLighter,color_active:r.grayLighter,color_hover:r.grayLighter},hoveredSpan:{backgroundColor:r.primaryShade_4,backgroundColor_active:r.primaryShade_3,backgroundColor_hover:r.primaryShade_4,borderColor:r.primaryShade_3,borderColor_active:r.primaryShade_3,borderColor_hover:r.primaryShade_3,color:r.secondary,color_active:r.secondary,color_hover:r.secondary},selectedSpan:{backgroundColor:r.primaryShade_2,backgroundColor_active:r.primaryShade_1,backgroundColor_hover:r.primaryShade_1,borderColor:r.primaryShade_1,borderColor_active:r.primary,borderColor_hover:r.primary,color:r.white,color_active:r.white,color_hover:r.white},selected:{backgroundColor:r.primary,backgroundColor_active:r.primary,backgroundColor_hover:r.primary,borderColor:r.primary,borderColor_active:r.primary,borderColor_hover:r.primary,color:r.white,color_active:r.white,color_hover:r.white},blocked_calendar:{backgroundColor:r.grayLighter,backgroundColor_active:r.grayLighter,backgroundColor_hover:r.grayLighter,borderColor:r.grayLighter,borderColor_active:r.grayLighter,borderColor_hover:r.grayLighter,color:r.grayLight,color_active:r.grayLight,color_hover:r.grayLight},blocked_out_of_range:{backgroundColor:r.white,backgroundColor_active:r.white,backgroundColor_hover:r.white,borderColor:r.borderLight,borderColor_active:r.borderLight,borderColor_hover:r.borderLight,color:r.grayLighter,color_active:r.grayLighter,color_hover:r.grayLighter}},spacing:{dayPickerHorizontalPadding:9,captionPaddingTop:22,captionPaddingBottom:37,inputPadding:0,displayTextPaddingVertical:void 0,displayTextPaddingTop:11,displayTextPaddingBottom:9,displayTextPaddingHorizontal:void 0,displayTextPaddingLeft:11,displayTextPaddingRight:11,displayTextPaddingVertical_small:void 0,displayTextPaddingTop_small:7,displayTextPaddingBottom_small:5,displayTextPaddingHorizontal_small:void 0,displayTextPaddingLeft_small:7,displayTextPaddingRight_small:7},sizing:{inputWidth:130,inputWidth_small:97,arrowWidth:24},noScrollBarOnVerticalScrollable:!1,font:{size:14,captionSize:18,input:{size:19,weight:200,lineHeight:"24px",size_small:15,lineHeight_small:"18px",letterSpacing_small:"0.2px",styleDisabled:"italic"}}}};t.default=n},28780:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!e)return 0;var a="width"===t?"Left":"Top",i="width"===t?"Right":"Bottom",o=!r||n?window.getComputedStyle(e):null,s=e.offsetWidth,l=e.offsetHeight,c="width"===t?s:l;return r||(c-=parseFloat(o["padding".concat(a)])+parseFloat(o["padding".concat(i)])+parseFloat(o["border".concat(a,"Width")])+parseFloat(o["border".concat(i,"Width")])),n&&(c+=parseFloat(o["margin".concat(a)])+parseFloat(o["margin".concat(i)])),c}},98627:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getScrollParent=n,t.getScrollAncestorsOverflowY=a,t.default=function(e){var t=a(e),r=function(e){return t.forEach((function(t,r){r.style.setProperty("overflow-y",e?"hidden":t)}))};return r(!0),function(){return r(!1)}};var r=function(){return document.scrollingElement||document.documentElement};function n(e){var t=e.parentElement;if(null==t)return r();var a=window.getComputedStyle(t).overflowY;return"visible"!==a&&"hidden"!==a&&t.scrollHeight>t.clientHeight?t:n(t)}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Map,i=r(),o=n(e);return t.set(o,o.style.overflowY),o===i?t:a(o,t)}},50402:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return"undefined"!=typeof document&&document.activeElement}},61449:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n,a){return{ariaLabel:c(a,n,e,t),hoveredSpan:l(n),isOutsideRange:n.has("blocked-out-of-range"),selected:o(n),useDefaultCursor:s(n),daySizeStyles:{width:r,height:r-1}}};var a=n(r(71215)),i=r(70061);function o(e){return e.has("selected")||e.has("selected-span")||e.has("selected-start")||e.has("selected-end")}function s(e){return e.has("blocked-minimum-nights")||e.has("blocked-calendar")||e.has("blocked-out-of-range")}function l(e){return!o(e)&&(e.has("hovered-span")||e.has("after-hovered-start")||e.has("before-hovered-end"))}function c(e,t,r,n){var s=e.chooseAvailableDate,l=e.dateIsUnavailable,c=e.dateIsSelected,u=e.dateIsSelectedAsStartDate,d=e.dateIsSelectedAsEndDate,h={date:r.format(n)};return t.has("selected-start")&&u?(0,a.default)(u,h):t.has("selected-end")&&d?(0,a.default)(d,h):o(t)&&c?(0,a.default)(c,h):t.has(i.BLOCKED_MODIFIER)?(0,a.default)(l,h):(0,a.default)(s,h)}},63151:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.default.localeData().firstDayOfWeek();if(!a.default.isMoment(e)||!e.isValid())throw new TypeError("`month` must be a valid moment object");if(-1===i.WEEKDAYS.indexOf(r))throw new TypeError("`firstDayOfWeek` must be an integer between 0 and 6");for(var n=e.clone().startOf("month").hour(12),o=e.clone().endOf("month").hour(12),s=(n.day()+7-r)%7,l=(r+6-o.day())%7,c=n.clone().subtract(s,"day"),u=o.clone().add(l,"day").diff(c,"days")+1,d=c.clone(),h=[],f=0;f<u;f+=1){f%7==0&&h.push([]);var p=null;(f>=s&&f<u-l||t)&&(p=d.clone()),h[h.length-1].push(p),d.add(1,"day")}return h};var a=n(r(76154)),i=r(70061)},39910:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return 7*e+2*(arguments.length>1&&void 0!==arguments[1]?arguments[1]:0)+1}},21439:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){var a=r.getBoundingClientRect(),i=a.left,o=a.top;return e===n.OPEN_UP&&(o=-(window.innerHeight-a.bottom)),t===n.ANCHOR_RIGHT&&(i=-(window.innerWidth-a.right)),{transform:"translate3d(".concat(Math.round(i),"px, ").concat(Math.round(o),"px, 0)")}};var n=r(70061)},86675:(e,t)=>{"use strict";function r(e,t,r){var n="number"==typeof t,a="number"==typeof r,i="number"==typeof e;return n&&a?t+r:n&&i?t+e:n?t:a&&i?r+e:a?r:i?2*e:0}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.font.input,a=n.lineHeight,i=n.lineHeight_small,o=e.spacing,s=o.inputPadding,l=o.displayTextPaddingVertical,c=o.displayTextPaddingTop,u=o.displayTextPaddingBottom,d=o.displayTextPaddingVertical_small,h=o.displayTextPaddingTop_small,f=o.displayTextPaddingBottom_small,p=t?i:a,g=t?r(d,h,f):r(l,c,u);return parseInt(p,10)+2*s+g}},88699:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.default.localeData().firstDayOfWeek(),r=function(e,t){return(e.day()-t+7)%7}(e.clone().startOf("month"),t);return Math.ceil((r+e.daysInMonth())/7)};var a=n(r(76154))},71215:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return"string"==typeof e?e:"function"==typeof e?e(t):""}},45609:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Object.keys(e).reduce((function(e,t){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){(0,a.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e,(0,a.default)({},t,i.default.oneOfType([i.default.string,i.default.func,i.default.node])))}),{})};var a=n(r(43693)),i=n(r(5556));function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}},65001:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return i.has(e)||i.set(e,(0,a.default)(e)),i.get(e)};var a=n(r(76154)),i=new Map},49219:(e,t)=>{"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e!==r&&(r=e,n=e.clone().subtract(1,"month")),n}},2023:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var o="undefined"!=typeof window?window.innerWidth:0,s=e===i.ANCHOR_LEFT?o-r:r,l=n||0;return(0,a.default)({},e,Math.min(t+s-l,0))};var a=n(r(43693)),i=r(70061)},84952:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e?(arguments.length>2&&void 0!==arguments[2]?arguments[2]:r)(e(t.clone())):t};var r=function(e){return e}},50470:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return{transform:e,msTransform:e,MozTransform:e,WebkitTransform:e}}},59841:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){if(!a.default.isMoment(e))return{};for(var o={},s=n?e.clone():e.clone().subtract(1,"month"),l=0;l<(n?t:t+2);l+=1){var c=[],u=s.clone(),d=u.clone().startOf("month").hour(12),h=u.clone().endOf("month").hour(12),f=d.clone();if(r)for(var p=0;p<f.weekday();p+=1){var g=f.clone().subtract(p+1,"day");c.unshift(g)}for(;f<h;)c.push(f.clone()),f.add(1,"day");if(r&&0!==f.weekday())for(var m=f.weekday(),v=0;m<7;m+=1,v+=1){var y=f.clone().add(v,"day");c.push(y)}o[(0,i.default)(s)]=c,s=s.clone().add(1,"month")}return o};var a=n(r(76154)),i=n(r(1033))},17640:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!a.default.isMoment(e)||!a.default.isMoment(t)||(0,i.default)(e,t)||(0,o.default)(e,t))};var a=n(r(76154)),i=n(r(25397)),o=n(r(27274))},25397:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!a.default.isMoment(e)||!a.default.isMoment(t))return!1;var r=e.year(),n=e.month(),i=t.year(),o=t.month(),s=r===i;return s&&n===o?e.date()<t.date():s?n<o:r<i};var a=n(r(76154))},26988:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){if(!a.default.isMoment(e))return!1;var h=(0,s.default)(t),f=h+"+"+r;return n?(l.has(h)||l.set(h,t.clone().startOf("month").startOf("week")),!(0,i.default)(e,l.get(h))&&(c.has(f)||c.set(f,t.clone().endOf("week").add(r-1,"months").endOf("month").endOf("week")),!(0,o.default)(e,c.get(f)))):(u.has(h)||u.set(h,t.clone().startOf("month")),!(0,i.default)(e,u.get(h))&&(d.has(f)||d.set(f,t.clone().add(r-1,"months").endOf("month")),!(0,o.default)(e,d.get(f))))};var a=n(r(76154)),i=n(r(25397)),o=n(r(17640)),s=n(r(1033)),l=new Map,c=new Map,u=new Map,d=new Map},24047:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!a.default.isMoment(e)||!a.default.isMoment(t)||(0,i.default)(e,t))};var a=n(r(76154)),i=n(r(25397))},10844:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!a.default.isMoment(e)||!a.default.isMoment(t)||(0,i.default)(e,t))};var a=n(r(76154)),i=n(r(17640))},7131:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!a.default.isMoment(e)||!a.default.isMoment(t))return!1;var r=(0,a.default)(e).add(1,"day");return(0,i.default)(r,t)};var a=n(r(76154)),i=n(r(27274))},53143:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!a.default.isMoment(e)||!a.default.isMoment(t))&&(0,i.default)(e.clone().add(1,"month"),t)};var a=n(r(76154)),i=n(r(18834))},74347:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!a.default.isMoment(e)||!a.default.isMoment(t))&&(0,i.default)(e.clone().subtract(1,"month"),t)};var a=n(r(76154)),i=n(r(18834))},99679:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!a.default.isMoment(e)||!a.default.isMoment(t))return!1;var r=(0,a.default)(e).subtract(1,"day");return(0,i.default)(r,t)};var a=n(r(76154)),i=n(r(27274))},27274:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!a.default.isMoment(e)||!a.default.isMoment(t))&&e.date()===t.date()&&e.month()===t.month()&&e.year()===t.year()};var a=n(r(76154))},18834:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!a.default.isMoment(e)||!a.default.isMoment(t))&&e.month()===t.month()&&e.year()===t.year()};var a=n(r(76154))},65562:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!("undefined"==typeof window||!("TransitionEvent"in window))}},67696:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.addModifier=function(e,t,r,n,u){var h=n.numberOfMonths,f=n.enableOutsideDays,p=n.orientation,g=u.currentMonth,m=u.visibleDays,v=g,y=h;if(p===c.VERTICAL_SCROLLABLE?y=Object.keys(m).length:(v=(0,l.default)(v),y+=2),!t||!(0,i.default)(t,v,y,f))return e;var b=(0,o.default)(t),x=d({},e);if(f)x=Object.keys(m).filter((function(e){return Object.keys(m[e]).indexOf(b)>-1})).reduce((function(t,n){var i=e[n]||m[n];if(!i[b]||!i[b].has(r)){var o=new Set(i[b]);o.add(r),t[n]=d({},i,(0,a.default)({},b,o))}return t}),x);else{var w=(0,s.default)(t),k=e[w]||m[w]||{};if(!k[b]||!k[b].has(r)){var S=new Set(k[b]);S.add(r),x[w]=d({},k,(0,a.default)({},b,S))}}return x},t.deleteModifier=function(e,t,r,n,u){var h=n.numberOfMonths,f=n.enableOutsideDays,p=n.orientation,g=u.currentMonth,m=u.visibleDays,v=g,y=h;if(p===c.VERTICAL_SCROLLABLE?y=Object.keys(m).length:(v=(0,l.default)(v),y+=2),!t||!(0,i.default)(t,v,y,f))return e;var b=(0,o.default)(t),x=d({},e);if(f)x=Object.keys(m).filter((function(e){return Object.keys(m[e]).indexOf(b)>-1})).reduce((function(t,n){var i=e[n]||m[n];if(i[b]&&i[b].has(r)){var o=new Set(i[b]);o.delete(r),t[n]=d({},i,(0,a.default)({},b,o))}return t}),x);else{var w=(0,s.default)(t),k=e[w]||m[w]||{};if(k[b]&&k[b].has(r)){var S=new Set(k[b]);S.delete(r),x[w]=d({},k,(0,a.default)({},b,S))}}return x};var a=n(r(43693)),i=n(r(26988)),o=n(r(80201)),s=n(r(1033)),l=n(r(49219)),c=r(70061);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,a.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}},81072:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("number"==typeof e)return"".concat(e,"px ").concat(r);if("string"==typeof e)return"".concat(e," ").concat(r);throw new TypeError("noflip expects a string or a number")};var r="/* @noflip */"},85781:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){(0,i.default)(a.default)};var a=n(r(64832)),i=n(r(97744))},97744:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){a.default.registerInterface(e),a.default.registerTheme(i.default)};var a=n(r(10533)),i=n(r(1670))},80201:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=a.default.isMoment(e)?e:(0,i.default)(e,t);return r?r.year()+"-"+String(r.month()+1).padStart(2,"0")+"-"+String(r.date()).padStart(2,"0"):null};var a=n(r(76154)),i=n(r(47154))},1033:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=a.default.isMoment(e)?e:(0,i.default)(e,t);return r?r.year()+"-"+String(r.month()+1).padStart(2,"0"):null};var a=n(r(76154)),i=n(r(47154))},79141:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=a.default.isMoment(e)?e:(0,i.default)(e,t);return r?r.format(o.DISPLAY_FORMAT):null};var a=n(r(76154)),i=n(r(47154)),o=r(70061)},47154:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=t?[t,i.DISPLAY_FORMAT,i.ISO_FORMAT]:[i.DISPLAY_FORMAT,i.ISO_FORMAT],n=(0,a.default)(e,r,!0);return n.isValid()?n.hour(12):null};var a=n(r(76154)),i=r(70061)},57299:e=>{"use strict";function t(){return null}function r(){return t}t.isRequired=t,e.exports={and:r,between:r,booleanSome:r,childrenHavePropXorChildren:r,childrenOf:r,childrenOfType:r,childrenSequenceOf:r,componentWithName:r,disallowedIf:r,elementType:r,empty:r,explicitNull:r,forbidExtraProps:Object,integer:r,keysOf:r,mutuallyExclusiveProps:r,mutuallyExclusiveTrueProps:r,nChildren:r,nonNegativeInteger:t,nonNegativeNumber:r,numericString:r,object:r,or:r,predicate:r,range:r,ref:r,requiredBy:r,restrictedProp:r,sequenceOf:r,shape:r,stringEndsWith:r,stringStartsWith:r,uniqueArray:r,uniqueArrayOf:r,valuesOf:r,withShape:r}},29492:(e,t,r)=>{e.exports=r(57299)},24740:function(e,t,r){!function(e,t){"use strict";function r(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(r){if("default"!==r){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}})),t.default=e,Object.freeze(t)}var n=r(t);function a(e,t){return a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},a(e,t)}var i={error:null},o=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];return(t=e.call.apply(e,[this].concat(n))||this).state=i,t.resetErrorBoundary=function(){for(var e,r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];null==t.props.onReset||(e=t.props).onReset.apply(e,n),t.reset()},t}var r,o;o=e,(r=t).prototype=Object.create(o.prototype),r.prototype.constructor=r,a(r,o),t.getDerivedStateFromError=function(e){return{error:e}};var s=t.prototype;return s.reset=function(){this.setState(i)},s.componentDidCatch=function(e,t){var r,n;null==(r=(n=this.props).onError)||r.call(n,e,t)},s.componentDidUpdate=function(e,t){var r,n,a,i,o=this.state.error,s=this.props.resetKeys;null!==o&&null!==t.error&&(void 0===(a=e.resetKeys)&&(a=[]),void 0===(i=s)&&(i=[]),a.length!==i.length||a.some((function(e,t){return!Object.is(e,i[t])})))&&(null==(r=(n=this.props).onResetKeysChange)||r.call(n,e.resetKeys,s),this.reset())},s.render=function(){var e=this.state.error,t=this.props,r=t.fallbackRender,a=t.FallbackComponent,i=t.fallback;if(null!==e){var o={error:e,resetErrorBoundary:this.resetErrorBoundary};if(n.isValidElement(i))return i;if("function"==typeof r)return r(o);if(a)return n.createElement(a,o);throw new Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return this.props.children},t}(n.Component);e.ErrorBoundary=o,e.useErrorHandler=function(e){var t=n.useState(null),r=t[0],a=t[1];if(null!=e)throw e;if(null!=r)throw r;return a},e.withErrorBoundary=function(e,t){var r=function(r){return n.createElement(o,t,n.createElement(e,r))},a=e.displayName||e.name||"Unknown";return r.displayName="withErrorBoundary("+a+")",r},Object.defineProperty(e,"__esModule",{value:!0})}(t,r(51609))},38174:e=>{var t={invalidPredicate:"`predicate` must be a function",invalidPropValidator:"`propValidator` must be a function",requiredCore:"is marked as required",invalidTypeCore:"Invalid input type",predicateFailureCore:"Failed to succeed with predicate",anonymousMessage:"<<anonymous>>",baseInvalidMessage:"Invalid "};function r(e){if("function"!=typeof e)throw new Error(t.invalidPropValidator);var r=e.bind(null,!1,null);return r.isRequired=e.bind(null,!0,null),r.withPredicate=function(r){if("function"!=typeof r)throw new Error(t.invalidPredicate);var n=e.bind(null,!1,r);return n.isRequired=e.bind(null,!0,r),n},r}function n(e,r,n){return new Error("The prop `"+e+"` "+t.requiredCore+" in `"+r+"`, but its value is `"+n+"`.")}e.exports={constructPropValidatorVariations:r,createMomentChecker:function(e,a,i,o){return r((function(r,s,l,c,u,d,h){var f=l[c],p=typeof f,g=function(e,t,r,a){var i=void 0===a,o=null===a;if(e){if(i)return n(r,t,"undefined");if(o)return n(r,t,"null")}return i||o?null:-1}(r,u=u||t.anonymousMessage,h=h||c,f);if(-1!==g)return g;if(a&&!a(f))return new Error(t.invalidTypeCore+": `"+c+"` of type `"+p+"` supplied to `"+u+"`, expected `"+e+"`.");if(!i(f))return new Error(t.baseInvalidMessage+d+" `"+c+"` of type `"+p+"` supplied to `"+u+"`, expected `"+o+"`.");if(s&&!s(f)){var m=s.name||t.anonymousMessage;return new Error(t.baseInvalidMessage+d+" `"+c+"` of type `"+p+"` supplied to `"+u+"`. "+t.predicateFailureCore+" `"+m+"`.")}return null}))},messages:t}},80921:(e,t,r)=>{var n=r(76154),a=r(50759),i=r(38174);e.exports={momentObj:i.createMomentChecker("object",(function(e){return"object"==typeof e}),(function(e){return a.isValidMoment(e)}),"Moment"),momentString:i.createMomentChecker("string",(function(e){return"string"==typeof e}),(function(e){return a.isValidMoment(n(e))}),"Moment"),momentDurationObj:i.createMomentChecker("object",(function(e){return"object"==typeof e}),(function(e){return n.isDuration(e)}),"Duration")}},50759:(e,t,r)=>{var n=r(76154);e.exports={isValidMoment:function(e){return!("function"==typeof n.isMoment&&!n.isMoment(e))&&("function"==typeof e.isValid?e.isValid():!isNaN(e))}}},10118:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),a=u(r(51609)),i=u(r(5556)),o=r(91618),s=r(89929),l=u(r(18638)),c=u(r(2423));function u(e){return e&&e.__esModule?e:{default:e}}var d={BLOCK:"block",FLEX:"flex",INLINE:"inline",INLINE_BLOCK:"inline-block",CONTENTS:"contents"},h=(0,o.forbidExtraProps)({children:i.default.node.isRequired,onOutsideClick:i.default.func.isRequired,disabled:i.default.bool,useCapture:i.default.bool,display:i.default.oneOf((0,l.default)(d))}),f={disabled:!1,useCapture:!0,display:d.BLOCK},p=function(e){function t(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,n=Array(r),a=0;a<r;a++)n[a]=arguments[a];var i=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(n)));return i.onMouseDown=i.onMouseDown.bind(i),i.onMouseUp=i.onMouseUp.bind(i),i.setChildNodeRef=i.setChildNodeRef.bind(i),i}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.disabled,r=e.useCapture;t||this.addMouseDownEventListener(r)}},{key:"componentDidUpdate",value:function(e){var t=e.disabled,r=this.props,n=r.disabled,a=r.useCapture;t!==n&&(n?this.removeEventListeners():this.addMouseDownEventListener(a))}},{key:"componentWillUnmount",value:function(){this.removeEventListeners()}},{key:"onMouseDown",value:function(e){var t=this.props.useCapture;this.childNode&&(0,c.default)(this.childNode,e.target)||(this.removeMouseUp&&(this.removeMouseUp(),this.removeMouseUp=null),this.removeMouseUp=(0,s.addEventListener)(document,"mouseup",this.onMouseUp,{capture:t}))}},{key:"onMouseUp",value:function(e){var t=this.props.onOutsideClick,r=this.childNode&&(0,c.default)(this.childNode,e.target);this.removeMouseUp&&(this.removeMouseUp(),this.removeMouseUp=null),r||t(e)}},{key:"setChildNodeRef",value:function(e){this.childNode=e}},{key:"addMouseDownEventListener",value:function(e){this.removeMouseDown=(0,s.addEventListener)(document,"mousedown",this.onMouseDown,{capture:e})}},{key:"removeEventListeners",value:function(){this.removeMouseDown&&this.removeMouseDown(),this.removeMouseUp&&this.removeMouseUp()}},{key:"render",value:function(){var e=this.props,t=e.children,r=e.display;return a.default.createElement("div",{ref:this.setChildNodeRef,style:r!==d.BLOCK&&(0,l.default)(d).includes(r)?{display:r}:void 0},t)}}]),t}(a.default.Component);t.default=p,p.propTypes=h,p.defaultProps=f},91702:(e,t,r)=>{e.exports=r(10118)},2533:e=>{"use strict";function t(){return null}function r(){return t}t.isRequired=t,e.exports={and:r,between:r,booleanSome:r,childrenHavePropXorChildren:r,childrenOf:r,childrenOfType:r,childrenSequenceOf:r,componentWithName:r,disallowedIf:r,elementType:r,empty:r,explicitNull:r,forbidExtraProps:Object,integer:r,keysOf:r,mutuallyExclusiveProps:r,mutuallyExclusiveTrueProps:r,nChildren:r,nonNegativeInteger:t,nonNegativeNumber:r,numericString:r,object:r,or:r,predicate:r,range:r,ref:r,requiredBy:r,restrictedProp:r,sequenceOf:r,shape:r,stringEndsWith:r,stringStartsWith:r,uniqueArray:r,uniqueArrayOf:r,valuesOf:r,withShape:r}},91618:(e,t,r)=>{e.exports=r(2533)},41390:(e,t,r)=>{"use strict";r.r(t),r.d(t,{Portal:()=>m,PortalWithState:()=>b});var n=r(75795),a=r.n(n),i=r(51609),o=r.n(i),s=r(5556),l=r.n(s),c=!("undefined"==typeof window||!window.document||!window.document.createElement),u=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),d=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),u(t,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return c?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),a().createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),t}(o().Component);d.propTypes={children:l().node.isRequired,node:l().any};const h=d;var f=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),p=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),f(t,[{key:"componentDidMount",value:function(){this.renderPortal()}},{key:"componentDidUpdate",value:function(e){this.renderPortal()}},{key:"componentWillUnmount",value:function(){a().unmountComponentAtNode(this.defaultNode||this.props.node),this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null,this.portal=null}},{key:"renderPortal",value:function(e){this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode));var t=this.props.children;"function"==typeof this.props.children.type&&(t=o().cloneElement(this.props.children)),this.portal=a().unstable_renderSubtreeIntoContainer(this,t,this.props.node||this.defaultNode)}},{key:"render",value:function(){return null}}]),t}(o().Component);const g=p;p.propTypes={children:l().node.isRequired,node:l().any};const m=a().createPortal?h:g;var v=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),y=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.portalNode=null,r.state={active:!!e.defaultOpen},r.openPortal=r.openPortal.bind(r),r.closePortal=r.closePortal.bind(r),r.wrapWithPortal=r.wrapWithPortal.bind(r),r.handleOutsideMouseClick=r.handleOutsideMouseClick.bind(r),r.handleKeydown=r.handleKeydown.bind(r),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),v(t,[{key:"componentDidMount",value:function(){this.props.closeOnEsc&&document.addEventListener("keydown",this.handleKeydown),this.props.closeOnOutsideClick&&document.addEventListener("click",this.handleOutsideMouseClick)}},{key:"componentWillUnmount",value:function(){this.props.closeOnEsc&&document.removeEventListener("keydown",this.handleKeydown),this.props.closeOnOutsideClick&&document.removeEventListener("click",this.handleOutsideMouseClick)}},{key:"openPortal",value:function(e){this.state.active||(e&&e.nativeEvent&&e.nativeEvent.stopImmediatePropagation(),this.setState({active:!0},this.props.onOpen))}},{key:"closePortal",value:function(){this.state.active&&this.setState({active:!1},this.props.onClose)}},{key:"wrapWithPortal",value:function(e){var t=this;return this.state.active?o().createElement(m,{node:this.props.node,key:"react-portal",ref:function(e){return t.portalNode=e}},e):null}},{key:"handleOutsideMouseClick",value:function(e){if(this.state.active){var t=this.portalNode&&(this.portalNode.props.node||this.portalNode.defaultNode);!t||t.contains(e.target)||e.button&&0!==e.button||this.closePortal()}}},{key:"handleKeydown",value:function(e){27===e.keyCode&&this.state.active&&this.closePortal()}},{key:"render",value:function(){return this.props.children({openPortal:this.openPortal,closePortal:this.closePortal,portal:this.wrapWithPortal,isOpen:this.state.active})}}]),t}(o().Component);y.propTypes={children:l().func.isRequired,defaultOpen:l().bool,node:l().any,closeOnEsc:l().bool,closeOnOutsideClick:l().bool,onOpen:l().func,onClose:l().func},y.defaultProps={onOpen:function(){},onClose:function(){}};const b=y},54241:(e,t,r)=>{"use strict";var n=r(24994);t.default=void 0;var a=n(r(53003)),i=n(r(40809)),o=r(82790),s=n(r(8276)),l=n(r(71620)),c={create:function(e){var t={},r=Object.keys(e),n=(i.default.get(o.GLOBAL_CACHE_KEY)||{}).namespace,a=void 0===n?"":n;return r.forEach((function(e){var r=(0,s.default)(a,e);t[e]=r})),t},resolve:function(e){var t=(0,a.default)(e,1/0),r=(0,l.default)(t),n=r.classNames,i=r.hasInlineStyles,o=r.inlineStyles,s={className:n.map((function(e,t){return"".concat(e," ").concat(e,"_").concat(t+1)})).join(" ")};return i&&(s.style=o),s}};t.default=c},82790:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MAX_SPECIFICITY=t.GLOBAL_CACHE_KEY=void 0,t.GLOBAL_CACHE_KEY="reactWithStylesInterfaceCSS",t.MAX_SPECIFICITY=20},8276:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=e.length>0?"".concat(e,"__"):"";return"".concat(r).concat(t)}},71620:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){for(var t=[],r=!1,n={},a=0;a<e.length;a++){var i=e[a];i&&("string"==typeof i?t.push(i):(Object.assign(n,i),r=!0))}return{classNames:t,hasInlineStyles:r,inlineStyles:n}}},64832:(e,t,r)=>{e.exports=r(54241).default},10533:(e,t)=>{"use strict";var r,n;function a(e,t){var r=t(e(n));return function(){return r}}function i(e){return a(e,r.createLTR||r.create)}function o(){return n}function s(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.resolve(t)}function l(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.resolveLTR?r.resolveLTR(t):s(t)}Object.defineProperty(t,"__esModule",{value:!0}),t._getInterface=function(){return r},t._getTheme=o,t.default=void 0;var c={registerTheme:function(e){n=e},registerInterface:function(e){r=e},create:i,createLTR:i,createRTL:function(e){return a(e,r.createRTL||r.create)},get:o,resolve:l,resolveLTR:l,resolveRTL:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.resolveRTL?r.resolveRTL(t):s(t)},flush:function(){r.flush&&r.flush()}};t.default=c},45437:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DIRECTIONS",{enumerable:!0,get:function(){return s.DIRECTIONS}}),t.default=void 0;var a,i=r(51609),o=n(r(5556)),s=r(1666),l=(a={stylesInterface:null,stylesTheme:null,direction:null},i.createContext?(0,i.createContext)(a):{Provider:function(){throw new ReferenceError("WithStylesContext requires React 16.3 or later")},Consumer:function(){throw new ReferenceError("WithStylesContext requires React 16.3 or later")}});l.Provider.propTypes={stylesInterface:o.default.object,stylesTheme:o.default.object,direction:o.default.oneOf([s.DIRECTIONS.LTR,s.DIRECTIONS.RTL])};var c=l;t.default=c},77609:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={};t.default=function(){return r}},47267:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.perfStart=function(e){"undefined"!=typeof performance&&void 0!==performance.mark&&"function"==typeof performance.clearMarks&&e&&(performance.clearMarks(e),performance.mark(e))},t.perfEnd=function(e,t,r){"undefined"!=typeof performance&&void 0!==performance.mark&&"function"==typeof performance.clearMarks&&(performance.clearMarks(t),performance.mark(t),performance.measure(r,e,t),performance.clearMarks(r))},t.default=function(e){return"react-with-styles.".concat(e,".start"),"react-with-styles.".concat(e,".end"),"👩‍🎨 [".concat(e,"]"),function(e){return function(){return e.apply(void 0,arguments)}}}},94920:(e,t,r)=>{"use strict";var n=r(6305),a=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.withStyles=b,Object.defineProperty(t,"withStylesPropTypes",{enumerable:!0,get:function(){return m.withStylesPropTypes}}),t.css=t.default=void 0;var i=a(r(94634)),o=a(r(43693)),s=a(r(91847)),l=a(r(6221)),c=a(r(51609)),u=a(r(4146)),d=a(r(95193)),h=a(r(61886)),f=a(r(77609)),p=(a(r(47267)),n(r(45437))),g=n(r(10533)),m=r(98212);function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach((function(t){(0,o.default)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.default,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.stylesPropName,n=void 0===r?"styles":r,a=t.themePropName,m=void 0===a?"theme":a,v=t.cssPropName,b=void 0===v?"css":v,x=t.flushBefore,w=void 0!==x&&x,k=t.pureComponent,S=void 0!==k&&k;e=e||f.default;var C=S?c.default.PureComponent:c.default.Component,_="undefined"==typeof WeakMap?new Map:new WeakMap,E="undefined"==typeof WeakMap?new Map:new WeakMap;return function(t){var r=(0,d.default)(t),a=function(r){function a(){return r.apply(this,arguments)||this}(0,l.default)(a,r);var u=a.prototype;return u.getCurrentInterface=function(){return this.context&&this.context.stylesInterface||(0,g._getInterface)()},u.getCurrentTheme=function(){return this.context&&this.context.stylesTheme||(0,g._getTheme)()},u.getCurrentDirection=function(){return this.context&&this.context.direction||p.DIRECTIONS.LTR},u.getProps=function(){var t=this.getCurrentInterface(),r=this.getCurrentTheme(),n=this.getCurrentDirection(),i=function(e,t,r){var n=E.get(e);if(!n)return null;var a=n.get(t);return a?a[r]:null}(r,a,n),o=!i||!i.stylesInterface||t&&i.stylesInterface!==t,s=!i||i.theme!==r;if(!o&&!s)return i.props;var l=o&&function(e,t){var r=e===p.DIRECTIONS.RTL?"RTL":"LTR",n=t["create".concat(r)]||t.create;return{create:n,original:n}}(n,t)||i.create,c=o&&function(e,t){var r=e===p.DIRECTIONS.RTL?"RTL":"LTR",n=t["resolve".concat(r)]||t.resolve;return{resolve:n,original:n}}(n,t)||i.resolve,u=l.create,d=c.resolve,h=!i||!i.create||l.original!==i.create.original,f=(!i||!i.resolve||c.original!==i.resolve.original)&&function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return d(t)}||i.props.css,g=function(t){var r=_.get(t)||e(t)||{};return _.set(t,r),r}(r),m={css:f,styles:(h||g!==i.stylesFnResult)&&u(g)||i.props.styles,theme:r};return function(e,t,r,n){var a=E.get(e);a||(a="undefined"==typeof WeakMap?new Map:new WeakMap,E.set(e,a));var i=a.get(t);i||(i={ltr:{},rtl:{}},a.set(t,i)),i[r]=n}(r,a,n,{stylesInterface:t,theme:r,create:l,resolve:c,stylesFnResult:g,props:m}),m},u.flush=function(){var e=this.getCurrentInterface();e&&e.flush&&e.flush()},u.render=function(){var e,r=this.getProps(),a=r.theme,l=r.styles,u=r.css;w&&this.flush();var d=this.props,h=d.forwardedRef,f=(0,s.default)(d,["forwardedRef"]);return c.default.createElement(t,(0,i.default)({ref:void 0===c.default.forwardRef?void 0:h},void 0===c.default.forwardRef?this.props:f,(e={},(0,o.default)(e,m,a),(0,o.default)(e,n,l),(0,o.default)(e,b,u),e)))},a}(C);void 0!==c.default.forwardRef&&(a.propTypes={forwardedRef:(0,h.default)()});var f=void 0===c.default.forwardRef?a:c.default.forwardRef((function(e,t){return c.default.createElement(a,(0,i.default)({},e,{forwardedRef:t}))}));return t.propTypes&&(f.propTypes=y({},t.propTypes),delete f.propTypes[n],delete f.propTypes[m],delete f.propTypes[b]),t.defaultProps&&(f.defaultProps=y({},t.defaultProps)),a.contextType=p.default,f.WrappedComponent=t,f.displayName="withStyles(".concat(r,")"),(0,u.default)(f,t)}}var x=b;t.default=x;var w=g.default.resolveLTR;t.css=w},98212:(e,t,r)=>{"use strict";var n=r(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.withStylesPropTypes=void 0;var a=n(r(5556)),i={styles:a.default.object.isRequired,theme:a.default.object.isRequired,css:a.default.func.isRequired};t.withStylesPropTypes=i;var o=i;t.default=o},95193:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){return"string"==typeof t?t:"function"==typeof t?t.displayName||(0,a.default)(t):(0,i.isForwardRef)({type:t,$$typeof:i.Element})?t.displayName:(0,i.isMemo)(t)?e(t.type):null};var n,a=(n=r(21482))&&n.__esModule?n:{default:n},i=r(23294)},3098:(e,t,r)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=((n=r(88372))&&n.__esModule?n:{default:n}).default;t.default=a},61219:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,a.default)(e.bind(),{typeName:t,typeChecker:r,isRequired:(0,a.default)(e.isRequired.bind(),{typeName:t,typeChecker:r,typeRequired:!0})})};var n,a=(n=r(6525))&&n.__esModule?n:{default:n}},61886:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(51609),a=o(r(3098)),i=o(r(61219));function o(e){return e&&e.__esModule?e:{default:e}}var s=Object.prototype.isPrototypeOf;function l(e,t,r){var i,o=e[t];return!("function"!=typeof(i=o)||s.call(n.Component,i)||n.PureComponent&&s.call(n.PureComponent,i))||function(e){if(!(0,a.default)(e))return!1;var t=Object.keys(e);return 1===t.length&&"current"===t[0]}(o)?null:new TypeError("".concat(t," in ").concat(r," must be a ref"))}function c(e,t,r){if(null==e[t])return null;for(var n=arguments.length,a=new Array(n>3?n-3:0),i=3;i<n;i++)a[i-3]=arguments[i];return l.apply(void 0,[e,t,r].concat(a))}c.isRequired=l,t.default=function(){return(0,i.default)(c,"ref")}},76501:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,r){var n;return r&&!0===r.clone&&t(e)?i((n=e,Array.isArray(n)?[]:{}),e,r):e}function a(e,r,a){var o=e.slice();return r.forEach((function(r,s){void 0===o[s]?o[s]=n(r,a):t(r)?o[s]=i(e[s],r,a):-1===e.indexOf(r)&&o.push(n(r,a))})),o}function i(e,r,o){var s=Array.isArray(r);return s===Array.isArray(e)?s?((o||{arrayMerge:a}).arrayMerge||a)(e,r,o):function(e,r,a){var o={};return t(e)&&Object.keys(e).forEach((function(t){o[t]=n(e[t],a)})),Object.keys(r).forEach((function(s){t(r[s])&&e[s]?o[s]=i(e[s],r[s],a):o[s]=n(r[s],a)})),o}(e,r,o):n(r,o)}i.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,r){return i(e,r,t)}))};var o=i;e.exports=o},19874:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,o=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,h=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,p=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,m=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case i:case s:case o:case f:return e;default:switch(e=e&&e.$$typeof){case c:case h:case m:case g:case l:return e;default:return t}}case a:return t}}}function k(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=n,t.ForwardRef=h,t.Fragment=i,t.Lazy=m,t.Memo=g,t.Portal=a,t.Profiler=s,t.StrictMode=o,t.Suspense=f,t.isAsyncMode=function(e){return k(e)||w(e)===u},t.isConcurrentMode=k,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===h},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===m},t.isMemo=function(e){return w(e)===g},t.isPortal=function(e){return w(e)===a},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===o},t.isSuspense=function(e){return w(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===s||e===o||e===f||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===g||e.$$typeof===l||e.$$typeof===c||e.$$typeof===h||e.$$typeof===y||e.$$typeof===b||e.$$typeof===x||e.$$typeof===v)},t.typeOf=w},23294:(e,t,r)=>{"use strict";e.exports=r(19874)},24470:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CHANNEL="__direction__",t.DIRECTIONS={LTR:"ltr",RTL:"rtl"}},48635:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,a=(n=r(5556))&&n.__esModule?n:{default:n};t.default=a.default.shape({getState:a.default.func,setState:a.default.func,subscribe:a.default.func})},56131:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(18638)),a=o(r(5556)),i=r(24470);function o(e){return e&&e.__esModule?e:{default:e}}t.default=a.default.oneOf((0,n.default)(i.DIRECTIONS))},1666:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.withDirectionPropTypes=t.DIRECTIONS=void 0;var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();t.default=function(e){var t=function(t){function r(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e,t));return n.state={direction:t[c.CHANNEL]?t[c.CHANNEL].getState():v},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,t),a(r,[{key:"componentDidMount",value:function(){var e=this;this.context[c.CHANNEL]&&(this.channelUnsubscribe=this.context[c.CHANNEL].subscribe((function(t){e.setState({direction:t})})))}},{key:"componentWillUnmount",value:function(){this.channelUnsubscribe&&this.channelUnsubscribe()}},{key:"render",value:function(){var t=this.state.direction;return i.default.createElement(e,n({},this.props,{direction:t}))}}]),r}(i.default.Component),r=(0,l.default)(e)||"Component";return t.WrappedComponent=e,t.contextTypes=m,t.displayName="withDirection("+String(r)+")",e.propTypes&&(t.propTypes=(0,s.default)({},e.propTypes),delete t.propTypes.direction),e.defaultProps&&(t.defaultProps=(0,s.default)({},e.defaultProps)),(0,o.default)(t,e)};var i=h(r(51609)),o=h(r(4146)),s=h(r(76501)),l=h(r(95193)),c=r(24470),u=h(r(48635)),d=h(r(56131));function h(e){return e&&e.__esModule?e:{default:e}}var f,p,g,m=(f={},p=c.CHANNEL,g=u.default,p in f?Object.defineProperty(f,p,{value:g,enumerable:!0,configurable:!0,writable:!0}):f[p]=g,f);t.DIRECTIONS=c.DIRECTIONS;var v=c.DIRECTIONS.LTR;t.withDirectionPropTypes={direction:d.default.isRequired}},21020:(e,t,r)=>{"use strict";var n=r(51609),a=Symbol.for("react.element"),i=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),o=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};t.jsx=function(e,t,r){var n,l={},c=null,u=null;for(n in void 0!==r&&(c=""+r),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,n)&&!s.hasOwnProperty(n)&&(l[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===l[n]&&(l[n]=t[n]);return{$$typeof:a,type:e,key:c,ref:u,props:l,_owner:o.current}}},74848:(e,t,r)=>{"use strict";e.exports=r(21020)},99721:(e,t,r)=>{"use strict";var n=r(36556),a=r(14035),i=n("RegExp.prototype.exec"),o=r(69675);e.exports=function(e){if(!a(e))throw new o("`regex` must be a RegExp");return function(t){return null!==i(e,t)}}},96897:(e,t,r)=>{"use strict";var n=r(70453),a=r(52422),i=r(30592)(),o=r(98176),s=r(69675),l=n("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new s("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||l(t)!==t)throw new s("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],n=!0,c=!0;if("length"in e&&o){var u=o(e,"length");u&&!u.configurable&&(n=!1),u&&!u.writable&&(c=!1)}return(n||c||!r)&&(i?a(e,"length",t,!0,!0):a(e,"length",t)),e}},93768:(e,t,r)=>{"use strict";var n=r(79612);e.exports=n.setPrototypeOf||null},45728:e=>{"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.setPrototypeOf||null},16728:(e,t,r)=>{"use strict";var n=r(45728),a=r(93768),i=r(53516),o=r(69675);e.exports=n?function(e,t){if(n(e,t))return e;throw new o("Reflect.setPrototypeOf: failed to set [[Prototype]]")}:a||(i?function(e,t){return i(e,t),e}:null)},68206:(e,t,r)=>{"use strict";var n=r(5388),a=r(24810),i=r(36556)("String.prototype.replace"),o=/^\s$/.test("᠎"),s=o?/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/:/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,l=o?/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/:/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/;e.exports=function(){var e=a(n(this));return i(i(e,s,""),l,"")}},20214:(e,t,r)=>{"use strict";var n=r(10487),a=r(38452),i=r(5388),o=r(68206),s=r(74895),l=r(79377),c=n(s()),u=function(e){return i(e),c(e)};a(u,{getPolyfill:s,implementation:o,shim:l}),e.exports=u},74895:(e,t,r)=>{"use strict";var n=r(68206);e.exports=function(){return String.prototype.trim&&"​"==="​".trim()&&"᠎"==="᠎".trim()&&"_᠎"==="_᠎".trim()&&"᠎_"==="᠎_".trim()?String.prototype.trim:n}},79377:(e,t,r)=>{"use strict";var n=r(30592)(),a=r(52422),i=r(74895);e.exports=function(){var e=i();return String.prototype.trim!==e&&(n?a(String.prototype,"trim",e,!0):a(String.prototype,"trim",e)),e}},1063:(e,t,r)=>{"use strict";var n=r(51609),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=n.useState,o=n.useEffect,s=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!a(e,r)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=i({inst:{value:r,getSnapshot:t}}),a=n[0].inst,u=n[1];return s((function(){a.value=r,a.getSnapshot=t,c(a)&&u({inst:a})}),[e,r,t]),o((function(){return c(a)&&u({inst:a}),e((function(){c(a)&&u({inst:a})}))}),[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:u},19888:(e,t,r)=>{"use strict";e.exports=r(1063)},51609:e=>{"use strict";e.exports=window.React},75795:e=>{"use strict";e.exports=window.ReactDOM},76154:e=>{"use strict";e.exports=window.moment},42634:()=>{},70079:e=>{e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports},92987:e=>{e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},5901:(e,t,r)=>{var n=r(70079);e.exports=function(e){if(Array.isArray(e))return n(e)},e.exports.__esModule=!0,e.exports.default=e.exports},12475:e=>{e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},43693:(e,t,r)=>{var n=r(77736);e.exports=function(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},94634:e=>{function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},6221:(e,t,r)=>{var n=r(95636);e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},24994:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},6305:(e,t,r)=>{var n=r(73738).default;function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=n(e)&&"function"!=typeof e)return{default:e};var r=a(t);if(r&&r.has(e))return r.get(e);var i={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&{}.hasOwnProperty.call(e,s)){var l=o?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=e[s]}return i.default=e,r&&r.set(e,i),i},e.exports.__esModule=!0,e.exports.default=e.exports},99291:e=>{e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},81156:e=>{e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},47752:e=>{e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},41869:e=>{e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},91847:(e,t,r)=>{var n=r(54893);e.exports=function(e,t){if(null==e)return{};var r,a,i=n(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],t.includes(r)||{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i},e.exports.__esModule=!0,e.exports.default=e.exports},54893:e=>{e.exports=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r},e.exports.__esModule=!0,e.exports.default=e.exports},95636:e=>{function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},85715:(e,t,r)=>{var n=r(92987),a=r(81156),i=r(17122),o=r(47752);e.exports=function(e,t){return n(e)||a(e,t)||i(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},41132:(e,t,r)=>{var n=r(5901),a=r(99291),i=r(17122),o=r(41869);e.exports=function(e){return n(e)||a(e)||i(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},89045:(e,t,r)=>{var n=r(73738).default;e.exports=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},77736:(e,t,r)=>{var n=r(73738).default,a=r(89045);e.exports=function(e){var t=a(e,"string");return"symbol"==n(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},73738:e=>{function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},17122:(e,t,r)=>{var n=r(70079);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},23016:(e,t,r)=>{"use strict";var n=r(70453)("%Array.prototype%"),a=r(79290),i=r(58068),o=r(69675),s=r(77440),l=r(41417),c=r(16728);e.exports=function(e){if(!s(e)||e<0)throw new o("Assertion failed: `length` must be an integer Number >= 0");if(e>l)throw new a("length is greater than (2**32 - 1)");var t=arguments.length>1?arguments[1]:n,r=[];if(t!==n){if(!c)throw new i("ArrayCreate: a `proto` argument that is not `Array.prototype` is not supported in an environment that does not support setting the [[Prototype]]");c(r,t)}return 0!==e&&(r.length=e),r}},64076:(e,t,r)=>{"use strict";var n=r(70453)("%Symbol.species%",!0),a=r(69675),i=r(77440),o=r(23016),s=r(94281),l=r(79268),c=r(79801),u=r(92702);e.exports=function(e,t){if(!i(t)||t<0)throw new a("Assertion failed: length must be an integer >= 0");if(!l(e))return o(t);var r=s(e,"constructor");if(n&&u(r)&&null===(r=s(r,n))&&(r=void 0),void 0===r)return o(t);if(!c(r))throw new a("C must be a constructor");return new r(t)}},20545:(e,t,r)=>{"use strict";var n=r(70453),a=r(36556),i=r(69675),o=r(79268),s=n("%Reflect.apply%",!0)||a("Function.prototype.apply");e.exports=function(e,t){var r=arguments.length>2?arguments[2]:[];if(!o(r))throw new i("Assertion failed: optional `argumentsList`, if provided, must be a List");return s(e,t,r)}},43288:(e,t,r)=>{"use strict";var n=r(69675),a=r(13541),i=r(86175),o=r(92702);e.exports=function(e,t,r){if(!o(e))throw new n("Assertion failed: Type(O) is not Object");if(!a(t))throw new n("Assertion failed: P is not a Property Key");return i(e,t,{"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Value]]":r,"[[Writable]]":!0})}},42189:(e,t,r)=>{"use strict";var n=r(69675),a=r(43288),i=r(92702),o=r(13541);e.exports=function(e,t,r){if(!i(e))throw new n("Assertion failed: Type(O) is not Object");if(!o(t))throw new n("Assertion failed: P is not a Property Key");if(!a(e,t,r))throw new n("unable to create data property")}},58780:(e,t,r)=>{"use strict";var n=r(69675),a=r(55701),i=r(84769),o=r(79173),s=r(97856),l=r(13541),c=r(56654),u=r(29576),d=r(92702);e.exports=function(e,t,r){if(!d(e))throw new n("Assertion failed: Type(O) is not Object");if(!l(t))throw new n("Assertion failed: P is not a Property Key");var h=a(r)?r:u(r);if(!a(h))throw new n("Assertion failed: Desc is not a valid Property Descriptor");return i(s,c,o,e,t,h)}},61828:(e,t,r)=>{"use strict";var n=r(69675),a=r(85689),i=r(20545),o=r(42189),s=r(94281),l=r(63772),c=r(79268),u=r(52916),d=r(11885);e.exports=function e(t,r,h,f,p){var g;arguments.length>5&&(g=arguments[5]);for(var m=f,v=0;v<h;){var y=d(v);if(!0===l(r,y)){var b=s(r,y);if(void 0!==g){if(arguments.length<=6)throw new n("Assertion failed: thisArg is required when mapperFunction is provided");b=i(g,arguments[6],[b,v,r])}var x=!1;if(p>0&&(x=c(b)),x)m=e(t,b,u(b),m,p-1);else{if(m>=a)throw new n("index too large");o(t,d(m),b),m+=1}}v+=1}return m}},79173:(e,t,r)=>{"use strict";var n=r(69675),a=r(55701),i=r(52997);e.exports=function(e){if(void 0!==e&&!a(e))throw new n("Assertion failed: `Desc` must be a Property Descriptor");return i(e)}},94281:(e,t,r)=>{"use strict";var n=r(69675),a=r(58859),i=r(92702),o=r(13541);e.exports=function(e,t){if(!i(e))throw new n("Assertion failed: Type(O) is not Object");if(!o(t))throw new n("Assertion failed: P is not a Property Key, got "+a(t));return e[t]}},63772:(e,t,r)=>{"use strict";var n=r(69675),a=r(92702),i=r(13541);e.exports=function(e,t){if(!a(e))throw new n("Assertion failed: `O` must be an Object");if(!i(t))throw new n("Assertion failed: `P` must be a Property Key");return t in e}},56951:(e,t,r)=>{"use strict";var n=r(69675),a=r(9957),i=r(55701);e.exports=function(e){if(void 0===e)return!1;if(!i(e))throw new n("Assertion failed: `Desc` must be a Property Descriptor");return!(!a(e,"[[Get]]")&&!a(e,"[[Set]]"))}},79268:(e,t,r)=>{"use strict";e.exports=r(21412)},84377:(e,t,r)=>{"use strict";e.exports=r(69600)},79801:(e,t,r)=>{"use strict";var n=r(61376)("%Reflect.construct%",!0),a=r(58780);try{a({},"",{"[[Get]]":function(){}})}catch(e){a=null}if(a&&n){var i={},o={};a(o,"length",{"[[Get]]":function(){throw i},"[[Enumerable]]":!0}),e.exports=function(e){try{n(e,o)}catch(e){return e===i}}}else e.exports=function(e){return"function"==typeof e&&!!e.prototype}},97856:(e,t,r)=>{"use strict";var n=r(69675),a=r(9957),i=r(55701);e.exports=function(e){if(void 0===e)return!1;if(!i(e))throw new n("Assertion failed: `Desc` must be a Property Descriptor");return!(!a(e,"[[Value]]")&&!a(e,"[[Writable]]"))}},60908:(e,t,r)=>{"use strict";var n=r(70453),a=n("%Object.preventExtensions%",!0),i=n("%Object.isExtensible%",!0),o=r(86600);e.exports=a?function(e){return!o(e)&&i(e)}:function(e){return!o(e)}},19561:(e,t,r)=>{"use strict";var n=r(69675),a=r(56951),i=r(97856),o=r(55701);e.exports=function(e){if(void 0===e)return!1;if(!o(e))throw new n("Assertion failed: `Desc` must be a Property Descriptor");return!a(e)&&!i(e)}},52916:(e,t,r)=>{"use strict";var n=r(69675),a=r(94281),i=r(69916),o=r(92702);e.exports=function(e){if(!o(e))throw new n("Assertion failed: `obj` must be an Object");return i(a(e,"length"))}},86175:(e,t,r)=>{"use strict";var n=r(98176),a=r(58068),i=r(69675),o=r(55701),s=r(56951),l=r(60908),c=r(13541),u=r(29576),d=r(56654),h=r(46532),f=r(92702);e.exports=function(e,t,r){if(!f(e))throw new i("Assertion failed: O must be an Object");if(!c(t))throw new i("Assertion failed: P must be a Property Key");if(!o(r))throw new i("Assertion failed: Desc must be a Property Descriptor");if(!n){if(s(r))throw new a("This environment does not support accessor property descriptors.");var p=!(t in e)&&r["[[Writable]]"]&&r["[[Enumerable]]"]&&r["[[Configurable]]"]&&"[[Value]]"in r,g=t in e&&(!("[[Configurable]]"in r)||r["[[Configurable]]"])&&(!("[[Enumerable]]"in r)||r["[[Enumerable]]"])&&(!("[[Writable]]"in r)||r["[[Writable]]"])&&"[[Value]]"in r;if(p||g)return e[t]=r["[[Value]]"],d(e[t],r["[[Value]]"]);throw new a("This environment does not support defining non-writable, non-enumerable, or non-configurable properties")}var m=n(e,t),v=m&&u(m),y=l(e);return h(e,t,y,r,v)}},56654:(e,t,r)=>{"use strict";var n=r(94459);e.exports=function(e,t){return e===t?0!==e||1/e==1/t:n(e)&&n(t)}},33360:(e,t,r)=>{"use strict";var n=r(70453),a=n("%RegExp%"),i=r(69675),o=n("%parseInt%"),s=r(36556),l=r(99721),c=s("String.prototype.slice"),u=l(/^0b[01]+$/i),d=l(/^0o[0-7]+$/i),h=l(/^[-+]0x[0-9a-f]+$/i),f=l(new a("["+["…","​","￾"].join("")+"]","g")),p=r(20214);e.exports=function e(t){if("string"!=typeof t)throw new i("Assertion failed: `argument` is not a String");if(u(t))return+o(c(t,2),2);if(d(t))return+o(c(t,2),8);if(f(t)||h(t))return NaN;var r=p(t);return r!==t?e(r):+t}},4150:e=>{"use strict";e.exports=function(e){return!!e}},30289:(e,t,r)=>{"use strict";var n=r(36065),a=r(76967),i=r(94459),o=r(63331);e.exports=function(e){var t=n(e);return i(t)||0===t?0:o(t)?a(t):t}},69916:(e,t,r)=>{"use strict";var n=r(85689),a=r(30289);e.exports=function(e){var t=a(e);return t<=0?0:t>n?n:t}},36065:(e,t,r)=>{"use strict";var n=r(70453),a=r(69675),i=n("%Number%"),o=r(86600),s=r(39163),l=r(33360);e.exports=function(e){var t=o(e)?e:s(e,i);if("symbol"==typeof t)throw new a("Cannot convert a Symbol value to a number");if("bigint"==typeof t)throw new a("Conversion from 'BigInt' to 'number' is not allowed.");return"string"==typeof t?l(t):+t}},48227:(e,t,r)=>{"use strict";e.exports=r(33348)},39163:(e,t,r)=>{"use strict";var n=r(95437);e.exports=function(e){return arguments.length>1?n(e,arguments[1]):n(e)}},29576:(e,t,r)=>{"use strict";var n=r(9957),a=r(69675),i=r(84377),o=r(4150),s=r(92702);e.exports=function(e){if(!s(e))throw new a("ToPropertyDescriptor requires an object");var t={};if(n(e,"enumerable")&&(t["[[Enumerable]]"]=o(e.enumerable)),n(e,"configurable")&&(t["[[Configurable]]"]=o(e.configurable)),n(e,"value")&&(t["[[Value]]"]=e.value),n(e,"writable")&&(t["[[Writable]]"]=o(e.writable)),n(e,"get")){var r=e.get;if(void 0!==r&&!i(r))throw new a("getter must be a function");t["[[Get]]"]=r}if(n(e,"set")){var l=e.set;if(void 0!==l&&!i(l))throw new a("setter must be a function");t["[[Set]]"]=l}if((n(t,"[[Get]]")||n(t,"[[Set]]"))&&(n(t,"[[Value]]")||n(t,"[[Writable]]")))throw new a("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return t}},11885:(e,t,r)=>{"use strict";var n=r(70453)("%String%"),a=r(69675);e.exports=function(e){if("symbol"==typeof e)throw new a("Cannot convert a Symbol value to a string");return n(e)}},58501:(e,t,r)=>{"use strict";var n=r(82439);e.exports=function(e){return"symbol"==typeof e?"Symbol":"bigint"==typeof e?"BigInt":n(e)}},46532:(e,t,r)=>{"use strict";var n=r(69675),a=r(84769),i=r(98143),o=r(55701),s=r(79173),l=r(56951),c=r(97856),u=r(19561),d=r(13541),h=r(56654),f=r(58501),p=r(92702);e.exports=function(e,t,r,g,m){var v,y,b=f(e);if(void 0!==e&&!p(e))throw new n("Assertion failed: O must be undefined or an Object");if(!d(t))throw new n("Assertion failed: P must be a Property Key");if("boolean"!=typeof r)throw new n("Assertion failed: extensible must be a Boolean");if(!o(g))throw new n("Assertion failed: Desc must be a Property Descriptor");if(void 0!==m&&!o(m))throw new n("Assertion failed: current must be a Property Descriptor, or undefined");if(void 0===m)return!!r&&("Undefined"===b||(l(g)?a(c,h,s,e,t,g):a(c,h,s,e,t,{"[[Configurable]]":!!g["[[Configurable]]"],"[[Enumerable]]":!!g["[[Enumerable]]"],"[[Value]]":g["[[Value]]"],"[[Writable]]":!!g["[[Writable]]"]})));if(!i({IsAccessorDescriptor:l,IsDataDescriptor:c},m))throw new n("`current`, when present, must be a fully populated and valid Property Descriptor");if(!m["[[Configurable]]"]){if("[[Configurable]]"in g&&g["[[Configurable]]"])return!1;if("[[Enumerable]]"in g&&!h(g["[[Enumerable]]"],m["[[Enumerable]]"]))return!1;if(!u(g)&&!h(l(g),l(m)))return!1;if(l(m)){if("[[Get]]"in g&&!h(g["[[Get]]"],m["[[Get]]"]))return!1;if("[[Set]]"in g&&!h(g["[[Set]]"],m["[[Set]]"]))return!1}else if(!m["[[Writable]]"]){if("[[Writable]]"in g&&g["[[Writable]]"])return!1;if("[[Value]]"in g&&!h(g["[[Value]]"],m["[[Value]]"]))return!1}}return"Undefined"===b||(c(m)&&l(g)?(v=("[[Configurable]]"in g?g:m)["[[Configurable]]"],y=("[[Enumerable]]"in g?g:m)["[[Enumerable]]"],a(c,h,s,e,t,{"[[Configurable]]":!!v,"[[Enumerable]]":!!y,"[[Get]]":("[[Get]]"in g?g:m)["[[Get]]"],"[[Set]]":("[[Set]]"in g?g:m)["[[Set]]"]})):l(m)&&c(g)?(v=("[[Configurable]]"in g?g:m)["[[Configurable]]"],y=("[[Enumerable]]"in g?g:m)["[[Enumerable]]"],a(c,h,s,e,t,{"[[Configurable]]":!!v,"[[Enumerable]]":!!y,"[[Value]]":("[[Value]]"in g?g:m)["[[Value]]"],"[[Writable]]":!!("[[Writable]]"in g?g:m)["[[Writable]]"]})):a(c,h,s,e,t,g))}},8091:(e,t,r)=>{"use strict";var n=r(58968);e.exports=function(e){return"bigint"==typeof e?e:n(e)}},76967:(e,t,r)=>{"use strict";var n=r(8091),a=r(69675);e.exports=function(e){if("number"!=typeof e&&"bigint"!=typeof e)throw new a("argument must be a Number or a BigInt");var t=e<0?-n(-e):n(e);return 0===t?0:t}},24810:(e,t,r)=>{"use strict";var n=r(70453)("%String%"),a=r(69675);e.exports=function(e){if("symbol"==typeof e)throw new a("Cannot convert a Symbol value to a string");return n(e)}},82439:(e,t,r)=>{"use strict";var n=r(92702);e.exports=function(e){return null===e?"Null":void 0===e?"Undefined":n(e)?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":void 0}},61376:(e,t,r)=>{"use strict";e.exports=r(70453)},84769:(e,t,r)=>{"use strict";var n=r(30592),a=r(30655),i=n.hasArrayLengthDefineBug(),o=i&&r(21412),s=r(36556)("Object.prototype.propertyIsEnumerable");e.exports=function(e,t,r,n,l,c){if(!a){if(!e(c))return!1;if(!c["[[Configurable]]"]||!c["[[Writable]]"])return!1;if(l in n&&s(n,l)!==!!c["[[Enumerable]]"])return!1;var u=c["[[Value]]"];return n[l]=u,t(n[l],u)}return i&&"length"===l&&"[[Value]]"in c&&o(n)&&n.length!==c["[[Value]]"]?(n.length=c["[[Value]]"],n.length===c["[[Value]]"]):(a(n,l,r(c)),!0)}},21412:(e,t,r)=>{"use strict";var n=r(70453)("%Array%"),a=!n.isArray&&r(36556)("Object.prototype.toString");e.exports=n.isArray||function(e){return"[object Array]"===a(e)}},52997:e=>{"use strict";e.exports=function(e){if(void 0===e)return e;var t={};return"[[Value]]"in e&&(t.value=e["[[Value]]"]),"[[Writable]]"in e&&(t.writable=!!e["[[Writable]]"]),"[[Get]]"in e&&(t.get=e["[[Get]]"]),"[[Set]]"in e&&(t.set=e["[[Set]]"]),"[[Enumerable]]"in e&&(t.enumerable=!!e["[[Enumerable]]"]),"[[Configurable]]"in e&&(t.configurable=!!e["[[Configurable]]"]),t}},98143:(e,t,r)=>{"use strict";var n=r(55701);e.exports=function(e,t){return n(t)&&"[[Enumerable]]"in t&&"[[Configurable]]"in t&&(e.IsAccessorDescriptor(t)||e.IsDataDescriptor(t))}},92702:e=>{"use strict";e.exports=function(e){return!!e&&("function"==typeof e||"object"==typeof e)}},86600:e=>{"use strict";e.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}},13541:e=>{"use strict";e.exports=function(e){return"string"==typeof e||"symbol"==typeof e}},55701:(e,t,r)=>{"use strict";var n=r(69675),a=r(9957),i={__proto__:null,"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};e.exports=function(e){if(!e||"object"!=typeof e)return!1;for(var t in e)if(a(e,t)&&!i[t])return!1;var r=a(e,"[[Value]]")||a(e,"[[Writable]]"),o=a(e,"[[Get]]")||a(e,"[[Set]]");if(r&&o)throw new n("Property Descriptors may not be both accessor and data descriptors");return!0}},48343:(e,t,r)=>{"use strict";const{normalizeIPv6:n,normalizeIPv4:a,removeDotSegments:i,recomposeAuthority:o,normalizeComponentEncoding:s}=r(34834),l=r(343);function c(e,t,r,n){const a={};return n||(e=f(u(e,r),r),t=f(u(t,r),r)),!(r=r||{}).tolerant&&t.scheme?(a.scheme=t.scheme,a.userinfo=t.userinfo,a.host=t.host,a.port=t.port,a.path=i(t.path||""),a.query=t.query):(void 0!==t.userinfo||void 0!==t.host||void 0!==t.port?(a.userinfo=t.userinfo,a.host=t.host,a.port=t.port,a.path=i(t.path||""),a.query=t.query):(t.path?("/"===t.path.charAt(0)?a.path=i(t.path):(void 0===e.userinfo&&void 0===e.host&&void 0===e.port||e.path?e.path?a.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path:a.path=t.path:a.path="/"+t.path,a.path=i(a.path)),a.query=t.query):(a.path=e.path,void 0!==t.query?a.query=t.query:a.query=e.query),a.userinfo=e.userinfo,a.host=e.host,a.port=e.port),a.scheme=e.scheme),a.fragment=t.fragment,a}function u(e,t){const r={host:e.host,scheme:e.scheme,userinfo:e.userinfo,port:e.port,path:e.path,query:e.query,nid:e.nid,nss:e.nss,uuid:e.uuid,fragment:e.fragment,reference:e.reference,resourceName:e.resourceName,secure:e.secure,error:""},n=Object.assign({},t),a=[],s=l[(n.scheme||r.scheme||"").toLowerCase()];s&&s.serialize&&s.serialize(r,n),void 0!==r.path&&(n.skipEscape?r.path=unescape(r.path):(r.path=escape(r.path),void 0!==r.scheme&&(r.path=r.path.split("%3A").join(":")))),"suffix"!==n.reference&&r.scheme&&a.push(r.scheme,":");const c=o(r);if(void 0!==c&&("suffix"!==n.reference&&a.push("//"),a.push(c),r.path&&"/"!==r.path.charAt(0)&&a.push("/")),void 0!==r.path){let e=r.path;n.absolutePath||s&&s.absolutePath||(e=i(e)),void 0===c&&(e=e.replace(/^\/\//u,"/%2F")),a.push(e)}return void 0!==r.query&&a.push("?",r.query),void 0!==r.fragment&&a.push("#",r.fragment),a.join("")}const d=Array.from({length:127},((e,t)=>/[^!"$&'()*+,\-.;=_`a-z{}~]/u.test(String.fromCharCode(t)))),h=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;function f(e,t){const r=Object.assign({},t),i={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},o=-1!==e.indexOf("%");let s=!1;"suffix"===r.reference&&(e=(r.scheme?r.scheme+":":"")+"//"+e);const c=e.match(h);if(c){if(i.scheme=c[1],i.userinfo=c[3],i.host=c[4],i.port=parseInt(c[5],10),i.path=c[6]||"",i.query=c[7],i.fragment=c[8],isNaN(i.port)&&(i.port=c[5]),i.host){const e=a(i.host);if(!1===e.isIPV4){const t=n(e.host);i.host=t.host.toLowerCase(),s=t.isIPV6}else i.host=e.host,s=!0}void 0!==i.scheme||void 0!==i.userinfo||void 0!==i.host||void 0!==i.port||void 0!==i.query||i.path?void 0===i.scheme?i.reference="relative":void 0===i.fragment?i.reference="absolute":i.reference="uri":i.reference="same-document",r.reference&&"suffix"!==r.reference&&r.reference!==i.reference&&(i.error=i.error||"URI is not a "+r.reference+" reference.");const e=l[(r.scheme||i.scheme||"").toLowerCase()];if(!(r.unicodeSupport||e&&e.unicodeSupport)&&i.host&&(r.domainHost||e&&e.domainHost)&&!1===s&&function(e){let t=0;for(let r=0,n=e.length;r<n;++r)if(t=e.charCodeAt(r),t>126||d[t])return!0;return!1}(i.host))try{i.host=URL.domainToASCII(i.host.toLowerCase())}catch(e){i.error=i.error||"Host's domain name can not be converted to ASCII: "+e}(!e||e&&!e.skipNormalize)&&(o&&void 0!==i.scheme&&(i.scheme=unescape(i.scheme)),o&&void 0!==i.host&&(i.host=unescape(i.host)),i.path&&(i.path=escape(unescape(i.path))),i.fragment&&(i.fragment=encodeURI(decodeURIComponent(i.fragment)))),e&&e.parse&&e.parse(i,r)}else i.error=i.error||"URI can not be parsed.";return i}const p={SCHEMES:l,normalize:function(e,t){return"string"==typeof e?e=u(f(e,t),t):"object"==typeof e&&(e=f(u(e,t),t)),e},resolve:function(e,t,r){const n=Object.assign({scheme:"null"},r);return u(c(f(e,n),f(t,n),n,!0),{...n,skipEscape:!0})},resolveComponents:c,equal:function(e,t,r){return"string"==typeof e?(e=unescape(e),e=u(s(f(e,r),!0),{...r,skipEscape:!0})):"object"==typeof e&&(e=u(s(e,!0),{...r,skipEscape:!0})),"string"==typeof t?(t=unescape(t),t=u(s(f(t,r),!0),{...r,skipEscape:!0})):"object"==typeof t&&(t=u(s(t,!0),{...r,skipEscape:!0})),e.toLowerCase()===t.toLowerCase()},serialize:u,parse:f};e.exports=p,e.exports.default=p,e.exports.fastUri=p},343:e=>{"use strict";const t=/^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/iu,r=/([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-.:;=@]|%[\da-f]{2})+)/iu;function n(e){return"boolean"==typeof e.secure?e.secure:"wss"===String(e.scheme).toLowerCase()}function a(e){return e.host||(e.error=e.error||"HTTP URIs must have a host."),e}function i(e){const t="https"===String(e.scheme).toLowerCase();return e.port!==(t?443:80)&&""!==e.port||(e.port=void 0),e.path||(e.path="/"),e}const o={scheme:"http",domainHost:!0,parse:a,serialize:i},s={scheme:"ws",domainHost:!0,parse:function(e){return e.secure=n(e),e.resourceName=(e.path||"/")+(e.query?"?"+e.query:""),e.path=void 0,e.query=void 0,e},serialize:function(e){if(e.port!==(n(e)?443:80)&&""!==e.port||(e.port=void 0),"boolean"==typeof e.secure&&(e.scheme=e.secure?"wss":"ws",e.secure=void 0),e.resourceName){const[t,r]=e.resourceName.split("?");e.path=t&&"/"!==t?t:void 0,e.query=r,e.resourceName=void 0}return e.fragment=void 0,e}},l={http:o,https:{scheme:"https",domainHost:o.domainHost,parse:a,serialize:i},ws:s,wss:{scheme:"wss",domainHost:s.domainHost,parse:s.parse,serialize:s.serialize},urn:{scheme:"urn",parse:function(e,t){if(!e.path)return e.error="URN can not be parsed",e;const n=e.path.match(r);if(n){const r=t.scheme||e.scheme||"urn";e.nid=n[1].toLowerCase(),e.nss=n[2];const a=`${r}:${t.nid||e.nid}`,i=l[a];e.path=void 0,i&&(e=i.parse(e,t))}else e.error=e.error||"URN can not be parsed.";return e},serialize:function(e,t){const r=t.scheme||e.scheme||"urn",n=e.nid.toLowerCase(),a=`${r}:${t.nid||n}`,i=l[a];i&&(e=i.serialize(e,t));const o=e,s=e.nss;return o.path=`${n||t.nid}:${s}`,t.skipEscape=!0,o},skipNormalize:!0},"urn:uuid":{scheme:"urn:uuid",parse:function(e,r){const n=e;return n.uuid=n.nss,n.nss=void 0,r.tolerant||n.uuid&&t.test(n.uuid)||(n.error=n.error||"UUID is not valid."),n},serialize:function(e){const t=e;return t.nss=(e.uuid||"").toLowerCase(),t},skipNormalize:!0}};e.exports=l},64914:e=>{"use strict";e.exports={HEX:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15}}},34834:(e,t,r)=>{"use strict";const{HEX:n}=r(64914),a=/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u;function i(e){if(c(e,".")<3)return{host:e,isIPV4:!1};const t=e.match(a)||[],[r]=t;return r?{host:l(r,"."),isIPV4:!0}:{host:e,isIPV4:!1}}function o(e,t=!1){let r="",a=!0;for(const t of e){if(void 0===n[t])return;"0"!==t&&!0===a&&(a=!1),a||(r+=t)}return t&&0===r.length&&(r="0"),r}function s(e){if(c(e,":")<2)return{host:e,isIPV6:!1};const t=function(e){let t=0;const r={error:!1,address:"",zone:""},n=[],a=[];let i=!1,s=!1,l=!1;function c(){if(a.length){if(!1===i){const e=o(a);if(void 0===e)return r.error=!0,!1;n.push(e)}a.length=0}return!0}for(let o=0;o<e.length;o++){const u=e[o];if("["!==u&&"]"!==u)if(":"!==u)if("%"===u){if(!c())break;i=!0}else a.push(u);else{if(!0===s&&(l=!0),!c())break;if(t++,n.push(":"),t>7){r.error=!0;break}o-1>=0&&":"===e[o-1]&&(s=!0)}}return a.length&&(i?r.zone=a.join(""):l?n.push(a.join("")):n.push(o(a))),r.address=n.join(""),r}(e);if(t.error)return{host:e,isIPV6:!1};{let e=t.address,r=t.address;return t.zone&&(e+="%"+t.zone,r+="%25"+t.zone),{host:e,escapedHost:r,isIPV6:!0}}}function l(e,t){let r="",n=!0;const a=e.length;for(let i=0;i<a;i++){const o=e[i];"0"===o&&n?(i+1<=a&&e[i+1]===t||i+1===a)&&(r+=o,n=!1):(n=o===t,r+=o)}return r}function c(e,t){let r=0;for(let n=0;n<e.length;n++)e[n]===t&&r++;return r}const u=/^\.\.?\//u,d=/^\/\.(?:\/|$)/u,h=/^\/\.\.(?:\/|$)/u,f=/^\/?(?:.|\n)*?(?=\/|$)/u;e.exports={recomposeAuthority:function(e){const t=[];if(void 0!==e.userinfo&&(t.push(e.userinfo),t.push("@")),void 0!==e.host){let r=unescape(e.host);const n=i(r);if(n.isIPV4)r=n.host;else{const t=s(n.host);r=!0===t.isIPV6?`[${t.escapedHost}]`:e.host}t.push(r)}return"number"!=typeof e.port&&"string"!=typeof e.port||(t.push(":"),t.push(String(e.port))),t.length?t.join(""):void 0},normalizeComponentEncoding:function(e,t){const r=!0!==t?escape:unescape;return void 0!==e.scheme&&(e.scheme=r(e.scheme)),void 0!==e.userinfo&&(e.userinfo=r(e.userinfo)),void 0!==e.host&&(e.host=r(e.host)),void 0!==e.path&&(e.path=r(e.path)),void 0!==e.query&&(e.query=r(e.query)),void 0!==e.fragment&&(e.fragment=r(e.fragment)),e},removeDotSegments:function(e){const t=[];for(;e.length;)if(e.match(u))e=e.replace(u,"");else if(e.match(d))e=e.replace(d,"/");else if(e.match(h))e=e.replace(h,"/"),t.pop();else if("."===e||".."===e)e="";else{const r=e.match(f);if(!r)throw new Error("Unexpected dot segment condition");{const n=r[0];e=e.slice(n.length),t.push(n)}}return t.join("")},normalizeIPv4:i,normalizeIPv6:s,stringArrayToHexStripped:o}},63837:e=>{"use strict";e.exports=JSON.parse('{"$id":"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#","description":"Meta-schema for $data reference (JSON AnySchema extension proposal)","type":"object","required":["$data"],"properties":{"$data":{"type":"string","anyOf":[{"format":"relative-json-pointer"},{"format":"json-pointer"}]}},"additionalProperties":false}')},72079:e=>{"use strict";e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema#","$id":"http://json-schema.org/draft-07/schema#","title":"Core schema meta-schema","definitions":{"schemaArray":{"type":"array","minItems":1,"items":{"$ref":"#"}},"nonNegativeInteger":{"type":"integer","minimum":0},"nonNegativeIntegerDefault0":{"allOf":[{"$ref":"#/definitions/nonNegativeInteger"},{"default":0}]},"simpleTypes":{"enum":["array","boolean","integer","null","number","object","string"]},"stringArray":{"type":"array","items":{"type":"string"},"uniqueItems":true,"default":[]}},"type":["object","boolean"],"properties":{"$id":{"type":"string","format":"uri-reference"},"$schema":{"type":"string","format":"uri"},"$ref":{"type":"string","format":"uri-reference"},"$comment":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"default":true,"readOnly":{"type":"boolean","default":false},"examples":{"type":"array","items":true},"multipleOf":{"type":"number","exclusiveMinimum":0},"maximum":{"type":"number"},"exclusiveMaximum":{"type":"number"},"minimum":{"type":"number"},"exclusiveMinimum":{"type":"number"},"maxLength":{"$ref":"#/definitions/nonNegativeInteger"},"minLength":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"pattern":{"type":"string","format":"regex"},"additionalItems":{"$ref":"#"},"items":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/schemaArray"}],"default":true},"maxItems":{"$ref":"#/definitions/nonNegativeInteger"},"minItems":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"uniqueItems":{"type":"boolean","default":false},"contains":{"$ref":"#"},"maxProperties":{"$ref":"#/definitions/nonNegativeInteger"},"minProperties":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"required":{"$ref":"#/definitions/stringArray"},"additionalProperties":{"$ref":"#"},"definitions":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"properties":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"patternProperties":{"type":"object","additionalProperties":{"$ref":"#"},"propertyNames":{"format":"regex"},"default":{}},"dependencies":{"type":"object","additionalProperties":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/stringArray"}]}},"propertyNames":{"$ref":"#"},"const":true,"enum":{"type":"array","items":true,"minItems":1,"uniqueItems":true},"type":{"anyOf":[{"$ref":"#/definitions/simpleTypes"},{"type":"array","items":{"$ref":"#/definitions/simpleTypes"},"minItems":1,"uniqueItems":true}]},"format":{"type":"string"},"contentMediaType":{"type":"string"},"contentEncoding":{"type":"string"},"if":{"$ref":"#"},"then":{"$ref":"#"},"else":{"$ref":"#"},"allOf":{"$ref":"#/definitions/schemaArray"},"anyOf":{"$ref":"#/definitions/schemaArray"},"oneOf":{"$ref":"#/definitions/schemaArray"},"not":{"$ref":"#"}},"default":true}')}},t={};function r(n){var a=t[n];if(void 0!==a)return a.exports;var i=t[n]={exports:{}};return e[n].call(i.exports,i,i.exports,r),i.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e={};r.r(e),r.d(e,{addNotice:()=>oh,addSnackbarNotice:()=>ih,dismissNotification:()=>sh});var t={};r.r(t),r.d(t,{getNotifications:()=>lh,getNotificationsByType:()=>ch});var n=r(51609),a=r.n(n);const i=window.wp.element;var o=r(32485),s=r.n(o);const l=window.wp.i18n,c=()=>(0,n.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.334 10a1.667 1.667 0 1 1 3.333 0 1.667 1.667 0 0 1-3.333 0zM8.334 4.167a1.667 1.667 0 1 1 3.333 0 1.667 1.667 0 0 1-3.333 0zM8.334 15.833a1.667 1.667 0 1 1 3.333 0 1.667 1.667 0 0 1-3.333 0z",fill:"#4B5563"})),u=()=>(0,n.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"m2.876 2.875 8.248 8.248M1.167 4.971v4.057c0 .142 0 .214.016.28.014.06.038.117.07.17.036.058.086.109.187.21l2.872 2.871c.1.101.151.152.21.188.052.032.109.055.168.07.068.016.139.016.282.016h4.056c.143 0 .214 0 .282-.016a.583.583 0 0 0 .168-.07c.06-.036.11-.087.21-.188l2.872-2.871c.1-.101.151-.152.187-.21a.583.583 0 0 0 .07-.17c.016-.066.016-.138.016-.28V4.97c0-.143 0-.214-.016-.281a.583.583 0 0 0-.07-.169 1.249 1.249 0 0 0-.187-.21L9.688 1.439c-.1-.1-.15-.151-.21-.187a.583.583 0 0 0-.168-.07c-.068-.016-.139-.016-.282-.016H4.972c-.143 0-.214 0-.282.016a.583.583 0 0 0-.168.07c-.059.036-.11.086-.21.187L1.44 4.311c-.1.1-.151.151-.187.21a.583.583 0 0 0-.07.169c-.016.067-.016.138-.016.28z",stroke:"#D92D0B","stroke-width":"1.167","stroke-linecap":"round","stroke-linejoin":"round"})),d=()=>(0,n.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M5.25 1.75h3.5m-7 1.75h10.5m-1.167 0-.409 6.136c-.061.92-.092 1.381-.29 1.73a1.75 1.75 0 0 1-.758.709c-.362.175-.823.175-1.746.175H6.12c-.923 0-1.384 0-1.746-.175a1.75 1.75 0 0 1-.757-.709c-.2-.349-.23-.81-.291-1.73L2.916 3.5m2.917 2.625v2.917m2.334-2.917v2.917",stroke:"#D92D0B",strokeWidth:"1.167",strokeLinecap:"round",strokeLinejoin:"round"})),h=()=>(0,n.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M6 12L10 8L6 4",stroke:"#4B5563",strokeWidth:"1.33333",strokeLinecap:"round",strokeLinejoin:"round"})),f=()=>(0,n.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M12 17c.283 0 .52-.096.713-.288A.968.968 0 0 0 13 16a.968.968 0 0 0-.287-.713A.968.968 0 0 0 12 15a.968.968 0 0 0-.713.287A.968.968 0 0 0 11 16c0 .283.096.52.287.712.192.192.43.288.713.288zm-1-4h2V7h-2v6zm1 9a9.738 9.738 0 0 1-3.9-.788 10.099 10.099 0 0 1-3.175-2.137c-.9-.9-1.612-1.958-2.137-3.175A9.738 9.738 0 0 1 2 12c0-1.383.263-2.683.788-3.9a10.099 10.099 0 0 1 2.137-3.175c.9-.9 1.958-1.612 3.175-2.137A9.738 9.738 0 0 1 12 2c1.383 0 2.683.263 3.9.788a10.098 10.098 0 0 1 3.175 2.137c.9.9 1.613 1.958 2.137 3.175A9.738 9.738 0 0 1 22 12a9.738 9.738 0 0 1-.788 3.9 10.098 10.098 0 0 1-2.137 3.175c-.9.9-1.958 1.613-3.175 2.137A9.738 9.738 0 0 1 12 22z",fill:"#D92D0B"})),p=()=>(0,n.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M17 7 7 17M7 7l10 10",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),g=()=>(0,n.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.678 1.39a1.667 1.667 0 0 0-1.355 0c-.333.148-.549.409-.7.621-.147.21-.306.483-.48.784l-6.89 11.9c-.174.301-.333.576-.441.809-.11.237-.228.555-.19.918.048.47.295.898.677 1.176.295.214.63.271.89.295.256.023.573.023.922.023H16.89c.349 0 .666 0 .922-.023.26-.024.594-.08.89-.295.382-.278.628-.706.677-1.176.038-.363-.08-.681-.19-.918a10.943 10.943 0 0 0-.442-.81l-6.89-11.9a10.856 10.856 0 0 0-.48-.783c-.15-.212-.367-.473-.7-.621zm.156 6.11a.833.833 0 0 0-1.667 0v3.333a.833.833 0 0 0 1.667 0V7.5zM10 13.333A.833.833 0 0 0 10 15h.009a.833.833 0 0 0 0-1.667H10z",fill:"#F29718"})),m=()=>(0,n.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 .834a9.167 9.167 0 1 0 0 18.333A9.167 9.167 0 0 0 10 .834zm0 5a.833.833 0 0 0 0 1.667h.008a.833.833 0 0 0 0-1.667H10zm.833 4.167a.833.833 0 1 0-1.667 0v3.333a.833.833 0 0 0 1.667 0v-3.333z",fill:"#0C7FF2"}));var v=e=>"checkbox"===e.type,y=e=>e instanceof Date,b=e=>null==e;const x=e=>"object"==typeof e;var w=e=>!b(e)&&!Array.isArray(e)&&x(e)&&!y(e),k="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function S(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(k&&(e instanceof Blob||e instanceof FileList)||!r&&!w(e))return e;if(t=r?[]:{},r||(e=>{const t=e.constructor&&e.constructor.prototype;return w(t)&&t.hasOwnProperty("isPrototypeOf")})(e))for(const r in e)e.hasOwnProperty(r)&&(t[r]=S(e[r]));else t=e}return t}var C=e=>Array.isArray(e)?e.filter(Boolean):[],_=e=>void 0===e,E=(e,t,r)=>{if(!t||!w(e))return r;const n=C(t.split(/[,[\].]+?/)).reduce(((e,t)=>b(e)?e:e[t]),e);return _(n)||n===e?_(e[t])?r:e[t]:n};const P="onChange",A="onSubmit",D="all",O="pattern",M="required",T=n.createContext(null),I=()=>n.useContext(T),N=e=>{const{children:t,...r}=e;return n.createElement(T.Provider,{value:r},t)};var L=(e,t,r,n=!0)=>{const a={defaultValues:t._defaultValues};for(const i in e)Object.defineProperty(a,i,{get:()=>{const a=i;return t._proxyFormState[a]!==D&&(t._proxyFormState[a]=!n||D),r&&(r[a]=!0),e[a]}});return a},R=e=>w(e)&&!Object.keys(e).length,F=(e,t,r,n)=>{r(e);const{name:a,...i}=e;return R(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find((e=>t[e]===(!n||D)))},z=e=>Array.isArray(e)?e:[e];function j(e){const t=n.useRef(e);t.current=e,n.useEffect((()=>{const r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}}),[e.disabled])}function H(e){const t=I(),{control:r=t.control,disabled:a,name:i,exact:o}=e||{},[s,l]=n.useState(r._formState),c=n.useRef(!0),u=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),d=n.useRef(i);return d.current=i,j({disabled:a,next:e=>c.current&&((e,t,r)=>r&&t?e===t:!e||!t||e===t||z(e).some((e=>e&&(e.startsWith(t)||t.startsWith(e)))))(d.current,e.name,o)&&F(e,u.current,r._updateFormState)&&l({...r._formState,...e}),subject:r._subjects.state}),n.useEffect((()=>(c.current=!0,u.current.isValid&&r._updateValid(!0),()=>{c.current=!1})),[r]),L(s,r,u.current,!1)}var B=e=>"string"==typeof e,$=e=>/^\w*$/.test(e),W=e=>C(e.replace(/["|']|\]/g,"").split(/\.|\[/));function V(e,t,r){let n=-1;const a=$(t)?[t]:W(t),i=a.length,o=i-1;for(;++n<i;){const t=a[n];let i=r;if(n!==o){const r=e[t];i=w(r)||Array.isArray(r)?r:isNaN(+a[n+1])?{}:[]}e[t]=i,e=e[t]}return e}var Y=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{};const X=(e,t,r)=>{for(const n of r||Object.keys(e)){const r=E(e,n);if(r){const{_f:e,...n}=r;if(e&&t(e.name)){if(e.ref.focus){e.ref.focus();break}if(e.refs&&e.refs[0].focus){e.refs[0].focus();break}}else w(n)&&X(n,t)}}};var K=e=>({isOnSubmit:!e||e===A,isOnBlur:"onBlur"===e,isOnChange:e===P,isOnAll:e===D,isOnTouch:"onTouched"===e}),G=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))))),U=(e,t,r)=>{const n=C(E(e,r));return V(n,"root",t[r]),V(e,r,n),e},q=e=>"boolean"==typeof e,Z=e=>"file"===e.type,J=e=>"function"==typeof e,Q=e=>{if(!k)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},ee=e=>B(e),te=e=>"radio"===e.type,re=e=>e instanceof RegExp;const ne={value:!1,isValid:!1},ae={value:!0,isValid:!0};var ie=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter((e=>e&&e.checked&&!e.disabled)).map((e=>e.value));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!_(e[0].attributes.value)?_(e[0].value)||""===e[0].value?ae:{value:e[0].value,isValid:!0}:ae:ne}return ne};const oe={isValid:!1,value:null};var se=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),oe):oe;function le(e,t,r="validate"){if(ee(e)||Array.isArray(e)&&e.every(ee)||q(e)&&!e)return{type:r,message:ee(e)?e:"",ref:t}}var ce=e=>w(e)&&!re(e)?e:{value:e,message:""},ue=async(e,t,r,n,a)=>{const{ref:i,refs:o,required:s,maxLength:l,minLength:c,min:u,max:d,pattern:h,validate:f,name:p,valueAsNumber:g,mount:m,disabled:y}=e._f,x=E(t,p);if(!m||y)return{};const k=o?o[0]:i,S=e=>{n&&k.reportValidity&&(k.setCustomValidity(q(e)?"":e||""),k.reportValidity())},C={},P=te(i),A=v(i),D=P||A,T=(g||Z(i))&&_(i.value)&&_(x)||Q(i)&&""===i.value||""===x||Array.isArray(x)&&!x.length,I=Y.bind(null,p,r,C),N=(e,t,r,n="maxLength",a="minLength")=>{const o=e?t:r;C[p]={type:e?n:a,message:o,ref:i,...I(e?n:a,o)}};if(a?!Array.isArray(x)||!x.length:s&&(!D&&(T||b(x))||q(x)&&!x||A&&!ie(o).isValid||P&&!se(o).isValid)){const{value:e,message:t}=ee(s)?{value:!!s,message:s}:ce(s);if(e&&(C[p]={type:M,message:t,ref:k,...I(M,t)},!r))return S(t),C}if(!(T||b(u)&&b(d))){let e,t;const n=ce(d),a=ce(u);if(b(x)||isNaN(x)){const r=i.valueAsDate||new Date(x),o=e=>new Date((new Date).toDateString()+" "+e),s="time"==i.type,l="week"==i.type;B(n.value)&&x&&(e=s?o(x)>o(n.value):l?x>n.value:r>new Date(n.value)),B(a.value)&&x&&(t=s?o(x)<o(a.value):l?x<a.value:r<new Date(a.value))}else{const r=i.valueAsNumber||(x?+x:x);b(n.value)||(e=r>n.value),b(a.value)||(t=r<a.value)}if((e||t)&&(N(!!e,n.message,a.message,"max","min"),!r))return S(C[p].message),C}if((l||c)&&!T&&(B(x)||a&&Array.isArray(x))){const e=ce(l),t=ce(c),n=!b(e.value)&&x.length>+e.value,a=!b(t.value)&&x.length<+t.value;if((n||a)&&(N(n,e.message,t.message),!r))return S(C[p].message),C}if(h&&!T&&B(x)){const{value:e,message:t}=ce(h);if(re(e)&&!x.match(e)&&(C[p]={type:O,message:t,ref:i,...I(O,t)},!r))return S(t),C}if(f)if(J(f)){const e=le(await f(x,t),k);if(e&&(C[p]={...e,...I("validate",e.message)},!r))return S(e.message),C}else if(w(f)){let e={};for(const n in f){if(!R(e)&&!r)break;const a=le(await f[n](x,t),k,n);a&&(e={...a,...I(n,a.message)},S(a.message),r&&(C[p]=e))}if(!R(e)&&(C[p]={ref:k,...e},!r))return C}return S(!0),C};function de(e,t){const r=Array.isArray(t)?t:$(t)?[t]:W(t),n=1===r.length?e:function(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;)e=_(e)?n++:e[t[n++]];return e}(e,r),a=r.length-1,i=r[a];return n&&delete n[i],0!==a&&(w(n)&&R(n)||Array.isArray(n)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!_(e[t]))return!1;return!0}(n))&&de(e,r.slice(0,-1)),e}function he(){let e=[];return{get observers(){return e},next:t=>{for(const r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}}var fe=e=>b(e)||!x(e);function pe(e,t){if(fe(e)||fe(t))return e===t;if(y(e)&&y(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const a of r){const r=e[a];if(!n.includes(a))return!1;if("ref"!==a){const e=t[a];if(y(r)&&y(e)||w(r)&&w(e)||Array.isArray(r)&&Array.isArray(e)?!pe(r,e):r!==e)return!1}}return!0}var ge=e=>"select-multiple"===e.type,me=e=>Q(e)&&e.isConnected,ve=e=>{for(const t in e)if(J(e[t]))return!0;return!1};function ye(e,t={}){const r=Array.isArray(e);if(w(e)||r)for(const r in e)Array.isArray(e[r])||w(e[r])&&!ve(e[r])?(t[r]=Array.isArray(e[r])?[]:{},ye(e[r],t[r])):b(e[r])||(t[r]=!0);return t}function be(e,t,r){const n=Array.isArray(e);if(w(e)||n)for(const n in e)Array.isArray(e[n])||w(e[n])&&!ve(e[n])?_(t)||fe(r[n])?r[n]=Array.isArray(e[n])?ye(e[n],[]):{...ye(e[n])}:be(e[n],b(t)?{}:t[n],r[n]):r[n]=!pe(e[n],t[n]);return r}var xe=(e,t)=>be(e,t,ye(t)),we=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>_(e)?e:t?""===e?NaN:e?+e:e:r&&B(e)?new Date(e):n?n(e):e;function ke(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return Z(t)?t.files:te(t)?se(e.refs).value:ge(t)?[...t.selectedOptions].map((({value:e})=>e)):v(t)?ie(e.refs).value:we(_(t.value)?e.ref.value:t.value,e)}var Se=e=>_(e)?e:re(e)?e.source:w(e)?re(e.value)?e.value.source:e.value:e;function Ce(e,t,r){const n=E(e,r);if(n||$(r))return{error:n,name:r};const a=r.split(".");for(;a.length;){const n=a.join("."),i=E(t,n),o=E(e,n);if(i&&!Array.isArray(i)&&r!==n)return{name:r};if(o&&o.type)return{name:n,error:o};a.pop()}return{name:r}}const _e={mode:A,reValidateMode:P,shouldFocusError:!0};function Ee(e={},t){let r,n={..._e,...e},a={submitCount:0,isDirty:!1,isLoading:J(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},i={},o=(w(n.defaultValues)||w(n.values))&&S(n.defaultValues||n.values)||{},s=n.shouldUnregister?{}:S(o),l={action:!1,mount:!1,watch:!1},c={mount:new Set,unMount:new Set,array:new Set,watch:new Set},u=0;const d={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},h={values:he(),array:he(),state:he()},f=e.resetOptions&&e.resetOptions.keepDirtyValues,p=K(n.mode),g=K(n.reValidateMode),m=n.criteriaMode===D,x=async e=>{if(d.isValid||e){const e=n.resolver?R((await M()).errors):await T(i,!0);e!==a.isValid&&h.state.next({isValid:e})}},P=e=>d.isValidating&&h.state.next({isValidating:e}),A=(e,t,r,n)=>{const a=E(i,e);if(a){const i=E(s,e,_(r)?E(o,e):r);_(i)||n&&n.defaultChecked||t?V(s,e,t?i:ke(a._f)):L(e,i),l.mount&&x()}},O=(e,t,r,n,i)=>{let s=!1,l=!1;const c={name:e};if(!r||n){d.isDirty&&(l=a.isDirty,a.isDirty=c.isDirty=I(),s=l!==c.isDirty);const r=pe(E(o,e),t);l=E(a.dirtyFields,e),r?de(a.dirtyFields,e):V(a.dirtyFields,e,!0),c.dirtyFields=a.dirtyFields,s=s||d.dirtyFields&&l!==!r}if(r){const t=E(a.touchedFields,e);t||(V(a.touchedFields,e,r),c.touchedFields=a.touchedFields,s=s||d.touchedFields&&t!==r)}return s&&i&&h.state.next(c),s?c:{}},M=async e=>n.resolver(s,n.context,((e,t,r,n)=>{const a={};for(const r of e){const e=E(t,r);e&&V(a,r,e._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}})(e||c.mount,i,n.criteriaMode,n.shouldUseNativeValidation)),T=async(e,t,r={valid:!0})=>{for(const i in e){const o=e[i];if(o){const{_f:e,...i}=o;if(e){const i=c.array.has(e.name),l=await ue(o,s,m,n.shouldUseNativeValidation&&!t,i);if(l[e.name]&&(r.valid=!1,t))break;!t&&(E(l,e.name)?i?U(a.errors,l,e.name):V(a.errors,e.name,l[e.name]):de(a.errors,e.name))}i&&await T(i,t,r)}}return r.valid},I=(e,t)=>(e&&t&&V(s,e,t),!pe(W(),o)),N=(e,t,r)=>((e,t,r,n,a)=>B(e)?(n&&t.watch.add(e),E(r,e,a)):Array.isArray(e)?e.map((e=>(n&&t.watch.add(e),E(r,e)))):(n&&(t.watchAll=!0),r))(e,c,{...l.mount?s:_(t)?o:B(e)?{[e]:t}:t},r,t),L=(e,t,r={})=>{const n=E(i,e);let a=t;if(n){const r=n._f;r&&(!r.disabled&&V(s,e,we(t,r)),a=Q(r.ref)&&b(t)?"":t,ge(r.ref)?[...r.ref.options].forEach((e=>e.selected=a.includes(e.value))):r.refs?v(r.ref)?r.refs.length>1?r.refs.forEach((e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(a)?!!a.find((t=>t===e.value)):a===e.value))):r.refs[0]&&(r.refs[0].checked=!!a):r.refs.forEach((e=>e.checked=e.value===a)):Z(r.ref)?r.ref.value="":(r.ref.value=a,r.ref.type||h.values.next({name:e,values:{...s}})))}(r.shouldDirty||r.shouldTouch)&&O(e,a,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&$(e)},F=(e,t,r)=>{for(const n in t){const a=t[n],o=`${e}.${n}`,s=E(i,o);!c.array.has(e)&&fe(a)&&(!s||s._f)||y(a)?L(o,a,r):F(o,a,r)}},j=(e,r,n={})=>{const u=E(i,e),f=c.array.has(e),p=S(r);V(s,e,p),f?(h.array.next({name:e,values:{...s}}),(d.isDirty||d.dirtyFields)&&n.shouldDirty&&h.state.next({name:e,dirtyFields:xe(o,s),isDirty:I(e,p)})):!u||u._f||b(p)?L(e,p,n):F(e,p,n),G(e,c)&&h.state.next({...a}),h.values.next({name:e,values:{...s}}),!l.mount&&t()},H=async t=>{const o=t.target;let l=o.name,f=!0;const y=E(i,l);if(y){let k,S;const C=o.type?ke(y._f):(e=>w(e)&&e.target?v(e.target)?e.target.checked:e.target.value:e)(t),_="blur"===t.type||"focusout"===t.type,A=!((b=y._f).mount&&(b.required||b.min||b.max||b.maxLength||b.minLength||b.pattern||b.validate)||n.resolver||E(a.errors,l)||y._f.deps)||((e,t,r,n,a)=>!a.isOnAll&&(!r&&a.isOnTouch?!(t||e):(r?n.isOnBlur:a.isOnBlur)?!e:!(r?n.isOnChange:a.isOnChange)||e))(_,E(a.touchedFields,l),a.isSubmitted,g,p),D=G(l,c,_);V(s,l,C),_?(y._f.onBlur&&y._f.onBlur(t),r&&r(0)):y._f.onChange&&y._f.onChange(t);const I=O(l,C,_,!1),N=!R(I)||D;if(!_&&h.values.next({name:l,type:t.type,values:{...s}}),A)return d.isValid&&x(),N&&h.state.next({name:l,...D?{}:I});if(!_&&D&&h.state.next({...a}),P(!0),n.resolver){const{errors:e}=await M([l]),t=Ce(a.errors,i,l),r=Ce(e,i,t.name||l);k=r.error,l=r.name,S=R(e)}else k=(await ue(y,s,m,n.shouldUseNativeValidation))[l],f=isNaN(C)||C===E(s,l,C),f&&(k?S=!1:d.isValid&&(S=await T(i,!0)));f&&(y._f.deps&&$(y._f.deps),((t,n,i,o)=>{const s=E(a.errors,t),l=d.isValid&&q(n)&&a.isValid!==n;var c;if(e.delayError&&i?(c=()=>((e,t)=>{V(a.errors,e,t),h.state.next({errors:a.errors})})(t,i),r=e=>{clearTimeout(u),u=setTimeout(c,e)},r(e.delayError)):(clearTimeout(u),r=null,i?V(a.errors,t,i):de(a.errors,t)),(i?!pe(s,i):s)||!R(o)||l){const e={...o,...l&&q(n)?{isValid:n}:{},errors:a.errors,name:t};a={...a,...e},h.state.next(e)}P(!1)})(l,S,k,I))}var b},$=async(e,t={})=>{let r,o;const s=z(e);if(P(!0),n.resolver){const t=await(async e=>{const{errors:t}=await M();if(e)for(const r of e){const e=E(t,r);e?V(a.errors,r,e):de(a.errors,r)}else a.errors=t;return t})(_(e)?e:s);r=R(t),o=e?!s.some((e=>E(t,e))):r}else e?(o=(await Promise.all(s.map((async e=>{const t=E(i,e);return await T(t&&t._f?{[e]:t}:t)})))).every(Boolean),(o||a.isValid)&&x()):o=r=await T(i);return h.state.next({...!B(e)||d.isValid&&r!==a.isValid?{}:{name:e},...n.resolver||!e?{isValid:r}:{},errors:a.errors,isValidating:!1}),t.shouldFocus&&!o&&X(i,(e=>e&&E(a.errors,e)),e?s:c.mount),o},W=e=>{const t={...o,...l.mount?s:{}};return _(e)?t:B(e)?E(t,e):e.map((e=>E(t,e)))},Y=(e,t)=>({invalid:!!E((t||a).errors,e),isDirty:!!E((t||a).dirtyFields,e),isTouched:!!E((t||a).touchedFields,e),error:E((t||a).errors,e)}),ee=(e,t,r)=>{const n=(E(i,e,{_f:{}})._f||{}).ref;V(a.errors,e,{...t,ref:n}),h.state.next({name:e,errors:a.errors,isValid:!1}),r&&r.shouldFocus&&n&&n.focus&&n.focus()},re=(e,t={})=>{for(const r of e?z(e):c.mount)c.mount.delete(r),c.array.delete(r),t.keepValue||(de(i,r),de(s,r)),!t.keepError&&de(a.errors,r),!t.keepDirty&&de(a.dirtyFields,r),!t.keepTouched&&de(a.touchedFields,r),!n.shouldUnregister&&!t.keepDefaultValue&&de(o,r);h.values.next({values:{...s}}),h.state.next({...a,...t.keepDirty?{isDirty:I()}:{}}),!t.keepIsValid&&x()},ne=(e,t={})=>{let r=E(i,e);const a=q(t.disabled);return V(i,e,{...r||{},_f:{...r&&r._f?r._f:{ref:{name:e}},name:e,mount:!0,...t}}),c.mount.add(e),r?a&&V(s,e,t.disabled?void 0:E(s,e,ke(r._f))):A(e,!0,t.value),{...a?{disabled:t.disabled}:{},...n.progressive?{required:!!t.required,min:Se(t.min),max:Se(t.max),minLength:Se(t.minLength),maxLength:Se(t.maxLength),pattern:Se(t.pattern)}:{},name:e,onChange:H,onBlur:H,ref:a=>{if(a){ne(e,t),r=E(i,e);const n=_(a.value)&&a.querySelectorAll&&a.querySelectorAll("input,select,textarea")[0]||a,s=(e=>te(e)||v(e))(n),l=r._f.refs||[];if(s?l.find((e=>e===n)):n===r._f.ref)return;V(i,e,{_f:{...r._f,...s?{refs:[...l.filter(me),n,...Array.isArray(E(o,e))?[{}]:[]],ref:{type:n.type,name:e}}:{ref:n}}}),A(e,!1,void 0,n)}else r=E(i,e,{}),r._f&&(r._f.mount=!1),(n.shouldUnregister||t.shouldUnregister)&&(!((e,t)=>e.has((e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e)(t)))(c.array,e)||!l.action)&&c.unMount.add(e)}}},ae=()=>n.shouldFocusError&&X(i,(e=>e&&E(a.errors,e)),c.mount),ie=(e,t)=>async r=>{r&&(r.preventDefault&&r.preventDefault(),r.persist&&r.persist());let o=S(s);if(h.state.next({isSubmitting:!0}),n.resolver){const{errors:e,values:t}=await M();a.errors=e,o=t}else await T(i);de(a.errors,"root"),R(a.errors)?(h.state.next({errors:{}}),await e(o,r)):(t&&await t({...a.errors},r),ae(),setTimeout(ae)),h.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:R(a.errors),submitCount:a.submitCount+1,errors:a.errors})},oe=(r,n={})=>{const u=r||o,p=S(u),g=r&&!R(r)?p:o;if(n.keepDefaultValues||(o=u),!n.keepValues){if(n.keepDirtyValues||f)for(const e of c.mount)E(a.dirtyFields,e)?V(g,e,E(s,e)):j(e,E(g,e));else{if(k&&_(r))for(const e of c.mount){const t=E(i,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(Q(e)){const t=e.closest("form");if(t){t.reset();break}}}}i={}}s=e.shouldUnregister?n.keepDefaultValues?S(o):{}:S(g),h.array.next({values:{...g}}),h.values.next({values:{...g}})}c={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},!l.mount&&t(),l.mount=!d.isValid||!!n.keepIsValid,l.watch=!!e.shouldUnregister,h.state.next({submitCount:n.keepSubmitCount?a.submitCount:0,isDirty:n.keepDirty?a.isDirty:!(!n.keepDefaultValues||pe(r,o)),isSubmitted:!!n.keepIsSubmitted&&a.isSubmitted,dirtyFields:n.keepDirtyValues?a.dirtyFields:n.keepDefaultValues&&r?xe(o,r):{},touchedFields:n.keepTouched?a.touchedFields:{},errors:n.keepErrors?a.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},se=(e,t)=>oe(J(e)?e(s):e,t);return{control:{register:ne,unregister:re,getFieldState:Y,handleSubmit:ie,setError:ee,_executeSchema:M,_getWatch:N,_getDirty:I,_updateValid:x,_removeUnmounted:()=>{for(const e of c.unMount){const t=E(i,e);t&&(t._f.refs?t._f.refs.every((e=>!me(e))):!me(t._f.ref))&&re(e)}c.unMount=new Set},_updateFieldArray:(e,t=[],r,n,c=!0,u=!0)=>{if(n&&r){if(l.action=!0,u&&Array.isArray(E(i,e))){const t=r(E(i,e),n.argA,n.argB);c&&V(i,e,t)}if(u&&Array.isArray(E(a.errors,e))){const t=r(E(a.errors,e),n.argA,n.argB);c&&V(a.errors,e,t),((e,t)=>{!C(E(e,t)).length&&de(e,t)})(a.errors,e)}if(d.touchedFields&&u&&Array.isArray(E(a.touchedFields,e))){const t=r(E(a.touchedFields,e),n.argA,n.argB);c&&V(a.touchedFields,e,t)}d.dirtyFields&&(a.dirtyFields=xe(o,s)),h.state.next({name:e,isDirty:I(e,t),dirtyFields:a.dirtyFields,errors:a.errors,isValid:a.isValid})}else V(s,e,t)},_getFieldArray:t=>C(E(l.mount?s:o,t,e.shouldUnregister?E(o,t,[]):[])),_reset:oe,_resetDefaultValues:()=>J(n.defaultValues)&&n.defaultValues().then((e=>{se(e,n.resetOptions),h.state.next({isLoading:!1})})),_updateFormState:e=>{a={...a,...e}},_subjects:h,_proxyFormState:d,get _fields(){return i},get _formValues(){return s},get _state(){return l},set _state(e){l=e},get _defaultValues(){return o},get _names(){return c},set _names(e){c=e},get _formState(){return a},set _formState(e){a=e},get _options(){return n},set _options(e){n={...n,...e}}},trigger:$,register:ne,handleSubmit:ie,watch:(e,t)=>J(e)?h.values.subscribe({next:r=>e(N(void 0,t),r)}):N(e,t,!0),setValue:j,getValues:W,reset:se,resetField:(e,t={})=>{E(i,e)&&(_(t.defaultValue)?j(e,E(o,e)):(j(e,t.defaultValue),V(o,e,t.defaultValue)),t.keepTouched||de(a.touchedFields,e),t.keepDirty||(de(a.dirtyFields,e),a.isDirty=t.defaultValue?I(e,E(o,e)):I()),t.keepError||(de(a.errors,e),d.isValid&&x()),h.state.next({...a}))},clearErrors:e=>{e&&z(e).forEach((e=>de(a.errors,e))),h.state.next({errors:e?a.errors:{}})},unregister:re,setError:ee,setFocus:(e,t={})=>{const r=E(i,e),n=r&&r._f;if(n){const e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:Y}}var Pe=r(41913),Ae=r.n(Pe),De=r(68182),Oe=r.n(De);function Me(e){return t=>{try{if(!t||"object"!=typeof t)return{values:t||{},errors:{}};const n=function(e,t){if(!e||!t||"object"!=typeof e)return e||{};return function e(t,r){if(!t||!r||"object"!=typeof t)return t;const n={...t};return r.properties&&Object.keys(r.properties).forEach((t=>{const a=r.properties[t],i=n[t],o=Array.isArray(r.required)&&r.required.includes(t),s=null!=i;if(s||o){if(a&&(s||o)){if(Array.isArray(a.type)&&a.type.includes("null")&&["",null,void 0].includes(n[t]))return void(n[t]=null);if("number"===a.type&&"string"==typeof i){const e=parseFloat(i);isNaN(e)||(n[t]=e)}else if("integer"===a.type&&"string"==typeof i){const e=parseInt(i,10);isNaN(e)||(n[t]=e)}else if("boolean"===a.type)"string"==typeof i?n[t]="true"===i||"1"===i||"yes"===i:"number"==typeof i&&(n[t]=1===i);else if(a.enum&&Array.isArray(a.enum)){const e=Array.isArray(a.type)&&a.type.includes("null");if(null!=i&&""!==i||!e){if(!a.enum.includes(i)){const e=String(i).toLowerCase(),r=a.enum.find((t=>String(t).toLowerCase()===e));void 0!==r?n[t]=r:a.enum.length>0&&(n[t]=a.enum[0])}}else n[t]=null}else if(a.oneOf&&Array.isArray(a.oneOf))n[t]=function(e,t){if(null==e)return null;for(const r of t)if("string"===r.type){if("string"==typeof e){const t=new Date(e);if(!isNaN(t.getTime()))return e}}else if("object"===r.type&&r.properties&&r.properties.date){if("object"==typeof e&&e.date){const t=new Date(e.date);if(!isNaN(t.getTime()))return{date:t.toISOString(),timezone:e.timezone||"UTC",timezone_type:e.timezone_type||3}}else if("string"==typeof e){const t=new Date(e);if(!isNaN(t.getTime()))return{date:t.toISOString(),timezone:"UTC",timezone_type:3}}}else if("null"===r.type&&null===e)return null;if(e instanceof Date)return{date:e.toISOString(),timezone:"UTC",timezone_type:3};if("string"==typeof e){const t=new Date(e);if(!isNaN(t.getTime()))return{date:e,timezone:"UTC",timezone_type:3}}return null}(i,a.oneOf);else if(Array.isArray(a.type)&&a.type.includes("string")&&"date-time"===a.format)if(null==i)n[t]=null;else if("string"==typeof i){const e=new Date(i);if(isNaN(e.getTime()))n[t]=null;else{const r=e.toISOString();n[t]=r}}else i instanceof Date?n[t]=i.toISOString():n[t]=null;else("object"===a.type||Array.isArray(a.type)&&a.type.includes("object"))&&a.properties&&(n[t]=e(i,a))}}else delete n[t]})),n}(JSON.parse(JSON.stringify(e)),t)}(t,e),a=function(){const e=new(r(63282).default||r(63282))({validateSchema:!1,strict:!1,allErrors:!0,verbose:!0});Oe()(e),Ae()(e),e.addFormat("text-field",!0),e.addFormat("textarea-field",!0),e.addFormat("integer",!0),e.addFormat("boolean",!0);const t=e.compile.bind(e);return e.compile=function(e){try{const r=Te(e);return t(r)}catch(r){return console.error("Schema transformation error:",r),t(e)}},e}(),i=Te(e,t),o=a.compile(i);if(o(n))return{values:t,errors:{}};{console.error("🔴 Validation failed, errors:",o.errors);const e={};return o.errors&&o.errors.forEach((t=>{const r=t.instancePath||t.schemaPath;if(r){const n=r.replace("/",""),a=t.message||(0,l.sprintf)((0,l.__)("%s is invalid.","give"),n);e[n]={type:"validation",message:a}}})),{values:{},errors:e}}}catch(e){return console.error("AJV validation error:",e),{values:t,errors:{}}}}}function Te(e,t){if(!e||"object"!=typeof e)return e;const r=JSON.parse(JSON.stringify(e));if(r.$schema&&(r.$schema="https://json-schema.org/draft/2019-09/schema"),r.properties&&"object"==typeof r.properties){const e=[],n={};Object.keys(r.properties).forEach((a=>{const i=r.properties[a];if(i&&"object"==typeof i)if(!0===i.required&&(e.push(a),delete i.required),!0!==i.readonly&&!0!==i.readOnly){if(i.properties&&Object.keys(i.properties).forEach((e=>{const t=i.properties[e];if(!0===t.readonly||!0===t.readOnly)return delete i.properties[e],void(Array.isArray(i.required)&&i.required.includes(e)&&i.required.splice(i.required.indexOf(e),1))})),Array.isArray(i.type)&&i.enum){const e=t&&t[a],r=i.type.includes("null");null===e&&r&&delete i.enum}n[a]=function(e,t){if(e.format)switch(e.format){case"email":return(0,l.sprintf)((0,l.__)("%s must be a valid email address.","give"),t);case"uri":return(0,l.sprintf)((0,l.__)("%s must be a valid URL.","give"),t);case"date-time":return(0,l.sprintf)((0,l.__)("%s must be a valid date and time.","give"),t);case"uuid":return(0,l.sprintf)((0,l.__)("%s must be a valid UUID.","give"),t);case"hex-color":return(0,l.sprintf)((0,l.__)("%s must be a valid color code.","give"),t);default:return(0,l.sprintf)((0,l.__)("%s format is invalid.","give"),t)}if(e.type){if("string"===e.type)return(0,l.sprintf)((0,l.__)("%s must be text.","give"),t);if("number"===e.type)return(0,l.sprintf)((0,l.__)("%s must be a number.","give"),t);if("integer"===e.type)return(0,l.sprintf)((0,l.__)("%s must be a whole number.","give"),t);if("boolean"===e.type)return(0,l.sprintf)((0,l.__)("%s must be true or false.","give"),t);if("array"===e.type)return(0,l.sprintf)((0,l.__)("%s must be a list.","give"),t);if("object"===e.type)return(0,l.sprintf)((0,l.__)("%s must be an object.","give"),t)}return e.enum&&Array.isArray(e.enum)?(0,l.sprintf)((0,l.__)("%s must be one of: %s","give"),t,e.enum.join(", ")):void 0!==e.minLength?(0,l.sprintf)((0,l.__)("%s must be at least %d characters long.","give"),t,e.minLength):void 0!==e.maxLength?(0,l.sprintf)((0,l.__)("%s must be no more than %d characters long.","give"),t,e.maxLength):void 0!==e.minimum?(0,l.sprintf)((0,l.__)("%s must be at least %s.","give"),t,e.minimum):void 0!==e.maximum?(0,l.sprintf)((0,l.__)("%s must be no more than %s.","give"),t,e.maximum):e.pattern?(0,l.sprintf)((0,l.__)("%s format is invalid.","give"),t):(0,l.sprintf)((0,l.__)("%s is invalid.","give"),t)}(i,a)}else delete r.properties[a]})),e.length>0&&(r.required=e),Object.keys(n).length>0&&(r.errorMessage={properties:n,required:(0,l.__)("Required fields are missing.","give"),_:(0,l.__)("Please check the form for errors.","give")})}return r}const Ie=window.wp.components,Ne=window.wp.data,Le=window.wp.plugins,Re=window.wp.apiFetch;var Fe=r.n(Re),ze=r(5556),je=r.n(ze);je().number,je().string,je().node.isRequired;const He="d2h3cVRnthgAzjA7RNg7",Be="GNQXmH_36rtKTjXNUovE",$e="OLbD1o5dNm7SpQJ5wUBg",We="xksKy4Q8vAC83oz9U3px",Ve=({title:e=null,columns:t=[],data:r=[],columnFilters:a={},stripped:i=!1,isLoading:o=!1,isSorting:c,...u})=>{const[d,h]=(0,n.useState)({}),[f,p]=(0,n.useState)([]);Ve.resetSortState=()=>{h({})},o||r.length||!f.length?r.length&&r!==f&&p(r):p([]);const g=t.filter((e=>e.visible||void 0===e.visible)),m=g.map((e=>e.key)),v=g.filter((e=>"append"in e&&e.append)).map((e=>{var t;return{[e.key]:null!==(t=e.defaultValue)&&void 0!==t?t:""}}));return(0,n.createElement)(n.Fragment,null,o&&!c&&(0,n.createElement)(Je,{spinnerSize:"small"}),e&&(0,n.createElement)("div",{className:"GMS2vk_AqFJMNgZ75QtA"},e),(0,n.createElement)("div",{className:"mHoiqfj4zUb5D3AOp2Xx",...u},(0,n.createElement)("div",{className:s()("p_W5qqi3nph7PYWZdMe5",{[He]:i})},g.map(((e,t)=>{const r=e.styles?{style:e.styles}:null;return(0,n.createElement)("div",{className:"Mpi15zEpRf72a7V3fjQR",key:t,...r},e.label,e.sort&&"function"==typeof e.sortCallback&&(0,n.createElement)("span",{onClick:()=>(e=>{const t="desc"===d[e.label]?"asc":"desc";return h({[e.label]:t}),e.sortCallback(t)})(e)},(e=>{if(!d[e.label])return(0,n.createElement)("span",{className:s()("dashicons dashicons-sort",We,"Uuzo_Acg7YzEgF8NRV6i")});const t=s()("dashicons",We,{"dashicons-arrow-down":"desc"===d[e.label]},{"dashicons-arrow-up":"asc"===d[e.label]});return(0,n.createElement)("span",{className:t})})(e)),o&&c&&void 0!==d[e.label]&&(0,n.createElement)(Ze,{size:"tiny",style:{marginLeft:10}}))}))),o||0!==r.length?(f.length&&o&&(r=f),r.map(((e,t)=>{const o=v.length>0?((e,t)=>{const r={};return e.forEach((e=>{r[e]=t[e]})),r})(m,Object.assign(e,...v)):e,l=Object.entries(o).filter((([e])=>m.includes(e))).map((([e,i])=>{a[e]&&"function"==typeof a[e]&&(i=a[e](i,r[t]));const o=g.find((t=>t.key===e)),s=o.styles?{style:o.styles}:null;return(0,n.createElement)("div",{className:"hO0ZT2qMxMyimadSfdSV",key:e,...s},i)})),c=s()("give-table-row",{[$e]:i},{[Be]:!i});return(0,n.createElement)("div",{className:c,key:t},l)}))):(0,n.createElement)("div",{className:"WJd8DMZIkBCzBm4rpQ_T"},(0,l.__)("No data","give"))))};Ve.propTypes={title:je().string,columns:je().array.isRequired,data:je().array.isRequired,columnFilters:je().object,stripped:je().bool,isLoading:je().bool};const Ye="CRT7ZL6WeAgi14eYfUzv",Xe="ADr21mVnlboCE6G5Rc9q",Ke="kBg10o8Ysaq4c26lRMqD",Ge="bjqJIraEPSwu8PGeBxAY",Ue="IlvPOLfvai8qfJl6j3wx",qe=({size:e="small",...t})=>{const r=s()({[Ye]:!0,[Ue]:"large"===e,[Ge]:"medium"===e,[Ke]:"small"===e,[Xe]:"tiny"===e});return(0,n.createElement)("div",{className:r,...t}," ")};qe.propTypes={size:je().string};const Ze=qe,Je=({spinnerSize:e})=>(0,n.createElement)("div",{className:"EK89m0tqdD9XVnce69OA"},(0,n.createElement)(Ze,{size:e}));je().array.isRequired,je().func,je().string.isRequired,je().string;je().string.isRequired,je().func,je().string;r(76154),r(24684),r(13292);je().object.isRequired,je().func.isRequired;const Qe="G7vHCB3__Gl7KImnsj_j",et="MXFz0Y4X3DJ3D_qX6tQX",tt="zw4rKMdWq_OQgTaMzvw3",rt="P4KahTcm9sA0fErmEzE5",nt="iniTeM7YctAmrEt3yELB",at="cgrB01JIERzzxKXt7SD9",it="lywxaBRBChtymuEzB2PA",ot="cx24jYh_0EkpJqjWSGbG",st="CjRCSdLNiDEXg8UGT4Ak",lt="O9QYu2IdfpauRDxTjreQ",ct="M77QkKr3qihuDSVEBBuk",ut=({visible:e=!0,type:t="notice",children:r={},isLoading:a=!1,handleClose:i=()=>{},...o})=>{const l=(0,n.useCallback)((e=>{27===e.keyCode&&"function"==typeof i&&i()}),[]);(0,n.useEffect)((()=>(document.addEventListener("keydown",l,!1),()=>{document.removeEventListener("keydown",l,!1)})),[]);const c=s()({[et]:!0,[ot]:"error"===t||"failed"===t,[st]:"warning"===t,[lt]:"success"===t,[ct]:"http"===t});return(0,n.createElement)("div",{className:s()({[Qe]:e}),onClick:e=>{e.target.classList.contains(Qe)&&"function"==typeof i&&i()},...o},(0,n.createElement)("div",{className:"ZlPNI9wxnJk4S74LZbRj"},(0,n.createElement)("div",{className:c},a&&(0,n.createElement)(Je,{spinnerSize:"small"}),(0,n.createElement)("div",{className:"VaFXPhgnWQzvw_NRY73i"},r))))};ut.Title=({children:e,...t})=>(0,n.createElement)("div",{className:"O4mGpkPEdL3YjLmufl1W",...t},e),ut.CloseIcon=({onClick:e,...t})=>(0,n.createElement)("div",{className:"DT1tV62RVHJMj0XWsvGr"},(0,n.createElement)("div",{className:"LNuxcSij3ZLbsh3FPEm6",onClick:e,...t},(0,n.createElement)("span",{className:"dashicons dashicons-no"}))),ut.Section=({title:e,content:t,...r})=>(0,n.createElement)("div",{className:it,...r},(0,n.createElement)("strong",null,e,":"),t),ut.Content=({children:e,align:t,...r})=>{const a=s()({[tt]:!0,[at]:"center"===t,[nt]:"right"===t,[rt]:!t||"left"===t});return(0,n.createElement)("div",{className:a,...r},e)},ut.AdditionalContext=({type:e,context:t,...r})=>{const a=["error","failed"].includes(e)?(0,l.__)("Error details","give"):(0,l.__)("Additional context","give");return(0,n.createElement)("div",{className:it,...r},(0,n.createElement)("strong",null,a,":"),(0,n.createElement)("div",{className:"VWuqMJ_SC_hpS7w9wf0j"},(0,n.createElement)("pre",null,t instanceof Object?Object.entries(t).map((([e,t])=>(0,n.createElement)("div",{key:e},(0,n.createElement)("span",null,e,":"),t))):t)))},ut.propTypes={visible:je().bool.isRequired,isLoading:je().bool,type:je().string,children:je().arrayOf(je().object),handleClose:je().func},ut.Title.propTypes={children:je().oneOfType([je().string,je().arrayOf(je().object)])},ut.CloseIcon.propTypes={onClick:je().func.isRequired},ut.Section.propTypes={title:je().string.isRequired,content:je().string.isRequired},ut.Content.propTypes={children:je().object},ut.AdditionalContext.propTypes={type:je().string.isRequired,context:je().any.isRequired};var dt=r(81751);const ht={loadingContainer:"ZG3W_gTlAPweAtD0g4ZL",loadingContainerContent:"iEHg5R_ZlYM62UJ05LYM",loadingContainerContentText:"s6RzWxj8BmLmupHjYVqA",tableGroup:"r9KmADwYkwQbHZyZjFLT",table:"HcQBKnZSAVQ0ifdq1617",tableCaption:"a73M6LTjsufz_1ImKT7u",tableColumnHeader:"dyOlqaCaPyjPZUp290B9",start:"Wt4CHdvkLCtPRlYlwRqJ",center:"L676eq5vkDFYnpWjqQNY",end:"MNN46ZAyHTpBHJXqRwf6",tableContent:"svnqlUBhu9R3iHkL3pPE",selectAll:"XKNlCSH7pqjDs4yF_NTG",updateError:"j3N49h64lR2L86QAu7Qa",dismiss:"_eXmSEYpGcqcecpXdgmO",statusMessage:"_ap1gNoAusFIFKkUuFsd",overlay:"jGdb3ldFb1n7l_pZIikw",relativeContainer:"FK3qJMgTrd0CS7hS8_ot",fixedContent:"xSBWgdEpOHy9LJCyWWh_",appear:"rLALx7kqy8nlPjvD9OKe",disappear:"rMYprtknnw5hMFb8eJKq",id:"RuyQihtK7YikaC6wQZ8M",campaigns:"kCzjwwagCBKH7qjGnuQk",status:"LLwDXjr5uX0rsWC8j5rx",donationForms:"mG6oZIhQLRuKv1wb7V0y",donations:"DngPaA401MWZ36P6WcGh",paymentType:"ZD66vqLeSCWWFSh7QadU",subscriptionDonationType:"ZmQgyYzHL9r9QmFrfrvC",donors:"Bp_5R2uR9zPOMyvFk7fY",donorType:"kbxndgnmkLqC16iOi0EH",subscriptions:"tiMlmEK1jtTC87_8XEwu",donationsCount:"ecTI_I01Fzg5yhxEOARY",revenue:"Eo5bwuE4JMmDq_p3H4J4",donationCount:"HZdDri8S_4KFzG9JcSyi",donationRevenue:"Y6vQ_7KQ7z51CMnQ7bHh",amount:"xE9FggSsak2TkITgCXeU",latestDonation:"WH5JYPNop8A_zj83mdlu"},ft=({id:e,name:t,singleName:r})=>{const a=(0,n.useContext)(Gs);return(0,n.useEffect)((()=>()=>{a.current.forEach((e=>{e.checked=!1})),a.current=a.current.filter((t=>t.dataset.id===e))}),[]),(0,n.createElement)(n.Fragment,null,(0,n.createElement)("label",{htmlFor:`giveListTableSelect${e}`,id:`giveListTableSelect${e}-Label`,className:"give-visually-hidden"},(0,l.sprintf)((0,l.__)("Select %1s %2s","give"),r,e)),(0,n.createElement)("input",{ref:e=>{null===e||a?.current.includes(e)||a?.current.push(e)},className:"giveListTableSelect","data-id":e,"data-name":t||null,id:`giveListTableSelect${e}`,"aria-labelledby":`giveListTableSelect${e}-Label`,type:"checkbox"}))},pt=({pluralName:e,data:t})=>{const r=(0,n.useContext)(Gs),[a,i]=(0,n.useState)(!1);return(0,n.useEffect)((()=>{i(!1)}),[t]),(0,n.createElement)(n.Fragment,null,(0,n.createElement)("label",{htmlFor:"giveListTableSelectAll",id:"giveListTableSelectAll-Label",className:"give-visually-hidden"},(0,l.sprintf)((0,l.__)("Select all %s","give"),e)),(0,n.createElement)("input",{id:"giveListTableSelectAll",type:"checkbox",className:"c8RVDQb97mw8evy9IhYg","aria-labelledby":"giveListTableSelectAll-Label",onChange:e=>gt(e,r,i,a),checked:a}))},gt=(e,t,r,n)=>{t.current.forEach((e=>{e.checked=!n})),r(!n)},mt="jCw4RJ3aloXumeGauiY5",vt=({column:e,sortField:t,setSortDirectionForColumn:r})=>(0,n.createElement)(n.Fragment,null,e.sortable?(0,n.createElement)("button",{type:"button","aria-label":"sort",className:"qSYmkpxiHQDEJQNpIujV",onClick:n=>e.sortable&&((e,n)=>{e.preventDefault();const a="desc"===t.sortDirection?"asc":"desc";r(n,a)})(n,e.id)},(0,n.createElement)("div",{className:mt},e.label),(0,n.createElement)("div",{key:e.id,id:e.id},(0,n.createElement)("svg",{width:"16",height:"7",viewBox:"0 0 16 7",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sorting":t.sortColumn===e.id&&"asc"===t.sortDirection},(0,n.createElement)("path",{d:"M11.1699 6.5L5.66986 0.5L0.169861 6.5L11.1699 6.5Z",fill:t.sortColumn===e.id&&"asc"===t.sortDirection?"#0878b0":"#dddddd"})),(0,n.createElement)("svg",{width:"16",height:"7",viewBox:"0 0 16 7",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-sorting":t.sortColumn===e.id&&"desc"===t.sortDirection},(0,n.createElement)("path",{d:"M0.169861 0.5L5.66986 6.5L11.1699 0.5H0.169861Z",fill:t.sortColumn===e.id&&"desc"===t.sortDirection?"#0878b0":"#dddddd"})))):(0,n.createElement)("div",{className:mt,id:e.id},e.label)),yt="icwW14N3XV_ubiIrFwCX",bt="svLDzj2URN0Ac274KCSP",xt="kD3ZtcT3hwHhxuY3ipTF";function wt({className:e="",children:t=null,heading:r=!1,columnId:a=null}){return r?(0,n.createElement)("th",{className:s()(xt,"R0aXfPnajwDigFDXT5Yv",e),scope:"row"},t):(0,n.createElement)("td",{className:s()(xt,e),"data-column-id":a},t)}const kt={a:{content:9,self:!1,type:105},address:{invalid:["h1","h2","h3","h4","h5","h6","address","article","aside","section","div","header","footer"],self:!1},audio:{children:["track","source"]},br:{type:9,void:!0},body:{content:127},button:{content:8,type:105},caption:{content:1,parent:["table"]},col:{parent:["colgroup"],void:!0},colgroup:{children:["col"],parent:["table"]},details:{children:["summary"],type:97},dd:{content:1,parent:["dl"]},dl:{children:["dt","dd"],type:1},dt:{content:1,invalid:["footer","header"],parent:["dl"]},figcaption:{content:1,parent:["figure"]},footer:{invalid:["footer","header"]},header:{invalid:["footer","header"]},hr:{type:1,void:!0},img:{void:!0},li:{content:1,parent:["ul","ol","menu"]},main:{self:!1},ol:{children:["li"],type:1},picture:{children:["source","img"],type:25},rb:{parent:["ruby","rtc"]},rp:{parent:["ruby","rtc"]},rt:{content:8,parent:["ruby","rtc"]},rtc:{content:8,parent:["ruby"]},ruby:{children:["rb","rp","rt","rtc"]},source:{parent:["audio","video","picture"],void:!0},summary:{content:8,parent:["details"]},table:{children:["caption","colgroup","thead","tbody","tfoot","tr"],type:1},tbody:{parent:["table"],children:["tr"]},td:{content:1,parent:["tr"]},tfoot:{parent:["table"],children:["tr"]},th:{content:1,parent:["tr"]},thead:{parent:["table"],children:["tr"]},tr:{parent:["table","tbody","thead","tfoot"],children:["th","td"]},track:{parent:["audio","video"],void:!0},ul:{children:["li"],type:1},video:{children:["track","source"]},wbr:{type:9,void:!0}};function St(e){return t=>{kt[t]={...e,...kt[t]}}}["address","main","div","figure","p","pre"].forEach(St({content:1,type:65})),["abbr","b","bdi","bdo","cite","code","data","dfn","em","i","kbd","mark","q","ruby","samp","strong","sub","sup","time","u","var"].forEach(St({content:8,type:73})),["p","pre"].forEach(St({content:8,type:65})),["s","small","span","del","ins"].forEach(St({content:8,type:9})),["article","aside","footer","header","nav","section","blockquote"].forEach(St({content:1,type:67})),["h1","h2","h3","h4","h5","h6"].forEach(St({content:8,type:69})),["audio","canvas","iframe","img","video"].forEach(St({type:89}));const Ct=Object.freeze(kt),_t=["applet","base","body","command","embed","frame","frameset","head","html","link","meta","noscript","object","script","style","title"],Et=Object.keys(Ct).filter((e=>"canvas"!==e&&"iframe"!==e)),Pt=Object.freeze({alt:1,cite:1,class:1,colspan:3,controls:4,datetime:1,default:4,disabled:4,dir:1,height:1,href:1,id:1,kind:1,label:1,lang:1,loading:1,loop:4,media:1,muted:4,poster:1,rel:1,role:1,rowspan:3,scope:1,sizes:1,span:3,start:3,style:5,src:1,srclang:1,srcset:1,tabindex:1,target:1,title:1,type:1,width:1}),At=Object.freeze({class:"className",colspan:"colSpan",datetime:"dateTime",rowspan:"rowSpan",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex"});function Dt(){return Dt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Dt.apply(this,arguments)}function Ot({attributes:e={},className:t,children:r=null,selfClose:n=!1,tagName:i}){const o=i;return n?a().createElement(o,Dt({className:t},e)):a().createElement(o,Dt({className:t},e),r)}class Mt{attribute(e,t){return t}node(e,t){return t}}var Tt=r(70580),It=r.n(Tt);function Nt(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const Lt=/(url|image|image-set)\(/i;class Rt extends Mt{attribute(e,t){return"style"===e&&Object.keys(t).forEach((e=>{String(t[e]).match(Lt)&&delete t[e]})),t}}const Ft=/^<(!doctype|(html|head|body)(\s|>))/i,zt=/^(aria-|data-|\w+:)/iu,jt=/{{{(\w+)\/?}}}/;function Ht(){if("undefined"!=typeof window&&"undefined"!=typeof document)return document.implementation.createHTMLDocument("Interweave")}class Bt{constructor(e,t={},r=[],n=[]){var a;Nt(this,"allowed",void 0),Nt(this,"banned",void 0),Nt(this,"blocked",void 0),Nt(this,"container",void 0),Nt(this,"content",[]),Nt(this,"props",void 0),Nt(this,"matchers",void 0),Nt(this,"filters",void 0),Nt(this,"keyIndex",void 0),this.props=t,this.matchers=r,this.filters=[...n,new Rt],this.keyIndex=-1,this.container=this.createContainer(e||""),this.allowed=new Set(null!==(a=t.allowList)&&void 0!==a?a:Et),this.banned=new Set(_t),this.blocked=new Set(t.blockList)}applyAttributeFilters(e,t){return this.filters.reduce(((t,r)=>null!==t&&"function"==typeof r.attribute?r.attribute(e,t):t),t)}applyNodeFilters(e,t){return this.filters.reduce(((t,r)=>null!==t&&"function"==typeof r.node?r.node(e,t):t),t)}applyMatchers(e,t){const r={},{props:n}=this;let a=e,i=0,o=null;return this.matchers.forEach((e=>{const s=e.asTag().toLowerCase(),l=this.getTagConfig(s);if(n[e.inverseName]||!this.isTagAllowed(s))return;if(!this.canRenderChild(t,l))return;let c="";for(;a&&(o=e.match(a));){const{index:t,length:s,match:l,valid:u,void:d,...h}=o,f=e.propName+String(i);t>0&&(c+=a.slice(0,t)),u?(c+=d?`{{{${f}/}}}`:`{{{${f}}}}${l}{{{/${f}}}}`,this.keyIndex+=1,i+=1,r[f]={children:l,matcher:e,props:{...n,...h,key:this.keyIndex}}):c+=l,e.greedy?(a=c+a.slice(t+s),c=""):a=a.slice(t+(s||l.length))}e.greedy||(a=c+a)})),0===i?e:this.replaceTokens(a,r)}canRenderChild(e,t){return!(!e.tagName||!t.tagName)&&!e.void&&(e.children.length>0?e.children.includes(t.tagName):!(e.invalid.length>0&&e.invalid.includes(t.tagName))&&(t.parent.length>0?t.parent.includes(e.tagName):!(!e.self&&e.tagName===t.tagName)&&Boolean(e&&e.content&t.type)))}convertLineBreaks(e){const{noHtml:t,disableLineBreaks:r}=this.props;if(t||r||e.match(/<((?:\/[ a-z]+)|(?:[ a-z]+\/))>/gi))return e;let n=e.replace(/\r\n/g,"\n");return n=n.replace(/\n{3,}/g,"\n\n\n"),n=n.replace(/\n/g,"<br/>"),n}createContainer(e){var t;const n=(void 0!==r.g&&r.g.INTERWEAVE_SSR_POLYFILL||Ht)();if(!n)return;const a=null!==(t=this.props.containerTagName)&&void 0!==t?t:"body",i="body"===a||"fragment"===a?n.body:n.createElement(a);return e.match(Ft)||(i.innerHTML=this.convertLineBreaks(this.props.escapeHtml?It()(e):e)),i}extractAttributes(e){const{allowAttributes:t}=this.props,r={};let n=0;return 1===e.nodeType&&e.attributes?([...e.attributes].forEach((a=>{const{name:i,value:o}=a,s=i.toLowerCase(),l=Pt[s]||Pt[i];if(!this.isSafe(e))return;if(!s.match(zt)&&(!t&&(!l||2===l)||s.startsWith("on")||o.replace(/(\s|\0|&#x0([9AD]);)/,"").match(/(javascript|vbscript|livescript|xss):/i)))return;let c="style"===s?this.extractStyleAttribute(e):o;4===l?c=!0:3===l?c=Number.parseFloat(String(c)):5!==l&&(c=String(c)),r[At[s]||s]=this.applyAttributeFilters(s,c),n+=1})),0===n?null:r):null}extractStyleAttribute(e){const t={};return Array.from(e.style).forEach((r=>{const n=e.style[r];"string"!=typeof n&&"number"!=typeof n||(t[r.replace(/-([a-z])/g,((e,t)=>String(t).toUpperCase()))]=n)})),t}getTagConfig(e){const t={children:[],content:0,invalid:[],parent:[],self:!0,tagName:"",type:0,void:!1};return Ct[e]?{...t,...Ct[e],tagName:e}:t}isSafe(e){if("undefined"!=typeof HTMLAnchorElement&&e instanceof HTMLAnchorElement){const t=e.getAttribute("href");if(null!=t&&t.startsWith("#"))return!0;const r=e.protocol.toLowerCase();return":"===r||"http:"===r||"https:"===r||"mailto:"===r||"tel:"===r}return!0}isTagAllowed(e){return!this.banned.has(e)&&!this.blocked.has(e)&&(this.props.allowElements||this.allowed.has(e))}parse(){return this.container?this.parseNode(this.container,this.getTagConfig(this.container.nodeName.toLowerCase())):[]}parseNode(e,t){const{noHtml:r,noHtmlExceptMatchers:n,allowElements:i,transform:o,transformOnlyAllowList:s}=this.props;let l=[],c="";return[...e.childNodes].forEach((e=>{if(1===e.nodeType){const d=e.nodeName.toLowerCase(),h=this.getTagConfig(d);c&&(l.push(c),c="");const f=this.applyNodeFilters(d,e);if(!f)return;let p;if(o&&(!s||this.isTagAllowed(d))){this.keyIndex+=1;const e=this.keyIndex;p=this.parseNode(f,h);const t=o(f,p,h);if(null===t)return;if(void 0!==t)return void l.push(a().cloneElement(t,{key:e}));this.keyIndex=e-1}if(this.banned.has(d))return;if(r||n&&"br"!==d||!this.isTagAllowed(d)||!i&&!this.canRenderChild(t,h))l=[...l,...this.parseNode(f,h.tagName?h:t)];else{var u;this.keyIndex+=1;const e=this.extractAttributes(f),t={tagName:d};e&&(t.attributes=e),h.void&&(t.selfClose=h.void),l.push(a().createElement(Ot,{...t,key:this.keyIndex},null!==(u=p)&&void 0!==u?u:this.parseNode(f,h)))}}else if(3===e.nodeType){const a=r&&!n?e.textContent:this.applyMatchers(e.textContent||"",t);Array.isArray(a)?l=[...l,...a]:c+=a}})),c&&l.push(c),l}replaceTokens(e,t){if(!e.includes("{{{"))return e;const r=[];let n=e,a=null;for(;a=n.match(jt);){const[e,i]=a,o=a.index,s=e.includes("/");o>0&&(r.push(n.slice(0,o)),n=n.slice(o));const{children:l,matcher:c,props:u}=t[i];let d;if(s)d=e.length,r.push(c.createElement(l,u));else{const a=n.match(new RegExp(`{{{/${i}}}}`));d=a.index+a[0].length,r.push(c.createElement(this.replaceTokens(n.slice(e.length,a.index),t),u))}n=n.slice(d)}return n.length>0&&r.push(n),0===r.length?"":1===r.length&&"string"==typeof r[0]?r[0]:r}}function $t(e){var t;const{attributes:r,className:n,containerTagName:i,content:o,emptyContent:s,parsedContent:l,tagName:c,noWrap:u}=e,d=null!==(t=null!=i?i:c)&&void 0!==t?t:"span",h="fragment"===d||u;let f;if(l)f=l;else{const t=new Bt(null!=o?o:"",e).parse();t.length>0&&(f=t)}return f||(f=s),h?a().createElement(a().Fragment,null,f):a().createElement(Ot,{attributes:r,className:n,tagName:d},f)}function Wt(e){const{attributes:t,className:r,content:n="",disableFilters:i=!1,disableMatchers:o=!1,emptyContent:s=null,filters:l=[],matchers:c=[],onAfterParse:u=null,onBeforeParse:d=null,tagName:h="span",noWrap:f=!1,...p}=e,g=o?[]:c,m=i?[]:l,v=d?[d]:[],y=u?[u]:[];g.forEach((e=>{e.onBeforeParse&&v.push(e.onBeforeParse.bind(e)),e.onAfterParse&&y.push(e.onAfterParse.bind(e))}));const b=v.reduce(((t,r)=>r(t,e)),null!=n?n:""),x=new Bt(b,p,g,m),w=y.reduce(((t,r)=>r(t,e)),x.parse());return a().createElement($t,{attributes:t,className:r,containerTagName:e.containerTagName,emptyContent:s,noWrap:f,parsedContent:0===w.length?void 0:w,tagName:h})}const Vt=({column:e,item:t})=>{let r=t?.[e.id];return void 0===r&&(r=null),"id"===e.id?(0,n.createElement)("div",{className:"idBadge"},r):""===r||null===r?(0,n.createElement)(n.Fragment,null,"'-'"):(0,n.createElement)(Wt,{attributes:{className:"interweave"},content:r})};var Yt=r(19888);const Xt=()=>{},Kt=Xt(),Gt=Object,Ut=e=>e===Kt,qt=e=>"function"==typeof e,Zt=(e,t)=>({...e,...t}),Jt=new WeakMap;let Qt=0;const er=e=>{const t=typeof e,r=e&&e.constructor,n=r==Date;let a,i;if(Gt(e)!==e||n||r==RegExp)a=n?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(a=Jt.get(e),a)return a;if(a=++Qt+"~",Jt.set(e,a),r==Array){for(a="@",i=0;i<e.length;i++)a+=er(e[i])+",";Jt.set(e,a)}if(r==Gt){a="#";const t=Gt.keys(e).sort();for(;!Ut(i=t.pop());)Ut(e[i])||(a+=i+":"+er(e[i])+",");Jt.set(e,a)}}return a},tr=new WeakMap,rr={},nr={},ar="undefined",ir=typeof window!=ar,or=typeof document!=ar,sr=(e,t)=>{const r=tr.get(e);return[()=>!Ut(t)&&e.get(t)||rr,n=>{if(!Ut(t)){const a=e.get(t);t in nr||(nr[t]=a),r[5](t,Zt(a,n),a||rr)}},r[6],()=>!Ut(t)&&t in nr?nr[t]:!Ut(t)&&e.get(t)||rr]};let lr=!0;const[cr,ur]=ir&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Xt,Xt],dr={isOnline:()=>lr,isVisible:()=>{const e=or&&document.visibilityState;return Ut(e)||"hidden"!==e}},hr={initFocus:e=>(or&&document.addEventListener("visibilitychange",e),cr("focus",e),()=>{or&&document.removeEventListener("visibilitychange",e),ur("focus",e)}),initReconnect:e=>{const t=()=>{lr=!0,e()},r=()=>{lr=!1};return cr("online",t),cr("offline",r),()=>{ur("online",t),ur("offline",r)}}},fr=!n.useId,pr=!ir||"Deno"in window,gr=pr?n.useEffect:n.useLayoutEffect,mr="undefined"!=typeof navigator&&navigator.connection,vr=!pr&&mr&&(["slow-2g","2g"].includes(mr.effectiveType)||mr.saveData),yr=e=>{if(qt(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?er(e):"",t]};let br=0;const xr=()=>++br;async function wr(...e){const[t,r,n,a]=e,i=Zt({populateCache:!0,throwOnError:!0},"boolean"==typeof a?{revalidate:a}:a||{});let o=i.populateCache;const s=i.rollbackOnError;let l=i.optimisticData;const c=!1!==i.revalidate,u=i.throwOnError;if(qt(r)){const e=r,n=[],a=t.keys();for(const r of a)!/^\$(inf|sub)\$/.test(r)&&e(t.get(r)._k)&&n.push(r);return Promise.all(n.map(d))}return d(r);async function d(r){const[a]=yr(r);if(!a)return;const[i,d]=sr(t,a),[h,f,p,g]=tr.get(t),m=()=>{const e=h[a];return c&&(delete p[a],delete g[a],e&&e[0])?e[0](2).then((()=>i().data)):i().data};if(e.length<3)return m();let v,y=n;const b=xr();f[a]=[b,0];const x=!Ut(l),w=i(),k=w.data,S=w._c,C=Ut(S)?k:S;if(x&&(l=qt(l)?l(C,k):l,d({data:l,_c:C})),qt(y))try{y=y(C)}catch(e){v=e}if(y&&qt(y.then)){if(y=await y.catch((e=>{v=e})),b!==f[a][0]){if(v)throw v;return y}v&&x&&(e=>"function"==typeof s?s(e):!1!==s)(v)&&(o=!0,d({data:C,_c:Kt}))}if(o&&!v)if(qt(o)){const e=o(y,C);d({data:e,error:Kt,_c:Kt})}else d({data:y,error:Kt,_c:Kt});if(f[a][1]=xr(),Promise.resolve(m()).then((()=>{d({_c:Kt})})),!v)return y;if(u)throw v}}const kr=(e,t)=>{for(const r in e)e[r][0]&&e[r][0](t)},Sr=(e,t)=>{if(!tr.has(e)){const r=Zt(hr,t),n={},a=wr.bind(Kt,e);let i=Xt;const o={},s=(e,t)=>{const r=o[e]||[];return o[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},l=(t,r,n)=>{e.set(t,r);const a=o[t];if(a)for(const e of a)e(r,n)},c=()=>{if(!tr.has(e)&&(tr.set(e,[n,{},{},{},a,l,s]),!pr)){const t=r.initFocus(setTimeout.bind(Kt,kr.bind(Kt,n,0))),a=r.initReconnect(setTimeout.bind(Kt,kr.bind(Kt,n,1)));i=()=>{t&&t(),a&&a(),tr.delete(e)}}};return c(),[e,a,c,i]}return[e,tr.get(e)[4]]},[Cr,_r]=Sr(new Map),Er=Zt({onLoadingSlow:Xt,onSuccess:Xt,onError:Xt,onErrorRetry:(e,__,t,r,n)=>{const a=t.errorRetryCount,i=n.retryCount,o=~~((Math.random()+.5)*(1<<(i<8?i:8)))*t.errorRetryInterval;!Ut(a)&&i>a||setTimeout(r,o,n)},onDiscarded:Xt,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:vr?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:vr?5e3:3e3,compare:(e,t)=>er(e)==er(t),isPaused:()=>!1,cache:Cr,mutate:_r,fallback:{}},dr),Pr=(e,t)=>{const r=Zt(e,t);if(t){const{use:n,fallback:a}=e,{use:i,fallback:o}=t;n&&i&&(r.use=n.concat(i)),a&&o&&(r.fallback=Zt(a,o))}return r},Ar=(0,n.createContext)({}),Dr=ir&&window.__SWR_DEVTOOLS_USE__,Or=Dr?window.__SWR_DEVTOOLS_USE__:[],Mr=()=>Zt(Er,(0,n.useContext)(Ar)),Tr=Or.concat((e=>(t,r,n)=>e(t,r&&((...e)=>{const[n]=yr(t),[,,,a]=tr.get(Cr);if(n.startsWith("$inf$"))return r(...e);const i=a[n];return Ut(i)?r(...e):(delete a[n],i)}),n)));Dr&&(window.__SWR_DEVTOOLS_REACT__=n);const Ir=n.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;throw"rejected"===e.status?e.reason:(e.status="pending",e.then((t=>{e.status="fulfilled",e.value=t}),(t=>{e.status="rejected",e.reason=t})),e)}),Nr={dedupe:!0},Lr=(Gt.defineProperty((e=>{const{value:t}=e,r=(0,n.useContext)(Ar),a=qt(t),i=(0,n.useMemo)((()=>a?t(r):t),[a,r,t]),o=(0,n.useMemo)((()=>a?i:Pr(r,i)),[a,r,i]),s=i&&i.provider,l=(0,n.useRef)(Kt);s&&!l.current&&(l.current=Sr(s(o.cache||Cr),i));const c=l.current;return c&&(o.cache=c[0],o.mutate=c[1]),gr((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,n.createElement)(Ar.Provider,Zt(e,{value:o}))}),"defaultValue",{value:Er}),Rr=(e,t,r)=>{const{cache:a,compare:i,suspense:o,fallbackData:s,revalidateOnMount:l,revalidateIfStale:c,refreshInterval:u,refreshWhenHidden:d,refreshWhenOffline:h,keepPreviousData:f}=r,[p,g,m,v]=tr.get(a),[y,b]=yr(e),x=(0,n.useRef)(!1),w=(0,n.useRef)(!1),k=(0,n.useRef)(y),S=(0,n.useRef)(t),C=(0,n.useRef)(r),_=()=>C.current,E=()=>_().isVisible()&&_().isOnline(),[P,A,D,O]=sr(a,y),M=(0,n.useRef)({}).current,T=Ut(s)?r.fallback[y]:s,I=(e,t)=>{for(const r in M){const n=r;if("data"===n){if(!i(e[n],t[n])){if(!Ut(e[n]))return!1;if(!i($,t[n]))return!1}}else if(t[n]!==e[n])return!1}return!0},N=(0,n.useMemo)((()=>{const e=!!y&&!!t&&(Ut(l)?!_().isPaused()&&!o&&(!!Ut(c)||c):l),r=t=>{const r=Zt(t);return delete r._k,e?{isValidating:!0,isLoading:!0,...r}:r},n=P(),a=O(),i=r(n),s=n===a?i:r(a);let u=i;return[()=>{const e=r(P());return I(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>s]}),[a,y]),L=(0,Yt.useSyncExternalStore)((0,n.useCallback)((e=>D(y,((t,r)=>{I(r,t)||e()}))),[a,y]),N[0],N[1]),R=!x.current,F=p[y]&&p[y].length>0,z=L.data,j=Ut(z)?T:z,H=L.error,B=(0,n.useRef)(j),$=f?Ut(z)?B.current:z:j,W=!(F&&!Ut(H))&&(R&&!Ut(l)?l:!_().isPaused()&&(o?!Ut(j)&&c:Ut(j)||c)),V=!!(y&&t&&R&&W),Y=Ut(L.isValidating)?V:L.isValidating,X=Ut(L.isLoading)?V:L.isLoading,K=(0,n.useCallback)((async e=>{const t=S.current;if(!y||!t||w.current||_().isPaused())return!1;let n,a,o=!0;const s=e||{},l=!m[y]||!s.dedupe,c=()=>fr?!w.current&&y===k.current&&x.current:y===k.current,u={isValidating:!1,isLoading:!1},d=()=>{A(u)},h=()=>{const e=m[y];e&&e[1]===a&&delete m[y]},f={isValidating:!0};Ut(P().data)&&(f.isLoading=!0);try{if(l&&(A(f),r.loadingTimeout&&Ut(P().data)&&setTimeout((()=>{o&&c()&&_().onLoadingSlow(y,r)}),r.loadingTimeout),m[y]=[t(b),xr()]),[n,a]=m[y],n=await n,l&&setTimeout(h,r.dedupingInterval),!m[y]||m[y][1]!==a)return l&&c()&&_().onDiscarded(y),!1;u.error=Kt;const e=g[y];if(!Ut(e)&&(a<=e[0]||a<=e[1]||0===e[1]))return d(),l&&c()&&_().onDiscarded(y),!1;const s=P().data;u.data=i(s,n)?s:n,l&&c()&&_().onSuccess(n,y,r)}catch(e){h();const t=_(),{shouldRetryOnError:r}=t;t.isPaused()||(u.error=e,l&&c()&&(t.onError(e,y,t),(!0===r||qt(r)&&r(e))&&E()&&t.onErrorRetry(e,y,t,(e=>{const t=p[y];t&&t[0]&&t[0](3,e)}),{retryCount:(s.retryCount||0)+1,dedupe:!0})))}return o=!1,d(),!0}),[y,a]),G=(0,n.useCallback)(((...e)=>wr(a,k.current,...e)),[]);if(gr((()=>{S.current=t,C.current=r,Ut(z)||(B.current=z)})),gr((()=>{if(!y)return;const e=K.bind(Kt,Nr);let t=0;const r=((e,t,r)=>{const n=t[e]||(t[e]=[]);return n.push(r),()=>{const e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}})(y,p,((r,n={})=>{if(0==r){const r=Date.now();_().revalidateOnFocus&&r>t&&E()&&(t=r+_().focusThrottleInterval,e())}else if(1==r)_().revalidateOnReconnect&&E()&&e();else{if(2==r)return K();if(3==r)return K(n)}}));return w.current=!1,k.current=y,x.current=!0,A({_k:b}),W&&(Ut(j)||pr?e():(n=e,ir&&typeof window.requestAnimationFrame!=ar?window.requestAnimationFrame(n):setTimeout(n,1))),()=>{w.current=!0,r()};var n}),[y]),gr((()=>{let e;function t(){const t=qt(u)?u(P().data):u;t&&-1!==e&&(e=setTimeout(r,t))}function r(){P().error||!d&&!_().isVisible()||!h&&!_().isOnline()?t():K(Nr).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[u,d,h,y]),(0,n.useDebugValue)($),o&&Ut(j)&&y){if(!fr&&pr)throw new Error("Fallback data is required when using suspense in SSR.");S.current=t,C.current=r,w.current=!1;const e=v[y];if(!Ut(e)){const t=G(e);Ir(t)}if(!Ut(H))throw H;{const e=K(Nr);Ut($)||(e.status="fulfilled",e.value=!0),Ir(e)}}return{mutate:G,get data(){return M.data=!0,$},get error(){return M.error=!0,H},get isValidating(){return M.isValidating=!0,Y},get isLoading(){return M.isLoading=!0,X}}},function(...e){const t=Mr(),[r,n,a]=(e=>qt(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}])(e),i=Pr(t,a);let o=Rr;const{use:s}=i,l=(s||[]).concat(Tr);for(let e=l.length;e--;)o=l[e](o);return o(r,n||i.fetcher||null,i)});var Rr;function Fr(e){return(t,r,a)=>{const i=(0,n.useRef)(),o=e(t,r,a);(0,n.useEffect)((()=>{void 0!==o.data&&(i.current=o.data)}),[o.data]);const s=(0,n.useCallback)((()=>{i.current=void 0}),[]),l=void 0===o.data?i.current:o.data,c=void 0===o.data&&void 0!==i.current;return Object.assign({},o,{data:l,isLagging:c,resetLaggy:s})}}function zr(e){return(t,r,a)=>{const i=(0,n.useRef)(!1);return(0,n.useEffect)((()=>{i.current=!0}),[]),e(t,r,{...a,fallbackData:i.current?void 0:a?.fallbackData,revalidateOnMount:i.current&&a?.fallbackData})}}class jr{constructor({apiNonce:e,apiRoot:t,preload:r=null,swrConfig:n={}}){this.controller=null,this.apiRoot=t,this.headers={"Content-Type":"application/json","X-WP-Nonce":e},this.swrOptions={use:[Fr],...n,onErrorRetry:(e,t,r,n,{retryCount:a})=>{"AbortError"!=e.name&&(a>=5||setTimeout((()=>n({retryCount:a})),500*(a+1)))}},r&&(this.swrOptions.fallbackData=r,this.swrOptions.use.push(zr))}fetchWithArgs=(e,t,r="GET",n=null)=>{const a=new URL(this.apiRoot+e);for(const[e,r]of Object.entries(t))""!==r&&a.searchParams.set(e,r);return fetch(a.href,{method:r,signal:n,headers:this.headers}).then((e=>e.ok?e.json():e.text().then((e=>{throw new Error(e)}))))};fetcher=e=>(this.controller instanceof AbortController&&this.controller.abort(),this.controller=new AbortController,this.fetchWithArgs("",e,"GET",this.controller.signal));useListTable=({page:e,perPage:t,sortColumn:r,sortDirection:n,locale:a,testMode:i,...o})=>{const{data:s,error:l,mutate:c,isValidating:u}=Lr({page:e,perPage:t,sortColumn:r,sortDirection:n,locale:a,testMode:i,...o},this.fetcher,this.swrOptions);return{data:s,error:l,mutate:c,isValidating:u}};useStats=e=>{const{data:t,error:r,mutate:n,isValidating:a}=Lr({testMode:e},(e=>this.fetchWithArgs("/stats",e,"GET")),this.swrOptions);return{data:t,error:r,mutate:n,isValidating:a}}}function Hr({columns:e,data:t,isLoading:r,rowActions:a,setUpdateErrors:i,parameters:o,singleName:c,columnFilters:u,includeBulkActionsCheckbox:d=!1,tableId:h,apiSettings:f}){const[p,g]=(0,n.useState)([]),[m,v]=(0,n.useState)([]);function y(e){return async t=>{const r=t.target.dataset.actionid;g([r]),await e(r),g([])}}function b(e){return async t=>{const r=t.target.dataset.actionid,n=await e(r);v([...n.successes])}}return(0,n.useEffect)((()=>{if(m.length&&!r){const e=[];return e[0]=setTimeout((()=>{const e=document.getElementsByClassName(bt);1==e.length&&e[0].scrollIntoView({behavior:"smooth",block:"center"})}),100),e[1]=setTimeout((()=>{v([])}),600),()=>{e.forEach((e=>clearTimeout(e)))}}}),[m,r]),t?t?.items.map((g=>{var v,x;return(0,n.createElement)("tr",{key:g.id,className:s()("Bsww96mQyqw0ZNAwfvRQ",{[yt]:p.indexOf(g.id)>-1,[bt]:m.indexOf(parseInt(g.id))>-1})},d&&(0,n.createElement)(wt,null,(0,n.createElement)(ft,{id:g.id,name:null!==(v=null!==(x=g?.donor)&&void 0!==x?x:g?.title)&&void 0!==v?v:g?.donorInformation,singleName:c})),(0,n.createElement)(n.Fragment,null,e?.map((s=>{const c=(d=s.id,u.filter((e=>e.column===d)));var d;return(0,n.createElement)(wt,{key:s.id,heading:e[0].id===s.id,columnId:`${h}-${s.id}`},c.length>0?c[0].filter(g,s,t):(0,n.createElement)(Vt,{column:s,item:g}),e[0].id===s.id&&!r&&a&&(0,n.createElement)("div",{role:"group","aria-label":(0,l.__)("Actions","give"),className:"KAX7009INwbV4_ty0qUM"},a({data:t,item:g,removeRow:y,addRow:b,setUpdateErrors:i,parameters:o,listTableApi:new jr(f)})))}))))})):null}function Br(e){(0,n.useEffect)((()=>{requestAnimationFrame((()=>{window.dispatchEvent(new Event("resize"))}))}),[e])}const $r=({singleName:e=(0,l.__)("item","give"),pluralName:t=(0,l.__)("items","give"),title:r,data:a,rowActions:i=null,parameters:o={},error:c=!1,isLoading:u=!1,align:d="start",apiSettings:h,setSortDirectionForColumn:f,sortField:p,testMode:g,listTableBlankSlate:m,productRecommendation:v,columnFilters:y=[],includeBulkActionsCheckbox:b=!1,children:x=null})=>{const[w,k]=(0,n.useState)({errors:[],successes:[]}),[S,C]=(0,n.useState)(!1),[_,E]=(0,n.useState)(!0),[P,A]=(0,n.useState)(!1),[D,O]=(0,n.useState)(0),M=(0,n.useRef)(),T=!c&&0===a?.items.length;Br(a),(0,n.useEffect)((()=>{_&&a&&E(!1)}),[a]),(0,n.useEffect)((()=>{if(u&&(M.current&&O(M.current.getBoundingClientRect().width),A(ht.appear)),!u&&P){A(ht.disappear);const e=setTimeout((()=>A(!1)),100);return()=>clearTimeout(e)}}),[u]),(0,n.useEffect)((()=>{let e;return w.errors.length?(C(ht.appear),e=setTimeout((()=>document.getElementById(ht.updateError).scrollIntoView?.({behavior:"smooth",block:"center"})),100)):S&&(C(ht.disappear),e=setTimeout((()=>C(!1)),100)),()=>clearTimeout(e)}),[w.errors]);const I=h.table.columns?.filter((e=>e.visible||void 0===e.visible));return(0,n.createElement)(n.Fragment,null,_&&!c?(0,n.createElement)("div",{className:ht.loadingContainer},(0,n.createElement)("div",{role:"dialog","aria-labelledby":"giveListTableLoadingMessage",className:ht.loadingContainerContent},(0,n.createElement)(Ze,null),(0,n.createElement)("h2",{id:"giveListTableLoadingMessage",className:ht.loadingContainerContentText},(0,l.sprintf)((0,l.__)("Loading %s","give"),t)))):(0,n.createElement)("div",{role:"group","aria-labelledby":"giveListTableCaption","aria-describedby":"giveListTableMessage",className:ht.tableGroup,tabIndex:0},P&&(0,n.createElement)("div",{className:s()(ht.overlay,P)},(0,n.createElement)("div",{className:s()(document.body.scrollHeight>document.body.clientHeight&&ht.relativeContainer)},(0,n.createElement)("div",{className:ht.fixedContent},(0,n.createElement)(Ze,{size:"medium"})))),(0,n.createElement)("table",{ref:M,className:`giveListTable ${u?"giveListTableIsLoading":"giveListTableIsLoaded"} ${ht.table}`},(0,n.createElement)("caption",{id:"giveListTableCaption",className:ht.tableCaption},r),(0,n.createElement)("thead",{className:ht[h.table.id]},(0,n.createElement)("tr",{className:ht.searchContainerRow},x),(0,n.createElement)("tr",null,b&&(0,n.createElement)("th",{scope:"col","aria-sort":"none",className:s()(ht.tableColumnHeader,ht.selectAll,{[ht.testMode]:g}),"data-column":"select"},(0,n.createElement)(pt,{pluralName:t,data:a})),(0,n.createElement)(n.Fragment,null,I?.map((e=>(0,n.createElement)("th",{scope:"col","aria-sort":e.label===p.sortColumn?"asc"===p.sortDirection?"ascending":"descending":"none",className:s()(ht.tableColumnHeader,{[ht[e.id]]:!0,[ht.testMode]:g}),"data-column":e.id,key:e.id},(0,n.createElement)(vt,{column:e,sortField:p,setSortDirectionForColumn:f}))))))),(0,n.createElement)("tbody",{className:ht.tableContent},v,(0,n.createElement)(Hr,{apiSettings:h,columns:I,data:a,isLoading:u,tableId:h.table.id,singleName:e,rowActions:i,parameters:o,setUpdateErrors:k,columnFilters:y,includeBulkActionsCheckbox:b}))),S&&(0,n.createElement)("div",{className:s()(ht.overlay,S)},(0,n.createElement)("div",{id:ht.updateError,role:"dialog","aria-labelledby":"giveListTableErrorMessage"},Boolean(w.successes.length)&&(0,n.createElement)("span",null,w.successes.length+" "+
// translators:
// translators:
(0,l._n)((0,l.sprintf)("%s was updated successfully.",e),(0,l.sprintf)("%s were updated successfully.",t),w.successes.length,"give")),(0,n.createElement)("span",{id:"giveListTableErrorMessage"},w.errors.length+" "+(0,l._n)(`${e} couldn't be updated.`,`${t} couldn't be updated.`,w.errors.length,"give")),(0,n.createElement)("button",{type:"button",className:s()("dashicons dashicons-dismiss",ht.dismiss),onClick:()=>{k({errors:[],successes:[]})}},(0,n.createElement)("span",{className:"give-visually-hidden"},(0,l.__)("dismiss","give"))))),(0,n.createElement)("div",{id:"giveListTableMessage"},T&&(0,n.createElement)("div",{role:"status",className:ht.statusMessage},m),c&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{role:"alert",className:ht.statusMessage},(0,l.sprintf)((0,l.__)("There was a problem retrieving the %s.","give"),t)),(0,n.createElement)("div",{className:ht.statusMessage},(0,n.createElement)("a",{href:window.location.href.toString()},(0,l.__)("Click here to reload the page.","give")))))))},Wr="m5pOFZjbMT6j8QhfAK1u",Vr="l8GIQfdxthMna2jU9QZz",Yr="IXUnmrK8jPKBP0MSdOQr",Xr=({currentPage:e=1,totalPages:t=0,totalItems:r=-1,disabled:a=!1,setPage:i=e=>{},singleName:o,pluralName:c})=>{const u=parseInt(e)+1,d=parseInt(e)-1;return(0,n.createElement)("nav",{"aria-label":(0,l.sprintf)((0,l.__)("%s table","give"),c),className:"Ifkc1MX9wBA5lAmEi7yy"},r>=1&&(0,n.createElement)("span",null,r.toString()+" ",1==r?o:c),1<t&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("button",{className:s()(Vr,Yr),"aria-disabled":d<=1,"aria-label":(0,l.__)("first page"),onClick:e=>{"false"===e.currentTarget.getAttribute("aria-disabled")&&i(1)}},(0,n.createElement)("span",{"aria-hidden":!0},"«")),(0,n.createElement)("button",{className:s()(Vr,Yr),"aria-disabled":d<=0,"aria-label":(0,l.__)("previous page"),onClick:t=>{"false"===t.currentTarget.getAttribute("aria-disabled")&&i(parseInt(e)-1)}},(0,n.createElement)("span",{"aria-hidden":!0},"‹")),(0,n.createElement)("span",null,(0,n.createElement)("label",{htmlFor:Wr,className:"k8TNSOBl_24bJsKFgPDU"},(0,l.__)("Current Page","give")),(0,n.createElement)("select",{className:Yr,id:Wr,name:"currentPageSelector",value:e,onChange:e=>{const t=Number(e.target.value);i(t)}},Array.from({length:t},((e,t)=>t+1)).map((e=>(0,n.createElement)("option",{key:e,value:e},e)))),(0,n.createElement)("span",null," ",(0,l.__)("of","give")," ",(0,n.createElement)("span",null,t)," ")),(0,n.createElement)("button",{className:s()(Vr,Yr),"aria-disabled":u>t,"aria-label":(0,l.__)("next page"),onClick:t=>{"false"===t.currentTarget.getAttribute("aria-disabled")&&i(parseInt(e)+1)}},(0,n.createElement)("span",{"aria-hidden":!0},"›")),(0,n.createElement)("button",{className:s()(Vr,Yr),"aria-disabled":u>t-1,"aria-label":(0,l.__)("final page"),onClick:e=>{"false"===e.currentTarget.getAttribute("aria-disabled")&&i(t)}},(0,n.createElement)("span",{"aria-hidden":!0},"»"))))};Xr.propTypes={currentPage:je().number.isRequired,totalPages:je().number.isRequired,totalItems:je().number,setPage:je().func.isRequired,disabled:je().bool.isRequired};const Kr=Xr;function Gr(e){return Gr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gr(e)}function Ur(e){var t=function(e){if("object"!=Gr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Gr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Gr(t)?t:t+""}function qr(e,t,r){return(t=Ur(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Zr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Jr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Zr(Object(r),!0).forEach((function(t){qr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Qr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function en(e,t){if(e){if("string"==typeof e)return Qr(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Qr(e,t):void 0}}function tn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,i,o,s=[],l=!0,c=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||en(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rn(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.includes(r)||{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var nn=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function an(){return an=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},an.apply(null,arguments)}function on(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ur(n.key),n)}}function sn(e,t){return sn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},sn(e,t)}function ln(e){return ln=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ln(e)}function cn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(cn=function(){return!!e})()}function un(e){return function(e){if(Array.isArray(e))return Qr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||en(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var dn=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),hn=Math.abs,fn=String.fromCharCode,pn=Object.assign;function gn(e){return e.trim()}function mn(e,t,r){return e.replace(t,r)}function vn(e,t){return e.indexOf(t)}function yn(e,t){return 0|e.charCodeAt(t)}function bn(e,t,r){return e.slice(t,r)}function xn(e){return e.length}function wn(e){return e.length}function kn(e,t){return t.push(e),e}var Sn=1,Cn=1,En=0,Pn=0,An=0,Dn="";function On(e,t,r,n,a,i,o){return{value:e,root:t,parent:r,type:n,props:a,children:i,line:Sn,column:Cn,length:o,return:""}}function Mn(e,t){return pn(On("",null,null,"",null,null,0),e,{length:-e.length},t)}function Tn(){return An=Pn<En?yn(Dn,Pn++):0,Cn++,10===An&&(Cn=1,Sn++),An}function In(){return yn(Dn,Pn)}function Nn(){return Pn}function Ln(e,t){return bn(Dn,e,t)}function Rn(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Fn(e){return Sn=Cn=1,En=xn(Dn=e),Pn=0,[]}function zn(e){return Dn="",e}function jn(e){return gn(Ln(Pn-1,$n(91===e?e+2:40===e?e+1:e)))}function Hn(e){for(;(An=In())&&An<33;)Tn();return Rn(e)>2||Rn(An)>3?"":" "}function Bn(e,t){for(;--t&&Tn()&&!(An<48||An>102||An>57&&An<65||An>70&&An<97););return Ln(e,Nn()+(t<6&&32==In()&&32==Tn()))}function $n(e){for(;Tn();)switch(An){case e:return Pn;case 34:case 39:34!==e&&39!==e&&$n(An);break;case 40:41===e&&$n(e);break;case 92:Tn()}return Pn}function Wn(e,t){for(;Tn()&&e+An!==57&&(e+An!==84||47!==In()););return"/*"+Ln(t,Pn-1)+"*"+fn(47===e?e:Tn())}function Vn(e){for(;!Rn(In());)Tn();return Ln(e,Pn)}var Yn="-ms-",Xn="-moz-",Kn="-webkit-",Gn="comm",Un="rule",qn="decl",Zn="@keyframes";function Jn(e,t){for(var r="",n=wn(e),a=0;a<n;a++)r+=t(e[a],a,e,t)||"";return r}function Qn(e,t,r,n){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case qn:return e.return=e.return||e.value;case Gn:return"";case Zn:return e.return=e.value+"{"+Jn(e.children,n)+"}";case Un:e.value=e.props.join(",")}return xn(r=Jn(e.children,n))?e.return=e.value+"{"+r+"}":""}function ea(e){return zn(ta("",null,null,null,[""],e=Fn(e),0,[0],e))}function ta(e,t,r,n,a,i,o,s,l){for(var c=0,u=0,d=o,h=0,f=0,p=0,g=1,m=1,v=1,y=0,b="",x=a,w=i,k=n,S=b;m;)switch(p=y,y=Tn()){case 40:if(108!=p&&58==yn(S,d-1)){-1!=vn(S+=mn(jn(y),"&","&\f"),"&\f")&&(v=-1);break}case 34:case 39:case 91:S+=jn(y);break;case 9:case 10:case 13:case 32:S+=Hn(p);break;case 92:S+=Bn(Nn()-1,7);continue;case 47:switch(In()){case 42:case 47:kn(na(Wn(Tn(),Nn()),t,r),l);break;default:S+="/"}break;case 123*g:s[c++]=xn(S)*v;case 125*g:case 59:case 0:switch(y){case 0:case 125:m=0;case 59+u:-1==v&&(S=mn(S,/\f/g,"")),f>0&&xn(S)-d&&kn(f>32?aa(S+";",n,r,d-1):aa(mn(S," ","")+";",n,r,d-2),l);break;case 59:S+=";";default:if(kn(k=ra(S,t,r,c,u,a,s,b,x=[],w=[],d),i),123===y)if(0===u)ta(S,t,k,k,x,i,d,s,w);else switch(99===h&&110===yn(S,3)?100:h){case 100:case 108:case 109:case 115:ta(e,k,k,n&&kn(ra(e,k,k,0,0,a,s,b,a,x=[],d),w),a,w,d,s,n?x:w);break;default:ta(S,k,k,k,[""],w,0,s,w)}}c=u=f=0,g=v=1,b=S="",d=o;break;case 58:d=1+xn(S),f=p;default:if(g<1)if(123==y)--g;else if(125==y&&0==g++&&125==(An=Pn>0?yn(Dn,--Pn):0,Cn--,10===An&&(Cn=1,Sn--),An))continue;switch(S+=fn(y),y*g){case 38:v=u>0?1:(S+="\f",-1);break;case 44:s[c++]=(xn(S)-1)*v,v=1;break;case 64:45===In()&&(S+=jn(Tn())),h=In(),u=d=xn(b=S+=Vn(Nn())),y++;break;case 45:45===p&&2==xn(S)&&(g=0)}}return i}function ra(e,t,r,n,a,i,o,s,l,c,u){for(var d=a-1,h=0===a?i:[""],f=wn(h),p=0,g=0,m=0;p<n;++p)for(var v=0,y=bn(e,d+1,d=hn(g=o[p])),b=e;v<f;++v)(b=gn(g>0?h[v]+" "+y:mn(y,/&\f/g,h[v])))&&(l[m++]=b);return On(e,t,r,0===a?Un:s,l,c,u)}function na(e,t,r){return On(e,t,r,Gn,fn(An),bn(e,2,-2),0)}function aa(e,t,r,n){return On(e,t,r,qn,bn(e,0,n),bn(e,n+1,-1),n)}var ia=function(e,t,r){for(var n=0,a=0;n=a,a=In(),38===n&&12===a&&(t[r]=1),!Rn(a);)Tn();return Ln(e,Pn)},oa=new WeakMap,sa=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||oa.get(r))&&!n){oa.set(e,!0);for(var a=[],i=function(e,t){return zn(function(e,t){var r=-1,n=44;do{switch(Rn(n)){case 0:38===n&&12===In()&&(t[r]=1),e[r]+=ia(Pn-1,t,r);break;case 2:e[r]+=jn(n);break;case 4:if(44===n){e[++r]=58===In()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=fn(n)}}while(n=Tn());return e}(Fn(e),t))}(t,a),o=r.props,s=0,l=0;s<i.length;s++)for(var c=0;c<o.length;c++,l++)e.props[l]=a[s]?i[s].replace(/&\f/g,o[c]):o[c]+" "+i[s]}}},la=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function ca(e,t){switch(function(e,t){return 45^yn(e,0)?(((t<<2^yn(e,0))<<2^yn(e,1))<<2^yn(e,2))<<2^yn(e,3):0}(e,t)){case 5103:return Kn+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Kn+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Kn+e+Xn+e+Yn+e+e;case 6828:case 4268:return Kn+e+Yn+e+e;case 6165:return Kn+e+Yn+"flex-"+e+e;case 5187:return Kn+e+mn(e,/(\w+).+(:[^]+)/,Kn+"box-$1$2"+Yn+"flex-$1$2")+e;case 5443:return Kn+e+Yn+"flex-item-"+mn(e,/flex-|-self/,"")+e;case 4675:return Kn+e+Yn+"flex-line-pack"+mn(e,/align-content|flex-|-self/,"")+e;case 5548:return Kn+e+Yn+mn(e,"shrink","negative")+e;case 5292:return Kn+e+Yn+mn(e,"basis","preferred-size")+e;case 6060:return Kn+"box-"+mn(e,"-grow","")+Kn+e+Yn+mn(e,"grow","positive")+e;case 4554:return Kn+mn(e,/([^-])(transform)/g,"$1"+Kn+"$2")+e;case 6187:return mn(mn(mn(e,/(zoom-|grab)/,Kn+"$1"),/(image-set)/,Kn+"$1"),e,"")+e;case 5495:case 3959:return mn(e,/(image-set\([^]*)/,Kn+"$1$`$1");case 4968:return mn(mn(e,/(.+:)(flex-)?(.*)/,Kn+"box-pack:$3"+Yn+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Kn+e+e;case 4095:case 3583:case 4068:case 2532:return mn(e,/(.+)-inline(.+)/,Kn+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(xn(e)-1-t>6)switch(yn(e,t+1)){case 109:if(45!==yn(e,t+4))break;case 102:return mn(e,/(.+:)(.+)-([^]+)/,"$1"+Kn+"$2-$3$1"+Xn+(108==yn(e,t+3)?"$3":"$2-$3"))+e;case 115:return~vn(e,"stretch")?ca(mn(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==yn(e,t+1))break;case 6444:switch(yn(e,xn(e)-3-(~vn(e,"!important")&&10))){case 107:return mn(e,":",":"+Kn)+e;case 101:return mn(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Kn+(45===yn(e,14)?"inline-":"")+"box$3$1"+Kn+"$2$3$1"+Yn+"$2box$3")+e}break;case 5936:switch(yn(e,t+11)){case 114:return Kn+e+Yn+mn(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Kn+e+Yn+mn(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Kn+e+Yn+mn(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Kn+e+Yn+e+e}return e}var ua=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case qn:e.return=ca(e.value,e.length);break;case Zn:return Jn([Mn(e,{value:mn(e.value,"@","@"+Kn)})],n);case Un:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return Jn([Mn(e,{props:[mn(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return Jn([Mn(e,{props:[mn(t,/:(plac\w+)/,":"+Kn+"input-$1")]}),Mn(e,{props:[mn(t,/:(plac\w+)/,":-moz-$1")]}),Mn(e,{props:[mn(t,/:(plac\w+)/,Yn+"input-$1")]})],n)}return""}))}}],da=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var n,a,i=e.stylisPlugins||ua,o={},s=[];n=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r<t.length;r++)o[t[r]]=!0;s.push(e)}));var l,c,u,d,h=[Qn,(d=function(e){l.insert(e)},function(e){e.root||(e=e.return)&&d(e)})],f=(c=[sa,la].concat(i,h),u=wn(c),function(e,t,r,n){for(var a="",i=0;i<u;i++)a+=c[i](e,t,r,n)||"";return a});a=function(e,t,r,n){l=r,Jn(ea(e?e+"{"+t.styles+"}":t.styles),f),n&&(p.inserted[t.name]=!0)};var p={key:t,sheet:new dn({key:t,container:n,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:o,registered:{},insert:a};return p.sheet.hydrate(s),p},ha=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},fa={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function pa(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}var ga=/[A-Z]|^ms/g,ma=/_EMO_([^_]+?)_([^]*?)_EMO_/g,va=function(e){return 45===e.charCodeAt(1)},ya=function(e){return null!=e&&"boolean"!=typeof e},ba=pa((function(e){return va(e)?e:e.replace(ga,"-$&").toLowerCase()})),xa=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(ma,(function(e,t,r){return ka={name:t,styles:r,next:ka},t}))}return 1===fa[e]||va(e)||"number"!=typeof t||0===t?t:t+"px"};function wa(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return ka={name:r.name,styles:r.styles,next:ka},r.name;if(void 0!==r.styles){var n=r.next;if(void 0!==n)for(;void 0!==n;)ka={name:n.name,styles:n.styles,next:ka},n=n.next;return r.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var a=0;a<r.length;a++)n+=wa(e,t,r[a])+";";else for(var i in r){var o=r[i];if("object"!=typeof o)null!=t&&void 0!==t[o]?n+=i+"{"+t[o]+"}":ya(o)&&(n+=ba(i)+":"+xa(i,o)+";");else if(!Array.isArray(o)||"string"!=typeof o[0]||null!=t&&void 0!==t[o[0]]){var s=wa(e,t,o);switch(i){case"animation":case"animationName":n+=ba(i)+":"+s+";";break;default:n+=i+"{"+s+"}"}}else for(var l=0;l<o.length;l++)ya(o[l])&&(n+=ba(i)+":"+xa(i,o[l])+";")}return n}(e,t,r);case"function":if(void 0!==e){var a=ka,i=r(e);return ka=a,wa(e,t,i)}}if(null==t)return r;var o=t[r];return void 0!==o?o:r}var ka,Sa=/label:\s*([^\s;\n{]+)\s*(;|$)/g,Ca=function(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var n=!0,a="";ka=void 0;var i=e[0];null==i||void 0===i.raw?(n=!1,a+=wa(r,t,i)):a+=i[0];for(var o=1;o<e.length;o++)a+=wa(r,t,e[o]),n&&(a+=i[o]);Sa.lastIndex=0;for(var s,l="";null!==(s=Sa.exec(a));)l+="-"+s[1];var c=function(e){for(var t,r=0,n=0,a=e.length;a>=4;++n,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(a){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}(a)+l;return{name:c,styles:a,next:ka}},_a={}.hasOwnProperty,Ea=(0,n.createContext)("undefined"!=typeof HTMLElement?da({key:"css"}):null);Ea.Provider;var Pa=function(e){return(0,n.forwardRef)((function(t,r){var a=(0,n.useContext)(Ea);return e(t,a,r)}))},Aa=(0,n.createContext)({}),Da=n.useInsertionEffect?n.useInsertionEffect:function(e){e()},Oa="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",Ma=function(e){var t,r=e.cache,n=e.serialized,a=e.isStringTag;return ha(r,n,a),t=function(){return function(e,t,r){ha(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+n:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}(r,n,a)},Da(t),null},Ta=Pa((function(e,t,r){var a=e.css;"string"==typeof a&&void 0!==t.registered[a]&&(a=t.registered[a]);var i=e[Oa],o=[a],s="";"string"==typeof e.className?s=function(e,t,r){var n="";return r.split(" ").forEach((function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "})),n}(t.registered,o,e.className):null!=e.className&&(s=e.className+" ");var l=Ca(o,void 0,(0,n.useContext)(Aa));s+=t.key+"-"+l.name;var c={};for(var u in e)_a.call(e,u)&&"css"!==u&&u!==Oa&&(c[u]=e[u]);return c.ref=r,c.className=s,(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Ma,{cache:t,serialized:l,isStringTag:"string"==typeof i}),(0,n.createElement)(i,c))}));r(4146);var Ia=function(e,t){var r=arguments;if(null==t||!_a.call(t,"css"))return n.createElement.apply(void 0,r);var a=r.length,i=new Array(a);i[0]=Ta,i[1]=function(e,t){var r={};for(var n in t)_a.call(t,n)&&(r[n]=t[n]);return r[Oa]=e,r}(e,t);for(var o=2;o<a;o++)i[o]=r[o];return n.createElement.apply(null,i)};function Na(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return Ca(t)}n.useInsertionEffect?n.useInsertionEffect:n.useLayoutEffect;var La=r(75795);const Ra=Math.min,Fa=Math.max,za=Math.round,ja=Math.floor,Ha=e=>({x:e,y:e});function Ba(e){return Va(e)?(e.nodeName||"").toLowerCase():"#document"}function $a(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Wa(e){var t;return null==(t=(Va(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function Va(e){return e instanceof Node||e instanceof $a(e).Node}function Ya(e){return e instanceof Element||e instanceof $a(e).Element}function Xa(e){return e instanceof HTMLElement||e instanceof $a(e).HTMLElement}function Ka(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof $a(e).ShadowRoot)}function Ga(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=Ua(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(a)}function Ua(e){return $a(e).getComputedStyle(e)}function qa(e){const t=function(e){if("html"===Ba(e))return e;const t=e.assignedSlot||e.parentNode||Ka(e)&&e.host||Wa(e);return Ka(t)?t.host:t}(e);return function(e){return["html","body","#document"].includes(Ba(e))}(t)?e.ownerDocument?e.ownerDocument.body:e.body:Xa(t)&&Ga(t)?t:qa(t)}function Za(e,t){var r;void 0===t&&(t=[]);const n=qa(e),a=n===(null==(r=e.ownerDocument)?void 0:r.body),i=$a(n);return a?t.concat(i,i.visualViewport||[],Ga(n)?n:[]):t.concat(n,Za(n))}function Ja(e){return Ya(e)?e:e.contextElement}function Qa(e){const t=Ja(e);if(!Xa(t))return Ha(1);const r=t.getBoundingClientRect(),{width:n,height:a,$:i}=function(e){const t=Ua(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const a=Xa(e),i=a?e.offsetWidth:r,o=a?e.offsetHeight:n,s=za(r)!==i||za(n)!==o;return s&&(r=i,n=o),{width:r,height:n,$:s}}(t);let o=(i?za(r.width):r.width)/n,s=(i?za(r.height):r.height)/a;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}const ei=Ha(0);function ti(e){const t=$a(e);return"undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ei}function ri(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);const a=e.getBoundingClientRect(),i=Ja(e);let o=Ha(1);t&&(n?Ya(n)&&(o=Qa(n)):o=Qa(e));const s=function(e,t,r){return void 0===t&&(t=!1),!(!r||t&&r!==$a(e))&&t}(i,r,n)?ti(i):Ha(0);let l=(a.left+s.x)/o.x,c=(a.top+s.y)/o.y,u=a.width/o.x,d=a.height/o.y;if(i){const e=$a(i),t=n&&Ya(n)?$a(n):n;let r=e.frameElement;for(;r&&n&&t!==e;){const e=Qa(r),t=r.getBoundingClientRect(),n=Ua(r),a=t.left+(r.clientLeft+parseFloat(n.paddingLeft))*e.x,i=t.top+(r.clientTop+parseFloat(n.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,d*=e.y,l+=a,c+=i,r=$a(r).frameElement}}return h={width:u,height:d,x:l,y:c},{...h,top:h.y,left:h.x,right:h.x+h.width,bottom:h.y+h.height};var h}const ni=n.useLayoutEffect;var ai=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],ii=function(){};function oi(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function si(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),a=2;a<r;a++)n[a-2]=arguments[a];var i=[].concat(n);if(t&&e)for(var o in t)t.hasOwnProperty(o)&&t[o]&&i.push("".concat(oi(e,o)));return i.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var li=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===Gr(e)&&null!==e?[e]:[];var t},ci=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,Jr({},rn(e,ai))},ui=function(e,t,r){var n=e.cx,a=e.getStyles,i=e.getClassNames,o=e.className;return{css:a(t,e),className:n(null!=r?r:{},i(t,e),o)}};function di(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function hi(e){return di(e)?window.pageYOffset:e.scrollTop}function fi(e,t){di(e)?window.scrollTo(0,t):e.scrollTop=t}function pi(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:ii,a=hi(e),i=t-a,o=0;!function t(){var s,l=i*((s=(s=o+=10)/r-1)*s*s+1)+a;fi(e,l),o<r?window.requestAnimationFrame(t):n(e)}()}function gi(e,t){var r=e.getBoundingClientRect(),n=t.getBoundingClientRect(),a=t.offsetHeight/3;n.bottom+a>r.bottom?fi(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+a,e.scrollHeight)):n.top-a<r.top&&fi(e,Math.max(t.offsetTop-a,0))}function mi(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}var vi=!1,yi={get passive(){return vi=!0}},bi="undefined"!=typeof window?window:{};bi.addEventListener&&bi.removeEventListener&&(bi.addEventListener("p",ii,yi),bi.removeEventListener("p",ii,!1));var xi=vi;function wi(e){return null!=e}function ki(e,t,r){return e?t:r}var Si=["children","innerProps"],Ci=["children","innerProps"];var _i,Ei,Pi,Ai=function(e){return"auto"===e?"bottom":e},Di=(0,n.createContext)(null),Oi=function(e){var t=e.children,r=e.minMenuHeight,a=e.maxMenuHeight,i=e.menuPlacement,o=e.menuPosition,s=e.menuShouldScrollIntoView,l=e.theme,c=((0,n.useContext)(Di)||{}).setPortalPlacement,u=(0,n.useRef)(null),d=tn((0,n.useState)(a),2),h=d[0],f=d[1],p=tn((0,n.useState)(null),2),g=p[0],m=p[1],v=l.spacing.controlHeight;return ni((function(){var e=u.current;if(e){var t="fixed"===o,n=function(e){var t=e.maxHeight,r=e.menuEl,n=e.minHeight,a=e.placement,i=e.shouldScroll,o=e.isFixedPosition,s=e.controlHeight,l=function(e){var t=getComputedStyle(e),r="absolute"===t.position,n=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var a=e;a=a.parentElement;)if(t=getComputedStyle(a),(!r||"static"!==t.position)&&n.test(t.overflow+t.overflowY+t.overflowX))return a;return document.documentElement}(r),c={placement:"bottom",maxHeight:t};if(!r||!r.offsetParent)return c;var u,d=l.getBoundingClientRect().height,h=r.getBoundingClientRect(),f=h.bottom,p=h.height,g=h.top,m=r.offsetParent.getBoundingClientRect().top,v=o||di(u=l)?window.innerHeight:u.clientHeight,y=hi(l),b=parseInt(getComputedStyle(r).marginBottom,10),x=parseInt(getComputedStyle(r).marginTop,10),w=m-x,k=v-g,S=w+y,C=d-y-g,_=f-v+y+b,E=y+g-x,P=160;switch(a){case"auto":case"bottom":if(k>=p)return{placement:"bottom",maxHeight:t};if(C>=p&&!o)return i&&pi(l,_,P),{placement:"bottom",maxHeight:t};if(!o&&C>=n||o&&k>=n)return i&&pi(l,_,P),{placement:"bottom",maxHeight:o?k-b:C-b};if("auto"===a||o){var A=t,D=o?w:S;return D>=n&&(A=Math.min(D-b-s,t)),{placement:"top",maxHeight:A}}if("bottom"===a)return i&&fi(l,_),{placement:"bottom",maxHeight:t};break;case"top":if(w>=p)return{placement:"top",maxHeight:t};if(S>=p&&!o)return i&&pi(l,E,P),{placement:"top",maxHeight:t};if(!o&&S>=n||o&&w>=n){var O=t;return(!o&&S>=n||o&&w>=n)&&(O=o?w-x:S-x),i&&pi(l,E,P),{placement:"top",maxHeight:O}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(a,'".'))}return c}({maxHeight:a,menuEl:e,minHeight:r,placement:i,shouldScroll:s&&!t,isFixedPosition:t,controlHeight:v});f(n.maxHeight),m(n.placement),null==c||c(n.placement)}}),[a,i,o,s,r,c,v]),t({ref:u,placerProps:Jr(Jr({},e),{},{placement:g||Ai(i),maxHeight:h})})},Mi=function(e,t){var r=e.theme,n=r.spacing.baseUnit,a=r.colors;return Jr({textAlign:"center"},t?{}:{color:a.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px")})},Ti=Mi,Ii=Mi,Ni=["size"],Li=["innerProps","isRtl","size"],Ri={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Fi=function(e){var t=e.size,r=rn(e,Ni);return Ia("svg",an({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Ri},r))},zi=function(e){return Ia(Fi,an({size:20},e),Ia("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},ji=function(e){return Ia(Fi,an({size:20},e),Ia("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Hi=function(e,t){var r=e.isFocused,n=e.theme,a=n.spacing.baseUnit,i=n.colors;return Jr({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:r?i.neutral60:i.neutral20,padding:2*a,":hover":{color:r?i.neutral80:i.neutral40}})},Bi=Hi,$i=Hi,Wi=function(){var e=Na.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(_i||(Ei=["\n  0%, 80%, 100% { opacity: 0; }\n  40% { opacity: 1; }\n"],Pi||(Pi=Ei.slice(0)),_i=Object.freeze(Object.defineProperties(Ei,{raw:{value:Object.freeze(Pi)}})))),Vi=function(e){var t=e.delay,r=e.offset;return Ia("span",{css:Na({animation:"".concat(Wi," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Yi=["data"],Xi=["innerRef","isDisabled","isHidden","inputClassName"],Ki={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Gi={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":Jr({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Ki)},Ui=function(e){return Jr({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},Ki)},qi=function(e){var t=e.children,r=e.innerProps;return Ia("div",r,t)},Zi={ClearIndicator:function(e){var t=e.children,r=e.innerProps;return Ia("div",an({},ui(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),t||Ia(zi,null))},Control:function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,a=e.innerRef,i=e.innerProps,o=e.menuIsOpen;return Ia("div",an({ref:a},ui(e,"control",{control:!0,"control--is-disabled":r,"control--is-focused":n,"control--menu-is-open":o}),i),t)},DropdownIndicator:function(e){var t=e.children,r=e.innerProps;return Ia("div",an({},ui(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),t||Ia(ji,null))},DownChevron:ji,CrossIcon:zi,Group:function(e){var t=e.children,r=e.cx,n=e.getStyles,a=e.getClassNames,i=e.Heading,o=e.headingProps,s=e.innerProps,l=e.label,c=e.theme,u=e.selectProps;return Ia("div",an({},ui(e,"group",{group:!0}),s),Ia(i,an({},o,{selectProps:u,theme:c,getStyles:n,getClassNames:a,cx:r}),l),Ia("div",null,t))},GroupHeading:function(e){var t=ci(e);t.data;var r=rn(t,Yi);return Ia("div",an({},ui(e,"groupHeading",{"group-heading":!0}),r))},IndicatorsContainer:function(e){var t=e.children,r=e.innerProps;return Ia("div",an({},ui(e,"indicatorsContainer",{indicators:!0}),r),t)},IndicatorSeparator:function(e){var t=e.innerProps;return Ia("span",an({},t,ui(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,r=e.value,n=ci(e),a=n.innerRef,i=n.isDisabled,o=n.isHidden,s=n.inputClassName,l=rn(n,Xi);return Ia("div",an({},ui(e,"input",{"input-container":!0}),{"data-value":r||""}),Ia("input",an({className:t({input:!0},s),ref:a,style:Ui(o),disabled:i},l)))},LoadingIndicator:function(e){var t=e.innerProps,r=e.isRtl,n=e.size,a=void 0===n?4:n,i=rn(e,Li);return Ia("div",an({},ui(Jr(Jr({},i),{},{innerProps:t,isRtl:r,size:a}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),Ia(Vi,{delay:0,offset:r}),Ia(Vi,{delay:160,offset:!0}),Ia(Vi,{delay:320,offset:!r}))},Menu:function(e){var t=e.children,r=e.innerRef,n=e.innerProps;return Ia("div",an({},ui(e,"menu",{menu:!0}),{ref:r},n),t)},MenuList:function(e){var t=e.children,r=e.innerProps,n=e.innerRef,a=e.isMulti;return Ia("div",an({},ui(e,"menuList",{"menu-list":!0,"menu-list--is-multi":a}),{ref:n},r),t)},MenuPortal:function(e){var t=e.appendTo,r=e.children,a=e.controlElement,i=e.innerProps,o=e.menuPlacement,s=e.menuPosition,l=(0,n.useRef)(null),c=(0,n.useRef)(null),u=tn((0,n.useState)(Ai(o)),2),d=u[0],h=u[1],f=(0,n.useMemo)((function(){return{setPortalPlacement:h}}),[]),p=tn((0,n.useState)(null),2),g=p[0],m=p[1],v=(0,n.useCallback)((function(){if(a){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(a),t="fixed"===s?0:window.pageYOffset,r=e[d]+t;r===(null==g?void 0:g.offset)&&e.left===(null==g?void 0:g.rect.left)&&e.width===(null==g?void 0:g.rect.width)||m({offset:r,rect:e})}}),[a,s,d,null==g?void 0:g.offset,null==g?void 0:g.rect.left,null==g?void 0:g.rect.width]);ni((function(){v()}),[v]);var y=(0,n.useCallback)((function(){"function"==typeof c.current&&(c.current(),c.current=null),a&&l.current&&(c.current=function(e,t,r,n){void 0===n&&(n={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:o="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=n,c=Ja(e),u=a||i?[...c?Za(c):[],...Za(t)]:[];u.forEach((e=>{a&&e.addEventListener("scroll",r,{passive:!0}),i&&e.addEventListener("resize",r)}));const d=c&&s?function(e,t){let r,n=null;const a=Wa(e);function i(){clearTimeout(r),n&&n.disconnect(),n=null}return function o(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),i();const{left:c,top:u,width:d,height:h}=e.getBoundingClientRect();if(s||t(),!d||!h)return;const f={rootMargin:-ja(u)+"px "+-ja(a.clientWidth-(c+d))+"px "+-ja(a.clientHeight-(u+h))+"px "+-ja(c)+"px",threshold:Fa(0,Ra(1,l))||1};let p=!0;function g(e){const t=e[0].intersectionRatio;if(t!==l){if(!p)return o();t?o(!1,t):r=setTimeout((()=>{o(!1,1e-7)}),100)}p=!1}try{n=new IntersectionObserver(g,{...f,root:a.ownerDocument})}catch(e){n=new IntersectionObserver(g,f)}n.observe(e)}(!0),i}(c,r):null;let h,f=-1,p=null;o&&(p=new ResizeObserver((e=>{let[n]=e;n&&n.target===c&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame((()=>{p&&p.observe(t)}))),r()})),c&&!l&&p.observe(c),p.observe(t));let g=l?ri(e):null;return l&&function t(){const n=ri(e);!g||n.x===g.x&&n.y===g.y&&n.width===g.width&&n.height===g.height||r(),g=n,h=requestAnimationFrame(t)}(),r(),()=>{u.forEach((e=>{a&&e.removeEventListener("scroll",r),i&&e.removeEventListener("resize",r)})),d&&d(),p&&p.disconnect(),p=null,l&&cancelAnimationFrame(h)}}(a,l.current,v,{elementResize:"ResizeObserver"in window}))}),[a,v]);ni((function(){y()}),[y]);var b=(0,n.useCallback)((function(e){l.current=e,y()}),[y]);if(!t&&"fixed"!==s||!g)return null;var x=Ia("div",an({ref:b},ui(Jr(Jr({},e),{},{offset:g.offset,position:s,rect:g.rect}),"menuPortal",{"menu-portal":!0}),i),r);return Ia(Di.Provider,{value:f},t?(0,La.createPortal)(x,t):x)},LoadingMessage:function(e){var t=e.children,r=void 0===t?"Loading...":t,n=e.innerProps,a=rn(e,Ci);return Ia("div",an({},ui(Jr(Jr({},a),{},{children:r,innerProps:n}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),r)},NoOptionsMessage:function(e){var t=e.children,r=void 0===t?"No options":t,n=e.innerProps,a=rn(e,Si);return Ia("div",an({},ui(Jr(Jr({},a),{},{children:r,innerProps:n}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),r)},MultiValue:function(e){var t=e.children,r=e.components,n=e.data,a=e.innerProps,i=e.isDisabled,o=e.removeProps,s=e.selectProps,l=r.Container,c=r.Label,u=r.Remove;return Ia(l,{data:n,innerProps:Jr(Jr({},ui(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":i})),a),selectProps:s},Ia(c,{data:n,innerProps:Jr({},ui(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:s},t),Ia(u,{data:n,innerProps:Jr(Jr({},ui(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},o),selectProps:s}))},MultiValueContainer:qi,MultiValueLabel:qi,MultiValueRemove:function(e){var t=e.children,r=e.innerProps;return Ia("div",an({role:"button"},r),t||Ia(zi,{size:14}))},Option:function(e){var t=e.children,r=e.isDisabled,n=e.isFocused,a=e.isSelected,i=e.innerRef,o=e.innerProps;return Ia("div",an({},ui(e,"option",{option:!0,"option--is-disabled":r,"option--is-focused":n,"option--is-selected":a}),{ref:i,"aria-disabled":r},o),t)},Placeholder:function(e){var t=e.children,r=e.innerProps;return Ia("div",an({},ui(e,"placeholder",{placeholder:!0}),r),t)},SelectContainer:function(e){var t=e.children,r=e.innerProps,n=e.isDisabled,a=e.isRtl;return Ia("div",an({},ui(e,"container",{"--is-disabled":n,"--is-rtl":a}),r),t)},SingleValue:function(e){var t=e.children,r=e.isDisabled,n=e.innerProps;return Ia("div",an({},ui(e,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),n),t)},ValueContainer:function(e){var t=e.children,r=e.innerProps,n=e.isMulti,a=e.hasValue;return Ia("div",an({},ui(e,"valueContainer",{"value-container":!0,"value-container--is-multi":n,"value-container--has-value":a}),r),t)}},Ji=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Qi(e,t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!((n=e[r])===(a=t[r])||Ji(n)&&Ji(a)))return!1;var n,a;return!0}for(var eo={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},to=function(e){return Ia("span",an({css:eo},e))},ro={guidance:function(e){var t=e.isSearchable,r=e.isMulti,n=e.isDisabled,a=e.tabSelectsValue;switch(e.context){case"menu":return"Use Up and Down to choose options".concat(n?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(a?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,r=e.label,n=void 0===r?"":r,a=e.labels,i=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(a.length>1?"s":""," ").concat(a.join(","),", selected.");case"select-option":return"option ".concat(n,i?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,r=e.focused,n=e.options,a=e.label,i=void 0===a?"":a,o=e.selectValue,s=e.isDisabled,l=e.isSelected,c=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&o)return"value ".concat(i," focused, ").concat(c(o,r),".");if("menu"===t){var u=s?" disabled":"",d="".concat(l?"selected":"focused").concat(u);return"option ".concat(i," ").concat(d,", ").concat(c(n,r),".")}return""},onFilter:function(e){var t=e.inputValue,r=e.resultsMessage;return"".concat(r).concat(t?" for search term "+t:"",".")}},no=function(e){var t=e.ariaSelection,r=e.focusedOption,a=e.focusedValue,i=e.focusableOptions,o=e.isFocused,s=e.selectValue,l=e.selectProps,c=e.id,u=l.ariaLiveMessages,d=l.getOptionLabel,h=l.inputValue,f=l.isMulti,p=l.isOptionDisabled,g=l.isSearchable,m=l.menuIsOpen,v=l.options,y=l.screenReaderStatus,b=l.tabSelectsValue,x=l["aria-label"],w=l["aria-live"],k=(0,n.useMemo)((function(){return Jr(Jr({},ro),u||{})}),[u]),S=(0,n.useMemo)((function(){var e,r="";if(t&&k.onChange){var n=t.option,a=t.options,i=t.removedValue,o=t.removedValues,l=t.value,c=i||n||(e=l,Array.isArray(e)?null:e),u=c?d(c):"",h=a||o||void 0,f=h?h.map(d):[],g=Jr({isDisabled:c&&p(c,s),label:u,labels:f},t);r=k.onChange(g)}return r}),[t,k,p,s,d]),C=(0,n.useMemo)((function(){var e="",t=r||a,n=!!(r&&s&&s.includes(r));if(t&&k.onFocus){var o={focused:t,label:d(t),isDisabled:p(t,s),isSelected:n,options:i,context:t===r?"menu":"value",selectValue:s};e=k.onFocus(o)}return e}),[r,a,d,p,k,i,s]),_=(0,n.useMemo)((function(){var e="";if(m&&v.length&&k.onFilter){var t=y({count:i.length});e=k.onFilter({inputValue:h,resultsMessage:t})}return e}),[i,h,m,k,v,y]),E=(0,n.useMemo)((function(){var e="";if(k.guidance){var t=a?"value":m?"menu":"input";e=k.guidance({"aria-label":x,context:t,isDisabled:r&&p(r,s),isMulti:f,isSearchable:g,tabSelectsValue:b})}return e}),[x,r,a,f,p,g,m,k,s,b]),P="".concat(C," ").concat(_," ").concat(E),A=Ia(n.Fragment,null,Ia("span",{id:"aria-selection"},S),Ia("span",{id:"aria-context"},P)),D="initial-input-focus"===(null==t?void 0:t.action);return Ia(n.Fragment,null,Ia(to,{id:c},D&&A),Ia(to,{"aria-live":w,"aria-atomic":"false","aria-relevant":"additions text"},o&&!D&&A))},ao=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],io=new RegExp("["+ao.map((function(e){return e.letters})).join("")+"]","g"),oo={},so=0;so<ao.length;so++)for(var lo=ao[so],co=0;co<lo.letters.length;co++)oo[lo.letters[co]]=lo.base;var uo=function(e){return e.replace(io,(function(e){return oo[e]}))},ho=function(e,t){void 0===t&&(t=Qi);var r=null;function n(){for(var n=[],a=0;a<arguments.length;a++)n[a]=arguments[a];if(r&&r.lastThis===this&&t(n,r.lastArgs))return r.lastResult;var i=e.apply(this,n);return r={lastResult:i,lastArgs:n,lastThis:this},i}return n.clear=function(){r=null},n}(uo),fo=function(e){return e.replace(/^\s+|\s+$/g,"")},po=function(e){return"".concat(e.label," ").concat(e.value)},go=["innerRef"];function mo(e){var t=e.innerRef,r=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return Object.entries(e).filter((function(e){var t=tn(e,1)[0];return!r.includes(t)})).reduce((function(e,t){var r=tn(t,2),n=r[0],a=r[1];return e[n]=a,e}),{})}(rn(e,go),"onExited","in","enter","exit","appear");return Ia("input",an({ref:t},r,{css:Na({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var vo=["boxSizing","height","overflow","paddingRight","position"],yo={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function bo(e){e.preventDefault()}function xo(e){e.stopPropagation()}function wo(){var e=this.scrollTop,t=this.scrollHeight,r=e+this.offsetHeight;0===e?this.scrollTop=1:r===t&&(this.scrollTop=e-1)}function ko(){return"ontouchstart"in window||navigator.maxTouchPoints}var So=!("undefined"==typeof window||!window.document||!window.document.createElement),Co=0,_o={capture:!1,passive:!1},Eo=function(){return document.activeElement&&document.activeElement.blur()},Po={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function Ao(e){var t=e.children,r=e.lockEnabled,a=e.captureEnabled,i=function(e){var t=e.isEnabled,r=e.onBottomArrive,a=e.onBottomLeave,i=e.onTopArrive,o=e.onTopLeave,s=(0,n.useRef)(!1),l=(0,n.useRef)(!1),c=(0,n.useRef)(0),u=(0,n.useRef)(null),d=(0,n.useCallback)((function(e,t){if(null!==u.current){var n=u.current,c=n.scrollTop,d=n.scrollHeight,h=n.clientHeight,f=u.current,p=t>0,g=d-h-c,m=!1;g>t&&s.current&&(a&&a(e),s.current=!1),p&&l.current&&(o&&o(e),l.current=!1),p&&t>g?(r&&!s.current&&r(e),f.scrollTop=d,m=!0,s.current=!0):!p&&-t>c&&(i&&!l.current&&i(e),f.scrollTop=0,m=!0,l.current=!0),m&&function(e){e.preventDefault(),e.stopPropagation()}(e)}}),[r,a,i,o]),h=(0,n.useCallback)((function(e){d(e,e.deltaY)}),[d]),f=(0,n.useCallback)((function(e){c.current=e.changedTouches[0].clientY}),[]),p=(0,n.useCallback)((function(e){var t=c.current-e.changedTouches[0].clientY;d(e,t)}),[d]),g=(0,n.useCallback)((function(e){if(e){var t=!!xi&&{passive:!1};e.addEventListener("wheel",h,t),e.addEventListener("touchstart",f,t),e.addEventListener("touchmove",p,t)}}),[p,f,h]),m=(0,n.useCallback)((function(e){e&&(e.removeEventListener("wheel",h,!1),e.removeEventListener("touchstart",f,!1),e.removeEventListener("touchmove",p,!1))}),[p,f,h]);return(0,n.useEffect)((function(){if(t){var e=u.current;return g(e),function(){m(e)}}}),[t,g,m]),function(e){u.current=e}}({isEnabled:void 0===a||a,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),o=function(e){var t=e.isEnabled,r=e.accountForScrollbars,a=void 0===r||r,i=(0,n.useRef)({}),o=(0,n.useRef)(null),s=(0,n.useCallback)((function(e){if(So){var t=document.body,r=t&&t.style;if(a&&vo.forEach((function(e){var t=r&&r[e];i.current[e]=t})),a&&Co<1){var n=parseInt(i.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,s=window.innerWidth-o+n||0;Object.keys(yo).forEach((function(e){var t=yo[e];r&&(r[e]=t)})),r&&(r.paddingRight="".concat(s,"px"))}t&&ko()&&(t.addEventListener("touchmove",bo,_o),e&&(e.addEventListener("touchstart",wo,_o),e.addEventListener("touchmove",xo,_o))),Co+=1}}),[a]),l=(0,n.useCallback)((function(e){if(So){var t=document.body,r=t&&t.style;Co=Math.max(Co-1,0),a&&Co<1&&vo.forEach((function(e){var t=i.current[e];r&&(r[e]=t)})),t&&ko()&&(t.removeEventListener("touchmove",bo,_o),e&&(e.removeEventListener("touchstart",wo,_o),e.removeEventListener("touchmove",xo,_o)))}}),[a]);return(0,n.useEffect)((function(){if(t){var e=o.current;return s(e),function(){l(e)}}}),[t,s,l]),function(e){o.current=e}}({isEnabled:r});return Ia(n.Fragment,null,r&&Ia("div",{onClick:Eo,css:Po}),t((function(e){i(e),o(e)})))}var Do={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},Oo=function(e){var t=e.name,r=e.onFocus;return Ia("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:r,css:Do,value:"",onChange:function(){}})},Mo={clearIndicator:$i,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var r=e.isDisabled,n=e.isFocused,a=e.theme,i=a.colors,o=a.borderRadius;return Jr({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:a.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:r?i.neutral5:i.neutral0,borderColor:r?i.neutral10:n?i.primary:i.neutral20,borderRadius:o,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(i.primary):void 0,"&:hover":{borderColor:n?i.primary:i.neutral30}})},dropdownIndicator:Bi,group:function(e,t){var r=e.theme.spacing;return t?{}:{paddingBottom:2*r.baseUnit,paddingTop:2*r.baseUnit}},groupHeading:function(e,t){var r=e.theme,n=r.colors,a=r.spacing;return Jr({label:"group",cursor:"default",display:"block"},t?{}:{color:n.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*a.baseUnit,paddingRight:3*a.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var r=e.isDisabled,n=e.theme,a=n.spacing.baseUnit,i=n.colors;return Jr({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:r?i.neutral10:i.neutral20,marginBottom:2*a,marginTop:2*a})},input:function(e,t){var r=e.isDisabled,n=e.value,a=e.theme,i=a.spacing,o=a.colors;return Jr(Jr({visibility:r?"hidden":"visible",transform:n?"translateZ(0)":""},Gi),t?{}:{margin:i.baseUnit/2,paddingBottom:i.baseUnit/2,paddingTop:i.baseUnit/2,color:o.neutral80})},loadingIndicator:function(e,t){var r=e.isFocused,n=e.size,a=e.theme,i=a.colors,o=a.spacing.baseUnit;return Jr({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"},t?{}:{color:r?i.neutral60:i.neutral20,padding:2*o})},loadingMessage:Ii,menu:function(e,t){var r,n=e.placement,a=e.theme,i=a.borderRadius,o=a.spacing,s=a.colors;return Jr((qr(r={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(n),"100%"),qr(r,"position","absolute"),qr(r,"width","100%"),qr(r,"zIndex",1),r),t?{}:{backgroundColor:s.neutral0,borderRadius:i,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:o.menuGutter,marginTop:o.menuGutter})},menuList:function(e,t){var r=e.maxHeight,n=e.theme.spacing.baseUnit;return Jr({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:n,paddingTop:n})},menuPortal:function(e){var t=e.rect,r=e.offset,n=e.position;return{left:t.left,position:n,top:r,width:t.width,zIndex:1}},multiValue:function(e,t){var r=e.theme,n=r.spacing,a=r.borderRadius,i=r.colors;return Jr({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:i.neutral10,borderRadius:a/2,margin:n.baseUnit/2})},multiValueLabel:function(e,t){var r=e.theme,n=r.borderRadius,a=r.colors,i=e.cropWithEllipsis;return Jr({overflow:"hidden",textOverflow:i||void 0===i?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:n/2,color:a.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var r=e.theme,n=r.spacing,a=r.borderRadius,i=r.colors,o=e.isFocused;return Jr({alignItems:"center",display:"flex"},t?{}:{borderRadius:a/2,backgroundColor:o?i.dangerLight:void 0,paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:i.dangerLight,color:i.danger}})},noOptionsMessage:Ti,option:function(e,t){var r=e.isDisabled,n=e.isFocused,a=e.isSelected,i=e.theme,o=i.spacing,s=i.colors;return Jr({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:a?s.primary:n?s.primary25:"transparent",color:r?s.neutral20:a?s.neutral0:"inherit",padding:"".concat(2*o.baseUnit,"px ").concat(3*o.baseUnit,"px"),":active":{backgroundColor:r?void 0:a?s.primary:s.primary50}})},placeholder:function(e,t){var r=e.theme,n=r.spacing,a=r.colors;return Jr({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:a.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2})},singleValue:function(e,t){var r=e.isDisabled,n=e.theme,a=n.spacing,i=n.colors;return Jr({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:r?i.neutral40:i.neutral80,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},valueContainer:function(e,t){var r=e.theme.spacing,n=e.isMulti,a=e.hasValue,i=e.selectProps.controlShouldRenderValue;return Jr({alignItems:"center",display:n&&a&&i?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(2*r.baseUnit,"px")})}},To={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},Io={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:mi(),captureMenuScroll:!mi(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var r=Jr({ignoreCase:!0,ignoreAccents:!0,stringify:po,trim:!0,matchFrom:"any"},undefined),n=r.ignoreCase,a=r.ignoreAccents,i=r.stringify,o=r.trim,s=r.matchFrom,l=o?fo(t):t,c=o?fo(i(e)):i(e);return n&&(l=l.toLowerCase(),c=c.toLowerCase()),a&&(l=ho(l),c=uo(c)),"start"===s?c.substr(0,l.length)===l:c.indexOf(l)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function No(e,t,r,n){return{type:"option",data:t,isDisabled:Ho(e,t,r),isSelected:Bo(e,t,r),label:zo(e,t),value:jo(e,t),index:n}}function Lo(e,t){return e.options.map((function(r,n){if("options"in r){var a=r.options.map((function(r,n){return No(e,r,t,n)})).filter((function(t){return Fo(e,t)}));return a.length>0?{type:"group",data:r,options:a,index:n}:void 0}var i=No(e,r,t,n);return Fo(e,i)?i:void 0})).filter(wi)}function Ro(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,un(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function Fo(e,t){var r=e.inputValue,n=void 0===r?"":r,a=t.data,i=t.isSelected,o=t.label,s=t.value;return(!Wo(e)||!i)&&$o(e,{label:o,value:s,data:a},n)}var zo=function(e,t){return e.getOptionLabel(t)},jo=function(e,t){return e.getOptionValue(t)};function Ho(e,t,r){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,r)}function Bo(e,t,r){if(r.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,r);var n=jo(e,t);return r.some((function(t){return jo(e,t)===n}))}function $o(e,t,r){return!e.filterOption||e.filterOption(t,r)}var Wo=function(e){var t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t},Vo=1,Yo=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&sn(e,t)}(r,e);var t=function(e){var t=cn();return function(){var r,n=ln(e);if(t){var a=ln(this).constructor;r=Reflect.construct(n,arguments,a)}else r=n.apply(this,arguments);return function(e,t){if(t&&("object"==Gr(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,r)}}(r);function r(e){var n;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),(n=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},n.blockOptionHover=!1,n.isComposing=!1,n.commonProps=void 0,n.initialTouchX=0,n.initialTouchY=0,n.instancePrefix="",n.openAfterFocus=!1,n.scrollToFocusedOptionOnUpdate=!1,n.userIsDragging=void 0,n.controlRef=null,n.getControlRef=function(e){n.controlRef=e},n.focusedOptionRef=null,n.getFocusedOptionRef=function(e){n.focusedOptionRef=e},n.menuListRef=null,n.getMenuListRef=function(e){n.menuListRef=e},n.inputRef=null,n.getInputRef=function(e){n.inputRef=e},n.focus=n.focusInput,n.blur=n.blurInput,n.onChange=function(e,t){var r=n.props,a=r.onChange,i=r.name;t.name=i,n.ariaOnChange(e,t),a(e,t)},n.setValue=function(e,t,r){var a=n.props,i=a.closeMenuOnSelect,o=a.isMulti,s=a.inputValue;n.onInputChange("",{action:"set-value",prevInputValue:s}),i&&(n.setState({inputIsHiddenAfterUpdate:!o}),n.onMenuClose()),n.setState({clearFocusValueOnUpdate:!0}),n.onChange(e,{action:t,option:r})},n.selectOption=function(e){var t=n.props,r=t.blurInputOnSelect,a=t.isMulti,i=t.name,o=n.state.selectValue,s=a&&n.isOptionSelected(e,o),l=n.isOptionDisabled(e,o);if(s){var c=n.getOptionValue(e);n.setValue(o.filter((function(e){return n.getOptionValue(e)!==c})),"deselect-option",e)}else{if(l)return void n.ariaOnChange(e,{action:"select-option",option:e,name:i});a?n.setValue([].concat(un(o),[e]),"select-option",e):n.setValue(e,"select-option")}r&&n.blurInput()},n.removeValue=function(e){var t=n.props.isMulti,r=n.state.selectValue,a=n.getOptionValue(e),i=r.filter((function(e){return n.getOptionValue(e)!==a})),o=ki(t,i,i[0]||null);n.onChange(o,{action:"remove-value",removedValue:e}),n.focusInput()},n.clearValue=function(){var e=n.state.selectValue;n.onChange(ki(n.props.isMulti,[],null),{action:"clear",removedValues:e})},n.popValue=function(){var e=n.props.isMulti,t=n.state.selectValue,r=t[t.length-1],a=t.slice(0,t.length-1),i=ki(e,a,a[0]||null);n.onChange(i,{action:"pop-value",removedValue:r})},n.getValue=function(){return n.state.selectValue},n.cx=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return si.apply(void 0,[n.props.classNamePrefix].concat(t))},n.getOptionLabel=function(e){return zo(n.props,e)},n.getOptionValue=function(e){return jo(n.props,e)},n.getStyles=function(e,t){var r=n.props.unstyled,a=Mo[e](t,r);a.boxSizing="border-box";var i=n.props.styles[e];return i?i(a,t):a},n.getClassNames=function(e,t){var r,a;return null===(r=(a=n.props.classNames)[e])||void 0===r?void 0:r.call(a,t)},n.getElementId=function(e){return"".concat(n.instancePrefix,"-").concat(e)},n.getComponents=function(){return e=n.props,Jr(Jr({},Zi),e.components);var e},n.buildCategorizedOptions=function(){return Lo(n.props,n.state.selectValue)},n.getCategorizedOptions=function(){return n.props.menuIsOpen?n.buildCategorizedOptions():[]},n.buildFocusableOptions=function(){return Ro(n.buildCategorizedOptions())},n.getFocusableOptions=function(){return n.props.menuIsOpen?n.buildFocusableOptions():[]},n.ariaOnChange=function(e,t){n.setState({ariaSelection:Jr({value:e},t)})},n.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),n.focusInput())},n.onMenuMouseMove=function(e){n.blockOptionHover=!1},n.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=n.props.openMenuOnClick;n.state.isFocused?n.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&n.onMenuClose():t&&n.openMenu("first"):(t&&(n.openAfterFocus=!0),n.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},n.onDropdownIndicatorMouseDown=function(e){if(!(e&&"mousedown"===e.type&&0!==e.button||n.props.isDisabled)){var t=n.props,r=t.isMulti,a=t.menuIsOpen;n.focusInput(),a?(n.setState({inputIsHiddenAfterUpdate:!r}),n.onMenuClose()):n.openMenu("first"),e.preventDefault()}},n.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(n.clearValue(),e.preventDefault(),n.openAfterFocus=!1,"touchend"===e.type?n.focusInput():setTimeout((function(){return n.focusInput()})))},n.onScroll=function(e){"boolean"==typeof n.props.closeMenuOnScroll?e.target instanceof HTMLElement&&di(e.target)&&n.props.onMenuClose():"function"==typeof n.props.closeMenuOnScroll&&n.props.closeMenuOnScroll(e)&&n.props.onMenuClose()},n.onCompositionStart=function(){n.isComposing=!0},n.onCompositionEnd=function(){n.isComposing=!1},n.onTouchStart=function(e){var t=e.touches,r=t&&t.item(0);r&&(n.initialTouchX=r.clientX,n.initialTouchY=r.clientY,n.userIsDragging=!1)},n.onTouchMove=function(e){var t=e.touches,r=t&&t.item(0);if(r){var a=Math.abs(r.clientX-n.initialTouchX),i=Math.abs(r.clientY-n.initialTouchY);n.userIsDragging=a>5||i>5}},n.onTouchEnd=function(e){n.userIsDragging||(n.controlRef&&!n.controlRef.contains(e.target)&&n.menuListRef&&!n.menuListRef.contains(e.target)&&n.blurInput(),n.initialTouchX=0,n.initialTouchY=0)},n.onControlTouchEnd=function(e){n.userIsDragging||n.onControlMouseDown(e)},n.onClearIndicatorTouchEnd=function(e){n.userIsDragging||n.onClearIndicatorMouseDown(e)},n.onDropdownIndicatorTouchEnd=function(e){n.userIsDragging||n.onDropdownIndicatorMouseDown(e)},n.handleInputChange=function(e){var t=n.props.inputValue,r=e.currentTarget.value;n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange(r,{action:"input-change",prevInputValue:t}),n.props.menuIsOpen||n.onMenuOpen()},n.onInputFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(n.openAfterFocus||n.props.openMenuOnFocus)&&n.openMenu("first"),n.openAfterFocus=!1},n.onInputBlur=function(e){var t=n.props.inputValue;n.menuListRef&&n.menuListRef.contains(document.activeElement)?n.inputRef.focus():(n.props.onBlur&&n.props.onBlur(e),n.onInputChange("",{action:"input-blur",prevInputValue:t}),n.onMenuClose(),n.setState({focusedValue:null,isFocused:!1}))},n.onOptionHover=function(e){n.blockOptionHover||n.state.focusedOption===e||n.setState({focusedOption:e})},n.shouldHideSelectedOptions=function(){return Wo(n.props)},n.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),n.focus()},n.onKeyDown=function(e){var t=n.props,r=t.isMulti,a=t.backspaceRemovesValue,i=t.escapeClearsValue,o=t.inputValue,s=t.isClearable,l=t.isDisabled,c=t.menuIsOpen,u=t.onKeyDown,d=t.tabSelectsValue,h=t.openMenuOnFocus,f=n.state,p=f.focusedOption,g=f.focusedValue,m=f.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(n.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||o)return;n.focusValue("previous");break;case"ArrowRight":if(!r||o)return;n.focusValue("next");break;case"Delete":case"Backspace":if(o)return;if(g)n.removeValue(g);else{if(!a)return;r?n.popValue():s&&n.clearValue()}break;case"Tab":if(n.isComposing)return;if(e.shiftKey||!c||!d||!p||h&&n.isOptionSelected(p,m))return;n.selectOption(p);break;case"Enter":if(229===e.keyCode)break;if(c){if(!p)return;if(n.isComposing)return;n.selectOption(p);break}return;case"Escape":c?(n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange("",{action:"menu-close",prevInputValue:o}),n.onMenuClose()):s&&i&&n.clearValue();break;case" ":if(o)return;if(!c){n.openMenu("first");break}if(!p)return;n.selectOption(p);break;case"ArrowUp":c?n.focusOption("up"):n.openMenu("last");break;case"ArrowDown":c?n.focusOption("down"):n.openMenu("first");break;case"PageUp":if(!c)return;n.focusOption("pageup");break;case"PageDown":if(!c)return;n.focusOption("pagedown");break;case"Home":if(!c)return;n.focusOption("first");break;case"End":if(!c)return;n.focusOption("last");break;default:return}e.preventDefault()}},n.instancePrefix="react-select-"+(n.props.instanceId||++Vo),n.state.selectValue=li(e.value),e.menuIsOpen&&n.state.selectValue.length){var a=n.buildFocusableOptions(),i=a.indexOf(n.state.selectValue[0]);n.state.focusedOption=a[i]}return n}return function(e,t,r){t&&on(e.prototype,t),r&&on(e,r),Object.defineProperty(e,"prototype",{writable:!1})}(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&gi(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isDisabled,n=t.menuIsOpen,a=this.state.isFocused;(a&&!r&&e.isDisabled||a&&n&&!e.menuIsOpen)&&this.focusInput(),a&&r&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):a||r||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(gi(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,r=this.state,n=r.selectValue,a=r.isFocused,i=this.buildFocusableOptions(),o="first"===e?0:i.length-1;if(!this.props.isMulti){var s=i.indexOf(n[0]);s>-1&&(o=s)}this.scrollToFocusedOptionOnUpdate=!(a&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[o]},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,r=t.selectValue,n=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var a=r.indexOf(n);n||(a=-1);var i=r.length-1,o=-1;if(r.length){switch(e){case"previous":o=0===a?0:-1===a?i:a-1;break;case"next":a>-1&&a<i&&(o=a+1)}this.setState({inputIsHidden:-1!==o,focusedValue:r[o]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,r=this.state.focusedOption,n=this.getFocusableOptions();if(n.length){var a=0,i=n.indexOf(r);r||(i=-1),"up"===e?a=i>0?i-1:n.length-1:"down"===e?a=(i+1)%n.length:"pageup"===e?(a=i-t)<0&&(a=0):"pagedown"===e?(a=i+t)>n.length-1&&(a=n.length-1):"last"===e&&(a=n.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:n[a],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(To):Jr(Jr({},To),this.props.theme):To}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,r=this.getStyles,n=this.getClassNames,a=this.getValue,i=this.selectOption,o=this.setValue,s=this.props,l=s.isMulti,c=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:r,getClassNames:n,getValue:a,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:i,selectProps:s,setValue:o,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,r=e.isMulti;return void 0===t?r:t}},{key:"isOptionDisabled",value:function(e,t){return Ho(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return Bo(this.props,e,t)}},{key:"filterOption",value:function(e,t){return $o(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var r=this.props.inputValue,n=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:r,selectValue:n})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,r=e.isSearchable,a=e.inputId,i=e.inputValue,o=e.tabIndex,s=e.form,l=e.menuIsOpen,c=e.required,u=this.getComponents().Input,d=this.state,h=d.inputIsHidden,f=d.ariaSelection,p=this.commonProps,g=a||this.getElementId("input"),m=Jr(Jr(Jr({"aria-autocomplete":"list","aria-expanded":l,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":c,role:"combobox"},l&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!r&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null==f?void 0:f.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return r?n.createElement(u,an({},p,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:g,innerRef:this.getInputRef,isDisabled:t,isHidden:h,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:o,form:s,type:"text",value:i},m)):n.createElement(mo,an({id:g,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:ii,onFocus:this.onInputFocus,disabled:t,tabIndex:o,inputMode:"none",form:s,value:""},m))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),r=t.MultiValue,a=t.MultiValueContainer,i=t.MultiValueLabel,o=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,h=u.isDisabled,f=u.isMulti,p=u.inputValue,g=u.placeholder,m=this.state,v=m.selectValue,y=m.focusedValue,b=m.isFocused;if(!this.hasValue()||!d)return p?null:n.createElement(l,an({},c,{key:"placeholder",isDisabled:h,isFocused:b,innerProps:{id:this.getElementId("placeholder")}}),g);if(f)return v.map((function(t,s){var l=t===y,u="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return n.createElement(r,an({},c,{components:{Container:a,Label:i,Remove:o},isFocused:l,isDisabled:h,key:u,index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(p)return null;var x=v[0];return n.createElement(s,an({},c,{data:x,isDisabled:h}),this.formatOptionLabel(x,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,r=this.props,a=r.isDisabled,i=r.isLoading,o=this.state.isFocused;if(!this.isClearable()||!e||a||!this.hasValue()||i)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return n.createElement(e,an({},t,{innerProps:s,isFocused:o}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,r=this.props,a=r.isDisabled,i=r.isLoading,o=this.state.isFocused;return e&&i?n.createElement(e,an({},t,{innerProps:{"aria-hidden":"true"},isDisabled:a,isFocused:o})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,r=e.IndicatorSeparator;if(!t||!r)return null;var a=this.commonProps,i=this.props.isDisabled,o=this.state.isFocused;return n.createElement(r,an({},a,{isDisabled:i,isFocused:o}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,r=this.props.isDisabled,a=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return n.createElement(e,an({},t,{innerProps:i,isDisabled:r,isFocused:a}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),r=t.Group,a=t.GroupHeading,i=t.Menu,o=t.MenuList,s=t.MenuPortal,l=t.LoadingMessage,c=t.NoOptionsMessage,u=t.Option,d=this.commonProps,h=this.state.focusedOption,f=this.props,p=f.captureMenuScroll,g=f.inputValue,m=f.isLoading,v=f.loadingMessage,y=f.minMenuHeight,b=f.maxMenuHeight,x=f.menuIsOpen,w=f.menuPlacement,k=f.menuPosition,S=f.menuPortalTarget,C=f.menuShouldBlockScroll,_=f.menuShouldScrollIntoView,E=f.noOptionsMessage,P=f.onMenuScrollToTop,A=f.onMenuScrollToBottom;if(!x)return null;var D,O=function(t,r){var a=t.type,i=t.data,o=t.isDisabled,s=t.isSelected,l=t.label,c=t.value,f=h===i,p=o?void 0:function(){return e.onOptionHover(i)},g=o?void 0:function(){return e.selectOption(i)},m="".concat(e.getElementId("option"),"-").concat(r),v={id:m,onClick:g,onMouseMove:p,onMouseOver:p,tabIndex:-1};return n.createElement(u,an({},d,{innerProps:v,data:i,isDisabled:o,isSelected:s,key:m,label:l,type:a,value:c,isFocused:f,innerRef:f?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())D=this.getCategorizedOptions().map((function(t){if("group"===t.type){var i=t.data,o=t.options,s=t.index,l="".concat(e.getElementId("group"),"-").concat(s),c="".concat(l,"-heading");return n.createElement(r,an({},d,{key:l,data:i,options:o,Heading:a,headingProps:{id:c,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return O(e,"".concat(s,"-").concat(e.index))})))}if("option"===t.type)return O(t,"".concat(t.index))}));else if(m){var M=v({inputValue:g});if(null===M)return null;D=n.createElement(l,d,M)}else{var T=E({inputValue:g});if(null===T)return null;D=n.createElement(c,d,T)}var I={minMenuHeight:y,maxMenuHeight:b,menuPlacement:w,menuPosition:k,menuShouldScrollIntoView:_},N=n.createElement(Oi,an({},d,I),(function(t){var r=t.ref,a=t.placerProps,s=a.placement,l=a.maxHeight;return n.createElement(i,an({},d,I,{innerRef:r,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove,id:e.getElementId("listbox")},isLoading:m,placement:s}),n.createElement(Ao,{captureEnabled:p,onTopArrive:P,onBottomArrive:A,lockEnabled:C},(function(t){return n.createElement(o,an({},d,{innerRef:function(r){e.getMenuListRef(r),t(r)},isLoading:m,maxHeight:l,focusedOption:h}),D)})))}));return S||"fixed"===k?n.createElement(s,an({},d,{appendTo:S,controlElement:this.controlRef,menuPlacement:w,menuPosition:k}),N):N}},{key:"renderFormField",value:function(){var e=this,t=this.props,r=t.delimiter,a=t.isDisabled,i=t.isMulti,o=t.name,s=t.required,l=this.state.selectValue;if(s&&!this.hasValue()&&!a)return n.createElement(Oo,{name:o,onFocus:this.onValueInputFocus});if(o&&!a){if(i){if(r){var c=l.map((function(t){return e.getOptionValue(t)})).join(r);return n.createElement("input",{name:o,type:"hidden",value:c})}var u=l.length>0?l.map((function(t,r){return n.createElement("input",{key:"i-".concat(r),name:o,type:"hidden",value:e.getOptionValue(t)})})):n.createElement("input",{name:o,type:"hidden",value:""});return n.createElement("div",null,u)}var d=l[0]?this.getOptionValue(l[0]):"";return n.createElement("input",{name:o,type:"hidden",value:d})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,r=t.ariaSelection,a=t.focusedOption,i=t.focusedValue,o=t.isFocused,s=t.selectValue,l=this.getFocusableOptions();return n.createElement(no,an({},e,{id:this.getElementId("live-region"),ariaSelection:r,focusedOption:a,focusedValue:i,isFocused:o,selectValue:s,focusableOptions:l}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,r=e.IndicatorsContainer,a=e.SelectContainer,i=e.ValueContainer,o=this.props,s=o.className,l=o.id,c=o.isDisabled,u=o.menuIsOpen,d=this.state.isFocused,h=this.commonProps=this.getCommonProps();return n.createElement(a,an({},h,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),n.createElement(t,an({},h,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),n.createElement(i,an({},h,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),n.createElement(r,an({},h,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var r=t.prevProps,n=t.clearFocusValueOnUpdate,a=t.inputIsHiddenAfterUpdate,i=t.ariaSelection,o=t.isFocused,s=t.prevWasFocused,l=e.options,c=e.value,u=e.menuIsOpen,d=e.inputValue,h=e.isMulti,f=li(c),p={};if(r&&(c!==r.value||l!==r.options||u!==r.menuIsOpen||d!==r.inputValue)){var g=u?function(e,t){return Ro(Lo(e,t))}(e,f):[],m=n?function(e,t){var r=e.focusedValue,n=e.selectValue.indexOf(r);if(n>-1){if(t.indexOf(r)>-1)return r;if(n<t.length)return t[n]}return null}(t,f):null,v=function(e,t){var r=e.focusedOption;return r&&t.indexOf(r)>-1?r:t[0]}(t,g);p={selectValue:f,focusedOption:v,focusedValue:m,clearFocusValueOnUpdate:!1}}var y=null!=a&&e!==r?{inputIsHidden:a,inputIsHiddenAfterUpdate:void 0}:{},b=i,x=o&&s;return o&&!x&&(b={value:ki(h,f,f[0]||null),options:f,action:"initial-input-focus"},x=!s),"initial-input-focus"===(null==i?void 0:i.action)&&(b=null),Jr(Jr(Jr({},p),y),{},{prevProps:e,ariaSelection:b,prevWasFocused:x})}}]),r}(n.Component);Yo.defaultProps=Io;var Xo=(0,n.forwardRef)((function(e,t){var r,a,i,o,s,l,c,u,d,h,f,p,g,m,v,y,b,x,w,k,S,C,_,E,P,A,D,O,M,T,I,N=(i=void 0===(a=(r=e).defaultInputValue)?"":a,s=void 0!==(o=r.defaultMenuIsOpen)&&o,c=void 0===(l=r.defaultValue)?null:l,u=r.inputValue,d=r.menuIsOpen,h=r.onChange,f=r.onInputChange,p=r.onMenuClose,g=r.onMenuOpen,m=r.value,v=rn(r,nn),b=(y=tn((0,n.useState)(void 0!==u?u:i),2))[0],x=y[1],k=(w=tn((0,n.useState)(void 0!==d?d:s),2))[0],S=w[1],_=(C=tn((0,n.useState)(void 0!==m?m:c),2))[0],E=C[1],P=(0,n.useCallback)((function(e,t){"function"==typeof h&&h(e,t),E(e)}),[h]),A=(0,n.useCallback)((function(e,t){var r;"function"==typeof f&&(r=f(e,t)),x(void 0!==r?r:e)}),[f]),D=(0,n.useCallback)((function(){"function"==typeof g&&g(),S(!0)}),[g]),O=(0,n.useCallback)((function(){"function"==typeof p&&p(),S(!1)}),[p]),M=void 0!==u?u:b,T=void 0!==d?d:k,I=void 0!==m?m:_,Jr(Jr({},v),{},{inputValue:M,menuIsOpen:T,onChange:P,onInputChange:A,onMenuClose:O,onMenuOpen:D,value:I}));return n.createElement(Yo,an({ref:t},N))}));function Ko(e){return{value:e.id,label:e.title}}const Go=window.wp.coreData;var Uo=r(3999),qo=r(74848),Zo=Symbol("useLazyRef empty value"),Jo=function(e){var t=a().useRef(e);return ni((function(){t.current=e})),t};function Qo(e){return{isOk:()=>!0,isOkAnd:t=>t(e),isErr:()=>!1,isErrAnd:()=>!1,ok:()=>rs(e),err:()=>ts(),map:t=>Qo(t(e)),mapOr:(t,r)=>r(e),mapOrElse:(t,r)=>r(e),mapErr:()=>Qo(e),expect:()=>e,expectErr:e=>{throw new Error(e)},unwrap:()=>e,unwrapErr:()=>{throw new Error(`${e}`)},unwrapOr:()=>e,unwrapOrElse:()=>e,and:e=>e,andThen:t=>t(e),or:()=>Qo(e),orElse:()=>Qo(e)}}function es(e){return{isOk:()=>!1,isOkAnd:()=>!1,isErr:()=>!0,isErrAnd:t=>t(e),ok:()=>ts(),err:()=>rs(e),map:()=>es(e),mapOr:e=>e,mapOrElse:t=>t(e),mapErr:t=>es(t(e)),expect:e=>{throw new Error(e)},expectErr:()=>e,unwrap:()=>{throw new Error(`${e}`)},unwrapErr:()=>e,unwrapOr:e=>e,unwrapOrElse:t=>t(e),and:()=>es(e),andThen:()=>es(e),or:e=>e,orElse:t=>t(e)}}function ts(){const e={and:()=>ts(),andThen:()=>ts(),expect:e=>{throw new Error(e)},filter:()=>e,isSome:()=>!1,isSomeAnd:()=>!1,isNone:()=>!0,map:()=>ts(),mapOr:e=>e,mapOrElse:e=>e(),okOr:e=>es(e),okOrElse:e=>es(e()),or:e=>e,orElse:e=>e(),unwrap:()=>{throw new Error("panic! call `unwrap` on a `None` value")},unwrapOr:e=>e,unwrapOrElse:e=>e(),xor:t=>t.isSome()?t:e};return e}function rs(e){const t={and:e=>e,andThen:t=>t(e),expect:()=>e,filter:r=>r(e)?t:ts(),isSome:()=>!0,isSomeAnd:t=>t(e),isNone:()=>!1,map:t=>rs(t(e)),mapOr:(t,r)=>r(e),mapOrElse:(t,r)=>r(e),okOr:()=>Qo(e),okOrElse:()=>Qo(e),or:()=>t,orElse:()=>t,unwrap:()=>e,unwrapOr:()=>e,unwrapOrElse:()=>e,xor:e=>e.isNone()?t:ts()};return t}var ns=setTimeout;var as,is,os=(as=Zi.MenuList,function(e){const{selectProps:t,innerRef:r}=e,{handleScrolledToBottom:a,shouldLoadMore:i}=t,o=(0,n.useRef)(null),s=(0,n.useRef)(null),l=(0,n.useCallback)((()=>{const e=s.current;if(!e)return!1;const{scrollTop:t,scrollHeight:r,clientHeight:n}=e;return i(r,n,t)}),[i]),c=(0,n.useCallback)((()=>{l()&&a&&a()}),[l,a]),u=(0,n.useMemo)((()=>{const e=()=>{c(),o.current=setTimeout(e,300)};return e}),[c]);return(0,n.useEffect)((()=>(u(),()=>{o.current&&clearTimeout(o.current)})),[]),(0,qo.jsx)(as,{...e,innerRef:(0,Uo.A)(r,s)})}),ss=(e,t)=>[...e,...t],ls=(e,t,r)=>e-t-10<r,cs=e=>({isFirstLoad:!0,options:[],hasMore:!0,isLoading:!1,lockedUntil:0,additional:e.additional}),us='[react-select-async-paginate] response of "loadOptions" should be an object with "options" prop, which contains array of options.',ds=async(e,t,r,n,a,i,o,s)=>{const l=t.current.inputValue,c=!r.current[l],u=c?cs(t.current):r.current[l];if(u.isLoading||!u.hasMore||u.lockedUntil>Date.now())return;if(a((t=>s&&"input-change"===e?{[l]:{...u,isLoading:!0}}:{...t,[l]:{...u,isLoading:!0}})),n>0&&"input-change"===e){await function(e){var t=function(e,t){var r=t.useCachedSetTimeout?ns:setTimeout;return new Promise((function(t){r(t,e)}))}(e,{useCachedSetTimeout:(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).useCachedSetTimeout});function r(e){return t.then((function(){return e}))}return r.then=function(){return t.then.apply(t,arguments)},r.catch=Promise.resolve().catch,r}(n);const e=t.current.inputValue;if(l!==e)return void a((e=>{if(c){const{[l]:t,...r}=e;return r}return{...e,[l]:{...u,isLoading:!1}}}))}const{loadOptions:d,reloadOnErrorTimeout:h=0}=t.current,f=await(p=Promise.resolve().then((()=>d(l,u.options,u.additional))),p.then((e=>Qo(e)),(e=>es(e))));var p;if(!o.current)return;if(f.isErr())return void a((e=>({...e,[l]:{...u,isLoading:!1,lockedUntil:Date.now()+h}})));const g=f.unwrap();if((e=>{if(!(e=>{if(!e)return!1;const{options:t,hasMore:r}=e;return!!Array.isArray(t)&&("boolean"==typeof r||void 0===r)})(e))throw console.error(us,"Received:",e),new Error(us);return!0})(g)){const{options:e,hasMore:t}=g,r=Object.hasOwn(g,"additional")?g.additional:u.additional;a((n=>({...n,[l]:{...u,options:i(u.options,e,r),hasMore:!!t,isLoading:!1,isFirstLoad:!1,additional:r}})))}},hs=e=>e+1,fs=(e,t=[])=>{const{clearCacheOnSearchChange:r=!1,clearCacheOnMenuClose:a=!1,defaultOptions:i,loadOptionsOnMenuOpen:o=!0,debounceTimeout:s=0,inputValue:l,menuIsOpen:c,filterOption:u=null,reduceOptions:d=ss,shouldLoadMore:h=ls,mapOptionsForMenu:f}=e,p=Jo(c),g=function(){var e=(0,n.useRef)(!1);return(0,n.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),e}(),m=Jo(d),v=Jo(o),y=(0,n.useRef)(!0),b=(0,n.useRef)(e);b.current=e;const[x,w]=(0,n.useState)(0),k=(()=>{const t=(0,n.useRef)(Zo);return t.current===Zo&&(t.current=(({options:e,defaultOptions:t,additional:r,defaultAdditional:n})=>{const a=!0===t?null:Array.isArray(t)?t:e;return a?{"":{isFirstLoad:!1,isLoading:!1,options:a,hasMore:!0,lockedUntil:0,additional:n||r}}:{}})(e)),t})(),S=Jo((e=>{ds(e,b,k,s,(e=>{k.current=e(k.current),g.current&&w(hs)}),m.current,g,r)})),C=(0,n.useCallback)((()=>{const e=b.current.inputValue;k.current[e]&&S.current("menu-scroll")}),[S,k]);(0,n.useEffect)((()=>{y.current?y.current=!1:(k.current={},w(hs)),!0===i&&S.current("autoload")}),t),(0,n.useEffect)((()=>{p.current&&!k.current[l]&&S.current("input-change")}),[S,l,p,k]),(0,n.useEffect)((()=>{if(c)return!k.current[""]&&v.current?void S.current("menu-toggle"):void 0;a&&(k.current={},w(hs))}),[S,v,c,k,a]);const _=k.current[l]||cs(e),E=(0,n.useMemo)((()=>f?f(_.options):_.options),[_.options,f]);return{handleScrolledToBottom:C,shouldLoadMore:h,filterOption:u,isLoading:_.isLoading||_.lockedUntil>Date.now(),isFirstLoad:_.isFirstLoad,options:E}},ps=[],gs={},ms=(is=Xo,function(e){const{components:t=gs,selectRef:r,isLoading:a,cacheUniqs:i=ps,menuPlacement:o,menuShouldScrollIntoView:s,...l}=e,c=((e,t=[])=>{const{inputValue:r,menuIsOpen:a,defaultInputValue:i,defaultMenuIsOpen:o,onInputChange:s,onMenuClose:l,onMenuOpen:c}=e,[u,d]=(0,n.useState)(i||""),[h,f]=(0,n.useState)(!!o),p="string"==typeof r?r:u,g="boolean"==typeof a?a:h,m=(0,n.useCallback)(((e,t)=>{s&&s(e,t),d(e)}),[s]),v=(0,n.useCallback)((()=>{l&&l(),f(!1)}),[l]),y=(0,n.useCallback)((()=>{c&&c(),f(!0)}),[c]);return{...fs({...e,inputValue:p,menuIsOpen:g},t),inputValue:p,menuIsOpen:g,onInputChange:m,onMenuClose:v,onMenuOpen:y}})(l,i),u=(e=>(0,n.useMemo)((()=>({MenuList:os,...e})),[e]))(t),d="boolean"==typeof a?a:c.isLoading;return(0,qo.jsx)(is,{...e,...c,menuPlacement:o,menuShouldScrollIntoView:"auto"===o?!d&&s:s,isLoading:d,components:u,ref:r})});const vs="tFcIikX0xNflJJm2pgqk";function ys(e){return e.isAsync?(0,n.createElement)(xs,{...e}):(0,n.createElement)(bs,{...e})}function bs({name:e,options:t,ariaLabel:r,placeholder:a,onChange:i,value:o,isSearchable:s,isSelectable:l,isClearable:c}){const u=t?.map((({value:e,text:t})=>({value:e,label:t}))),d=u?.find((e=>e.value===o))||null;return(0,n.createElement)(Xo,{inputId:`givewp-filter-${e}`,name:e,options:u,value:d,onChange:t=>i(e,t?t.value:""),onInputChange:t=>{i(e,t)},placeholder:a,"aria-label":r,isSearchable:s,isClearable:c,classNamePrefix:"searchableSelect",className:vs,components:{DropdownIndicator:l?Zi.DropdownIndicator:()=>null,Menu:l?Zi.Menu:()=>null,MenuList:l?Zi.MenuList:()=>null,IndicatorSeparator:()=>null,ClearIndicator:()=>null}})}function xs({name:e,placeholder:t,onChange:r,value:a,isSearchable:i,isClearable:o}){const{loadOptions:s,mapOptionsForMenu:l,selectedOption:c}=function(e){const[t,r]=(0,n.useState)(0),[a,i]=(0,n.useState)(null),[o,s]=(0,n.useState)(null),{record:l,hasResolved:c}=(0,Go.useEntityRecord)("givewp","campaign",e);(0,n.useEffect)((()=>{c&&l&&e?i(Ko(l)):e||i(null)}),[l,c,e]);const u=(0,n.useCallback)((async e=>{const n=e?1:t+1;s(null);try{const t=function(e){const{perPage:t,page:r,search:n,status:a}=e;return new URLSearchParams({per_page:t.toString(),page:r.toString(),...n&&{search:n},...a&&{status:a.join(",")}})}({perPage:30,page:n,search:e||void 0,status:["active","draft","archived"]}),a=await Fe()({path:`/givewp/v3/campaigns?${t.toString()}`}),i=function(e){return(e||[]).map(Ko)}(a);return""!==e?r(1):e||r(n),{options:i,hasMore:(a?.length||0)>=30}}catch(e){const t=e instanceof Error?e:new Error("Failed to load campaigns");return s(t),console.error("Error loading campaigns:",t),{options:[],hasMore:!1}}}),[t]),d=(0,n.useCallback)((e=>function(e,t=null){const r=e.filter(((e,t,r)=>t===r.findIndex((t=>t.value===e.value)))).sort(((e,t)=>e.label.localeCompare(t.label)));return t?[t,...r.filter((e=>e.value!==t.value))]:r}(e,a)),[a]);return{selectedOption:a,loadOptions:u,mapOptionsForMenu:d,error:o}}(parseInt(a)||null);return(0,n.createElement)(ms,{inputId:`givewp-async-filter-${e}`,placeholder:t,loadOptions:s,onChange:t=>{var n;r(e,null!==(n=t?.value.toString())&&void 0!==n?n:"")},value:c,isSearchable:i,isClearable:o,mapOptionsForMenu:l,className:`${vs} byaF_cnxF87BbWmXY1ls`,classNamePrefix:"searchableSelect",debounceTimeout:600})}const ws={select:{id:"select",isSearchable:!1,isSelectable:!0,isClearable:!0,useDebouncedOnChange:!1},campaignselect:{id:"campaignselect",isSearchable:!0,isSelectable:!0,isClearable:!0,useDebouncedOnChange:!1},search:{id:"search",isSearchable:!0,isSelectable:!1,useDebouncedOnChange:!0}},ks=({filter:e,value:t=null,onChange:r,debouncedOnChange:a})=>{const i=ws[e.type];return i?"search"===e.type?(0,n.createElement)("input",{type:"search",name:e.name,defaultValue:t,onChange:e=>a(e.target.name,e.target.value),placeholder:e?.text,"aria-label":e?.ariaLabel,className:"WB9PeWgRp5sH9T8NV109"}):(0,n.createElement)(ys,{name:e.name,options:e.options,"aria-label":e?.ariaLabel,placeholder:e?.text,onChange:i.useDebouncedOnChange?a:r,value:t,isSearchable:i.isSearchable,isSelectable:i.isSelectable,isClearable:i.isClearable,isAsync:"campaignselect"===i.id}):null};var Ss=r(20181),Cs=r.n(Ss);const _s={page:"CIeM0OikzH7ZniYrNGXt",pageHeader:"PatyKEMnHnCHoveDpoBb",testModeBadge:"sTZbQqmNRlBPu77w1VTx",pageContent:"NONVNHLRfhtWJFQoLPOE",primaryActionButton:"SDRVUud0I8PzffVc2_dn",secondaryActionButton:"kRVMtkNqk4LTSRkzY67q",searchContainer:"iM_Z8DfPvPQW6qe_GfM7",filtersRow:"gXa1c8FwbtWvIPmzD0pU",flexRow:"tdhqAjhIjdXH9yX_MDgq",justifyContentEnd:"BapCK6SGPhfmOkYKDjFW",pageTitle:"ozCpEhBLn0DGE_HsVy0c",pageActions:"YTVYB0acmwcYny2PENFi",alignEnd:"Q_NC5aN9oqfEPj8rsh6d",button:"NVTGyYatOOrCoPiqIwCB",buttonSecondary:"q1w6cuF7IpJaBUXSqTBe",addCampaignFormButton:"o0NbJ1jGYHMcqnrCFYNg",addFormButton:"h8EMg9XnsCkKqLVqFSuO",tryNewFormBuilderBtnContainer:"J6ecXdY0uj8vhAYu04w2",defaultFormPill:"Wh54jwGfyPvUa5RdJgf7",migratedForm:"LAzumwk4GjzQOhVOmhcn",tooltipContainer:"XcTHPsFmHzyER5LHztZZ",tooltip:"Jva6GZidFOHSZeKLV7Ld",upgradedForm:"VEUUGvbPPF6ulivYZnWB",link:"DCEWBbXTtmtsakjPBDDA",filtersContainer:"mnKJCxCUD5NpqqQ0m7pl",container:"tPb4gyiAdgfqVazjQYGS",overlay:"ofyon4cim97y60P1eP_q",appear:"vkjVtJZzUoNkV09F_StL",modalTitle:"qbWTdOLl86xGciDFY8mC",dialog:"Nwgi89y2qJlnEAVb3jrW",danger:"AyHLxAzHHTigLyh21XyZ",confirm:"uNMs8K4z0R33ePa_kfys",modalContent:"fNvcTwm2X1RYTuj8pGh9",gutter:"Mnvx2mtdNByplo3pSJqi",cancel:"w12ZuOUJaDnvICcBr2MQ"},Es=({bulkActions:e=null,selectedState:t,showModal:r,data:a,parameters:i})=>{const[o,s]=t;if(window.GiveDonations&&window.GiveDonations.addonsBulkActions&&(e=[...e,...window.GiveDonations.addonsBulkActions]),!e)return null;const c=e.filter((e=>!("function"==typeof e?.isVisible&&!e.isVisible(a,i)))).map((e=>({value:e.value,text:e.label})));return(0,n.createElement)("div",{id:"g8Gb3_M9R9RSjUDzxt0g"},(0,n.createElement)(ys,{name:"bulkActions",options:c,ariaLabel:(0,l.__)("Bulk Actions","give"),placeholder:(0,l.__)("Bulk Actions","give"),onChange:(e,t)=>{s(t)},value:o,isSearchable:!1,isSelectable:!0,isClearable:!0}),(0,n.createElement)("button",{onClick:r,className:`button button-tertiary ${_s.secondaryActionButton}`,disabled:!o},(0,l.__)("Apply","give")))},Ps="Ib3eGjOwqVmokYsMWL3u",As=({ariaLabel:e,checked:t,onChange:r})=>(0,n.createElement)("button",{className:"jCn44toDq_LXTH2tylb0",onClick:()=>{r(!t)},role:"switch","aria-checked":t,"aria-label":e},(0,n.createElement)("span",{className:s()("icahgS95DwkG6zDlUQ7m",{[Ps]:t})}),e&&(0,n.createElement)("span",null,e));function Ds(e){return(0,n.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M12 17c.283 0 .52-.096.713-.288A.968.968 0 0 0 13 16a.968.968 0 0 0-.287-.713A.968.968 0 0 0 12 15a.968.968 0 0 0-.713.287A.968.968 0 0 0 11 16c0 .283.096.52.287.712.192.192.43.288.713.288zm-1-4h2V7h-2v6zm1 9a9.738 9.738 0 0 1-3.9-.788 10.099 10.099 0 0 1-3.175-2.137c-.9-.9-1.612-1.958-2.137-3.175A9.738 9.738 0 0 1 2 12c0-1.383.263-2.683.788-3.9a10.099 10.099 0 0 1 2.137-3.175c.9-.9 1.958-1.612 3.175-2.137A9.738 9.738 0 0 1 12 2c1.383 0 2.683.263 3.9.788a10.098 10.098 0 0 1 3.175 2.137c.9.9 1.613 1.958 2.137 3.175A9.738 9.738 0 0 1 22 12a9.738 9.738 0 0 1-.788 3.9 10.098 10.098 0 0 1-2.137 3.175c-.9.9-1.958 1.613-3.175 2.137A9.738 9.738 0 0 1 12 22z",fill:"#D92D0B"}))}const Os="v4o1jcahHdWMx6kptwcu";function Ms({title:e,subtitle:t,href:r,actionText:a,actionOnClick:i}){return(0,n.createElement)("header",{className:"Quo7o85LydKeyLuOINAb"},(0,n.createElement)("div",null,(0,n.createElement)(Ts,null,e),t&&(0,n.createElement)(Is,null,t)),r&&!i&&(0,n.createElement)("a",{className:Os,href:r,rel:"noreferrer","aria-label":`${a} for ${e}`},a),i&&!r&&(0,n.createElement)("button",{className:Os,onClick:i,"aria-label":`${a} for ${e}`},a))}function Ts({children:e}){return(0,n.createElement)("h2",{className:"z9ZYi6rOwt5rMCTRfOg4"},e)}function Is({children:e}){return(0,n.createElement)("p",{className:"T8UMd8wEu0cRJcjDiLAp"},e)}const Ns="xbZKTKhlaWcymddjAMog";function Ls({label:e,value:t,description:r,upgrade:a=null,loading:i=!1,className:o}){return(0,n.createElement)("div",{className:s()("Ctla_k5s5md6EsM2_KJU",o)},(0,n.createElement)("header",null,(0,n.createElement)(Ts,null,e)),(0,n.createElement)("div",{className:"a9f5PeECBUs7pjpMqLYQ"},(0,n.createElement)("div",{className:s()("RDnrijkmAxsbHWed9igD",{[Ns]:a})},i?(0,n.createElement)("span",null,(0,n.createElement)(Ze,{size:"small"})):t,a&&(0,n.createElement)("a",{className:"i5fkdNv0F4sebV3cQvgT",href:a?.href,"data-addon-tooltip":a?.tooltip},(0,l.__)("Upgrade","give")))),r&&(0,n.createElement)("footer",null,(0,n.createElement)("div",null,r)))}const Rs=window.wp.date;function Fs(e,t=!0){if(!e)return"—";const r=(0,Rs.getDate)(e);if(isNaN(r.getTime()))return"—";const{formats:n}=(0,Rs.getSettings)(),a=(0,Rs.dateI18n)(n.date||"F j, Y",r,void 0);return t?`${a} ${(0,Rs.dateI18n)(n.time||"g:i a",r,void 0)}`:a}function zs(e,t){return new Intl.NumberFormat(navigator.language,{style:"currency",currency:e,...t})}function js(e,t){const r=(e,t)=>t?.properties&&"object"==typeof e&&null!==e&&!Array.isArray(e),n=(e,t)=>r(e,t)?js(e,t.properties):((e,t)=>"array"===t?.type&&t?.items&&Array.isArray(e))(e,t)?e.map((e=>{var n;return r(e,t.items)?js(e,null!==(n=t.items.properties)&&void 0!==n?n:{}):e})):e;return Object.fromEntries(Object.entries(e).filter((([e])=>{return r=t[e],!(r?.readOnly||r?.readonly);var r})).map((([e,r])=>[e,t[e]?n(r,t[e]):r])))}function Hs(e){if(!e)return"";const t=(0,Rs.getDate)(e);return isNaN(t.getTime())?"":(0,Rs.dateI18n)("Y-m-d",t,void 0)}function Bs({config:e,values:t}){return(0,n.createElement)("section",{className:"SIDnEobr6urrdI8T50Fe",role:"region","aria-label":(0,l.__)("Donation statistics","give")},Object.entries(e).filter((([e])=>Object.keys(t).includes(e))).map((([e,r])=>(0,n.createElement)(Ls,{key:e,className:"mFiMkJ9It3MALNZUE04B",...r,value:r.currency?zs(r.currency,{minimumFractionDigits:2,maximumFractionDigits:2,roundingMode:"trunc"}).format(t?.[e]):t?.[e]}))))}const $s={filterBy:"bt5hLnNgO7Pbgret7cSm",filterByButton:"H5eIHeTZIsHfn5uyeOgK",badge:"zXVuEy7ZUCnnuMTX6SAT",dropdown:"CfvvzBn19OCUHBLz3PUq",slideDown:"S38t7Xxj3QAV1fy_wMEd",dropdownContent:"_KO44l0TDYGOd3Feoh15",filterGroup:"wAOUdOveJaiB6z98hVqJ",filterGroupTitle:"IJxuf1EC5McQvPCN4KSH","filterGroupOptions--checkbox":"IDYcqThuDZttz2nfpe1s","filterGroupOptions--toggle":"PnF1fwt6y7k4ICRDvdQI","filterGroupOptions--radio":"UUE9yisUBCL1Tyalxo9j",filterOption:"uyNxvoFhRLnKyFJGxOMg",filterLabel:"m_b_ho6q81xJh86BxdFZ",filterInput:"p78fNKeWgzdgyDx6vc26",filterToggleSlider:"w7b4teZl_mRlbx3FVwB8",dropdownActions:"I6g0r5D7AvRY2QT1o_Il",applyButton:"WayeKNH0o2rkvRyU5vMP",resetButton:"RTzufZRuMhIlJ4qpDA8s"};function Ws({group:e,option:t,isChecked:r,onCheckboxChange:a,onRadioChange:i,onRadioClick:o}){const s=`${e.id}-${t.value}`,l="toggle"===e.type?"checkbox":e.type;return(0,n.createElement)("label",{key:t.value,htmlFor:s,className:$s.filterOption},(0,n.createElement)("input",{type:l,id:s,name:e.id,value:t.value,checked:r,onChange:()=>{"checkbox"===e.type||"toggle"===e.type?a(e.apiParam,t.value):i(e.apiParam,t.value)},onClick:()=>{"radio"===e.type&&o(e.apiParam,t.value)},className:$s.filterInput}),"toggle"===e.type&&(0,n.createElement)("span",{className:$s.filterToggleSlider}),(0,n.createElement)("span",{className:$s.filterLabel},t.text))}function Vs({group:e,selectedFilters:t,onCheckboxChange:r,onRadioChange:a,onRadioClick:i}){return(0,n.createElement)("div",{key:e.id,className:$s.filterGroup},!1!==e.showTitle&&(0,n.createElement)("h3",{className:$s.filterGroupTitle},e.name),(0,n.createElement)("div",{className:$s[`filterGroupOptions--${e.type}`]},e.options.map((o=>{const s=t[e.apiParam]?.includes(o.value)||!1;return(0,n.createElement)(Ws,{key:o.value,group:e,option:o,isChecked:s,onCheckboxChange:r,onRadioChange:a,onRadioClick:i})}))))}function Ys(){return(0,n.createElement)("svg",{width:"18",height:"12",viewBox:"0 0 18 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M4 6H14M1.5 1H16.5M6.5 11H11.5",stroke:"currentColor",strokeWidth:"1.66667",strokeLinecap:"round",strokeLinejoin:"round"}))}function Xs({groupedOptions:e,onChange:t,values:r}){const{isOpen:a,setIsOpen:i,dropdownRef:o}=function(){const[e,t]=(0,n.useState)(!1),r=(0,n.useRef)(null);return(0,n.useEffect)((()=>{const n=e=>{r.current&&!r.current.contains(e.target)&&t(!1)};if(e)return document.addEventListener("mousedown",n),()=>document.removeEventListener("mousedown",n)}),[e]),{isOpen:e,setIsOpen:t,dropdownRef:r}}(),{selectedFilters:s,setSelectedFilters:c,visibleGroups:u}=function(e,t){const[r,a]=(0,n.useState)((()=>{const r={};return e.forEach((e=>{r[e.apiParam]=t?.[e.apiParam]||[]})),r})),i=(0,n.useMemo)((()=>{const t=e.filter((e=>!e.isVisible||e.isVisible(r))),n=e.filter((e=>!t.includes(e)));return n.length>0&&a((e=>{const t={...e};let r=!1;return n.forEach((e=>{const n=e.options.map((e=>e.value)),a=t[e.apiParam]||[],i=a.filter((e=>!n.includes(e)));i.length!==a.length&&(t[e.apiParam]=i,r=!0)})),r?t:e})),t}),[r]);return{selectedFilters:r,setSelectedFilters:a,visibleGroups:i}}(e,r),d=(0,n.useMemo)((()=>function(e,t){return t?Array.from(new Set(e.map((e=>e.apiParam)))).reduce(((e,r)=>{const n=t[r];return e+(n?n.length:0)}),0):0}(e,r)),[e,r]),h=(e,t)=>{c((r=>{const n=r[e]||[],a=n.includes(t)?n.filter((e=>e!==t)):[...n,t];return{...r,[e]:a}}))},f=(e,t)=>{c((r=>({...r,[e]:[t]})))},p=(e,t)=>{(s[e]||[]).includes(t)&&c((t=>({...t,[e]:[]})))};return(0,n.createElement)("div",{className:$s.filterBy,ref:o},(0,n.createElement)("button",{type:"button",className:$s.filterByButton,onClick:()=>i(!a),"aria-expanded":a,"aria-haspopup":"true"},(0,l.__)("Filter by","give"),d>0&&(0,n.createElement)("span",{className:$s.badge},d),(0,n.createElement)(Ys,null)),a&&(0,n.createElement)("div",{className:$s.dropdown},(0,n.createElement)("div",{className:$s.dropdownContent},u.map((e=>(0,n.createElement)(Vs,{key:e.id,group:e,selectedFilters:s,onCheckboxChange:h,onRadioChange:f,onRadioClick:p})))),(0,n.createElement)("div",{className:$s.dropdownActions},(0,n.createElement)("button",{type:"button",className:$s.resetButton,onClick:()=>{c((e=>{const t={...e};return u.forEach((e=>{t[e.apiParam]=[]})),t}))}},(0,l.__)("Reset","give")),(0,n.createElement)("button",{type:"button",className:$s.applyButton,onClick:()=>{Object.entries(s).forEach((([e,r])=>{t(e,r)})),i(!1)}},(0,l.__)("Apply","give")))))}const Ks=(0,n.createContext)(((e,t,r,n=null,a=(0,l.__)("Confirm","give"))=>{})),Gs=(0,n.createContext)(null),Us=(0,n.forwardRef)((({title:e,apiSettings:t,bulkActions:r=null,filterSettings:a=[],singleName:i=(0,l.__)("item","give"),pluralName:o=(0,l.__)("items","give"),rowActions:c=null,children:u=null,align:d="start",paymentMode:h,listTableBlankSlate:f,productRecommendation:p,columnFilters:g=[],banner:m,contentMode:v,perPage:y=30,statsConfig:b},x)=>{var w;const[k,S]=(0,n.useState)(1),[C,_]=(0,n.useState)((e=>{const t={},r=new URLSearchParams(window.location.search);return e.map((e=>{var n;const a=decodeURI(r.get(e.name));if(!r.has(e.name)||"string"!=typeof a&&"number"!=typeof a)switch(e.type){case"hidden":t[e.name]=null!==(n=e.options?.[0]?.value)&&void 0!==n?n:"";break;case"filterby":e.groupedOptions.forEach((e=>{e.defaultValue&&(t[e.id]=[].concat(e.defaultValue))}));break;case"select":t[e.name]=e.options?.[0].value;break;default:t[e.name]=""}else t[e.name]=a})),t})(a)),[E,P]=(0,n.useState)(!1),[A,D]=(0,n.useState)({confirm:e=>{},action:e=>{},label:"",confirmButtonText:""}),[O,M]=(0,n.useState)(""),[T,I]=(0,n.useState)([]),[N,L]=(0,n.useState)([]),R=(0,n.useRef)(),F=(0,n.useRef)([]),[z,j]=(0,n.useState)({sortColumn:"id",sortDirection:"desc"}),[H,B]=(0,n.useState)(h),{sortColumn:$,sortDirection:W}=z,V=navigator.language||navigator.languages[0],Y=a.find((e=>"toggle"===e.name)),X={page:k,perPage:y,sortColumn:$,sortDirection:W,locale:V,testMode:H,...C},K=(0,n.useRef)(new jr(t)).current,{data:G,error:U,isValidating:q,mutate:Z}=K.useListTable(X),{data:J,error:Q,isValidating:ee,mutate:te}=b?K.useStats(H):{data:null,error:null,isValidating:!1,mutate:async()=>{}};((e,t,r,a)=>{(0,n.useEffect)((()=>{e?.totalPages&&t>e.totalPages&&r(e.totalPages)}),[e]),(0,n.useEffect)((()=>{r(1)}),[a])})(G,k,S,C),(0,n.useImperativeHandle)(x,(()=>({refresh:async()=>{await Z(),b&&await te()}})),[Z,te,b]);const re=(e,t)=>{_((r=>{if(!t||Array.isArray(t)&&0===t.length){const{[e]:t,...n}=r;return n}return{...r,[e]:t}}))},ne=function(e){const t=(0,n.useRef)(Cs()(e,500)).current;return(0,n.useEffect)((()=>()=>{t.cancel()}),[]),t}(re),ae=e=>{e.preventDefault(),window.GiveDonations&&window.GiveDonations.addonsBulkActions&&(r=[...r,...window.GiveDonations.addonsBulkActions]);const t=r.find((e=>O===e.value));if(!t)return;const n=[],a=[];F.current.filter((e=>{var r;const n=null===(r=t?.isIdSelectable?.(e.dataset.id,G))||void 0===r||r;return e.checked&&n})).forEach((e=>{n.push(e.dataset.id),a.push(e.dataset.name)})),I(n),L(a),n.length&&(D({...t}),"custom"===t.type?(P(!0),t?.confirm(n,a,E,P)):R.current.show())},ie=({PageActionsTop:e})=>(0,n.createElement)("div",{className:s()(_s.pageActions,{[_s.alignEnd]:!r})},e?(0,n.createElement)(Es,{selectedState:[O,M],parameters:X,data:G,bulkActions:r,showModal:ae}):(0,n.createElement)(n.Fragment,null,k&&S&&(0,n.createElement)(Kr,{currentPage:k,totalPages:G?G.totalPages:1,disabled:!G,totalItems:G?parseInt(G.totalItems):-1,setPage:S,singleName:(0,l.__)("result","give"),pluralName:(0,l.__)("results","give")})));return(0,n.createElement)(n.Fragment,null,(0,n.createElement)("article",{className:_s.page},!v&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("header",{className:_s.pageHeader},(0,n.createElement)("div",{className:_s.flexRow},(0,n.createElement)(Qs,{size:"2.25rem"}),(0,n.createElement)("h1",{className:_s.pageTitle},e),Y&&H&&(0,n.createElement)((()=>(0,n.createElement)("span",{className:_s.testModeBadge},Y?.text)),null)),u&&(0,n.createElement)("div",{className:_s.flexRow},u)),(0,n.createElement)("div",{className:s()("wp-header-end","hidden")}),m&&(0,n.createElement)("section",{role:"banner"},m()),Y&&(0,n.createElement)("div",{className:_s.filtersRow},(0,n.createElement)((()=>(0,n.createElement)(As,{ariaLabel:Y?.ariaLabel,onChange:B,checked:H})),null)),b&&!ee&&(0,n.createElement)(Bs,{config:b,values:J})),(0,n.createElement)("div",{className:_s.pageContent},(0,n.createElement)((()=>(0,n.createElement)("section",{role:"search",className:_s.searchContainer},(0,n.createElement)("div",{className:_s.flexRow},(0,n.createElement)(ie,{PageActionsTop:!0})),(0,n.createElement)("div",{className:_s.flexRow},a.map((e=>"filterby"===e.type?(0,n.createElement)(Xs,{key:e.name,groupedOptions:e.groupedOptions,onChange:re,values:C}):(0,n.createElement)(ks,{key:e.name,value:C[e.name],filter:e,onChange:re,debouncedOnChange:ne})))))),null),v&&u?(0,n.createElement)(n.Fragment,null,u):(0,n.createElement)(n.Fragment,null),(0,n.createElement)(Gs.Provider,{value:F},(0,n.createElement)(Ks.Provider,{value:(e,t,r,n,a)=>{D({label:e,confirm:t,action:r,type:n,confirmButtonText:a}),R.current.show()}},(0,n.createElement)($r,{apiSettings:t,sortField:z,setSortDirectionForColumn:(e,t)=>{j((r=>({...r,sortColumn:e,sortDirection:t})))},singleName:i,pluralName:o,title:e,rowActions:c,parameters:X,data:G,error:U,isLoading:q,align:d,testMode:H,listTableBlankSlate:f,productRecommendation:p,columnFilters:g,includeBulkActionsCheckbox:r?.length>0}))),(0,n.createElement)(ie,null))),(0,n.createElement)(dt.Pz,{id:"giveListTableModal",dialogRef:e=>R.current=e,title:(0,n.createElement)(n.Fragment,null,"danger"===A?.type&&(0,n.createElement)(Ds,null),A?.label),titleId:_s.modalTitle,classNames:{container:_s.container,overlay:_s.overlay,dialog:s()(_s.dialog,{[_s.warning]:"warning"===A?.type,[_s.danger]:"danger"===A?.type}),closeButton:"hidden"}},(0,n.createElement)("div",{className:_s.modalContent},A?.confirm(T,N,E,P)||null),(0,n.createElement)("div",{className:_s.gutter},(0,n.createElement)("button",{id:_s.cancel,onClick:e=>R.current?.hide()},(0,l.__)("Cancel","give")),(0,n.createElement)("button",{id:_s.confirm,onClick:async e=>{R.current?.hide();try{await A.action(T),await Z(),await te()}catch(e){console.error("Bulk action error:",e);let t=(0,l.__)("An error occurred while performing this action.","give");if(e.message&&e.message.includes("permission"))t=(0,l.__)("You don't have permission to perform this action.","give");else if(e.message&&e.message.includes("403"))t=(0,l.__)("Access denied. You don't have permission to perform this action.","give");else if(e.message){const r=e.message.match(/You don't have permission[^"]*|You don&#039;t have permission[^"]*/i);r&&(t=r[0].replace(/&#039;/g,"'"))}alert(t)}}},null!==(w=A?.confirmButtonText)&&void 0!==w?w:(0,l.__)("Confirm","give")))))}));Us.displayName="ListTablePage";const qs=Us,Zs={white:"#fff",grey:"#555d66",give:"#66bb6a"},Js=({color:e="give",size:t="24px",...r})=>(0,n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 157.2 157.2",width:t,height:t,...r},(0,n.createElement)("circle",{fill:Zs[e],cx:"78.6",cy:"78.6",r:"78.6"}),(0,n.createElement)("path",{fill:"#fff",d:"M89.8 84.2c.3.7 1 1.3 1 1.3 13.9 1.7 33.6-.2 48.6-2.2-8.6 18.5-24 30.8-38.1 30.8-26.5 0-46.9-32.1-46.9-32.1 8.2-7.2 21.7-30.8 41.2-30.8s28 10.7 28 10.7l2.2-3.5s-9.1-31.9-34.9-31.9-53.2 42.3-69.2 52c0 0 22 52.2 70.2 52.2 40.4 0 50.6-38.6 52.5-48.2 5.4-.8 9.9-1.6 12.8-2.1 1-2.2 2.1-6.1 1.3-11.3-16.1 6.2-40.5 13.2-69.1 13.2-.1 0 0 1 .4 1.9z"}));Js.propTypes={color:je().oneOf(Object.keys(Zs)),size:je().oneOfType([je().number,je().string])};const Qs=Js,el={container:"L9PzvQW0WaYufBiEP6h9",page:"ysbx7e12hF_Dg9gYacmR",pageHeader:"yzUUdgO8cUrouTwkFaXK",flexContainer:"s9OVfsm4_ycGmEZOi4dI",flexRow:"Qm4956QdXrMPbDk4lw1G",justifyContentEnd:"N_zP_KqB6Cu7fjW7fzG6",breadcrumb:"b9rfV9t7aM3O70fePDAH",pageTitle:"QKDCyqj5aDhsMUYZdWAI",tabs:"j7NpqFDflDKzs3JT6ZBA",confirmationDialogContent:"W0n5NfXQq_5zgl0hhL1A",confirmationDialogButtons:"y9aUE0mvajJVhDvY2u9z",cancelButton:"zPtDIa0VnPqhchc8i_y4",confirmButton:"dVEm9SOsuKhOUYZVRDYL","confirmButton--syncing":"VDJFcoyy823u_1tCInAE","confirmButton--error":"Lq3zKiACY_mIkLAdPsUl","confirmButton--regular":"M4O3Qorl4FZJso5JLtsP",pageContent:"b9gouJwmJ9lpC4PHPiBv",fullWidth:"dNTmMJuTQ4TBx7zdJVDU",sections:"YwQSOz7TcrKmaOn7ZNID",section:"LXBl9V9f06B4Lh3854Wm",leftColumn:"sjYnXeEValEWxE_dpSJi",rightColumn:"PAG4NPmxFSIExWSUnuFd",sectionTitle:"lL9SVgVcixETZ1rt0AYT",sectionDescription:"djlYTCpyFtLMr7L9UkgM",sectionSubtitle:"bjGNuE3CVEgEw196pLYP",sectionField:"N3QQXnmk6LKZQhxRf7QA",upload:"R9DneJBsqn2C5NSUazpD",sectionFieldCurrencyControl:"v_4Zym7_XsuR18CmRG4Q",sectionFieldDescription:"VfWN1ioFTMfSjkvnugqv",sectionFieldHelpText:"VtYOHWfTQqGo69KU0w7R",errorMsg:"UzksaZhzuqAPQrgINbDm",toggle:"yrTha3iMsFZzKo3J9Zaw",warningNotice:"rg0MRhIPpBiXVSfP_vq6",colorControl:"RqXBD00nrdjreKkWmcRB",loadingContainer:"MvRhKy6V5AZ72T0HeSXR",loadingContainerContent:"DlAFgYH4wY2CcHGA6jxV",loadingContainerContentText:"NM3giq6yGvWCUxHLPptn",primaryActionButton:"qSMHMYn65pPfaVP0B3uZ",secondaryActionButton:"g8IgJezT3_ByDNcWGjv8",contextMenuButton:"xf8yU8_YIiImWgAqIazE",contextMenu:"VSGG_iWz__iROThFw3B0",contextMenuItem:"ffWWXOJqO3G_8_T1LBW5"};var tl=r(24740);function rl({error:e,resetErrorBoundary:t}){return(0,n.createElement)("div",{role:"alert",className:"PTi4PVNZdHWSKU6oV7bi"},(0,n.createElement)("p",{className:"CqnYoxeBIlg8q8mkEWe6"},(0,l.__)("An error occurred. The error message is:","give")),(0,n.createElement)("pre",{className:"OiXYEzscoonWQ39mEX6V"},e.message),(0,n.createElement)("button",{type:"button",onClick:t,className:"ozAtc80IAC1D16KdgVBN"},(0,l.__)("Reload page","give")))}function nl({children:e}){return(0,n.createElement)(tl.ErrorBoundary,{FallbackComponent:rl,onReset:()=>{window.location.reload()}},e)}function al({subtitle:e,description:t,children:r,error:a}){return(0,n.createElement)(nl,null,(0,n.createElement)("div",{className:el.sectionField},e&&(0,n.createElement)("h3",{className:el.sectionSubtitle},e),t&&(0,n.createElement)("p",{className:el.sectionDescription},t),r,a&&(0,n.createElement)("div",{className:el.errorMsg},a)))}function il({children:e}){return(0,n.createElement)("div",{className:el.sections},e)}function ol({title:e,description:t,children:r}){return(0,n.createElement)(nl,null,(0,n.createElement)("div",{className:el.section},(0,n.createElement)("div",{className:el.leftColumn},(0,n.createElement)("h2",{className:el.sectionTitle},e),(0,n.createElement)("div",{className:el.sectionDescription},t)),(0,n.createElement)("div",{className:el.rightColumn},r)))}function sl({isSaving:e,formState:t,className:r}){return(0,n.createElement)("button",{type:"submit",disabled:!t.isDirty,className:r},e?(0,n.createElement)(n.Fragment,null,(0,l.__)("Saving changes","give"),(0,n.createElement)(Ie.Spinner,null)):(0,l.__)("Save changes","give"))}const ll={snackbarContainer:"thYZkxZZVoc3MMOhHPcn",snackbar:"VKQv4CWzUPkYm7eiYflL","type-error-snackbar":"bfQI4boVW3tZTdUWNkS_","type-info-snackbar":"H3A7zieIYYhVNPLDkrvo","type-warning-snackbar":"MaZcBAQdDF92a891Rguj",noticeContainer:"GqQJ5GXygGkIG6ceyN67",notice:"EWK7MNssPnUZtxLuCQCG","type-warning":"UNyVgfGorpyJ08FeWCa7","type-info":"zq02Lb8WbZGUr4cWh84Y",notificationContent:"vmr4nTj1CPMDvXYRDjiC"},cl=({notification:e,onDismiss:t})=>(0,n.createElement)("div",{className:s()(ll.snackbar,ll[`type-${e.type}-snackbar`])},(0,n.createElement)("div",null,"function"==typeof e.content?e.content(t,e):e.content),e.isDismissible&&(0,n.createElement)("a",{href:"#",onClick:t},(0,n.createElement)(p,null))),ul=({notification:e,onDismiss:t})=>(0,n.createElement)("div",{className:s()(ll.notice,ll[`type-${e.type}`])},(0,n.createElement)("div",{className:ll.notificationContent},"function"==typeof e.content?e.content(t,e):e.content),e.isDismissible&&(0,n.createElement)("a",{href:"#",onClick:t},(0,n.createElement)(p,null))),dl=({notification:e})=>{(0,i.useEffect)((()=>{e.autoHide&&setTimeout((()=>{(0,Ne.dispatch)("givewp/admin-details-page-notifications").dismissNotification(e.id)}),e.duration)}),[]);const t=()=>{(0,Ne.dispatch)("givewp/admin-details-page-notifications").dismissNotification(e.id),"function"==typeof e.onDismiss&&e.onDismiss()};switch(e.notificationType){case"snackbar":return(0,n.createElement)(cl,{notification:e,onDismiss:t});case"notice":return(0,n.createElement)(ul,{notification:e,onDismiss:t});default:return null}},hl=({type:e})=>{const t=(0,Ne.useSelect)((t=>t("givewp/admin-details-page-notifications").getNotificationsByType(e)));return t.length?(0,n.createElement)("div",{className:ll[`${e}Container`]},t.map((e=>(0,n.createElement)(dl,{key:e.id,notification:e})))):null};function fl(e){let{children:t,items:r,idScope:a,addIdAndValue:i,dependencies:o=[]}=e,s=(0,n.useMemo)((()=>new WeakMap),o);return(0,n.useMemo)((()=>{if(r&&"function"==typeof t){let l=[];for(let c of r){let r=s.get(c);if(!r){var e,o;r=t(c);let l=null!==(o=null!==(e=r.props.id)&&void 0!==e?e:c.key)&&void 0!==o?o:c.id;if(null==l)throw new Error("Could not determine key for item");a&&(l=a+":"+l),r=(0,n.cloneElement)(r,i?{key:l,id:l,value:c}:{key:l}),s.set(c,r)}l.push(r)}return l}if("function"!=typeof t)return t}),[t,r,s,a,i])}const pl={CollectionRoot:({collection:e,renderDropIndicator:t})=>gl(e,null,t),CollectionBranch:({collection:e,parent:t,renderDropIndicator:r})=>gl(e,t,r)};function gl(e,t,r){return fl({items:t?e.getChildren(t.key):e,dependencies:[r],children(t){var a;let i=t.render(t);if(!r||"item"!==t.type)return i;let o=t.key,s=e.getKeyAfter(o);return n.createElement(n.Fragment,null,r({type:"item",key:o,dropPosition:"before"}),i,(null==s||"item"!==(null===(a=e.getItem(s))||void 0===a?void 0:a.type))&&r({type:"item",key:o,dropPosition:"after"}))}})}const ml=(0,n.createContext)(pl);function vl(e){const t=(0,n.useRef)(null);return(0,n.useMemo)((()=>({get current(){return t.current},set current(r){t.current=r,"function"==typeof e?e(r):e&&(e.current=r)}})),[e])}function yl(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}const bl="undefined"!=typeof document?n.useLayoutEffect:()=>{},xl={prefix:String(Math.round(1e10*Math.random())),current:0},wl=n.createContext(xl),kl=n.createContext(!1);let Sl=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),Cl=new WeakMap;const _l="function"==typeof n.useId?function(e){let t=n.useId(),[r]=(0,n.useState)(Dl());return e||`${r?"react-aria":`react-aria${xl.prefix}`}-${t}`}:function(e){let t=(0,n.useContext)(wl);t!==xl||Sl||console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.");let r=function(e=!1){let t=(0,n.useContext)(wl),r=(0,n.useRef)(null);if(null===r.current&&!e){var a,i;let e=null===(i=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)||void 0===i||null===(a=i.ReactCurrentOwner)||void 0===a?void 0:a.current;if(e){let r=Cl.get(e);null==r?Cl.set(e,{id:t.current,state:e.memoizedState}):e.memoizedState!==r.state&&(t.current=r.id,Cl.delete(e))}r.current=++t.current}return r.current}(!!e),a=`react-aria${t.prefix}`;return e||`${a}-${r}`};function El(){return!1}function Pl(){return!0}function Al(e){return()=>{}}function Dl(){return"function"==typeof n.useSyncExternalStore?n.useSyncExternalStore(Al,El,Pl):(0,n.useContext)(kl)}let Ol,Ml=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),Tl=new Map;function Il(e){let[t,r]=(0,n.useState)(e),a=(0,n.useRef)(null),i=_l(t),o=(0,n.useRef)(null);if(Ol&&Ol.register(o,i),Ml){const e=Tl.get(i);e&&!e.includes(a)?e.push(a):Tl.set(i,[a])}return bl((()=>{let e=i;return()=>{Ol&&Ol.unregister(o),Tl.delete(e)}}),[i]),(0,n.useEffect)((()=>{let e=a.current;return e&&r(e),()=>{e&&(a.current=null)}})),i}function Nl(e,t){if(e===t)return e;let r=Tl.get(e);if(r)return r.forEach((e=>e.current=t)),t;let n=Tl.get(t);return n?(n.forEach((t=>t.current=e)),e):t}function Ll(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=Ll(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}"undefined"!=typeof FinalizationRegistry&&(Ol=new FinalizationRegistry((e=>{Tl.delete(e)})));const Rl=function(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=Ll(e))&&(n&&(n+=" "),n+=t);return n};function Fl(...e){let t={...e[0]};for(let r=1;r<e.length;r++){let n=e[r];for(let e in n){let r=t[e],a=n[e];"function"==typeof r&&"function"==typeof a&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&e.charCodeAt(2)<=90?t[e]=yl(r,a):"className"!==e&&"UNSAFE_className"!==e||"string"!=typeof r||"string"!=typeof a?"id"===e&&r&&a?t.id=Nl(r,a):t[e]=void 0!==a?a:r:t[e]=Rl(r,a)}}return t}const zl=Symbol("default");function jl({values:e,children:t}){for(let[r,a]of e)t=n.createElement(r.Provider,{value:a},t);return t}function Hl(e){let{className:t,style:r,children:a,defaultClassName:i,defaultChildren:o,defaultStyle:s,values:l}=e;return(0,n.useMemo)((()=>{let e,n,c;return e="function"==typeof t?t({...l,defaultClassName:i}):t,n="function"==typeof r?r({...l,defaultStyle:s||{}}):r,c="function"==typeof a?a({...l,defaultChildren:o}):null==a?o:a,{className:null!=e?e:i,style:n||s?{...s,...n}:void 0,children:null!=c?c:o,"data-rac":""}}),[t,r,a,i,o,s,l])}function Bl(e,t){let r=(0,n.useContext)(e);if(null===t)return null;if(r&&"object"==typeof r&&"slots"in r&&r.slots){let e=t||zl;if(!r.slots[e]){let e=(new Intl.ListFormat).format(Object.keys(r.slots).map((e=>`"${e}"`)));throw new Error(`${t?`Invalid slot "${t}".`:"A slot prop is required."} Valid slot names are ${e}.`)}return r.slots[e]}return r}function $l(e){const t=(0,n.useRef)(null);return bl((()=>{t.current=e}),[e]),(0,n.useCallback)(((...e)=>{const r=t.current;return null==r?void 0:r(...e)}),[])}const Wl=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])'],Vl=Wl.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";Wl.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const Yl=Wl.join(':not([hidden]):not([tabindex="-1"]),');function Xl(e){return e.matches(Vl)}function Kl(e){return e.matches(Yl)}const Gl=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},Ul=e=>e&&"window"in e&&e.window===e?e:Gl(e).defaultView||window;function ql(e){if(function(){if(null==Zl){Zl=!1;try{document.createElement("div").focus({get preventScroll(){return Zl=!0,!0}})}catch{}}return Zl}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,r=[],n=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==n;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&r.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return n instanceof HTMLElement&&r.push({element:n,scrollTop:n.scrollTop,scrollLeft:n.scrollLeft}),r}(e);e.focus(),function(e){for(let{element:t,scrollTop:r,scrollLeft:n}of e)t.scrollTop=r,t.scrollLeft=n}(t)}}let Zl=null;class Jl{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function Ql(e){let t=(0,n.useRef)({isFocused:!1,observer:null});bl((()=>{const e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}}),[]);let r=$l((t=>{null==e||e(t)}));return(0,n.useCallback)((e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let n=e.target,a=e=>{t.current.isFocused=!1,n.disabled&&r(new Jl("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};n.addEventListener("focusout",a,{once:!0}),t.current.observer=new MutationObserver((()=>{if(t.current.isFocused&&n.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();let r=n===document.activeElement?null:document.activeElement;n.dispatchEvent(new FocusEvent("blur",{relatedTarget:r})),n.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:r}))}})),t.current.observer.observe(n,{attributes:!0,attributeFilter:["disabled"]})}}),[r])}let ec=!1;function tc(e){for(;e&&!Xl(e);)e=e.parentElement;let t=Ul(e),r=t.document.activeElement;if(!r||r===e)return;ec=!0;let n=!1,a=e=>{(e.target===r||n)&&e.stopImmediatePropagation()},i=t=>{(t.target===r||n)&&(t.stopImmediatePropagation(),e||n||(n=!0,ql(r),l()))},o=t=>{(t.target===e||n)&&t.stopImmediatePropagation()},s=t=>{(t.target===e||n)&&(t.stopImmediatePropagation(),n||(n=!0,ql(r),l()))};t.addEventListener("blur",a,!0),t.addEventListener("focusout",i,!0),t.addEventListener("focusin",s,!0),t.addEventListener("focus",o,!0);let l=()=>{cancelAnimationFrame(c),t.removeEventListener("blur",a,!0),t.removeEventListener("focusout",i,!0),t.removeEventListener("focusin",s,!0),t.removeEventListener("focus",o,!0),ec=!1,n=!1},c=requestAnimationFrame(l);return l}function rc(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands.some((t=>e.test(t.brand))))||e.test(window.navigator.userAgent))}function nc(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function ac(e){let t=null;return()=>(null==t&&(t=e()),t)}const ic=ac((function(){return nc(/^Mac/i)})),oc=ac((function(){return nc(/^iPhone/i)})),sc=ac((function(){return nc(/^iPad/i)||ic()&&navigator.maxTouchPoints>1})),lc=ac((function(){return oc()||sc()})),cc=ac((function(){return ic()||lc()})),uc=ac((function(){return rc(/AppleWebKit/i)&&!dc()})),dc=ac((function(){return rc(/Chrome/i)})),hc=ac((function(){return rc(/Android/i)})),fc=ac((function(){return rc(/Firefox/i)}));function pc(e){return!(0!==e.mozInputSource||!e.isTrusted)||(hc()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}let gc=null,mc=new Set,vc=new Map,yc=!1,bc=!1;const xc={Tab:!0,Escape:!0};function wc(e,t){for(let r of mc)r(e,t)}function kc(e){yc=!0,function(e){return!(e.metaKey||!ic()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key)}(e)&&(gc="keyboard",wc("keyboard",e))}function Sc(e){gc="pointer","mousedown"!==e.type&&"pointerdown"!==e.type||(yc=!0,wc("pointer",e))}function Cc(e){pc(e)&&(yc=!0,gc="virtual")}function _c(e){e.target!==window&&e.target!==document&&!ec&&e.isTrusted&&(yc||bc||(gc="virtual",wc("virtual",e)),yc=!1,bc=!1)}function Ec(){ec||(yc=!1,bc=!0)}function Pc(e){if("undefined"==typeof window||vc.get(Ul(e)))return;const t=Ul(e),r=Gl(e);let n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){yc=!0,n.apply(this,arguments)},r.addEventListener("keydown",kc,!0),r.addEventListener("keyup",kc,!0),r.addEventListener("click",Cc,!0),t.addEventListener("focus",_c,!0),t.addEventListener("blur",Ec,!1),"undefined"!=typeof PointerEvent?(r.addEventListener("pointerdown",Sc,!0),r.addEventListener("pointermove",Sc,!0),r.addEventListener("pointerup",Sc,!0)):(r.addEventListener("mousedown",Sc,!0),r.addEventListener("mousemove",Sc,!0),r.addEventListener("mouseup",Sc,!0)),t.addEventListener("beforeunload",(()=>{Ac(e)}),{once:!0}),vc.set(t,{focus:n})}const Ac=(e,t)=>{const r=Ul(e),n=Gl(e);t&&n.removeEventListener("DOMContentLoaded",t),vc.has(r)&&(r.HTMLElement.prototype.focus=vc.get(r).focus,n.removeEventListener("keydown",kc,!0),n.removeEventListener("keyup",kc,!0),n.removeEventListener("click",Cc,!0),r.removeEventListener("focus",_c,!0),r.removeEventListener("blur",Ec,!1),"undefined"!=typeof PointerEvent?(n.removeEventListener("pointerdown",Sc,!0),n.removeEventListener("pointermove",Sc,!0),n.removeEventListener("pointerup",Sc,!0)):(n.removeEventListener("mousedown",Sc,!0),n.removeEventListener("mousemove",Sc,!0),n.removeEventListener("mouseup",Sc,!0)),vc.delete(r))};function Dc(){return"pointer"!==gc}function Oc(){return gc}"undefined"!=typeof document&&function(e){const t=Gl(e);let r;"loading"!==t.readyState?Pc(e):(r=()=>{Pc(e)},t.addEventListener("DOMContentLoaded",r))}();const Mc=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Tc(e,t){return!(!t||!e)&&e.contains(t)}const Ic=(e=document)=>e.activeElement;function Nc(e){return e.target}function Lc(e){let{isDisabled:t,onFocus:r,onBlur:a,onFocusChange:i}=e;const o=(0,n.useCallback)((e=>{if(e.target===e.currentTarget)return a&&a(e),i&&i(!1),!0}),[a,i]),s=Ql(o),l=(0,n.useCallback)((e=>{const t=Gl(e.target),n=t?Ic(t):Ic();e.target===e.currentTarget&&n===Nc(e.nativeEvent)&&(r&&r(e),i&&i(!0),s(e))}),[i,r,s]);return{focusProps:{onFocus:!t&&(r||i||a)?l:void 0,onBlur:t||!a&&!i?void 0:o}}}function Rc(){let e=(0,n.useRef)(new Map),t=(0,n.useCallback)(((t,r,n,a)=>{let i=(null==a?void 0:a.once)?(...t)=>{e.current.delete(n),n(...t)}:n;e.current.set(n,{type:r,eventTarget:t,fn:i,options:a}),t.addEventListener(r,i,a)}),[]),r=(0,n.useCallback)(((t,r,n,a)=>{var i;let o=(null===(i=e.current.get(n))||void 0===i?void 0:i.fn)||n;t.removeEventListener(r,o,a),e.current.delete(n)}),[]),a=(0,n.useCallback)((()=>{e.current.forEach(((e,t)=>{r(e.eventTarget,e.type,t,e.options)}))}),[r]);return(0,n.useEffect)((()=>a),[a]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:a}}function Fc(e={}){let{autoFocus:t=!1,isTextInput:r,within:a}=e,i=(0,n.useRef)({isFocused:!1,isFocusVisible:t||Dc()}),[o,s]=(0,n.useState)(!1),[l,c]=(0,n.useState)((()=>i.current.isFocused&&i.current.isFocusVisible)),u=(0,n.useCallback)((()=>c(i.current.isFocused&&i.current.isFocusVisible)),[]),d=(0,n.useCallback)((e=>{i.current.isFocused=e,s(e),u()}),[u]);var h,f,p;h=e=>{i.current.isFocusVisible=e,u()},f=[],p={isTextInput:r},Pc(),(0,n.useEffect)((()=>{let e=(e,t)=>{(function(e,t,r){let n=Gl(null==r?void 0:r.target);const a="undefined"!=typeof window?Ul(null==r?void 0:r.target).HTMLInputElement:HTMLInputElement,i="undefined"!=typeof window?Ul(null==r?void 0:r.target).HTMLTextAreaElement:HTMLTextAreaElement,o="undefined"!=typeof window?Ul(null==r?void 0:r.target).HTMLElement:HTMLElement,s="undefined"!=typeof window?Ul(null==r?void 0:r.target).KeyboardEvent:KeyboardEvent;return!((e=e||n.activeElement instanceof a&&!Mc.has(n.activeElement.type)||n.activeElement instanceof i||n.activeElement instanceof o&&n.activeElement.isContentEditable)&&"keyboard"===t&&r instanceof s&&!xc[r.key])})(!!(null==p?void 0:p.isTextInput),e,t)&&h(Dc())};return mc.add(e),()=>{mc.delete(e)}}),f);let{focusProps:g}=Lc({isDisabled:a,onFocusChange:d}),{focusWithinProps:m}=function(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:a,onFocusWithinChange:i}=e,o=(0,n.useRef)({isFocusWithin:!1}),{addGlobalListener:s,removeAllGlobalListeners:l}=Rc(),c=(0,n.useCallback)((e=>{e.currentTarget.contains(e.target)&&o.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(o.current.isFocusWithin=!1,l(),r&&r(e),i&&i(!1))}),[r,i,o,l]),u=Ql(c),d=(0,n.useCallback)((e=>{if(!e.currentTarget.contains(e.target))return;const t=Gl(e.target),r=Ic(t);if(!o.current.isFocusWithin&&r===Nc(e.nativeEvent)){a&&a(e),i&&i(!0),o.current.isFocusWithin=!0,u(e);let r=e.currentTarget;s(t,"focus",(e=>{if(o.current.isFocusWithin&&!Tc(r,e.target)){let n=new Jl("blur",new t.defaultView.FocusEvent("blur",{relatedTarget:e.target}));n.target=r,n.currentTarget=r,c(n)}}),{capture:!0})}}),[a,i,u,s,c]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:c}}}({isDisabled:!a,onFocusWithinChange:d});return{isFocused:o,isFocusVisible:l,focusProps:a?m:g}}const zc=new WeakMap;function jc(e,t,r){return e?("string"==typeof t&&(t=t.replace(/\s+/g,"")),`${zc.get(e)}-${r}-${t}`):""}class Hc{getKeyLeftOf(e){return this.flipDirection?this.getNextKey(e):this.getPreviousKey(e)}getKeyRightOf(e){return this.flipDirection?this.getPreviousKey(e):this.getNextKey(e)}isDisabled(e){var t,r;return this.disabledKeys.has(e)||!!(null===(r=this.collection.getItem(e))||void 0===r||null===(t=r.props)||void 0===t?void 0:t.isDisabled)}getFirstKey(){let e=this.collection.getFirstKey();return null!=e&&this.isDisabled(e)&&(e=this.getNextKey(e)),e}getLastKey(){let e=this.collection.getLastKey();return null!=e&&this.isDisabled(e)&&(e=this.getPreviousKey(e)),e}getKeyAbove(e){return this.tabDirection?null:this.getPreviousKey(e)}getKeyBelow(e){return this.tabDirection?null:this.getNextKey(e)}getNextKey(e){do{null==(e=this.collection.getKeyAfter(e))&&(e=this.collection.getFirstKey())}while(this.isDisabled(e));return e}getPreviousKey(e){do{null==(e=this.collection.getKeyBefore(e))&&(e=this.collection.getLastKey())}while(this.isDisabled(e));return e}constructor(e,t,r,n=new Set){this.collection=e,this.flipDirection="rtl"===t&&"horizontal"===r,this.disabledKeys=n,this.tabDirection="horizontal"===r}}function Bc(e,t){let{id:r,"aria-label":n,"aria-labelledby":a}=e;if(r=Il(r),a&&n){let e=new Set([r,...a.trim().split(/\s+/)]);a=[...e].join(" ")}else a&&(a=a.trim().split(/\s+/).join(" "));return n||a||!t||(n=t),{id:r,"aria-label":n,"aria-labelledby":a}}const $c=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),Wc=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function Vc(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize(),r="function"==typeof t.getTextInfo?t.getTextInfo():t.textInfo;if(r)return"rtl"===r.direction;if(t.script)return $c.has(t.script)}let t=e.split("-")[0];return Wc.has(t)}const Yc=Symbol.for("react-aria.i18n.locale");function Xc(){let e="undefined"!=typeof window&&window[Yc]||"undefined"!=typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:Vc(e)?"rtl":"ltr"}}let Kc=Xc(),Gc=new Set;function Uc(){Kc=Xc();for(let e of Gc)e(Kc)}const qc=n.createContext(null);function Zc(){let e=function(){let e=Dl(),[t,r]=(0,n.useState)(Kc);return(0,n.useEffect)((()=>(0===Gc.size&&window.addEventListener("languagechange",Uc),Gc.add(r),()=>{Gc.delete(r),0===Gc.size&&window.removeEventListener("languagechange",Uc)})),[]),e?{locale:"en-US",direction:"ltr"}:t}();return(0,n.useContext)(qc)||e}function Jc(e){return cc()?e.altKey:e.ctrlKey}function Qc(e,t){var r,n;let a=`[data-key="${CSS.escape(String(t))}"]`,i=null===(r=e.current)||void 0===r?void 0:r.dataset.collection;return i&&(a=`[data-collection="${CSS.escape(i)}"]${a}`),null===(n=e.current)||void 0===n?void 0:n.querySelector(a)}const eu=new WeakMap;function tu(e){let t=Il();return eu.set(e,t),t}const ru=(0,n.createContext)({isNative:!0,open:function(e,t){!function(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let r=document.createElement("a");r.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(r.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(r.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(r.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(r.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(r.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(r),t(r),e.removeChild(r)}}(e,(e=>au(e,t)))},useHref:e=>e});function nu(){return(0,n.useContext)(ru)}function au(e,t,r=!0){var n,a;let{metaKey:i,ctrlKey:o,altKey:s,shiftKey:l}=t;fc()&&(null===(a=window.event)||void 0===a||null===(n=a.type)||void 0===n?void 0:n.startsWith("key"))&&"_blank"===e.target&&(ic()?i=!0:o=!0);let c=uc()&&ic()&&!sc()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:i,ctrlKey:o,altKey:s,shiftKey:l}):new MouseEvent("click",{metaKey:i,ctrlKey:o,altKey:s,shiftKey:l,bubbles:!0,cancelable:!0});au.isOpening=r,ql(e),e.dispatchEvent(c),au.isOpening=!1}function iu(e){return ic()?e.metaKey:e.ctrlKey}function ou(e,t,r,a){let i=$l(r),o=null==r;(0,n.useEffect)((()=>{if(o||!e.current)return;let r=e.current;return r.addEventListener(t,i,a),()=>{r.removeEventListener(t,i,a)}}),[e,t,a,o,i])}function su(e,t){if(!e)return!1;let r=window.getComputedStyle(e),n=/(auto|scroll)/.test(r.overflow+r.overflowX+r.overflowY);return n&&t&&(n=e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth),n}function lu(e,t){let r=cu(e,t,"left"),n=cu(e,t,"top"),a=t.offsetWidth,i=t.offsetHeight,o=e.scrollLeft,s=e.scrollTop,{borderTopWidth:l,borderLeftWidth:c,scrollPaddingTop:u,scrollPaddingRight:d,scrollPaddingBottom:h,scrollPaddingLeft:f}=getComputedStyle(e),p=o+parseInt(c,10),g=s+parseInt(l,10),m=p+e.clientWidth,v=g+e.clientHeight,y=parseInt(u,10)||0,b=parseInt(h,10)||0,x=parseInt(d,10)||0,w=parseInt(f,10)||0;r<=o+w?o=r-parseInt(c,10)-w:r+a>m-x&&(o+=r+a-m+x),n<=g+y?s=n-parseInt(l,10)-y:n+i>v-b&&(s+=n+i-v+b),e.scrollLeft=o,e.scrollTop=s}function cu(e,t,r){const n="left"===r?"offsetLeft":"offsetTop";let a=0;for(;t.offsetParent&&(a+=t[n],t.offsetParent!==e);){if(t.offsetParent.contains(e)){a-=e[n];break}t=t.offsetParent}return a}function uu(e,t){if(e&&document.contains(e)){let o=document.scrollingElement||document.documentElement;if("hidden"===window.getComputedStyle(o).overflow){let t=function(e,t){const r=[];for(;e&&e!==document.documentElement;)su(e,t)&&r.push(e),e=e.parentElement;return r}(e);for(let r of t)lu(r,e)}else{var r;let{left:o,top:s}=e.getBoundingClientRect();null==e||null===(r=e.scrollIntoView)||void 0===r||r.call(e,{block:"nearest"});let{left:l,top:c}=e.getBoundingClientRect();var n,a,i;(Math.abs(o-l)>1||Math.abs(s-c)>1)&&(null==t||null===(a=t.containingElement)||void 0===a||null===(n=a.scrollIntoView)||void 0===n||n.call(a,{block:"center",inline:"center"}),null===(i=e.scrollIntoView)||void 0===i||i.call(e,{block:"nearest"}))}}}function du(e,t){const r=(0,n.useRef)(!0),a=(0,n.useRef)(null);bl((()=>(r.current=!0,()=>{r.current=!1})),[]),bl((()=>{r.current?r.current=!1:a.current&&!t.some(((e,t)=>!Object.is(e,a[t])))||e(),a.current=t}),t)}au.isOpening=!1;let hu=new Map,fu=new Set;function pu(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=r=>{if(!e(r)||!r.target)return;let n=hu.get(r.target);if(n&&(n.delete(r.propertyName),0===n.size&&(r.target.removeEventListener("transitioncancel",t),hu.delete(r.target)),0===hu.size)){for(let e of fu)e();fu.clear()}};document.body.addEventListener("transitionrun",(r=>{if(!e(r)||!r.target)return;let n=hu.get(r.target);n||(n=new Set,hu.set(r.target,n),r.target.addEventListener("transitioncancel",t,{once:!0})),n.add(r.propertyName)})),document.body.addEventListener("transitionend",t)}function gu(e){requestAnimationFrame((()=>{0===hu.size?e():fu.add(e)}))}function mu(e){const t=Gl(e),r=Ic(t);if("virtual"===Oc()){let n=r;gu((()=>{Ic(t)===n&&e.isConnected&&ql(e)}))}else ql(e)}function vu(e,t){return"#comment"!==e.nodeName&&function(e){const t=Ul(e);if(!(e instanceof t.HTMLElement||e instanceof t.SVGElement))return!1;let{display:r,visibility:n}=e.style,a="none"!==r&&"hidden"!==n&&"collapse"!==n;if(a){const{getComputedStyle:t}=e.ownerDocument.defaultView;let{display:r,visibility:n}=t(e);a="none"!==r&&"hidden"!==n&&"collapse"!==n}return a}(e)&&function(e,t){return!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==e.nodeName||!t||"SUMMARY"===t.nodeName||e.hasAttribute("open"))}(e,t)&&(!e.parentElement||vu(e.parentElement,e))}"undefined"!=typeof document&&("loading"!==document.readyState?pu():document.addEventListener("DOMContentLoaded",pu));function yu(e,t){return!!e&&!!t&&t.some((t=>t.contains(e)))}function bu(e,t,r){let n=(null==t?void 0:t.tabbable)?Kl:Xl,a=(null==e?void 0:e.nodeType)===Node.ELEMENT_NODE?e:null,i=Gl(a),o=function(e,t,r,n){return e.createTreeWalker(t,r,n)}(i,e||i,NodeFilter.SHOW_ELEMENT,{acceptNode(e){var a;return(null==t||null===(a=t.from)||void 0===a?void 0:a.contains(e))?NodeFilter.FILTER_REJECT:!n(e)||!vu(e)||r&&!yu(e,r)||(null==t?void 0:t.accept)&&!t.accept(e)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}});return(null==t?void 0:t.from)&&(o.currentNode=t.from),o}class xu{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,r){let n=this.fastMap.get(null!=t?t:null);if(!n)return;let a=new wu({scopeRef:e});n.addChild(a),a.parent=n,this.fastMap.set(e,a),r&&(a.nodeToRestore=r)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let r=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&yu(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let n=t.children;r&&(r.removeChild(t),n.size>0&&n.forEach((e=>r&&r.addChild(e)))),this.fastMap.delete(t.scopeRef)}*traverse(e=this.root){if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){var e;let t=new xu;var r;for(let n of this.traverse())t.addTreeNode(n.scopeRef,null!==(r=null===(e=n.parent)||void 0===e?void 0:e.scopeRef)&&void 0!==r?r:null,n.nodeToRestore);return t}constructor(){this.fastMap=new Map,this.root=new wu({scopeRef:null}),this.fastMap.set(null,this.root)}}class wu{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}}function ku(e){let t=function(e){let t=Ic(e),r=null==t?void 0:t.getAttribute("aria-activedescendant");return r&&e.getElementById(r)||t}(Gl(e));t!==e&&(t&&function(e,t){e.dispatchEvent(new FocusEvent("blur",{relatedTarget:t})),e.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:t}))}(t,e),e&&function(e,t){e.dispatchEvent(new FocusEvent("focus",{relatedTarget:t})),e.dispatchEvent(new FocusEvent("focusin",{bubbles:!0,relatedTarget:t}))}(e,t))}function Su(e){let{selectionManager:t,keyboardDelegate:r,ref:a,autoFocus:i=!1,shouldFocusWrap:o=!1,disallowEmptySelection:s=!1,disallowSelectAll:l=!1,selectOnFocus:c="replace"===t.selectionBehavior,disallowTypeAhead:u=!1,shouldUseVirtualFocus:d,allowsTabNavigation:h=!1,isVirtualized:f,scrollRef:p=a,linkBehavior:g="action"}=e,{direction:m}=Zc(),v=nu(),y=(0,n.useRef)({top:0,left:0});ou(p,"scroll",f?void 0:()=>{var e,t,r,n;y.current={top:null!==(r=null===(e=p.current)||void 0===e?void 0:e.scrollTop)&&void 0!==r?r:0,left:null!==(n=null===(t=p.current)||void 0===t?void 0:t.scrollLeft)&&void 0!==n?n:0}});let b=(0,n.useRef)(!1);ou(a,"react-aria-focus",d?e=>{let{detail:r}=e;e.stopPropagation(),t.setFocused(!0),"first"===(null==r?void 0:r.focusStrategy)&&(b.current=!0)}:void 0);let x=$l((()=>{var e,n;let i=null!==(n=null===(e=r.getFirstKey)||void 0===e?void 0:e.call(r))&&void 0!==n?n:null;null==i?(ku(a.current),t.collection.size>0&&(b.current=!1)):(t.setFocusedKey(i),b.current=!1)}));du((()=>{b.current&&x()}),[t.collection,x]);let w=$l((()=>{t.collection.size>0&&(b.current=!1)}));du((()=>{w()}),[t.focusedKey,w]),ou(a,"react-aria-clear-focus",d?e=>{var r;e.stopPropagation(),t.setFocused(!1),(null===(r=e.detail)||void 0===r?void 0:r.clearFocusKey)&&t.setFocusedKey(null)}:void 0);const k=(0,n.useRef)(i),S=(0,n.useRef)(!1);(0,n.useEffect)((()=>{if(k.current){var e,n;let l=null;var o,s;"first"===i&&(l=null!==(o=null===(e=r.getFirstKey)||void 0===e?void 0:e.call(r))&&void 0!==o?o:null),"last"===i&&(l=null!==(s=null===(n=r.getLastKey)||void 0===n?void 0:n.call(r))&&void 0!==s?s:null);let c=t.selectedKeys;if(c.size)for(let e of c)if(t.canSelectItem(e)){l=e;break}t.setFocused(!0),t.setFocusedKey(l),null==l&&!d&&a.current&&mu(a.current),t.collection.size>0&&(k.current=!1,S.current=!0)}}));let C=(0,n.useRef)(t.focusedKey);(0,n.useEffect)((()=>{if(t.isFocused&&null!=t.focusedKey&&(t.focusedKey!==C.current||S.current)&&p.current&&a.current){let e=Oc(),r=Qc(a,t.focusedKey);if(!(r instanceof HTMLElement))return;("keyboard"===e||S.current)&&(lu(p.current,r),"virtual"!==e&&uu(r,{containingElement:a.current}))}!d&&t.isFocused&&null==t.focusedKey&&null!=C.current&&a.current&&mu(a.current),C.current=t.focusedKey,S.current=!1})),ou(a,"react-aria-focus-scope-restore",(e=>{e.preventDefault(),t.setFocused(!0)}));let _,E={onKeyDown:e=>{var n;if(e.altKey&&"Tab"===e.key&&e.preventDefault(),!(null===(n=a.current)||void 0===n?void 0:n.contains(e.target)))return;const i=(r,n)=>{if(null!=r){if(t.isLink(r)&&"selection"===g&&c&&!Jc(e)){(0,La.flushSync)((()=>{t.setFocusedKey(r,n)}));let i=Qc(a,r),o=t.getItemProps(r);return void(i&&v.open(i,e,o.href,o.routerOptions))}if(t.setFocusedKey(r,n),t.isLink(r)&&"override"===g)return;e.shiftKey&&"multiple"===t.selectionMode?t.extendSelection(r):c&&!Jc(e)&&t.replaceSelection(r)}};switch(e.key){case"ArrowDown":if(r.getKeyBelow){var u,d,f;let n=null!=t.focusedKey?null===(u=r.getKeyBelow)||void 0===u?void 0:u.call(r,t.focusedKey):null===(d=r.getFirstKey)||void 0===d?void 0:d.call(r);null==n&&o&&(n=null===(f=r.getFirstKey)||void 0===f?void 0:f.call(r,t.focusedKey)),null!=n&&(e.preventDefault(),i(n))}break;case"ArrowUp":if(r.getKeyAbove){var p,y,b;let n=null!=t.focusedKey?null===(p=r.getKeyAbove)||void 0===p?void 0:p.call(r,t.focusedKey):null===(y=r.getLastKey)||void 0===y?void 0:y.call(r);null==n&&o&&(n=null===(b=r.getLastKey)||void 0===b?void 0:b.call(r,t.focusedKey)),null!=n&&(e.preventDefault(),i(n))}break;case"ArrowLeft":if(r.getKeyLeftOf){var x,w,k;let n=null!=t.focusedKey?null===(x=r.getKeyLeftOf)||void 0===x?void 0:x.call(r,t.focusedKey):null;null==n&&o&&(n="rtl"===m?null===(w=r.getFirstKey)||void 0===w?void 0:w.call(r,t.focusedKey):null===(k=r.getLastKey)||void 0===k?void 0:k.call(r,t.focusedKey)),null!=n&&(e.preventDefault(),i(n,"rtl"===m?"first":"last"))}break;case"ArrowRight":if(r.getKeyRightOf){var S,C,_;let n=null!=t.focusedKey?null===(S=r.getKeyRightOf)||void 0===S?void 0:S.call(r,t.focusedKey):null;null==n&&o&&(n="rtl"===m?null===(C=r.getLastKey)||void 0===C?void 0:C.call(r,t.focusedKey):null===(_=r.getFirstKey)||void 0===_?void 0:_.call(r,t.focusedKey)),null!=n&&(e.preventDefault(),i(n,"rtl"===m?"last":"first"))}break;case"Home":if(r.getFirstKey){if(null===t.focusedKey&&e.shiftKey)return;e.preventDefault();let n=r.getFirstKey(t.focusedKey,iu(e));t.setFocusedKey(n),null!=n&&(iu(e)&&e.shiftKey&&"multiple"===t.selectionMode?t.extendSelection(n):c&&t.replaceSelection(n))}break;case"End":if(r.getLastKey){if(null===t.focusedKey&&e.shiftKey)return;e.preventDefault();let n=r.getLastKey(t.focusedKey,iu(e));t.setFocusedKey(n),null!=n&&(iu(e)&&e.shiftKey&&"multiple"===t.selectionMode?t.extendSelection(n):c&&t.replaceSelection(n))}break;case"PageDown":if(r.getKeyPageBelow&&null!=t.focusedKey){let n=r.getKeyPageBelow(t.focusedKey);null!=n&&(e.preventDefault(),i(n))}break;case"PageUp":if(r.getKeyPageAbove&&null!=t.focusedKey){let n=r.getKeyPageAbove(t.focusedKey);null!=n&&(e.preventDefault(),i(n))}break;case"a":iu(e)&&"multiple"===t.selectionMode&&!0!==l&&(e.preventDefault(),t.selectAll());break;case"Escape":s||0===t.selectedKeys.size||(e.stopPropagation(),e.preventDefault(),t.clearSelection());break;case"Tab":if(!h){if(e.shiftKey)a.current.focus();else{let e,t,r=bu(a.current,{tabbable:!0});do{t=r.lastChild(),t&&(e=t)}while(t);e&&!e.contains(document.activeElement)&&ql(e)}break}}},onFocus:e=>{if(t.isFocused)e.currentTarget.contains(e.target)||t.setFocused(!1);else if(e.currentTarget.contains(e.target)){if(t.setFocused(!0),null==t.focusedKey){var n,i;let a=e=>{null!=e&&(t.setFocusedKey(e),c&&!t.isSelected(e)&&t.replaceSelection(e))},l=e.relatedTarget;var o,s;l&&e.currentTarget.compareDocumentPosition(l)&Node.DOCUMENT_POSITION_FOLLOWING?a(null!==(o=t.lastSelectedKey)&&void 0!==o?o:null===(n=r.getLastKey)||void 0===n?void 0:n.call(r)):a(null!==(s=t.firstSelectedKey)&&void 0!==s?s:null===(i=r.getFirstKey)||void 0===i?void 0:i.call(r))}else!f&&p.current&&(p.current.scrollTop=y.current.top,p.current.scrollLeft=y.current.left);if(null!=t.focusedKey&&p.current){let e=Qc(a,t.focusedKey);e instanceof HTMLElement&&(e.contains(document.activeElement)||d||ql(e),"keyboard"===Oc()&&uu(e,{containingElement:a.current}))}}},onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||t.setFocused(!1)},onMouseDown(e){p.current===e.target&&e.preventDefault()}},{typeSelectProps:P}=function(e){let{keyboardDelegate:t,selectionManager:r,onTypeSelect:a}=e,i=(0,n.useRef)({search:"",timeout:void 0}).current;return{typeSelectProps:{onKeyDownCapture:t.getKeyForSearch?e=>{let n=1!==(o=e.key).length&&/^[A-Z]/i.test(o)?"":o;var o;if(n&&!e.ctrlKey&&!e.metaKey&&e.currentTarget.contains(e.target)){if(" "===n&&i.search.trim().length>0&&(e.preventDefault(),"continuePropagation"in e||e.stopPropagation()),i.search+=n,null!=t.getKeyForSearch){let e=t.getKeyForSearch(i.search,r.focusedKey);null==e&&(e=t.getKeyForSearch(i.search)),null!=e&&(r.setFocusedKey(e),a&&a(e))}clearTimeout(i.timeout),i.timeout=setTimeout((()=>{i.search=""}),1e3)}}:void 0}}}({keyboardDelegate:r,selectionManager:t});return u||(E=Fl(P,E)),d||(_=null==t.focusedKey?0:-1),{collectionProps:Fl(E,{tabIndex:_,"data-collection":tu(t.collection)})}}new xu;const Cu=new Set(["id"]),_u=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),Eu=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),Pu=/^(data-.*)$/;function Au(e,t={}){let{labelable:r,isLink:n,propNames:a}=t,i={};for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(Cu.has(t)||r&&_u.has(t)||n&&Eu.has(t)||(null==a?void 0:a.has(t))||Pu.test(t))&&(i[t]=e[t]);return i}function Du(e){if(!e)return;let t=!0;return r=>{let n={...r,preventDefault(){r.preventDefault()},isDefaultPrevented:()=>r.isDefaultPrevented(),stopPropagation(){t?console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior."):t=!0},continuePropagation(){t=!1},isPropagationStopped:()=>t};e(n),t&&r.stopPropagation()}}function Ou(e,t){bl((()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}}))}let Mu=n.createContext(null);function Tu(e,t){let{focusProps:r}=Lc(e),{keyboardProps:a}=function(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:Du(e.onKeyDown),onKeyUp:Du(e.onKeyUp)}}}(e),i=Fl(r,a),o=function(e){let t=(0,n.useContext)(Mu)||{};Ou(t,e);let{ref:r,...a}=t;return a}(t),s=e.isDisabled?{}:o,l=(0,n.useRef)(e.autoFocus);(0,n.useEffect)((()=>{l.current&&t.current&&mu(t.current),l.current=!1}),[t]);let c=e.excludeFromTabOrder?-1:0;return e.isDisabled&&(c=void 0),{focusableProps:Fl({...i,tabIndex:c},s)}}let Iu="default",Nu="",Lu=new WeakMap;function Ru(e){if(lc()){if("default"===Iu){const t=Gl(e);Nu=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}Iu="disabled"}else if(e instanceof HTMLElement||e instanceof SVGElement){let t="userSelect"in e.style?"userSelect":"webkitUserSelect";Lu.set(e,e.style[t]),e.style[t]="none"}}function Fu(e){if(lc()){if("disabled"!==Iu)return;Iu="restoring",setTimeout((()=>{gu((()=>{if("restoring"===Iu){const t=Gl(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=Nu||""),Nu="",Iu="default"}}))}),300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&Lu.has(e)){let t=Lu.get(e),r="userSelect"in e.style?"userSelect":"webkitUserSelect";"none"===e.style[r]&&(e.style[r]=t),""===e.getAttribute("style")&&e.removeAttribute("style"),Lu.delete(e)}}const zu=n.createContext({register:()=>{}});function ju(e,t,r){if(!t.has(e))throw new TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function Hu(e,t,r){return function(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=r}}(e,ju(e,t,"set"),r),r}zu.displayName="PressResponderContext";var Bu=new WeakMap;class $u{continuePropagation(){Hu(this,Bu,!1)}get shouldStopPropagation(){return function(e,t){return t.get?t.get.call(e):t.value}(this,ju(this,Bu,"get"))}constructor(e,t,r,n){var a,i,o,s;s={writable:!0,value:void 0},function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(i=this,o=Bu),o.set(i,s),Hu(this,Bu,!0);let l=null!==(a=null==n?void 0:n.target)&&void 0!==a?a:r.currentTarget;const c=null==l?void 0:l.getBoundingClientRect();let u,d,h=0,f=null;null!=r.clientX&&null!=r.clientY&&(d=r.clientX,f=r.clientY),c&&(null!=d&&null!=f?(u=d-c.left,h=f-c.top):(u=c.width/2,h=c.height/2)),this.type=e,this.pointerType=t,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey,this.x=u,this.y=h}}const Wu=Symbol("linkClicked");function Vu(e){let{onPress:t,onPressChange:r,onPressStart:a,onPressEnd:i,onPressUp:o,isDisabled:s,isPressed:l,preventFocusOnPress:c,shouldCancelOnPointerExit:u,allowTextSelectionOnPress:d,ref:h,...f}=function(e){let t=(0,n.useContext)(zu);if(t){let{register:r,...n}=t;e=Fl(n,e),r()}return Ou(t,e.ref),e}(e),[p,g]=(0,n.useState)(!1),m=(0,n.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:v,removeAllGlobalListeners:y}=Rc(),b=$l(((e,t)=>{let n=m.current;if(s||n.didFirePressStart)return!1;let i=!0;if(n.isTriggeringEvent=!0,a){let r=new $u("pressstart",t,e);a(r),i=r.shouldStopPropagation}return r&&r(!0),n.isTriggeringEvent=!1,n.didFirePressStart=!0,g(!0),i})),x=$l(((e,n,a=!0)=>{let o=m.current;if(!o.didFirePressStart)return!1;o.didFirePressStart=!1,o.isTriggeringEvent=!0;let l=!0;if(i){let t=new $u("pressend",n,e);i(t),l=t.shouldStopPropagation}if(r&&r(!1),g(!1),t&&a&&!s){let r=new $u("press",n,e);t(r),l&&(l=r.shouldStopPropagation)}return o.isTriggeringEvent=!1,l})),w=$l(((e,t)=>{let r=m.current;if(s)return!1;if(o){r.isTriggeringEvent=!0;let n=new $u("pressup",t,e);return o(n),r.isTriggeringEvent=!1,n.shouldStopPropagation}return!0})),k=$l((e=>{let t=m.current;if(t.isPressed&&t.target){t.didFirePressStart&&null!=t.pointerType&&x(Uu(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,y(),d||Fu(t.target);for(let e of t.disposables)e();t.disposables=[]}})),S=$l((e=>{u&&k(e)})),C=(0,n.useMemo)((()=>{let e=m.current,t={onKeyDown(t){if(Xu(t.nativeEvent,t.currentTarget)&&Tc(t.currentTarget,Nc(t.nativeEvent))){var n;Zu(Nc(t.nativeEvent),t.key)&&t.preventDefault();let a=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,e.pointerType="keyboard",a=b(t,"keyboard");let n=t.currentTarget,i=t=>{Xu(t,n)&&!t.repeat&&Tc(n,Nc(t))&&e.target&&w(Uu(e.target,t),"keyboard")};v(Gl(t.currentTarget),"keyup",yl(i,r),!0)}a&&t.stopPropagation(),t.metaKey&&ic()&&(null===(n=e.metaKeyEvents)||void 0===n||n.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||Tc(t.currentTarget,Nc(t.nativeEvent)))&&t&&0===t.button&&!e.isTriggeringEvent&&!au.isOpening){let r=!0;if(s&&t.preventDefault(),e.ignoreEmulatedMouseEvents||e.isPressed||"virtual"!==e.pointerType&&!pc(t.nativeEvent)){if(e.isPressed&&"keyboard"!==e.pointerType){let n=e.pointerType||t.nativeEvent.pointerType||"virtual";r=x(Uu(t.currentTarget,t),n,!0),e.isOverTarget=!1,k(t)}}else{let e=b(t,"virtual"),n=w(t,"virtual"),a=x(t,"virtual");r=e&&n&&a}e.ignoreEmulatedMouseEvents=!1,r&&t.stopPropagation()}}},r=t=>{var r;if(e.isPressed&&e.target&&Xu(t,e.target)){var n;Zu(Nc(t),t.key)&&t.preventDefault();let r=Nc(t);x(Uu(e.target,t),"keyboard",Tc(e.target,Nc(t))),y(),"Enter"!==t.key&&Yu(e.target)&&Tc(e.target,r)&&!t[Wu]&&(t[Wu]=!0,au(e.target,t,!1)),e.isPressed=!1,null===(n=e.metaKeyEvents)||void 0===n||n.delete(t.key)}else if("Meta"===t.key&&(null===(r=e.metaKeyEvents)||void 0===r?void 0:r.size)){var a;let t=e.metaKeyEvents;e.metaKeyEvents=void 0;for(let r of t.values())null===(a=e.target)||void 0===a||a.dispatchEvent(new KeyboardEvent("keyup",r))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{if(0!==t.button||!Tc(t.currentTarget,Nc(t.nativeEvent)))return;if(a=t.nativeEvent,!hc()&&0===a.width&&0===a.height||1===a.width&&1===a.height&&0===a.pressure&&0===a.detail&&"mouse"===a.pointerType)return void(e.pointerType="virtual");var a;e.pointerType=t.pointerType;let i=!0;if(!e.isPressed){e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,d||Ru(e.target),i=b(t,e.pointerType);let a=Nc(t.nativeEvent);"releasePointerCapture"in a&&a.releasePointerCapture(t.pointerId),v(Gl(t.currentTarget),"pointerup",r,!1),v(Gl(t.currentTarget),"pointercancel",n,!1)}i&&t.stopPropagation()},t.onMouseDown=t=>{if(Tc(t.currentTarget,Nc(t.nativeEvent))&&0===t.button){if(c){let r=tc(t.target);r&&e.disposables.push(r)}t.stopPropagation()}},t.onPointerUp=t=>{Tc(t.currentTarget,Nc(t.nativeEvent))&&"virtual"!==e.pointerType&&0===t.button&&w(t,e.pointerType||t.pointerType)},t.onPointerEnter=t=>{t.pointerId===e.activePointerId&&e.target&&!e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!0,b(Uu(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,x(Uu(e.target,t),e.pointerType,!1),S(t))};let r=t=>{if(t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target){if(Tc(e.target,Nc(t))&&null!=e.pointerType){let r=!1,n=setTimeout((()=>{e.isPressed&&e.target instanceof HTMLElement&&(r?k(t):(ql(e.target),e.target.click()))}),80);v(t.currentTarget,"click",(()=>r=!0),!0),e.disposables.push((()=>clearTimeout(n)))}else k(t);e.isOverTarget=!1}},n=e=>{k(e)};t.onDragStart=e=>{Tc(e.currentTarget,Nc(e.nativeEvent))&&k(e)}}else{t.onMouseDown=t=>{if(0===t.button&&Tc(t.currentTarget,Nc(t.nativeEvent)))if(e.ignoreEmulatedMouseEvents)t.stopPropagation();else{if(e.isPressed=!0,e.isOverTarget=!0,e.target=t.currentTarget,e.pointerType=pc(t.nativeEvent)?"virtual":"mouse",(0,La.flushSync)((()=>b(t,e.pointerType)))&&t.stopPropagation(),c){let r=tc(t.target);r&&e.disposables.push(r)}v(Gl(t.currentTarget),"mouseup",r,!1)}},t.onMouseEnter=t=>{if(!Tc(t.currentTarget,Nc(t.nativeEvent)))return;let r=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!0,r=b(t,e.pointerType)),r&&t.stopPropagation()},t.onMouseLeave=t=>{if(!Tc(t.currentTarget,Nc(t.nativeEvent)))return;let r=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!1,r=x(t,e.pointerType,!1),S(t)),r&&t.stopPropagation()},t.onMouseUp=t=>{Tc(t.currentTarget,Nc(t.nativeEvent))&&(e.ignoreEmulatedMouseEvents||0!==t.button||w(t,e.pointerType||"mouse"))};let r=t=>{0===t.button&&(e.ignoreEmulatedMouseEvents?e.ignoreEmulatedMouseEvents=!1:(e.target&&e.target.contains(t.target)&&null!=e.pointerType||k(t),e.isOverTarget=!1))};t.onTouchStart=t=>{if(!Tc(t.currentTarget,Nc(t.nativeEvent)))return;let r=function(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}(t.nativeEvent);r&&(e.activePointerId=r.identifier,e.ignoreEmulatedMouseEvents=!0,e.isOverTarget=!0,e.isPressed=!0,e.target=t.currentTarget,e.pointerType="touch",d||Ru(e.target),b(Gu(e.target,t),e.pointerType)&&t.stopPropagation(),v(Ul(t.currentTarget),"scroll",n,!0))},t.onTouchMove=t=>{if(!Tc(t.currentTarget,Nc(t.nativeEvent)))return;if(!e.isPressed)return void t.stopPropagation();let r=Ku(t.nativeEvent,e.activePointerId),n=!0;r&&qu(r,t.currentTarget)?e.isOverTarget||null==e.pointerType||(e.isOverTarget=!0,n=b(Gu(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,n=x(Gu(e.target,t),e.pointerType,!1),S(Gu(e.target,t))),n&&t.stopPropagation()},t.onTouchEnd=t=>{if(!Tc(t.currentTarget,Nc(t.nativeEvent)))return;if(!e.isPressed)return void t.stopPropagation();let r=Ku(t.nativeEvent,e.activePointerId),n=!0;r&&qu(r,t.currentTarget)&&null!=e.pointerType?(w(Gu(e.target,t),e.pointerType),n=x(Gu(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(n=x(Gu(e.target,t),e.pointerType,!1)),n&&t.stopPropagation(),e.isPressed=!1,e.activePointerId=null,e.isOverTarget=!1,e.ignoreEmulatedMouseEvents=!0,e.target&&!d&&Fu(e.target),y()},t.onTouchCancel=t=>{Tc(t.currentTarget,Nc(t.nativeEvent))&&(t.stopPropagation(),e.isPressed&&k(Gu(e.target,t)))};let n=t=>{e.isPressed&&Tc(Nc(t),e.target)&&k({currentTarget:e.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};t.onDragStart=e=>{Tc(e.currentTarget,Nc(e.nativeEvent))&&k(e)}}return t}),[v,s,c,y,d,k,S,x,b,w]);return(0,n.useEffect)((()=>{let e=m.current;return()=>{var t;d||Fu(null!==(t=e.target)&&void 0!==t?t:void 0);for(let t of e.disposables)t();e.disposables=[]}}),[d]),{isPressed:l||p,pressProps:Fl(f,C)}}function Yu(e){return"A"===e.tagName&&e.hasAttribute("href")}function Xu(e,t){const{key:r,code:n}=e,a=t,i=a.getAttribute("role");return!("Enter"!==r&&" "!==r&&"Spacebar"!==r&&"Space"!==n||a instanceof Ul(a).HTMLInputElement&&!Qu(a,r)||a instanceof Ul(a).HTMLTextAreaElement||a.isContentEditable||("link"===i||!i&&Yu(a))&&"Enter"!==r)}function Ku(e,t){const r=e.changedTouches;for(let e=0;e<r.length;e++){const n=r[e];if(n.identifier===t)return n}return null}function Gu(e,t){let r=0,n=0;return t.targetTouches&&1===t.targetTouches.length&&(r=t.targetTouches[0].clientX,n=t.targetTouches[0].clientY),{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:r,clientY:n}}function Uu(e,t){let r=t.clientX,n=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:r,clientY:n}}function qu(e,t){let r=t.getBoundingClientRect(),n=function(e){let t=0,r=0;return void 0!==e.width?t=e.width/2:void 0!==e.radiusX&&(t=e.radiusX),void 0!==e.height?r=e.height/2:void 0!==e.radiusY&&(r=e.radiusY),{top:e.clientY-r,right:e.clientX+t,bottom:e.clientY+r,left:e.clientX-t}}(e);return i=n,!((a=r).left>i.right||i.left>a.right||a.top>i.bottom||i.top>a.bottom);var a,i}function Zu(e,t){return e instanceof HTMLInputElement?!Qu(e,t):function(e){return!(e instanceof HTMLInputElement||(e instanceof HTMLButtonElement?"submit"===e.type||"reset"===e.type:Yu(e)))}(e)}const Ju=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Qu(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:Ju.has(e.type)}let ed=0;const td=new Map;function rd(e){let[t,r]=(0,n.useState)();return bl((()=>{if(!e)return;let t=td.get(e);if(t)r(t.element.id);else{let n="react-aria-description-"+ed++;r(n);let a=document.createElement("div");a.id=n,a.style.display="none",a.textContent=e,document.body.appendChild(a),t={refCount:0,element:a},td.set(e,t)}return t.refCount++,()=>{t&&0==--t.refCount&&(t.element.remove(),td.delete(e))}}),[e]),{"aria-describedby":e?t:void 0}}const nd=500;function ad(e){let{id:t,selectionManager:r,key:a,ref:i,shouldSelectOnPressUp:o,shouldUseVirtualFocus:s,focus:l,isDisabled:c,onAction:u,allowsDifferentPressOrigin:d,linkBehavior:h="action"}=e,f=nu();t=Il(t);let p=e=>{if("keyboard"===e.pointerType&&Jc(e))r.toggleSelection(a);else{if("none"===r.selectionMode)return;if(r.isLink(a)){if("selection"===h&&i.current){let t=r.getItemProps(a);return f.open(i.current,e,t.href,t.routerOptions),void r.setSelectedKeys(r.selectedKeys)}if("override"===h||"none"===h)return}"single"===r.selectionMode?r.isSelected(a)&&!r.disallowEmptySelection?r.toggleSelection(a):r.replaceSelection(a):e&&e.shiftKey?r.extendSelection(a):"toggle"===r.selectionBehavior||e&&(iu(e)||"touch"===e.pointerType||"virtual"===e.pointerType)?r.toggleSelection(a):r.replaceSelection(a)}};(0,n.useEffect)((()=>{a===r.focusedKey&&r.isFocused&&(s?ku(i.current):l?l():document.activeElement!==i.current&&i.current&&mu(i.current))}),[i,a,r.focusedKey,r.childFocusStrategy,r.isFocused,s]),c=c||r.isDisabled(a);let g={};s||c?c&&(g.onMouseDown=e=>{e.preventDefault()}):g={tabIndex:a===r.focusedKey?0:-1,onFocus(e){e.target===i.current&&r.setFocusedKey(a)}};let m=r.isLink(a)&&"override"===h,v=r.isLink(a)&&"selection"!==h&&"none"!==h,y=!c&&r.canSelectItem(a)&&!m,b=(u||v)&&!c,x=b&&("replace"===r.selectionBehavior?!y:!y||r.isEmpty),w=b&&y&&"replace"===r.selectionBehavior,k=x||w,S=(0,n.useRef)(null),C=k&&y,_=(0,n.useRef)(!1),E=(0,n.useRef)(!1),P=e=>{if(u&&u(),v&&i.current){let t=r.getItemProps(a);f.open(i.current,e,t.href,t.routerOptions)}},A={};var D;o?(A.onPressStart=e=>{S.current=e.pointerType,_.current=C,"keyboard"!==e.pointerType||k&&!od()||p(e)},d?(A.onPressUp=x?void 0:e=>{"mouse"===e.pointerType&&y&&p(e)},A.onPress=x?P:e=>{"keyboard"!==e.pointerType&&"mouse"!==e.pointerType&&y&&p(e)}):A.onPress=e=>{if(x||w&&"mouse"!==e.pointerType){if("keyboard"===e.pointerType&&!id())return;P(e)}else"keyboard"!==e.pointerType&&y&&p(e)}):(A.onPressStart=e=>{S.current=e.pointerType,_.current=C,E.current=x,y&&("mouse"===e.pointerType&&!x||"keyboard"===e.pointerType&&(!b||od()))&&p(e)},A.onPress=e=>{("touch"===e.pointerType||"pen"===e.pointerType||"virtual"===e.pointerType||"keyboard"===e.pointerType&&k&&id()||"mouse"===e.pointerType&&E.current)&&(k?P(e):y&&p(e))}),g["data-collection"]=(D=r.collection,eu.get(D)),g["data-key"]=a,A.preventFocusOnPress=s,s&&(A=Fl(A,{onPressStart(e){"touch"!==e.pointerType&&(r.setFocused(!0),r.setFocusedKey(a))},onPress(e){"touch"===e.pointerType&&(r.setFocused(!0),r.setFocusedKey(a))}}));let{pressProps:O,isPressed:M}=Vu(A),T=w?e=>{"mouse"===S.current&&(e.stopPropagation(),e.preventDefault(),P(e))}:void 0,{longPressProps:I}=function(e){let{isDisabled:t,onLongPressStart:r,onLongPressEnd:a,onLongPress:i,threshold:o=nd,accessibilityDescription:s}=e;const l=(0,n.useRef)(void 0);let{addGlobalListener:c,removeGlobalListener:u}=Rc(),{pressProps:d}=Vu({isDisabled:t,onPressStart(e){if(e.continuePropagation(),("mouse"===e.pointerType||"touch"===e.pointerType)&&(r&&r({...e,type:"longpressstart"}),l.current=setTimeout((()=>{e.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),Gl(e.target).activeElement!==e.target&&ql(e.target),i&&i({...e,type:"longpress"}),l.current=void 0}),o),"touch"===e.pointerType)){let t=e=>{e.preventDefault()};c(e.target,"contextmenu",t,{once:!0}),c(window,"pointerup",(()=>{setTimeout((()=>{u(e.target,"contextmenu",t)}),30)}),{once:!0})}},onPressEnd(e){l.current&&clearTimeout(l.current),!a||"mouse"!==e.pointerType&&"touch"!==e.pointerType||a({...e,type:"longpressend"})}});return{longPressProps:Fl(d,rd(i&&!t?s:void 0))}}({isDisabled:!C,onLongPress(e){"touch"===e.pointerType&&(p(e),r.setSelectionBehavior("toggle"))}}),N=r.isLink(a)?e=>{au.isOpening||e.preventDefault()}:void 0;return{itemProps:Fl(g,y||x||s?O:{},C?I:{},{onDoubleClick:T,onDragStartCapture:e=>{"touch"===S.current&&_.current&&e.preventDefault()},onClick:N,id:t},s?{onMouseDown:e=>e.preventDefault()}:void 0),isPressed:M,isSelected:r.isSelected(a),isFocused:r.isFocused&&r.focusedKey===a,isDisabled:c,allowsSelection:y,hasAction:k}}function id(){let e=window.event;return"Enter"===(null==e?void 0:e.key)}function od(){let e=window.event;return" "===(null==e?void 0:e.key)||"Space"===(null==e?void 0:e.code)}function sd(e,t,r){let{key:n,isDisabled:a,shouldSelectOnPressUp:i}=e,{selectionManager:o,selectedKey:s}=t,l=n===s,c=a||t.isDisabled||t.selectionManager.isDisabled(n),{itemProps:u,isPressed:d}=ad({selectionManager:o,key:n,ref:r,isDisabled:c,shouldSelectOnPressUp:i,linkBehavior:"selection"}),h=jc(t,n,"tab"),f=jc(t,n,"tabpanel"),{tabIndex:p}=u,g=t.collection.getItem(n),m=Au(null==g?void 0:g.props,{labelable:!0});delete m.id;let v=function(e){var t;const r=nu().useHref(null!==(t=null==e?void 0:e.href)&&void 0!==t?t:"");return{href:(null==e?void 0:e.href)?r:void 0,target:null==e?void 0:e.target,rel:null==e?void 0:e.rel,download:null==e?void 0:e.download,ping:null==e?void 0:e.ping,referrerPolicy:null==e?void 0:e.referrerPolicy}}(null==g?void 0:g.props),{focusableProps:y}=Tu({isDisabled:c},r);return{tabProps:Fl(m,y,v,u,{id:h,"aria-selected":l,"aria-disabled":c||void 0,"aria-controls":l?f:void 0,tabIndex:c?void 0:p,role:"tab"}),isSelected:l,isDisabled:c,isPressed:d}}let ld=!1,cd=0;function ud(){ld=!0,setTimeout((()=>{ld=!1}),50)}function dd(e){"touch"===e.pointerType&&ud()}function hd(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",dd):document.addEventListener("touchend",ud),cd++,()=>{cd--,cd>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",dd):document.removeEventListener("touchend",ud))}}function fd(e,t,r){let a=function(e,t){let r=null==t?void 0:t.isDisabled,[a,i]=(0,n.useState)(!1);return bl((()=>{if((null==e?void 0:e.current)&&!r){let t=()=>{if(e.current){let t=bu(e.current,{tabbable:!0});i(!!t.nextNode())}};t();let r=new MutationObserver(t);return r.observe(e.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["tabIndex","disabled"]}),()=>{r.disconnect()}}})),!r&&a}(r)?void 0:0;var i;const o=jc(t,null!==(i=e.id)&&void 0!==i?i:null==t?void 0:t.selectedKey,"tabpanel");return{tabPanelProps:Fl(Bc({...e,id:o,"aria-labelledby":jc(t,null==t?void 0:t.selectedKey,"tab")}),{tabIndex:a,role:"tabpanel","aria-describedby":e["aria-describedby"],"aria-details":e["aria-details"]})}}class pd{get childNodes(){throw new Error("childNodes is not supported")}clone(){let e=new pd(this.type,this.key);return e.value=this.value,e.level=this.level,e.hasChildNodes=this.hasChildNodes,e.rendered=this.rendered,e.textValue=this.textValue,e["aria-label"]=this["aria-label"],e.index=this.index,e.parentKey=this.parentKey,e.prevKey=this.prevKey,e.nextKey=this.nextKey,e.firstChildKey=this.firstChildKey,e.lastChildKey=this.lastChildKey,e.props=this.props,e.render=this.render,e.colSpan=this.colSpan,e.colIndex=this.colIndex,e}constructor(e,t){this.value=null,this.level=0,this.hasChildNodes=!1,this.rendered=null,this.textValue="",this["aria-label"]=void 0,this.index=0,this.parentKey=null,this.prevKey=null,this.nextKey=null,this.firstChildKey=null,this.lastChildKey=null,this.props={},this.colSpan=null,this.colIndex=null,this.type=e,this.key=t}}class gd{get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}*[Symbol.iterator](){let e=null!=this.firstKey?this.keyMap.get(this.firstKey):void 0;for(;e;)yield e,e=null!=e.nextKey?this.keyMap.get(e.nextKey):void 0}getChildren(e){let t=this.keyMap;return{*[Symbol.iterator](){let r=t.get(e),n=null!=(null==r?void 0:r.firstChildKey)?t.get(r.firstChildKey):null;for(;n;)yield n,n=null!=n.nextKey?t.get(n.nextKey):void 0}}}getKeyBefore(e){let t=this.keyMap.get(e);if(!t)return null;if(null!=t.prevKey){for(t=this.keyMap.get(t.prevKey);t&&"item"!==t.type&&null!=t.lastChildKey;)t=this.keyMap.get(t.lastChildKey);var r;return null!==(r=null==t?void 0:t.key)&&void 0!==r?r:null}return t.parentKey}getKeyAfter(e){let t=this.keyMap.get(e);if(!t)return null;if("item"!==t.type&&null!=t.firstChildKey)return t.firstChildKey;for(;t;){if(null!=t.nextKey)return t.nextKey;if(null==t.parentKey)return null;t=this.keyMap.get(t.parentKey)}return null}getFirstKey(){return this.firstKey}getLastKey(){let e=null!=this.lastKey?this.keyMap.get(this.lastKey):null;for(;null!=(null==e?void 0:e.lastChildKey);)e=this.keyMap.get(e.lastChildKey);var t;return null!==(t=null==e?void 0:e.key)&&void 0!==t?t:null}getItem(e){var t;return null!==(t=this.keyMap.get(e))&&void 0!==t?t:null}at(){throw new Error("Not implemented")}clone(){let e=new(0,this.constructor);return e.keyMap=new Map(this.keyMap),e.firstKey=this.firstKey,e.lastKey=this.lastKey,e}addNode(e){if(this.frozen)throw new Error("Cannot add a node to a frozen collection");this.keyMap.set(e.key,e)}removeNode(e){if(this.frozen)throw new Error("Cannot remove a node to a frozen collection");this.keyMap.delete(e)}commit(e,t,r=!1){if(this.frozen)throw new Error("Cannot commit a frozen collection");this.firstKey=e,this.lastKey=t,this.frozen=!r}UNSTABLE_filter(e){let t=new gd,r=null;for(let n of this)if("section"===n.type&&n.hasChildNodes){let a=n.clone(),i=null;for(let r of this.getChildren(n.key))if(md(r,e,this,t)){let e=r.clone();null==i&&(a.firstChildKey=e.key),null==t.firstKey&&(t.firstKey=a.key),i&&i.parentKey===e.parentKey?(i.nextKey=e.key,e.prevKey=i.key):e.prevKey=null,e.nextKey=null,t.addNode(e),i=e}i&&("header"!==i.type?(a.lastChildKey=i.key,null==r?a.prevKey=null:"section"!==r.type&&"separator"!==r.type||(r.nextKey=a.key,a.prevKey=r.key),a.nextKey=null,r=a,t.addNode(a)):(t.firstKey===a.key&&(t.firstKey=null),t.removeNode(i.key)))}else if("separator"===n.type){let e=n.clone();e.nextKey=null,"section"===(null==r?void 0:r.type)&&(r.nextKey=e.key,e.prevKey=r.key,r=e,t.addNode(e))}else{let a=n.clone();md(a,e,this,t)&&(null==t.firstKey&&(t.firstKey=a.key),null!=r&&"section"!==r.type&&"separator"!==r.type&&r.parentKey===a.parentKey?(r.nextKey=a.key,a.prevKey=r.key):a.prevKey=null,a.nextKey=null,t.addNode(a),r=a)}if("separator"===(null==r?void 0:r.type)&&null===r.nextKey){let e;null!=r.prevKey&&(e=t.getItem(r.prevKey),e.nextKey=null),t.removeNode(r.key),r=e}return t.lastKey=(null==r?void 0:r.key)||null,t}constructor(){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.frozen=!1}}function md(e,t,r,n){if("subdialogtrigger"===e.type||"submenutrigger"===e.type){let a=[...r.getChildren(e.key)][0];if(a&&t(a.textValue)){let e=a.clone();return n.addNode(e),!0}return!1}return"header"===e.type||t(e.textValue)}class vd{*[Symbol.iterator](){let e=this.firstChild;for(;e;)yield e,e=e.nextSibling}get firstChild(){return this._firstChild}set firstChild(e){this._firstChild=e,this.ownerDocument.markDirty(this)}get lastChild(){return this._lastChild}set lastChild(e){this._lastChild=e,this.ownerDocument.markDirty(this)}get previousSibling(){return this._previousSibling}set previousSibling(e){this._previousSibling=e,this.ownerDocument.markDirty(this)}get nextSibling(){return this._nextSibling}set nextSibling(e){this._nextSibling=e,this.ownerDocument.markDirty(this)}get parentNode(){return this._parentNode}set parentNode(e){this._parentNode=e,this.ownerDocument.markDirty(this)}get isConnected(){var e;return(null===(e=this.parentNode)||void 0===e?void 0:e.isConnected)||!1}appendChild(e){this.ownerDocument.startTransaction(),e.parentNode&&e.parentNode.removeChild(e),null==this.firstChild&&(this.firstChild=e),this.lastChild?(this.lastChild.nextSibling=e,e.index=this.lastChild.index+1,e.previousSibling=this.lastChild):(e.previousSibling=null,e.index=0),e.parentNode=this,e.nextSibling=null,this.lastChild=e,this.ownerDocument.markDirty(this),e.hasSetProps&&this.ownerDocument.addNode(e),this.ownerDocument.endTransaction(),this.ownerDocument.queueUpdate()}insertBefore(e,t){if(null==t)return this.appendChild(e);this.ownerDocument.startTransaction(),e.parentNode&&e.parentNode.removeChild(e),e.nextSibling=t,e.previousSibling=t.previousSibling,e.index=t.index,this.firstChild===t?this.firstChild=e:t.previousSibling&&(t.previousSibling.nextSibling=e),t.previousSibling=e,e.parentNode=t.parentNode;let r=t;for(;r;)r.index++,r=r.nextSibling;e.hasSetProps&&this.ownerDocument.addNode(e),this.ownerDocument.endTransaction(),this.ownerDocument.queueUpdate()}removeChild(e){if(e.parentNode!==this||!this.ownerDocument.isMounted)return;this.ownerDocument.startTransaction();let t=e.nextSibling;for(;t;)t.index--,t=t.nextSibling;e.nextSibling&&(e.nextSibling.previousSibling=e.previousSibling),e.previousSibling&&(e.previousSibling.nextSibling=e.nextSibling),this.firstChild===e&&(this.firstChild=e.nextSibling),this.lastChild===e&&(this.lastChild=e.previousSibling),e.parentNode=null,e.nextSibling=null,e.previousSibling=null,e.index=0,this.ownerDocument.removeNode(e),this.ownerDocument.endTransaction(),this.ownerDocument.queueUpdate()}addEventListener(){}removeEventListener(){}constructor(e){this._firstChild=null,this._lastChild=null,this._previousSibling=null,this._nextSibling=null,this._parentNode=null,this.ownerDocument=e}}class yd extends vd{get index(){return this._index}set index(e){this._index=e,this.ownerDocument.markDirty(this)}get level(){return this.parentNode instanceof yd?this.parentNode.level+("item"===this.node.type?1:0):0}updateNode(){var e,t,r,n;let a=this.ownerDocument.getMutableNode(this);var i,o,s,l;if(a.index=this.index,a.level=this.level,a.parentKey=this.parentNode instanceof yd?this.parentNode.node.key:null,a.prevKey=null!==(i=null===(e=this.previousSibling)||void 0===e?void 0:e.node.key)&&void 0!==i?i:null,a.nextKey=null!==(o=null===(t=this.nextSibling)||void 0===t?void 0:t.node.key)&&void 0!==o?o:null,a.hasChildNodes=!!this.firstChild,a.firstChildKey=null!==(s=null===(r=this.firstChild)||void 0===r?void 0:r.node.key)&&void 0!==s?s:null,a.lastChildKey=null!==(l=null===(n=this.lastChild)||void 0===n?void 0:n.node.key)&&void 0!==l?l:null,(null!=a.colSpan||null!=a.colIndex)&&this.nextSibling){var c,u;let e=(null!==(c=a.colIndex)&&void 0!==c?c:a.index)+(null!==(u=a.colSpan)&&void 0!==u?u:1);e!==this.nextSibling.node.colIndex&&(this.ownerDocument.getMutableNode(this.nextSibling).colIndex=e)}}setProps(e,t,r,n){let a=this.ownerDocument.getMutableNode(this),{value:i,textValue:o,id:s,...l}=e;if(l.ref=t,a.props=l,a.rendered=r,a.render=n,a.value=i,a.textValue=o||("string"==typeof l.children?l.children:"")||e["aria-label"]||"",null!=s&&s!==a.key){if(this.hasSetProps)throw new Error("Cannot change the id of an item");a.key=s}null!=l.colSpan&&(a.colSpan=l.colSpan),this.hasSetProps||(this.ownerDocument.addNode(this),this.ownerDocument.endTransaction(),this.hasSetProps=!0),this.ownerDocument.queueUpdate()}get style(){return{}}hasAttribute(){}setAttribute(){}setAttributeNS(){}removeAttribute(){}constructor(e,t){super(t),this.nodeType=8,this._index=0,this.hasSetProps=!1,this.node=new pd(e,"react-aria-"+ ++t.nodeId),this.ownerDocument.startTransaction()}}class bd extends vd{get isConnected(){return this.isMounted}createElement(e){return new yd(e,this)}getMutableNode(e){let t=e.node;return this.mutatedNodes.has(e)||(t=e.node.clone(),this.mutatedNodes.add(e),e.node=t),this.markDirty(e),t}getMutableCollection(){return this.isSSR||this.collectionMutated||(this.collection=this.collection.clone(),this.collectionMutated=!0),this.collection}markDirty(e){this.dirtyNodes.add(e)}startTransaction(){this.transactionCount++}endTransaction(){this.transactionCount--}addNode(e){let t=this.getMutableCollection();if(!t.getItem(e.node.key)){t.addNode(e.node);for(let t of e)this.addNode(t)}this.markDirty(e)}removeNode(e){for(let t of e)this.removeNode(t);this.getMutableCollection().removeNode(e.node.key),this.markDirty(e)}getCollection(){return this.transactionCount>0||this.updateCollection(),this.collection}updateCollection(){for(let e of this.dirtyNodes)e instanceof yd&&e.isConnected&&e.updateNode();if(this.dirtyNodes.clear(),this.mutatedNodes.size||this.collectionMutated){var e,t;let a=this.getMutableCollection();for(let e of this.mutatedNodes)e.isConnected&&a.addNode(e.node);var r,n;this.mutatedNodes.clear(),a.commit(null!==(r=null===(e=this.firstChild)||void 0===e?void 0:e.node.key)&&void 0!==r?r:null,null!==(n=null===(t=this.lastChild)||void 0===t?void 0:t.node.key)&&void 0!==n?n:null,this.isSSR)}this.collectionMutated=!1}queueUpdate(){if(!(0===this.dirtyNodes.size||this.transactionCount>0))for(let e of this.subscriptions)e()}subscribe(e){return this.subscriptions.add(e),()=>this.subscriptions.delete(e)}resetAfterSSR(){this.isSSR&&(this.isSSR=!1,this.firstChild=null,this.lastChild=null,this.nodeId=0)}constructor(e){super(null),this.nodeType=11,this.ownerDocument=this,this.dirtyNodes=new Set,this.isSSR=!1,this.nodeId=0,this.nodesByProps=new WeakMap,this.isMounted=!0,this.mutatedNodes=new Set,this.subscriptions=new Set,this.transactionCount=0,this.collection=e,this.collectionMutated=!0}}if("undefined"!=typeof HTMLTemplateElement){const e=Object.getOwnPropertyDescriptor(Node.prototype,"firstChild").get;Object.defineProperty(HTMLTemplateElement.prototype,"firstChild",{configurable:!0,enumerable:!0,get:function(){return this.dataset.reactAriaHidden?this.content.firstChild:e.call(this)}})}const xd=(0,n.createContext)(!1);function wd(e){if((0,n.useContext)(xd))return n.createElement(n.Fragment,null,e.children);let t=n.createElement(xd.Provider,{value:!0},e.children);return n.createElement("template",{"data-react-aria-hidden":!0},t)}var kd=r(95259);const Sd=(0,n.createContext)(!1),Cd=(0,n.createContext)(null);function _d(e){if((0,n.useContext)(Cd))return e.content;let{collection:t,document:r}=function(e){let[t]=(0,n.useState)((()=>new bd((null==e?void 0:e())||new gd))),r=(0,n.useCallback)((e=>t.subscribe(e)),[t]),a=(0,n.useCallback)((()=>{let e=t.getCollection();return t.isSSR&&t.resetAfterSSR(),e}),[t]),i=(0,n.useCallback)((()=>(t.isSSR=!0,t.getCollection())),[t]),o=Pd(r,a,i);return bl((()=>(t.isMounted=!0,()=>{t.isMounted=!1})),[t]),{collection:o,document:t}}(e.createCollection);return n.createElement(n.Fragment,null,n.createElement(wd,null,n.createElement(Cd.Provider,{value:r},e.content)),n.createElement(Ed,{render:e.children,collection:t}))}function Ed({collection:e,render:t}){return t(e)}const Pd="function"==typeof n.useSyncExternalStore?n.useSyncExternalStore:function(e,t,r){let a=Dl(),i=(0,n.useRef)(a);i.current=a;let o=(0,n.useCallback)((()=>i.current?r():t()),[t,r]);return(0,kd.useSyncExternalStore)(e,o)},Ad=(0,n.createContext)(null);const Dd=(0,n.createContext)(null);function Od(e){let t=(0,n.useContext)(Dd),r=((null==t?void 0:t.dependencies)||[]).concat(e.dependencies),a=e.idScope||(null==t?void 0:t.idScope),i=(o={...e,idScope:a,dependencies:r},fl({...o,addIdAndValue:!0}));var o;return(0,n.useContext)(Cd)&&(i=n.createElement(Md,null,i)),t=(0,n.useMemo)((()=>({dependencies:r,idScope:a})),[a,...r]),n.createElement(Dd.Provider,{value:t},i)}function Md({children:e}){let t=(0,n.useContext)(Cd),r=(0,n.useMemo)((()=>n.createElement(Cd.Provider,{value:null},n.createElement(Sd.Provider,{value:!0},e))),[e]);return Dl()?n.createElement(Ad.Provider,{value:t},r):(0,La.createPortal)(r,t)}function Td(e){const t=n.version.split(".");return parseInt(t[0],10)>=19?e:e?"true":void 0}class Id{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);var r;return t&&null!==(r=t.prevKey)&&void 0!==r?r:null}getKeyAfter(e){let t=this.keyMap.get(e);var r;return t&&null!==(r=t.nextKey)&&void 0!==r?r:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){var t;return null!==(t=this.keyMap.get(e))&&void 0!==t?t:null}at(e){const t=[...this.getKeys()];return this.getItem(t[e])}getChildren(e){let t=this.keyMap.get(e);return(null==t?void 0:t.childNodes)||[]}constructor(e){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e;let t=e=>{if(this.keyMap.set(e.key,e),e.childNodes&&"section"===e.type)for(let r of e.childNodes)t(r)};for(let r of e)t(r);let r=null,n=0;for(let[e,t]of this.keyMap)r?(r.nextKey=e,t.prevKey=r.key):(this.firstKey=e,t.prevKey=void 0),"item"===t.type&&(t.index=n++),r=t,r.nextKey=void 0;var a;this.lastKey=null!==(a=null==r?void 0:r.key)&&void 0!==a?a:null}}class Nd extends Set{constructor(e,t,r){super(e),e instanceof Nd?(this.anchorKey=null!=t?t:e.anchorKey,this.currentKey=null!=r?r:e.currentKey):(this.anchorKey=null!=t?t:null,this.currentKey=null!=r?r:null)}}function Ld(e,t,r){let[a,i]=(0,n.useState)(e||t),o=(0,n.useRef)(void 0!==e),s=void 0!==e;(0,n.useEffect)((()=>{let e=o.current;e!==s&&console.warn(`WARN: A component changed from ${e?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}.`),o.current=s}),[s]);let l=s?e:a,c=(0,n.useCallback)(((e,...t)=>{let n=(e,...t)=>{r&&(Object.is(l,e)||r(e,...t)),s||(l=e)};"function"==typeof e?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),i(((r,...a)=>{let i=e(s?l:r,...a);return n(i,...t),s?r:i}))):(s||i(e),n(e,...t))}),[s,l,r]);return[l,c]}function Rd(e,t){return e?"all"===e?"all":new Nd(e):t}function Fd(e,t,r){if(t.parentKey===r.parentKey)return t.index-r.index;let n=[...zd(e,t),t],a=[...zd(e,r),r],i=n.slice(0,a.length).findIndex(((e,t)=>e!==a[t]));return-1!==i?(t=n[i],r=a[i],t.index-r.index):n.findIndex((e=>e===r))>=0?1:(a.findIndex((e=>e===t)),-1)}function zd(e,t){let r=[],n=t;for(;null!=(null==n?void 0:n.parentKey);)n=e.getItem(n.parentKey),n&&r.unshift(n);return r}class jd{get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(e){this.state.setSelectionBehavior(e)}get isFocused(){return this.state.isFocused}setFocused(e){this.state.setFocused(e)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(e,t){(null==e||this.collection.getItem(e))&&this.state.setFocusedKey(e,t)}get selectedKeys(){return"all"===this.state.selectedKeys?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(e){if("none"===this.state.selectionMode)return!1;let t=this.getKey(e);return null!=t&&("all"===this.state.selectedKeys?this.canSelectItem(t):this.state.selectedKeys.has(t))}get isEmpty(){return"all"!==this.state.selectedKeys&&0===this.state.selectedKeys.size}get isSelectAll(){if(this.isEmpty)return!1;if("all"===this.state.selectedKeys)return!0;if(null!=this._isSelectAll)return this._isSelectAll;let e=this.getSelectAllKeys(),t=this.state.selectedKeys;return this._isSelectAll=e.every((e=>t.has(e))),this._isSelectAll}get firstSelectedKey(){let e=null;for(let t of this.state.selectedKeys){let r=this.collection.getItem(t);(!e||r&&Fd(this.collection,r,e)<0)&&(e=r)}var t;return null!==(t=null==e?void 0:e.key)&&void 0!==t?t:null}get lastSelectedKey(){let e=null;for(let t of this.state.selectedKeys){let r=this.collection.getItem(t);(!e||r&&Fd(this.collection,r,e)>0)&&(e=r)}var t;return null!==(t=null==e?void 0:e.key)&&void 0!==t?t:null}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(e){if("none"===this.selectionMode)return;if("single"===this.selectionMode)return void this.replaceSelection(e);let t,r=this.getKey(e);if(null!=r){if("all"===this.state.selectedKeys)t=new Nd([r],r,r);else{let e=this.state.selectedKeys;var n;let i=null!==(n=e.anchorKey)&&void 0!==n?n:r;var a;t=new Nd(e,i,r);for(let n of this.getKeyRange(i,null!==(a=e.currentKey)&&void 0!==a?a:r))t.delete(n);for(let e of this.getKeyRange(r,i))this.canSelectItem(e)&&t.add(e)}this.state.setSelectedKeys(t)}}getKeyRange(e,t){let r=this.collection.getItem(e),n=this.collection.getItem(t);return r&&n?Fd(this.collection,r,n)<=0?this.getKeyRangeInternal(e,t):this.getKeyRangeInternal(t,e):[]}getKeyRangeInternal(e,t){var r;if(null===(r=this.layoutDelegate)||void 0===r?void 0:r.getKeyRange)return this.layoutDelegate.getKeyRange(e,t);let n=[],a=e;for(;null!=a;){let e=this.collection.getItem(a);if(e&&("item"===e.type||"cell"===e.type&&this.allowsCellSelection)&&n.push(a),a===t)return n;a=this.collection.getKeyAfter(a)}return[]}getKey(e){let t=this.collection.getItem(e);if(!t)return e;if("cell"===t.type&&this.allowsCellSelection)return e;for(;t&&"item"!==t.type&&null!=t.parentKey;)t=this.collection.getItem(t.parentKey);return t&&"item"===t.type?t.key:null}toggleSelection(e){if("none"===this.selectionMode)return;if("single"===this.selectionMode&&!this.isSelected(e))return void this.replaceSelection(e);let t=this.getKey(e);if(null==t)return;let r=new Nd("all"===this.state.selectedKeys?this.getSelectAllKeys():this.state.selectedKeys);r.has(t)?r.delete(t):this.canSelectItem(t)&&(r.add(t),r.anchorKey=t,r.currentKey=t),this.disallowEmptySelection&&0===r.size||this.state.setSelectedKeys(r)}replaceSelection(e){if("none"===this.selectionMode)return;let t=this.getKey(e);if(null==t)return;let r=this.canSelectItem(t)?new Nd([t],t,t):new Nd;this.state.setSelectedKeys(r)}setSelectedKeys(e){if("none"===this.selectionMode)return;let t=new Nd;for(let r of e){let e=this.getKey(r);if(null!=e&&(t.add(e),"single"===this.selectionMode))break}this.state.setSelectedKeys(t)}getSelectAllKeys(){let e=[],t=r=>{for(;null!=r;){if(this.canSelectItem(r)){var n;let s=this.collection.getItem(r);var a;"item"===(null==s?void 0:s.type)&&e.push(r),(null==s?void 0:s.hasChildNodes)&&(this.allowsCellSelection||"item"!==s.type)&&t(null!==(a=null===(i=s,n=function(e){let t=0;for(let r of e){if(0===t)return r;t++}}("function"==typeof(o=this.collection).getChildren?o.getChildren(i.key):i.childNodes))||void 0===n?void 0:n.key)&&void 0!==a?a:null)}r=this.collection.getKeyAfter(r)}var i,o};return t(this.collection.getFirstKey()),e}selectAll(){this.isSelectAll||"multiple"!==this.selectionMode||this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&("all"===this.state.selectedKeys||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new Nd)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(e,t){"none"!==this.selectionMode&&("single"===this.selectionMode?this.isSelected(e)&&!this.disallowEmptySelection?this.toggleSelection(e):this.replaceSelection(e):"toggle"===this.selectionBehavior||t&&("touch"===t.pointerType||"virtual"===t.pointerType)?this.toggleSelection(e):this.replaceSelection(e))}isSelectionEqual(e){if(e===this.state.selectedKeys)return!0;let t=this.selectedKeys;if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;for(let r of t)if(!e.has(r))return!1;return!0}canSelectItem(e){var t;if("none"===this.state.selectionMode||this.state.disabledKeys.has(e))return!1;let r=this.collection.getItem(e);return!(!r||(null==r||null===(t=r.props)||void 0===t?void 0:t.isDisabled)||"cell"===r.type&&!this.allowsCellSelection)}isDisabled(e){var t,r;return"all"===this.state.disabledBehavior&&(this.state.disabledKeys.has(e)||!!(null===(r=this.collection.getItem(e))||void 0===r||null===(t=r.props)||void 0===t?void 0:t.isDisabled))}isLink(e){var t,r;return!!(null===(r=this.collection.getItem(e))||void 0===r||null===(t=r.props)||void 0===t?void 0:t.href)}getItemProps(e){var t;return null===(t=this.collection.getItem(e))||void 0===t?void 0:t.props}withCollection(e){return new jd(e,this.state,{allowsCellSelection:this.allowsCellSelection,layoutDelegate:this.layoutDelegate||void 0})}constructor(e,t,r){var n;this.collection=e,this.state=t,this.allowsCellSelection=null!==(n=null==r?void 0:r.allowsCellSelection)&&void 0!==n&&n,this._isSelectAll=null,this.layoutDelegate=(null==r?void 0:r.layoutDelegate)||null}}class Hd{build(e,t){return this.context=t,Bd((()=>this.iterateCollection(e)))}*iterateCollection(e){let{children:t,items:r}=e;if(n.isValidElement(t)&&t.type===n.Fragment)yield*this.iterateCollection({children:t.props.children,items:r});else if("function"==typeof t){if(!r)throw new Error("props.children was a function but props.items is missing");let e=0;for(let n of r)yield*this.getFullNode({value:n,index:e},{renderer:t}),e++}else{let e=[];n.Children.forEach(t,(t=>{t&&e.push(t)}));let r=0;for(let t of e){let e=this.getFullNode({element:t,index:r},{});for(let t of e)r++,yield t}}}getKey(e,t,r,n){if(null!=e.key)return e.key;if("cell"===t.type&&null!=t.key)return`${n}${t.key}`;let a=t.value;if(null!=a){var i;let e=null!==(i=a.key)&&void 0!==i?i:a.id;if(null==e)throw new Error("No key found for item");return e}return n?`${n}.${t.index}`:`$.${t.index}`}getChildState(e,t){return{renderer:t.renderer||e.renderer}}*getFullNode(e,t,r,a){if(n.isValidElement(e.element)&&e.element.type===n.Fragment){let o=[];var i;n.Children.forEach(e.element.props.children,(e=>{o.push(e)}));let s=null!==(i=e.index)&&void 0!==i?i:0;for(const e of o)yield*this.getFullNode({element:e,index:s++},t,r,a);return}let o=e.element;if(!o&&e.value&&t&&t.renderer){let r=this.cache.get(e.value);if(r&&(!r.shouldInvalidate||!r.shouldInvalidate(this.context)))return r.index=e.index,r.parentKey=a?a.key:null,void(yield r);o=t.renderer(e.value)}if(n.isValidElement(o)){let n=o.type;if("function"!=typeof n&&"function"!=typeof n.getCollectionNode){let e=o.type;throw new Error(`Unknown element <${e}> in collection.`)}let i=n.getCollectionNode(o.props,this.context);var s;let h=null!==(s=e.index)&&void 0!==s?s:0,f=i.next();for(;!f.done&&f.value;){let n=f.value;var l;e.index=h;let s=null!==(l=n.key)&&void 0!==l?l:null;null==s&&(s=n.element?null:this.getKey(o,e,t,r));let p=[...this.getFullNode({...n,key:s,index:h,wrapper:$d(e.wrapper,n.wrapper)},this.getChildState(t,n),r?`${r}${o.key}`:o.key,a)];for(let t of p){var c,u,d;if(t.value=null!==(u=null!==(c=n.value)&&void 0!==c?c:e.value)&&void 0!==u?u:null,t.value&&this.cache.set(t.value,t),e.type&&t.type!==e.type)throw new Error(`Unsupported type <${Wd(t.type)}> in <${Wd(null!==(d=null==a?void 0:a.type)&&void 0!==d?d:"unknown parent type")}>. Only <${Wd(e.type)}> is supported.`);h++,yield t}f=i.next(p)}return}if(null==e.key||null==e.type)return;let h=this;var f,p;let g={type:e.type,props:e.props,key:e.key,parentKey:a?a.key:null,value:null!==(f=e.value)&&void 0!==f?f:null,level:a?a.level+1:0,index:e.index,rendered:e.rendered,textValue:null!==(p=e.textValue)&&void 0!==p?p:"","aria-label":e["aria-label"],wrapper:e.wrapper,shouldInvalidate:e.shouldInvalidate,hasChildNodes:e.hasChildNodes||!1,childNodes:Bd((function*(){if(!e.hasChildNodes||!e.childNodes)return;let r=0;for(let n of e.childNodes()){null!=n.key&&(n.key=`${g.key}${n.key}`);let e=h.getFullNode({...n,index:r},h.getChildState(t,n),g.key,g);for(let t of e)r++,yield t}}))};yield g}constructor(){this.cache=new WeakMap}}function Bd(e){let t=[],r=null;return{*[Symbol.iterator](){for(let e of t)yield e;r||(r=e());for(let e of r)t.push(e),yield e}}}function $d(e,t){return e&&t?r=>e(t(r)):e||t||void 0}function Wd(e){return e[0].toUpperCase()+e.slice(1)}function Vd(e){let{filter:t,layoutDelegate:r}=e,a=function(e){let{selectionMode:t="none",disallowEmptySelection:r=!1,allowDuplicateSelectionEvents:a,selectionBehavior:i="toggle",disabledBehavior:o="all"}=e,s=(0,n.useRef)(!1),[,l]=(0,n.useState)(!1),c=(0,n.useRef)(null),u=(0,n.useRef)(null),[,d]=(0,n.useState)(null),h=(0,n.useMemo)((()=>Rd(e.selectedKeys)),[e.selectedKeys]),f=(0,n.useMemo)((()=>Rd(e.defaultSelectedKeys,new Nd)),[e.defaultSelectedKeys]),[p,g]=Ld(h,f,e.onSelectionChange),m=(0,n.useMemo)((()=>e.disabledKeys?new Set(e.disabledKeys):new Set),[e.disabledKeys]),[v,y]=(0,n.useState)(i);"replace"===i&&"toggle"===v&&"object"==typeof p&&0===p.size&&y("replace");let b=(0,n.useRef)(i);return(0,n.useEffect)((()=>{i!==b.current&&(y(i),b.current=i)}),[i]),{selectionMode:t,disallowEmptySelection:r,selectionBehavior:v,setSelectionBehavior:y,get isFocused(){return s.current},setFocused(e){s.current=e,l(e)},get focusedKey(){return c.current},get childFocusStrategy(){return u.current},setFocusedKey(e,t="first"){c.current=e,u.current=t,d(e)},selectedKeys:p,setSelectedKeys(e){!a&&function(e,t){if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}(e,p)||g(e)},disabledKeys:m,disabledBehavior:o}}(e),i=(0,n.useMemo)((()=>e.disabledKeys?new Set(e.disabledKeys):new Set),[e.disabledKeys]),o=(0,n.useCallback)((e=>new Id(t?t(e):e)),[t]),s=(0,n.useMemo)((()=>({suppressTextValueWarning:e.suppressTextValueWarning})),[e.suppressTextValueWarning]),l=function(e,t,r){let a=(0,n.useMemo)((()=>new Hd),[]),{children:i,items:o,collection:s}=e;return(0,n.useMemo)((()=>{if(s)return s;let e=a.build({children:i,items:o},r);return t(e)}),[a,i,o,s,r,t])}(e,o,s),c=(0,n.useMemo)((()=>new jd(l,a,{layoutDelegate:r})),[l,a,r]);return function(e,t){const r=(0,n.useRef)(null);(0,n.useEffect)((()=>{if(null!=t.focusedKey&&!e.getItem(t.focusedKey)&&r.current){const u=r.current.getItem(t.focusedKey),d=[...r.current.getKeys()].map((e=>{const t=r.current.getItem(e);return"item"===(null==t?void 0:t.type)?t:null})).filter((e=>null!==e)),h=[...e.getKeys()].map((t=>{const r=e.getItem(t);return"item"===(null==r?void 0:r.type)?r:null})).filter((e=>null!==e));var n,a;const f=(null!==(n=null==d?void 0:d.length)&&void 0!==n?n:0)-(null!==(a=null==h?void 0:h.length)&&void 0!==a?a:0);var i,o,s;let p=Math.min(f>1?Math.max((null!==(i=null==u?void 0:u.index)&&void 0!==i?i:0)-f+1,0):null!==(o=null==u?void 0:u.index)&&void 0!==o?o:0,(null!==(s=null==h?void 0:h.length)&&void 0!==s?s:0)-1),g=null,m=!1;for(;p>=0;){if(!t.isDisabled(h[p].key)){g=h[p];break}var l,c;p<h.length-1&&!m?p++:(m=!0,p>(null!==(l=null==u?void 0:u.index)&&void 0!==l?l:0)&&(p=null!==(c=null==u?void 0:u.index)&&void 0!==c?c:0),p--)}t.setFocusedKey(g?g.key:null)}r.current=e}),[e,t])}(l,c),{collection:l,disabledKeys:i,selectionManager:c}}function Yd(e){var t,r;let a=function(e){var t;let[r,a]=Ld(e.selectedKey,null!==(t=e.defaultSelectedKey)&&void 0!==t?t:null,e.onSelectionChange),i=(0,n.useMemo)((()=>null!=r?[r]:[]),[r]),{collection:o,disabledKeys:s,selectionManager:l}=Vd({...e,selectionMode:"single",disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:i,onSelectionChange:t=>{if("all"===t)return;var n;let i=null!==(n=t.values().next().value)&&void 0!==n?n:null;i===r&&e.onSelectionChange&&e.onSelectionChange(i),a(i)}}),c=null!=r?o.getItem(r):null;return{collection:o,disabledKeys:s,selectionManager:l,selectedKey:r,setSelectedKey:a,selectedItem:c}}({...e,suppressTextValueWarning:!0,defaultSelectedKey:null!==(r=null!==(t=e.defaultSelectedKey)&&void 0!==t?t:Xd(e.collection,e.disabledKeys?new Set(e.disabledKeys):new Set))&&void 0!==r?r:void 0}),{selectionManager:i,collection:o,selectedKey:s}=a,l=(0,n.useRef)(s);return(0,n.useEffect)((()=>{let t=s;null!=e.selectedKey||!i.isEmpty&&null!=t&&o.getItem(t)||(t=Xd(o,a.disabledKeys),null!=t&&i.setSelectedKeys([t])),(null!=t&&null==i.focusedKey||!i.isFocused&&t!==l.current)&&i.setFocusedKey(t),l.current=t})),{...a,isDisabled:e.isDisabled||!1}}function Xd(e,t){let r=null;if(e){var n,a,i,o;for(r=e.getFirstKey();null!=r&&(t.has(r)||(null===(a=e.getItem(r))||void 0===a||null===(n=a.props)||void 0===n?void 0:n.isDisabled))&&r!==e.getLastKey();)r=e.getKeyAfter(r);null!=r&&(t.has(r)||(null===(o=e.getItem(r))||void 0===o||null===(i=o.props)||void 0===i?void 0:i.isDisabled))&&r===e.getLastKey()&&(r=e.getFirstKey())}return r}const Kd=(0,n.createContext)(null),Gd=(0,n.createContext)(null),Ud=(0,n.forwardRef)((function(e,t){[e,t]=function(e,t,r){let a=Bl(r,e.slot)||{},{ref:i,...o}=a,s=vl((0,n.useMemo)((()=>function(...e){return 1===e.length&&e[0]?e[0]:t=>{for(let r of e)"function"==typeof r?r(t):null!=r&&(r.current=t)}}(t,i)),[t,i])),l=Fl(o,e);return"style"in o&&o.style&&"style"in e&&e.style&&("function"==typeof o.style||"function"==typeof e.style?l.style=t=>{let r="function"==typeof o.style?o.style(t):o.style,n={...t.defaultStyle,...r},a="function"==typeof e.style?e.style({...t,defaultStyle:n}):e.style;return{...n,...a}}:l.style={...o.style,...e.style}),[l,s]}(e,t,Kd);let{children:r,orientation:a="horizontal"}=e;return r=(0,n.useMemo)((()=>"function"==typeof r?r({orientation:a,defaultChildren:null}):r),[r,a]),n.createElement(_d,{content:r},(r=>n.createElement(qd,{props:e,collection:r,tabsRef:t})))}));function qd({props:e,tabsRef:t,collection:r}){let{orientation:a="horizontal"}=e,i=Yd({...e,collection:r,children:void 0}),{focusProps:o,isFocused:s,isFocusVisible:l}=Fc({within:!0}),c=(0,n.useMemo)((()=>({orientation:a,isFocusWithin:s,isFocusVisible:l})),[a,s,l]),u=Hl({...e,defaultClassName:"react-aria-Tabs",values:c});return n.createElement("div",{...Au(e),...o,...u,ref:t,slot:e.slot||void 0,"data-focused":s||void 0,"data-orientation":a,"data-focus-visible":l||void 0,"data-disabled":i.isDisabled||void 0},n.createElement(jl,{values:[[Kd,e],[Gd,i]]},u.children))}const Zd=(0,n.forwardRef)((function(e,t){return(0,n.useContext)(Gd)?n.createElement(Jd,{props:e,forwardedRef:t}):n.createElement(Od,e)}));function Jd({props:e,forwardedRef:t}){let r=(0,n.useContext)(Gd),{CollectionRoot:a}=(0,n.useContext)(ml),{orientation:i="horizontal",keyboardActivation:o="automatic"}=Bl(Kd),s=vl(t),{tabListProps:l}=function(e,t,r){let{orientation:a="horizontal",keyboardActivation:i="automatic"}=e,{collection:o,selectionManager:s,disabledKeys:l}=t,{direction:c}=Zc(),u=(0,n.useMemo)((()=>new Hc(o,c,a,l)),[o,l,a,c]),{collectionProps:d}=Su({ref:r,selectionManager:s,keyboardDelegate:u,selectOnFocus:"automatic"===i,disallowEmptySelection:!0,scrollRef:r,linkBehavior:"selection"}),h=Il();return zc.set(t,h),{tabListProps:{...Fl(d,Bc({...e,id:h})),role:"tablist","aria-orientation":a,tabIndex:void 0}}}({...e,orientation:i,keyboardActivation:o},r,s),c=Hl({...e,children:null,defaultClassName:"react-aria-TabList",values:{orientation:i,state:r}}),u=Au(e);return delete u.id,n.createElement("div",{...u,...l,ref:s,...c,"data-orientation":i||void 0},n.createElement(a,{collection:r.collection,persistedKeys:(d=r.selectionManager.focusedKey,(0,n.useMemo)((()=>null!=d?new Set([d]):null),[d]))}));var d}const Qd=function(e,t){let r=({node:e})=>t(e.props,e.props.ref,e),a=(0,n.forwardRef)(((e,a)=>{let i=(0,n.useContext)(Mu);if(!(0,n.useContext)(Sd)){if(t.length>=3)throw new Error(t.name+" cannot be rendered outside a collection.");return t(e,a)}return function(e,t,r,a,i,o){let s=(0,n.useCallback)((e=>{null==e||e.setProps(t,r,a,o)}),[t,r,a,o]),l=(0,n.useContext)(Ad);if(l){let s=l.ownerDocument.nodesByProps.get(t);return s||(s=l.ownerDocument.createElement(e),s.setProps(t,r,a,o),l.appendChild(s),l.ownerDocument.updateCollection(),l.ownerDocument.nodesByProps.set(t,s)),i?n.createElement(Ad.Provider,{value:s},i):null}return n.createElement(e,{ref:s},i)}("item",e,a,"children"in e?e.children:null,null,(e=>n.createElement(Mu.Provider,{value:i},n.createElement(r,{node:e}))))}));return a.displayName=t.name,a}(0,((e,t,r)=>{let a=(0,n.useContext)(Gd),i=vl(t),{tabProps:o,isSelected:s,isDisabled:l,isPressed:c}=sd({key:r.key,...e},a,i),{focusProps:u,isFocused:d,isFocusVisible:h}=Fc(),{hoverProps:f,isHovered:p}=function(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:a,isDisabled:i}=e,[o,s]=(0,n.useState)(!1),l=(0,n.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,n.useEffect)(hd,[]);let{addGlobalListener:c,removeAllGlobalListeners:u}=Rc(),{hoverProps:d,triggerHoverEnd:h}=(0,n.useMemo)((()=>{let e=(e,a)=>{if(l.pointerType=a,i||"touch"===a||l.isHovered||!e.currentTarget.contains(e.target))return;l.isHovered=!0;let o=e.currentTarget;l.target=o,c(Gl(e.target),"pointerover",(e=>{l.isHovered&&l.target&&!Tc(l.target,e.target)&&n(e,e.pointerType)}),{capture:!0}),t&&t({type:"hoverstart",target:o,pointerType:a}),r&&r(!0),s(!0)},n=(e,t)=>{let n=l.target;l.pointerType="",l.target=null,"touch"!==t&&l.isHovered&&n&&(l.isHovered=!1,u(),a&&a({type:"hoverend",target:n,pointerType:t}),r&&r(!1),s(!1))},o={};return"undefined"!=typeof PointerEvent?(o.onPointerEnter=t=>{ld&&"mouse"===t.pointerType||e(t,t.pointerType)},o.onPointerLeave=e=>{!i&&e.currentTarget.contains(e.target)&&n(e,e.pointerType)}):(o.onTouchStart=()=>{l.ignoreEmulatedMouseEvents=!0},o.onMouseEnter=t=>{l.ignoreEmulatedMouseEvents||ld||e(t,"mouse"),l.ignoreEmulatedMouseEvents=!1},o.onMouseLeave=e=>{!i&&e.currentTarget.contains(e.target)&&n(e,"mouse")}),{hoverProps:o,triggerHoverEnd:n}}),[t,r,a,i,l,c,u]);return(0,n.useEffect)((()=>{i&&h({currentTarget:l.target},l.pointerType)}),[i]),{hoverProps:d,isHovered:o}}({isDisabled:l,onHoverStart:e.onHoverStart,onHoverEnd:e.onHoverEnd,onHoverChange:e.onHoverChange}),g=Hl({...e,id:void 0,children:r.rendered,defaultClassName:"react-aria-Tab",values:{isSelected:s,isDisabled:l,isFocused:d,isFocusVisible:h,isPressed:c,isHovered:p}}),m=r.props.href?"a":"div";return n.createElement(m,{...Fl(o,u,f,g),ref:i,"data-selected":s||void 0,"data-disabled":l||void 0,"data-focused":d||void 0,"data-focus-visible":h||void 0,"data-pressed":c||void 0,"data-hovered":p||void 0},g.children)})),eh=function(e){let t=(t,r)=>(0,n.useContext)(xd)?null:e(t,r);return t.displayName=e.displayName||e.name,(0,n.forwardRef)(t)}((function(e,t){const r=(0,n.useContext)(Gd);let a=vl(t),{tabPanelProps:i}=fd(e,r,a),{focusProps:o,isFocused:s,isFocusVisible:l}=Fc(),c=r.selectedKey===e.id,u=Hl({...e,defaultClassName:"react-aria-TabPanel",values:{isFocused:s,isFocusVisible:l,isInert:!c,state:r}});if(!c&&!e.shouldForceMount)return null;let d=Au(e);delete d.id;let h=c?Fl(d,i,o,u):u;return n.createElement("div",{...h,ref:a,"data-focused":s||void 0,"data-focus-visible":l||void 0,inert:Td(!c),"data-inert":c?void 0:"true"},n.createElement(jl,{values:[[Kd,null],[Gd,null]]},n.createElement(ml.Provider,{value:pl},u.children)))})),th=(0,n.createContext)(null);function rh({children:e,tabDefinitions:t}){const[r,a]=(0,n.useState)(t[0].id),i=()=>{const e=new URLSearchParams(window.location.search).get("tab")||r;return t.find((t=>t.id===e))};return(0,n.useEffect)((()=>{(()=>{const e=t.find((e=>e.id===r)),n=new URLSearchParams(window.location.search);n.has("tab")?a(i()?.id):(n.set("tab",r),window.history.replaceState(null,e?.title,`${window.location.pathname}?${n.toString()}`))})();const e=()=>a(i()?.id);return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}}),[]),(0,n.createElement)(Kd.Provider,{value:{selectedKey:r,onSelectionChange:e=>{const r=t.find((t=>t.id===e));if(!r)return;const n=new URLSearchParams(window.location.search);n.set("tab",r.id),window.history.pushState(null,r.title,`${window.location.pathname}?${n.toString()}`),a(r.id)}}},(0,n.createElement)(th.Provider,{value:{onPress:e=>{a(e.target.getAttribute("data-href"))}}},(0,n.createElement)(Ud,null,e)))}function nh({tabDefinitions:e}){const{selectedKey:t}=(0,n.useContext)(Kd),r=e.find((e=>e.id===t)),a=r?.fullwidth;return Br(t),(0,n.createElement)(Zd,{className:`${el.tabs} ${a?el.fullWidth:""}`},e.map((e=>(0,n.createElement)(Qd,{key:e.id,id:e.id,"data-text":e.title,...e.link&&{href:e.link},...e.content&&{"data-href":`#${e.id}`}},e.title))))}function ah({tabDefinitions:e}){const{selectedKey:t}=(0,n.useContext)(Kd),r=e.find((e=>e.id===t)),a=r?.fullwidth;return(0,n.createElement)("div",{className:`${el.pageContent} ${a?el.fullWidth:""}`},(0,n.createElement)(nl,null,e.map((e=>(0,n.createElement)(eh,{key:e.id,id:e.id},(0,n.createElement)(e.content,null))))))}function ih(e){var t,r,n,a;return{type:"ADD_NOTIFICATION",notification:{...e,autoHide:null===(t=e?.autoHide)||void 0===t||t,isDismissible:null===(r=e?.isDismissible)||void 0===r||r,duration:null!==(n=e?.duration)&&void 0!==n?n:5e3,type:null!==(a=e.type)&&void 0!==a?a:"info",notificationType:"snackbar"}}}function oh(e){var t,r,n,a;return{type:"ADD_NOTIFICATION",notification:{...e,autoHide:null!==(t=e?.autoHide)&&void 0!==t&&t,isDismissible:null===(r=e?.isDismissible)||void 0===r||r,duration:null!==(n=e?.duration)&&void 0!==n?n:5e3,type:null!==(a=e.type)&&void 0!==a?a:"info",notificationType:"notice"}}}function sh(e){return{type:"DISMISS_NOTIFICATION",id:e}}function lh(e){return e}function ch(e,t){return e.filter((e=>e.notificationType===t))}const uh=(0,Ne.createReduxStore)("givewp/admin-details-page-notifications",{reducer(e=[],t){switch(t.type){case"ADD_NOTIFICATION":return e.filter((e=>e.id===t.notification.id)).length?e:[...e,t.notification];case"DISMISS_NOTIFICATION":return e.filter((e=>e.id!==t.id))}return e},actions:e,selectors:t});function dh({objectId:e,objectType:t,objectTypePlural:r,useObjectEntityRecord:a,shouldSaveForm:i,breadcrumbUrl:o,breadcrumbTitle:s,pageTitle:u,StatusBadge:d,PrimaryActionButton:f=sl,SecondaryActionButton:p,ContextMenuItems:g,tabDefinitions:m,children:v}){const[y,b]=(0,n.useState)({}),[x,w]=(0,n.useState)(!1),[k,S]=(0,n.useState)(!0),[C,_]=(0,n.useState)(null),[E,P]=(0,n.useState)(!1),A=(0,n.useRef)(null),D=(0,n.useRef)(null),O=(0,Ne.useDispatch)("givewp/admin-details-page-notifications");hh(),(0,n.useEffect)((()=>{e&&Fe()({path:`/givewp/v3/${r}/${e}`,method:"OPTIONS"}).then((({schema:e})=>{_(e),b({resolver:Me(e)})}))}),[e,r]);const{record:M,hasResolved:T,save:I,edit:R}=a(e),z=function(e={}){const t=n.useRef(),r=n.useRef(),[a,i]=n.useState({isDirty:!1,isValidating:!1,isLoading:J(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:J(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...Ee(e,(()=>i((e=>({...e}))))),formState:a});const o=t.current.control;return o._options=e,j({subject:o._subjects.state,next:e=>{F(e,o._proxyFormState,o._updateFormState,!0)&&i({...o._formState})}}),n.useEffect((()=>{e.values&&!pe(e.values,r.current)?(o._reset(e.values,o._options.resetOptions),r.current=e.values):o._resetDefaultValues()}),[e.values,o]),n.useEffect((()=>{o._state.mount||(o._updateValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()})),t.current.formState=L(a,o),t.current}({mode:"onBlur",shouldFocusError:!0,...y}),{formState:H,handleSubmit:B,reset:$}=z;return(0,n.useEffect)((()=>{const e=e=>{E&&e.target instanceof HTMLElement&&!A.current?.contains(e.target)&&!D.current?.contains(e.target)&&(P(!1),A.current?.blur())};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}}),[E]),(0,n.useEffect)((()=>{if(T&&C&&M){const e=js(M,C?.properties);$(e),S(!1)}}),[T,!!C,!!M]),k?(0,n.createElement)("div",{className:el.loadingContainer},(0,n.createElement)("div",{className:el.loadingContainerContent},(0,n.createElement)(Ze,null),(0,n.createElement)("div",{className:el.loadingContainerContentText},(0,l.__)(`Loading ${t}...`,"give")))):(0,n.createElement)(nl,null,(0,n.createElement)(N,{...z},(0,n.createElement)(Ie.SlotFillProvider,null,(0,n.createElement)("form",{id:"givewp-details-form",onSubmit:B((async e=>{if(i?i(H.isDirty,e):H.isDirty){w(!0),R(e);try{const e=await I();w(!1);const r=js(e,C?.properties);$(r),O.addSnackbarNotice({id:"save-success",content:(0,l.__)(`${t.charAt(0).toUpperCase()+t.slice(1)} updated`,"give")})}catch(e){console.error("🔴 Save failed with error:",e),w(!1);const r=e?.message?e.message:(0,l.__)(`${t.charAt(0).toUpperCase()+t.slice(1)} update failed`,"give");O.addSnackbarNotice({id:"save-error",type:"error",content:r})}}}))},(0,n.createElement)("article",{className:`interface-interface-skeleton__content ${el.page}`},(0,n.createElement)(rh,{tabDefinitions:m},(0,n.createElement)("header",{className:el.pageHeader},(0,n.createElement)("div",{className:el.breadcrumb},(0,n.createElement)("a",{href:o},r.charAt(0).toUpperCase()+r.slice(1)),(0,n.createElement)(h,null),(0,n.createElement)("span",null,s||M?.name)),(0,n.createElement)("div",{className:el.flexContainer},(0,n.createElement)("div",{className:el.flexRow},(0,n.createElement)("h1",{className:el.pageTitle},u||M?.name),d&&(0,n.createElement)(d,null)),(0,n.createElement)("div",{className:`${el.flexRow} ${el.justifyContentEnd}`},p&&(0,n.createElement)(p,{className:`button button-tertiary ${el.secondaryActionButton}`}),(0,n.createElement)(f,{isSaving:x,formState:H,className:`button button-primary ${el.primaryActionButton}`}),g&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("button",{ref:A,className:`button button-secondary ${el.contextMenuButton}`,onClick:e=>{e.preventDefault(),P(!E)}},(0,n.createElement)(c,null)),!x&&E&&(0,n.createElement)("div",{ref:D,className:el.contextMenu},(0,n.createElement)(g,{className:el.contextMenuItem}))))),(0,n.createElement)(nh,{tabDefinitions:m})),(0,n.createElement)(ah,{tabDefinitions:m}),v))),(0,n.createElement)(hl,{type:"snackbar"}),(0,n.createElement)(Le.PluginArea,{scope:`givewp-${t}-details-page`}))))}(0,Ne.register)(uh);const hh=()=>{window.givewp=window.givewp||{},window.givewp.admin=window.givewp.admin||{},window.givewp.admin.components=window.givewp.admin.components||{},window.givewp.admin.hooks=window.givewp.admin.hooks||{},Object.assign(window.givewp.admin,{components:{AdminSection:ol,AdminSectionField:al},hooks:{useFormContext:I,useFormState:H}})};function fh({...e}){return(0,n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"23",height:"23",viewBox:"0 0 24 24",...e},(0,n.createElement)("path",{d:"M18.707 6.707a1 1 0 0 0-1.414-1.414L12 10.586 6.707 5.293a1 1 0 0 0-1.414 1.414L10.586 12l-5.293 5.293a1 1 0 1 0 1.414 1.414L12 13.414l5.293 5.293a1 1 0 0 0 1.414-1.414L13.414 12l5.293-5.293z"}))}function ph({title:e,icon:t,children:r,insertInto:a,handleClose:i,isOpen:o=!0,showHeader:s=!0,showCloseIcon:c=!0,wrapperClassName:u=""}){const d=(0,n.useCallback)((e=>{27===e.keyCode&&"function"==typeof i&&i(e)}),[]);return(0,n.useEffect)((()=>(document.addEventListener("keydown",d,!1),()=>{document.removeEventListener("keydown",d,!1)})),[]),(0,n.useEffect)((()=>(o?document.body.classList.add("modalDialog-open"):document.body.classList.remove("modalDialog-open"),()=>{document.body.classList.remove("modalDialog-open")})),[o]),o?(0,La.createPortal)((0,n.createElement)("div",{className:`givewp-modal-wrapper ${u}`},(0,n.createElement)("div",{role:"dialog","aria-label":e,className:"givewp-modal-dialog"},(0,n.createElement)("div",{className:"givewp-modal-dialog-content"},s?(0,n.createElement)("div",{className:"givewp-modal-header"},t&&(0,n.createElement)("div",{className:"givewp-modal-icon-header"},t),e,c&&i&&(0,n.createElement)("button",{"aria-label":(0,l.__)("Close dialog","give"),className:"givewp-modal-close",onClick:i},(0,n.createElement)(fh,{"aria-label":(0,l.__)("Close dialog icon","give")}))):(0,n.createElement)(n.Fragment,null,c&&i&&(0,n.createElement)("button",{"aria-label":(0,l.__)("Close dialog","give"),className:"givewp-modal-close-headless",onClick:i},(0,n.createElement)(fh,{"aria-label":(0,l.__)("Close dialog icon","give")})),t&&(0,n.createElement)("div",{className:"givewp-modal-icon-center"},t)),(0,n.createElement)("div",{className:"givewp-modal-content"},r)))),a?document.querySelector(a):document.body):null}const gh="EWeCFeMBXT7OCgx0QGaA",mh="LvXmRJgrhhwQhK5xoN3Y",vh="p8QFNoIf34vj_m8xcR9T",yh="n9jzCvZeMVC5NQYIvFvd",bh="t4KvCHJgnJHeiKTMZDML";function xh(){return(0,n.createElement)("svg",{className:"gKWKEVgijltRCfQXVKOn",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("g",{clipPath:"url(#uszxunxu7a)"},(0,n.createElement)("path",{d:"M1.568 9.202C3.11 3.441 9.033.022 14.795 1.566c5.761 1.544 9.18 7.466 7.637 13.227",stroke:"#fff",strokeWidth:"1.8"})),(0,n.createElement)("defs",null,(0,n.createElement)("clipPath",{id:"uszxunxu7a"},(0,n.createElement)("path",{fill:"#fff",d:"M0 0h24v24H0z"}))))}function wh({isOpen:e,title:t,icon:r,variant:a="error",handleClose:i,handleConfirm:o,className:c,actionLabel:u,showCancelButton:d=!0,children:h,isConfirming:p=!1,spinner:g="none",footer:m}){return(0,n.createElement)(ph,{icon:r||"error"===a&&(0,n.createElement)(f,null),isOpen:e,showHeader:!0,handleClose:i,title:t,wrapperClassName:c},(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:el.confirmationDialogContent},h),(0,n.createElement)("div",{className:el.confirmationDialogButtons},d&&(0,n.createElement)("button",{className:el.cancelButton,onClick:i},(0,l.__)("Cancel","give")),(0,n.createElement)("button",{className:s()(el.confirmButton,el[`confirmButton--${a}`]),onClick:o,disabled:p},u,p?"arc"===g?(0,n.createElement)(xh,null):(0,n.createElement)(Ie.Spinner,null):null)),(0,n.createElement)("div",{className:el.confirmationDialogFooter},m)))}function kh(e){const t=new URLSearchParams(window.location.search),r=Sh(),{record:n,hasResolved:a,isResolving:i,save:o,edit:s}=(0,Go.useEntityRecord)("givewp","subscription",null!=e?e:t.get("id"));return{record:n,hasResolved:a,isResolving:i,save:async()=>{const e=await o();return await r(e?.id),e},edit:s}}function Sh(){const{receiveEntityRecords:e,invalidateResolution:t}=(0,Ne.useDispatch)(Go.store);return async r=>{if(r)try{const t=await Fe()({path:`/givewp/v3/subscriptions/${r}?_embed=true`});e("givewp","subscription",t,void 0,!1)}catch(e){console.error("Error refreshing subscription in background:",e),t("getEntityRecord",["givewp","subscription",r])}}}function Ch(){return window.GiveSubscriptionOptions}const _h=({size:e="small",...t})=>{const r=s()({[gh]:!0,[bh]:"large"===e,[yh]:"medium"===e,[vh]:"small"===e,[mh]:"tiny"===e});return(0,n.createElement)("div",{className:r,...t}," ")},Eh="l8kdyNpMQezP8z3fVf21";function Ph({data:e,isLoading:t}){return(0,n.createElement)("div",{className:"WnrHidaH8vDUJVc7H5fb"},e.map(((e,r)=>(0,n.createElement)("div",{className:"DaK_zvdJ4pQ9wHZ7PBDC",key:r},(0,n.createElement)("p",{className:"DUMBW0G6lzCarndp0l7D"},e.label),t?(0,n.createElement)(_h,null):(0,n.createElement)("strong",{className:s()("zyezLFXnnzR3yc4cRffE",{[Eh]:e.isPill})},e.value)))))}function Ah({children:e,className:t=""}){return(0,n.createElement)("div",{className:`xxTz2ToC_QTiwTNHrnZy ${t}`},e)}const Dh=window.wp.url;function Oh(){return(0,n.createElement)("svg",{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M28 22H16m4 8h-4m16-16H16m24-.4v20.8c0 3.36 0 5.04-.654 6.324a6 6 0 0 1-2.622 2.622C35.44 44 33.76 44 30.4 44H17.6c-3.36 0-5.04 0-6.324-.654a6 6 0 0 1-2.622-2.622C8 39.44 8 37.76 8 34.4V13.6c0-3.36 0-5.04.654-6.324a6 6 0 0 1 2.622-2.622C12.56 4 14.24 4 17.6 4h12.8c3.36 0 5.04 0 6.324.654a6 6 0 0 1 2.622 2.622C40 8.56 40 10.24 40 13.6z",stroke:"#9CA0AF",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round"}))}function Mh(){return(0,n.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 12a2 2 0 1 1 4 0 2 2 0 0 1-4 0zM17 12a2 2 0 1 1 4 0 2 2 0 0 1-4 0zM3 12a2 2 0 1 1 4 0 2 2 0 0 1-4 0z",fill:"#4B5563"}))}function Th(){return(0,n.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M6.417 2.335h-2.45c-.98 0-1.47 0-1.844.19a1.75 1.75 0 0 0-.765.766c-.191.374-.191.864-.191 1.844v4.9c0 .98 0 1.47.19 1.845.169.329.436.597.766.764.374.191.864.191 1.844.191h4.9c.98 0 1.47 0 1.844-.19a1.75 1.75 0 0 0 .765-.765c.191-.375.191-.865.191-1.845v-2.45m-7 1.75h.977c.285 0 .428 0 .562-.032.12-.029.233-.076.337-.14.118-.072.219-.173.42-.375l5.579-5.578a1.238 1.238 0 0 0-1.75-1.75L5.214 7.038c-.202.202-.303.303-.375.42a1.167 1.167 0 0 0-.14.338c-.032.134-.032.277-.032.562v.977z",stroke:"#4B5563",strokeWidth:"1.167",strokeLinecap:"round",strokeLinejoin:"round"}))}function Ih(){return(0,n.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M5.25 1.75h3.5m-7 1.75h10.5m-1.167 0-.409 6.136c-.061.92-.092 1.381-.29 1.73a1.75 1.75 0 0 1-.758.709c-.362.175-.823.175-1.746.175H6.12c-.923 0-1.384 0-1.746-.175a1.75 1.75 0 0 1-.757-.709c-.2-.349-.23-.81-.291-1.73L2.916 3.5m2.917 2.625v2.917m2.334-2.917v2.917",stroke:"#D92D0B",strokeWidth:"1.167",strokeLinecap:"round",strokeLinejoin:"round"}))}function Nh(){return(0,n.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M12 17c.283 0 .52-.096.713-.288A.968.968 0 0 0 13 16a.968.968 0 0 0-.287-.713A.968.968 0 0 0 12 15a.968.968 0 0 0-.713.287A.968.968 0 0 0 11 16c0 .283.096.52.287.712.192.192.43.288.713.288zm-1-4h2V7h-2v6zm1 9a9.738 9.738 0 0 1-3.9-.788 10.099 10.099 0 0 1-3.175-2.137c-.9-.9-1.612-1.958-2.137-3.175A9.738 9.738 0 0 1 2 12c0-1.383.263-2.683.788-3.9a10.099 10.099 0 0 1 2.137-3.175c.9-.9 1.958-1.612 3.175-2.137A9.738 9.738 0 0 1 12 2c1.383 0 2.683.263 3.9.788a10.098 10.098 0 0 1 3.175 2.137c.9.9 1.613 1.958 2.137 3.175A9.738 9.738 0 0 1 22 12a9.738 9.738 0 0 1-.788 3.9 10.098 10.098 0 0 1-2.137 3.175c-.9.9-1.958 1.613-3.175 2.137A9.738 9.738 0 0 1 12 22z",fill:"#F2320C"}))}const Lh="j3C6Myi6B9FdmKqTfKAb",Rh="Me5mB5b8tM5Oe3v4AEQU",Fh="T4pXL1rVFOfGfTaCktaE",zh="vUinnxmY_uGOP8Ofnv0N",jh="duiNLvXdOLPvrXAvHIoD",Hh="pZyWhsVue6vRiz9z7aPC",Bh="v2Vi2_5V208ZWZEY5OGF";function $h({subscriptionId:e}){return(0,n.createElement)(Wh,{endpoint:`/givewp/v3/subscriptions/${e}/notes`})}function Wh({endpoint:e}){const[t,r]=(0,n.useState)({notes:[],loadingId:void 0,totalItems:0,isAddingNote:!1,isSavingNote:!1,note:"",perPage:5}),a=(0,Ne.useDispatch)("givewp/admin-details-page-notifications"),{data:i,isLoading:o,isValidating:c,mutate:u}=Lr(e,(async e=>{const r=await Fe()({path:(0,Dh.addQueryArgs)(e,{page:1,per_page:t.perPage}),parse:!1}),n=await r.json();return h({notes:n,totalItems:Number(r.headers.get("X-WP-Total"))}),{data:n,totalPages:Number(r.headers.get("X-WP-TotalPages")),totalItems:Number(r.headers.get("X-WP-Total"))}}),{revalidateOnFocus:!1}),d=(o||c)&&void 0===t.loadingId,h=e=>{r((t=>({...t,...e})))};return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Ms,{title:(0,l.__)("Private Note","give"),subtitle:(0,l.__)("This note will be seen by only admins","give"),actionOnClick:()=>h({isAddingNote:!0}),actionText:(0,l.__)("Add note","give")}),d&&(0,n.createElement)("div",{style:{margin:"0 auto"}},(0,n.createElement)(_h,null)),!d&&(0,n.createElement)("div",{className:"iMiNx4FnDUh_shOZNoqR"},t.isAddingNote&&(0,n.createElement)("div",{className:Lh},(0,n.createElement)("textarea",{className:Rh,onChange:e=>h({note:e.target.value})}),(0,n.createElement)("div",{className:Fh},(0,n.createElement)("button",{className:s()(zh,jh),onClick:()=>h({isAddingNote:!1})},(0,l.__)("Cancel","give")),(0,n.createElement)("button",{className:s()(zh,Hh),onClick:r=>{r.preventDefault(),(()=>{const r=Date.now(),n={id:r,content:t.note,createdAt:(new Date).toISOString()};h({loadingId:r,notes:[n,...t.notes],isAddingNote:!1,isSavingNote:!0}),Fe()({path:e,method:"POST",data:{content:t.note}}).then((async e=>{await u(e),h({isAddingNote:!1,isSavingNote:!1}),a.addSnackbarNotice({id:"add-note",content:(0,l.__)("You added a private note","give")})}))})()}},(0,l.__)("Save","give")))),t?.notes?.length>0?(0,n.createElement)(n.Fragment,null,t?.notes?.map((r=>(0,n.createElement)(Vh,{key:r.id,note:r,onDelete:t=>(t=>{h({loadingId:t}),Fe()({path:`${e}/${t}`,method:"DELETE",data:{id:t}}).then((async e=>{await u(e),a.addSnackbarNotice({id:"delete-note",content:(0,l.__)("Private note deleted successfully","give")})}))})(t),onEdit:(r,n)=>((r,n)=>{h({loadingId:r}),Fe()({path:`${e}/${r}`,method:"PATCH",data:{content:n}}).then((async e=>{await u(e),h({loadingId:null,notes:t.notes.map((t=>t.id===r?e:t))}),a.addSnackbarNotice({id:"edit-note",content:(0,l.__)("Private note edited","give")})}))})(r,n),isLoading:r.id===t.loadingId})))):(0,n.createElement)(n.Fragment,null,!t.isAddingNote&&(0,n.createElement)("div",{style:{margin:"0 auto",textAlign:"center"}},(0,n.createElement)(Oh,null),(0,n.createElement)("p",{className:"X2SS4UTfhB9PmMG2g1hQ"},(0,l.__)("No notes yet","give")))),(0,n.createElement)("div",{className:"Ri0eLk_bSM6kReI9GLIy"},t?.notes?.length>0&&t.totalItems>t.perPage&&(0,n.createElement)("button",{className:"Q75t5_wLiCsHV5FnAc6T",onClick:async t=>{t.preventDefault(),r((e=>({...e,perPage:e.perPage+=5}))),await u(e)}},(0,l.__)("Show more","give")))))}const Vh=({note:e,onDelete:t,onEdit:r,isLoading:a})=>{const[i,o]=(0,n.useState)(!1),[c,u]=(0,n.useState)(),[d,h]=(0,n.useState)(e.content),[f,p]=(0,n.useState)(!1);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{onMouseLeave:()=>{o(!1)}},c?(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:Lh},(0,n.createElement)("textarea",{className:Rh,onChange:e=>h(e.target.value),value:d}),(0,n.createElement)("div",{className:Fh},(0,n.createElement)("button",{className:s()(zh,jh),onClick:()=>{u(null),o(!1)}},(0,l.__)("Cancel","give")),(0,n.createElement)("button",{className:s()(zh,Hh),onClick:t=>{t.preventDefault(),o(!1),u(null),r(e.id,d)}},(0,l.__)("Save","give"))))):(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:"mgg2RsT6VvnDVgEd1jbM"},a?(0,n.createElement)("div",{className:"uveev1uVcetpobWIJ4kg"},(0,n.createElement)(_h,null)):(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:"mnWBxhiOJFIWkFFIqwwk"},(0,n.createElement)("div",{className:"X7_d5fsP0P4TNx_TPzvL"},e.content),(0,n.createElement)("button",{className:"X4y7aKynZS8K0oCepw8c",onClick:()=>o(!0),"aria-haspopup":"true","aria-expanded":i,"aria-controls":"contextMenu"},(0,n.createElement)(Mh,null),i&&(0,n.createElement)("div",{className:"inRlwoYD2hDfWTTf6dKI",role:"menu",id:"contextMenu"},(0,n.createElement)("button",{className:Bh,onClick:t=>{t.preventDefault(),o(!1),u(e.id)}},(0,n.createElement)(Th,null)," ",(0,l.__)("Edit","give")),(0,n.createElement)("button",{className:s()(Bh,"EzFUJpR4f5CmyxPmuucp"),onClick:e=>{e.preventDefault(),o(!1),p(!0)}},(0,n.createElement)(Ih,null)," ",(0,l.__)("Delete","give"))))),(0,n.createElement)("div",{className:"bpsC5CuTnH9lnrscSn5P"},Fs(e.createdAt))))),(0,n.createElement)(Yh,{title:(0,l.__)("Delete Note","give"),isOpen:f,handleClose:()=>p(!1),handleConfirm:()=>{p(!1),t(e.id)}})))};function Yh({isOpen:e,title:t,handleClose:r,handleConfirm:a}){return(0,n.createElement)(ph,{icon:(0,n.createElement)(Nh,null),isOpen:e,showHeader:!0,handleClose:r,title:t},(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:"WFWqR5PJLbuOLQqmb7VU"},(0,l.__)("Are you sure you want to delete this note?","give")),(0,n.createElement)("div",{className:"y4jiOmA1wlO_lwu2Dyqz"},(0,n.createElement)("button",{className:"wq_ad7u2KOtQJDCBRKFI",onClick:r},(0,l.__)("Cancel","give")),(0,n.createElement)("button",{className:"d3dVhpuiVqSpzQKHZPvw",onClick:a},(0,l.__)("Delete note","give")))))}var Xh=r(17242);function Kh({children:e,ariaLabel:t}){return(0,n.createElement)("div",{className:"P5sqM1uhNGMKHxr6EvPo",role:"group","aria-label":t},e)}function Gh({children:e,heading:t,headingId:r,className:a}){return(0,n.createElement)("div",{className:s()("rY2huwql7FTQQq2n0dSb",a),role:"region","aria-labelledby":`${r}-label`},(0,n.createElement)("h3",{id:r,className:"yooOQY3yw1Zk1K3Z05ir"},t),e)}const Uh=e=>e?.filter((e=>["publish","give_subscription"].includes(e.status)));function qh({donations:e,currency:t,totalInstallments:r,loading:a}){const i=0===r,o=Uh(e),s=o?.length,c=o?.reduce(((e,t)=>e+Number(t.amount.value)),0),u=(0,n.createElement)("div",{className:"FooTApa9Tqbjlzjd7uZ0"},s," / ",(0,n.createElement)("span",null,i?"∞":r));return(0,n.createElement)("div",{className:"U7UtEizhs_yj9iZbxbDY"},(0,n.createElement)(Ls,{label:(0,l.__)("Total contribution so far","give"),value:zs(t).format(c),loading:a}),(0,n.createElement)(Ls,{label:(0,l.__)("Payments completed","give"),value:u,loading:a}))}function Zh({paymentMethod:e}){if(!e)return null;switch(e){case"stripe":case"stripe_checkout":case"stripe_payment_element":case"stripe_ach":case"stripe_sepa":case"stripe_ideal":case"stripe_becs":return(0,n.createElement)(Jh,null);case"stripe_apple_pay":return(0,n.createElement)(Qh,null);case"stripe_google_pay":return(0,n.createElement)(ef,null);case"paypal":case"paypal_standard":case"paypal_donations":return(0,n.createElement)(tf,null);case"mollie":return(0,n.createElement)(rf,null);case"gocardless":return(0,n.createElement)(of,null);case"razorpay":return(0,n.createElement)(sf,null);case"braintree":return(0,n.createElement)(nf,null);case"payfast":return(0,n.createElement)(af,null);case"payu":return(0,n.createElement)(lf,null);default:return null}}function Jh(){return(0,n.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M11.2285 8.23401C9.87346 7.73068 9.13513 7.34484 9.13513 6.73151C9.13513 6.21318 9.56096 5.91734 10.321 5.91734C11.7101 5.91734 13.1368 6.45234 14.1193 6.93401L14.6743 3.50818C13.8951 3.13651 12.3018 2.52734 10.0993 2.52734C8.54096 2.52734 7.24513 2.93484 6.3193 3.69484C5.3568 4.48984 4.85513 5.63984 4.85513 7.02818C4.85513 9.54734 6.3943 10.6215 8.8943 11.5307C10.5076 12.104 11.0435 12.5123 11.0435 13.1423C11.0435 13.7523 10.5193 14.1048 9.57513 14.1048C8.40596 14.1048 6.47846 13.5307 5.21596 12.7898L4.6543 16.254C5.74096 16.864 7.7418 17.494 9.81846 17.494C11.4651 17.494 12.8385 17.1048 13.7643 16.364C14.8018 15.5498 15.3393 14.3457 15.3393 12.7898C15.3393 10.214 13.7651 9.13984 11.2268 8.23318H11.2285V8.23401Z",fill:"#6772E5"}))}function Qh(){return(0,n.createElement)("svg",{width:"49",height:"20",viewBox:"0 0 49 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("g",{clipPath:"url(#clip0_4983_17030)"},(0,n.createElement)("path",{d:"M8.86741 2.569C8.29869 3.24199 7.38855 3.77299 6.4785 3.69706C6.36476 2.78711 6.81026 1.82009 7.33168 1.22284C7.9004 0.5309 8.89585 0.0379147 9.70163 0C9.79642 0.947962 9.42665 1.87697 8.86741 2.569ZM9.69225 3.87725C8.37452 3.80142 7.24646 4.62607 6.62078 4.62607C5.98571 4.62607 5.02817 3.91517 3.98542 3.93412C2.62988 3.95308 1.36902 4.72085 0.676986 5.94379C-0.745005 8.38957 0.307317 12.0109 1.68182 14.0016C2.3549 14.9875 3.16068 16.0682 4.22239 16.0302C5.22732 15.9923 5.62542 15.3762 6.83888 15.3762C8.06173 15.3762 8.41253 16.0302 9.47424 16.0113C10.5739 15.9923 11.2659 15.0255 11.939 14.0395C12.7067 12.9209 13.0196 11.8307 13.0386 11.7738C13.0196 11.7549 10.9152 10.9492 10.8962 8.52227C10.8773 6.49365 12.5552 5.52673 12.631 5.46986C11.683 4.06682 10.2042 3.91517 9.69225 3.87725ZM17.3046 1.12806V15.9071H19.5986V10.8544H22.7743C25.6751 10.8544 27.7133 8.8637 27.7133 5.9818C27.7133 3.1 25.713 1.12815 22.8502 1.12815L17.3046 1.12806ZM19.5986 3.06199H22.2434C24.2342 3.06199 25.3718 4.1237 25.3718 5.99118C25.3718 7.85867 24.2342 8.92995 22.234 8.92995H19.5986V3.06199ZM31.9032 16.0208C33.3442 16.0208 34.6808 15.2909 35.2875 14.1343H35.3349V15.907H37.4584V8.55071C37.4584 6.41782 35.7521 5.04322 33.1261 5.04322C30.6898 5.04322 28.8886 6.43678 28.8223 8.35166H30.8889C31.0595 7.44161 31.9031 6.84436 33.0597 6.84436C34.4628 6.84436 35.2496 7.49848 35.2496 8.70246V9.51763L32.3867 9.68825C29.7229 9.84938 28.282 10.9396 28.282 12.8356C28.282 14.7505 29.7703 16.0208 31.9032 16.0208ZM32.5194 14.267C31.2966 14.267 30.5192 13.6793 30.5192 12.7787C30.5192 11.8498 31.2681 11.3094 32.6995 11.2241L35.2496 11.0629V11.8971C35.2496 13.2811 34.0741 14.267 32.5195 14.267M40.2929 19.9264C42.5302 19.9264 43.5824 19.0734 44.5019 16.4853L48.5307 5.1854H46.1987L43.497 13.9162H43.4496L40.7479 5.1854H38.3495L42.2361 15.9449L42.0276 16.5991C41.6769 17.7082 41.1081 18.1348 40.0938 18.1348C39.9137 18.1348 39.563 18.1158 39.4207 18.0969V19.8696C39.5534 19.9075 40.1221 19.9264 40.2928 19.9264",fill:"black"})),(0,n.createElement)("defs",null,(0,n.createElement)("clipPath",{id:"clip0_4983_17030"},(0,n.createElement)("rect",{width:"48.5308",height:"20",fill:"white"}))))}function ef(){return(0,n.createElement)("svg",{width:"51",height:"20",viewBox:"0 0 51 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("g",{clipPath:"url(#clip0_4983_17014)"},(0,n.createElement)("path",{d:"M35.5807 5.3982C36.9606 5.3982 38.027 5.77458 38.8425 6.52732C39.6579 7.27997 40.0341 8.2836 40.0341 9.53811V15.5597H38.2779V14.1799H38.2151C37.4625 15.309 36.3961 15.8735 35.1416 15.8735C34.0752 15.8735 33.1343 15.5598 32.3817 14.9326C31.6917 14.3054 31.2526 13.4272 31.2526 12.4863C31.2526 11.4827 31.6289 10.6672 32.3817 10.04C33.1343 9.41271 34.2007 9.16183 35.4552 9.16183C36.5842 9.16183 37.4625 9.35007 38.1524 9.78909V9.35007C38.1524 8.76458 37.9338 8.17918 37.4967 7.79771L37.3996 7.71919C36.8979 7.28007 36.2706 7.02919 35.5807 7.02919C34.5144 7.02919 33.6989 7.46827 33.1343 8.34644L31.5036 7.34262C32.5071 6.02536 33.8243 5.3982 35.5807 5.3982ZM26.7364 1.13281C27.8619 1.13281 28.9315 1.52448 29.7867 2.25487L29.9354 2.38722C30.8136 3.13997 31.2526 4.26909 31.2526 5.46085C31.2526 6.65262 30.8136 7.71899 29.9354 8.53438C29.0573 9.34977 27.9909 9.78889 26.7364 9.78889L23.7256 9.72615V15.5597H21.8438V1.13281H26.7364ZM35.8315 10.6671C35.0788 10.6671 34.4516 10.8553 33.9498 11.2316C33.448 11.5452 33.1971 11.9843 33.1971 12.5488C33.1971 13.0507 33.4481 13.4897 33.8243 13.7407C34.2635 14.0543 34.7652 14.2424 35.2671 14.2424C35.9695 14.2424 36.6721 13.9692 37.2216 13.4738L37.337 13.3643C37.9642 12.7998 38.2779 12.1098 38.2779 11.357C37.7134 10.918 36.8979 10.667 35.8316 10.667M26.862 2.88899H23.7257V7.90732H26.862C27.5519 7.90732 28.2419 7.65644 28.681 7.15468C29.6845 6.21379 29.6845 4.64566 28.7438 3.70468L28.681 3.64193C28.1791 3.14017 27.5519 2.82654 26.8619 2.88928M50.1957 5.71183L43.9859 19.9506H42.1041L44.4249 14.9953L40.3478 5.77458H42.355L45.3031 12.8625H45.3658L48.2512 5.77458H50.1957V5.71183Z",fill:"#5F6368"}),(0,n.createElement)("path",{d:"M16.2609 8.47087C16.2609 7.90636 16.1982 7.34185 16.1354 6.77734H8.29492V9.97636H12.7484C12.5602 10.9799 11.9957 11.9208 11.1176 12.4854V14.5553H13.8147C15.3829 13.1126 16.261 10.9799 16.261 8.47097",fill:"#4285F4"}),(0,n.createElement)("path",{d:"M8.29415 16.5632C10.5522 16.5632 12.434 15.8105 13.814 14.556L11.1168 12.4861C10.364 12.9878 9.42317 13.3015 8.29415 13.3015C6.1614 13.3015 4.27964 11.8588 3.65238 9.85156H0.892578V11.9842C2.33523 14.8069 5.15787 16.5632 8.29415 16.5632Z",fill:"#34A853"}),(0,n.createElement)("path",{d:"M3.6537 9.8512C3.27743 8.84757 3.27743 7.71855 3.6537 6.65218V4.51953H0.893897C-0.297966 6.84041 -0.297966 9.60032 0.893897 11.9838L3.6537 9.8512Z",fill:"#FBBC04"}),(0,n.createElement)("path",{d:"M8.29595 3.26513C9.48772 3.26513 10.6167 3.70425 11.495 4.51964L13.8785 2.13611C12.373 0.756112 10.3659 -0.0592803 8.3586 0.00336671C5.22233 0.00336671 2.33703 1.75974 0.957031 4.58239L3.71693 6.71503C4.28144 4.70778 6.16321 3.26513 8.29595 3.26513Z",fill:"#EA4335"})),(0,n.createElement)("defs",null,(0,n.createElement)("clipPath",{id:"clip0_4983_17014"},(0,n.createElement)("rect",{width:"50.1961",height:"20",fill:"white"}))))}function tf(){return(0,n.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M11.2285 8.23401C9.87346 7.73068 9.13513 7.34484 9.13513 6.73151C9.13513 6.21318 9.56096 5.91734 10.321 5.91734C11.7101 5.91734 13.1368 6.45234 14.1193 6.93401L14.6743 3.50818C13.8951 3.13651 12.3018 2.52734 10.0993 2.52734C8.54096 2.52734 7.24513 2.93484 6.3193 3.69484C5.3568 4.48984 4.85513 5.63984 4.85513 7.02818C4.85513 9.54734 6.3943 10.6215 8.8943 11.5307C10.5076 12.104 11.0435 12.5123 11.0435 13.1423C11.0435 13.7523 10.5193 14.1048 9.57513 14.1048C8.40596 14.1048 6.47846 13.5307 5.21596 12.7898L4.6543 16.254C5.74096 16.864 7.7418 17.494 9.81846 17.494C11.4651 17.494 12.8385 17.1048 13.7643 16.364C14.8018 15.5498 15.3393 14.3457 15.3393 12.7898C15.3393 10.214 13.7651 9.13984 11.2268 8.23318H11.2285V8.23401Z",fill:"#6772E5"}))}function rf(){return(0,n.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M22 19.0625H18C17.59 19.0625 17.25 18.7225 17.25 18.3125V12.3125C17.25 11.981 17.1183 11.663 16.8839 11.4286C16.6495 11.1942 16.3315 11.0625 16 11.0625C15.6685 11.0625 15.3505 11.1942 15.1161 11.4286C14.8817 11.663 14.75 11.981 14.75 12.3125V18.3125C14.75 18.7225 14.41 19.0625 14 19.0625H10C9.59 19.0625 9.25 18.7225 9.25 18.3125V12.3125C9.25 11.981 9.1183 11.663 8.88388 11.4286C8.64946 11.1942 8.33152 11.0625 8 11.0625C7.66848 11.0625 7.35054 11.1942 7.11612 11.4286C6.8817 11.663 6.75 11.981 6.75 12.3125V18.3125C6.75 18.7225 6.41 19.0625 6 19.0625H2C1.59 19.0625 1.25 18.7225 1.25 18.3125V12.3125C1.25 8.5925 4.28 5.5625 8 5.5625C9.45 5.5625 10.84 6.0225 12 6.8725C13.1593 6.02003 14.561 5.56097 16 5.5625C19.72 5.5625 22.75 8.5925 22.75 12.3125V18.3125C22.75 18.7225 22.41 19.0625 22 19.0625ZM18.75 17.5625H21.25V12.3125C21.25 9.4225 18.89 7.0625 16 7.0625C14.71 7.0625 13.46 7.5425 12.5 8.4025C12.22 8.6625 11.78 8.6625 11.5 8.4025C10.5374 7.54127 9.29162 7.0643 8 7.0625C5.11 7.0625 2.75 9.4225 2.75 12.3125V17.5625H5.25V12.3125C5.25 10.7925 6.48 9.5625 8 9.5625C9.52 9.5625 10.75 10.7925 10.75 12.3125V17.5625H13.25V12.3125C13.25 10.7925 14.48 9.5625 16 9.5625C17.52 9.5625 18.75 10.7925 18.75 12.3125V17.5625Z",fill:"black"}))}function nf(){return(0,n.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M5.51753 13.6547H8.66219C11.0895 13.6547 12.3035 12.8547 12.3035 11.31C12.3035 9.79333 11.0069 8.96533 8.46886 8.96533H5.51753V13.6547ZM5.51753 2.34467V6.70333H8.27619C10.3449 6.70333 11.4209 5.93067 11.4209 4.524C11.4209 3.08933 10.3175 2.34467 8.24819 2.34467H5.51753ZM1.13086 16V13.6547H2.98019V2.34467H1.13153V0H8.52419C11.9175 0 13.9862 1.572 13.9862 4.30333C13.9862 6.09667 12.9382 7.2 11.6142 7.724C13.5175 8.24867 14.8689 9.6 14.8689 11.448C14.8689 14.372 12.6069 16 8.91019 16H1.13153",fill:"black"}))}function af(){return(0,n.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.43375 2.35372C2.48166 3.80719 0.371648 11.2075 4.67312 15.5434C9.54847 20.4579 17.6594 16.9712 17.68 9.95216C17.6847 8.33376 17.6601 8.2976 16.531 8.26504C13.7372 8.18488 10.0846 8.28224 10.0846 8.43696C10.0846 8.53032 11.2521 9.85168 12.6789 11.3733C14.1057 12.8948 15.2732 14.2225 15.2732 14.3238C15.2732 15.3837 12.1394 15.6928 10.3405 14.8102C6.4704 12.9114 3.71669 6.76317 5.82953 4.7388C6.9578 3.65781 8.76831 4.08753 12.8056 6.3943C14.2849 7.23959 15.5522 7.89588 15.6217 7.85296C15.6914 7.80988 15.125 6.55956 14.3634 5.07417L12.9785 2.37385L12.357 2.26347C11.3956 2.09288 9.30543 2.14083 8.43375 2.35372Z",fill:"#1E1A14"}))}function of(){return(0,n.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.43375 2.35372C2.48166 3.80719 0.371648 11.2075 4.67312 15.5434C9.54847 20.4579 17.6594 16.9712 17.68 9.95216C17.6847 8.33376 17.6601 8.2976 16.531 8.26504C13.7372 8.18488 10.0846 8.28224 10.0846 8.43696C10.0846 8.53032 11.2521 9.85168 12.6789 11.3733C14.1057 12.8948 15.2732 14.2225 15.2732 14.3238C15.2732 15.3837 12.1394 15.6928 10.3405 14.8102C6.4704 12.9114 3.71669 6.76317 5.82953 4.7388C6.9578 3.65781 8.76831 4.08753 12.8056 6.3943C14.2849 7.23959 15.5522 7.89588 15.6217 7.85296C15.6914 7.80988 15.125 6.55956 14.3634 5.07417L12.9785 2.37385L12.357 2.26347C11.3956 2.09288 9.30543 2.14083 8.43375 2.35372Z",fill:"#1E1A14"}))}function sf(){return null}function lf(){return null}function cf(){return(0,n.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M8.166 1.751c0-.322.261-.583.583-.583h3.5c.322 0 .584.261.584.583v3.5a.583.583 0 0 1-1.167 0V3.16l-3.67 3.67a.583.583 0 0 1-.826-.825l3.671-3.67H8.75a.583.583 0 0 1-.583-.584z",fill:"#2271B1"}),(0,n.createElement)("path",{d:"M4.525 2.335h1.308a.583.583 0 1 1 0 1.166H4.549c-.5 0-.839 0-1.102.022-.255.021-.386.059-.477.105-.22.112-.398.29-.51.51-.047.092-.085.222-.105.478-.022.263-.022.602-.022 1.102v3.733c0 .5 0 .84.022 1.102.02.256.058.387.105.478.112.22.29.398.51.51.09.046.222.084.477.105.263.021.603.022 1.102.022h3.734c.5 0 .839 0 1.102-.022.255-.02.386-.059.477-.105.22-.112.398-.29.51-.51.047-.091.085-.222.105-.478.022-.262.022-.602.022-1.102V8.168a.583.583 0 0 1 1.167 0v1.307c0 .47 0 .857-.026 1.173-.027.328-.084.63-.228.913-.224.439-.581.796-1.02 1.02-.283.144-.585.201-.912.228-.316.026-.704.026-1.173.026H4.525c-.47 0-.857 0-1.173-.026-.327-.027-.629-.084-.912-.229a2.333 2.333 0 0 1-1.02-1.02c-.144-.283-.201-.584-.228-.912-.026-.316-.026-.703-.026-1.173V5.694c0-.47 0-.857.026-1.173.027-.328.084-.63.228-.912.224-.44.581-.796 1.02-1.02.283-.144.585-.202.912-.229.316-.025.704-.025 1.173-.025z",fill:"#2271B1"}))}function uf(){return(0,n.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 .834a9.167 9.167 0 1 0 0 18.333A9.167 9.167 0 0 0 10 .834zm0 5a.833.833 0 0 0 0 1.667h.008a.833.833 0 0 0 0-1.667H10zm.833 4.167a.833.833 0 1 0-1.666 0v3.333a.833.833 0 0 0 1.666 0v-3.333z",fill:"#0C7FF2"}))}const df={campaignLink:"Ze63XtBvwgtRVGasqlQL",donorLink:"POivnRpe2AtHW7yf5vIo",paymentMethod:"WjAsS3_eCXlvCH1cUuKM",donationType:"wum4Ez3P5PUuJDx7ygKq",gatewayLink:"i4sP9RUtPdtp7AJkGed4",date:"FRtWSK5tJ36KGuy0HyVl",badge:"Jl5oJJxPZ302cUc2wvyM",notice:"rmFM0a_QY78CnORQuaQQ",noticeContent:"alXIBzfGKZDszG5FwKL1",noticeTitle:"MESuJqUCrZ7xbgfbFIJz",noticeDescription:"_E_MTgux4RTRX3IuViZ1"};function hf(){return(0,n.createElement)("div",{className:df.notice},(0,n.createElement)("div",{className:df.noticeIcon},(0,n.createElement)(uf,null)),(0,n.createElement)("div",{className:df.noticeContent},(0,n.createElement)("strong",{className:df.noticeTitle},(0,l.__)("Gateway Details Unavailable","give")),(0,n.createElement)("p",{className:df.noticeDescription},(0,l.__)("This donation's gateway is not active on your site. Install the matching payment gateway to see full details.","give"))))}function ff(){return(0,n.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("g",{clipPath:"url(#fpk8bjmuda)"},(0,n.createElement)("path",{d:"M6 12.334h4m-5.6-11h7.2c.373 0 .56 0 .703.073a.667.667 0 0 1 .291.291c.073.143.073.33.073.703v1.383c0 .326 0 .489-.037.642a1.335 1.335 0 0 1-.16.386c-.082.134-.197.25-.428.48l-1.954 1.954c-.264.264-.396.396-.446.549a.667.667 0 0 0 0 .412c.05.152.182.284.446.548l1.954 1.954c.23.23.346.346.428.48.073.12.127.25.16.386.037.154.037.317.037.643V13.6c0 .373 0 .56-.073.702a.667.667 0 0 1-.291.292c-.143.072-.33.072-.703.072H4.4c-.373 0-.56 0-.703-.072a.667.667 0 0 1-.291-.292c-.073-.142-.073-.329-.073-.702v-1.383c0-.326 0-.49.037-.643.033-.136.087-.266.16-.385.082-.135.198-.25.428-.48l1.954-1.955c.264-.264.396-.396.446-.548a.667.667 0 0 0 0-.412c-.05-.153-.182-.285-.446-.549L3.958 5.292c-.23-.23-.346-.346-.428-.48a1.334 1.334 0 0 1-.16-.386c-.037-.153-.037-.316-.037-.642V2.4c0-.374 0-.56.073-.703a.667.667 0 0 1 .291-.291c.143-.073.33-.073.703-.073z",stroke:"#D98715",strokeWidth:"1.333",strokeLinecap:"round",strokeLinejoin:"round"})),(0,n.createElement)("defs",null,(0,n.createElement)("clipPath",{id:"fpk8bjmuda"},(0,n.createElement)("path",{fill:"#fff",d:"M0 0h16v16H0z"}))))}function pf(){return(0,n.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M13.636 8.595a5.667 5.667 0 0 1-10.543 2.238l-.167-.289m-.562-3.14a5.667 5.667 0 0 1 10.543-2.238l.167.289M2.329 12.044l.488-1.822 1.821.488m6.723-5.421 1.822.488.488-1.821M8 5v3l1.666 1",stroke:"#459948",strokeWidth:"1.333",strokeLinecap:"round",strokeLinejoin:"round"}))}const gf={paymentMethod:"eifQFHz9_TrKfbSmFlWI",donationType:"_A671fWGmhuhjPadIXsU",date:"g6YA1AZrdxL4p8CWoqCg",gatewayCard:"VpbtXmIxqn4XI6BuhPst",gatewayLink:"CodUOcB8yCAKdCuaWxIK",badge:"VLPPnZl9nAjtNZrs49Yc",limited:"HkyznYj0piwdS5JKAavg",unlimited:"G7pg60toQ9jdmxSsOyxn"};function mf({donor:e}){return(0,n.createElement)(Gh,{heading:(0,l.__)("Associated donor","give"),headingId:"donor"},(0,n.createElement)(n.Fragment,null,e?(0,n.createElement)(n.Fragment,null,(0,n.createElement)("a",{className:gf.donorLink,href:`edit.php?post_type=give_forms&page=give-donors&view=overview&id=${e.id}`},e.name),(0,n.createElement)("p",null,e.email)):(0,n.createElement)("p",null,(0,l.__)("No donor associated with this subscription","give"))))}function vf({campaign:e}){return(0,n.createElement)(Gh,{heading:(0,l.__)("Campaign name","give"),headingId:"campaign-name"},e&&(0,n.createElement)("a",{href:`edit.php?post_type=give_forms&page=give-campaigns&id=${e?.id}&tab=overview`,className:gf.campaignLink},e?.title))}function yf(e){return{campaign:e?._embedded?.["givewp:campaign"]?.[0],donor:e?._embedded?.["givewp:donor"]?.[0],form:e?._embedded?.["givewp:form"]?.[0],donations:e?._embedded?.["givewp:donations"]?.[0]}}function bf({subscription:e,isLoading:t}){const{campaign:r,donor:a}=yf(e),i=0===e?.installments,o=i?(0,n.createElement)(n.Fragment,null,(0,n.createElement)(pf,null),(0,l.__)("Unlimited","give")):(0,n.createElement)(n.Fragment,null,(0,n.createElement)(ff,null),(0,l.__)("Limited","give")),c=e?.renewsAt,u=e?.gatewayId,d=e?.gateway?.id,h=e?.gateway?.label,f=e?.gateway?.subscriptionUrl;return(0,n.createElement)(Ah,{className:gf.overviewPanel},(0,n.createElement)("h2",{id:"subscription-details-grid-title",className:"sr-only"},(0,l.__)("Subscription Details","give")),(0,n.createElement)(Kh,{ariaLabel:(0,l.__)("Subscription details","give")},(0,n.createElement)(vf,{campaign:r}),(0,n.createElement)(Gh,{className:gf.card,heading:(0,l.__)("Next payment","give"),headingId:"next-payment"},t&&(0,n.createElement)(_h,null),!t&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("time",{className:gf.date,dateTime:c},Fs(c)),(0,n.createElement)("div",{className:gf.donationType},(0,n.createElement)("span",{className:s()(gf.badge,{[gf.unlimited]:i,[gf.limited]:!i}),"aria-label":i?(0,l.__)("Unlimited","give"):(0,l.__)("Limited","give")},o)))),(0,n.createElement)(mf,{donor:a}),(0,n.createElement)(Gh,{heading:(0,l.__)("Gateway","give"),headingId:"gateway"},t?(0,n.createElement)(_h,null):d?(0,n.createElement)(n.Fragment,null,(0,n.createElement)("strong",{className:gf.paymentMethod},(0,n.createElement)(Zh,{paymentMethod:u}),h),f&&(0,n.createElement)("a",{className:gf.gatewayLink,href:f,target:"_blank",rel:"noopener noreferrer"},(0,l.__)("View subscription on gateway","give"),(0,n.createElement)(cf,null))):(0,n.createElement)(hf,null))))}function xf(e){var t,r,n;const{currency:a}=Ch(),i=Number(null!==(t=e?.amount?.value)&&void 0!==t?t:0),o=Number(null!==(r=e?.feeAmountRecovered?.value)&&void 0!==r?r:0),s=i-o;return{baseCurrency:a,formatter:zs(null!==(n=e?.amount?.currency)&&void 0!==n?n:a),amount:i,intendedAmount:s,feeAmountRecovered:o}}const wf={link:"mUH06g0k7IO6DnqF80fi"};function kf({subscription:e,adminUrl:t,intendedAmount:r,isLoading:a}){var i;const{form:o}=yf(e),s=null!==(i=o?.title)&&void 0!==i?i:(0,l.__)("Donation Form","give"),c=(e=>{if(!e)return null;if(0===e.installments)return null;const t=new Date(e.createdAt),r=e.period,n=e.frequency,a=(e.installments-1)*n,i=new Date(t);switch(r){case"day":i.setDate(i.getDate()+a);break;case"week":i.setDate(i.getDate()+7*a);break;case"month":i.setMonth(i.getMonth()+a);break;case"quarter":i.setMonth(i.getMonth()+3*a);break;case"year":i.setFullYear(i.getFullYear()+a);break;default:return null}return i.toISOString()})(e),u=[{label:(0,l.__)("Start date","give"),value:Fs(e?.createdAt,!1)},{label:(0,l.__)("End date","give"),value:c?Fs(c,!1):(0,l.__)("Ongoing","give")},{label:(0,l.__)("Donation form","give"),value:e?.donationFormId?(0,n.createElement)("a",{className:wf.link,href:`${t}post.php?post=${e?.donationFormId}&action=edit`,target:"_blank",rel:"noopener noreferrer"},s):""},{label:(0,l.__)("Renewal","give"),value:zs(e?.amount?.currency).format(r)}];return(0,n.createElement)(Ah,{className:wf.summaryPanel},(0,n.createElement)(Ms,{title:(0,l.__)("Summary","give"),subtitle:(0,l.__)("Information about the initial recurring donation","give")}),(0,n.createElement)(Ph,{data:u,isLoading:a}))}function Sf({subscription:e,donations:t,currency:r}){const a=function(e){return new Intl.NumberFormat(navigator.language,{style:"currency",currency:e})}(r),i=e?.projectedAnnualRevenue,o=(e=>{const t=Uh(e),r=(new Date).getFullYear();return t?.filter((e=>new Date(e.createdAt).getFullYear()===r))})(t),s=(c=o)?c?.reduce(((e,t)=>e+Number(t.amount.value)),0):0;var c;const u=i?Number(i?.value):0,d=u>0?((e,t)=>{const r=Math.ceil(e/t*100);return Math.min(r,100)})(s,u):0,h={chart:{height:1024,type:"radialBar"},plotOptions:{radialBar:{hollow:{margin:15,size:"60%"},dataLabels:{name:{offsetY:20,show:!0,color:"#4B5563",fontSize:"12px"},value:{offsetY:-20,color:"#060C1A",fontSize:"24px",show:!0}}}},colors:["#459948"],labels:[a.format(s)]},f=[d];return(0,n.createElement)(Ah,null,(0,n.createElement)("div",{className:"YovvFTWPnxrTTIcX_4dw"},(0,n.createElement)(Ms,{title:(0,l.__)("Projected Annual Revenue","give"),subtitle:(0,l.__)("Estimated yearly contribution based on billing amount.","give")}),(0,n.createElement)("div",{className:"Qsj9rPleYV50FK4MYVFA"},(0,n.createElement)(Xh.A,{options:h,series:f,type:"radialBar"}),(0,n.createElement)("div",{className:"APudIvQnLvqPHtn9fzix"},(0,n.createElement)("span",{className:"edcwJHA03B2Sf7U2K7RQ"},(0,l.__)("Estimated contribution","give")),(0,n.createElement)("span",{className:"HbUmLxy0ufASx7YmnQgp"},a.format(i?.value))))))}const Cf="OUGB0Q3RJlE2_IWt15SH",_f="U0VTkOQmLvLgYRByi6RQ";function Ef({onClick:e=null,className:t="",actionId:r=null,displayText:a,hiddenText:i="",disabled:o=!1,highlight:l=!1,href:c="",ariaLabel:u=""}){return c?(0,n.createElement)("a",{href:c,className:s()(Cf,{[_f]:l},t),"aria-label":u||a},a," ",i&&(0,n.createElement)("span",{className:"give-visually-hidden"},i)):e?(0,n.createElement)("button",{type:"button",onClick:e,"data-actionid":r,className:s()(Cf,{[_f]:l},t),disabled:o,"aria-label":u||a},a," ",i&&(0,n.createElement)("span",{className:"give-visually-hidden"},i)):null}const Pf=({item:e,removeRow:t,setUpdateErrors:r,parameters:a,listTableApi:i})=>{const o=(0,n.useContext)(Ks),{mutate:s}=Mr(),c=async(e,t,n,a)=>{const o=await i.fetchWithArgs(t,{ids:[n]},a);return r(o),await s(e),o},u=async()=>await c(a,"/delete",e.id,"DELETE"),d=async()=>await c(a,"/trash",e.id,"DELETE"),h=async()=>await c(a,"/untrash",e.id,"POST"),f=()=>(0,n.createElement)("p",null,(0,l.sprintf)((0,l.__)("Really delete donation #%d?","give"),e.id)),p=()=>(0,n.createElement)("p",null,(0,l.sprintf)((0,l.__)("Trash the following donation #%d?","give"),e.id)),g=()=>(0,n.createElement)("p",null,(0,l.sprintf)((0,l.__)("Restore the following donation #%d?","give"),e.id));return(0,n.createElement)(n.Fragment,null,a?.status?.includes("trash")?(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Ef,{onClick:()=>{o((0,l.__)("Restore","give"),g,h,"normal")},actionId:e.id,displayText:(0,l.__)("Restore","give")}),(0,n.createElement)(Ef,{onClick:()=>{o((0,l.__)("Delete","give"),f,u,"danger")},actionId:e.id,displayText:(0,l.__)("Delete","give"),hiddenText:e.name,highlight:!0})):(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Ef,{href:`${window.GiveDonations.adminUrl}edit.php?post_type=give_forms&page=give-payment-history&id=${e.id}`,displayText:(0,l.__)("Edit","give"),ariaLabel:(0,l.sprintf)((0,l.__)("Edit donation #%d.","give"),e.id)}),(0,n.createElement)(Ef,{onClick:()=>{o((0,l.__)("Trash","give"),p,d,"warning")},actionId:e.id,displayText:(0,l.__)("Trash","give"),ariaLabel:(0,l.sprintf)((0,l.__)("Move donation #%d to trash.","give"),e.id),hiddenText:e.name,highlight:!0})))},{legacyApiRoot:Af,apiNonce:Df}=Ch(),Of={apiRoot:`${Af}/donations?subscriptionId=${new URLSearchParams(window.location.search).get("id")}`,apiNonce:Df,table:{columns:[{id:"id",label:"ID",sortable:!0,visible:!0},{id:"subscriptionDonationType",label:"Type",sortable:!1,visible:!0},{id:"campaign",label:"Campaign",sortable:!1,visible:!0},{id:"createdAt",label:"Date",sortable:!0,visible:!0},{id:"status",label:"Status",sortable:!1,visible:!0},{id:"amount",label:"Amount",sortable:!0,visible:!0}],id:"donations"}},Mf="ciDdVbwUbNiYV5i226GV",Tf="B64yDXkLcaDstZHP1QGT",If="bZGqPJ6AAxf9JtMuLKHG",Nf="feTs_fXy3DjUni7Ob0gD",Lf="st116rGVZ2HWp5Aq3gix";var Rf=function(){return Rf=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},Rf.apply(this,arguments)};function Ff(e,t,r){if(r||2===arguments.length)for(var n,a=0,i=t.length;a<i;a++)!n&&a in t||(n||(n=Array.prototype.slice.call(t,0,a)),n[a]=t[a]);return e.concat(n||t)}var zf=function(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},jf={k:1e3,m:1e6,b:1e9},Hf=function(e){var t=e.value,r=e.groupSeparator,n=void 0===r?",":r,a=e.decimalSeparator,i=void 0===a?".":a,o=e.allowDecimals,s=void 0===o||o,l=e.decimalsLimit,c=void 0===l?2:l,u=e.allowNegativeValue,d=void 0===u||u,h=e.disableAbbreviations,f=void 0!==h&&h,p=e.prefix,g=void 0===p?"":p,m=e.transformRawValue,v=(void 0===m?function(e){return e}:m)(t);if("-"===v)return v;var y=f?[]:["k","m","b"],b=new RegExp("((^|\\D)-\\d)|(-"+zf(g)+")").test(v),x=RegExp("(\\d+)-?"+zf(g)).exec(t)||[],w=x[0],k=x[1],S=function(e,t){void 0===t&&(t=",");var r=new RegExp(zf(t),"g");return e.replace(r,"")}(g?w?v.replace(w,"").concat(k):v.replace(g,""):v,n),C=function(e,t){var r=zf(t.join("")),n=new RegExp("[^\\d"+r+"]","gi");return e.replace(n,"")}(S,Ff([n,i],y)),_=C;if(!f){if(y.some((function(e){return e===C.toLowerCase().replace(i,"")})))return"";var E=function(e,t){void 0===t&&(t=".");var r=new RegExp("(\\d+("+zf(t)+"\\d*)?)([kmb])$","i"),n=e.match(r);if(n){var a=n[1],i=n[3],o=jf[i.toLowerCase()];return Number(a.replace(t,"."))*o}}(C,i);E&&(_=String(E))}var P=b&&d?"-":"";if(i&&_.includes(i)){var A=C.split(i),D=A[0],O=A[1],M=c&&O?O.slice(0,c):O;return""+P+D+(s?""+i+M:"")}return""+P+_},Bf=function(e,t){var r=t.groupSeparator,n=void 0===r?",":r,a=t.decimalSeparator,i=void 0===a?".":a,o=new RegExp("\\d([^"+zf(n)+zf(i)+"0-9]+)"),s=e.match(o);return s?s[1]:void 0},$f=function(e){var t=e.value,r=e.decimalSeparator,n=e.intlConfig,a=e.decimalScale,i=e.prefix,o=void 0===i?"":i,s=e.suffix,l=void 0===s?"":s;if(""===t||void 0===t)return"";if("-"===t)return"-";var c=new RegExp("^\\d?-"+(o?zf(o)+"?":"")+"\\d").test(t),u="."!==r?Wf(t,r,c):t,d={minimumFractionDigits:a||0,maximumFractionDigits:20},h=(n?new Intl.NumberFormat(n.locale,n.currency?Rf(Rf({},d),{style:"currency",currency:n.currency}):d):new Intl.NumberFormat(void 0,d)).formatToParts(Number(u)),f=Vf(h,e),p=Bf(f,Rf({},e)),g=t.slice(-1)===r?r:"",m=(u.match(RegExp("\\d+\\.(\\d+)"))||[])[1];return void 0===a&&m&&r&&(f=f.includes(r)?f.replace(RegExp("(\\d+)("+zf(r)+")(\\d+)","g"),"$1$2"+m):p&&!l?f.replace(p,""+r+m+p):""+f+r+m),l&&g?""+f+g+l:p&&g?f.replace(p,""+g+p):p&&l?f.replace(p,""+g+l):[f,g,l].join("")},Wf=function(e,t,r){var n=e;return t&&"."!==t&&(n=n.replace(RegExp(zf(t),"g"),"."),r&&"-"===t&&(n="-"+n.slice(1))),n},Vf=function(e,t){var r=t.prefix,n=t.groupSeparator,a=t.decimalSeparator,i=t.decimalScale,o=t.disableGroupSeparators,s=void 0!==o&&o;return e.reduce((function(e,t,o){var l=t.type,c=t.value;return 0===o&&r?"minusSign"===l?[c,r]:"currency"===l?Ff(Ff([],e),[r]):[r,c]:"currency"===l?r?e:Ff(Ff([],e),[c]):"group"===l?s?e:Ff(Ff([],e),[void 0!==n?n:c]):"decimal"===l?void 0!==i&&0===i?e:Ff(Ff([],e),[void 0!==a?a:c]):Ff(Ff([],e),"fraction"===l?[void 0!==i?c.slice(0,i):c]:[c])}),[""]).join("")},Yf={currencySymbol:"",groupSeparator:"",decimalSeparator:"",prefix:"",suffix:""},Xf=function(e){return RegExp(/\d/,"gi").test(e)},Kf=(0,n.forwardRef)((function(e,t){var r=e.allowDecimals,i=void 0===r||r,o=e.allowNegativeValue,s=void 0===o||o,l=e.id,c=e.name,u=e.className,d=e.customInput,h=e.decimalsLimit,f=e.defaultValue,p=e.disabled,g=void 0!==p&&p,m=e.maxLength,v=e.value,y=e.onValueChange,b=e.fixedDecimalLength,x=e.placeholder,w=e.decimalScale,k=e.prefix,S=e.suffix,C=e.intlConfig,_=e.step,E=e.min,P=e.max,A=e.disableGroupSeparators,D=void 0!==A&&A,O=e.disableAbbreviations,M=void 0!==O&&O,T=e.decimalSeparator,I=e.groupSeparator,N=e.onChange,L=e.onFocus,R=e.onBlur,F=e.onKeyDown,z=e.onKeyUp,j=e.transformRawValue,H=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]])}return r}(e,["allowDecimals","allowNegativeValue","id","name","className","customInput","decimalsLimit","defaultValue","disabled","maxLength","value","onValueChange","fixedDecimalLength","placeholder","decimalScale","prefix","suffix","intlConfig","step","min","max","disableGroupSeparators","disableAbbreviations","decimalSeparator","groupSeparator","onChange","onFocus","onBlur","onKeyDown","onKeyUp","transformRawValue"]);if(T&&Xf(T))throw new Error("decimalSeparator cannot be a number");if(I&&Xf(I))throw new Error("groupSeparator cannot be a number");var B=(0,n.useMemo)((function(){return function(e){var t=e||{},r=t.locale,n=t.currency;return(r?new Intl.NumberFormat(r,n?{currency:n,style:"currency"}:void 0):new Intl.NumberFormat).formatToParts(1000.1).reduce((function(e,t,r){return"currency"===t.type?Rf(Rf({},e),0===r?{currencySymbol:t.value,prefix:t.value}:{currencySymbol:t.value,suffix:t.value}):"group"===t.type?Rf(Rf({},e),{groupSeparator:t.value}):"decimal"===t.type?Rf(Rf({},e),{decimalSeparator:t.value}):e}),Yf)}(C)}),[C]),$=T||B.decimalSeparator||"",W=I||B.groupSeparator||"";if($&&W&&$===W&&!1===D)throw new Error("decimalSeparator cannot be the same as groupSeparator");var V={decimalSeparator:$,groupSeparator:W,disableGroupSeparators:D,intlConfig:C,prefix:k||B.prefix,suffix:S},Y={decimalSeparator:$,groupSeparator:W,allowDecimals:i,decimalsLimit:h||b||2,allowNegativeValue:s,disableAbbreviations:M,prefix:k||B.prefix,transformRawValue:j},X=null!=f?$f(Rf(Rf({},V),{decimalScale:w,value:String(f)})):null!=v?$f(Rf(Rf({},V),{decimalScale:w,value:String(v)})):"",K=(0,n.useState)(X),G=K[0],U=K[1],q=(0,n.useState)(!1),Z=q[0],J=q[1],Q=(0,n.useState)(0),ee=Q[0],te=Q[1],re=(0,n.useState)(0),ne=re[0],ae=re[1],ie=(0,n.useState)(null),oe=ie[0],se=ie[1],le=(0,n.useRef)(null);(0,n.useImperativeHandle)(t,(function(){return le.current}));var ce=function(e,t){J(!0);var r=function(e){var t=e.selectionStart,r=e.value,n=e.lastKeyStroke,a=e.stateValue,i=e.groupSeparator,o=t,s=r;if(a&&o){var l=r.split("");return"Backspace"===n&&a[o]===i&&(l.splice(o-1,1),o-=1),"Delete"===n&&a[o]===i&&(l.splice(o,1),o+=1),{modifiedValue:s=l.join(""),cursorPosition:o}}return{modifiedValue:s,cursorPosition:t}}({selectionStart:t,value:e,lastKeyStroke:oe,stateValue:G,groupSeparator:W}),n=r.modifiedValue,a=r.cursorPosition,i=Hf(Rf({value:n},Y));if(!(m&&i.replace(/-/g,"").length>m)){if(""===i||"-"===i||i===$)return y&&y(void 0,c,{float:null,formatted:"",value:""}),U(i),void te(1);var o=$?i.replace($,"."):i,s=parseFloat(o),l=$f(Rf({value:i},V));if(null!=a){var u=a+(l.length-e.length);u=u<=0?k?k.length:0:u,te(u),ae(ne+1)}U(l),y&&y(i,c,{float:s,formatted:l,value:i})}};(0,n.useEffect)((function(){Z&&"-"!==G&&le.current&&document.activeElement===le.current&&le.current.setSelectionRange(ee,ee)}),[G,ee,le,Z,ne]);var ue=Rf({type:"text",inputMode:"decimal",id:l,name:c,className:u,onChange:function(e){var t=e.target,r=t.value,n=t.selectionStart;ce(r,n),N&&N(e)},onBlur:function(e){var t=e.target.value,r=Hf(Rf({value:t},Y));if("-"===r||r===$||!r)return U(""),void(R&&R(e));var n=function(e,t,r){if(r&&e.length>1){if(e.includes(t)){var n=e.split(t),a=n[0];if((i=n[1]).length>r)return""+a+t+i.slice(0,r)}var i,o=e.length>r?new RegExp("(\\d+)(\\d{"+r+"})"):new RegExp("(\\d)(\\d+)"),s=e.match(o);if(s)return""+(a=s[1])+t+s[2]}return e}(r,$,b),a=function(e,t,r){if(void 0===t&&(t="."),void 0===r||""===e||void 0===e)return e;if(!e.match(/\d/g))return"";var n=e.split(t),a=n[0],i=n[1];if(0===r)return a;var o=i||"";if(o.length<r)for(;o.length<r;)o+="0";else o=o.slice(0,r);return""+a+t+o}(n,$,void 0!==w?w:b),i=parseFloat(a.replace($,".")),o=$f(Rf(Rf({},V),{value:a}));y&&y(a,c,{float:i,formatted:o,value:a}),U(o),R&&R(e)},onFocus:function(e){return L&&L(e),G?G.length:0},onKeyDown:function(e){var t=e.key;if(se(t),_&&("ArrowUp"===t||"ArrowDown"===t)){e.preventDefault(),te(G.length);var r=parseFloat(null!=v?String(v).replace($,"."):Hf(Rf({value:G},Y)))||0,n="ArrowUp"===t?r+_:r-_;if(void 0!==E&&n<E)return;if(void 0!==P&&n>P)return;var a=String(_).includes(".")?Number(String(_).split(".")[1].length):void 0;ce(String(a?n.toFixed(a):n).replace(".",$))}F&&F(e)},onKeyUp:function(e){var t=e.key,r=e.currentTarget.selectionStart;if("ArrowUp"!==t&&"ArrowDown"!==t&&"-"!==G){var n=Bf(G,{groupSeparator:W,decimalSeparator:$});if(n&&r&&r>G.length-n.length&&le.current){var a=G.length-n.length;le.current.setSelectionRange(a,a)}}z&&z(e)},placeholder:x,disabled:g,value:null==v||"-"===G||$&&G===$?G:$f(Rf(Rf({},V),{decimalScale:Z?void 0:w,value:String(v)})),ref:le},H);if(d){var de=d;return a().createElement(de,Rf({},ue))}return a().createElement("input",Rf({},ue))}));Kf.displayName="CurrencyInput";const Gf=Kf,Uf=window.wp.compose;window.wp.keycodes;var qf,Zf,Jf=function(){return Jf=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},Jf.apply(this,arguments)};function Qf(){for(var e="",t="",r=0,n=new Intl.NumberFormat(window.navigator.language).formatToParts(1234.56);r<n.length;r++){var a=n[r];"group"===a.type?e=a.value:"decimal"===a.type&&(t=a.value)}return{groupSeparator:e,decimalSeparator:t}}function ep(e){var t=e.label,r=e.help,n=e.hideLabelFromVision,a=e.value,o=e.onValueChange,s=e.currency,l=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]])}return r}(e,["label","help","hideLabelFromVision","value","onValueChange","currency"]),c=(0,i.useState)(a),u=c[0],d=c[1];(0,i.useEffect)((function(){a!==u&&d(a)}),[a]);var h=(0,Uf.useInstanceId)(Ie.BaseControl,"wp-components-base-control"),f=Qf(),p=f.groupSeparator,g=f.decimalSeparator;return(0,qo.jsx)(Ie.BaseControl,{label:t,help:r,id:h,hideLabelFromVision:n,children:(0,qo.jsx)(Gf,Jf({id:h,disableAbbreviations:!0,decimalSeparator:g,groupSeparator:p.replace(/\u00A0/g," "),value:u,onValueChange:function(e){d(e),o(function(e){if(!e)return e;var t=Qf(),r=t.groupSeparator,n=t.decimalSeparator;return e.replaceAll(r,"").replace(n,".")}(e))},className:"components-text-control__input",allowDecimals:!0,allowNegativeValue:!1,maxLength:9,intlConfig:{locale:window.navigator.language,currency:s}},l))})}function tp(e,t){void 0===t&&(t={});var r=t.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css","top"===r&&n.firstChild?n.insertBefore(a,n.firstChild):n.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}}function rp({isOpen:e,handleClose:t,handleConfirm:r}){const{getValues:a}=I(),{amount:i}=a(),[o,s]=(0,n.useState)({amount:i.value,date:Hs((new Date).toISOString()),updateRenewalDate:!1,transactionId:""}),[c,u]=(0,n.useState)({}),[d,h]=(0,n.useState)(!1),f=(e,t)=>{s((r=>({...r,[e]:t}))),c[e]&&u((t=>({...t,[e]:""})))},p=()=>{s({amount:i.value,date:Hs((new Date).toISOString()),updateRenewalDate:!1,transactionId:""})},g=o.amount&&o.date,v=!g||d;return(0,n.createElement)(ph,{isOpen:e,showHeader:!0,handleClose:()=>{p(),u({}),t()},title:(0,l.__)("Renewal donation","give")},(0,n.createElement)("div",{className:"qCm9Ucj7JvkSthcMBmiJ"},(0,n.createElement)("form",{onSubmit:async e=>{if(e.stopPropagation(),e.preventDefault(),(()=>{const e={};return o.amount||(e.amount=(0,l.__)("Amount is required","give")),o.date||(e.date=(0,l.__)("Date is required","give")),u(e),0===Object.keys(e).length})()&&!d){h(!0);try{await r({...o,amount:{value:o.amount,currency:i.currency}}),p(),u({}),h(!1),t()}catch(e){console.error("Error adding renewal:",e),h(!1)}}}},(0,n.createElement)("div",{className:"Td9aeA0gZiVem2vEY3pn"},(0,n.createElement)("div",{className:Tf},(0,n.createElement)("label",{htmlFor:"amount",className:Mf},(0,l.__)("Amount","give")),(0,n.createElement)(ep,{id:"amount",name:"amount",className:`${If} ${c.amount?Nf:""}`,currency:i.currency,disabled:!1,placeholder:(0,l.__)("Enter amount","give"),value:o.amount,onValueChange:e=>{f("amount",Number(null!=e?e:0))}}),c.amount&&(0,n.createElement)("div",{id:"amount-error",className:Lf,role:"alert","aria-live":"polite"},c.amount)),(0,n.createElement)("div",{className:Tf},(0,n.createElement)("label",{htmlFor:"date",className:Mf},(0,l.__)("Date","give")),(0,n.createElement)("input",{type:"date",id:"date",className:`${If} ${c.date?Nf:""}`,value:o.date,onChange:e=>{f("date",e.target.value)}}),c.date&&(0,n.createElement)("div",{id:"date-error",className:Lf,role:"alert","aria-live":"polite"},c.date)),(0,n.createElement)("div",{className:"uUfYhhNgOszWW17f3P9z"},(0,n.createElement)("label",{className:"AfByEB2_ySGPGe57LwQB"},(0,n.createElement)("input",{type:"checkbox",className:"bKsGruv1EUFKLMeZQVTL",checked:o.updateRenewalDate,onChange:e=>f("updateRenewalDate",e.target.checked),"aria-describedby":"update-renewal-date-description"}),(0,n.createElement)("span",{id:"update-renewal-date-description"},(0,l.__)("Update renewal date","give")))),(0,n.createElement)("div",{className:Tf},(0,n.createElement)("label",{htmlFor:"transactionId",className:Mf},(0,l.__)("Transaction ID","give")," ",(0,n.createElement)("span",{className:"hK8VBP5rb17SlaLw8kw4"},"(",(0,l.__)("optional","give"),")")),(0,n.createElement)("input",{type:"text",id:"transactionId",className:`${If} ${c.transactionId?Nf:""}`,value:o.transactionId,onChange:e=>f("transactionId",e.target.value)}),c.transactionId&&(0,n.createElement)("div",{id:"transactionId-error",className:Lf,role:"alert","aria-live":"polite"},c.transactionId))),(0,n.createElement)("div",{className:"kZB1IowQkJKuBlpCtXrv"},(0,n.createElement)("button",{type:"submit",className:"button button-primary TBgeOToIEkAJOQrLqFwr "+(d?"vIit3v2ZFe93dykvzsN2":""),disabled:v&&!d,"aria-describedby":g?void 0:"submit-button-description"},d?(0,n.createElement)(n.Fragment,null,(0,l.__)("Adding renewal","give"),(0,n.createElement)(Ie.Spinner,null)):(0,l.__)("Add renewal","give")),!g&&(0,n.createElement)("div",{id:"submit-button-description",className:"screen-reader-text","aria-live":"polite"},(0,l.__)("Please fill in all required fields to continue","give"))),(0,n.createElement)("div",{className:"McPaArycBoxGqAzxgBbO"},(0,n.createElement)(m,null),(0,l.__)("Please note that this will not charge the donor nor create the renewal at the gateway.","give")))))}"function"==typeof SuppressedError&&SuppressedError,tp(".mce-floatpanel,.mce-inline-toolbar-grp,.mce-notification{z-index:9999999999!important}.components-popover__content .givewp-classic-editor{margin:0!important}.givewp-classic-editor{width:100%}.givewp-classic-editor>label{box-sizing:border-box;display:block;font-size:11px;font-weight:500;line-height:1.4;margin-bottom:.7rem;margin-top:1.5rem;max-width:100%;overflow:hidden;padding-bottom:0;padding-top:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:1}.givewp-classic-editor .wp-editor-tools{z-index:auto}.givewp-classic-editor .wp-editor-tabs{display:none}.givewp-classic-editor .wp-editor-container{border-radius:.125rem;overflow:hidden}.givewp-classic-editor .mce-top-part:before{display:none}.givewp-classic-editor .mce-tinymce,.givewp-classic-editor .wp-editor-container{box-shadow:none}.givewp-classic-editor textarea{width:100%}.givewp-classic-editor .wp-switch-editor{box-sizing:content-box!important}.givewp-classic-editor.show-editor-tabs .wp-editor-tabs{display:block!important}.givewp-classic-editor.show-editor-tabs .quicktags-toolbar input.button.button-small{background:#f6f7f7;border-color:var(--wp-admin-theme-color)!important;color:var(--wp-admin-theme-color);font-size:12px!important;inline-size:auto;line-height:2;min-height:26px;padding:0 8px;vertical-align:top}.givewp-classic-editor.show-editor-tabs .wp-editor-wrap.html-active textarea{border:0}"),window.wp,(Zf=qf||(qf={})).USD="USD",Zf.CAD="CAD",Zf.EUR="EUR",Zf.AED="AED",Zf.AFN="AFN",Zf.ALL="ALL",Zf.AMD="AMD",Zf.ARS="ARS",Zf.AUD="AUD",Zf.AZN="AZN",Zf.BAM="BAM",Zf.BDT="BDT",Zf.BGN="BGN",Zf.BHD="BHD",Zf.BIF="BIF",Zf.BND="BND",Zf.BOB="BOB",Zf.BRL="BRL",Zf.BWP="BWP",Zf.BYN="BYN",Zf.BZD="BZD",Zf.CDF="CDF",Zf.CHF="CHF",Zf.CLP="CLP",Zf.CNY="CNY",Zf.COP="COP",Zf.CRC="CRC",Zf.CVE="CVE",Zf.CZK="CZK",Zf.DJF="DJF",Zf.DKK="DKK",Zf.DOP="DOP",Zf.DZD="DZD",Zf.EEK="EEK",Zf.EGP="EGP",Zf.ERN="ERN",Zf.ETB="ETB",Zf.GBP="GBP",Zf.GEL="GEL",Zf.GHS="GHS",Zf.GNF="GNF",Zf.GTQ="GTQ",Zf.HKD="HKD",Zf.HNL="HNL",Zf.HRK="HRK",Zf.HUF="HUF",Zf.IDR="IDR",Zf.ILS="ILS",Zf.INR="INR",Zf.IQD="IQD",Zf.IRR="IRR",Zf.ISK="ISK",Zf.JMD="JMD",Zf.JOD="JOD",Zf.JPY="JPY",Zf.KES="KES",Zf.KHR="KHR",Zf.KMF="KMF",Zf.KRW="KRW",Zf.KWD="KWD",Zf.KZT="KZT",Zf.LBP="LBP",Zf.LKR="LKR",Zf.LTL="LTL",Zf.LVL="LVL",Zf.LYD="LYD",Zf.MAD="MAD",Zf.MDL="MDL",Zf.MGA="MGA",Zf.MKD="MKD",Zf.MMK="MMK",Zf.MOP="MOP",Zf.MUR="MUR",Zf.MXN="MXN",Zf.MYR="MYR",Zf.MZN="MZN",Zf.NAD="NAD",Zf.NGN="NGN",Zf.NIO="NIO",Zf.NOK="NOK",Zf.NPR="NPR",Zf.NZD="NZD",Zf.OMR="OMR",Zf.PAB="PAB",Zf.PEN="PEN",Zf.PHP="PHP",Zf.PKR="PKR",Zf.PLN="PLN",Zf.PYG="PYG",Zf.QAR="QAR",Zf.RON="RON",Zf.RSD="RSD",Zf.RUB="RUB",Zf.RWF="RWF",Zf.SAR="SAR",Zf.SDG="SDG",Zf.SEK="SEK",Zf.SGD="SGD",Zf.SOS="SOS",Zf.SYP="SYP",Zf.THB="THB",Zf.TND="TND",Zf.TOP="TOP",Zf.TRY="TRY",Zf.TTD="TTD",Zf.TWD="TWD",Zf.TZS="TZS",Zf.UAH="UAH",Zf.UGX="UGX",Zf.UYU="UYU",Zf.UZS="UZS",Zf.VEF="VEF",Zf.VND="VND",Zf.XAF="XAF",Zf.XOF="XOF",Zf.YER="YER",Zf.ZAR="ZAR",Zf.ZMK="ZMK",Zf.ZWL="ZWL",tp(".givewp-options-header{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;width:100%}.givewp-options-header--label{margin-bottom:0}.givewp-options-header--button{color:var(--givewp-grey-500);height:fit-content!important;min-width:fit-content!important;padding:0!important}.givewp-options-header--button svg{height:1.25rem;width:1.25rem}.givewp-options-list--item{display:grid;gap:.5rem;grid-template-columns:auto auto 1fr auto;grid-template-rows:2rem;margin-top:.5rem}.givewp-options-list--item>*{align-self:center}.givewp-options-list--item--draggable{color:var(--givewp-grey-500);cursor:grab;display:flex;user-select:none}.givewp-options-list--item--checked{margin:0!important;width:1rem!important}.givewp-options-list--item--inputs{display:flex;flex-direction:column;gap:.25rem}.givewp-options-list--item--inputs .components-base-control{margin-bottom:0!important}.givewp-options-list--item--inputs--open{grid-row:span 2}.givewp-options-list--item--inputs .givewp-options-list__textarea-wrapper{display:grid;gap:2px;width:calc(100% + 20px + .5rem)}.givewp-options-list--item--inputs .givewp-options-list__textarea-wrapper .givewp-options-list__textarea{border:1px solid #8c8c8c;border-radius:2px;height:64px}.givewp-options-list--item--inputs .givewp-options-list__textarea-counter{color:var(--givewp-grey-500);font-size:.625rem;line-height:1.4;text-align:right}.givewp-options-list--item--button{color:var(--givewp-grey-500);height:fit-content!important;min-width:fit-content!important;padding:0!important}"),tp(".givewp-form-settings__section{border-bottom:1px solid var(--givewp-grey-50);display:flex;gap:3.5rem;margin-bottom:2.5rem;padding-bottom:2.5rem}@media (max-width:1279px){.givewp-form-settings__section{flex-direction:column;gap:2rem}}.givewp-form-settings__section__header{width:20rem}@media (max-width:1279px){.givewp-form-settings__section__header{padding-left:3.25rem;width:100%}}.givewp-form-settings__section__header h4{color:var(--givewp-grey-900);font-size:1rem;line-height:1.5rem;margin:0 0 var(--givewp-spacing-2)}.givewp-form-settings__section__header p{color:var(--givewp-grey-500);font-size:.75rem;line-height:1.125rem;margin:0}.givewp-form-settings__section__body{flex:1;max-width:33.25rem}.givewp-form-settings__section__body>:not(.no-extra-gap){padding-left:3.25rem}"),tp(".givewp-block-notice{background:#fffaf2;border-left:2px solid var(--givewp-orange-400);border-radius:2px;padding:var(--givewp-spacing-3) var(--givewp-spacing-4)}.givewp-block-notice span{display:block;font-size:12px}.givewp-block-notice__title{color:var(--givewp-grey-900);font-size:.75rem;font-stretch:normal;font-style:normal;font-weight:600;line-height:1.33}.givewp-block-notice__description{color:var(--givewp-grey-700);margin:var(--givewp-spacing-2) 0 var(--givewp-spacing-4) 0}.givewp-block-notice__anchor{color:var(--givewp-grey-900);cursor:pointer}");const{mode:np,adminUrl:ap,pluginUrl:ip}=Ch();window?.GiveDonations||(window.GiveDonations={adminUrl:ap});const op=(0,n.createElement)((function({imagePath:e,description:t,href:r,linkText:a}){return(0,n.createElement)("div",{className:"gOaAlIt2oM5fE8TYm0Bn"},(0,n.createElement)("img",{src:e,alt:t}),(0,n.createElement)("h3",null,t),(0,n.createElement)("p",{className:"tkGsdPWa6HjV59cKa0QN"},(0,l.__)("Need help? Learn more about","give")," ",(0,n.createElement)("a",{target:"_blank",href:r},a)))}),{imagePath:`${ip}build/assets/dist/images/list-table/blank-slate-donations-icon.svg`,description:(0,l.__)("No donations found","give"),href:"https://docs.givewp.com/donations",linkText:(0,l.__)("GiveWP Donations.","give")}),sp=()=>(0,n.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M17 7 7 17M7 7l10 10",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),lp=()=>(0,n.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.678 1.39a1.667 1.667 0 0 0-1.355 0c-.333.148-.549.409-.7.621-.147.21-.306.483-.48.784l-6.89 11.9c-.174.301-.333.576-.441.809-.11.237-.228.555-.19.918.048.47.295.898.677 1.176.295.214.63.271.89.295.256.023.573.023.922.023H16.89c.349 0 .666 0 .922-.023.26-.024.594-.08.89-.295.382-.278.628-.706.677-1.176.038-.363-.08-.681-.19-.918a10.943 10.943 0 0 0-.442-.81l-6.89-11.9a10.856 10.856 0 0 0-.48-.783c-.15-.212-.367-.473-.7-.621zm.156 6.11a.833.833 0 0 0-1.667 0v3.333a.833.833 0 0 0 1.667 0V7.5zM10 13.333A.833.833 0 0 0 10 15h.009a.833.833 0 0 0 0-1.667H10z",fill:"#F29718"})),cp=()=>(0,n.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M12 17c.283 0 .52-.096.713-.288A.968.968 0 0 0 13 16a.968.968 0 0 0-.287-.713A.968.968 0 0 0 12 15a.968.968 0 0 0-.713.287A.968.968 0 0 0 11 16c0 .283.096.52.287.712.192.192.43.288.713.288zm-1-4h2V7h-2v6zm1 9a9.738 9.738 0 0 1-3.9-.788 10.099 10.099 0 0 1-3.175-2.137c-.9-.9-1.612-1.958-2.137-3.175A9.738 9.738 0 0 1 2 12c0-1.383.263-2.683.788-3.9a10.099 10.099 0 0 1 2.137-3.175c.9-.9 1.958-1.612 3.175-2.137A9.738 9.738 0 0 1 12 2c1.383 0 2.683.263 3.9.788a10.098 10.098 0 0 1 3.175 2.137c.9.9 1.613 1.958 2.137 3.175A9.738 9.738 0 0 1 22 12a9.738 9.738 0 0 1-.788 3.9 10.098 10.098 0 0 1-2.137 3.175c-.9.9-1.958 1.613-3.175 2.137A9.738 9.738 0 0 1 12 22z",fill:"#D92D0B"})),up=()=>(0,n.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 .832a9.167 9.167 0 1 0 0 18.333A9.167 9.167 0 0 0 10 .832zm0 5a.833.833 0 1 0 0 1.667h.009a.833.833 0 0 0 0-1.667h-.008zm.834 4.167a.833.833 0 1 0-1.667 0v3.333a.833.833 0 1 0 1.667 0V9.999z",fill:"#0c7ff2"})),dp=({type:e,children:t,dismissHandleClick:r,className:a})=>{const[o,s]=(0,i.useState)(!0);if(!o)return null;const c=`GZl3HDQRBAtA3l3LjCjr ${a} ${"warning"===e?"Ef4YlsSR51hCgVI7tXHD":"error"===e?"uoLwH4brM8tAQ3edTkhd":"x2074MdhBl78DaGGyoen"}`;return(0,n.createElement)("div",{className:c},(0,n.createElement)((({type:e})=>{var t;const r={warning:lp,error:cp,info:up},a=null!==(t=r[e])&&void 0!==t?t:r.info;return(0,n.createElement)(a,null)}),{type:e}),(0,n.createElement)("div",{className:"knkHYqkQPNWhkOxc3hXQ"},t),r&&(0,n.createElement)("button",{type:"button",className:"Szn2pI1sRn5XzqcUSvOg",onClick:()=>{s(!1),r&&r()},"aria-label":(0,l.__)("Dismiss notice","give")},(0,n.createElement)(sp,null)))},{Slot:hp,Fill:fp}=(0,Ie.createSlotFill)("GiveWP/SubscriptionDetails/Records");function pp({recordId:e,selectedOptionRecord:t,endpoint:r,recordsFormatter:a=e=>e,optionFormatter:i,queryParams:o,perPage:s=30,resetOnChange:l=!1}){const[c,u]=(0,n.useState)(0),[d,h]=(0,n.useState)(null),[f,p]=(0,n.useState)(null);(0,n.useEffect)((()=>{void 0!==l&&u(0)}),[l]),(0,n.useEffect)((()=>{t&&e?h(i(t)):e||h(null)}),[t,e]);const g=(0,n.useCallback)((async e=>{const t=e?1:c+1,n=new URLSearchParams({...o,per_page:s.toString(),page:t.toString(),...e&&{search:e}});p(null);try{const o=a(await Fe()({path:`${r}?${n.toString()}`})),l=(o||[]).map(i);return""!==e?u(1):e||u(t),{options:l,hasMore:(o?.length||0)>=s}}catch(e){const t=e instanceof Error?e:new Error("Failed to load options");return p(t),console.error("Failed to load options",t),{options:[],hasMore:!1}}}),[c,JSON.stringify(o)]),m=(0,n.useCallback)((e=>function(e,t){const r=e.filter(((e,t,r)=>t===r.findIndex((t=>t.value===e.value)))).sort(((e,t)=>e.label.localeCompare(t.label)));return t?[t,...r.filter((e=>e.value!==t.value))]:r}(e,d)),[d]);return{selectedOption:d,loadOptions:g,mapOptionsForMenu:m,error:f}}function gp({name:e,label:t,description:r="",selectedOption:a,loadOptions:i,mapOptionsForMenu:o,handleChange:s,isLoadingError:l,errorMessage:c,searchPlaceholder:u,loadingMessage:d,loadingError:h,ariaLabel:f,noOptionsMessage:p,children:g}){return(0,n.createElement)(al,{error:c},(0,n.createElement)("label",{htmlFor:e},t),r&&(0,n.createElement)("p",null,r),l?(0,n.createElement)("div",{role:"alert",style:{color:"var(--givewp-red-500)",fontSize:"0.875rem"}},h):(0,n.createElement)(ms,{inputId:e,className:"nBLp4ycjlRbNRy04olLp",classNamePrefix:"searchableSelect",value:a,loadOptions:i,mapOptionsForMenu:o,onChange:s,debounceTimeout:600,placeholder:u,loadingMessage:()=>d,noOptionsMessage:()=>p,"aria-label":f}),g)}function mp({name:e,mode:t,label:r,description:a}){const{watch:i,setValue:o}=I(),{errors:s}=H(),c=i(e),{selectedOption:u,loadOptions:d,mapOptionsForMenu:h,error:f}=function(e,t){const{record:r}=(0,Go.useEntityRecord)("givewp","donor",e);return pp({recordId:e||null,selectedOptionRecord:r,endpoint:"/givewp/v3/donors",optionFormatter:e=>({value:e.id,label:`${e.name} (${e.email})`}),queryParams:{sort:"name",direction:"ASC",includeSensitiveData:!0,anonymousDonors:"include",onlyWithDonations:!1,...t}})}(c,{mode:t});return(0,n.createElement)(gp,{name:e,label:r,description:a,handleChange:t=>{var r;o(e,null!==(r=t?.value)&&void 0!==r?r:null,{shouldDirty:!0})},selectedOption:u,loadOptions:d,mapOptionsForMenu:h,isLoadingError:f,errorMessage:s[e]?.message,searchPlaceholder:(0,l.__)("Search for a donor...","give"),loadingMessage:(0,l.__)("Loading donors...","give"),loadingError:(0,l.__)("Error loading donors. Please try again.","give"),ariaLabel:(0,l.__)("Select a donor","give"),noOptionsMessage:(0,l.__)("No donors found.","give")})}function vp({campaignIdFieldName:e,formIdFieldName:t}){const{watch:r,setValue:a}=I(),{errors:i}=H(),o=r(e),s=r(t),{selectedOption:c,loadOptions:u,mapOptionsForMenu:d,error:h}=function(e){const{record:t}=(0,Go.useEntityRecord)("givewp","campaign",e);return pp({recordId:e||null,selectedOptionRecord:t,endpoint:"/givewp/v3/campaigns",optionFormatter:e=>({value:e.id,label:e.title,record:e}),queryParams:{sort:"name",direction:"ASC"}})}(o),{selectedOption:f,loadOptions:p,mapOptionsForMenu:g,error:m}=function(e,t){const[r,a]=(0,n.useState)(null);return(0,n.useEffect)((()=>{(async()=>{if(!e)return;const t=await Fe()({path:"/give-api/v2/admin/forms?search="+e+"&return=model"});t?.items.length?a(t.items[0]):a(null)})()}),[e]),pp({recordId:e||null,selectedOptionRecord:r,endpoint:"/give-api/v2/admin/forms",recordsFormatter:e=>e.items,optionFormatter:e=>({value:e.id,label:e.title}),queryParams:{sortColumn:"title",sortDirection:"asc",return:"model",campaignId:t},resetOnChange:t})}(s,o);return(0,n.createElement)("div",{className:"yvU6PDtb0Mreo5HKYqtW"},(0,n.createElement)(gp,{name:e,label:(0,l.__)("Campaign","give"),handleChange:r=>{var n,i;a(e,null!==(n=r?.value)&&void 0!==n?n:null,{shouldDirty:!0}),a(t,null!==(i=r?.record?.defaultFormId)&&void 0!==i?i:null,{shouldDirty:!0})},selectedOption:c,loadOptions:u,mapOptionsForMenu:d,isLoadingError:h,errorMessage:i[e]?.message,searchPlaceholder:(0,l.__)("Search for a campaign...","give"),loadingMessage:(0,l.__)("Loading campaigns...","give"),loadingError:(0,l.__)("Error loading campaigns. Please try again.","give"),ariaLabel:(0,l.__)("Select a campaign","give"),noOptionsMessage:(0,l.__)("No campaigns found.","give")}),(0,n.createElement)(gp,{key:`${o}-${s}`,name:t,label:(0,l.__)("Form","give"),handleChange:e=>{var r;a(t,null!==(r=e?.value)&&void 0!==r?r:null,{shouldDirty:!0})},selectedOption:f,loadOptions:p,mapOptionsForMenu:g,isLoadingError:m,errorMessage:i[t]?.message,searchPlaceholder:(0,l.__)("Search for a form...","give"),loadingMessage:(0,l.__)("Loading forms...","give"),loadingError:(0,l.__)("Error loading forms. Please try again.","give"),ariaLabel:(0,l.__)("Select a form","give"),noOptionsMessage:(0,l.__)("No forms found.","give")}))}const yp={statusSelect:"ejp94r3eNjcDjOq0rr3r","statusSelect--pending":"um3UUzE8P1JGLcFRXxVw","statusSelect--processing":"Jjfnmbn8xoMivjxx3uvw","statusSelect--active":"CLmjqCyOR7BtXWd1p_g8","statusSelect--publish":"qLveynP9ZFLjmY93wU3e","statusSelect--completed":"Lee3cF0ZdhURcw3TuSUW","statusSelect--cancelled":"Ad5swulaFfaB1YCD0ArQ","statusSelect--expired":"HCH75FJbNDgtko3F17nr","statusSelect--failed":"IxOcllY9fwPGD0_Dda88","statusSelect--failing":"FZPqopkbu8xuMJLxmnOr","statusSelect--revoked":"US0n7HWW1ymnwGaxj5pw","statusSelect--trashed":"eVPa6SwgtEvld5vxCAvp",statusSelectInput:"pTgM7wfyw6JbBzZmpm5o",notice:"SURIrdy6zD8IcnbRa9uw"};function bp({statusOptions:e}){const{register:t,watch:r}=I(),{errors:a}=H(),{isDirty:i,dirtyFields:o}=H(),c=i&&o?.status,u=r("status");return(0,n.createElement)(al,{error:a.status?.message},(0,n.createElement)("label",{htmlFor:"status"},(0,l.__)("Status","give")),(0,n.createElement)("div",{className:s()(yp.statusSelect,yp[`statusSelect--${u}`])},(0,n.createElement)("select",{id:"status",className:yp.statusSelectInput,...t("status")},e&&Object.entries(e).map((([e,t])=>(0,n.createElement)("option",{key:e,value:e},t))))),c&&(0,n.createElement)(dp,{type:"info",className:yp.notice},(0,l.__)("This will not change the status at the gateway.","give")))}const xp=({strokeColor:e="#000"})=>(0,n.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{d:"M11 4H6.8c-1.68 0-2.52 0-3.162.327a3 3 0 0 0-1.311 1.311C2 6.28 2 7.12 2 8.8v8.4c0 1.68 0 2.52.327 3.162a3 3 0 0 0 1.311 1.311C4.28 22 5.12 22 6.8 22h8.4c1.68 0 2.52 0 3.162-.327a3 3 0 0 0 1.311-1.31C20 19.72 20 18.88 20 17.2V13M8 16h1.675c.489 0 .733 0 .963-.055a2 2 0 0 0 .579-.24c.201-.123.374-.296.72-.642L21.5 5.5a2.121 2.121 0 0 0-3-3l-9.563 9.563c-.346.346-.519.519-.642.72a2 2 0 0 0-.24.579c-.055.23-.055.474-.055.964V16z",stroke:e,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),wp={inputContainer:"erA77H6VVm_kteByrNU_",input:"nXQEZsKELnuPUOq3Llsf",editButton:"ctrsHsYd2q8DArw5_nAm"};function kp({name:e,label:t,description:r,placeholder:a,warningMessage:o}){const{register:s,setFocus:c}=I(),{errors:u,isSubmitSuccessful:d}=H(),[h,f]=(0,i.useState)(!1);return(0,i.useEffect)((()=>{d&&f(!1)}),[d]),(0,n.createElement)(al,{error:u[e]?.message},(0,n.createElement)("label",{htmlFor:e},t),(0,n.createElement)("p",null,r),(0,n.createElement)("div",{className:wp.inputContainer},(0,n.createElement)("input",{id:e,type:"text",className:wp.input,...s(e),placeholder:a,readOnly:!h}),(0,n.createElement)("button",{type:"button",className:`${wp.editButton} ${h?wp.editing:""}`,onClick:()=>{const t=!h;f(t),t&&c(e)},"aria-label":h?(0,l.__)("Cancel editing","give"):(0,l.__)("Edit field","give")},(0,n.createElement)(xp,{strokeColor:h?"#9ca0af":"#000"}))),h&&(0,n.createElement)(dp,{type:"warning"},o))}function Sp(){return(0,n.createElement)(kp,{name:"gatewaySubscriptionId",label:(0,l.__)("Gateway Subscription ID","give"),description:(0,l.__)("Connects the subscription from the gateway to Give, syncing subscription changes and recording renewals.","give"),placeholder:(0,l.__)("Enter gateway subscription ID","give"),warningMessage:(0,l.__)("Changing the Gateway Subscription ID will stop renewal recordings in Give if not accurate.","give")})}const{subscriptionStatuses:Cp,mode:_p}=Ch();function Ep(){const{errors:e}=H();return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(ol,{title:(0,l.__)("Subscription details","give"),description:(0,l.__)("This includes the subscription information","give")},(0,n.createElement)(al,{error:e.status?.message},(0,n.createElement)(bp,{statusOptions:Cp}),(0,n.createElement)(vp,{campaignIdFieldName:"campaignId",formIdFieldName:"donationFormId"})),(0,n.createElement)(Sp,null)),(0,n.createElement)(ol,{title:(0,l.__)("Associated donor","give"),description:(0,l.__)("Manage the donor connected to this subscription","give")},(0,n.createElement)(mp,{name:"donorId",mode:_p,label:(0,l.__)("Donor","give"),description:(0,l.__)("Link the subscription to the selected donor","give")})))}const{adminUrl:Pp}=Ch(),Ap=(new URLSearchParams(window.location.search).get("id"),[{id:"overview",title:(0,l.__)("Overview","give"),content:function(){const{adminUrl:e}=Ch(),{record:t,hasResolved:r,isResolving:a}=kh(),{intendedAmount:i}=xf(t),{donations:o}=yf(t);return a||!r?(0,n.createElement)(_h,null):t?(0,n.createElement)("div",{className:"EZN32N22eC8t4pJ4Czde"},(0,n.createElement)(qh,{donations:o,currency:t?.amount?.currency,totalInstallments:t?.installments,loading:a||!r}),(0,n.createElement)("div",{className:"eM2z_cmzx19wGMyTUpGw"},(0,n.createElement)(bf,{subscription:t,isLoading:a||!r}),(0,n.createElement)(Ah,null,(0,n.createElement)($h,{subscriptionId:t?.id}))),(0,n.createElement)("div",{className:"_ExaNSutOfgQa0V7THSi"},(0,n.createElement)(Sf,{donations:o,currency:t?.amount?.currency,subscription:t}),(0,n.createElement)(kf,{subscription:t,adminUrl:e,intendedAmount:i,isLoading:a||!r}))):(0,n.createElement)("p",null,(0,l.__)("No subscription found","give"))}},{id:"donations",title:(0,l.__)("Donations","give"),content:function(){const[e,t]=(0,n.useState)(!1),r=(0,n.useRef)(null),a=(0,Ne.useDispatch)("givewp/admin-details-page-notifications"),{saveEntityRecord:i}=(0,Ne.useDispatch)(Go.store),o=Sh(),s=new URLSearchParams(window.location.search),c=Number(s.get("id"));return(0,n.createElement)("div",{className:"woaqRewIRh72_VPmDoU_"},(0,n.createElement)("div",{className:"rbN_mJueF2V6eEy0vHpS"},(0,n.createElement)("h2",{className:"lpg2VUyLXkIgxziBF9Rm"},(0,l.__)("Donations","give")),(0,n.createElement)("p",{className:"HsHXTUMLvBXVXMZC76cB"},(0,l.__)("Show all recurring donations under this subscription.","give"))),(0,n.createElement)("button",{className:"hp8Bre8z45_RW1zMJt0z",onClick:()=>t(!0)},(0,l.__)("Add renewal","give")),(0,n.createElement)("div",{className:"q8JrsDaylK3yUDjicD4S"},(0,n.createElement)(qs,{ref:r,title:(0,l.__)("Donations","give"),apiSettings:Of,listTableBlankSlate:op,singleName:(0,l.__)("result","give"),pluralName:(0,l.__)("results","give"),paymentMode:"test"===np,contentMode:!0,rowActions:Pf})),(0,n.createElement)(rp,{isOpen:e,handleClose:()=>t(!1),handleConfirm:async e=>{try{const t=await i("givewp","donation",{subscriptionId:c,type:"renewal",amount:e.amount,createdAt:new Date(e.date).toISOString(),updateRenewalDate:!!e.updateRenewalDate,gatewayTransactionId:e.transactionId});if(!t?.id)throw new Error(t);await(r.current?.refresh()),e.updateRenewalDate&&await o(c),a.addSnackbarNotice({id:"add-renewal-success",content:(0,l.__)("Renewal added successfully","give")})}catch(e){console.error(e),a.addSnackbarNotice({id:"add-renewal-error",type:"error",content:(0,l.__)("Failed to add renewal","give")})}}}))}},{id:"records",title:(0,l.__)("Records","give"),content:function(){const{isDirty:e,dirtyFields:t}=H(),r=e&&Boolean(t?.status),a=Object.keys(t||{}).length,i=e&&a>(r?1:0);return(0,n.createElement)(n.Fragment,null,i&&(0,n.createElement)("div",{style:{marginBottom:"var(--givewp-spacing-4)"}},(0,n.createElement)(dp,{type:"info"},(0,l.__)("Some changes made to this subscription will only affect future renewals.","give"))),(0,n.createElement)(il,null,(0,n.createElement)(Ep,null),(0,n.createElement)(hp,null)))}}]);function Dp(){return(0,n.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{fillRule:"evenodd","clip-rule":"evenodd",d:"M11.69 1.539C11.052.799 10.007.45 8.966.947A2.453 2.453 0 0 0 7.74 4.129c.259.613.957 1.73 1.418 2.446l.01.017c.078.12.157.243.233.342.087.113.197.234.354.332.221.137.488.209.748.2.185-.006.34-.055.472-.11a5.296 5.296 0 0 0 .39-.19c.758-.389 1.921-1.007 2.451-1.409a2.44 2.44 0 0 0 .525-3.376c-.663-.937-1.73-1.164-2.65-.842z",fill:"#3A21D9"}),(0,n.createElement)("path",{d:"M11.806 10.597c0 .528-.35.974-.83 1.123l.31-.014c.337 0 .666-.107.936-.304l1.886-1.376a1.207 1.207 0 0 1 1.545.107c.462.45.462 1.178 0 1.627l-1.618 1.574a3.153 3.153 0 0 1-1.595.83l-2.287.445a3.205 3.205 0 0 1-1.37-.031l-2.069-.503a3.168 3.168 0 0 0-.756-.091c-.271 0-.407 0-.516-.04a.667.667 0 0 1-.403-.403c-.04-.109-.04-.244-.04-.515V10.74c0-.19 0-.286.025-.374a.666.666 0 0 1 .105-.216c.054-.073.13-.132.28-.25l.79-.62s1.31-.612 2.033-.612c.3 0 .598.037.89.109l1.788.445c.527.13.896.6.896 1.14v.235z",fill:"#3A21D9"}),(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.316 8.668h.035c.14 0 .276 0 .392.008.127.009.278.03.434.094.326.135.586.395.721.721.065.156.085.307.094.434.008.116.008.252.008.392V13.686c0 .14 0 .277-.008.393a1.352 1.352 0 0 1-.094.433 1.333 1.333 0 0 1-.721.721 1.349 1.349 0 0 1-.434.094 5.976 5.976 0 0 1-.392.008h-.035c-.14 0-.277 0-.393-.008a1.35 1.35 0 0 1-.433-.094 1.333 1.333 0 0 1-.722-.721 1.352 1.352 0 0 1-.094-.434 6.095 6.095 0 0 1-.007-.392V10.317c0-.14 0-.276.007-.392.01-.127.03-.278.094-.434.135-.326.395-.586.722-.721.156-.065.306-.085.433-.094a6.09 6.09 0 0 1 .393-.008z",fill:"#3A21D9"}))}function Op(){return(0,n.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 .832a9.167 9.167 0 1 0 0 18.333A9.167 9.167 0 0 0 10 .832zm4.34 7.256a.833.833 0 0 0-1.18-1.179L8.75 11.32 6.84 9.41a.833.833 0 1 0-1.18 1.178l2.5 2.5a.833.833 0 0 0 1.18 0l5-5z",fill:"#459948"}))}function Mp(){return(0,n.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{fillRule:"evenodd","clip-rule":"evenodd",d:"M10 .832a9.167 9.167 0 1 0 0 18.333A9.167 9.167 0 0 0 10 .832zm3.09 6.077a.833.833 0 0 1 0 1.179l-1.912 1.91 1.911 1.911a.834.834 0 0 1-1.178 1.179L10 11.178l-1.91 1.91a.833.833 0 0 1-1.18-1.179L8.822 10l-1.91-1.911a.833.833 0 0 1 1.178-1.179L10 8.82l1.912-1.91a.833.833 0 0 1 1.178 0z",fill:"#D92D0B"}))}const Tp={list:"gluCREMmtIkXEp8lcSwq",item:"G5Yd4Zmq6taHJUvwPe2g",itemContent:"syVZGlXyaSBHnYxI5wBJ",itemHeader:"BAriScznCKvE5agsgDyQ",itemTitle:"TYeLY2_gudgGlxxPj1cH",itemPill:"Jy5e7WdWpuuZ9X3L8sUx",itemAccurate:"FHdNrqomf3_q1ZJcb2gh",itemButton:"lQTHCkHf59Ip0TQQdea9",syncDetails:"igOTofV6h9kjKk2BdL_q",detail:"XkJQvT2P8gsX0kVJBwkX",detailContainer:"LdKSsF2NahAvOEzLSeWh",accurateDetailWrapper:"ZV4YbSREOIiuDKZRcW1y",detailWrapper:"iqX1i8k2R6q_MP6Pho17",detailItem:"PbnfahZHti032xTOCV42",detailTitle:"_nTDo1kGPowdgK_Rq3tl",detailLabel:"Sr4G6et5MtR1nFK6MEtQ",detailValue:"rVCE3kDGx7xGTxicWGox",paymentDetails:"oauLOZIvyZ8QSIfiN6hw",paymentItem:"AAtr1q_dkP1U5QbnBv5i",paymentsContent:"WcSFARo0aJ5TBbKLkovd",paymentIcon:"NWWnbMAkwzhhp1f6Zh3w",paymentDescription:"fgGP9SoxP6FaOMWNwJEj",paymentDate:"AT8bJh6f3YI7OZVnM6o8"},Ip=e=>e?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():e;function Np({isAccurate:e,platform:t,gateway:r}){return e?(0,n.createElement)("div",{className:Tp.accurateDetailWrapper,role:"region","aria-label":(0,l.__)("Accurate synchronization details","give")},(0,n.createElement)("div",{className:Tp.detailItem},(0,n.createElement)("p",{className:Tp.detailLabel},(0,l.__)("Platform","give")),(0,n.createElement)("p",{className:Tp.detailValue},t?Ip(t):(0,l.__)("Completed","give"))),(0,n.createElement)(Op,{"aria-label":(0,l.__)("Payment synchronization successful","give")}),(0,n.createElement)("div",{className:Tp.detailItem},(0,n.createElement)("p",{className:Tp.detailLabel},(0,l.__)("Gateway","give")),(0,n.createElement)("p",{className:Tp.detailValue},r?Ip(r):(0,l.__)("Completed","give")))):(0,n.createElement)("div",{className:Tp.syncDetails},(0,n.createElement)("div",{className:Tp.detail},(0,n.createElement)("div",{className:Tp.detailContainer},(0,n.createElement)("p",{className:Tp.detailTitle},(0,l.__)("OLD","give")),(0,n.createElement)("div",{className:Tp.detailWrapper},(0,n.createElement)("div",{className:Tp.detailItem},(0,n.createElement)("p",{className:Tp.detailLabel},(0,l.__)("Platform","give")),(0,n.createElement)("p",{className:Tp.detailValue},Ip(t))),(0,n.createElement)(Mp,null),(0,n.createElement)("div",{className:Tp.detailItem},(0,n.createElement)("p",{className:Tp.detailLabel},(0,l.__)("Gateway","give")),(0,n.createElement)("p",{className:Tp.detailValue},Ip(r))))),(0,n.createElement)("div",{className:Tp.detailContainer},(0,n.createElement)("p",{className:Tp.detailTitle},(0,l.__)("NEW","give")),(0,n.createElement)("div",{className:Tp.detailWrapper},(0,n.createElement)("div",{className:Tp.detailItem},(0,n.createElement)("p",{className:Tp.detailLabel},(0,l.__)("Platform","give")),(0,n.createElement)("p",{className:Tp.detailValue},Ip(r))),(0,n.createElement)(Op,null),(0,n.createElement)("div",{className:Tp.detailItem},(0,n.createElement)("p",{className:Tp.detailLabel},(0,l.__)("Gateway","give")),(0,n.createElement)("p",{className:Tp.detailValue},Ip(r)))))))}function Lp({payment:e,platform:t,gateway:r,isAccurate:a}){if(a)return(0,n.createElement)("div",{className:Tp.accurateDetailWrapper,role:"region","aria-label":(0,l.__)("Accurate payment synchronization details","give")},(0,n.createElement)("div",{className:Tp.detailItem},(0,n.createElement)("p",{className:Tp.detailLabel},(0,l.__)("Platform","give")),(0,n.createElement)("p",{className:Tp.detailValue},t?Ip(t):(0,l.__)("Completed","give"))),(0,n.createElement)(Op,{"aria-label":(0,l.__)("Payment synchronization successful","give")}),(0,n.createElement)("div",{className:Tp.detailItem},(0,n.createElement)("p",{className:Tp.detailLabel},(0,l.__)("Gateway","give")),(0,n.createElement)("p",{className:Tp.detailValue},r?Ip(r):(0,l.__)("Completed","give"))));const o=(0,i.createInterpolateElement)((0,l.__)("A donation of <PaymentAmount/> has been added.","give"),{PaymentAmount:(0,n.createElement)((()=>(0,n.createElement)("strong",{className:Tp.paymentDescriptionAmount},e?.amount)),null)});return(0,n.createElement)("div",{className:Tp.paymentDetails,role:"region","aria-label":(0,l.__)("Payment details","give")},(0,n.createElement)("div",{className:s()(Tp.paymentItem)},(0,n.createElement)("div",{className:Tp.paymentIcon},(0,n.createElement)(Dp,{"aria-label":(0,l.__)("Donation icon","give")})),(0,n.createElement)("div",{className:Tp.paymentsContent},(0,n.createElement)("p",{className:Tp.paymentDescription},o),(0,n.createElement)("p",{className:Tp.paymentDate},e?.createdAt))))}function Rp({syncResult:e}){const{details:t,missingTransactions:r}=e,[a,i]=(0,n.useState)(null),o=t?.currentStatus!==t?.gatewayStatus,s=t?.currentPeriod!==t?.gatewayPeriod,l=t?.currentCreatedAt!==t?.gatewayCreatedAt,c=r?.length>0,u=c?r:[null],d=e=>{i(a===e?null:e)};return(0,n.createElement)("div",{className:Tp.list},(0,n.createElement)(Fp,{id:"status",title:"Subscription status",isAccurate:!o,isOpen:"status"===a,onToggle:()=>d("status")},(0,n.createElement)(Np,{isAccurate:!o,platform:t?.currentStatus,gateway:t?.gatewayStatus})),(0,n.createElement)(Fp,{id:"period",title:"Billing period",isAccurate:!s,isOpen:"period"===a,onToggle:()=>d("period")},(0,n.createElement)(Np,{isAccurate:!s,platform:t?.currentPeriod,gateway:t?.gatewayPeriod})),(0,n.createElement)(Fp,{id:"created",title:"Date created",isAccurate:!l,isOpen:"created"===a,onToggle:()=>d("created")},(0,n.createElement)(Np,{isAccurate:!l,platform:t?.currentCreatedAt,gateway:t?.gatewayCreatedAt})),(0,n.createElement)(Fp,{id:"payments",title:"Subscription payments",isAccurate:!c,isOpen:"payments"===a,onToggle:()=>d("payments")},u?.map(((e,t)=>{var r;return(0,n.createElement)(Lp,{key:null!==(r=e?.id)&&void 0!==r?r:`sync-payment-${t}`,isAccurate:!c,payment:e})}))))}function Fp({id:e,title:t,isAccurate:r,isOpen:a,onToggle:i,children:o}){return(0,n.createElement)("div",{id:e,className:Tp.item},(0,n.createElement)("div",{className:Tp.itemContent},(0,n.createElement)("div",{className:Tp.itemHeader},(0,n.createElement)("div",null,(0,n.createElement)("span",{className:s()(Tp.itemPill,{[Tp.itemAccurate]:r}),role:"status","aria-label":r?(0,l.__)("ACCURATE","give"):(0,l.__)("UPDATED","give")},r?(0,l.__)("ACCURATE","give"):(0,l.__)("UPDATED","give")),(0,n.createElement)("h2",{className:Tp.itemTitle},t)),(0,n.createElement)("button",{className:Tp.itemButton,onClick:i},a?(0,l.__)("Close","give"):(0,l.__)("View details","give"))),a&&o))}const zp={period:"DBWYVcV7OVNNPk34wOzt",statusBadge:"Y1dgd0iXoE1ovsuvWvSE","statusBadge--pending":"lDypE2b3SiVZp7yYTwOp","statusBadge--active":"Ugw11SWNlVu5svHV9BIp","statusBadge--completed":"S6ug7igNzy0J7y4xKYit","statusBadge--cancelled":"TDUhZvCFbIvhoZa4rwF7","statusBadge--expired":"oPxQ9GMQBFYsU0MGRRib","statusBadge--failing":"SPHhdc74pvIZ3gy2xNDw","statusBadge--trashed":"FCZJdCD5TQmbeZEkQ2_l",testBadge:"DzEXxh8_moCJrsACigJg",archive:"i43qcMwzHFHub390T69F",sectionFieldInputWrapper:"BWBFkEQ53tz4LhsjYu0Y",syncModalFooter:"e7qgqhAnrYLJXBr7Iafi",checkboxField:"SeRN94XgWLPSONfpHxdo",checkboxLabel:"jzLOpLoZyk8dPS_VS2mL",checkbox:"pP4BzzZOb2Cbo5qXHz5A",cancelDialogNotice:"VeS7QTjYWY_n13CLoWvg"};function jp({subscription:e,showConfirmationDialog:t,setShowConfirmationDialog:r}){const[a,i]=(0,n.useState)(!1),{cancel:o}=function(e){const[t,r]=(0,n.useState)(!1),[a,i]=(0,n.useState)(!1),o=(0,Ne.useDispatch)("givewp/admin-details-page-notifications"),{invalidateResolution:s,invalidateResolutionForStore:c}=(0,Ne.useDispatch)("core");return{isCancelling:t,cancel:async(t=!1)=>{r(!0);const n=await Fe()({path:`/givewp/v3/subscriptions/${e.id}/cancel`,method:"POST",data:{trash:t}});if((e=>"object"==typeof e&&null!==e&&"id"in e)(n)&&"cancelled"===n.status)return r(!1),i(!0),s("getEntityRecords",["givewp","subscription"]),c(),t?o.addSnackbarNotice({id:"cancel-subscription",content:(0,l.__)("Subscription cancelled and moved to trash","give")}):o.addSnackbarNotice({id:"cancel-subscription",content:(0,l.__)("Subscription cancelled successfully","give")}),n;throw console.error("Failed to cancel subscription",n),r(!1),i(!1),o.addSnackbarNotice({id:"cancel-subscription",content:(0,l.__)("Failed to cancel subscription","give")}),new Error("Failed to cancel subscription")},isCancelled:a}}(e),{subscriptionsAdminUrl:s}=Ch(),c=e?.gateway?.id;return(0,n.createElement)(wh,{title:(0,l.__)("Cancel subscription","give"),actionLabel:c?(0,l.__)("Proceed","give"):(0,l.__)("Proceed anyway","give"),isOpen:"cancel"===t,handleClose:()=>r(null),handleConfirm:async()=>{try{await o(a),a&&(window.location.href=s)}finally{r(null)}}},c?(0,l.__)("If you cancel this subscription, you won't receive any more payments from this subscription. Do you want to proceed?","give"):(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Hp,null),(0,l.__)("This will not cancel the subscription at the gateway. Do you want to proceed anyway?","give")),(0,n.createElement)("div",{className:zp.checkboxField},(0,n.createElement)("label",{className:zp.checkboxLabel},(0,n.createElement)("input",{id:"cancel-subscription-checkbox",type:"checkbox",className:zp.checkbox,checked:a,onChange:e=>i(e.target.checked),"aria-describedby":"trash-subscription-description"}),(0,n.createElement)("span",{id:"trash-subscription-description"},(0,l.__)("Move subscription to trash after cancelling","give")))))}function Hp(){return(0,n.createElement)("div",{className:zp.cancelDialogNotice},(0,n.createElement)(g,null),(0,n.createElement)("p",null,(0,l.__)("Subscription gateway isn’t active on your site.","give")))}const{subscriptionStatuses:Bp}=Ch(),$p=({status:e,isTest:t})=>{const r=Bp;return r[e]?(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:`${zp.statusBadge} ${zp[`statusBadge--${e}`]}`},r[e]),t&&(0,n.createElement)("div",{className:`${zp.statusBadge} ${zp.testBadge}`},(0,l.__)("Test Subscription","give"))):null},Wp=document.getElementById("give-admin-subscriptions-root");Wp&&(0,i.createRoot)(Wp).render((0,n.createElement)((function(){const{adminUrl:e,subscriptionsAdminUrl:t}=Ch(),[r,a]=(0,n.useState)(null),[i,o]=(0,n.useState)(!1),c=new URLSearchParams(window.location.search).get("id"),{record:h}=kh(c?parseInt(c):void 0),{formatter:f}=xf(h),{deleteEntityRecord:p}=(0,Ne.useDispatch)(Go.store),{syncSubscription:g,isLoading:m,hasResolved:v,syncResult:y}=function(){const{syncSubscriptionNonce:e}=Ch(),[t,r]=(0,n.useState)(!1),[a,i]=(0,n.useState)(!1),[o,s]=(0,n.useState)(null);return{syncSubscription:async t=>{r(!0),i(!1);try{const r=await fetch("/wp-admin/admin-ajax.php",{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"give_recurring_sync_subscription_details",subscription_id:String(t?.id),"give-form-id":String(t?.donationFormId),security:e})}),n=await r.json();return s(n?.data),i(!0),n?.data}catch(e){throw console.error("Sync failed:",e),i(!1),e}finally{r(!1)}},isLoading:t,hasResolved:a,syncResult:o}}(),b=h?.gateway?.canSync;return(0,n.createElement)(dh,{objectId:h?.id,objectType:"subscription",objectTypePlural:"subscriptions",useObjectEntityRecord:kh,tabDefinitions:Ap,breadcrumbUrl:`${e}edit.php?post_type=give_forms&page=give-subscriptions`,breadcrumbTitle:h?.id&&(0,l.sprintf)("#%s",h?.id),pageTitle:(0,n.createElement)((()=>{if(null==h?.amount?.value)return null;const e={day:(0,l._n)("day","days",h?.frequency,"give"),week:(0,l._n)("week","weeks",h?.frequency,"give"),month:(0,l._n)("month","months",h?.frequency,"give"),quarter:(0,l._n)("quarter","quarters",h?.frequency,"give"),year:(0,l._n)("year","years",h?.frequency,"give")},t=[(0,l.__)("every","give"),h?.frequency>1?h?.frequency:"",e[h?.period]].filter(Boolean).join(" ");return(0,n.createElement)(n.Fragment,null,f.format(h?.amount?.value)," ",(0,n.createElement)("span",{className:zp.period},t))}),null),SecondaryActionButton:b&&function({className:e}){return(0,n.createElement)("button",{type:"button",className:e,onClick:()=>{a("sync"),o(!1)}},(0,l.__)("Sync subscription","give"))},StatusBadge:()=>(0,n.createElement)($p,{status:h?.status,isTest:"test"===h?.mode}),ContextMenuItems:({className:e})=>(0,n.createElement)(n.Fragment,null,"cancelled"!==h?.status?(0,n.createElement)("a",{href:"#",className:s()(e,zp.archive),onClick:()=>a("cancel")},(0,n.createElement)(u,null)," ",(0,l.__)("Cancel subscription","give")):(0,n.createElement)("a",{href:"#",className:s()(e,zp.archive),onClick:()=>a("delete")},(0,n.createElement)(d,null)," ",(0,l.__)("Trash subscription","give")))},(0,n.createElement)(jp,{subscription:h,showConfirmationDialog:r,setShowConfirmationDialog:a}),(0,n.createElement)(wh,{title:(0,l.__)("Move subscription to trash","give"),actionLabel:(0,l.__)("Trash Subscription","give"),isOpen:"delete"===r,handleClose:()=>a(null),handleConfirm:async()=>{try{await p("givewp","subscription",h?.id,{force:!1}),window.location.href=t}catch(e){a(null)}}},(0,l.__)("Are you sure you want to move this subscription to the trash? You can restore it later if needed.","give")),(0,n.createElement)(wh,{variant:m?"syncing":null,spinner:"arc",isConfirming:m,title:(0,l.__)("Sync subscription details","give"),actionLabel:m?(0,l.__)("Syncing","give"):i?(0,l.__)("Resync","give"):(0,l.__)("Proceed to sync","give"),showCancelButton:!1,isOpen:"sync"===r,handleClose:()=>{a(null)},handleConfirm:async()=>{try{await g(h),o(!0),console.log("Sync result:",y)}catch(e){console.error("Sync failed:",e),a(null)}},footer:i&&v&&y?.notice&&(0,n.createElement)("div",{className:zp.syncModalFooter},(0,n.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 .832a9.167 9.167 0 1 0 0 18.333A9.167 9.167 0 0 0 10 .832zm0 5a.833.833 0 1 0 0 1.667h.008a.833.833 0 0 0 0-1.667H10zm.833 4.167a.833.833 0 0 0-1.666 0v3.333a.833.833 0 1 0 1.666 0V9.999z",fill:"#0C7FF2"})),y?.notice)},i&&v?(0,n.createElement)(Rp,{syncResult:y}):(0,l.__)("This will update the subscription details using the most recent data from the gateway. However, no changes will be made to existing payments.","give")))}),null))})()})();


Current_dir [ WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
4 Apr 2026 1.57 AM
bravrvjk / bravrvjk
0755
Campaigns
--
4 Apr 2026 1.57 AM
bravrvjk / bravrvjk
0755
DonationForms
--
8 Apr 2026 3.24 AM
bravrvjk / bravrvjk
0755
EventTickets
--
4 Apr 2026 1.57 AM
bravrvjk / bravrvjk
0755
assets
--
4 Apr 2026 1.57 AM
bravrvjk / bravrvjk
0755
fonts
--
4 Apr 2026 1.57 AM
bravrvjk / bravrvjk
0755
images
--
4 Apr 2026 1.57 AM
bravrvjk / bravrvjk
0755
adminBlocks-rtl.css
10.316 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
adminBlocks.asset.php
0.219 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
adminBlocks.css
10.315 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
adminBlocks.js
211.242 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
angieMcp.asset.php
0.096 KB
5 Nov 2025 7.00 PM
bravrvjk / bravrvjk
0644
angieMcp.js
319.188 KB
5 Nov 2025 7.00 PM
bravrvjk / bravrvjk
0644
baseFormDesignCss-rtl.css
187.557 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
baseFormDesignCss.asset.php
0.082 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
baseFormDesignCss.css
187.556 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
baseFormDesignCss.js
0 KB
16 Oct 2023 9.55 PM
bravrvjk / bravrvjk
0644
bfcm2025-rtl.css
3.158 KB
16 Oct 2025 6.10 PM
bravrvjk / bravrvjk
0644
bfcm2025.asset.php
0.082 KB
16 Oct 2025 6.10 PM
bravrvjk / bravrvjk
0644
bfcm2025.css
3.158 KB
16 Oct 2025 6.10 PM
bravrvjk / bravrvjk
0644
bfcm2025.js
0.359 KB
16 Oct 2025 6.10 PM
bravrvjk / bravrvjk
0644
campaignBlock-rtl.css
2.581 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
campaignBlock.asset.php
0.221 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
campaignBlock.css
2.581 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
campaignBlock.js
124.783 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
campaignBlockApp-rtl.css
1.699 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
campaignBlockApp.asset.php
0.145 KB
10 Sep 2025 5.42 PM
bravrvjk / bravrvjk
0644
campaignBlockApp.css
1.699 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
campaignBlockApp.js
3.196 KB
10 Sep 2025 5.42 PM
bravrvjk / bravrvjk
0644
campaignBlocks-rtl.css
75.715 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
campaignBlocks.asset.php
0.299 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
campaignBlocks.css
75.68 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
campaignBlocks.js
571.033 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
campaignBlocksLandingPage-rtl.css
4.548 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
campaignBlocksLandingPage.asset.php
0.253 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
campaignBlocksLandingPage.css
4.542 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
campaignBlocksLandingPage.js
137.953 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
campaignCommentsBlockApp-rtl.css
2.391 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignCommentsBlockApp.asset.php
0.139 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
campaignCommentsBlockApp.css
2.386 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignCommentsBlockApp.js
13.596 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
campaignCoverBlock-rtl.css
1.812 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignCoverBlock.asset.php
0.206 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
campaignCoverBlock.css
1.811 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignCoverBlock.js
81.813 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
campaignDetails-rtl.css
112.31 KB
18 Nov 2025 7.37 PM
bravrvjk / bravrvjk
0644
campaignDetails.asset.php
0.267 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
campaignDetails.css
112.267 KB
18 Nov 2025 7.37 PM
bravrvjk / bravrvjk
0644
campaignDetails.js
1.3 MB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
campaignDonateButtonBlock-rtl.css
0.882 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignDonateButtonBlock.asset.php
0.224 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
campaignDonateButtonBlock.css
0.882 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignDonateButtonBlock.js
116.031 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
campaignDonateButtonBlockApp-rtl.css
0.919 KB
20 Aug 2025 6.13 PM
bravrvjk / bravrvjk
0644
campaignDonateButtonBlockApp.asset.php
0.082 KB
20 Aug 2025 6.13 PM
bravrvjk / bravrvjk
0644
campaignDonateButtonBlockApp.css
0.919 KB
20 Aug 2025 6.13 PM
bravrvjk / bravrvjk
0644
campaignDonateButtonBlockApp.js
0 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignDonationsBlockApp-rtl.css
4.701 KB
10 Sep 2025 5.42 PM
bravrvjk / bravrvjk
0644
campaignDonationsBlockApp.asset.php
0.082 KB
10 Sep 2025 5.42 PM
bravrvjk / bravrvjk
0644
campaignDonationsBlockApp.css
4.699 KB
10 Sep 2025 5.42 PM
bravrvjk / bravrvjk
0644
campaignDonationsBlockApp.js
0 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignDonorsBlockApp-rtl.css
4.701 KB
10 Sep 2025 5.42 PM
bravrvjk / bravrvjk
0644
campaignDonorsBlockApp.asset.php
0.082 KB
10 Sep 2025 5.42 PM
bravrvjk / bravrvjk
0644
campaignDonorsBlockApp.css
4.699 KB
10 Sep 2025 5.42 PM
bravrvjk / bravrvjk
0644
campaignDonorsBlockApp.js
0 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignFormBlock-rtl.css
4.438 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
campaignFormBlock.asset.php
0.237 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
campaignFormBlock.css
4.438 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
campaignFormBlock.js
139.941 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
campaignFormBlockApp-rtl.css
1.202 KB
20 Aug 2025 6.13 PM
bravrvjk / bravrvjk
0644
campaignFormBlockApp.asset.php
0.082 KB
20 Aug 2025 6.13 PM
bravrvjk / bravrvjk
0644
campaignFormBlockApp.css
1.202 KB
20 Aug 2025 6.13 PM
bravrvjk / bravrvjk
0644
campaignFormBlockApp.js
0 KB
22 May 2025 12.18 AM
bravrvjk / bravrvjk
0644
campaignGoalBlock-rtl.css
1.819 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
campaignGoalBlock.asset.php
0.189 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
campaignGoalBlock.css
1.819 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
campaignGoalBlock.js
103.349 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
campaignGoalBlockApp-rtl.css
0.938 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
campaignGoalBlockApp.asset.php
0.145 KB
10 Sep 2025 5.42 PM
bravrvjk / bravrvjk
0644
campaignGoalBlockApp.css
0.938 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
campaignGoalBlockApp.js
2.188 KB
10 Sep 2025 5.42 PM
bravrvjk / bravrvjk
0644
campaignGridApp-rtl.css
70.908 KB
30 Oct 2025 12.17 AM
bravrvjk / bravrvjk
0644
campaignGridApp.asset.php
0.178 KB
5 Nov 2025 7.00 PM
bravrvjk / bravrvjk
0644
campaignGridApp.css
70.873 KB
30 Oct 2025 12.17 AM
bravrvjk / bravrvjk
0644
campaignGridApp.js
438.075 KB
5 Nov 2025 7.00 PM
bravrvjk / bravrvjk
0644
campaignGridBlock-rtl.css
71.276 KB
30 Oct 2025 12.17 AM
bravrvjk / bravrvjk
0644
campaignGridBlock.asset.php
0.213 KB
5 Nov 2025 7.00 PM
bravrvjk / bravrvjk
0644
campaignGridBlock.css
71.241 KB
30 Oct 2025 12.17 AM
bravrvjk / bravrvjk
0644
campaignGridBlock.js
443.335 KB
5 Nov 2025 7.00 PM
bravrvjk / bravrvjk
0644
campaignListTable-rtl.css
84.971 KB
18 Nov 2025 7.37 PM
bravrvjk / bravrvjk
0644
campaignListTable.asset.php
0.2 KB
18 Nov 2025 7.37 PM
bravrvjk / bravrvjk
0644
campaignListTable.css
84.934 KB
18 Nov 2025 7.37 PM
bravrvjk / bravrvjk
0644
campaignListTable.js
502.876 KB
5 Nov 2025 7.00 PM
bravrvjk / bravrvjk
0644
campaignPagePostTypeEditor.asset.php
0.118 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignPagePostTypeEditor.js
1.987 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignStatsBlockApp-rtl.css
0.338 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignStatsBlockApp.asset.php
0.082 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignStatsBlockApp.css
0.337 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignStatsBlockApp.js
0 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignTitleBlock.asset.php
0.082 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignTitleBlock.js
0 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
campaignWelcomeBannerCss-rtl.css
2.447 KB
23 Jul 2025 9.25 PM
bravrvjk / bravrvjk
0644
campaignWelcomeBannerCss.asset.php
0.082 KB
23 Jul 2025 9.25 PM
bravrvjk / bravrvjk
0644
campaignWelcomeBannerCss.css
2.448 KB
23 Jul 2025 9.25 PM
bravrvjk / bravrvjk
0644
campaignWelcomeBannerCss.js
0 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
classicFormDesignCss-rtl.css
4.422 KB
9 Jul 2025 5.09 PM
bravrvjk / bravrvjk
0644
classicFormDesignCss.asset.php
0.082 KB
9 Jul 2025 5.09 PM
bravrvjk / bravrvjk
0644
classicFormDesignCss.css
4.42 KB
9 Jul 2025 5.09 PM
bravrvjk / bravrvjk
0644
classicFormDesignCss.js
0 KB
16 Oct 2023 9.55 PM
bravrvjk / bravrvjk
0644
classicFormDesignJs.asset.php
0.1 KB
22 May 2025 12.18 AM
bravrvjk / bravrvjk
0644
classicFormDesignJs.js
1.755 KB
22 May 2025 12.18 AM
bravrvjk / bravrvjk
0644
donationConfirmationReceiptApp.asset.php
0.103 KB
26 Sep 2024 1.57 AM
bravrvjk / bravrvjk
0644
donationConfirmationReceiptApp.js
1.43 KB
26 Sep 2024 1.57 AM
bravrvjk / bravrvjk
0644
donationDetails-rtl.css
132.063 KB
28 Jan 2026 8.00 PM
bravrvjk / bravrvjk
0644
donationDetails.asset.php
0.257 KB
28 Jan 2026 8.00 PM
bravrvjk / bravrvjk
0644
donationDetails.css
132.016 KB
28 Jan 2026 8.00 PM
bravrvjk / bravrvjk
0644
donationDetails.js
1.34 MB
28 Jan 2026 8.00 PM
bravrvjk / bravrvjk
0644
donationFormApp-rtl.css
4.917 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
donationFormApp.asset.php
0.13 KB
12 Feb 2026 12.13 AM
bravrvjk / bravrvjk
0644
donationFormApp.css
4.917 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
donationFormApp.js
230.764 KB
12 Feb 2026 12.13 AM
bravrvjk / bravrvjk
0644
donationFormBlock-rtl.css
3.91 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
donationFormBlock.asset.php
0.209 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
donationFormBlock.css
3.91 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
donationFormBlock.js
181.427 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
donationFormBlockApp-rtl.css
3.91 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
donationFormBlockApp.asset.php
0.143 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
donationFormBlockApp.css
3.91 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
donationFormBlockApp.js
87.186 KB
20 Aug 2025 6.13 PM
bravrvjk / bravrvjk
0644
donationFormEmbed.asset.php
0.082 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
donationFormEmbed.js
26.69 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
donationFormEmbedInside.asset.php
0.082 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
donationFormEmbedInside.js
13.199 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
donationFormRegistrars-rtl.css
43.521 KB
9 Jul 2025 5.09 PM
bravrvjk / bravrvjk
0644
donationFormRegistrars.asset.php
0.143 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
donationFormRegistrars.css
43.508 KB
9 Jul 2025 5.09 PM
bravrvjk / bravrvjk
0644
donationFormRegistrars.js
401.859 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
donorDetails-rtl.css
139.414 KB
18 Nov 2025 7.37 PM
bravrvjk / bravrvjk
0644
donorDetails.asset.php
0.238 KB
28 Jan 2026 8.00 PM
bravrvjk / bravrvjk
0644
donorDetails.css
139.373 KB
18 Nov 2025 7.37 PM
bravrvjk / bravrvjk
0644
donorDetails.js
1.31 MB
28 Jan 2026 8.00 PM
bravrvjk / bravrvjk
0644
elementorCampaignCommentsWidget-rtl.css
2.391 KB
20 Aug 2025 6.13 PM
bravrvjk / bravrvjk
0644
elementorCampaignCommentsWidget.asset.php
0.139 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
elementorCampaignCommentsWidget.css
2.386 KB
20 Aug 2025 6.13 PM
bravrvjk / bravrvjk
0644
elementorCampaignCommentsWidget.js
13.896 KB
9 Dec 2025 1.09 AM
bravrvjk / bravrvjk
0644
elementorCampaignGoalWidget-rtl.css
0.938 KB
20 Aug 2025 6.13 PM
bravrvjk / bravrvjk
0644
elementorCampaignGoalWidget.asset.php
0.145 KB
10 Sep 2025 5.42 PM
bravrvjk / bravrvjk
0644
elementorCampaignGoalWidget.css
0.938 KB
20 Aug 2025 6.13 PM
bravrvjk / bravrvjk
0644
elementorCampaignGoalWidget.js
2.982 KB
10 Sep 2025 5.42 PM
bravrvjk / bravrvjk
0644
elementorCampaignGridWidget-rtl.css
70.908 KB
30 Oct 2025 12.17 AM
bravrvjk / bravrvjk
0644
elementorCampaignGridWidget.asset.php
0.178 KB
5 Nov 2025 7.00 PM
bravrvjk / bravrvjk
0644
elementorCampaignGridWidget.css
70.873 KB
30 Oct 2025 12.17 AM
bravrvjk / bravrvjk
0644
elementorCampaignGridWidget.js
438.408 KB
5 Nov 2025 7.00 PM
bravrvjk / bravrvjk
0644
elementorCampaignWidget-rtl.css
1.699 KB
20 Aug 2025 6.13 PM
bravrvjk / bravrvjk
0644
elementorCampaignWidget.asset.php
0.145 KB
10 Sep 2025 5.42 PM
bravrvjk / bravrvjk
0644
elementorCampaignWidget.css
1.699 KB
20 Aug 2025 6.13 PM
bravrvjk / bravrvjk
0644
elementorCampaignWidget.js
4 KB
10 Sep 2025 5.42 PM
bravrvjk / bravrvjk
0644
elementorDonationFormWidget-rtl.css
4.887 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
elementorDonationFormWidget.asset.php
0.143 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
elementorDonationFormWidget.css
4.887 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
elementorDonationFormWidget.js
87.629 KB
20 Aug 2025 6.13 PM
bravrvjk / bravrvjk
0644
elementorLegacyGiveFormWidget-rtl.css
3.91 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
elementorLegacyGiveFormWidget.asset.php
0.143 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
elementorLegacyGiveFormWidget.css
3.91 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
elementorLegacyGiveFormWidget.js
87.618 KB
4 Sep 2025 7.07 PM
bravrvjk / bravrvjk
0644
entitiesAdmin.asset.php
0.117 KB
18 Nov 2025 7.37 PM
bravrvjk / bravrvjk
0644
entitiesAdmin.js
1.04 KB
18 Nov 2025 7.37 PM
bravrvjk / bravrvjk
0644
entitiesPublic.asset.php
0.117 KB
18 Nov 2025 7.37 PM
bravrvjk / bravrvjk
0644
entitiesPublic.js
1.037 KB
18 Nov 2025 7.37 PM
bravrvjk / bravrvjk
0644
eventTicketsBlock-rtl.css
6.842 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
eventTicketsBlock.asset.php
0.165 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
eventTicketsBlock.css
6.842 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
eventTicketsBlock.js
31.163 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
eventTicketsTemplate-rtl.css
3.889 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
eventTicketsTemplate.asset.php
0.133 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
eventTicketsTemplate.css
3.889 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
eventTicketsTemplate.js
26.999 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
formBuilderApp-rtl.css
63.473 KB
16 Apr 2025 5.25 PM
bravrvjk / bravrvjk
0644
formBuilderApp.asset.php
0.384 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
formBuilderApp.css
63.486 KB
16 Apr 2025 5.25 PM
bravrvjk / bravrvjk
0644
formBuilderApp.js
767.325 KB
25 Feb 2026 10.24 PM
bravrvjk / bravrvjk
0644
formBuilderRegistrars-rtl.css
20.472 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
formBuilderRegistrars.asset.php
0.238 KB
28 Jan 2026 8.00 PM
bravrvjk / bravrvjk
0644
formBuilderRegistrars.css
20.47 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
formBuilderRegistrars.js
251.087 KB
28 Jan 2026 8.00 PM
bravrvjk / bravrvjk
0644
formTaxonomySettings-rtl.css
0.103 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
formTaxonomySettings.asset.php
0.205 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
formTaxonomySettings.css
0.103 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
formTaxonomySettings.js
19.658 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
multiStepFormDesignCss-rtl.css
0.416 KB
22 May 2025 12.18 AM
bravrvjk / bravrvjk
0644
multiStepFormDesignCss.asset.php
0.082 KB
22 May 2025 12.18 AM
bravrvjk / bravrvjk
0644
multiStepFormDesignCss.css
0.416 KB
22 May 2025 12.18 AM
bravrvjk / bravrvjk
0644
multiStepFormDesignCss.js
0 KB
16 Oct 2023 9.55 PM
bravrvjk / bravrvjk
0644
offlineGateway.asset.php
0.089 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
offlineGateway.js
10.181 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
offlineGatewayFormBuilder-rtl.css
3.045 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
offlineGatewayFormBuilder.asset.php
0.205 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
offlineGatewayFormBuilder.css
3.045 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
offlineGatewayFormBuilder.js
26.573 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
payPalCommerceGateway.asset.php
0.1 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
payPalCommerceGateway.js
22.141 KB
11 Jun 2025 10.57 PM
bravrvjk / bravrvjk
0644
payPalStandardGateway.asset.php
0.089 KB
24 Apr 2024 7.56 PM
bravrvjk / bravrvjk
0644
payPalStandardGateway.js
7.362 KB
24 Apr 2024 7.56 PM
bravrvjk / bravrvjk
0644
stripePaymentElementFormBuilder-rtl.css
0.632 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
stripePaymentElementFormBuilder.asset.php
0.174 KB
31 Mar 2025 11.17 PM
bravrvjk / bravrvjk
0644
stripePaymentElementFormBuilder.css
0.631 KB
16 Oct 2023 9.55 PM
bravrvjk / bravrvjk
0644
stripePaymentElementFormBuilder.js
2.531 KB
24 Apr 2024 7.56 PM
bravrvjk / bravrvjk
0644
stripePaymentElementGateway.asset.php
0.111 KB
1 May 2025 3.56 PM
bravrvjk / bravrvjk
0644
stripePaymentElementGateway.js
13.448 KB
1 May 2025 3.56 PM
bravrvjk / bravrvjk
0644
subscriptionDetails-rtl.css
122.804 KB
18 Nov 2025 7.37 PM
bravrvjk / bravrvjk
0644
subscriptionDetails.asset.php
0.257 KB
28 Jan 2026 8.00 PM
bravrvjk / bravrvjk
0644
subscriptionDetails.css
122.762 KB
18 Nov 2025 7.37 PM
bravrvjk / bravrvjk
0644
subscriptionDetails.js
1.32 MB
28 Jan 2026 8.00 PM
bravrvjk / bravrvjk
0644
testGateway.asset.php
0.1 KB
24 Apr 2024 7.56 PM
bravrvjk / bravrvjk
0644
testGateway.js
5.348 KB
24 Apr 2024 7.56 PM
bravrvjk / bravrvjk
0644
testOffsiteGateway.asset.php
0.089 KB
24 Apr 2024 7.56 PM
bravrvjk / bravrvjk
0644
testOffsiteGateway.js
0.168 KB
24 Apr 2024 7.56 PM
bravrvjk / bravrvjk
0644
twoPanelStepsFormLayoutCss-rtl.css
1.642 KB
22 May 2025 12.18 AM
bravrvjk / bravrvjk
0644
twoPanelStepsFormLayoutCss.asset.php
0.082 KB
22 May 2025 12.18 AM
bravrvjk / bravrvjk
0644
twoPanelStepsFormLayoutCss.css
1.641 KB
22 May 2025 12.18 AM
bravrvjk / bravrvjk
0644
twoPanelStepsFormLayoutCss.js
0 KB
14 Mar 2024 1.54 AM
bravrvjk / bravrvjk
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF