Current File : /home/bravrvjk/itiministry.org/wp-content/plugins/give/build//donationDetails.js
(()=>{var e={33296:(e,t,n)=>{"use strict";var r=n(51609),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,o=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}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 n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,u=r[1];return s((function(){i.value=n,i.getSnapshot=t,c(i)&&u({inst:i})}),[e,n,t]),o((function(){return c(i)&&u({inst:i}),e((function(){c(i)&&u({inst:i})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},95259:(e,t,n)=>{"use strict";e.exports=n(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?r(e[0],e[1])||null:e.slice(1).reduce((function(e,t){return r(e,t)}),e[0])||null};var n=new WeakMap;function r(e,t){if(e&&t){var r=n.get(e)||new WeakMap;n.set(e,r);var a=r.get(t)||function(n){i(e,n),i(t,n)};return r.set(t,a),a}return e||t}function i(e,t){"function"==typeof e?e(t):e.current=t}},37083:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=['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 i(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 a(e,t){return n=(t||document).querySelectorAll(e),Array.prototype.slice.call(n);var n}function o(e){(e.querySelector("[autofocus]")||e).focus()}function s(){a("[data-a11y-dialog]").forEach((function(e){new i(e)}))}i.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=a('[data-a11y-dialog-show="'+this._id+'"]'),this._openers.forEach(function(e){e.addEventListener("click",this._show)}.bind(this)),this._closers=a("[data-a11y-dialog-hide]",this.$el).concat(a('[data-a11y-dialog-hide="'+this._id+'"]')),this._closers.forEach(function(e){e.addEventListener("click",this._hide)}.bind(this)),this._fire("create"),this},i.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},i.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},i.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},i.prototype.on=function(e,t){return void 0===this._listeners[e]&&(this._listeners[e]=[]),this._listeners[e].push(t),this},i.prototype.off=function(e,t){var n=(this._listeners[e]||[]).indexOf(t);return n>-1&&this._listeners[e].splice(n,1),this},i.prototype._fire=function(e,t){var n=this._listeners[e]||[],r=new CustomEvent(e,{detail:t});this.$el.dispatchEvent(r),n.forEach(function(e){e(this.$el,t)}.bind(this))},i.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 n=function(e){return a(r.join(","),e).filter((function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}))}(e),i=n.indexOf(document.activeElement);t.shiftKey&&0===i?(n[n.length-1].focus(),t.preventDefault()):t.shiftKey||i!==n.length-1||(n[0].focus(),t.preventDefault())}(this.$el,e))},i.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,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(63282),i=n(99029),a=n(41520),o=n(62586),s=n(48708),l=n(42023),c="errorMessage",u=new r.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:n,data:g,schema:m,schemaValue:v,it:y}=t;if(!1===y.createErrors)return;const b=m,x=i.strConcat(l.default.instancePath,y.errorPath);function w(e,t){return i.and(r._`${e}.keyword !== ${c}`,r._`!${e}.${u}`,r._`${e}.instancePath === ${x}`,r._`${e}.keyword in ${t}`,r._`${e}.schemaPath.indexOf(${y.errSchemaPath}) === 0`,r._`/^\\/[^\\/]*$/.test(${e}.schemaPath.slice(${y.errSchemaPath.length}))`)}function k(e,t){const r=[];for(const n in e){const e=t[n];h.test(e)&&r.push([n,C(e)])}return n.object(...r)}function S(e){return h.test(e)?new a._Code(a.safeStringify(e).replace(f,((e,t)=>`" + JSON.stringify(${o.getData(t,y)}) + "`)).replace(p,"")):r.stringify(e)}function C(e){return r._`function(){return ${S(e)}}`}n.if(r._`${l.default.errors} > 0`,(()=>{if("object"==typeof b){const[a,o]=function(e){let t,n;for(const r in e){if("properties"===r||"items"===r)continue;const i=e[r];if("object"==typeof i){t||(t={});const e=t[r]={};for(const t in i)e[t]=[]}else n||(n={}),n[r]=[]}return[t,n]}(b);o&&function(i){const a=n.const("emErrors",r.stringify(i)),o=n.const("templates",k(i,m));n.forOf("err",l.default.vErrors,(e=>n.if(w(e,a),(()=>n.code(r._`${a}[${e}.keyword].push(${e})`).assign(r._`${e}.${u}`,!0)))));const{singleError:c}=e;if(c){const e=n.let("message",r._`""`),i=n.let("paramsErrors",r._`[]`);d((t=>{n.if(e,(()=>n.code(r._`${e} += ${"string"==typeof c?c:";"}`))),n.code(r._`${e} += ${h(t)}`),n.assign(i,r._`${i}.concat(${a}[${t}])`)})),s.reportError(t,{message:e,params:r._`{errors: ${i}}`})}else d((e=>s.reportError(t,{message:h(e),params:r._`{errors: ${a}[${e}]}`})));function d(e){n.forIn("key",a,(t=>n.if(r._`${a}[${t}].length`,(()=>e(t)))))}function h(e){return r._`${e} in ${o} ? ${o}[${e}]() : ${v}[${e}]`}}(o),a&&function(e){const i=n.const("emErrors",r.stringify(e)),a=[];for(const t in e)a.push([t,k(e[t],m[t])]);const o=n.const("templates",n.object(...a)),c=n.scopeValue("obj",{ref:d,code:r.stringify(d)}),h=n.let("emPropParams"),f=n.let("emParamsErrors");n.forOf("err",l.default.vErrors,(e=>n.if(w(e,i),(()=>{n.assign(h,r._`${c}[${e}.keyword]`),n.assign(f,r._`${i}[${e}.keyword][${e}.params[${h}]]`),n.if(f,(()=>n.code(r._`${f}.push(${e})`).assign(r._`${e}.${u}`,!0)))})))),n.forIn("key",i,(e=>n.forIn("keyProp",r._`${i}[${e}]`,(a=>{n.assign(f,r._`${i}[${e}][${a}]`),n.if(r._`${f}.length`,(()=>{const i=n.const("tmpl",r._`${o}[${e}] && ${o}[${e}][${a}]`);s.reportError(t,{message:r._`${i} ? ${i}() : ${v}[${e}][${a}]`,params:r._`{errors: ${f}}`})}))}))))}(a),function(e){const{props:a,items:o}=e;if(!a&&!o)return;const d=r._`typeof ${g} == "object"`,h=r._`Array.isArray(${g})`,f=n.let("emErrors");let p,y;const b=n.let("templates");function w(e,t){n.assign(f,r.stringify(e)),n.assign(b,k(e,t))}a&&o?(p=n.let("emChildKwd"),n.if(d),n.if(h,(()=>{w(o,m.items),n.assign(p,r.str`items`)}),(()=>{w(a,m.properties),n.assign(p,r.str`properties`)})),y=r._`[${p}]`):o?(n.if(h),w(o,m.items),y=r._`.items`):a&&(n.if(i.and(d,i.not(h))),w(a,m.properties),y=r._`.properties`),n.forOf("err",l.default.vErrors,(e=>function(e,t,a){n.if(i.and(r._`${e}.keyword !== ${c}`,r._`!${e}.${u}`,r._`${e}.instancePath.indexOf(${x}) === 0`),(()=>{const i=n.scopeValue("pattern",{ref:/^\/([^/]*)(?:\/|$)/,code:r._`new RegExp("^\\\/([^/]*)(?:\\\/|$)")`}),o=n.const("emMatches",r._`${i}.exec(${e}.instancePath.slice(${x}.length))`),s=n.const("emChild",r._`${o} && ${o}[1].replace(/~1/g, "/").replace(/~0/g, "~")`);n.if(r._`${s} !== undefined && ${s} in ${t}`,(()=>a(s)))}))}(e,f,(t=>n.code(r._`${f}[${t}].push(${e})`).assign(r._`${e}.${u}`,!0))))),n.forIn("key",f,(e=>n.if(r._`${f}[${e}].length`,(()=>{s.reportError(t,{message:r._`${e} in ${b} ? ${b}[${e}]() : ${v}${y}[${e}]`,params:r._`{errors: ${f}[${e}]}`}),n.assign(r._`${l.default.vErrors}[${l.default.errors}-1].instancePath`,r._`${x} + "/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`)})))),n.endIf()}(function({properties:e,items:t}){const n={};if(e){n.props={};for(const t in e)n.props[t]=[]}if(t){n.items={};for(let e=0;e<t.length;e++)n.items[e]=[]}return n}(b))}const a="string"==typeof b?b:b._;a&&function(e){const a=n.const("emErrs",r._`[]`);n.forOf("err",l.default.vErrors,(e=>n.if(function(e){return i.and(r._`${e}.keyword !== ${c}`,r._`!${e}.${u}`,i.or(r._`${e}.instancePath === ${x}`,i.and(r._`${e}.instancePath.indexOf(${x}) === 0`,r._`${e}.instancePath[${x}.length] === "/"`)),r._`${e}.schemaPath.indexOf(${y.errSchemaPath}) === 0`,r._`${e}.schemaPath[${y.errSchemaPath}.length] === "/"`)}(e),(()=>n.code(r._`${a}.push(${e})`).assign(r._`${e}.${u}`,!0))))),n.if(r._`${a}.length`,(()=>s.reportError(t,{message:S(e),params:r._`{errors: ${a}}`})))}(a),e.keepErrors||function(){const e=n.const("emErrs",r._`[]`);n.forOf("err",l.default.vErrors,(t=>n.if(r._`!${t}.${u}`,(()=>n.code(r._`${e}.push(${t})`))))),n.assign(l.default.vErrors,e).assign(l.default.errors,r._`${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 n(e,t){return{validate:e,compare:t}}Object.defineProperty(t,"__esModule",{value:!0}),t.formatNames=t.fastFormats=t.fullFormats=void 0,t.fullFormats={date:n(a,o),time:n(l(!0),c),"date-time":n(h(!0),f),"iso-time":n(l(),u),"iso-date-time":n(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:n(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,o),time:n(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,c),"date-time":n(/^\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":n(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,u),"iso-date-time":n(/^\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 r=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,i=[0,31,28,31,30,31,30,31,31,30,31,30,31];function a(e){const t=r.exec(e);if(!t)return!1;const n=+t[1],a=+t[2],o=+t[3];return a>=1&&a<=12&&o>=1&&o<=(2===a&&function(e){return e%4==0&&(e%100!=0||e%400==0)}(n)?29:i[a])}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 n=s.exec(t);if(!n)return!1;const r=+n[1],i=+n[2],a=+n[3],o=n[4],l="-"===n[5]?-1:1,c=+(n[6]||0),u=+(n[7]||0);if(c>23||u>59||e&&!o)return!1;if(r<=23&&i<=59&&a<60)return!0;const d=i-u*l,h=r-c*l-(d<0?1:0);return(23===h||-1===h)&&(59===d||-1===d)&&a<61}}function c(e,t){if(!e||!t)return;const n=new Date("2020-01-01T"+e).valueOf(),r=new Date("2020-01-01T"+t).valueOf();return n&&r?n-r:void 0}function u(e,t){if(!e||!t)return;const n=s.exec(e),r=s.exec(t);return n&&r?(e=n[1]+n[2]+n[3])>(t=r[1]+r[2]+r[3])?1:e<t?-1:0:void 0}const d=/t|\s/i;function h(e){const t=l(e);return function(e){const n=e.split(d);return 2===n.length&&a(n[0])&&t(n[1])}}function f(e,t){if(!e||!t)return;const n=new Date(e).valueOf(),r=new Date(t).valueOf();return n&&r?n-r:void 0}function p(e,t){if(!e||!t)return;const[n,r]=e.split(d),[i,a]=t.split(d),s=o(n,i);return void 0!==s?s||c(r,a):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,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(14018),i=n(26461),a=n(99029),o=new a.Name("fullFormats"),s=new a.Name("fastFormats"),l=(e,t={keywords:!0})=>{if(Array.isArray(t))return c(e,t,r.fullFormats,o),e;const[n,a]="fast"===t.mode?[r.fastFormats,s]:[r.fullFormats,o];return c(e,t.formats||r.formatNames,n,a),t.keywords&&(0,i.default)(e),e};function c(e,t,n,r){var i,o;null!==(i=(o=e.opts.code).formats)&&void 0!==i||(o.formats=a._`require("ajv-formats/dist/formats").${r}`);for(const r of t)e.addFormat(r,n[r])}l.get=(e,t="full")=>{const n=("fast"===t?r.fastFormats:r.fullFormats)[e];if(!n)throw new Error(`Unknown format "${e}"`);return n},e.exports=t=l,Object.defineProperty(t,"__esModule",{value:!0}),t.default=l},26461:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatLimitDefinition=void 0;const r=n(63282),i=n(99029),a=i.operators,o={formatMaximum:{okStr:"<=",ok:a.LTE,fail:a.GT},formatMinimum:{okStr:">=",ok:a.GTE,fail:a.LT},formatExclusiveMaximum:{okStr:"<",ok:a.LT,fail:a.GTE},formatExclusiveMinimum:{okStr:">",ok:a.GT,fail:a.LTE}},s={message:({keyword:e,schemaCode:t})=>i.str`should be ${o[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>i._`{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:n,schemaCode:a,keyword:s,it:l}=e,{opts:c,self:u}=l;if(!c.validateFormats)return;const d=new r.KeywordCxt(l,u.RULES.all.format.definition,"format");function h(e){return i._`${e}.compare(${n}, ${a}) ${o[s].fail} 0`}d.$data?function(){const n=t.scopeValue("formats",{ref:u.formats,code:c.code.formats}),r=t.const("fmt",i._`${n}[${d.schemaCode}]`);e.fail$data((0,i.or)(i._`typeof ${r} != "object"`,i._`${r} instanceof RegExp`,i._`typeof ${r}.compare != "function"`,h(r)))}():function(){const n=d.schema,r=u.formats[n];if(!r||!0===r)return;if("object"!=typeof r||r instanceof RegExp||"function"!=typeof r.compare)throw new Error(`"${s}": format "${n}" does not define "compare" function`);const a=t.scopeValue("formats",{key:n,ref:r,code:c.code.formats?i._`${c.code.formats}${(0,i.getProperty)(n)}`:void 0});e.fail$data(h(a))}()},dependencies:["format"]},t.default=e=>(e.addKeyword(t.formatLimitDefinition),e)},63282:(e,t,n)=>{"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 r=n(4042),i=n(86144),a=n(36653),o=n(72079),s=["/properties"],l="http://json-schema.org/draft-07/schema";class c extends r.default{_addVocabularies(){super._addVocabularies(),i.default.forEach((e=>this.addVocabulary(e))),this.opts.discriminator&&this.addKeyword(a.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=n(62586);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return u.KeywordCxt}});var d=n(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=n(13558);Object.defineProperty(t,"ValidationError",{enumerable:!0,get:function(){return h.default}});var f=n(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 n{}t._CodeOrName=n,t.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class r extends n{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=r;class i extends n{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 r&&(e[t.str]=(e[t.str]||0)+1),e)),{})}}function a(e,...t){const n=[e[0]];let r=0;for(;r<t.length;)l(n,t[r]),n.push(e[++r]);return new i(n)}t._Code=i,t.nil=new i(""),t._=a;const o=new i("+");function s(e,...t){const n=[u(e[0])];let r=0;for(;r<t.length;)n.push(o),l(n,t[r]),n.push(o,u(e[++r]));return function(e){let t=1;for(;t<e.length-1;){if(e[t]===o){const n=c(e[t-1],e[t+1]);if(void 0!==n){e.splice(t-1,3,n);continue}e[t++]="+"}t++}}(n),new i(n)}function l(e,t){var n;t instanceof i?e.push(...t._items):t instanceof r?e.push(t):e.push("number"==typeof(n=t)||"boolean"==typeof n||null===n?n:u(Array.isArray(n)?n.join(","):n))}function c(e,t){if('""'===t)return e;if('""'===e)return t;if("string"==typeof e){if(t instanceof r||'"'!==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 r?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 i(u(e))},t.safeStringify=u,t.getProperty=function(e){return"string"==typeof e&&t.IDENTIFIER.test(e)?new i(`.${e}`):a`[${e}]`},t.getEsmExportName=function(e){if("string"==typeof e&&t.IDENTIFIER.test(e))return new i(`${e}`);throw new Error(`CodeGen: invalid export name: ${e}, use explicit $id name mapping`)},t.regexpCode=function(e){return new i(e.toString())}},99029:(e,t,n)=>{"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 r=n(41520),i=n(57845);var a=n(41520);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return a._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return a.str}}),Object.defineProperty(t,"strConcat",{enumerable:!0,get:function(){return a.strConcat}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return a.nil}}),Object.defineProperty(t,"getProperty",{enumerable:!0,get:function(){return a.getProperty}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return a.stringify}}),Object.defineProperty(t,"regexpCode",{enumerable:!0,get:function(){return a.regexpCode}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return a.Name}});var o=n(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 r._Code(">"),GTE:new r._Code(">="),LT:new r._Code("<"),LTE:new r._Code("<="),EQ:new r._Code("==="),NEQ:new r._Code("!=="),NOT:new r._Code("!"),OR:new r._Code("||"),AND:new r._Code("&&"),ADD:new r._Code("+")};class s{optimizeNodes(){return this}optimizeNames(e,t){return this}}class l extends s{constructor(e,t,n){super(),this.varKind=e,this.name=t,this.rhs=n}render({es5:e,_n}){const t=e?i.varKinds.var:this.varKind,n=void 0===this.rhs?"":` = ${this.rhs}`;return`${t} ${this.name}${n};`+_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 r._CodeOrName?this.rhs.names:{}}}class c extends s{constructor(e,t,n){super(),this.lhs=e,this.rhs=t,this.sideEffects=n}render({_n}){return`${this.lhs} = ${this.rhs};`+_n}optimizeNames(e,t){if(!(this.lhs instanceof r.Name)||e[this.lhs.str]||this.sideEffects)return this.rhs=M(this.rhs,e,t),this}get names(){return O(this.lhs instanceof r.Name?{}:{...this.lhs.names},this.rhs)}}class u extends c{constructor(e,t,n,r){super(e,n,r),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 r._CodeOrName?this.code.names:{}}}class g extends s{constructor(e=[]){super(),this.nodes=e}render(e){return this.nodes.reduce(((t,n)=>t+n.render(e)),"")}optimizeNodes(){const{nodes:e}=this;let t=e.length;for(;t--;){const n=e[t].optimizeNodes();Array.isArray(n)?e.splice(t,1,...n):n?e[t]=n:e.splice(t,1)}return e.length>0?this:void 0}optimizeNames(e,t){const{nodes:n}=this;let r=n.length;for(;r--;){const i=n[r];i.optimizeNames(e,t)||(T(e,i.names),n.splice(r,1))}return n.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 n;if(this.else=null===(n=this.else)||void 0===n?void 0:n.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,n,r){super(),this.varKind=e,this.name=t,this.from=n,this.to=r}render(e){const t=e.es5?i.varKinds.var:this.varKind,{name:n,from:r,to:a}=this;return`for(${t} ${n}=${r}; ${n}<${a}; ${n}++)`+super.render(e)}get names(){const e=O(super.names,this.from);return O(e,this.to)}}class S extends x{constructor(e,t,n,r){super(),this.loop=e,this.varKind=t,this.name=n,this.iterable=r}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,n){super(),this.name=e,this.args=t,this.async=n}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 n,r;return super.optimizeNames(e,t),null===(n=this.catch)||void 0===n||n.optimizeNames(e,t),null===(r=this.finally)||void 0===r||r.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 n in t)e[n]=(e[n]||0)+(t[n]||0);return e}function O(e,t){return t instanceof r._CodeOrName?D(e,t.names):e}function M(e,t,n){return e instanceof r.Name?a(e):(i=e)instanceof r._Code&&i._items.some((e=>e instanceof r.Name&&1===t[e.str]&&void 0!==n[e.str]))?new r._Code(e._items.reduce(((e,t)=>(t instanceof r.Name&&(t=a(t)),t instanceof r._Code?e.push(...t._items):e.push(t),e)),[])):e;var i;function a(e){const r=n[e.str];return void 0===r||1!==t[e.str]?e:(delete t[e.str],r)}}function T(e,t){for(const n in t)e[n]=(e[n]||0)-(t[n]||0)}function I(e){return"boolean"==typeof e||"number"==typeof e||null===e?!e:r._`!${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 i.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 n=this._extScope.value(e,t);return(this._values[n.prefix]||(this._values[n.prefix]=new Set)).add(n),n}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,n,r){const i=this._scope.toName(t);return void 0!==n&&r&&(this._constants[i.str]=n),this._leafNode(new l(e,i,n)),i}const(e,t,n){return this._def(i.varKinds.const,e,t,n)}let(e,t,n){return this._def(i.varKinds.let,e,t,n)}var(e,t,n){return this._def(i.varKinds.var,e,t,n)}assign(e,t,n){return this._leafNode(new c(e,t,n))}add(e,n){return this._leafNode(new u(e,t.operators.ADD,n))}code(e){return"function"==typeof e?e():e!==r.nil&&this._leafNode(new p(e)),this}object(...e){const t=["{"];for(const[n,i]of e)t.length>1&&t.push(","),t.push(n),(n!==i||this.opts.es5)&&(t.push(":"),(0,r.addCodeArg)(t,i));return t.push("}"),new r._Code(t)}if(e,t,n){if(this._blockNode(new b(e)),t&&n)this.code(t).else().code(n).endIf();else if(t)this.code(t).endIf();else if(n)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,n,r,a=(this.opts.es5?i.varKinds.var:i.varKinds.let)){const o=this._scope.toName(e);return this._for(new k(a,o,t,n),(()=>r(o)))}forOf(e,t,n,a=i.varKinds.const){const o=this._scope.toName(e);if(this.opts.es5){const e=t instanceof r.Name?t:this.var("_arr",t);return this.forRange("_i",0,r._`${e}.length`,(t=>{this.var(o,r._`${e}[${t}]`),n(o)}))}return this._for(new S("of",a,o,t),(()=>n(o)))}forIn(e,t,n,a=(this.opts.es5?i.varKinds.var:i.varKinds.const)){if(this.opts.ownProperties)return this.forOf(e,r._`Object.keys(${t})`,n);const o=this._scope.toName(e);return this._for(new S("in",a,o,t),(()=>n(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,n){if(!t&&!n)throw new Error('CodeGen: "try" without "catch" and "finally"');const r=new E;if(this._blockNode(r),this.code(e),t){const e=this.name("e");this._currNode=r.catch=new P(e),t(e)}return n&&(this._currNode=r.finally=new A,this.code(n)),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 n=this._nodes.length-t;if(n<0||void 0!==e&&n!==e)throw new Error(`CodeGen: wrong number of nodes: ${n} vs ${e} expected`);return this._nodes.length=t,this}func(e,t=r.nil,n,i){return this._blockNode(new C(e,t,n)),i&&this.code(i).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 n=this._currNode;if(n instanceof e||t&&n 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,n)=>t===r.nil?n:n===r.nil?t:r._`${F(t)} ${e} ${F(n)}`}function F(e){return e instanceof r.Name?e:r._`(${e})`}t.or=function(...e){return e.reduce(L)}},57845:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ValueScope=t.ValueScopeName=t.Scope=t.varKinds=t.UsedValueState=void 0;const r=n(41520);class i extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}}var a;!function(e){e[e.Started=0]="Started",e[e.Completed=1]="Completed"}(a||(t.UsedValueState=a={})),t.varKinds={const:new r.Name("const"),let:new r.Name("let"),var:new r.Name("var")};class o{constructor({prefixes:e,parent:t}={}){this._names={},this._prefixes=e,this._parent=t}toName(e){return e instanceof r.Name?e:this.name(e)}name(e){return new r.Name(this._newName(e))}_newName(e){return`${e}${(this._names[e]||this._nameGroup(e)).index++}`}_nameGroup(e){var t,n;if((null===(n=null===(t=this._parent)||void 0===t?void 0:t._prefixes)||void 0===n?void 0:n.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 r.Name{constructor(e,t){super(t),this.prefix=e}setValue(e,{property:t,itemIndex:n}){this.value=e,this.scopePath=r._`.${new r.Name(t)}[${n}]`}}t.ValueScopeName=s;const l=r._`\n`;t.ValueScope=class extends o{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?l:r.nil}}get(){return this._scope}name(e){return new s(e,this._newName(e))}value(e,t){var n;if(void 0===t.ref)throw new Error("CodeGen: ref must be passed in value");const r=this.toName(e),{prefix:i}=r,a=null!==(n=t.key)&&void 0!==n?n:t.ref;let o=this._values[i];if(o){const e=o.get(a);if(e)return e}else o=this._values[i]=new Map;o.set(a,r);const s=this._scope[i]||(this._scope[i]=[]),l=s.length;return s[l]=t.ref,r.setValue(t,{property:i,itemIndex:l}),r}getValue(e,t){const n=this._values[e];if(n)return n.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 r._`${e}${t.scopePath}`}))}scopeCode(e=this._values,t,n){return this._reduceValues(e,(e=>{if(void 0===e.value)throw new Error(`CodeGen: name "${e}" has no value`);return e.value.code}),t,n)}_reduceValues(e,n,o={},s){let l=r.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,a.Started);let o=n(e);if(o){const n=this.opts.es5?t.varKinds.var:t.varKinds.const;l=r._`${l}${n} ${e} = ${o};${this.opts._n}`}else{if(!(o=null==s?void 0:s(e)))throw new i(e);l=r._`${l}${o}${this.opts._n}`}d.set(e,a.Completed)}))}return l}}},48708:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extendErrors=t.resetErrorsCount=t.reportExtraError=t.reportError=t.keyword$DataError=t.keywordError=void 0;const r=n(99029),i=n(94227),a=n(42023);function o(e,t){const n=e.const("err",t);e.if(r._`${a.default.vErrors} === null`,(()=>e.assign(a.default.vErrors,r._`[${n}]`)),r._`${a.default.vErrors}.push(${n})`),e.code(r._`${a.default.errors}++`)}function s(e,t){const{gen:n,validateName:i,schemaEnv:a}=e;a.$async?n.throw(r._`new ${e.ValidationError}(${t})`):(n.assign(r._`${i}.errors`,t),n.return(!1))}t.keywordError={message:({keyword:e})=>r.str`must pass "${e}" keyword validation`},t.keyword$DataError={message:({keyword:e,schemaType:t})=>t?r.str`"${e}" keyword must be ${t} ($data)`:r.str`"${e}" keyword is invalid ($data)`},t.reportError=function(e,n=t.keywordError,i,a){const{it:l}=e,{gen:u,compositeRule:d,allErrors:h}=l,f=c(e,n,i);(null!=a?a:d||h)?o(u,f):s(l,r._`[${f}]`)},t.reportExtraError=function(e,n=t.keywordError,r){const{it:i}=e,{gen:l,compositeRule:u,allErrors:d}=i;o(l,c(e,n,r)),u||d||s(i,a.default.vErrors)},t.resetErrorsCount=function(e,t){e.assign(a.default.errors,t),e.if(r._`${a.default.vErrors} !== null`,(()=>e.if(t,(()=>e.assign(r._`${a.default.vErrors}.length`,t)),(()=>e.assign(a.default.vErrors,null)))))},t.extendErrors=function({gen:e,keyword:t,schemaValue:n,data:i,errsCount:o,it:s}){if(void 0===o)throw new Error("ajv implementation error");const l=e.name("err");e.forRange("i",o,a.default.errors,(o=>{e.const(l,r._`${a.default.vErrors}[${o}]`),e.if(r._`${l}.instancePath === undefined`,(()=>e.assign(r._`${l}.instancePath`,(0,r.strConcat)(a.default.instancePath,s.errorPath)))),e.assign(r._`${l}.schemaPath`,r.str`${s.errSchemaPath}/${t}`),s.opts.verbose&&(e.assign(r._`${l}.schema`,n),e.assign(r._`${l}.data`,i))}))};const l={keyword:new r.Name("keyword"),schemaPath:new r.Name("schemaPath"),params:new r.Name("params"),propertyName:new r.Name("propertyName"),message:new r.Name("message"),schema:new r.Name("schema"),parentSchema:new r.Name("parentSchema")};function c(e,t,n){const{createErrors:i}=e.it;return!1===i?r._`{}`:function(e,t,n={}){const{gen:i,it:o}=e,s=[u(o,n),d(e,n)];return function(e,{params:t,message:n},i){const{keyword:o,data:s,schemaValue:c,it:u}=e,{opts:d,propertyName:h,topSchemaRef:f,schemaPath:p}=u;i.push([l.keyword,o],[l.params,"function"==typeof t?t(e):t||r._`{}`]),d.messages&&i.push([l.message,"function"==typeof n?n(e):n]),d.verbose&&i.push([l.schema,c],[l.parentSchema,r._`${f}${p}`],[a.default.data,s]),h&&i.push([l.propertyName,h])}(e,t,s),i.object(...s)}(e,t,n)}function u({errorPath:e},{instancePath:t}){const n=t?r.str`${e}${(0,i.getErrorPath)(t,i.Type.Str)}`:e;return[a.default.instancePath,(0,r.strConcat)(a.default.instancePath,n)]}function d({keyword:e,it:{errSchemaPath:t}},{schemaPath:n,parentSchema:a}){let o=a?t:r.str`${t}/${e}`;return n&&(o=r.str`${o}${(0,i.getErrorPath)(n,i.Type.Str)}`),[l.schemaPath,o]}},73835:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resolveSchema=t.getCompilingSchema=t.resolveRef=t.compileSchema=t.SchemaEnv=void 0;const r=n(99029),i=n(13558),a=n(42023),o=n(66939),s=n(94227),l=n(62586);class c{constructor(e){var t;let n;this.refs={},this.dynamicAnchors={},"object"==typeof e.schema&&(n=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==n?void 0:n[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=null==n?void 0:n.$async,this.refs={}}}function u(e){const t=h.call(this,e);if(t)return t;const n=(0,o.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:s,lines:c}=this.opts.code,{ownProperties:u}=this.opts,d=new r.CodeGen(this.scope,{es5:s,lines:c,ownProperties:u});let f;e.$async&&(f=d.scopeValue("Error",{ref:i.default,code:r._`require("ajv/dist/runtime/validation_error").default`}));const p=d.scopeName("validate");e.validateName=p;const g={gen:d,allErrors:this.opts.allErrors,data:a.default.data,parentData:a.default.parentData,parentDataProperty:a.default.parentDataProperty,dataNames:[a.default.data],dataPathArr:[r.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:d.scopeValue("schema",!0===this.opts.code.source?{ref:e.schema,code:(0,r.stringify)(e.schema)}:{ref:e.schema}),validateName:p,ValidationError:f,schema:e.schema,schemaEnv:e,rootId:n,baseId:e.baseId||n,schemaPath:r.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:r._`""`,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(a.default.scope)}return ${t}`,this.opts.code.process&&(m=this.opts.code.process(m,e));const n=new Function(`${a.default.self}`,`${a.default.scope}`,m)(this,this.scope.get());if(this.scope.value(p,{ref:n}),n.errors=null,n.schema=e.schema,n.schemaEnv=e,e.$async&&(n.$async=!0),!0===this.opts.code.source&&(n.source={validateName:p,validateCode:t,scopeValues:d._values}),this.opts.unevaluated){const{props:e,items:t}=g;n.evaluated={props:e instanceof r.Name?void 0:e,items:t instanceof r.Name?void 0:t,dynamicProps:e instanceof r.Name,dynamicItems:t instanceof r.Name},n.source&&(n.source.evaluated=(0,r.stringify)(n.evaluated))}return e.validate=n,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 r of this._compilations)if(n=e,(t=r).schema===n.schema&&t.root===n.root&&t.baseId===n.baseId)return r;var t,n}function f(e,t){let n;for(;"string"==typeof(n=this.refs[t]);)t=n;return n||this.schemas[t]||p.call(this,e,t)}function p(e,t){const n=this.opts.uriResolver.parse(t),r=(0,o._getFullPath)(this.opts.uriResolver,n);let i=(0,o.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>0&&r===i)return m.call(this,n,e);const a=(0,o.normalizeId)(r),s=this.refs[a]||this.schemas[a];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,n,t)}if("object"==typeof(null==s?void 0:s.schema)){if(s.validate||u.call(this,s),a===(0,o.normalizeId)(t)){const{schema:t}=s,{schemaId:n}=this.opts,r=t[n];return r&&(i=(0,o.resolveUrl)(this.opts.uriResolver,i,r)),new c({schema:t,schemaId:n,root:e,baseId:i})}return m.call(this,n,s)}}t.SchemaEnv=c,t.compileSchema=u,t.resolveRef=function(e,t,n){var r;n=(0,o.resolveUrl)(this.opts.uriResolver,t,n);const i=e.refs[n];if(i)return i;let a=f.call(this,e,n);if(void 0===a){const i=null===(r=e.localRefs)||void 0===r?void 0:r[n],{schemaId:o}=this.opts;i&&(a=new c({schema:i,schemaId:o,root:e,baseId:t}))}return void 0!==a?e.refs[n]=d.call(this,a):void 0},t.getCompilingSchema=h,t.resolveSchema=p;const g=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function m(e,{baseId:t,schema:n,root:r}){var i;if("/"!==(null===(i=e.fragment)||void 0===i?void 0:i[0]))return;for(const r of e.fragment.slice(1).split("/")){if("boolean"==typeof n)return;const e=n[(0,s.unescapeFragment)(r)];if(void 0===e)return;const i="object"==typeof(n=e)&&n[this.opts.schemaId];!g.has(r)&&i&&(t=(0,o.resolveUrl)(this.opts.uriResolver,t,i))}let a;if("boolean"!=typeof n&&n.$ref&&!(0,s.schemaHasRulesButRef)(n,this.RULES)){const e=(0,o.resolveUrl)(this.opts.uriResolver,t,n.$ref);a=p.call(this,r,e)}const{schemaId:l}=this.opts;return a=a||new c({schema:n,schemaId:l,root:r,baseId:t}),a.schema!==a.root.schema?a:void 0}},42023:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(99029),i={data:new r.Name("data"),valCxt:new r.Name("valCxt"),instancePath:new r.Name("instancePath"),parentData:new r.Name("parentData"),parentDataProperty:new r.Name("parentDataProperty"),rootData:new r.Name("rootData"),dynamicAnchors:new r.Name("dynamicAnchors"),vErrors:new r.Name("vErrors"),errors:new r.Name("errors"),this:new r.Name("this"),self:new r.Name("self"),scope:new r.Name("scope"),json:new r.Name("json"),jsonPos:new r.Name("jsonPos"),jsonLen:new r.Name("jsonLen"),jsonPart:new r.Name("jsonPart")};t.default=i},34551:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(66939);class i extends Error{constructor(e,t,n,i){super(i||`can't resolve reference ${n} from id ${t}`),this.missingRef=(0,r.resolveUrl)(e,t,n),this.missingSchema=(0,r.normalizeId)((0,r.getFullPath)(e,this.missingRef))}}t.default=i},66939:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSchemaRefs=t.resolveUrl=t.normalizeId=t._getFullPath=t.getFullPath=t.inlineRef=void 0;const r=n(94227),i=n(32017),a=n(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 n=e[t];if(Array.isArray(n)&&n.some(l))return!0;if("object"==typeof n&&l(n))return!0}return!1}function c(e){let t=0;for(const n in e){if("$ref"===n)return 1/0;if(t++,!o.has(n)&&("object"==typeof e[n]&&(0,r.eachItem)(e[n],(e=>t+=c(e))),t===1/0))return 1/0}return t}function u(e,t="",n){!1!==n&&(t=f(t));const r=e.parse(t);return d(e,r)}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,n){return n=f(n),e.resolve(t,n)};const p=/^[a-z_][-a-z0-9._]*$/i;t.getSchemaRefs=function(e,t){if("boolean"==typeof e)return{};const{schemaId:n,uriResolver:r}=this.opts,o=f(e[n]||t),s={"":o},l=u(r,o,!1),c={},d=new Set;return a(e,{allKeys:!0},((e,t,r,i)=>{if(void 0===i)return;const a=l+t;let o=s[i];function u(t){const n=this.opts.uriResolver.resolve;if(t=f(o?n(o,t):t),d.has(t))throw g(t);d.add(t);let r=this.refs[t];return"string"==typeof r&&(r=this.refs[r]),"object"==typeof r?h(e,r.schema,t):t!==f(a)&&("#"===t[0]?(h(e,c[t],t),c[t]=e):this.refs[t]=a),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[n]&&(o=u.call(this,e[n])),m.call(this,e.$anchor),m.call(this,e.$dynamicAnchor),s[t]=o})),c;function h(e,t,n){if(void 0!==t&&!i(e,t))throw g(n)}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 n=new Set(["string","number","integer","boolean","null","object","array"]);t.isJSONType=function(e){return"string"==typeof e&&n.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,n)=>{"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 r=n(99029),i=n(41520);function a(e,t=e.schema){const{opts:n,self:r}=e;if(!n.strictSchema)return;if("boolean"==typeof t)return;const i=r.RULES.keywords;for(const n in t)i[n]||p(e,`unknown keyword: "${n}"`)}function o(e,t){if("boolean"==typeof e)return!e;for(const n in e)if(t[n])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:n,resultToName:i}){return(a,o,s,l)=>{const c=void 0===s?o:s instanceof r.Name?(o instanceof r.Name?e(a,o,s):t(a,o,s),s):o instanceof r.Name?(t(a,s,o),o):n(o,s);return l!==r.Name||c instanceof r.Name?c:i(a,c)}}function u(e,t){if(!0===t)return e.var("props",!0);const n=e.var("props",r._`{}`);return void 0!==t&&d(e,n,t),n}function d(e,t,n){Object.keys(n).forEach((n=>e.assign(r._`${t}${(0,r.getProperty)(n)}`,!0)))}t.toHash=function(e){const t={};for(const n of e)t[n]=!0;return t},t.alwaysValidSchema=function(e,t){return"boolean"==typeof t?t:0===Object.keys(t).length||(a(e,t),!o(t,e.self.RULES.all))},t.checkUnknownRules=a,t.schemaHasRules=o,t.schemaHasRulesButRef=function(e,t){if("boolean"==typeof e)return!e;for(const n in e)if("$ref"!==n&&t.all[n])return!0;return!1},t.schemaRefOrVal=function({topSchemaRef:e,schemaPath:t},n,i,a){if(!a){if("number"==typeof n||"boolean"==typeof n)return n;if("string"==typeof n)return r._`${n}`}return r._`${e}${t}${(0,r.getProperty)(i)}`},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 n of e)t(n);else t(e)},t.mergeEvaluated={props:c({mergeNames:(e,t,n)=>e.if(r._`${n} !== true && ${t} !== undefined`,(()=>{e.if(r._`${t} === true`,(()=>e.assign(n,!0)),(()=>e.assign(n,r._`${n} || {}`).code(r._`Object.assign(${n}, ${t})`)))})),mergeToName:(e,t,n)=>e.if(r._`${n} !== true`,(()=>{!0===t?e.assign(n,!0):(e.assign(n,r._`${n} || {}`),d(e,n,t))})),mergeValues:(e,t)=>!0===e||{...e,...t},resultToName:u}),items:c({mergeNames:(e,t,n)=>e.if(r._`${n} !== true && ${t} !== undefined`,(()=>e.assign(n,r._`${t} === true ? true : ${n} > ${t} ? ${n} : ${t}`))),mergeToName:(e,t,n)=>e.if(r._`${n} !== true`,(()=>e.assign(n,!0===t||r._`${n} > ${t} ? ${n} : ${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,n=e.opts.strictSchema){if(n){if(t=`strict mode: ${t}`,!0===n)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 i._Code(t.code))})},function(e){e[e.Num=0]="Num",e[e.Str=1]="Str"}(f||(t.Type=f={})),t.getErrorPath=function(e,t,n){if(e instanceof r.Name){const i=t===f.Num;return n?i?r._`"[" + ${e} + "]"`:r._`"['" + ${e} + "']"`:i?r._`"/" + ${e}`:r._`"/" + ${e}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return n?(0,r.getProperty)(e).toString():"/"+s(e)},t.checkStrictMode=p},7887:(e,t)=>{"use strict";function n(e,t){return t.rules.some((t=>r(e,t)))}function r(e,t){var n;return void 0!==e[t.keyword]||(null===(n=t.definition.implements)||void 0===n?void 0:n.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},r){const i=t.RULES.types[r];return i&&!0!==i&&n(e,i)},t.shouldUseGroup=n,t.shouldUseRule=r},28727:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.boolOrEmptySchema=t.topBoolOrEmptySchema=void 0;const r=n(48708),i=n(99029),a=n(42023),o={message:"boolean schema is false"};function s(e,t){const{gen:n,data:i}=e,a={gen:n,keyword:"false schema",data:i,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e};(0,r.reportError)(a,o,void 0,t)}t.topBoolOrEmptySchema=function(e){const{gen:t,schema:n,validateName:r}=e;!1===n?s(e,!1):"object"==typeof n&&!0===n.$async?t.return(a.default.data):(t.assign(i._`${r}.errors`,null),t.return(!0))},t.boolOrEmptySchema=function(e,t){const{gen:n,schema:r}=e;!1===r?(n.var(t,!1),s(e)):n.var(t,!0)}},10208:(e,t,n)=>{"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 r=n(10396),i=n(7887),a=n(48708),o=n(99029),s=n(94227);var l;function c(e){const t=Array.isArray(e)?e:e?[e]:[];if(t.every(r.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:n,data:r,opts:a}=e,s=function(e,t){return t?e.filter((e=>u.has(e)||"array"===t&&"array"===e)):[]}(t,a.coerceTypes),c=t.length>0&&!(0===s.length&&1===t.length&&(0,i.schemaHasRulesForType)(e,t[0]));if(c){const i=h(t,r,a.strictNumbers,l.Wrong);n.if(i,(()=>{s.length?function(e,t,n){const{gen:r,data:i,opts:a}=e,s=r.let("dataType",o._`typeof ${i}`),l=r.let("coerced",o._`undefined`);"array"===a.coerceTypes&&r.if(o._`${s} == 'object' && Array.isArray(${i}) && ${i}.length == 1`,(()=>r.assign(i,o._`${i}[0]`).assign(s,o._`typeof ${i}`).if(h(t,i,a.strictNumbers),(()=>r.assign(l,i))))),r.if(o._`${l} !== undefined`);for(const e of n)(u.has(e)||"array"===e&&"array"===a.coerceTypes)&&c(e);function c(e){switch(e){case"string":return void r.elseIf(o._`${s} == "number" || ${s} == "boolean"`).assign(l,o._`"" + ${i}`).elseIf(o._`${i} === null`).assign(l,o._`""`);case"number":return void r.elseIf(o._`${s} == "boolean" || ${i} === null
|| (${s} == "string" && ${i} && ${i} == +${i})`).assign(l,o._`+${i}`);case"integer":return void r.elseIf(o._`${s} === "boolean" || ${i} === null
|| (${s} === "string" && ${i} && ${i} == +${i} && !(${i} % 1))`).assign(l,o._`+${i}`);case"boolean":return void r.elseIf(o._`${i} === "false" || ${i} === 0 || ${i} === null`).assign(l,!1).elseIf(o._`${i} === "true" || ${i} === 1`).assign(l,!0);case"null":return r.elseIf(o._`${i} === "" || ${i} === 0 || ${i} === false`),void r.assign(l,null);case"array":r.elseIf(o._`${s} === "string" || ${s} === "number"
|| ${s} === "boolean" || ${i} === null`).assign(l,o._`[${i}]`)}}r.else(),p(e),r.endIf(),r.if(o._`${l} !== undefined`,(()=>{r.assign(i,l),function({gen:e,parentData:t,parentDataProperty:n},r){e.if(o._`${t} !== undefined`,(()=>e.assign(o._`${t}[${n}]`,r)))}(e,l)}))}(e,t,s):p(e)}))}return c};const u=new Set(["string","number","integer","boolean","null"]);function d(e,t,n,r=l.Correct){const i=r===l.Correct?o.operators.EQ:o.operators.NEQ;let a;switch(e){case"null":return o._`${t} ${i} null`;case"array":a=o._`Array.isArray(${t})`;break;case"object":a=o._`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":a=s(o._`!(${t} % 1) && !isNaN(${t})`);break;case"number":a=s();break;default:return o._`typeof ${t} ${i} ${e}`}return r===l.Correct?a:(0,o.not)(a);function s(e=o.nil){return(0,o.and)(o._`typeof ${t} == "number"`,e,n?o._`isFinite(${t})`:o.nil)}}function h(e,t,n,r){if(1===e.length)return d(e[0],t,n,r);let i;const a=(0,s.toHash)(e);if(a.array&&a.object){const e=o._`typeof ${t} != "object"`;i=a.null?e:o._`!${t} || ${e}`,delete a.null,delete a.array,delete a.object}else i=o.nil;a.number&&delete a.integer;for(const e in a)i=(0,o.and)(i,d(e,t,n,r));return i}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:n,schema:r}=e,i=(0,s.schemaRefOrVal)(e,r,"type");return{gen:t,keyword:"type",data:n,schema:r.type,schemaCode:i,schemaValue:i,parentSchema:r,params:{},it:e}}(e);(0,a.reportError)(t,f)}t.reportTypeError=p},7870:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assignDefaults=void 0;const r=n(99029),i=n(94227);function a(e,t,n){const{gen:a,compositeRule:o,data:s,opts:l}=e;if(void 0===n)return;const c=r._`${s}${(0,r.getProperty)(t)}`;if(o)return void(0,i.checkStrictMode)(e,`default is ignored for: ${c}`);let u=r._`${c} === undefined`;"empty"===l.useDefaults&&(u=r._`${u} || ${c} === null || ${c} === ""`),a.if(u,r._`${c} = ${(0,r.stringify)(n)}`)}t.assignDefaults=function(e,t){const{properties:n,items:r}=e.schema;if("object"===t&&n)for(const t in n)a(e,t,n[t].default);else"array"===t&&Array.isArray(r)&&r.forEach(((t,n)=>a(e,n,t.default)))}},62586:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getData=t.KeywordCxt=t.validateFunctionCode=void 0;const r=n(28727),i=n(10208),a=n(7887),o=n(10208),s=n(7870),l=n(33673),c=n(24495),u=n(99029),d=n(42023),h=n(66939),f=n(94227),p=n(48708);function g({gen:e,validateName:t,schema:n,schemaEnv:r,opts:i},a){i.code.es5?e.func(t,u._`${d.default.data}, ${d.default.valCxt}`,r.$async,(()=>{e.code(u._`"use strict"; ${m(n,i)}`),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,i),e.code(a)})):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}}={}`}(i)}`,r.$async,(()=>e.code(m(n,i)).code(a)))}function m(e,t){const n="object"==typeof e&&e[t.schemaId];return n&&(t.code.source||t.code.process)?u._`/*# sourceURL=${n} */`:u.nil}function v({schema:e,self:t}){if("boolean"==typeof e)return!e;for(const n in e)if(t.RULES.all[n])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:n,opts:r,self:i}=e;t.$ref&&r.ignoreKeywordsWithRef&&(0,f.schemaHasRulesButRef)(t,i.RULES)&&i.logger.warn(`$ref: keywords ignored in schema at path "${n}"`)}(e)}function x(e,t){if(e.opts.jtd)return k(e,[],!1,t);const n=(0,i.getSchemaTypes)(e.schema);k(e,n,!(0,i.coerceAndCheckDataType)(e,n),t)}function w({gen:e,schemaEnv:t,schema:n,errSchemaPath:r,opts:i}){const a=n.$comment;if(!0===i.$comment)e.code(u._`${d.default.self}.logger.log(${a})`);else if("function"==typeof i.$comment){const n=u.str`${r}/$comment`,i=e.scopeValue("root",{ref:t.root});e.code(u._`${d.default.self}.opts.$comment(${a}, ${n}, ${i}.schema)`)}}function k(e,t,n,r){const{gen:i,schema:s,data:l,allErrors:c,opts:h,self:p}=e,{RULES:g}=p;function m(f){(0,a.shouldUseGroup)(s,f)&&(f.type?(i.if((0,o.checkDataType)(f.type,l,h.strictNumbers)),S(e,f),1===t.length&&t[0]===f.type&&n&&(i.else(),(0,o.reportTypeError)(e)),i.endIf()):S(e,f),c||i.if(u._`${d.default.errors} === ${r||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 n=[];for(const r of e.dataTypes)C(t,r)?n.push(r):t.includes("integer")&&"number"===r&&n.push("integer");e.dataTypes=n}(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 n=e.self.RULES.all;for(const r in n){const i=n[r];if("object"==typeof i&&(0,a.shouldUseRule)(e.schema,i)){const{type:n}=i.definition;n.length&&!n.some((e=>{return r=e,(n=t).includes(r)||"number"===r&&n.includes("integer");var n,r}))&&_(e,`missing type "${n.join(",")}" for keyword "${r}"`)}}}(e,e.dataTypes))}(e,t),i.block((()=>{for(const e of g.rules)m(e);m(g.post)}))):i.block((()=>P(e,"$ref",g.all.$ref.definition)))}function S(e,t){const{gen:n,schema:r,opts:{useDefaults:i}}=e;i&&(0,s.assignDefaults)(e,t.type),n.block((()=>{for(const n of t.rules)(0,a.shouldUseRule)(r,n)&&P(e,n.keyword,n.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:n,gen:r}=e;g(e,(()=>{n.$comment&&t.$comment&&w(e),function(e){const{schema:t,opts:n}=e;void 0!==t.default&&n.useDefaults&&n.strictSchema&&(0,f.checkStrictMode)(e,"default is ignored in the schema root")}(e),r.let(d.default.vErrors,null),r.let(d.default.errors,0),n.unevaluated&&function(e){const{gen:t,validateName:n}=e;e.evaluated=t.const("evaluated",u._`${n}.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:n,validateName:r,ValidationError:i,opts:a}=e;n.$async?t.if(u._`${d.default.errors} === 0`,(()=>t.return(d.default.data)),(()=>t.throw(u._`new ${i}(${d.default.vErrors})`))):(t.assign(u._`${r}.errors`,d.default.vErrors),a.unevaluated&&function({gen:e,evaluated:t,props:n,items:r}){n instanceof u.Name&&e.assign(u._`${t}.props`,n),r instanceof u.Name&&e.assign(u._`${t}.items`,r)}(e),t.return(u._`${d.default.errors} === 0`))}(e)}))}(e):g(e,(()=>(0,r.topBoolOrEmptySchema)(e)))};class E{constructor(e,t,n){if((0,l.validateKeywordUsage)(e,t,n),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=n,this.data=e.data,this.schema=e.schema[n],this.$data=t.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,f.schemaRefOrVal)(e,this.schema,n,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(`${n} 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,n){this.failResult((0,u.not)(e),t,n)}failResult(e,t,n){this.gen.if(e),n?n():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,n){if(t)return this.setParams(t),this._error(e,n),void this.setParams({});this._error(e,n)}_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,n=u.nil){this.gen.block((()=>{this.check$data(e,n),t()}))}check$data(e=u.nil,t=u.nil){if(!this.$data)return;const{gen:n,schemaCode:r,schemaType:i,def:a}=this;n.if((0,u.or)(u._`${r} === undefined`,t)),e!==u.nil&&n.assign(e,!0),(i.length||a.validateSchema)&&(n.elseIf(this.invalid$data()),this.$dataError(),e!==u.nil&&n.assign(e,!1)),n.else()}invalid$data(){const{gen:e,schemaCode:t,schemaType:n,def:r,it:i}=this;return(0,u.or)(function(){if(n.length){if(!(t instanceof u.Name))throw new Error("ajv implementation error");const e=Array.isArray(n)?n:[n];return u._`${(0,o.checkDataTypes)(e,t,i.opts.strictNumbers,o.DataType.Wrong)}`}return u.nil}(),function(){if(r.validateSchema){const n=e.scopeValue("validate$data",{ref:r.validateSchema});return u._`!${n}(${t})`}return u.nil}())}subschema(e,t){const n=(0,c.getSubschema)(this.it,e);(0,c.extendSubschemaData)(n,this.it,e),(0,c.extendSubschemaMode)(n,e);const i={...this.it,...n,items:void 0,props:void 0};return function(e,t){y(e)&&(b(e),v(e))?function(e,t){const{schema:n,gen:r,opts:i}=e;i.$comment&&n.$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 a=r.const("_errs",d.default.errors);x(e,a),r.var(t,u._`${a} === ${d.default.errors}`)}(e,t):(0,r.boolOrEmptySchema)(e,t)}(i,t),i}mergeEvaluated(e,t){const{it:n,gen:r}=this;n.opts.unevaluated&&(!0!==n.props&&void 0!==e.props&&(n.props=f.mergeEvaluated.props(r,e.props,n.props,t)),!0!==n.items&&void 0!==e.items&&(n.items=f.mergeEvaluated.items(r,e.items,n.items,t)))}mergeValidEvaluated(e,t){const{it:n,gen:r}=this;if(n.opts.unevaluated&&(!0!==n.props||!0!==n.items))return r.if(t,(()=>this.mergeEvaluated(e,u.Name))),!0}}function P(e,t,n,r){const i=new E(e,n,t);"code"in n?n.code(i,r):i.$data&&n.validate?(0,l.funcKeywordCode)(i,n):"macro"in n?(0,l.macroKeywordCode)(i,n):(n.compile||n.validate)&&(0,l.funcKeywordCode)(i,n)}t.KeywordCxt=E;const A=/^\/(?:[^~]|~0|~1)*$/,D=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function O(e,{dataLevel:t,dataNames:n,dataPathArr:r}){let i,a;if(""===e)return d.default.rootData;if("/"===e[0]){if(!A.test(e))throw new Error(`Invalid JSON-pointer: ${e}`);i=e,a=d.default.rootData}else{const o=D.exec(e);if(!o)throw new Error(`Invalid JSON-pointer: ${e}`);const s=+o[1];if(i=o[2],"#"===i){if(s>=t)throw new Error(l("property/index",s));return r[t-s]}if(s>t)throw new Error(l("data",s));if(a=n[t-s],!i)return a}let o=a;const s=i.split("/");for(const e of s)e&&(a=u._`${a}${(0,u.getProperty)((0,f.unescapeJsonPointer)(e))}`,o=u._`${o} && ${a}`);return o;function l(e,n){return`Cannot access ${e} ${n} levels up, current level is ${t}`}}t.getData=O},33673:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateKeywordUsage=t.validSchemaType=t.funcKeywordCode=t.macroKeywordCode=void 0;const r=n(99029),i=n(42023),a=n(15765),o=n(48708);function s(e){const{gen:t,data:n,it:i}=e;t.if(i.parentData,(()=>t.assign(n,r._`${i.parentData}[${i.parentDataProperty}]`)))}function l(e,t,n){if(void 0===n)throw new Error(`keyword "${t}" failed to compile`);return e.scopeValue("keyword","function"==typeof n?{ref:n}:{ref:n,code:(0,r.stringify)(n)})}t.macroKeywordCode=function(e,t){const{gen:n,keyword:i,schema:a,parentSchema:o,it:s}=e,c=t.macro.call(s.self,a,o,s),u=l(n,i,c);!1!==s.opts.validateSchema&&s.self.validateSchema(c,!0);const d=n.name("valid");e.subschema({schema:c,schemaPath:r.nil,errSchemaPath:`${s.errSchemaPath}/${i}`,topSchemaRef:u,compositeRule:!0},d),e.pass(d,(()=>e.error(!0)))},t.funcKeywordCode=function(e,t){var n;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(n=(t.async?r._`await `:r.nil)){const o=p.opts.passContext?i.default.this:i.default.self,s=!("compile"in t&&!f||!1===t.schema);c.assign(v,r._`${n}${(0,a.callValidateCode)(e,m,o,s)}`,t.modifying)}function b(e){var n;c.if((0,r.not)(null!==(n=t.valid)&&void 0!==n?n:v),e)}e.block$data(v,(function(){if(!1===t.errors)y(),t.modifying&&s(e),b((()=>e.error()));else{const n=t.async?function(){const e=c.let("ruleErrs",null);return c.try((()=>y(r._`await `)),(t=>c.assign(v,!1).if(r._`${t} instanceof ${p.ValidationError}`,(()=>c.assign(e,r._`${t}.errors`)),(()=>c.throw(t))))),e}():function(){const e=r._`${m}.errors`;return c.assign(e,null),y(r.nil),e}();t.modifying&&s(e),b((()=>function(e,t){const{gen:n}=e;n.if(r._`Array.isArray(${t})`,(()=>{n.assign(i.default.vErrors,r._`${i.default.vErrors} === null ? ${t} : ${i.default.vErrors}.concat(${t})`).assign(i.default.errors,r._`${i.default.vErrors}.length`),(0,o.extendErrors)(e)}),(()=>e.error()))}(e,n)))}})),e.ok(null!==(n=t.valid)&&void 0!==n?n:v)},t.validSchemaType=function(e,t,n=!1){return!t.length||t.some((t=>"array"===t?Array.isArray(e):"object"===t?e&&"object"==typeof e&&!Array.isArray(e):typeof e==t||n&&void 0===e))},t.validateKeywordUsage=function({schema:e,opts:t,self:n,errSchemaPath:r},i,a){if(Array.isArray(i.keyword)?!i.keyword.includes(a):i.keyword!==a)throw new Error("ajv implementation error");const o=i.dependencies;if(null==o?void 0:o.some((t=>!Object.prototype.hasOwnProperty.call(e,t))))throw new Error(`parent schema must have dependencies of ${a}: ${o.join(",")}`);if(i.validateSchema&&!i.validateSchema(e[a])){const e=`keyword "${a}" value is invalid at path "${r}": `+n.errorsText(i.validateSchema.errors);if("log"!==t.validateSchema)throw new Error(e);n.logger.error(e)}}},24495:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extendSubschemaMode=t.extendSubschemaData=t.getSubschema=void 0;const r=n(99029),i=n(94227);t.getSubschema=function(e,{keyword:t,schemaProp:n,schema:a,schemaPath:o,errSchemaPath:s,topSchemaRef:l}){if(void 0!==t&&void 0!==a)throw new Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==t){const a=e.schema[t];return void 0===n?{schema:a,schemaPath:r._`${e.schemaPath}${(0,r.getProperty)(t)}`,errSchemaPath:`${e.errSchemaPath}/${t}`}:{schema:a[n],schemaPath:r._`${e.schemaPath}${(0,r.getProperty)(t)}${(0,r.getProperty)(n)}`,errSchemaPath:`${e.errSchemaPath}/${t}/${(0,i.escapeFragment)(n)}`}}if(void 0!==a){if(void 0===o||void 0===s||void 0===l)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:a,schemaPath:o,topSchemaRef:l,errSchemaPath:s}}throw new Error('either "keyword" or "schema" must be passed')},t.extendSubschemaData=function(e,t,{dataProp:n,dataPropType:a,data:o,dataTypes:s,propertyName:l}){if(void 0!==o&&void 0!==n)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:c}=t;if(void 0!==n){const{errorPath:o,dataPathArr:s,opts:l}=t;u(c.let("data",r._`${t.data}${(0,r.getProperty)(n)}`,!0)),e.errorPath=r.str`${o}${(0,i.getErrorPath)(n,a,l.jsPropertySyntax)}`,e.parentDataProperty=r._`${n}`,e.dataPathArr=[...s,e.parentDataProperty]}function u(n){e.data=n,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,n]}void 0!==o&&(u(o instanceof r.Name?o:c.let("data",o,!0)),void 0!==l&&(e.propertyName=l)),s&&(e.dataTypes=s)},t.extendSubschemaMode=function(e,{jtdDiscriminator:t,jtdMetadata:n,compositeRule:r,createErrors:i,allErrors:a}){void 0!==r&&(e.compositeRule=r),void 0!==i&&(e.createErrors=i),void 0!==a&&(e.allErrors=a),e.jtdDiscriminator=t,e.jtdMetadata=n}},4042:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;var r=n(62586);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return r.KeywordCxt}});var i=n(99029);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return i._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return i.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return i.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return i.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return i.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return i.CodeGen}});const a=n(13558),o=n(34551),s=n(10396),l=n(73835),c=n(99029),u=n(66939),d=n(10208),h=n(94227),f=n(63837),p=n(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,n,r,i,a,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!==(r=null===(n=e.code)||void 0===n?void 0:n.regExp)&&void 0!==r?r:g,M=null!==(i=e.uriResolver)&&void 0!==i?i:p.default;return{strictSchema:null===(o=null!==(a=e.strictSchema)&&void 0!==a?a: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:n}=this.opts.code;this.scope=new c.ValueScope({scope:{},prefixes:v,es5:t,lines:n}),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 r=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=r}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:e,meta:t,schemaId:n}=this.opts;let r=f;"id"===n&&(r={...f},r.id=r.$id,delete r.$id),t&&e&&this.addMetaSchema(r,r[n],!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 n;if("string"==typeof e){if(n=this.getSchema(e),!n)throw new Error(`no schema with key or ref "${e}"`)}else n=this.compile(e);const r=n(t);return"$async"in n||(this.errors=n.errors),r}compile(e,t){const n=this._addSchema(e,t);return n.validate||this._compileSchemaEnv(n)}compileAsync(e,t){if("function"!=typeof this.opts.loadSchema)throw new Error("options.loadSchema should be a function");const{loadSchema:n}=this.opts;return r.call(this,e,t);async function r(e,t){await i.call(this,e.$schema);const n=this._addSchema(e,t);return n.validate||a.call(this,n)}async function i(e){e&&!this.getSchema(e)&&await r.call(this,{$ref:e},!0)}async function a(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),a.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 n=await c.call(this,e);this.refs[e]||await i.call(this,n.$schema),this.refs[e]||this.addSchema(n,e,t)}async function c(e){const t=this._loading[e];if(t)return t;try{return await(this._loading[e]=n(e))}finally{delete this._loading[e]}}}addSchema(e,t,n,r=this.opts.validateSchema){if(Array.isArray(e)){for(const t of e)this.addSchema(t,void 0,n,r);return this}let i;if("object"==typeof e){const{schemaId:t}=this.opts;if(i=e[t],void 0!==i&&"string"!=typeof i)throw new Error(`schema ${t} must be string`)}return t=(0,u.normalizeId)(t||i),this._checkUnique(t),this.schemas[t]=this._addSchema(e,n,t,r,!0),this}addMetaSchema(e,t,n=this.opts.validateSchema){return this.addSchema(e,t,!0,n),this}validateSchema(e,t){if("boolean"==typeof e)return!0;let n;if(n=e.$schema,void 0!==n&&"string"!=typeof n)throw new Error("$schema must be a string");if(n=n||this.opts.defaultMeta||this.defaultMeta(),!n)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const r=this.validate(n,e);if(!r&&t){const e="schema is invalid: "+this.errorsText();if("log"!==this.opts.validateSchema)throw new Error(e);this.logger.error(e)}return r}getSchema(e){let t;for(;"string"==typeof(t=S.call(this,e));)e=t;if(void 0===t){const{schemaId:n}=this.opts,r=new l.SchemaEnv({schema:{},schemaId:n});if(t=l.resolveSchema.call(this,r,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 n=e[this.opts.schemaId];return n&&(n=(0,u.normalizeId)(n),delete this.schemas[n],delete this.refs[n]),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 n;if("string"==typeof e)n=e,"object"==typeof t&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),t.keyword=n);else{if("object"!=typeof e||void 0!==t)throw new Error("invalid addKeywords parameters");if(n=(t=e).keyword,Array.isArray(n)&&!n.length)throw new Error("addKeywords: keyword must be string or non-empty array")}if(O.call(this,n,t),!t)return(0,h.eachItem)(n,(e=>M.call(this,e))),this;I.call(this,t);const r={...t,type:(0,d.getJSONTypes)(t.type),schemaType:(0,d.getJSONTypes)(t.schemaType)};return(0,h.eachItem)(n,0===r.type.length?e=>M.call(this,e,r):e=>r.type.forEach((t=>M.call(this,e,r,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 n of t.rules){const t=n.rules.findIndex((t=>t.keyword===e));t>=0&&n.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:n="data"}={}){return e&&0!==e.length?e.map((e=>`${n}${e.instancePath} ${e.message}`)).reduce(((e,n)=>e+t+n)):"No errors"}$dataMetaSchema(e,t){const n=this.RULES.all;e=JSON.parse(JSON.stringify(e));for(const r of t){const t=r.split("/").slice(1);let i=e;for(const e of t)i=i[e];for(const e in n){const t=n[e];if("object"!=typeof t)continue;const{$data:r}=t.definition,a=i[e];r&&a&&(i[e]=L(a))}}return e}_removeAllSchemas(e,t){for(const n in e){const r=e[n];t&&!t.test(n)||("string"==typeof r?delete e[n]:r&&!r.meta&&(this._cache.delete(r.schema),delete e[n]))}}_addSchema(e,t,n,r=this.opts.validateSchema,i=this.opts.addUsedSchema){let a;const{schemaId:o}=this.opts;if("object"==typeof e)a=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;n=(0,u.normalizeId)(a||n);const c=u.getSchemaRefs.call(this,e,n);return s=new l.SchemaEnv({schema:e,schemaId:o,meta:t,baseId:n,localRefs:c}),this._cache.set(s.schema,s),i&&!n.startsWith("#")&&(n&&this._checkUnique(n),this.refs[n]=s),r&&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,n,r="error"){for(const i in e){const a=i;a in t&&this.logger[r](`${n}: option ${i}. ${e[a]}`)}}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 n=e[t];n.keyword||(n.keyword=t),this.addKeyword(n)}}}function P(){const e={...this.opts};for(const t of m)delete e[t];return e}w.ValidationError=a.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:n}=this;if((0,h.eachItem)(e,(e=>{if(n.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,n){var r;const i=null==t?void 0:t.post;if(n&&i)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:a}=this;let o=i?a.post:a.rules.find((({type:e})=>e===n));if(o||(o={type:n,rules:[]},a.rules.push(o)),a.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),a.all[e]=s,null===(r=t.implements)||void 0===r||r.forEach((e=>this.addKeyword(e)))}function T(e,t,n){const r=e.rules.findIndex((e=>e.keyword===n));r>=0?e.rules.splice(r,0,t):(e.rules.push(t),this.logger.warn(`rule ${n} 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,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(32017);r.code='require("ajv/dist/runtime/equal").default',t.default=r},53853:(e,t)=>{"use strict";function n(e){const t=e.length;let n,r=0,i=0;for(;i<t;)r++,n=e.charCodeAt(i++),n>=55296&&n<=56319&&i<t&&(n=e.charCodeAt(i),56320==(64512&n)&&i++);return r}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,n.code='require("ajv/dist/runtime/ucs2length").default'},55944:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(48343);r.code='require("ajv/dist/runtime/uri").default',t.default=r},13558:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});class n extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}}t.default=n},15457:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateAdditionalItems=void 0;const r=n(99029),i=n(94227),a={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:({params:{len:e}})=>r.str`must NOT have more than ${e} items`,params:({params:{len:e}})=>r._`{limit: ${e}}`},code(e){const{parentSchema:t,it:n}=e,{items:r}=t;Array.isArray(r)?o(e,r):(0,i.checkStrictMode)(n,'"additionalItems" is ignored when "items" is not an array of schemas')}};function o(e,t){const{gen:n,schema:a,data:o,keyword:s,it:l}=e;l.items=!0;const c=n.const("len",r._`${o}.length`);if(!1===a)e.setParams({len:t.length}),e.pass(r._`${c} <= ${t.length}`);else if("object"==typeof a&&!(0,i.alwaysValidSchema)(l,a)){const a=n.var("valid",r._`${c} <= ${t.length}`);n.if((0,r.not)(a),(()=>function(a){n.forRange("i",t.length,c,(t=>{e.subschema({keyword:s,dataProp:t,dataPropType:i.Type.Num},a),l.allErrors||n.if((0,r.not)(a),(()=>n.break()))}))}(a))),e.ok(a)}}t.validateAdditionalItems=o,t.default=a},38660:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15765),i=n(99029),a=n(42023),o=n(94227),s={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:({params:e})=>i._`{additionalProperty: ${e.additionalProperty}}`},code(e){const{gen:t,schema:n,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,n))return;const f=(0,r.allSchemaProperties)(s.properties),p=(0,r.allSchemaProperties)(s.patternProperties);function g(e){t.code(i._`delete ${l}[${e}]`)}function m(r){if("all"===h.removeAdditional||h.removeAdditional&&!1===n)g(r);else{if(!1===n)return e.setParams({additionalProperty:r}),e.error(),void(d||t.break());if("object"==typeof n&&!(0,o.alwaysValidSchema)(u,n)){const n=t.name("valid");"failing"===h.removeAdditional?(v(r,n,!1),t.if((0,i.not)(n),(()=>{e.reset(),g(r)}))):(v(r,n),d||t.if((0,i.not)(n),(()=>t.break())))}}}function v(t,n,r){const i={keyword:"additionalProperties",dataProp:t,dataPropType:o.Type.Str};!1===r&&Object.assign(i,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(i,n)}t.forIn("key",l,(n=>{f.length||p.length?t.if(function(n){let a;if(f.length>8){const e=(0,o.schemaRefOrVal)(u,s.properties,"properties");a=(0,r.isOwnProperty)(t,e,n)}else a=f.length?(0,i.or)(...f.map((e=>i._`${n} === ${e}`))):i.nil;return p.length&&(a=(0,i.or)(a,...p.map((t=>i._`${(0,r.usePattern)(e,t)}.test(${n})`)))),(0,i.not)(a)}(n),(()=>m(n))):m(n)})),e.ok(i._`${c} === ${a.default.errors}`)}};t.default=s},15844:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(94227),i={keyword:"allOf",schemaType:"array",code(e){const{gen:t,schema:n,it:i}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");const a=t.name("valid");n.forEach(((t,n)=>{if((0,r.alwaysValidSchema)(i,t))return;const o=e.subschema({keyword:"allOf",schemaProp:n},a);e.ok(a),e.mergeEvaluated(o)}))}};t.default=i},16505:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:n(15765).validateUnion,error:{message:"must match a schema in anyOf"}};t.default=r},12661:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(99029),i=n(94227),a={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:{message:({params:{min:e,max:t}})=>void 0===t?r.str`must contain at least ${e} valid item(s)`:r.str`must contain at least ${e} and no more than ${t} valid item(s)`,params:({params:{min:e,max:t}})=>void 0===t?r._`{minContains: ${e}}`:r._`{minContains: ${e}, maxContains: ${t}}`},code(e){const{gen:t,schema:n,parentSchema:a,data:o,it:s}=e;let l,c;const{minContains:u,maxContains:d}=a;s.opts.next?(l=void 0===u?1:u,c=d):l=1;const h=t.const("len",r._`${o}.length`);if(e.setParams({min:l,max:c}),void 0===c&&0===l)return void(0,i.checkStrictMode)(s,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==c&&l>c)return(0,i.checkStrictMode)(s,'"minContains" > "maxContains" is always invalid'),void e.fail();if((0,i.alwaysValidSchema)(s,n)){let t=r._`${h} >= ${l}`;return void 0!==c&&(t=r._`${t} && ${h} <= ${c}`),void e.pass(t)}s.items=!0;const f=t.name("valid");function p(){const e=t.name("_valid"),n=t.let("count",0);g(e,(()=>t.if(e,(()=>function(e){t.code(r._`${e}++`),void 0===c?t.if(r._`${e} >= ${l}`,(()=>t.assign(f,!0).break())):(t.if(r._`${e} > ${c}`,(()=>t.assign(f,!1).break())),1===l?t.assign(f,!0):t.if(r._`${e} >= ${l}`,(()=>t.assign(f,!0))))}(n)))))}function g(n,r){t.forRange("i",0,h,(t=>{e.subschema({keyword:"contains",dataProp:t,dataPropType:i.Type.Num,compositeRule:!0},n),r()}))}void 0===c&&1===l?g(f,(()=>t.if(f,(()=>t.break())))):0===l?(t.let(f,!0),void 0!==c&&t.if(r._`${o}.length > 0`,p)):(t.let(f,!1),p()),e.result(f,(()=>e.reset()))}};t.default=a},83025:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateSchemaDeps=t.validatePropertyDeps=t.error=void 0;const r=n(99029),i=n(94227),a=n(15765);t.error={message:({params:{property:e,depsCount:t,deps:n}})=>{const i=1===t?"property":"properties";return r.str`must have ${i} ${n} when property ${e} is present`},params:({params:{property:e,depsCount:t,deps:n,missingProperty:i}})=>r._`{property: ${e},
missingProperty: ${i},
depsCount: ${t},
deps: ${n}}`};const o={keyword:"dependencies",type:"object",schemaType:"object",error:t.error,code(e){const[t,n]=function({schema:e}){const t={},n={};for(const r in e)"__proto__"!==r&&((Array.isArray(e[r])?t:n)[r]=e[r]);return[t,n]}(e);s(e,t),l(e,n)}};function s(e,t=e.schema){const{gen:n,data:i,it:o}=e;if(0===Object.keys(t).length)return;const s=n.let("missing");for(const l in t){const c=t[l];if(0===c.length)continue;const u=(0,a.propertyInData)(n,i,l,o.opts.ownProperties);e.setParams({property:l,depsCount:c.length,deps:c.join(", ")}),o.allErrors?n.if(u,(()=>{for(const t of c)(0,a.checkReportMissingProp)(e,t)})):(n.if(r._`${u} && (${(0,a.checkMissingProp)(e,c,s)})`),(0,a.reportMissingProp)(e,s),n.else())}}function l(e,t=e.schema){const{gen:n,data:r,keyword:o,it:s}=e,l=n.name("valid");for(const c in t)(0,i.alwaysValidSchema)(s,t[c])||(n.if((0,a.propertyInData)(n,r,c,s.opts.ownProperties),(()=>{const t=e.subschema({keyword:o,schemaProp:c},l);e.mergeValidEvaluated(t,l)}),(()=>n.var(l,!0))),e.ok(l))}t.validatePropertyDeps=s,t.validateSchemaDeps=l,t.default=o},1239:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(99029),i=n(94227),a={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:e})=>r.str`must match "${e.ifClause}" schema`,params:({params:e})=>r._`{failingKeyword: ${e.ifClause}}`},code(e){const{gen:t,parentSchema:n,it:a}=e;void 0===n.then&&void 0===n.else&&(0,i.checkStrictMode)(a,'"if" without "then" and "else" is ignored');const s=o(a,"then"),l=o(a,"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 n=t.let("ifClause");e.setParams({ifClause:n}),t.if(u,d("then",n),d("else",n))}else s?t.if(u,d("then")):t.if((0,r.not)(u),d("else"));function d(n,i){return()=>{const a=e.subschema({keyword:n},u);t.assign(c,u),e.mergeValidEvaluated(a,c),i?t.assign(i,r._`${n}`):e.setParams({ifClause:n})}}e.pass(c,(()=>e.error(!0)))}};function o(e,t){const n=e.schema[t];return void 0!==n&&!(0,i.alwaysValidSchema)(e,n)}t.default=a},56378:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15457),i=n(65354),a=n(20494),o=n(93966),s=n(12661),l=n(83025),c=n(19713),u=n(38660),d=n(40117),h=n(45333),f=n(57923),p=n(16505),g=n(96163),m=n(15844),v=n(1239),y=n(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(i.default,o.default):t.push(r.default,a.default),t.push(s.default),t}},20494:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateTuple=void 0;const r=n(99029),i=n(94227),a=n(15765),o={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){const{schema:t,it:n}=e;if(Array.isArray(t))return s(e,"additionalItems",t);n.items=!0,(0,i.alwaysValidSchema)(n,t)||e.ok((0,a.validateArray)(e))}};function s(e,t,n=e.schema){const{gen:a,parentSchema:o,data:s,keyword:l,it:c}=e;!function(e){const{opts:r,errSchemaPath:a}=c,o=n.length,s=o===e.minItems&&(o===e.maxItems||!1===e[t]);if(r.strictTuples&&!s){const e=`"${l}" is ${o}-tuple, but minItems or maxItems/${t} are not specified or different at path "${a}"`;(0,i.checkStrictMode)(c,e,r.strictTuples)}}(o),c.opts.unevaluated&&n.length&&!0!==c.items&&(c.items=i.mergeEvaluated.items(a,n.length,c.items));const u=a.name("valid"),d=a.const("len",r._`${s}.length`);n.forEach(((t,n)=>{(0,i.alwaysValidSchema)(c,t)||(a.if(r._`${d} > ${n}`,(()=>e.subschema({keyword:l,schemaProp:n,dataProp:n},u))),e.ok(u))}))}t.validateTuple=s,t.default=o},93966:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(99029),i=n(94227),a=n(15765),o=n(15457),s={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:e}})=>r.str`must NOT have more than ${e} items`,params:({params:{len:e}})=>r._`{limit: ${e}}`},code(e){const{schema:t,parentSchema:n,it:r}=e,{prefixItems:s}=n;r.items=!0,(0,i.alwaysValidSchema)(r,t)||(s?(0,o.validateAdditionalItems)(e,s):e.ok((0,a.validateArray)(e)))}};t.default=s},57923:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(94227),i={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){const{gen:t,schema:n,it:i}=e;if((0,r.alwaysValidSchema)(i,n))return void e.fail();const a=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},a),e.failResult(a,(()=>e.reset()),(()=>e.error()))},error:{message:"must NOT be valid"}};t.default=i},96163:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(99029),i=n(94227),a={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:({params:e})=>r._`{passingSchemas: ${e.passing}}`},code(e){const{gen:t,schema:n,parentSchema:a,it:o}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");if(o.opts.discriminator&&a.discriminator)return;const s=n,l=t.let("valid",!1),c=t.let("passing",null),u=t.name("_valid");e.setParams({passing:c}),t.block((function(){s.forEach(((n,a)=>{let s;(0,i.alwaysValidSchema)(o,n)?t.var(u,!0):s=e.subschema({keyword:"oneOf",schemaProp:a,compositeRule:!0},u),a>0&&t.if(r._`${u} && ${l}`).assign(l,!1).assign(c,r._`[${c}, ${a}]`).else(),t.if(u,(()=>{t.assign(l,!0),t.assign(c,a),s&&e.mergeEvaluated(s,r.Name)}))}))})),e.result(l,(()=>e.reset()),(()=>e.error(!0)))}};t.default=a},45333:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15765),i=n(99029),a=n(94227),o=n(94227),s={keyword:"patternProperties",type:"object",schemaType:"object",code(e){const{gen:t,schema:n,data:s,parentSchema:l,it:c}=e,{opts:u}=c,d=(0,r.allSchemaProperties)(n),h=d.filter((e=>(0,a.alwaysValidSchema)(c,n[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 i.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,a.checkStrictMode)(c,`property ${t} matches pattern ${e} (use allowMatchingProperties)`)}function v(n){t.forIn("key",s,(a=>{t.if(i._`${(0,r.usePattern)(e,n)}.test(${a})`,(()=>{const r=h.includes(n);r||e.subschema({keyword:"patternProperties",schemaProp:n,dataProp:a,dataPropType:o.Type.Str},p),c.opts.unevaluated&&!0!==g?t.assign(i._`${g}[${a}]`,!0):r||c.allErrors||t.if((0,i.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,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(20494),i={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,r.validateTuple)(e,"items")};t.default=i},40117:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(62586),i=n(15765),a=n(94227),o=n(38660),s={keyword:"properties",type:"object",schemaType:"object",code(e){const{gen:t,schema:n,parentSchema:s,data:l,it:c}=e;"all"===c.opts.removeAdditional&&void 0===s.additionalProperties&&o.default.code(new r.KeywordCxt(c,o.default,"additionalProperties"));const u=(0,i.allSchemaProperties)(n);for(const e of u)c.definedProperties.add(e);c.opts.unevaluated&&u.length&&!0!==c.props&&(c.props=a.mergeEvaluated.props(t,(0,a.toHash)(u),c.props));const d=u.filter((e=>!(0,a.alwaysValidSchema)(c,n[e])));if(0===d.length)return;const h=t.name("valid");for(const n of d)f(n)?p(n):(t.if((0,i.propertyInData)(t,l,n,c.opts.ownProperties)),p(n),c.allErrors||t.else().var(h,!0),t.endIf()),e.it.definedProperties.add(n),e.ok(h);function f(e){return c.opts.useDefaults&&!c.compositeRule&&void 0!==n[e].default}function p(t){e.subschema({keyword:"properties",schemaProp:t,dataProp:t},h)}}};t.default=s},19713:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(99029),i=n(94227),a={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:({params:e})=>r._`{propertyName: ${e.propertyName}}`},code(e){const{gen:t,schema:n,data:a,it:o}=e;if((0,i.alwaysValidSchema)(o,n))return;const s=t.name("valid");t.forIn("key",a,(n=>{e.setParams({propertyName:n}),e.subschema({keyword:"propertyNames",data:n,dataTypes:["string"],propertyName:n,compositeRule:!0},s),t.if((0,r.not)(s),(()=>{e.error(!0),o.allErrors||t.break()}))})),e.ok(s)}};t.default=a},14426:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(94227),i={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:e,parentSchema:t,it:n}){void 0===t.if&&(0,r.checkStrictMode)(n,`"${e}" without "if" is ignored`)}};t.default=i},15765:(e,t,n)=>{"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 r=n(99029),i=n(94227),a=n(42023),o=n(94227);function s(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:r._`Object.prototype.hasOwnProperty`})}function l(e,t,n){return r._`${s(e)}.call(${t}, ${n})`}function c(e,t,n,i){const a=r._`${t}${(0,r.getProperty)(n)} === undefined`;return i?(0,r.or)(a,(0,r.not)(l(e,t,n))):a}function u(e){return e?Object.keys(e).filter((e=>"__proto__"!==e)):[]}t.checkReportMissingProp=function(e,t){const{gen:n,data:i,it:a}=e;n.if(c(n,i,t,a.opts.ownProperties),(()=>{e.setParams({missingProperty:r._`${t}`},!0),e.error()}))},t.checkMissingProp=function({gen:e,data:t,it:{opts:n}},i,a){return(0,r.or)(...i.map((i=>(0,r.and)(c(e,t,i,n.ownProperties),r._`${a} = ${i}`))))},t.reportMissingProp=function(e,t){e.setParams({missingProperty:t},!0),e.error()},t.hasPropFunc=s,t.isOwnProperty=l,t.propertyInData=function(e,t,n,i){const a=r._`${t}${(0,r.getProperty)(n)} !== undefined`;return i?r._`${a} && ${l(e,t,n)}`:a},t.noPropertyInData=c,t.allSchemaProperties=u,t.schemaProperties=function(e,t){return u(t).filter((n=>!(0,i.alwaysValidSchema)(e,t[n])))},t.callValidateCode=function({schemaCode:e,data:t,it:{gen:n,topSchemaRef:i,schemaPath:o,errorPath:s},it:l},c,u,d){const h=d?r._`${e}, ${t}, ${i}${o}`:t,f=[[a.default.instancePath,(0,r.strConcat)(a.default.instancePath,s)],[a.default.parentData,l.parentData],[a.default.parentDataProperty,l.parentDataProperty],[a.default.rootData,a.default.rootData]];l.opts.dynamicRef&&f.push([a.default.dynamicAnchors,a.default.dynamicAnchors]);const p=r._`${h}, ${n.object(...f)}`;return u!==r.nil?r._`${c}.call(${u}, ${p})`:r._`${c}(${p})`};const d=r._`new RegExp`;t.usePattern=function({gen:e,it:{opts:t}},n){const i=t.unicodeRegExp?"u":"",{regExp:a}=t.code,s=a(n,i);return e.scopeValue("pattern",{key:s.toString(),ref:s,code:r._`${"new RegExp"===a.code?d:(0,o.useFunc)(e,a)}(${n}, ${i})`})},t.validateArray=function(e){const{gen:t,data:n,keyword:a,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",r._`${n}.length`);t.forRange("i",0,l,(n=>{e.subschema({keyword:a,dataProp:n,dataPropType:i.Type.Num},s),t.if((0,r.not)(s),o)}))}},t.validateUnion=function(e){const{gen:t,schema:n,keyword:a,it:o}=e;if(!Array.isArray(n))throw new Error("ajv implementation error");if(n.some((e=>(0,i.alwaysValidSchema)(o,e)))&&!o.opts.unevaluated)return;const s=t.let("valid",!1),l=t.name("_valid");t.block((()=>n.forEach(((n,i)=>{const o=e.subschema({keyword:a,schemaProp:i,compositeRule:!0},l);t.assign(s,r._`${s} || ${l}`),e.mergeValidEvaluated(o,l)||t.if((0,r.not)(s))})))),e.result(s,(()=>e.reset()),(()=>e.error(!0)))}},83463:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};t.default=n},72128:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(83463),i=n(13693),a=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",r.default,i.default];t.default=a},13693:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.callRef=t.getValidate=void 0;const r=n(34551),i=n(15765),a=n(99029),o=n(42023),s=n(73835),l=n(94227),c={keyword:"$ref",schemaType:"string",code(e){const{gen:t,schema:n,it:i}=e,{baseId:o,schemaEnv:l,validateName:c,opts:h,self:f}=i,{root:p}=l;if(("#"===n||"#/"===n)&&o===p.baseId)return function(){if(l===p)return d(e,c,l,l.$async);const n=t.scopeValue("root",{ref:p});return d(e,a._`${n}.validate`,p,p.$async)}();const g=s.resolveRef.call(f,p,o,n);if(void 0===g)throw new r.default(i.opts.uriResolver,o,n);return g instanceof s.SchemaEnv?function(t){const n=u(e,t);d(e,n,t,t.$async)}(g):function(r){const i=t.scopeValue("schema",!0===h.code.source?{ref:r,code:(0,a.stringify)(r)}:{ref:r}),o=t.name("valid"),s=e.subschema({schema:r,dataTypes:[],schemaPath:a.nil,topSchemaRef:i,errSchemaPath:n},o);e.mergeEvaluated(s),e.ok(o)}(g)}};function u(e,t){const{gen:n}=e;return t.validate?n.scopeValue("validate",{ref:t.validate}):a._`${n.scopeValue("wrapper",{ref:t})}.validate`}function d(e,t,n,r){const{gen:s,it:c}=e,{allErrors:u,schemaEnv:d,opts:h}=c,f=h.passContext?o.default.this:a.nil;function p(e){const t=a._`${e}.errors`;s.assign(o.default.vErrors,a._`${o.default.vErrors} === null ? ${t} : ${o.default.vErrors}.concat(${t})`),s.assign(o.default.errors,a._`${o.default.vErrors}.length`)}function g(e){var t;if(!c.opts.unevaluated)return;const r=null===(t=null==n?void 0:n.validate)||void 0===t?void 0:t.evaluated;if(!0!==c.props)if(r&&!r.dynamicProps)void 0!==r.props&&(c.props=l.mergeEvaluated.props(s,r.props,c.props));else{const t=s.var("props",a._`${e}.evaluated.props`);c.props=l.mergeEvaluated.props(s,t,c.props,a.Name)}if(!0!==c.items)if(r&&!r.dynamicItems)void 0!==r.items&&(c.items=l.mergeEvaluated.items(s,r.items,c.items));else{const t=s.var("items",a._`${e}.evaluated.items`);c.items=l.mergeEvaluated.items(s,t,c.items,a.Name)}}r?function(){if(!d.$async)throw new Error("async schema referenced by sync schema");const n=s.let("valid");s.try((()=>{s.code(a._`await ${(0,i.callValidateCode)(e,t,f)}`),g(t),u||s.assign(n,!0)}),(e=>{s.if(a._`!(${e} instanceof ${c.ValidationError})`,(()=>s.throw(e))),p(e),u||s.assign(n,!1)})),e.ok(n)}():e.result((0,i.callValidateCode)(e,t,f),(()=>g(t)),(()=>p(t)))}t.getValidate=u,t.callRef=d,t.default=c},36653:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(99029),i=n(97652),a=n(73835),o=n(34551),s=n(94227),l={keyword:"discriminator",type:"object",schemaType:"object",error:{message:({params:{discrError:e,tagName:t}})=>e===i.DiscrError.Tag?`tag "${t}" must be string`:`value of tag "${t}" must be in oneOf`,params:({params:{discrError:e,tag:t,tagName:n}})=>r._`{error: ${e}, tag: ${n}, tagValue: ${t}}`},code(e){const{gen:t,data:n,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",r._`${n}${(0,r.getProperty)(h)}`);function g(n){const i=t.name("valid"),a=e.subschema({keyword:"oneOf",schemaProp:n},i);return e.mergeEvaluated(a,r.Name),i}t.if(r._`typeof ${p} == "string"`,(()=>function(){const n=function(){var e;const t={},n=i(c);let r=!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=a.resolveRef.call(u.self,u.schemaEnv.root,u.baseId,e),c instanceof a.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}"`);r=r&&(n||i(c)),l(f,t)}if(!r)throw new Error(`discriminator: "${h}" must be required`);return t;function i({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 n of e.enum)f(n,t)}}function f(e,n){if("string"!=typeof e||e in t)throw new Error(`discriminator: "${h}" values must be unique strings`);t[e]=n}}();t.if(!1);for(const e in n)t.elseIf(r._`${p} === ${e}`),t.assign(f,g(n[e]));t.else(),e.error(!1,{discrError:i.DiscrError.Mapping,tag:p,tagName:h}),t.endIf()}()),(()=>e.error(!1,{discrError:i.DiscrError.Tag,tag:p,tagName:h}))),e.ok(f)}};t.default=l},97652:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.DiscrError=void 0,function(e){e.Tag="tag",e.Mapping="mapping"}(n||(t.DiscrError=n={}))},86144:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(72128),i=n(67060),a=n(56378),o=n(97532),s=n(69857),l=[r.default,i.default,(0,a.default)(),o.default,s.metadataVocabulary,s.contentVocabulary];t.default=l},94737:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(99029),i={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:({schemaCode:e})=>r.str`must match format "${e}"`,params:({schemaCode:e})=>r._`{format: ${e}}`},code(e,t){const{gen:n,data:i,$data:a,schema:o,schemaCode:s,it:l}=e,{opts:c,errSchemaPath:u,schemaEnv:d,self:h}=l;c.validateFormats&&(a?function(){const a=n.scopeValue("formats",{ref:h.formats,code:c.code.formats}),o=n.const("fDef",r._`${a}[${s}]`),l=n.let("fType"),u=n.let("format");n.if(r._`typeof ${o} == "object" && !(${o} instanceof RegExp)`,(()=>n.assign(l,r._`${o}.type || "string"`).assign(u,r._`${o}.validate`)),(()=>n.assign(l,r._`"string"`).assign(u,o))),e.fail$data((0,r.or)(!1===c.strictSchema?r.nil:r._`${s} && !${u}`,function(){const e=d.$async?r._`(${o}.async ? await ${u}(${i}) : ${u}(${i}))`:r._`${u}(${i})`,n=r._`(typeof ${u} == "function" ? ${e} : ${u}.test(${i}))`;return r._`${u} && ${u} !== true && ${l} === ${t} && !${n}`}()))}():function(){const a=h.formats[o];if(!a)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===a)return;const[s,l,f]=function(e){const t=e instanceof RegExp?(0,r.regexpCode)(e):c.code.formats?r._`${c.code.formats}${(0,r.getProperty)(o)}`:void 0,i=n.scopeValue("formats",{key:o,ref:e,code:t});return"object"!=typeof e||e instanceof RegExp?["string",e,i]:[e.type||"string",e.validate,r._`${i}.validate`]}(a);s===t&&e.pass(function(){if("object"==typeof a&&!(a instanceof RegExp)&&a.async){if(!d.$async)throw new Error("async format in sync schema");return r._`await ${f}(${i})`}return"function"==typeof l?r._`${f}(${i})`:r._`${f}.test(${i})`}())}())}};t.default=i},97532:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=[n(94737).default];t.default=r},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,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(99029),i=n(94227),a=n(76250),o={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:({schemaCode:e})=>r._`{allowedValue: ${e}}`},code(e){const{gen:t,data:n,$data:o,schemaCode:s,schema:l}=e;o||l&&"object"==typeof l?e.fail$data(r._`!${(0,i.useFunc)(t,a.default)}(${n}, ${s})`):e.fail(r._`${l} !== ${n}`)}};t.default=o},28643:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(99029),i=n(94227),a=n(76250),o={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:({schemaCode:e})=>r._`{allowedValues: ${e}}`},code(e){const{gen:t,data:n,$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,i.useFunc)(t,a.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(r._`${h()}(${n}, ${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,r.or)(...s.map(((_x,t)=>function(e,t){const i=s[t];return"object"==typeof i&&null!==i?r._`${h()}(${n}, ${e}[${t}])`:r._`${n} === ${i}`}(e,t))))}e.pass(f)}};t.default=o},67060:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(75882),i=n(63439),a=n(77307),o=n(90422),s=n(34486),l=n(34003),c=n(61163),u=n(60617),d=n(27935),h=n(28643),f=[r.default,i.default,a.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,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(99029),i={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:{message({keyword:e,schemaCode:t}){const n="maxItems"===e?"more":"fewer";return r.str`must NOT have ${n} than ${t} items`},params:({schemaCode:e})=>r._`{limit: ${e}}`},code(e){const{keyword:t,data:n,schemaCode:i}=e,a="maxItems"===t?r.operators.GT:r.operators.LT;e.fail$data(r._`${n}.length ${a} ${i}`)}};t.default=i},77307:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(99029),i=n(94227),a=n(53853),o={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:{message({keyword:e,schemaCode:t}){const n="maxLength"===e?"more":"fewer";return r.str`must NOT have ${n} than ${t} characters`},params:({schemaCode:e})=>r._`{limit: ${e}}`},code(e){const{keyword:t,data:n,schemaCode:o,it:s}=e,l="maxLength"===t?r.operators.GT:r.operators.LT,c=!1===s.opts.unicode?r._`${n}.length`:r._`${(0,i.useFunc)(e.gen,a.default)}(${n})`;e.fail$data(r._`${c} ${l} ${o}`)}};t.default=o},75882:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(99029),i=r.operators,a={maximum:{okStr:"<=",ok:i.LTE,fail:i.GT},minimum:{okStr:">=",ok:i.GTE,fail:i.LT},exclusiveMaximum:{okStr:"<",ok:i.LT,fail:i.GTE},exclusiveMinimum:{okStr:">",ok:i.GT,fail:i.LTE}},o={message:({keyword:e,schemaCode:t})=>r.str`must be ${a[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>r._`{comparison: ${a[e].okStr}, limit: ${t}}`},s={keyword:Object.keys(a),type:"number",schemaType:"number",$data:!0,error:o,code(e){const{keyword:t,data:n,schemaCode:i}=e;e.fail$data(r._`${n} ${a[t].fail} ${i} || isNaN(${n})`)}};t.default=s},34486:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(99029),i={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:{message({keyword:e,schemaCode:t}){const n="maxProperties"===e?"more":"fewer";return r.str`must NOT have ${n} than ${t} properties`},params:({schemaCode:e})=>r._`{limit: ${e}}`},code(e){const{keyword:t,data:n,schemaCode:i}=e,a="maxProperties"===t?r.operators.GT:r.operators.LT;e.fail$data(r._`Object.keys(${n}).length ${a} ${i}`)}};t.default=i},63439:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(99029),i={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:({schemaCode:e})=>r.str`must be multiple of ${e}`,params:({schemaCode:e})=>r._`{multipleOf: ${e}}`},code(e){const{gen:t,data:n,schemaCode:i,it:a}=e,o=a.opts.multipleOfPrecision,s=t.let("res"),l=o?r._`Math.abs(Math.round(${s}) - ${s}) > 1e-${o}`:r._`${s} !== parseInt(${s})`;e.fail$data(r._`(${i} === 0 || (${s} = ${n}/${i}, ${l}))`)}};t.default=i},90422:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15765),i=n(99029),a={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:({schemaCode:e})=>i.str`must match pattern "${e}"`,params:({schemaCode:e})=>i._`{pattern: ${e}}`},code(e){const{data:t,$data:n,schema:a,schemaCode:o,it:s}=e,l=s.opts.unicodeRegExp?"u":"",c=n?i._`(new RegExp(${o}, ${l}))`:(0,r.usePattern)(e,a);e.fail$data(i._`!${c}.test(${t})`)}};t.default=a},34003:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(15765),i=n(99029),a=n(94227),o={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:({params:{missingProperty:e}})=>i.str`must have required property '${e}'`,params:({params:{missingProperty:e}})=>i._`{missingProperty: ${e}}`},code(e){const{gen:t,schema:n,schemaCode:o,data:s,$data:l,it:c}=e,{opts:u}=c;if(!l&&0===n.length)return;const d=n.length>=u.loopRequired;if(c.allErrors?function(){if(d||l)e.block$data(i.nil,h);else for(const t of n)(0,r.checkReportMissingProp)(e,t)}():function(){const a=t.let("missing");if(d||l){const n=t.let("valid",!0);e.block$data(n,(()=>function(n,a){e.setParams({missingProperty:n}),t.forOf(n,o,(()=>{t.assign(a,(0,r.propertyInData)(t,s,n,u.ownProperties)),t.if((0,i.not)(a),(()=>{e.error(),t.break()}))}),i.nil)}(a,n))),e.ok(n)}else t.if((0,r.checkMissingProp)(e,n,a)),(0,r.reportMissingProp)(e,a),t.else()}(),u.strictRequired){const t=e.parentSchema.properties,{definedProperties:r}=e.it;for(const e of n)if(void 0===(null==t?void 0:t[e])&&!r.has(e)){const t=`required property "${e}" is not defined at "${c.schemaEnv.baseId+c.errSchemaPath}" (strictRequired)`;(0,a.checkStrictMode)(c,t,c.opts.strictRequired)}}function h(){t.forOf("prop",o,(n=>{e.setParams({missingProperty:n}),t.if((0,r.noPropertyInData)(t,s,n,u.ownProperties),(()=>e.error()))}))}}};t.default=o},60617:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(10208),i=n(99029),a=n(94227),o=n(76250),s={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:{message:({params:{i:e,j:t}})=>i.str`must NOT have duplicate items (items ## ${t} and ${e} are identical)`,params:({params:{i:e,j:t}})=>i._`{i: ${e}, j: ${t}}`},code(e){const{gen:t,data:n,$data:s,schema:l,parentSchema:c,schemaCode:u,it:d}=e;if(!s&&!l)return;const h=t.let("valid"),f=c.items?(0,r.getSchemaTypes)(c.items):[];function p(a,o){const s=t.name("item"),l=(0,r.checkDataTypes)(f,s,d.opts.strictNumbers,r.DataType.Wrong),c=t.const("indices",i._`{}`);t.for(i._`;${a}--;`,(()=>{t.let(s,i._`${n}[${a}]`),t.if(l,i._`continue`),f.length>1&&t.if(i._`typeof ${s} == "string"`,i._`${s} += "_"`),t.if(i._`typeof ${c}[${s}] == "number"`,(()=>{t.assign(o,i._`${c}[${s}]`),e.error(),t.assign(h,!1).break()})).code(i._`${c}[${s}] = ${a}`)}))}function g(r,s){const l=(0,a.useFunc)(t,o.default),c=t.name("outer");t.label(c).for(i._`;${r}--;`,(()=>t.for(i._`${s} = ${r}; ${s}--;`,(()=>t.if(i._`${l}(${n}[${r}], ${n}[${s}])`,(()=>{e.error(),t.assign(h,!1).break(c)}))))))}e.block$data(h,(function(){const r=t.let("i",i._`${n}.length`),a=t.let("j");e.setParams({i:r,j:a}),t.assign(h,!0),t.if(i._`${r} > 1`,(()=>(f.length>0&&!f.some((e=>"object"===e||"array"===e))?p:g)(r,a)))}),i._`${u} === false`),e.ok(h)}};t.default=s},69661:(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function s(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function l(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=w(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}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 a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function c(e){var t=f();return function(){var n,r=d(e);if(t){var a=d(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.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 i(e)}(this,n)}}function u(e,t,n){return(t=b(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,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 n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,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 n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}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 r(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 n=t.call(e,"string");if("object"!=typeof n)return n;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 r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}n.r(t),n.d(t,{default:()=>hi});var k=function(){function e(){a(this,e)}return s(e,[{key:"shadeRGBColor",value:function(e,t){var n=t.split(","),r=e<0?0:255,i=e<0?-1*e:e,a=parseInt(n[0].slice(4),10),o=parseInt(n[1],10),s=parseInt(n[2],10);return"rgb("+(Math.round((r-a)*i)+a)+","+(Math.round((r-o)*i)+o)+","+(Math.round((r-s)*i)+s)+")"}},{key:"shadeHexColor",value:function(e,t){var n=parseInt(t.slice(1),16),r=e<0?0:255,i=e<0?-1*e:e,a=n>>16,o=n>>8&255,s=255&n;return"#"+(16777216+65536*(Math.round((r-a)*i)+a)+256*(Math.round((r-o)*i)+o)+(Math.round((r-s)*i)+s)).toString(16).slice(1)}},{key:"shadeColor",value:function(t,n){return e.isColorHex(n)?this.shadeHexColor(t,n):this.shadeRGBColor(t,n)}}],[{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,n=[];for(t=0;t<e.length;t++)n[t]=e[t];return n}},{key:"extend",value:function(e,t){var n=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),n=1;n<arguments.length;n++){var r=arguments[n];if(null!=r)for(var i in r)r.hasOwnProperty(i)&&(t[i]=r[i])}return t});var r=Object.assign({},e);return this.isObject(e)&&this.isObject(t)&&Object.keys(t).forEach((function(i){n.isObject(t[i])&&i in e?r[i]=n.extend(e[i],t[i]):Object.assign(r,u({},i,t[i]))})),r}},{key:"extendArray",value:function(t,n){var r=[];return t.map((function(t){r.push(e.extend(n,t))})),r}},{key:"monthMod",value:function(e){return e%12}},{key:"clone",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new WeakMap;if(null===e||"object"!==x(e))return e;if(n.has(e))return n.get(e);if(Array.isArray(e)){t=[],n.set(e,t);for(var r=0;r<e.length;r++)t[r]=this.clone(e[r],n)}else if(e instanceof Date)t=new Date(e.getTime());else for(var i in t={},n.set(e,t),e)e.hasOwnProperty(i)&&(t[i]=this.clone(e[i],n));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),n=e.clientHeight,r=e.clientWidth;return n-=parseFloat(t.paddingTop)+parseFloat(t.paddingBottom),[r-=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight),n]}},{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 n=e.replace("#","");n=n.match(new RegExp("(.{"+n.length/3+"})","g"));for(var r=0;r<n.length;r++)n[r]=parseInt(1===n[r].length?n[r]+n[r]:n[r],16);return void 0!==t&&n.push(t),"rgba("+n.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 n=[],r=2*Math.PI/t,i=0;i<t;i++){var a={};a.x=e*Math.sin(i*r),a.y=-e*Math.cos(i*r),n.push(a)}return n}},{key:"polarToCartesian",value:function(e,t,n,r){var i=(r-90)*Math.PI/180;return{x:e+n*Math.cos(i),y:t+n*Math.sin(i)}}},{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,n){if(n>=e.length)for(var r=n-e.length+1;r--;)e.push(void 0);return e.splice(n,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 n in t)t.hasOwnProperty(n)&&(e.style.key=t[n])}},{key:"preciseAddition",value:function(e,t){var n=(String(e).split(".")[1]||"").length,r=(String(t).split(".")[1]||"").length,i=Math.pow(10,Math.max(n,r));return(Math.round(e*i)+Math.round(t*i))/i}},{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 n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,r=Math.pow(10,n-Math.floor(Math.log10(Math.max(e,t))));for(e=Math.round(Math.abs(e)*r),t=Math.round(Math.abs(t)*r);t;){var i=t;t=e%t,e=i}return e/r}},{key:"getPrimeFactors",value:function(e){for(var t=[],n=2;e>=2;)e%n==0?(t.push(n),e/=n):n++;return t}},{key:"mod",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:7,r=Math.pow(10,n-Math.floor(Math.log10(Math.max(e,t))));return(e=Math.round(Math.abs(e)*r))%(t=Math.round(Math.abs(t)*r))/r}}]),e}(),S=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"animateLine",value:function(e,t,n,r){e.attr(t).animate(r).attr(n)}},{key:"animateMarker",value:function(e,t,n,r){e.attr({opacity:0}).animate(t).attr({opacity:1}).after((function(){r()}))}},{key:"animateRect",value:function(e,t,n,r,i){e.attr(t).animate(r).attr(n).after((function(){return i()}))}},{key:"animatePathsGradually",value:function(e){var t=e.el,n=e.realIndex,r=e.j,i=e.fill,a=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,n,r,"line"!==c.config.chart.type||c.globals.comboCharts?i:"stroke",a,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,n,r,i,a,o,s){var l=this,c=this.w;i||(i=e.attr("pathFrom")),a||(a=e.attr("pathTo"));var u=function(e){return"radar"===c.config.chart.type&&(o=1),"M 0 ".concat(c.globals.gridHeight)};(!i||i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i=u()),(!a.trim()||a.indexOf("undefined")>-1||a.indexOf("NaN")>-1)&&(a=u()),c.globals.shouldAnimate||(o=1),e.plot(i).animate(1,s).plot(i).animate(o,s).plot(a).after((function(){k.isNumber(n)?n===c.globals.series[c.globals.maxValsInArrayIndex].length-2&&c.globals.shouldAnimate&&l.animationCompleted(e):"none"!==r&&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 n of e)E(n,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 n;const r=e.length,i=[];for(n=0;n<r;n++)i.push(t(e[n]));return i}function O(e){return e%360*Math.PI/180}function M(e){return e.charAt(0).toUpperCase()+e.slice(1)}function T(e,t,n,r){return null!=t&&null!=n||(r=r||e.bbox(),null==t?t=r.width/r.height*n:null==n&&(n=r.height/r.width*t)),{width:t,height:n}}function I(e,t){const n=e.origin;let r=null!=e.ox?e.ox:null!=e.originX?e.originX:"center",i=null!=e.oy?e.oy:null!=e.originY?e.originY:"center";null!=n&&([r,i]=Array.isArray(n)?n:"object"==typeof n?[n.x,n.y]:[n,n]);const a="string"==typeof r,o="string"==typeof i;if(a||o){const{height:e,width:n,x:s,y:l}=t.bbox();a&&(r=r.includes("left")?s:r.includes("right")?s+n:s+n/2),o&&(i=i.includes("top")?l:i.includes("bottom")?l+e:l+e/2)}return[r,i]}const N=new Set(["desc","metadata","title"]),L=e=>N.has(e.nodeName),R=(e,t,n={})=>{const r={...t};for(const e in r)r[e].valueOf()===n[e]&&delete r[e];Object.keys(r).length?e.node.setAttribute("data-svgjs",JSON.stringify(r)):(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 n=t?B.document.createElement("div"):X("svg");return n.innerHTML=e,e=q(n.firstChild),n.removeChild(n.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,n=!1){return V[t]=e,n&&(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 n,r;for(r=(e=Array.isArray(e)?e:[e]).length-1;r>=0;r--)for(n in t)e[r].prototype[n]=t[n]}function ne(e){return function(...t){const n=t[t.length-1];return!n||n.constructor!==Object||n instanceof Array?e.apply(this,t):e.apply(this,t.slice(0,-1)).attr(n)}}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 re=/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,ie=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,ae=/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),n=Math.max(0,Math.min(255,t)).toString(16);return 1===n.length?"0"+n:n}function ve(e,t){for(let n=t.length;n--;)if(null==e[t[n]])return!1;return!0}function ye(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*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 n={};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*/);n[t[0]]=t[1]})),n;if(arguments.length<2){if(Array.isArray(e)){for(const t of e){const e=t;n[t]=this.node.style.getPropertyValue(e)}return n}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,n){if(null==e)return this.data(D(function(e,t){let n;const r=e.length,i=[];for(n=0;n<r;n++)t(e[n])&&i.push(e[n]);return i}(this.node.attributes,(e=>0===e.nodeName.indexOf("data-"))),(e=>e.nodeName.slice(5))));if(e instanceof Array){const t={};for(const n of e)t[n]=this.data(n);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===n||"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:n,round:r,sin:i,PI:a}=Math;if("vibrant"===e){const e=24*n()+57,t=38*n()+45,r=360*n();return new be(e,t,r,"lch")}if("sine"===e){const e=r(80*i(2*a*(t=null==t?n():t)/.5+.01)+150),o=r(50*i(2*a*t/.5+4.6)+200),s=r(100*i(2*a*t/.5+2.3)+150);return new be(e,o,s)}if("pastel"===e){const e=8*n()+86,t=17*n()+9,r=360*n();return new be(e,t,r,"lch")}if("dark"===e){const e=10+10*n(),t=50*n()+86,r=360*n();return new be(e,t,r,"lch")}if("rgb"===e){const e=255*n(),t=255*n(),r=255*n();return new be(e,t,r)}if("lab"===e){const e=100*n(),t=256*n()-128,r=256*n()-128;return new be(e,t,r,"lab")}if("grey"===e){const e=255*n();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:n}=this.rgb(),[r,i,a]=[e,t,n].map((e=>e/255)),o=Math.min(1-r,1-i,1-a);return 1===o?new be(0,0,0,1,"cmyk"):new be((1-r-o)/(1-o),(1-i-o)/(1-o),(1-a-o)/(1-o),o,"cmyk")}hsl(){const{_a:e,_b:t,_c:n}=this.rgb(),[r,i,a]=[e,t,n].map((e=>e/255)),o=Math.max(r,i,a),s=Math.min(r,i,a),l=(o+s)/2,c=o===s,u=o-s;return new be(360*(c?0:o===r?((i-a)/u+(i<a?6:0))/6:o===i?((a-r)/u+2)/6:o===a?((r-i)/u+4)/6:0),100*(c?0:l>.5?u/(2-o-s):u/(o+s)),100*l,"hsl")}init(e=0,t=0,n=0,r=0,i="rgb"){if(e=e||0,this.space)for(const e in this.space)delete this[this.space[e]];if("number"==typeof e)i="string"==typeof r?r:i,r="string"==typeof r?0:r,Object.assign(this,{_a:e,_b:t,_c:n,_d:r,space:i});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 n=function(e,t){const n=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 n.space=t||n.space,n}(e,t);Object.assign(this,n)}else if("string"==typeof e)if(ue.test(e)){const t=e.replace(le,""),[n,r,i]=ae.exec(t).slice(1,4).map((e=>parseInt(e)));Object.assign(this,{_a:n,_b:r,_c:i,_d:0,space:"rgb"})}else{if(!ce.test(e))throw Error("Unsupported string format, can't construct Color");{const t=e=>parseInt(e,16),[,n,r,i]=ie.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:n,_b:r,_c:i,_d:0,space:"rgb"})}}const{_a:a,_b:o,_c:s,_d:l}=this,c="rgb"===this.space?{r:a,g:o,b:s}:"xyz"===this.space?{x:a,y:o,z:s}:"hsl"===this.space?{h:a,s:o,l:s}:"lab"===this.space?{l:a,a:o,b:s}:"lch"===this.space?{l:a,c:o,h:s}:"cmyk"===this.space?{c:a,m:o,y:s,k:l}:{};Object.assign(this,c)}lab(){const{x:e,y:t,z:n}=this.xyz();return new be(116*t-16,500*(e-t),200*(t-n),"lab")}lch(){const{l:e,a:t,b:n}=this.lab(),r=Math.sqrt(t**2+n**2);let i=180*Math.atan2(n,t)/Math.PI;return i<0&&(i*=-1,i=360-i),new be(e,r,i,"lch")}rgb(){if("rgb"===this.space)return this;if("lab"===(e=this.space)||"xyz"===e||"lch"===e){let{x:e,y:t,z:n}=this;if("lab"===this.space||"lch"===this.space){let{l:r,a:i,b:a}=this;if("lch"===this.space){const{c:e,h:t}=this,n=Math.PI/180;i=e*Math.cos(n*t),a=e*Math.sin(n*t)}const o=(r+16)/116,s=i/500+o,l=o-a/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),n=1.08883*(l**3>u?l**3:(l-c)/d)}const r=3.2406*e+-1.5372*t+-.4986*n,i=-.9689*e+1.8758*t+.0415*n,a=.0557*e+-.204*t+1.057*n,o=Math.pow,s=.0031308,l=r>s?1.055*o(r,1/2.4)-.055:12.92*r,c=i>s?1.055*o(i,1/2.4)-.055:12.92*i,u=a>s?1.055*o(a,1/2.4)-.055:12.92*a;return new be(255*l,255*c,255*u)}if("hsl"===this.space){let{h:e,s:t,l:n}=this;if(e/=360,t/=100,n/=100,0===t)return n*=255,new be(n,n,n);const r=n<.5?n*(1+t):n+t-n*t,i=2*n-r,a=255*ye(i,r,e+1/3),o=255*ye(i,r,e),s=255*ye(i,r,e-1/3);return new be(a,o,s)}if("cmyk"===this.space){const{c:e,m:t,y:n,k:r}=this,i=255*(1-Math.min(1,e*(1-r)+r)),a=255*(1-Math.min(1,t*(1-r)+r)),o=255*(1-Math.min(1,n*(1-r)+r));return new be(i,a,o)}return this;var e}toArray(){const{_a:e,_b:t,_c:n,_d:r,space:i}=this;return[e,t,n,r,i]}toHex(){const[e,t,n]=this._clamped().map(me);return`#${e}${t}${n}`}toRgb(){const[e,t,n]=this._clamped();return`rgb(${e},${t},${n})`}toString(){return this.toHex()}xyz(){const{_a:e,_b:t,_c:n}=this.rgb(),[r,i,a]=[e,t,n].map((e=>e/255)),o=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92,s=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92,l=a>.04045?Math.pow((a+.055)/1.055,2.4):a/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:n}=this.rgb(),{max:r,min:i,round:a}=Math;return[e,t,n].map((e=>r(0,i(a(e),255))))}}class xe{constructor(...e){this.init(...e)}clone(){return new xe(this)}init(e,t){const n=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==n.x?0:n.x,this.y=null==n.y?0:n.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:n}=this;return this.x=e.a*t+e.c*n+e.e,this.y=e.b*t+e.d*n+e.f,this}}function we(e,t,n){return Math.abs(t-e)<(n||1e-6)}class ke{constructor(...e){this.init(...e)}static formatTransforms(e){const t="both"===e.flip||!0===e.flip,n=e.flip&&(t||"x"===e.flip)?-1:1,r=e.flip&&(t||"y"===e.flip)?-1:1,i=e.skew&&e.skew.length?e.skew[0]:isFinite(e.skew)?e.skew:isFinite(e.skewX)?e.skewX:0,a=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]*n:isFinite(e.scale)?e.scale*n:isFinite(e.scaleX)?e.scaleX*n:n,s=e.scale&&e.scale.length?e.scale[1]*r:isFinite(e.scale)?e.scale*r:isFinite(e.scaleY)?e.scaleY*r:r,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:i,skewY:a,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,n){const r=e.a*t.a+e.c*t.b,i=e.b*t.a+e.d*t.b,a=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 n.a=r,n.b=i,n.c=a,n.d=o,n.e=s,n.f=l,n}around(e,t,n){return this.clone().aroundO(e,t,n)}aroundO(e,t,n){const r=e||0,i=t||0;return this.translateO(-r,-i).lmultiplyO(n).translateO(r,i)}clone(){return new ke(this)}decompose(e=0,t=0){const n=this.a,r=this.b,i=this.c,a=this.d,o=this.e,s=this.f,l=n*a-r*i,c=l>0?1:-1,u=c*Math.sqrt(n*n+r*r),d=Math.atan2(c*r,c*n),h=180/Math.PI*d,f=Math.cos(d),p=Math.sin(d),g=(n*i+r*a)/l,m=i*u/(g*n-r)||a*u/(g*r+n);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,n=this.c,r=this.d,i=this.e,a=this.f,o=e*r-t*n;if(!o)throw new Error("Cannot invert "+this);const s=r/o,l=-t/o,c=-n/o,u=e/o,d=-(s*i+c*a),h=-(l*i+u*a);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,n){return this.clone().rotateO(e,t,n)}rotateO(e,t=0,n=0){e=O(e);const r=Math.cos(e),i=Math.sin(e),{a,b:o,c:s,d:l,e:c,f:u}=this;return this.a=a*r-o*i,this.b=o*r+a*i,this.c=s*r-l*i,this.d=l*r+s*i,this.e=c*r-u*i+n*i-t*r+t,this.f=u*r+c*i-t*i-n*r+n,this}scale(){return this.clone().scaleO(...arguments)}scaleO(e,t=e,n=0,r=0){3===arguments.length&&(r=n,n=t,t=e);const{a:i,b:a,c:o,d:s,e:l,f:c}=this;return this.a=i*e,this.b=a*t,this.c=o*e,this.d=s*t,this.e=l*e-n*e+n,this.f=c*t-r*t+r,this}shear(e,t,n){return this.clone().shearO(e,t,n)}shearO(e,t=0,n=0){const{a:r,b:i,c:a,d:o,e:s,f:l}=this;return this.a=r+i*e,this.c=a+o*e,this.e=s+l*e-n*e,this}skew(){return this.clone().skewO(...arguments)}skewO(e,t=e,n=0,r=0){3===arguments.length&&(r=n,n=t,t=e),e=O(e),t=O(t);const i=Math.tan(e),a=Math.tan(t),{a:o,b:s,c:l,d:c,e:u,f:d}=this;return this.a=o+s*i,this.b=s+o*a,this.c=l+c*i,this.d=c+l*a,this.e=u+d*i-r*i,this.f=d+u*a-n*a,this}skewX(e,t,n){return this.skew(e,0,t,n)}skewY(e,t,n){return this.skew(0,e,t,n)}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:n,y:r}=new xe(t.ox,t.oy).transform(this),i=(new ke).translateO(t.rx,t.ry).lmultiplyO(this).translateO(-n,-r).scaleO(t.scaleX,t.scaleY).skewO(t.skewX,t.skewY).shearO(t.shear).rotateO(t.theta).translateO(n,r);if(isFinite(t.px)||isFinite(t.py)){const e=new xe(n,r).transform(i),a=isFinite(t.px)?t.px-e.x:0,o=isFinite(t.py)?t.py-e.y:0;i.translateO(a,o)}return i.translateO(t.tx,t.ty),i}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),n=Math.min(this.y,e.y),r=Math.max(this.x+this.width,e.x+e.width)-t,i=Math.max(this.y+this.height,e.y+e.height)-n;return new _e(t,n,r,i)}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,n=-1/0,r=1/0,i=-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(a){a=a.transform(e),t=Math.min(t,a.x),n=Math.max(n,a.x),r=Math.min(r,a.y),i=Math.max(i,a.y)})),new _e(t,r,n-t,i-r)}}function Ee(e,t,n){let r;try{if(r=t(e.node),Ce(r)&&(i=e.node)!==B.document&&!(B.document.documentElement.contains||function(e){for(;e.parentNode;)e=e.parentNode;return e===B.document}).call(B.document.documentElement,i))throw new Error("Element not in the dom")}catch(t){r=n(e)}var i;return r}E({viewbox:{viewbox(e,t,n,r){return null==e?new _e(this.attr("viewBox")):this.attr("viewBox",new _e(e,t,n,r))},zoom(e,t){let{width:n,height:r}=this.attr(["width","height"]);if((n||r)&&"string"!=typeof n&&"string"!=typeof r||(n=this.node.clientWidth,r=this.node.clientHeight),!n||!r)throw new Error("Impossible to get absolute width and height. Please provide an absolute width and height attribute on the zooming element");const i=this.viewbox(),a=n/i.width,o=r/i.height,s=Math.min(a,o);if(null==e)return s;let l=s/e;l===1/0&&(l=Number.MAX_SAFE_INTEGER/100),t=t||new xe(n/2/a+i.x,r/2/o+i.y);const c=new _e(i).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,n,r)=>e.call(t,t,n,r))):this.map((n=>n[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,n,r,i){const a=n.bind(r||e),o=K(e),s=Te(o),l=Ie(o);t=Array.isArray(t)?t:t.split(pe),n._svgjsListenerId||(n._svgjsListenerId=++Oe),t.forEach((function(e){const t=e.split(".")[0],r=e.split(".")[1]||"*";s[t]=s[t]||{},s[t][r]=s[t][r]||{},s[t][r][n._svgjsListenerId]=a,l.addEventListener(t,a,i||!1)}))}function Le(e,t,n,r){const i=K(e),a=Te(i),o=Ie(i);("function"!=typeof n||(n=n._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(n)a[t]&&a[t][s||"*"]&&(o.removeEventListener(t,a[t][s||"*"][n],r||!1),delete a[t][s||"*"][n]);else if(t&&s){if(a[t]&&a[t][s]){for(c in a[t][s])Le(o,[t,s].join("."),c);delete a[t][s]}}else if(s)for(e in a)for(l in a[e])s===l&&Le(o,[e,s].join("."));else if(t){if(a[t]){for(l in a[t])Le(o,[t,l].join("."));delete a[t]}}else{for(e in a)Le(o,e);!function(e){let t=e.getEventHolder();t===B.window&&(t=Me),t.events&&(t.events={})}(i)}}))}class Re extends W{addEventListener(){}dispatch(e,t,n){return function(e,t,n,r){const i=Ie(e);return t instanceof B.window.Event||(t=new B.window.CustomEvent(t,{detail:n,cancelable:!0,...r})),i.dispatchEvent(t),t}(this,e,t,n)}dispatchEvent(e){const t=this.getEventHolder().events;if(!t)return!0;const n=t[e.type];for(const t in n)for(const r in n[t])n[t][r](e);return!e.defaultPrevented}fire(e,t,n){return this.dispatch(e,t,n),this}getEventHolder(){return this}getEventTarget(){return this}off(e,t,n){return Le(this,e,t,n),this}on(e,t,n,r){return Ne(this,e,t,n,r),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(re))&&(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 n=this.node.cloneNode(e);return t&&(n=ee(n)),new this.constructor(n)}each(e,t){const n=this.children();let r,i;for(r=0,i=n.length;r<i;r++)e.apply(n[r],[r,n]),t&&n[r].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,n=t.matches||t.matchesSelector||t.msMatchesSelector||t.mozMatchesSelector||t.webkitMatchesSelector||t.oMatchesSelector||null;return n&&n.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 n=10**e,r=this.attr(t);for(const e in r)"number"==typeof r[e]&&(r[e]=Math.round(r[e]*n)/n);return this.attr(r),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 n=t.index(this);return t.put(e,n).put(this)}writeDataToDom(){return this.each((function(){this.writeDataToDom()})),this}xml(e,t,n){if("boolean"==typeof e&&(n=t,t=e,e=null),null==e||"function"==typeof e){t=null==t||t,this.writeDataToDom();let n=this;if(null!=e){if(n=U(n.node.cloneNode(!0)),t){const t=e(n);if(n=t||n,!1===t)return""}n.each((function(){const t=e(this),n=t||this;!1===t?this.remove():t&&this!==n&&this.replace(n)}),!0)}return t?n.node.outerHTML:n.node.innerHTML}t=null!=t&&t;const r=X("wrapper",n),i=B.document.createDocumentFragment();r.innerHTML=e;for(let e=r.children.length;e--;)i.appendChild(r.firstElementChild);const a=this.parent();return t?this.replace(i)&&a:this.add(i)}}te(We,{attr:function(e,t,n){if(null==e){e={},t=this.node.attributes;for(const n of t)e[n.nodeName]=he.test(n.nodeValue)?parseFloat(n.nodeValue):n.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,n)=>n(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 n?this.node.setAttributeNS(n,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 n=new Pe;let r=this;for(;(r=r.parent())&&r.node!==B.document&&"#document-fragment"!==r.nodeName&&(n.push(r),t||r.node!==e.node)&&(!t||!r.matches(e));)if(r.node===this.root().node)return null;return n}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 n=T(this,e,t);return this.width(new He(n.width)).height(new He(n.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(),n=t.node.getBBox();return t.remove(),n}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`)})),n=new _e(t);return e?n.transform(e.screenCTM().inverseO()):n.addOffset()},inside:function(e,t){const n=this.bbox();return e>n.x&&t>n.y&&e<n.x+n.width&&t<n.y+n.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 n;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(n=Ye[e].length-1;n>=0;n--)null!=t[Ye[e][n]]&&this.attr(Ye.prefix(e,Ye[e][n]),t[Ye[e][n]]);return this},E(["Element","Runner"],t)})),E(["Element","Runner"],{matrix:function(e,t,n,r,i,a){return null==e?new ke(this):this.attr("transform",new ke(e,t,n,r,i,a))},rotate:function(e,t,n){return this.transform({rotate:e,ox:t,oy:n},!0)},skew:function(e,t,n,r){return 1===arguments.length||3===arguments.length?this.transform({skew:e,ox:t,oy:n},!0):this.transform({skew:[e,t],ox:n,oy:r},!0)},shear:function(e,t,n){return this.transform({shear:e,ox:t,oy:n},!0)},scale:function(e,t,n,r){return 1===arguments.length||3===arguments.length?this.transform({scale:e,ox:t,oy:n},!0):this.transform({scale:[e,t],ox:n,oy:r},!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 n=this.screenCTM(),r=e.screenCTM().inverse();return this.addTo(e,t).untransform().transform(r.multiply(n)),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 n=new ke(!0===t?this:t||!1).transform(e);return this.attr("transform",n)}});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(n,r){return r[r.length-n-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 nt(e){return null==e?2*this.ry():this.ry(new He(e).divide(2))}Z(Ge,"Shape");var rt=Object.freeze({__proto__:null,cx:Qe,cy:et,height:nt,rx:Ue,ry:qe,width:tt,x:Ze,y:Je});class it extends Ge{constructor(e,t=e){super(G("ellipse",e),t)}size(e,t){const n=T(this,e,t);return this.rx(new He(n.width).divide(2)).ry(new He(n.height).divide(2))}}te(it,rt),E("Container",{ellipse:ne((function(e=0,t=e){return this.put(new it).size(e,t).move(0,0)}))}),Z(it,"Ellipse");class at extends We{constructor(e=B.document.createDocumentFragment()){super(e)}xml(e,t,n){if("boolean"==typeof e&&(n=t,t=e,e=null),null==e||"function"==typeof e){const e=new We(X("wrapper",n));return e.add(this.node.cloneNode(!0)),e.xml(!1,n)}return super.xml(e,!1,n)}}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(at,"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,n){return"transform"===e&&(e="gradientTransform"),super.attr(e,t,n)}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:ne((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,n){return"transform"===e&&(e="patternTransform"),super.attr(e,t,n)}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:ne((function(e,t,n){return this.put(new ut).update(n).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 n=new B.window.Image;return Ne(n,"load",(function(e){const r=this.parent(ut);0===this.width()&&0===this.height()&&this.size(n.width,n.height),r instanceof ut&&0===r.width()&&0===r.height()&&r.size(this.width(),this.height()),"function"==typeof t&&t.call(this,e)}),this),Ne(n,"load error",(function(){Le(n)})),this.attr("href",n.src=e,H)}};var ht;ht=function(e,t,n){return"fill"!==e&&"stroke"!==e||fe.test(t)&&(t=n.root().defs().image(t)),t instanceof dt&&(t=n.root().defs().pattern(0,0,(e=>{e.add(t)}))),t},$e.push(ht),E({Container:{image:ne((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,n=1/0,r=1/0;return this.forEach((function(i){e=Math.max(i[0],e),t=Math.max(i[1],t),n=Math.min(i[0],n),r=Math.min(i[1],r)})),new _e(n,r,e-n,t-r)}move(e,t){const n=this.bbox();if(e-=n.x,t-=n.y,!isNaN(e)&&!isNaN(t))for(let n=this.length-1;n>=0;n--)this[n]=[this[n][0]+e,this[n][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 n=0,r=e.length;n<r;n+=2)t.push([e[n],e[n+1]]);return t}size(e,t){let n;const r=this.bbox();for(n=this.length-1;n>=0;n--)r.width&&(this[n][0]=(this[n][0]-r.x)*e/r.width+r.x),r.height&&(this[n][1]=(this[n][1]-r.y)*t/r.height+r.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,n=this.length;t<n;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[n,r]=this[t];this[t][0]=e.a*n+e.c*r+e.e,this[t][1]=e.b*n+e.d*r+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,n,r){return null==e?this.array():(e=void 0!==t?{x1:e,y1:t,x2:n,y2:r}:new ft(e).toLine(),this.attr(e))}size(e,t){const n=T(this,e,t);return this.attr(this.array().size(n.width,n.height).toLine())}};te(mt,gt),E({Container:{line:ne((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(n){return null==n?this[e]:(this[e]=n,t&&t.call(this),this)}}E({Container:{marker(...e){return this.defs().marker(...e)}},Defs:{marker:ne((function(e,t,n){return this.put(new vt).size(e,t).ref(e/2,t/2).viewbox(0,0,e,t).attr("orient","auto").update(n)}))},marker:{marker(e,t,n,r){let i=["marker"];return"all"!==e&&i.push(e),i=i.join("-"),e=arguments[1]instanceof vt?arguments[1]:this.defs().marker(t,n,r),this.attr(i,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,n,r){return function(i){return i<0?e>0?t/e*i:n>0?r/n*i:0:i>1?n<1?(1-r)/(1-n)*i+(r-n)/(1-n):e<1?(1-t)/(1-e)*i+(t-e)/(1-e):1:3*i*(1-i)**2*t+3*i**2*(1-i)*r+i**3}},steps:function(e,t="end"){t=t.split("-").reverse()[0];let n=e;return"none"===t?--n:"both"===t&&++n,(r,i=!1)=>{let a=Math.floor(r*e);const o=r*a%1==0;return"start"!==t&&"both"!==t||++a,i&&o&&--a,r>=0&&a<0&&(a=0),r<=1&&a>n&&(a=n),a/n}}};class xt{done(){return!1}}class wt extends xt{constructor(e=">"){super(),this.ease=bt[e]||e}step(e,t,n){return"number"!=typeof e?n<1?e:t:e+(t-e)*this.ease(n)}}class kt extends xt{constructor(e){super(),this.stepper=e}done(e){return e.done}step(e,t,n,r){return this.stepper(e,t,n,r)}}function St(){const e=(this._duration||500)/1e3,t=this._overshoot||0,n=Math.PI,r=Math.log(t/100+1e-10),i=-r/Math.sqrt(n*n+r*r),a=3.9/(i*e);this.d=2*i*a,this.k=a*a}te(class extends kt{constructor(e=500,t=0){super(),this.duration(e).overshoot(t)}step(e,t,n,r){if("string"==typeof e)return e;if(r.done=n===1/0,n===1/0)return t;if(0===n)return e;n>100&&(n=16),n/=1e3;const i=r.velocity||0,a=-this.d*i-this.k*(e-t),o=e+i*n+a*n*n/2;return r.velocity=i+a*n,r.done=Math.abs(t-o)+Math.abs(i)<.002,r.done?t:o}},{duration:yt("_duration",St),overshoot:yt("_overshoot",St)}),te(class extends kt{constructor(e=.1,t=.01,n=0,r=1e3){super(),this.p(e).i(t).d(n).windup(r)}step(e,t,n,r){if("string"==typeof e)return e;if(r.done=n===1/0,n===1/0)return t;if(0===n)return e;const i=t-e;let a=(r.integral||0)+i*n;const o=(i-(r.error||0))/n,s=this._windup;return!1!==s&&(a=Math.max(-s,Math.min(a,s))),r.error=i,r.integral=a,r.done=Math.abs(i)<.001,r.done?t:e+(this.P*i+this.I*a+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,n){return t.x=n.x=e[0],t.y=n.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,n){return t.x=n.x,t.y=n.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,n,r){if("H"===e)t[0]=t[0]+n.x;else if("V"===e)t[0]=t[0]+n.y;else if("A"===e)t[5]=t[5]+n.x,t[6]=t[6]+n.y;else for(let e=0,r=t.length;e<r;++e)t[e]=t[e]+(e%2?n.y:n.x);return _t[e](t,n,r)}}(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 n=ge.test(t);if(n)e.segment=[t];else{const t=e.lastCommand,n=t.toLowerCase(),r=t===n;e.segment=["m"===n?r?"l":"L":t]}return e.inSegment=!0,e.lastCommand=e.segment[0],n}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(),n=e.segment.length;return t&&(4===n||5===n)}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 n=this.bbox();if(e-=n.x,t-=n.y,!isNaN(e)&&!isNaN(t))for(let n,r=this.length-1;r>=0;r--)n=this[r][0],"M"===n||"L"===n||"T"===n?(this[r][1]+=e,this[r][2]+=t):"H"===n?this[r][1]+=e:"V"===n?this[r][1]+=t:"C"===n||"S"===n||"Q"===n?(this[r][1]+=e,this[r][2]+=t,this[r][3]+=e,this[r][4]+=t,"C"===n&&(this[r][5]+=e,this[r][6]+=t)):"A"===n&&(this[r][6]+=e,this[r][7]+=t);return this}parse(e="M0 0"){return Array.isArray(e)&&(e=Array.prototype.concat.apply([],e).toString()),function(e,t=!0){let n=0,r="";const i={segment:[],inNumber:!1,number:"",lastToken:"",inSegment:!1,segments:[],pointSeen:!1,hasExponent:!1,absolute:t,p0:new xe,p:new xe};for(;i.lastToken=r,r=e.charAt(n++);)if(i.inSegment||!At(i,r))if("."!==r)if(isNaN(parseInt(r)))if(It.has(r))i.inNumber&&Dt(i,!1);else if("-"!==r&&"+"!==r)if("E"!==r.toUpperCase()){if(ge.test(r)){if(i.inNumber)Dt(i,!1);else{if(!Pt(i))throw new Error("parser Error");Ot(i)}--n}}else i.number+=r,i.hasExponent=!0;else{if(i.inNumber&&!Tt(i)){Dt(i,!1),--n;continue}i.number+=r,i.inNumber=!0}else{if("0"===i.number||Mt(i)){i.inNumber=!0,i.number=r,Dt(i,!0);continue}i.inNumber=!0,i.number+=r}else{if(i.pointSeen||i.hasExponent){Dt(i,!1),--n;continue}i.inNumber=!0,i.pointSeen=!0,i.number+=r}return i.inNumber&&Dt(i,!1),i.inSegment&&Pt(i)&&Ot(i),i.segments}(e)}size(e,t){const n=this.bbox();let r,i;for(n.width=0===n.width?1:n.width,n.height=0===n.height?1:n.height,r=this.length-1;r>=0;r--)i=this[r][0],"M"===i||"L"===i||"T"===i?(this[r][1]=(this[r][1]-n.x)*e/n.width+n.x,this[r][2]=(this[r][2]-n.y)*t/n.height+n.y):"H"===i?this[r][1]=(this[r][1]-n.x)*e/n.width+n.x:"V"===i?this[r][1]=(this[r][1]-n.y)*t/n.height+n.y:"C"===i||"S"===i||"Q"===i?(this[r][1]=(this[r][1]-n.x)*e/n.width+n.x,this[r][2]=(this[r][2]-n.y)*t/n.height+n.y,this[r][3]=(this[r][3]-n.x)*e/n.width+n.x,this[r][4]=(this[r][4]-n.y)*t/n.height+n.y,"C"===i&&(this[r][5]=(this[r][5]-n.x)*e/n.width+n.x,this[r][6]=(this[r][6]-n.y)*t/n.height+n.y)):"A"===i&&(this[r][1]=this[r][1]*e/n.width,this[r][2]=this[r][2]*t/n.height,this[r][6]=(this[r][6]-n.x)*e/n.width+n.x,this[r][7]=(this[r][7]-n.y)*t/n.height+n.y);return this}toString(){return function(e){let t="";for(let n=0,r=e.length;n<r;n++)t+=e[n][0],null!=e[n][1]&&(t+=e[n][1],null!=e[n][2]&&(t+=" ",t+=e[n][2],null!=e[n][3]&&(t+=" ",t+=e[n][3],t+=" ",t+=e[n][4],null!=e[n][5]&&(t+=" ",t+=e[n][5],t+=" ",t+=e[n][6],null!=e[n][7]&&(t+=" ",t+=e[n][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:re.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 n=0,r=t.length;n<r;++n){if(t[n+1]===e[n+1]){if(t[n+1]===be&&e[n+7]!==t[n+7]){const t=e[n+7],r=new be(this.values.splice(n+3,5))[t]().toArray();this.values.splice(n+3,0,...r)}n+=t[n+2]+2;continue}if(!e[n+1])return this;const r=(new e[n+1]).toArray(),i=t[n+2]+3;t.splice(n,i,e[n],e[n+1],e[n+2],...r),n+=t[n+2]+2}return this}init(e){if(this.values=[],Array.isArray(e))return void(this.values=e.slice());e=e||{};const t=[];for(const n in e){const r=Lt(e[n]),i=new r(e[n]).toArray();t.push([n,r,i.length,...i])}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 n=t.shift(),r=t.shift(),i=t.shift(),a=t.splice(0,i);e[n]=new r(a)}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 n=T(this,e,t);return this.attr("d",this.array().size(n.width,n.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:ne((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 n=T(this,e,t);return this.attr("points",this.array().size(n.width,n.height))}});class Vt extends Ge{constructor(e,t=e){super(G("polygon",e),t)}}E({Container:{polygon:ne((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:ne((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:ne((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 n=Gt.timer().now()+t,r=Gt.timeouts.push({run:e,time:n});return null===Gt.nextDraw&&(Gt.nextDraw=B.window.requestAnimationFrame(Gt._draw)),r},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 n=Gt.timeouts.last();for(;(t=Gt.timeouts.shift())&&(e>=t.time?t.run():Gt.timeouts.push(t),t!==n););let r=null;const i=Gt.frames.last();for(;r!==i&&(r=Gt.frames.shift());)r.run(e);let a=null;for(;a=Gt.immediates.shift();)a();Gt.nextDraw=Gt.timeouts.first()||Gt.frames.first()?B.window.requestAnimationFrame(Gt._draw):null}},Ut=function(e){const t=e.start,n=e.runner.duration();return{start:t,duration:n,end:t+n,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 n=Math.abs(t);return this.speed(e?-n:n)}schedule(e,t,n){if(null==e)return this._runners.map(Ut);let r=0;const i=this.getEndTime();if(t=t||0,null==n||"last"===n||"after"===n)r=i;else if("absolute"===n||"start"===n)r=t,t=0;else if("now"===n)r=this._time;else if("relative"===n){const n=this.getRunnerInfoById(e.id);n&&(r=n.start+t,t=0)}else{if("with-last"!==n)throw new Error('Invalid value for the "when" parameter');{const e=this.getLastRunnerInfo();r=e?e.start:this._time}}e.unschedule(),e.timeline(this);const a=e.persist(),o={persist:null===a?this._persist:a,start:r+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 n=t-this._lastSourceTime;e&&(n=0);const r=this._speed*n+(this._time-this._lastStepTime);this._lastSourceTime=t,e||(this._time+=r,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],n=t.runner;this._time-t.start<=0&&n.reset()}let i=!1;for(let e=0,t=this._runners.length;e<t;e++){const n=this._runners[e],a=n.runner;let o=r;const s=this._time-n.start;s<=0?i=!0:(s<o&&(o=s),a.active()&&(a.step(o).done?!0!==n.persist&&a.duration()-a.time()+this._time+n.persist<this._time&&(a.unschedule(),--e,--t):i=!0))}return i&&!(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,n){let r=1,i=!1,a=0;return t=t??0,n=n||"last","object"!=typeof(e=e??400)||e instanceof xt||(t=e.delay??t,n=e.when??n,i=e.swing||i,r=e.times??r,a=e.wait??a,e=e.duration??400),{duration:e,delay:t,swing:i,times:r,wait:a,when:n}}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,n){const r=Jt.sanitise(e,t,n),i=new Jt(r.duration);return this._timeline&&i.timeline(this._timeline),this._element&&i.element(this._element),i.loop(r).schedule(r.delay,r.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,n){return"object"==typeof e&&(t=e.swing,n=e.wait,e=e.times),this._times=e||1/0,this._swing=t||!1,this._wait=n||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),n=(this._time-e*t)/this._duration;return Math.min(e+n,this._times)}const n=e%1,r=t*Math.floor(e)+this._duration*n;return this.time(r)}persist(e){return null==e?this._persist:(this._persist=e,this)}position(e){const t=this._time,n=this._duration,r=this._wait,i=this._times,a=this._swing,o=this._reverse;let s;if(null==e){const e=function(e){const t=a*Math.floor(e%(2*(r+n))/(r+n)),i=t&&!o||!t&&o,s=Math.pow(-1,i)*(e%(r+n))/n+i;return Math.max(Math.min(s,1),0)},l=i*(r+n)-r;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=a&&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,n,r){return this._queue.push({initialiser:e||Fe,runner:t||Fe,retarget:n,isTransform:r,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,n){if(e instanceof Zt||(n=t,t=e,e=this.timeline()),!e)throw Error("Runner cannot be scheduled without timeline");return e.schedule(this,t,n),this}step(e){if(!this.enabled)return this;e=null==e?16:e,this._time+=e;const t=this.position(),n=this._lastPosition!==t&&this._time>=0;this._lastPosition=t;const r=this.duration(),i=this._lastTime<=0&&this._time>0,a=this._lastTime<r&&this._time>=r;this._lastTime=this._time,i&&this.fire("start",this);const o=this._isDeclarative;this.done=!o&&!a&&this._time>=r,this._reseted=!1;let s=!1;return(n||o)&&(this._initialise(n),this.transforms=new ke,s=this._run(o?e:t),this.fire("step",this)),this.done=this.done||s&&o,a&&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,n=this._queue.length;t<n;++t){const n=this._queue[t],r=this._isDeclarative||!n.initialised&&e;e=!n.finished,r&&e&&(n.initialiser.call(this),n.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 n=0,r=this._queue.length;n<r;++n){const r=this._queue[n],i=r.runner.call(this,e);r.finished=r.finished||!0===i,t=t&&r.finished}return t}_tryRetarget(e,t,n){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,n):this._history[e].morpher.to(t),this._history[e].caller.finished=!1;const r=this.timeline();return r&&r.play(),!0}return!1}}Jt.id=0;class Qt{constructor(e=new ke,t=-1,n=!0){this.transforms=e,this.id=t,this.done=n}clearTransformsFromQueue(){}}te([Jt,Qt],{mergeWith(e){return new Qt(e.transforms.lmultiply(this.transforms),e.id)}});const en=(e,t)=>e.lmultiplyO(t),tn=e=>e.transforms;function nn(){const e=this._transformationRunners.runners.map(tn).reduce(en,new ke);this.transform(e),this._transformationRunners.merge(),1===this._transformationRunners.length()&&(this._frameId=null)}class rn{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 n=this.ids.indexOf(e+1);return this.ids.splice(n,1,e+1),this.runners.splice(n,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 n=this.runners[t];if(!(e&&n.done&&e.done)||n._timeline&&n._timeline._runnerIds.includes(n.id)||e._timeline&&e._timeline._runnerIds.includes(e.id))e=n;else{this.remove(n.id);const r=n.mergeWith(e);this.edit(e.id,r),e=r,--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,n){const r=Jt.sanitise(e,t,n),i=this.timeline();return new Jt(r.duration).loop(r).element(this).timeline(i.play()).schedule(r.delay,r.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(tn).reduce(en,new ke)},_addRunner(e){this._transformationRunners.add(e),Gt.cancelImmediate(this._frameId),this._frameId=Gt.immediate(nn.bind(this))},_prepareRunner(){null==this._frameId&&(this._transformationRunners=(new rn).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,n){if("string"==typeof t)return this.styleAttr(e,{[t]:n});let r=t;if(this._tryRetarget(e,r))return this;let i=new Rt(this._stepper).to(r),a=Object.keys(r);return this.queue((function(){i=i.from(this.element()[e](a))}),(function(t){return this.element()[e](i.at(t).valueOf()),i.done()}),(function(t){const n=Object.keys(t),o=(s=a,n.filter((e=>!s.includes(e))));var s;if(o.length){const t=this.element()[e](o),n=new Ht(i.from()).valueOf();Object.assign(n,t),i.from(n)}const l=new Ht(i.to()).valueOf();Object.assign(l,t),i.to(l),a=n,r=t})),this._rememberMorpher(e,i),this},zoom(e,t){if(this._tryRetarget("zoom",e,t))return this;let n=new Rt(this._stepper).to(new He(e));return this.queue((function(){n=n.from(this.element().zoom())}),(function(e){return this.element().zoom(n.at(e),t),n.done()}),(function(e,r){t=r,n.to(e)})),this._rememberMorpher("zoom",n),this},transform(e,t,n){if(t=e.relative||t,this._isDeclarative&&!t&&this._tryRetarget("transform",e))return this;const r=ke.isMatrixLike(e);n=null!=e.affine?e.affine:null!=n?n:!r;const i=new Rt(this._stepper).type(n?zt:ke);let a,o,s,l,c;return this.queue((function(){o=o||this.element(),a=a||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(a).transform(o._currentTransform(this));let f=new ke({...e,origin:[d,h]}),p=this._isDeclarative&&s?s:c;if(n){f=f.decompose(d,h),p=p.decompose(d,h);const e=f.rotate,t=p.rotate,n=[e-360,e,e+360],r=n.map((e=>Math.abs(e-t))),i=Math.min(...r),a=r.indexOf(i);f.rotate=n[a]}t&&(r||(f.rotate=e.rotate||0),this._isDeclarative&&l&&(p.rotate=l)),i.from(p),i.to(f);const g=i.at(u);return l=g.rotate,s=new ke(g),this.addTransform(s),o._addRunner(this),i.done()}),(function(t){(t.origin||"center").toString()!==(e.origin||"center").toString()&&(a=I(t,o)),e={...t,origin:a}}),!0),this._isDeclarative&&this._rememberMorpher("transform",i),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 n=new Rt(this._stepper).to(t);let r=null;return this.queue((function(){r=this.element()[e](),n.from(r),n.to(r+t)}),(function(t){return this.element()[e](n.at(t)),n.done()}),(function(e){n.to(r+new He(e))})),this._rememberMorpher(e,n),this},_queueObject(e,t){if(this._tryRetarget(e,t))return this;const n=new Rt(this._stepper).to(t);return this.queue((function(){n.from(this.element()[e]())}),(function(t){return this.element()[e](n.at(t)),n.done()})),this._rememberMorpher(e,n),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 n;return e&&t||(n=this._element.bbox()),e||(e=n.width/n.height*t),t||(t=n.height/n.width*e),this.width(e).height(t)},width(e){return this._queueNumber("width",e)},height(e){return this._queueNumber("height",e)},plot(e,t,n,r){if(4===arguments.length)return this.plot([e,t,n,r]);if(this._tryRetarget("plot",e))return this;const i=new Rt(this._stepper).type(this._element.MorphArray).to(e);return this.queue((function(){i.from(this._element.array())}),(function(e){return this._element.plot(i.at(e)),i.done()})),this._rememberMorpher("plot",i),this},leading(e){return this._queueNumber("leading",e)},viewbox(e,t,n,r){return this._queueObject("viewbox",new _e(e,t,n,r))},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 an 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:ne((function(){return this.put(new an)}))}}),Z(an,"Svg",!0);let on=class extends Xe{constructor(e,t=e){super(G("symbol",e),t)}};E({Container:{symbol:ne((function(){return this.put(new on)}))}}),Z(on,"Symbol");var sn=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,n=this.bbox()){return this.cx(e,n).cy(t,n)},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,n=this.bbox()){return this.x(e,n).y(t,n)},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 ln 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 n=this.dom.leading;this.each((function(r){if(L(this.node))return;const i=B.window.getComputedStyle(this.node).getPropertyValue("font-size"),a=n*new He(i);this.dom.newLined&&(this.attr("x",e.attr("x")),"\n"===this.text()?t+=a:(this.attr("dy",r?a+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 n=0;e="";for(let r=0,i=t.length;r<i;++r)"textPath"===t[r].nodeName||L(t[r])?0===r&&(n=r+1):(r!==n&&3!==t[r].nodeType&&!0===U(t[r]).dom.newLined&&(e+="\n"),e+=t[r].textContent);return e}if(this.clear().build(!0),"function"==typeof e)e.call(this,this);else for(let t=0,n=(e=(e+"").split("\n")).length;t<n;t++)this.newLine(e[t]);return this.build(!1).rebuild()}}te(ln,sn),E({Container:{text:ne((function(e=""){return this.put(new ln).text(e)})),plain:ne((function(e=""){return this.put(new ln).plain(e)}))}}),Z(ln,"Text");class cn 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 ln))return this;const t=e.index(this),n=B.window.getComputedStyle(this.node).getPropertyValue("font-size"),r=e.dom.leading*new He(n);return this.dy(t?r: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(cn,sn),E({Tspan:{tspan:ne((function(e=""){const t=new cn;return this._build||this.clear(),this.put(t).text(e)}))},Text:{newLine:function(e=""){return this.tspan(e).newLine()}}}),Z(cn,"Tspan");class un 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(un,{x:Ze,y:Je,cx:Qe,cy:et,width:tt,height:nt}),E({Container:{circle:ne((function(e=0){return this.put(new un).size(e).move(0,0)}))}}),Z(un,"Circle");class dn 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:ne((function(){return this.defs().put(new dn)}))},Element:{clipper(){return this.reference("clip-path")},clipWith(e){const t=e instanceof dn?e:this.parent().clip().add(e);return this.attr("clip-path","url(#"+t.id()+")")},unclip(){return this.attr("clip-path",null)}}}),Z(dn,"ClipPath");class hn extends Ve{constructor(e,t=e){super(G("foreignObject",e),t)}}E({Container:{foreignObject:ne((function(e,t){return this.put(new hn).size(e,t)}))}}),Z(hn,"ForeignObject");var fn=Object.freeze({__proto__:null,dmove:function(e,t){return this.children().forEach((n=>{let r;try{r=n.node instanceof $().SVGSVGElement?new _e(n.attr(["x","y","width","height"])):n.bbox()}catch(e){return}const i=new ke(n),a=i.translate(e,t).transform(i.inverse()),o=new xe(r.x,r.y).transform(a);n.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,n=this.bbox()){const r=e-n.x,i=t-n.y;return this.dmove(r,i)},size:function(e,t,n=this.bbox()){const r=T(this,e,t,n),i=r.width/n.width,a=r.height/n.height;return this.children().forEach((e=>{const t=new xe(n).transform(new ke(e).inverse());e.scale(i,a,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 pn extends Xe{constructor(e,t=e){super(G("g",e),t)}}te(pn,fn),E({Container:{group:ne((function(){return this.put(new pn)}))}}),Z(pn,"G");class gn 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(gn,fn),E({Container:{link:ne((function(e){return this.put(new gn).to(e)}))},Element:{unlink(){const e=this.linker();if(!e)return this;const t=e.parent();if(!t)return this.remove();const n=t.index(e);return t.add(this,n),e.remove(),this},linkTo(e){let t=this.linker();return t||(t=new gn,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(gn,"A");class mn 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:ne((function(){return this.defs().put(new mn)}))},Element:{masker(){return this.reference("mask")},maskWith(e){const t=e instanceof mn?e:this.parent().mask().add(e);return this.attr("mask","url(#"+t.id()+")")},unmask(){return this.attr("mask",null)}}}),Z(mn,"Mask");class vn 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,n){return this.put(new vn).update(e,t,n)}}}),Z(vn,"Stop");class yn extends Ve{constructor(e,t=e){super(G("style",e),t)}addText(e=""){return this.node.textContent+=e,this}font(e,t,n={}){return this.rule("@font-face",{fontFamily:e,src:t,...n})}rule(e,t){return this.addText(function(e,t){if(!e)return"";if(!t)return e;let n=e+"{";for(const e in t)n+=e.replace(/([A-Z])/g,(function(e,t){return"-"+t.toLowerCase()}))+":"+t[e]+";";return n+="}",n}(e,t))}}E("Dom",{style(e,t){return this.put(new yn).rule(e,t)},fontface(e,t,n){return this.put(new yn).font(e,t,n)}}),Z(yn,"Style");class bn extends ln{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 n=null;return t&&(n=t.plot(e)),null==e?n:this}track(){return this.reference("href")}}E({Container:{textPath:ne((function(e,t){return e instanceof ln||(e=this.text(e)),e.path(t)}))},Text:{path:ne((function(e,t=!0){const n=new bn;let r;if(e instanceof $t||(e=this.defs().path(e)),n.attr("href","#"+e,H),t)for(;r=this.node.firstChild;)n.node.appendChild(r);return this.put(n)})),textPath(){return this.findOne("textPath")}},Path:{text:ne((function(e){return e instanceof ln||(e=(new ln).addTo(this.parent()).text(e)),e.path(this)})),targets(){return De("svg textPath").filter((e=>(e.attr("href")||"").includes(this.id())))}}}),bn.prototype.MorphArray=Nt,Z(bn,"TextPath");class xn extends Ge{constructor(e,t=e){super(G("use",e),t)}use(e,t){return this.attr("href",(t||"")+"#"+e,H)}}E({Container:{use:ne((function(e,t){return this.put(new xn).use(e,t)}))}}),Z(xn,"Use");const wn=K;te([an,on,dt,ut,vt],P("viewbox")),te([mt,Yt,Vt,$t],P("marker")),te(ln,P("Text")),te($t,P("Path")),te(Ke,P("Defs")),te([ln,cn],P("Tspan")),te([Xt,it,ct,Jt],P("radius")),te(Re,P("EventTarget")),te(We,P("Dom")),te(Ve,P("Element")),te(Ge,P("Shape")),te([Xe,at],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,n,r,i){return this.fromArray(e.map((function(e,a){return r.step(e,t[a],n,i[a],i)})))}});class kn 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 Sn 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 Cn=e=>function(...t){for(let n=e.length;n--;)null!=t[n]&&this.attr(e[n],t[n])},En={blend:Cn(["in","in2","mode"]),colorMatrix:Cn(["type","values"]),composite:Cn(["in","in2","operator"]),convolveMatrix:function(e){e=new je(e).toString(),this.attr({order:Math.sqrt(e.split(" ").length),kernelMatrix:e})},diffuseLighting:Cn(["surfaceScale","lightingColor","diffuseConstant","kernelUnitLength"]),displacementMap:Cn(["in","in2","scale","xChannelSelector","yChannelSelector"]),dropShadow:Cn(["in","dx","dy","stdDeviation"]),flood:Cn(["flood-color","flood-opacity"]),gaussianBlur:function(e=0,t=e){this.attr("stdDeviation",e+" "+t)},image:function(e){this.attr("href",e,H)},morphology:Cn(["operator","radius"]),offset:Cn(["dx","dy"]),specularLighting:Cn(["surfaceScale","lightingColor","diffuseConstant","specularExponent","kernelUnitLength"]),tile:Cn([]),turbulence:Cn(["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),n=En[e];kn[t+"Effect"]=class extends Sn{constructor(e){super(G("fe"+t,e),e)}update(e){return n.apply(this,e),this}},kn.prototype[e]=ne((function(e,...n){const r=new kn[t+"Effect"];return null==e?this.put(r):("function"==typeof e?e.call(r,r):n.unshift(e),this.put(r).update(n))}))})),te(kn,{merge(e){const t=this.put(new kn.MergeEffect);return"function"==typeof e?(e.call(t,t),t):((e instanceof Array?e:[...arguments]).forEach((e=>{e instanceof kn.MergeNode?t.put(e):t.mergeNode(e)})),t)},componentTransfer(e={}){const t=this.put(new kn.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 n in e)t.add(new(kn["Func"+n.toUpperCase()])(e[n]));return t}}),["distantLight","pointLight","spotLight","mergeNode","FuncR","FuncG","FuncB","FuncA"].forEach((e=>{const t=M(e);kn[t]=class extends Sn{constructor(e){super(G("fe"+t,e),e)}}})),["funcR","funcG","funcB","funcA"].forEach((function(e){const t=kn[M(e)],n=ne((function(){return this.put(new t)}));kn.ComponentTransferEffect.prototype[e]=n})),["distantLight","pointLight","spotLight"].forEach((e=>{const t=kn[M(e)],n=ne((function(){return this.put(new t)}));kn.DiffuseLightingEffect.prototype[e]=n,kn.SpecularLightingEffect.prototype[e]=n})),te(kn.MergeEffect,{mergeNode(e){return this.put(new kn.MergeNode).attr("in",e)}}),te(Ke,{filter:function(e){const t=this.put(new kn);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 kn?e:this.defs().filter(e);return this.attr("filter",t)},unfilter:function(e){return this.attr("filter",null)},filterer(){return this.reference("filter")}});const Pn={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,n,r){return this.parent()&&this.parent().diffuseLighting(e,n,r).in(this)},displacementMap:function(e,t,n,r){return this.parent()&&this.parent().displacementMap(this,e,t,n,r)},dropShadow:function(e,t,n){return this.parent()&&this.parent().dropShadow(this,e,t,n).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,n,r,i){return this.parent()&&this.parent().specularLighting(e,n,r,i).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(e,t,n,r,i){return this.parent()&&this.parent().turbulence(e,t,n,r,i).in(this)}};te(Sn,Pn),te(kn.MergeEffect,{in:function(e){return e instanceof kn.MergeNode?this.add(e,0):this.add((new kn.MergeNode).in(e),0),this}}),te([kn.CompositeEffect,kn.BlendEffect,kn.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)}}),kn.filter={sepiatone:[.343,.669,.119,0,0,.249,.626,.13,0,0,.172,.334,.111,0,0,0,0,0,1,0]};var An=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"getDefaultFilter",value:function(e,t){var n=this.w;e.unfilter(!0),(new kn).size("120%","180%","-5%","-40%"),n.config.chart.dropShadow.enabled&&this.dropShadow(e,n.config.chart.dropShadow,t)}},{key:"applyFilter",value:function(e,t,n){var r,i=this,a=this.w;if(e.unfilter(!0),"none"!==n){var o,s,l=a.config.chart.dropShadow,c="lighten"===n?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&&i.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===(r=e.filterer())||void 0===r?void 0:r.node)}else this.getDefaultFilter(e,t)}},{key:"addShadow",value:function(e,t,n,r){var i,a=this.w,o=n.blur,s=n.top,l=n.left,c=n.color,u=n.opacity;if(c=Array.isArray(c)?c[t]:c,(null===(i=a.config.chart.dropShadow.enabledOnSeries)||void 0===i?void 0:i.length)>0&&-1===a.config.chart.dropShadow.enabledOnSeries.indexOf(t))return e;e.offset({in:r,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",r])}},{key:"dropShadow",value:function(e,t){var n,r,i,a,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===(n=c.config.chart.dropShadow.enabledOnSeries)||void 0===n?void 0:n.length)>0&&-1===(null===(i=c.config.chart.dropShadow.enabledOnSeries)||void 0===i?void 0:i.indexOf(l))||(e.filterWith((function(e){s.addShadow(e,l,t,"SourceGraphic")})),t.noUserSpaceOnUse||null===(a=e.filterer())||void 0===a||null===(o=a.node)||void 0===o||o.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(null===(r=e.filterer())||void 0===r?void 0:r.node)),e}},{key:"setSelectionFilter",value:function(e,t,n){var r=this.w;if(void 0!==r.globals.selectedDataPoints[t]&&r.globals.selectedDataPoints[t].indexOf(n)>-1){e.node.setAttribute("selected",!0);var i=r.config.states.active.filter;"none"!==i&&this.applyFilter(e,t,i.type)}}},{key:"_scaleFilterSize",value:function(e){e&&function(t){for(var n in t)t.hasOwnProperty(n)&&e.setAttribute(n,t[n])}({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),e}(),Dn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"roundPathCorners",value:function(e,t){function n(e,t,n){var i=t.x-e.x,a=t.y-e.y,o=Math.sqrt(i*i+a*a);return r(e,t,Math.min(1,n/o))}function r(e,t,n){return{x:e.x+(t.x-e.x)*n,y:e.y+(t.y-e.y)*n}}function i(e,t){e.length>2&&(e[e.length-2]=t.x,e[e.length-1]=t.y)}function a(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 n=t.match(/^([a-zA-Z])(.+)/);return n?(e.push(n[1]),e.push(n[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=a(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=a(d),v=a(h),y=a(f);p=n(v,m,t),g=n(v,y,t),i(h,p),h.origPoint=v,s.push(h);var b=r(p,v,.5),x=r(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=a(s[s.length-1]);s.push(["Z"]),i(s[0],k)}}else s=o;return s.reduce((function(e,t){return e+t.join(" ")+" "}),"")}},{key:"drawLine",value:function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"#a8a8a8",a=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:n,y2:r,stroke:i,"stroke-dasharray":a,"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,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=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:n>0?n:0,height:r>0?r:0,rx:i,ry:i,opacity:o,"stroke-width":null!==s?s:0,stroke:null!==l?l:"none","stroke-dasharray":c}),u.node.setAttribute("fill",a),u}},{key:"drawPolygon",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"#e1e1e1",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(e).attr({fill:r,stroke:t,"stroke-width":n})}},{key:"drawCircle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;e<0&&(e=0);var n=this.w.globals.dom.Paper.circle(2*e);return null!==t&&n.attr(t),n}},{key:"drawPath",value:function(e){var t=e.d,n=void 0===t?"":t,r=e.stroke,i=void 0===r?"#a8a8a8":r,a=e.strokeWidth,o=void 0===a?1:a,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),(n.indexOf("undefined")>-1||n.indexOf("NaN")>-1)&&(n="M 0 ".concat(v.globals.gridHeight)),v.globals.dom.Paper.path(n).attr({fill:s,"fill-opacity":c,stroke:i,"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 n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=null;return null===n?r=[" L",e,t].join(" "):"H"===n?r=[" H",e].join(" "):"V"===n&&(r=[" V",t].join(" ")),r}},{key:"curve",value:function(e,t,n,r,i,a){return["C",e,t,n,r,i,a].join(" ")}},{key:"quadraticCurve",value:function(e,t,n,r){return["Q",e,t,n,r].join(" ")}},{key:"arc",value:function(e,t,n,r,i,a,o){var s="A";return arguments.length>7&&void 0!==arguments[7]&&arguments[7]&&(s="a"),[s,e,t,n,r,i,a,o].join(" ")}},{key:"renderPaths",value:function(e){var t,n=e.j,r=e.realIndex,i=e.pathFrom,a=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 An(this.ctx),_=new S(this.ctx),E=this.w.config.chart.animations.enabled,P=E&&this.w.config.chart.animations.dynamicAnimation.enabled;if(i&&i.startsWith("M 0 0")&&a){var A=a.match(/^M\s+[\d.-]+\s+[\d.-]+/);A&&(i=i.replace(/^M\s+0\s+0/,A[0]))}var D=!!(E&&!k.globals.resized||P&&k.globals.dataChanged&&k.globals.shouldAnimate);D?t=i:(t=a,k.globals.animationEnded=!0);var O,M=k.config.stroke.dashArray;O=Array.isArray(M)?M[r]: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",r),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,r),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:a,pathFrom:i});var I={el:T,j:n,realIndex:r,pathFrom:i,pathTo:a,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,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"#a8a8a8",i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return this.w.globals.dom.Paper.pattern(t,n,(function(a){"horizontalLines"===e?a.line(0,0,n,0).stroke({color:r,width:i+1}):"verticalLines"===e?a.line(0,0,0,t).stroke({color:r,width:i+1}):"slantedLines"===e?a.line(0,0,t,n).stroke({color:r,width:i}):"squares"===e?a.rect(t,n).fill("none").stroke({color:r,width:i}):"circles"===e&&a.circle(t).fill("none").stroke({color:r,width:i})}))}},{key:"drawGradient",value:function(e,t,n,r,i){var a,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,r)),n.length<9&&0===n.indexOf("#")&&(n=k.hexToRgba(n,i));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(a=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,r),e.stop(h,n,i),e.stop(f,n,i),null!==p&&e.stop(p,t,r)})),g){var m=u.globals.gridWidth/2,v=u.globals.gridHeight/2;"bubble"!==u.config.chart.type?a.attr({gradientUnits:"userSpaceOnUse",cx:m,cy:v,r:o}):a.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else"vertical"===e?a.from(0,0).to(0,1):"diagonal"===e?a.from(0,0).to(1,1):"horizontal"===e?a.from(0,1).to(1,1):"diagonal2"===e&&a.from(1,0).to(0,1);return a}},{key:"getTextBasedOnMaxWidth",value:function(e){var t=e.text,n=e.maxWidth,r=e.fontSize,i=e.fontFamily,a=this.getTextRects(t,r,i),o=a.width/t.length,s=Math.floor(n/o);return n<a.width?t.slice(0,s-3)+"...":t}},{key:"drawText",value:function(e){var t=this,n=e.x,r=e.y,i=e.text,a=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===i&&(i="");var x=i;a||(a="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(i)?w=b.globals.dom.Paper.text((function(e){for(var n=0;n<i.length;n++)x=i[n],d&&(x=t.getTextBasedOnMaxWidth(g({text:i[n]},k))),0===n?e.tspan(x):e.tspan(x).newLine()})):(d&&(x=this.getTextBasedOnMaxWidth(g({text:i},k))),w=m?b.globals.dom.Paper.plain(i):b.globals.dom.Paper.text((function(e){return e.tspan(x)}))),w.attr({x:n,y:r,"text-anchor":a,"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,n,r){var i="";switch(n){case"cross":i="M ".concat(e-(r/=1.4)," ").concat(t-r," L ").concat(e+r," ").concat(t+r," M ").concat(e-r," ").concat(t+r," L ").concat(e+r," ").concat(t-r);break;case"plus":i="M ".concat(e-(r/=1.12)," ").concat(t," L ").concat(e+r," ").concat(t," M ").concat(e," ").concat(t-r," L ").concat(e," ").concat(t+r);break;case"star":case"sparkle":var a=5;r*=1.15,"sparkle"===n&&(r/=1.1,a=4);for(var o=Math.PI/a,s=0;s<=2*a;s++){var l=s*o,c=s%2==0?r:r/2;i+=(0===s?"M":"L")+(e+c*Math.sin(l))+","+(t-c*Math.cos(l))}i+="Z";break;case"triangle":i="M ".concat(e," ").concat(t-r," \n L ").concat(e+r," ").concat(t+r," \n L ").concat(e-r," ").concat(t+r," \n Z");break;case"square":case"rect":i="M ".concat(e-(r/=1.125)," ").concat(t-r," \n L ").concat(e+r," ").concat(t-r," \n L ").concat(e+r," ").concat(t+r," \n L ").concat(e-r," ").concat(t+r," \n Z");break;case"diamond":r*=1.05,i="M ".concat(e," ").concat(t-r," \n L ").concat(e+r," ").concat(t," \n L ").concat(e," ").concat(t+r," \n L ").concat(e-r," ").concat(t," \n Z");break;case"line":i="M ".concat(e-(r/=1.1)," ").concat(t," \n L ").concat(e+r," ").concat(t);break;default:r*=2,i="M ".concat(e,", ").concat(t," \n m -").concat(r/2,", 0 \n a ").concat(r/2,",").concat(r/2," 0 1,0 ").concat(r,",0 \n a ").concat(r/2,",").concat(r/2," 0 1,0 -").concat(r,",0")}return i}},{key:"drawMarkerShape",value:function(e,t,n,r,i){var a=this.drawPath({d:this.getMarkerPath(e,t,n,r,i),stroke:i.pointStrokeColor,strokeDashArray:i.pointStrokeDashArray,strokeWidth:i.pointStrokeWidth,fill:i.pointFillColor,fillOpacity:i.pointFillOpacity,strokeOpacity:i.pointStrokeOpacity});return a.attr({cx:e,cy:t,shape:i.shape,class:i.class?i.class:""}),a}},{key:"drawMarker",value:function(e,t,n){e=e||0;var r=n.pSize||0;return k.isNumber(t)||(r=0,t=0),this.drawMarkerShape(e,t,null==n?void 0:n.shape,r,g(g({},n),"line"===n.shape||"plus"===n.shape||"cross"===n.shape?{pointStrokeColor:n.pointFillColor,pointStrokeOpacity:n.pointFillOpacity}:{}))}},{key:"pathMouseEnter",value:function(e,t){var n=this.w,r=new An(this.ctx),i=parseInt(e.node.getAttribute("index"),10),a=parseInt(e.node.getAttribute("j"),10);if("function"==typeof n.config.chart.events.dataPointMouseEnter&&n.config.chart.events.dataPointMouseEnter(t,this.ctx,{seriesIndex:i,dataPointIndex:a,w:n}),this.ctx.events.fireEvent("dataPointMouseEnter",[t,this.ctx,{seriesIndex:i,dataPointIndex:a,w:n}]),("none"===n.config.states.active.filter.type||"true"!==e.node.getAttribute("selected"))&&"none"!==n.config.states.hover.filter.type&&!n.globals.isTouchDevice){var o=n.config.states.hover.filter;r.applyFilter(e,i,o.type)}}},{key:"pathMouseLeave",value:function(e,t){var n=this.w,r=new An(this.ctx),i=parseInt(e.node.getAttribute("index"),10),a=parseInt(e.node.getAttribute("j"),10);"function"==typeof n.config.chart.events.dataPointMouseLeave&&n.config.chart.events.dataPointMouseLeave(t,this.ctx,{seriesIndex:i,dataPointIndex:a,w:n}),this.ctx.events.fireEvent("dataPointMouseLeave",[t,this.ctx,{seriesIndex:i,dataPointIndex:a,w:n}]),"none"!==n.config.states.active.filter.type&&"true"===e.node.getAttribute("selected")||"none"!==n.config.states.hover.filter.type&&r.getDefaultFilter(e,i)}},{key:"pathMouseDown",value:function(e,t){var n=this.w,r=new An(this.ctx),i=parseInt(e.node.getAttribute("index"),10),a=parseInt(e.node.getAttribute("j"),10),o="false";if("true"===e.node.getAttribute("selected")){if(e.node.setAttribute("selected","false"),n.globals.selectedDataPoints[i].indexOf(a)>-1){var s=n.globals.selectedDataPoints[i].indexOf(a);n.globals.selectedDataPoints[i].splice(s,1)}}else{if(!n.config.states.active.allowMultipleDataPointsSelection&&n.globals.selectedDataPoints.length>0){n.globals.selectedDataPoints=[];var l=n.globals.dom.Paper.find(".apexcharts-series path:not(.apexcharts-decoration-element)"),c=n.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"),r.getDefaultFilter(e,i)}))};u(l),u(c)}e.node.setAttribute("selected","true"),o="true",void 0===n.globals.selectedDataPoints[i]&&(n.globals.selectedDataPoints[i]=[]),n.globals.selectedDataPoints[i].push(a)}if("true"===o){var d=n.config.states.active.filter;if("none"!==d)r.applyFilter(e,i,d.type);else if("none"!==n.config.states.hover.filter&&!n.globals.isTouchDevice){var h=n.config.states.hover.filter;r.applyFilter(e,i,h.type)}}else"none"!==n.config.states.active.filter.type&&("none"===n.config.states.hover.filter.type||n.globals.isTouchDevice?r.getDefaultFilter(e,i):(h=n.config.states.hover.filter,r.applyFilter(e,i,h.type)));"function"==typeof n.config.chart.events.dataPointSelection&&n.config.chart.events.dataPointSelection(t,this.ctx,{selectedDataPoints:n.globals.selectedDataPoints,seriesIndex:i,dataPointIndex:a,w:n}),t&&this.ctx.events.fireEvent("dataPointSelection",[t,this.ctx,{selectedDataPoints:n.globals.selectedDataPoints,seriesIndex:i,dataPointIndex:a,w:n}])}},{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,n,r){var i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=this.w,o=this.drawText({x:-200,y:-200,text:e,textAnchor:"start",fontSize:t,fontFamily:n,foreColor:"#fff",opacity:0});r&&o.attr("transform",r),a.globals.dom.Paper.add(o);var s=o.bbox();return i||(s=o.node.getBoundingClientRect()),o.remove(),{width:s.width,height:s.height}}},{key:"placeTextWithEllipsis",value:function(e,t,n){if("function"==typeof e.getComputedTextLength&&(e.textContent=t,t.length>0&&e.getComputedTextLength()>=n/1.1)){for(var r=t.length-3;r>0;r-=3)if(e.getSubStringLength(0,r)<=n/1.1)return void(e.textContent=t.substring(0,r)+"...");e.textContent="."}}}],[{key:"setAttrs",value:function(e,t){for(var n in t)t.hasOwnProperty(n)&&e.setAttribute(n,t[n])}}]),e}(),On=function(){function e(t){a(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,n=[];if(0===t.globals.series.length)return n;for(var r=0;r<t.globals.series[t.globals.maxValsInArrayIndex].length;r++){for(var i=0,a=0;a<t.globals.series.length;a++)void 0!==t.globals.series[a][r]&&-1===e.indexOf(a)&&(i+=t.globals.series[a][r]);n.push(i)}return n}},{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,n=[];return t.globals.seriesGroups.forEach((function(r){var i=[];t.config.series.forEach((function(e,n){r.indexOf(t.globals.seriesNames[n])>-1&&i.push(n)}));var a=t.globals.series.map((function(e,t){return-1===i.indexOf(t)?t:-1})).filter((function(e){return-1!==e}));n.push(e.getStackedSeriesTotals(a))})),n}},{key:"setSeriesYAxisMappings",value:function(){var e=this.w.globals,t=this.w.config,n=[],r=[],i=[],a=e.series.length>t.yaxis.length||t.yaxis.some((function(e){return Array.isArray(e.seriesName)}));t.series.forEach((function(e,t){i.push(t),r.push(null)})),t.yaxis.forEach((function(e,t){n[t]=[]}));var o=[];t.yaxis.forEach((function(e,r){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;r===o||a?!a||i.indexOf(o)>-1?n[r].push([r,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."):(n[o].push([o,r]),l=r),s=!0,-1!==(l=i.indexOf(l))&&i.splice(l,1)}}))}))}s||o.push(r)})),n=n.map((function(e,t){var n=[];return e.forEach((function(e){r[e[1]]=e[0],n.push(e[1])})),n}));for(var s=t.yaxis.length-1,l=0;l<o.length&&(s=o[l],n[s]=[],i);l++){var c=i[0];i.shift(),n[s].push(c),r[c]=s}i.forEach((function(e){n[s].push(e),r[e]=s})),e.seriesYAxisMap=n.map((function(e){return e})),e.seriesYAxisReverseMap=r.map((function(e){return e})),e.seriesYAxisMap.forEach((function(e,n){e.forEach((function(e){t.series[e]&&void 0===t.series[e].group&&(t.series[e].group="apexcharts-axis-".concat(n.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,n){return e===n[0]}))}},{key:"getCategoryLabels",value:function(e){var t=this.w,n=e.slice();return t.config.xaxis.convertedCatToNumeric&&(n=e.map((function(e,n){return t.config.xaxis.labels.formatter(e-t.globals.minX+1)}))),n}},{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 n=0;if(Array.isArray(e))for(var r=0;r<e.length;r++)n+=e[r];else n+=e;return n}))}},{key:"getSeriesTotalsXRange",value:function(e,t){var n=this.w;return n.globals.series.map((function(r,i){for(var a=0,o=0;o<r.length;o++)n.globals.seriesX[i][o]>e&&n.globals.seriesX[i][o]<t&&(a+=r[o]);return a}))}},{key:"getPercentSeries",value:function(){var e=this.w;e.globals.seriesPercent=e.globals.series.map((function(t,n){var r=[];if(Array.isArray(t))for(var i=0;i<t.length;i++){var a=e.globals.stackedSeriesTotals[i],o=0;a&&(o=100*t[i]/a),r.push(o)}else{var s=100*t/e.globals.seriesTotals.reduce((function(e,t){return e+t}),0);r.push(s)}return r}))}},{key:"getCalculatedRatios",value:function(){var e,t,n,r=this,i=this.w,a=i.globals,o=[],s=0,l=[],c=.1,u=0;if(a.yRange=[],a.isMultipleYAxis)for(var d=0;d<a.minYArr.length;d++)a.yRange.push(Math.abs(a.minYArr[d]-a.maxYArr[d])),l.push(0);else a.yRange.push(Math.abs(a.minY-a.maxY));a.xRange=Math.abs(a.maxX-a.minX),a.zRange=Math.abs(a.maxZ-a.minZ);for(var h=0;h<a.yRange.length;h++)o.push(a.yRange[h]/a.gridHeight);if(t=a.xRange/a.gridWidth,e=a.yRange/a.gridWidth,n=a.xRange/a.gridHeight,(s=a.zRange/a.gridHeight*16)||(s=1),a.minY!==Number.MIN_VALUE&&0!==Math.abs(a.minY)&&(a.hasNegs=!0),i.globals.seriesYAxisReverseMap.length>0){var f=function(e,t){var n=i.config.yaxis[i.globals.seriesYAxisReverseMap[t]],a=e<0?-1:1;return e=Math.abs(e),n.logarithmic&&(e=r.getBaseLog(n.logBase,e)),-a*e/o[t]};if(a.isMultipleYAxis){l=[];for(var p=0;p<o.length;p++)l.push(f(a.minYArr[p],p))}else(l=[]).push(f(a.minY,0)),a.minY!==Number.MIN_VALUE&&0!==Math.abs(a.minY)&&(c=-a.minY/e,u=a.minX/t)}else(l=[]).push(0),c=0,u=0;return{yRatio:o,invertedYRatio:e,zRatio:s,xRatio:t,invertedXRatio:n,baseLineInvertedY:c,baseLineY:l,baseLineX:u}}},{key:"getLogSeries",value:function(e){var t=this,n=this.w;return n.globals.seriesLog=e.map((function(e,r){var i=n.globals.seriesYAxisReverseMap[r];return n.config.yaxis[i]&&n.config.yaxis[i].logarithmic?e.map((function(e){return null===e?null:t.getLogVal(n.config.yaxis[i].logBase,e,r)})):e})),n.globals.invalidLogScale?e:n.globals.seriesLog}},{key:"getLogValAtSeriesIndex",value:function(e,t){if(null===e)return null;var n=this.w,r=n.globals.seriesYAxisReverseMap[t];return n.config.yaxis[r]&&n.config.yaxis[r].logarithmic?this.getLogVal(n.config.yaxis[r].logBase,e,t):e}},{key:"getBaseLog",value:function(e,t){return Math.log(t)/Math.log(e)}},{key:"getLogVal",value:function(e,t,n){if(t<=0)return 0;var r=this.w,i=0===r.globals.minYArr[n]?-1:this.getBaseLog(e,r.globals.minYArr[n]),a=(0===r.globals.maxYArr[n]?0:this.getBaseLog(e,r.globals.maxYArr[n]))-i;return t<1?t/a:(this.getBaseLog(e,t)-i)/a}},{key:"getLogYRatios",value:function(e){var t=this,n=this.w,r=this.w.globals;return r.yLogRatio=e.slice(),r.logYRange=r.yRange.map((function(e,i){var a=n.globals.seriesYAxisReverseMap[i];if(n.config.yaxis[a]&&t.w.config.yaxis[a].logarithmic){var o,s=-Number.MAX_VALUE,l=Number.MIN_VALUE;return r.seriesLog.forEach((function(e,t){e.forEach((function(e){n.config.yaxis[t]&&n.config.yaxis[t].logarithmic&&(s=Math.max(e,s),l=Math.min(e,l))}))})),o=Math.pow(r.yRange[i],Math.abs(l-s)/r.yRange[i]),r.yLogRatio[i]=o/r.gridHeight,o}})),r.invalidLogScale?e.slice():r.yLogRatio}},{key:"drawSeriesByGroup",value:function(e,t,n,r){var i=this.w,a=[];return e.series.length>0&&t.forEach((function(t){var o=[],s=[];e.i.forEach((function(n,r){i.config.series[n].group===t&&(o.push(e.series[r]),s.push(n))})),o.length>0&&a.push(r.draw(o,n,s))})),a}}],[{key:"checkComboSeries",value:function(e,t){var n=!1,r=0,i=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||r++,void 0!==e.type&&e.type!==t&&i++})),i>0&&(n=!0),{comboBarCount:r,comboCharts:n}}},{key:"extendArrayProps",value:function(e,t,n){var r,i,a,o,s,l;return null!==(r=t)&&void 0!==r&&r.yaxis&&(t=e.extendYAxis(t,n)),null!==(i=t)&&void 0!==i&&i.annotations&&(t.annotations.yaxis&&(t=e.extendYAxisAnnotations(t)),null!==(a=t)&&void 0!==a&&null!==(o=a.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}(),Mn=function(){function e(t){a(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,n=this.w;if("vertical"===e.label.orientation){var r=null!==t?t:0,i=n.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(r,"']"));if(null!==i){var a=i.getBoundingClientRect();i.setAttribute("x",parseFloat(i.getAttribute("x"))-a.height+4);var o="top"===e.label.position?a.width:-a.width;i.setAttribute("y",parseFloat(i.getAttribute("y"))+o);var s=this.annoCtx.graphics.rotateAroundCenter(i),l=s.x,c=s.y;i.setAttribute("transform","rotate(-90 ".concat(l," ").concat(c,")"))}}}},{key:"addBackgroundToAnno",value:function(e,t){var n=this.w;if(!e||!t.label.text||!String(t.label.text).trim())return null;var r=n.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),i=e.getBoundingClientRect(),a=t.label.style.padding,o=a.left,s=a.right,l=a.top,c=a.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=i.left-r.left-o,h=i.top-r.top-l,f=this.annoCtx.graphics.drawRect(d-n.globals.barPadForNumericAxis,h,i.width+o+s,i.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,n=function(n,r,i){var a=t.globals.dom.baseEl.querySelector(".apexcharts-".concat(i,"-annotations .apexcharts-").concat(i,"-annotation-label[rel='").concat(r,"']"));if(a){var o=a.parentNode,s=e.addBackgroundToAnno(a,n);s&&(o.insertBefore(s.node,a),n.label.mouseEnter&&s.node.addEventListener("mouseenter",n.label.mouseEnter.bind(e,n)),n.label.mouseLeave&&s.node.addEventListener("mouseleave",n.label.mouseLeave.bind(e,n)),n.label.click&&s.node.addEventListener("click",n.label.click.bind(e,n)))}};t.config.annotations.xaxis.forEach((function(e,t){return n(e,t,"xaxis")})),t.config.annotations.yaxis.forEach((function(e,t){return n(e,t,"yaxis")})),t.config.annotations.points.forEach((function(e,t){return n(e,t,"point")}))}},{key:"getY1Y2",value:function(e,t){var n,r=this.w,i="y1"===e?t.y:t.y2,a=!1;if(this.annoCtx.invertAxis){var o=r.config.xaxis.convertedCatToNumeric?r.globals.categoryLabels:r.globals.labels,s=o.indexOf(i),l=r.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child(".concat(s+1,")"));n=l?parseFloat(l.getAttribute("y")):(r.globals.gridHeight/o.length-1)*(s+1)-r.globals.barHeight,void 0!==t.seriesIndex&&r.globals.barHeight&&(n-=r.globals.barHeight/2*(r.globals.series.length-1)-r.globals.barHeight*t.seriesIndex)}else{var c,u=r.globals.seriesYAxisMap[t.yAxisIndex][0],d=r.config.yaxis[t.yAxisIndex].logarithmic?new On(this.annoCtx.ctx).getLogVal(r.config.yaxis[t.yAxisIndex].logBase,i,u)/r.globals.yLogRatio[u]:(i-r.globals.minYArr[u])/(r.globals.yRange[u]/r.globals.gridHeight);n=r.globals.gridHeight-Math.min(Math.max(d,0),r.globals.gridHeight),a=d>r.globals.gridHeight||d<0,!t.marker||void 0!==t.y&&null!==t.y||(n=0),null!==(c=r.config.yaxis[t.yAxisIndex])&&void 0!==c&&c.reversed&&(n=d)}return"string"==typeof i&&i.includes("px")&&(n=parseFloat(i)),{yP:n,clipped:a}}},{key:"getX1X2",value:function(e,t){var n=this.w,r="x1"===e?t.x:t.x2,i=this.annoCtx.invertAxis?n.globals.minY:n.globals.minX,a=this.annoCtx.invertAxis?n.globals.maxY:n.globals.maxX,o=this.annoCtx.invertAxis?n.globals.yRange[0]:n.globals.xRange,s=!1,l=this.annoCtx.inversedReversedAxis?(a-r)/(o/n.globals.gridWidth):(r-i)/(o/n.globals.gridWidth);return"category"!==n.config.xaxis.type&&!n.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||n.globals.dataFormatXNumeric||n.config.chart.sparkline.enabled||(l=this.getStringX(r)),"string"==typeof r&&r.includes("px")&&(l=parseFloat(r)),null==r&&t.marker&&(l=n.globals.gridWidth),void 0!==t.seriesIndex&&n.globals.barWidth&&!this.annoCtx.invertAxis&&(l-=n.globals.barWidth/2*(n.globals.series.length-1)-n.globals.barWidth*t.seriesIndex),"number"!=typeof l&&(l=0,s=!0),parseFloat(l.toFixed(10))>parseFloat(n.globals.gridWidth.toFixed(10))?(l=n.globals.gridWidth,s=!0):l<0&&(l=0,s=!0),{x:l,clipped:s}}},{key:"getStringX",value:function(e){var t=this.w,n=e;t.config.xaxis.convertedCatToNumeric&&t.globals.categoryLabels.length&&(e=t.globals.categoryLabels.indexOf(e)+1);var r=t.globals.labels.map((function(e){return Array.isArray(e)?e.join(" "):e})).indexOf(e),i=t.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child(".concat(r+1,")"));return i&&(n=parseFloat(i.getAttribute("x"))),n}}]),e}(),Tn=function(){function e(t){a(this,e),this.w=t.w,this.annoCtx=t,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new Mn(this.annoCtx)}return s(e,[{key:"addXaxisAnnotation",value:function(e,t,n){var r,i=this.w,a=this.helpers.getX1X2("x1",e),o=a.x,s=a.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,i.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(r=h.x,l=h.clipped,r<o){var f=o;o=r,r=f}var p=this.annoCtx.graphics.drawRect(o+e.offsetX,0+e.offsetY,r-o,i.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(i.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?i.globals.gridHeight/2+("vertical"===e.label.orientation?g.width/2:0):i.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:n}),t.appendChild(v.node),this.annoCtx.helpers.setOrientations(e,n)}}}},{key:"drawXAxisAnnotations",value:function(){var e=this,t=this.w,n=this.annoCtx.graphics.group({class:"apexcharts-xaxis-annotations"});return t.config.annotations.xaxis.map((function(t,r){e.addXaxisAnnotation(t,n.node,r)})),n}}]),e}(),In=function(){function e(t){a(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 n=Date.parse(e.replace(/-/g,"/").replace(/[a-z]+/gi," "));return this.getTimeStamp(n)}},{key:"parseDateWithTimezone",value:function(e){return Date.parse(e.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(e,t){var n=this.w.globals.locale,r=this.w.config.xaxis.labels.datetimeUTC,i=["\0"].concat(y(n.months)),a=[""].concat(y(n.shortMonths)),o=[""].concat(y(n.days)),s=[""].concat(y(n.shortDays));function l(e,t){var n=e+"";for(t=t||2;n.length<t;)n="0"+n;return n}var c=r?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=(r?e.getUTCMonth():e.getMonth())+1;t=(t=(t=(t=t.replace(/(^|[^\\])MMMM+/g,"$1"+i[0])).replace(/(^|[^\\])MMM/g,"$1"+a[0])).replace(/(^|[^\\])MM/g,"$1"+l(u))).replace(/(^|[^\\])M/g,"$1"+u);var d=r?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=r?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=r?e.getUTCMinutes():e.getMinutes();t=(t=t.replace(/(^|[^\\])mm+/g,"$1"+l(p))).replace(/(^|[^\\])m/g,"$1"+p);var g=r?e.getUTCSeconds():e.getSeconds();t=(t=t.replace(/(^|[^\\])ss+/g,"$1"+l(g))).replace(/(^|[^\\])s/g,"$1"+g);var m=r?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=r||!x?"Z":x>0?"+":"-";if(!r){var k=(x=Math.abs(x))%60;w+=l(Math.floor(x/60))+":"+l(k)}t=t.replace(/(^|[^\\])K/g,"$1"+w);var S=(r?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(i[0],"g"),i[u])).replace(new RegExp(a[0],"g"),a[u])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(e,t,n){var r=this.w;void 0!==r.config.xaxis.min&&(e=r.config.xaxis.min),void 0!==r.config.xaxis.max&&(t=r.config.xaxis.max);var i=this.getDate(e),a=this.getDate(t),o=this.formatDate(i,"yyyy MM dd HH mm ss fff").split(" "),s=this.formatDate(a,"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,n){return this.determineDaysOfMonths(e,t)-n}},{key:"determineDaysOfYear",value:function(e){var t=365;return this.isLeapYear(e)&&(t=366),t}},{key:"determineRemainingDaysOfYear",value:function(e,t,n){var r=this.daysCntOfYear[t]+n;return t>1&&this.isLeapYear()&&r++,r}},{key:"determineDaysOfMonths",value:function(e,t){var n=30;switch(e=k.monthMod(e),!0){case this.months30.indexOf(e)>-1:2===e&&(n=this.isLeapYear(t)?29:28);break;case this.months31.indexOf(e)>-1:default:n=31}return n}}]),e}(),Nn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.tooltipKeyFormat="dd MMM"}return s(e,[{key:"xLabelFormat",value:function(e,t,n,r){var i=this.w;if("datetime"===i.config.xaxis.type&&void 0===i.config.xaxis.labels.formatter&&void 0===i.config.tooltip.x.formatter){var a=new In(this.ctx);return a.formatDate(a.getDate(t),i.config.tooltip.x.format)}return e(t,n,r)}},{key:"defaultGeneralFormatter",value:function(e){return Array.isArray(e)?e.map((function(e){return e})):e}},{key:"defaultYFormatter",value:function(e,t,n){var r=this.w;if(k.isNumber(e))if(0!==r.globals.yValueDecimal)e=e.toFixed(void 0!==t.decimalsInFloat?t.decimalsInFloat:r.globals.yValueDecimal);else{var i=e.toFixed(0);e=e==i?i: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 n=t.globals.maxX-t.globals.minX;return n>0&&n<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(n,r){void 0!==n.labels.formatter?t.globals.yLabelFormatters[r]=n.labels.formatter:t.globals.yLabelFormatters[r]=function(i){return t.globals.xyCharts?Array.isArray(i)?i.map((function(t){return e.defaultYFormatter(t,n,r)})):e.defaultYFormatter(i,n,r):i}})),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}(),Ln=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"getLabel",value:function(e,t,n,r){var i,a,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[r]?"":e[r],d=u,h=c.globals.xLabelFormatter,f=c.config.xaxis.labels.formatter,p=!1,g=new Nn(this.ctx),m=u;l&&(d=g.xLabelFormat(h,u,m,{i:r,dateFormatter:new In(this.ctx).formatDate,w:c}),void 0!==f&&(d=f(u,e[r],{i:r,dateFormatter:new In(this.ctx).formatDate,w:c}))),t.length>0?(i=t[r].unit,a=null,t.forEach((function(e){"month"===e.unit?a="year":"day"===e.unit?a="month":"hour"===e.unit?a="day":"minute"===e.unit&&(a="hour")})),p=a===i,n=t[r].position,d=t[r].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 Dn(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:n,text:d,textRect:v,isBold:p}}},{key:"checkLabelBasedOnTickamount",value:function(e,t,n){var r=this.w,i=r.config.xaxis.tickAmount;return"dataPoints"===i&&(i=Math.round(r.globals.gridWidth/120)),i>n||e%Math.round(n/(i+1))==0||(t.text=""),t}},{key:"checkForOverflowingLabels",value:function(e,t,n,r,i){var a=this.w;if(0===e&&a.globals.skipFirstTimelinelabel&&(t.text=""),e===n-1&&a.globals.skipLastTimelinelabel&&(t.text=""),a.config.xaxis.labels.hideOverlappingLabels&&r.length>0){var o=i[i.length-1];if(a.config.xaxis.labels.trim&&"datetime"!==a.config.xaxis.type)return t;t.x<o.textRect.width/(a.globals.rotateXLabels?Math.abs(a.config.xaxis.labels.rotate)/12:1.01)+o.x&&(t.text="")}return t}},{key:"checkForReversedLabels",value:function(e,t){var n=this.w;return n.config.yaxis[e]&&n.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,n=t.globals,r=t.config.yaxis;return n.series.length>r.length||r.some((function(e){return Array.isArray(e.seriesName)}))?e:n.seriesYAxisReverseMap[e]}},{key:"isYAxisHidden",value:function(e){var t=this.w,n=t.config.yaxis[e];if(!n.show||this.yAxisAllSeriesCollapsed(e))return!0;if(!n.showForNullSeries){var r=t.globals.seriesYAxisMap[e],i=new On(this.ctx);return r.every((function(e){return i.isSeriesNull(e)}))}return!1}},{key:"getYAxisForeColor",value:function(e,t){var n=this.w;return Array.isArray(e)&&n.globals.yAxisScale[t]&&this.ctx.theme.pushExtraColors(e,n.globals.yAxisScale[t].result.length,!1),e}},{key:"drawYAxisTicks",value:function(e,t,n,r,i,a,o){var s=this.w,l=new Dn(this.ctx),c=s.globals.translateY+s.config.yaxis[i].labels.offsetY;if(s.globals.isBarHorizontal?c=0:"heatmap"===s.config.chart.type&&(c+=a/2),r.show&&t>0){!0===s.config.yaxis[i].opposite&&(e+=r.width);for(var u=t;u>=0;u--){var d=l.drawLine(e+n.offsetX-r.width+r.offsetX,c+r.offsetY,e+n.offsetX+r.offsetX,c+r.offsetY,r.color);o.add(d),c+=a}}}}]),e}(),Rn=function(){function e(t){a(this,e),this.w=t.w,this.annoCtx=t,this.helpers=new Mn(this.annoCtx),this.axesUtils=new Ln(this.annoCtx)}return s(e,[{key:"addYaxisAnnotation",value:function(e,t,n){var r,i=this.w,a=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,a,e.borderWidth);t.appendChild(h.node),e.id&&h.node.classList.add(e.id)}}else{if(r=(o=this.helpers.getY1Y2("y2",e)).yP,c=o.clipped,r>s){var f=s;s=r,r=f}if(!l||!c){u=!0;var p=this.annoCtx.graphics.drawRect(0+e.offsetX,r+e.offsetY,this._getYAxisAnnotationWidth(e),s-r,0,e.fillColor,e.opacity,1,e.borderColor,a);p.node.classList.add("apexcharts-annotation-rect"),p.attr("clip-path","url(#gridRectMask".concat(i.globals.cuid,")")),t.appendChild(p.node),e.id&&p.node.classList.add(e.id)}}if(u){var g="right"===e.label.position?i.globals.gridWidth:"center"===e.label.position?i.globals.gridWidth/2:0,m=this.annoCtx.graphics.drawText({x:g+e.label.offsetX,y:(null!=r?r: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:n}),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,n=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return t.config.annotations.yaxis.forEach((function(t,r){t.yAxisIndex=e.axesUtils.translateYAxisIndex(t.yAxisIndex),e.axesUtils.isYAxisHidden(t.yAxisIndex)&&e.axesUtils.yAxisAllSeriesCollapsed(t.yAxisIndex)||e.addYaxisAnnotation(t,n.node,r)})),n}}]),e}(),Fn=function(){function e(t){a(this,e),this.w=t.w,this.annoCtx=t,this.helpers=new Mn(this.annoCtx)}return s(e,[{key:"addPointAnnotation",value:function(e,t,n){if(!(this.w.globals.collapsedSeriesIndices.indexOf(e.seriesIndex)>-1)){var r=this.helpers.getX1X2("x1",e),i=r.x,a=r.clipped,o=(r=this.helpers.getY1Y2("y1",e)).yP,s=r.clipped;if(k.isNumber(i)&&!s&&!a){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(i+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:i+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:n}),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(i+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:i+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,n=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return t.config.annotations.points.map((function(t,r){e.addPointAnnotation(t,n.node,r)})),n}}]),e}(),zn={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"}}},jn=function(){function e(){a(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:[zn],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}(),Hn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.graphics=new Dn(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new Mn(this),this.xAxisAnnotations=new Tn(this),this.yAxisAnnotations=new Rn(this),this.pointsAnnotations=new Fn(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(),n=this.xAxisAnnotations.drawXAxisAnnotations(),r=this.pointsAnnotations.drawPointAnnotations(),i=e.config.chart.animations.enabled,a=[t,n,r],o=[n.node,t.node,r.node],s=0;s<3;s++)e.globals.dom.elGraphical.add(a[s]),!i||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,n){e.addImage(t,n)}))}},{key:"drawTextAnnos",value:function(){var e=this;this.w.config.annotations.texts.map((function(t,n){e.addText(t,n)}))}},{key:"addXaxisAnnotation",value:function(e,t,n){this.xAxisAnnotations.addXaxisAnnotation(e,t,n)}},{key:"addYaxisAnnotation",value:function(e,t,n){this.yAxisAnnotations.addYaxisAnnotation(e,t,n)}},{key:"addPointAnnotation",value:function(e,t,n){this.pointsAnnotations.addPointAnnotation(e,t,n)}},{key:"addText",value:function(e,t){var n=e.x,r=e.y,i=e.text,a=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:n,y:r,text:i,textAnchor:a||"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(i){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 n=this.w,r=e.path,i=e.x,a=void 0===i?0:i,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=n.globals.dom.Paper.image(r);p.size(c,d).move(a,s);var g=n.globals.dom.baseEl.querySelector(f);return g&&g.appendChild(p.node),p}},{key:"addXaxisAnnotationExternal",value:function(e,t,n){return this.addAnnotationExternal({params:e,pushToMemory:t,context:n,type:"xaxis",contextMethod:n.addXaxisAnnotation}),n}},{key:"addYaxisAnnotationExternal",value:function(e,t,n){return this.addAnnotationExternal({params:e,pushToMemory:t,context:n,type:"yaxis",contextMethod:n.addYaxisAnnotation}),n}},{key:"addPointAnnotationExternal",value:function(e,t,n){return void 0===this.invertAxis&&(this.invertAxis=n.w.globals.isBarHorizontal),this.addAnnotationExternal({params:e,pushToMemory:t,context:n,type:"point",contextMethod:n.addPointAnnotation}),n}},{key:"addAnnotationExternal",value:function(e){var t=e.params,n=e.pushToMemory,r=e.context,i=e.type,a=e.contextMethod,o=r,s=o.w,l=s.globals.dom.baseEl.querySelector(".apexcharts-".concat(i,"-annotations")),c=l.childNodes.length+1,u=new jn,d=Object.assign({},"xaxis"===i?u.xAxisAnnotation:"yaxis"===i?u.yAxisAnnotation:u.pointAnnotation),h=k.extend(d,t);switch(i){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(i,"-annotations .apexcharts-").concat(i,"-annotation-label[rel='").concat(c,"']")),p=this.helpers.addBackgroundToAnno(f,h);return p&&l.insertBefore(p.node,f),n&&s.globals.memory.methodsToExec.push({context:o,id:h.id?h.id:k.randomId(),method:a,label:"addAnnotation",params:t}),r}},{key:"clearAnnotations",value:function(e){for(var t=e.w,n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations"),r=t.globals.memory.methodsToExec.length-1;r>=0;r--)"addText"!==t.globals.memory.methodsToExec[r].label&&"addAnnotation"!==t.globals.memory.methodsToExec[r].label||t.globals.memory.methodsToExec.splice(r,1);n=k.listToArray(n),Array.prototype.forEach.call(n,(function(e){for(;e.firstChild;)e.removeChild(e.firstChild)}))}},{key:"removeAnnotation",value:function(e,t){var n=e.w,r=n.globals.dom.baseEl.querySelectorAll(".".concat(t));r&&(n.globals.memory.methodsToExec.map((function(e,r){e.id===t&&n.globals.memory.methodsToExec.splice(r,1)})),Object.keys(n.config.annotations).forEach((function(e){var r=n.config.annotations[e];Array.isArray(r)&&(n.config.annotations[e]=r.filter((function(e){return e.id!==t})))})),Array.prototype.forEach.call(r,(function(e){e.parentElement.removeChild(e)})))}}]),e}(),Bn=function(e){var t,n=e.isTimeline,r=e.ctx,i=e.seriesIndex,a=e.dataPointIndex,o=e.y1,s=e.y2,l=e.w,c=l.globals.seriesRangeStart[i][a],u=l.globals.seriesRangeEnd[i][a],d=l.globals.labels[a],h=l.config.series[i].name?l.config.series[i].name:"",f=l.globals.ttKeyFormatter,p=l.config.tooltip.y.title.formatter,g={w:l,seriesIndex:i,dataPointIndex:a,start:c,end:u};"function"==typeof p&&(h=p(h,g)),null!==(t=l.config.series[i].data[a])&&void 0!==t&&t.x&&(d=l.config.series[i].data[a].x),n||"datetime"===l.config.xaxis.type&&(d=new Nn(r).xLabelFormat(l.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new In(r).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[i];if(void 0===l.config.tooltip.x.formatter)if("datetime"===l.config.xaxis.type){var b=new In(r);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}},$n=function(e){var t=e.color,n=e.seriesName,r=e.ylabel,i=e.start,a=e.end,o=e.seriesIndex,s=e.dataPointIndex,l=e.ctx.tooltip.tooltipLabels.getFormatters(o);i=l.yLbFormatter(i),a=l.yLbFormatter(a);var c=l.yLbFormatter(e.w.globals.series[o][s]),u='<span class="value start-value">\n '.concat(i,'\n </span> <span class="separator">-</span> <span class="value end-value">\n ').concat(a,"\n </span>");return'<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: '+t+'">'+(n||"")+'</span></div><div> <span class="category">'+r+": </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>"},Wn=function(){function e(t){a(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 n=t.w.config.series[t.seriesIndex].name;return null!==e?n+": "+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 n=t.seriesIndex,r=t.dataPointIndex,i=t.w;return e._getBoxTooltip(i,n,r,["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 n=t.seriesIndex,r=t.dataPointIndex,i=t.w;return e._getBoxTooltip(i,n,r,["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 n=t.seriesIndex,r=t.dataPointIndex,i=t.w,a=function(){var e=i.globals.seriesRangeStart[n][r];return i.globals.seriesRangeEnd[n][r]-e};return i.globals.comboCharts?"rangeBar"===i.config.series[n].type||"rangeArea"===i.config.series[n].type?a():e:a()},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=Bn(g(g({},e),{},{isTimeline:!0})),n=t.color,r=t.seriesName,i=t.ylabel,a=t.startVal,o=t.endVal;return $n(g(g({},e),{},{color:n,seriesName:r,ylabel:i,start:a,end:o}))}(e):function(e){var t=Bn(e),n=t.color,r=t.seriesName,i=t.ylabel,a=t.start,o=t.end;return $n(g(g({},e),{},{color:n,seriesName:r,ylabel:i,start:a,end:o}))}(e)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(e){var t,n;return null!==(t=e.plotOptions.bar)&&void 0!==t&&t.barHeight||(e.plotOptions.bar.barHeight=2),null!==(n=e.plotOptions.bar)&&void 0!==n&&n.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=Bn(e),n=t.color,r=t.seriesName,i=t.ylabel,a=t.start,o=t.end;return $n(g(g({},e),{},{color:n,seriesName:r,ylabel:i,start:a,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,n){e.yaxis[n].min=0,e.yaxis[n].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,n){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 r=e.xaxis.labels.formatter,i=e.xaxis.categories&&e.xaxis.categories.length?e.xaxis.categories:e.labels;return n&&n.length&&(i=n.map((function(e){return Array.isArray(e)?e:String(e)}))),i&&i.length&&(e.xaxis.labels.formatter=function(e){return k.isNumber(e)?r(i[Math.floor(e)-1]):r(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,n,r,i){var a=e.globals.seriesCandleO[t][n],o=e.globals.seriesCandleH[t][n],s=e.globals.seriesCandleM[t][n],l=e.globals.seriesCandleL[t][n],c=e.globals.seriesCandleC[t][n];return e.config.series[t].type&&e.config.series[t].type!==i?'<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][n],"</strong>\n </div>"):'<div class="apexcharts-tooltip-box apexcharts-tooltip-'.concat(e.config.chart.type,'">')+"<div>".concat(r[0],': <span class="value">')+a+"</span></div>"+"<div>".concat(r[1],': <span class="value">')+o+"</span></div>"+(s?"<div>".concat(r[2],': <span class="value">')+s+"</span></div>":"")+"<div>".concat(r[3],': <span class="value">')+l+"</span></div>"+"<div>".concat(r[4],': <span class="value">')+c+"</span></div></div>"}}]),e}(),Vn=function(){function e(t){a(this,e),this.opts=t}return s(e,[{key:"init",value:function(e){var t=e.responsiveOverride,n=this.opts,r=new jn,i=new Wn(n);this.chartType=n.chart.type,n=this.extendYAxis(n),n=this.extendAnnotations(n);var a=r.init(),o={};if(n&&"object"===x(n)){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(n.chart.type)?i[n.chart.type]():i.line(),null!==(s=n.plotOptions)&&void 0!==s&&null!==(l=s.bar)&&void 0!==l&&l.isFunnel&&(v=i.funnel()),n.chart.stacked&&"bar"===n.chart.type&&(v=i.stackedBars()),null!==(c=n.chart.brush)&&void 0!==c&&c.enabled&&(v=i.brush(v)),null!==(u=n.plotOptions)&&void 0!==u&&null!==(d=u.line)&&void 0!==d&&d.isSlopeChart&&(v=i.slope()),n.chart.stacked&&"100%"===n.chart.stackType&&(n=i.stacked100(n)),null!==(h=n.plotOptions)&&void 0!==h&&null!==(f=h.bar)&&void 0!==f&&f.isDumbbell&&(n=i.dumbbell(n)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(n),n.xaxis=n.xaxis||window.Apex.xaxis||{},t||(n.xaxis.convertedCatToNumeric=!1),(null!==(p=(n=this.checkForCatToNumericXAxis(this.chartType,v,n)).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=i.sparkline(v)),o=k.extend(a,v)}var y=k.extend(o,window.Apex);return a=k.extend(y,n),this.handleUserInputErrors(a)}},{key:"checkForCatToNumericXAxis",value:function(e,t,n){var r,i,a=new Wn(n),o=("bar"===e||"boxPlot"===e)&&(null===(r=n.plotOptions)||void 0===r||null===(i=r.bar)||void 0===i?void 0:i.horizontal),s="pie"===e||"polarArea"===e||"donut"===e||"radar"===e||"radialBar"===e||"heatmap"===e,l="datetime"!==n.xaxis.type&&"numeric"!==n.xaxis.type,c=n.xaxis.tickPlacement?n.xaxis.tickPlacement:t.xaxis&&t.xaxis.tickPlacement;return o||s||!l||"between"===c||(n=a.convertCatToNumeric(n)),n}},{key:"extendYAxis",value:function(e,t){var n=new jn;(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(n.yAxis,e.yaxis)]:e.yaxis=k.extendArray(e.yaxis,n.yAxis);var r=!1;e.yaxis.forEach((function(e){e.logarithmic&&(r=!0)}));var i=e.series;return t&&!i&&(i=t.config.series),r&&i.length!==e.yaxis.length&&i.length&&(e.yaxis=i.map((function(t,r){if(t.name||(i[r].name="series-".concat(r+1)),e.yaxis[r])return e.yaxis[r].seriesName=i[r].name,e.yaxis[r];var a=k.extend(n.yAxis,e.yaxis[0]);return a.show=!1,a}))),r&&i.length>1&&i.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 jn;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 jn;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 jn;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}(),Yn=function(){function e(){a(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}(),Xn=function(){function e(t){a(this,e),this.opts=t}return s(e,[{key:"init",value:function(){var e=new Vn(this.opts).init({responsiveOverride:!1});return{config:e,globals:(new Yn).init(e)}}}]),e}(),Kn=function(){function e(t){a(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,n=t.config,r=parseInt(t.globals.gridWidth,10),i=parseInt(t.globals.gridHeight,10),a=r>i?r:i,o=e.image,s=0,l=0;void 0===e.width&&void 0===e.height?void 0!==n.fill.image.width&&void 0!==n.fill.image.height?(s=n.fill.image.width+1,l=n.fill.image.height):(s=a+1,l=a):(s=e.width,l=e.height);var c=document.createElementNS(t.globals.SVGNS,"pattern");Dn.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),Dn.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,n=t.config.chart.type;return("bar"===n||"rangeBar"===n)&&t.config.plotOptions.bar.distributed||"heatmap"===n||"treemap"===n?this.seriesIndex=e.seriesNumber:this.seriesIndex=e.seriesNumber%t.globals.series.length,this.seriesIndex}},{key:"computeColorStops",value:function(e,t){var n,r=this.w,i=null,a=null,o=l(e);try{for(o.s();!(n=o.n()).done;){var s=n.value;s>=t.threshold?(null===i||s>i)&&(i=s):(null===a||s<a)&&(a=s)}}catch(e){o.e(e)}finally{o.f()}null===i&&(i=t.threshold),null===a&&(a=t.threshold);var c=i-t.threshold+(t.threshold-a);0===c&&(c=1);var u=100-(t.threshold-a)/c*100;return[{offset:u=Math.max(0,Math.min(u,100)),color:t.colorAboveThreshold,opacity:r.config.fill.opacity},{offset:0,color:t.colorBelowThreshold,opacity:r.config.fill.opacity}]}},{key:"fillPath",value:function(e){var t,n,r,i=this.w;this.opts=e;var a,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!==i.globals.seriesColors[this.seriesIndex]&&(u=i.globals.seriesColors[this.seriesIndex]),"function"==typeof u&&(u=u({seriesIndex:this.seriesIndex,dataPointIndex:e.dataPointIndex,value:e.value,w:i}));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=i.config.series[this.seriesIndex])&&void 0!==t&&null!==(n=t.data)&&void 0!==n&&null!==(r=n[e.dataPointIndex])&&void 0!==r&&r.fillColor&&(u=null===(d=i.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(i.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(i.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)),a="url(#".concat(C,")")}else a=m?s:"pattern"===p?o:v;return e.solid&&(a=v),a}},{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,n=this.opts,r=[];return e.globals.comboCharts?"line"===e.config.series[this.seriesIndex].type?Array.isArray(e.globals.stroke.colors)?r=e.globals.stroke.colors:r.push(e.globals.stroke.colors):Array.isArray(e.globals.fill.colors)?r=e.globals.fill.colors:r.push(e.globals.fill.colors):"line"===t.chart.type?Array.isArray(e.globals.stroke.colors)?r=e.globals.stroke.colors:r.push(e.globals.stroke.colors):Array.isArray(e.globals.fill.colors)?r=e.globals.fill.colors:r.push(e.globals.fill.colors),void 0!==n.fillColors&&(r=[],Array.isArray(n.fillColors)?r=n.fillColors.slice():r.push(n.fillColors)),r}},{key:"handlePatternFill",value:function(e){var t=e.fillConfig,n=(e.patternFill,e.fillColor),r=e.fillOpacity,i=e.defaultColor,a=this.w.config.fill;t&&(a=t);var o=this.opts,s=new Dn(this.ctx),l=Array.isArray(a.pattern.strokeWidth)?a.pattern.strokeWidth[this.seriesIndex]:a.pattern.strokeWidth,c=n;return Array.isArray(a.pattern.style)?void 0!==a.pattern.style[o.seriesNumber]?s.drawPattern(a.pattern.style[o.seriesNumber],a.pattern.width,a.pattern.height,c,l,r):i:s.drawPattern(a.pattern.style,a.pattern.width,a.pattern.height,c,l,r)}},{key:"handleGradientFill",value:function(e){var t=e.type,n=e.fillColor,r=e.fillOpacity,i=e.fillConfig,a=e.colorStops,o=e.i,s=this.w.config.fill;i&&(s=g(g({},s),i));var l=this.opts,c=new Dn(this.ctx),u=new k;t=t||s.gradient.type;var d,h=n,f=void 0===s.gradient.opacityFrom?r: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?r: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),n.indexOf("rgb")>-1?k.rgb2hex(n):n):u.shadeColor(parseFloat(s.gradient.shadeIntensity),n.indexOf("rgb")>-1?k.rgb2hex(n):n);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=n;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,a,o)}}]),e}(),Gn=function(){function e(t,n){a(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,n=e.seriesIndex,r=e.j,i=e.pSize,a=e.alwaysDrawMarker,o=void 0!==a&&a,s=e.isVirtualPoint,l=void 0!==s&&s,c=this.w,u=n,d=t,h=null,f=new Dn(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=r,y=!k.isNumber(d.y[g]);0===c.globals.markers.largestSize&&c.globals.hasNullValues&&null!==c.globals.series[u][r+1]&&!l&&(y=!0),1===r&&0===g&&(v=0),1===r&&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[n]>0:c.config.markers.size>0)||o||p){y||(b+=" w".concat(k.randomId()));var x=this.getMarkerConfig({cssClass:b,seriesIndex:n,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!==i&&(x.pSize=i),(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[n]>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",n),m.node.setAttribute("default-marker-size",x.pSize),new An(this.ctx).setSelectionFilter(m,n,v),this.addEvents(m),h&&h.add(m))}else void 0===c.globals.pointsArray[n]&&(c.globals.pointsArray[n]=[]),c.globals.pointsArray[n].push([d.x[g],d.y[g]])}return h}},{key:"getMarkerConfig",value:function(e){var t=e.cssClass,n=e.seriesIndex,r=e.dataPointIndex,i=void 0===r?null:r,a=e.radius,o=void 0===a?null:a,s=e.size,l=void 0===s?null:s,c=e.strokeWidth,u=void 0===c?null:c,d=this.w,h=this.getMarkerStyle(n),f=null===l?d.globals.markers.size[n]:l,p=d.config.markers;return null!==i&&p.discrete.length&&p.discrete.map((function(e){e.seriesIndex===n&&e.dataPointIndex===i&&(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[n]:p.strokeWidth,pointStrokeColor:h.pointStrokeColor,pointFillColor:h.pointFillColor,shape:h.pointShape||(Array.isArray(p.shape)?p.shape[n]:p.shape),class:t,pointStrokeOpacity:Array.isArray(p.strokeOpacity)?p.strokeOpacity[n]:p.strokeOpacity,pointStrokeDashArray:Array.isArray(p.strokeDashArray)?p.strokeDashArray[n]:p.strokeDashArray,pointFillOpacity:Array.isArray(p.fillOpacity)?p.fillOpacity[n]:p.fillOpacity,seriesIndex:n}}},{key:"addEvents",value:function(e){var t=this.w,n=new Dn(this.ctx);e.node.addEventListener("mouseenter",n.pathMouseEnter.bind(this.ctx,e)),e.node.addEventListener("mouseleave",n.pathMouseLeave.bind(this.ctx,e)),e.node.addEventListener("mousedown",n.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",n.pathMouseDown.bind(this.ctx,e),{passive:!0})}},{key:"getMarkerStyle",value:function(e){var t=this.w,n=t.globals.markers.colors,r=t.config.markers.strokeColor||t.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(r)?r[e]:r,pointFillColor:Array.isArray(n)?n[e]:n}}}]),e}(),Un=function(){function e(t){a(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,n){var r=this.w,i=new Dn(this.ctx),a=n.realIndex,o=n.pointsPos,s=n.zRatio,l=n.elParent,c=i.group({class:"apexcharts-series-markers apexcharts-series-".concat(r.config.chart.type)});if(c.attr("clip-path","url(#gridRectMarkerMask".concat(r.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=r.globals.markers.size[a];if(s!==1/0){var p=r.config.plotOptions.bubble;f=r.globals.seriesZ[a][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!==r.globals.series[a][d]||(h=!1),h){var v=this.drawPoint(g,m,f,a,d,t);c.add(v)}l.add(c)}}},{key:"drawPoint",value:function(e,t,n,r,i,a){var o=this.w,s=r,l=new S(this.ctx),c=new An(this.ctx),u=new Kn(this.ctx),d=new Gn(this.ctx),h=new Dn(this.ctx),f=d.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:s,dataPointIndex:i,radius:"bubble"===o.config.chart.type||o.globals.comboCharts&&o.config.series[r]&&"bubble"===o.config.series[r].type?n:null}),p=u.fillPath({seriesNumber:r,dataPointIndex:i,color:f.pointFillColor,patternUnits:"objectBoundingBox",value:o.globals.series[r][a]}),g=h.drawMarker(e,t,f);if(o.config.series[s].data[i]&&o.config.series[s].data[i].fillColor&&(p=o.config.series[s].data[i].fillColor),g.attr({fill:p}),o.config.chart.dropShadow.enabled){var m=o.config.chart.dropShadow;c.dropShadow(g,m,r)}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:i,j:i,index:r,"default-marker-size":f.pSize}),c.setSelectionFilter(g,r,i),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}(),qn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"dataLabelsCorrection",value:function(e,t,n,r,i,a,o){var s=this.w,l=!1,c=new Dn(this.ctx).getTextRects(n,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[r]&&(s.globals.dataLabelsRects[r]=[]),s.globals.dataLabelsRects[r].push({x:e,y:t,width:u,height:d});var h=s.globals.dataLabelsRects[r].length-2,f=void 0!==s.globals.lastDrawnDataLabelsIndexes[r]?s.globals.lastDrawnDataLabelsIndexes[r][s.globals.lastDrawnDataLabelsIndexes[r].length-1]:0;if(void 0!==s.globals.dataLabelsRects[r][h]){var p=s.globals.dataLabelsRects[r][f];(e>p.x+p.width||t>p.y+p.height||t+d<p.y||e+u<p.x)&&(l=!0)}return(0===i||a)&&(l=!0),{x:e,y:t,textRects:c,drawnextLabel:l}}},{key:"drawDataLabel",value:function(e){var t=this,n=e.type,r=e.pos,i=e.i,a=e.j,o=e.isRangeStart,s=e.strokeWidth,l=void 0===s?2:s,c=this.w,u=new Dn(this.ctx),d=c.config.dataLabels,h=0,f=0,p=a,g=null;if(-1!==c.globals.collapsedSeriesIndices.indexOf(i)||!d.enabled||!Array.isArray(r.x))return g;g=u.group({class:"apexcharts-data-labels"});for(var m=0;m<r.x.length;m++)if(h=r.x[m]+d.offsetX,f=r.y[m]+d.offsetY+l,!isNaN(h)){1===a&&0===m&&(p=0),1===a&&1===m&&(p=1);var v=c.globals.series[i][p];"rangeArea"===n&&(v=o?c.globals.seriesRangeStart[i][p]:c.globals.seriesRangeEnd[i][p]);var y="",b=function(e){return c.config.dataLabels.formatter(e,{ctx:t.ctx,seriesIndex:i,dataPointIndex:p,w:c})};"bubble"===c.config.chart.type?(y=b(v=c.globals.seriesZ[i][p]),f=r.y[m],f=new Un(this.ctx).centerTextInBubble(f,i,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[i].data.length-1?"start":"middle"),this.plotDataLabelsText({x:h,y:f,text:y,i,j:p,parent:g,offsetCorrection:!0,dataLabelsConfig:c.config.dataLabels,textAnchor:x})}return g}},{key:"plotDataLabelsText",value:function(e){var t=this.w,n=new Dn(this.ctx),r=e.x,i=e.y,a=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(a)<0)return m;var v={x:r,y:i,drawnextLabel:!0,textRects:null};p&&(v=this.dataLabelsCorrection(r,i,s,a,o,f,parseInt(d.style.fontSize,10))),t.globals.zoomed||(r=v.x,i=v.y),v.textRects&&(r<-20-v.textRects.width||r>t.globals.gridWidth+v.textRects.width+30)&&(s="");var y=t.globals.dataLabels.style.colors[a];(("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:a,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[a].data.length-1&&(b=0)),v.drawnextLabel){if("middle"===l&&r===t.globals.gridWidth&&(l="end"),(m=n.drawText({width:100,height:parseInt(d.style.fontSize,10),x:r+b,y:i+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:r,cy:i}),d.dropShadow.enabled){var w=d.dropShadow;new An(this.ctx).dropShadow(m,w)}u.add(m),void 0===t.globals.lastDrawnDataLabelsIndexes[a]&&(t.globals.lastDrawnDataLabelsIndexes[a]=[]),t.globals.lastDrawnDataLabelsIndexes[a].push(o)}return m}},{key:"addBackgroundToDataLabel",value:function(e,t){var n=this.w,r=n.config.dataLabels.background,i=r.padding,a=r.padding/2,o=t.width,s=t.height,l=new Dn(this.ctx).drawRect(t.x-i,t.y-a/2,o+2*i,s+a,r.borderRadius,"transparent"!==n.config.chart.background&&n.config.chart.background?n.config.chart.background:"#fff",r.opacity,r.borderWidth,r.borderColor);return r.dropShadow.enabled&&new An(this.ctx).dropShadow(l,r.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"),n=0;n<t.length;n++){var r=t[n],i=r.getBBox(),a=null;if(i.width&&i.height&&(a=this.addBackgroundToDataLabel(r,i)),a){r.parentNode.insertBefore(a.node,r);var o=e.config.dataLabels.background.backgroundColor||r.getAttribute("fill");!e.config.chart.animations.enabled||e.globals.resized||e.globals.dataChanged?a.attr({fill:o}):a.animate().attr({fill:o}),r.setAttribute("fill",e.config.dataLabels.background.foreColor)}}}},{key:"bringForward",value:function(){for(var e=this.w,t=e.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels"),n=e.globals.dom.baseEl.querySelector(".apexcharts-plot-series:last-child"),r=0;r<t.length;r++)n&&n.insertBefore(t[r],n.nextSibling)}}]),e}(),Zn=".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} ",Jn=function(){function e(t){a(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),n=parseInt(t.getAttribute("data:realIndex"),10);return{isHidden:t.classList.contains("apexcharts-series-collapsed"),realIndex:n}}},{key:"addCollapsedClassToSeries",value:function(e,t){var n=this.w;function r(n){for(var r=0;r<n.length;r++)n[r].index===t&&e.node.classList.add("apexcharts-series-collapsed")}r(n.globals.collapsedSeries),r(n.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],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=this.w,i=k.clone(r.globals.initialSeries);r.globals.previousPaths=[],n?(r.globals.collapsedSeries=[],r.globals.ancillaryCollapsedSeries=[],r.globals.collapsedSeriesIndices=[],r.globals.ancillaryCollapsedSeriesIndices=[]):i=this.emptyCollapsedSeries(i),r.config.series=i,e&&(t&&(r.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(i,r.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(e){for(var t=this.w,n=0;n<e.length;n++)t.globals.collapsedSeriesIndices.indexOf(n)>-1&&(e[n].data=[]);return e}},{key:"highlightSeries",value:function(e){var t=this.w,n=this.getSeriesByName(e),r=parseInt(null==n?void 0:n.getAttribute("data:realIndex"),10),i=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels, .apexcharts-yaxis"),a=null,o=null,s=null;if(t.globals.axisCharts||"radialBar"===t.config.chart.type)if(t.globals.axisCharts){a=t.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(r,"']")),o=t.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(r,"']"));var l=t.globals.seriesYAxisReverseMap[r];s=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(l,"']"))}else a=t.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(r+1,"']"));else a=t.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(r+1,"'] path"));for(var c=0;c<i.length;c++)i[c].classList.add(this.legendInactiveClass);if(a)t.globals.axisCharts||a.parentNode.classList.remove(this.legendInactiveClass),a.classList.remove(this.legendInactiveClass),null!==o&&o.classList.remove(this.legendInactiveClass),null!==s&&s.classList.remove(this.legendInactiveClass);else for(var u=0;u<i.length;u++)i[u].classList.remove(this.legendInactiveClass)}},{key:"toggleSeriesOnHover",value:function(e,t){var n=this.w;t||(t=e.target);var r=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels, .apexcharts-yaxis");if("mousemove"===e.type){var i=parseInt(t.getAttribute("rel"),10)-1;this.highlightSeries(n.globals.seriesNames[i])}else if("mouseout"===e.type)for(var a=0;a<r.length;a++)r[a].classList.remove(this.legendInactiveClass)}},{key:"highlightRangeInSeries",value:function(e,t){var n=this,r=this.w,i=r.globals.dom.baseEl.getElementsByClassName("apexcharts-heatmap-rect"),a=function(e){for(var t=0;t<i.length;t++)i[t].classList[e](n.legendInactiveClass)};if("mousemove"===e.type){var o=parseInt(t.getAttribute("rel"),10)-1;a("add");var s=r.config.plotOptions.heatmap.colorScale.ranges;!function(e,t){for(var r=0;r<i.length;r++){var a=Number(i[r].getAttribute("val"));a>=e.from&&(a<e.to||e.to===t&&a===t)&&i[r].classList.remove(n.legendInactiveClass)}}(s[o],s.reduce((function(e,t){return Math.max(e,t.to)}),0))}else"mouseout"===e.type&&a("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]:[],n=this.w,r=0;if(n.config.series.length>1)for(var i=n.config.series.map((function(e,r){return e.data&&e.data.length>0&&-1===n.globals.collapsedSeriesIndices.indexOf(r)&&(!n.globals.comboCharts||0===t.length||t.length&&t.indexOf(n.config.series[r].type)>-1)?r:-1})),a="asc"===e?0:i.length-1;"asc"===e?a<i.length:a>=0;"asc"===e?a++:a--)if(-1!==i[a]){r=i[a];break}return r}},{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,n,r){for(var i=t[n].childNodes,a={type:r,paths:[],realIndex:t[n].getAttribute("data:realIndex")},o=0;o<i.length;o++)if(i[o].hasAttribute("pathTo")){var s=i[o].getAttribute("pathTo");a.paths.push({d:s})}e.globals.previousPaths.push(a)}e.globals.previousPaths=[],["line","area","bar","rangebar","rangeArea","candlestick","radar"].forEach((function(n){for(var r,i=(r=n,e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(r,"-series .apexcharts-series"))),a=0;a<i.length;a++)t(i,a,n)}));var n=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e.config.chart.type," .apexcharts-series"));if(n.length>0)for(var r=function(t){for(var n=e.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(e.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(t,"'] rect")),r=[],i=function(e){var t=function(t){return n[e].getAttribute(t)},i={x:parseFloat(t("x")),y:parseFloat(t("y")),width:parseFloat(t("width")),height:parseFloat(t("height"))};r.push({rect:i,color:n[e].getAttribute("color")})},a=0;a<n.length;a++)i(a);e.globals.previousPaths.push(r)},i=0;i<n.length;i++)r(i);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,n=new Dn(this.ctx),r=e.globals.svgWidth/2,i=e.globals.svgHeight/2,a="middle";if(e.globals.noData=!0,e.globals.animationEnded=!0,"left"===t.align?(r=10,a="start"):"right"===t.align&&(r=e.globals.svgWidth-10,a="end"),"top"===t.verticalAlign?i=50:"bottom"===t.verticalAlign&&(i=e.globals.svgHeight-50),r+=t.offsetX,i=i+parseInt(t.style.fontSize,10)+2+t.offsetY,void 0!==t.text&&""!==t.text){var o=n.drawText({x:r,y:i,text:t.text,textAnchor:a,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,n=0;n<e.length;n++)if(0===e[n].length)for(var r=0;r<e[t.globals.maxValsInArrayIndex].length;r++)e[n].push(0);return e}},{key:"hasAllSeriesEqualX",value:function(){for(var e=!0,t=this.w,n=this.filteredSeriesX(),r=0;r<n.length-1;r++)if(n[r][0]!==n[r+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}(),Qn=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new On(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 Jn(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 Jn(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 n=this.w.config,r=this.w.globals,i="boxPlot"===n.chart.type||"boxPlot"===n.series[t].type,a=0;a<e[t].data.length;a++)if(void 0!==e[t].data[a][1]&&(Array.isArray(e[t].data[a][1])&&4===e[t].data[a][1].length&&!i?this.twoDSeries.push(k.parseNumber(e[t].data[a][1][3])):e[t].data[a].length>=5?this.twoDSeries.push(k.parseNumber(e[t].data[a][4])):this.twoDSeries.push(k.parseNumber(e[t].data[a][1])),r.dataFormatXNumeric=!0),"datetime"===n.xaxis.type){var o=new Date(e[t].data[a][0]);o=new Date(o).getTime(),this.twoDSeriesX.push(o)}else this.twoDSeriesX.push(e[t].data[a][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]),r.isDataXYZ=!0)}},{key:"handleFormatXY",value:function(e,t){var n=this.w.config,r=this.w.globals,i=new In(this.ctx),a=t;r.collapsedSeriesIndices.indexOf(t)>-1&&(a=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[a].data.length;s++){var l="string"==typeof e[a].data[s].x,c=Array.isArray(e[a].data[s].x),u=!c&&!!i.isValidDate(e[a].data[s].x);if(l||u)if(l||n.xaxis.convertedCatToNumeric){var d=r.isBarHorizontal&&r.isRangeData;"datetime"!==n.xaxis.type||d?(this.fallbackToCategory=!0,this.twoDSeriesX.push(e[a].data[s].x),isNaN(e[a].data[s].x)||"category"===this.w.config.xaxis.type||"string"==typeof e[a].data[s].x||(r.isXNumeric=!0)):this.twoDSeriesX.push(i.parseDate(e[a].data[s].x))}else"datetime"===n.xaxis.type?this.twoDSeriesX.push(i.parseDate(e[a].data[s].x.toString())):(r.dataFormatXNumeric=!0,r.isXNumeric=!0,this.twoDSeriesX.push(parseFloat(e[a].data[s].x)));else c?(this.fallbackToCategory=!0,this.twoDSeriesX.push(e[a].data[s].x)):(r.isXNumeric=!0,r.dataFormatXNumeric=!0,this.twoDSeriesX.push(e[a].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);r.isDataXYZ=!0}}},{key:"handleRangeData",value:function(e,t){var n=this.w.globals,r={};return this.isFormat2DArray()?r=this.handleRangeDataFormat("array",e,t):this.isFormatXY()&&(r=this.handleRangeDataFormat("xy",e,t)),n.seriesRangeStart[t]=void 0===r.start?[]:r.start,n.seriesRangeEnd[t]=void 0===r.end?[]:r.end,n.seriesRange[t]=r.rangeUniques,n.seriesRange.forEach((function(e,t){e&&e.forEach((function(e,t){e.y.forEach((function(t,n){for(var r=0;r<e.y.length;r++)if(n!==r){var i=t.y1,a=t.y2,o=e.y[r].y1;i<=e.y[r].y2&&o<=a&&(e.overlaps.indexOf(t.rangeName)<0&&e.overlaps.push(t.rangeName),e.overlaps.indexOf(e.y[r].rangeName)<0&&e.overlaps.push(e.y[r].rangeName))}}))}))})),r}},{key:"handleCandleStickBoxData",value:function(e,t){var n=this.w.globals,r={};return this.isFormat2DArray()?r=this.handleCandleStickBoxDataFormat("array",e,t):this.isFormatXY()&&(r=this.handleCandleStickBoxDataFormat("xy",e,t)),n.seriesCandleO[t]=r.o,n.seriesCandleH[t]=r.h,n.seriesCandleM[t]=r.m,n.seriesCandleL[t]=r.l,n.seriesCandleC[t]=r.c,r}},{key:"handleRangeDataFormat",value:function(e,t,n){var r=[],i=[],a=t[n].data.filter((function(e,t,n){return t===n.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[n].data.length;o++)Array.isArray(t[n].data[o])?(r.push(t[n].data[o][1][0]),i.push(t[n].data[o][1][1])):(r.push(t[n].data[o]),i.push(t[n].data[o]));else if("xy"===e)for(var s=function(e){var o=Array.isArray(t[n].data[e].y),s=k.randomId(),l=t[n].data[e].x,c={y1:o?t[n].data[e].y[0]:t[n].data[e].y,y2:o?t[n].data[e].y[1]:t[n].data[e].y,rangeName:s};t[n].data[e].rangeName=s;var u=a.findIndex((function(e){return e.x===l}));a[u].y.push(c),r.push(c.y1),i.push(c.y2)},l=0;l<t[n].data.length;l++)s(l);return{start:r,end:i,rangeUniques:a}}},{key:"handleCandleStickBoxDataFormat",value:function(e,t,n){var r=this.w,i="boxPlot"===r.config.chart.type||"boxPlot"===r.config.series[n].type,a=[],o=[],s=[],l=[],c=[];if("array"===e)if(i&&6===t[n].data[0].length||!i&&5===t[n].data[0].length)for(var u=0;u<t[n].data.length;u++)a.push(t[n].data[u][1]),o.push(t[n].data[u][2]),i?(s.push(t[n].data[u][3]),l.push(t[n].data[u][4]),c.push(t[n].data[u][5])):(l.push(t[n].data[u][3]),c.push(t[n].data[u][4]));else for(var d=0;d<t[n].data.length;d++)Array.isArray(t[n].data[d][1])&&(a.push(t[n].data[d][1][0]),o.push(t[n].data[d][1][1]),i?(s.push(t[n].data[d][1][2]),l.push(t[n].data[d][1][3]),c.push(t[n].data[d][1][4])):(l.push(t[n].data[d][1][2]),c.push(t[n].data[d][1][3])));else if("xy"===e)for(var h=0;h<t[n].data.length;h++)Array.isArray(t[n].data[h].y)&&(a.push(t[n].data[h].y[0]),o.push(t[n].data[h].y[1]),i?(s.push(t[n].data[h].y[2]),l.push(t[n].data[h].y[3]),c.push(t[n].data[h].y[4])):(l.push(t[n].data[h].y[2]),c.push(t[n].data[h].y[3])));return{o:a,h:o,m:s,l,c}}},{key:"parseDataAxisCharts",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.ctx,r=this.w.config,i=this.w.globals,a=new In(n),o=r.labels.length>0?r.labels.slice():r.xaxis.categories.slice();i.isRangeBar="rangeBar"===r.chart.type&&i.isBarHorizontal,i.hasXaxisGroups="category"===r.xaxis.type&&r.xaxis.group.groups.length>0,i.hasXaxisGroups&&(i.groups=r.xaxis.group.groups),e.forEach((function(e,t){void 0!==e.name?i.seriesNames.push(e.name):i.seriesNames.push("series-"+parseInt(t+1,10))})),this.coreUtils.setSeriesYAxisMappings();var s=[],l=y(new Set(r.series.map((function(e){return e.group}))));r.series.forEach((function(e,t){var n=l.indexOf(e.group);s[n]||(s[n]=[]),s[n].push(i.seriesNames[t])})),i.seriesGroups=s;for(var c=function(){for(var e=0;e<o.length;e++)if("string"==typeof o[e]){if(!a.isValidDate(o[e]))throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");t.twoDSeriesX.push(a.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"!==r.chart.type&&"rangeArea"!==r.chart.type&&"rangeBar"!==e[u].type&&"rangeArea"!==e[u].type||(i.isRangeData=!0,this.handleRangeData(e,u)),this.isMultiFormat())this.isFormat2DArray()?this.handleFormat2DArray(e,u):this.isFormatXY()&&this.handleFormatXY(e,u),"candlestick"!==r.chart.type&&"candlestick"!==e[u].type&&"boxPlot"!==r.chart.type&&"boxPlot"!==e[u].type||this.handleCandleStickBoxData(e,u),i.series.push(this.twoDSeries),i.labels.push(this.twoDSeriesX),i.seriesX.push(this.twoDSeriesX),i.seriesGoals=this.seriesGoals,u!==this.activeSeriesIndex||this.fallbackToCategory||(i.isXNumeric=!0);else{"datetime"===r.xaxis.type?(i.isXNumeric=!0,c(),i.seriesX.push(this.twoDSeriesX)):"numeric"===r.xaxis.type&&(i.isXNumeric=!0,o.length>0&&(this.twoDSeriesX=o,i.seriesX.push(this.twoDSeriesX))),i.labels.push(this.twoDSeriesX);var d=e[u].data.map((function(e){return k.parseNumber(e)}));i.series.push(d)}i.seriesZ.push(this.threeDSeries),void 0!==e[u].color?i.seriesColors.push(e[u].color):i.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(e){var t=this.w.globals,n=this.w.config,r=Array.isArray(e)&&e.every((function(e){return"number"==typeof e}))&&n.labels.length>0,i=Array.isArray(e)&&e.some((function(e){return e&&"object"===x(e)&&e.data||e&&"object"===x(e)&&e.parsing}));if(r&&i&&console.warn("ApexCharts: Both old format (numeric series + labels) and new format (series objects with data/parsing) detected. Using old format for backward compatibility."),r){t.series=e.slice(),t.seriesNames=n.labels.slice();for(var a=0;a<t.series.length;a++)void 0===t.seriesNames[a]&&t.seriesNames.push("series-"+(a+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(n.labels[o]||"series-".concat(o+1));return this.w}var s=this.extractPieDataFromSeries(e);t.series=s.values,t.seriesNames=s.labels,"radialBar"===n.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=[],n=[];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 r=e[0];return"object"===x(r)&&null!==r&&r.data?(this.extractPieDataFromSeriesObjects(e,t,n),{values:t,labels:n}):(console.warn("ApexCharts: Unsupported series format for pie/donut/radialBar. Expected series objects with data property."),{values:[],labels:[]})}},{key:"extractPieDataFromSeriesObjects",value:function(e,t,n){e.forEach((function(e,r){e.data&&Array.isArray(e.data)?e.data.forEach((function(e){"object"===x(e)&&null!==e?void 0!==e.x&&void 0!==e.y?(n.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(r," has no valid data array"))}))}},{key:"handleExternalLabelsData",value:function(e){var t=this.w.config,n=this.w.globals;t.xaxis.categories.length>0?n.labels=t.xaxis.categories:t.labels.length>0?n.labels=t.labels.slice():this.fallbackToCategory?(n.labels=n.labels[0],n.seriesRange.length&&(n.seriesRange.map((function(e){e.forEach((function(e){n.labels.indexOf(e.x)<0&&e.x&&n.labels.push(e.x)}))})),n.labels=Array.from(new Set(n.labels.map(JSON.stringify)),JSON.parse)),t.xaxis.convertedCatToNumeric&&(new Wn(t).convertCatToNumericXaxis(t,this.ctx,n.seriesX[0]),this._generateExternalLabels(e))):this._generateExternalLabels(e)}},{key:"_generateExternalLabels",value:function(e){var t=this.w.globals,n=this.w.config,r=[];if(t.axisCharts){if(t.series.length>0)if(this.isFormatXY())for(var i=n.series.map((function(e,t){return e.data.filter((function(e,t,n){return n.findIndex((function(t){return t.x===e.x}))===t}))})),a=i.reduce((function(e,t,n,r){return r[e].length>t.length?e:n}),0),o=0;o<i[a].length;o++)r.push(o+1);else for(var s=0;s<t.series[t.maxValsInArrayIndex].length;s++)r.push(s+1);t.seriesX=[];for(var l=0;l<e.length;l++)t.seriesX.push(r);this.w.globals.isBarHorizontal||(t.isXNumeric=!0)}if(0===r.length){r=t.axisCharts?[]:t.series.map((function(e,t){return t+1}));for(var c=0;c<e.length;c++)t.seriesX.push(r)}t.labels=r,n.xaxis.convertedCatToNumeric&&(t.categoryLabels=r.map((function(e){return n.xaxis.labels.formatter(e)}))),t.noLabelsProvided=!0}},{key:"parseRawDataIfNeeded",value:function(e){var t=this,n=this.w.config,r=this.w.globals,i=n.parsing;if(r.dataWasParsed)return e;if(!i&&!e.some((function(e){return e.parsing})))return e;var a=e.map((function(e,n){var r,a,o;if(!e.data||!Array.isArray(e.data)||0===e.data.length)return e;var s={x:(null===(r=e.parsing)||void 0===r?void 0:r.x)||(null==i?void 0:i.x),y:(null===(a=e.parsing)||void 0===a?void 0:a.y)||(null==i?void 0:i.y),z:(null===(o=e.parsing)||void 0===o?void 0:o.z)||(null==i?void 0:i.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(n," has parsing config but missing x or y field specification")),e;var c=e.data.map((function(e,r){if("object"!==x(e)||null===e)return console.warn("ApexCharts: Series ".concat(n,", data point ").concat(r," is not an object, skipping parsing")),e;var i,a=t.getNestedValue(e,s.x),o=void 0;if(Array.isArray(s.y)){var l=s.y.map((function(n){return t.getNestedValue(e,n)}));i="bubble"===t.w.config.chart.type&&2===l.length?l[0]:l}else i=t.getNestedValue(e,s.y);s.z&&(o=t.getNestedValue(e,s.z)),void 0===a&&console.warn("ApexCharts: Series ".concat(n,", data point ").concat(r," missing field '").concat(s.x,"'")),void 0===i&&console.warn("ApexCharts: Series ".concat(n,", data point ").concat(r," missing field '").concat(s.y,"'"));var c={x:a,y:i};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 r.dataWasParsed=!0,r.originalSeries||(r.originalSeries=k.clone(e)),a}},{key:"getNestedValue",value:function(e,t){if(e&&"object"===x(e)&&t){if(-1===t.indexOf("."))return e[t];for(var n=t.split("."),r=e,i=0;i<n.length;i++){if(null==r||"object"!==x(r))return;r=r[n[i]]}return r}}},{key:"parseData",value:function(e){var t=this.w,n=t.config,r=t.globals;if(e=this.parseRawDataIfNeeded(e),n.series=e,r.initialSeries=k.clone(e),this.excludeCollapsedSeriesInYAxis(),this.fallbackToCategory=!1,this.ctx.core.resetGlobals(),this.ctx.core.isMultipleY(),r.axisCharts?(this.parseDataAxisCharts(e),this.coreUtils.getLargestSeries()):this.parseDataNonAxisCharts(e),n.chart.stacked){var i=new Jn(this.ctx);r.series=i.setNullSeriesToZeroValues(r.series)}this.coreUtils.getSeriesTotals(),r.axisCharts&&(r.stackedSeriesTotals=this.coreUtils.getStackedSeriesTotals(),r.stackedSeriesTotalsByGroups=this.coreUtils.getStackedSeriesTotalsByGroups()),this.coreUtils.getPercentSeries(),r.dataFormatXNumeric||r.isXNumeric&&("numeric"!==n.xaxis.type||0!==n.labels.length||0!==n.xaxis.categories.length)||this.handleExternalLabelsData(e);for(var a=this.coreUtils.getCategoryLabels(r.labels),o=0;o<a.length;o++)if(Array.isArray(a[o])){r.isMultiLineX=!0;break}}},{key:"excludeCollapsedSeriesInYAxis",value:function(){var e=this.w,t=[];e.globals.seriesYAxisMap.forEach((function(n,r){var i=0;n.forEach((function(t){-1!==e.globals.collapsedSeriesIndices.indexOf(t)&&i++})),i>0&&i==n.length&&t.push(r)})),e.globals.ignoreYAxisIndexes=t.map((function(e){return e}))}}]),e}(),er=function(){function e(t){a(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 n=parseFloat(e.getAttributeNS(null,"width")),r=parseFloat(e.getAttributeNS(null,"height"));e.setAttributeNS(null,"width",n*t),e.setAttributeNS(null,"height",r*t),e.setAttributeNS(null,"viewBox","0 0 "+n+" "+r)}},{key:"getSvgString",value:function(e){var t=this;return new Promise((function(n){var r=t.w,i=e||r.config.chart.toolbar.export.scale||r.config.chart.toolbar.export.width/r.globals.svgWidth;i||(i=1);var a=r.globals.svgWidth*i,o=r.globals.svgHeight*i,s=r.globals.dom.elWrap.cloneNode(!0);s.style.width=a+"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 ";r.config.legend.show&&r.globals.dom.elLegendWrap&&r.globals.dom.elLegendWrap.children.length>0&&(c+=Zn);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(r.globals.svgWidth,'px" height="').concat(r.globals.svgHeight,'px">\n <foreignObject width="100%" height="100%">\n <div xmlns="http://www.w3.org/1999/xhtml" style="width:').concat(a,"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!==i&&t.scaleSvgNode(d,i),t.convertImagesToBase64(d).then((function(){u=(new XMLSerializer).serializeToString(d),n(u.replace(/ /g," "))}))}))}},{key:"convertImagesToBase64",value:function(e){var t=this,n=e.getElementsByTagName("image"),r=Array.from(n).map((function(e){var n=e.getAttributeNS("http://www.w3.org/1999/xlink","href");return n&&!n.startsWith("data:")?t.getBase64FromUrl(n).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(r)}},{key:"getBase64FromUrl",value:function(e){return new Promise((function(t,n){var r=new Image;r.crossOrigin="Anonymous",r.onload=function(){var e=document.createElement("canvas");e.width=r.width,e.height=r.height,e.getContext("2d").drawImage(r,0,0),t(e.toDataURL())},r.onerror=n,r.src=e}))}},{key:"svgUrl",value:function(){var e=this;return new Promise((function(t){e.getSvgString().then((function(e){var n=new Blob([e],{type:"image/svg+xml;charset=utf-8"});t(URL.createObjectURL(n))}))}))}},{key:"dataURI",value:function(e){var t=this;return new Promise((function(n){var r=t.w,i=e?e.scale||e.width/r.globals.svgWidth:1,a=document.createElement("canvas");a.width=r.globals.svgWidth*i,a.height=parseInt(r.globals.dom.elWrap.style.height,10)*i;var o="transparent"!==r.config.chart.background&&r.config.chart.background?r.config.chart.background:"#fff",s=a.getContext("2d");s.fillStyle=o,s.fillRect(0,0,a.width*i,a.height*i),t.getSvgString(i).then((function(e){var t="data:image/svg+xml,"+encodeURIComponent(e),r=new Image;r.crossOrigin="anonymous",r.onload=function(){if(s.drawImage(r,0,0),a.msToBlob){var e=a.msToBlob();n({blob:e})}else{var t=a.toDataURL("image/png");n({imgURI:t})}},r.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,n=this.w.config.chart.toolbar.export.width,r=t?{scale:t}:n?{width:n}:void 0;this.dataURI(r).then((function(t){var n=t.imgURI,r=t.blob;r?navigator.msSaveOrOpenBlob(r,e.w.globals.chartID+".png"):e.triggerDownload(n,e.w.config.chart.toolbar.export.png.filename,".png")}))}},{key:"exportToCSV",value:function(e){var t=this,n=e.series,r=e.fileName,i=e.columnDelimiter,a=void 0===i?",":i,o=e.lineDelimiter,s=void 0===o?"\n":o,l=this.w;n||(n=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(a).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(n.map((function(e){return e.data?e.data.length:0})))),m=new Qn(this.ctx),v=new Ln(this.ctx),b=function(e){var n="";if(l.globals.axisCharts){if("category"===l.config.xaxis.type||l.config.xaxis.convertedCatToNumeric)if(l.globals.isBarHorizontal){var r=l.globals.yLabelFormatters[0],i=new Jn(t.ctx).getActiveConfigSeriesIndex();n=r(l.globals.labels[e],{seriesIndex:i,dataPointIndex:e,w:l})}else n=v.getLabel(l.globals.labels,l.globals.timescaleLabels,0,e).text;"datetime"===l.config.xaxis.type&&(l.config.xaxis.categories.length?n=l.config.xaxis.categories[e]:l.config.labels.length&&(n=l.config.labels[e]))}else n=l.config.labels[e];return null===n?"nullvalue":(Array.isArray(n)&&(n=n.join(" ")),k.isNumber(n)?n:n.split(a).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")):n.map((function(e,t){var n=(e.name?e.name:"series-".concat(t))+"";l.globals.axisCharts&&c.push(n.split(a).join("")?n.split(a).join(""):"series-".concat(t))})),l.globals.axisCharts||(c.push(l.config.chart.toolbar.export.csv.headerValue),u.push(c.join(a))),l.globals.allSeriesHasEqualX||!l.globals.axisCharts||l.config.xaxis.categories.length||l.config.labels.length?n.map((function(e,t){l.globals.axisCharts?function(e,t){if(c.length&&0===t&&u.push(c.join(a)),e.data){e.data=e.data.length&&e.data||y(Array(g)).map((function(){return""}));for(var r=0;r<e.data.length;r++){c=[];var i=b(r);if("nullvalue"!==i){if(i||(m.isFormatXY()?i=n[t].data[r].x:m.isFormat2DArray()&&(i=n[t].data[r]?n[t].data[r][0]:"")),0===t){c.push(f(i));for(var o=0;o<l.globals.series.length;o++){var s,d=m.isFormatXY()?null===(s=n[o].data[r])||void 0===s?void 0:s.y:h[o][r];c.push(p(d))}}("candlestick"===l.config.chart.type||e.type&&"candlestick"===e.type)&&(c.pop(),c.push(l.globals.seriesCandleO[t][r]),c.push(l.globals.seriesCandleH[t][r]),c.push(l.globals.seriesCandleL[t][r]),c.push(l.globals.seriesCandleC[t][r])),("boxPlot"===l.config.chart.type||e.type&&"boxPlot"===e.type)&&(c.pop(),c.push(l.globals.seriesCandleO[t][r]),c.push(l.globals.seriesCandleH[t][r]),c.push(l.globals.seriesCandleM[t][r]),c.push(l.globals.seriesCandleL[t][r]),c.push(l.globals.seriesCandleC[t][r])),"rangeBar"===l.config.chart.type&&(c.pop(),c.push(l.globals.seriesRangeStart[t][r]),c.push(l.globals.seriesRangeEnd[t][r])),c.length&&u.push(c.join(a))}}}}(e,t):((c=[]).push(f(l.globals.labels[t])),c.push(p(h[t])),u.push(c.join(a)))})):function(){var e=new Set,t={};n.forEach((function(r,i){null==r||r.data.forEach((function(r){var a,o;if(m.isFormatXY())a=r.x,o=r.y;else{if(!m.isFormat2DArray())return;a=r[0],o=r[1]}t[a]||(t[a]=Array(n.length).fill("")),t[a][i]=p(o),e.add(a)}))})),c.length&&u.push(c.join(a)),Array.from(e).sort().forEach((function(e){u.push([f(e),t[e].join(a)])}))}(),d+=u.join(s),this.triggerDownload("data:text/csv; charset=utf-8,"+encodeURIComponent("\ufeff"+d),r||l.config.chart.toolbar.export.csv.filename,".csv")}},{key:"triggerDownload",value:function(e,t,n){var r=document.createElement("a");r.href=e,r.download=(t||this.w.globals.chartID)+n,document.body.appendChild(r),r.click(),document.body.removeChild(r)}}]),e}(),tr=function(){function e(t,n){a(this,e),this.ctx=t,this.elgrid=n,this.w=t.w;var r=this.w;this.axesUtils=new Ln(t),this.xaxisLabels=r.globals.labels.slice(),r.globals.timescaleLabels.length>0&&!r.globals.isBarHorizontal&&(this.xaxisLabels=r.globals.timescaleLabels.slice()),r.config.xaxis.overwriteCategories&&(this.xaxisLabels=r.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],"top"===r.config.xaxis.position?this.offY=0:this.offY=r.globals.gridHeight,this.offY=this.offY+r.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal="bar"===r.config.chart.type&&r.config.plotOptions.bar.horizontal,this.xaxisFontSize=r.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=r.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=r.config.xaxis.labels.style.colors,this.xaxisBorderWidth=r.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=r.config.yaxis[0].axisBorder.width.toString()),String(this.xaxisBorderWidth).indexOf("%")>-1?this.xaxisBorderWidth=r.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=r.config.xaxis.axisBorder.height,this.yaxis=r.config.yaxis[0]}return s(e,[{key:"drawXaxis",value:function(){var e=this.w,t=new Dn(this.ctx),n=t.group({class:"apexcharts-xaxis",transform:"translate(".concat(e.config.xaxis.offsetX,", ").concat(e.config.xaxis.offsetY,")")}),r=t.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});n.add(r);for(var i=[],a=0;a<this.xaxisLabels.length;a++)i.push(this.xaxisLabels[a]);if(this.drawXAxisLabelAndGroup(!0,t,r,i,e.globals.isXNumeric,(function(e,t){return t})),e.globals.hasXaxisGroups){var o=e.globals.groups;i=[];for(var s=0;s<o.length;s++)i.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,r,i,!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),n.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):n.add(h)}return n}},{key:"drawXAxisLabelAndGroup",value:function(e,t,n,r,i,a){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=r.length,b="category"===d.config.xaxis.type?d.globals.dataPoints:y;if(0===b&&y>b&&(b=y),i){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+a(0,o)/2+d.config.xaxis.labels.offsetX}else o=d.globals.gridWidth/b,v=v+a(0,o)+d.config.xaxis.labels.offsetX;for(var w=function(i){var l=v-a(i,o)/2+d.config.xaxis.labels.offsetX;0===i&&1===y&&o/2===v&&1===b&&(l=d.globals.gridWidth/2);var x=s.axesUtils.getLabel(r,d.globals.timescaleLabels,l,i,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(i,x,y):s.axesUtils.checkForOverflowingLabels(i,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+i-1]:p[i]:p,isPlainText:!1,cssClass:(e?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+m});if(n.add(k),k.on("click",(function(e){if("function"==typeof d.config.chart.events.xAxisLabelClick){var t=Object.assign({},d,{labelIndex:i});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))}}i<y-1&&(v+=a(i+1,o))},k=0;k<=y-1;k++)w(k)}},{key:"drawXaxisInversed",value:function(e){var t,n,r=this,i=this.w,a=new Dn(this.ctx),o=i.config.yaxis[0].opposite?i.globals.translateYAxisX[e]:0,s=a.group({class:"apexcharts-yaxis apexcharts-xaxis-inversed",rel:e}),l=a.group({class:"apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g",transform:"translate("+o+", 0)"});s.add(l);var c=[];if(i.config.yaxis[e].show)for(var u=0;u<this.xaxisLabels.length;u++)c.push(this.xaxisLabels[u]);t=i.globals.gridHeight/c.length,n=-t/2.2;var d=i.globals.yLabelFormatters[0],h=i.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:i});var u=r.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";r.yaxis.opposite&&(g="start"),"left"===i.config.yaxis[0].labels.align?(p=h.offsetX,g="start"):"center"===i.config.yaxis[0].labels.align?(p=h.offsetX,g="middle"):"right"===i.config.yaxis[0].labels.align&&(g="end");var m=a.drawText({x:p,y:n+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 i.config.chart.events.xAxisLabelClick){var t=Object.assign({},i,{labelIndex:o});i.config.chart.events.xAxisLabelClick(e,r.ctx,t)}}));var v=document.createElementNS(i.globals.SVGNS,"title");if(v.textContent=Array.isArray(s)?s.join(" "):s,m.node.appendChild(v),0!==i.config.yaxis[e].labels.rotate){var y=a.rotateAroundCenter(m.node);m.node.setAttribute("transform","rotate(".concat(i.config.yaxis[e].labels.rotate," 0 ").concat(y.y,")"))}n+=t},p=0;p<=c.length-1;p++)f(p);if(void 0!==i.config.yaxis[0].title.text){var g=a.group({class:"apexcharts-yaxis-title apexcharts-xaxis-title-inversed",transform:"translate("+o+", 0)"}),m=a.drawText({x:i.config.yaxis[0].title.offsetX,y:i.globals.gridHeight/2+i.config.yaxis[0].title.offsetY,text:i.config.yaxis[0].title.text,textAnchor:"middle",foreColor:i.config.yaxis[0].title.style.color,fontSize:i.config.yaxis[0].title.style.fontSize,fontWeight:i.config.yaxis[0].title.style.fontWeight,fontFamily:i.config.yaxis[0].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+i.config.yaxis[0].title.style.cssClass});g.add(m),s.add(g)}var v=0;this.isCategoryBarHorizontal&&i.config.yaxis[0].opposite&&(v=i.globals.gridWidth);var y=i.config.xaxis.axisBorder;if(y.show){var b=a.drawLine(i.globals.padHorizontal+y.offsetX+v,1+y.offsetY,i.globals.padHorizontal+y.offsetX+v,i.globals.gridHeight+y.offsetY,y.color,0);this.elgrid&&this.elgrid.elGridBorders&&i.config.grid.show?this.elgrid.elGridBorders.add(b):s.add(b)}return i.config.yaxis[0].axisTicks.show&&this.axesUtils.drawYAxisTicks(v,c.length,i.config.yaxis[0].axisBorder,i.config.yaxis[0].axisTicks,0,t,s),s}},{key:"drawXaxisTicks",value:function(e,t,n){var r=this.w,i=e;if(!(e<0||e-2>r.globals.gridWidth)){var a=this.offY+r.config.xaxis.axisTicks.offsetY;if(t=t+a+r.config.xaxis.axisTicks.height,"top"===r.config.xaxis.position&&(t=a-r.config.xaxis.axisTicks.height),r.config.xaxis.axisTicks.show){var o=new Dn(this.ctx).drawLine(e+r.config.xaxis.axisTicks.offsetX,a+r.config.xaxis.offsetY,i+r.config.xaxis.axisTicks.offsetX,t+r.config.xaxis.offsetY,r.config.xaxis.axisTicks.color);n.add(o),o.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var e=this.w,t=[],n=this.xaxisLabels.length,r=e.globals.padHorizontal;if(e.globals.timescaleLabels.length>0)for(var i=0;i<n;i++)r=this.xaxisLabels[i].position,t.push(r);else for(var a=n,o=0;o<a;o++){var s=a;e.globals.isXNumeric&&"bar"!==e.config.chart.type&&(s-=1),r+=e.globals.gridWidth/s,t.push(r)}return t}},{key:"xAxisLabelCorrections",value:function(){var e=this.w,t=new Dn(this.ctx),n=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"),r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text:not(.apexcharts-xaxis-group-label)"),i=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),a=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<r.length;o++){var s=t.rotateAroundCenter(r[o]);s.y=s.y-1,s.x=s.x+1,r[o].setAttribute("transform","rotate(".concat(e.config.xaxis.labels.rotate," ").concat(s.x," ").concat(s.y,")")),r[o].setAttribute("text-anchor","end"),n.setAttribute("transform","translate(0, ".concat(-10,")"));var l=r[o].childNodes;e.config.xaxis.labels.trim&&Array.prototype.forEach.call(l,(function(n){t.placeTextWithEllipsis(n,n.textContent,e.globals.xAxisLabelsHeight-("bottom"===e.config.legend.position?20:10))}))}else!function(){for(var n=e.globals.gridWidth/(e.globals.labels.length+1),i=0;i<r.length;i++){var a=r[i].childNodes;e.config.xaxis.labels.trim&&"datetime"!==e.config.xaxis.type&&Array.prototype.forEach.call(a,(function(e){t.placeTextWithEllipsis(e,e.textContent,n)}))}}();if(i.length>0){var c=i[i.length-1].getBBox(),u=i[0].getBBox();c.x<-20&&i[i.length-1].parentNode.removeChild(i[i.length-1]),u.x+u.width>e.globals.gridWidth&&!e.globals.isBarHorizontal&&i[0].parentNode.removeChild(i[0]);for(var d=0;d<a.length;d++)t.placeTextWithEllipsis(a[d],a[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}(),nr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w;var n=this.w;this.xaxisLabels=n.globals.labels.slice(),this.axesUtils=new Ln(t),this.isRangeBar=n.globals.seriesRange.length&&n.globals.isBarHorizontal,n.globals.timescaleLabels.length>0&&(this.xaxisLabels=n.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,n=new Dn(this.ctx);e||(e=n.group({class:"apexcharts-grid"}));var r=n.drawLine(t.globals.padHorizontal,1,t.globals.padHorizontal,t.globals.gridHeight,"transparent"),i=n.drawLine(t.globals.padHorizontal,t.globals.gridHeight,t.globals.gridWidth,t.globals.gridHeight,"transparent");return e.add(i),e.add(r),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,n=new Dn(this.ctx),r=Array.isArray(e.config.stroke.width)?Math.max.apply(Math,y(e.config.stroke.width)):e.config.stroke.width,i=function(e){var n=document.createElementNS(t.SVGNS,"clipPath");return n.setAttribute("id",e),n};t.dom.elGridRectMask=i("gridRectMask".concat(t.cuid)),t.dom.elGridRectBarMask=i("gridRectBarMask".concat(t.cuid)),t.dom.elGridRectMarkerMask=i("gridRectMarkerMask".concat(t.cuid)),t.dom.elForecastMask=i("forecastMask".concat(t.cuid)),t.dom.elNonForecastMask=i("nonForecastMask".concat(t.cuid));var a=0,o=0;(["bar","rangeBar","candlestick","boxPlot"].includes(e.config.chart.type)||e.globals.comboBarCount>0)&&e.globals.isXNumeric&&!e.globals.isBarHorizontal&&(a=Math.max(e.config.grid.padding.left,t.barPadForNumericAxis),o=Math.max(e.config.grid.padding.right,t.barPadForNumericAxis)),t.dom.elGridRect=n.drawRect(-r/2-2,-r/2-2,t.gridWidth+r+4,t.gridHeight+r+4,0,"#fff"),t.dom.elGridRectBar=n.drawRect(-r/2-a-2,-r/2-2,t.gridWidth+r+o+a+4,t.gridHeight+r+4,0,"#fff");var s=e.globals.markers.largestSize;t.dom.elGridRectMarker=n.drawRect(Math.min(-r/2-a-2,-s),-s,t.gridWidth+Math.max(r+o+a+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,n=e.x1,r=e.y1,i=e.x2,a=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:n,y1:r,x2:i,y2:a,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 tr(this.ctx).drawXaxisTicks(n,c,l.globals.dom.elGraphical)}}},{key:"_drawGridLine",value:function(e){var t=e.i,n=e.x1,r=e.y1,i=e.x2,a=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===r&&0===a||0===n&&0===i||r===l.globals.gridHeight&&a===l.globals.gridHeight||l.globals.isBarHorizontal&&(0===t||t===o-1),h=new Dn(this).drawLine(n-(c?u:0),r,i+(c?u:0),a,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,n=e.x1,r=e.y1,i=e.x2,a=e.y2,o=e.type,s=this.w,l=new Dn(this.ctx),c=s.globals.barPadForNumericAxis,u=s.config.grid[o].colors[t],d=l.drawRect(n-("row"===o?c:0),r,i+("row"===o?2*c:0),a,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,n=e.xCount,r=e.tickAmount,i=this.w;if(i.config.grid.xaxis.lines.show||i.config.xaxis.axisTicks.show){var a,o=i.globals.padHorizontal,s=i.globals.gridHeight;i.globals.timescaleLabels.length?function(e){for(var r=e.xC,i=e.x1,a=e.y1,o=e.x2,s=e.y2,l=0;l<r;l++)i=t.xaxisLabels[l].position,o=t.xaxisLabels[l].position,t._drawGridLines({i:l,x1:i,y1:a,x2:o,y2:s,xCount:n,parent:t.elgridLinesV})}({xC:n,x1:o,y1:0,x2:a,y2:s}):(i.globals.isXNumeric&&(n=i.globals.xAxisScale.result.length),function(e){for(var r=e.xC,a=e.x1,o=e.y1,s=e.x2,l=e.y2,c=0;c<r+(i.globals.isXNumeric?0:1);c++)0===c&&1===r&&1===i.globals.dataPoints&&(s=a=i.globals.gridWidth/2),t._drawGridLines({i:c,x1:a,y1:o,x2:s,y2:l,xCount:n,parent:t.elgridLinesV}),s=a+=i.globals.gridWidth/(i.globals.isXNumeric?r-1:r)}({xC:n,x1:o,y1:0,x2:a,y2:s}))}if(i.config.grid.yaxis.lines.show){var l=0,c=0,u=i.globals.gridWidth,d=r+1;this.isRangeBar&&(d=i.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+=i.globals.gridHeight/(this.isRangeBar?d:r)}}},{key:"_drawInvertedXYLines",value:function(e){var t=e.xCount,n=this.w;if(n.config.grid.xaxis.lines.show||n.config.xaxis.axisTicks.show)for(var r,i=n.globals.padHorizontal,a=n.globals.gridHeight,o=0;o<t+1;o++)n.config.grid.xaxis.lines.show&&this._drawGridLine({i:o,xCount:t+1,x1:i,y1:0,x2:r,y2:a,parent:this.elgridLinesV}),new tr(this.ctx).drawXaxisTicks(i,0,n.globals.dom.elGraphical),r=i+=n.globals.gridWidth/t;if(n.config.grid.yaxis.lines.show)for(var s=0,l=0,c=n.globals.gridWidth,u=0;u<n.globals.dataPoints+1;u++)this._drawGridLine({i:u,xCount:n.globals.dataPoints+1,x1:0,y1:s,x2:c,y2:l,parent:this.elgridLinesH}),l=s+=n.globals.gridHeight/n.globals.dataPoints}},{key:"renderGrid",value:function(){var e=this.w,t=e.globals,n=new Dn(this.ctx);this.elg=n.group({class:"apexcharts-grid"}),this.elgridLinesH=n.group({class:"apexcharts-gridlines-horizontal"}),this.elgridLinesV=n.group({class:"apexcharts-gridlines-vertical"}),this.elGridBorders=n.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 r=0;r<t.seriesYAxisMap.length&&t.ignoreYAxisIndexes.includes(r);)r++;r===t.seriesYAxisMap.length&&(r=0);var i,a,o,s,l=t.yAxisScale[r].result.length-1;return!t.isBarHorizontal||this.isRangeBar?(i=this.xaxisLabels.length,this.isRangeBar&&(l=t.labels.length,e.config.xaxis.tickAmount&&e.config.xaxis.labels.formatter&&(i=e.config.xaxis.tickAmount),(null===(a=t.yAxisScale)||void 0===a||null===(o=a[r])||void 0===o||null===(s=o.result)||void 0===s?void 0:s.length)>0&&"datetime"!==e.config.xaxis.type&&(i=t.yAxisScale[r].result.length-1)),this._drawXYLines({xCount:i,tickAmount:l})):(i=l,l=t.xTickAmount,this._drawInvertedXYLines({xCount:i,tickAmount:l})),this.drawGridBands(i,l),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:t.gridWidth/i}}},{key:"drawGridBands",value:function(e,t){var n,r,i=this,a=this.w;if((null===(n=a.config.grid.row.colors)||void 0===n?void 0:n.length)>0&&function(e,n,r,o,s,l){for(var c=0,u=0;c<n;c++,u++)u>=a.config.grid.row.colors.length&&(u=0),i._drawGridBandRect({c:u,x1:0,y1:o,x2:s,y2:l,type:"row"}),o+=a.globals.gridHeight/t}(0,t,0,0,a.globals.gridWidth,a.globals.gridHeight/t),(null===(r=a.config.grid.column.colors)||void 0===r?void 0:r.length)>0){var o=a.globals.isBarHorizontal||"on"!==a.config.xaxis.tickPlacement||"category"!==a.config.xaxis.type&&!a.config.xaxis.convertedCatToNumeric?e:e-1;a.globals.isXNumeric&&(o=a.globals.xAxisScale.result.length-1);for(var s=a.globals.padHorizontal,l=a.globals.padHorizontal+a.globals.gridWidth/o,c=a.globals.gridHeight,u=0,d=0;u<e;u++,d++){var h;d>=a.config.grid.column.colors.length&&(d=0),"datetime"===a.config.xaxis.type&&(s=this.xaxisLabels[u].position,l=((null===(h=this.xaxisLabels[u+1])||void 0===h?void 0:h.position)||a.globals.gridWidth)-this.xaxisLabels[u].position),this._drawGridBandRect({c:d,x1:s,y1:0,x2:l,y2:c,type:"column"}),s+=a.globals.gridWidth/o}}}}]),e}(),rr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.coreUtils=new On(this.ctx)}return s(e,[{key:"niceScale",value:function(e,t){var n,r,i,a,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=1e-11,l=this.w,c=l.globals;c.isBarHorizontal?(n=l.config.xaxis,r=Math.max((c.svgWidth-100)/25,2)):(n=l.config.yaxis[o],r=Math.max((c.svgHeight-100)/15,2)),k.isNumber(r)||(r=10),i=void 0!==n.min&&null!==n.min,a=void 0!==n.max&&null!==n.min;var u=void 0!==n.stepSize&&null!==n.stepSize,d=void 0!==n.tickAmount&&null!==n.tickAmount,h=d?n.tickAmount:c.niceScaleDefaultTicks[Math.min(Math.round(r/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(n.min)?n.min:0,t=k.isNumber(n.max)?n.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);!i&&e>0&&e/m<.15&&(e=0,i=!0),!a&&t<0&&-t/m<.15&&(t=0,a=!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&&n.stepSize&&"datetime"!==n.type?(v=n.stepSize,u=!0):u&&(v=n.stepSize),u&&n.forceNiceScale){var S=Math.floor(Math.log10(v));v*=Math.pow(10,b-S)}if(i&&a){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<r&&(C=E),v=C}g=Math.round(m/v)}else{if(i||a){if(a)if(d)e=t-v*g;else{var P=e;e=v*Math.floor(e/v),Math.abs(t-e)/k.getGCD(m,v)>r&&(e=t-v*h,e+=v*Math.floor((P-e)/v))}else if(i)if(d)t=e+v*g;else{var A=t;t=v*Math.ceil(t/v),Math.abs(t-e)/k.getGCD(m,v)>r&&(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||i||a||(g=Math.ceil((m-s)/(v+s)))>16&&k.getPrimeFactors(g).length<2&&g++,!d&&n.forceNiceScale&&0===c.yValueDecimal&&g>m&&(g=m,v=Math.round(m/g)),g>r&&(!d&&!u||n.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)<r){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 n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0,a=Math.abs(t-e),o=[];if(e===t)return{result:o=[e],niceMin:o[0],niceMax:o[o.length-1]};"dataPoints"===(n=this._adjustTicksForSmallRange(n,r,a))&&(n=this.w.globals.dataPoints-1),i||(i=a/n),i=Math.round(100*(i+Number.EPSILON))/100,n===Number.MAX_VALUE&&(n=5,i=1);for(var s=e;n>=0;)o.push(s),s=k.preciseAddition(s,i),n-=1;return{result:o,niceMin:o[0],niceMax:o[o.length-1]}}},{key:"logarithmicScaleNice",value:function(e,t,n){t<=0&&(t=Math.max(e,n)),e<=0&&(e=Math.min(t,n));for(var r=[],i=Math.ceil(Math.log(t)/Math.log(n)+1),a=Math.floor(Math.log(e)/Math.log(n));a<i;a++)r.push(Math.pow(n,a));return{result:r,niceMin:r[0],niceMax:r[r.length-1]}}},{key:"logarithmicScale",value:function(e,t,n){t<=0&&(t=Math.max(e,n)),e<=0&&(e=Math.min(t,n));for(var r=[],i=Math.log(t)/Math.log(n),a=Math.log(e)/Math.log(n),o=i-a,s=Math.round(o),l=o/s,c=0,u=a;c<s;c++,u+=l)r.push(Math.pow(n,u));return r.push(Math.pow(n,i)),{result:r,niceMin:e,niceMax:t}}},{key:"_adjustTicksForSmallRange",value:function(e,t,n){var r=e;if(void 0!==t&&this.w.config.yaxis[t].labels.formatter&&void 0===this.w.config.yaxis[t].tickAmount){var i=Number(this.w.config.yaxis[t].labels.formatter(1));k.isNumber(i)&&0===this.w.globals.yValueDecimal&&(r=Math.ceil(n))}return r<e?r:e}},{key:"setYScaleForIndex",value:function(e,t,n){var r=this.w.globals,i=this.w.config,a=r.isBarHorizontal?i.xaxis:i.yaxis[e];void 0===r.yAxisScale[e]&&(r.yAxisScale[e]=[]);var o=Math.abs(n-t);a.logarithmic&&o<=5&&(r.invalidLogScale=!0),a.logarithmic&&o>5?(r.allSeriesCollapsed=!1,r.yAxisScale[e]=a.forceNiceScale?this.logarithmicScaleNice(t,n,a.logBase):this.logarithmicScale(t,n,a.logBase)):n!==-Number.MAX_VALUE&&k.isNumber(n)&&t!==Number.MAX_VALUE&&k.isNumber(t)?(r.allSeriesCollapsed=!1,r.yAxisScale[e]=this.niceScale(t,n,e)):r.yAxisScale[e]=this.niceScale(Number.MIN_VALUE,0,e)}},{key:"setXScale",value:function(e,t){var n=this.w,r=n.globals;if(t!==-Number.MAX_VALUE&&k.isNumber(t)){var i=r.xTickAmount;r.xAxisScale=this.linearScale(e,t,i,0,void 0===n.config.xaxis.max?n.config.xaxis.stepSize:void 0)}else r.xAxisScale=this.linearScale(0,10,10);return r.xAxisScale}},{key:"scaleMultipleYAxes",value:function(){var e=this,t=this.w.config,n=this.w.globals;this.coreUtils.setSeriesYAxisMappings();var r=n.seriesYAxisMap,i=n.minYArr,a=n.maxYArr;n.allSeriesCollapsed=!0,n.barGroups=[],r.forEach((function(r,o){var s=[];r.forEach((function(e){var n,r=null===(n=t.series[e])||void 0===n?void 0:n.group;s.indexOf(r)<0&&s.push(r)})),r.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(n.dataPoints).fill(0),i=[],a=[],p=[];s.forEach((function(){i.push(e.map((function(){return Number.MIN_VALUE}))),a.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[r[e]].type&&(l=t.series[r[e]].type);var u=r[e];c=t.series[u].group?t.series[u].group:"axis-".concat(o),!(n.collapsedSeriesIndices.indexOf(u)<0&&n.ancillaryCollapsedSeriesIndices.indexOf(u)<0)||(n.allSeriesCollapsed=!1,s.forEach((function(e,r){if(t.series[u].group===e)for(var o=0;o<n.series[u].length;o++){var s=n.series[u][o];s>=0?a[r][o]+=s:p[r][o]+=s,i[r][o]+=s,h=Math.min(h,s),f=Math.max(f,s)}}))),"bar"!==l&&"column"!==l||n.barGroups.push(c)},m=0;m<r.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,a[t]))})):(s.forEach((function(e,t){h=Math.min(h,Math.min.apply(null,i[t])),f=Math.max(f,Math.max.apply(null,i[t]))})),u=h,d=f),u===Number.MIN_VALUE&&d===Number.MIN_VALUE&&(d=-Number.MAX_VALUE)}();else for(var p=0;p<r.length;p++){var g=r[p];u=Math.min(u,i[g]),d=Math.max(d,a[g]),!(n.collapsedSeriesIndices.indexOf(g)<0&&n.ancillaryCollapsedSeriesIndices.indexOf(g)<0)||(n.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),n.barGroups=n.barGroups.filter((function(e,t,n){return n.indexOf(e)===t})),e.setYScaleForIndex(o,u,d),r.forEach((function(e){i[e]=n.yAxisScale[o].niceMin,a[e]=n.yAxisScale[o].niceMax}))}():e.setYScaleForIndex(o,0,-Number.MAX_VALUE)}))}}]),e}(),ir=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w,this.scales=new rr(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,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-Number.MAX_VALUE,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=this.w.config,a=this.w.globals,o=-Number.MAX_VALUE,s=Number.MIN_VALUE;null===r&&(r=e+1);var l=a.series,c=l,u=l;"candlestick"===i.chart.type?(c=a.seriesCandleL,u=a.seriesCandleH):"boxPlot"===i.chart.type?(c=a.seriesCandleO,u=a.seriesCandleC):a.isRangeData&&(c=a.seriesRangeStart,u=a.seriesRangeEnd);var d=!1;if(a.seriesX.length>=r){var h,f=null===(h=a.brushSource)||void 0===h?void 0:h.w.config.chart.brush;(i.chart.zoom.enabled&&i.chart.zoom.autoScaleYaxis||null!=f&&f.enabled&&null!=f&&f.autoScaleYaxis)&&(d=!0)}for(var p=e;p<r;p++){a.dataPoints=Math.max(a.dataPoints,l[p].length);var g=i.series[p].type;a.categoryLabels.length&&(a.dataPoints=a.categoryLabels.filter((function(e){return void 0!==e})).length),a.labels.length&&"datetime"!==i.xaxis.type&&0!==a.series.reduce((function(e,t){return e+t.length}),0)&&(a.dataPoints=Math.max(a.dataPoints,a.labels.length));var m=0,v=l[p].length-1;if(d){if(i.xaxis.min)for(;m<v&&a.seriesX[p][m]<i.xaxis.min;m++);if(i.xaxis.max)for(;v>m&&a.seriesX[p][v]>i.xaxis.max;v--);}for(var y=m;y<=v&&y<a.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]),n=Math.max(n,c[p][y])),g){case"candlestick":void 0!==a.seriesCandleC[p][y]&&(o=Math.max(o,a.seriesCandleH[p][y]),t=Math.min(t,a.seriesCandleL[p][y]));break;case"boxPlot":void 0!==a.seriesCandleC[p][y]&&(o=Math.max(o,a.seriesCandleC[p][y]),t=Math.min(t,a.seriesCandleO[p][y]))}g&&"candlestick"!==g&&"boxPlot"!==g&&"rangeArea"!==g&&"rangeBar"!==g&&(o=Math.max(o,a.series[p][y]),t=Math.min(t,a.series[p][y])),a.seriesGoals[p]&&a.seriesGoals[p][y]&&Array.isArray(a.seriesGoals[p][y])&&a.seriesGoals[p][y].forEach((function(e){o=Math.max(o,e.value),t=Math.min(t,e.value)})),n=o,b=k.noExponents(b),k.isFloat(b)&&(a.yValueDecimal=Math.max(a.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 a.hasNullValues=!0}"bar"!==g&&"column"!==g||(s<0&&o<0&&(o=0,n=Math.max(n,0)),s===Number.MIN_VALUE&&(s=0,t=Math.min(t,0)))}return"rangeBar"===i.chart.type&&a.seriesRangeStart.length&&a.isBarHorizontal&&(s=t),"bar"===i.chart.type&&(s<0&&o<0&&(o=0),s===Number.MIN_VALUE&&(s=0)),{minY:s,maxY:o,lowestY:t,highestY:n}}},{key:"setYRange",value:function(){var e=this.w.globals,t=this.w.config;e.maxY=-Number.MAX_VALUE,e.minY=Number.MIN_VALUE;var n,r=Number.MAX_VALUE;if(e.isMultipleYAxis){r=Number.MAX_VALUE;for(var i=0;i<e.series.length;i++)n=this.getMinYMaxY(i),e.minYArr[i]=n.lowestY,e.maxYArr[i]=n.highestY,r=Math.min(r,n.lowestY)}return n=this.getMinYMaxY(0,r,null,e.series.length),"bar"===t.chart.type?(e.minY=n.minY,e.maxY=n.maxY):(e.minY=n.lowestY,e.maxY=n.highestY),r=n.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&&r!==-Number.MAX_VALUE&&r!==e.maxY&&(e.minY=r):e.minY=e.minY!==Number.MIN_VALUE?Math.min(n.minY,e.minY):n.minY,t.yaxis.forEach((function(t,n){void 0!==t.max&&("number"==typeof t.max?e.maxYArr[n]=t.max:"function"==typeof t.max&&(e.maxYArr[n]=t.max(e.isMultipleYAxis?e.maxYArr[n]:e.maxY)),e.maxY=e.maxYArr[n]),void 0!==t.min&&("number"==typeof t.min?e.minYArr[n]=t.min:"function"==typeof t.min&&(e.minYArr[n]=t.min(e.isMultipleYAxis?e.minYArr[n]===Number.MIN_VALUE?0:e.minYArr[n]:e.minY)),e.minY=e.minYArr[n])})),e.isBarHorizontal&&["min","max"].forEach((function(n){void 0!==t.xaxis[n]&&"number"==typeof t.xaxis[n]&&("min"===n?e.minY=t.xaxis[n]:e.maxY=t.xaxis[n])})),e.isMultipleYAxis?(this.scales.scaleMultipleYAxes(),e.minY=r):(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(n){switch(n.type||t.chart.type){case"bar":case"column":e.barGroups.push(n.group);break;case"line":e.lineGroups.push(n.group);break;case"area":e.areaGroups.push(n.group)}})),e.barGroups=e.barGroups.filter((function(e,t,n){return n.indexOf(e)===t})),e.lineGroups=e.lineGroups.filter((function(e,t,n){return n.indexOf(e)===t})),e.areaGroups=e.areaGroups.filter((function(e,t,n){return n.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,n="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 n=0;n<e.labels[t].length;n++)null!==e.labels[t][n]&&k.isNumber(e.labels[t][n])&&(e.maxX=Math.max(e.maxX,e.labels[t][n]),e.initialMaxX=Math.max(e.maxX,e.labels[t][n]),e.minX=Math.min(e.minX,e.labels[t][n]),e.initialMinX=Math.min(e.minX,e.labels[t][n]))}(),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 r=10;if(void 0===t.xaxis.tickAmount)r=Math.round(e.svgWidth/150),"numeric"===t.xaxis.type&&e.dataPoints<30&&(r=e.dataPoints-1),r>e.dataPoints&&0!==e.dataPoints&&(r=e.dataPoints-1);else if("dataPoints"===t.xaxis.tickAmount){if(e.series.length>1&&(r=e.series[e.maxValsInArrayIndex].length-1),e.isXNumeric){var i=Math.round(e.maxX-e.minX);i<30&&(r=i)}}else r=t.xaxis.tickAmount;if(e.xTickAmount=r,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 a=[],o=e.minX-1;o<e.maxX;o++)a.push(o+1);e.xAxisScale={result:a,niceMin:a[0],niceMax:a[a.length-1]}}else e.xAxisScale=this.scales.setXScale(e.minX,e.maxX);else e.xAxisScale=this.scales.linearScale(0,r,r,0,t.xaxis.stepSize),e.noLabelsProvided&&e.labels.length>0&&(e.xAxisScale=this.scales.linearScale(1,e.labels.length,r-1,0,t.xaxis.stepSize),e.seriesX=e.labels.slice());n&&(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 n=0;n<e.seriesZ[t].length;n++)null!==e.seriesZ[t][n]&&k.isNumber(e.seriesZ[t][n])&&(e.maxZ=Math.max(e.maxZ,e.seriesZ[t][n]),e.minZ=Math.min(e.minZ,e.seriesZ[t][n]))}},{key:"_handleSingleDataPoint",value:function(){var e=this.w.globals,t=this.w.config;if(e.minX===e.maxX){var n=new In(this.ctx);if("datetime"===t.xaxis.type){var r=n.getDate(e.minX);t.xaxis.labels.datetimeUTC?r.setUTCDate(r.getUTCDate()-2):r.setDate(r.getDate()-2),e.minX=new Date(r).getTime();var i=n.getDate(e.maxX);t.xaxis.labels.datetimeUTC?i.setUTCDate(i.getUTCDate()+2):i.setDate(i.getDate()+2),e.maxX=new Date(i).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,n){if(t.length){1===t.length&&t.push(e.seriesX[e.maxValsInArrayIndex][e.seriesX[e.maxValsInArrayIndex].length-1]);var r=t.slice();r.sort((function(e,t){return e-t})),r.forEach((function(t,n){if(n>0){var i=t-r[n-1];i>0&&(e.minXDiff=Math.min(i,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 n=t.seriesGroups;n.length||(n=[this.w.globals.seriesNames.map((function(e){return e}))]);var r={},i={};n.forEach((function(n){r[n]=[],i[n]=[],e.w.config.series.map((function(e,r){return n.indexOf(t.seriesNames[r])>-1?r:null})).filter((function(e){return null!==e})).forEach((function(a){for(var o=0;o<t.series[t.maxValsInArrayIndex].length;o++){var s,l,c,u;void 0===r[n][o]&&(r[n][o]=0,i[n][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[a])||void 0===l?void 0:l.type)||"column"===(null===(c=e.w.config.series)||void 0===c||null===(u=c[a])||void 0===u?void 0:u.type)))&&null!==t.series[a][o]&&k.isNumber(t.series[a][o])&&(t.series[a][o]>0?r[n][o]+=parseFloat(t.series[a][o])+1e-4:i[n][o]+=parseFloat(t.series[a][o]))}}))})),Object.entries(r).forEach((function(e){var n=v(e,1)[0];r[n].forEach((function(e,a){t.maxY=Math.max(t.maxY,r[n][a]),t.minY=Math.min(t.minY,i[n][a])}))}))}}}]),e}(),ar=function(){function e(t,n){a(this,e),this.ctx=t,this.elgrid=n,this.w=t.w;var r=this.w;this.xaxisFontSize=r.config.xaxis.labels.style.fontSize,this.axisFontFamily=r.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=r.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal="bar"===r.config.chart.type&&r.config.plotOptions.bar.horizontal,this.xAxisoffX="bottom"===r.config.xaxis.position?r.globals.gridHeight:0,this.drawnLabels=[],this.axesUtils=new Ln(t)}return s(e,[{key:"drawYaxis",value:function(e){var t=this.w,n=new Dn(this.ctx),r=t.config.yaxis[e].labels.style,i=r.fontSize,a=r.fontFamily,o=r.fontWeight,s=n.group({class:"apexcharts-yaxis",rel:e,transform:"translate(".concat(t.globals.translateYAxisX[e],", 0)")});if(this.axesUtils.isYAxisHidden(e))return s;var l=n.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(i,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(r.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=n.drawText({x:m,y:f,text:x.includes(g)&&!t.config.yaxis[e].labels.showDuplicates?"":g,textAnchor:v,fontSize:i,fontFamily:a,fontWeight:o,maxWidth:t.config.yaxis[e].labels.maxWidth,foreColor:b,isPlainText:!1,cssClass:"apexcharts-yaxis-label ".concat(r.cssClass)});l.add(w),this.addTooltip(w,g),0!==t.config.yaxis[e].labels.rotate&&this.rotateLabel(n,w,firstLabel,t.config.yaxis[e].labels.rotate),f+=u}}return this.addYAxisTitle(n,s,e),this.addAxisBorder(n,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 n=document.createElementNS(this.w.globals.SVGNS,"title");n.textContent=Array.isArray(t)?t.join(" "):t,e.node.appendChild(n)}},{key:"rotateLabel",value:function(e,t,n,r){var i=e.rotateAroundCenter(n.node),a=e.rotateAroundCenter(t.node);t.node.setAttribute("transform","rotate(".concat(r," ").concat(i.x," ").concat(a.y,")"))}},{key:"addYAxisTitle",value:function(e,t,n){var r=this.w;if(void 0!==r.config.yaxis[n].title.text){var i=e.group({class:"apexcharts-yaxis-title"}),a=r.config.yaxis[n].opposite?r.globals.translateYAxisX[n]:0,o=e.drawText({x:a,y:r.globals.gridHeight/2+r.globals.translateY+r.config.yaxis[n].title.offsetY,text:r.config.yaxis[n].title.text,textAnchor:"end",foreColor:r.config.yaxis[n].title.style.color,fontSize:r.config.yaxis[n].title.style.fontSize,fontWeight:r.config.yaxis[n].title.style.fontWeight,fontFamily:r.config.yaxis[n].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text ".concat(r.config.yaxis[n].title.style.cssClass)});i.add(o),t.add(i)}}},{key:"addAxisBorder",value:function(e,t,n,r,i){var a=this.w,o=a.config.yaxis[n].axisBorder,s=31+o.offsetX;if(a.config.yaxis[n].opposite&&(s=-31-o.offsetX),o.show){var l=e.drawLine(s,a.globals.translateY+o.offsetY-2,s,a.globals.gridHeight+a.globals.translateY+o.offsetY+2,o.color,0,o.width);t.add(l)}a.config.yaxis[n].axisTicks.show&&this.axesUtils.drawYAxisTicks(s,r,o,a.config.yaxis[n].axisTicks,n,i,t)}},{key:"drawYaxisInversed",value:function(e){var t=this.w,n=new Dn(this.ctx),r=n.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),i=n.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});r.add(i);var a=t.globals.yAxisScale[e].result.length-1,o=t.globals.gridWidth/a+.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(),a=(c=u.slice()).length),t.config.xaxis.labels.show)for(var d=u.length?0:a;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=n.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)});i.add(g),g.tspan(h),this.addTooltip(g,h),s+=o}return this.inversedYAxisTitleText(r),this.inversedYAxisBorder(r),r}},{key:"inversedYAxisBorder",value:function(e){var t=this.w,n=new Dn(this.ctx),r=t.config.xaxis.axisBorder;if(r.show){var i=0;"bar"===t.config.chart.type&&t.globals.isXNumeric&&(i-=15);var a=n.drawLine(t.globals.padHorizontal+i+r.offsetX,this.xAxisoffX,t.globals.gridWidth,this.xAxisoffX,r.color,0,r.height);this.elgrid&&this.elgrid.elGridBorders&&t.config.grid.show?this.elgrid.elGridBorders.add(a):e.add(a)}}},{key:"inversedYAxisTitleText",value:function(e){var t=this.w,n=new Dn(this.ctx);if(void 0!==t.config.xaxis.title.text){var r=n.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),i=n.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)});r.add(i),e.add(r)}}},{key:"yAxisTitleRotate",value:function(e,t){var n=this.w,r=new Dn(this.ctx),i=n.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(e,"'] .apexcharts-yaxis-texts-g")),a=i?i.getBoundingClientRect():{width:0,height:0},o=n.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,a,s,t);o.setAttribute("x",l.xPos-(t?10:0));var c=r.rotateAroundCenter(o);o.setAttribute("transform","rotate(".concat(t?-1*n.config.yaxis[e].title.rotate:n.config.yaxis[e].title.rotate," ").concat(c.x," ").concat(c.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(e,t,n,r){var i=this.w,a=0,o=10;return void 0===i.config.yaxis[e].title.text||e<0?{xPos:a,padd:0}:(r?a=t.width+i.config.yaxis[e].title.offsetX+n.width/2+o/2:(a=-1*t.width+i.config.yaxis[e].title.offsetX+o/2+n.width/2,i.globals.isBarHorizontal&&(o=25,a=-1*t.width-i.config.yaxis[e].title.offsetX-o)),{xPos:a,padd:o})}},{key:"setYAxisXPosition",value:function(e,t){var n=this.w,r=0,i=0,a=18,o=1;n.config.yaxis.length>1&&(this.multipleYs=!0),n.config.yaxis.forEach((function(s,l){var c=n.globals.ignoreYAxisIndexes.includes(l)||!s.show||s.floating||0===e[l].width,u=e[l].width+t[l].width;s.opposite?n.globals.isBarHorizontal?(i=n.globals.gridWidth+n.globals.translateX-1,n.globals.translateYAxisX[l]=i-s.labels.offsetX):(i=n.globals.gridWidth+n.globals.translateX+o,c||(o+=u+20),n.globals.translateYAxisX[l]=i-s.labels.offsetX+20):(r=n.globals.translateX-a,c||(a+=u+20),n.globals.translateYAxisX[l]=r+s.labels.offsetX)}))}},{key:"setYAxisTextAlignments",value:function(){var e=this.w;k.listToArray(e.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis")).forEach((function(t,n){var r=e.config.yaxis[n];if(r&&!r.floating&&void 0!==r.labels.align){var i=e.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(n,"'] .apexcharts-yaxis-texts-g")),a=k.listToArray(e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(n,"'] .apexcharts-yaxis-label"))),o=i.getBoundingClientRect();a.forEach((function(e){e.setAttribute("text-anchor",r.labels.align)})),"left"!==r.labels.align||r.opposite?"center"===r.labels.align?i.setAttribute("transform","translate(".concat(o.width/2*(r.opposite?1:-1),", 0)")):"right"===r.labels.align&&r.opposite&&i.setAttribute("transform","translate(".concat(o.width,", 0)")):i.setAttribute("transform","translate(-".concat(o.width,", 0)"))}}))}}]),e}(),or=function(){function e(t){a(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 n=this.w;n.globals.events.hasOwnProperty(e)?n.globals.events[e].push(t):n.globals.events[e]=[t]}},{key:"removeEventListener",value:function(e,t){var n=this.w;if(n.globals.events.hasOwnProperty(e)){var r=n.globals.events[e].indexOf(t);-1!==r&&n.globals.events[e].splice(r,1)}}},{key:"fireEvent",value:function(e,t){var n=this.w;if(n.globals.events.hasOwnProperty(e)){t&&t.length||(t=[]);for(var r=n.globals.events[e],i=r.length,a=0;a<i;a++)r[a].apply(null,t)}}},{key:"setupEventHandlers",value:function(){var e=this,t=this.w,n=this.ctx,r=t.globals.dom.baseEl.querySelector(t.globals.chartClass);this.ctx.eventList.forEach((function(e){r.addEventListener(e,(function(e){var r=null===e.target.getAttribute("i")&&-1!==t.globals.capturedSeriesIndex?t.globals.capturedSeriesIndex:e.target.getAttribute("i"),i=null===e.target.getAttribute("j")&&-1!==t.globals.capturedDataPointIndex?t.globals.capturedDataPointIndex:e.target.getAttribute("j"),a=Object.assign({},t,{seriesIndex:t.globals.axisCharts?r:0,dataPointIndex:i});"mousemove"===e.type||"touchmove"===e.type?"function"==typeof t.config.chart.events.mouseMove&&t.config.chart.events.mouseMove(e,n,a):"mouseleave"===e.type||"touchleave"===e.type?"function"==typeof t.config.chart.events.mouseLeave&&t.config.chart.events.mouseLeave(e,n,a):("mouseup"===e.type&&1===e.which||"touchend"===e.type)&&("function"==typeof t.config.chart.events.click&&t.config.chart.events.click(e,n,a),n.ctx.events.fireEvent("click",[e,n,a]))}),{capture:!1,passive:!0})})),this.ctx.eventList.forEach((function(n){t.globals.dom.baseEl.addEventListener(n,e.documentEvent,{passive:!0})})),this.ctx.core.setupBrushHandler()}},{key:"documentEvent",value:function(e){var t=this.w,n=e.target.className;if("click"===e.type){var r=t.globals.dom.baseEl.querySelector(".apexcharts-menu");r&&r.classList.contains("apexcharts-menu-open")&&"apexcharts-menu-icon"!==n&&r.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}(),sr=function(){function e(t){a(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 n=t.filter((function(t){return t.name===e}))[0];if(!n)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var r=k.extend(zn,n);this.w.globals.locale=r.options}}]),e}(),lr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"drawAxis",value:function(e,t){var n,r,i=this,a=this.w.globals,o=this.w.config,s=new tr(this.ctx,t),l=new ar(this.ctx,t);a.axisCharts&&"radar"!==e&&(a.isBarHorizontal?(r=l.drawYaxisInversed(0),n=s.drawXaxisInversed(0),a.dom.elGraphical.add(n),a.dom.elGraphical.add(r)):(n=s.drawXaxis(),a.dom.elGraphical.add(n),o.yaxis.map((function(e,t){if(-1===a.ignoreYAxisIndexes.indexOf(t)&&(r=l.drawYaxis(t),a.dom.Paper.add(r),"back"===i.w.config.grid.position)){var n=a.dom.Paper.children()[1];n.remove(),a.dom.Paper.add(n)}}))))}}]),e}(),cr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"drawXCrosshairs",value:function(){var e=this.w,t=new Dn(this.ctx),n=new An(this.ctx),r=e.config.xaxis.crosshairs.fill.gradient,i=e.config.xaxis.crosshairs.dropShadow,a=e.config.xaxis.crosshairs.fill.type,o=r.colorFrom,s=r.colorTo,l=r.opacityFrom,c=r.opacityTo,u=r.stops,d=i.enabled,h=i.left,f=i.top,p=i.blur,g=i.color,m=i.opacity,v=e.config.xaxis.crosshairs.fill.color;if(e.config.xaxis.crosshairs.show){"gradient"===a&&(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=n.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 Dn(this.ctx),n=e.config.yaxis[0].crosshairs,r=e.globals.barPadForNumericAxis;if(e.config.yaxis[0].crosshairs.show){var i=t.drawLine(-r,0,e.globals.gridWidth+r,0,n.stroke.color,n.stroke.dashArray,n.stroke.width);i.attr({class:"apexcharts-ycrosshairs"}),e.globals.dom.elGraphical.add(i)}var a=t.drawLine(-r,0,e.globals.gridWidth+r,0,n.stroke.color,0,0);a.attr({class:"apexcharts-ycrosshairs-hidden"}),e.globals.dom.elGraphical.add(a)}}]),e}(),ur=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"checkResponsiveConfig",value:function(e){var t=this,n=this.w,r=n.config;if(0!==r.responsive.length){var i=r.responsive.slice();i.sort((function(e,t){return e.breakpoint>t.breakpoint?1:t.breakpoint>e.breakpoint?-1:0})).reverse();var a=new Vn({}),o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=i[0].breakpoint,o=window.innerWidth>0?window.innerWidth:screen.width;if(o>r){var s=k.clone(n.globals.initialConfig);s.series=k.clone(n.config.series);var l=On.extendArrayProps(a,s,n);e=k.extend(l,e),e=k.extend(n.config,e),t.overrideResponsiveOptions(e)}else for(var c=0;c<i.length;c++)o<i[c].breakpoint&&(e=On.extendArrayProps(a,i[c].options,n),e=k.extend(n.config,e),t.overrideResponsiveOptions(e))};if(e){var s=On.extendArrayProps(a,e,n);s=k.extend(n.config,s),o(s=k.extend(s,e))}else o({})}}},{key:"overrideResponsiveOptions",value:function(e){var t=new Vn(e).init({responsiveOverride:!0});this.w.config=t}}]),e}(),dr=function(){function e(t){a(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,n=e.plotOptions;return"treemap"===t.type&&n.treemap&&n.treemap.distributed||"heatmap"===t.type&&n.heatmap&&n.heatmap.distributed}},{key:"checkBarDistributed",value:function(){var e=this.w.config,t=e.chart,n=e.plotOptions;return n.bar&&n.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 n=y(e.config.colors||e.config.fill.colors||[]);e.globals.colors=this.getColors(n),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 r=e.globals.colors.slice();this.pushExtraColors(e.globals.colors),this.applyColorTypes(["fill","stroke"],r),this.applyDataLabelsColors(r),this.applyRadarPolygonsColors(),this.applyMarkersColors(r)}},{key:"getColors",value:function(e){var t=this,n=this.w;return e&&0!==e.length?Array.isArray(e)&&e.length>0&&"function"==typeof e[0]?(this.isColorFn=!0,n.config.series.map((function(r,i){var a=e[i]||e[0];return"function"==typeof a?a({value:n.globals.axisCharts?n.globals.series[i][0]||0:n.globals.series[i],seriesIndex:i,dataPointIndex:i,w:t.w}):a}))):e:this.predefined()}},{key:"applySeriesColors",value:function(e,t){e.forEach((function(e,n){e&&(t[n]=e)}))}},{key:"getMonochromeColors",value:function(e,t,n){var r=e.color,i=e.shadeIntensity,a=e.shadeTo,o=this.isBarDistributed||this.isHeatmapDistributed?t[0].length*t.length:t.length,s=1/(o/i),l=0;return Array.from({length:o},(function(){var e="dark"===a?n.shadeColor(-1*l,r):n.shadeColor(l,r);return l+=s,e}))}},{key:"applyColorTypes",value:function(e,t){var n=this,r=this.w;e.forEach((function(e){r.globals[e].colors=void 0===r.config[e].colors?n.isColorFn?r.config.colors:t:r.config[e].colors.slice(),n.pushExtraColors(r.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 n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=this.w,i=t||r.globals.series.length;if(null===n&&(n=this.isBarDistributed||this.isHeatmapDistributed||"heatmap"===r.config.chart.type&&r.config.plotOptions.heatmap&&r.config.plotOptions.heatmap.colorScale.inverse),n&&r.globals.series.length&&(i=r.globals.series[r.globals.maxValsInArrayIndex].length*r.globals.series.length),e.length<i)for(var a=i-e.length,o=0;o<a;o++)e.push(e[o])}},{key:"updateThemeOptions",value:function(e){e.chart=e.chart||{},e.tooltip=e.tooltip||{};var t=e.theme.mode,n="dark"===t?"palette4":"light"===t?"palette1":e.theme.palette||"palette1",r="dark"===t?"#f6f7f8":"light"===t?"#373d3f":e.chart.foreColor||"#373d3f";return e.tooltip.theme=t||"light",e.chart.foreColor=r,e.theme.palette=n,e}},{key:"predefined",value:function(){var e=this.w.config.theme.palette,t=this.ctx.constructor.getThemePalettes();return t[e]||t.palette1}}]),e}(),hr=function(){function e(t){a(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,n="title"===e?t.config.title:t.config.subtitle,r=t.globals.svgWidth/2,i=n.offsetY,a="middle";if("left"===n.align?(r=10,a="start"):"right"===n.align&&(r=t.globals.svgWidth-10,a="end"),r+=n.offsetX,i=i+parseInt(n.style.fontSize,10)+n.margin/2,void 0!==n.text){var o=new Dn(this.ctx).drawText({x:r,y:i,text:n.text,textAnchor:a,fontSize:n.style.fontSize,fontFamily:n.style.fontFamily,fontWeight:n.style.fontWeight,foreColor:n.style.color,opacity:1});o.node.setAttribute("class","apexcharts-".concat(e,"-text")),t.globals.dom.Paper.add(o)}}}]),e}(),fr=function(){function e(t){a(this,e),this.w=t.w,this.dCtx=t}return s(e,[{key:"getTitleSubtitleCoords",value:function(e){var t=this.w,n=0,r=0,i="title"===e?t.config.title.floating:t.config.subtitle.floating,a=t.globals.dom.baseEl.querySelector(".apexcharts-".concat(e,"-text"));if(null!==a&&!i){var o=a.getBoundingClientRect();n=o.width,r=t.globals.axisCharts?o.height+5:o.height}return{width:n,height:r}}},{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 n=Object.assign({},k.getBoundingClientRect(t));return null!==t&&!e.config.legend.floating&&e.config.legend.show?this.dCtx.lgRect={x:n.x,y:n.y,height:n.height,width:0===n.height?0:n.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,n=[];t.config.series.forEach((function(i,a){i.data.forEach((function(i,o){var s;s=t.globals.series[a][o],r=t.config.dataLabels.formatter(s,{ctx:e.dCtx.ctx,seriesIndex:a,dataPointIndex:o,w:t}),n.push(r)}))}));var r=k.getLargestStringFromArr(n),i=new Dn(this.dCtx.ctx),a=t.config.dataLabels.style,o=i.getTextRects(r,parseInt(a.fontSize),a.fontFamily);return{width:1.05*o.width,height:o.height}}},{key:"getLargestStringFromMultiArr",value:function(e,t){var n=e;if(this.w.globals.isMultiLineX){var r=t.map((function(e,t){return Array.isArray(e)?e.length:1})),i=Math.max.apply(Math,y(r));n=t[r.indexOf(i)]}return n}}]),e}(),pr=function(){function e(t){a(this,e),this.w=t.w,this.dCtx=t}return s(e,[{key:"getxAxisLabelsCoords",value:function(){var e,t=this.w,n=t.globals.labels.slice();if(t.config.xaxis.convertedCatToNumeric&&0===n.length&&(n=t.globals.categoryLabels),t.globals.timescaleLabels.length>0){var r=this.getxAxisTimeScaleLabelsCoords();e={width:r.width,height:r.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 i=t.globals.xLabelFormatter,a=k.getLargestStringFromArr(n),o=this.dCtx.dimHelpers.getLargestStringFromMultiArr(a,n);t.globals.isBarHorizontal&&(o=a=t.globals.yAxisScale[0].result.reduce((function(e,t){return e.length>t.length?e:t}),0));var s=new Nn(this.dCtx.ctx),l=a;a=s.xLabelFormat(i,a,l,{i:void 0,dateFormatter:new In(this.dCtx.ctx).formatDate,w:t}),o=s.xLabelFormat(i,o,l,{i:void 0,dateFormatter:new In(this.dCtx.ctx).formatDate,w:t}),(t.config.xaxis.convertedCatToNumeric&&void 0===a||""===String(a).trim())&&(o=a="1");var c=new Dn(this.dCtx.ctx),u=c.getTextRects(a,t.config.xaxis.labels.style.fontSize),d=u;if(a!==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*n.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(a),a!==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 n,r=(null===(e=t.config.xaxis.group.style)||void 0===e?void 0:e.fontSize)||t.config.xaxis.labels.style.fontSize,i=t.globals.groups.map((function(e){return e.title})),a=k.getLargestStringFromArr(i),o=this.dCtx.dimHelpers.getLargestStringFromMultiArr(a,i),s=new Dn(this.dCtx.ctx),l=s.getTextRects(a,r),c=l;return a!==o&&(c=s.getTextRects(o,r)),n={width:l.width>=c.width?l.width:c.width,height:l.height>=c.height?l.height:c.height},t.config.xaxis.labels.show||(n={width:0,height:0}),{width:n.width,height:n.height}}},{key:"getxAxisTitleCoords",value:function(){var e=this.w,t=0,n=0;if(void 0!==e.config.xaxis.title.text){var r=new Dn(this.dCtx.ctx).getTextRects(e.config.xaxis.title.text,e.config.xaxis.title.style.fontSize);t=r.width,n=r.height}return{width:t,height:n}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var e,t=this.w;this.dCtx.timescaleLabels=t.globals.timescaleLabels.slice();var n=this.dCtx.timescaleLabels.map((function(e){return e.value})),r=n.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 Dn(this.dCtx.ctx).getTextRects(r,t.config.xaxis.labels.style.fontSize)).width*n.length>t.globals.gridWidth&&0!==t.config.xaxis.labels.rotate&&(t.globals.overlappingXLabels=!0),e}},{key:"additionalPaddingXLabels",value:function(e){var t=this,n=this.w,r=n.globals,i=n.config,a=i.xaxis.type,o=e.width;r.skipLastTimelinelabel=!1,r.skipFirstTimelinelabel=!1;var s=n.config.yaxis[0].opposite&&n.globals.isBarHorizontal,l=function(e,s){i.yaxis.length>1&&function(e){return-1!==r.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"===n.config.legend.position&&t.dCtx.lgRect.width>0?t.dCtx.lgRect.width:0;l>r.svgWidth-r.translateX-u&&(r.skipLastTimelinelabel=!0),c<-(e.show&&!e.floating||"bar"!==i.chart.type&&"candlestick"!==i.chart.type&&"rangeBar"!==i.chart.type&&"boxPlot"!==i.chart.type?10:o/1.75)&&(r.skipFirstTimelinelabel=!0)}else"datetime"===a?t.dCtx.gridPad.right<o&&!r.rotateXLabels&&(r.skipLastTimelinelabel=!0):"datetime"!==a&&t.dCtx.gridPad.right<o/2-t.dCtx.yAxisWidthRight&&!r.rotateXLabels&&!n.config.xaxis.labels.trim&&(t.dCtx.xPadRight=o/2+1)}(e)};i.yaxis.forEach((function(e,n){s?(t.dCtx.gridPad.left<o&&(t.dCtx.xPadLeft=o/2+1),t.dCtx.xPadRight=o/2+1):l(e,n)}))}}]),e}(),gr=function(){function e(t){a(this,e),this.w=t.w,this.dCtx=t}return s(e,[{key:"getyAxisLabelsCoords",value:function(){var e=this,t=this.w,n=[],r=10,i=new Ln(this.dCtx.ctx);return t.config.yaxis.map((function(a,o){var s={seriesIndex:o,dataPointIndex:-1,w:t},l=t.globals.yAxisScale[o],c=0;if(!i.isYAxisHidden(o)&&a.labels.show&&void 0!==a.labels.minWidth&&(c=a.labels.minWidth),!i.isYAxisHidden(o)&&a.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 n,r;return(null===(n=String(u(e,s)))||void 0===n?void 0:n.length)>(null===(r=String(u(t,s)))||void 0===r?void 0:r.length)?e:t}),d),f=h=u(h,s);if(void 0!==h&&0!==h.length||(h=l.niceMax),t.globals.isBarHorizontal){r=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 Dn(e.dCtx.ctx),m="rotate(".concat(a.labels.rotate," 0 0)"),v=g.getTextRects(h,a.labels.style.fontSize,a.labels.style.fontFamily,m,!1),y=v;h!==f&&(y=g.getTextRects(f,a.labels.style.fontSize,a.labels.style.fontFamily,m,!1)),n.push({width:(c>y.width||c>v.width?c:y.width>v.width?y.width:v.width)+r,height:y.height>v.height?y.height:v.height})}else n.push({width:0,height:0})})),n}},{key:"getyAxisTitleCoords",value:function(){var e=this,t=this.w,n=[];return t.config.yaxis.map((function(t,r){if(t.show&&void 0!==t.title.text){var i=new Dn(e.dCtx.ctx),a="rotate(".concat(t.title.rotate," 0 0)"),o=i.getTextRects(t.title.text,t.title.style.fontSize,t.title.style.fontFamily,a,!1);n.push({width:o.width,height:o.height})}else n.push({width:0,height:0})})),n}},{key:"getTotalYAxisWidth",value:function(){var e=this.w,t=0,n=0,r=0,i=e.globals.yAxisScale.length>1?10:0,a=new Ln(this.dCtx.ctx),o=function(o,s){var l=e.config.yaxis[s].floating,c=0;o.width>0&&!l?(c=o.width+i,function(t){return e.globals.ignoreYAxisIndexes.indexOf(t)>-1}(s)&&(c=c-o.width-i)):c=l||a.isYAxisHidden(s)?0:5,e.config.yaxis[s].opposite?r+=c:n+=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=n,this.dCtx.yAxisWidthRight=r,t}}]),e}(),mr=function(){function e(t){a(this,e),this.w=t.w,this.dCtx=t}return s(e,[{key:"gridPadForColumnsInNumericAxis",value:function(e){var t=this.w,n=t.config,r=t.globals;if(r.noData||r.collapsedSeries.length+r.ancillaryCollapsedSeries.length===n.series.length)return 0;var i=function(e){return["bar","rangeBar","candlestick","boxPlot"].includes(e)},a=n.chart.type,o=0,s=i(a)?n.series.length:1;r.comboBarCount>0&&(s=r.comboBarCount),r.collapsedSeries.forEach((function(e){i(e.type)&&(s-=1)})),n.chart.stacked&&(s=1);var l=i(a)||r.comboBarCount>0,c=Math.abs(r.initialMaxX-r.initialMinX);if(l&&r.isXNumeric&&!r.isBarHorizontal&&s>0&&0!==c){c<=3&&(c=r.dataPoints);var u=c/e,d=r.minXDiff&&r.minXDiff/u>0?r.minXDiff/u:0;d>e/2&&(d/=2),(o=d*parseInt(n.plotOptions.bar.columnWidth,10)/100)<1&&(o=1),r.barPadForNumericAxis=o}return o}},{key:"gridPadFortitleSubtitle",value:function(){var e=this,t=this.w,n=t.globals,r=this.dCtx.isSparkline||!n.axisCharts?0:10;["title","subtitle"].forEach((function(i){void 0!==t.config[i].text?r+=t.config[i].margin:r+=e.dCtx.isSparkline||!n.axisCharts?0:5})),!t.config.legend.show||"bottom"!==t.config.legend.position||t.config.legend.floating||n.axisCharts||(r+=10);var i=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),a=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");n.gridHeight-=i.height+a.height+r,n.translateY+=i.height+a.height+r}},{key:"setGridXPosForDualYAxis",value:function(e,t){var n=this.w,r=new Ln(this.dCtx.ctx);n.config.yaxis.forEach((function(i,a){-1!==n.globals.ignoreYAxisIndexes.indexOf(a)||i.floating||r.isYAxisHidden(a)||(i.opposite&&(n.globals.translateX-=t[a].width+e[a].width+parseInt(i.labels.style.fontSize,10)/1.2+12),n.globals.translateX<2&&(n.globals.translateX=2))}))}}]),e}(),vr=function(){function e(t){a(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 fr(this),this.dimYAxis=new gr(this),this.dimXAxis=new pr(this),this.dimGrid=new mr(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,n=t.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.datalabelsCoords={width:0,height:0};var r=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 n=v(t,2),r=n[0],i=n[1];e.gridPad[r]=Math.max(i,e.w.globals.markers.largestSize/1.5)})),this.gridPad.top=Math.max(r/2,this.gridPad.top),this.gridPad.bottom=Math.max(r/2,this.gridPad.bottom)),n.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),n.gridHeight=n.gridHeight-this.gridPad.top-this.gridPad.bottom,n.gridWidth=n.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var i=this.dimGrid.gridPadForColumnsInNumericAxis(n.gridWidth);n.gridWidth=n.gridWidth-2*i,n.translateX=n.translateX+this.gridPad.left+this.xPadLeft+(i>0?i:0),n.translateY=n.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var e=this,t=this.w,n=t.globals,r=this.dimYAxis.getyAxisLabelsCoords(),i=this.dimYAxis.getyAxisTitleCoords();n.isSlopeChart&&(this.datalabelsCoords=this.dimHelpers.getDatalabelsRect()),t.globals.yLabelsCoords=[],t.globals.yTitleCoords=[],t.config.yaxis.map((function(e,n){t.globals.yLabelsCoords.push({width:r[n].width,index:n}),t.globals.yTitleCoords.push({width:i[n].width,index:n})})),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var a=this.dimXAxis.getxAxisLabelsCoords(),o=this.dimXAxis.getxAxisGroupLabelsCoords(),s=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(a,s,o),n.translateXAxisY=t.globals.rotateXLabels?this.xAxisHeight/8:-4,n.translateXAxisX=t.globals.rotateXLabels&&t.globals.isXNumeric&&t.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,t.globals.isBarHorizontal&&(n.rotateXLabels=!1,n.translateXAxisY=parseInt(t.config.xaxis.labels.style.fontSize,10)/1.5*-1),n.translateXAxisY=n.translateXAxisY+t.config.xaxis.labels.offsetY,n.translateXAxisX=n.translateXAxisX+t.config.xaxis.labels.offsetX;var l=this.yAxisWidth,c=this.xAxisHeight;n.xAxisLabelsHeight=this.xAxisHeight-s.height,n.xAxisGroupLabelsHeight=n.xAxisLabelsHeight-a.height,n.xAxisLabelsWidth=this.xAxisWidth,n.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(a);var d=function(){n.translateX=l+e.datalabelsCoords.width,n.gridHeight=n.svgHeight-e.lgRect.height-c-(e.isSparkline||"treemap"===t.config.chart.type?0:t.globals.rotateXLabels?10:15),n.gridWidth=n.svgWidth-l-2*e.datalabelsCoords.width};switch("top"===t.config.xaxis.position&&(u=n.xAxisHeight-t.config.xaxis.axisTicks.height-5),t.config.legend.position){case"bottom":n.translateY=u,d();break;case"top":n.translateY=this.lgRect.height+u,d();break;case"left":n.translateY=u,n.translateX=this.lgRect.width+l+this.datalabelsCoords.width,n.gridHeight=n.svgHeight-c-12,n.gridWidth=n.svgWidth-this.lgRect.width-l-2*this.datalabelsCoords.width;break;case"right":n.translateY=u,n.translateX=l+this.datalabelsCoords.width,n.gridHeight=n.svgHeight-c-12,n.gridWidth=n.svgWidth-this.lgRect.width-l-2*this.datalabelsCoords.width-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(i,r),new ar(this.ctx).setYAxisXPosition(r,i)}},{key:"setDimensionsForNonAxisCharts",value:function(){var e=this.w,t=e.globals,n=e.config,r=0;e.config.legend.show&&!e.config.legend.floating&&(r=20);var i="pie"===n.chart.type||"polarArea"===n.chart.type||"donut"===n.chart.type?"pie":"radialBar",a=n.plotOptions[i].offsetY,o=n.plotOptions[i].offsetX;if(!n.legend.show||n.legend.floating){t.gridHeight=t.svgHeight;var s=t.dom.elWrap.getBoundingClientRect().width;return t.gridWidth=Math.min(s,t.gridHeight),t.translateY=a,void(t.translateX=o+(t.svgWidth-t.gridWidth)/2)}switch(n.legend.position){case"bottom":t.gridHeight=t.svgHeight-this.lgRect.height,t.gridWidth=t.svgWidth,t.translateY=a-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+a+10,t.translateX=o+(t.svgWidth-t.gridWidth)/2;break;case"left":t.gridWidth=t.svgWidth-this.lgRect.width-r,t.gridHeight="auto"!==n.chart.height?t.svgHeight:t.gridWidth,t.translateY=a,t.translateX=o+this.lgRect.width+r;break;case"right":t.gridWidth=t.svgWidth-this.lgRect.width-r-5,t.gridHeight="auto"!==n.chart.height?t.svgHeight:t.gridWidth,t.translateY=a,t.translateX=o+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(e,t,n){var r=this.w,i=r.globals.hasXaxisGroups?2:1,a=n.height+e.height+t.height,o=r.globals.isMultiLineX?1.2:r.globals.LINE_HEIGHT_RATIO,s=r.globals.rotateXLabels?22:10,l=r.globals.rotateXLabels&&"bottom"===r.config.legend.position?10:0;this.xAxisHeight=a*o+i*s+l,this.xAxisWidth=e.width,this.xAxisHeight-t.height>r.config.xaxis.labels.maxHeight&&(this.xAxisHeight=r.config.xaxis.labels.maxHeight),r.config.xaxis.labels.minHeight&&this.xAxisHeight<r.config.xaxis.labels.minHeight&&(this.xAxisHeight=r.config.xaxis.labels.minHeight),r.config.xaxis.floating&&(this.xAxisHeight=0);var c=0,u=0;r.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}(),yr=function(){function e(t){a(this,e),this.w=t.w,this.lgCtx=t}return s(e,[{key:"getLegendStyles",value:function(){var e,t,n,r=document.createElement("style");r.setAttribute("type","text/css");var i=(null===(e=this.lgCtx.ctx)||void 0===e||null===(t=e.opts)||void 0===t||null===(n=t.chart)||void 0===n?void 0:n.nonce)||this.w.config.chart.nonce;i&&r.setAttribute("nonce",i);var a=document.createTextNode(Zn);return r.appendChild(a),r}},{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 n=this,r=this.w;if(r.globals.axisCharts||"radialBar"===r.config.chart.type){r.globals.resized=!0;var i=null,a=null;r.globals.risingSeries=[],r.globals.axisCharts?(i=r.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(e,"']")),a=parseInt(i.getAttribute("data:realIndex"),10)):(i=r.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(e+1,"']")),a=parseInt(i.getAttribute("rel"),10)-1),t?[{cs:r.globals.collapsedSeries,csi:r.globals.collapsedSeriesIndices},{cs:r.globals.ancillaryCollapsedSeries,csi:r.globals.ancillaryCollapsedSeriesIndices}].forEach((function(e){n.riseCollapsedSeries(e.cs,e.csi,a)})):this.hideSeries({seriesEl:i,realIndex:a})}else{var o=r.globals.dom.Paper.findOne(" .apexcharts-series[rel='".concat(e+1,"'] path")),s=r.config.chart.type;if("pie"===s||"polarArea"===s||"donut"===s){var l=r.config.plotOptions.pie.donut.labels;new Dn(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,n=this.w,r=n.globals,i=k.clone(n.config.series);if(r.axisCharts){var a=n.config.yaxis[r.seriesYAxisReverseMap[t]],o={index:t,data:i[t].data.slice(),type:i[t].type||n.config.chart.type};if(a&&a.show&&a.showAlways)r.ancillaryCollapsedSeriesIndices.indexOf(t)<0&&(r.ancillaryCollapsedSeries.push(o),r.ancillaryCollapsedSeriesIndices.push(t));else if(r.collapsedSeriesIndices.indexOf(t)<0){r.collapsedSeries.push(o),r.collapsedSeriesIndices.push(t);var s=r.risingSeries.indexOf(t);r.risingSeries.splice(s,1)}}else r.collapsedSeries.push({index:t,data:i[t]}),r.collapsedSeriesIndices.push(t);return r.allSeriesCollapsed=r.collapsedSeries.length+r.ancillaryCollapsedSeries.length===n.config.series.length,this._getSeriesBasedOnCollapsedState(i)}},{key:"hideSeries",value:function(e){for(var t=e.seriesEl,n=e.realIndex,r=this.w,i=this.getSeriesAfterCollapsing({realIndex:n}),a=t.childNodes,o=0;o<a.length;o++)a[o].classList.contains("apexcharts-series-markers-wrap")&&(a[o].classList.contains("apexcharts-hide")?a[o].classList.remove("apexcharts-hide"):a[o].classList.add("apexcharts-hide"));this.lgCtx.ctx.updateHelpers._updateSeries(i,r.config.chart.animations.dynamicAnimation.enabled)}},{key:"riseCollapsedSeries",value:function(e,t,n){var r=this.w,i=k.clone(r.config.series);if(e.length>0){for(var a=0;a<e.length;a++)e[a].index===n&&(r.globals.axisCharts?i[n].data=e[a].data.slice():i[n]=e[a].data,"number"!=typeof i[n]&&(i[n].hidden=!1),e.splice(a,1),t.splice(a,1),r.globals.risingSeries.push(n));i=this._getSeriesBasedOnCollapsedState(i),this.lgCtx.ctx.updateHelpers._updateSeries(i,r.config.chart.animations.dynamicAnimation.enabled)}}},{key:"_getSeriesBasedOnCollapsedState",value:function(e){var t=this.w,n=0;return t.globals.axisCharts?e.forEach((function(r,i){t.globals.collapsedSeriesIndices.indexOf(i)<0&&t.globals.ancillaryCollapsedSeriesIndices.indexOf(i)<0||(e[i].data=[],n++)})):e.forEach((function(r,i){!t.globals.collapsedSeriesIndices.indexOf(i)<0&&(e[i]=0,n++)})),t.globals.allSeriesCollapsed=n===e.length,e}}]),e}(),br=function(){function e(t){a(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 yr(this)}return s(e,[{key:"init",value:function(){var e=this.w,t=e.globals,n=e.config,r=n.legend.showForSingleSeries&&1===t.series.length||this.isBarsDistributed||t.series.length>1;if(this.legendHelpers.appendToForeignObject(),(r||!t.axisCharts)&&n.legend.show){for(;t.dom.elLegendWrap.firstChild;)t.dom.elLegendWrap.removeChild(t.dom.elLegendWrap.firstChild);this.drawLegends(),"bottom"===n.legend.position||"top"===n.legend.position?this.legendAlignHorizontal():"right"!==n.legend.position&&"left"!==n.legend.position||this.legendAlignVertical()}}},{key:"createLegendMarker",value:function(e){var t=e.i,n=e.fillcolor,r=this.w,i=document.createElement("span");i.classList.add("apexcharts-legend-marker");var a=r.config.legend.markers.shape||r.config.markers.shape,o=a;Array.isArray(a)&&(o=a[t]);var s=Array.isArray(r.config.legend.markers.size)?parseFloat(r.config.legend.markers.size[t]):parseFloat(r.config.legend.markers.size),l=Array.isArray(r.config.legend.markers.offsetX)?parseFloat(r.config.legend.markers.offsetX[t]):parseFloat(r.config.legend.markers.offsetX),c=Array.isArray(r.config.legend.markers.offsetY)?parseFloat(r.config.legend.markers.offsetY[t]):parseFloat(r.config.legend.markers.offsetY),u=Array.isArray(r.config.legend.markers.strokeWidth)?parseFloat(r.config.legend.markers.strokeWidth[t]):parseFloat(r.config.legend.markers.strokeWidth),d=i.style;if(d.height=2*(s+u)+"px",d.width=2*(s+u)+"px",d.left=l+"px",d.top=c+"px",r.config.legend.markers.customHTML)d.background="transparent",d.color=n[t],Array.isArray(r.config.legend.markers.customHTML)?r.config.legend.markers.customHTML[t]&&(i.innerHTML=r.config.legend.markers.customHTML[t]()):i.innerHTML=r.config.legend.markers.customHTML();else{var h=new Gn(this.ctx).getMarkerConfig({cssClass:"apexcharts-legend-marker apexcharts-marker apexcharts-marker-".concat(o),seriesIndex:t,strokeWidth:u,size:s}),f=window.SVG().addTo(i).size("100%","100%"),p=new Dn(this.ctx).drawMarker(0,0,g(g({},h),{},{pointFillColor:Array.isArray(n)?n[t]:h.pointFillColor,shape:o}));r.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 i}},{key:"drawLegends",value:function(){var e=this,t=this,n=this.w,r=n.config.legend.fontFamily,i=n.globals.seriesNames,a=n.config.legend.markers.fillColors?n.config.legend.markers.fillColors.slice():n.globals.colors.slice();if("heatmap"===n.config.chart.type){var o=n.config.plotOptions.heatmap.colorScale.ranges;i=o.map((function(e){return e.name?e.name:e.from+" - "+e.to})),a=o.map((function(e){return e.color}))}else this.isBarsDistributed&&(i=n.globals.labels.slice());n.config.legend.customLegendItems.length&&(i=n.config.legend.customLegendItems);var s=n.globals.legendFormatter,l=n.config.legend.inverseOrder,c=[];n.globals.seriesGroups.length>1&&n.config.legend.clusterGroupedSeries&&n.globals.seriesGroups.forEach((function(e,t){c[t]=document.createElement("div"),c[t].classList.add("apexcharts-legend-group","apexcharts-legend-group-".concat(t)),"horizontal"===n.config.legend.clusterGroupedSeriesOrientation?n.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(i[t],{seriesIndex:t,w:n}),u=!1,d=!1;if(n.globals.collapsedSeries.length>0)for(var h=0;h<n.globals.collapsedSeries.length;h++)n.globals.collapsedSeries[h].index===t&&(u=!0);if(n.globals.ancillaryCollapsedSeriesIndices.length>0)for(var f=0;f<n.globals.ancillaryCollapsedSeriesIndices.length;f++)n.globals.ancillaryCollapsedSeriesIndices[f]===t&&(d=!0);var p=e.createLegendMarker({i:t,fillcolor:a});Dn.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=n.config.legend.labels.useSeriesColors?n.globals.colors[t]:Array.isArray(n.config.legend.labels.colors)?null===(o=n.config.legend.labels.colors)||void 0===o?void 0:o[t]:n.config.legend.labels.colors;v||(v=n.config.chart.foreColor),m.style.color=v,m.style.fontSize=parseFloat(n.config.legend.fontSize)+"px",m.style.fontWeight=n.config.legend.fontWeight,m.style.fontFamily=r||n.config.chart.fontFamily,Dn.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 On(e.ctx);n.config.legend.showForZeroSeries||0===y.getSeriesTotalByIndex(t)&&y.seriesHaveSameValues(t)&&!y.isSeriesNull(t)&&-1===n.globals.collapsedSeriesIndices.indexOf(t)&&-1===n.globals.ancillaryCollapsedSeriesIndices.indexOf(t)&&g.classList.add("apexcharts-hidden-zero-series"),n.config.legend.showForNullSeries||y.isSeriesNull(t)&&-1===n.globals.collapsedSeriesIndices.indexOf(t)&&-1===n.globals.ancillaryCollapsedSeriesIndices.indexOf(t)&&g.classList.add("apexcharts-hidden-null-series"),c.length?n.globals.seriesGroups.forEach((function(e,r){var i;e.includes(null===(i=n.config.series[t])||void 0===i?void 0:i.name)&&(n.globals.dom.elLegendWrap.appendChild(c[r]),c[r].appendChild(g))})):n.globals.dom.elLegendWrap.appendChild(g),n.globals.dom.elLegendWrap.classList.add("apexcharts-align-".concat(n.config.legend.horizontalAlign)),n.globals.dom.elLegendWrap.classList.add("apx-legend-position-"+n.config.legend.position),g.classList.add("apexcharts-legend-series"),g.style.margin="".concat(n.config.legend.itemMargin.vertical,"px ").concat(n.config.legend.itemMargin.horizontal,"px"),n.globals.dom.elLegendWrap.style.width=n.config.legend.width?n.config.legend.width+"px":"",n.globals.dom.elLegendWrap.style.height=n.config.legend.height?n.config.legend.height+"px":"",Dn.setAttrs(g,{rel:t+1,seriesName:k.escapeString(i[t]),"data:collapsed":u||d}),(u||d)&&g.classList.add("apexcharts-inactive-legend"),n.config.legend.onItemClick.toggleDataSeries||g.classList.add("apexcharts-no-click")},d=l?i.length-1:0;l?d>=0:d<=i.length-1;l?d--:d++)u(d);n.globals.dom.elWrap.addEventListener("click",t.onLegendClick,!0),n.config.legend.onItemHover.highlightDataSeries&&0===n.config.legend.customLegendItems.length&&(n.globals.dom.elWrap.addEventListener("mousemove",t.onLegendHovered,!0),n.globals.dom.elWrap.addEventListener("mouseout",t.onLegendHovered,!0))}},{key:"setLegendWrapXY",value:function(e,t){var n=this.w,r=n.globals.dom.elLegendWrap,i=r.clientHeight,a=0,o=0;if("bottom"===n.config.legend.position)o=n.globals.svgHeight-Math.min(i,n.globals.svgHeight/2)-5;else if("top"===n.config.legend.position){var s=new vr(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)}r.style.position="absolute",a=a+e+n.config.legend.offsetX,o=o+t+n.config.legend.offsetY,r.style.left=a+"px",r.style.top=o+"px","right"===n.config.legend.position&&(r.style.left="auto",r.style.right=25+n.config.legend.offsetX+"px"),["width","height"].forEach((function(e){r.style[e]&&(r.style[e]=parseInt(n.config.legend[e],10)+"px")}))}},{key:"legendAlignHorizontal",value:function(){var e=this.w;e.globals.dom.elLegendWrap.style.right=0;var t=new vr(this.ctx),n=t.dimHelpers.getTitleSubtitleCoords("title"),r=t.dimHelpers.getTitleSubtitleCoords("subtitle"),i=0;"top"===e.config.legend.position&&(i=n.height+r.height+e.config.title.margin+e.config.subtitle.margin-10),this.setLegendWrapXY(20,i)}},{key:"legendAlignVertical",value:function(){var e=this.w,t=this.legendHelpers.getLegendDimensions(),n=0;"left"===e.config.legend.position&&(n=20),"right"===e.config.legend.position&&(n=e.globals.svgWidth-t.clww-10),this.setLegendWrapXY(n,20)}},{key:"onLegendHovered",value:function(e){var t=this.w,n=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(n){var r=parseInt(e.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,r,this.w]),new Jn(this.ctx).highlightRangeInSeries(e,e.target)}}else!e.target.classList.contains("apexcharts-inactive-legend")&&n&&new Jn(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 n=parseInt(e.target.getAttribute("rel"),10)-1,r="true"===e.target.getAttribute("data:collapsed"),i=this.w.config.chart.events.legendClick;"function"==typeof i&&i(this.ctx,n,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,n,this.w]);var a=this.w.config.legend.markers.onClick;"function"==typeof a&&e.target.classList.contains("apexcharts-legend-marker")&&(a(this.ctx,n,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,n,this.w])),"treemap"!==t.config.chart.type&&"heatmap"!==t.config.chart.type&&!this.isBarsDistributed&&t.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(n,r)}}}]),e}(),xr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w;var n=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=n.globals.minX,this.maxX=n.globals.maxX}return s(e,[{key:"createToolbar",value:function(){var e=this,t=this.w,n=function(){return document.createElement("div")},r=n();if(r.setAttribute("class","apexcharts-toolbar"),r.style.top=t.config.chart.toolbar.offsetY+"px",r.style.right=3-t.config.chart.toolbar.offsetX+"px",t.globals.dom.elWrap.appendChild(r),this.elZoom=n(),this.elZoomIn=n(),this.elZoomOut=n(),this.elPan=n(),this.elSelection=n(),this.elZoomReset=n(),this.elMenuIcon=n(),this.elMenu=n(),this.elCustomIcons=[],this.t=t.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var i=0;i<this.t.customIcons.length;i++)this.elCustomIcons.push(n());var a=[],o=function(n,r,i){var o=n.toLowerCase();e.t[o]&&t.config.chart.zoom.enabled&&a.push({el:r,icon:"string"==typeof e.t[o]?e.t[o]:i,title:e.localeValues[n],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(n){e.t[n]&&t.config.chart[n].enabled&&a.push({el:"zoom"===n?e.elZoom:e.elSelection,icon:"string"==typeof e.t[n]?e.t[n]:"zoom"===n?'<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"===n?"selectionZoom":"selection"],class:"apexcharts-".concat(n,"-icon")})};s("zoom"),s("selection"),this.t.pan&&t.config.chart.zoom.enabled&&a.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&&a.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++)a.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});a.forEach((function(e,t){e.index&&k.moveIndexInArray(a,t,e.index)}));for(var c=0;c<a.length;c++)Dn.setAttrs(a[c].el,{class:a[c].class,title:a[c].title}),a[c].el.innerHTML=a[c].icon,r.appendChild(a[c].el);this._createHamburgerMenu(r),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),Dn.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}],n=0;n<t.length;n++)this.elMenuItems.push(document.createElement("div")),this.elMenuItems[n].innerHTML=t[n].title,Dn.setAttrs(this.elMenuItems[n],{class:"apexcharts-menu-item ".concat(t[n].name),title:t[n].title}),this.elMenu.appendChild(this.elMenuItems[n])}},{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 n="selection"===e?t.ctx.toolbar.elSelection:t.ctx.toolbar.elZoom,r="selection"===e?"selectionEnabled":"zoomEnabled";t.w.globals[r]=!t.w.globals[r],n.classList.contains(t.ctx.toolbar.selectedClass)?n.classList.remove(t.ctx.toolbar.selectedClass):n.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,n="pan"===e?this.elZoom:this.elPan;t&&t.classList.add(this.selectedClass),n&&n.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,n=(this.minX+t)/2,r=(this.maxX+t)/2,i=this._getNewMinXMaxX(n,r);e.globals.disableZoomIn||this.zoomUpdateOptions(i.minX,i.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,n=this.minX-(t-this.minX),r=this.maxX-(t-this.maxX),i=this._getNewMinXMaxX(n,r);e.globals.disableZoomOut||this.zoomUpdateOptions(i.minX,i.maxX)}}},{key:"_getNewMinXMaxX",value:function(e,t){var n=this.w.config.xaxis.convertedCatToNumeric;return{minX:n?Math.floor(e):e,maxX:n?Math.floor(t):t}}},{key:"zoomUpdateOptions",value:function(e,t){var n=this.w;if(void 0!==e||void 0!==t){if(!(n.config.xaxis.convertedCatToNumeric&&(e<1&&(e=1,t=n.globals.dataPoints),t-e<2))){var r={min:e,max:t},i=this.getBeforeZoomRange(r);i&&(r=i.xaxis);var a={xaxis:r},o=k.clone(n.globals.initialConfig.yaxis);n.config.chart.group||(a.yaxis=o),this.w.globals.zoomed=!0,this.ctx.updateHelpers._updateOptions(a,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(r,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 n=null;return"function"==typeof this.ev.beforeZoom&&(n=this.ev.beforeZoom(this,{xaxis:e,yaxis:t})),n}},{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,n=new er(this.ctx);switch(e){case"svg":n.exportToSVG(this.ctx);break;case"png":n.exportToPng(this.ctx);break;case"csv":n.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 n=t.config.chart.events.beforeResetZoom(e,t);n&&e.updateHelpers.revertDefaultAxisMinMax(n)}"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 r=e.ctx.series.emptyCollapsedSeries(k.clone(t.globals.initialSeries));e.updateHelpers._updateSeries(r,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}(),wr=function(){h(t,xr);var e=c(t);function t(n){var r;return a(this,t),(r=e.call(this,n)).ctx=n,r.w=n.w,r.dragged=!1,r.graphics=new Dn(r.ctx),r.eventList=["mousedown","mouseleave","mousemove","touchstart","touchmove","mouseup","touchend","wheel"],r.clientX=0,r.clientY=0,r.startX=0,r.endX=0,r.dragX=0,r.startY=0,r.endY=0,r.dragY=0,r.moveDirection="none",r.debounceTimer=null,r.debounceDelay=100,r.wheelDelay=400,r}return s(t,[{key:"init",value:function(e){var t=this,n=e.xyRatios,r=this.w,i=this;this.xyRatios=n,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.gridRect=r.globals.dom.baseEl.querySelector(".apexcharts-grid"),this.constraints=new _e(0,0,r.globals.gridWidth,r.globals.gridHeight),this.zoomRect.node.classList.add("apexcharts-zoom-rect"),this.selectionRect.node.classList.add("apexcharts-selection-rect"),r.globals.dom.Paper.add(this.zoomRect),r.globals.dom.Paper.add(this.selectionRect),"x"===r.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:r.globals.gridWidth,maxY:r.globals.gridHeight}).on("dragmove.namespace",this.selectionDragging.bind(this,"dragging")):"y"===r.config.chart.selection.type?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:r.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=r.globals.dom.baseEl.querySelector("".concat(r.globals.chartClass," .apexcharts-svg")),this.hoverArea.classList.add("apexcharts-zoomable"),this.eventList.forEach((function(e){t.hoverArea.addEventListener(e,i.svgMouseEvents.bind(i,n),{capture:!1,passive:!0})})),r.config.chart.zoom.enabled&&r.config.chart.zoom.allowMouseWheelZoom&&this.hoverArea.addEventListener("wheel",i.mouseWheelEvent.bind(i),{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 n=this.w,r=this.ctx.toolbar,i=n.globals.zoomEnabled?n.config.chart.zoom.type:n.config.chart.selection.type,a=n.config.chart.toolbar.autoSelected;if(t.shiftKey?(this.shiftWasPressed=!0,r.enableZoomPanFromToolbar("pan"===a?"zoom":"pan")):this.shiftWasPressed&&(r.enableZoomPanFromToolbar(a),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-n.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,n.globals.panEnabled?(n.globals.selection=null,this.w.globals.mousedown&&this.panDragging({context:this,zoomtype:i,xyRatios:e})):(this.w.globals.mousedown&&n.globals.zoomEnabled||this.w.globals.mousedown&&n.globals.selectionEnabled)&&(this.selection=this.selectionDrawing({context:this,zoomtype:i}))),"mouseup"!==t.type&&"touchend"!==t.type&&"mouseleave"!==t.type||this.handleMouseUp({zoomtype:i}),this.makeSelectionRectDraggable()}}}},{key:"handleMouseUp",value:function(e){var t,n=e.zoomtype,r=e.isResized,i=this.w,a=null===(t=this.gridRect)||void 0===t?void 0:t.getBoundingClientRect();a&&(this.w.globals.mousedown||r)&&(this.endX=this.clientX-a.left-i.globals.barPadForNumericAxis,this.endY=this.clientY-a.top,this.dragX=Math.abs(this.endX-this.startX),this.dragY=Math.abs(this.endY-this.startY),(i.globals.zoomEnabled||i.globals.selectionEnabled)&&this.selectionDrawn({context:this,zoomtype:n})),i.globals.zoomEnabled&&this.hideSelectionRect(this.selectionRect),this.dragged=!1,this.w.globals.mousedown=!1}},{key:"mouseWheelEvent",value:function(e){var t=this,n=this.w;e.preventDefault();var r=Date.now();r-n.globals.lastWheelExecution>this.wheelDelay&&(this.executeMouseWheelZoom(e),n.globals.lastWheelExecution=r),this.debounceTimer&&clearTimeout(this.debounceTimer),this.debounceTimer=setTimeout((function(){r-n.globals.lastWheelExecution>t.wheelDelay&&(t.executeMouseWheelZoom(e),n.globals.lastWheelExecution=r)}),this.debounceDelay)}},{key:"executeMouseWheelZoom",value:function(e){var t,n=this.w;this.minX=n.globals.isRangeBar?n.globals.minY:n.globals.minX,this.maxX=n.globals.isRangeBar?n.globals.maxY:n.globals.maxX;var r=null===(t=this.gridRect)||void 0===t?void 0:t.getBoundingClientRect();if(r){var i,a,o,s=(e.clientX-r.left)/r.width,l=this.minX,c=this.maxX,u=c-l;if(e.deltaY<0){var d=l+s*u;a=d-(i=.5*u)/2,o=d+i/2}else a=l-(i=1.5*u)/2,o=c+i/2;if(!n.globals.isRangeBar){a=Math.max(a,n.globals.initialMinX),o=Math.min(o,n.globals.initialMaxX);var h=.01*(n.globals.initialMaxX-n.globals.initialMinX);if(o-a<h){var f=(a+o)/2;a=f-h/2,o=f+h/2}}var p=this._getNewMinXMaxX(a,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 n=this.selectionRect.node.getBoundingClientRect();n.width>0&&n.height>0&&(this.selectionRect.select(!1).resize(!1),this.selectionRect.select({createRot:function(){},updateRot:function(){},createHandle:function(e,t,n,r,i){return"l"===i||"r"===i?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 n=t.globals.zoomEnabled?t.config.chart.zoom.type:t.config.chart.selection.type;e.handleMouseUp({zoomtype:n,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 n=(e.config.chart.selection.xaxis.min-e.globals.minX)/t.xRatio,r=e.globals.gridWidth-(e.globals.maxX-e.config.chart.selection.xaxis.max)/t.xRatio-n;e.globals.isRangeBar&&(n=(e.config.chart.selection.xaxis.min-e.globals.yAxisScale[0].niceMin)/t.invertedYRatio,r=(e.config.chart.selection.xaxis.max-e.config.chart.selection.xaxis.min)/t.invertedYRatio);var i={x:n,y:0,width:r,height:e.globals.gridHeight,translateX:e.globals.translateX,translateY:e.globals.translateY,selectionEnabled:!0};this.drawSelectionRect(i),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,n=e.y,r=e.width,i=e.height,a=e.translateX,o=void 0===a?0:a,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&&(r<0&&(r=1),u.attr({x:t,y:n,width:r,height:i,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}),Dn.setAttrs(u.node,h)),c.globals.selectionEnabled&&(d.attr({x:t,y:n,width:r>0?r:0,height:i>0?i: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}),Dn.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,n=e.zoomtype,r=this.w,i=t,a=this.gridRect.getBoundingClientRect(),o=i.startX-1,s=i.startY,l=!1,c=!1,u=i.clientX-a.left-r.globals.barPadForNumericAxis,d=i.clientY-a.top,h=u-o,f=d-s,p={translateX:r.globals.translateX,translateY:r.globals.translateY};return Math.abs(h+o)>r.globals.gridWidth?h=r.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"===n?{x:l?o-h:o,y:0,width:h,height:r.globals.gridHeight}:"y"===n?{x:0,y:c?s-f:s,width:r.globals.gridWidth,height:f}:{x:l?o-h:o,y:c?s-f:s,width:h,height:f}),{},{translateX:r.globals.translateX,translateY:r.globals.translateY}),i.drawSelectionRect(p),i.selectionDragging("resizing"),p}},{key:"selectionDragging",value:function(e,t){var n=this,r=this.w;if(t){t.preventDefault();var i=t.detail,a=i.handler,o=i.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),a.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")};r.globals.selection=f,"function"==typeof r.config.chart.events.selection&&r.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout((function(){var e,t,i,a,o=n.gridRect.getBoundingClientRect(),s=u.node.getBoundingClientRect();r.globals.isRangeBar?(e=r.globals.yAxisScale[0].niceMin+(s.left-o.left)*c.invertedYRatio,t=r.globals.yAxisScale[0].niceMin+(s.right-o.left)*c.invertedYRatio,i=0,a=1):(e=r.globals.xAxisScale.niceMin+(s.left-o.left)*c.xRatio,t=r.globals.xAxisScale.niceMin+(s.right-o.left)*c.xRatio,i=r.globals.yAxisScale[0].niceMin+(o.bottom-s.bottom)*c.yRatio[0],a=r.globals.yAxisScale[0].niceMax-(s.top-o.top)*c.yRatio[0]);var l={xaxis:{min:e,max:t},yaxis:{min:i,max:a}};r.config.chart.events.selection(n.ctx,l),r.config.chart.brush.enabled&&void 0!==r.config.chart.events.brushScrolled&&r.config.chart.events.brushScrolled(n.ctx,l)}),d))}}},{key:"selectionDrawn",value:function(e){var t,n,r=e.context,i=e.zoomtype,a=this.w,o=r,s=this.xyRatios,l=this.ctx.toolbar,c=a.globals.zoomEnabled?o.zoomRect.node.getBoundingClientRect():o.selectionRect.node.getBoundingClientRect(),u=o.gridRect.getBoundingClientRect(),d=c.left-u.left-a.globals.barPadForNumericAxis,h=c.right-u.left-a.globals.barPadForNumericAxis,f=c.top-u.top,p=c.bottom-u.top;a.globals.isRangeBar?(t=a.globals.yAxisScale[0].niceMin+d*s.invertedYRatio,n=a.globals.yAxisScale[0].niceMin+h*s.invertedYRatio):(t=a.globals.xAxisScale.niceMin+d*s.xRatio,n=a.globals.xAxisScale.niceMin+h*s.xRatio);var g=[],m=[];if(a.config.yaxis.forEach((function(e,t){var n=a.globals.seriesYAxisMap[t][0],r=a.globals.yAxisScale[t].niceMax-s.yRatio[n]*f,i=a.globals.yAxisScale[t].niceMax-s.yRatio[n]*p;g.push(r),m.push(i)})),o.dragged&&(o.dragX>10||o.dragY>10)&&t!==n)if(a.globals.zoomEnabled){var v=k.clone(a.globals.initialConfig.yaxis),y=k.clone(a.globals.initialConfig.xaxis);if(a.globals.zoomed=!0,a.config.xaxis.convertedCatToNumeric&&(t=Math.floor(t),n=Math.floor(n),t<1&&(t=1,n=a.globals.dataPoints),n-t<2&&(n=t+1)),"xy"!==i&&"x"!==i||(y={min:t,max:n}),"xy"!==i&&"y"!==i||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};a.config.chart.group||(x.yaxis=v),o.ctx.updateHelpers._updateOptions(x,!1,o.w.config.chart.animations.dynamicAnimation.enabled),"function"==typeof a.config.chart.events.zoomed&&l.zoomCallback(y,v)}else if(a.globals.selectionEnabled){var w,S=null;w={min:t,max:n},"xy"!==i&&"y"!==i||(S=k.clone(a.config.yaxis)).forEach((function(e,t){S[t].min=m[t],S[t].max=g[t]})),a.globals.selection=o.selection,"function"==typeof a.config.chart.events.selection&&a.config.chart.events.selection(o.ctx,{xaxis:w,yaxis:S})}}},{key:"panDragging",value:function(e){var t=e.context,n=this.w,r=t;if(void 0!==n.globals.lastClientPosition.x){var i=n.globals.lastClientPosition.x-r.clientX,a=n.globals.lastClientPosition.y-r.clientY;Math.abs(i)>Math.abs(a)&&i>0?this.moveDirection="left":Math.abs(i)>Math.abs(a)&&i<0?this.moveDirection="right":Math.abs(a)>Math.abs(i)&&a>0?this.moveDirection="up":Math.abs(a)>Math.abs(i)&&a<0&&(this.moveDirection="down")}n.globals.lastClientPosition={x:r.clientX,y:r.clientY};var o=n.globals.isRangeBar?n.globals.minY:n.globals.minX,s=n.globals.isRangeBar?n.globals.maxY:n.globals.maxX;r.panScrolled(o,s)}},{key:"panScrolled",value:function(e,t){var n=this.w,r=this.xyRatios,i=k.clone(n.globals.initialConfig.yaxis),a=r.xRatio,o=n.globals.minX,s=n.globals.maxX;n.globals.isRangeBar&&(a=r.invertedYRatio,o=n.globals.minY,s=n.globals.maxY),"left"===this.moveDirection?(e=o+n.globals.gridWidth/15*a,t=s+n.globals.gridWidth/15*a):"right"===this.moveDirection&&(e=o-n.globals.gridWidth/15*a,t=s-n.globals.gridWidth/15*a),n.globals.isRangeBar||(e<n.globals.initialMinX||t>n.globals.initialMaxX)&&(e=o,t=s);var l={xaxis:{min:e,max:t}};n.config.chart.group||(l.yaxis=i),this.updateScrolledChart(l,e,t)}},{key:"updateScrolledChart",value:function(e,t,n){var r=this.w;if(this.ctx.updateHelpers._updateOptions(e,!1,!1),"function"==typeof r.config.chart.events.scrolled){var i={xaxis:{min:t,max:n}};r.config.chart.events.scrolled(this.ctx,i),this.ctx.events.fireEvent("scrolled",i)}}}]),t}(),kr=function(){function e(t){a(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,n=e.elGrid,r=e.clientX,i=e.clientY,a=this.w,o=n.getBoundingClientRect(),s=o.width,l=o.height,c=s/(a.globals.dataPoints-1),u=l/a.globals.dataPoints,d=this.hasBars();!a.globals.comboCharts&&!d||a.config.xaxis.convertedCatToNumeric||(c=s/a.globals.dataPoints);var h=r-o.left-a.globals.barPadForNumericAxis,f=i-o.top;h<0||f<0||h>s||f>l?(t.classList.remove("hovering-zoom"),t.classList.remove("hovering-pan")):a.globals.zoomEnabled?(t.classList.remove("hovering-pan"),t.classList.add("hovering-zoom")):a.globals.panEnabled&&(t.classList.remove("hovering-zoom"),t.classList.add("hovering-pan"));var p=Math.round(h/c),g=Math.floor(f/u);d&&!a.config.xaxis.convertedCatToNumeric&&(p=Math.ceil(h/c),p-=1);var m=null,v=null,y=a.globals.seriesXvalues.map((function(e){return e.filter((function(e){return k.isNumber(e)}))})),b=a.globals.seriesYvalues.map((function(e){return e.filter((function(e){return k.isNumber(e)}))}));if(a.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&&a.globals.hasNullValues&&(y=a.globals.seriesXvalues[m],p=(v=this.closestInArray(w,y)).j)}return a.globals.capturedSeriesIndex=null===m?-1:m,(!p||p<1)&&(p=0),a.globals.isBarHorizontal?a.globals.capturedDataPointIndex=g:a.globals.capturedDataPointIndex=p,{capturedSeries:m,j:a.globals.isBarHorizontal?g:p,hoverX:h,hoverY:f}}},{key:"getFirstActiveXArray",value:function(e){for(var t=this.w,n=0,r=e.map((function(e,t){return e.length>0?t:-1})),i=0;i<r.length;i++)if(-1!==r[i]&&-1===t.globals.collapsedSeriesIndices.indexOf(i)&&-1===t.globals.ancillaryCollapsedSeriesIndices.indexOf(i)){n=r[i];break}return n}},{key:"closestInMultiArray",value:function(e,t,n,r){for(var i,a=this.w,o=1/0,s=null,l=null,c=0;c<n.length;c++)if(i=c,-1===a.globals.collapsedSeriesIndices.indexOf(i)&&-1===a.globals.ancillaryCollapsedSeriesIndices.indexOf(i))for(var u=n[c],d=r[c],h=Math.min(u.length,d.length),f=0;f<h;f++){var p=e-u[f],g=Math.sqrt(p*p);if(!a.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 n=t[0],r=null,i=Math.abs(e-n),a=0;a<t.length;a++){var o=Math.abs(e-t[a]);o<i&&(i=o,r=a)}return{j:r}}},{key:"isXoverlap",value:function(e){var t=[],n=this.w.globals.seriesX.filter((function(e){return void 0!==e[0]}));if(n.length>0)for(var r=0;r<n.length-1;r++)void 0!==n[r][e]&&void 0!==n[r+1][e]&&n[r][e]!==n[r+1][e]&&t.push("unEqual");return 0===t.length}},{key:"isInitialSeriesSameLen",value:function(){for(var e=!0,t=this.w.globals.initialSeries,n=0;n<t.length-1;n++)if(t[n].data.length!==t[n+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],n=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");n=y(n),t&&(n=n.filter((function(t){var n=Number(t.getAttribute("data:realIndex"));return-1===e.w.globals.collapsedSeriesIndices.indexOf(n)}))),n.sort((function(e,t){var n=Number(e.getAttribute("data:realIndex")),r=Number(t.getAttribute("data:realIndex"));return r<n?1:r>n?-1:0}));var r=[];return n.forEach((function(e){r.push(e.querySelector(".apexcharts-marker"))})),r}},{key:"hasMarkers",value:function(e){return this.getElMarkers(e).length>0}},{key:"getPathFromPoint",value:function(e,t){var n=Number(e.getAttribute("cx")),r=Number(e.getAttribute("cy")),i=e.getAttribute("shape");return new Dn(this.ctx).getMarkerPath(n,r,i,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,n=t.config.markers.hover.size;return void 0===n&&(n=t.globals.markers.size[e]+t.config.markers.hover.sizeOffset),n}},{key:"toggleAllTooltipSeriesGroups",value:function(e){var t=this.w,n=this.ttCtx;0===n.allTooltipSeriesGroups.length&&(n.allTooltipSeriesGroups=t.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var r=n.allTooltipSeriesGroups,i=0;i<r.length;i++)"enable"===e?(r[i].classList.add("apexcharts-active"),r[i].style.display=t.config.tooltip.items.display):(r[i].classList.remove("apexcharts-active"),r[i].style.display="none")}}]),e}(),Sr=function(){function e(t){a(this,e),this.w=t.w,this.ctx=t.ctx,this.ttCtx=t,this.tooltipUtil=new kr(t)}return s(e,[{key:"drawSeriesTexts",value:function(e){var t=e.shared,n=void 0===t||t,r=e.ttItems,i=e.i,a=void 0===i?0:i,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:a,j:s,y1:l,y2:c,w:d}):this.toggleActiveInactiveSeries(n,a);var h=this.getValuesToPrint({i:a,j:s});this.printLabels({i:a,j:s,values:h,ttItems:r,shared:n,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,n=this,r=e.i,i=e.j,a=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][i]&&Array.isArray(c.globals.seriesGoals[e][i])},h=a.xVal,f=a.zVal,p=a.xAxisTTVal,m="",v=c.globals.colors[r];null!==i&&c.config.plotOptions.bar.distributed&&(v=c.globals.colors[i]);for(var y=function(e,a){var y=n.getFormatters(r);m=n.getSeriesName({fn:y.yLbTitleFormatter,index:r,seriesIndex:r,j:i}),"treemap"===c.config.chart.type&&(m=y.yLbTitleFormatter(String(c.config.series[r].data[i].x),{series:c.globals.series,seriesIndex:r,dataPointIndex:i,w:c}));var b=c.config.tooltip.inverseOrder?a:e;if(c.globals.axisCharts){var x=function(e){var t,n,r,a;return c.globals.isRangeData?y.yLbFormatter(null===(t=c.globals.seriesRangeStart)||void 0===t||null===(n=t[e])||void 0===n?void 0:n[i],{series:c.globals.seriesRangeStart,seriesIndex:e,dataPointIndex:i,w:c})+" - "+y.yLbFormatter(null===(r=c.globals.seriesRangeEnd)||void 0===r||null===(a=r[e])||void 0===a?void 0:a[i],{series:c.globals.seriesRangeEnd,seriesIndex:e,dataPointIndex:i,w:c}):y.yLbFormatter(c.globals.series[e][i],{series:c.globals.series,seriesIndex:e,dataPointIndex:i,w:c})};if(s)y=n.getFormatters(b),m=n.getSeriesName({fn:y.yLbTitleFormatter,index:b,seriesIndex:r,j:i}),v=c.globals.colors[b],t=x(b),d(b)&&(u=c.globals.seriesGoals[b][i].map((function(e){return{attrs:e,val:y.yLbFormatter(e.value,{seriesIndex:b,dataPointIndex:i,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(r),d(r)&&Array.isArray(c.globals.seriesGoals[r][i])&&(u=c.globals.seriesGoals[r][i].map((function(e){return{attrs:e,val:y.yLbFormatter(e.value,{seriesIndex:r,dataPointIndex:i,w:c})}})))}}null===i&&(t=y.yLbFormatter(c.globals.series[r],g(g({},c),{},{seriesIndex:r,dataPointIndex:r}))),n.DOMHandling({i:r,t:b,j:i,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,n=this.w,r=n.globals.yLabelFormatters[e];return void 0!==n.globals.ttVal?Array.isArray(n.globals.ttVal)?(r=n.globals.ttVal[e]&&n.globals.ttVal[e].formatter,t=n.globals.ttVal[e]&&n.globals.ttVal[e].title&&n.globals.ttVal[e].title.formatter):(r=n.globals.ttVal.formatter,"function"==typeof n.globals.ttVal.title.formatter&&(t=n.globals.ttVal.title.formatter)):t=n.config.tooltip.y.title.formatter,"function"!=typeof r&&(r=n.globals.yLabelFormatters[0]?n.globals.yLabelFormatters[0]:function(e){return e}),"function"!=typeof t&&(t=function(e){return e?e+": ":""}),{yLbFormatter:r,yLbTitleFormatter:t}}},{key:"getSeriesName",value:function(e){var t=e.fn,n=e.index,r=e.seriesIndex,i=e.j,a=this.w;return t(String(a.globals.seriesNames[n]),{series:a.globals.series,seriesIndex:r,dataPointIndex:i,w:a})}},{key:"DOMHandling",value:function(e){e.i;var t=e.t,n=e.j,r=e.ttItems,i=e.values,a=e.seriesName,o=e.shared,s=e.pColor,l=this.w,c=this.ttCtx,u=i.val,d=i.goalVals,h=i.xVal,f=i.xAxisTTVal,p=i.zVal,g=null;g=r[t].children,l.config.tooltip.fillSeriesColor&&(r[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=r[t].querySelector(".apexcharts-tooltip-text-y-label");m&&(m.innerHTML=a||"");var v=r[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=r[t].querySelector(".apexcharts-tooltip-text-goals-label"),b=r[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(n,r){e+=' <div style="display: flex"><span class="apexcharts-tooltip-marker" style="background-color: '.concat(n.attrs.strokeColor,'; height: 3px; border-radius: 0; top: 5px;"></span> ').concat(n.attrs.name,"</div>"),t+="<div>".concat(n.val,"</div>")})),y.innerHTML=e+"</div>",b.innerHTML=t+"</div>"};o?l.globals.seriesGoals[t][n]&&Array.isArray(l.globals.seriesGoals[t][n])?x():(y.innerHTML="",b.innerHTML=""):x()}else y.innerHTML="",b.innerHTML="";if(null!==p&&(r[t].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=l.config.tooltip.z.title,r[t].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=void 0!==p?p:""),o&&g[0]){if(l.config.tooltip.hideEmptySeries){var w=r[t].querySelector(".apexcharts-tooltip-marker"),k=r[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 n=this.w;if(e)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var r=n.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group-".concat(t));r&&(r.classList.add("apexcharts-active"),r.style.display=n.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(e){var t=e.i,n=e.j,r=this.w,i=this.ctx.series.filteredSeriesX(),a="",o="",s=null,l=null,c={series:r.globals.series,seriesIndex:t,dataPointIndex:n,w:r},u=r.globals.ttZFormatter;null===n?l=r.globals.series[t]:r.globals.isXNumeric&&"treemap"!==r.config.chart.type?(a=i[t][n],0===i[t].length&&(a=i[this.tooltipUtil.getFirstActiveXArray(i)][n])):a=new Qn(this.ctx).isFormatXY()?void 0!==r.config.series[t].data[n]?r.config.series[t].data[n].x:"":void 0!==r.globals.labels[n]?r.globals.labels[n]:"";var d=a;return a=r.globals.isXNumeric&&"datetime"===r.config.xaxis.type?new Nn(this.ctx).xLabelFormat(r.globals.ttKeyFormatter,d,d,{i:void 0,dateFormatter:new In(this.ctx).formatDate,w:this.w}):r.globals.isBarHorizontal?r.globals.yLabelFormatters[0](d,c):r.globals.xLabelFormatter(d,c),void 0!==r.config.tooltip.x.formatter&&(a=r.globals.ttKeyFormatter(d,c)),r.globals.seriesZ.length>0&&r.globals.seriesZ[t].length>0&&(s=u(r.globals.seriesZ[t][n],r)),o="function"==typeof r.config.xaxis.tooltip.formatter?r.globals.xaxisTooltipFormatter(d,c):a,{val:Array.isArray(l)?l.join(" "):l,xVal:Array.isArray(a)?a.join(" "):a,xAxisTTVal:Array.isArray(o)?o.join(" "):o,zVal:s}}},{key:"handleCustomTooltip",value:function(e){var t=e.i,n=e.j,r=e.y1,i=e.y2,a=e.w,o=this.ttCtx.getElTooltip(),s=a.config.tooltip.custom;Array.isArray(s)&&s[t]&&(s=s[t]);var l=s({ctx:this.ctx,series:a.globals.series,seriesIndex:t,dataPointIndex:n,y1:r,y2:i,w:a});"string"==typeof l||"number"==typeof l?o.innerHTML=l:(l instanceof Element||"string"==typeof l.nodeName)&&(o.innerHTML="",o.appendChild(l.cloneNode(!0)))}}]),e}(),Cr=function(){function e(t){a(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,n=this.ttCtx,r=this.w,i=n.getElXCrosshairs(),a=e-n.xcrosshairsWidth/2,o=r.globals.labels.slice().length;if(null!==t&&(a=r.globals.gridWidth/o*t),null===i||r.globals.isBarHorizontal||(i.setAttribute("x",a),i.setAttribute("x1",a),i.setAttribute("x2",a),i.setAttribute("y2",r.globals.gridHeight),i.classList.add("apexcharts-active")),a<0&&(a=0),a>r.globals.gridWidth&&(a=r.globals.gridWidth),n.isXAxisTooltipEnabled){var s=a;"tickWidth"!==r.config.xaxis.crosshairs.width&&"barWidth"!==r.config.xaxis.crosshairs.width||(s=a+n.xcrosshairsWidth/2),this.moveXAxisTooltip(s)}}},{key:"moveYCrosshairs",value:function(e){var t=this.ttCtx;null!==t.ycrosshairs&&Dn.setAttrs(t.ycrosshairs,{y1:e,y2:e}),null!==t.ycrosshairsHidden&&Dn.setAttrs(t.ycrosshairsHidden,{y1:e,y2:e})}},{key:"moveXAxisTooltip",value:function(e){var t=this.w,n=this.ttCtx;if(null!==n.xaxisTooltip&&0!==n.xcrosshairsWidth){n.xaxisTooltip.classList.add("apexcharts-active");var r,i=n.xaxisOffY+t.config.xaxis.tooltip.offsetY+t.globals.translateY+1+t.config.xaxis.offsetY;e-=n.xaxisTooltip.getBoundingClientRect().width/2,isNaN(e)||(e+=t.globals.translateX,r=new Dn(this.ctx).getTextRects(n.xaxisTooltipText.innerHTML),n.xaxisTooltipText.style.minWidth=r.width+"px",n.xaxisTooltip.style.left=e+"px",n.xaxisTooltip.style.top=i+"px")}}},{key:"moveYAxisTooltip",value:function(e){var t=this.w,n=this.ttCtx;null===n.yaxisTTEls&&(n.yaxisTTEls=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var r=parseInt(n.ycrosshairsHidden.getAttribute("y1"),10),i=t.globals.translateY+r,a=n.yaxisTTEls[e].getBoundingClientRect(),o=a.height,s=t.globals.translateYAxisX[e]-2;t.config.yaxis[e].opposite&&(s-=a.width),i-=o/2,-1===t.globals.ignoreYAxisIndexes.indexOf(e)&&i>0&&i<t.globals.gridHeight?(n.yaxisTTEls[e].classList.add("apexcharts-active"),n.yaxisTTEls[e].style.top=i+"px",n.yaxisTTEls[e].style.left=s+t.config.yaxis[e].tooltip.offsetX+"px"):n.yaxisTTEls[e].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=this.w,i=this.ttCtx,a=i.getElTooltip(),o=i.tooltipRect,s=null!==n?parseFloat(n):1,l=parseFloat(e)+s+5,c=parseFloat(t)+s/2;if(l>r.globals.gridWidth/2&&(l=l-o.ttWidth-s-10),l>r.globals.gridWidth-o.ttWidth-10&&(l=r.globals.gridWidth-o.ttWidth),l<-20&&(l=-20),r.config.tooltip.followCursor){var u=i.getElGrid().getBoundingClientRect();(l=i.e.clientX-u.left)>r.globals.gridWidth/2&&(l-=i.tooltipRect.ttWidth),(c=i.e.clientY+r.globals.translateY-u.top)>r.globals.gridHeight/2&&(c-=i.tooltipRect.ttHeight)}else r.globals.isBarHorizontal||o.ttHeight/2+c>r.globals.gridHeight&&(c=r.globals.gridHeight-o.ttHeight+r.globals.translateY);isNaN(l)||(l+=r.globals.translateX,a.style.left=l+"px",a.style.top=c+"px")}},{key:"moveMarkers",value:function(e,t){var n=this.w,r=this.ttCtx;if(n.globals.markers.size[e]>0)for(var i=n.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(e,"'] .apexcharts-marker")),a=0;a<i.length;a++)parseInt(i[a].getAttribute("rel"),10)===t&&(r.marker.resetPointsSize(),r.marker.enlargeCurrentPoint(t,i[a]));else r.marker.resetPointsSize(),this.moveDynamicPointOnHover(t,e)}},{key:"moveDynamicPointOnHover",value:function(e,t){var n,r,i,a,o=this.w,s=this.ttCtx,l=new Dn(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){i=null===(n=c[t][e])||void 0===n?void 0:n[0],a=(null===(r=c[t][e])||void 0===r?void 0:r[1])||0;var h=o.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-series-markers path"));if(h&&a<o.globals.gridHeight&&a>0){var f=h.getAttribute("shape"),p=l.getMarkerPath(i,a,f,1.5*u);h.setAttribute("d",p)}this.moveXCrosshairs(i),s.fixedTooltip||this.moveTooltip(i,a,u)}}},{key:"moveDynamicPointsOnHover",value:function(e){var t,n=this.ttCtx,r=n.w,i=0,a=0,o=r.globals.pointsArray,s=new Jn(this.ctx),l=new Dn(this.ctx);t=s.getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var c=n.tooltipUtil.getHoverMarkerSize(t);if(o[t]&&(i=o[t][e][0],a=o[t][e][1]),!isNaN(i)){var u=n.tooltipUtil.getAllMarkers();if(u.length)for(var d=0;d<r.globals.series.length;d++){var h=o[d];if(r.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",i);var g=u[d].getAttribute("shape");if("rangeArea"===r.config.chart.type&&!r.globals.comboCharts){var m=e+r.globals.series[d].length;p=o[d][m][1],f-=Math.abs(f-p)/2}if(null!==f&&!isNaN(f)&&f<r.globals.gridHeight+c&&f+c>0){var v=l.getMarkerPath(i,f,g,c);u[d].setAttribute("d",v)}else u[d].setAttribute("d","")}}this.moveXCrosshairs(i),n.fixedTooltip||this.moveTooltip(i,a||r.globals.gridHeight,c)}}},{key:"moveStickyTooltipOverBars",value:function(e,t){var n=this.w,r=this.ttCtx,i=n.globals.columnSeries?n.globals.columnSeries.length:n.globals.series.length;n.config.chart.stacked&&(i=n.globals.barGroups.length);var a=i>=2&&i%2==0?Math.floor(i/2):Math.floor(i/2)+1;n.globals.isBarHorizontal&&(a=new Jn(this.ctx).getActiveConfigSeriesIndex("desc")+1);var o=n.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(a,"'] path[j='").concat(e,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(a,"'] path[j='").concat(e,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(a,"'] path[j='").concat(e,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(a,"'] path[j='").concat(e,"']"));o||"number"!=typeof t||(o=n.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=r.getElGrid().getBoundingClientRect(),d=o&&(o.classList.contains("apexcharts-candlestick-area")||o.classList.contains("apexcharts-boxPlot-area"));n.globals.isXNumeric?(o&&!d&&(s-=i%2!=0?c/2:0),o&&d&&(s-=c/2)):n.globals.isBarHorizontal||(s=r.xAxisTicksPositions[e-1]+r.dataPointsDividedWidth/2,isNaN(s)&&(s=r.xAxisTicksPositions[e]-r.dataPointsDividedWidth/2)),n.globals.isBarHorizontal?l-=r.tooltipRect.ttHeight:n.config.tooltip.followCursor?l=r.e.clientY-u.top-r.tooltipRect.ttHeight/2:l+r.tooltipRect.ttHeight+15>n.globals.gridHeight&&(l=n.globals.gridHeight),n.globals.isBarHorizontal||this.moveXCrosshairs(s),r.fixedTooltip||this.moveTooltip(s,l||n.globals.gridHeight)}}]),e}(),_r=function(){function e(t){a(this,e),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx,this.tooltipPosition=new Cr(t)}return s(e,[{key:"drawDynamicPoints",value:function(){var e=this.w,t=new Dn(this.ctx),n=new Gn(this.ctx),r=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series");r=y(r),e.config.chart.stacked&&r.sort((function(e,t){return parseFloat(e.getAttribute("data:realIndex"))-parseFloat(t.getAttribute("data:realIndex"))}));for(var i=0;i<r.length;i++){var a=r[i].querySelector(".apexcharts-series-markers-wrap");if(null!==a){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=n.getMarkerConfig({cssClass:s,seriesIndex:Number(a.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),a.appendChild(c)}}}},{key:"enlargeCurrentPoint",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=this.w;"bubble"!==i.config.chart.type&&this.newPointSize(e,t);var a=t.getAttribute("cx"),o=t.getAttribute("cy");if(null!==n&&null!==r&&(a=n,o=r),this.tooltipPosition.moveXCrosshairs(a),!this.fixedTooltip){if("radar"===i.config.chart.type){var s=this.ttCtx.getElGrid().getBoundingClientRect();a=this.ttCtx.e.clientX-s.left}this.tooltipPosition.moveTooltip(a,o,i.config.markers.hover.size)}}},{key:"enlargePoints",value:function(e){for(var t=this.w,n=this,r=this.ttCtx,i=e,a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),o=t.config.markers.hover.size,s=0;s<a.length;s++){var l=a[s].getAttribute("rel"),c=a[s].getAttribute("index");if(void 0===o&&(o=t.globals.markers.size[c]+t.config.markers.hover.sizeOffset),i===parseInt(l,10)){n.newPointSize(i,a[s]);var u=a[s].getAttribute("cx"),d=a[s].getAttribute("cy");n.tooltipPosition.moveXCrosshairs(u),r.fixedTooltip||n.tooltipPosition.moveTooltip(u,d,o)}else n.oldPointSize(a[s])}}},{key:"newPointSize",value:function(e,t){var n=this.w,r=n.config.markers.hover.size,i=0===e?t.parentNode.firstChild:t.parentNode.lastChild;if("0"!==i.getAttribute("default-marker-size")){var a=parseInt(i.getAttribute("index"),10);void 0===r&&(r=n.globals.markers.size[a]+n.config.markers.hover.sizeOffset),r<0&&(r=0);var o=this.ttCtx.tooltipUtil.getPathFromPoint(t,r);t.setAttribute("d",o)}}},{key:"oldPointSize",value:function(e){var t=parseFloat(e.getAttribute("default-marker-size")),n=this.ttCtx.tooltipUtil.getPathFromPoint(e,t);e.setAttribute("d",n)}},{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 n=parseFloat(e[t].getAttribute("default-marker-size"));if(k.isNumber(n)&&n>0){var r=this.ttCtx.tooltipUtil.getPathFromPoint(e[t],n);e[t].setAttribute("d",r)}else e[t].setAttribute("d","M0,0")}}}]),e}(),Er=function(){function e(t){a(this,e),this.w=t.w;var n=this.w;this.ttCtx=t,this.isVerticalGroupedRangeBar=!n.globals.isBarHorizontal&&"rangeBar"===n.config.chart.type&&n.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,n=e.opt,r=e.x,i=e.y,a=e.type,o=this.ttCtx,s=this.w;if(t.target.classList.contains("apexcharts-".concat(a,"-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:n.ttItems,i:l,j:c,shared:!1,e:t}),s.globals.capturedSeriesIndex=l,s.globals.capturedDataPointIndex=c,r=u+o.tooltipRect.ttWidth/2+h,i=d+o.tooltipRect.ttHeight/2-f/2,o.tooltipPosition.moveXCrosshairs(u+h/2),r>s.globals.gridWidth/2&&(r=u-o.tooltipRect.ttWidth/2+h),o.w.config.tooltip.followCursor){var p=s.globals.dom.elWrap.getBoundingClientRect();r=s.globals.clientX-p.left-(r>s.globals.gridWidth/2?o.tooltipRect.ttWidth:0),i=s.globals.clientY-p.top-(i>s.globals.gridHeight/2?o.tooltipRect.ttHeight:0)}}return{x:r,y:i}}},{key:"handleMarkerTooltip",value:function(e){var t,n,r=e.e,i=e.opt,a=e.x,o=e.y,s=this.w,l=this.ttCtx;if(r.target.classList.contains("apexcharts-marker")){var c=parseInt(i.paths.getAttribute("cx"),10),u=parseInt(i.paths.getAttribute("cy"),10),d=parseFloat(i.paths.getAttribute("val"));if(n=parseInt(i.paths.getAttribute("rel"),10),t=parseInt(i.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,l.intersect){var h=k.findAncestor(i.paths,"apexcharts-series");h&&(t=parseInt(h.getAttribute("data:realIndex"),10))}if(l.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:t,j:n,shared:!l.showOnIntersect&&s.config.tooltip.shared,e:r}),"mouseup"===r.type&&l.markerClick(r,t,n),s.globals.capturedSeriesIndex=t,s.globals.capturedDataPointIndex=n,a=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(n,i.paths,a,o)}return{x:a,y:o}}},{key:"handleBarTooltip",value:function(e){var t,n,r=e.e,i=e.opt,a=this.w,o=this.ttCtx,s=o.getElTooltip(),l=0,c=0,u=0,d=this.getBarTooltipXY({e:r,opt:i});if(null!==d.j||0!==d.barHeight||0!==d.barWidth){t=d.i;var h=d.j;if(a.globals.capturedSeriesIndex=t,a.globals.capturedDataPointIndex=h,a.globals.isBarHorizontal&&o.tooltipUtil.hasBars()||!a.config.tooltip.shared?(c=d.x,u=d.y,n=Array.isArray(a.config.stroke.width)?a.config.stroke.width[t]:a.config.stroke.width,l=c):a.globals.comboCharts||a.config.tooltip.shared||(l/=2),isNaN(u)&&(u=a.globals.svgHeight-o.tooltipRect.ttHeight),parseInt(i.paths.parentNode.getAttribute("data:realIndex"),10),c+o.tooltipRect.ttWidth>a.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=a.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),a.config.tooltip.shared||(a.globals.comboBarCount>0?o.tooltipPosition.moveXCrosshairs(l+n/2):o.tooltipPosition.moveXCrosshairs(l)),!o.fixedTooltip&&(!a.config.tooltip.shared||a.globals.isBarHorizontal&&o.tooltipUtil.hasBars())&&(u=u+a.globals.translateY-o.tooltipRect.ttHeight/2,s.style.left=c+a.globals.translateX+"px",s.style.top=u+"px")}}},{key:"getBarTooltipXY",value:function(e){var t=this,n=e.e,r=e.opt,i=this.w,a=null,o=this.ttCtx,s=0,l=0,c=0,u=0,d=0,h=n.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=n.target,p=f.getBoundingClientRect(),g=r.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"===n.type?n.touches[0].clientX:n.clientX;a=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");i.globals.comboCharts&&(s=parseInt(f.parentNode.getAttribute("data:realIndex"),10));var S=function(e){return i.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:r.ttItems,i:s,j:a,y1:w?parseInt(w,10):null,y2:k?parseInt(k,10):null,shared:!o.showOnIntersect&&i.config.tooltip.shared,e:n}),i.config.tooltip.followCursor?i.globals.isBarHorizontal?(l=x-g.left+15,c=C()):(l=S(),c=n.clientY-g.top-o.tooltipRect.ttHeight/2-15):i.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:a}}}]),e}(),Pr=function(){function e(t){a(this,e),this.w=t.w,this.ttCtx=t}return s(e,[{key:"drawXaxisTooltip",value:function(){var e=this.w,t=this.ttCtx,n="bottom"===e.config.xaxis.position;t.xaxisOffY=n?e.globals.gridHeight+1:-e.globals.xAxisHeight-e.config.xaxis.axisTicks.height+3;var r=n?"apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom":"apexcharts-xaxistooltip apexcharts-xaxistooltip-top",i=e.globals.dom.elWrap;t.isXAxisTooltipEnabled&&null===e.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip")&&(t.xaxisTooltip=document.createElement("div"),t.xaxisTooltip.setAttribute("class",r+" apexcharts-theme-"+e.config.tooltip.theme),i.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,n=0;n<e.config.yaxis.length;n++){var r=e.config.yaxis[n].opposite||e.config.yaxis[n].crosshairs.opposite;t.yaxisOffX=r?e.globals.gridWidth+1:1;var i="apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(n,r?" apexcharts-yaxistooltip-right":" apexcharts-yaxistooltip-left"),a=e.globals.dom.elWrap;null===e.globals.dom.baseEl.querySelector(".apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(n))&&(t.yaxisTooltip=document.createElement("div"),t.yaxisTooltip.setAttribute("class",i+" apexcharts-theme-"+e.config.tooltip.theme),a.appendChild(t.yaxisTooltip),0===n&&(t.yaxisTooltipText=[]),t.yaxisTooltipText[n]=document.createElement("div"),t.yaxisTooltipText[n].classList.add("apexcharts-yaxistooltip-text"),t.yaxisTooltip.appendChild(t.yaxisTooltipText[n]))}}},{key:"setXCrosshairWidth",value:function(){var e=this.w,t=this.ttCtx,n=t.getElXCrosshairs();if(t.xcrosshairsWidth=parseInt(e.config.xaxis.crosshairs.width,10),e.globals.comboCharts){var r=e.globals.dom.baseEl.querySelector(".apexcharts-bar-area");if(null!==r&&"barWidth"===e.config.xaxis.crosshairs.width){var i=parseFloat(r.getAttribute("barWidth"));t.xcrosshairsWidth=i}else if("tickWidth"===e.config.xaxis.crosshairs.width){var a=e.globals.labels.length;t.xcrosshairsWidth=e.globals.gridWidth/a}}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!==n&&t.xcrosshairsWidth>0&&n.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,n){var r=this.ttCtx,i=this.w,a=i.globals,o=a.seriesYAxisMap[e];if(r.yaxisTooltips[e]&&o.length>0){var s=a.yLabelFormatters[e],l=r.getElGrid().getBoundingClientRect(),c=o[0],u=0;n.yRatio.length>1&&(u=c);var d=(t-l.top)*n.yRatio[u],h=a.maxYArr[c]-a.minYArr[c],f=a.minYArr[c]+(h-d);i.config.yaxis[e].reversed&&(f=a.maxYArr[c]-(h-d)),r.tooltipPosition.moveYCrosshairs(t-l.top),r.yaxisTooltipText[e].innerHTML=s(f),r.tooltipPosition.moveYAxisTooltip(e)}}}]),e}(),Ar=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w;var n=this.w;this.tConfig=n.config.tooltip,this.tooltipUtil=new kr(this),this.tooltipLabels=new Sr(this),this.tooltipPosition=new Cr(this),this.marker=new _r(this),this.intersect=new Er(this),this.axesTooltip=new Pr(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!n.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return 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,n){return!!(e.show&&e.tooltip.enabled&&t.globals.axisCharts)})),this.allTooltipSeriesGroups=[],t.globals.axisCharts||(this.showTooltipTitle=!1);var n=document.createElement("div");if(n.classList.add("apexcharts-tooltip"),t.config.tooltip.cssClass&&n.classList.add(t.config.tooltip.cssClass),n.classList.add("apexcharts-theme-".concat(this.tConfig.theme||"light")),t.globals.dom.elWrap.appendChild(n),t.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var r=new tr(this.ctx);this.xAxisTicksPositions=r.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,n.appendChild(this.tooltipTitle));var i=t.globals.series.length;(t.globals.xyCharts||t.globals.comboCharts)&&this.tConfig.shared&&(i=this.showOnIntersect?1:t.globals.series.length),this.legendLabels=t.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(i),this.addSVGEvents()}}},{key:"createTTElements",value:function(e){for(var t=this,n=this.w,r=[],i=this.getElTooltip(),a=function(a){var o=document.createElement("div");o.classList.add("apexcharts-tooltip-series-group","apexcharts-tooltip-series-group-".concat(a)),o.style.order=n.config.tooltip.inverseOrder?e-a:a+1;var s=document.createElement("span");s.classList.add("apexcharts-tooltip-marker"),n.config.tooltip.fillSeriesColor?s.style.backgroundColor=n.globals.colors[a]:s.style.color=n.globals.colors[a];var l=n.config.markers.shape,c=l;Array.isArray(l)&&(c=l[a]),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||n.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 n=document.createElement("span");n.classList.add("apexcharts-tooltip-text-".concat(e,"-label")),t.appendChild(n);var r=document.createElement("span");r.classList.add("apexcharts-tooltip-text-".concat(e,"-value")),t.appendChild(r),u.appendChild(t)})),o.appendChild(u),i.appendChild(o),r.push(o)},o=0;o<e;o++)a(o);return r}},{key:"addSVGEvents",value:function(){var e=this.w,t=e.config.chart.type,n=this.getElTooltip(),r=!("bar"!==t&&"candlestick"!==t&&"boxPlot"!==t&&"rangeBar"!==t),i="area"===t||"line"===t||"scatter"===t||"bubble"===t||"radar"===t,a=e.globals.dom.Paper.node,o=this.getElGrid();o&&(this.seriesBound=o.getBoundingClientRect());var s,l=[],c=[],u={hoverArea:a,elGrid:o,tooltipEl:n,tooltipY:l,tooltipX:c,ttItems:this.ttItems};if(e.globals.axisCharts&&(i?s=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker"):r?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||r&&this.tooltipUtil.hasBars()&&this.tConfig.shared)this.addPathsEventListeners([a],u);else if(r&&!e.globals.comboCharts||i&&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(),n=t.getBoundingClientRect(),r=n.width+10,i=n.height+10,a=this.tConfig.fixed.offsetX,o=this.tConfig.fixed.offsetY,s=this.tConfig.fixed.position.toLowerCase();return s.indexOf("right")>-1&&(a=a+e.globals.svgWidth-r+10),s.indexOf("bottom")>-1&&(o=o+e.globals.svgHeight-i-10),t.style.left=a+"px",t.style.top=o+"px",{x:a,y:o,ttWidth:r,ttHeight:i}}},{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 n=this,r=function(r){var i={paths:e[r],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[r].addEventListener(t,n.onSeriesHover.bind(n,i),{capture:!1,passive:!0})}))},i=0;i<e.length;i++)r(i)}},{key:"onSeriesHover",value:function(e,t){var n=this,r=Date.now()-this.lastHoverTime;r>=20?this.seriesHover(e,t):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout((function(){n.seriesHover(e,t)}),20-r))}},{key:"seriesHover",value:function(e,t){var n=this;this.lastHoverTime=Date.now();var r=[],i=this.w;i.config.chart.group&&(r=this.ctx.getGroupedCharts()),i.globals.axisCharts&&(i.globals.minX===-1/0&&i.globals.maxX===1/0||0===i.globals.dataPoints)||(r.length?r.forEach((function(r){var i=n.getElTooltip(r),a={paths:e.paths,tooltipEl:i,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:r.w.globals.tooltip.ttItems};r.w.globals.minX===n.w.globals.minX&&r.w.globals.maxX===n.w.globals.maxX&&r.w.globals.tooltip.seriesHoverByContext({chartCtx:r,ttCtx:r.w.globals.tooltip,opt:a,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,n=e.ttCtx,r=e.opt,i=e.e,a=t.w,o=this.getElTooltip(t);o&&(n.tooltipRect={x:0,y:0,ttWidth:o.getBoundingClientRect().width,ttHeight:o.getBoundingClientRect().height},n.e=i,!n.tooltipUtil.hasBars()||a.globals.comboCharts||n.isBarShared||this.tConfig.onDatasetHover.highlightDataSeries&&new Jn(t).toggleSeriesOnHover(i,i.target.parentNode),a.globals.axisCharts?n.axisChartsTooltips({e:i,opt:r,tooltipRect:n.tooltipRect}):n.nonAxisChartsTooltips({e:i,opt:r,tooltipRect:n.tooltipRect}),n.fixedTooltip&&n.drawFixedTooltipRect())}},{key:"axisChartsTooltips",value:function(e){var t,n,r=e.e,i=e.opt,a=this.w,o=i.elGrid.getBoundingClientRect(),s="touchmove"===r.type?r.touches[0].clientX:r.clientX,l="touchmove"===r.type?r.touches[0].clientY:r.clientY;if(this.clientY=l,this.clientX=s,a.globals.capturedSeriesIndex=-1,a.globals.capturedDataPointIndex=-1,l<o.top||l>o.top+o.height)this.handleMouseOut(i);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!a.config.tooltip.shared){var c=parseInt(i.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(c)<0)return void this.handleMouseOut(i)}var u=this.getElTooltip(),d=this.getElXCrosshairs(),h=[];a.config.chart.group&&(h=this.ctx.getSyncedCharts());var f=a.globals.xyCharts||"bar"===a.config.chart.type&&!a.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||a.globals.comboCharts&&this.tooltipUtil.hasBars();if("mousemove"===r.type||"touchmove"===r.type||"mouseup"===r.type){if(a.globals.collapsedSeries.length+a.globals.ancillaryCollapsedSeries.length===a.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(r,s,l,i);else if("heatmap"===a.config.chart.type||"treemap"===a.config.chart.type){var g=this.intersect.handleHeatTreeTooltip({e:r,opt:i,x:t,y:n,type:a.config.chart.type});t=g.x,n=g.y,u.style.left=t+"px",u.style.top=n+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:r,opt:i}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:r,opt:i,x:t,y:n});if(this.yaxisTooltips.length)for(var m=0;m<a.config.yaxis.length;m++)this.axesTooltip.drawYaxisTooltipText(m,l,this.xyRatios);a.globals.dom.baseEl.classList.add("apexcharts-tooltip-active"),i.tooltipEl.classList.add("apexcharts-active")}else"mouseout"!==r.type&&"touchend"!==r.type||this.handleMouseOut(i)}}},{key:"nonAxisChartsTooltips",value:function(e){var t=e.e,n=e.opt,r=e.tooltipRect,i=this.w,a=n.paths.getAttribute("rel"),o=this.getElTooltip(),s=i.globals.dom.elWrap.getBoundingClientRect();if("mousemove"===t.type||"touchmove"===t.type){i.globals.dom.baseEl.classList.add("apexcharts-tooltip-active"),o.classList.add("apexcharts-active"),this.tooltipLabels.drawSeriesTexts({ttItems:n.ttItems,i:parseInt(a,10)-1,shared:!1});var l=i.globals.clientX-s.left-r.ttWidth/2,c=i.globals.clientY-s.top-r.ttHeight-10;if(o.style.left=l+"px",o.style.top=c+"px",i.config.legend.tooltipHoverFormatter){var u=a-1,d=(0,i.config.legend.tooltipHoverFormatter)(this.legendLabels[u].getAttribute("data:default-text"),{seriesIndex:u,dataPointIndex:u,w:i});this.legendLabels[u].innerHTML=d}}else"mouseout"!==t.type&&"touchend"!==t.type||(o.classList.remove("apexcharts-active"),i.globals.dom.baseEl.classList.remove("apexcharts-tooltip-active"),i.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,n,r){var i=this.w,a=this.tooltipUtil.getNearestValues({context:this,hoverArea:r.hoverArea,elGrid:r.elGrid,clientX:t,clientY:n}),o=a.j,s=a.capturedSeries;i.globals.collapsedSeriesIndices.includes(s)&&(s=null);var l=r.elGrid.getBoundingClientRect();if(a.hoverX<0||a.hoverX>l.width)this.handleMouseOut(r);else if(null!==s)this.handleStickyCapturedSeries(e,s,r,o);else if(this.tooltipUtil.isXoverlap(o)||i.globals.isBarHorizontal){var c=i.globals.series.findIndex((function(e,t){return!i.globals.collapsedSeriesIndices.includes(t)}));this.create(e,this,c,o,r.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(e,t,n,r){var i=this.w;if(this.tConfig.shared||null!==i.globals.series[t][r]){if(void 0!==i.globals.series[t][r])this.tConfig.shared&&this.tooltipUtil.isXoverlap(r)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(e,this,t,r,n.ttItems):this.create(e,this,t,r,n.ttItems,!1);else if(this.tooltipUtil.isXoverlap(r)){var a=i.globals.series.findIndex((function(e,t){return!i.globals.collapsedSeriesIndices.includes(t)}));this.create(e,this,a,r,n.ttItems)}}else this.handleMouseOut(n)}},{key:"deactivateHoverFilter",value:function(){for(var e=this.w,t=new Dn(this.ctx),n=e.globals.dom.Paper.find(".apexcharts-bar-area"),r=0;r<n.length;r++)t.pathMouseLeave(n[r])}},{key:"handleMouseOut",value:function(e){var t=this.w,n=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!==n&&n.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 r=0;r<this.yaxisTTEls.length;r++)this.yaxisTTEls[r].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,n){var r=this.w;"function"==typeof r.config.chart.events.markerClick&&r.config.chart.events.markerClick(e,this.ctx,{seriesIndex:t,dataPointIndex:n,w:r}),this.ctx.events.fireEvent("markerClick",[e,this.ctx,{seriesIndex:t,dataPointIndex:n,w:r}])}},{key:"create",value:function(e,t,n,r,i){var a,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,n,r),null===k&&(k=this.tConfig.shared);var _=this.tooltipUtil.hasMarkers(n),E=this.tooltipUtil.getElBars(),P=function(){S.globals.markers.largestSize>0?C.marker.enlargePoints(r):C.tooltipPosition.moveDynamicPointsOnHover(r)};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:n,dataPointIndex:r,w:S});if(k)M.innerHTML=S.globals.collapsedSeriesIndices.indexOf(T)<0?N:I;else if(M.innerHTML=T===n?N:I,n===T)break}}var L=g(g({ttItems:i,i:n,j:r},void 0!==(null===(a=S.globals.seriesRange)||void 0===a||null===(o=a[n])||void 0===o||null===(s=o[r])||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[n])||void 0===u||null===(d=u[r])||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[n])||void 0===p||null===(m=p[r])||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[n])||void 0===b||null===(x=b[r])||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 Dn(this.ctx),F=S.globals.dom.Paper.find(".apexcharts-bar-area[j='".concat(r,"']"));this.deactivateHoverFilter(),C.tooltipUtil.getAllMarkers(!0).length&&!this.barSeriesHeight&&P(),C.tooltipPosition.moveStickyTooltipOverBars(r,n);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(r,n),_&&C.tooltipPosition.moveMarkers(n,r)}}]),e}(),Dr=function(){function e(t){a(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,n,r=e.x,i=e.y,a=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 Dn(this.barCtx.ctx),x=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[c]:this.barCtx.strokeWidth;y.globals.isXNumeric&&!y.globals.isBarHorizontal?(t=r+parseFloat(f*(v+1)),n=i+parseFloat(h*(v+1))-x):(t=r+parseFloat(f*v),n=i+parseFloat(h*v));var w,k,S=null,C=r,_=i,E=y.config.dataLabels,P=this.barCtx.barOptions.dataLabels,A=this.barCtx.barOptions.dataLabels.total;void 0!==m&&this.barCtx.isRangeBar&&(n=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:r,y:i,i:s,j:l,realIndex:c,columnGroupIndex:u,bcx:t,bcy:n,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?[a,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,n=e.j,r=this.w,i=this.barCtx.stackedSeriesTotals[n];return this.totalFormatter&&(i=this.totalFormatter(i,g(g({},r),{},{seriesIndex:t,dataPointIndex:n,w:r}))),i}},{key:"calculateColumnsDataLabelsPosition",value:function(e){var t=this,n=this.w,r=e.i,i=e.j,a=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"===n.config.plotOptions.bar.dataLabels.orientation,S=this.barCtx.barHelpers.getZeroValueEncounters({i:r,j:i}).zeroEncounters;c-=y/2;var C=n.globals.gridWidth/n.globals.dataPoints;this.barCtx.isVerticalGroupedRangeBar?f+=u/2:(f=n.globals.isXNumeric?c-u/2+b:c-C+u/2+b,!n.config.chart.stacked&&S>0&&n.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(f-=u*S)),k&&(f=f+h.height/2-y/2-2);var _=n.globals.series[r][i]<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(n.globals.seriesGroups.forEach((function(e){var n;null===(n=t.barCtx[e.join(",")])||void 0===n||n.prevY.forEach((function(e){P=_?Math.max(e[i],P):Math.min(e[i],P)}))})),this.barCtx.lastActiveBarSerieIndex===a&&v.enabled){var A=new Dn(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:a,j:i}),g.fontSize);o=_?P-A.height/2-x-v.offsetY+18:P+A.height+x+v.offsetY-18;var D=C;s=w+(n.globals.isXNumeric?-u*n.globals.barGroups.length/2:n.globals.barGroups.length*u/2-(n.globals.barGroups.length-1)*u-D)+v.offsetX}return n.config.chart.stacked||(p<0?p=0+y:p+h.height/3>n.globals.gridHeight&&(p=n.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,n=this.w,r=e.x,i=e.i,a=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=n.globals.gridHeight/n.globals.dataPoints,b=this.barCtx.barHelpers.getZeroValueEncounters({i,j:a}).zeroEncounters;c=Math.abs(c);var x,w,k=s-(this.barCtx.isRangeBar?0:y)+l/2+u.height/2+v-3;!n.config.chart.stacked&&b>0&&n.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(k-=l*b);var S="start",C=n.globals.series[i][a]<0,_=r;switch(this.barCtx.isReversed&&(_=r+(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(n.globals.seriesGroups.forEach((function(e){var n;null===(n=t.barCtx[e.join(",")])||void 0===n||n.prevX.forEach((function(e){E=C?Math.min(e[a],E):Math.max(e[a],E)}))})),this.barCtx.lastActiveBarSerieIndex===o&&g.enabled){var P=new Dn(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:o,j:a}),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,n.globals.barGroups.length>1&&(w-=n.globals.barGroups.length/2*(l/2))}return n.config.chart.stacked||("start"===f.textAnchor?d-u.width<0?d=C?u.width+h:h:d+u.width>n.globals.gridWidth&&(d=C?n.globals.gridWidth-h:n.globals.gridWidth-u.width-h):"middle"===f.textAnchor?d-u.width/2<0?d=u.width/2+h:d+u.width/2>n.globals.gridWidth&&(d=n.globals.gridWidth-u.width/2-h):"end"===f.textAnchor&&(d<1?d=u.width+h:d+1>n.globals.gridWidth&&(d=n.globals.gridWidth-u.width-h))),{bcx:r,bcy:s,dataLabelsX:d,dataLabelsY:k,totalDataLabelsX:x,totalDataLabelsY:w,totalDataLabelsAnchor:S}}},{key:"drawCalculatedDataLabels",value:function(e){var t=e.x,n=e.y,r=e.val,i=e.i,a=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(n,")"));var h=new qn(this.barCtx.ctx),f=new Dn(this.barCtx.ctx),p=c.formatter,m=null,v=u.globals.collapsedSeriesIndices.indexOf(i)>-1;if(c.enabled&&!v){m=f.group({class:"apexcharts-data-labels",transform:d});var y="";void 0!==r&&(y=p(r,g(g({},u),{},{seriesIndex:i,dataPointIndex:a,w:u}))),!r&&u.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(y="");var b=u.globals.series[i][a]<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&&r<0&&("start"===c.textAnchor?w.textAnchor="end":"end"===c.textAnchor&&(w.textAnchor="start")),h.plotDataLabelsText({x:t,y:n,text:y,i,j:a,parent:m,dataLabelsConfig:w,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return m}},{key:"drawTotalDataLabels",value:function(e){var t=e.x,n=e.y,r=e.val,i=e.realIndex,a=e.textAnchor,o=e.barTotalDataLabelsConfig;this.w;var s,l=new Dn(this.barCtx.ctx);return o.enabled&&void 0!==t&&void 0!==n&&this.barCtx.lastActiveBarSerieIndex===i&&(s=l.drawText({x:t,y:n,foreColor:o.style.color,text:r,textAnchor:a,fontFamily:o.style.fontFamily,fontSize:o.style.fontSize,fontWeight:o.style.fontWeight})),s}}]),e}(),Or=function(){function e(t){a(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 n=0;n<e.length;n++)if(e[n].length>0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=e[n].length),t.globals.isXNumeric)for(var r=0;r<e[n].length;r++)t.globals.seriesX[n][r]>t.globals.minX&&t.globals.seriesX[n][r]<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,n,r,i,a,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)a=(r=c.globals.gridHeight/u)/d,c.globals.isXNumeric&&(a=(r=c.globals.gridHeight/this.barCtx.totalItems)/this.barCtx.seriesLen),a=a*parseInt(this.barCtx.barOptions.barHeight,10)/100,-1===String(this.barCtx.barOptions.barHeight).indexOf("%")&&(a=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),n=(r-a*this.barCtx.seriesLen)/2;else{if(i=c.globals.gridWidth/this.barCtx.visibleItems,c.config.xaxis.convertedCatToNumeric&&(i=c.globals.gridWidth/c.globals.dataPoints),o=i/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&&(i=c.globals.minXDiff/h),(o=i/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(i-o*this.barCtx.seriesLen)/2}return c.globals.barHeight=a,c.globals.barWidth=o,{x:t,y:n,yDivision:r,xDivision:i,barHeight:a,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,n,r){var i,a,o,s,l=this.w,c=this.barCtx.ctx.fill,u=null,d=this.barCtx.barOptions.distributed?n:t,h=!1;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map((function(r){e[t][n]>=r.from&&e[t][n]<=r.to&&(u=r.color,h=!0)})),{color:c.fillPath({seriesNumber:this.barCtx.barOptions.distributed?d:r,dataPointIndex:n,color:u,value:e[t][n],fillConfig:null===(i=l.config.series[t].data[n])||void 0===i?void 0:i.fill,fillType:null!==(a=l.config.series[t].data[n])&&void 0!==a&&null!==(o=a.fill)&&void 0!==o&&o.type?null===(s=l.config.series[t].data[n])||void 0===s?void 0:s.fill.type:Array.isArray(l.config.fill.type)?l.config.fill.type[r]:l.config.fill.type}),useRangeColor:h}}},{key:"getStrokeWidth",value:function(e,t,n){var r=0,i=this.w;return void 0===this.barCtx.series[e][t]||null===this.barCtx.series[e][t]||"bar"===i.config.chart.type&&!this.barCtx.series[e][t]?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,i.config.stroke.show&&(this.barCtx.isNullValue||(r=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[n]:this.barCtx.strokeWidth)),r}},{key:"createBorderRadiusArr",value:function(e){var t,n=this.w,r=!this.w.config.chart.stacked||n.config.plotOptions.bar.borderRadius<=0,i=e.length,a=0|(null===(t=e[0])||void 0===t?void 0:t.length),o=Array.from({length:i},(function(){return Array(a).fill(r?"top":"none")}));if(r)return o;for(var s=0;s<a;s++){for(var c=[],u=[],d=0,h=0;h<i;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,n=e.i,r=e.x1,i=e.x2,a=e.y1,o=e.y2,s=e.elSeries,l=this.w,c=new Dn(this.barCtx.ctx),u=new Jn(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&u===n){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!==r?r:0,void 0!==a?a:0,void 0!==i?i: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,n=e.barWidth,r=e.barXPosition,i=e.y1,a=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 Dn(this.barCtx.ctx);(o=Array.isArray(o)?o[u]:o)||(o=0);var g=n,m=r;null!==(t=f.config.series[u].data[h])&&void 0!==t&&t.columnWidthOffset&&(m=r-f.config.series[u].data[h].columnWidthOffset/2,g=n+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);i+=.001-v*x,a+=.001+v*x;var w=p.move(y,i),k=p.move(y,i),S=p.line(b,i);if(f.globals.previousPaths.length>0&&(k=this.barCtx.getPreviousPath(u,h,!1)),w=w+p.line(y,a)+p.line(b,a)+S+("around"===f.config.plotOptions.bar.borderRadiusApplication||"both"===this.arrBorderRadius[u][h]?" Z":" z"),k=k+p.line(y,i)+S+S+S+S+S+p.line(y,i)+("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(a-v*x),C.yArrjF.push(Math.abs(i-a+o*x)),C.yArrjVal.push(this.barCtx.series[d][h])}return{pathTo:w,pathFrom:k}}},{key:"getBarpaths",value:function(e){var t,n=e.barYPosition,r=e.barHeight,i=e.x1,a=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 Dn(this.barCtx.ctx);(o=Array.isArray(o)?o[u]:o)||(o=0);var g=n,m=r;null!==(t=f.config.series[u].data[h])&&void 0!==t&&t.barHeightOffset&&(g=n-f.config.series[u].data[h].barHeightOffset/2,m=r+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);i+=.001+v*x,a+=.001-v*x;var w=p.move(i,y),k=p.move(i,y);f.globals.previousPaths.length>0&&(k=this.barCtx.getPreviousPath(u,h,!1));var S=p.line(i,b);if(w=w+p.line(a,y)+p.line(a,b)+S+("around"===f.config.plotOptions.bar.borderRadiusApplication||"both"===this.arrBorderRadius[u][h]?" Z":" z"),k=k+p.line(i,y)+S+S+S+S+S+p.line(i,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(a+v*x),C.xArrjF.push(Math.abs(i-a-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,n=this.w,r=0;r<t.length;r++){for(var i=0,a=0;a<t[n.globals.maxValsInArrayIndex].length;a++)i+=t[r][a];0===i&&this.barCtx.zeroSerieses.push(r)}}},{key:"getXForValue",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?null:t;return null!=e&&(n=t+e/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?e/this.barCtx.invertedYRatio:0)),n}},{key:"getYForValue",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&!arguments[3]?null:t;return null!=e&&(r=t-e/this.barCtx.yRatio[n]+2*(this.barCtx.isReversed?e/this.barCtx.yRatio[n]:0)),r}},{key:"getGoalValues",value:function(e,t,n,r,i,a){var o=this,s=this.w,l=[],c=function(r,i){var s;l.push((u(s={},e,"x"===e?o.getXForValue(r,t,!1):o.getYForValue(r,n,a,!1)),u(s,"attrs",i),s))};if(s.globals.seriesGoals[r]&&s.globals.seriesGoals[r][i]&&Array.isArray(s.globals.seriesGoals[r][i])&&s.globals.seriesGoals[r][i].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[r],strokeWidth:"x"===e?s.globals.markers.size[r]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(d[r])?d[r][0]:d[r]};c(s.globals.seriesRangeStart[r][i],h),c(s.globals.seriesRangeEnd[r][i],g(g({},h),{},{strokeColor:Array.isArray(d[r])?d[r][1]:d[r]}))}return l}},{key:"drawGoalLine",value:function(e){var t=e.barXPosition,n=e.barYPosition,r=e.goalX,i=e.goalY,a=e.barWidth,o=e.barHeight,s=new Dn(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(r)&&r.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,r=n+t+o/2;c=s.drawLine(e.x,r-2*t,e.x,r,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(i)&&i.forEach((function(e){if(e.y>=-1&&e.y<=s.w.globals.gridHeight+1){var n=void 0!==e.attrs.strokeWidth?e.attrs.strokeWidth:a/2,r=t+n+a/2;c=s.drawLine(r-2*n,e.y,r,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,n=e.currPaths,r=e.color,i=this.w,a=t.x,o=t.x1,s=t.barYPosition,l=n.x,c=n.x1,u=n.barYPosition,d=s+n.barHeight,h=new Dn(this.barCtx.ctx),f=new k,p=h.move(o,d)+h.line(a,d)+h.line(l,u)+h.line(c,u)+h.line(o,d)+("around"===i.config.plotOptions.bar.borderRadiusApplication||"both"===this.arrBorderRadius[realIndex][j]?" Z":" z");return h.drawPath({d:p,fill:f.shadeColor(.5,k.rgb2hex(r)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadow apexcharts-decoration-element"})}},{key:"getZeroValueEncounters",value:function(e){var t,n=e.i,r=e.j,i=this.w,a=0,o=0;return(i.config.plotOptions.bar.horizontal?i.globals.series.map((function(e,t){return t})):(null===(t=i.globals.columnSeries)||void 0===t?void 0:t.i.map((function(e){return e})))||[]).forEach((function(e){var t=i.globals.seriesPercent[e][r];t&&a++,e<n&&0===t&&o++})),{nonZeroColumns:a,zeroEncounters:o}}},{key:"getGroupIndex",value:function(e){var t=this.w,n=t.globals.seriesGroups.findIndex((function(n){return n.indexOf(t.globals.seriesNames[e])>-1})),r=this.barCtx.columnGroupIndices,i=r.indexOf(n);return i<0&&(r.push(n),i=r.length-1),{groupIndex:n,columnGroupIndex:i}}}]),e}(),Mr=function(){function e(t,n){a(this,e),this.ctx=t,this.w=t.w;var r=this.w;this.barOptions=r.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=r.config.stroke.width,this.isNullValue=!1,this.isRangeBar=r.globals.seriesRange.length&&this.isHorizontal,this.isVerticalGroupedRangeBar=!r.globals.isBarHorizontal&&r.globals.seriesRange.length&&r.config.plotOptions.bar.rangeBarGroupRows,this.isFunnel=this.barOptions.isFunnel,this.xyRatios=n,null!==this.xyRatios&&(this.xRatio=n.xRatio,this.yRatio=n.yRatio,this.invertedXRatio=n.invertedXRatio,this.invertedYRatio=n.invertedYRatio,this.baseLineY=n.baseLineY,this.baseLineInvertedY=n.baseLineInvertedY),this.yaxisIndex=0,this.translationsIndex=0,this.seriesLen=0,this.pathArr=[];var i=new Jn(this.ctx);this.lastActiveBarSerieIndex=i.getActiveConfigSeriesIndex("desc",["bar","column"]),this.columnGroupIndices=[];var o=i.getBarSeriesIndices(),s=new On(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 Or(this)}return s(e,[{key:"draw",value:function(e,t){var n=this.w,r=new Dn(this.ctx),i=new On(this.ctx,n);e=i.getLogSeries(e),this.series=e,this.yRatio=i.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e);var a=r.group({class:"apexcharts-bar-series apexcharts-plot-series"});n.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering - ApexCharts");for(var o=0,s=0;o<e.length;o++,s++){var l,c,u,d,h=void 0,f=void 0,p=[],m=[],v=n.globals.comboCharts?t[o]:o,y=this.barHelpers.getGroupIndex(v).columnGroupIndex,b=r.group({class:"apexcharts-series",rel:o+1,seriesName:k.escapeString(n.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=n.globals.seriesYAxisReverseMap[v],this.translationsIndex=v);var S=this.translationsIndex;this.isReversed=n.config.yaxis[this.yaxisIndex]&&n.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 _=r.group({class:"apexcharts-datalabels","data:realIndex":v});n.globals.delayedElements.push({el:_.node}),_.node.classList.add("apexcharts-element-hidden");var E=r.group({class:"apexcharts-bar-goals-markers"}),P=r.group({class:"apexcharts-bar-shadows"});n.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(n.globals.colors[o]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:O});P.add(N),n.config.chart.dropShadow.enabled&&new An(this.ctx).dropShadow(N,n.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"}))}n.globals.seriesXvalues[v]=m,n.globals.seriesYvalues[v]=p,a.add(b)}return a}},{key:"renderSeries",value:function(e){var t=e.realIndex,n=e.pathFill,r=e.lineFill,i=e.j,a=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 Dn(this.ctx),A=!1;if(!r){var D="function"==typeof E.globals.stroke.colors[t]?function(e){var t,n=E.config.stroke.colors;return Array.isArray(n)&&n.length>0&&((t=n[e])||(t=""),"function"==typeof t)?t({value:E.globals.series[e][i],dataPointIndex:i,w:E}):t}(t):E.globals.stroke.colors[t];r=this.barOptions.distributed?E.globals.stroke.colors[i]:D}var O=new Dr(this).handleBarDataLabels({x:d,y:h,y1:f,y2:p,i:a,j:i,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[a].data[i]&&E.config.series[a].data[i].strokeColor&&(r=E.config.series[a].data[i].strokeColor),this.isNullValue&&(n="none");var M=i/E.config.chart.animations.animateGradually.delay*(E.config.chart.animations.speed/E.globals.dataPoints)/2.4;if(!A){var T=P.renderPaths({i:a,j:i,realIndex:t,pathFrom:s,pathTo:l,stroke:r,strokeWidth:c,strokeLineCap:E.config.stroke.lineCap,fill:n,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&&i>=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 An(this.ctx).setSelectionFilter(T,t,i),u.add(T),T.attr({cy:O.dataLabelsPos.bcy,cx:O.dataLabelsPos.bcx,j:i,val:E.globals.series[a][i],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,n=e.indexes,r=e.barHeight,i=e.strokeWidth,a=e.zeroW,o=e.x,s=e.y,l=e.yDivision,c=e.elSeries,u=this.w,d=n.i,h=n.j;if(u.globals.isXNumeric)t=(s=(u.globals.seriesX[d][h]-u.globals.minX)/this.invertedXRatio-r)+r*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&&(r=this.seriesLen*r/p),t=s+r*this.visibleI,t-=r*g}else t=s+r*this.visibleI;this.isFunnel&&(a-=(this.barHelpers.getXForValue(this.series[d][h],a)-a)/2),o=this.barHelpers.getXForValue(this.series[d][h],a);var m=this.barHelpers.getBarpaths({barYPosition:t,barHeight:r,x1:a,x2:o,strokeWidth:i,isReversed:this.isReversed,series:this.series,realIndex:n.realIndex,i:d,j:h,w:u});return u.globals.isXNumeric||(s+=l),this.barHelpers.barBackground({j:h,i:d,y1:t-r*this.visibleI,y2:r*this.seriesLen,elSeries:c}),{pathTo:m.pathTo,pathFrom:m.pathFrom,x1:a,x:o,y:s,goalX:this.barHelpers.getGoalValues("x",a,null,d,h),barYPosition:t,barHeight:r}}},{key:"drawColumnPaths",value:function(e){var t,n=e.indexes,r=e.x,i=e.y,a=e.xDivision,o=e.barWidth,s=e.zeroH,l=e.strokeWidth,c=e.elSeries,u=this.w,d=n.realIndex,h=n.translationsIndex,f=n.i,p=n.j,g=n.bc;if(u.globals.isXNumeric){var m=this.getBarXForNumericXAxis({x:r,j:p,realIndex:d,barWidth:o});r=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=r+o*this.visibleI,t-=o*b}else t=r+o*this.visibleI;i=this.barHelpers.getYForValue(this.series[f][p],s,h);var x=this.barHelpers.getColumnPaths({barXPosition:t,barWidth:o,y1:s,y2:i,strokeWidth:l,isReversed:this.isReversed,series:this.series,realIndex:d,i:f,j:p,w:u});return u.globals.isXNumeric||(r+=a),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:r,y:i,goalY:this.barHelpers.getGoalValues("y",null,s,f,p,h),barXPosition:t,barWidth:o}}},{key:"getBarXForNumericXAxis",value:function(e){var t=e.x,n=e.barWidth,r=e.realIndex,i=e.j,a=this.w,o=r;return a.globals.seriesX[r].length||(o=a.globals.maxValsInArrayIndex),k.isNumber(a.globals.seriesX[o][i])&&(t=(a.globals.seriesX[o][i]-a.globals.minX)/this.xRatio-n*this.seriesLen/2),{barXPosition:t+n*this.visibleI,x:t}}},{key:"getPreviousPath",value:function(e,t){for(var n=this.w,r="M 0 0",i=0;i<n.globals.previousPaths.length;i++){var a=n.globals.previousPaths[i];a.paths&&a.paths.length>0&&parseInt(a.realIndex,10)===parseInt(e,10)&&void 0!==n.globals.previousPaths[i].paths[t]&&(r=n.globals.previousPaths[i].paths[t].d)}return r}}]),e}(),Tr=function(){h(t,Mr);var e=c(t);function t(){return a(this,t),e.apply(this,arguments)}return s(t,[{key:"draw",value:function(e,t){var n=this,r=this.w;this.graphics=new Dn(this.ctx),this.bar=new Mr(this.ctx,this.xyRatios);var i=new On(this.ctx,r);e=i.getLogSeries(e),this.yRatio=i.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e),"100%"===r.config.chart.stackType&&(e=r.globals.comboCharts?t.map((function(e){return r.globals.seriesPercent[e]})):r.globals.seriesPercent.slice()),this.series=e,this.barHelpers.initializeStackedPrevVars(this);for(var a=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),o=0,s=0,l=function(i,l){var c=void 0,u=void 0,d=void 0,h=void 0,f=r.globals.comboCharts?t[i]:i,p=n.barHelpers.getGroupIndex(f),m=p.groupIndex,v=p.columnGroupIndex;n.groupCtx=n[r.globals.seriesGroups[m]];var y=[],b=[],x=0;n.yRatio.length>1&&(n.yaxisIndex=r.globals.seriesYAxisReverseMap[f][0],x=f),n.isReversed=r.config.yaxis[n.yaxisIndex]&&r.config.yaxis[n.yaxisIndex].reversed;var w=n.graphics.group({class:"apexcharts-series",seriesName:k.escapeString(r.globals.seriesNames[f]),rel:i+1,"data:realIndex":f});n.ctx.series.addCollapsedClassToSeries(w,f);var S=n.graphics.group({class:"apexcharts-datalabels","data:realIndex":f}),C=n.graphics.group({class:"apexcharts-bar-goals-markers"}),_=0,E=0,P=n.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,r.globals.barHeight=_,r.globals.barWidth=E,n.barHelpers.initializeStackedXYVars(n),1===n.groupCtx.prevY.length&&n.groupCtx.prevY[0].every((function(e){return isNaN(e)}))&&(n.groupCtx.prevY[0]=n.groupCtx.prevY[0].map((function(){return d})),n.groupCtx.prevYF[0]=n.groupCtx.prevYF[0].map((function(){return 0})));for(var A=0;A<r.globals.dataPoints;A++){var D=n.barHelpers.getStrokeWidth(i,A,f),O={indexes:{i,j:A,realIndex:f,translationsIndex:x,bc:l},strokeWidth:D,x:o,y:s,elSeries:w,columnGroupIndex:v,seriesGroup:r.globals.seriesGroups[m]},M=null;n.isHorizontal?(M=n.drawStackedBarPaths(g(g({},O),{},{zeroW:h,barHeight:_,yDivision:u})),E=n.series[i][A]/n.invertedYRatio):(M=n.drawStackedColumnPaths(g(g({},O),{},{xDivision:c,barWidth:E,zeroH:d})),_=n.series[i][A]/n.yRatio[x]);var T=n.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=n.barHelpers.getPathFillColor(e,i,A,f),N="",L=r.globals.isBarHorizontal?"apexcharts-flip-x":"apexcharts-flip-y";("bottom"===n.barHelpers.arrBorderRadius[f][A]&&r.globals.series[f][A]>0||"top"===n.barHelpers.arrBorderRadius[f][A]&&r.globals.series[f][A]<0)&&(N=L),w=n.renderSeries(g(g({realIndex:f,pathFill:I.color},I.useRangeColor?{lineFill:I.color}:{}),{},{j:A,i,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}))}r.globals.seriesXvalues[f]=y,r.globals.seriesYvalues[f]=b,n.groupCtx.prevY.push(n.groupCtx.yArrj),n.groupCtx.prevYF.push(n.groupCtx.yArrjF),n.groupCtx.prevYVal.push(n.groupCtx.yArrjVal),n.groupCtx.prevX.push(n.groupCtx.xArrj),n.groupCtx.prevXF.push(n.groupCtx.xArrjF),n.groupCtx.prevXVal.push(n.groupCtx.xArrjVal),a.add(w)},c=0,u=0;c<e.length;c++,u++)l(c,u);return a}},{key:"initialPositions",value:function(e,t,n,r,i,a,o){var s,l,c=this.w;if(this.isHorizontal){r=c.globals.gridHeight/c.globals.dataPoints;var u=c.config.plotOptions.bar.barHeight;s=-1===String(u).indexOf("%")?parseInt(u,10):r*parseInt(u,10)/100,a=c.globals.padHorizontal+(this.isReversed?c.globals.gridWidth-this.baseLineInvertedY:this.baseLineInvertedY),t=(r-s)/2}else{l=n=c.globals.gridWidth/c.globals.dataPoints;var d=c.config.plotOptions.bar.columnWidth;c.globals.isXNumeric&&c.globals.dataPoints>1?l=(n=c.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:-1===String(d).indexOf("%")?l=parseInt(d,10):l*=parseInt(d,10)/100,i=this.isReversed?this.baseLineY[o]:c.globals.gridHeight-this.baseLineY[o],e=c.globals.padHorizontal+(n-l)/2}var h=c.globals.barGroups.length||1;return{x:e,y:t,yDivision:r,xDivision:n,barHeight:s/h,barWidth:l/h,zeroH:i,zeroW:a}}},{key:"drawStackedBarPaths",value:function(e){for(var t,n=e.indexes,r=e.barHeight,i=e.strokeWidth,a=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*r,p=n.i,g=n.j,m=n.realIndex,v=n.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=a;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=a;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:r,x1:t,x2:o,strokeWidth:i,isReversed:this.isReversed,series:this.series,realIndex:n.realIndex,seriesGroup:c,i:p,j:g,w:h});return this.barHelpers.barBackground({j:g,i:p,y1:f,y2:r,elSeries:d}),s+=u,{pathTo:k.pathTo,pathFrom:k.pathFrom,goalX:this.barHelpers.getGoalValues("x",a,null,p,g,v),barXPosition:t,barYPosition:f,x:o,y:s}}},{key:"drawStackedColumnPaths",value:function(e){var t=e.indexes,n=e.x,r=e.y,i=e.xDivision,a=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),n=(m-u.globals.minX)/this.xRatio-a/2*u.globals.barGroups.length}for(var v,y=n+s*a,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;r=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:a,y1:v,y2:r,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:a,elSeries:c}),{pathTo:M.pathTo,pathFrom:M.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,o,d,h),barXPosition:y,x:u.globals.isXNumeric?n:n+i,y:r}}}]),t}(),Ir=function(){h(t,Mr);var e=c(t);function t(){return a(this,t),e.apply(this,arguments)}return s(t,[{key:"draw",value:function(e,t,n){var r=this,i=this.w,a=new Dn(this.ctx),o=i.globals.comboCharts?t:i.config.chart.type,s=new Kn(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=i.config.plotOptions.bar.horizontal,this.isOHLC=this.candlestickOptions&&"ohlc"===this.candlestickOptions.type;var l=new On(this.ctx,i);e=l.getLogSeries(e),this.series=e,this.yRatio=l.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e);for(var c=a.group({class:"apexcharts-".concat(o,"-series apexcharts-plot-series")}),u=function(t){r.isBoxPlot="boxPlot"===i.config.chart.type||"boxPlot"===i.config.series[t].type;var o,l,u,d,h=void 0,f=void 0,p=[],m=[],v=i.globals.comboCharts?n[t]:t,y=r.barHelpers.getGroupIndex(v).columnGroupIndex,b=a.group({class:"apexcharts-series",seriesName:k.escapeString(i.globals.seriesNames[v]),rel:t+1,"data:realIndex":v});r.ctx.series.addCollapsedClassToSeries(b,v),e[t].length>0&&(r.visibleI=r.visibleI+1);var x,w,S=0;r.yRatio.length>1&&(r.yaxisIndex=i.globals.seriesYAxisReverseMap[v][0],S=v);var C=r.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 _=a.group({class:"apexcharts-datalabels","data:realIndex":v}),E=a.group({class:"apexcharts-bar-goals-markers"}),P=function(n){var a=r.barHelpers.getStrokeWidth(t,n,v),c=null,k={indexes:{i:t,j:n,realIndex:v,translationsIndex:S},x:h,y:f,strokeWidth:a,elSeries:b};c=r.isHorizontal?r.drawHorizontalBoxPaths(g(g({},k),{},{yDivision:l,barHeight:x,zeroW:d})):r.drawVerticalBoxPaths(g(g({},k),{},{xDivision:o,barWidth:w,zeroH:u})),f=c.y,h=c.x;var C=r.barHelpers.drawGoalLine({barXPosition:c.barXPosition,barYPosition:c.barYPosition,goalX:c.goalX,goalY:c.goalY,barHeight:x,barWidth:w});C&&E.add(C),n>0&&m.push(h+w/2),p.push(f),c.pathTo.forEach((function(o,l){var u=!r.isBoxPlot&&r.candlestickOptions.wick.useFillColor?c.color[l]:i.globals.stroke.colors[t],d=s.fillPath({seriesNumber:v,dataPointIndex:n,color:c.color[l],value:e[t][n]});r.renderSeries({realIndex:v,pathFill:d,lineFill:u,j:n,i:t,pathFrom:c.pathFrom,pathTo:o,strokeWidth:a,elSeries:b,x:h,y:f,series:e,columnGroupIndex:y,barHeight:x,barWidth:w,elDataLabelsWrap:_,elGoalsMarkers:E,visibleSeries:r.visibleI,type:i.config.chart.type})}))},A=0;A<i.globals.dataPoints;A++)P(A);i.globals.seriesXvalues[v]=m,i.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,n=e.x;e.y;var r=e.xDivision,i=e.barWidth,a=e.zeroH,o=e.strokeWidth,s=this.w,l=new Dn(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=a,x=a,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&&(n=(s.globals.seriesX[f][u]-s.globals.minX)/this.xRatio-i/2);var _=n+i*this.visibleI;void 0===this.series[c][u]||null===this.series[c][u]?(k=a,S=a):(k=a-k/v,S=a-S/v,b=a-y.h/v,x=a-y.l/v,C=a-y.m/v);var E=l.move(_,a),P=l.move(_+i/2,k);if(s.globals.previousPaths.length>0&&(P=this.getPreviousPath(f,u,!0)),this.isOHLC){var A=_+i/2,D=a-y.o/v,O=a-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(_+i,O)]}else E=this.isBoxPlot?[l.move(_,k)+l.line(_+i/2,k)+l.line(_+i/2,b)+l.line(_+i/4,b)+l.line(_+i-i/4,b)+l.line(_+i/2,b)+l.line(_+i/2,k)+l.line(_+i,k)+l.line(_+i,C)+l.line(_,C)+l.line(_,k+o/2),l.move(_,C)+l.line(_+i,C)+l.line(_+i,S)+l.line(_+i/2,S)+l.line(_+i/2,x)+l.line(_+i-i/4,x)+l.line(_+i/4,x)+l.line(_+i/2,x)+l.line(_+i/2,S)+l.line(_,S)+l.line(_,C)+"z"]:[l.move(_,S)+l.line(_+i/2,S)+l.line(_+i/2,b)+l.line(_+i/2,S)+l.line(_+i,S)+l.line(_+i,k)+l.line(_+i/2,k)+l.line(_+i/2,x)+l.line(_+i/2,k)+l.line(_,k)+l.line(_,S-o/2)];return P+=l.move(_,k),s.globals.isXNumeric||(n+=r),{pathTo:E,pathFrom:P,x:n,y:S,goalY:this.barHelpers.getGoalValues("y",null,a,c,u,t.translationsIndex),barXPosition:_,color:w}}},{key:"drawHorizontalBoxPaths",value:function(e){var t=e.indexes;e.x;var n=e.y,r=e.yDivision,i=e.barHeight,a=e.zeroW,o=e.strokeWidth,s=this.w,l=new Dn(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=a,m=a,v=Math.min(p.o,p.c),y=Math.max(p.o,p.c),b=p.m;s.globals.isXNumeric&&(n=(s.globals.seriesX[f][u]-s.globals.minX)/this.invertedXRatio-i/2);var x=n+i*this.visibleI;void 0===this.series[c][u]||null===this.series[c][u]?(v=a,y=a):(v=a+v/h,y=a+y/h,g=a+p.h/h,m=a+p.l/h,b=a+p.m/h);var w=l.move(a,x),k=l.move(v,x+i/2);return s.globals.previousPaths.length>0&&(k=this.getPreviousPath(f,u,!0)),w=[l.move(v,x)+l.line(v,x+i/2)+l.line(g,x+i/2)+l.line(g,x+i/2-i/4)+l.line(g,x+i/2+i/4)+l.line(g,x+i/2)+l.line(v,x+i/2)+l.line(v,x+i)+l.line(b,x+i)+l.line(b,x)+l.line(v+o/2,x),l.move(b,x)+l.line(b,x+i)+l.line(y,x+i)+l.line(y,x+i/2)+l.line(m,x+i/2)+l.line(m,x+i-i/4)+l.line(m,x+i/4)+l.line(m,x+i/2)+l.line(y,x+i/2)+l.line(y,x)+l.line(b,x)+"z"],k+=l.move(v,x),s.globals.isXNumeric||(n+=r),{pathTo:w,pathFrom:k,x:y,y:n,goalX:this.barHelpers.getGoalValues("x",a,null,c,u),barYPosition:x,color:d}}},{key:"getOHLCValue",value:function(e,t){var n=this.w,r=new On(this.ctx,n),i=r.getLogValAtSeriesIndex(n.globals.seriesCandleH[e][t],e),a=r.getLogValAtSeriesIndex(n.globals.seriesCandleO[e][t],e),o=r.getLogValAtSeriesIndex(n.globals.seriesCandleM[e][t],e),s=r.getLogValAtSeriesIndex(n.globals.seriesCandleC[e][t],e),l=r.getLogValAtSeriesIndex(n.globals.seriesCandleL[e][t],e);return{o:this.isBoxPlot?i:a,h:this.isBoxPlot?a:i,m:o,l:this.isBoxPlot?s:l,c:this.isBoxPlot?l:s}}}]),t}(),Nr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"checkColorRange",value:function(){var e=this.w,t=!1,n=e.config.plotOptions[e.config.chart.type];return n.colorScale.ranges.length>0&&n.colorScale.ranges.map((function(e,n){e.from<=0&&(t=!0)})),t}},{key:"getShadeColor",value:function(e,t,n,r){var i=this.w,a=1,o=i.config.plotOptions[e].shadeIntensity,s=this.determineColor(e,t,n);i.globals.hasNegs||r?a=i.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:(a=1-s.percent/100,"treemap"===e&&(a=(1-s.percent/100)*(1.25*o)));var l=s.color,c=new k;if(i.config.plotOptions[e].enableShades)if("dark"===this.w.config.theme.mode){var u=c.shadeColor(-1*a,s.color);l=k.hexToRgba(k.isColorHex(u)?u:k.rgb2hex(u),i.config.fill.opacity)}else{var d=c.shadeColor(a,s.color);l=k.hexToRgba(k.isColorHex(d)?d:k.rgb2hex(d),i.config.fill.opacity)}return{color:l,colorProps:s}}},{key:"determineColor",value:function(e,t,n){var r=this.w,i=r.globals.series[t][n],a=r.config.plotOptions[e],o=a.colorScale.inverse?n:t;a.distributed&&"treemap"===r.config.chart.type&&(o=n);var s=r.globals.colors[o],l=null,c=Math.min.apply(Math,y(r.globals.series[t])),u=Math.max.apply(Math,y(r.globals.series[t]));a.distributed||"heatmap"!==e||(c=r.globals.minY,u=r.globals.maxY),void 0!==a.colorScale.min&&(c=a.colorScale.min<r.globals.minY?a.colorScale.min:r.globals.minY,u=a.colorScale.max>r.globals.maxY?a.colorScale.max:r.globals.maxY);var d=Math.abs(u)+Math.abs(c),h=100*i/(0===d?d-1e-6:d);return a.colorScale.ranges.length>0&&a.colorScale.ranges.map((function(e,t){if(i>=e.from&&i<=e.to){s=e.color,l=e.foreColor?e.foreColor:null,c=e.from,u=e.to;var n=Math.abs(u)+Math.abs(c);h=100*i/(0===n?n-1e-6:n)}})),{color:s,foreColor:l,percent:h}}},{key:"calculateDataLabels",value:function(e){var t=e.text,n=e.x,r=e.y,i=e.i,a=e.j,o=e.colorProps,s=e.fontSize,l=this.w.config.dataLabels,c=new Dn(this.ctx),u=new qn(this.ctx),d=null;if(l.enabled){d=c.group({class:"apexcharts-data-labels"});var h=l.offsetX,f=l.offsetY,p=n+h,g=r+parseFloat(l.style.fontSize)/3+f;u.plotDataLabelsText({x:p,y:g,text:t,i,j:a,color:o.foreColor,parent:d,fontSize:s,dataLabelsConfig:l})}return d}},{key:"addListeners",value:function(e){var t=new Dn(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}(),Lr=function(){function e(t,n){a(this,e),this.ctx=t,this.w=t.w,this.xRatio=n.xRatio,this.yRatio=n.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new Nr(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,n=new Dn(this.ctx),r=n.group({class:"apexcharts-heatmap"});r.attr("clip-path","url(#gridRectMask".concat(t.globals.cuid,")"));var i=t.globals.gridWidth/t.globals.dataPoints,a=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=n.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 An(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+=i;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 Kn(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:i,height:t.config.fill.image.height?t.config.fill.image.height:a}));var b=this.rectRadius,x=n.drawRect(h,o,i,a,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,i,a,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+i/2,y:o+a/2,i:c,j:p,colorProps:y,series:l});null!==E&&u.add(E),h+=i,p++}o+=a,r.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,r}},{key:"animateHeatMap",value:function(e,t,n,r,i,a){var o=new S(this.ctx);o.animateRect(e,{x:t+r/2,y:n+i/2,width:0,height:0},{x:t,y:n,width:r,height:i},a,(function(){o.animationCompleted(e)}))}},{key:"animateHeatColor",value:function(e,t,n,r){e.attr({fill:t}).animate(r).attr({fill:n})}}]),e}(),Rr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"drawYAxisTexts",value:function(e,t,n,r){var i=this.w,a=i.config.yaxis[0],o=i.globals.yLabelFormatters[0];return new Dn(this.ctx).drawText({x:e+a.labels.offsetX,y:t+a.labels.offsetY,text:o(r,n),textAnchor:"middle",fontSize:a.labels.style.fontSize,fontFamily:a.labels.style.fontFamily,foreColor:Array.isArray(a.labels.style.colors)?a.labels.style.colors[n]:a.labels.style.colors})}}]),e}(),Fr=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w;var n=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!==n.globals.stroke.colors?n.globals.stroke.colors:n.globals.colors,this.defaultSize=Math.min(n.globals.gridWidth,n.globals.gridHeight),this.centerY=this.defaultSize/2,this.centerX=n.globals.gridWidth/2,"radialBar"===n.config.chart.type?this.fullAngle=360:this.fullAngle=Math.abs(n.config.plotOptions.pie.endAngle-n.config.plotOptions.pie.startAngle),this.initialAngle=n.config.plotOptions.pie.startAngle%this.fullAngle,n.globals.radialSize=this.defaultSize/2.05-n.config.stroke.width-(n.config.chart.sparkline.enabled?0:n.config.chart.dropShadow.blur),this.donutSize=n.globals.radialSize*parseInt(n.config.plotOptions.pie.donut.size,10)/100;var r=n.config.plotOptions.pie.customScale,i=n.globals.gridWidth/2,o=n.globals.gridHeight/2;this.translateX=i-i*r,this.translateY=o-o*r,this.dataLabelsGroup=new Dn(this.ctx).group({class:"apexcharts-datalabels-group",transform:"translate(".concat(this.translateX,", ").concat(this.translateY,") scale(").concat(r,")")}),this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSectorAngleArr=[]}return s(e,[{key:"draw",value:function(e){var t=this,n=this.w,r=new Dn(this.ctx),i=r.group({class:"apexcharts-pie"});if(n.globals.noData)return i;for(var a=0,o=0;o<e.length;o++)a+=k.negToZero(e[o]);var s=[],l=r.group();0===a&&(a=1e-5),e.forEach((function(e){t.maxY=Math.max(t.maxY,e)})),n.config.yaxis[0].max&&(this.maxY=n.config.yaxis[0].max),"back"===n.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(i);for(var c=0;c<e.length;c++){var u=this.fullAngle*k.negToZero(e[c])/a;s.push(u),"polarArea"===this.chartType?(s[c]=this.fullAngle/e.length,this.sliceSizes.push(n.globals.radialSize*e[c]/this.maxY)):this.sliceSizes.push(n.globals.radialSize)}if(n.globals.dataChanged){for(var d,h=0,f=0;f<n.globals.previousPaths.length;f++)h+=k.negToZero(n.globals.previousPaths[f]);for(var p=0;p<n.globals.previousPaths.length;p++)d=this.fullAngle*k.negToZero(n.globals.previousPaths[p])/h,this.prevSectorAngleArr.push(d)}if(this.donutSize<0&&(this.donutSize=0),"donut"===this.chartType){var g=r.drawCircle(this.donutSize);g.attr({cx:this.centerX,cy:this.centerY,fill:n.config.plotOptions.pie.donut.background?n.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(n.config.plotOptions.pie.customScale,")")}),l.add(m),i.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});i.add(v)}return"front"===n.config.grid.position&&"polarArea"===this.chartType&&this.drawPolarElements(i),i}},{key:"drawArcs",value:function(e,t){var n=this.w,r=new An(this.ctx),i=new Dn(this.ctx),a=new Kn(this.ctx),o=i.group({class:"apexcharts-slices"}),s=this.initialAngle,l=this.initialAngle,c=this.initialAngle,u=this.initialAngle;this.strokeWidth=n.config.stroke.show?n.config.stroke.width:0;for(var d=0;d<e.length;d++){var h=i.group({class:"apexcharts-series apexcharts-pie-series",seriesName:k.escapeString(n.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=a.fillPath({seriesNumber:d,size:this.sliceSizes[d],value:t[d]}),g=this.getChangedPath(l,u),m=i.drawPath({d:g,stroke:Array.isArray(this.lineColorArr)?this.lineColorArr[d]:this.lineColorArr,strokeWidth:0,fill:p,fillOpacity:n.config.fill.opacity,classes:"apexcharts-pie-area apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(d)});if(m.attr({index:0,j:d}),r.setSelectionFilter(m,0,d),n.config.chart.dropShadow.enabled){var v=n.config.chart.dropShadow;r.dropShadow(m,v,d)}this.addListeners(m,this.donutDataLabels),Dn.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,n.globals.radialSize/1.25+n.config.plotOptions.pie.dataLabels.offset,(s+f/2)%this.fullAngle):"donut"===this.chartType&&(y=k.polarToCartesian(this.centerX,this.centerY,(n.globals.radialSize+this.donutSize)/2+n.config.plotOptions.pie.dataLabels.offset,(s+f/2)%this.fullAngle)),h.add(m);var b=0;if(!this.initialAnim||n.globals.resized||n.globals.dataChanged?this.animBeginArr.push(0):(0==(b=f/this.fullAngle*n.config.chart.animations.speed)&&(b=1),this.animDur=b+this.animDur,this.animBeginArr.push(this.animDur)),this.dynamicAnim&&n.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:n.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}),n.config.plotOptions.pie.expandOnClick&&"polarArea"!==this.chartType&&m.node.addEventListener("mouseup",this.pieClicked.bind(this,d)),void 0!==n.globals.selectedDataPoints[0]&&n.globals.selectedDataPoints[0].indexOf(d)>-1&&this.pieClicked(d),n.config.dataLabels.enabled){var x=y.x,w=y.y,S=100*f/this.fullAngle+"%";if(0!==f&&n.config.plotOptions.pie.dataLabels.minAngleToShowLabel<e[d]){var C=n.config.dataLabels.formatter;void 0!==C&&(S=C(n.globals.seriesPercent[d][0],{seriesIndex:d,w:n}));var _=n.globals.dataLabels.style.colors[d],E=i.group({class:"apexcharts-datalabels"}),P=i.drawText({x,y:w,text:S,textAnchor:"middle",fontSize:n.config.dataLabels.style.fontSize,fontFamily:n.config.dataLabels.style.fontFamily,fontWeight:n.config.dataLabels.style.fontWeight,foreColor:_});if(E.add(P),n.config.dataLabels.dropShadow.enabled){var A=n.config.dataLabels.dropShadow;r.dropShadow(P,A)}P.node.classList.add("apexcharts-pie-label"),n.config.chart.animations.animate&&!1===n.globals.resized&&(P.node.classList.add("apexcharts-pie-label-delay"),P.node.style.animationDelay=n.config.chart.animations.speed/940+"s"),this.sliceLabels.push(E)}}}return o}},{key:"addListeners",value:function(e,t){var n=new Dn(this.ctx);e.node.addEventListener("mouseenter",n.pathMouseEnter.bind(this,e)),e.node.addEventListener("mouseleave",n.pathMouseLeave.bind(this,e)),e.node.addEventListener("mouseleave",this.revertDataLabelsInner.bind(this,e.node,t)),e.node.addEventListener("mousedown",n.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 n=this.w,r=t.endAngle<t.startAngle?this.fullAngle+t.endAngle-t.startAngle:t.endAngle-t.startAngle,i=r,a=t.startAngle,o=t.startAngle;void 0!==t.prevStartAngle&&void 0!==t.prevEndAngle&&(a=t.prevEndAngle,i=t.prevEndAngle<t.prevStartAngle?this.fullAngle+t.prevEndAngle-t.prevStartAngle:t.prevEndAngle-t.prevStartAngle),t.i===n.config.series.length-1&&(r+o>this.fullAngle?t.endAngle=t.endAngle-(r+o):r+o<this.fullAngle&&(t.endAngle=t.endAngle+(this.fullAngle-(r+o)))),r===this.fullAngle&&(r=this.fullAngle-.01),this.animateArc(e,a,o,r,i,t)}},{key:"animateArc",value:function(e,t,n,r,i,a){var o,s=this,l=this.w,c=new S(this.ctx),u=a.size;(isNaN(t)||isNaN(i))&&(t=n,i=r,a.dur=0);var d=r,h=n,f=t<n?this.fullAngle+t-n:t-n;l.globals.dataChanged&&a.shouldSetPrevPaths&&a.prevEndAngle&&(o=s.getPiePath({me:s,startAngle:a.prevStartAngle,angle:a.prevEndAngle<a.prevStartAngle?this.fullAngle+a.prevEndAngle-a.prevStartAngle:a.prevEndAngle-a.prevStartAngle,size:u}),e.attr({d:o})),0!==a.dur?e.animate(a.dur,a.animBeginArr[a.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}),a.i===l.config.series.length-1&&c.animationCompleted(e)})).during((function(l){d=f+(r-f)*l,a.animateStartingPos&&(d=i+(r-i)*l,h=t-i+(n-(t-i))*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:r,size:u}),a.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,n=this.w,r=this,i=r.sliceSizes[e]+(n.config.plotOptions.pie.expandOnClick?4:0),a=n.globals.dom.Paper.findOne(".apexcharts-".concat(r.chartType.toLowerCase(),"-slice-").concat(e));if("true"!==a.attr("data:pieClicked")){var o=n.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)})),n.globals.capturedDataPointIndex=e,a.attr("data:pieClicked","true");var s=parseInt(a.attr("data:startAngle"),10),l=parseInt(a.attr("data:angle"),10);t=r.getPiePath({me:r,startAngle:s,angle:l,size:i}),360!==l&&a.plot(t)}else{a.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(a.node,this.donutDataLabels);var c=a.attr("data:pathOrig");a.attr({d:c})}}},{key:"getChangedPath",value:function(e,t){var n="";return this.dynamicAnim&&this.w.globals.dataChanged&&(n=this.getPiePath({me:this,startAngle:e,angle:t-e,size:this.size})),n}},{key:"getPiePath",value:function(e){var t,n=e.me,r=e.startAngle,i=e.angle,a=e.size,o=new Dn(this.ctx),s=r,l=Math.PI*(s-90)/180,c=i+r;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=n.centerX+a*Math.cos(l),h=n.centerY+a*Math.sin(l),f=n.centerX+a*Math.cos(u),p=n.centerY+a*Math.sin(u),g=k.polarToCartesian(n.centerX,n.centerY,n.donutSize,c),m=k.polarToCartesian(n.centerX,n.centerY,n.donutSize,s),v=i>180?1:0,y=["M",d,h,"A",a,a,0,v,1,f,p];return t="donut"===n.chartType?[].concat(y,["L",g.x,g.y,"A",n.donutSize,n.donutSize,0,v,0,m.x,m.y,"L",d,h,"z"]).join(" "):"pie"===n.chartType||"polarArea"===n.chartType?[].concat(y,["L",n.centerX,n.centerY,"L",d,h]).join(" "):[].concat(y).join(" "),o.roundPathCorners(t,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(e){var t=this.w,n=new rr(this.ctx),r=new Dn(this.ctx),i=new Rr(this.ctx),a=r.group(),o=r.group(),s=n.niceScale(0,Math.ceil(this.maxY),0),l=s.result.reverse(),c=s.result.length;this.maxY=s.niceMax;for(var u=t.globals.radialSize,d=u/(c-1),h=0;h<c-1;h++){var f=r.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=i.drawYAxisTexts(this.centerX,this.centerY-u+parseInt(t.config.yaxis[0].labels.style.fontSize,10)/2,h,l[h]);o.add(p)}a.add(f),u-=d}this.drawSpokes(e),e.add(a),e.add(o)}},{key:"renderInnerDataLabels",value:function(e,t,n){var r=this.w,i=new Dn(this.ctx),a=t.total.show;e.node.innerHTML="",e.node.style.opacity=n.opacity;var o,s,l=n.centerX,c=this.donutDataLabels.total.label?n.centerY:n.centerY-n.centerY/6;o=void 0===t.name.color?r.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?r.config.chart.foreColor:t.value.color;var f=t.value.formatter,p="",g="";if(a?(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(r)):1===r.globals.series.length&&(p=f(r.globals.series[0],r),g=r.globals.seriesNames[0]),g&&(g=t.name.formatter(g,t.total.show,r)),t.name.show){var m=i.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=i.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,n,r){var i,a=this.w;r?i=void 0===e.name.color?a.globals.colors[parseInt(r.parentNode.getAttribute("rel"),10)-1]:e.name.color:a.globals.series.length>1&&e.total.show&&(i=e.total.color);var o=a.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),s=a.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");n=(0,e.value.formatter)(n,a),r||"function"!=typeof e.total.formatter||(n=e.total.formatter(a));var l=t===e.total.label;t=this.donutDataLabels.total.label?e.name.formatter(t,l,a):"",null!==o&&(o.textContent=t),null!==s&&(s.textContent=n),null!==o&&(o.style.fill=i)}},{key:"printDataLabelsInner",value:function(e,t){var n=this.w,r=e.getAttribute("data:value"),i=n.globals.seriesNames[parseInt(e.parentNode.getAttribute("rel"),10)-1];n.globals.series.length>1&&this.printInnerLabels(t,i,r,e);var a=n.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");null!==a&&(a.style.opacity=1)}},{key:"drawSpokes",value:function(e){var t=this,n=this.w,r=new Dn(this.ctx),i=n.config.plotOptions.polarArea.spokes;if(0!==i.strokeWidth){for(var a=[],o=360/n.globals.series.length,s=0;s<n.globals.series.length;s++)a.push(k.polarToCartesian(this.centerX,this.centerY,n.globals.radialSize,n.config.plotOptions.pie.startAngle+o*s));a.forEach((function(n,a){var o=r.drawLine(n.x,n.y,t.centerX,t.centerY,Array.isArray(i.connectorColors)?i.connectorColors[a]:i.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"),n=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(n)}}}]),e}(),zr=function(){function e(t){a(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 n=this.w;this.graphics=new Dn(this.ctx),this.lineColorArr=void 0!==n.globals.stroke.colors?n.globals.stroke.colors:n.globals.colors,this.defaultSize=n.globals.svgHeight<n.globals.svgWidth?n.globals.gridHeight:n.globals.gridWidth,this.isLog=n.config.yaxis[0].logarithmic,this.logBase=n.config.yaxis[0].logBase,this.coreUtils=new On(this.ctx),this.maxValue=this.isLog?this.coreUtils.getLogVal(this.logBase,n.globals.maxY,0):n.globals.maxY,this.minValue=this.isLog?this.coreUtils.getLogVal(this.logBase,this.w.globals.minY,0):n.globals.minY,this.polygons=n.config.plotOptions.radar.polygons,this.strokeWidth=n.config.stroke.show?n.config.stroke.width:0,this.size=this.defaultSize/2.1-this.strokeWidth-n.config.chart.dropShadow.blur,n.config.xaxis.labels.show&&(this.size=this.size-n.globals.xAxisLabelsWidth/1.75),void 0!==n.config.plotOptions.radar.size&&(this.size=n.config.plotOptions.radar.size),this.dataRadiusOfPercent=[],this.dataRadius=[],this.angleArr=[],this.yaxisLabelsTextsPos=[]}return s(e,[{key:"draw",value:function(e){var t=this,n=this.w,r=new Kn(this.ctx),i=[],a=new qn(this.ctx);e.length&&(this.dataPointsLen=e[n.globals.maxValsInArrayIndex].length),this.disAngle=2*Math.PI/this.dataPointsLen;var o=n.globals.gridWidth/2,s=n.globals.gridHeight/2,l=o+n.config.plotOptions.radar.offsetX,c=s+n.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===n.globals.dataPoints,l=t.graphics.group().attr({class:"apexcharts-series","data:longestSeries":s,seriesName:k.escapeString(n.globals.seriesNames[o]),rel:o+1,"data:realIndex":o});t.dataRadiusOfPercent[o]=[],t.dataRadius[o]=[],t.angleArr[o]=[],e.forEach((function(e,n){var r=Math.abs(t.maxValue-t.minValue);e-=t.minValue,t.isLog&&(e=t.coreUtils.getLogVal(t.logBase,e,0)),t.dataRadiusOfPercent[o][n]=e/r,t.dataRadius[o][n]=t.dataRadiusOfPercent[o][n]*t.size,t.angleArr[o][n]=n*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}),n.globals.delayedElements.push({el:h.node,index:o});var u={i:o,realIndex:o,animationDelay:o,initialSpeed:n.config.chart.animations.speed,dataChangeSpeed:n.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-radar",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:n.globals.stroke.colors[o],strokeLineCap:n.config.stroke.lineCap},p=null;n.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=r.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(n.config.chart.dropShadow.enabled){var x=new An(t.ctx),w=n.config.chart.dropShadow;x.dropShadow(b,Object.assign({},w,{noUserSpaceOnUse:!0}),o)}l.add(b)}e.forEach((function(e,r){var i=new Gn(t.ctx).getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:o,dataPointIndex:r}),s=t.graphics.drawMarker(d[r].x,d[r].y,i);s.attr("rel",r),s.attr("j",r),s.attr("index",o),s.node.setAttribute("default-marker-size",i.pSize);var c=t.graphics.group({class:"apexcharts-series-markers"});c&&c.add(s),h.add(c),l.add(h);var u=n.config.dataLabels;if(u.enabled){var p=u.formatter(n.globals.series[o][r],{seriesIndex:o,dataPointIndex:r,w:n});a.plotDataLabelsText({x:d[r].x,y:d[r].y,text:p,textAnchor:"middle",i:o,j:o,parent:f,offsetCorrection:!1,dataLabelsConfig:g({},u)})}l.add(f)})),i.push(l)})),this.drawPolygons({parent:u}),n.config.xaxis.labels.show){var p=this.drawXAxisTexts();u.add(p)}return i.forEach((function(e){u.add(e)})),u.add(this.yaxisLabels),u}},{key:"drawPolygons",value:function(e){for(var t=this,n=this.w,r=e.parent,i=new Rr(this.ctx),a=n.globals.yAxisScale[0].result.reverse(),o=a.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,n){var r=k.getPolygonPos(e,t.dataPointsLen),i="";r.forEach((function(e,r){if(0===n){var a=t.graphics.drawLine(e.x,e.y,0,0,Array.isArray(t.polygons.connectorColors)?t.polygons.connectorColors[r]:t.polygons.connectorColors);d.push(a)}0===r&&t.yaxisLabelsTextsPos.push({x:e.x,y:e.y}),i+=e.x+","+e.y+" "})),u.push(i)})),u.forEach((function(e,i){var a=t.polygons.strokeColors,o=t.polygons.strokeWidth,s=t.graphics.drawPolygon(e,Array.isArray(a)?a[i]:a,Array.isArray(o)?o[i]:o,n.globals.radarPolygons.fill.colors[i]);r.add(s)})),d.forEach((function(e){r.add(e)})),n.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach((function(e,n){var r=i.drawYAxisTexts(e.x,e.y,n,a[n]);t.yaxisLabels.add(r)}))}},{key:"drawXAxisTexts",value:function(){var e=this,t=this.w,n=t.config.xaxis.labels,r=this.graphics.group({class:"apexcharts-xaxis"}),i=k.getPolygonPos(this.size,this.dataPointsLen);return t.globals.labels.forEach((function(a,o){var s=t.config.xaxis.labels.formatter,l=new qn(e.ctx);if(i[o]){var c=e.getTextPos(i[o],e.size),u=s(a,{seriesIndex:-1,dataPointIndex:o,w:t});l.plotDataLabelsText({x:c.newX,y:c.newY,text:u,textAnchor:c.textAnchor,i:o,j:o,parent:r,className:"apexcharts-xaxis-label",color:Array.isArray(n.style.colors)&&n.style.colors[o]?n.style.colors[o]:"#a8a8a8",dataLabelsConfig:g({textAnchor:c.textAnchor,dropShadow:{enabled:!1}},n),offsetCorrection:!1}).on("click",(function(n){if("function"==typeof t.config.chart.events.xAxisLabelClick){var r=Object.assign({},t,{labelIndex:o});t.config.chart.events.xAxisLabelClick(n,e.ctx,r)}}))}})),r}},{key:"createPaths",value:function(e,t){var n=this,r=[],i=[],a=[],o=[];if(e.length){i=[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,r){s+=n.graphics.line(t.x,t.y),l+=n.graphics.line(t.x,t.y),r===e.length-1&&(s+="Z",l+="Z")})),r.push(s),a.push(l)}return{linePathsFrom:i,linePathsTo:r,areaPathsFrom:o,areaPathsTo:a}}},{key:"getTextPos",value:function(e,t){var n="middle",r=e.x,i=e.y;return Math.abs(e.x)>=10?e.x>0?(n="start",r+=10):e.x<0&&(n="end",r-=10):n="middle",Math.abs(e.y)>=t-10&&(e.y<0?i-=10:e.y>0&&(i+=10)),{textAnchor:n,newX:r,newY:i}}},{key:"getPreviousPath",value:function(e){for(var t=this.w,n=null,r=0;r<t.globals.previousPaths.length;r++){var i=t.globals.previousPaths[r];i.paths.length>0&&parseInt(i.realIndex,10)===parseInt(e,10)&&void 0!==t.globals.previousPaths[r].paths[0]&&(n=t.globals.previousPaths[r].paths[0].d)}return n}},{key:"getDataPointsPos",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.dataPointsLen;e=e||[],t=t||[];for(var r=[],i=0;i<n;i++){var a={};a.x=e[i]*Math.sin(t[i]),a.y=-e[i]*Math.cos(t[i]),r.push(a)}return r}}]),e}(),jr=function(){h(t,Fr);var e=c(t);function t(n){var r;a(this,t),(r=e.call(this,n)).ctx=n,r.w=n.w,r.animBeginArr=[0],r.animDur=0;var o=r.w;return r.startAngle=o.config.plotOptions.radialBar.startAngle,r.endAngle=o.config.plotOptions.radialBar.endAngle,r.totalAngle=Math.abs(o.config.plotOptions.radialBar.endAngle-o.config.plotOptions.radialBar.startAngle),r.trackStartAngle=o.config.plotOptions.radialBar.track.startAngle,r.trackEndAngle=o.config.plotOptions.radialBar.track.endAngle,r.barLabels=r.w.config.plotOptions.radialBar.barLabels,r.donutDataLabels=r.w.config.plotOptions.radialBar.dataLabels,r.radialDataLabels=r.donutDataLabels,r.trackStartAngle||(r.trackStartAngle=r.startAngle),r.trackEndAngle||(r.trackEndAngle=r.endAngle),360===r.endAngle&&(r.endAngle=359.99),r.margin=parseInt(o.config.plotOptions.radialBar.track.margin,10),r.onBarLabelClick=r.onBarLabelClick.bind(i(r)),r}return s(t,[{key:"draw",value:function(e){var t=this.w,n=new Dn(this.ctx),r=n.group({class:"apexcharts-radialbar"});if(t.globals.noData)return r;var i=n.group(),a=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:a,colorArr:l,series:e});i.add(c)}var u=this.drawArcs({size:s,centerX:o,centerY:a,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 i.add(u.g),"front"===t.config.plotOptions.radialBar.hollow.position&&(u.g.add(u.elHollow),u.dataLabels&&u.g.add(u.dataLabels)),r.add(i),r}},{key:"drawTracks",value:function(e){var t=this.w,n=new Dn(this.ctx),r=n.group({class:"apexcharts-tracks"}),i=new An(this.ctx),a=new Kn(this.ctx),o=this.getStrokeWidth(e);e.size=e.size-o/2;for(var s=0;s<e.series.length;s++){var l=n.group({class:"apexcharts-radialbar-track apexcharts-track"});r.add(l),l.attr({rel:s+1}),e.size=e.size-o-this.margin;var c=t.config.plotOptions.radialBar.track,u=a.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=n.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;i.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 r}},{key:"drawArcs",value:function(e){var t=this.w,n=new Dn(this.ctx),r=new Kn(this.ctx),i=new An(this.ctx),a=n.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,a,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;i.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&&(a.add(u),f&&a.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=n.group({class:"apexcharts-series apexcharts-radial-series",seriesName:k.escapeString(t.globals.seriesNames[m])});a.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=r.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=n.drawPath({d:"",stroke:y,strokeWidth:o,fill:"none",fillOpacity:t.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+m,strokeDashArray:E});if(Dn.setAttrs(P.node,{"data:angle":_,"data:value":e.series[m]}),t.config.chart.dropShadow.enabled){var A=t.config.chart.dropShadow;i.dropShadow(P,A,m)}if(i.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=n.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:a,elHollow:u,dataLabels:f}}},{key:"drawHollow",value:function(e){var t=new Dn(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,n,r){var i=this.w,a=new Kn(this.ctx),o=k.randomId(),s=i.config.plotOptions.radialBar.hollow.image;if(i.config.plotOptions.radialBar.hollow.imageClipped)a.clippedImgArea({width:n,height:n,image:s,patternID:"pattern".concat(i.globals.cuid).concat(o)}),r="url(#pattern".concat(i.globals.cuid).concat(o,")");else{var l=i.config.plotOptions.radialBar.hollow.imageWidth,c=i.config.plotOptions.radialBar.hollow.imageHeight;if(void 0===l&&void 0===c){var u=i.globals.dom.Paper.image(s,(function(t){this.move(e.centerX-t.width/2+i.config.plotOptions.radialBar.hollow.imageOffsetX,e.centerY-t.height/2+i.config.plotOptions.radialBar.hollow.imageOffsetY)}));t.add(u)}else{var d=i.globals.dom.Paper.image(s,(function(t){this.move(e.centerX-l/2+i.config.plotOptions.radialBar.hollow.imageOffsetX,e.centerY-c/2+i.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(l,c)}));t.add(d)}}return r}},{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,n=this.barLabels.onClick,r=this.w;n&&n(r.globals.seriesNames[t],{w:r,seriesIndex:t})}}]),t}(),Hr=function(){h(t,Mr);var e=c(t);function t(){return a(this,t),e.apply(this,arguments)}return s(t,[{key:"draw",value:function(e,t){var n=this.w,r=new Dn(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=e,this.seriesRangeStart=n.globals.seriesRangeStart,this.seriesRangeEnd=n.globals.seriesRangeEnd,this.barHelpers.initVariables(e);for(var i=r.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),a=0;a<e.length;a++){var o,s,l,c,u=void 0,d=void 0,h=n.globals.comboCharts?t[a]:a,f=this.barHelpers.getGroupIndex(h).columnGroupIndex,p=r.group({class:"apexcharts-series",seriesName:k.escapeString(n.globals.seriesNames[h]),rel:a+1,"data:realIndex":h});this.ctx.series.addCollapsedClassToSeries(p,h),e[a].length>0&&(this.visibleI=this.visibleI+1);var m=0,v=0,y=0;this.yRatio.length>1&&(this.yaxisIndex=n.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=r.group({class:"apexcharts-datalabels","data:realIndex":h}),w=r.group({class:"apexcharts-rangebar-goals-markers"}),S=0;S<n.globals.dataPoints;S++){var C=this.barHelpers.getStrokeWidth(a,S,h),_=this.seriesRangeStart[a][S],E=this.seriesRangeEnd[a][S],P=null,A=null,D=null,O={x:u,y:d,strokeWidth:C,elSeries:p},M=this.seriesLen;if(n.config.plotOptions.bar.rangeBarGroupRows&&(M=1),void 0===n.config.series[a].data[S])break;if(this.isHorizontal){D=d+m*this.visibleI;var T=(s-m*M)/2;if(n.config.series[a].data[S].x){var I=this.detectOverlappingBars({i:a,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:a,j:S,realIndex:h},barHeight:m,barYPosition:D,zeroW:c,yDivision:s,y1:_,y2:E},O))).barWidth}else{n.globals.isXNumeric&&(u=(n.globals.seriesX[a][S]-n.globals.minX)/this.xRatio-v/2),A=u+v*this.visibleI;var N=(o-v*M)/2;if(n.config.series[a].data[S].x){var L=this.detectOverlappingBars({i:a,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:a,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,a,S,h);this.renderSeries({realIndex:h,pathFill:F.color,lineFill:F.useRangeColor?F.color:n.globals.stroke.colors[h],j:S,i:a,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"})}i.add(p)}return i}},{key:"detectOverlappingBars",value:function(e){var t=e.i,n=e.j,r=e.barYPosition,i=e.barXPosition,a=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[n].rangeName,g=h.config.series[t].data[n].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?(r=h.config.plotOptions.bar.rangeBarGroupRows?a+c*v:a+s*this.visibleI+c*v,y>-1&&!h.config.plotOptions.bar.rangeBarOverlap&&(f=h.globals.seriesRange[t][y].overlaps).indexOf(p)>-1&&(r=(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&&(i=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&&(i=(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:r,barXPosition:i,barHeight:s,barWidth:l}}},{key:"drawRangeColumnPaths",value:function(e){var t=e.indexes,n=e.x,r=e.xDivision,i=e.barWidth,a=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:a,barWidth:i,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:n,j:c,realIndex:u,barWidth:i});n=y.x,a=y.barXPosition}else n+=r;return{pathTo:v.pathTo,pathFrom:v.pathFrom,barHeight:m,x:n,y:f.start<0&&f.end<0?p:g,goalY:this.barHelpers.getGoalValues("y",null,o,l,c,d),barXPosition:a}}},{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,n=e.y,r=e.y1,i=e.y2,a=e.yDivision,o=e.barHeight,s=e.barYPosition,l=e.zeroW,c=this.w,u=t.realIndex,d=t.j,h=this.preventBarOverflow(l+r/this.invertedYRatio),f=this.preventBarOverflow(l+i/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||(n+=a),{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:n}}},{key:"getRangeValue",value:function(e,t){var n=this.w;return{start:n.globals.seriesRangeStart[e][t],end:n.globals.seriesRangeEnd[e][t]}}}]),t}(),Br=function(){function e(t){a(this,e),this.w=t.w,this.lineCtx=t}return s(e,[{key:"sameValueSeriesFix",value:function(e,t){var n=this.w;if(("gradient"===n.config.fill.type||"gradient"===n.config.fill.type[e])&&new On(this.lineCtx.ctx,n).seriesHaveSameValues(e)){var r=t[e].slice();r[r.length-1]=r[r.length-1]+1e-6,t[e]=r}return t}},{key:"calculatePoints",value:function(e){var t=e.series,n=e.realIndex,r=e.x,i=e.y,a=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[n][0]-l.globals.minX)/this.lineCtx.xRatio+l.config.markers.offsetX),0===o&&(c.push(d),u.push(k.isNumber(t[a][0])?s+l.config.markers.offsetY:null)),c.push(r+l.config.markers.offsetX),u.push(k.isNumber(t[a][o+1])?i+l.config.markers.offsetY:null),{x:c,y:u}}},{key:"checkPreviousPaths",value:function(e){for(var t=e.pathFromLine,n=e.pathFromArea,r=e.realIndex,i=this.w,a=0;a<i.globals.previousPaths.length;a++){var o=i.globals.previousPaths[a];("line"===o.type||"area"===o.type)&&o.paths.length>0&&parseInt(o.realIndex,10)===parseInt(r,10)&&("line"===o.type?(this.lineCtx.appendPathFrom=!1,t=i.globals.previousPaths[a].paths[0].d):"area"===o.type&&(this.lineCtx.appendPathFrom=!1,n=i.globals.previousPaths[a].paths[0].d,i.config.stroke.show&&i.globals.previousPaths[a].paths[1]&&(t=i.globals.previousPaths[a].paths[1].d)))}return{pathFromLine:t,pathFromArea:n}}},{key:"determineFirstPrevY",value:function(e){var t,n,r,i=e.i,a=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[a])||void 0===t?void 0:t.type)||"column"===(null===(n=this.w.config.series[a])||void 0===n?void 0:n.type));if(void 0!==(null===(r=o[i])||void 0===r?void 0:r[0]))s=(l=d&&i>0?this.lineCtx.prevSeriesY[i-1][0]:this.lineCtx.zeroY)-o[i][0]/this.lineCtx.yRatio[c]+2*(this.lineCtx.isReversed?o[i][0]/this.lineCtx.yRatio[c]:0);else if(d&&i>0&&void 0===o[i][0])for(var h=i-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}(),$r=function(e,t,n){var r=e.slice(t,n);if(t){if(n-t>1&&r[1].length<6){var i=r[0].length;r[1]=[2*r[0][i-2]-r[0][i-4],2*r[0][i-1]-r[0][i-3]].concat(r[1])}r[0]=r[0].slice(-2)}return r};function Wr(e,t){return(t[1]-e[1])/(t[0]-e[0])}var Vr=function(){function e(t,n,r){a(this,e),this.ctx=t,this.w=t.w,this.xyRatios=n,this.pointsChart=!("bubble"!==this.w.config.chart.type&&"scatter"!==this.w.config.chart.type)||r,this.scatter=new Un(this.ctx),this.noNegatives=this.w.globals.minX===Number.MAX_VALUE,this.lineHelpers=new Br(this),this.markers=new Gn(this.ctx),this.prevSeriesY=[],this.categoryAxisCorrection=0,this.yaxisIndex=0}return s(e,[{key:"draw",value:function(e,t,n,r){var i,a=this.w,o=new Dn(this.ctx),s=a.globals.comboCharts?t:a.config.chart.type,l=o.group({class:"apexcharts-".concat(s,"-series apexcharts-plot-series")}),c=new On(this.ctx,a);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=a.globals.comboCharts?n[d]:d,f=this.yRatio.length>1?h:0;this._initSerieVariables(e,d,h);var p=[],m=[],v=[],y=a.globals.padHorizontal+this.categoryAxisCorrection;this.ctx.series.addCollapsedClassToSeries(this.elSeries,h),a.globals.isXNumeric&&a.globals.seriesX.length>0&&(y=(a.globals.seriesX[h][0]-a.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"===a.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:r,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:n,lineYPosition:0,xArrj:v,yArrj:p,y2Arrj:m,seriesRangeEnd:r},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:r,i:d,realIndex:h,prevX:k,prevY:C}),M=this._iterateOverDataPoints(g(g({},A),{},{series:r,xArrj:[y],yArrj:E,y2Arrj:P,pY:w,areaPaths:D.areaPaths,pathsFrom:O,iterations:r[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===(i=a.config.series[0])||void 0===i?void 0:i.zIndex)&&u.sort((function(e,t){return Number(e.node.getAttribute("zIndex"))-Number(t.node.getAttribute("zIndex"))})),a.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,n){var r=this.w,i=new Dn(this.ctx);this.xDivision=r.globals.gridWidth/(r.globals.dataPoints-("on"===r.config.xaxis.tickPlacement?1:0)),this.strokeWidth=Array.isArray(r.config.stroke.width)?r.config.stroke.width[n]:r.config.stroke.width;var a=0;if(this.yRatio.length>1&&(this.yaxisIndex=r.globals.seriesYAxisReverseMap[n],a=n),this.isReversed=r.config.yaxis[this.yaxisIndex]&&r.config.yaxis[this.yaxisIndex].reversed,this.zeroY=r.globals.gridHeight-this.baseLineY[a]-(this.isReversed?r.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[a]:0),this.areaBottomY=this.zeroY,(this.zeroY>r.globals.gridHeight||"end"===r.config.plotOptions.area.fillTo)&&(this.areaBottomY=r.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=i.group({class:"apexcharts-series",zIndex:void 0!==r.config.series[n].zIndex?r.config.series[n].zIndex:n,seriesName:k.escapeString(r.globals.seriesNames[n])}),this.elPointsMain=i.group({class:"apexcharts-series-markers-wrap","data:realIndex":n}),r.globals.hasNullValues){var o=this.markers.plotChartMarkers({pointsPos:{x:[0],y:[r.globals.gridHeight+r.globals.markers.largestSize]},seriesIndex:t,j:0,pSize:.1,alwaysDrawMarker:!0,isVirtualPoint:!0});null!==o&&this.elPointsMain.add(o)}this.elDataLabelsWrap=i.group({class:"apexcharts-datalabels","data:realIndex":n});var s=e[t].length===r.globals.dataPoints;this.elSeries.attr({"data:longestSeries":s,rel:t+1,"data:realIndex":n}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(e){var t,n,r,i,a=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 Dn(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),n=p.move(u,this.areaBottomY);break}}else t=p.move(u,d),"rangeArea"===a&&(t=p.move(u,h)+p.line(u,d)),n=p.move(u,this.areaBottomY)+p.line(u,d);if(r=p.move(0,this.areaBottomY)+p.line(0,this.areaBottomY),i=p.move(0,this.areaBottomY)+p.line(0,this.areaBottomY),f.globals.previousPaths.length>0){var m=this.lineHelpers.checkPreviousPaths({pathFromLine:r,pathFromArea:i,realIndex:l});r=m.pathFromLine,i=m.pathFromArea}return{prevX:u,prevY:d,linePath:t,areaPath:n,pathFromLine:r,pathFromArea:i}}},{key:"_handlePaths",value:function(e){var t=e.type,n=e.realIndex,r=e.i,i=e.paths,a=this.w,o=new Dn(this.ctx),s=new Kn(this.ctx);this.prevSeriesY.push(i.yArrj),a.globals.seriesXvalues[n]=i.xArrj,a.globals.seriesYvalues[n]=i.yArrj;var l=a.config.forecastDataPoints;if(l.count>0&&"rangeArea"!==t){var c=a.globals.seriesXvalues[n][a.globals.seriesXvalues[n].length-l.count-1],u=o.drawRect(c,0,a.globals.gridWidth,a.globals.gridHeight,0);a.globals.dom.elForecastMask.appendChild(u.node);var d=o.drawRect(0,0,c,a.globals.gridHeight,0);a.globals.dom.elNonForecastMask.appendChild(d.node)}this.pointsChart||a.globals.delayedElements.push({el:this.elPointsMain.node,index:n});var h={i:r,realIndex:n,animationDelay:r,initialSpeed:a.config.chart.animations.speed,dataChangeSpeed:a.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(t)};if("area"===t)for(var f=s.fillPath({seriesNumber:n}),p=0;p<i.areaPaths.length;p++){var m=o.renderPaths(g(g({},h),{},{pathFrom:i.pathFromArea,pathTo:i.areaPaths[p],stroke:"none",strokeWidth:0,strokeLineCap:null,fill:f}));this.elSeries.add(m)}if(a.config.stroke.show&&!this.pointsChart){var v=null;if("line"===t)v=s.fillPath({seriesNumber:n,i:r});else if("solid"===a.config.stroke.fill.type)v=a.globals.stroke.colors[n];else{var y=a.config.fill;a.config.fill=a.config.stroke.fill,v=s.fillPath({seriesNumber:n,i:r}),a.config.fill=y}for(var b=0;b<i.linePaths.length;b++){var x=v;"rangeArea"===t&&(x=s.fillPath({seriesNumber:n}));var w=g(g({},h),{},{pathFrom:i.pathFromLine,pathTo:i.linePaths[b],stroke:v,strokeWidth:this.strokeWidth,strokeLineCap:a.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(a.globals.cuid,")")),k.attr("clip-path","url(#nonForecastMask".concat(a.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(e){var t,n,r=this,i=e.type,a=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 Dn(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*(r.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===(n=this.w.config.series[s])||void 0===n?void 0:n.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!==a[c].length;H++){var B=void 0===a[c][H+1]||null===a[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(a[c][H+1],y),"rangeArea"===i&&(L=N(C[c][H+1],y))),b.push(null===a[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:a,x:u,y:d,realIndex:s,i:c,j:H,prevY:A}),V=this._createPaths({type:i,series:a,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"===i||(M+=E.line(u,this.areaBottomY),T+=E.line(u,this.areaBottomY)),this.handleNullDataPoints(a,W,c,H,s),this._handleMarkersAndLabels({type:i,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,n=e.pointsPos,r=e.isRangeStart,i=e.i,a=e.j,o=e.realIndex,s=this.w,l=new qn(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,a,{realIndex:o,pointsPos:n,zRatio:this.zRatio,elParent:this.elPointsMain});else{s.globals.series[i].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var c=this.markers.plotChartMarkers({pointsPos:n,seriesIndex:o,j:a+1});null!==c&&this.elPointsMain.add(c)}var u=l.drawDataLabel({type:t,isRangeStart:r,pos:n,i:o,j:a+1});null!==u&&this.elDataLabelsWrap.add(u)}},{key:"_createPaths",value:function(e){var t=e.type,n=e.series,r=e.i;e.realIndex;var i,a=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 Dn(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[a+1])break;p=1;case 1:if(!(C?l.length===n[r].length:a===n[r].length-2))break;case 2:var P=w?l:l.slice().reverse(),A=w?E:E.slice().reverse(),D=(i=A,P.map((function(e,t){return[e,i[t]]})).filter((function(e){return null!==e[1]}))),O=D.length>1?function(e){var t=function(e){for(var t,n,r,i,a=function(e){for(var t=[],n=e[0],r=e[1],i=t[0]=Wr(n,r),a=1,o=e.length-1;a<o;a++)n=r,r=e[a+1],t[a]=.5*(i+(i=Wr(n,r)));return t[a]=i,t}(e),o=e.length-1,s=[],l=0;l<o;l++)r=Wr(e[l],e[l+1]),Math.abs(r)<1e-6?a[l]=a[l+1]=0:(i=(t=a[l]/r)*t+(n=a[l+1]/r)*n)>9&&(i=3*r/Math.sqrt(i),a[l]=i*t,a[l+1]=i*n);for(var c=0;c<=o;c++)i=(e[Math.min(o,c+1)][0]-e[Math.max(0,c-1)][0])/(6*(1+a[c]*a[c])),s.push([i||0,a[c]*i||0]);return s}(e),n=e[1],r=e[0],i=[],a=t[1],o=t[0];i.push(r,[r[0]+o[0],r[1]+o[1],n[0]-a[0],n[1]-a[1],n[0],n[1]]);for(var s=2,l=t.length;s<l;s++){var c=e[s],u=t[s];i.push([c[0]-u[0],c[1]-u[1],c[0],c[1]])}return i}(D):D,M=[];C&&(_?b=D:M=b.reverse());var T=0,I=0;if(function(e,t){for(var n=function(e){var t=[],n=0;return e.forEach((function(e){null!==e?n++:n>0&&(t.push(n),n=0)})),n>0&&t.push(n),t}(e),r=[],i=0,a=0;i<n.length;a+=n[i++])r[i]=$r(t,a,a+n[i]);return r}(A,O).forEach((function(e){T++;var t=function(e){for(var t="",n=0;n<e.length;n++){var r=e[n],i=r.length;i>4?(t+="C".concat(r[0],", ").concat(r[1]),t+=", ".concat(r[2],", ").concat(r[3]),t+=", ".concat(r[4],", ").concat(r[5])):i>2&&(t+="S".concat(r[0],", ").concat(r[1]),t+=", ".concat(r[2],", ").concat(r[3]))}return t}(e),n=I,r=(I+=e.length)-1;_?m=k.move(D[n][0],D[n][1])+t:C?m=k.move(M[n][0],M[n][1])+k.line(D[n][0],D[n][1])+t+k.line(M[r][0],M[r][1]):(m=k.move(D[n][0],D[n][1])+t,v=m+k.line(D[r][0],S)+k.line(D[n][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===n[r][a])p=0;else switch(p){case 0:if(g=h,m=_?k.move(h,d[a])+k.line(h,f):k.move(h,f),v=k.move(h,f),null===n[r][a+1]||void 0===n[r][a+1]){y.push(m),b.push(v);break}if(p=1,a<n[r].length-2){var R=k.curve(h+L,f,o-L,s,o,s);m+=R,v+=R;break}case 1:if(null===n[r][a+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,a>=n[r].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,n){var r=[];switch(e){case"stepline":r=k.line(t,null,"H")+k.line(null,n,"V");break;case"linestep":r=k.line(null,n,"V")+k.line(t,null,"H");break;case"straight":r=k.line(t,n)}return r};if(null===n[r][a])p=0;else switch(p){case 0:if(g=h,m=_?k.move(h,d[a])+k.line(h,f):k.move(h,f),v=k.move(h,f),null===n[r][a+1]||void 0===n[r][a+1]){y.push(m),b.push(v);break}if(p=1,a<n[r].length-2){var j=z(x,o,s);m+=j,v+=j;break}case 1:if(null===n[r][a+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,a>=n[r].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,n,r,i){var a=this.w;if(null===e[n][r]&&a.config.markers.showNullDataPoints||1===e[n].length){var o=this.strokeWidth-a.config.markers.strokeWidth/2;o>0||(o=0);var s=this.markers.plotChartMarkers({pointsPos:t,seriesIndex:i,j:r+1,pSize:o,alwaysDrawMarker:!0});null!==s&&this.elPointsMain.add(s)}}}]),e}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function e(t,n,r,i){this.xoffset=t,this.yoffset=n,this.height=i,this.width=r,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(e){var t,n=[],r=this.xoffset,i=this.yoffset,o=a(e)/this.height,s=a(e)/this.width;if(this.width>=this.height)for(t=0;t<e.length;t++)n.push([r,i,r+o,i+e[t]/o]),i+=e[t]/o;else for(t=0;t<e.length;t++)n.push([r,i,r+e[t]/s,i+s]),r+=e[t]/s;return n},this.cutArea=function(t){var n;if(this.width>=this.height){var r=t/this.height,i=this.width-r;n=new e(this.xoffset+r,this.yoffset,i,this.height)}else{var a=t/this.width,o=this.height-a;n=new e(this.xoffset,this.yoffset+a,this.width,o)}return n}}function t(t,r,i,o,s){o=void 0===o?0:o,s=void 0===s?0:s;var l=n(function(e,t){var n,r=[],i=t/a(e);for(n=0;n<e.length;n++)r[n]=e[n]*i;return r}(t,r*i),[],new e(o,s,r,i),[]);return function(e){var t,n,r=[];for(t=0;t<e.length;t++)for(n=0;n<e[t].length;n++)r.push(e[t][n]);return r}(l)}function n(e,t,i,o){var s,l,c;if(0!==e.length)return s=i.shortestEdge(),function(e,t,n){var i;return 0===e.length||((i=e.slice()).push(t),r(e,n)>=r(i,n))}(t,l=e[0],s)?(t.push(l),n(e.slice(1),t,i,o)):(c=i.cutArea(a(t),o),o.push(i.getCoordinates(t)),n(e,[],c,o)),o;o.push(i.getCoordinates(t))}function r(e,t){var n=Math.min.apply(Math,e),r=Math.max.apply(Math,e),i=a(e);return Math.max(Math.pow(t,2)*r/Math.pow(i,2),Math.pow(i,2)/(Math.pow(t,2)*n))}function i(e){return e&&e.constructor===Array}function a(e){var t,n=0;for(t=0;t<e.length;t++)n+=e[t];return n}function o(e){var t,n=0;if(i(e[0]))for(t=0;t<e.length;t++)n+=o(e[t]);else n=a(e);return n}return function e(n,r,a,s,l){s=void 0===s?0:s,l=void 0===l?0:l;var c,u,d=[],h=[];if(i(n[0])){for(u=0;u<n.length;u++)d[u]=o(n[u]);for(c=t(d,r,a,s,l),u=0;u<n.length;u++)h.push(e(n[u],c[u][2]-c[u][0],c[u][3]-c[u][1],c[u][0],c[u][1]))}else h=t(n,r,a,s,l);return h}}();var Yr=function(){function e(t,n){a(this,e),this.ctx=t,this.w=t.w,this.strokeWidth=this.w.config.stroke.width,this.helpers=new Nr(t),this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.labels=[]}return s(e,[{key:"draw",value:function(e){var t=this,n=this.w,r=new Dn(this.ctx),i=new Kn(this.ctx),a=r.group({class:"apexcharts-treemap"});if(n.globals.noData)return a;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(),n.config.series.forEach((function(e,n){e.data.forEach((function(e){Array.isArray(t.labels[n])||(t.labels[n]=[]),t.labels[n].push(e.x)}))})),window.TreemapSquared.generate(o,n.globals.gridWidth,n.globals.gridHeight).forEach((function(o,s){var l=r.group({class:"apexcharts-series apexcharts-treemap-series",seriesName:k.escapeString(n.globals.seriesNames[s]),rel:s+1,"data:realIndex":s});if(n.config.chart.dropShadow.enabled){var c=n.config.chart.dropShadow;new An(t.ctx).dropShadow(a,c,s)}var u=r.group({class:"apexcharts-data-labels"}),d={xMin:1/0,yMin:1/0,xMax:-1/0,yMax:-1/0};o.forEach((function(a,o){var c=a[0],u=a[1],h=a[2],f=a[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(n.config.chart.type,s,o,t.negRange),g=p.color,m=i.fillPath({color:g,seriesNumber:s,dataPointIndex:o}),v=r.drawRect(c,u,h-c,f-u,n.config.plotOptions.treemap.borderRadius,"#fff",1,t.strokeWidth,n.config.plotOptions.treemap.useFillColorAsStroke?g:n.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(n.config.chart.animations.enabled&&!n.globals.dataChanged){var x=1;n.globals.resized||(x=n.config.chart.animations.speed),t.animateTreemap(v,y,b,x)}if(n.globals.dataChanged){var w=1;t.dynamicAnim.enabled&&n.globals.shouldAnimate&&(w=t.dynamicAnim.speed,n.globals.previousPaths[s]&&n.globals.previousPaths[s][o]&&n.globals.previousPaths[s][o].rect&&(y=n.globals.previousPaths[s][o].rect),t.animateTreemap(v,y,b,w))}var k=t.getFontSize(a),S=n.config.dataLabels.formatter(t.labels[s][o],{value:n.globals.series[s][o],seriesIndex:s,dataPointIndex:o,w:n});"truncate"===n.config.plotOptions.treemap.dataLabels.format&&(k=parseInt(n.config.dataLabels.style.fontSize,10),S=t.truncateLabels(S,k,c,u,h,f));var C=null;n.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})),n.config.dataLabels.enabled&&C&&t.rotateToFitLabel(C,k,S,c,u,h,f),l.add(v),null!==C&&l.add(C)}));var h=n.config.plotOptions.treemap.seriesTitle;if(n.config.series.length>1&&h&&h.show){var f=n.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||n.config.chart.foreColor,w={left:b.padding.left,right:b.padding.right,top:b.padding.top,bottom:b.padding.bottom},S=r.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=r.drawRect(E,P,C,_,y,b.background,1,v,m),D=r.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),a.add(l)})),a}},{key:"getFontSize",value:function(e){var t=this.w,n=function e(t){var n,r=0;if(Array.isArray(t[0]))for(n=0;n<t.length;n++)r+=e(t[n]);else for(n=0;n<t.length;n++)r+=t[n].length;return r}(this.labels)/function e(t){var n,r=0;if(Array.isArray(t[0]))for(n=0;n<t.length;n++)r+=e(t[n]);else for(n=0;n<t.length;n++)r+=1;return r}(this.labels);return function(e,r){var i=e*r,a=Math.pow(i,.5);return Math.min(a/n,parseInt(t.config.dataLabels.style.fontSize,10))}(e[2]-e[0],e[3]-e[1])}},{key:"rotateToFitLabel",value:function(e,t,n,r,i,a,o){var s=new Dn(this.ctx),l=s.getTextRects(n,t);if(l.width+this.w.config.stroke.width+5>a-r&&l.width<=o-i){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,n,r,i,a){var o=new Dn(this.ctx),s=o.getTextRects(e,t).width+this.w.config.stroke.width+5>i-n&&a-r>i-n?a-r:i-n,l=o.getTextBasedOnMaxWidth({text:e,maxWidth:s,fontSize:t});return e.length!==l.length&&s/t<5?"":l}},{key:"animateTreemap",value:function(e,t,n,r){var i=new S(this.ctx);i.animateRect(e,t,n,r,(function(){i.animationCompleted(e)}))}}]),e}(),Xr=10/86400,Kr=function(){function e(t){a(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 n=this,r=this.w;if(r.globals.allSeriesCollapsed)return r.globals.labels=[],r.globals.timescaleLabels=[],[];var i=new In(this.ctx),a=(t-e)/864e5;this.determineInterval(a),r.globals.disableZoomIn=!1,r.globals.disableZoomOut=!1,a<Xr?r.globals.disableZoomIn=!0:a>5e4&&(r.globals.disableZoomOut=!0);var o=i.getTimeUnitsfromTimestamp(e,t,this.utc),s=r.globals.gridWidth/a,l=s/24,c=l/60,u=c/60,d=Math.floor(24*a),h=Math.floor(1440*a),f=Math.floor(86400*a),p=Math.floor(a),m=Math.floor(a/30),v=Math.floor(a/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,i=Math.ceil(r.globals.gridWidth/120),a=e.value;void 0!==r.config.xaxis.tickAmount&&(i=r.config.xaxis.tickAmount),x.length>i&&(t=Math.floor(x.length/i));var o=!1,s=!1;switch(n.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===a&&(s=!0);break;case"months_days":t=10,"month"===e.unit&&(o=!0),30===a&&(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":a%5!=0&&(s=!0);break;case"seconds_tens":a%10!=0&&(s=!0)}if("hours"===n.tickInterval||"minutes_fives"===n.tickInterval||"seconds_tens"===n.tickInterval||"seconds_fives"===n.tickInterval){if(!s)return!0}else if((a%t==0||o)&&!s)return!0}))}},{key:"recalcDimensionsBasedOnFormat",value:function(e,t){var n=this.w,r=this.formatDates(e),i=this.removeOverlappingTS(r);n.globals.timescaleLabels=i.slice(),new vr(this.ctx).plotCoords()}},{key:"determineInterval",value:function(e){var t=24*e,n=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 n>15:this.tickInterval="minutes_fives";break;case n>5:this.tickInterval="minutes";break;case n>1:this.tickInterval="seconds_tens";break;case 60*n>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(e){var t=e.firstVal,n=e.currentMonth,r=e.currentYear,i=e.daysWidthOnXAxis,a=e.numberOfYears,o=t.minYear,s=0,l=new In(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)*i,o=t.minYear+1,this.timeScaleArray.push({position:s,value:o,unit:c,year:o,month:k.monthMod(n+1)})}else 1===t.minDate&&0===t.minMonth&&this.timeScaleArray.push({position:s,value:o,unit:c,year:r,month:k.monthMod(n+1)});for(var d=o,h=s,f=0;f<a;f++)d++,h=l.determineDaysOfYear(d-1)*i+h,this.timeScaleArray.push({position:h,value:d,unit:c,year:d,month:1})}},{key:"generateMonthScale",value:function(e){var t=e.firstVal,n=e.currentMonthDate,r=e.currentMonth,i=e.currentYear,a=e.daysWidthOnXAxis,o=e.numberOfMonths,s=r,l=0,c=new In(this.ctx),u="month",d=0;if(t.minDate>1){l=(c.determineDaysOfMonths(r+1,t.minYear)-n+1)*a,s=k.monthMod(r+1);var h=i+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:i,month:k.monthMod(r)});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(i,g,d);m=c.determineDaysOfMonths(g,b)*a+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,n=e.currentMonth,r=e.currentYear,i=e.hoursWidthOnXAxis,a=e.numberOfDays,o=new In(this.ctx),s="day",l=t.minDate+1,c=l,u=function(e,t,n){return e>o.determineDaysOfMonths(t+1,n)?(c=1,s="month",h=t+=1,t):t},d=(24-t.minHour)*i,h=l,f=u(c,n,r);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,n,r),1!==h&&(s="day")),this.timeScaleArray.push({position:d,value:h,unit:s,year:this._getYear(r,f,0),month:k.monthMod(f),day:c});for(var p=d,g=0;g<a;g++){s="day",f=u(c+=1,f,this._getYear(r,f,0));var m=this._getYear(r,f,0);p=24*i+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,n=e.currentDate,r=e.currentMonth,i=e.currentYear,a=e.minutesWidthOnXAxis,o=e.numberOfHours,s=new In(this.ctx),l="hour",c=function(e,t){return e>s.determineDaysOfMonths(t+1,i)&&(g=1,t+=1),{month:t,date:g}},u=function(e,t){return e>s.determineDaysOfMonths(t+1,i)?t+=1:t},d=60-(t.minMinute+t.minSecond/60),h=d*a,f=t.minHour+1,p=f;60===d&&(h=0,p=f=t.minHour);var g=n;p>=24&&(p=0,l="day",f=g+=1);var m=c(g,r).month;m=u(g,m),f>31&&(f=g=1),this.timeScaleArray.push({position:h,value:f,unit:l,day:g,hour:p,year:i,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(i,m,0);v=60*a+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,n=e.currentSecond,r=e.currentMinute,i=e.currentHour,a=e.currentDate,o=e.currentMonth,s=e.currentYear,l=e.minutesWidthOnXAxis,c=e.secondsWidthOnXAxis,u=e.numberOfMinutes,d=r+1,h=a,f=o,p=s,g=i,m=(60-n-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,n=e.currentSecond,r=e.currentMinute,i=e.currentHour,a=e.currentDate,o=e.currentMonth,s=e.currentYear,l=e.secondsWidthOnXAxis,c=e.numberOfSeconds,u=n+1,d=r,h=a,f=o,p=s,g=i,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 n=e.year;return 0===e.month&&(e.month=1),n+="-"+("0"+e.month.toString()).slice(-2),"day"===e.unit?n+="day"===e.unit?"-"+("0"+t).slice(-2):"-01":n+="-"+("0"+(e.day?e.day:"1")).slice(-2),"hour"===e.unit?n+="hour"===e.unit?"T"+("0"+t).slice(-2):"T00":n+="T"+("0"+(e.hour?e.hour:"0")).slice(-2),"minute"===e.unit?n+=":"+("0"+t).slice(-2):n+=":"+(e.minute?("0"+e.minute).slice(-2):"00"),"second"===e.unit?n+=":"+("0"+t).slice(-2):n+=":00",this.utc&&(n+=".000Z"),n}},{key:"formatDates",value:function(e){var t=this,n=this.w;return e.map((function(e){var r=e.value.toString(),i=new In(t.ctx),a=t.createRawDateString(e,r),o=i.getDate(i.parseDate(a));if(t.utc||(o=i.getDate(i.parseDateWithTimezone(a))),void 0===n.config.xaxis.labels.format){var s="dd MMM",l=n.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),r=i.formatDate(o,s)}else r=i.formatDate(o,n.config.xaxis.labels.format);return{dateString:a,position:e.position,value:r,unit:e.unit,year:e.year,month:e.month}}))}},{key:"removeOverlappingTS",value:function(e){var t,n=this,r=new Dn(this.ctx),i=!1;e.length>0&&e[0].value&&e.every((function(t){return t.value.length===e[0].value.length}))&&(i=!0,t=r.getTextRects(e[0].value).width);var a=0,o=e.map((function(o,s){if(s>0&&n.w.config.xaxis.labels.hideOverlappingLabels){var l=i?t:r.getTextRects(e[a].value).width,c=e[a].position;return o.position>c+l+10?(a=s,o):null}return o}));return o.filter((function(e){return null!==e}))}},{key:"_getYear",value:function(e,t,n){return e+Math.floor(t/12)+n}}]),e}(),Gr=function(){function e(t,n){a(this,e),this.ctx=n,this.w=n.w,this.el=t}return s(e,[{key:"setupElements",value:function(){var e=this.w,t=e.globals,n=e.config,r=n.chart.type;t.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].includes(r),t.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].includes(r),t.isBarHorizontal=["bar","rangeBar","boxPlot"].includes(r)&&n.plotOptions.bar.horizontal,t.chartClass=".apexcharts".concat(t.chartID),t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),Dn.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(n.chart.offsetX,", ").concat(n.chart.offsetY,")")}),t.dom.Paper.node.style.background="dark"!==n.theme.mode||n.chart.background?"light"!==n.theme.mode||n.chart.background?n.chart.background:"#fff":"#343A3F",this.setSVGDimensions(),t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject"),Dn.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 n=this.w,r=this.ctx,i=n.config,a=n.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=i.chart.type||"line",l=null,c=0;a.series.forEach((function(t,r){var i,u,d="column"===(null===(i=e[r])||void 0===i?void 0:i.type)?"bar":(null===(u=e[r])||void 0===u?void 0:u.type)||("column"===s?"bar":s);o[d]?("rangeArea"===d?(o[d].series.push(a.seriesRangeStart[r]),o[d].seriesRangeEnd.push(a.seriesRangeEnd[r])):o[d].series.push(t),o[d].i.push(r),"bar"===d&&(n.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&&i.plotOptions.bar.horizontal&&(c-=o.bar.series.length,o.bar={series:[],i:[]},n.globals.columnSeries={series:[],i:[]},console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"))),a.comboCharts||(a.comboCharts=c>0);var u=new Vr(r,t),d=new Ir(r,t);r.pie=new Fr(r);var h=new jr(r);r.rangeBar=new Hr(r,t);var f=new zr(r),p=[];if(a.comboCharts){var g,m,v=new On(r);if(o.area.series.length>0&&(g=p).push.apply(g,y(v.drawSeriesByGroup(o.area,a.areaGroups,"area",u))),o.bar.series.length>0)if(i.chart.stacked){var b=new Tr(r,t);p.push(b.draw(o.bar.series,o.bar.i))}else r.bar=new Mr(r,t),p.push(r.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,a.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(r.rangeBar.draw(o.rangeBar.series,o.rangeBar.i)),o.scatter.series.length>0){var x=new Vr(r,t,!0);p.push(x.draw(o.scatter.series,"scatter",o.scatter.i))}if(o.bubble.series.length>0){var w=new Vr(r,t,!0);p.push(w.draw(o.bubble.series,"bubble",o.bubble.i))}}else switch(i.chart.type){case"line":p=u.draw(a.series,"line");break;case"area":p=u.draw(a.series,"area");break;case"bar":i.chart.stacked?p=new Tr(r,t).draw(a.series):(r.bar=new Mr(r,t),p=r.bar.draw(a.series));break;case"candlestick":p=new Ir(r,t).draw(a.series,"candlestick");break;case"boxPlot":p=new Ir(r,t).draw(a.series,i.chart.type);break;case"rangeBar":p=r.rangeBar.draw(a.series);break;case"rangeArea":p=u.draw(a.seriesRangeStart,"rangeArea",void 0,a.seriesRangeEnd);break;case"heatmap":p=new Lr(r,t).draw(a.series);break;case"treemap":p=new Yr(r,t).draw(a.series);break;case"pie":case"donut":case"polarArea":p=r.pie.draw(a.series);break;case"radialBar":p=h.draw(a.series);break;case"radar":p=f.draw(a.series);break;default:p=u.draw(a.series)}return p}},{key:"setSVGDimensions",value:function(){var e=this.w,t=e.globals,n=e.config;n.chart.width=n.chart.width||"100%",n.chart.height=n.chart.height||"auto",t.svgWidth=n.chart.width,t.svgHeight=n.chart.height;var r=k.getDimensions(this.el),i=n.chart.width.toString().split(/[0-9]+/g).pop();"%"===i?k.isNumber(r[0])&&(0===r[0].width&&(r=k.getDimensions(this.el.parentNode)),t.svgWidth=r[0]*parseInt(n.chart.width,10)/100):"px"!==i&&""!==i||(t.svgWidth=parseInt(n.chart.width,10));var a=String(n.chart.height).toString().split(/[0-9]+/g).pop();if("auto"!==t.svgHeight&&""!==t.svgHeight)if("%"===a){var o=k.getDimensions(this.el.parentNode);t.svgHeight=o[1]*parseInt(n.chart.height,10)/100}else t.svgHeight=parseInt(n.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),Dn.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),"%"!==a){var s=n.chart.sparkline.enabled?0:t.axisCharts?n.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,n=e.translateX;Dn.setAttrs(e.dom.elGraphical.node,{transform:"translate(".concat(n,", ").concat(t,")")})}},{key:"resizeNonAxisCharts",value:function(){var e=this.w,t=e.globals,n=0,r=e.config.chart.sparkline.enabled?1:15;r+=e.config.grid.padding.bottom,["top","bottom"].includes(e.config.legend.position)&&e.config.legend.show&&!e.config.legend.floating&&(n=new br(this.ctx).legendHelpers.getLegendDimensions().clwh+7);var i=e.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),a=2.05*e.globals.radialSize;if(i&&!e.config.chart.sparkline.enabled&&0!==e.config.plotOptions.radialBar.startAngle){var o=k.getBoundingClientRect(i);a=o.bottom;var s=o.bottom-o.top;a=Math.max(2.05*e.globals.radialSize,s)}var l=Math.ceil(a+t.translateY+n+r);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"),Dn.setAttrs(t.dom.Paper.node,{height:l}),t.dom.Paper.node.parentNode.parentNode.style.minHeight="".concat(l,"px"))}},{key:"coreCalculations",value:function(){new ir(this.ctx).init()}},{key:"resetGlobals",value:function(){var e=this,t=function(){return e.w.config.series.map((function(){return[]}))},n=new Yn,r=this.w.globals,i={dataWasParsed:r.dataWasParsed,originalSeries:r.originalSeries};n.initGlobalVars(r),r.seriesXvalues=t(),r.seriesYvalues=t(),i.dataWasParsed&&(r.dataWasParsed=i.dataWasParsed,r.originalSeries=i.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 cr(this.ctx).drawXCrosshairs(),"back"===e.config.yaxis[0].crosshairs.position&&new cr(this.ctx).drawYCrosshairs(),"datetime"===e.config.xaxis.type&&void 0===e.config.xaxis.labels.formatter){this.ctx.timeScale=new Kr(this.ctx);var n=[];isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?n=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX):e.globals.isBarHorizontal&&(n=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(n)}t=new On(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,n=this.w;if(n.config.chart.brush.enabled&&"function"!=typeof n.config.chart.events.selection){var r=Array.isArray(n.config.chart.brush.targets)?n.config.chart.brush.targets:[n.config.chart.brush.target];r.forEach((function(n){var r=t.constructor.getChartByID(n);r.w.globals.brushSource=e.ctx,"function"!=typeof r.w.config.chart.events.zoomed&&(r.w.config.chart.events.zoomed=function(){return e.updateSourceChart(r)}),"function"!=typeof r.w.config.chart.events.scrolled&&(r.w.config.chart.events.scrolled=function(){return e.updateSourceChart(r)})})),n.config.chart.events.selection=function(e,n){r.forEach((function(e){t.constructor.getChartByID(e).ctx.updateHelpers._updateOptions({xaxis:{min:n.xaxis.min,max:n.xaxis.max}},!1,!1,!1,!1)}))}}}}]),e}(),Ur=function(){function e(t){a(this,e),this.ctx=t,this.w=t.w}return s(e,[{key:"_updateOptions",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return new Promise((function(o){var s=[t.ctx];i&&(s=t.ctx.getSyncedCharts()),t.ctx.w.globals.isExecCalled&&(s=[t.ctx],t.ctx.w.globals.isExecCalled=!1),s.forEach((function(i,l){var c=i.w;if(c.globals.shouldAnimate=r,n||(c.globals.resized=!0,c.globals.dataChanged=!0,r&&i.series.getPreviousPaths()),e&&"object"===x(e)&&(i.config=new Vn(e),e=On.extendArrayProps(i.config,e,c),i.w.globals.chartID!==t.ctx.w.globals.chartID&&delete e.series,c.config=k.extend(c.config,e),a&&(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}i.series.emptyCollapsedSeries(c.config.series)}return i.update(e).then((function(){l===s.length-1&&o(i)}))}))}))}},{key:"_updateSeries",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return new Promise((function(i){var a=n.w;return a.globals.shouldAnimate=t,a.globals.dataChanged=!0,t&&n.ctx.series.getPreviousPaths(),n.ctx.data.resetParsingFlags(),n.ctx.data.parseData(e),r&&(a.globals.initialConfig.series=k.clone(a.config.series),a.globals.initialSeries=k.clone(a.config.series)),n.ctx.update().then((function(){i(n.ctx)}))}))}},{key:"_extendSeries",value:function(e,t){var n=this.w,r=n.config.series[t];return g(g({},n.config.series[t]),{},{name:e.name?e.name:null==r?void 0:r.name,color:e.color?e.color:null==r?void 0:r.color,type:e.type?e.type:null==r?void 0:r.type,group:e.group?e.group:null==r?void 0:r.group,hidden:void 0!==e.hidden?e.hidden:null==r?void 0:r.hidden,data:e.data?e.data:null==r?void 0:r.data,zIndex:void 0!==e.zIndex?e.zIndex:t})}},{key:"toggleDataPointSelection",value:function(e,t){var n=this.w,r=null,i=".apexcharts-series[data\\:realIndex='".concat(e,"']");return n.globals.axisCharts?r=n.globals.dom.Paper.findOne("".concat(i," path[j='").concat(t,"'], ").concat(i," circle[j='").concat(t,"'], ").concat(i," rect[j='").concat(t,"']")):void 0===t&&(r=n.globals.dom.Paper.findOne("".concat(i," path[j='").concat(e,"']")),"pie"!==n.config.chart.type&&"polarArea"!==n.config.chart.type&&"donut"!==n.config.chart.type||this.ctx.pie.pieClicked(e)),r?(new Dn(this.ctx).pathMouseDown(r,null),r.node?r.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(e){var t=this.w;if(["min","max"].forEach((function(n){void 0!==e.xaxis[n]&&(t.config.xaxis[n]=e.xaxis[n],t.globals.lastXAxis[n]=e.xaxis[n])})),e.xaxis.categories&&e.xaxis.categories.length&&(t.config.xaxis.categories=e.xaxis.categories),t.config.xaxis.convertedCatToNumeric){var n=new Wn(e);e=n.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,n){e.yaxis[n].min=0,e.yaxis[n].max=100})):(e.yaxis.min=0,e.yaxis.max=100)),e}},{key:"revertDefaultAxisMinMax",value:function(e){var t=this,n=this.w,r=n.globals.lastXAxis,i=n.globals.lastYAxis;e&&e.xaxis&&(r=e.xaxis),e&&e.yaxis&&(i=e.yaxis),n.config.xaxis.min=r.min,n.config.xaxis.max=r.max,n.config.yaxis.map((function(e,r){n.globals.zoomed||void 0!==i[r]?function(e){void 0!==i[e]&&(n.config.yaxis[e].min=i[e].min,n.config.yaxis[e].max=i[e].max)}(r):void 0!==t.ctx.opts.yaxis[r]&&(e.min=t.ctx.opts.yaxis[r].min,e.max=t.ctx.opts.yaxis[r].max)}))}}]),e}();!function(){function e(){for(var e=arguments.length>0&&arguments[0]!==c?arguments[0]:[],i=arguments.length>1?arguments[1]:c,a=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(i,a||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(r.call(f,u[h]))),Array.prototype.splice.apply(d,[h,1].concat(r.call(p,d[h])))):(u[h]=n.call(f,u[h]),d[h]=n.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 n(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 r(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 n,r,i,a,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((r=(n=new xe((L.x-R.x)/2,(L.y-R.y)/2).transform((new ke).rotate(O))).x*n.x/(A*A)+n.y*n.y/(D*D))>1&&(A*=r=Math.sqrt(r),D*=r),i=(new ke).rotate(O).scale(1/A,1/D).rotate(-O),L=L.transform(i),s=(a=[(R=R.transform(i)).x-L.x,R.y-L.y])[0]*a[0]+a[1]*a[1],o=Math.sqrt(s),a[0]/=o,a[1]/=o,l=s<4?Math.sqrt(1-s/4):0,M===T&&(l*=-1),c=new xe((R.x+L.x)/2+l*-a[1],(R.y+L.y)/2+l*a[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(),i=(new ke).rotate(O).scale(A,D).rotate(-O),k=0,S=v.length;k<S;k++)v[k][0]=v[k][0].transform(i),v[k][1]=v[k][1].transform(i),v[k][2]=v[k][2].transform(i);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 i(){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 n=t,r=e.length;n<r;++n)if("M"==e[n][0])return n;return!1}te(Nt,{morph:function(t,n,r,a,o){for(var s=this.parse(t),l=this.parse(n),c=0,u=0,d=!1,h=!1;!1!==c||!1!==u;){var f;d=i(s,!1!==c&&c+1),h=i(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 n=l[t].map((function(n,i){return 0===i?n:a.step(e[i],l[t][i],r,o[t],o)}));return n})));return g}})}();const qr=e=>(e.changedTouches&&(e=e.changedTouches[0]),{x:e.clientX,y:e.clientY});class Zr{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(qr(e));const n=(t?"mouseup":"touchend")+".drag";Ne(window,(t?"mousemove":"touchmove")+".drag",this.drag,this,{passive:!1}),Ne(window,n,this.endDrag,this,{passive:!1}),this.el.fire("dragstart",{event:e,handler:this,box:this.box})}drag(e){const{box:t,lastClick:n}=this,r=this.el.point(qr(e)),i=r.x-n.x,a=r.y-n.y;if(!i&&!a)return t;const o=t.x+i,s=t.y+a;this.box=new _e(o,s,t.w,t.h),this.lastClick=r,this.el.dispatch("dragmove",{event:e,handler:this,box:this.box}).defaultPrevented||this.move(o,s)}move(e,t){"svg"===this.el.type?pn.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 Jr(e,t,n,r=null){return function(i){i.preventDefault(),i.stopPropagation();var a=i.pageX||i.touches[0].pageX,o=i.pageY||i.touches[0].pageY;t.fire(e,{x:a,y:o,event:i,index:r,points:n})}}function Qr([e,t],{a:n,b:r,c:i,d:a,e:o,f:s}){return[e*n+t*i+o,e*r+t*a+s]}te(Ve,{draggable(e=!0){return(this.remember("_draggable")||new Zr(this)).init(e),this}});let ei=class{constructor(e){this.el=e,e.remember("_selectHandler",this),this.selection=new pn,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,n)=>{const r=this.order[t];this.createHandle.call(this,this.selection,e,t,n,r),this.selection.get(t+1).addClass("svg_select_handle svg_select_handle_"+r).on("mousedown.selection touchstart.selection",Jr(r,this.el,this.handlePoints,t))}))}createHandleFn(e){e.polyline()}updateHandleFn(e,t,n,r){const i=r.at(n-1),a=r[(n+1)%r.length],o=t,s=[o[0]-i[0],o[1]-i[1]],l=[o[0]-a[0],o[1]-a[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,n)=>{const r=this.order[t];this.updateHandle.call(this,this.selection.get(t+1),e,t,n,r)}))}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 n=this.getPoint("t");e.get(0).plot(n[0],n[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",Jr("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=>Qr(e,t))),this.rotationPoint=Qr(this.getRotationPoint(e),t)}getHandlePoints({x:e,x2:t,y:n,y2:r,cx:i,cy:a}=this.el.bbox()){return[[e,n],[i,n],[t,n],[t,a],[t,r],[i,r],[e,r],[e,a]]}getRotationPoint({y:e,cx:t}=this.el.bbox()){return[t,e-20]}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updateResizeHandles(),this.updateRotationHandle()}};const ti=e=>function(t=!0,n={}){"object"==typeof t&&(n=t,t=!0);let r=this.remember("_"+e.name);return r||(t.prototype instanceof ei?(r=new t(this),t=!0):r=new e(this),this.remember("_"+e.name,r)),r.active(t,n),this};function ni(e,t,n,r=null){return function(i){i.preventDefault(),i.stopPropagation();var a=i.pageX||i.touches[0].pageX,o=i.pageY||i.touches[0].pageY;t.fire(e,{x:a,y:o,event:i,index:r,points:n})}}function ri([e,t],{a:n,b:r,c:i,d:a,e:o,f:s}){return[e*n+t*i+o,e*r+t*a+s]}te(Ve,{select:ti(ei)}),te([Vt,Yt,mt],{pointSelect:ti(class{constructor(e){this.el=e,e.remember("_pointSelectHandler",this),this.selection=new pn,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,n)=>{this.createHandle.call(this,this.selection,e,t,n),this.selection.get(t+1).addClass("svg_select_handle_point").on("mousedown.selection touchstart.selection",Jr("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,n)=>{this.updateHandle.call(this,this.selection.get(t+1),e,t,n)}))}updatePoints(){const e=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.points=this.el.array().map((t=>Qr(t,e)))}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updatePointHandles()}})});class ii{constructor(e){this.el=e,e.remember("_selectHandler",this),this.selection=new pn,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,n)=>{const r=this.order[t];this.createHandle.call(this,this.selection,e,t,n,r),this.selection.get(t+1).addClass("svg_select_handle svg_select_handle_"+r).on("mousedown.selection touchstart.selection",ni(r,this.el,this.handlePoints,t))}))}createHandleFn(e){e.polyline()}updateHandleFn(e,t,n,r){const i=r.at(n-1),a=r[(n+1)%r.length],o=t,s=[o[0]-i[0],o[1]-i[1]],l=[o[0]-a[0],o[1]-a[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,n)=>{const r=this.order[t];this.updateHandle.call(this,this.selection.get(t+1),e,t,n,r)}))}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 n=this.getPoint("t");e.get(0).plot(n[0],n[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",ni("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=>ri(e,t))),this.rotationPoint=ri(this.getRotationPoint(e),t)}getHandlePoints({x:e,x2:t,y:n,y2:r,cx:i,cy:a}=this.el.bbox()){return[[e,n],[i,n],[t,n],[t,a],[t,r],[i,r],[e,r],[e,a]]}getRotationPoint({y:e,cx:t}=this.el.bbox()){return[t,e-20]}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updateResizeHandles(),this.updateRotationHandle()}}const ai=e=>function(t=!0,n={}){"object"==typeof t&&(n=t,t=!0);let r=this.remember("_"+e.name);return r||(t.prototype instanceof ii?(r=new t(this),t=!0):r=new e(this),this.remember("_"+e.name,r)),r.active(t,n),this};te(Ve,{select:ai(ii)}),te([Vt,Yt,mt],{pointSelect:ai(class{constructor(e){this.el=e,e.remember("_pointSelectHandler",this),this.selection=new pn,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,n)=>{this.createHandle.call(this,this.selection,e,t,n),this.selection.get(t+1).addClass("svg_select_handle_point").on("mousedown.selection touchstart.selection",ni("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,n)=>{this.updateHandle.call(this,this.selection.get(t+1),e,t,n)}))}updatePoints(){const e=this.el.parent().screenCTM().inverseO().multiplyO(this.el.screenCTM());this.points=this.el.array().map((t=>ri(t,e)))}mutationHandler(){this.updatePoints(),this.updateSelection(),this.updatePointHandles()}})});const oi=e=>(e.changedTouches&&(e=e.changedTouches[0]),{x:e.clientX,y:e.clientY}),si=e=>{let t=1/0,n=1/0,r=-1/0,i=-1/0;for(let a=0;a<e.length;a++){const o=e[a];t=Math.min(t,o[0]),n=Math.min(n,o[1]),r=Math.max(r,o[0]),i=Math.max(i,o[1])}return new _e(t,n,r-t,i-n)};class li{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:n,points:r}=e.detail,i=!t.type.indexOf("mouse");if(i&&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(oi(t)),this.index=n,this.points=r.slice();const a=(i?"mousemove":"touchmove")+".resize",o=(i?"mouseup":"touchcancel.resize touchend")+".resize";"point"===e.type?Ne(window,a,this.movePoint):"rot"===e.type?Ne(window,a,this.rotate):Ne(window,a,this.resize),Ne(window,o,this.endResize)}resize(e){this.lastEvent=e;const t=this.snapToGrid(this.el.point(oi(e)));let n=t.x-this.startPoint.x,r=t.y-this.startPoint.y;this.preserveAspectRatio&&this.aroundCenter&&(n*=2,r*=2);const i=this.box.x+n,a=this.box.y+r,o=this.box.x2+n,s=this.box.y2+r;let l=new _e(this.box);if(this.eventType.includes("l")&&(l.x=Math.min(i,this.box.x2),l.x2=Math.max(i,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(a,this.box.y2),l.y2=Math.max(a,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,n=["lt","t","rt","r","rb","b","lb","l"],r=(n.indexOf(this.eventType)+4)%n.length,i=this.aroundCenter?[this.box.cx,this.box.cy]:this.points[r];let a=this.eventType.includes("t")||this.eventType.includes("b")?t:e;a=2===this.eventType.length?Math.max(e,t):a,l=function(e,t,n){const r=[[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,r])=>{const i=e-t[0],a=(r-t[1])*n;return[i*n+t[0],a+t[1]]}));return si(r)}(this.box,i,a)}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:n}=this.snapToGrid(this.el.point(oi(e))),r=this.el.array().slice();r[this.index]=[t,n],this.el.dispatch("resize",{box:si(r),angle:0,eventType:this.eventType,event:e,handler:this}).defaultPrevented||this.el.plot(r)}rotate(e){this.lastEvent=e;const t=this.startPoint,n=this.el.point(oi(e)),{cx:r,cy:i}=this.box,a=t.x-r,o=t.y-i,s=n.x-r,l=n.y-i,c=Math.sqrt(a*a+o*o)*Math.sqrt(s*s+l*l);if(0===c)return;let u=Math.acos((a*s+o*l)/c)/Math.PI*180;if(!u)return;n.x<t.x&&(u=-u);const d=new ke(this.el),{x:h,y:f}=new xe(r,i).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 n=this.remember("_ResizeHandler");return n||(e.prototype instanceof li?(n=new e(this),e=!0):n=new li(this),this.remember("_resizeHandler",n)),n.active(e,t),this}}),void 0===window.SVG&&(window.SVG=wn),void 0===window.Apex&&(window.Apex={});var ci=function(){function e(t){a(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 lr(this.ctx),this.ctx.core=new Gr(this.ctx.el,this.ctx),this.ctx.config=new Vn({}),this.ctx.data=new Qn(this.ctx),this.ctx.grid=new nr(this.ctx),this.ctx.graphics=new Dn(this.ctx),this.ctx.coreUtils=new On(this.ctx),this.ctx.crosshairs=new cr(this.ctx),this.ctx.events=new or(this.ctx),this.ctx.exports=new er(this.ctx),this.ctx.fill=new Kn(this.ctx),this.ctx.localization=new sr(this.ctx),this.ctx.options=new jn,this.ctx.responsive=new ur(this.ctx),this.ctx.series=new Jn(this.ctx),this.ctx.theme=new dr(this.ctx),this.ctx.formatters=new Nn(this.ctx),this.ctx.titleSubtitle=new hr(this.ctx),this.ctx.legend=new br(this.ctx),this.ctx.toolbar=new xr(this.ctx),this.ctx.tooltip=new Ar(this.ctx),this.ctx.dimensions=new vr(this.ctx),this.ctx.updateHelpers=new Ur(this.ctx),this.ctx.zoomPanSelection=new wr(this.ctx),this.ctx.w.globals.tooltip=new Ar(this.ctx)}}]),e}(),ui=function(){function e(t){a(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,n=e.isUpdating,r=this.w.globals.dom.Paper.node;r.parentNode&&r.parentNode.parentNode&&!n&&(r.parentNode.parentNode.style.minHeight="unset");var i=this.w.globals.dom.baseEl;i&&this.ctx.eventList.forEach((function(e){i.removeEventListener(e,t.ctx.events.documentEvent)}));var a=this.w.globals.dom;if(null!==this.ctx.el)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(a.Paper),a.Paper.remove(),a.elWrap=null,a.elGraphical=null,a.elLegendWrap=null,a.elLegendForeign=null,a.baseEl=null,a.elGridRect=null,a.elGridRectMask=null,a.elGridRectBarMask=null,a.elGridRectMarkerMask=null,a.elForecastMask=null,a.elNonForecastMask=null,a.elDefs=null}}]),e}(),di=new WeakMap,hi=function(){function e(t,n){a(this,e),this.opts=n,this.ctx=this,this.w=new Xn(n).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 ci(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,n){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 r=e.w.config.chart.events.beforeMount;"function"==typeof r&&r(e,e.w),e.events.fireEvent("beforeMount",[e,e.w]),window.addEventListener("resize",e.windowResizeHandler),function(e,t){var n=!1;if(e.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var r=e.getBoundingClientRect();"none"!==e.style.display&&0!==r.width||(n=!0)}var i=new ResizeObserver((function(r){n&&t.call(e,r),n=!0}));e.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(e.children).forEach((function(e){return i.observe(e)})):i.observe(e),di.set(t,i)}(e.el.parentNode,e.parentResizeHandler);var i=e.el.getRootNode&&e.el.getRootNode(),a=k.is("ShadowRoot",i),o=e.el.ownerDocument,s=a?i.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),a?i.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){n(e)}))}else n(new Error("Element not found"))}))}},{key:"create",value:function(e,t){var n=this,r=this.w;new ci(this).initModules();var i=this.w.globals;if(i.noData=!1,i.animationEnded=!1,!k.elementExists(this.el))return i.animationEnded=!0,null;if(this.responsive.checkResponsiveConfig(t),r.config.xaxis.convertedCatToNumeric&&new Wn(r.config).convertCatToNumericXaxis(r.config,this.ctx),this.core.setupElements(),"treemap"===r.config.chart.type&&(r.config.grid.show=!1,r.config.yaxis[0].show=!1),0===i.svgWidth)return i.animationEnded=!0,null;var a=e;e.forEach((function(e,t){e.hidden&&(a=n.legend.legendHelpers.getSeriesAfterCollapsing({realIndex:t}))}));var o=On.checkComboSeries(a,r.config.chart.type);i.comboCharts=o.comboCharts,i.comboBarCount=o.comboBarCount;var s=a.every((function(e){return e.data&&0===e.data.length}));(0===a.length||s&&i.collapsedSeries.length<1)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(a),this.theme.init(),new Gn(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),i.noData&&i.collapsedSeries.length!==i.series.length&&!r.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),i.axisCharts&&(this.core.coreCalculations(),"category"!==r.config.xaxis.type&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=r.globals.minX,this.ctx.toolbar.maxX=r.globals.maxX),this.formatters.heatmapLabelFormatters(),new On(this).getLargestMarkerSize(),this.dimensions.plotCoords();var l=this.core.xySettings();this.grid.createGridMask();var c=this.core.plotChartType(a,l),u=new qn(this);return u.bringForward(),r.config.dataLabels.background.enabled&&u.dataLabelsBackground(),this.core.shiftGraphPosition(),r.globals.dataPoints>50&&r.globals.dom.elWrap.classList.add("apexcharts-disable-transitions"),{elGraph:c,xyRatios:l,dimensions:{plot:{left:r.globals.translateX,top:r.globals.translateY,width:r.globals.gridWidth,height:r.globals.gridHeight}}}}},{key:"mount",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=this,r=n.w;return new Promise((function(i,a){if(null===n.el)return a(new Error("Not enough data to display or target element not found"));(null===t||r.globals.allSeriesCollapsed)&&n.series.handleNoData(),n.grid=new nr(n);var o,s,l=n.grid.drawGrid();if(n.annotations=new Hn(n),n.annotations.drawImageAnnos(),n.annotations.drawTextAnnos(),"back"===r.config.grid.position&&(l&&r.globals.dom.elGraphical.add(l.el),null!=l&&null!==(o=l.elGridBorders)&&void 0!==o&&o.node&&r.globals.dom.elGraphical.add(l.elGridBorders)),Array.isArray(t.elGraph))for(var c=0;c<t.elGraph.length;c++)r.globals.dom.elGraphical.add(t.elGraph[c]);else r.globals.dom.elGraphical.add(t.elGraph);"front"===r.config.grid.position&&(l&&r.globals.dom.elGraphical.add(l.el),null!=l&&null!==(s=l.elGridBorders)&&void 0!==s&&s.node&&r.globals.dom.elGraphical.add(l.elGridBorders)),"front"===r.config.xaxis.crosshairs.position&&n.crosshairs.drawXCrosshairs(),"front"===r.config.yaxis[0].crosshairs.position&&n.crosshairs.drawYCrosshairs(),"treemap"!==r.config.chart.type&&n.axes.drawAxis(r.config.chart.type,l);var u=new tr(e.ctx,l),d=new ar(e.ctx,l);if(null!==l&&(u.xAxisLabelCorrections(l.xAxisTickWidth),d.setYAxisTextAlignments(),r.config.yaxis.map((function(e,t){-1===r.globals.ignoreYAxisIndexes.indexOf(t)&&d.yAxisTitleRotate(t,e.opposite)}))),n.annotations.drawAxesAnnotations(),!r.globals.noData){if(r.config.tooltip.enabled&&!r.globals.noData&&n.w.globals.tooltip.drawTooltip(t.xyRatios),r.globals.axisCharts&&(r.globals.isXNumeric||r.config.xaxis.convertedCatToNumeric||r.globals.isRangeBar))(r.config.chart.zoom.enabled||r.config.chart.selection&&r.config.chart.selection.enabled||r.config.chart.pan&&r.config.chart.pan.enabled)&&n.zoomPanSelection.init({xyRatios:t.xyRatios});else{var h=r.config.chart.toolbar.tools;["zoom","zoomin","zoomout","selection","pan","reset"].forEach((function(e){h[e]=!1}))}r.config.chart.toolbar.show&&!r.globals.allSeriesCollapsed&&n.toolbar.createToolbar()}r.globals.memory.methodsToExec.length>0&&r.globals.memory.methodsToExec.forEach((function(e){e.method(e.params,!1,e.context)})),r.globals.axisCharts||r.globals.noData||n.core.resizeNonAxisCharts(),i(n)}))}},{key:"destroy",value:function(){window.removeEventListener("resize",this.windowResizeHandler),function(e,t){var n=di.get(t);n&&(n.disconnect(),di.delete(t))}(this.el.parentNode,this.parentResizeHandler);var e=this.w.config.chart.id;e&&Apex._chartInstances.forEach((function(t,n){t.id===k.escapeString(e)&&Apex._chartInstances.splice(n,1)})),new ui(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],a=!(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,n){return t.updateHelpers._extendSeries(e,n)}))),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,n,r,i,a))}},{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],n=!(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,n)}},{key:"appendSeries",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];this.data.resetParsingFlags();var r=this.w.config.series.slice();return r.push(e),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(r,t,n)}},{key:"appendData",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this;n.data.resetParsingFlags(),n.w.globals.dataChanged=!0,n.series.getPreviousPaths();for(var r=n.w.config.series.slice(),i=0;i<r.length;i++)if(null!==e[i]&&void 0!==e[i])for(var a=0;a<e[i].data.length;a++)r[i].data.push(e[i].data[a]);return n.w.config.series=r,t&&(n.w.globals.initialSeries=k.clone(n.w.config.series)),this.update()}},{key:"update",value:function(e){var t=this;return new Promise((function(n,r){if(t.lastUpdateOptions&&JSON.stringify(t.lastUpdateOptions)===JSON.stringify(e))return n(t);t.lastUpdateOptions=k.clone(e),new ui(t.ctx).clear({isUpdating:!0});var i=t.create(t.w.config.series,e);if(!i)return n(t);t.mount(i).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,n(t)})).catch((function(e){r(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],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=this;n&&(r=n),r.annotations.addXaxisAnnotationExternal(e,t,r)}},{key:"addYaxisAnnotation",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=this;n&&(r=n),r.annotations.addYaxisAnnotationExternal(e,t,r)}},{key:"addPointAnnotation",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=this;n&&(r=n),r.annotations.addPointAnnotationExternal(e,t,r)}},{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,n=this;t&&(n=t),n.annotations.removeAnnotation(n,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 ir(this.ctx).getMinYMaxY(e).highestY}},{key:"getLowestValueInSeries",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new ir(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 er(this.ctx).dataURI(e)}},{key:"getSvgString",value:function(e){return new er(this.ctx).getSvgString(e)}},{key:"exportToCSV",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new er(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 n=Apex._chartInstances.filter((function(e){return e.id===t}))[0];return n&&n.chart}}},{key:"initOnLoad",value:function(){for(var t=document.querySelectorAll("[data-apexcharts]"),n=0;n<t.length;n++)new e(t[n],JSON.parse(t[n].getAttribute("data-options"))).render()}},{key:"exec",value:function(e,t){var n=this.getChartByID(e);if(n){n.w.globals.isExecCalled=!0;var r=null;if(-1!==n.publicMethods.indexOf(t)){for(var i=arguments.length,a=new Array(i>2?i-2:0),o=2;o<i;o++)a[o-2]=arguments[o];r=n[t].apply(n,a)}return r}}},{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,n)=>{"use strict";var r=n(64076),i=n(61828),a=n(94281),o=n(30289),s=n(69916),l=n(48227);e.exports=function(){var e=l(this),t=s(a(e,"length")),n=1;arguments.length>0&&void 0!==arguments[0]&&(n=o(arguments[0]));var c=r(e,0);return i(c,e,t,0,n),c}},53003:(e,t,n)=>{"use strict";var r=n(38452),i=n(10487),a=n(1469),o=n(635),s=o(),l=n(87842),c=i(s);r(c,{getPolyfill:o,implementation:a,shim:l}),e.exports=c},635:(e,t,n)=>{"use strict";var r=n(1469);e.exports=function(){return Array.prototype.flat||r}},87842:(e,t,n)=>{"use strict";var r=n(38452),i=n(63295),a=n(635);e.exports=function(){var e=a();return r(Array.prototype,{flat:e},{flat:function(){return Array.prototype.flat!==e}}),i("flat"),e}},13144:(e,t,n)=>{"use strict";var r=n(66743),i=n(11002),a=n(10076),o=n(47119);e.exports=o||r.call(a,i)},12205:(e,t,n)=>{"use strict";var r=n(66743),i=n(11002),a=n(13144);e.exports=function(){return a(r,i,arguments)}},11002:e=>{"use strict";e.exports=Function.prototype.apply},10076:e=>{"use strict";e.exports=Function.prototype.call},73126:(e,t,n)=>{"use strict";var r=n(66743),i=n(69675),a=n(10076),o=n(13144);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new i("a function is required");return o(r,a,e)}},47119:e=>{"use strict";e.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},10487:(e,t,n)=>{"use strict";var r=n(96897),i=n(30655),a=n(73126),o=n(12205);e.exports=function(e){var t=a(arguments),n=e.length-(arguments.length-1);return r(t,1+(n>0?n:0),!0)},i?i(e.exports,"apply",{value:o}):e.exports.apply=o},36556:(e,t,n)=>{"use strict";var r=n(70453),i=n(73126),a=i([r("%String.prototype.indexOf%")]);e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&a(e,".prototype.")>-1?i([n]):n}},32485:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var o=i.apply(null,n);o&&e.push(o)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var s in n)r.call(n,s)&&n[s]&&e.push(s)}}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},89929:(e,t,n)=>{"use strict";n.r(t),n.d(t,{addEventListener:()=>l});var r=!("undefined"==typeof window||!window.document||!window.document.createElement),i=void 0;function a(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 n,r=String(e)+" "+String((n=t)?!0===n?100:(0|n.capture)+(n.passive<<1)+(n.once<<2):0);return this.events[r]||(this.events[r]={handlers:[],handleEvent:void 0},this.events[r].nextHandlers=this.events[r].handlers),this.events[r]},o.prototype.handleEvent=function(e,t,n){var r=this.getEventHandlers(e,t);r.handlers=r.nextHandlers,r.handlers.forEach((function(e){e&&e(n)}))},o.prototype.add=function(e,t,n){var r=this,i=this.getEventHandlers(e,n);a(i),0===i.nextHandlers.length&&(i.handleEvent=this.handleEvent.bind(this,e,n),this.target.addEventListener(e,i.handleEvent,n)),i.nextHandlers.push(t);var o=!0;return function(){if(o){o=!1,a(i);var s=i.nextHandlers.indexOf(t);i.nextHandlers.splice(s,1),0===i.nextHandlers.length&&(r.target&&r.target.removeEventListener(e,i.handleEvent,n),i.handleEvent=void 0)}}};var s="__consolidated_events_handlers__";function l(e,t,n,a){e[s]||(e[s]=new o(e));var l=function(e){if(e)return void 0===i&&(i=function(){if(!r)return!1;if(!window.addEventListener||!window.removeEventListener||!Object.defineProperty)return!1;var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t)}catch(e){}return e}()),i?e:!!e.capture}(a);return e[s].add(t,n,l)}},52422:(e,t,n)=>{"use strict";var r=n(30655),i=n(58068),a=n(69675),o=n(98176);e.exports=function(e,t,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new a("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new a("`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(r)r(e,t,{configurable:null===c&&d?d.configurable:!c,enumerable:null===s&&d?d.enumerable:!s,value:n,writable:null===l&&d?d.writable:!l});else{if(!u&&(s||l||c))throw new i("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=n}}},38452:(e,t,n)=>{"use strict";var r=n(1189),i="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),a=Object.prototype.toString,o=Array.prototype.concat,s=n(52422),l=n(30592)(),c=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!=typeof(i=r)||"[object Function]"!==a.call(i)||!r())return;var i;l?s(e,t,n,!0):s(e,t,n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},a=r(t);i&&(a=o.call(a,Object.getOwnPropertySymbols(t)));for(var s=0;s<a.length;s+=1)c(e,a[s],t[a[s]],n[a[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,n)=>{"use strict";var r=n(38452),i=n(65097),a=n(45244),o=a(),s=function(e,t){return o.apply(e,[t])};r(s,{getPolyfill:a,implementation:i,shim:n(20982)}),e.exports=s},45244:(e,t,n)=>{"use strict";var r=n(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 r}},20982:(e,t,n)=>{"use strict";var r=n(38452),i=n(45244);e.exports=function(){var e=i();return"undefined"!=typeof document&&(r(document,{contains:e},{contains:function(){return document.contains!==e}}),"undefined"!=typeof Element&&r(Element.prototype,{contains:e},{contains:function(){return Element.prototype.contains!==e}})),e}},7176:(e,t,n)=>{"use strict";var r,i=n(73126),a=n(98176);try{r=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var o=!!r&&a&&a(Object.prototype,"__proto__"),s=Object,l=s.getPrototypeOf;e.exports=o&&"function"==typeof o.get?i([o.get]):"function"==typeof l&&function(e){return l(null==e?e:s(e))}},53516:(e,t,n)=>{"use strict";var r=n(73126),i=n(98176),a=n(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=i&&i(Object.prototype,"__proto__");e.exports=s&&(!!l&&"function"==typeof l.set&&r([l.set])||function(e,t){if(null==e)throw new a("set Object.prototype.__proto__ called on null or undefined");return e.__proto__=t,t})},74470:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e,t))return!0;if(!e||!t||"object"!==o(e)||"object"!==o(t))return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;n.sort(),a.sort();for(var s=0;s<n.length;s+=1)if(!(0,i.default)(t,n[s])||!(0,r.default)(e[n[s]],t[n[s]]))return!1;return!0};var r=a(n(37653)),i=a(n(19030));function a(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,n)=>{"use strict";var r=n(69675);e.exports=function(e){if(null==e)throw new r(arguments.length>0&&arguments[1]||"Cannot call method on "+e);return e}},33348:(e,t,n)=>{"use strict";var r=n(79612),i=n(5388);e.exports=function(e){return i(e),r(e)}},79612:e=>{"use strict";e.exports=Object},63295:(e,t,n)=>{"use strict";var r=n(9957),i="function"==typeof Symbol&&"symbol"==typeof Symbol.unscopables,a=i&&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(!r(Array.prototype,e))throw new o("method must be on Array.prototype");i&&(a[e]=!0)}},95437:(e,t,n)=>{"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,i=n(90162),a=n(69600),o=n(62120),s=n(93612);e.exports=function(e){if(i(e))return e;var t,n="default";if(arguments.length>1&&(arguments[1]===String?n="string":arguments[1]===Number&&(n="number")),r&&(Symbol.toPrimitive?t=function(e,t){var n=e[t];if(null!=n){if(!a(n))throw new TypeError(n+" returned for property "+String(t)+" of object "+e+" is not a function");return n}}(e,Symbol.toPrimitive):s(e)&&(t=Symbol.prototype.valueOf)),void 0!==t){var l=t.call(e,n);if(i(l))return l;throw new TypeError("unable to convert exotic object to primitive")}return"default"===n&&(o(e)||s(e))&&(n="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 n,r,o,s="string"===t?["toString","valueOf"]:["valueOf","toString"];for(o=0;o<s.length;++o)if(n=e[s[o]],a(n)&&(r=n.call(e),i(r)))return r;throw new TypeError("No default value")}(e,"default"===n?"number":n)}},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 n,r=""+e,i=t.exec(r);if(!i)return r;var a="",o=0,s=0;for(o=i.index;o<r.length;o++){switch(r.charCodeAt(o)){case 34:n=""";break;case 38:n="&";break;case 39:n="'";break;case 60:n="<";break;case 62:n=">";break;default:continue}s!==o&&(a+=r.substring(s,o)),s=o+1,a+=n}return s!==o?a+r.substring(s,o):a}},32017:e=>{"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!=i--;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},89353:e=>{"use strict";var t=Object.prototype.toString,n=Math.max,r=function(e,t){for(var n=[],r=0;r<e.length;r+=1)n[r]=e[r];for(var i=0;i<t.length;i+=1)n[i+e.length]=t[i];return n};e.exports=function(e){var i=this;if("function"!=typeof i||"[object Function]"!==t.apply(i))throw new TypeError("Function.prototype.bind called on incompatible "+i);for(var a,o=function(e){for(var t=[],n=1,r=0;n<e.length;n+=1,r+=1)t[r]=e[n];return t}(arguments),s=n(0,i.length-o.length),l=[],c=0;c<s;c++)l[c]="$"+c;if(a=Function("binder","return function ("+function(e){for(var t="",n=0;n<e.length;n+=1)t+=e[n],n+1<e.length&&(t+=",");return t}(l)+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof a){var t=i.apply(this,r(o,arguments));return Object(t)===t?t:this}return i.apply(e,r(o,arguments))})),i.prototype){var u=function(){};u.prototype=i.prototype,a.prototype=new u,u.prototype=null}return a}},66743:(e,t,n)=>{"use strict";var r=n(89353);e.exports=Function.prototype.bind||r},60034:(e,t,n)=>{"use strict";var r=n(69600),i=n(9957),a=n(74462)(),o=n(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(r(e))return!1;if("function"!=typeof e)return!1;try{return!!l(s(e),u)}catch(e){}return!1}(this)&&!r(this))throw new TypeError("Function.prototype.name sham getter called on non-function");if(a&&i(this,"name"))return this.name;if(this===f)return"";var e=s(this),t=l(e,d);return t&&t[1]}},21482:(e,t,n)=>{"use strict";var r=n(38452),i=n(10487),a=n(60034),o=n(92747),s=n(68013),l=i(a);r(l,{getPolyfill:o,implementation:a,shim:s}),e.exports=l},92747:(e,t,n)=>{"use strict";var r=n(60034);e.exports=function(){return r}},68013:(e,t,n)=>{"use strict";var r=n(38452).supportsDescriptors,i=n(74462)(),a=n(92747),o=Object.defineProperty,s=TypeError;e.exports=function(){var e=a();if(i)return e;if(!r)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 n=e.call(this);return this!==t&&o(this,"name",{configurable:!0,enumerable:!1,value:n,writable:!1}),n}}),e}},74462:e=>{"use strict";var t=function(){return"string"==typeof function(){}.name},n=Object.getOwnPropertyDescriptor;if(n)try{n([],"length")}catch(e){n=null}t.functionsHaveConfigurableNames=function(){if(!t()||!n)return!1;var e=n((function(){}),"name");return!!e&&!!e.configurable};var r=Function.prototype.bind;t.boundFunctionsHaveNames=function(){return t()&&"function"==typeof r&&""!==function(){}.bind().name},e.exports=t},70453:(e,t,n)=>{"use strict";var r,i=n(79612),a=n(69383),o=n(41237),s=n(79290),l=n(79538),c=n(58068),u=n(69675),d=n(35345),h=n(71514),f=n(58968),p=n(6188),g=n(68002),m=n(75880),v=n(70414),y=n(73093),b=Function,x=function(e){try{return b('"use strict"; return ('+e+").constructor;")()}catch(e){}},w=n(98176),k=n(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,_=n(64039)(),E=n(93628),P=n(71064),A=n(48648),D=n(11002),O=n(10076),M={},T="undefined"!=typeof Uint8Array&&E?E(Uint8Array):r,I={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":_&&E?E([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":M,"%AsyncGenerator%":M,"%AsyncGeneratorFunction%":M,"%AsyncIteratorPrototype%":M,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":a,"%eval%":eval,"%EvalError%":o,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":b,"%GeneratorFunction%":M,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":_&&E?E(E([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&_&&E?E((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":i,"%Object.getOwnPropertyDescriptor%":w,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":s,"%ReferenceError%":l,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&_&&E?E((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":_&&E?E(""[Symbol.iterator]()):r,"%Symbol%":_?Symbol:r,"%SyntaxError%":c,"%ThrowTypeError%":C,"%TypedArray%":T,"%TypeError%":u,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":d,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r: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 n;if("%AsyncFunction%"===t)n=x("async function () {}");else if("%GeneratorFunction%"===t)n=x("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=x("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&E&&(n=E(i.prototype))}return I[t]=n,n},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=n(66743),z=n(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 n,r=e;if(z(R,r)&&(r="%"+(n=R[r])[0]+"%"),z(I,r)){var i=I[r];if(i===M&&(i=L(r)),void 0===i&&!t)throw new u("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}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 n=function(e){var t=$(e,0,1),n=$(e,-1);if("%"===t&&"%"!==n)throw new c("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new c("invalid intrinsic syntax, expected opening `%`");var r=[];return B(e,V,(function(e,t,n,i){r[r.length]=n?B(i,Y,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",i=X("%"+r+"%",t),a=i.name,o=i.value,s=!1,l=i.alias;l&&(r=l[0],H(n,j([0,1],l)));for(var d=1,h=!0;d<n.length;d+=1){var f=n[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,a="%"+(r+="."+f)+"%"))o=I[a];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>=n.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[a]=o)}}return o}},71064:(e,t,n)=>{"use strict";var r=n(79612);e.exports=r.getPrototypeOf||null},48648:e=>{"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},93628:(e,t,n)=>{"use strict";var r=n(48648),i=n(71064),a=n(7176);e.exports=r?function(e){return r(e)}:i?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("getProto: not an object");return i(e)}:a?function(e){return a(e)}:null},40809:(e,t,n)=>{"use strict";var r=n(38452),i=n(93612),a="__ global cache key __";"function"==typeof Symbol&&i(Symbol("foo"))&&"function"==typeof Symbol.for&&(a=Symbol.for(a));var o=function(){return!0},s=function(){if(!n.g[a]){var e={};e[a]={};var t={};t[a]=o,r(n.g,e,t)}return n.g[a]},l=s(),c=function(e){return i(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 n.g[a],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 n=c(e),i={};i[n]=t;var a={};return a[n]=o,r(l,i,a),d.has(e)},setIfMissingThenGet:function(e,t){if(d.has(e))return d.get(e);var n=t();return d.set(e,n),n}};e.exports=d},6549:e=>{"use strict";e.exports=Object.getOwnPropertyDescriptor},98176:(e,t,n)=>{"use strict";var r=n(6549);if(r)try{r([],"length")}catch(e){r=null}e.exports=r},30592:(e,t,n)=>{"use strict";var r=n(30655),i=function(){return!!r};i.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=i},64039:(e,t,n)=>{"use strict";var r="undefined"!=typeof Symbol&&Symbol,i=n(41333);e.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&i()}},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"),n=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(n))return!1;for(var r 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 i=Object.getOwnPropertySymbols(e);if(1!==i.length||i[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(42!==a.value||!0!==a.enumerable)return!1}return!0}},49092:(e,t,n)=>{"use strict";var r=n(41333);e.exports=function(){return r()&&!!Symbol.toStringTag}},19030:(e,t,n)=>{"use strict";var r=n(66743);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},9957:(e,t,n)=>{"use strict";var r=Function.prototype.call,i=Object.prototype.hasOwnProperty,a=n(66743);e.exports=a.call(r,i)},4146:(e,t,n)=>{"use strict";var r=n(73404),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={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 r.isMemo(e)?o:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.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,n,r){if("string"!=typeof n){if(p){var i=f(n);i&&i!==p&&e(t,i,r)}var o=u(n);d&&(o=o.concat(d(n)));for(var s=l(t),g=l(n),m=0;m<o.length;++m){var v=o[m];if(!(a[v]||r&&r[v]||g&&g[v]||s&&s[v])){var y=h(n,v);try{c(t,v,y)}catch(e){}}}}return t}},3072:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,o=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,h=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,p=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case a: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 i:return t}}}function k(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=h,t.Fragment=a,t.Lazy=m,t.Memo=g,t.Portal=i,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===r},t.isForwardRef=function(e){return w(e)===h},t.isFragment=function(e){return w(e)===a},t.isLazy=function(e){return w(e)===m},t.isMemo=function(e){return w(e)===g},t.isPortal=function(e){return w(e)===i},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===a||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,n)=>{"use strict";e.exports=n(3072)},69600:e=>{"use strict";var t,n,r=Function.prototype.toString,i="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof i&&"function"==typeof Object.defineProperty)try{t=Object.defineProperty({},"length",{get:function(){throw n}}),n={},i((function(){throw 42}),null,t)}catch(e){e!==n&&(i=null)}else i=null;var a=/^\s*class\b/,o=function(e){try{var t=r.call(e);return a.test(t)}catch(e){return!1}},s=function(e){try{return!o(e)&&(r.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=i?function(e){if(d(e))return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;try{i(e,null,t)}catch(e){if(e!==n)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,n)=>{"use strict";var r=n(36556),i=r("Date.prototype.getDay"),a=r("Object.prototype.toString"),o=n(49092)();e.exports=function(e){return"object"==typeof e&&null!==e&&(o?function(e){try{return i(e),!0}catch(e){return!1}}(e):"[object Date]"===a(e))}},14035:(e,t,n)=>{"use strict";var r,i=n(36556),a=n(49092)(),o=n(9957),s=n(98176);if(a){var l=i("RegExp.prototype.exec"),c={},u=function(){throw c},d={toString:u,valueOf:u};"symbol"==typeof Symbol.toPrimitive&&(d[Symbol.toPrimitive]=u),r=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=i("Object.prototype.toString");r=function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===h(e)}}e.exports=r},93612:(e,t,n)=>{"use strict";var r=n(36556),i=r("Object.prototype.toString"),a=n(64039)(),o=n(99721);if(a){var s=r("Symbol.prototype.toString"),l=o(/^Symbol\(.*\)$/);e.exports=function(e){if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||"[object Symbol]"!==i(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,r){"function"==typeof t&&(r=t,t={}),n(t,"function"==typeof(r=t.cb||r)?r:r.pre||function(){},r.post||function(){},e,"",e)};function n(e,r,i,a,o,s,l,c,u,d){if(a&&"object"==typeof a&&!Array.isArray(a)){for(var h in r(a,o,s,l,c,u,d),a){var f=a[h];if(Array.isArray(f)){if(h in t.arrayKeywords)for(var p=0;p<f.length;p++)n(e,r,i,f[p],o+"/"+h+"/"+p,s,o,h,a,p)}else if(h in t.propsKeywords){if(f&&"object"==typeof f)for(var g in f)n(e,r,i,f[g],o+"/"+h+"/"+g.replace(/~/g,"~0").replace(/\//g,"~1"),s,o,h,a,g)}else(h in t.keywords||e.allKeys&&!(h in t.skipKeywords))&&n(e,r,i,f,o+"/"+h,s,o,h,a)}i(a,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,n)=>{var r=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,o=/^0o[0-7]+$/i,s=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.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(r,"");var n=a.test(e);return n||o.test(e)?s(e.slice(2),n?2:8):i.test(e)?NaN:+e}e.exports=function(e,t,n){var r,i,a,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 n=r,a=i;return r=i=void 0,c=t,o=e.apply(a,n)}function b(e){var n=e-l;return void 0===l||n>=t||n<0||d&&e-c>=a}function x(){var e=p();if(b(e))return w(e);s=setTimeout(x,function(e){var n=t-(e-l);return d?f(n,a-(e-c)):n}(e))}function w(e){return s=void 0,v&&r?y(e):(r=i=void 0,o)}function k(){var e=p(),n=b(e);if(r=arguments,i=this,l=e,n){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(n)&&(u=!!n.leading,a=(d="maxWait"in n)?h(m(n.maxWait)||0,t):a,v="trailing"in n?!!n.trailing:v),k.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=l=i=s=void 0},k.flush=function(){return void 0===s?o:w(p())},k}},51873:(e,t,n)=>{var r=n(9325).Symbol;e.exports=r},72552:(e,t,n)=>{var r=n(51873),i=n(659),a=n(59350),o=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?i(e):a(e)}},54128:(e,t,n)=>{var r=n(31800),i=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(i,""):e}},34840:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},659:(e,t,n)=>{var r=n(51873),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var i=o.call(e);return r&&(t?e[s]=n:delete e[s]),i}},59350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},9325:(e,t,n)=>{var r=n(34840),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();e.exports=a},31800:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},38221:(e,t,n)=>{var r=n(23805),i=n(10124),a=n(99374),o=Math.max,s=Math.min;e.exports=function(e,t,n){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 n=l,r=c;return l=c=void 0,p=t,d=e.apply(r,n)}function b(e){var n=e-f;return void 0===f||n>=t||n<0||m&&e-p>=u}function x(){var e=i();if(b(e))return w(e);h=setTimeout(x,function(e){var n=t-(e-f);return m?s(n,u-(e-p)):n}(e))}function w(e){return h=void 0,v&&l?y(e):(l=c=void 0,d)}function k(){var e=i(),n=b(e);if(l=arguments,c=this,f=e,n){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=a(t)||0,r(n)&&(g=!!n.leading,u=(m="maxWait"in n)?o(a(n.maxWait)||0,t):u,v="trailing"in n?!!n.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(i())},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,n)=>{var r=n(72552),i=n(40346);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},10124:(e,t,n)=>{var r=n(9325);e.exports=function(){return r.Date.now()}},7350:(e,t,n)=>{var r=n(38221),i=n(23805);e.exports=function(e,t,n){var a=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return i(n)&&(a="leading"in n?!!n.leading:a,o="trailing"in n?!!n.trailing:o),r(e,t,{leading:a,maxWait:t,trailing:o})}},99374:(e,t,n)=>{var r=n(54128),i=n(23805),a=n(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(a(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=s.test(e);return n||l.test(e)?c(e.slice(2),n?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,n)=>{"use strict";var r=n(94459);e.exports=function(e){return("number"==typeof e||"bigint"==typeof e)&&!r(e)&&e!==1/0&&e!==-1/0}},77440:(e,t,n)=>{"use strict";var r=n(71514),i=n(58968),a=n(94459),o=n(63331);e.exports=function(e){if("number"!=typeof e||a(e)||!o(e))return!1;var t=r(e);return i(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,n)=>{"use strict";var r=n(94459);e.exports=function(e){return r(e)||0===e?e:e<0?-1:1}},58859:(e,t,n)=>{var r="function"==typeof Map&&Map.prototype,i=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,a=r&&i&&"function"==typeof i.get?i.get:null,o=r&&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 n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var r=e<0?-E(-e):E(e);if(r!==e){var i=String(r),a=y.call(t,i.length+1);return b.call(i,n,"$&_")+"."+b.call(b.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return b.call(t,n,"$&_")}var L=n(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,n){var r=n.quoteStyle||t,i=z[r];return i+e+i}function B(e){return b.call(String(e),/"/g,""")}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,r,i,s){var l=r||{};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===i&&(i=0),i>=A&&A>0&&"object"==typeof t)return $(t)?"[Array]":"[Object]";var R,j=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=C.call(Array(e.indent+1)," ")}return{base:n,prev:C.call(Array(t+1),n)}}(l,i);if(void 0===s)s=[];else if(G(s,t)>=0)return"[Circular]";function Y(t,n,r){if(n&&(s=_.call(s)).push(n),r){var a={depth:l.depth};return X(l,"quoteStyle")&&(a.quoteStyle=l.quoteStyle),e(t,a,i+1,s)}return e(t,l,i+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),ne=te(t,Y);return"[Function"+(q?": "+q:" (anonymous)")+"]"+(ne.length>0?" { "+C.call(ne,", ")+" }":"")}if(V(t)){var re=O?b.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):D.call(t);return"object"!=typeof t||O?re:Z(re)}if((R=t)&&"object"==typeof R&&("undefined"!=typeof HTMLElement&&R instanceof HTMLElement||"string"==typeof R.nodeName&&"function"==typeof R.getAttribute)){for(var ie="<"+w.call(String(t.nodeName)),ae=t.attributes||[],oe=0;oe<ae.length;oe++)ie+=" "+ae[oe].name+"="+H(B(ae[oe].value),"double",l);return ie+=">",t.childNodes&&t.childNodes.length&&(ie+="..."),ie+"</"+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-i});if("symbol"!==g&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!a||!e||"object"!=typeof e)return!1;try{a.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,n){ce.push(Y(n,t,!0)+" => "+Y(e,t))})),Q("Map",a.call(t),ce,j)}if(function(e){if(!c||!e||"object"!=typeof e)return!1;try{c.call(e);try{a.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!==n.g&&t===n.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 n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function U(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return U(y.call(e,0,t.maxStringLength),t)+r}var i=j[t.quoteStyle||"single"];return i.lastIndex=0,H(b.call(b.call(e,i,"\\$1"),/[\x00-\x1f]/g,q),"single",t)}function q(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+x.call(t.toString(16))}function Z(e){return"Object("+e+")"}function J(e){return e+" { ? }"}function Q(e,t,n,r){return e+" ("+t+") {"+(r?ee(n,r):C.call(n,", "))+"}"}function ee(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+C.call(e,","+n)+"\n"+t.prev}function te(e,t){var n=$(e),r=[];if(n){r.length=e.length;for(var i=0;i<e.length;i++)r[i]=X(e,i)?t(e[i],e):""}var a,o="function"==typeof A?A(e):[];if(O){a={};for(var s=0;s<o.length;s++)a["$"+o[s]]=o[s]}for(var l in e)X(e,l)&&(n&&String(Number(l))===l&&l<e.length||O&&a["$"+l]instanceof Symbol||(k.call(/[^\w$]/,l)?r.push(t(l,e)+": "+t(e[l],e)):r.push(l+": "+t(e[l],e))));if("function"==typeof A)for(var c=0;c<o.length;c++)T.call(e,o[c])&&r.push("["+t(o[c])+"]: "+t(e[o[c]],e));return r}},89211:e=>{"use strict";var t=function(e){return e!=e};e.exports=function(e,n){return 0===e&&0===n?1/e==1/n:e===n||!(!t(e)||!t(n))}},37653:(e,t,n)=>{"use strict";var r=n(38452),i=n(10487),a=n(89211),o=n(9394),s=n(36576),l=i(o(),Object);r(l,{getPolyfill:o,implementation:a,shim:s}),e.exports=l},9394:(e,t,n)=>{"use strict";var r=n(89211);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},36576:(e,t,n)=>{"use strict";var r=n(9394),i=n(38452);e.exports=function(){var e=r();return i(Object,{is:e},{is:function(){return Object.is!==e}}),e}},28875:(e,t,n)=>{"use strict";var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty,a=Object.prototype.toString,o=n(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]&&i.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===a.call(e),r=o(e),s=t&&"[object String]"===a.call(e),h=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var p=c&&n;if(s&&e.length>0&&!i.call(e,0))for(var g=0;g<e.length;++g)h.push(String(g));if(r&&e.length>0)for(var m=0;m<e.length;++m)h.push(String(m));else for(var v in e)p&&"prototype"===v||!i.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]||!i.call(e,u[b])||h.push(u[b]);return h}}e.exports=r},1189:(e,t,n)=>{"use strict";var r=Array.prototype.slice,i=n(1093),a=Object.keys,o=a?function(e){return a(e)}:n(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 i(e)?s(r.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 n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},38403:(e,t,n)=>{"use strict";var r=n(1189),i=n(41333)(),a=n(36556),o=n(79612),s=a("Array.prototype.push"),l=a("Object.prototype.propertyIsEnumerable"),c=i?o.getOwnPropertySymbols:null;e.exports=function(e,t){if(null==e)throw new TypeError("target must be an object");var n=o(e);if(1===arguments.length)return n;for(var a=1;a<arguments.length;++a){var u=o(arguments[a]),d=r(u),h=i&&(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];n[v]=y}}}return n}},6525:(e,t,n)=>{"use strict";var r=n(38452),i=n(10487),a=n(38403),o=n(11514),s=n(40984),l=i.apply(o()),c=function(e,t){return l(Object,arguments)};r(c,{getPolyfill:o,implementation:a,shim:s}),e.exports=c},11514:(e,t,n)=>{"use strict";var r=n(38403);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",t=e.split(""),n={},r=0;r<t.length;++r)n[t[r]]=t[r];var i=Object.assign({},n),a="";for(var o in i)a+=o;return e!==a}()||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}()?r:Object.assign:r}},40984:(e,t,n)=>{"use strict";var r=n(38452),i=n(11514);e.exports=function(){var e=i();return r(Object,{assign:e},{assign:function(){return Object.assign!==e}}),e}},97446:(e,t,n)=>{"use strict";var r=n(5388),i=n(36556)("Object.prototype.propertyIsEnumerable");e.exports=function(e){var t=r(e),n=[];for(var a in t)i(t,a)&&(n[n.length]=t[a]);return n}},18638:(e,t,n)=>{"use strict";var r=n(38452),i=n(10487),a=n(97446),o=n(1927),s=n(13305),l=i(o(),Object);r(l,{getPolyfill:o,implementation:a,shim:s}),e.exports=l},1927:(e,t,n)=>{"use strict";var r=n(97446);e.exports=function(){return"function"==typeof Object.values?Object.values:r}},13305:(e,t,n)=>{"use strict";var r=n(1927),i=n(38452);e.exports=function(){var e=r();return i(Object,{values:e},{values:function(){return Object.values!==e}}),e}},13491:function(e){(function(){var t,n,r,i,a,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()-a)/1e6},n=process.hrtime,i=(t=function(){var e;return 1e9*(e=n())[0]+e[1]})(),o=1e9*process.uptime(),a=i-o):Date.now?(e.exports=function(){return Date.now()-r},r=Date.now()):(e.exports=function(){return(new Date).getTime()-r},r=(new Date).getTime())}).call(this)},88372:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0});var n="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":n(e))&&!Array.isArray(e)},e.exports=t.default},2694:(e,t,n)=>{"use strict";var r=n(6925);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,o){if(o!==r){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 n={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:a,resetWarningCache:i};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},93146:(e,t,n)=>{for(var r=n(13491),i="undefined"==typeof window?n.g:window,a=["moz","webkit"],o="AnimationFrame",s=i["request"+o],l=i["cancel"+o]||i["cancelRequest"+o],c=0;!s&&c<a.length;c++)s=i[a[c]+"Request"+o],l=i[a[c]+"Cancel"+o]||i[a[c]+"CancelRequest"+o];if(!s||!l){var u=0,d=0,h=[],f=1e3/60;s=function(e){if(0===h.length){var t=r(),n=Math.max(0,f-(t-u));u=n+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(n))}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(i,e)},e.exports.cancel=function(){l.apply(i,arguments)},e.exports.polyfill=function(e){e||(e=i),e.requestAnimationFrame=s,e.cancelAnimationFrame=l}},81751:(e,t,n)=>{"use strict";t.Pz=void 0;var r=s(n(51609)),i=s(n(75795)),a=s(n(37083)),o=s(n(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 n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}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 n=[],_n=!0,r=!1,i=void 0;try{for(var a,o=e[Symbol.iterator]();!(_n=(a=o.next()).done)&&(n.push(a.value),!t||n.length!==t);_n=!0);}catch(e){r=!0,i=e}finally{try{_n||null==o.return||o.return()}finally{if(r)throw i}}return n}}(e,t)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?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 n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var d=function(e){var t=function(){var e=c(r.default.useState(!1),2),t=e[0],n=e[1];return r.default.useEffect((function(){return n(!0)}),[]),t}(),n=c(function(e){var t=function(){var e=c(r.default.useState(null),2),t=e[0],n=e[1];return[t,r.default.useCallback((function(e){null!==e&&n(new a.default(e))}),[])]}(),n=c(t,2),i=n[0],o=n[1],s=r.default.useCallback((function(){return i.hide()}),[i]),l=e.role||"dialog",u="alertdialog"===l,d=e.titleId||e.id+"-title";return r.default.useEffect((function(){return function(){i&&i.destroy()}}),[i]),[i,{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=n[0],s=n[1],u=e.dialogRef;if(r.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=r.default.createElement("p",l({},s.title,{className:e.classNames.title,key:"title"}),e.title),f=r.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 i.default.createPortal(r.default.createElement("div",l({},s.container,{className:e.classNames.container}),r.default.createElement("div",l({},s.overlay,{className:e.classNames.overlay})),r.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,n)=>{"use strict";(function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=o(e)&&"function"!=typeof e)return{default:e};if((t=a(t))&&t.has(e))return t.get(e);var n,r,i={__proto__:null},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(n in e)"default"!==n&&{}.hasOwnProperty.call(e,n)&&((r=s?Object.getOwnPropertyDescriptor(e,n):null)&&(r.get||r.set)?Object.defineProperty(i,n,r):i[n]=e[n]);i.default=e,t&&t.set(e,i)})(n(51609)),i(n(69661));var r=i(n(5556));function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t,n;return"function"!=typeof WeakMap?null:(t=new WeakMap,n=new WeakMap,(a=function(e){return e?n:t})(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})(e)}r.default.string.isRequired,r.default.array.isRequired,r.default.object.isRequired,r.default.oneOfType([r.default.string,r.default.number]),r.default.oneOfType([r.default.string,r.default.number])},13292:(e,t,n)=>{e.exports=n(68504)},24684:(e,t,n)=>{n(1528)},6073:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PureCalendarDay=void 0;var i=r(n(74470)),a=r(n(94634)),o=r(n(12475)),s=r(n(6221)),l=(r(n(43693)),r(n(51609))),c=(r(n(5556)),r(n(80921)),n(29492),n(94920)),u=r(n(76154)),d=r(n(93146)),h=n(85111),f=(r(n(45609)),r(n(61449))),p=(r(n(45216)),n(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)(n,e);var t=n.prototype;function n(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).setButtonRef=t.setButtonRef.bind((0,o.default)(t)),t}return t[!l.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.componentDidUpdate=function(e){var t=this,n=this.props,r=n.isFocused,i=n.tabIndex;0===i&&(r||i!==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 n=this.props.onDayClick,r=t.key;"Enter"!==r&&" "!==r||n(e,t)},t.setButtonRef=function(e){this.buttonRef=e},t.render=function(){var e=this,t=this.props,n=t.day,r=t.ariaLabelFormat,i=t.daySize,o=t.isOutsideDay,s=t.modifiers,u=t.renderDayContents,d=t.tabIndex,h=t.styles,p=t.phrases;if(!n)return l.default.createElement("td",null);var g=(0,f.default)(n,r,i,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,a.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(n,t)},onMouseLeave:function(t){e.onDayMouseLeave(n,t)},onMouseUp:function(e){e.currentTarget.blur()},onClick:function(t){e.onDayClick(n,t)},onKeyDown:function(t){e.onKeyDown(n,t)},tabIndex:d}),u?u(n,s):n.format("D"))},n}(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,n=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(n.core.borderLight),color:n.text,background:n.background,":hover":{background:n.core.borderLight,border:"1px solid ".concat(n.core.borderLight),color:"inherit"}},CalendarDay__hovered_offset:{background:n.core.borderBright,border:"1px double ".concat(n.core.borderLight),color:"inherit"},CalendarDay__outside:{border:0,background:n.outside.backgroundColor,color:n.outside.color,":hover":{border:0}},CalendarDay__blocked_minimum_nights:{background:n.minimumNights.backgroundColor,border:"1px solid ".concat(n.minimumNights.borderColor),color:n.minimumNights.color,":hover":{background:n.minimumNights.backgroundColor_hover,color:n.minimumNights.color_active},":active":{background:n.minimumNights.backgroundColor_active,color:n.minimumNights.color_active}},CalendarDay__highlighted_calendar:{background:n.highlighted.backgroundColor,color:n.highlighted.color,":hover":{background:n.highlighted.backgroundColor_hover,color:n.highlighted.color_active},":active":{background:n.highlighted.backgroundColor_active,color:n.highlighted.color_active}},CalendarDay__selected_span:{background:n.selectedSpan.backgroundColor,border:"1px double ".concat(n.selectedSpan.borderColor),color:n.selectedSpan.color,":hover":{background:n.selectedSpan.backgroundColor_hover,border:"1px double ".concat(n.selectedSpan.borderColor),color:n.selectedSpan.color_active},":active":{background:n.selectedSpan.backgroundColor_active,border:"1px double ".concat(n.selectedSpan.borderColor),color:n.selectedSpan.color_active}},CalendarDay__selected:{background:n.selected.backgroundColor,border:"1px double ".concat(n.selected.borderColor),color:n.selected.color,":hover":{background:n.selected.backgroundColor_hover,border:"1px double ".concat(n.selected.borderColor),color:n.selected.color_active},":active":{background:n.selected.backgroundColor_active,border:"1px double ".concat(n.selected.borderColor),color:n.selected.color_active}},CalendarDay__hovered_span:{background:n.hoveredSpan.backgroundColor,border:"1px double ".concat(n.hoveredSpan.borderColor),color:n.hoveredSpan.color,":hover":{background:n.hoveredSpan.backgroundColor_hover,border:"1px double ".concat(n.hoveredSpan.borderColor),color:n.hoveredSpan.color_active},":active":{background:n.hoveredSpan.backgroundColor_active,border:"1px double ".concat(n.hoveredSpan.borderColor),color:n.hoveredSpan.color_active}},CalendarDay__blocked_calendar:{background:n.blocked_calendar.backgroundColor,border:"1px solid ".concat(n.blocked_calendar.borderColor),color:n.blocked_calendar.color,":hover":{background:n.blocked_calendar.backgroundColor_hover,border:"1px solid ".concat(n.blocked_calendar.borderColor),color:n.blocked_calendar.color_active},":active":{background:n.blocked_calendar.backgroundColor_active,border:"1px solid ".concat(n.blocked_calendar.borderColor),color:n.blocked_calendar.color_active}},CalendarDay__blocked_out_of_range:{background:n.blocked_out_of_range.backgroundColor,border:"1px solid ".concat(n.blocked_out_of_range.borderColor),color:n.blocked_out_of_range.color,":hover":{background:n.blocked_out_of_range.backgroundColor_hover,border:"1px solid ".concat(n.blocked_out_of_range.borderColor),color:n.blocked_out_of_range.color_active},":active":{background:n.blocked_out_of_range.backgroundColor_active,border:"1px solid ".concat(n.blocked_out_of_range.borderColor),color:n.blocked_out_of_range.color_active}},CalendarDay__hovered_start_first_possible_end:{background:n.core.borderLighter,border:"1px double ".concat(n.core.borderLighter)},CalendarDay__hovered_start_blocked_min_nights:{background:n.core.borderLighter,border:"1px double ".concat(n.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,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(51609)),a=function(e){return i.default.createElement("svg",e,i.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"}))};a.defaultProps={focusable:"false",viewBox:"0 0 1393.1 1500"};var o=a;t.default=o},31557:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(74470)),a=r(n(94634)),o=r(n(12475)),s=r(n(6221)),l=(r(n(43693)),r(n(51609))),c=(r(n(5556)),r(n(80921)),n(29492),n(94920)),u=r(n(76154)),d=n(85111),h=(r(n(45609)),r(n(16895))),f=r(n(6073)),p=r(n(28780)),g=r(n(63151)),m=r(n(27274)),v=r(n(80201)),y=(r(n(45216)),r(n(66273)),r(n(42739)),n(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)(n,e);var t=n.prototype;function n(t){var n;return(n=e.call(this,t)||this).state={weeks:(0,g.default)(t.month,t.enableOutsideDays,null==t.firstDayOfWeek?u.default.localeData().firstDayOfWeek():t.firstDayOfWeek)},n.setCaptionRef=n.setCaptionRef.bind((0,o.default)(n)),n.setMonthTitleHeight=n.setMonthTitleHeight.bind((0,o.default)(n)),n}return t[!l.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.componentDidMount=function(){this.setMonthTitleHeightTimeout=setTimeout(this.setMonthTitleHeight,0)},t.componentWillReceiveProps=function(e){var t=e.month,n=e.enableOutsideDays,r=e.firstDayOfWeek,i=this.props,a=i.month,o=i.enableOutsideDays,s=i.firstDayOfWeek;t.isSame(a)&&n===o&&r===s||this.setState({weeks:(0,g.default)(t,n,null==r?u.default.localeData().firstDayOfWeek():r)})},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,n=e.daySize,r=e.focusedDate,i=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,a.default)({},(0,c.css)(A.CalendarMonth,{padding:"0 ".concat(i,"px")}),{"data-visible":s}),l.default.createElement("div",(0,a.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,a.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,i){return l.default.createElement(h.default,{key:i},e.map((function(e,i){return C({key:i,day:e,daySize:n,isOutsideDay:!e||e.month()!==d.month(),tabIndex:s&&(0,m.default)(e,r)?0:-1,isFocused:o,onDayMouseEnter:g,onDayMouseLeave:b,onDayClick:p,renderDayContents:_,phrases:S,modifiers:u[(0,v.default)(e)],ariaLabelFormat:t})})))})))))},n}(l.default.PureComponent||l.default.Component);x.propTypes={},x.defaultProps=b;var w=(0,c.withStyles)((function(e){var t=e.reactDates,n=t.color,r=t.font,i=t.spacing;return{CalendarMonth:{background:n.background,textAlign:"center",verticalAlign:"top",userSelect:"none"},CalendarMonth_table:{borderCollapse:"collapse",borderSpacing:0},CalendarMonth_verticalSpacing:{borderCollapse:"separate"},CalendarMonth_caption:{color:n.text,fontSize:r.captionSize,textAlign:"center",paddingTop:i.captionPaddingTop,paddingBottom:i.captionPaddingBottom,captionSide:"initial"},CalendarMonth_caption__verticalScrollable:{paddingTop:12,paddingBottom:7}}}),{pureComponent:void 0!==l.default.PureComponent})(x);t.default=w},33517:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(74470)),a=r(n(94634)),o=r(n(12475)),s=r(n(6221)),l=r(n(43693)),c=r(n(51609)),u=(r(n(5556)),r(n(80921)),n(29492),n(94920)),d=r(n(76154)),h=n(89929),f=n(85111),p=(r(n(45609)),r(n(81072))),g=r(n(31557)),m=r(n(65562)),v=r(n(50470)),y=r(n(39910)),b=r(n(1033)),x=r(n(74347)),w=r(n(53143)),k=(r(n(45216)),r(n(66273)),r(n(42739)),n(70061));function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}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,n){var r=e.clone();n||(r=r.subtract(1,"month"));for(var i=[],a=0;a<(n?t:t+2);a+=1)i.push(r),r=r.clone().add(1,"month");return i}var E=function(e){(0,s.default)(n,e);var t=n.prototype;function n(t){var n;n=e.call(this,t)||this;var r=t.orientation===k.VERTICAL_SCROLLABLE;return n.state={months:_(t.initialMonth,t.numberOfMonths,r)},n.isTransitionEndSupported=(0,m.default)(),n.onTransitionEnd=n.onTransitionEnd.bind((0,o.default)(n)),n.setContainerRef=n.setContainerRef.bind((0,o.default)(n)),n.locale=d.default.locale(),n.onMonthSelect=n.onMonthSelect.bind((0,o.default)(n)),n.onYearSelect=n.onYearSelect.bind((0,o.default)(n)),n}return t[!c.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.componentDidMount=function(){this.removeEventListener=(0,h.addEventListener)(this.container,"transitionend",this.onTransitionEnd)},t.componentWillReceiveProps=function(e){var t=this,n=e.initialMonth,r=e.numberOfMonths,i=e.orientation,a=this.state.months,o=this.props,s=o.initialMonth,l=o.numberOfMonths!==r,c=a;s.isSame(n,"month")||l||((0,w.default)(s,n)?(c=a.slice(1)).push(a[a.length-1].clone().add(1,"month")):(0,x.default)(s,n)?(c=a.slice(0,a.length-1)).unshift(a[0].clone().subtract(1,"month")):c=_(n,r,i===k.VERTICAL_SCROLLABLE)),l&&(c=_(n,r,i===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,n=e.transitionDuration,r=e.onMonthTransitionEnd;this.isTransitionEndSupported&&n||!t||r()},t.componentWillUnmount=function(){this.removeEventListener&&this.removeEventListener()},t.onTransitionEnd=function(){(0,this.props.onMonthTransitionEnd)()},t.onMonthSelect=function(e,t){var n=e.clone(),r=this.props,i=r.onMonthChange,a=r.orientation,o=this.state.months,s=a===k.VERTICAL_SCROLLABLE,l=o.indexOf(e);s||(l-=1),n.set("month",t).subtract(l,"months"),i(n)},t.onYearSelect=function(e,t){var n=e.clone(),r=this.props,i=r.onYearChange,a=r.orientation,o=this.state.months,s=a===k.VERTICAL_SCROLLABLE,l=o.indexOf(e);s||(l-=1),n.set("year",t).subtract(l,"months"),i(n)},t.setContainerRef=function(e){this.container=e},t.render=function(){var e=this,t=this.props,n=t.enableOutsideDays,r=t.firstVisibleMonthIndex,i=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,i),Y=B||$?V:(d+2)*V,X="".concat(B||$?"translateY":"translateX","(").concat(p,"px)");return c.default.createElement("div",(0,a.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 n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){(0,l.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(0,v.default)(X),{width:Y})),{ref:this.setContainerRef,onTransitionEnd:D}),H.map((function(t,l){var v=l>=r&&l<r+d,y=0===l&&!v,k=0===l&&o&&v,S=(0,b.default)(t);return c.default.createElement("div",(0,a.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:n,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:i}))})))},n}(c.default.PureComponent||c.default.Component);E.propTypes={},E.defaultProps=C;var P=(0,u.withStyles)((function(e){var t=e.reactDates,n=t.color,r=t.spacing,i=t.zIndex;return{CalendarMonthGrid:{background:n.background,textAlign:(0,p.default)("left"),zIndex:i},CalendarMonthGrid__animating:{zIndex:i+1},CalendarMonthGrid__horizontal:{position:"absolute",left:(0,p.default)(r.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:i-1,opacity:0,pointerEvents:"none"},CalendarMonthGrid_month__hidden:{visibility:"hidden"}}}),{pureComponent:void 0!==c.default.PureComponent})(E);t.default=P},16895:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var i=r(n(51609));function a(e){var t=e.children;return i.default.createElement("tr",null,t)}r(n(5556)),n(29492),a.propTypes={}},68054:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(51609)),a=function(e){return i.default.createElement("svg",e,i.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"}))};a.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var o=a;t.default=o},4695:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(51609)),a=function(e){return i.default.createElement("svg",e,i.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"}))};a.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var o=a;t.default=o},77345:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(51609)),a=function(e){return i.default.createElement("svg",e,i.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"}))};a.defaultProps={focusable:"false",viewBox:"0 0 12 12"};var o=a;t.default=o},20341:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(74470)),a=r(n(94634)),o=r(n(12475)),s=r(n(6221)),l=(r(n(43693)),r(n(51609))),c=(r(n(5556)),n(29492),n(94920)),u=r(n(7350)),d=r(n(34247)),h=r(n(81072)),f=r(n(86675)),p=(r(n(71013)),n(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)(n,e);var t=n.prototype;function n(t){var n;return(n=e.call(this,t)||this).state={dateString:"",isTouchDevice:!1},n.onChange=n.onChange.bind((0,o.default)(n)),n.onKeyDown=n.onKeyDown.bind((0,o.default)(n)),n.setInputRef=n.setInputRef.bind((0,o.default)(n)),n.throttledKeyDown=(0,u.default)(n.onFinalKeyDown,300,{trailing:!1}),n}return t[!l.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.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,n=t.focused,r=t.isFocused;e.focused===n&&e.isFocused===r||n&&r&&this.inputRef.focus()},t.onChange=function(e){var t=this.props,n=t.onChange,r=t.onKeyDownQuestionMark,i=e.target.value;"?"===i[i.length-1]?r(e):this.setState({dateString:i},(function(){return n(i)}))},t.onKeyDown=function(e){e.stopPropagation(),p.MODIFIER_KEY_NAMES.has(e.key)||this.throttledKeyDown(e)},t.onFinalKeyDown=function(e){var t=this.props,n=t.onKeyDownShiftTab,r=t.onKeyDownTab,i=t.onKeyDownArrowDown,a=t.onKeyDownQuestionMark,o=e.key;"Tab"===o?e.shiftKey?n(e):r(e):"ArrowDown"===o?i(e):"?"===o&&(e.preventDefault(),a(e))},t.setInputRef=function(e){this.inputRef=e},t.render=function(){var e=this.state,t=e.dateString,n=e.isTouchDevice,r=this.props,i=r.id,o=r.placeholder,s=r.ariaLabel,u=r.displayValue,d=r.screenReaderMessage,h=r.focused,b=r.showCaret,x=r.onFocus,w=r.disabled,k=r.required,S=r.readOnly,C=r.openDirection,_=r.verticalSpacing,E=r.small,P=r.regular,A=r.block,D=r.styles,O=r.theme.reactDates,M=t||u||"",T="DateInput__screen-reader-message-".concat(i),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,a.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:i,name:i,ref:this.setInputRef,value:M,onChange:this.onChange,onKeyDown:this.onKeyDown,onFocus:x,placeholder:o,autoComplete:"off",disabled:w,readOnly:"boolean"==typeof S?S:n,required:k,"aria-describedby":d&&T})),I&&l.default.createElement("svg",(0,a.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,a.default)({},(0,c.css)(D.DateInput_fangShape),{d:C===p.OPEN_DOWN?g:v})),l.default.createElement("path",(0,a.default)({},(0,c.css)(D.DateInput_fangStroke),{d:C===p.OPEN_DOWN?m:y}))),d&&l.default.createElement("p",(0,a.default)({},(0,c.css)(D.DateInput_screenReaderMessage),{id:T}),d))},n}(l.default.PureComponent||l.default.Component);x.propTypes={},x.defaultProps=b;var w=(0,c.withStyles)((function(e){var t=e.reactDates,n=t.border,r=t.color,i=t.sizing,a=t.spacing,o=t.font,s=t.zIndex;return{DateInput:{margin:0,padding:a.inputPadding,background:r.background,position:"relative",display:"inline-block",width:i.inputWidth,verticalAlign:"middle"},DateInput__small:{width:i.inputWidth_small},DateInput__block:{width:"100%"},DateInput__disabled:{background:r.disabled,color:r.textDisabled},DateInput_input:{fontWeight:o.input.weight,fontSize:o.input.size,lineHeight:o.input.lineHeight,color:r.text,backgroundColor:r.background,width:"100%",padding:"".concat(a.displayTextPaddingVertical,"px ").concat(a.displayTextPaddingHorizontal,"px"),paddingTop:a.displayTextPaddingTop,paddingBottom:a.displayTextPaddingBottom,paddingLeft:(0,h.default)(a.displayTextPaddingLeft),paddingRight:(0,h.default)(a.displayTextPaddingRight),border:n.input.border,borderTop:n.input.borderTop,borderRight:(0,h.default)(n.input.borderRight),borderBottom:n.input.borderBottom,borderLeft:(0,h.default)(n.input.borderLeft),borderRadius:n.input.borderRadius},DateInput_input__small:{fontSize:o.input.size_small,lineHeight:o.input.lineHeight_small,letterSpacing:o.input.letterSpacing_small,padding:"".concat(a.displayTextPaddingVertical_small,"px ").concat(a.displayTextPaddingHorizontal_small,"px"),paddingTop:a.displayTextPaddingTop_small,paddingBottom:a.displayTextPaddingBottom_small,paddingLeft:(0,h.default)(a.displayTextPaddingLeft_small),paddingRight:(0,h.default)(a.displayTextPaddingRight_small)},DateInput_input__regular:{fontWeight:"auto"},DateInput_input__readOnly:{userSelect:"none"},DateInput_input__focused:{outline:n.input.outlineFocused,background:r.backgroundFocused,border:n.input.borderFocused,borderTop:n.input.borderTopFocused,borderRight:(0,h.default)(n.input.borderRightFocused),borderBottom:n.input.borderBottomFocused,borderLeft:(0,h.default)(n.input.borderLeftFocused)},DateInput_input__disabled:{background:r.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:r.background},DateInput_fangStroke:{stroke:r.core.border,fill:"transparent"}}}),{pureComponent:void 0!==l.default.PureComponent})(x);t.default=w},55626:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PureDateRangePicker=void 0;var i=r(n(74470)),a=r(n(94634)),o=r(n(12475)),s=r(n(6221)),l=r(n(43693)),c=r(n(51609)),u=r(n(76154)),d=n(94920),h=n(41390),f=(n(29492),n(89929)),p=r(n(34247)),g=r(n(91702)),m=(r(n(62235)),n(85111)),v=r(n(2023)),y=r(n(21439)),b=r(n(86675)),x=r(n(24047)),w=r(n(98627)),k=r(n(81072)),S=r(n(10264)),C=r(n(76376)),_=r(n(77345)),E=n(70061);function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){(0,l.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,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)(n,e);var t=n.prototype;function n(t){var n;return(n=e.call(this,t)||this).state={dayPickerContainerStyles:{},isDateRangePickerInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1},n.isTouchDevice=!1,n.onOutsideClick=n.onOutsideClick.bind((0,o.default)(n)),n.onDateRangePickerInputFocus=n.onDateRangePickerInputFocus.bind((0,o.default)(n)),n.onDayPickerFocus=n.onDayPickerFocus.bind((0,o.default)(n)),n.onDayPickerFocusOut=n.onDayPickerFocusOut.bind((0,o.default)(n)),n.onDayPickerBlur=n.onDayPickerBlur.bind((0,o.default)(n)),n.showKeyboardShortcutsPanel=n.showKeyboardShortcutsPanel.bind((0,o.default)(n)),n.responsivizePickerPosition=n.responsivizePickerPosition.bind((0,o.default)(n)),n.disableScroll=n.disableScroll.bind((0,o.default)(n)),n.setDayPickerContainerRef=n.setDayPickerContainerRef.bind((0,o.default)(n)),n.setContainerRef=n.setContainerRef.bind((0,o.default)(n)),n}return t[!c.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.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,n=t.onFocusChange,r=t.onClose,i=t.startDate,a=t.endDate,o=t.appendToBody;this.isOpened()&&(o&&this.dayPickerContainer.contains(e.target)||(this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1}),n(null),r({startDate:i,endDate:a})))},t.onDateRangePickerInputFocus=function(e){var t=this.props,n=t.onFocusChange,r=t.readOnly,i=t.withPortal,a=t.withFullScreenPortal,o=t.keepFocusOnInput;e&&(i||a||r&&!o||this.isTouchDevice&&!o?this.onDayPickerFocus():this.onDayPickerBlur()),n(e)},t.onDayPickerFocus=function(){var e=this.props,t=e.focusedInput,n=e.onFocusChange;t||n(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,n=e.disableScroll;(t||n)&&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,n=t.openDirection,r=t.anchorDirection,i=t.horizontalMargin,a=t.withPortal,o=t.withFullScreenPortal,s=t.appendToBody,l=r===E.ANCHOR_LEFT;if(!a&&!o){var c=this.dayPickerContainer.getBoundingClientRect(),u=e[r]||0,d=l?c[E.ANCHOR_RIGHT]:c[E.ANCHOR_LEFT];this.setState({dayPickerContainerStyles:A({},(0,v.default)(r,u,d,i),{},s&&(0,y.default)(n,r,this.container))})}}},t.showKeyboardShortcutsPanel=function(){this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!0})},t.maybeRenderDayPickerWithPortal=function(){var e=this.props,t=e.withPortal,n=e.withFullScreenPortal,r=e.appendToBody;return this.isOpened()?t||n||r?c.default.createElement(h.Portal,null,this.renderDayPicker()):this.renderDayPicker():null},t.renderDayPicker=function(){var e=this.props,t=e.anchorDirection,n=e.openDirection,r=e.isDayBlocked,i=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,ne=e.styles,re=e.verticalHeight,ie=e.transitionDuration,ae=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)(ne.DateRangePicker_closeButton_svg)),ve=(0,b.default)(ce,se),ye=D||O;return c.default.createElement("div",(0,a.default)({ref:this.setDayPickerContainerRef},(0,d.css)(ne.DateRangePicker_picker,t===E.ANCHOR_LEFT&&ne.DateRangePicker_picker__directionLeft,t===E.ANCHOR_RIGHT&&ne.DateRangePicker_picker__directionRight,l===E.HORIZONTAL_ORIENTATION&&ne.DateRangePicker_picker__horizontal,l===E.VERTICAL_ORIENTATION&&ne.DateRangePicker_picker__vertical,!ye&&n===E.OPEN_DOWN&&{top:ve+ae},!ye&&n===E.OPEN_UP&&{bottom:ve+ae},ye&&ne.DateRangePicker_picker__portal,O&&ne.DateRangePicker_picker__fullScreenPortal,ee&&ne.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:i,isDayBlocked:r,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:re,transitionDuration:ie,disabled:le,horizontalMonthPadding:oe}),O&&c.default.createElement("button",(0,a.default)({},(0,d.css)(ne.DateRangePicker_closeButton),{type:"button",onClick:this.onOutsideClick,"aria-label":J.closeDatePicker}),me))},t.render=function(){var e=this.props,t=e.startDate,n=e.startDateId,r=e.startDatePlaceholderText,i=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:n,startDatePlaceholderText:r,isStartDateFocused:h===E.START_DATE,startDateAriaLabel:i,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,a.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)},n}(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,n=t.color,r=t.zIndex;return{DateRangePicker:{position:"relative",display:"inline-block"},DateRangePicker__block:{display:"block"},DateRangePicker_picker:{zIndex:r+1,backgroundColor:n.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:n.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:r+2,":hover":{color:"darken(".concat(n.core.grayLighter,", 10%)"),textDecoration:"none"},":focus":{color:"darken(".concat(n.core.grayLighter,", 10%)"),textDecoration:"none"}},DateRangePicker_closeButton_svg:{height:15,width:15,fill:n.core.grayLighter}}}),{pureComponent:void 0!==c.default.PureComponent})(O);t.default=M},49156:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(94634)),a=(r(n(43693)),r(n(51609))),o=(r(n(5556)),n(29492),n(94920)),s=n(85111),l=(r(n(45609)),r(n(81072))),c=(r(n(71013)),r(n(20341))),u=(r(n(34312)),r(n(42686)),r(n(57986))),d=r(n(51259)),h=r(n(77345)),f=r(n(64358)),p=n(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,n=e.startDate,r=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||a.default.createElement(f.default,(0,o.css)(q.DateRangePickerInput_calendarIcon_svg)),J=H||a.default.createElement(u.default,(0,o.css)(q.DateRangePickerInput_arrow_svg));V&&(J=a.default.createElement(d.default,(0,o.css)(q.DateRangePickerInput_arrow_svg))),G&&(J="-");var Q=B||a.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,ne=(F||null!==j)&&a.default.createElement("button",(0,i.default)({},(0,o.css)(q.DateRangePickerInput_calendarIcon),{type:"button",disabled:T,"aria-label":W.focusStartDate,onClick:A}),Z),re=T===p.START_DATE||!0===T,ie=T===p.END_DATE||!0===T;return a.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&&ne,a.default.createElement(c.default,{id:r,placeholder:s,ariaLabel:b,displayValue:n,screenReaderMessage:ee,focused:g,isFocused:$,disabled:re,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,a.default.createElement("div",(0,i.default)({},(0,o.css)(q.DateRangePickerInput_arrow),{"aria-hidden":"true",role:"presentation"}),J),a.default.createElement(c.default,{id:w,placeholder:k,ariaLabel:P,displayValue:x,screenReaderMessage:te,focused:S,isFocused:$,disabled:ie,required:I,readOnly:N,showCaret:L,openDirection:R,onChange:C,onFocus:_,onKeyDownArrowDown:A,onKeyDownQuestionMark:D,onKeyDownTab:E,verticalSpacing:K,small:G,regular:U}),M&&a.default.createElement("button",(0,i.default)({type:"button","aria-label":W.clearDates},(0,o.css)(q.DateRangePickerInput_clearDates,G&&q.DateRangePickerInput_clearDates__small,!B&&q.DateRangePickerInput_clearDates_default,!(n||x)&&q.DateRangePickerInput_clearDates__hide),{onClick:O,disabled:T}),Q),z===p.ICON_AFTER_POSITION&&ne)}m.propTypes={},m.defaultProps=g;var v=(0,o.withStyles)((function(e){var t=e.reactDates,n=t.border,r=t.color,i=t.sizing;return{DateRangePickerInput:{backgroundColor:r.background,display:"inline-block"},DateRangePickerInput__disabled:{background:r.disabled},DateRangePickerInput__withBorder:{borderColor:r.border,borderWidth:n.pickerInput.borderWidth,borderStyle:n.pickerInput.borderStyle,borderRadius:n.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:r.text},DateRangePickerInput_arrow_svg:{verticalAlign:"middle",fill:r.text,height:i.arrowWidth,width:i.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:r.core.border,borderRadius:"50%"},":hover":{background:r.core.border,borderRadius:"50%"}},DateRangePickerInput_clearDates__hide:{visibility:"hidden"},DateRangePickerInput_clearDates_svg:{fill:r.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:r.core.grayLight,height:15,width:14,verticalAlign:"middle"}}}),{pureComponent:void 0!==a.default.PureComponent})(m);t.default=v},10264:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(74470)),a=r(n(12475)),o=r(n(6221)),s=r(n(51609)),l=(r(n(5556)),r(n(76154))),c=(r(n(80921)),n(29492),r(n(71013)),n(85111)),u=(r(n(45609)),r(n(49156))),d=(r(n(34312)),r(n(42686)),r(n(47154))),h=r(n(79141)),f=r(n(24047)),p=r(n(25397)),g=n(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)(n,e);var t=n.prototype;function n(t){var n;return(n=e.call(this,t)||this).onClearFocus=n.onClearFocus.bind((0,a.default)(n)),n.onStartDateChange=n.onStartDateChange.bind((0,a.default)(n)),n.onStartDateFocus=n.onStartDateFocus.bind((0,a.default)(n)),n.onEndDateChange=n.onEndDateChange.bind((0,a.default)(n)),n.onEndDateFocus=n.onEndDateFocus.bind((0,a.default)(n)),n.clearDates=n.clearDates.bind((0,a.default)(n)),n}return t[!s.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.onClearFocus=function(){var e=this.props,t=e.onFocusChange,n=e.onClose,r=e.startDate,i=e.endDate;t(null),n({startDate:r,endDate:i})},t.onEndDateChange=function(e){var t=this.props,n=t.startDate,r=t.isOutsideRange,i=t.minimumNights,a=t.keepOpenOnDateSelect,o=t.onDatesChange,s=(0,d.default)(e,this.getDisplayFormat());!s||r(s)||n&&(0,p.default)(s,n.clone().add(i,"days"))?o({startDate:n,endDate:null}):(o({startDate:n,endDate:s}),a||this.onClearFocus())},t.onEndDateFocus=function(){var e=this.props,t=e.startDate,n=e.onFocusChange,r=e.withFullScreenPortal,i=e.disabled;t||!r||i&&i!==g.END_DATE?i&&i!==g.START_DATE||n(g.END_DATE):n(g.START_DATE)},t.onStartDateChange=function(e){var t=this.props.endDate,n=this.props,r=n.isOutsideRange,i=n.minimumNights,a=n.onDatesChange,o=n.onFocusChange,s=n.disabled,l=(0,d.default)(e,this.getDisplayFormat()),c=l&&(0,p.default)(t,l.clone().add(i,"days"));!l||r(l)||s===g.END_DATE&&c?a({startDate:null,endDate:t}):(c&&(t=null),a({startDate:l,endDate:t}),o(g.END_DATE))},t.onStartDateFocus=function(){var e=this.props,t=e.disabled,n=e.onFocusChange;t&&t!==g.END_DATE||n(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,n=e.reopenPickerOnClearDates,r=e.onFocusChange;t({startDate:null,endDate:null}),n&&r(g.START_DATE)},t.render=function(){var e=this.props,t=e.children,n=e.startDate,r=e.startDateId,i=e.startDatePlaceholderText,a=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(n),F=this.getDateString(l);return s.default.createElement(u.default,{startDate:R,startDateId:r,startDatePlaceholderText:i,isStartDateFocused:a,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)},n}(s.default.PureComponent||s.default.Component);t.default=v,v.propTypes={},v.defaultProps=m},86189:(e,t,n)=>{"use strict";var r=n(6305),i=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PureDayPicker=t.defaultProps=void 0;var a=i(n(74470)),o=i(n(94634)),s=i(n(41132)),l=i(n(12475)),c=i(n(6221)),u=i(n(43693)),d=i(n(51609)),h=(i(n(5556)),n(29492),n(94920)),f=i(n(76154)),p=i(n(7350)),g=i(n(34247)),m=i(n(91702)),v=n(85111),y=(i(n(45609)),i(n(81072))),b=i(n(33517)),x=i(n(17775)),w=r(n(75725)),k=i(n(88699)),S=i(n(39910)),C=i(n(28780)),_=i(n(50402)),E=i(n(26988)),P=i(n(18834)),A=(i(n(45216)),i(n(14700)),i(n(66273)),i(n(42739)),i(n(52397)),n(70061));function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){(0,u.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,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)(n,e);var t=n.prototype;function n(t){var n;n=e.call(this,t)||this;var r=t.hidden?(0,f.default)():t.initialVisibleMonth(),i=r.clone().startOf("month");t.getFirstFocusableDay&&(i=t.getFirstFocusableDay(r));var a=t.horizontalMonthPadding,o=t.isRTL&&n.isHorizontal()?-(0,S.default)(t.daySize,a):0;return n.hasSetInitialVisibleMonth=!t.hidden,n.state={currentMonthScrollTop:null,currentMonth:r,monthTransition:null,translationValue:o,scrollableMonthMultiple:1,calendarMonthWidth:(0,S.default)(t.daySize,a),focusedDate:!t.hidden||t.isFocused?i:null,nextFocusedDate:null,showKeyboardShortcuts:t.showKeyboardShortcuts,onKeyboardShortcutsPanelClose:function(){},isTouchDevice:(0,g.default)(),withMouseInteractions:!0,calendarInfoWidth:0,monthTitleHeight:null,hasSetHeight:!1},n.setCalendarMonthWeeks(r),n.calendarMonthGridHeight=0,n.setCalendarInfoWidthTimeout=null,n.setCalendarMonthGridHeightTimeout=null,n.onKeyDown=n.onKeyDown.bind((0,l.default)(n)),n.throttledKeyDown=(0,p.default)(n.onFinalKeyDown,200,{trailing:!1}),n.onPrevMonthClick=n.onPrevMonthClick.bind((0,l.default)(n)),n.onPrevMonthTransition=n.onPrevMonthTransition.bind((0,l.default)(n)),n.onNextMonthClick=n.onNextMonthClick.bind((0,l.default)(n)),n.onNextMonthTransition=n.onNextMonthTransition.bind((0,l.default)(n)),n.onMonthChange=n.onMonthChange.bind((0,l.default)(n)),n.onYearChange=n.onYearChange.bind((0,l.default)(n)),n.getNextScrollableMonths=n.getNextScrollableMonths.bind((0,l.default)(n)),n.getPrevScrollableMonths=n.getPrevScrollableMonths.bind((0,l.default)(n)),n.updateStateAfterMonthTransition=n.updateStateAfterMonthTransition.bind((0,l.default)(n)),n.openKeyboardShortcutsPanel=n.openKeyboardShortcutsPanel.bind((0,l.default)(n)),n.closeKeyboardShortcutsPanel=n.closeKeyboardShortcutsPanel.bind((0,l.default)(n)),n.setCalendarInfoRef=n.setCalendarInfoRef.bind((0,l.default)(n)),n.setContainerRef=n.setContainerRef.bind((0,l.default)(n)),n.setTransitionContainerRef=n.setTransitionContainerRef.bind((0,l.default)(n)),n.setMonthTitleHeight=n.setMonthTitleHeight.bind((0,l.default)(n)),n}return t[!d.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,a.default)(this.props,e)||!(0,a.default)(this.state,t)},t.componentDidMount=function(){var e=this.props.orientation,t=this.state.currentMonth,n=this.calendarInfo?(0,C.default)(this.calendarInfo,"width",!0,!0):0,r=this.transitionContainer&&e===A.VERTICAL_SCROLLABLE?this.transitionContainer.scrollHeight-this.transitionContainer.scrollTop:null;this.setState({isTouchDevice:(0,g.default)(),calendarInfoWidth:n,currentMonthScrollTop:r}),this.setCalendarMonthWeeks(t)},t.componentWillReceiveProps=function(e,t){var n=e.hidden,r=e.isFocused,i=e.showKeyboardShortcuts,a=e.onBlur,o=e.orientation,s=e.renderMonthText,l=e.horizontalMonthPadding,c=this.state.currentMonth,u=t.currentMonth;n||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)}),r!==f)if(r){var g=this.getFocusedDay(c),m=this.state.onKeyboardShortcutsPanelClose;e.showKeyboardShortcuts&&(m=a),this.setState({showKeyboardShortcuts:i,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,n=(0,C.default)(e.calendarInfo,"width",!0,!0);t!==n&&e.setState({calendarInfoWidth:n})}),t))},t.componentDidUpdate=function(e,t){var n=this.props,r=n.orientation,i=n.daySize,a=n.isFocused,o=n.numberOfMonths,l=this.state,c=l.currentMonth,u=l.currentMonthScrollTop,d=l.focusedDate,h=l.monthTitleHeight;if(this.isHorizontal()&&(r!==e.orientation||i!==e.daySize)){var f=this.calendarMonthWeeks.slice(1,o+1),p=h+Math.max.apply(Math,[0].concat((0,s.default)(f)))*(i-1)+1;this.adjustDayPickerHeight(p)}e.isFocused||!a||d||this.container.focus(),r===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,n=t.onBlur,r=t.onTab,i=t.onShiftTab,a=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(),a?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(),a?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():n(e);break;case"Tab":e.shiftKey?i():r(e)}u||this.setState({focusedDate:c})}},t.onPrevMonthClick=function(e){e&&e.preventDefault(),this.onPrevMonthTransition()},t.onPrevMonthTransition=function(e){var t,n=this.props,r=n.daySize,i=n.isRTL,a=n.numberOfMonths,o=this.state,l=o.calendarMonthWidth,c=o.monthTitleHeight;if(this.isVertical())t=c+this.calendarMonthWeeks[0]*(r-1)+1;else if(this.isHorizontal()){t=l,i&&(t=-2*l);var u=this.calendarMonthWeeks.slice(0,a),d=c+Math.max.apply(Math,[0].concat((0,s.default)(u)))*(r-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,n=this.props,r=n.isRTL,i=n.numberOfMonths,a=n.daySize,o=this.state,l=o.calendarMonthWidth,c=o.monthTitleHeight;if(this.isVertical()&&(t=-(c+this.calendarMonthWeeks[1]*(a-1)+1)),this.isHorizontal()){t=-l,r&&(t=0);var u=this.calendarMonthWeeks.slice(2,i+2),d=c+Math.max.apply(Math,[0].concat((0,s.default)(u)))*(a-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,n=this.getFirstDayOfWeek(),r=[],i=0;i<7;i+=1)r.push(t.clone().day((i+n)%7).format(e));return r},t.getFirstVisibleIndex=function(){var e=this.props.orientation,t=this.state.monthTransition;if(e===A.VERTICAL_SCROLLABLE)return 0;var n=1;return t===M?n-=1:t===T&&(n+=1),n},t.getFocusedDay=function(e){var t,n=this.props,r=n.getFirstFocusableDay,i=n.numberOfMonths;return r&&(t=r(e)),!e||t&&(0,E.default)(t,e,i)||(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 n=e.clone().subtract(1,"months"),r=this.getFirstDayOfWeek(),i=0;i<t+2;i+=1){var a=(0,k.default)(n,r);this.calendarMonthWeeks.push(a),n=n.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,n=t.numberOfMonths,r=t.onGetPrevScrollableMonths;e&&e.preventDefault(),r&&r(e),this.setState((function(e){var t=e.currentMonth,r=e.scrollableMonthMultiple;return{currentMonth:t.clone().subtract(n,"month"),scrollableMonthMultiple:r+1}}))},t.maybeTransitionNextMonth=function(e){var t=this.props.numberOfMonths,n=this.state,r=n.currentMonth,i=n.focusedDate,a=e.month(),o=i.month(),s=(0,E.default)(e,r,t);return a!==o&&!s&&(this.onNextMonthTransition(e),!0)},t.maybeTransitionPrevMonth=function(e){var t=this.props.numberOfMonths,n=this.state,r=n.currentMonth,i=n.focusedDate,a=e.month(),o=i.month(),s=(0,E.default)(e,r,t);return a!==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,n=t.onPrevMonthClick,r=t.onNextMonthClick,i=t.numberOfMonths,a=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"),n&&n(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"),r&&r(m);var x=m.clone().add(i,"month"),w=(0,k.default)(x,v);this.calendarMonthWeeks=[].concat((0,s.default)(this.calendarMonthWeeks.slice(1)),[w])}else d===I?a&&a(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,n=e+23;n!==this.calendarMonthGridHeight&&(this.transitionContainer.style.height="".concat(n,"px"),this.calendarMonthGridHeight||(this.setCalendarMonthGridHeightTimeout=setTimeout((function(){t.setState({hasSetHeight:!0})}),0)),this.calendarMonthGridHeight=n)},t.calculateAndSetDayPickerHeight=function(){var e=this.props,t=e.daySize,n=e.numberOfMonths,r=this.state.monthTitleHeight,i=this.calendarMonthWeeks.slice(1,n+1),a=r+Math.max.apply(Math,[0].concat((0,s.default)(i)))*(t-1)+1;this.isHorizontal()&&this.adjustDayPickerHeight(a)},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,n=t.dayPickerNavigationInlineStyles,r=t.disablePrev,i=t.disableNext,a=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:r,disableNext:i,inlineStyles:n,onPrevMonthClick:v,onNextMonthClick:y,navPosition:a,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,n=t.daySize,r=t.horizontalMonthPadding,i=t.orientation,a=t.renderWeekHeaderElement,s=t.styles,l=this.state.calendarMonthWidth,c=i===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:n})),a?a(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(r,"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,n=t.calendarMonthWidth,r=t.currentMonth,i=t.monthTransition,a=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,ne=K.reactDates.spacing.dayPickerHorizontalPadding,re=this.isHorizontal(),ie=this.isVertical()?1:x,ae=[],oe=0;oe<ie;oe+=1)ae.push(this.renderWeekHeader(oe));var se,le=k===A.VERTICAL_SCROLLABLE;re?se=this.calendarMonthGridHeight:!this.isVertical()||le||C||(se=U||1.75*n);var ce=null!==i,ue=!ce&&V,de=w.BOTTOM_RIGHT;this.isVertical()&&(de=C?w.TOP_LEFT:w.TOP_RIGHT);var he=re&&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=n*x+2*ne,ke=we+be+1,Se={width:re&&we,height:se},Ce={width:re&&we},_e={width:re&&ke,marginLeft:re&&C?-ke/2:null,marginTop:re&&C?-n/2:null};return d.default.createElement("div",(0,h.css)(X.DayPicker,re&&X.DayPicker__horizontal,le&&X.DayPicker__verticalScrollable,re&&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&&re&&X.DayPicker_wrapper__horizontal),d.default.createElement("div",(0,o.default)({},(0,h.css)(X.DayPicker_weekHeaders,re&&X.DayPicker_weekHeaders__horizontal),{"aria-hidden":"true",role:"presentation"}),ae),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:a,enableOutsideDays:y,firstVisibleMonthIndex:xe,initialMonth:r,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))},n}(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,n=t.color,r=t.font,i=t.noScrollBarOnVerticalScrollable,a=t.spacing,o=t.zIndex;return{DayPicker:{background:n.background,position:"relative",textAlign:(0,y.default)("left")},DayPicker__horizontal:{background:n.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)(a.dayPickerHorizontalPadding)},DayPicker_weekHeader:{color:n.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(n.core.border),background:n.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:r.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"},i&&{"-webkitOverflowScrolling":"touch","::-webkit-scrollbar":{"-webkit-appearance":"none",display:"none"}})}}),{pureComponent:void 0!==d.default.PureComponent})(z);t.default=j},75725:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BOTTOM_RIGHT=t.TOP_RIGHT=t.TOP_LEFT=void 0;var i=r(n(74470)),a=r(n(94634)),o=r(n(12475)),s=r(n(6221)),l=(r(n(43693)),r(n(51609))),c=(r(n(5556)),n(29492),n(94920)),u=n(85111),d=(r(n(45609)),r(n(19104))),h=r(n(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)(n,e);var t=n.prototype;function n(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];var a=(t=e.call.apply(e,[this].concat(r))||this).props.phrases;return t.keyboardShortcuts=v(a),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,i.default)(this.props,e)||!(0,i.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,n=e.buttonLocation,r=e.showKeyboardShortcutsPanel,i=e.closeKeyboardShortcutsPanel,o=e.styles,s=e.phrases,u=e.renderKeyboardShortcutsButton,m=e.renderKeyboardShortcutsPanel,v=r?s.hideKeyboardShortcutsPanel:s.showKeyboardShortcutsPanel,y=n===g,b=n===p,x=n===f;return l.default.createElement("div",null,u&&u({ref:this.setShowKeyboardShortcutsButtonRef,onClick:this.onShowKeyboardShortcutsButtonClick,ariaLabel:v}),!u&&l.default.createElement("button",(0,a.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),"?")),r&&(m?m({closeButtonAriaLabel:s.hideKeyboardShortcutsPanel,keyboardShortcuts:this.keyboardShortcuts,onCloseButtonClick:i,onKeyDown:this.onKeyDown,title:s.keyboardShortcuts}):l.default.createElement("div",(0,a.default)({},(0,c.css)(o.DayPickerKeyboardShortcuts_panel),{role:"dialog","aria-labelledby":"DayPickerKeyboardShortcuts_title","aria-describedby":"DayPickerKeyboardShortcuts_description"}),l.default.createElement("div",(0,a.default)({},(0,c.css)(o.DayPickerKeyboardShortcuts_title),{id:"DayPickerKeyboardShortcuts_title"}),s.keyboardShortcuts),l.default.createElement("button",(0,a.default)({ref:this.setHideKeyboardShortcutsButtonRef},(0,c.css)(o.DayPickerKeyboardShortcuts_buttonReset,o.DayPickerKeyboardShortcuts_close),{type:"button",tabIndex:"0","aria-label":s.hideKeyboardShortcutsPanel,onClick:i,onKeyDown:this.onKeyDown}),l.default.createElement(h.default,(0,c.css)(o.DayPickerKeyboardShortcuts_closeSvg))),l.default.createElement("ul",(0,a.default)({},(0,c.css)(o.DayPickerKeyboardShortcuts_list),{id:"DayPickerKeyboardShortcuts_description"}),this.keyboardShortcuts.map((function(e){var n=e.unicode,r=e.label,i=e.action;return l.default.createElement(d.default,{key:r,unicode:n,label:r,action:i,block:t})}))))))},n}(l.default.PureComponent||l.default.Component);y.propTypes={},y.defaultProps=m;var b=(0,c.withStyles)((function(e){var t=e.reactDates,n=t.color,r=t.font,i=t.zIndex;return{DayPickerKeyboardShortcuts_buttonReset:{background:"none",border:0,borderRadius:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",padding:0,cursor:"pointer",fontSize:r.size,":active":{outline:"none"}},DayPickerKeyboardShortcuts_show:{width:33,height:26,position:"absolute",zIndex:i+2,"::before":{content:'""',display:"block",position:"absolute"}},DayPickerKeyboardShortcuts_show__bottomRight:{bottom:0,right:0,"::before":{borderTop:"26px solid transparent",borderRight:"33px solid ".concat(n.core.primary),bottom:0,right:0},":hover::before":{borderRight:"33px solid ".concat(n.core.primary_dark)}},DayPickerKeyboardShortcuts_show__topRight:{top:0,right:0,"::before":{borderBottom:"26px solid transparent",borderRight:"33px solid ".concat(n.core.primary),top:0,right:0},":hover::before":{borderRight:"33px solid ".concat(n.core.primary_dark)}},DayPickerKeyboardShortcuts_show__topLeft:{top:0,left:0,"::before":{borderBottom:"26px solid transparent",borderLeft:"33px solid ".concat(n.core.primary),top:0,left:0},":hover::before":{borderLeft:"33px solid ".concat(n.core.primary_dark)}},DayPickerKeyboardShortcuts_showSpan:{color:n.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:n.background,border:"1px solid ".concat(n.core.border),borderRadius:2,position:"absolute",top:0,bottom:0,right:0,left:0,zIndex:i+2,padding:22,margin:33,textAlign:"left"},DayPickerKeyboardShortcuts_title:{fontSize:16,fontWeight:"bold",margin:0},DayPickerKeyboardShortcuts_list:{listStyle:"none",padding:0,fontSize:r.size},DayPickerKeyboardShortcuts_close:{position:"absolute",right:22,top:22,zIndex:i+2,":active":{outline:"none"}},DayPickerKeyboardShortcuts_closeSvg:{height:15,width:15,fill:n.core.grayLighter,":hover":{fill:n.core.grayLight},":focus":{fill:n.core.grayLight}}}}),{pureComponent:void 0!==l.default.PureComponent})(y);t.default=b},17775:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(74470)),a=r(n(94634)),o=r(n(41132)),s=r(n(6221)),l=(r(n(43693)),r(n(51609))),c=(r(n(5556)),n(29492),n(94920)),u=n(85111),d=(r(n(45609)),r(n(81072))),h=r(n(51259)),f=r(n(57986)),p=r(n(4695)),g=r(n(68054)),m=(r(n(14700)),r(n(66273)),n(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 n=t.prototype;return n[!l.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},n.render=function(){var e=this.props,t=e.inlineStyles,n=e.isRTL,r=e.disablePrev,i=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;n&&!P&&(F=f.default),M=l.default.createElement(F,(0,c.css)(E&&_.DayPickerNavigation_svg__horizontal,P&&_.DayPickerNavigation_svg__vertical,r&&_.DayPickerNavigation_svg__disabled))}if(!T&&!k&&C){R={tabIndex:"0"},N=!0;var z=P?g.default:f.default;n&&!P&&(z=h.default),T=l.default.createElement(z,(0,c.css)(E&&_.DayPickerNavigation_svg__horizontal,P&&_.DayPickerNavigation_svg__vertical,i&&_.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:r,onClick:r?void 0:v,onKeyUp:r?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||v(e)},onMouseUp:r?void 0:function(e){e.currentTarget.blur()}}):l.default.createElement("div",(0,a.default)({role:"button"},L,c.css.apply(void 0,[_.DayPickerNavigation_button,I&&_.DayPickerNavigation_button__default,r&&_.DayPickerNavigation_button__disabled].concat((0,o.default)(E?[_.DayPickerNavigation_button__horizontal].concat((0,o.default)(I?[_.DayPickerNavigation_button__horizontalDefault,D&&_.DayPickerNavigation_bottomButton__horizontalDefault,!n&&_.DayPickerNavigation_leftButton__horizontalDefault,n&&_.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":!!r||void 0,"aria-label":x.jumpToPrevMonth,onClick:r?void 0:v,onKeyUp:r?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||v(e)},onMouseUp:r?void 0:function(e){e.currentTarget.blur()}}),M)),C&&(k?k({ariaLabel:x.jumpToNextMonth,disabled:i,onClick:i?void 0:y,onKeyUp:i?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||y(e)},onMouseUp:i?void 0:function(e){e.currentTarget.blur()}}):l.default.createElement("div",(0,a.default)({role:"button"},R,c.css.apply(void 0,[_.DayPickerNavigation_button,N&&_.DayPickerNavigation_button__default,i&&_.DayPickerNavigation_button__disabled].concat((0,o.default)(E?[_.DayPickerNavigation_button__horizontal].concat((0,o.default)(N?[_.DayPickerNavigation_button__horizontalDefault,D&&_.DayPickerNavigation_bottomButton__horizontalDefault,n&&_.DayPickerNavigation_leftButton__horizontalDefault,!n&&_.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":!!i||void 0,"aria-label":x.jumpToNextMonth,onClick:i?void 0:y,onKeyUp:i?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||y(e)},onMouseUp:i?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,n=t.color,r=t.zIndex;return{DayPickerNavigation:{position:"relative",zIndex:r+2},DayPickerNavigation__horizontal:{height:0},DayPickerNavigation__vertical:{},DayPickerNavigation__verticalScrollable:{},DayPickerNavigation__verticalScrollable_prevNav:{zIndex:r+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(n.core.borderLight),backgroundColor:n.background,color:n.placeholderText,":focus":{border:"1px solid ".concat(n.core.borderMedium)},":hover":{border:"1px solid ".concat(n.core.borderMedium)},":active":{background:n.backgroundDark}},DayPickerNavigation_button__disabled:{cursor:"default",border:"1px solid ".concat(n.disabled),":focus":{border:"1px solid ".concat(n.disabled)},":hover":{border:"1px solid ".concat(n.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:n.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:n.core.grayLight,display:"block"},DayPickerNavigation_svg__vertical:{height:42,width:42,fill:n.text},DayPickerNavigation_svg__disabled:{fill:n.disabled}}}),{pureComponent:void 0!==l.default.PureComponent})(y);t.default=b},76376:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(74470)),a=r(n(85715)),o=r(n(43693)),s=r(n(12475)),l=r(n(6221)),c=r(n(51609)),u=(r(n(5556)),r(n(80921)),n(29492),r(n(76154))),d=r(n(18638)),h=r(n(34247)),f=n(85111),p=(r(n(45609)),r(n(24047))),g=r(n(7131)),m=r(n(27274)),v=r(n(17640)),y=r(n(25397)),b=r(n(99679)),x=r(n(59841)),w=r(n(26988)),k=r(n(84952)),S=r(n(80201)),C=n(67696),_=(r(n(42686)),r(n(40103)),r(n(66273)),r(n(42739)),r(n(52397)),r(n(14700)),n(70061)),E=r(n(86189)),P=r(n(65001));function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,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)(n,e);var t=n.prototype;function n(t){var n;(n=e.call(this,t)||this).isTouchDevice=(0,h.default)(),n.today=(0,u.default)(),n.modifiers={today:function(e){return n.isToday(e)},blocked:function(e){return n.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!n.isBlocked(e)},"selected-start":function(e){return n.isStartDate(e)},"selected-end":function(e){return n.isEndDate(e)},"blocked-minimum-nights":function(e){return n.doesNotMeetMinimumNights(e)},"selected-span":function(e){return n.isInSelectedSpan(e)},"last-in-range":function(e){return n.isLastInRange(e)},hovered:function(e){return n.isHovered(e)},"hovered-span":function(e){return n.isInHoveredSpan(e)},"hovered-offset":function(e){return n.isInHoveredSpan(e)},"after-hovered-start":function(e){return n.isDayAfterHoveredStartDate(e)},"first-day-of-week":function(e){return n.isFirstDayOfWeek(e)},"last-day-of-week":function(e){return n.isLastDayOfWeek(e)},"hovered-start-first-possible-end":function(e,t){return n.isFirstPossibleEndDateForHoveredStartDate(e,t)},"hovered-start-blocked-minimum-nights":function(e,t){return n.doesNotMeetMinNightsForHoveredStartDate(e,t)},"before-hovered-end":function(e){return n.isDayBeforeHoveredEndDate(e)},"no-selected-start-before-selected-end":function(e){return n.beforeSelectedEnd(e)&&!t.startDate},"selected-start-in-hovered-span":function(e,t){return n.isStartDate(e)&&(0,v.default)(t,e)},"selected-start-no-selected-end":function(e){return n.isStartDate(e)&&!t.endDate},"selected-end-no-selected-start":function(e){return n.isEndDate(e)&&!t.startDate}};var r=n.getStateForNewMonth(t),i=r.currentMonth,a=r.visibleDays,o=M(t.phrases,t.focusedInput);return n.state={hoverDate:null,currentMonth:i,phrases:D({},t.phrases,{chooseAvailableDate:o}),visibleDays:a,disablePrev:n.shouldDisableMonthNavigation(t.minDate,i),disableNext:n.shouldDisableMonthNavigation(t.maxDate,i)},n.onDayClick=n.onDayClick.bind((0,s.default)(n)),n.onDayMouseEnter=n.onDayMouseEnter.bind((0,s.default)(n)),n.onDayMouseLeave=n.onDayMouseLeave.bind((0,s.default)(n)),n.onPrevMonthClick=n.onPrevMonthClick.bind((0,s.default)(n)),n.onNextMonthClick=n.onNextMonthClick.bind((0,s.default)(n)),n.onMonthChange=n.onMonthChange.bind((0,s.default)(n)),n.onYearChange=n.onYearChange.bind((0,s.default)(n)),n.onGetNextScrollableMonths=n.onGetNextScrollableMonths.bind((0,s.default)(n)),n.onGetPrevScrollableMonths=n.onGetPrevScrollableMonths.bind((0,s.default)(n)),n.getFirstFocusableDay=n.getFirstFocusableDay.bind((0,s.default)(n)),n}return t[!c.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.componentWillReceiveProps=function(e){var t=this,n=e.startDate,r=e.endDate,i=e.focusedInput,a=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=n!==b,B=r!==x,$=i!==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,n,"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"),r&&x||(Y=this.deleteModifier(Y,b,"selected-start-no-selected-end"))}!b&&r&&n&&(Y=this.deleteModifier(Y,r,"selected-end-no-selected-start"),Y=this.deleteModifier(Y,r,"selected-end-in-hovered-span"),(0,d.default)(L).forEach((function(e){Object.keys(e).forEach((function(e){var n=(0,u.default)(e);Y=t.deleteModifier(Y,n,"no-selected-start-before-selected-end")}))})))}if(B&&(Y=this.deleteModifier(Y,x,"selected-end"),Y=this.addModifier(Y,r,"selected-end"),!x||n&&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")),n&&r&&(Y=this.deleteModifierFromRange(Y,n,r.clone().add(1,"day"),"hovered-span"),Y=this.addModifierToRange(Y,n.clone().add(1,"day"),r,"selected-span")),n&&!r&&(Y=this.addModifier(Y,n,"selected-start-no-selected-end")),r&&!n&&(Y=this.addModifier(Y,r,"selected-end-no-selected-start")),!n&&r&&(0,d.default)(L).forEach((function(e){Object.keys(e).forEach((function(e){var n=(0,u.default)(e);(0,y.default)(n,r)&&(Y=t.addModifier(Y,n,"no-selected-start-before-selected-end"))}))}))),!this.isTouchDevice&&H&&n&&!r){var G=n.clone().add(1,"day"),U=n.clone().add(o+1,"days");Y=this.addModifierToRange(Y,G,U,"after-hovered-start")}if(!this.isTouchDevice&&B&&!n&&r){var q=r.clone().subtract(o,"days"),Z=r.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 n=(0,P.default)(e),r=!1;($||R)&&(s(n)?(Y=t.addModifier(Y,n,"blocked-out-of-range"),r=!0):Y=t.deleteModifier(Y,n,"blocked-out-of-range")),($||F)&&(l(n)?(Y=t.addModifier(Y,n,"blocked-calendar"),r=!0):Y=t.deleteModifier(Y,n,"blocked-calendar")),Y=r?t.addModifier(Y,n,"blocked"):t.deleteModifier(Y,n,"blocked"),($||z)&&(Y=c(n)?t.addModifier(Y,n,"highlighted-calendar"):t.deleteModifier(Y,n,"highlighted-calendar"))}))})),!this.isTouchDevice&&$&&N&&!this.isBlocked(N)){var Q=a(N);Q>0&&i===_.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&&i===_.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&&n&&i===_.END_DATE&&(Y=this.addModifierToRange(Y,n,n.clone().add(o,"days"),"blocked-minimum-nights"),Y=this.addModifierToRange(Y,n,n.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,i);this.setState({phrases:D({},h,{chooseAvailableDate:te})})}},t.onDayClick=function(e,t){var n=this.props,r=n.keepOpenOnDateSelect,i=n.minimumNights,a=n.onBlur,o=n.focusedInput,s=n.onFocusChange,l=n.onClose,c=n.onDatesChange,u=n.startDateOffset,d=n.endDateOffset,h=n.disabled,f=n.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}),r||(s(null),l({startDate:m,endDate:b}))}else if(o===_.START_DATE){var x=b&&b.clone().subtract(i,"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(i,"days");m?(0,p.default)(e,C)?(c({startDate:m,endDate:b=e}),r||(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});a()}},t.onDayMouseEnter=function(e){if(!this.isTouchDevice){var t=this.props,n=t.startDate,r=t.endDate,i=t.focusedInput,a=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(i){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"),n&&!r&&i===_.END_DATE){if((0,v.default)(u,n)){var w=u.clone().add(1,"day");g=this.deleteModifierFromRange(g,n,w,"hovered-span")}if(((0,y.default)(e,n)||(0,m.default)(e,n))&&(g=this.deleteModifier(g,n,"selected-start-in-hovered-span")),!this.isBlocked(e)&&(0,v.default)(e,n)){var S=e.clone().add(1,"day");g=this.addModifierToRange(g,n,S,"hovered-span"),g=this.addModifier(g,n,"selected-start-in-hovered-span")}}if(!n&&r&&i===_.START_DATE&&((0,y.default)(u,r)&&(g=this.deleteModifierFromRange(g,u,r,"hovered-span")),((0,v.default)(e,r)||(0,m.default)(e,r))&&(g=this.deleteModifier(g,r,"selected-end-in-hovered-span")),!this.isBlocked(e)&&(0,y.default)(e,r)&&(g=this.addModifierToRange(g,e,r,"hovered-span"),g=this.addModifier(g,r,"selected-end-in-hovered-span"))),n){var C=n.clone().add(1,"day"),E=n.clone().add(o+1,"days");if(g=this.deleteModifierFromRange(g,C,E,"after-hovered-start"),(0,m.default)(e,n)){var P=n.clone().add(1,"day"),A=n.clone().add(o+1,"days");g=this.addModifierToRange(g,P,A,"after-hovered-start")}}if(r){var O=r.clone().subtract(o,"days");if(g=this.deleteModifierFromRange(g,O,r,"before-hovered-end"),(0,m.default)(e,r)){var M=r.clone().subtract(o,"days");g=this.addModifierToRange(g,M,r,"before-hovered-end")}}if(u&&!this.isBlocked(u)){var T=a(u);T>0&&i===_.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=a(e);I>0&&i===_.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,n=t.startDate,r=t.endDate,i=t.focusedInput,a=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")),n&&!r){if((0,v.default)(l,n)){var h=l.clone().add(1,"day");d=this.deleteModifierFromRange(d,n,h,"hovered-span")}(0,v.default)(e,n)&&(d=this.deleteModifier(d,n,"selected-start-in-hovered-span"))}if(!n&&r&&((0,v.default)(r,l)&&(d=this.deleteModifierFromRange(d,l,r,"hovered-span")),(0,y.default)(e,r)&&(d=this.deleteModifier(d,r,"selected-end-in-hovered-span"))),n&&(0,m.default)(e,n)){var f=n.clone().add(1,"day"),p=n.clone().add(o+1,"days");d=this.deleteModifierFromRange(d,f,p,"after-hovered-start")}if(r&&(0,m.default)(e,r)){var g=r.clone().subtract(o,"days");d=this.deleteModifierFromRange(d,g,r,"before-hovered-end")}if(!this.isBlocked(l)){var b=a(l);b>0&&i===_.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,n=e.maxDate,r=e.minDate,i=e.numberOfMonths,a=e.onPrevMonthClick,o=this.state,s=o.currentMonth,l=o.visibleDays,c={};Object.keys(l).sort().slice(0,i+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(r,h),disableNext:this.shouldDisableMonthNavigation(n,h),visibleDays:D({},c,{},this.getModifiers(d))},(function(){a(h.clone())}))},t.onNextMonthClick=function(){var e=this.props,t=e.enableOutsideDays,n=e.maxDate,r=e.minDate,i=e.numberOfMonths,a=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(i+1,"month"),d=(0,x.default)(u,1,t,!0),h=s.clone().add(1,"month");this.setState({currentMonth:h,disablePrev:this.shouldDisableMonthNavigation(r,h),disableNext:this.shouldDisableMonthNavigation(n,h),visibleDays:D({},c,{},this.getModifiers(d))},(function(){a(h.clone())}))},t.onMonthChange=function(e){var t=this.props,n=t.numberOfMonths,r=t.enableOutsideDays,i=t.orientation===_.VERTICAL_SCROLLABLE,a=(0,x.default)(e,n,r,i);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(a)})},t.onYearChange=function(e){var t=this.props,n=t.numberOfMonths,r=t.enableOutsideDays,i=t.orientation===_.VERTICAL_SCROLLABLE,a=(0,x.default)(e,n,r,i);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(a)})},t.onGetNextScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,n=e.enableOutsideDays,r=this.state,i=r.currentMonth,a=r.visibleDays,o=Object.keys(a).length,s=i.clone().add(o,"month"),l=(0,x.default)(s,t,n,!0);this.setState({visibleDays:D({},a,{},this.getModifiers(l))})},t.onGetPrevScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,n=e.enableOutsideDays,r=this.state,i=r.currentMonth,a=r.visibleDays,o=i.clone().subtract(t,"month"),s=(0,x.default)(o,t,n,!0);this.setState({currentMonth:o.clone(),visibleDays:D({},a,{},this.getModifiers(s))})},t.getFirstFocusableDay=function(e){var t=this,n=this.props,r=n.startDate,i=n.endDate,o=n.focusedInput,s=n.minimumNights,l=n.numberOfMonths,c=e.clone().startOf("month");if(o===_.START_DATE&&r?c=r.clone():o===_.END_DATE&&!i&&r?c=r.clone().add(s,"days"):o===_.END_DATE&&i&&(c=i.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,a.default)(f,1)[0])}return c},t.getModifiers=function(e){var t=this,n={};return Object.keys(e).forEach((function(r){n[r]={},e[r].forEach((function(e){n[r][(0,S.default)(e)]=t.getModifiersForDay(e)}))})),n},t.getModifiersForDay=function(e){var t=this;return new Set(Object.keys(this.modifiers).filter((function(n){return t.modifiers[n](e)})))},t.getStateForNewMonth=function(e){var t=this,n=e.initialVisibleMonth,r=e.numberOfMonths,i=e.enableOutsideDays,a=e.orientation,o=e.startDate,s=(n||(o?function(){return o}:function(){return t.today}))(),l=a===_.VERTICAL_SCROLLABLE;return{currentMonth:s,visibleDays:this.getModifiers((0,x.default)(s,r,i,l))}},t.shouldDisableMonthNavigation=function(e,t){if(!e)return!1;var n=this.props,r=n.numberOfMonths,i=n.enableOutsideDays;return(0,w.default)(e,t,r,i)},t.addModifier=function(e,t,n){return(0,C.addModifier)(e,t,n,this.props,this.state)},t.addModifierToRange=function(e,t,n,r){for(var i=e,a=t.clone();(0,y.default)(a,n);)i=this.addModifier(i,a,r),a=a.clone().add(1,"day");return i},t.deleteModifier=function(e,t,n){return(0,C.deleteModifier)(e,t,n,this.props,this.state)},t.deleteModifierFromRange=function(e,t,n,r){for(var i=e,a=t.clone();(0,y.default)(a,n);)i=this.deleteModifier(i,a,r),a=a.clone().add(1,"day");return i},t.doesNotMeetMinimumNights=function(e){var t=this.props,n=t.startDate,r=t.isOutsideRange,i=t.focusedInput,a=t.minimumNights;if(i!==_.END_DATE)return!1;if(n){var o=e.diff(n.clone().startOf("day").hour(12),"days");return o<a&&o>=0}return r((0,u.default)(e).subtract(a,"days"))},t.doesNotMeetMinNightsForHoveredStartDate=function(e,t){var n=this.props,r=n.focusedInput,i=n.getMinNightsForHoverDate;if(r!==_.END_DATE)return!1;if(t&&!this.isBlocked(t)){var a=i(t),o=e.diff(t.clone().startOf("day").hour(12),"days");return o<a&&o>=0}return!1},t.isDayAfterHoveredStartDate=function(e){var t=this.props,n=t.startDate,r=t.endDate,i=t.minimumNights,a=(this.state||{}).hoverDate;return!!n&&!r&&!this.isBlocked(e)&&(0,g.default)(a,e)&&i>0&&(0,m.default)(a,n)},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,n=t.startDate,r=t.endDate,i=(this.state||{}).hoverDate,a=!!n&&!r&&(e.isBetween(n,i)||(0,m.default)(i,e)),o=!!r&&!n&&(e.isBetween(i,r)||(0,m.default)(i,e)),s=i&&!this.isBlocked(i);return(a||o)&&s},t.isInSelectedSpan=function(e){var t=this.props,n=t.startDate,r=t.endDate;return e.isBetween(n,r,"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],n=this.props,r=n.isDayBlocked,i=n.isOutsideRange;return r(e)||i(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 n=this.props,r=n.focusedInput,i=n.getMinNightsForHoverDate;if(r!==_.END_DATE||!t||this.isBlocked(t))return!1;var a=i(t),o=t.clone().add(a,"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,n=t.startDate,r=t.endDate,i=t.minimumNights,a=(this.state||{}).hoverDate;return!!r&&!n&&!this.isBlocked(e)&&(0,b.default)(a,e)&&i>0&&(0,m.default)(a,r)},t.render=function(){var e=this.props,t=e.numberOfMonths,n=e.orientation,r=e.monthFormat,i=e.renderMonthText,a=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:n,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:r,renderMonthText:i,renderWeekHeaderElement:a,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})},n}(c.default.PureComponent||c.default.Component);t.default=T,T.propTypes={},T.defaultProps=O},70241:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(74470)),a=r(n(85715)),o=r(n(43693)),s=r(n(12475)),l=r(n(6221)),c=r(n(51609)),u=(r(n(5556)),r(n(80921)),n(29492),r(n(76154))),d=r(n(18638)),h=r(n(34247)),f=n(85111),p=(r(n(45609)),r(n(27274))),g=r(n(17640)),m=r(n(59841)),v=r(n(80201)),y=n(67696),b=(r(n(66273)),r(n(42739)),r(n(52397)),r(n(14700)),n(70061)),x=r(n(86189)),w=r(n(65001));function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,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)(n,e);var t=n.prototype;function n(t){var n;(n=e.call(this,t)||this).isTouchDevice=!1,n.today=(0,u.default)(),n.modifiers={today:function(e){return n.isToday(e)},blocked:function(e){return n.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!n.isBlocked(e)},hovered:function(e){return n.isHovered(e)},selected:function(e){return n.isSelected(e)},"first-day-of-week":function(e){return n.isFirstDayOfWeek(e)},"last-day-of-week":function(e){return n.isLastDayOfWeek(e)}};var r=n.getStateForNewMonth(t),i=r.currentMonth,a=r.visibleDays;return n.state={hoverDate:null,currentMonth:i,visibleDays:a},n.onDayMouseEnter=n.onDayMouseEnter.bind((0,s.default)(n)),n.onDayMouseLeave=n.onDayMouseLeave.bind((0,s.default)(n)),n.onDayClick=n.onDayClick.bind((0,s.default)(n)),n.onPrevMonthClick=n.onPrevMonthClick.bind((0,s.default)(n)),n.onNextMonthClick=n.onNextMonthClick.bind((0,s.default)(n)),n.onMonthChange=n.onMonthChange.bind((0,s.default)(n)),n.onYearChange=n.onYearChange.bind((0,s.default)(n)),n.onGetNextScrollableMonths=n.onGetNextScrollableMonths.bind((0,s.default)(n)),n.onGetPrevScrollableMonths=n.onGetPrevScrollableMonths.bind((0,s.default)(n)),n.getFirstFocusableDay=n.getFirstFocusableDay.bind((0,s.default)(n)),n}return t[!c.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.componentDidMount=function(){this.isTouchDevice=(0,h.default)()},t.componentWillReceiveProps=function(e){var t=this,n=e.date,r=e.focused,i=e.isOutsideRange,a=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;i!==f&&(this.modifiers["blocked-out-of-range"]=function(e){return i(e)},_=!0),a!==g&&(this.modifiers["blocked-calendar"]=function(e){return a(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&&r){var D=this.getStateForNewMonth(e),O=D.currentMonth;C=D.visibleDays,this.setState({currentMonth:O,visibleDays:C})}var M=r!==x,T={};n!==k&&(T=this.deleteModifier(T,k,"selected"),T=this.addModifier(T,n,"selected")),(M||A)&&(0,d.default)(C).forEach((function(e){Object.keys(e).forEach((function(e){var n=(0,w.default)(e);T=t.isBlocked(n)?t.addModifier(T,n,"blocked"):t.deleteModifier(T,n,"blocked"),(M||_)&&(T=i(n)?t.addModifier(T,n,"blocked-out-of-range"):t.deleteModifier(T,n,"blocked-out-of-range")),(M||E)&&(T=a(n)?t.addModifier(T,n,"blocked-calendar"):t.deleteModifier(T,n,"blocked-calendar")),(M||P)&&(T=o(n)?t.addModifier(T,n,"highlighted-calendar"):t.deleteModifier(T,n,"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 n=this.props,r=n.onDateChange,i=n.keepOpenOnDateSelect,a=n.onFocusChange,o=n.onClose;r(e),i||(a({focused:!1}),o({date:e}))}},t.onDayMouseEnter=function(e){if(!this.isTouchDevice){var t=this.state,n=t.hoverDate,r=t.visibleDays,i=this.deleteModifier({},n,"hovered");i=this.addModifier(i,e,"hovered"),this.setState({hoverDate:e,visibleDays:S({},r,{},i)})}},t.onDayMouseLeave=function(){var e=this.state,t=e.hoverDate,n=e.visibleDays;if(!this.isTouchDevice&&t){var r=this.deleteModifier({},t,"hovered");this.setState({hoverDate:null,visibleDays:S({},n,{},r)})}},t.onPrevMonthClick=function(){var e=this.props,t=e.onPrevMonthClick,n=e.numberOfMonths,r=e.enableOutsideDays,i=this.state,a=i.currentMonth,o=i.visibleDays,s={};Object.keys(o).sort().slice(0,n+1).forEach((function(e){s[e]=o[e]}));var l=a.clone().subtract(1,"month"),c=(0,m.default)(l,1,r);this.setState({currentMonth:l,visibleDays:S({},s,{},this.getModifiers(c))},(function(){t(l.clone())}))},t.onNextMonthClick=function(){var e=this.props,t=e.onNextMonthClick,n=e.numberOfMonths,r=e.enableOutsideDays,i=this.state,a=i.currentMonth,o=i.visibleDays,s={};Object.keys(o).sort().slice(1).forEach((function(e){s[e]=o[e]}));var l=a.clone().add(n,"month"),c=(0,m.default)(l,1,r),u=a.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,n=t.numberOfMonths,r=t.enableOutsideDays,i=t.orientation===b.VERTICAL_SCROLLABLE,a=(0,m.default)(e,n,r,i);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(a)})},t.onYearChange=function(e){var t=this.props,n=t.numberOfMonths,r=t.enableOutsideDays,i=t.orientation===b.VERTICAL_SCROLLABLE,a=(0,m.default)(e,n,r,i);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(a)})},t.onGetNextScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,n=e.enableOutsideDays,r=this.state,i=r.currentMonth,a=r.visibleDays,o=Object.keys(a).length,s=i.clone().add(o,"month"),l=(0,m.default)(s,t,n,!0);this.setState({visibleDays:S({},a,{},this.getModifiers(l))})},t.onGetPrevScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,n=e.enableOutsideDays,r=this.state,i=r.currentMonth,a=r.visibleDays,o=i.clone().subtract(t,"month"),s=(0,m.default)(o,t,n,!0);this.setState({currentMonth:o.clone(),visibleDays:S({},a,{},this.getModifiers(s))})},t.getFirstFocusableDay=function(e){var t=this,n=this.props,r=n.date,i=n.numberOfMonths,o=e.clone().startOf("month");if(r&&(o=r.clone()),this.isBlocked(o)){for(var s=[],l=e.clone().add(i-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,a.default)(u,1);o=d[0]}}return o},t.getModifiers=function(e){var t=this,n={};return Object.keys(e).forEach((function(r){n[r]={},e[r].forEach((function(e){n[r][(0,v.default)(e)]=t.getModifiersForDay(e)}))})),n},t.getModifiersForDay=function(e){var t=this;return new Set(Object.keys(this.modifiers).filter((function(n){return t.modifiers[n](e)})))},t.getStateForNewMonth=function(e){var t=this,n=e.initialVisibleMonth,r=e.date,i=e.numberOfMonths,a=e.orientation,o=e.enableOutsideDays,s=(n||(r?function(){return r}:function(){return t.today}))(),l=a===b.VERTICAL_SCROLLABLE;return{currentMonth:s,visibleDays:this.getModifiers((0,m.default)(s,i,o,l))}},t.addModifier=function(e,t,n){return(0,y.addModifier)(e,t,n,this.props,this.state)},t.deleteModifier=function(e,t,n){return(0,y.deleteModifier)(e,t,n,this.props,this.state)},t.isBlocked=function(e){var t=this.props,n=t.isDayBlocked,r=t.isOutsideRange;return n(e)||r(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,n=e.orientation,r=e.monthFormat,i=e.renderMonthText,a=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:n,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:r,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:i,renderWeekHeaderElement:a,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:$})},n}(c.default.PureComponent||c.default.Component);t.default=_,_.propTypes={},_.defaultProps=C},19104:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(94634)),a=(r(n(43693)),r(n(51609))),o=(r(n(5556)),n(29492),n(94920));function s(e){var t=e.unicode,n=e.label,r=e.action,s=e.block,l=e.styles;return a.default.createElement("li",(0,o.css)(l.KeyboardShortcutRow,s&&l.KeyboardShortcutRow__block),a.default.createElement("div",(0,o.css)(l.KeyboardShortcutRow_keyContainer,s&&l.KeyboardShortcutRow_keyContainer__block),a.default.createElement("span",(0,i.default)({},(0,o.css)(l.KeyboardShortcutRow_key),{role:"img","aria-label":"".concat(n,",")}),t)),a.default.createElement("div",(0,o.css)(l.KeyboardShortcutRow_action),r))}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!==a.default.PureComponent})(s);t.default=l},51259:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(51609)),a=function(e){return i.default.createElement("svg",e,i.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"}))};a.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var o=a;t.default=o},57986:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(51609)),a=function(e){return i.default.createElement("svg",e,i.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"}))};a.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};var o=a;t.default=o},99819:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PureSingleDatePicker=void 0;var i=r(n(74470)),a=r(n(94634)),o=r(n(12475)),s=r(n(6221)),l=r(n(43693)),c=r(n(51609)),u=r(n(76154)),d=n(94920),h=n(41390),f=(n(29492),n(89929)),p=r(n(34247)),g=r(n(91702)),m=(r(n(99652)),n(85111)),v=r(n(2023)),y=r(n(21439)),b=r(n(86675)),x=r(n(24047)),w=r(n(98627)),k=r(n(81072)),S=r(n(25319)),C=r(n(70241)),_=r(n(77345)),E=n(70061);function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){(0,l.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,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)(n,e);var t=n.prototype;function n(t){var n;return(n=e.call(this,t)||this).isTouchDevice=!1,n.state={dayPickerContainerStyles:{},isDayPickerFocused:!1,isInputFocused:!1,showKeyboardShortcuts:!1},n.onFocusOut=n.onFocusOut.bind((0,o.default)(n)),n.onOutsideClick=n.onOutsideClick.bind((0,o.default)(n)),n.onInputFocus=n.onInputFocus.bind((0,o.default)(n)),n.onDayPickerFocus=n.onDayPickerFocus.bind((0,o.default)(n)),n.onDayPickerBlur=n.onDayPickerBlur.bind((0,o.default)(n)),n.showKeyboardShortcutsPanel=n.showKeyboardShortcutsPanel.bind((0,o.default)(n)),n.responsivizePickerPosition=n.responsivizePickerPosition.bind((0,o.default)(n)),n.disableScroll=n.disableScroll.bind((0,o.default)(n)),n.setDayPickerContainerRef=n.setDayPickerContainerRef.bind((0,o.default)(n)),n.setContainerRef=n.setContainerRef.bind((0,o.default)(n)),n}return t[!c.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.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,n=t.focused,r=t.onFocusChange,i=t.onClose,a=t.date,o=t.appendToBody;n&&(o&&this.dayPickerContainer.contains(e.target)||(this.setState({isInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1}),r({focused:!1}),i({date:a})))},t.onInputFocus=function(e){var t=e.focused,n=this.props,r=n.onFocusChange,i=n.readOnly,a=n.withPortal,o=n.withFullScreenPortal,s=n.keepFocusOnInput;t&&(a||o||i&&!s||this.isTouchDevice&&!s?this.onDayPickerFocus():this.onDayPickerBlur()),r({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,n=e.relatedTarget===document.body?e.target:e.relatedTarget||e.target;this.dayPickerContainer.contains(n)||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,n=e.disableScroll,r=e.focused;(t||n)&&r&&(this.enableScroll=(0,w.default)(this.container))},t.responsivizePickerPosition=function(){this.setState({dayPickerContainerStyles:{}});var e=this.props,t=e.openDirection,n=e.anchorDirection,r=e.horizontalMargin,i=e.withPortal,a=e.withFullScreenPortal,o=e.appendToBody,s=e.focused,l=this.state.dayPickerContainerStyles;if(s){var c=n===E.ANCHOR_LEFT;if(!i&&!a){var u=this.dayPickerContainer.getBoundingClientRect(),d=l[n]||0,h=c?u[E.ANCHOR_RIGHT]:u[E.ANCHOR_LEFT];this.setState({dayPickerContainerStyles:A({},(0,v.default)(n,d,h,r),{},o&&(0,y.default)(t,n,this.container))})}}},t.showKeyboardShortcutsPanel=function(){this.setState({isInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!0})},t.maybeRenderDayPickerWithPortal=function(){var e=this.props,t=e.focused,n=e.withPortal,r=e.withFullScreenPortal,i=e.appendToBody;return t?n||r||i?c.default.createElement(h.Portal,null,this.renderDayPicker()):this.renderDayPicker():null},t.renderDayPicker=function(){var e=this.props,t=e.anchorDirection,n=e.openDirection,r=e.onDateChange,i=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,ne=this.state,re=ne.dayPickerContainerStyles,ie=ne.isDayPickerFocused,ae=ne.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,a.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,n===E.OPEN_DOWN&&U.SingleDatePicker_picker__openDown,n===E.OPEN_UP&&U.SingleDatePicker_picker__openUp,!ce&&n===E.OPEN_DOWN&&{top:le+J},!ce&&n===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,re),{onClick:oe}),c.default.createElement(C.default,{date:i,onDateChange:r,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:ie,showKeyboardShortcuts:ae,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,a.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,n=e.placeholder,r=e.ariaLabel,i=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:n,ariaLabel:r,focused:o,isFocused:F,disabled:i,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,a.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)},n}(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,n=t.color,r=t.zIndex;return{SingleDatePicker:{position:"relative",display:"inline-block"},SingleDatePicker__block:{display:"block"},SingleDatePicker_picker:{zIndex:r+1,backgroundColor:n.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:n.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:r+2,":hover":{color:"darken(".concat(n.core.grayLighter,", 10%)"),textDecoration:"none"},":focus":{color:"darken(".concat(n.core.grayLighter,", 10%)"),textDecoration:"none"}},SingleDatePicker_closeButton_svg:{height:15,width:15,fill:n.core.grayLighter}}}),{pureComponent:void 0!==c.default.PureComponent})(O);t.default=M},73575:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(94634)),a=(r(n(43693)),r(n(51609))),o=(r(n(5556)),n(29492),n(94920)),s=n(85111),l=(r(n(45609)),r(n(81072))),c=r(n(20341)),u=(r(n(34312)),r(n(77345))),d=r(n(64358)),h=(r(n(71013)),n(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,n=e.children,r=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||a.default.createElement(d.default,(0,o.css)(H.SingleDatePickerInput_calendarIcon_svg)),$=M||a.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)&&a.default.createElement("button",(0,i.default)({},(0,o.css)(H.SingleDatePickerInput_calendarIcon),{type:"button",disabled:g,"aria-label":k.focusStartDate,onClick:_}),B);return a.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,a.default.createElement(c.default,{id:t,placeholder:r,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}),n,b&&a.default.createElement("button",(0,i.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,n=t.border,r=t.color;return{SingleDatePickerInput:{display:"inline-block",backgroundColor:r.background},SingleDatePickerInput__withBorder:{borderColor:r.border,borderWidth:n.pickerInput.borderWidth,borderStyle:n.pickerInput.borderStyle,borderRadius:n.pickerInput.borderRadius},SingleDatePickerInput__rtl:{direction:(0,l.default)("rtl")},SingleDatePickerInput__disabled:{backgroundColor:r.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:r.core.border,borderRadius:"50%"},":hover":{background:r.core.border,borderRadius:"50%"}},SingleDatePickerInput_clearDate__small:{padding:6},SingleDatePickerInput_clearDate__hide:{visibility:"hidden"},SingleDatePickerInput_clearDate_svg:{fill:r.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:r.core.grayLight,height:15,width:14,verticalAlign:"middle"}}}),{pureComponent:void 0!==a.default.PureComponent})(p);t.default=g},25319:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(74470)),a=r(n(12475)),o=r(n(6221)),s=r(n(51609)),l=(r(n(5556)),r(n(76154))),c=(r(n(80921)),n(29492),r(n(71013)),n(85111)),u=(r(n(45609)),r(n(73575))),d=(r(n(34312)),r(n(42686)),r(n(47154))),h=r(n(79141)),f=r(n(24047)),p=n(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)(n,e);var t=n.prototype;function n(t){var n;return(n=e.call(this,t)||this).onChange=n.onChange.bind((0,a.default)(n)),n.onFocus=n.onFocus.bind((0,a.default)(n)),n.onClearFocus=n.onClearFocus.bind((0,a.default)(n)),n.clearDate=n.clearDate.bind((0,a.default)(n)),n}return t[!s.default.PureComponent&&"shouldComponentUpdate"]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},t.onChange=function(e){var t=this.props,n=t.isOutsideRange,r=t.keepOpenOnDateSelect,i=t.onDateChange,a=t.onFocusChange,o=t.onClose,s=(0,d.default)(e,this.getDisplayFormat());s&&!n(s)?(i(s),r||(a({focused:!1}),o({date:s}))):i(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,n=e.onFocusChange,r=e.onClose,i=e.date;t&&(n({focused:!1}),r({date:i}))},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,n=e.reopenPickerOnClearDate,r=e.onFocusChange;t(null),n&&r({focused:!0})},t.render=function(){var e=this.props,t=e.children,n=e.id,r=e.placeholder,i=e.ariaLabel,a=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:n,placeholder:r,ariaLabel:i,focused:o,isFocused:l,disabled:a,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)},n}(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 n=new Set(["Shift","Control","Alt","Meta"]);t.MODIFIER_KEY_NAMES=n},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 n="Calendar",r="datepicker",i="Close",a="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:n,roleDescription:r,closeDatePicker:i,focusStartDate:a,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:n,roleDescription:r,closeDatePicker:i,clearDates:s,focusStartDate:a,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:a,clearDates:s,keyboardForwardNavigationInstructions:P,keyboardBackwardNavigationInstructions:A};t.DateRangePickerInputPhrases=z;var j={calendarLabel:n,roleDescription:r,closeDatePicker:i,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:n,roleDescription:r,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,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"DateRangePicker",{enumerable:!0,get:function(){return i.default}});r(n(6073)),r(n(31557)),r(n(33517));var i=r(n(55626));r(n(49156)),r(n(10264)),r(n(62235)),r(n(86189)),r(n(76376)),r(n(70241)),r(n(99819)),r(n(73575)),r(n(99652)),r(n(24047)),r(n(10844)),r(n(7131)),r(n(27274)),r(n(80201)),r(n(79141)),r(n(47154))},1528:(e,t,n)=>{"use strict";(0,n(24994)(n(85781)).default)()},47432:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(5556)),a=n(70061),o=i.default.oneOf([a.ANCHOR_LEFT,a.ANCHOR_RIGHT]);t.default=o},52397:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(5556)),a=n(70061),o=i.default.oneOf([a.INFO_POSITION_TOP,a.INFO_POSITION_BOTTOM,a.INFO_POSITION_BEFORE,a.INFO_POSITION_AFTER]);t.default=o},62235:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(5556)),a=r(n(80921)),o=n(29492),s=n(85111),l=r(n(45609)),c=r(n(40103)),u=r(n(34312)),d=r(n(49236)),h=r(n(42686)),f=r(n(47432)),p=r(n(71013)),g=r(n(42739)),m=r(n(52397)),v=r(n(14700)),y={startDate:a.default.momentObj,endDate:a.default.momentObj,onDatesChange:i.default.func.isRequired,focusedInput:c.default,onFocusChange:i.default.func.isRequired,onClose:i.default.func,startDateId:i.default.string.isRequired,startDatePlaceholderText:i.default.string,startDateOffset:i.default.func,endDateOffset:i.default.func,endDateId:i.default.string.isRequired,endDatePlaceholderText:i.default.string,startDateAriaLabel:i.default.string,endDateAriaLabel:i.default.string,disabled:h.default,required:i.default.bool,readOnly:i.default.bool,screenReaderInputMessage:i.default.string,showClearDates:i.default.bool,showDefaultInputIcon:i.default.bool,inputIconPosition:u.default,customInputIcon:i.default.node,customArrowIcon:i.default.node,customCloseIcon:i.default.node,noBorder:i.default.bool,block:i.default.bool,small:i.default.bool,regular:i.default.bool,keepFocusOnInput:i.default.bool,renderMonthText:(0,o.mutuallyExclusiveProps)(i.default.func,"renderMonthText","renderMonthElement"),renderMonthElement:(0,o.mutuallyExclusiveProps)(i.default.func,"renderMonthText","renderMonthElement"),renderWeekHeaderElement:i.default.func,orientation:d.default,anchorDirection:f.default,openDirection:p.default,horizontalMargin:i.default.number,withPortal:i.default.bool,withFullScreenPortal:i.default.bool,appendToBody:i.default.bool,disableScroll:i.default.bool,daySize:o.nonNegativeInteger,isRTL:i.default.bool,firstDayOfWeek:g.default,initialVisibleMonth:i.default.func,numberOfMonths:i.default.number,keepOpenOnDateSelect:i.default.bool,reopenPickerOnClearDates:i.default.bool,renderCalendarInfo:i.default.func,calendarInfoPosition:m.default,hideKeyboardShortcutsPanel:i.default.bool,verticalHeight:o.nonNegativeInteger,transitionDuration:o.nonNegativeInteger,verticalSpacing:o.nonNegativeInteger,horizontalMonthPadding:o.nonNegativeInteger,dayPickerNavigationInlineStyles:i.default.object,navPosition:v.default,navPrev:i.default.node,navNext:i.default.node,renderNavPrevButton:i.default.func,renderNavNextButton:i.default.func,onPrevMonthClick:i.default.func,onNextMonthClick:i.default.func,renderCalendarDay:i.default.func,renderDayContents:i.default.func,minimumNights:i.default.number,minDate:a.default.momentObj,maxDate:a.default.momentObj,enableOutsideDays:i.default.bool,isDayBlocked:i.default.func,isOutsideRange:i.default.func,isDayHighlighted:i.default.func,displayFormat:i.default.oneOfType([i.default.string,i.default.func]),monthFormat:i.default.string,weekDayFormat:i.default.string,phrases:i.default.shape((0,l.default)(s.DateRangePickerPhrases)),dayAriaLabelFormat:i.default.string};t.default=y},42739:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(5556)),a=n(70061),o=i.default.oneOf(a.WEEKDAYS);t.default=o},42686:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(5556)),a=n(70061),o=i.default.oneOfType([i.default.bool,i.default.oneOf([a.START_DATE,a.END_DATE])]);t.default=o},40103:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(5556)),a=n(70061),o=i.default.oneOf([a.START_DATE,a.END_DATE]);t.default=o},34312:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(5556)),a=n(70061),o=i.default.oneOf([a.ICON_BEFORE_POSITION,a.ICON_AFTER_POSITION]);t.default=o},45216:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(43693)),a=r(n(41132)),o=r(n(5556)),s=(0,n(29492).and)([o.default.instanceOf(Set),function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),s=2;s<n;s++)r[s-2]=arguments[s];var l,c=e[t];return(0,a.default)(c).some((function(e,n){var a,s="".concat(t,": index ").concat(n);return null!=(l=(a=o.default.string).isRequired.apply(a,[(0,i.default)({},s,e),s].concat(r)))})),null==l?null:l}],"Modifiers (Set of Strings)");t.default=s},14700:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(5556)),a=n(70061),o=i.default.oneOf([a.NAV_POSITION_BOTTOM,a.NAV_POSITION_TOP]);t.default=o},71013:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(5556)),a=n(70061),o=i.default.oneOf([a.OPEN_DOWN,a.OPEN_UP]);t.default=o},49236:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(5556)),a=n(70061),o=i.default.oneOf([a.HORIZONTAL_ORIENTATION,a.VERTICAL_ORIENTATION]);t.default=o},66273:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(5556)),a=n(70061),o=i.default.oneOf([a.HORIZONTAL_ORIENTATION,a.VERTICAL_ORIENTATION,a.VERTICAL_SCROLLABLE]);t.default=o},99652:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(5556)),a=r(n(80921)),o=n(29492),s=n(85111),l=r(n(45609)),c=r(n(34312)),u=r(n(49236)),d=r(n(47432)),h=r(n(71013)),f=r(n(42739)),p=r(n(52397)),g=r(n(14700)),m={date:a.default.momentObj,onDateChange:i.default.func.isRequired,focused:i.default.bool,onFocusChange:i.default.func.isRequired,id:i.default.string.isRequired,placeholder:i.default.string,ariaLabel:i.default.string,disabled:i.default.bool,required:i.default.bool,readOnly:i.default.bool,screenReaderInputMessage:i.default.string,showClearDate:i.default.bool,customCloseIcon:i.default.node,showDefaultInputIcon:i.default.bool,inputIconPosition:c.default,customInputIcon:i.default.node,noBorder:i.default.bool,block:i.default.bool,small:i.default.bool,regular:i.default.bool,verticalSpacing:o.nonNegativeInteger,keepFocusOnInput:i.default.bool,renderMonthText:(0,o.mutuallyExclusiveProps)(i.default.func,"renderMonthText","renderMonthElement"),renderMonthElement:(0,o.mutuallyExclusiveProps)(i.default.func,"renderMonthText","renderMonthElement"),renderWeekHeaderElement:i.default.func,orientation:u.default,anchorDirection:d.default,openDirection:h.default,horizontalMargin:i.default.number,withPortal:i.default.bool,withFullScreenPortal:i.default.bool,appendToBody:i.default.bool,disableScroll:i.default.bool,initialVisibleMonth:i.default.func,firstDayOfWeek:f.default,numberOfMonths:i.default.number,keepOpenOnDateSelect:i.default.bool,reopenPickerOnClearDate:i.default.bool,renderCalendarInfo:i.default.func,calendarInfoPosition:p.default,hideKeyboardShortcutsPanel:i.default.bool,daySize:o.nonNegativeInteger,isRTL:i.default.bool,verticalHeight:o.nonNegativeInteger,transitionDuration:o.nonNegativeInteger,horizontalMonthPadding:o.nonNegativeInteger,dayPickerNavigationInlineStyles:i.default.object,navPosition:g.default,navPrev:i.default.node,navNext:i.default.node,renderNavPrevButton:i.default.func,renderNavNextButton:i.default.func,onPrevMonthClick:i.default.func,onNextMonthClick:i.default.func,onClose:i.default.func,renderCalendarDay:i.default.func,renderDayContents:i.default.func,enableOutsideDays:i.default.bool,isDayBlocked:i.default.func,isOutsideRange:i.default.func,isDayHighlighted:i.default.func,displayFormat:i.default.oneOfType([i.default.string,i.default.func]),monthFormat:i.default.string,weekDayFormat:i.default.string,phrases:i.default.shape((0,l.default)(s.SingleDatePickerPhrases)),dayAriaLabelFormat:i.default.string};t.default=m},1670:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={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"},r={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(n.primary_dark),borderRightFocused:0,borderRadius:0},pickerInput:{borderWidth:1,borderStyle:"solid",borderRadius:2}},color:{core:n,disabled:n.grayLightest,background:n.white,backgroundDark:"#f2f2f2",backgroundFocused:n.white,border:"rgb(219, 219, 219)",text:n.gray,textDisabled:n.border,textFocused:"#007a87",placeholderText:"#757575",outside:{backgroundColor:n.white,backgroundColor_active:n.white,backgroundColor_hover:n.white,color:n.gray,color_active:n.gray,color_hover:n.gray},highlighted:{backgroundColor:n.yellow,backgroundColor_active:n.yellow_dark,backgroundColor_hover:n.yellow_dark,color:n.gray,color_active:n.gray,color_hover:n.gray},minimumNights:{backgroundColor:n.white,backgroundColor_active:n.white,backgroundColor_hover:n.white,borderColor:n.borderLighter,color:n.grayLighter,color_active:n.grayLighter,color_hover:n.grayLighter},hoveredSpan:{backgroundColor:n.primaryShade_4,backgroundColor_active:n.primaryShade_3,backgroundColor_hover:n.primaryShade_4,borderColor:n.primaryShade_3,borderColor_active:n.primaryShade_3,borderColor_hover:n.primaryShade_3,color:n.secondary,color_active:n.secondary,color_hover:n.secondary},selectedSpan:{backgroundColor:n.primaryShade_2,backgroundColor_active:n.primaryShade_1,backgroundColor_hover:n.primaryShade_1,borderColor:n.primaryShade_1,borderColor_active:n.primary,borderColor_hover:n.primary,color:n.white,color_active:n.white,color_hover:n.white},selected:{backgroundColor:n.primary,backgroundColor_active:n.primary,backgroundColor_hover:n.primary,borderColor:n.primary,borderColor_active:n.primary,borderColor_hover:n.primary,color:n.white,color_active:n.white,color_hover:n.white},blocked_calendar:{backgroundColor:n.grayLighter,backgroundColor_active:n.grayLighter,backgroundColor_hover:n.grayLighter,borderColor:n.grayLighter,borderColor_active:n.grayLighter,borderColor_hover:n.grayLighter,color:n.grayLight,color_active:n.grayLight,color_hover:n.grayLight},blocked_out_of_range:{backgroundColor:n.white,backgroundColor_active:n.white,backgroundColor_hover:n.white,borderColor:n.borderLight,borderColor_active:n.borderLight,borderColor_hover:n.borderLight,color:n.grayLighter,color_active:n.grayLighter,color_hover:n.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=r},28780:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!e)return 0;var i="width"===t?"Left":"Top",a="width"===t?"Right":"Bottom",o=!n||r?window.getComputedStyle(e):null,s=e.offsetWidth,l=e.offsetHeight,c="width"===t?s:l;return n||(c-=parseFloat(o["padding".concat(i)])+parseFloat(o["padding".concat(a)])+parseFloat(o["border".concat(i,"Width")])+parseFloat(o["border".concat(a,"Width")])),r&&(c+=parseFloat(o["margin".concat(i)])+parseFloat(o["margin".concat(a)])),c}},98627:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getScrollParent=r,t.getScrollAncestorsOverflowY=i,t.default=function(e){var t=i(e),n=function(e){return t.forEach((function(t,n){n.style.setProperty("overflow-y",e?"hidden":t)}))};return n(!0),function(){return n(!1)}};var n=function(){return document.scrollingElement||document.documentElement};function r(e){var t=e.parentElement;if(null==t)return n();var i=window.getComputedStyle(t).overflowY;return"visible"!==i&&"hidden"!==i&&t.scrollHeight>t.clientHeight?t:r(t)}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Map,a=n(),o=r(e);return t.set(o,o.style.overflowY),o===a?t:i(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,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r,i){return{ariaLabel:c(i,r,e,t),hoveredSpan:l(r),isOutsideRange:r.has("blocked-out-of-range"),selected:o(r),useDefaultCursor:s(r),daySizeStyles:{width:n,height:n-1}}};var i=r(n(71215)),a=n(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,n,r){var s=e.chooseAvailableDate,l=e.dateIsUnavailable,c=e.dateIsSelected,u=e.dateIsSelectedAsStartDate,d=e.dateIsSelectedAsEndDate,h={date:n.format(r)};return t.has("selected-start")&&u?(0,i.default)(u,h):t.has("selected-end")&&d?(0,i.default)(d,h):o(t)&&c?(0,i.default)(c,h):t.has(a.BLOCKED_MODIFIER)?(0,i.default)(l,h):(0,i.default)(s,h)}},63151:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.default.localeData().firstDayOfWeek();if(!i.default.isMoment(e)||!e.isValid())throw new TypeError("`month` must be a valid moment object");if(-1===a.WEEKDAYS.indexOf(n))throw new TypeError("`firstDayOfWeek` must be an integer between 0 and 6");for(var r=e.clone().startOf("month").hour(12),o=e.clone().endOf("month").hour(12),s=(r.day()+7-n)%7,l=(n+6-o.day())%7,c=r.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 i=r(n(76154)),a=n(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,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var i=n.getBoundingClientRect(),a=i.left,o=i.top;return e===r.OPEN_UP&&(o=-(window.innerHeight-i.bottom)),t===r.ANCHOR_RIGHT&&(a=-(window.innerWidth-i.right)),{transform:"translate3d(".concat(Math.round(a),"px, ").concat(Math.round(o),"px, 0)")}};var r=n(70061)},86675:(e,t)=>{"use strict";function n(e,t,n){var r="number"==typeof t,i="number"==typeof n,a="number"==typeof e;return r&&i?t+n:r&&a?t+e:r?t:i&&a?n+e:i?n:a?2*e:0}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=e.font.input,i=r.lineHeight,a=r.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?a:i,g=t?n(d,h,f):n(l,c,u);return parseInt(p,10)+2*s+g}},88699:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.default.localeData().firstDayOfWeek(),n=function(e,t){return(e.day()-t+7)%7}(e.clone().startOf("month"),t);return Math.ceil((n+e.daysInMonth())/7)};var i=r(n(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,n)=>{"use strict";var r=n(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 n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,(0,i.default)({},t,a.default.oneOfType([a.default.string,a.default.func,a.default.node])))}),{})};var i=r(n(43693)),a=r(n(5556));function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}},65001:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return a.has(e)||a.set(e,(0,i.default)(e)),a.get(e)};var i=r(n(76154)),a=new Map},49219:(e,t)=>{"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e!==n&&(n=e,r=e.clone().subtract(1,"month")),r}},2023:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){var o="undefined"!=typeof window?window.innerWidth:0,s=e===a.ANCHOR_LEFT?o-n:n,l=r||0;return(0,i.default)({},e,Math.min(t+s-l,0))};var i=r(n(43693)),a=n(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]:n)(e(t.clone())):t};var n=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,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){if(!i.default.isMoment(e))return{};for(var o={},s=r?e.clone():e.clone().subtract(1,"month"),l=0;l<(r?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(n)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(n&&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,a.default)(s)]=c,s=s.clone().add(1,"month")}return o};var i=r(n(76154)),a=r(n(1033))},17640:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t)||(0,a.default)(e,t)||(0,o.default)(e,t))};var i=r(n(76154)),a=r(n(25397)),o=r(n(27274))},25397:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!i.default.isMoment(e)||!i.default.isMoment(t))return!1;var n=e.year(),r=e.month(),a=t.year(),o=t.month(),s=n===a;return s&&r===o?e.date()<t.date():s?r<o:n<a};var i=r(n(76154))},26988:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){if(!i.default.isMoment(e))return!1;var h=(0,s.default)(t),f=h+"+"+n;return r?(l.has(h)||l.set(h,t.clone().startOf("month").startOf("week")),!(0,a.default)(e,l.get(h))&&(c.has(f)||c.set(f,t.clone().endOf("week").add(n-1,"months").endOf("month").endOf("week")),!(0,o.default)(e,c.get(f)))):(u.has(h)||u.set(h,t.clone().startOf("month")),!(0,a.default)(e,u.get(h))&&(d.has(f)||d.set(f,t.clone().add(n-1,"months").endOf("month")),!(0,o.default)(e,d.get(f))))};var i=r(n(76154)),a=r(n(25397)),o=r(n(17640)),s=r(n(1033)),l=new Map,c=new Map,u=new Map,d=new Map},24047:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t)||(0,a.default)(e,t))};var i=r(n(76154)),a=r(n(25397))},10844:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t)||(0,a.default)(e,t))};var i=r(n(76154)),a=r(n(17640))},7131:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!i.default.isMoment(e)||!i.default.isMoment(t))return!1;var n=(0,i.default)(e).add(1,"day");return(0,a.default)(n,t)};var i=r(n(76154)),a=r(n(27274))},53143:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t))&&(0,a.default)(e.clone().add(1,"month"),t)};var i=r(n(76154)),a=r(n(18834))},74347:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t))&&(0,a.default)(e.clone().subtract(1,"month"),t)};var i=r(n(76154)),a=r(n(18834))},99679:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!i.default.isMoment(e)||!i.default.isMoment(t))return!1;var n=(0,i.default)(e).subtract(1,"day");return(0,a.default)(n,t)};var i=r(n(76154)),a=r(n(27274))},27274:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t))&&e.date()===t.date()&&e.month()===t.month()&&e.year()===t.year()};var i=r(n(76154))},18834:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t))&&e.month()===t.month()&&e.year()===t.year()};var i=r(n(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,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.addModifier=function(e,t,n,r,u){var h=r.numberOfMonths,f=r.enableOutsideDays,p=r.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,a.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,r){var a=e[r]||m[r];if(!a[b]||!a[b].has(n)){var o=new Set(a[b]);o.add(n),t[r]=d({},a,(0,i.default)({},b,o))}return t}),x);else{var w=(0,s.default)(t),k=e[w]||m[w]||{};if(!k[b]||!k[b].has(n)){var S=new Set(k[b]);S.add(n),x[w]=d({},k,(0,i.default)({},b,S))}}return x},t.deleteModifier=function(e,t,n,r,u){var h=r.numberOfMonths,f=r.enableOutsideDays,p=r.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,a.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,r){var a=e[r]||m[r];if(a[b]&&a[b].has(n)){var o=new Set(a[b]);o.delete(n),t[r]=d({},a,(0,i.default)({},b,o))}return t}),x);else{var w=(0,s.default)(t),k=e[w]||m[w]||{};if(k[b]&&k[b].has(n)){var S=new Set(k[b]);S.delete(n),x[w]=d({},k,(0,i.default)({},b,S))}}return x};var i=r(n(43693)),a=r(n(26988)),o=r(n(80201)),s=r(n(1033)),l=r(n(49219)),c=n(70061);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,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(n);if("string"==typeof e)return"".concat(e," ").concat(n);throw new TypeError("noflip expects a string or a number")};var n="/* @noflip */"},85781:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){(0,a.default)(i.default)};var i=r(n(64832)),a=r(n(97744))},97744:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){i.default.registerInterface(e),i.default.registerTheme(a.default)};var i=r(n(10533)),a=r(n(1670))},80201:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=i.default.isMoment(e)?e:(0,a.default)(e,t);return n?n.year()+"-"+String(n.month()+1).padStart(2,"0")+"-"+String(n.date()).padStart(2,"0"):null};var i=r(n(76154)),a=r(n(47154))},1033:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=i.default.isMoment(e)?e:(0,a.default)(e,t);return n?n.year()+"-"+String(n.month()+1).padStart(2,"0"):null};var i=r(n(76154)),a=r(n(47154))},79141:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=i.default.isMoment(e)?e:(0,a.default)(e,t);return n?n.format(o.DISPLAY_FORMAT):null};var i=r(n(76154)),a=r(n(47154)),o=n(70061)},47154:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t?[t,a.DISPLAY_FORMAT,a.ISO_FORMAT]:[a.DISPLAY_FORMAT,a.ISO_FORMAT],r=(0,i.default)(e,n,!0);return r.isValid()?r.hour(12):null};var i=r(n(76154)),a=n(70061)},57299:e=>{"use strict";function t(){return null}function n(){return t}t.isRequired=t,e.exports={and:n,between:n,booleanSome:n,childrenHavePropXorChildren:n,childrenOf:n,childrenOfType:n,childrenSequenceOf:n,componentWithName:n,disallowedIf:n,elementType:n,empty:n,explicitNull:n,forbidExtraProps:Object,integer:n,keysOf:n,mutuallyExclusiveProps:n,mutuallyExclusiveTrueProps:n,nChildren:n,nonNegativeInteger:t,nonNegativeNumber:n,numericString:n,object:n,or:n,predicate:n,range:n,ref:n,requiredBy:n,restrictedProp:n,sequenceOf:n,shape:n,stringEndsWith:n,stringStartsWith:n,uniqueArray:n,uniqueArrayOf:n,valuesOf:n,withShape:n}},29492:(e,t,n)=>{e.exports=n(57299)},24740:function(e,t,n){!function(e,t){"use strict";function n(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var r=n(t);function i(e,t){return i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},i(e,t)}var a={error:null},o=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state=a,t.resetErrorBoundary=function(){for(var e,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];null==t.props.onReset||(e=t.props).onReset.apply(e,r),t.reset()},t}var n,o;o=e,(n=t).prototype=Object.create(o.prototype),n.prototype.constructor=n,i(n,o),t.getDerivedStateFromError=function(e){return{error:e}};var s=t.prototype;return s.reset=function(){this.setState(a)},s.componentDidCatch=function(e,t){var n,r;null==(n=(r=this.props).onError)||n.call(r,e,t)},s.componentDidUpdate=function(e,t){var n,r,i,a,o=this.state.error,s=this.props.resetKeys;null!==o&&null!==t.error&&(void 0===(i=e.resetKeys)&&(i=[]),void 0===(a=s)&&(a=[]),i.length!==a.length||i.some((function(e,t){return!Object.is(e,a[t])})))&&(null==(n=(r=this.props).onResetKeysChange)||n.call(r,e.resetKeys,s),this.reset())},s.render=function(){var e=this.state.error,t=this.props,n=t.fallbackRender,i=t.FallbackComponent,a=t.fallback;if(null!==e){var o={error:e,resetErrorBoundary:this.resetErrorBoundary};if(r.isValidElement(a))return a;if("function"==typeof n)return n(o);if(i)return r.createElement(i,o);throw new Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return this.props.children},t}(r.Component);e.ErrorBoundary=o,e.useErrorHandler=function(e){var t=r.useState(null),n=t[0],i=t[1];if(null!=e)throw e;if(null!=n)throw n;return i},e.withErrorBoundary=function(e,t){var n=function(n){return r.createElement(o,t,r.createElement(e,n))},i=e.displayName||e.name||"Unknown";return n.displayName="withErrorBoundary("+i+")",n},Object.defineProperty(e,"__esModule",{value:!0})}(t,n(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 n(e){if("function"!=typeof e)throw new Error(t.invalidPropValidator);var n=e.bind(null,!1,null);return n.isRequired=e.bind(null,!0,null),n.withPredicate=function(n){if("function"!=typeof n)throw new Error(t.invalidPredicate);var r=e.bind(null,!1,n);return r.isRequired=e.bind(null,!0,n),r},n}function r(e,n,r){return new Error("The prop `"+e+"` "+t.requiredCore+" in `"+n+"`, but its value is `"+r+"`.")}e.exports={constructPropValidatorVariations:n,createMomentChecker:function(e,i,a,o){return n((function(n,s,l,c,u,d,h){var f=l[c],p=typeof f,g=function(e,t,n,i){var a=void 0===i,o=null===i;if(e){if(a)return r(n,t,"undefined");if(o)return r(n,t,"null")}return a||o?null:-1}(n,u=u||t.anonymousMessage,h=h||c,f);if(-1!==g)return g;if(i&&!i(f))return new Error(t.invalidTypeCore+": `"+c+"` of type `"+p+"` supplied to `"+u+"`, expected `"+e+"`.");if(!a(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,n)=>{var r=n(76154),i=n(50759),a=n(38174);e.exports={momentObj:a.createMomentChecker("object",(function(e){return"object"==typeof e}),(function(e){return i.isValidMoment(e)}),"Moment"),momentString:a.createMomentChecker("string",(function(e){return"string"==typeof e}),(function(e){return i.isValidMoment(r(e))}),"Moment"),momentDurationObj:a.createMomentChecker("object",(function(e){return"object"==typeof e}),(function(e){return r.isDuration(e)}),"Duration")}},50759:(e,t,n)=>{var r=n(76154);e.exports={isValidMoment:function(e){return!("function"==typeof r.isMoment&&!r.isMoment(e))&&("function"==typeof e.isValid?e.isValid():!isNaN(e))}}},10118:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=u(n(51609)),a=u(n(5556)),o=n(91618),s=n(89929),l=u(n(18638)),c=u(n(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:a.default.node.isRequired,onOutsideClick:a.default.func.isRequired,disabled:a.default.bool,useCapture:a.default.bool,display:a.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 n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];var a=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(r)));return a.onMouseDown=a.onMouseDown.bind(a),a.onMouseUp=a.onMouseUp.bind(a),a.setChildNodeRef=a.setChildNodeRef.bind(a),a}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),r(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.disabled,n=e.useCapture;t||this.addMouseDownEventListener(n)}},{key:"componentDidUpdate",value:function(e){var t=e.disabled,n=this.props,r=n.disabled,i=n.useCapture;t!==r&&(r?this.removeEventListeners():this.addMouseDownEventListener(i))}},{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,n=this.childNode&&(0,c.default)(this.childNode,e.target);this.removeMouseUp&&(this.removeMouseUp(),this.removeMouseUp=null),n||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,n=e.display;return i.default.createElement("div",{ref:this.setChildNodeRef,style:n!==d.BLOCK&&(0,l.default)(d).includes(n)?{display:n}:void 0},t)}}]),t}(i.default.Component);t.default=p,p.propTypes=h,p.defaultProps=f},91702:(e,t,n)=>{e.exports=n(10118)},2533:e=>{"use strict";function t(){return null}function n(){return t}t.isRequired=t,e.exports={and:n,between:n,booleanSome:n,childrenHavePropXorChildren:n,childrenOf:n,childrenOfType:n,childrenSequenceOf:n,componentWithName:n,disallowedIf:n,elementType:n,empty:n,explicitNull:n,forbidExtraProps:Object,integer:n,keysOf:n,mutuallyExclusiveProps:n,mutuallyExclusiveTrueProps:n,nChildren:n,nonNegativeInteger:t,nonNegativeNumber:n,numericString:n,object:n,or:n,predicate:n,range:n,ref:n,requiredBy:n,restrictedProp:n,sequenceOf:n,shape:n,stringEndsWith:n,stringStartsWith:n,uniqueArray:n,uniqueArrayOf:n,valuesOf:n,withShape:n}},91618:(e,t,n)=>{e.exports=n(2533)},41390:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Portal:()=>m,PortalWithState:()=>b});var r=n(75795),i=n.n(r),a=n(51609),o=n.n(a),s=n(5556),l=n.n(s),c=!("undefined"==typeof window||!window.document||!window.document.createElement),u=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),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)),i().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 n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),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(){i().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=i().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=i().createPortal?h:g;var v=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),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 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,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.portalNode=null,n.state={active:!!e.defaultOpen},n.openPortal=n.openPortal.bind(n),n.closePortal=n.closePortal.bind(n),n.wrapWithPortal=n.wrapWithPortal.bind(n),n.handleOutsideMouseClick=n.handleOutsideMouseClick.bind(n),n.handleKeydown=n.handleKeydown.bind(n),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)}(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,n)=>{"use strict";var r=n(24994);t.default=void 0;var i=r(n(53003)),a=r(n(40809)),o=n(82790),s=r(n(8276)),l=r(n(71620)),c={create:function(e){var t={},n=Object.keys(e),r=(a.default.get(o.GLOBAL_CACHE_KEY)||{}).namespace,i=void 0===r?"":r;return n.forEach((function(e){var n=(0,s.default)(i,e);t[e]=n})),t},resolve:function(e){var t=(0,i.default)(e,1/0),n=(0,l.default)(t),r=n.classNames,a=n.hasInlineStyles,o=n.inlineStyles,s={className:r.map((function(e,t){return"".concat(e," ").concat(e,"_").concat(t+1)})).join(" ")};return a&&(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 n=e.length>0?"".concat(e,"__"):"";return"".concat(n).concat(t)}},71620:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){for(var t=[],n=!1,r={},i=0;i<e.length;i++){var a=e[i];a&&("string"==typeof a?t.push(a):(Object.assign(r,a),n=!0))}return{classNames:t,hasInlineStyles:n,inlineStyles:r}}},64832:(e,t,n)=>{e.exports=n(54241).default},10533:(e,t)=>{"use strict";var n,r;function i(e,t){var n=t(e(r));return function(){return n}}function a(e){return i(e,n.createLTR||n.create)}function o(){return r}function s(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.resolve(t)}function l(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.resolveLTR?n.resolveLTR(t):s(t)}Object.defineProperty(t,"__esModule",{value:!0}),t._getInterface=function(){return n},t._getTheme=o,t.default=void 0;var c={registerTheme:function(e){r=e},registerInterface:function(e){n=e},create:a,createLTR:a,createRTL:function(e){return i(e,n.createRTL||n.create)},get:o,resolve:l,resolveLTR:l,resolveRTL:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.resolveRTL?n.resolveRTL(t):s(t)},flush:function(){n.flush&&n.flush()}};t.default=c},45437:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DIRECTIONS",{enumerable:!0,get:function(){return s.DIRECTIONS}}),t.default=void 0;var i,a=n(51609),o=r(n(5556)),s=n(1666),l=(i={stylesInterface:null,stylesTheme:null,direction:null},a.createContext?(0,a.createContext)(i):{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 n={};t.default=function(){return n}},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,n){"undefined"!=typeof performance&&void 0!==performance.mark&&"function"==typeof performance.clearMarks&&(performance.clearMarks(t),performance.mark(t),performance.measure(n,e,t),performance.clearMarks(n))},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,n)=>{"use strict";var r=n(6305),i=n(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 a=i(n(94634)),o=i(n(43693)),s=i(n(91847)),l=i(n(6221)),c=i(n(51609)),u=i(n(4146)),d=i(n(95193)),h=i(n(61886)),f=i(n(77609)),p=(i(n(47267)),r(n(45437))),g=r(n(10533)),m=n(98212);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,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]:{},n=t.stylesPropName,r=void 0===n?"styles":n,i=t.themePropName,m=void 0===i?"theme":i,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 n=(0,d.default)(t),i=function(n){function i(){return n.apply(this,arguments)||this}(0,l.default)(i,n);var u=i.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(),n=this.getCurrentTheme(),r=this.getCurrentDirection(),a=function(e,t,n){var r=E.get(e);if(!r)return null;var i=r.get(t);return i?i[n]:null}(n,i,r),o=!a||!a.stylesInterface||t&&a.stylesInterface!==t,s=!a||a.theme!==n;if(!o&&!s)return a.props;var l=o&&function(e,t){var n=e===p.DIRECTIONS.RTL?"RTL":"LTR",r=t["create".concat(n)]||t.create;return{create:r,original:r}}(r,t)||a.create,c=o&&function(e,t){var n=e===p.DIRECTIONS.RTL?"RTL":"LTR",r=t["resolve".concat(n)]||t.resolve;return{resolve:r,original:r}}(r,t)||a.resolve,u=l.create,d=c.resolve,h=!a||!a.create||l.original!==a.create.original,f=(!a||!a.resolve||c.original!==a.resolve.original)&&function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return d(t)}||a.props.css,g=function(t){var n=_.get(t)||e(t)||{};return _.set(t,n),n}(n),m={css:f,styles:(h||g!==a.stylesFnResult)&&u(g)||a.props.styles,theme:n};return function(e,t,n,r){var i=E.get(e);i||(i="undefined"==typeof WeakMap?new Map:new WeakMap,E.set(e,i));var a=i.get(t);a||(a={ltr:{},rtl:{}},i.set(t,a)),a[n]=r}(n,i,r,{stylesInterface:t,theme:n,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,n=this.getProps(),i=n.theme,l=n.styles,u=n.css;w&&this.flush();var d=this.props,h=d.forwardedRef,f=(0,s.default)(d,["forwardedRef"]);return c.default.createElement(t,(0,a.default)({ref:void 0===c.default.forwardRef?void 0:h},void 0===c.default.forwardRef?this.props:f,(e={},(0,o.default)(e,m,i),(0,o.default)(e,r,l),(0,o.default)(e,b,u),e)))},i}(C);void 0!==c.default.forwardRef&&(i.propTypes={forwardedRef:(0,h.default)()});var f=void 0===c.default.forwardRef?i:c.default.forwardRef((function(e,t){return c.default.createElement(i,(0,a.default)({},e,{forwardedRef:t}))}));return t.propTypes&&(f.propTypes=y({},t.propTypes),delete f.propTypes[r],delete f.propTypes[m],delete f.propTypes[b]),t.defaultProps&&(f.defaultProps=y({},t.defaultProps)),i.contextType=p.default,f.WrappedComponent=t,f.displayName="withStyles(".concat(n,")"),(0,u.default)(f,t)}}var x=b;t.default=x;var w=g.default.resolveLTR;t.css=w},98212:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.withStylesPropTypes=void 0;var i=r(n(5556)),a={styles:i.default.object.isRequired,theme:i.default.object.isRequired,css:i.default.func.isRequired};t.withStylesPropTypes=a;var o=a;t.default=o},95193:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){return"string"==typeof t?t:"function"==typeof t?t.displayName||(0,i.default)(t):(0,a.isForwardRef)({type:t,$$typeof:a.Element})?t.displayName:(0,a.isMemo)(t)?e(t.type):null};var r,i=(r=n(21482))&&r.__esModule?r:{default:r},a=n(23294)},3098:(e,t,n)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=((r=n(88372))&&r.__esModule?r:{default:r}).default;t.default=i},61219:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return(0,i.default)(e.bind(),{typeName:t,typeChecker:n,isRequired:(0,i.default)(e.isRequired.bind(),{typeName:t,typeChecker:n,typeRequired:!0})})};var r,i=(r=n(6525))&&r.__esModule?r:{default:r}},61886:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(51609),i=o(n(3098)),a=o(n(61219));function o(e){return e&&e.__esModule?e:{default:e}}var s=Object.prototype.isPrototypeOf;function l(e,t,n){var a,o=e[t];return!("function"!=typeof(a=o)||s.call(r.Component,a)||r.PureComponent&&s.call(r.PureComponent,a))||function(e){if(!(0,i.default)(e))return!1;var t=Object.keys(e);return 1===t.length&&"current"===t[0]}(o)?null:new TypeError("".concat(t," in ").concat(n," must be a ref"))}function c(e,t,n){if(null==e[t])return null;for(var r=arguments.length,i=new Array(r>3?r-3:0),a=3;a<r;a++)i[a-3]=arguments[a];return l.apply(void 0,[e,t,n].concat(i))}c.isRequired=l,t.default=function(){return(0,a.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===n}(e)}(e)},n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,n){var r;return n&&!0===n.clone&&t(e)?a((r=e,Array.isArray(r)?[]:{}),e,n):e}function i(e,n,i){var o=e.slice();return n.forEach((function(n,s){void 0===o[s]?o[s]=r(n,i):t(n)?o[s]=a(e[s],n,i):-1===e.indexOf(n)&&o.push(r(n,i))})),o}function a(e,n,o){var s=Array.isArray(n);return s===Array.isArray(e)?s?((o||{arrayMerge:i}).arrayMerge||i)(e,n,o):function(e,n,i){var o={};return t(e)&&Object.keys(e).forEach((function(t){o[t]=r(e[t],i)})),Object.keys(n).forEach((function(s){t(n[s])&&e[s]?o[s]=a(e[s],n[s],i):o[s]=r(n[s],i)})),o}(e,n,o):r(n,o)}a.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,n){return a(e,n,t)}))};var o=a;e.exports=o},19874:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,o=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,h=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,p=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case a: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 i:return t}}}function k(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=h,t.Fragment=a,t.Lazy=m,t.Memo=g,t.Portal=i,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===r},t.isForwardRef=function(e){return w(e)===h},t.isFragment=function(e){return w(e)===a},t.isLazy=function(e){return w(e)===m},t.isMemo=function(e){return w(e)===g},t.isPortal=function(e){return w(e)===i},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===a||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,n)=>{"use strict";e.exports=n(19874)},24470:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CHANNEL="__direction__",t.DIRECTIONS={LTR:"ltr",RTL:"rtl"}},48635:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=(r=n(5556))&&r.__esModule?r:{default:r};t.default=i.default.shape({getState:i.default.func,setState:i.default.func,subscribe:i.default.func})},56131:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(18638)),i=o(n(5556)),a=n(24470);function o(e){return e&&e.__esModule?e:{default:e}}t.default=i.default.oneOf((0,r.default)(a.DIRECTIONS))},1666:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.withDirectionPropTypes=t.DIRECTIONS=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.default=function(e){var t=function(t){function n(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);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,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,t));return r.state={direction:t[c.CHANNEL]?t[c.CHANNEL].getState():v},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)}(n,t),i(n,[{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 a.default.createElement(e,r({},this.props,{direction:t}))}}]),n}(a.default.Component),n=(0,l.default)(e)||"Component";return t.WrappedComponent=e,t.contextTypes=m,t.displayName="withDirection("+String(n)+")",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 a=h(n(51609)),o=h(n(4146)),s=h(n(76501)),l=h(n(95193)),c=n(24470),u=h(n(48635)),d=h(n(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,n)=>{"use strict";var r=n(51609),i=Symbol.for("react.element"),a=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),o=r.__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,n){var r,l={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)a.call(t,r)&&!s.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===l[r]&&(l[r]=t[r]);return{$$typeof:i,type:e,key:c,ref:u,props:l,_owner:o.current}}},74848:(e,t,n)=>{"use strict";e.exports=n(21020)},99721:(e,t,n)=>{"use strict";var r=n(36556),i=n(14035),a=r("RegExp.prototype.exec"),o=n(69675);e.exports=function(e){if(!i(e))throw new o("`regex` must be a RegExp");return function(t){return null!==a(e,t)}}},96897:(e,t,n)=>{"use strict";var r=n(70453),i=n(52422),a=n(30592)(),o=n(98176),s=n(69675),l=r("%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 n=arguments.length>2&&!!arguments[2],r=!0,c=!0;if("length"in e&&o){var u=o(e,"length");u&&!u.configurable&&(r=!1),u&&!u.writable&&(c=!1)}return(r||c||!n)&&(a?i(e,"length",t,!0,!0):i(e,"length",t)),e}},93768:(e,t,n)=>{"use strict";var r=n(79612);e.exports=r.setPrototypeOf||null},45728:e=>{"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.setPrototypeOf||null},16728:(e,t,n)=>{"use strict";var r=n(45728),i=n(93768),a=n(53516),o=n(69675);e.exports=r?function(e,t){if(r(e,t))return e;throw new o("Reflect.setPrototypeOf: failed to set [[Prototype]]")}:i||(a?function(e,t){return a(e,t),e}:null)},68206:(e,t,n)=>{"use strict";var r=n(5388),i=n(24810),a=n(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=i(r(this));return a(a(e,s,""),l,"")}},20214:(e,t,n)=>{"use strict";var r=n(10487),i=n(38452),a=n(5388),o=n(68206),s=n(74895),l=n(79377),c=r(s()),u=function(e){return a(e),c(e)};i(u,{getPolyfill:s,implementation:o,shim:l}),e.exports=u},74895:(e,t,n)=>{"use strict";var r=n(68206);e.exports=function(){return String.prototype.trim&&""==="".trim()&&""==="".trim()&&"_"==="_".trim()&&"_"==="_".trim()?String.prototype.trim:r}},79377:(e,t,n)=>{"use strict";var r=n(30592)(),i=n(52422),a=n(74895);e.exports=function(){var e=a();return String.prototype.trim!==e&&(r?i(String.prototype,"trim",e,!0):i(String.prototype,"trim",e)),e}},1063:(e,t,n)=>{"use strict";var r=n(51609),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,o=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}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 n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,u=r[1];return s((function(){i.value=n,i.getSnapshot=t,c(i)&&u({inst:i})}),[e,n,t]),o((function(){return c(i)&&u({inst:i}),e((function(){c(i)&&u({inst:i})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},19888:(e,t,n)=>{"use strict";e.exports=n(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 n=0,r=Array(t);n<t;n++)r[n]=e[n];return r},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,n)=>{var r=n(70079);e.exports=function(e){if(Array.isArray(e))return r(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,n)=>{var r=n(77736);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,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 n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}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,n)=>{var r=n(95636);e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(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,n)=>{var r=n(73738).default;function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=r(e)&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var a={__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(a,s,l):a[s]=e[s]}return a.default=e,n&&n.set(e,a),a},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 n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}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,n)=>{var r=n(54893);e.exports=function(e,t){if(null==e)return{};var n,i,a=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a},e.exports.__esModule=!0,e.exports.default=e.exports},54893:e=>{e.exports=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n},e.exports.__esModule=!0,e.exports.default=e.exports},95636:e=>{function t(n,r){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(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},85715:(e,t,n)=>{var r=n(92987),i=n(81156),a=n(17122),o=n(47752);e.exports=function(e,t){return r(e)||i(e,t)||a(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},41132:(e,t,n)=>{var r=n(5901),i=n(99291),a=n(17122),o=n(41869);e.exports=function(e){return r(e)||i(e)||a(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},89045:(e,t,n)=>{var r=n(73738).default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;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,n)=>{var r=n(73738).default,i=n(89045);e.exports=function(e){var t=i(e,"string");return"symbol"==r(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},73738:e=>{function t(n){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(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},17122:(e,t,n)=>{var r=n(70079);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},23016:(e,t,n)=>{"use strict";var r=n(70453)("%Array.prototype%"),i=n(79290),a=n(58068),o=n(69675),s=n(77440),l=n(41417),c=n(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 i("length is greater than (2**32 - 1)");var t=arguments.length>1?arguments[1]:r,n=[];if(t!==r){if(!c)throw new a("ArrayCreate: a `proto` argument that is not `Array.prototype` is not supported in an environment that does not support setting the [[Prototype]]");c(n,t)}return 0!==e&&(n.length=e),n}},64076:(e,t,n)=>{"use strict";var r=n(70453)("%Symbol.species%",!0),i=n(69675),a=n(77440),o=n(23016),s=n(94281),l=n(79268),c=n(79801),u=n(92702);e.exports=function(e,t){if(!a(t)||t<0)throw new i("Assertion failed: length must be an integer >= 0");if(!l(e))return o(t);var n=s(e,"constructor");if(r&&u(n)&&null===(n=s(n,r))&&(n=void 0),void 0===n)return o(t);if(!c(n))throw new i("C must be a constructor");return new n(t)}},20545:(e,t,n)=>{"use strict";var r=n(70453),i=n(36556),a=n(69675),o=n(79268),s=r("%Reflect.apply%",!0)||i("Function.prototype.apply");e.exports=function(e,t){var n=arguments.length>2?arguments[2]:[];if(!o(n))throw new a("Assertion failed: optional `argumentsList`, if provided, must be a List");return s(e,t,n)}},43288:(e,t,n)=>{"use strict";var r=n(69675),i=n(13541),a=n(86175),o=n(92702);e.exports=function(e,t,n){if(!o(e))throw new r("Assertion failed: Type(O) is not Object");if(!i(t))throw new r("Assertion failed: P is not a Property Key");return a(e,t,{"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Value]]":n,"[[Writable]]":!0})}},42189:(e,t,n)=>{"use strict";var r=n(69675),i=n(43288),a=n(92702),o=n(13541);e.exports=function(e,t,n){if(!a(e))throw new r("Assertion failed: Type(O) is not Object");if(!o(t))throw new r("Assertion failed: P is not a Property Key");if(!i(e,t,n))throw new r("unable to create data property")}},58780:(e,t,n)=>{"use strict";var r=n(69675),i=n(55701),a=n(84769),o=n(79173),s=n(97856),l=n(13541),c=n(56654),u=n(29576),d=n(92702);e.exports=function(e,t,n){if(!d(e))throw new r("Assertion failed: Type(O) is not Object");if(!l(t))throw new r("Assertion failed: P is not a Property Key");var h=i(n)?n:u(n);if(!i(h))throw new r("Assertion failed: Desc is not a valid Property Descriptor");return a(s,c,o,e,t,h)}},61828:(e,t,n)=>{"use strict";var r=n(69675),i=n(85689),a=n(20545),o=n(42189),s=n(94281),l=n(63772),c=n(79268),u=n(52916),d=n(11885);e.exports=function e(t,n,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(n,y)){var b=s(n,y);if(void 0!==g){if(arguments.length<=6)throw new r("Assertion failed: thisArg is required when mapperFunction is provided");b=a(g,arguments[6],[b,v,n])}var x=!1;if(p>0&&(x=c(b)),x)m=e(t,b,u(b),m,p-1);else{if(m>=i)throw new r("index too large");o(t,d(m),b),m+=1}}v+=1}return m}},79173:(e,t,n)=>{"use strict";var r=n(69675),i=n(55701),a=n(52997);e.exports=function(e){if(void 0!==e&&!i(e))throw new r("Assertion failed: `Desc` must be a Property Descriptor");return a(e)}},94281:(e,t,n)=>{"use strict";var r=n(69675),i=n(58859),a=n(92702),o=n(13541);e.exports=function(e,t){if(!a(e))throw new r("Assertion failed: Type(O) is not Object");if(!o(t))throw new r("Assertion failed: P is not a Property Key, got "+i(t));return e[t]}},63772:(e,t,n)=>{"use strict";var r=n(69675),i=n(92702),a=n(13541);e.exports=function(e,t){if(!i(e))throw new r("Assertion failed: `O` must be an Object");if(!a(t))throw new r("Assertion failed: `P` must be a Property Key");return t in e}},56951:(e,t,n)=>{"use strict";var r=n(69675),i=n(9957),a=n(55701);e.exports=function(e){if(void 0===e)return!1;if(!a(e))throw new r("Assertion failed: `Desc` must be a Property Descriptor");return!(!i(e,"[[Get]]")&&!i(e,"[[Set]]"))}},79268:(e,t,n)=>{"use strict";e.exports=n(21412)},84377:(e,t,n)=>{"use strict";e.exports=n(69600)},79801:(e,t,n)=>{"use strict";var r=n(61376)("%Reflect.construct%",!0),i=n(58780);try{i({},"",{"[[Get]]":function(){}})}catch(e){i=null}if(i&&r){var a={},o={};i(o,"length",{"[[Get]]":function(){throw a},"[[Enumerable]]":!0}),e.exports=function(e){try{r(e,o)}catch(e){return e===a}}}else e.exports=function(e){return"function"==typeof e&&!!e.prototype}},97856:(e,t,n)=>{"use strict";var r=n(69675),i=n(9957),a=n(55701);e.exports=function(e){if(void 0===e)return!1;if(!a(e))throw new r("Assertion failed: `Desc` must be a Property Descriptor");return!(!i(e,"[[Value]]")&&!i(e,"[[Writable]]"))}},60908:(e,t,n)=>{"use strict";var r=n(70453),i=r("%Object.preventExtensions%",!0),a=r("%Object.isExtensible%",!0),o=n(86600);e.exports=i?function(e){return!o(e)&&a(e)}:function(e){return!o(e)}},19561:(e,t,n)=>{"use strict";var r=n(69675),i=n(56951),a=n(97856),o=n(55701);e.exports=function(e){if(void 0===e)return!1;if(!o(e))throw new r("Assertion failed: `Desc` must be a Property Descriptor");return!i(e)&&!a(e)}},52916:(e,t,n)=>{"use strict";var r=n(69675),i=n(94281),a=n(69916),o=n(92702);e.exports=function(e){if(!o(e))throw new r("Assertion failed: `obj` must be an Object");return a(i(e,"length"))}},86175:(e,t,n)=>{"use strict";var r=n(98176),i=n(58068),a=n(69675),o=n(55701),s=n(56951),l=n(60908),c=n(13541),u=n(29576),d=n(56654),h=n(46532),f=n(92702);e.exports=function(e,t,n){if(!f(e))throw new a("Assertion failed: O must be an Object");if(!c(t))throw new a("Assertion failed: P must be a Property Key");if(!o(n))throw new a("Assertion failed: Desc must be a Property Descriptor");if(!r){if(s(n))throw new i("This environment does not support accessor property descriptors.");var p=!(t in e)&&n["[[Writable]]"]&&n["[[Enumerable]]"]&&n["[[Configurable]]"]&&"[[Value]]"in n,g=t in e&&(!("[[Configurable]]"in n)||n["[[Configurable]]"])&&(!("[[Enumerable]]"in n)||n["[[Enumerable]]"])&&(!("[[Writable]]"in n)||n["[[Writable]]"])&&"[[Value]]"in n;if(p||g)return e[t]=n["[[Value]]"],d(e[t],n["[[Value]]"]);throw new i("This environment does not support defining non-writable, non-enumerable, or non-configurable properties")}var m=r(e,t),v=m&&u(m),y=l(e);return h(e,t,y,n,v)}},56654:(e,t,n)=>{"use strict";var r=n(94459);e.exports=function(e,t){return e===t?0!==e||1/e==1/t:r(e)&&r(t)}},33360:(e,t,n)=>{"use strict";var r=n(70453),i=r("%RegExp%"),a=n(69675),o=r("%parseInt%"),s=n(36556),l=n(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 i("["+["
","",""].join("")+"]","g")),p=n(20214);e.exports=function e(t){if("string"!=typeof t)throw new a("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 n=p(t);return n!==t?e(n):+t}},4150:e=>{"use strict";e.exports=function(e){return!!e}},30289:(e,t,n)=>{"use strict";var r=n(36065),i=n(76967),a=n(94459),o=n(63331);e.exports=function(e){var t=r(e);return a(t)||0===t?0:o(t)?i(t):t}},69916:(e,t,n)=>{"use strict";var r=n(85689),i=n(30289);e.exports=function(e){var t=i(e);return t<=0?0:t>r?r:t}},36065:(e,t,n)=>{"use strict";var r=n(70453),i=n(69675),a=r("%Number%"),o=n(86600),s=n(39163),l=n(33360);e.exports=function(e){var t=o(e)?e:s(e,a);if("symbol"==typeof t)throw new i("Cannot convert a Symbol value to a number");if("bigint"==typeof t)throw new i("Conversion from 'BigInt' to 'number' is not allowed.");return"string"==typeof t?l(t):+t}},48227:(e,t,n)=>{"use strict";e.exports=n(33348)},39163:(e,t,n)=>{"use strict";var r=n(95437);e.exports=function(e){return arguments.length>1?r(e,arguments[1]):r(e)}},29576:(e,t,n)=>{"use strict";var r=n(9957),i=n(69675),a=n(84377),o=n(4150),s=n(92702);e.exports=function(e){if(!s(e))throw new i("ToPropertyDescriptor requires an object");var t={};if(r(e,"enumerable")&&(t["[[Enumerable]]"]=o(e.enumerable)),r(e,"configurable")&&(t["[[Configurable]]"]=o(e.configurable)),r(e,"value")&&(t["[[Value]]"]=e.value),r(e,"writable")&&(t["[[Writable]]"]=o(e.writable)),r(e,"get")){var n=e.get;if(void 0!==n&&!a(n))throw new i("getter must be a function");t["[[Get]]"]=n}if(r(e,"set")){var l=e.set;if(void 0!==l&&!a(l))throw new i("setter must be a function");t["[[Set]]"]=l}if((r(t,"[[Get]]")||r(t,"[[Set]]"))&&(r(t,"[[Value]]")||r(t,"[[Writable]]")))throw new i("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return t}},11885:(e,t,n)=>{"use strict";var r=n(70453)("%String%"),i=n(69675);e.exports=function(e){if("symbol"==typeof e)throw new i("Cannot convert a Symbol value to a string");return r(e)}},58501:(e,t,n)=>{"use strict";var r=n(82439);e.exports=function(e){return"symbol"==typeof e?"Symbol":"bigint"==typeof e?"BigInt":r(e)}},46532:(e,t,n)=>{"use strict";var r=n(69675),i=n(84769),a=n(98143),o=n(55701),s=n(79173),l=n(56951),c=n(97856),u=n(19561),d=n(13541),h=n(56654),f=n(58501),p=n(92702);e.exports=function(e,t,n,g,m){var v,y,b=f(e);if(void 0!==e&&!p(e))throw new r("Assertion failed: O must be undefined or an Object");if(!d(t))throw new r("Assertion failed: P must be a Property Key");if("boolean"!=typeof n)throw new r("Assertion failed: extensible must be a Boolean");if(!o(g))throw new r("Assertion failed: Desc must be a Property Descriptor");if(void 0!==m&&!o(m))throw new r("Assertion failed: current must be a Property Descriptor, or undefined");if(void 0===m)return!!n&&("Undefined"===b||(l(g)?i(c,h,s,e,t,g):i(c,h,s,e,t,{"[[Configurable]]":!!g["[[Configurable]]"],"[[Enumerable]]":!!g["[[Enumerable]]"],"[[Value]]":g["[[Value]]"],"[[Writable]]":!!g["[[Writable]]"]})));if(!a({IsAccessorDescriptor:l,IsDataDescriptor:c},m))throw new r("`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]]"],i(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]]"],i(c,h,s,e,t,{"[[Configurable]]":!!v,"[[Enumerable]]":!!y,"[[Value]]":("[[Value]]"in g?g:m)["[[Value]]"],"[[Writable]]":!!("[[Writable]]"in g?g:m)["[[Writable]]"]})):i(c,h,s,e,t,g))}},8091:(e,t,n)=>{"use strict";var r=n(58968);e.exports=function(e){return"bigint"==typeof e?e:r(e)}},76967:(e,t,n)=>{"use strict";var r=n(8091),i=n(69675);e.exports=function(e){if("number"!=typeof e&&"bigint"!=typeof e)throw new i("argument must be a Number or a BigInt");var t=e<0?-r(-e):r(e);return 0===t?0:t}},24810:(e,t,n)=>{"use strict";var r=n(70453)("%String%"),i=n(69675);e.exports=function(e){if("symbol"==typeof e)throw new i("Cannot convert a Symbol value to a string");return r(e)}},82439:(e,t,n)=>{"use strict";var r=n(92702);e.exports=function(e){return null===e?"Null":void 0===e?"Undefined":r(e)?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":void 0}},61376:(e,t,n)=>{"use strict";e.exports=n(70453)},84769:(e,t,n)=>{"use strict";var r=n(30592),i=n(30655),a=r.hasArrayLengthDefineBug(),o=a&&n(21412),s=n(36556)("Object.prototype.propertyIsEnumerable");e.exports=function(e,t,n,r,l,c){if(!i){if(!e(c))return!1;if(!c["[[Configurable]]"]||!c["[[Writable]]"])return!1;if(l in r&&s(r,l)!==!!c["[[Enumerable]]"])return!1;var u=c["[[Value]]"];return r[l]=u,t(r[l],u)}return a&&"length"===l&&"[[Value]]"in c&&o(r)&&r.length!==c["[[Value]]"]?(r.length=c["[[Value]]"],r.length===c["[[Value]]"]):(i(r,l,n(c)),!0)}},21412:(e,t,n)=>{"use strict";var r=n(70453)("%Array%"),i=!r.isArray&&n(36556)("Object.prototype.toString");e.exports=r.isArray||function(e){return"[object Array]"===i(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,n)=>{"use strict";var r=n(55701);e.exports=function(e,t){return r(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,n)=>{"use strict";var r=n(69675),i=n(9957),a={__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(i(e,t)&&!a[t])return!1;var n=i(e,"[[Value]]")||i(e,"[[Writable]]"),o=i(e,"[[Get]]")||i(e,"[[Set]]");if(n&&o)throw new r("Property Descriptors may not be both accessor and data descriptors");return!0}},48343:(e,t,n)=>{"use strict";const{normalizeIPv6:r,normalizeIPv4:i,removeDotSegments:a,recomposeAuthority:o,normalizeComponentEncoding:s}=n(34834),l=n(343);function c(e,t,n,r){const i={};return r||(e=f(u(e,n),n),t=f(u(t,n),n)),!(n=n||{}).tolerant&&t.scheme?(i.scheme=t.scheme,i.userinfo=t.userinfo,i.host=t.host,i.port=t.port,i.path=a(t.path||""),i.query=t.query):(void 0!==t.userinfo||void 0!==t.host||void 0!==t.port?(i.userinfo=t.userinfo,i.host=t.host,i.port=t.port,i.path=a(t.path||""),i.query=t.query):(t.path?("/"===t.path.charAt(0)?i.path=a(t.path):(void 0===e.userinfo&&void 0===e.host&&void 0===e.port||e.path?e.path?i.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path:i.path=t.path:i.path="/"+t.path,i.path=a(i.path)),i.query=t.query):(i.path=e.path,void 0!==t.query?i.query=t.query:i.query=e.query),i.userinfo=e.userinfo,i.host=e.host,i.port=e.port),i.scheme=e.scheme),i.fragment=t.fragment,i}function u(e,t){const n={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:""},r=Object.assign({},t),i=[],s=l[(r.scheme||n.scheme||"").toLowerCase()];s&&s.serialize&&s.serialize(n,r),void 0!==n.path&&(r.skipEscape?n.path=unescape(n.path):(n.path=escape(n.path),void 0!==n.scheme&&(n.path=n.path.split("%3A").join(":")))),"suffix"!==r.reference&&n.scheme&&i.push(n.scheme,":");const c=o(n);if(void 0!==c&&("suffix"!==r.reference&&i.push("//"),i.push(c),n.path&&"/"!==n.path.charAt(0)&&i.push("/")),void 0!==n.path){let e=n.path;r.absolutePath||s&&s.absolutePath||(e=a(e)),void 0===c&&(e=e.replace(/^\/\//u,"/%2F")),i.push(e)}return void 0!==n.query&&i.push("?",n.query),void 0!==n.fragment&&i.push("#",n.fragment),i.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 n=Object.assign({},t),a={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"===n.reference&&(e=(n.scheme?n.scheme+":":"")+"//"+e);const c=e.match(h);if(c){if(a.scheme=c[1],a.userinfo=c[3],a.host=c[4],a.port=parseInt(c[5],10),a.path=c[6]||"",a.query=c[7],a.fragment=c[8],isNaN(a.port)&&(a.port=c[5]),a.host){const e=i(a.host);if(!1===e.isIPV4){const t=r(e.host);a.host=t.host.toLowerCase(),s=t.isIPV6}else a.host=e.host,s=!0}void 0!==a.scheme||void 0!==a.userinfo||void 0!==a.host||void 0!==a.port||void 0!==a.query||a.path?void 0===a.scheme?a.reference="relative":void 0===a.fragment?a.reference="absolute":a.reference="uri":a.reference="same-document",n.reference&&"suffix"!==n.reference&&n.reference!==a.reference&&(a.error=a.error||"URI is not a "+n.reference+" reference.");const e=l[(n.scheme||a.scheme||"").toLowerCase()];if(!(n.unicodeSupport||e&&e.unicodeSupport)&&a.host&&(n.domainHost||e&&e.domainHost)&&!1===s&&function(e){let t=0;for(let n=0,r=e.length;n<r;++n)if(t=e.charCodeAt(n),t>126||d[t])return!0;return!1}(a.host))try{a.host=URL.domainToASCII(a.host.toLowerCase())}catch(e){a.error=a.error||"Host's domain name can not be converted to ASCII: "+e}(!e||e&&!e.skipNormalize)&&(o&&void 0!==a.scheme&&(a.scheme=unescape(a.scheme)),o&&void 0!==a.host&&(a.host=unescape(a.host)),a.path&&(a.path=escape(unescape(a.path))),a.fragment&&(a.fragment=encodeURI(decodeURIComponent(a.fragment)))),e&&e.parse&&e.parse(a,n)}else a.error=a.error||"URI can not be parsed.";return a}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,n){const r=Object.assign({scheme:"null"},n);return u(c(f(e,r),f(t,r),r,!0),{...r,skipEscape:!0})},resolveComponents:c,equal:function(e,t,n){return"string"==typeof e?(e=unescape(e),e=u(s(f(e,n),!0),{...n,skipEscape:!0})):"object"==typeof e&&(e=u(s(e,!0),{...n,skipEscape:!0})),"string"==typeof t?(t=unescape(t),t=u(s(f(t,n),!0),{...n,skipEscape:!0})):"object"==typeof t&&(t=u(s(t,!0),{...n,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,n=/([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-.:;=@]|%[\da-f]{2})+)/iu;function r(e){return"boolean"==typeof e.secure?e.secure:"wss"===String(e.scheme).toLowerCase()}function i(e){return e.host||(e.error=e.error||"HTTP URIs must have a host."),e}function a(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:i,serialize:a},s={scheme:"ws",domainHost:!0,parse:function(e){return e.secure=r(e),e.resourceName=(e.path||"/")+(e.query?"?"+e.query:""),e.path=void 0,e.query=void 0,e},serialize:function(e){if(e.port!==(r(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,n]=e.resourceName.split("?");e.path=t&&"/"!==t?t:void 0,e.query=n,e.resourceName=void 0}return e.fragment=void 0,e}},l={http:o,https:{scheme:"https",domainHost:o.domainHost,parse:i,serialize:a},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 r=e.path.match(n);if(r){const n=t.scheme||e.scheme||"urn";e.nid=r[1].toLowerCase(),e.nss=r[2];const i=`${n}:${t.nid||e.nid}`,a=l[i];e.path=void 0,a&&(e=a.parse(e,t))}else e.error=e.error||"URN can not be parsed.";return e},serialize:function(e,t){const n=t.scheme||e.scheme||"urn",r=e.nid.toLowerCase(),i=`${n}:${t.nid||r}`,a=l[i];a&&(e=a.serialize(e,t));const o=e,s=e.nss;return o.path=`${r||t.nid}:${s}`,t.skipEscape=!0,o},skipNormalize:!0},"urn:uuid":{scheme:"urn:uuid",parse:function(e,n){const r=e;return r.uuid=r.nss,r.nss=void 0,n.tolerant||r.uuid&&t.test(r.uuid)||(r.error=r.error||"UUID is not valid."),r},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,n)=>{"use strict";const{HEX:r}=n(64914),i=/^(?:(?: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 a(e){if(c(e,".")<3)return{host:e,isIPV4:!1};const t=e.match(i)||[],[n]=t;return n?{host:l(n,"."),isIPV4:!0}:{host:e,isIPV4:!1}}function o(e,t=!1){let n="",i=!0;for(const t of e){if(void 0===r[t])return;"0"!==t&&!0===i&&(i=!1),i||(n+=t)}return t&&0===n.length&&(n="0"),n}function s(e){if(c(e,":")<2)return{host:e,isIPV6:!1};const t=function(e){let t=0;const n={error:!1,address:"",zone:""},r=[],i=[];let a=!1,s=!1,l=!1;function c(){if(i.length){if(!1===a){const e=o(i);if(void 0===e)return n.error=!0,!1;r.push(e)}i.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;a=!0}else i.push(u);else{if(!0===s&&(l=!0),!c())break;if(t++,r.push(":"),t>7){n.error=!0;break}o-1>=0&&":"===e[o-1]&&(s=!0)}}return i.length&&(a?n.zone=i.join(""):l?r.push(i.join("")):r.push(o(i))),n.address=r.join(""),n}(e);if(t.error)return{host:e,isIPV6:!1};{let e=t.address,n=t.address;return t.zone&&(e+="%"+t.zone,n+="%25"+t.zone),{host:e,escapedHost:n,isIPV6:!0}}}function l(e,t){let n="",r=!0;const i=e.length;for(let a=0;a<i;a++){const o=e[a];"0"===o&&r?(a+1<=i&&e[a+1]===t||a+1===i)&&(n+=o,r=!1):(r=o===t,n+=o)}return n}function c(e,t){let n=0;for(let r=0;r<e.length;r++)e[r]===t&&n++;return n}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 n=unescape(e.host);const r=a(n);if(r.isIPV4)n=r.host;else{const t=s(r.host);n=!0===t.isIPV6?`[${t.escapedHost}]`:e.host}t.push(n)}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 n=!0!==t?escape:unescape;return void 0!==e.scheme&&(e.scheme=n(e.scheme)),void 0!==e.userinfo&&(e.userinfo=n(e.userinfo)),void 0!==e.host&&(e.host=n(e.host)),void 0!==e.path&&(e.path=n(e.path)),void 0!==e.query&&(e.query=n(e.query)),void 0!==e.fragment&&(e.fragment=n(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 n=e.match(f);if(!n)throw new Error("Unexpected dot segment condition");{const r=n[0];e=e.slice(r.length),t.push(r)}}return t.join("")},normalizeIPv4:a,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 n(r){var i=t[r];if(void 0!==i)return i.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e={};n.r(e),n.d(e,{addNotice:()=>rh,addSnackbarNotice:()=>nh,dismissNotification:()=>ih});var t={};n.r(t),n.d(t,{getNotifications:()=>ah,getNotificationsByType:()=>oh});var r=n(51609),i=n.n(r);const a=window.wp.element;var o=n(32485),s=n.n(o);const l=window.wp.i18n,c=()=>(0,r.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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,r.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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"})),d=()=>(0,r.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("path",{d:"M6 12L10 8L6 4",stroke:"#4B5563",strokeWidth:"1.33333",strokeLinecap:"round",strokeLinejoin:"round"})),h=()=>(0,r.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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"})),f=()=>(0,r.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("path",{d:"M17 7 7 17M7 7l10 10",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),p=()=>(0,r.createElement)("svg",{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M32.586 12.586a2 2 0 0 1 2.828 0l10 10a2 2 0 0 1 0 2.829l-10 10a2 2 0 1 1-2.828-2.829L41.172 24l-8.586-8.585a2 2 0 0 1 0-2.829zM15.414 12.586a2 2 0 0 1 0 2.829L6.828 24l8.586 8.586a2 2 0 1 1-2.828 2.829l-10-10a2 2 0 0 1 0-2.829l10-10a2 2 0 0 1 2.828 0zM28.434 4.048a2 2 0 0 1 1.518 2.386l-8 36a2 2 0 0 1-3.904-.867l8-36a2 2 0 0 1 2.386-1.519z",fill:"#9CA0AF"})),g=()=>(0,r.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("path",{d:"M5.08 2.164a.583.583 0 0 0-.826-.825L1.921 3.672a.583.583 0 0 0 0 .825L4.254 6.83a.583.583 0 0 0 .825-.825L3.742 4.668h4.425a2.917 2.917 0 0 1 0 5.833H2.333a.583.583 0 0 0 0 1.167h5.834a4.083 4.083 0 0 0 0-8.167H3.742l1.337-1.337z",fill:"#000"}));var m=e=>"checkbox"===e.type,v=e=>e instanceof Date,y=e=>null==e;const b=e=>"object"==typeof e;var x=e=>!y(e)&&!Array.isArray(e)&&b(e)&&!v(e),w="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function k(e){let t;const n=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(w&&(e instanceof Blob||e instanceof FileList)||!n&&!x(e))return e;if(t=n?[]:{},n||(e=>{const t=e.constructor&&e.constructor.prototype;return x(t)&&t.hasOwnProperty("isPrototypeOf")})(e))for(const n in e)e.hasOwnProperty(n)&&(t[n]=k(e[n]));else t=e}return t}var S=e=>Array.isArray(e)?e.filter(Boolean):[],C=e=>void 0===e,_=(e,t,n)=>{if(!t||!x(e))return n;const r=S(t.split(/[,[\].]+?/)).reduce(((e,t)=>y(e)?e:e[t]),e);return C(r)||r===e?C(e[t])?n:e[t]:r};const E="onChange",P="onSubmit",A="all",D="pattern",O="required",M=r.createContext(null),T=()=>r.useContext(M),I=e=>{const{children:t,...n}=e;return r.createElement(M.Provider,{value:n},t)};var N=(e,t,n,r=!0)=>{const i={defaultValues:t._defaultValues};for(const a in e)Object.defineProperty(i,a,{get:()=>{const i=a;return t._proxyFormState[i]!==A&&(t._proxyFormState[i]=!r||A),n&&(n[i]=!0),e[i]}});return i},L=e=>x(e)&&!Object.keys(e).length,R=(e,t,n,r)=>{n(e);const{name:i,...a}=e;return L(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find((e=>t[e]===(!r||A)))},F=e=>Array.isArray(e)?e:[e];function z(e){const t=r.useRef(e);t.current=e,r.useEffect((()=>{const n=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{n&&n.unsubscribe()}}),[e.disabled])}function j(e){const t=T(),{control:n=t.control,disabled:i,name:a,exact:o}=e||{},[s,l]=r.useState(n._formState),c=r.useRef(!0),u=r.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),d=r.useRef(a);return d.current=a,z({disabled:i,next:e=>c.current&&((e,t,n)=>n&&t?e===t:!e||!t||e===t||F(e).some((e=>e&&(e.startsWith(t)||t.startsWith(e)))))(d.current,e.name,o)&&R(e,u.current,n._updateFormState)&&l({...n._formState,...e}),subject:n._subjects.state}),r.useEffect((()=>(c.current=!0,u.current.isValid&&n._updateValid(!0),()=>{c.current=!1})),[n]),N(s,n,u.current,!1)}var H=e=>"string"==typeof e,B=e=>/^\w*$/.test(e),$=e=>S(e.replace(/["|']|\]/g,"").split(/\.|\[/));function W(e,t,n){let r=-1;const i=B(t)?[t]:$(t),a=i.length,o=a-1;for(;++r<a;){const t=i[r];let a=n;if(r!==o){const n=e[t];a=x(n)||Array.isArray(n)?n:isNaN(+i[r+1])?{}:[]}e[t]=a,e=e[t]}return e}var V=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{};const Y=(e,t,n)=>{for(const r of n||Object.keys(e)){const n=_(e,r);if(n){const{_f:e,...r}=n;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 x(r)&&Y(r,t)}}};var X=e=>({isOnSubmit:!e||e===P,isOnBlur:"onBlur"===e,isOnChange:e===E,isOnAll:e===A,isOnTouch:"onTouched"===e}),K=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some((t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))))),G=(e,t,n)=>{const r=S(_(e,n));return W(r,"root",t[n]),W(e,n,r),e},U=e=>"boolean"==typeof e,q=e=>"file"===e.type,Z=e=>"function"==typeof e,J=e=>{if(!w)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Q=e=>H(e),ee=e=>"radio"===e.type,te=e=>e instanceof RegExp;const ne={value:!1,isValid:!1},re={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&&!C(e[0].attributes.value)?C(e[0].value)||""===e[0].value?re:{value:e[0].value,isValid:!0}:re:ne}return ne};const ae={isValid:!1,value:null};var oe=e=>Array.isArray(e)?e.reduce(((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e),ae):ae;function se(e,t,n="validate"){if(Q(e)||Array.isArray(e)&&e.every(Q)||U(e)&&!e)return{type:n,message:Q(e)?e:"",ref:t}}var le=e=>x(e)&&!te(e)?e:{value:e,message:""},ce=async(e,t,n,r,i)=>{const{ref:a,refs:o,required:s,maxLength:l,minLength:c,min:u,max:d,pattern:h,validate:f,name:p,valueAsNumber:g,mount:v,disabled:b}=e._f,w=_(t,p);if(!v||b)return{};const k=o?o[0]:a,S=e=>{r&&k.reportValidity&&(k.setCustomValidity(U(e)?"":e||""),k.reportValidity())},E={},P=ee(a),A=m(a),M=P||A,T=(g||q(a))&&C(a.value)&&C(w)||J(a)&&""===a.value||""===w||Array.isArray(w)&&!w.length,I=V.bind(null,p,n,E),N=(e,t,n,r="maxLength",i="minLength")=>{const o=e?t:n;E[p]={type:e?r:i,message:o,ref:a,...I(e?r:i,o)}};if(i?!Array.isArray(w)||!w.length:s&&(!M&&(T||y(w))||U(w)&&!w||A&&!ie(o).isValid||P&&!oe(o).isValid)){const{value:e,message:t}=Q(s)?{value:!!s,message:s}:le(s);if(e&&(E[p]={type:O,message:t,ref:k,...I(O,t)},!n))return S(t),E}if(!(T||y(u)&&y(d))){let e,t;const r=le(d),i=le(u);if(y(w)||isNaN(w)){const n=a.valueAsDate||new Date(w),o=e=>new Date((new Date).toDateString()+" "+e),s="time"==a.type,l="week"==a.type;H(r.value)&&w&&(e=s?o(w)>o(r.value):l?w>r.value:n>new Date(r.value)),H(i.value)&&w&&(t=s?o(w)<o(i.value):l?w<i.value:n<new Date(i.value))}else{const n=a.valueAsNumber||(w?+w:w);y(r.value)||(e=n>r.value),y(i.value)||(t=n<i.value)}if((e||t)&&(N(!!e,r.message,i.message,"max","min"),!n))return S(E[p].message),E}if((l||c)&&!T&&(H(w)||i&&Array.isArray(w))){const e=le(l),t=le(c),r=!y(e.value)&&w.length>+e.value,i=!y(t.value)&&w.length<+t.value;if((r||i)&&(N(r,e.message,t.message),!n))return S(E[p].message),E}if(h&&!T&&H(w)){const{value:e,message:t}=le(h);if(te(e)&&!w.match(e)&&(E[p]={type:D,message:t,ref:a,...I(D,t)},!n))return S(t),E}if(f)if(Z(f)){const e=se(await f(w,t),k);if(e&&(E[p]={...e,...I("validate",e.message)},!n))return S(e.message),E}else if(x(f)){let e={};for(const r in f){if(!L(e)&&!n)break;const i=se(await f[r](w,t),k,r);i&&(e={...i,...I(r,i.message)},S(i.message),n&&(E[p]=e))}if(!L(e)&&(E[p]={ref:k,...e},!n))return E}return S(!0),E};function ue(e,t){const n=Array.isArray(t)?t:B(t)?[t]:$(t),r=1===n.length?e:function(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;)e=C(e)?r++:e[t[r++]];return e}(e,n),i=n.length-1,a=n[i];return r&&delete r[a],0!==i&&(x(r)&&L(r)||Array.isArray(r)&&function(e){for(const t in e)if(e.hasOwnProperty(t)&&!C(e[t]))return!1;return!0}(r))&&ue(e,n.slice(0,-1)),e}function de(){let e=[];return{get observers(){return e},next:t=>{for(const n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter((e=>e!==t))}}),unsubscribe:()=>{e=[]}}}var he=e=>y(e)||!b(e);function fe(e,t){if(he(e)||he(t))return e===t;if(v(e)&&v(t))return e.getTime()===t.getTime();const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(const i of n){const n=e[i];if(!r.includes(i))return!1;if("ref"!==i){const e=t[i];if(v(n)&&v(e)||x(n)&&x(e)||Array.isArray(n)&&Array.isArray(e)?!fe(n,e):n!==e)return!1}}return!0}var pe=e=>"select-multiple"===e.type,ge=e=>J(e)&&e.isConnected,me=e=>{for(const t in e)if(Z(e[t]))return!0;return!1};function ve(e,t={}){const n=Array.isArray(e);if(x(e)||n)for(const n in e)Array.isArray(e[n])||x(e[n])&&!me(e[n])?(t[n]=Array.isArray(e[n])?[]:{},ve(e[n],t[n])):y(e[n])||(t[n]=!0);return t}function ye(e,t,n){const r=Array.isArray(e);if(x(e)||r)for(const r in e)Array.isArray(e[r])||x(e[r])&&!me(e[r])?C(t)||he(n[r])?n[r]=Array.isArray(e[r])?ve(e[r],[]):{...ve(e[r])}:ye(e[r],y(t)?{}:t[r],n[r]):n[r]=!fe(e[r],t[r]);return n}var be=(e,t)=>ye(e,t,ve(t)),xe=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>C(e)?e:t?""===e?NaN:e?+e:e:n&&H(e)?new Date(e):r?r(e):e;function we(e){const t=e.ref;if(!(e.refs?e.refs.every((e=>e.disabled)):t.disabled))return q(t)?t.files:ee(t)?oe(e.refs).value:pe(t)?[...t.selectedOptions].map((({value:e})=>e)):m(t)?ie(e.refs).value:xe(C(t.value)?e.ref.value:t.value,e)}var ke=e=>C(e)?e:te(e)?e.source:x(e)?te(e.value)?e.value.source:e.value:e;function Se(e,t,n){const r=_(e,n);if(r||B(n))return{error:r,name:n};const i=n.split(".");for(;i.length;){const r=i.join("."),a=_(t,r),o=_(e,r);if(a&&!Array.isArray(a)&&n!==r)return{name:n};if(o&&o.type)return{name:r,error:o};i.pop()}return{name:n}}const Ce={mode:P,reValidateMode:E,shouldFocusError:!0};function _e(e={},t){let n,r={...Ce,...e},i={submitCount:0,isDirty:!1,isLoading:Z(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},a={},o=(x(r.defaultValues)||x(r.values))&&k(r.defaultValues||r.values)||{},s=r.shouldUnregister?{}:k(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:de(),array:de(),state:de()},f=e.resetOptions&&e.resetOptions.keepDirtyValues,p=X(r.mode),g=X(r.reValidateMode),b=r.criteriaMode===A,E=async e=>{if(d.isValid||e){const e=r.resolver?L((await M()).errors):await T(a,!0);e!==i.isValid&&h.state.next({isValid:e})}},P=e=>d.isValidating&&h.state.next({isValidating:e}),D=(e,t,n,r)=>{const i=_(a,e);if(i){const a=_(s,e,C(n)?_(o,e):n);C(a)||r&&r.defaultChecked||t?W(s,e,t?a:we(i._f)):R(e,a),l.mount&&E()}},O=(e,t,n,r,a)=>{let s=!1,l=!1;const c={name:e};if(!n||r){d.isDirty&&(l=i.isDirty,i.isDirty=c.isDirty=I(),s=l!==c.isDirty);const n=fe(_(o,e),t);l=_(i.dirtyFields,e),n?ue(i.dirtyFields,e):W(i.dirtyFields,e,!0),c.dirtyFields=i.dirtyFields,s=s||d.dirtyFields&&l!==!n}if(n){const t=_(i.touchedFields,e);t||(W(i.touchedFields,e,n),c.touchedFields=i.touchedFields,s=s||d.touchedFields&&t!==n)}return s&&a&&h.state.next(c),s?c:{}},M=async e=>r.resolver(s,r.context,((e,t,n,r)=>{const i={};for(const n of e){const e=_(t,n);e&&W(i,n,e._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}})(e||c.mount,a,r.criteriaMode,r.shouldUseNativeValidation)),T=async(e,t,n={valid:!0})=>{for(const a in e){const o=e[a];if(o){const{_f:e,...a}=o;if(e){const a=c.array.has(e.name),l=await ce(o,s,b,r.shouldUseNativeValidation&&!t,a);if(l[e.name]&&(n.valid=!1,t))break;!t&&(_(l,e.name)?a?G(i.errors,l,e.name):W(i.errors,e.name,l[e.name]):ue(i.errors,e.name))}a&&await T(a,t,n)}}return n.valid},I=(e,t)=>(e&&t&&W(s,e,t),!fe(V(),o)),N=(e,t,n)=>((e,t,n,r,i)=>H(e)?(r&&t.watch.add(e),_(n,e,i)):Array.isArray(e)?e.map((e=>(r&&t.watch.add(e),_(n,e)))):(r&&(t.watchAll=!0),n))(e,c,{...l.mount?s:C(t)?o:H(e)?{[e]:t}:t},n,t),R=(e,t,n={})=>{const r=_(a,e);let i=t;if(r){const n=r._f;n&&(!n.disabled&&W(s,e,xe(t,n)),i=J(n.ref)&&y(t)?"":t,pe(n.ref)?[...n.ref.options].forEach((e=>e.selected=i.includes(e.value))):n.refs?m(n.ref)?n.refs.length>1?n.refs.forEach((e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(i)?!!i.find((t=>t===e.value)):i===e.value))):n.refs[0]&&(n.refs[0].checked=!!i):n.refs.forEach((e=>e.checked=e.value===i)):q(n.ref)?n.ref.value="":(n.ref.value=i,n.ref.type||h.values.next({name:e,values:{...s}})))}(n.shouldDirty||n.shouldTouch)&&O(e,i,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&$(e)},z=(e,t,n)=>{for(const r in t){const i=t[r],o=`${e}.${r}`,s=_(a,o);!c.array.has(e)&&he(i)&&(!s||s._f)||v(i)?R(o,i,n):z(o,i,n)}},j=(e,n,r={})=>{const u=_(a,e),f=c.array.has(e),p=k(n);W(s,e,p),f?(h.array.next({name:e,values:{...s}}),(d.isDirty||d.dirtyFields)&&r.shouldDirty&&h.state.next({name:e,dirtyFields:be(o,s),isDirty:I(e,p)})):!u||u._f||y(p)?R(e,p,r):z(e,p,r),K(e,c)&&h.state.next({...i}),h.values.next({name:e,values:{...s}}),!l.mount&&t()},B=async t=>{const o=t.target;let l=o.name,f=!0;const v=_(a,l);if(v){let w,k;const S=o.type?we(v._f):(e=>x(e)&&e.target?m(e.target)?e.target.checked:e.target.value:e)(t),C="blur"===t.type||"focusout"===t.type,A=!((y=v._f).mount&&(y.required||y.min||y.max||y.maxLength||y.minLength||y.pattern||y.validate)||r.resolver||_(i.errors,l)||v._f.deps)||((e,t,n,r,i)=>!i.isOnAll&&(!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:!(n?r.isOnChange:i.isOnChange)||e))(C,_(i.touchedFields,l),i.isSubmitted,g,p),D=K(l,c,C);W(s,l,S),C?(v._f.onBlur&&v._f.onBlur(t),n&&n(0)):v._f.onChange&&v._f.onChange(t);const I=O(l,S,C,!1),N=!L(I)||D;if(!C&&h.values.next({name:l,type:t.type,values:{...s}}),A)return d.isValid&&E(),N&&h.state.next({name:l,...D?{}:I});if(!C&&D&&h.state.next({...i}),P(!0),r.resolver){const{errors:e}=await M([l]),t=Se(i.errors,a,l),n=Se(e,a,t.name||l);w=n.error,l=n.name,k=L(e)}else w=(await ce(v,s,b,r.shouldUseNativeValidation))[l],f=isNaN(S)||S===_(s,l,S),f&&(w?k=!1:d.isValid&&(k=await T(a,!0)));f&&(v._f.deps&&$(v._f.deps),((t,r,a,o)=>{const s=_(i.errors,t),l=d.isValid&&U(r)&&i.isValid!==r;var c;if(e.delayError&&a?(c=()=>((e,t)=>{W(i.errors,e,t),h.state.next({errors:i.errors})})(t,a),n=e=>{clearTimeout(u),u=setTimeout(c,e)},n(e.delayError)):(clearTimeout(u),n=null,a?W(i.errors,t,a):ue(i.errors,t)),(a?!fe(s,a):s)||!L(o)||l){const e={...o,...l&&U(r)?{isValid:r}:{},errors:i.errors,name:t};i={...i,...e},h.state.next(e)}P(!1)})(l,k,w,I))}var y},$=async(e,t={})=>{let n,o;const s=F(e);if(P(!0),r.resolver){const t=await(async e=>{const{errors:t}=await M();if(e)for(const n of e){const e=_(t,n);e?W(i.errors,n,e):ue(i.errors,n)}else i.errors=t;return t})(C(e)?e:s);n=L(t),o=e?!s.some((e=>_(t,e))):n}else e?(o=(await Promise.all(s.map((async e=>{const t=_(a,e);return await T(t&&t._f?{[e]:t}:t)})))).every(Boolean),(o||i.isValid)&&E()):o=n=await T(a);return h.state.next({...!H(e)||d.isValid&&n!==i.isValid?{}:{name:e},...r.resolver||!e?{isValid:n}:{},errors:i.errors,isValidating:!1}),t.shouldFocus&&!o&&Y(a,(e=>e&&_(i.errors,e)),e?s:c.mount),o},V=e=>{const t={...o,...l.mount?s:{}};return C(e)?t:H(e)?_(t,e):e.map((e=>_(t,e)))},Q=(e,t)=>({invalid:!!_((t||i).errors,e),isDirty:!!_((t||i).dirtyFields,e),isTouched:!!_((t||i).touchedFields,e),error:_((t||i).errors,e)}),te=(e,t,n)=>{const r=(_(a,e,{_f:{}})._f||{}).ref;W(i.errors,e,{...t,ref:r}),h.state.next({name:e,errors:i.errors,isValid:!1}),n&&n.shouldFocus&&r&&r.focus&&r.focus()},ne=(e,t={})=>{for(const n of e?F(e):c.mount)c.mount.delete(n),c.array.delete(n),t.keepValue||(ue(a,n),ue(s,n)),!t.keepError&&ue(i.errors,n),!t.keepDirty&&ue(i.dirtyFields,n),!t.keepTouched&&ue(i.touchedFields,n),!r.shouldUnregister&&!t.keepDefaultValue&&ue(o,n);h.values.next({values:{...s}}),h.state.next({...i,...t.keepDirty?{isDirty:I()}:{}}),!t.keepIsValid&&E()},re=(e,t={})=>{let n=_(a,e);const i=U(t.disabled);return W(a,e,{...n||{},_f:{...n&&n._f?n._f:{ref:{name:e}},name:e,mount:!0,...t}}),c.mount.add(e),n?i&&W(s,e,t.disabled?void 0:_(s,e,we(n._f))):D(e,!0,t.value),{...i?{disabled:t.disabled}:{},...r.progressive?{required:!!t.required,min:ke(t.min),max:ke(t.max),minLength:ke(t.minLength),maxLength:ke(t.maxLength),pattern:ke(t.pattern)}:{},name:e,onChange:B,onBlur:B,ref:i=>{if(i){re(e,t),n=_(a,e);const r=C(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,s=(e=>ee(e)||m(e))(r),l=n._f.refs||[];if(s?l.find((e=>e===r)):r===n._f.ref)return;W(a,e,{_f:{...n._f,...s?{refs:[...l.filter(ge),r,...Array.isArray(_(o,e))?[{}]:[]],ref:{type:r.type,name:e}}:{ref:r}}}),D(e,!1,void 0,r)}else n=_(a,e,{}),n._f&&(n._f.mount=!1),(r.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)}}},ie=()=>r.shouldFocusError&&Y(a,(e=>e&&_(i.errors,e)),c.mount),ae=(e,t)=>async n=>{n&&(n.preventDefault&&n.preventDefault(),n.persist&&n.persist());let o=k(s);if(h.state.next({isSubmitting:!0}),r.resolver){const{errors:e,values:t}=await M();i.errors=e,o=t}else await T(a);ue(i.errors,"root"),L(i.errors)?(h.state.next({errors:{}}),await e(o,n)):(t&&await t({...i.errors},n),ie(),setTimeout(ie)),h.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:L(i.errors),submitCount:i.submitCount+1,errors:i.errors})},oe=(n,r={})=>{const u=n||o,p=k(u),g=n&&!L(n)?p:o;if(r.keepDefaultValues||(o=u),!r.keepValues){if(r.keepDirtyValues||f)for(const e of c.mount)_(i.dirtyFields,e)?W(g,e,_(s,e)):j(e,_(g,e));else{if(w&&C(n))for(const e of c.mount){const t=_(a,e);if(t&&t._f){const e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(J(e)){const t=e.closest("form");if(t){t.reset();break}}}}a={}}s=e.shouldUnregister?r.keepDefaultValues?k(o):{}:k(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||!!r.keepIsValid,l.watch=!!e.shouldUnregister,h.state.next({submitCount:r.keepSubmitCount?i.submitCount:0,isDirty:r.keepDirty?i.isDirty:!(!r.keepDefaultValues||fe(n,o)),isSubmitted:!!r.keepIsSubmitted&&i.isSubmitted,dirtyFields:r.keepDirtyValues?i.dirtyFields:r.keepDefaultValues&&n?be(o,n):{},touchedFields:r.keepTouched?i.touchedFields:{},errors:r.keepErrors?i.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},se=(e,t)=>oe(Z(e)?e(s):e,t);return{control:{register:re,unregister:ne,getFieldState:Q,handleSubmit:ae,setError:te,_executeSchema:M,_getWatch:N,_getDirty:I,_updateValid:E,_removeUnmounted:()=>{for(const e of c.unMount){const t=_(a,e);t&&(t._f.refs?t._f.refs.every((e=>!ge(e))):!ge(t._f.ref))&&ne(e)}c.unMount=new Set},_updateFieldArray:(e,t=[],n,r,c=!0,u=!0)=>{if(r&&n){if(l.action=!0,u&&Array.isArray(_(a,e))){const t=n(_(a,e),r.argA,r.argB);c&&W(a,e,t)}if(u&&Array.isArray(_(i.errors,e))){const t=n(_(i.errors,e),r.argA,r.argB);c&&W(i.errors,e,t),((e,t)=>{!S(_(e,t)).length&&ue(e,t)})(i.errors,e)}if(d.touchedFields&&u&&Array.isArray(_(i.touchedFields,e))){const t=n(_(i.touchedFields,e),r.argA,r.argB);c&&W(i.touchedFields,e,t)}d.dirtyFields&&(i.dirtyFields=be(o,s)),h.state.next({name:e,isDirty:I(e,t),dirtyFields:i.dirtyFields,errors:i.errors,isValid:i.isValid})}else W(s,e,t)},_getFieldArray:t=>S(_(l.mount?s:o,t,e.shouldUnregister?_(o,t,[]):[])),_reset:oe,_resetDefaultValues:()=>Z(r.defaultValues)&&r.defaultValues().then((e=>{se(e,r.resetOptions),h.state.next({isLoading:!1})})),_updateFormState:e=>{i={...i,...e}},_subjects:h,_proxyFormState:d,get _fields(){return a},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 i},set _formState(e){i=e},get _options(){return r},set _options(e){r={...r,...e}}},trigger:$,register:re,handleSubmit:ae,watch:(e,t)=>Z(e)?h.values.subscribe({next:n=>e(N(void 0,t),n)}):N(e,t,!0),setValue:j,getValues:V,reset:se,resetField:(e,t={})=>{_(a,e)&&(C(t.defaultValue)?j(e,_(o,e)):(j(e,t.defaultValue),W(o,e,t.defaultValue)),t.keepTouched||ue(i.touchedFields,e),t.keepDirty||(ue(i.dirtyFields,e),i.isDirty=t.defaultValue?I(e,_(o,e)):I()),t.keepError||(ue(i.errors,e),d.isValid&&E()),h.state.next({...i}))},clearErrors:e=>{e&&F(e).forEach((e=>ue(i.errors,e))),h.state.next({errors:e?i.errors:{}})},unregister:ne,setError:te,setFocus:(e,t={})=>{const n=_(a,e),r=n&&n._f;if(r){const e=r.refs?r.refs[0]:r.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:Q}}var Ee=n(41913),Pe=n.n(Ee),Ae=n(68182),De=n.n(Ae);function Oe(e){return t=>{try{if(!t||"object"!=typeof t)return{values:t||{},errors:{}};const r=function(e,t){if(!e||!t||"object"!=typeof e)return e||{};return function e(t,n){if(!t||!n||"object"!=typeof t)return t;const r={...t};return n.properties&&Object.keys(n.properties).forEach((t=>{const i=n.properties[t],a=r[t],o=Array.isArray(n.required)&&n.required.includes(t),s=null!=a;if(s||o){if(i&&(s||o)){if(Array.isArray(i.type)&&i.type.includes("null")&&["",null,void 0].includes(r[t]))return void(r[t]=null);if("number"===i.type&&"string"==typeof a){const e=parseFloat(a);isNaN(e)||(r[t]=e)}else if("integer"===i.type&&"string"==typeof a){const e=parseInt(a,10);isNaN(e)||(r[t]=e)}else if("boolean"===i.type)"string"==typeof a?r[t]="true"===a||"1"===a||"yes"===a:"number"==typeof a&&(r[t]=1===a);else if(i.enum&&Array.isArray(i.enum)){const e=Array.isArray(i.type)&&i.type.includes("null");if(null!=a&&""!==a||!e){if(!i.enum.includes(a)){const e=String(a).toLowerCase(),n=i.enum.find((t=>String(t).toLowerCase()===e));void 0!==n?r[t]=n:i.enum.length>0&&(r[t]=i.enum[0])}}else r[t]=null}else if(i.oneOf&&Array.isArray(i.oneOf))r[t]=function(e,t){if(null==e)return null;for(const n of t)if("string"===n.type){if("string"==typeof e){const t=new Date(e);if(!isNaN(t.getTime()))return e}}else if("object"===n.type&&n.properties&&n.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"===n.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}(a,i.oneOf);else if(Array.isArray(i.type)&&i.type.includes("string")&&"date-time"===i.format)if(null==a)r[t]=null;else if("string"==typeof a){const e=new Date(a);if(isNaN(e.getTime()))r[t]=null;else{const n=e.toISOString();r[t]=n}}else a instanceof Date?r[t]=a.toISOString():r[t]=null;else("object"===i.type||Array.isArray(i.type)&&i.type.includes("object"))&&i.properties&&(r[t]=e(a,i))}}else delete r[t]})),r}(JSON.parse(JSON.stringify(e)),t)}(t,e),i=function(){const e=new(n(63282).default||n(63282))({validateSchema:!1,strict:!1,allErrors:!0,verbose:!0});De()(e),Pe()(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 n=Me(e);return t(n)}catch(n){return console.error("Schema transformation error:",n),t(e)}},e}(),a=Me(e,t),o=i.compile(a);if(o(r))return{values:t,errors:{}};{console.error("🔴 Validation failed, errors:",o.errors);const e={};return o.errors&&o.errors.forEach((t=>{const n=t.instancePath||t.schemaPath;if(n){const r=n.replace("/",""),i=t.message||(0,l.sprintf)((0,l.__)("%s is invalid.","give"),r);e[r]={type:"validation",message:i}}})),{values:{},errors:e}}}catch(e){return console.error("AJV validation error:",e),{values:t,errors:{}}}}}function Me(e,t){if(!e||"object"!=typeof e)return e;const n=JSON.parse(JSON.stringify(e));if(n.$schema&&(n.$schema="https://json-schema.org/draft/2019-09/schema"),n.properties&&"object"==typeof n.properties){const e=[],r={};Object.keys(n.properties).forEach((i=>{const a=n.properties[i];if(a&&"object"==typeof a)if(!0===a.required&&(e.push(i),delete a.required),!0!==a.readonly&&!0!==a.readOnly){if(a.properties&&Object.keys(a.properties).forEach((e=>{const t=a.properties[e];if(!0===t.readonly||!0===t.readOnly)return delete a.properties[e],void(Array.isArray(a.required)&&a.required.includes(e)&&a.required.splice(a.required.indexOf(e),1))})),Array.isArray(a.type)&&a.enum){const e=t&&t[i],n=a.type.includes("null");null===e&&n&&delete a.enum}r[i]=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)}(a,i)}else delete n.properties[i]})),e.length>0&&(n.required=e),Object.keys(r).length>0&&(n.errorMessage={properties:r,required:(0,l.__)("Required fields are missing.","give"),_:(0,l.__)("Please check the form for errors.","give")})}return n}const Te=window.wp.components,Ie=window.wp.data,Ne=window.wp.plugins,Le=window.wp.apiFetch;var Re=n.n(Le),Fe=n(5556),ze=n.n(Fe);ze().number,ze().string,ze().node.isRequired;const je="d2h3cVRnthgAzjA7RNg7",He="GNQXmH_36rtKTjXNUovE",Be="OLbD1o5dNm7SpQJ5wUBg",$e="xksKy4Q8vAC83oz9U3px",We=({title:e=null,columns:t=[],data:n=[],columnFilters:i={},stripped:a=!1,isLoading:o=!1,isSorting:c,...u})=>{const[d,h]=(0,r.useState)({}),[f,p]=(0,r.useState)([]);We.resetSortState=()=>{h({})},o||n.length||!f.length?n.length&&n!==f&&p(n):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,r.createElement)(r.Fragment,null,o&&!c&&(0,r.createElement)(Ze,{spinnerSize:"small"}),e&&(0,r.createElement)("div",{className:"GMS2vk_AqFJMNgZ75QtA"},e),(0,r.createElement)("div",{className:"mHoiqfj4zUb5D3AOp2Xx",...u},(0,r.createElement)("div",{className:s()("p_W5qqi3nph7PYWZdMe5",{[je]:a})},g.map(((e,t)=>{const n=e.styles?{style:e.styles}:null;return(0,r.createElement)("div",{className:"Mpi15zEpRf72a7V3fjQR",key:t,...n},e.label,e.sort&&"function"==typeof e.sortCallback&&(0,r.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,r.createElement)("span",{className:s()("dashicons dashicons-sort",$e,"Uuzo_Acg7YzEgF8NRV6i")});const t=s()("dashicons",$e,{"dashicons-arrow-down":"desc"===d[e.label]},{"dashicons-arrow-up":"asc"===d[e.label]});return(0,r.createElement)("span",{className:t})})(e)),o&&c&&void 0!==d[e.label]&&(0,r.createElement)(qe,{size:"tiny",style:{marginLeft:10}}))}))),o||0!==n.length?(f.length&&o&&(n=f),n.map(((e,t)=>{const o=v.length>0?((e,t)=>{const n={};return e.forEach((e=>{n[e]=t[e]})),n})(m,Object.assign(e,...v)):e,l=Object.entries(o).filter((([e])=>m.includes(e))).map((([e,a])=>{i[e]&&"function"==typeof i[e]&&(a=i[e](a,n[t]));const o=g.find((t=>t.key===e)),s=o.styles?{style:o.styles}:null;return(0,r.createElement)("div",{className:"hO0ZT2qMxMyimadSfdSV",key:e,...s},a)})),c=s()("give-table-row",{[Be]:a},{[He]:!a});return(0,r.createElement)("div",{className:c,key:t},l)}))):(0,r.createElement)("div",{className:"WJd8DMZIkBCzBm4rpQ_T"},(0,l.__)("No data","give"))))};We.propTypes={title:ze().string,columns:ze().array.isRequired,data:ze().array.isRequired,columnFilters:ze().object,stripped:ze().bool,isLoading:ze().bool};const Ve="CRT7ZL6WeAgi14eYfUzv",Ye="ADr21mVnlboCE6G5Rc9q",Xe="kBg10o8Ysaq4c26lRMqD",Ke="bjqJIraEPSwu8PGeBxAY",Ge="IlvPOLfvai8qfJl6j3wx",Ue=({size:e="small",...t})=>{const n=s()({[Ve]:!0,[Ge]:"large"===e,[Ke]:"medium"===e,[Xe]:"small"===e,[Ye]:"tiny"===e});return(0,r.createElement)("div",{className:n,...t}," ")};Ue.propTypes={size:ze().string};const qe=Ue,Ze=({spinnerSize:e})=>(0,r.createElement)("div",{className:"EK89m0tqdD9XVnce69OA"},(0,r.createElement)(qe,{size:e}));ze().array.isRequired,ze().func,ze().string.isRequired,ze().string;ze().string.isRequired,ze().func,ze().string;n(76154),n(24684),n(13292);ze().object.isRequired,ze().func.isRequired;const Je="G7vHCB3__Gl7KImnsj_j",Qe="MXFz0Y4X3DJ3D_qX6tQX",et="zw4rKMdWq_OQgTaMzvw3",tt="P4KahTcm9sA0fErmEzE5",nt="iniTeM7YctAmrEt3yELB",rt="cgrB01JIERzzxKXt7SD9",it="lywxaBRBChtymuEzB2PA",at="cx24jYh_0EkpJqjWSGbG",ot="CjRCSdLNiDEXg8UGT4Ak",st="O9QYu2IdfpauRDxTjreQ",lt="M77QkKr3qihuDSVEBBuk",ct=({visible:e=!0,type:t="notice",children:n={},isLoading:i=!1,handleClose:a=()=>{},...o})=>{const l=(0,r.useCallback)((e=>{27===e.keyCode&&"function"==typeof a&&a()}),[]);(0,r.useEffect)((()=>(document.addEventListener("keydown",l,!1),()=>{document.removeEventListener("keydown",l,!1)})),[]);const c=s()({[Qe]:!0,[at]:"error"===t||"failed"===t,[ot]:"warning"===t,[st]:"success"===t,[lt]:"http"===t});return(0,r.createElement)("div",{className:s()({[Je]:e}),onClick:e=>{e.target.classList.contains(Je)&&"function"==typeof a&&a()},...o},(0,r.createElement)("div",{className:"ZlPNI9wxnJk4S74LZbRj"},(0,r.createElement)("div",{className:c},i&&(0,r.createElement)(Ze,{spinnerSize:"small"}),(0,r.createElement)("div",{className:"VaFXPhgnWQzvw_NRY73i"},n))))};ct.Title=({children:e,...t})=>(0,r.createElement)("div",{className:"O4mGpkPEdL3YjLmufl1W",...t},e),ct.CloseIcon=({onClick:e,...t})=>(0,r.createElement)("div",{className:"DT1tV62RVHJMj0XWsvGr"},(0,r.createElement)("div",{className:"LNuxcSij3ZLbsh3FPEm6",onClick:e,...t},(0,r.createElement)("span",{className:"dashicons dashicons-no"}))),ct.Section=({title:e,content:t,...n})=>(0,r.createElement)("div",{className:it,...n},(0,r.createElement)("strong",null,e,":"),t),ct.Content=({children:e,align:t,...n})=>{const i=s()({[et]:!0,[rt]:"center"===t,[nt]:"right"===t,[tt]:!t||"left"===t});return(0,r.createElement)("div",{className:i,...n},e)},ct.AdditionalContext=({type:e,context:t,...n})=>{const i=["error","failed"].includes(e)?(0,l.__)("Error details","give"):(0,l.__)("Additional context","give");return(0,r.createElement)("div",{className:it,...n},(0,r.createElement)("strong",null,i,":"),(0,r.createElement)("div",{className:"VWuqMJ_SC_hpS7w9wf0j"},(0,r.createElement)("pre",null,t instanceof Object?Object.entries(t).map((([e,t])=>(0,r.createElement)("div",{key:e},(0,r.createElement)("span",null,e,":"),t))):t)))},ct.propTypes={visible:ze().bool.isRequired,isLoading:ze().bool,type:ze().string,children:ze().arrayOf(ze().object),handleClose:ze().func},ct.Title.propTypes={children:ze().oneOfType([ze().string,ze().arrayOf(ze().object)])},ct.CloseIcon.propTypes={onClick:ze().func.isRequired},ct.Section.propTypes={title:ze().string.isRequired,content:ze().string.isRequired},ct.Content.propTypes={children:ze().object},ct.AdditionalContext.propTypes={type:ze().string.isRequired,context:ze().any.isRequired};var ut=n(81751);const dt={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"},ht=({id:e,name:t,singleName:n})=>{const i=(0,r.useContext)(Xs);return(0,r.useEffect)((()=>()=>{i.current.forEach((e=>{e.checked=!1})),i.current=i.current.filter((t=>t.dataset.id===e))}),[]),(0,r.createElement)(r.Fragment,null,(0,r.createElement)("label",{htmlFor:`giveListTableSelect${e}`,id:`giveListTableSelect${e}-Label`,className:"give-visually-hidden"},(0,l.sprintf)((0,l.__)("Select %1s %2s","give"),n,e)),(0,r.createElement)("input",{ref:e=>{null===e||i?.current.includes(e)||i?.current.push(e)},className:"giveListTableSelect","data-id":e,"data-name":t||null,id:`giveListTableSelect${e}`,"aria-labelledby":`giveListTableSelect${e}-Label`,type:"checkbox"}))},ft=({pluralName:e,data:t})=>{const n=(0,r.useContext)(Xs),[i,a]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{a(!1)}),[t]),(0,r.createElement)(r.Fragment,null,(0,r.createElement)("label",{htmlFor:"giveListTableSelectAll",id:"giveListTableSelectAll-Label",className:"give-visually-hidden"},(0,l.sprintf)((0,l.__)("Select all %s","give"),e)),(0,r.createElement)("input",{id:"giveListTableSelectAll",type:"checkbox",className:"c8RVDQb97mw8evy9IhYg","aria-labelledby":"giveListTableSelectAll-Label",onChange:e=>pt(e,n,a,i),checked:i}))},pt=(e,t,n,r)=>{t.current.forEach((e=>{e.checked=!r})),n(!r)},gt="jCw4RJ3aloXumeGauiY5",mt=({column:e,sortField:t,setSortDirectionForColumn:n})=>(0,r.createElement)(r.Fragment,null,e.sortable?(0,r.createElement)("button",{type:"button","aria-label":"sort",className:"qSYmkpxiHQDEJQNpIujV",onClick:r=>e.sortable&&((e,r)=>{e.preventDefault();const i="desc"===t.sortDirection?"asc":"desc";n(r,i)})(r,e.id)},(0,r.createElement)("div",{className:gt},e.label),(0,r.createElement)("div",{key:e.id,id:e.id},(0,r.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,r.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,r.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,r.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,r.createElement)("div",{className:gt,id:e.id},e.label)),vt="icwW14N3XV_ubiIrFwCX",yt="svLDzj2URN0Ac274KCSP",bt="kD3ZtcT3hwHhxuY3ipTF";function xt({className:e="",children:t=null,heading:n=!1,columnId:i=null}){return n?(0,r.createElement)("th",{className:s()(bt,"R0aXfPnajwDigFDXT5Yv",e),scope:"row"},t):(0,r.createElement)("td",{className:s()(bt,e),"data-column-id":i},t)}const wt={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 kt(e){return t=>{wt[t]={...e,...wt[t]}}}["address","main","div","figure","p","pre"].forEach(kt({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(kt({content:8,type:73})),["p","pre"].forEach(kt({content:8,type:65})),["s","small","span","del","ins"].forEach(kt({content:8,type:9})),["article","aside","footer","header","nav","section","blockquote"].forEach(kt({content:1,type:67})),["h1","h2","h3","h4","h5","h6"].forEach(kt({content:8,type:69})),["audio","canvas","iframe","img","video"].forEach(kt({type:89}));const St=Object.freeze(wt),Ct=["applet","base","body","command","embed","frame","frameset","head","html","link","meta","noscript","object","script","style","title"],_t=Object.keys(St).filter((e=>"canvas"!==e&&"iframe"!==e)),Et=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}),Pt=Object.freeze({class:"className",colspan:"colSpan",datetime:"dateTime",rowspan:"rowSpan",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex"});function At(){return At=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},At.apply(this,arguments)}function Dt({attributes:e={},className:t,children:n=null,selfClose:r=!1,tagName:a}){const o=a;return r?i().createElement(o,At({className:t},e)):i().createElement(o,At({className:t},e),n)}class Ot{attribute(e,t){return t}node(e,t){return t}}var Mt=n(70580),Tt=n.n(Mt);function It(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Nt=/(url|image|image-set)\(/i;class Lt extends Ot{attribute(e,t){return"style"===e&&Object.keys(t).forEach((e=>{String(t[e]).match(Nt)&&delete t[e]})),t}}const Rt=/^<(!doctype|(html|head|body)(\s|>))/i,Ft=/^(aria-|data-|\w+:)/iu,zt=/{{{(\w+)\/?}}}/;function jt(){if("undefined"!=typeof window&&"undefined"!=typeof document)return document.implementation.createHTMLDocument("Interweave")}class Ht{constructor(e,t={},n=[],r=[]){var i;It(this,"allowed",void 0),It(this,"banned",void 0),It(this,"blocked",void 0),It(this,"container",void 0),It(this,"content",[]),It(this,"props",void 0),It(this,"matchers",void 0),It(this,"filters",void 0),It(this,"keyIndex",void 0),this.props=t,this.matchers=n,this.filters=[...r,new Lt],this.keyIndex=-1,this.container=this.createContainer(e||""),this.allowed=new Set(null!==(i=t.allowList)&&void 0!==i?i:_t),this.banned=new Set(Ct),this.blocked=new Set(t.blockList)}applyAttributeFilters(e,t){return this.filters.reduce(((t,n)=>null!==t&&"function"==typeof n.attribute?n.attribute(e,t):t),t)}applyNodeFilters(e,t){return this.filters.reduce(((t,n)=>null!==t&&"function"==typeof n.node?n.node(e,t):t),t)}applyMatchers(e,t){const n={},{props:r}=this;let i=e,a=0,o=null;return this.matchers.forEach((e=>{const s=e.asTag().toLowerCase(),l=this.getTagConfig(s);if(r[e.inverseName]||!this.isTagAllowed(s))return;if(!this.canRenderChild(t,l))return;let c="";for(;i&&(o=e.match(i));){const{index:t,length:s,match:l,valid:u,void:d,...h}=o,f=e.propName+String(a);t>0&&(c+=i.slice(0,t)),u?(c+=d?`{{{${f}/}}}`:`{{{${f}}}}${l}{{{/${f}}}}`,this.keyIndex+=1,a+=1,n[f]={children:l,matcher:e,props:{...r,...h,key:this.keyIndex}}):c+=l,e.greedy?(i=c+i.slice(t+s),c=""):i=i.slice(t+(s||l.length))}e.greedy||(i=c+i)})),0===a?e:this.replaceTokens(i,n)}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:n}=this.props;if(t||n||e.match(/<((?:\/[ a-z]+)|(?:[ a-z]+\/))>/gi))return e;let r=e.replace(/\r\n/g,"\n");return r=r.replace(/\n{3,}/g,"\n\n\n"),r=r.replace(/\n/g,"<br/>"),r}createContainer(e){var t;const r=(void 0!==n.g&&n.g.INTERWEAVE_SSR_POLYFILL||jt)();if(!r)return;const i=null!==(t=this.props.containerTagName)&&void 0!==t?t:"body",a="body"===i||"fragment"===i?r.body:r.createElement(i);return e.match(Rt)||(a.innerHTML=this.convertLineBreaks(this.props.escapeHtml?Tt()(e):e)),a}extractAttributes(e){const{allowAttributes:t}=this.props,n={};let r=0;return 1===e.nodeType&&e.attributes?([...e.attributes].forEach((i=>{const{name:a,value:o}=i,s=a.toLowerCase(),l=Et[s]||Et[a];if(!this.isSafe(e))return;if(!s.match(Ft)&&(!t&&(!l||2===l)||s.startsWith("on")||o.replace(/(\s|\0|�([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)),n[Pt[s]||s]=this.applyAttributeFilters(s,c),r+=1})),0===r?null:n):null}extractStyleAttribute(e){const t={};return Array.from(e.style).forEach((n=>{const r=e.style[n];"string"!=typeof r&&"number"!=typeof r||(t[n.replace(/-([a-z])/g,((e,t)=>String(t).toUpperCase()))]=r)})),t}getTagConfig(e){const t={children:[],content:0,invalid:[],parent:[],self:!0,tagName:"",type:0,void:!1};return St[e]?{...t,...St[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 n=e.protocol.toLowerCase();return":"===n||"http:"===n||"https:"===n||"mailto:"===n||"tel:"===n}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:n,noHtmlExceptMatchers:r,allowElements:a,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(i().cloneElement(t,{key:e}));this.keyIndex=e-1}if(this.banned.has(d))return;if(n||r&&"br"!==d||!this.isTagAllowed(d)||!a&&!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(i().createElement(Dt,{...t,key:this.keyIndex},null!==(u=p)&&void 0!==u?u:this.parseNode(f,h)))}}else if(3===e.nodeType){const i=n&&!r?e.textContent:this.applyMatchers(e.textContent||"",t);Array.isArray(i)?l=[...l,...i]:c+=i}})),c&&l.push(c),l}replaceTokens(e,t){if(!e.includes("{{{"))return e;const n=[];let r=e,i=null;for(;i=r.match(zt);){const[e,a]=i,o=i.index,s=e.includes("/");o>0&&(n.push(r.slice(0,o)),r=r.slice(o));const{children:l,matcher:c,props:u}=t[a];let d;if(s)d=e.length,n.push(c.createElement(l,u));else{const i=r.match(new RegExp(`{{{/${a}}}}`));d=i.index+i[0].length,n.push(c.createElement(this.replaceTokens(r.slice(e.length,i.index),t),u))}r=r.slice(d)}return r.length>0&&n.push(r),0===n.length?"":1===n.length&&"string"==typeof n[0]?n[0]:n}}function Bt(e){var t;const{attributes:n,className:r,containerTagName:a,content:o,emptyContent:s,parsedContent:l,tagName:c,noWrap:u}=e,d=null!==(t=null!=a?a:c)&&void 0!==t?t:"span",h="fragment"===d||u;let f;if(l)f=l;else{const t=new Ht(null!=o?o:"",e).parse();t.length>0&&(f=t)}return f||(f=s),h?i().createElement(i().Fragment,null,f):i().createElement(Dt,{attributes:n,className:r,tagName:d},f)}function $t(e){const{attributes:t,className:n,content:r="",disableFilters:a=!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=a?[]: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,n)=>n(t,e)),null!=r?r:""),x=new Ht(b,p,g,m),w=y.reduce(((t,n)=>n(t,e)),x.parse());return i().createElement(Bt,{attributes:t,className:n,containerTagName:e.containerTagName,emptyContent:s,noWrap:f,parsedContent:0===w.length?void 0:w,tagName:h})}const Wt=({column:e,item:t})=>{let n=t?.[e.id];return void 0===n&&(n=null),"id"===e.id?(0,r.createElement)("div",{className:"idBadge"},n):""===n||null===n?(0,r.createElement)(r.Fragment,null,"'-'"):(0,r.createElement)($t,{attributes:{className:"interweave"},content:n})};var Vt=n(19888);const Yt=()=>{},Xt=Yt(),Kt=Object,Gt=e=>e===Xt,Ut=e=>"function"==typeof e,qt=(e,t)=>({...e,...t}),Zt=new WeakMap;let Jt=0;const Qt=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let i,a;if(Kt(e)!==e||r||n==RegExp)i=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(i=Zt.get(e),i)return i;if(i=++Jt+"~",Zt.set(e,i),n==Array){for(i="@",a=0;a<e.length;a++)i+=Qt(e[a])+",";Zt.set(e,i)}if(n==Kt){i="#";const t=Kt.keys(e).sort();for(;!Gt(a=t.pop());)Gt(e[a])||(i+=a+":"+Qt(e[a])+",");Zt.set(e,i)}}return i},en=new WeakMap,tn={},nn={},rn="undefined",an=typeof window!=rn,on=typeof document!=rn,sn=(e,t)=>{const n=en.get(e);return[()=>!Gt(t)&&e.get(t)||tn,r=>{if(!Gt(t)){const i=e.get(t);t in nn||(nn[t]=i),n[5](t,qt(i,r),i||tn)}},n[6],()=>!Gt(t)&&t in nn?nn[t]:!Gt(t)&&e.get(t)||tn]};let ln=!0;const[cn,un]=an&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Yt,Yt],dn={isOnline:()=>ln,isVisible:()=>{const e=on&&document.visibilityState;return Gt(e)||"hidden"!==e}},hn={initFocus:e=>(on&&document.addEventListener("visibilitychange",e),cn("focus",e),()=>{on&&document.removeEventListener("visibilitychange",e),un("focus",e)}),initReconnect:e=>{const t=()=>{ln=!0,e()},n=()=>{ln=!1};return cn("online",t),cn("offline",n),()=>{un("online",t),un("offline",n)}}},fn=!r.useId,pn=!an||"Deno"in window,gn=pn?r.useEffect:r.useLayoutEffect,mn="undefined"!=typeof navigator&&navigator.connection,vn=!pn&&mn&&(["slow-2g","2g"].includes(mn.effectiveType)||mn.saveData),yn=e=>{if(Ut(e))try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?Qt(e):"",t]};let bn=0;const xn=()=>++bn;async function wn(...e){const[t,n,r,i]=e,a=qt({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{});let o=a.populateCache;const s=a.rollbackOnError;let l=a.optimisticData;const c=!1!==a.revalidate,u=a.throwOnError;if(Ut(n)){const e=n,r=[],i=t.keys();for(const n of i)!/^\$(inf|sub)\$/.test(n)&&e(t.get(n)._k)&&r.push(n);return Promise.all(r.map(d))}return d(n);async function d(n){const[i]=yn(n);if(!i)return;const[a,d]=sn(t,i),[h,f,p,g]=en.get(t),m=()=>{const e=h[i];return c&&(delete p[i],delete g[i],e&&e[0])?e[0](2).then((()=>a().data)):a().data};if(e.length<3)return m();let v,y=r;const b=xn();f[i]=[b,0];const x=!Gt(l),w=a(),k=w.data,S=w._c,C=Gt(S)?k:S;if(x&&(l=Ut(l)?l(C,k):l,d({data:l,_c:C})),Ut(y))try{y=y(C)}catch(e){v=e}if(y&&Ut(y.then)){if(y=await y.catch((e=>{v=e})),b!==f[i][0]){if(v)throw v;return y}v&&x&&(e=>"function"==typeof s?s(e):!1!==s)(v)&&(o=!0,d({data:C,_c:Xt}))}if(o&&!v)if(Ut(o)){const e=o(y,C);d({data:e,error:Xt,_c:Xt})}else d({data:y,error:Xt,_c:Xt});if(f[i][1]=xn(),Promise.resolve(m()).then((()=>{d({_c:Xt})})),!v)return y;if(u)throw v}}const kn=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},Sn=(e,t)=>{if(!en.has(e)){const n=qt(hn,t),r={},i=wn.bind(Xt,e);let a=Yt;const o={},s=(e,t)=>{const n=o[e]||[];return o[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},l=(t,n,r)=>{e.set(t,n);const i=o[t];if(i)for(const e of i)e(n,r)},c=()=>{if(!en.has(e)&&(en.set(e,[r,{},{},{},i,l,s]),!pn)){const t=n.initFocus(setTimeout.bind(Xt,kn.bind(Xt,r,0))),i=n.initReconnect(setTimeout.bind(Xt,kn.bind(Xt,r,1)));a=()=>{t&&t(),i&&i(),en.delete(e)}}};return c(),[e,i,c,a]}return[e,en.get(e)[4]]},[Cn,En]=Sn(new Map),Pn=qt({onLoadingSlow:Yt,onSuccess:Yt,onError:Yt,onErrorRetry:(e,__,t,n,r)=>{const i=t.errorRetryCount,a=r.retryCount,o=~~((Math.random()+.5)*(1<<(a<8?a:8)))*t.errorRetryInterval;!Gt(i)&&a>i||setTimeout(n,o,r)},onDiscarded:Yt,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:vn?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:vn?5e3:3e3,compare:(e,t)=>Qt(e)==Qt(t),isPaused:()=>!1,cache:Cn,mutate:En,fallback:{}},dn),An=(e,t)=>{const n=qt(e,t);if(t){const{use:r,fallback:i}=e,{use:a,fallback:o}=t;r&&a&&(n.use=r.concat(a)),i&&o&&(n.fallback=qt(i,o))}return n},Dn=(0,r.createContext)({}),On=an&&window.__SWR_DEVTOOLS_USE__,Mn=On?window.__SWR_DEVTOOLS_USE__:[],Tn=Mn.concat((e=>(t,n,r)=>e(t,n&&((...e)=>{const[r]=yn(t),[,,,i]=en.get(Cn);if(r.startsWith("$inf$"))return n(...e);const a=i[r];return Gt(a)?n(...e):(delete i[r],a)}),r)));On&&(window.__SWR_DEVTOOLS_REACT__=r);const In=r.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)}),Nn={dedupe:!0},Ln=(Kt.defineProperty((e=>{const{value:t}=e,n=(0,r.useContext)(Dn),i=Ut(t),a=(0,r.useMemo)((()=>i?t(n):t),[i,n,t]),o=(0,r.useMemo)((()=>i?a:An(n,a)),[i,n,a]),s=a&&a.provider,l=(0,r.useRef)(Xt);s&&!l.current&&(l.current=Sn(s(o.cache||Cn),a));const c=l.current;return c&&(o.cache=c[0],o.mutate=c[1]),gn((()=>{if(c)return c[2]&&c[2](),c[3]}),[]),(0,r.createElement)(Dn.Provider,qt(e,{value:o}))}),"defaultValue",{value:Pn}),Rn=(e,t,n)=>{const{cache:i,compare:a,suspense:o,fallbackData:s,revalidateOnMount:l,revalidateIfStale:c,refreshInterval:u,refreshWhenHidden:d,refreshWhenOffline:h,keepPreviousData:f}=n,[p,g,m,v]=en.get(i),[y,b]=yn(e),x=(0,r.useRef)(!1),w=(0,r.useRef)(!1),k=(0,r.useRef)(y),S=(0,r.useRef)(t),C=(0,r.useRef)(n),_=()=>C.current,E=()=>_().isVisible()&&_().isOnline(),[P,A,D,O]=sn(i,y),M=(0,r.useRef)({}).current,T=Gt(s)?n.fallback[y]:s,I=(e,t)=>{for(const n in M){const r=n;if("data"===r){if(!a(e[r],t[r])){if(!Gt(e[r]))return!1;if(!a($,t[r]))return!1}}else if(t[r]!==e[r])return!1}return!0},N=(0,r.useMemo)((()=>{const e=!!y&&!!t&&(Gt(l)?!_().isPaused()&&!o&&(!!Gt(c)||c):l),n=t=>{const n=qt(t);return delete n._k,e?{isValidating:!0,isLoading:!0,...n}:n},r=P(),i=O(),a=n(r),s=r===i?a:n(i);let u=a;return[()=>{const e=n(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]}),[i,y]),L=(0,Vt.useSyncExternalStore)((0,r.useCallback)((e=>D(y,((t,n)=>{I(n,t)||e()}))),[i,y]),N[0],N[1]),R=!x.current,F=p[y]&&p[y].length>0,z=L.data,j=Gt(z)?T:z,H=L.error,B=(0,r.useRef)(j),$=f?Gt(z)?B.current:z:j,W=!(F&&!Gt(H))&&(R&&!Gt(l)?l:!_().isPaused()&&(o?!Gt(j)&&c:Gt(j)||c)),V=!!(y&&t&&R&&W),Y=Gt(L.isValidating)?V:L.isValidating,X=Gt(L.isLoading)?V:L.isLoading,K=(0,r.useCallback)((async e=>{const t=S.current;if(!y||!t||w.current||_().isPaused())return!1;let r,i,o=!0;const s=e||{},l=!m[y]||!s.dedupe,c=()=>fn?!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]===i&&delete m[y]},f={isValidating:!0};Gt(P().data)&&(f.isLoading=!0);try{if(l&&(A(f),n.loadingTimeout&&Gt(P().data)&&setTimeout((()=>{o&&c()&&_().onLoadingSlow(y,n)}),n.loadingTimeout),m[y]=[t(b),xn()]),[r,i]=m[y],r=await r,l&&setTimeout(h,n.dedupingInterval),!m[y]||m[y][1]!==i)return l&&c()&&_().onDiscarded(y),!1;u.error=Xt;const e=g[y];if(!Gt(e)&&(i<=e[0]||i<=e[1]||0===e[1]))return d(),l&&c()&&_().onDiscarded(y),!1;const s=P().data;u.data=a(s,r)?s:r,l&&c()&&_().onSuccess(r,y,n)}catch(e){h();const t=_(),{shouldRetryOnError:n}=t;t.isPaused()||(u.error=e,l&&c()&&(t.onError(e,y,t),(!0===n||Ut(n)&&n(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,i]),G=(0,r.useCallback)(((...e)=>wn(i,k.current,...e)),[]);if(gn((()=>{S.current=t,C.current=n,Gt(z)||(B.current=z)})),gn((()=>{if(!y)return;const e=K.bind(Xt,Nn);let t=0;const n=((e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}})(y,p,((n,r={})=>{if(0==n){const n=Date.now();_().revalidateOnFocus&&n>t&&E()&&(t=n+_().focusThrottleInterval,e())}else if(1==n)_().revalidateOnReconnect&&E()&&e();else{if(2==n)return K();if(3==n)return K(r)}}));return w.current=!1,k.current=y,x.current=!0,A({_k:b}),W&&(Gt(j)||pn?e():(r=e,an&&typeof window.requestAnimationFrame!=rn?window.requestAnimationFrame(r):setTimeout(r,1))),()=>{w.current=!0,n()};var r}),[y]),gn((()=>{let e;function t(){const t=Ut(u)?u(P().data):u;t&&-1!==e&&(e=setTimeout(n,t))}function n(){P().error||!d&&!_().isVisible()||!h&&!_().isOnline()?t():K(Nn).then(t)}return t(),()=>{e&&(clearTimeout(e),e=-1)}}),[u,d,h,y]),(0,r.useDebugValue)($),o&&Gt(j)&&y){if(!fn&&pn)throw new Error("Fallback data is required when using suspense in SSR.");S.current=t,C.current=n,w.current=!1;const e=v[y];if(!Gt(e)){const t=G(e);In(t)}if(!Gt(H))throw H;{const e=K(Nn);Gt($)||(e.status="fulfilled",e.value=!0),In(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=qt(Pn,(0,r.useContext)(Dn)),[n,i,a]=(e=>Ut(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}])(e),o=An(t,a);let s=Rn;const{use:l}=o,c=(l||[]).concat(Tn);for(let e=c.length;e--;)s=c[e](s);return s(n,i||o.fetcher||null,o)});var Rn;function Fn(e){return(t,n,i)=>{const a=(0,r.useRef)(),o=e(t,n,i);(0,r.useEffect)((()=>{void 0!==o.data&&(a.current=o.data)}),[o.data]);const s=(0,r.useCallback)((()=>{a.current=void 0}),[]),l=void 0===o.data?a.current:o.data,c=void 0===o.data&&void 0!==a.current;return Object.assign({},o,{data:l,isLagging:c,resetLaggy:s})}}function zn(e){return(t,n,i)=>{const a=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{a.current=!0}),[]),e(t,n,{...i,fallbackData:a.current?void 0:i?.fallbackData,revalidateOnMount:a.current&&i?.fallbackData})}}class jn{constructor({apiNonce:e,apiRoot:t,preload:n=null,swrConfig:r={}}){this.controller=null,this.apiRoot=t,this.headers={"Content-Type":"application/json","X-WP-Nonce":e},this.swrOptions={use:[Fn],...r,onErrorRetry:(e,t,n,r,{retryCount:i})=>{"AbortError"!=e.name&&(i>=5||setTimeout((()=>r({retryCount:i})),500*(i+1)))}},n&&(this.swrOptions.fallbackData=n,this.swrOptions.use.push(zn))}fetchWithArgs=(e,t,n="GET",r=null)=>{const i=new URL(this.apiRoot+e);for(const[e,n]of Object.entries(t))""!==n&&i.searchParams.set(e,n);return fetch(i.href,{method:n,signal:r,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:n,sortDirection:r,locale:i,testMode:a,...o})=>{const{data:s,error:l,mutate:c,isValidating:u}=Ln({page:e,perPage:t,sortColumn:n,sortDirection:r,locale:i,testMode:a,...o},this.fetcher,this.swrOptions);return{data:s,error:l,mutate:c,isValidating:u}};useStats=e=>{const{data:t,error:n,mutate:r,isValidating:i}=Ln({testMode:e},(e=>this.fetchWithArgs("/stats",e,"GET")),this.swrOptions);return{data:t,error:n,mutate:r,isValidating:i}}}function Hn({columns:e,data:t,isLoading:n,rowActions:i,setUpdateErrors:a,parameters:o,singleName:c,columnFilters:u,includeBulkActionsCheckbox:d=!1,tableId:h,apiSettings:f}){const[p,g]=(0,r.useState)([]),[m,v]=(0,r.useState)([]);function y(e){return async t=>{const n=t.target.dataset.actionid;g([n]),await e(n),g([])}}function b(e){return async t=>{const n=t.target.dataset.actionid,r=await e(n);v([...r.successes])}}return(0,r.useEffect)((()=>{if(m.length&&!n){const e=[];return e[0]=setTimeout((()=>{const e=document.getElementsByClassName(yt);1==e.length&&e[0].scrollIntoView({behavior:"smooth",block:"center"})}),100),e[1]=setTimeout((()=>{v([])}),600),()=>{e.forEach((e=>clearTimeout(e)))}}}),[m,n]),t?t?.items.map((g=>{var v,x;return(0,r.createElement)("tr",{key:g.id,className:s()("Bsww96mQyqw0ZNAwfvRQ",{[vt]:p.indexOf(g.id)>-1,[yt]:m.indexOf(parseInt(g.id))>-1})},d&&(0,r.createElement)(xt,null,(0,r.createElement)(ht,{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,r.createElement)(r.Fragment,null,e?.map((s=>{const c=(d=s.id,u.filter((e=>e.column===d)));var d;return(0,r.createElement)(xt,{key:s.id,heading:e[0].id===s.id,columnId:`${h}-${s.id}`},c.length>0?c[0].filter(g,s,t):(0,r.createElement)(Wt,{column:s,item:g}),e[0].id===s.id&&!n&&i&&(0,r.createElement)("div",{role:"group","aria-label":(0,l.__)("Actions","give"),className:"KAX7009INwbV4_ty0qUM"},i({data:t,item:g,removeRow:y,addRow:b,setUpdateErrors:a,parameters:o,listTableApi:new jn(f)})))}))))})):null}function Bn(e){(0,r.useEffect)((()=>{requestAnimationFrame((()=>{window.dispatchEvent(new Event("resize"))}))}),[e])}const $n=({singleName:e=(0,l.__)("item","give"),pluralName:t=(0,l.__)("items","give"),title:n,data:i,rowActions:a=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,r.useState)({errors:[],successes:[]}),[S,C]=(0,r.useState)(!1),[_,E]=(0,r.useState)(!0),[P,A]=(0,r.useState)(!1),[D,O]=(0,r.useState)(0),M=(0,r.useRef)(),T=!c&&0===i?.items.length;Bn(i),(0,r.useEffect)((()=>{_&&i&&E(!1)}),[i]),(0,r.useEffect)((()=>{if(u&&(M.current&&O(M.current.getBoundingClientRect().width),A(dt.appear)),!u&&P){A(dt.disappear);const e=setTimeout((()=>A(!1)),100);return()=>clearTimeout(e)}}),[u]),(0,r.useEffect)((()=>{let e;return w.errors.length?(C(dt.appear),e=setTimeout((()=>document.getElementById(dt.updateError).scrollIntoView?.({behavior:"smooth",block:"center"})),100)):S&&(C(dt.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,r.createElement)(r.Fragment,null,_&&!c?(0,r.createElement)("div",{className:dt.loadingContainer},(0,r.createElement)("div",{role:"dialog","aria-labelledby":"giveListTableLoadingMessage",className:dt.loadingContainerContent},(0,r.createElement)(qe,null),(0,r.createElement)("h2",{id:"giveListTableLoadingMessage",className:dt.loadingContainerContentText},(0,l.sprintf)((0,l.__)("Loading %s","give"),t)))):(0,r.createElement)("div",{role:"group","aria-labelledby":"giveListTableCaption","aria-describedby":"giveListTableMessage",className:dt.tableGroup,tabIndex:0},P&&(0,r.createElement)("div",{className:s()(dt.overlay,P)},(0,r.createElement)("div",{className:s()(document.body.scrollHeight>document.body.clientHeight&&dt.relativeContainer)},(0,r.createElement)("div",{className:dt.fixedContent},(0,r.createElement)(qe,{size:"medium"})))),(0,r.createElement)("table",{ref:M,className:`giveListTable ${u?"giveListTableIsLoading":"giveListTableIsLoaded"} ${dt.table}`},(0,r.createElement)("caption",{id:"giveListTableCaption",className:dt.tableCaption},n),(0,r.createElement)("thead",{className:dt[h.table.id]},(0,r.createElement)("tr",{className:dt.searchContainerRow},x),(0,r.createElement)("tr",null,b&&(0,r.createElement)("th",{scope:"col","aria-sort":"none",className:s()(dt.tableColumnHeader,dt.selectAll,{[dt.testMode]:g}),"data-column":"select"},(0,r.createElement)(ft,{pluralName:t,data:i})),(0,r.createElement)(r.Fragment,null,I?.map((e=>(0,r.createElement)("th",{scope:"col","aria-sort":e.label===p.sortColumn?"asc"===p.sortDirection?"ascending":"descending":"none",className:s()(dt.tableColumnHeader,{[dt[e.id]]:!0,[dt.testMode]:g}),"data-column":e.id,key:e.id},(0,r.createElement)(mt,{column:e,sortField:p,setSortDirectionForColumn:f}))))))),(0,r.createElement)("tbody",{className:dt.tableContent},v,(0,r.createElement)(Hn,{apiSettings:h,columns:I,data:i,isLoading:u,tableId:h.table.id,singleName:e,rowActions:a,parameters:o,setUpdateErrors:k,columnFilters:y,includeBulkActionsCheckbox:b}))),S&&(0,r.createElement)("div",{className:s()(dt.overlay,S)},(0,r.createElement)("div",{id:dt.updateError,role:"dialog","aria-labelledby":"giveListTableErrorMessage"},Boolean(w.successes.length)&&(0,r.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,r.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,r.createElement)("button",{type:"button",className:s()("dashicons dashicons-dismiss",dt.dismiss),onClick:()=>{k({errors:[],successes:[]})}},(0,r.createElement)("span",{className:"give-visually-hidden"},(0,l.__)("dismiss","give"))))),(0,r.createElement)("div",{id:"giveListTableMessage"},T&&(0,r.createElement)("div",{role:"status",className:dt.statusMessage},m),c&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{role:"alert",className:dt.statusMessage},(0,l.sprintf)((0,l.__)("There was a problem retrieving the %s.","give"),t)),(0,r.createElement)("div",{className:dt.statusMessage},(0,r.createElement)("a",{href:window.location.href.toString()},(0,l.__)("Click here to reload the page.","give")))))))},Wn="m5pOFZjbMT6j8QhfAK1u",Vn="l8GIQfdxthMna2jU9QZz",Yn="IXUnmrK8jPKBP0MSdOQr",Xn=({currentPage:e=1,totalPages:t=0,totalItems:n=-1,disabled:i=!1,setPage:a=e=>{},singleName:o,pluralName:c})=>{const u=parseInt(e)+1,d=parseInt(e)-1;return(0,r.createElement)("nav",{"aria-label":(0,l.sprintf)((0,l.__)("%s table","give"),c),className:"Ifkc1MX9wBA5lAmEi7yy"},n>=1&&(0,r.createElement)("span",null,n.toString()+" ",1==n?o:c),1<t&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("button",{className:s()(Vn,Yn),"aria-disabled":d<=1,"aria-label":(0,l.__)("first page"),onClick:e=>{"false"===e.currentTarget.getAttribute("aria-disabled")&&a(1)}},(0,r.createElement)("span",{"aria-hidden":!0},"«")),(0,r.createElement)("button",{className:s()(Vn,Yn),"aria-disabled":d<=0,"aria-label":(0,l.__)("previous page"),onClick:t=>{"false"===t.currentTarget.getAttribute("aria-disabled")&&a(parseInt(e)-1)}},(0,r.createElement)("span",{"aria-hidden":!0},"‹")),(0,r.createElement)("span",null,(0,r.createElement)("label",{htmlFor:Wn,className:"k8TNSOBl_24bJsKFgPDU"},(0,l.__)("Current Page","give")),(0,r.createElement)("select",{className:Yn,id:Wn,name:"currentPageSelector",value:e,onChange:e=>{const t=Number(e.target.value);a(t)}},Array.from({length:t},((e,t)=>t+1)).map((e=>(0,r.createElement)("option",{key:e,value:e},e)))),(0,r.createElement)("span",null," ",(0,l.__)("of","give")," ",(0,r.createElement)("span",null,t)," ")),(0,r.createElement)("button",{className:s()(Vn,Yn),"aria-disabled":u>t,"aria-label":(0,l.__)("next page"),onClick:t=>{"false"===t.currentTarget.getAttribute("aria-disabled")&&a(parseInt(e)+1)}},(0,r.createElement)("span",{"aria-hidden":!0},"›")),(0,r.createElement)("button",{className:s()(Vn,Yn),"aria-disabled":u>t-1,"aria-label":(0,l.__)("final page"),onClick:e=>{"false"===e.currentTarget.getAttribute("aria-disabled")&&a(t)}},(0,r.createElement)("span",{"aria-hidden":!0},"»"))))};Xn.propTypes={currentPage:ze().number.isRequired,totalPages:ze().number.isRequired,totalItems:ze().number,setPage:ze().func.isRequired,disabled:ze().bool.isRequired};const Kn=Xn;function Gn(e){return Gn="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},Gn(e)}function Un(e){var t=function(e){if("object"!=Gn(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Gn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Gn(t)?t:t+""}function qn(e,t,n){return(t=Un(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Jn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zn(Object(n),!0).forEach((function(t){qn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function er(e,t){if(e){if("string"==typeof e)return Qn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qn(e,t):void 0}}function tr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],l=!0,c=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||er(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 nr(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var rr=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function ir(){return ir=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ir.apply(null,arguments)}function ar(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Un(r.key),r)}}function or(e,t){return or=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},or(e,t)}function sr(e){return sr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},sr(e)}function lr(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(lr=function(){return!!e})()}function cr(e){return function(e){if(Array.isArray(e))return Qn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||er(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 ur=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=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,n),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 n=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{n.insertRule(e,n.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}(),dr=Math.abs,hr=String.fromCharCode,fr=Object.assign;function pr(e){return e.trim()}function gr(e,t,n){return e.replace(t,n)}function mr(e,t){return e.indexOf(t)}function vr(e,t){return 0|e.charCodeAt(t)}function yr(e,t,n){return e.slice(t,n)}function br(e){return e.length}function xr(e){return e.length}function wr(e,t){return t.push(e),e}var kr=1,Sr=1,Cr=0,_r=0,Er=0,Pr="";function Ar(e,t,n,r,i,a,o){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:kr,column:Sr,length:o,return:""}}function Dr(e,t){return fr(Ar("",null,null,"",null,null,0),e,{length:-e.length},t)}function Or(){return Er=_r<Cr?vr(Pr,_r++):0,Sr++,10===Er&&(Sr=1,kr++),Er}function Mr(){return vr(Pr,_r)}function Tr(){return _r}function Ir(e,t){return yr(Pr,e,t)}function Nr(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 Lr(e){return kr=Sr=1,Cr=br(Pr=e),_r=0,[]}function Rr(e){return Pr="",e}function Fr(e){return pr(Ir(_r-1,Hr(91===e?e+2:40===e?e+1:e)))}function zr(e){for(;(Er=Mr())&&Er<33;)Or();return Nr(e)>2||Nr(Er)>3?"":" "}function jr(e,t){for(;--t&&Or()&&!(Er<48||Er>102||Er>57&&Er<65||Er>70&&Er<97););return Ir(e,Tr()+(t<6&&32==Mr()&&32==Or()))}function Hr(e){for(;Or();)switch(Er){case e:return _r;case 34:case 39:34!==e&&39!==e&&Hr(Er);break;case 40:41===e&&Hr(e);break;case 92:Or()}return _r}function Br(e,t){for(;Or()&&e+Er!==57&&(e+Er!==84||47!==Mr()););return"/*"+Ir(t,_r-1)+"*"+hr(47===e?e:Or())}function $r(e){for(;!Nr(Mr());)Or();return Ir(e,_r)}var Wr="-ms-",Vr="-moz-",Yr="-webkit-",Xr="comm",Kr="rule",Gr="decl",Ur="@keyframes";function qr(e,t){for(var n="",r=xr(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||"";return n}function Zr(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case Gr:return e.return=e.return||e.value;case Xr:return"";case Ur:return e.return=e.value+"{"+qr(e.children,r)+"}";case Kr:e.value=e.props.join(",")}return br(n=qr(e.children,r))?e.return=e.value+"{"+n+"}":""}function Jr(e){return Rr(Qr("",null,null,null,[""],e=Lr(e),0,[0],e))}function Qr(e,t,n,r,i,a,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=i,w=a,k=r,S=b;m;)switch(p=y,y=Or()){case 40:if(108!=p&&58==vr(S,d-1)){-1!=mr(S+=gr(Fr(y),"&","&\f"),"&\f")&&(v=-1);break}case 34:case 39:case 91:S+=Fr(y);break;case 9:case 10:case 13:case 32:S+=zr(p);break;case 92:S+=jr(Tr()-1,7);continue;case 47:switch(Mr()){case 42:case 47:wr(ti(Br(Or(),Tr()),t,n),l);break;default:S+="/"}break;case 123*g:s[c++]=br(S)*v;case 125*g:case 59:case 0:switch(y){case 0:case 125:m=0;case 59+u:-1==v&&(S=gr(S,/\f/g,"")),f>0&&br(S)-d&&wr(f>32?ni(S+";",r,n,d-1):ni(gr(S," ","")+";",r,n,d-2),l);break;case 59:S+=";";default:if(wr(k=ei(S,t,n,c,u,i,s,b,x=[],w=[],d),a),123===y)if(0===u)Qr(S,t,k,k,x,a,d,s,w);else switch(99===h&&110===vr(S,3)?100:h){case 100:case 108:case 109:case 115:Qr(e,k,k,r&&wr(ei(e,k,k,0,0,i,s,b,i,x=[],d),w),i,w,d,s,r?x:w);break;default:Qr(S,k,k,k,[""],w,0,s,w)}}c=u=f=0,g=v=1,b=S="",d=o;break;case 58:d=1+br(S),f=p;default:if(g<1)if(123==y)--g;else if(125==y&&0==g++&&125==(Er=_r>0?vr(Pr,--_r):0,Sr--,10===Er&&(Sr=1,kr--),Er))continue;switch(S+=hr(y),y*g){case 38:v=u>0?1:(S+="\f",-1);break;case 44:s[c++]=(br(S)-1)*v,v=1;break;case 64:45===Mr()&&(S+=Fr(Or())),h=Mr(),u=d=br(b=S+=$r(Tr())),y++;break;case 45:45===p&&2==br(S)&&(g=0)}}return a}function ei(e,t,n,r,i,a,o,s,l,c,u){for(var d=i-1,h=0===i?a:[""],f=xr(h),p=0,g=0,m=0;p<r;++p)for(var v=0,y=yr(e,d+1,d=dr(g=o[p])),b=e;v<f;++v)(b=pr(g>0?h[v]+" "+y:gr(y,/&\f/g,h[v])))&&(l[m++]=b);return Ar(e,t,n,0===i?Kr:s,l,c,u)}function ti(e,t,n){return Ar(e,t,n,Xr,hr(Er),yr(e,2,-2),0)}function ni(e,t,n,r){return Ar(e,t,n,Gr,yr(e,0,r),yr(e,r+1,-1),r)}var ri=function(e,t,n){for(var r=0,i=0;r=i,i=Mr(),38===r&&12===i&&(t[n]=1),!Nr(i);)Or();return Ir(e,_r)},ii=new WeakMap,ai=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||ii.get(n))&&!r){ii.set(e,!0);for(var i=[],a=function(e,t){return Rr(function(e,t){var n=-1,r=44;do{switch(Nr(r)){case 0:38===r&&12===Mr()&&(t[n]=1),e[n]+=ri(_r-1,t,n);break;case 2:e[n]+=Fr(r);break;case 4:if(44===r){e[++n]=58===Mr()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=hr(r)}}while(r=Or());return e}(Lr(e),t))}(t,i),o=n.props,s=0,l=0;s<a.length;s++)for(var c=0;c<o.length;c++,l++)e.props[l]=i[s]?a[s].replace(/&\f/g,o[c]):o[c]+" "+a[s]}}},oi=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function si(e,t){switch(function(e,t){return 45^vr(e,0)?(((t<<2^vr(e,0))<<2^vr(e,1))<<2^vr(e,2))<<2^vr(e,3):0}(e,t)){case 5103:return Yr+"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 Yr+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Yr+e+Vr+e+Wr+e+e;case 6828:case 4268:return Yr+e+Wr+e+e;case 6165:return Yr+e+Wr+"flex-"+e+e;case 5187:return Yr+e+gr(e,/(\w+).+(:[^]+)/,Yr+"box-$1$2"+Wr+"flex-$1$2")+e;case 5443:return Yr+e+Wr+"flex-item-"+gr(e,/flex-|-self/,"")+e;case 4675:return Yr+e+Wr+"flex-line-pack"+gr(e,/align-content|flex-|-self/,"")+e;case 5548:return Yr+e+Wr+gr(e,"shrink","negative")+e;case 5292:return Yr+e+Wr+gr(e,"basis","preferred-size")+e;case 6060:return Yr+"box-"+gr(e,"-grow","")+Yr+e+Wr+gr(e,"grow","positive")+e;case 4554:return Yr+gr(e,/([^-])(transform)/g,"$1"+Yr+"$2")+e;case 6187:return gr(gr(gr(e,/(zoom-|grab)/,Yr+"$1"),/(image-set)/,Yr+"$1"),e,"")+e;case 5495:case 3959:return gr(e,/(image-set\([^]*)/,Yr+"$1$`$1");case 4968:return gr(gr(e,/(.+:)(flex-)?(.*)/,Yr+"box-pack:$3"+Wr+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Yr+e+e;case 4095:case 3583:case 4068:case 2532:return gr(e,/(.+)-inline(.+)/,Yr+"$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(br(e)-1-t>6)switch(vr(e,t+1)){case 109:if(45!==vr(e,t+4))break;case 102:return gr(e,/(.+:)(.+)-([^]+)/,"$1"+Yr+"$2-$3$1"+Vr+(108==vr(e,t+3)?"$3":"$2-$3"))+e;case 115:return~mr(e,"stretch")?si(gr(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==vr(e,t+1))break;case 6444:switch(vr(e,br(e)-3-(~mr(e,"!important")&&10))){case 107:return gr(e,":",":"+Yr)+e;case 101:return gr(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Yr+(45===vr(e,14)?"inline-":"")+"box$3$1"+Yr+"$2$3$1"+Wr+"$2box$3")+e}break;case 5936:switch(vr(e,t+11)){case 114:return Yr+e+Wr+gr(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Yr+e+Wr+gr(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Yr+e+Wr+gr(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Yr+e+Wr+e+e}return e}var li=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case Gr:e.return=si(e.value,e.length);break;case Ur:return qr([Dr(e,{value:gr(e.value,"@","@"+Yr)})],r);case Kr: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 qr([Dr(e,{props:[gr(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return qr([Dr(e,{props:[gr(t,/:(plac\w+)/,":"+Yr+"input-$1")]}),Dr(e,{props:[gr(t,/:(plac\w+)/,":-moz-$1")]}),Dr(e,{props:[gr(t,/:(plac\w+)/,Wr+"input-$1")]})],r)}return""}))}}],ci=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,i,a=e.stylisPlugins||li,o={},s=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)o[t[n]]=!0;s.push(e)}));var l,c,u,d,h=[Zr,(d=function(e){l.insert(e)},function(e){e.root||(e=e.return)&&d(e)})],f=(c=[ai,oi].concat(a,h),u=xr(c),function(e,t,n,r){for(var i="",a=0;a<u;a++)i+=c[a](e,t,n,r)||"";return i});i=function(e,t,n,r){l=n,qr(Jr(e?e+"{"+t.styles+"}":t.styles),f),r&&(p.inserted[t.name]=!0)};var p={key:t,sheet:new ur({key:t,container:r,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:o,registered:{},insert:i};return p.sheet.hydrate(s),p},ui=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},di={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 hi(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var fi=/[A-Z]|^ms/g,pi=/_EMO_([^_]+?)_([^]*?)_EMO_/g,gi=function(e){return 45===e.charCodeAt(1)},mi=function(e){return null!=e&&"boolean"!=typeof e},vi=hi((function(e){return gi(e)?e:e.replace(fi,"-$&").toLowerCase()})),yi=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(pi,(function(e,t,n){return xi={name:t,styles:n,next:xi},t}))}return 1===di[e]||gi(e)||"number"!=typeof t||0===t?t:t+"px"};function bi(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return xi={name:n.name,styles:n.styles,next:xi},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)xi={name:r.name,styles:r.styles,next:xi},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=bi(e,t,n[i])+";";else for(var a in n){var o=n[a];if("object"!=typeof o)null!=t&&void 0!==t[o]?r+=a+"{"+t[o]+"}":mi(o)&&(r+=vi(a)+":"+yi(a,o)+";");else if(!Array.isArray(o)||"string"!=typeof o[0]||null!=t&&void 0!==t[o[0]]){var s=bi(e,t,o);switch(a){case"animation":case"animationName":r+=vi(a)+":"+s+";";break;default:r+=a+"{"+s+"}"}}else for(var l=0;l<o.length;l++)mi(o[l])&&(r+=vi(a)+":"+yi(a,o[l])+";")}return r}(e,t,n);case"function":if(void 0!==e){var i=xi,a=n(e);return xi=i,bi(e,t,a)}}if(null==t)return n;var o=t[n];return void 0!==o?o:n}var xi,wi=/label:\s*([^\s;\n{]+)\s*(;|$)/g,ki=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,i="";xi=void 0;var a=e[0];null==a||void 0===a.raw?(r=!1,i+=bi(n,t,a)):i+=a[0];for(var o=1;o<e.length;o++)i+=bi(n,t,e[o]),r&&(i+=a[o]);wi.lastIndex=0;for(var s,l="";null!==(s=wi.exec(i));)l+="-"+s[1];var c=function(e){for(var t,n=0,r=0,i=e.length;i>=4;++r,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(i){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(i)+l;return{name:c,styles:i,next:xi}},Si={}.hasOwnProperty,Ci=(0,r.createContext)("undefined"!=typeof HTMLElement?ci({key:"css"}):null);Ci.Provider;var _i=function(e){return(0,r.forwardRef)((function(t,n){var i=(0,r.useContext)(Ci);return e(t,i,n)}))},Ei=(0,r.createContext)({}),Pi=r.useInsertionEffect?r.useInsertionEffect:function(e){e()},Ai="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",Di=function(e){var t,n=e.cache,r=e.serialized,i=e.isStringTag;return ui(n,r,i),t=function(){return function(e,t,n){ui(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+r:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}}(n,r,i)},Pi(t),null},Oi=_i((function(e,t,n){var i=e.css;"string"==typeof i&&void 0!==t.registered[i]&&(i=t.registered[i]);var a=e[Ai],o=[i],s="";"string"==typeof e.className?s=function(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}(t.registered,o,e.className):null!=e.className&&(s=e.className+" ");var l=ki(o,void 0,(0,r.useContext)(Ei));s+=t.key+"-"+l.name;var c={};for(var u in e)Si.call(e,u)&&"css"!==u&&u!==Ai&&(c[u]=e[u]);return c.ref=n,c.className=s,(0,r.createElement)(r.Fragment,null,(0,r.createElement)(Di,{cache:t,serialized:l,isStringTag:"string"==typeof a}),(0,r.createElement)(a,c))}));n(4146);var Mi=function(e,t){var n=arguments;if(null==t||!Si.call(t,"css"))return r.createElement.apply(void 0,n);var i=n.length,a=new Array(i);a[0]=Oi,a[1]=function(e,t){var n={};for(var r in t)Si.call(t,r)&&(n[r]=t[r]);return n[Ai]=e,n}(e,t);for(var o=2;o<i;o++)a[o]=n[o];return r.createElement.apply(null,a)};function Ti(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return ki(t)}r.useInsertionEffect?r.useInsertionEffect:r.useLayoutEffect;var Ii=n(75795);const Ni=Math.min,Li=Math.max,Ri=Math.round,Fi=Math.floor,zi=e=>({x:e,y:e});function ji(e){return $i(e)?(e.nodeName||"").toLowerCase():"#document"}function Hi(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function Bi(e){var t;return null==(t=($i(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function $i(e){return e instanceof Node||e instanceof Hi(e).Node}function Wi(e){return e instanceof Element||e instanceof Hi(e).Element}function Vi(e){return e instanceof HTMLElement||e instanceof Hi(e).HTMLElement}function Yi(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof Hi(e).ShadowRoot)}function Xi(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=Ki(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function Ki(e){return Hi(e).getComputedStyle(e)}function Gi(e){const t=function(e){if("html"===ji(e))return e;const t=e.assignedSlot||e.parentNode||Yi(e)&&e.host||Bi(e);return Yi(t)?t.host:t}(e);return function(e){return["html","body","#document"].includes(ji(e))}(t)?e.ownerDocument?e.ownerDocument.body:e.body:Vi(t)&&Xi(t)?t:Gi(t)}function Ui(e,t){var n;void 0===t&&(t=[]);const r=Gi(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),a=Hi(r);return i?t.concat(a,a.visualViewport||[],Xi(r)?r:[]):t.concat(r,Ui(r))}function qi(e){return Wi(e)?e:e.contextElement}function Zi(e){const t=qi(e);if(!Vi(t))return zi(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:a}=function(e){const t=Ki(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=Vi(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=Ri(n)!==a||Ri(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}(t);let o=(a?Ri(n.width):n.width)/r,s=(a?Ri(n.height):n.height)/i;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}const Ji=zi(0);function Qi(e){const t=Hi(e);return"undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Ji}function ea(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const i=e.getBoundingClientRect(),a=qi(e);let o=zi(1);t&&(r?Wi(r)&&(o=Zi(r)):o=Zi(e));const s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==Hi(e))&&t}(a,n,r)?Qi(a):zi(0);let l=(i.left+s.x)/o.x,c=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a){const e=Hi(a),t=r&&Wi(r)?Hi(r):r;let n=e.frameElement;for(;n&&r&&t!==e;){const e=Zi(n),t=n.getBoundingClientRect(),r=Ki(n),i=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,c*=e.y,u*=e.x,d*=e.y,l+=i,c+=a,n=Hi(n).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 ta=r.useLayoutEffect;var na=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],ra=function(){};function ia(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function aa(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var a=[].concat(r);if(t&&e)for(var o in t)t.hasOwnProperty(o)&&t[o]&&a.push("".concat(ia(e,o)));return a.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var oa=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===Gn(e)&&null!==e?[e]:[];var t},sa=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,Jn({},nr(e,na))},la=function(e,t,n){var r=e.cx,i=e.getStyles,a=e.getClassNames,o=e.className;return{css:i(t,e),className:r(null!=n?n:{},a(t,e),o)}};function ca(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function ua(e){return ca(e)?window.pageYOffset:e.scrollTop}function da(e,t){ca(e)?window.scrollTo(0,t):e.scrollTop=t}function ha(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:ra,i=ua(e),a=t-i,o=0;!function t(){var s,l=a*((s=(s=o+=10)/n-1)*s*s+1)+i;da(e,l),o<n?window.requestAnimationFrame(t):r(e)}()}function fa(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),i=t.offsetHeight/3;r.bottom+i>n.bottom?da(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):r.top-i<n.top&&da(e,Math.max(t.offsetTop-i,0))}function pa(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}var ga=!1,ma={get passive(){return ga=!0}},va="undefined"!=typeof window?window:{};va.addEventListener&&va.removeEventListener&&(va.addEventListener("p",ra,ma),va.removeEventListener("p",ra,!1));var ya=ga;function ba(e){return null!=e}function xa(e,t,n){return e?t:n}var wa=["children","innerProps"],ka=["children","innerProps"];var Sa,Ca,_a,Ea=function(e){return"auto"===e?"bottom":e},Pa=(0,r.createContext)(null),Aa=function(e){var t=e.children,n=e.minMenuHeight,i=e.maxMenuHeight,a=e.menuPlacement,o=e.menuPosition,s=e.menuShouldScrollIntoView,l=e.theme,c=((0,r.useContext)(Pa)||{}).setPortalPlacement,u=(0,r.useRef)(null),d=tr((0,r.useState)(i),2),h=d[0],f=d[1],p=tr((0,r.useState)(null),2),g=p[0],m=p[1],v=l.spacing.controlHeight;return ta((function(){var e=u.current;if(e){var t="fixed"===o,r=function(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,i=e.placement,a=e.shouldScroll,o=e.isFixedPosition,s=e.controlHeight,l=function(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return i;return document.documentElement}(n),c={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return c;var u,d=l.getBoundingClientRect().height,h=n.getBoundingClientRect(),f=h.bottom,p=h.height,g=h.top,m=n.offsetParent.getBoundingClientRect().top,v=o||ca(u=l)?window.innerHeight:u.clientHeight,y=ua(l),b=parseInt(getComputedStyle(n).marginBottom,10),x=parseInt(getComputedStyle(n).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(i){case"auto":case"bottom":if(k>=p)return{placement:"bottom",maxHeight:t};if(C>=p&&!o)return a&&ha(l,_,P),{placement:"bottom",maxHeight:t};if(!o&&C>=r||o&&k>=r)return a&&ha(l,_,P),{placement:"bottom",maxHeight:o?k-b:C-b};if("auto"===i||o){var A=t,D=o?w:S;return D>=r&&(A=Math.min(D-b-s,t)),{placement:"top",maxHeight:A}}if("bottom"===i)return a&&da(l,_),{placement:"bottom",maxHeight:t};break;case"top":if(w>=p)return{placement:"top",maxHeight:t};if(S>=p&&!o)return a&&ha(l,E,P),{placement:"top",maxHeight:t};if(!o&&S>=r||o&&w>=r){var O=t;return(!o&&S>=r||o&&w>=r)&&(O=o?w-x:S-x),a&&ha(l,E,P),{placement:"top",maxHeight:O}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return c}({maxHeight:i,menuEl:e,minHeight:n,placement:a,shouldScroll:s&&!t,isFixedPosition:t,controlHeight:v});f(r.maxHeight),m(r.placement),null==c||c(r.placement)}}),[i,a,o,s,n,c,v]),t({ref:u,placerProps:Jn(Jn({},e),{},{placement:g||Ea(a),maxHeight:h})})},Da=function(e,t){var n=e.theme,r=n.spacing.baseUnit,i=n.colors;return Jn({textAlign:"center"},t?{}:{color:i.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},Oa=Da,Ma=Da,Ta=["size"],Ia=["innerProps","isRtl","size"],Na={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},La=function(e){var t=e.size,n=nr(e,Ta);return Mi("svg",ir({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Na},n))},Ra=function(e){return Mi(La,ir({size:20},e),Mi("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"}))},Fa=function(e){return Mi(La,ir({size:20},e),Mi("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"}))},za=function(e,t){var n=e.isFocused,r=e.theme,i=r.spacing.baseUnit,a=r.colors;return Jn({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*i,":hover":{color:n?a.neutral80:a.neutral40}})},ja=za,Ha=za,Ba=function(){var e=Ti.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_"}}}(Sa||(Ca=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],_a||(_a=Ca.slice(0)),Sa=Object.freeze(Object.defineProperties(Ca,{raw:{value:Object.freeze(_a)}})))),$a=function(e){var t=e.delay,n=e.offset;return Mi("span",{css:Ti({animation:"".concat(Ba," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Wa=["data"],Va=["innerRef","isDisabled","isHidden","inputClassName"],Ya={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Xa={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":Jn({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Ya)},Ka=function(e){return Jn({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},Ya)},Ga=function(e){var t=e.children,n=e.innerProps;return Mi("div",n,t)},Ua={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return Mi("div",ir({},la(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||Mi(Ra,null))},Control:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,i=e.innerRef,a=e.innerProps,o=e.menuIsOpen;return Mi("div",ir({ref:i},la(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":o}),a),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return Mi("div",ir({},la(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||Mi(Fa,null))},DownChevron:Fa,CrossIcon:Ra,Group:function(e){var t=e.children,n=e.cx,r=e.getStyles,i=e.getClassNames,a=e.Heading,o=e.headingProps,s=e.innerProps,l=e.label,c=e.theme,u=e.selectProps;return Mi("div",ir({},la(e,"group",{group:!0}),s),Mi(a,ir({},o,{selectProps:u,theme:c,getStyles:r,getClassNames:i,cx:n}),l),Mi("div",null,t))},GroupHeading:function(e){var t=sa(e);t.data;var n=nr(t,Wa);return Mi("div",ir({},la(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return Mi("div",ir({},la(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return Mi("span",ir({},t,la(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=sa(e),i=r.innerRef,a=r.isDisabled,o=r.isHidden,s=r.inputClassName,l=nr(r,Va);return Mi("div",ir({},la(e,"input",{"input-container":!0}),{"data-value":n||""}),Mi("input",ir({className:t({input:!0},s),ref:i,style:Ka(o),disabled:a},l)))},LoadingIndicator:function(e){var t=e.innerProps,n=e.isRtl,r=e.size,i=void 0===r?4:r,a=nr(e,Ia);return Mi("div",ir({},la(Jn(Jn({},a),{},{innerProps:t,isRtl:n,size:i}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),Mi($a,{delay:0,offset:n}),Mi($a,{delay:160,offset:!0}),Mi($a,{delay:320,offset:!n}))},Menu:function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return Mi("div",ir({},la(e,"menu",{menu:!0}),{ref:n},r),t)},MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,i=e.isMulti;return Mi("div",ir({},la(e,"menuList",{"menu-list":!0,"menu-list--is-multi":i}),{ref:r},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,i=e.controlElement,a=e.innerProps,o=e.menuPlacement,s=e.menuPosition,l=(0,r.useRef)(null),c=(0,r.useRef)(null),u=tr((0,r.useState)(Ea(o)),2),d=u[0],h=u[1],f=(0,r.useMemo)((function(){return{setPortalPlacement:h}}),[]),p=tr((0,r.useState)(null),2),g=p[0],m=p[1],v=(0,r.useCallback)((function(){if(i){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}}(i),t="fixed"===s?0:window.pageYOffset,n=e[d]+t;n===(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:n,rect:e})}}),[i,s,d,null==g?void 0:g.offset,null==g?void 0:g.rect.left,null==g?void 0:g.rect.width]);ta((function(){v()}),[v]);var y=(0,r.useCallback)((function(){"function"==typeof c.current&&(c.current(),c.current=null),i&&l.current&&(c.current=function(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,c=qi(e),u=i||a?[...c?Ui(c):[],...Ui(t)]:[];u.forEach((e=>{i&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)}));const d=c&&s?function(e,t){let n,r=null;const i=Bi(e);function a(){clearTimeout(n),r&&r.disconnect(),r=null}return function o(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),a();const{left:c,top:u,width:d,height:h}=e.getBoundingClientRect();if(s||t(),!d||!h)return;const f={rootMargin:-Fi(u)+"px "+-Fi(i.clientWidth-(c+d))+"px "+-Fi(i.clientHeight-(u+h))+"px "+-Fi(c)+"px",threshold:Li(0,Ni(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):n=setTimeout((()=>{o(!1,1e-7)}),100)}p=!1}try{r=new IntersectionObserver(g,{...f,root:i.ownerDocument})}catch(e){r=new IntersectionObserver(g,f)}r.observe(e)}(!0),a}(c,n):null;let h,f=-1,p=null;o&&(p=new ResizeObserver((e=>{let[r]=e;r&&r.target===c&&p&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame((()=>{p&&p.observe(t)}))),n()})),c&&!l&&p.observe(c),p.observe(t));let g=l?ea(e):null;return l&&function t(){const r=ea(e);!g||r.x===g.x&&r.y===g.y&&r.width===g.width&&r.height===g.height||n(),g=r,h=requestAnimationFrame(t)}(),n(),()=>{u.forEach((e=>{i&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)})),d&&d(),p&&p.disconnect(),p=null,l&&cancelAnimationFrame(h)}}(i,l.current,v,{elementResize:"ResizeObserver"in window}))}),[i,v]);ta((function(){y()}),[y]);var b=(0,r.useCallback)((function(e){l.current=e,y()}),[y]);if(!t&&"fixed"!==s||!g)return null;var x=Mi("div",ir({ref:b},la(Jn(Jn({},e),{},{offset:g.offset,position:s,rect:g.rect}),"menuPortal",{"menu-portal":!0}),a),n);return Mi(Pa.Provider,{value:f},t?(0,Ii.createPortal)(x,t):x)},LoadingMessage:function(e){var t=e.children,n=void 0===t?"Loading...":t,r=e.innerProps,i=nr(e,ka);return Mi("div",ir({},la(Jn(Jn({},i),{},{children:n,innerProps:r}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),r),n)},NoOptionsMessage:function(e){var t=e.children,n=void 0===t?"No options":t,r=e.innerProps,i=nr(e,wa);return Mi("div",ir({},la(Jn(Jn({},i),{},{children:n,innerProps:r}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),r),n)},MultiValue:function(e){var t=e.children,n=e.components,r=e.data,i=e.innerProps,a=e.isDisabled,o=e.removeProps,s=e.selectProps,l=n.Container,c=n.Label,u=n.Remove;return Mi(l,{data:r,innerProps:Jn(Jn({},la(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":a})),i),selectProps:s},Mi(c,{data:r,innerProps:Jn({},la(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:s},t),Mi(u,{data:r,innerProps:Jn(Jn({},la(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},o),selectProps:s}))},MultiValueContainer:Ga,MultiValueLabel:Ga,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return Mi("div",ir({role:"button"},n),t||Mi(Ra,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,i=e.isSelected,a=e.innerRef,o=e.innerProps;return Mi("div",ir({},la(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":i}),{ref:a,"aria-disabled":n},o),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return Mi("div",ir({},la(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,i=e.isRtl;return Mi("div",ir({},la(e,"container",{"--is-disabled":r,"--is-rtl":i}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return Mi("div",ir({},la(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,i=e.hasValue;return Mi("div",ir({},la(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":i}),n),t)}},qa=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function Za(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!((r=e[n])===(i=t[n])||qa(r)&&qa(i)))return!1;var r,i;return!0}for(var Ja={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"},Qa=function(e){return Mi("span",ir({css:Ja},e))},eo={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.isDisabled,i=e.tabSelectsValue;switch(e.context){case"menu":return"Use Up and Down to choose options".concat(r?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(i?", 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(n?" 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,n=e.label,r=void 0===n?"":n,i=e.labels,a=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(i.length>1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return"option ".concat(r,a?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,i=e.label,a=void 0===i?"":i,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(a," focused, ").concat(c(o,n),".");if("menu"===t){var u=s?" disabled":"",d="".concat(l?"selected":"focused").concat(u);return"option ".concat(a," ").concat(d,", ").concat(c(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},to=function(e){var t=e.ariaSelection,n=e.focusedOption,i=e.focusedValue,a=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,r.useMemo)((function(){return Jn(Jn({},eo),u||{})}),[u]),S=(0,r.useMemo)((function(){var e,n="";if(t&&k.onChange){var r=t.option,i=t.options,a=t.removedValue,o=t.removedValues,l=t.value,c=a||r||(e=l,Array.isArray(e)?null:e),u=c?d(c):"",h=i||o||void 0,f=h?h.map(d):[],g=Jn({isDisabled:c&&p(c,s),label:u,labels:f},t);n=k.onChange(g)}return n}),[t,k,p,s,d]),C=(0,r.useMemo)((function(){var e="",t=n||i,r=!!(n&&s&&s.includes(n));if(t&&k.onFocus){var o={focused:t,label:d(t),isDisabled:p(t,s),isSelected:r,options:a,context:t===n?"menu":"value",selectValue:s};e=k.onFocus(o)}return e}),[n,i,d,p,k,a,s]),_=(0,r.useMemo)((function(){var e="";if(m&&v.length&&k.onFilter){var t=y({count:a.length});e=k.onFilter({inputValue:h,resultsMessage:t})}return e}),[a,h,m,k,v,y]),E=(0,r.useMemo)((function(){var e="";if(k.guidance){var t=i?"value":m?"menu":"input";e=k.guidance({"aria-label":x,context:t,isDisabled:n&&p(n,s),isMulti:f,isSearchable:g,tabSelectsValue:b})}return e}),[x,n,i,f,p,g,m,k,s,b]),P="".concat(C," ").concat(_," ").concat(E),A=Mi(r.Fragment,null,Mi("span",{id:"aria-selection"},S),Mi("span",{id:"aria-context"},P)),D="initial-input-focus"===(null==t?void 0:t.action);return Mi(r.Fragment,null,Mi(Qa,{id:c},D&&A),Mi(Qa,{"aria-live":w,"aria-atomic":"false","aria-relevant":"additions text"},o&&!D&&A))},no=[{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źẑżžẓẕƶȥɀⱬꝣ"}],ro=new RegExp("["+no.map((function(e){return e.letters})).join("")+"]","g"),io={},ao=0;ao<no.length;ao++)for(var oo=no[ao],so=0;so<oo.letters.length;so++)io[oo.letters[so]]=oo.base;var lo=function(e){return e.replace(ro,(function(e){return io[e]}))},co=function(e,t){void 0===t&&(t=Za);var n=null;function r(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var a=e.apply(this,r);return n={lastResult:a,lastArgs:r,lastThis:this},a}return r.clear=function(){n=null},r}(lo),uo=function(e){return e.replace(/^\s+|\s+$/g,"")},ho=function(e){return"".concat(e.label," ").concat(e.value)},fo=["innerRef"];function po(e){var t=e.innerRef,n=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Object.entries(e).filter((function(e){var t=tr(e,1)[0];return!n.includes(t)})).reduce((function(e,t){var n=tr(t,2),r=n[0],i=n[1];return e[r]=i,e}),{})}(nr(e,fo),"onExited","in","enter","exit","appear");return Mi("input",ir({ref:t},n,{css:Ti({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 go=["boxSizing","height","overflow","paddingRight","position"],mo={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function vo(e){e.preventDefault()}function yo(e){e.stopPropagation()}function bo(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function xo(){return"ontouchstart"in window||navigator.maxTouchPoints}var wo=!("undefined"==typeof window||!window.document||!window.document.createElement),ko=0,So={capture:!1,passive:!1},Co=function(){return document.activeElement&&document.activeElement.blur()},_o={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function Eo(e){var t=e.children,n=e.lockEnabled,i=e.captureEnabled,a=function(e){var t=e.isEnabled,n=e.onBottomArrive,i=e.onBottomLeave,a=e.onTopArrive,o=e.onTopLeave,s=(0,r.useRef)(!1),l=(0,r.useRef)(!1),c=(0,r.useRef)(0),u=(0,r.useRef)(null),d=(0,r.useCallback)((function(e,t){if(null!==u.current){var r=u.current,c=r.scrollTop,d=r.scrollHeight,h=r.clientHeight,f=u.current,p=t>0,g=d-h-c,m=!1;g>t&&s.current&&(i&&i(e),s.current=!1),p&&l.current&&(o&&o(e),l.current=!1),p&&t>g?(n&&!s.current&&n(e),f.scrollTop=d,m=!0,s.current=!0):!p&&-t>c&&(a&&!l.current&&a(e),f.scrollTop=0,m=!0,l.current=!0),m&&function(e){e.preventDefault(),e.stopPropagation()}(e)}}),[n,i,a,o]),h=(0,r.useCallback)((function(e){d(e,e.deltaY)}),[d]),f=(0,r.useCallback)((function(e){c.current=e.changedTouches[0].clientY}),[]),p=(0,r.useCallback)((function(e){var t=c.current-e.changedTouches[0].clientY;d(e,t)}),[d]),g=(0,r.useCallback)((function(e){if(e){var t=!!ya&&{passive:!1};e.addEventListener("wheel",h,t),e.addEventListener("touchstart",f,t),e.addEventListener("touchmove",p,t)}}),[p,f,h]),m=(0,r.useCallback)((function(e){e&&(e.removeEventListener("wheel",h,!1),e.removeEventListener("touchstart",f,!1),e.removeEventListener("touchmove",p,!1))}),[p,f,h]);return(0,r.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===i||i,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),o=function(e){var t=e.isEnabled,n=e.accountForScrollbars,i=void 0===n||n,a=(0,r.useRef)({}),o=(0,r.useRef)(null),s=(0,r.useCallback)((function(e){if(wo){var t=document.body,n=t&&t.style;if(i&&go.forEach((function(e){var t=n&&n[e];a.current[e]=t})),i&&ko<1){var r=parseInt(a.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,s=window.innerWidth-o+r||0;Object.keys(mo).forEach((function(e){var t=mo[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(s,"px"))}t&&xo()&&(t.addEventListener("touchmove",vo,So),e&&(e.addEventListener("touchstart",bo,So),e.addEventListener("touchmove",yo,So))),ko+=1}}),[i]),l=(0,r.useCallback)((function(e){if(wo){var t=document.body,n=t&&t.style;ko=Math.max(ko-1,0),i&&ko<1&&go.forEach((function(e){var t=a.current[e];n&&(n[e]=t)})),t&&xo()&&(t.removeEventListener("touchmove",vo,So),e&&(e.removeEventListener("touchstart",bo,So),e.removeEventListener("touchmove",yo,So)))}}),[i]);return(0,r.useEffect)((function(){if(t){var e=o.current;return s(e),function(){l(e)}}}),[t,s,l]),function(e){o.current=e}}({isEnabled:n});return Mi(r.Fragment,null,n&&Mi("div",{onClick:Co,css:_o}),t((function(e){a(e),o(e)})))}var Po={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},Ao=function(e){var t=e.name,n=e.onFocus;return Mi("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:Po,value:"",onChange:function(){}})},Do={clearIndicator:Ha,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 n=e.isDisabled,r=e.isFocused,i=e.theme,a=i.colors,o=i.borderRadius;return Jn({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:i.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?a.neutral5:a.neutral0,borderColor:n?a.neutral10:r?a.primary:a.neutral20,borderRadius:o,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:r?a.primary:a.neutral30}})},dropdownIndicator:ja,group:function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},groupHeading:function(e,t){var n=e.theme,r=n.colors,i=n.spacing;return Jn({label:"group",cursor:"default",display:"block"},t?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing.baseUnit,a=r.colors;return Jn({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?a.neutral10:a.neutral20,marginBottom:2*i,marginTop:2*i})},input:function(e,t){var n=e.isDisabled,r=e.value,i=e.theme,a=i.spacing,o=i.colors;return Jn(Jn({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},Xa),t?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:o.neutral80})},loadingIndicator:function(e,t){var n=e.isFocused,r=e.size,i=e.theme,a=i.colors,o=i.spacing.baseUnit;return Jn({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*o})},loadingMessage:Ma,menu:function(e,t){var n,r=e.placement,i=e.theme,a=i.borderRadius,o=i.spacing,s=i.colors;return Jn((qn(n={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(r),"100%"),qn(n,"position","absolute"),qn(n,"width","100%"),qn(n,"zIndex",1),n),t?{}:{backgroundColor:s.neutral0,borderRadius:a,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 n=e.maxHeight,r=e.theme.spacing.baseUnit;return Jn({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:r,paddingTop:r})},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,a=n.colors;return Jn({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:a.neutral10,borderRadius:i/2,margin:r.baseUnit/2})},multiValueLabel:function(e,t){var n=e.theme,r=n.borderRadius,i=n.colors,a=e.cropWithEllipsis;return Jn({overflow:"hidden",textOverflow:a||void 0===a?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:r/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,a=n.colors,o=e.isFocused;return Jn({alignItems:"center",display:"flex"},t?{}:{borderRadius:i/2,backgroundColor:o?a.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},noOptionsMessage:Oa,option:function(e,t){var n=e.isDisabled,r=e.isFocused,i=e.isSelected,a=e.theme,o=a.spacing,s=a.colors;return Jn({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:i?s.primary:r?s.primary25:"transparent",color:n?s.neutral20:i?s.neutral0:"inherit",padding:"".concat(2*o.baseUnit,"px ").concat(3*o.baseUnit,"px"),":active":{backgroundColor:n?void 0:i?s.primary:s.primary50}})},placeholder:function(e,t){var n=e.theme,r=n.spacing,i=n.colors;return Jn({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:i.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},singleValue:function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing,a=r.colors;return Jn({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?a.neutral40:a.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},valueContainer:function(e,t){var n=e.theme.spacing,r=e.isMulti,i=e.hasValue,a=e.selectProps.controlShouldRenderValue;return Jn({alignItems:"center",display:r&&i&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})}},Oo={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}},Mo={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:pa(),captureMenuScroll:!pa(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var n=Jn({ignoreCase:!0,ignoreAccents:!0,stringify:ho,trim:!0,matchFrom:"any"},undefined),r=n.ignoreCase,i=n.ignoreAccents,a=n.stringify,o=n.trim,s=n.matchFrom,l=o?uo(t):t,c=o?uo(a(e)):a(e);return r&&(l=l.toLowerCase(),c=c.toLowerCase()),i&&(l=co(l),c=lo(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 To(e,t,n,r){return{type:"option",data:t,isDisabled:zo(e,t,n),isSelected:jo(e,t,n),label:Ro(e,t),value:Fo(e,t),index:r}}function Io(e,t){return e.options.map((function(n,r){if("options"in n){var i=n.options.map((function(n,r){return To(e,n,t,r)})).filter((function(t){return Lo(e,t)}));return i.length>0?{type:"group",data:n,options:i,index:r}:void 0}var a=To(e,n,t,r);return Lo(e,a)?a:void 0})).filter(ba)}function No(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,cr(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function Lo(e,t){var n=e.inputValue,r=void 0===n?"":n,i=t.data,a=t.isSelected,o=t.label,s=t.value;return(!Bo(e)||!a)&&Ho(e,{label:o,value:s,data:i},r)}var Ro=function(e,t){return e.getOptionLabel(t)},Fo=function(e,t){return e.getOptionValue(t)};function zo(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function jo(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=Fo(e,t);return n.some((function(t){return Fo(e,t)===r}))}function Ho(e,t,n){return!e.filterOption||e.filterOption(t,n)}var Bo=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},$o=1,Wo=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&&or(e,t)}(n,e);var t=function(e){var t=lr();return function(){var n,r=sr(e);if(t){var i=sr(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"==Gn(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,n)}}(n);function n(e){var r;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(r=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},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.instancePrefix="",r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,i=n.onChange,a=n.name;t.name=a,r.ariaOnChange(e,t),i(e,t)},r.setValue=function(e,t,n){var i=r.props,a=i.closeMenuOnSelect,o=i.isMulti,s=i.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:s}),a&&(r.setState({inputIsHiddenAfterUpdate:!o}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,i=t.isMulti,a=t.name,o=r.state.selectValue,s=i&&r.isOptionSelected(e,o),l=r.isOptionDisabled(e,o);if(s){var c=r.getOptionValue(e);r.setValue(o.filter((function(e){return r.getOptionValue(e)!==c})),"deselect-option",e)}else{if(l)return void r.ariaOnChange(e,{action:"select-option",option:e,name:a});i?r.setValue([].concat(cr(o),[e]),"select-option",e):r.setValue(e,"select-option")}n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,i=r.getOptionValue(e),a=n.filter((function(e){return r.getOptionValue(e)!==i})),o=xa(t,a,a[0]||null);r.onChange(o,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange(xa(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],i=t.slice(0,t.length-1),a=xa(e,i,i[0]||null);r.onChange(a,{action:"pop-value",removedValue:n})},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return aa.apply(void 0,[r.props.classNamePrefix].concat(t))},r.getOptionLabel=function(e){return Ro(r.props,e)},r.getOptionValue=function(e){return Fo(r.props,e)},r.getStyles=function(e,t){var n=r.props.unstyled,i=Do[e](t,n);i.boxSizing="border-box";var a=r.props.styles[e];return a?a(i,t):i},r.getClassNames=function(e,t){var n,i;return null===(n=(i=r.props.classNames)[e])||void 0===n?void 0:n.call(i,t)},r.getElementId=function(e){return"".concat(r.instancePrefix,"-").concat(e)},r.getComponents=function(){return e=r.props,Jn(Jn({},Ua),e.components);var e},r.buildCategorizedOptions=function(){return Io(r.props,r.state.selectValue)},r.getCategorizedOptions=function(){return r.props.menuIsOpen?r.buildCategorizedOptions():[]},r.buildFocusableOptions=function(){return No(r.buildCategorizedOptions())},r.getFocusableOptions=function(){return r.props.menuIsOpen?r.buildFocusableOptions():[]},r.ariaOnChange=function(e,t){r.setState({ariaSelection:Jn({value:e},t)})},r.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(e){r.blockOptionHover=!1},r.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&r.onMenuClose():t&&r.openMenu("first"):(t&&(r.openAfterFocus=!0),r.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},r.onDropdownIndicatorMouseDown=function(e){if(!(e&&"mousedown"===e.type&&0!==e.button||r.props.isDisabled)){var t=r.props,n=t.isMulti,i=t.menuIsOpen;r.focusInput(),i?(r.setState({inputIsHiddenAfterUpdate:!n}),r.onMenuClose()):r.openMenu("first"),e.preventDefault()}},r.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(r.clearValue(),e.preventDefault(),r.openAfterFocus=!1,"touchend"===e.type?r.focusInput():setTimeout((function(){return r.focusInput()})))},r.onScroll=function(e){"boolean"==typeof r.props.closeMenuOnScroll?e.target instanceof HTMLElement&&ca(e.target)&&r.props.onMenuClose():"function"==typeof r.props.closeMenuOnScroll&&r.props.closeMenuOnScroll(e)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(e){var t=e.touches,n=t&&t.item(0);n&&(r.initialTouchX=n.clientX,r.initialTouchY=n.clientY,r.userIsDragging=!1)},r.onTouchMove=function(e){var t=e.touches,n=t&&t.item(0);if(n){var i=Math.abs(n.clientX-r.initialTouchX),a=Math.abs(n.clientY-r.initialTouchY);r.userIsDragging=i>5||a>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){r.blockOptionHover||r.state.focusedOption===e||r.setState({focusedOption:e})},r.shouldHideSelectedOptions=function(){return Bo(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,i=t.backspaceRemovesValue,a=t.escapeClearsValue,o=t.inputValue,s=t.isClearable,l=t.isDisabled,c=t.menuIsOpen,u=t.onKeyDown,d=t.tabSelectsValue,h=t.openMenuOnFocus,f=r.state,p=f.focusedOption,g=f.focusedValue,m=f.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||o)return;r.focusValue("previous");break;case"ArrowRight":if(!n||o)return;r.focusValue("next");break;case"Delete":case"Backspace":if(o)return;if(g)r.removeValue(g);else{if(!i)return;n?r.popValue():s&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!c||!d||!p||h&&r.isOptionSelected(p,m))return;r.selectOption(p);break;case"Enter":if(229===e.keyCode)break;if(c){if(!p)return;if(r.isComposing)return;r.selectOption(p);break}return;case"Escape":c?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:o}),r.onMenuClose()):s&&a&&r.clearValue();break;case" ":if(o)return;if(!c){r.openMenu("first");break}if(!p)return;r.selectOption(p);break;case"ArrowUp":c?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":c?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!c)return;r.focusOption("pageup");break;case"PageDown":if(!c)return;r.focusOption("pagedown");break;case"Home":if(!c)return;r.focusOption("first");break;case"End":if(!c)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.instancePrefix="react-select-"+(r.props.instanceId||++$o),r.state.selectValue=oa(e.value),e.menuIsOpen&&r.state.selectValue.length){var i=r.buildFocusableOptions(),a=i.indexOf(r.state.selectValue[0]);r.state.focusedOption=i[a]}return r}return function(e,t,n){t&&ar(e.prototype,t),n&&ar(e,n),Object.defineProperty(e,"prototype",{writable:!1})}(n,[{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&&fa(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,i=this.state.isFocused;(i&&!n&&e.isDisabled||i&&r&&!e.menuIsOpen)&&this.focusInput(),i&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):i||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(fa(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,n=this.state,r=n.selectValue,i=n.isFocused,a=this.buildFocusableOptions(),o="first"===e?0:a.length-1;if(!this.props.isMulti){var s=a.indexOf(r[0]);s>-1&&(o=s)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:a[o]},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var i=n.indexOf(r);r||(i=-1);var a=n.length-1,o=-1;if(n.length){switch(e){case"previous":o=0===i?0:-1===i?a:i-1;break;case"next":i>-1&&i<a&&(o=i+1)}this.setState({inputIsHidden:-1!==o,focusedValue:n[o]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var i=0,a=r.indexOf(n);n||(a=-1),"up"===e?i=a>0?a-1:r.length-1:"down"===e?i=(a+1)%r.length:"pageup"===e?(i=a-t)<0&&(i=0):"pagedown"===e?(i=a+t)>r.length-1&&(i=r.length-1):"last"===e&&(i=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[i],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Oo):Jn(Jn({},Oo),this.props.theme):Oo}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,i=this.getValue,a=this.selectOption,o=this.setValue,s=this.props,l=s.isMulti,c=s.isRtl,u=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:i,hasValue:this.hasValue(),isMulti:l,isRtl:c,options:u,selectOption:a,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,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return zo(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return jo(this.props,e,t)}},{key:"filterOption",value:function(e,t){return Ho(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}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,n=e.isSearchable,i=e.inputId,a=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=i||this.getElementId("input"),m=Jn(Jn(Jn({"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")}),!n&&{"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 n?r.createElement(u,ir({},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:a},m)):r.createElement(po,ir({id:g,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:ra,onFocus:this.onInputFocus,disabled:t,tabIndex:o,inputMode:"none",form:s,value:""},m))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,i=t.MultiValueContainer,a=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:r.createElement(l,ir({},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 r.createElement(n,ir({},c,{components:{Container:i,Label:a,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 r.createElement(s,ir({},c,{data:x,isDisabled:h}),this.formatOptionLabel(x,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,i=n.isDisabled,a=n.isLoading,o=this.state.isFocused;if(!this.isClearable()||!e||i||!this.hasValue()||a)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return r.createElement(e,ir({},t,{innerProps:s,isFocused:o}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,i=n.isDisabled,a=n.isLoading,o=this.state.isFocused;return e&&a?r.createElement(e,ir({},t,{innerProps:{"aria-hidden":"true"},isDisabled:i,isFocused:o})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var i=this.commonProps,a=this.props.isDisabled,o=this.state.isFocused;return r.createElement(n,ir({},i,{isDisabled:a,isFocused:o}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,i=this.state.isFocused,a={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return r.createElement(e,ir({},t,{innerProps:a,isDisabled:n,isFocused:i}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,i=t.GroupHeading,a=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,n){var i=t.type,a=t.data,o=t.isDisabled,s=t.isSelected,l=t.label,c=t.value,f=h===a,p=o?void 0:function(){return e.onOptionHover(a)},g=o?void 0:function(){return e.selectOption(a)},m="".concat(e.getElementId("option"),"-").concat(n),v={id:m,onClick:g,onMouseMove:p,onMouseOver:p,tabIndex:-1};return r.createElement(u,ir({},d,{innerProps:v,data:a,isDisabled:o,isSelected:s,key:m,label:l,type:i,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 a=t.data,o=t.options,s=t.index,l="".concat(e.getElementId("group"),"-").concat(s),c="".concat(l,"-heading");return r.createElement(n,ir({},d,{key:l,data:a,options:o,Heading:i,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=r.createElement(l,d,M)}else{var T=E({inputValue:g});if(null===T)return null;D=r.createElement(c,d,T)}var I={minMenuHeight:y,maxMenuHeight:b,menuPlacement:w,menuPosition:k,menuShouldScrollIntoView:_},N=r.createElement(Aa,ir({},d,I),(function(t){var n=t.ref,i=t.placerProps,s=i.placement,l=i.maxHeight;return r.createElement(a,ir({},d,I,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove,id:e.getElementId("listbox")},isLoading:m,placement:s}),r.createElement(Eo,{captureEnabled:p,onTopArrive:P,onBottomArrive:A,lockEnabled:C},(function(t){return r.createElement(o,ir({},d,{innerRef:function(n){e.getMenuListRef(n),t(n)},isLoading:m,maxHeight:l,focusedOption:h}),D)})))}));return S||"fixed"===k?r.createElement(s,ir({},d,{appendTo:S,controlElement:this.controlRef,menuPlacement:w,menuPosition:k}),N):N}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,i=t.isDisabled,a=t.isMulti,o=t.name,s=t.required,l=this.state.selectValue;if(s&&!this.hasValue()&&!i)return r.createElement(Ao,{name:o,onFocus:this.onValueInputFocus});if(o&&!i){if(a){if(n){var c=l.map((function(t){return e.getOptionValue(t)})).join(n);return r.createElement("input",{name:o,type:"hidden",value:c})}var u=l.length>0?l.map((function(t,n){return r.createElement("input",{key:"i-".concat(n),name:o,type:"hidden",value:e.getOptionValue(t)})})):r.createElement("input",{name:o,type:"hidden",value:""});return r.createElement("div",null,u)}var d=l[0]?this.getOptionValue(l[0]):"";return r.createElement("input",{name:o,type:"hidden",value:d})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,i=t.focusedOption,a=t.focusedValue,o=t.isFocused,s=t.selectValue,l=this.getFocusableOptions();return r.createElement(to,ir({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:i,focusedValue:a,isFocused:o,selectValue:s,focusableOptions:l}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,i=e.SelectContainer,a=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 r.createElement(i,ir({},h,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),r.createElement(t,ir({},h,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),r.createElement(a,ir({},h,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),r.createElement(n,ir({},h,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,i=t.inputIsHiddenAfterUpdate,a=t.ariaSelection,o=t.isFocused,s=t.prevWasFocused,l=e.options,c=e.value,u=e.menuIsOpen,d=e.inputValue,h=e.isMulti,f=oa(c),p={};if(n&&(c!==n.value||l!==n.options||u!==n.menuIsOpen||d!==n.inputValue)){var g=u?function(e,t){return No(Io(e,t))}(e,f):[],m=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r<t.length)return t[r]}return null}(t,f):null,v=function(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}(t,g);p={selectValue:f,focusedOption:v,focusedValue:m,clearFocusValueOnUpdate:!1}}var y=null!=i&&e!==n?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},b=a,x=o&&s;return o&&!x&&(b={value:xa(h,f,f[0]||null),options:f,action:"initial-input-focus"},x=!s),"initial-input-focus"===(null==a?void 0:a.action)&&(b=null),Jn(Jn(Jn({},p),y),{},{prevProps:e,ariaSelection:b,prevWasFocused:x})}}]),n}(r.Component);Wo.defaultProps=Mo;var Vo=(0,r.forwardRef)((function(e,t){var n,i,a,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=(a=void 0===(i=(n=e).defaultInputValue)?"":i,s=void 0!==(o=n.defaultMenuIsOpen)&&o,c=void 0===(l=n.defaultValue)?null:l,u=n.inputValue,d=n.menuIsOpen,h=n.onChange,f=n.onInputChange,p=n.onMenuClose,g=n.onMenuOpen,m=n.value,v=nr(n,rr),b=(y=tr((0,r.useState)(void 0!==u?u:a),2))[0],x=y[1],k=(w=tr((0,r.useState)(void 0!==d?d:s),2))[0],S=w[1],_=(C=tr((0,r.useState)(void 0!==m?m:c),2))[0],E=C[1],P=(0,r.useCallback)((function(e,t){"function"==typeof h&&h(e,t),E(e)}),[h]),A=(0,r.useCallback)((function(e,t){var n;"function"==typeof f&&(n=f(e,t)),x(void 0!==n?n:e)}),[f]),D=(0,r.useCallback)((function(){"function"==typeof g&&g(),S(!0)}),[g]),O=(0,r.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:_,Jn(Jn({},v),{},{inputValue:M,menuIsOpen:T,onChange:P,onInputChange:A,onMenuClose:O,onMenuOpen:D,value:I}));return r.createElement(Wo,ir({ref:t},N))}));function Yo(e){return{value:e.id,label:e.title}}const Xo=window.wp.coreData;var Ko=n(3999),Go=n(74848),Uo=Symbol("useLazyRef empty value"),qo=function(e){var t=i().useRef(e);return ta((function(){t.current=e})),t};function Zo(e){return{isOk:()=>!0,isOkAnd:t=>t(e),isErr:()=>!1,isErrAnd:()=>!1,ok:()=>es(e),err:()=>Qo(),map:t=>Zo(t(e)),mapOr:(t,n)=>n(e),mapOrElse:(t,n)=>n(e),mapErr:()=>Zo(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:()=>Zo(e),orElse:()=>Zo(e)}}function Jo(e){return{isOk:()=>!1,isOkAnd:()=>!1,isErr:()=>!0,isErrAnd:t=>t(e),ok:()=>Qo(),err:()=>es(e),map:()=>Jo(e),mapOr:e=>e,mapOrElse:t=>t(e),mapErr:t=>Jo(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:()=>Jo(e),andThen:()=>Jo(e),or:e=>e,orElse:t=>t(e)}}function Qo(){const e={and:()=>Qo(),andThen:()=>Qo(),expect:e=>{throw new Error(e)},filter:()=>e,isSome:()=>!1,isSomeAnd:()=>!1,isNone:()=>!0,map:()=>Qo(),mapOr:e=>e,mapOrElse:e=>e(),okOr:e=>Jo(e),okOrElse:e=>Jo(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 es(e){const t={and:e=>e,andThen:t=>t(e),expect:()=>e,filter:n=>n(e)?t:Qo(),isSome:()=>!0,isSomeAnd:t=>t(e),isNone:()=>!1,map:t=>es(t(e)),mapOr:(t,n)=>n(e),mapOrElse:(t,n)=>n(e),okOr:()=>Zo(e),okOrElse:()=>Zo(e),or:()=>t,orElse:()=>t,unwrap:()=>e,unwrapOr:()=>e,unwrapOrElse:()=>e,xor:e=>e.isNone()?t:Qo()};return t}var ts=setTimeout;var ns,rs,is=(ns=Ua.MenuList,function(e){const{selectProps:t,innerRef:n}=e,{handleScrolledToBottom:i,shouldLoadMore:a}=t,o=(0,r.useRef)(null),s=(0,r.useRef)(null),l=(0,r.useCallback)((()=>{const e=s.current;if(!e)return!1;const{scrollTop:t,scrollHeight:n,clientHeight:r}=e;return a(n,r,t)}),[a]),c=(0,r.useCallback)((()=>{l()&&i&&i()}),[l,i]),u=(0,r.useMemo)((()=>{const e=()=>{c(),o.current=setTimeout(e,300)};return e}),[c]);return(0,r.useEffect)((()=>(u(),()=>{o.current&&clearTimeout(o.current)})),[]),(0,Go.jsx)(ns,{...e,innerRef:(0,Ko.A)(n,s)})}),as=(e,t)=>[...e,...t],os=(e,t,n)=>e-t-10<n,ss=e=>({isFirstLoad:!0,options:[],hasMore:!0,isLoading:!1,lockedUntil:0,additional:e.additional}),ls='[react-select-async-paginate] response of "loadOptions" should be an object with "options" prop, which contains array of options.',cs=async(e,t,n,r,i,a,o,s)=>{const l=t.current.inputValue,c=!n.current[l],u=c?ss(t.current):n.current[l];if(u.isLoading||!u.hasMore||u.lockedUntil>Date.now())return;if(i((t=>s&&"input-change"===e?{[l]:{...u,isLoading:!0}}:{...t,[l]:{...u,isLoading:!0}})),r>0&&"input-change"===e){await function(e){var t=function(e,t){var n=t.useCachedSetTimeout?ts:setTimeout;return new Promise((function(t){n(t,e)}))}(e,{useCachedSetTimeout:(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).useCachedSetTimeout});function n(e){return t.then((function(){return e}))}return n.then=function(){return t.then.apply(t,arguments)},n.catch=Promise.resolve().catch,n}(r);const e=t.current.inputValue;if(l!==e)return void i((e=>{if(c){const{[l]:t,...n}=e;return n}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=>Zo(e)),(e=>Jo(e))));var p;if(!o.current)return;if(f.isErr())return void i((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:n}=e;return!!Array.isArray(t)&&("boolean"==typeof n||void 0===n)})(e))throw console.error(ls,"Received:",e),new Error(ls);return!0})(g)){const{options:e,hasMore:t}=g,n=Object.hasOwn(g,"additional")?g.additional:u.additional;i((r=>({...r,[l]:{...u,options:a(u.options,e,n),hasMore:!!t,isLoading:!1,isFirstLoad:!1,additional:n}})))}},us=e=>e+1,ds=(e,t=[])=>{const{clearCacheOnSearchChange:n=!1,clearCacheOnMenuClose:i=!1,defaultOptions:a,loadOptionsOnMenuOpen:o=!0,debounceTimeout:s=0,inputValue:l,menuIsOpen:c,filterOption:u=null,reduceOptions:d=as,shouldLoadMore:h=os,mapOptionsForMenu:f}=e,p=qo(c),g=function(){var e=(0,r.useRef)(!1);return(0,r.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),e}(),m=qo(d),v=qo(o),y=(0,r.useRef)(!0),b=(0,r.useRef)(e);b.current=e;const[x,w]=(0,r.useState)(0),k=(()=>{const t=(0,r.useRef)(Uo);return t.current===Uo&&(t.current=(({options:e,defaultOptions:t,additional:n,defaultAdditional:r})=>{const i=!0===t?null:Array.isArray(t)?t:e;return i?{"":{isFirstLoad:!1,isLoading:!1,options:i,hasMore:!0,lockedUntil:0,additional:r||n}}:{}})(e)),t})(),S=qo((e=>{cs(e,b,k,s,(e=>{k.current=e(k.current),g.current&&w(us)}),m.current,g,n)})),C=(0,r.useCallback)((()=>{const e=b.current.inputValue;k.current[e]&&S.current("menu-scroll")}),[S,k]);(0,r.useEffect)((()=>{y.current?y.current=!1:(k.current={},w(us)),!0===a&&S.current("autoload")}),t),(0,r.useEffect)((()=>{p.current&&!k.current[l]&&S.current("input-change")}),[S,l,p,k]),(0,r.useEffect)((()=>{if(c)return!k.current[""]&&v.current?void S.current("menu-toggle"):void 0;i&&(k.current={},w(us))}),[S,v,c,k,i]);const _=k.current[l]||ss(e),E=(0,r.useMemo)((()=>f?f(_.options):_.options),[_.options,f]);return{handleScrolledToBottom:C,shouldLoadMore:h,filterOption:u,isLoading:_.isLoading||_.lockedUntil>Date.now(),isFirstLoad:_.isFirstLoad,options:E}},hs=[],fs={},ps=(rs=Vo,function(e){const{components:t=fs,selectRef:n,isLoading:i,cacheUniqs:a=hs,menuPlacement:o,menuShouldScrollIntoView:s,...l}=e,c=((e,t=[])=>{const{inputValue:n,menuIsOpen:i,defaultInputValue:a,defaultMenuIsOpen:o,onInputChange:s,onMenuClose:l,onMenuOpen:c}=e,[u,d]=(0,r.useState)(a||""),[h,f]=(0,r.useState)(!!o),p="string"==typeof n?n:u,g="boolean"==typeof i?i:h,m=(0,r.useCallback)(((e,t)=>{s&&s(e,t),d(e)}),[s]),v=(0,r.useCallback)((()=>{l&&l(),f(!1)}),[l]),y=(0,r.useCallback)((()=>{c&&c(),f(!0)}),[c]);return{...ds({...e,inputValue:p,menuIsOpen:g},t),inputValue:p,menuIsOpen:g,onInputChange:m,onMenuClose:v,onMenuOpen:y}})(l,a),u=(e=>(0,r.useMemo)((()=>({MenuList:is,...e})),[e]))(t),d="boolean"==typeof i?i:c.isLoading;return(0,Go.jsx)(rs,{...e,...c,menuPlacement:o,menuShouldScrollIntoView:"auto"===o?!d&&s:s,isLoading:d,components:u,ref:n})});const gs="tFcIikX0xNflJJm2pgqk";function ms(e){return e.isAsync?(0,r.createElement)(ys,{...e}):(0,r.createElement)(vs,{...e})}function vs({name:e,options:t,ariaLabel:n,placeholder:i,onChange:a,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,r.createElement)(Vo,{inputId:`givewp-filter-${e}`,name:e,options:u,value:d,onChange:t=>a(e,t?t.value:""),onInputChange:t=>{a(e,t)},placeholder:i,"aria-label":n,isSearchable:s,isClearable:c,classNamePrefix:"searchableSelect",className:gs,components:{DropdownIndicator:l?Ua.DropdownIndicator:()=>null,Menu:l?Ua.Menu:()=>null,MenuList:l?Ua.MenuList:()=>null,IndicatorSeparator:()=>null,ClearIndicator:()=>null}})}function ys({name:e,placeholder:t,onChange:n,value:i,isSearchable:a,isClearable:o}){const{loadOptions:s,mapOptionsForMenu:l,selectedOption:c}=function(e){const[t,n]=(0,r.useState)(0),[i,a]=(0,r.useState)(null),[o,s]=(0,r.useState)(null),{record:l,hasResolved:c}=(0,Xo.useEntityRecord)("givewp","campaign",e);(0,r.useEffect)((()=>{c&&l&&e?a(Yo(l)):e||a(null)}),[l,c,e]);const u=(0,r.useCallback)((async e=>{const r=e?1:t+1;s(null);try{const t=function(e){const{perPage:t,page:n,search:r,status:i}=e;return new URLSearchParams({per_page:t.toString(),page:n.toString(),...r&&{search:r},...i&&{status:i.join(",")}})}({perPage:30,page:r,search:e||void 0,status:["active","draft","archived"]}),i=await Re()({path:`/givewp/v3/campaigns?${t.toString()}`}),a=function(e){return(e||[]).map(Yo)}(i);return""!==e?n(1):e||n(r),{options:a,hasMore:(i?.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,r.useCallback)((e=>function(e,t=null){const n=e.filter(((e,t,n)=>t===n.findIndex((t=>t.value===e.value)))).sort(((e,t)=>e.label.localeCompare(t.label)));return t?[t,...n.filter((e=>e.value!==t.value))]:n}(e,i)),[i]);return{selectedOption:i,loadOptions:u,mapOptionsForMenu:d,error:o}}(parseInt(i)||null);return(0,r.createElement)(ps,{inputId:`givewp-async-filter-${e}`,placeholder:t,loadOptions:s,onChange:t=>{var r;n(e,null!==(r=t?.value.toString())&&void 0!==r?r:"")},value:c,isSearchable:a,isClearable:o,mapOptionsForMenu:l,className:`${gs} byaF_cnxF87BbWmXY1ls`,classNamePrefix:"searchableSelect",debounceTimeout:600})}const bs={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}},xs=({filter:e,value:t=null,onChange:n,debouncedOnChange:i})=>{const a=bs[e.type];return a?"search"===e.type?(0,r.createElement)("input",{type:"search",name:e.name,defaultValue:t,onChange:e=>i(e.target.name,e.target.value),placeholder:e?.text,"aria-label":e?.ariaLabel,className:"WB9PeWgRp5sH9T8NV109"}):(0,r.createElement)(ms,{name:e.name,options:e.options,"aria-label":e?.ariaLabel,placeholder:e?.text,onChange:a.useDebouncedOnChange?i:n,value:t,isSearchable:a.isSearchable,isSelectable:a.isSelectable,isClearable:a.isClearable,isAsync:"campaignselect"===a.id}):null};var ws=n(20181),ks=n.n(ws);const Ss={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"},Cs=({bulkActions:e=null,selectedState:t,showModal:n,data:i,parameters:a})=>{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(i,a)))).map((e=>({value:e.value,text:e.label})));return(0,r.createElement)("div",{id:"g8Gb3_M9R9RSjUDzxt0g"},(0,r.createElement)(ms,{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,r.createElement)("button",{onClick:n,className:`button button-tertiary ${Ss.secondaryActionButton}`,disabled:!o},(0,l.__)("Apply","give")))},_s="Ib3eGjOwqVmokYsMWL3u",Es=({ariaLabel:e,checked:t,onChange:n})=>(0,r.createElement)("button",{className:"jCn44toDq_LXTH2tylb0",onClick:()=>{n(!t)},role:"switch","aria-checked":t,"aria-label":e},(0,r.createElement)("span",{className:s()("icahgS95DwkG6zDlUQ7m",{[_s]:t})}),e&&(0,r.createElement)("span",null,e));function Ps(e){return(0,r.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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 As="v4o1jcahHdWMx6kptwcu";function Ds({title:e,subtitle:t,href:n,actionText:i,actionOnClick:a}){return(0,r.createElement)("header",{className:"Quo7o85LydKeyLuOINAb"},(0,r.createElement)("div",null,(0,r.createElement)(Os,null,e),t&&(0,r.createElement)(Ms,null,t)),n&&!a&&(0,r.createElement)("a",{className:As,href:n,rel:"noreferrer","aria-label":`${i} for ${e}`},i),a&&!n&&(0,r.createElement)("button",{className:As,onClick:a,"aria-label":`${i} for ${e}`},i))}function Os({children:e}){return(0,r.createElement)("h2",{className:"z9ZYi6rOwt5rMCTRfOg4"},e)}function Ms({children:e}){return(0,r.createElement)("p",{className:"T8UMd8wEu0cRJcjDiLAp"},e)}const Ts="xbZKTKhlaWcymddjAMog";function Is({label:e,value:t,description:n,upgrade:i=null,loading:a=!1,className:o}){return(0,r.createElement)("div",{className:s()("Ctla_k5s5md6EsM2_KJU",o)},(0,r.createElement)("header",null,(0,r.createElement)(Os,null,e)),(0,r.createElement)("div",{className:"a9f5PeECBUs7pjpMqLYQ"},(0,r.createElement)("div",{className:s()("RDnrijkmAxsbHWed9igD",{[Ts]:i})},a?(0,r.createElement)("span",null,(0,r.createElement)(qe,{size:"small"})):t,i&&(0,r.createElement)("a",{className:"i5fkdNv0F4sebV3cQvgT",href:i?.href,"data-addon-tooltip":i?.tooltip},(0,l.__)("Upgrade","give")))),n&&(0,r.createElement)("footer",null,(0,r.createElement)("div",null,n)))}const Ns=window.wp.date;function Ls(e,t=!0){if(!e)return"—";const n=(0,Ns.getDate)(e);if(isNaN(n.getTime()))return"—";const{formats:r}=(0,Ns.getSettings)(),i=(0,Ns.dateI18n)(r.date||"F j, Y",n,void 0);return t?`${i} ${(0,Ns.dateI18n)(r.time||"g:i a",n,void 0)}`:i}function Rs(e,t){return new Intl.NumberFormat(navigator.language,{style:"currency",currency:e,...t})}function Fs(e,t){const n=(e,t)=>t?.properties&&"object"==typeof e&&null!==e&&!Array.isArray(e),r=(e,t)=>n(e,t)?Fs(e,t.properties):((e,t)=>"array"===t?.type&&t?.items&&Array.isArray(e))(e,t)?e.map((e=>{var r;return n(e,t.items)?Fs(e,null!==(r=t.items.properties)&&void 0!==r?r:{}):e})):e;return Object.fromEntries(Object.entries(e).filter((([e])=>{return n=t[e],!(n?.readOnly||n?.readonly);var n})).map((([e,n])=>[e,t[e]?r(n,t[e]):n])))}function zs(e){if(!e)return"";const t=(0,Ns.getDate)(e);return isNaN(t.getTime())?"":(0,Ns.dateI18n)("Y-m-d\\TH:i",t,void 0)}function js({config:e,values:t}){return(0,r.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,n])=>(0,r.createElement)(Is,{key:e,className:"mFiMkJ9It3MALNZUE04B",...n,value:n.currency?Rs(n.currency,{minimumFractionDigits:2,maximumFractionDigits:2,roundingMode:"trunc"}).format(t?.[e]):t?.[e]}))))}const Hs={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 Bs({group:e,option:t,isChecked:n,onCheckboxChange:i,onRadioChange:a,onRadioClick:o}){const s=`${e.id}-${t.value}`,l="toggle"===e.type?"checkbox":e.type;return(0,r.createElement)("label",{key:t.value,htmlFor:s,className:Hs.filterOption},(0,r.createElement)("input",{type:l,id:s,name:e.id,value:t.value,checked:n,onChange:()=>{"checkbox"===e.type||"toggle"===e.type?i(e.apiParam,t.value):a(e.apiParam,t.value)},onClick:()=>{"radio"===e.type&&o(e.apiParam,t.value)},className:Hs.filterInput}),"toggle"===e.type&&(0,r.createElement)("span",{className:Hs.filterToggleSlider}),(0,r.createElement)("span",{className:Hs.filterLabel},t.text))}function $s({group:e,selectedFilters:t,onCheckboxChange:n,onRadioChange:i,onRadioClick:a}){return(0,r.createElement)("div",{key:e.id,className:Hs.filterGroup},!1!==e.showTitle&&(0,r.createElement)("h3",{className:Hs.filterGroupTitle},e.name),(0,r.createElement)("div",{className:Hs[`filterGroupOptions--${e.type}`]},e.options.map((o=>{const s=t[e.apiParam]?.includes(o.value)||!1;return(0,r.createElement)(Bs,{key:o.value,group:e,option:o,isChecked:s,onCheckboxChange:n,onRadioChange:i,onRadioClick:a})}))))}function Ws(){return(0,r.createElement)("svg",{width:"18",height:"12",viewBox:"0 0 18 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("path",{d:"M4 6H14M1.5 1H16.5M6.5 11H11.5",stroke:"currentColor",strokeWidth:"1.66667",strokeLinecap:"round",strokeLinejoin:"round"}))}function Vs({groupedOptions:e,onChange:t,values:n}){const{isOpen:i,setIsOpen:a,dropdownRef:o}=function(){const[e,t]=(0,r.useState)(!1),n=(0,r.useRef)(null);return(0,r.useEffect)((()=>{const r=e=>{n.current&&!n.current.contains(e.target)&&t(!1)};if(e)return document.addEventListener("mousedown",r),()=>document.removeEventListener("mousedown",r)}),[e]),{isOpen:e,setIsOpen:t,dropdownRef:n}}(),{selectedFilters:s,setSelectedFilters:c,visibleGroups:u}=function(e,t){const[n,i]=(0,r.useState)((()=>{const n={};return e.forEach((e=>{n[e.apiParam]=t?.[e.apiParam]||[]})),n})),a=(0,r.useMemo)((()=>{const t=e.filter((e=>!e.isVisible||e.isVisible(n))),r=e.filter((e=>!t.includes(e)));return r.length>0&&i((e=>{const t={...e};let n=!1;return r.forEach((e=>{const r=e.options.map((e=>e.value)),i=t[e.apiParam]||[],a=i.filter((e=>!r.includes(e)));a.length!==i.length&&(t[e.apiParam]=a,n=!0)})),n?t:e})),t}),[n]);return{selectedFilters:n,setSelectedFilters:i,visibleGroups:a}}(e,n),d=(0,r.useMemo)((()=>function(e,t){return t?Array.from(new Set(e.map((e=>e.apiParam)))).reduce(((e,n)=>{const r=t[n];return e+(r?r.length:0)}),0):0}(e,n)),[e,n]),h=(e,t)=>{c((n=>{const r=n[e]||[],i=r.includes(t)?r.filter((e=>e!==t)):[...r,t];return{...n,[e]:i}}))},f=(e,t)=>{c((n=>({...n,[e]:[t]})))},p=(e,t)=>{(s[e]||[]).includes(t)&&c((t=>({...t,[e]:[]})))};return(0,r.createElement)("div",{className:Hs.filterBy,ref:o},(0,r.createElement)("button",{type:"button",className:Hs.filterByButton,onClick:()=>a(!i),"aria-expanded":i,"aria-haspopup":"true"},(0,l.__)("Filter by","give"),d>0&&(0,r.createElement)("span",{className:Hs.badge},d),(0,r.createElement)(Ws,null)),i&&(0,r.createElement)("div",{className:Hs.dropdown},(0,r.createElement)("div",{className:Hs.dropdownContent},u.map((e=>(0,r.createElement)($s,{key:e.id,group:e,selectedFilters:s,onCheckboxChange:h,onRadioChange:f,onRadioClick:p})))),(0,r.createElement)("div",{className:Hs.dropdownActions},(0,r.createElement)("button",{type:"button",className:Hs.resetButton,onClick:()=>{c((e=>{const t={...e};return u.forEach((e=>{t[e.apiParam]=[]})),t}))}},(0,l.__)("Reset","give")),(0,r.createElement)("button",{type:"button",className:Hs.applyButton,onClick:()=>{Object.entries(s).forEach((([e,n])=>{t(e,n)})),a(!1)}},(0,l.__)("Apply","give")))))}const Ys=(0,r.createContext)(((e,t,n,r=null,i=(0,l.__)("Confirm","give"))=>{})),Xs=(0,r.createContext)(null),Ks=(0,r.forwardRef)((({title:e,apiSettings:t,bulkActions:n=null,filterSettings:i=[],singleName:a=(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,r.useState)(1),[C,_]=(0,r.useState)((e=>{const t={},n=new URLSearchParams(window.location.search);return e.map((e=>{var r;const i=decodeURI(n.get(e.name));if(!n.has(e.name)||"string"!=typeof i&&"number"!=typeof i)switch(e.type){case"hidden":t[e.name]=null!==(r=e.options?.[0]?.value)&&void 0!==r?r:"";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]=i})),t})(i)),[E,P]=(0,r.useState)(!1),[A,D]=(0,r.useState)({confirm:e=>{},action:e=>{},label:"",confirmButtonText:""}),[O,M]=(0,r.useState)(""),[T,I]=(0,r.useState)([]),[N,L]=(0,r.useState)([]),R=(0,r.useRef)(),F=(0,r.useRef)([]),[z,j]=(0,r.useState)({sortColumn:"id",sortDirection:"desc"}),[H,B]=(0,r.useState)(h),{sortColumn:$,sortDirection:W}=z,V=navigator.language||navigator.languages[0],Y=i.find((e=>"toggle"===e.name)),X={page:k,perPage:y,sortColumn:$,sortDirection:W,locale:V,testMode:H,...C},K=(0,r.useRef)(new jn(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,n,i)=>{(0,r.useEffect)((()=>{e?.totalPages&&t>e.totalPages&&n(e.totalPages)}),[e]),(0,r.useEffect)((()=>{n(1)}),[i])})(G,k,S,C),(0,r.useImperativeHandle)(x,(()=>({refresh:async()=>{await Z(),b&&await te()}})),[Z,te,b]);const ne=(e,t)=>{_((n=>{if(!t||Array.isArray(t)&&0===t.length){const{[e]:t,...r}=n;return r}return{...n,[e]:t}}))},re=function(e){const t=(0,r.useRef)(ks()(e,500)).current;return(0,r.useEffect)((()=>()=>{t.cancel()}),[]),t}(ne),ie=e=>{e.preventDefault(),window.GiveDonations&&window.GiveDonations.addonsBulkActions&&(n=[...n,...window.GiveDonations.addonsBulkActions]);const t=n.find((e=>O===e.value));if(!t)return;const r=[],i=[];F.current.filter((e=>{var n;const r=null===(n=t?.isIdSelectable?.(e.dataset.id,G))||void 0===n||n;return e.checked&&r})).forEach((e=>{r.push(e.dataset.id),i.push(e.dataset.name)})),I(r),L(i),r.length&&(D({...t}),"custom"===t.type?(P(!0),t?.confirm(r,i,E,P)):R.current.show())},ae=({PageActionsTop:e})=>(0,r.createElement)("div",{className:s()(Ss.pageActions,{[Ss.alignEnd]:!n})},e?(0,r.createElement)(Cs,{selectedState:[O,M],parameters:X,data:G,bulkActions:n,showModal:ie}):(0,r.createElement)(r.Fragment,null,k&&S&&(0,r.createElement)(Kn,{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,r.createElement)(r.Fragment,null,(0,r.createElement)("article",{className:Ss.page},!v&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("header",{className:Ss.pageHeader},(0,r.createElement)("div",{className:Ss.flexRow},(0,r.createElement)(qs,{size:"2.25rem"}),(0,r.createElement)("h1",{className:Ss.pageTitle},e),Y&&H&&(0,r.createElement)((()=>(0,r.createElement)("span",{className:Ss.testModeBadge},Y?.text)),null)),u&&(0,r.createElement)("div",{className:Ss.flexRow},u)),(0,r.createElement)("div",{className:s()("wp-header-end","hidden")}),m&&(0,r.createElement)("section",{role:"banner"},m()),Y&&(0,r.createElement)("div",{className:Ss.filtersRow},(0,r.createElement)((()=>(0,r.createElement)(Es,{ariaLabel:Y?.ariaLabel,onChange:B,checked:H})),null)),b&&!ee&&(0,r.createElement)(js,{config:b,values:J})),(0,r.createElement)("div",{className:Ss.pageContent},(0,r.createElement)((()=>(0,r.createElement)("section",{role:"search",className:Ss.searchContainer},(0,r.createElement)("div",{className:Ss.flexRow},(0,r.createElement)(ae,{PageActionsTop:!0})),(0,r.createElement)("div",{className:Ss.flexRow},i.map((e=>"filterby"===e.type?(0,r.createElement)(Vs,{key:e.name,groupedOptions:e.groupedOptions,onChange:ne,values:C}):(0,r.createElement)(xs,{key:e.name,value:C[e.name],filter:e,onChange:ne,debouncedOnChange:re})))))),null),v&&u?(0,r.createElement)(r.Fragment,null,u):(0,r.createElement)(r.Fragment,null),(0,r.createElement)(Xs.Provider,{value:F},(0,r.createElement)(Ys.Provider,{value:(e,t,n,r,i)=>{D({label:e,confirm:t,action:n,type:r,confirmButtonText:i}),R.current.show()}},(0,r.createElement)($n,{apiSettings:t,sortField:z,setSortDirectionForColumn:(e,t)=>{j((n=>({...n,sortColumn:e,sortDirection:t})))},singleName:a,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:n?.length>0}))),(0,r.createElement)(ae,null))),(0,r.createElement)(ut.Pz,{id:"giveListTableModal",dialogRef:e=>R.current=e,title:(0,r.createElement)(r.Fragment,null,"danger"===A?.type&&(0,r.createElement)(Ps,null),A?.label),titleId:Ss.modalTitle,classNames:{container:Ss.container,overlay:Ss.overlay,dialog:s()(Ss.dialog,{[Ss.warning]:"warning"===A?.type,[Ss.danger]:"danger"===A?.type}),closeButton:"hidden"}},(0,r.createElement)("div",{className:Ss.modalContent},A?.confirm(T,N,E,P)||null),(0,r.createElement)("div",{className:Ss.gutter},(0,r.createElement)("button",{id:Ss.cancel,onClick:e=>R.current?.hide()},(0,l.__)("Cancel","give")),(0,r.createElement)("button",{id:Ss.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 n=e.message.match(/You don't have permission[^"]*|You don't have permission[^"]*/i);n&&(t=n[0].replace(/'/g,"'"))}alert(t)}}},null!==(w=A?.confirmButtonText)&&void 0!==w?w:(0,l.__)("Confirm","give")))))}));Ks.displayName="ListTablePage";const Gs={white:"#fff",grey:"#555d66",give:"#66bb6a"},Us=({color:e="give",size:t="24px",...n})=>(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 157.2 157.2",width:t,height:t,...n},(0,r.createElement)("circle",{fill:Gs[e],cx:"78.6",cy:"78.6",r:"78.6"}),(0,r.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"}));Us.propTypes={color:ze().oneOf(Object.keys(Gs)),size:ze().oneOfType([ze().number,ze().string])};const qs=Us,Zs={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 Js=n(24740);function Qs({error:e,resetErrorBoundary:t}){return(0,r.createElement)("div",{role:"alert",className:"PTi4PVNZdHWSKU6oV7bi"},(0,r.createElement)("p",{className:"CqnYoxeBIlg8q8mkEWe6"},(0,l.__)("An error occurred. The error message is:","give")),(0,r.createElement)("pre",{className:"OiXYEzscoonWQ39mEX6V"},e.message),(0,r.createElement)("button",{type:"button",onClick:t,className:"ozAtc80IAC1D16KdgVBN"},(0,l.__)("Reload page","give")))}function el({children:e}){return(0,r.createElement)(Js.ErrorBoundary,{FallbackComponent:Qs,onReset:()=>{window.location.reload()}},e)}function tl({subtitle:e,description:t,children:n,error:i}){return(0,r.createElement)(el,null,(0,r.createElement)("div",{className:Zs.sectionField},e&&(0,r.createElement)("h3",{className:Zs.sectionSubtitle},e),t&&(0,r.createElement)("p",{className:Zs.sectionDescription},t),n,i&&(0,r.createElement)("div",{className:Zs.errorMsg},i)))}function nl({children:e}){return(0,r.createElement)("div",{className:Zs.sections},e)}function rl({title:e,description:t,children:n}){return(0,r.createElement)(el,null,(0,r.createElement)("div",{className:Zs.section},(0,r.createElement)("div",{className:Zs.leftColumn},(0,r.createElement)("h2",{className:Zs.sectionTitle},e),(0,r.createElement)("div",{className:Zs.sectionDescription},t)),(0,r.createElement)("div",{className:Zs.rightColumn},n)))}function il({isSaving:e,formState:t,className:n}){return(0,r.createElement)("button",{type:"submit",disabled:!t.isDirty,className:n},e?(0,r.createElement)(r.Fragment,null,(0,l.__)("Saving changes","give"),(0,r.createElement)(Te.Spinner,null)):(0,l.__)("Save changes","give"))}const al={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"},ol=({notification:e,onDismiss:t})=>(0,r.createElement)("div",{className:s()(al.snackbar,al[`type-${e.type}-snackbar`])},(0,r.createElement)("div",null,"function"==typeof e.content?e.content(t,e):e.content),e.isDismissible&&(0,r.createElement)("a",{href:"#",onClick:t},(0,r.createElement)(f,null))),sl=({notification:e,onDismiss:t})=>(0,r.createElement)("div",{className:s()(al.notice,al[`type-${e.type}`])},(0,r.createElement)("div",{className:al.notificationContent},"function"==typeof e.content?e.content(t,e):e.content),e.isDismissible&&(0,r.createElement)("a",{href:"#",onClick:t},(0,r.createElement)(f,null))),ll=({notification:e})=>{(0,a.useEffect)((()=>{e.autoHide&&setTimeout((()=>{(0,Ie.dispatch)("givewp/admin-details-page-notifications").dismissNotification(e.id)}),e.duration)}),[]);const t=()=>{(0,Ie.dispatch)("givewp/admin-details-page-notifications").dismissNotification(e.id),"function"==typeof e.onDismiss&&e.onDismiss()};switch(e.notificationType){case"snackbar":return(0,r.createElement)(ol,{notification:e,onDismiss:t});case"notice":return(0,r.createElement)(sl,{notification:e,onDismiss:t});default:return null}},cl=({type:e})=>{const t=(0,Ie.useSelect)((t=>t("givewp/admin-details-page-notifications").getNotificationsByType(e)));return t.length?(0,r.createElement)("div",{className:al[`${e}Container`]},t.map((e=>(0,r.createElement)(ll,{key:e.id,notification:e})))):null};function ul(e){let{children:t,items:n,idScope:i,addIdAndValue:a,dependencies:o=[]}=e,s=(0,r.useMemo)((()=>new WeakMap),o);return(0,r.useMemo)((()=>{if(n&&"function"==typeof t){let l=[];for(let c of n){let n=s.get(c);if(!n){var e,o;n=t(c);let l=null!==(o=null!==(e=n.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");i&&(l=i+":"+l),n=(0,r.cloneElement)(n,a?{key:l,id:l,value:c}:{key:l}),s.set(c,n)}l.push(n)}return l}if("function"!=typeof t)return t}),[t,n,s,i,a])}const dl={CollectionRoot:({collection:e,renderDropIndicator:t})=>hl(e,null,t),CollectionBranch:({collection:e,parent:t,renderDropIndicator:n})=>hl(e,t,n)};function hl(e,t,n){return ul({items:t?e.getChildren(t.key):e,dependencies:[n],children(t){var i;let a=t.render(t);if(!n||"item"!==t.type)return a;let o=t.key,s=e.getKeyAfter(o);return r.createElement(r.Fragment,null,n({type:"item",key:o,dropPosition:"before"}),a,(null==s||"item"!==(null===(i=e.getItem(s))||void 0===i?void 0:i.type))&&n({type:"item",key:o,dropPosition:"after"}))}})}const fl=(0,r.createContext)(dl);function pl(e){const t=(0,r.useRef)(null);return(0,r.useMemo)((()=>({get current(){return t.current},set current(n){t.current=n,"function"==typeof e?e(n):e&&(e.current=n)}})),[e])}function gl(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}const ml="undefined"!=typeof document?r.useLayoutEffect:()=>{},vl={prefix:String(Math.round(1e10*Math.random())),current:0},yl=r.createContext(vl),bl=r.createContext(!1);let xl=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),wl=new WeakMap;const kl="function"==typeof r.useId?function(e){let t=r.useId(),[n]=(0,r.useState)(El());return e||`${n?"react-aria":`react-aria${vl.prefix}`}-${t}`}:function(e){let t=(0,r.useContext)(yl);t!==vl||xl||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 n=function(e=!1){let t=(0,r.useContext)(yl),n=(0,r.useRef)(null);if(null===n.current&&!e){var i,a;let e=null===(a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)||void 0===a||null===(i=a.ReactCurrentOwner)||void 0===i?void 0:i.current;if(e){let n=wl.get(e);null==n?wl.set(e,{id:t.current,state:e.memoizedState}):e.memoizedState!==n.state&&(t.current=n.id,wl.delete(e))}n.current=++t.current}return n.current}(!!e),i=`react-aria${t.prefix}`;return e||`${i}-${n}`};function Sl(){return!1}function Cl(){return!0}function _l(e){return()=>{}}function El(){return"function"==typeof r.useSyncExternalStore?r.useSyncExternalStore(_l,Sl,Cl):(0,r.useContext)(bl)}let Pl,Al=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),Dl=new Map;function Ol(e){let[t,n]=(0,r.useState)(e),i=(0,r.useRef)(null),a=kl(t),o=(0,r.useRef)(null);if(Pl&&Pl.register(o,a),Al){const e=Dl.get(a);e&&!e.includes(i)?e.push(i):Dl.set(a,[i])}return ml((()=>{let e=a;return()=>{Pl&&Pl.unregister(o),Dl.delete(e)}}),[a]),(0,r.useEffect)((()=>{let e=i.current;return e&&n(e),()=>{e&&(i.current=null)}})),a}function Ml(e,t){if(e===t)return e;let n=Dl.get(e);if(n)return n.forEach((e=>e.current=t)),t;let r=Dl.get(t);return r?(r.forEach((t=>t.current=e)),e):t}function Tl(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=Tl(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}"undefined"!=typeof FinalizationRegistry&&(Pl=new FinalizationRegistry((e=>{Dl.delete(e)})));const Il=function(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=Tl(e))&&(r&&(r+=" "),r+=t);return r};function Nl(...e){let t={...e[0]};for(let n=1;n<e.length;n++){let r=e[n];for(let e in r){let n=t[e],i=r[e];"function"==typeof n&&"function"==typeof i&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&e.charCodeAt(2)<=90?t[e]=gl(n,i):"className"!==e&&"UNSAFE_className"!==e||"string"!=typeof n||"string"!=typeof i?"id"===e&&n&&i?t.id=Ml(n,i):t[e]=void 0!==i?i:n:t[e]=Il(n,i)}}return t}const Ll=Symbol("default");function Rl({values:e,children:t}){for(let[n,i]of e)t=r.createElement(n.Provider,{value:i},t);return t}function Fl(e){let{className:t,style:n,children:i,defaultClassName:a,defaultChildren:o,defaultStyle:s,values:l}=e;return(0,r.useMemo)((()=>{let e,r,c;return e="function"==typeof t?t({...l,defaultClassName:a}):t,r="function"==typeof n?n({...l,defaultStyle:s||{}}):n,c="function"==typeof i?i({...l,defaultChildren:o}):null==i?o:i,{className:null!=e?e:a,style:r||s?{...s,...r}:void 0,children:null!=c?c:o,"data-rac":""}}),[t,n,i,a,o,s,l])}function zl(e,t){let n=(0,r.useContext)(e);if(null===t)return null;if(n&&"object"==typeof n&&"slots"in n&&n.slots){let e=t||Ll;if(!n.slots[e]){let e=(new Intl.ListFormat).format(Object.keys(n.slots).map((e=>`"${e}"`)));throw new Error(`${t?`Invalid slot "${t}".`:"A slot prop is required."} Valid slot names are ${e}.`)}return n.slots[e]}return n}function jl(e){const t=(0,r.useRef)(null);return ml((()=>{t.current=e}),[e]),(0,r.useCallback)(((...e)=>{const n=t.current;return null==n?void 0:n(...e)}),[])}const Hl=["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"])'],Bl=Hl.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";Hl.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const $l=Hl.join(':not([hidden]):not([tabindex="-1"]),');function Wl(e){return e.matches(Bl)}function Vl(e){return e.matches($l)}const Yl=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},Xl=e=>e&&"window"in e&&e.window===e?e:Yl(e).defaultView||window;function Kl(e){if(function(){if(null==Gl){Gl=!1;try{document.createElement("div").focus({get preventScroll(){return Gl=!0,!0}})}catch{}}return Gl}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}let Gl=null;class Ul{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,r.useRef)({isFocused:!1,observer:null});ml((()=>{const e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}}),[]);let n=jl((t=>{null==e||e(t)}));return(0,r.useCallback)((e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target,i=e=>{t.current.isFocused=!1,r.disabled&&n(new Ul("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};r.addEventListener("focusout",i,{once:!0}),t.current.observer=new MutationObserver((()=>{if(t.current.isFocused&&r.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}})),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}}),[n])}let Zl=!1;function Jl(e){for(;e&&!Wl(e);)e=e.parentElement;let t=Xl(e),n=t.document.activeElement;if(!n||n===e)return;Zl=!0;let r=!1,i=e=>{(e.target===n||r)&&e.stopImmediatePropagation()},a=t=>{(t.target===n||r)&&(t.stopImmediatePropagation(),e||r||(r=!0,Kl(n),l()))},o=t=>{(t.target===e||r)&&t.stopImmediatePropagation()},s=t=>{(t.target===e||r)&&(t.stopImmediatePropagation(),r||(r=!0,Kl(n),l()))};t.addEventListener("blur",i,!0),t.addEventListener("focusout",a,!0),t.addEventListener("focusin",s,!0),t.addEventListener("focus",o,!0);let l=()=>{cancelAnimationFrame(c),t.removeEventListener("blur",i,!0),t.removeEventListener("focusout",a,!0),t.removeEventListener("focusin",s,!0),t.removeEventListener("focus",o,!0),Zl=!1,r=!1},c=requestAnimationFrame(l);return l}function Ql(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 ec(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 tc(e){let t=null;return()=>(null==t&&(t=e()),t)}const nc=tc((function(){return ec(/^Mac/i)})),rc=tc((function(){return ec(/^iPhone/i)})),ic=tc((function(){return ec(/^iPad/i)||nc()&&navigator.maxTouchPoints>1})),ac=tc((function(){return rc()||ic()})),oc=tc((function(){return nc()||ac()})),sc=tc((function(){return Ql(/AppleWebKit/i)&&!lc()})),lc=tc((function(){return Ql(/Chrome/i)})),cc=tc((function(){return Ql(/Android/i)})),uc=tc((function(){return Ql(/Firefox/i)}));function dc(e){return!(0!==e.mozInputSource||!e.isTrusted)||(cc()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}let hc=null,fc=new Set,pc=new Map,gc=!1,mc=!1;const vc={Tab:!0,Escape:!0};function yc(e,t){for(let n of fc)n(e,t)}function bc(e){gc=!0,function(e){return!(e.metaKey||!nc()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key)}(e)&&(hc="keyboard",yc("keyboard",e))}function xc(e){hc="pointer","mousedown"!==e.type&&"pointerdown"!==e.type||(gc=!0,yc("pointer",e))}function wc(e){dc(e)&&(gc=!0,hc="virtual")}function kc(e){e.target!==window&&e.target!==document&&!Zl&&e.isTrusted&&(gc||mc||(hc="virtual",yc("virtual",e)),gc=!1,mc=!1)}function Sc(){Zl||(gc=!1,mc=!0)}function Cc(e){if("undefined"==typeof window||pc.get(Xl(e)))return;const t=Xl(e),n=Yl(e);let r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){gc=!0,r.apply(this,arguments)},n.addEventListener("keydown",bc,!0),n.addEventListener("keyup",bc,!0),n.addEventListener("click",wc,!0),t.addEventListener("focus",kc,!0),t.addEventListener("blur",Sc,!1),"undefined"!=typeof PointerEvent?(n.addEventListener("pointerdown",xc,!0),n.addEventListener("pointermove",xc,!0),n.addEventListener("pointerup",xc,!0)):(n.addEventListener("mousedown",xc,!0),n.addEventListener("mousemove",xc,!0),n.addEventListener("mouseup",xc,!0)),t.addEventListener("beforeunload",(()=>{_c(e)}),{once:!0}),pc.set(t,{focus:r})}const _c=(e,t)=>{const n=Xl(e),r=Yl(e);t&&r.removeEventListener("DOMContentLoaded",t),pc.has(n)&&(n.HTMLElement.prototype.focus=pc.get(n).focus,r.removeEventListener("keydown",bc,!0),r.removeEventListener("keyup",bc,!0),r.removeEventListener("click",wc,!0),n.removeEventListener("focus",kc,!0),n.removeEventListener("blur",Sc,!1),"undefined"!=typeof PointerEvent?(r.removeEventListener("pointerdown",xc,!0),r.removeEventListener("pointermove",xc,!0),r.removeEventListener("pointerup",xc,!0)):(r.removeEventListener("mousedown",xc,!0),r.removeEventListener("mousemove",xc,!0),r.removeEventListener("mouseup",xc,!0)),pc.delete(n))};function Ec(){return"pointer"!==hc}function Pc(){return hc}"undefined"!=typeof document&&function(e){const t=Yl(e);let n;"loading"!==t.readyState?Cc(e):(n=()=>{Cc(e)},t.addEventListener("DOMContentLoaded",n))}();const Ac=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Dc(e,t){return!(!t||!e)&&e.contains(t)}const Oc=(e=document)=>e.activeElement;function Mc(e){return e.target}function Tc(e){let{isDisabled:t,onFocus:n,onBlur:i,onFocusChange:a}=e;const o=(0,r.useCallback)((e=>{if(e.target===e.currentTarget)return i&&i(e),a&&a(!1),!0}),[i,a]),s=ql(o),l=(0,r.useCallback)((e=>{const t=Yl(e.target),r=t?Oc(t):Oc();e.target===e.currentTarget&&r===Mc(e.nativeEvent)&&(n&&n(e),a&&a(!0),s(e))}),[a,n,s]);return{focusProps:{onFocus:!t&&(n||a||i)?l:void 0,onBlur:t||!i&&!a?void 0:o}}}function Ic(){let e=(0,r.useRef)(new Map),t=(0,r.useCallback)(((t,n,r,i)=>{let a=(null==i?void 0:i.once)?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:a,options:i}),t.addEventListener(n,a,i)}),[]),n=(0,r.useCallback)(((t,n,r,i)=>{var a;let o=(null===(a=e.current.get(r))||void 0===a?void 0:a.fn)||r;t.removeEventListener(n,o,i),e.current.delete(r)}),[]),i=(0,r.useCallback)((()=>{e.current.forEach(((e,t)=>{n(e.eventTarget,e.type,t,e.options)}))}),[n]);return(0,r.useEffect)((()=>i),[i]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:i}}function Nc(e={}){let{autoFocus:t=!1,isTextInput:n,within:i}=e,a=(0,r.useRef)({isFocused:!1,isFocusVisible:t||Ec()}),[o,s]=(0,r.useState)(!1),[l,c]=(0,r.useState)((()=>a.current.isFocused&&a.current.isFocusVisible)),u=(0,r.useCallback)((()=>c(a.current.isFocused&&a.current.isFocusVisible)),[]),d=(0,r.useCallback)((e=>{a.current.isFocused=e,s(e),u()}),[u]);var h,f,p;h=e=>{a.current.isFocusVisible=e,u()},f=[],p={isTextInput:n},Cc(),(0,r.useEffect)((()=>{let e=(e,t)=>{(function(e,t,n){let r=Yl(null==n?void 0:n.target);const i="undefined"!=typeof window?Xl(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,a="undefined"!=typeof window?Xl(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,o="undefined"!=typeof window?Xl(null==n?void 0:n.target).HTMLElement:HTMLElement,s="undefined"!=typeof window?Xl(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||r.activeElement instanceof i&&!Ac.has(r.activeElement.type)||r.activeElement instanceof a||r.activeElement instanceof o&&r.activeElement.isContentEditable)&&"keyboard"===t&&n instanceof s&&!vc[n.key])})(!!(null==p?void 0:p.isTextInput),e,t)&&h(Ec())};return fc.add(e),()=>{fc.delete(e)}}),f);let{focusProps:g}=Tc({isDisabled:i,onFocusChange:d}),{focusWithinProps:m}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:i,onFocusWithinChange:a}=e,o=(0,r.useRef)({isFocusWithin:!1}),{addGlobalListener:s,removeAllGlobalListeners:l}=Ic(),c=(0,r.useCallback)((e=>{e.currentTarget.contains(e.target)&&o.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(o.current.isFocusWithin=!1,l(),n&&n(e),a&&a(!1))}),[n,a,o,l]),u=ql(c),d=(0,r.useCallback)((e=>{if(!e.currentTarget.contains(e.target))return;const t=Yl(e.target),n=Oc(t);if(!o.current.isFocusWithin&&n===Mc(e.nativeEvent)){i&&i(e),a&&a(!0),o.current.isFocusWithin=!0,u(e);let n=e.currentTarget;s(t,"focus",(e=>{if(o.current.isFocusWithin&&!Dc(n,e.target)){let r=new Ul("blur",new t.defaultView.FocusEvent("blur",{relatedTarget:e.target}));r.target=n,r.currentTarget=n,c(r)}}),{capture:!0})}}),[i,a,u,s,c]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:c}}}({isDisabled:!i,onFocusWithinChange:d});return{isFocused:o,isFocusVisible:l,focusProps:i?m:g}}const Lc=new WeakMap;function Rc(e,t,n){return e?("string"==typeof t&&(t=t.replace(/\s+/g,"")),`${Lc.get(e)}-${n}-${t}`):""}class Fc{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,n;return this.disabledKeys.has(e)||!!(null===(n=this.collection.getItem(e))||void 0===n||null===(t=n.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,n,r=new Set){this.collection=e,this.flipDirection="rtl"===t&&"horizontal"===n,this.disabledKeys=r,this.tabDirection="horizontal"===n}}function zc(e,t){let{id:n,"aria-label":r,"aria-labelledby":i}=e;if(n=Ol(n),i&&r){let e=new Set([n,...i.trim().split(/\s+/)]);i=[...e].join(" ")}else i&&(i=i.trim().split(/\s+/).join(" "));return r||i||!t||(r=t),{id:n,"aria-label":r,"aria-labelledby":i}}const jc=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),Hc=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function Bc(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize(),n="function"==typeof t.getTextInfo?t.getTextInfo():t.textInfo;if(n)return"rtl"===n.direction;if(t.script)return jc.has(t.script)}let t=e.split("-")[0];return Hc.has(t)}const $c=Symbol.for("react-aria.i18n.locale");function Wc(){let e="undefined"!=typeof window&&window[$c]||"undefined"!=typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:Bc(e)?"rtl":"ltr"}}let Vc=Wc(),Yc=new Set;function Xc(){Vc=Wc();for(let e of Yc)e(Vc)}const Kc=r.createContext(null);function Gc(){let e=function(){let e=El(),[t,n]=(0,r.useState)(Vc);return(0,r.useEffect)((()=>(0===Yc.size&&window.addEventListener("languagechange",Xc),Yc.add(n),()=>{Yc.delete(n),0===Yc.size&&window.removeEventListener("languagechange",Xc)})),[]),e?{locale:"en-US",direction:"ltr"}:t}();return(0,r.useContext)(Kc)||e}function Uc(e){return oc()?e.altKey:e.ctrlKey}function qc(e,t){var n,r;let i=`[data-key="${CSS.escape(String(t))}"]`,a=null===(n=e.current)||void 0===n?void 0:n.dataset.collection;return a&&(i=`[data-collection="${CSS.escape(a)}"]${i}`),null===(r=e.current)||void 0===r?void 0:r.querySelector(i)}const Zc=new WeakMap;function Jc(e){let t=Ol();return Zc.set(e,t),t}const Qc=(0,r.createContext)({isNative:!0,open:function(e,t){!function(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let n=document.createElement("a");n.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(n.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(n.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(n.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(n.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(n.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(n),t(n),e.removeChild(n)}}(e,(e=>tu(e,t)))},useHref:e=>e});function eu(){return(0,r.useContext)(Qc)}function tu(e,t,n=!0){var r,i;let{metaKey:a,ctrlKey:o,altKey:s,shiftKey:l}=t;uc()&&(null===(i=window.event)||void 0===i||null===(r=i.type)||void 0===r?void 0:r.startsWith("key"))&&"_blank"===e.target&&(nc()?a=!0:o=!0);let c=sc()&&nc()&&!ic()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:o,altKey:s,shiftKey:l}):new MouseEvent("click",{metaKey:a,ctrlKey:o,altKey:s,shiftKey:l,bubbles:!0,cancelable:!0});tu.isOpening=n,Kl(e),e.dispatchEvent(c),tu.isOpening=!1}function nu(e){return nc()?e.metaKey:e.ctrlKey}function ru(e,t,n,i){let a=jl(n),o=null==n;(0,r.useEffect)((()=>{if(o||!e.current)return;let n=e.current;return n.addEventListener(t,a,i),()=>{n.removeEventListener(t,a,i)}}),[e,t,i,o,a])}function iu(e,t){if(!e)return!1;let n=window.getComputedStyle(e),r=/(auto|scroll)/.test(n.overflow+n.overflowX+n.overflowY);return r&&t&&(r=e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth),r}function au(e,t){let n=ou(e,t,"left"),r=ou(e,t,"top"),i=t.offsetWidth,a=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;n<=o+w?o=n-parseInt(c,10)-w:n+i>m-x&&(o+=n+i-m+x),r<=g+y?s=r-parseInt(l,10)-y:r+a>v-b&&(s+=r+a-v+b),e.scrollLeft=o,e.scrollTop=s}function ou(e,t,n){const r="left"===n?"offsetLeft":"offsetTop";let i=0;for(;t.offsetParent&&(i+=t[r],t.offsetParent!==e);){if(t.offsetParent.contains(e)){i-=e[r];break}t=t.offsetParent}return i}function su(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 n=[];for(;e&&e!==document.documentElement;)iu(e,t)&&n.push(e),e=e.parentElement;return n}(e);for(let n of t)au(n,e)}else{var n;let{left:o,top:s}=e.getBoundingClientRect();null==e||null===(n=e.scrollIntoView)||void 0===n||n.call(e,{block:"nearest"});let{left:l,top:c}=e.getBoundingClientRect();var r,i,a;(Math.abs(o-l)>1||Math.abs(s-c)>1)&&(null==t||null===(i=t.containingElement)||void 0===i||null===(r=i.scrollIntoView)||void 0===r||r.call(i,{block:"center",inline:"center"}),null===(a=e.scrollIntoView)||void 0===a||a.call(e,{block:"nearest"}))}}}function lu(e,t){const n=(0,r.useRef)(!0),i=(0,r.useRef)(null);ml((()=>(n.current=!0,()=>{n.current=!1})),[]),ml((()=>{n.current?n.current=!1:i.current&&!t.some(((e,t)=>!Object.is(e,i[t])))||e(),i.current=t}),t)}tu.isOpening=!1;let cu=new Map,uu=new Set;function du(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=n=>{if(!e(n)||!n.target)return;let r=cu.get(n.target);if(r&&(r.delete(n.propertyName),0===r.size&&(n.target.removeEventListener("transitioncancel",t),cu.delete(n.target)),0===cu.size)){for(let e of uu)e();uu.clear()}};document.body.addEventListener("transitionrun",(n=>{if(!e(n)||!n.target)return;let r=cu.get(n.target);r||(r=new Set,cu.set(n.target,r),n.target.addEventListener("transitioncancel",t,{once:!0})),r.add(n.propertyName)})),document.body.addEventListener("transitionend",t)}function hu(e){requestAnimationFrame((()=>{0===cu.size?e():uu.add(e)}))}function fu(e){const t=Yl(e),n=Oc(t);if("virtual"===Pc()){let r=n;hu((()=>{Oc(t)===r&&e.isConnected&&Kl(e)}))}else Kl(e)}function pu(e,t){return"#comment"!==e.nodeName&&function(e){const t=Xl(e);if(!(e instanceof t.HTMLElement||e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,i="none"!==n&&"hidden"!==r&&"collapse"!==r;if(i){const{getComputedStyle:t}=e.ownerDocument.defaultView;let{display:n,visibility:r}=t(e);i="none"!==n&&"hidden"!==r&&"collapse"!==r}return i}(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||pu(e.parentElement,e))}"undefined"!=typeof document&&("loading"!==document.readyState?du():document.addEventListener("DOMContentLoaded",du));function gu(e,t){return!!e&&!!t&&t.some((t=>t.contains(e)))}function mu(e,t,n){let r=(null==t?void 0:t.tabbable)?Vl:Wl,i=(null==e?void 0:e.nodeType)===Node.ELEMENT_NODE?e:null,a=Yl(i),o=function(e,t,n,r){return e.createTreeWalker(t,n,r)}(a,e||a,NodeFilter.SHOW_ELEMENT,{acceptNode(e){var i;return(null==t||null===(i=t.from)||void 0===i?void 0:i.contains(e))?NodeFilter.FILTER_REJECT:!r(e)||!pu(e)||n&&!gu(e,n)||(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 vu{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,n){let r=this.fastMap.get(null!=t?t:null);if(!r)return;let i=new yu({scopeRef:e});r.addChild(i),i.parent=r,this.fastMap.set(e,i),n&&(i.nodeToRestore=n)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let n=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&gu(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let r=t.children;n&&(n.removeChild(t),r.size>0&&r.forEach((e=>n&&n.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 vu;var n;for(let r of this.traverse())t.addTreeNode(r.scopeRef,null!==(n=null===(e=r.parent)||void 0===e?void 0:e.scopeRef)&&void 0!==n?n:null,r.nodeToRestore);return t}constructor(){this.fastMap=new Map,this.root=new yu({scopeRef:null}),this.fastMap.set(null,this.root)}}class yu{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 bu(e){let t=function(e){let t=Oc(e),n=null==t?void 0:t.getAttribute("aria-activedescendant");return n&&e.getElementById(n)||t}(Yl(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 xu(e){let{selectionManager:t,keyboardDelegate:n,ref:i,autoFocus:a=!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=i,linkBehavior:g="action"}=e,{direction:m}=Gc(),v=eu(),y=(0,r.useRef)({top:0,left:0});ru(p,"scroll",f?void 0:()=>{var e,t,n,r;y.current={top:null!==(n=null===(e=p.current)||void 0===e?void 0:e.scrollTop)&&void 0!==n?n:0,left:null!==(r=null===(t=p.current)||void 0===t?void 0:t.scrollLeft)&&void 0!==r?r:0}});let b=(0,r.useRef)(!1);ru(i,"react-aria-focus",d?e=>{let{detail:n}=e;e.stopPropagation(),t.setFocused(!0),"first"===(null==n?void 0:n.focusStrategy)&&(b.current=!0)}:void 0);let x=jl((()=>{var e,r;let a=null!==(r=null===(e=n.getFirstKey)||void 0===e?void 0:e.call(n))&&void 0!==r?r:null;null==a?(bu(i.current),t.collection.size>0&&(b.current=!1)):(t.setFocusedKey(a),b.current=!1)}));lu((()=>{b.current&&x()}),[t.collection,x]);let w=jl((()=>{t.collection.size>0&&(b.current=!1)}));lu((()=>{w()}),[t.focusedKey,w]),ru(i,"react-aria-clear-focus",d?e=>{var n;e.stopPropagation(),t.setFocused(!1),(null===(n=e.detail)||void 0===n?void 0:n.clearFocusKey)&&t.setFocusedKey(null)}:void 0);const k=(0,r.useRef)(a),S=(0,r.useRef)(!1);(0,r.useEffect)((()=>{if(k.current){var e,r;let l=null;var o,s;"first"===a&&(l=null!==(o=null===(e=n.getFirstKey)||void 0===e?void 0:e.call(n))&&void 0!==o?o:null),"last"===a&&(l=null!==(s=null===(r=n.getLastKey)||void 0===r?void 0:r.call(n))&&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&&i.current&&fu(i.current),t.collection.size>0&&(k.current=!1,S.current=!0)}}));let C=(0,r.useRef)(t.focusedKey);(0,r.useEffect)((()=>{if(t.isFocused&&null!=t.focusedKey&&(t.focusedKey!==C.current||S.current)&&p.current&&i.current){let e=Pc(),n=qc(i,t.focusedKey);if(!(n instanceof HTMLElement))return;("keyboard"===e||S.current)&&(au(p.current,n),"virtual"!==e&&su(n,{containingElement:i.current}))}!d&&t.isFocused&&null==t.focusedKey&&null!=C.current&&i.current&&fu(i.current),C.current=t.focusedKey,S.current=!1})),ru(i,"react-aria-focus-scope-restore",(e=>{e.preventDefault(),t.setFocused(!0)}));let _,E={onKeyDown:e=>{var r;if(e.altKey&&"Tab"===e.key&&e.preventDefault(),!(null===(r=i.current)||void 0===r?void 0:r.contains(e.target)))return;const a=(n,r)=>{if(null!=n){if(t.isLink(n)&&"selection"===g&&c&&!Uc(e)){(0,Ii.flushSync)((()=>{t.setFocusedKey(n,r)}));let a=qc(i,n),o=t.getItemProps(n);return void(a&&v.open(a,e,o.href,o.routerOptions))}if(t.setFocusedKey(n,r),t.isLink(n)&&"override"===g)return;e.shiftKey&&"multiple"===t.selectionMode?t.extendSelection(n):c&&!Uc(e)&&t.replaceSelection(n)}};switch(e.key){case"ArrowDown":if(n.getKeyBelow){var u,d,f;let r=null!=t.focusedKey?null===(u=n.getKeyBelow)||void 0===u?void 0:u.call(n,t.focusedKey):null===(d=n.getFirstKey)||void 0===d?void 0:d.call(n);null==r&&o&&(r=null===(f=n.getFirstKey)||void 0===f?void 0:f.call(n,t.focusedKey)),null!=r&&(e.preventDefault(),a(r))}break;case"ArrowUp":if(n.getKeyAbove){var p,y,b;let r=null!=t.focusedKey?null===(p=n.getKeyAbove)||void 0===p?void 0:p.call(n,t.focusedKey):null===(y=n.getLastKey)||void 0===y?void 0:y.call(n);null==r&&o&&(r=null===(b=n.getLastKey)||void 0===b?void 0:b.call(n,t.focusedKey)),null!=r&&(e.preventDefault(),a(r))}break;case"ArrowLeft":if(n.getKeyLeftOf){var x,w,k;let r=null!=t.focusedKey?null===(x=n.getKeyLeftOf)||void 0===x?void 0:x.call(n,t.focusedKey):null;null==r&&o&&(r="rtl"===m?null===(w=n.getFirstKey)||void 0===w?void 0:w.call(n,t.focusedKey):null===(k=n.getLastKey)||void 0===k?void 0:k.call(n,t.focusedKey)),null!=r&&(e.preventDefault(),a(r,"rtl"===m?"first":"last"))}break;case"ArrowRight":if(n.getKeyRightOf){var S,C,_;let r=null!=t.focusedKey?null===(S=n.getKeyRightOf)||void 0===S?void 0:S.call(n,t.focusedKey):null;null==r&&o&&(r="rtl"===m?null===(C=n.getLastKey)||void 0===C?void 0:C.call(n,t.focusedKey):null===(_=n.getFirstKey)||void 0===_?void 0:_.call(n,t.focusedKey)),null!=r&&(e.preventDefault(),a(r,"rtl"===m?"last":"first"))}break;case"Home":if(n.getFirstKey){if(null===t.focusedKey&&e.shiftKey)return;e.preventDefault();let r=n.getFirstKey(t.focusedKey,nu(e));t.setFocusedKey(r),null!=r&&(nu(e)&&e.shiftKey&&"multiple"===t.selectionMode?t.extendSelection(r):c&&t.replaceSelection(r))}break;case"End":if(n.getLastKey){if(null===t.focusedKey&&e.shiftKey)return;e.preventDefault();let r=n.getLastKey(t.focusedKey,nu(e));t.setFocusedKey(r),null!=r&&(nu(e)&&e.shiftKey&&"multiple"===t.selectionMode?t.extendSelection(r):c&&t.replaceSelection(r))}break;case"PageDown":if(n.getKeyPageBelow&&null!=t.focusedKey){let r=n.getKeyPageBelow(t.focusedKey);null!=r&&(e.preventDefault(),a(r))}break;case"PageUp":if(n.getKeyPageAbove&&null!=t.focusedKey){let r=n.getKeyPageAbove(t.focusedKey);null!=r&&(e.preventDefault(),a(r))}break;case"a":nu(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)i.current.focus();else{let e,t,n=mu(i.current,{tabbable:!0});do{t=n.lastChild(),t&&(e=t)}while(t);e&&!e.contains(document.activeElement)&&Kl(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 r,a;let i=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?i(null!==(o=t.lastSelectedKey)&&void 0!==o?o:null===(r=n.getLastKey)||void 0===r?void 0:r.call(n)):i(null!==(s=t.firstSelectedKey)&&void 0!==s?s:null===(a=n.getFirstKey)||void 0===a?void 0:a.call(n))}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(i,t.focusedKey);e instanceof HTMLElement&&(e.contains(document.activeElement)||d||Kl(e),"keyboard"===Pc()&&su(e,{containingElement:i.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:n,onTypeSelect:i}=e,a=(0,r.useRef)({search:"",timeout:void 0}).current;return{typeSelectProps:{onKeyDownCapture:t.getKeyForSearch?e=>{let r=1!==(o=e.key).length&&/^[A-Z]/i.test(o)?"":o;var o;if(r&&!e.ctrlKey&&!e.metaKey&&e.currentTarget.contains(e.target)){if(" "===r&&a.search.trim().length>0&&(e.preventDefault(),"continuePropagation"in e||e.stopPropagation()),a.search+=r,null!=t.getKeyForSearch){let e=t.getKeyForSearch(a.search,n.focusedKey);null==e&&(e=t.getKeyForSearch(a.search)),null!=e&&(n.setFocusedKey(e),i&&i(e))}clearTimeout(a.timeout),a.timeout=setTimeout((()=>{a.search=""}),1e3)}}:void 0}}}({keyboardDelegate:n,selectionManager:t});return u||(E=Nl(P,E)),d||(_=null==t.focusedKey?0:-1),{collectionProps:Nl(E,{tabIndex:_,"data-collection":Jc(t.collection)})}}new vu;const wu=new Set(["id"]),ku=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),Su=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),Cu=/^(data-.*)$/;function _u(e,t={}){let{labelable:n,isLink:r,propNames:i}=t,a={};for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(wu.has(t)||n&&ku.has(t)||r&&Su.has(t)||(null==i?void 0:i.has(t))||Cu.test(t))&&(a[t]=e[t]);return a}function Eu(e){if(!e)return;let t=!0;return n=>{let r={...n,preventDefault(){n.preventDefault()},isDefaultPrevented:()=>n.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(r),t&&n.stopPropagation()}}function Pu(e,t){ml((()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}}))}let Au=r.createContext(null);function Du(e,t){let{focusProps:n}=Tc(e),{keyboardProps:i}=function(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:Eu(e.onKeyDown),onKeyUp:Eu(e.onKeyUp)}}}(e),a=Nl(n,i),o=function(e){let t=(0,r.useContext)(Au)||{};Pu(t,e);let{ref:n,...i}=t;return i}(t),s=e.isDisabled?{}:o,l=(0,r.useRef)(e.autoFocus);(0,r.useEffect)((()=>{l.current&&t.current&&fu(t.current),l.current=!1}),[t]);let c=e.excludeFromTabOrder?-1:0;return e.isDisabled&&(c=void 0),{focusableProps:Nl({...a,tabIndex:c},s)}}let Ou="default",Mu="",Tu=new WeakMap;function Iu(e){if(ac()){if("default"===Ou){const t=Yl(e);Mu=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}Ou="disabled"}else if(e instanceof HTMLElement||e instanceof SVGElement){let t="userSelect"in e.style?"userSelect":"webkitUserSelect";Tu.set(e,e.style[t]),e.style[t]="none"}}function Nu(e){if(ac()){if("disabled"!==Ou)return;Ou="restoring",setTimeout((()=>{hu((()=>{if("restoring"===Ou){const t=Yl(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=Mu||""),Mu="",Ou="default"}}))}),300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&Tu.has(e)){let t=Tu.get(e),n="userSelect"in e.style?"userSelect":"webkitUserSelect";"none"===e.style[n]&&(e.style[n]=t),""===e.getAttribute("style")&&e.removeAttribute("style"),Tu.delete(e)}}const Lu=r.createContext({register:()=>{}});function Ru(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function Fu(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(e,Ru(e,t,"set"),n),n}Lu.displayName="PressResponderContext";var zu=new WeakMap;class ju{continuePropagation(){Fu(this,zu,!1)}get shouldStopPropagation(){return function(e,t){return t.get?t.get.call(e):t.value}(this,Ru(this,zu,"get"))}constructor(e,t,n,r){var i,a,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")}(a=this,o=zu),o.set(a,s),Fu(this,zu,!0);let l=null!==(i=null==r?void 0:r.target)&&void 0!==i?i:n.currentTarget;const c=null==l?void 0:l.getBoundingClientRect();let u,d,h=0,f=null;null!=n.clientX&&null!=n.clientY&&(d=n.clientX,f=n.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=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey,this.x=u,this.y=h}}const Hu=Symbol("linkClicked");function Bu(e){let{onPress:t,onPressChange:n,onPressStart:i,onPressEnd:a,onPressUp:o,isDisabled:s,isPressed:l,preventFocusOnPress:c,shouldCancelOnPointerExit:u,allowTextSelectionOnPress:d,ref:h,...f}=function(e){let t=(0,r.useContext)(Lu);if(t){let{register:n,...r}=t;e=Nl(r,e),n()}return Pu(t,e.ref),e}(e),[p,g]=(0,r.useState)(!1),m=(0,r.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:v,removeAllGlobalListeners:y}=Ic(),b=jl(((e,t)=>{let r=m.current;if(s||r.didFirePressStart)return!1;let a=!0;if(r.isTriggeringEvent=!0,i){let n=new ju("pressstart",t,e);i(n),a=n.shouldStopPropagation}return n&&n(!0),r.isTriggeringEvent=!1,r.didFirePressStart=!0,g(!0),a})),x=jl(((e,r,i=!0)=>{let o=m.current;if(!o.didFirePressStart)return!1;o.didFirePressStart=!1,o.isTriggeringEvent=!0;let l=!0;if(a){let t=new ju("pressend",r,e);a(t),l=t.shouldStopPropagation}if(n&&n(!1),g(!1),t&&i&&!s){let n=new ju("press",r,e);t(n),l&&(l=n.shouldStopPropagation)}return o.isTriggeringEvent=!1,l})),w=jl(((e,t)=>{let n=m.current;if(s)return!1;if(o){n.isTriggeringEvent=!0;let r=new ju("pressup",t,e);return o(r),n.isTriggeringEvent=!1,r.shouldStopPropagation}return!0})),k=jl((e=>{let t=m.current;if(t.isPressed&&t.target){t.didFirePressStart&&null!=t.pointerType&&x(Xu(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,y(),d||Nu(t.target);for(let e of t.disposables)e();t.disposables=[]}})),S=jl((e=>{u&&k(e)})),C=(0,r.useMemo)((()=>{let e=m.current,t={onKeyDown(t){if(Wu(t.nativeEvent,t.currentTarget)&&Dc(t.currentTarget,Mc(t.nativeEvent))){var r;Gu(Mc(t.nativeEvent),t.key)&&t.preventDefault();let i=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,e.pointerType="keyboard",i=b(t,"keyboard");let r=t.currentTarget,a=t=>{Wu(t,r)&&!t.repeat&&Dc(r,Mc(t))&&e.target&&w(Xu(e.target,t),"keyboard")};v(Yl(t.currentTarget),"keyup",gl(a,n),!0)}i&&t.stopPropagation(),t.metaKey&&nc()&&(null===(r=e.metaKeyEvents)||void 0===r||r.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||Dc(t.currentTarget,Mc(t.nativeEvent)))&&t&&0===t.button&&!e.isTriggeringEvent&&!tu.isOpening){let n=!0;if(s&&t.preventDefault(),e.ignoreEmulatedMouseEvents||e.isPressed||"virtual"!==e.pointerType&&!dc(t.nativeEvent)){if(e.isPressed&&"keyboard"!==e.pointerType){let r=e.pointerType||t.nativeEvent.pointerType||"virtual";n=x(Xu(t.currentTarget,t),r,!0),e.isOverTarget=!1,k(t)}}else{let e=b(t,"virtual"),r=w(t,"virtual"),i=x(t,"virtual");n=e&&r&&i}e.ignoreEmulatedMouseEvents=!1,n&&t.stopPropagation()}}},n=t=>{var n;if(e.isPressed&&e.target&&Wu(t,e.target)){var r;Gu(Mc(t),t.key)&&t.preventDefault();let n=Mc(t);x(Xu(e.target,t),"keyboard",Dc(e.target,Mc(t))),y(),"Enter"!==t.key&&$u(e.target)&&Dc(e.target,n)&&!t[Hu]&&(t[Hu]=!0,tu(e.target,t,!1)),e.isPressed=!1,null===(r=e.metaKeyEvents)||void 0===r||r.delete(t.key)}else if("Meta"===t.key&&(null===(n=e.metaKeyEvents)||void 0===n?void 0:n.size)){var i;let t=e.metaKeyEvents;e.metaKeyEvents=void 0;for(let n of t.values())null===(i=e.target)||void 0===i||i.dispatchEvent(new KeyboardEvent("keyup",n))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{if(0!==t.button||!Dc(t.currentTarget,Mc(t.nativeEvent)))return;if(i=t.nativeEvent,!cc()&&0===i.width&&0===i.height||1===i.width&&1===i.height&&0===i.pressure&&0===i.detail&&"mouse"===i.pointerType)return void(e.pointerType="virtual");var i;e.pointerType=t.pointerType;let a=!0;if(!e.isPressed){e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,d||Iu(e.target),a=b(t,e.pointerType);let i=Mc(t.nativeEvent);"releasePointerCapture"in i&&i.releasePointerCapture(t.pointerId),v(Yl(t.currentTarget),"pointerup",n,!1),v(Yl(t.currentTarget),"pointercancel",r,!1)}a&&t.stopPropagation()},t.onMouseDown=t=>{if(Dc(t.currentTarget,Mc(t.nativeEvent))&&0===t.button){if(c){let n=Jl(t.target);n&&e.disposables.push(n)}t.stopPropagation()}},t.onPointerUp=t=>{Dc(t.currentTarget,Mc(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(Xu(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,x(Xu(e.target,t),e.pointerType,!1),S(t))};let n=t=>{if(t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target){if(Dc(e.target,Mc(t))&&null!=e.pointerType){let n=!1,r=setTimeout((()=>{e.isPressed&&e.target instanceof HTMLElement&&(n?k(t):(Kl(e.target),e.target.click()))}),80);v(t.currentTarget,"click",(()=>n=!0),!0),e.disposables.push((()=>clearTimeout(r)))}else k(t);e.isOverTarget=!1}},r=e=>{k(e)};t.onDragStart=e=>{Dc(e.currentTarget,Mc(e.nativeEvent))&&k(e)}}else{t.onMouseDown=t=>{if(0===t.button&&Dc(t.currentTarget,Mc(t.nativeEvent)))if(e.ignoreEmulatedMouseEvents)t.stopPropagation();else{if(e.isPressed=!0,e.isOverTarget=!0,e.target=t.currentTarget,e.pointerType=dc(t.nativeEvent)?"virtual":"mouse",(0,Ii.flushSync)((()=>b(t,e.pointerType)))&&t.stopPropagation(),c){let n=Jl(t.target);n&&e.disposables.push(n)}v(Yl(t.currentTarget),"mouseup",n,!1)}},t.onMouseEnter=t=>{if(!Dc(t.currentTarget,Mc(t.nativeEvent)))return;let n=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!0,n=b(t,e.pointerType)),n&&t.stopPropagation()},t.onMouseLeave=t=>{if(!Dc(t.currentTarget,Mc(t.nativeEvent)))return;let n=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!1,n=x(t,e.pointerType,!1),S(t)),n&&t.stopPropagation()},t.onMouseUp=t=>{Dc(t.currentTarget,Mc(t.nativeEvent))&&(e.ignoreEmulatedMouseEvents||0!==t.button||w(t,e.pointerType||"mouse"))};let n=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(!Dc(t.currentTarget,Mc(t.nativeEvent)))return;let n=function(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}(t.nativeEvent);n&&(e.activePointerId=n.identifier,e.ignoreEmulatedMouseEvents=!0,e.isOverTarget=!0,e.isPressed=!0,e.target=t.currentTarget,e.pointerType="touch",d||Iu(e.target),b(Yu(e.target,t),e.pointerType)&&t.stopPropagation(),v(Xl(t.currentTarget),"scroll",r,!0))},t.onTouchMove=t=>{if(!Dc(t.currentTarget,Mc(t.nativeEvent)))return;if(!e.isPressed)return void t.stopPropagation();let n=Vu(t.nativeEvent,e.activePointerId),r=!0;n&&Ku(n,t.currentTarget)?e.isOverTarget||null==e.pointerType||(e.isOverTarget=!0,r=b(Yu(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,r=x(Yu(e.target,t),e.pointerType,!1),S(Yu(e.target,t))),r&&t.stopPropagation()},t.onTouchEnd=t=>{if(!Dc(t.currentTarget,Mc(t.nativeEvent)))return;if(!e.isPressed)return void t.stopPropagation();let n=Vu(t.nativeEvent,e.activePointerId),r=!0;n&&Ku(n,t.currentTarget)&&null!=e.pointerType?(w(Yu(e.target,t),e.pointerType),r=x(Yu(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(r=x(Yu(e.target,t),e.pointerType,!1)),r&&t.stopPropagation(),e.isPressed=!1,e.activePointerId=null,e.isOverTarget=!1,e.ignoreEmulatedMouseEvents=!0,e.target&&!d&&Nu(e.target),y()},t.onTouchCancel=t=>{Dc(t.currentTarget,Mc(t.nativeEvent))&&(t.stopPropagation(),e.isPressed&&k(Yu(e.target,t)))};let r=t=>{e.isPressed&&Dc(Mc(t),e.target)&&k({currentTarget:e.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};t.onDragStart=e=>{Dc(e.currentTarget,Mc(e.nativeEvent))&&k(e)}}return t}),[v,s,c,y,d,k,S,x,b,w]);return(0,r.useEffect)((()=>{let e=m.current;return()=>{var t;d||Nu(null!==(t=e.target)&&void 0!==t?t:void 0);for(let t of e.disposables)t();e.disposables=[]}}),[d]),{isPressed:l||p,pressProps:Nl(f,C)}}function $u(e){return"A"===e.tagName&&e.hasAttribute("href")}function Wu(e,t){const{key:n,code:r}=e,i=t,a=i.getAttribute("role");return!("Enter"!==n&&" "!==n&&"Spacebar"!==n&&"Space"!==r||i instanceof Xl(i).HTMLInputElement&&!qu(i,n)||i instanceof Xl(i).HTMLTextAreaElement||i.isContentEditable||("link"===a||!a&&$u(i))&&"Enter"!==n)}function Vu(e,t){const n=e.changedTouches;for(let e=0;e<n.length;e++){const r=n[e];if(r.identifier===t)return r}return null}function Yu(e,t){let n=0,r=0;return t.targetTouches&&1===t.targetTouches.length&&(n=t.targetTouches[0].clientX,r=t.targetTouches[0].clientY),{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r}}function Xu(e,t){let n=t.clientX,r=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r}}function Ku(e,t){let n=t.getBoundingClientRect(),r=function(e){let t=0,n=0;return void 0!==e.width?t=e.width/2:void 0!==e.radiusX&&(t=e.radiusX),void 0!==e.height?n=e.height/2:void 0!==e.radiusY&&(n=e.radiusY),{top:e.clientY-n,right:e.clientX+t,bottom:e.clientY+n,left:e.clientX-t}}(e);return a=r,!((i=n).left>a.right||a.left>i.right||i.top>a.bottom||a.top>i.bottom);var i,a}function Gu(e,t){return e instanceof HTMLInputElement?!qu(e,t):function(e){return!(e instanceof HTMLInputElement||(e instanceof HTMLButtonElement?"submit"===e.type||"reset"===e.type:$u(e)))}(e)}const Uu=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function qu(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:Uu.has(e.type)}let Zu=0;const Ju=new Map;function Qu(e){let[t,n]=(0,r.useState)();return ml((()=>{if(!e)return;let t=Ju.get(e);if(t)n(t.element.id);else{let r="react-aria-description-"+Zu++;n(r);let i=document.createElement("div");i.id=r,i.style.display="none",i.textContent=e,document.body.appendChild(i),t={refCount:0,element:i},Ju.set(e,t)}return t.refCount++,()=>{t&&0==--t.refCount&&(t.element.remove(),Ju.delete(e))}}),[e]),{"aria-describedby":e?t:void 0}}const ed=500;function td(e){let{id:t,selectionManager:n,key:i,ref:a,shouldSelectOnPressUp:o,shouldUseVirtualFocus:s,focus:l,isDisabled:c,onAction:u,allowsDifferentPressOrigin:d,linkBehavior:h="action"}=e,f=eu();t=Ol(t);let p=e=>{if("keyboard"===e.pointerType&&Uc(e))n.toggleSelection(i);else{if("none"===n.selectionMode)return;if(n.isLink(i)){if("selection"===h&&a.current){let t=n.getItemProps(i);return f.open(a.current,e,t.href,t.routerOptions),void n.setSelectedKeys(n.selectedKeys)}if("override"===h||"none"===h)return}"single"===n.selectionMode?n.isSelected(i)&&!n.disallowEmptySelection?n.toggleSelection(i):n.replaceSelection(i):e&&e.shiftKey?n.extendSelection(i):"toggle"===n.selectionBehavior||e&&(nu(e)||"touch"===e.pointerType||"virtual"===e.pointerType)?n.toggleSelection(i):n.replaceSelection(i)}};(0,r.useEffect)((()=>{i===n.focusedKey&&n.isFocused&&(s?bu(a.current):l?l():document.activeElement!==a.current&&a.current&&fu(a.current))}),[a,i,n.focusedKey,n.childFocusStrategy,n.isFocused,s]),c=c||n.isDisabled(i);let g={};s||c?c&&(g.onMouseDown=e=>{e.preventDefault()}):g={tabIndex:i===n.focusedKey?0:-1,onFocus(e){e.target===a.current&&n.setFocusedKey(i)}};let m=n.isLink(i)&&"override"===h,v=n.isLink(i)&&"selection"!==h&&"none"!==h,y=!c&&n.canSelectItem(i)&&!m,b=(u||v)&&!c,x=b&&("replace"===n.selectionBehavior?!y:!y||n.isEmpty),w=b&&y&&"replace"===n.selectionBehavior,k=x||w,S=(0,r.useRef)(null),C=k&&y,_=(0,r.useRef)(!1),E=(0,r.useRef)(!1),P=e=>{if(u&&u(),v&&a.current){let t=n.getItemProps(i);f.open(a.current,e,t.href,t.routerOptions)}},A={};var D;o?(A.onPressStart=e=>{S.current=e.pointerType,_.current=C,"keyboard"!==e.pointerType||k&&!rd()||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&&!nd())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||rd()))&&p(e)},A.onPress=e=>{("touch"===e.pointerType||"pen"===e.pointerType||"virtual"===e.pointerType||"keyboard"===e.pointerType&&k&&nd()||"mouse"===e.pointerType&&E.current)&&(k?P(e):y&&p(e))}),g["data-collection"]=(D=n.collection,Zc.get(D)),g["data-key"]=i,A.preventFocusOnPress=s,s&&(A=Nl(A,{onPressStart(e){"touch"!==e.pointerType&&(n.setFocused(!0),n.setFocusedKey(i))},onPress(e){"touch"===e.pointerType&&(n.setFocused(!0),n.setFocusedKey(i))}}));let{pressProps:O,isPressed:M}=Bu(A),T=w?e=>{"mouse"===S.current&&(e.stopPropagation(),e.preventDefault(),P(e))}:void 0,{longPressProps:I}=function(e){let{isDisabled:t,onLongPressStart:n,onLongPressEnd:i,onLongPress:a,threshold:o=ed,accessibilityDescription:s}=e;const l=(0,r.useRef)(void 0);let{addGlobalListener:c,removeGlobalListener:u}=Ic(),{pressProps:d}=Bu({isDisabled:t,onPressStart(e){if(e.continuePropagation(),("mouse"===e.pointerType||"touch"===e.pointerType)&&(n&&n({...e,type:"longpressstart"}),l.current=setTimeout((()=>{e.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),Yl(e.target).activeElement!==e.target&&Kl(e.target),a&&a({...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),!i||"mouse"!==e.pointerType&&"touch"!==e.pointerType||i({...e,type:"longpressend"})}});return{longPressProps:Nl(d,Qu(a&&!t?s:void 0))}}({isDisabled:!C,onLongPress(e){"touch"===e.pointerType&&(p(e),n.setSelectionBehavior("toggle"))}}),N=n.isLink(i)?e=>{tu.isOpening||e.preventDefault()}:void 0;return{itemProps:Nl(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:n.isSelected(i),isFocused:n.isFocused&&n.focusedKey===i,isDisabled:c,allowsSelection:y,hasAction:k}}function nd(){let e=window.event;return"Enter"===(null==e?void 0:e.key)}function rd(){let e=window.event;return" "===(null==e?void 0:e.key)||"Space"===(null==e?void 0:e.code)}function id(e,t,n){let{key:r,isDisabled:i,shouldSelectOnPressUp:a}=e,{selectionManager:o,selectedKey:s}=t,l=r===s,c=i||t.isDisabled||t.selectionManager.isDisabled(r),{itemProps:u,isPressed:d}=td({selectionManager:o,key:r,ref:n,isDisabled:c,shouldSelectOnPressUp:a,linkBehavior:"selection"}),h=Rc(t,r,"tab"),f=Rc(t,r,"tabpanel"),{tabIndex:p}=u,g=t.collection.getItem(r),m=_u(null==g?void 0:g.props,{labelable:!0});delete m.id;let v=function(e){var t;const n=eu().useHref(null!==(t=null==e?void 0:e.href)&&void 0!==t?t:"");return{href:(null==e?void 0:e.href)?n: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}=Du({isDisabled:c},n);return{tabProps:Nl(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 ad=!1,od=0;function sd(){ad=!0,setTimeout((()=>{ad=!1}),50)}function ld(e){"touch"===e.pointerType&&sd()}function cd(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",ld):document.addEventListener("touchend",sd),od++,()=>{od--,od>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",ld):document.removeEventListener("touchend",sd))}}function ud(e,t,n){let i=function(e,t){let n=null==t?void 0:t.isDisabled,[i,a]=(0,r.useState)(!1);return ml((()=>{if((null==e?void 0:e.current)&&!n){let t=()=>{if(e.current){let t=mu(e.current,{tabbable:!0});a(!!t.nextNode())}};t();let n=new MutationObserver(t);return n.observe(e.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["tabIndex","disabled"]}),()=>{n.disconnect()}}})),!n&&i}(n)?void 0:0;var a;const o=Rc(t,null!==(a=e.id)&&void 0!==a?a:null==t?void 0:t.selectedKey,"tabpanel");return{tabPanelProps:Nl(zc({...e,id:o,"aria-labelledby":Rc(t,null==t?void 0:t.selectedKey,"tab")}),{tabIndex:i,role:"tabpanel","aria-describedby":e["aria-describedby"],"aria-details":e["aria-details"]})}}class dd{get childNodes(){throw new Error("childNodes is not supported")}clone(){let e=new dd(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 hd{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 n=t.get(e),r=null!=(null==n?void 0:n.firstChildKey)?t.get(n.firstChildKey):null;for(;r;)yield r,r=null!=r.nextKey?t.get(r.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 n;return null!==(n=null==t?void 0:t.key)&&void 0!==n?n: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,n=!1){if(this.frozen)throw new Error("Cannot commit a frozen collection");this.firstKey=e,this.lastKey=t,this.frozen=!n}UNSTABLE_filter(e){let t=new hd,n=null;for(let r of this)if("section"===r.type&&r.hasChildNodes){let i=r.clone(),a=null;for(let n of this.getChildren(r.key))if(fd(n,e,this,t)){let e=n.clone();null==a&&(i.firstChildKey=e.key),null==t.firstKey&&(t.firstKey=i.key),a&&a.parentKey===e.parentKey?(a.nextKey=e.key,e.prevKey=a.key):e.prevKey=null,e.nextKey=null,t.addNode(e),a=e}a&&("header"!==a.type?(i.lastChildKey=a.key,null==n?i.prevKey=null:"section"!==n.type&&"separator"!==n.type||(n.nextKey=i.key,i.prevKey=n.key),i.nextKey=null,n=i,t.addNode(i)):(t.firstKey===i.key&&(t.firstKey=null),t.removeNode(a.key)))}else if("separator"===r.type){let e=r.clone();e.nextKey=null,"section"===(null==n?void 0:n.type)&&(n.nextKey=e.key,e.prevKey=n.key,n=e,t.addNode(e))}else{let i=r.clone();fd(i,e,this,t)&&(null==t.firstKey&&(t.firstKey=i.key),null!=n&&"section"!==n.type&&"separator"!==n.type&&n.parentKey===i.parentKey?(n.nextKey=i.key,i.prevKey=n.key):i.prevKey=null,i.nextKey=null,t.addNode(i),n=i)}if("separator"===(null==n?void 0:n.type)&&null===n.nextKey){let e;null!=n.prevKey&&(e=t.getItem(n.prevKey),e.nextKey=null),t.removeNode(n.key),n=e}return t.lastKey=(null==n?void 0:n.key)||null,t}constructor(){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.frozen=!1}}function fd(e,t,n,r){if("subdialogtrigger"===e.type||"submenutrigger"===e.type){let i=[...n.getChildren(e.key)][0];if(i&&t(i.textValue)){let e=i.clone();return r.addNode(e),!0}return!1}return"header"===e.type||t(e.textValue)}class pd{*[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 n=t;for(;n;)n.index++,n=n.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 gd extends pd{get index(){return this._index}set index(e){this._index=e,this.ownerDocument.markDirty(this)}get level(){return this.parentNode instanceof gd?this.parentNode.level+("item"===this.node.type?1:0):0}updateNode(){var e,t,n,r;let i=this.ownerDocument.getMutableNode(this);var a,o,s,l;if(i.index=this.index,i.level=this.level,i.parentKey=this.parentNode instanceof gd?this.parentNode.node.key:null,i.prevKey=null!==(a=null===(e=this.previousSibling)||void 0===e?void 0:e.node.key)&&void 0!==a?a:null,i.nextKey=null!==(o=null===(t=this.nextSibling)||void 0===t?void 0:t.node.key)&&void 0!==o?o:null,i.hasChildNodes=!!this.firstChild,i.firstChildKey=null!==(s=null===(n=this.firstChild)||void 0===n?void 0:n.node.key)&&void 0!==s?s:null,i.lastChildKey=null!==(l=null===(r=this.lastChild)||void 0===r?void 0:r.node.key)&&void 0!==l?l:null,(null!=i.colSpan||null!=i.colIndex)&&this.nextSibling){var c,u;let e=(null!==(c=i.colIndex)&&void 0!==c?c:i.index)+(null!==(u=i.colSpan)&&void 0!==u?u:1);e!==this.nextSibling.node.colIndex&&(this.ownerDocument.getMutableNode(this.nextSibling).colIndex=e)}}setProps(e,t,n,r){let i=this.ownerDocument.getMutableNode(this),{value:a,textValue:o,id:s,...l}=e;if(l.ref=t,i.props=l,i.rendered=n,i.render=r,i.value=a,i.textValue=o||("string"==typeof l.children?l.children:"")||e["aria-label"]||"",null!=s&&s!==i.key){if(this.hasSetProps)throw new Error("Cannot change the id of an item");i.key=s}null!=l.colSpan&&(i.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 dd(e,"react-aria-"+ ++t.nodeId),this.ownerDocument.startTransaction()}}class md extends pd{get isConnected(){return this.isMounted}createElement(e){return new gd(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 gd&&e.isConnected&&e.updateNode();if(this.dirtyNodes.clear(),this.mutatedNodes.size||this.collectionMutated){var e,t;let i=this.getMutableCollection();for(let e of this.mutatedNodes)e.isConnected&&i.addNode(e.node);var n,r;this.mutatedNodes.clear(),i.commit(null!==(n=null===(e=this.firstChild)||void 0===e?void 0:e.node.key)&&void 0!==n?n:null,null!==(r=null===(t=this.lastChild)||void 0===t?void 0:t.node.key)&&void 0!==r?r: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 vd=(0,r.createContext)(!1);function yd(e){if((0,r.useContext)(vd))return r.createElement(r.Fragment,null,e.children);let t=r.createElement(vd.Provider,{value:!0},e.children);return r.createElement("template",{"data-react-aria-hidden":!0},t)}var bd=n(95259);const xd=(0,r.createContext)(!1),wd=(0,r.createContext)(null);function kd(e){if((0,r.useContext)(wd))return e.content;let{collection:t,document:n}=function(e){let[t]=(0,r.useState)((()=>new md((null==e?void 0:e())||new hd))),n=(0,r.useCallback)((e=>t.subscribe(e)),[t]),i=(0,r.useCallback)((()=>{let e=t.getCollection();return t.isSSR&&t.resetAfterSSR(),e}),[t]),a=(0,r.useCallback)((()=>(t.isSSR=!0,t.getCollection())),[t]),o=Cd(n,i,a);return ml((()=>(t.isMounted=!0,()=>{t.isMounted=!1})),[t]),{collection:o,document:t}}(e.createCollection);return r.createElement(r.Fragment,null,r.createElement(yd,null,r.createElement(wd.Provider,{value:n},e.content)),r.createElement(Sd,{render:e.children,collection:t}))}function Sd({collection:e,render:t}){return t(e)}const Cd="function"==typeof r.useSyncExternalStore?r.useSyncExternalStore:function(e,t,n){let i=El(),a=(0,r.useRef)(i);a.current=i;let o=(0,r.useCallback)((()=>a.current?n():t()),[t,n]);return(0,bd.useSyncExternalStore)(e,o)},_d=(0,r.createContext)(null);const Ed=(0,r.createContext)(null);function Pd(e){let t=(0,r.useContext)(Ed),n=((null==t?void 0:t.dependencies)||[]).concat(e.dependencies),i=e.idScope||(null==t?void 0:t.idScope),a=(o={...e,idScope:i,dependencies:n},ul({...o,addIdAndValue:!0}));var o;return(0,r.useContext)(wd)&&(a=r.createElement(Ad,null,a)),t=(0,r.useMemo)((()=>({dependencies:n,idScope:i})),[i,...n]),r.createElement(Ed.Provider,{value:t},a)}function Ad({children:e}){let t=(0,r.useContext)(wd),n=(0,r.useMemo)((()=>r.createElement(wd.Provider,{value:null},r.createElement(xd.Provider,{value:!0},e))),[e]);return El()?r.createElement(_d.Provider,{value:t},n):(0,Ii.createPortal)(n,t)}function Dd(e){const t=r.version.split(".");return parseInt(t[0],10)>=19?e:e?"true":void 0}class Od{*[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 n;return t&&null!==(n=t.prevKey)&&void 0!==n?n:null}getKeyAfter(e){let t=this.keyMap.get(e);var n;return t&&null!==(n=t.nextKey)&&void 0!==n?n: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 n of e.childNodes)t(n)};for(let n of e)t(n);let n=null,r=0;for(let[e,t]of this.keyMap)n?(n.nextKey=e,t.prevKey=n.key):(this.firstKey=e,t.prevKey=void 0),"item"===t.type&&(t.index=r++),n=t,n.nextKey=void 0;var i;this.lastKey=null!==(i=null==n?void 0:n.key)&&void 0!==i?i:null}}class Md extends Set{constructor(e,t,n){super(e),e instanceof Md?(this.anchorKey=null!=t?t:e.anchorKey,this.currentKey=null!=n?n:e.currentKey):(this.anchorKey=null!=t?t:null,this.currentKey=null!=n?n:null)}}function Td(e,t,n){let[i,a]=(0,r.useState)(e||t),o=(0,r.useRef)(void 0!==e),s=void 0!==e;(0,r.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:i,c=(0,r.useCallback)(((e,...t)=>{let r=(e,...t)=>{n&&(Object.is(l,e)||n(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"),a(((n,...i)=>{let a=e(s?l:n,...i);return r(a,...t),s?n:a}))):(s||a(e),r(e,...t))}),[s,l,n]);return[l,c]}function Id(e,t){return e?"all"===e?"all":new Md(e):t}function Nd(e,t,n){if(t.parentKey===n.parentKey)return t.index-n.index;let r=[...Ld(e,t),t],i=[...Ld(e,n),n],a=r.slice(0,i.length).findIndex(((e,t)=>e!==i[t]));return-1!==a?(t=r[a],n=i[a],t.index-n.index):r.findIndex((e=>e===n))>=0?1:(i.findIndex((e=>e===t)),-1)}function Ld(e,t){let n=[],r=t;for(;null!=(null==r?void 0:r.parentKey);)r=e.getItem(r.parentKey),r&&n.unshift(r);return n}class Rd{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 n=this.collection.getItem(t);(!e||n&&Nd(this.collection,n,e)<0)&&(e=n)}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 n=this.collection.getItem(t);(!e||n&&Nd(this.collection,n,e)>0)&&(e=n)}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,n=this.getKey(e);if(null!=n){if("all"===this.state.selectedKeys)t=new Md([n],n,n);else{let e=this.state.selectedKeys;var r;let a=null!==(r=e.anchorKey)&&void 0!==r?r:n;var i;t=new Md(e,a,n);for(let r of this.getKeyRange(a,null!==(i=e.currentKey)&&void 0!==i?i:n))t.delete(r);for(let e of this.getKeyRange(n,a))this.canSelectItem(e)&&t.add(e)}this.state.setSelectedKeys(t)}}getKeyRange(e,t){let n=this.collection.getItem(e),r=this.collection.getItem(t);return n&&r?Nd(this.collection,n,r)<=0?this.getKeyRangeInternal(e,t):this.getKeyRangeInternal(t,e):[]}getKeyRangeInternal(e,t){var n;if(null===(n=this.layoutDelegate)||void 0===n?void 0:n.getKeyRange)return this.layoutDelegate.getKeyRange(e,t);let r=[],i=e;for(;null!=i;){let e=this.collection.getItem(i);if(e&&("item"===e.type||"cell"===e.type&&this.allowsCellSelection)&&r.push(i),i===t)return r;i=this.collection.getKeyAfter(i)}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 n=new Md("all"===this.state.selectedKeys?this.getSelectAllKeys():this.state.selectedKeys);n.has(t)?n.delete(t):this.canSelectItem(t)&&(n.add(t),n.anchorKey=t,n.currentKey=t),this.disallowEmptySelection&&0===n.size||this.state.setSelectedKeys(n)}replaceSelection(e){if("none"===this.selectionMode)return;let t=this.getKey(e);if(null==t)return;let n=this.canSelectItem(t)?new Md([t],t,t):new Md;this.state.setSelectedKeys(n)}setSelectedKeys(e){if("none"===this.selectionMode)return;let t=new Md;for(let n of e){let e=this.getKey(n);if(null!=e&&(t.add(e),"single"===this.selectionMode))break}this.state.setSelectedKeys(t)}getSelectAllKeys(){let e=[],t=n=>{for(;null!=n;){if(this.canSelectItem(n)){var r;let s=this.collection.getItem(n);var i;"item"===(null==s?void 0:s.type)&&e.push(n),(null==s?void 0:s.hasChildNodes)&&(this.allowsCellSelection||"item"!==s.type)&&t(null!==(i=null===(a=s,r=function(e){let t=0;for(let n of e){if(0===t)return n;t++}}("function"==typeof(o=this.collection).getChildren?o.getChildren(a.key):a.childNodes))||void 0===r?void 0:r.key)&&void 0!==i?i:null)}n=this.collection.getKeyAfter(n)}var a,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 Md)}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 n of e)if(!t.has(n))return!1;for(let n of t)if(!e.has(n))return!1;return!0}canSelectItem(e){var t;if("none"===this.state.selectionMode||this.state.disabledKeys.has(e))return!1;let n=this.collection.getItem(e);return!(!n||(null==n||null===(t=n.props)||void 0===t?void 0:t.isDisabled)||"cell"===n.type&&!this.allowsCellSelection)}isDisabled(e){var t,n;return"all"===this.state.disabledBehavior&&(this.state.disabledKeys.has(e)||!!(null===(n=this.collection.getItem(e))||void 0===n||null===(t=n.props)||void 0===t?void 0:t.isDisabled))}isLink(e){var t,n;return!!(null===(n=this.collection.getItem(e))||void 0===n||null===(t=n.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 Rd(e,this.state,{allowsCellSelection:this.allowsCellSelection,layoutDelegate:this.layoutDelegate||void 0})}constructor(e,t,n){var r;this.collection=e,this.state=t,this.allowsCellSelection=null!==(r=null==n?void 0:n.allowsCellSelection)&&void 0!==r&&r,this._isSelectAll=null,this.layoutDelegate=(null==n?void 0:n.layoutDelegate)||null}}class Fd{build(e,t){return this.context=t,zd((()=>this.iterateCollection(e)))}*iterateCollection(e){let{children:t,items:n}=e;if(r.isValidElement(t)&&t.type===r.Fragment)yield*this.iterateCollection({children:t.props.children,items:n});else if("function"==typeof t){if(!n)throw new Error("props.children was a function but props.items is missing");let e=0;for(let r of n)yield*this.getFullNode({value:r,index:e},{renderer:t}),e++}else{let e=[];r.Children.forEach(t,(t=>{t&&e.push(t)}));let n=0;for(let t of e){let e=this.getFullNode({element:t,index:n},{});for(let t of e)n++,yield t}}}getKey(e,t,n,r){if(null!=e.key)return e.key;if("cell"===t.type&&null!=t.key)return`${r}${t.key}`;let i=t.value;if(null!=i){var a;let e=null!==(a=i.key)&&void 0!==a?a:i.id;if(null==e)throw new Error("No key found for item");return e}return r?`${r}.${t.index}`:`$.${t.index}`}getChildState(e,t){return{renderer:t.renderer||e.renderer}}*getFullNode(e,t,n,i){if(r.isValidElement(e.element)&&e.element.type===r.Fragment){let o=[];var a;r.Children.forEach(e.element.props.children,(e=>{o.push(e)}));let s=null!==(a=e.index)&&void 0!==a?a:0;for(const e of o)yield*this.getFullNode({element:e,index:s++},t,n,i);return}let o=e.element;if(!o&&e.value&&t&&t.renderer){let n=this.cache.get(e.value);if(n&&(!n.shouldInvalidate||!n.shouldInvalidate(this.context)))return n.index=e.index,n.parentKey=i?i.key:null,void(yield n);o=t.renderer(e.value)}if(r.isValidElement(o)){let r=o.type;if("function"!=typeof r&&"function"!=typeof r.getCollectionNode){let e=o.type;throw new Error(`Unknown element <${e}> in collection.`)}let a=r.getCollectionNode(o.props,this.context);var s;let h=null!==(s=e.index)&&void 0!==s?s:0,f=a.next();for(;!f.done&&f.value;){let r=f.value;var l;e.index=h;let s=null!==(l=r.key)&&void 0!==l?l:null;null==s&&(s=r.element?null:this.getKey(o,e,t,n));let p=[...this.getFullNode({...r,key:s,index:h,wrapper:jd(e.wrapper,r.wrapper)},this.getChildState(t,r),n?`${n}${o.key}`:o.key,i)];for(let t of p){var c,u,d;if(t.value=null!==(u=null!==(c=r.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 <${Hd(t.type)}> in <${Hd(null!==(d=null==i?void 0:i.type)&&void 0!==d?d:"unknown parent type")}>. Only <${Hd(e.type)}> is supported.`);h++,yield t}f=a.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:i?i.key:null,value:null!==(f=e.value)&&void 0!==f?f:null,level:i?i.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:zd((function*(){if(!e.hasChildNodes||!e.childNodes)return;let n=0;for(let r of e.childNodes()){null!=r.key&&(r.key=`${g.key}${r.key}`);let e=h.getFullNode({...r,index:n},h.getChildState(t,r),g.key,g);for(let t of e)n++,yield t}}))};yield g}constructor(){this.cache=new WeakMap}}function zd(e){let t=[],n=null;return{*[Symbol.iterator](){for(let e of t)yield e;n||(n=e());for(let e of n)t.push(e),yield e}}}function jd(e,t){return e&&t?n=>e(t(n)):e||t||void 0}function Hd(e){return e[0].toUpperCase()+e.slice(1)}function Bd(e){let{filter:t,layoutDelegate:n}=e,i=function(e){let{selectionMode:t="none",disallowEmptySelection:n=!1,allowDuplicateSelectionEvents:i,selectionBehavior:a="toggle",disabledBehavior:o="all"}=e,s=(0,r.useRef)(!1),[,l]=(0,r.useState)(!1),c=(0,r.useRef)(null),u=(0,r.useRef)(null),[,d]=(0,r.useState)(null),h=(0,r.useMemo)((()=>Id(e.selectedKeys)),[e.selectedKeys]),f=(0,r.useMemo)((()=>Id(e.defaultSelectedKeys,new Md)),[e.defaultSelectedKeys]),[p,g]=Td(h,f,e.onSelectionChange),m=(0,r.useMemo)((()=>e.disabledKeys?new Set(e.disabledKeys):new Set),[e.disabledKeys]),[v,y]=(0,r.useState)(a);"replace"===a&&"toggle"===v&&"object"==typeof p&&0===p.size&&y("replace");let b=(0,r.useRef)(a);return(0,r.useEffect)((()=>{a!==b.current&&(y(a),b.current=a)}),[a]),{selectionMode:t,disallowEmptySelection:n,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){!i&&function(e,t){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}(e,p)||g(e)},disabledKeys:m,disabledBehavior:o}}(e),a=(0,r.useMemo)((()=>e.disabledKeys?new Set(e.disabledKeys):new Set),[e.disabledKeys]),o=(0,r.useCallback)((e=>new Od(t?t(e):e)),[t]),s=(0,r.useMemo)((()=>({suppressTextValueWarning:e.suppressTextValueWarning})),[e.suppressTextValueWarning]),l=function(e,t,n){let i=(0,r.useMemo)((()=>new Fd),[]),{children:a,items:o,collection:s}=e;return(0,r.useMemo)((()=>{if(s)return s;let e=i.build({children:a,items:o},n);return t(e)}),[i,a,o,s,n,t])}(e,o,s),c=(0,r.useMemo)((()=>new Rd(l,i,{layoutDelegate:n})),[l,i,n]);return function(e,t){const n=(0,r.useRef)(null);(0,r.useEffect)((()=>{if(null!=t.focusedKey&&!e.getItem(t.focusedKey)&&n.current){const u=n.current.getItem(t.focusedKey),d=[...n.current.getKeys()].map((e=>{const t=n.current.getItem(e);return"item"===(null==t?void 0:t.type)?t:null})).filter((e=>null!==e)),h=[...e.getKeys()].map((t=>{const n=e.getItem(t);return"item"===(null==n?void 0:n.type)?n:null})).filter((e=>null!==e));var r,i;const f=(null!==(r=null==d?void 0:d.length)&&void 0!==r?r:0)-(null!==(i=null==h?void 0:h.length)&&void 0!==i?i:0);var a,o,s;let p=Math.min(f>1?Math.max((null!==(a=null==u?void 0:u.index)&&void 0!==a?a: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)}n.current=e}),[e,t])}(l,c),{collection:l,disabledKeys:a,selectionManager:c}}function $d(e){var t,n;let i=function(e){var t;let[n,i]=Td(e.selectedKey,null!==(t=e.defaultSelectedKey)&&void 0!==t?t:null,e.onSelectionChange),a=(0,r.useMemo)((()=>null!=n?[n]:[]),[n]),{collection:o,disabledKeys:s,selectionManager:l}=Bd({...e,selectionMode:"single",disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:a,onSelectionChange:t=>{if("all"===t)return;var r;let a=null!==(r=t.values().next().value)&&void 0!==r?r:null;a===n&&e.onSelectionChange&&e.onSelectionChange(a),i(a)}}),c=null!=n?o.getItem(n):null;return{collection:o,disabledKeys:s,selectionManager:l,selectedKey:n,setSelectedKey:i,selectedItem:c}}({...e,suppressTextValueWarning:!0,defaultSelectedKey:null!==(n=null!==(t=e.defaultSelectedKey)&&void 0!==t?t:Wd(e.collection,e.disabledKeys?new Set(e.disabledKeys):new Set))&&void 0!==n?n:void 0}),{selectionManager:a,collection:o,selectedKey:s}=i,l=(0,r.useRef)(s);return(0,r.useEffect)((()=>{let t=s;null!=e.selectedKey||!a.isEmpty&&null!=t&&o.getItem(t)||(t=Wd(o,i.disabledKeys),null!=t&&a.setSelectedKeys([t])),(null!=t&&null==a.focusedKey||!a.isFocused&&t!==l.current)&&a.setFocusedKey(t),l.current=t})),{...i,isDisabled:e.isDisabled||!1}}function Wd(e,t){let n=null;if(e){var r,i,a,o;for(n=e.getFirstKey();null!=n&&(t.has(n)||(null===(i=e.getItem(n))||void 0===i||null===(r=i.props)||void 0===r?void 0:r.isDisabled))&&n!==e.getLastKey();)n=e.getKeyAfter(n);null!=n&&(t.has(n)||(null===(o=e.getItem(n))||void 0===o||null===(a=o.props)||void 0===a?void 0:a.isDisabled))&&n===e.getLastKey()&&(n=e.getFirstKey())}return n}const Vd=(0,r.createContext)(null),Yd=(0,r.createContext)(null),Xd=(0,r.forwardRef)((function(e,t){[e,t]=function(e,t,n){let i=zl(n,e.slot)||{},{ref:a,...o}=i,s=pl((0,r.useMemo)((()=>function(...e){return 1===e.length&&e[0]?e[0]:t=>{for(let n of e)"function"==typeof n?n(t):null!=n&&(n.current=t)}}(t,a)),[t,a])),l=Nl(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 n="function"==typeof o.style?o.style(t):o.style,r={...t.defaultStyle,...n},i="function"==typeof e.style?e.style({...t,defaultStyle:r}):e.style;return{...r,...i}}:l.style={...o.style,...e.style}),[l,s]}(e,t,Vd);let{children:n,orientation:i="horizontal"}=e;return n=(0,r.useMemo)((()=>"function"==typeof n?n({orientation:i,defaultChildren:null}):n),[n,i]),r.createElement(kd,{content:n},(n=>r.createElement(Kd,{props:e,collection:n,tabsRef:t})))}));function Kd({props:e,tabsRef:t,collection:n}){let{orientation:i="horizontal"}=e,a=$d({...e,collection:n,children:void 0}),{focusProps:o,isFocused:s,isFocusVisible:l}=Nc({within:!0}),c=(0,r.useMemo)((()=>({orientation:i,isFocusWithin:s,isFocusVisible:l})),[i,s,l]),u=Fl({...e,defaultClassName:"react-aria-Tabs",values:c});return r.createElement("div",{..._u(e),...o,...u,ref:t,slot:e.slot||void 0,"data-focused":s||void 0,"data-orientation":i,"data-focus-visible":l||void 0,"data-disabled":a.isDisabled||void 0},r.createElement(Rl,{values:[[Vd,e],[Yd,a]]},u.children))}const Gd=(0,r.forwardRef)((function(e,t){return(0,r.useContext)(Yd)?r.createElement(Ud,{props:e,forwardedRef:t}):r.createElement(Pd,e)}));function Ud({props:e,forwardedRef:t}){let n=(0,r.useContext)(Yd),{CollectionRoot:i}=(0,r.useContext)(fl),{orientation:a="horizontal",keyboardActivation:o="automatic"}=zl(Vd),s=pl(t),{tabListProps:l}=function(e,t,n){let{orientation:i="horizontal",keyboardActivation:a="automatic"}=e,{collection:o,selectionManager:s,disabledKeys:l}=t,{direction:c}=Gc(),u=(0,r.useMemo)((()=>new Fc(o,c,i,l)),[o,l,i,c]),{collectionProps:d}=xu({ref:n,selectionManager:s,keyboardDelegate:u,selectOnFocus:"automatic"===a,disallowEmptySelection:!0,scrollRef:n,linkBehavior:"selection"}),h=Ol();return Lc.set(t,h),{tabListProps:{...Nl(d,zc({...e,id:h})),role:"tablist","aria-orientation":i,tabIndex:void 0}}}({...e,orientation:a,keyboardActivation:o},n,s),c=Fl({...e,children:null,defaultClassName:"react-aria-TabList",values:{orientation:a,state:n}}),u=_u(e);return delete u.id,r.createElement("div",{...u,...l,ref:s,...c,"data-orientation":a||void 0},r.createElement(i,{collection:n.collection,persistedKeys:(d=n.selectionManager.focusedKey,(0,r.useMemo)((()=>null!=d?new Set([d]):null),[d]))}));var d}const qd=function(e,t){let n=({node:e})=>t(e.props,e.props.ref,e),i=(0,r.forwardRef)(((e,i)=>{let a=(0,r.useContext)(Au);if(!(0,r.useContext)(xd)){if(t.length>=3)throw new Error(t.name+" cannot be rendered outside a collection.");return t(e,i)}return function(e,t,n,i,a,o){let s=(0,r.useCallback)((e=>{null==e||e.setProps(t,n,i,o)}),[t,n,i,o]),l=(0,r.useContext)(_d);if(l){let s=l.ownerDocument.nodesByProps.get(t);return s||(s=l.ownerDocument.createElement(e),s.setProps(t,n,i,o),l.appendChild(s),l.ownerDocument.updateCollection(),l.ownerDocument.nodesByProps.set(t,s)),a?r.createElement(_d.Provider,{value:s},a):null}return r.createElement(e,{ref:s},a)}("item",e,i,"children"in e?e.children:null,null,(e=>r.createElement(Au.Provider,{value:a},r.createElement(n,{node:e}))))}));return i.displayName=t.name,i}(0,((e,t,n)=>{let i=(0,r.useContext)(Yd),a=pl(t),{tabProps:o,isSelected:s,isDisabled:l,isPressed:c}=id({key:n.key,...e},i,a),{focusProps:u,isFocused:d,isFocusVisible:h}=Nc(),{hoverProps:f,isHovered:p}=function(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:i,isDisabled:a}=e,[o,s]=(0,r.useState)(!1),l=(0,r.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,r.useEffect)(cd,[]);let{addGlobalListener:c,removeAllGlobalListeners:u}=Ic(),{hoverProps:d,triggerHoverEnd:h}=(0,r.useMemo)((()=>{let e=(e,i)=>{if(l.pointerType=i,a||"touch"===i||l.isHovered||!e.currentTarget.contains(e.target))return;l.isHovered=!0;let o=e.currentTarget;l.target=o,c(Yl(e.target),"pointerover",(e=>{l.isHovered&&l.target&&!Dc(l.target,e.target)&&r(e,e.pointerType)}),{capture:!0}),t&&t({type:"hoverstart",target:o,pointerType:i}),n&&n(!0),s(!0)},r=(e,t)=>{let r=l.target;l.pointerType="",l.target=null,"touch"!==t&&l.isHovered&&r&&(l.isHovered=!1,u(),i&&i({type:"hoverend",target:r,pointerType:t}),n&&n(!1),s(!1))},o={};return"undefined"!=typeof PointerEvent?(o.onPointerEnter=t=>{ad&&"mouse"===t.pointerType||e(t,t.pointerType)},o.onPointerLeave=e=>{!a&&e.currentTarget.contains(e.target)&&r(e,e.pointerType)}):(o.onTouchStart=()=>{l.ignoreEmulatedMouseEvents=!0},o.onMouseEnter=t=>{l.ignoreEmulatedMouseEvents||ad||e(t,"mouse"),l.ignoreEmulatedMouseEvents=!1},o.onMouseLeave=e=>{!a&&e.currentTarget.contains(e.target)&&r(e,"mouse")}),{hoverProps:o,triggerHoverEnd:r}}),[t,n,i,a,l,c,u]);return(0,r.useEffect)((()=>{a&&h({currentTarget:l.target},l.pointerType)}),[a]),{hoverProps:d,isHovered:o}}({isDisabled:l,onHoverStart:e.onHoverStart,onHoverEnd:e.onHoverEnd,onHoverChange:e.onHoverChange}),g=Fl({...e,id:void 0,children:n.rendered,defaultClassName:"react-aria-Tab",values:{isSelected:s,isDisabled:l,isFocused:d,isFocusVisible:h,isPressed:c,isHovered:p}}),m=n.props.href?"a":"div";return r.createElement(m,{...Nl(o,u,f,g),ref:a,"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)})),Zd=function(e){let t=(t,n)=>(0,r.useContext)(vd)?null:e(t,n);return t.displayName=e.displayName||e.name,(0,r.forwardRef)(t)}((function(e,t){const n=(0,r.useContext)(Yd);let i=pl(t),{tabPanelProps:a}=ud(e,n,i),{focusProps:o,isFocused:s,isFocusVisible:l}=Nc(),c=n.selectedKey===e.id,u=Fl({...e,defaultClassName:"react-aria-TabPanel",values:{isFocused:s,isFocusVisible:l,isInert:!c,state:n}});if(!c&&!e.shouldForceMount)return null;let d=_u(e);delete d.id;let h=c?Nl(d,a,o,u):u;return r.createElement("div",{...h,ref:i,"data-focused":s||void 0,"data-focus-visible":l||void 0,inert:Dd(!c),"data-inert":c?void 0:"true"},r.createElement(Rl,{values:[[Vd,null],[Yd,null]]},r.createElement(fl.Provider,{value:dl},u.children)))})),Jd=(0,r.createContext)(null);function Qd({children:e,tabDefinitions:t}){const[n,i]=(0,r.useState)(t[0].id),a=()=>{const e=new URLSearchParams(window.location.search).get("tab")||n;return t.find((t=>t.id===e))};return(0,r.useEffect)((()=>{(()=>{const e=t.find((e=>e.id===n)),r=new URLSearchParams(window.location.search);r.has("tab")?i(a()?.id):(r.set("tab",n),window.history.replaceState(null,e?.title,`${window.location.pathname}?${r.toString()}`))})();const e=()=>i(a()?.id);return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}}),[]),(0,r.createElement)(Vd.Provider,{value:{selectedKey:n,onSelectionChange:e=>{const n=t.find((t=>t.id===e));if(!n)return;const r=new URLSearchParams(window.location.search);r.set("tab",n.id),window.history.pushState(null,n.title,`${window.location.pathname}?${r.toString()}`),i(n.id)}}},(0,r.createElement)(Jd.Provider,{value:{onPress:e=>{i(e.target.getAttribute("data-href"))}}},(0,r.createElement)(Xd,null,e)))}function eh({tabDefinitions:e}){const{selectedKey:t}=(0,r.useContext)(Vd),n=e.find((e=>e.id===t)),i=n?.fullwidth;return Bn(t),(0,r.createElement)(Gd,{className:`${Zs.tabs} ${i?Zs.fullWidth:""}`},e.map((e=>(0,r.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 th({tabDefinitions:e}){const{selectedKey:t}=(0,r.useContext)(Vd),n=e.find((e=>e.id===t)),i=n?.fullwidth;return(0,r.createElement)("div",{className:`${Zs.pageContent} ${i?Zs.fullWidth:""}`},(0,r.createElement)(el,null,e.map((e=>(0,r.createElement)(Zd,{key:e.id,id:e.id},(0,r.createElement)(e.content,null))))))}function nh(e){var t,n,r,i;return{type:"ADD_NOTIFICATION",notification:{...e,autoHide:null===(t=e?.autoHide)||void 0===t||t,isDismissible:null===(n=e?.isDismissible)||void 0===n||n,duration:null!==(r=e?.duration)&&void 0!==r?r:5e3,type:null!==(i=e.type)&&void 0!==i?i:"info",notificationType:"snackbar"}}}function rh(e){var t,n,r,i;return{type:"ADD_NOTIFICATION",notification:{...e,autoHide:null!==(t=e?.autoHide)&&void 0!==t&&t,isDismissible:null===(n=e?.isDismissible)||void 0===n||n,duration:null!==(r=e?.duration)&&void 0!==r?r:5e3,type:null!==(i=e.type)&&void 0!==i?i:"info",notificationType:"notice"}}}function ih(e){return{type:"DISMISS_NOTIFICATION",id:e}}function ah(e){return e}function oh(e,t){return e.filter((e=>e.notificationType===t))}const sh=(0,Ie.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 lh({objectId:e,objectType:t,objectTypePlural:n,useObjectEntityRecord:i,shouldSaveForm:a,breadcrumbUrl:o,breadcrumbTitle:s,pageTitle:u,StatusBadge:h,PrimaryActionButton:f=il,SecondaryActionButton:p,ContextMenuItems:g,tabDefinitions:m,children:v}){const[y,b]=(0,r.useState)({}),[x,w]=(0,r.useState)(!1),[k,S]=(0,r.useState)(!0),[C,_]=(0,r.useState)(null),[E,P]=(0,r.useState)(!1),A=(0,r.useRef)(null),D=(0,r.useRef)(null),O=(0,Ie.useDispatch)("givewp/admin-details-page-notifications");ch(),(0,r.useEffect)((()=>{e&&Re()({path:`/givewp/v3/${n}/${e}`,method:"OPTIONS"}).then((({schema:e})=>{_(e),b({resolver:Oe(e)})}))}),[e,n]);const{record:M,hasResolved:T,save:L,edit:F}=i(e),j=function(e={}){const t=r.useRef(),n=r.useRef(),[i,a]=r.useState({isDirty:!1,isValidating:!1,isLoading:Z(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:Z(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={..._e(e,(()=>a((e=>({...e}))))),formState:i});const o=t.current.control;return o._options=e,z({subject:o._subjects.state,next:e=>{R(e,o._proxyFormState,o._updateFormState,!0)&&a({...o._formState})}}),r.useEffect((()=>{e.values&&!fe(e.values,n.current)?(o._reset(e.values,o._options.resetOptions),n.current=e.values):o._resetDefaultValues()}),[e.values,o]),r.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=N(i,o),t.current}({mode:"onBlur",shouldFocusError:!0,...y}),{formState:H,handleSubmit:B,reset:$}=j;return(0,r.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,r.useEffect)((()=>{if(T&&C&&M){const e=Fs(M,C?.properties);$(e),S(!1)}}),[T,!!C,!!M]),k?(0,r.createElement)("div",{className:Zs.loadingContainer},(0,r.createElement)("div",{className:Zs.loadingContainerContent},(0,r.createElement)(qe,null),(0,r.createElement)("div",{className:Zs.loadingContainerContentText},(0,l.__)(`Loading ${t}...`,"give")))):(0,r.createElement)(el,null,(0,r.createElement)(I,{...j},(0,r.createElement)(Te.SlotFillProvider,null,(0,r.createElement)("form",{id:"givewp-details-form",onSubmit:B((async e=>{if(a?a(H.isDirty,e):H.isDirty){w(!0),F(e);try{const e=await L();w(!1);const n=Fs(e,C?.properties);$(n),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 n=e?.message?e.message:(0,l.__)(`${t.charAt(0).toUpperCase()+t.slice(1)} update failed`,"give");O.addSnackbarNotice({id:"save-error",type:"error",content:n})}}}))},(0,r.createElement)("article",{className:`interface-interface-skeleton__content ${Zs.page}`},(0,r.createElement)(Qd,{tabDefinitions:m},(0,r.createElement)("header",{className:Zs.pageHeader},(0,r.createElement)("div",{className:Zs.breadcrumb},(0,r.createElement)("a",{href:o},n.charAt(0).toUpperCase()+n.slice(1)),(0,r.createElement)(d,null),(0,r.createElement)("span",null,s||M?.name)),(0,r.createElement)("div",{className:Zs.flexContainer},(0,r.createElement)("div",{className:Zs.flexRow},(0,r.createElement)("h1",{className:Zs.pageTitle},u||M?.name),h&&(0,r.createElement)(h,null)),(0,r.createElement)("div",{className:`${Zs.flexRow} ${Zs.justifyContentEnd}`},p&&(0,r.createElement)(p,{className:`button button-tertiary ${Zs.secondaryActionButton}`}),(0,r.createElement)(f,{isSaving:x,formState:H,className:`button button-primary ${Zs.primaryActionButton}`}),g&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("button",{ref:A,className:`button button-secondary ${Zs.contextMenuButton}`,onClick:e=>{e.preventDefault(),P(!E)}},(0,r.createElement)(c,null)),!x&&E&&(0,r.createElement)("div",{ref:D,className:Zs.contextMenu},(0,r.createElement)(g,{className:Zs.contextMenuItem}))))),(0,r.createElement)(eh,{tabDefinitions:m})),(0,r.createElement)(th,{tabDefinitions:m}),v))),(0,r.createElement)(cl,{type:"snackbar"}),(0,r.createElement)(Ne.PluginArea,{scope:`givewp-${t}-details-page`}))))}(0,Ie.register)(sh);const ch=()=>{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:rl,AdminSectionField:tl},hooks:{useFormContext:T,useFormState:j}})};function uh({...e}){return(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"23",height:"23",viewBox:"0 0 24 24",...e},(0,r.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 dh({title:e,icon:t,children:n,insertInto:i,handleClose:a,isOpen:o=!0,showHeader:s=!0,showCloseIcon:c=!0,wrapperClassName:u=""}){const d=(0,r.useCallback)((e=>{27===e.keyCode&&"function"==typeof a&&a(e)}),[]);return(0,r.useEffect)((()=>(document.addEventListener("keydown",d,!1),()=>{document.removeEventListener("keydown",d,!1)})),[]),(0,r.useEffect)((()=>(o?document.body.classList.add("modalDialog-open"):document.body.classList.remove("modalDialog-open"),()=>{document.body.classList.remove("modalDialog-open")})),[o]),o?(0,Ii.createPortal)((0,r.createElement)("div",{className:`givewp-modal-wrapper ${u}`},(0,r.createElement)("div",{role:"dialog","aria-label":e,className:"givewp-modal-dialog"},(0,r.createElement)("div",{className:"givewp-modal-dialog-content"},s?(0,r.createElement)("div",{className:"givewp-modal-header"},t&&(0,r.createElement)("div",{className:"givewp-modal-icon-header"},t),e,c&&a&&(0,r.createElement)("button",{"aria-label":(0,l.__)("Close dialog","give"),className:"givewp-modal-close",onClick:a},(0,r.createElement)(uh,{"aria-label":(0,l.__)("Close dialog icon","give")}))):(0,r.createElement)(r.Fragment,null,c&&a&&(0,r.createElement)("button",{"aria-label":(0,l.__)("Close dialog","give"),className:"givewp-modal-close-headless",onClick:a},(0,r.createElement)(uh,{"aria-label":(0,l.__)("Close dialog icon","give")})),t&&(0,r.createElement)("div",{className:"givewp-modal-icon-center"},t)),(0,r.createElement)("div",{className:"givewp-modal-content"},n)))),i?document.querySelector(i):document.body):null}const hh="EWeCFeMBXT7OCgx0QGaA",fh="LvXmRJgrhhwQhK5xoN3Y",ph="p8QFNoIf34vj_m8xcR9T",gh="n9jzCvZeMVC5NQYIvFvd",mh="t4KvCHJgnJHeiKTMZDML";function vh(){return(0,r.createElement)("svg",{className:"gKWKEVgijltRCfQXVKOn",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("g",{clipPath:"url(#uszxunxu7a)"},(0,r.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,r.createElement)("defs",null,(0,r.createElement)("clipPath",{id:"uszxunxu7a"},(0,r.createElement)("path",{fill:"#fff",d:"M0 0h24v24H0z"}))))}function yh({isOpen:e,title:t,icon:n,variant:i="error",handleClose:a,handleConfirm:o,className:c,actionLabel:u,showCancelButton:d=!0,children:f,isConfirming:p=!1,spinner:g="none",footer:m}){return(0,r.createElement)(dh,{icon:n||"error"===i&&(0,r.createElement)(h,null),isOpen:e,showHeader:!0,handleClose:a,title:t,wrapperClassName:c},(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:Zs.confirmationDialogContent},f),(0,r.createElement)("div",{className:Zs.confirmationDialogButtons},d&&(0,r.createElement)("button",{className:Zs.cancelButton,onClick:a},(0,l.__)("Cancel","give")),(0,r.createElement)("button",{className:s()(Zs.confirmButton,Zs[`confirmButton--${i}`]),onClick:o,disabled:p},u,p?"arc"===g?(0,r.createElement)(vh,null):(0,r.createElement)(Te.Spinner,null):null)),(0,r.createElement)("div",{className:Zs.confirmationDialogFooter},m)))}function bh(e){const t=new URLSearchParams(window.location.search),{record:n,hasResolved:r,isResolving:i,save:a,edit:o}=(0,Xo.useEntityRecord)("givewp","donation",null!=e?e:t.get("id"));return{record:n,hasResolved:r,isResolving:i,save:a,edit:o}}function xh(){return window.GiveDonationOptions}const wh={statusBadge:"T3LNB1bsZ5MBQITB9I9j","statusBadge--pending":"C6ytHKxpLK2L1RtH_OlK","statusBadge--processing":"xJzZSaWSGma8XccdOZt9","statusBadge--publish":"RRUmtfqMXaO2WYH2dPWg","statusBadge--cancelled":"giPAb8eIAPLdWcaAt9wg","statusBadge--failed":"kHBfPVhIJ4UT7IlgifCt","statusBadge--revoked":"p1L3XM7MWqx0cF43NKpY","statusBadge--give_subscription":"Zrn0GTDArtME56gTr1kv","statusBadge--trash":"xNnxNDiZWXdjtIQXOpqd",testBadge:"CPyLuWSmG2WXqRs0QReV",archive:"pv8bnP8eoFPmImnktg6n",sectionFieldInputWrapper:"e14M3CaWwTpgcBWQ2Jsf"};function kh(e){var t,n,r,i;const{currency:a,eventTicketsEnabled:o}=xh(),s=Number(null!==(t=e?.amount?.value)&&void 0!==t?t:0),l=Number(null!==(n=e?.feeAmountRecovered?.value)&&void 0!==n?n:0),c=Number(null!==(r=e?.eventTicketsAmount?.value)&&void 0!==r?r:0),u=s-l-(o?c:0);return{baseCurrency:a,formatter:Rs(null!==(i=e?.amount?.currency)&&void 0!==i?i:a),amount:s,intendedAmount:u,feeAmountRecovered:l,eventTicketsAmount:c}}function Sh({donation:e,isResolving:t}){var n;const{isFeeRecoveryEnabled:i,eventTicketsEnabled:a}=xh(),o=a&&Number(null!==(n=e?.eventTicketsAmount?.value)&&void 0!==n?n:0)>0,{formatter:s,intendedAmount:c,feeAmountRecovered:u,eventTicketsAmount:d}=kh(e);return(0,r.createElement)("div",{className:"gLOtFVTcRou9_rXJJ9dA"},(0,r.createElement)(Is,{label:(0,l.__)("Donation amount","give"),value:s.format(c),loading:t}),o&&(0,r.createElement)(Is,{label:(0,l.__)("Event ticket","give"),value:s.format(Number(d)),loading:t}),(0,r.createElement)(Is,{label:(0,l.__)("Fees recovered","give"),value:s.format(u),loading:t,upgrade:i?null:{href:"https://docs.givewp.com/fee-recovery-stats",tooltip:(0,l.__)("Keep 100% of your fundraising revenue by providing donors with the option to cover the credit card processing fees.","give")}}))}function Ch({children:e,className:t=""}){return(0,r.createElement)("div",{className:`xxTz2ToC_QTiwTNHrnZy ${t}`},e)}function _h({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,r.createElement)(Eh,null);case"stripe_apple_pay":return(0,r.createElement)(Ph,null);case"stripe_google_pay":return(0,r.createElement)(Ah,null);case"paypal":case"paypal_standard":case"paypal_donations":return(0,r.createElement)(Dh,null);case"mollie":return(0,r.createElement)(Oh,null);case"gocardless":return(0,r.createElement)(Ih,null);case"razorpay":return(0,r.createElement)(Nh,null);case"braintree":return(0,r.createElement)(Mh,null);case"payfast":return(0,r.createElement)(Th,null);case"payu":return(0,r.createElement)(Lh,null);default:return null}}function Eh(){return(0,r.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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 Ph(){return(0,r.createElement)("svg",{width:"49",height:"20",viewBox:"0 0 49 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("g",{clipPath:"url(#clip0_4983_17030)"},(0,r.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,r.createElement)("defs",null,(0,r.createElement)("clipPath",{id:"clip0_4983_17030"},(0,r.createElement)("rect",{width:"48.5308",height:"20",fill:"white"}))))}function Ah(){return(0,r.createElement)("svg",{width:"51",height:"20",viewBox:"0 0 51 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("g",{clipPath:"url(#clip0_4983_17014)"},(0,r.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,r.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,r.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,r.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,r.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,r.createElement)("defs",null,(0,r.createElement)("clipPath",{id:"clip0_4983_17014"},(0,r.createElement)("rect",{width:"50.1961",height:"20",fill:"white"}))))}function Dh(){return(0,r.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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 Oh(){return(0,r.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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 Mh(){return(0,r.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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 Th(){return(0,r.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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 Ih(){return(0,r.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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 Nh(){return null}function Lh(){return null}function Rh(){return(0,r.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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,r.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 Fh(){return(0,r.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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"}))}function zh({children:e,ariaLabel:t}){return(0,r.createElement)("div",{className:"P5sqM1uhNGMKHxr6EvPo",role:"group","aria-label":t},e)}function jh({children:e,heading:t,headingId:n,className:i}){return(0,r.createElement)("div",{className:s()("rY2huwql7FTQQq2n0dSb",i),role:"region","aria-labelledby":`${n}-label`},(0,r.createElement)("h3",{id:n,className:"yooOQY3yw1Zk1K3Z05ir"},t),e)}const Hh={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 Bh({campaign:e}){return(0,r.createElement)(jh,{heading:(0,l.__)("Campaign name","give"),headingId:"campaign-name"},e&&(0,r.createElement)("a",{href:`edit.php?post_type=give_forms&page=give-campaigns&id=${e?.id}&tab=overview`,className:Hh.campaignLink},e?.title))}function $h({donor:e}){return(0,r.createElement)(jh,{heading:(0,l.__)("Associated donor","give"),headingId:"donor"},e?(0,r.createElement)(r.Fragment,null,(0,r.createElement)("a",{className:Hh.donorLink,href:`edit.php?post_type=give_forms&page=give-donors&view=overview&id=${e.id}`},e.name),(0,r.createElement)("p",null,e.email)):(0,r.createElement)("p",null,(0,l.__)("No donor associated with this donation","give")))}function Wh(){return(0,r.createElement)("div",{className:Hh.notice},(0,r.createElement)("div",{className:Hh.noticeIcon},(0,r.createElement)(Fh,null)),(0,r.createElement)("div",{className:Hh.noticeContent},(0,r.createElement)("strong",{className:Hh.noticeTitle},(0,l.__)("Gateway Details Unavailable","give")),(0,r.createElement)("p",{className:Hh.noticeDescription},(0,l.__)("This donation's gateway is not active on your site. Install the matching payment gateway to see full details.","give"))))}function Vh({donation:e}){const t=!!e?.subscriptionId,n=t?(0,l.__)("Recurring","give"):(0,l.__)("One-time","give"),i=e?.subscriptionId?`edit.php?post_type=give_forms&page=give-subscriptions&id=${e?.subscriptionId}`:null,a=e?.createdAt,o=e?.gateway?.id,s=e?.gateway?.label,c=e?.gateway?.transactionUrl,{campaign:u,donor:d}=function(e){return{campaign:e?._embedded?.["givewp:campaign"]?.[0],donor:e?._embedded?.["givewp:donor"]?.[0],form:e?._embedded?.["givewp:form"]?.[0]}}(e);return(0,r.createElement)(Ch,{className:Hh.overviewPanel},(0,r.createElement)("h2",{id:"donation-summary-grid-title",className:"sr-only"},(0,l.__)("Donation Details","give")),(0,r.createElement)(zh,{ariaLabel:(0,l.__)("Donation summary","give")},(0,r.createElement)(Bh,{campaign:u}),(0,r.createElement)(jh,{heading:(0,l.__)("Donation info","give"),headingId:"donation-info"},(0,r.createElement)("time",{className:Hh.date,dateTime:a},Ls(a)),(0,r.createElement)("div",{className:Hh.donationType},(0,r.createElement)("span",{className:Hh.badge,"aria-label":n},n),t&&(0,r.createElement)("a",{className:Hh.gatewayLink,href:i,target:"_blank",rel:"noopener noreferrer"},(0,l.__)("View subscription","give"),(0,r.createElement)(Rh,null)))),(0,r.createElement)($h,{donor:d}),(0,r.createElement)(jh,{heading:(0,l.__)("Gateway","give"),headingId:"gateway"},o?(0,r.createElement)(r.Fragment,null,(0,r.createElement)("strong",{className:Hh.paymentMethod},(0,r.createElement)(_h,{paymentMethod:o}),s),c&&(0,r.createElement)("a",{className:Hh.gatewayLink,href:c,target:"_blank",rel:"noopener noreferrer"},(0,l.__)("View donation on gateway","give"),(0,r.createElement)(Rh,null))):(0,r.createElement)(Wh,null))))}const Yh={receipt:"cKvt8JVpRpVJVbp9oyLl",header:"Fl0Vi9mQaUdMH9wYxbPe",title:"DDm1Q4c61OA94mw9jITf",content:"iyrEXsAolUpxgiArHytA",sections:"OCYWTuvX8C_d0DO5UHWP",rowContainer:"TTA1oDN7V1F_2J_a8G6e",row:"hGg0iK7Qq_4w3W1_Jcmj",label:"nCppKCdR0VXdk74rK_5_",value:"yy8YOaWbvW8qYOcUfvce",donationRow:"Emj79rshHh4pHE0hk8A9",currencyRow:"m6wezKPFsbsm7WOPTBLJ",totalRow:"JH1y6GEk0pa9oqDgXOXG",eventLabel:"Qe1UetLBaRh3WQbSPWnj",eventLink:"P4UzymdwmoN2CqgL1PWa",address:"tNi7gPBpRHQikQ7beY_E",actions:"sjHgTBLh9OeUShCP5DaL",action:"_9AFV8BSuqmCV8UhI5vJh"};function Xh({eventTickets:e=[]}){const t=(e=>{const t=e.reduce(((e,t)=>{const n=t.ticketType.id;return e[n]?e[n].quantity+=1:e[n]={...t,quantity:1},e}),{});return Object.values(t)})(e);return(0,r.createElement)("div",{className:Yh.eventLabel},t.map((e=>(0,r.createElement)("div",{key:e.id,className:Yh.eventLabel},e.ticketType.title," (x",e.quantity,")",(0,r.createElement)("a",{href:`/wp-admin/edit.php?post_type=give_forms&page=give-event-tickets&id=${e.event.id}`,className:Yh.eventLink},e.event.title)))))}function Kh(){return(0,r.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("path",{d:"M2.334 7h9.333m0 0-3.5-3.5m3.5 3.5-3.5 3.5",stroke:"#9CA0AF","stroke-width":"1.167","stroke-linecap":"round","stroke-linejoin":"round"}))}function Gh({donation:e}){var t,n,i;const{isFeeRecoveryEnabled:a,currency:o,eventTicketsEnabled:s}=xh(),c=Rs(o,{minimumFractionDigits:2,maximumFractionDigits:2,roundingMode:"trunc"}),u=(null!==(t=e?.amount?.value)&&void 0!==t?t:0)/Number(null!==(n=e?.exchangeRate)&&void 0!==n?n:1),{formatter:d,amount:h,intendedAmount:f,feeAmountRecovered:p,eventTicketsAmount:g}=kh(e),m=a,v=s&&Number(null!==(i=e?.eventTicketsAmount?.value)&&void 0!==i?i:0)>0,y=e?.amount?.currency!==o;return(0,r.createElement)("div",{className:Yh.rowContainer},(0,r.createElement)(Uh,{className:Yh.donationRow,label:(0,l.__)("Donation amount","give"),value:d.format(f)}),v&&(0,r.createElement)(Uh,{className:Yh.donationRow,label:(0,r.createElement)(Xh,{eventTickets:e?.eventTickets}),value:d.format(g)}),m&&(0,r.createElement)(Uh,{className:Yh.donationRow,label:(0,l.__)("Fee Recovered","give"),value:d.format(p)}),(0,r.createElement)(Uh,{className:Yh.totalRow,label:(0,r.createElement)("strong",null,(0,l.__)("Total","give")),value:(0,r.createElement)("strong",null,d.format(h))}),y&&(0,r.createElement)(Uh,{className:Yh.currencyRow,label:(0,l.__)("Currency breakdown","give"),value:(0,r.createElement)(r.Fragment,null,c.format(u),(0,r.createElement)(Kh,null),d.format(h))}))}function Uh({label:e,value:t,children:n,className:i}){return(0,r.createElement)("div",{className:s()(Yh.row,i)},(0,r.createElement)("dt",{className:Yh.label},e,n),(0,r.createElement)("dd",{className:Yh.value},t))}function qh({name:e,email:t,address:n}){const{address1:i,address2:a,city:o,state:s,zip:l,country:c}=n;return(0,r.createElement)("address",null,(0,r.createElement)("p",null,e," (",t,")",i&&i.length>0&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("br",null),i),a&&a.length>0&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("br",null),a),o&&o.length>0&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("br",null),o,",")," ",s&&s," ",l&&l,c&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("br",null),c)))}function Zh(){const[e,t]=(0,r.useState)(!1),{loading:n,hasResolved:i,message:a,handleResendReceipt:o}=function(){const[e,t]=(0,r.useState)(!1),[n,i]=(0,r.useState)((0,l.__)("Resend Receipt","give")),[a,o]=(0,r.useState)(!1),s=new URLSearchParams(window.location.search).get("id"),c=(0,Ie.useDispatch)("givewp/admin-details-page-notifications");return{loading:e,message:n,hasResolved:a,handleResendReceipt:async()=>{if(!s)return i((0,l.__)("Donation ID not found.","give")),void o(!0);t(!0),i((0,l.__)("Resending","give")),o(!1);try{const e=await fetch("/wp-json/give-api/v2/admin/donations/resendEmailReceipt",{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":window.wpApiSettings?.nonce||""},body:JSON.stringify({ids:s})});if(!e.ok)throw new Error(await e.text())}catch(e){c.addSnackbarNotice({id:"resend-receipt-error",content:(0,l.__)("Failed to resend receipt","give")})}finally{t(!1),o(!0),c.addSnackbarNotice({id:"resend-receipt",content:(0,l.__)("Receipt has been resent successfully","give")})}}}}();return(0,r.useEffect)((()=>{i&&t(!1)}),[i]),(0,r.createElement)(r.Fragment,null,(0,r.createElement)("button",{className:Yh.action,type:"button","aria-label":(0,l.__)("Resend donation receipt to email","give"),onClick:()=>{t(!0)},disabled:n},(0,l.__)("Resend receipt","give")),(0,r.createElement)(yh,{variant:"regular",title:(0,l.__)("Resend Receipt","give"),actionLabel:a,isOpen:e,handleClose:()=>t(null),handleConfirm:()=>{o()},isConfirming:n,spinner:"arc"},(0,l.__)("Are you sure you want to resend the donation receipt?","give")))}function Jh({donation:e}){return(0,r.createElement)(Ch,null,(0,r.createElement)("aside",{className:Yh.receipt,role:"region","aria-labelledby":"donation-details-title"},(0,r.createElement)("div",{className:Yh.content},(0,r.createElement)("header",{className:Yh.header,role:"banner"},(0,r.createElement)("h2",{className:Yh.title,id:"donation-details-title"},e?.formTitle),(0,r.createElement)("p",null,(0,l.__)("Below is a detailed breakdown of this donation.","give"))),(0,r.createElement)("div",{className:Yh.sections},(0,r.createElement)("section",{className:Yh.rows,"aria-label":(0,l.__)("Donation breakdown","give")},(0,r.createElement)(Gh,{donation:e})),(0,r.createElement)("section",{className:Yh.address,"aria-labelledby":"billing-information"},(0,r.createElement)("h3",{id:"billing-information"},(0,l.__)("Billing information","give")),(0,r.createElement)(qh,{name:`${e?.firstName} ${e?.lastName}`.trim(),email:e?.email,address:e?.billingAddress})))),["publish","give_subscription"].includes(e?.status)&&(0,r.createElement)("div",{className:Yh.actions,"aria-label":(0,l.__)("Receipt actions","give")},(0,r.createElement)(Zh,null))))}const Qh=({size:e="small",...t})=>{const n=s()({[hh]:!0,[mh]:"large"===e,[gh]:"medium"===e,[ph]:"small"===e,[fh]:"tiny"===e});return(0,r.createElement)("div",{className:n,...t}," ")};n(17242);const ef=window.wp.url;function tf(){return(0,r.createElement)("svg",{width:"48",height:"48",viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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 nf(){return(0,r.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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 rf(){return(0,r.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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 af(){return(0,r.createElement)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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 of(){return(0,r.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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 sf="j3C6Myi6B9FdmKqTfKAb",lf="Me5mB5b8tM5Oe3v4AEQU",cf="T4pXL1rVFOfGfTaCktaE",uf="vUinnxmY_uGOP8Ofnv0N",df="duiNLvXdOLPvrXAvHIoD",hf="pZyWhsVue6vRiz9z7aPC",ff="v2Vi2_5V208ZWZEY5OGF";function pf({donationId:e}){return(0,r.createElement)(gf,{endpoint:`/givewp/v3/donations/${e}/notes`})}function gf({endpoint:e}){const[t,n]=(0,r.useState)({notes:[],loadingId:void 0,totalItems:0,isAddingNote:!1,isSavingNote:!1,note:"",perPage:5}),i=(0,Ie.useDispatch)("givewp/admin-details-page-notifications"),{data:a,isLoading:o,isValidating:c,mutate:u}=Ln(e,(async e=>{const n=await Re()({path:(0,ef.addQueryArgs)(e,{page:1,per_page:t.perPage}),parse:!1}),r=await n.json();return h({notes:r,totalItems:Number(n.headers.get("X-WP-Total"))}),{data:r,totalPages:Number(n.headers.get("X-WP-TotalPages")),totalItems:Number(n.headers.get("X-WP-Total"))}}),{revalidateOnFocus:!1}),d=(o||c)&&void 0===t.loadingId,h=e=>{n((t=>({...t,...e})))};return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(Ds,{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,r.createElement)("div",{style:{margin:"0 auto"}},(0,r.createElement)(Qh,null)),!d&&(0,r.createElement)("div",{className:"iMiNx4FnDUh_shOZNoqR"},t.isAddingNote&&(0,r.createElement)("div",{className:sf},(0,r.createElement)("textarea",{className:lf,onChange:e=>h({note:e.target.value})}),(0,r.createElement)("div",{className:cf},(0,r.createElement)("button",{className:s()(uf,df),onClick:()=>h({isAddingNote:!1})},(0,l.__)("Cancel","give")),(0,r.createElement)("button",{className:s()(uf,hf),onClick:n=>{n.preventDefault(),(()=>{const n=Date.now(),r={id:n,content:t.note,createdAt:(new Date).toISOString()};h({loadingId:n,notes:[r,...t.notes],isAddingNote:!1,isSavingNote:!0}),Re()({path:e,method:"POST",data:{content:t.note}}).then((async e=>{await u(e),h({isAddingNote:!1,isSavingNote:!1}),i.addSnackbarNotice({id:"add-note",content:(0,l.__)("You added a private note","give")})}))})()}},(0,l.__)("Save","give")))),t?.notes?.length>0?(0,r.createElement)(r.Fragment,null,t?.notes?.map((n=>(0,r.createElement)(mf,{key:n.id,note:n,onDelete:t=>(t=>{h({loadingId:t}),Re()({path:`${e}/${t}`,method:"DELETE",data:{id:t}}).then((async e=>{await u(e),i.addSnackbarNotice({id:"delete-note",content:(0,l.__)("Private note deleted successfully","give")})}))})(t),onEdit:(n,r)=>((n,r)=>{h({loadingId:n}),Re()({path:`${e}/${n}`,method:"PATCH",data:{content:r}}).then((async e=>{await u(e),h({loadingId:null,notes:t.notes.map((t=>t.id===n?e:t))}),i.addSnackbarNotice({id:"edit-note",content:(0,l.__)("Private note edited","give")})}))})(n,r),isLoading:n.id===t.loadingId})))):(0,r.createElement)(r.Fragment,null,!t.isAddingNote&&(0,r.createElement)("div",{style:{margin:"0 auto",textAlign:"center"}},(0,r.createElement)(tf,null),(0,r.createElement)("p",{className:"X2SS4UTfhB9PmMG2g1hQ"},(0,l.__)("No notes yet","give")))),(0,r.createElement)("div",{className:"Ri0eLk_bSM6kReI9GLIy"},t?.notes?.length>0&&t.totalItems>t.perPage&&(0,r.createElement)("button",{className:"Q75t5_wLiCsHV5FnAc6T",onClick:async t=>{t.preventDefault(),n((e=>({...e,perPage:e.perPage+=5}))),await u(e)}},(0,l.__)("Show more","give")))))}const mf=({note:e,onDelete:t,onEdit:n,isLoading:i})=>{const[a,o]=(0,r.useState)(!1),[c,u]=(0,r.useState)(),[d,h]=(0,r.useState)(e.content),[f,p]=(0,r.useState)(!1);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{onMouseLeave:()=>{o(!1)}},c?(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:sf},(0,r.createElement)("textarea",{className:lf,onChange:e=>h(e.target.value),value:d}),(0,r.createElement)("div",{className:cf},(0,r.createElement)("button",{className:s()(uf,df),onClick:()=>{u(null),o(!1)}},(0,l.__)("Cancel","give")),(0,r.createElement)("button",{className:s()(uf,hf),onClick:t=>{t.preventDefault(),o(!1),u(null),n(e.id,d)}},(0,l.__)("Save","give"))))):(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"mgg2RsT6VvnDVgEd1jbM"},i?(0,r.createElement)("div",{className:"uveev1uVcetpobWIJ4kg"},(0,r.createElement)(Qh,null)):(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"mnWBxhiOJFIWkFFIqwwk"},(0,r.createElement)("div",{className:"X7_d5fsP0P4TNx_TPzvL"},e.content),(0,r.createElement)("button",{className:"X4y7aKynZS8K0oCepw8c",onClick:()=>o(!0),"aria-haspopup":"true","aria-expanded":a,"aria-controls":"contextMenu"},(0,r.createElement)(nf,null),a&&(0,r.createElement)("div",{className:"inRlwoYD2hDfWTTf6dKI",role:"menu",id:"contextMenu"},(0,r.createElement)("button",{className:ff,onClick:t=>{t.preventDefault(),o(!1),u(e.id)}},(0,r.createElement)(rf,null)," ",(0,l.__)("Edit","give")),(0,r.createElement)("button",{className:s()(ff,"EzFUJpR4f5CmyxPmuucp"),onClick:e=>{e.preventDefault(),o(!1),p(!0)}},(0,r.createElement)(af,null)," ",(0,l.__)("Delete","give"))))),(0,r.createElement)("div",{className:"bpsC5CuTnH9lnrscSn5P"},Ls(e.createdAt))))),(0,r.createElement)(vf,{title:(0,l.__)("Delete Note","give"),isOpen:f,handleClose:()=>p(!1),handleConfirm:()=>{p(!1),t(e.id)}})))};function vf({isOpen:e,title:t,handleClose:n,handleConfirm:i}){return(0,r.createElement)(dh,{icon:(0,r.createElement)(of,null),isOpen:e,showHeader:!0,handleClose:n,title:t},(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"WFWqR5PJLbuOLQqmb7VU"},(0,l.__)("Are you sure you want to delete this note?","give")),(0,r.createElement)("div",{className:"y4jiOmA1wlO_lwu2Dyqz"},(0,r.createElement)("button",{className:"wq_ad7u2KOtQJDCBRKFI",onClick:n},(0,l.__)("Cancel","give")),(0,r.createElement)("button",{className:"d3dVhpuiVqSpzQKHZPvw",onClick:i},(0,l.__)("Delete note","give")))))}var yf=function(){return yf=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},yf.apply(this,arguments)};function bf(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||t)}var xf=function(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")},wf={k:1e3,m:1e6,b:1e9},kf=function(e){var t=e.value,n=e.groupSeparator,r=void 0===n?",":n,i=e.decimalSeparator,a=void 0===i?".":i,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)|(-"+xf(g)+")").test(v),x=RegExp("(\\d+)-?"+xf(g)).exec(t)||[],w=x[0],k=x[1],S=function(e,t){void 0===t&&(t=",");var n=new RegExp(xf(t),"g");return e.replace(n,"")}(g?w?v.replace(w,"").concat(k):v.replace(g,""):v,r),C=function(e,t){var n=xf(t.join("")),r=new RegExp("[^\\d"+n+"]","gi");return e.replace(r,"")}(S,bf([r,a],y)),_=C;if(!f){if(y.some((function(e){return e===C.toLowerCase().replace(a,"")})))return"";var E=function(e,t){void 0===t&&(t=".");var n=new RegExp("(\\d+("+xf(t)+"\\d*)?)([kmb])$","i"),r=e.match(n);if(r){var i=r[1],a=r[3],o=wf[a.toLowerCase()];return Number(i.replace(t,"."))*o}}(C,a);E&&(_=String(E))}var P=b&&d?"-":"";if(a&&_.includes(a)){var A=C.split(a),D=A[0],O=A[1],M=c&&O?O.slice(0,c):O;return""+P+D+(s?""+a+M:"")}return""+P+_},Sf=function(e,t){var n=t.groupSeparator,r=void 0===n?",":n,i=t.decimalSeparator,a=void 0===i?".":i,o=new RegExp("\\d([^"+xf(r)+xf(a)+"0-9]+)"),s=e.match(o);return s?s[1]:void 0},Cf=function(e){var t=e.value,n=e.decimalSeparator,r=e.intlConfig,i=e.decimalScale,a=e.prefix,o=void 0===a?"":a,s=e.suffix,l=void 0===s?"":s;if(""===t||void 0===t)return"";if("-"===t)return"-";var c=new RegExp("^\\d?-"+(o?xf(o)+"?":"")+"\\d").test(t),u="."!==n?_f(t,n,c):t,d={minimumFractionDigits:i||0,maximumFractionDigits:20},h=(r?new Intl.NumberFormat(r.locale,r.currency?yf(yf({},d),{style:"currency",currency:r.currency}):d):new Intl.NumberFormat(void 0,d)).formatToParts(Number(u)),f=Ef(h,e),p=Sf(f,yf({},e)),g=t.slice(-1)===n?n:"",m=(u.match(RegExp("\\d+\\.(\\d+)"))||[])[1];return void 0===i&&m&&n&&(f=f.includes(n)?f.replace(RegExp("(\\d+)("+xf(n)+")(\\d+)","g"),"$1$2"+m):p&&!l?f.replace(p,""+n+m+p):""+f+n+m),l&&g?""+f+g+l:p&&g?f.replace(p,""+g+p):p&&l?f.replace(p,""+g+l):[f,g,l].join("")},_f=function(e,t,n){var r=e;return t&&"."!==t&&(r=r.replace(RegExp(xf(t),"g"),"."),n&&"-"===t&&(r="-"+r.slice(1))),r},Ef=function(e,t){var n=t.prefix,r=t.groupSeparator,i=t.decimalSeparator,a=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&&n?"minusSign"===l?[c,n]:"currency"===l?bf(bf([],e),[n]):[n,c]:"currency"===l?n?e:bf(bf([],e),[c]):"group"===l?s?e:bf(bf([],e),[void 0!==r?r:c]):"decimal"===l?void 0!==a&&0===a?e:bf(bf([],e),[void 0!==i?i:c]):bf(bf([],e),"fraction"===l?[void 0!==a?c.slice(0,a):c]:[c])}),[""]).join("")},Pf={currencySymbol:"",groupSeparator:"",decimalSeparator:"",prefix:"",suffix:""},Af=function(e){return RegExp(/\d/,"gi").test(e)},Df=(0,r.forwardRef)((function(e,t){var n=e.allowDecimals,a=void 0===n||n,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 n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}(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&&Af(T))throw new Error("decimalSeparator cannot be a number");if(I&&Af(I))throw new Error("groupSeparator cannot be a number");var B=(0,r.useMemo)((function(){return function(e){var t=e||{},n=t.locale,r=t.currency;return(n?new Intl.NumberFormat(n,r?{currency:r,style:"currency"}:void 0):new Intl.NumberFormat).formatToParts(1000.1).reduce((function(e,t,n){return"currency"===t.type?yf(yf({},e),0===n?{currencySymbol:t.value,prefix:t.value}:{currencySymbol:t.value,suffix:t.value}):"group"===t.type?yf(yf({},e),{groupSeparator:t.value}):"decimal"===t.type?yf(yf({},e),{decimalSeparator:t.value}):e}),Pf)}(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:a,decimalsLimit:h||b||2,allowNegativeValue:s,disableAbbreviations:M,prefix:k||B.prefix,transformRawValue:j},X=null!=f?Cf(yf(yf({},V),{decimalScale:w,value:String(f)})):null!=v?Cf(yf(yf({},V),{decimalScale:w,value:String(v)})):"",K=(0,r.useState)(X),G=K[0],U=K[1],q=(0,r.useState)(!1),Z=q[0],J=q[1],Q=(0,r.useState)(0),ee=Q[0],te=Q[1],ne=(0,r.useState)(0),re=ne[0],ie=ne[1],ae=(0,r.useState)(null),oe=ae[0],se=ae[1],le=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(function(){return le.current}));var ce=function(e,t){J(!0);var n=function(e){var t=e.selectionStart,n=e.value,r=e.lastKeyStroke,i=e.stateValue,a=e.groupSeparator,o=t,s=n;if(i&&o){var l=n.split("");return"Backspace"===r&&i[o]===a&&(l.splice(o-1,1),o-=1),"Delete"===r&&i[o]===a&&(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}),r=n.modifiedValue,i=n.cursorPosition,a=kf(yf({value:r},Y));if(!(m&&a.replace(/-/g,"").length>m)){if(""===a||"-"===a||a===$)return y&&y(void 0,c,{float:null,formatted:"",value:""}),U(a),void te(1);var o=$?a.replace($,"."):a,s=parseFloat(o),l=Cf(yf({value:a},V));if(null!=i){var u=i+(l.length-e.length);u=u<=0?k?k.length:0:u,te(u),ie(re+1)}U(l),y&&y(a,c,{float:s,formatted:l,value:a})}};(0,r.useEffect)((function(){Z&&"-"!==G&&le.current&&document.activeElement===le.current&&le.current.setSelectionRange(ee,ee)}),[G,ee,le,Z,re]);var ue=yf({type:"text",inputMode:"decimal",id:l,name:c,className:u,onChange:function(e){var t=e.target,n=t.value,r=t.selectionStart;ce(n,r),N&&N(e)},onBlur:function(e){var t=e.target.value,n=kf(yf({value:t},Y));if("-"===n||n===$||!n)return U(""),void(R&&R(e));var r=function(e,t,n){if(n&&e.length>1){if(e.includes(t)){var r=e.split(t),i=r[0];if((a=r[1]).length>n)return""+i+t+a.slice(0,n)}var a,o=e.length>n?new RegExp("(\\d+)(\\d{"+n+"})"):new RegExp("(\\d)(\\d+)"),s=e.match(o);if(s)return""+(i=s[1])+t+s[2]}return e}(n,$,b),i=function(e,t,n){if(void 0===t&&(t="."),void 0===n||""===e||void 0===e)return e;if(!e.match(/\d/g))return"";var r=e.split(t),i=r[0],a=r[1];if(0===n)return i;var o=a||"";if(o.length<n)for(;o.length<n;)o+="0";else o=o.slice(0,n);return""+i+t+o}(r,$,void 0!==w?w:b),a=parseFloat(i.replace($,".")),o=Cf(yf(yf({},V),{value:i}));y&&y(i,c,{float:a,formatted:o,value:i}),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 n=parseFloat(null!=v?String(v).replace($,"."):kf(yf({value:G},Y)))||0,r="ArrowUp"===t?n+_:n-_;if(void 0!==E&&r<E)return;if(void 0!==P&&r>P)return;var i=String(_).includes(".")?Number(String(_).split(".")[1].length):void 0;ce(String(i?r.toFixed(i):r).replace(".",$))}F&&F(e)},onKeyUp:function(e){var t=e.key,n=e.currentTarget.selectionStart;if("ArrowUp"!==t&&"ArrowDown"!==t&&"-"!==G){var r=Sf(G,{groupSeparator:W,decimalSeparator:$});if(r&&n&&n>G.length-r.length&&le.current){var i=G.length-r.length;le.current.setSelectionRange(i,i)}}z&&z(e)},placeholder:x,disabled:g,value:null==v||"-"===G||$&&G===$?G:Cf(yf(yf({},V),{decimalScale:Z?void 0:w,value:String(v)})),ref:le},H);if(d){var de=d;return i().createElement(de,yf({},ue))}return i().createElement("input",yf({},ue))}));Df.displayName="CurrencyInput";const Of=Df,Mf=window.wp.compose;window.wp.keycodes;var Tf,If,Nf=function(){return Nf=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Nf.apply(this,arguments)};function Lf(){for(var e="",t="",n=0,r=new Intl.NumberFormat(window.navigator.language).formatToParts(1234.56);n<r.length;n++){var i=r[n];"group"===i.type?e=i.value:"decimal"===i.type&&(t=i.value)}return{groupSeparator:e,decimalSeparator:t}}function Rf(e){var t=e.label,n=e.help,r=e.hideLabelFromVision,i=e.value,o=e.onValueChange,s=e.currency,l=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}(e,["label","help","hideLabelFromVision","value","onValueChange","currency"]),c=(0,a.useState)(i),u=c[0],d=c[1];(0,a.useEffect)((function(){i!==u&&d(i)}),[i]);var h=(0,Mf.useInstanceId)(Te.BaseControl,"wp-components-base-control"),f=Lf(),p=f.groupSeparator,g=f.decimalSeparator;return(0,Go.jsx)(Te.BaseControl,{label:t,help:n,id:h,hideLabelFromVision:r,children:(0,Go.jsx)(Of,Nf({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=Lf(),n=t.groupSeparator,r=t.decimalSeparator;return e.replaceAll(n,"").replace(r,".")}(e))},className:"components-text-control__input",allowDecimals:!0,allowNegativeValue:!1,maxLength:9,intlConfig:{locale:window.navigator.language,currency:s}},l))})}function Ff(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===n&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}"function"==typeof SuppressedError&&SuppressedError,Ff(".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,(If=Tf||(Tf={})).USD="USD",If.CAD="CAD",If.EUR="EUR",If.AED="AED",If.AFN="AFN",If.ALL="ALL",If.AMD="AMD",If.ARS="ARS",If.AUD="AUD",If.AZN="AZN",If.BAM="BAM",If.BDT="BDT",If.BGN="BGN",If.BHD="BHD",If.BIF="BIF",If.BND="BND",If.BOB="BOB",If.BRL="BRL",If.BWP="BWP",If.BYN="BYN",If.BZD="BZD",If.CDF="CDF",If.CHF="CHF",If.CLP="CLP",If.CNY="CNY",If.COP="COP",If.CRC="CRC",If.CVE="CVE",If.CZK="CZK",If.DJF="DJF",If.DKK="DKK",If.DOP="DOP",If.DZD="DZD",If.EEK="EEK",If.EGP="EGP",If.ERN="ERN",If.ETB="ETB",If.GBP="GBP",If.GEL="GEL",If.GHS="GHS",If.GNF="GNF",If.GTQ="GTQ",If.HKD="HKD",If.HNL="HNL",If.HRK="HRK",If.HUF="HUF",If.IDR="IDR",If.ILS="ILS",If.INR="INR",If.IQD="IQD",If.IRR="IRR",If.ISK="ISK",If.JMD="JMD",If.JOD="JOD",If.JPY="JPY",If.KES="KES",If.KHR="KHR",If.KMF="KMF",If.KRW="KRW",If.KWD="KWD",If.KZT="KZT",If.LBP="LBP",If.LKR="LKR",If.LTL="LTL",If.LVL="LVL",If.LYD="LYD",If.MAD="MAD",If.MDL="MDL",If.MGA="MGA",If.MKD="MKD",If.MMK="MMK",If.MOP="MOP",If.MUR="MUR",If.MXN="MXN",If.MYR="MYR",If.MZN="MZN",If.NAD="NAD",If.NGN="NGN",If.NIO="NIO",If.NOK="NOK",If.NPR="NPR",If.NZD="NZD",If.OMR="OMR",If.PAB="PAB",If.PEN="PEN",If.PHP="PHP",If.PKR="PKR",If.PLN="PLN",If.PYG="PYG",If.QAR="QAR",If.RON="RON",If.RSD="RSD",If.RUB="RUB",If.RWF="RWF",If.SAR="SAR",If.SDG="SDG",If.SEK="SEK",If.SGD="SGD",If.SOS="SOS",If.SYP="SYP",If.THB="THB",If.TND="TND",If.TOP="TOP",If.TRY="TRY",If.TTD="TTD",If.TWD="TWD",If.TZS="TZS",If.UAH="UAH",If.UGX="UGX",If.UYU="UYU",If.UZS="UZS",If.VEF="VEF",If.VND="VND",If.XAF="XAF",If.XOF="XOF",If.YER="YER",If.ZAR="ZAR",If.ZMK="ZMK",If.ZWL="ZWL",Ff(".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}"),Ff(".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}"),Ff(".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 zf={tabList:"xJcSnEcVff9GLjiE5_Ms",tabItem:"jZr0JzrWHGeZ6JbSKjlU",activeTabItem:"_ou3vdbf7uBfFUb6UPl2",formRow:"GyvzlCk4wYQoyNpS_r4g",radioOptions:"sighJtuY9sASSs2QgUJL",radioLabel:"kVDn4eb_To7MmLTvofWS",fieldDescription:"McXTQpOVeuZHrO1P1svA"},jf=()=>(0,r.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("path",{d:"M17 7 7 17M7 7l10 10",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),Hf=()=>(0,r.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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"})),Bf=()=>(0,r.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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"})),$f=()=>(0,r.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.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"})),Wf=({type:e,children:t,dismissHandleClick:n,className:i})=>{const[o,s]=(0,a.useState)(!0);if(!o)return null;const c=`GZl3HDQRBAtA3l3LjCjr ${i} ${"warning"===e?"Ef4YlsSR51hCgVI7tXHD":"error"===e?"uoLwH4brM8tAQ3edTkhd":"x2074MdhBl78DaGGyoen"}`;return(0,r.createElement)("div",{className:c},(0,r.createElement)((({type:e})=>{var t;const n={warning:Hf,error:Bf,info:$f},i=null!==(t=n[e])&&void 0!==t?t:n.info;return(0,r.createElement)(i,null)}),{type:e}),(0,r.createElement)("div",{className:"knkHYqkQPNWhkOxc3hXQ"},t),n&&(0,r.createElement)("button",{type:"button",className:"Szn2pI1sRn5XzqcUSvOg",onClick:()=>{s(!1),n&&n()},"aria-label":(0,l.__)("Dismiss notice","give")},(0,r.createElement)(jf,null)))},Vf={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 Yf({statusOptions:e}){const{register:t,watch:n}=T(),{errors:i}=j(),{isDirty:a,dirtyFields:o}=j(),c=a&&o?.status,u=n("status");return(0,r.createElement)(tl,{error:i.status?.message},(0,r.createElement)("label",{htmlFor:"status"},(0,l.__)("Status","give")),(0,r.createElement)("div",{className:s()(Vf.statusSelect,Vf[`statusSelect--${u}`])},(0,r.createElement)("select",{id:"status",className:Vf.statusSelectInput,...t("status")},e&&Object.entries(e).map((([e,t])=>(0,r.createElement)("option",{key:e,value:e},t))))),c&&(0,r.createElement)(Wf,{type:"info",className:Vf.notice},(0,l.__)("This will not change the status at the gateway.","give")))}function Xf({name:e,label:t,description:n="",selectedOption:i,loadOptions:a,mapOptionsForMenu:o,handleChange:s,isLoadingError:l,errorMessage:c,searchPlaceholder:u,loadingMessage:d,loadingError:h,ariaLabel:f,noOptionsMessage:p,children:g}){return(0,r.createElement)(tl,{error:c},(0,r.createElement)("label",{htmlFor:e},t),n&&(0,r.createElement)("p",null,n),l?(0,r.createElement)("div",{role:"alert",style:{color:"var(--givewp-red-500)",fontSize:"0.875rem"}},h):(0,r.createElement)(ps,{inputId:e,className:"nBLp4ycjlRbNRy04olLp",classNamePrefix:"searchableSelect",value:i,loadOptions:a,mapOptionsForMenu:o,onChange:s,debounceTimeout:600,placeholder:u,loadingMessage:()=>d,noOptionsMessage:()=>p,"aria-label":f}),g)}function Kf({recordId:e,selectedOptionRecord:t,endpoint:n,recordsFormatter:i=e=>e,optionFormatter:a,queryParams:o,perPage:s=30,resetOnChange:l=!1}){const[c,u]=(0,r.useState)(0),[d,h]=(0,r.useState)(null),[f,p]=(0,r.useState)(null);(0,r.useEffect)((()=>{void 0!==l&&u(0)}),[l]),(0,r.useEffect)((()=>{t&&e?h(a(t)):e||h(null)}),[t,e]);const g=(0,r.useCallback)((async e=>{const t=e?1:c+1,r=new URLSearchParams({...o,per_page:s.toString(),page:t.toString(),...e&&{search:e}});p(null);try{const o=i(await Re()({path:`${n}?${r.toString()}`})),l=(o||[]).map(a);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,r.useCallback)((e=>function(e,t){const n=e.filter(((e,t,n)=>t===n.findIndex((t=>t.value===e.value)))).sort(((e,t)=>e.label.localeCompare(t.label)));return t?[t,...n.filter((e=>e.value!==t.value))]:n}(e,d)),[d]);return{selectedOption:d,loadOptions:g,mapOptionsForMenu:m,error:f}}function Gf({campaignIdFieldName:e,formIdFieldName:t}){const{watch:n,setValue:i}=T(),{errors:a}=j(),o=n(e),s=n(t),{selectedOption:c,loadOptions:u,mapOptionsForMenu:d,error:h}=function(e){const{record:t}=(0,Xo.useEntityRecord)("givewp","campaign",e);return Kf({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[n,i]=(0,r.useState)(null);return(0,r.useEffect)((()=>{(async()=>{if(!e)return;const t=await Re()({path:"/give-api/v2/admin/forms?search="+e+"&return=model"});t?.items.length?i(t.items[0]):i(null)})()}),[e]),Kf({recordId:e||null,selectedOptionRecord:n,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,r.createElement)("div",{className:"yvU6PDtb0Mreo5HKYqtW"},(0,r.createElement)(Xf,{name:e,label:(0,l.__)("Campaign","give"),handleChange:n=>{var r,a;i(e,null!==(r=n?.value)&&void 0!==r?r:null,{shouldDirty:!0}),i(t,null!==(a=n?.record?.defaultFormId)&&void 0!==a?a:null,{shouldDirty:!0})},selectedOption:c,loadOptions:u,mapOptionsForMenu:d,isLoadingError:h,errorMessage:a[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,r.createElement)(Xf,{key:`${o}-${s}`,name:t,label:(0,l.__)("Form","give"),handleChange:e=>{var n;i(t,null!==(n=e?.value)&&void 0!==n?n:null,{shouldDirty:!0})},selectedOption:f,loadOptions:p,mapOptionsForMenu:g,isLoadingError:m,errorMessage:a[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")}))}var Uf=[["af","93"],["al","355"],["dz","213"],["as","1",5,["684"]],["ad","376"],["ao","244"],["ai","1",6,["264"]],["ag","1",7,["268"]],["ar","54"],["am","374"],["aw","297"],["ac","247"],["au","61",0],["at","43"],["az","994"],["bs","1",8,["242"]],["bh","973"],["bd","880"],["bb","1",9,["246"]],["by","375"],["be","32"],["bz","501"],["bj","229"],["bm","1",10,["441"]],["bt","975"],["bo","591"],["ba","387"],["bw","267"],["br","55"],["io","246"],["vg","1",11,["284"]],["bn","673"],["bg","359"],["bf","226"],["bi","257"],["kh","855"],["cm","237"],["ca","1",1,["204","226","236","249","250","263","289","306","343","354","365","367","368","382","387","403","416","418","428","431","437","438","450","584","468","474","506","514","519","548","579","581","584","587","604","613","639","647","672","683","705","709","742","753","778","780","782","807","819","825","867","873","879","902","905"]],["cv","238"],["bq","599",1,["3","4","7"]],["ky","1",12,["345"]],["cf","236"],["td","235"],["cl","56"],["cn","86"],["cx","61",2,["89164"]],["cc","61",1,["89162"]],["co","57"],["km","269"],["cg","242"],["cd","243"],["ck","682"],["cr","506"],["ci","225"],["hr","385"],["cu","53"],["cw","599",0],["cy","357"],["cz","420"],["dk","45"],["dj","253"],["dm","1",13,["767"]],["do","1",2,["809","829","849"]],["ec","593"],["eg","20"],["sv","503"],["gq","240"],["er","291"],["ee","372"],["sz","268"],["et","251"],["fk","500"],["fo","298"],["fj","679"],["fi","358",0],["fr","33"],["gf","594"],["pf","689"],["ga","241"],["gm","220"],["ge","995"],["de","49"],["gh","233"],["gi","350"],["gr","30"],["gl","299"],["gd","1",14,["473"]],["gp","590",0],["gu","1",15,["671"]],["gt","502"],["gg","44",1,["1481","7781","7839","7911"]],["gn","224"],["gw","245"],["gy","592"],["ht","509"],["hn","504"],["hk","852"],["hu","36"],["is","354"],["in","91"],["id","62"],["ir","98"],["iq","964"],["ie","353"],["im","44",2,["1624","74576","7524","7924","7624"]],["il","972"],["it","39",0],["jm","1",4,["876","658"]],["jp","81"],["je","44",3,["1534","7509","7700","7797","7829","7937"]],["jo","962"],["kz","7",1,["33","7"]],["ke","254"],["ki","686"],["xk","383"],["kw","965"],["kg","996"],["la","856"],["lv","371"],["lb","961"],["ls","266"],["lr","231"],["ly","218"],["li","423"],["lt","370"],["lu","352"],["mo","853"],["mg","261"],["mw","265"],["my","60"],["mv","960"],["ml","223"],["mt","356"],["mh","692"],["mq","596"],["mr","222"],["mu","230"],["yt","262",1,["269","639"]],["mx","52"],["fm","691"],["md","373"],["mc","377"],["mn","976"],["me","382"],["ms","1",16,["664"]],["ma","212",0],["mz","258"],["mm","95"],["na","264"],["nr","674"],["np","977"],["nl","31"],["nc","687"],["nz","64"],["ni","505"],["ne","227"],["ng","234"],["nu","683"],["nf","672"],["kp","850"],["mk","389"],["mp","1",17,["670"]],["no","47",0],["om","968"],["pk","92"],["pw","680"],["ps","970"],["pa","507"],["pg","675"],["py","595"],["pe","51"],["ph","63"],["pl","48"],["pt","351"],["pr","1",3,["787","939"]],["qa","974"],["re","262",0],["ro","40"],["ru","7",0],["rw","250"],["ws","685"],["sm","378"],["st","239"],["sa","966"],["sn","221"],["rs","381"],["sc","248"],["sl","232"],["sg","65"],["sx","1",21,["721"]],["sk","421"],["si","386"],["sb","677"],["so","252"],["za","27"],["kr","82"],["ss","211"],["es","34"],["lk","94"],["bl","590",1],["sh","290"],["kn","1",18,["869"]],["lc","1",19,["758"]],["mf","590",2],["pm","508"],["vc","1",20,["784"]],["sd","249"],["sr","597"],["sj","47",1,["79"]],["se","46"],["ch","41"],["sy","963"],["tw","886"],["tj","992"],["tz","255"],["th","66"],["tl","670"],["tg","228"],["tk","690"],["to","676"],["tt","1",22,["868"]],["tn","216"],["tr","90"],["tm","993"],["tc","1",23,["649"]],["tv","688"],["ug","256"],["ua","380"],["ae","971"],["gb","44",0],["us","1",0],["uy","598"],["vi","1",24,["340"]],["uz","998"],["vu","678"],["va","39",1,["06698"]],["ve","58"],["vn","84"],["wf","681"],["eh","212",1,["5288","5289"]],["ye","967"],["zm","260"],["zw","263"],["ax","358",1,["18"]]],qf=[];for(let e=0;e<Uf.length;e++){let t=Uf[e];qf[e]={name:"",iso2:t[0],dialCode:t[1],priority:t[2]||0,areaCodes:t[3]||null,nodeById:{}}}var Zf=qf,Jf={af:"Afghanistan",ax:"Åland Islands",al:"Albania",dz:"Algeria",as:"American Samoa",ad:"Andorra",ao:"Angola",ai:"Anguilla",aq:"Antarctica",ag:"Antigua & Barbuda",ar:"Argentina",am:"Armenia",aw:"Aruba",au:"Australia",at:"Austria",az:"Azerbaijan",bs:"Bahamas",bh:"Bahrain",bd:"Bangladesh",bb:"Barbados",by:"Belarus",be:"Belgium",bz:"Belize",bj:"Benin",bm:"Bermuda",bt:"Bhutan",bo:"Bolivia",ba:"Bosnia & Herzegovina",bw:"Botswana",bv:"Bouvet Island",br:"Brazil",io:"British Indian Ocean Territory",vg:"British Virgin Islands",bn:"Brunei",bg:"Bulgaria",bf:"Burkina Faso",bi:"Burundi",kh:"Cambodia",cm:"Cameroon",ca:"Canada",cv:"Cape Verde",bq:"Caribbean Netherlands",ky:"Cayman Islands",cf:"Central African Republic",td:"Chad",cl:"Chile",cn:"China",cx:"Christmas Island",cc:"Cocos (Keeling) Islands",co:"Colombia",km:"Comoros",cg:"Congo - Brazzaville",cd:"Congo - Kinshasa",ck:"Cook Islands",cr:"Costa Rica",ci:"Côte d’Ivoire",hr:"Croatia",cu:"Cuba",cw:"Curaçao",cy:"Cyprus",cz:"Czechia",dk:"Denmark",dj:"Djibouti",dm:"Dominica",do:"Dominican Republic",ec:"Ecuador",eg:"Egypt",sv:"El Salvador",gq:"Equatorial Guinea",er:"Eritrea",ee:"Estonia",sz:"Eswatini",et:"Ethiopia",fk:"Falkland Islands",fo:"Faroe Islands",fj:"Fiji",fi:"Finland",fr:"France",gf:"French Guiana",pf:"French Polynesia",tf:"French Southern Territories",ga:"Gabon",gm:"Gambia",ge:"Georgia",de:"Germany",gh:"Ghana",gi:"Gibraltar",gr:"Greece",gl:"Greenland",gd:"Grenada",gp:"Guadeloupe",gu:"Guam",gt:"Guatemala",gg:"Guernsey",gn:"Guinea",gw:"Guinea-Bissau",gy:"Guyana",ht:"Haiti",hm:"Heard & McDonald Islands",hn:"Honduras",hk:"Hong Kong SAR China",hu:"Hungary",is:"Iceland",in:"India",id:"Indonesia",ir:"Iran",iq:"Iraq",ie:"Ireland",im:"Isle of Man",il:"Israel",it:"Italy",jm:"Jamaica",jp:"Japan",je:"Jersey",jo:"Jordan",kz:"Kazakhstan",ke:"Kenya",ki:"Kiribati",kw:"Kuwait",kg:"Kyrgyzstan",la:"Laos",lv:"Latvia",lb:"Lebanon",ls:"Lesotho",lr:"Liberia",ly:"Libya",li:"Liechtenstein",lt:"Lithuania",lu:"Luxembourg",mo:"Macao SAR China",mg:"Madagascar",mw:"Malawi",my:"Malaysia",mv:"Maldives",ml:"Mali",mt:"Malta",mh:"Marshall Islands",mq:"Martinique",mr:"Mauritania",mu:"Mauritius",yt:"Mayotte",mx:"Mexico",fm:"Micronesia",md:"Moldova",mc:"Monaco",mn:"Mongolia",me:"Montenegro",ms:"Montserrat",ma:"Morocco",mz:"Mozambique",mm:"Myanmar (Burma)",na:"Namibia",nr:"Nauru",np:"Nepal",nl:"Netherlands",nc:"New Caledonia",nz:"New Zealand",ni:"Nicaragua",ne:"Niger",ng:"Nigeria",nu:"Niue",nf:"Norfolk Island",kp:"North Korea",mk:"North Macedonia",mp:"Northern Mariana Islands",no:"Norway",om:"Oman",pk:"Pakistan",pw:"Palau",ps:"Palestinian Territories",pa:"Panama",pg:"Papua New Guinea",py:"Paraguay",pe:"Peru",ph:"Philippines",pn:"Pitcairn Islands",pl:"Poland",pt:"Portugal",pr:"Puerto Rico",qa:"Qatar",re:"Réunion",ro:"Romania",ru:"Russia",rw:"Rwanda",ws:"Samoa",sm:"San Marino",st:"São Tomé & Príncipe",sa:"Saudi Arabia",sn:"Senegal",rs:"Serbia",sc:"Seychelles",sl:"Sierra Leone",sg:"Singapore",sx:"Sint Maarten",sk:"Slovakia",si:"Slovenia",sb:"Solomon Islands",so:"Somalia",za:"South Africa",gs:"South Georgia & South Sandwich Islands",kr:"South Korea",ss:"South Sudan",es:"Spain",lk:"Sri Lanka",bl:"St. Barthélemy",sh:"St. Helena",kn:"St. Kitts & Nevis",lc:"St. Lucia",mf:"St. Martin",pm:"St. Pierre & Miquelon",vc:"St. Vincent & Grenadines",sd:"Sudan",sr:"Suriname",sj:"Svalbard & Jan Mayen",se:"Sweden",ch:"Switzerland",sy:"Syria",tw:"Taiwan",tj:"Tajikistan",tz:"Tanzania",th:"Thailand",tl:"Timor-Leste",tg:"Togo",tk:"Tokelau",to:"Tonga",tt:"Trinidad & Tobago",tn:"Tunisia",tr:"Turkey",tm:"Turkmenistan",tc:"Turks & Caicos Islands",tv:"Tuvalu",um:"U.S. Outlying Islands",vi:"U.S. Virgin Islands",ug:"Uganda",ua:"Ukraine",ae:"United Arab Emirates",gb:"United Kingdom",us:"United States",uy:"Uruguay",uz:"Uzbekistan",vu:"Vanuatu",va:"Vatican City",ve:"Venezuela",vn:"Vietnam",wf:"Wallis & Futuna",eh:"Western Sahara",ye:"Yemen",zm:"Zambia",zw:"Zimbabwe",selectedCountryAriaLabel:"Selected country",noCountrySelected:"No country selected",countryListAriaLabel:"List of countries",searchPlaceholder:"Search",zeroSearchResults:"No results found",oneSearchResult:"1 result found",multipleSearchResults:"${count} results found",ac:"Ascension Island",xk:"Kosovo"},Qf=0,ep={allowDropdown:!0,autoPlaceholder:"polite",countrySearch:!0,containerClass:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],fixDropdownWidth:!0,formatAsYouType:!0,formatOnDisplay:!0,geoIpLookup:null,hiddenInput:null,i18n:{},initialCountry:"",nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:[],showFlags:!0,showSelectedDialCode:!1,strictMode:!1,useFullscreenPopup:typeof navigator<"u"&&typeof window<"u"&&(/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<=500),utilsScript:""},tp=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"],np=e=>e.replace(/\D/g,""),rp=(e="")=>e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase(),ip=e=>{let t=np(e);if("1"===t.charAt(0)){let e=t.substr(1,3);return-1!==tp.indexOf(e)}return!1},ap=(e,t)=>e.name<t.name?-1:e.name>t.name?1:0,op=(e,t,n)=>{let r=document.createElement(e);return t&&Object.entries(t).forEach((([e,t])=>r.setAttribute(e,t))),n&&n.appendChild(r),r},sp=e=>{let{instances:t}=window.intlTelInputGlobals;Object.values(t).forEach((t=>t[e]()))},lp=class{id;promise;telInput;activeItem;highlightedItem;options;hadInitialPlaceholder;isRTL;selectedCountryData;countries;dialCodeMaxLen;dialCodeToIso2Map;dialCodes;preferredCountries;countryContainer;selectedCountry;selectedCountryInner;selectedCountryA11yText;selectedDialCode;dropdownArrow;dropdownContent;searchInput;searchResultsA11yText;countryList;dropdown;hiddenInput;hiddenInputCountry;maxCoreNumberLength;defaultCountry;_handleHiddenInputSubmit;_handleLabelClick;_handleClickSelectedCountry;_handleCountryContainerKeydown;_handleInputEvent;_handleKeydownEvent;_handleWindowScroll;_handleMouseoverCountryList;_handleClickCountryList;_handleClickOffToClose;_handleKeydownOnDropdown;_handleSearchChange;resolveAutoCountryPromise;rejectAutoCountryPromise;resolveUtilsScriptPromise;rejectUtilsScriptPromise;constructor(e,t={}){this.id=Qf++,this.telInput=e,this.activeItem=null,this.highlightedItem=null,this.options=Object.assign({},ep,t),this.hadInitialPlaceholder=!!e.getAttribute("placeholder")}_init(){this.options.useFullscreenPopup&&(this.options.fixDropdownWidth=!1),this.options.countrySearch&&!this.options.useFullscreenPopup&&(this.options.fixDropdownWidth=!0);let e=this.options.allowDropdown&&!this.options.showSelectedDialCode;!this.options.showFlags&&e&&(this.options.showFlags=!0),this.options.useFullscreenPopup&&!this.options.dropdownContainer&&(this.options.dropdownContainer=document.body),this.isRTL=!!this.telInput.closest("[dir=rtl]"),this.options.i18n={...Jf,...this.options.i18n};let t=new Promise(((e,t)=>{this.resolveAutoCountryPromise=e,this.rejectAutoCountryPromise=t})),n=new Promise(((e,t)=>{this.resolveUtilsScriptPromise=e,this.rejectUtilsScriptPromise=t}));this.promise=Promise.all([t,n]),this.selectedCountryData={},this._processCountryData(),this._generateMarkup(),this._setInitialState(),this._initListeners(),this._initRequests()}_processCountryData(){this._processAllCountries(),this._processDialCodes(),this._processPreferredCountries(),this._translateCountryNames(),(this.options.onlyCountries.length||this.options.i18n)&&this.countries.sort(ap)}_addToDialCodeMap(e,t,n){t.length>this.dialCodeMaxLen&&(this.dialCodeMaxLen=t.length),this.dialCodeToIso2Map.hasOwnProperty(t)||(this.dialCodeToIso2Map[t]=[]);for(let n=0;n<this.dialCodeToIso2Map[t].length;n++)if(this.dialCodeToIso2Map[t][n]===e)return;let r=void 0!==n?n:this.dialCodeToIso2Map[t].length;this.dialCodeToIso2Map[t][r]=e}_processAllCountries(){let{onlyCountries:e,excludeCountries:t}=this.options;if(e.length){let t=e.map((e=>e.toLowerCase()));this.countries=Zf.filter((e=>t.indexOf(e.iso2)>-1))}else if(t.length){let e=t.map((e=>e.toLowerCase()));this.countries=Zf.filter((t=>-1===e.indexOf(t.iso2)))}else this.countries=Zf}_translateCountryNames(){for(let e=0;e<this.countries.length;e++){let t=this.countries[e].iso2.toLowerCase();this.options.i18n.hasOwnProperty(t)&&(this.countries[e].name=this.options.i18n[t])}}_processDialCodes(){this.dialCodes={},this.dialCodeMaxLen=0,this.dialCodeToIso2Map={};for(let e=0;e<this.countries.length;e++){let t=this.countries[e];this.dialCodes[t.dialCode]||(this.dialCodes[t.dialCode]=!0),this._addToDialCodeMap(t.iso2,t.dialCode,t.priority)}for(let e=0;e<this.countries.length;e++){let t=this.countries[e];if(t.areaCodes){let e=this.dialCodeToIso2Map[t.dialCode][0];for(let n=0;n<t.areaCodes.length;n++){let r=t.areaCodes[n];for(let n=1;n<r.length;n++){let i=t.dialCode+r.substr(0,n);this._addToDialCodeMap(e,i),this._addToDialCodeMap(t.iso2,i)}this._addToDialCodeMap(t.iso2,t.dialCode+r)}}}}_processPreferredCountries(){this.preferredCountries=[];for(let e=0;e<this.options.preferredCountries.length;e++){let t=this.options.preferredCountries[e].toLowerCase(),n=this._getCountryData(t,!0);n&&this.preferredCountries.push(n)}}_generateMarkup(){this.telInput.classList.add("iti__tel-input"),!this.telInput.hasAttribute("autocomplete")&&(!this.telInput.form||!this.telInput.form.hasAttribute("autocomplete"))&&this.telInput.setAttribute("autocomplete","off");let{allowDropdown:e,showSelectedDialCode:t,showFlags:n,containerClass:r,hiddenInput:i,dropdownContainer:a,fixDropdownWidth:o,useFullscreenPopup:s,countrySearch:l,i18n:c}=this.options,u="iti";e&&(u+=" iti--allow-dropdown"),t&&(u+=" iti--show-selected-dial-code"),n&&(u+=" iti--show-flags"),r&&(u+=` ${r}`),s||(u+=" iti--inline-dropdown");let d=op("div",{class:u});if(this.telInput.parentNode?.insertBefore(d,this.telInput),(n||t)&&(this.countryContainer=op("div",{class:"iti__country-container"},d),this.selectedCountry=op("button",{type:"button",class:"iti__selected-country",...e&&{"aria-expanded":"false","aria-label":this.options.i18n.selectedCountryAriaLabel,"aria-haspopup":l?"true":"listbox","aria-controls":l?`iti-${this.id}__dropdown-content`:`iti-${this.id}__country-listbox`,...l?{role:"combobox"}:{}}},this.countryContainer),this.selectedCountryInner=op("div",null,this.selectedCountry),this.selectedCountryA11yText=op("span",{class:"iti__a11y-text"},this.selectedCountryInner)),d.appendChild(this.telInput),this.selectedCountry&&this.telInput.disabled&&this.selectedCountry.setAttribute("aria-disabled","true"),t&&(this.selectedDialCode=op("div",{class:"iti__selected-dial-code"},this.selectedCountry)),e){this.telInput.disabled||this.selectedCountry.setAttribute("tabindex","0"),this.dropdownArrow=op("div",{class:"iti__arrow","aria-hidden":"true"},this.selectedCountry);let e=o?"":"iti--flexible-dropdown-width";if(this.dropdownContent=op("div",{id:`iti-${this.id}__dropdown-content`,class:`iti__dropdown-content iti__hide ${e}`}),l&&(this.searchInput=op("input",{type:"text",class:"iti__search-input",placeholder:c.searchPlaceholder,role:"combobox","aria-expanded":"true","aria-label":c.searchPlaceholder,"aria-controls":`iti-${this.id}__country-listbox`,"aria-autocomplete":"list",autocomplete:"off"},this.dropdownContent),this.searchResultsA11yText=op("span",{class:"iti__a11y-text"},this.dropdownContent)),this.countryList=op("ul",{class:"iti__country-list",id:`iti-${this.id}__country-listbox`,role:"listbox","aria-label":c.countryListAriaLabel},this.dropdownContent),this.preferredCountries.length&&!l&&(this._appendListItems(this.preferredCountries,"iti__preferred",!0),op("li",{class:"iti__divider","aria-hidden":"true"},this.countryList)),this._appendListItems(this.countries,"iti__standard"),l&&this._updateSearchResultsText(),a){let e="iti iti--container";e+=s?" iti--fullscreen-popup":" iti--inline-dropdown",l&&(e+=" iti--country-search"),this.dropdown=op("div",{class:e}),this.dropdown.appendChild(this.dropdownContent)}else this.countryContainer.appendChild(this.dropdownContent)}if(i){let e=i(this.telInput.getAttribute("name")||"");e.phone&&(this.hiddenInput=op("input",{type:"hidden",name:e.phone}),d.appendChild(this.hiddenInput)),e.country&&(this.hiddenInputCountry=op("input",{type:"hidden",name:e.country}),d.appendChild(this.hiddenInputCountry))}}_appendListItems(e,t,n){for(let r=0;r<e.length;r++){let i=e[r],a=n?"-preferred":"",o=op("li",{id:`iti-${this.id}__item-${i.iso2}${a}`,class:`iti__country ${t}`,tabindex:"-1",role:"option","data-dial-code":i.dialCode,"data-country-code":i.iso2,"aria-selected":"false"},this.countryList);i.nodeById[this.id]=o;let s="";this.options.showFlags&&(s+=`<div class='iti__flag-box'><div class='iti__flag iti__${i.iso2}'></div></div>`),s+=`<span class='iti__country-name'>${i.name}</span>`,s+=`<span class='iti__dial-code'>+${i.dialCode}</span>`,o.insertAdjacentHTML("beforeend",s)}}_setInitialState(e=!1){let t=this.telInput.getAttribute("value"),n=this.telInput.value,r=!t||"+"!==t.charAt(0)||n&&"+"===n.charAt(0)?n:t,i=this._getDialCode(r),a=ip(r),{initialCountry:o}=this.options;if(i&&!a)this._updateCountryFromNumber(r);else if("auto"!==o||e){let e=o?o.toLowerCase():"";e&&this._getCountryData(e,!0)?this._setCountry(e):i&&a?this._setCountry("us"):this._setCountry()}r&&this._updateValFromNumber(r)}_initListeners(){this._initTelInputListeners(),this.options.allowDropdown&&this._initDropdownListeners(),(this.hiddenInput||this.hiddenInputCountry)&&this.telInput.form&&this._initHiddenInputListener()}_initHiddenInputListener(){this._handleHiddenInputSubmit=()=>{this.hiddenInput&&(this.hiddenInput.value=this.getNumber()),this.hiddenInputCountry&&(this.hiddenInputCountry.value=this.getSelectedCountryData().iso2||"")},this.telInput.form?.addEventListener("submit",this._handleHiddenInputSubmit)}_initDropdownListeners(){this._handleLabelClick=e=>{this.dropdownContent.classList.contains("iti__hide")?this.telInput.focus():e.preventDefault()};let e=this.telInput.closest("label");e&&e.addEventListener("click",this._handleLabelClick),this._handleClickSelectedCountry=()=>{this.dropdownContent.classList.contains("iti__hide")&&!this.telInput.disabled&&!this.telInput.readOnly&&this._openDropdown()},this.selectedCountry.addEventListener("click",this._handleClickSelectedCountry),this._handleCountryContainerKeydown=e=>{this.dropdownContent.classList.contains("iti__hide")&&["ArrowUp","ArrowDown"," ","Enter"].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),this._openDropdown()),"Tab"===e.key&&this._closeDropdown()},this.countryContainer.addEventListener("keydown",this._handleCountryContainerKeydown)}_initRequests(){this.options.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.documentReady()?window.intlTelInputGlobals.loadUtils(this.options.utilsScript):window.addEventListener("load",(()=>{window.intlTelInputGlobals.loadUtils(this.options.utilsScript)})):this.resolveUtilsScriptPromise(),"auto"!==this.options.initialCountry||this.selectedCountryData.iso2?this.resolveAutoCountryPromise():this._loadAutoCountry()}_loadAutoCountry(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.options.geoIpLookup&&this.options.geoIpLookup(((e="")=>{let t=e.toLowerCase();t&&this._getCountryData(t,!0)?(window.intlTelInputGlobals.autoCountry=t,setTimeout((()=>sp("handleAutoCountry")))):(this._setInitialState(!0),sp("rejectAutoCountryPromise"))}),(()=>{this._setInitialState(!0),sp("rejectAutoCountryPromise")})))}_initTelInputListeners(){let{strictMode:e,formatAsYouType:t}=this.options,n=!1;this._handleInputEvent=r=>{this._updateCountryFromNumber(this.telInput.value)&&this._triggerCountryChange();let i=r&&r.data&&/[^+0-9]/.test(r.data),a=r&&"insertFromPaste"===r.inputType&&this.telInput.value;if(i||a&&!e?n=!0:/[^+0-9]/.test(this.telInput.value)||(n=!1),t&&!n){let e=this.telInput.selectionStart||0,t=this.telInput.value.substring(0,e).replace(/[^+0-9]/g,"").length,n=r&&"deleteContentForward"===r.inputType,i=this._formatNumberAsYouType(),a=((e,t,n,r)=>{if(0===n&&!r)return 0;let i=0;for(let n=0;n<t.length;n++){if(/[+0-9]/.test(t[n])&&i++,i===e&&!r)return n+1;if(r&&i===e+1)return n}return t.length})(t,i,e,n);this.telInput.value=i,this.telInput.setSelectionRange(a,a)}},this.telInput.addEventListener("input",this._handleInputEvent),e&&(this._handleKeydownEvent=e=>{if(1===e.key.length&&!e.altKey&&!e.ctrlKey&&!e.metaKey){let t=0===this.telInput.selectionStart&&"+"===e.key,n=/^[0-9]$/.test(e.key),r=t||n,i=this._getFullNumber(),a=window.intlTelInputUtils.getCoreNumber(i,this.selectedCountryData.iso2),o=this.maxCoreNumberLength&&a.length>=this.maxCoreNumberLength;(!r||o)&&e.preventDefault()}},this.telInput.addEventListener("keydown",this._handleKeydownEvent))}_cap(e){let t=parseInt(this.telInput.getAttribute("maxlength")||"",10);return t&&e.length>t?e.substr(0,t):e}_trigger(e){let t=new Event(e,{bubbles:!0,cancelable:!0});this.telInput.dispatchEvent(t)}_openDropdown(){let{fixDropdownWidth:e,countrySearch:t}=this.options;if(e&&(this.dropdownContent.style.width=`${this.telInput.offsetWidth}px`),this.dropdownContent.classList.remove("iti__hide"),this.selectedCountry.setAttribute("aria-expanded","true"),this._setDropdownPosition(),this.activeItem&&!t)this._highlightListItem(this.activeItem,!1),this._scrollTo(this.activeItem,!0);else{let e=this.countryList.firstElementChild;e&&(this._highlightListItem(e,!1),this.countryList.scrollTop=0),t&&this.searchInput.focus()}this._bindDropdownListeners(),this.dropdownArrow.classList.add("iti__arrow--up"),this._trigger("open:countrydropdown")}_setDropdownPosition(){if(this.options.dropdownContainer&&this.options.dropdownContainer.appendChild(this.dropdown),!this.options.useFullscreenPopup){let e=this.telInput.getBoundingClientRect(),t=document.documentElement.scrollTop,n=e.top+t,r=this.telInput.offsetHeight,i=this.dropdownContent.offsetHeight,a=n+r+i<t+window.innerHeight,o=n-i>t,s=!this.options.countrySearch&&!a&&o;if(((e,t,n)=>{n&&!e.classList.contains(t)?e.classList.add(t):!n&&e.classList.contains(t)&&e.classList.remove(t)})(this.dropdownContent,"iti__dropdown-content--dropup",s),this.options.dropdownContainer){let t=s?0:r;this.dropdown.style.top=`${e.top+t}px`,this.dropdown.style.left=`${e.left}px`,this._handleWindowScroll=()=>this._closeDropdown(),window.addEventListener("scroll",this._handleWindowScroll)}}}_bindDropdownListeners(){this._handleMouseoverCountryList=e=>{let t=e.target?.closest(".iti__country");t&&this._highlightListItem(t,!1)},this.countryList.addEventListener("mouseover",this._handleMouseoverCountryList),this._handleClickCountryList=e=>{let t=e.target?.closest(".iti__country");t&&this._selectListItem(t)},this.countryList.addEventListener("click",this._handleClickCountryList);let e=!0;this._handleClickOffToClose=()=>{e||this._closeDropdown(),e=!1},document.documentElement.addEventListener("click",this._handleClickOffToClose);let t="",n=null;if(this._handleKeydownOnDropdown=e=>{["ArrowUp","ArrowDown","Enter","Escape"].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),"ArrowUp"===e.key||"ArrowDown"===e.key?this._handleUpDownKey(e.key):"Enter"===e.key?this._handleEnterKey():"Escape"===e.key&&this._closeDropdown()),!this.options.countrySearch&&/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(e.key)&&(e.stopPropagation(),n&&clearTimeout(n),t+=e.key.toLowerCase(),this._searchForCountry(t),n=setTimeout((()=>{t=""}),1e3))},document.addEventListener("keydown",this._handleKeydownOnDropdown),this.options.countrySearch){let e=()=>{let e=this.searchInput.value.trim();e?this._filterCountries(e):this._filterCountries("",!0)},t=null;this._handleSearchChange=()=>{t&&clearTimeout(t),t=setTimeout((()=>{e(),t=null}),100)},this.searchInput.addEventListener("input",this._handleSearchChange),this.searchInput.addEventListener("click",(e=>e.stopPropagation()))}}_filterCountries(e,t=!1){let n=!0;this.countryList.innerHTML="";let r=rp(e);for(let e=0;e<this.countries.length;e++){let i=this.countries[e],a=rp(i.name),o=`+${i.dialCode}`;if(t||a.includes(r)||o.includes(r)||i.iso2.includes(r)){let e=i.nodeById[this.id];e&&this.countryList.appendChild(e),n&&(this._highlightListItem(e,!1),n=!1)}}this.countryList.scrollTop=0,this._updateSearchResultsText()}_updateSearchResultsText(){let e,{i18n:t}=this.options,n=this.countryList.childElementCount;e=0===n?t.zeroSearchResults:1===n?t.oneSearchResult:t.multipleSearchResults.replace("${count}",n.toString()),this.searchResultsA11yText.textContent=e}_handleUpDownKey(e){let t="ArrowUp"===e?this.highlightedItem?.previousElementSibling:this.highlightedItem?.nextElementSibling;if(t?t.classList.contains("iti__divider")&&(t="ArrowUp"===e?t.previousElementSibling:t.nextElementSibling):this.countryList.childElementCount>1&&(t="ArrowUp"===e?this.countryList.lastElementChild:this.countryList.firstElementChild),t){this._scrollTo(t,!1);let e=!this.options.countrySearch;this._highlightListItem(t,e)}}_handleEnterKey(){this.highlightedItem&&this._selectListItem(this.highlightedItem)}_searchForCountry(e){for(let t=0;t<this.countries.length;t++){let n=this.countries[t];if(n.name.substr(0,e.length).toLowerCase()===e){let e=n.nodeById[this.id];this._highlightListItem(e,!1),this._scrollTo(e,!0);break}}}_updateValFromNumber(e){let t=e;if(this.options.formatOnDisplay&&window.intlTelInputUtils&&this.selectedCountryData){let e=this.options.nationalMode||"+"!==t.charAt(0)&&!this.options.showSelectedDialCode,{NATIONAL:n,INTERNATIONAL:r}=window.intlTelInputUtils.numberFormat,i=e?n:r;t=window.intlTelInputUtils.formatNumber(t,this.selectedCountryData.iso2,i)}t=this._beforeSetNumber(t),this.telInput.value=t}_updateCountryFromNumber(e){let t=e.indexOf("+"),n=t?e.substring(t):e,r=this.selectedCountryData.dialCode;n&&"1"===r&&"+"!==n.charAt(0)&&("1"!==n.charAt(0)&&(n=`1${n}`),n=`+${n}`),this.options.showSelectedDialCode&&r&&"+"!==n.charAt(0)&&(n=`+${r}${n}`);let i=this._getDialCode(n,!0),a=np(n),o=null;if(i){let e=this.dialCodeToIso2Map[np(i)],t=-1!==e.indexOf(this.selectedCountryData.iso2)&&a.length<=i.length-1;if(!("1"===r&&ip(a)||t))for(let t=0;t<e.length;t++)if(e[t]){o=e[t];break}}else"+"===n.charAt(0)&&a.length?o="":(!n||"+"===n)&&!this.selectedCountryData.iso2&&(o=this.defaultCountry);return null!==o&&this._setCountry(o)}_highlightListItem(e,t){let n=this.highlightedItem;n&&(n.classList.remove("iti__highlight"),n.setAttribute("aria-selected","false")),this.highlightedItem=e,this.highlightedItem.classList.add("iti__highlight"),this.highlightedItem.setAttribute("aria-selected","true"),this.selectedCountry.setAttribute("aria-activedescendant",e.getAttribute("id")||""),this.options.countrySearch&&this.searchInput.setAttribute("aria-activedescendant",e.getAttribute("id")||""),t&&this.highlightedItem.focus()}_getCountryData(e,t){for(let t=0;t<this.countries.length;t++)if(this.countries[t].iso2===e)return this.countries[t];if(t)return null;throw new Error(`No country data for '${e}'`)}_setCountry(e){let{allowDropdown:t,showSelectedDialCode:n,showFlags:r,countrySearch:i,i18n:a}=this.options,o=this.selectedCountryData.iso2?this.selectedCountryData:{};if(this.selectedCountryData=e&&this._getCountryData(e,!1)||{},this.selectedCountryData.iso2&&(this.defaultCountry=this.selectedCountryData.iso2),this.selectedCountryInner){let t="",n="";e?r&&(t=`iti__flag iti__${e}`,n=`${this.selectedCountryData.name} +${this.selectedCountryData.dialCode}`):(t="iti__flag iti__globe",n=a.noCountrySelected),this.selectedCountryInner.className=t,this.selectedCountryA11yText.textContent=n}if(this._setSelectedCountryTitleAttribute(e,n),n){let e=this.selectedCountryData.dialCode?`+${this.selectedCountryData.dialCode}`:"";this.selectedDialCode.innerHTML=e;let t=this.selectedCountry.offsetWidth||this._getHiddenSelectedCountryWidth();this.isRTL?this.telInput.style.paddingRight=`${t+6}px`:this.telInput.style.paddingLeft=`${t+6}px`}if(this._updatePlaceholder(),this._updateMaxLength(),t&&!i){let t=this.activeItem;if(t&&(t.classList.remove("iti__active"),t.setAttribute("aria-selected","false")),e){let t=this.countryList.querySelector(`#iti-${this.id}__item-${e}-preferred`)||this.countryList.querySelector(`#iti-${this.id}__item-${e}`);t&&(t.setAttribute("aria-selected","true"),t.classList.add("iti__active"),this.activeItem=t)}}return o.iso2!==e}_updateMaxLength(){if(this.options.strictMode&&window.intlTelInputUtils)if(this.selectedCountryData.iso2){let e=window.intlTelInputUtils.numberType[this.options.placeholderNumberType],t=window.intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2,!1,e,!0),n=t;for(;window.intlTelInputUtils.isPossibleNumber(t,this.selectedCountryData.iso2);)n=t,t+="0";let r=window.intlTelInputUtils.getCoreNumber(n,this.selectedCountryData.iso2);this.maxCoreNumberLength=r.length}else this.maxCoreNumberLength=null}_setSelectedCountryTitleAttribute(e=null,t){if(!this.selectedCountry)return;let n;n=e&&!t?`${this.selectedCountryData.name}: +${this.selectedCountryData.dialCode}`:e?this.selectedCountryData.name:"Unknown",this.selectedCountry.setAttribute("title",n)}_getHiddenSelectedCountryWidth(){if(this.telInput.parentNode){let e=this.telInput.parentNode.cloneNode(!1);e.style.visibility="hidden",document.body.appendChild(e);let t=this.countryContainer.cloneNode();e.appendChild(t);let n=this.selectedCountry.cloneNode(!0);t.appendChild(n);let r=n.offsetWidth;return document.body.removeChild(e),r}return 0}_updatePlaceholder(){let{autoPlaceholder:e,placeholderNumberType:t,nationalMode:n,customPlaceholder:r}=this.options,i="aggressive"===e||!this.hadInitialPlaceholder&&"polite"===e;if(window.intlTelInputUtils&&i){let e=window.intlTelInputUtils.numberType[t],i=this.selectedCountryData.iso2?window.intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2,n,e):"";i=this._beforeSetNumber(i),"function"==typeof r&&(i=r(i,this.selectedCountryData)),this.telInput.setAttribute("placeholder",i)}}_selectListItem(e){let t=this._setCountry(e.getAttribute("data-country-code"));this._closeDropdown(),this._updateDialCode(e.getAttribute("data-dial-code")),this.telInput.focus(),t&&this._triggerCountryChange()}_closeDropdown(){this.dropdownContent.classList.add("iti__hide"),this.selectedCountry.setAttribute("aria-expanded","false"),this.selectedCountry.removeAttribute("aria-activedescendant"),this.highlightedItem&&this.highlightedItem.setAttribute("aria-selected","false"),this.options.countrySearch&&this.searchInput.removeAttribute("aria-activedescendant"),this.dropdownArrow.classList.remove("iti__arrow--up"),document.removeEventListener("keydown",this._handleKeydownOnDropdown),this.options.countrySearch&&this.searchInput.removeEventListener("input",this._handleSearchChange),document.documentElement.removeEventListener("click",this._handleClickOffToClose),this.countryList.removeEventListener("mouseover",this._handleMouseoverCountryList),this.countryList.removeEventListener("click",this._handleClickCountryList),this.options.dropdownContainer&&(this.options.useFullscreenPopup||window.removeEventListener("scroll",this._handleWindowScroll),this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown)),this._trigger("close:countrydropdown")}_scrollTo(e,t){let n=this.countryList,r=document.documentElement.scrollTop,i=n.offsetHeight,a=n.getBoundingClientRect().top+r,o=a+i,s=e.offsetHeight,l=e.getBoundingClientRect().top+r,c=l+s,u=l-a+n.scrollTop,d=i/2-s/2;if(l<a)t&&(u-=d),n.scrollTop=u;else if(c>o){t&&(u+=d);let e=i-s;n.scrollTop=u-e}}_updateDialCode(e){let t,n=this.telInput.value,r=`+${e}`;if("+"===n.charAt(0)){let e=this._getDialCode(n);t=e?n.replace(e,r):r,this.telInput.value=t}}_getDialCode(e,t){let n="";if("+"===e.charAt(0)){let r="";for(let i=0;i<e.length;i++){let a=e.charAt(i);if(!isNaN(parseInt(a,10))){if(r+=a,t)this.dialCodeToIso2Map[r]&&(n=e.substr(0,i+1));else if(this.dialCodes[r]){n=e.substr(0,i+1);break}if(r.length===this.dialCodeMaxLen)break}}}return n}_getFullNumber(){let e,t=this.telInput.value.trim(),{dialCode:n}=this.selectedCountryData,r=np(t);return e=this.options.showSelectedDialCode&&!this.options.nationalMode&&"+"!==t.charAt(0)&&n&&r?`+${n}`:"",e+t}_beforeSetNumber(e){let t=e;if(this.options.showSelectedDialCode){let e=this._getDialCode(t);if(e){e=`+${this.selectedCountryData.dialCode}`;let n=" "===t[e.length]||"-"===t[e.length]?e.length+1:e.length;t=t.substr(n)}}return this._cap(t)}_triggerCountryChange(){this._trigger("countrychange")}_formatNumberAsYouType(){let e=this._getFullNumber(),t=window.intlTelInputUtils?window.intlTelInputUtils.formatNumberAsYouType(e,this.selectedCountryData.iso2):e,{dialCode:n}=this.selectedCountryData;return this.options.showSelectedDialCode&&!this.options.nationalMode&&"+"!==this.telInput.value.charAt(0)&&t.includes(`+${n}`)?(t.split(`+${n}`)[1]||"").trim():t}handleAutoCountry(){"auto"===this.options.initialCountry&&window.intlTelInputGlobals.autoCountry&&(this.defaultCountry=window.intlTelInputGlobals.autoCountry,this.telInput.value||this.setCountry(this.defaultCountry),this.resolveAutoCountryPromise())}handleUtils(){window.intlTelInputUtils&&(this.telInput.value&&this._updateValFromNumber(this.telInput.value),this.selectedCountryData.iso2&&(this._updatePlaceholder(),this._updateMaxLength())),this.resolveUtilsScriptPromise()}destroy(){if(this.options.allowDropdown){this._closeDropdown(),this.selectedCountry.removeEventListener("click",this._handleClickSelectedCountry),this.countryContainer.removeEventListener("keydown",this._handleCountryContainerKeydown);let e=this.telInput.closest("label");e&&e.removeEventListener("click",this._handleLabelClick)}let{form:e}=this.telInput;this._handleHiddenInputSubmit&&e&&e.removeEventListener("submit",this._handleHiddenInputSubmit),this.telInput.removeEventListener("input",this._handleInputEvent),this._handleKeydownEvent&&this.telInput.removeEventListener("keydown",this._handleKeydownEvent),this.telInput.removeAttribute("data-intl-tel-input-id");let t=this.telInput.parentNode;t?.parentNode?.insertBefore(this.telInput,t),t?.parentNode?.removeChild(t),delete window.intlTelInputGlobals.instances[this.id]}getExtension(){return window.intlTelInputUtils?window.intlTelInputUtils.getExtension(this._getFullNumber(),this.selectedCountryData.iso2):""}getNumber(e){if(window.intlTelInputUtils){let{iso2:t}=this.selectedCountryData;return window.intlTelInputUtils.formatNumber(this._getFullNumber(),t,e)}return""}getNumberType(){return window.intlTelInputUtils?window.intlTelInputUtils.getNumberType(this._getFullNumber(),this.selectedCountryData.iso2):-99}getSelectedCountryData(){return this.selectedCountryData}getValidationError(){if(window.intlTelInputUtils){let{iso2:e}=this.selectedCountryData;return window.intlTelInputUtils.getValidationError(this._getFullNumber(),e)}return-99}isValidNumber(e=!0){let t=this._getFullNumber();return!/\p{L}/u.test(t)&&(window.intlTelInputUtils?window.intlTelInputUtils.isPossibleNumber(t,this.selectedCountryData.iso2,e):null)}isValidNumberPrecise(){let e=this._getFullNumber();return!/\p{L}/u.test(e)&&(window.intlTelInputUtils?window.intlTelInputUtils.isValidNumber(e,this.selectedCountryData.iso2):null)}setCountry(e){let t=e.toLowerCase();this.selectedCountryData.iso2!==t&&(this._setCountry(t),this._updateDialCode(this.selectedCountryData.dialCode),this._triggerCountryChange())}setNumber(e){let t=this._updateCountryFromNumber(e);this._updateValFromNumber(e),t&&this._triggerCountryChange()}setPlaceholderNumberType(e){this.options.placeholderNumberType=e,this._updatePlaceholder()}};if("object"==typeof window){let e={defaults:ep,documentReady:()=>"complete"===document.readyState,getCountryData:()=>Zf,getInstance:t=>{let n=t.getAttribute("data-intl-tel-input-id");return n?e.instances[n]:null},instances:{},loadUtils:e=>window.intlTelInputUtils||window.intlTelInputGlobals.startedLoadingUtilsScript?null:(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,new Promise(((t,n)=>((e,t,n)=>{let r=document.createElement("script");r.onload=()=>{sp("handleUtils"),t&&t()},r.onerror=()=>{sp("rejectUtilsScriptPromise"),n&&n()},r.className="iti-load-utils",r.async=!0,r.src=e,document.body.appendChild(r)})(e,t,n)))),version:"21.2.4"};window.intlTelInputGlobals=e}var cp=({initialValue:e="",onChangeNumber:t=()=>{},onChangeCountry:n=()=>{},onChangeValidity:a=()=>{},onChangeErrorCode:o=()=>{},usePreciseValidation:s=!1,initOptions:l={},inputProps:c={}})=>{let u=(0,r.useRef)(null),d=(0,r.useRef)(null),h=()=>{let e=d.current?.getNumber()||"",r=d.current?.getSelectedCountryData().iso2||"";if(t(e),n(r),d.current)if(s?d.current.isValidNumberPrecise():d.current.isValidNumber())a(!0),o(null);else{let e=d.current.getValidationError();a(!1),o(e)}};return(0,r.useEffect)((()=>{let e=u.current;return e&&(d.current=((e,t)=>{let n=new lp(e,t);return n._init(),e.setAttribute("data-intl-tel-input-id",n.id.toString()),window.intlTelInputGlobals.instances[n.id]=n,n})(e,l),e.addEventListener("countrychange",h)),()=>{e&&e.removeEventListener("countrychange",h),d.current?.destroy()}}),[]),i().createElement("input",{type:"tel",ref:u,onInput:h,defaultValue:e,...c})};function up({id:e,value:t,onChange:n,onError:i,className:a,intlTelInputSettings:o}){const[s,c]=(0,r.useState)(o.initialCountry),u=o.initialCountry&&o.utilsScriptUrl;return(0,r.useEffect)((()=>{if(!u)return;const e=setTimeout((()=>{window.intlTelInputGlobals.loadUtils(o.utilsScriptUrl),document.querySelectorAll(".iti__tel-input").forEach((function(e){const t=document.querySelector(".iti__country-container").offsetWidth;e.style.paddingLeft=String(t+4)+"px"}))}),100);return()=>{clearInterval(e)}}),[u]),(0,r.createElement)("div",{id:e,className:`EqlH48snB_Xljw3l9Aho ${a||""}`},(0,r.createElement)(cp,{initialValue:t,onChangeCountry:c,onChangeNumber:e=>{if(e&&window.intlTelInputUtils&&!window.intlTelInputUtils.isValidNumber(e,s)){const t=window.intlTelInputUtils.getValidationError(e,s);n(String(t)),i&&i(o.errorMap[t])}else n(e),i&&i(null)},initOptions:{initialCountry:o.initialCountry,showSelectedDialCode:o.showSelectedDialCode,strictMode:o.strictMode,i18n:o.i18n,useFullscreenPopup:o.useFullscreenPopup,utilsScript:o.utilsScriptUrl},inputProps:{"aria-label":(0,l.__)("Phone number","give")}}))}function dp({name:e,label:t}){const{watch:n,setValue:i}=T(),{errors:a}=j(),o=n(e);return(0,r.createElement)(tl,{error:a[e]?.message},(0,r.createElement)("label",{htmlFor:e},t),(0,r.createElement)("input",{type:"datetime-local",id:e,value:zs(o),onChange:t=>{i(e,function(e){if(!e)return"";const t=(0,Ns.getDate)(e);return isNaN(t.getTime())?"":(0,Ns.dateI18n)("Y-m-d\\TH:i:sP",t,void 0)}(t.target.value),{shouldDirty:!0})}}))}const{donationStatuses:hp,intlTelInputSettings:fp}=xh();function pp(){const{getValues:e,setValue:t,register:n,watch:i,setError:a}=T(),{errors:o}=j(),s=e("amount");return(0,r.createElement)(rl,{title:(0,l.__)("Donation details","give"),description:(0,l.__)("This includes the donation information","give")},(0,r.createElement)("div",null,(0,r.createElement)("div",{className:zf.formRow},(0,r.createElement)(tl,{error:o.amount?.message},(0,r.createElement)("label",{htmlFor:"amount"},(0,l.__)("Amount","give")),(0,r.createElement)(Rf,{name:"amount",currency:s.currency,disabled:!1,placeholder:(0,l.__)("Enter amount","give"),value:s.value,onValueChange:e=>{t("amount",{value:Number(null!=e?e:0),currency:s.currency},{shouldDirty:!0})}})),(0,r.createElement)(tl,{error:o.status?.message},(0,r.createElement)(Yf,{statusOptions:hp}))),(0,r.createElement)(dp,{name:"createdAt",label:(0,l.__)("Donation date and time","give")}),(0,r.createElement)(Gf,{campaignIdFieldName:"campaignId",formIdFieldName:"formId"}),(0,r.createElement)(tl,{error:o.comment?.message},(0,r.createElement)("label",{htmlFor:"comment"},(0,l.__)("Donor comment","give")),(0,r.createElement)("textarea",{id:"comment",...n("comment"),rows:3,placeholder:(0,l.__)("Add a comment","give")})),(0,r.createElement)(tl,{error:o.company?.message},(0,r.createElement)("label",{htmlFor:"company"},(0,l.__)("Company","give")),(0,r.createElement)("input",{id:"company",...n("company"),placeholder:(0,l.__)("Enter company","give")})),(0,r.createElement)(tl,{error:o.phone?.message},(0,r.createElement)("label",{htmlFor:"phone"},(0,l.__)("Phone","give")),(0,r.createElement)(up,{id:"phone",value:i("phone"),onChange:e=>t("phone",e,{shouldDirty:!0}),onError:e=>a("phone",{message:e}),intlTelInputSettings:fp})),(0,r.createElement)(tl,{error:o.anonymous?.message},(0,r.createElement)("fieldset",{className:zf.radioField},(0,r.createElement)("legend",null,(0,l.__)("Anonymous donation","give")),(0,r.createElement)("div",{className:zf.radioOptions},(0,r.createElement)("label",{htmlFor:"anonymous-yes",className:zf.radioLabel},(0,r.createElement)("input",{type:"radio",id:"anonymous-yes",value:"true",...n("anonymous",{setValueAs:e=>e.toString()})}),(0,r.createElement)("span",null,(0,l.__)("Yes","give"))),(0,r.createElement)("label",{htmlFor:"anonymous-no",className:zf.radioLabel},(0,r.createElement)("input",{type:"radio",id:"anonymous-no",value:"false",...n("anonymous",{setValueAs:e=>e.toString()})}),(0,r.createElement)("span",null,(0,l.__)("No","give"))))))))}function gp({name:e,mode:t,label:n,description:i}){const{watch:a,setValue:o}=T(),{errors:s}=j(),c=a(e),{selectedOption:u,loadOptions:d,mapOptionsForMenu:h,error:f}=function(e,t){const{record:n}=(0,Xo.useEntityRecord)("givewp","donor",e);return Kf({recordId:e||null,selectedOptionRecord:n,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,r.createElement)(Xf,{name:e,label:n,description:i,handleChange:t=>{var n;o(e,null!==(n=t?.value)&&void 0!==n?n: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 mp(){const{mode:e}=xh();return(0,r.createElement)(rl,{title:(0,l.__)("Associated donor","give"),description:(0,l.__)("Manage the donor connected to this donation","give")},(0,r.createElement)(gp,{mode:e,name:"donorId",label:(0,l.__)("Donor","give"),description:(0,l.__)("Link the donation to the selected donor","give")}))}const{states:vp}=xh(),{countries:yp}=xh();function bp(){const[e,t]=(0,r.useState)({hasStates:!1,states:[],stateLabel:(0,l.__)("State","give"),isRequired:!1,showField:!0}),{register:n,watch:i}=T(),{errors:a}=j(),{country:o}=i("billingAddress");return(0,r.useEffect)((()=>{if(o){const e=(e=>{if(!e)return{hasStates:!1,states:[],stateLabel:(0,l.__)("State","give"),isRequired:!1,showField:!1};const t=vp?.noStatesCountries||[],n=vp?.statesNotRequiredCountries||[],r=vp?.labels||{},i=vp?.list||{},a=!t.includes(e),o=a&&!n.includes(e),s=r[e]||(0,l.__)("State","give"),c=i[e]||{},u=Object.entries(c).map((([e,t])=>({value:e,label:String(t)}))).filter((e=>e.value&&""!==e.value.trim()));return{hasStates:u.length>0,states:u,stateLabel:s,isRequired:o,showField:a}})(o);t(e)}}),[o]),(0,r.createElement)(rl,{title:(0,l.__)("Billing details","give"),description:(0,l.__)("This includes the billing name, email and address","give")},(0,r.createElement)("div",null,(0,r.createElement)("div",{className:zf.formRow},(0,r.createElement)(tl,{error:a.firstName?.message},(0,r.createElement)("label",{htmlFor:"firstName"},(0,l.__)("First name","give")),(0,r.createElement)("input",{id:"firstName",...n("firstName")})),(0,r.createElement)(tl,{error:a.lastName?.message},(0,r.createElement)("label",{htmlFor:"lastName"},(0,l.__)("Last name","give")),(0,r.createElement)("input",{id:"lastName",...n("lastName")}))),(0,r.createElement)(tl,{error:a.email?.message},(0,r.createElement)("label",{htmlFor:"email"},(0,l.__)("Email","give")),(0,r.createElement)("input",{id:"email",...n("email")})),(0,r.createElement)(tl,{error:a.billingAddress?.country?.message},(0,r.createElement)("label",{htmlFor:"country",className:zf.label},(0,l.__)("Country","give")),(0,r.createElement)("select",{id:"country",...n("billingAddress.country")},(0,r.createElement)("option",{value:""},(0,l.__)("Select a country","give")),Object.entries(yp).filter((([e])=>""!==e)).map((([e,t])=>(0,r.createElement)("option",{key:e,value:e},t))))),(0,r.createElement)(tl,{error:a.billingAddress?.address1?.message},(0,r.createElement)("label",{htmlFor:"address1"},(0,l.__)("Address 1","give")),(0,r.createElement)("input",{id:"address1",...n("billingAddress.address1")})),(0,r.createElement)(tl,{error:a.billingAddress?.address2?.message},(0,r.createElement)("label",{htmlFor:"address2"},(0,l.__)("Address 2","give")),(0,r.createElement)("input",{id:"address2",...n("billingAddress.address2")})),(0,r.createElement)(tl,{error:a.billingAddress?.city?.message},(0,r.createElement)("label",{htmlFor:"city"},(0,l.__)("City","give")),(0,r.createElement)("input",{id:"city",...n("billingAddress.city")})),(0,r.createElement)("div",{className:zf.formRow},e.showField&&(0,r.createElement)(tl,{error:a.billingAddress?.state?.message},(0,r.createElement)("label",{htmlFor:"state",className:zf.label},e.stateLabel),e.hasStates?(0,r.createElement)("select",{id:"state",...n("billingAddress.state")},(0,r.createElement)("option",{value:""},(0,l.sprintf)((0,l.__)("Select a %s","give"),e.stateLabel.toLowerCase())),e.states.map((e=>(0,r.createElement)("option",{key:e.value,value:e.value},e.label)))):(0,r.createElement)("input",{type:"text",id:"state",...n("billingAddress.state")})),(0,r.createElement)(tl,{error:a.billingAddress?.zip?.message},(0,r.createElement)("label",{htmlFor:"zip"},(0,l.__)("Zip/Postal code","give")),(0,r.createElement)("input",{id:"zip",...n("billingAddress.zip")})))))}function xp(){return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(nl,null,(0,r.createElement)(pp,null),(0,r.createElement)(mp,null),(0,r.createElement)(bp,null)))}const{Slot:wp,Fill:kp}=(0,Te.createSlotFill)("GiveWP/DonationDetails/Records/AdditionalInfo");function Sp(){return(0,r.createElement)("div",{className:"s1zPi42mo1xHB33FDBvv"},(0,r.createElement)(p,null),(0,r.createElement)("p",{className:"BuEeNqE0vYKOrEnN_usu"},(0,l.__)("No custom fields added yet","give")))}function Cp(){const{record:e}=bh(),t=e?.customFields||[];return(0,r.createElement)(rl,{title:(0,l.__)("Custom form fields","give"),description:(0,l.__)("Manage the custom fields filled by the donor","give")},(0,r.createElement)(tl,null,t.length?(0,r.createElement)("div",{className:"PRcOU11l1GIVeWTvq7iw"},t.map(((e,t)=>(0,r.createElement)("div",{key:t,className:"BQryHWkjfsa1Xvd7TgHz"},(0,r.createElement)("div",{className:"HPrbXni2A5lj6XkGIIAM"},e.label),(0,r.createElement)($t,{className:"DASCE44G0u5vhqn00Axz",content:e.value}))))):(0,r.createElement)(Sp,null)))}function _p(){return(0,r.createElement)(nl,null,(0,r.createElement)(Cp,null),(0,r.createElement)(wp,null))}const Ep=[{id:"overview",title:(0,l.__)("Overview","give"),content:function(){var e;const t=new URLSearchParams(window.location.search),n=parseInt(null!==(e=t.get("id"))&&void 0!==e?e:"0"),{record:i,hasResolved:a}=bh(n);return a&&i?(0,r.createElement)("div",{className:"kRTs_sasJeJwuGISIj_t"},(0,r.createElement)(Sh,{donation:i,isResolving:!a}),(0,r.createElement)("div",{className:"wkI_rKnAXi92VS4MVXL4"},(0,r.createElement)(Vh,{donation:i}),(0,r.createElement)("div",{className:"Ai01qOTMsG0bqMgGmzEo"},(0,r.createElement)(pf,{donationId:n}))),(0,r.createElement)("div",{className:"shuUBWmLV0yaSBvB9JEk"},(0,r.createElement)(Jh,{donation:i}))):(0,r.createElement)(Qh,null)}},{id:"records",title:(0,l.__)("Records","give"),content:function(){const[e,t]=(0,r.useState)("general");Bn(e);const n=[{id:"general",title:(0,l.__)("General","give"),content:xp},{id:"additional-info",title:(0,l.__)("Additional Info","give"),content:_p}];return(0,r.createElement)(Xd,{selectedKey:e,onSelectionChange:e=>t(String(e))},(0,r.createElement)(Gd,{className:zf.tabList},n.map((t=>(0,r.createElement)(qd,{key:t.id,id:t.id,className:s()(zf.tabItem,e===t.id&&zf.activeTabItem),"data-text":t.title},t.title)))),(0,r.createElement)("div",null,n.map((e=>(0,r.createElement)(Zd,{key:e.id,id:e.id},(0,r.createElement)(e.content,null))))))}}],{donationStatuses:Pp}=xh(),Ap=({status:e,isTest:t})=>{const n=Pp;return n[e]?(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:`${wh.statusBadge} ${wh[`statusBadge--${e}`]}`},n[e]),t&&(0,r.createElement)("div",{className:`${wh.statusBadge} ${wh.testBadge}`},(0,l.__)("Test Donation","give"))):null},Dp=document.getElementById("give-admin-donations-root");Dp&&(0,a.createRoot)(Dp).render((0,r.createElement)((function(){const{adminUrl:e,donationsAdminUrl:t}=xh(),[n,i]=(0,r.useState)(null),{record:o}=bh(),{formatter:c}=kh(o),{canRefund:d,refund:h,isRefunding:f,isRefunded:p}=function(e){const[t,n]=(0,r.useState)(!1),[i,a]=(0,r.useState)(!1),o=(0,Ie.useDispatch)("givewp/admin-details-page-notifications"),s=(0,r.useMemo)((()=>!!e&&(e=>{const{gateways:t}=xh(),n=t.find((t=>t.id===e.gatewayId&&t.enabled));return n?.supportsRefund&&"publish"===e.status})(e)),[e?.gatewayId,e?.status]),{invalidateResolution:c,invalidateResolutionForStore:u}=(0,Ie.useDispatch)("core");return{isRefunding:t,refund:async()=>{n(!0);const t=await Re()({path:`/givewp/v3/donations/${e.id}/refund`,method:"POST"});if((e=>"object"==typeof e&&null!==e&&"id"in e)(t)&&"refunded"===t.status)return n(!1),a(!0),c("getEntityRecords",["givewp","donation"]),u(),o.addSnackbarNotice({id:"refund-donation",content:(0,l.__)("Refund completed successfully","give")}),t;throw console.error("Failed to refund donation",t),n(!1),a(!1),o.addSnackbarNotice({id:"refund-donation",content:(0,l.__)("Failed to refund donation","give")}),new Error("Failed to refund donation")},isRefunded:i,canRefund:s}}(o),{deleteEntityRecord:m}=(0,Ie.useDispatch)(Xo.store);return(0,r.createElement)(lh,{objectId:o?.id,objectType:"donation",objectTypePlural:"donations",useObjectEntityRecord:bh,tabDefinitions:Ep,breadcrumbUrl:`${e}edit.php?post_type=give_forms&page=give-payment-history`,breadcrumbTitle:o?.id&&(0,l.sprintf)("#%s",o?.id),pageTitle:null!=o?.amount?.value?c.format(o?.amount?.value):"",StatusBadge:()=>(0,r.createElement)(Ap,{status:o?.status,isTest:"test"===o?.mode}),ContextMenuItems:({className:e})=>(0,r.createElement)(r.Fragment,null,d&&(0,r.createElement)("a",{href:"#",className:e,onClick:()=>i("refund")},(0,r.createElement)(g,null)," ",(0,l.__)("Refund","give")),(0,r.createElement)("a",{href:"#",className:s()(e,wh.archive),onClick:()=>i("delete")},(0,r.createElement)(u,null)," ",(0,l.__)("Trash donation","give")))},(0,r.createElement)(yh,{title:(0,l.__)("Refund Donation","give"),actionLabel:(0,l.__)("Refund Donation","give"),isOpen:"refund"===n&&!p,variant:"regular",handleClose:()=>i(null),handleConfirm:async()=>{try{await h()}catch(e){i(null)}},isConfirming:f},(0,a.createInterpolateElement)((0,l.sprintf)((0,l.__)("Refund <strong>%s</strong> to <strong>%s</strong>","give"),c.format(o?.amount?.value),o?.firstName),{strong:(0,r.createElement)("strong",null)})),(0,r.createElement)(yh,{title:(0,l.__)("Move donation to trash","give"),actionLabel:(0,l.__)("Trash Donation","give"),isOpen:"delete"===n,handleClose:()=>i(null),handleConfirm:async()=>{try{await m("givewp","donation",o?.id,{force:!1}),window.location.href=t}catch(e){i(null)}}},(0,l.__)("Are you sure you want to move this donation to the trash? You can restore it later if needed.","give")))}),null))})()})();