From d64a6b56523e323bc235d100cfc6457d9443f88c Mon Sep 17 00:00:00 2001 From: Sami Mokaddem Date: Wed, 10 Jul 2024 12:15:23 +0200 Subject: [PATCH] chg: [app:user-activity] Replaced ApexChart heatmap by homemade heatmap --- dist/assets/index-CrX71Als.css | 1 + .../{index-DYjX_zK2.js => index-D2WYd2RY.js} | 44 +++--- dist/assets/index-XAPeN3Gs.css | 1 - dist/index.html | 4 +- exercise.py | 5 +- src/components/LiveLogsUserActivityGraph.vue | 135 +++++------------- src/socket.js | 1 - tailwind.config.js | 5 + 8 files changed, 69 insertions(+), 127 deletions(-) create mode 100644 dist/assets/index-CrX71Als.css rename dist/assets/{index-DYjX_zK2.js => index-D2WYd2RY.js} (69%) delete mode 100644 dist/assets/index-XAPeN3Gs.css diff --git a/dist/assets/index-CrX71Als.css b/dist/assets/index-CrX71Als.css new file mode 100644 index 0000000..ea59729 --- /dev/null +++ b/dist/assets/index-CrX71Als.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{color-scheme:light;--in: 72.06% .191 231.6;--su: 64.8% .15 160;--wa: 84.71% .199 83.87;--er: 71.76% .221 22.18;--pc: 89.824% .06192 275.75;--ac: 15.352% .0368 183.61;--inc: 0% 0 0;--suc: 0% 0 0;--wac: 0% 0 0;--erc: 0% 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 49.12% .3096 275.75;--s: 69.71% .329 342.55;--sc: 98.71% .0106 342.55;--a: 76.76% .184 183.61;--n: 32.1785% .02476 255.701624;--nc: 89.4994% .011585 252.096176;--b1: 100% 0 0;--b2: 96.1151% 0 0;--b3: 92.4169% .00108 197.137559;--bc: 27.8078% .029596 256.847952}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--in: 72.06% .191 231.6;--su: 64.8% .15 160;--wa: 84.71% .199 83.87;--er: 71.76% .221 22.18;--pc: 13.138% .0392 275.75;--sc: 14.96% .052 342.55;--ac: 14.902% .0334 183.61;--inc: 0% 0 0;--suc: 0% 0 0;--wac: 0% 0 0;--erc: 0% 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 65.69% .196 275.75;--s: 74.8% .26 342.55;--a: 74.51% .167 183.61;--n: 31.3815% .021108 254.139175;--nc: 74.6477% .0216 264.435964;--b1: 25.3267% .015896 252.417568;--b2: 23.2607% .013807 253.100675;--b3: 21.1484% .01165 254.087939;--bc: 74.6477% .0216 264.435964}}[data-theme=light]{color-scheme:light;--in: 72.06% .191 231.6;--su: 64.8% .15 160;--wa: 84.71% .199 83.87;--er: 71.76% .221 22.18;--pc: 89.824% .06192 275.75;--ac: 15.352% .0368 183.61;--inc: 0% 0 0;--suc: 0% 0 0;--wac: 0% 0 0;--erc: 0% 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 49.12% .3096 275.75;--s: 69.71% .329 342.55;--sc: 98.71% .0106 342.55;--a: 76.76% .184 183.61;--n: 32.1785% .02476 255.701624;--nc: 89.4994% .011585 252.096176;--b1: 100% 0 0;--b2: 96.1151% 0 0;--b3: 92.4169% .00108 197.137559;--bc: 27.8078% .029596 256.847952}:root:has(input.theme-controller[value=light]:checked){color-scheme:light;--in: 72.06% .191 231.6;--su: 64.8% .15 160;--wa: 84.71% .199 83.87;--er: 71.76% .221 22.18;--pc: 89.824% .06192 275.75;--ac: 15.352% .0368 183.61;--inc: 0% 0 0;--suc: 0% 0 0;--wac: 0% 0 0;--erc: 0% 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 49.12% .3096 275.75;--s: 69.71% .329 342.55;--sc: 98.71% .0106 342.55;--a: 76.76% .184 183.61;--n: 32.1785% .02476 255.701624;--nc: 89.4994% .011585 252.096176;--b1: 100% 0 0;--b2: 96.1151% 0 0;--b3: 92.4169% .00108 197.137559;--bc: 27.8078% .029596 256.847952}[data-theme=dark]{color-scheme:dark;--in: 72.06% .191 231.6;--su: 64.8% .15 160;--wa: 84.71% .199 83.87;--er: 71.76% .221 22.18;--pc: 13.138% .0392 275.75;--sc: 14.96% .052 342.55;--ac: 14.902% .0334 183.61;--inc: 0% 0 0;--suc: 0% 0 0;--wac: 0% 0 0;--erc: 0% 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 65.69% .196 275.75;--s: 74.8% .26 342.55;--a: 74.51% .167 183.61;--n: 31.3815% .021108 254.139175;--nc: 74.6477% .0216 264.435964;--b1: 25.3267% .015896 252.417568;--b2: 23.2607% .013807 253.100675;--b3: 21.1484% .01165 254.087939;--bc: 74.6477% .0216 264.435964}:root:has(input.theme-controller[value=dark]:checked){color-scheme:dark;--in: 72.06% .191 231.6;--su: 64.8% .15 160;--wa: 84.71% .199 83.87;--er: 71.76% .221 22.18;--pc: 13.138% .0392 275.75;--sc: 14.96% .052 342.55;--ac: 14.902% .0334 183.61;--inc: 0% 0 0;--suc: 0% 0 0;--wac: 0% 0 0;--erc: 0% 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 65.69% .196 275.75;--s: 74.8% .26 342.55;--a: 74.51% .167 183.61;--n: 31.3815% .021108 254.139175;--nc: 74.6477% .0216 264.435964;--b1: 25.3267% .015896 252.417568;--b2: 23.2607% .013807 253.100675;--b3: 21.1484% .01165 254.087939;--bc: 74.6477% .0216 264.435964}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }@media (hover:hover){.checkbox-success:hover{--tw-border-opacity: 1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.label a:hover{--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}}.btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn, .5rem);border-color:transparent;border-color:oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn, 1px);transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity: 1;--tw-border-opacity: 1}.btn-disabled,.btn[disabled],.btn:disabled{pointer-events:none}.btn-circle{height:3rem;width:3rem;border-radius:9999px;padding:0}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}.checkbox{flex-shrink:0;--chkbg: var(--fallback-bc,oklch(var(--bc)/1));--chkfg: var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: .2}.collapse:not(td):not(tr):not(colgroup){visibility:visible}.collapse{position:relative;display:grid;overflow:hidden;grid-template-rows:auto 0fr;transition:grid-template-rows .2s;width:100%;border-radius:var(--rounded-box, 1rem)}.collapse-title,.collapse>input[type=checkbox],.collapse>input[type=radio],.collapse-content{grid-column-start:1;grid-row-start:1}.collapse>input[type=checkbox],.collapse>input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.collapse[open],.collapse-open,.collapse:focus:not(.collapse-close){grid-template-rows:auto 1fr}.collapse:not(.collapse-close):has(>input[type=checkbox]:checked),.collapse:not(.collapse-close):has(>input[type=radio]:checked){grid-template-rows:auto 1fr}.collapse[open]>.collapse-content,.collapse-open>.collapse-content,.collapse:focus:not(.collapse-close)>.collapse-content,.collapse:not(.collapse-close)>input[type=checkbox]:checked~.collapse-content,.collapse:not(.collapse-close)>input[type=radio]:checked~.collapse-content{visibility:visible;min-height:-moz-fit-content;min-height:fit-content}@media (hover: hover){.btm-nav>*.disabled:hover,.btm-nav>*[disabled]:hover{pointer-events:none;--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.btn:hover{--tw-border-opacity: 1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,black);border-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,black)}}@supports not (color: oklch(0% 0 0)){.btn:hover{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}.btn.glass:hover{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-ghost:hover{border-color:transparent}@supports (color: oklch(0% 0 0)){.btn-ghost:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}}.btn-disabled:hover,.btn[disabled]:hover,.btn:disabled:hover{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}@supports (color: color-mix(in oklab,black,black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}}.form-control{display:flex;flex-direction:column}.label{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding:.5rem .25rem}.input{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.input[type=number]::-webkit-inner-spin-button,.input-md[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.link{cursor:pointer;text-decoration-line:underline}.mask{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/.3))}.modal{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;margin:0;display:grid;height:100%;max-height:none;width:100%;max-width:none;justify-items:center;padding:0;opacity:0;overscroll-behavior:contain;z-index:999;background-color:transparent;color:inherit;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-property:transform,opacity,visibility;overflow-y:hidden}:where(.modal){align-items:center}.modal-box{max-height:calc(100vh - 5em);grid-column-start:1;grid-row-start:1;width:91.666667%;max-width:32rem;--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box, 1rem);border-bottom-left-radius:var(--rounded-box, 1rem);border-top-left-radius:var(--rounded-box, 1rem);border-top-right-radius:var(--rounded-box, 1rem);--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;box-shadow:#00000040 0 25px 50px -12px;overflow-y:auto;overscroll-behavior:contain}.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open]{pointer-events:auto;visibility:visible;opacity:1}.modal-action{display:flex;margin-top:1.5rem;justify-content:flex-end}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){overflow:hidden;scrollbar-gutter:stable}.\!progress{position:relative!important;width:100%!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;overflow:hidden!important;height:.5rem!important;border-radius:var(--rounded-box, 1rem)!important;background-color:var(--fallback-bc,oklch(var(--bc)/.2))!important}.progress{position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;height:.5rem;border-radius:var(--rounded-box, 1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.table{position:relative;width:100%;border-radius:var(--rounded-box, 1rem);text-align:left;font-size:.875rem;line-height:1.25rem}.table :where(.table-pin-rows thead tr){position:sticky;top:0;z-index:1;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0;z-index:1;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-cols tr th){position:sticky;left:0;right:0;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.toggle{flex-shrink:0;--tglbg: var(--fallback-b1,oklch(var(--b1)/1));--handleoffset: 1.5rem;--handleoffsetcalculator: calc(var(--handleoffset) * -1);--togglehandleborder: 0 0;height:1.5rem;width:3rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-badge, 1.9rem);border-width:1px;border-color:currentColor;background-color:currentColor;color:var(--fallback-bc,oklch(var(--bc)/.5));transition:background,box-shadow var(--animation-input, .2s) ease-out;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset,var(--togglehandleborder)}.btm-nav>*.disabled,.btm-nav>*[disabled]{pointer-events:none;--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}@media (prefers-reduced-motion: no-preference){.btn{animation:button-pop var(--animation-btn, .25s) ease-out}}.btn:active:hover,.btn:active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale, .97))}@supports not (color: oklch(0% 0 0)){.btn{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn.glass{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-ghost{border-width:1px;border-color:transparent;background-color:transparent;color:currentColor;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn-ghost.btn-active{border-color:transparent;background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.btn.btn-disabled,.btn[disabled],.btn:disabled{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale, .98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:disabled{border-width:0px;cursor:not-allowed;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2}.checkbox:checked,.checkbox[aria-checked=true]{background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg,transparent 65%,var(--chkbg) 65.99%),linear-gradient(45deg,transparent 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,transparent 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,transparent 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-image:linear-gradient(90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(-90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%)}.checkbox-success{--chkbg: var(--fallback-su,oklch(var(--su)/1));--chkfg: var(--fallback-suc,oklch(var(--suc)/1));--tw-border-opacity: 1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.checkbox-success:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.checkbox-success:checked,.checkbox-success[aria-checked=true]{--tw-border-opacity: 1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}details.collapse{width:100%}details.collapse summary{position:relative;display:block;outline:2px solid transparent;outline-offset:2px}details.collapse summary::-webkit-details-marker{display:none}.collapse:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.collapse:has(.collapse-title:focus-visible),.collapse:has(>input[type=checkbox]:focus-visible),.collapse:has(>input[type=radio]:focus-visible){outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.collapse:not(.collapse-open):not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-open):not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-open):not(.collapse-close)>.collapse-title{cursor:pointer}.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open])>.collapse-title{cursor:unset}:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){z-index:1}.collapse-title,:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){width:100%;padding:1rem;padding-inline-end:3rem;min-height:3.75rem;transition:background-color .2s ease-out}.collapse[open]>:where(.collapse-content),.collapse-open>:where(.collapse-content),.collapse:focus:not(.collapse-close)>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input[type=checkbox]:checked~.collapse-content),.collapse:not(.collapse-close)>:where(input[type=radio]:checked~.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out,background-color .2s ease-out}.collapse[open].collapse-arrow>.collapse-title:after,.collapse-open.collapse-arrow>.collapse-title:after,.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after{--tw-translate-y: -50%;--tw-rotate: 225deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.collapse[open].collapse-plus>.collapse-title:after,.collapse-open.collapse-plus>.collapse-title:after,.collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after{content:"−"}.input input{--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:transparent}.input input:focus{outline:2px solid transparent;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input:has(>input[disabled]),.input-disabled,.input:disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input:has(>input[disabled])::-moz-placeholder,.input-disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input:has(>input[disabled])::placeholder,.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.join>:where(*:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn) * -1)}.link:focus{outline:2px solid transparent;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;width:1.5rem;background-color:currentColor;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.loading-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_qM83%7Banimation:spinner_8HQG 1.05s infinite%7D.spinner_oXPr%7Banimation-delay:.1s%7D.spinner_ZTLf%7Banimation-delay:.2s%7D@keyframes spinner_8HQG%7B0%25,57.14%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)%7D28.57%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)%7D100%25%7Btransform:translate(0)%7D%7D%3C/style%3E%3Ccircle class='spinner_qM83' cx='4' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_oXPr' cx='12' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_ZTLf' cx='20' cy='12' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_qM83%7Banimation:spinner_8HQG 1.05s infinite%7D.spinner_oXPr%7Banimation-delay:.1s%7D.spinner_ZTLf%7Banimation-delay:.2s%7D@keyframes spinner_8HQG%7B0%25,57.14%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)%7D28.57%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)%7D100%25%7Btransform:translate(0)%7D%7D%3C/style%3E%3Ccircle class='spinner_qM83' cx='4' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_oXPr' cx='12' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_ZTLf' cx='20' cy='12' r='3'/%3E%3C/svg%3E")}.loading-sm{width:1.25rem}.loading-lg{width:2.5rem}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;left:.5rem;top:50%;aspect-ratio:1 / 1;height:.75rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:2px;border-color:currentColor;opacity:.6}.mockup-browser .mockup-browser-toolbar .input:after{content:"";position:absolute;left:1.25rem;top:50%;height:.5rem;--tw-translate-y: 25%;--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:1px;border-color:currentColor;opacity:.6}.modal:not(dialog:not(.modal-open)),.modal::backdrop{background-color:#0006;animation:modal-pop .2s ease-out}.modal-backdrop{z-index:-1;grid-column-start:1;grid-row-start:1;display:grid;align-self:stretch;justify-self:stretch;color:transparent}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y: 0px;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-action>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}@keyframes modal-pop{0%{opacity:0}}.\!progress::-moz-progress-bar{border-radius:var(--rounded-box, 1rem)!important;--tw-bg-opacity: 1 !important;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))!important}.progress::-moz-progress-bar{border-radius:var(--rounded-box, 1rem);--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))}.\!progress:indeterminate{--progress-color: var(--fallback-bc,oklch(var(--bc)/1)) !important;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%)!important;background-size:200%!important;background-position-x:15%!important;animation:progress-loading 5s ease-in-out infinite!important}.progress:indeterminate{--progress-color: var(--fallback-bc,oklch(var(--bc)/1));background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}.\!progress::-webkit-progress-bar{border-radius:var(--rounded-box, 1rem)!important;background-color:transparent!important}.progress::-webkit-progress-bar{border-radius:var(--rounded-box, 1rem);background-color:transparent}.\!progress::-webkit-progress-value{border-radius:var(--rounded-box, 1rem)!important;--tw-bg-opacity: 1 !important;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))!important}.progress::-webkit-progress-value{border-radius:var(--rounded-box, 1rem);--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))}.\!progress:indeterminate::-moz-progress-bar{background-color:transparent!important;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%)!important;background-size:200%!important;background-position-x:15%!important;animation:progress-loading 5s ease-in-out infinite!important}.progress:indeterminate::-moz-progress-bar{background-color:transparent;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}@keyframes progress-loading{50%{background-position-x:-115%}}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}.table:where([dir=rtl],[dir=rtl] *){text-align:right}.table :where(th,td){padding:.75rem 1rem;vertical-align:middle}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child){border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.table :where(thead,tfoot){white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--fallback-bc,oklch(var(--bc)/.6))}.table :where(tfoot){border-top-width:1px;--tw-border-opacity: 1;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}[dir=rtl] .toggle{--handleoffsetcalculator: calc(var(--handleoffset) * 1)}.toggle:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.toggle:hover{background-color:currentColor}.toggle:checked,.toggle[aria-checked=true]{background-image:none;--handleoffsetcalculator: var(--handleoffset);--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}[dir=rtl] .toggle:checked,[dir=rtl] .toggle[aria-checked=true]{--handleoffsetcalculator: calc(var(--handleoffset) * -1)}.toggle:indeterminate{--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}[dir=rtl] .toggle:indeterminate{box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}.toggle-success:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.toggle-success:checked,.toggle-success[aria-checked=true]{border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-border-opacity: .1;--tw-bg-opacity: 1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.toggle-warning:focus-visible{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.toggle-warning:checked,.toggle-warning[aria-checked=true]{border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-border-opacity: .1;--tw-bg-opacity: 1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.toggle:disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));background-color:transparent;opacity:.3;--togglehandleborder: 0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset, var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset}.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.left-1{left:.25rem}.right-1{right:.25rem}.right-2{right:.5rem}.top-1{top:.25rem}.top-2{top:.5rem}.top-24{top:6rem}.z-40{z-index:40}.col-span-2{grid-column:span 2 / span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-ml-1{margin-left:-.25rem}.-ml-3{margin-left:-.75rem}.-mr-1{margin-right:-.25rem}.-mr-1\.5{margin-right:-.375rem}.-mt-1{margin-top:-.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-px{margin-right:1px}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.min-h-10{min-height:2.5rem}.min-h-8{min-height:2rem}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-48{width:12rem}.w-56{width:14rem}.w-8{width:2rem}.w-full{width:100%}.max-w-60{max-width:15rem}.max-w-6xl{max-width:72rem}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded-\[1px\]{border-radius:1px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.bg-accent{--tw-bg-opacity: 1;background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)))}.bg-accent-content{--tw-bg-opacity: 1;background-color:var(--fallback-ac,oklch(var(--ac)/var(--tw-bg-opacity)))}.bg-accent-content\/0{background-color:var(--fallback-ac,oklch(var(--ac)/0))}.bg-accent-content\/10{background-color:var(--fallback-ac,oklch(var(--ac)/.1))}.bg-accent-content\/100{background-color:var(--fallback-ac,oklch(var(--ac)/1))}.bg-accent-content\/15{background-color:var(--fallback-ac,oklch(var(--ac)/.15))}.bg-accent-content\/20{background-color:var(--fallback-ac,oklch(var(--ac)/.2))}.bg-accent-content\/25{background-color:var(--fallback-ac,oklch(var(--ac)/.25))}.bg-accent-content\/30{background-color:var(--fallback-ac,oklch(var(--ac)/.3))}.bg-accent-content\/35{background-color:var(--fallback-ac,oklch(var(--ac)/.35))}.bg-accent-content\/40{background-color:var(--fallback-ac,oklch(var(--ac)/.4))}.bg-accent-content\/45{background-color:var(--fallback-ac,oklch(var(--ac)/.45))}.bg-accent-content\/5{background-color:var(--fallback-ac,oklch(var(--ac)/.05))}.bg-accent-content\/50{background-color:var(--fallback-ac,oklch(var(--ac)/.5))}.bg-accent-content\/55{background-color:var(--fallback-ac,oklch(var(--ac)/.55))}.bg-accent-content\/60{background-color:var(--fallback-ac,oklch(var(--ac)/.6))}.bg-accent-content\/65{background-color:var(--fallback-ac,oklch(var(--ac)/.65))}.bg-accent-content\/70{background-color:var(--fallback-ac,oklch(var(--ac)/.7))}.bg-accent-content\/75{background-color:var(--fallback-ac,oklch(var(--ac)/.75))}.bg-accent-content\/80{background-color:var(--fallback-ac,oklch(var(--ac)/.8))}.bg-accent-content\/85{background-color:var(--fallback-ac,oklch(var(--ac)/.85))}.bg-accent-content\/90{background-color:var(--fallback-ac,oklch(var(--ac)/.9))}.bg-accent-content\/95{background-color:var(--fallback-ac,oklch(var(--ac)/.95))}.bg-accent\/0{background-color:var(--fallback-a,oklch(var(--a)/0))}.bg-accent\/10{background-color:var(--fallback-a,oklch(var(--a)/.1))}.bg-accent\/100{background-color:var(--fallback-a,oklch(var(--a)/1))}.bg-accent\/15{background-color:var(--fallback-a,oklch(var(--a)/.15))}.bg-accent\/20{background-color:var(--fallback-a,oklch(var(--a)/.2))}.bg-accent\/25{background-color:var(--fallback-a,oklch(var(--a)/.25))}.bg-accent\/30{background-color:var(--fallback-a,oklch(var(--a)/.3))}.bg-accent\/35{background-color:var(--fallback-a,oklch(var(--a)/.35))}.bg-accent\/40{background-color:var(--fallback-a,oklch(var(--a)/.4))}.bg-accent\/45{background-color:var(--fallback-a,oklch(var(--a)/.45))}.bg-accent\/5{background-color:var(--fallback-a,oklch(var(--a)/.05))}.bg-accent\/50{background-color:var(--fallback-a,oklch(var(--a)/.5))}.bg-accent\/55{background-color:var(--fallback-a,oklch(var(--a)/.55))}.bg-accent\/60{background-color:var(--fallback-a,oklch(var(--a)/.6))}.bg-accent\/65{background-color:var(--fallback-a,oklch(var(--a)/.65))}.bg-accent\/70{background-color:var(--fallback-a,oklch(var(--a)/.7))}.bg-accent\/75{background-color:var(--fallback-a,oklch(var(--a)/.75))}.bg-accent\/80{background-color:var(--fallback-a,oklch(var(--a)/.8))}.bg-accent\/85{background-color:var(--fallback-a,oklch(var(--a)/.85))}.bg-accent\/90{background-color:var(--fallback-a,oklch(var(--a)/.9))}.bg-accent\/95{background-color:var(--fallback-a,oklch(var(--a)/.95))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}.bg-amber-100\/0{background-color:#fef3c700}.bg-amber-100\/10{background-color:#fef3c71a}.bg-amber-100\/100{background-color:#fef3c7}.bg-amber-100\/15{background-color:#fef3c726}.bg-amber-100\/20{background-color:#fef3c733}.bg-amber-100\/25{background-color:#fef3c740}.bg-amber-100\/30{background-color:#fef3c74d}.bg-amber-100\/35{background-color:#fef3c759}.bg-amber-100\/40{background-color:#fef3c766}.bg-amber-100\/45{background-color:#fef3c773}.bg-amber-100\/5{background-color:#fef3c70d}.bg-amber-100\/50{background-color:#fef3c780}.bg-amber-100\/55{background-color:#fef3c78c}.bg-amber-100\/60{background-color:#fef3c799}.bg-amber-100\/65{background-color:#fef3c7a6}.bg-amber-100\/70{background-color:#fef3c7b3}.bg-amber-100\/75{background-color:#fef3c7bf}.bg-amber-100\/80{background-color:#fef3c7cc}.bg-amber-100\/85{background-color:#fef3c7d9}.bg-amber-100\/90{background-color:#fef3c7e6}.bg-amber-100\/95{background-color:#fef3c7f2}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity))}.bg-amber-200\/0{background-color:#fde68a00}.bg-amber-200\/10{background-color:#fde68a1a}.bg-amber-200\/100{background-color:#fde68a}.bg-amber-200\/15{background-color:#fde68a26}.bg-amber-200\/20{background-color:#fde68a33}.bg-amber-200\/25{background-color:#fde68a40}.bg-amber-200\/30{background-color:#fde68a4d}.bg-amber-200\/35{background-color:#fde68a59}.bg-amber-200\/40{background-color:#fde68a66}.bg-amber-200\/45{background-color:#fde68a73}.bg-amber-200\/5{background-color:#fde68a0d}.bg-amber-200\/50{background-color:#fde68a80}.bg-amber-200\/55{background-color:#fde68a8c}.bg-amber-200\/60{background-color:#fde68a99}.bg-amber-200\/65{background-color:#fde68aa6}.bg-amber-200\/70{background-color:#fde68ab3}.bg-amber-200\/75{background-color:#fde68abf}.bg-amber-200\/80{background-color:#fde68acc}.bg-amber-200\/85{background-color:#fde68ad9}.bg-amber-200\/90{background-color:#fde68ae6}.bg-amber-200\/95{background-color:#fde68af2}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity))}.bg-amber-300\/0{background-color:#fcd34d00}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-300\/100{background-color:#fcd34d}.bg-amber-300\/15{background-color:#fcd34d26}.bg-amber-300\/20{background-color:#fcd34d33}.bg-amber-300\/25{background-color:#fcd34d40}.bg-amber-300\/30{background-color:#fcd34d4d}.bg-amber-300\/35{background-color:#fcd34d59}.bg-amber-300\/40{background-color:#fcd34d66}.bg-amber-300\/45{background-color:#fcd34d73}.bg-amber-300\/5{background-color:#fcd34d0d}.bg-amber-300\/50{background-color:#fcd34d80}.bg-amber-300\/55{background-color:#fcd34d8c}.bg-amber-300\/60{background-color:#fcd34d99}.bg-amber-300\/65{background-color:#fcd34da6}.bg-amber-300\/70{background-color:#fcd34db3}.bg-amber-300\/75{background-color:#fcd34dbf}.bg-amber-300\/80{background-color:#fcd34dcc}.bg-amber-300\/85{background-color:#fcd34dd9}.bg-amber-300\/90{background-color:#fcd34de6}.bg-amber-300\/95{background-color:#fcd34df2}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity))}.bg-amber-400\/0{background-color:#fbbf2400}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/100{background-color:#fbbf24}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-400\/25{background-color:#fbbf2440}.bg-amber-400\/30{background-color:#fbbf244d}.bg-amber-400\/35{background-color:#fbbf2459}.bg-amber-400\/40{background-color:#fbbf2466}.bg-amber-400\/45{background-color:#fbbf2473}.bg-amber-400\/5{background-color:#fbbf240d}.bg-amber-400\/50{background-color:#fbbf2480}.bg-amber-400\/55{background-color:#fbbf248c}.bg-amber-400\/60{background-color:#fbbf2499}.bg-amber-400\/65{background-color:#fbbf24a6}.bg-amber-400\/70{background-color:#fbbf24b3}.bg-amber-400\/75{background-color:#fbbf24bf}.bg-amber-400\/80{background-color:#fbbf24cc}.bg-amber-400\/85{background-color:#fbbf24d9}.bg-amber-400\/90{background-color:#fbbf24e6}.bg-amber-400\/95{background-color:#fbbf24f2}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity))}.bg-amber-50\/0{background-color:#fffbeb00}.bg-amber-50\/10{background-color:#fffbeb1a}.bg-amber-50\/100{background-color:#fffbeb}.bg-amber-50\/15{background-color:#fffbeb26}.bg-amber-50\/20{background-color:#fffbeb33}.bg-amber-50\/25{background-color:#fffbeb40}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/35{background-color:#fffbeb59}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/45{background-color:#fffbeb73}.bg-amber-50\/5{background-color:#fffbeb0d}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/55{background-color:#fffbeb8c}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/65{background-color:#fffbeba6}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/75{background-color:#fffbebbf}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-50\/85{background-color:#fffbebd9}.bg-amber-50\/90{background-color:#fffbebe6}.bg-amber-50\/95{background-color:#fffbebf2}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity))}.bg-amber-500\/0{background-color:#f59e0b00}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/100{background-color:#f59e0b}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/25{background-color:#f59e0b40}.bg-amber-500\/30{background-color:#f59e0b4d}.bg-amber-500\/35{background-color:#f59e0b59}.bg-amber-500\/40{background-color:#f59e0b66}.bg-amber-500\/45{background-color:#f59e0b73}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/50{background-color:#f59e0b80}.bg-amber-500\/55{background-color:#f59e0b8c}.bg-amber-500\/60{background-color:#f59e0b99}.bg-amber-500\/65{background-color:#f59e0ba6}.bg-amber-500\/70{background-color:#f59e0bb3}.bg-amber-500\/75{background-color:#f59e0bbf}.bg-amber-500\/80{background-color:#f59e0bcc}.bg-amber-500\/85{background-color:#f59e0bd9}.bg-amber-500\/90{background-color:#f59e0be6}.bg-amber-500\/95{background-color:#f59e0bf2}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}.bg-amber-600\/0{background-color:#d9770600}.bg-amber-600\/10{background-color:#d977061a}.bg-amber-600\/100{background-color:#d97706}.bg-amber-600\/15{background-color:#d9770626}.bg-amber-600\/20{background-color:#d9770633}.bg-amber-600\/25{background-color:#d9770640}.bg-amber-600\/30{background-color:#d977064d}.bg-amber-600\/35{background-color:#d9770659}.bg-amber-600\/40{background-color:#d9770666}.bg-amber-600\/45{background-color:#d9770673}.bg-amber-600\/5{background-color:#d977060d}.bg-amber-600\/50{background-color:#d9770680}.bg-amber-600\/55{background-color:#d977068c}.bg-amber-600\/60{background-color:#d9770699}.bg-amber-600\/65{background-color:#d97706a6}.bg-amber-600\/70{background-color:#d97706b3}.bg-amber-600\/75{background-color:#d97706bf}.bg-amber-600\/80{background-color:#d97706cc}.bg-amber-600\/85{background-color:#d97706d9}.bg-amber-600\/90{background-color:#d97706e6}.bg-amber-600\/95{background-color:#d97706f2}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity))}.bg-amber-700\/0{background-color:#b4530900}.bg-amber-700\/10{background-color:#b453091a}.bg-amber-700\/100{background-color:#b45309}.bg-amber-700\/15{background-color:#b4530926}.bg-amber-700\/20{background-color:#b4530933}.bg-amber-700\/25{background-color:#b4530940}.bg-amber-700\/30{background-color:#b453094d}.bg-amber-700\/35{background-color:#b4530959}.bg-amber-700\/40{background-color:#b4530966}.bg-amber-700\/45{background-color:#b4530973}.bg-amber-700\/5{background-color:#b453090d}.bg-amber-700\/50{background-color:#b4530980}.bg-amber-700\/55{background-color:#b453098c}.bg-amber-700\/60{background-color:#b4530999}.bg-amber-700\/65{background-color:#b45309a6}.bg-amber-700\/70{background-color:#b45309b3}.bg-amber-700\/75{background-color:#b45309bf}.bg-amber-700\/80{background-color:#b45309cc}.bg-amber-700\/85{background-color:#b45309d9}.bg-amber-700\/90{background-color:#b45309e6}.bg-amber-700\/95{background-color:#b45309f2}.bg-amber-800{--tw-bg-opacity: 1;background-color:rgb(146 64 14 / var(--tw-bg-opacity))}.bg-amber-800\/0{background-color:#92400e00}.bg-amber-800\/10{background-color:#92400e1a}.bg-amber-800\/100{background-color:#92400e}.bg-amber-800\/15{background-color:#92400e26}.bg-amber-800\/20{background-color:#92400e33}.bg-amber-800\/25{background-color:#92400e40}.bg-amber-800\/30{background-color:#92400e4d}.bg-amber-800\/35{background-color:#92400e59}.bg-amber-800\/40{background-color:#92400e66}.bg-amber-800\/45{background-color:#92400e73}.bg-amber-800\/5{background-color:#92400e0d}.bg-amber-800\/50{background-color:#92400e80}.bg-amber-800\/55{background-color:#92400e8c}.bg-amber-800\/60{background-color:#92400e99}.bg-amber-800\/65{background-color:#92400ea6}.bg-amber-800\/70{background-color:#92400eb3}.bg-amber-800\/75{background-color:#92400ebf}.bg-amber-800\/80{background-color:#92400ecc}.bg-amber-800\/85{background-color:#92400ed9}.bg-amber-800\/90{background-color:#92400ee6}.bg-amber-800\/95{background-color:#92400ef2}.bg-amber-900{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity))}.bg-amber-900\/0{background-color:#78350f00}.bg-amber-900\/10{background-color:#78350f1a}.bg-amber-900\/100{background-color:#78350f}.bg-amber-900\/15{background-color:#78350f26}.bg-amber-900\/20{background-color:#78350f33}.bg-amber-900\/25{background-color:#78350f40}.bg-amber-900\/30{background-color:#78350f4d}.bg-amber-900\/35{background-color:#78350f59}.bg-amber-900\/40{background-color:#78350f66}.bg-amber-900\/45{background-color:#78350f73}.bg-amber-900\/5{background-color:#78350f0d}.bg-amber-900\/50{background-color:#78350f80}.bg-amber-900\/55{background-color:#78350f8c}.bg-amber-900\/60{background-color:#78350f99}.bg-amber-900\/65{background-color:#78350fa6}.bg-amber-900\/70{background-color:#78350fb3}.bg-amber-900\/75{background-color:#78350fbf}.bg-amber-900\/80{background-color:#78350fcc}.bg-amber-900\/85{background-color:#78350fd9}.bg-amber-900\/90{background-color:#78350fe6}.bg-amber-900\/95{background-color:#78350ff2}.bg-amber-950{--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity))}.bg-amber-950\/0{background-color:#451a0300}.bg-amber-950\/10{background-color:#451a031a}.bg-amber-950\/100{background-color:#451a03}.bg-amber-950\/15{background-color:#451a0326}.bg-amber-950\/20{background-color:#451a0333}.bg-amber-950\/25{background-color:#451a0340}.bg-amber-950\/30{background-color:#451a034d}.bg-amber-950\/35{background-color:#451a0359}.bg-amber-950\/40{background-color:#451a0366}.bg-amber-950\/45{background-color:#451a0373}.bg-amber-950\/5{background-color:#451a030d}.bg-amber-950\/50{background-color:#451a0380}.bg-amber-950\/55{background-color:#451a038c}.bg-amber-950\/60{background-color:#451a0399}.bg-amber-950\/65{background-color:#451a03a6}.bg-amber-950\/70{background-color:#451a03b3}.bg-amber-950\/75{background-color:#451a03bf}.bg-amber-950\/80{background-color:#451a03cc}.bg-amber-950\/85{background-color:#451a03d9}.bg-amber-950\/90{background-color:#451a03e6}.bg-amber-950\/95{background-color:#451a03f2}.bg-base-100{--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.bg-base-100\/0{background-color:var(--fallback-b1,oklch(var(--b1)/0))}.bg-base-100\/10{background-color:var(--fallback-b1,oklch(var(--b1)/.1))}.bg-base-100\/100{background-color:var(--fallback-b1,oklch(var(--b1)/1))}.bg-base-100\/15{background-color:var(--fallback-b1,oklch(var(--b1)/.15))}.bg-base-100\/20{background-color:var(--fallback-b1,oklch(var(--b1)/.2))}.bg-base-100\/25{background-color:var(--fallback-b1,oklch(var(--b1)/.25))}.bg-base-100\/30{background-color:var(--fallback-b1,oklch(var(--b1)/.3))}.bg-base-100\/35{background-color:var(--fallback-b1,oklch(var(--b1)/.35))}.bg-base-100\/40{background-color:var(--fallback-b1,oklch(var(--b1)/.4))}.bg-base-100\/45{background-color:var(--fallback-b1,oklch(var(--b1)/.45))}.bg-base-100\/5{background-color:var(--fallback-b1,oklch(var(--b1)/.05))}.bg-base-100\/50{background-color:var(--fallback-b1,oklch(var(--b1)/.5))}.bg-base-100\/55{background-color:var(--fallback-b1,oklch(var(--b1)/.55))}.bg-base-100\/60{background-color:var(--fallback-b1,oklch(var(--b1)/.6))}.bg-base-100\/65{background-color:var(--fallback-b1,oklch(var(--b1)/.65))}.bg-base-100\/70{background-color:var(--fallback-b1,oklch(var(--b1)/.7))}.bg-base-100\/75{background-color:var(--fallback-b1,oklch(var(--b1)/.75))}.bg-base-100\/80{background-color:var(--fallback-b1,oklch(var(--b1)/.8))}.bg-base-100\/85{background-color:var(--fallback-b1,oklch(var(--b1)/.85))}.bg-base-100\/90{background-color:var(--fallback-b1,oklch(var(--b1)/.9))}.bg-base-100\/95{background-color:var(--fallback-b1,oklch(var(--b1)/.95))}.bg-base-200{--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.bg-base-200\/0{background-color:var(--fallback-b2,oklch(var(--b2)/0))}.bg-base-200\/10{background-color:var(--fallback-b2,oklch(var(--b2)/.1))}.bg-base-200\/100{background-color:var(--fallback-b2,oklch(var(--b2)/1))}.bg-base-200\/15{background-color:var(--fallback-b2,oklch(var(--b2)/.15))}.bg-base-200\/20{background-color:var(--fallback-b2,oklch(var(--b2)/.2))}.bg-base-200\/25{background-color:var(--fallback-b2,oklch(var(--b2)/.25))}.bg-base-200\/30{background-color:var(--fallback-b2,oklch(var(--b2)/.3))}.bg-base-200\/35{background-color:var(--fallback-b2,oklch(var(--b2)/.35))}.bg-base-200\/40{background-color:var(--fallback-b2,oklch(var(--b2)/.4))}.bg-base-200\/45{background-color:var(--fallback-b2,oklch(var(--b2)/.45))}.bg-base-200\/5{background-color:var(--fallback-b2,oklch(var(--b2)/.05))}.bg-base-200\/50{background-color:var(--fallback-b2,oklch(var(--b2)/.5))}.bg-base-200\/55{background-color:var(--fallback-b2,oklch(var(--b2)/.55))}.bg-base-200\/60{background-color:var(--fallback-b2,oklch(var(--b2)/.6))}.bg-base-200\/65{background-color:var(--fallback-b2,oklch(var(--b2)/.65))}.bg-base-200\/70{background-color:var(--fallback-b2,oklch(var(--b2)/.7))}.bg-base-200\/75{background-color:var(--fallback-b2,oklch(var(--b2)/.75))}.bg-base-200\/80{background-color:var(--fallback-b2,oklch(var(--b2)/.8))}.bg-base-200\/85{background-color:var(--fallback-b2,oklch(var(--b2)/.85))}.bg-base-200\/90{background-color:var(--fallback-b2,oklch(var(--b2)/.9))}.bg-base-200\/95{background-color:var(--fallback-b2,oklch(var(--b2)/.95))}.bg-base-300{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.bg-base-300\/0{background-color:var(--fallback-b3,oklch(var(--b3)/0))}.bg-base-300\/10{background-color:var(--fallback-b3,oklch(var(--b3)/.1))}.bg-base-300\/100{background-color:var(--fallback-b3,oklch(var(--b3)/1))}.bg-base-300\/15{background-color:var(--fallback-b3,oklch(var(--b3)/.15))}.bg-base-300\/20{background-color:var(--fallback-b3,oklch(var(--b3)/.2))}.bg-base-300\/25{background-color:var(--fallback-b3,oklch(var(--b3)/.25))}.bg-base-300\/30{background-color:var(--fallback-b3,oklch(var(--b3)/.3))}.bg-base-300\/35{background-color:var(--fallback-b3,oklch(var(--b3)/.35))}.bg-base-300\/40{background-color:var(--fallback-b3,oklch(var(--b3)/.4))}.bg-base-300\/45{background-color:var(--fallback-b3,oklch(var(--b3)/.45))}.bg-base-300\/5{background-color:var(--fallback-b3,oklch(var(--b3)/.05))}.bg-base-300\/50{background-color:var(--fallback-b3,oklch(var(--b3)/.5))}.bg-base-300\/55{background-color:var(--fallback-b3,oklch(var(--b3)/.55))}.bg-base-300\/60{background-color:var(--fallback-b3,oklch(var(--b3)/.6))}.bg-base-300\/65{background-color:var(--fallback-b3,oklch(var(--b3)/.65))}.bg-base-300\/70{background-color:var(--fallback-b3,oklch(var(--b3)/.7))}.bg-base-300\/75{background-color:var(--fallback-b3,oklch(var(--b3)/.75))}.bg-base-300\/80{background-color:var(--fallback-b3,oklch(var(--b3)/.8))}.bg-base-300\/85{background-color:var(--fallback-b3,oklch(var(--b3)/.85))}.bg-base-300\/90{background-color:var(--fallback-b3,oklch(var(--b3)/.9))}.bg-base-300\/95{background-color:var(--fallback-b3,oklch(var(--b3)/.95))}.bg-base-content{--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))}.bg-base-content\/0{background-color:var(--fallback-bc,oklch(var(--bc)/0))}.bg-base-content\/10{background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.bg-base-content\/100{background-color:var(--fallback-bc,oklch(var(--bc)/1))}.bg-base-content\/15{background-color:var(--fallback-bc,oklch(var(--bc)/.15))}.bg-base-content\/20{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.bg-base-content\/25{background-color:var(--fallback-bc,oklch(var(--bc)/.25))}.bg-base-content\/30{background-color:var(--fallback-bc,oklch(var(--bc)/.3))}.bg-base-content\/35{background-color:var(--fallback-bc,oklch(var(--bc)/.35))}.bg-base-content\/40{background-color:var(--fallback-bc,oklch(var(--bc)/.4))}.bg-base-content\/45{background-color:var(--fallback-bc,oklch(var(--bc)/.45))}.bg-base-content\/5{background-color:var(--fallback-bc,oklch(var(--bc)/.05))}.bg-base-content\/50{background-color:var(--fallback-bc,oklch(var(--bc)/.5))}.bg-base-content\/55{background-color:var(--fallback-bc,oklch(var(--bc)/.55))}.bg-base-content\/60{background-color:var(--fallback-bc,oklch(var(--bc)/.6))}.bg-base-content\/65{background-color:var(--fallback-bc,oklch(var(--bc)/.65))}.bg-base-content\/70{background-color:var(--fallback-bc,oklch(var(--bc)/.7))}.bg-base-content\/75{background-color:var(--fallback-bc,oklch(var(--bc)/.75))}.bg-base-content\/80{background-color:var(--fallback-bc,oklch(var(--bc)/.8))}.bg-base-content\/85{background-color:var(--fallback-bc,oklch(var(--bc)/.85))}.bg-base-content\/90{background-color:var(--fallback-bc,oklch(var(--bc)/.9))}.bg-base-content\/95{background-color:var(--fallback-bc,oklch(var(--bc)/.95))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/0{background-color:#0000}.bg-black\/10{background-color:#0000001a}.bg-black\/100{background-color:#000}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-black\/90{background-color:#000000e6}.bg-black\/95{background-color:#000000f2}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-100\/0{background-color:#dbeafe00}.bg-blue-100\/10{background-color:#dbeafe1a}.bg-blue-100\/100{background-color:#dbeafe}.bg-blue-100\/15{background-color:#dbeafe26}.bg-blue-100\/20{background-color:#dbeafe33}.bg-blue-100\/25{background-color:#dbeafe40}.bg-blue-100\/30{background-color:#dbeafe4d}.bg-blue-100\/35{background-color:#dbeafe59}.bg-blue-100\/40{background-color:#dbeafe66}.bg-blue-100\/45{background-color:#dbeafe73}.bg-blue-100\/5{background-color:#dbeafe0d}.bg-blue-100\/50{background-color:#dbeafe80}.bg-blue-100\/55{background-color:#dbeafe8c}.bg-blue-100\/60{background-color:#dbeafe99}.bg-blue-100\/65{background-color:#dbeafea6}.bg-blue-100\/70{background-color:#dbeafeb3}.bg-blue-100\/75{background-color:#dbeafebf}.bg-blue-100\/80{background-color:#dbeafecc}.bg-blue-100\/85{background-color:#dbeafed9}.bg-blue-100\/90{background-color:#dbeafee6}.bg-blue-100\/95{background-color:#dbeafef2}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.bg-blue-200\/0{background-color:#bfdbfe00}.bg-blue-200\/10{background-color:#bfdbfe1a}.bg-blue-200\/100{background-color:#bfdbfe}.bg-blue-200\/15{background-color:#bfdbfe26}.bg-blue-200\/20{background-color:#bfdbfe33}.bg-blue-200\/25{background-color:#bfdbfe40}.bg-blue-200\/30{background-color:#bfdbfe4d}.bg-blue-200\/35{background-color:#bfdbfe59}.bg-blue-200\/40{background-color:#bfdbfe66}.bg-blue-200\/45{background-color:#bfdbfe73}.bg-blue-200\/5{background-color:#bfdbfe0d}.bg-blue-200\/50{background-color:#bfdbfe80}.bg-blue-200\/55{background-color:#bfdbfe8c}.bg-blue-200\/60{background-color:#bfdbfe99}.bg-blue-200\/65{background-color:#bfdbfea6}.bg-blue-200\/70{background-color:#bfdbfeb3}.bg-blue-200\/75{background-color:#bfdbfebf}.bg-blue-200\/80{background-color:#bfdbfecc}.bg-blue-200\/85{background-color:#bfdbfed9}.bg-blue-200\/90{background-color:#bfdbfee6}.bg-blue-200\/95{background-color:#bfdbfef2}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity))}.bg-blue-300\/0{background-color:#93c5fd00}.bg-blue-300\/10{background-color:#93c5fd1a}.bg-blue-300\/100{background-color:#93c5fd}.bg-blue-300\/15{background-color:#93c5fd26}.bg-blue-300\/20{background-color:#93c5fd33}.bg-blue-300\/25{background-color:#93c5fd40}.bg-blue-300\/30{background-color:#93c5fd4d}.bg-blue-300\/35{background-color:#93c5fd59}.bg-blue-300\/40{background-color:#93c5fd66}.bg-blue-300\/45{background-color:#93c5fd73}.bg-blue-300\/5{background-color:#93c5fd0d}.bg-blue-300\/50{background-color:#93c5fd80}.bg-blue-300\/55{background-color:#93c5fd8c}.bg-blue-300\/60{background-color:#93c5fd99}.bg-blue-300\/65{background-color:#93c5fda6}.bg-blue-300\/70{background-color:#93c5fdb3}.bg-blue-300\/75{background-color:#93c5fdbf}.bg-blue-300\/80{background-color:#93c5fdcc}.bg-blue-300\/85{background-color:#93c5fdd9}.bg-blue-300\/90{background-color:#93c5fde6}.bg-blue-300\/95{background-color:#93c5fdf2}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity))}.bg-blue-400\/0{background-color:#60a5fa00}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-400\/100{background-color:#60a5fa}.bg-blue-400\/15{background-color:#60a5fa26}.bg-blue-400\/20{background-color:#60a5fa33}.bg-blue-400\/25{background-color:#60a5fa40}.bg-blue-400\/30{background-color:#60a5fa4d}.bg-blue-400\/35{background-color:#60a5fa59}.bg-blue-400\/40{background-color:#60a5fa66}.bg-blue-400\/45{background-color:#60a5fa73}.bg-blue-400\/5{background-color:#60a5fa0d}.bg-blue-400\/50{background-color:#60a5fa80}.bg-blue-400\/55{background-color:#60a5fa8c}.bg-blue-400\/60{background-color:#60a5fa99}.bg-blue-400\/65{background-color:#60a5faa6}.bg-blue-400\/70{background-color:#60a5fab3}.bg-blue-400\/75{background-color:#60a5fabf}.bg-blue-400\/80{background-color:#60a5facc}.bg-blue-400\/85{background-color:#60a5fad9}.bg-blue-400\/90{background-color:#60a5fae6}.bg-blue-400\/95{background-color:#60a5faf2}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-50\/0{background-color:#eff6ff00}.bg-blue-50\/10{background-color:#eff6ff1a}.bg-blue-50\/100{background-color:#eff6ff}.bg-blue-50\/15{background-color:#eff6ff26}.bg-blue-50\/20{background-color:#eff6ff33}.bg-blue-50\/25{background-color:#eff6ff40}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/35{background-color:#eff6ff59}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/45{background-color:#eff6ff73}.bg-blue-50\/5{background-color:#eff6ff0d}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/55{background-color:#eff6ff8c}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-50\/65{background-color:#eff6ffa6}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-50\/75{background-color:#eff6ffbf}.bg-blue-50\/80{background-color:#eff6ffcc}.bg-blue-50\/85{background-color:#eff6ffd9}.bg-blue-50\/90{background-color:#eff6ffe6}.bg-blue-50\/95{background-color:#eff6fff2}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-blue-500\/0{background-color:#3b82f600}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/100{background-color:#3b82f6}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/25{background-color:#3b82f640}.bg-blue-500\/30{background-color:#3b82f64d}.bg-blue-500\/35{background-color:#3b82f659}.bg-blue-500\/40{background-color:#3b82f666}.bg-blue-500\/45{background-color:#3b82f673}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-500\/50{background-color:#3b82f680}.bg-blue-500\/55{background-color:#3b82f68c}.bg-blue-500\/60{background-color:#3b82f699}.bg-blue-500\/65{background-color:#3b82f6a6}.bg-blue-500\/70{background-color:#3b82f6b3}.bg-blue-500\/75{background-color:#3b82f6bf}.bg-blue-500\/80{background-color:#3b82f6cc}.bg-blue-500\/85{background-color:#3b82f6d9}.bg-blue-500\/90{background-color:#3b82f6e6}.bg-blue-500\/95{background-color:#3b82f6f2}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-blue-600\/0{background-color:#2563eb00}.bg-blue-600\/10{background-color:#2563eb1a}.bg-blue-600\/100{background-color:#2563eb}.bg-blue-600\/15{background-color:#2563eb26}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-600\/25{background-color:#2563eb40}.bg-blue-600\/30{background-color:#2563eb4d}.bg-blue-600\/35{background-color:#2563eb59}.bg-blue-600\/40{background-color:#2563eb66}.bg-blue-600\/45{background-color:#2563eb73}.bg-blue-600\/5{background-color:#2563eb0d}.bg-blue-600\/50{background-color:#2563eb80}.bg-blue-600\/55{background-color:#2563eb8c}.bg-blue-600\/60{background-color:#2563eb99}.bg-blue-600\/65{background-color:#2563eba6}.bg-blue-600\/70{background-color:#2563ebb3}.bg-blue-600\/75{background-color:#2563ebbf}.bg-blue-600\/80{background-color:#2563ebcc}.bg-blue-600\/85{background-color:#2563ebd9}.bg-blue-600\/90{background-color:#2563ebe6}.bg-blue-600\/95{background-color:#2563ebf2}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.bg-blue-700\/0{background-color:#1d4ed800}.bg-blue-700\/10{background-color:#1d4ed81a}.bg-blue-700\/100{background-color:#1d4ed8}.bg-blue-700\/15{background-color:#1d4ed826}.bg-blue-700\/20{background-color:#1d4ed833}.bg-blue-700\/25{background-color:#1d4ed840}.bg-blue-700\/30{background-color:#1d4ed84d}.bg-blue-700\/35{background-color:#1d4ed859}.bg-blue-700\/40{background-color:#1d4ed866}.bg-blue-700\/45{background-color:#1d4ed873}.bg-blue-700\/5{background-color:#1d4ed80d}.bg-blue-700\/50{background-color:#1d4ed880}.bg-blue-700\/55{background-color:#1d4ed88c}.bg-blue-700\/60{background-color:#1d4ed899}.bg-blue-700\/65{background-color:#1d4ed8a6}.bg-blue-700\/70{background-color:#1d4ed8b3}.bg-blue-700\/75{background-color:#1d4ed8bf}.bg-blue-700\/80{background-color:#1d4ed8cc}.bg-blue-700\/85{background-color:#1d4ed8d9}.bg-blue-700\/90{background-color:#1d4ed8e6}.bg-blue-700\/95{background-color:#1d4ed8f2}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.bg-blue-800\/0{background-color:#1e40af00}.bg-blue-800\/10{background-color:#1e40af1a}.bg-blue-800\/100{background-color:#1e40af}.bg-blue-800\/15{background-color:#1e40af26}.bg-blue-800\/20{background-color:#1e40af33}.bg-blue-800\/25{background-color:#1e40af40}.bg-blue-800\/30{background-color:#1e40af4d}.bg-blue-800\/35{background-color:#1e40af59}.bg-blue-800\/40{background-color:#1e40af66}.bg-blue-800\/45{background-color:#1e40af73}.bg-blue-800\/5{background-color:#1e40af0d}.bg-blue-800\/50{background-color:#1e40af80}.bg-blue-800\/55{background-color:#1e40af8c}.bg-blue-800\/60{background-color:#1e40af99}.bg-blue-800\/65{background-color:#1e40afa6}.bg-blue-800\/70{background-color:#1e40afb3}.bg-blue-800\/75{background-color:#1e40afbf}.bg-blue-800\/80{background-color:#1e40afcc}.bg-blue-800\/85{background-color:#1e40afd9}.bg-blue-800\/90{background-color:#1e40afe6}.bg-blue-800\/95{background-color:#1e40aff2}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}.bg-blue-900\/0{background-color:#1e3a8a00}.bg-blue-900\/10{background-color:#1e3a8a1a}.bg-blue-900\/100{background-color:#1e3a8a}.bg-blue-900\/15{background-color:#1e3a8a26}.bg-blue-900\/20{background-color:#1e3a8a33}.bg-blue-900\/25{background-color:#1e3a8a40}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-900\/35{background-color:#1e3a8a59}.bg-blue-900\/40{background-color:#1e3a8a66}.bg-blue-900\/45{background-color:#1e3a8a73}.bg-blue-900\/5{background-color:#1e3a8a0d}.bg-blue-900\/50{background-color:#1e3a8a80}.bg-blue-900\/55{background-color:#1e3a8a8c}.bg-blue-900\/60{background-color:#1e3a8a99}.bg-blue-900\/65{background-color:#1e3a8aa6}.bg-blue-900\/70{background-color:#1e3a8ab3}.bg-blue-900\/75{background-color:#1e3a8abf}.bg-blue-900\/80{background-color:#1e3a8acc}.bg-blue-900\/85{background-color:#1e3a8ad9}.bg-blue-900\/90{background-color:#1e3a8ae6}.bg-blue-900\/95{background-color:#1e3a8af2}.bg-blue-950{--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity))}.bg-blue-950\/0{background-color:#17255400}.bg-blue-950\/10{background-color:#1725541a}.bg-blue-950\/100{background-color:#172554}.bg-blue-950\/15{background-color:#17255426}.bg-blue-950\/20{background-color:#17255433}.bg-blue-950\/25{background-color:#17255440}.bg-blue-950\/30{background-color:#1725544d}.bg-blue-950\/35{background-color:#17255459}.bg-blue-950\/40{background-color:#17255466}.bg-blue-950\/45{background-color:#17255473}.bg-blue-950\/5{background-color:#1725540d}.bg-blue-950\/50{background-color:#17255480}.bg-blue-950\/55{background-color:#1725548c}.bg-blue-950\/60{background-color:#17255499}.bg-blue-950\/65{background-color:#172554a6}.bg-blue-950\/70{background-color:#172554b3}.bg-blue-950\/75{background-color:#172554bf}.bg-blue-950\/80{background-color:#172554cc}.bg-blue-950\/85{background-color:#172554d9}.bg-blue-950\/90{background-color:#172554e6}.bg-blue-950\/95{background-color:#172554f2}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.bg-cyan-100\/0{background-color:#cffafe00}.bg-cyan-100\/10{background-color:#cffafe1a}.bg-cyan-100\/100{background-color:#cffafe}.bg-cyan-100\/15{background-color:#cffafe26}.bg-cyan-100\/20{background-color:#cffafe33}.bg-cyan-100\/25{background-color:#cffafe40}.bg-cyan-100\/30{background-color:#cffafe4d}.bg-cyan-100\/35{background-color:#cffafe59}.bg-cyan-100\/40{background-color:#cffafe66}.bg-cyan-100\/45{background-color:#cffafe73}.bg-cyan-100\/5{background-color:#cffafe0d}.bg-cyan-100\/50{background-color:#cffafe80}.bg-cyan-100\/55{background-color:#cffafe8c}.bg-cyan-100\/60{background-color:#cffafe99}.bg-cyan-100\/65{background-color:#cffafea6}.bg-cyan-100\/70{background-color:#cffafeb3}.bg-cyan-100\/75{background-color:#cffafebf}.bg-cyan-100\/80{background-color:#cffafecc}.bg-cyan-100\/85{background-color:#cffafed9}.bg-cyan-100\/90{background-color:#cffafee6}.bg-cyan-100\/95{background-color:#cffafef2}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}.bg-cyan-200\/0{background-color:#a5f3fc00}.bg-cyan-200\/10{background-color:#a5f3fc1a}.bg-cyan-200\/100{background-color:#a5f3fc}.bg-cyan-200\/15{background-color:#a5f3fc26}.bg-cyan-200\/20{background-color:#a5f3fc33}.bg-cyan-200\/25{background-color:#a5f3fc40}.bg-cyan-200\/30{background-color:#a5f3fc4d}.bg-cyan-200\/35{background-color:#a5f3fc59}.bg-cyan-200\/40{background-color:#a5f3fc66}.bg-cyan-200\/45{background-color:#a5f3fc73}.bg-cyan-200\/5{background-color:#a5f3fc0d}.bg-cyan-200\/50{background-color:#a5f3fc80}.bg-cyan-200\/55{background-color:#a5f3fc8c}.bg-cyan-200\/60{background-color:#a5f3fc99}.bg-cyan-200\/65{background-color:#a5f3fca6}.bg-cyan-200\/70{background-color:#a5f3fcb3}.bg-cyan-200\/75{background-color:#a5f3fcbf}.bg-cyan-200\/80{background-color:#a5f3fccc}.bg-cyan-200\/85{background-color:#a5f3fcd9}.bg-cyan-200\/90{background-color:#a5f3fce6}.bg-cyan-200\/95{background-color:#a5f3fcf2}.bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity))}.bg-cyan-300\/0{background-color:#67e8f900}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-300\/100{background-color:#67e8f9}.bg-cyan-300\/15{background-color:#67e8f926}.bg-cyan-300\/20{background-color:#67e8f933}.bg-cyan-300\/25{background-color:#67e8f940}.bg-cyan-300\/30{background-color:#67e8f94d}.bg-cyan-300\/35{background-color:#67e8f959}.bg-cyan-300\/40{background-color:#67e8f966}.bg-cyan-300\/45{background-color:#67e8f973}.bg-cyan-300\/5{background-color:#67e8f90d}.bg-cyan-300\/50{background-color:#67e8f980}.bg-cyan-300\/55{background-color:#67e8f98c}.bg-cyan-300\/60{background-color:#67e8f999}.bg-cyan-300\/65{background-color:#67e8f9a6}.bg-cyan-300\/70{background-color:#67e8f9b3}.bg-cyan-300\/75{background-color:#67e8f9bf}.bg-cyan-300\/80{background-color:#67e8f9cc}.bg-cyan-300\/85{background-color:#67e8f9d9}.bg-cyan-300\/90{background-color:#67e8f9e6}.bg-cyan-300\/95{background-color:#67e8f9f2}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity))}.bg-cyan-400\/0{background-color:#22d3ee00}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-400\/100{background-color:#22d3ee}.bg-cyan-400\/15{background-color:#22d3ee26}.bg-cyan-400\/20{background-color:#22d3ee33}.bg-cyan-400\/25{background-color:#22d3ee40}.bg-cyan-400\/30{background-color:#22d3ee4d}.bg-cyan-400\/35{background-color:#22d3ee59}.bg-cyan-400\/40{background-color:#22d3ee66}.bg-cyan-400\/45{background-color:#22d3ee73}.bg-cyan-400\/5{background-color:#22d3ee0d}.bg-cyan-400\/50{background-color:#22d3ee80}.bg-cyan-400\/55{background-color:#22d3ee8c}.bg-cyan-400\/60{background-color:#22d3ee99}.bg-cyan-400\/65{background-color:#22d3eea6}.bg-cyan-400\/70{background-color:#22d3eeb3}.bg-cyan-400\/75{background-color:#22d3eebf}.bg-cyan-400\/80{background-color:#22d3eecc}.bg-cyan-400\/85{background-color:#22d3eed9}.bg-cyan-400\/90{background-color:#22d3eee6}.bg-cyan-400\/95{background-color:#22d3eef2}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity))}.bg-cyan-50\/0{background-color:#ecfeff00}.bg-cyan-50\/10{background-color:#ecfeff1a}.bg-cyan-50\/100{background-color:#ecfeff}.bg-cyan-50\/15{background-color:#ecfeff26}.bg-cyan-50\/20{background-color:#ecfeff33}.bg-cyan-50\/25{background-color:#ecfeff40}.bg-cyan-50\/30{background-color:#ecfeff4d}.bg-cyan-50\/35{background-color:#ecfeff59}.bg-cyan-50\/40{background-color:#ecfeff66}.bg-cyan-50\/45{background-color:#ecfeff73}.bg-cyan-50\/5{background-color:#ecfeff0d}.bg-cyan-50\/50{background-color:#ecfeff80}.bg-cyan-50\/55{background-color:#ecfeff8c}.bg-cyan-50\/60{background-color:#ecfeff99}.bg-cyan-50\/65{background-color:#ecfeffa6}.bg-cyan-50\/70{background-color:#ecfeffb3}.bg-cyan-50\/75{background-color:#ecfeffbf}.bg-cyan-50\/80{background-color:#ecfeffcc}.bg-cyan-50\/85{background-color:#ecfeffd9}.bg-cyan-50\/90{background-color:#ecfeffe6}.bg-cyan-50\/95{background-color:#ecfefff2}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity))}.bg-cyan-500\/0{background-color:#06b6d400}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/100{background-color:#06b6d4}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/25{background-color:#06b6d440}.bg-cyan-500\/30{background-color:#06b6d44d}.bg-cyan-500\/35{background-color:#06b6d459}.bg-cyan-500\/40{background-color:#06b6d466}.bg-cyan-500\/45{background-color:#06b6d473}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-cyan-500\/50{background-color:#06b6d480}.bg-cyan-500\/55{background-color:#06b6d48c}.bg-cyan-500\/60{background-color:#06b6d499}.bg-cyan-500\/65{background-color:#06b6d4a6}.bg-cyan-500\/70{background-color:#06b6d4b3}.bg-cyan-500\/75{background-color:#06b6d4bf}.bg-cyan-500\/80{background-color:#06b6d4cc}.bg-cyan-500\/85{background-color:#06b6d4d9}.bg-cyan-500\/90{background-color:#06b6d4e6}.bg-cyan-500\/95{background-color:#06b6d4f2}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}.bg-cyan-600\/0{background-color:#0891b200}.bg-cyan-600\/10{background-color:#0891b21a}.bg-cyan-600\/100{background-color:#0891b2}.bg-cyan-600\/15{background-color:#0891b226}.bg-cyan-600\/20{background-color:#0891b233}.bg-cyan-600\/25{background-color:#0891b240}.bg-cyan-600\/30{background-color:#0891b24d}.bg-cyan-600\/35{background-color:#0891b259}.bg-cyan-600\/40{background-color:#0891b266}.bg-cyan-600\/45{background-color:#0891b273}.bg-cyan-600\/5{background-color:#0891b20d}.bg-cyan-600\/50{background-color:#0891b280}.bg-cyan-600\/55{background-color:#0891b28c}.bg-cyan-600\/60{background-color:#0891b299}.bg-cyan-600\/65{background-color:#0891b2a6}.bg-cyan-600\/70{background-color:#0891b2b3}.bg-cyan-600\/75{background-color:#0891b2bf}.bg-cyan-600\/80{background-color:#0891b2cc}.bg-cyan-600\/85{background-color:#0891b2d9}.bg-cyan-600\/90{background-color:#0891b2e6}.bg-cyan-600\/95{background-color:#0891b2f2}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity))}.bg-cyan-700\/0{background-color:#0e749000}.bg-cyan-700\/10{background-color:#0e74901a}.bg-cyan-700\/100{background-color:#0e7490}.bg-cyan-700\/15{background-color:#0e749026}.bg-cyan-700\/20{background-color:#0e749033}.bg-cyan-700\/25{background-color:#0e749040}.bg-cyan-700\/30{background-color:#0e74904d}.bg-cyan-700\/35{background-color:#0e749059}.bg-cyan-700\/40{background-color:#0e749066}.bg-cyan-700\/45{background-color:#0e749073}.bg-cyan-700\/5{background-color:#0e74900d}.bg-cyan-700\/50{background-color:#0e749080}.bg-cyan-700\/55{background-color:#0e74908c}.bg-cyan-700\/60{background-color:#0e749099}.bg-cyan-700\/65{background-color:#0e7490a6}.bg-cyan-700\/70{background-color:#0e7490b3}.bg-cyan-700\/75{background-color:#0e7490bf}.bg-cyan-700\/80{background-color:#0e7490cc}.bg-cyan-700\/85{background-color:#0e7490d9}.bg-cyan-700\/90{background-color:#0e7490e6}.bg-cyan-700\/95{background-color:#0e7490f2}.bg-cyan-800{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}.bg-cyan-800\/0{background-color:#155e7500}.bg-cyan-800\/10{background-color:#155e751a}.bg-cyan-800\/100{background-color:#155e75}.bg-cyan-800\/15{background-color:#155e7526}.bg-cyan-800\/20{background-color:#155e7533}.bg-cyan-800\/25{background-color:#155e7540}.bg-cyan-800\/30{background-color:#155e754d}.bg-cyan-800\/35{background-color:#155e7559}.bg-cyan-800\/40{background-color:#155e7566}.bg-cyan-800\/45{background-color:#155e7573}.bg-cyan-800\/5{background-color:#155e750d}.bg-cyan-800\/50{background-color:#155e7580}.bg-cyan-800\/55{background-color:#155e758c}.bg-cyan-800\/60{background-color:#155e7599}.bg-cyan-800\/65{background-color:#155e75a6}.bg-cyan-800\/70{background-color:#155e75b3}.bg-cyan-800\/75{background-color:#155e75bf}.bg-cyan-800\/80{background-color:#155e75cc}.bg-cyan-800\/85{background-color:#155e75d9}.bg-cyan-800\/90{background-color:#155e75e6}.bg-cyan-800\/95{background-color:#155e75f2}.bg-cyan-900{--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity))}.bg-cyan-900\/0{background-color:#164e6300}.bg-cyan-900\/10{background-color:#164e631a}.bg-cyan-900\/100{background-color:#164e63}.bg-cyan-900\/15{background-color:#164e6326}.bg-cyan-900\/20{background-color:#164e6333}.bg-cyan-900\/25{background-color:#164e6340}.bg-cyan-900\/30{background-color:#164e634d}.bg-cyan-900\/35{background-color:#164e6359}.bg-cyan-900\/40{background-color:#164e6366}.bg-cyan-900\/45{background-color:#164e6373}.bg-cyan-900\/5{background-color:#164e630d}.bg-cyan-900\/50{background-color:#164e6380}.bg-cyan-900\/55{background-color:#164e638c}.bg-cyan-900\/60{background-color:#164e6399}.bg-cyan-900\/65{background-color:#164e63a6}.bg-cyan-900\/70{background-color:#164e63b3}.bg-cyan-900\/75{background-color:#164e63bf}.bg-cyan-900\/80{background-color:#164e63cc}.bg-cyan-900\/85{background-color:#164e63d9}.bg-cyan-900\/90{background-color:#164e63e6}.bg-cyan-900\/95{background-color:#164e63f2}.bg-cyan-950{--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity))}.bg-cyan-950\/0{background-color:#08334400}.bg-cyan-950\/10{background-color:#0833441a}.bg-cyan-950\/100{background-color:#083344}.bg-cyan-950\/15{background-color:#08334426}.bg-cyan-950\/20{background-color:#08334433}.bg-cyan-950\/25{background-color:#08334440}.bg-cyan-950\/30{background-color:#0833444d}.bg-cyan-950\/35{background-color:#08334459}.bg-cyan-950\/40{background-color:#08334466}.bg-cyan-950\/45{background-color:#08334473}.bg-cyan-950\/5{background-color:#0833440d}.bg-cyan-950\/50{background-color:#08334480}.bg-cyan-950\/55{background-color:#0833448c}.bg-cyan-950\/60{background-color:#08334499}.bg-cyan-950\/65{background-color:#083344a6}.bg-cyan-950\/70{background-color:#083344b3}.bg-cyan-950\/75{background-color:#083344bf}.bg-cyan-950\/80{background-color:#083344cc}.bg-cyan-950\/85{background-color:#083344d9}.bg-cyan-950\/90{background-color:#083344e6}.bg-cyan-950\/95{background-color:#083344f2}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity))}.bg-emerald-100\/0{background-color:#d1fae500}.bg-emerald-100\/10{background-color:#d1fae51a}.bg-emerald-100\/100{background-color:#d1fae5}.bg-emerald-100\/15{background-color:#d1fae526}.bg-emerald-100\/20{background-color:#d1fae533}.bg-emerald-100\/25{background-color:#d1fae540}.bg-emerald-100\/30{background-color:#d1fae54d}.bg-emerald-100\/35{background-color:#d1fae559}.bg-emerald-100\/40{background-color:#d1fae566}.bg-emerald-100\/45{background-color:#d1fae573}.bg-emerald-100\/5{background-color:#d1fae50d}.bg-emerald-100\/50{background-color:#d1fae580}.bg-emerald-100\/55{background-color:#d1fae58c}.bg-emerald-100\/60{background-color:#d1fae599}.bg-emerald-100\/65{background-color:#d1fae5a6}.bg-emerald-100\/70{background-color:#d1fae5b3}.bg-emerald-100\/75{background-color:#d1fae5bf}.bg-emerald-100\/80{background-color:#d1fae5cc}.bg-emerald-100\/85{background-color:#d1fae5d9}.bg-emerald-100\/90{background-color:#d1fae5e6}.bg-emerald-100\/95{background-color:#d1fae5f2}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity))}.bg-emerald-200\/0{background-color:#a7f3d000}.bg-emerald-200\/10{background-color:#a7f3d01a}.bg-emerald-200\/100{background-color:#a7f3d0}.bg-emerald-200\/15{background-color:#a7f3d026}.bg-emerald-200\/20{background-color:#a7f3d033}.bg-emerald-200\/25{background-color:#a7f3d040}.bg-emerald-200\/30{background-color:#a7f3d04d}.bg-emerald-200\/35{background-color:#a7f3d059}.bg-emerald-200\/40{background-color:#a7f3d066}.bg-emerald-200\/45{background-color:#a7f3d073}.bg-emerald-200\/5{background-color:#a7f3d00d}.bg-emerald-200\/50{background-color:#a7f3d080}.bg-emerald-200\/55{background-color:#a7f3d08c}.bg-emerald-200\/60{background-color:#a7f3d099}.bg-emerald-200\/65{background-color:#a7f3d0a6}.bg-emerald-200\/70{background-color:#a7f3d0b3}.bg-emerald-200\/75{background-color:#a7f3d0bf}.bg-emerald-200\/80{background-color:#a7f3d0cc}.bg-emerald-200\/85{background-color:#a7f3d0d9}.bg-emerald-200\/90{background-color:#a7f3d0e6}.bg-emerald-200\/95{background-color:#a7f3d0f2}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity))}.bg-emerald-300\/0{background-color:#6ee7b700}.bg-emerald-300\/10{background-color:#6ee7b71a}.bg-emerald-300\/100{background-color:#6ee7b7}.bg-emerald-300\/15{background-color:#6ee7b726}.bg-emerald-300\/20{background-color:#6ee7b733}.bg-emerald-300\/25{background-color:#6ee7b740}.bg-emerald-300\/30{background-color:#6ee7b74d}.bg-emerald-300\/35{background-color:#6ee7b759}.bg-emerald-300\/40{background-color:#6ee7b766}.bg-emerald-300\/45{background-color:#6ee7b773}.bg-emerald-300\/5{background-color:#6ee7b70d}.bg-emerald-300\/50{background-color:#6ee7b780}.bg-emerald-300\/55{background-color:#6ee7b78c}.bg-emerald-300\/60{background-color:#6ee7b799}.bg-emerald-300\/65{background-color:#6ee7b7a6}.bg-emerald-300\/70{background-color:#6ee7b7b3}.bg-emerald-300\/75{background-color:#6ee7b7bf}.bg-emerald-300\/80{background-color:#6ee7b7cc}.bg-emerald-300\/85{background-color:#6ee7b7d9}.bg-emerald-300\/90{background-color:#6ee7b7e6}.bg-emerald-300\/95{background-color:#6ee7b7f2}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity))}.bg-emerald-400\/0{background-color:#34d39900}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/100{background-color:#34d399}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-400\/25{background-color:#34d39940}.bg-emerald-400\/30{background-color:#34d3994d}.bg-emerald-400\/35{background-color:#34d39959}.bg-emerald-400\/40{background-color:#34d39966}.bg-emerald-400\/45{background-color:#34d39973}.bg-emerald-400\/5{background-color:#34d3990d}.bg-emerald-400\/50{background-color:#34d39980}.bg-emerald-400\/55{background-color:#34d3998c}.bg-emerald-400\/60{background-color:#34d39999}.bg-emerald-400\/65{background-color:#34d399a6}.bg-emerald-400\/70{background-color:#34d399b3}.bg-emerald-400\/75{background-color:#34d399bf}.bg-emerald-400\/80{background-color:#34d399cc}.bg-emerald-400\/85{background-color:#34d399d9}.bg-emerald-400\/90{background-color:#34d399e6}.bg-emerald-400\/95{background-color:#34d399f2}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity))}.bg-emerald-50\/0{background-color:#ecfdf500}.bg-emerald-50\/10{background-color:#ecfdf51a}.bg-emerald-50\/100{background-color:#ecfdf5}.bg-emerald-50\/15{background-color:#ecfdf526}.bg-emerald-50\/20{background-color:#ecfdf533}.bg-emerald-50\/25{background-color:#ecfdf540}.bg-emerald-50\/30{background-color:#ecfdf54d}.bg-emerald-50\/35{background-color:#ecfdf559}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/45{background-color:#ecfdf573}.bg-emerald-50\/5{background-color:#ecfdf50d}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/55{background-color:#ecfdf58c}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-50\/65{background-color:#ecfdf5a6}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/75{background-color:#ecfdf5bf}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-50\/85{background-color:#ecfdf5d9}.bg-emerald-50\/90{background-color:#ecfdf5e6}.bg-emerald-50\/95{background-color:#ecfdf5f2}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.bg-emerald-500\/0{background-color:#10b98100}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/100{background-color:#10b981}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/25{background-color:#10b98140}.bg-emerald-500\/30{background-color:#10b9814d}.bg-emerald-500\/35{background-color:#10b98159}.bg-emerald-500\/40{background-color:#10b98166}.bg-emerald-500\/45{background-color:#10b98173}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/50{background-color:#10b98180}.bg-emerald-500\/55{background-color:#10b9818c}.bg-emerald-500\/60{background-color:#10b98199}.bg-emerald-500\/65{background-color:#10b981a6}.bg-emerald-500\/70{background-color:#10b981b3}.bg-emerald-500\/75{background-color:#10b981bf}.bg-emerald-500\/80{background-color:#10b981cc}.bg-emerald-500\/85{background-color:#10b981d9}.bg-emerald-500\/90{background-color:#10b981e6}.bg-emerald-500\/95{background-color:#10b981f2}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.bg-emerald-600\/0{background-color:#05966900}.bg-emerald-600\/10{background-color:#0596691a}.bg-emerald-600\/100{background-color:#059669}.bg-emerald-600\/15{background-color:#05966926}.bg-emerald-600\/20{background-color:#05966933}.bg-emerald-600\/25{background-color:#05966940}.bg-emerald-600\/30{background-color:#0596694d}.bg-emerald-600\/35{background-color:#05966959}.bg-emerald-600\/40{background-color:#05966966}.bg-emerald-600\/45{background-color:#05966973}.bg-emerald-600\/5{background-color:#0596690d}.bg-emerald-600\/50{background-color:#05966980}.bg-emerald-600\/55{background-color:#0596698c}.bg-emerald-600\/60{background-color:#05966999}.bg-emerald-600\/65{background-color:#059669a6}.bg-emerald-600\/70{background-color:#059669b3}.bg-emerald-600\/75{background-color:#059669bf}.bg-emerald-600\/80{background-color:#059669cc}.bg-emerald-600\/85{background-color:#059669d9}.bg-emerald-600\/90{background-color:#059669e6}.bg-emerald-600\/95{background-color:#059669f2}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.bg-emerald-700\/0{background-color:#04785700}.bg-emerald-700\/10{background-color:#0478571a}.bg-emerald-700\/100{background-color:#047857}.bg-emerald-700\/15{background-color:#04785726}.bg-emerald-700\/20{background-color:#04785733}.bg-emerald-700\/25{background-color:#04785740}.bg-emerald-700\/30{background-color:#0478574d}.bg-emerald-700\/35{background-color:#04785759}.bg-emerald-700\/40{background-color:#04785766}.bg-emerald-700\/45{background-color:#04785773}.bg-emerald-700\/5{background-color:#0478570d}.bg-emerald-700\/50{background-color:#04785780}.bg-emerald-700\/55{background-color:#0478578c}.bg-emerald-700\/60{background-color:#04785799}.bg-emerald-700\/65{background-color:#047857a6}.bg-emerald-700\/70{background-color:#047857b3}.bg-emerald-700\/75{background-color:#047857bf}.bg-emerald-700\/80{background-color:#047857cc}.bg-emerald-700\/85{background-color:#047857d9}.bg-emerald-700\/90{background-color:#047857e6}.bg-emerald-700\/95{background-color:#047857f2}.bg-emerald-800{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity))}.bg-emerald-800\/0{background-color:#065f4600}.bg-emerald-800\/10{background-color:#065f461a}.bg-emerald-800\/100{background-color:#065f46}.bg-emerald-800\/15{background-color:#065f4626}.bg-emerald-800\/20{background-color:#065f4633}.bg-emerald-800\/25{background-color:#065f4640}.bg-emerald-800\/30{background-color:#065f464d}.bg-emerald-800\/35{background-color:#065f4659}.bg-emerald-800\/40{background-color:#065f4666}.bg-emerald-800\/45{background-color:#065f4673}.bg-emerald-800\/5{background-color:#065f460d}.bg-emerald-800\/50{background-color:#065f4680}.bg-emerald-800\/55{background-color:#065f468c}.bg-emerald-800\/60{background-color:#065f4699}.bg-emerald-800\/65{background-color:#065f46a6}.bg-emerald-800\/70{background-color:#065f46b3}.bg-emerald-800\/75{background-color:#065f46bf}.bg-emerald-800\/80{background-color:#065f46cc}.bg-emerald-800\/85{background-color:#065f46d9}.bg-emerald-800\/90{background-color:#065f46e6}.bg-emerald-800\/95{background-color:#065f46f2}.bg-emerald-900{--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity))}.bg-emerald-900\/0{background-color:#064e3b00}.bg-emerald-900\/10{background-color:#064e3b1a}.bg-emerald-900\/100{background-color:#064e3b}.bg-emerald-900\/15{background-color:#064e3b26}.bg-emerald-900\/20{background-color:#064e3b33}.bg-emerald-900\/25{background-color:#064e3b40}.bg-emerald-900\/30{background-color:#064e3b4d}.bg-emerald-900\/35{background-color:#064e3b59}.bg-emerald-900\/40{background-color:#064e3b66}.bg-emerald-900\/45{background-color:#064e3b73}.bg-emerald-900\/5{background-color:#064e3b0d}.bg-emerald-900\/50{background-color:#064e3b80}.bg-emerald-900\/55{background-color:#064e3b8c}.bg-emerald-900\/60{background-color:#064e3b99}.bg-emerald-900\/65{background-color:#064e3ba6}.bg-emerald-900\/70{background-color:#064e3bb3}.bg-emerald-900\/75{background-color:#064e3bbf}.bg-emerald-900\/80{background-color:#064e3bcc}.bg-emerald-900\/85{background-color:#064e3bd9}.bg-emerald-900\/90{background-color:#064e3be6}.bg-emerald-900\/95{background-color:#064e3bf2}.bg-emerald-950{--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity))}.bg-emerald-950\/0{background-color:#022c2200}.bg-emerald-950\/10{background-color:#022c221a}.bg-emerald-950\/100{background-color:#022c22}.bg-emerald-950\/15{background-color:#022c2226}.bg-emerald-950\/20{background-color:#022c2233}.bg-emerald-950\/25{background-color:#022c2240}.bg-emerald-950\/30{background-color:#022c224d}.bg-emerald-950\/35{background-color:#022c2259}.bg-emerald-950\/40{background-color:#022c2266}.bg-emerald-950\/45{background-color:#022c2273}.bg-emerald-950\/5{background-color:#022c220d}.bg-emerald-950\/50{background-color:#022c2280}.bg-emerald-950\/55{background-color:#022c228c}.bg-emerald-950\/60{background-color:#022c2299}.bg-emerald-950\/65{background-color:#022c22a6}.bg-emerald-950\/70{background-color:#022c22b3}.bg-emerald-950\/75{background-color:#022c22bf}.bg-emerald-950\/80{background-color:#022c22cc}.bg-emerald-950\/85{background-color:#022c22d9}.bg-emerald-950\/90{background-color:#022c22e6}.bg-emerald-950\/95{background-color:#022c22f2}.bg-error{--tw-bg-opacity: 1;background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.bg-error-content{--tw-bg-opacity: 1;background-color:var(--fallback-erc,oklch(var(--erc)/var(--tw-bg-opacity)))}.bg-error-content\/0{background-color:var(--fallback-erc,oklch(var(--erc)/0))}.bg-error-content\/10{background-color:var(--fallback-erc,oklch(var(--erc)/.1))}.bg-error-content\/100{background-color:var(--fallback-erc,oklch(var(--erc)/1))}.bg-error-content\/15{background-color:var(--fallback-erc,oklch(var(--erc)/.15))}.bg-error-content\/20{background-color:var(--fallback-erc,oklch(var(--erc)/.2))}.bg-error-content\/25{background-color:var(--fallback-erc,oklch(var(--erc)/.25))}.bg-error-content\/30{background-color:var(--fallback-erc,oklch(var(--erc)/.3))}.bg-error-content\/35{background-color:var(--fallback-erc,oklch(var(--erc)/.35))}.bg-error-content\/40{background-color:var(--fallback-erc,oklch(var(--erc)/.4))}.bg-error-content\/45{background-color:var(--fallback-erc,oklch(var(--erc)/.45))}.bg-error-content\/5{background-color:var(--fallback-erc,oklch(var(--erc)/.05))}.bg-error-content\/50{background-color:var(--fallback-erc,oklch(var(--erc)/.5))}.bg-error-content\/55{background-color:var(--fallback-erc,oklch(var(--erc)/.55))}.bg-error-content\/60{background-color:var(--fallback-erc,oklch(var(--erc)/.6))}.bg-error-content\/65{background-color:var(--fallback-erc,oklch(var(--erc)/.65))}.bg-error-content\/70{background-color:var(--fallback-erc,oklch(var(--erc)/.7))}.bg-error-content\/75{background-color:var(--fallback-erc,oklch(var(--erc)/.75))}.bg-error-content\/80{background-color:var(--fallback-erc,oklch(var(--erc)/.8))}.bg-error-content\/85{background-color:var(--fallback-erc,oklch(var(--erc)/.85))}.bg-error-content\/90{background-color:var(--fallback-erc,oklch(var(--erc)/.9))}.bg-error-content\/95{background-color:var(--fallback-erc,oklch(var(--erc)/.95))}.bg-error\/0{background-color:var(--fallback-er,oklch(var(--er)/0))}.bg-error\/10{background-color:var(--fallback-er,oklch(var(--er)/.1))}.bg-error\/100{background-color:var(--fallback-er,oklch(var(--er)/1))}.bg-error\/15{background-color:var(--fallback-er,oklch(var(--er)/.15))}.bg-error\/20{background-color:var(--fallback-er,oklch(var(--er)/.2))}.bg-error\/25{background-color:var(--fallback-er,oklch(var(--er)/.25))}.bg-error\/30{background-color:var(--fallback-er,oklch(var(--er)/.3))}.bg-error\/35{background-color:var(--fallback-er,oklch(var(--er)/.35))}.bg-error\/40{background-color:var(--fallback-er,oklch(var(--er)/.4))}.bg-error\/45{background-color:var(--fallback-er,oklch(var(--er)/.45))}.bg-error\/5{background-color:var(--fallback-er,oklch(var(--er)/.05))}.bg-error\/50{background-color:var(--fallback-er,oklch(var(--er)/.5))}.bg-error\/55{background-color:var(--fallback-er,oklch(var(--er)/.55))}.bg-error\/60{background-color:var(--fallback-er,oklch(var(--er)/.6))}.bg-error\/65{background-color:var(--fallback-er,oklch(var(--er)/.65))}.bg-error\/70{background-color:var(--fallback-er,oklch(var(--er)/.7))}.bg-error\/75{background-color:var(--fallback-er,oklch(var(--er)/.75))}.bg-error\/80{background-color:var(--fallback-er,oklch(var(--er)/.8))}.bg-error\/85{background-color:var(--fallback-er,oklch(var(--er)/.85))}.bg-error\/90{background-color:var(--fallback-er,oklch(var(--er)/.9))}.bg-error\/95{background-color:var(--fallback-er,oklch(var(--er)/.95))}.bg-fuchsia-100{--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity))}.bg-fuchsia-100\/0{background-color:#fae8ff00}.bg-fuchsia-100\/10{background-color:#fae8ff1a}.bg-fuchsia-100\/100{background-color:#fae8ff}.bg-fuchsia-100\/15{background-color:#fae8ff26}.bg-fuchsia-100\/20{background-color:#fae8ff33}.bg-fuchsia-100\/25{background-color:#fae8ff40}.bg-fuchsia-100\/30{background-color:#fae8ff4d}.bg-fuchsia-100\/35{background-color:#fae8ff59}.bg-fuchsia-100\/40{background-color:#fae8ff66}.bg-fuchsia-100\/45{background-color:#fae8ff73}.bg-fuchsia-100\/5{background-color:#fae8ff0d}.bg-fuchsia-100\/50{background-color:#fae8ff80}.bg-fuchsia-100\/55{background-color:#fae8ff8c}.bg-fuchsia-100\/60{background-color:#fae8ff99}.bg-fuchsia-100\/65{background-color:#fae8ffa6}.bg-fuchsia-100\/70{background-color:#fae8ffb3}.bg-fuchsia-100\/75{background-color:#fae8ffbf}.bg-fuchsia-100\/80{background-color:#fae8ffcc}.bg-fuchsia-100\/85{background-color:#fae8ffd9}.bg-fuchsia-100\/90{background-color:#fae8ffe6}.bg-fuchsia-100\/95{background-color:#fae8fff2}.bg-fuchsia-200{--tw-bg-opacity: 1;background-color:rgb(245 208 254 / var(--tw-bg-opacity))}.bg-fuchsia-200\/0{background-color:#f5d0fe00}.bg-fuchsia-200\/10{background-color:#f5d0fe1a}.bg-fuchsia-200\/100{background-color:#f5d0fe}.bg-fuchsia-200\/15{background-color:#f5d0fe26}.bg-fuchsia-200\/20{background-color:#f5d0fe33}.bg-fuchsia-200\/25{background-color:#f5d0fe40}.bg-fuchsia-200\/30{background-color:#f5d0fe4d}.bg-fuchsia-200\/35{background-color:#f5d0fe59}.bg-fuchsia-200\/40{background-color:#f5d0fe66}.bg-fuchsia-200\/45{background-color:#f5d0fe73}.bg-fuchsia-200\/5{background-color:#f5d0fe0d}.bg-fuchsia-200\/50{background-color:#f5d0fe80}.bg-fuchsia-200\/55{background-color:#f5d0fe8c}.bg-fuchsia-200\/60{background-color:#f5d0fe99}.bg-fuchsia-200\/65{background-color:#f5d0fea6}.bg-fuchsia-200\/70{background-color:#f5d0feb3}.bg-fuchsia-200\/75{background-color:#f5d0febf}.bg-fuchsia-200\/80{background-color:#f5d0fecc}.bg-fuchsia-200\/85{background-color:#f5d0fed9}.bg-fuchsia-200\/90{background-color:#f5d0fee6}.bg-fuchsia-200\/95{background-color:#f5d0fef2}.bg-fuchsia-300{--tw-bg-opacity: 1;background-color:rgb(240 171 252 / var(--tw-bg-opacity))}.bg-fuchsia-300\/0{background-color:#f0abfc00}.bg-fuchsia-300\/10{background-color:#f0abfc1a}.bg-fuchsia-300\/100{background-color:#f0abfc}.bg-fuchsia-300\/15{background-color:#f0abfc26}.bg-fuchsia-300\/20{background-color:#f0abfc33}.bg-fuchsia-300\/25{background-color:#f0abfc40}.bg-fuchsia-300\/30{background-color:#f0abfc4d}.bg-fuchsia-300\/35{background-color:#f0abfc59}.bg-fuchsia-300\/40{background-color:#f0abfc66}.bg-fuchsia-300\/45{background-color:#f0abfc73}.bg-fuchsia-300\/5{background-color:#f0abfc0d}.bg-fuchsia-300\/50{background-color:#f0abfc80}.bg-fuchsia-300\/55{background-color:#f0abfc8c}.bg-fuchsia-300\/60{background-color:#f0abfc99}.bg-fuchsia-300\/65{background-color:#f0abfca6}.bg-fuchsia-300\/70{background-color:#f0abfcb3}.bg-fuchsia-300\/75{background-color:#f0abfcbf}.bg-fuchsia-300\/80{background-color:#f0abfccc}.bg-fuchsia-300\/85{background-color:#f0abfcd9}.bg-fuchsia-300\/90{background-color:#f0abfce6}.bg-fuchsia-300\/95{background-color:#f0abfcf2}.bg-fuchsia-400{--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity))}.bg-fuchsia-400\/0{background-color:#e879f900}.bg-fuchsia-400\/10{background-color:#e879f91a}.bg-fuchsia-400\/100{background-color:#e879f9}.bg-fuchsia-400\/15{background-color:#e879f926}.bg-fuchsia-400\/20{background-color:#e879f933}.bg-fuchsia-400\/25{background-color:#e879f940}.bg-fuchsia-400\/30{background-color:#e879f94d}.bg-fuchsia-400\/35{background-color:#e879f959}.bg-fuchsia-400\/40{background-color:#e879f966}.bg-fuchsia-400\/45{background-color:#e879f973}.bg-fuchsia-400\/5{background-color:#e879f90d}.bg-fuchsia-400\/50{background-color:#e879f980}.bg-fuchsia-400\/55{background-color:#e879f98c}.bg-fuchsia-400\/60{background-color:#e879f999}.bg-fuchsia-400\/65{background-color:#e879f9a6}.bg-fuchsia-400\/70{background-color:#e879f9b3}.bg-fuchsia-400\/75{background-color:#e879f9bf}.bg-fuchsia-400\/80{background-color:#e879f9cc}.bg-fuchsia-400\/85{background-color:#e879f9d9}.bg-fuchsia-400\/90{background-color:#e879f9e6}.bg-fuchsia-400\/95{background-color:#e879f9f2}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity))}.bg-fuchsia-50\/0{background-color:#fdf4ff00}.bg-fuchsia-50\/10{background-color:#fdf4ff1a}.bg-fuchsia-50\/100{background-color:#fdf4ff}.bg-fuchsia-50\/15{background-color:#fdf4ff26}.bg-fuchsia-50\/20{background-color:#fdf4ff33}.bg-fuchsia-50\/25{background-color:#fdf4ff40}.bg-fuchsia-50\/30{background-color:#fdf4ff4d}.bg-fuchsia-50\/35{background-color:#fdf4ff59}.bg-fuchsia-50\/40{background-color:#fdf4ff66}.bg-fuchsia-50\/45{background-color:#fdf4ff73}.bg-fuchsia-50\/5{background-color:#fdf4ff0d}.bg-fuchsia-50\/50{background-color:#fdf4ff80}.bg-fuchsia-50\/55{background-color:#fdf4ff8c}.bg-fuchsia-50\/60{background-color:#fdf4ff99}.bg-fuchsia-50\/65{background-color:#fdf4ffa6}.bg-fuchsia-50\/70{background-color:#fdf4ffb3}.bg-fuchsia-50\/75{background-color:#fdf4ffbf}.bg-fuchsia-50\/80{background-color:#fdf4ffcc}.bg-fuchsia-50\/85{background-color:#fdf4ffd9}.bg-fuchsia-50\/90{background-color:#fdf4ffe6}.bg-fuchsia-50\/95{background-color:#fdf4fff2}.bg-fuchsia-500{--tw-bg-opacity: 1;background-color:rgb(217 70 239 / var(--tw-bg-opacity))}.bg-fuchsia-500\/0{background-color:#d946ef00}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-fuchsia-500\/100{background-color:#d946ef}.bg-fuchsia-500\/15{background-color:#d946ef26}.bg-fuchsia-500\/20{background-color:#d946ef33}.bg-fuchsia-500\/25{background-color:#d946ef40}.bg-fuchsia-500\/30{background-color:#d946ef4d}.bg-fuchsia-500\/35{background-color:#d946ef59}.bg-fuchsia-500\/40{background-color:#d946ef66}.bg-fuchsia-500\/45{background-color:#d946ef73}.bg-fuchsia-500\/5{background-color:#d946ef0d}.bg-fuchsia-500\/50{background-color:#d946ef80}.bg-fuchsia-500\/55{background-color:#d946ef8c}.bg-fuchsia-500\/60{background-color:#d946ef99}.bg-fuchsia-500\/65{background-color:#d946efa6}.bg-fuchsia-500\/70{background-color:#d946efb3}.bg-fuchsia-500\/75{background-color:#d946efbf}.bg-fuchsia-500\/80{background-color:#d946efcc}.bg-fuchsia-500\/85{background-color:#d946efd9}.bg-fuchsia-500\/90{background-color:#d946efe6}.bg-fuchsia-500\/95{background-color:#d946eff2}.bg-fuchsia-600{--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity))}.bg-fuchsia-600\/0{background-color:#c026d300}.bg-fuchsia-600\/10{background-color:#c026d31a}.bg-fuchsia-600\/100{background-color:#c026d3}.bg-fuchsia-600\/15{background-color:#c026d326}.bg-fuchsia-600\/20{background-color:#c026d333}.bg-fuchsia-600\/25{background-color:#c026d340}.bg-fuchsia-600\/30{background-color:#c026d34d}.bg-fuchsia-600\/35{background-color:#c026d359}.bg-fuchsia-600\/40{background-color:#c026d366}.bg-fuchsia-600\/45{background-color:#c026d373}.bg-fuchsia-600\/5{background-color:#c026d30d}.bg-fuchsia-600\/50{background-color:#c026d380}.bg-fuchsia-600\/55{background-color:#c026d38c}.bg-fuchsia-600\/60{background-color:#c026d399}.bg-fuchsia-600\/65{background-color:#c026d3a6}.bg-fuchsia-600\/70{background-color:#c026d3b3}.bg-fuchsia-600\/75{background-color:#c026d3bf}.bg-fuchsia-600\/80{background-color:#c026d3cc}.bg-fuchsia-600\/85{background-color:#c026d3d9}.bg-fuchsia-600\/90{background-color:#c026d3e6}.bg-fuchsia-600\/95{background-color:#c026d3f2}.bg-fuchsia-700{--tw-bg-opacity: 1;background-color:rgb(162 28 175 / var(--tw-bg-opacity))}.bg-fuchsia-700\/0{background-color:#a21caf00}.bg-fuchsia-700\/10{background-color:#a21caf1a}.bg-fuchsia-700\/100{background-color:#a21caf}.bg-fuchsia-700\/15{background-color:#a21caf26}.bg-fuchsia-700\/20{background-color:#a21caf33}.bg-fuchsia-700\/25{background-color:#a21caf40}.bg-fuchsia-700\/30{background-color:#a21caf4d}.bg-fuchsia-700\/35{background-color:#a21caf59}.bg-fuchsia-700\/40{background-color:#a21caf66}.bg-fuchsia-700\/45{background-color:#a21caf73}.bg-fuchsia-700\/5{background-color:#a21caf0d}.bg-fuchsia-700\/50{background-color:#a21caf80}.bg-fuchsia-700\/55{background-color:#a21caf8c}.bg-fuchsia-700\/60{background-color:#a21caf99}.bg-fuchsia-700\/65{background-color:#a21cafa6}.bg-fuchsia-700\/70{background-color:#a21cafb3}.bg-fuchsia-700\/75{background-color:#a21cafbf}.bg-fuchsia-700\/80{background-color:#a21cafcc}.bg-fuchsia-700\/85{background-color:#a21cafd9}.bg-fuchsia-700\/90{background-color:#a21cafe6}.bg-fuchsia-700\/95{background-color:#a21caff2}.bg-fuchsia-800{--tw-bg-opacity: 1;background-color:rgb(134 25 143 / var(--tw-bg-opacity))}.bg-fuchsia-800\/0{background-color:#86198f00}.bg-fuchsia-800\/10{background-color:#86198f1a}.bg-fuchsia-800\/100{background-color:#86198f}.bg-fuchsia-800\/15{background-color:#86198f26}.bg-fuchsia-800\/20{background-color:#86198f33}.bg-fuchsia-800\/25{background-color:#86198f40}.bg-fuchsia-800\/30{background-color:#86198f4d}.bg-fuchsia-800\/35{background-color:#86198f59}.bg-fuchsia-800\/40{background-color:#86198f66}.bg-fuchsia-800\/45{background-color:#86198f73}.bg-fuchsia-800\/5{background-color:#86198f0d}.bg-fuchsia-800\/50{background-color:#86198f80}.bg-fuchsia-800\/55{background-color:#86198f8c}.bg-fuchsia-800\/60{background-color:#86198f99}.bg-fuchsia-800\/65{background-color:#86198fa6}.bg-fuchsia-800\/70{background-color:#86198fb3}.bg-fuchsia-800\/75{background-color:#86198fbf}.bg-fuchsia-800\/80{background-color:#86198fcc}.bg-fuchsia-800\/85{background-color:#86198fd9}.bg-fuchsia-800\/90{background-color:#86198fe6}.bg-fuchsia-800\/95{background-color:#86198ff2}.bg-fuchsia-900{--tw-bg-opacity: 1;background-color:rgb(112 26 117 / var(--tw-bg-opacity))}.bg-fuchsia-900\/0{background-color:#701a7500}.bg-fuchsia-900\/10{background-color:#701a751a}.bg-fuchsia-900\/100{background-color:#701a75}.bg-fuchsia-900\/15{background-color:#701a7526}.bg-fuchsia-900\/20{background-color:#701a7533}.bg-fuchsia-900\/25{background-color:#701a7540}.bg-fuchsia-900\/30{background-color:#701a754d}.bg-fuchsia-900\/35{background-color:#701a7559}.bg-fuchsia-900\/40{background-color:#701a7566}.bg-fuchsia-900\/45{background-color:#701a7573}.bg-fuchsia-900\/5{background-color:#701a750d}.bg-fuchsia-900\/50{background-color:#701a7580}.bg-fuchsia-900\/55{background-color:#701a758c}.bg-fuchsia-900\/60{background-color:#701a7599}.bg-fuchsia-900\/65{background-color:#701a75a6}.bg-fuchsia-900\/70{background-color:#701a75b3}.bg-fuchsia-900\/75{background-color:#701a75bf}.bg-fuchsia-900\/80{background-color:#701a75cc}.bg-fuchsia-900\/85{background-color:#701a75d9}.bg-fuchsia-900\/90{background-color:#701a75e6}.bg-fuchsia-900\/95{background-color:#701a75f2}.bg-fuchsia-950{--tw-bg-opacity: 1;background-color:rgb(74 4 78 / var(--tw-bg-opacity))}.bg-fuchsia-950\/0{background-color:#4a044e00}.bg-fuchsia-950\/10{background-color:#4a044e1a}.bg-fuchsia-950\/100{background-color:#4a044e}.bg-fuchsia-950\/15{background-color:#4a044e26}.bg-fuchsia-950\/20{background-color:#4a044e33}.bg-fuchsia-950\/25{background-color:#4a044e40}.bg-fuchsia-950\/30{background-color:#4a044e4d}.bg-fuchsia-950\/35{background-color:#4a044e59}.bg-fuchsia-950\/40{background-color:#4a044e66}.bg-fuchsia-950\/45{background-color:#4a044e73}.bg-fuchsia-950\/5{background-color:#4a044e0d}.bg-fuchsia-950\/50{background-color:#4a044e80}.bg-fuchsia-950\/55{background-color:#4a044e8c}.bg-fuchsia-950\/60{background-color:#4a044e99}.bg-fuchsia-950\/65{background-color:#4a044ea6}.bg-fuchsia-950\/70{background-color:#4a044eb3}.bg-fuchsia-950\/75{background-color:#4a044ebf}.bg-fuchsia-950\/80{background-color:#4a044ecc}.bg-fuchsia-950\/85{background-color:#4a044ed9}.bg-fuchsia-950\/90{background-color:#4a044ee6}.bg-fuchsia-950\/95{background-color:#4a044ef2}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-100\/0{background-color:#f3f4f600}.bg-gray-100\/10{background-color:#f3f4f61a}.bg-gray-100\/100{background-color:#f3f4f6}.bg-gray-100\/15{background-color:#f3f4f626}.bg-gray-100\/20{background-color:#f3f4f633}.bg-gray-100\/25{background-color:#f3f4f640}.bg-gray-100\/30{background-color:#f3f4f64d}.bg-gray-100\/35{background-color:#f3f4f659}.bg-gray-100\/40{background-color:#f3f4f666}.bg-gray-100\/45{background-color:#f3f4f673}.bg-gray-100\/5{background-color:#f3f4f60d}.bg-gray-100\/50{background-color:#f3f4f680}.bg-gray-100\/55{background-color:#f3f4f68c}.bg-gray-100\/60{background-color:#f3f4f699}.bg-gray-100\/65{background-color:#f3f4f6a6}.bg-gray-100\/70{background-color:#f3f4f6b3}.bg-gray-100\/75{background-color:#f3f4f6bf}.bg-gray-100\/80{background-color:#f3f4f6cc}.bg-gray-100\/85{background-color:#f3f4f6d9}.bg-gray-100\/90{background-color:#f3f4f6e6}.bg-gray-100\/95{background-color:#f3f4f6f2}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-200\/0{background-color:#e5e7eb00}.bg-gray-200\/10{background-color:#e5e7eb1a}.bg-gray-200\/100{background-color:#e5e7eb}.bg-gray-200\/15{background-color:#e5e7eb26}.bg-gray-200\/20{background-color:#e5e7eb33}.bg-gray-200\/25{background-color:#e5e7eb40}.bg-gray-200\/30{background-color:#e5e7eb4d}.bg-gray-200\/35{background-color:#e5e7eb59}.bg-gray-200\/40{background-color:#e5e7eb66}.bg-gray-200\/45{background-color:#e5e7eb73}.bg-gray-200\/5{background-color:#e5e7eb0d}.bg-gray-200\/50{background-color:#e5e7eb80}.bg-gray-200\/55{background-color:#e5e7eb8c}.bg-gray-200\/60{background-color:#e5e7eb99}.bg-gray-200\/65{background-color:#e5e7eba6}.bg-gray-200\/70{background-color:#e5e7ebb3}.bg-gray-200\/75{background-color:#e5e7ebbf}.bg-gray-200\/80{background-color:#e5e7ebcc}.bg-gray-200\/85{background-color:#e5e7ebd9}.bg-gray-200\/90{background-color:#e5e7ebe6}.bg-gray-200\/95{background-color:#e5e7ebf2}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-300\/0{background-color:#d1d5db00}.bg-gray-300\/10{background-color:#d1d5db1a}.bg-gray-300\/100{background-color:#d1d5db}.bg-gray-300\/15{background-color:#d1d5db26}.bg-gray-300\/20{background-color:#d1d5db33}.bg-gray-300\/25{background-color:#d1d5db40}.bg-gray-300\/30{background-color:#d1d5db4d}.bg-gray-300\/35{background-color:#d1d5db59}.bg-gray-300\/40{background-color:#d1d5db66}.bg-gray-300\/45{background-color:#d1d5db73}.bg-gray-300\/5{background-color:#d1d5db0d}.bg-gray-300\/50{background-color:#d1d5db80}.bg-gray-300\/55{background-color:#d1d5db8c}.bg-gray-300\/60{background-color:#d1d5db99}.bg-gray-300\/65{background-color:#d1d5dba6}.bg-gray-300\/70{background-color:#d1d5dbb3}.bg-gray-300\/75{background-color:#d1d5dbbf}.bg-gray-300\/80{background-color:#d1d5dbcc}.bg-gray-300\/85{background-color:#d1d5dbd9}.bg-gray-300\/90{background-color:#d1d5dbe6}.bg-gray-300\/95{background-color:#d1d5dbf2}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-gray-400\/0{background-color:#9ca3af00}.bg-gray-400\/10{background-color:#9ca3af1a}.bg-gray-400\/100{background-color:#9ca3af}.bg-gray-400\/15{background-color:#9ca3af26}.bg-gray-400\/20{background-color:#9ca3af33}.bg-gray-400\/25{background-color:#9ca3af40}.bg-gray-400\/30{background-color:#9ca3af4d}.bg-gray-400\/35{background-color:#9ca3af59}.bg-gray-400\/40{background-color:#9ca3af66}.bg-gray-400\/45{background-color:#9ca3af73}.bg-gray-400\/5{background-color:#9ca3af0d}.bg-gray-400\/50{background-color:#9ca3af80}.bg-gray-400\/55{background-color:#9ca3af8c}.bg-gray-400\/60{background-color:#9ca3af99}.bg-gray-400\/65{background-color:#9ca3afa6}.bg-gray-400\/70{background-color:#9ca3afb3}.bg-gray-400\/75{background-color:#9ca3afbf}.bg-gray-400\/80{background-color:#9ca3afcc}.bg-gray-400\/85{background-color:#9ca3afd9}.bg-gray-400\/90{background-color:#9ca3afe6}.bg-gray-400\/95{background-color:#9ca3aff2}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-50\/0{background-color:#f9fafb00}.bg-gray-50\/10{background-color:#f9fafb1a}.bg-gray-50\/100{background-color:#f9fafb}.bg-gray-50\/15{background-color:#f9fafb26}.bg-gray-50\/20{background-color:#f9fafb33}.bg-gray-50\/25{background-color:#f9fafb40}.bg-gray-50\/30{background-color:#f9fafb4d}.bg-gray-50\/35{background-color:#f9fafb59}.bg-gray-50\/40{background-color:#f9fafb66}.bg-gray-50\/45{background-color:#f9fafb73}.bg-gray-50\/5{background-color:#f9fafb0d}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/55{background-color:#f9fafb8c}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-50\/65{background-color:#f9fafba6}.bg-gray-50\/70{background-color:#f9fafbb3}.bg-gray-50\/75{background-color:#f9fafbbf}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-50\/85{background-color:#f9fafbd9}.bg-gray-50\/90{background-color:#f9fafbe6}.bg-gray-50\/95{background-color:#f9fafbf2}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-500\/0{background-color:#6b728000}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-500\/100{background-color:#6b7280}.bg-gray-500\/15{background-color:#6b728026}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-500\/25{background-color:#6b728040}.bg-gray-500\/30{background-color:#6b72804d}.bg-gray-500\/35{background-color:#6b728059}.bg-gray-500\/40{background-color:#6b728066}.bg-gray-500\/45{background-color:#6b728073}.bg-gray-500\/5{background-color:#6b72800d}.bg-gray-500\/50{background-color:#6b728080}.bg-gray-500\/55{background-color:#6b72808c}.bg-gray-500\/60{background-color:#6b728099}.bg-gray-500\/65{background-color:#6b7280a6}.bg-gray-500\/70{background-color:#6b7280b3}.bg-gray-500\/75{background-color:#6b7280bf}.bg-gray-500\/80{background-color:#6b7280cc}.bg-gray-500\/85{background-color:#6b7280d9}.bg-gray-500\/90{background-color:#6b7280e6}.bg-gray-500\/95{background-color:#6b7280f2}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-600\/0{background-color:#4b556300}.bg-gray-600\/10{background-color:#4b55631a}.bg-gray-600\/100{background-color:#4b5563}.bg-gray-600\/15{background-color:#4b556326}.bg-gray-600\/20{background-color:#4b556333}.bg-gray-600\/25{background-color:#4b556340}.bg-gray-600\/30{background-color:#4b55634d}.bg-gray-600\/35{background-color:#4b556359}.bg-gray-600\/40{background-color:#4b556366}.bg-gray-600\/45{background-color:#4b556373}.bg-gray-600\/5{background-color:#4b55630d}.bg-gray-600\/50{background-color:#4b556380}.bg-gray-600\/55{background-color:#4b55638c}.bg-gray-600\/60{background-color:#4b556399}.bg-gray-600\/65{background-color:#4b5563a6}.bg-gray-600\/70{background-color:#4b5563b3}.bg-gray-600\/75{background-color:#4b5563bf}.bg-gray-600\/80{background-color:#4b5563cc}.bg-gray-600\/85{background-color:#4b5563d9}.bg-gray-600\/90{background-color:#4b5563e6}.bg-gray-600\/95{background-color:#4b5563f2}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-700\/0{background-color:#37415100}.bg-gray-700\/10{background-color:#3741511a}.bg-gray-700\/100{background-color:#374151}.bg-gray-700\/15{background-color:#37415126}.bg-gray-700\/20{background-color:#37415133}.bg-gray-700\/25{background-color:#37415140}.bg-gray-700\/30{background-color:#3741514d}.bg-gray-700\/35{background-color:#37415159}.bg-gray-700\/40{background-color:#37415166}.bg-gray-700\/45{background-color:#37415173}.bg-gray-700\/5{background-color:#3741510d}.bg-gray-700\/50{background-color:#37415180}.bg-gray-700\/55{background-color:#3741518c}.bg-gray-700\/60{background-color:#37415199}.bg-gray-700\/65{background-color:#374151a6}.bg-gray-700\/70{background-color:#374151b3}.bg-gray-700\/75{background-color:#374151bf}.bg-gray-700\/80{background-color:#374151cc}.bg-gray-700\/85{background-color:#374151d9}.bg-gray-700\/90{background-color:#374151e6}.bg-gray-700\/95{background-color:#374151f2}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-800\/0{background-color:#1f293700}.bg-gray-800\/10{background-color:#1f29371a}.bg-gray-800\/100{background-color:#1f2937}.bg-gray-800\/15{background-color:#1f293726}.bg-gray-800\/20{background-color:#1f293733}.bg-gray-800\/25{background-color:#1f293740}.bg-gray-800\/30{background-color:#1f29374d}.bg-gray-800\/35{background-color:#1f293759}.bg-gray-800\/40{background-color:#1f293766}.bg-gray-800\/45{background-color:#1f293773}.bg-gray-800\/5{background-color:#1f29370d}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-800\/55{background-color:#1f29378c}.bg-gray-800\/60{background-color:#1f293799}.bg-gray-800\/65{background-color:#1f2937a6}.bg-gray-800\/70{background-color:#1f2937b3}.bg-gray-800\/75{background-color:#1f2937bf}.bg-gray-800\/80{background-color:#1f2937cc}.bg-gray-800\/85{background-color:#1f2937d9}.bg-gray-800\/90{background-color:#1f2937e6}.bg-gray-800\/95{background-color:#1f2937f2}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-900\/0{background-color:#11182700}.bg-gray-900\/10{background-color:#1118271a}.bg-gray-900\/100{background-color:#111827}.bg-gray-900\/15{background-color:#11182726}.bg-gray-900\/20{background-color:#11182733}.bg-gray-900\/25{background-color:#11182740}.bg-gray-900\/30{background-color:#1118274d}.bg-gray-900\/35{background-color:#11182759}.bg-gray-900\/40{background-color:#11182766}.bg-gray-900\/45{background-color:#11182773}.bg-gray-900\/5{background-color:#1118270d}.bg-gray-900\/50{background-color:#11182780}.bg-gray-900\/55{background-color:#1118278c}.bg-gray-900\/60{background-color:#11182799}.bg-gray-900\/65{background-color:#111827a6}.bg-gray-900\/70{background-color:#111827b3}.bg-gray-900\/75{background-color:#111827bf}.bg-gray-900\/80{background-color:#111827cc}.bg-gray-900\/85{background-color:#111827d9}.bg-gray-900\/90{background-color:#111827e6}.bg-gray-900\/95{background-color:#111827f2}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.bg-gray-950\/0{background-color:#03071200}.bg-gray-950\/10{background-color:#0307121a}.bg-gray-950\/100{background-color:#030712}.bg-gray-950\/15{background-color:#03071226}.bg-gray-950\/20{background-color:#03071233}.bg-gray-950\/25{background-color:#03071240}.bg-gray-950\/30{background-color:#0307124d}.bg-gray-950\/35{background-color:#03071259}.bg-gray-950\/40{background-color:#03071266}.bg-gray-950\/45{background-color:#03071273}.bg-gray-950\/5{background-color:#0307120d}.bg-gray-950\/50{background-color:#03071280}.bg-gray-950\/55{background-color:#0307128c}.bg-gray-950\/60{background-color:#03071299}.bg-gray-950\/65{background-color:#030712a6}.bg-gray-950\/70{background-color:#030712b3}.bg-gray-950\/75{background-color:#030712bf}.bg-gray-950\/80{background-color:#030712cc}.bg-gray-950\/85{background-color:#030712d9}.bg-gray-950\/90{background-color:#030712e6}.bg-gray-950\/95{background-color:#030712f2}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-100\/0{background-color:#dcfce700}.bg-green-100\/10{background-color:#dcfce71a}.bg-green-100\/100{background-color:#dcfce7}.bg-green-100\/15{background-color:#dcfce726}.bg-green-100\/20{background-color:#dcfce733}.bg-green-100\/25{background-color:#dcfce740}.bg-green-100\/30{background-color:#dcfce74d}.bg-green-100\/35{background-color:#dcfce759}.bg-green-100\/40{background-color:#dcfce766}.bg-green-100\/45{background-color:#dcfce773}.bg-green-100\/5{background-color:#dcfce70d}.bg-green-100\/50{background-color:#dcfce780}.bg-green-100\/55{background-color:#dcfce78c}.bg-green-100\/60{background-color:#dcfce799}.bg-green-100\/65{background-color:#dcfce7a6}.bg-green-100\/70{background-color:#dcfce7b3}.bg-green-100\/75{background-color:#dcfce7bf}.bg-green-100\/80{background-color:#dcfce7cc}.bg-green-100\/85{background-color:#dcfce7d9}.bg-green-100\/90{background-color:#dcfce7e6}.bg-green-100\/95{background-color:#dcfce7f2}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity))}.bg-green-200\/0{background-color:#bbf7d000}.bg-green-200\/10{background-color:#bbf7d01a}.bg-green-200\/100{background-color:#bbf7d0}.bg-green-200\/15{background-color:#bbf7d026}.bg-green-200\/20{background-color:#bbf7d033}.bg-green-200\/25{background-color:#bbf7d040}.bg-green-200\/30{background-color:#bbf7d04d}.bg-green-200\/35{background-color:#bbf7d059}.bg-green-200\/40{background-color:#bbf7d066}.bg-green-200\/45{background-color:#bbf7d073}.bg-green-200\/5{background-color:#bbf7d00d}.bg-green-200\/50{background-color:#bbf7d080}.bg-green-200\/55{background-color:#bbf7d08c}.bg-green-200\/60{background-color:#bbf7d099}.bg-green-200\/65{background-color:#bbf7d0a6}.bg-green-200\/70{background-color:#bbf7d0b3}.bg-green-200\/75{background-color:#bbf7d0bf}.bg-green-200\/80{background-color:#bbf7d0cc}.bg-green-200\/85{background-color:#bbf7d0d9}.bg-green-200\/90{background-color:#bbf7d0e6}.bg-green-200\/95{background-color:#bbf7d0f2}.bg-green-300{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity))}.bg-green-300\/0{background-color:#86efac00}.bg-green-300\/10{background-color:#86efac1a}.bg-green-300\/100{background-color:#86efac}.bg-green-300\/15{background-color:#86efac26}.bg-green-300\/20{background-color:#86efac33}.bg-green-300\/25{background-color:#86efac40}.bg-green-300\/30{background-color:#86efac4d}.bg-green-300\/35{background-color:#86efac59}.bg-green-300\/40{background-color:#86efac66}.bg-green-300\/45{background-color:#86efac73}.bg-green-300\/5{background-color:#86efac0d}.bg-green-300\/50{background-color:#86efac80}.bg-green-300\/55{background-color:#86efac8c}.bg-green-300\/60{background-color:#86efac99}.bg-green-300\/65{background-color:#86efaca6}.bg-green-300\/70{background-color:#86efacb3}.bg-green-300\/75{background-color:#86efacbf}.bg-green-300\/80{background-color:#86efaccc}.bg-green-300\/85{background-color:#86efacd9}.bg-green-300\/90{background-color:#86eface6}.bg-green-300\/95{background-color:#86efacf2}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity))}.bg-green-400\/0{background-color:#4ade8000}.bg-green-400\/10{background-color:#4ade801a}.bg-green-400\/100{background-color:#4ade80}.bg-green-400\/15{background-color:#4ade8026}.bg-green-400\/20{background-color:#4ade8033}.bg-green-400\/25{background-color:#4ade8040}.bg-green-400\/30{background-color:#4ade804d}.bg-green-400\/35{background-color:#4ade8059}.bg-green-400\/40{background-color:#4ade8066}.bg-green-400\/45{background-color:#4ade8073}.bg-green-400\/5{background-color:#4ade800d}.bg-green-400\/50{background-color:#4ade8080}.bg-green-400\/55{background-color:#4ade808c}.bg-green-400\/60{background-color:#4ade8099}.bg-green-400\/65{background-color:#4ade80a6}.bg-green-400\/70{background-color:#4ade80b3}.bg-green-400\/75{background-color:#4ade80bf}.bg-green-400\/80{background-color:#4ade80cc}.bg-green-400\/85{background-color:#4ade80d9}.bg-green-400\/90{background-color:#4ade80e6}.bg-green-400\/95{background-color:#4ade80f2}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-green-50\/0{background-color:#f0fdf400}.bg-green-50\/10{background-color:#f0fdf41a}.bg-green-50\/100{background-color:#f0fdf4}.bg-green-50\/15{background-color:#f0fdf426}.bg-green-50\/20{background-color:#f0fdf433}.bg-green-50\/25{background-color:#f0fdf440}.bg-green-50\/30{background-color:#f0fdf44d}.bg-green-50\/35{background-color:#f0fdf459}.bg-green-50\/40{background-color:#f0fdf466}.bg-green-50\/45{background-color:#f0fdf473}.bg-green-50\/5{background-color:#f0fdf40d}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-50\/55{background-color:#f0fdf48c}.bg-green-50\/60{background-color:#f0fdf499}.bg-green-50\/65{background-color:#f0fdf4a6}.bg-green-50\/70{background-color:#f0fdf4b3}.bg-green-50\/75{background-color:#f0fdf4bf}.bg-green-50\/80{background-color:#f0fdf4cc}.bg-green-50\/85{background-color:#f0fdf4d9}.bg-green-50\/90{background-color:#f0fdf4e6}.bg-green-50\/95{background-color:#f0fdf4f2}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-green-500\/0{background-color:#22c55e00}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/100{background-color:#22c55e}.bg-green-500\/15{background-color:#22c55e26}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/25{background-color:#22c55e40}.bg-green-500\/30{background-color:#22c55e4d}.bg-green-500\/35{background-color:#22c55e59}.bg-green-500\/40{background-color:#22c55e66}.bg-green-500\/45{background-color:#22c55e73}.bg-green-500\/5{background-color:#22c55e0d}.bg-green-500\/50{background-color:#22c55e80}.bg-green-500\/55{background-color:#22c55e8c}.bg-green-500\/60{background-color:#22c55e99}.bg-green-500\/65{background-color:#22c55ea6}.bg-green-500\/70{background-color:#22c55eb3}.bg-green-500\/75{background-color:#22c55ebf}.bg-green-500\/80{background-color:#22c55ecc}.bg-green-500\/85{background-color:#22c55ed9}.bg-green-500\/90{background-color:#22c55ee6}.bg-green-500\/95{background-color:#22c55ef2}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.bg-green-600\/0{background-color:#16a34a00}.bg-green-600\/10{background-color:#16a34a1a}.bg-green-600\/100{background-color:#16a34a}.bg-green-600\/15{background-color:#16a34a26}.bg-green-600\/20{background-color:#16a34a33}.bg-green-600\/25{background-color:#16a34a40}.bg-green-600\/30{background-color:#16a34a4d}.bg-green-600\/35{background-color:#16a34a59}.bg-green-600\/40{background-color:#16a34a66}.bg-green-600\/45{background-color:#16a34a73}.bg-green-600\/5{background-color:#16a34a0d}.bg-green-600\/50{background-color:#16a34a80}.bg-green-600\/55{background-color:#16a34a8c}.bg-green-600\/60{background-color:#16a34a99}.bg-green-600\/65{background-color:#16a34aa6}.bg-green-600\/70{background-color:#16a34ab3}.bg-green-600\/75{background-color:#16a34abf}.bg-green-600\/80{background-color:#16a34acc}.bg-green-600\/85{background-color:#16a34ad9}.bg-green-600\/90{background-color:#16a34ae6}.bg-green-600\/95{background-color:#16a34af2}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}.bg-green-700\/0{background-color:#15803d00}.bg-green-700\/10{background-color:#15803d1a}.bg-green-700\/100{background-color:#15803d}.bg-green-700\/15{background-color:#15803d26}.bg-green-700\/20{background-color:#15803d33}.bg-green-700\/25{background-color:#15803d40}.bg-green-700\/30{background-color:#15803d4d}.bg-green-700\/35{background-color:#15803d59}.bg-green-700\/40{background-color:#15803d66}.bg-green-700\/45{background-color:#15803d73}.bg-green-700\/5{background-color:#15803d0d}.bg-green-700\/50{background-color:#15803d80}.bg-green-700\/55{background-color:#15803d8c}.bg-green-700\/60{background-color:#15803d99}.bg-green-700\/65{background-color:#15803da6}.bg-green-700\/70{background-color:#15803db3}.bg-green-700\/75{background-color:#15803dbf}.bg-green-700\/80{background-color:#15803dcc}.bg-green-700\/85{background-color:#15803dd9}.bg-green-700\/90{background-color:#15803de6}.bg-green-700\/95{background-color:#15803df2}.bg-green-800{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity))}.bg-green-800\/0{background-color:#16653400}.bg-green-800\/10{background-color:#1665341a}.bg-green-800\/100{background-color:#166534}.bg-green-800\/15{background-color:#16653426}.bg-green-800\/20{background-color:#16653433}.bg-green-800\/25{background-color:#16653440}.bg-green-800\/30{background-color:#1665344d}.bg-green-800\/35{background-color:#16653459}.bg-green-800\/40{background-color:#16653466}.bg-green-800\/45{background-color:#16653473}.bg-green-800\/5{background-color:#1665340d}.bg-green-800\/50{background-color:#16653480}.bg-green-800\/55{background-color:#1665348c}.bg-green-800\/60{background-color:#16653499}.bg-green-800\/65{background-color:#166534a6}.bg-green-800\/70{background-color:#166534b3}.bg-green-800\/75{background-color:#166534bf}.bg-green-800\/80{background-color:#166534cc}.bg-green-800\/85{background-color:#166534d9}.bg-green-800\/90{background-color:#166534e6}.bg-green-800\/95{background-color:#166534f2}.bg-green-900{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity))}.bg-green-900\/0{background-color:#14532d00}.bg-green-900\/10{background-color:#14532d1a}.bg-green-900\/100{background-color:#14532d}.bg-green-900\/15{background-color:#14532d26}.bg-green-900\/20{background-color:#14532d33}.bg-green-900\/25{background-color:#14532d40}.bg-green-900\/30{background-color:#14532d4d}.bg-green-900\/35{background-color:#14532d59}.bg-green-900\/40{background-color:#14532d66}.bg-green-900\/45{background-color:#14532d73}.bg-green-900\/5{background-color:#14532d0d}.bg-green-900\/50{background-color:#14532d80}.bg-green-900\/55{background-color:#14532d8c}.bg-green-900\/60{background-color:#14532d99}.bg-green-900\/65{background-color:#14532da6}.bg-green-900\/70{background-color:#14532db3}.bg-green-900\/75{background-color:#14532dbf}.bg-green-900\/80{background-color:#14532dcc}.bg-green-900\/85{background-color:#14532dd9}.bg-green-900\/90{background-color:#14532de6}.bg-green-900\/95{background-color:#14532df2}.bg-green-950{--tw-bg-opacity: 1;background-color:rgb(5 46 22 / var(--tw-bg-opacity))}.bg-green-950\/0{background-color:#052e1600}.bg-green-950\/10{background-color:#052e161a}.bg-green-950\/100{background-color:#052e16}.bg-green-950\/15{background-color:#052e1626}.bg-green-950\/20{background-color:#052e1633}.bg-green-950\/25{background-color:#052e1640}.bg-green-950\/30{background-color:#052e164d}.bg-green-950\/35{background-color:#052e1659}.bg-green-950\/40{background-color:#052e1666}.bg-green-950\/45{background-color:#052e1673}.bg-green-950\/5{background-color:#052e160d}.bg-green-950\/50{background-color:#052e1680}.bg-green-950\/55{background-color:#052e168c}.bg-green-950\/60{background-color:#052e1699}.bg-green-950\/65{background-color:#052e16a6}.bg-green-950\/70{background-color:#052e16b3}.bg-green-950\/75{background-color:#052e16bf}.bg-green-950\/80{background-color:#052e16cc}.bg-green-950\/85{background-color:#052e16d9}.bg-green-950\/90{background-color:#052e16e6}.bg-green-950\/95{background-color:#052e16f2}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}.bg-indigo-100\/0{background-color:#e0e7ff00}.bg-indigo-100\/10{background-color:#e0e7ff1a}.bg-indigo-100\/100{background-color:#e0e7ff}.bg-indigo-100\/15{background-color:#e0e7ff26}.bg-indigo-100\/20{background-color:#e0e7ff33}.bg-indigo-100\/25{background-color:#e0e7ff40}.bg-indigo-100\/30{background-color:#e0e7ff4d}.bg-indigo-100\/35{background-color:#e0e7ff59}.bg-indigo-100\/40{background-color:#e0e7ff66}.bg-indigo-100\/45{background-color:#e0e7ff73}.bg-indigo-100\/5{background-color:#e0e7ff0d}.bg-indigo-100\/50{background-color:#e0e7ff80}.bg-indigo-100\/55{background-color:#e0e7ff8c}.bg-indigo-100\/60{background-color:#e0e7ff99}.bg-indigo-100\/65{background-color:#e0e7ffa6}.bg-indigo-100\/70{background-color:#e0e7ffb3}.bg-indigo-100\/75{background-color:#e0e7ffbf}.bg-indigo-100\/80{background-color:#e0e7ffcc}.bg-indigo-100\/85{background-color:#e0e7ffd9}.bg-indigo-100\/90{background-color:#e0e7ffe6}.bg-indigo-100\/95{background-color:#e0e7fff2}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity))}.bg-indigo-200\/0{background-color:#c7d2fe00}.bg-indigo-200\/10{background-color:#c7d2fe1a}.bg-indigo-200\/100{background-color:#c7d2fe}.bg-indigo-200\/15{background-color:#c7d2fe26}.bg-indigo-200\/20{background-color:#c7d2fe33}.bg-indigo-200\/25{background-color:#c7d2fe40}.bg-indigo-200\/30{background-color:#c7d2fe4d}.bg-indigo-200\/35{background-color:#c7d2fe59}.bg-indigo-200\/40{background-color:#c7d2fe66}.bg-indigo-200\/45{background-color:#c7d2fe73}.bg-indigo-200\/5{background-color:#c7d2fe0d}.bg-indigo-200\/50{background-color:#c7d2fe80}.bg-indigo-200\/55{background-color:#c7d2fe8c}.bg-indigo-200\/60{background-color:#c7d2fe99}.bg-indigo-200\/65{background-color:#c7d2fea6}.bg-indigo-200\/70{background-color:#c7d2feb3}.bg-indigo-200\/75{background-color:#c7d2febf}.bg-indigo-200\/80{background-color:#c7d2fecc}.bg-indigo-200\/85{background-color:#c7d2fed9}.bg-indigo-200\/90{background-color:#c7d2fee6}.bg-indigo-200\/95{background-color:#c7d2fef2}.bg-indigo-300{--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity))}.bg-indigo-300\/0{background-color:#a5b4fc00}.bg-indigo-300\/10{background-color:#a5b4fc1a}.bg-indigo-300\/100{background-color:#a5b4fc}.bg-indigo-300\/15{background-color:#a5b4fc26}.bg-indigo-300\/20{background-color:#a5b4fc33}.bg-indigo-300\/25{background-color:#a5b4fc40}.bg-indigo-300\/30{background-color:#a5b4fc4d}.bg-indigo-300\/35{background-color:#a5b4fc59}.bg-indigo-300\/40{background-color:#a5b4fc66}.bg-indigo-300\/45{background-color:#a5b4fc73}.bg-indigo-300\/5{background-color:#a5b4fc0d}.bg-indigo-300\/50{background-color:#a5b4fc80}.bg-indigo-300\/55{background-color:#a5b4fc8c}.bg-indigo-300\/60{background-color:#a5b4fc99}.bg-indigo-300\/65{background-color:#a5b4fca6}.bg-indigo-300\/70{background-color:#a5b4fcb3}.bg-indigo-300\/75{background-color:#a5b4fcbf}.bg-indigo-300\/80{background-color:#a5b4fccc}.bg-indigo-300\/85{background-color:#a5b4fcd9}.bg-indigo-300\/90{background-color:#a5b4fce6}.bg-indigo-300\/95{background-color:#a5b4fcf2}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity))}.bg-indigo-400\/0{background-color:#818cf800}.bg-indigo-400\/10{background-color:#818cf81a}.bg-indigo-400\/100{background-color:#818cf8}.bg-indigo-400\/15{background-color:#818cf826}.bg-indigo-400\/20{background-color:#818cf833}.bg-indigo-400\/25{background-color:#818cf840}.bg-indigo-400\/30{background-color:#818cf84d}.bg-indigo-400\/35{background-color:#818cf859}.bg-indigo-400\/40{background-color:#818cf866}.bg-indigo-400\/45{background-color:#818cf873}.bg-indigo-400\/5{background-color:#818cf80d}.bg-indigo-400\/50{background-color:#818cf880}.bg-indigo-400\/55{background-color:#818cf88c}.bg-indigo-400\/60{background-color:#818cf899}.bg-indigo-400\/65{background-color:#818cf8a6}.bg-indigo-400\/70{background-color:#818cf8b3}.bg-indigo-400\/75{background-color:#818cf8bf}.bg-indigo-400\/80{background-color:#818cf8cc}.bg-indigo-400\/85{background-color:#818cf8d9}.bg-indigo-400\/90{background-color:#818cf8e6}.bg-indigo-400\/95{background-color:#818cf8f2}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.bg-indigo-50\/0{background-color:#eef2ff00}.bg-indigo-50\/10{background-color:#eef2ff1a}.bg-indigo-50\/100{background-color:#eef2ff}.bg-indigo-50\/15{background-color:#eef2ff26}.bg-indigo-50\/20{background-color:#eef2ff33}.bg-indigo-50\/25{background-color:#eef2ff40}.bg-indigo-50\/30{background-color:#eef2ff4d}.bg-indigo-50\/35{background-color:#eef2ff59}.bg-indigo-50\/40{background-color:#eef2ff66}.bg-indigo-50\/45{background-color:#eef2ff73}.bg-indigo-50\/5{background-color:#eef2ff0d}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-indigo-50\/55{background-color:#eef2ff8c}.bg-indigo-50\/60{background-color:#eef2ff99}.bg-indigo-50\/65{background-color:#eef2ffa6}.bg-indigo-50\/70{background-color:#eef2ffb3}.bg-indigo-50\/75{background-color:#eef2ffbf}.bg-indigo-50\/80{background-color:#eef2ffcc}.bg-indigo-50\/85{background-color:#eef2ffd9}.bg-indigo-50\/90{background-color:#eef2ffe6}.bg-indigo-50\/95{background-color:#eef2fff2}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.bg-indigo-500\/0{background-color:#6366f100}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/100{background-color:#6366f1}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-500\/25{background-color:#6366f140}.bg-indigo-500\/30{background-color:#6366f14d}.bg-indigo-500\/35{background-color:#6366f159}.bg-indigo-500\/40{background-color:#6366f166}.bg-indigo-500\/45{background-color:#6366f173}.bg-indigo-500\/5{background-color:#6366f10d}.bg-indigo-500\/50{background-color:#6366f180}.bg-indigo-500\/55{background-color:#6366f18c}.bg-indigo-500\/60{background-color:#6366f199}.bg-indigo-500\/65{background-color:#6366f1a6}.bg-indigo-500\/70{background-color:#6366f1b3}.bg-indigo-500\/75{background-color:#6366f1bf}.bg-indigo-500\/80{background-color:#6366f1cc}.bg-indigo-500\/85{background-color:#6366f1d9}.bg-indigo-500\/90{background-color:#6366f1e6}.bg-indigo-500\/95{background-color:#6366f1f2}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.bg-indigo-600\/0{background-color:#4f46e500}.bg-indigo-600\/10{background-color:#4f46e51a}.bg-indigo-600\/100{background-color:#4f46e5}.bg-indigo-600\/15{background-color:#4f46e526}.bg-indigo-600\/20{background-color:#4f46e533}.bg-indigo-600\/25{background-color:#4f46e540}.bg-indigo-600\/30{background-color:#4f46e54d}.bg-indigo-600\/35{background-color:#4f46e559}.bg-indigo-600\/40{background-color:#4f46e566}.bg-indigo-600\/45{background-color:#4f46e573}.bg-indigo-600\/5{background-color:#4f46e50d}.bg-indigo-600\/50{background-color:#4f46e580}.bg-indigo-600\/55{background-color:#4f46e58c}.bg-indigo-600\/60{background-color:#4f46e599}.bg-indigo-600\/65{background-color:#4f46e5a6}.bg-indigo-600\/70{background-color:#4f46e5b3}.bg-indigo-600\/75{background-color:#4f46e5bf}.bg-indigo-600\/80{background-color:#4f46e5cc}.bg-indigo-600\/85{background-color:#4f46e5d9}.bg-indigo-600\/90{background-color:#4f46e5e6}.bg-indigo-600\/95{background-color:#4f46e5f2}.bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}.bg-indigo-700\/0{background-color:#4338ca00}.bg-indigo-700\/10{background-color:#4338ca1a}.bg-indigo-700\/100{background-color:#4338ca}.bg-indigo-700\/15{background-color:#4338ca26}.bg-indigo-700\/20{background-color:#4338ca33}.bg-indigo-700\/25{background-color:#4338ca40}.bg-indigo-700\/30{background-color:#4338ca4d}.bg-indigo-700\/35{background-color:#4338ca59}.bg-indigo-700\/40{background-color:#4338ca66}.bg-indigo-700\/45{background-color:#4338ca73}.bg-indigo-700\/5{background-color:#4338ca0d}.bg-indigo-700\/50{background-color:#4338ca80}.bg-indigo-700\/55{background-color:#4338ca8c}.bg-indigo-700\/60{background-color:#4338ca99}.bg-indigo-700\/65{background-color:#4338caa6}.bg-indigo-700\/70{background-color:#4338cab3}.bg-indigo-700\/75{background-color:#4338cabf}.bg-indigo-700\/80{background-color:#4338cacc}.bg-indigo-700\/85{background-color:#4338cad9}.bg-indigo-700\/90{background-color:#4338cae6}.bg-indigo-700\/95{background-color:#4338caf2}.bg-indigo-800{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity))}.bg-indigo-800\/0{background-color:#3730a300}.bg-indigo-800\/10{background-color:#3730a31a}.bg-indigo-800\/100{background-color:#3730a3}.bg-indigo-800\/15{background-color:#3730a326}.bg-indigo-800\/20{background-color:#3730a333}.bg-indigo-800\/25{background-color:#3730a340}.bg-indigo-800\/30{background-color:#3730a34d}.bg-indigo-800\/35{background-color:#3730a359}.bg-indigo-800\/40{background-color:#3730a366}.bg-indigo-800\/45{background-color:#3730a373}.bg-indigo-800\/5{background-color:#3730a30d}.bg-indigo-800\/50{background-color:#3730a380}.bg-indigo-800\/55{background-color:#3730a38c}.bg-indigo-800\/60{background-color:#3730a399}.bg-indigo-800\/65{background-color:#3730a3a6}.bg-indigo-800\/70{background-color:#3730a3b3}.bg-indigo-800\/75{background-color:#3730a3bf}.bg-indigo-800\/80{background-color:#3730a3cc}.bg-indigo-800\/85{background-color:#3730a3d9}.bg-indigo-800\/90{background-color:#3730a3e6}.bg-indigo-800\/95{background-color:#3730a3f2}.bg-indigo-900{--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity))}.bg-indigo-900\/0{background-color:#312e8100}.bg-indigo-900\/10{background-color:#312e811a}.bg-indigo-900\/100{background-color:#312e81}.bg-indigo-900\/15{background-color:#312e8126}.bg-indigo-900\/20{background-color:#312e8133}.bg-indigo-900\/25{background-color:#312e8140}.bg-indigo-900\/30{background-color:#312e814d}.bg-indigo-900\/35{background-color:#312e8159}.bg-indigo-900\/40{background-color:#312e8166}.bg-indigo-900\/45{background-color:#312e8173}.bg-indigo-900\/5{background-color:#312e810d}.bg-indigo-900\/50{background-color:#312e8180}.bg-indigo-900\/55{background-color:#312e818c}.bg-indigo-900\/60{background-color:#312e8199}.bg-indigo-900\/65{background-color:#312e81a6}.bg-indigo-900\/70{background-color:#312e81b3}.bg-indigo-900\/75{background-color:#312e81bf}.bg-indigo-900\/80{background-color:#312e81cc}.bg-indigo-900\/85{background-color:#312e81d9}.bg-indigo-900\/90{background-color:#312e81e6}.bg-indigo-900\/95{background-color:#312e81f2}.bg-indigo-950{--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity))}.bg-indigo-950\/0{background-color:#1e1b4b00}.bg-indigo-950\/10{background-color:#1e1b4b1a}.bg-indigo-950\/100{background-color:#1e1b4b}.bg-indigo-950\/15{background-color:#1e1b4b26}.bg-indigo-950\/20{background-color:#1e1b4b33}.bg-indigo-950\/25{background-color:#1e1b4b40}.bg-indigo-950\/30{background-color:#1e1b4b4d}.bg-indigo-950\/35{background-color:#1e1b4b59}.bg-indigo-950\/40{background-color:#1e1b4b66}.bg-indigo-950\/45{background-color:#1e1b4b73}.bg-indigo-950\/5{background-color:#1e1b4b0d}.bg-indigo-950\/50{background-color:#1e1b4b80}.bg-indigo-950\/55{background-color:#1e1b4b8c}.bg-indigo-950\/60{background-color:#1e1b4b99}.bg-indigo-950\/65{background-color:#1e1b4ba6}.bg-indigo-950\/70{background-color:#1e1b4bb3}.bg-indigo-950\/75{background-color:#1e1b4bbf}.bg-indigo-950\/80{background-color:#1e1b4bcc}.bg-indigo-950\/85{background-color:#1e1b4bd9}.bg-indigo-950\/90{background-color:#1e1b4be6}.bg-indigo-950\/95{background-color:#1e1b4bf2}.bg-info{--tw-bg-opacity: 1;background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.bg-info-content{--tw-bg-opacity: 1;background-color:var(--fallback-inc,oklch(var(--inc)/var(--tw-bg-opacity)))}.bg-info-content\/0{background-color:var(--fallback-inc,oklch(var(--inc)/0))}.bg-info-content\/10{background-color:var(--fallback-inc,oklch(var(--inc)/.1))}.bg-info-content\/100{background-color:var(--fallback-inc,oklch(var(--inc)/1))}.bg-info-content\/15{background-color:var(--fallback-inc,oklch(var(--inc)/.15))}.bg-info-content\/20{background-color:var(--fallback-inc,oklch(var(--inc)/.2))}.bg-info-content\/25{background-color:var(--fallback-inc,oklch(var(--inc)/.25))}.bg-info-content\/30{background-color:var(--fallback-inc,oklch(var(--inc)/.3))}.bg-info-content\/35{background-color:var(--fallback-inc,oklch(var(--inc)/.35))}.bg-info-content\/40{background-color:var(--fallback-inc,oklch(var(--inc)/.4))}.bg-info-content\/45{background-color:var(--fallback-inc,oklch(var(--inc)/.45))}.bg-info-content\/5{background-color:var(--fallback-inc,oklch(var(--inc)/.05))}.bg-info-content\/50{background-color:var(--fallback-inc,oklch(var(--inc)/.5))}.bg-info-content\/55{background-color:var(--fallback-inc,oklch(var(--inc)/.55))}.bg-info-content\/60{background-color:var(--fallback-inc,oklch(var(--inc)/.6))}.bg-info-content\/65{background-color:var(--fallback-inc,oklch(var(--inc)/.65))}.bg-info-content\/70{background-color:var(--fallback-inc,oklch(var(--inc)/.7))}.bg-info-content\/75{background-color:var(--fallback-inc,oklch(var(--inc)/.75))}.bg-info-content\/80{background-color:var(--fallback-inc,oklch(var(--inc)/.8))}.bg-info-content\/85{background-color:var(--fallback-inc,oklch(var(--inc)/.85))}.bg-info-content\/90{background-color:var(--fallback-inc,oklch(var(--inc)/.9))}.bg-info-content\/95{background-color:var(--fallback-inc,oklch(var(--inc)/.95))}.bg-info\/0{background-color:var(--fallback-in,oklch(var(--in)/0))}.bg-info\/10{background-color:var(--fallback-in,oklch(var(--in)/.1))}.bg-info\/100{background-color:var(--fallback-in,oklch(var(--in)/1))}.bg-info\/15{background-color:var(--fallback-in,oklch(var(--in)/.15))}.bg-info\/20{background-color:var(--fallback-in,oklch(var(--in)/.2))}.bg-info\/25{background-color:var(--fallback-in,oklch(var(--in)/.25))}.bg-info\/30{background-color:var(--fallback-in,oklch(var(--in)/.3))}.bg-info\/35{background-color:var(--fallback-in,oklch(var(--in)/.35))}.bg-info\/40{background-color:var(--fallback-in,oklch(var(--in)/.4))}.bg-info\/45{background-color:var(--fallback-in,oklch(var(--in)/.45))}.bg-info\/5{background-color:var(--fallback-in,oklch(var(--in)/.05))}.bg-info\/50{background-color:var(--fallback-in,oklch(var(--in)/.5))}.bg-info\/55{background-color:var(--fallback-in,oklch(var(--in)/.55))}.bg-info\/60{background-color:var(--fallback-in,oklch(var(--in)/.6))}.bg-info\/65{background-color:var(--fallback-in,oklch(var(--in)/.65))}.bg-info\/70{background-color:var(--fallback-in,oklch(var(--in)/.7))}.bg-info\/75{background-color:var(--fallback-in,oklch(var(--in)/.75))}.bg-info\/80{background-color:var(--fallback-in,oklch(var(--in)/.8))}.bg-info\/85{background-color:var(--fallback-in,oklch(var(--in)/.85))}.bg-info\/90{background-color:var(--fallback-in,oklch(var(--in)/.9))}.bg-info\/95{background-color:var(--fallback-in,oklch(var(--in)/.95))}.bg-inherit{background-color:inherit}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity))}.bg-lime-100\/0{background-color:#ecfccb00}.bg-lime-100\/10{background-color:#ecfccb1a}.bg-lime-100\/100{background-color:#ecfccb}.bg-lime-100\/15{background-color:#ecfccb26}.bg-lime-100\/20{background-color:#ecfccb33}.bg-lime-100\/25{background-color:#ecfccb40}.bg-lime-100\/30{background-color:#ecfccb4d}.bg-lime-100\/35{background-color:#ecfccb59}.bg-lime-100\/40{background-color:#ecfccb66}.bg-lime-100\/45{background-color:#ecfccb73}.bg-lime-100\/5{background-color:#ecfccb0d}.bg-lime-100\/50{background-color:#ecfccb80}.bg-lime-100\/55{background-color:#ecfccb8c}.bg-lime-100\/60{background-color:#ecfccb99}.bg-lime-100\/65{background-color:#ecfccba6}.bg-lime-100\/70{background-color:#ecfccbb3}.bg-lime-100\/75{background-color:#ecfccbbf}.bg-lime-100\/80{background-color:#ecfccbcc}.bg-lime-100\/85{background-color:#ecfccbd9}.bg-lime-100\/90{background-color:#ecfccbe6}.bg-lime-100\/95{background-color:#ecfccbf2}.bg-lime-200{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity))}.bg-lime-200\/0{background-color:#d9f99d00}.bg-lime-200\/10{background-color:#d9f99d1a}.bg-lime-200\/100{background-color:#d9f99d}.bg-lime-200\/15{background-color:#d9f99d26}.bg-lime-200\/20{background-color:#d9f99d33}.bg-lime-200\/25{background-color:#d9f99d40}.bg-lime-200\/30{background-color:#d9f99d4d}.bg-lime-200\/35{background-color:#d9f99d59}.bg-lime-200\/40{background-color:#d9f99d66}.bg-lime-200\/45{background-color:#d9f99d73}.bg-lime-200\/5{background-color:#d9f99d0d}.bg-lime-200\/50{background-color:#d9f99d80}.bg-lime-200\/55{background-color:#d9f99d8c}.bg-lime-200\/60{background-color:#d9f99d99}.bg-lime-200\/65{background-color:#d9f99da6}.bg-lime-200\/70{background-color:#d9f99db3}.bg-lime-200\/75{background-color:#d9f99dbf}.bg-lime-200\/80{background-color:#d9f99dcc}.bg-lime-200\/85{background-color:#d9f99dd9}.bg-lime-200\/90{background-color:#d9f99de6}.bg-lime-200\/95{background-color:#d9f99df2}.bg-lime-300{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity))}.bg-lime-300\/0{background-color:#bef26400}.bg-lime-300\/10{background-color:#bef2641a}.bg-lime-300\/100{background-color:#bef264}.bg-lime-300\/15{background-color:#bef26426}.bg-lime-300\/20{background-color:#bef26433}.bg-lime-300\/25{background-color:#bef26440}.bg-lime-300\/30{background-color:#bef2644d}.bg-lime-300\/35{background-color:#bef26459}.bg-lime-300\/40{background-color:#bef26466}.bg-lime-300\/45{background-color:#bef26473}.bg-lime-300\/5{background-color:#bef2640d}.bg-lime-300\/50{background-color:#bef26480}.bg-lime-300\/55{background-color:#bef2648c}.bg-lime-300\/60{background-color:#bef26499}.bg-lime-300\/65{background-color:#bef264a6}.bg-lime-300\/70{background-color:#bef264b3}.bg-lime-300\/75{background-color:#bef264bf}.bg-lime-300\/80{background-color:#bef264cc}.bg-lime-300\/85{background-color:#bef264d9}.bg-lime-300\/90{background-color:#bef264e6}.bg-lime-300\/95{background-color:#bef264f2}.bg-lime-400{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity))}.bg-lime-400\/0{background-color:#a3e63500}.bg-lime-400\/10{background-color:#a3e6351a}.bg-lime-400\/100{background-color:#a3e635}.bg-lime-400\/15{background-color:#a3e63526}.bg-lime-400\/20{background-color:#a3e63533}.bg-lime-400\/25{background-color:#a3e63540}.bg-lime-400\/30{background-color:#a3e6354d}.bg-lime-400\/35{background-color:#a3e63559}.bg-lime-400\/40{background-color:#a3e63566}.bg-lime-400\/45{background-color:#a3e63573}.bg-lime-400\/5{background-color:#a3e6350d}.bg-lime-400\/50{background-color:#a3e63580}.bg-lime-400\/55{background-color:#a3e6358c}.bg-lime-400\/60{background-color:#a3e63599}.bg-lime-400\/65{background-color:#a3e635a6}.bg-lime-400\/70{background-color:#a3e635b3}.bg-lime-400\/75{background-color:#a3e635bf}.bg-lime-400\/80{background-color:#a3e635cc}.bg-lime-400\/85{background-color:#a3e635d9}.bg-lime-400\/90{background-color:#a3e635e6}.bg-lime-400\/95{background-color:#a3e635f2}.bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity))}.bg-lime-50\/0{background-color:#f7fee700}.bg-lime-50\/10{background-color:#f7fee71a}.bg-lime-50\/100{background-color:#f7fee7}.bg-lime-50\/15{background-color:#f7fee726}.bg-lime-50\/20{background-color:#f7fee733}.bg-lime-50\/25{background-color:#f7fee740}.bg-lime-50\/30{background-color:#f7fee74d}.bg-lime-50\/35{background-color:#f7fee759}.bg-lime-50\/40{background-color:#f7fee766}.bg-lime-50\/45{background-color:#f7fee773}.bg-lime-50\/5{background-color:#f7fee70d}.bg-lime-50\/50{background-color:#f7fee780}.bg-lime-50\/55{background-color:#f7fee78c}.bg-lime-50\/60{background-color:#f7fee799}.bg-lime-50\/65{background-color:#f7fee7a6}.bg-lime-50\/70{background-color:#f7fee7b3}.bg-lime-50\/75{background-color:#f7fee7bf}.bg-lime-50\/80{background-color:#f7fee7cc}.bg-lime-50\/85{background-color:#f7fee7d9}.bg-lime-50\/90{background-color:#f7fee7e6}.bg-lime-50\/95{background-color:#f7fee7f2}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity))}.bg-lime-500\/0{background-color:#84cc1600}.bg-lime-500\/10{background-color:#84cc161a}.bg-lime-500\/100{background-color:#84cc16}.bg-lime-500\/15{background-color:#84cc1626}.bg-lime-500\/20{background-color:#84cc1633}.bg-lime-500\/25{background-color:#84cc1640}.bg-lime-500\/30{background-color:#84cc164d}.bg-lime-500\/35{background-color:#84cc1659}.bg-lime-500\/40{background-color:#84cc1666}.bg-lime-500\/45{background-color:#84cc1673}.bg-lime-500\/5{background-color:#84cc160d}.bg-lime-500\/50{background-color:#84cc1680}.bg-lime-500\/55{background-color:#84cc168c}.bg-lime-500\/60{background-color:#84cc1699}.bg-lime-500\/65{background-color:#84cc16a6}.bg-lime-500\/70{background-color:#84cc16b3}.bg-lime-500\/75{background-color:#84cc16bf}.bg-lime-500\/80{background-color:#84cc16cc}.bg-lime-500\/85{background-color:#84cc16d9}.bg-lime-500\/90{background-color:#84cc16e6}.bg-lime-500\/95{background-color:#84cc16f2}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity))}.bg-lime-600\/0{background-color:#65a30d00}.bg-lime-600\/10{background-color:#65a30d1a}.bg-lime-600\/100{background-color:#65a30d}.bg-lime-600\/15{background-color:#65a30d26}.bg-lime-600\/20{background-color:#65a30d33}.bg-lime-600\/25{background-color:#65a30d40}.bg-lime-600\/30{background-color:#65a30d4d}.bg-lime-600\/35{background-color:#65a30d59}.bg-lime-600\/40{background-color:#65a30d66}.bg-lime-600\/45{background-color:#65a30d73}.bg-lime-600\/5{background-color:#65a30d0d}.bg-lime-600\/50{background-color:#65a30d80}.bg-lime-600\/55{background-color:#65a30d8c}.bg-lime-600\/60{background-color:#65a30d99}.bg-lime-600\/65{background-color:#65a30da6}.bg-lime-600\/70{background-color:#65a30db3}.bg-lime-600\/75{background-color:#65a30dbf}.bg-lime-600\/80{background-color:#65a30dcc}.bg-lime-600\/85{background-color:#65a30dd9}.bg-lime-600\/90{background-color:#65a30de6}.bg-lime-600\/95{background-color:#65a30df2}.bg-lime-700{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity))}.bg-lime-700\/0{background-color:#4d7c0f00}.bg-lime-700\/10{background-color:#4d7c0f1a}.bg-lime-700\/100{background-color:#4d7c0f}.bg-lime-700\/15{background-color:#4d7c0f26}.bg-lime-700\/20{background-color:#4d7c0f33}.bg-lime-700\/25{background-color:#4d7c0f40}.bg-lime-700\/30{background-color:#4d7c0f4d}.bg-lime-700\/35{background-color:#4d7c0f59}.bg-lime-700\/40{background-color:#4d7c0f66}.bg-lime-700\/45{background-color:#4d7c0f73}.bg-lime-700\/5{background-color:#4d7c0f0d}.bg-lime-700\/50{background-color:#4d7c0f80}.bg-lime-700\/55{background-color:#4d7c0f8c}.bg-lime-700\/60{background-color:#4d7c0f99}.bg-lime-700\/65{background-color:#4d7c0fa6}.bg-lime-700\/70{background-color:#4d7c0fb3}.bg-lime-700\/75{background-color:#4d7c0fbf}.bg-lime-700\/80{background-color:#4d7c0fcc}.bg-lime-700\/85{background-color:#4d7c0fd9}.bg-lime-700\/90{background-color:#4d7c0fe6}.bg-lime-700\/95{background-color:#4d7c0ff2}.bg-lime-800{--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity))}.bg-lime-800\/0{background-color:#3f621200}.bg-lime-800\/10{background-color:#3f62121a}.bg-lime-800\/100{background-color:#3f6212}.bg-lime-800\/15{background-color:#3f621226}.bg-lime-800\/20{background-color:#3f621233}.bg-lime-800\/25{background-color:#3f621240}.bg-lime-800\/30{background-color:#3f62124d}.bg-lime-800\/35{background-color:#3f621259}.bg-lime-800\/40{background-color:#3f621266}.bg-lime-800\/45{background-color:#3f621273}.bg-lime-800\/5{background-color:#3f62120d}.bg-lime-800\/50{background-color:#3f621280}.bg-lime-800\/55{background-color:#3f62128c}.bg-lime-800\/60{background-color:#3f621299}.bg-lime-800\/65{background-color:#3f6212a6}.bg-lime-800\/70{background-color:#3f6212b3}.bg-lime-800\/75{background-color:#3f6212bf}.bg-lime-800\/80{background-color:#3f6212cc}.bg-lime-800\/85{background-color:#3f6212d9}.bg-lime-800\/90{background-color:#3f6212e6}.bg-lime-800\/95{background-color:#3f6212f2}.bg-lime-900{--tw-bg-opacity: 1;background-color:rgb(54 83 20 / var(--tw-bg-opacity))}.bg-lime-900\/0{background-color:#36531400}.bg-lime-900\/10{background-color:#3653141a}.bg-lime-900\/100{background-color:#365314}.bg-lime-900\/15{background-color:#36531426}.bg-lime-900\/20{background-color:#36531433}.bg-lime-900\/25{background-color:#36531440}.bg-lime-900\/30{background-color:#3653144d}.bg-lime-900\/35{background-color:#36531459}.bg-lime-900\/40{background-color:#36531466}.bg-lime-900\/45{background-color:#36531473}.bg-lime-900\/5{background-color:#3653140d}.bg-lime-900\/50{background-color:#36531480}.bg-lime-900\/55{background-color:#3653148c}.bg-lime-900\/60{background-color:#36531499}.bg-lime-900\/65{background-color:#365314a6}.bg-lime-900\/70{background-color:#365314b3}.bg-lime-900\/75{background-color:#365314bf}.bg-lime-900\/80{background-color:#365314cc}.bg-lime-900\/85{background-color:#365314d9}.bg-lime-900\/90{background-color:#365314e6}.bg-lime-900\/95{background-color:#365314f2}.bg-lime-950{--tw-bg-opacity: 1;background-color:rgb(26 46 5 / var(--tw-bg-opacity))}.bg-lime-950\/0{background-color:#1a2e0500}.bg-lime-950\/10{background-color:#1a2e051a}.bg-lime-950\/100{background-color:#1a2e05}.bg-lime-950\/15{background-color:#1a2e0526}.bg-lime-950\/20{background-color:#1a2e0533}.bg-lime-950\/25{background-color:#1a2e0540}.bg-lime-950\/30{background-color:#1a2e054d}.bg-lime-950\/35{background-color:#1a2e0559}.bg-lime-950\/40{background-color:#1a2e0566}.bg-lime-950\/45{background-color:#1a2e0573}.bg-lime-950\/5{background-color:#1a2e050d}.bg-lime-950\/50{background-color:#1a2e0580}.bg-lime-950\/55{background-color:#1a2e058c}.bg-lime-950\/60{background-color:#1a2e0599}.bg-lime-950\/65{background-color:#1a2e05a6}.bg-lime-950\/70{background-color:#1a2e05b3}.bg-lime-950\/75{background-color:#1a2e05bf}.bg-lime-950\/80{background-color:#1a2e05cc}.bg-lime-950\/85{background-color:#1a2e05d9}.bg-lime-950\/90{background-color:#1a2e05e6}.bg-lime-950\/95{background-color:#1a2e05f2}.bg-neutral{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.bg-neutral-100\/0{background-color:#f5f5f500}.bg-neutral-100\/10{background-color:#f5f5f51a}.bg-neutral-100\/100{background-color:#f5f5f5}.bg-neutral-100\/15{background-color:#f5f5f526}.bg-neutral-100\/20{background-color:#f5f5f533}.bg-neutral-100\/25{background-color:#f5f5f540}.bg-neutral-100\/30{background-color:#f5f5f54d}.bg-neutral-100\/35{background-color:#f5f5f559}.bg-neutral-100\/40{background-color:#f5f5f566}.bg-neutral-100\/45{background-color:#f5f5f573}.bg-neutral-100\/5{background-color:#f5f5f50d}.bg-neutral-100\/50{background-color:#f5f5f580}.bg-neutral-100\/55{background-color:#f5f5f58c}.bg-neutral-100\/60{background-color:#f5f5f599}.bg-neutral-100\/65{background-color:#f5f5f5a6}.bg-neutral-100\/70{background-color:#f5f5f5b3}.bg-neutral-100\/75{background-color:#f5f5f5bf}.bg-neutral-100\/80{background-color:#f5f5f5cc}.bg-neutral-100\/85{background-color:#f5f5f5d9}.bg-neutral-100\/90{background-color:#f5f5f5e6}.bg-neutral-100\/95{background-color:#f5f5f5f2}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}.bg-neutral-200\/0{background-color:#e5e5e500}.bg-neutral-200\/10{background-color:#e5e5e51a}.bg-neutral-200\/100{background-color:#e5e5e5}.bg-neutral-200\/15{background-color:#e5e5e526}.bg-neutral-200\/20{background-color:#e5e5e533}.bg-neutral-200\/25{background-color:#e5e5e540}.bg-neutral-200\/30{background-color:#e5e5e54d}.bg-neutral-200\/35{background-color:#e5e5e559}.bg-neutral-200\/40{background-color:#e5e5e566}.bg-neutral-200\/45{background-color:#e5e5e573}.bg-neutral-200\/5{background-color:#e5e5e50d}.bg-neutral-200\/50{background-color:#e5e5e580}.bg-neutral-200\/55{background-color:#e5e5e58c}.bg-neutral-200\/60{background-color:#e5e5e599}.bg-neutral-200\/65{background-color:#e5e5e5a6}.bg-neutral-200\/70{background-color:#e5e5e5b3}.bg-neutral-200\/75{background-color:#e5e5e5bf}.bg-neutral-200\/80{background-color:#e5e5e5cc}.bg-neutral-200\/85{background-color:#e5e5e5d9}.bg-neutral-200\/90{background-color:#e5e5e5e6}.bg-neutral-200\/95{background-color:#e5e5e5f2}.bg-neutral-300{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity))}.bg-neutral-300\/0{background-color:#d4d4d400}.bg-neutral-300\/10{background-color:#d4d4d41a}.bg-neutral-300\/100{background-color:#d4d4d4}.bg-neutral-300\/15{background-color:#d4d4d426}.bg-neutral-300\/20{background-color:#d4d4d433}.bg-neutral-300\/25{background-color:#d4d4d440}.bg-neutral-300\/30{background-color:#d4d4d44d}.bg-neutral-300\/35{background-color:#d4d4d459}.bg-neutral-300\/40{background-color:#d4d4d466}.bg-neutral-300\/45{background-color:#d4d4d473}.bg-neutral-300\/5{background-color:#d4d4d40d}.bg-neutral-300\/50{background-color:#d4d4d480}.bg-neutral-300\/55{background-color:#d4d4d48c}.bg-neutral-300\/60{background-color:#d4d4d499}.bg-neutral-300\/65{background-color:#d4d4d4a6}.bg-neutral-300\/70{background-color:#d4d4d4b3}.bg-neutral-300\/75{background-color:#d4d4d4bf}.bg-neutral-300\/80{background-color:#d4d4d4cc}.bg-neutral-300\/85{background-color:#d4d4d4d9}.bg-neutral-300\/90{background-color:#d4d4d4e6}.bg-neutral-300\/95{background-color:#d4d4d4f2}.bg-neutral-400{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity))}.bg-neutral-400\/0{background-color:#a3a3a300}.bg-neutral-400\/10{background-color:#a3a3a31a}.bg-neutral-400\/100{background-color:#a3a3a3}.bg-neutral-400\/15{background-color:#a3a3a326}.bg-neutral-400\/20{background-color:#a3a3a333}.bg-neutral-400\/25{background-color:#a3a3a340}.bg-neutral-400\/30{background-color:#a3a3a34d}.bg-neutral-400\/35{background-color:#a3a3a359}.bg-neutral-400\/40{background-color:#a3a3a366}.bg-neutral-400\/45{background-color:#a3a3a373}.bg-neutral-400\/5{background-color:#a3a3a30d}.bg-neutral-400\/50{background-color:#a3a3a380}.bg-neutral-400\/55{background-color:#a3a3a38c}.bg-neutral-400\/60{background-color:#a3a3a399}.bg-neutral-400\/65{background-color:#a3a3a3a6}.bg-neutral-400\/70{background-color:#a3a3a3b3}.bg-neutral-400\/75{background-color:#a3a3a3bf}.bg-neutral-400\/80{background-color:#a3a3a3cc}.bg-neutral-400\/85{background-color:#a3a3a3d9}.bg-neutral-400\/90{background-color:#a3a3a3e6}.bg-neutral-400\/95{background-color:#a3a3a3f2}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-neutral-50\/0{background-color:#fafafa00}.bg-neutral-50\/10{background-color:#fafafa1a}.bg-neutral-50\/100{background-color:#fafafa}.bg-neutral-50\/15{background-color:#fafafa26}.bg-neutral-50\/20{background-color:#fafafa33}.bg-neutral-50\/25{background-color:#fafafa40}.bg-neutral-50\/30{background-color:#fafafa4d}.bg-neutral-50\/35{background-color:#fafafa59}.bg-neutral-50\/40{background-color:#fafafa66}.bg-neutral-50\/45{background-color:#fafafa73}.bg-neutral-50\/5{background-color:#fafafa0d}.bg-neutral-50\/50{background-color:#fafafa80}.bg-neutral-50\/55{background-color:#fafafa8c}.bg-neutral-50\/60{background-color:#fafafa99}.bg-neutral-50\/65{background-color:#fafafaa6}.bg-neutral-50\/70{background-color:#fafafab3}.bg-neutral-50\/75{background-color:#fafafabf}.bg-neutral-50\/80{background-color:#fafafacc}.bg-neutral-50\/85{background-color:#fafafad9}.bg-neutral-50\/90{background-color:#fafafae6}.bg-neutral-50\/95{background-color:#fafafaf2}.bg-neutral-500{--tw-bg-opacity: 1;background-color:rgb(115 115 115 / var(--tw-bg-opacity))}.bg-neutral-500\/0{background-color:#73737300}.bg-neutral-500\/10{background-color:#7373731a}.bg-neutral-500\/100{background-color:#737373}.bg-neutral-500\/15{background-color:#73737326}.bg-neutral-500\/20{background-color:#73737333}.bg-neutral-500\/25{background-color:#73737340}.bg-neutral-500\/30{background-color:#7373734d}.bg-neutral-500\/35{background-color:#73737359}.bg-neutral-500\/40{background-color:#73737366}.bg-neutral-500\/45{background-color:#73737373}.bg-neutral-500\/5{background-color:#7373730d}.bg-neutral-500\/50{background-color:#73737380}.bg-neutral-500\/55{background-color:#7373738c}.bg-neutral-500\/60{background-color:#73737399}.bg-neutral-500\/65{background-color:#737373a6}.bg-neutral-500\/70{background-color:#737373b3}.bg-neutral-500\/75{background-color:#737373bf}.bg-neutral-500\/80{background-color:#737373cc}.bg-neutral-500\/85{background-color:#737373d9}.bg-neutral-500\/90{background-color:#737373e6}.bg-neutral-500\/95{background-color:#737373f2}.bg-neutral-600{--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity))}.bg-neutral-600\/0{background-color:#52525200}.bg-neutral-600\/10{background-color:#5252521a}.bg-neutral-600\/100{background-color:#525252}.bg-neutral-600\/15{background-color:#52525226}.bg-neutral-600\/20{background-color:#52525233}.bg-neutral-600\/25{background-color:#52525240}.bg-neutral-600\/30{background-color:#5252524d}.bg-neutral-600\/35{background-color:#52525259}.bg-neutral-600\/40{background-color:#52525266}.bg-neutral-600\/45{background-color:#52525273}.bg-neutral-600\/5{background-color:#5252520d}.bg-neutral-600\/50{background-color:#52525280}.bg-neutral-600\/55{background-color:#5252528c}.bg-neutral-600\/60{background-color:#52525299}.bg-neutral-600\/65{background-color:#525252a6}.bg-neutral-600\/70{background-color:#525252b3}.bg-neutral-600\/75{background-color:#525252bf}.bg-neutral-600\/80{background-color:#525252cc}.bg-neutral-600\/85{background-color:#525252d9}.bg-neutral-600\/90{background-color:#525252e6}.bg-neutral-600\/95{background-color:#525252f2}.bg-neutral-700{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity))}.bg-neutral-700\/0{background-color:#40404000}.bg-neutral-700\/10{background-color:#4040401a}.bg-neutral-700\/100{background-color:#404040}.bg-neutral-700\/15{background-color:#40404026}.bg-neutral-700\/20{background-color:#40404033}.bg-neutral-700\/25{background-color:#40404040}.bg-neutral-700\/30{background-color:#4040404d}.bg-neutral-700\/35{background-color:#40404059}.bg-neutral-700\/40{background-color:#40404066}.bg-neutral-700\/45{background-color:#40404073}.bg-neutral-700\/5{background-color:#4040400d}.bg-neutral-700\/50{background-color:#40404080}.bg-neutral-700\/55{background-color:#4040408c}.bg-neutral-700\/60{background-color:#40404099}.bg-neutral-700\/65{background-color:#404040a6}.bg-neutral-700\/70{background-color:#404040b3}.bg-neutral-700\/75{background-color:#404040bf}.bg-neutral-700\/80{background-color:#404040cc}.bg-neutral-700\/85{background-color:#404040d9}.bg-neutral-700\/90{background-color:#404040e6}.bg-neutral-700\/95{background-color:#404040f2}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.bg-neutral-800\/0{background-color:#26262600}.bg-neutral-800\/10{background-color:#2626261a}.bg-neutral-800\/100{background-color:#262626}.bg-neutral-800\/15{background-color:#26262626}.bg-neutral-800\/20{background-color:#26262633}.bg-neutral-800\/25{background-color:#26262640}.bg-neutral-800\/30{background-color:#2626264d}.bg-neutral-800\/35{background-color:#26262659}.bg-neutral-800\/40{background-color:#26262666}.bg-neutral-800\/45{background-color:#26262673}.bg-neutral-800\/5{background-color:#2626260d}.bg-neutral-800\/50{background-color:#26262680}.bg-neutral-800\/55{background-color:#2626268c}.bg-neutral-800\/60{background-color:#26262699}.bg-neutral-800\/65{background-color:#262626a6}.bg-neutral-800\/70{background-color:#262626b3}.bg-neutral-800\/75{background-color:#262626bf}.bg-neutral-800\/80{background-color:#262626cc}.bg-neutral-800\/85{background-color:#262626d9}.bg-neutral-800\/90{background-color:#262626e6}.bg-neutral-800\/95{background-color:#262626f2}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}.bg-neutral-900\/0{background-color:#17171700}.bg-neutral-900\/10{background-color:#1717171a}.bg-neutral-900\/100{background-color:#171717}.bg-neutral-900\/15{background-color:#17171726}.bg-neutral-900\/20{background-color:#17171733}.bg-neutral-900\/25{background-color:#17171740}.bg-neutral-900\/30{background-color:#1717174d}.bg-neutral-900\/35{background-color:#17171759}.bg-neutral-900\/40{background-color:#17171766}.bg-neutral-900\/45{background-color:#17171773}.bg-neutral-900\/5{background-color:#1717170d}.bg-neutral-900\/50{background-color:#17171780}.bg-neutral-900\/55{background-color:#1717178c}.bg-neutral-900\/60{background-color:#17171799}.bg-neutral-900\/65{background-color:#171717a6}.bg-neutral-900\/70{background-color:#171717b3}.bg-neutral-900\/75{background-color:#171717bf}.bg-neutral-900\/80{background-color:#171717cc}.bg-neutral-900\/85{background-color:#171717d9}.bg-neutral-900\/90{background-color:#171717e6}.bg-neutral-900\/95{background-color:#171717f2}.bg-neutral-950{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity))}.bg-neutral-950\/0{background-color:#0a0a0a00}.bg-neutral-950\/10{background-color:#0a0a0a1a}.bg-neutral-950\/100{background-color:#0a0a0a}.bg-neutral-950\/15{background-color:#0a0a0a26}.bg-neutral-950\/20{background-color:#0a0a0a33}.bg-neutral-950\/25{background-color:#0a0a0a40}.bg-neutral-950\/30{background-color:#0a0a0a4d}.bg-neutral-950\/35{background-color:#0a0a0a59}.bg-neutral-950\/40{background-color:#0a0a0a66}.bg-neutral-950\/45{background-color:#0a0a0a73}.bg-neutral-950\/5{background-color:#0a0a0a0d}.bg-neutral-950\/50{background-color:#0a0a0a80}.bg-neutral-950\/55{background-color:#0a0a0a8c}.bg-neutral-950\/60{background-color:#0a0a0a99}.bg-neutral-950\/65{background-color:#0a0a0aa6}.bg-neutral-950\/70{background-color:#0a0a0ab3}.bg-neutral-950\/75{background-color:#0a0a0abf}.bg-neutral-950\/80{background-color:#0a0a0acc}.bg-neutral-950\/85{background-color:#0a0a0ad9}.bg-neutral-950\/90{background-color:#0a0a0ae6}.bg-neutral-950\/95{background-color:#0a0a0af2}.bg-neutral-content{--tw-bg-opacity: 1;background-color:var(--fallback-nc,oklch(var(--nc)/var(--tw-bg-opacity)))}.bg-neutral-content\/0{background-color:var(--fallback-nc,oklch(var(--nc)/0))}.bg-neutral-content\/10{background-color:var(--fallback-nc,oklch(var(--nc)/.1))}.bg-neutral-content\/100{background-color:var(--fallback-nc,oklch(var(--nc)/1))}.bg-neutral-content\/15{background-color:var(--fallback-nc,oklch(var(--nc)/.15))}.bg-neutral-content\/20{background-color:var(--fallback-nc,oklch(var(--nc)/.2))}.bg-neutral-content\/25{background-color:var(--fallback-nc,oklch(var(--nc)/.25))}.bg-neutral-content\/30{background-color:var(--fallback-nc,oklch(var(--nc)/.3))}.bg-neutral-content\/35{background-color:var(--fallback-nc,oklch(var(--nc)/.35))}.bg-neutral-content\/40{background-color:var(--fallback-nc,oklch(var(--nc)/.4))}.bg-neutral-content\/45{background-color:var(--fallback-nc,oklch(var(--nc)/.45))}.bg-neutral-content\/5{background-color:var(--fallback-nc,oklch(var(--nc)/.05))}.bg-neutral-content\/50{background-color:var(--fallback-nc,oklch(var(--nc)/.5))}.bg-neutral-content\/55{background-color:var(--fallback-nc,oklch(var(--nc)/.55))}.bg-neutral-content\/60{background-color:var(--fallback-nc,oklch(var(--nc)/.6))}.bg-neutral-content\/65{background-color:var(--fallback-nc,oklch(var(--nc)/.65))}.bg-neutral-content\/70{background-color:var(--fallback-nc,oklch(var(--nc)/.7))}.bg-neutral-content\/75{background-color:var(--fallback-nc,oklch(var(--nc)/.75))}.bg-neutral-content\/80{background-color:var(--fallback-nc,oklch(var(--nc)/.8))}.bg-neutral-content\/85{background-color:var(--fallback-nc,oklch(var(--nc)/.85))}.bg-neutral-content\/90{background-color:var(--fallback-nc,oklch(var(--nc)/.9))}.bg-neutral-content\/95{background-color:var(--fallback-nc,oklch(var(--nc)/.95))}.bg-neutral\/0{background-color:var(--fallback-n,oklch(var(--n)/0))}.bg-neutral\/10{background-color:var(--fallback-n,oklch(var(--n)/.1))}.bg-neutral\/100{background-color:var(--fallback-n,oklch(var(--n)/1))}.bg-neutral\/15{background-color:var(--fallback-n,oklch(var(--n)/.15))}.bg-neutral\/20{background-color:var(--fallback-n,oklch(var(--n)/.2))}.bg-neutral\/25{background-color:var(--fallback-n,oklch(var(--n)/.25))}.bg-neutral\/30{background-color:var(--fallback-n,oklch(var(--n)/.3))}.bg-neutral\/35{background-color:var(--fallback-n,oklch(var(--n)/.35))}.bg-neutral\/40{background-color:var(--fallback-n,oklch(var(--n)/.4))}.bg-neutral\/45{background-color:var(--fallback-n,oklch(var(--n)/.45))}.bg-neutral\/5{background-color:var(--fallback-n,oklch(var(--n)/.05))}.bg-neutral\/50{background-color:var(--fallback-n,oklch(var(--n)/.5))}.bg-neutral\/55{background-color:var(--fallback-n,oklch(var(--n)/.55))}.bg-neutral\/60{background-color:var(--fallback-n,oklch(var(--n)/.6))}.bg-neutral\/65{background-color:var(--fallback-n,oklch(var(--n)/.65))}.bg-neutral\/70{background-color:var(--fallback-n,oklch(var(--n)/.7))}.bg-neutral\/75{background-color:var(--fallback-n,oklch(var(--n)/.75))}.bg-neutral\/80{background-color:var(--fallback-n,oklch(var(--n)/.8))}.bg-neutral\/85{background-color:var(--fallback-n,oklch(var(--n)/.85))}.bg-neutral\/90{background-color:var(--fallback-n,oklch(var(--n)/.9))}.bg-neutral\/95{background-color:var(--fallback-n,oklch(var(--n)/.95))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.bg-orange-100\/0{background-color:#ffedd500}.bg-orange-100\/10{background-color:#ffedd51a}.bg-orange-100\/100{background-color:#ffedd5}.bg-orange-100\/15{background-color:#ffedd526}.bg-orange-100\/20{background-color:#ffedd533}.bg-orange-100\/25{background-color:#ffedd540}.bg-orange-100\/30{background-color:#ffedd54d}.bg-orange-100\/35{background-color:#ffedd559}.bg-orange-100\/40{background-color:#ffedd566}.bg-orange-100\/45{background-color:#ffedd573}.bg-orange-100\/5{background-color:#ffedd50d}.bg-orange-100\/50{background-color:#ffedd580}.bg-orange-100\/55{background-color:#ffedd58c}.bg-orange-100\/60{background-color:#ffedd599}.bg-orange-100\/65{background-color:#ffedd5a6}.bg-orange-100\/70{background-color:#ffedd5b3}.bg-orange-100\/75{background-color:#ffedd5bf}.bg-orange-100\/80{background-color:#ffedd5cc}.bg-orange-100\/85{background-color:#ffedd5d9}.bg-orange-100\/90{background-color:#ffedd5e6}.bg-orange-100\/95{background-color:#ffedd5f2}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}.bg-orange-200\/0{background-color:#fed7aa00}.bg-orange-200\/10{background-color:#fed7aa1a}.bg-orange-200\/100{background-color:#fed7aa}.bg-orange-200\/15{background-color:#fed7aa26}.bg-orange-200\/20{background-color:#fed7aa33}.bg-orange-200\/25{background-color:#fed7aa40}.bg-orange-200\/30{background-color:#fed7aa4d}.bg-orange-200\/35{background-color:#fed7aa59}.bg-orange-200\/40{background-color:#fed7aa66}.bg-orange-200\/45{background-color:#fed7aa73}.bg-orange-200\/5{background-color:#fed7aa0d}.bg-orange-200\/50{background-color:#fed7aa80}.bg-orange-200\/55{background-color:#fed7aa8c}.bg-orange-200\/60{background-color:#fed7aa99}.bg-orange-200\/65{background-color:#fed7aaa6}.bg-orange-200\/70{background-color:#fed7aab3}.bg-orange-200\/75{background-color:#fed7aabf}.bg-orange-200\/80{background-color:#fed7aacc}.bg-orange-200\/85{background-color:#fed7aad9}.bg-orange-200\/90{background-color:#fed7aae6}.bg-orange-200\/95{background-color:#fed7aaf2}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity))}.bg-orange-300\/0{background-color:#fdba7400}.bg-orange-300\/10{background-color:#fdba741a}.bg-orange-300\/100{background-color:#fdba74}.bg-orange-300\/15{background-color:#fdba7426}.bg-orange-300\/20{background-color:#fdba7433}.bg-orange-300\/25{background-color:#fdba7440}.bg-orange-300\/30{background-color:#fdba744d}.bg-orange-300\/35{background-color:#fdba7459}.bg-orange-300\/40{background-color:#fdba7466}.bg-orange-300\/45{background-color:#fdba7473}.bg-orange-300\/5{background-color:#fdba740d}.bg-orange-300\/50{background-color:#fdba7480}.bg-orange-300\/55{background-color:#fdba748c}.bg-orange-300\/60{background-color:#fdba7499}.bg-orange-300\/65{background-color:#fdba74a6}.bg-orange-300\/70{background-color:#fdba74b3}.bg-orange-300\/75{background-color:#fdba74bf}.bg-orange-300\/80{background-color:#fdba74cc}.bg-orange-300\/85{background-color:#fdba74d9}.bg-orange-300\/90{background-color:#fdba74e6}.bg-orange-300\/95{background-color:#fdba74f2}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}.bg-orange-400\/0{background-color:#fb923c00}.bg-orange-400\/10{background-color:#fb923c1a}.bg-orange-400\/100{background-color:#fb923c}.bg-orange-400\/15{background-color:#fb923c26}.bg-orange-400\/20{background-color:#fb923c33}.bg-orange-400\/25{background-color:#fb923c40}.bg-orange-400\/30{background-color:#fb923c4d}.bg-orange-400\/35{background-color:#fb923c59}.bg-orange-400\/40{background-color:#fb923c66}.bg-orange-400\/45{background-color:#fb923c73}.bg-orange-400\/5{background-color:#fb923c0d}.bg-orange-400\/50{background-color:#fb923c80}.bg-orange-400\/55{background-color:#fb923c8c}.bg-orange-400\/60{background-color:#fb923c99}.bg-orange-400\/65{background-color:#fb923ca6}.bg-orange-400\/70{background-color:#fb923cb3}.bg-orange-400\/75{background-color:#fb923cbf}.bg-orange-400\/80{background-color:#fb923ccc}.bg-orange-400\/85{background-color:#fb923cd9}.bg-orange-400\/90{background-color:#fb923ce6}.bg-orange-400\/95{background-color:#fb923cf2}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity))}.bg-orange-50\/0{background-color:#fff7ed00}.bg-orange-50\/10{background-color:#fff7ed1a}.bg-orange-50\/100{background-color:#fff7ed}.bg-orange-50\/15{background-color:#fff7ed26}.bg-orange-50\/20{background-color:#fff7ed33}.bg-orange-50\/25{background-color:#fff7ed40}.bg-orange-50\/30{background-color:#fff7ed4d}.bg-orange-50\/35{background-color:#fff7ed59}.bg-orange-50\/40{background-color:#fff7ed66}.bg-orange-50\/45{background-color:#fff7ed73}.bg-orange-50\/5{background-color:#fff7ed0d}.bg-orange-50\/50{background-color:#fff7ed80}.bg-orange-50\/55{background-color:#fff7ed8c}.bg-orange-50\/60{background-color:#fff7ed99}.bg-orange-50\/65{background-color:#fff7eda6}.bg-orange-50\/70{background-color:#fff7edb3}.bg-orange-50\/75{background-color:#fff7edbf}.bg-orange-50\/80{background-color:#fff7edcc}.bg-orange-50\/85{background-color:#fff7edd9}.bg-orange-50\/90{background-color:#fff7ede6}.bg-orange-50\/95{background-color:#fff7edf2}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-orange-500\/0{background-color:#f9731600}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/100{background-color:#f97316}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/25{background-color:#f9731640}.bg-orange-500\/30{background-color:#f973164d}.bg-orange-500\/35{background-color:#f9731659}.bg-orange-500\/40{background-color:#f9731666}.bg-orange-500\/45{background-color:#f9731673}.bg-orange-500\/5{background-color:#f973160d}.bg-orange-500\/50{background-color:#f9731680}.bg-orange-500\/55{background-color:#f973168c}.bg-orange-500\/60{background-color:#f9731699}.bg-orange-500\/65{background-color:#f97316a6}.bg-orange-500\/70{background-color:#f97316b3}.bg-orange-500\/75{background-color:#f97316bf}.bg-orange-500\/80{background-color:#f97316cc}.bg-orange-500\/85{background-color:#f97316d9}.bg-orange-500\/90{background-color:#f97316e6}.bg-orange-500\/95{background-color:#f97316f2}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity))}.bg-orange-600\/0{background-color:#ea580c00}.bg-orange-600\/10{background-color:#ea580c1a}.bg-orange-600\/100{background-color:#ea580c}.bg-orange-600\/15{background-color:#ea580c26}.bg-orange-600\/20{background-color:#ea580c33}.bg-orange-600\/25{background-color:#ea580c40}.bg-orange-600\/30{background-color:#ea580c4d}.bg-orange-600\/35{background-color:#ea580c59}.bg-orange-600\/40{background-color:#ea580c66}.bg-orange-600\/45{background-color:#ea580c73}.bg-orange-600\/5{background-color:#ea580c0d}.bg-orange-600\/50{background-color:#ea580c80}.bg-orange-600\/55{background-color:#ea580c8c}.bg-orange-600\/60{background-color:#ea580c99}.bg-orange-600\/65{background-color:#ea580ca6}.bg-orange-600\/70{background-color:#ea580cb3}.bg-orange-600\/75{background-color:#ea580cbf}.bg-orange-600\/80{background-color:#ea580ccc}.bg-orange-600\/85{background-color:#ea580cd9}.bg-orange-600\/90{background-color:#ea580ce6}.bg-orange-600\/95{background-color:#ea580cf2}.bg-orange-700{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity))}.bg-orange-700\/0{background-color:#c2410c00}.bg-orange-700\/10{background-color:#c2410c1a}.bg-orange-700\/100{background-color:#c2410c}.bg-orange-700\/15{background-color:#c2410c26}.bg-orange-700\/20{background-color:#c2410c33}.bg-orange-700\/25{background-color:#c2410c40}.bg-orange-700\/30{background-color:#c2410c4d}.bg-orange-700\/35{background-color:#c2410c59}.bg-orange-700\/40{background-color:#c2410c66}.bg-orange-700\/45{background-color:#c2410c73}.bg-orange-700\/5{background-color:#c2410c0d}.bg-orange-700\/50{background-color:#c2410c80}.bg-orange-700\/55{background-color:#c2410c8c}.bg-orange-700\/60{background-color:#c2410c99}.bg-orange-700\/65{background-color:#c2410ca6}.bg-orange-700\/70{background-color:#c2410cb3}.bg-orange-700\/75{background-color:#c2410cbf}.bg-orange-700\/80{background-color:#c2410ccc}.bg-orange-700\/85{background-color:#c2410cd9}.bg-orange-700\/90{background-color:#c2410ce6}.bg-orange-700\/95{background-color:#c2410cf2}.bg-orange-800{--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity))}.bg-orange-800\/0{background-color:#9a341200}.bg-orange-800\/10{background-color:#9a34121a}.bg-orange-800\/100{background-color:#9a3412}.bg-orange-800\/15{background-color:#9a341226}.bg-orange-800\/20{background-color:#9a341233}.bg-orange-800\/25{background-color:#9a341240}.bg-orange-800\/30{background-color:#9a34124d}.bg-orange-800\/35{background-color:#9a341259}.bg-orange-800\/40{background-color:#9a341266}.bg-orange-800\/45{background-color:#9a341273}.bg-orange-800\/5{background-color:#9a34120d}.bg-orange-800\/50{background-color:#9a341280}.bg-orange-800\/55{background-color:#9a34128c}.bg-orange-800\/60{background-color:#9a341299}.bg-orange-800\/65{background-color:#9a3412a6}.bg-orange-800\/70{background-color:#9a3412b3}.bg-orange-800\/75{background-color:#9a3412bf}.bg-orange-800\/80{background-color:#9a3412cc}.bg-orange-800\/85{background-color:#9a3412d9}.bg-orange-800\/90{background-color:#9a3412e6}.bg-orange-800\/95{background-color:#9a3412f2}.bg-orange-900{--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity))}.bg-orange-900\/0{background-color:#7c2d1200}.bg-orange-900\/10{background-color:#7c2d121a}.bg-orange-900\/100{background-color:#7c2d12}.bg-orange-900\/15{background-color:#7c2d1226}.bg-orange-900\/20{background-color:#7c2d1233}.bg-orange-900\/25{background-color:#7c2d1240}.bg-orange-900\/30{background-color:#7c2d124d}.bg-orange-900\/35{background-color:#7c2d1259}.bg-orange-900\/40{background-color:#7c2d1266}.bg-orange-900\/45{background-color:#7c2d1273}.bg-orange-900\/5{background-color:#7c2d120d}.bg-orange-900\/50{background-color:#7c2d1280}.bg-orange-900\/55{background-color:#7c2d128c}.bg-orange-900\/60{background-color:#7c2d1299}.bg-orange-900\/65{background-color:#7c2d12a6}.bg-orange-900\/70{background-color:#7c2d12b3}.bg-orange-900\/75{background-color:#7c2d12bf}.bg-orange-900\/80{background-color:#7c2d12cc}.bg-orange-900\/85{background-color:#7c2d12d9}.bg-orange-900\/90{background-color:#7c2d12e6}.bg-orange-900\/95{background-color:#7c2d12f2}.bg-orange-950{--tw-bg-opacity: 1;background-color:rgb(67 20 7 / var(--tw-bg-opacity))}.bg-orange-950\/0{background-color:#43140700}.bg-orange-950\/10{background-color:#4314071a}.bg-orange-950\/100{background-color:#431407}.bg-orange-950\/15{background-color:#43140726}.bg-orange-950\/20{background-color:#43140733}.bg-orange-950\/25{background-color:#43140740}.bg-orange-950\/30{background-color:#4314074d}.bg-orange-950\/35{background-color:#43140759}.bg-orange-950\/40{background-color:#43140766}.bg-orange-950\/45{background-color:#43140773}.bg-orange-950\/5{background-color:#4314070d}.bg-orange-950\/50{background-color:#43140780}.bg-orange-950\/55{background-color:#4314078c}.bg-orange-950\/60{background-color:#43140799}.bg-orange-950\/65{background-color:#431407a6}.bg-orange-950\/70{background-color:#431407b3}.bg-orange-950\/75{background-color:#431407bf}.bg-orange-950\/80{background-color:#431407cc}.bg-orange-950\/85{background-color:#431407d9}.bg-orange-950\/90{background-color:#431407e6}.bg-orange-950\/95{background-color:#431407f2}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity))}.bg-pink-100\/0{background-color:#fce7f300}.bg-pink-100\/10{background-color:#fce7f31a}.bg-pink-100\/100{background-color:#fce7f3}.bg-pink-100\/15{background-color:#fce7f326}.bg-pink-100\/20{background-color:#fce7f333}.bg-pink-100\/25{background-color:#fce7f340}.bg-pink-100\/30{background-color:#fce7f34d}.bg-pink-100\/35{background-color:#fce7f359}.bg-pink-100\/40{background-color:#fce7f366}.bg-pink-100\/45{background-color:#fce7f373}.bg-pink-100\/5{background-color:#fce7f30d}.bg-pink-100\/50{background-color:#fce7f380}.bg-pink-100\/55{background-color:#fce7f38c}.bg-pink-100\/60{background-color:#fce7f399}.bg-pink-100\/65{background-color:#fce7f3a6}.bg-pink-100\/70{background-color:#fce7f3b3}.bg-pink-100\/75{background-color:#fce7f3bf}.bg-pink-100\/80{background-color:#fce7f3cc}.bg-pink-100\/85{background-color:#fce7f3d9}.bg-pink-100\/90{background-color:#fce7f3e6}.bg-pink-100\/95{background-color:#fce7f3f2}.bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity))}.bg-pink-200\/0{background-color:#fbcfe800}.bg-pink-200\/10{background-color:#fbcfe81a}.bg-pink-200\/100{background-color:#fbcfe8}.bg-pink-200\/15{background-color:#fbcfe826}.bg-pink-200\/20{background-color:#fbcfe833}.bg-pink-200\/25{background-color:#fbcfe840}.bg-pink-200\/30{background-color:#fbcfe84d}.bg-pink-200\/35{background-color:#fbcfe859}.bg-pink-200\/40{background-color:#fbcfe866}.bg-pink-200\/45{background-color:#fbcfe873}.bg-pink-200\/5{background-color:#fbcfe80d}.bg-pink-200\/50{background-color:#fbcfe880}.bg-pink-200\/55{background-color:#fbcfe88c}.bg-pink-200\/60{background-color:#fbcfe899}.bg-pink-200\/65{background-color:#fbcfe8a6}.bg-pink-200\/70{background-color:#fbcfe8b3}.bg-pink-200\/75{background-color:#fbcfe8bf}.bg-pink-200\/80{background-color:#fbcfe8cc}.bg-pink-200\/85{background-color:#fbcfe8d9}.bg-pink-200\/90{background-color:#fbcfe8e6}.bg-pink-200\/95{background-color:#fbcfe8f2}.bg-pink-300{--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity))}.bg-pink-300\/0{background-color:#f9a8d400}.bg-pink-300\/10{background-color:#f9a8d41a}.bg-pink-300\/100{background-color:#f9a8d4}.bg-pink-300\/15{background-color:#f9a8d426}.bg-pink-300\/20{background-color:#f9a8d433}.bg-pink-300\/25{background-color:#f9a8d440}.bg-pink-300\/30{background-color:#f9a8d44d}.bg-pink-300\/35{background-color:#f9a8d459}.bg-pink-300\/40{background-color:#f9a8d466}.bg-pink-300\/45{background-color:#f9a8d473}.bg-pink-300\/5{background-color:#f9a8d40d}.bg-pink-300\/50{background-color:#f9a8d480}.bg-pink-300\/55{background-color:#f9a8d48c}.bg-pink-300\/60{background-color:#f9a8d499}.bg-pink-300\/65{background-color:#f9a8d4a6}.bg-pink-300\/70{background-color:#f9a8d4b3}.bg-pink-300\/75{background-color:#f9a8d4bf}.bg-pink-300\/80{background-color:#f9a8d4cc}.bg-pink-300\/85{background-color:#f9a8d4d9}.bg-pink-300\/90{background-color:#f9a8d4e6}.bg-pink-300\/95{background-color:#f9a8d4f2}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity))}.bg-pink-400\/0{background-color:#f472b600}.bg-pink-400\/10{background-color:#f472b61a}.bg-pink-400\/100{background-color:#f472b6}.bg-pink-400\/15{background-color:#f472b626}.bg-pink-400\/20{background-color:#f472b633}.bg-pink-400\/25{background-color:#f472b640}.bg-pink-400\/30{background-color:#f472b64d}.bg-pink-400\/35{background-color:#f472b659}.bg-pink-400\/40{background-color:#f472b666}.bg-pink-400\/45{background-color:#f472b673}.bg-pink-400\/5{background-color:#f472b60d}.bg-pink-400\/50{background-color:#f472b680}.bg-pink-400\/55{background-color:#f472b68c}.bg-pink-400\/60{background-color:#f472b699}.bg-pink-400\/65{background-color:#f472b6a6}.bg-pink-400\/70{background-color:#f472b6b3}.bg-pink-400\/75{background-color:#f472b6bf}.bg-pink-400\/80{background-color:#f472b6cc}.bg-pink-400\/85{background-color:#f472b6d9}.bg-pink-400\/90{background-color:#f472b6e6}.bg-pink-400\/95{background-color:#f472b6f2}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity))}.bg-pink-50\/0{background-color:#fdf2f800}.bg-pink-50\/10{background-color:#fdf2f81a}.bg-pink-50\/100{background-color:#fdf2f8}.bg-pink-50\/15{background-color:#fdf2f826}.bg-pink-50\/20{background-color:#fdf2f833}.bg-pink-50\/25{background-color:#fdf2f840}.bg-pink-50\/30{background-color:#fdf2f84d}.bg-pink-50\/35{background-color:#fdf2f859}.bg-pink-50\/40{background-color:#fdf2f866}.bg-pink-50\/45{background-color:#fdf2f873}.bg-pink-50\/5{background-color:#fdf2f80d}.bg-pink-50\/50{background-color:#fdf2f880}.bg-pink-50\/55{background-color:#fdf2f88c}.bg-pink-50\/60{background-color:#fdf2f899}.bg-pink-50\/65{background-color:#fdf2f8a6}.bg-pink-50\/70{background-color:#fdf2f8b3}.bg-pink-50\/75{background-color:#fdf2f8bf}.bg-pink-50\/80{background-color:#fdf2f8cc}.bg-pink-50\/85{background-color:#fdf2f8d9}.bg-pink-50\/90{background-color:#fdf2f8e6}.bg-pink-50\/95{background-color:#fdf2f8f2}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity))}.bg-pink-500\/0{background-color:#ec489900}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/100{background-color:#ec4899}.bg-pink-500\/15{background-color:#ec489926}.bg-pink-500\/20{background-color:#ec489933}.bg-pink-500\/25{background-color:#ec489940}.bg-pink-500\/30{background-color:#ec48994d}.bg-pink-500\/35{background-color:#ec489959}.bg-pink-500\/40{background-color:#ec489966}.bg-pink-500\/45{background-color:#ec489973}.bg-pink-500\/5{background-color:#ec48990d}.bg-pink-500\/50{background-color:#ec489980}.bg-pink-500\/55{background-color:#ec48998c}.bg-pink-500\/60{background-color:#ec489999}.bg-pink-500\/65{background-color:#ec4899a6}.bg-pink-500\/70{background-color:#ec4899b3}.bg-pink-500\/75{background-color:#ec4899bf}.bg-pink-500\/80{background-color:#ec4899cc}.bg-pink-500\/85{background-color:#ec4899d9}.bg-pink-500\/90{background-color:#ec4899e6}.bg-pink-500\/95{background-color:#ec4899f2}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity))}.bg-pink-600\/0{background-color:#db277700}.bg-pink-600\/10{background-color:#db27771a}.bg-pink-600\/100{background-color:#db2777}.bg-pink-600\/15{background-color:#db277726}.bg-pink-600\/20{background-color:#db277733}.bg-pink-600\/25{background-color:#db277740}.bg-pink-600\/30{background-color:#db27774d}.bg-pink-600\/35{background-color:#db277759}.bg-pink-600\/40{background-color:#db277766}.bg-pink-600\/45{background-color:#db277773}.bg-pink-600\/5{background-color:#db27770d}.bg-pink-600\/50{background-color:#db277780}.bg-pink-600\/55{background-color:#db27778c}.bg-pink-600\/60{background-color:#db277799}.bg-pink-600\/65{background-color:#db2777a6}.bg-pink-600\/70{background-color:#db2777b3}.bg-pink-600\/75{background-color:#db2777bf}.bg-pink-600\/80{background-color:#db2777cc}.bg-pink-600\/85{background-color:#db2777d9}.bg-pink-600\/90{background-color:#db2777e6}.bg-pink-600\/95{background-color:#db2777f2}.bg-pink-700{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity))}.bg-pink-700\/0{background-color:#be185d00}.bg-pink-700\/10{background-color:#be185d1a}.bg-pink-700\/100{background-color:#be185d}.bg-pink-700\/15{background-color:#be185d26}.bg-pink-700\/20{background-color:#be185d33}.bg-pink-700\/25{background-color:#be185d40}.bg-pink-700\/30{background-color:#be185d4d}.bg-pink-700\/35{background-color:#be185d59}.bg-pink-700\/40{background-color:#be185d66}.bg-pink-700\/45{background-color:#be185d73}.bg-pink-700\/5{background-color:#be185d0d}.bg-pink-700\/50{background-color:#be185d80}.bg-pink-700\/55{background-color:#be185d8c}.bg-pink-700\/60{background-color:#be185d99}.bg-pink-700\/65{background-color:#be185da6}.bg-pink-700\/70{background-color:#be185db3}.bg-pink-700\/75{background-color:#be185dbf}.bg-pink-700\/80{background-color:#be185dcc}.bg-pink-700\/85{background-color:#be185dd9}.bg-pink-700\/90{background-color:#be185de6}.bg-pink-700\/95{background-color:#be185df2}.bg-pink-800{--tw-bg-opacity: 1;background-color:rgb(157 23 77 / var(--tw-bg-opacity))}.bg-pink-800\/0{background-color:#9d174d00}.bg-pink-800\/10{background-color:#9d174d1a}.bg-pink-800\/100{background-color:#9d174d}.bg-pink-800\/15{background-color:#9d174d26}.bg-pink-800\/20{background-color:#9d174d33}.bg-pink-800\/25{background-color:#9d174d40}.bg-pink-800\/30{background-color:#9d174d4d}.bg-pink-800\/35{background-color:#9d174d59}.bg-pink-800\/40{background-color:#9d174d66}.bg-pink-800\/45{background-color:#9d174d73}.bg-pink-800\/5{background-color:#9d174d0d}.bg-pink-800\/50{background-color:#9d174d80}.bg-pink-800\/55{background-color:#9d174d8c}.bg-pink-800\/60{background-color:#9d174d99}.bg-pink-800\/65{background-color:#9d174da6}.bg-pink-800\/70{background-color:#9d174db3}.bg-pink-800\/75{background-color:#9d174dbf}.bg-pink-800\/80{background-color:#9d174dcc}.bg-pink-800\/85{background-color:#9d174dd9}.bg-pink-800\/90{background-color:#9d174de6}.bg-pink-800\/95{background-color:#9d174df2}.bg-pink-900{--tw-bg-opacity: 1;background-color:rgb(131 24 67 / var(--tw-bg-opacity))}.bg-pink-900\/0{background-color:#83184300}.bg-pink-900\/10{background-color:#8318431a}.bg-pink-900\/100{background-color:#831843}.bg-pink-900\/15{background-color:#83184326}.bg-pink-900\/20{background-color:#83184333}.bg-pink-900\/25{background-color:#83184340}.bg-pink-900\/30{background-color:#8318434d}.bg-pink-900\/35{background-color:#83184359}.bg-pink-900\/40{background-color:#83184366}.bg-pink-900\/45{background-color:#83184373}.bg-pink-900\/5{background-color:#8318430d}.bg-pink-900\/50{background-color:#83184380}.bg-pink-900\/55{background-color:#8318438c}.bg-pink-900\/60{background-color:#83184399}.bg-pink-900\/65{background-color:#831843a6}.bg-pink-900\/70{background-color:#831843b3}.bg-pink-900\/75{background-color:#831843bf}.bg-pink-900\/80{background-color:#831843cc}.bg-pink-900\/85{background-color:#831843d9}.bg-pink-900\/90{background-color:#831843e6}.bg-pink-900\/95{background-color:#831843f2}.bg-pink-950{--tw-bg-opacity: 1;background-color:rgb(80 7 36 / var(--tw-bg-opacity))}.bg-pink-950\/0{background-color:#50072400}.bg-pink-950\/10{background-color:#5007241a}.bg-pink-950\/100{background-color:#500724}.bg-pink-950\/15{background-color:#50072426}.bg-pink-950\/20{background-color:#50072433}.bg-pink-950\/25{background-color:#50072440}.bg-pink-950\/30{background-color:#5007244d}.bg-pink-950\/35{background-color:#50072459}.bg-pink-950\/40{background-color:#50072466}.bg-pink-950\/45{background-color:#50072473}.bg-pink-950\/5{background-color:#5007240d}.bg-pink-950\/50{background-color:#50072480}.bg-pink-950\/55{background-color:#5007248c}.bg-pink-950\/60{background-color:#50072499}.bg-pink-950\/65{background-color:#500724a6}.bg-pink-950\/70{background-color:#500724b3}.bg-pink-950\/75{background-color:#500724bf}.bg-pink-950\/80{background-color:#500724cc}.bg-pink-950\/85{background-color:#500724d9}.bg-pink-950\/90{background-color:#500724e6}.bg-pink-950\/95{background-color:#500724f2}.bg-primary{--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))}.bg-primary-content{--tw-bg-opacity: 1;background-color:var(--fallback-pc,oklch(var(--pc)/var(--tw-bg-opacity)))}.bg-primary-content\/0{background-color:var(--fallback-pc,oklch(var(--pc)/0))}.bg-primary-content\/10{background-color:var(--fallback-pc,oklch(var(--pc)/.1))}.bg-primary-content\/100{background-color:var(--fallback-pc,oklch(var(--pc)/1))}.bg-primary-content\/15{background-color:var(--fallback-pc,oklch(var(--pc)/.15))}.bg-primary-content\/20{background-color:var(--fallback-pc,oklch(var(--pc)/.2))}.bg-primary-content\/25{background-color:var(--fallback-pc,oklch(var(--pc)/.25))}.bg-primary-content\/30{background-color:var(--fallback-pc,oklch(var(--pc)/.3))}.bg-primary-content\/35{background-color:var(--fallback-pc,oklch(var(--pc)/.35))}.bg-primary-content\/40{background-color:var(--fallback-pc,oklch(var(--pc)/.4))}.bg-primary-content\/45{background-color:var(--fallback-pc,oklch(var(--pc)/.45))}.bg-primary-content\/5{background-color:var(--fallback-pc,oklch(var(--pc)/.05))}.bg-primary-content\/50{background-color:var(--fallback-pc,oklch(var(--pc)/.5))}.bg-primary-content\/55{background-color:var(--fallback-pc,oklch(var(--pc)/.55))}.bg-primary-content\/60{background-color:var(--fallback-pc,oklch(var(--pc)/.6))}.bg-primary-content\/65{background-color:var(--fallback-pc,oklch(var(--pc)/.65))}.bg-primary-content\/70{background-color:var(--fallback-pc,oklch(var(--pc)/.7))}.bg-primary-content\/75{background-color:var(--fallback-pc,oklch(var(--pc)/.75))}.bg-primary-content\/80{background-color:var(--fallback-pc,oklch(var(--pc)/.8))}.bg-primary-content\/85{background-color:var(--fallback-pc,oklch(var(--pc)/.85))}.bg-primary-content\/90{background-color:var(--fallback-pc,oklch(var(--pc)/.9))}.bg-primary-content\/95{background-color:var(--fallback-pc,oklch(var(--pc)/.95))}.bg-primary\/0{background-color:var(--fallback-p,oklch(var(--p)/0))}.bg-primary\/10{background-color:var(--fallback-p,oklch(var(--p)/.1))}.bg-primary\/100{background-color:var(--fallback-p,oklch(var(--p)/1))}.bg-primary\/15{background-color:var(--fallback-p,oklch(var(--p)/.15))}.bg-primary\/20{background-color:var(--fallback-p,oklch(var(--p)/.2))}.bg-primary\/25{background-color:var(--fallback-p,oklch(var(--p)/.25))}.bg-primary\/30{background-color:var(--fallback-p,oklch(var(--p)/.3))}.bg-primary\/35{background-color:var(--fallback-p,oklch(var(--p)/.35))}.bg-primary\/40{background-color:var(--fallback-p,oklch(var(--p)/.4))}.bg-primary\/45{background-color:var(--fallback-p,oklch(var(--p)/.45))}.bg-primary\/5{background-color:var(--fallback-p,oklch(var(--p)/.05))}.bg-primary\/50{background-color:var(--fallback-p,oklch(var(--p)/.5))}.bg-primary\/55{background-color:var(--fallback-p,oklch(var(--p)/.55))}.bg-primary\/60{background-color:var(--fallback-p,oklch(var(--p)/.6))}.bg-primary\/65{background-color:var(--fallback-p,oklch(var(--p)/.65))}.bg-primary\/70{background-color:var(--fallback-p,oklch(var(--p)/.7))}.bg-primary\/75{background-color:var(--fallback-p,oklch(var(--p)/.75))}.bg-primary\/80{background-color:var(--fallback-p,oklch(var(--p)/.8))}.bg-primary\/85{background-color:var(--fallback-p,oklch(var(--p)/.85))}.bg-primary\/90{background-color:var(--fallback-p,oklch(var(--p)/.9))}.bg-primary\/95{background-color:var(--fallback-p,oklch(var(--p)/.95))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity))}.bg-purple-100\/0{background-color:#f3e8ff00}.bg-purple-100\/10{background-color:#f3e8ff1a}.bg-purple-100\/100{background-color:#f3e8ff}.bg-purple-100\/15{background-color:#f3e8ff26}.bg-purple-100\/20{background-color:#f3e8ff33}.bg-purple-100\/25{background-color:#f3e8ff40}.bg-purple-100\/30{background-color:#f3e8ff4d}.bg-purple-100\/35{background-color:#f3e8ff59}.bg-purple-100\/40{background-color:#f3e8ff66}.bg-purple-100\/45{background-color:#f3e8ff73}.bg-purple-100\/5{background-color:#f3e8ff0d}.bg-purple-100\/50{background-color:#f3e8ff80}.bg-purple-100\/55{background-color:#f3e8ff8c}.bg-purple-100\/60{background-color:#f3e8ff99}.bg-purple-100\/65{background-color:#f3e8ffa6}.bg-purple-100\/70{background-color:#f3e8ffb3}.bg-purple-100\/75{background-color:#f3e8ffbf}.bg-purple-100\/80{background-color:#f3e8ffcc}.bg-purple-100\/85{background-color:#f3e8ffd9}.bg-purple-100\/90{background-color:#f3e8ffe6}.bg-purple-100\/95{background-color:#f3e8fff2}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity))}.bg-purple-200\/0{background-color:#e9d5ff00}.bg-purple-200\/10{background-color:#e9d5ff1a}.bg-purple-200\/100{background-color:#e9d5ff}.bg-purple-200\/15{background-color:#e9d5ff26}.bg-purple-200\/20{background-color:#e9d5ff33}.bg-purple-200\/25{background-color:#e9d5ff40}.bg-purple-200\/30{background-color:#e9d5ff4d}.bg-purple-200\/35{background-color:#e9d5ff59}.bg-purple-200\/40{background-color:#e9d5ff66}.bg-purple-200\/45{background-color:#e9d5ff73}.bg-purple-200\/5{background-color:#e9d5ff0d}.bg-purple-200\/50{background-color:#e9d5ff80}.bg-purple-200\/55{background-color:#e9d5ff8c}.bg-purple-200\/60{background-color:#e9d5ff99}.bg-purple-200\/65{background-color:#e9d5ffa6}.bg-purple-200\/70{background-color:#e9d5ffb3}.bg-purple-200\/75{background-color:#e9d5ffbf}.bg-purple-200\/80{background-color:#e9d5ffcc}.bg-purple-200\/85{background-color:#e9d5ffd9}.bg-purple-200\/90{background-color:#e9d5ffe6}.bg-purple-200\/95{background-color:#e9d5fff2}.bg-purple-300{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity))}.bg-purple-300\/0{background-color:#d8b4fe00}.bg-purple-300\/10{background-color:#d8b4fe1a}.bg-purple-300\/100{background-color:#d8b4fe}.bg-purple-300\/15{background-color:#d8b4fe26}.bg-purple-300\/20{background-color:#d8b4fe33}.bg-purple-300\/25{background-color:#d8b4fe40}.bg-purple-300\/30{background-color:#d8b4fe4d}.bg-purple-300\/35{background-color:#d8b4fe59}.bg-purple-300\/40{background-color:#d8b4fe66}.bg-purple-300\/45{background-color:#d8b4fe73}.bg-purple-300\/5{background-color:#d8b4fe0d}.bg-purple-300\/50{background-color:#d8b4fe80}.bg-purple-300\/55{background-color:#d8b4fe8c}.bg-purple-300\/60{background-color:#d8b4fe99}.bg-purple-300\/65{background-color:#d8b4fea6}.bg-purple-300\/70{background-color:#d8b4feb3}.bg-purple-300\/75{background-color:#d8b4febf}.bg-purple-300\/80{background-color:#d8b4fecc}.bg-purple-300\/85{background-color:#d8b4fed9}.bg-purple-300\/90{background-color:#d8b4fee6}.bg-purple-300\/95{background-color:#d8b4fef2}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity))}.bg-purple-400\/0{background-color:#c084fc00}.bg-purple-400\/10{background-color:#c084fc1a}.bg-purple-400\/100{background-color:#c084fc}.bg-purple-400\/15{background-color:#c084fc26}.bg-purple-400\/20{background-color:#c084fc33}.bg-purple-400\/25{background-color:#c084fc40}.bg-purple-400\/30{background-color:#c084fc4d}.bg-purple-400\/35{background-color:#c084fc59}.bg-purple-400\/40{background-color:#c084fc66}.bg-purple-400\/45{background-color:#c084fc73}.bg-purple-400\/5{background-color:#c084fc0d}.bg-purple-400\/50{background-color:#c084fc80}.bg-purple-400\/55{background-color:#c084fc8c}.bg-purple-400\/60{background-color:#c084fc99}.bg-purple-400\/65{background-color:#c084fca6}.bg-purple-400\/70{background-color:#c084fcb3}.bg-purple-400\/75{background-color:#c084fcbf}.bg-purple-400\/80{background-color:#c084fccc}.bg-purple-400\/85{background-color:#c084fcd9}.bg-purple-400\/90{background-color:#c084fce6}.bg-purple-400\/95{background-color:#c084fcf2}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity))}.bg-purple-50\/0{background-color:#faf5ff00}.bg-purple-50\/10{background-color:#faf5ff1a}.bg-purple-50\/100{background-color:#faf5ff}.bg-purple-50\/15{background-color:#faf5ff26}.bg-purple-50\/20{background-color:#faf5ff33}.bg-purple-50\/25{background-color:#faf5ff40}.bg-purple-50\/30{background-color:#faf5ff4d}.bg-purple-50\/35{background-color:#faf5ff59}.bg-purple-50\/40{background-color:#faf5ff66}.bg-purple-50\/45{background-color:#faf5ff73}.bg-purple-50\/5{background-color:#faf5ff0d}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-50\/55{background-color:#faf5ff8c}.bg-purple-50\/60{background-color:#faf5ff99}.bg-purple-50\/65{background-color:#faf5ffa6}.bg-purple-50\/70{background-color:#faf5ffb3}.bg-purple-50\/75{background-color:#faf5ffbf}.bg-purple-50\/80{background-color:#faf5ffcc}.bg-purple-50\/85{background-color:#faf5ffd9}.bg-purple-50\/90{background-color:#faf5ffe6}.bg-purple-50\/95{background-color:#faf5fff2}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity))}.bg-purple-500\/0{background-color:#a855f700}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/100{background-color:#a855f7}.bg-purple-500\/15{background-color:#a855f726}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/25{background-color:#a855f740}.bg-purple-500\/30{background-color:#a855f74d}.bg-purple-500\/35{background-color:#a855f759}.bg-purple-500\/40{background-color:#a855f766}.bg-purple-500\/45{background-color:#a855f773}.bg-purple-500\/5{background-color:#a855f70d}.bg-purple-500\/50{background-color:#a855f780}.bg-purple-500\/55{background-color:#a855f78c}.bg-purple-500\/60{background-color:#a855f799}.bg-purple-500\/65{background-color:#a855f7a6}.bg-purple-500\/70{background-color:#a855f7b3}.bg-purple-500\/75{background-color:#a855f7bf}.bg-purple-500\/80{background-color:#a855f7cc}.bg-purple-500\/85{background-color:#a855f7d9}.bg-purple-500\/90{background-color:#a855f7e6}.bg-purple-500\/95{background-color:#a855f7f2}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity))}.bg-purple-600\/0{background-color:#9333ea00}.bg-purple-600\/10{background-color:#9333ea1a}.bg-purple-600\/100{background-color:#9333ea}.bg-purple-600\/15{background-color:#9333ea26}.bg-purple-600\/20{background-color:#9333ea33}.bg-purple-600\/25{background-color:#9333ea40}.bg-purple-600\/30{background-color:#9333ea4d}.bg-purple-600\/35{background-color:#9333ea59}.bg-purple-600\/40{background-color:#9333ea66}.bg-purple-600\/45{background-color:#9333ea73}.bg-purple-600\/5{background-color:#9333ea0d}.bg-purple-600\/50{background-color:#9333ea80}.bg-purple-600\/55{background-color:#9333ea8c}.bg-purple-600\/60{background-color:#9333ea99}.bg-purple-600\/65{background-color:#9333eaa6}.bg-purple-600\/70{background-color:#9333eab3}.bg-purple-600\/75{background-color:#9333eabf}.bg-purple-600\/80{background-color:#9333eacc}.bg-purple-600\/85{background-color:#9333ead9}.bg-purple-600\/90{background-color:#9333eae6}.bg-purple-600\/95{background-color:#9333eaf2}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity))}.bg-purple-700\/0{background-color:#7e22ce00}.bg-purple-700\/10{background-color:#7e22ce1a}.bg-purple-700\/100{background-color:#7e22ce}.bg-purple-700\/15{background-color:#7e22ce26}.bg-purple-700\/20{background-color:#7e22ce33}.bg-purple-700\/25{background-color:#7e22ce40}.bg-purple-700\/30{background-color:#7e22ce4d}.bg-purple-700\/35{background-color:#7e22ce59}.bg-purple-700\/40{background-color:#7e22ce66}.bg-purple-700\/45{background-color:#7e22ce73}.bg-purple-700\/5{background-color:#7e22ce0d}.bg-purple-700\/50{background-color:#7e22ce80}.bg-purple-700\/55{background-color:#7e22ce8c}.bg-purple-700\/60{background-color:#7e22ce99}.bg-purple-700\/65{background-color:#7e22cea6}.bg-purple-700\/70{background-color:#7e22ceb3}.bg-purple-700\/75{background-color:#7e22cebf}.bg-purple-700\/80{background-color:#7e22cecc}.bg-purple-700\/85{background-color:#7e22ced9}.bg-purple-700\/90{background-color:#7e22cee6}.bg-purple-700\/95{background-color:#7e22cef2}.bg-purple-800{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity))}.bg-purple-800\/0{background-color:#6b21a800}.bg-purple-800\/10{background-color:#6b21a81a}.bg-purple-800\/100{background-color:#6b21a8}.bg-purple-800\/15{background-color:#6b21a826}.bg-purple-800\/20{background-color:#6b21a833}.bg-purple-800\/25{background-color:#6b21a840}.bg-purple-800\/30{background-color:#6b21a84d}.bg-purple-800\/35{background-color:#6b21a859}.bg-purple-800\/40{background-color:#6b21a866}.bg-purple-800\/45{background-color:#6b21a873}.bg-purple-800\/5{background-color:#6b21a80d}.bg-purple-800\/50{background-color:#6b21a880}.bg-purple-800\/55{background-color:#6b21a88c}.bg-purple-800\/60{background-color:#6b21a899}.bg-purple-800\/65{background-color:#6b21a8a6}.bg-purple-800\/70{background-color:#6b21a8b3}.bg-purple-800\/75{background-color:#6b21a8bf}.bg-purple-800\/80{background-color:#6b21a8cc}.bg-purple-800\/85{background-color:#6b21a8d9}.bg-purple-800\/90{background-color:#6b21a8e6}.bg-purple-800\/95{background-color:#6b21a8f2}.bg-purple-900{--tw-bg-opacity: 1;background-color:rgb(88 28 135 / var(--tw-bg-opacity))}.bg-purple-900\/0{background-color:#581c8700}.bg-purple-900\/10{background-color:#581c871a}.bg-purple-900\/100{background-color:#581c87}.bg-purple-900\/15{background-color:#581c8726}.bg-purple-900\/20{background-color:#581c8733}.bg-purple-900\/25{background-color:#581c8740}.bg-purple-900\/30{background-color:#581c874d}.bg-purple-900\/35{background-color:#581c8759}.bg-purple-900\/40{background-color:#581c8766}.bg-purple-900\/45{background-color:#581c8773}.bg-purple-900\/5{background-color:#581c870d}.bg-purple-900\/50{background-color:#581c8780}.bg-purple-900\/55{background-color:#581c878c}.bg-purple-900\/60{background-color:#581c8799}.bg-purple-900\/65{background-color:#581c87a6}.bg-purple-900\/70{background-color:#581c87b3}.bg-purple-900\/75{background-color:#581c87bf}.bg-purple-900\/80{background-color:#581c87cc}.bg-purple-900\/85{background-color:#581c87d9}.bg-purple-900\/90{background-color:#581c87e6}.bg-purple-900\/95{background-color:#581c87f2}.bg-purple-950{--tw-bg-opacity: 1;background-color:rgb(59 7 100 / var(--tw-bg-opacity))}.bg-purple-950\/0{background-color:#3b076400}.bg-purple-950\/10{background-color:#3b07641a}.bg-purple-950\/100{background-color:#3b0764}.bg-purple-950\/15{background-color:#3b076426}.bg-purple-950\/20{background-color:#3b076433}.bg-purple-950\/25{background-color:#3b076440}.bg-purple-950\/30{background-color:#3b07644d}.bg-purple-950\/35{background-color:#3b076459}.bg-purple-950\/40{background-color:#3b076466}.bg-purple-950\/45{background-color:#3b076473}.bg-purple-950\/5{background-color:#3b07640d}.bg-purple-950\/50{background-color:#3b076480}.bg-purple-950\/55{background-color:#3b07648c}.bg-purple-950\/60{background-color:#3b076499}.bg-purple-950\/65{background-color:#3b0764a6}.bg-purple-950\/70{background-color:#3b0764b3}.bg-purple-950\/75{background-color:#3b0764bf}.bg-purple-950\/80{background-color:#3b0764cc}.bg-purple-950\/85{background-color:#3b0764d9}.bg-purple-950\/90{background-color:#3b0764e6}.bg-purple-950\/95{background-color:#3b0764f2}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-100\/0{background-color:#fee2e200}.bg-red-100\/10{background-color:#fee2e21a}.bg-red-100\/100{background-color:#fee2e2}.bg-red-100\/15{background-color:#fee2e226}.bg-red-100\/20{background-color:#fee2e233}.bg-red-100\/25{background-color:#fee2e240}.bg-red-100\/30{background-color:#fee2e24d}.bg-red-100\/35{background-color:#fee2e259}.bg-red-100\/40{background-color:#fee2e266}.bg-red-100\/45{background-color:#fee2e273}.bg-red-100\/5{background-color:#fee2e20d}.bg-red-100\/50{background-color:#fee2e280}.bg-red-100\/55{background-color:#fee2e28c}.bg-red-100\/60{background-color:#fee2e299}.bg-red-100\/65{background-color:#fee2e2a6}.bg-red-100\/70{background-color:#fee2e2b3}.bg-red-100\/75{background-color:#fee2e2bf}.bg-red-100\/80{background-color:#fee2e2cc}.bg-red-100\/85{background-color:#fee2e2d9}.bg-red-100\/90{background-color:#fee2e2e6}.bg-red-100\/95{background-color:#fee2e2f2}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.bg-red-200\/0{background-color:#fecaca00}.bg-red-200\/10{background-color:#fecaca1a}.bg-red-200\/100{background-color:#fecaca}.bg-red-200\/15{background-color:#fecaca26}.bg-red-200\/20{background-color:#fecaca33}.bg-red-200\/25{background-color:#fecaca40}.bg-red-200\/30{background-color:#fecaca4d}.bg-red-200\/35{background-color:#fecaca59}.bg-red-200\/40{background-color:#fecaca66}.bg-red-200\/45{background-color:#fecaca73}.bg-red-200\/5{background-color:#fecaca0d}.bg-red-200\/50{background-color:#fecaca80}.bg-red-200\/55{background-color:#fecaca8c}.bg-red-200\/60{background-color:#fecaca99}.bg-red-200\/65{background-color:#fecacaa6}.bg-red-200\/70{background-color:#fecacab3}.bg-red-200\/75{background-color:#fecacabf}.bg-red-200\/80{background-color:#fecacacc}.bg-red-200\/85{background-color:#fecacad9}.bg-red-200\/90{background-color:#fecacae6}.bg-red-200\/95{background-color:#fecacaf2}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity))}.bg-red-300\/0{background-color:#fca5a500}.bg-red-300\/10{background-color:#fca5a51a}.bg-red-300\/100{background-color:#fca5a5}.bg-red-300\/15{background-color:#fca5a526}.bg-red-300\/20{background-color:#fca5a533}.bg-red-300\/25{background-color:#fca5a540}.bg-red-300\/30{background-color:#fca5a54d}.bg-red-300\/35{background-color:#fca5a559}.bg-red-300\/40{background-color:#fca5a566}.bg-red-300\/45{background-color:#fca5a573}.bg-red-300\/5{background-color:#fca5a50d}.bg-red-300\/50{background-color:#fca5a580}.bg-red-300\/55{background-color:#fca5a58c}.bg-red-300\/60{background-color:#fca5a599}.bg-red-300\/65{background-color:#fca5a5a6}.bg-red-300\/70{background-color:#fca5a5b3}.bg-red-300\/75{background-color:#fca5a5bf}.bg-red-300\/80{background-color:#fca5a5cc}.bg-red-300\/85{background-color:#fca5a5d9}.bg-red-300\/90{background-color:#fca5a5e6}.bg-red-300\/95{background-color:#fca5a5f2}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity))}.bg-red-400\/0{background-color:#f8717100}.bg-red-400\/10{background-color:#f871711a}.bg-red-400\/100{background-color:#f87171}.bg-red-400\/15{background-color:#f8717126}.bg-red-400\/20{background-color:#f8717133}.bg-red-400\/25{background-color:#f8717140}.bg-red-400\/30{background-color:#f871714d}.bg-red-400\/35{background-color:#f8717159}.bg-red-400\/40{background-color:#f8717166}.bg-red-400\/45{background-color:#f8717173}.bg-red-400\/5{background-color:#f871710d}.bg-red-400\/50{background-color:#f8717180}.bg-red-400\/55{background-color:#f871718c}.bg-red-400\/60{background-color:#f8717199}.bg-red-400\/65{background-color:#f87171a6}.bg-red-400\/70{background-color:#f87171b3}.bg-red-400\/75{background-color:#f87171bf}.bg-red-400\/80{background-color:#f87171cc}.bg-red-400\/85{background-color:#f87171d9}.bg-red-400\/90{background-color:#f87171e6}.bg-red-400\/95{background-color:#f87171f2}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-50\/0{background-color:#fef2f200}.bg-red-50\/10{background-color:#fef2f21a}.bg-red-50\/100{background-color:#fef2f2}.bg-red-50\/15{background-color:#fef2f226}.bg-red-50\/20{background-color:#fef2f233}.bg-red-50\/25{background-color:#fef2f240}.bg-red-50\/30{background-color:#fef2f24d}.bg-red-50\/35{background-color:#fef2f259}.bg-red-50\/40{background-color:#fef2f266}.bg-red-50\/45{background-color:#fef2f273}.bg-red-50\/5{background-color:#fef2f20d}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/55{background-color:#fef2f28c}.bg-red-50\/60{background-color:#fef2f299}.bg-red-50\/65{background-color:#fef2f2a6}.bg-red-50\/70{background-color:#fef2f2b3}.bg-red-50\/75{background-color:#fef2f2bf}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-50\/85{background-color:#fef2f2d9}.bg-red-50\/90{background-color:#fef2f2e6}.bg-red-50\/95{background-color:#fef2f2f2}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-500\/0{background-color:#ef444400}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/100{background-color:#ef4444}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/25{background-color:#ef444440}.bg-red-500\/30{background-color:#ef44444d}.bg-red-500\/35{background-color:#ef444459}.bg-red-500\/40{background-color:#ef444466}.bg-red-500\/45{background-color:#ef444473}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/50{background-color:#ef444480}.bg-red-500\/55{background-color:#ef44448c}.bg-red-500\/60{background-color:#ef444499}.bg-red-500\/65{background-color:#ef4444a6}.bg-red-500\/70{background-color:#ef4444b3}.bg-red-500\/75{background-color:#ef4444bf}.bg-red-500\/80{background-color:#ef4444cc}.bg-red-500\/85{background-color:#ef4444d9}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-500\/95{background-color:#ef4444f2}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-red-600\/0{background-color:#dc262600}.bg-red-600\/10{background-color:#dc26261a}.bg-red-600\/100{background-color:#dc2626}.bg-red-600\/15{background-color:#dc262626}.bg-red-600\/20{background-color:#dc262633}.bg-red-600\/25{background-color:#dc262640}.bg-red-600\/30{background-color:#dc26264d}.bg-red-600\/35{background-color:#dc262659}.bg-red-600\/40{background-color:#dc262666}.bg-red-600\/45{background-color:#dc262673}.bg-red-600\/5{background-color:#dc26260d}.bg-red-600\/50{background-color:#dc262680}.bg-red-600\/55{background-color:#dc26268c}.bg-red-600\/60{background-color:#dc262699}.bg-red-600\/65{background-color:#dc2626a6}.bg-red-600\/70{background-color:#dc2626b3}.bg-red-600\/75{background-color:#dc2626bf}.bg-red-600\/80{background-color:#dc2626cc}.bg-red-600\/85{background-color:#dc2626d9}.bg-red-600\/90{background-color:#dc2626e6}.bg-red-600\/95{background-color:#dc2626f2}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.bg-red-700\/0{background-color:#b91c1c00}.bg-red-700\/10{background-color:#b91c1c1a}.bg-red-700\/100{background-color:#b91c1c}.bg-red-700\/15{background-color:#b91c1c26}.bg-red-700\/20{background-color:#b91c1c33}.bg-red-700\/25{background-color:#b91c1c40}.bg-red-700\/30{background-color:#b91c1c4d}.bg-red-700\/35{background-color:#b91c1c59}.bg-red-700\/40{background-color:#b91c1c66}.bg-red-700\/45{background-color:#b91c1c73}.bg-red-700\/5{background-color:#b91c1c0d}.bg-red-700\/50{background-color:#b91c1c80}.bg-red-700\/55{background-color:#b91c1c8c}.bg-red-700\/60{background-color:#b91c1c99}.bg-red-700\/65{background-color:#b91c1ca6}.bg-red-700\/70{background-color:#b91c1cb3}.bg-red-700\/75{background-color:#b91c1cbf}.bg-red-700\/80{background-color:#b91c1ccc}.bg-red-700\/85{background-color:#b91c1cd9}.bg-red-700\/90{background-color:#b91c1ce6}.bg-red-700\/95{background-color:#b91c1cf2}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.bg-red-800\/0{background-color:#991b1b00}.bg-red-800\/10{background-color:#991b1b1a}.bg-red-800\/100{background-color:#991b1b}.bg-red-800\/15{background-color:#991b1b26}.bg-red-800\/20{background-color:#991b1b33}.bg-red-800\/25{background-color:#991b1b40}.bg-red-800\/30{background-color:#991b1b4d}.bg-red-800\/35{background-color:#991b1b59}.bg-red-800\/40{background-color:#991b1b66}.bg-red-800\/45{background-color:#991b1b73}.bg-red-800\/5{background-color:#991b1b0d}.bg-red-800\/50{background-color:#991b1b80}.bg-red-800\/55{background-color:#991b1b8c}.bg-red-800\/60{background-color:#991b1b99}.bg-red-800\/65{background-color:#991b1ba6}.bg-red-800\/70{background-color:#991b1bb3}.bg-red-800\/75{background-color:#991b1bbf}.bg-red-800\/80{background-color:#991b1bcc}.bg-red-800\/85{background-color:#991b1bd9}.bg-red-800\/90{background-color:#991b1be6}.bg-red-800\/95{background-color:#991b1bf2}.bg-red-900{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity))}.bg-red-900\/0{background-color:#7f1d1d00}.bg-red-900\/10{background-color:#7f1d1d1a}.bg-red-900\/100{background-color:#7f1d1d}.bg-red-900\/15{background-color:#7f1d1d26}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-900\/25{background-color:#7f1d1d40}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/35{background-color:#7f1d1d59}.bg-red-900\/40{background-color:#7f1d1d66}.bg-red-900\/45{background-color:#7f1d1d73}.bg-red-900\/5{background-color:#7f1d1d0d}.bg-red-900\/50{background-color:#7f1d1d80}.bg-red-900\/55{background-color:#7f1d1d8c}.bg-red-900\/60{background-color:#7f1d1d99}.bg-red-900\/65{background-color:#7f1d1da6}.bg-red-900\/70{background-color:#7f1d1db3}.bg-red-900\/75{background-color:#7f1d1dbf}.bg-red-900\/80{background-color:#7f1d1dcc}.bg-red-900\/85{background-color:#7f1d1dd9}.bg-red-900\/90{background-color:#7f1d1de6}.bg-red-900\/95{background-color:#7f1d1df2}.bg-red-950{--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity))}.bg-red-950\/0{background-color:#450a0a00}.bg-red-950\/10{background-color:#450a0a1a}.bg-red-950\/100{background-color:#450a0a}.bg-red-950\/15{background-color:#450a0a26}.bg-red-950\/20{background-color:#450a0a33}.bg-red-950\/25{background-color:#450a0a40}.bg-red-950\/30{background-color:#450a0a4d}.bg-red-950\/35{background-color:#450a0a59}.bg-red-950\/40{background-color:#450a0a66}.bg-red-950\/45{background-color:#450a0a73}.bg-red-950\/5{background-color:#450a0a0d}.bg-red-950\/50{background-color:#450a0a80}.bg-red-950\/55{background-color:#450a0a8c}.bg-red-950\/60{background-color:#450a0a99}.bg-red-950\/65{background-color:#450a0aa6}.bg-red-950\/70{background-color:#450a0ab3}.bg-red-950\/75{background-color:#450a0abf}.bg-red-950\/80{background-color:#450a0acc}.bg-red-950\/85{background-color:#450a0ad9}.bg-red-950\/90{background-color:#450a0ae6}.bg-red-950\/95{background-color:#450a0af2}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}.bg-rose-100\/0{background-color:#ffe4e600}.bg-rose-100\/10{background-color:#ffe4e61a}.bg-rose-100\/100{background-color:#ffe4e6}.bg-rose-100\/15{background-color:#ffe4e626}.bg-rose-100\/20{background-color:#ffe4e633}.bg-rose-100\/25{background-color:#ffe4e640}.bg-rose-100\/30{background-color:#ffe4e64d}.bg-rose-100\/35{background-color:#ffe4e659}.bg-rose-100\/40{background-color:#ffe4e666}.bg-rose-100\/45{background-color:#ffe4e673}.bg-rose-100\/5{background-color:#ffe4e60d}.bg-rose-100\/50{background-color:#ffe4e680}.bg-rose-100\/55{background-color:#ffe4e68c}.bg-rose-100\/60{background-color:#ffe4e699}.bg-rose-100\/65{background-color:#ffe4e6a6}.bg-rose-100\/70{background-color:#ffe4e6b3}.bg-rose-100\/75{background-color:#ffe4e6bf}.bg-rose-100\/80{background-color:#ffe4e6cc}.bg-rose-100\/85{background-color:#ffe4e6d9}.bg-rose-100\/90{background-color:#ffe4e6e6}.bg-rose-100\/95{background-color:#ffe4e6f2}.bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity))}.bg-rose-200\/0{background-color:#fecdd300}.bg-rose-200\/10{background-color:#fecdd31a}.bg-rose-200\/100{background-color:#fecdd3}.bg-rose-200\/15{background-color:#fecdd326}.bg-rose-200\/20{background-color:#fecdd333}.bg-rose-200\/25{background-color:#fecdd340}.bg-rose-200\/30{background-color:#fecdd34d}.bg-rose-200\/35{background-color:#fecdd359}.bg-rose-200\/40{background-color:#fecdd366}.bg-rose-200\/45{background-color:#fecdd373}.bg-rose-200\/5{background-color:#fecdd30d}.bg-rose-200\/50{background-color:#fecdd380}.bg-rose-200\/55{background-color:#fecdd38c}.bg-rose-200\/60{background-color:#fecdd399}.bg-rose-200\/65{background-color:#fecdd3a6}.bg-rose-200\/70{background-color:#fecdd3b3}.bg-rose-200\/75{background-color:#fecdd3bf}.bg-rose-200\/80{background-color:#fecdd3cc}.bg-rose-200\/85{background-color:#fecdd3d9}.bg-rose-200\/90{background-color:#fecdd3e6}.bg-rose-200\/95{background-color:#fecdd3f2}.bg-rose-300{--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity))}.bg-rose-300\/0{background-color:#fda4af00}.bg-rose-300\/10{background-color:#fda4af1a}.bg-rose-300\/100{background-color:#fda4af}.bg-rose-300\/15{background-color:#fda4af26}.bg-rose-300\/20{background-color:#fda4af33}.bg-rose-300\/25{background-color:#fda4af40}.bg-rose-300\/30{background-color:#fda4af4d}.bg-rose-300\/35{background-color:#fda4af59}.bg-rose-300\/40{background-color:#fda4af66}.bg-rose-300\/45{background-color:#fda4af73}.bg-rose-300\/5{background-color:#fda4af0d}.bg-rose-300\/50{background-color:#fda4af80}.bg-rose-300\/55{background-color:#fda4af8c}.bg-rose-300\/60{background-color:#fda4af99}.bg-rose-300\/65{background-color:#fda4afa6}.bg-rose-300\/70{background-color:#fda4afb3}.bg-rose-300\/75{background-color:#fda4afbf}.bg-rose-300\/80{background-color:#fda4afcc}.bg-rose-300\/85{background-color:#fda4afd9}.bg-rose-300\/90{background-color:#fda4afe6}.bg-rose-300\/95{background-color:#fda4aff2}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity))}.bg-rose-400\/0{background-color:#fb718500}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-400\/100{background-color:#fb7185}.bg-rose-400\/15{background-color:#fb718526}.bg-rose-400\/20{background-color:#fb718533}.bg-rose-400\/25{background-color:#fb718540}.bg-rose-400\/30{background-color:#fb71854d}.bg-rose-400\/35{background-color:#fb718559}.bg-rose-400\/40{background-color:#fb718566}.bg-rose-400\/45{background-color:#fb718573}.bg-rose-400\/5{background-color:#fb71850d}.bg-rose-400\/50{background-color:#fb718580}.bg-rose-400\/55{background-color:#fb71858c}.bg-rose-400\/60{background-color:#fb718599}.bg-rose-400\/65{background-color:#fb7185a6}.bg-rose-400\/70{background-color:#fb7185b3}.bg-rose-400\/75{background-color:#fb7185bf}.bg-rose-400\/80{background-color:#fb7185cc}.bg-rose-400\/85{background-color:#fb7185d9}.bg-rose-400\/90{background-color:#fb7185e6}.bg-rose-400\/95{background-color:#fb7185f2}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity))}.bg-rose-50\/0{background-color:#fff1f200}.bg-rose-50\/10{background-color:#fff1f21a}.bg-rose-50\/100{background-color:#fff1f2}.bg-rose-50\/15{background-color:#fff1f226}.bg-rose-50\/20{background-color:#fff1f233}.bg-rose-50\/25{background-color:#fff1f240}.bg-rose-50\/30{background-color:#fff1f24d}.bg-rose-50\/35{background-color:#fff1f259}.bg-rose-50\/40{background-color:#fff1f266}.bg-rose-50\/45{background-color:#fff1f273}.bg-rose-50\/5{background-color:#fff1f20d}.bg-rose-50\/50{background-color:#fff1f280}.bg-rose-50\/55{background-color:#fff1f28c}.bg-rose-50\/60{background-color:#fff1f299}.bg-rose-50\/65{background-color:#fff1f2a6}.bg-rose-50\/70{background-color:#fff1f2b3}.bg-rose-50\/75{background-color:#fff1f2bf}.bg-rose-50\/80{background-color:#fff1f2cc}.bg-rose-50\/85{background-color:#fff1f2d9}.bg-rose-50\/90{background-color:#fff1f2e6}.bg-rose-50\/95{background-color:#fff1f2f2}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity))}.bg-rose-500\/0{background-color:#f43f5e00}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/100{background-color:#f43f5e}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/25{background-color:#f43f5e40}.bg-rose-500\/30{background-color:#f43f5e4d}.bg-rose-500\/35{background-color:#f43f5e59}.bg-rose-500\/40{background-color:#f43f5e66}.bg-rose-500\/45{background-color:#f43f5e73}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-rose-500\/50{background-color:#f43f5e80}.bg-rose-500\/55{background-color:#f43f5e8c}.bg-rose-500\/60{background-color:#f43f5e99}.bg-rose-500\/65{background-color:#f43f5ea6}.bg-rose-500\/70{background-color:#f43f5eb3}.bg-rose-500\/75{background-color:#f43f5ebf}.bg-rose-500\/80{background-color:#f43f5ecc}.bg-rose-500\/85{background-color:#f43f5ed9}.bg-rose-500\/90{background-color:#f43f5ee6}.bg-rose-500\/95{background-color:#f43f5ef2}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity))}.bg-rose-600\/0{background-color:#e11d4800}.bg-rose-600\/10{background-color:#e11d481a}.bg-rose-600\/100{background-color:#e11d48}.bg-rose-600\/15{background-color:#e11d4826}.bg-rose-600\/20{background-color:#e11d4833}.bg-rose-600\/25{background-color:#e11d4840}.bg-rose-600\/30{background-color:#e11d484d}.bg-rose-600\/35{background-color:#e11d4859}.bg-rose-600\/40{background-color:#e11d4866}.bg-rose-600\/45{background-color:#e11d4873}.bg-rose-600\/5{background-color:#e11d480d}.bg-rose-600\/50{background-color:#e11d4880}.bg-rose-600\/55{background-color:#e11d488c}.bg-rose-600\/60{background-color:#e11d4899}.bg-rose-600\/65{background-color:#e11d48a6}.bg-rose-600\/70{background-color:#e11d48b3}.bg-rose-600\/75{background-color:#e11d48bf}.bg-rose-600\/80{background-color:#e11d48cc}.bg-rose-600\/85{background-color:#e11d48d9}.bg-rose-600\/90{background-color:#e11d48e6}.bg-rose-600\/95{background-color:#e11d48f2}.bg-rose-700{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity))}.bg-rose-700\/0{background-color:#be123c00}.bg-rose-700\/10{background-color:#be123c1a}.bg-rose-700\/100{background-color:#be123c}.bg-rose-700\/15{background-color:#be123c26}.bg-rose-700\/20{background-color:#be123c33}.bg-rose-700\/25{background-color:#be123c40}.bg-rose-700\/30{background-color:#be123c4d}.bg-rose-700\/35{background-color:#be123c59}.bg-rose-700\/40{background-color:#be123c66}.bg-rose-700\/45{background-color:#be123c73}.bg-rose-700\/5{background-color:#be123c0d}.bg-rose-700\/50{background-color:#be123c80}.bg-rose-700\/55{background-color:#be123c8c}.bg-rose-700\/60{background-color:#be123c99}.bg-rose-700\/65{background-color:#be123ca6}.bg-rose-700\/70{background-color:#be123cb3}.bg-rose-700\/75{background-color:#be123cbf}.bg-rose-700\/80{background-color:#be123ccc}.bg-rose-700\/85{background-color:#be123cd9}.bg-rose-700\/90{background-color:#be123ce6}.bg-rose-700\/95{background-color:#be123cf2}.bg-rose-800{--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity))}.bg-rose-800\/0{background-color:#9f123900}.bg-rose-800\/10{background-color:#9f12391a}.bg-rose-800\/100{background-color:#9f1239}.bg-rose-800\/15{background-color:#9f123926}.bg-rose-800\/20{background-color:#9f123933}.bg-rose-800\/25{background-color:#9f123940}.bg-rose-800\/30{background-color:#9f12394d}.bg-rose-800\/35{background-color:#9f123959}.bg-rose-800\/40{background-color:#9f123966}.bg-rose-800\/45{background-color:#9f123973}.bg-rose-800\/5{background-color:#9f12390d}.bg-rose-800\/50{background-color:#9f123980}.bg-rose-800\/55{background-color:#9f12398c}.bg-rose-800\/60{background-color:#9f123999}.bg-rose-800\/65{background-color:#9f1239a6}.bg-rose-800\/70{background-color:#9f1239b3}.bg-rose-800\/75{background-color:#9f1239bf}.bg-rose-800\/80{background-color:#9f1239cc}.bg-rose-800\/85{background-color:#9f1239d9}.bg-rose-800\/90{background-color:#9f1239e6}.bg-rose-800\/95{background-color:#9f1239f2}.bg-rose-900{--tw-bg-opacity: 1;background-color:rgb(136 19 55 / var(--tw-bg-opacity))}.bg-rose-900\/0{background-color:#88133700}.bg-rose-900\/10{background-color:#8813371a}.bg-rose-900\/100{background-color:#881337}.bg-rose-900\/15{background-color:#88133726}.bg-rose-900\/20{background-color:#88133733}.bg-rose-900\/25{background-color:#88133740}.bg-rose-900\/30{background-color:#8813374d}.bg-rose-900\/35{background-color:#88133759}.bg-rose-900\/40{background-color:#88133766}.bg-rose-900\/45{background-color:#88133773}.bg-rose-900\/5{background-color:#8813370d}.bg-rose-900\/50{background-color:#88133780}.bg-rose-900\/55{background-color:#8813378c}.bg-rose-900\/60{background-color:#88133799}.bg-rose-900\/65{background-color:#881337a6}.bg-rose-900\/70{background-color:#881337b3}.bg-rose-900\/75{background-color:#881337bf}.bg-rose-900\/80{background-color:#881337cc}.bg-rose-900\/85{background-color:#881337d9}.bg-rose-900\/90{background-color:#881337e6}.bg-rose-900\/95{background-color:#881337f2}.bg-rose-950{--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity))}.bg-rose-950\/0{background-color:#4c051900}.bg-rose-950\/10{background-color:#4c05191a}.bg-rose-950\/100{background-color:#4c0519}.bg-rose-950\/15{background-color:#4c051926}.bg-rose-950\/20{background-color:#4c051933}.bg-rose-950\/25{background-color:#4c051940}.bg-rose-950\/30{background-color:#4c05194d}.bg-rose-950\/35{background-color:#4c051959}.bg-rose-950\/40{background-color:#4c051966}.bg-rose-950\/45{background-color:#4c051973}.bg-rose-950\/5{background-color:#4c05190d}.bg-rose-950\/50{background-color:#4c051980}.bg-rose-950\/55{background-color:#4c05198c}.bg-rose-950\/60{background-color:#4c051999}.bg-rose-950\/65{background-color:#4c0519a6}.bg-rose-950\/70{background-color:#4c0519b3}.bg-rose-950\/75{background-color:#4c0519bf}.bg-rose-950\/80{background-color:#4c0519cc}.bg-rose-950\/85{background-color:#4c0519d9}.bg-rose-950\/90{background-color:#4c0519e6}.bg-rose-950\/95{background-color:#4c0519f2}.bg-secondary{--tw-bg-opacity: 1;background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)))}.bg-secondary-content{--tw-bg-opacity: 1;background-color:var(--fallback-sc,oklch(var(--sc)/var(--tw-bg-opacity)))}.bg-secondary-content\/0{background-color:var(--fallback-sc,oklch(var(--sc)/0))}.bg-secondary-content\/10{background-color:var(--fallback-sc,oklch(var(--sc)/.1))}.bg-secondary-content\/100{background-color:var(--fallback-sc,oklch(var(--sc)/1))}.bg-secondary-content\/15{background-color:var(--fallback-sc,oklch(var(--sc)/.15))}.bg-secondary-content\/20{background-color:var(--fallback-sc,oklch(var(--sc)/.2))}.bg-secondary-content\/25{background-color:var(--fallback-sc,oklch(var(--sc)/.25))}.bg-secondary-content\/30{background-color:var(--fallback-sc,oklch(var(--sc)/.3))}.bg-secondary-content\/35{background-color:var(--fallback-sc,oklch(var(--sc)/.35))}.bg-secondary-content\/40{background-color:var(--fallback-sc,oklch(var(--sc)/.4))}.bg-secondary-content\/45{background-color:var(--fallback-sc,oklch(var(--sc)/.45))}.bg-secondary-content\/5{background-color:var(--fallback-sc,oklch(var(--sc)/.05))}.bg-secondary-content\/50{background-color:var(--fallback-sc,oklch(var(--sc)/.5))}.bg-secondary-content\/55{background-color:var(--fallback-sc,oklch(var(--sc)/.55))}.bg-secondary-content\/60{background-color:var(--fallback-sc,oklch(var(--sc)/.6))}.bg-secondary-content\/65{background-color:var(--fallback-sc,oklch(var(--sc)/.65))}.bg-secondary-content\/70{background-color:var(--fallback-sc,oklch(var(--sc)/.7))}.bg-secondary-content\/75{background-color:var(--fallback-sc,oklch(var(--sc)/.75))}.bg-secondary-content\/80{background-color:var(--fallback-sc,oklch(var(--sc)/.8))}.bg-secondary-content\/85{background-color:var(--fallback-sc,oklch(var(--sc)/.85))}.bg-secondary-content\/90{background-color:var(--fallback-sc,oklch(var(--sc)/.9))}.bg-secondary-content\/95{background-color:var(--fallback-sc,oklch(var(--sc)/.95))}.bg-secondary\/0{background-color:var(--fallback-s,oklch(var(--s)/0))}.bg-secondary\/10{background-color:var(--fallback-s,oklch(var(--s)/.1))}.bg-secondary\/100{background-color:var(--fallback-s,oklch(var(--s)/1))}.bg-secondary\/15{background-color:var(--fallback-s,oklch(var(--s)/.15))}.bg-secondary\/20{background-color:var(--fallback-s,oklch(var(--s)/.2))}.bg-secondary\/25{background-color:var(--fallback-s,oklch(var(--s)/.25))}.bg-secondary\/30{background-color:var(--fallback-s,oklch(var(--s)/.3))}.bg-secondary\/35{background-color:var(--fallback-s,oklch(var(--s)/.35))}.bg-secondary\/40{background-color:var(--fallback-s,oklch(var(--s)/.4))}.bg-secondary\/45{background-color:var(--fallback-s,oklch(var(--s)/.45))}.bg-secondary\/5{background-color:var(--fallback-s,oklch(var(--s)/.05))}.bg-secondary\/50{background-color:var(--fallback-s,oklch(var(--s)/.5))}.bg-secondary\/55{background-color:var(--fallback-s,oklch(var(--s)/.55))}.bg-secondary\/60{background-color:var(--fallback-s,oklch(var(--s)/.6))}.bg-secondary\/65{background-color:var(--fallback-s,oklch(var(--s)/.65))}.bg-secondary\/70{background-color:var(--fallback-s,oklch(var(--s)/.7))}.bg-secondary\/75{background-color:var(--fallback-s,oklch(var(--s)/.75))}.bg-secondary\/80{background-color:var(--fallback-s,oklch(var(--s)/.8))}.bg-secondary\/85{background-color:var(--fallback-s,oklch(var(--s)/.85))}.bg-secondary\/90{background-color:var(--fallback-s,oklch(var(--s)/.9))}.bg-secondary\/95{background-color:var(--fallback-s,oklch(var(--s)/.95))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity))}.bg-sky-100\/0{background-color:#e0f2fe00}.bg-sky-100\/10{background-color:#e0f2fe1a}.bg-sky-100\/100{background-color:#e0f2fe}.bg-sky-100\/15{background-color:#e0f2fe26}.bg-sky-100\/20{background-color:#e0f2fe33}.bg-sky-100\/25{background-color:#e0f2fe40}.bg-sky-100\/30{background-color:#e0f2fe4d}.bg-sky-100\/35{background-color:#e0f2fe59}.bg-sky-100\/40{background-color:#e0f2fe66}.bg-sky-100\/45{background-color:#e0f2fe73}.bg-sky-100\/5{background-color:#e0f2fe0d}.bg-sky-100\/50{background-color:#e0f2fe80}.bg-sky-100\/55{background-color:#e0f2fe8c}.bg-sky-100\/60{background-color:#e0f2fe99}.bg-sky-100\/65{background-color:#e0f2fea6}.bg-sky-100\/70{background-color:#e0f2feb3}.bg-sky-100\/75{background-color:#e0f2febf}.bg-sky-100\/80{background-color:#e0f2fecc}.bg-sky-100\/85{background-color:#e0f2fed9}.bg-sky-100\/90{background-color:#e0f2fee6}.bg-sky-100\/95{background-color:#e0f2fef2}.bg-sky-200{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity))}.bg-sky-200\/0{background-color:#bae6fd00}.bg-sky-200\/10{background-color:#bae6fd1a}.bg-sky-200\/100{background-color:#bae6fd}.bg-sky-200\/15{background-color:#bae6fd26}.bg-sky-200\/20{background-color:#bae6fd33}.bg-sky-200\/25{background-color:#bae6fd40}.bg-sky-200\/30{background-color:#bae6fd4d}.bg-sky-200\/35{background-color:#bae6fd59}.bg-sky-200\/40{background-color:#bae6fd66}.bg-sky-200\/45{background-color:#bae6fd73}.bg-sky-200\/5{background-color:#bae6fd0d}.bg-sky-200\/50{background-color:#bae6fd80}.bg-sky-200\/55{background-color:#bae6fd8c}.bg-sky-200\/60{background-color:#bae6fd99}.bg-sky-200\/65{background-color:#bae6fda6}.bg-sky-200\/70{background-color:#bae6fdb3}.bg-sky-200\/75{background-color:#bae6fdbf}.bg-sky-200\/80{background-color:#bae6fdcc}.bg-sky-200\/85{background-color:#bae6fdd9}.bg-sky-200\/90{background-color:#bae6fde6}.bg-sky-200\/95{background-color:#bae6fdf2}.bg-sky-300{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity))}.bg-sky-300\/0{background-color:#7dd3fc00}.bg-sky-300\/10{background-color:#7dd3fc1a}.bg-sky-300\/100{background-color:#7dd3fc}.bg-sky-300\/15{background-color:#7dd3fc26}.bg-sky-300\/20{background-color:#7dd3fc33}.bg-sky-300\/25{background-color:#7dd3fc40}.bg-sky-300\/30{background-color:#7dd3fc4d}.bg-sky-300\/35{background-color:#7dd3fc59}.bg-sky-300\/40{background-color:#7dd3fc66}.bg-sky-300\/45{background-color:#7dd3fc73}.bg-sky-300\/5{background-color:#7dd3fc0d}.bg-sky-300\/50{background-color:#7dd3fc80}.bg-sky-300\/55{background-color:#7dd3fc8c}.bg-sky-300\/60{background-color:#7dd3fc99}.bg-sky-300\/65{background-color:#7dd3fca6}.bg-sky-300\/70{background-color:#7dd3fcb3}.bg-sky-300\/75{background-color:#7dd3fcbf}.bg-sky-300\/80{background-color:#7dd3fccc}.bg-sky-300\/85{background-color:#7dd3fcd9}.bg-sky-300\/90{background-color:#7dd3fce6}.bg-sky-300\/95{background-color:#7dd3fcf2}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity))}.bg-sky-400\/0{background-color:#38bdf800}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-400\/100{background-color:#38bdf8}.bg-sky-400\/15{background-color:#38bdf826}.bg-sky-400\/20{background-color:#38bdf833}.bg-sky-400\/25{background-color:#38bdf840}.bg-sky-400\/30{background-color:#38bdf84d}.bg-sky-400\/35{background-color:#38bdf859}.bg-sky-400\/40{background-color:#38bdf866}.bg-sky-400\/45{background-color:#38bdf873}.bg-sky-400\/5{background-color:#38bdf80d}.bg-sky-400\/50{background-color:#38bdf880}.bg-sky-400\/55{background-color:#38bdf88c}.bg-sky-400\/60{background-color:#38bdf899}.bg-sky-400\/65{background-color:#38bdf8a6}.bg-sky-400\/70{background-color:#38bdf8b3}.bg-sky-400\/75{background-color:#38bdf8bf}.bg-sky-400\/80{background-color:#38bdf8cc}.bg-sky-400\/85{background-color:#38bdf8d9}.bg-sky-400\/90{background-color:#38bdf8e6}.bg-sky-400\/95{background-color:#38bdf8f2}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}.bg-sky-50\/0{background-color:#f0f9ff00}.bg-sky-50\/10{background-color:#f0f9ff1a}.bg-sky-50\/100{background-color:#f0f9ff}.bg-sky-50\/15{background-color:#f0f9ff26}.bg-sky-50\/20{background-color:#f0f9ff33}.bg-sky-50\/25{background-color:#f0f9ff40}.bg-sky-50\/30{background-color:#f0f9ff4d}.bg-sky-50\/35{background-color:#f0f9ff59}.bg-sky-50\/40{background-color:#f0f9ff66}.bg-sky-50\/45{background-color:#f0f9ff73}.bg-sky-50\/5{background-color:#f0f9ff0d}.bg-sky-50\/50{background-color:#f0f9ff80}.bg-sky-50\/55{background-color:#f0f9ff8c}.bg-sky-50\/60{background-color:#f0f9ff99}.bg-sky-50\/65{background-color:#f0f9ffa6}.bg-sky-50\/70{background-color:#f0f9ffb3}.bg-sky-50\/75{background-color:#f0f9ffbf}.bg-sky-50\/80{background-color:#f0f9ffcc}.bg-sky-50\/85{background-color:#f0f9ffd9}.bg-sky-50\/90{background-color:#f0f9ffe6}.bg-sky-50\/95{background-color:#f0f9fff2}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity))}.bg-sky-500\/0{background-color:#0ea5e900}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/100{background-color:#0ea5e9}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-500\/25{background-color:#0ea5e940}.bg-sky-500\/30{background-color:#0ea5e94d}.bg-sky-500\/35{background-color:#0ea5e959}.bg-sky-500\/40{background-color:#0ea5e966}.bg-sky-500\/45{background-color:#0ea5e973}.bg-sky-500\/5{background-color:#0ea5e90d}.bg-sky-500\/50{background-color:#0ea5e980}.bg-sky-500\/55{background-color:#0ea5e98c}.bg-sky-500\/60{background-color:#0ea5e999}.bg-sky-500\/65{background-color:#0ea5e9a6}.bg-sky-500\/70{background-color:#0ea5e9b3}.bg-sky-500\/75{background-color:#0ea5e9bf}.bg-sky-500\/80{background-color:#0ea5e9cc}.bg-sky-500\/85{background-color:#0ea5e9d9}.bg-sky-500\/90{background-color:#0ea5e9e6}.bg-sky-500\/95{background-color:#0ea5e9f2}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity))}.bg-sky-600\/0{background-color:#0284c700}.bg-sky-600\/10{background-color:#0284c71a}.bg-sky-600\/100{background-color:#0284c7}.bg-sky-600\/15{background-color:#0284c726}.bg-sky-600\/20{background-color:#0284c733}.bg-sky-600\/25{background-color:#0284c740}.bg-sky-600\/30{background-color:#0284c74d}.bg-sky-600\/35{background-color:#0284c759}.bg-sky-600\/40{background-color:#0284c766}.bg-sky-600\/45{background-color:#0284c773}.bg-sky-600\/5{background-color:#0284c70d}.bg-sky-600\/50{background-color:#0284c780}.bg-sky-600\/55{background-color:#0284c78c}.bg-sky-600\/60{background-color:#0284c799}.bg-sky-600\/65{background-color:#0284c7a6}.bg-sky-600\/70{background-color:#0284c7b3}.bg-sky-600\/75{background-color:#0284c7bf}.bg-sky-600\/80{background-color:#0284c7cc}.bg-sky-600\/85{background-color:#0284c7d9}.bg-sky-600\/90{background-color:#0284c7e6}.bg-sky-600\/95{background-color:#0284c7f2}.bg-sky-700{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity))}.bg-sky-700\/0{background-color:#0369a100}.bg-sky-700\/10{background-color:#0369a11a}.bg-sky-700\/100{background-color:#0369a1}.bg-sky-700\/15{background-color:#0369a126}.bg-sky-700\/20{background-color:#0369a133}.bg-sky-700\/25{background-color:#0369a140}.bg-sky-700\/30{background-color:#0369a14d}.bg-sky-700\/35{background-color:#0369a159}.bg-sky-700\/40{background-color:#0369a166}.bg-sky-700\/45{background-color:#0369a173}.bg-sky-700\/5{background-color:#0369a10d}.bg-sky-700\/50{background-color:#0369a180}.bg-sky-700\/55{background-color:#0369a18c}.bg-sky-700\/60{background-color:#0369a199}.bg-sky-700\/65{background-color:#0369a1a6}.bg-sky-700\/70{background-color:#0369a1b3}.bg-sky-700\/75{background-color:#0369a1bf}.bg-sky-700\/80{background-color:#0369a1cc}.bg-sky-700\/85{background-color:#0369a1d9}.bg-sky-700\/90{background-color:#0369a1e6}.bg-sky-700\/95{background-color:#0369a1f2}.bg-sky-800{--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity))}.bg-sky-800\/0{background-color:#07598500}.bg-sky-800\/10{background-color:#0759851a}.bg-sky-800\/100{background-color:#075985}.bg-sky-800\/15{background-color:#07598526}.bg-sky-800\/20{background-color:#07598533}.bg-sky-800\/25{background-color:#07598540}.bg-sky-800\/30{background-color:#0759854d}.bg-sky-800\/35{background-color:#07598559}.bg-sky-800\/40{background-color:#07598566}.bg-sky-800\/45{background-color:#07598573}.bg-sky-800\/5{background-color:#0759850d}.bg-sky-800\/50{background-color:#07598580}.bg-sky-800\/55{background-color:#0759858c}.bg-sky-800\/60{background-color:#07598599}.bg-sky-800\/65{background-color:#075985a6}.bg-sky-800\/70{background-color:#075985b3}.bg-sky-800\/75{background-color:#075985bf}.bg-sky-800\/80{background-color:#075985cc}.bg-sky-800\/85{background-color:#075985d9}.bg-sky-800\/90{background-color:#075985e6}.bg-sky-800\/95{background-color:#075985f2}.bg-sky-900{--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity))}.bg-sky-900\/0{background-color:#0c4a6e00}.bg-sky-900\/10{background-color:#0c4a6e1a}.bg-sky-900\/100{background-color:#0c4a6e}.bg-sky-900\/15{background-color:#0c4a6e26}.bg-sky-900\/20{background-color:#0c4a6e33}.bg-sky-900\/25{background-color:#0c4a6e40}.bg-sky-900\/30{background-color:#0c4a6e4d}.bg-sky-900\/35{background-color:#0c4a6e59}.bg-sky-900\/40{background-color:#0c4a6e66}.bg-sky-900\/45{background-color:#0c4a6e73}.bg-sky-900\/5{background-color:#0c4a6e0d}.bg-sky-900\/50{background-color:#0c4a6e80}.bg-sky-900\/55{background-color:#0c4a6e8c}.bg-sky-900\/60{background-color:#0c4a6e99}.bg-sky-900\/65{background-color:#0c4a6ea6}.bg-sky-900\/70{background-color:#0c4a6eb3}.bg-sky-900\/75{background-color:#0c4a6ebf}.bg-sky-900\/80{background-color:#0c4a6ecc}.bg-sky-900\/85{background-color:#0c4a6ed9}.bg-sky-900\/90{background-color:#0c4a6ee6}.bg-sky-900\/95{background-color:#0c4a6ef2}.bg-sky-950{--tw-bg-opacity: 1;background-color:rgb(8 47 73 / var(--tw-bg-opacity))}.bg-sky-950\/0{background-color:#082f4900}.bg-sky-950\/10{background-color:#082f491a}.bg-sky-950\/100{background-color:#082f49}.bg-sky-950\/15{background-color:#082f4926}.bg-sky-950\/20{background-color:#082f4933}.bg-sky-950\/25{background-color:#082f4940}.bg-sky-950\/30{background-color:#082f494d}.bg-sky-950\/35{background-color:#082f4959}.bg-sky-950\/40{background-color:#082f4966}.bg-sky-950\/45{background-color:#082f4973}.bg-sky-950\/5{background-color:#082f490d}.bg-sky-950\/50{background-color:#082f4980}.bg-sky-950\/55{background-color:#082f498c}.bg-sky-950\/60{background-color:#082f4999}.bg-sky-950\/65{background-color:#082f49a6}.bg-sky-950\/70{background-color:#082f49b3}.bg-sky-950\/75{background-color:#082f49bf}.bg-sky-950\/80{background-color:#082f49cc}.bg-sky-950\/85{background-color:#082f49d9}.bg-sky-950\/90{background-color:#082f49e6}.bg-sky-950\/95{background-color:#082f49f2}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-slate-100\/0{background-color:#f1f5f900}.bg-slate-100\/10{background-color:#f1f5f91a}.bg-slate-100\/100{background-color:#f1f5f9}.bg-slate-100\/15{background-color:#f1f5f926}.bg-slate-100\/20{background-color:#f1f5f933}.bg-slate-100\/25{background-color:#f1f5f940}.bg-slate-100\/30{background-color:#f1f5f94d}.bg-slate-100\/35{background-color:#f1f5f959}.bg-slate-100\/40{background-color:#f1f5f966}.bg-slate-100\/45{background-color:#f1f5f973}.bg-slate-100\/5{background-color:#f1f5f90d}.bg-slate-100\/50{background-color:#f1f5f980}.bg-slate-100\/55{background-color:#f1f5f98c}.bg-slate-100\/60{background-color:#f1f5f999}.bg-slate-100\/65{background-color:#f1f5f9a6}.bg-slate-100\/70{background-color:#f1f5f9b3}.bg-slate-100\/75{background-color:#f1f5f9bf}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-100\/85{background-color:#f1f5f9d9}.bg-slate-100\/90{background-color:#f1f5f9e6}.bg-slate-100\/95{background-color:#f1f5f9f2}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-slate-200\/0{background-color:#e2e8f000}.bg-slate-200\/10{background-color:#e2e8f01a}.bg-slate-200\/100{background-color:#e2e8f0}.bg-slate-200\/15{background-color:#e2e8f026}.bg-slate-200\/20{background-color:#e2e8f033}.bg-slate-200\/25{background-color:#e2e8f040}.bg-slate-200\/30{background-color:#e2e8f04d}.bg-slate-200\/35{background-color:#e2e8f059}.bg-slate-200\/40{background-color:#e2e8f066}.bg-slate-200\/45{background-color:#e2e8f073}.bg-slate-200\/5{background-color:#e2e8f00d}.bg-slate-200\/50{background-color:#e2e8f080}.bg-slate-200\/55{background-color:#e2e8f08c}.bg-slate-200\/60{background-color:#e2e8f099}.bg-slate-200\/65{background-color:#e2e8f0a6}.bg-slate-200\/70{background-color:#e2e8f0b3}.bg-slate-200\/75{background-color:#e2e8f0bf}.bg-slate-200\/80{background-color:#e2e8f0cc}.bg-slate-200\/85{background-color:#e2e8f0d9}.bg-slate-200\/90{background-color:#e2e8f0e6}.bg-slate-200\/95{background-color:#e2e8f0f2}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity))}.bg-slate-300\/0{background-color:#cbd5e100}.bg-slate-300\/10{background-color:#cbd5e11a}.bg-slate-300\/100{background-color:#cbd5e1}.bg-slate-300\/15{background-color:#cbd5e126}.bg-slate-300\/20{background-color:#cbd5e133}.bg-slate-300\/25{background-color:#cbd5e140}.bg-slate-300\/30{background-color:#cbd5e14d}.bg-slate-300\/35{background-color:#cbd5e159}.bg-slate-300\/40{background-color:#cbd5e166}.bg-slate-300\/45{background-color:#cbd5e173}.bg-slate-300\/5{background-color:#cbd5e10d}.bg-slate-300\/50{background-color:#cbd5e180}.bg-slate-300\/55{background-color:#cbd5e18c}.bg-slate-300\/60{background-color:#cbd5e199}.bg-slate-300\/65{background-color:#cbd5e1a6}.bg-slate-300\/70{background-color:#cbd5e1b3}.bg-slate-300\/75{background-color:#cbd5e1bf}.bg-slate-300\/80{background-color:#cbd5e1cc}.bg-slate-300\/85{background-color:#cbd5e1d9}.bg-slate-300\/90{background-color:#cbd5e1e6}.bg-slate-300\/95{background-color:#cbd5e1f2}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.bg-slate-400\/0{background-color:#94a3b800}.bg-slate-400\/10{background-color:#94a3b81a}.bg-slate-400\/100{background-color:#94a3b8}.bg-slate-400\/15{background-color:#94a3b826}.bg-slate-400\/20{background-color:#94a3b833}.bg-slate-400\/25{background-color:#94a3b840}.bg-slate-400\/30{background-color:#94a3b84d}.bg-slate-400\/35{background-color:#94a3b859}.bg-slate-400\/40{background-color:#94a3b866}.bg-slate-400\/45{background-color:#94a3b873}.bg-slate-400\/5{background-color:#94a3b80d}.bg-slate-400\/50{background-color:#94a3b880}.bg-slate-400\/55{background-color:#94a3b88c}.bg-slate-400\/60{background-color:#94a3b899}.bg-slate-400\/65{background-color:#94a3b8a6}.bg-slate-400\/70{background-color:#94a3b8b3}.bg-slate-400\/75{background-color:#94a3b8bf}.bg-slate-400\/80{background-color:#94a3b8cc}.bg-slate-400\/85{background-color:#94a3b8d9}.bg-slate-400\/90{background-color:#94a3b8e6}.bg-slate-400\/95{background-color:#94a3b8f2}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-slate-50\/0{background-color:#f8fafc00}.bg-slate-50\/10{background-color:#f8fafc1a}.bg-slate-50\/100{background-color:#f8fafc}.bg-slate-50\/15{background-color:#f8fafc26}.bg-slate-50\/20{background-color:#f8fafc33}.bg-slate-50\/25{background-color:#f8fafc40}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-50\/35{background-color:#f8fafc59}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/45{background-color:#f8fafc73}.bg-slate-50\/5{background-color:#f8fafc0d}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/55{background-color:#f8fafc8c}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/65{background-color:#f8fafca6}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/75{background-color:#f8fafcbf}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/85{background-color:#f8fafcd9}.bg-slate-50\/90{background-color:#f8fafce6}.bg-slate-50\/95{background-color:#f8fafcf2}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.bg-slate-500\/0{background-color:#64748b00}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/100{background-color:#64748b}.bg-slate-500\/15{background-color:#64748b26}.bg-slate-500\/20{background-color:#64748b33}.bg-slate-500\/25{background-color:#64748b40}.bg-slate-500\/30{background-color:#64748b4d}.bg-slate-500\/35{background-color:#64748b59}.bg-slate-500\/40{background-color:#64748b66}.bg-slate-500\/45{background-color:#64748b73}.bg-slate-500\/5{background-color:#64748b0d}.bg-slate-500\/50{background-color:#64748b80}.bg-slate-500\/55{background-color:#64748b8c}.bg-slate-500\/60{background-color:#64748b99}.bg-slate-500\/65{background-color:#64748ba6}.bg-slate-500\/70{background-color:#64748bb3}.bg-slate-500\/75{background-color:#64748bbf}.bg-slate-500\/80{background-color:#64748bcc}.bg-slate-500\/85{background-color:#64748bd9}.bg-slate-500\/90{background-color:#64748be6}.bg-slate-500\/95{background-color:#64748bf2}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.bg-slate-600\/0{background-color:#47556900}.bg-slate-600\/10{background-color:#4755691a}.bg-slate-600\/100{background-color:#475569}.bg-slate-600\/15{background-color:#47556926}.bg-slate-600\/20{background-color:#47556933}.bg-slate-600\/25{background-color:#47556940}.bg-slate-600\/30{background-color:#4755694d}.bg-slate-600\/35{background-color:#47556959}.bg-slate-600\/40{background-color:#47556966}.bg-slate-600\/45{background-color:#47556973}.bg-slate-600\/5{background-color:#4755690d}.bg-slate-600\/50{background-color:#47556980}.bg-slate-600\/55{background-color:#4755698c}.bg-slate-600\/60{background-color:#47556999}.bg-slate-600\/65{background-color:#475569a6}.bg-slate-600\/70{background-color:#475569b3}.bg-slate-600\/75{background-color:#475569bf}.bg-slate-600\/80{background-color:#475569cc}.bg-slate-600\/85{background-color:#475569d9}.bg-slate-600\/90{background-color:#475569e6}.bg-slate-600\/95{background-color:#475569f2}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.bg-slate-700\/0{background-color:#33415500}.bg-slate-700\/10{background-color:#3341551a}.bg-slate-700\/100{background-color:#334155}.bg-slate-700\/15{background-color:#33415526}.bg-slate-700\/20{background-color:#33415533}.bg-slate-700\/25{background-color:#33415540}.bg-slate-700\/30{background-color:#3341554d}.bg-slate-700\/35{background-color:#33415559}.bg-slate-700\/40{background-color:#33415566}.bg-slate-700\/45{background-color:#33415573}.bg-slate-700\/5{background-color:#3341550d}.bg-slate-700\/50{background-color:#33415580}.bg-slate-700\/55{background-color:#3341558c}.bg-slate-700\/60{background-color:#33415599}.bg-slate-700\/65{background-color:#334155a6}.bg-slate-700\/70{background-color:#334155b3}.bg-slate-700\/75{background-color:#334155bf}.bg-slate-700\/80{background-color:#334155cc}.bg-slate-700\/85{background-color:#334155d9}.bg-slate-700\/90{background-color:#334155e6}.bg-slate-700\/95{background-color:#334155f2}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-slate-800\/0{background-color:#1e293b00}.bg-slate-800\/10{background-color:#1e293b1a}.bg-slate-800\/100{background-color:#1e293b}.bg-slate-800\/15{background-color:#1e293b26}.bg-slate-800\/20{background-color:#1e293b33}.bg-slate-800\/25{background-color:#1e293b40}.bg-slate-800\/30{background-color:#1e293b4d}.bg-slate-800\/35{background-color:#1e293b59}.bg-slate-800\/40{background-color:#1e293b66}.bg-slate-800\/45{background-color:#1e293b73}.bg-slate-800\/5{background-color:#1e293b0d}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-800\/55{background-color:#1e293b8c}.bg-slate-800\/60{background-color:#1e293b99}.bg-slate-800\/65{background-color:#1e293ba6}.bg-slate-800\/70{background-color:#1e293bb3}.bg-slate-800\/75{background-color:#1e293bbf}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-800\/85{background-color:#1e293bd9}.bg-slate-800\/90{background-color:#1e293be6}.bg-slate-800\/95{background-color:#1e293bf2}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-slate-900\/0{background-color:#0f172a00}.bg-slate-900\/10{background-color:#0f172a1a}.bg-slate-900\/100{background-color:#0f172a}.bg-slate-900\/15{background-color:#0f172a26}.bg-slate-900\/20{background-color:#0f172a33}.bg-slate-900\/25{background-color:#0f172a40}.bg-slate-900\/30{background-color:#0f172a4d}.bg-slate-900\/35{background-color:#0f172a59}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/45{background-color:#0f172a73}.bg-slate-900\/5{background-color:#0f172a0d}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/55{background-color:#0f172a8c}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/65{background-color:#0f172aa6}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/75{background-color:#0f172abf}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/85{background-color:#0f172ad9}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}.bg-slate-950\/0{background-color:#02061700}.bg-slate-950\/10{background-color:#0206171a}.bg-slate-950\/100{background-color:#020617}.bg-slate-950\/15{background-color:#02061726}.bg-slate-950\/20{background-color:#02061733}.bg-slate-950\/25{background-color:#02061740}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/35{background-color:#02061759}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/5{background-color:#0206170d}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/65{background-color:#020617a6}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/85{background-color:#020617d9}.bg-slate-950\/90{background-color:#020617e6}.bg-slate-950\/95{background-color:#020617f2}.bg-stone-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity))}.bg-stone-100\/0{background-color:#f5f5f400}.bg-stone-100\/10{background-color:#f5f5f41a}.bg-stone-100\/100{background-color:#f5f5f4}.bg-stone-100\/15{background-color:#f5f5f426}.bg-stone-100\/20{background-color:#f5f5f433}.bg-stone-100\/25{background-color:#f5f5f440}.bg-stone-100\/30{background-color:#f5f5f44d}.bg-stone-100\/35{background-color:#f5f5f459}.bg-stone-100\/40{background-color:#f5f5f466}.bg-stone-100\/45{background-color:#f5f5f473}.bg-stone-100\/5{background-color:#f5f5f40d}.bg-stone-100\/50{background-color:#f5f5f480}.bg-stone-100\/55{background-color:#f5f5f48c}.bg-stone-100\/60{background-color:#f5f5f499}.bg-stone-100\/65{background-color:#f5f5f4a6}.bg-stone-100\/70{background-color:#f5f5f4b3}.bg-stone-100\/75{background-color:#f5f5f4bf}.bg-stone-100\/80{background-color:#f5f5f4cc}.bg-stone-100\/85{background-color:#f5f5f4d9}.bg-stone-100\/90{background-color:#f5f5f4e6}.bg-stone-100\/95{background-color:#f5f5f4f2}.bg-stone-200{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity))}.bg-stone-200\/0{background-color:#e7e5e400}.bg-stone-200\/10{background-color:#e7e5e41a}.bg-stone-200\/100{background-color:#e7e5e4}.bg-stone-200\/15{background-color:#e7e5e426}.bg-stone-200\/20{background-color:#e7e5e433}.bg-stone-200\/25{background-color:#e7e5e440}.bg-stone-200\/30{background-color:#e7e5e44d}.bg-stone-200\/35{background-color:#e7e5e459}.bg-stone-200\/40{background-color:#e7e5e466}.bg-stone-200\/45{background-color:#e7e5e473}.bg-stone-200\/5{background-color:#e7e5e40d}.bg-stone-200\/50{background-color:#e7e5e480}.bg-stone-200\/55{background-color:#e7e5e48c}.bg-stone-200\/60{background-color:#e7e5e499}.bg-stone-200\/65{background-color:#e7e5e4a6}.bg-stone-200\/70{background-color:#e7e5e4b3}.bg-stone-200\/75{background-color:#e7e5e4bf}.bg-stone-200\/80{background-color:#e7e5e4cc}.bg-stone-200\/85{background-color:#e7e5e4d9}.bg-stone-200\/90{background-color:#e7e5e4e6}.bg-stone-200\/95{background-color:#e7e5e4f2}.bg-stone-300{--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity))}.bg-stone-300\/0{background-color:#d6d3d100}.bg-stone-300\/10{background-color:#d6d3d11a}.bg-stone-300\/100{background-color:#d6d3d1}.bg-stone-300\/15{background-color:#d6d3d126}.bg-stone-300\/20{background-color:#d6d3d133}.bg-stone-300\/25{background-color:#d6d3d140}.bg-stone-300\/30{background-color:#d6d3d14d}.bg-stone-300\/35{background-color:#d6d3d159}.bg-stone-300\/40{background-color:#d6d3d166}.bg-stone-300\/45{background-color:#d6d3d173}.bg-stone-300\/5{background-color:#d6d3d10d}.bg-stone-300\/50{background-color:#d6d3d180}.bg-stone-300\/55{background-color:#d6d3d18c}.bg-stone-300\/60{background-color:#d6d3d199}.bg-stone-300\/65{background-color:#d6d3d1a6}.bg-stone-300\/70{background-color:#d6d3d1b3}.bg-stone-300\/75{background-color:#d6d3d1bf}.bg-stone-300\/80{background-color:#d6d3d1cc}.bg-stone-300\/85{background-color:#d6d3d1d9}.bg-stone-300\/90{background-color:#d6d3d1e6}.bg-stone-300\/95{background-color:#d6d3d1f2}.bg-stone-400{--tw-bg-opacity: 1;background-color:rgb(168 162 158 / var(--tw-bg-opacity))}.bg-stone-400\/0{background-color:#a8a29e00}.bg-stone-400\/10{background-color:#a8a29e1a}.bg-stone-400\/100{background-color:#a8a29e}.bg-stone-400\/15{background-color:#a8a29e26}.bg-stone-400\/20{background-color:#a8a29e33}.bg-stone-400\/25{background-color:#a8a29e40}.bg-stone-400\/30{background-color:#a8a29e4d}.bg-stone-400\/35{background-color:#a8a29e59}.bg-stone-400\/40{background-color:#a8a29e66}.bg-stone-400\/45{background-color:#a8a29e73}.bg-stone-400\/5{background-color:#a8a29e0d}.bg-stone-400\/50{background-color:#a8a29e80}.bg-stone-400\/55{background-color:#a8a29e8c}.bg-stone-400\/60{background-color:#a8a29e99}.bg-stone-400\/65{background-color:#a8a29ea6}.bg-stone-400\/70{background-color:#a8a29eb3}.bg-stone-400\/75{background-color:#a8a29ebf}.bg-stone-400\/80{background-color:#a8a29ecc}.bg-stone-400\/85{background-color:#a8a29ed9}.bg-stone-400\/90{background-color:#a8a29ee6}.bg-stone-400\/95{background-color:#a8a29ef2}.bg-stone-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity))}.bg-stone-50\/0{background-color:#fafaf900}.bg-stone-50\/10{background-color:#fafaf91a}.bg-stone-50\/100{background-color:#fafaf9}.bg-stone-50\/15{background-color:#fafaf926}.bg-stone-50\/20{background-color:#fafaf933}.bg-stone-50\/25{background-color:#fafaf940}.bg-stone-50\/30{background-color:#fafaf94d}.bg-stone-50\/35{background-color:#fafaf959}.bg-stone-50\/40{background-color:#fafaf966}.bg-stone-50\/45{background-color:#fafaf973}.bg-stone-50\/5{background-color:#fafaf90d}.bg-stone-50\/50{background-color:#fafaf980}.bg-stone-50\/55{background-color:#fafaf98c}.bg-stone-50\/60{background-color:#fafaf999}.bg-stone-50\/65{background-color:#fafaf9a6}.bg-stone-50\/70{background-color:#fafaf9b3}.bg-stone-50\/75{background-color:#fafaf9bf}.bg-stone-50\/80{background-color:#fafaf9cc}.bg-stone-50\/85{background-color:#fafaf9d9}.bg-stone-50\/90{background-color:#fafaf9e6}.bg-stone-50\/95{background-color:#fafaf9f2}.bg-stone-500{--tw-bg-opacity: 1;background-color:rgb(120 113 108 / var(--tw-bg-opacity))}.bg-stone-500\/0{background-color:#78716c00}.bg-stone-500\/10{background-color:#78716c1a}.bg-stone-500\/100{background-color:#78716c}.bg-stone-500\/15{background-color:#78716c26}.bg-stone-500\/20{background-color:#78716c33}.bg-stone-500\/25{background-color:#78716c40}.bg-stone-500\/30{background-color:#78716c4d}.bg-stone-500\/35{background-color:#78716c59}.bg-stone-500\/40{background-color:#78716c66}.bg-stone-500\/45{background-color:#78716c73}.bg-stone-500\/5{background-color:#78716c0d}.bg-stone-500\/50{background-color:#78716c80}.bg-stone-500\/55{background-color:#78716c8c}.bg-stone-500\/60{background-color:#78716c99}.bg-stone-500\/65{background-color:#78716ca6}.bg-stone-500\/70{background-color:#78716cb3}.bg-stone-500\/75{background-color:#78716cbf}.bg-stone-500\/80{background-color:#78716ccc}.bg-stone-500\/85{background-color:#78716cd9}.bg-stone-500\/90{background-color:#78716ce6}.bg-stone-500\/95{background-color:#78716cf2}.bg-stone-600{--tw-bg-opacity: 1;background-color:rgb(87 83 78 / var(--tw-bg-opacity))}.bg-stone-600\/0{background-color:#57534e00}.bg-stone-600\/10{background-color:#57534e1a}.bg-stone-600\/100{background-color:#57534e}.bg-stone-600\/15{background-color:#57534e26}.bg-stone-600\/20{background-color:#57534e33}.bg-stone-600\/25{background-color:#57534e40}.bg-stone-600\/30{background-color:#57534e4d}.bg-stone-600\/35{background-color:#57534e59}.bg-stone-600\/40{background-color:#57534e66}.bg-stone-600\/45{background-color:#57534e73}.bg-stone-600\/5{background-color:#57534e0d}.bg-stone-600\/50{background-color:#57534e80}.bg-stone-600\/55{background-color:#57534e8c}.bg-stone-600\/60{background-color:#57534e99}.bg-stone-600\/65{background-color:#57534ea6}.bg-stone-600\/70{background-color:#57534eb3}.bg-stone-600\/75{background-color:#57534ebf}.bg-stone-600\/80{background-color:#57534ecc}.bg-stone-600\/85{background-color:#57534ed9}.bg-stone-600\/90{background-color:#57534ee6}.bg-stone-600\/95{background-color:#57534ef2}.bg-stone-700{--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity))}.bg-stone-700\/0{background-color:#44403c00}.bg-stone-700\/10{background-color:#44403c1a}.bg-stone-700\/100{background-color:#44403c}.bg-stone-700\/15{background-color:#44403c26}.bg-stone-700\/20{background-color:#44403c33}.bg-stone-700\/25{background-color:#44403c40}.bg-stone-700\/30{background-color:#44403c4d}.bg-stone-700\/35{background-color:#44403c59}.bg-stone-700\/40{background-color:#44403c66}.bg-stone-700\/45{background-color:#44403c73}.bg-stone-700\/5{background-color:#44403c0d}.bg-stone-700\/50{background-color:#44403c80}.bg-stone-700\/55{background-color:#44403c8c}.bg-stone-700\/60{background-color:#44403c99}.bg-stone-700\/65{background-color:#44403ca6}.bg-stone-700\/70{background-color:#44403cb3}.bg-stone-700\/75{background-color:#44403cbf}.bg-stone-700\/80{background-color:#44403ccc}.bg-stone-700\/85{background-color:#44403cd9}.bg-stone-700\/90{background-color:#44403ce6}.bg-stone-700\/95{background-color:#44403cf2}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity))}.bg-stone-800\/0{background-color:#29252400}.bg-stone-800\/10{background-color:#2925241a}.bg-stone-800\/100{background-color:#292524}.bg-stone-800\/15{background-color:#29252426}.bg-stone-800\/20{background-color:#29252433}.bg-stone-800\/25{background-color:#29252440}.bg-stone-800\/30{background-color:#2925244d}.bg-stone-800\/35{background-color:#29252459}.bg-stone-800\/40{background-color:#29252466}.bg-stone-800\/45{background-color:#29252473}.bg-stone-800\/5{background-color:#2925240d}.bg-stone-800\/50{background-color:#29252480}.bg-stone-800\/55{background-color:#2925248c}.bg-stone-800\/60{background-color:#29252499}.bg-stone-800\/65{background-color:#292524a6}.bg-stone-800\/70{background-color:#292524b3}.bg-stone-800\/75{background-color:#292524bf}.bg-stone-800\/80{background-color:#292524cc}.bg-stone-800\/85{background-color:#292524d9}.bg-stone-800\/90{background-color:#292524e6}.bg-stone-800\/95{background-color:#292524f2}.bg-stone-900{--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity))}.bg-stone-900\/0{background-color:#1c191700}.bg-stone-900\/10{background-color:#1c19171a}.bg-stone-900\/100{background-color:#1c1917}.bg-stone-900\/15{background-color:#1c191726}.bg-stone-900\/20{background-color:#1c191733}.bg-stone-900\/25{background-color:#1c191740}.bg-stone-900\/30{background-color:#1c19174d}.bg-stone-900\/35{background-color:#1c191759}.bg-stone-900\/40{background-color:#1c191766}.bg-stone-900\/45{background-color:#1c191773}.bg-stone-900\/5{background-color:#1c19170d}.bg-stone-900\/50{background-color:#1c191780}.bg-stone-900\/55{background-color:#1c19178c}.bg-stone-900\/60{background-color:#1c191799}.bg-stone-900\/65{background-color:#1c1917a6}.bg-stone-900\/70{background-color:#1c1917b3}.bg-stone-900\/75{background-color:#1c1917bf}.bg-stone-900\/80{background-color:#1c1917cc}.bg-stone-900\/85{background-color:#1c1917d9}.bg-stone-900\/90{background-color:#1c1917e6}.bg-stone-900\/95{background-color:#1c1917f2}.bg-stone-950{--tw-bg-opacity: 1;background-color:rgb(12 10 9 / var(--tw-bg-opacity))}.bg-stone-950\/0{background-color:#0c0a0900}.bg-stone-950\/10{background-color:#0c0a091a}.bg-stone-950\/100{background-color:#0c0a09}.bg-stone-950\/15{background-color:#0c0a0926}.bg-stone-950\/20{background-color:#0c0a0933}.bg-stone-950\/25{background-color:#0c0a0940}.bg-stone-950\/30{background-color:#0c0a094d}.bg-stone-950\/35{background-color:#0c0a0959}.bg-stone-950\/40{background-color:#0c0a0966}.bg-stone-950\/45{background-color:#0c0a0973}.bg-stone-950\/5{background-color:#0c0a090d}.bg-stone-950\/50{background-color:#0c0a0980}.bg-stone-950\/55{background-color:#0c0a098c}.bg-stone-950\/60{background-color:#0c0a0999}.bg-stone-950\/65{background-color:#0c0a09a6}.bg-stone-950\/70{background-color:#0c0a09b3}.bg-stone-950\/75{background-color:#0c0a09bf}.bg-stone-950\/80{background-color:#0c0a09cc}.bg-stone-950\/85{background-color:#0c0a09d9}.bg-stone-950\/90{background-color:#0c0a09e6}.bg-stone-950\/95{background-color:#0c0a09f2}.bg-success{--tw-bg-opacity: 1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.bg-success-content{--tw-bg-opacity: 1;background-color:var(--fallback-suc,oklch(var(--suc)/var(--tw-bg-opacity)))}.bg-success-content\/0{background-color:var(--fallback-suc,oklch(var(--suc)/0))}.bg-success-content\/10{background-color:var(--fallback-suc,oklch(var(--suc)/.1))}.bg-success-content\/100{background-color:var(--fallback-suc,oklch(var(--suc)/1))}.bg-success-content\/15{background-color:var(--fallback-suc,oklch(var(--suc)/.15))}.bg-success-content\/20{background-color:var(--fallback-suc,oklch(var(--suc)/.2))}.bg-success-content\/25{background-color:var(--fallback-suc,oklch(var(--suc)/.25))}.bg-success-content\/30{background-color:var(--fallback-suc,oklch(var(--suc)/.3))}.bg-success-content\/35{background-color:var(--fallback-suc,oklch(var(--suc)/.35))}.bg-success-content\/40{background-color:var(--fallback-suc,oklch(var(--suc)/.4))}.bg-success-content\/45{background-color:var(--fallback-suc,oklch(var(--suc)/.45))}.bg-success-content\/5{background-color:var(--fallback-suc,oklch(var(--suc)/.05))}.bg-success-content\/50{background-color:var(--fallback-suc,oklch(var(--suc)/.5))}.bg-success-content\/55{background-color:var(--fallback-suc,oklch(var(--suc)/.55))}.bg-success-content\/60{background-color:var(--fallback-suc,oklch(var(--suc)/.6))}.bg-success-content\/65{background-color:var(--fallback-suc,oklch(var(--suc)/.65))}.bg-success-content\/70{background-color:var(--fallback-suc,oklch(var(--suc)/.7))}.bg-success-content\/75{background-color:var(--fallback-suc,oklch(var(--suc)/.75))}.bg-success-content\/80{background-color:var(--fallback-suc,oklch(var(--suc)/.8))}.bg-success-content\/85{background-color:var(--fallback-suc,oklch(var(--suc)/.85))}.bg-success-content\/90{background-color:var(--fallback-suc,oklch(var(--suc)/.9))}.bg-success-content\/95{background-color:var(--fallback-suc,oklch(var(--suc)/.95))}.bg-success\/0{background-color:var(--fallback-su,oklch(var(--su)/0))}.bg-success\/10{background-color:var(--fallback-su,oklch(var(--su)/.1))}.bg-success\/100{background-color:var(--fallback-su,oklch(var(--su)/1))}.bg-success\/15{background-color:var(--fallback-su,oklch(var(--su)/.15))}.bg-success\/20{background-color:var(--fallback-su,oklch(var(--su)/.2))}.bg-success\/25{background-color:var(--fallback-su,oklch(var(--su)/.25))}.bg-success\/30{background-color:var(--fallback-su,oklch(var(--su)/.3))}.bg-success\/35{background-color:var(--fallback-su,oklch(var(--su)/.35))}.bg-success\/40{background-color:var(--fallback-su,oklch(var(--su)/.4))}.bg-success\/45{background-color:var(--fallback-su,oklch(var(--su)/.45))}.bg-success\/5{background-color:var(--fallback-su,oklch(var(--su)/.05))}.bg-success\/50{background-color:var(--fallback-su,oklch(var(--su)/.5))}.bg-success\/55{background-color:var(--fallback-su,oklch(var(--su)/.55))}.bg-success\/60{background-color:var(--fallback-su,oklch(var(--su)/.6))}.bg-success\/65{background-color:var(--fallback-su,oklch(var(--su)/.65))}.bg-success\/70{background-color:var(--fallback-su,oklch(var(--su)/.7))}.bg-success\/75{background-color:var(--fallback-su,oklch(var(--su)/.75))}.bg-success\/80{background-color:var(--fallback-su,oklch(var(--su)/.8))}.bg-success\/85{background-color:var(--fallback-su,oklch(var(--su)/.85))}.bg-success\/90{background-color:var(--fallback-su,oklch(var(--su)/.9))}.bg-success\/95{background-color:var(--fallback-su,oklch(var(--su)/.95))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity))}.bg-teal-100\/0{background-color:#ccfbf100}.bg-teal-100\/10{background-color:#ccfbf11a}.bg-teal-100\/100{background-color:#ccfbf1}.bg-teal-100\/15{background-color:#ccfbf126}.bg-teal-100\/20{background-color:#ccfbf133}.bg-teal-100\/25{background-color:#ccfbf140}.bg-teal-100\/30{background-color:#ccfbf14d}.bg-teal-100\/35{background-color:#ccfbf159}.bg-teal-100\/40{background-color:#ccfbf166}.bg-teal-100\/45{background-color:#ccfbf173}.bg-teal-100\/5{background-color:#ccfbf10d}.bg-teal-100\/50{background-color:#ccfbf180}.bg-teal-100\/55{background-color:#ccfbf18c}.bg-teal-100\/60{background-color:#ccfbf199}.bg-teal-100\/65{background-color:#ccfbf1a6}.bg-teal-100\/70{background-color:#ccfbf1b3}.bg-teal-100\/75{background-color:#ccfbf1bf}.bg-teal-100\/80{background-color:#ccfbf1cc}.bg-teal-100\/85{background-color:#ccfbf1d9}.bg-teal-100\/90{background-color:#ccfbf1e6}.bg-teal-100\/95{background-color:#ccfbf1f2}.bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity))}.bg-teal-200\/0{background-color:#99f6e400}.bg-teal-200\/10{background-color:#99f6e41a}.bg-teal-200\/100{background-color:#99f6e4}.bg-teal-200\/15{background-color:#99f6e426}.bg-teal-200\/20{background-color:#99f6e433}.bg-teal-200\/25{background-color:#99f6e440}.bg-teal-200\/30{background-color:#99f6e44d}.bg-teal-200\/35{background-color:#99f6e459}.bg-teal-200\/40{background-color:#99f6e466}.bg-teal-200\/45{background-color:#99f6e473}.bg-teal-200\/5{background-color:#99f6e40d}.bg-teal-200\/50{background-color:#99f6e480}.bg-teal-200\/55{background-color:#99f6e48c}.bg-teal-200\/60{background-color:#99f6e499}.bg-teal-200\/65{background-color:#99f6e4a6}.bg-teal-200\/70{background-color:#99f6e4b3}.bg-teal-200\/75{background-color:#99f6e4bf}.bg-teal-200\/80{background-color:#99f6e4cc}.bg-teal-200\/85{background-color:#99f6e4d9}.bg-teal-200\/90{background-color:#99f6e4e6}.bg-teal-200\/95{background-color:#99f6e4f2}.bg-teal-300{--tw-bg-opacity: 1;background-color:rgb(94 234 212 / var(--tw-bg-opacity))}.bg-teal-300\/0{background-color:#5eead400}.bg-teal-300\/10{background-color:#5eead41a}.bg-teal-300\/100{background-color:#5eead4}.bg-teal-300\/15{background-color:#5eead426}.bg-teal-300\/20{background-color:#5eead433}.bg-teal-300\/25{background-color:#5eead440}.bg-teal-300\/30{background-color:#5eead44d}.bg-teal-300\/35{background-color:#5eead459}.bg-teal-300\/40{background-color:#5eead466}.bg-teal-300\/45{background-color:#5eead473}.bg-teal-300\/5{background-color:#5eead40d}.bg-teal-300\/50{background-color:#5eead480}.bg-teal-300\/55{background-color:#5eead48c}.bg-teal-300\/60{background-color:#5eead499}.bg-teal-300\/65{background-color:#5eead4a6}.bg-teal-300\/70{background-color:#5eead4b3}.bg-teal-300\/75{background-color:#5eead4bf}.bg-teal-300\/80{background-color:#5eead4cc}.bg-teal-300\/85{background-color:#5eead4d9}.bg-teal-300\/90{background-color:#5eead4e6}.bg-teal-300\/95{background-color:#5eead4f2}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity))}.bg-teal-400\/0{background-color:#2dd4bf00}.bg-teal-400\/10{background-color:#2dd4bf1a}.bg-teal-400\/100{background-color:#2dd4bf}.bg-teal-400\/15{background-color:#2dd4bf26}.bg-teal-400\/20{background-color:#2dd4bf33}.bg-teal-400\/25{background-color:#2dd4bf40}.bg-teal-400\/30{background-color:#2dd4bf4d}.bg-teal-400\/35{background-color:#2dd4bf59}.bg-teal-400\/40{background-color:#2dd4bf66}.bg-teal-400\/45{background-color:#2dd4bf73}.bg-teal-400\/5{background-color:#2dd4bf0d}.bg-teal-400\/50{background-color:#2dd4bf80}.bg-teal-400\/55{background-color:#2dd4bf8c}.bg-teal-400\/60{background-color:#2dd4bf99}.bg-teal-400\/65{background-color:#2dd4bfa6}.bg-teal-400\/70{background-color:#2dd4bfb3}.bg-teal-400\/75{background-color:#2dd4bfbf}.bg-teal-400\/80{background-color:#2dd4bfcc}.bg-teal-400\/85{background-color:#2dd4bfd9}.bg-teal-400\/90{background-color:#2dd4bfe6}.bg-teal-400\/95{background-color:#2dd4bff2}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity))}.bg-teal-50\/0{background-color:#f0fdfa00}.bg-teal-50\/10{background-color:#f0fdfa1a}.bg-teal-50\/100{background-color:#f0fdfa}.bg-teal-50\/15{background-color:#f0fdfa26}.bg-teal-50\/20{background-color:#f0fdfa33}.bg-teal-50\/25{background-color:#f0fdfa40}.bg-teal-50\/30{background-color:#f0fdfa4d}.bg-teal-50\/35{background-color:#f0fdfa59}.bg-teal-50\/40{background-color:#f0fdfa66}.bg-teal-50\/45{background-color:#f0fdfa73}.bg-teal-50\/5{background-color:#f0fdfa0d}.bg-teal-50\/50{background-color:#f0fdfa80}.bg-teal-50\/55{background-color:#f0fdfa8c}.bg-teal-50\/60{background-color:#f0fdfa99}.bg-teal-50\/65{background-color:#f0fdfaa6}.bg-teal-50\/70{background-color:#f0fdfab3}.bg-teal-50\/75{background-color:#f0fdfabf}.bg-teal-50\/80{background-color:#f0fdfacc}.bg-teal-50\/85{background-color:#f0fdfad9}.bg-teal-50\/90{background-color:#f0fdfae6}.bg-teal-50\/95{background-color:#f0fdfaf2}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity))}.bg-teal-500\/0{background-color:#14b8a600}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/100{background-color:#14b8a6}.bg-teal-500\/15{background-color:#14b8a626}.bg-teal-500\/20{background-color:#14b8a633}.bg-teal-500\/25{background-color:#14b8a640}.bg-teal-500\/30{background-color:#14b8a64d}.bg-teal-500\/35{background-color:#14b8a659}.bg-teal-500\/40{background-color:#14b8a666}.bg-teal-500\/45{background-color:#14b8a673}.bg-teal-500\/5{background-color:#14b8a60d}.bg-teal-500\/50{background-color:#14b8a680}.bg-teal-500\/55{background-color:#14b8a68c}.bg-teal-500\/60{background-color:#14b8a699}.bg-teal-500\/65{background-color:#14b8a6a6}.bg-teal-500\/70{background-color:#14b8a6b3}.bg-teal-500\/75{background-color:#14b8a6bf}.bg-teal-500\/80{background-color:#14b8a6cc}.bg-teal-500\/85{background-color:#14b8a6d9}.bg-teal-500\/90{background-color:#14b8a6e6}.bg-teal-500\/95{background-color:#14b8a6f2}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity))}.bg-teal-600\/0{background-color:#0d948800}.bg-teal-600\/10{background-color:#0d94881a}.bg-teal-600\/100{background-color:#0d9488}.bg-teal-600\/15{background-color:#0d948826}.bg-teal-600\/20{background-color:#0d948833}.bg-teal-600\/25{background-color:#0d948840}.bg-teal-600\/30{background-color:#0d94884d}.bg-teal-600\/35{background-color:#0d948859}.bg-teal-600\/40{background-color:#0d948866}.bg-teal-600\/45{background-color:#0d948873}.bg-teal-600\/5{background-color:#0d94880d}.bg-teal-600\/50{background-color:#0d948880}.bg-teal-600\/55{background-color:#0d94888c}.bg-teal-600\/60{background-color:#0d948899}.bg-teal-600\/65{background-color:#0d9488a6}.bg-teal-600\/70{background-color:#0d9488b3}.bg-teal-600\/75{background-color:#0d9488bf}.bg-teal-600\/80{background-color:#0d9488cc}.bg-teal-600\/85{background-color:#0d9488d9}.bg-teal-600\/90{background-color:#0d9488e6}.bg-teal-600\/95{background-color:#0d9488f2}.bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity))}.bg-teal-700\/0{background-color:#0f766e00}.bg-teal-700\/10{background-color:#0f766e1a}.bg-teal-700\/100{background-color:#0f766e}.bg-teal-700\/15{background-color:#0f766e26}.bg-teal-700\/20{background-color:#0f766e33}.bg-teal-700\/25{background-color:#0f766e40}.bg-teal-700\/30{background-color:#0f766e4d}.bg-teal-700\/35{background-color:#0f766e59}.bg-teal-700\/40{background-color:#0f766e66}.bg-teal-700\/45{background-color:#0f766e73}.bg-teal-700\/5{background-color:#0f766e0d}.bg-teal-700\/50{background-color:#0f766e80}.bg-teal-700\/55{background-color:#0f766e8c}.bg-teal-700\/60{background-color:#0f766e99}.bg-teal-700\/65{background-color:#0f766ea6}.bg-teal-700\/70{background-color:#0f766eb3}.bg-teal-700\/75{background-color:#0f766ebf}.bg-teal-700\/80{background-color:#0f766ecc}.bg-teal-700\/85{background-color:#0f766ed9}.bg-teal-700\/90{background-color:#0f766ee6}.bg-teal-700\/95{background-color:#0f766ef2}.bg-teal-800{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity))}.bg-teal-800\/0{background-color:#115e5900}.bg-teal-800\/10{background-color:#115e591a}.bg-teal-800\/100{background-color:#115e59}.bg-teal-800\/15{background-color:#115e5926}.bg-teal-800\/20{background-color:#115e5933}.bg-teal-800\/25{background-color:#115e5940}.bg-teal-800\/30{background-color:#115e594d}.bg-teal-800\/35{background-color:#115e5959}.bg-teal-800\/40{background-color:#115e5966}.bg-teal-800\/45{background-color:#115e5973}.bg-teal-800\/5{background-color:#115e590d}.bg-teal-800\/50{background-color:#115e5980}.bg-teal-800\/55{background-color:#115e598c}.bg-teal-800\/60{background-color:#115e5999}.bg-teal-800\/65{background-color:#115e59a6}.bg-teal-800\/70{background-color:#115e59b3}.bg-teal-800\/75{background-color:#115e59bf}.bg-teal-800\/80{background-color:#115e59cc}.bg-teal-800\/85{background-color:#115e59d9}.bg-teal-800\/90{background-color:#115e59e6}.bg-teal-800\/95{background-color:#115e59f2}.bg-teal-900{--tw-bg-opacity: 1;background-color:rgb(19 78 74 / var(--tw-bg-opacity))}.bg-teal-900\/0{background-color:#134e4a00}.bg-teal-900\/10{background-color:#134e4a1a}.bg-teal-900\/100{background-color:#134e4a}.bg-teal-900\/15{background-color:#134e4a26}.bg-teal-900\/20{background-color:#134e4a33}.bg-teal-900\/25{background-color:#134e4a40}.bg-teal-900\/30{background-color:#134e4a4d}.bg-teal-900\/35{background-color:#134e4a59}.bg-teal-900\/40{background-color:#134e4a66}.bg-teal-900\/45{background-color:#134e4a73}.bg-teal-900\/5{background-color:#134e4a0d}.bg-teal-900\/50{background-color:#134e4a80}.bg-teal-900\/55{background-color:#134e4a8c}.bg-teal-900\/60{background-color:#134e4a99}.bg-teal-900\/65{background-color:#134e4aa6}.bg-teal-900\/70{background-color:#134e4ab3}.bg-teal-900\/75{background-color:#134e4abf}.bg-teal-900\/80{background-color:#134e4acc}.bg-teal-900\/85{background-color:#134e4ad9}.bg-teal-900\/90{background-color:#134e4ae6}.bg-teal-900\/95{background-color:#134e4af2}.bg-teal-950{--tw-bg-opacity: 1;background-color:rgb(4 47 46 / var(--tw-bg-opacity))}.bg-teal-950\/0{background-color:#042f2e00}.bg-teal-950\/10{background-color:#042f2e1a}.bg-teal-950\/100{background-color:#042f2e}.bg-teal-950\/15{background-color:#042f2e26}.bg-teal-950\/20{background-color:#042f2e33}.bg-teal-950\/25{background-color:#042f2e40}.bg-teal-950\/30{background-color:#042f2e4d}.bg-teal-950\/35{background-color:#042f2e59}.bg-teal-950\/40{background-color:#042f2e66}.bg-teal-950\/45{background-color:#042f2e73}.bg-teal-950\/5{background-color:#042f2e0d}.bg-teal-950\/50{background-color:#042f2e80}.bg-teal-950\/55{background-color:#042f2e8c}.bg-teal-950\/60{background-color:#042f2e99}.bg-teal-950\/65{background-color:#042f2ea6}.bg-teal-950\/70{background-color:#042f2eb3}.bg-teal-950\/75{background-color:#042f2ebf}.bg-teal-950\/80{background-color:#042f2ecc}.bg-teal-950\/85{background-color:#042f2ed9}.bg-teal-950\/90{background-color:#042f2ee6}.bg-teal-950\/95{background-color:#042f2ef2}.bg-transparent{background-color:transparent}.bg-transparent\/0{background-color:#0000}.bg-transparent\/10{background-color:#0000001a}.bg-transparent\/100{background-color:#000}.bg-transparent\/15{background-color:#00000026}.bg-transparent\/20{background-color:#0003}.bg-transparent\/25{background-color:#00000040}.bg-transparent\/30{background-color:#0000004d}.bg-transparent\/35{background-color:#00000059}.bg-transparent\/40{background-color:#0006}.bg-transparent\/45{background-color:#00000073}.bg-transparent\/5{background-color:#0000000d}.bg-transparent\/50{background-color:#00000080}.bg-transparent\/55{background-color:#0000008c}.bg-transparent\/60{background-color:#0009}.bg-transparent\/65{background-color:#000000a6}.bg-transparent\/70{background-color:#000000b3}.bg-transparent\/75{background-color:#000000bf}.bg-transparent\/80{background-color:#000c}.bg-transparent\/85{background-color:#000000d9}.bg-transparent\/90{background-color:#000000e6}.bg-transparent\/95{background-color:#000000f2}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity))}.bg-violet-100\/0{background-color:#ede9fe00}.bg-violet-100\/10{background-color:#ede9fe1a}.bg-violet-100\/100{background-color:#ede9fe}.bg-violet-100\/15{background-color:#ede9fe26}.bg-violet-100\/20{background-color:#ede9fe33}.bg-violet-100\/25{background-color:#ede9fe40}.bg-violet-100\/30{background-color:#ede9fe4d}.bg-violet-100\/35{background-color:#ede9fe59}.bg-violet-100\/40{background-color:#ede9fe66}.bg-violet-100\/45{background-color:#ede9fe73}.bg-violet-100\/5{background-color:#ede9fe0d}.bg-violet-100\/50{background-color:#ede9fe80}.bg-violet-100\/55{background-color:#ede9fe8c}.bg-violet-100\/60{background-color:#ede9fe99}.bg-violet-100\/65{background-color:#ede9fea6}.bg-violet-100\/70{background-color:#ede9feb3}.bg-violet-100\/75{background-color:#ede9febf}.bg-violet-100\/80{background-color:#ede9fecc}.bg-violet-100\/85{background-color:#ede9fed9}.bg-violet-100\/90{background-color:#ede9fee6}.bg-violet-100\/95{background-color:#ede9fef2}.bg-violet-200{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity))}.bg-violet-200\/0{background-color:#ddd6fe00}.bg-violet-200\/10{background-color:#ddd6fe1a}.bg-violet-200\/100{background-color:#ddd6fe}.bg-violet-200\/15{background-color:#ddd6fe26}.bg-violet-200\/20{background-color:#ddd6fe33}.bg-violet-200\/25{background-color:#ddd6fe40}.bg-violet-200\/30{background-color:#ddd6fe4d}.bg-violet-200\/35{background-color:#ddd6fe59}.bg-violet-200\/40{background-color:#ddd6fe66}.bg-violet-200\/45{background-color:#ddd6fe73}.bg-violet-200\/5{background-color:#ddd6fe0d}.bg-violet-200\/50{background-color:#ddd6fe80}.bg-violet-200\/55{background-color:#ddd6fe8c}.bg-violet-200\/60{background-color:#ddd6fe99}.bg-violet-200\/65{background-color:#ddd6fea6}.bg-violet-200\/70{background-color:#ddd6feb3}.bg-violet-200\/75{background-color:#ddd6febf}.bg-violet-200\/80{background-color:#ddd6fecc}.bg-violet-200\/85{background-color:#ddd6fed9}.bg-violet-200\/90{background-color:#ddd6fee6}.bg-violet-200\/95{background-color:#ddd6fef2}.bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity))}.bg-violet-300\/0{background-color:#c4b5fd00}.bg-violet-300\/10{background-color:#c4b5fd1a}.bg-violet-300\/100{background-color:#c4b5fd}.bg-violet-300\/15{background-color:#c4b5fd26}.bg-violet-300\/20{background-color:#c4b5fd33}.bg-violet-300\/25{background-color:#c4b5fd40}.bg-violet-300\/30{background-color:#c4b5fd4d}.bg-violet-300\/35{background-color:#c4b5fd59}.bg-violet-300\/40{background-color:#c4b5fd66}.bg-violet-300\/45{background-color:#c4b5fd73}.bg-violet-300\/5{background-color:#c4b5fd0d}.bg-violet-300\/50{background-color:#c4b5fd80}.bg-violet-300\/55{background-color:#c4b5fd8c}.bg-violet-300\/60{background-color:#c4b5fd99}.bg-violet-300\/65{background-color:#c4b5fda6}.bg-violet-300\/70{background-color:#c4b5fdb3}.bg-violet-300\/75{background-color:#c4b5fdbf}.bg-violet-300\/80{background-color:#c4b5fdcc}.bg-violet-300\/85{background-color:#c4b5fdd9}.bg-violet-300\/90{background-color:#c4b5fde6}.bg-violet-300\/95{background-color:#c4b5fdf2}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity))}.bg-violet-400\/0{background-color:#a78bfa00}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-400\/100{background-color:#a78bfa}.bg-violet-400\/15{background-color:#a78bfa26}.bg-violet-400\/20{background-color:#a78bfa33}.bg-violet-400\/25{background-color:#a78bfa40}.bg-violet-400\/30{background-color:#a78bfa4d}.bg-violet-400\/35{background-color:#a78bfa59}.bg-violet-400\/40{background-color:#a78bfa66}.bg-violet-400\/45{background-color:#a78bfa73}.bg-violet-400\/5{background-color:#a78bfa0d}.bg-violet-400\/50{background-color:#a78bfa80}.bg-violet-400\/55{background-color:#a78bfa8c}.bg-violet-400\/60{background-color:#a78bfa99}.bg-violet-400\/65{background-color:#a78bfaa6}.bg-violet-400\/70{background-color:#a78bfab3}.bg-violet-400\/75{background-color:#a78bfabf}.bg-violet-400\/80{background-color:#a78bfacc}.bg-violet-400\/85{background-color:#a78bfad9}.bg-violet-400\/90{background-color:#a78bfae6}.bg-violet-400\/95{background-color:#a78bfaf2}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity))}.bg-violet-50\/0{background-color:#f5f3ff00}.bg-violet-50\/10{background-color:#f5f3ff1a}.bg-violet-50\/100{background-color:#f5f3ff}.bg-violet-50\/15{background-color:#f5f3ff26}.bg-violet-50\/20{background-color:#f5f3ff33}.bg-violet-50\/25{background-color:#f5f3ff40}.bg-violet-50\/30{background-color:#f5f3ff4d}.bg-violet-50\/35{background-color:#f5f3ff59}.bg-violet-50\/40{background-color:#f5f3ff66}.bg-violet-50\/45{background-color:#f5f3ff73}.bg-violet-50\/5{background-color:#f5f3ff0d}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-50\/55{background-color:#f5f3ff8c}.bg-violet-50\/60{background-color:#f5f3ff99}.bg-violet-50\/65{background-color:#f5f3ffa6}.bg-violet-50\/70{background-color:#f5f3ffb3}.bg-violet-50\/75{background-color:#f5f3ffbf}.bg-violet-50\/80{background-color:#f5f3ffcc}.bg-violet-50\/85{background-color:#f5f3ffd9}.bg-violet-50\/90{background-color:#f5f3ffe6}.bg-violet-50\/95{background-color:#f5f3fff2}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity))}.bg-violet-500\/0{background-color:#8b5cf600}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/100{background-color:#8b5cf6}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/25{background-color:#8b5cf640}.bg-violet-500\/30{background-color:#8b5cf64d}.bg-violet-500\/35{background-color:#8b5cf659}.bg-violet-500\/40{background-color:#8b5cf666}.bg-violet-500\/45{background-color:#8b5cf673}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-violet-500\/50{background-color:#8b5cf680}.bg-violet-500\/55{background-color:#8b5cf68c}.bg-violet-500\/60{background-color:#8b5cf699}.bg-violet-500\/65{background-color:#8b5cf6a6}.bg-violet-500\/70{background-color:#8b5cf6b3}.bg-violet-500\/75{background-color:#8b5cf6bf}.bg-violet-500\/80{background-color:#8b5cf6cc}.bg-violet-500\/85{background-color:#8b5cf6d9}.bg-violet-500\/90{background-color:#8b5cf6e6}.bg-violet-500\/95{background-color:#8b5cf6f2}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity))}.bg-violet-600\/0{background-color:#7c3aed00}.bg-violet-600\/10{background-color:#7c3aed1a}.bg-violet-600\/100{background-color:#7c3aed}.bg-violet-600\/15{background-color:#7c3aed26}.bg-violet-600\/20{background-color:#7c3aed33}.bg-violet-600\/25{background-color:#7c3aed40}.bg-violet-600\/30{background-color:#7c3aed4d}.bg-violet-600\/35{background-color:#7c3aed59}.bg-violet-600\/40{background-color:#7c3aed66}.bg-violet-600\/45{background-color:#7c3aed73}.bg-violet-600\/5{background-color:#7c3aed0d}.bg-violet-600\/50{background-color:#7c3aed80}.bg-violet-600\/55{background-color:#7c3aed8c}.bg-violet-600\/60{background-color:#7c3aed99}.bg-violet-600\/65{background-color:#7c3aeda6}.bg-violet-600\/70{background-color:#7c3aedb3}.bg-violet-600\/75{background-color:#7c3aedbf}.bg-violet-600\/80{background-color:#7c3aedcc}.bg-violet-600\/85{background-color:#7c3aedd9}.bg-violet-600\/90{background-color:#7c3aede6}.bg-violet-600\/95{background-color:#7c3aedf2}.bg-violet-700{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity))}.bg-violet-700\/0{background-color:#6d28d900}.bg-violet-700\/10{background-color:#6d28d91a}.bg-violet-700\/100{background-color:#6d28d9}.bg-violet-700\/15{background-color:#6d28d926}.bg-violet-700\/20{background-color:#6d28d933}.bg-violet-700\/25{background-color:#6d28d940}.bg-violet-700\/30{background-color:#6d28d94d}.bg-violet-700\/35{background-color:#6d28d959}.bg-violet-700\/40{background-color:#6d28d966}.bg-violet-700\/45{background-color:#6d28d973}.bg-violet-700\/5{background-color:#6d28d90d}.bg-violet-700\/50{background-color:#6d28d980}.bg-violet-700\/55{background-color:#6d28d98c}.bg-violet-700\/60{background-color:#6d28d999}.bg-violet-700\/65{background-color:#6d28d9a6}.bg-violet-700\/70{background-color:#6d28d9b3}.bg-violet-700\/75{background-color:#6d28d9bf}.bg-violet-700\/80{background-color:#6d28d9cc}.bg-violet-700\/85{background-color:#6d28d9d9}.bg-violet-700\/90{background-color:#6d28d9e6}.bg-violet-700\/95{background-color:#6d28d9f2}.bg-violet-800{--tw-bg-opacity: 1;background-color:rgb(91 33 182 / var(--tw-bg-opacity))}.bg-violet-800\/0{background-color:#5b21b600}.bg-violet-800\/10{background-color:#5b21b61a}.bg-violet-800\/100{background-color:#5b21b6}.bg-violet-800\/15{background-color:#5b21b626}.bg-violet-800\/20{background-color:#5b21b633}.bg-violet-800\/25{background-color:#5b21b640}.bg-violet-800\/30{background-color:#5b21b64d}.bg-violet-800\/35{background-color:#5b21b659}.bg-violet-800\/40{background-color:#5b21b666}.bg-violet-800\/45{background-color:#5b21b673}.bg-violet-800\/5{background-color:#5b21b60d}.bg-violet-800\/50{background-color:#5b21b680}.bg-violet-800\/55{background-color:#5b21b68c}.bg-violet-800\/60{background-color:#5b21b699}.bg-violet-800\/65{background-color:#5b21b6a6}.bg-violet-800\/70{background-color:#5b21b6b3}.bg-violet-800\/75{background-color:#5b21b6bf}.bg-violet-800\/80{background-color:#5b21b6cc}.bg-violet-800\/85{background-color:#5b21b6d9}.bg-violet-800\/90{background-color:#5b21b6e6}.bg-violet-800\/95{background-color:#5b21b6f2}.bg-violet-900{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity))}.bg-violet-900\/0{background-color:#4c1d9500}.bg-violet-900\/10{background-color:#4c1d951a}.bg-violet-900\/100{background-color:#4c1d95}.bg-violet-900\/15{background-color:#4c1d9526}.bg-violet-900\/20{background-color:#4c1d9533}.bg-violet-900\/25{background-color:#4c1d9540}.bg-violet-900\/30{background-color:#4c1d954d}.bg-violet-900\/35{background-color:#4c1d9559}.bg-violet-900\/40{background-color:#4c1d9566}.bg-violet-900\/45{background-color:#4c1d9573}.bg-violet-900\/5{background-color:#4c1d950d}.bg-violet-900\/50{background-color:#4c1d9580}.bg-violet-900\/55{background-color:#4c1d958c}.bg-violet-900\/60{background-color:#4c1d9599}.bg-violet-900\/65{background-color:#4c1d95a6}.bg-violet-900\/70{background-color:#4c1d95b3}.bg-violet-900\/75{background-color:#4c1d95bf}.bg-violet-900\/80{background-color:#4c1d95cc}.bg-violet-900\/85{background-color:#4c1d95d9}.bg-violet-900\/90{background-color:#4c1d95e6}.bg-violet-900\/95{background-color:#4c1d95f2}.bg-violet-950{--tw-bg-opacity: 1;background-color:rgb(46 16 101 / var(--tw-bg-opacity))}.bg-violet-950\/0{background-color:#2e106500}.bg-violet-950\/10{background-color:#2e10651a}.bg-violet-950\/100{background-color:#2e1065}.bg-violet-950\/15{background-color:#2e106526}.bg-violet-950\/20{background-color:#2e106533}.bg-violet-950\/25{background-color:#2e106540}.bg-violet-950\/30{background-color:#2e10654d}.bg-violet-950\/35{background-color:#2e106559}.bg-violet-950\/40{background-color:#2e106566}.bg-violet-950\/45{background-color:#2e106573}.bg-violet-950\/5{background-color:#2e10650d}.bg-violet-950\/50{background-color:#2e106580}.bg-violet-950\/55{background-color:#2e10658c}.bg-violet-950\/60{background-color:#2e106599}.bg-violet-950\/65{background-color:#2e1065a6}.bg-violet-950\/70{background-color:#2e1065b3}.bg-violet-950\/75{background-color:#2e1065bf}.bg-violet-950\/80{background-color:#2e1065cc}.bg-violet-950\/85{background-color:#2e1065d9}.bg-violet-950\/90{background-color:#2e1065e6}.bg-violet-950\/95{background-color:#2e1065f2}.bg-warning{--tw-bg-opacity: 1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.bg-warning-content{--tw-bg-opacity: 1;background-color:var(--fallback-wac,oklch(var(--wac)/var(--tw-bg-opacity)))}.bg-warning-content\/0{background-color:var(--fallback-wac,oklch(var(--wac)/0))}.bg-warning-content\/10{background-color:var(--fallback-wac,oklch(var(--wac)/.1))}.bg-warning-content\/100{background-color:var(--fallback-wac,oklch(var(--wac)/1))}.bg-warning-content\/15{background-color:var(--fallback-wac,oklch(var(--wac)/.15))}.bg-warning-content\/20{background-color:var(--fallback-wac,oklch(var(--wac)/.2))}.bg-warning-content\/25{background-color:var(--fallback-wac,oklch(var(--wac)/.25))}.bg-warning-content\/30{background-color:var(--fallback-wac,oklch(var(--wac)/.3))}.bg-warning-content\/35{background-color:var(--fallback-wac,oklch(var(--wac)/.35))}.bg-warning-content\/40{background-color:var(--fallback-wac,oklch(var(--wac)/.4))}.bg-warning-content\/45{background-color:var(--fallback-wac,oklch(var(--wac)/.45))}.bg-warning-content\/5{background-color:var(--fallback-wac,oklch(var(--wac)/.05))}.bg-warning-content\/50{background-color:var(--fallback-wac,oklch(var(--wac)/.5))}.bg-warning-content\/55{background-color:var(--fallback-wac,oklch(var(--wac)/.55))}.bg-warning-content\/60{background-color:var(--fallback-wac,oklch(var(--wac)/.6))}.bg-warning-content\/65{background-color:var(--fallback-wac,oklch(var(--wac)/.65))}.bg-warning-content\/70{background-color:var(--fallback-wac,oklch(var(--wac)/.7))}.bg-warning-content\/75{background-color:var(--fallback-wac,oklch(var(--wac)/.75))}.bg-warning-content\/80{background-color:var(--fallback-wac,oklch(var(--wac)/.8))}.bg-warning-content\/85{background-color:var(--fallback-wac,oklch(var(--wac)/.85))}.bg-warning-content\/90{background-color:var(--fallback-wac,oklch(var(--wac)/.9))}.bg-warning-content\/95{background-color:var(--fallback-wac,oklch(var(--wac)/.95))}.bg-warning\/0{background-color:var(--fallback-wa,oklch(var(--wa)/0))}.bg-warning\/10{background-color:var(--fallback-wa,oklch(var(--wa)/.1))}.bg-warning\/100{background-color:var(--fallback-wa,oklch(var(--wa)/1))}.bg-warning\/15{background-color:var(--fallback-wa,oklch(var(--wa)/.15))}.bg-warning\/20{background-color:var(--fallback-wa,oklch(var(--wa)/.2))}.bg-warning\/25{background-color:var(--fallback-wa,oklch(var(--wa)/.25))}.bg-warning\/30{background-color:var(--fallback-wa,oklch(var(--wa)/.3))}.bg-warning\/35{background-color:var(--fallback-wa,oklch(var(--wa)/.35))}.bg-warning\/40{background-color:var(--fallback-wa,oklch(var(--wa)/.4))}.bg-warning\/45{background-color:var(--fallback-wa,oklch(var(--wa)/.45))}.bg-warning\/5{background-color:var(--fallback-wa,oklch(var(--wa)/.05))}.bg-warning\/50{background-color:var(--fallback-wa,oklch(var(--wa)/.5))}.bg-warning\/55{background-color:var(--fallback-wa,oklch(var(--wa)/.55))}.bg-warning\/60{background-color:var(--fallback-wa,oklch(var(--wa)/.6))}.bg-warning\/65{background-color:var(--fallback-wa,oklch(var(--wa)/.65))}.bg-warning\/70{background-color:var(--fallback-wa,oklch(var(--wa)/.7))}.bg-warning\/75{background-color:var(--fallback-wa,oklch(var(--wa)/.75))}.bg-warning\/80{background-color:var(--fallback-wa,oklch(var(--wa)/.8))}.bg-warning\/85{background-color:var(--fallback-wa,oklch(var(--wa)/.85))}.bg-warning\/90{background-color:var(--fallback-wa,oklch(var(--wa)/.9))}.bg-warning\/95{background-color:var(--fallback-wa,oklch(var(--wa)/.95))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/0{background-color:#fff0}.bg-white\/10{background-color:#ffffff1a}.bg-white\/100{background-color:#fff}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/35{background-color:#ffffff59}.bg-white\/40{background-color:#fff6}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.bg-yellow-100\/0{background-color:#fef9c300}.bg-yellow-100\/10{background-color:#fef9c31a}.bg-yellow-100\/100{background-color:#fef9c3}.bg-yellow-100\/15{background-color:#fef9c326}.bg-yellow-100\/20{background-color:#fef9c333}.bg-yellow-100\/25{background-color:#fef9c340}.bg-yellow-100\/30{background-color:#fef9c34d}.bg-yellow-100\/35{background-color:#fef9c359}.bg-yellow-100\/40{background-color:#fef9c366}.bg-yellow-100\/45{background-color:#fef9c373}.bg-yellow-100\/5{background-color:#fef9c30d}.bg-yellow-100\/50{background-color:#fef9c380}.bg-yellow-100\/55{background-color:#fef9c38c}.bg-yellow-100\/60{background-color:#fef9c399}.bg-yellow-100\/65{background-color:#fef9c3a6}.bg-yellow-100\/70{background-color:#fef9c3b3}.bg-yellow-100\/75{background-color:#fef9c3bf}.bg-yellow-100\/80{background-color:#fef9c3cc}.bg-yellow-100\/85{background-color:#fef9c3d9}.bg-yellow-100\/90{background-color:#fef9c3e6}.bg-yellow-100\/95{background-color:#fef9c3f2}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity))}.bg-yellow-200\/0{background-color:#fef08a00}.bg-yellow-200\/10{background-color:#fef08a1a}.bg-yellow-200\/100{background-color:#fef08a}.bg-yellow-200\/15{background-color:#fef08a26}.bg-yellow-200\/20{background-color:#fef08a33}.bg-yellow-200\/25{background-color:#fef08a40}.bg-yellow-200\/30{background-color:#fef08a4d}.bg-yellow-200\/35{background-color:#fef08a59}.bg-yellow-200\/40{background-color:#fef08a66}.bg-yellow-200\/45{background-color:#fef08a73}.bg-yellow-200\/5{background-color:#fef08a0d}.bg-yellow-200\/50{background-color:#fef08a80}.bg-yellow-200\/55{background-color:#fef08a8c}.bg-yellow-200\/60{background-color:#fef08a99}.bg-yellow-200\/65{background-color:#fef08aa6}.bg-yellow-200\/70{background-color:#fef08ab3}.bg-yellow-200\/75{background-color:#fef08abf}.bg-yellow-200\/80{background-color:#fef08acc}.bg-yellow-200\/85{background-color:#fef08ad9}.bg-yellow-200\/90{background-color:#fef08ae6}.bg-yellow-200\/95{background-color:#fef08af2}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity))}.bg-yellow-300\/0{background-color:#fde04700}.bg-yellow-300\/10{background-color:#fde0471a}.bg-yellow-300\/100{background-color:#fde047}.bg-yellow-300\/15{background-color:#fde04726}.bg-yellow-300\/20{background-color:#fde04733}.bg-yellow-300\/25{background-color:#fde04740}.bg-yellow-300\/30{background-color:#fde0474d}.bg-yellow-300\/35{background-color:#fde04759}.bg-yellow-300\/40{background-color:#fde04766}.bg-yellow-300\/45{background-color:#fde04773}.bg-yellow-300\/5{background-color:#fde0470d}.bg-yellow-300\/50{background-color:#fde04780}.bg-yellow-300\/55{background-color:#fde0478c}.bg-yellow-300\/60{background-color:#fde04799}.bg-yellow-300\/65{background-color:#fde047a6}.bg-yellow-300\/70{background-color:#fde047b3}.bg-yellow-300\/75{background-color:#fde047bf}.bg-yellow-300\/80{background-color:#fde047cc}.bg-yellow-300\/85{background-color:#fde047d9}.bg-yellow-300\/90{background-color:#fde047e6}.bg-yellow-300\/95{background-color:#fde047f2}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity))}.bg-yellow-400\/0{background-color:#facc1500}.bg-yellow-400\/10{background-color:#facc151a}.bg-yellow-400\/100{background-color:#facc15}.bg-yellow-400\/15{background-color:#facc1526}.bg-yellow-400\/20{background-color:#facc1533}.bg-yellow-400\/25{background-color:#facc1540}.bg-yellow-400\/30{background-color:#facc154d}.bg-yellow-400\/35{background-color:#facc1559}.bg-yellow-400\/40{background-color:#facc1566}.bg-yellow-400\/45{background-color:#facc1573}.bg-yellow-400\/5{background-color:#facc150d}.bg-yellow-400\/50{background-color:#facc1580}.bg-yellow-400\/55{background-color:#facc158c}.bg-yellow-400\/60{background-color:#facc1599}.bg-yellow-400\/65{background-color:#facc15a6}.bg-yellow-400\/70{background-color:#facc15b3}.bg-yellow-400\/75{background-color:#facc15bf}.bg-yellow-400\/80{background-color:#facc15cc}.bg-yellow-400\/85{background-color:#facc15d9}.bg-yellow-400\/90{background-color:#facc15e6}.bg-yellow-400\/95{background-color:#facc15f2}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.bg-yellow-50\/0{background-color:#fefce800}.bg-yellow-50\/10{background-color:#fefce81a}.bg-yellow-50\/100{background-color:#fefce8}.bg-yellow-50\/15{background-color:#fefce826}.bg-yellow-50\/20{background-color:#fefce833}.bg-yellow-50\/25{background-color:#fefce840}.bg-yellow-50\/30{background-color:#fefce84d}.bg-yellow-50\/35{background-color:#fefce859}.bg-yellow-50\/40{background-color:#fefce866}.bg-yellow-50\/45{background-color:#fefce873}.bg-yellow-50\/5{background-color:#fefce80d}.bg-yellow-50\/50{background-color:#fefce880}.bg-yellow-50\/55{background-color:#fefce88c}.bg-yellow-50\/60{background-color:#fefce899}.bg-yellow-50\/65{background-color:#fefce8a6}.bg-yellow-50\/70{background-color:#fefce8b3}.bg-yellow-50\/75{background-color:#fefce8bf}.bg-yellow-50\/80{background-color:#fefce8cc}.bg-yellow-50\/85{background-color:#fefce8d9}.bg-yellow-50\/90{background-color:#fefce8e6}.bg-yellow-50\/95{background-color:#fefce8f2}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.bg-yellow-500\/0{background-color:#eab30800}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/100{background-color:#eab308}.bg-yellow-500\/15{background-color:#eab30826}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/25{background-color:#eab30840}.bg-yellow-500\/30{background-color:#eab3084d}.bg-yellow-500\/35{background-color:#eab30859}.bg-yellow-500\/40{background-color:#eab30866}.bg-yellow-500\/45{background-color:#eab30873}.bg-yellow-500\/5{background-color:#eab3080d}.bg-yellow-500\/50{background-color:#eab30880}.bg-yellow-500\/55{background-color:#eab3088c}.bg-yellow-500\/60{background-color:#eab30899}.bg-yellow-500\/65{background-color:#eab308a6}.bg-yellow-500\/70{background-color:#eab308b3}.bg-yellow-500\/75{background-color:#eab308bf}.bg-yellow-500\/80{background-color:#eab308cc}.bg-yellow-500\/85{background-color:#eab308d9}.bg-yellow-500\/90{background-color:#eab308e6}.bg-yellow-500\/95{background-color:#eab308f2}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.bg-yellow-600\/0{background-color:#ca8a0400}.bg-yellow-600\/10{background-color:#ca8a041a}.bg-yellow-600\/100{background-color:#ca8a04}.bg-yellow-600\/15{background-color:#ca8a0426}.bg-yellow-600\/20{background-color:#ca8a0433}.bg-yellow-600\/25{background-color:#ca8a0440}.bg-yellow-600\/30{background-color:#ca8a044d}.bg-yellow-600\/35{background-color:#ca8a0459}.bg-yellow-600\/40{background-color:#ca8a0466}.bg-yellow-600\/45{background-color:#ca8a0473}.bg-yellow-600\/5{background-color:#ca8a040d}.bg-yellow-600\/50{background-color:#ca8a0480}.bg-yellow-600\/55{background-color:#ca8a048c}.bg-yellow-600\/60{background-color:#ca8a0499}.bg-yellow-600\/65{background-color:#ca8a04a6}.bg-yellow-600\/70{background-color:#ca8a04b3}.bg-yellow-600\/75{background-color:#ca8a04bf}.bg-yellow-600\/80{background-color:#ca8a04cc}.bg-yellow-600\/85{background-color:#ca8a04d9}.bg-yellow-600\/90{background-color:#ca8a04e6}.bg-yellow-600\/95{background-color:#ca8a04f2}.bg-yellow-700{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.bg-yellow-700\/0{background-color:#a1620700}.bg-yellow-700\/10{background-color:#a162071a}.bg-yellow-700\/100{background-color:#a16207}.bg-yellow-700\/15{background-color:#a1620726}.bg-yellow-700\/20{background-color:#a1620733}.bg-yellow-700\/25{background-color:#a1620740}.bg-yellow-700\/30{background-color:#a162074d}.bg-yellow-700\/35{background-color:#a1620759}.bg-yellow-700\/40{background-color:#a1620766}.bg-yellow-700\/45{background-color:#a1620773}.bg-yellow-700\/5{background-color:#a162070d}.bg-yellow-700\/50{background-color:#a1620780}.bg-yellow-700\/55{background-color:#a162078c}.bg-yellow-700\/60{background-color:#a1620799}.bg-yellow-700\/65{background-color:#a16207a6}.bg-yellow-700\/70{background-color:#a16207b3}.bg-yellow-700\/75{background-color:#a16207bf}.bg-yellow-700\/80{background-color:#a16207cc}.bg-yellow-700\/85{background-color:#a16207d9}.bg-yellow-700\/90{background-color:#a16207e6}.bg-yellow-700\/95{background-color:#a16207f2}.bg-yellow-800{--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity))}.bg-yellow-800\/0{background-color:#854d0e00}.bg-yellow-800\/10{background-color:#854d0e1a}.bg-yellow-800\/100{background-color:#854d0e}.bg-yellow-800\/15{background-color:#854d0e26}.bg-yellow-800\/20{background-color:#854d0e33}.bg-yellow-800\/25{background-color:#854d0e40}.bg-yellow-800\/30{background-color:#854d0e4d}.bg-yellow-800\/35{background-color:#854d0e59}.bg-yellow-800\/40{background-color:#854d0e66}.bg-yellow-800\/45{background-color:#854d0e73}.bg-yellow-800\/5{background-color:#854d0e0d}.bg-yellow-800\/50{background-color:#854d0e80}.bg-yellow-800\/55{background-color:#854d0e8c}.bg-yellow-800\/60{background-color:#854d0e99}.bg-yellow-800\/65{background-color:#854d0ea6}.bg-yellow-800\/70{background-color:#854d0eb3}.bg-yellow-800\/75{background-color:#854d0ebf}.bg-yellow-800\/80{background-color:#854d0ecc}.bg-yellow-800\/85{background-color:#854d0ed9}.bg-yellow-800\/90{background-color:#854d0ee6}.bg-yellow-800\/95{background-color:#854d0ef2}.bg-yellow-900{--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity))}.bg-yellow-900\/0{background-color:#713f1200}.bg-yellow-900\/10{background-color:#713f121a}.bg-yellow-900\/100{background-color:#713f12}.bg-yellow-900\/15{background-color:#713f1226}.bg-yellow-900\/20{background-color:#713f1233}.bg-yellow-900\/25{background-color:#713f1240}.bg-yellow-900\/30{background-color:#713f124d}.bg-yellow-900\/35{background-color:#713f1259}.bg-yellow-900\/40{background-color:#713f1266}.bg-yellow-900\/45{background-color:#713f1273}.bg-yellow-900\/5{background-color:#713f120d}.bg-yellow-900\/50{background-color:#713f1280}.bg-yellow-900\/55{background-color:#713f128c}.bg-yellow-900\/60{background-color:#713f1299}.bg-yellow-900\/65{background-color:#713f12a6}.bg-yellow-900\/70{background-color:#713f12b3}.bg-yellow-900\/75{background-color:#713f12bf}.bg-yellow-900\/80{background-color:#713f12cc}.bg-yellow-900\/85{background-color:#713f12d9}.bg-yellow-900\/90{background-color:#713f12e6}.bg-yellow-900\/95{background-color:#713f12f2}.bg-yellow-950{--tw-bg-opacity: 1;background-color:rgb(66 32 6 / var(--tw-bg-opacity))}.bg-yellow-950\/0{background-color:#42200600}.bg-yellow-950\/10{background-color:#4220061a}.bg-yellow-950\/100{background-color:#422006}.bg-yellow-950\/15{background-color:#42200626}.bg-yellow-950\/20{background-color:#42200633}.bg-yellow-950\/25{background-color:#42200640}.bg-yellow-950\/30{background-color:#4220064d}.bg-yellow-950\/35{background-color:#42200659}.bg-yellow-950\/40{background-color:#42200666}.bg-yellow-950\/45{background-color:#42200673}.bg-yellow-950\/5{background-color:#4220060d}.bg-yellow-950\/50{background-color:#42200680}.bg-yellow-950\/55{background-color:#4220068c}.bg-yellow-950\/60{background-color:#42200699}.bg-yellow-950\/65{background-color:#422006a6}.bg-yellow-950\/70{background-color:#422006b3}.bg-yellow-950\/75{background-color:#422006bf}.bg-yellow-950\/80{background-color:#422006cc}.bg-yellow-950\/85{background-color:#422006d9}.bg-yellow-950\/90{background-color:#422006e6}.bg-yellow-950\/95{background-color:#422006f2}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity))}.bg-zinc-100\/0{background-color:#f4f4f500}.bg-zinc-100\/10{background-color:#f4f4f51a}.bg-zinc-100\/100{background-color:#f4f4f5}.bg-zinc-100\/15{background-color:#f4f4f526}.bg-zinc-100\/20{background-color:#f4f4f533}.bg-zinc-100\/25{background-color:#f4f4f540}.bg-zinc-100\/30{background-color:#f4f4f54d}.bg-zinc-100\/35{background-color:#f4f4f559}.bg-zinc-100\/40{background-color:#f4f4f566}.bg-zinc-100\/45{background-color:#f4f4f573}.bg-zinc-100\/5{background-color:#f4f4f50d}.bg-zinc-100\/50{background-color:#f4f4f580}.bg-zinc-100\/55{background-color:#f4f4f58c}.bg-zinc-100\/60{background-color:#f4f4f599}.bg-zinc-100\/65{background-color:#f4f4f5a6}.bg-zinc-100\/70{background-color:#f4f4f5b3}.bg-zinc-100\/75{background-color:#f4f4f5bf}.bg-zinc-100\/80{background-color:#f4f4f5cc}.bg-zinc-100\/85{background-color:#f4f4f5d9}.bg-zinc-100\/90{background-color:#f4f4f5e6}.bg-zinc-100\/95{background-color:#f4f4f5f2}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity))}.bg-zinc-200\/0{background-color:#e4e4e700}.bg-zinc-200\/10{background-color:#e4e4e71a}.bg-zinc-200\/100{background-color:#e4e4e7}.bg-zinc-200\/15{background-color:#e4e4e726}.bg-zinc-200\/20{background-color:#e4e4e733}.bg-zinc-200\/25{background-color:#e4e4e740}.bg-zinc-200\/30{background-color:#e4e4e74d}.bg-zinc-200\/35{background-color:#e4e4e759}.bg-zinc-200\/40{background-color:#e4e4e766}.bg-zinc-200\/45{background-color:#e4e4e773}.bg-zinc-200\/5{background-color:#e4e4e70d}.bg-zinc-200\/50{background-color:#e4e4e780}.bg-zinc-200\/55{background-color:#e4e4e78c}.bg-zinc-200\/60{background-color:#e4e4e799}.bg-zinc-200\/65{background-color:#e4e4e7a6}.bg-zinc-200\/70{background-color:#e4e4e7b3}.bg-zinc-200\/75{background-color:#e4e4e7bf}.bg-zinc-200\/80{background-color:#e4e4e7cc}.bg-zinc-200\/85{background-color:#e4e4e7d9}.bg-zinc-200\/90{background-color:#e4e4e7e6}.bg-zinc-200\/95{background-color:#e4e4e7f2}.bg-zinc-300{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity))}.bg-zinc-300\/0{background-color:#d4d4d800}.bg-zinc-300\/10{background-color:#d4d4d81a}.bg-zinc-300\/100{background-color:#d4d4d8}.bg-zinc-300\/15{background-color:#d4d4d826}.bg-zinc-300\/20{background-color:#d4d4d833}.bg-zinc-300\/25{background-color:#d4d4d840}.bg-zinc-300\/30{background-color:#d4d4d84d}.bg-zinc-300\/35{background-color:#d4d4d859}.bg-zinc-300\/40{background-color:#d4d4d866}.bg-zinc-300\/45{background-color:#d4d4d873}.bg-zinc-300\/5{background-color:#d4d4d80d}.bg-zinc-300\/50{background-color:#d4d4d880}.bg-zinc-300\/55{background-color:#d4d4d88c}.bg-zinc-300\/60{background-color:#d4d4d899}.bg-zinc-300\/65{background-color:#d4d4d8a6}.bg-zinc-300\/70{background-color:#d4d4d8b3}.bg-zinc-300\/75{background-color:#d4d4d8bf}.bg-zinc-300\/80{background-color:#d4d4d8cc}.bg-zinc-300\/85{background-color:#d4d4d8d9}.bg-zinc-300\/90{background-color:#d4d4d8e6}.bg-zinc-300\/95{background-color:#d4d4d8f2}.bg-zinc-400{--tw-bg-opacity: 1;background-color:rgb(161 161 170 / var(--tw-bg-opacity))}.bg-zinc-400\/0{background-color:#a1a1aa00}.bg-zinc-400\/10{background-color:#a1a1aa1a}.bg-zinc-400\/100{background-color:#a1a1aa}.bg-zinc-400\/15{background-color:#a1a1aa26}.bg-zinc-400\/20{background-color:#a1a1aa33}.bg-zinc-400\/25{background-color:#a1a1aa40}.bg-zinc-400\/30{background-color:#a1a1aa4d}.bg-zinc-400\/35{background-color:#a1a1aa59}.bg-zinc-400\/40{background-color:#a1a1aa66}.bg-zinc-400\/45{background-color:#a1a1aa73}.bg-zinc-400\/5{background-color:#a1a1aa0d}.bg-zinc-400\/50{background-color:#a1a1aa80}.bg-zinc-400\/55{background-color:#a1a1aa8c}.bg-zinc-400\/60{background-color:#a1a1aa99}.bg-zinc-400\/65{background-color:#a1a1aaa6}.bg-zinc-400\/70{background-color:#a1a1aab3}.bg-zinc-400\/75{background-color:#a1a1aabf}.bg-zinc-400\/80{background-color:#a1a1aacc}.bg-zinc-400\/85{background-color:#a1a1aad9}.bg-zinc-400\/90{background-color:#a1a1aae6}.bg-zinc-400\/95{background-color:#a1a1aaf2}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-zinc-50\/0{background-color:#fafafa00}.bg-zinc-50\/10{background-color:#fafafa1a}.bg-zinc-50\/100{background-color:#fafafa}.bg-zinc-50\/15{background-color:#fafafa26}.bg-zinc-50\/20{background-color:#fafafa33}.bg-zinc-50\/25{background-color:#fafafa40}.bg-zinc-50\/30{background-color:#fafafa4d}.bg-zinc-50\/35{background-color:#fafafa59}.bg-zinc-50\/40{background-color:#fafafa66}.bg-zinc-50\/45{background-color:#fafafa73}.bg-zinc-50\/5{background-color:#fafafa0d}.bg-zinc-50\/50{background-color:#fafafa80}.bg-zinc-50\/55{background-color:#fafafa8c}.bg-zinc-50\/60{background-color:#fafafa99}.bg-zinc-50\/65{background-color:#fafafaa6}.bg-zinc-50\/70{background-color:#fafafab3}.bg-zinc-50\/75{background-color:#fafafabf}.bg-zinc-50\/80{background-color:#fafafacc}.bg-zinc-50\/85{background-color:#fafafad9}.bg-zinc-50\/90{background-color:#fafafae6}.bg-zinc-50\/95{background-color:#fafafaf2}.bg-zinc-500{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity))}.bg-zinc-500\/0{background-color:#71717a00}.bg-zinc-500\/10{background-color:#71717a1a}.bg-zinc-500\/100{background-color:#71717a}.bg-zinc-500\/15{background-color:#71717a26}.bg-zinc-500\/20{background-color:#71717a33}.bg-zinc-500\/25{background-color:#71717a40}.bg-zinc-500\/30{background-color:#71717a4d}.bg-zinc-500\/35{background-color:#71717a59}.bg-zinc-500\/40{background-color:#71717a66}.bg-zinc-500\/45{background-color:#71717a73}.bg-zinc-500\/5{background-color:#71717a0d}.bg-zinc-500\/50{background-color:#71717a80}.bg-zinc-500\/55{background-color:#71717a8c}.bg-zinc-500\/60{background-color:#71717a99}.bg-zinc-500\/65{background-color:#71717aa6}.bg-zinc-500\/70{background-color:#71717ab3}.bg-zinc-500\/75{background-color:#71717abf}.bg-zinc-500\/80{background-color:#71717acc}.bg-zinc-500\/85{background-color:#71717ad9}.bg-zinc-500\/90{background-color:#71717ae6}.bg-zinc-500\/95{background-color:#71717af2}.bg-zinc-600{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity))}.bg-zinc-600\/0{background-color:#52525b00}.bg-zinc-600\/10{background-color:#52525b1a}.bg-zinc-600\/100{background-color:#52525b}.bg-zinc-600\/15{background-color:#52525b26}.bg-zinc-600\/20{background-color:#52525b33}.bg-zinc-600\/25{background-color:#52525b40}.bg-zinc-600\/30{background-color:#52525b4d}.bg-zinc-600\/35{background-color:#52525b59}.bg-zinc-600\/40{background-color:#52525b66}.bg-zinc-600\/45{background-color:#52525b73}.bg-zinc-600\/5{background-color:#52525b0d}.bg-zinc-600\/50{background-color:#52525b80}.bg-zinc-600\/55{background-color:#52525b8c}.bg-zinc-600\/60{background-color:#52525b99}.bg-zinc-600\/65{background-color:#52525ba6}.bg-zinc-600\/70{background-color:#52525bb3}.bg-zinc-600\/75{background-color:#52525bbf}.bg-zinc-600\/80{background-color:#52525bcc}.bg-zinc-600\/85{background-color:#52525bd9}.bg-zinc-600\/90{background-color:#52525be6}.bg-zinc-600\/95{background-color:#52525bf2}.bg-zinc-700{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.bg-zinc-700\/0{background-color:#3f3f4600}.bg-zinc-700\/10{background-color:#3f3f461a}.bg-zinc-700\/100{background-color:#3f3f46}.bg-zinc-700\/15{background-color:#3f3f4626}.bg-zinc-700\/20{background-color:#3f3f4633}.bg-zinc-700\/25{background-color:#3f3f4640}.bg-zinc-700\/30{background-color:#3f3f464d}.bg-zinc-700\/35{background-color:#3f3f4659}.bg-zinc-700\/40{background-color:#3f3f4666}.bg-zinc-700\/45{background-color:#3f3f4673}.bg-zinc-700\/5{background-color:#3f3f460d}.bg-zinc-700\/50{background-color:#3f3f4680}.bg-zinc-700\/55{background-color:#3f3f468c}.bg-zinc-700\/60{background-color:#3f3f4699}.bg-zinc-700\/65{background-color:#3f3f46a6}.bg-zinc-700\/70{background-color:#3f3f46b3}.bg-zinc-700\/75{background-color:#3f3f46bf}.bg-zinc-700\/80{background-color:#3f3f46cc}.bg-zinc-700\/85{background-color:#3f3f46d9}.bg-zinc-700\/90{background-color:#3f3f46e6}.bg-zinc-700\/95{background-color:#3f3f46f2}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.bg-zinc-800\/0{background-color:#27272a00}.bg-zinc-800\/10{background-color:#27272a1a}.bg-zinc-800\/100{background-color:#27272a}.bg-zinc-800\/15{background-color:#27272a26}.bg-zinc-800\/20{background-color:#27272a33}.bg-zinc-800\/25{background-color:#27272a40}.bg-zinc-800\/30{background-color:#27272a4d}.bg-zinc-800\/35{background-color:#27272a59}.bg-zinc-800\/40{background-color:#27272a66}.bg-zinc-800\/45{background-color:#27272a73}.bg-zinc-800\/5{background-color:#27272a0d}.bg-zinc-800\/50{background-color:#27272a80}.bg-zinc-800\/55{background-color:#27272a8c}.bg-zinc-800\/60{background-color:#27272a99}.bg-zinc-800\/65{background-color:#27272aa6}.bg-zinc-800\/70{background-color:#27272ab3}.bg-zinc-800\/75{background-color:#27272abf}.bg-zinc-800\/80{background-color:#27272acc}.bg-zinc-800\/85{background-color:#27272ad9}.bg-zinc-800\/90{background-color:#27272ae6}.bg-zinc-800\/95{background-color:#27272af2}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}.bg-zinc-900\/0{background-color:#18181b00}.bg-zinc-900\/10{background-color:#18181b1a}.bg-zinc-900\/100{background-color:#18181b}.bg-zinc-900\/15{background-color:#18181b26}.bg-zinc-900\/20{background-color:#18181b33}.bg-zinc-900\/25{background-color:#18181b40}.bg-zinc-900\/30{background-color:#18181b4d}.bg-zinc-900\/35{background-color:#18181b59}.bg-zinc-900\/40{background-color:#18181b66}.bg-zinc-900\/45{background-color:#18181b73}.bg-zinc-900\/5{background-color:#18181b0d}.bg-zinc-900\/50{background-color:#18181b80}.bg-zinc-900\/55{background-color:#18181b8c}.bg-zinc-900\/60{background-color:#18181b99}.bg-zinc-900\/65{background-color:#18181ba6}.bg-zinc-900\/70{background-color:#18181bb3}.bg-zinc-900\/75{background-color:#18181bbf}.bg-zinc-900\/80{background-color:#18181bcc}.bg-zinc-900\/85{background-color:#18181bd9}.bg-zinc-900\/90{background-color:#18181be6}.bg-zinc-900\/95{background-color:#18181bf2}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity))}.bg-zinc-950\/0{background-color:#09090b00}.bg-zinc-950\/10{background-color:#09090b1a}.bg-zinc-950\/100{background-color:#09090b}.bg-zinc-950\/15{background-color:#09090b26}.bg-zinc-950\/20{background-color:#09090b33}.bg-zinc-950\/25{background-color:#09090b40}.bg-zinc-950\/30{background-color:#09090b4d}.bg-zinc-950\/35{background-color:#09090b59}.bg-zinc-950\/40{background-color:#09090b66}.bg-zinc-950\/45{background-color:#09090b73}.bg-zinc-950\/5{background-color:#09090b0d}.bg-zinc-950\/50{background-color:#09090b80}.bg-zinc-950\/55{background-color:#09090b8c}.bg-zinc-950\/60{background-color:#09090b99}.bg-zinc-950\/65{background-color:#09090ba6}.bg-zinc-950\/70{background-color:#09090bb3}.bg-zinc-950\/75{background-color:#09090bbf}.bg-zinc-950\/80{background-color:#09090bcc}.bg-zinc-950\/85{background-color:#09090bd9}.bg-zinc-950\/90{background-color:#09090be6}.bg-zinc-950\/95{background-color:#09090bf2}.bg-opacity-0{--tw-bg-opacity: 0}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-100{--tw-bg-opacity: 1}.bg-opacity-15{--tw-bg-opacity: .15}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-25{--tw-bg-opacity: .25}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-35{--tw-bg-opacity: .35}.bg-opacity-40{--tw-bg-opacity: .4}.bg-opacity-45{--tw-bg-opacity: .45}.bg-opacity-5{--tw-bg-opacity: .05}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-55{--tw-bg-opacity: .55}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-65{--tw-bg-opacity: .65}.bg-opacity-70{--tw-bg-opacity: .7}.bg-opacity-75{--tw-bg-opacity: .75}.bg-opacity-80{--tw-bg-opacity: .8}.bg-opacity-85{--tw-bg-opacity: .85}.bg-opacity-90{--tw-bg-opacity: .9}.bg-opacity-95{--tw-bg-opacity: .95}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-none{background-image:none}.bg-auto{background-size:auto}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-local{background-attachment:local}.bg-scroll{background-attachment:scroll}.bg-clip-border{background-clip:border-box}.bg-clip-padding{background-clip:padding-box}.bg-clip-content{background-clip:content-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-bottom{background-position:bottom}.bg-center{background-position:center}.bg-left{background-position:left}.bg-left-bottom{background-position:left bottom}.bg-left-top{background-position:left top}.bg-right{background-position:right}.bg-right-bottom{background-position:right bottom}.bg-right-top{background-position:right top}.bg-top{background-position:top}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-repeat-round{background-repeat:round}.bg-repeat-space{background-repeat:space}.bg-origin-border{background-origin:border-box}.bg-origin-padding{background-origin:padding-box}.bg-origin-content{background-origin:content-box}.fill-base-100{fill:var(--fallback-b1,oklch(var(--b1)/1))}.stroke-base-100{stroke:var(--fallback-b1,oklch(var(--b1)/1))}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-6{padding-left:1.5rem}.pr-3{padding-right:.75rem}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xxs{font-size:.6rem}.font-bold{font-weight:700}.font-extralight{font-weight:200}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.tracking-tight{letter-spacing:-.025em}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-neutral-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity))}.text-neutral-950{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.bg-blend-normal{background-blend-mode:normal}.bg-blend-multiply{background-blend-mode:multiply}.bg-blend-screen{background-blend-mode:screen}.bg-blend-overlay{background-blend-mode:overlay}.bg-blend-darken{background-blend-mode:darken}.bg-blend-lighten{background-blend-mode:lighten}.bg-blend-color-dodge{background-blend-mode:color-dodge}.bg-blend-color-burn{background-blend-mode:color-burn}.bg-blend-hard-light{background-blend-mode:hard-light}.bg-blend-soft-light{background-blend-mode:soft-light}.bg-blend-difference{background-blend-mode:difference}.bg-blend-exclusion{background-blend-mode:exclusion}.bg-blend-hue{background-blend-mode:hue}.bg-blend-saturation{background-blend-mode:saturation}.bg-blend-color{background-blend-mode:color}.bg-blend-luminosity{background-blend-mode:luminosity}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-width{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.\[--fallback-bc\:\#94a3b8\]{--fallback-bc: #94a3b8}.\[--fallback-su\:\#22c55e\]{--fallback-su: #22c55e}.\[--tglbg\:\#e2e8f0\]{--tglbg: #e2e8f0}@media (min-width: 1800px){.\33xl\:container{width:100%}@media (min-width: 640px){.\33xl\:container{max-width:640px}}@media (min-width: 768px){.\33xl\:container{max-width:768px}}@media (min-width: 1024px){.\33xl\:container{max-width:1024px}}@media (min-width: 1280px){.\33xl\:container{max-width:1280px}}@media (min-width: 1536px){.\33xl\:container{max-width:1536px}}.\33xl\:container{max-width:1800px}}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.dark\:border-slate-600:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}.dark\:border-slate-700:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}.dark\:bg-amber-600:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}.dark\:bg-blue-600:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.dark\:bg-blue-800:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.dark\:bg-green-500:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.dark\:bg-green-700:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}.dark\:bg-neutral-600:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity))}.dark\:bg-neutral-800:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.dark\:bg-orange-400:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}.dark\:bg-red-600:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.dark\:bg-red-700:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.dark\:bg-sky-400:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity))}.dark\:bg-sky-700:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity))}.dark\:bg-slate-600:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.dark\:bg-slate-700:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.dark\:bg-slate-800:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.dark\:bg-slate-900:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.dark\:text-blue-200:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity))}.dark\:text-blue-400:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.dark\:text-green-400:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.dark\:text-green-600:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.dark\:text-neutral-100:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity))}.dark\:text-red-600:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.dark\:text-sky-400:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity))}.dark\:text-slate-100:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.dark\:text-slate-200:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}.dark\:text-slate-300:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.dark\:text-slate-400:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.dark\:text-slate-500:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}body{display:flex;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}body:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}body{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}body:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}#app{margin-left:auto;margin-right:auto}@media (min-width: 1800px){#app{width:100%}@media (min-width: 640px){#app{max-width:640px}}@media (min-width: 768px){#app{max-width:768px}}@media (min-width: 1024px){#app{max-width:1024px}}@media (min-width: 1280px){#app{max-width:1280px}}@media (min-width: 1536px){#app{max-width:1536px}}#app{max-width:1800px}}#app{margin-left:auto;margin-right:auto;margin-top:1rem}@media (min-width: 1800px){#app{width:91.666667%}}@media (min-width: 1024px){#app{width:83.333333%}} diff --git a/dist/assets/index-DYjX_zK2.js b/dist/assets/index-D2WYd2RY.js similarity index 69% rename from dist/assets/index-DYjX_zK2.js rename to dist/assets/index-D2WYd2RY.js index d3f0453..b9c1d62 100644 --- a/dist/assets/index-DYjX_zK2.js +++ b/dist/assets/index-D2WYd2RY.js @@ -2,32 +2,32 @@ * @vue/shared v3.4.29 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Zr(s,n){const c=new Set(s.split(","));return d=>c.has(d)}const Vt={},qi=[],Me=()=>{},Mh=()=>!1,Es=s=>s.charCodeAt(0)===111&&s.charCodeAt(1)===110&&(s.charCodeAt(2)>122||s.charCodeAt(2)<97),Kr=s=>s.startsWith("onUpdate:"),he=Object.assign,Jr=(s,n)=>{const c=s.indexOf(n);c>-1&&s.splice(c,1)},Oh=Object.prototype.hasOwnProperty,Nt=(s,n)=>Oh.call(s,n),wt=Array.isArray,Zi=s=>Ts(s)==="[object Map]",xl=s=>Ts(s)==="[object Set]",St=s=>typeof s=="function",le=s=>typeof s=="string",Hi=s=>typeof s=="symbol",qt=s=>s!==null&&typeof s=="object",ml=s=>(qt(s)||St(s))&&St(s.then)&&St(s.catch),bl=Object.prototype.toString,Ts=s=>bl.call(s),Rh=s=>Ts(s).slice(8,-1),vl=s=>Ts(s)==="[object Object]",Qr=s=>le(s)&&s!=="NaN"&&s[0]!=="-"&&""+parseInt(s,10)===s,ua=Zr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_s=s=>{const n=Object.create(null);return c=>n[c]||(n[c]=s(c))},zh=/-(\w)/g,Ue=_s(s=>s.replace(zh,(n,c)=>c?c.toUpperCase():"")),Fh=/\B([A-Z])/g,ea=_s(s=>s.replace(Fh,"-$1").toLowerCase()),Is=_s(s=>s.charAt(0).toUpperCase()+s.slice(1)),Ks=_s(s=>s?`on${Is(s)}`:""),bi=(s,n)=>!Object.is(s,n),Js=(s,...n)=>{for(let c=0;c{Object.defineProperty(s,n,{configurable:!0,enumerable:!1,writable:d,value:c})},Nh=s=>{const n=parseFloat(s);return isNaN(n)?s:n};let Dn;const wl=()=>Dn||(Dn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ms(s){if(wt(s)){const n={};for(let c=0;c{if(c){const d=c.split(Yh);d.length>1&&(n[d[0].trim()]=d[1].trim())}}),n}function ie(s){let n="";if(le(s))n=s;else if(wt(s))for(let c=0;cle(s)?s:s==null?"":wt(s)||qt(s)&&(s.toString===bl||!St(s.toString))?JSON.stringify(s,Al,2):String(s),Al=(s,n)=>n&&n.__v_isRef?Al(s,n.value):Zi(n)?{[`Map(${n.size})`]:[...n.entries()].reduce((c,[d,m],y)=>(c[Qs(d,y)+" =>"]=m,c),{})}:xl(n)?{[`Set(${n.size})`]:[...n.values()].map(c=>Qs(c))}:Hi(n)?Qs(n):qt(n)&&!wt(n)&&!vl(n)?String(n):n,Qs=(s,n="")=>{var c;return Hi(s)?`Symbol(${(c=s.description)!=null?c:n})`:s};/** +**//*! #__NO_SIDE_EFFECTS__ */function Zr(s,n){const c=new Set(s.split(","));return d=>c.has(d)}const Vt={},$i=[],Me=()=>{},Mh=()=>!1,Es=s=>s.charCodeAt(0)===111&&s.charCodeAt(1)===110&&(s.charCodeAt(2)>122||s.charCodeAt(2)<97),Kr=s=>s.startsWith("onUpdate:"),he=Object.assign,Jr=(s,n)=>{const c=s.indexOf(n);c>-1&&s.splice(c,1)},Oh=Object.prototype.hasOwnProperty,Xt=(s,n)=>Oh.call(s,n),kt=Array.isArray,qi=s=>Ts(s)==="[object Map]",xl=s=>Ts(s)==="[object Set]",St=s=>typeof s=="function",le=s=>typeof s=="string",Di=s=>typeof s=="symbol",Zt=s=>s!==null&&typeof s=="object",ml=s=>(Zt(s)||St(s))&&St(s.then)&&St(s.catch),bl=Object.prototype.toString,Ts=s=>bl.call(s),Rh=s=>Ts(s).slice(8,-1),vl=s=>Ts(s)==="[object Object]",Qr=s=>le(s)&&s!=="NaN"&&s[0]!=="-"&&""+parseInt(s,10)===s,da=Zr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Is=s=>{const n=Object.create(null);return c=>n[c]||(n[c]=s(c))},zh=/-(\w)/g,Ue=Is(s=>s.replace(zh,(n,c)=>c?c.toUpperCase():"")),Fh=/\B([A-Z])/g,ta=Is(s=>s.replace(Fh,"-$1").toLowerCase()),Ms=Is(s=>s.charAt(0).toUpperCase()+s.slice(1)),Ks=Is(s=>s?`on${Ms(s)}`:""),bi=(s,n)=>!Object.is(s,n),Js=(s,...n)=>{for(let c=0;c{Object.defineProperty(s,n,{configurable:!0,enumerable:!1,writable:d,value:c})},Nh=s=>{const n=parseFloat(s);return isNaN(n)?s:n};let Dn;const wl=()=>Dn||(Dn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function _a(s){if(kt(s)){const n={};for(let c=0;c{if(c){const d=c.split(Yh);d.length>1&&(n[d[0].trim()]=d[1].trim())}}),n}function ae(s){let n="";if(le(s))n=s;else if(kt(s))for(let c=0;cle(s)?s:s==null?"":kt(s)||Zt(s)&&(s.toString===bl||!St(s.toString))?JSON.stringify(s,Al,2):String(s),Al=(s,n)=>n&&n.__v_isRef?Al(s,n.value):qi(n)?{[`Map(${n.size})`]:[...n.entries()].reduce((c,[d,m],y)=>(c[Qs(d,y)+" =>"]=m,c),{})}:xl(n)?{[`Set(${n.size})`]:[...n.values()].map(c=>Qs(c))}:Di(n)?Qs(n):Zt(n)&&!kt(n)&&!vl(n)?String(n):n,Qs=(s,n="")=>{var c;return Di(s)?`Symbol(${(c=s.description)!=null?c:n})`:s};/** * @vue/reactivity v3.4.29 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let Fe;class Vh{constructor(n=!1){this.detached=n,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Fe,!n&&Fe&&(this.index=(Fe.scopes||(Fe.scopes=[])).push(this)-1)}get active(){return this._active}run(n){if(this._active){const c=Fe;try{return Fe=this,n()}finally{Fe=c}}}on(){Fe=this}off(){Fe=this.parent}stop(n){if(this._active){let c,d;for(c=0,d=this.effects.length;c=5)break}}this._dirtyLevel===1&&(this._dirtyLevel=0),Ai()}return this._dirtyLevel>=5}set dirty(n){this._dirtyLevel=n?5:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let n=xi,c=zi;try{return xi=!0,zi=this,this._runnings++,Hn(this),this.fn()}finally{Bn(this),this._runnings--,zi=c,xi=n}}stop(){this.active&&(Hn(this),Bn(this),this.onStop&&this.onStop(),this.active=!1)}}function Uh(s){return s.value}function Hn(s){s._trackId++,s._depsLength=0}function Bn(s){if(s.deps.length>s._depsLength){for(let n=s._depsLength;n0){d._dirtyLevel=2;continue}let m;d._dirtyLevel{const c=new Map;return c.cleanup=s,c.computed=n,c},ms=new WeakMap,Fi=Symbol(""),vr=Symbol("");function Ce(s,n,c){if(xi&&zi){let d=ms.get(s);d||ms.set(s,d=new Map);let m=d.get(c);m||d.set(c,m=El(()=>d.delete(c))),Pl(zi,m)}}function ii(s,n,c,d,m,y){const C=ms.get(s);if(!C)return;let L=[];if(n==="clear")L=[...C.values()];else if(c==="length"&&wt(s)){const I=Number(d);C.forEach((R,X)=>{(X==="length"||!Hi(X)&&X>=I)&&L.push(R)})}else switch(c!==void 0&&L.push(C.get(c)),n){case"add":wt(s)?Qr(c)&&L.push(C.get("length")):(L.push(C.get(Fi)),Zi(s)&&L.push(C.get(vr)));break;case"delete":wt(s)||(L.push(C.get(Fi)),Zi(s)&&L.push(C.get(vr)));break;case"set":Zi(s)&&L.push(C.get(Fi));break}en();for(const I of L)I&&Ll(I,5);an()}function $h(s,n){const c=ms.get(s);return c&&c.get(n)}const qh=Zr("__proto__,__v_isRef,__isVue"),Tl=new Set(Object.getOwnPropertyNames(Symbol).filter(s=>s!=="arguments"&&s!=="caller").map(s=>Symbol[s]).filter(Hi)),Wn=Zh();function Zh(){const s={};return["includes","indexOf","lastIndexOf"].forEach(n=>{s[n]=function(...c){const d=Yt(this);for(let y=0,C=this.length;y{s[n]=function(...c){ki(),en();const d=Yt(this)[n].apply(this,c);return an(),Ai(),d}}),s}function Kh(s){Hi(s)||(s=String(s));const n=Yt(this);return Ce(n,"has",s),n.hasOwnProperty(s)}class _l{constructor(n=!1,c=!1){this._isReadonly=n,this._isShallow=c}get(n,c,d){const m=this._isReadonly,y=this._isShallow;if(c==="__v_isReactive")return!m;if(c==="__v_isReadonly")return m;if(c==="__v_isShallow")return y;if(c==="__v_raw")return d===(m?y?hd:Rl:y?Ol:Ml).get(n)||Object.getPrototypeOf(n)===Object.getPrototypeOf(d)?n:void 0;const C=wt(n);if(!m){if(C&&Nt(Wn,c))return Reflect.get(Wn,c,d);if(c==="hasOwnProperty")return Kh}const L=Reflect.get(n,c,d);return(Hi(c)?Tl.has(c):qh(c))||(m||Ce(n,"get",c),y)?L:ve(L)?C&&Qr(c)?L:L.value:qt(L)?m?zl(L):Ta(L):L}}class Il extends _l{constructor(n=!1){super(!1,n)}set(n,c,d,m){let y=n[c];if(!this._isShallow){const I=va(y);if(!bs(d)&&!va(d)&&(y=Yt(y),d=Yt(d)),!wt(n)&&ve(y)&&!ve(d))return I?!1:(y.value=d,!0)}const C=wt(n)&&Qr(c)?Number(c)s,Os=s=>Reflect.getPrototypeOf(s);function Da(s,n,c=!1,d=!1){s=s.__v_raw;const m=Yt(s),y=Yt(n);c||(bi(n,y)&&Ce(m,"get",n),Ce(m,"get",y));const{has:C}=Os(m),L=d?sn:c?on:ya;if(C.call(m,n))return L(s.get(n));if(C.call(m,y))return L(s.get(y));s!==m&&s.get(n)}function Ha(s,n=!1){const c=this.__v_raw,d=Yt(c),m=Yt(s);return n||(bi(s,m)&&Ce(d,"has",s),Ce(d,"has",m)),s===m?c.has(s):c.has(s)||c.has(m)}function Ba(s,n=!1){return s=s.__v_raw,!n&&Ce(Yt(s),"iterate",Fi),Reflect.get(s,"size",s)}function Vn(s){s=Yt(s);const n=Yt(this);return Os(n).has.call(n,s)||(n.add(s),ii(n,"add",s,s)),this}function Gn(s,n){n=Yt(n);const c=Yt(this),{has:d,get:m}=Os(c);let y=d.call(c,s);y||(s=Yt(s),y=d.call(c,s));const C=m.call(c,s);return c.set(s,n),y?bi(n,C)&&ii(c,"set",s,n):ii(c,"add",s,n),this}function jn(s){const n=Yt(this),{has:c,get:d}=Os(n);let m=c.call(n,s);m||(s=Yt(s),m=c.call(n,s)),d&&d.call(n,s);const y=n.delete(s);return m&&ii(n,"delete",s,void 0),y}function Un(){const s=Yt(this),n=s.size!==0,c=s.clear();return n&&ii(s,"clear",void 0,void 0),c}function Wa(s,n){return function(d,m){const y=this,C=y.__v_raw,L=Yt(C),I=n?sn:s?on:ya;return!s&&Ce(L,"iterate",Fi),C.forEach((R,X)=>d.call(m,I(R),I(X),y))}}function Va(s,n,c){return function(...d){const m=this.__v_raw,y=Yt(m),C=Zi(y),L=s==="entries"||s===Symbol.iterator&&C,I=s==="keys"&&C,R=m[s](...d),X=c?sn:n?on:ya;return!n&&Ce(y,"iterate",I?vr:Fi),{next(){const{value:D,done:G}=R.next();return G?{value:D,done:G}:{value:L?[X(D[0]),X(D[1])]:X(D),done:G}},[Symbol.iterator](){return this}}}}function di(s){return function(...n){return s==="delete"?!1:s==="clear"?void 0:this}}function id(){const s={get(y){return Da(this,y)},get size(){return Ba(this)},has:Ha,add:Vn,set:Gn,delete:jn,clear:Un,forEach:Wa(!1,!1)},n={get(y){return Da(this,y,!1,!0)},get size(){return Ba(this)},has:Ha,add:Vn,set:Gn,delete:jn,clear:Un,forEach:Wa(!1,!0)},c={get(y){return Da(this,y,!0)},get size(){return Ba(this,!0)},has(y){return Ha.call(this,y,!0)},add:di("add"),set:di("set"),delete:di("delete"),clear:di("clear"),forEach:Wa(!0,!1)},d={get(y){return Da(this,y,!0,!0)},get size(){return Ba(this,!0)},has(y){return Ha.call(this,y,!0)},add:di("add"),set:di("set"),delete:di("delete"),clear:di("clear"),forEach:Wa(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(y=>{s[y]=Va(y,!1,!1),c[y]=Va(y,!0,!1),n[y]=Va(y,!1,!0),d[y]=Va(y,!0,!0)}),[s,c,n,d]}const[ad,sd,rd,nd]=id();function rn(s,n){const c=n?s?nd:rd:s?sd:ad;return(d,m,y)=>m==="__v_isReactive"?!s:m==="__v_isReadonly"?s:m==="__v_raw"?d:Reflect.get(Nt(c,m)&&m in d?c:d,m,y)}const od={get:rn(!1,!1)},ld={get:rn(!1,!0)},cd={get:rn(!0,!1)};const Ml=new WeakMap,Ol=new WeakMap,Rl=new WeakMap,hd=new WeakMap;function dd(s){switch(s){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ud(s){return s.__v_skip||!Object.isExtensible(s)?0:dd(Rh(s))}function Ta(s){return va(s)?s:nn(s,!1,Qh,od,Ml)}function fd(s){return nn(s,!1,ed,ld,Ol)}function zl(s){return nn(s,!0,td,cd,Rl)}function nn(s,n,c,d,m){if(!qt(s)||s.__v_raw&&!(n&&s.__v_isReactive))return s;const y=m.get(s);if(y)return y;const C=ud(s);if(C===0)return s;const L=new Proxy(s,C===2?d:c);return m.set(s,L),L}function fa(s){return va(s)?fa(s.__v_raw):!!(s&&s.__v_isReactive)}function va(s){return!!(s&&s.__v_isReadonly)}function bs(s){return!!(s&&s.__v_isShallow)}function Fl(s){return s?!!s.__v_raw:!1}function Yt(s){const n=s&&s.__v_raw;return n?Yt(n):s}function gd(s){return Object.isExtensible(s)&&yl(s,"__v_skip",!0),s}const ya=s=>qt(s)?Ta(s):s,on=s=>qt(s)?zl(s):s;class Nl{constructor(n,c,d,m){this.getter=n,this._setter=c,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new tn(()=>n(this._value),()=>ns(this,this.effect._dirtyLevel===3?3:4)),this.effect.computed=this,this.effect.active=this._cacheable=!m,this.__v_isReadonly=d}get value(){const n=Yt(this);return(!n._cacheable||n.effect.dirty)&&bi(n._value,n._value=n.effect.run())&&ns(n,5),Xl(n),n.effect._dirtyLevel>=2&&ns(n,3),n._value}set value(n){this._setter(n)}get _dirty(){return this.effect.dirty}set _dirty(n){this.effect.dirty=n}}function pd(s,n,c=!1){let d,m;const y=St(s);return y?(d=s,m=Me):(d=s.get,m=s.set),new Nl(d,m,y||!m,c)}function Xl(s){var n;xi&&zi&&(s=Yt(s),Pl(zi,(n=s.dep)!=null?n:s.dep=El(()=>s.dep=void 0,s instanceof Nl?s:void 0)))}function ns(s,n=5,c,d){s=Yt(s);const m=s.dep;m&&Ll(m,n)}function ve(s){return!!(s&&s.__v_isRef===!0)}function He(s){return xd(s,!1)}function xd(s,n){return ve(s)?s:new md(s,n)}class md{constructor(n,c){this.__v_isShallow=c,this.dep=void 0,this.__v_isRef=!0,this._rawValue=c?n:Yt(n),this._value=c?n:ya(n)}get value(){return Xl(this),this._value}set value(n){const c=this.__v_isShallow||bs(n)||va(n);n=c?n:Yt(n),bi(n,this._rawValue)&&(this._rawValue,this._rawValue=n,this._value=c?n:ya(n),ns(this,5))}}function dt(s){return ve(s)?s.value:s}const bd={get:(s,n,c)=>dt(Reflect.get(s,n,c)),set:(s,n,c,d)=>{const m=s[n];return ve(m)&&!ve(c)?(m.value=c,!0):Reflect.set(s,n,c,d)}};function Yl(s){return fa(s)?s:new Proxy(s,bd)}function vd(s){const n=wt(s)?new Array(s.length):{};for(const c in s)n[c]=wd(s,c);return n}class yd{constructor(n,c,d){this._object=n,this._key=c,this._defaultValue=d,this.__v_isRef=!0}get value(){const n=this._object[this._key];return n===void 0?this._defaultValue:n}set value(n){this._object[this._key]=n}get dep(){return $h(Yt(this._object),this._key)}}function wd(s,n,c){const d=s[n];return ve(d)?d:new yd(s,n,c)}/** +**/let Ne;class Vh{constructor(n=!1){this.detached=n,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ne,!n&&Ne&&(this.index=(Ne.scopes||(Ne.scopes=[])).push(this)-1)}get active(){return this._active}run(n){if(this._active){const c=Ne;try{return Ne=this,n()}finally{Ne=c}}}on(){Ne=this}off(){Ne=this.parent}stop(n){if(this._active){let c,d;for(c=0,d=this.effects.length;c=5)break}}this._dirtyLevel===1&&(this._dirtyLevel=0),Ai()}return this._dirtyLevel>=5}set dirty(n){this._dirtyLevel=n?5:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let n=xi,c=Ri;try{return xi=!0,Ri=this,this._runnings++,Hn(this),this.fn()}finally{Bn(this),this._runnings--,Ri=c,xi=n}}stop(){this.active&&(Hn(this),Bn(this),this.onStop&&this.onStop(),this.active=!1)}}function Uh(s){return s.value}function Hn(s){s._trackId++,s._depsLength=0}function Bn(s){if(s.deps.length>s._depsLength){for(let n=s._depsLength;n0){d._dirtyLevel=2;continue}let m;d._dirtyLevel{const c=new Map;return c.cleanup=s,c.computed=n,c},ms=new WeakMap,zi=Symbol(""),vr=Symbol("");function Ce(s,n,c){if(xi&&Ri){let d=ms.get(s);d||ms.set(s,d=new Map);let m=d.get(c);m||d.set(c,m=_l(()=>d.delete(c))),Pl(Ri,m)}}function ei(s,n,c,d,m,y){const C=ms.get(s);if(!C)return;let L=[];if(n==="clear")L=[...C.values()];else if(c==="length"&&kt(s)){const M=Number(d);C.forEach((z,Y)=>{(Y==="length"||!Di(Y)&&Y>=M)&&L.push(z)})}else switch(c!==void 0&&L.push(C.get(c)),n){case"add":kt(s)?Qr(c)&&L.push(C.get("length")):(L.push(C.get(zi)),qi(s)&&L.push(C.get(vr)));break;case"delete":kt(s)||(L.push(C.get(zi)),qi(s)&&L.push(C.get(vr)));break;case"set":qi(s)&&L.push(C.get(zi));break}en();for(const M of L)M&&Ll(M,5);an()}function $h(s,n){const c=ms.get(s);return c&&c.get(n)}const qh=Zr("__proto__,__v_isRef,__isVue"),El=new Set(Object.getOwnPropertyNames(Symbol).filter(s=>s!=="arguments"&&s!=="caller").map(s=>Symbol[s]).filter(Di)),Wn=Zh();function Zh(){const s={};return["includes","indexOf","lastIndexOf"].forEach(n=>{s[n]=function(...c){const d=Dt(this);for(let y=0,C=this.length;y{s[n]=function(...c){ki(),en();const d=Dt(this)[n].apply(this,c);return an(),Ai(),d}}),s}function Kh(s){Di(s)||(s=String(s));const n=Dt(this);return Ce(n,"has",s),n.hasOwnProperty(s)}class Tl{constructor(n=!1,c=!1){this._isReadonly=n,this._isShallow=c}get(n,c,d){const m=this._isReadonly,y=this._isShallow;if(c==="__v_isReactive")return!m;if(c==="__v_isReadonly")return m;if(c==="__v_isShallow")return y;if(c==="__v_raw")return d===(m?y?hd:Rl:y?Ol:Ml).get(n)||Object.getPrototypeOf(n)===Object.getPrototypeOf(d)?n:void 0;const C=kt(n);if(!m){if(C&&Xt(Wn,c))return Reflect.get(Wn,c,d);if(c==="hasOwnProperty")return Kh}const L=Reflect.get(n,c,d);return(Di(c)?El.has(c):qh(c))||(m||Ce(n,"get",c),y)?L:ve(L)?C&&Qr(c)?L:L.value:Zt(L)?m?zl(L):Ea(L):L}}class Il extends Tl{constructor(n=!1){super(!1,n)}set(n,c,d,m){let y=n[c];if(!this._isShallow){const M=ba(y);if(!bs(d)&&!ba(d)&&(y=Dt(y),d=Dt(d)),!kt(n)&&ve(y)&&!ve(d))return M?!1:(y.value=d,!0)}const C=kt(n)&&Qr(c)?Number(c)s,Os=s=>Reflect.getPrototypeOf(s);function Da(s,n,c=!1,d=!1){s=s.__v_raw;const m=Dt(s),y=Dt(n);c||(bi(n,y)&&Ce(m,"get",n),Ce(m,"get",y));const{has:C}=Os(m),L=d?sn:c?on:va;if(C.call(m,n))return L(s.get(n));if(C.call(m,y))return L(s.get(y));s!==m&&s.get(n)}function Ha(s,n=!1){const c=this.__v_raw,d=Dt(c),m=Dt(s);return n||(bi(s,m)&&Ce(d,"has",s),Ce(d,"has",m)),s===m?c.has(s):c.has(s)||c.has(m)}function Ba(s,n=!1){return s=s.__v_raw,!n&&Ce(Dt(s),"iterate",zi),Reflect.get(s,"size",s)}function Vn(s){s=Dt(s);const n=Dt(this);return Os(n).has.call(n,s)||(n.add(s),ei(n,"add",s,s)),this}function Gn(s,n){n=Dt(n);const c=Dt(this),{has:d,get:m}=Os(c);let y=d.call(c,s);y||(s=Dt(s),y=d.call(c,s));const C=m.call(c,s);return c.set(s,n),y?bi(n,C)&&ei(c,"set",s,n):ei(c,"add",s,n),this}function jn(s){const n=Dt(this),{has:c,get:d}=Os(n);let m=c.call(n,s);m||(s=Dt(s),m=c.call(n,s)),d&&d.call(n,s);const y=n.delete(s);return m&&ei(n,"delete",s,void 0),y}function Un(){const s=Dt(this),n=s.size!==0,c=s.clear();return n&&ei(s,"clear",void 0,void 0),c}function Wa(s,n){return function(d,m){const y=this,C=y.__v_raw,L=Dt(C),M=n?sn:s?on:va;return!s&&Ce(L,"iterate",zi),C.forEach((z,Y)=>d.call(m,M(z),M(Y),y))}}function Va(s,n,c){return function(...d){const m=this.__v_raw,y=Dt(m),C=qi(y),L=s==="entries"||s===Symbol.iterator&&C,M=s==="keys"&&C,z=m[s](...d),Y=c?sn:n?on:va;return!n&&Ce(y,"iterate",M?vr:zi),{next(){const{value:D,done:W}=z.next();return W?{value:D,done:W}:{value:L?[Y(D[0]),Y(D[1])]:Y(D),done:W}},[Symbol.iterator](){return this}}}}function hi(s){return function(...n){return s==="delete"?!1:s==="clear"?void 0:this}}function id(){const s={get(y){return Da(this,y)},get size(){return Ba(this)},has:Ha,add:Vn,set:Gn,delete:jn,clear:Un,forEach:Wa(!1,!1)},n={get(y){return Da(this,y,!1,!0)},get size(){return Ba(this)},has:Ha,add:Vn,set:Gn,delete:jn,clear:Un,forEach:Wa(!1,!0)},c={get(y){return Da(this,y,!0)},get size(){return Ba(this,!0)},has(y){return Ha.call(this,y,!0)},add:hi("add"),set:hi("set"),delete:hi("delete"),clear:hi("clear"),forEach:Wa(!0,!1)},d={get(y){return Da(this,y,!0,!0)},get size(){return Ba(this,!0)},has(y){return Ha.call(this,y,!0)},add:hi("add"),set:hi("set"),delete:hi("delete"),clear:hi("clear"),forEach:Wa(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(y=>{s[y]=Va(y,!1,!1),c[y]=Va(y,!0,!1),n[y]=Va(y,!1,!0),d[y]=Va(y,!0,!0)}),[s,c,n,d]}const[ad,sd,rd,nd]=id();function rn(s,n){const c=n?s?nd:rd:s?sd:ad;return(d,m,y)=>m==="__v_isReactive"?!s:m==="__v_isReadonly"?s:m==="__v_raw"?d:Reflect.get(Xt(c,m)&&m in d?c:d,m,y)}const od={get:rn(!1,!1)},ld={get:rn(!1,!0)},cd={get:rn(!0,!1)};const Ml=new WeakMap,Ol=new WeakMap,Rl=new WeakMap,hd=new WeakMap;function dd(s){switch(s){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ud(s){return s.__v_skip||!Object.isExtensible(s)?0:dd(Rh(s))}function Ea(s){return ba(s)?s:nn(s,!1,Qh,od,Ml)}function fd(s){return nn(s,!1,ed,ld,Ol)}function zl(s){return nn(s,!0,td,cd,Rl)}function nn(s,n,c,d,m){if(!Zt(s)||s.__v_raw&&!(n&&s.__v_isReactive))return s;const y=m.get(s);if(y)return y;const C=ud(s);if(C===0)return s;const L=new Proxy(s,C===2?d:c);return m.set(s,L),L}function ua(s){return ba(s)?ua(s.__v_raw):!!(s&&s.__v_isReactive)}function ba(s){return!!(s&&s.__v_isReadonly)}function bs(s){return!!(s&&s.__v_isShallow)}function Fl(s){return s?!!s.__v_raw:!1}function Dt(s){const n=s&&s.__v_raw;return n?Dt(n):s}function gd(s){return Object.isExtensible(s)&&yl(s,"__v_skip",!0),s}const va=s=>Zt(s)?Ea(s):s,on=s=>Zt(s)?zl(s):s;class Nl{constructor(n,c,d,m){this.getter=n,this._setter=c,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new tn(()=>n(this._value),()=>ns(this,this.effect._dirtyLevel===3?3:4)),this.effect.computed=this,this.effect.active=this._cacheable=!m,this.__v_isReadonly=d}get value(){const n=Dt(this);return(!n._cacheable||n.effect.dirty)&&bi(n._value,n._value=n.effect.run())&&ns(n,5),Xl(n),n.effect._dirtyLevel>=2&&ns(n,3),n._value}set value(n){this._setter(n)}get _dirty(){return this.effect.dirty}set _dirty(n){this.effect.dirty=n}}function pd(s,n,c=!1){let d,m;const y=St(s);return y?(d=s,m=Me):(d=s.get,m=s.set),new Nl(d,m,y||!m,c)}function Xl(s){var n;xi&&Ri&&(s=Dt(s),Pl(Ri,(n=s.dep)!=null?n:s.dep=_l(()=>s.dep=void 0,s instanceof Nl?s:void 0)))}function ns(s,n=5,c,d){s=Dt(s);const m=s.dep;m&&Ll(m,n)}function ve(s){return!!(s&&s.__v_isRef===!0)}function Oe(s){return xd(s,!1)}function xd(s,n){return ve(s)?s:new md(s,n)}class md{constructor(n,c){this.__v_isShallow=c,this.dep=void 0,this.__v_isRef=!0,this._rawValue=c?n:Dt(n),this._value=c?n:va(n)}get value(){return Xl(this),this._value}set value(n){const c=this.__v_isShallow||bs(n)||ba(n);n=c?n:Dt(n),bi(n,this._rawValue)&&(this._rawValue,this._rawValue=n,this._value=c?n:va(n),ns(this,5))}}function ct(s){return ve(s)?s.value:s}const bd={get:(s,n,c)=>ct(Reflect.get(s,n,c)),set:(s,n,c,d)=>{const m=s[n];return ve(m)&&!ve(c)?(m.value=c,!0):Reflect.set(s,n,c,d)}};function Yl(s){return ua(s)?s:new Proxy(s,bd)}function vd(s){const n=kt(s)?new Array(s.length):{};for(const c in s)n[c]=wd(s,c);return n}class yd{constructor(n,c,d){this._object=n,this._key=c,this._defaultValue=d,this.__v_isRef=!0}get value(){const n=this._object[this._key];return n===void 0?this._defaultValue:n}set value(n){this._object[this._key]=n}get dep(){return $h(Dt(this._object),this._key)}}function wd(s,n,c){const d=s[n];return ve(d)?d:new yd(s,n,c)}/** * @vue/runtime-core v3.4.29 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function mi(s,n,c,d){try{return d?s(...d):s()}catch(m){Rs(m,n,c)}}function De(s,n,c,d){if(St(s)){const m=mi(s,n,c,d);return m&&ml(m)&&m.catch(y=>{Rs(y,n,c)}),m}if(wt(s)){const m=[];for(let y=0;y>>1,m=xe[d],y=ka(m);yVe&&xe.splice(n,1)}function Cd(s){wt(s)?Ki.push(...s):(!fi||!fi.includes(s,s.allowRecurse?Ii+1:Ii))&&Ki.push(s),Bl()}function $n(s,n,c=wa?Ve+1:0){for(;cka(c)-ka(d));if(Ki.length=0,fi){fi.push(...n);return}for(fi=n,Ii=0;Iis.id==null?1/0:s.id,Pd=(s,n)=>{const c=ka(s)-ka(n);if(c===0){if(s.pre&&!n.pre)return-1;if(n.pre&&!s.pre)return 1}return c};function Vl(s){yr=!1,wa=!0,xe.sort(Pd);try{for(Ve=0;Vele(J)?J.trim():J)),D&&(m=c.map(Nh))}let L,I=d[L=Ks(n)]||d[L=Ks(Ue(n))];!I&&y&&(I=d[L=Ks(ea(n))]),I&&De(I,s,6,m);const R=d[L+"Once"];if(R){if(!s.emitted)s.emitted={};else if(s.emitted[L])return;s.emitted[L]=!0,De(R,s,6,m)}}function Gl(s,n,c=!1){const d=n.emitsCache,m=d.get(s);if(m!==void 0)return m;const y=s.emits;let C={},L=!1;if(!St(s)){const I=R=>{const X=Gl(R,n,!0);X&&(L=!0,he(C,X))};!c&&n.mixins.length&&n.mixins.forEach(I),s.extends&&I(s.extends),s.mixins&&s.mixins.forEach(I)}return!y&&!L?(qt(s)&&d.set(s,null),null):(wt(y)?y.forEach(I=>C[I]=null):he(C,y),qt(s)&&d.set(s,C),C)}function zs(s,n){return!s||!Es(n)?!1:(n=n.slice(2).replace(/Once$/,""),Nt(s,n[0].toLowerCase()+n.slice(1))||Nt(s,ea(n))||Nt(s,n))}let Se=null,jl=null;function vs(s){const n=Se;return Se=s,jl=s&&s.type.__scopeId||null,n}function Ul(s,n=Se,c){if(!n||s._n)return s;const d=(...m)=>{d._d&&oo(-1);const y=vs(n);let C;try{C=s(...m)}finally{vs(y),d._d&&oo(1)}return C};return d._n=!0,d._c=!0,d._d=!0,d}function tr(s){const{type:n,vnode:c,proxy:d,withProxy:m,propsOptions:[y],slots:C,attrs:L,emit:I,render:R,renderCache:X,props:D,data:G,setupState:J,ctx:bt,inheritAttrs:lt}=s,Ot=vs(s);let et,z;try{if(c.shapeFlag&4){const ut=m||d,W=ut;et=We(R.call(W,ut,X,D,J,G,bt)),z=L}else{const ut=n;et=We(ut.length>1?ut(D,{attrs:L,slots:C,emit:I}):ut(D,null)),z=n.props?L:Ed(L)}}catch(ut){xa.length=0,Rs(ut,s,1),et=It(Ni)}let ct=et;if(z&<!==!1){const ut=Object.keys(z),{shapeFlag:W}=ct;ut.length&&W&7&&(y&&ut.some(Kr)&&(z=Td(z,y)),ct=Qi(ct,z,!1,!0))}return c.dirs&&(ct=Qi(ct,null,!1,!0),ct.dirs=ct.dirs?ct.dirs.concat(c.dirs):c.dirs),c.transition&&(ct.transition=c.transition),et=ct,vs(Ot),et}const Ed=s=>{let n;for(const c in s)(c==="class"||c==="style"||Es(c))&&((n||(n={}))[c]=s[c]);return n},Td=(s,n)=>{const c={};for(const d in s)(!Kr(d)||!(d.slice(9)in n))&&(c[d]=s[d]);return c};function _d(s,n,c){const{props:d,children:m,component:y}=s,{props:C,children:L,patchFlag:I}=n,R=y.emitsOptions;if(n.dirs||n.transition)return!0;if(c&&I>=0){if(I&1024)return!0;if(I&16)return d?qn(d,C,R):!!C;if(I&8){const X=n.dynamicProps;for(let D=0;Ds.__isSuspense;function Fd(s,n){n&&n.pendingBranch?wt(s)?n.effects.push(...s):n.effects.push(s):Cd(s)}function Fs(s,n,c=fe,d=!1){if(c){const m=c[s]||(c[s]=[]),y=n.__weh||(n.__weh=(...C)=>{ki();const L=Ia(c),I=De(n,c,s,C);return L(),Ai(),I});return d?m.unshift(y):m.push(y),y}}const ni=s=>(n,c=fe)=>{(!Xs||s==="sp")&&Fs(s,(...d)=>n(...d),c)},ql=ni("bm"),_a=ni("m"),Nd=ni("bu"),Xd=ni("u"),Zl=ni("bum"),Kl=ni("um"),Yd=ni("sp"),Dd=ni("rtg"),Hd=ni("rtc");function Bd(s,n=fe){Fs("ec",s,n)}function Kn(s,n){if(Se===null)return s;const c=Ys(Se),d=s.dirs||(s.dirs=[]);for(let m=0;mn(C,L,void 0,y));else{const C=Object.keys(s);m=new Array(C.length);for(let L=0,I=C.length;L!!s.type.__asyncLoader,wr=s=>s?bc(s)?Ys(s):wr(s.parent):null,ga=he(Object.create(null),{$:s=>s,$el:s=>s.vnode.el,$data:s=>s.data,$props:s=>s.props,$attrs:s=>s.attrs,$slots:s=>s.slots,$refs:s=>s.refs,$parent:s=>wr(s.parent),$root:s=>wr(s.root),$emit:s=>s.emit,$options:s=>hn(s),$forceUpdate:s=>s.f||(s.f=()=>{s.effect.dirty=!0,cn(s.update)}),$nextTick:s=>s.n||(s.n=Hl.bind(s.proxy)),$watch:s=>cu.bind(s)}),er=(s,n)=>s!==Vt&&!s.__isScriptSetup&&Nt(s,n),Wd={get({_:s},n){if(n==="__v_skip")return!0;const{ctx:c,setupState:d,data:m,props:y,accessCache:C,type:L,appContext:I}=s;let R;if(n[0]!=="$"){const J=C[n];if(J!==void 0)switch(J){case 1:return d[n];case 2:return m[n];case 4:return c[n];case 3:return y[n]}else{if(er(d,n))return C[n]=1,d[n];if(m!==Vt&&Nt(m,n))return C[n]=2,m[n];if((R=s.propsOptions[0])&&Nt(R,n))return C[n]=3,y[n];if(c!==Vt&&Nt(c,n))return C[n]=4,c[n];kr&&(C[n]=0)}}const X=ga[n];let D,G;if(X)return n==="$attrs"&&Ce(s.attrs,"get",""),X(s);if((D=L.__cssModules)&&(D=D[n]))return D;if(c!==Vt&&Nt(c,n))return C[n]=4,c[n];if(G=I.config.globalProperties,Nt(G,n))return G[n]},set({_:s},n,c){const{data:d,setupState:m,ctx:y}=s;return er(m,n)?(m[n]=c,!0):d!==Vt&&Nt(d,n)?(d[n]=c,!0):Nt(s.props,n)||n[0]==="$"&&n.slice(1)in s?!1:(y[n]=c,!0)},has({_:{data:s,setupState:n,accessCache:c,ctx:d,appContext:m,propsOptions:y}},C){let L;return!!c[C]||s!==Vt&&Nt(s,C)||er(n,C)||(L=y[0])&&Nt(L,C)||Nt(d,C)||Nt(ga,C)||Nt(m.config.globalProperties,C)},defineProperty(s,n,c){return c.get!=null?s._.accessCache[n]=0:Nt(c,"value")&&this.set(s,n,c.value,null),Reflect.defineProperty(s,n,c)}};function Jn(s){return wt(s)?s.reduce((n,c)=>(n[c]=null,n),{}):s}let kr=!0;function Vd(s){const n=hn(s),c=s.proxy,d=s.ctx;kr=!1,n.beforeCreate&&Qn(n.beforeCreate,s,"bc");const{data:m,computed:y,methods:C,watch:L,provide:I,inject:R,created:X,beforeMount:D,mounted:G,beforeUpdate:J,updated:bt,activated:lt,deactivated:Ot,beforeDestroy:et,beforeUnmount:z,destroyed:ct,unmounted:ut,render:W,renderTracked:it,renderTriggered:Mt,errorCaptured:Ut,serverPrefetch:re,expose:de,inheritAttrs:mt,components:Lt,directives:ge,filters:Tt}=n;if(R&&Gd(R,d,null),C)for(const Xt in C){const Rt=C[Xt];St(Rt)&&(d[Xt]=Rt.bind(c))}if(m){const Xt=m.call(c,c);qt(Xt)&&(s.data=Ta(Xt))}if(kr=!0,y)for(const Xt in y){const Rt=y[Xt],Le=St(Rt)?Rt.bind(c,c):St(Rt.get)?Rt.get.bind(c,c):Me,Si=!St(Rt)&&St(Rt.set)?Rt.set.bind(c):Me,qe=Pt({get:Le,set:Si});Object.defineProperty(d,Xt,{enumerable:!0,configurable:!0,get:()=>qe.value,set:Jt=>qe.value=Jt})}if(L)for(const Xt in L)Ql(L[Xt],d,c,Xt);if(I){const Xt=St(I)?I.call(c):I;Reflect.ownKeys(Xt).forEach(Rt=>{Kd(Rt,Xt[Rt])})}X&&Qn(X,s,"c");function Zt(Xt,Rt){wt(Rt)?Rt.forEach(Le=>Xt(Le.bind(c))):Rt&&Xt(Rt.bind(c))}if(Zt(ql,D),Zt(_a,G),Zt(Nd,J),Zt(Xd,bt),Zt(hu,lt),Zt(du,Ot),Zt(Bd,Ut),Zt(Hd,it),Zt(Dd,Mt),Zt(Zl,z),Zt(Kl,ut),Zt(Yd,re),wt(de))if(de.length){const Xt=s.exposed||(s.exposed={});de.forEach(Rt=>{Object.defineProperty(Xt,Rt,{get:()=>c[Rt],set:Le=>c[Rt]=Le})})}else s.exposed||(s.exposed={});W&&s.render===Me&&(s.render=W),mt!=null&&(s.inheritAttrs=mt),Lt&&(s.components=Lt),ge&&(s.directives=ge)}function Gd(s,n,c=Me){wt(s)&&(s=Ar(s));for(const d in s){const m=s[d];let y;qt(m)?"default"in m?y=ls(m.from||d,m.default,!0):y=ls(m.from||d):y=ls(m),ve(y)?Object.defineProperty(n,d,{enumerable:!0,configurable:!0,get:()=>y.value,set:C=>y.value=C}):n[d]=y}}function Qn(s,n,c){De(wt(s)?s.map(d=>d.bind(n.proxy)):s.bind(n.proxy),n,c)}function Ql(s,n,c,d){const m=d.includes(".")?uc(c,d):()=>c[d];if(le(s)){const y=n[s];St(y)&&Te(m,y)}else if(St(s))Te(m,s.bind(c));else if(qt(s))if(wt(s))s.forEach(y=>Ql(y,n,c,d));else{const y=St(s.handler)?s.handler.bind(c):n[s.handler];St(y)&&Te(m,y,s)}}function hn(s){const n=s.type,{mixins:c,extends:d}=n,{mixins:m,optionsCache:y,config:{optionMergeStrategies:C}}=s.appContext,L=y.get(n);let I;return L?I=L:!m.length&&!c&&!d?I=n:(I={},m.length&&m.forEach(R=>ys(I,R,C,!0)),ys(I,n,C)),qt(n)&&y.set(n,I),I}function ys(s,n,c,d=!1){const{mixins:m,extends:y}=n;y&&ys(s,y,c,!0),m&&m.forEach(C=>ys(s,C,c,!0));for(const C in n)if(!(d&&C==="expose")){const L=jd[C]||c&&c[C];s[C]=L?L(s[C],n[C]):n[C]}return s}const jd={data:to,props:eo,emits:eo,methods:ca,computed:ca,beforeCreate:be,created:be,beforeMount:be,mounted:be,beforeUpdate:be,updated:be,beforeDestroy:be,beforeUnmount:be,destroyed:be,unmounted:be,activated:be,deactivated:be,errorCaptured:be,serverPrefetch:be,components:ca,directives:ca,watch:$d,provide:to,inject:Ud};function to(s,n){return n?s?function(){return he(St(s)?s.call(this,this):s,St(n)?n.call(this,this):n)}:n:s}function Ud(s,n){return ca(Ar(s),Ar(n))}function Ar(s){if(wt(s)){const n={};for(let c=0;c1)return c&&St(n)?n.call(d&&d.proxy):n}}const ec={},ic=()=>Object.create(ec),ac=s=>Object.getPrototypeOf(s)===ec;function Jd(s,n,c,d=!1){const m={},y=ic();s.propsDefaults=Object.create(null),sc(s,n,m,y);for(const C in s.propsOptions[0])C in m||(m[C]=void 0);c?s.props=d?m:fd(m):s.type.props?s.props=m:s.props=y,s.attrs=y}function Qd(s,n,c,d){const{props:m,attrs:y,vnode:{patchFlag:C}}=s,L=Yt(m),[I]=s.propsOptions;let R=!1;if((d||C>0)&&!(C&16)){if(C&8){const X=s.vnode.dynamicProps;for(let D=0;D{I=!0;const[G,J]=rc(D,n,!0);he(C,G),J&&L.push(...J)};!c&&n.mixins.length&&n.mixins.forEach(X),s.extends&&X(s.extends),s.mixins&&s.mixins.forEach(X)}if(!y&&!I)return qt(s)&&d.set(s,qi),qi;if(wt(y))for(let X=0;X-1,J[1]=lt<0||bt-1||Nt(J,"default"))&&L.push(D)}}}const R=[C,L];return qt(s)&&d.set(s,R),R}function io(s){return s[0]!=="$"&&!ua(s)}function ao(s){return s===null?"null":typeof s=="function"?s.name||"":typeof s=="object"&&s.constructor&&s.constructor.name||""}function so(s,n){return ao(s)===ao(n)}function ro(s,n){return wt(n)?n.findIndex(c=>so(c,s)):St(n)&&so(n,s)?0:-1}const nc=s=>s[0]==="_"||s==="$stable",dn=s=>wt(s)?s.map(We):[We(s)],tu=(s,n,c)=>{if(n._n)return n;const d=Ul((...m)=>dn(n(...m)),c);return d._c=!1,d},oc=(s,n,c)=>{const d=s._ctx;for(const m in s){if(nc(m))continue;const y=s[m];if(St(y))n[m]=tu(m,y,d);else if(y!=null){const C=dn(y);n[m]=()=>C}}},lc=(s,n)=>{const c=dn(n);s.slots.default=()=>c},eu=(s,n)=>{const c=s.slots=ic();if(s.vnode.shapeFlag&32){const d=n._;d?(he(c,n),yl(c,"_",d,!0)):oc(n,c)}else n&&lc(s,n)},iu=(s,n,c)=>{const{vnode:d,slots:m}=s;let y=!0,C=Vt;if(d.shapeFlag&32){const L=n._;L?c&&L===1?y=!1:(he(m,n),!c&&L===1&&delete m._):(y=!n.$stable,oc(n,m)),C=n}else n&&(lc(s,n),C={default:1});if(y)for(const L in m)!nc(L)&&C[L]==null&&delete m[L]};function Cr(s,n,c,d,m=!1){if(wt(s)){s.forEach((G,J)=>Cr(G,n&&(wt(n)?n[J]:n),c,d,m));return}if(os(d)&&!m)return;const y=d.shapeFlag&4?Ys(d.component):d.el,C=m?null:y,{i:L,r:I}=s,R=n&&n.r,X=L.refs===Vt?L.refs={}:L.refs,D=L.setupState;if(R!=null&&R!==I&&(le(R)?(X[R]=null,Nt(D,R)&&(D[R]=null)):ve(R)&&(R.value=null)),St(I))mi(I,L,12,[C,X]);else{const G=le(I),J=ve(I);if(G||J){const bt=()=>{if(s.f){const lt=G?Nt(D,I)?D[I]:X[I]:I.value;m?wt(lt)&&Jr(lt,y):wt(lt)?lt.includes(y)||lt.push(y):G?(X[I]=[y],Nt(D,I)&&(D[I]=X[I])):(I.value=[y],s.k&&(X[s.k]=I.value))}else G?(X[I]=C,Nt(D,I)&&(D[I]=C)):J&&(I.value=C,s.k&&(X[s.k]=C))};C?(bt.id=-1,Ae(bt,c)):bt()}}}const Ae=Fd;function au(s){return su(s)}function su(s,n){const c=wl();c.__VUE__=!0;const{insert:d,remove:m,patchProp:y,createElement:C,createText:L,createComment:I,setText:R,setElementText:X,parentNode:D,nextSibling:G,setScopeId:J=Me,insertStaticContent:bt}=s,lt=(Y,H,U,q=null,Z=null,Q=null,rt=void 0,tt=null,at=!!H.dynamicChildren)=>{if(Y===H)return;Y&&!na(Y,H)&&(q=Ci(Y),Jt(Y,Z,Q,!0),Y=null),H.patchFlag===-2&&(at=!1,H.dynamicChildren=null);const{type:K,ref:nt,shapeFlag:xt}=H;switch(K){case Ns:Ot(Y,H,U,q);break;case Ni:et(Y,H,U,q);break;case cs:Y==null&&z(H,U,q,rt);break;case Kt:Lt(Y,H,U,q,Z,Q,rt,tt,at);break;default:xt&1?W(Y,H,U,q,Z,Q,rt,tt,at):xt&6?ge(Y,H,U,q,Z,Q,rt,tt,at):(xt&64||xt&128)&&K.process(Y,H,U,q,Z,Q,rt,tt,at,Re)}nt!=null&&Z&&Cr(nt,Y&&Y.ref,Q,H||Y,!H)},Ot=(Y,H,U,q)=>{if(Y==null)d(H.el=L(H.children),U,q);else{const Z=H.el=Y.el;H.children!==Y.children&&R(Z,H.children)}},et=(Y,H,U,q)=>{Y==null?d(H.el=I(H.children||""),U,q):H.el=Y.el},z=(Y,H,U,q)=>{[Y.el,Y.anchor]=bt(Y.children,H,U,q,Y.el,Y.anchor)},ct=({el:Y,anchor:H},U,q)=>{let Z;for(;Y&&Y!==H;)Z=G(Y),d(Y,U,q),Y=Z;d(H,U,q)},ut=({el:Y,anchor:H})=>{let U;for(;Y&&Y!==H;)U=G(Y),m(Y),Y=U;m(H)},W=(Y,H,U,q,Z,Q,rt,tt,at)=>{H.type==="svg"?rt="svg":H.type==="math"&&(rt="mathml"),Y==null?it(H,U,q,Z,Q,rt,tt,at):re(Y,H,Z,Q,rt,tt,at)},it=(Y,H,U,q,Z,Q,rt,tt)=>{let at,K;const{props:nt,shapeFlag:xt,transition:gt,dirs:vt}=Y;if(at=Y.el=C(Y.type,Q,nt&&nt.is,nt),xt&8?X(at,Y.children):xt&16&&Ut(Y.children,at,null,q,Z,ir(Y,Q),rt,tt),vt&&Ti(Y,null,q,"created"),Mt(at,Y,Y.scopeId,rt,q),nt){for(const Ht in nt)Ht!=="value"&&!ua(Ht)&&y(at,Ht,null,nt[Ht],Q,Y.children,q,Z,Qt);"value"in nt&&y(at,"value",null,nt.value,Q),(K=nt.onVnodeBeforeMount)&&Be(K,q,Y)}vt&&Ti(Y,null,q,"beforeMount");const Et=ru(Z,gt);Et&>.beforeEnter(at),d(at,H,U),((K=nt&&nt.onVnodeMounted)||Et||vt)&&Ae(()=>{K&&Be(K,q,Y),Et&>.enter(at),vt&&Ti(Y,null,q,"mounted")},Z)},Mt=(Y,H,U,q,Z)=>{if(U&&J(Y,U),q)for(let Q=0;Q{for(let K=at;K{const tt=H.el=Y.el;let{patchFlag:at,dynamicChildren:K,dirs:nt}=H;at|=Y.patchFlag&16;const xt=Y.props||Vt,gt=H.props||Vt;let vt;if(U&&_i(U,!1),(vt=gt.onVnodeBeforeUpdate)&&Be(vt,U,H,Y),nt&&Ti(H,Y,U,"beforeUpdate"),U&&_i(U,!0),K?de(Y.dynamicChildren,K,tt,U,q,ir(H,Z),Q):rt||Rt(Y,H,tt,null,U,q,ir(H,Z),Q,!1),at>0){if(at&16)mt(tt,H,xt,gt,U,q,Z);else if(at&2&&xt.class!==gt.class&&y(tt,"class",null,gt.class,Z),at&4&&y(tt,"style",xt.style,gt.style,Z),at&8){const Et=H.dynamicProps;for(let Ht=0;Ht{vt&&Be(vt,U,H,Y),nt&&Ti(H,Y,U,"updated")},q)},de=(Y,H,U,q,Z,Q,rt)=>{for(let tt=0;tt{if(U!==q){if(U!==Vt)for(const tt in U)!ua(tt)&&!(tt in q)&&y(Y,tt,U[tt],null,rt,H.children,Z,Q,Qt);for(const tt in q){if(ua(tt))continue;const at=q[tt],K=U[tt];at!==K&&tt!=="value"&&y(Y,tt,K,at,rt,H.children,Z,Q,Qt)}"value"in q&&y(Y,"value",U.value,q.value,rt)}},Lt=(Y,H,U,q,Z,Q,rt,tt,at)=>{const K=H.el=Y?Y.el:L(""),nt=H.anchor=Y?Y.anchor:L("");let{patchFlag:xt,dynamicChildren:gt,slotScopeIds:vt}=H;vt&&(tt=tt?tt.concat(vt):vt),Y==null?(d(K,U,q),d(nt,U,q),Ut(H.children||[],U,nt,Z,Q,rt,tt,at)):xt>0&&xt&64&>&&Y.dynamicChildren?(de(Y.dynamicChildren,gt,U,Z,Q,rt,tt),(H.key!=null||Z&&H===Z.subTree)&&cc(Y,H,!0)):Rt(Y,H,U,nt,Z,Q,rt,tt,at)},ge=(Y,H,U,q,Z,Q,rt,tt,at)=>{H.slotScopeIds=tt,Y==null?H.shapeFlag&512?Z.ctx.activate(H,U,q,rt,at):Tt(H,U,q,Z,Q,rt,at):Pe(Y,H,at)},Tt=(Y,H,U,q,Z,Q,rt)=>{const tt=Y.component=wu(Y,q,Z);if(fc(Y)&&(tt.ctx.renderer=Re),Au(tt),tt.asyncDep){if(Z&&Z.registerDep(tt,Zt,rt),!Y.el){const at=tt.subTree=It(Ni);et(null,at,H,U)}}else Zt(tt,Y,H,U,Z,Q,rt)},Pe=(Y,H,U)=>{const q=H.component=Y.component;if(_d(Y,H,U))if(q.asyncDep&&!q.asyncResolved){Xt(q,H,U);return}else q.next=H,Sd(q.update),q.effect.dirty=!0,q.update();else H.el=Y.el,q.vnode=H},Zt=(Y,H,U,q,Z,Q,rt)=>{const tt=()=>{if(Y.isMounted){let{next:nt,bu:xt,u:gt,parent:vt,vnode:Et}=Y;{const hi=hc(Y);if(hi){nt&&(nt.el=Et.el,Xt(Y,nt,rt)),hi.asyncDep.then(()=>{Y.isUnmounted||tt()});return}}let Ht=nt,Ft;_i(Y,!1),nt?(nt.el=Et.el,Xt(Y,nt,rt)):nt=Et,xt&&Js(xt),(Ft=nt.props&&nt.props.onVnodeBeforeUpdate)&&Be(Ft,vt,nt,Et),_i(Y,!0);const ee=tr(Y),ye=Y.subTree;Y.subTree=ee,lt(ye,ee,D(ye.el),Ci(ye),Y,Z,Q),nt.el=ee.el,Ht===null&&Id(Y,ee.el),gt&&Ae(gt,Z),(Ft=nt.props&&nt.props.onVnodeUpdated)&&Ae(()=>Be(Ft,vt,nt,Et),Z)}else{let nt;const{el:xt,props:gt}=H,{bm:vt,m:Et,parent:Ht}=Y,Ft=os(H);if(_i(Y,!1),vt&&Js(vt),!Ft&&(nt=gt&>.onVnodeBeforeMount)&&Be(nt,Ht,H),_i(Y,!0),xt&&Ze){const ee=()=>{Y.subTree=tr(Y),Ze(xt,Y.subTree,Y,Z,null)};Ft?H.type.__asyncLoader().then(()=>!Y.isUnmounted&&ee()):ee()}else{const ee=Y.subTree=tr(Y);lt(null,ee,U,q,Y,Z,Q),H.el=ee.el}if(Et&&Ae(Et,Z),!Ft&&(nt=gt&>.onVnodeMounted)){const ee=H;Ae(()=>Be(nt,Ht,ee),Z)}(H.shapeFlag&256||Ht&&os(Ht.vnode)&&Ht.vnode.shapeFlag&256)&&Y.a&&Ae(Y.a,Z),Y.isMounted=!0,H=U=q=null}},at=Y.effect=new tn(tt,Me,()=>cn(K),Y.scope),K=Y.update=()=>{at.dirty&&at.run()};K.id=Y.uid,_i(Y,!0),K()},Xt=(Y,H,U)=>{H.component=Y;const q=Y.vnode.props;Y.vnode=H,Y.next=null,Qd(Y,H.props,q,U),iu(Y,H.children,U),ki(),$n(Y),Ai()},Rt=(Y,H,U,q,Z,Q,rt,tt,at=!1)=>{const K=Y&&Y.children,nt=Y?Y.shapeFlag:0,xt=H.children,{patchFlag:gt,shapeFlag:vt}=H;if(gt>0){if(gt&128){Si(K,xt,U,q,Z,Q,rt,tt,at);return}else if(gt&256){Le(K,xt,U,q,Z,Q,rt,tt,at);return}}vt&8?(nt&16&&Qt(K,Z,Q),xt!==K&&X(U,xt)):nt&16?vt&16?Si(K,xt,U,q,Z,Q,rt,tt,at):Qt(K,Z,Q,!0):(nt&8&&X(U,""),vt&16&&Ut(xt,U,q,Z,Q,rt,tt,at))},Le=(Y,H,U,q,Z,Q,rt,tt,at)=>{Y=Y||qi,H=H||qi;const K=Y.length,nt=H.length,xt=Math.min(K,nt);let gt;for(gt=0;gtnt?Qt(Y,Z,Q,!0,!1,xt):Ut(H,U,q,Z,Q,rt,tt,at,xt)},Si=(Y,H,U,q,Z,Q,rt,tt,at)=>{let K=0;const nt=H.length;let xt=Y.length-1,gt=nt-1;for(;K<=xt&&K<=gt;){const vt=Y[K],Et=H[K]=at?gi(H[K]):We(H[K]);if(na(vt,Et))lt(vt,Et,U,null,Z,Q,rt,tt,at);else break;K++}for(;K<=xt&&K<=gt;){const vt=Y[xt],Et=H[gt]=at?gi(H[gt]):We(H[gt]);if(na(vt,Et))lt(vt,Et,U,null,Z,Q,rt,tt,at);else break;xt--,gt--}if(K>xt){if(K<=gt){const vt=gt+1,Et=vtgt)for(;K<=xt;)Jt(Y[K],Z,Q,!0),K++;else{const vt=K,Et=K,Ht=new Map;for(K=Et;K<=gt;K++){const me=H[K]=at?gi(H[K]):We(H[K]);me.key!=null&&Ht.set(me.key,K)}let Ft,ee=0;const ye=gt-Et+1;let hi=!1,ra=0;const Li=new Array(ye);for(K=0;K=ye){Jt(me,Z,Q,!0);continue}let Ee;if(me.key!=null)Ee=Ht.get(me.key);else for(Ft=Et;Ft<=gt;Ft++)if(Li[Ft-Et]===0&&na(me,H[Ft])){Ee=Ft;break}Ee===void 0?Jt(me,Z,Q,!0):(Li[Ee-Et]=K+1,Ee>=ra?ra=Ee:hi=!0,lt(me,H[Ee],U,null,Z,Q,rt,tt,at),ee++)}const Na=hi?nu(Li):qi;for(Ft=Na.length-1,K=ye-1;K>=0;K--){const me=Et+K,Ee=H[me],Xa=me+1{const{el:Q,type:rt,transition:tt,children:at,shapeFlag:K}=Y;if(K&6){qe(Y.component.subTree,H,U,q);return}if(K&128){Y.suspense.move(H,U,q);return}if(K&64){rt.move(Y,H,U,Re);return}if(rt===Kt){d(Q,H,U);for(let xt=0;xttt.enter(Q),Z);else{const{leave:xt,delayLeave:gt,afterLeave:vt}=tt,Et=()=>d(Q,H,U),Ht=()=>{xt(Q,()=>{Et(),vt&&vt()})};gt?gt(Q,Et,Ht):Ht()}else d(Q,H,U)},Jt=(Y,H,U,q=!1,Z=!1)=>{const{type:Q,props:rt,ref:tt,children:at,dynamicChildren:K,shapeFlag:nt,patchFlag:xt,dirs:gt,memoIndex:vt}=Y;if(tt!=null&&Cr(tt,null,U,Y,!0),vt!=null&&(H.renderCache[vt]=void 0),nt&256){H.ctx.deactivate(Y);return}const Et=nt&1&>,Ht=!os(Y);let Ft;if(Ht&&(Ft=rt&&rt.onVnodeBeforeUnmount)&&Be(Ft,H,Y),nt&6)ci(Y.component,U,q);else{if(nt&128){Y.suspense.unmount(U,q);return}Et&&Ti(Y,null,H,"beforeUnmount"),nt&64?Y.type.remove(Y,H,U,Z,Re,q):K&&(Q!==Kt||xt>0&&xt&64)?Qt(K,H,U,!1,!0):(Q===Kt&&xt&384||!Z&&nt&16)&&Qt(at,H,U),q&&li(Y)}(Ht&&(Ft=rt&&rt.onVnodeUnmounted)||Et)&&Ae(()=>{Ft&&Be(Ft,H,Y),Et&&Ti(Y,null,H,"unmounted")},U)},li=Y=>{const{type:H,el:U,anchor:q,transition:Z}=Y;if(H===Kt){Fa(U,q);return}if(H===cs){ut(Y);return}const Q=()=>{m(U),Z&&!Z.persisted&&Z.afterLeave&&Z.afterLeave()};if(Y.shapeFlag&1&&Z&&!Z.persisted){const{leave:rt,delayLeave:tt}=Z,at=()=>rt(U,Q);tt?tt(Y.el,Q,at):at()}else Q()},Fa=(Y,H)=>{let U;for(;Y!==H;)U=G(Y),m(Y),Y=U;m(H)},ci=(Y,H,U)=>{const{bum:q,scope:Z,update:Q,subTree:rt,um:tt,m:at,a:K}=Y;no(at),no(K),q&&Js(q),Z.stop(),Q&&(Q.active=!1,Jt(rt,Y,H,U)),tt&&Ae(tt,H),Ae(()=>{Y.isUnmounted=!0},H),H&&H.pendingBranch&&!H.isUnmounted&&Y.asyncDep&&!Y.asyncResolved&&Y.suspenseId===H.pendingId&&(H.deps--,H.deps===0&&H.resolve())},Qt=(Y,H,U,q=!1,Z=!1,Q=0)=>{for(let rt=Q;rtY.shapeFlag&6?Ci(Y.component.subTree):Y.shapeFlag&128?Y.suspense.next():G(Y.anchor||Y.el);let Oe=!1;const Pi=(Y,H,U)=>{Y==null?H._vnode&&Jt(H._vnode,null,null,!0):lt(H._vnode||null,Y,H,null,null,null,U),Oe||(Oe=!0,$n(),Wl(),Oe=!1),H._vnode=Y},Re={p:lt,um:Jt,m:qe,r:li,mt:Tt,mc:Ut,pc:Rt,pbc:de,n:Ci,o:s};let sa,Ze;return{render:Pi,hydrate:sa,createApp:Zd(Pi,sa)}}function ir({type:s,props:n},c){return c==="svg"&&s==="foreignObject"||c==="mathml"&&s==="annotation-xml"&&n&&n.encoding&&n.encoding.includes("html")?void 0:c}function _i({effect:s,update:n},c){s.allowRecurse=n.allowRecurse=c}function ru(s,n){return(!s||s&&!s.pendingBranch)&&n&&!n.persisted}function cc(s,n,c=!1){const d=s.children,m=n.children;if(wt(d)&&wt(m))for(let y=0;y>1,s[c[L]]0&&(n[d]=c[y-1]),c[y]=d)}}for(y=c.length,C=c[y-1];y-- >0;)c[y]=C,C=n[C];return c}function hc(s){const n=s.subTree.component;if(n)return n.asyncDep&&!n.asyncResolved?n:hc(n)}function no(s){if(s)for(let n=0;nls(ou),Ga={};function Te(s,n,c){return dc(s,n,c)}function dc(s,n,{immediate:c,deep:d,flush:m,once:y,onTrack:C,onTrigger:L}=Vt){if(n&&y){const it=n;n=(...Mt)=>{it(...Mt),W()}}const I=fe,R=it=>d===!0?it:pi(it,d===!1?1:void 0);let X,D=!1,G=!1;if(ve(s)?(X=()=>s.value,D=bs(s)):fa(s)?(X=()=>R(s),D=!0):wt(s)?(G=!0,D=s.some(it=>fa(it)||bs(it)),X=()=>s.map(it=>{if(ve(it))return it.value;if(fa(it))return R(it);if(St(it))return mi(it,I,2)})):St(s)?n?X=()=>mi(s,I,2):X=()=>(J&&J(),De(s,I,3,[bt])):X=Me,n&&d){const it=X;X=()=>pi(it())}let J,bt=it=>{J=ct.onStop=()=>{mi(it,I,4),J=ct.onStop=void 0}},lt;if(Xs)if(bt=Me,n?c&&De(n,I,3,[X(),G?[]:void 0,bt]):X(),m==="sync"){const it=lu();lt=it.__watcherHandles||(it.__watcherHandles=[])}else return Me;let Ot=G?new Array(s.length).fill(Ga):Ga;const et=()=>{if(!(!ct.active||!ct.dirty))if(n){const it=ct.run();(d||D||(G?it.some((Mt,Ut)=>bi(Mt,Ot[Ut])):bi(it,Ot)))&&(J&&J(),De(n,I,3,[it,Ot===Ga?void 0:G&&Ot[0]===Ga?[]:Ot,bt]),Ot=it)}else ct.run()};et.allowRecurse=!!n;let z;m==="sync"?z=et:m==="post"?z=()=>Ae(et,I&&I.suspense):(et.pre=!0,I&&(et.id=I.uid),z=()=>cn(et));const ct=new tn(X,Me,z),ut=jh(),W=()=>{ct.stop(),ut&&Jr(ut.effects,ct)};return n?c?et():Ot=ct.run():m==="post"?Ae(ct.run.bind(ct),I&&I.suspense):ct.run(),lt&<.push(W),W}function cu(s,n,c){const d=this.proxy,m=le(s)?s.includes(".")?uc(d,s):()=>d[s]:s.bind(d,d);let y;St(n)?y=n:(y=n.handler,c=n);const C=Ia(this),L=dc(m,y.bind(d),c);return C(),L}function uc(s,n){const c=n.split(".");return()=>{let d=s;for(let m=0;m{pi(d,n,c)});else if(vl(s)){for(const d in s)pi(s[d],n,c);for(const d of Object.getOwnPropertySymbols(s))Object.prototype.propertyIsEnumerable.call(s,d)&&pi(s[d],n,c)}return s}const fc=s=>s.type.__isKeepAlive;function hu(s,n){gc(s,"a",n)}function du(s,n){gc(s,"da",n)}function gc(s,n,c=fe){const d=s.__wdc||(s.__wdc=()=>{let m=c;for(;m;){if(m.isDeactivated)return;m=m.parent}return s()});if(Fs(n,d,c),c){let m=c.parent;for(;m&&m.parent;)fc(m.parent.vnode)&&uu(d,n,c,m),m=m.parent}}function uu(s,n,c,d){const m=Fs(n,s,d,!0);Kl(()=>{Jr(d[n],m)},c)}function pc(s,n){s.shapeFlag&6&&s.component?pc(s.component.subTree,n):s.shapeFlag&128?(s.ssContent.transition=n.clone(s.ssContent),s.ssFallback.transition=n.clone(s.ssFallback)):s.transition=n}const fu=s=>s.__isTeleport,Kt=Symbol.for("v-fgt"),Ns=Symbol.for("v-txt"),Ni=Symbol.for("v-cmt"),cs=Symbol.for("v-stc"),xa=[];let Xe=null;function yt(s=!1){xa.push(Xe=s?null:[])}function gu(){xa.pop(),Xe=xa[xa.length-1]||null}let Aa=1;function oo(s){Aa+=s}function xc(s){return s.dynamicChildren=Aa>0?Xe||qi:null,gu(),Aa>0&&Xe&&Xe.push(s),s}function At(s,n,c,d,m,y){return xc(j(s,n,c,d,m,y,!0))}function ji(s,n,c,d,m){return xc(It(s,n,c,d,m,!0))}function Pr(s){return s?s.__v_isVNode===!0:!1}function na(s,n){return s.type===n.type&&s.key===n.key}const mc=({key:s})=>s??null,hs=({ref:s,ref_key:n,ref_for:c})=>(typeof s=="number"&&(s=""+s),s!=null?le(s)||ve(s)||St(s)?{i:Se,r:s,k:n,f:!!c}:s:null);function j(s,n=null,c=null,d=0,m=null,y=s===Kt?0:1,C=!1,L=!1){const I={__v_isVNode:!0,__v_skip:!0,type:s,props:n,key:n&&mc(n),ref:n&&hs(n),scopeId:jl,slotScopeIds:null,children:c,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:y,patchFlag:d,dynamicProps:m,dynamicChildren:null,appContext:null,ctx:Se};return L?(un(I,c),y&128&&s.normalize(I)):c&&(I.shapeFlag|=le(c)?8:16),Aa>0&&!C&&Xe&&(I.patchFlag>0||y&6)&&I.patchFlag!==32&&Xe.push(I),I}const It=pu;function pu(s,n=null,c=null,d=0,m=null,y=!1){if((!s||s===Od)&&(s=Ni),Pr(s)){const L=Qi(s,n,!0);return c&&un(L,c),Aa>0&&!y&&Xe&&(L.shapeFlag&6?Xe[Xe.indexOf(s)]=L:Xe.push(L)),L.patchFlag=-2,L}if(Eu(s)&&(s=s.__vccOpts),n){n=xu(n);let{class:L,style:I}=n;L&&!le(L)&&(n.class=ie(L)),qt(I)&&(Fl(I)&&!wt(I)&&(I=he({},I)),n.style=Ms(I))}const C=le(s)?1:zd(s)?128:fu(s)?64:qt(s)?4:St(s)?2:0;return j(s,n,c,d,m,C,y,!0)}function xu(s){return s?Fl(s)||ac(s)?he({},s):s:null}function Qi(s,n,c=!1,d=!1){const{props:m,ref:y,patchFlag:C,children:L,transition:I}=s,R=n?bu(m||{},n):m,X={__v_isVNode:!0,__v_skip:!0,type:s.type,props:R,key:R&&mc(R),ref:n&&n.ref?c&&y?wt(y)?y.concat(hs(n)):[y,hs(n)]:hs(n):y,scopeId:s.scopeId,slotScopeIds:s.slotScopeIds,children:L,target:s.target,targetAnchor:s.targetAnchor,staticCount:s.staticCount,shapeFlag:s.shapeFlag,patchFlag:n&&s.type!==Kt?C===-1?16:C|16:C,dynamicProps:s.dynamicProps,dynamicChildren:s.dynamicChildren,appContext:s.appContext,dirs:s.dirs,transition:I,component:s.component,suspense:s.suspense,ssContent:s.ssContent&&Qi(s.ssContent),ssFallback:s.ssFallback&&Qi(s.ssFallback),el:s.el,anchor:s.anchor,ctx:s.ctx,ce:s.ce};return I&&d&&pc(X,I.clone(X)),X}function ne(s=" ",n=0){return It(Ns,null,s,n)}function mu(s,n){const c=It(cs,null,s);return c.staticCount=n,c}function Xi(s="",n=!1){return n?(yt(),ji(Ni,null,s)):It(Ni,null,s)}function We(s){return s==null||typeof s=="boolean"?It(Ni):wt(s)?It(Kt,null,s.slice()):typeof s=="object"?gi(s):It(Ns,null,String(s))}function gi(s){return s.el===null&&s.patchFlag!==-1||s.memo?s:Qi(s)}function un(s,n){let c=0;const{shapeFlag:d}=s;if(n==null)n=null;else if(wt(n))c=16;else if(typeof n=="object")if(d&65){const m=n.default;m&&(m._c&&(m._d=!1),un(s,m()),m._c&&(m._d=!0));return}else{c=32;const m=n._;!m&&!ac(n)?n._ctx=Se:m===3&&Se&&(Se.slots._===1?n._=1:(n._=2,s.patchFlag|=1024))}else St(n)?(n={default:n,_ctx:Se},c=32):(n=String(n),d&64?(c=16,n=[ne(n)]):c=8);s.children=n,s.shapeFlag|=c}function bu(...s){const n={};for(let c=0;cfe||Se;let ws,Lr;{const s=wl(),n=(c,d)=>{let m;return(m=s[c])||(m=s[c]=[]),m.push(d),y=>{m.length>1?m.forEach(C=>C(y)):m[0](y)}};ws=n("__VUE_INSTANCE_SETTERS__",c=>fe=c),Lr=n("__VUE_SSR_SETTERS__",c=>Xs=c)}const Ia=s=>{const n=fe;return ws(s),s.scope.on(),()=>{s.scope.off(),ws(n)}},lo=()=>{fe&&fe.scope.off(),ws(null)};function bc(s){return s.vnode.shapeFlag&4}let Xs=!1;function Au(s,n=!1){n&&Lr(n);const{props:c,children:d}=s.vnode,m=bc(s);Jd(s,c,m,n),eu(s,d);const y=m?Su(s,n):void 0;return n&&Lr(!1),y}function Su(s,n){const c=s.type;s.accessCache=Object.create(null),s.proxy=new Proxy(s.ctx,Wd);const{setup:d}=c;if(d){const m=s.setupContext=d.length>1?Pu(s):null,y=Ia(s);ki();const C=mi(d,s,0,[s.props,m]);if(Ai(),y(),ml(C)){if(C.then(lo,lo),n)return C.then(L=>{co(s,L,n)}).catch(L=>{Rs(L,s,0)});s.asyncDep=C}else co(s,C,n)}else vc(s,n)}function co(s,n,c){St(n)?s.type.__ssrInlineRender?s.ssrRender=n:s.render=n:qt(n)&&(s.setupState=Yl(n)),vc(s,c)}let ho;function vc(s,n,c){const d=s.type;if(!s.render){if(!n&&ho&&!d.render){const m=d.template||hn(s).template;if(m){const{isCustomElement:y,compilerOptions:C}=s.appContext.config,{delimiters:L,compilerOptions:I}=d,R=he(he({isCustomElement:y,delimiters:L},C),I);d.render=ho(m,R)}}s.render=d.render||Me}{const m=Ia(s);ki();try{Vd(s)}finally{Ai(),m()}}}const Cu={get(s,n){return Ce(s,"get",""),s[n]}};function Pu(s){const n=c=>{s.exposed=c||{}};return{attrs:new Proxy(s.attrs,Cu),slots:s.slots,emit:s.emit,expose:n}}function Ys(s){return s.exposed?s.exposeProxy||(s.exposeProxy=new Proxy(Yl(gd(s.exposed)),{get(n,c){if(c in n)return n[c];if(c in ga)return ga[c](s)},has(n,c){return c in n||c in ga}})):s.proxy}function Lu(s,n=!0){return St(s)?s.displayName||s.name:s.name||n&&s.__name}function Eu(s){return St(s)&&"__vccOpts"in s}const Pt=(s,n)=>pd(s,n,Xs);function yc(s,n,c){const d=arguments.length;return d===2?qt(n)&&!wt(n)?Pr(n)?It(s,null,[n]):It(s,n):It(s,null,n):(d>3?c=Array.prototype.slice.call(arguments,2):d===3&&Pr(c)&&(c=[c]),It(s,n,c))}const Tu="3.4.29";/** +**/function mi(s,n,c,d){try{return d?s(...d):s()}catch(m){Rs(m,n,c)}}function He(s,n,c,d){if(St(s)){const m=mi(s,n,c,d);return m&&ml(m)&&m.catch(y=>{Rs(y,n,c)}),m}if(kt(s)){const m=[];for(let y=0;y>>1,m=xe[d],y=wa(m);yVe&&xe.splice(n,1)}function Cd(s){kt(s)?Zi.push(...s):(!ui||!ui.includes(s,s.allowRecurse?Ii+1:Ii))&&Zi.push(s),Bl()}function $n(s,n,c=ya?Ve+1:0){for(;cwa(c)-wa(d));if(Zi.length=0,ui){ui.push(...n);return}for(ui=n,Ii=0;Iis.id==null?1/0:s.id,Pd=(s,n)=>{const c=wa(s)-wa(n);if(c===0){if(s.pre&&!n.pre)return-1;if(n.pre&&!s.pre)return 1}return c};function Vl(s){yr=!1,ya=!0,xe.sort(Pd);try{for(Ve=0;Vele(q)?q.trim():q)),D&&(m=c.map(Nh))}let L,M=d[L=Ks(n)]||d[L=Ks(Ue(n))];!M&&y&&(M=d[L=Ks(ta(n))]),M&&He(M,s,6,m);const z=d[L+"Once"];if(z){if(!s.emitted)s.emitted={};else if(s.emitted[L])return;s.emitted[L]=!0,He(z,s,6,m)}}function Gl(s,n,c=!1){const d=n.emitsCache,m=d.get(s);if(m!==void 0)return m;const y=s.emits;let C={},L=!1;if(!St(s)){const M=z=>{const Y=Gl(z,n,!0);Y&&(L=!0,he(C,Y))};!c&&n.mixins.length&&n.mixins.forEach(M),s.extends&&M(s.extends),s.mixins&&s.mixins.forEach(M)}return!y&&!L?(Zt(s)&&d.set(s,null),null):(kt(y)?y.forEach(M=>C[M]=null):he(C,y),Zt(s)&&d.set(s,C),C)}function zs(s,n){return!s||!Es(n)?!1:(n=n.slice(2).replace(/Once$/,""),Xt(s,n[0].toLowerCase()+n.slice(1))||Xt(s,ta(n))||Xt(s,n))}let Se=null,jl=null;function vs(s){const n=Se;return Se=s,jl=s&&s.type.__scopeId||null,n}function Ul(s,n=Se,c){if(!n||s._n)return s;const d=(...m)=>{d._d&&oo(-1);const y=vs(n);let C;try{C=s(...m)}finally{vs(y),d._d&&oo(1)}return C};return d._n=!0,d._c=!0,d._d=!0,d}function tr(s){const{type:n,vnode:c,proxy:d,withProxy:m,propsOptions:[y],slots:C,attrs:L,emit:M,render:z,renderCache:Y,props:D,data:W,setupState:q,ctx:xt,inheritAttrs:nt}=s,Ot=vs(s);let et,R;try{if(c.shapeFlag&4){const ut=m||d,V=ut;et=We(z.call(V,ut,Y,D,q,W,xt)),R=L}else{const ut=n;et=We(ut.length>1?ut(D,{attrs:L,slots:C,emit:M}):ut(D,null)),R=n.props?L:_d(L)}}catch(ut){pa.length=0,Rs(ut,s,1),et=Et(Fi)}let ht=et;if(R&&nt!==!1){const ut=Object.keys(R),{shapeFlag:V}=ht;ut.length&&V&7&&(y&&ut.some(Kr)&&(R=Ed(R,y)),ht=Ji(ht,R,!1,!0))}return c.dirs&&(ht=Ji(ht,null,!1,!0),ht.dirs=ht.dirs?ht.dirs.concat(c.dirs):c.dirs),c.transition&&(ht.transition=c.transition),et=ht,vs(Ot),et}const _d=s=>{let n;for(const c in s)(c==="class"||c==="style"||Es(c))&&((n||(n={}))[c]=s[c]);return n},Ed=(s,n)=>{const c={};for(const d in s)(!Kr(d)||!(d.slice(9)in n))&&(c[d]=s[d]);return c};function Td(s,n,c){const{props:d,children:m,component:y}=s,{props:C,children:L,patchFlag:M}=n,z=y.emitsOptions;if(n.dirs||n.transition)return!0;if(c&&M>=0){if(M&1024)return!0;if(M&16)return d?qn(d,C,z):!!C;if(M&8){const Y=n.dynamicProps;for(let D=0;Ds.__isSuspense;function Nd(s,n){n&&n.pendingBranch?kt(s)?n.effects.push(...s):n.effects.push(s):Cd(s)}function Fs(s,n,c=fe,d=!1){if(c){const m=c[s]||(c[s]=[]),y=n.__weh||(n.__weh=(...C)=>{ki();const L=Ia(c),M=He(n,c,s,C);return L(),Ai(),M});return d?m.unshift(y):m.push(y),y}}const ri=s=>(n,c=fe)=>{(!Xs||s==="sp")&&Fs(s,(...d)=>n(...d),c)},$l=ri("bm"),Ta=ri("m"),Xd=ri("bu"),Yd=ri("u"),ql=ri("bum"),Zl=ri("um"),Dd=ri("sp"),Hd=ri("rtg"),Bd=ri("rtc");function Wd(s,n=fe){Fs("ec",s,n)}function Kn(s,n){if(Se===null)return s;const c=Ys(Se),d=s.dirs||(s.dirs=[]);for(let m=0;mn(C,L,void 0,y));else{const C=Object.keys(s);m=new Array(C.length);for(let L=0,M=C.length;L!!s.type.__asyncLoader,wr=s=>s?mc(s)?Ys(s):wr(s.parent):null,fa=he(Object.create(null),{$:s=>s,$el:s=>s.vnode.el,$data:s=>s.data,$props:s=>s.props,$attrs:s=>s.attrs,$slots:s=>s.slots,$refs:s=>s.refs,$parent:s=>wr(s.parent),$root:s=>wr(s.root),$emit:s=>s.emit,$options:s=>hn(s),$forceUpdate:s=>s.f||(s.f=()=>{s.effect.dirty=!0,cn(s.update)}),$nextTick:s=>s.n||(s.n=Hl.bind(s.proxy)),$watch:s=>hu.bind(s)}),er=(s,n)=>s!==Vt&&!s.__isScriptSetup&&Xt(s,n),Vd={get({_:s},n){if(n==="__v_skip")return!0;const{ctx:c,setupState:d,data:m,props:y,accessCache:C,type:L,appContext:M}=s;let z;if(n[0]!=="$"){const q=C[n];if(q!==void 0)switch(q){case 1:return d[n];case 2:return m[n];case 4:return c[n];case 3:return y[n]}else{if(er(d,n))return C[n]=1,d[n];if(m!==Vt&&Xt(m,n))return C[n]=2,m[n];if((z=s.propsOptions[0])&&Xt(z,n))return C[n]=3,y[n];if(c!==Vt&&Xt(c,n))return C[n]=4,c[n];kr&&(C[n]=0)}}const Y=fa[n];let D,W;if(Y)return n==="$attrs"&&Ce(s.attrs,"get",""),Y(s);if((D=L.__cssModules)&&(D=D[n]))return D;if(c!==Vt&&Xt(c,n))return C[n]=4,c[n];if(W=M.config.globalProperties,Xt(W,n))return W[n]},set({_:s},n,c){const{data:d,setupState:m,ctx:y}=s;return er(m,n)?(m[n]=c,!0):d!==Vt&&Xt(d,n)?(d[n]=c,!0):Xt(s.props,n)||n[0]==="$"&&n.slice(1)in s?!1:(y[n]=c,!0)},has({_:{data:s,setupState:n,accessCache:c,ctx:d,appContext:m,propsOptions:y}},C){let L;return!!c[C]||s!==Vt&&Xt(s,C)||er(n,C)||(L=y[0])&&Xt(L,C)||Xt(d,C)||Xt(fa,C)||Xt(m.config.globalProperties,C)},defineProperty(s,n,c){return c.get!=null?s._.accessCache[n]=0:Xt(c,"value")&&this.set(s,n,c.value,null),Reflect.defineProperty(s,n,c)}};function Jn(s){return kt(s)?s.reduce((n,c)=>(n[c]=null,n),{}):s}let kr=!0;function Gd(s){const n=hn(s),c=s.proxy,d=s.ctx;kr=!1,n.beforeCreate&&Qn(n.beforeCreate,s,"bc");const{data:m,computed:y,methods:C,watch:L,provide:M,inject:z,created:Y,beforeMount:D,mounted:W,beforeUpdate:q,updated:xt,activated:nt,deactivated:Ot,beforeDestroy:et,beforeUnmount:R,destroyed:ht,unmounted:ut,render:V,renderTracked:it,renderTriggered:Mt,errorCaptured:$t,serverPrefetch:oe,expose:de,inheritAttrs:vt,components:Lt,directives:ge,filters:Tt}=n;if(z&&jd(z,d,null),C)for(const Yt in C){const Rt=C[Yt];St(Rt)&&(d[Yt]=Rt.bind(c))}if(m){const Yt=m.call(c,c);Zt(Yt)&&(s.data=Ea(Yt))}if(kr=!0,y)for(const Yt in y){const Rt=y[Yt],Le=St(Rt)?Rt.bind(c,c):St(Rt.get)?Rt.get.bind(c,c):Me,Si=!St(Rt)&&St(Rt.set)?Rt.set.bind(c):Me,qe=Pt({get:Le,set:Si});Object.defineProperty(d,Yt,{enumerable:!0,configurable:!0,get:()=>qe.value,set:Jt=>qe.value=Jt})}if(L)for(const Yt in L)Jl(L[Yt],d,c,Yt);if(M){const Yt=St(M)?M.call(c):M;Reflect.ownKeys(Yt).forEach(Rt=>{Jd(Rt,Yt[Rt])})}Y&&Qn(Y,s,"c");function Kt(Yt,Rt){kt(Rt)?Rt.forEach(Le=>Yt(Le.bind(c))):Rt&&Yt(Rt.bind(c))}if(Kt($l,D),Kt(Ta,W),Kt(Xd,q),Kt(Yd,xt),Kt(du,nt),Kt(uu,Ot),Kt(Wd,$t),Kt(Bd,it),Kt(Hd,Mt),Kt(ql,R),Kt(Zl,ut),Kt(Dd,oe),kt(de))if(de.length){const Yt=s.exposed||(s.exposed={});de.forEach(Rt=>{Object.defineProperty(Yt,Rt,{get:()=>c[Rt],set:Le=>c[Rt]=Le})})}else s.exposed||(s.exposed={});V&&s.render===Me&&(s.render=V),vt!=null&&(s.inheritAttrs=vt),Lt&&(s.components=Lt),ge&&(s.directives=ge)}function jd(s,n,c=Me){kt(s)&&(s=Ar(s));for(const d in s){const m=s[d];let y;Zt(m)?"default"in m?y=ls(m.from||d,m.default,!0):y=ls(m.from||d):y=ls(m),ve(y)?Object.defineProperty(n,d,{enumerable:!0,configurable:!0,get:()=>y.value,set:C=>y.value=C}):n[d]=y}}function Qn(s,n,c){He(kt(s)?s.map(d=>d.bind(n.proxy)):s.bind(n.proxy),n,c)}function Jl(s,n,c,d){const m=d.includes(".")?dc(c,d):()=>c[d];if(le(s)){const y=n[s];St(y)&&Ee(m,y)}else if(St(s))Ee(m,s.bind(c));else if(Zt(s))if(kt(s))s.forEach(y=>Jl(y,n,c,d));else{const y=St(s.handler)?s.handler.bind(c):n[s.handler];St(y)&&Ee(m,y,s)}}function hn(s){const n=s.type,{mixins:c,extends:d}=n,{mixins:m,optionsCache:y,config:{optionMergeStrategies:C}}=s.appContext,L=y.get(n);let M;return L?M=L:!m.length&&!c&&!d?M=n:(M={},m.length&&m.forEach(z=>ys(M,z,C,!0)),ys(M,n,C)),Zt(n)&&y.set(n,M),M}function ys(s,n,c,d=!1){const{mixins:m,extends:y}=n;y&&ys(s,y,c,!0),m&&m.forEach(C=>ys(s,C,c,!0));for(const C in n)if(!(d&&C==="expose")){const L=Ud[C]||c&&c[C];s[C]=L?L(s[C],n[C]):n[C]}return s}const Ud={data:to,props:eo,emits:eo,methods:la,computed:la,beforeCreate:be,created:be,beforeMount:be,mounted:be,beforeUpdate:be,updated:be,beforeDestroy:be,beforeUnmount:be,destroyed:be,unmounted:be,activated:be,deactivated:be,errorCaptured:be,serverPrefetch:be,components:la,directives:la,watch:qd,provide:to,inject:$d};function to(s,n){return n?s?function(){return he(St(s)?s.call(this,this):s,St(n)?n.call(this,this):n)}:n:s}function $d(s,n){return la(Ar(s),Ar(n))}function Ar(s){if(kt(s)){const n={};for(let c=0;c1)return c&&St(n)?n.call(d&&d.proxy):n}}const tc={},ec=()=>Object.create(tc),ic=s=>Object.getPrototypeOf(s)===tc;function Qd(s,n,c,d=!1){const m={},y=ec();s.propsDefaults=Object.create(null),ac(s,n,m,y);for(const C in s.propsOptions[0])C in m||(m[C]=void 0);c?s.props=d?m:fd(m):s.type.props?s.props=m:s.props=y,s.attrs=y}function tu(s,n,c,d){const{props:m,attrs:y,vnode:{patchFlag:C}}=s,L=Dt(m),[M]=s.propsOptions;let z=!1;if((d||C>0)&&!(C&16)){if(C&8){const Y=s.vnode.dynamicProps;for(let D=0;D{M=!0;const[W,q]=sc(D,n,!0);he(C,W),q&&L.push(...q)};!c&&n.mixins.length&&n.mixins.forEach(Y),s.extends&&Y(s.extends),s.mixins&&s.mixins.forEach(Y)}if(!y&&!M)return Zt(s)&&d.set(s,$i),$i;if(kt(y))for(let Y=0;Y-1,q[1]=nt<0||xt-1||Xt(q,"default"))&&L.push(D)}}}const z=[C,L];return Zt(s)&&d.set(s,z),z}function io(s){return s[0]!=="$"&&!da(s)}function ao(s){return s===null?"null":typeof s=="function"?s.name||"":typeof s=="object"&&s.constructor&&s.constructor.name||""}function so(s,n){return ao(s)===ao(n)}function ro(s,n){return kt(n)?n.findIndex(c=>so(c,s)):St(n)&&so(n,s)?0:-1}const rc=s=>s[0]==="_"||s==="$stable",dn=s=>kt(s)?s.map(We):[We(s)],eu=(s,n,c)=>{if(n._n)return n;const d=Ul((...m)=>dn(n(...m)),c);return d._c=!1,d},nc=(s,n,c)=>{const d=s._ctx;for(const m in s){if(rc(m))continue;const y=s[m];if(St(y))n[m]=eu(m,y,d);else if(y!=null){const C=dn(y);n[m]=()=>C}}},oc=(s,n)=>{const c=dn(n);s.slots.default=()=>c},iu=(s,n)=>{const c=s.slots=ec();if(s.vnode.shapeFlag&32){const d=n._;d?(he(c,n),yl(c,"_",d,!0)):nc(n,c)}else n&&oc(s,n)},au=(s,n,c)=>{const{vnode:d,slots:m}=s;let y=!0,C=Vt;if(d.shapeFlag&32){const L=n._;L?c&&L===1?y=!1:(he(m,n),!c&&L===1&&delete m._):(y=!n.$stable,nc(n,m)),C=n}else n&&(oc(s,n),C={default:1});if(y)for(const L in m)!rc(L)&&C[L]==null&&delete m[L]};function Cr(s,n,c,d,m=!1){if(kt(s)){s.forEach((W,q)=>Cr(W,n&&(kt(n)?n[q]:n),c,d,m));return}if(os(d)&&!m)return;const y=d.shapeFlag&4?Ys(d.component):d.el,C=m?null:y,{i:L,r:M}=s,z=n&&n.r,Y=L.refs===Vt?L.refs={}:L.refs,D=L.setupState;if(z!=null&&z!==M&&(le(z)?(Y[z]=null,Xt(D,z)&&(D[z]=null)):ve(z)&&(z.value=null)),St(M))mi(M,L,12,[C,Y]);else{const W=le(M),q=ve(M);if(W||q){const xt=()=>{if(s.f){const nt=W?Xt(D,M)?D[M]:Y[M]:M.value;m?kt(nt)&&Jr(nt,y):kt(nt)?nt.includes(y)||nt.push(y):W?(Y[M]=[y],Xt(D,M)&&(D[M]=Y[M])):(M.value=[y],s.k&&(Y[s.k]=M.value))}else W?(Y[M]=C,Xt(D,M)&&(D[M]=C)):q&&(M.value=C,s.k&&(Y[s.k]=C))};C?(xt.id=-1,Ae(xt,c)):xt()}}}const Ae=Nd;function su(s){return ru(s)}function ru(s,n){const c=wl();c.__VUE__=!0;const{insert:d,remove:m,patchProp:y,createElement:C,createText:L,createComment:M,setText:z,setElementText:Y,parentNode:D,nextSibling:W,setScopeId:q=Me,insertStaticContent:xt}=s,nt=(X,H,U,Z=null,K=null,Q=null,rt=void 0,tt=null,at=!!H.dynamicChildren)=>{if(X===H)return;X&&!ra(X,H)&&(Z=Ci(X),Jt(X,K,Q,!0),X=null),H.patchFlag===-2&&(at=!1,H.dynamicChildren=null);const{type:J,ref:ot,shapeFlag:bt}=H;switch(J){case Ns:Ot(X,H,U,Z);break;case Fi:et(X,H,U,Z);break;case cs:X==null&&R(H,U,Z,rt);break;case jt:Lt(X,H,U,Z,K,Q,rt,tt,at);break;default:bt&1?V(X,H,U,Z,K,Q,rt,tt,at):bt&6?ge(X,H,U,Z,K,Q,rt,tt,at):(bt&64||bt&128)&&J.process(X,H,U,Z,K,Q,rt,tt,at,ze)}ot!=null&&K&&Cr(ot,X&&X.ref,Q,H||X,!H)},Ot=(X,H,U,Z)=>{if(X==null)d(H.el=L(H.children),U,Z);else{const K=H.el=X.el;H.children!==X.children&&z(K,H.children)}},et=(X,H,U,Z)=>{X==null?d(H.el=M(H.children||""),U,Z):H.el=X.el},R=(X,H,U,Z)=>{[X.el,X.anchor]=xt(X.children,H,U,Z,X.el,X.anchor)},ht=({el:X,anchor:H},U,Z)=>{let K;for(;X&&X!==H;)K=W(X),d(X,U,Z),X=K;d(H,U,Z)},ut=({el:X,anchor:H})=>{let U;for(;X&&X!==H;)U=W(X),m(X),X=U;m(H)},V=(X,H,U,Z,K,Q,rt,tt,at)=>{H.type==="svg"?rt="svg":H.type==="math"&&(rt="mathml"),X==null?it(H,U,Z,K,Q,rt,tt,at):oe(X,H,K,Q,rt,tt,at)},it=(X,H,U,Z,K,Q,rt,tt)=>{let at,J;const{props:ot,shapeFlag:bt,transition:pt,dirs:wt}=X;if(at=X.el=C(X.type,Q,ot&&ot.is,ot),bt&8?Y(at,X.children):bt&16&&$t(X.children,at,null,Z,K,ir(X,Q),rt,tt),wt&&Ei(X,null,Z,"created"),Mt(at,X,X.scopeId,rt,Z),ot){for(const Ht in ot)Ht!=="value"&&!da(Ht)&&y(at,Ht,null,ot[Ht],Q,X.children,Z,K,Qt);"value"in ot&&y(at,"value",null,ot.value,Q),(J=ot.onVnodeBeforeMount)&&Be(J,Z,X)}wt&&Ei(X,null,Z,"beforeMount");const _t=nu(K,pt);_t&&pt.beforeEnter(at),d(at,H,U),((J=ot&&ot.onVnodeMounted)||_t||wt)&&Ae(()=>{J&&Be(J,Z,X),_t&&pt.enter(at),wt&&Ei(X,null,Z,"mounted")},K)},Mt=(X,H,U,Z,K)=>{if(U&&q(X,U),Z)for(let Q=0;Q{for(let J=at;J{const tt=H.el=X.el;let{patchFlag:at,dynamicChildren:J,dirs:ot}=H;at|=X.patchFlag&16;const bt=X.props||Vt,pt=H.props||Vt;let wt;if(U&&Ti(U,!1),(wt=pt.onVnodeBeforeUpdate)&&Be(wt,U,H,X),ot&&Ei(H,X,U,"beforeUpdate"),U&&Ti(U,!0),J?de(X.dynamicChildren,J,tt,U,Z,ir(H,K),Q):rt||Rt(X,H,tt,null,U,Z,ir(H,K),Q,!1),at>0){if(at&16)vt(tt,H,bt,pt,U,Z,K);else if(at&2&&bt.class!==pt.class&&y(tt,"class",null,pt.class,K),at&4&&y(tt,"style",bt.style,pt.style,K),at&8){const _t=H.dynamicProps;for(let Ht=0;Ht<_t.length;Ht++){const Nt=_t[Ht],re=bt[Nt],ye=pt[Nt];(ye!==re||Nt==="value")&&y(tt,Nt,re,ye,K,X.children,U,Z,Qt)}}at&1&&X.children!==H.children&&Y(tt,H.children)}else!rt&&J==null&&vt(tt,H,bt,pt,U,Z,K);((wt=pt.onVnodeUpdated)||ot)&&Ae(()=>{wt&&Be(wt,U,H,X),ot&&Ei(H,X,U,"updated")},Z)},de=(X,H,U,Z,K,Q,rt)=>{for(let tt=0;tt{if(U!==Z){if(U!==Vt)for(const tt in U)!da(tt)&&!(tt in Z)&&y(X,tt,U[tt],null,rt,H.children,K,Q,Qt);for(const tt in Z){if(da(tt))continue;const at=Z[tt],J=U[tt];at!==J&&tt!=="value"&&y(X,tt,J,at,rt,H.children,K,Q,Qt)}"value"in Z&&y(X,"value",U.value,Z.value,rt)}},Lt=(X,H,U,Z,K,Q,rt,tt,at)=>{const J=H.el=X?X.el:L(""),ot=H.anchor=X?X.anchor:L("");let{patchFlag:bt,dynamicChildren:pt,slotScopeIds:wt}=H;wt&&(tt=tt?tt.concat(wt):wt),X==null?(d(J,U,Z),d(ot,U,Z),$t(H.children||[],U,ot,K,Q,rt,tt,at)):bt>0&&bt&64&&pt&&X.dynamicChildren?(de(X.dynamicChildren,pt,U,K,Q,rt,tt),(H.key!=null||K&&H===K.subTree)&&lc(X,H,!0)):Rt(X,H,U,ot,K,Q,rt,tt,at)},ge=(X,H,U,Z,K,Q,rt,tt,at)=>{H.slotScopeIds=tt,X==null?H.shapeFlag&512?K.ctx.activate(H,U,Z,rt,at):Tt(H,U,Z,K,Q,rt,at):Pe(X,H,at)},Tt=(X,H,U,Z,K,Q,rt)=>{const tt=X.component=ku(X,Z,K);if(uc(X)&&(tt.ctx.renderer=ze),Su(tt),tt.asyncDep){if(K&&K.registerDep(tt,Kt,rt),!X.el){const at=tt.subTree=Et(Fi);et(null,at,H,U)}}else Kt(tt,X,H,U,K,Q,rt)},Pe=(X,H,U)=>{const Z=H.component=X.component;if(Td(X,H,U))if(Z.asyncDep&&!Z.asyncResolved){Yt(Z,H,U);return}else Z.next=H,Sd(Z.update),Z.effect.dirty=!0,Z.update();else H.el=X.el,Z.vnode=H},Kt=(X,H,U,Z,K,Q,rt)=>{const tt=()=>{if(X.isMounted){let{next:ot,bu:bt,u:pt,parent:wt,vnode:_t}=X;{const ci=cc(X);if(ci){ot&&(ot.el=_t.el,Yt(X,ot,rt)),ci.asyncDep.then(()=>{X.isUnmounted||tt()});return}}let Ht=ot,Nt;Ti(X,!1),ot?(ot.el=_t.el,Yt(X,ot,rt)):ot=_t,bt&&Js(bt),(Nt=ot.props&&ot.props.onVnodeBeforeUpdate)&&Be(Nt,wt,ot,_t),Ti(X,!0);const re=tr(X),ye=X.subTree;X.subTree=re,nt(ye,re,D(ye.el),Ci(ye),X,K,Q),ot.el=re.el,Ht===null&&Id(X,re.el),pt&&Ae(pt,K),(Nt=ot.props&&ot.props.onVnodeUpdated)&&Ae(()=>Be(Nt,wt,ot,_t),K)}else{let ot;const{el:bt,props:pt}=H,{bm:wt,m:_t,parent:Ht}=X,Nt=os(H);if(Ti(X,!1),wt&&Js(wt),!Nt&&(ot=pt&&pt.onVnodeBeforeMount)&&Be(ot,Ht,H),Ti(X,!0),bt&&Ze){const re=()=>{X.subTree=tr(X),Ze(bt,X.subTree,X,K,null)};Nt?H.type.__asyncLoader().then(()=>!X.isUnmounted&&re()):re()}else{const re=X.subTree=tr(X);nt(null,re,U,Z,X,K,Q),H.el=re.el}if(_t&&Ae(_t,K),!Nt&&(ot=pt&&pt.onVnodeMounted)){const re=H;Ae(()=>Be(ot,Ht,re),K)}(H.shapeFlag&256||Ht&&os(Ht.vnode)&&Ht.vnode.shapeFlag&256)&&X.a&&Ae(X.a,K),X.isMounted=!0,H=U=Z=null}},at=X.effect=new tn(tt,Me,()=>cn(J),X.scope),J=X.update=()=>{at.dirty&&at.run()};J.id=X.uid,Ti(X,!0),J()},Yt=(X,H,U)=>{H.component=X;const Z=X.vnode.props;X.vnode=H,X.next=null,tu(X,H.props,Z,U),au(X,H.children,U),ki(),$n(X),Ai()},Rt=(X,H,U,Z,K,Q,rt,tt,at=!1)=>{const J=X&&X.children,ot=X?X.shapeFlag:0,bt=H.children,{patchFlag:pt,shapeFlag:wt}=H;if(pt>0){if(pt&128){Si(J,bt,U,Z,K,Q,rt,tt,at);return}else if(pt&256){Le(J,bt,U,Z,K,Q,rt,tt,at);return}}wt&8?(ot&16&&Qt(J,K,Q),bt!==J&&Y(U,bt)):ot&16?wt&16?Si(J,bt,U,Z,K,Q,rt,tt,at):Qt(J,K,Q,!0):(ot&8&&Y(U,""),wt&16&&$t(bt,U,Z,K,Q,rt,tt,at))},Le=(X,H,U,Z,K,Q,rt,tt,at)=>{X=X||$i,H=H||$i;const J=X.length,ot=H.length,bt=Math.min(J,ot);let pt;for(pt=0;ptot?Qt(X,K,Q,!0,!1,bt):$t(H,U,Z,K,Q,rt,tt,at,bt)},Si=(X,H,U,Z,K,Q,rt,tt,at)=>{let J=0;const ot=H.length;let bt=X.length-1,pt=ot-1;for(;J<=bt&&J<=pt;){const wt=X[J],_t=H[J]=at?fi(H[J]):We(H[J]);if(ra(wt,_t))nt(wt,_t,U,null,K,Q,rt,tt,at);else break;J++}for(;J<=bt&&J<=pt;){const wt=X[bt],_t=H[pt]=at?fi(H[pt]):We(H[pt]);if(ra(wt,_t))nt(wt,_t,U,null,K,Q,rt,tt,at);else break;bt--,pt--}if(J>bt){if(J<=pt){const wt=pt+1,_t=wtpt)for(;J<=bt;)Jt(X[J],K,Q,!0),J++;else{const wt=J,_t=J,Ht=new Map;for(J=_t;J<=pt;J++){const me=H[J]=at?fi(H[J]):We(H[J]);me.key!=null&&Ht.set(me.key,J)}let Nt,re=0;const ye=pt-_t+1;let ci=!1,sa=0;const Li=new Array(ye);for(J=0;J=ye){Jt(me,K,Q,!0);continue}let _e;if(me.key!=null)_e=Ht.get(me.key);else for(Nt=_t;Nt<=pt;Nt++)if(Li[Nt-_t]===0&&ra(me,H[Nt])){_e=Nt;break}_e===void 0?Jt(me,K,Q,!0):(Li[_e-_t]=J+1,_e>=sa?sa=_e:ci=!0,nt(me,H[_e],U,null,K,Q,rt,tt,at),re++)}const Na=ci?ou(Li):$i;for(Nt=Na.length-1,J=ye-1;J>=0;J--){const me=_t+J,_e=H[me],Xa=me+1{const{el:Q,type:rt,transition:tt,children:at,shapeFlag:J}=X;if(J&6){qe(X.component.subTree,H,U,Z);return}if(J&128){X.suspense.move(H,U,Z);return}if(J&64){rt.move(X,H,U,ze);return}if(rt===jt){d(Q,H,U);for(let bt=0;bttt.enter(Q),K);else{const{leave:bt,delayLeave:pt,afterLeave:wt}=tt,_t=()=>d(Q,H,U),Ht=()=>{bt(Q,()=>{_t(),wt&&wt()})};pt?pt(Q,_t,Ht):Ht()}else d(Q,H,U)},Jt=(X,H,U,Z=!1,K=!1)=>{const{type:Q,props:rt,ref:tt,children:at,dynamicChildren:J,shapeFlag:ot,patchFlag:bt,dirs:pt,memoIndex:wt}=X;if(tt!=null&&Cr(tt,null,U,X,!0),wt!=null&&(H.renderCache[wt]=void 0),ot&256){H.ctx.deactivate(X);return}const _t=ot&1&&pt,Ht=!os(X);let Nt;if(Ht&&(Nt=rt&&rt.onVnodeBeforeUnmount)&&Be(Nt,H,X),ot&6)li(X.component,U,Z);else{if(ot&128){X.suspense.unmount(U,Z);return}_t&&Ei(X,null,H,"beforeUnmount"),ot&64?X.type.remove(X,H,U,K,ze,Z):J&&(Q!==jt||bt>0&&bt&64)?Qt(J,H,U,!1,!0):(Q===jt&&bt&384||!K&&ot&16)&&Qt(at,H,U),Z&&oi(X)}(Ht&&(Nt=rt&&rt.onVnodeUnmounted)||_t)&&Ae(()=>{Nt&&Be(Nt,H,X),_t&&Ei(X,null,H,"unmounted")},U)},oi=X=>{const{type:H,el:U,anchor:Z,transition:K}=X;if(H===jt){Fa(U,Z);return}if(H===cs){ut(X);return}const Q=()=>{m(U),K&&!K.persisted&&K.afterLeave&&K.afterLeave()};if(X.shapeFlag&1&&K&&!K.persisted){const{leave:rt,delayLeave:tt}=K,at=()=>rt(U,Q);tt?tt(X.el,Q,at):at()}else Q()},Fa=(X,H)=>{let U;for(;X!==H;)U=W(X),m(X),X=U;m(H)},li=(X,H,U)=>{const{bum:Z,scope:K,update:Q,subTree:rt,um:tt,m:at,a:J}=X;no(at),no(J),Z&&Js(Z),K.stop(),Q&&(Q.active=!1,Jt(rt,X,H,U)),tt&&Ae(tt,H),Ae(()=>{X.isUnmounted=!0},H),H&&H.pendingBranch&&!H.isUnmounted&&X.asyncDep&&!X.asyncResolved&&X.suspenseId===H.pendingId&&(H.deps--,H.deps===0&&H.resolve())},Qt=(X,H,U,Z=!1,K=!1,Q=0)=>{for(let rt=Q;rtX.shapeFlag&6?Ci(X.component.subTree):X.shapeFlag&128?X.suspense.next():W(X.anchor||X.el);let Re=!1;const Pi=(X,H,U)=>{X==null?H._vnode&&Jt(H._vnode,null,null,!0):nt(H._vnode||null,X,H,null,null,null,U),Re||(Re=!0,$n(),Wl(),Re=!1),H._vnode=X},ze={p:nt,um:Jt,m:qe,r:oi,mt:Tt,mc:$t,pc:Rt,pbc:de,n:Ci,o:s};let aa,Ze;return{render:Pi,hydrate:aa,createApp:Kd(Pi,aa)}}function ir({type:s,props:n},c){return c==="svg"&&s==="foreignObject"||c==="mathml"&&s==="annotation-xml"&&n&&n.encoding&&n.encoding.includes("html")?void 0:c}function Ti({effect:s,update:n},c){s.allowRecurse=n.allowRecurse=c}function nu(s,n){return(!s||s&&!s.pendingBranch)&&n&&!n.persisted}function lc(s,n,c=!1){const d=s.children,m=n.children;if(kt(d)&&kt(m))for(let y=0;y>1,s[c[L]]0&&(n[d]=c[y-1]),c[y]=d)}}for(y=c.length,C=c[y-1];y-- >0;)c[y]=C,C=n[C];return c}function cc(s){const n=s.subTree.component;if(n)return n.asyncDep&&!n.asyncResolved?n:cc(n)}function no(s){if(s)for(let n=0;nls(lu),Ga={};function Ee(s,n,c){return hc(s,n,c)}function hc(s,n,{immediate:c,deep:d,flush:m,once:y,onTrack:C,onTrigger:L}=Vt){if(n&&y){const it=n;n=(...Mt)=>{it(...Mt),V()}}const M=fe,z=it=>d===!0?it:gi(it,d===!1?1:void 0);let Y,D=!1,W=!1;if(ve(s)?(Y=()=>s.value,D=bs(s)):ua(s)?(Y=()=>z(s),D=!0):kt(s)?(W=!0,D=s.some(it=>ua(it)||bs(it)),Y=()=>s.map(it=>{if(ve(it))return it.value;if(ua(it))return z(it);if(St(it))return mi(it,M,2)})):St(s)?n?Y=()=>mi(s,M,2):Y=()=>(q&&q(),He(s,M,3,[xt])):Y=Me,n&&d){const it=Y;Y=()=>gi(it())}let q,xt=it=>{q=ht.onStop=()=>{mi(it,M,4),q=ht.onStop=void 0}},nt;if(Xs)if(xt=Me,n?c&&He(n,M,3,[Y(),W?[]:void 0,xt]):Y(),m==="sync"){const it=cu();nt=it.__watcherHandles||(it.__watcherHandles=[])}else return Me;let Ot=W?new Array(s.length).fill(Ga):Ga;const et=()=>{if(!(!ht.active||!ht.dirty))if(n){const it=ht.run();(d||D||(W?it.some((Mt,$t)=>bi(Mt,Ot[$t])):bi(it,Ot)))&&(q&&q(),He(n,M,3,[it,Ot===Ga?void 0:W&&Ot[0]===Ga?[]:Ot,xt]),Ot=it)}else ht.run()};et.allowRecurse=!!n;let R;m==="sync"?R=et:m==="post"?R=()=>Ae(et,M&&M.suspense):(et.pre=!0,M&&(et.id=M.uid),R=()=>cn(et));const ht=new tn(Y,Me,R),ut=jh(),V=()=>{ht.stop(),ut&&Jr(ut.effects,ht)};return n?c?et():Ot=ht.run():m==="post"?Ae(ht.run.bind(ht),M&&M.suspense):ht.run(),nt&&nt.push(V),V}function hu(s,n,c){const d=this.proxy,m=le(s)?s.includes(".")?dc(d,s):()=>d[s]:s.bind(d,d);let y;St(n)?y=n:(y=n.handler,c=n);const C=Ia(this),L=hc(m,y.bind(d),c);return C(),L}function dc(s,n){const c=n.split(".");return()=>{let d=s;for(let m=0;m{gi(d,n,c)});else if(vl(s)){for(const d in s)gi(s[d],n,c);for(const d of Object.getOwnPropertySymbols(s))Object.prototype.propertyIsEnumerable.call(s,d)&&gi(s[d],n,c)}return s}const uc=s=>s.type.__isKeepAlive;function du(s,n){fc(s,"a",n)}function uu(s,n){fc(s,"da",n)}function fc(s,n,c=fe){const d=s.__wdc||(s.__wdc=()=>{let m=c;for(;m;){if(m.isDeactivated)return;m=m.parent}return s()});if(Fs(n,d,c),c){let m=c.parent;for(;m&&m.parent;)uc(m.parent.vnode)&&fu(d,n,c,m),m=m.parent}}function fu(s,n,c,d){const m=Fs(n,s,d,!0);Zl(()=>{Jr(d[n],m)},c)}function gc(s,n){s.shapeFlag&6&&s.component?gc(s.component.subTree,n):s.shapeFlag&128?(s.ssContent.transition=n.clone(s.ssContent),s.ssFallback.transition=n.clone(s.ssFallback)):s.transition=n}const gu=s=>s.__isTeleport,jt=Symbol.for("v-fgt"),Ns=Symbol.for("v-txt"),Fi=Symbol.for("v-cmt"),cs=Symbol.for("v-stc"),pa=[];let Ye=null;function gt(s=!1){pa.push(Ye=s?null:[])}function pu(){pa.pop(),Ye=pa[pa.length-1]||null}let ka=1;function oo(s){ka+=s}function pc(s){return s.dynamicChildren=ka>0?Ye||$i:null,pu(),ka>0&&Ye&&Ye.push(s),s}function yt(s,n,c,d,m,y){return pc(G(s,n,c,d,m,y,!0))}function Gi(s,n,c,d,m){return pc(Et(s,n,c,d,m,!0))}function Pr(s){return s?s.__v_isVNode===!0:!1}function ra(s,n){return s.type===n.type&&s.key===n.key}const xc=({key:s})=>s??null,hs=({ref:s,ref_key:n,ref_for:c})=>(typeof s=="number"&&(s=""+s),s!=null?le(s)||ve(s)||St(s)?{i:Se,r:s,k:n,f:!!c}:s:null);function G(s,n=null,c=null,d=0,m=null,y=s===jt?0:1,C=!1,L=!1){const M={__v_isVNode:!0,__v_skip:!0,type:s,props:n,key:n&&xc(n),ref:n&&hs(n),scopeId:jl,slotScopeIds:null,children:c,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:y,patchFlag:d,dynamicProps:m,dynamicChildren:null,appContext:null,ctx:Se};return L?(un(M,c),y&128&&s.normalize(M)):c&&(M.shapeFlag|=le(c)?8:16),ka>0&&!C&&Ye&&(M.patchFlag>0||y&6)&&M.patchFlag!==32&&Ye.push(M),M}const Et=xu;function xu(s,n=null,c=null,d=0,m=null,y=!1){if((!s||s===Rd)&&(s=Fi),Pr(s)){const L=Ji(s,n,!0);return c&&un(L,c),ka>0&&!y&&Ye&&(L.shapeFlag&6?Ye[Ye.indexOf(s)]=L:Ye.push(L)),L.patchFlag=-2,L}if(Eu(s)&&(s=s.__vccOpts),n){n=mu(n);let{class:L,style:M}=n;L&&!le(L)&&(n.class=ae(L)),Zt(M)&&(Fl(M)&&!kt(M)&&(M=he({},M)),n.style=_a(M))}const C=le(s)?1:Fd(s)?128:gu(s)?64:Zt(s)?4:St(s)?2:0;return G(s,n,c,d,m,C,y,!0)}function mu(s){return s?Fl(s)||ic(s)?he({},s):s:null}function Ji(s,n,c=!1,d=!1){const{props:m,ref:y,patchFlag:C,children:L,transition:M}=s,z=n?vu(m||{},n):m,Y={__v_isVNode:!0,__v_skip:!0,type:s.type,props:z,key:z&&xc(z),ref:n&&n.ref?c&&y?kt(y)?y.concat(hs(n)):[y,hs(n)]:hs(n):y,scopeId:s.scopeId,slotScopeIds:s.slotScopeIds,children:L,target:s.target,targetAnchor:s.targetAnchor,staticCount:s.staticCount,shapeFlag:s.shapeFlag,patchFlag:n&&s.type!==jt?C===-1?16:C|16:C,dynamicProps:s.dynamicProps,dynamicChildren:s.dynamicChildren,appContext:s.appContext,dirs:s.dirs,transition:M,component:s.component,suspense:s.suspense,ssContent:s.ssContent&&Ji(s.ssContent),ssFallback:s.ssFallback&&Ji(s.ssFallback),el:s.el,anchor:s.anchor,ctx:s.ctx,ce:s.ce};return M&&d&&gc(Y,M.clone(Y)),Y}function te(s=" ",n=0){return Et(Ns,null,s,n)}function bu(s,n){const c=Et(cs,null,s);return c.staticCount=n,c}function Ni(s="",n=!1){return n?(gt(),Gi(Fi,null,s)):Et(Fi,null,s)}function We(s){return s==null||typeof s=="boolean"?Et(Fi):kt(s)?Et(jt,null,s.slice()):typeof s=="object"?fi(s):Et(Ns,null,String(s))}function fi(s){return s.el===null&&s.patchFlag!==-1||s.memo?s:Ji(s)}function un(s,n){let c=0;const{shapeFlag:d}=s;if(n==null)n=null;else if(kt(n))c=16;else if(typeof n=="object")if(d&65){const m=n.default;m&&(m._c&&(m._d=!1),un(s,m()),m._c&&(m._d=!0));return}else{c=32;const m=n._;!m&&!ic(n)?n._ctx=Se:m===3&&Se&&(Se.slots._===1?n._=1:(n._=2,s.patchFlag|=1024))}else St(n)?(n={default:n,_ctx:Se},c=32):(n=String(n),d&64?(c=16,n=[te(n)]):c=8);s.children=n,s.shapeFlag|=c}function vu(...s){const n={};for(let c=0;cfe||Se;let ws,Lr;{const s=wl(),n=(c,d)=>{let m;return(m=s[c])||(m=s[c]=[]),m.push(d),y=>{m.length>1?m.forEach(C=>C(y)):m[0](y)}};ws=n("__VUE_INSTANCE_SETTERS__",c=>fe=c),Lr=n("__VUE_SSR_SETTERS__",c=>Xs=c)}const Ia=s=>{const n=fe;return ws(s),s.scope.on(),()=>{s.scope.off(),ws(n)}},lo=()=>{fe&&fe.scope.off(),ws(null)};function mc(s){return s.vnode.shapeFlag&4}let Xs=!1;function Su(s,n=!1){n&&Lr(n);const{props:c,children:d}=s.vnode,m=mc(s);Qd(s,c,m,n),iu(s,d);const y=m?Cu(s,n):void 0;return n&&Lr(!1),y}function Cu(s,n){const c=s.type;s.accessCache=Object.create(null),s.proxy=new Proxy(s.ctx,Vd);const{setup:d}=c;if(d){const m=s.setupContext=d.length>1?Lu(s):null,y=Ia(s);ki();const C=mi(d,s,0,[s.props,m]);if(Ai(),y(),ml(C)){if(C.then(lo,lo),n)return C.then(L=>{co(s,L,n)}).catch(L=>{Rs(L,s,0)});s.asyncDep=C}else co(s,C,n)}else bc(s,n)}function co(s,n,c){St(n)?s.type.__ssrInlineRender?s.ssrRender=n:s.render=n:Zt(n)&&(s.setupState=Yl(n)),bc(s,c)}let ho;function bc(s,n,c){const d=s.type;if(!s.render){if(!n&&ho&&!d.render){const m=d.template||hn(s).template;if(m){const{isCustomElement:y,compilerOptions:C}=s.appContext.config,{delimiters:L,compilerOptions:M}=d,z=he(he({isCustomElement:y,delimiters:L},C),M);d.render=ho(m,z)}}s.render=d.render||Me}{const m=Ia(s);ki();try{Gd(s)}finally{Ai(),m()}}}const Pu={get(s,n){return Ce(s,"get",""),s[n]}};function Lu(s){const n=c=>{s.exposed=c||{}};return{attrs:new Proxy(s.attrs,Pu),slots:s.slots,emit:s.emit,expose:n}}function Ys(s){return s.exposed?s.exposeProxy||(s.exposeProxy=new Proxy(Yl(gd(s.exposed)),{get(n,c){if(c in n)return n[c];if(c in fa)return fa[c](s)},has(n,c){return c in n||c in fa}})):s.proxy}function _u(s,n=!0){return St(s)?s.displayName||s.name:s.name||n&&s.__name}function Eu(s){return St(s)&&"__vccOpts"in s}const Pt=(s,n)=>pd(s,n,Xs);function vc(s,n,c){const d=arguments.length;return d===2?Zt(n)&&!kt(n)?Pr(n)?Et(s,null,[n]):Et(s,n):Et(s,null,n):(d>3?c=Array.prototype.slice.call(arguments,2):d===3&&Pr(c)&&(c=[c]),Et(s,n,c))}const Tu="3.4.29";/** * @vue/runtime-dom v3.4.29 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const _u="http://www.w3.org/2000/svg",Iu="http://www.w3.org/1998/Math/MathML",Qe=typeof document<"u"?document:null,uo=Qe&&Qe.createElement("template"),Mu={insert:(s,n,c)=>{n.insertBefore(s,c||null)},remove:s=>{const n=s.parentNode;n&&n.removeChild(s)},createElement:(s,n,c,d)=>{const m=n==="svg"?Qe.createElementNS(_u,s):n==="mathml"?Qe.createElementNS(Iu,s):c?Qe.createElement(s,{is:c}):Qe.createElement(s);return s==="select"&&d&&d.multiple!=null&&m.setAttribute("multiple",d.multiple),m},createText:s=>Qe.createTextNode(s),createComment:s=>Qe.createComment(s),setText:(s,n)=>{s.nodeValue=n},setElementText:(s,n)=>{s.textContent=n},parentNode:s=>s.parentNode,nextSibling:s=>s.nextSibling,querySelector:s=>Qe.querySelector(s),setScopeId(s,n){s.setAttribute(n,"")},insertStaticContent(s,n,c,d,m,y){const C=c?c.previousSibling:n.lastChild;if(m&&(m===y||m.nextSibling))for(;n.insertBefore(m.cloneNode(!0),c),!(m===y||!(m=m.nextSibling)););else{uo.innerHTML=d==="svg"?`${s}`:d==="mathml"?`${s}`:s;const L=uo.content;if(d==="svg"||d==="mathml"){const I=L.firstChild;for(;I.firstChild;)L.appendChild(I.firstChild);L.removeChild(I)}n.insertBefore(L,c)}return[C?C.nextSibling:n.firstChild,c?c.previousSibling:n.lastChild]}},Ou=Symbol("_vtc");function Ru(s,n,c){const d=s[Ou];d&&(n=(n?[n,...d]:[...d]).join(" ")),n==null?s.removeAttribute("class"):c?s.setAttribute("class",n):s.className=n}const ks=Symbol("_vod"),wc=Symbol("_vsh"),fo={beforeMount(s,{value:n},{transition:c}){s[ks]=s.style.display==="none"?"":s.style.display,c&&n?c.beforeEnter(s):oa(s,n)},mounted(s,{value:n},{transition:c}){c&&n&&c.enter(s)},updated(s,{value:n,oldValue:c},{transition:d}){!n!=!c&&(d?n?(d.beforeEnter(s),oa(s,!0),d.enter(s)):d.leave(s,()=>{oa(s,!1)}):oa(s,n))},beforeUnmount(s,{value:n}){oa(s,n)}};function oa(s,n){s.style.display=n?s[ks]:"none",s[wc]=!n}const zu=Symbol(""),Fu=/(^|;)\s*display\s*:/;function Nu(s,n,c){const d=s.style,m=le(c);let y=!1;if(c&&!m){if(n)if(le(n))for(const C of n.split(";")){const L=C.slice(0,C.indexOf(":")).trim();c[L]==null&&ds(d,L,"")}else for(const C in n)c[C]==null&&ds(d,C,"");for(const C in c)C==="display"&&(y=!0),ds(d,C,c[C])}else if(m){if(n!==c){const C=d[zu];C&&(c+=";"+C),d.cssText=c,y=Fu.test(c)}}else n&&s.removeAttribute("style");ks in s&&(s[ks]=y?d.display:"",s[wc]&&(d.display="none"))}const go=/\s*!important$/;function ds(s,n,c){if(wt(c))c.forEach(d=>ds(s,n,d));else if(c==null&&(c=""),n.startsWith("--"))s.setProperty(n,c);else{const d=Xu(s,n);go.test(c)?s.setProperty(ea(d),c.replace(go,""),"important"):s[d]=c}}const po=["Webkit","Moz","ms"],ar={};function Xu(s,n){const c=ar[n];if(c)return c;let d=Ue(n);if(d!=="filter"&&d in s)return ar[n]=d;d=Is(d);for(let m=0;msr||(Vu.then(()=>sr=0),sr=Date.now());function ju(s,n){const c=d=>{if(!d._vts)d._vts=Date.now();else if(d._vts<=c.attached)return;De(Uu(d,c.value),n,5,[d])};return c.value=s,c.attached=Gu(),c}function Uu(s,n){if(wt(n)){const c=s.stopImmediatePropagation;return s.stopImmediatePropagation=()=>{c.call(s),s._stopped=!0},n.map(d=>m=>!m._stopped&&d&&d(m))}else return n}const yo=s=>s.charCodeAt(0)===111&&s.charCodeAt(1)===110&&s.charCodeAt(2)>96&&s.charCodeAt(2)<123,$u=(s,n,c,d,m,y,C,L,I)=>{const R=m==="svg";n==="class"?Ru(s,d,R):n==="style"?Nu(s,c,d):Es(n)?Kr(n)||Bu(s,n,c,d,C):(n[0]==="."?(n=n.slice(1),!0):n[0]==="^"?(n=n.slice(1),!1):qu(s,n,d,R))?(Yu(s,n,d,y,C,L,I),(n==="value"||n==="checked"||n==="selected")&&mo(s,n,d,R,C,n!=="value")):(n==="true-value"?s._trueValue=d:n==="false-value"&&(s._falseValue=d),mo(s,n,d,R))};function qu(s,n,c,d){if(d)return!!(n==="innerHTML"||n==="textContent"||n in s&&yo(n)&&St(c));if(n==="spellcheck"||n==="draggable"||n==="translate"||n==="form"||n==="list"&&s.tagName==="INPUT"||n==="type"&&s.tagName==="TEXTAREA")return!1;if(n==="width"||n==="height"){const m=s.tagName;if(m==="IMG"||m==="VIDEO"||m==="CANVAS"||m==="SOURCE")return!1}return yo(n)&&le(c)?!1:n in s}const Zu=he({patchProp:$u},Mu);let wo;function Ku(){return wo||(wo=au(Zu))}const Ju=(...s)=>{const n=Ku().createApp(...s),{mount:c}=n;return n.mount=d=>{const m=tf(d);if(!m)return;const y=n._component;!St(y)&&!y.render&&!y.template&&(y.template=m.innerHTML),m.innerHTML="";const C=c(m,!1,Qu(m));return m instanceof Element&&(m.removeAttribute("v-cloak"),m.setAttribute("data-v-app","")),C},n};function Qu(s){if(s instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&s instanceof MathMLElement)return"mathml"}function tf(s){return le(s)?document.querySelector(s):s}function ef(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var Er={exports:{}};/*! +**/const Iu="http://www.w3.org/2000/svg",Mu="http://www.w3.org/1998/Math/MathML",Qe=typeof document<"u"?document:null,uo=Qe&&Qe.createElement("template"),Ou={insert:(s,n,c)=>{n.insertBefore(s,c||null)},remove:s=>{const n=s.parentNode;n&&n.removeChild(s)},createElement:(s,n,c,d)=>{const m=n==="svg"?Qe.createElementNS(Iu,s):n==="mathml"?Qe.createElementNS(Mu,s):c?Qe.createElement(s,{is:c}):Qe.createElement(s);return s==="select"&&d&&d.multiple!=null&&m.setAttribute("multiple",d.multiple),m},createText:s=>Qe.createTextNode(s),createComment:s=>Qe.createComment(s),setText:(s,n)=>{s.nodeValue=n},setElementText:(s,n)=>{s.textContent=n},parentNode:s=>s.parentNode,nextSibling:s=>s.nextSibling,querySelector:s=>Qe.querySelector(s),setScopeId(s,n){s.setAttribute(n,"")},insertStaticContent(s,n,c,d,m,y){const C=c?c.previousSibling:n.lastChild;if(m&&(m===y||m.nextSibling))for(;n.insertBefore(m.cloneNode(!0),c),!(m===y||!(m=m.nextSibling)););else{uo.innerHTML=d==="svg"?`${s}`:d==="mathml"?`${s}`:s;const L=uo.content;if(d==="svg"||d==="mathml"){const M=L.firstChild;for(;M.firstChild;)L.appendChild(M.firstChild);L.removeChild(M)}n.insertBefore(L,c)}return[C?C.nextSibling:n.firstChild,c?c.previousSibling:n.lastChild]}},Ru=Symbol("_vtc");function zu(s,n,c){const d=s[Ru];d&&(n=(n?[n,...d]:[...d]).join(" ")),n==null?s.removeAttribute("class"):c?s.setAttribute("class",n):s.className=n}const ks=Symbol("_vod"),yc=Symbol("_vsh"),fo={beforeMount(s,{value:n},{transition:c}){s[ks]=s.style.display==="none"?"":s.style.display,c&&n?c.beforeEnter(s):na(s,n)},mounted(s,{value:n},{transition:c}){c&&n&&c.enter(s)},updated(s,{value:n,oldValue:c},{transition:d}){!n!=!c&&(d?n?(d.beforeEnter(s),na(s,!0),d.enter(s)):d.leave(s,()=>{na(s,!1)}):na(s,n))},beforeUnmount(s,{value:n}){na(s,n)}};function na(s,n){s.style.display=n?s[ks]:"none",s[yc]=!n}const Fu=Symbol(""),Nu=/(^|;)\s*display\s*:/;function Xu(s,n,c){const d=s.style,m=le(c);let y=!1;if(c&&!m){if(n)if(le(n))for(const C of n.split(";")){const L=C.slice(0,C.indexOf(":")).trim();c[L]==null&&ds(d,L,"")}else for(const C in n)c[C]==null&&ds(d,C,"");for(const C in c)C==="display"&&(y=!0),ds(d,C,c[C])}else if(m){if(n!==c){const C=d[Fu];C&&(c+=";"+C),d.cssText=c,y=Nu.test(c)}}else n&&s.removeAttribute("style");ks in s&&(s[ks]=y?d.display:"",s[yc]&&(d.display="none"))}const go=/\s*!important$/;function ds(s,n,c){if(kt(c))c.forEach(d=>ds(s,n,d));else if(c==null&&(c=""),n.startsWith("--"))s.setProperty(n,c);else{const d=Yu(s,n);go.test(c)?s.setProperty(ta(d),c.replace(go,""),"important"):s[d]=c}}const po=["Webkit","Moz","ms"],ar={};function Yu(s,n){const c=ar[n];if(c)return c;let d=Ue(n);if(d!=="filter"&&d in s)return ar[n]=d;d=Ms(d);for(let m=0;msr||(Gu.then(()=>sr=0),sr=Date.now());function Uu(s,n){const c=d=>{if(!d._vts)d._vts=Date.now();else if(d._vts<=c.attached)return;He($u(d,c.value),n,5,[d])};return c.value=s,c.attached=ju(),c}function $u(s,n){if(kt(n)){const c=s.stopImmediatePropagation;return s.stopImmediatePropagation=()=>{c.call(s),s._stopped=!0},n.map(d=>m=>!m._stopped&&d&&d(m))}else return n}const yo=s=>s.charCodeAt(0)===111&&s.charCodeAt(1)===110&&s.charCodeAt(2)>96&&s.charCodeAt(2)<123,qu=(s,n,c,d,m,y,C,L,M)=>{const z=m==="svg";n==="class"?zu(s,d,z):n==="style"?Xu(s,c,d):Es(n)?Kr(n)||Wu(s,n,c,d,C):(n[0]==="."?(n=n.slice(1),!0):n[0]==="^"?(n=n.slice(1),!1):Zu(s,n,d,z))?(Du(s,n,d,y,C,L,M),(n==="value"||n==="checked"||n==="selected")&&mo(s,n,d,z,C,n!=="value")):(n==="true-value"?s._trueValue=d:n==="false-value"&&(s._falseValue=d),mo(s,n,d,z))};function Zu(s,n,c,d){if(d)return!!(n==="innerHTML"||n==="textContent"||n in s&&yo(n)&&St(c));if(n==="spellcheck"||n==="draggable"||n==="translate"||n==="form"||n==="list"&&s.tagName==="INPUT"||n==="type"&&s.tagName==="TEXTAREA")return!1;if(n==="width"||n==="height"){const m=s.tagName;if(m==="IMG"||m==="VIDEO"||m==="CANVAS"||m==="SOURCE")return!1}return yo(n)&&le(c)?!1:n in s}const Ku=he({patchProp:qu},Ou);let wo;function Ju(){return wo||(wo=su(Ku))}const Qu=(...s)=>{const n=Ju().createApp(...s),{mount:c}=n;return n.mount=d=>{const m=ef(d);if(!m)return;const y=n._component;!St(y)&&!y.render&&!y.template&&(y.template=m.innerHTML),m.innerHTML="";const C=c(m,!1,tf(m));return m instanceof Element&&(m.removeAttribute("v-cloak"),m.setAttribute("data-v-app","")),C},n};function tf(s){if(s instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&s instanceof MathMLElement)return"mathml"}function ef(s){return le(s)?document.querySelector(s):s}function af(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var _r={exports:{}};/*! * ApexCharts v3.45.2 * (c) 2018-2024 ApexCharts * Released under the MIT License. - */(function(s,n){function c(E,t){var e=Object.keys(E);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(E);t&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(E,a).enumerable})),e.push.apply(e,i)}return e}function d(E){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var e,i=X(E);if(t){var a=X(this).constructor;e=Reflect.construct(i,arguments,a)}else e=i.apply(this,arguments);return function(r,o){if(o&&(typeof o=="object"||typeof o=="function"))return o;if(o!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return G(r)}(this,e)}}function bt(E,t){return function(e){if(Array.isArray(e))return e}(E)||function(e,i){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,o,l=[],h=!0,f=!1;try{for(a=a.call(e);!(h=(r=a.next()).done)&&(l.push(r.value),!i||l.length!==i);h=!0);}catch(g){f=!0,o=g}finally{try{h||a.return==null||a.return()}finally{if(f)throw o}}return l}}(E,t)||Ot(E,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function lt(E){return function(t){if(Array.isArray(t))return et(t)}(E)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(E)||Ot(E)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Ot(E,t){if(E){if(typeof E=="string")return et(E,t);var e=Object.prototype.toString.call(E).slice(8,-1);return e==="Object"&&E.constructor&&(e=E.constructor.name),e==="Map"||e==="Set"?Array.from(E):e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?et(E,t):void 0}}function et(E,t){(t==null||t>E.length)&&(t=E.length);for(var e=0,i=new Array(t);e>16,l=i>>8&255,h=255&i;return"#"+(16777216+65536*(Math.round((a-o)*r)+o)+256*(Math.round((a-l)*r)+l)+(Math.round((a-h)*r)+h)).toString(16).slice(1)}},{key:"shadeColor",value:function(t,e){return E.isColorHex(e)?this.shadeHexColor(t,e):this.shadeRGBColor(t,e)}}],[{key:"bind",value:function(t,e){return function(){return t.apply(e,arguments)}}},{key:"isObject",value:function(t){return t&&m(t)==="object"&&!Array.isArray(t)&&t!=null}},{key:"is",value:function(t,e){return Object.prototype.toString.call(e)==="[object "+t+"]"}},{key:"listToArray",value:function(t){var e,i=[];for(e=0;e1&&arguments[1]!==void 0?arguments[1]:2;return Number.isInteger(t)?t:parseFloat(t.toPrecision(e))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(t){var e=String(t).split(/[eE]/);if(e.length===1)return e[0];var i="",a=t<0?"-":"",r=e[0].replace(".",""),o=Number(e[1])+1;if(o<0){for(i=a+"0.";o++;)i+="0";return i+r.replace(/^-/,"")}for(o-=r.length;o--;)i+="0";return r+i}},{key:"getDimensions",value:function(t){var e=getComputedStyle(t,null),i=t.clientHeight,a=t.clientWidth;return i-=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),[a-=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),i]}},{key:"getBoundingClientRect",value:function(t){var e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:t.clientWidth,height:t.clientHeight,x:e.left,y:e.top}}},{key:"getLargestStringFromArr",value:function(t){return t.reduce(function(e,i){return Array.isArray(i)&&(i=i.reduce(function(a,r){return a.length>r.length?a:r})),e.length>i.length?e:i},0)}},{key:"hexToRgba",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"#999999",e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.6;t.substring(0,1)!=="#"&&(t="#999999");var i=t.replace("#","");i=i.match(new RegExp("(.{"+i.length/3+"})","g"));for(var a=0;a1&&arguments[1]!==void 0?arguments[1]:"x",i=t.toString().slice();return i=i.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,e)}},{key:"negToZero",value:function(t){return t<0?0:t}},{key:"moveIndexInArray",value:function(t,e,i){if(i>=t.length)for(var a=i-t.length+1;a--;)t.push(void 0);return t.splice(i,0,t.splice(e,1)[0]),t}},{key:"extractNumber",value:function(t){return parseFloat(t.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(t,e){for(;(t=t.parentElement)&&!t.classList.contains(e););return t}},{key:"setELstyles",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t.style.key=e[i])}},{key:"isNumber",value:function(t){return!isNaN(t)&&parseFloat(Number(t))===t&&!isNaN(parseInt(t,10))}},{key:"isFloat",value:function(t){return Number(t)===t&&t%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(window.navigator.userAgent.indexOf("MSIE")!==-1||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);if(t.indexOf("Trident/")>0){var i=t.indexOf("rv:");return parseInt(t.substring(i+3,t.indexOf(".",i)),10)}var a=t.indexOf("Edge/");return a>0&&parseInt(t.substring(a+5,t.indexOf(".",a)),10)}}]),E}(),ct=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w,this.setEasingFunctions()}return L(E,[{key:"setEasingFunctions",value:function(){var t;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":t="-";break;case"easein":t="<";break;case"easeout":t=">";break;case"easeinout":default:t="<>";break;case"swing":t=function(e){var i=1.70158;return(e-=1)*e*((i+1)*e+i)+1};break;case"bounce":t=function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375};break;case"elastic":t=function(e){return e===!!e?e:Math.pow(2,-10*e)*Math.sin((e-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=t}}},{key:"animateLine",value:function(t,e,i,a){t.attr(e).animate(a).attr(i)}},{key:"animateMarker",value:function(t,e,i,a,r,o){e||(e=0),t.attr({r:e,width:e,height:e}).animate(a,r).attr({r:i,width:i.width,height:i.height}).afterAll(function(){o()})}},{key:"animateCircle",value:function(t,e,i,a,r){t.attr({r:e.r,cx:e.cx,cy:e.cy}).animate(a,r).attr({r:i.r,cx:i.cx,cy:i.cy})}},{key:"animateRect",value:function(t,e,i,a,r){t.attr(e).animate(a).attr(i).afterAll(function(){return r()})}},{key:"animatePathsGradually",value:function(t){var e=t.el,i=t.realIndex,a=t.j,r=t.fill,o=t.pathFrom,l=t.pathTo,h=t.speed,f=t.delay,g=this.w,p=0;g.config.chart.animations.animateGradually.enabled&&(p=g.config.chart.animations.animateGradually.delay),g.config.chart.animations.dynamicAnimation.enabled&&g.globals.dataChanged&&g.config.chart.type!=="bar"&&(p=0),this.morphSVG(e,i,a,g.config.chart.type!=="line"||g.globals.comboCharts?r:"stroke",o,l,h,f*p)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(t){var e=t.el;e.classList.remove("apexcharts-element-hidden"),e.classList.add("apexcharts-hidden-element-shown")})}},{key:"animationCompleted",value:function(t){var e=this.w;e.globals.animationEnded||(e.globals.animationEnded=!0,this.showDelayedElements(),typeof e.config.chart.events.animationEnd=="function"&&e.config.chart.events.animationEnd(this.ctx,{el:t,w:e}))}},{key:"morphSVG",value:function(t,e,i,a,r,o,l,h){var f=this,g=this.w;r||(r=t.attr("pathFrom")),o||(o=t.attr("pathTo"));var p=function(x){return g.config.chart.type==="radar"&&(l=1),"M 0 ".concat(g.globals.gridHeight)};(!r||r.indexOf("undefined")>-1||r.indexOf("NaN")>-1)&&(r=p()),(!o||o.indexOf("undefined")>-1||o.indexOf("NaN")>-1)&&(o=p()),g.globals.shouldAnimate||(l=1),t.plot(r).animate(1,g.globals.easing,h).plot(r).animate(l,g.globals.easing,h).plot(o).afterAll(function(){z.isNumber(i)?i===g.globals.series[g.globals.maxValsInArrayIndex].length-2&&g.globals.shouldAnimate&&f.animationCompleted(t):a!=="none"&&g.globals.shouldAnimate&&(!g.globals.comboCharts&&e===g.globals.series.length-1||g.globals.comboCharts)&&f.animationCompleted(t),f.showDelayedElements()})}}]),E}(),ut=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w}return L(E,[{key:"getDefaultFilter",value:function(t,e){var i=this.w;t.unfilter(!0),new window.SVG.Filter().size("120%","180%","-5%","-40%"),i.config.states.normal.filter!=="none"?this.applyFilter(t,e,i.config.states.normal.filter.type,i.config.states.normal.filter.value):i.config.chart.dropShadow.enabled&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addNormalFilter",value:function(t,e){var i=this.w;i.config.chart.dropShadow.enabled&&!t.node.classList.contains("apexcharts-marker")&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addLightenFilter",value:function(t,e,i){var a=this,r=this.w,o=i.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter(function(l){var h=r.config.chart.dropShadow;(h.enabled?a.addShadow(l,e,h):l).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:o}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"addDarkenFilter",value:function(t,e,i){var a=this,r=this.w,o=i.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter(function(l){var h=r.config.chart.dropShadow;(h.enabled?a.addShadow(l,e,h):l).componentTransfer({rgb:{type:"linear",slope:o}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"applyFilter",value:function(t,e,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:.5;switch(i){case"none":this.addNormalFilter(t,e);break;case"lighten":this.addLightenFilter(t,e,{intensity:a});break;case"darken":this.addDarkenFilter(t,e,{intensity:a})}}},{key:"addShadow",value:function(t,e,i){var a=i.blur,r=i.top,o=i.left,l=i.color,h=i.opacity,f=t.flood(Array.isArray(l)?l[e]:l,h).composite(t.sourceAlpha,"in").offset(o,r).gaussianBlur(a).merge(t.source);return t.blend(t.source,f)}},{key:"dropShadow",value:function(t,e){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=e.top,r=e.left,o=e.blur,l=e.color,h=e.opacity,f=e.noUserSpaceOnUse,g=this.w;return t.unfilter(!0),z.isIE()&&g.config.chart.type==="radialBar"||(l=Array.isArray(l)?l[i]:l,t.filter(function(p){var x=null;x=z.isSafari()||z.isFirefox()||z.isIE()?p.flood(l,h).composite(p.sourceAlpha,"in").offset(r,a).gaussianBlur(o):p.flood(l,h).composite(p.sourceAlpha,"in").offset(r,a).gaussianBlur(o).merge(p.source),p.blend(p.source,x)}),f||t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)),t}},{key:"setSelectionFilter",value:function(t,e,i){var a=this.w;if(a.globals.selectedDataPoints[e]!==void 0&&a.globals.selectedDataPoints[e].indexOf(i)>-1){t.node.setAttribute("selected",!0);var r=a.config.states.active.filter;r!=="none"&&this.applyFilter(t,e,r.type,r.value)}}},{key:"_scaleFilterSize",value:function(t){(function(e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])})({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),E}(),W=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w}return L(E,[{key:"roundPathCorners",value:function(t,e){function i(O,F,N){var B=F.x-O.x,$=F.y-O.y,V=Math.sqrt(B*B+$*$);return a(O,F,Math.min(1,N/V))}function a(O,F,N){return{x:O.x+(F.x-O.x)*N,y:O.y+(F.y-O.y)*N}}function r(O,F){O.length>2&&(O[O.length-2]=F.x,O[O.length-1]=F.y)}function o(O){return{x:parseFloat(O[O.length-2]),y:parseFloat(O[O.length-1])}}t.indexOf("NaN")>-1&&(t="");var l=t.split(/[,\s]/).reduce(function(O,F){var N=F.match("([a-zA-Z])(.+)");return N?(O.push(N[1]),O.push(N[2])):O.push(F),O},[]).reduce(function(O,F){return parseFloat(F)==F&&O.length?O[O.length-1].push(F):O.push([F]),O},[]),h=[];if(l.length>1){var f=o(l[0]),g=null;l[l.length-1][0]=="Z"&&l[0].length>2&&(g=["L",f.x,f.y],l[l.length-1]=g),h.push(l[0]);for(var p=1;p2&&v[0]=="L"&&w.length>2&&w[0]=="L"){var A,S,T=o(x),M=o(v),u=o(w);A=i(M,T,e),S=i(M,u,e),r(v,A),v.origPoint=M,h.push(v);var b=a(A,M,.5),k=a(M,S,.5),P=["C",b.x,b.y,k.x,k.y,S.x,S.y];P.origPoint=M,h.push(P)}else h.push(v)}if(g){var _=o(h[h.length-1]);h.push(["Z"]),r(h[0],_)}}else h=l;return h.reduce(function(O,F){return O+F.join(" ")+" "},"")}},{key:"drawLine",value:function(t,e,i,a){var r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"#a8a8a8",o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,l=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,h=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:t,y1:e,x2:i,y2:a,stroke:r,"stroke-dasharray":o,"stroke-width":l,"stroke-linecap":h})}},{key:"drawRect",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"#fefefe",l=arguments.length>6&&arguments[6]!==void 0?arguments[6]:1,h=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,f=arguments.length>8&&arguments[8]!==void 0?arguments[8]:null,g=arguments.length>9&&arguments[9]!==void 0?arguments[9]:0,p=this.w.globals.dom.Paper.rect();return p.attr({x:t,y:e,width:i>0?i:0,height:a>0?a:0,rx:r,ry:r,opacity:l,"stroke-width":h!==null?h:0,stroke:f!==null?f:"none","stroke-dasharray":g}),p.node.setAttribute("fill",o),p}},{key:"drawPolygon",value:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"#e1e1e1",i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(t).attr({fill:a,stroke:e,"stroke-width":i})}},{key:"drawCircle",value:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;t<0&&(t=0);var i=this.w.globals.dom.Paper.circle(2*t);return e!==null&&i.attr(e),i}},{key:"drawPath",value:function(t){var e=t.d,i=e===void 0?"":e,a=t.stroke,r=a===void 0?"#a8a8a8":a,o=t.strokeWidth,l=o===void 0?1:o,h=t.fill,f=t.fillOpacity,g=f===void 0?1:f,p=t.strokeOpacity,x=p===void 0?1:p,v=t.classes,w=t.strokeLinecap,A=w===void 0?null:w,S=t.strokeDashArray,T=S===void 0?0:S,M=this.w;return A===null&&(A=M.config.stroke.lineCap),(i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(M.globals.gridHeight)),M.globals.dom.Paper.path(i).attr({fill:h,"fill-opacity":g,stroke:r,"stroke-opacity":x,"stroke-linecap":A,"stroke-width":l,"stroke-dasharray":T,class:v})}},{key:"group",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,e=this.w.globals.dom.Paper.group();return t!==null&&e.attr(t),e}},{key:"move",value:function(t,e){var i=["M",t,e].join(" ");return i}},{key:"line",value:function(t,e){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,a=null;return i===null?a=[" L",t,e].join(" "):i==="H"?a=[" H",t].join(" "):i==="V"&&(a=[" V",e].join(" ")),a}},{key:"curve",value:function(t,e,i,a,r,o){var l=["C",t,e,i,a,r,o].join(" ");return l}},{key:"quadraticCurve",value:function(t,e,i,a){return["Q",t,e,i,a].join(" ")}},{key:"arc",value:function(t,e,i,a,r,o,l){var h="A";arguments.length>7&&arguments[7]!==void 0&&arguments[7]&&(h="a");var f=[h,t,e,i,a,r,o,l].join(" ");return f}},{key:"renderPaths",value:function(t){var e,i=t.j,a=t.realIndex,r=t.pathFrom,o=t.pathTo,l=t.stroke,h=t.strokeWidth,f=t.strokeLinecap,g=t.fill,p=t.animationDelay,x=t.initialSpeed,v=t.dataChangeSpeed,w=t.className,A=t.shouldClipToGrid,S=A===void 0||A,T=t.bindEventsOnPaths,M=T===void 0||T,u=t.drawShadow,b=u===void 0||u,k=this.w,P=new ut(this.ctx),_=new ct(this.ctx),O=this.w.config.chart.animations.enabled,F=O&&this.w.config.chart.animations.dynamicAnimation.enabled,N=!!(O&&!k.globals.resized||F&&k.globals.dataChanged&&k.globals.shouldAnimate);N?e=r:(e=o,k.globals.animationEnded=!0);var B=k.config.stroke.dashArray,$=0;$=Array.isArray(B)?B[a]:k.config.stroke.dashArray;var V=this.drawPath({d:e,stroke:l,strokeWidth:h,fill:g,fillOpacity:1,classes:w,strokeLinecap:f,strokeDashArray:$});if(V.attr("index",a),S&&V.attr({"clip-path":"url(#gridRectMask".concat(k.globals.cuid,")")}),k.config.states.normal.filter.type!=="none")P.getDefaultFilter(V,a);else if(k.config.chart.dropShadow.enabled&&b&&(!k.config.chart.dropShadow.enabledOnSeries||k.config.chart.dropShadow.enabledOnSeries&&k.config.chart.dropShadow.enabledOnSeries.indexOf(a)!==-1)){var st=k.config.chart.dropShadow;P.dropShadow(V,st,a)}M&&(V.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,V)),V.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,V)),V.node.addEventListener("mousedown",this.pathMouseDown.bind(this,V))),V.attr({pathTo:o,pathFrom:r});var ht={el:V,j:i,realIndex:a,pathFrom:r,pathTo:o,fill:g,strokeWidth:h,delay:p};return!O||k.globals.resized||k.globals.dataChanged?!k.globals.resized&&k.globals.dataChanged||_.showDelayedElements():_.animatePathsGradually(d(d({},ht),{},{speed:x})),k.globals.dataChanged&&F&&N&&_.animatePathsGradually(d(d({},ht),{},{speed:v})),V}},{key:"drawPattern",value:function(t,e,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"#a8a8a8",r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return this.w.globals.dom.Paper.pattern(e,i,function(o){t==="horizontalLines"?o.line(0,0,i,0).stroke({color:a,width:r+1}):t==="verticalLines"?o.line(0,0,0,e).stroke({color:a,width:r+1}):t==="slantedLines"?o.line(0,0,e,i).stroke({color:a,width:r}):t==="squares"?o.rect(e,i).fill("none").stroke({color:a,width:r}):t==="circles"&&o.circle(e).fill("none").stroke({color:a,width:r})})}},{key:"drawGradient",value:function(t,e,i,a,r){var o,l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,h=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,f=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,g=arguments.length>8&&arguments[8]!==void 0?arguments[8]:0,p=this.w;e.length<9&&e.indexOf("#")===0&&(e=z.hexToRgba(e,a)),i.length<9&&i.indexOf("#")===0&&(i=z.hexToRgba(i,r));var x=0,v=1,w=1,A=null;h!==null&&(x=h[0]!==void 0?h[0]/100:0,v=h[1]!==void 0?h[1]/100:1,w=h[2]!==void 0?h[2]/100:1,A=h[3]!==void 0?h[3]/100:null);var S=!(p.config.chart.type!=="donut"&&p.config.chart.type!=="pie"&&p.config.chart.type!=="polarArea"&&p.config.chart.type!=="bubble");if(o=f===null||f.length===0?p.globals.dom.Paper.gradient(S?"radial":"linear",function(u){u.at(x,e,a),u.at(v,i,r),u.at(w,i,r),A!==null&&u.at(A,e,a)}):p.globals.dom.Paper.gradient(S?"radial":"linear",function(u){(Array.isArray(f[g])?f[g]:f).forEach(function(b){u.at(b.offset/100,b.color,b.opacity)})}),S){var T=p.globals.gridWidth/2,M=p.globals.gridHeight/2;p.config.chart.type!=="bubble"?o.attr({gradientUnits:"userSpaceOnUse",cx:T,cy:M,r:l}):o.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else t==="vertical"?o.from(0,0).to(0,1):t==="diagonal"?o.from(0,0).to(1,1):t==="horizontal"?o.from(0,1).to(1,1):t==="diagonal2"&&o.from(1,0).to(0,1);return o}},{key:"getTextBasedOnMaxWidth",value:function(t){var e=t.text,i=t.maxWidth,a=t.fontSize,r=t.fontFamily,o=this.getTextRects(e,a,r),l=o.width/e.length,h=Math.floor(i/l);return i-1){var h=i.globals.selectedDataPoints[r].indexOf(o);i.globals.selectedDataPoints[r].splice(h,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var f=i.globals.dom.Paper.select(".apexcharts-series path").members,g=i.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,p=function(w){Array.prototype.forEach.call(w,function(A){A.node.setAttribute("selected","false"),a.getDefaultFilter(A,r)})};p(f),p(g)}t.node.setAttribute("selected","true"),l="true",i.globals.selectedDataPoints[r]===void 0&&(i.globals.selectedDataPoints[r]=[]),i.globals.selectedDataPoints[r].push(o)}if(l==="true"){var x=i.config.states.active.filter;if(x!=="none")a.applyFilter(t,r,x.type,x.value);else if(i.config.states.hover.filter!=="none"&&!i.globals.isTouchDevice){var v=i.config.states.hover.filter;a.applyFilter(t,r,v.type,v.value)}}else i.config.states.active.filter.type!=="none"&&(i.config.states.hover.filter.type==="none"||i.globals.isTouchDevice?a.getDefaultFilter(t,r):(v=i.config.states.hover.filter,a.applyFilter(t,r,v.type,v.value)));typeof i.config.chart.events.dataPointSelection=="function"&&i.config.chart.events.dataPointSelection(e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:r,dataPointIndex:o,w:i}),e&&this.ctx.events.fireEvent("dataPointSelection",[e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:r,dataPointIndex:o,w:i}])}},{key:"rotateAroundCenter",value:function(t){var e={};return t&&typeof t.getBBox=="function"&&(e=t.getBBox()),{x:e.x+e.width/2,y:e.y+e.height/2}}},{key:"getTextRects",value:function(t,e,i,a){var r=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],o=this.w,l=this.drawText({x:-200,y:-200,text:t,textAnchor:"start",fontSize:e,fontFamily:i,foreColor:"#fff",opacity:0});a&&l.attr("transform",a),o.globals.dom.Paper.add(l);var h=l.bbox();return r||(h=l.node.getBoundingClientRect()),l.remove(),{width:h.width,height:h.height}}},{key:"placeTextWithEllipsis",value:function(t,e,i){if(typeof t.getComputedTextLength=="function"&&(t.textContent=e,e.length>0&&t.getComputedTextLength()>=i/1.1)){for(var a=e.length-3;a>0;a-=3)if(t.getSubStringLength(0,a)<=i/1.1)return void(t.textContent=e.substring(0,a)+"...");t.textContent="."}}}],[{key:"setAttrs",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}}]),E}(),it=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w}return L(E,[{key:"getStackedSeriesTotals",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=this.w,i=[];if(e.globals.series.length===0)return i;for(var a=0;a0&&arguments[0]!==void 0?arguments[0]:null;return t===null?this.w.config.series.reduce(function(e,i){return e+i},0):this.w.globals.series[t].reduce(function(e,i){return e+i},0)}},{key:"getStackedSeriesTotalsByGroups",value:function(){var t=this,e=this.w,i=[];return e.globals.seriesGroups.forEach(function(a){var r=[];e.config.series.forEach(function(l,h){a.indexOf(l.name)>-1&&r.push(h)});var o=e.globals.series.map(function(l,h){return r.indexOf(h)===-1?h:-1}).filter(function(l){return l!==-1});i.push(t.getStackedSeriesTotals(o))}),i}},{key:"isSeriesNull",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(t===null?this.w.config.series.filter(function(e){return e!==null}):this.w.config.series[t].data.filter(function(e){return e!==null})).length===0}},{key:"seriesHaveSameValues",value:function(t){return this.w.globals.series[t].every(function(e,i,a){return e===a[0]})}},{key:"getCategoryLabels",value:function(t){var e=this.w,i=t.slice();return e.config.xaxis.convertedCatToNumeric&&(i=t.map(function(a,r){return e.config.xaxis.labels.formatter(a-e.globals.minX+1)})),i}},{key:"getLargestSeries",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map(function(e){return e.length}).indexOf(Math.max.apply(Math,t.globals.series.map(function(e){return e.length})))}},{key:"getLargestMarkerSize",value:function(){var t=this.w,e=0;return t.globals.markers.size.forEach(function(i){e=Math.max(e,i)}),t.config.markers.discrete&&t.config.markers.discrete.length&&t.config.markers.discrete.forEach(function(i){e=Math.max(e,i.size)}),e>0&&(e+=t.config.markers.hover.sizeOffset+1),t.globals.markers.largestSize=e,e}},{key:"getSeriesTotals",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map(function(e,i){var a=0;if(Array.isArray(e))for(var r=0;rt&&i.globals.seriesX[r][l]0&&(e=!0),{comboBarCount:i,comboCharts:e}}},{key:"extendArrayProps",value:function(t,e,i){return e.yaxis&&(e=t.extendYAxis(e,i)),e.annotations&&(e.annotations.yaxis&&(e=t.extendYAxisAnnotations(e)),e.annotations.xaxis&&(e=t.extendXAxisAnnotations(e)),e.annotations.points&&(e=t.extendPointAnnotations(e))),e}}]),E}(),Mt=function(){function E(t){y(this,E),this.w=t.w,this.annoCtx=t}return L(E,[{key:"setOrientations",value:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=this.w;if(t.label.orientation==="vertical"){var a=e!==null?e:0,r=i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(a,"']"));if(r!==null){var o=r.getBoundingClientRect();r.setAttribute("x",parseFloat(r.getAttribute("x"))-o.height+4),t.label.position==="top"?r.setAttribute("y",parseFloat(r.getAttribute("y"))+o.width):r.setAttribute("y",parseFloat(r.getAttribute("y"))-o.width);var l=this.annoCtx.graphics.rotateAroundCenter(r),h=l.x,f=l.y;r.setAttribute("transform","rotate(-90 ".concat(h," ").concat(f,")"))}}}},{key:"addBackgroundToAnno",value:function(t,e){var i=this.w;if(!t||e.label.text===void 0||e.label.text!==void 0&&!String(e.label.text).trim())return null;var a=i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),r=t.getBoundingClientRect(),o=e.label.style.padding.left,l=e.label.style.padding.right,h=e.label.style.padding.top,f=e.label.style.padding.bottom;e.label.orientation==="vertical"&&(h=e.label.style.padding.left,f=e.label.style.padding.right,o=e.label.style.padding.top,l=e.label.style.padding.bottom);var g=r.left-a.left-o,p=r.top-a.top-h,x=this.annoCtx.graphics.drawRect(g-i.globals.barPadForNumericAxis,p,r.width+o+l,r.height+h+f,e.label.borderRadius,e.label.style.background,1,e.label.borderWidth,e.label.borderColor,0);return e.id&&x.node.classList.add(e.id),x}},{key:"annotationsBackground",value:function(){var t=this,e=this.w,i=function(a,r,o){var l=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(o,"-annotations .apexcharts-").concat(o,"-annotation-label[rel='").concat(r,"']"));if(l){var h=l.parentNode,f=t.addBackgroundToAnno(l,a);f&&(h.insertBefore(f.node,l),a.label.mouseEnter&&f.node.addEventListener("mouseenter",a.label.mouseEnter.bind(t,a)),a.label.mouseLeave&&f.node.addEventListener("mouseleave",a.label.mouseLeave.bind(t,a)),a.label.click&&f.node.addEventListener("click",a.label.click.bind(t,a)))}};e.config.annotations.xaxis.map(function(a,r){i(a,r,"xaxis")}),e.config.annotations.yaxis.map(function(a,r){i(a,r,"yaxis")}),e.config.annotations.points.map(function(a,r){i(a,r,"point")})}},{key:"getY1Y2",value:function(t,e){var i,a=t==="y1"?e.y:e.y2,r=this.w;if(this.annoCtx.invertAxis){var o=r.globals.labels.indexOf(a);r.config.xaxis.convertedCatToNumeric&&(o=r.globals.categoryLabels.indexOf(a));var l=r.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(o+1)+")");l&&(i=parseFloat(l.getAttribute("y"))),e.seriesIndex!==void 0&&r.globals.barHeight&&(i=i-r.globals.barHeight/2*(r.globals.series.length-1)+r.globals.barHeight*e.seriesIndex)}else{var h;r.config.yaxis[e.yAxisIndex].logarithmic?h=(a=new it(this.annoCtx.ctx).getLogVal(a,e.yAxisIndex))/r.globals.yLogRatio[e.yAxisIndex]:h=(a-r.globals.minYArr[e.yAxisIndex])/(r.globals.yRange[e.yAxisIndex]/r.globals.gridHeight),i=r.globals.gridHeight-h,!e.marker||e.y!==void 0&&e.y!==null||(i=0),r.config.yaxis[e.yAxisIndex]&&r.config.yaxis[e.yAxisIndex].reversed&&(i=h)}return typeof a=="string"&&a.indexOf("px")>-1&&(i=parseFloat(a)),i}},{key:"getX1X2",value:function(t,e){var i=this.w,a=this.annoCtx.invertAxis?i.globals.minY:i.globals.minX,r=this.annoCtx.invertAxis?i.globals.maxY:i.globals.maxX,o=this.annoCtx.invertAxis?i.globals.yRange[0]:i.globals.xRange,l=(e.x-a)/(o/i.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(l=(r-e.x)/(o/i.globals.gridWidth)),i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(l=this.getStringX(e.x));var h=(e.x2-a)/(o/i.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(h=(r-e.x2)/(o/i.globals.gridWidth)),i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(h=this.getStringX(e.x2)),e.x!==void 0&&e.x!==null||!e.marker||(l=i.globals.gridWidth),t==="x1"&&typeof e.x=="string"&&e.x.indexOf("px")>-1&&(l=parseFloat(e.x)),t==="x2"&&typeof e.x2=="string"&&e.x2.indexOf("px")>-1&&(h=parseFloat(e.x2)),e.seriesIndex!==void 0&&i.globals.barWidth&&!this.annoCtx.invertAxis&&(l=l-i.globals.barWidth/2*(i.globals.series.length-1)+i.globals.barWidth*e.seriesIndex),t==="x1"?l:h}},{key:"getStringX",value:function(t){var e=this.w,i=t;e.config.xaxis.convertedCatToNumeric&&e.globals.categoryLabels.length&&(t=e.globals.categoryLabels.indexOf(t)+1);var a=e.globals.labels.indexOf(t),r=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(a+1)+")");return r&&(i=parseFloat(r.getAttribute("x"))),i}}]),E}(),Ut=function(){function E(t){y(this,E),this.w=t.w,this.annoCtx=t,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new Mt(this.annoCtx)}return L(E,[{key:"addXaxisAnnotation",value:function(t,e,i){var a,r=this.w,o=this.helpers.getX1X2("x1",t),l=t.label.text,h=t.strokeDashArray;if(z.isNumber(o)){if(t.x2===null||t.x2===void 0){var f=this.annoCtx.graphics.drawLine(o+t.offsetX,0+t.offsetY,o+t.offsetX,r.globals.gridHeight+t.offsetY,t.borderColor,h,t.borderWidth);e.appendChild(f.node),t.id&&f.node.classList.add(t.id)}else{if((a=this.helpers.getX1X2("x2",t))l){var g=l;l=a,a=g}var p=this.annoCtx.graphics.drawRect(0+t.offsetX,a+t.offsetY,this._getYAxisAnnotationWidth(t),l-a,0,t.fillColor,t.opacity,1,t.borderColor,o);p.node.classList.add("apexcharts-annotation-rect"),p.attr("clip-path","url(#gridRectMask".concat(r.globals.cuid,")")),e.appendChild(p.node),t.id&&p.node.classList.add(t.id)}var x=t.label.position==="right"?r.globals.gridWidth:t.label.position==="center"?r.globals.gridWidth/2:0,v=this.annoCtx.graphics.drawText({x:x+t.label.offsetX,y:(a??l)+t.label.offsetY-3,text:h,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});v.attr({rel:i}),e.appendChild(v.node)}},{key:"_getYAxisAnnotationWidth",value:function(t){var e=this.w;return e.globals.gridWidth,(t.width.indexOf("%")>-1?e.globals.gridWidth*parseInt(t.width,10)/100:parseInt(t.width,10))+t.offsetX}},{key:"drawYAxisAnnotations",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return e.config.annotations.yaxis.map(function(a,r){t.addYaxisAnnotation(a,i.node,r)}),i}}]),E}(),de=function(){function E(t){y(this,E),this.w=t.w,this.annoCtx=t,this.helpers=new Mt(this.annoCtx)}return L(E,[{key:"addPointAnnotation",value:function(t,e,i){this.w;var a=this.helpers.getX1X2("x1",t),r=this.helpers.getY1Y2("y1",t);if(z.isNumber(a)){var o={pSize:t.marker.size,pointStrokeWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,pRadius:t.marker.radius,class:"apexcharts-point-annotation-marker ".concat(t.marker.cssClass," ").concat(t.id?t.id:"")},l=this.annoCtx.graphics.drawMarker(a+t.marker.offsetX,r+t.marker.offsetY,o);e.appendChild(l.node);var h=t.label.text?t.label.text:"",f=this.annoCtx.graphics.drawText({x:a+t.label.offsetX,y:r+t.label.offsetY-t.marker.size-parseFloat(t.label.style.fontSize)/1.6,text:h,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});if(f.attr({rel:i}),e.appendChild(f.node),t.customSVG.SVG){var g=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+t.customSVG.cssClass});g.attr({transform:"translate(".concat(a+t.customSVG.offsetX,", ").concat(r+t.customSVG.offsetY,")")}),g.node.innerHTML=t.customSVG.SVG,e.appendChild(g.node)}if(t.image.path){var p=t.image.width?t.image.width:20,x=t.image.height?t.image.height:20;l=this.annoCtx.addImage({x:a+t.image.offsetX-p/2,y:r+t.image.offsetY-x/2,width:p,height:x,path:t.image.path,appendTo:".apexcharts-point-annotations"})}t.mouseEnter&&l.node.addEventListener("mouseenter",t.mouseEnter.bind(this,t)),t.mouseLeave&&l.node.addEventListener("mouseleave",t.mouseLeave.bind(this,t)),t.click&&l.node.addEventListener("click",t.click.bind(this,t))}}},{key:"drawPointAnnotations",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return e.config.annotations.points.map(function(a,r){t.addPointAnnotation(a,i.node,r)}),i}}]),E}(),mt={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"}}},Lt=function(){function E(){y(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,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,radius:2,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 L(E,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[mt],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,nonce:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackOnlyBar:!0,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(t){return new Date(t).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,borderRadius:4,dataLabels:{format:"scale"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(t){return t}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(t){return t+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(e,i){return e+i},0)/t.globals.series.length+"%"}}},barLabels:{enabled:!1,margin:5,useSeriesColors:!0,fontFamily:void 0,fontWeight:600,fontSize:"16px",formatter:function(t){return t},onClick:void 0}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(t){return t}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(e,i){return e+i},0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return t!==null?t:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},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",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,hideEmptySeries:!1,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t?t+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},stepSize:void 0,tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),E}(),ge=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w,this.graphics=new W(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new Mt(this),this.xAxisAnnotations=new Ut(this),this.yAxisAnnotations=new re(this),this.pointsAnnotations=new de(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 L(E,[{key:"drawAxesAnnotations",value:function(){var t=this.w;if(t.globals.axisCharts){for(var e=this.yAxisAnnotations.drawYAxisAnnotations(),i=this.xAxisAnnotations.drawXAxisAnnotations(),a=this.pointsAnnotations.drawPointAnnotations(),r=t.config.chart.animations.enabled,o=[e,i,a],l=[i.node,e.node,a.node],h=0;h<3;h++)t.globals.dom.elGraphical.add(o[h]),!r||t.globals.resized||t.globals.dataChanged||t.config.chart.type!=="scatter"&&t.config.chart.type!=="bubble"&&t.globals.dataPoints>1&&l[h].classList.add("apexcharts-element-hidden"),t.globals.delayedElements.push({el:l[h],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var t=this;this.w.config.annotations.images.map(function(e,i){t.addImage(e,i)})}},{key:"drawTextAnnos",value:function(){var t=this;this.w.config.annotations.texts.map(function(e,i){t.addText(e,i)})}},{key:"addXaxisAnnotation",value:function(t,e,i){this.xAxisAnnotations.addXaxisAnnotation(t,e,i)}},{key:"addYaxisAnnotation",value:function(t,e,i){this.yAxisAnnotations.addYaxisAnnotation(t,e,i)}},{key:"addPointAnnotation",value:function(t,e,i){this.pointsAnnotations.addPointAnnotation(t,e,i)}},{key:"addText",value:function(t,e){var i=t.x,a=t.y,r=t.text,o=t.textAnchor,l=t.foreColor,h=t.fontSize,f=t.fontFamily,g=t.fontWeight,p=t.cssClass,x=t.backgroundColor,v=t.borderWidth,w=t.strokeDashArray,A=t.borderRadius,S=t.borderColor,T=t.appendTo,M=T===void 0?".apexcharts-svg":T,u=t.paddingLeft,b=u===void 0?4:u,k=t.paddingRight,P=k===void 0?4:k,_=t.paddingBottom,O=_===void 0?2:_,F=t.paddingTop,N=F===void 0?2:F,B=this.w,$=this.graphics.drawText({x:i,y:a,text:r,textAnchor:o||"start",fontSize:h||"12px",fontWeight:g||"regular",fontFamily:f||B.config.chart.fontFamily,foreColor:l||B.config.chart.foreColor,cssClass:p}),V=B.globals.dom.baseEl.querySelector(M);V&&V.appendChild($.node);var st=$.bbox();if(r){var ht=this.graphics.drawRect(st.x-b,st.y-N,st.width+b+P,st.height+O+N,A,x||"transparent",1,v,S,w);V.insertBefore(ht.node,$.node)}}},{key:"addImage",value:function(t,e){var i=this.w,a=t.path,r=t.x,o=r===void 0?0:r,l=t.y,h=l===void 0?0:l,f=t.width,g=f===void 0?20:f,p=t.height,x=p===void 0?20:p,v=t.appendTo,w=v===void 0?".apexcharts-svg":v,A=i.globals.dom.Paper.image(a);A.size(g,x).move(o,h);var S=i.globals.dom.baseEl.querySelector(w);return S&&S.appendChild(A.node),A}},{key:"addXaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"xaxis",contextMethod:i.addXaxisAnnotation}),i}},{key:"addYaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"yaxis",contextMethod:i.addYaxisAnnotation}),i}},{key:"addPointAnnotationExternal",value:function(t,e,i){return this.invertAxis===void 0&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"point",contextMethod:i.addPointAnnotation}),i}},{key:"addAnnotationExternal",value:function(t){var e=t.params,i=t.pushToMemory,a=t.context,r=t.type,o=t.contextMethod,l=a,h=l.w,f=h.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations")),g=f.childNodes.length+1,p=new Lt,x=Object.assign({},r==="xaxis"?p.xAxisAnnotation:r==="yaxis"?p.yAxisAnnotation:p.pointAnnotation),v=z.extend(x,e);switch(r){case"xaxis":this.addXaxisAnnotation(v,f,g);break;case"yaxis":this.addYaxisAnnotation(v,f,g);break;case"point":this.addPointAnnotation(v,f,g)}var w=h.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations .apexcharts-").concat(r,"-annotation-label[rel='").concat(g,"']")),A=this.helpers.addBackgroundToAnno(w,v);return A&&f.insertBefore(A.node,w),i&&h.globals.memory.methodsToExec.push({context:l,id:v.id?v.id:z.randomId(),method:o,label:"addAnnotation",params:e}),a}},{key:"clearAnnotations",value:function(t){var e=t.w,i=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");e.globals.memory.methodsToExec.map(function(a,r){a.label!=="addText"&&a.label!=="addAnnotation"||e.globals.memory.methodsToExec.splice(r,1)}),i=z.listToArray(i),Array.prototype.forEach.call(i,function(a){for(;a.firstChild;)a.removeChild(a.firstChild)})}},{key:"removeAnnotation",value:function(t,e){var i=t.w,a=i.globals.dom.baseEl.querySelectorAll(".".concat(e));a&&(i.globals.memory.methodsToExec.map(function(r,o){r.id===e&&i.globals.memory.methodsToExec.splice(o,1)}),Array.prototype.forEach.call(a,function(r){r.parentElement.removeChild(r)}))}}]),E}(),Tt=function(){function E(t){y(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 L(E,[{key:"isValidDate",value:function(t){return typeof t!="number"&&!isNaN(this.parseDate(t))}},{key:"getTimeStamp",value:function(t){return Date.parse(t)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toISOString().substr(0,25)).getTime():new Date(t).getTime():t}},{key:"getDate",value:function(t){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toUTCString()):new Date(t)}},{key:"parseDate",value:function(t){var e=Date.parse(t);if(!isNaN(e))return this.getTimeStamp(t);var i=Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "));return i=this.getTimeStamp(i)}},{key:"parseDateWithTimezone",value:function(t){return Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(t,e){var i=this.w.globals.locale,a=this.w.config.xaxis.labels.datetimeUTC,r=["\0"].concat(lt(i.months)),o=[""].concat(lt(i.shortMonths)),l=[""].concat(lt(i.days)),h=[""].concat(lt(i.shortDays));function f(O,F){var N=O+"";for(F=F||2;N.length12?v-12:v===0?12:v;e=(e=(e=(e=e.replace(/(^|[^\\])HH+/g,"$1"+f(v))).replace(/(^|[^\\])H/g,"$1"+v)).replace(/(^|[^\\])hh+/g,"$1"+f(w))).replace(/(^|[^\\])h/g,"$1"+w);var A=a?t.getUTCMinutes():t.getMinutes();e=(e=e.replace(/(^|[^\\])mm+/g,"$1"+f(A))).replace(/(^|[^\\])m/g,"$1"+A);var S=a?t.getUTCSeconds():t.getSeconds();e=(e=e.replace(/(^|[^\\])ss+/g,"$1"+f(S))).replace(/(^|[^\\])s/g,"$1"+S);var T=a?t.getUTCMilliseconds():t.getMilliseconds();e=e.replace(/(^|[^\\])fff+/g,"$1"+f(T,3)),T=Math.round(T/10),e=e.replace(/(^|[^\\])ff/g,"$1"+f(T)),T=Math.round(T/10);var M=v<12?"AM":"PM";e=(e=(e=e.replace(/(^|[^\\])f/g,"$1"+T)).replace(/(^|[^\\])TT+/g,"$1"+M)).replace(/(^|[^\\])T/g,"$1"+M.charAt(0));var u=M.toLowerCase();e=(e=e.replace(/(^|[^\\])tt+/g,"$1"+u)).replace(/(^|[^\\])t/g,"$1"+u.charAt(0));var b=-t.getTimezoneOffset(),k=a||!b?"Z":b>0?"+":"-";if(!a){var P=(b=Math.abs(b))%60;k+=f(Math.floor(b/60))+":"+f(P)}e=e.replace(/(^|[^\\])K/g,"$1"+k);var _=(a?t.getUTCDay():t.getDay())+1;return e=(e=(e=(e=(e=e.replace(new RegExp(l[0],"g"),l[_])).replace(new RegExp(h[0],"g"),h[_])).replace(new RegExp(r[0],"g"),r[p])).replace(new RegExp(o[0],"g"),o[p])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(t,e,i){var a=this.w;a.config.xaxis.min!==void 0&&(t=a.config.xaxis.min),a.config.xaxis.max!==void 0&&(e=a.config.xaxis.max);var r=this.getDate(t),o=this.getDate(e),l=this.formatDate(r,"yyyy MM dd HH mm ss fff").split(" "),h=this.formatDate(o,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(l[6],10),maxMillisecond:parseInt(h[6],10),minSecond:parseInt(l[5],10),maxSecond:parseInt(h[5],10),minMinute:parseInt(l[4],10),maxMinute:parseInt(h[4],10),minHour:parseInt(l[3],10),maxHour:parseInt(h[3],10),minDate:parseInt(l[2],10),maxDate:parseInt(h[2],10),minMonth:parseInt(l[1],10)-1,maxMonth:parseInt(h[1],10)-1,minYear:parseInt(l[0],10),maxYear:parseInt(h[0],10)}}},{key:"isLeapYear",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:"calculcateLastDaysOfMonth",value:function(t,e,i){return this.determineDaysOfMonths(t,e)-i}},{key:"determineDaysOfYear",value:function(t){var e=365;return this.isLeapYear(t)&&(e=366),e}},{key:"determineRemainingDaysOfYear",value:function(t,e,i){var a=this.daysCntOfYear[e]+i;return e>1&&this.isLeapYear()&&a++,a}},{key:"determineDaysOfMonths",value:function(t,e){var i=30;switch(t=z.monthMod(t),!0){case this.months30.indexOf(t)>-1:t===2&&(i=this.isLeapYear(e)?29:28);break;case this.months31.indexOf(t)>-1:default:i=31}return i}}]),E}(),Pe=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w,this.tooltipKeyFormat="dd MMM"}return L(E,[{key:"xLabelFormat",value:function(t,e,i,a){var r=this.w;if(r.config.xaxis.type==="datetime"&&r.config.xaxis.labels.formatter===void 0&&r.config.tooltip.x.formatter===void 0){var o=new Tt(this.ctx);return o.formatDate(o.getDate(e),r.config.tooltip.x.format)}return t(e,i,a)}},{key:"defaultGeneralFormatter",value:function(t){return Array.isArray(t)?t.map(function(e){return e}):t}},{key:"defaultYFormatter",value:function(t,e,i){var a=this.w;return z.isNumber(t)&&(t=a.globals.yValueDecimal!==0?t.toFixed(e.decimalsInFloat!==void 0?e.decimalsInFloat:a.globals.yValueDecimal):a.globals.maxYArr[i]-a.globals.minYArr[i]<5?t.toFixed(1):t.toFixed(0)),t}},{key:"setLabelFormatters",value:function(){var t=this,e=this.w;return e.globals.xaxisTooltipFormatter=function(i){return t.defaultGeneralFormatter(i)},e.globals.ttKeyFormatter=function(i){return t.defaultGeneralFormatter(i)},e.globals.ttZFormatter=function(i){return i},e.globals.legendFormatter=function(i){return t.defaultGeneralFormatter(i)},e.config.xaxis.labels.formatter!==void 0?e.globals.xLabelFormatter=e.config.xaxis.labels.formatter:e.globals.xLabelFormatter=function(i){if(z.isNumber(i)){if(!e.config.xaxis.convertedCatToNumeric&&e.config.xaxis.type==="numeric"){if(z.isNumber(e.config.xaxis.decimalsInFloat))return i.toFixed(e.config.xaxis.decimalsInFloat);var a=e.globals.maxX-e.globals.minX;return a>0&&a<100?i.toFixed(1):i.toFixed(0)}return e.globals.isBarHorizontal&&e.globals.maxY-e.globals.minYArr<4?i.toFixed(1):i.toFixed(0)}return i},typeof e.config.tooltip.x.formatter=="function"?e.globals.ttKeyFormatter=e.config.tooltip.x.formatter:e.globals.ttKeyFormatter=e.globals.xLabelFormatter,typeof e.config.xaxis.tooltip.formatter=="function"&&(e.globals.xaxisTooltipFormatter=e.config.xaxis.tooltip.formatter),(Array.isArray(e.config.tooltip.y)||e.config.tooltip.y.formatter!==void 0)&&(e.globals.ttVal=e.config.tooltip.y),e.config.tooltip.z.formatter!==void 0&&(e.globals.ttZFormatter=e.config.tooltip.z.formatter),e.config.legend.formatter!==void 0&&(e.globals.legendFormatter=e.config.legend.formatter),e.config.yaxis.forEach(function(i,a){i.labels.formatter!==void 0?e.globals.yLabelFormatters[a]=i.labels.formatter:e.globals.yLabelFormatters[a]=function(r){return e.globals.xyCharts?Array.isArray(r)?r.map(function(o){return t.defaultYFormatter(o,i,a)}):t.defaultYFormatter(r,i,a):r}}),e.globals}},{key:"heatmapLabelFormatters",value:function(){var t=this.w;if(t.config.chart.type==="heatmap"){t.globals.yAxisScale[0].result=t.globals.seriesNames.slice();var e=t.globals.seriesNames.reduce(function(i,a){return i.length>a.length?i:a},0);t.globals.yAxisScale[0].niceMax=e,t.globals.yAxisScale[0].niceMin=e}}}]),E}(),Zt=function(E){var t,e=E.isTimeline,i=E.ctx,a=E.seriesIndex,r=E.dataPointIndex,o=E.y1,l=E.y2,h=E.w,f=h.globals.seriesRangeStart[a][r],g=h.globals.seriesRangeEnd[a][r],p=h.globals.labels[r],x=h.config.series[a].name?h.config.series[a].name:"",v=h.globals.ttKeyFormatter,w=h.config.tooltip.y.title.formatter,A={w:h,seriesIndex:a,dataPointIndex:r,start:f,end:g};typeof w=="function"&&(x=w(x,A)),(t=h.config.series[a].data[r])!==null&&t!==void 0&&t.x&&(p=h.config.series[a].data[r].x),e||h.config.xaxis.type==="datetime"&&(p=new Pe(i).xLabelFormat(h.globals.ttKeyFormatter,p,p,{i:void 0,dateFormatter:new Tt(i).formatDate,w:h})),typeof v=="function"&&(p=v(p,A)),Number.isFinite(o)&&Number.isFinite(l)&&(f=o,g=l);var S="",T="",M=h.globals.colors[a];if(h.config.tooltip.x.formatter===void 0)if(h.config.xaxis.type==="datetime"){var u=new Tt(i);S=u.formatDate(u.getDate(f),h.config.tooltip.x.format),T=u.formatDate(u.getDate(g),h.config.tooltip.x.format)}else S=f,T=g;else S=h.config.tooltip.x.formatter(f),T=h.config.tooltip.x.formatter(g);return{start:f,end:g,startVal:S,endVal:T,ylabel:p,color:M,seriesName:x}},Xt=function(E){var t=E.color,e=E.seriesName,i=E.ylabel,a=E.start,r=E.end,o=E.seriesIndex,l=E.dataPointIndex,h=E.ctx.tooltip.tooltipLabels.getFormatters(o);a=h.yLbFormatter(a),r=h.yLbFormatter(r);var f=h.yLbFormatter(E.w.globals.series[o][l]),g=` + */(function(s,n){function c(_,t){var e=Object.keys(_);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(_);t&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(_,a).enumerable})),e.push.apply(e,i)}return e}function d(_){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var e,i=Y(_);if(t){var a=Y(this).constructor;e=Reflect.construct(i,arguments,a)}else e=i.apply(this,arguments);return function(r,o){if(o&&(typeof o=="object"||typeof o=="function"))return o;if(o!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return W(r)}(this,e)}}function xt(_,t){return function(e){if(Array.isArray(e))return e}(_)||function(e,i){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var r,o,l=[],h=!0,f=!1;try{for(a=a.call(e);!(h=(r=a.next()).done)&&(l.push(r.value),!i||l.length!==i);h=!0);}catch(g){f=!0,o=g}finally{try{h||a.return==null||a.return()}finally{if(f)throw o}}return l}}(_,t)||Ot(_,t)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function nt(_){return function(t){if(Array.isArray(t))return et(t)}(_)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(_)||Ot(_)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Ot(_,t){if(_){if(typeof _=="string")return et(_,t);var e=Object.prototype.toString.call(_).slice(8,-1);return e==="Object"&&_.constructor&&(e=_.constructor.name),e==="Map"||e==="Set"?Array.from(_):e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?et(_,t):void 0}}function et(_,t){(t==null||t>_.length)&&(t=_.length);for(var e=0,i=new Array(t);e>16,l=i>>8&255,h=255&i;return"#"+(16777216+65536*(Math.round((a-o)*r)+o)+256*(Math.round((a-l)*r)+l)+(Math.round((a-h)*r)+h)).toString(16).slice(1)}},{key:"shadeColor",value:function(t,e){return _.isColorHex(e)?this.shadeHexColor(t,e):this.shadeRGBColor(t,e)}}],[{key:"bind",value:function(t,e){return function(){return t.apply(e,arguments)}}},{key:"isObject",value:function(t){return t&&m(t)==="object"&&!Array.isArray(t)&&t!=null}},{key:"is",value:function(t,e){return Object.prototype.toString.call(e)==="[object "+t+"]"}},{key:"listToArray",value:function(t){var e,i=[];for(e=0;e1&&arguments[1]!==void 0?arguments[1]:2;return Number.isInteger(t)?t:parseFloat(t.toPrecision(e))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(t){var e=String(t).split(/[eE]/);if(e.length===1)return e[0];var i="",a=t<0?"-":"",r=e[0].replace(".",""),o=Number(e[1])+1;if(o<0){for(i=a+"0.";o++;)i+="0";return i+r.replace(/^-/,"")}for(o-=r.length;o--;)i+="0";return r+i}},{key:"getDimensions",value:function(t){var e=getComputedStyle(t,null),i=t.clientHeight,a=t.clientWidth;return i-=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),[a-=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),i]}},{key:"getBoundingClientRect",value:function(t){var e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:t.clientWidth,height:t.clientHeight,x:e.left,y:e.top}}},{key:"getLargestStringFromArr",value:function(t){return t.reduce(function(e,i){return Array.isArray(i)&&(i=i.reduce(function(a,r){return a.length>r.length?a:r})),e.length>i.length?e:i},0)}},{key:"hexToRgba",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"#999999",e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.6;t.substring(0,1)!=="#"&&(t="#999999");var i=t.replace("#","");i=i.match(new RegExp("(.{"+i.length/3+"})","g"));for(var a=0;a1&&arguments[1]!==void 0?arguments[1]:"x",i=t.toString().slice();return i=i.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,e)}},{key:"negToZero",value:function(t){return t<0?0:t}},{key:"moveIndexInArray",value:function(t,e,i){if(i>=t.length)for(var a=i-t.length+1;a--;)t.push(void 0);return t.splice(i,0,t.splice(e,1)[0]),t}},{key:"extractNumber",value:function(t){return parseFloat(t.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(t,e){for(;(t=t.parentElement)&&!t.classList.contains(e););return t}},{key:"setELstyles",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t.style.key=e[i])}},{key:"isNumber",value:function(t){return!isNaN(t)&&parseFloat(Number(t))===t&&!isNaN(parseInt(t,10))}},{key:"isFloat",value:function(t){return Number(t)===t&&t%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(window.navigator.userAgent.indexOf("MSIE")!==-1||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);if(t.indexOf("Trident/")>0){var i=t.indexOf("rv:");return parseInt(t.substring(i+3,t.indexOf(".",i)),10)}var a=t.indexOf("Edge/");return a>0&&parseInt(t.substring(a+5,t.indexOf(".",a)),10)}}]),_}(),ht=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w,this.setEasingFunctions()}return L(_,[{key:"setEasingFunctions",value:function(){var t;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":t="-";break;case"easein":t="<";break;case"easeout":t=">";break;case"easeinout":default:t="<>";break;case"swing":t=function(e){var i=1.70158;return(e-=1)*e*((i+1)*e+i)+1};break;case"bounce":t=function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375};break;case"elastic":t=function(e){return e===!!e?e:Math.pow(2,-10*e)*Math.sin((e-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=t}}},{key:"animateLine",value:function(t,e,i,a){t.attr(e).animate(a).attr(i)}},{key:"animateMarker",value:function(t,e,i,a,r,o){e||(e=0),t.attr({r:e,width:e,height:e}).animate(a,r).attr({r:i,width:i.width,height:i.height}).afterAll(function(){o()})}},{key:"animateCircle",value:function(t,e,i,a,r){t.attr({r:e.r,cx:e.cx,cy:e.cy}).animate(a,r).attr({r:i.r,cx:i.cx,cy:i.cy})}},{key:"animateRect",value:function(t,e,i,a,r){t.attr(e).animate(a).attr(i).afterAll(function(){return r()})}},{key:"animatePathsGradually",value:function(t){var e=t.el,i=t.realIndex,a=t.j,r=t.fill,o=t.pathFrom,l=t.pathTo,h=t.speed,f=t.delay,g=this.w,p=0;g.config.chart.animations.animateGradually.enabled&&(p=g.config.chart.animations.animateGradually.delay),g.config.chart.animations.dynamicAnimation.enabled&&g.globals.dataChanged&&g.config.chart.type!=="bar"&&(p=0),this.morphSVG(e,i,a,g.config.chart.type!=="line"||g.globals.comboCharts?r:"stroke",o,l,h,f*p)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(t){var e=t.el;e.classList.remove("apexcharts-element-hidden"),e.classList.add("apexcharts-hidden-element-shown")})}},{key:"animationCompleted",value:function(t){var e=this.w;e.globals.animationEnded||(e.globals.animationEnded=!0,this.showDelayedElements(),typeof e.config.chart.events.animationEnd=="function"&&e.config.chart.events.animationEnd(this.ctx,{el:t,w:e}))}},{key:"morphSVG",value:function(t,e,i,a,r,o,l,h){var f=this,g=this.w;r||(r=t.attr("pathFrom")),o||(o=t.attr("pathTo"));var p=function(x){return g.config.chart.type==="radar"&&(l=1),"M 0 ".concat(g.globals.gridHeight)};(!r||r.indexOf("undefined")>-1||r.indexOf("NaN")>-1)&&(r=p()),(!o||o.indexOf("undefined")>-1||o.indexOf("NaN")>-1)&&(o=p()),g.globals.shouldAnimate||(l=1),t.plot(r).animate(1,g.globals.easing,h).plot(r).animate(l,g.globals.easing,h).plot(o).afterAll(function(){R.isNumber(i)?i===g.globals.series[g.globals.maxValsInArrayIndex].length-2&&g.globals.shouldAnimate&&f.animationCompleted(t):a!=="none"&&g.globals.shouldAnimate&&(!g.globals.comboCharts&&e===g.globals.series.length-1||g.globals.comboCharts)&&f.animationCompleted(t),f.showDelayedElements()})}}]),_}(),ut=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w}return L(_,[{key:"getDefaultFilter",value:function(t,e){var i=this.w;t.unfilter(!0),new window.SVG.Filter().size("120%","180%","-5%","-40%"),i.config.states.normal.filter!=="none"?this.applyFilter(t,e,i.config.states.normal.filter.type,i.config.states.normal.filter.value):i.config.chart.dropShadow.enabled&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addNormalFilter",value:function(t,e){var i=this.w;i.config.chart.dropShadow.enabled&&!t.node.classList.contains("apexcharts-marker")&&this.dropShadow(t,i.config.chart.dropShadow,e)}},{key:"addLightenFilter",value:function(t,e,i){var a=this,r=this.w,o=i.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter(function(l){var h=r.config.chart.dropShadow;(h.enabled?a.addShadow(l,e,h):l).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:o}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"addDarkenFilter",value:function(t,e,i){var a=this,r=this.w,o=i.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter(function(l){var h=r.config.chart.dropShadow;(h.enabled?a.addShadow(l,e,h):l).componentTransfer({rgb:{type:"linear",slope:o}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"applyFilter",value:function(t,e,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:.5;switch(i){case"none":this.addNormalFilter(t,e);break;case"lighten":this.addLightenFilter(t,e,{intensity:a});break;case"darken":this.addDarkenFilter(t,e,{intensity:a})}}},{key:"addShadow",value:function(t,e,i){var a=i.blur,r=i.top,o=i.left,l=i.color,h=i.opacity,f=t.flood(Array.isArray(l)?l[e]:l,h).composite(t.sourceAlpha,"in").offset(o,r).gaussianBlur(a).merge(t.source);return t.blend(t.source,f)}},{key:"dropShadow",value:function(t,e){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=e.top,r=e.left,o=e.blur,l=e.color,h=e.opacity,f=e.noUserSpaceOnUse,g=this.w;return t.unfilter(!0),R.isIE()&&g.config.chart.type==="radialBar"||(l=Array.isArray(l)?l[i]:l,t.filter(function(p){var x=null;x=R.isSafari()||R.isFirefox()||R.isIE()?p.flood(l,h).composite(p.sourceAlpha,"in").offset(r,a).gaussianBlur(o):p.flood(l,h).composite(p.sourceAlpha,"in").offset(r,a).gaussianBlur(o).merge(p.source),p.blend(p.source,x)}),f||t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)),t}},{key:"setSelectionFilter",value:function(t,e,i){var a=this.w;if(a.globals.selectedDataPoints[e]!==void 0&&a.globals.selectedDataPoints[e].indexOf(i)>-1){t.node.setAttribute("selected",!0);var r=a.config.states.active.filter;r!=="none"&&this.applyFilter(t,e,r.type,r.value)}}},{key:"_scaleFilterSize",value:function(t){(function(e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])})({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),_}(),V=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w}return L(_,[{key:"roundPathCorners",value:function(t,e){function i(O,F,N){var B=F.x-O.x,$=F.y-O.y,j=Math.sqrt(B*B+$*$);return a(O,F,Math.min(1,N/j))}function a(O,F,N){return{x:O.x+(F.x-O.x)*N,y:O.y+(F.y-O.y)*N}}function r(O,F){O.length>2&&(O[O.length-2]=F.x,O[O.length-1]=F.y)}function o(O){return{x:parseFloat(O[O.length-2]),y:parseFloat(O[O.length-1])}}t.indexOf("NaN")>-1&&(t="");var l=t.split(/[,\s]/).reduce(function(O,F){var N=F.match("([a-zA-Z])(.+)");return N?(O.push(N[1]),O.push(N[2])):O.push(F),O},[]).reduce(function(O,F){return parseFloat(F)==F&&O.length?O[O.length-1].push(F):O.push([F]),O},[]),h=[];if(l.length>1){var f=o(l[0]),g=null;l[l.length-1][0]=="Z"&&l[0].length>2&&(g=["L",f.x,f.y],l[l.length-1]=g),h.push(l[0]);for(var p=1;p2&&v[0]=="L"&&w.length>2&&w[0]=="L"){var A,S,E=o(x),I=o(v),u=o(w);A=i(I,E,e),S=i(I,u,e),r(v,A),v.origPoint=I,h.push(v);var b=a(A,I,.5),k=a(I,S,.5),P=["C",b.x,b.y,k.x,k.y,S.x,S.y];P.origPoint=I,h.push(P)}else h.push(v)}if(g){var T=o(h[h.length-1]);h.push(["Z"]),r(h[0],T)}}else h=l;return h.reduce(function(O,F){return O+F.join(" ")+" "},"")}},{key:"drawLine",value:function(t,e,i,a){var r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"#a8a8a8",o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,l=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,h=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:t,y1:e,x2:i,y2:a,stroke:r,"stroke-dasharray":o,"stroke-width":l,"stroke-linecap":h})}},{key:"drawRect",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"#fefefe",l=arguments.length>6&&arguments[6]!==void 0?arguments[6]:1,h=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,f=arguments.length>8&&arguments[8]!==void 0?arguments[8]:null,g=arguments.length>9&&arguments[9]!==void 0?arguments[9]:0,p=this.w.globals.dom.Paper.rect();return p.attr({x:t,y:e,width:i>0?i:0,height:a>0?a:0,rx:r,ry:r,opacity:l,"stroke-width":h!==null?h:0,stroke:f!==null?f:"none","stroke-dasharray":g}),p.node.setAttribute("fill",o),p}},{key:"drawPolygon",value:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"#e1e1e1",i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(t).attr({fill:a,stroke:e,"stroke-width":i})}},{key:"drawCircle",value:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;t<0&&(t=0);var i=this.w.globals.dom.Paper.circle(2*t);return e!==null&&i.attr(e),i}},{key:"drawPath",value:function(t){var e=t.d,i=e===void 0?"":e,a=t.stroke,r=a===void 0?"#a8a8a8":a,o=t.strokeWidth,l=o===void 0?1:o,h=t.fill,f=t.fillOpacity,g=f===void 0?1:f,p=t.strokeOpacity,x=p===void 0?1:p,v=t.classes,w=t.strokeLinecap,A=w===void 0?null:w,S=t.strokeDashArray,E=S===void 0?0:S,I=this.w;return A===null&&(A=I.config.stroke.lineCap),(i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(I.globals.gridHeight)),I.globals.dom.Paper.path(i).attr({fill:h,"fill-opacity":g,stroke:r,"stroke-opacity":x,"stroke-linecap":A,"stroke-width":l,"stroke-dasharray":E,class:v})}},{key:"group",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,e=this.w.globals.dom.Paper.group();return t!==null&&e.attr(t),e}},{key:"move",value:function(t,e){var i=["M",t,e].join(" ");return i}},{key:"line",value:function(t,e){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,a=null;return i===null?a=[" L",t,e].join(" "):i==="H"?a=[" H",t].join(" "):i==="V"&&(a=[" V",e].join(" ")),a}},{key:"curve",value:function(t,e,i,a,r,o){var l=["C",t,e,i,a,r,o].join(" ");return l}},{key:"quadraticCurve",value:function(t,e,i,a){return["Q",t,e,i,a].join(" ")}},{key:"arc",value:function(t,e,i,a,r,o,l){var h="A";arguments.length>7&&arguments[7]!==void 0&&arguments[7]&&(h="a");var f=[h,t,e,i,a,r,o,l].join(" ");return f}},{key:"renderPaths",value:function(t){var e,i=t.j,a=t.realIndex,r=t.pathFrom,o=t.pathTo,l=t.stroke,h=t.strokeWidth,f=t.strokeLinecap,g=t.fill,p=t.animationDelay,x=t.initialSpeed,v=t.dataChangeSpeed,w=t.className,A=t.shouldClipToGrid,S=A===void 0||A,E=t.bindEventsOnPaths,I=E===void 0||E,u=t.drawShadow,b=u===void 0||u,k=this.w,P=new ut(this.ctx),T=new ht(this.ctx),O=this.w.config.chart.animations.enabled,F=O&&this.w.config.chart.animations.dynamicAnimation.enabled,N=!!(O&&!k.globals.resized||F&&k.globals.dataChanged&&k.globals.shouldAnimate);N?e=r:(e=o,k.globals.animationEnded=!0);var B=k.config.stroke.dashArray,$=0;$=Array.isArray(B)?B[a]:k.config.stroke.dashArray;var j=this.drawPath({d:e,stroke:l,strokeWidth:h,fill:g,fillOpacity:1,classes:w,strokeLinecap:f,strokeDashArray:$});if(j.attr("index",a),S&&j.attr({"clip-path":"url(#gridRectMask".concat(k.globals.cuid,")")}),k.config.states.normal.filter.type!=="none")P.getDefaultFilter(j,a);else if(k.config.chart.dropShadow.enabled&&b&&(!k.config.chart.dropShadow.enabledOnSeries||k.config.chart.dropShadow.enabledOnSeries&&k.config.chart.dropShadow.enabledOnSeries.indexOf(a)!==-1)){var st=k.config.chart.dropShadow;P.dropShadow(j,st,a)}I&&(j.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,j)),j.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,j)),j.node.addEventListener("mousedown",this.pathMouseDown.bind(this,j))),j.attr({pathTo:o,pathFrom:r});var dt={el:j,j:i,realIndex:a,pathFrom:r,pathTo:o,fill:g,strokeWidth:h,delay:p};return!O||k.globals.resized||k.globals.dataChanged?!k.globals.resized&&k.globals.dataChanged||T.showDelayedElements():T.animatePathsGradually(d(d({},dt),{},{speed:x})),k.globals.dataChanged&&F&&N&&T.animatePathsGradually(d(d({},dt),{},{speed:v})),j}},{key:"drawPattern",value:function(t,e,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"#a8a8a8",r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return this.w.globals.dom.Paper.pattern(e,i,function(o){t==="horizontalLines"?o.line(0,0,i,0).stroke({color:a,width:r+1}):t==="verticalLines"?o.line(0,0,0,e).stroke({color:a,width:r+1}):t==="slantedLines"?o.line(0,0,e,i).stroke({color:a,width:r}):t==="squares"?o.rect(e,i).fill("none").stroke({color:a,width:r}):t==="circles"&&o.circle(e).fill("none").stroke({color:a,width:r})})}},{key:"drawGradient",value:function(t,e,i,a,r){var o,l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,h=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,f=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,g=arguments.length>8&&arguments[8]!==void 0?arguments[8]:0,p=this.w;e.length<9&&e.indexOf("#")===0&&(e=R.hexToRgba(e,a)),i.length<9&&i.indexOf("#")===0&&(i=R.hexToRgba(i,r));var x=0,v=1,w=1,A=null;h!==null&&(x=h[0]!==void 0?h[0]/100:0,v=h[1]!==void 0?h[1]/100:1,w=h[2]!==void 0?h[2]/100:1,A=h[3]!==void 0?h[3]/100:null);var S=!(p.config.chart.type!=="donut"&&p.config.chart.type!=="pie"&&p.config.chart.type!=="polarArea"&&p.config.chart.type!=="bubble");if(o=f===null||f.length===0?p.globals.dom.Paper.gradient(S?"radial":"linear",function(u){u.at(x,e,a),u.at(v,i,r),u.at(w,i,r),A!==null&&u.at(A,e,a)}):p.globals.dom.Paper.gradient(S?"radial":"linear",function(u){(Array.isArray(f[g])?f[g]:f).forEach(function(b){u.at(b.offset/100,b.color,b.opacity)})}),S){var E=p.globals.gridWidth/2,I=p.globals.gridHeight/2;p.config.chart.type!=="bubble"?o.attr({gradientUnits:"userSpaceOnUse",cx:E,cy:I,r:l}):o.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else t==="vertical"?o.from(0,0).to(0,1):t==="diagonal"?o.from(0,0).to(1,1):t==="horizontal"?o.from(0,1).to(1,1):t==="diagonal2"&&o.from(1,0).to(0,1);return o}},{key:"getTextBasedOnMaxWidth",value:function(t){var e=t.text,i=t.maxWidth,a=t.fontSize,r=t.fontFamily,o=this.getTextRects(e,a,r),l=o.width/e.length,h=Math.floor(i/l);return i-1){var h=i.globals.selectedDataPoints[r].indexOf(o);i.globals.selectedDataPoints[r].splice(h,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var f=i.globals.dom.Paper.select(".apexcharts-series path").members,g=i.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,p=function(w){Array.prototype.forEach.call(w,function(A){A.node.setAttribute("selected","false"),a.getDefaultFilter(A,r)})};p(f),p(g)}t.node.setAttribute("selected","true"),l="true",i.globals.selectedDataPoints[r]===void 0&&(i.globals.selectedDataPoints[r]=[]),i.globals.selectedDataPoints[r].push(o)}if(l==="true"){var x=i.config.states.active.filter;if(x!=="none")a.applyFilter(t,r,x.type,x.value);else if(i.config.states.hover.filter!=="none"&&!i.globals.isTouchDevice){var v=i.config.states.hover.filter;a.applyFilter(t,r,v.type,v.value)}}else i.config.states.active.filter.type!=="none"&&(i.config.states.hover.filter.type==="none"||i.globals.isTouchDevice?a.getDefaultFilter(t,r):(v=i.config.states.hover.filter,a.applyFilter(t,r,v.type,v.value)));typeof i.config.chart.events.dataPointSelection=="function"&&i.config.chart.events.dataPointSelection(e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:r,dataPointIndex:o,w:i}),e&&this.ctx.events.fireEvent("dataPointSelection",[e,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:r,dataPointIndex:o,w:i}])}},{key:"rotateAroundCenter",value:function(t){var e={};return t&&typeof t.getBBox=="function"&&(e=t.getBBox()),{x:e.x+e.width/2,y:e.y+e.height/2}}},{key:"getTextRects",value:function(t,e,i,a){var r=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],o=this.w,l=this.drawText({x:-200,y:-200,text:t,textAnchor:"start",fontSize:e,fontFamily:i,foreColor:"#fff",opacity:0});a&&l.attr("transform",a),o.globals.dom.Paper.add(l);var h=l.bbox();return r||(h=l.node.getBoundingClientRect()),l.remove(),{width:h.width,height:h.height}}},{key:"placeTextWithEllipsis",value:function(t,e,i){if(typeof t.getComputedTextLength=="function"&&(t.textContent=e,e.length>0&&t.getComputedTextLength()>=i/1.1)){for(var a=e.length-3;a>0;a-=3)if(t.getSubStringLength(0,a)<=i/1.1)return void(t.textContent=e.substring(0,a)+"...");t.textContent="."}}}],[{key:"setAttrs",value:function(t,e){for(var i in e)e.hasOwnProperty(i)&&t.setAttribute(i,e[i])}}]),_}(),it=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w}return L(_,[{key:"getStackedSeriesTotals",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=this.w,i=[];if(e.globals.series.length===0)return i;for(var a=0;a0&&arguments[0]!==void 0?arguments[0]:null;return t===null?this.w.config.series.reduce(function(e,i){return e+i},0):this.w.globals.series[t].reduce(function(e,i){return e+i},0)}},{key:"getStackedSeriesTotalsByGroups",value:function(){var t=this,e=this.w,i=[];return e.globals.seriesGroups.forEach(function(a){var r=[];e.config.series.forEach(function(l,h){a.indexOf(l.name)>-1&&r.push(h)});var o=e.globals.series.map(function(l,h){return r.indexOf(h)===-1?h:-1}).filter(function(l){return l!==-1});i.push(t.getStackedSeriesTotals(o))}),i}},{key:"isSeriesNull",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(t===null?this.w.config.series.filter(function(e){return e!==null}):this.w.config.series[t].data.filter(function(e){return e!==null})).length===0}},{key:"seriesHaveSameValues",value:function(t){return this.w.globals.series[t].every(function(e,i,a){return e===a[0]})}},{key:"getCategoryLabels",value:function(t){var e=this.w,i=t.slice();return e.config.xaxis.convertedCatToNumeric&&(i=t.map(function(a,r){return e.config.xaxis.labels.formatter(a-e.globals.minX+1)})),i}},{key:"getLargestSeries",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map(function(e){return e.length}).indexOf(Math.max.apply(Math,t.globals.series.map(function(e){return e.length})))}},{key:"getLargestMarkerSize",value:function(){var t=this.w,e=0;return t.globals.markers.size.forEach(function(i){e=Math.max(e,i)}),t.config.markers.discrete&&t.config.markers.discrete.length&&t.config.markers.discrete.forEach(function(i){e=Math.max(e,i.size)}),e>0&&(e+=t.config.markers.hover.sizeOffset+1),t.globals.markers.largestSize=e,e}},{key:"getSeriesTotals",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map(function(e,i){var a=0;if(Array.isArray(e))for(var r=0;rt&&i.globals.seriesX[r][l]0&&(e=!0),{comboBarCount:i,comboCharts:e}}},{key:"extendArrayProps",value:function(t,e,i){return e.yaxis&&(e=t.extendYAxis(e,i)),e.annotations&&(e.annotations.yaxis&&(e=t.extendYAxisAnnotations(e)),e.annotations.xaxis&&(e=t.extendXAxisAnnotations(e)),e.annotations.points&&(e=t.extendPointAnnotations(e))),e}}]),_}(),Mt=function(){function _(t){y(this,_),this.w=t.w,this.annoCtx=t}return L(_,[{key:"setOrientations",value:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=this.w;if(t.label.orientation==="vertical"){var a=e!==null?e:0,r=i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(a,"']"));if(r!==null){var o=r.getBoundingClientRect();r.setAttribute("x",parseFloat(r.getAttribute("x"))-o.height+4),t.label.position==="top"?r.setAttribute("y",parseFloat(r.getAttribute("y"))+o.width):r.setAttribute("y",parseFloat(r.getAttribute("y"))-o.width);var l=this.annoCtx.graphics.rotateAroundCenter(r),h=l.x,f=l.y;r.setAttribute("transform","rotate(-90 ".concat(h," ").concat(f,")"))}}}},{key:"addBackgroundToAnno",value:function(t,e){var i=this.w;if(!t||e.label.text===void 0||e.label.text!==void 0&&!String(e.label.text).trim())return null;var a=i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),r=t.getBoundingClientRect(),o=e.label.style.padding.left,l=e.label.style.padding.right,h=e.label.style.padding.top,f=e.label.style.padding.bottom;e.label.orientation==="vertical"&&(h=e.label.style.padding.left,f=e.label.style.padding.right,o=e.label.style.padding.top,l=e.label.style.padding.bottom);var g=r.left-a.left-o,p=r.top-a.top-h,x=this.annoCtx.graphics.drawRect(g-i.globals.barPadForNumericAxis,p,r.width+o+l,r.height+h+f,e.label.borderRadius,e.label.style.background,1,e.label.borderWidth,e.label.borderColor,0);return e.id&&x.node.classList.add(e.id),x}},{key:"annotationsBackground",value:function(){var t=this,e=this.w,i=function(a,r,o){var l=e.globals.dom.baseEl.querySelector(".apexcharts-".concat(o,"-annotations .apexcharts-").concat(o,"-annotation-label[rel='").concat(r,"']"));if(l){var h=l.parentNode,f=t.addBackgroundToAnno(l,a);f&&(h.insertBefore(f.node,l),a.label.mouseEnter&&f.node.addEventListener("mouseenter",a.label.mouseEnter.bind(t,a)),a.label.mouseLeave&&f.node.addEventListener("mouseleave",a.label.mouseLeave.bind(t,a)),a.label.click&&f.node.addEventListener("click",a.label.click.bind(t,a)))}};e.config.annotations.xaxis.map(function(a,r){i(a,r,"xaxis")}),e.config.annotations.yaxis.map(function(a,r){i(a,r,"yaxis")}),e.config.annotations.points.map(function(a,r){i(a,r,"point")})}},{key:"getY1Y2",value:function(t,e){var i,a=t==="y1"?e.y:e.y2,r=this.w;if(this.annoCtx.invertAxis){var o=r.globals.labels.indexOf(a);r.config.xaxis.convertedCatToNumeric&&(o=r.globals.categoryLabels.indexOf(a));var l=r.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(o+1)+")");l&&(i=parseFloat(l.getAttribute("y"))),e.seriesIndex!==void 0&&r.globals.barHeight&&(i=i-r.globals.barHeight/2*(r.globals.series.length-1)+r.globals.barHeight*e.seriesIndex)}else{var h;r.config.yaxis[e.yAxisIndex].logarithmic?h=(a=new it(this.annoCtx.ctx).getLogVal(a,e.yAxisIndex))/r.globals.yLogRatio[e.yAxisIndex]:h=(a-r.globals.minYArr[e.yAxisIndex])/(r.globals.yRange[e.yAxisIndex]/r.globals.gridHeight),i=r.globals.gridHeight-h,!e.marker||e.y!==void 0&&e.y!==null||(i=0),r.config.yaxis[e.yAxisIndex]&&r.config.yaxis[e.yAxisIndex].reversed&&(i=h)}return typeof a=="string"&&a.indexOf("px")>-1&&(i=parseFloat(a)),i}},{key:"getX1X2",value:function(t,e){var i=this.w,a=this.annoCtx.invertAxis?i.globals.minY:i.globals.minX,r=this.annoCtx.invertAxis?i.globals.maxY:i.globals.maxX,o=this.annoCtx.invertAxis?i.globals.yRange[0]:i.globals.xRange,l=(e.x-a)/(o/i.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(l=(r-e.x)/(o/i.globals.gridWidth)),i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(l=this.getStringX(e.x));var h=(e.x2-a)/(o/i.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(h=(r-e.x2)/(o/i.globals.gridWidth)),i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(h=this.getStringX(e.x2)),e.x!==void 0&&e.x!==null||!e.marker||(l=i.globals.gridWidth),t==="x1"&&typeof e.x=="string"&&e.x.indexOf("px")>-1&&(l=parseFloat(e.x)),t==="x2"&&typeof e.x2=="string"&&e.x2.indexOf("px")>-1&&(h=parseFloat(e.x2)),e.seriesIndex!==void 0&&i.globals.barWidth&&!this.annoCtx.invertAxis&&(l=l-i.globals.barWidth/2*(i.globals.series.length-1)+i.globals.barWidth*e.seriesIndex),t==="x1"?l:h}},{key:"getStringX",value:function(t){var e=this.w,i=t;e.config.xaxis.convertedCatToNumeric&&e.globals.categoryLabels.length&&(t=e.globals.categoryLabels.indexOf(t)+1);var a=e.globals.labels.indexOf(t),r=e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(a+1)+")");return r&&(i=parseFloat(r.getAttribute("x"))),i}}]),_}(),$t=function(){function _(t){y(this,_),this.w=t.w,this.annoCtx=t,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new Mt(this.annoCtx)}return L(_,[{key:"addXaxisAnnotation",value:function(t,e,i){var a,r=this.w,o=this.helpers.getX1X2("x1",t),l=t.label.text,h=t.strokeDashArray;if(R.isNumber(o)){if(t.x2===null||t.x2===void 0){var f=this.annoCtx.graphics.drawLine(o+t.offsetX,0+t.offsetY,o+t.offsetX,r.globals.gridHeight+t.offsetY,t.borderColor,h,t.borderWidth);e.appendChild(f.node),t.id&&f.node.classList.add(t.id)}else{if((a=this.helpers.getX1X2("x2",t))l){var g=l;l=a,a=g}var p=this.annoCtx.graphics.drawRect(0+t.offsetX,a+t.offsetY,this._getYAxisAnnotationWidth(t),l-a,0,t.fillColor,t.opacity,1,t.borderColor,o);p.node.classList.add("apexcharts-annotation-rect"),p.attr("clip-path","url(#gridRectMask".concat(r.globals.cuid,")")),e.appendChild(p.node),t.id&&p.node.classList.add(t.id)}var x=t.label.position==="right"?r.globals.gridWidth:t.label.position==="center"?r.globals.gridWidth/2:0,v=this.annoCtx.graphics.drawText({x:x+t.label.offsetX,y:(a??l)+t.label.offsetY-3,text:h,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});v.attr({rel:i}),e.appendChild(v.node)}},{key:"_getYAxisAnnotationWidth",value:function(t){var e=this.w;return e.globals.gridWidth,(t.width.indexOf("%")>-1?e.globals.gridWidth*parseInt(t.width,10)/100:parseInt(t.width,10))+t.offsetX}},{key:"drawYAxisAnnotations",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return e.config.annotations.yaxis.map(function(a,r){t.addYaxisAnnotation(a,i.node,r)}),i}}]),_}(),de=function(){function _(t){y(this,_),this.w=t.w,this.annoCtx=t,this.helpers=new Mt(this.annoCtx)}return L(_,[{key:"addPointAnnotation",value:function(t,e,i){this.w;var a=this.helpers.getX1X2("x1",t),r=this.helpers.getY1Y2("y1",t);if(R.isNumber(a)){var o={pSize:t.marker.size,pointStrokeWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,pRadius:t.marker.radius,class:"apexcharts-point-annotation-marker ".concat(t.marker.cssClass," ").concat(t.id?t.id:"")},l=this.annoCtx.graphics.drawMarker(a+t.marker.offsetX,r+t.marker.offsetY,o);e.appendChild(l.node);var h=t.label.text?t.label.text:"",f=this.annoCtx.graphics.drawText({x:a+t.label.offsetX,y:r+t.label.offsetY-t.marker.size-parseFloat(t.label.style.fontSize)/1.6,text:h,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});if(f.attr({rel:i}),e.appendChild(f.node),t.customSVG.SVG){var g=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+t.customSVG.cssClass});g.attr({transform:"translate(".concat(a+t.customSVG.offsetX,", ").concat(r+t.customSVG.offsetY,")")}),g.node.innerHTML=t.customSVG.SVG,e.appendChild(g.node)}if(t.image.path){var p=t.image.width?t.image.width:20,x=t.image.height?t.image.height:20;l=this.annoCtx.addImage({x:a+t.image.offsetX-p/2,y:r+t.image.offsetY-x/2,width:p,height:x,path:t.image.path,appendTo:".apexcharts-point-annotations"})}t.mouseEnter&&l.node.addEventListener("mouseenter",t.mouseEnter.bind(this,t)),t.mouseLeave&&l.node.addEventListener("mouseleave",t.mouseLeave.bind(this,t)),t.click&&l.node.addEventListener("click",t.click.bind(this,t))}}},{key:"drawPointAnnotations",value:function(){var t=this,e=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return e.config.annotations.points.map(function(a,r){t.addPointAnnotation(a,i.node,r)}),i}}]),_}(),vt={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"}}},Lt=function(){function _(){y(this,_),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,stepSize:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:void 0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,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 L(_,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[vt],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,nonce:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackOnlyBar:!0,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(t){return new Date(t).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,borderRadius:4,dataLabels:{format:"scale"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(t){return t}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(t){return t+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(e,i){return e+i},0)/t.globals.series.length+"%"}}},barLabels:{enabled:!1,margin:5,useSeriesColors:!0,fontFamily:void 0,fontWeight:600,fontSize:"16px",formatter:function(t){return t},onClick:void 0}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(t){return t}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(e,i){return e+i},0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return t!==null?t:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},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",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,hideEmptySeries:!1,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t?t+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},stepSize:void 0,tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),_}(),ge=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w,this.graphics=new V(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new Mt(this),this.xAxisAnnotations=new $t(this),this.yAxisAnnotations=new oe(this),this.pointsAnnotations=new de(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 L(_,[{key:"drawAxesAnnotations",value:function(){var t=this.w;if(t.globals.axisCharts){for(var e=this.yAxisAnnotations.drawYAxisAnnotations(),i=this.xAxisAnnotations.drawXAxisAnnotations(),a=this.pointsAnnotations.drawPointAnnotations(),r=t.config.chart.animations.enabled,o=[e,i,a],l=[i.node,e.node,a.node],h=0;h<3;h++)t.globals.dom.elGraphical.add(o[h]),!r||t.globals.resized||t.globals.dataChanged||t.config.chart.type!=="scatter"&&t.config.chart.type!=="bubble"&&t.globals.dataPoints>1&&l[h].classList.add("apexcharts-element-hidden"),t.globals.delayedElements.push({el:l[h],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var t=this;this.w.config.annotations.images.map(function(e,i){t.addImage(e,i)})}},{key:"drawTextAnnos",value:function(){var t=this;this.w.config.annotations.texts.map(function(e,i){t.addText(e,i)})}},{key:"addXaxisAnnotation",value:function(t,e,i){this.xAxisAnnotations.addXaxisAnnotation(t,e,i)}},{key:"addYaxisAnnotation",value:function(t,e,i){this.yAxisAnnotations.addYaxisAnnotation(t,e,i)}},{key:"addPointAnnotation",value:function(t,e,i){this.pointsAnnotations.addPointAnnotation(t,e,i)}},{key:"addText",value:function(t,e){var i=t.x,a=t.y,r=t.text,o=t.textAnchor,l=t.foreColor,h=t.fontSize,f=t.fontFamily,g=t.fontWeight,p=t.cssClass,x=t.backgroundColor,v=t.borderWidth,w=t.strokeDashArray,A=t.borderRadius,S=t.borderColor,E=t.appendTo,I=E===void 0?".apexcharts-svg":E,u=t.paddingLeft,b=u===void 0?4:u,k=t.paddingRight,P=k===void 0?4:k,T=t.paddingBottom,O=T===void 0?2:T,F=t.paddingTop,N=F===void 0?2:F,B=this.w,$=this.graphics.drawText({x:i,y:a,text:r,textAnchor:o||"start",fontSize:h||"12px",fontWeight:g||"regular",fontFamily:f||B.config.chart.fontFamily,foreColor:l||B.config.chart.foreColor,cssClass:p}),j=B.globals.dom.baseEl.querySelector(I);j&&j.appendChild($.node);var st=$.bbox();if(r){var dt=this.graphics.drawRect(st.x-b,st.y-N,st.width+b+P,st.height+O+N,A,x||"transparent",1,v,S,w);j.insertBefore(dt.node,$.node)}}},{key:"addImage",value:function(t,e){var i=this.w,a=t.path,r=t.x,o=r===void 0?0:r,l=t.y,h=l===void 0?0:l,f=t.width,g=f===void 0?20:f,p=t.height,x=p===void 0?20:p,v=t.appendTo,w=v===void 0?".apexcharts-svg":v,A=i.globals.dom.Paper.image(a);A.size(g,x).move(o,h);var S=i.globals.dom.baseEl.querySelector(w);return S&&S.appendChild(A.node),A}},{key:"addXaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"xaxis",contextMethod:i.addXaxisAnnotation}),i}},{key:"addYaxisAnnotationExternal",value:function(t,e,i){return this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"yaxis",contextMethod:i.addYaxisAnnotation}),i}},{key:"addPointAnnotationExternal",value:function(t,e,i){return this.invertAxis===void 0&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:e,context:i,type:"point",contextMethod:i.addPointAnnotation}),i}},{key:"addAnnotationExternal",value:function(t){var e=t.params,i=t.pushToMemory,a=t.context,r=t.type,o=t.contextMethod,l=a,h=l.w,f=h.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations")),g=f.childNodes.length+1,p=new Lt,x=Object.assign({},r==="xaxis"?p.xAxisAnnotation:r==="yaxis"?p.yAxisAnnotation:p.pointAnnotation),v=R.extend(x,e);switch(r){case"xaxis":this.addXaxisAnnotation(v,f,g);break;case"yaxis":this.addYaxisAnnotation(v,f,g);break;case"point":this.addPointAnnotation(v,f,g)}var w=h.globals.dom.baseEl.querySelector(".apexcharts-".concat(r,"-annotations .apexcharts-").concat(r,"-annotation-label[rel='").concat(g,"']")),A=this.helpers.addBackgroundToAnno(w,v);return A&&f.insertBefore(A.node,w),i&&h.globals.memory.methodsToExec.push({context:l,id:v.id?v.id:R.randomId(),method:o,label:"addAnnotation",params:e}),a}},{key:"clearAnnotations",value:function(t){var e=t.w,i=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");e.globals.memory.methodsToExec.map(function(a,r){a.label!=="addText"&&a.label!=="addAnnotation"||e.globals.memory.methodsToExec.splice(r,1)}),i=R.listToArray(i),Array.prototype.forEach.call(i,function(a){for(;a.firstChild;)a.removeChild(a.firstChild)})}},{key:"removeAnnotation",value:function(t,e){var i=t.w,a=i.globals.dom.baseEl.querySelectorAll(".".concat(e));a&&(i.globals.memory.methodsToExec.map(function(r,o){r.id===e&&i.globals.memory.methodsToExec.splice(o,1)}),Array.prototype.forEach.call(a,function(r){r.parentElement.removeChild(r)}))}}]),_}(),Tt=function(){function _(t){y(this,_),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 L(_,[{key:"isValidDate",value:function(t){return typeof t!="number"&&!isNaN(this.parseDate(t))}},{key:"getTimeStamp",value:function(t){return Date.parse(t)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toISOString().substr(0,25)).getTime():new Date(t).getTime():t}},{key:"getDate",value:function(t){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toUTCString()):new Date(t)}},{key:"parseDate",value:function(t){var e=Date.parse(t);if(!isNaN(e))return this.getTimeStamp(t);var i=Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "));return i=this.getTimeStamp(i)}},{key:"parseDateWithTimezone",value:function(t){return Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(t,e){var i=this.w.globals.locale,a=this.w.config.xaxis.labels.datetimeUTC,r=["\0"].concat(nt(i.months)),o=[""].concat(nt(i.shortMonths)),l=[""].concat(nt(i.days)),h=[""].concat(nt(i.shortDays));function f(O,F){var N=O+"";for(F=F||2;N.length12?v-12:v===0?12:v;e=(e=(e=(e=e.replace(/(^|[^\\])HH+/g,"$1"+f(v))).replace(/(^|[^\\])H/g,"$1"+v)).replace(/(^|[^\\])hh+/g,"$1"+f(w))).replace(/(^|[^\\])h/g,"$1"+w);var A=a?t.getUTCMinutes():t.getMinutes();e=(e=e.replace(/(^|[^\\])mm+/g,"$1"+f(A))).replace(/(^|[^\\])m/g,"$1"+A);var S=a?t.getUTCSeconds():t.getSeconds();e=(e=e.replace(/(^|[^\\])ss+/g,"$1"+f(S))).replace(/(^|[^\\])s/g,"$1"+S);var E=a?t.getUTCMilliseconds():t.getMilliseconds();e=e.replace(/(^|[^\\])fff+/g,"$1"+f(E,3)),E=Math.round(E/10),e=e.replace(/(^|[^\\])ff/g,"$1"+f(E)),E=Math.round(E/10);var I=v<12?"AM":"PM";e=(e=(e=e.replace(/(^|[^\\])f/g,"$1"+E)).replace(/(^|[^\\])TT+/g,"$1"+I)).replace(/(^|[^\\])T/g,"$1"+I.charAt(0));var u=I.toLowerCase();e=(e=e.replace(/(^|[^\\])tt+/g,"$1"+u)).replace(/(^|[^\\])t/g,"$1"+u.charAt(0));var b=-t.getTimezoneOffset(),k=a||!b?"Z":b>0?"+":"-";if(!a){var P=(b=Math.abs(b))%60;k+=f(Math.floor(b/60))+":"+f(P)}e=e.replace(/(^|[^\\])K/g,"$1"+k);var T=(a?t.getUTCDay():t.getDay())+1;return e=(e=(e=(e=(e=e.replace(new RegExp(l[0],"g"),l[T])).replace(new RegExp(h[0],"g"),h[T])).replace(new RegExp(r[0],"g"),r[p])).replace(new RegExp(o[0],"g"),o[p])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(t,e,i){var a=this.w;a.config.xaxis.min!==void 0&&(t=a.config.xaxis.min),a.config.xaxis.max!==void 0&&(e=a.config.xaxis.max);var r=this.getDate(t),o=this.getDate(e),l=this.formatDate(r,"yyyy MM dd HH mm ss fff").split(" "),h=this.formatDate(o,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(l[6],10),maxMillisecond:parseInt(h[6],10),minSecond:parseInt(l[5],10),maxSecond:parseInt(h[5],10),minMinute:parseInt(l[4],10),maxMinute:parseInt(h[4],10),minHour:parseInt(l[3],10),maxHour:parseInt(h[3],10),minDate:parseInt(l[2],10),maxDate:parseInt(h[2],10),minMonth:parseInt(l[1],10)-1,maxMonth:parseInt(h[1],10)-1,minYear:parseInt(l[0],10),maxYear:parseInt(h[0],10)}}},{key:"isLeapYear",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:"calculcateLastDaysOfMonth",value:function(t,e,i){return this.determineDaysOfMonths(t,e)-i}},{key:"determineDaysOfYear",value:function(t){var e=365;return this.isLeapYear(t)&&(e=366),e}},{key:"determineRemainingDaysOfYear",value:function(t,e,i){var a=this.daysCntOfYear[e]+i;return e>1&&this.isLeapYear()&&a++,a}},{key:"determineDaysOfMonths",value:function(t,e){var i=30;switch(t=R.monthMod(t),!0){case this.months30.indexOf(t)>-1:t===2&&(i=this.isLeapYear(e)?29:28);break;case this.months31.indexOf(t)>-1:default:i=31}return i}}]),_}(),Pe=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w,this.tooltipKeyFormat="dd MMM"}return L(_,[{key:"xLabelFormat",value:function(t,e,i,a){var r=this.w;if(r.config.xaxis.type==="datetime"&&r.config.xaxis.labels.formatter===void 0&&r.config.tooltip.x.formatter===void 0){var o=new Tt(this.ctx);return o.formatDate(o.getDate(e),r.config.tooltip.x.format)}return t(e,i,a)}},{key:"defaultGeneralFormatter",value:function(t){return Array.isArray(t)?t.map(function(e){return e}):t}},{key:"defaultYFormatter",value:function(t,e,i){var a=this.w;return R.isNumber(t)&&(t=a.globals.yValueDecimal!==0?t.toFixed(e.decimalsInFloat!==void 0?e.decimalsInFloat:a.globals.yValueDecimal):a.globals.maxYArr[i]-a.globals.minYArr[i]<5?t.toFixed(1):t.toFixed(0)),t}},{key:"setLabelFormatters",value:function(){var t=this,e=this.w;return e.globals.xaxisTooltipFormatter=function(i){return t.defaultGeneralFormatter(i)},e.globals.ttKeyFormatter=function(i){return t.defaultGeneralFormatter(i)},e.globals.ttZFormatter=function(i){return i},e.globals.legendFormatter=function(i){return t.defaultGeneralFormatter(i)},e.config.xaxis.labels.formatter!==void 0?e.globals.xLabelFormatter=e.config.xaxis.labels.formatter:e.globals.xLabelFormatter=function(i){if(R.isNumber(i)){if(!e.config.xaxis.convertedCatToNumeric&&e.config.xaxis.type==="numeric"){if(R.isNumber(e.config.xaxis.decimalsInFloat))return i.toFixed(e.config.xaxis.decimalsInFloat);var a=e.globals.maxX-e.globals.minX;return a>0&&a<100?i.toFixed(1):i.toFixed(0)}return e.globals.isBarHorizontal&&e.globals.maxY-e.globals.minYArr<4?i.toFixed(1):i.toFixed(0)}return i},typeof e.config.tooltip.x.formatter=="function"?e.globals.ttKeyFormatter=e.config.tooltip.x.formatter:e.globals.ttKeyFormatter=e.globals.xLabelFormatter,typeof e.config.xaxis.tooltip.formatter=="function"&&(e.globals.xaxisTooltipFormatter=e.config.xaxis.tooltip.formatter),(Array.isArray(e.config.tooltip.y)||e.config.tooltip.y.formatter!==void 0)&&(e.globals.ttVal=e.config.tooltip.y),e.config.tooltip.z.formatter!==void 0&&(e.globals.ttZFormatter=e.config.tooltip.z.formatter),e.config.legend.formatter!==void 0&&(e.globals.legendFormatter=e.config.legend.formatter),e.config.yaxis.forEach(function(i,a){i.labels.formatter!==void 0?e.globals.yLabelFormatters[a]=i.labels.formatter:e.globals.yLabelFormatters[a]=function(r){return e.globals.xyCharts?Array.isArray(r)?r.map(function(o){return t.defaultYFormatter(o,i,a)}):t.defaultYFormatter(r,i,a):r}}),e.globals}},{key:"heatmapLabelFormatters",value:function(){var t=this.w;if(t.config.chart.type==="heatmap"){t.globals.yAxisScale[0].result=t.globals.seriesNames.slice();var e=t.globals.seriesNames.reduce(function(i,a){return i.length>a.length?i:a},0);t.globals.yAxisScale[0].niceMax=e,t.globals.yAxisScale[0].niceMin=e}}}]),_}(),Kt=function(_){var t,e=_.isTimeline,i=_.ctx,a=_.seriesIndex,r=_.dataPointIndex,o=_.y1,l=_.y2,h=_.w,f=h.globals.seriesRangeStart[a][r],g=h.globals.seriesRangeEnd[a][r],p=h.globals.labels[r],x=h.config.series[a].name?h.config.series[a].name:"",v=h.globals.ttKeyFormatter,w=h.config.tooltip.y.title.formatter,A={w:h,seriesIndex:a,dataPointIndex:r,start:f,end:g};typeof w=="function"&&(x=w(x,A)),(t=h.config.series[a].data[r])!==null&&t!==void 0&&t.x&&(p=h.config.series[a].data[r].x),e||h.config.xaxis.type==="datetime"&&(p=new Pe(i).xLabelFormat(h.globals.ttKeyFormatter,p,p,{i:void 0,dateFormatter:new Tt(i).formatDate,w:h})),typeof v=="function"&&(p=v(p,A)),Number.isFinite(o)&&Number.isFinite(l)&&(f=o,g=l);var S="",E="",I=h.globals.colors[a];if(h.config.tooltip.x.formatter===void 0)if(h.config.xaxis.type==="datetime"){var u=new Tt(i);S=u.formatDate(u.getDate(f),h.config.tooltip.x.format),E=u.formatDate(u.getDate(g),h.config.tooltip.x.format)}else S=f,E=g;else S=h.config.tooltip.x.formatter(f),E=h.config.tooltip.x.formatter(g);return{start:f,end:g,startVal:S,endVal:E,ylabel:p,color:I,seriesName:x}},Yt=function(_){var t=_.color,e=_.seriesName,i=_.ylabel,a=_.start,r=_.end,o=_.seriesIndex,l=_.dataPointIndex,h=_.ctx.tooltip.tooltipLabels.getFormatters(o);a=h.yLbFormatter(a),r=h.yLbFormatter(r);var f=h.yLbFormatter(_.w.globals.series[o][l]),g=` `.concat(a,` - `).concat(r,` - `);return'
'+(e||"")+'
'+i+": "+(E.w.globals.comboCharts?E.w.config.series[o].type==="rangeArea"||E.w.config.series[o].type==="rangeBar"?g:"".concat(f,""):g)+"
"},Rt=function(){function E(t){y(this,E),this.opts=t}return L(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{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(t){return this.hideYAxis(),z.extend(t,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},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(),d(d({},this.bar()),{},{chart:{animations:{easing:"linear",speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:"around",borderRadius:0,dataLabels:{position:"center"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:"candlestick",value:function(){var t=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var i=e.seriesIndex,a=e.dataPointIndex,r=e.w;return t._getBoxTooltip(r,i,a,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var t=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var i=e.seriesIndex,a=e.dataPointIndex,r=e.w;return t._getBoxTooltip(r,i,a,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:5,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(t,e){e.ctx;var i=e.seriesIndex,a=e.dataPointIndex,r=e.w,o=function(){var l=r.globals.seriesRangeStart[i][a];return r.globals.seriesRangeEnd[i][a]-l};return r.globals.comboCharts?r.config.series[i].type==="rangeBar"||r.config.series[i].type==="rangeArea"?o():t:o()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(t){return t.w.config.plotOptions&&t.w.config.plotOptions.bar&&t.w.config.plotOptions.bar.horizontal?function(e){var i=Zt(d(d({},e),{},{isTimeline:!0})),a=i.color,r=i.seriesName,o=i.ylabel,l=i.startVal,h=i.endVal;return Xt(d(d({},e),{},{color:a,seriesName:r,ylabel:o,start:l,end:h}))}(t):function(e){var i=Zt(e),a=i.color,r=i.seriesName,o=i.ylabel,l=i.start,h=i.end;return Xt(d(d({},e),{},{color:a,seriesName:r,ylabel:o,start:l,end:h}))}(t)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(t){var e,i;return(e=t.plotOptions.bar)!==null&&e!==void 0&&e.barHeight||(t.plotOptions.bar.barHeight=2),(i=t.plotOptions.bar)!==null&&i!==void 0&&i.columnWidth||(t.plotOptions.bar.columnWidth=2),t}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(t){return function(e){var i=Zt(e),a=i.color,r=i.seriesName,o=i.ylabel,l=i.start,h=i.end;return Xt(d(d({},e),{},{color:a,seriesName:r,ylabel:o,start:l,end:h}))}(t)}}}}},{key:"brush",value:function(t){return z.extend(t,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(t){t.dataLabels=t.dataLabels||{},t.dataLabels.formatter=t.dataLabels.formatter||void 0;var e=t.dataLabels.formatter;return t.yaxis.forEach(function(i,a){t.yaxis[a].min=0,t.yaxis[a].max=100}),t.chart.type==="bar"&&(t.dataLabels.formatter=e||function(i){return typeof i=="number"&&i?i.toFixed(0)+"%":i}),t}},{key:"stackedBars",value:function(){var t=this.bar();return d(d({},t),{},{plotOptions:d(d({},t.plotOptions),{},{bar:d(d({},t.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(t){return t.xaxis.convertedCatToNumeric=!0,t}},{key:"convertCatToNumericXaxis",value:function(t,e,i){t.xaxis.type="numeric",t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(o){return z.isNumber(o)?Math.floor(o):o};var a=t.xaxis.labels.formatter,r=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return i&&i.length&&(r=i.map(function(o){return Array.isArray(o)?o:String(o)})),r&&r.length&&(t.xaxis.labels.formatter=function(o){return z.isNumber(o)?a(r[Math.floor(o)-1]):a(o)}),t.xaxis.categories=[],t.labels=[],t.xaxis.tickAmount=t.xaxis.tickAmount||"dataPoints",t}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},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:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(t){return t},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(t,e,i,a,r){var o=t.globals.seriesCandleO[e][i],l=t.globals.seriesCandleH[e][i],h=t.globals.seriesCandleM[e][i],f=t.globals.seriesCandleL[e][i],g=t.globals.seriesCandleC[e][i];return t.config.series[e].type&&t.config.series[e].type!==r?`
+ `);return'
'+(e||"")+'
'+i+": "+(_.w.globals.comboCharts?_.w.config.series[o].type==="rangeArea"||_.w.config.series[o].type==="rangeBar"?g:"".concat(f,""):g)+"
"},Rt=function(){function _(t){y(this,_),this.opts=t}return L(_,[{key:"hideYAxis",value:function(){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0}},{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(t){return this.hideYAxis(),R.extend(t,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},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(),d(d({},this.bar()),{},{chart:{animations:{easing:"linear",speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:"around",borderRadius:0,dataLabels:{position:"center"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:"candlestick",value:function(){var t=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var i=e.seriesIndex,a=e.dataPointIndex,r=e.w;return t._getBoxTooltip(r,i,a,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var t=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(e){var i=e.seriesIndex,a=e.dataPointIndex,r=e.w;return t._getBoxTooltip(r,i,a,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:5,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(t,e){e.ctx;var i=e.seriesIndex,a=e.dataPointIndex,r=e.w,o=function(){var l=r.globals.seriesRangeStart[i][a];return r.globals.seriesRangeEnd[i][a]-l};return r.globals.comboCharts?r.config.series[i].type==="rangeBar"||r.config.series[i].type==="rangeArea"?o():t:o()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(t){return t.w.config.plotOptions&&t.w.config.plotOptions.bar&&t.w.config.plotOptions.bar.horizontal?function(e){var i=Kt(d(d({},e),{},{isTimeline:!0})),a=i.color,r=i.seriesName,o=i.ylabel,l=i.startVal,h=i.endVal;return Yt(d(d({},e),{},{color:a,seriesName:r,ylabel:o,start:l,end:h}))}(t):function(e){var i=Kt(e),a=i.color,r=i.seriesName,o=i.ylabel,l=i.start,h=i.end;return Yt(d(d({},e),{},{color:a,seriesName:r,ylabel:o,start:l,end:h}))}(t)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(t){var e,i;return(e=t.plotOptions.bar)!==null&&e!==void 0&&e.barHeight||(t.plotOptions.bar.barHeight=2),(i=t.plotOptions.bar)!==null&&i!==void 0&&i.columnWidth||(t.plotOptions.bar.columnWidth=2),t}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(t){return function(e){var i=Kt(e),a=i.color,r=i.seriesName,o=i.ylabel,l=i.start,h=i.end;return Yt(d(d({},e),{},{color:a,seriesName:r,ylabel:o,start:l,end:h}))}(t)}}}}},{key:"brush",value:function(t){return R.extend(t,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(t){t.dataLabels=t.dataLabels||{},t.dataLabels.formatter=t.dataLabels.formatter||void 0;var e=t.dataLabels.formatter;return t.yaxis.forEach(function(i,a){t.yaxis[a].min=0,t.yaxis[a].max=100}),t.chart.type==="bar"&&(t.dataLabels.formatter=e||function(i){return typeof i=="number"&&i?i.toFixed(0)+"%":i}),t}},{key:"stackedBars",value:function(){var t=this.bar();return d(d({},t),{},{plotOptions:d(d({},t.plotOptions),{},{bar:d(d({},t.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(t){return t.xaxis.convertedCatToNumeric=!0,t}},{key:"convertCatToNumericXaxis",value:function(t,e,i){t.xaxis.type="numeric",t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(o){return R.isNumber(o)?Math.floor(o):o};var a=t.xaxis.labels.formatter,r=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return i&&i.length&&(r=i.map(function(o){return Array.isArray(o)?o:String(o)})),r&&r.length&&(t.xaxis.labels.formatter=function(o){return R.isNumber(o)?a(r[Math.floor(o)-1]):a(o)}),t.xaxis.categories=[],t.labels=[],t.xaxis.tickAmount=t.xaxis.tickAmount||"dataPoints",t}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},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:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(t){return t},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(t,e,i,a,r){var o=t.globals.seriesCandleO[e][i],l=t.globals.seriesCandleH[e][i],h=t.globals.seriesCandleM[e][i],f=t.globals.seriesCandleL[e][i],g=t.globals.seriesCandleC[e][i];return t.config.series[e].type&&t.config.series[e].type!==r?`
`.concat(t.config.series[e].name?t.config.series[e].name:"series-"+(e+1),": ").concat(t.globals.series[e][i],` -
`):'
')+"
".concat(a[0],': ')+o+"
"+"
".concat(a[1],': ')+l+"
"+(h?"
".concat(a[2],': ')+h+"
":"")+"
".concat(a[3],': ')+f+"
"+"
".concat(a[4],': ')+g+"
"}}]),E}(),Le=function(){function E(t){y(this,E),this.opts=t}return L(E,[{key:"init",value:function(t){var e=t.responsiveOverride,i=this.opts,a=new Lt,r=new Rt(i);this.chartType=i.chart.type,i=this.extendYAxis(i),i=this.extendAnnotations(i);var o=a.init(),l={};if(i&&m(i)==="object"){var h,f,g,p,x,v,w,A,S={};S=["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(i.chart.type)!==-1?r[i.chart.type]():r.line(),(h=i.plotOptions)!==null&&h!==void 0&&(f=h.bar)!==null&&f!==void 0&&f.isFunnel&&(S=r.funnel()),i.chart.stacked&&i.chart.type==="bar"&&(S=r.stackedBars()),(g=i.chart.brush)!==null&&g!==void 0&&g.enabled&&(S=r.brush(S)),i.chart.stacked&&i.chart.stackType==="100%"&&(i=r.stacked100(i)),(p=i.plotOptions)!==null&&p!==void 0&&(x=p.bar)!==null&&x!==void 0&&x.isDumbbell&&(i=r.dumbbell(i)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(i),i.xaxis=i.xaxis||window.Apex.xaxis||{},e||(i.xaxis.convertedCatToNumeric=!1),((v=(i=this.checkForCatToNumericXAxis(this.chartType,S,i)).chart.sparkline)!==null&&v!==void 0&&v.enabled||(w=window.Apex.chart)!==null&&w!==void 0&&(A=w.sparkline)!==null&&A!==void 0&&A.enabled)&&(S=r.sparkline(S)),l=z.extend(o,S)}var T=z.extend(l,window.Apex);return o=z.extend(T,i),o=this.handleUserInputErrors(o)}},{key:"checkForCatToNumericXAxis",value:function(t,e,i){var a,r,o=new Rt(i),l=(t==="bar"||t==="boxPlot")&&((a=i.plotOptions)===null||a===void 0||(r=a.bar)===null||r===void 0?void 0:r.horizontal),h=t==="pie"||t==="polarArea"||t==="donut"||t==="radar"||t==="radialBar"||t==="heatmap",f=i.xaxis.type!=="datetime"&&i.xaxis.type!=="numeric",g=i.xaxis.tickPlacement?i.xaxis.tickPlacement:e.xaxis&&e.xaxis.tickPlacement;return l||h||!f||g==="between"||(i=o.convertCatToNumeric(i)),i}},{key:"extendYAxis",value:function(t,e){var i=new Lt;(t.yaxis===void 0||!t.yaxis||Array.isArray(t.yaxis)&&t.yaxis.length===0)&&(t.yaxis={}),t.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(t.yaxis=z.extend(t.yaxis,window.Apex.yaxis)),t.yaxis.constructor!==Array?t.yaxis=[z.extend(i.yAxis,t.yaxis)]:t.yaxis=z.extendArray(t.yaxis,i.yAxis);var a=!1;t.yaxis.forEach(function(o){o.logarithmic&&(a=!0)});var r=t.series;return e&&!r&&(r=e.config.series),a&&r.length!==t.yaxis.length&&r.length&&(t.yaxis=r.map(function(o,l){if(o.name||(r[l].name="series-".concat(l+1)),t.yaxis[l])return t.yaxis[l].seriesName=r[l].name,t.yaxis[l];var h=z.extend(i.yAxis,t.yaxis[0]);return h.show=!1,h})),a&&r.length>1&&r.length!==t.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes"),t}},{key:"extendAnnotations",value:function(t){return t.annotations===void 0&&(t.annotations={},t.annotations.yaxis=[],t.annotations.xaxis=[],t.annotations.points=[]),t=this.extendYAxisAnnotations(t),t=this.extendXAxisAnnotations(t),t=this.extendPointAnnotations(t)}},{key:"extendYAxisAnnotations",value:function(t){var e=new Lt;return t.annotations.yaxis=z.extendArray(t.annotations.yaxis!==void 0?t.annotations.yaxis:[],e.yAxisAnnotation),t}},{key:"extendXAxisAnnotations",value:function(t){var e=new Lt;return t.annotations.xaxis=z.extendArray(t.annotations.xaxis!==void 0?t.annotations.xaxis:[],e.xAxisAnnotation),t}},{key:"extendPointAnnotations",value:function(t){var e=new Lt;return t.annotations.points=z.extendArray(t.annotations.points!==void 0?t.annotations.points:[],e.pointAnnotation),t}},{key:"checkForDarkTheme",value:function(t){t.theme&&t.theme.mode==="dark"&&(t.tooltip||(t.tooltip={}),t.tooltip.theme!=="light"&&(t.tooltip.theme="dark"),t.chart.foreColor||(t.chart.foreColor="#f6f7f8"),t.chart.background||(t.chart.background="#424242"),t.theme.palette||(t.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(t){var e=t;if(e.tooltip.shared&&e.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if(e.chart.type==="bar"&&e.plotOptions.bar.horizontal){if(e.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");e.yaxis[0].reversed&&(e.yaxis[0].opposite=!0),e.xaxis.tooltip.enabled=!1,e.yaxis[0].tooltip.enabled=!1,e.chart.zoom.enabled=!1}return e.chart.type!=="bar"&&e.chart.type!=="rangeBar"||e.tooltip.shared&&e.xaxis.crosshairs.width==="barWidth"&&e.series.length>1&&(e.xaxis.crosshairs.width="tickWidth"),e.chart.type!=="candlestick"&&e.chart.type!=="boxPlot"||e.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(e.chart.type," chart is not supported.")),e.yaxis[0].reversed=!1),e}}]),E}(),Si=function(){function E(){y(this,E)}return L(E,[{key:"initGlobalVars",value:function(t){t.series=[],t.seriesCandleO=[],t.seriesCandleH=[],t.seriesCandleM=[],t.seriesCandleL=[],t.seriesCandleC=[],t.seriesRangeStart=[],t.seriesRangeEnd=[],t.seriesRange=[],t.seriesPercent=[],t.seriesGoals=[],t.seriesX=[],t.seriesZ=[],t.seriesNames=[],t.seriesTotals=[],t.seriesLog=[],t.seriesColors=[],t.stackedSeriesTotals=[],t.seriesXvalues=[],t.seriesYvalues=[],t.labels=[],t.hasXaxisGroups=!1,t.groups=[],t.hasSeriesGroups=!1,t.seriesGroups=[],t.categoryLabels=[],t.timescaleLabels=[],t.noLabelsProvided=!1,t.resizeTimer=null,t.selectionResizeTimer=null,t.delayedElements=[],t.pointsArray=[],t.dataLabelsRects=[],t.isXNumeric=!1,t.skipLastTimelinelabel=!1,t.skipFirstTimelinelabel=!1,t.isDataXYZ=!1,t.isMultiLineX=!1,t.isMultipleYAxis=!1,t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE,t.minYArr=[],t.maxYArr=[],t.maxX=-Number.MAX_VALUE,t.minX=Number.MAX_VALUE,t.initialMaxX=-Number.MAX_VALUE,t.initialMinX=Number.MAX_VALUE,t.maxDate=0,t.minDate=Number.MAX_VALUE,t.minZ=Number.MAX_VALUE,t.maxZ=-Number.MAX_VALUE,t.minXDiff=Number.MAX_VALUE,t.yAxisScale=[],t.xAxisScale=null,t.xAxisTicksPositions=[],t.yLabelsCoords=[],t.yTitleCoords=[],t.barPadForNumericAxis=0,t.padHorizontal=0,t.xRange=0,t.yRange=[],t.zRange=0,t.dataPoints=0,t.xTickAmount=0}},{key:"globalVars",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:t.chart.toolbar.autoSelected==="zoom"&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:t.chart.toolbar.autoSelected==="pan"&&t.chart.toolbar.tools.pan,selectionEnabled:t.chart.toolbar.autoSelected==="selection"&&t.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null}}},{key:"init",value:function(t){var e=this.globalVars(t);return this.initGlobalVars(e),e.initialConfig=z.extend({},t),e.initialSeries=z.clone(t.series),e.lastXAxis=z.clone(e.initialConfig.xaxis),e.lastYAxis=z.clone(e.initialConfig.yaxis),e}}]),E}(),qe=function(){function E(t){y(this,E),this.opts=t}return L(E,[{key:"init",value:function(){var t=new Le(this.opts).init({responsiveOverride:!1});return{config:t,globals:new Si().init(t)}}}]),E}(),Jt=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w,this.opts=null,this.seriesIndex=0}return L(E,[{key:"clippedImgArea",value:function(t){var e=this.w,i=e.config,a=parseInt(e.globals.gridWidth,10),r=parseInt(e.globals.gridHeight,10),o=a>r?a:r,l=t.image,h=0,f=0;t.width===void 0&&t.height===void 0?i.fill.image.width!==void 0&&i.fill.image.height!==void 0?(h=i.fill.image.width+1,f=i.fill.image.height):(h=o+1,f=o):(h=t.width,f=t.height);var g=document.createElementNS(e.globals.SVGNS,"pattern");W.setAttrs(g,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:"userSpaceOnUse",width:h+"px",height:f+"px"});var p=document.createElementNS(e.globals.SVGNS,"image");g.appendChild(p),p.setAttributeNS(window.SVG.xlink,"href",l),W.setAttrs(p,{x:0,y:0,preserveAspectRatio:"none",width:h+"px",height:f+"px"}),p.style.opacity=t.opacity,e.globals.dom.elDefs.node.appendChild(g)}},{key:"getSeriesIndex",value:function(t){var e=this.w,i=e.config.chart.type;return(i==="bar"||i==="rangeBar")&&e.config.plotOptions.bar.distributed||i==="heatmap"||i==="treemap"?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%e.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(t){var e=this.w;this.opts=t;var i,a,r,o=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var l=this.getFillColors()[this.seriesIndex];e.globals.seriesColors[this.seriesIndex]!==void 0&&(l=e.globals.seriesColors[this.seriesIndex]),typeof l=="function"&&(l=l({seriesIndex:this.seriesIndex,dataPointIndex:t.dataPointIndex,value:t.value,w:e}));var h=t.fillType?t.fillType:this.getFillType(this.seriesIndex),f=Array.isArray(o.fill.opacity)?o.fill.opacity[this.seriesIndex]:o.fill.opacity;t.color&&(l=t.color),l||(l="#fff",console.warn("undefined color - ApexCharts"));var g=l;if(l.indexOf("rgb")===-1?l.length<9&&(g=z.hexToRgba(l,f)):l.indexOf("rgba")>-1&&(f=z.getOpacityFromRGBA(l)),t.opacity&&(f=t.opacity),h==="pattern"&&(a=this.handlePatternFill({fillConfig:t.fillConfig,patternFill:a,fillColor:l,fillOpacity:f,defaultColor:g})),h==="gradient"&&(r=this.handleGradientFill({fillConfig:t.fillConfig,fillColor:l,fillOpacity:f,i:this.seriesIndex})),h==="image"){var p=o.fill.image.src,x=t.patternID?t.patternID:"";this.clippedImgArea({opacity:f,image:Array.isArray(p)?t.seriesNumber-1&&(v=z.getOpacityFromRGBA(x));var w=o.gradient.opacityTo===void 0?i:Array.isArray(o.gradient.opacityTo)?o.gradient.opacityTo[r]:o.gradient.opacityTo;if(o.gradient.gradientToColors===void 0||o.gradient.gradientToColors.length===0)l=o.gradient.shade==="dark"?g.shadeColor(-1*parseFloat(o.gradient.shadeIntensity),e.indexOf("rgb")>-1?z.rgb2hex(e):e):g.shadeColor(parseFloat(o.gradient.shadeIntensity),e.indexOf("rgb")>-1?z.rgb2hex(e):e);else if(o.gradient.gradientToColors[h.seriesNumber]){var A=o.gradient.gradientToColors[h.seriesNumber];l=A,A.indexOf("rgba")>-1&&(w=z.getOpacityFromRGBA(A))}else l=e;if(o.gradient.gradientFrom&&(x=o.gradient.gradientFrom),o.gradient.gradientTo&&(l=o.gradient.gradientTo),o.gradient.inverseColors){var S=x;x=l,l=S}return x.indexOf("rgb")>-1&&(x=z.rgb2hex(x)),l.indexOf("rgb")>-1&&(l=z.rgb2hex(l)),f.drawGradient(p,x,l,v,w,h.size,o.gradient.stops,o.gradient.colorStops,r)}}]),E}(),li=function(){function E(t,e){y(this,E),this.ctx=t,this.w=t.w}return L(E,[{key:"setGlobalMarkerSize",value:function(){var t=this.w;if(t.globals.markers.size=Array.isArray(t.config.markers.size)?t.config.markers.size:[t.config.markers.size],t.globals.markers.size.length>0){if(t.globals.markers.size.length4&&arguments[4]!==void 0&&arguments[4],l=this.w,h=e,f=t,g=null,p=new W(this.ctx),x=l.config.markers.discrete&&l.config.markers.discrete.length;if((l.globals.markers.size[e]>0||o||x)&&(g=p.group({class:o||x?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(l.globals.cuid,")")),Array.isArray(f.x))for(var v=0;v0:l.config.markers.size>0)||o||x){z.isNumber(f.y[v])?A+=" w".concat(z.randomId()):A="apexcharts-nullpoint";var S=this.getMarkerConfig({cssClass:A,seriesIndex:e,dataPointIndex:w});l.config.series[h].data[w]&&(l.config.series[h].data[w].fillColor&&(S.pointFillColor=l.config.series[h].data[w].fillColor),l.config.series[h].data[w].strokeColor&&(S.pointStrokeColor=l.config.series[h].data[w].strokeColor)),a&&(S.pSize=a),(f.x[v]<0||f.x[v]>l.globals.gridWidth||f.y[v]<-l.globals.markers.largestSize||f.y[v]>l.globals.gridHeight+l.globals.markers.largestSize)&&(S.pSize=0),(r=p.drawMarker(f.x[v],f.y[v],S)).attr("rel",w),r.attr("j",w),r.attr("index",e),r.node.setAttribute("default-marker-size",S.pSize),new ut(this.ctx).setSelectionFilter(r,e,w),this.addEvents(r),g&&g.add(r)}else l.globals.pointsArray[e]===void 0&&(l.globals.pointsArray[e]=[]),l.globals.pointsArray[e].push([f.x[v],f.y[v]])}return g}},{key:"getMarkerConfig",value:function(t){var e=t.cssClass,i=t.seriesIndex,a=t.dataPointIndex,r=a===void 0?null:a,o=t.finishRadius,l=o===void 0?null:o,h=this.w,f=this.getMarkerStyle(i),g=h.globals.markers.size[i],p=h.config.markers;return r!==null&&p.discrete.length&&p.discrete.map(function(x){x.seriesIndex===i&&x.dataPointIndex===r&&(f.pointStrokeColor=x.strokeColor,f.pointFillColor=x.fillColor,g=x.size,f.pointShape=x.shape)}),{pSize:l===null?g:l,pRadius:p.radius,width:Array.isArray(p.width)?p.width[i]:p.width,height:Array.isArray(p.height)?p.height[i]:p.height,pointStrokeWidth:Array.isArray(p.strokeWidth)?p.strokeWidth[i]:p.strokeWidth,pointStrokeColor:f.pointStrokeColor,pointFillColor:f.pointFillColor,shape:f.pointShape||(Array.isArray(p.shape)?p.shape[i]:p.shape),class:e,pointStrokeOpacity:Array.isArray(p.strokeOpacity)?p.strokeOpacity[i]:p.strokeOpacity,pointStrokeDashArray:Array.isArray(p.strokeDashArray)?p.strokeDashArray[i]:p.strokeDashArray,pointFillOpacity:Array.isArray(p.fillOpacity)?p.fillOpacity[i]:p.fillOpacity,seriesIndex:i}}},{key:"addEvents",value:function(t){var e=this.w,i=new W(this.ctx);t.node.addEventListener("mouseenter",i.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener("mouseleave",i.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener("mousedown",i.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener("click",e.config.markers.onClick),t.node.addEventListener("dblclick",e.config.markers.onDblClick),t.node.addEventListener("touchstart",i.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:"getMarkerStyle",value:function(t){var e=this.w,i=e.globals.markers.colors,a=e.config.markers.strokeColor||e.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(a)?a[t]:a,pointFillColor:Array.isArray(i)?i[t]:i}}}]),E}(),Fa=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return L(E,[{key:"draw",value:function(t,e,i){var a=this.w,r=new W(this.ctx),o=i.realIndex,l=i.pointsPos,h=i.zRatio,f=i.elParent,g=r.group({class:"apexcharts-series-markers apexcharts-series-".concat(a.config.chart.type)});if(g.attr("clip-path","url(#gridRectMarkerMask".concat(a.globals.cuid,")")),Array.isArray(l.x))for(var p=0;pS.maxBubbleRadius&&(A=S.maxBubbleRadius)}a.config.chart.animations.enabled||(w=A);var T=l.x[p],M=l.y[p];if(w=w||0,M!==null&&a.globals.series[o][x]!==void 0||(v=!1),v){var u=this.drawPoint(T,M,w,A,o,x,e);g.add(u)}f.add(g)}}},{key:"drawPoint",value:function(t,e,i,a,r,o,l){var h=this.w,f=r,g=new ct(this.ctx),p=new ut(this.ctx),x=new Jt(this.ctx),v=new li(this.ctx),w=new W(this.ctx),A=v.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:f,dataPointIndex:o,finishRadius:h.config.chart.type==="bubble"||h.globals.comboCharts&&h.config.series[r]&&h.config.series[r].type==="bubble"?a:null});a=A.pSize;var S,T=x.fillPath({seriesNumber:r,dataPointIndex:o,color:A.pointFillColor,patternUnits:"objectBoundingBox",value:h.globals.series[r][l]});if(A.shape==="circle"?S=w.drawCircle(i):A.shape!=="square"&&A.shape!=="rect"||(S=w.drawRect(0,0,A.width-A.pointStrokeWidth/2,A.height-A.pointStrokeWidth/2,A.pRadius)),h.config.series[f].data[o]&&h.config.series[f].data[o].fillColor&&(T=h.config.series[f].data[o].fillColor),S.attr({x:t-A.width/2-A.pointStrokeWidth/2,y:e-A.height/2-A.pointStrokeWidth/2,cx:t,cy:e,fill:T,"fill-opacity":A.pointFillOpacity,stroke:A.pointStrokeColor,r:a,"stroke-width":A.pointStrokeWidth,"stroke-dasharray":A.pointStrokeDashArray,"stroke-opacity":A.pointStrokeOpacity}),h.config.chart.dropShadow.enabled){var M=h.config.chart.dropShadow;p.dropShadow(S,M,r)}if(!this.initialAnim||h.globals.dataChanged||h.globals.resized)h.globals.animationEnded=!0;else{var u=h.config.chart.animations.speed;g.animateMarker(S,0,A.shape==="circle"?a:{width:A.width,height:A.height},u,h.globals.easing,function(){window.setTimeout(function(){g.animationCompleted(S)},100)})}if(h.globals.dataChanged&&A.shape==="circle")if(this.dynamicAnim){var b,k,P,_,O=h.config.chart.animations.dynamicAnimation.speed;(_=h.globals.previousPaths[r]&&h.globals.previousPaths[r][l])!=null&&(b=_.x,k=_.y,P=_.r!==void 0?_.r:a);for(var F=0;Fh.globals.gridHeight+x&&(e=h.globals.gridHeight+x/2),h.globals.dataLabelsRects[a]===void 0&&(h.globals.dataLabelsRects[a]=[]),h.globals.dataLabelsRects[a].push({x:t,y:e,width:p,height:x});var v=h.globals.dataLabelsRects[a].length-2,w=h.globals.lastDrawnDataLabelsIndexes[a]!==void 0?h.globals.lastDrawnDataLabelsIndexes[a][h.globals.lastDrawnDataLabelsIndexes[a].length-1]:0;if(h.globals.dataLabelsRects[a][v]!==void 0){var A=h.globals.dataLabelsRects[a][w];(t>A.x+A.width||e>A.y+A.height||e+xe.globals.gridWidth+S.textRects.width+30)&&(h="");var T=e.globals.dataLabels.style.colors[o];((e.config.chart.type==="bar"||e.config.chart.type==="rangeBar")&&e.config.plotOptions.bar.distributed||e.config.dataLabels.distributed)&&(T=e.globals.dataLabels.style.colors[l]),typeof T=="function"&&(T=T({series:e.globals.series,seriesIndex:o,dataPointIndex:l,w:e})),v&&(T=v);var M=x.offsetX,u=x.offsetY;if(e.config.chart.type!=="bar"&&e.config.chart.type!=="rangeBar"||(M=0,u=0),S.drawnextLabel){var b=i.drawText({width:100,height:parseInt(x.style.fontSize,10),x:a+M,y:r+u,foreColor:T,textAnchor:f||x.textAnchor,text:h,fontSize:g||x.style.fontSize,fontFamily:x.style.fontFamily,fontWeight:x.style.fontWeight||"normal"});if(b.attr({class:"apexcharts-datalabel",cx:a,cy:r}),x.dropShadow.enabled){var k=x.dropShadow;new ut(this.ctx).dropShadow(b,k)}p.add(b),e.globals.lastDrawnDataLabelsIndexes[o]===void 0&&(e.globals.lastDrawnDataLabelsIndexes[o]=[]),e.globals.lastDrawnDataLabelsIndexes[o].push(l)}}}},{key:"addBackgroundToDataLabel",value:function(t,e){var i=this.w,a=i.config.dataLabels.background,r=a.padding,o=a.padding/2,l=e.width,h=e.height,f=new W(this.ctx).drawRect(e.x-r,e.y-o/2,l+2*r,h+o,a.borderRadius,i.config.chart.background==="transparent"?"#fff":i.config.chart.background,a.opacity,a.borderWidth,a.borderColor);return a.dropShadow.enabled&&new ut(this.ctx).dropShadow(f,a.dropShadow),f}},{key:"dataLabelsBackground",value:function(){var t=this.w;if(t.config.chart.type!=="bubble")for(var e=t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),i=0;i0&&arguments[0]!==void 0)||arguments[0],e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],a=this.w,r=z.clone(a.globals.initialSeries);a.globals.previousPaths=[],i?(a.globals.collapsedSeries=[],a.globals.ancillaryCollapsedSeries=[],a.globals.collapsedSeriesIndices=[],a.globals.ancillaryCollapsedSeriesIndices=[]):r=this.emptyCollapsedSeries(r),a.config.series=r,t&&(e&&(a.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(r,a.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(t){for(var e=this.w,i=0;i-1&&(t[i].data=[]);return t}},{key:"toggleSeriesOnHover",value:function(t,e){var i=this.w;e||(e=t.target);var a=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if(t.type==="mousemove"){var r=parseInt(e.getAttribute("rel"),10)-1,o=null,l=null;i.globals.axisCharts||i.config.chart.type==="radialBar"?i.globals.axisCharts?(o=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(r,"']")),l=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(r,"']"))):o=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(r+1,"']")):o=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(r+1,"'] path"));for(var h=0;h=h.from&&g<=h.to&&r[f].classList.remove(i.legendInactiveClass)}}(a.config.plotOptions.heatmap.colorScale.ranges[l])}else t.type==="mouseout"&&o("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"asc",e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=this.w,a=0;if(i.config.series.length>1){for(var r=i.config.series.map(function(l,h){return l.data&&l.data.length>0&&i.globals.collapsedSeriesIndices.indexOf(h)===-1&&(!i.globals.comboCharts||e.length===0||e.length&&e.indexOf(i.config.series[h].type)>-1)?h:-1}),o=t==="asc"?0:r.length-1;t==="asc"?o=0;t==="asc"?o++:o--)if(r[o]!==-1){a=r[o];break}}return a}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map(function(t,e){return t.type==="bar"||t.type==="column"?e:-1}).filter(function(t){return t!==-1}):this.w.config.series.map(function(t,e){return e})}},{key:"getPreviousPaths",value:function(){var t=this.w;function e(o,l,h){for(var f=o[l].childNodes,g={type:h,paths:[],realIndex:o[l].getAttribute("data:realIndex")},p=0;p0)for(var a=function(o){for(var l=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(o,"'] rect")),h=[],f=function(p){var x=function(w){return l[p].getAttribute(w)},v={x:parseFloat(x("x")),y:parseFloat(x("y")),width:parseFloat(x("width")),height:parseFloat(x("height"))};h.push({rect:v,color:l[p].getAttribute("color")})},g=0;g0)for(var a=0;a0?e:[]});return t}}]),E}(),Ci=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new it(this.ctx)}return L(E,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var t=this.w.config.series.slice(),e=new Qt(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),t[this.activeSeriesIndex].data!==void 0&&t[this.activeSeriesIndex].data.length>0&&t[this.activeSeriesIndex].data[0]!==null&&t[this.activeSeriesIndex].data[0].x!==void 0&&t[this.activeSeriesIndex].data[0]!==null)return!0}},{key:"isFormat2DArray",value:function(){var t=this.w.config.series.slice(),e=new Qt(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),t[this.activeSeriesIndex].data!==void 0&&t[this.activeSeriesIndex].data.length>0&&t[this.activeSeriesIndex].data[0]!==void 0&&t[this.activeSeriesIndex].data[0]!==null&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(t,e){for(var i=this.w.config,a=this.w.globals,r=i.chart.type==="boxPlot"||i.series[e].type==="boxPlot",o=0;o=5?this.twoDSeries.push(z.parseNumber(t[e].data[o][4])):this.twoDSeries.push(z.parseNumber(t[e].data[o][1])),a.dataFormatXNumeric=!0),i.xaxis.type==="datetime"){var l=new Date(t[e].data[o][0]);l=new Date(l).getTime(),this.twoDSeriesX.push(l)}else this.twoDSeriesX.push(t[e].data[o][0]);for(var h=0;h-1&&(o=this.activeSeriesIndex);for(var l=0;l1&&arguments[1]!==void 0?arguments[1]:this.ctx,r=this.w.config,o=this.w.globals,l=new Tt(a),h=r.labels.length>0?r.labels.slice():r.xaxis.categories.slice();if(o.isRangeBar=r.chart.type==="rangeBar"&&o.isBarHorizontal,o.hasXaxisGroups=r.xaxis.type==="category"&&r.xaxis.group.groups.length>0,o.hasXaxisGroups&&(o.groups=r.xaxis.group.groups),o.hasSeriesGroups=(e=t[0])===null||e===void 0?void 0:e.group,o.hasSeriesGroups){var f=[],g=lt(new Set(t.map(function(w){return w.group})));t.forEach(function(w,A){var S=g.indexOf(w.group);f[S]||(f[S]=[]),f[S].push(w.name)}),o.seriesGroups=f}for(var p=function(){for(var w=0;w0&&(this.twoDSeriesX=h,o.seriesX.push(this.twoDSeriesX))),o.labels.push(this.twoDSeriesX);var v=t[x].data.map(function(w){return z.parseNumber(w)});o.series.push(v)}o.seriesZ.push(this.threeDSeries),t[x].name!==void 0?o.seriesNames.push(t[x].name):o.seriesNames.push("series-"+parseInt(x+1,10)),t[x].color!==void 0?o.seriesColors.push(t[x].color):o.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(t){var e=this.w.globals,i=this.w.config;e.series=t.slice(),e.seriesNames=i.labels.slice();for(var a=0;a0?i.labels=e.xaxis.categories:e.labels.length>0?i.labels=e.labels.slice():this.fallbackToCategory?(i.labels=i.labels[0],i.seriesRange.length&&(i.seriesRange.map(function(a){a.forEach(function(r){i.labels.indexOf(r.x)<0&&r.x&&i.labels.push(r.x)})}),i.labels=Array.from(new Set(i.labels.map(JSON.stringify)),JSON.parse)),e.xaxis.convertedCatToNumeric&&(new Rt(e).convertCatToNumericXaxis(e,this.ctx,i.seriesX[0]),this._generateExternalLabels(t))):this._generateExternalLabels(t)}},{key:"_generateExternalLabels",value:function(t){var e=this.w.globals,i=this.w.config,a=[];if(e.axisCharts){if(e.series.length>0)if(this.isFormatXY())for(var r=i.series.map(function(p,x){return p.data.filter(function(v,w,A){return A.findIndex(function(S){return S.x===v.x})===w})}),o=r.reduce(function(p,x,v,w){return w[p].length>x.length?p:v},0),l=0;l4&&arguments[4]!==void 0?arguments[4]:[],o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"12px",l=!(arguments.length>6&&arguments[6]!==void 0)||arguments[6],h=this.w,f=t[a]===void 0?"":t[a],g=f,p=h.globals.xLabelFormatter,x=h.config.xaxis.labels.formatter,v=!1,w=new Pe(this.ctx),A=f;l&&(g=w.xLabelFormat(p,f,A,{i:a,dateFormatter:new Tt(this.ctx).formatDate,w:h}),x!==void 0&&(g=x(f,t[a],{i:a,dateFormatter:new Tt(this.ctx).formatDate,w:h})));var S,T;e.length>0?(S=e[a].unit,T=null,e.forEach(function(k){k.unit==="month"?T="year":k.unit==="day"?T="month":k.unit==="hour"?T="day":k.unit==="minute"&&(T="hour")}),v=T===S,i=e[a].position,g=e[a].value):h.config.xaxis.type==="datetime"&&x===void 0&&(g=""),g===void 0&&(g=""),g=Array.isArray(g)?g:g.toString();var M=new W(this.ctx),u={};u=h.globals.rotateXLabels&&l?M.getTextRects(g,parseInt(o,10),null,"rotate(".concat(h.config.xaxis.labels.rotate," 0 0)"),!1):M.getTextRects(g,parseInt(o,10));var b=!h.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(g)&&(g.indexOf("NaN")===0||g.toLowerCase().indexOf("invalid")===0||g.toLowerCase().indexOf("infinity")>=0||r.indexOf(g)>=0&&b)&&(g=""),{x:i,text:g,textRect:u,isBold:v}}},{key:"checkLabelBasedOnTickamount",value:function(t,e,i){var a=this.w,r=a.config.xaxis.tickAmount;return r==="dataPoints"&&(r=Math.round(a.globals.gridWidth/120)),r>i||t%Math.round(i/(r+1))==0||(e.text=""),e}},{key:"checkForOverflowingLabels",value:function(t,e,i,a,r){var o=this.w;if(t===0&&o.globals.skipFirstTimelinelabel&&(e.text=""),t===i-1&&o.globals.skipLastTimelinelabel&&(e.text=""),o.config.xaxis.labels.hideOverlappingLabels&&a.length>0){var l=r[r.length-1];e.x0){h.config.yaxis[r].opposite===!0&&(t+=a.width);for(var p=e;p>=0;p--){var x=g+e/10+h.config.yaxis[r].labels.offsetY-1;h.globals.isBarHorizontal&&(x=o*p),h.config.chart.type==="heatmap"&&(x+=o/2);var v=f.drawLine(t+i.offsetX-a.width+a.offsetX,x+a.offsetY,t+i.offsetX+a.offsetX,x+a.offsetY,a.color);l.add(v),g+=o}}}}]),E}(),Pi=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w}return L(E,[{key:"scaleSvgNode",value:function(t,e){var i=parseFloat(t.getAttributeNS(null,"width")),a=parseFloat(t.getAttributeNS(null,"height"));t.setAttributeNS(null,"width",i*e),t.setAttributeNS(null,"height",a*e),t.setAttributeNS(null,"viewBox","0 0 "+i+" "+a)}},{key:"fixSvgStringForIe11",value:function(t){if(!z.isIE11())return t.replace(/ /g," ");var e=0,i=t.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,function(a){return++e===2?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':a});return i=(i=i.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(t){t==null&&(t=1);var e=this.w.globals.dom.Paper.svg();if(t!==1){var i=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(i,t),e=new XMLSerializer().serializeToString(i)}return this.fixSvgStringForIe11(e)}},{key:"cleanup",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),i=t.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(a,function(r){r.setAttribute("width",0)}),e&&e[0]&&(e[0].setAttribute("x",-500),e[0].setAttribute("x1",-500),e[0].setAttribute("x2",-500)),i&&i[0]&&(i[0].setAttribute("y",-100),i[0].setAttribute("y1",-100),i[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var t=this.getSvgString(),e=new Blob([t],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(e)}},{key:"dataURI",value:function(t){var e=this;return new Promise(function(i){var a=e.w,r=t?t.scale||t.width/a.globals.svgWidth:1;e.cleanup();var o=document.createElement("canvas");o.width=a.globals.svgWidth*r,o.height=parseInt(a.globals.dom.elWrap.style.height,10)*r;var l=a.config.chart.background==="transparent"?"#fff":a.config.chart.background,h=o.getContext("2d");h.fillStyle=l,h.fillRect(0,0,o.width*r,o.height*r);var f=e.getSvgString(r);if(window.canvg&&z.isIE11()){var g=window.canvg.Canvg.fromString(h,f,{ignoreClear:!0,ignoreDimensions:!0});g.start();var p=o.msToBlob();g.stop(),i({blob:p})}else{var x="data:image/svg+xml,"+encodeURIComponent(f),v=new Image;v.crossOrigin="anonymous",v.onload=function(){if(h.drawImage(v,0,0),o.msToBlob){var w=o.msToBlob();i({blob:w})}else{var A=o.toDataURL("image/png");i({imgURI:A})}},v.src=x}})}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var t=this;this.dataURI().then(function(e){var i=e.imgURI,a=e.blob;a?navigator.msSaveOrOpenBlob(a,t.w.globals.chartID+".png"):t.triggerDownload(i,t.w.config.chart.toolbar.export.png.filename,".png")})}},{key:"exportToCSV",value:function(t){var e=this,i=t.series,a=t.fileName,r=t.columnDelimiter,o=r===void 0?",":r,l=t.lineDelimiter,h=l===void 0?` -`:l,f=this.w;i||(i=f.config.series);var g,p,x=[],v=[],w="",A=f.globals.series.map(function(P,_){return f.globals.collapsedSeriesIndices.indexOf(_)===-1?P:[]}),S=function(P){return f.config.xaxis.type==="datetime"&&String(P).length>=10},T=Math.max.apply(Math,lt(i.map(function(P){return P.data?P.data.length:0}))),M=new Ci(this.ctx),u=new Oe(this.ctx),b=function(P){var _="";if(f.globals.axisCharts){if(f.config.xaxis.type==="category"||f.config.xaxis.convertedCatToNumeric)if(f.globals.isBarHorizontal){var O=f.globals.yLabelFormatters[0],F=new Qt(e.ctx).getActiveConfigSeriesIndex();_=O(f.globals.labels[P],{seriesIndex:F,dataPointIndex:P,w:f})}else _=u.getLabel(f.globals.labels,f.globals.timescaleLabels,0,P).text;f.config.xaxis.type==="datetime"&&(f.config.xaxis.categories.length?_=f.config.xaxis.categories[P]:f.config.labels.length&&(_=f.config.labels[P]))}else _=f.config.labels[P];return Array.isArray(_)&&(_=_.join(" ")),z.isNumber(_)?_:_.split(o).join("")},k=function(P,_){if(x.length&&_===0&&v.push(x.join(o)),P.data){P.data=P.data.length&&P.data||lt(Array(T)).map(function(){return""});for(var O=0;O0&&!i.globals.isBarHorizontal&&(this.xaxisLabels=i.globals.timescaleLabels.slice()),i.config.xaxis.overwriteCategories&&(this.xaxisLabels=i.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],i.config.xaxis.position==="top"?this.offY=0:this.offY=i.globals.gridHeight+1,this.offY=this.offY+i.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal=i.config.chart.type==="bar"&&i.config.plotOptions.bar.horizontal,this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.xaxisBorderWidth=i.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=i.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=i.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=i.config.xaxis.axisBorder.height,this.yaxis=i.config.yaxis[0]}return L(E,[{key:"drawXaxis",value:function(){var t=this.w,e=new W(this.ctx),i=e.group({class:"apexcharts-xaxis",transform:"translate(".concat(t.config.xaxis.offsetX,", ").concat(t.config.xaxis.offsetY,")")}),a=e.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});i.add(a);for(var r=[],o=0;o6&&arguments[6]!==void 0?arguments[6]:{},g=[],p=[],x=this.w,v=f.xaxisFontSize||this.xaxisFontSize,w=f.xaxisFontFamily||this.xaxisFontFamily,A=f.xaxisForeColors||this.xaxisForeColors,S=f.fontWeight||x.config.xaxis.labels.style.fontWeight,T=f.cssClass||x.config.xaxis.labels.style.cssClass,M=x.globals.padHorizontal,u=a.length,b=x.config.xaxis.type==="category"?x.globals.dataPoints:u;if(b===0&&u>b&&(b=u),r){var k=b>1?b-1:b;l=x.globals.gridWidth/Math.min(k,u-1),M=M+o(0,l)/2+x.config.xaxis.labels.offsetX}else l=x.globals.gridWidth/b,M=M+o(0,l)+x.config.xaxis.labels.offsetX;for(var P=function(O){var F=M-o(O,l)/2+x.config.xaxis.labels.offsetX;O===0&&u===1&&l/2===M&&b===1&&(F=x.globals.gridWidth/2);var N=h.axesUtils.getLabel(a,x.globals.timescaleLabels,F,O,g,v,t),B=28;if(x.globals.rotateXLabels&&t&&(B=22),x.config.xaxis.title.text&&x.config.xaxis.position==="top"&&(B+=parseFloat(x.config.xaxis.title.style.fontSize)+2),t||(B=B+parseFloat(v)+(x.globals.xAxisLabelsHeight-x.globals.xAxisGroupLabelsHeight)+(x.globals.rotateXLabels?10:0)),N=x.config.xaxis.tickAmount!==void 0&&x.config.xaxis.tickAmount!=="dataPoints"&&x.config.xaxis.type!=="datetime"?h.axesUtils.checkLabelBasedOnTickamount(O,N,u):h.axesUtils.checkForOverflowingLabels(O,N,u,g,p),x.config.xaxis.labels.show){var $=e.drawText({x:N.x,y:h.offY+x.config.xaxis.labels.offsetY+B-(x.config.xaxis.position==="top"?x.globals.xAxisHeight+x.config.xaxis.axisTicks.height-2:0),text:N.text,textAnchor:"middle",fontWeight:N.isBold?600:S,fontSize:v,fontFamily:w,foreColor:Array.isArray(A)?t&&x.config.xaxis.convertedCatToNumeric?A[x.globals.minX+O-1]:A[O]:A,isPlainText:!1,cssClass:(t?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+T});if(i.add($),$.on("click",function(st){if(typeof x.config.chart.events.xAxisLabelClick=="function"){var ht=Object.assign({},x,{labelIndex:O});x.config.chart.events.xAxisLabelClick(st,h.ctx,ht)}}),t){var V=document.createElementNS(x.globals.SVGNS,"title");V.textContent=Array.isArray(N.text)?N.text.join(" "):N.text,$.node.appendChild(V),N.text!==""&&(g.push(N.text),p.push(N))}}Oa.globals.gridWidth)){var o=this.offY+a.config.xaxis.axisTicks.offsetY;if(e=e+o+a.config.xaxis.axisTicks.height,a.config.xaxis.position==="top"&&(e=o-a.config.xaxis.axisTicks.height),a.config.xaxis.axisTicks.show){var l=new W(this.ctx).drawLine(t+a.config.xaxis.axisTicks.offsetX,o+a.config.xaxis.offsetY,r+a.config.xaxis.axisTicks.offsetX,e+a.config.xaxis.offsetY,a.config.xaxis.axisTicks.color);i.add(l),l.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var t=this.w,e=[],i=this.xaxisLabels.length,a=t.globals.padHorizontal;if(t.globals.timescaleLabels.length>0)for(var r=0;r0){var g=r[r.length-1].getBBox(),p=r[0].getBBox();g.x<-20&&r[r.length-1].parentNode.removeChild(r[r.length-1]),p.x+p.width>t.globals.gridWidth&&!t.globals.isBarHorizontal&&r[0].parentNode.removeChild(r[0]);for(var x=0;x0&&(this.xaxisLabels=e.globals.timescaleLabels.slice())}return L(E,[{key:"drawGridArea",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,e=this.w,i=new W(this.ctx);t===null&&(t=i.group({class:"apexcharts-grid"}));var a=i.drawLine(e.globals.padHorizontal,1,e.globals.padHorizontal,e.globals.gridHeight,"transparent"),r=i.drawLine(e.globals.padHorizontal,e.globals.gridHeight,e.globals.gridWidth,e.globals.gridHeight,"transparent");return t.add(r),t.add(a),t}},{key:"drawGrid",value:function(){var t=null;return this.w.globals.axisCharts&&(t=this.renderGrid(),this.drawGridArea(t.el)),t}},{key:"createGridMask",value:function(){var t=this.w,e=t.globals,i=new W(this.ctx),a=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var r=0;t.config.stroke.width.forEach(function(p){r=Math.max(r,p)}),a=r}e.dom.elGridRectMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(e.cuid)),e.dom.elGridRectMarkerMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(e.cuid)),e.dom.elForecastMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elForecastMask.setAttribute("id","forecastMask".concat(e.cuid)),e.dom.elNonForecastMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(e.cuid));var o=t.config.chart.type,l=0,h=0;(o==="bar"||o==="rangeBar"||o==="candlestick"||o==="boxPlot"||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&(l=t.config.grid.padding.left,h=t.config.grid.padding.right,e.barPadForNumericAxis>l&&(l=e.barPadForNumericAxis,h=e.barPadForNumericAxis)),e.dom.elGridRect=i.drawRect(-a-l-2,2*-a-2,e.gridWidth+a+h+l+4,e.gridHeight+4*a+4,0,"#fff");var f=t.globals.markers.largestSize+1;e.dom.elGridRectMarker=i.drawRect(2*-f,2*-f,e.gridWidth+4*f,e.gridHeight+4*f,0,"#fff"),e.dom.elGridRectMask.appendChild(e.dom.elGridRect.node),e.dom.elGridRectMarkerMask.appendChild(e.dom.elGridRectMarker.node);var g=e.dom.baseEl.querySelector("defs");g.appendChild(e.dom.elGridRectMask),g.appendChild(e.dom.elForecastMask),g.appendChild(e.dom.elNonForecastMask),g.appendChild(e.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(t){var e=t.i,i=t.x1,a=t.y1,r=t.x2,o=t.y2,l=t.xCount,h=t.parent,f=this.w;if(!(e===0&&f.globals.skipFirstTimelinelabel||e===l-1&&f.globals.skipLastTimelinelabel&&!f.config.xaxis.labels.formatter||f.config.chart.type==="radar")){f.config.grid.xaxis.lines.show&&this._drawGridLine({i:e,x1:i,y1:a,x2:r,y2:o,xCount:l,parent:h});var g=0;if(f.globals.hasXaxisGroups&&f.config.xaxis.tickPlacement==="between"){var p=f.globals.groups;if(p){for(var x=0,v=0;x2));r++);if(!t.globals.isBarHorizontal||this.isRangeBar){var o,l,h;i=this.xaxisLabels.length,this.isRangeBar&&(i--,a=t.globals.labels.length,t.config.xaxis.tickAmount&&t.config.xaxis.labels.formatter&&(i=t.config.xaxis.tickAmount),((o=t.globals.yAxisScale)===null||o===void 0||(l=o[0])===null||l===void 0||(h=l.result)===null||h===void 0?void 0:h.length)>0&&t.config.xaxis.type!=="datetime"&&(i=t.globals.yAxisScale[0].result.length-1)),this._drawXYLines({xCount:i,tickAmount:a})}else i=a,a=t.globals.xTickAmount,this._drawInvertedXYLines({xCount:i,tickAmount:a});return this.drawGridBands(i,a),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:t.globals.gridWidth/i}}},{key:"drawGridBands",value:function(t,e){var i=this.w;if(i.config.grid.row.colors!==void 0&&i.config.grid.row.colors.length>0)for(var a=0,r=i.globals.gridHeight/e,o=i.globals.gridWidth,l=0,h=0;l=i.config.grid.row.colors.length&&(h=0),this._drawGridBandRect({c:h,x1:0,y1:a,x2:o,y2:r,type:"row"}),a+=i.globals.gridHeight/e;if(i.config.grid.column.colors!==void 0&&i.config.grid.column.colors.length>0)for(var f=i.globals.isBarHorizontal||i.config.xaxis.tickPlacement!=="on"||i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric?t:t-1,g=i.globals.padHorizontal,p=i.globals.padHorizontal+i.globals.gridWidth/f,x=i.globals.gridHeight,v=0,w=0;v=i.config.grid.column.colors.length&&(w=0),this._drawGridBandRect({c:w,x1:g,y1:0,x2:p,y2:x,type:"column"}),g+=i.globals.gridWidth/f}}]),E}(),Ze=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w}return L(E,[{key:"niceScale",value:function(t,e){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,r=arguments.length>4?arguments[4]:void 0,o=this.w,l=Math.abs(e-t);if((i=this._adjustTicksForSmallRange(i,a,l))==="dataPoints"&&(i=o.globals.dataPoints-1),t===Number.MIN_VALUE&&e===0||!z.isNumber(t)&&!z.isNumber(e)||t===Number.MIN_VALUE&&e===-Number.MAX_VALUE)return t=0,e=i,this.linearScale(t,e,i,a,o.config.yaxis[a].stepSize);t>e?(console.warn("axis.min cannot be greater than axis.max"),e=t+.1):t===e&&(t=t===0?0:t-.5,e=e===0?2:e+.5);var h=[];l<1&&r&&(o.config.chart.type==="candlestick"||o.config.series[a].type==="candlestick"||o.config.chart.type==="boxPlot"||o.config.series[a].type==="boxPlot"||o.globals.isRangeData)&&(e*=1.01);var f=i+1;f<2?f=2:f>2&&(f-=2);var g=l/f,p=Math.floor(z.log10(g)),x=Math.pow(10,p),v=Math.round(g/x);v<1&&(v=1);var w=v*x;o.config.yaxis[a].stepSize&&(w=o.config.yaxis[a].stepSize),o.globals.isBarHorizontal&&o.config.xaxis.stepSize&&o.config.xaxis.type!=="datetime"&&(w=o.config.xaxis.stepSize);var A=w*Math.floor(t/w),S=w*Math.ceil(e/w),T=A;if(r&&l>2){for(;h.push(z.stripNumber(T,7)),!((T+=w)>S););return{result:h,niceMin:h[0],niceMax:h[h.length-1]}}var M=t;(h=[]).push(z.stripNumber(M,7));for(var u=Math.abs(e-t)/i,b=0;b<=i;b++)M+=u,h.push(M);return h[h.length-2]>=e&&h.pop(),{result:h,niceMin:h[0],niceMax:h[h.length-1]}}},{key:"linearScale",value:function(t,e){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:void 0,o=Math.abs(e-t);(i=this._adjustTicksForSmallRange(i,a,o))==="dataPoints"&&(i=this.w.globals.dataPoints-1),r||(r=o/i),i===Number.MAX_VALUE&&(i=5,r=1);for(var l=[],h=t;i>=0;)l.push(h),h+=r,i-=1;return{result:l,niceMin:l[0],niceMax:l[l.length-1]}}},{key:"logarithmicScaleNice",value:function(t,e,i){e<=0&&(e=Math.max(t,i)),t<=0&&(t=Math.min(e,i));for(var a=[],r=Math.ceil(Math.log(e)/Math.log(i)+1),o=Math.floor(Math.log(t)/Math.log(i));o5)a.allSeriesCollapsed=!1,a.yAxisScale[t]=this.logarithmicScale(e,i,o.logBase),a.yAxisScale[t]=o.forceNiceScale?this.logarithmicScaleNice(e,i,o.logBase):this.logarithmicScale(e,i,o.logBase);else if(i!==-Number.MAX_VALUE&&z.isNumber(i))if(a.allSeriesCollapsed=!1,o.min===void 0&&o.max===void 0||o.forceNiceScale){var h=r.yaxis[t].max===void 0&&r.yaxis[t].min===void 0||r.yaxis[t].forceNiceScale;a.yAxisScale[t]=this.niceScale(e,i,o.tickAmount?o.tickAmount:l<5&&l>1?l+1:5,t,h)}else a.yAxisScale[t]=this.linearScale(e,i,o.tickAmount,t,r.yaxis[t].stepSize);else a.yAxisScale[t]=this.linearScale(0,5,5,t,r.yaxis[t].stepSize)}},{key:"setXScale",value:function(t,e){var i=this.w,a=i.globals,r=Math.abs(e-t);return e!==-Number.MAX_VALUE&&z.isNumber(e)?a.xAxisScale=this.linearScale(t,e,i.config.xaxis.tickAmount?i.config.xaxis.tickAmount:r<5&&r>1?r+1:5,0,i.config.xaxis.stepSize):a.xAxisScale=this.linearScale(0,5,5),a.xAxisScale}},{key:"setMultipleYScales",value:function(){var t=this,e=this.w.globals,i=this.w.config,a=e.minYArr.concat([]),r=e.maxYArr.concat([]),o=[];i.yaxis.forEach(function(l,h){var f=h;i.series.forEach(function(x,v){x.name===l.seriesName&&(f=v,h!==v?o.push({index:v,similarIndex:h,alreadyExists:!0}):o.push({index:v}))});var g=a[f],p=r[f];t.setYScaleForIndex(h,g,p)}),this.sameScaleInMultipleAxes(a,r,o)}},{key:"sameScaleInMultipleAxes",value:function(t,e,i){var a=this,r=this.w.config,o=this.w.globals,l=[];i.forEach(function(A){A.alreadyExists&&(l[A.index]===void 0&&(l[A.index]=[]),l[A.index].push(A.index),l[A.index].push(A.similarIndex))}),o.yAxisSameScaleIndices=l,l.forEach(function(A,S){l.forEach(function(T,M){var u,b;S!==M&&(u=A,b=T,u.filter(function(k){return b.indexOf(k)!==-1})).length>0&&(l[S]=l[S].concat(l[M]))})});var h=l.map(function(A){return A.filter(function(S,T){return A.indexOf(S)===T})}).map(function(A){return A.sort()});l=l.filter(function(A){return!!A});var f=h.slice(),g=f.map(function(A){return JSON.stringify(A)});f=f.filter(function(A,S){return g.indexOf(JSON.stringify(A))===S});var p=[],x=[];t.forEach(function(A,S){f.forEach(function(T,M){T.indexOf(S)>-1&&(p[M]===void 0&&(p[M]=[],x[M]=[]),p[M].push({key:S,value:A}),x[M].push({key:S,value:e[S]}))})});var v=Array.apply(null,Array(f.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),w=Array.apply(null,Array(f.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);p.forEach(function(A,S){A.forEach(function(T,M){v[S]=Math.min(T.value,v[S])})}),x.forEach(function(A,S){A.forEach(function(T,M){w[S]=Math.max(T.value,w[S])})}),t.forEach(function(A,S){x.forEach(function(T,M){var u=v[M],b=w[M];r.chart.stacked&&(b=0,T.forEach(function(k,P){k.value!==-Number.MAX_VALUE&&(b+=k.value),u!==Number.MIN_VALUE&&(u+=p[M][P].value)})),T.forEach(function(k,P){T[P].key===S&&(r.yaxis[S].min!==void 0&&(u=typeof r.yaxis[S].min=="function"?r.yaxis[S].min(o.minY):r.yaxis[S].min),r.yaxis[S].max!==void 0&&(b=typeof r.yaxis[S].max=="function"?r.yaxis[S].max(o.maxY):r.yaxis[S].max),a.setYScaleForIndex(S,u,b))})})})}},{key:"autoScaleY",value:function(t,e,i){t||(t=this);var a=t.w;if(a.globals.isMultipleYAxis||a.globals.collapsedSeries.length)return console.warn("autoScaleYaxis not supported in a multi-yaxis chart."),e;var r=a.globals.seriesX[0],o=a.config.chart.stacked;return e.forEach(function(l,h){for(var f=0,g=0;g=i.xaxis.min){f=g;break}var p,x,v=a.globals.minYArr[h],w=a.globals.maxYArr[h],A=a.globals.stackedSeriesTotals;a.globals.series.forEach(function(S,T){var M=S[f];o?(M=A[f],p=x=M,A.forEach(function(u,b){r[b]<=i.xaxis.max&&r[b]>=i.xaxis.min&&(u>x&&u!==null&&(x=u),S[b]=i.xaxis.min){var k=u,P=u;a.globals.series.forEach(function(_,O){u!==null&&(k=Math.min(_[b],k),P=Math.max(_[b],P))}),P>x&&P!==null&&(x=P),kv&&(p=v),e.length>1?(e[T].min=l.min===void 0?p:l.min,e[T].max=l.max===void 0?x:l.max):(e[0].min=l.min===void 0?p:l.min,e[0].max=l.max===void 0?x:l.max)})}),e}}]),E}(),Y=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w,this.scales=new Ze(t)}return L(E,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:-Number.MAX_VALUE,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,r=this.w.config,o=this.w.globals,l=-Number.MAX_VALUE,h=Number.MIN_VALUE;a===null&&(a=t+1);var f=o.series,g=f,p=f;r.chart.type==="candlestick"?(g=o.seriesCandleL,p=o.seriesCandleH):r.chart.type==="boxPlot"?(g=o.seriesCandleO,p=o.seriesCandleC):o.isRangeData&&(g=o.seriesRangeStart,p=o.seriesRangeEnd);for(var x=t;xg[x][v]&&g[x][v]<0&&(h=g[x][v])):o.hasNullValues=!0}}return r.chart.type==="rangeBar"&&o.seriesRangeStart.length&&o.isBarHorizontal&&(h=e),r.chart.type==="bar"&&(h<0&&l<0&&(l=0),h===Number.MIN_VALUE&&(h=0)),{minY:h,maxY:l,lowestY:e,highestY:i}}},{key:"setYRange",value:function(){var t=this.w.globals,e=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var i=Number.MAX_VALUE;if(t.isMultipleYAxis)for(var a=0;a=0&&i<=10||e.yaxis[0].min!==void 0||e.yaxis[0].max!==void 0)&&(l=0),t.minY=i-5*l/100,i>0&&t.minY<0&&(t.minY=0),t.maxY=t.maxY+5*l/100}return e.yaxis.forEach(function(h,f){h.max!==void 0&&(typeof h.max=="number"?t.maxYArr[f]=h.max:typeof h.max=="function"&&(t.maxYArr[f]=h.max(t.isMultipleYAxis?t.maxYArr[f]:t.maxY)),t.maxY=t.maxYArr[f]),h.min!==void 0&&(typeof h.min=="number"?t.minYArr[f]=h.min:typeof h.min=="function"&&(t.minYArr[f]=h.min(t.isMultipleYAxis?t.minYArr[f]===Number.MIN_VALUE?0:t.minYArr[f]:t.minY)),t.minY=t.minYArr[f])}),t.isBarHorizontal&&["min","max"].forEach(function(h){e.xaxis[h]!==void 0&&typeof e.xaxis[h]=="number"&&(h==="min"?t.minY=e.xaxis[h]:t.maxY=e.xaxis[h])}),t.isMultipleYAxis?(this.scales.setMultipleYScales(),t.minY=i,t.yAxisScale.forEach(function(h,f){t.minYArr[f]=h.niceMin,t.maxYArr[f]=h.niceMax})):(this.scales.setYScaleForIndex(0,t.minY,t.maxY),t.minY=t.yAxisScale[0].niceMin,t.maxY=t.yAxisScale[0].niceMax,t.minYArr[0]=t.yAxisScale[0].niceMin,t.maxYArr[0]=t.yAxisScale[0].niceMax),{minY:t.minY,maxY:t.maxY,minYArr:t.minYArr,maxYArr:t.maxYArr,yAxisScale:t.yAxisScale}}},{key:"setXRange",value:function(){var t=this.w.globals,e=this.w.config,i=e.xaxis.type==="numeric"||e.xaxis.type==="datetime"||e.xaxis.type==="category"&&!t.noLabelsProvided||t.noLabelsProvided||t.isXNumeric;if(t.isXNumeric&&function(){for(var l=0;lt.dataPoints&&t.dataPoints!==0&&(a=t.dataPoints-1)):e.xaxis.tickAmount==="dataPoints"?(t.series.length>1&&(a=t.series[t.maxValsInArrayIndex].length-1),t.isXNumeric&&(a=t.maxX-t.minX-1)):a=e.xaxis.tickAmount,t.xTickAmount=a,e.xaxis.max!==void 0&&typeof e.xaxis.max=="number"&&(t.maxX=e.xaxis.max),e.xaxis.min!==void 0&&typeof e.xaxis.min=="number"&&(t.minX=e.xaxis.min),e.xaxis.range!==void 0&&(t.minX=t.maxX-e.xaxis.range),t.minX!==Number.MAX_VALUE&&t.maxX!==-Number.MAX_VALUE)if(e.xaxis.convertedCatToNumeric&&!t.dataFormatXNumeric){for(var r=[],o=t.minX-1;o0&&(t.xAxisScale=this.scales.linearScale(1,t.labels.length,a-1,0,e.xaxis.stepSize),t.seriesX=t.labels.slice());i&&(t.labels=t.xAxisScale.result.slice())}return t.isBarHorizontal&&t.labels.length&&(t.xTickAmount=t.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:t.minX,maxX:t.maxX}}},{key:"setZRange",value:function(){var t=this.w.globals;if(t.isDataXYZ){for(var e=0;e0){var l=r-a[o-1];l>0&&(t.minXDiff=Math.min(l,t.minXDiff))}}),t.dataPoints!==1&&t.minXDiff!==Number.MAX_VALUE||(t.minXDiff=.5)})}},{key:"_setStackedMinMax",value:function(){var t=this,e=this.w.globals;if(e.series.length){var i=e.seriesGroups;i.length||(i=[this.w.config.series.map(function(o){return o.name})]);var a={},r={};i.forEach(function(o){a[o]=[],r[o]=[],t.w.config.series.map(function(l,h){return o.indexOf(l.name)>-1?h:null}).filter(function(l){return l!==null}).forEach(function(l){for(var h=0;h0?a[o][h]+=parseFloat(e.series[l][h])+1e-4:r[o][h]+=parseFloat(e.series[l][h]))}})}),Object.entries(a).forEach(function(o){var l=bt(o,1)[0];a[l].forEach(function(h,f){e.maxY=Math.max(e.maxY,a[l][f]),e.minY=Math.min(e.minY,r[l][f])})})}}}]),E}(),H=function(){function E(t,e){y(this,E),this.ctx=t,this.elgrid=e,this.w=t.w;var i=this.w;this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.axisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal=i.config.chart.type==="bar"&&i.config.plotOptions.bar.horizontal,this.xAxisoffX=0,i.config.xaxis.position==="bottom"&&(this.xAxisoffX=i.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new Oe(t)}return L(E,[{key:"drawYaxis",value:function(t){var e=this,i=this.w,a=new W(this.ctx),r=i.config.yaxis[t].labels.style,o=r.fontSize,l=r.fontFamily,h=r.fontWeight,f=a.group({class:"apexcharts-yaxis",rel:t,transform:"translate("+i.globals.translateYAxisX[t]+", 0)"});if(this.axesUtils.isYAxisHidden(t))return f;var g=a.group({class:"apexcharts-yaxis-texts-g"});f.add(g);var p=i.globals.yAxisScale[t].result.length-1,x=i.globals.gridHeight/p,v=i.globals.translateY,w=i.globals.yLabelFormatters[t],A=i.globals.yAxisScale[t].result.slice();A=this.axesUtils.checkForReversedLabels(t,A);var S="";if(i.config.yaxis[t].labels.show)for(var T=function(F){var N=A[F];N=w(N,F,i);var B=i.config.yaxis[t].labels.padding;i.config.yaxis[t].opposite&&i.config.yaxis.length!==0&&(B*=-1);var $="end";i.config.yaxis[t].opposite&&($="start"),i.config.yaxis[t].labels.align==="left"?$="start":i.config.yaxis[t].labels.align==="center"?$="middle":i.config.yaxis[t].labels.align==="right"&&($="end");var V=e.axesUtils.getYAxisForeColor(r.colors,t),st=i.config.yaxis[t].labels.offsetY;i.config.chart.type==="heatmap"&&(st-=(i.globals.gridHeight/i.globals.series.length-1)/2);var ht=a.drawText({x:B,y:v+p/10+st+1,text:N,textAnchor:$,fontSize:o,fontFamily:l,fontWeight:h,maxWidth:i.config.yaxis[t].labels.maxWidth,foreColor:Array.isArray(V)?V[F]:V,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+r.cssClass});F===p&&(S=ht),g.add(ht);var pt=document.createElementNS(i.globals.SVGNS,"title");if(pt.textContent=Array.isArray(N)?N.join(" "):N,ht.node.appendChild(pt),i.config.yaxis[t].labels.rotate!==0){var kt=a.rotateAroundCenter(S.node),_t=a.rotateAroundCenter(ht.node);ht.node.setAttribute("transform","rotate(".concat(i.config.yaxis[t].labels.rotate," ").concat(kt.x," ").concat(_t.y,")"))}v+=x},M=p;M>=0;M--)T(M);if(i.config.yaxis[t].title.text!==void 0){var u=a.group({class:"apexcharts-yaxis-title"}),b=0;i.config.yaxis[t].opposite&&(b=i.globals.translateYAxisX[t]);var k=a.drawText({x:b,y:i.globals.gridHeight/2+i.globals.translateY+i.config.yaxis[t].title.offsetY,text:i.config.yaxis[t].title.text,textAnchor:"end",foreColor:i.config.yaxis[t].title.style.color,fontSize:i.config.yaxis[t].title.style.fontSize,fontWeight:i.config.yaxis[t].title.style.fontWeight,fontFamily:i.config.yaxis[t].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+i.config.yaxis[t].title.style.cssClass});u.add(k),f.add(u)}var P=i.config.yaxis[t].axisBorder,_=31+P.offsetX;if(i.config.yaxis[t].opposite&&(_=-31-P.offsetX),P.show){var O=a.drawLine(_,i.globals.translateY+P.offsetY-2,_,i.globals.gridHeight+i.globals.translateY+P.offsetY+2,P.color,0,P.width);f.add(O)}return i.config.yaxis[t].axisTicks.show&&this.axesUtils.drawYAxisTicks(_,p,P,i.config.yaxis[t].axisTicks,t,x,f),f}},{key:"drawYaxisInversed",value:function(t){var e=this.w,i=new W(this.ctx),a=i.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),r=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});a.add(r);var o=e.globals.yAxisScale[t].result.length-1,l=e.globals.gridWidth/o+.1,h=l+e.config.xaxis.labels.offsetX,f=e.globals.xLabelFormatter,g=e.globals.yAxisScale[t].result.slice(),p=e.globals.timescaleLabels;p.length>0&&(this.xaxisLabels=p.slice(),o=(g=p.slice()).length),g=this.axesUtils.checkForReversedLabels(t,g);var x=p.length;if(e.config.xaxis.labels.show)for(var v=x?0:o;x?v=0;x?v++:v--){var w=g[v];w=f(w,v,e);var A=e.globals.gridWidth+e.globals.padHorizontal-(h-l+e.config.xaxis.labels.offsetX);if(p.length){var S=this.axesUtils.getLabel(g,p,A,v,this.drawnLabels,this.xaxisFontSize);A=S.x,w=S.text,this.drawnLabels.push(S.text),v===0&&e.globals.skipFirstTimelinelabel&&(w=""),v===g.length-1&&e.globals.skipLastTimelinelabel&&(w="")}var T=i.drawText({x:A,y:this.xAxisoffX+e.config.xaxis.labels.offsetY+30-(e.config.xaxis.position==="top"?e.globals.xAxisHeight+e.config.xaxis.axisTicks.height-2:0),text:w,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:e.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+e.config.xaxis.labels.style.cssClass});r.add(T),T.tspan(w);var M=document.createElementNS(e.globals.SVGNS,"title");M.textContent=w,T.node.appendChild(M),h+=l}return this.inversedYAxisTitleText(a),this.inversedYAxisBorder(a),a}},{key:"inversedYAxisBorder",value:function(t){var e=this.w,i=new W(this.ctx),a=e.config.xaxis.axisBorder;if(a.show){var r=0;e.config.chart.type==="bar"&&e.globals.isXNumeric&&(r-=15);var o=i.drawLine(e.globals.padHorizontal+r+a.offsetX,this.xAxisoffX,e.globals.gridWidth,this.xAxisoffX,a.color,0,a.height);this.elgrid&&this.elgrid.elGridBorders&&e.config.grid.show?this.elgrid.elGridBorders.add(o):t.add(o)}}},{key:"inversedYAxisTitleText",value:function(t){var e=this.w,i=new W(this.ctx);if(e.config.xaxis.title.text!==void 0){var a=i.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),r=i.drawText({x:e.globals.gridWidth/2+e.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(e.config.xaxis.title.style.fontSize)+e.config.xaxis.title.offsetY+20,text:e.config.xaxis.title.text,textAnchor:"middle",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,fontWeight:e.config.xaxis.title.style.fontWeight,foreColor:e.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+e.config.xaxis.title.style.cssClass});a.add(r),t.add(a)}}},{key:"yAxisTitleRotate",value:function(t,e){var i=this.w,a=new W(this.ctx),r={width:0,height:0},o={width:0,height:0},l=i.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-texts-g"));l!==null&&(r=l.getBoundingClientRect());var h=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-title text"));if(h!==null&&(o=h.getBoundingClientRect()),h!==null){var f=this.xPaddingForYAxisTitle(t,r,o,e);h.setAttribute("x",f.xPos-(e?10:0))}if(h!==null){var g=a.rotateAroundCenter(h);h.setAttribute("transform","rotate(".concat(e?-1*i.config.yaxis[t].title.rotate:i.config.yaxis[t].title.rotate," ").concat(g.x," ").concat(g.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(t,e,i,a){var r=this.w,o=0,l=0,h=10;return r.config.yaxis[t].title.text===void 0||t<0?{xPos:l,padd:0}:(a?(l=e.width+r.config.yaxis[t].title.offsetX+i.width/2+h/2,(o+=1)===0&&(l-=h/2)):(l=-1*e.width+r.config.yaxis[t].title.offsetX+h/2+i.width/2,r.globals.isBarHorizontal&&(h=25,l=-1*e.width-r.config.yaxis[t].title.offsetX-h)),{xPos:l,padd:h})}},{key:"setYAxisXPosition",value:function(t,e){var i=this.w,a=0,r=0,o=18,l=1;i.config.yaxis.length>1&&(this.multipleYs=!0),i.config.yaxis.map(function(h,f){var g=i.globals.ignoreYAxisIndexes.indexOf(f)>-1||!h.show||h.floating||t[f].width===0,p=t[f].width+e[f].width;h.opposite?i.globals.isBarHorizontal?(r=i.globals.gridWidth+i.globals.translateX-1,i.globals.translateYAxisX[f]=r-h.labels.offsetX):(r=i.globals.gridWidth+i.globals.translateX+l,g||(l=l+p+20),i.globals.translateYAxisX[f]=r-h.labels.offsetX+20):(a=i.globals.translateX-o,g||(o=o+p+20),i.globals.translateYAxisX[f]=a+h.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(e=z.listToArray(e)).forEach(function(i,a){var r=t.config.yaxis[a];if(r&&!r.floating&&r.labels.align!==void 0){var o=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(a,"'] .apexcharts-yaxis-texts-g")),l=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(a,"'] .apexcharts-yaxis-label"));l=z.listToArray(l);var h=o.getBoundingClientRect();r.labels.align==="left"?(l.forEach(function(f,g){f.setAttribute("text-anchor","start")}),r.opposite||o.setAttribute("transform","translate(-".concat(h.width,", 0)"))):r.labels.align==="center"?(l.forEach(function(f,g){f.setAttribute("text-anchor","middle")}),o.setAttribute("transform","translate(".concat(h.width/2*(r.opposite?1:-1),", 0)"))):r.labels.align==="right"&&(l.forEach(function(f,g){f.setAttribute("text-anchor","end")}),r.opposite&&o.setAttribute("transform","translate(".concat(h.width,", 0)")))}})}}]),E}(),U=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w,this.documentEvent=z.bind(this.documentEvent,this)}return L(E,[{key:"addEventListener",value:function(t,e){var i=this.w;i.globals.events.hasOwnProperty(t)?i.globals.events[t].push(e):i.globals.events[t]=[e]}},{key:"removeEventListener",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){var a=i.globals.events[t].indexOf(e);a!==-1&&i.globals.events[t].splice(a,1)}}},{key:"fireEvent",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){e&&e.length||(e=[]);for(var a=i.globals.events[t],r=a.length,o=0;o0&&(e=this.w.config.chart.locales.concat(window.Apex.chart.locales));var i=e.filter(function(r){return r.name===t})[0];if(!i)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var a=z.extend(mt,i);this.w.globals.locale=a.options}}]),E}(),Z=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w}return L(E,[{key:"drawAxis",value:function(t,e){var i,a,r=this,o=this.w.globals,l=this.w.config,h=new Re(this.ctx,e),f=new H(this.ctx,e);o.axisCharts&&t!=="radar"&&(o.isBarHorizontal?(a=f.drawYaxisInversed(0),i=h.drawXaxisInversed(0),o.dom.elGraphical.add(i),o.dom.elGraphical.add(a)):(i=h.drawXaxis(),o.dom.elGraphical.add(i),l.yaxis.map(function(g,p){if(o.ignoreYAxisIndexes.indexOf(p)===-1&&(a=f.drawYaxis(p),o.dom.Paper.add(a),r.w.config.grid.position==="back")){var x=o.dom.Paper.children()[1];x.remove(),o.dom.Paper.add(x)}})))}}]),E}(),Q=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w}return L(E,[{key:"drawXCrosshairs",value:function(){var t=this.w,e=new W(this.ctx),i=new ut(this.ctx),a=t.config.xaxis.crosshairs.fill.gradient,r=t.config.xaxis.crosshairs.dropShadow,o=t.config.xaxis.crosshairs.fill.type,l=a.colorFrom,h=a.colorTo,f=a.opacityFrom,g=a.opacityTo,p=a.stops,x=r.enabled,v=r.left,w=r.top,A=r.blur,S=r.color,T=r.opacity,M=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){o==="gradient"&&(M=e.drawGradient("vertical",l,h,f,g,null,p,null));var u=e.drawRect();t.config.xaxis.crosshairs.width===1&&(u=e.drawLine());var b=t.globals.gridHeight;(!z.isNumber(b)||b<0)&&(b=0);var k=t.config.xaxis.crosshairs.width;(!z.isNumber(k)||k<0)&&(k=0),u.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:b,width:k,height:b,fill:M,filter:"none","fill-opacity":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,"stroke-width":t.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":t.config.xaxis.crosshairs.stroke.dashArray}),x&&(u=i.dropShadow(u,{left:v,top:w,blur:A,color:S,opacity:T})),t.globals.dom.elGraphical.add(u)}}},{key:"drawYCrosshairs",value:function(){var t=this.w,e=new W(this.ctx),i=t.config.yaxis[0].crosshairs,a=t.globals.barPadForNumericAxis;if(t.config.yaxis[0].crosshairs.show){var r=e.drawLine(-a,0,t.globals.gridWidth+a,0,i.stroke.color,i.stroke.dashArray,i.stroke.width);r.attr({class:"apexcharts-ycrosshairs"}),t.globals.dom.elGraphical.add(r)}var o=e.drawLine(-a,0,t.globals.gridWidth+a,0,i.stroke.color,0,0);o.attr({class:"apexcharts-ycrosshairs-hidden"}),t.globals.dom.elGraphical.add(o)}}]),E}(),rt=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w}return L(E,[{key:"checkResponsiveConfig",value:function(t){var e=this,i=this.w,a=i.config;if(a.responsive.length!==0){var r=a.responsive.slice();r.sort(function(f,g){return f.breakpoint>g.breakpoint?1:g.breakpoint>f.breakpoint?-1:0}).reverse();var o=new Le({}),l=function(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},g=r[0].breakpoint,p=window.innerWidth>0?window.innerWidth:screen.width;if(p>g){var x=it.extendArrayProps(o,i.globals.initialConfig,i);f=z.extend(x,f),f=z.extend(i.config,f),e.overrideResponsiveOptions(f)}else for(var v=0;v0&&typeof i.config.colors[0]=="function"&&(i.globals.colors=i.config.series.map(function(w,A){var S=i.config.colors[A];return S||(S=i.config.colors[0]),typeof S=="function"?(e.isColorFn=!0,S({value:i.globals.axisCharts?i.globals.series[A][0]?i.globals.series[A][0]:0:i.globals.series[A],seriesIndex:A,dataPointIndex:A,w:i})):S}))),i.globals.seriesColors.map(function(w,A){w&&(i.globals.colors[A]=w)}),i.config.theme.monochrome.enabled){var r=[],o=i.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(o=i.globals.series[0].length*i.globals.series.length);for(var l=i.config.theme.monochrome.color,h=1/(o/i.config.theme.monochrome.shadeIntensity),f=i.config.theme.monochrome.shadeTo,g=0,p=0;p2&&arguments[2]!==void 0?arguments[2]:null,a=this.w,r=e||a.globals.series.length;if(i===null&&(i=this.isBarDistributed||this.isHeatmapDistributed||a.config.chart.type==="heatmap"&&a.config.plotOptions.heatmap.colorScale.inverse),i&&a.globals.series.length&&(r=a.globals.series[a.globals.maxValsInArrayIndex].length*a.globals.series.length),t.lengtht.globals.svgWidth&&(this.dCtx.lgRect.width=t.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(t,e){var i=t;if(this.w.globals.isMultiLineX){var a=e.map(function(o,l){return Array.isArray(o)?o.length:1}),r=Math.max.apply(Math,lt(a));i=e[a.indexOf(r)]}return i}}]),E}(),nt=function(){function E(t){y(this,E),this.w=t.w,this.dCtx=t}return L(E,[{key:"getxAxisLabelsCoords",value:function(){var t,e=this.w,i=e.globals.labels.slice();if(e.config.xaxis.convertedCatToNumeric&&i.length===0&&(i=e.globals.categoryLabels),e.globals.timescaleLabels.length>0){var a=this.getxAxisTimeScaleLabelsCoords();t={width:a.width,height:a.height},e.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends=e.config.legend.position!=="left"&&e.config.legend.position!=="right"||e.config.legend.floating?0:this.dCtx.lgRect.width;var r=e.globals.xLabelFormatter,o=z.getLargestStringFromArr(i),l=this.dCtx.dimHelpers.getLargestStringFromMultiArr(o,i);e.globals.isBarHorizontal&&(l=o=e.globals.yAxisScale[0].result.reduce(function(w,A){return w.length>A.length?w:A},0));var h=new Pe(this.dCtx.ctx),f=o;o=h.xLabelFormat(r,o,f,{i:void 0,dateFormatter:new Tt(this.dCtx.ctx).formatDate,w:e}),l=h.xLabelFormat(r,l,f,{i:void 0,dateFormatter:new Tt(this.dCtx.ctx).formatDate,w:e}),(e.config.xaxis.convertedCatToNumeric&&o===void 0||String(o).trim()==="")&&(l=o="1");var g=new W(this.dCtx.ctx),p=g.getTextRects(o,e.config.xaxis.labels.style.fontSize),x=p;if(o!==l&&(x=g.getTextRects(l,e.config.xaxis.labels.style.fontSize)),(t={width:p.width>=x.width?p.width:x.width,height:p.height>=x.height?p.height:x.height}).width*i.length>e.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&e.config.xaxis.labels.rotate!==0||e.config.xaxis.labels.rotateAlways){if(!e.globals.isBarHorizontal){e.globals.rotateXLabels=!0;var v=function(w){return g.getTextRects(w,e.config.xaxis.labels.style.fontSize,e.config.xaxis.labels.style.fontFamily,"rotate(".concat(e.config.xaxis.labels.rotate," 0 0)"),!1)};p=v(o),o!==l&&(x=v(l)),t.height=(p.height>x.height?p.height:x.height)/1.5,t.width=p.width>x.width?p.width:x.width}}else e.globals.rotateXLabels=!1}return e.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var t,e=this.w;if(!e.globals.hasXaxisGroups)return{width:0,height:0};var i,a=((t=e.config.xaxis.group.style)===null||t===void 0?void 0:t.fontSize)||e.config.xaxis.labels.style.fontSize,r=e.globals.groups.map(function(p){return p.title}),o=z.getLargestStringFromArr(r),l=this.dCtx.dimHelpers.getLargestStringFromMultiArr(o,r),h=new W(this.dCtx.ctx),f=h.getTextRects(o,a),g=f;return o!==l&&(g=h.getTextRects(l,a)),i={width:f.width>=g.width?f.width:g.width,height:f.height>=g.height?f.height:g.height},e.config.xaxis.labels.show||(i={width:0,height:0}),{width:i.width,height:i.height}}},{key:"getxAxisTitleCoords",value:function(){var t=this.w,e=0,i=0;if(t.config.xaxis.title.text!==void 0){var a=new W(this.dCtx.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);e=a.width,i=a.height}return{width:e,height:i}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var t,e=this.w;this.dCtx.timescaleLabels=e.globals.timescaleLabels.slice();var i=this.dCtx.timescaleLabels.map(function(r){return r.value}),a=i.reduce(function(r,o){return r===void 0?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):r.length>o.length?r:o},0);return 1.05*(t=new W(this.dCtx.ctx).getTextRects(a,e.config.xaxis.labels.style.fontSize)).width*i.length>e.globals.gridWidth&&e.config.xaxis.labels.rotate!==0&&(e.globals.overlappingXLabels=!0),t}},{key:"additionalPaddingXLabels",value:function(t){var e=this,i=this.w,a=i.globals,r=i.config,o=r.xaxis.type,l=t.width;a.skipLastTimelinelabel=!1,a.skipFirstTimelinelabel=!1;var h=i.config.yaxis[0].opposite&&i.globals.isBarHorizontal,f=function(g,p){r.yaxis.length>1&&function(x){return a.collapsedSeriesIndices.indexOf(x)!==-1}(p)||function(x){if(e.dCtx.timescaleLabels&&e.dCtx.timescaleLabels.length){var v=e.dCtx.timescaleLabels[0],w=e.dCtx.timescaleLabels[e.dCtx.timescaleLabels.length-1].position+l/1.75-e.dCtx.yAxisWidthRight,A=v.position-l/1.75+e.dCtx.yAxisWidthLeft,S=i.config.legend.position==="right"&&e.dCtx.lgRect.width>0?e.dCtx.lgRect.width:0;w>a.svgWidth-a.translateX-S&&(a.skipLastTimelinelabel=!0),A<-(x.show&&!x.floating||r.chart.type!=="bar"&&r.chart.type!=="candlestick"&&r.chart.type!=="rangeBar"&&r.chart.type!=="boxPlot"?10:l/1.75)&&(a.skipFirstTimelinelabel=!0)}else o==="datetime"?e.dCtx.gridPad.right((_=String(p(k,h)))===null||_===void 0?void 0:_.length)?b:k},x),w=v=p(v,h);if(v!==void 0&&v.length!==0||(v=f.niceMax),e.globals.isBarHorizontal){a=0;var A=e.globals.labels.slice();v=z.getLargestStringFromArr(A),v=p(v,{seriesIndex:l,dataPointIndex:-1,w:e}),w=t.dCtx.dimHelpers.getLargestStringFromMultiArr(v,A)}var S=new W(t.dCtx.ctx),T="rotate(".concat(o.labels.rotate," 0 0)"),M=S.getTextRects(v,o.labels.style.fontSize,o.labels.style.fontFamily,T,!1),u=M;v!==w&&(u=S.getTextRects(w,o.labels.style.fontSize,o.labels.style.fontFamily,T,!1)),i.push({width:(g>u.width||g>M.width?g:u.width>M.width?u.width:M.width)+a,height:u.height>M.height?u.height:M.height})}else i.push({width:0,height:0})}),i}},{key:"getyAxisTitleCoords",value:function(){var t=this,e=this.w,i=[];return e.config.yaxis.map(function(a,r){if(a.show&&a.title.text!==void 0){var o=new W(t.dCtx.ctx),l="rotate(".concat(a.title.rotate," 0 0)"),h=o.getTextRects(a.title.text,a.title.style.fontSize,a.title.style.fontFamily,l,!1);i.push({width:h.width,height:h.height})}else i.push({width:0,height:0})}),i}},{key:"getTotalYAxisWidth",value:function(){var t=this.w,e=0,i=0,a=0,r=t.globals.yAxisScale.length>1?10:0,o=new Oe(this.dCtx.ctx),l=function(h,f){var g=t.config.yaxis[f].floating,p=0;h.width>0&&!g?(p=h.width+r,function(x){return t.globals.ignoreYAxisIndexes.indexOf(x)>-1}(f)&&(p=p-h.width-r)):p=g||o.isYAxisHidden(f)?0:5,t.config.yaxis[f].opposite?a+=p:i+=p,e+=p};return t.globals.yLabelsCoords.map(function(h,f){l(h,f)}),t.globals.yTitleCoords.map(function(h,f){l(h,f)}),t.globals.isBarHorizontal&&!t.config.yaxis[0].floating&&(e=t.globals.yLabelsCoords[0].width+t.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=i,this.dCtx.yAxisWidthRight=a,e}}]),E}(),gt=function(){function E(t){y(this,E),this.w=t.w,this.dCtx=t}return L(E,[{key:"gridPadForColumnsInNumericAxis",value:function(t){var e=this.w;if(e.globals.noData||e.globals.allSeriesCollapsed)return 0;var i=function(g){return g==="bar"||g==="rangeBar"||g==="candlestick"||g==="boxPlot"},a=e.config.chart.type,r=0,o=i(a)?e.config.series.length:1;if(e.globals.comboBarCount>0&&(o=e.globals.comboBarCount),e.globals.collapsedSeries.forEach(function(g){i(g.type)&&(o-=1)}),e.config.chart.stacked&&(o=1),(i(a)||e.globals.comboBarCount>0)&&e.globals.isXNumeric&&!e.globals.isBarHorizontal&&o>0){var l,h,f=Math.abs(e.globals.initialMaxX-e.globals.initialMinX);f<=3&&(f=e.globals.dataPoints),l=f/t,e.globals.minXDiff&&e.globals.minXDiff/l>0&&(h=e.globals.minXDiff/l),h>t/2&&(h/=2),(r=h/o*parseInt(e.config.plotOptions.bar.columnWidth,10)/100)<1&&(r=1),r=r/(o>1?1:1.5)+5,e.globals.barPadForNumericAxis=r}return r}},{key:"gridPadFortitleSubtitle",value:function(){var t=this,e=this.w,i=e.globals,a=this.dCtx.isSparkline||!e.globals.axisCharts?0:10;["title","subtitle"].forEach(function(l){e.config[l].text!==void 0?a+=e.config[l].margin:a+=t.dCtx.isSparkline||!e.globals.axisCharts?0:5}),!e.config.legend.show||e.config.legend.position!=="bottom"||e.config.legend.floating||e.globals.axisCharts||(a+=10);var r=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),o=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");i.gridHeight=i.gridHeight-r.height-o.height-a,i.translateY=i.translateY+r.height+o.height+a}},{key:"setGridXPosForDualYAxis",value:function(t,e){var i=this.w,a=new Oe(this.dCtx.ctx);i.config.yaxis.map(function(r,o){i.globals.ignoreYAxisIndexes.indexOf(o)!==-1||r.floating||a.isYAxisHidden(o)||(r.opposite&&(i.globals.translateX=i.globals.translateX-(e[o].width+t[o].width)-parseInt(i.config.yaxis[o].labels.style.fontSize,10)/1.2-12),i.globals.translateX<2&&(i.globals.translateX=2))})}}]),E}(),vt=function(){function E(t){y(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 K(this),this.dimYAxis=new xt(this),this.dimXAxis=new nt(this),this.dimGrid=new gt(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return L(E,[{key:"plotCoords",value:function(){var t=this,e=this.w,i=e.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&((e.config.markers.discrete.length>0||e.config.markers.size>0)&&Object.entries(this.gridPad).forEach(function(r){var o=bt(r,2),l=o[0],h=o[1];t.gridPad[l]=Math.max(h,t.w.globals.markers.largestSize/1.5)}),this.gridPad.top=Math.max(e.config.stroke.width/2,this.gridPad.top),this.gridPad.bottom=Math.max(e.config.stroke.width/2,this.gridPad.bottom)),i.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),i.gridHeight=i.gridHeight-this.gridPad.top-this.gridPad.bottom,i.gridWidth=i.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var a=this.dimGrid.gridPadForColumnsInNumericAxis(i.gridWidth);i.gridWidth=i.gridWidth-2*a,i.translateX=i.translateX+this.gridPad.left+this.xPadLeft+(a>0?a+4:0),i.translateY=i.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var t=this,e=this.w,i=e.globals,a=this.dimYAxis.getyAxisLabelsCoords(),r=this.dimYAxis.getyAxisTitleCoords();e.globals.yLabelsCoords=[],e.globals.yTitleCoords=[],e.config.yaxis.map(function(v,w){e.globals.yLabelsCoords.push({width:a[w].width,index:w}),e.globals.yTitleCoords.push({width:r[w].width,index:w})}),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var o=this.dimXAxis.getxAxisLabelsCoords(),l=this.dimXAxis.getxAxisGroupLabelsCoords(),h=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(o,h,l),i.translateXAxisY=e.globals.rotateXLabels?this.xAxisHeight/8:-4,i.translateXAxisX=e.globals.rotateXLabels&&e.globals.isXNumeric&&e.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,e.globals.isBarHorizontal&&(i.rotateXLabels=!1,i.translateXAxisY=parseInt(e.config.xaxis.labels.style.fontSize,10)/1.5*-1),i.translateXAxisY=i.translateXAxisY+e.config.xaxis.labels.offsetY,i.translateXAxisX=i.translateXAxisX+e.config.xaxis.labels.offsetX;var f=this.yAxisWidth,g=this.xAxisHeight;i.xAxisLabelsHeight=this.xAxisHeight-h.height,i.xAxisGroupLabelsHeight=i.xAxisLabelsHeight-o.height,i.xAxisLabelsWidth=this.xAxisWidth,i.xAxisHeight=this.xAxisHeight;var p=10;(e.config.chart.type==="radar"||this.isSparkline)&&(f=0,g=i.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||e.config.chart.type==="treemap")&&(f=0,g=0,p=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(o);var x=function(){i.translateX=f,i.gridHeight=i.svgHeight-t.lgRect.height-g-(t.isSparkline||e.config.chart.type==="treemap"?0:e.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-f};switch(e.config.xaxis.position==="top"&&(p=i.xAxisHeight-e.config.xaxis.axisTicks.height-5),e.config.legend.position){case"bottom":i.translateY=p,x();break;case"top":i.translateY=this.lgRect.height+p,x();break;case"left":i.translateY=p,i.translateX=this.lgRect.width+f,i.gridHeight=i.svgHeight-g-12,i.gridWidth=i.svgWidth-this.lgRect.width-f;break;case"right":i.translateY=p,i.translateX=f,i.gridHeight=i.svgHeight-g-12,i.gridWidth=i.svgWidth-this.lgRect.width-f-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(r,a),new H(this.ctx).setYAxisXPosition(a,r)}},{key:"setDimensionsForNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=t.config,a=0;t.config.legend.show&&!t.config.legend.floating&&(a=20);var r=i.chart.type==="pie"||i.chart.type==="polarArea"||i.chart.type==="donut"?"pie":"radialBar",o=i.plotOptions[r].offsetY,l=i.plotOptions[r].offsetX;if(!i.legend.show||i.legend.floating)return e.gridHeight=e.svgHeight-i.grid.padding.left+i.grid.padding.right,e.gridWidth=e.gridHeight,e.translateY=o,void(e.translateX=l+(e.svgWidth-e.gridWidth)/2);switch(i.legend.position){case"bottom":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=o-10,e.translateX=l+(e.svgWidth-e.gridWidth)/2;break;case"top":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=this.lgRect.height+o+10,e.translateX=l+(e.svgWidth-e.gridWidth)/2;break;case"left":e.gridWidth=e.svgWidth-this.lgRect.width-a,e.gridHeight=i.chart.height!=="auto"?e.svgHeight:e.gridWidth,e.translateY=o,e.translateX=l+this.lgRect.width+a;break;case"right":e.gridWidth=e.svgWidth-this.lgRect.width-a-5,e.gridHeight=i.chart.height!=="auto"?e.svgHeight:e.gridWidth,e.translateY=o,e.translateX=l+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(t,e,i){var a=this.w,r=a.globals.hasXaxisGroups?2:1,o=i.height+t.height+e.height,l=a.globals.isMultiLineX?1.2:a.globals.LINE_HEIGHT_RATIO,h=a.globals.rotateXLabels?22:10,f=a.globals.rotateXLabels&&a.config.legend.position==="bottom"?10:0;this.xAxisHeight=o*l+r*h+f,this.xAxisWidth=t.width,this.xAxisHeight-e.height>a.config.xaxis.labels.maxHeight&&(this.xAxisHeight=a.config.xaxis.labels.maxHeight),a.config.xaxis.labels.minHeight&&this.xAxisHeightp&&(this.yAxisWidth=p)}}]),E}(),Et=function(){function E(t){y(this,E),this.w=t.w,this.lgCtx=t}return L(E,[{key:"getLegendStyles",value:function(){var t,e,i,a=document.createElement("style");a.setAttribute("type","text/css");var r=((t=this.lgCtx.ctx)===null||t===void 0||(e=t.opts)===null||e===void 0||(i=e.chart)===null||i===void 0?void 0:i.nonce)||this.w.config.chart.nonce;r&&a.setAttribute("nonce",r);var o=document.createTextNode(` +
`):'
')+"
".concat(a[0],': ')+o+"
"+"
".concat(a[1],': ')+l+"
"+(h?"
".concat(a[2],': ')+h+"
":"")+"
".concat(a[3],': ')+f+"
"+"
".concat(a[4],': ')+g+"
"}}]),_}(),Le=function(){function _(t){y(this,_),this.opts=t}return L(_,[{key:"init",value:function(t){var e=t.responsiveOverride,i=this.opts,a=new Lt,r=new Rt(i);this.chartType=i.chart.type,i=this.extendYAxis(i),i=this.extendAnnotations(i);var o=a.init(),l={};if(i&&m(i)==="object"){var h,f,g,p,x,v,w,A,S={};S=["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(i.chart.type)!==-1?r[i.chart.type]():r.line(),(h=i.plotOptions)!==null&&h!==void 0&&(f=h.bar)!==null&&f!==void 0&&f.isFunnel&&(S=r.funnel()),i.chart.stacked&&i.chart.type==="bar"&&(S=r.stackedBars()),(g=i.chart.brush)!==null&&g!==void 0&&g.enabled&&(S=r.brush(S)),i.chart.stacked&&i.chart.stackType==="100%"&&(i=r.stacked100(i)),(p=i.plotOptions)!==null&&p!==void 0&&(x=p.bar)!==null&&x!==void 0&&x.isDumbbell&&(i=r.dumbbell(i)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(i),i.xaxis=i.xaxis||window.Apex.xaxis||{},e||(i.xaxis.convertedCatToNumeric=!1),((v=(i=this.checkForCatToNumericXAxis(this.chartType,S,i)).chart.sparkline)!==null&&v!==void 0&&v.enabled||(w=window.Apex.chart)!==null&&w!==void 0&&(A=w.sparkline)!==null&&A!==void 0&&A.enabled)&&(S=r.sparkline(S)),l=R.extend(o,S)}var E=R.extend(l,window.Apex);return o=R.extend(E,i),o=this.handleUserInputErrors(o)}},{key:"checkForCatToNumericXAxis",value:function(t,e,i){var a,r,o=new Rt(i),l=(t==="bar"||t==="boxPlot")&&((a=i.plotOptions)===null||a===void 0||(r=a.bar)===null||r===void 0?void 0:r.horizontal),h=t==="pie"||t==="polarArea"||t==="donut"||t==="radar"||t==="radialBar"||t==="heatmap",f=i.xaxis.type!=="datetime"&&i.xaxis.type!=="numeric",g=i.xaxis.tickPlacement?i.xaxis.tickPlacement:e.xaxis&&e.xaxis.tickPlacement;return l||h||!f||g==="between"||(i=o.convertCatToNumeric(i)),i}},{key:"extendYAxis",value:function(t,e){var i=new Lt;(t.yaxis===void 0||!t.yaxis||Array.isArray(t.yaxis)&&t.yaxis.length===0)&&(t.yaxis={}),t.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(t.yaxis=R.extend(t.yaxis,window.Apex.yaxis)),t.yaxis.constructor!==Array?t.yaxis=[R.extend(i.yAxis,t.yaxis)]:t.yaxis=R.extendArray(t.yaxis,i.yAxis);var a=!1;t.yaxis.forEach(function(o){o.logarithmic&&(a=!0)});var r=t.series;return e&&!r&&(r=e.config.series),a&&r.length!==t.yaxis.length&&r.length&&(t.yaxis=r.map(function(o,l){if(o.name||(r[l].name="series-".concat(l+1)),t.yaxis[l])return t.yaxis[l].seriesName=r[l].name,t.yaxis[l];var h=R.extend(i.yAxis,t.yaxis[0]);return h.show=!1,h})),a&&r.length>1&&r.length!==t.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes"),t}},{key:"extendAnnotations",value:function(t){return t.annotations===void 0&&(t.annotations={},t.annotations.yaxis=[],t.annotations.xaxis=[],t.annotations.points=[]),t=this.extendYAxisAnnotations(t),t=this.extendXAxisAnnotations(t),t=this.extendPointAnnotations(t)}},{key:"extendYAxisAnnotations",value:function(t){var e=new Lt;return t.annotations.yaxis=R.extendArray(t.annotations.yaxis!==void 0?t.annotations.yaxis:[],e.yAxisAnnotation),t}},{key:"extendXAxisAnnotations",value:function(t){var e=new Lt;return t.annotations.xaxis=R.extendArray(t.annotations.xaxis!==void 0?t.annotations.xaxis:[],e.xAxisAnnotation),t}},{key:"extendPointAnnotations",value:function(t){var e=new Lt;return t.annotations.points=R.extendArray(t.annotations.points!==void 0?t.annotations.points:[],e.pointAnnotation),t}},{key:"checkForDarkTheme",value:function(t){t.theme&&t.theme.mode==="dark"&&(t.tooltip||(t.tooltip={}),t.tooltip.theme!=="light"&&(t.tooltip.theme="dark"),t.chart.foreColor||(t.chart.foreColor="#f6f7f8"),t.chart.background||(t.chart.background="#424242"),t.theme.palette||(t.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(t){var e=t;if(e.tooltip.shared&&e.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if(e.chart.type==="bar"&&e.plotOptions.bar.horizontal){if(e.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");e.yaxis[0].reversed&&(e.yaxis[0].opposite=!0),e.xaxis.tooltip.enabled=!1,e.yaxis[0].tooltip.enabled=!1,e.chart.zoom.enabled=!1}return e.chart.type!=="bar"&&e.chart.type!=="rangeBar"||e.tooltip.shared&&e.xaxis.crosshairs.width==="barWidth"&&e.series.length>1&&(e.xaxis.crosshairs.width="tickWidth"),e.chart.type!=="candlestick"&&e.chart.type!=="boxPlot"||e.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(e.chart.type," chart is not supported.")),e.yaxis[0].reversed=!1),e}}]),_}(),Si=function(){function _(){y(this,_)}return L(_,[{key:"initGlobalVars",value:function(t){t.series=[],t.seriesCandleO=[],t.seriesCandleH=[],t.seriesCandleM=[],t.seriesCandleL=[],t.seriesCandleC=[],t.seriesRangeStart=[],t.seriesRangeEnd=[],t.seriesRange=[],t.seriesPercent=[],t.seriesGoals=[],t.seriesX=[],t.seriesZ=[],t.seriesNames=[],t.seriesTotals=[],t.seriesLog=[],t.seriesColors=[],t.stackedSeriesTotals=[],t.seriesXvalues=[],t.seriesYvalues=[],t.labels=[],t.hasXaxisGroups=!1,t.groups=[],t.hasSeriesGroups=!1,t.seriesGroups=[],t.categoryLabels=[],t.timescaleLabels=[],t.noLabelsProvided=!1,t.resizeTimer=null,t.selectionResizeTimer=null,t.delayedElements=[],t.pointsArray=[],t.dataLabelsRects=[],t.isXNumeric=!1,t.skipLastTimelinelabel=!1,t.skipFirstTimelinelabel=!1,t.isDataXYZ=!1,t.isMultiLineX=!1,t.isMultipleYAxis=!1,t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE,t.minYArr=[],t.maxYArr=[],t.maxX=-Number.MAX_VALUE,t.minX=Number.MAX_VALUE,t.initialMaxX=-Number.MAX_VALUE,t.initialMinX=Number.MAX_VALUE,t.maxDate=0,t.minDate=Number.MAX_VALUE,t.minZ=Number.MAX_VALUE,t.maxZ=-Number.MAX_VALUE,t.minXDiff=Number.MAX_VALUE,t.yAxisScale=[],t.xAxisScale=null,t.xAxisTicksPositions=[],t.yLabelsCoords=[],t.yTitleCoords=[],t.barPadForNumericAxis=0,t.padHorizontal=0,t.xRange=0,t.yRange=[],t.zRange=0,t.dataPoints=0,t.xTickAmount=0}},{key:"globalVars",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:t.chart.toolbar.autoSelected==="zoom"&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:t.chart.toolbar.autoSelected==="pan"&&t.chart.toolbar.tools.pan,selectionEnabled:t.chart.toolbar.autoSelected==="selection"&&t.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null}}},{key:"init",value:function(t){var e=this.globalVars(t);return this.initGlobalVars(e),e.initialConfig=R.extend({},t),e.initialSeries=R.clone(t.series),e.lastXAxis=R.clone(e.initialConfig.xaxis),e.lastYAxis=R.clone(e.initialConfig.yaxis),e}}]),_}(),qe=function(){function _(t){y(this,_),this.opts=t}return L(_,[{key:"init",value:function(){var t=new Le(this.opts).init({responsiveOverride:!1});return{config:t,globals:new Si().init(t)}}}]),_}(),Jt=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w,this.opts=null,this.seriesIndex=0}return L(_,[{key:"clippedImgArea",value:function(t){var e=this.w,i=e.config,a=parseInt(e.globals.gridWidth,10),r=parseInt(e.globals.gridHeight,10),o=a>r?a:r,l=t.image,h=0,f=0;t.width===void 0&&t.height===void 0?i.fill.image.width!==void 0&&i.fill.image.height!==void 0?(h=i.fill.image.width+1,f=i.fill.image.height):(h=o+1,f=o):(h=t.width,f=t.height);var g=document.createElementNS(e.globals.SVGNS,"pattern");V.setAttrs(g,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:"userSpaceOnUse",width:h+"px",height:f+"px"});var p=document.createElementNS(e.globals.SVGNS,"image");g.appendChild(p),p.setAttributeNS(window.SVG.xlink,"href",l),V.setAttrs(p,{x:0,y:0,preserveAspectRatio:"none",width:h+"px",height:f+"px"}),p.style.opacity=t.opacity,e.globals.dom.elDefs.node.appendChild(g)}},{key:"getSeriesIndex",value:function(t){var e=this.w,i=e.config.chart.type;return(i==="bar"||i==="rangeBar")&&e.config.plotOptions.bar.distributed||i==="heatmap"||i==="treemap"?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%e.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(t){var e=this.w;this.opts=t;var i,a,r,o=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var l=this.getFillColors()[this.seriesIndex];e.globals.seriesColors[this.seriesIndex]!==void 0&&(l=e.globals.seriesColors[this.seriesIndex]),typeof l=="function"&&(l=l({seriesIndex:this.seriesIndex,dataPointIndex:t.dataPointIndex,value:t.value,w:e}));var h=t.fillType?t.fillType:this.getFillType(this.seriesIndex),f=Array.isArray(o.fill.opacity)?o.fill.opacity[this.seriesIndex]:o.fill.opacity;t.color&&(l=t.color),l||(l="#fff",console.warn("undefined color - ApexCharts"));var g=l;if(l.indexOf("rgb")===-1?l.length<9&&(g=R.hexToRgba(l,f)):l.indexOf("rgba")>-1&&(f=R.getOpacityFromRGBA(l)),t.opacity&&(f=t.opacity),h==="pattern"&&(a=this.handlePatternFill({fillConfig:t.fillConfig,patternFill:a,fillColor:l,fillOpacity:f,defaultColor:g})),h==="gradient"&&(r=this.handleGradientFill({fillConfig:t.fillConfig,fillColor:l,fillOpacity:f,i:this.seriesIndex})),h==="image"){var p=o.fill.image.src,x=t.patternID?t.patternID:"";this.clippedImgArea({opacity:f,image:Array.isArray(p)?t.seriesNumber-1&&(v=R.getOpacityFromRGBA(x));var w=o.gradient.opacityTo===void 0?i:Array.isArray(o.gradient.opacityTo)?o.gradient.opacityTo[r]:o.gradient.opacityTo;if(o.gradient.gradientToColors===void 0||o.gradient.gradientToColors.length===0)l=o.gradient.shade==="dark"?g.shadeColor(-1*parseFloat(o.gradient.shadeIntensity),e.indexOf("rgb")>-1?R.rgb2hex(e):e):g.shadeColor(parseFloat(o.gradient.shadeIntensity),e.indexOf("rgb")>-1?R.rgb2hex(e):e);else if(o.gradient.gradientToColors[h.seriesNumber]){var A=o.gradient.gradientToColors[h.seriesNumber];l=A,A.indexOf("rgba")>-1&&(w=R.getOpacityFromRGBA(A))}else l=e;if(o.gradient.gradientFrom&&(x=o.gradient.gradientFrom),o.gradient.gradientTo&&(l=o.gradient.gradientTo),o.gradient.inverseColors){var S=x;x=l,l=S}return x.indexOf("rgb")>-1&&(x=R.rgb2hex(x)),l.indexOf("rgb")>-1&&(l=R.rgb2hex(l)),f.drawGradient(p,x,l,v,w,h.size,o.gradient.stops,o.gradient.colorStops,r)}}]),_}(),oi=function(){function _(t,e){y(this,_),this.ctx=t,this.w=t.w}return L(_,[{key:"setGlobalMarkerSize",value:function(){var t=this.w;if(t.globals.markers.size=Array.isArray(t.config.markers.size)?t.config.markers.size:[t.config.markers.size],t.globals.markers.size.length>0){if(t.globals.markers.size.length4&&arguments[4]!==void 0&&arguments[4],l=this.w,h=e,f=t,g=null,p=new V(this.ctx),x=l.config.markers.discrete&&l.config.markers.discrete.length;if((l.globals.markers.size[e]>0||o||x)&&(g=p.group({class:o||x?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(l.globals.cuid,")")),Array.isArray(f.x))for(var v=0;v0:l.config.markers.size>0)||o||x){R.isNumber(f.y[v])?A+=" w".concat(R.randomId()):A="apexcharts-nullpoint";var S=this.getMarkerConfig({cssClass:A,seriesIndex:e,dataPointIndex:w});l.config.series[h].data[w]&&(l.config.series[h].data[w].fillColor&&(S.pointFillColor=l.config.series[h].data[w].fillColor),l.config.series[h].data[w].strokeColor&&(S.pointStrokeColor=l.config.series[h].data[w].strokeColor)),a&&(S.pSize=a),(f.x[v]<0||f.x[v]>l.globals.gridWidth||f.y[v]<-l.globals.markers.largestSize||f.y[v]>l.globals.gridHeight+l.globals.markers.largestSize)&&(S.pSize=0),(r=p.drawMarker(f.x[v],f.y[v],S)).attr("rel",w),r.attr("j",w),r.attr("index",e),r.node.setAttribute("default-marker-size",S.pSize),new ut(this.ctx).setSelectionFilter(r,e,w),this.addEvents(r),g&&g.add(r)}else l.globals.pointsArray[e]===void 0&&(l.globals.pointsArray[e]=[]),l.globals.pointsArray[e].push([f.x[v],f.y[v]])}return g}},{key:"getMarkerConfig",value:function(t){var e=t.cssClass,i=t.seriesIndex,a=t.dataPointIndex,r=a===void 0?null:a,o=t.finishRadius,l=o===void 0?null:o,h=this.w,f=this.getMarkerStyle(i),g=h.globals.markers.size[i],p=h.config.markers;return r!==null&&p.discrete.length&&p.discrete.map(function(x){x.seriesIndex===i&&x.dataPointIndex===r&&(f.pointStrokeColor=x.strokeColor,f.pointFillColor=x.fillColor,g=x.size,f.pointShape=x.shape)}),{pSize:l===null?g:l,pRadius:p.radius,width:Array.isArray(p.width)?p.width[i]:p.width,height:Array.isArray(p.height)?p.height[i]:p.height,pointStrokeWidth:Array.isArray(p.strokeWidth)?p.strokeWidth[i]:p.strokeWidth,pointStrokeColor:f.pointStrokeColor,pointFillColor:f.pointFillColor,shape:f.pointShape||(Array.isArray(p.shape)?p.shape[i]:p.shape),class:e,pointStrokeOpacity:Array.isArray(p.strokeOpacity)?p.strokeOpacity[i]:p.strokeOpacity,pointStrokeDashArray:Array.isArray(p.strokeDashArray)?p.strokeDashArray[i]:p.strokeDashArray,pointFillOpacity:Array.isArray(p.fillOpacity)?p.fillOpacity[i]:p.fillOpacity,seriesIndex:i}}},{key:"addEvents",value:function(t){var e=this.w,i=new V(this.ctx);t.node.addEventListener("mouseenter",i.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener("mouseleave",i.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener("mousedown",i.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener("click",e.config.markers.onClick),t.node.addEventListener("dblclick",e.config.markers.onDblClick),t.node.addEventListener("touchstart",i.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:"getMarkerStyle",value:function(t){var e=this.w,i=e.globals.markers.colors,a=e.config.markers.strokeColor||e.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(a)?a[t]:a,pointFillColor:Array.isArray(i)?i[t]:i}}}]),_}(),Fa=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return L(_,[{key:"draw",value:function(t,e,i){var a=this.w,r=new V(this.ctx),o=i.realIndex,l=i.pointsPos,h=i.zRatio,f=i.elParent,g=r.group({class:"apexcharts-series-markers apexcharts-series-".concat(a.config.chart.type)});if(g.attr("clip-path","url(#gridRectMarkerMask".concat(a.globals.cuid,")")),Array.isArray(l.x))for(var p=0;pS.maxBubbleRadius&&(A=S.maxBubbleRadius)}a.config.chart.animations.enabled||(w=A);var E=l.x[p],I=l.y[p];if(w=w||0,I!==null&&a.globals.series[o][x]!==void 0||(v=!1),v){var u=this.drawPoint(E,I,w,A,o,x,e);g.add(u)}f.add(g)}}},{key:"drawPoint",value:function(t,e,i,a,r,o,l){var h=this.w,f=r,g=new ht(this.ctx),p=new ut(this.ctx),x=new Jt(this.ctx),v=new oi(this.ctx),w=new V(this.ctx),A=v.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:f,dataPointIndex:o,finishRadius:h.config.chart.type==="bubble"||h.globals.comboCharts&&h.config.series[r]&&h.config.series[r].type==="bubble"?a:null});a=A.pSize;var S,E=x.fillPath({seriesNumber:r,dataPointIndex:o,color:A.pointFillColor,patternUnits:"objectBoundingBox",value:h.globals.series[r][l]});if(A.shape==="circle"?S=w.drawCircle(i):A.shape!=="square"&&A.shape!=="rect"||(S=w.drawRect(0,0,A.width-A.pointStrokeWidth/2,A.height-A.pointStrokeWidth/2,A.pRadius)),h.config.series[f].data[o]&&h.config.series[f].data[o].fillColor&&(E=h.config.series[f].data[o].fillColor),S.attr({x:t-A.width/2-A.pointStrokeWidth/2,y:e-A.height/2-A.pointStrokeWidth/2,cx:t,cy:e,fill:E,"fill-opacity":A.pointFillOpacity,stroke:A.pointStrokeColor,r:a,"stroke-width":A.pointStrokeWidth,"stroke-dasharray":A.pointStrokeDashArray,"stroke-opacity":A.pointStrokeOpacity}),h.config.chart.dropShadow.enabled){var I=h.config.chart.dropShadow;p.dropShadow(S,I,r)}if(!this.initialAnim||h.globals.dataChanged||h.globals.resized)h.globals.animationEnded=!0;else{var u=h.config.chart.animations.speed;g.animateMarker(S,0,A.shape==="circle"?a:{width:A.width,height:A.height},u,h.globals.easing,function(){window.setTimeout(function(){g.animationCompleted(S)},100)})}if(h.globals.dataChanged&&A.shape==="circle")if(this.dynamicAnim){var b,k,P,T,O=h.config.chart.animations.dynamicAnimation.speed;(T=h.globals.previousPaths[r]&&h.globals.previousPaths[r][l])!=null&&(b=T.x,k=T.y,P=T.r!==void 0?T.r:a);for(var F=0;Fh.globals.gridHeight+x&&(e=h.globals.gridHeight+x/2),h.globals.dataLabelsRects[a]===void 0&&(h.globals.dataLabelsRects[a]=[]),h.globals.dataLabelsRects[a].push({x:t,y:e,width:p,height:x});var v=h.globals.dataLabelsRects[a].length-2,w=h.globals.lastDrawnDataLabelsIndexes[a]!==void 0?h.globals.lastDrawnDataLabelsIndexes[a][h.globals.lastDrawnDataLabelsIndexes[a].length-1]:0;if(h.globals.dataLabelsRects[a][v]!==void 0){var A=h.globals.dataLabelsRects[a][w];(t>A.x+A.width||e>A.y+A.height||e+xe.globals.gridWidth+S.textRects.width+30)&&(h="");var E=e.globals.dataLabels.style.colors[o];((e.config.chart.type==="bar"||e.config.chart.type==="rangeBar")&&e.config.plotOptions.bar.distributed||e.config.dataLabels.distributed)&&(E=e.globals.dataLabels.style.colors[l]),typeof E=="function"&&(E=E({series:e.globals.series,seriesIndex:o,dataPointIndex:l,w:e})),v&&(E=v);var I=x.offsetX,u=x.offsetY;if(e.config.chart.type!=="bar"&&e.config.chart.type!=="rangeBar"||(I=0,u=0),S.drawnextLabel){var b=i.drawText({width:100,height:parseInt(x.style.fontSize,10),x:a+I,y:r+u,foreColor:E,textAnchor:f||x.textAnchor,text:h,fontSize:g||x.style.fontSize,fontFamily:x.style.fontFamily,fontWeight:x.style.fontWeight||"normal"});if(b.attr({class:"apexcharts-datalabel",cx:a,cy:r}),x.dropShadow.enabled){var k=x.dropShadow;new ut(this.ctx).dropShadow(b,k)}p.add(b),e.globals.lastDrawnDataLabelsIndexes[o]===void 0&&(e.globals.lastDrawnDataLabelsIndexes[o]=[]),e.globals.lastDrawnDataLabelsIndexes[o].push(l)}}}},{key:"addBackgroundToDataLabel",value:function(t,e){var i=this.w,a=i.config.dataLabels.background,r=a.padding,o=a.padding/2,l=e.width,h=e.height,f=new V(this.ctx).drawRect(e.x-r,e.y-o/2,l+2*r,h+o,a.borderRadius,i.config.chart.background==="transparent"?"#fff":i.config.chart.background,a.opacity,a.borderWidth,a.borderColor);return a.dropShadow.enabled&&new ut(this.ctx).dropShadow(f,a.dropShadow),f}},{key:"dataLabelsBackground",value:function(){var t=this.w;if(t.config.chart.type!=="bubble")for(var e=t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),i=0;i0&&arguments[0]!==void 0)||arguments[0],e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],a=this.w,r=R.clone(a.globals.initialSeries);a.globals.previousPaths=[],i?(a.globals.collapsedSeries=[],a.globals.ancillaryCollapsedSeries=[],a.globals.collapsedSeriesIndices=[],a.globals.ancillaryCollapsedSeriesIndices=[]):r=this.emptyCollapsedSeries(r),a.config.series=r,t&&(e&&(a.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(r,a.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(t){for(var e=this.w,i=0;i-1&&(t[i].data=[]);return t}},{key:"toggleSeriesOnHover",value:function(t,e){var i=this.w;e||(e=t.target);var a=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if(t.type==="mousemove"){var r=parseInt(e.getAttribute("rel"),10)-1,o=null,l=null;i.globals.axisCharts||i.config.chart.type==="radialBar"?i.globals.axisCharts?(o=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(r,"']")),l=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(r,"']"))):o=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(r+1,"']")):o=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(r+1,"'] path"));for(var h=0;h=h.from&&g<=h.to&&r[f].classList.remove(i.legendInactiveClass)}}(a.config.plotOptions.heatmap.colorScale.ranges[l])}else t.type==="mouseout"&&o("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"asc",e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=this.w,a=0;if(i.config.series.length>1){for(var r=i.config.series.map(function(l,h){return l.data&&l.data.length>0&&i.globals.collapsedSeriesIndices.indexOf(h)===-1&&(!i.globals.comboCharts||e.length===0||e.length&&e.indexOf(i.config.series[h].type)>-1)?h:-1}),o=t==="asc"?0:r.length-1;t==="asc"?o=0;t==="asc"?o++:o--)if(r[o]!==-1){a=r[o];break}}return a}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map(function(t,e){return t.type==="bar"||t.type==="column"?e:-1}).filter(function(t){return t!==-1}):this.w.config.series.map(function(t,e){return e})}},{key:"getPreviousPaths",value:function(){var t=this.w;function e(o,l,h){for(var f=o[l].childNodes,g={type:h,paths:[],realIndex:o[l].getAttribute("data:realIndex")},p=0;p0)for(var a=function(o){for(var l=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(o,"'] rect")),h=[],f=function(p){var x=function(w){return l[p].getAttribute(w)},v={x:parseFloat(x("x")),y:parseFloat(x("y")),width:parseFloat(x("width")),height:parseFloat(x("height"))};h.push({rect:v,color:l[p].getAttribute("color")})},g=0;g0)for(var a=0;a0?e:[]});return t}}]),_}(),Ci=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new it(this.ctx)}return L(_,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var t=this.w.config.series.slice(),e=new Qt(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),t[this.activeSeriesIndex].data!==void 0&&t[this.activeSeriesIndex].data.length>0&&t[this.activeSeriesIndex].data[0]!==null&&t[this.activeSeriesIndex].data[0].x!==void 0&&t[this.activeSeriesIndex].data[0]!==null)return!0}},{key:"isFormat2DArray",value:function(){var t=this.w.config.series.slice(),e=new Qt(this.ctx);if(this.activeSeriesIndex=e.getActiveConfigSeriesIndex(),t[this.activeSeriesIndex].data!==void 0&&t[this.activeSeriesIndex].data.length>0&&t[this.activeSeriesIndex].data[0]!==void 0&&t[this.activeSeriesIndex].data[0]!==null&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(t,e){for(var i=this.w.config,a=this.w.globals,r=i.chart.type==="boxPlot"||i.series[e].type==="boxPlot",o=0;o=5?this.twoDSeries.push(R.parseNumber(t[e].data[o][4])):this.twoDSeries.push(R.parseNumber(t[e].data[o][1])),a.dataFormatXNumeric=!0),i.xaxis.type==="datetime"){var l=new Date(t[e].data[o][0]);l=new Date(l).getTime(),this.twoDSeriesX.push(l)}else this.twoDSeriesX.push(t[e].data[o][0]);for(var h=0;h-1&&(o=this.activeSeriesIndex);for(var l=0;l1&&arguments[1]!==void 0?arguments[1]:this.ctx,r=this.w.config,o=this.w.globals,l=new Tt(a),h=r.labels.length>0?r.labels.slice():r.xaxis.categories.slice();if(o.isRangeBar=r.chart.type==="rangeBar"&&o.isBarHorizontal,o.hasXaxisGroups=r.xaxis.type==="category"&&r.xaxis.group.groups.length>0,o.hasXaxisGroups&&(o.groups=r.xaxis.group.groups),o.hasSeriesGroups=(e=t[0])===null||e===void 0?void 0:e.group,o.hasSeriesGroups){var f=[],g=nt(new Set(t.map(function(w){return w.group})));t.forEach(function(w,A){var S=g.indexOf(w.group);f[S]||(f[S]=[]),f[S].push(w.name)}),o.seriesGroups=f}for(var p=function(){for(var w=0;w0&&(this.twoDSeriesX=h,o.seriesX.push(this.twoDSeriesX))),o.labels.push(this.twoDSeriesX);var v=t[x].data.map(function(w){return R.parseNumber(w)});o.series.push(v)}o.seriesZ.push(this.threeDSeries),t[x].name!==void 0?o.seriesNames.push(t[x].name):o.seriesNames.push("series-"+parseInt(x+1,10)),t[x].color!==void 0?o.seriesColors.push(t[x].color):o.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(t){var e=this.w.globals,i=this.w.config;e.series=t.slice(),e.seriesNames=i.labels.slice();for(var a=0;a0?i.labels=e.xaxis.categories:e.labels.length>0?i.labels=e.labels.slice():this.fallbackToCategory?(i.labels=i.labels[0],i.seriesRange.length&&(i.seriesRange.map(function(a){a.forEach(function(r){i.labels.indexOf(r.x)<0&&r.x&&i.labels.push(r.x)})}),i.labels=Array.from(new Set(i.labels.map(JSON.stringify)),JSON.parse)),e.xaxis.convertedCatToNumeric&&(new Rt(e).convertCatToNumericXaxis(e,this.ctx,i.seriesX[0]),this._generateExternalLabels(t))):this._generateExternalLabels(t)}},{key:"_generateExternalLabels",value:function(t){var e=this.w.globals,i=this.w.config,a=[];if(e.axisCharts){if(e.series.length>0)if(this.isFormatXY())for(var r=i.series.map(function(p,x){return p.data.filter(function(v,w,A){return A.findIndex(function(S){return S.x===v.x})===w})}),o=r.reduce(function(p,x,v,w){return w[p].length>x.length?p:v},0),l=0;l4&&arguments[4]!==void 0?arguments[4]:[],o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"12px",l=!(arguments.length>6&&arguments[6]!==void 0)||arguments[6],h=this.w,f=t[a]===void 0?"":t[a],g=f,p=h.globals.xLabelFormatter,x=h.config.xaxis.labels.formatter,v=!1,w=new Pe(this.ctx),A=f;l&&(g=w.xLabelFormat(p,f,A,{i:a,dateFormatter:new Tt(this.ctx).formatDate,w:h}),x!==void 0&&(g=x(f,t[a],{i:a,dateFormatter:new Tt(this.ctx).formatDate,w:h})));var S,E;e.length>0?(S=e[a].unit,E=null,e.forEach(function(k){k.unit==="month"?E="year":k.unit==="day"?E="month":k.unit==="hour"?E="day":k.unit==="minute"&&(E="hour")}),v=E===S,i=e[a].position,g=e[a].value):h.config.xaxis.type==="datetime"&&x===void 0&&(g=""),g===void 0&&(g=""),g=Array.isArray(g)?g:g.toString();var I=new V(this.ctx),u={};u=h.globals.rotateXLabels&&l?I.getTextRects(g,parseInt(o,10),null,"rotate(".concat(h.config.xaxis.labels.rotate," 0 0)"),!1):I.getTextRects(g,parseInt(o,10));var b=!h.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(g)&&(g.indexOf("NaN")===0||g.toLowerCase().indexOf("invalid")===0||g.toLowerCase().indexOf("infinity")>=0||r.indexOf(g)>=0&&b)&&(g=""),{x:i,text:g,textRect:u,isBold:v}}},{key:"checkLabelBasedOnTickamount",value:function(t,e,i){var a=this.w,r=a.config.xaxis.tickAmount;return r==="dataPoints"&&(r=Math.round(a.globals.gridWidth/120)),r>i||t%Math.round(i/(r+1))==0||(e.text=""),e}},{key:"checkForOverflowingLabels",value:function(t,e,i,a,r){var o=this.w;if(t===0&&o.globals.skipFirstTimelinelabel&&(e.text=""),t===i-1&&o.globals.skipLastTimelinelabel&&(e.text=""),o.config.xaxis.labels.hideOverlappingLabels&&a.length>0){var l=r[r.length-1];e.x0){h.config.yaxis[r].opposite===!0&&(t+=a.width);for(var p=e;p>=0;p--){var x=g+e/10+h.config.yaxis[r].labels.offsetY-1;h.globals.isBarHorizontal&&(x=o*p),h.config.chart.type==="heatmap"&&(x+=o/2);var v=f.drawLine(t+i.offsetX-a.width+a.offsetX,x+a.offsetY,t+i.offsetX+a.offsetX,x+a.offsetY,a.color);l.add(v),g+=o}}}}]),_}(),Pi=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w}return L(_,[{key:"scaleSvgNode",value:function(t,e){var i=parseFloat(t.getAttributeNS(null,"width")),a=parseFloat(t.getAttributeNS(null,"height"));t.setAttributeNS(null,"width",i*e),t.setAttributeNS(null,"height",a*e),t.setAttributeNS(null,"viewBox","0 0 "+i+" "+a)}},{key:"fixSvgStringForIe11",value:function(t){if(!R.isIE11())return t.replace(/ /g," ");var e=0,i=t.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,function(a){return++e===2?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':a});return i=(i=i.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(t){t==null&&(t=1);var e=this.w.globals.dom.Paper.svg();if(t!==1){var i=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(i,t),e=new XMLSerializer().serializeToString(i)}return this.fixSvgStringForIe11(e)}},{key:"cleanup",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),i=t.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(a,function(r){r.setAttribute("width",0)}),e&&e[0]&&(e[0].setAttribute("x",-500),e[0].setAttribute("x1",-500),e[0].setAttribute("x2",-500)),i&&i[0]&&(i[0].setAttribute("y",-100),i[0].setAttribute("y1",-100),i[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var t=this.getSvgString(),e=new Blob([t],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(e)}},{key:"dataURI",value:function(t){var e=this;return new Promise(function(i){var a=e.w,r=t?t.scale||t.width/a.globals.svgWidth:1;e.cleanup();var o=document.createElement("canvas");o.width=a.globals.svgWidth*r,o.height=parseInt(a.globals.dom.elWrap.style.height,10)*r;var l=a.config.chart.background==="transparent"?"#fff":a.config.chart.background,h=o.getContext("2d");h.fillStyle=l,h.fillRect(0,0,o.width*r,o.height*r);var f=e.getSvgString(r);if(window.canvg&&R.isIE11()){var g=window.canvg.Canvg.fromString(h,f,{ignoreClear:!0,ignoreDimensions:!0});g.start();var p=o.msToBlob();g.stop(),i({blob:p})}else{var x="data:image/svg+xml,"+encodeURIComponent(f),v=new Image;v.crossOrigin="anonymous",v.onload=function(){if(h.drawImage(v,0,0),o.msToBlob){var w=o.msToBlob();i({blob:w})}else{var A=o.toDataURL("image/png");i({imgURI:A})}},v.src=x}})}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var t=this;this.dataURI().then(function(e){var i=e.imgURI,a=e.blob;a?navigator.msSaveOrOpenBlob(a,t.w.globals.chartID+".png"):t.triggerDownload(i,t.w.config.chart.toolbar.export.png.filename,".png")})}},{key:"exportToCSV",value:function(t){var e=this,i=t.series,a=t.fileName,r=t.columnDelimiter,o=r===void 0?",":r,l=t.lineDelimiter,h=l===void 0?` +`:l,f=this.w;i||(i=f.config.series);var g,p,x=[],v=[],w="",A=f.globals.series.map(function(P,T){return f.globals.collapsedSeriesIndices.indexOf(T)===-1?P:[]}),S=function(P){return f.config.xaxis.type==="datetime"&&String(P).length>=10},E=Math.max.apply(Math,nt(i.map(function(P){return P.data?P.data.length:0}))),I=new Ci(this.ctx),u=new Re(this.ctx),b=function(P){var T="";if(f.globals.axisCharts){if(f.config.xaxis.type==="category"||f.config.xaxis.convertedCatToNumeric)if(f.globals.isBarHorizontal){var O=f.globals.yLabelFormatters[0],F=new Qt(e.ctx).getActiveConfigSeriesIndex();T=O(f.globals.labels[P],{seriesIndex:F,dataPointIndex:P,w:f})}else T=u.getLabel(f.globals.labels,f.globals.timescaleLabels,0,P).text;f.config.xaxis.type==="datetime"&&(f.config.xaxis.categories.length?T=f.config.xaxis.categories[P]:f.config.labels.length&&(T=f.config.labels[P]))}else T=f.config.labels[P];return Array.isArray(T)&&(T=T.join(" ")),R.isNumber(T)?T:T.split(o).join("")},k=function(P,T){if(x.length&&T===0&&v.push(x.join(o)),P.data){P.data=P.data.length&&P.data||nt(Array(E)).map(function(){return""});for(var O=0;O0&&!i.globals.isBarHorizontal&&(this.xaxisLabels=i.globals.timescaleLabels.slice()),i.config.xaxis.overwriteCategories&&(this.xaxisLabels=i.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],i.config.xaxis.position==="top"?this.offY=0:this.offY=i.globals.gridHeight+1,this.offY=this.offY+i.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal=i.config.chart.type==="bar"&&i.config.plotOptions.bar.horizontal,this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.xaxisBorderWidth=i.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=i.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=i.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=i.config.xaxis.axisBorder.height,this.yaxis=i.config.yaxis[0]}return L(_,[{key:"drawXaxis",value:function(){var t=this.w,e=new V(this.ctx),i=e.group({class:"apexcharts-xaxis",transform:"translate(".concat(t.config.xaxis.offsetX,", ").concat(t.config.xaxis.offsetY,")")}),a=e.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});i.add(a);for(var r=[],o=0;o6&&arguments[6]!==void 0?arguments[6]:{},g=[],p=[],x=this.w,v=f.xaxisFontSize||this.xaxisFontSize,w=f.xaxisFontFamily||this.xaxisFontFamily,A=f.xaxisForeColors||this.xaxisForeColors,S=f.fontWeight||x.config.xaxis.labels.style.fontWeight,E=f.cssClass||x.config.xaxis.labels.style.cssClass,I=x.globals.padHorizontal,u=a.length,b=x.config.xaxis.type==="category"?x.globals.dataPoints:u;if(b===0&&u>b&&(b=u),r){var k=b>1?b-1:b;l=x.globals.gridWidth/Math.min(k,u-1),I=I+o(0,l)/2+x.config.xaxis.labels.offsetX}else l=x.globals.gridWidth/b,I=I+o(0,l)+x.config.xaxis.labels.offsetX;for(var P=function(O){var F=I-o(O,l)/2+x.config.xaxis.labels.offsetX;O===0&&u===1&&l/2===I&&b===1&&(F=x.globals.gridWidth/2);var N=h.axesUtils.getLabel(a,x.globals.timescaleLabels,F,O,g,v,t),B=28;if(x.globals.rotateXLabels&&t&&(B=22),x.config.xaxis.title.text&&x.config.xaxis.position==="top"&&(B+=parseFloat(x.config.xaxis.title.style.fontSize)+2),t||(B=B+parseFloat(v)+(x.globals.xAxisLabelsHeight-x.globals.xAxisGroupLabelsHeight)+(x.globals.rotateXLabels?10:0)),N=x.config.xaxis.tickAmount!==void 0&&x.config.xaxis.tickAmount!=="dataPoints"&&x.config.xaxis.type!=="datetime"?h.axesUtils.checkLabelBasedOnTickamount(O,N,u):h.axesUtils.checkForOverflowingLabels(O,N,u,g,p),x.config.xaxis.labels.show){var $=e.drawText({x:N.x,y:h.offY+x.config.xaxis.labels.offsetY+B-(x.config.xaxis.position==="top"?x.globals.xAxisHeight+x.config.xaxis.axisTicks.height-2:0),text:N.text,textAnchor:"middle",fontWeight:N.isBold?600:S,fontSize:v,fontFamily:w,foreColor:Array.isArray(A)?t&&x.config.xaxis.convertedCatToNumeric?A[x.globals.minX+O-1]:A[O]:A,isPlainText:!1,cssClass:(t?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+E});if(i.add($),$.on("click",function(st){if(typeof x.config.chart.events.xAxisLabelClick=="function"){var dt=Object.assign({},x,{labelIndex:O});x.config.chart.events.xAxisLabelClick(st,h.ctx,dt)}}),t){var j=document.createElementNS(x.globals.SVGNS,"title");j.textContent=Array.isArray(N.text)?N.text.join(" "):N.text,$.node.appendChild(j),N.text!==""&&(g.push(N.text),p.push(N))}}Oa.globals.gridWidth)){var o=this.offY+a.config.xaxis.axisTicks.offsetY;if(e=e+o+a.config.xaxis.axisTicks.height,a.config.xaxis.position==="top"&&(e=o-a.config.xaxis.axisTicks.height),a.config.xaxis.axisTicks.show){var l=new V(this.ctx).drawLine(t+a.config.xaxis.axisTicks.offsetX,o+a.config.xaxis.offsetY,r+a.config.xaxis.axisTicks.offsetX,e+a.config.xaxis.offsetY,a.config.xaxis.axisTicks.color);i.add(l),l.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var t=this.w,e=[],i=this.xaxisLabels.length,a=t.globals.padHorizontal;if(t.globals.timescaleLabels.length>0)for(var r=0;r0){var g=r[r.length-1].getBBox(),p=r[0].getBBox();g.x<-20&&r[r.length-1].parentNode.removeChild(r[r.length-1]),p.x+p.width>t.globals.gridWidth&&!t.globals.isBarHorizontal&&r[0].parentNode.removeChild(r[0]);for(var x=0;x0&&(this.xaxisLabels=e.globals.timescaleLabels.slice())}return L(_,[{key:"drawGridArea",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,e=this.w,i=new V(this.ctx);t===null&&(t=i.group({class:"apexcharts-grid"}));var a=i.drawLine(e.globals.padHorizontal,1,e.globals.padHorizontal,e.globals.gridHeight,"transparent"),r=i.drawLine(e.globals.padHorizontal,e.globals.gridHeight,e.globals.gridWidth,e.globals.gridHeight,"transparent");return t.add(r),t.add(a),t}},{key:"drawGrid",value:function(){var t=null;return this.w.globals.axisCharts&&(t=this.renderGrid(),this.drawGridArea(t.el)),t}},{key:"createGridMask",value:function(){var t=this.w,e=t.globals,i=new V(this.ctx),a=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var r=0;t.config.stroke.width.forEach(function(p){r=Math.max(r,p)}),a=r}e.dom.elGridRectMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(e.cuid)),e.dom.elGridRectMarkerMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(e.cuid)),e.dom.elForecastMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elForecastMask.setAttribute("id","forecastMask".concat(e.cuid)),e.dom.elNonForecastMask=document.createElementNS(e.SVGNS,"clipPath"),e.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(e.cuid));var o=t.config.chart.type,l=0,h=0;(o==="bar"||o==="rangeBar"||o==="candlestick"||o==="boxPlot"||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&(l=t.config.grid.padding.left,h=t.config.grid.padding.right,e.barPadForNumericAxis>l&&(l=e.barPadForNumericAxis,h=e.barPadForNumericAxis)),e.dom.elGridRect=i.drawRect(-a-l-2,2*-a-2,e.gridWidth+a+h+l+4,e.gridHeight+4*a+4,0,"#fff");var f=t.globals.markers.largestSize+1;e.dom.elGridRectMarker=i.drawRect(2*-f,2*-f,e.gridWidth+4*f,e.gridHeight+4*f,0,"#fff"),e.dom.elGridRectMask.appendChild(e.dom.elGridRect.node),e.dom.elGridRectMarkerMask.appendChild(e.dom.elGridRectMarker.node);var g=e.dom.baseEl.querySelector("defs");g.appendChild(e.dom.elGridRectMask),g.appendChild(e.dom.elForecastMask),g.appendChild(e.dom.elNonForecastMask),g.appendChild(e.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(t){var e=t.i,i=t.x1,a=t.y1,r=t.x2,o=t.y2,l=t.xCount,h=t.parent,f=this.w;if(!(e===0&&f.globals.skipFirstTimelinelabel||e===l-1&&f.globals.skipLastTimelinelabel&&!f.config.xaxis.labels.formatter||f.config.chart.type==="radar")){f.config.grid.xaxis.lines.show&&this._drawGridLine({i:e,x1:i,y1:a,x2:r,y2:o,xCount:l,parent:h});var g=0;if(f.globals.hasXaxisGroups&&f.config.xaxis.tickPlacement==="between"){var p=f.globals.groups;if(p){for(var x=0,v=0;x2));r++);if(!t.globals.isBarHorizontal||this.isRangeBar){var o,l,h;i=this.xaxisLabels.length,this.isRangeBar&&(i--,a=t.globals.labels.length,t.config.xaxis.tickAmount&&t.config.xaxis.labels.formatter&&(i=t.config.xaxis.tickAmount),((o=t.globals.yAxisScale)===null||o===void 0||(l=o[0])===null||l===void 0||(h=l.result)===null||h===void 0?void 0:h.length)>0&&t.config.xaxis.type!=="datetime"&&(i=t.globals.yAxisScale[0].result.length-1)),this._drawXYLines({xCount:i,tickAmount:a})}else i=a,a=t.globals.xTickAmount,this._drawInvertedXYLines({xCount:i,tickAmount:a});return this.drawGridBands(i,a),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:t.globals.gridWidth/i}}},{key:"drawGridBands",value:function(t,e){var i=this.w;if(i.config.grid.row.colors!==void 0&&i.config.grid.row.colors.length>0)for(var a=0,r=i.globals.gridHeight/e,o=i.globals.gridWidth,l=0,h=0;l=i.config.grid.row.colors.length&&(h=0),this._drawGridBandRect({c:h,x1:0,y1:a,x2:o,y2:r,type:"row"}),a+=i.globals.gridHeight/e;if(i.config.grid.column.colors!==void 0&&i.config.grid.column.colors.length>0)for(var f=i.globals.isBarHorizontal||i.config.xaxis.tickPlacement!=="on"||i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric?t:t-1,g=i.globals.padHorizontal,p=i.globals.padHorizontal+i.globals.gridWidth/f,x=i.globals.gridHeight,v=0,w=0;v=i.config.grid.column.colors.length&&(w=0),this._drawGridBandRect({c:w,x1:g,y1:0,x2:p,y2:x,type:"column"}),g+=i.globals.gridWidth/f}}]),_}(),Ze=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w}return L(_,[{key:"niceScale",value:function(t,e){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,r=arguments.length>4?arguments[4]:void 0,o=this.w,l=Math.abs(e-t);if((i=this._adjustTicksForSmallRange(i,a,l))==="dataPoints"&&(i=o.globals.dataPoints-1),t===Number.MIN_VALUE&&e===0||!R.isNumber(t)&&!R.isNumber(e)||t===Number.MIN_VALUE&&e===-Number.MAX_VALUE)return t=0,e=i,this.linearScale(t,e,i,a,o.config.yaxis[a].stepSize);t>e?(console.warn("axis.min cannot be greater than axis.max"),e=t+.1):t===e&&(t=t===0?0:t-.5,e=e===0?2:e+.5);var h=[];l<1&&r&&(o.config.chart.type==="candlestick"||o.config.series[a].type==="candlestick"||o.config.chart.type==="boxPlot"||o.config.series[a].type==="boxPlot"||o.globals.isRangeData)&&(e*=1.01);var f=i+1;f<2?f=2:f>2&&(f-=2);var g=l/f,p=Math.floor(R.log10(g)),x=Math.pow(10,p),v=Math.round(g/x);v<1&&(v=1);var w=v*x;o.config.yaxis[a].stepSize&&(w=o.config.yaxis[a].stepSize),o.globals.isBarHorizontal&&o.config.xaxis.stepSize&&o.config.xaxis.type!=="datetime"&&(w=o.config.xaxis.stepSize);var A=w*Math.floor(t/w),S=w*Math.ceil(e/w),E=A;if(r&&l>2){for(;h.push(R.stripNumber(E,7)),!((E+=w)>S););return{result:h,niceMin:h[0],niceMax:h[h.length-1]}}var I=t;(h=[]).push(R.stripNumber(I,7));for(var u=Math.abs(e-t)/i,b=0;b<=i;b++)I+=u,h.push(I);return h[h.length-2]>=e&&h.pop(),{result:h,niceMin:h[0],niceMax:h[h.length-1]}}},{key:"linearScale",value:function(t,e){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:void 0,o=Math.abs(e-t);(i=this._adjustTicksForSmallRange(i,a,o))==="dataPoints"&&(i=this.w.globals.dataPoints-1),r||(r=o/i),i===Number.MAX_VALUE&&(i=5,r=1);for(var l=[],h=t;i>=0;)l.push(h),h+=r,i-=1;return{result:l,niceMin:l[0],niceMax:l[l.length-1]}}},{key:"logarithmicScaleNice",value:function(t,e,i){e<=0&&(e=Math.max(t,i)),t<=0&&(t=Math.min(e,i));for(var a=[],r=Math.ceil(Math.log(e)/Math.log(i)+1),o=Math.floor(Math.log(t)/Math.log(i));o5)a.allSeriesCollapsed=!1,a.yAxisScale[t]=this.logarithmicScale(e,i,o.logBase),a.yAxisScale[t]=o.forceNiceScale?this.logarithmicScaleNice(e,i,o.logBase):this.logarithmicScale(e,i,o.logBase);else if(i!==-Number.MAX_VALUE&&R.isNumber(i))if(a.allSeriesCollapsed=!1,o.min===void 0&&o.max===void 0||o.forceNiceScale){var h=r.yaxis[t].max===void 0&&r.yaxis[t].min===void 0||r.yaxis[t].forceNiceScale;a.yAxisScale[t]=this.niceScale(e,i,o.tickAmount?o.tickAmount:l<5&&l>1?l+1:5,t,h)}else a.yAxisScale[t]=this.linearScale(e,i,o.tickAmount,t,r.yaxis[t].stepSize);else a.yAxisScale[t]=this.linearScale(0,5,5,t,r.yaxis[t].stepSize)}},{key:"setXScale",value:function(t,e){var i=this.w,a=i.globals,r=Math.abs(e-t);return e!==-Number.MAX_VALUE&&R.isNumber(e)?a.xAxisScale=this.linearScale(t,e,i.config.xaxis.tickAmount?i.config.xaxis.tickAmount:r<5&&r>1?r+1:5,0,i.config.xaxis.stepSize):a.xAxisScale=this.linearScale(0,5,5),a.xAxisScale}},{key:"setMultipleYScales",value:function(){var t=this,e=this.w.globals,i=this.w.config,a=e.minYArr.concat([]),r=e.maxYArr.concat([]),o=[];i.yaxis.forEach(function(l,h){var f=h;i.series.forEach(function(x,v){x.name===l.seriesName&&(f=v,h!==v?o.push({index:v,similarIndex:h,alreadyExists:!0}):o.push({index:v}))});var g=a[f],p=r[f];t.setYScaleForIndex(h,g,p)}),this.sameScaleInMultipleAxes(a,r,o)}},{key:"sameScaleInMultipleAxes",value:function(t,e,i){var a=this,r=this.w.config,o=this.w.globals,l=[];i.forEach(function(A){A.alreadyExists&&(l[A.index]===void 0&&(l[A.index]=[]),l[A.index].push(A.index),l[A.index].push(A.similarIndex))}),o.yAxisSameScaleIndices=l,l.forEach(function(A,S){l.forEach(function(E,I){var u,b;S!==I&&(u=A,b=E,u.filter(function(k){return b.indexOf(k)!==-1})).length>0&&(l[S]=l[S].concat(l[I]))})});var h=l.map(function(A){return A.filter(function(S,E){return A.indexOf(S)===E})}).map(function(A){return A.sort()});l=l.filter(function(A){return!!A});var f=h.slice(),g=f.map(function(A){return JSON.stringify(A)});f=f.filter(function(A,S){return g.indexOf(JSON.stringify(A))===S});var p=[],x=[];t.forEach(function(A,S){f.forEach(function(E,I){E.indexOf(S)>-1&&(p[I]===void 0&&(p[I]=[],x[I]=[]),p[I].push({key:S,value:A}),x[I].push({key:S,value:e[S]}))})});var v=Array.apply(null,Array(f.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),w=Array.apply(null,Array(f.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);p.forEach(function(A,S){A.forEach(function(E,I){v[S]=Math.min(E.value,v[S])})}),x.forEach(function(A,S){A.forEach(function(E,I){w[S]=Math.max(E.value,w[S])})}),t.forEach(function(A,S){x.forEach(function(E,I){var u=v[I],b=w[I];r.chart.stacked&&(b=0,E.forEach(function(k,P){k.value!==-Number.MAX_VALUE&&(b+=k.value),u!==Number.MIN_VALUE&&(u+=p[I][P].value)})),E.forEach(function(k,P){E[P].key===S&&(r.yaxis[S].min!==void 0&&(u=typeof r.yaxis[S].min=="function"?r.yaxis[S].min(o.minY):r.yaxis[S].min),r.yaxis[S].max!==void 0&&(b=typeof r.yaxis[S].max=="function"?r.yaxis[S].max(o.maxY):r.yaxis[S].max),a.setYScaleForIndex(S,u,b))})})})}},{key:"autoScaleY",value:function(t,e,i){t||(t=this);var a=t.w;if(a.globals.isMultipleYAxis||a.globals.collapsedSeries.length)return console.warn("autoScaleYaxis not supported in a multi-yaxis chart."),e;var r=a.globals.seriesX[0],o=a.config.chart.stacked;return e.forEach(function(l,h){for(var f=0,g=0;g=i.xaxis.min){f=g;break}var p,x,v=a.globals.minYArr[h],w=a.globals.maxYArr[h],A=a.globals.stackedSeriesTotals;a.globals.series.forEach(function(S,E){var I=S[f];o?(I=A[f],p=x=I,A.forEach(function(u,b){r[b]<=i.xaxis.max&&r[b]>=i.xaxis.min&&(u>x&&u!==null&&(x=u),S[b]=i.xaxis.min){var k=u,P=u;a.globals.series.forEach(function(T,O){u!==null&&(k=Math.min(T[b],k),P=Math.max(T[b],P))}),P>x&&P!==null&&(x=P),kv&&(p=v),e.length>1?(e[E].min=l.min===void 0?p:l.min,e[E].max=l.max===void 0?x:l.max):(e[0].min=l.min===void 0?p:l.min,e[0].max=l.max===void 0?x:l.max)})}),e}}]),_}(),X=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w,this.scales=new Ze(t)}return L(_,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:-Number.MAX_VALUE,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,r=this.w.config,o=this.w.globals,l=-Number.MAX_VALUE,h=Number.MIN_VALUE;a===null&&(a=t+1);var f=o.series,g=f,p=f;r.chart.type==="candlestick"?(g=o.seriesCandleL,p=o.seriesCandleH):r.chart.type==="boxPlot"?(g=o.seriesCandleO,p=o.seriesCandleC):o.isRangeData&&(g=o.seriesRangeStart,p=o.seriesRangeEnd);for(var x=t;xg[x][v]&&g[x][v]<0&&(h=g[x][v])):o.hasNullValues=!0}}return r.chart.type==="rangeBar"&&o.seriesRangeStart.length&&o.isBarHorizontal&&(h=e),r.chart.type==="bar"&&(h<0&&l<0&&(l=0),h===Number.MIN_VALUE&&(h=0)),{minY:h,maxY:l,lowestY:e,highestY:i}}},{key:"setYRange",value:function(){var t=this.w.globals,e=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var i=Number.MAX_VALUE;if(t.isMultipleYAxis)for(var a=0;a=0&&i<=10||e.yaxis[0].min!==void 0||e.yaxis[0].max!==void 0)&&(l=0),t.minY=i-5*l/100,i>0&&t.minY<0&&(t.minY=0),t.maxY=t.maxY+5*l/100}return e.yaxis.forEach(function(h,f){h.max!==void 0&&(typeof h.max=="number"?t.maxYArr[f]=h.max:typeof h.max=="function"&&(t.maxYArr[f]=h.max(t.isMultipleYAxis?t.maxYArr[f]:t.maxY)),t.maxY=t.maxYArr[f]),h.min!==void 0&&(typeof h.min=="number"?t.minYArr[f]=h.min:typeof h.min=="function"&&(t.minYArr[f]=h.min(t.isMultipleYAxis?t.minYArr[f]===Number.MIN_VALUE?0:t.minYArr[f]:t.minY)),t.minY=t.minYArr[f])}),t.isBarHorizontal&&["min","max"].forEach(function(h){e.xaxis[h]!==void 0&&typeof e.xaxis[h]=="number"&&(h==="min"?t.minY=e.xaxis[h]:t.maxY=e.xaxis[h])}),t.isMultipleYAxis?(this.scales.setMultipleYScales(),t.minY=i,t.yAxisScale.forEach(function(h,f){t.minYArr[f]=h.niceMin,t.maxYArr[f]=h.niceMax})):(this.scales.setYScaleForIndex(0,t.minY,t.maxY),t.minY=t.yAxisScale[0].niceMin,t.maxY=t.yAxisScale[0].niceMax,t.minYArr[0]=t.yAxisScale[0].niceMin,t.maxYArr[0]=t.yAxisScale[0].niceMax),{minY:t.minY,maxY:t.maxY,minYArr:t.minYArr,maxYArr:t.maxYArr,yAxisScale:t.yAxisScale}}},{key:"setXRange",value:function(){var t=this.w.globals,e=this.w.config,i=e.xaxis.type==="numeric"||e.xaxis.type==="datetime"||e.xaxis.type==="category"&&!t.noLabelsProvided||t.noLabelsProvided||t.isXNumeric;if(t.isXNumeric&&function(){for(var l=0;lt.dataPoints&&t.dataPoints!==0&&(a=t.dataPoints-1)):e.xaxis.tickAmount==="dataPoints"?(t.series.length>1&&(a=t.series[t.maxValsInArrayIndex].length-1),t.isXNumeric&&(a=t.maxX-t.minX-1)):a=e.xaxis.tickAmount,t.xTickAmount=a,e.xaxis.max!==void 0&&typeof e.xaxis.max=="number"&&(t.maxX=e.xaxis.max),e.xaxis.min!==void 0&&typeof e.xaxis.min=="number"&&(t.minX=e.xaxis.min),e.xaxis.range!==void 0&&(t.minX=t.maxX-e.xaxis.range),t.minX!==Number.MAX_VALUE&&t.maxX!==-Number.MAX_VALUE)if(e.xaxis.convertedCatToNumeric&&!t.dataFormatXNumeric){for(var r=[],o=t.minX-1;o0&&(t.xAxisScale=this.scales.linearScale(1,t.labels.length,a-1,0,e.xaxis.stepSize),t.seriesX=t.labels.slice());i&&(t.labels=t.xAxisScale.result.slice())}return t.isBarHorizontal&&t.labels.length&&(t.xTickAmount=t.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:t.minX,maxX:t.maxX}}},{key:"setZRange",value:function(){var t=this.w.globals;if(t.isDataXYZ){for(var e=0;e0){var l=r-a[o-1];l>0&&(t.minXDiff=Math.min(l,t.minXDiff))}}),t.dataPoints!==1&&t.minXDiff!==Number.MAX_VALUE||(t.minXDiff=.5)})}},{key:"_setStackedMinMax",value:function(){var t=this,e=this.w.globals;if(e.series.length){var i=e.seriesGroups;i.length||(i=[this.w.config.series.map(function(o){return o.name})]);var a={},r={};i.forEach(function(o){a[o]=[],r[o]=[],t.w.config.series.map(function(l,h){return o.indexOf(l.name)>-1?h:null}).filter(function(l){return l!==null}).forEach(function(l){for(var h=0;h0?a[o][h]+=parseFloat(e.series[l][h])+1e-4:r[o][h]+=parseFloat(e.series[l][h]))}})}),Object.entries(a).forEach(function(o){var l=xt(o,1)[0];a[l].forEach(function(h,f){e.maxY=Math.max(e.maxY,a[l][f]),e.minY=Math.min(e.minY,r[l][f])})})}}}]),_}(),H=function(){function _(t,e){y(this,_),this.ctx=t,this.elgrid=e,this.w=t.w;var i=this.w;this.xaxisFontSize=i.config.xaxis.labels.style.fontSize,this.axisFontFamily=i.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=i.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal=i.config.chart.type==="bar"&&i.config.plotOptions.bar.horizontal,this.xAxisoffX=0,i.config.xaxis.position==="bottom"&&(this.xAxisoffX=i.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new Re(t)}return L(_,[{key:"drawYaxis",value:function(t){var e=this,i=this.w,a=new V(this.ctx),r=i.config.yaxis[t].labels.style,o=r.fontSize,l=r.fontFamily,h=r.fontWeight,f=a.group({class:"apexcharts-yaxis",rel:t,transform:"translate("+i.globals.translateYAxisX[t]+", 0)"});if(this.axesUtils.isYAxisHidden(t))return f;var g=a.group({class:"apexcharts-yaxis-texts-g"});f.add(g);var p=i.globals.yAxisScale[t].result.length-1,x=i.globals.gridHeight/p,v=i.globals.translateY,w=i.globals.yLabelFormatters[t],A=i.globals.yAxisScale[t].result.slice();A=this.axesUtils.checkForReversedLabels(t,A);var S="";if(i.config.yaxis[t].labels.show)for(var E=function(F){var N=A[F];N=w(N,F,i);var B=i.config.yaxis[t].labels.padding;i.config.yaxis[t].opposite&&i.config.yaxis.length!==0&&(B*=-1);var $="end";i.config.yaxis[t].opposite&&($="start"),i.config.yaxis[t].labels.align==="left"?$="start":i.config.yaxis[t].labels.align==="center"?$="middle":i.config.yaxis[t].labels.align==="right"&&($="end");var j=e.axesUtils.getYAxisForeColor(r.colors,t),st=i.config.yaxis[t].labels.offsetY;i.config.chart.type==="heatmap"&&(st-=(i.globals.gridHeight/i.globals.series.length-1)/2);var dt=a.drawText({x:B,y:v+p/10+st+1,text:N,textAnchor:$,fontSize:o,fontFamily:l,fontWeight:h,maxWidth:i.config.yaxis[t].labels.maxWidth,foreColor:Array.isArray(j)?j[F]:j,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+r.cssClass});F===p&&(S=dt),g.add(dt);var mt=document.createElementNS(i.globals.SVGNS,"title");if(mt.textContent=Array.isArray(N)?N.join(" "):N,dt.node.appendChild(mt),i.config.yaxis[t].labels.rotate!==0){var At=a.rotateAroundCenter(S.node),It=a.rotateAroundCenter(dt.node);dt.node.setAttribute("transform","rotate(".concat(i.config.yaxis[t].labels.rotate," ").concat(At.x," ").concat(It.y,")"))}v+=x},I=p;I>=0;I--)E(I);if(i.config.yaxis[t].title.text!==void 0){var u=a.group({class:"apexcharts-yaxis-title"}),b=0;i.config.yaxis[t].opposite&&(b=i.globals.translateYAxisX[t]);var k=a.drawText({x:b,y:i.globals.gridHeight/2+i.globals.translateY+i.config.yaxis[t].title.offsetY,text:i.config.yaxis[t].title.text,textAnchor:"end",foreColor:i.config.yaxis[t].title.style.color,fontSize:i.config.yaxis[t].title.style.fontSize,fontWeight:i.config.yaxis[t].title.style.fontWeight,fontFamily:i.config.yaxis[t].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+i.config.yaxis[t].title.style.cssClass});u.add(k),f.add(u)}var P=i.config.yaxis[t].axisBorder,T=31+P.offsetX;if(i.config.yaxis[t].opposite&&(T=-31-P.offsetX),P.show){var O=a.drawLine(T,i.globals.translateY+P.offsetY-2,T,i.globals.gridHeight+i.globals.translateY+P.offsetY+2,P.color,0,P.width);f.add(O)}return i.config.yaxis[t].axisTicks.show&&this.axesUtils.drawYAxisTicks(T,p,P,i.config.yaxis[t].axisTicks,t,x,f),f}},{key:"drawYaxisInversed",value:function(t){var e=this.w,i=new V(this.ctx),a=i.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),r=i.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(e.globals.translateXAxisX,", ").concat(e.globals.translateXAxisY,")")});a.add(r);var o=e.globals.yAxisScale[t].result.length-1,l=e.globals.gridWidth/o+.1,h=l+e.config.xaxis.labels.offsetX,f=e.globals.xLabelFormatter,g=e.globals.yAxisScale[t].result.slice(),p=e.globals.timescaleLabels;p.length>0&&(this.xaxisLabels=p.slice(),o=(g=p.slice()).length),g=this.axesUtils.checkForReversedLabels(t,g);var x=p.length;if(e.config.xaxis.labels.show)for(var v=x?0:o;x?v=0;x?v++:v--){var w=g[v];w=f(w,v,e);var A=e.globals.gridWidth+e.globals.padHorizontal-(h-l+e.config.xaxis.labels.offsetX);if(p.length){var S=this.axesUtils.getLabel(g,p,A,v,this.drawnLabels,this.xaxisFontSize);A=S.x,w=S.text,this.drawnLabels.push(S.text),v===0&&e.globals.skipFirstTimelinelabel&&(w=""),v===g.length-1&&e.globals.skipLastTimelinelabel&&(w="")}var E=i.drawText({x:A,y:this.xAxisoffX+e.config.xaxis.labels.offsetY+30-(e.config.xaxis.position==="top"?e.globals.xAxisHeight+e.config.xaxis.axisTicks.height-2:0),text:w,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:e.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+e.config.xaxis.labels.style.cssClass});r.add(E),E.tspan(w);var I=document.createElementNS(e.globals.SVGNS,"title");I.textContent=w,E.node.appendChild(I),h+=l}return this.inversedYAxisTitleText(a),this.inversedYAxisBorder(a),a}},{key:"inversedYAxisBorder",value:function(t){var e=this.w,i=new V(this.ctx),a=e.config.xaxis.axisBorder;if(a.show){var r=0;e.config.chart.type==="bar"&&e.globals.isXNumeric&&(r-=15);var o=i.drawLine(e.globals.padHorizontal+r+a.offsetX,this.xAxisoffX,e.globals.gridWidth,this.xAxisoffX,a.color,0,a.height);this.elgrid&&this.elgrid.elGridBorders&&e.config.grid.show?this.elgrid.elGridBorders.add(o):t.add(o)}}},{key:"inversedYAxisTitleText",value:function(t){var e=this.w,i=new V(this.ctx);if(e.config.xaxis.title.text!==void 0){var a=i.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),r=i.drawText({x:e.globals.gridWidth/2+e.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(e.config.xaxis.title.style.fontSize)+e.config.xaxis.title.offsetY+20,text:e.config.xaxis.title.text,textAnchor:"middle",fontSize:e.config.xaxis.title.style.fontSize,fontFamily:e.config.xaxis.title.style.fontFamily,fontWeight:e.config.xaxis.title.style.fontWeight,foreColor:e.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+e.config.xaxis.title.style.cssClass});a.add(r),t.add(a)}}},{key:"yAxisTitleRotate",value:function(t,e){var i=this.w,a=new V(this.ctx),r={width:0,height:0},o={width:0,height:0},l=i.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-texts-g"));l!==null&&(r=l.getBoundingClientRect());var h=i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-title text"));if(h!==null&&(o=h.getBoundingClientRect()),h!==null){var f=this.xPaddingForYAxisTitle(t,r,o,e);h.setAttribute("x",f.xPos-(e?10:0))}if(h!==null){var g=a.rotateAroundCenter(h);h.setAttribute("transform","rotate(".concat(e?-1*i.config.yaxis[t].title.rotate:i.config.yaxis[t].title.rotate," ").concat(g.x," ").concat(g.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(t,e,i,a){var r=this.w,o=0,l=0,h=10;return r.config.yaxis[t].title.text===void 0||t<0?{xPos:l,padd:0}:(a?(l=e.width+r.config.yaxis[t].title.offsetX+i.width/2+h/2,(o+=1)===0&&(l-=h/2)):(l=-1*e.width+r.config.yaxis[t].title.offsetX+h/2+i.width/2,r.globals.isBarHorizontal&&(h=25,l=-1*e.width-r.config.yaxis[t].title.offsetX-h)),{xPos:l,padd:h})}},{key:"setYAxisXPosition",value:function(t,e){var i=this.w,a=0,r=0,o=18,l=1;i.config.yaxis.length>1&&(this.multipleYs=!0),i.config.yaxis.map(function(h,f){var g=i.globals.ignoreYAxisIndexes.indexOf(f)>-1||!h.show||h.floating||t[f].width===0,p=t[f].width+e[f].width;h.opposite?i.globals.isBarHorizontal?(r=i.globals.gridWidth+i.globals.translateX-1,i.globals.translateYAxisX[f]=r-h.labels.offsetX):(r=i.globals.gridWidth+i.globals.translateX+l,g||(l=l+p+20),i.globals.translateYAxisX[f]=r-h.labels.offsetX+20):(a=i.globals.translateX-o,g||(o=o+p+20),i.globals.translateYAxisX[f]=a+h.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var t=this.w,e=t.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(e=R.listToArray(e)).forEach(function(i,a){var r=t.config.yaxis[a];if(r&&!r.floating&&r.labels.align!==void 0){var o=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(a,"'] .apexcharts-yaxis-texts-g")),l=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(a,"'] .apexcharts-yaxis-label"));l=R.listToArray(l);var h=o.getBoundingClientRect();r.labels.align==="left"?(l.forEach(function(f,g){f.setAttribute("text-anchor","start")}),r.opposite||o.setAttribute("transform","translate(-".concat(h.width,", 0)"))):r.labels.align==="center"?(l.forEach(function(f,g){f.setAttribute("text-anchor","middle")}),o.setAttribute("transform","translate(".concat(h.width/2*(r.opposite?1:-1),", 0)"))):r.labels.align==="right"&&(l.forEach(function(f,g){f.setAttribute("text-anchor","end")}),r.opposite&&o.setAttribute("transform","translate(".concat(h.width,", 0)")))}})}}]),_}(),U=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w,this.documentEvent=R.bind(this.documentEvent,this)}return L(_,[{key:"addEventListener",value:function(t,e){var i=this.w;i.globals.events.hasOwnProperty(t)?i.globals.events[t].push(e):i.globals.events[t]=[e]}},{key:"removeEventListener",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){var a=i.globals.events[t].indexOf(e);a!==-1&&i.globals.events[t].splice(a,1)}}},{key:"fireEvent",value:function(t,e){var i=this.w;if(i.globals.events.hasOwnProperty(t)){e&&e.length||(e=[]);for(var a=i.globals.events[t],r=a.length,o=0;o0&&(e=this.w.config.chart.locales.concat(window.Apex.chart.locales));var i=e.filter(function(r){return r.name===t})[0];if(!i)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var a=R.extend(vt,i);this.w.globals.locale=a.options}}]),_}(),K=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w}return L(_,[{key:"drawAxis",value:function(t,e){var i,a,r=this,o=this.w.globals,l=this.w.config,h=new ze(this.ctx,e),f=new H(this.ctx,e);o.axisCharts&&t!=="radar"&&(o.isBarHorizontal?(a=f.drawYaxisInversed(0),i=h.drawXaxisInversed(0),o.dom.elGraphical.add(i),o.dom.elGraphical.add(a)):(i=h.drawXaxis(),o.dom.elGraphical.add(i),l.yaxis.map(function(g,p){if(o.ignoreYAxisIndexes.indexOf(p)===-1&&(a=f.drawYaxis(p),o.dom.Paper.add(a),r.w.config.grid.position==="back")){var x=o.dom.Paper.children()[1];x.remove(),o.dom.Paper.add(x)}})))}}]),_}(),Q=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w}return L(_,[{key:"drawXCrosshairs",value:function(){var t=this.w,e=new V(this.ctx),i=new ut(this.ctx),a=t.config.xaxis.crosshairs.fill.gradient,r=t.config.xaxis.crosshairs.dropShadow,o=t.config.xaxis.crosshairs.fill.type,l=a.colorFrom,h=a.colorTo,f=a.opacityFrom,g=a.opacityTo,p=a.stops,x=r.enabled,v=r.left,w=r.top,A=r.blur,S=r.color,E=r.opacity,I=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){o==="gradient"&&(I=e.drawGradient("vertical",l,h,f,g,null,p,null));var u=e.drawRect();t.config.xaxis.crosshairs.width===1&&(u=e.drawLine());var b=t.globals.gridHeight;(!R.isNumber(b)||b<0)&&(b=0);var k=t.config.xaxis.crosshairs.width;(!R.isNumber(k)||k<0)&&(k=0),u.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:b,width:k,height:b,fill:I,filter:"none","fill-opacity":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,"stroke-width":t.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":t.config.xaxis.crosshairs.stroke.dashArray}),x&&(u=i.dropShadow(u,{left:v,top:w,blur:A,color:S,opacity:E})),t.globals.dom.elGraphical.add(u)}}},{key:"drawYCrosshairs",value:function(){var t=this.w,e=new V(this.ctx),i=t.config.yaxis[0].crosshairs,a=t.globals.barPadForNumericAxis;if(t.config.yaxis[0].crosshairs.show){var r=e.drawLine(-a,0,t.globals.gridWidth+a,0,i.stroke.color,i.stroke.dashArray,i.stroke.width);r.attr({class:"apexcharts-ycrosshairs"}),t.globals.dom.elGraphical.add(r)}var o=e.drawLine(-a,0,t.globals.gridWidth+a,0,i.stroke.color,0,0);o.attr({class:"apexcharts-ycrosshairs-hidden"}),t.globals.dom.elGraphical.add(o)}}]),_}(),rt=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w}return L(_,[{key:"checkResponsiveConfig",value:function(t){var e=this,i=this.w,a=i.config;if(a.responsive.length!==0){var r=a.responsive.slice();r.sort(function(f,g){return f.breakpoint>g.breakpoint?1:g.breakpoint>f.breakpoint?-1:0}).reverse();var o=new Le({}),l=function(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},g=r[0].breakpoint,p=window.innerWidth>0?window.innerWidth:screen.width;if(p>g){var x=it.extendArrayProps(o,i.globals.initialConfig,i);f=R.extend(x,f),f=R.extend(i.config,f),e.overrideResponsiveOptions(f)}else for(var v=0;v0&&typeof i.config.colors[0]=="function"&&(i.globals.colors=i.config.series.map(function(w,A){var S=i.config.colors[A];return S||(S=i.config.colors[0]),typeof S=="function"?(e.isColorFn=!0,S({value:i.globals.axisCharts?i.globals.series[A][0]?i.globals.series[A][0]:0:i.globals.series[A],seriesIndex:A,dataPointIndex:A,w:i})):S}))),i.globals.seriesColors.map(function(w,A){w&&(i.globals.colors[A]=w)}),i.config.theme.monochrome.enabled){var r=[],o=i.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(o=i.globals.series[0].length*i.globals.series.length);for(var l=i.config.theme.monochrome.color,h=1/(o/i.config.theme.monochrome.shadeIntensity),f=i.config.theme.monochrome.shadeTo,g=0,p=0;p2&&arguments[2]!==void 0?arguments[2]:null,a=this.w,r=e||a.globals.series.length;if(i===null&&(i=this.isBarDistributed||this.isHeatmapDistributed||a.config.chart.type==="heatmap"&&a.config.plotOptions.heatmap.colorScale.inverse),i&&a.globals.series.length&&(r=a.globals.series[a.globals.maxValsInArrayIndex].length*a.globals.series.length),t.lengtht.globals.svgWidth&&(this.dCtx.lgRect.width=t.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(t,e){var i=t;if(this.w.globals.isMultiLineX){var a=e.map(function(o,l){return Array.isArray(o)?o.length:1}),r=Math.max.apply(Math,nt(a));i=e[a.indexOf(r)]}return i}}]),_}(),ot=function(){function _(t){y(this,_),this.w=t.w,this.dCtx=t}return L(_,[{key:"getxAxisLabelsCoords",value:function(){var t,e=this.w,i=e.globals.labels.slice();if(e.config.xaxis.convertedCatToNumeric&&i.length===0&&(i=e.globals.categoryLabels),e.globals.timescaleLabels.length>0){var a=this.getxAxisTimeScaleLabelsCoords();t={width:a.width,height:a.height},e.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends=e.config.legend.position!=="left"&&e.config.legend.position!=="right"||e.config.legend.floating?0:this.dCtx.lgRect.width;var r=e.globals.xLabelFormatter,o=R.getLargestStringFromArr(i),l=this.dCtx.dimHelpers.getLargestStringFromMultiArr(o,i);e.globals.isBarHorizontal&&(l=o=e.globals.yAxisScale[0].result.reduce(function(w,A){return w.length>A.length?w:A},0));var h=new Pe(this.dCtx.ctx),f=o;o=h.xLabelFormat(r,o,f,{i:void 0,dateFormatter:new Tt(this.dCtx.ctx).formatDate,w:e}),l=h.xLabelFormat(r,l,f,{i:void 0,dateFormatter:new Tt(this.dCtx.ctx).formatDate,w:e}),(e.config.xaxis.convertedCatToNumeric&&o===void 0||String(o).trim()==="")&&(l=o="1");var g=new V(this.dCtx.ctx),p=g.getTextRects(o,e.config.xaxis.labels.style.fontSize),x=p;if(o!==l&&(x=g.getTextRects(l,e.config.xaxis.labels.style.fontSize)),(t={width:p.width>=x.width?p.width:x.width,height:p.height>=x.height?p.height:x.height}).width*i.length>e.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&e.config.xaxis.labels.rotate!==0||e.config.xaxis.labels.rotateAlways){if(!e.globals.isBarHorizontal){e.globals.rotateXLabels=!0;var v=function(w){return g.getTextRects(w,e.config.xaxis.labels.style.fontSize,e.config.xaxis.labels.style.fontFamily,"rotate(".concat(e.config.xaxis.labels.rotate," 0 0)"),!1)};p=v(o),o!==l&&(x=v(l)),t.height=(p.height>x.height?p.height:x.height)/1.5,t.width=p.width>x.width?p.width:x.width}}else e.globals.rotateXLabels=!1}return e.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var t,e=this.w;if(!e.globals.hasXaxisGroups)return{width:0,height:0};var i,a=((t=e.config.xaxis.group.style)===null||t===void 0?void 0:t.fontSize)||e.config.xaxis.labels.style.fontSize,r=e.globals.groups.map(function(p){return p.title}),o=R.getLargestStringFromArr(r),l=this.dCtx.dimHelpers.getLargestStringFromMultiArr(o,r),h=new V(this.dCtx.ctx),f=h.getTextRects(o,a),g=f;return o!==l&&(g=h.getTextRects(l,a)),i={width:f.width>=g.width?f.width:g.width,height:f.height>=g.height?f.height:g.height},e.config.xaxis.labels.show||(i={width:0,height:0}),{width:i.width,height:i.height}}},{key:"getxAxisTitleCoords",value:function(){var t=this.w,e=0,i=0;if(t.config.xaxis.title.text!==void 0){var a=new V(this.dCtx.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);e=a.width,i=a.height}return{width:e,height:i}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var t,e=this.w;this.dCtx.timescaleLabels=e.globals.timescaleLabels.slice();var i=this.dCtx.timescaleLabels.map(function(r){return r.value}),a=i.reduce(function(r,o){return r===void 0?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):r.length>o.length?r:o},0);return 1.05*(t=new V(this.dCtx.ctx).getTextRects(a,e.config.xaxis.labels.style.fontSize)).width*i.length>e.globals.gridWidth&&e.config.xaxis.labels.rotate!==0&&(e.globals.overlappingXLabels=!0),t}},{key:"additionalPaddingXLabels",value:function(t){var e=this,i=this.w,a=i.globals,r=i.config,o=r.xaxis.type,l=t.width;a.skipLastTimelinelabel=!1,a.skipFirstTimelinelabel=!1;var h=i.config.yaxis[0].opposite&&i.globals.isBarHorizontal,f=function(g,p){r.yaxis.length>1&&function(x){return a.collapsedSeriesIndices.indexOf(x)!==-1}(p)||function(x){if(e.dCtx.timescaleLabels&&e.dCtx.timescaleLabels.length){var v=e.dCtx.timescaleLabels[0],w=e.dCtx.timescaleLabels[e.dCtx.timescaleLabels.length-1].position+l/1.75-e.dCtx.yAxisWidthRight,A=v.position-l/1.75+e.dCtx.yAxisWidthLeft,S=i.config.legend.position==="right"&&e.dCtx.lgRect.width>0?e.dCtx.lgRect.width:0;w>a.svgWidth-a.translateX-S&&(a.skipLastTimelinelabel=!0),A<-(x.show&&!x.floating||r.chart.type!=="bar"&&r.chart.type!=="candlestick"&&r.chart.type!=="rangeBar"&&r.chart.type!=="boxPlot"?10:l/1.75)&&(a.skipFirstTimelinelabel=!0)}else o==="datetime"?e.dCtx.gridPad.right((T=String(p(k,h)))===null||T===void 0?void 0:T.length)?b:k},x),w=v=p(v,h);if(v!==void 0&&v.length!==0||(v=f.niceMax),e.globals.isBarHorizontal){a=0;var A=e.globals.labels.slice();v=R.getLargestStringFromArr(A),v=p(v,{seriesIndex:l,dataPointIndex:-1,w:e}),w=t.dCtx.dimHelpers.getLargestStringFromMultiArr(v,A)}var S=new V(t.dCtx.ctx),E="rotate(".concat(o.labels.rotate," 0 0)"),I=S.getTextRects(v,o.labels.style.fontSize,o.labels.style.fontFamily,E,!1),u=I;v!==w&&(u=S.getTextRects(w,o.labels.style.fontSize,o.labels.style.fontFamily,E,!1)),i.push({width:(g>u.width||g>I.width?g:u.width>I.width?u.width:I.width)+a,height:u.height>I.height?u.height:I.height})}else i.push({width:0,height:0})}),i}},{key:"getyAxisTitleCoords",value:function(){var t=this,e=this.w,i=[];return e.config.yaxis.map(function(a,r){if(a.show&&a.title.text!==void 0){var o=new V(t.dCtx.ctx),l="rotate(".concat(a.title.rotate," 0 0)"),h=o.getTextRects(a.title.text,a.title.style.fontSize,a.title.style.fontFamily,l,!1);i.push({width:h.width,height:h.height})}else i.push({width:0,height:0})}),i}},{key:"getTotalYAxisWidth",value:function(){var t=this.w,e=0,i=0,a=0,r=t.globals.yAxisScale.length>1?10:0,o=new Re(this.dCtx.ctx),l=function(h,f){var g=t.config.yaxis[f].floating,p=0;h.width>0&&!g?(p=h.width+r,function(x){return t.globals.ignoreYAxisIndexes.indexOf(x)>-1}(f)&&(p=p-h.width-r)):p=g||o.isYAxisHidden(f)?0:5,t.config.yaxis[f].opposite?a+=p:i+=p,e+=p};return t.globals.yLabelsCoords.map(function(h,f){l(h,f)}),t.globals.yTitleCoords.map(function(h,f){l(h,f)}),t.globals.isBarHorizontal&&!t.config.yaxis[0].floating&&(e=t.globals.yLabelsCoords[0].width+t.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=i,this.dCtx.yAxisWidthRight=a,e}}]),_}(),pt=function(){function _(t){y(this,_),this.w=t.w,this.dCtx=t}return L(_,[{key:"gridPadForColumnsInNumericAxis",value:function(t){var e=this.w;if(e.globals.noData||e.globals.allSeriesCollapsed)return 0;var i=function(g){return g==="bar"||g==="rangeBar"||g==="candlestick"||g==="boxPlot"},a=e.config.chart.type,r=0,o=i(a)?e.config.series.length:1;if(e.globals.comboBarCount>0&&(o=e.globals.comboBarCount),e.globals.collapsedSeries.forEach(function(g){i(g.type)&&(o-=1)}),e.config.chart.stacked&&(o=1),(i(a)||e.globals.comboBarCount>0)&&e.globals.isXNumeric&&!e.globals.isBarHorizontal&&o>0){var l,h,f=Math.abs(e.globals.initialMaxX-e.globals.initialMinX);f<=3&&(f=e.globals.dataPoints),l=f/t,e.globals.minXDiff&&e.globals.minXDiff/l>0&&(h=e.globals.minXDiff/l),h>t/2&&(h/=2),(r=h/o*parseInt(e.config.plotOptions.bar.columnWidth,10)/100)<1&&(r=1),r=r/(o>1?1:1.5)+5,e.globals.barPadForNumericAxis=r}return r}},{key:"gridPadFortitleSubtitle",value:function(){var t=this,e=this.w,i=e.globals,a=this.dCtx.isSparkline||!e.globals.axisCharts?0:10;["title","subtitle"].forEach(function(l){e.config[l].text!==void 0?a+=e.config[l].margin:a+=t.dCtx.isSparkline||!e.globals.axisCharts?0:5}),!e.config.legend.show||e.config.legend.position!=="bottom"||e.config.legend.floating||e.globals.axisCharts||(a+=10);var r=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),o=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");i.gridHeight=i.gridHeight-r.height-o.height-a,i.translateY=i.translateY+r.height+o.height+a}},{key:"setGridXPosForDualYAxis",value:function(t,e){var i=this.w,a=new Re(this.dCtx.ctx);i.config.yaxis.map(function(r,o){i.globals.ignoreYAxisIndexes.indexOf(o)!==-1||r.floating||a.isYAxisHidden(o)||(r.opposite&&(i.globals.translateX=i.globals.translateX-(e[o].width+t[o].width)-parseInt(i.config.yaxis[o].labels.style.fontSize,10)/1.2-12),i.globals.translateX<2&&(i.globals.translateX=2))})}}]),_}(),wt=function(){function _(t){y(this,_),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 J(this),this.dimYAxis=new bt(this),this.dimXAxis=new ot(this),this.dimGrid=new pt(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return L(_,[{key:"plotCoords",value:function(){var t=this,e=this.w,i=e.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&((e.config.markers.discrete.length>0||e.config.markers.size>0)&&Object.entries(this.gridPad).forEach(function(r){var o=xt(r,2),l=o[0],h=o[1];t.gridPad[l]=Math.max(h,t.w.globals.markers.largestSize/1.5)}),this.gridPad.top=Math.max(e.config.stroke.width/2,this.gridPad.top),this.gridPad.bottom=Math.max(e.config.stroke.width/2,this.gridPad.bottom)),i.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),i.gridHeight=i.gridHeight-this.gridPad.top-this.gridPad.bottom,i.gridWidth=i.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var a=this.dimGrid.gridPadForColumnsInNumericAxis(i.gridWidth);i.gridWidth=i.gridWidth-2*a,i.translateX=i.translateX+this.gridPad.left+this.xPadLeft+(a>0?a+4:0),i.translateY=i.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var t=this,e=this.w,i=e.globals,a=this.dimYAxis.getyAxisLabelsCoords(),r=this.dimYAxis.getyAxisTitleCoords();e.globals.yLabelsCoords=[],e.globals.yTitleCoords=[],e.config.yaxis.map(function(v,w){e.globals.yLabelsCoords.push({width:a[w].width,index:w}),e.globals.yTitleCoords.push({width:r[w].width,index:w})}),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var o=this.dimXAxis.getxAxisLabelsCoords(),l=this.dimXAxis.getxAxisGroupLabelsCoords(),h=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(o,h,l),i.translateXAxisY=e.globals.rotateXLabels?this.xAxisHeight/8:-4,i.translateXAxisX=e.globals.rotateXLabels&&e.globals.isXNumeric&&e.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,e.globals.isBarHorizontal&&(i.rotateXLabels=!1,i.translateXAxisY=parseInt(e.config.xaxis.labels.style.fontSize,10)/1.5*-1),i.translateXAxisY=i.translateXAxisY+e.config.xaxis.labels.offsetY,i.translateXAxisX=i.translateXAxisX+e.config.xaxis.labels.offsetX;var f=this.yAxisWidth,g=this.xAxisHeight;i.xAxisLabelsHeight=this.xAxisHeight-h.height,i.xAxisGroupLabelsHeight=i.xAxisLabelsHeight-o.height,i.xAxisLabelsWidth=this.xAxisWidth,i.xAxisHeight=this.xAxisHeight;var p=10;(e.config.chart.type==="radar"||this.isSparkline)&&(f=0,g=i.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||e.config.chart.type==="treemap")&&(f=0,g=0,p=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(o);var x=function(){i.translateX=f,i.gridHeight=i.svgHeight-t.lgRect.height-g-(t.isSparkline||e.config.chart.type==="treemap"?0:e.globals.rotateXLabels?10:15),i.gridWidth=i.svgWidth-f};switch(e.config.xaxis.position==="top"&&(p=i.xAxisHeight-e.config.xaxis.axisTicks.height-5),e.config.legend.position){case"bottom":i.translateY=p,x();break;case"top":i.translateY=this.lgRect.height+p,x();break;case"left":i.translateY=p,i.translateX=this.lgRect.width+f,i.gridHeight=i.svgHeight-g-12,i.gridWidth=i.svgWidth-this.lgRect.width-f;break;case"right":i.translateY=p,i.translateX=f,i.gridHeight=i.svgHeight-g-12,i.gridWidth=i.svgWidth-this.lgRect.width-f-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(r,a),new H(this.ctx).setYAxisXPosition(a,r)}},{key:"setDimensionsForNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=t.config,a=0;t.config.legend.show&&!t.config.legend.floating&&(a=20);var r=i.chart.type==="pie"||i.chart.type==="polarArea"||i.chart.type==="donut"?"pie":"radialBar",o=i.plotOptions[r].offsetY,l=i.plotOptions[r].offsetX;if(!i.legend.show||i.legend.floating)return e.gridHeight=e.svgHeight-i.grid.padding.left+i.grid.padding.right,e.gridWidth=e.gridHeight,e.translateY=o,void(e.translateX=l+(e.svgWidth-e.gridWidth)/2);switch(i.legend.position){case"bottom":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=o-10,e.translateX=l+(e.svgWidth-e.gridWidth)/2;break;case"top":e.gridHeight=e.svgHeight-this.lgRect.height-e.goldenPadding,e.gridWidth=e.svgWidth,e.translateY=this.lgRect.height+o+10,e.translateX=l+(e.svgWidth-e.gridWidth)/2;break;case"left":e.gridWidth=e.svgWidth-this.lgRect.width-a,e.gridHeight=i.chart.height!=="auto"?e.svgHeight:e.gridWidth,e.translateY=o,e.translateX=l+this.lgRect.width+a;break;case"right":e.gridWidth=e.svgWidth-this.lgRect.width-a-5,e.gridHeight=i.chart.height!=="auto"?e.svgHeight:e.gridWidth,e.translateY=o,e.translateX=l+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(t,e,i){var a=this.w,r=a.globals.hasXaxisGroups?2:1,o=i.height+t.height+e.height,l=a.globals.isMultiLineX?1.2:a.globals.LINE_HEIGHT_RATIO,h=a.globals.rotateXLabels?22:10,f=a.globals.rotateXLabels&&a.config.legend.position==="bottom"?10:0;this.xAxisHeight=o*l+r*h+f,this.xAxisWidth=t.width,this.xAxisHeight-e.height>a.config.xaxis.labels.maxHeight&&(this.xAxisHeight=a.config.xaxis.labels.maxHeight),a.config.xaxis.labels.minHeight&&this.xAxisHeightp&&(this.yAxisWidth=p)}}]),_}(),_t=function(){function _(t){y(this,_),this.w=t.w,this.lgCtx=t}return L(_,[{key:"getLegendStyles",value:function(){var t,e,i,a=document.createElement("style");a.setAttribute("type","text/css");var r=((t=this.lgCtx.ctx)===null||t===void 0||(e=t.opts)===null||e===void 0||(i=e.chart)===null||i===void 0?void 0:i.nonce)||this.w.config.chart.nonce;r&&a.setAttribute("nonce",r);var o=document.createTextNode(` .apexcharts-legend { display: flex; overflow: auto; @@ -83,7 +83,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho } .apexcharts-inactive-legend { opacity: 0.45; - }`);return a.appendChild(o),a}},{key:"getLegendBBox",value:function(){var t=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),e=t.width;return{clwh:t.height,clww:e}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(t,e){var i=this,a=this.w;if(a.globals.axisCharts||a.config.chart.type==="radialBar"){a.globals.resized=!0;var r=null,o=null;a.globals.risingSeries=[],a.globals.axisCharts?(r=a.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"']")),o=parseInt(r.getAttribute("data:realIndex"),10)):(r=a.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t+1,"']")),o=parseInt(r.getAttribute("rel"),10)-1),e?[{cs:a.globals.collapsedSeries,csi:a.globals.collapsedSeriesIndices},{cs:a.globals.ancillaryCollapsedSeries,csi:a.globals.ancillaryCollapsedSeriesIndices}].forEach(function(g){i.riseCollapsedSeries(g.cs,g.csi,o)}):this.hideSeries({seriesEl:r,realIndex:o})}else{var l=a.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(t+1,"'] path")),h=a.config.chart.type;if(h==="pie"||h==="polarArea"||h==="donut"){var f=a.config.plotOptions.pie.donut.labels;new W(this.lgCtx.ctx).pathMouseDown(l.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(l.members[0].node,f)}l.fire("click")}}},{key:"hideSeries",value:function(t){var e=t.seriesEl,i=t.realIndex,a=this.w,r=z.clone(a.config.series);if(a.globals.axisCharts){var o=!1;if(a.config.yaxis[i]&&a.config.yaxis[i].show&&a.config.yaxis[i].showAlways&&(o=!0,a.globals.ancillaryCollapsedSeriesIndices.indexOf(i)<0&&(a.globals.ancillaryCollapsedSeries.push({index:i,data:r[i].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),a.globals.ancillaryCollapsedSeriesIndices.push(i))),!o){a.globals.collapsedSeries.push({index:i,data:r[i].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),a.globals.collapsedSeriesIndices.push(i);var l=a.globals.risingSeries.indexOf(i);a.globals.risingSeries.splice(l,1)}}else a.globals.collapsedSeries.push({index:i,data:r[i]}),a.globals.collapsedSeriesIndices.push(i);for(var h=e.childNodes,f=0;f0){for(var o=0;o-1&&(t[a].data=[])}):t.forEach(function(i,a){e.globals.collapsedSeriesIndices.indexOf(a)>-1&&(t[a]=0)}),t}}]),E}(),Ht=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed=this.w.config.chart.type==="bar"&&this.w.config.plotOptions.bar.distributed&&this.w.config.series.length===1,this.legendHelpers=new Et(this)}return L(E,[{key:"init",value:function(){var t=this.w,e=t.globals,i=t.config;if((i.legend.showForSingleSeries&&e.series.length===1||this.isBarsDistributed||e.series.length>1||!e.axisCharts)&&i.legend.show){for(;e.dom.elLegendWrap.firstChild;)e.dom.elLegendWrap.removeChild(e.dom.elLegendWrap.firstChild);this.drawLegends(),z.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),i.legend.position==="bottom"||i.legend.position==="top"?this.legendAlignHorizontal():i.legend.position!=="right"&&i.legend.position!=="left"||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var t=this,e=this.w,i=e.config.legend.fontFamily,a=e.globals.seriesNames,r=e.globals.colors.slice();if(e.config.chart.type==="heatmap"){var o=e.config.plotOptions.heatmap.colorScale.ranges;a=o.map(function(V){return V.name?V.name:V.from+" - "+V.to}),r=o.map(function(V){return V.color})}else this.isBarsDistributed&&(a=e.globals.labels.slice());e.config.legend.customLegendItems.length&&(a=e.config.legend.customLegendItems);for(var l=e.globals.legendFormatter,h=e.config.legend.inverseOrder,f=h?a.length-1:0;h?f>=0:f<=a.length-1;h?f--:f++){var g,p=l(a[f],{seriesIndex:f,w:e}),x=!1,v=!1;if(e.globals.collapsedSeries.length>0)for(var w=0;w0)for(var A=0;A0?f-10:0)+(g>0?g-10:0)}a.style.position="absolute",o=o+t+i.config.legend.offsetX,l=l+e+i.config.legend.offsetY,a.style.left=o+"px",a.style.top=l+"px",i.config.legend.position==="bottom"?(a.style.top="auto",a.style.bottom=5-i.config.legend.offsetY+"px"):i.config.legend.position==="right"&&(a.style.left="auto",a.style.right=25+i.config.legend.offsetX+"px"),["width","height"].forEach(function(p){a.style[p]&&(a.style[p]=parseInt(i.config.legend[p],10)+"px")})}},{key:"legendAlignHorizontal",value:function(){var t=this.w;t.globals.dom.elLegendWrap.style.right=0;var e=this.legendHelpers.getLegendBBox(),i=new vt(this.ctx),a=i.dimHelpers.getTitleSubtitleCoords("title"),r=i.dimHelpers.getTitleSubtitleCoords("subtitle"),o=0;t.config.legend.position==="bottom"?o=-e.clwh/1.8:t.config.legend.position==="top"&&(o=a.height+r.height+t.config.title.margin+t.config.subtitle.margin-10),this.setLegendWrapXY(20,o)}},{key:"legendAlignVertical",value:function(){var t=this.w,e=this.legendHelpers.getLegendBBox(),i=0;t.config.legend.position==="left"&&(i=20),t.config.legend.position==="right"&&(i=t.globals.svgWidth-e.clww-10),this.setLegendWrapXY(i,20)}},{key:"onLegendHovered",value:function(t){var e=this.w,i=t.target.classList.contains("apexcharts-legend-series")||t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker");if(e.config.chart.type==="heatmap"||this.isBarsDistributed){if(i){var a=parseInt(t.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,a,this.w]),new Qt(this.ctx).highlightRangeInSeries(t,t.target)}}else!t.target.classList.contains("apexcharts-inactive-legend")&&i&&new Qt(this.ctx).toggleSeriesOnHover(t,t.target)}},{key:"onLegendClick",value:function(t){var e=this.w;if(!e.config.legend.customLegendItems.length&&(t.target.classList.contains("apexcharts-legend-series")||t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker"))){var i=parseInt(t.target.getAttribute("rel"),10)-1,a=t.target.getAttribute("data:collapsed")==="true",r=this.w.config.chart.events.legendClick;typeof r=="function"&&r(this.ctx,i,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,i,this.w]);var o=this.w.config.legend.markers.onClick;typeof o=="function"&&t.target.classList.contains("apexcharts-legend-marker")&&(o(this.ctx,i,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,i,this.w])),e.config.chart.type!=="treemap"&&e.config.chart.type!=="heatmap"&&!this.isBarsDistributed&&e.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(i,a)}}}]),E}(),Ft=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w;var e=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=e.globals.minX,this.maxX=e.globals.maxX}return L(E,[{key:"createToolbar",value:function(){var t=this,e=this.w,i=function(){return document.createElement("div")},a=i();if(a.setAttribute("class","apexcharts-toolbar"),a.style.top=e.config.chart.toolbar.offsetY+"px",a.style.right=3-e.config.chart.toolbar.offsetX+"px",e.globals.dom.elWrap.appendChild(a),this.elZoom=i(),this.elZoomIn=i(),this.elZoomOut=i(),this.elPan=i(),this.elSelection=i(),this.elZoomReset=i(),this.elMenuIcon=i(),this.elMenu=i(),this.elCustomIcons=[],this.t=e.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var r=0;r + }`);return a.appendChild(o),a}},{key:"getLegendBBox",value:function(){var t=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),e=t.width;return{clwh:t.height,clww:e}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(t,e){var i=this,a=this.w;if(a.globals.axisCharts||a.config.chart.type==="radialBar"){a.globals.resized=!0;var r=null,o=null;a.globals.risingSeries=[],a.globals.axisCharts?(r=a.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"']")),o=parseInt(r.getAttribute("data:realIndex"),10)):(r=a.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t+1,"']")),o=parseInt(r.getAttribute("rel"),10)-1),e?[{cs:a.globals.collapsedSeries,csi:a.globals.collapsedSeriesIndices},{cs:a.globals.ancillaryCollapsedSeries,csi:a.globals.ancillaryCollapsedSeriesIndices}].forEach(function(g){i.riseCollapsedSeries(g.cs,g.csi,o)}):this.hideSeries({seriesEl:r,realIndex:o})}else{var l=a.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(t+1,"'] path")),h=a.config.chart.type;if(h==="pie"||h==="polarArea"||h==="donut"){var f=a.config.plotOptions.pie.donut.labels;new V(this.lgCtx.ctx).pathMouseDown(l.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(l.members[0].node,f)}l.fire("click")}}},{key:"hideSeries",value:function(t){var e=t.seriesEl,i=t.realIndex,a=this.w,r=R.clone(a.config.series);if(a.globals.axisCharts){var o=!1;if(a.config.yaxis[i]&&a.config.yaxis[i].show&&a.config.yaxis[i].showAlways&&(o=!0,a.globals.ancillaryCollapsedSeriesIndices.indexOf(i)<0&&(a.globals.ancillaryCollapsedSeries.push({index:i,data:r[i].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),a.globals.ancillaryCollapsedSeriesIndices.push(i))),!o){a.globals.collapsedSeries.push({index:i,data:r[i].data.slice(),type:e.parentNode.className.baseVal.split("-")[1]}),a.globals.collapsedSeriesIndices.push(i);var l=a.globals.risingSeries.indexOf(i);a.globals.risingSeries.splice(l,1)}}else a.globals.collapsedSeries.push({index:i,data:r[i]}),a.globals.collapsedSeriesIndices.push(i);for(var h=e.childNodes,f=0;f0){for(var o=0;o-1&&(t[a].data=[])}):t.forEach(function(i,a){e.globals.collapsedSeriesIndices.indexOf(a)>-1&&(t[a]=0)}),t}}]),_}(),Ht=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w,this.onLegendClick=this.onLegendClick.bind(this),this.onLegendHovered=this.onLegendHovered.bind(this),this.isBarsDistributed=this.w.config.chart.type==="bar"&&this.w.config.plotOptions.bar.distributed&&this.w.config.series.length===1,this.legendHelpers=new _t(this)}return L(_,[{key:"init",value:function(){var t=this.w,e=t.globals,i=t.config;if((i.legend.showForSingleSeries&&e.series.length===1||this.isBarsDistributed||e.series.length>1||!e.axisCharts)&&i.legend.show){for(;e.dom.elLegendWrap.firstChild;)e.dom.elLegendWrap.removeChild(e.dom.elLegendWrap.firstChild);this.drawLegends(),R.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),i.legend.position==="bottom"||i.legend.position==="top"?this.legendAlignHorizontal():i.legend.position!=="right"&&i.legend.position!=="left"||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var t=this,e=this.w,i=e.config.legend.fontFamily,a=e.globals.seriesNames,r=e.globals.colors.slice();if(e.config.chart.type==="heatmap"){var o=e.config.plotOptions.heatmap.colorScale.ranges;a=o.map(function(j){return j.name?j.name:j.from+" - "+j.to}),r=o.map(function(j){return j.color})}else this.isBarsDistributed&&(a=e.globals.labels.slice());e.config.legend.customLegendItems.length&&(a=e.config.legend.customLegendItems);for(var l=e.globals.legendFormatter,h=e.config.legend.inverseOrder,f=h?a.length-1:0;h?f>=0:f<=a.length-1;h?f--:f++){var g,p=l(a[f],{seriesIndex:f,w:e}),x=!1,v=!1;if(e.globals.collapsedSeries.length>0)for(var w=0;w0)for(var A=0;A0?f-10:0)+(g>0?g-10:0)}a.style.position="absolute",o=o+t+i.config.legend.offsetX,l=l+e+i.config.legend.offsetY,a.style.left=o+"px",a.style.top=l+"px",i.config.legend.position==="bottom"?(a.style.top="auto",a.style.bottom=5-i.config.legend.offsetY+"px"):i.config.legend.position==="right"&&(a.style.left="auto",a.style.right=25+i.config.legend.offsetX+"px"),["width","height"].forEach(function(p){a.style[p]&&(a.style[p]=parseInt(i.config.legend[p],10)+"px")})}},{key:"legendAlignHorizontal",value:function(){var t=this.w;t.globals.dom.elLegendWrap.style.right=0;var e=this.legendHelpers.getLegendBBox(),i=new wt(this.ctx),a=i.dimHelpers.getTitleSubtitleCoords("title"),r=i.dimHelpers.getTitleSubtitleCoords("subtitle"),o=0;t.config.legend.position==="bottom"?o=-e.clwh/1.8:t.config.legend.position==="top"&&(o=a.height+r.height+t.config.title.margin+t.config.subtitle.margin-10),this.setLegendWrapXY(20,o)}},{key:"legendAlignVertical",value:function(){var t=this.w,e=this.legendHelpers.getLegendBBox(),i=0;t.config.legend.position==="left"&&(i=20),t.config.legend.position==="right"&&(i=t.globals.svgWidth-e.clww-10),this.setLegendWrapXY(i,20)}},{key:"onLegendHovered",value:function(t){var e=this.w,i=t.target.classList.contains("apexcharts-legend-series")||t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker");if(e.config.chart.type==="heatmap"||this.isBarsDistributed){if(i){var a=parseInt(t.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,a,this.w]),new Qt(this.ctx).highlightRangeInSeries(t,t.target)}}else!t.target.classList.contains("apexcharts-inactive-legend")&&i&&new Qt(this.ctx).toggleSeriesOnHover(t,t.target)}},{key:"onLegendClick",value:function(t){var e=this.w;if(!e.config.legend.customLegendItems.length&&(t.target.classList.contains("apexcharts-legend-series")||t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker"))){var i=parseInt(t.target.getAttribute("rel"),10)-1,a=t.target.getAttribute("data:collapsed")==="true",r=this.w.config.chart.events.legendClick;typeof r=="function"&&r(this.ctx,i,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,i,this.w]);var o=this.w.config.legend.markers.onClick;typeof o=="function"&&t.target.classList.contains("apexcharts-legend-marker")&&(o(this.ctx,i,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,i,this.w])),e.config.chart.type!=="treemap"&&e.config.chart.type!=="heatmap"&&!this.isBarsDistributed&&e.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(i,a)}}}]),_}(),Nt=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w;var e=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=e.globals.minX,this.maxX=e.globals.maxX}return L(_,[{key:"createToolbar",value:function(){var t=this,e=this.w,i=function(){return document.createElement("div")},a=i();if(a.setAttribute("class","apexcharts-toolbar"),a.style.top=e.config.chart.toolbar.offsetY+"px",a.style.right=3-e.config.chart.toolbar.offsetX+"px",e.globals.dom.elWrap.appendChild(a),this.elZoom=i(),this.elZoomIn=i(),this.elZoomOut=i(),this.elPan=i(),this.elSelection=i(),this.elZoomReset=i(),this.elMenuIcon=i(),this.elMenu=i(),this.elCustomIcons=[],this.t=e.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var r=0;r @@ -109,14 +109,14 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `,title:this.localeValues.pan,class:e.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),l("reset",this.elZoomReset,` -`),this.t.download&&o.push({el:this.elMenuIcon,icon:typeof this.t.download=="string"?this.t.download:'',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var f=0;f0&&a.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:i.globals.gridWidth,maxY:i.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var i=this.w,a=this.xyRatios;if(!i.globals.zoomEnabled){if(i.globals.selection!==void 0&&i.globals.selection!==null)this.drawSelectionRect(i.globals.selection);else if(i.config.chart.selection.xaxis.min!==void 0&&i.config.chart.selection.xaxis.max!==void 0){var r=(i.config.chart.selection.xaxis.min-i.globals.minX)/a.xRatio,o=i.globals.gridWidth-(i.globals.maxX-i.config.chart.selection.xaxis.max)/a.xRatio-r;i.globals.isRangeBar&&(r=(i.config.chart.selection.xaxis.min-i.globals.yAxisScale[0].niceMin)/a.invertedYRatio,o=(i.config.chart.selection.xaxis.max-i.config.chart.selection.xaxis.min)/a.invertedYRatio);var l={x:r,y:0,width:o,height:i.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(l),this.makeSelectionRectDraggable(),typeof i.config.chart.events.selection=="function"&&i.config.chart.events.selection(this.ctx,{xaxis:{min:i.config.chart.selection.xaxis.min,max:i.config.chart.selection.xaxis.max},yaxis:{}})}}}},{key:"drawSelectionRect",value:function(i){var a=i.x,r=i.y,o=i.width,l=i.height,h=i.translateX,f=h===void 0?0:h,g=i.translateY,p=g===void 0?0:g,x=this.w,v=this.zoomRect,w=this.selectionRect;if(this.dragged||x.globals.selection!==null){var A={transform:"translate("+f+", "+p+")"};x.globals.zoomEnabled&&this.dragged&&(o<0&&(o=1),v.attr({x:a,y:r,width:o,height:l,fill:x.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":x.config.chart.zoom.zoomedArea.fill.opacity,stroke:x.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":x.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":x.config.chart.zoom.zoomedArea.stroke.opacity}),W.setAttrs(v.node,A)),x.globals.selectionEnabled&&(w.attr({x:a,y:r,width:o>0?o:0,height:l>0?l:0,fill:x.config.chart.selection.fill.color,"fill-opacity":x.config.chart.selection.fill.opacity,stroke:x.config.chart.selection.stroke.color,"stroke-width":x.config.chart.selection.stroke.width,"stroke-dasharray":x.config.chart.selection.stroke.dashArray,"stroke-opacity":x.config.chart.selection.stroke.opacity}),W.setAttrs(w.node,A))}}},{key:"hideSelectionRect",value:function(i){i&&i.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(i){var a=i.context,r=i.zoomtype,o=this.w,l=a,h=this.gridRect.getBoundingClientRect(),f=l.startX-1,g=l.startY,p=!1,x=!1,v=l.clientX-h.left-f,w=l.clientY-h.top-g,A={};return Math.abs(v+f)>o.globals.gridWidth?v=o.globals.gridWidth-f:l.clientX-h.left<0&&(v=f),f>l.clientX-h.left&&(p=!0,v=Math.abs(v)),g>l.clientY-h.top&&(x=!0,w=Math.abs(w)),A=r==="x"?{x:p?f-v:f,y:0,width:v,height:o.globals.gridHeight}:r==="y"?{x:0,y:x?g-w:g,width:o.globals.gridWidth,height:w}:{x:p?f-v:f,y:x?g-w:g,width:v,height:w},l.drawSelectionRect(A),l.selectionDragging("resizing"),A}},{key:"selectionDragging",value:function(i,a){var r=this,o=this.w,l=this.xyRatios,h=this.selectionRect,f=0;i==="resizing"&&(f=30);var g=function(x){return parseFloat(h.node.getAttribute(x))},p={x:g("x"),y:g("y"),width:g("width"),height:g("height")};o.globals.selection=p,typeof o.config.chart.events.selection=="function"&&o.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var x,v,w,A,S=r.gridRect.getBoundingClientRect(),T=h.node.getBoundingClientRect();o.globals.isRangeBar?(x=o.globals.yAxisScale[0].niceMin+(T.left-S.left)*l.invertedYRatio,v=o.globals.yAxisScale[0].niceMin+(T.right-S.left)*l.invertedYRatio,w=0,A=1):(x=o.globals.xAxisScale.niceMin+(T.left-S.left)*l.xRatio,v=o.globals.xAxisScale.niceMin+(T.right-S.left)*l.xRatio,w=o.globals.yAxisScale[0].niceMin+(S.bottom-T.bottom)*l.yRatio[0],A=o.globals.yAxisScale[0].niceMax-(T.top-S.top)*l.yRatio[0]);var M={xaxis:{min:x,max:v},yaxis:{min:w,max:A}};o.config.chart.events.selection(r.ctx,M),o.config.chart.brush.enabled&&o.config.chart.events.brushScrolled!==void 0&&o.config.chart.events.brushScrolled(r.ctx,M)},f))}},{key:"selectionDrawn",value:function(i){var a=i.context,r=i.zoomtype,o=this.w,l=a,h=this.xyRatios,f=this.ctx.toolbar;if(l.startX>l.endX){var g=l.startX;l.startX=l.endX,l.endX=g}if(l.startY>l.endY){var p=l.startY;l.startY=l.endY,l.endY=p}var x=void 0,v=void 0;o.globals.isRangeBar?(x=o.globals.yAxisScale[0].niceMin+l.startX*h.invertedYRatio,v=o.globals.yAxisScale[0].niceMin+l.endX*h.invertedYRatio):(x=o.globals.xAxisScale.niceMin+l.startX*h.xRatio,v=o.globals.xAxisScale.niceMin+l.endX*h.xRatio);var w=[],A=[];if(o.config.yaxis.forEach(function(_,O){w.push(o.globals.yAxisScale[O].niceMax-h.yRatio[O]*l.startY),A.push(o.globals.yAxisScale[O].niceMax-h.yRatio[O]*l.endY)}),l.dragged&&(l.dragX>10||l.dragY>10)&&x!==v){if(o.globals.zoomEnabled){var S=z.clone(o.globals.initialConfig.yaxis),T=z.clone(o.globals.initialConfig.xaxis);if(o.globals.zoomed=!0,o.config.xaxis.convertedCatToNumeric&&(x=Math.floor(x),v=Math.floor(v),x<1&&(x=1,v=o.globals.dataPoints),v-x<2&&(v=x+1)),r!=="xy"&&r!=="x"||(T={min:x,max:v}),r!=="xy"&&r!=="y"||S.forEach(function(_,O){S[O].min=A[O],S[O].max=w[O]}),o.config.chart.zoom.autoScaleYaxis){var M=new Ze(l.ctx);S=M.autoScaleY(l.ctx,S,{xaxis:T})}if(f){var u=f.getBeforeZoomRange(T,S);u&&(T=u.xaxis?u.xaxis:T,S=u.yaxis?u.yaxis:S)}var b={xaxis:T};o.config.chart.group||(b.yaxis=S),l.ctx.updateHelpers._updateOptions(b,!1,l.w.config.chart.animations.dynamicAnimation.enabled),typeof o.config.chart.events.zoomed=="function"&&f.zoomCallback(T,S)}else if(o.globals.selectionEnabled){var k,P=null;k={min:x,max:v},r!=="xy"&&r!=="y"||(P=z.clone(o.config.yaxis)).forEach(function(_,O){P[O].min=A[O],P[O].max=w[O]}),o.globals.selection=l.selection,typeof o.config.chart.events.selection=="function"&&o.config.chart.events.selection(l.ctx,{xaxis:k,yaxis:P})}}}},{key:"panDragging",value:function(i){var a=i.context,r=this.w,o=a;if(r.globals.lastClientPosition.x!==void 0){var l=r.globals.lastClientPosition.x-o.clientX,h=r.globals.lastClientPosition.y-o.clientY;Math.abs(l)>Math.abs(h)&&l>0?this.moveDirection="left":Math.abs(l)>Math.abs(h)&&l<0?this.moveDirection="right":Math.abs(h)>Math.abs(l)&&h>0?this.moveDirection="up":Math.abs(h)>Math.abs(l)&&h<0&&(this.moveDirection="down")}r.globals.lastClientPosition={x:o.clientX,y:o.clientY};var f=r.globals.isRangeBar?r.globals.minY:r.globals.minX,g=r.globals.isRangeBar?r.globals.maxY:r.globals.maxX;r.config.xaxis.convertedCatToNumeric||o.panScrolled(f,g)}},{key:"delayedPanScrolled",value:function(){var i=this.w,a=i.globals.minX,r=i.globals.maxX,o=(i.globals.maxX-i.globals.minX)/2;this.moveDirection==="left"?(a=i.globals.minX+o,r=i.globals.maxX+o):this.moveDirection==="right"&&(a=i.globals.minX-o,r=i.globals.maxX-o),a=Math.floor(a),r=Math.floor(r),this.updateScrolledChart({xaxis:{min:a,max:r}},a,r)}},{key:"panScrolled",value:function(i,a){var r=this.w,o=this.xyRatios,l=z.clone(r.globals.initialConfig.yaxis),h=o.xRatio,f=r.globals.minX,g=r.globals.maxX;r.globals.isRangeBar&&(h=o.invertedYRatio,f=r.globals.minY,g=r.globals.maxY),this.moveDirection==="left"?(i=f+r.globals.gridWidth/15*h,a=g+r.globals.gridWidth/15*h):this.moveDirection==="right"&&(i=f-r.globals.gridWidth/15*h,a=g-r.globals.gridWidth/15*h),r.globals.isRangeBar||(ir.globals.initialMaxX)&&(i=f,a=g);var p={min:i,max:a};r.config.chart.zoom.autoScaleYaxis&&(l=new Ze(this.ctx).autoScaleY(this.ctx,l,{xaxis:p}));var x={xaxis:{min:i,max:a}};r.config.chart.group||(x.yaxis=l),this.updateScrolledChart(x,i,a)}},{key:"updateScrolledChart",value:function(i,a,r){var o=this.w;this.ctx.updateHelpers._updateOptions(i,!1,!1),typeof o.config.chart.events.scrolled=="function"&&o.config.chart.events.scrolled(this.ctx,{xaxis:{min:a,max:r}})}}]),e}(),ye=function(){function E(t){y(this,E),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx}return L(E,[{key:"getNearestValues",value:function(t){var e=t.hoverArea,i=t.elGrid,a=t.clientX,r=t.clientY,o=this.w,l=i.getBoundingClientRect(),h=l.width,f=l.height,g=h/(o.globals.dataPoints-1),p=f/o.globals.dataPoints,x=this.hasBars();!o.globals.comboCharts&&!x||o.config.xaxis.convertedCatToNumeric||(g=h/o.globals.dataPoints);var v=a-l.left-o.globals.barPadForNumericAxis,w=r-l.top;v<0||w<0||v>h||w>f?(e.classList.remove("hovering-zoom"),e.classList.remove("hovering-pan")):o.globals.zoomEnabled?(e.classList.remove("hovering-pan"),e.classList.add("hovering-zoom")):o.globals.panEnabled&&(e.classList.remove("hovering-zoom"),e.classList.add("hovering-pan"));var A=Math.round(v/g),S=Math.floor(w/p);x&&!o.config.xaxis.convertedCatToNumeric&&(A=Math.ceil(v/g),A-=1);var T=null,M=null,u=o.globals.seriesXvalues.map(function(O){return O.filter(function(F){return z.isNumber(F)})}),b=o.globals.seriesYvalues.map(function(O){return O.filter(function(F){return z.isNumber(F)})});if(o.globals.isXNumeric){var k=this.ttCtx.getElGrid().getBoundingClientRect(),P=v*(k.width/h),_=w*(k.height/f);T=(M=this.closestInMultiArray(P,_,u,b)).index,A=M.j,T!==null&&(u=o.globals.seriesXvalues[T],A=(M=this.closestInArray(P,u)).index)}return o.globals.capturedSeriesIndex=T===null?-1:T,(!A||A<1)&&(A=0),o.globals.isBarHorizontal?o.globals.capturedDataPointIndex=S:o.globals.capturedDataPointIndex=A,{capturedSeries:T,j:o.globals.isBarHorizontal?S:A,hoverX:v,hoverY:w}}},{key:"closestInMultiArray",value:function(t,e,i,a){var r=this.w,o=0,l=null,h=-1;r.globals.series.length>1?o=this.getFirstActiveXArray(i):l=0;var f=i[o][0],g=Math.abs(t-f);if(i.forEach(function(v){v.forEach(function(w,A){var S=Math.abs(t-w);S<=g&&(g=S,h=A)})}),h!==-1){var p=a[o][h],x=Math.abs(e-p);l=o,a.forEach(function(v,w){var A=Math.abs(e-v[h]);A<=x&&(x=A,l=w)})}return{index:l,j:h}}},{key:"getFirstActiveXArray",value:function(t){for(var e=this.w,i=0,a=t.map(function(o,l){return o.length>0?l:-1}),r=0;r0)for(var a=0;a *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(t=lt(t)).sort(function(i,a){var r=Number(i.getAttribute("data:realIndex")),o=Number(a.getAttribute("data:realIndex"));return or?-1:0});var e=[];return t.forEach(function(i){e.push(i.querySelector(".apexcharts-marker"))}),e}},{key:"hasMarkers",value:function(t){return this.getElMarkers(t).length>0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(t){var e=this.w,i=e.config.markers.hover.size;return i===void 0&&(i=e.globals.markers.size[t]+e.config.markers.hover.sizeOffset),i}},{key:"toggleAllTooltipSeriesGroups",value:function(t){var e=this.w,i=this.ttCtx;i.allTooltipSeriesGroups.length===0&&(i.allTooltipSeriesGroups=e.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var a=i.allTooltipSeriesGroups,r=0;r
').concat(N.attrs.name,""),F+="
".concat(N.val,"
")}),u.innerHTML=O+"",b.innerHTML=F+""};l?f.globals.seriesGoals[e][i]&&Array.isArray(f.globals.seriesGoals[e][i])?k():(u.innerHTML="",b.innerHTML=""):k()}else u.innerHTML="",b.innerHTML="";if(A!==null&&(a[e].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=f.config.tooltip.z.title,a[e].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=A!==void 0?A:""),l&&S[0]){if(f.config.tooltip.hideEmptySeries){var P=a[e].querySelector(".apexcharts-tooltip-marker"),_=a[e].querySelector(".apexcharts-tooltip-text");parseFloat(p)==0?(P.style.display="none",_.style.display="none"):(P.style.display="block",_.style.display="block")}p==null||f.globals.ancillaryCollapsedSeriesIndices.indexOf(e)>-1||f.globals.collapsedSeriesIndices.indexOf(e)>-1?S[0].parentNode.style.display="none":S[0].parentNode.style.display=f.config.tooltip.items.display}}},{key:"toggleActiveInactiveSeries",value:function(t){var e=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var i=e.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");i&&(i.classList.add("apexcharts-active"),i.style.display=e.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(t){var e=t.i,i=t.j,a=this.w,r=this.ctx.series.filteredSeriesX(),o="",l="",h=null,f=null,g={series:a.globals.series,seriesIndex:e,dataPointIndex:i,w:a},p=a.globals.ttZFormatter;i===null?f=a.globals.series[e]:a.globals.isXNumeric&&a.config.chart.type!=="treemap"?(o=r[e][i],r[e].length===0&&(o=r[this.tooltipUtil.getFirstActiveXArray(r)][i])):o=a.globals.labels[i]!==void 0?a.globals.labels[i]:"";var x=o;return a.globals.isXNumeric&&a.config.xaxis.type==="datetime"?o=new Pe(this.ctx).xLabelFormat(a.globals.ttKeyFormatter,x,x,{i:void 0,dateFormatter:new Tt(this.ctx).formatDate,w:this.w}):o=a.globals.isBarHorizontal?a.globals.yLabelFormatters[0](x,g):a.globals.xLabelFormatter(x,g),a.config.tooltip.x.formatter!==void 0&&(o=a.globals.ttKeyFormatter(x,g)),a.globals.seriesZ.length>0&&a.globals.seriesZ[e].length>0&&(h=p(a.globals.seriesZ[e][i],a)),l=typeof a.config.xaxis.tooltip.formatter=="function"?a.globals.xaxisTooltipFormatter(x,g):o,{val:Array.isArray(f)?f.join(" "):f,xVal:Array.isArray(o)?o.join(" "):o,xAxisTTVal:Array.isArray(l)?l.join(" "):l,zVal:h}}},{key:"handleCustomTooltip",value:function(t){var e=t.i,i=t.j,a=t.y1,r=t.y2,o=t.w,l=this.ttCtx.getElTooltip(),h=o.config.tooltip.custom;Array.isArray(h)&&h[e]&&(h=h[e]),l.innerHTML=h({ctx:this.ctx,series:o.globals.series,seriesIndex:e,dataPointIndex:i,y1:a,y2:r,w:o})}}]),E}(),ra=function(){function E(t){y(this,E),this.ttCtx=t,this.ctx=t.ctx,this.w=t.w}return L(E,[{key:"moveXCrosshairs",value:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=this.ttCtx,a=this.w,r=i.getElXCrosshairs(),o=t-i.xcrosshairsWidth/2,l=a.globals.labels.slice().length;if(e!==null&&(o=a.globals.gridWidth/l*e),r===null||a.globals.isBarHorizontal||(r.setAttribute("x",o),r.setAttribute("x1",o),r.setAttribute("x2",o),r.setAttribute("y2",a.globals.gridHeight),r.classList.add("apexcharts-active")),o<0&&(o=0),o>a.globals.gridWidth&&(o=a.globals.gridWidth),i.isXAxisTooltipEnabled){var h=o;a.config.xaxis.crosshairs.width!=="tickWidth"&&a.config.xaxis.crosshairs.width!=="barWidth"||(h=o+i.xcrosshairsWidth/2),this.moveXAxisTooltip(h)}}},{key:"moveYCrosshairs",value:function(t){var e=this.ttCtx;e.ycrosshairs!==null&&W.setAttrs(e.ycrosshairs,{y1:t,y2:t}),e.ycrosshairsHidden!==null&&W.setAttrs(e.ycrosshairsHidden,{y1:t,y2:t})}},{key:"moveXAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;if(i.xaxisTooltip!==null&&i.xcrosshairsWidth!==0){i.xaxisTooltip.classList.add("apexcharts-active");var a=i.xaxisOffY+e.config.xaxis.tooltip.offsetY+e.globals.translateY+1+e.config.xaxis.offsetY;if(t-=i.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t)){t+=e.globals.translateX;var r;r=new W(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=r.width+"px",i.xaxisTooltip.style.left=t+"px",i.xaxisTooltip.style.top=a+"px"}}}},{key:"moveYAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;i.yaxisTTEls===null&&(i.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var a=parseInt(i.ycrosshairsHidden.getAttribute("y1"),10),r=e.globals.translateY+a,o=i.yaxisTTEls[t].getBoundingClientRect().height,l=e.globals.translateYAxisX[t]-2;e.config.yaxis[t].opposite&&(l-=26),r-=o/2,e.globals.ignoreYAxisIndexes.indexOf(t)===-1?(i.yaxisTTEls[t].classList.add("apexcharts-active"),i.yaxisTTEls[t].style.top=r+"px",i.yaxisTTEls[t].style.left=l+e.config.yaxis[t].tooltip.offsetX+"px"):i.yaxisTTEls[t].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(t,e){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,a=this.w,r=this.ttCtx,o=r.getElTooltip(),l=r.tooltipRect,h=i!==null?parseFloat(i):1,f=parseFloat(t)+h+5,g=parseFloat(e)+h/2;if(f>a.globals.gridWidth/2&&(f=f-l.ttWidth-h-10),f>a.globals.gridWidth-l.ttWidth-10&&(f=a.globals.gridWidth-l.ttWidth),f<-20&&(f=-20),a.config.tooltip.followCursor){var p=r.getElGrid().getBoundingClientRect();(f=r.e.clientX-p.left)>a.globals.gridWidth/2&&(f-=r.tooltipRect.ttWidth),(g=r.e.clientY+a.globals.translateY-p.top)>a.globals.gridHeight/2&&(g-=r.tooltipRect.ttHeight)}else a.globals.isBarHorizontal||l.ttHeight/2+g>a.globals.gridHeight&&(g=a.globals.gridHeight-l.ttHeight+a.globals.translateY);isNaN(f)||(f+=a.globals.translateX,o.style.left=f+"px",o.style.top=g+"px")}},{key:"moveMarkers",value:function(t,e){var i=this.w,a=this.ttCtx;if(i.globals.markers.size[t]>0)for(var r=i.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-marker")),o=0;o0&&(g.setAttribute("r",h),g.setAttribute("cx",i),g.setAttribute("cy",a)),this.moveXCrosshairs(i),o.fixedTooltip||this.moveTooltip(i,a,h)}}},{key:"moveDynamicPointsOnHover",value:function(t){var e,i=this.ttCtx,a=i.w,r=0,o=0,l=a.globals.pointsArray;e=new Qt(this.ctx).getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var h=i.tooltipUtil.getHoverMarkerSize(e);l[e]&&(r=l[e][t][0],o=l[e][t][1]);var f=i.tooltipUtil.getAllMarkers();if(f!==null)for(var g=0;g0?(f[g]&&f[g].setAttribute("r",h),f[g]&&f[g].setAttribute("cy",x)):f[g]&&f[g].setAttribute("r",0)}}this.moveXCrosshairs(r),i.fixedTooltip||this.moveTooltip(r,o||a.globals.gridHeight,h)}},{key:"moveStickyTooltipOverBars",value:function(t,e){var i=this.w,a=this.ttCtx,r=i.globals.columnSeries?i.globals.columnSeries.length:i.globals.series.length,o=r>=2&&r%2==0?Math.floor(r/2):Math.floor(r/2)+1;i.globals.isBarHorizontal&&(o=new Qt(this.ctx).getActiveConfigSeriesIndex("desc")+1);var l=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(o,"'] path[j='").concat(t,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(o,"'] path[j='").concat(t,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(o,"'] path[j='").concat(t,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(o,"'] path[j='").concat(t,"']"));l||typeof e!="number"||(l=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(e,"'] path[j='").concat(t,`'], +`),this.t.download&&o.push({el:this.elMenuIcon,icon:typeof this.t.download=="string"?this.t.download:'',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var f=0;f0&&a.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:i.globals.gridWidth,maxY:i.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var i=this.w,a=this.xyRatios;if(!i.globals.zoomEnabled){if(i.globals.selection!==void 0&&i.globals.selection!==null)this.drawSelectionRect(i.globals.selection);else if(i.config.chart.selection.xaxis.min!==void 0&&i.config.chart.selection.xaxis.max!==void 0){var r=(i.config.chart.selection.xaxis.min-i.globals.minX)/a.xRatio,o=i.globals.gridWidth-(i.globals.maxX-i.config.chart.selection.xaxis.max)/a.xRatio-r;i.globals.isRangeBar&&(r=(i.config.chart.selection.xaxis.min-i.globals.yAxisScale[0].niceMin)/a.invertedYRatio,o=(i.config.chart.selection.xaxis.max-i.config.chart.selection.xaxis.min)/a.invertedYRatio);var l={x:r,y:0,width:o,height:i.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(l),this.makeSelectionRectDraggable(),typeof i.config.chart.events.selection=="function"&&i.config.chart.events.selection(this.ctx,{xaxis:{min:i.config.chart.selection.xaxis.min,max:i.config.chart.selection.xaxis.max},yaxis:{}})}}}},{key:"drawSelectionRect",value:function(i){var a=i.x,r=i.y,o=i.width,l=i.height,h=i.translateX,f=h===void 0?0:h,g=i.translateY,p=g===void 0?0:g,x=this.w,v=this.zoomRect,w=this.selectionRect;if(this.dragged||x.globals.selection!==null){var A={transform:"translate("+f+", "+p+")"};x.globals.zoomEnabled&&this.dragged&&(o<0&&(o=1),v.attr({x:a,y:r,width:o,height:l,fill:x.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":x.config.chart.zoom.zoomedArea.fill.opacity,stroke:x.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":x.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":x.config.chart.zoom.zoomedArea.stroke.opacity}),V.setAttrs(v.node,A)),x.globals.selectionEnabled&&(w.attr({x:a,y:r,width:o>0?o:0,height:l>0?l:0,fill:x.config.chart.selection.fill.color,"fill-opacity":x.config.chart.selection.fill.opacity,stroke:x.config.chart.selection.stroke.color,"stroke-width":x.config.chart.selection.stroke.width,"stroke-dasharray":x.config.chart.selection.stroke.dashArray,"stroke-opacity":x.config.chart.selection.stroke.opacity}),V.setAttrs(w.node,A))}}},{key:"hideSelectionRect",value:function(i){i&&i.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(i){var a=i.context,r=i.zoomtype,o=this.w,l=a,h=this.gridRect.getBoundingClientRect(),f=l.startX-1,g=l.startY,p=!1,x=!1,v=l.clientX-h.left-f,w=l.clientY-h.top-g,A={};return Math.abs(v+f)>o.globals.gridWidth?v=o.globals.gridWidth-f:l.clientX-h.left<0&&(v=f),f>l.clientX-h.left&&(p=!0,v=Math.abs(v)),g>l.clientY-h.top&&(x=!0,w=Math.abs(w)),A=r==="x"?{x:p?f-v:f,y:0,width:v,height:o.globals.gridHeight}:r==="y"?{x:0,y:x?g-w:g,width:o.globals.gridWidth,height:w}:{x:p?f-v:f,y:x?g-w:g,width:v,height:w},l.drawSelectionRect(A),l.selectionDragging("resizing"),A}},{key:"selectionDragging",value:function(i,a){var r=this,o=this.w,l=this.xyRatios,h=this.selectionRect,f=0;i==="resizing"&&(f=30);var g=function(x){return parseFloat(h.node.getAttribute(x))},p={x:g("x"),y:g("y"),width:g("width"),height:g("height")};o.globals.selection=p,typeof o.config.chart.events.selection=="function"&&o.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var x,v,w,A,S=r.gridRect.getBoundingClientRect(),E=h.node.getBoundingClientRect();o.globals.isRangeBar?(x=o.globals.yAxisScale[0].niceMin+(E.left-S.left)*l.invertedYRatio,v=o.globals.yAxisScale[0].niceMin+(E.right-S.left)*l.invertedYRatio,w=0,A=1):(x=o.globals.xAxisScale.niceMin+(E.left-S.left)*l.xRatio,v=o.globals.xAxisScale.niceMin+(E.right-S.left)*l.xRatio,w=o.globals.yAxisScale[0].niceMin+(S.bottom-E.bottom)*l.yRatio[0],A=o.globals.yAxisScale[0].niceMax-(E.top-S.top)*l.yRatio[0]);var I={xaxis:{min:x,max:v},yaxis:{min:w,max:A}};o.config.chart.events.selection(r.ctx,I),o.config.chart.brush.enabled&&o.config.chart.events.brushScrolled!==void 0&&o.config.chart.events.brushScrolled(r.ctx,I)},f))}},{key:"selectionDrawn",value:function(i){var a=i.context,r=i.zoomtype,o=this.w,l=a,h=this.xyRatios,f=this.ctx.toolbar;if(l.startX>l.endX){var g=l.startX;l.startX=l.endX,l.endX=g}if(l.startY>l.endY){var p=l.startY;l.startY=l.endY,l.endY=p}var x=void 0,v=void 0;o.globals.isRangeBar?(x=o.globals.yAxisScale[0].niceMin+l.startX*h.invertedYRatio,v=o.globals.yAxisScale[0].niceMin+l.endX*h.invertedYRatio):(x=o.globals.xAxisScale.niceMin+l.startX*h.xRatio,v=o.globals.xAxisScale.niceMin+l.endX*h.xRatio);var w=[],A=[];if(o.config.yaxis.forEach(function(T,O){w.push(o.globals.yAxisScale[O].niceMax-h.yRatio[O]*l.startY),A.push(o.globals.yAxisScale[O].niceMax-h.yRatio[O]*l.endY)}),l.dragged&&(l.dragX>10||l.dragY>10)&&x!==v){if(o.globals.zoomEnabled){var S=R.clone(o.globals.initialConfig.yaxis),E=R.clone(o.globals.initialConfig.xaxis);if(o.globals.zoomed=!0,o.config.xaxis.convertedCatToNumeric&&(x=Math.floor(x),v=Math.floor(v),x<1&&(x=1,v=o.globals.dataPoints),v-x<2&&(v=x+1)),r!=="xy"&&r!=="x"||(E={min:x,max:v}),r!=="xy"&&r!=="y"||S.forEach(function(T,O){S[O].min=A[O],S[O].max=w[O]}),o.config.chart.zoom.autoScaleYaxis){var I=new Ze(l.ctx);S=I.autoScaleY(l.ctx,S,{xaxis:E})}if(f){var u=f.getBeforeZoomRange(E,S);u&&(E=u.xaxis?u.xaxis:E,S=u.yaxis?u.yaxis:S)}var b={xaxis:E};o.config.chart.group||(b.yaxis=S),l.ctx.updateHelpers._updateOptions(b,!1,l.w.config.chart.animations.dynamicAnimation.enabled),typeof o.config.chart.events.zoomed=="function"&&f.zoomCallback(E,S)}else if(o.globals.selectionEnabled){var k,P=null;k={min:x,max:v},r!=="xy"&&r!=="y"||(P=R.clone(o.config.yaxis)).forEach(function(T,O){P[O].min=A[O],P[O].max=w[O]}),o.globals.selection=l.selection,typeof o.config.chart.events.selection=="function"&&o.config.chart.events.selection(l.ctx,{xaxis:k,yaxis:P})}}}},{key:"panDragging",value:function(i){var a=i.context,r=this.w,o=a;if(r.globals.lastClientPosition.x!==void 0){var l=r.globals.lastClientPosition.x-o.clientX,h=r.globals.lastClientPosition.y-o.clientY;Math.abs(l)>Math.abs(h)&&l>0?this.moveDirection="left":Math.abs(l)>Math.abs(h)&&l<0?this.moveDirection="right":Math.abs(h)>Math.abs(l)&&h>0?this.moveDirection="up":Math.abs(h)>Math.abs(l)&&h<0&&(this.moveDirection="down")}r.globals.lastClientPosition={x:o.clientX,y:o.clientY};var f=r.globals.isRangeBar?r.globals.minY:r.globals.minX,g=r.globals.isRangeBar?r.globals.maxY:r.globals.maxX;r.config.xaxis.convertedCatToNumeric||o.panScrolled(f,g)}},{key:"delayedPanScrolled",value:function(){var i=this.w,a=i.globals.minX,r=i.globals.maxX,o=(i.globals.maxX-i.globals.minX)/2;this.moveDirection==="left"?(a=i.globals.minX+o,r=i.globals.maxX+o):this.moveDirection==="right"&&(a=i.globals.minX-o,r=i.globals.maxX-o),a=Math.floor(a),r=Math.floor(r),this.updateScrolledChart({xaxis:{min:a,max:r}},a,r)}},{key:"panScrolled",value:function(i,a){var r=this.w,o=this.xyRatios,l=R.clone(r.globals.initialConfig.yaxis),h=o.xRatio,f=r.globals.minX,g=r.globals.maxX;r.globals.isRangeBar&&(h=o.invertedYRatio,f=r.globals.minY,g=r.globals.maxY),this.moveDirection==="left"?(i=f+r.globals.gridWidth/15*h,a=g+r.globals.gridWidth/15*h):this.moveDirection==="right"&&(i=f-r.globals.gridWidth/15*h,a=g-r.globals.gridWidth/15*h),r.globals.isRangeBar||(ir.globals.initialMaxX)&&(i=f,a=g);var p={min:i,max:a};r.config.chart.zoom.autoScaleYaxis&&(l=new Ze(this.ctx).autoScaleY(this.ctx,l,{xaxis:p}));var x={xaxis:{min:i,max:a}};r.config.chart.group||(x.yaxis=l),this.updateScrolledChart(x,i,a)}},{key:"updateScrolledChart",value:function(i,a,r){var o=this.w;this.ctx.updateHelpers._updateOptions(i,!1,!1),typeof o.config.chart.events.scrolled=="function"&&o.config.chart.events.scrolled(this.ctx,{xaxis:{min:a,max:r}})}}]),e}(),ye=function(){function _(t){y(this,_),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx}return L(_,[{key:"getNearestValues",value:function(t){var e=t.hoverArea,i=t.elGrid,a=t.clientX,r=t.clientY,o=this.w,l=i.getBoundingClientRect(),h=l.width,f=l.height,g=h/(o.globals.dataPoints-1),p=f/o.globals.dataPoints,x=this.hasBars();!o.globals.comboCharts&&!x||o.config.xaxis.convertedCatToNumeric||(g=h/o.globals.dataPoints);var v=a-l.left-o.globals.barPadForNumericAxis,w=r-l.top;v<0||w<0||v>h||w>f?(e.classList.remove("hovering-zoom"),e.classList.remove("hovering-pan")):o.globals.zoomEnabled?(e.classList.remove("hovering-pan"),e.classList.add("hovering-zoom")):o.globals.panEnabled&&(e.classList.remove("hovering-zoom"),e.classList.add("hovering-pan"));var A=Math.round(v/g),S=Math.floor(w/p);x&&!o.config.xaxis.convertedCatToNumeric&&(A=Math.ceil(v/g),A-=1);var E=null,I=null,u=o.globals.seriesXvalues.map(function(O){return O.filter(function(F){return R.isNumber(F)})}),b=o.globals.seriesYvalues.map(function(O){return O.filter(function(F){return R.isNumber(F)})});if(o.globals.isXNumeric){var k=this.ttCtx.getElGrid().getBoundingClientRect(),P=v*(k.width/h),T=w*(k.height/f);E=(I=this.closestInMultiArray(P,T,u,b)).index,A=I.j,E!==null&&(u=o.globals.seriesXvalues[E],A=(I=this.closestInArray(P,u)).index)}return o.globals.capturedSeriesIndex=E===null?-1:E,(!A||A<1)&&(A=0),o.globals.isBarHorizontal?o.globals.capturedDataPointIndex=S:o.globals.capturedDataPointIndex=A,{capturedSeries:E,j:o.globals.isBarHorizontal?S:A,hoverX:v,hoverY:w}}},{key:"closestInMultiArray",value:function(t,e,i,a){var r=this.w,o=0,l=null,h=-1;r.globals.series.length>1?o=this.getFirstActiveXArray(i):l=0;var f=i[o][0],g=Math.abs(t-f);if(i.forEach(function(v){v.forEach(function(w,A){var S=Math.abs(t-w);S<=g&&(g=S,h=A)})}),h!==-1){var p=a[o][h],x=Math.abs(e-p);l=o,a.forEach(function(v,w){var A=Math.abs(e-v[h]);A<=x&&(x=A,l=w)})}return{index:l,j:h}}},{key:"getFirstActiveXArray",value:function(t){for(var e=this.w,i=0,a=t.map(function(o,l){return o.length>0?l:-1}),r=0;r0)for(var a=0;a *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(t=nt(t)).sort(function(i,a){var r=Number(i.getAttribute("data:realIndex")),o=Number(a.getAttribute("data:realIndex"));return or?-1:0});var e=[];return t.forEach(function(i){e.push(i.querySelector(".apexcharts-marker"))}),e}},{key:"hasMarkers",value:function(t){return this.getElMarkers(t).length>0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(t){var e=this.w,i=e.config.markers.hover.size;return i===void 0&&(i=e.globals.markers.size[t]+e.config.markers.hover.sizeOffset),i}},{key:"toggleAllTooltipSeriesGroups",value:function(t){var e=this.w,i=this.ttCtx;i.allTooltipSeriesGroups.length===0&&(i.allTooltipSeriesGroups=e.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var a=i.allTooltipSeriesGroups,r=0;r ').concat(N.attrs.name,""),F+="
".concat(N.val,"
")}),u.innerHTML=O+"",b.innerHTML=F+""};l?f.globals.seriesGoals[e][i]&&Array.isArray(f.globals.seriesGoals[e][i])?k():(u.innerHTML="",b.innerHTML=""):k()}else u.innerHTML="",b.innerHTML="";if(A!==null&&(a[e].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=f.config.tooltip.z.title,a[e].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=A!==void 0?A:""),l&&S[0]){if(f.config.tooltip.hideEmptySeries){var P=a[e].querySelector(".apexcharts-tooltip-marker"),T=a[e].querySelector(".apexcharts-tooltip-text");parseFloat(p)==0?(P.style.display="none",T.style.display="none"):(P.style.display="block",T.style.display="block")}p==null||f.globals.ancillaryCollapsedSeriesIndices.indexOf(e)>-1||f.globals.collapsedSeriesIndices.indexOf(e)>-1?S[0].parentNode.style.display="none":S[0].parentNode.style.display=f.config.tooltip.items.display}}},{key:"toggleActiveInactiveSeries",value:function(t){var e=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var i=e.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");i&&(i.classList.add("apexcharts-active"),i.style.display=e.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(t){var e=t.i,i=t.j,a=this.w,r=this.ctx.series.filteredSeriesX(),o="",l="",h=null,f=null,g={series:a.globals.series,seriesIndex:e,dataPointIndex:i,w:a},p=a.globals.ttZFormatter;i===null?f=a.globals.series[e]:a.globals.isXNumeric&&a.config.chart.type!=="treemap"?(o=r[e][i],r[e].length===0&&(o=r[this.tooltipUtil.getFirstActiveXArray(r)][i])):o=a.globals.labels[i]!==void 0?a.globals.labels[i]:"";var x=o;return a.globals.isXNumeric&&a.config.xaxis.type==="datetime"?o=new Pe(this.ctx).xLabelFormat(a.globals.ttKeyFormatter,x,x,{i:void 0,dateFormatter:new Tt(this.ctx).formatDate,w:this.w}):o=a.globals.isBarHorizontal?a.globals.yLabelFormatters[0](x,g):a.globals.xLabelFormatter(x,g),a.config.tooltip.x.formatter!==void 0&&(o=a.globals.ttKeyFormatter(x,g)),a.globals.seriesZ.length>0&&a.globals.seriesZ[e].length>0&&(h=p(a.globals.seriesZ[e][i],a)),l=typeof a.config.xaxis.tooltip.formatter=="function"?a.globals.xaxisTooltipFormatter(x,g):o,{val:Array.isArray(f)?f.join(" "):f,xVal:Array.isArray(o)?o.join(" "):o,xAxisTTVal:Array.isArray(l)?l.join(" "):l,zVal:h}}},{key:"handleCustomTooltip",value:function(t){var e=t.i,i=t.j,a=t.y1,r=t.y2,o=t.w,l=this.ttCtx.getElTooltip(),h=o.config.tooltip.custom;Array.isArray(h)&&h[e]&&(h=h[e]),l.innerHTML=h({ctx:this.ctx,series:o.globals.series,seriesIndex:e,dataPointIndex:i,y1:a,y2:r,w:o})}}]),_}(),sa=function(){function _(t){y(this,_),this.ttCtx=t,this.ctx=t.ctx,this.w=t.w}return L(_,[{key:"moveXCrosshairs",value:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=this.ttCtx,a=this.w,r=i.getElXCrosshairs(),o=t-i.xcrosshairsWidth/2,l=a.globals.labels.slice().length;if(e!==null&&(o=a.globals.gridWidth/l*e),r===null||a.globals.isBarHorizontal||(r.setAttribute("x",o),r.setAttribute("x1",o),r.setAttribute("x2",o),r.setAttribute("y2",a.globals.gridHeight),r.classList.add("apexcharts-active")),o<0&&(o=0),o>a.globals.gridWidth&&(o=a.globals.gridWidth),i.isXAxisTooltipEnabled){var h=o;a.config.xaxis.crosshairs.width!=="tickWidth"&&a.config.xaxis.crosshairs.width!=="barWidth"||(h=o+i.xcrosshairsWidth/2),this.moveXAxisTooltip(h)}}},{key:"moveYCrosshairs",value:function(t){var e=this.ttCtx;e.ycrosshairs!==null&&V.setAttrs(e.ycrosshairs,{y1:t,y2:t}),e.ycrosshairsHidden!==null&&V.setAttrs(e.ycrosshairsHidden,{y1:t,y2:t})}},{key:"moveXAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;if(i.xaxisTooltip!==null&&i.xcrosshairsWidth!==0){i.xaxisTooltip.classList.add("apexcharts-active");var a=i.xaxisOffY+e.config.xaxis.tooltip.offsetY+e.globals.translateY+1+e.config.xaxis.offsetY;if(t-=i.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t)){t+=e.globals.translateX;var r;r=new V(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML),i.xaxisTooltipText.style.minWidth=r.width+"px",i.xaxisTooltip.style.left=t+"px",i.xaxisTooltip.style.top=a+"px"}}}},{key:"moveYAxisTooltip",value:function(t){var e=this.w,i=this.ttCtx;i.yaxisTTEls===null&&(i.yaxisTTEls=e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var a=parseInt(i.ycrosshairsHidden.getAttribute("y1"),10),r=e.globals.translateY+a,o=i.yaxisTTEls[t].getBoundingClientRect().height,l=e.globals.translateYAxisX[t]-2;e.config.yaxis[t].opposite&&(l-=26),r-=o/2,e.globals.ignoreYAxisIndexes.indexOf(t)===-1?(i.yaxisTTEls[t].classList.add("apexcharts-active"),i.yaxisTTEls[t].style.top=r+"px",i.yaxisTTEls[t].style.left=l+e.config.yaxis[t].tooltip.offsetX+"px"):i.yaxisTTEls[t].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(t,e){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,a=this.w,r=this.ttCtx,o=r.getElTooltip(),l=r.tooltipRect,h=i!==null?parseFloat(i):1,f=parseFloat(t)+h+5,g=parseFloat(e)+h/2;if(f>a.globals.gridWidth/2&&(f=f-l.ttWidth-h-10),f>a.globals.gridWidth-l.ttWidth-10&&(f=a.globals.gridWidth-l.ttWidth),f<-20&&(f=-20),a.config.tooltip.followCursor){var p=r.getElGrid().getBoundingClientRect();(f=r.e.clientX-p.left)>a.globals.gridWidth/2&&(f-=r.tooltipRect.ttWidth),(g=r.e.clientY+a.globals.translateY-p.top)>a.globals.gridHeight/2&&(g-=r.tooltipRect.ttHeight)}else a.globals.isBarHorizontal||l.ttHeight/2+g>a.globals.gridHeight&&(g=a.globals.gridHeight-l.ttHeight+a.globals.translateY);isNaN(f)||(f+=a.globals.translateX,o.style.left=f+"px",o.style.top=g+"px")}},{key:"moveMarkers",value:function(t,e){var i=this.w,a=this.ttCtx;if(i.globals.markers.size[t]>0)for(var r=i.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-marker")),o=0;o0&&(g.setAttribute("r",h),g.setAttribute("cx",i),g.setAttribute("cy",a)),this.moveXCrosshairs(i),o.fixedTooltip||this.moveTooltip(i,a,h)}}},{key:"moveDynamicPointsOnHover",value:function(t){var e,i=this.ttCtx,a=i.w,r=0,o=0,l=a.globals.pointsArray;e=new Qt(this.ctx).getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var h=i.tooltipUtil.getHoverMarkerSize(e);l[e]&&(r=l[e][t][0],o=l[e][t][1]);var f=i.tooltipUtil.getAllMarkers();if(f!==null)for(var g=0;g0?(f[g]&&f[g].setAttribute("r",h),f[g]&&f[g].setAttribute("cy",x)):f[g]&&f[g].setAttribute("r",0)}}this.moveXCrosshairs(r),i.fixedTooltip||this.moveTooltip(r,o||a.globals.gridHeight,h)}},{key:"moveStickyTooltipOverBars",value:function(t,e){var i=this.w,a=this.ttCtx,r=i.globals.columnSeries?i.globals.columnSeries.length:i.globals.series.length,o=r>=2&&r%2==0?Math.floor(r/2):Math.floor(r/2)+1;i.globals.isBarHorizontal&&(o=new Qt(this.ctx).getActiveConfigSeriesIndex("desc")+1);var l=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(o,"'] path[j='").concat(t,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(o,"'] path[j='").concat(t,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(o,"'] path[j='").concat(t,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(o,"'] path[j='").concat(t,"']"));l||typeof e!="number"||(l=i.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(e,"'] path[j='").concat(t,`'], .apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='`).concat(e,"'] path[j='").concat(t,`'], .apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='`).concat(e,"'] path[j='").concat(t,`'], - .apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='`).concat(e,"'] path[j='").concat(t,"']")));var h=l?parseFloat(l.getAttribute("cx")):0,f=l?parseFloat(l.getAttribute("cy")):0,g=l?parseFloat(l.getAttribute("barWidth")):0,p=a.getElGrid().getBoundingClientRect(),x=l&&(l.classList.contains("apexcharts-candlestick-area")||l.classList.contains("apexcharts-boxPlot-area"));i.globals.isXNumeric?(l&&!x&&(h-=r%2!=0?g/2:0),l&&x&&i.globals.comboCharts&&(h-=g/2)):i.globals.isBarHorizontal||(h=a.xAxisTicksPositions[t-1]+a.dataPointsDividedWidth/2,isNaN(h)&&(h=a.xAxisTicksPositions[t]-a.dataPointsDividedWidth/2)),i.globals.isBarHorizontal?f-=a.tooltipRect.ttHeight:i.config.tooltip.followCursor?f=a.e.clientY-p.top-a.tooltipRect.ttHeight/2:f+a.tooltipRect.ttHeight+15>i.globals.gridHeight&&(f=i.globals.gridHeight),i.globals.isBarHorizontal||this.moveXCrosshairs(h),a.fixedTooltip||this.moveTooltip(h,f||i.globals.gridHeight)}}]),E}(),Li=function(){function E(t){y(this,E),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx,this.tooltipPosition=new ra(t)}return L(E,[{key:"drawDynamicPoints",value:function(){var t=this.w,e=new W(this.ctx),i=new li(this.ctx),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");a=lt(a),t.config.chart.stacked&&a.sort(function(p,x){return parseFloat(p.getAttribute("data:realIndex"))-parseFloat(x.getAttribute("data:realIndex"))});for(var r=0;r2&&arguments[2]!==void 0?arguments[2]:null,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,r=this.w;r.config.chart.type!=="bubble"&&this.newPointSize(t,e);var o=e.getAttribute("cx"),l=e.getAttribute("cy");if(i!==null&&a!==null&&(o=i,l=a),this.tooltipPosition.moveXCrosshairs(o),!this.fixedTooltip){if(r.config.chart.type==="radar"){var h=this.ttCtx.getElGrid().getBoundingClientRect();o=this.ttCtx.e.clientX-h.left}this.tooltipPosition.moveTooltip(o,l,r.config.markers.hover.size)}}},{key:"enlargePoints",value:function(t){for(var e=this.w,i=this,a=this.ttCtx,r=t,o=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),l=e.config.markers.hover.size,h=0;h=0?t[e].setAttribute("r",i):t[e].setAttribute("r",0)}}}]),E}(),Na=function(){function E(t){y(this,E),this.w=t.w;var e=this.w;this.ttCtx=t,this.isVerticalGroupedRangeBar=!e.globals.isBarHorizontal&&e.config.chart.type==="rangeBar"&&e.config.plotOptions.bar.rangeBarGroupRows}return L(E,[{key:"getAttr",value:function(t,e){return parseFloat(t.target.getAttribute(e))}},{key:"handleHeatTreeTooltip",value:function(t){var e=t.e,i=t.opt,a=t.x,r=t.y,o=t.type,l=this.ttCtx,h=this.w;if(e.target.classList.contains("apexcharts-".concat(o,"-rect"))){var f=this.getAttr(e,"i"),g=this.getAttr(e,"j"),p=this.getAttr(e,"cx"),x=this.getAttr(e,"cy"),v=this.getAttr(e,"width"),w=this.getAttr(e,"height");if(l.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:f,j:g,shared:!1,e}),h.globals.capturedSeriesIndex=f,h.globals.capturedDataPointIndex=g,a=p+l.tooltipRect.ttWidth/2+v,r=x+l.tooltipRect.ttHeight/2-w/2,l.tooltipPosition.moveXCrosshairs(p+v/2),a>h.globals.gridWidth/2&&(a=p-l.tooltipRect.ttWidth/2+v),l.w.config.tooltip.followCursor){var A=h.globals.dom.elWrap.getBoundingClientRect();a=h.globals.clientX-A.left-(a>h.globals.gridWidth/2?l.tooltipRect.ttWidth:0),r=h.globals.clientY-A.top-(r>h.globals.gridHeight/2?l.tooltipRect.ttHeight:0)}}return{x:a,y:r}}},{key:"handleMarkerTooltip",value:function(t){var e,i,a=t.e,r=t.opt,o=t.x,l=t.y,h=this.w,f=this.ttCtx;if(a.target.classList.contains("apexcharts-marker")){var g=parseInt(r.paths.getAttribute("cx"),10),p=parseInt(r.paths.getAttribute("cy"),10),x=parseFloat(r.paths.getAttribute("val"));if(i=parseInt(r.paths.getAttribute("rel"),10),e=parseInt(r.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,f.intersect){var v=z.findAncestor(r.paths,"apexcharts-series");v&&(e=parseInt(v.getAttribute("data:realIndex"),10))}if(f.tooltipLabels.drawSeriesTexts({ttItems:r.ttItems,i:e,j:i,shared:!f.showOnIntersect&&h.config.tooltip.shared,e:a}),a.type==="mouseup"&&f.markerClick(a,e,i),h.globals.capturedSeriesIndex=e,h.globals.capturedDataPointIndex=i,o=g,l=p+h.globals.translateY-1.4*f.tooltipRect.ttHeight,f.w.config.tooltip.followCursor){var w=f.getElGrid().getBoundingClientRect();l=f.e.clientY+h.globals.translateY-w.top}x<0&&(l=p),f.marker.enlargeCurrentPoint(i,r.paths,o,l)}return{x:o,y:l}}},{key:"handleBarTooltip",value:function(t){var e,i,a=t.e,r=t.opt,o=this.w,l=this.ttCtx,h=l.getElTooltip(),f=0,g=0,p=0,x=this.getBarTooltipXY({e:a,opt:r});e=x.i;var v=x.barHeight,w=x.j;o.globals.capturedSeriesIndex=e,o.globals.capturedDataPointIndex=w,o.globals.isBarHorizontal&&l.tooltipUtil.hasBars()||!o.config.tooltip.shared?(g=x.x,p=x.y,i=Array.isArray(o.config.stroke.width)?o.config.stroke.width[e]:o.config.stroke.width,f=g):o.globals.comboCharts||o.config.tooltip.shared||(f/=2),isNaN(p)&&(p=o.globals.svgHeight-l.tooltipRect.ttHeight);var A=parseInt(r.paths.parentNode.getAttribute("data:realIndex"),10),S=o.globals.isMultipleYAxis?o.config.yaxis[A]&&o.config.yaxis[A].reversed:o.config.yaxis[0].reversed;if(g+l.tooltipRect.ttWidth>o.globals.gridWidth&&!S?g-=l.tooltipRect.ttWidth:g<0&&(g=0),l.w.config.tooltip.followCursor){var T=l.getElGrid().getBoundingClientRect();p=l.e.clientY-T.top}l.tooltip===null&&(l.tooltip=o.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),o.config.tooltip.shared||(o.globals.comboBarCount>0?l.tooltipPosition.moveXCrosshairs(f+i/2):l.tooltipPosition.moveXCrosshairs(f)),!l.fixedTooltip&&(!o.config.tooltip.shared||o.globals.isBarHorizontal&&l.tooltipUtil.hasBars())&&(S&&(g-=l.tooltipRect.ttWidth)<0&&(g=0),!S||o.globals.isBarHorizontal&&l.tooltipUtil.hasBars()||(p=p+v-2*(o.globals.series[e][w]<0?v:0)),p=p+o.globals.translateY-l.tooltipRect.ttHeight/2,h.style.left=g+o.globals.translateX+"px",h.style.top=p+"px")}},{key:"getBarTooltipXY",value:function(t){var e=this,i=t.e,a=t.opt,r=this.w,o=null,l=this.ttCtx,h=0,f=0,g=0,p=0,x=0,v=i.target.classList;if(v.contains("apexcharts-bar-area")||v.contains("apexcharts-candlestick-area")||v.contains("apexcharts-boxPlot-area")||v.contains("apexcharts-rangebar-area")){var w=i.target,A=w.getBoundingClientRect(),S=a.elGrid.getBoundingClientRect(),T=A.height;x=A.height;var M=A.width,u=parseInt(w.getAttribute("cx"),10),b=parseInt(w.getAttribute("cy"),10);p=parseFloat(w.getAttribute("barWidth"));var k=i.type==="touchmove"?i.touches[0].clientX:i.clientX;o=parseInt(w.getAttribute("j"),10),h=parseInt(w.parentNode.getAttribute("rel"),10)-1;var P=w.getAttribute("data-range-y1"),_=w.getAttribute("data-range-y2");r.globals.comboCharts&&(h=parseInt(w.parentNode.getAttribute("data:realIndex"),10));var O=function(N){return r.globals.isXNumeric?u-M/2:e.isVerticalGroupedRangeBar?u+M/2:u-l.dataPointsDividedWidth+M/2},F=function(){return b-l.dataPointsDividedHeight+T/2-l.tooltipRect.ttHeight/2};l.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:h,j:o,y1:P?parseInt(P,10):null,y2:_?parseInt(_,10):null,shared:!l.showOnIntersect&&r.config.tooltip.shared,e:i}),r.config.tooltip.followCursor?r.globals.isBarHorizontal?(f=k-S.left+15,g=F()):(f=O(),g=i.clientY-S.top-l.tooltipRect.ttHeight/2-15):r.globals.isBarHorizontal?((f=u)0&&i.setAttribute("width",e.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var t=this.w,e=this.ttCtx;e.ycrosshairs=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),e.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(t,e,i){var a=this.ttCtx,r=this.w,o=r.globals.yLabelFormatters[t];if(a.yaxisTooltips[t]){var l=a.getElGrid().getBoundingClientRect(),h=(e-l.top)*i.yRatio[t],f=r.globals.maxYArr[t]-r.globals.minYArr[t],g=r.globals.minYArr[t]+(f-h);a.tooltipPosition.moveYCrosshairs(e-l.top),a.yaxisTooltipText[t].innerHTML=o(g),a.tooltipPosition.moveYAxisTooltip(t)}}}]),E}(),Ee=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w;var e=this.w;this.tConfig=e.config.tooltip,this.tooltipUtil=new ye(this),this.tooltipLabels=new hi(this),this.tooltipPosition=new ra(this),this.marker=new Li(this),this.intersect=new Na(this),this.axesTooltip=new me(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=!e.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return L(E,[{key:"getElTooltip",value:function(t){return t||(t=this),t.w.globals.dom.baseEl?t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(t){var e=this.w;this.xyRatios=t,this.isXAxisTooltipEnabled=e.config.xaxis.tooltip.enabled&&e.globals.axisCharts,this.yaxisTooltips=e.config.yaxis.map(function(o,l){return!!(o.show&&o.tooltip.enabled&&e.globals.axisCharts)}),this.allTooltipSeriesGroups=[],e.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement("div");if(i.classList.add("apexcharts-tooltip"),e.config.tooltip.cssClass&&i.classList.add(e.config.tooltip.cssClass),i.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),e.globals.dom.elWrap.appendChild(i),e.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var a=new Re(this.ctx);this.xAxisTicksPositions=a.getXAxisTicksPositions()}if(!e.globals.comboCharts&&!this.tConfig.intersect&&e.config.chart.type!=="rangeBar"||this.tConfig.shared||(this.showOnIntersect=!0),e.config.markers.size!==0&&e.globals.markers.largestSize!==0||this.marker.drawDynamicPoints(this),e.globals.collapsedSeries.length!==e.globals.series.length){this.dataPointsDividedHeight=e.globals.gridHeight/e.globals.dataPoints,this.dataPointsDividedWidth=e.globals.gridWidth/e.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var r=e.globals.series.length;(e.globals.xyCharts||e.globals.comboCharts)&&this.tConfig.shared&&(r=this.showOnIntersect?1:e.globals.series.length),this.legendLabels=e.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(r),this.addSVGEvents()}}},{key:"createTTElements",value:function(t){for(var e=this,i=this.w,a=[],r=this.getElTooltip(),o=function(h){var f=document.createElement("div");f.classList.add("apexcharts-tooltip-series-group"),f.style.order=i.config.tooltip.inverseOrder?t-h:h+1,e.tConfig.shared&&e.tConfig.enabledOnSeries&&Array.isArray(e.tConfig.enabledOnSeries)&&e.tConfig.enabledOnSeries.indexOf(h)<0&&f.classList.add("apexcharts-tooltip-series-group-hidden");var g=document.createElement("span");g.classList.add("apexcharts-tooltip-marker"),g.style.backgroundColor=i.globals.colors[h],f.appendChild(g);var p=document.createElement("div");p.classList.add("apexcharts-tooltip-text"),p.style.fontFamily=e.tConfig.style.fontFamily||i.config.chart.fontFamily,p.style.fontSize=e.tConfig.style.fontSize,["y","goals","z"].forEach(function(x){var v=document.createElement("div");v.classList.add("apexcharts-tooltip-".concat(x,"-group"));var w=document.createElement("span");w.classList.add("apexcharts-tooltip-text-".concat(x,"-label")),v.appendChild(w);var A=document.createElement("span");A.classList.add("apexcharts-tooltip-text-".concat(x,"-value")),v.appendChild(A),p.appendChild(v)}),f.appendChild(p),r.appendChild(f),a.push(f)},l=0;l0&&this.addPathsEventListeners(w,p),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(p)}}},{key:"drawFixedTooltipRect",value:function(){var t=this.w,e=this.getElTooltip(),i=e.getBoundingClientRect(),a=i.width+10,r=i.height+10,o=this.tConfig.fixed.offsetX,l=this.tConfig.fixed.offsetY,h=this.tConfig.fixed.position.toLowerCase();return h.indexOf("right")>-1&&(o=o+t.globals.svgWidth-a+10),h.indexOf("bottom")>-1&&(l=l+t.globals.svgHeight-r-10),e.style.left=o+"px",e.style.top=l+"px",{x:o,y:l,ttWidth:a,ttHeight:r}}},{key:"addDatapointEventsListeners",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(e,t)}},{key:"addPathsEventListeners",value:function(t,e){for(var i=this,a=function(o){var l={paths:t[o],tooltipEl:e.tooltipEl,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:e.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(h){return t[o].addEventListener(h,i.onSeriesHover.bind(i,l),{capture:!1,passive:!0})})},r=0;r=100?this.seriesHover(t,e):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout(function(){i.seriesHover(t,e)},100-a))}},{key:"seriesHover",value:function(t,e){var i=this;this.lastHoverTime=Date.now();var a=[],r=this.w;r.config.chart.group&&(a=this.ctx.getGroupedCharts()),r.globals.axisCharts&&(r.globals.minX===-1/0&&r.globals.maxX===1/0||r.globals.dataPoints===0)||(a.length?a.forEach(function(o){var l=i.getElTooltip(o),h={paths:t.paths,tooltipEl:l,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:o.w.globals.tooltip.ttItems};o.w.globals.minX===i.w.globals.minX&&o.w.globals.maxX===i.w.globals.maxX&&o.w.globals.tooltip.seriesHoverByContext({chartCtx:o,ttCtx:o.w.globals.tooltip,opt:h,e})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:t,e}))}},{key:"seriesHoverByContext",value:function(t){var e=t.chartCtx,i=t.ttCtx,a=t.opt,r=t.e,o=e.w,l=this.getElTooltip();l&&(i.tooltipRect={x:0,y:0,ttWidth:l.getBoundingClientRect().width,ttHeight:l.getBoundingClientRect().height},i.e=r,i.tooltipUtil.hasBars()&&!o.globals.comboCharts&&!i.isBarShared&&this.tConfig.onDatasetHover.highlightDataSeries&&new Qt(e).toggleSeriesOnHover(r,r.target.parentNode),i.fixedTooltip&&i.drawFixedTooltipRect(),o.globals.axisCharts?i.axisChartsTooltips({e:r,opt:a,tooltipRect:i.tooltipRect}):i.nonAxisChartsTooltips({e:r,opt:a,tooltipRect:i.tooltipRect}))}},{key:"axisChartsTooltips",value:function(t){var e,i,a=t.e,r=t.opt,o=this.w,l=r.elGrid.getBoundingClientRect(),h=a.type==="touchmove"?a.touches[0].clientX:a.clientX,f=a.type==="touchmove"?a.touches[0].clientY:a.clientY;if(this.clientY=f,this.clientX=h,o.globals.capturedSeriesIndex=-1,o.globals.capturedDataPointIndex=-1,fl.top+l.height)this.handleMouseOut(r);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!o.config.tooltip.shared){var g=parseInt(r.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(g)<0)return void this.handleMouseOut(r)}var p=this.getElTooltip(),x=this.getElXCrosshairs(),v=o.globals.xyCharts||o.config.chart.type==="bar"&&!o.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||o.globals.comboCharts&&this.tooltipUtil.hasBars();if(a.type==="mousemove"||a.type==="touchmove"||a.type==="mouseup"){if(o.globals.collapsedSeries.length+o.globals.ancillaryCollapsedSeries.length===o.globals.series.length)return;x!==null&&x.classList.add("apexcharts-active");var w=this.yaxisTooltips.filter(function(T){return T===!0});if(this.ycrosshairs!==null&&w.length&&this.ycrosshairs.classList.add("apexcharts-active"),v&&!this.showOnIntersect)this.handleStickyTooltip(a,h,f,r);else if(o.config.chart.type==="heatmap"||o.config.chart.type==="treemap"){var A=this.intersect.handleHeatTreeTooltip({e:a,opt:r,x:e,y:i,type:o.config.chart.type});e=A.x,i=A.y,p.style.left=e+"px",p.style.top=i+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:a,opt:r}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:a,opt:r,x:e,y:i});if(this.yaxisTooltips.length)for(var S=0;Sf.width)this.handleMouseOut(a);else if(h!==null)this.handleStickyCapturedSeries(t,h,a,l);else if(this.tooltipUtil.isXoverlap(l)||r.globals.isBarHorizontal){var g=r.globals.series.findIndex(function(p,x){return!r.globals.collapsedSeriesIndices.includes(x)});this.create(t,this,g,l,a.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(t,e,i,a){var r=this.w;if(!this.tConfig.shared&&r.globals.series[e][a]===null)return void this.handleMouseOut(i);if(r.globals.series[e][a]!==void 0)this.tConfig.shared&&this.tooltipUtil.isXoverlap(a)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(t,this,e,a,i.ttItems):this.create(t,this,e,a,i.ttItems,!1);else if(this.tooltipUtil.isXoverlap(a)){var o=r.globals.series.findIndex(function(l,h){return!r.globals.collapsedSeriesIndices.includes(h)});this.create(t,this,o,a,i.ttItems)}}},{key:"deactivateHoverFilter",value:function(){for(var t=this.w,e=new W(this.ctx),i=t.globals.dom.Paper.select(".apexcharts-bar-area"),a=0;a5&&arguments[5]!==void 0?arguments[5]:null,_=this.w,O=e;t.type==="mouseup"&&this.markerClick(t,i,a),P===null&&(P=this.tConfig.shared);var F=this.tooltipUtil.hasMarkers(i),N=this.tooltipUtil.getElBars();if(_.config.legend.tooltipHoverFormatter){var B=_.config.legend.tooltipHoverFormatter,$=Array.from(this.legendLabels);$.forEach(function(ze){var we=ze.getAttribute("data:default-text");ze.innerHTML=decodeURIComponent(we)});for(var V=0;V<$.length;V++){var st=$[V],ht=parseInt(st.getAttribute("i"),10),pt=decodeURIComponent(st.getAttribute("data:default-text")),kt=B(pt,{seriesIndex:P?ht:i,dataPointIndex:a,w:_});if(P)st.innerHTML=_.globals.collapsedSeriesIndices.indexOf(ht)<0?kt:pt;else if(st.innerHTML=ht===i?kt:pt,i===ht)break}}var _t=d(d({ttItems:r,i,j:a},((o=_.globals.seriesRange)===null||o===void 0||(l=o[i])===null||l===void 0||(h=l[a])===null||h===void 0||(f=h.y[0])===null||f===void 0?void 0:f.y1)!==void 0&&{y1:(g=_.globals.seriesRange)===null||g===void 0||(p=g[i])===null||p===void 0||(x=p[a])===null||x===void 0||(v=x.y[0])===null||v===void 0?void 0:v.y1}),((w=_.globals.seriesRange)===null||w===void 0||(A=w[i])===null||A===void 0||(S=A[a])===null||S===void 0||(T=S.y[0])===null||T===void 0?void 0:T.y2)!==void 0&&{y2:(M=_.globals.seriesRange)===null||M===void 0||(u=M[i])===null||u===void 0||(b=u[a])===null||b===void 0||(k=b.y[0])===null||k===void 0?void 0:k.y2});if(P){if(O.tooltipLabels.drawSeriesTexts(d(d({},_t),{},{shared:!this.showOnIntersect&&this.tConfig.shared})),F)_.globals.markers.largestSize>0?O.marker.enlargePoints(a):O.tooltipPosition.moveDynamicPointsOnHover(a);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(N),this.barSeriesHeight>0)){var Ct=new W(this.ctx),Bt=_.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(a,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(a,i);for(var $t=0;$t0&&a.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(w-=p*_)),P&&(w=w+v.height/2-u/2-2);var F=this.barCtx.series[r][o]<0,N=f;switch(this.barCtx.isReversed&&(N=f-x+(F?2*x:0),f-=x),T.position){case"center":A=P?F?N-x/2+k:N+x/2-k:F?N-x/2+v.height/2+k:N+x/2+v.height/2-k;break;case"bottom":A=P?F?N-x+k:N+x-k:F?N-x+v.height+u+k:N+x-v.height/2+u-k;break;case"top":A=P?F?N+k:N-k:F?N-v.height/2-k:N+v.height+k}if(this.barCtx.lastActiveBarSerieIndex===l&&M.enabled){var B=new W(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:l,j:o}),S.fontSize);e=F?N-B.height/2-k-M.offsetY+18:N+B.height+k+M.offsetY-18,i=w+M.offsetX}return a.config.chart.stacked||(A<0?A=0+u:A+v.height/3>a.globals.gridHeight&&(A=a.globals.gridHeight-u)),{bcx:g,bcy:f,dataLabelsX:w,dataLabelsY:A,totalDataLabelsX:i,totalDataLabelsY:e,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(t){var e=this.w,i=t.x,a=t.i,r=t.j,o=t.realIndex,l=t.groupIndex,h=t.bcy,f=t.barHeight,g=t.barWidth,p=t.textRects,x=t.dataLabelsX,v=t.strokeWidth,w=t.dataLabelsConfig,A=t.barDataLabelsConfig,S=t.barTotalDataLabelsConfig,T=t.offX,M=t.offY,u=e.globals.gridHeight/e.globals.dataPoints;g=Math.abs(g);var b,k,P=(h+=l!==-1?l*f:0)-(this.barCtx.isRangeBar?0:u)+f/2+p.height/2+M-3,_="start",O=this.barCtx.series[a][r]<0,F=i;switch(this.barCtx.isReversed&&(F=i+g-(O?2*g:0),i=e.globals.gridWidth-g),A.position){case"center":x=O?F+g/2-T:Math.max(p.width/2,F-g/2)+T;break;case"bottom":x=O?F+g-v-Math.round(p.width/2)-T:F-g+v+Math.round(p.width/2)+T;break;case"top":x=O?F-v+Math.round(p.width/2)-T:F-v-Math.round(p.width/2)+T}if(this.barCtx.lastActiveBarSerieIndex===o&&S.enabled){var N=new W(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:o,j:r}),w.fontSize);O?(b=F-v+Math.round(N.width/2)-T-S.offsetX-15,_="end"):b=F-v-Math.round(N.width/2)+T+S.offsetX+15,k=P+S.offsetY}return e.config.chart.stacked||(x<0?x=x+p.width+v:x+p.width/2>e.globals.gridWidth&&(x=e.globals.gridWidth-p.width-v)),{bcx:i,bcy:h,dataLabelsX:x,dataLabelsY:P,totalDataLabelsX:b,totalDataLabelsY:k,totalDataLabelsAnchor:_}}},{key:"drawCalculatedDataLabels",value:function(t){var e=t.x,i=t.y,a=t.val,r=t.i,o=t.j,l=t.textRects,h=t.barHeight,f=t.barWidth,g=t.dataLabelsConfig,p=this.w,x="rotate(0)";p.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(x="rotate(-90, ".concat(e,", ").concat(i,")"));var v=new ci(this.barCtx.ctx),w=new W(this.barCtx.ctx),A=g.formatter,S=null,T=p.globals.collapsedSeriesIndices.indexOf(r)>-1;if(g.enabled&&!T){S=w.group({class:"apexcharts-data-labels",transform:x});var M="";a!==void 0&&(M=A(a,d(d({},p),{},{seriesIndex:r,dataPointIndex:o,w:p}))),!a&&p.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(M="");var u=p.globals.series[r][o]<0,b=p.config.plotOptions.bar.dataLabels.position;p.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(b==="top"&&(g.textAnchor=u?"end":"start"),b==="center"&&(g.textAnchor="middle"),b==="bottom"&&(g.textAnchor=u?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&fMath.abs(f)&&(M=""):l.height/1.6>Math.abs(h)&&(M=""));var k=d({},g);this.barCtx.isHorizontal&&a<0&&(g.textAnchor==="start"?k.textAnchor="end":g.textAnchor==="end"&&(k.textAnchor="start")),v.plotDataLabelsText({x:e,y:i,text:M,i:r,j:o,parent:S,dataLabelsConfig:k,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return S}},{key:"drawTotalDataLabels",value:function(t){var e,i=t.x,a=t.y,r=t.val,o=t.barWidth,l=t.barHeight,h=t.realIndex,f=t.textAnchor,g=t.barTotalDataLabelsConfig,p=this.w,x=new W(this.barCtx.ctx);return g.enabled&&i!==void 0&&a!==void 0&&this.barCtx.lastActiveBarSerieIndex===h&&(e=x.drawText({x:i-(!p.globals.isBarHorizontal&&p.globals.seriesGroups.length?o/p.globals.seriesGroups.length:0),y:a-(p.globals.isBarHorizontal&&p.globals.seriesGroups.length?l/p.globals.seriesGroups.length:0),foreColor:g.style.color,text:r,textAnchor:f,fontFamily:g.style.fontFamily,fontSize:g.style.fontSize,fontWeight:g.style.fontWeight})),e}}]),E}(),vh=function(){function E(t){y(this,E),this.w=t.w,this.barCtx=t}return L(E,[{key:"initVariables",value:function(t){var e=this.w;this.barCtx.series=t,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var i=0;i0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=t[i].length),e.globals.isXNumeric)for(var a=0;ae.globals.minX&&e.globals.seriesX[i][a]0&&(a=f.globals.minXDiff/x),(o=a/p*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(o=1)}String(this.barCtx.barOptions.columnWidth).indexOf("%")===-1&&(o=parseInt(this.barCtx.barOptions.columnWidth,10)),l=f.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?f.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),t=f.globals.padHorizontal+(a-o*this.barCtx.seriesLen)/2}return f.globals.barHeight=r,f.globals.barWidth=o,{x:t,y:e,yDivision:i,xDivision:a,barHeight:r,barWidth:o,zeroH:l,zeroW:h}}},{key:"initializeStackedPrevVars",value:function(t){var e=t.w;e.globals.hasSeriesGroups?e.globals.seriesGroups.forEach(function(i){t[i]||(t[i]={}),t[i].prevY=[],t[i].prevX=[],t[i].prevYF=[],t[i].prevXF=[],t[i].prevYVal=[],t[i].prevXVal=[]}):(t.prevY=[],t.prevX=[],t.prevYF=[],t.prevXF=[],t.prevYVal=[],t.prevXVal=[])}},{key:"initializeStackedXYVars",value:function(t){var e=t.w;e.globals.hasSeriesGroups?e.globals.seriesGroups.forEach(function(i){t[i]||(t[i]={}),t[i].xArrj=[],t[i].xArrjF=[],t[i].xArrjVal=[],t[i].yArrj=[],t[i].yArrjF=[],t[i].yArrjVal=[]}):(t.xArrj=[],t.xArrjF=[],t.xArrjVal=[],t.yArrj=[],t.yArrjF=[],t.yArrjVal=[])}},{key:"getPathFillColor",value:function(t,e,i,a){var r,o,l,h,f=this.w,g=new Jt(this.barCtx.ctx),p=null,x=this.barCtx.barOptions.distributed?i:e;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(function(v){t[e][i]>=v.from&&t[e][i]<=v.to&&(p=v.color)}),f.config.series[e].data[i]&&f.config.series[e].data[i].fillColor&&(p=f.config.series[e].data[i].fillColor),g.fillPath({seriesNumber:this.barCtx.barOptions.distributed?x:a,dataPointIndex:i,color:p,value:t[e][i],fillConfig:(r=f.config.series[e].data[i])===null||r===void 0?void 0:r.fill,fillType:(o=f.config.series[e].data[i])!==null&&o!==void 0&&(l=o.fill)!==null&&l!==void 0&&l.type?(h=f.config.series[e].data[i])===null||h===void 0?void 0:h.fill.type:Array.isArray(f.config.fill.type)?f.config.fill.type[e]:f.config.fill.type})}},{key:"getStrokeWidth",value:function(t,e,i){var a=0,r=this.w;return this.barCtx.series[t][e]===void 0||this.barCtx.series[t][e]===null?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,r.config.stroke.show&&(this.barCtx.isNullValue||(a=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[i]:this.barCtx.strokeWidth)),a}},{key:"shouldApplyRadius",value:function(t){var e=this.w,i=!1;return e.config.plotOptions.bar.borderRadius>0&&(e.config.chart.stacked&&e.config.plotOptions.bar.borderRadiusWhenStacked==="last"?this.barCtx.lastActiveBarSerieIndex===t&&(i=!0):i=!0),i}},{key:"barBackground",value:function(t){var e=t.j,i=t.i,a=t.x1,r=t.x2,o=t.y1,l=t.y2,h=t.elSeries,f=this.w,g=new W(this.barCtx.ctx),p=new Qt(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&p===i){e>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(e%=this.barCtx.barOptions.colors.backgroundBarColors.length);var x=this.barCtx.barOptions.colors.backgroundBarColors[e],v=g.drawRect(a!==void 0?a:0,o!==void 0?o:0,r!==void 0?r:f.globals.gridWidth,l!==void 0?l:f.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,x,this.barCtx.barOptions.colors.backgroundBarOpacity);h.add(v),v.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(t){var e,i=t.barWidth,a=t.barXPosition,r=t.y1,o=t.y2,l=t.strokeWidth,h=t.seriesGroup,f=t.realIndex,g=t.i,p=t.j,x=t.w,v=new W(this.barCtx.ctx);(l=Array.isArray(l)?l[f]:l)||(l=0);var w=i,A=a;(e=x.config.series[f].data[p])!==null&&e!==void 0&&e.columnWidthOffset&&(A=a-x.config.series[f].data[p].columnWidthOffset/2,w=i+x.config.series[f].data[p].columnWidthOffset);var S=A,T=A+w;r+=.001,o+=.001;var M=v.move(S,r),u=v.move(S,r),b=v.line(T-l,r);if(x.globals.previousPaths.length>0&&(u=this.barCtx.getPreviousPath(f,p,!1)),M=M+v.line(S,o)+v.line(T-l,o)+v.line(T-l,r)+(x.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),u=u+v.line(S,r)+b+b+b+b+b+v.line(S,r)+(x.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(f)&&(M=v.roundPathCorners(M,x.config.plotOptions.bar.borderRadius)),x.config.chart.stacked){var k=this.barCtx;x.globals.hasSeriesGroups&&h&&(k=this.barCtx[h]),k.yArrj.push(o),k.yArrjF.push(Math.abs(r-o)),k.yArrjVal.push(this.barCtx.series[g][p])}return{pathTo:M,pathFrom:u}}},{key:"getBarpaths",value:function(t){var e,i=t.barYPosition,a=t.barHeight,r=t.x1,o=t.x2,l=t.strokeWidth,h=t.seriesGroup,f=t.realIndex,g=t.i,p=t.j,x=t.w,v=new W(this.barCtx.ctx);(l=Array.isArray(l)?l[f]:l)||(l=0);var w=i,A=a;(e=x.config.series[f].data[p])!==null&&e!==void 0&&e.barHeightOffset&&(w=i-x.config.series[f].data[p].barHeightOffset/2,A=a+x.config.series[f].data[p].barHeightOffset);var S=w,T=w+A;r+=.001,o+=.001;var M=v.move(r,S),u=v.move(r,S);x.globals.previousPaths.length>0&&(u=this.barCtx.getPreviousPath(f,p,!1));var b=v.line(r,T-l);if(M=M+v.line(o,S)+v.line(o,T-l)+b+(x.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),u=u+v.line(r,S)+b+b+b+b+b+v.line(r,S)+(x.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(f)&&(M=v.roundPathCorners(M,x.config.plotOptions.bar.borderRadius)),x.config.chart.stacked){var k=this.barCtx;x.globals.hasSeriesGroups&&h&&(k=this.barCtx[h]),k.xArrj.push(o),k.xArrjF.push(Math.abs(r-o)),k.xArrjVal.push(this.barCtx.series[g][p])}return{pathTo:M,pathFrom:u}}},{key:"checkZeroSeries",value:function(t){for(var e=t.series,i=this.w,a=0;a2&&arguments[2]!==void 0)||arguments[2]?e:null;return t!=null&&(i=e+t/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?t/this.barCtx.invertedYRatio:0)),i}},{key:"getYForValue",value:function(t,e){var i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2]?e:null;return t!=null&&(i=e-t/this.barCtx.yRatio[this.barCtx.yaxisIndex]+2*(this.barCtx.isReversed?t/this.barCtx.yRatio[this.barCtx.yaxisIndex]:0)),i}},{key:"getGoalValues",value:function(t,e,i,a,r){var o=this,l=this.w,h=[],f=function(x,v){var w;h.push((I(w={},t,t==="x"?o.getXForValue(x,e,!1):o.getYForValue(x,i,!1)),I(w,"attrs",v),w))};if(l.globals.seriesGoals[a]&&l.globals.seriesGoals[a][r]&&Array.isArray(l.globals.seriesGoals[a][r])&&l.globals.seriesGoals[a][r].forEach(function(x){f(x.value,x)}),this.barCtx.barOptions.isDumbbell&&l.globals.seriesRange.length){var g=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:l.globals.colors,p={strokeHeight:t==="x"?0:l.globals.markers.size[a],strokeWidth:t==="x"?l.globals.markers.size[a]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(g[a])?g[a][0]:g[a]};f(l.globals.seriesRangeStart[a][r],p),f(l.globals.seriesRangeEnd[a][r],d(d({},p),{},{strokeColor:Array.isArray(g[a])?g[a][1]:g[a]}))}return h}},{key:"drawGoalLine",value:function(t){var e=t.barXPosition,i=t.barYPosition,a=t.goalX,r=t.goalY,o=t.barWidth,l=t.barHeight,h=new W(this.barCtx.ctx),f=h.group({className:"apexcharts-bar-goals-groups"});f.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:f.node}),f.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var g=null;return this.barCtx.isHorizontal?Array.isArray(a)&&a.forEach(function(p){var x=p.attrs.strokeHeight!==void 0?p.attrs.strokeHeight:l/2,v=i+x+l/2;g=h.drawLine(p.x,v-2*x,p.x,v,p.attrs.strokeColor?p.attrs.strokeColor:void 0,p.attrs.strokeDashArray,p.attrs.strokeWidth?p.attrs.strokeWidth:2,p.attrs.strokeLineCap),f.add(g)}):Array.isArray(r)&&r.forEach(function(p){var x=p.attrs.strokeWidth!==void 0?p.attrs.strokeWidth:o/2,v=e+x+o/2;g=h.drawLine(v-2*x,p.y,v,p.y,p.attrs.strokeColor?p.attrs.strokeColor:void 0,p.attrs.strokeDashArray,p.attrs.strokeHeight?p.attrs.strokeHeight:2,p.attrs.strokeLineCap),f.add(g)}),f}},{key:"drawBarShadow",value:function(t){var e=t.prevPaths,i=t.currPaths,a=t.color,r=this.w,o=e.x,l=e.x1,h=e.barYPosition,f=i.x,g=i.x1,p=i.barYPosition,x=h+i.barHeight,v=new W(this.barCtx.ctx),w=new z,A=v.move(l,x)+v.line(o,x)+v.line(f,p)+v.line(g,p)+v.line(l,x)+(r.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z");return v.drawPath({d:A,fill:w.shadeColor(.5,z.rgb2hex(a)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadows"})}},{key:"getZeroValueEncounters",value:function(t){var e=t.i,i=t.j,a=this.w,r=0,o=0;return a.globals.seriesPercent.forEach(function(l,h){l[i]&&r++,hthis.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 l=0,h=0;l0&&(this.visibleI=this.visibleI+1);var u=0,b=0;this.yRatio.length>1&&(this.yaxisIndex=T),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var k=this.barHelpers.initialPositions();w=k.y,u=k.barHeight,g=k.yDivision,x=k.zeroW,v=k.x,b=k.barWidth,f=k.xDivision,p=k.zeroH,this.horizontal||S.push(v+b/2);var P=a.group({class:"apexcharts-datalabels","data:realIndex":T});i.globals.delayedElements.push({el:P.node}),P.node.classList.add("apexcharts-element-hidden");var _=a.group({class:"apexcharts-bar-goals-markers"}),O=a.group({class:"apexcharts-bar-shadows"});i.globals.delayedElements.push({el:O.node}),O.node.classList.add("apexcharts-element-hidden");for(var F=0;F0){var st=this.barHelpers.drawBarShadow({color:typeof V=="string"&&(V==null?void 0:V.indexOf("url"))===-1?V:z.hexToRgba(i.globals.colors[l]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:B});st&&O.add(st)}this.pathArr.push(B);var ht=this.barHelpers.drawGoalLine({barXPosition:B.barXPosition,barYPosition:B.barYPosition,goalX:B.goalX,goalY:B.goalY,barHeight:u,barWidth:b});ht&&_.add(ht),w=B.y,v=B.x,F>0&&S.push(v+b/2),A.push(w),this.renderSeries({realIndex:T,pathFill:V,j:F,i:l,pathFrom:B.pathFrom,pathTo:B.pathTo,strokeWidth:N,elSeries:M,x:v,y:w,series:t,barHeight:B.barHeight?B.barHeight:u,barWidth:B.barWidth?B.barWidth:b,elDataLabelsWrap:P,elGoalsMarkers:_,elBarShadows:O,visibleSeries:this.visibleI,type:"bar"})}i.globals.seriesXvalues[T]=S,i.globals.seriesYvalues[T]=A,o.add(M)}return o}},{key:"renderSeries",value:function(t){var e=t.realIndex,i=t.pathFill,a=t.lineFill,r=t.j,o=t.i,l=t.groupIndex,h=t.pathFrom,f=t.pathTo,g=t.strokeWidth,p=t.elSeries,x=t.x,v=t.y,w=t.y1,A=t.y2,S=t.series,T=t.barHeight,M=t.barWidth,u=t.barXPosition,b=t.barYPosition,k=t.elDataLabelsWrap,P=t.elGoalsMarkers,_=t.elBarShadows,O=t.visibleSeries,F=t.type,N=this.w,B=new W(this.ctx);a||(a=this.barOptions.distributed?N.globals.stroke.colors[r]:N.globals.stroke.colors[e]),N.config.series[o].data[r]&&N.config.series[o].data[r].strokeColor&&(a=N.config.series[o].data[r].strokeColor),this.isNullValue&&(i="none");var $=r/N.config.chart.animations.animateGradually.delay*(N.config.chart.animations.speed/N.globals.dataPoints)/2.4,V=B.renderPaths({i:o,j:r,realIndex:e,pathFrom:h,pathTo:f,stroke:a,strokeWidth:g,strokeLineCap:N.config.stroke.lineCap,fill:i,animationDelay:$,initialSpeed:N.config.chart.animations.speed,dataChangeSpeed:N.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(F,"-area")});V.attr("clip-path","url(#gridRectMask".concat(N.globals.cuid,")"));var st=N.config.forecastDataPoints;st.count>0&&r>=N.globals.dataPoints-st.count&&(V.node.setAttribute("stroke-dasharray",st.dashArray),V.node.setAttribute("stroke-width",st.strokeWidth),V.node.setAttribute("fill-opacity",st.fillOpacity)),w!==void 0&&A!==void 0&&(V.attr("data-range-y1",w),V.attr("data-range-y2",A)),new ut(this.ctx).setSelectionFilter(V,e,r),p.add(V);var ht=new Xa(this).handleBarDataLabels({x,y:v,y1:w,y2:A,i:o,j:r,series:S,realIndex:e,groupIndex:l,barHeight:T,barWidth:M,barXPosition:u,barYPosition:b,renderedPath:V,visibleSeries:O});return ht.dataLabels!==null&&k.add(ht.dataLabels),ht.totalDataLabels&&k.add(ht.totalDataLabels),p.add(k),P&&p.add(P),_&&p.add(_),p}},{key:"drawBarPaths",value:function(t){var e,i=t.indexes,a=t.barHeight,r=t.strokeWidth,o=t.zeroW,l=t.x,h=t.y,f=t.yDivision,g=t.elSeries,p=this.w,x=i.i,v=i.j;if(p.globals.isXNumeric)e=(h=(p.globals.seriesX[x][v]-p.globals.minX)/this.invertedXRatio-a)+a*this.visibleI;else if(p.config.plotOptions.bar.hideZeroBarsWhenGrouped){var w=0,A=0;p.globals.seriesPercent.forEach(function(T,M){T[v]&&w++,M0&&(a=this.seriesLen*a/w),e=h+a*this.visibleI,e-=a*A}else e=h+a*this.visibleI;this.isFunnel&&(o-=(this.barHelpers.getXForValue(this.series[x][v],o)-o)/2),l=this.barHelpers.getXForValue(this.series[x][v],o);var S=this.barHelpers.getBarpaths({barYPosition:e,barHeight:a,x1:o,x2:l,strokeWidth:r,series:this.series,realIndex:i.realIndex,i:x,j:v,w:p});return p.globals.isXNumeric||(h+=f),this.barHelpers.barBackground({j:v,i:x,y1:e-a*this.visibleI,y2:a*this.seriesLen,elSeries:g}),{pathTo:S.pathTo,pathFrom:S.pathFrom,x1:o,x:l,y:h,goalX:this.barHelpers.getGoalValues("x",o,null,x,v),barYPosition:e,barHeight:a}}},{key:"drawColumnPaths",value:function(t){var e,i=t.indexes,a=t.x,r=t.y,o=t.xDivision,l=t.barWidth,h=t.zeroH,f=t.strokeWidth,g=t.elSeries,p=this.w,x=i.realIndex,v=i.i,w=i.j,A=i.bc;if(p.globals.isXNumeric){var S=this.getBarXForNumericXAxis({x:a,j:w,realIndex:x,barWidth:l});a=S.x,e=S.barXPosition}else if(p.config.plotOptions.bar.hideZeroBarsWhenGrouped){var T=this.barHelpers.getZeroValueEncounters({i:v,j:w}),M=T.nonZeroColumns,u=T.zeroEncounters;M>0&&(l=this.seriesLen*l/M),e=a+l*this.visibleI,e-=l*u}else e=a+l*this.visibleI;r=this.barHelpers.getYForValue(this.series[v][w],h);var b=this.barHelpers.getColumnPaths({barXPosition:e,barWidth:l,y1:h,y2:r,strokeWidth:f,series:this.series,realIndex:i.realIndex,i:v,j:w,w:p});return p.globals.isXNumeric||(a+=o),this.barHelpers.barBackground({bc:A,j:w,i:v,x1:e-f/2-l*this.visibleI,x2:l*this.seriesLen+f/2,elSeries:g}),{pathTo:b.pathTo,pathFrom:b.pathFrom,x:a,y:r,goalY:this.barHelpers.getGoalValues("y",null,h,v,w),barXPosition:e,barWidth:l}}},{key:"getBarXForNumericXAxis",value:function(t){var e=t.x,i=t.barWidth,a=t.realIndex,r=t.j,o=this.w,l=a;return o.globals.seriesX[a].length||(l=o.globals.maxValsInArrayIndex),o.globals.seriesX[l][r]&&(e=(o.globals.seriesX[l][r]-o.globals.minX)/this.xRatio-i*this.seriesLen/2),{barXPosition:e+i*this.visibleI,x:e}}},{key:"getPreviousPath",value:function(t,e){for(var i,a=this.w,r=0;r0&&parseInt(o.realIndex,10)===parseInt(t,10)&&a.globals.previousPaths[r].paths[e]!==void 0&&(i=a.globals.previousPaths[r].paths[e].d)}return i}}]),E}(),Mn=function(E){R(e,Bi);var t=J(e);function e(){return y(this,e),t.apply(this,arguments)}return L(e,[{key:"draw",value:function(i,a){var r=this,o=this.w;this.graphics=new W(this.ctx),this.bar=new Bi(this.ctx,this.xyRatios);var l=new it(this.ctx,o);i=l.getLogSeries(i),this.yRatio=l.getLogYRatios(this.yRatio),this.barHelpers.initVariables(i),o.config.chart.stackType==="100%"&&(i=o.globals.seriesPercent.slice()),this.series=i,this.barHelpers.initializeStackedPrevVars(this);for(var h=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),f=0,g=0,p=function(w,A){var S=void 0,T=void 0,M=void 0,u=void 0,b=-1;r.groupCtx=r,o.globals.seriesGroups.forEach(function(Bt,$t){Bt.indexOf(o.config.series[w].name)>-1&&(b=$t)}),b!==-1&&(r.groupCtx=r[o.globals.seriesGroups[b]]);var k=[],P=[],_=o.globals.comboCharts?a[w]:w;r.yRatio.length>1&&(r.yaxisIndex=_),r.isReversed=o.config.yaxis[r.yaxisIndex]&&o.config.yaxis[r.yaxisIndex].reversed;var O=r.graphics.group({class:"apexcharts-series",seriesName:z.escapeString(o.globals.seriesNames[_]),rel:w+1,"data:realIndex":_});r.ctx.series.addCollapsedClassToSeries(O,_);var F=r.graphics.group({class:"apexcharts-datalabels","data:realIndex":_}),N=r.graphics.group({class:"apexcharts-bar-goals-markers"}),B=0,$=0,V=r.initialPositions(f,g,S,T,M,u);g=V.y,B=V.barHeight,T=V.yDivision,u=V.zeroW,f=V.x,$=V.barWidth,S=V.xDivision,M=V.zeroH,o.globals.barHeight=B,o.globals.barWidth=$,r.barHelpers.initializeStackedXYVars(r),r.groupCtx.prevY.length===1&&r.groupCtx.prevY[0].every(function(Bt){return isNaN(Bt)})&&(r.groupCtx.prevY[0]=r.groupCtx.prevY[0].map(function(Bt){return M}),r.groupCtx.prevYF[0]=r.groupCtx.prevYF[0].map(function(Bt){return 0}));for(var st=0;st1?(r=v.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:x*parseInt(v.config.plotOptions.bar.columnWidth,10)/100,String(v.config.plotOptions.bar.columnWidth).indexOf("%")===-1&&(x=parseInt(v.config.plotOptions.bar.columnWidth,10)),l=v.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?v.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),i=v.globals.padHorizontal+(r-x)/2),{x:i,y:a,yDivision:o,xDivision:r,barHeight:(f=v.globals.seriesGroups)!==null&&f!==void 0&&f.length?p/v.globals.seriesGroups.length:p,barWidth:(g=v.globals.seriesGroups)!==null&&g!==void 0&&g.length?x/v.globals.seriesGroups.length:x,zeroH:l,zeroW:h}}},{key:"drawStackedBarPaths",value:function(i){for(var a,r=i.indexes,o=i.barHeight,l=i.strokeWidth,h=i.zeroW,f=i.x,g=i.y,p=i.groupIndex,x=i.seriesGroup,v=i.yDivision,w=i.elSeries,A=this.w,S=g+(p!==-1?p*o:0),T=r.i,M=r.j,u=0,b=0;b0){var P=h;this.groupCtx.prevXVal[k-1][M]<0?P=this.series[T][M]>=0?this.groupCtx.prevX[k-1][M]+u-2*(this.isReversed?u:0):this.groupCtx.prevX[k-1][M]:this.groupCtx.prevXVal[k-1][M]>=0&&(P=this.series[T][M]>=0?this.groupCtx.prevX[k-1][M]:this.groupCtx.prevX[k-1][M]-u+2*(this.isReversed?u:0)),a=P}else a=h;f=this.series[T][M]===null?a:a+this.series[T][M]/this.invertedYRatio-2*(this.isReversed?this.series[T][M]/this.invertedYRatio:0);var _=this.barHelpers.getBarpaths({barYPosition:S,barHeight:o,x1:a,x2:f,strokeWidth:l,series:this.series,realIndex:r.realIndex,seriesGroup:x,i:T,j:M,w:A});return this.barHelpers.barBackground({j:M,i:T,y1:S,y2:o,elSeries:w}),g+=v,{pathTo:_.pathTo,pathFrom:_.pathFrom,goalX:this.barHelpers.getGoalValues("x",h,null,T,M),barYPosition:S,x:f,y:g}}},{key:"drawStackedColumnPaths",value:function(i){var a=i.indexes,r=i.x,o=i.y,l=i.xDivision,h=i.barWidth,f=i.zeroH,g=i.groupIndex,p=i.seriesGroup,x=i.elSeries,v=this.w,w=a.i,A=a.j,S=a.bc;if(v.globals.isXNumeric){var T=v.globals.seriesX[w][A];T||(T=0),r=(T-v.globals.minX)/this.xRatio-h/2,v.globals.seriesGroups.length&&(r=(T-v.globals.minX)/this.xRatio-h/2*v.globals.seriesGroups.length)}for(var M,u=r+(g!==-1?g*h:0),b=0,k=0;k0&&!v.globals.isXNumeric||P>0&&v.globals.isXNumeric&&v.globals.seriesX[w-1][A]===v.globals.seriesX[w][A]){var _,O,F,N=Math.min(this.yRatio.length+1,w+1);if(this.groupCtx.prevY[P-1]!==void 0&&this.groupCtx.prevY[P-1].length)for(var B=1;B=0?F-b+2*(this.isReversed?b:0):F;break}if(((ht=this.groupCtx.prevYVal[P-V])===null||ht===void 0?void 0:ht[A])>=0){O=this.series[w][A]>=0?F:F+b-2*(this.isReversed?b:0);break}}O===void 0&&(O=v.globals.gridHeight),M=(_=this.groupCtx.prevYF[0])!==null&&_!==void 0&&_.every(function(kt){return kt===0})&&this.groupCtx.prevYF.slice(1,P).every(function(kt){return kt.every(function(_t){return isNaN(_t)})})?f:O}else M=f;o=this.series[w][A]?M-this.series[w][A]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[w][A]/this.yRatio[this.yaxisIndex]:0):M;var pt=this.barHelpers.getColumnPaths({barXPosition:u,barWidth:h,y1:M,y2:o,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:p,realIndex:a.realIndex,i:w,j:A,w:v});return this.barHelpers.barBackground({bc:S,j:A,i:w,x1:u,x2:h,elSeries:x}),r+=l,{pathTo:pt.pathTo,pathFrom:pt.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,f,w,A),barXPosition:u,x:v.globals.isXNumeric?r-l:r,y:o}}}]),e}(),js=function(E){R(e,Bi);var t=J(e);function e(){return y(this,e),t.apply(this,arguments)}return L(e,[{key:"draw",value:function(i,a,r){var o=this,l=this.w,h=new W(this.ctx),f=l.globals.comboCharts?a:l.config.chart.type,g=new Jt(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=l.config.plotOptions.bar.horizontal;var p=new it(this.ctx,l);i=p.getLogSeries(i),this.series=i,this.yRatio=p.getLogYRatios(this.yRatio),this.barHelpers.initVariables(i);for(var x=h.group({class:"apexcharts-".concat(f,"-series apexcharts-plot-series")}),v=function(A){o.isBoxPlot=l.config.chart.type==="boxPlot"||l.config.series[A].type==="boxPlot";var S,T,M,u,b=void 0,k=void 0,P=[],_=[],O=l.globals.comboCharts?r[A]:A,F=h.group({class:"apexcharts-series",seriesName:z.escapeString(l.globals.seriesNames[O]),rel:A+1,"data:realIndex":O});o.ctx.series.addCollapsedClassToSeries(F,O),i[A].length>0&&(o.visibleI=o.visibleI+1);var N,B;o.yRatio.length>1&&(o.yaxisIndex=O);var $=o.barHelpers.initialPositions();k=$.y,N=$.barHeight,T=$.yDivision,u=$.zeroW,b=$.x,B=$.barWidth,S=$.xDivision,M=$.zeroH,_.push(b+B/2);for(var V=h.group({class:"apexcharts-datalabels","data:realIndex":O}),st=function(pt){var kt=o.barHelpers.getStrokeWidth(A,pt,O),_t=null,Ct={indexes:{i:A,j:pt,realIndex:O},x:b,y:k,strokeWidth:kt,elSeries:F};_t=o.isHorizontal?o.drawHorizontalBoxPaths(d(d({},Ct),{},{yDivision:T,barHeight:N,zeroW:u})):o.drawVerticalBoxPaths(d(d({},Ct),{},{xDivision:S,barWidth:B,zeroH:M})),k=_t.y,b=_t.x,pt>0&&_.push(b+B/2),P.push(k),_t.pathTo.forEach(function(Bt,$t){var ze=!o.isBoxPlot&&o.candlestickOptions.wick.useFillColor?_t.color[$t]:l.globals.stroke.colors[A],we=g.fillPath({seriesNumber:O,dataPointIndex:pt,color:_t.color[$t],value:i[A][pt]});o.renderSeries({realIndex:O,pathFill:we,lineFill:ze,j:pt,i:A,pathFrom:_t.pathFrom,pathTo:Bt,strokeWidth:kt,elSeries:F,x:b,y:k,series:i,barHeight:N,barWidth:B,elDataLabelsWrap:V,visibleSeries:o.visibleI,type:l.config.chart.type})})},ht=0;htb.c&&(w=!1);var _=Math.min(b.o,b.c),O=Math.max(b.o,b.c),F=b.m;g.globals.isXNumeric&&(r=(g.globals.seriesX[u][v]-g.globals.minX)/this.xRatio-l/2);var N=r+l*this.visibleI;this.series[x][v]===void 0||this.series[x][v]===null?(_=h,O=h):(_=h-_/M,O=h-O/M,k=h-b.h/M,P=h-b.l/M,F=h-b.m/M);var B=p.move(N,h),$=p.move(N+l/2,_);return g.globals.previousPaths.length>0&&($=this.getPreviousPath(u,v,!0)),B=this.isBoxPlot?[p.move(N,_)+p.line(N+l/2,_)+p.line(N+l/2,k)+p.line(N+l/4,k)+p.line(N+l-l/4,k)+p.line(N+l/2,k)+p.line(N+l/2,_)+p.line(N+l,_)+p.line(N+l,F)+p.line(N,F)+p.line(N,_+f/2),p.move(N,F)+p.line(N+l,F)+p.line(N+l,O)+p.line(N+l/2,O)+p.line(N+l/2,P)+p.line(N+l-l/4,P)+p.line(N+l/4,P)+p.line(N+l/2,P)+p.line(N+l/2,O)+p.line(N,O)+p.line(N,F)+"z"]:[p.move(N,O)+p.line(N+l/2,O)+p.line(N+l/2,k)+p.line(N+l/2,O)+p.line(N+l,O)+p.line(N+l,_)+p.line(N+l/2,_)+p.line(N+l/2,P)+p.line(N+l/2,_)+p.line(N,_)+p.line(N,O-f/2)],$+=p.move(N,_),g.globals.isXNumeric||(r+=o),{pathTo:B,pathFrom:$,x:r,y:O,barXPosition:N,color:this.isBoxPlot?T:w?[A]:[S]}}},{key:"drawHorizontalBoxPaths",value:function(i){var a=i.indexes;i.x;var r=i.y,o=i.yDivision,l=i.barHeight,h=i.zeroW,f=i.strokeWidth,g=this.w,p=new W(this.ctx),x=a.i,v=a.j,w=this.boxOptions.colors.lower;this.isBoxPlot&&(w=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var A=this.invertedYRatio,S=a.realIndex,T=this.getOHLCValue(S,v),M=h,u=h,b=Math.min(T.o,T.c),k=Math.max(T.o,T.c),P=T.m;g.globals.isXNumeric&&(r=(g.globals.seriesX[S][v]-g.globals.minX)/this.invertedXRatio-l/2);var _=r+l*this.visibleI;this.series[x][v]===void 0||this.series[x][v]===null?(b=h,k=h):(b=h+b/A,k=h+k/A,M=h+T.h/A,u=h+T.l/A,P=h+T.m/A);var O=p.move(h,_),F=p.move(b,_+l/2);return g.globals.previousPaths.length>0&&(F=this.getPreviousPath(S,v,!0)),O=[p.move(b,_)+p.line(b,_+l/2)+p.line(M,_+l/2)+p.line(M,_+l/2-l/4)+p.line(M,_+l/2+l/4)+p.line(M,_+l/2)+p.line(b,_+l/2)+p.line(b,_+l)+p.line(P,_+l)+p.line(P,_)+p.line(b+f/2,_),p.move(P,_)+p.line(P,_+l)+p.line(k,_+l)+p.line(k,_+l/2)+p.line(u,_+l/2)+p.line(u,_+l-l/4)+p.line(u,_+l/4)+p.line(u,_+l/2)+p.line(k,_+l/2)+p.line(k,_)+p.line(P,_)+"z"],F+=p.move(b,_),g.globals.isXNumeric||(r+=o),{pathTo:O,pathFrom:F,x:k,y:r,barYPosition:_,color:w}}},{key:"getOHLCValue",value:function(i,a){var r=this.w;return{o:this.isBoxPlot?r.globals.seriesCandleH[i][a]:r.globals.seriesCandleO[i][a],h:this.isBoxPlot?r.globals.seriesCandleO[i][a]:r.globals.seriesCandleH[i][a],m:r.globals.seriesCandleM[i][a],l:this.isBoxPlot?r.globals.seriesCandleC[i][a]:r.globals.seriesCandleL[i][a],c:this.isBoxPlot?r.globals.seriesCandleL[i][a]:r.globals.seriesCandleC[i][a]}}}]),e}(),On=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w}return L(E,[{key:"checkColorRange",value:function(){var t=this.w,e=!1,i=t.config.plotOptions[t.config.chart.type];return i.colorScale.ranges.length>0&&i.colorScale.ranges.map(function(a,r){a.from<=0&&(e=!0)}),e}},{key:"getShadeColor",value:function(t,e,i,a){var r=this.w,o=1,l=r.config.plotOptions[t].shadeIntensity,h=this.determineColor(t,e,i);r.globals.hasNegs||a?o=r.config.plotOptions[t].reverseNegativeShade?h.percent<0?h.percent/100*(1.25*l):(1-h.percent/100)*(1.25*l):h.percent<=0?1-(1+h.percent/100)*l:(1-h.percent/100)*l:(o=1-h.percent/100,t==="treemap"&&(o=(1-h.percent/100)*(1.25*l)));var f=h.color,g=new z;return r.config.plotOptions[t].enableShades&&(f=this.w.config.theme.mode==="dark"?z.hexToRgba(g.shadeColor(-1*o,h.color),r.config.fill.opacity):z.hexToRgba(g.shadeColor(o,h.color),r.config.fill.opacity)),{color:f,colorProps:h}}},{key:"determineColor",value:function(t,e,i){var a=this.w,r=a.globals.series[e][i],o=a.config.plotOptions[t],l=o.colorScale.inverse?i:e;o.distributed&&a.config.chart.type==="treemap"&&(l=i);var h=a.globals.colors[l],f=null,g=Math.min.apply(Math,lt(a.globals.series[e])),p=Math.max.apply(Math,lt(a.globals.series[e]));o.distributed||t!=="heatmap"||(g=a.globals.minY,p=a.globals.maxY),o.colorScale.min!==void 0&&(g=o.colorScale.mina.globals.maxY?o.colorScale.max:a.globals.maxY);var x=Math.abs(p)+Math.abs(g),v=100*r/(x===0?x-1e-6:x);return o.colorScale.ranges.length>0&&o.colorScale.ranges.map(function(w,A){if(r>=w.from&&r<=w.to){h=w.color,f=w.foreColor?w.foreColor:null,g=w.from,p=w.to;var S=Math.abs(p)+Math.abs(g);v=100*r/(S===0?S-1e-6:S)}}),{color:h,foreColor:f,percent:v}}},{key:"calculateDataLabels",value:function(t){var e=t.text,i=t.x,a=t.y,r=t.i,o=t.j,l=t.colorProps,h=t.fontSize,f=this.w.config.dataLabels,g=new W(this.ctx),p=new ci(this.ctx),x=null;if(f.enabled){x=g.group({class:"apexcharts-data-labels"});var v=f.offsetX,w=f.offsetY,A=i+v,S=a+parseFloat(f.style.fontSize)/3+w;p.plotDataLabelsText({x:A,y:S,text:e,i:r,j:o,color:l.foreColor,parent:x,fontSize:h,dataLabelsConfig:f})}return x}},{key:"addListeners",value:function(t){var e=new W(this.ctx);t.node.addEventListener("mouseenter",e.pathMouseEnter.bind(this,t)),t.node.addEventListener("mouseleave",e.pathMouseLeave.bind(this,t)),t.node.addEventListener("mousedown",e.pathMouseDown.bind(this,t))}}]),E}(),yh=function(){function E(t,e){y(this,E),this.ctx=t,this.w=t.w,this.xRatio=e.xRatio,this.yRatio=e.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new On(t),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return L(E,[{key:"draw",value:function(t){var e=this.w,i=new W(this.ctx),a=i.group({class:"apexcharts-heatmap"});a.attr("clip-path","url(#gridRectMask".concat(e.globals.cuid,")"));var r=e.globals.gridWidth/e.globals.dataPoints,o=e.globals.gridHeight/e.globals.series.length,l=0,h=!1;this.negRange=this.helpers.checkColorRange();var f=t.slice();e.config.yaxis[0].reversed&&(h=!0,f.reverse());for(var g=h?0:f.length-1;h?g=0;h?g++:g--){var p=i.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:z.escapeString(e.globals.seriesNames[g]),rel:g+1,"data:realIndex":g});if(this.ctx.series.addCollapsedClassToSeries(p,g),e.config.chart.dropShadow.enabled){var x=e.config.chart.dropShadow;new ut(this.ctx).dropShadow(p,x,g)}for(var v=0,w=e.config.plotOptions.heatmap.shadeIntensity,A=0;A-1&&this.pieClicked(x),i.config.dataLabels.enabled){var k=u.x,P=u.y,_=100*w/this.fullAngle+"%";if(w!==0&&i.config.plotOptions.pie.dataLabels.minAngleToShowLabelthis.fullAngle?e.endAngle=e.endAngle-(a+l):a+l=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(g=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(g)>this.fullAngle&&(g-=this.fullAngle);var p=Math.PI*(g-90)/180,x=i.centerX+o*Math.cos(f),v=i.centerY+o*Math.sin(f),w=i.centerX+o*Math.cos(p),A=i.centerY+o*Math.sin(p),S=z.polarToCartesian(i.centerX,i.centerY,i.donutSize,g),T=z.polarToCartesian(i.centerX,i.centerY,i.donutSize,h),M=r>180?1:0,u=["M",x,v,"A",o,o,0,M,1,w,A];return e=i.chartType==="donut"?[].concat(u,["L",S.x,S.y,"A",i.donutSize,i.donutSize,0,M,0,T.x,T.y,"L",x,v,"z"]).join(" "):i.chartType==="pie"||i.chartType==="polarArea"?[].concat(u,["L",i.centerX,i.centerY,"L",x,v]).join(" "):[].concat(u).join(" "),l.roundPathCorners(e,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(t){var e=this.w,i=new Ze(this.ctx),a=new W(this.ctx),r=new Rn(this.ctx),o=a.group(),l=a.group(),h=i.niceScale(0,Math.ceil(this.maxY),e.config.yaxis[0].tickAmount,0,!0),f=h.result.reverse(),g=h.result.length;this.maxY=h.niceMax;for(var p=e.globals.radialSize,x=p/(g-1),v=0;v1&&t.total.show&&(r=t.total.color);var l=o.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),h=o.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");i=(0,t.value.formatter)(i,o),a||typeof t.total.formatter!="function"||(i=t.total.formatter(o));var f=e===t.total.label;e=t.name.formatter(e,f,o),l!==null&&(l.textContent=e),h!==null&&(h.textContent=i),l!==null&&(l.style.fill=r)}},{key:"printDataLabelsInner",value:function(t,e){var i=this.w,a=t.getAttribute("data:value"),r=i.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"),10)-1];i.globals.series.length>1&&this.printInnerLabels(e,r,a,t);var o=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");o!==null&&(o.style.opacity=1)}},{key:"drawSpokes",value:function(t){var e=this,i=this.w,a=new W(this.ctx),r=i.config.plotOptions.polarArea.spokes;if(r.strokeWidth!==0){for(var o=[],l=360/i.globals.series.length,h=0;h1)l&&!e.total.showAlways?f({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(e,e.total.label,e.total.formatter(r));else if(f({makeSliceOut:!1,printLabel:!0}),!l)if(r.globals.selectedDataPoints.length&&r.globals.series.length>1)if(r.globals.selectedDataPoints[0].length>0){var g=r.globals.selectedDataPoints[0],p=r.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(g));this.printDataLabelsInner(p,e)}else o&&r.globals.selectedDataPoints.length&&r.globals.selectedDataPoints[0].length===0&&(o.style.opacity=0);else o&&r.globals.series.length>1&&(o.style.opacity=0)}}]),E}(),wh=function(){function E(t){y(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 e=this.w;this.graphics=new W(this.ctx),this.lineColorArr=e.globals.stroke.colors!==void 0?e.globals.stroke.colors:e.globals.colors,this.defaultSize=e.globals.svgHeight0&&(P=e.getPreviousPath(T));for(var _=0;_=10?t.x>0?(i="start",a+=10):t.x<0&&(i="end",a-=10):i="middle",Math.abs(t.y)>=e-10&&(t.y<0?r-=10:t.y>0&&(r+=10)),{textAnchor:i,newX:a,newY:r}}},{key:"getPreviousPath",value:function(t){for(var e=this.w,i=null,a=0;a0&&parseInt(r.realIndex,10)===parseInt(t,10)&&e.globals.previousPaths[a].paths[0]!==void 0&&(i=e.globals.previousPaths[a].paths[0].d)}return i}},{key:"getDataPointsPos",value:function(t,e){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.dataPointsLen;t=t||[],e=e||[];for(var a=[],r=0;r=360&&(A=360-Math.abs(this.startAngle)-.1);var S=r.drawPath({d:"",stroke:v,strokeWidth:f*parseInt(x.strokeWidth,10)/100,fill:"none",strokeOpacity:x.opacity,classes:"apexcharts-radialbar-area"});if(x.dropShadow.enabled){var T=x.dropShadow;l.dropShadow(S,T)}p.add(S),S.attr("id","apexcharts-radialbarTrack-"+g),this.animatePaths(S,{centerX:i.centerX,centerY:i.centerY,endAngle:A,startAngle:w,size:i.size,i:g,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:a.globals.easing})}return o}},{key:"drawArcs",value:function(i){var a=this.w,r=new W(this.ctx),o=new Jt(this.ctx),l=new ut(this.ctx),h=r.group(),f=this.getStrokeWidth(i);i.size=i.size-f/2;var g=a.config.plotOptions.radialBar.hollow.background,p=i.size-f*i.series.length-this.margin*i.series.length-f*parseInt(a.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,x=p-a.config.plotOptions.radialBar.hollow.margin;a.config.plotOptions.radialBar.hollow.image!==void 0&&(g=this.drawHollowImage(i,h,p,g));var v=this.drawHollow({size:x,centerX:i.centerX,centerY:i.centerY,fill:g||"transparent"});if(a.config.plotOptions.radialBar.hollow.dropShadow.enabled){var w=a.config.plotOptions.radialBar.hollow.dropShadow;l.dropShadow(v,w)}var A=1;!this.radialDataLabels.total.show&&a.globals.series.length>1&&(A=0);var S=null;this.radialDataLabels.show&&(S=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:p,centerX:i.centerX,centerY:i.centerY,opacity:A})),a.config.plotOptions.radialBar.hollow.position==="back"&&(h.add(v),S&&h.add(S));var T=!1;a.config.plotOptions.radialBar.inverseOrder&&(T=!0);for(var M=T?i.series.length-1:0;T?M>=0:M100?100:i.series[M])/100,O=Math.round(this.totalAngle*_)+this.startAngle,F=void 0;a.globals.dataChanged&&(P=this.startAngle,F=Math.round(this.totalAngle*z.negToZero(a.globals.previousPaths[M])/100)+P),Math.abs(O)+Math.abs(k)>=360&&(O-=.01),Math.abs(F)+Math.abs(P)>=360&&(F-=.01);var N=O-k,B=Array.isArray(a.config.stroke.dashArray)?a.config.stroke.dashArray[M]:a.config.stroke.dashArray,$=r.drawPath({d:"",stroke:b,strokeWidth:f,fill:"none",fillOpacity:a.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+M,strokeDashArray:B});if(W.setAttrs($.node,{"data:angle":N,"data:value":i.series[M]}),a.config.chart.dropShadow.enabled){var V=a.config.chart.dropShadow;l.dropShadow($,V,M)}if(l.setSelectionFilter($,0,M),this.addListeners($,this.radialDataLabels),u.add($),$.attr({index:0,j:M}),this.barLabels.enabled){var st=z.polarToCartesian(i.centerX,i.centerY,i.size,k),ht=this.barLabels.formatter(a.globals.seriesNames[M],{seriesIndex:M,w:a}),pt=["apexcharts-radialbar-label"];this.barLabels.onClick||pt.push("apexcharts-no-click");var kt=this.barLabels.useSeriesColors?a.globals.colors[M]:a.config.chart.foreColor;kt||(kt=a.config.chart.foreColor);var _t=st.x-this.barLabels.margin,Ct=st.y,Bt=r.drawText({x:_t,y:Ct,text:ht,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:kt,cssClass:pt.join(" ")});Bt.on("click",this.onBarLabelClick),Bt.attr({rel:M+1}),k!==0&&Bt.attr({"transform-origin":"".concat(_t," ").concat(Ct),transform:"rotate(".concat(k," 0 0)")}),u.add(Bt)}var $t=0;!this.initialAnim||a.globals.resized||a.globals.dataChanged||($t=a.config.chart.animations.speed),a.globals.dataChanged&&($t=a.config.chart.animations.dynamicAnimation.speed),this.animDur=$t/(1.2*i.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths($,{centerX:i.centerX,centerY:i.centerY,endAngle:O,startAngle:k,prevEndAngle:F,prevStartAngle:P,size:i.size,i:M,totalItems:2,animBeginArr:this.animBeginArr,dur:$t,shouldSetPrevPaths:!0,easing:a.globals.easing})}return{g:h,elHollow:v,dataLabels:S}}},{key:"drawHollow",value:function(i){var a=new W(this.ctx).drawCircle(2*i.size);return a.attr({class:"apexcharts-radialbar-hollow",cx:i.centerX,cy:i.centerY,r:i.size,fill:i.fill}),a}},{key:"drawHollowImage",value:function(i,a,r,o){var l=this.w,h=new Jt(this.ctx),f=z.randomId(),g=l.config.plotOptions.radialBar.hollow.image;if(l.config.plotOptions.radialBar.hollow.imageClipped)h.clippedImgArea({width:r,height:r,image:g,patternID:"pattern".concat(l.globals.cuid).concat(f)}),o="url(#pattern".concat(l.globals.cuid).concat(f,")");else{var p=l.config.plotOptions.radialBar.hollow.imageWidth,x=l.config.plotOptions.radialBar.hollow.imageHeight;if(p===void 0&&x===void 0){var v=l.globals.dom.Paper.image(g).loaded(function(A){this.move(i.centerX-A.width/2+l.config.plotOptions.radialBar.hollow.imageOffsetX,i.centerY-A.height/2+l.config.plotOptions.radialBar.hollow.imageOffsetY)});a.add(v)}else{var w=l.globals.dom.Paper.image(g).loaded(function(A){this.move(i.centerX-p/2+l.config.plotOptions.radialBar.hollow.imageOffsetX,i.centerY-x/2+l.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(p,x)});a.add(w)}}return o}},{key:"getStrokeWidth",value:function(i){var a=this.w;return i.size*(100-parseInt(a.config.plotOptions.radialBar.hollow.size,10))/100/(i.series.length+1)-this.margin}},{key:"onBarLabelClick",value:function(i){var a=parseInt(i.target.getAttribute("rel"),10)-1,r=this.barLabels.onClick,o=this.w;r&&r(o.globals.seriesNames[a],{w:o,seriesIndex:a})}}]),e}(),Ah=function(E){R(e,Bi);var t=J(e);function e(){return y(this,e),t.apply(this,arguments)}return L(e,[{key:"draw",value:function(i,a){var r=this.w,o=new W(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=i,this.seriesRangeStart=r.globals.seriesRangeStart,this.seriesRangeEnd=r.globals.seriesRangeEnd,this.barHelpers.initVariables(i);for(var l=o.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),h=0;h0&&(this.visibleI=this.visibleI+1);var T=0,M=0;this.yRatio.length>1&&(this.yaxisIndex=A);var u=this.barHelpers.initialPositions();w=u.y,x=u.zeroW,v=u.x,M=u.barWidth,T=u.barHeight,f=u.xDivision,g=u.yDivision,p=u.zeroH;for(var b=o.group({class:"apexcharts-datalabels","data:realIndex":A}),k=o.group({class:"apexcharts-rangebar-goals-markers"}),P=0;P0});return this.isHorizontal?(o=A.config.plotOptions.bar.rangeBarGroupRows?h+x*b:h+g*this.visibleI+x*b,k>-1&&!A.config.plotOptions.bar.rangeBarOverlap&&(S=A.globals.seriesRange[a][k].overlaps).indexOf(T)>-1&&(o=(g=w.barHeight/S.length)*this.visibleI+x*(100-parseInt(this.barOptions.barHeight,10))/100/2+g*(this.visibleI+S.indexOf(T))+x*b)):(b>-1&&(l=A.config.plotOptions.bar.rangeBarGroupRows?f+v*b:f+p*this.visibleI+v*b),k>-1&&!A.config.plotOptions.bar.rangeBarOverlap&&(S=A.globals.seriesRange[a][k].overlaps).indexOf(T)>-1&&(l=(p=w.barWidth/S.length)*this.visibleI+v*(100-parseInt(this.barOptions.barWidth,10))/100/2+p*(this.visibleI+S.indexOf(T))+v*b)),{barYPosition:o,barXPosition:l,barHeight:g,barWidth:p}}},{key:"drawRangeColumnPaths",value:function(i){var a=i.indexes,r=i.x,o=i.xDivision,l=i.barWidth,h=i.barXPosition,f=i.zeroH,g=this.w,p=a.i,x=a.j,v=this.yRatio[this.yaxisIndex],w=a.realIndex,A=this.getRangeValue(w,x),S=Math.min(A.start,A.end),T=Math.max(A.start,A.end);this.series[p][x]===void 0||this.series[p][x]===null?S=f:(S=f-S/v,T=f-T/v);var M=Math.abs(T-S),u=this.barHelpers.getColumnPaths({barXPosition:h,barWidth:l,y1:S,y2:T,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:a.realIndex,i:w,j:x,w:g});if(g.globals.isXNumeric){var b=this.getBarXForNumericXAxis({x:r,j:x,realIndex:w,barWidth:l});r=b.x,h=b.barXPosition}else r+=o;return{pathTo:u.pathTo,pathFrom:u.pathFrom,barHeight:M,x:r,y:T,goalY:this.barHelpers.getGoalValues("y",null,f,p,x),barXPosition:h}}},{key:"drawRangeBarPaths",value:function(i){var a=i.indexes,r=i.y,o=i.y1,l=i.y2,h=i.yDivision,f=i.barHeight,g=i.barYPosition,p=i.zeroW,x=this.w,v=p+o/this.invertedYRatio,w=p+l/this.invertedYRatio,A=Math.abs(w-v),S=this.barHelpers.getBarpaths({barYPosition:g,barHeight:f,x1:v,x2:w,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:a.realIndex,realIndex:a.realIndex,j:a.j,w:x});return x.globals.isXNumeric||(r+=h),{pathTo:S.pathTo,pathFrom:S.pathFrom,barWidth:A,x:w,goalX:this.barHelpers.getGoalValues("x",p,null,a.realIndex,a.j),y:r}}},{key:"getRangeValue",value:function(i,a){var r=this.w;return{start:r.globals.seriesRangeStart[i][a],end:r.globals.seriesRangeEnd[i][a]}}}]),e}(),Sh=function(){function E(t){y(this,E),this.w=t.w,this.lineCtx=t}return L(E,[{key:"sameValueSeriesFix",value:function(t,e){var i=this.w;if((i.config.fill.type==="gradient"||i.config.fill.type[t]==="gradient")&&new it(this.lineCtx.ctx,i).seriesHaveSameValues(t)){var a=e[t].slice();a[a.length-1]=a[a.length-1]+1e-6,e[t]=a}return e}},{key:"calculatePoints",value:function(t){var e=t.series,i=t.realIndex,a=t.x,r=t.y,o=t.i,l=t.j,h=t.prevY,f=this.w,g=[],p=[];if(l===0){var x=this.lineCtx.categoryAxisCorrection+f.config.markers.offsetX;f.globals.isXNumeric&&(x=(f.globals.seriesX[i][0]-f.globals.minX)/this.lineCtx.xRatio+f.config.markers.offsetX),g.push(x),p.push(z.isNumber(e[o][0])?h+f.config.markers.offsetY:null),g.push(a+f.config.markers.offsetX),p.push(z.isNumber(e[o][l+1])?r+f.config.markers.offsetY:null)}else g.push(a+f.config.markers.offsetX),p.push(z.isNumber(e[o][l+1])?r+f.config.markers.offsetY:null);return{x:g,y:p}}},{key:"checkPreviousPaths",value:function(t){for(var e=t.pathFromLine,i=t.pathFromArea,a=t.realIndex,r=this.w,o=0;o0&&parseInt(l.realIndex,10)===parseInt(a,10)&&(l.type==="line"?(this.lineCtx.appendPathFrom=!1,e=r.globals.previousPaths[o].paths[0].d):l.type==="area"&&(this.lineCtx.appendPathFrom=!1,i=r.globals.previousPaths[o].paths[0].d,r.config.stroke.show&&r.globals.previousPaths[o].paths[1]&&(e=r.globals.previousPaths[o].paths[1].d)))}return{pathFromLine:e,pathFromArea:i}}},{key:"determineFirstPrevY",value:function(t){var e,i,a=t.i,r=t.series,o=t.prevY,l=t.lineYPosition,h=this.w,f=h.config.chart.stacked&&!h.globals.comboCharts||h.config.chart.stacked&&h.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((e=this.w.config.series[a])===null||e===void 0?void 0:e.type)==="bar");if(((i=r[a])===null||i===void 0?void 0:i[0])!==void 0)o=(l=f&&a>0?this.lineCtx.prevSeriesY[a-1][0]:this.lineCtx.zeroY)-r[a][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?r[a][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(f&&a>0&&r[a][0]===void 0){for(var g=a-1;g>=0;g--)if(r[g][0]!==null&&r[g][0]!==void 0){o=l=this.lineCtx.prevSeriesY[g][0];break}}return{prevY:o,lineYPosition:l}}}]),E}(),Ch=function(E){for(var t,e,i,a,r=function(g){for(var p=[],x=g[0],v=g[1],w=p[0]=$s(x,v),A=1,S=g.length-1;A9&&(a=3*i/Math.sqrt(a),r[h]=a*t,r[h+1]=a*e);for(var f=0;f<=o;f++)a=(E[Math.min(o,f+1)][0]-E[Math.max(0,f-1)][0])/(6*(1+r[f]*r[f])),l.push([a||0,r[f]*a||0]);return l},Us=function(E){for(var t="",e=0;e4?(t+="C".concat(i[0],", ").concat(i[1]),t+=", ".concat(i[2],", ").concat(i[3]),t+=", ".concat(i[4],", ").concat(i[5])):a>2&&(t+="S".concat(i[0],", ").concat(i[1]),t+=", ".concat(i[2],", ").concat(i[3]))}return t},Fn=function(E){var t=Ch(E),e=E[1],i=E[0],a=[],r=t[1],o=t[0];a.push(i,[i[0]+o[0],i[1]+o[1],e[0]-r[0],e[1]-r[1],e[0],e[1]]);for(var l=2,h=t.length;l0&&(T=(o.globals.seriesX[v][0]-o.globals.minX)/this.xRatio),S.push(T);var M,u=T,b=void 0,k=u,P=this.zeroY,_=this.zeroY;P=this.lineHelpers.determineFirstPrevY({i:x,series:t,prevY:P,lineYPosition:0}).prevY,o.config.stroke.curve==="monotonCubic"&&t[x][0]===null?w.push(null):w.push(P),M=P,h==="rangeArea"&&(b=_=this.lineHelpers.determineFirstPrevY({i:x,series:a,prevY:_,lineYPosition:0}).prevY,A.push(_));var O={type:h,series:t,realIndex:v,i:x,x:T,y:1,pX:u,pY:M,pathsFrom:this._calculatePathsFrom({type:h,series:t,i:x,realIndex:v,prevX:k,prevY:P,prevY2:_}),linePaths:[],areaPaths:[],seriesIndex:i,lineYPosition:0,xArrj:S,yArrj:w,y2Arrj:A,seriesRangeEnd:a},F=this._iterateOverDataPoints(d(d({},O),{},{iterations:h==="rangeArea"?t[x].length-1:void 0,isRangeStart:!0}));if(h==="rangeArea"){var N=this._calculatePathsFrom({series:a,i:x,realIndex:v,prevX:k,prevY:_}),B=this._iterateOverDataPoints(d(d({},O),{},{series:a,pY:b,pathsFrom:N,iterations:a[x].length-1,isRangeStart:!1}));F.linePaths[0]=B.linePath+F.linePath,F.pathFromLine=B.pathFromLine+F.pathFromLine}this._handlePaths({type:h,realIndex:v,i:x,paths:F}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),p.push(this.elSeries)}if(((r=o.config.series[0])===null||r===void 0?void 0:r.zIndex)!==void 0&&p.sort(function(st,ht){return Number(st.node.getAttribute("zIndex"))-Number(ht.node.getAttribute("zIndex"))}),o.config.chart.stacked)for(var $=p.length;$>0;$--)f.add(p[$-1]);else for(var V=0;V1&&(this.yaxisIndex=i),this.isReversed=a.config.yaxis[this.yaxisIndex]&&a.config.yaxis[this.yaxisIndex].reversed,this.zeroY=a.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?a.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>a.globals.gridHeight||a.config.plotOptions.area.fillTo==="end")&&(this.areaBottomY=a.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=r.group({class:"apexcharts-series",zIndex:a.config.series[i].zIndex!==void 0?a.config.series[i].zIndex:i,seriesName:z.escapeString(a.globals.seriesNames[i])}),this.elPointsMain=r.group({class:"apexcharts-series-markers-wrap","data:realIndex":i}),this.elDataLabelsWrap=r.group({class:"apexcharts-datalabels","data:realIndex":i});var o=t[e].length===a.globals.dataPoints;this.elSeries.attr({"data:longestSeries":o,rel:e+1,"data:realIndex":i}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(t){var e,i,a,r,o=t.type,l=t.series,h=t.i,f=t.realIndex,g=t.prevX,p=t.prevY,x=t.prevY2,v=this.w,w=new W(this.ctx);if(l[h][0]===null){for(var A=0;A0){var S=this.lineHelpers.checkPreviousPaths({pathFromLine:a,pathFromArea:r,realIndex:f});a=S.pathFromLine,r=S.pathFromArea}return{prevX:g,prevY:p,linePath:e,areaPath:i,pathFromLine:a,pathFromArea:r}}},{key:"_handlePaths",value:function(t){var e=t.type,i=t.realIndex,a=t.i,r=t.paths,o=this.w,l=new W(this.ctx),h=new Jt(this.ctx);this.prevSeriesY.push(r.yArrj),o.globals.seriesXvalues[i]=r.xArrj,o.globals.seriesYvalues[i]=r.yArrj;var f=o.config.forecastDataPoints;if(f.count>0&&e!=="rangeArea"){var g=o.globals.seriesXvalues[i][o.globals.seriesXvalues[i].length-f.count-1],p=l.drawRect(g,0,o.globals.gridWidth,o.globals.gridHeight,0);o.globals.dom.elForecastMask.appendChild(p.node);var x=l.drawRect(0,0,g,o.globals.gridHeight,0);o.globals.dom.elNonForecastMask.appendChild(x.node)}this.pointsChart||o.globals.delayedElements.push({el:this.elPointsMain.node,index:i});var v={i:a,realIndex:i,animationDelay:a,initialSpeed:o.config.chart.animations.speed,dataChangeSpeed:o.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(e)};if(e==="area")for(var w=h.fillPath({seriesNumber:i}),A=0;A0&&e!=="rangeArea"){var _=l.renderPaths(k);_.node.setAttribute("stroke-dasharray",f.dashArray),f.strokeWidth&&_.node.setAttribute("stroke-width",f.strokeWidth),this.elSeries.add(_),_.attr("clip-path","url(#forecastMask".concat(o.globals.cuid,")")),P.attr("clip-path","url(#nonForecastMask".concat(o.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(t){var e,i=this,a=t.type,r=t.series,o=t.iterations,l=t.realIndex,h=t.i,f=t.x,g=t.y,p=t.pX,x=t.pY,v=t.pathsFrom,w=t.linePaths,A=t.areaPaths,S=t.seriesIndex,T=t.lineYPosition,M=t.xArrj,u=t.yArrj,b=t.y2Arrj,k=t.isRangeStart,P=t.seriesRangeEnd,_=this.w,O=new W(this.ctx),F=this.yRatio,N=v.prevY,B=v.linePath,$=v.areaPath,V=v.pathFromLine,st=v.pathFromArea,ht=z.isNumber(_.globals.minYArr[l])?_.globals.minYArr[l]:_.globals.minY;o||(o=_.globals.dataPoints>1?_.globals.dataPoints-1:_.globals.dataPoints);for(var pt=function(Ke,Je){return Je-Ke/F[i.yaxisIndex]+2*(i.isReversed?Ke/F[i.yaxisIndex]:0)},kt=g,_t=_.config.chart.stacked&&!_.globals.comboCharts||_.config.chart.stacked&&_.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((e=this.w.config.series[l])===null||e===void 0?void 0:e.type)==="bar"),Ct=0;Ct0&&_.globals.collapsedSeries.length<_.config.series.length-1?T=this.prevSeriesY[function(Ke){for(var Je=Ke,ue=0;ue<_.globals.series.length;ue++)if(_.globals.collapsedSeriesIndices.indexOf(Ke)>-1){Je--;break}return Je>=0?Je:0}(h-1)][Ct+1]:T=this.zeroY:T=this.zeroY,Bt?g=pt(ht,T):(g=pt(r[h][Ct+1],T),a==="rangeArea"&&(kt=pt(P[h][Ct+1],T))),M.push(f),Bt&&_.config.stroke.curve==="smooth"?u.push(null):u.push(g),b.push(kt);var ze=this.lineHelpers.calculatePoints({series:r,x:f,y:g,realIndex:l,i:h,j:Ct,prevY:N}),we=this._createPaths({type:a,series:r,i:h,realIndex:l,j:Ct,x:f,y:g,y2:kt,xArrj:M,yArrj:u,y2Arrj:b,pX:p,pY:x,linePath:B,areaPath:$,linePaths:w,areaPaths:A,seriesIndex:S,isRangeStart:k});A=we.areaPaths,w=we.linePaths,p=we.pX,x=we.pY,$=we.areaPath,B=we.linePath,!this.appendPathFrom||_.config.stroke.curve==="monotoneCubic"&&a==="rangeArea"||(V+=O.line(f,this.zeroY),st+=O.line(f,this.zeroY)),this.handleNullDataPoints(r,ze,h,Ct,l),this._handleMarkersAndLabels({type:a,pointsPos:ze,i:h,j:Ct,realIndex:l,isRangeStart:k})}return{yArrj:u,xArrj:M,pathFromArea:st,areaPaths:A,pathFromLine:V,linePaths:w,linePath:B,areaPath:$}}},{key:"_handleMarkersAndLabels",value:function(t){var e=t.type,i=t.pointsPos,a=t.isRangeStart,r=t.i,o=t.j,l=t.realIndex,h=this.w,f=new ci(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,o,{realIndex:l,pointsPos:i,zRatio:this.zRatio,elParent:this.elPointsMain});else{h.globals.series[r].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var g=this.markers.plotChartMarkers(i,l,o+1);g!==null&&this.elPointsMain.add(g)}var p=f.drawDataLabel({type:e,isRangeStart:a,pos:i,i:l,j:o+1});p!==null&&this.elDataLabelsWrap.add(p)}},{key:"_createPaths",value:function(t){var e=t.type,i=t.series,a=t.i,r=t.realIndex,o=t.j,l=t.x,h=t.y,f=t.xArrj,g=t.yArrj,p=t.y2,x=t.y2Arrj,v=t.pX,w=t.pY,A=t.linePath,S=t.areaPath,T=t.linePaths,M=t.areaPaths,u=t.seriesIndex,b=t.isRangeStart,k=this.w,P=new W(this.ctx),_=k.config.stroke.curve,O=this.areaBottomY;if(Array.isArray(k.config.stroke.curve)&&(_=Array.isArray(u)?k.config.stroke.curve[u[a]]:k.config.stroke.curve[a]),e==="rangeArea"&&(k.globals.hasNullValues||k.config.forecastDataPoints.count>0)&&_==="monotoneCubic"&&(_="straight"),_==="monotoneCubic"){var F=e==="rangeArea"?f.length===k.globals.dataPoints:o===i[a].length-2,N=f.map(function(_t,Ct){return[f[Ct],g[Ct]]}).filter(function(_t){return _t[1]!==null});if(F&&N.length>1){var B=Fn(N);if(A+=Us(B),i[a][0]===null?S=A:S+=Us(B),e==="rangeArea"&&b){A+=P.line(f[f.length-1],x[x.length-1]);var $=f.slice().reverse(),V=x.slice().reverse(),st=$.map(function(_t,Ct){return[$[Ct],V[Ct]]}),ht=Fn(st);S=A+=Us(ht)}else S+=P.line(N[N.length-1][0],O)+P.line(N[0][0],O)+P.move(N[0][0],N[0][1])+"z";T.push(A),M.push(S)}}else if(_==="smooth"){var pt=.35*(l-v);k.globals.hasNullValues?(i[a][o]!==null&&(i[a][o+1]!==null?(A=P.move(v,w)+P.curve(v+pt,w,l-pt,h,l+1,h),S=P.move(v+1,w)+P.curve(v+pt,w,l-pt,h,l+1,h)+P.line(l,O)+P.line(v,O)+"z"):(A=P.move(v,w),S=P.move(v,w)+"z")),T.push(A),M.push(S)):(A+=P.curve(v+pt,w,l-pt,h,l,h),S+=P.curve(v+pt,w,l-pt,h,l,h)),v=l,w=h,o===i[a].length-2&&(S=S+P.curve(v,w,l,h,l,O)+P.move(l,h)+"z",e==="rangeArea"&&b?A=A+P.curve(v,w,l,h,l,p)+P.move(l,p)+"z":k.globals.hasNullValues||(T.push(A),M.push(S)))}else{if(i[a][o+1]===null){A+=P.move(l,h);var kt=k.globals.isXNumeric?(k.globals.seriesX[r][o]-k.globals.minX)/this.xRatio:l-this.xDivision;S=S+P.line(kt,O)+P.move(l,h)+"z"}i[a][o]===null&&(A+=P.move(l,h),S+=P.move(l,O)),_==="stepline"?(A=A+P.line(l,null,"H")+P.line(null,h,"V"),S=S+P.line(l,null,"H")+P.line(null,h,"V")):_==="straight"&&(A+=P.line(l,h),S+=P.line(l,h)),o===i[a].length-2&&(S=S+P.line(l,O)+P.move(l,h)+"z",e==="rangeArea"&&b?A=A+P.line(l,p)+P.move(l,p)+"z":(T.push(A),M.push(S)))}return{linePaths:T,areaPaths:M,pX:v,pY:w,linePath:A,areaPath:S}}},{key:"handleNullDataPoints",value:function(t,e,i,a,r){var o=this.w;if(t[i][a]===null&&o.config.markers.showNullDataPoints||t[i].length===1){var l=this.markers.plotChartMarkers(e,r,a+1,this.strokeWidth-o.config.markers.strokeWidth/2,!0);l!==null&&this.elPointsMain.add(l)}}}]),E}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function E(l,h,f,g){this.xoffset=l,this.yoffset=h,this.height=g,this.width=f,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(p){var x,v=[],w=this.xoffset,A=this.yoffset,S=r(p)/this.height,T=r(p)/this.width;if(this.width>=this.height)for(x=0;x=this.height){var v=p/this.height,w=this.width-v;x=new E(this.xoffset+v,this.yoffset,w,this.height)}else{var A=p/this.width,S=this.height-A;x=new E(this.xoffset,this.yoffset+A,this.width,S)}return x}}function t(l,h,f,g,p){g=g===void 0?0:g,p=p===void 0?0:p;var x=e(function(v,w){var A,S=[],T=w/r(v);for(A=0;A=u}(h,x=l[0],p)?(h.push(x),e(l.slice(1),h,f,g)):(v=f.cutArea(r(h),g),g.push(f.getCoordinates(h)),e(l,[],v,g)),g;g.push(f.getCoordinates(h))}function i(l,h){var f=Math.min.apply(Math,l),g=Math.max.apply(Math,l),p=r(l);return Math.max(Math.pow(h,2)*g/Math.pow(p,2),Math.pow(p,2)/(Math.pow(h,2)*f))}function a(l){return l&&l.constructor===Array}function r(l){var h,f=0;for(h=0;ho-a&&f.width<=l-r){var g=h.rotateAroundCenter(t.node);t.node.setAttribute("transform","rotate(-90 ".concat(g.x," ").concat(g.y,") translate(").concat(f.height/3,")"))}}},{key:"truncateLabels",value:function(t,e,i,a,r,o){var l=new W(this.ctx),h=l.getTextRects(t,e).width+this.w.config.stroke.width+5>r-i&&o-a>r-i?o-a:r-i,f=l.getTextBasedOnMaxWidth({text:t,maxWidth:h,fontSize:e});return t.length!==f.length&&h/e<5?"":f}},{key:"animateTreemap",value:function(t,e,i,a){var r=new ct(this.ctx);r.animateRect(t,{x:e.x,y:e.y,width:e.width,height:e.height},{x:i.x,y:i.y,width:i.width,height:i.height},a,function(){r.animationCompleted(t)})}}]),E}(),Lh=86400,Eh=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return L(E,[{key:"calculateTimeScaleTicks",value:function(t,e){var i=this,a=this.w;if(a.globals.allSeriesCollapsed)return a.globals.labels=[],a.globals.timescaleLabels=[],[];var r=new Tt(this.ctx),o=(e-t)/864e5;this.determineInterval(o),a.globals.disableZoomIn=!1,a.globals.disableZoomOut=!1,o<.00011574074074074075?a.globals.disableZoomIn=!0:o>5e4&&(a.globals.disableZoomOut=!0);var l=r.getTimeUnitsfromTimestamp(t,e,this.utc),h=a.globals.gridWidth/o,f=h/24,g=f/60,p=g/60,x=Math.floor(24*o),v=Math.floor(1440*o),w=Math.floor(o*Lh),A=Math.floor(o),S=Math.floor(o/30),T=Math.floor(o/365),M={minMillisecond:l.minMillisecond,minSecond:l.minSecond,minMinute:l.minMinute,minHour:l.minHour,minDate:l.minDate,minMonth:l.minMonth,minYear:l.minYear},u={firstVal:M,currentMillisecond:M.minMillisecond,currentSecond:M.minSecond,currentMinute:M.minMinute,currentHour:M.minHour,currentMonthDate:M.minDate,currentDate:M.minDate,currentMonth:M.minMonth,currentYear:M.minYear,daysWidthOnXAxis:h,hoursWidthOnXAxis:f,minutesWidthOnXAxis:g,secondsWidthOnXAxis:p,numberOfSeconds:w,numberOfMinutes:v,numberOfHours:x,numberOfDays:A,numberOfMonths:S,numberOfYears:T};switch(this.tickInterval){case"years":this.generateYearScale(u);break;case"months":case"half_year":this.generateMonthScale(u);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(u);break;case"hours":this.generateHourScale(u);break;case"minutes_fives":case"minutes":this.generateMinuteScale(u);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(u)}var b=this.timeScaleArray.map(function(k){var P={position:k.position,unit:k.unit,year:k.year,day:k.day?k.day:1,hour:k.hour?k.hour:0,month:k.month+1};return k.unit==="month"?d(d({},P),{},{day:1,value:k.value+1}):k.unit==="day"||k.unit==="hour"?d(d({},P),{},{value:k.value}):k.unit==="minute"?d(d({},P),{},{value:k.value,minute:k.value}):k.unit==="second"?d(d({},P),{},{value:k.value,minute:k.minute,second:k.second}):k});return b.filter(function(k){var P=1,_=Math.ceil(a.globals.gridWidth/120),O=k.value;a.config.xaxis.tickAmount!==void 0&&(_=a.config.xaxis.tickAmount),b.length>_&&(P=Math.floor(b.length/_));var F=!1,N=!1;switch(i.tickInterval){case"years":k.unit==="year"&&(F=!0);break;case"half_year":P=7,k.unit==="year"&&(F=!0);break;case"months":P=1,k.unit==="year"&&(F=!0);break;case"months_fortnight":P=15,k.unit!=="year"&&k.unit!=="month"||(F=!0),O===30&&(N=!0);break;case"months_days":P=10,k.unit==="month"&&(F=!0),O===30&&(N=!0);break;case"week_days":P=8,k.unit==="month"&&(F=!0);break;case"days":P=1,k.unit==="month"&&(F=!0);break;case"hours":k.unit==="day"&&(F=!0);break;case"minutes_fives":case"seconds_fives":O%5!=0&&(N=!0);break;case"seconds_tens":O%10!=0&&(N=!0)}if(i.tickInterval==="hours"||i.tickInterval==="minutes_fives"||i.tickInterval==="seconds_tens"||i.tickInterval==="seconds_fives"){if(!N)return!0}else if((O%P==0||F)&&!N)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(t,e){var i=this.w,a=this.formatDates(t),r=this.removeOverlappingTS(a);i.globals.timescaleLabels=r.slice(),new vt(this.ctx).plotCoords()}},{key:"determineInterval",value:function(t){var e=24*t,i=60*e;switch(!0){case t/365>5:this.tickInterval="years";break;case t>800:this.tickInterval="half_year";break;case t>180:this.tickInterval="months";break;case t>90:this.tickInterval="months_fortnight";break;case t>60:this.tickInterval="months_days";break;case t>30:this.tickInterval="week_days";break;case t>2:this.tickInterval="days";break;case e>2.4:this.tickInterval="hours";break;case i>15:this.tickInterval="minutes_fives";break;case i>5:this.tickInterval="minutes";break;case i>1:this.tickInterval="seconds_tens";break;case 60*i>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(t){var e=t.firstVal,i=t.currentMonth,a=t.currentYear,r=t.daysWidthOnXAxis,o=t.numberOfYears,l=e.minYear,h=0,f=new Tt(this.ctx),g="year";if(e.minDate>1||e.minMonth>0){var p=f.determineRemainingDaysOfYear(e.minYear,e.minMonth,e.minDate);h=(f.determineDaysOfYear(e.minYear)-p+1)*r,l=e.minYear+1,this.timeScaleArray.push({position:h,value:l,unit:g,year:l,month:z.monthMod(i+1)})}else e.minDate===1&&e.minMonth===0&&this.timeScaleArray.push({position:h,value:l,unit:g,year:a,month:z.monthMod(i+1)});for(var x=l,v=h,w=0;w1){f=(g.determineDaysOfMonths(a+1,e.minYear)-i+1)*o,h=z.monthMod(a+1);var v=r+x,w=z.monthMod(h),A=h;h===0&&(p="year",A=v,w=1,v+=x+=1),this.timeScaleArray.push({position:f,value:A,unit:p,year:v,month:w})}else this.timeScaleArray.push({position:f,value:h,unit:p,year:r,month:z.monthMod(a)});for(var S=h+1,T=f,M=0,u=1;Ml.determineDaysOfMonths(b+1,k)&&(g=1,h="month",v=b+=1),b},x=(24-e.minHour)*r,v=f,w=p(g,i,a);e.minHour===0&&e.minDate===1?(x=0,v=z.monthMod(e.minMonth),h="month",g=e.minDate):e.minDate!==1&&e.minHour===0&&e.minMinute===0&&(x=0,f=e.minDate,v=f,w=p(g=f,i,a)),this.timeScaleArray.push({position:x,value:v,unit:h,year:this._getYear(a,w,0),month:z.monthMod(w),day:g});for(var A=x,S=0;Sh.determineDaysOfMonths(_+1,r)&&(S=1,_+=1),{month:_,date:S}},p=function(P,_){return P>h.determineDaysOfMonths(_+1,r)?_+=1:_},x=60-(e.minMinute+e.minSecond/60),v=x*o,w=e.minHour+1,A=w;x===60&&(v=0,A=w=e.minHour);var S=i;A>=24&&(A=0,S+=1,f="day");var T=g(S,a).month;T=p(S,T),this.timeScaleArray.push({position:v,value:w,unit:f,day:S,hour:A,year:r,month:z.monthMod(T)}),A++;for(var M=v,u=0;u=24&&(A=0,f="day",T=g(S+=1,T).month,T=p(S,T));var b=this._getYear(r,T,0);M=60*o+M;var k=A===0?S:A;this.timeScaleArray.push({position:M,value:k,unit:f,hour:A,day:S,year:b,month:z.monthMod(T)}),A++}}},{key:"generateMinuteScale",value:function(t){for(var e=t.currentMillisecond,i=t.currentSecond,a=t.currentMinute,r=t.currentHour,o=t.currentDate,l=t.currentMonth,h=t.currentYear,f=t.minutesWidthOnXAxis,g=t.secondsWidthOnXAxis,p=t.numberOfMinutes,x=a+1,v=o,w=l,A=h,S=r,T=(60-i-e/1e3)*g,M=0;M=60&&(x=0,(S+=1)===24&&(S=0)),this.timeScaleArray.push({position:T,value:x,unit:"minute",hour:S,minute:x,day:v,year:this._getYear(A,w,0),month:z.monthMod(w)}),T+=f,x++}},{key:"generateSecondScale",value:function(t){for(var e=t.currentMillisecond,i=t.currentSecond,a=t.currentMinute,r=t.currentHour,o=t.currentDate,l=t.currentMonth,h=t.currentYear,f=t.secondsWidthOnXAxis,g=t.numberOfSeconds,p=i+1,x=a,v=o,w=l,A=h,S=r,T=(1e3-e)/1e3*f,M=0;M=60&&(p=0,++x>=60&&(x=0,++S===24&&(S=0))),this.timeScaleArray.push({position:T,value:p,unit:"second",hour:S,minute:x,second:p,day:v,year:this._getYear(A,w,0),month:z.monthMod(w)}),T+=f,p++}},{key:"createRawDateString",value:function(t,e){var i=t.year;return t.month===0&&(t.month=1),i+="-"+("0"+t.month.toString()).slice(-2),t.unit==="day"?i+=t.unit==="day"?"-"+("0"+e).slice(-2):"-01":i+="-"+("0"+(t.day?t.day:"1")).slice(-2),t.unit==="hour"?i+=t.unit==="hour"?"T"+("0"+e).slice(-2):"T00":i+="T"+("0"+(t.hour?t.hour:"0")).slice(-2),t.unit==="minute"?i+=":"+("0"+e).slice(-2):i+=":"+(t.minute?("0"+t.minute).slice(-2):"00"),t.unit==="second"?i+=":"+("0"+e).slice(-2):i+=":00",this.utc&&(i+=".000Z"),i}},{key:"formatDates",value:function(t){var e=this,i=this.w;return t.map(function(a){var r=a.value.toString(),o=new Tt(e.ctx),l=e.createRawDateString(a,r),h=o.getDate(o.parseDate(l));if(e.utc||(h=o.getDate(o.parseDateWithTimezone(l))),i.config.xaxis.labels.format===void 0){var f="dd MMM",g=i.config.xaxis.labels.datetimeFormatter;a.unit==="year"&&(f=g.year),a.unit==="month"&&(f=g.month),a.unit==="day"&&(f=g.day),a.unit==="hour"&&(f=g.hour),a.unit==="minute"&&(f=g.minute),a.unit==="second"&&(f=g.second),r=o.formatDate(h,f)}else r=o.formatDate(h,i.config.xaxis.labels.format);return{dateString:l,position:a.position,value:r,unit:a.unit,year:a.year,month:a.month}})}},{key:"removeOverlappingTS",value:function(t){var e,i=this,a=new W(this.ctx),r=!1;t.length>0&&t[0].value&&t.every(function(h){return h.value.length===t[0].value.length})&&(r=!0,e=a.getTextRects(t[0].value).width);var o=0,l=t.map(function(h,f){if(f>0&&i.w.config.xaxis.labels.hideOverlappingLabels){var g=r?e:a.getTextRects(t[o].value).width,p=t[o].position;return h.position>p+g+10?(o=f,h):null}return h});return l=l.filter(function(h){return h!==null})}},{key:"_getYear",value:function(t,e,i){return t+Math.floor(e/12)+i}}]),E}(),Th=function(){function E(t,e){y(this,E),this.ctx=e,this.w=e.w,this.el=t}return L(E,[{key:"setupElements",value:function(){var t=this.w.globals,e=this.w.config,i=e.chart.type;t.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(i)>-1,t.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].indexOf(i)>-1,t.isBarHorizontal=(e.chart.type==="bar"||e.chart.type==="rangeBar"||e.chart.type==="boxPlot")&&e.plotOptions.bar.horizontal,t.chartClass=".apexcharts"+t.chartID,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),W.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas "+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(e.chart.offsetX,", ").concat(e.chart.offsetY,")")}),t.dom.Paper.node.style.background=e.theme.mode!=="dark"||e.chart.background?e.chart.background:"rgba(0, 0, 0, 0.8)",this.setSVGDimensions(),t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject"),W.setAttrs(t.dom.elLegendForeign,{x:0,y:0,width:t.svgWidth,height:t.svgHeight}),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),t.dom.elLegendForeign.appendChild(t.dom.elLegendWrap),t.dom.Paper.node.appendChild(t.dom.elLegendForeign),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(t,e){var i=this.w,a=i.config,r=i.globals,o={series:[],i:[]},l={series:[],i:[]},h={series:[],i:[]},f={series:[],i:[]},g={series:[],i:[]},p={series:[],i:[]},x={series:[],i:[]},v={series:[],i:[]},w={series:[],seriesRangeEnd:[],i:[]};r.series.map(function(_,O){var F=0;t[O].type!==void 0?(t[O].type==="column"||t[O].type==="bar"?(r.series.length>1&&a.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),g.series.push(_),g.i.push(O),F++,i.globals.columnSeries=g.series):t[O].type==="area"?(l.series.push(_),l.i.push(O),F++):t[O].type==="line"?(o.series.push(_),o.i.push(O),F++):t[O].type==="scatter"?(h.series.push(_),h.i.push(O)):t[O].type==="bubble"?(f.series.push(_),f.i.push(O),F++):t[O].type==="candlestick"?(p.series.push(_),p.i.push(O),F++):t[O].type==="boxPlot"?(x.series.push(_),x.i.push(O),F++):t[O].type==="rangeBar"?(v.series.push(_),v.i.push(O),F++):t[O].type==="rangeArea"?(w.series.push(r.seriesRangeStart[O]),w.seriesRangeEnd.push(r.seriesRangeEnd[O]),w.i.push(O),F++):console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble/candlestick/boxPlot/rangeBar/rangeArea"),F>1&&(r.comboCharts=!0)):(o.series.push(_),o.i.push(O))});var A=new qs(this.ctx,e),S=new js(this.ctx,e);this.ctx.pie=new zn(this.ctx);var T=new kh(this.ctx);this.ctx.rangeBar=new Ah(this.ctx,e);var M=new wh(this.ctx),u=[];if(r.comboCharts){if(l.series.length>0&&u.push(A.draw(l.series,"area",l.i)),g.series.length>0)if(i.config.chart.stacked){var b=new Mn(this.ctx,e);u.push(b.draw(g.series,g.i))}else this.ctx.bar=new Bi(this.ctx,e),u.push(this.ctx.bar.draw(g.series,g.i));if(w.series.length>0&&u.push(A.draw(w.series,"rangeArea",w.i,w.seriesRangeEnd)),o.series.length>0&&u.push(A.draw(o.series,"line",o.i)),p.series.length>0&&u.push(S.draw(p.series,"candlestick",p.i)),x.series.length>0&&u.push(S.draw(x.series,"boxPlot",x.i)),v.series.length>0&&u.push(this.ctx.rangeBar.draw(v.series,v.i)),h.series.length>0){var k=new qs(this.ctx,e,!0);u.push(k.draw(h.series,"scatter",h.i))}if(f.series.length>0){var P=new qs(this.ctx,e,!0);u.push(P.draw(f.series,"bubble",f.i))}}else switch(a.chart.type){case"line":u=A.draw(r.series,"line");break;case"area":u=A.draw(r.series,"area");break;case"bar":a.chart.stacked?u=new Mn(this.ctx,e).draw(r.series):(this.ctx.bar=new Bi(this.ctx,e),u=this.ctx.bar.draw(r.series));break;case"candlestick":u=new js(this.ctx,e).draw(r.series,"candlestick");break;case"boxPlot":u=new js(this.ctx,e).draw(r.series,a.chart.type);break;case"rangeBar":u=this.ctx.rangeBar.draw(r.series);break;case"rangeArea":u=A.draw(r.seriesRangeStart,"rangeArea",void 0,r.seriesRangeEnd);break;case"heatmap":u=new yh(this.ctx,e).draw(r.series);break;case"treemap":u=new Ph(this.ctx,e).draw(r.series);break;case"pie":case"donut":case"polarArea":u=this.ctx.pie.draw(r.series);break;case"radialBar":u=T.draw(r.series);break;case"radar":u=M.draw(r.series);break;default:u=A.draw(r.series)}return u}},{key:"setSVGDimensions",value:function(){var t=this.w.globals,e=this.w.config;t.svgWidth=e.chart.width,t.svgHeight=e.chart.height;var i=z.getDimensions(this.el),a=e.chart.width.toString().split(/[0-9]+/g).pop();a==="%"?z.isNumber(i[0])&&(i[0].width===0&&(i=z.getDimensions(this.el.parentNode)),t.svgWidth=i[0]*parseInt(e.chart.width,10)/100):a!=="px"&&a!==""||(t.svgWidth=parseInt(e.chart.width,10));var r=e.chart.height.toString().split(/[0-9]+/g).pop();if(t.svgHeight!=="auto"&&t.svgHeight!=="")if(r==="%"){var o=z.getDimensions(this.el.parentNode);t.svgHeight=o[1]*parseInt(e.chart.height,10)/100}else t.svgHeight=parseInt(e.chart.height,10);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth/1.2;if(t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),W.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),r!=="%"){var l=e.chart.sparkline.enabled?0:t.axisCharts?e.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+l+"px"}t.dom.elWrap.style.width=t.svgWidth+"px",t.dom.elWrap.style.height=t.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var t=this.w.globals,e=t.translateY,i={transform:"translate("+t.translateX+", "+e+")"};W.setAttrs(t.dom.elGraphical.node,i)}},{key:"resizeNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=0,a=t.config.chart.sparkline.enabled?1:15;a+=t.config.grid.padding.bottom,t.config.legend.position!=="top"&&t.config.legend.position!=="bottom"||!t.config.legend.show||t.config.legend.floating||(i=new Ht(this.ctx).legendHelpers.getLegendBBox().clwh+10);var r=t.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),o=2.05*t.globals.radialSize;if(r&&!t.config.chart.sparkline.enabled&&t.config.plotOptions.radialBar.startAngle!==0){var l=z.getBoundingClientRect(r);o=l.bottom;var h=l.bottom-l.top;o=Math.max(2.05*t.globals.radialSize,h)}var f=o+e.translateY+i+a;e.dom.elLegendForeign&&e.dom.elLegendForeign.setAttribute("height",f),t.config.chart.height&&String(t.config.chart.height).indexOf("%")>0||(e.dom.elWrap.style.height=f+"px",W.setAttrs(e.dom.Paper.node,{height:f}),e.dom.Paper.node.parentNode.parentNode.style.minHeight=f+"px")}},{key:"coreCalculations",value:function(){new Y(this.ctx).init()}},{key:"resetGlobals",value:function(){var t=this,e=function(){return t.w.config.series.map(function(r){return[]})},i=new Si,a=this.w.globals;i.initGlobalVars(a),a.seriesXvalues=e(),a.seriesYvalues=e()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var t=null,e=this.w;if(e.globals.axisCharts){if(e.config.xaxis.crosshairs.position==="back"&&new Q(this.ctx).drawXCrosshairs(),e.config.yaxis[0].crosshairs.position==="back"&&new Q(this.ctx).drawYCrosshairs(),e.config.xaxis.type==="datetime"&&e.config.xaxis.labels.formatter===void 0){this.ctx.timeScale=new Eh(this.ctx);var i=[];isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX):e.globals.isBarHorizontal&&(i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(i)}t=new it(this.ctx).getCalculatedRatios()}return t}},{key:"updateSourceChart",value:function(t){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:t.w.globals.minX,max:t.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var t=this,e=this.w;if(e.config.chart.brush.enabled&&typeof e.config.chart.events.selection!="function"){var i=Array.isArray(e.config.chart.brush.targets)?e.config.chart.brush.targets:[e.config.chart.brush.target];i.forEach(function(a){var r=ApexCharts.getChartByID(a);r.w.globals.brushSource=t.ctx,typeof r.w.config.chart.events.zoomed!="function"&&(r.w.config.chart.events.zoomed=function(){t.updateSourceChart(r)}),typeof r.w.config.chart.events.scrolled!="function"&&(r.w.config.chart.events.scrolled=function(){t.updateSourceChart(r)})}),e.config.chart.events.selection=function(a,r){i.forEach(function(o){var l=ApexCharts.getChartByID(o),h=z.clone(e.config.yaxis);if(e.config.chart.brush.autoScaleYaxis&&l.w.globals.series.length===1){var f=new Ze(l);h=f.autoScaleY(l,h,r)}var g=l.w.config.yaxis.reduce(function(p,x,v){return[].concat(lt(p),[d(d({},l.w.config.yaxis[v]),{},{min:h[0].min,max:h[0].max})])},[]);l.ctx.updateHelpers._updateOptions({xaxis:{min:r.xaxis.min,max:r.xaxis.max},yaxis:g},!1,!1,!1,!1)})}}}}]),E}(),_h=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w}return L(E,[{key:"_updateOptions",value:function(t){var e=this,i=arguments.length>1&&arguments[1]!==void 0&&arguments[1],a=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],r=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],o=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return new Promise(function(l){var h=[e.ctx];r&&(h=e.ctx.getSyncedCharts()),e.ctx.w.globals.isExecCalled&&(h=[e.ctx],e.ctx.w.globals.isExecCalled=!1),h.forEach(function(f,g){var p=f.w;if(p.globals.shouldAnimate=a,i||(p.globals.resized=!0,p.globals.dataChanged=!0,a&&f.series.getPreviousPaths()),t&&m(t)==="object"&&(f.config=new Le(t),t=it.extendArrayProps(f.config,t,p),f.w.globals.chartID!==e.ctx.w.globals.chartID&&delete t.series,p.config=z.extend(p.config,t),o&&(p.globals.lastXAxis=t.xaxis?z.clone(t.xaxis):[],p.globals.lastYAxis=t.yaxis?z.clone(t.yaxis):[],p.globals.initialConfig=z.extend({},p.config),p.globals.initialSeries=z.clone(p.config.series),t.series))){for(var x=0;x2&&arguments[2]!==void 0&&arguments[2];return new Promise(function(r){var o,l=i.w;return l.globals.shouldAnimate=e,l.globals.dataChanged=!0,e&&i.ctx.series.getPreviousPaths(),l.globals.axisCharts?((o=t.map(function(h,f){return i._extendSeries(h,f)})).length===0&&(o=[{data:[]}]),l.config.series=o):l.config.series=t.slice(),a&&(l.globals.initialConfig.series=z.clone(l.config.series),l.globals.initialSeries=z.clone(l.config.series)),i.ctx.update().then(function(){r(i.ctx)})})}},{key:"_extendSeries",value:function(t,e){var i=this.w,a=i.config.series[e];return d(d({},i.config.series[e]),{},{name:t.name?t.name:a==null?void 0:a.name,color:t.color?t.color:a==null?void 0:a.color,type:t.type?t.type:a==null?void 0:a.type,group:t.group?t.group:a==null?void 0:a.group,data:t.data?t.data:a==null?void 0:a.data,zIndex:t.zIndex!==void 0?t.zIndex:e})}},{key:"toggleDataPointSelection",value:function(t,e){var i=this.w,a=null,r=".apexcharts-series[data\\:realIndex='".concat(t,"']");return i.globals.axisCharts?a=i.globals.dom.Paper.select("".concat(r," path[j='").concat(e,"'], ").concat(r," circle[j='").concat(e,"'], ").concat(r," rect[j='").concat(e,"']")).members[0]:e===void 0&&(a=i.globals.dom.Paper.select("".concat(r," path[j='").concat(t,"']")).members[0],i.config.chart.type!=="pie"&&i.config.chart.type!=="polarArea"&&i.config.chart.type!=="donut"||this.ctx.pie.pieClicked(t)),a?(new W(this.ctx).pathMouseDown(a,null),a.node?a.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(t){var e=this.w;if(["min","max"].forEach(function(a){t.xaxis[a]!==void 0&&(e.config.xaxis[a]=t.xaxis[a],e.globals.lastXAxis[a]=t.xaxis[a])}),t.xaxis.categories&&t.xaxis.categories.length&&(e.config.xaxis.categories=t.xaxis.categories),e.config.xaxis.convertedCatToNumeric){var i=new Rt(t);t=i.convertCatToNumericXaxis(t,this.ctx)}return t}},{key:"forceYAxisUpdate",value:function(t){return t.chart&&t.chart.stacked&&t.chart.stackType==="100%"&&(Array.isArray(t.yaxis)?t.yaxis.forEach(function(e,i){t.yaxis[i].min=0,t.yaxis[i].max=100}):(t.yaxis.min=0,t.yaxis.max=100)),t}},{key:"revertDefaultAxisMinMax",value:function(t){var e=this,i=this.w,a=i.globals.lastXAxis,r=i.globals.lastYAxis;t&&t.xaxis&&(a=t.xaxis),t&&t.yaxis&&(r=t.yaxis),i.config.xaxis.min=a.min,i.config.xaxis.max=a.max;var o=function(l){r[l]!==void 0&&(i.config.yaxis[l].min=r[l].min,i.config.yaxis[l].max=r[l].max)};i.config.yaxis.map(function(l,h){i.globals.zoomed||r[h]!==void 0?o(h):e.ctx.opts.yaxis[h]!==void 0&&(l.min=e.ctx.opts.yaxis[h].min,l.max=e.ctx.opts.yaxis[h].max)})}}]),E}();Ei=typeof window<"u"?window:void 0,Ya=function(E,t){var e=(this!==void 0?this:E).SVG=function(u){if(e.supported)return u=new e.Doc(u),e.parser.draw||e.prepare(),u};if(e.ns="http://www.w3.org/2000/svg",e.xmlns="http://www.w3.org/2000/xmlns/",e.xlink="http://www.w3.org/1999/xlink",e.svgjs="http://svgjs.dev",e.supported=!0,!e.supported)return!1;e.did=1e3,e.eid=function(u){return"Svgjs"+g(u)+e.did++},e.create=function(u){var b=t.createElementNS(this.ns,u);return b.setAttribute("id",this.eid(u)),b},e.extend=function(){var u,b;b=(u=[].slice.call(arguments)).pop();for(var k=u.length-1;k>=0;k--)if(u[k])for(var P in b)u[k].prototype[P]=b[P];e.Set&&e.Set.inherit&&e.Set.inherit()},e.invent=function(u){var b=typeof u.create=="function"?u.create:function(){this.constructor.call(this,e.create(u.create))};return u.inherit&&(b.prototype=new u.inherit),u.extend&&e.extend(b,u.extend),u.construct&&e.extend(u.parent||e.Container,u.construct),b},e.adopt=function(u){return u?u.instance?u.instance:((b=u.nodeName=="svg"?u.parentNode instanceof E.SVGElement?new e.Nested:new e.Doc:u.nodeName=="linearGradient"?new e.Gradient("linear"):u.nodeName=="radialGradient"?new e.Gradient("radial"):e[g(u.nodeName)]?new e[g(u.nodeName)]:new e.Element(u)).type=u.nodeName,b.node=u,u.instance=b,b instanceof e.Doc&&b.namespace().defs(),b.setData(JSON.parse(u.getAttribute("svgjs:data"))||{}),b):null;var b},e.prepare=function(){var u=t.getElementsByTagName("body")[0],b=(u?new e.Doc(u):e.adopt(t.documentElement).nested()).size(2,0);e.parser={body:u||t.documentElement,draw:b.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:b.polyline().node,path:b.path().node,native:e.create("svg")}},e.parser={native:e.create("svg")},t.addEventListener("DOMContentLoaded",function(){e.parser.draw||e.prepare()},!1),e.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},e.utils={map:function(u,b){for(var k=u.length,P=[],_=0;_1?1:u,new e.Color({r:~~(this.r+(this.destination.r-this.r)*u),g:~~(this.g+(this.destination.g-this.g)*u),b:~~(this.b+(this.destination.b-this.b)*u)})):this}}),e.Color.test=function(u){return u+="",e.regex.isHex.test(u)||e.regex.isRgb.test(u)},e.Color.isRgb=function(u){return u&&typeof u.r=="number"&&typeof u.g=="number"&&typeof u.b=="number"},e.Color.isColor=function(u){return e.Color.isRgb(u)||e.Color.test(u)},e.Array=function(u,b){(u=(u||[]).valueOf()).length==0&&b&&(u=b.valueOf()),this.value=this.parse(u)},e.extend(e.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(u){return u=u.valueOf(),Array.isArray(u)?u:this.split(u)}}),e.PointArray=function(u,b){e.Array.call(this,u,b||[[0,0]])},e.PointArray.prototype=new e.Array,e.PointArray.prototype.constructor=e.PointArray;for(var i={M:function(u,b,k){return b.x=k.x=u[0],b.y=k.y=u[1],["M",b.x,b.y]},L:function(u,b){return b.x=u[0],b.y=u[1],["L",u[0],u[1]]},H:function(u,b){return b.x=u[0],["H",u[0]]},V:function(u,b){return b.y=u[0],["V",u[0]]},C:function(u,b){return b.x=u[4],b.y=u[5],["C",u[0],u[1],u[2],u[3],u[4],u[5]]},Q:function(u,b){return b.x=u[2],b.y=u[3],["Q",u[0],u[1],u[2],u[3]]},S:function(u,b){return b.x=u[2],b.y=u[3],["S",u[0],u[1],u[2],u[3]]},Z:function(u,b,k){return b.x=k.x,b.y=k.y,["Z"]}},a="mlhvqtcsaz".split(""),r=0,o=a.length;rF);return P},bbox:function(){return e.parser.draw||e.prepare(),e.parser.path.setAttribute("d",this.toString()),e.parser.path.getBBox()}}),e.Number=e.invent({create:function(u,b){this.value=0,this.unit=b||"",typeof u=="number"?this.value=isNaN(u)?0:isFinite(u)?u:u<0?-34e37:34e37:typeof u=="string"?(b=u.match(e.regex.numberAndUnit))&&(this.value=parseFloat(b[1]),b[5]=="%"?this.value/=100:b[5]=="s"&&(this.value*=1e3),this.unit=b[5]):u instanceof e.Number&&(this.value=u.valueOf(),this.unit=u.unit)},extend:{toString:function(){return(this.unit=="%"?~~(1e8*this.value)/1e6:this.unit=="s"?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(u){return u=new e.Number(u),new e.Number(this+u,this.unit||u.unit)},minus:function(u){return u=new e.Number(u),new e.Number(this-u,this.unit||u.unit)},times:function(u){return u=new e.Number(u),new e.Number(this*u,this.unit||u.unit)},divide:function(u){return u=new e.Number(u),new e.Number(this/u,this.unit||u.unit)},to:function(u){var b=new e.Number(this);return typeof u=="string"&&(b.unit=u),b},morph:function(u){return this.destination=new e.Number(u),u.relative&&(this.destination.value+=this.value),this},at:function(u){return this.destination?new e.Number(this.destination).minus(this).times(u).plus(this):this}}}),e.Element=e.invent({create:function(u){this._stroke=e.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=u)&&(this.type=u.nodeName,this.node.instance=this,this._stroke=u.getAttribute("stroke")||this._stroke)},extend:{x:function(u){return this.attr("x",u)},y:function(u){return this.attr("y",u)},cx:function(u){return u==null?this.x()+this.width()/2:this.x(u-this.width()/2)},cy:function(u){return u==null?this.y()+this.height()/2:this.y(u-this.height()/2)},move:function(u,b){return this.x(u).y(b)},center:function(u,b){return this.cx(u).cy(b)},width:function(u){return this.attr("width",u)},height:function(u){return this.attr("height",u)},size:function(u,b){var k=x(this,u,b);return this.width(new e.Number(k.width)).height(new e.Number(k.height))},clone:function(u){this.writeDataToDom();var b=A(this.node.cloneNode(!0));return u?u.add(b):this.after(b),b},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(u){return this.after(u).remove(),u},addTo:function(u){return u.put(this)},putIn:function(u){return u.add(this)},id:function(u){return this.attr("id",u)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return this.style("display")!="none"},toString:function(){return this.attr("id")},classes:function(){var u=this.attr("class");return u==null?[]:u.trim().split(e.regex.delimiter)},hasClass:function(u){return this.classes().indexOf(u)!=-1},addClass:function(u){if(!this.hasClass(u)){var b=this.classes();b.push(u),this.attr("class",b.join(" "))}return this},removeClass:function(u){return this.hasClass(u)&&this.attr("class",this.classes().filter(function(b){return b!=u}).join(" ")),this},toggleClass:function(u){return this.hasClass(u)?this.removeClass(u):this.addClass(u)},reference:function(u){return e.get(this.attr(u))},parent:function(u){var b=this;if(!b.node.parentNode)return null;if(b=e.adopt(b.node.parentNode),!u)return b;for(;b&&b.node instanceof E.SVGElement;){if(typeof u=="string"?b.matches(u):b instanceof u)return b;if(!b.node.parentNode||b.node.parentNode.nodeName=="#document")return null;b=e.adopt(b.node.parentNode)}},doc:function(){return this instanceof e.Doc?this:this.parent(e.Doc)},parents:function(u){var b=[],k=this;do{if(!(k=k.parent(u))||!k.node)break;b.push(k)}while(k.parent);return b},matches:function(u){return function(b,k){return(b.matches||b.matchesSelector||b.msMatchesSelector||b.mozMatchesSelector||b.webkitMatchesSelector||b.oMatchesSelector).call(b,k)}(this.node,u)},native:function(){return this.node},svg:function(u){var b=t.createElement("svg");if(!(u&&this instanceof e.Parent))return b.appendChild(u=t.createElement("svg")),this.writeDataToDom(),u.appendChild(this.node.cloneNode(!0)),b.innerHTML.replace(/^/,"").replace(/<\/svg>$/,"");b.innerHTML=""+u.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2>")+"";for(var k=0,P=b.firstChild.childNodes.length;k":function(u){return-Math.cos(u*Math.PI)/2+.5},">":function(u){return Math.sin(u*Math.PI/2)},"<":function(u){return 1-Math.cos(u*Math.PI/2)}},e.morph=function(u){return function(b,k){return new e.MorphObj(b,k).at(u)}},e.Situation=e.invent({create:function(u){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new e.Number(u.duration).valueOf(),this.delay=new e.Number(u.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=u.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),e.FX=e.invent({create:function(u){this._target=u,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(u,b,k){m(u)==="object"&&(b=u.ease,k=u.delay,u=u.duration);var P=new e.Situation({duration:u||1e3,delay:k||0,ease:e.easing[b||"-"]||b});return this.queue(P),this},target:function(u){return u&&u instanceof e.Element?(this._target=u,this):this._target},timeToAbsPos:function(u){return(u-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(u){return this.situation.duration/this._speed*u+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=E.requestAnimationFrame((function(){this.step()}).bind(this))},stopAnimFrame:function(){E.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(u){return(typeof u=="function"||u instanceof e.Situation)&&this.situations.push(u),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof e.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var u,b=this.situation;if(b.init)return this;for(var k in b.animations){u=this.target()[k](),Array.isArray(u)||(u=[u]),Array.isArray(b.animations[k])||(b.animations[k]=[b.animations[k]]);for(var P=u.length;P--;)b.animations[k][P]instanceof e.Number&&(u[P]=new e.Number(u[P])),b.animations[k][P]=u[P].morph(b.animations[k][P])}for(var k in b.attrs)b.attrs[k]=new e.MorphObj(this.target().attr(k),b.attrs[k]);for(var k in b.styles)b.styles[k]=new e.MorphObj(this.target().style(k),b.styles[k]);return b.initialTransformation=this.target().matrixify(),b.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(u,b){var k=this.active;return this.active=!1,b&&this.clearQueue(),u&&this.situation&&(!k&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(u){var b=this.last();return this.target().on("finished.fx",function k(P){P.detail.situation==b&&(u.call(this,b),this.off("finished.fx",k))}),this._callStart()},during:function(u){var b=this.last(),k=function(P){P.detail.situation==b&&u.call(this,P.detail.pos,e.morph(P.detail.pos),P.detail.eased,b)};return this.target().off("during.fx",k).on("during.fx",k),this.after(function(){this.off("during.fx",k)}),this._callStart()},afterAll:function(u){var b=function k(P){u.call(this),this.off("allfinished.fx",k)};return this.target().off("allfinished.fx",b).on("allfinished.fx",b),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(u,b,k){return this.last()[k||"animations"][u]=b,this._callStart()},step:function(u){var b,k,P;u||(this.absPos=this.timeToAbsPos(+new Date)),this.situation.loops!==!1?(b=Math.max(this.absPos,0),k=Math.floor(b),this.situation.loops===!0||kthis.lastPos&&O<=_&&(this.situation.once[O].call(this.target(),this.pos,_),delete this.situation.once[O]);return this.active&&this.target().fire("during",{pos:this.pos,eased:_,fx:this,situation:this.situation}),this.situation?(this.eachAt(),this.pos==1&&!this.situation.reversed||this.situation.reversed&&this.pos==0?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=_,this):this},eachAt:function(){var u,b=this,k=this.target(),P=this.situation;for(var _ in P.animations)u=[].concat(P.animations[_]).map(function(N){return typeof N!="string"&&N.at?N.at(P.ease(b.pos),b.pos):N}),k[_].apply(k,u);for(var _ in P.attrs)u=[_].concat(P.attrs[_]).map(function(B){return typeof B!="string"&&B.at?B.at(P.ease(b.pos),b.pos):B}),k.attr.apply(k,u);for(var _ in P.styles)u=[_].concat(P.styles[_]).map(function(B){return typeof B!="string"&&B.at?B.at(P.ease(b.pos),b.pos):B}),k.style.apply(k,u);if(P.transforms.length){u=P.initialTransformation,_=0;for(var O=P.transforms.length;_=0;--k)this[T[k]]=u[T[k]]!=null?u[T[k]]:b[T[k]]},extend:{extract:function(){var u=v(this,0,1);v(this,1,0);var b=180/Math.PI*Math.atan2(u.y,u.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(b*Math.PI/180)+this.f*Math.sin(b*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(b*Math.PI/180)+this.e*Math.sin(-b*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:b,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new e.Matrix(this)}},clone:function(){return new e.Matrix(this)},morph:function(u){return this.destination=new e.Matrix(u),this},multiply:function(u){return new e.Matrix(this.native().multiply(function(b){return b instanceof e.Matrix||(b=new e.Matrix(b)),b}(u).native()))},inverse:function(){return new e.Matrix(this.native().inverse())},translate:function(u,b){return new e.Matrix(this.native().translate(u||0,b||0))},native:function(){for(var u=e.parser.native.createSVGMatrix(),b=T.length-1;b>=0;b--)u[T[b]]=this[T[b]];return u},toString:function(){return"matrix("+S(this.a)+","+S(this.b)+","+S(this.c)+","+S(this.d)+","+S(this.e)+","+S(this.f)+")"}},parent:e.Element,construct:{ctm:function(){return new e.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof e.Nested){var u=this.rect(1,1),b=u.node.getScreenCTM();return u.remove(),new e.Matrix(b)}return new e.Matrix(this.node.getScreenCTM())}}}),e.Point=e.invent({create:function(u,b){var k;k=Array.isArray(u)?{x:u[0],y:u[1]}:m(u)==="object"?{x:u.x,y:u.y}:u!=null?{x:u,y:b??u}:{x:0,y:0},this.x=k.x,this.y=k.y},extend:{clone:function(){return new e.Point(this)},morph:function(u,b){return this.destination=new e.Point(u,b),this}}}),e.extend(e.Element,{point:function(u,b){return new e.Point(u,b).transform(this.screenCTM().inverse())}}),e.extend(e.Element,{attr:function(u,b,k){if(u==null){for(u={},k=(b=this.node.attributes).length-1;k>=0;k--)u[b[k].nodeName]=e.regex.isNumber.test(b[k].nodeValue)?parseFloat(b[k].nodeValue):b[k].nodeValue;return u}if(m(u)==="object")for(var P in u)this.attr(P,u[P]);else if(b===null)this.node.removeAttribute(u);else{if(b==null)return(b=this.node.getAttribute(u))==null?e.defaults.attrs[u]:e.regex.isNumber.test(b)?parseFloat(b):b;u=="stroke-width"?this.attr("stroke",parseFloat(b)>0?this._stroke:null):u=="stroke"&&(this._stroke=b),u!="fill"&&u!="stroke"||(e.regex.isImage.test(b)&&(b=this.doc().defs().image(b,0,0)),b instanceof e.Image&&(b=this.doc().defs().pattern(0,0,function(){this.add(b)}))),typeof b=="number"?b=new e.Number(b):e.Color.isColor(b)?b=new e.Color(b):Array.isArray(b)&&(b=new e.Array(b)),u=="leading"?this.leading&&this.leading(b):typeof k=="string"?this.node.setAttributeNS(k,u,b.toString()):this.node.setAttribute(u,b.toString()),!this.rebuild||u!="font-size"&&u!="x"||this.rebuild(u,b)}return this}}),e.extend(e.Element,{transform:function(u,b){var k;return m(u)!=="object"?(k=new e.Matrix(this).extract(),typeof u=="string"?k[u]:k):(k=new e.Matrix(this),b=!!b||!!u.relative,u.a!=null&&(k=b?k.multiply(new e.Matrix(u)):new e.Matrix(u)),this.attr("transform",k))}}),e.extend(e.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(e.regex.transforms).slice(0,-1).map(function(u){var b=u.trim().split("(");return[b[0],b[1].split(e.regex.delimiter).map(function(k){return parseFloat(k)})]}).reduce(function(u,b){return b[0]=="matrix"?u.multiply(w(b[1])):u[b[0]].apply(u,b[1])},new e.Matrix)},toParent:function(u){if(this==u)return this;var b=this.screenCTM(),k=u.screenCTM().inverse();return this.addTo(u).untransform().transform(k.multiply(b)),this},toDoc:function(){return this.toParent(this.doc())}}),e.Transformation=e.invent({create:function(u,b){if(arguments.length>1&&typeof b!="boolean")return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(u))for(var k=0,P=this.arguments.length;k=0},index:function(u){return[].slice.call(this.node.childNodes).indexOf(u.node)},get:function(u){return e.adopt(this.node.childNodes[u])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(u,b){for(var k=this.children(),P=0,_=k.length;P<_;P++)k[P]instanceof e.Element&&u.apply(k[P],[P,k]),b&&k[P]instanceof e.Container&&k[P].each(u,b);return this},removeElement:function(u){return this.node.removeChild(u.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,this},defs:function(){return this.doc().defs()}}}),e.extend(e.Parent,{ungroup:function(u,b){return b===0||this instanceof e.Defs||this.node==e.parser.draw||(u=u||(this instanceof e.Doc?this:this.parent(e.Parent)),b=b||1/0,this.each(function(){return this instanceof e.Defs?this:this instanceof e.Parent?this.ungroup(u,b-1):this.toParent(u)}),this.node.firstChild||this.remove()),this},flatten:function(u,b){return this.ungroup(u,b)}}),e.Container=e.invent({create:function(u){this.constructor.call(this,u)},inherit:e.Parent}),e.ViewBox=e.invent({parent:e.Container,construct:{}}),["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","touchstart","touchmove","touchleave","touchend","touchcancel"].forEach(function(u){e.Element.prototype[u]=function(b){return e.on(this.node,u,b),this}}),e.listeners=[],e.handlerMap=[],e.listenerId=0,e.on=function(u,b,k,P,_){var O=k.bind(P||u.instance||u),F=(e.handlerMap.indexOf(u)+1||e.handlerMap.push(u))-1,N=b.split(".")[0],B=b.split(".")[1]||"*";e.listeners[F]=e.listeners[F]||{},e.listeners[F][N]=e.listeners[F][N]||{},e.listeners[F][N][B]=e.listeners[F][N][B]||{},k._svgjsListenerId||(k._svgjsListenerId=++e.listenerId),e.listeners[F][N][B][k._svgjsListenerId]=O,u.addEventListener(N,O,_||{passive:!0})},e.off=function(u,b,k){var P=e.handlerMap.indexOf(u),_=b&&b.split(".")[0],O=b&&b.split(".")[1],F="";if(P!=-1)if(k){if(typeof k=="function"&&(k=k._svgjsListenerId),!k)return;e.listeners[P][_]&&e.listeners[P][_][O||"*"]&&(u.removeEventListener(_,e.listeners[P][_][O||"*"][k],!1),delete e.listeners[P][_][O||"*"][k])}else if(O&&_){if(e.listeners[P][_]&&e.listeners[P][_][O]){for(var N in e.listeners[P][_][O])e.off(u,[_,O].join("."),N);delete e.listeners[P][_][O]}}else if(O)for(var B in e.listeners[P])for(var F in e.listeners[P][B])O===F&&e.off(u,[B,O].join("."));else if(_){if(e.listeners[P][_]){for(var F in e.listeners[P][_])e.off(u,[_,F].join("."));delete e.listeners[P][_]}}else{for(var B in e.listeners[P])e.off(u,B);delete e.listeners[P],delete e.handlerMap[P]}},e.extend(e.Element,{on:function(u,b,k,P){return e.on(this.node,u,b,k,P),this},off:function(u,b){return e.off(this.node,u,b),this},fire:function(u,b){return u instanceof E.Event?this.node.dispatchEvent(u):this.node.dispatchEvent(u=new e.CustomEvent(u,{detail:b,cancelable:!0})),this._event=u,this},event:function(){return this._event}}),e.Defs=e.invent({create:"defs",inherit:e.Container}),e.G=e.invent({create:"g",inherit:e.Container,extend:{x:function(u){return u==null?this.transform("x"):this.transform({x:u-this.x()},!0)}},construct:{group:function(){return this.put(new e.G)}}}),e.Doc=e.invent({create:function(u){u&&((u=typeof u=="string"?t.getElementById(u):u).nodeName=="svg"?this.constructor.call(this,u):(this.constructor.call(this,e.create("svg")),u.appendChild(this.node),this.size("100%","100%")),this.namespace().defs())},inherit:e.Container,extend:{namespace:function(){return this.attr({xmlns:e.ns,version:"1.1"}).attr("xmlns:xlink",e.xlink,e.xmlns).attr("xmlns:svgjs",e.svgjs,e.xmlns)},defs:function(){var u;return this._defs||((u=this.node.getElementsByTagName("defs")[0])?this._defs=e.adopt(u):this._defs=new e.Defs,this.node.appendChild(this._defs.node)),this._defs},parent:function(){return this.node.parentNode&&this.node.parentNode.nodeName!="#document"?this.node.parentNode:null},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this},clear:function(){for(;this.node.hasChildNodes();)this.node.removeChild(this.node.lastChild);return delete this._defs,e.parser.draw&&!e.parser.draw.parentNode&&this.node.appendChild(e.parser.draw),this},clone:function(u){this.writeDataToDom();var b=this.node,k=A(b.cloneNode(!0));return u?(u.node||u).appendChild(k.node):b.parentNode.insertBefore(k.node,b.nextSibling),k}}}),e.extend(e.Element,{}),e.Gradient=e.invent({create:function(u){this.constructor.call(this,e.create(u+"Gradient")),this.type=u},inherit:e.Container,extend:{at:function(u,b,k){return this.put(new e.Stop).update(u,b,k)},update:function(u){return this.clear(),typeof u=="function"&&u.call(this,this),this},fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(u,b,k){return u=="transform"&&(u="gradientTransform"),e.Container.prototype.attr.call(this,u,b,k)}},construct:{gradient:function(u,b){return this.defs().gradient(u,b)}}}),e.extend(e.Gradient,e.FX,{from:function(u,b){return(this._target||this).type=="radial"?this.attr({fx:new e.Number(u),fy:new e.Number(b)}):this.attr({x1:new e.Number(u),y1:new e.Number(b)})},to:function(u,b){return(this._target||this).type=="radial"?this.attr({cx:new e.Number(u),cy:new e.Number(b)}):this.attr({x2:new e.Number(u),y2:new e.Number(b)})}}),e.extend(e.Defs,{gradient:function(u,b){return this.put(new e.Gradient(u)).update(b)}}),e.Stop=e.invent({create:"stop",inherit:e.Element,extend:{update:function(u){return(typeof u=="number"||u instanceof e.Number)&&(u={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),u.opacity!=null&&this.attr("stop-opacity",u.opacity),u.color!=null&&this.attr("stop-color",u.color),u.offset!=null&&this.attr("offset",new e.Number(u.offset)),this}}}),e.Pattern=e.invent({create:"pattern",inherit:e.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(u){return this.clear(),typeof u=="function"&&u.call(this,this),this},toString:function(){return this.fill()},attr:function(u,b,k){return u=="transform"&&(u="patternTransform"),e.Container.prototype.attr.call(this,u,b,k)}},construct:{pattern:function(u,b,k){return this.defs().pattern(u,b,k)}}}),e.extend(e.Defs,{pattern:function(u,b,k){return this.put(new e.Pattern).update(k).attr({x:0,y:0,width:u,height:b,patternUnits:"userSpaceOnUse"})}}),e.Shape=e.invent({create:function(u){this.constructor.call(this,u)},inherit:e.Element}),e.Symbol=e.invent({create:"symbol",inherit:e.Container,construct:{symbol:function(){return this.put(new e.Symbol)}}}),e.Use=e.invent({create:"use",inherit:e.Shape,extend:{element:function(u,b){return this.attr("href",(b||"")+"#"+u,e.xlink)}},construct:{use:function(u,b){return this.put(new e.Use).element(u,b)}}}),e.Rect=e.invent({create:"rect",inherit:e.Shape,construct:{rect:function(u,b){return this.put(new e.Rect).size(u,b)}}}),e.Circle=e.invent({create:"circle",inherit:e.Shape,construct:{circle:function(u){return this.put(new e.Circle).rx(new e.Number(u).divide(2)).move(0,0)}}}),e.extend(e.Circle,e.FX,{rx:function(u){return this.attr("r",u)},ry:function(u){return this.rx(u)}}),e.Ellipse=e.invent({create:"ellipse",inherit:e.Shape,construct:{ellipse:function(u,b){return this.put(new e.Ellipse).size(u,b).move(0,0)}}}),e.extend(e.Ellipse,e.Rect,e.FX,{rx:function(u){return this.attr("rx",u)},ry:function(u){return this.attr("ry",u)}}),e.extend(e.Circle,e.Ellipse,{x:function(u){return u==null?this.cx()-this.rx():this.cx(u+this.rx())},y:function(u){return u==null?this.cy()-this.ry():this.cy(u+this.ry())},cx:function(u){return u==null?this.attr("cx"):this.attr("cx",u)},cy:function(u){return u==null?this.attr("cy"):this.attr("cy",u)},width:function(u){return u==null?2*this.rx():this.rx(new e.Number(u).divide(2))},height:function(u){return u==null?2*this.ry():this.ry(new e.Number(u).divide(2))},size:function(u,b){var k=x(this,u,b);return this.rx(new e.Number(k.width).divide(2)).ry(new e.Number(k.height).divide(2))}}),e.Line=e.invent({create:"line",inherit:e.Shape,extend:{array:function(){return new e.PointArray([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])},plot:function(u,b,k,P){return u==null?this.array():(u=b!==void 0?{x1:u,y1:b,x2:k,y2:P}:new e.PointArray(u).toLine(),this.attr(u))},move:function(u,b){return this.attr(this.array().move(u,b).toLine())},size:function(u,b){var k=x(this,u,b);return this.attr(this.array().size(k.width,k.height).toLine())}},construct:{line:function(u,b,k,P){return e.Line.prototype.plot.apply(this.put(new e.Line),u!=null?[u,b,k,P]:[0,0,0,0])}}}),e.Polyline=e.invent({create:"polyline",inherit:e.Shape,construct:{polyline:function(u){return this.put(new e.Polyline).plot(u||new e.PointArray)}}}),e.Polygon=e.invent({create:"polygon",inherit:e.Shape,construct:{polygon:function(u){return this.put(new e.Polygon).plot(u||new e.PointArray)}}}),e.extend(e.Polyline,e.Polygon,{array:function(){return this._array||(this._array=new e.PointArray(this.attr("points")))},plot:function(u){return u==null?this.array():this.clear().attr("points",typeof u=="string"?u:this._array=new e.PointArray(u))},clear:function(){return delete this._array,this},move:function(u,b){return this.attr("points",this.array().move(u,b))},size:function(u,b){var k=x(this,u,b);return this.attr("points",this.array().size(k.width,k.height))}}),e.extend(e.Line,e.Polyline,e.Polygon,{morphArray:e.PointArray,x:function(u){return u==null?this.bbox().x:this.move(u,this.bbox().y)},y:function(u){return u==null?this.bbox().y:this.move(this.bbox().x,u)},width:function(u){var b=this.bbox();return u==null?b.width:this.size(u,b.height)},height:function(u){var b=this.bbox();return u==null?b.height:this.size(b.width,u)}}),e.Path=e.invent({create:"path",inherit:e.Shape,extend:{morphArray:e.PathArray,array:function(){return this._array||(this._array=new e.PathArray(this.attr("d")))},plot:function(u){return u==null?this.array():this.clear().attr("d",typeof u=="string"?u:this._array=new e.PathArray(u))},clear:function(){return delete this._array,this}},construct:{path:function(u){return this.put(new e.Path).plot(u||new e.PathArray)}}}),e.Image=e.invent({create:"image",inherit:e.Shape,extend:{load:function(u){if(!u)return this;var b=this,k=new E.Image;return e.on(k,"load",function(){e.off(k);var P=b.parent(e.Pattern);P!==null&&(b.width()==0&&b.height()==0&&b.size(k.width,k.height),P&&P.width()==0&&P.height()==0&&P.size(b.width(),b.height()),typeof b._loaded=="function"&&b._loaded.call(b,{width:k.width,height:k.height,ratio:k.width/k.height,url:u}))}),e.on(k,"error",function(P){e.off(k),typeof b._error=="function"&&b._error.call(b,P)}),this.attr("href",k.src=this.src=u,e.xlink)},loaded:function(u){return this._loaded=u,this},error:function(u){return this._error=u,this}},construct:{image:function(u,b,k){return this.put(new e.Image).load(u).size(b||0,k||b||0)}}}),e.Text=e.invent({create:function(){this.constructor.call(this,e.create("text")),this.dom.leading=new e.Number(1.3),this._rebuild=!0,this._build=!1,this.attr("font-family",e.defaults.attrs["font-family"])},inherit:e.Shape,extend:{x:function(u){return u==null?this.attr("x"):this.attr("x",u)},text:function(u){if(u===void 0){u="";for(var b=this.node.childNodes,k=0,P=b.length;ki.globals.gridHeight&&(f=i.globals.gridHeight),i.globals.isBarHorizontal||this.moveXCrosshairs(h),a.fixedTooltip||this.moveTooltip(h,f||i.globals.gridHeight)}}]),_}(),Li=function(){function _(t){y(this,_),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx,this.tooltipPosition=new sa(t)}return L(_,[{key:"drawDynamicPoints",value:function(){var t=this.w,e=new V(this.ctx),i=new oi(this.ctx),a=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");a=nt(a),t.config.chart.stacked&&a.sort(function(p,x){return parseFloat(p.getAttribute("data:realIndex"))-parseFloat(x.getAttribute("data:realIndex"))});for(var r=0;r2&&arguments[2]!==void 0?arguments[2]:null,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,r=this.w;r.config.chart.type!=="bubble"&&this.newPointSize(t,e);var o=e.getAttribute("cx"),l=e.getAttribute("cy");if(i!==null&&a!==null&&(o=i,l=a),this.tooltipPosition.moveXCrosshairs(o),!this.fixedTooltip){if(r.config.chart.type==="radar"){var h=this.ttCtx.getElGrid().getBoundingClientRect();o=this.ttCtx.e.clientX-h.left}this.tooltipPosition.moveTooltip(o,l,r.config.markers.hover.size)}}},{key:"enlargePoints",value:function(t){for(var e=this.w,i=this,a=this.ttCtx,r=t,o=e.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),l=e.config.markers.hover.size,h=0;h=0?t[e].setAttribute("r",i):t[e].setAttribute("r",0)}}}]),_}(),Na=function(){function _(t){y(this,_),this.w=t.w;var e=this.w;this.ttCtx=t,this.isVerticalGroupedRangeBar=!e.globals.isBarHorizontal&&e.config.chart.type==="rangeBar"&&e.config.plotOptions.bar.rangeBarGroupRows}return L(_,[{key:"getAttr",value:function(t,e){return parseFloat(t.target.getAttribute(e))}},{key:"handleHeatTreeTooltip",value:function(t){var e=t.e,i=t.opt,a=t.x,r=t.y,o=t.type,l=this.ttCtx,h=this.w;if(e.target.classList.contains("apexcharts-".concat(o,"-rect"))){var f=this.getAttr(e,"i"),g=this.getAttr(e,"j"),p=this.getAttr(e,"cx"),x=this.getAttr(e,"cy"),v=this.getAttr(e,"width"),w=this.getAttr(e,"height");if(l.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:f,j:g,shared:!1,e}),h.globals.capturedSeriesIndex=f,h.globals.capturedDataPointIndex=g,a=p+l.tooltipRect.ttWidth/2+v,r=x+l.tooltipRect.ttHeight/2-w/2,l.tooltipPosition.moveXCrosshairs(p+v/2),a>h.globals.gridWidth/2&&(a=p-l.tooltipRect.ttWidth/2+v),l.w.config.tooltip.followCursor){var A=h.globals.dom.elWrap.getBoundingClientRect();a=h.globals.clientX-A.left-(a>h.globals.gridWidth/2?l.tooltipRect.ttWidth:0),r=h.globals.clientY-A.top-(r>h.globals.gridHeight/2?l.tooltipRect.ttHeight:0)}}return{x:a,y:r}}},{key:"handleMarkerTooltip",value:function(t){var e,i,a=t.e,r=t.opt,o=t.x,l=t.y,h=this.w,f=this.ttCtx;if(a.target.classList.contains("apexcharts-marker")){var g=parseInt(r.paths.getAttribute("cx"),10),p=parseInt(r.paths.getAttribute("cy"),10),x=parseFloat(r.paths.getAttribute("val"));if(i=parseInt(r.paths.getAttribute("rel"),10),e=parseInt(r.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,f.intersect){var v=R.findAncestor(r.paths,"apexcharts-series");v&&(e=parseInt(v.getAttribute("data:realIndex"),10))}if(f.tooltipLabels.drawSeriesTexts({ttItems:r.ttItems,i:e,j:i,shared:!f.showOnIntersect&&h.config.tooltip.shared,e:a}),a.type==="mouseup"&&f.markerClick(a,e,i),h.globals.capturedSeriesIndex=e,h.globals.capturedDataPointIndex=i,o=g,l=p+h.globals.translateY-1.4*f.tooltipRect.ttHeight,f.w.config.tooltip.followCursor){var w=f.getElGrid().getBoundingClientRect();l=f.e.clientY+h.globals.translateY-w.top}x<0&&(l=p),f.marker.enlargeCurrentPoint(i,r.paths,o,l)}return{x:o,y:l}}},{key:"handleBarTooltip",value:function(t){var e,i,a=t.e,r=t.opt,o=this.w,l=this.ttCtx,h=l.getElTooltip(),f=0,g=0,p=0,x=this.getBarTooltipXY({e:a,opt:r});e=x.i;var v=x.barHeight,w=x.j;o.globals.capturedSeriesIndex=e,o.globals.capturedDataPointIndex=w,o.globals.isBarHorizontal&&l.tooltipUtil.hasBars()||!o.config.tooltip.shared?(g=x.x,p=x.y,i=Array.isArray(o.config.stroke.width)?o.config.stroke.width[e]:o.config.stroke.width,f=g):o.globals.comboCharts||o.config.tooltip.shared||(f/=2),isNaN(p)&&(p=o.globals.svgHeight-l.tooltipRect.ttHeight);var A=parseInt(r.paths.parentNode.getAttribute("data:realIndex"),10),S=o.globals.isMultipleYAxis?o.config.yaxis[A]&&o.config.yaxis[A].reversed:o.config.yaxis[0].reversed;if(g+l.tooltipRect.ttWidth>o.globals.gridWidth&&!S?g-=l.tooltipRect.ttWidth:g<0&&(g=0),l.w.config.tooltip.followCursor){var E=l.getElGrid().getBoundingClientRect();p=l.e.clientY-E.top}l.tooltip===null&&(l.tooltip=o.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),o.config.tooltip.shared||(o.globals.comboBarCount>0?l.tooltipPosition.moveXCrosshairs(f+i/2):l.tooltipPosition.moveXCrosshairs(f)),!l.fixedTooltip&&(!o.config.tooltip.shared||o.globals.isBarHorizontal&&l.tooltipUtil.hasBars())&&(S&&(g-=l.tooltipRect.ttWidth)<0&&(g=0),!S||o.globals.isBarHorizontal&&l.tooltipUtil.hasBars()||(p=p+v-2*(o.globals.series[e][w]<0?v:0)),p=p+o.globals.translateY-l.tooltipRect.ttHeight/2,h.style.left=g+o.globals.translateX+"px",h.style.top=p+"px")}},{key:"getBarTooltipXY",value:function(t){var e=this,i=t.e,a=t.opt,r=this.w,o=null,l=this.ttCtx,h=0,f=0,g=0,p=0,x=0,v=i.target.classList;if(v.contains("apexcharts-bar-area")||v.contains("apexcharts-candlestick-area")||v.contains("apexcharts-boxPlot-area")||v.contains("apexcharts-rangebar-area")){var w=i.target,A=w.getBoundingClientRect(),S=a.elGrid.getBoundingClientRect(),E=A.height;x=A.height;var I=A.width,u=parseInt(w.getAttribute("cx"),10),b=parseInt(w.getAttribute("cy"),10);p=parseFloat(w.getAttribute("barWidth"));var k=i.type==="touchmove"?i.touches[0].clientX:i.clientX;o=parseInt(w.getAttribute("j"),10),h=parseInt(w.parentNode.getAttribute("rel"),10)-1;var P=w.getAttribute("data-range-y1"),T=w.getAttribute("data-range-y2");r.globals.comboCharts&&(h=parseInt(w.parentNode.getAttribute("data:realIndex"),10));var O=function(N){return r.globals.isXNumeric?u-I/2:e.isVerticalGroupedRangeBar?u+I/2:u-l.dataPointsDividedWidth+I/2},F=function(){return b-l.dataPointsDividedHeight+E/2-l.tooltipRect.ttHeight/2};l.tooltipLabels.drawSeriesTexts({ttItems:a.ttItems,i:h,j:o,y1:P?parseInt(P,10):null,y2:T?parseInt(T,10):null,shared:!l.showOnIntersect&&r.config.tooltip.shared,e:i}),r.config.tooltip.followCursor?r.globals.isBarHorizontal?(f=k-S.left+15,g=F()):(f=O(),g=i.clientY-S.top-l.tooltipRect.ttHeight/2-15):r.globals.isBarHorizontal?((f=u)0&&i.setAttribute("width",e.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var t=this.w,e=this.ttCtx;e.ycrosshairs=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),e.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(t,e,i){var a=this.ttCtx,r=this.w,o=r.globals.yLabelFormatters[t];if(a.yaxisTooltips[t]){var l=a.getElGrid().getBoundingClientRect(),h=(e-l.top)*i.yRatio[t],f=r.globals.maxYArr[t]-r.globals.minYArr[t],g=r.globals.minYArr[t]+(f-h);a.tooltipPosition.moveYCrosshairs(e-l.top),a.yaxisTooltipText[t].innerHTML=o(g),a.tooltipPosition.moveYAxisTooltip(t)}}}]),_}(),_e=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w;var e=this.w;this.tConfig=e.config.tooltip,this.tooltipUtil=new ye(this),this.tooltipLabels=new ci(this),this.tooltipPosition=new sa(this),this.marker=new Li(this),this.intersect=new Na(this),this.axesTooltip=new me(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=!e.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return L(_,[{key:"getElTooltip",value:function(t){return t||(t=this),t.w.globals.dom.baseEl?t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(t){var e=this.w;this.xyRatios=t,this.isXAxisTooltipEnabled=e.config.xaxis.tooltip.enabled&&e.globals.axisCharts,this.yaxisTooltips=e.config.yaxis.map(function(o,l){return!!(o.show&&o.tooltip.enabled&&e.globals.axisCharts)}),this.allTooltipSeriesGroups=[],e.globals.axisCharts||(this.showTooltipTitle=!1);var i=document.createElement("div");if(i.classList.add("apexcharts-tooltip"),e.config.tooltip.cssClass&&i.classList.add(e.config.tooltip.cssClass),i.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),e.globals.dom.elWrap.appendChild(i),e.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var a=new ze(this.ctx);this.xAxisTicksPositions=a.getXAxisTicksPositions()}if(!e.globals.comboCharts&&!this.tConfig.intersect&&e.config.chart.type!=="rangeBar"||this.tConfig.shared||(this.showOnIntersect=!0),e.config.markers.size!==0&&e.globals.markers.largestSize!==0||this.marker.drawDynamicPoints(this),e.globals.collapsedSeries.length!==e.globals.series.length){this.dataPointsDividedHeight=e.globals.gridHeight/e.globals.dataPoints,this.dataPointsDividedWidth=e.globals.gridWidth/e.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||e.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,i.appendChild(this.tooltipTitle));var r=e.globals.series.length;(e.globals.xyCharts||e.globals.comboCharts)&&this.tConfig.shared&&(r=this.showOnIntersect?1:e.globals.series.length),this.legendLabels=e.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(r),this.addSVGEvents()}}},{key:"createTTElements",value:function(t){for(var e=this,i=this.w,a=[],r=this.getElTooltip(),o=function(h){var f=document.createElement("div");f.classList.add("apexcharts-tooltip-series-group"),f.style.order=i.config.tooltip.inverseOrder?t-h:h+1,e.tConfig.shared&&e.tConfig.enabledOnSeries&&Array.isArray(e.tConfig.enabledOnSeries)&&e.tConfig.enabledOnSeries.indexOf(h)<0&&f.classList.add("apexcharts-tooltip-series-group-hidden");var g=document.createElement("span");g.classList.add("apexcharts-tooltip-marker"),g.style.backgroundColor=i.globals.colors[h],f.appendChild(g);var p=document.createElement("div");p.classList.add("apexcharts-tooltip-text"),p.style.fontFamily=e.tConfig.style.fontFamily||i.config.chart.fontFamily,p.style.fontSize=e.tConfig.style.fontSize,["y","goals","z"].forEach(function(x){var v=document.createElement("div");v.classList.add("apexcharts-tooltip-".concat(x,"-group"));var w=document.createElement("span");w.classList.add("apexcharts-tooltip-text-".concat(x,"-label")),v.appendChild(w);var A=document.createElement("span");A.classList.add("apexcharts-tooltip-text-".concat(x,"-value")),v.appendChild(A),p.appendChild(v)}),f.appendChild(p),r.appendChild(f),a.push(f)},l=0;l0&&this.addPathsEventListeners(w,p),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(p)}}},{key:"drawFixedTooltipRect",value:function(){var t=this.w,e=this.getElTooltip(),i=e.getBoundingClientRect(),a=i.width+10,r=i.height+10,o=this.tConfig.fixed.offsetX,l=this.tConfig.fixed.offsetY,h=this.tConfig.fixed.position.toLowerCase();return h.indexOf("right")>-1&&(o=o+t.globals.svgWidth-a+10),h.indexOf("bottom")>-1&&(l=l+t.globals.svgHeight-r-10),e.style.left=o+"px",e.style.top=l+"px",{x:o,y:l,ttWidth:a,ttHeight:r}}},{key:"addDatapointEventsListeners",value:function(t){var e=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(e,t)}},{key:"addPathsEventListeners",value:function(t,e){for(var i=this,a=function(o){var l={paths:t[o],tooltipEl:e.tooltipEl,tooltipY:e.tooltipY,tooltipX:e.tooltipX,elGrid:e.elGrid,hoverArea:e.hoverArea,ttItems:e.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(h){return t[o].addEventListener(h,i.onSeriesHover.bind(i,l),{capture:!1,passive:!0})})},r=0;r=100?this.seriesHover(t,e):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout(function(){i.seriesHover(t,e)},100-a))}},{key:"seriesHover",value:function(t,e){var i=this;this.lastHoverTime=Date.now();var a=[],r=this.w;r.config.chart.group&&(a=this.ctx.getGroupedCharts()),r.globals.axisCharts&&(r.globals.minX===-1/0&&r.globals.maxX===1/0||r.globals.dataPoints===0)||(a.length?a.forEach(function(o){var l=i.getElTooltip(o),h={paths:t.paths,tooltipEl:l,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:o.w.globals.tooltip.ttItems};o.w.globals.minX===i.w.globals.minX&&o.w.globals.maxX===i.w.globals.maxX&&o.w.globals.tooltip.seriesHoverByContext({chartCtx:o,ttCtx:o.w.globals.tooltip,opt:h,e})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:t,e}))}},{key:"seriesHoverByContext",value:function(t){var e=t.chartCtx,i=t.ttCtx,a=t.opt,r=t.e,o=e.w,l=this.getElTooltip();l&&(i.tooltipRect={x:0,y:0,ttWidth:l.getBoundingClientRect().width,ttHeight:l.getBoundingClientRect().height},i.e=r,i.tooltipUtil.hasBars()&&!o.globals.comboCharts&&!i.isBarShared&&this.tConfig.onDatasetHover.highlightDataSeries&&new Qt(e).toggleSeriesOnHover(r,r.target.parentNode),i.fixedTooltip&&i.drawFixedTooltipRect(),o.globals.axisCharts?i.axisChartsTooltips({e:r,opt:a,tooltipRect:i.tooltipRect}):i.nonAxisChartsTooltips({e:r,opt:a,tooltipRect:i.tooltipRect}))}},{key:"axisChartsTooltips",value:function(t){var e,i,a=t.e,r=t.opt,o=this.w,l=r.elGrid.getBoundingClientRect(),h=a.type==="touchmove"?a.touches[0].clientX:a.clientX,f=a.type==="touchmove"?a.touches[0].clientY:a.clientY;if(this.clientY=f,this.clientX=h,o.globals.capturedSeriesIndex=-1,o.globals.capturedDataPointIndex=-1,fl.top+l.height)this.handleMouseOut(r);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!o.config.tooltip.shared){var g=parseInt(r.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(g)<0)return void this.handleMouseOut(r)}var p=this.getElTooltip(),x=this.getElXCrosshairs(),v=o.globals.xyCharts||o.config.chart.type==="bar"&&!o.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||o.globals.comboCharts&&this.tooltipUtil.hasBars();if(a.type==="mousemove"||a.type==="touchmove"||a.type==="mouseup"){if(o.globals.collapsedSeries.length+o.globals.ancillaryCollapsedSeries.length===o.globals.series.length)return;x!==null&&x.classList.add("apexcharts-active");var w=this.yaxisTooltips.filter(function(E){return E===!0});if(this.ycrosshairs!==null&&w.length&&this.ycrosshairs.classList.add("apexcharts-active"),v&&!this.showOnIntersect)this.handleStickyTooltip(a,h,f,r);else if(o.config.chart.type==="heatmap"||o.config.chart.type==="treemap"){var A=this.intersect.handleHeatTreeTooltip({e:a,opt:r,x:e,y:i,type:o.config.chart.type});e=A.x,i=A.y,p.style.left=e+"px",p.style.top=i+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:a,opt:r}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:a,opt:r,x:e,y:i});if(this.yaxisTooltips.length)for(var S=0;Sf.width)this.handleMouseOut(a);else if(h!==null)this.handleStickyCapturedSeries(t,h,a,l);else if(this.tooltipUtil.isXoverlap(l)||r.globals.isBarHorizontal){var g=r.globals.series.findIndex(function(p,x){return!r.globals.collapsedSeriesIndices.includes(x)});this.create(t,this,g,l,a.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(t,e,i,a){var r=this.w;if(!this.tConfig.shared&&r.globals.series[e][a]===null)return void this.handleMouseOut(i);if(r.globals.series[e][a]!==void 0)this.tConfig.shared&&this.tooltipUtil.isXoverlap(a)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(t,this,e,a,i.ttItems):this.create(t,this,e,a,i.ttItems,!1);else if(this.tooltipUtil.isXoverlap(a)){var o=r.globals.series.findIndex(function(l,h){return!r.globals.collapsedSeriesIndices.includes(h)});this.create(t,this,o,a,i.ttItems)}}},{key:"deactivateHoverFilter",value:function(){for(var t=this.w,e=new V(this.ctx),i=t.globals.dom.Paper.select(".apexcharts-bar-area"),a=0;a5&&arguments[5]!==void 0?arguments[5]:null,T=this.w,O=e;t.type==="mouseup"&&this.markerClick(t,i,a),P===null&&(P=this.tConfig.shared);var F=this.tooltipUtil.hasMarkers(i),N=this.tooltipUtil.getElBars();if(T.config.legend.tooltipHoverFormatter){var B=T.config.legend.tooltipHoverFormatter,$=Array.from(this.legendLabels);$.forEach(function(Fe){var we=Fe.getAttribute("data:default-text");Fe.innerHTML=decodeURIComponent(we)});for(var j=0;j<$.length;j++){var st=$[j],dt=parseInt(st.getAttribute("i"),10),mt=decodeURIComponent(st.getAttribute("data:default-text")),At=B(mt,{seriesIndex:P?dt:i,dataPointIndex:a,w:T});if(P)st.innerHTML=T.globals.collapsedSeriesIndices.indexOf(dt)<0?At:mt;else if(st.innerHTML=dt===i?At:mt,i===dt)break}}var It=d(d({ttItems:r,i,j:a},((o=T.globals.seriesRange)===null||o===void 0||(l=o[i])===null||l===void 0||(h=l[a])===null||h===void 0||(f=h.y[0])===null||f===void 0?void 0:f.y1)!==void 0&&{y1:(g=T.globals.seriesRange)===null||g===void 0||(p=g[i])===null||p===void 0||(x=p[a])===null||x===void 0||(v=x.y[0])===null||v===void 0?void 0:v.y1}),((w=T.globals.seriesRange)===null||w===void 0||(A=w[i])===null||A===void 0||(S=A[a])===null||S===void 0||(E=S.y[0])===null||E===void 0?void 0:E.y2)!==void 0&&{y2:(I=T.globals.seriesRange)===null||I===void 0||(u=I[i])===null||u===void 0||(b=u[a])===null||b===void 0||(k=b.y[0])===null||k===void 0?void 0:k.y2});if(P){if(O.tooltipLabels.drawSeriesTexts(d(d({},It),{},{shared:!this.showOnIntersect&&this.tConfig.shared})),F)T.globals.markers.largestSize>0?O.marker.enlargePoints(a):O.tooltipPosition.moveDynamicPointsOnHover(a);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(N),this.barSeriesHeight>0)){var Ct=new V(this.ctx),Bt=T.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(a,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(a,i);for(var qt=0;qt0&&a.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(w-=p*T)),P&&(w=w+v.height/2-u/2-2);var F=this.barCtx.series[r][o]<0,N=f;switch(this.barCtx.isReversed&&(N=f-x+(F?2*x:0),f-=x),E.position){case"center":A=P?F?N-x/2+k:N+x/2-k:F?N-x/2+v.height/2+k:N+x/2+v.height/2-k;break;case"bottom":A=P?F?N-x+k:N+x-k:F?N-x+v.height+u+k:N+x-v.height/2+u-k;break;case"top":A=P?F?N+k:N-k:F?N-v.height/2-k:N+v.height+k}if(this.barCtx.lastActiveBarSerieIndex===l&&I.enabled){var B=new V(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:l,j:o}),S.fontSize);e=F?N-B.height/2-k-I.offsetY+18:N+B.height+k+I.offsetY-18,i=w+I.offsetX}return a.config.chart.stacked||(A<0?A=0+u:A+v.height/3>a.globals.gridHeight&&(A=a.globals.gridHeight-u)),{bcx:g,bcy:f,dataLabelsX:w,dataLabelsY:A,totalDataLabelsX:i,totalDataLabelsY:e,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(t){var e=this.w,i=t.x,a=t.i,r=t.j,o=t.realIndex,l=t.groupIndex,h=t.bcy,f=t.barHeight,g=t.barWidth,p=t.textRects,x=t.dataLabelsX,v=t.strokeWidth,w=t.dataLabelsConfig,A=t.barDataLabelsConfig,S=t.barTotalDataLabelsConfig,E=t.offX,I=t.offY,u=e.globals.gridHeight/e.globals.dataPoints;g=Math.abs(g);var b,k,P=(h+=l!==-1?l*f:0)-(this.barCtx.isRangeBar?0:u)+f/2+p.height/2+I-3,T="start",O=this.barCtx.series[a][r]<0,F=i;switch(this.barCtx.isReversed&&(F=i+g-(O?2*g:0),i=e.globals.gridWidth-g),A.position){case"center":x=O?F+g/2-E:Math.max(p.width/2,F-g/2)+E;break;case"bottom":x=O?F+g-v-Math.round(p.width/2)-E:F-g+v+Math.round(p.width/2)+E;break;case"top":x=O?F-v+Math.round(p.width/2)-E:F-v-Math.round(p.width/2)+E}if(this.barCtx.lastActiveBarSerieIndex===o&&S.enabled){var N=new V(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:o,j:r}),w.fontSize);O?(b=F-v+Math.round(N.width/2)-E-S.offsetX-15,T="end"):b=F-v-Math.round(N.width/2)+E+S.offsetX+15,k=P+S.offsetY}return e.config.chart.stacked||(x<0?x=x+p.width+v:x+p.width/2>e.globals.gridWidth&&(x=e.globals.gridWidth-p.width-v)),{bcx:i,bcy:h,dataLabelsX:x,dataLabelsY:P,totalDataLabelsX:b,totalDataLabelsY:k,totalDataLabelsAnchor:T}}},{key:"drawCalculatedDataLabels",value:function(t){var e=t.x,i=t.y,a=t.val,r=t.i,o=t.j,l=t.textRects,h=t.barHeight,f=t.barWidth,g=t.dataLabelsConfig,p=this.w,x="rotate(0)";p.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(x="rotate(-90, ".concat(e,", ").concat(i,")"));var v=new li(this.barCtx.ctx),w=new V(this.barCtx.ctx),A=g.formatter,S=null,E=p.globals.collapsedSeriesIndices.indexOf(r)>-1;if(g.enabled&&!E){S=w.group({class:"apexcharts-data-labels",transform:x});var I="";a!==void 0&&(I=A(a,d(d({},p),{},{seriesIndex:r,dataPointIndex:o,w:p}))),!a&&p.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(I="");var u=p.globals.series[r][o]<0,b=p.config.plotOptions.bar.dataLabels.position;p.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(b==="top"&&(g.textAnchor=u?"end":"start"),b==="center"&&(g.textAnchor="middle"),b==="bottom"&&(g.textAnchor=u?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&fMath.abs(f)&&(I=""):l.height/1.6>Math.abs(h)&&(I=""));var k=d({},g);this.barCtx.isHorizontal&&a<0&&(g.textAnchor==="start"?k.textAnchor="end":g.textAnchor==="end"&&(k.textAnchor="start")),v.plotDataLabelsText({x:e,y:i,text:I,i:r,j:o,parent:S,dataLabelsConfig:k,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return S}},{key:"drawTotalDataLabels",value:function(t){var e,i=t.x,a=t.y,r=t.val,o=t.barWidth,l=t.barHeight,h=t.realIndex,f=t.textAnchor,g=t.barTotalDataLabelsConfig,p=this.w,x=new V(this.barCtx.ctx);return g.enabled&&i!==void 0&&a!==void 0&&this.barCtx.lastActiveBarSerieIndex===h&&(e=x.drawText({x:i-(!p.globals.isBarHorizontal&&p.globals.seriesGroups.length?o/p.globals.seriesGroups.length:0),y:a-(p.globals.isBarHorizontal&&p.globals.seriesGroups.length?l/p.globals.seriesGroups.length:0),foreColor:g.style.color,text:r,textAnchor:f,fontFamily:g.style.fontFamily,fontSize:g.style.fontSize,fontWeight:g.style.fontWeight})),e}}]),_}(),vh=function(){function _(t){y(this,_),this.w=t.w,this.barCtx=t}return L(_,[{key:"initVariables",value:function(t){var e=this.w;this.barCtx.series=t,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var i=0;i0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=t[i].length),e.globals.isXNumeric)for(var a=0;ae.globals.minX&&e.globals.seriesX[i][a]0&&(a=f.globals.minXDiff/x),(o=a/p*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(o=1)}String(this.barCtx.barOptions.columnWidth).indexOf("%")===-1&&(o=parseInt(this.barCtx.barOptions.columnWidth,10)),l=f.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?f.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),t=f.globals.padHorizontal+(a-o*this.barCtx.seriesLen)/2}return f.globals.barHeight=r,f.globals.barWidth=o,{x:t,y:e,yDivision:i,xDivision:a,barHeight:r,barWidth:o,zeroH:l,zeroW:h}}},{key:"initializeStackedPrevVars",value:function(t){var e=t.w;e.globals.hasSeriesGroups?e.globals.seriesGroups.forEach(function(i){t[i]||(t[i]={}),t[i].prevY=[],t[i].prevX=[],t[i].prevYF=[],t[i].prevXF=[],t[i].prevYVal=[],t[i].prevXVal=[]}):(t.prevY=[],t.prevX=[],t.prevYF=[],t.prevXF=[],t.prevYVal=[],t.prevXVal=[])}},{key:"initializeStackedXYVars",value:function(t){var e=t.w;e.globals.hasSeriesGroups?e.globals.seriesGroups.forEach(function(i){t[i]||(t[i]={}),t[i].xArrj=[],t[i].xArrjF=[],t[i].xArrjVal=[],t[i].yArrj=[],t[i].yArrjF=[],t[i].yArrjVal=[]}):(t.xArrj=[],t.xArrjF=[],t.xArrjVal=[],t.yArrj=[],t.yArrjF=[],t.yArrjVal=[])}},{key:"getPathFillColor",value:function(t,e,i,a){var r,o,l,h,f=this.w,g=new Jt(this.barCtx.ctx),p=null,x=this.barCtx.barOptions.distributed?i:e;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(function(v){t[e][i]>=v.from&&t[e][i]<=v.to&&(p=v.color)}),f.config.series[e].data[i]&&f.config.series[e].data[i].fillColor&&(p=f.config.series[e].data[i].fillColor),g.fillPath({seriesNumber:this.barCtx.barOptions.distributed?x:a,dataPointIndex:i,color:p,value:t[e][i],fillConfig:(r=f.config.series[e].data[i])===null||r===void 0?void 0:r.fill,fillType:(o=f.config.series[e].data[i])!==null&&o!==void 0&&(l=o.fill)!==null&&l!==void 0&&l.type?(h=f.config.series[e].data[i])===null||h===void 0?void 0:h.fill.type:Array.isArray(f.config.fill.type)?f.config.fill.type[e]:f.config.fill.type})}},{key:"getStrokeWidth",value:function(t,e,i){var a=0,r=this.w;return this.barCtx.series[t][e]===void 0||this.barCtx.series[t][e]===null?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,r.config.stroke.show&&(this.barCtx.isNullValue||(a=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[i]:this.barCtx.strokeWidth)),a}},{key:"shouldApplyRadius",value:function(t){var e=this.w,i=!1;return e.config.plotOptions.bar.borderRadius>0&&(e.config.chart.stacked&&e.config.plotOptions.bar.borderRadiusWhenStacked==="last"?this.barCtx.lastActiveBarSerieIndex===t&&(i=!0):i=!0),i}},{key:"barBackground",value:function(t){var e=t.j,i=t.i,a=t.x1,r=t.x2,o=t.y1,l=t.y2,h=t.elSeries,f=this.w,g=new V(this.barCtx.ctx),p=new Qt(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&p===i){e>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(e%=this.barCtx.barOptions.colors.backgroundBarColors.length);var x=this.barCtx.barOptions.colors.backgroundBarColors[e],v=g.drawRect(a!==void 0?a:0,o!==void 0?o:0,r!==void 0?r:f.globals.gridWidth,l!==void 0?l:f.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,x,this.barCtx.barOptions.colors.backgroundBarOpacity);h.add(v),v.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(t){var e,i=t.barWidth,a=t.barXPosition,r=t.y1,o=t.y2,l=t.strokeWidth,h=t.seriesGroup,f=t.realIndex,g=t.i,p=t.j,x=t.w,v=new V(this.barCtx.ctx);(l=Array.isArray(l)?l[f]:l)||(l=0);var w=i,A=a;(e=x.config.series[f].data[p])!==null&&e!==void 0&&e.columnWidthOffset&&(A=a-x.config.series[f].data[p].columnWidthOffset/2,w=i+x.config.series[f].data[p].columnWidthOffset);var S=A,E=A+w;r+=.001,o+=.001;var I=v.move(S,r),u=v.move(S,r),b=v.line(E-l,r);if(x.globals.previousPaths.length>0&&(u=this.barCtx.getPreviousPath(f,p,!1)),I=I+v.line(S,o)+v.line(E-l,o)+v.line(E-l,r)+(x.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),u=u+v.line(S,r)+b+b+b+b+b+v.line(S,r)+(x.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(f)&&(I=v.roundPathCorners(I,x.config.plotOptions.bar.borderRadius)),x.config.chart.stacked){var k=this.barCtx;x.globals.hasSeriesGroups&&h&&(k=this.barCtx[h]),k.yArrj.push(o),k.yArrjF.push(Math.abs(r-o)),k.yArrjVal.push(this.barCtx.series[g][p])}return{pathTo:I,pathFrom:u}}},{key:"getBarpaths",value:function(t){var e,i=t.barYPosition,a=t.barHeight,r=t.x1,o=t.x2,l=t.strokeWidth,h=t.seriesGroup,f=t.realIndex,g=t.i,p=t.j,x=t.w,v=new V(this.barCtx.ctx);(l=Array.isArray(l)?l[f]:l)||(l=0);var w=i,A=a;(e=x.config.series[f].data[p])!==null&&e!==void 0&&e.barHeightOffset&&(w=i-x.config.series[f].data[p].barHeightOffset/2,A=a+x.config.series[f].data[p].barHeightOffset);var S=w,E=w+A;r+=.001,o+=.001;var I=v.move(r,S),u=v.move(r,S);x.globals.previousPaths.length>0&&(u=this.barCtx.getPreviousPath(f,p,!1));var b=v.line(r,E-l);if(I=I+v.line(o,S)+v.line(o,E-l)+b+(x.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),u=u+v.line(r,S)+b+b+b+b+b+v.line(r,S)+(x.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(f)&&(I=v.roundPathCorners(I,x.config.plotOptions.bar.borderRadius)),x.config.chart.stacked){var k=this.barCtx;x.globals.hasSeriesGroups&&h&&(k=this.barCtx[h]),k.xArrj.push(o),k.xArrjF.push(Math.abs(r-o)),k.xArrjVal.push(this.barCtx.series[g][p])}return{pathTo:I,pathFrom:u}}},{key:"checkZeroSeries",value:function(t){for(var e=t.series,i=this.w,a=0;a2&&arguments[2]!==void 0)||arguments[2]?e:null;return t!=null&&(i=e+t/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?t/this.barCtx.invertedYRatio:0)),i}},{key:"getYForValue",value:function(t,e){var i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2]?e:null;return t!=null&&(i=e-t/this.barCtx.yRatio[this.barCtx.yaxisIndex]+2*(this.barCtx.isReversed?t/this.barCtx.yRatio[this.barCtx.yaxisIndex]:0)),i}},{key:"getGoalValues",value:function(t,e,i,a,r){var o=this,l=this.w,h=[],f=function(x,v){var w;h.push((M(w={},t,t==="x"?o.getXForValue(x,e,!1):o.getYForValue(x,i,!1)),M(w,"attrs",v),w))};if(l.globals.seriesGoals[a]&&l.globals.seriesGoals[a][r]&&Array.isArray(l.globals.seriesGoals[a][r])&&l.globals.seriesGoals[a][r].forEach(function(x){f(x.value,x)}),this.barCtx.barOptions.isDumbbell&&l.globals.seriesRange.length){var g=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:l.globals.colors,p={strokeHeight:t==="x"?0:l.globals.markers.size[a],strokeWidth:t==="x"?l.globals.markers.size[a]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(g[a])?g[a][0]:g[a]};f(l.globals.seriesRangeStart[a][r],p),f(l.globals.seriesRangeEnd[a][r],d(d({},p),{},{strokeColor:Array.isArray(g[a])?g[a][1]:g[a]}))}return h}},{key:"drawGoalLine",value:function(t){var e=t.barXPosition,i=t.barYPosition,a=t.goalX,r=t.goalY,o=t.barWidth,l=t.barHeight,h=new V(this.barCtx.ctx),f=h.group({className:"apexcharts-bar-goals-groups"});f.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:f.node}),f.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var g=null;return this.barCtx.isHorizontal?Array.isArray(a)&&a.forEach(function(p){var x=p.attrs.strokeHeight!==void 0?p.attrs.strokeHeight:l/2,v=i+x+l/2;g=h.drawLine(p.x,v-2*x,p.x,v,p.attrs.strokeColor?p.attrs.strokeColor:void 0,p.attrs.strokeDashArray,p.attrs.strokeWidth?p.attrs.strokeWidth:2,p.attrs.strokeLineCap),f.add(g)}):Array.isArray(r)&&r.forEach(function(p){var x=p.attrs.strokeWidth!==void 0?p.attrs.strokeWidth:o/2,v=e+x+o/2;g=h.drawLine(v-2*x,p.y,v,p.y,p.attrs.strokeColor?p.attrs.strokeColor:void 0,p.attrs.strokeDashArray,p.attrs.strokeHeight?p.attrs.strokeHeight:2,p.attrs.strokeLineCap),f.add(g)}),f}},{key:"drawBarShadow",value:function(t){var e=t.prevPaths,i=t.currPaths,a=t.color,r=this.w,o=e.x,l=e.x1,h=e.barYPosition,f=i.x,g=i.x1,p=i.barYPosition,x=h+i.barHeight,v=new V(this.barCtx.ctx),w=new R,A=v.move(l,x)+v.line(o,x)+v.line(f,p)+v.line(g,p)+v.line(l,x)+(r.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z");return v.drawPath({d:A,fill:w.shadeColor(.5,R.rgb2hex(a)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadows"})}},{key:"getZeroValueEncounters",value:function(t){var e=t.i,i=t.j,a=this.w,r=0,o=0;return a.globals.seriesPercent.forEach(function(l,h){l[i]&&r++,hthis.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 l=0,h=0;l0&&(this.visibleI=this.visibleI+1);var u=0,b=0;this.yRatio.length>1&&(this.yaxisIndex=E),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;var k=this.barHelpers.initialPositions();w=k.y,u=k.barHeight,g=k.yDivision,x=k.zeroW,v=k.x,b=k.barWidth,f=k.xDivision,p=k.zeroH,this.horizontal||S.push(v+b/2);var P=a.group({class:"apexcharts-datalabels","data:realIndex":E});i.globals.delayedElements.push({el:P.node}),P.node.classList.add("apexcharts-element-hidden");var T=a.group({class:"apexcharts-bar-goals-markers"}),O=a.group({class:"apexcharts-bar-shadows"});i.globals.delayedElements.push({el:O.node}),O.node.classList.add("apexcharts-element-hidden");for(var F=0;F0){var st=this.barHelpers.drawBarShadow({color:typeof j=="string"&&(j==null?void 0:j.indexOf("url"))===-1?j:R.hexToRgba(i.globals.colors[l]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:B});st&&O.add(st)}this.pathArr.push(B);var dt=this.barHelpers.drawGoalLine({barXPosition:B.barXPosition,barYPosition:B.barYPosition,goalX:B.goalX,goalY:B.goalY,barHeight:u,barWidth:b});dt&&T.add(dt),w=B.y,v=B.x,F>0&&S.push(v+b/2),A.push(w),this.renderSeries({realIndex:E,pathFill:j,j:F,i:l,pathFrom:B.pathFrom,pathTo:B.pathTo,strokeWidth:N,elSeries:I,x:v,y:w,series:t,barHeight:B.barHeight?B.barHeight:u,barWidth:B.barWidth?B.barWidth:b,elDataLabelsWrap:P,elGoalsMarkers:T,elBarShadows:O,visibleSeries:this.visibleI,type:"bar"})}i.globals.seriesXvalues[E]=S,i.globals.seriesYvalues[E]=A,o.add(I)}return o}},{key:"renderSeries",value:function(t){var e=t.realIndex,i=t.pathFill,a=t.lineFill,r=t.j,o=t.i,l=t.groupIndex,h=t.pathFrom,f=t.pathTo,g=t.strokeWidth,p=t.elSeries,x=t.x,v=t.y,w=t.y1,A=t.y2,S=t.series,E=t.barHeight,I=t.barWidth,u=t.barXPosition,b=t.barYPosition,k=t.elDataLabelsWrap,P=t.elGoalsMarkers,T=t.elBarShadows,O=t.visibleSeries,F=t.type,N=this.w,B=new V(this.ctx);a||(a=this.barOptions.distributed?N.globals.stroke.colors[r]:N.globals.stroke.colors[e]),N.config.series[o].data[r]&&N.config.series[o].data[r].strokeColor&&(a=N.config.series[o].data[r].strokeColor),this.isNullValue&&(i="none");var $=r/N.config.chart.animations.animateGradually.delay*(N.config.chart.animations.speed/N.globals.dataPoints)/2.4,j=B.renderPaths({i:o,j:r,realIndex:e,pathFrom:h,pathTo:f,stroke:a,strokeWidth:g,strokeLineCap:N.config.stroke.lineCap,fill:i,animationDelay:$,initialSpeed:N.config.chart.animations.speed,dataChangeSpeed:N.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(F,"-area")});j.attr("clip-path","url(#gridRectMask".concat(N.globals.cuid,")"));var st=N.config.forecastDataPoints;st.count>0&&r>=N.globals.dataPoints-st.count&&(j.node.setAttribute("stroke-dasharray",st.dashArray),j.node.setAttribute("stroke-width",st.strokeWidth),j.node.setAttribute("fill-opacity",st.fillOpacity)),w!==void 0&&A!==void 0&&(j.attr("data-range-y1",w),j.attr("data-range-y2",A)),new ut(this.ctx).setSelectionFilter(j,e,r),p.add(j);var dt=new Xa(this).handleBarDataLabels({x,y:v,y1:w,y2:A,i:o,j:r,series:S,realIndex:e,groupIndex:l,barHeight:E,barWidth:I,barXPosition:u,barYPosition:b,renderedPath:j,visibleSeries:O});return dt.dataLabels!==null&&k.add(dt.dataLabels),dt.totalDataLabels&&k.add(dt.totalDataLabels),p.add(k),P&&p.add(P),T&&p.add(T),p}},{key:"drawBarPaths",value:function(t){var e,i=t.indexes,a=t.barHeight,r=t.strokeWidth,o=t.zeroW,l=t.x,h=t.y,f=t.yDivision,g=t.elSeries,p=this.w,x=i.i,v=i.j;if(p.globals.isXNumeric)e=(h=(p.globals.seriesX[x][v]-p.globals.minX)/this.invertedXRatio-a)+a*this.visibleI;else if(p.config.plotOptions.bar.hideZeroBarsWhenGrouped){var w=0,A=0;p.globals.seriesPercent.forEach(function(E,I){E[v]&&w++,I0&&(a=this.seriesLen*a/w),e=h+a*this.visibleI,e-=a*A}else e=h+a*this.visibleI;this.isFunnel&&(o-=(this.barHelpers.getXForValue(this.series[x][v],o)-o)/2),l=this.barHelpers.getXForValue(this.series[x][v],o);var S=this.barHelpers.getBarpaths({barYPosition:e,barHeight:a,x1:o,x2:l,strokeWidth:r,series:this.series,realIndex:i.realIndex,i:x,j:v,w:p});return p.globals.isXNumeric||(h+=f),this.barHelpers.barBackground({j:v,i:x,y1:e-a*this.visibleI,y2:a*this.seriesLen,elSeries:g}),{pathTo:S.pathTo,pathFrom:S.pathFrom,x1:o,x:l,y:h,goalX:this.barHelpers.getGoalValues("x",o,null,x,v),barYPosition:e,barHeight:a}}},{key:"drawColumnPaths",value:function(t){var e,i=t.indexes,a=t.x,r=t.y,o=t.xDivision,l=t.barWidth,h=t.zeroH,f=t.strokeWidth,g=t.elSeries,p=this.w,x=i.realIndex,v=i.i,w=i.j,A=i.bc;if(p.globals.isXNumeric){var S=this.getBarXForNumericXAxis({x:a,j:w,realIndex:x,barWidth:l});a=S.x,e=S.barXPosition}else if(p.config.plotOptions.bar.hideZeroBarsWhenGrouped){var E=this.barHelpers.getZeroValueEncounters({i:v,j:w}),I=E.nonZeroColumns,u=E.zeroEncounters;I>0&&(l=this.seriesLen*l/I),e=a+l*this.visibleI,e-=l*u}else e=a+l*this.visibleI;r=this.barHelpers.getYForValue(this.series[v][w],h);var b=this.barHelpers.getColumnPaths({barXPosition:e,barWidth:l,y1:h,y2:r,strokeWidth:f,series:this.series,realIndex:i.realIndex,i:v,j:w,w:p});return p.globals.isXNumeric||(a+=o),this.barHelpers.barBackground({bc:A,j:w,i:v,x1:e-f/2-l*this.visibleI,x2:l*this.seriesLen+f/2,elSeries:g}),{pathTo:b.pathTo,pathFrom:b.pathFrom,x:a,y:r,goalY:this.barHelpers.getGoalValues("y",null,h,v,w),barXPosition:e,barWidth:l}}},{key:"getBarXForNumericXAxis",value:function(t){var e=t.x,i=t.barWidth,a=t.realIndex,r=t.j,o=this.w,l=a;return o.globals.seriesX[a].length||(l=o.globals.maxValsInArrayIndex),o.globals.seriesX[l][r]&&(e=(o.globals.seriesX[l][r]-o.globals.minX)/this.xRatio-i*this.seriesLen/2),{barXPosition:e+i*this.visibleI,x:e}}},{key:"getPreviousPath",value:function(t,e){for(var i,a=this.w,r=0;r0&&parseInt(o.realIndex,10)===parseInt(t,10)&&a.globals.previousPaths[r].paths[e]!==void 0&&(i=a.globals.previousPaths[r].paths[e].d)}return i}}]),_}(),Mn=function(_){z(e,Hi);var t=q(e);function e(){return y(this,e),t.apply(this,arguments)}return L(e,[{key:"draw",value:function(i,a){var r=this,o=this.w;this.graphics=new V(this.ctx),this.bar=new Hi(this.ctx,this.xyRatios);var l=new it(this.ctx,o);i=l.getLogSeries(i),this.yRatio=l.getLogYRatios(this.yRatio),this.barHelpers.initVariables(i),o.config.chart.stackType==="100%"&&(i=o.globals.seriesPercent.slice()),this.series=i,this.barHelpers.initializeStackedPrevVars(this);for(var h=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),f=0,g=0,p=function(w,A){var S=void 0,E=void 0,I=void 0,u=void 0,b=-1;r.groupCtx=r,o.globals.seriesGroups.forEach(function(Bt,qt){Bt.indexOf(o.config.series[w].name)>-1&&(b=qt)}),b!==-1&&(r.groupCtx=r[o.globals.seriesGroups[b]]);var k=[],P=[],T=o.globals.comboCharts?a[w]:w;r.yRatio.length>1&&(r.yaxisIndex=T),r.isReversed=o.config.yaxis[r.yaxisIndex]&&o.config.yaxis[r.yaxisIndex].reversed;var O=r.graphics.group({class:"apexcharts-series",seriesName:R.escapeString(o.globals.seriesNames[T]),rel:w+1,"data:realIndex":T});r.ctx.series.addCollapsedClassToSeries(O,T);var F=r.graphics.group({class:"apexcharts-datalabels","data:realIndex":T}),N=r.graphics.group({class:"apexcharts-bar-goals-markers"}),B=0,$=0,j=r.initialPositions(f,g,S,E,I,u);g=j.y,B=j.barHeight,E=j.yDivision,u=j.zeroW,f=j.x,$=j.barWidth,S=j.xDivision,I=j.zeroH,o.globals.barHeight=B,o.globals.barWidth=$,r.barHelpers.initializeStackedXYVars(r),r.groupCtx.prevY.length===1&&r.groupCtx.prevY[0].every(function(Bt){return isNaN(Bt)})&&(r.groupCtx.prevY[0]=r.groupCtx.prevY[0].map(function(Bt){return I}),r.groupCtx.prevYF[0]=r.groupCtx.prevYF[0].map(function(Bt){return 0}));for(var st=0;st1?(r=v.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:x*parseInt(v.config.plotOptions.bar.columnWidth,10)/100,String(v.config.plotOptions.bar.columnWidth).indexOf("%")===-1&&(x=parseInt(v.config.plotOptions.bar.columnWidth,10)),l=v.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?v.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),i=v.globals.padHorizontal+(r-x)/2),{x:i,y:a,yDivision:o,xDivision:r,barHeight:(f=v.globals.seriesGroups)!==null&&f!==void 0&&f.length?p/v.globals.seriesGroups.length:p,barWidth:(g=v.globals.seriesGroups)!==null&&g!==void 0&&g.length?x/v.globals.seriesGroups.length:x,zeroH:l,zeroW:h}}},{key:"drawStackedBarPaths",value:function(i){for(var a,r=i.indexes,o=i.barHeight,l=i.strokeWidth,h=i.zeroW,f=i.x,g=i.y,p=i.groupIndex,x=i.seriesGroup,v=i.yDivision,w=i.elSeries,A=this.w,S=g+(p!==-1?p*o:0),E=r.i,I=r.j,u=0,b=0;b0){var P=h;this.groupCtx.prevXVal[k-1][I]<0?P=this.series[E][I]>=0?this.groupCtx.prevX[k-1][I]+u-2*(this.isReversed?u:0):this.groupCtx.prevX[k-1][I]:this.groupCtx.prevXVal[k-1][I]>=0&&(P=this.series[E][I]>=0?this.groupCtx.prevX[k-1][I]:this.groupCtx.prevX[k-1][I]-u+2*(this.isReversed?u:0)),a=P}else a=h;f=this.series[E][I]===null?a:a+this.series[E][I]/this.invertedYRatio-2*(this.isReversed?this.series[E][I]/this.invertedYRatio:0);var T=this.barHelpers.getBarpaths({barYPosition:S,barHeight:o,x1:a,x2:f,strokeWidth:l,series:this.series,realIndex:r.realIndex,seriesGroup:x,i:E,j:I,w:A});return this.barHelpers.barBackground({j:I,i:E,y1:S,y2:o,elSeries:w}),g+=v,{pathTo:T.pathTo,pathFrom:T.pathFrom,goalX:this.barHelpers.getGoalValues("x",h,null,E,I),barYPosition:S,x:f,y:g}}},{key:"drawStackedColumnPaths",value:function(i){var a=i.indexes,r=i.x,o=i.y,l=i.xDivision,h=i.barWidth,f=i.zeroH,g=i.groupIndex,p=i.seriesGroup,x=i.elSeries,v=this.w,w=a.i,A=a.j,S=a.bc;if(v.globals.isXNumeric){var E=v.globals.seriesX[w][A];E||(E=0),r=(E-v.globals.minX)/this.xRatio-h/2,v.globals.seriesGroups.length&&(r=(E-v.globals.minX)/this.xRatio-h/2*v.globals.seriesGroups.length)}for(var I,u=r+(g!==-1?g*h:0),b=0,k=0;k0&&!v.globals.isXNumeric||P>0&&v.globals.isXNumeric&&v.globals.seriesX[w-1][A]===v.globals.seriesX[w][A]){var T,O,F,N=Math.min(this.yRatio.length+1,w+1);if(this.groupCtx.prevY[P-1]!==void 0&&this.groupCtx.prevY[P-1].length)for(var B=1;B=0?F-b+2*(this.isReversed?b:0):F;break}if(((dt=this.groupCtx.prevYVal[P-j])===null||dt===void 0?void 0:dt[A])>=0){O=this.series[w][A]>=0?F:F+b-2*(this.isReversed?b:0);break}}O===void 0&&(O=v.globals.gridHeight),I=(T=this.groupCtx.prevYF[0])!==null&&T!==void 0&&T.every(function(At){return At===0})&&this.groupCtx.prevYF.slice(1,P).every(function(At){return At.every(function(It){return isNaN(It)})})?f:O}else I=f;o=this.series[w][A]?I-this.series[w][A]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[w][A]/this.yRatio[this.yaxisIndex]:0):I;var mt=this.barHelpers.getColumnPaths({barXPosition:u,barWidth:h,y1:I,y2:o,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:p,realIndex:a.realIndex,i:w,j:A,w:v});return this.barHelpers.barBackground({bc:S,j:A,i:w,x1:u,x2:h,elSeries:x}),r+=l,{pathTo:mt.pathTo,pathFrom:mt.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,f,w,A),barXPosition:u,x:v.globals.isXNumeric?r-l:r,y:o}}}]),e}(),js=function(_){z(e,Hi);var t=q(e);function e(){return y(this,e),t.apply(this,arguments)}return L(e,[{key:"draw",value:function(i,a,r){var o=this,l=this.w,h=new V(this.ctx),f=l.globals.comboCharts?a:l.config.chart.type,g=new Jt(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=l.config.plotOptions.bar.horizontal;var p=new it(this.ctx,l);i=p.getLogSeries(i),this.series=i,this.yRatio=p.getLogYRatios(this.yRatio),this.barHelpers.initVariables(i);for(var x=h.group({class:"apexcharts-".concat(f,"-series apexcharts-plot-series")}),v=function(A){o.isBoxPlot=l.config.chart.type==="boxPlot"||l.config.series[A].type==="boxPlot";var S,E,I,u,b=void 0,k=void 0,P=[],T=[],O=l.globals.comboCharts?r[A]:A,F=h.group({class:"apexcharts-series",seriesName:R.escapeString(l.globals.seriesNames[O]),rel:A+1,"data:realIndex":O});o.ctx.series.addCollapsedClassToSeries(F,O),i[A].length>0&&(o.visibleI=o.visibleI+1);var N,B;o.yRatio.length>1&&(o.yaxisIndex=O);var $=o.barHelpers.initialPositions();k=$.y,N=$.barHeight,E=$.yDivision,u=$.zeroW,b=$.x,B=$.barWidth,S=$.xDivision,I=$.zeroH,T.push(b+B/2);for(var j=h.group({class:"apexcharts-datalabels","data:realIndex":O}),st=function(mt){var At=o.barHelpers.getStrokeWidth(A,mt,O),It=null,Ct={indexes:{i:A,j:mt,realIndex:O},x:b,y:k,strokeWidth:At,elSeries:F};It=o.isHorizontal?o.drawHorizontalBoxPaths(d(d({},Ct),{},{yDivision:E,barHeight:N,zeroW:u})):o.drawVerticalBoxPaths(d(d({},Ct),{},{xDivision:S,barWidth:B,zeroH:I})),k=It.y,b=It.x,mt>0&&T.push(b+B/2),P.push(k),It.pathTo.forEach(function(Bt,qt){var Fe=!o.isBoxPlot&&o.candlestickOptions.wick.useFillColor?It.color[qt]:l.globals.stroke.colors[A],we=g.fillPath({seriesNumber:O,dataPointIndex:mt,color:It.color[qt],value:i[A][mt]});o.renderSeries({realIndex:O,pathFill:we,lineFill:Fe,j:mt,i:A,pathFrom:It.pathFrom,pathTo:Bt,strokeWidth:At,elSeries:F,x:b,y:k,series:i,barHeight:N,barWidth:B,elDataLabelsWrap:j,visibleSeries:o.visibleI,type:l.config.chart.type})})},dt=0;dtb.c&&(w=!1);var T=Math.min(b.o,b.c),O=Math.max(b.o,b.c),F=b.m;g.globals.isXNumeric&&(r=(g.globals.seriesX[u][v]-g.globals.minX)/this.xRatio-l/2);var N=r+l*this.visibleI;this.series[x][v]===void 0||this.series[x][v]===null?(T=h,O=h):(T=h-T/I,O=h-O/I,k=h-b.h/I,P=h-b.l/I,F=h-b.m/I);var B=p.move(N,h),$=p.move(N+l/2,T);return g.globals.previousPaths.length>0&&($=this.getPreviousPath(u,v,!0)),B=this.isBoxPlot?[p.move(N,T)+p.line(N+l/2,T)+p.line(N+l/2,k)+p.line(N+l/4,k)+p.line(N+l-l/4,k)+p.line(N+l/2,k)+p.line(N+l/2,T)+p.line(N+l,T)+p.line(N+l,F)+p.line(N,F)+p.line(N,T+f/2),p.move(N,F)+p.line(N+l,F)+p.line(N+l,O)+p.line(N+l/2,O)+p.line(N+l/2,P)+p.line(N+l-l/4,P)+p.line(N+l/4,P)+p.line(N+l/2,P)+p.line(N+l/2,O)+p.line(N,O)+p.line(N,F)+"z"]:[p.move(N,O)+p.line(N+l/2,O)+p.line(N+l/2,k)+p.line(N+l/2,O)+p.line(N+l,O)+p.line(N+l,T)+p.line(N+l/2,T)+p.line(N+l/2,P)+p.line(N+l/2,T)+p.line(N,T)+p.line(N,O-f/2)],$+=p.move(N,T),g.globals.isXNumeric||(r+=o),{pathTo:B,pathFrom:$,x:r,y:O,barXPosition:N,color:this.isBoxPlot?E:w?[A]:[S]}}},{key:"drawHorizontalBoxPaths",value:function(i){var a=i.indexes;i.x;var r=i.y,o=i.yDivision,l=i.barHeight,h=i.zeroW,f=i.strokeWidth,g=this.w,p=new V(this.ctx),x=a.i,v=a.j,w=this.boxOptions.colors.lower;this.isBoxPlot&&(w=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var A=this.invertedYRatio,S=a.realIndex,E=this.getOHLCValue(S,v),I=h,u=h,b=Math.min(E.o,E.c),k=Math.max(E.o,E.c),P=E.m;g.globals.isXNumeric&&(r=(g.globals.seriesX[S][v]-g.globals.minX)/this.invertedXRatio-l/2);var T=r+l*this.visibleI;this.series[x][v]===void 0||this.series[x][v]===null?(b=h,k=h):(b=h+b/A,k=h+k/A,I=h+E.h/A,u=h+E.l/A,P=h+E.m/A);var O=p.move(h,T),F=p.move(b,T+l/2);return g.globals.previousPaths.length>0&&(F=this.getPreviousPath(S,v,!0)),O=[p.move(b,T)+p.line(b,T+l/2)+p.line(I,T+l/2)+p.line(I,T+l/2-l/4)+p.line(I,T+l/2+l/4)+p.line(I,T+l/2)+p.line(b,T+l/2)+p.line(b,T+l)+p.line(P,T+l)+p.line(P,T)+p.line(b+f/2,T),p.move(P,T)+p.line(P,T+l)+p.line(k,T+l)+p.line(k,T+l/2)+p.line(u,T+l/2)+p.line(u,T+l-l/4)+p.line(u,T+l/4)+p.line(u,T+l/2)+p.line(k,T+l/2)+p.line(k,T)+p.line(P,T)+"z"],F+=p.move(b,T),g.globals.isXNumeric||(r+=o),{pathTo:O,pathFrom:F,x:k,y:r,barYPosition:T,color:w}}},{key:"getOHLCValue",value:function(i,a){var r=this.w;return{o:this.isBoxPlot?r.globals.seriesCandleH[i][a]:r.globals.seriesCandleO[i][a],h:this.isBoxPlot?r.globals.seriesCandleO[i][a]:r.globals.seriesCandleH[i][a],m:r.globals.seriesCandleM[i][a],l:this.isBoxPlot?r.globals.seriesCandleC[i][a]:r.globals.seriesCandleL[i][a],c:this.isBoxPlot?r.globals.seriesCandleL[i][a]:r.globals.seriesCandleC[i][a]}}}]),e}(),On=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w}return L(_,[{key:"checkColorRange",value:function(){var t=this.w,e=!1,i=t.config.plotOptions[t.config.chart.type];return i.colorScale.ranges.length>0&&i.colorScale.ranges.map(function(a,r){a.from<=0&&(e=!0)}),e}},{key:"getShadeColor",value:function(t,e,i,a){var r=this.w,o=1,l=r.config.plotOptions[t].shadeIntensity,h=this.determineColor(t,e,i);r.globals.hasNegs||a?o=r.config.plotOptions[t].reverseNegativeShade?h.percent<0?h.percent/100*(1.25*l):(1-h.percent/100)*(1.25*l):h.percent<=0?1-(1+h.percent/100)*l:(1-h.percent/100)*l:(o=1-h.percent/100,t==="treemap"&&(o=(1-h.percent/100)*(1.25*l)));var f=h.color,g=new R;return r.config.plotOptions[t].enableShades&&(f=this.w.config.theme.mode==="dark"?R.hexToRgba(g.shadeColor(-1*o,h.color),r.config.fill.opacity):R.hexToRgba(g.shadeColor(o,h.color),r.config.fill.opacity)),{color:f,colorProps:h}}},{key:"determineColor",value:function(t,e,i){var a=this.w,r=a.globals.series[e][i],o=a.config.plotOptions[t],l=o.colorScale.inverse?i:e;o.distributed&&a.config.chart.type==="treemap"&&(l=i);var h=a.globals.colors[l],f=null,g=Math.min.apply(Math,nt(a.globals.series[e])),p=Math.max.apply(Math,nt(a.globals.series[e]));o.distributed||t!=="heatmap"||(g=a.globals.minY,p=a.globals.maxY),o.colorScale.min!==void 0&&(g=o.colorScale.mina.globals.maxY?o.colorScale.max:a.globals.maxY);var x=Math.abs(p)+Math.abs(g),v=100*r/(x===0?x-1e-6:x);return o.colorScale.ranges.length>0&&o.colorScale.ranges.map(function(w,A){if(r>=w.from&&r<=w.to){h=w.color,f=w.foreColor?w.foreColor:null,g=w.from,p=w.to;var S=Math.abs(p)+Math.abs(g);v=100*r/(S===0?S-1e-6:S)}}),{color:h,foreColor:f,percent:v}}},{key:"calculateDataLabels",value:function(t){var e=t.text,i=t.x,a=t.y,r=t.i,o=t.j,l=t.colorProps,h=t.fontSize,f=this.w.config.dataLabels,g=new V(this.ctx),p=new li(this.ctx),x=null;if(f.enabled){x=g.group({class:"apexcharts-data-labels"});var v=f.offsetX,w=f.offsetY,A=i+v,S=a+parseFloat(f.style.fontSize)/3+w;p.plotDataLabelsText({x:A,y:S,text:e,i:r,j:o,color:l.foreColor,parent:x,fontSize:h,dataLabelsConfig:f})}return x}},{key:"addListeners",value:function(t){var e=new V(this.ctx);t.node.addEventListener("mouseenter",e.pathMouseEnter.bind(this,t)),t.node.addEventListener("mouseleave",e.pathMouseLeave.bind(this,t)),t.node.addEventListener("mousedown",e.pathMouseDown.bind(this,t))}}]),_}(),yh=function(){function _(t,e){y(this,_),this.ctx=t,this.w=t.w,this.xRatio=e.xRatio,this.yRatio=e.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new On(t),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return L(_,[{key:"draw",value:function(t){var e=this.w,i=new V(this.ctx),a=i.group({class:"apexcharts-heatmap"});a.attr("clip-path","url(#gridRectMask".concat(e.globals.cuid,")"));var r=e.globals.gridWidth/e.globals.dataPoints,o=e.globals.gridHeight/e.globals.series.length,l=0,h=!1;this.negRange=this.helpers.checkColorRange();var f=t.slice();e.config.yaxis[0].reversed&&(h=!0,f.reverse());for(var g=h?0:f.length-1;h?g=0;h?g++:g--){var p=i.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:R.escapeString(e.globals.seriesNames[g]),rel:g+1,"data:realIndex":g});if(this.ctx.series.addCollapsedClassToSeries(p,g),e.config.chart.dropShadow.enabled){var x=e.config.chart.dropShadow;new ut(this.ctx).dropShadow(p,x,g)}for(var v=0,w=e.config.plotOptions.heatmap.shadeIntensity,A=0;A-1&&this.pieClicked(x),i.config.dataLabels.enabled){var k=u.x,P=u.y,T=100*w/this.fullAngle+"%";if(w!==0&&i.config.plotOptions.pie.dataLabels.minAngleToShowLabelthis.fullAngle?e.endAngle=e.endAngle-(a+l):a+l=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(g=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(g)>this.fullAngle&&(g-=this.fullAngle);var p=Math.PI*(g-90)/180,x=i.centerX+o*Math.cos(f),v=i.centerY+o*Math.sin(f),w=i.centerX+o*Math.cos(p),A=i.centerY+o*Math.sin(p),S=R.polarToCartesian(i.centerX,i.centerY,i.donutSize,g),E=R.polarToCartesian(i.centerX,i.centerY,i.donutSize,h),I=r>180?1:0,u=["M",x,v,"A",o,o,0,I,1,w,A];return e=i.chartType==="donut"?[].concat(u,["L",S.x,S.y,"A",i.donutSize,i.donutSize,0,I,0,E.x,E.y,"L",x,v,"z"]).join(" "):i.chartType==="pie"||i.chartType==="polarArea"?[].concat(u,["L",i.centerX,i.centerY,"L",x,v]).join(" "):[].concat(u).join(" "),l.roundPathCorners(e,2*this.strokeWidth)}},{key:"drawPolarElements",value:function(t){var e=this.w,i=new Ze(this.ctx),a=new V(this.ctx),r=new Rn(this.ctx),o=a.group(),l=a.group(),h=i.niceScale(0,Math.ceil(this.maxY),e.config.yaxis[0].tickAmount,0,!0),f=h.result.reverse(),g=h.result.length;this.maxY=h.niceMax;for(var p=e.globals.radialSize,x=p/(g-1),v=0;v1&&t.total.show&&(r=t.total.color);var l=o.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),h=o.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");i=(0,t.value.formatter)(i,o),a||typeof t.total.formatter!="function"||(i=t.total.formatter(o));var f=e===t.total.label;e=t.name.formatter(e,f,o),l!==null&&(l.textContent=e),h!==null&&(h.textContent=i),l!==null&&(l.style.fill=r)}},{key:"printDataLabelsInner",value:function(t,e){var i=this.w,a=t.getAttribute("data:value"),r=i.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"),10)-1];i.globals.series.length>1&&this.printInnerLabels(e,r,a,t);var o=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");o!==null&&(o.style.opacity=1)}},{key:"drawSpokes",value:function(t){var e=this,i=this.w,a=new V(this.ctx),r=i.config.plotOptions.polarArea.spokes;if(r.strokeWidth!==0){for(var o=[],l=360/i.globals.series.length,h=0;h1)l&&!e.total.showAlways?f({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(e,e.total.label,e.total.formatter(r));else if(f({makeSliceOut:!1,printLabel:!0}),!l)if(r.globals.selectedDataPoints.length&&r.globals.series.length>1)if(r.globals.selectedDataPoints[0].length>0){var g=r.globals.selectedDataPoints[0],p=r.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(g));this.printDataLabelsInner(p,e)}else o&&r.globals.selectedDataPoints.length&&r.globals.selectedDataPoints[0].length===0&&(o.style.opacity=0);else o&&r.globals.series.length>1&&(o.style.opacity=0)}}]),_}(),wh=function(){function _(t){y(this,_),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 e=this.w;this.graphics=new V(this.ctx),this.lineColorArr=e.globals.stroke.colors!==void 0?e.globals.stroke.colors:e.globals.colors,this.defaultSize=e.globals.svgHeight0&&(P=e.getPreviousPath(E));for(var T=0;T=10?t.x>0?(i="start",a+=10):t.x<0&&(i="end",a-=10):i="middle",Math.abs(t.y)>=e-10&&(t.y<0?r-=10:t.y>0&&(r+=10)),{textAnchor:i,newX:a,newY:r}}},{key:"getPreviousPath",value:function(t){for(var e=this.w,i=null,a=0;a0&&parseInt(r.realIndex,10)===parseInt(t,10)&&e.globals.previousPaths[a].paths[0]!==void 0&&(i=e.globals.previousPaths[a].paths[0].d)}return i}},{key:"getDataPointsPos",value:function(t,e){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.dataPointsLen;t=t||[],e=e||[];for(var a=[],r=0;r=360&&(A=360-Math.abs(this.startAngle)-.1);var S=r.drawPath({d:"",stroke:v,strokeWidth:f*parseInt(x.strokeWidth,10)/100,fill:"none",strokeOpacity:x.opacity,classes:"apexcharts-radialbar-area"});if(x.dropShadow.enabled){var E=x.dropShadow;l.dropShadow(S,E)}p.add(S),S.attr("id","apexcharts-radialbarTrack-"+g),this.animatePaths(S,{centerX:i.centerX,centerY:i.centerY,endAngle:A,startAngle:w,size:i.size,i:g,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:a.globals.easing})}return o}},{key:"drawArcs",value:function(i){var a=this.w,r=new V(this.ctx),o=new Jt(this.ctx),l=new ut(this.ctx),h=r.group(),f=this.getStrokeWidth(i);i.size=i.size-f/2;var g=a.config.plotOptions.radialBar.hollow.background,p=i.size-f*i.series.length-this.margin*i.series.length-f*parseInt(a.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,x=p-a.config.plotOptions.radialBar.hollow.margin;a.config.plotOptions.radialBar.hollow.image!==void 0&&(g=this.drawHollowImage(i,h,p,g));var v=this.drawHollow({size:x,centerX:i.centerX,centerY:i.centerY,fill:g||"transparent"});if(a.config.plotOptions.radialBar.hollow.dropShadow.enabled){var w=a.config.plotOptions.radialBar.hollow.dropShadow;l.dropShadow(v,w)}var A=1;!this.radialDataLabels.total.show&&a.globals.series.length>1&&(A=0);var S=null;this.radialDataLabels.show&&(S=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:p,centerX:i.centerX,centerY:i.centerY,opacity:A})),a.config.plotOptions.radialBar.hollow.position==="back"&&(h.add(v),S&&h.add(S));var E=!1;a.config.plotOptions.radialBar.inverseOrder&&(E=!0);for(var I=E?i.series.length-1:0;E?I>=0:I100?100:i.series[I])/100,O=Math.round(this.totalAngle*T)+this.startAngle,F=void 0;a.globals.dataChanged&&(P=this.startAngle,F=Math.round(this.totalAngle*R.negToZero(a.globals.previousPaths[I])/100)+P),Math.abs(O)+Math.abs(k)>=360&&(O-=.01),Math.abs(F)+Math.abs(P)>=360&&(F-=.01);var N=O-k,B=Array.isArray(a.config.stroke.dashArray)?a.config.stroke.dashArray[I]:a.config.stroke.dashArray,$=r.drawPath({d:"",stroke:b,strokeWidth:f,fill:"none",fillOpacity:a.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+I,strokeDashArray:B});if(V.setAttrs($.node,{"data:angle":N,"data:value":i.series[I]}),a.config.chart.dropShadow.enabled){var j=a.config.chart.dropShadow;l.dropShadow($,j,I)}if(l.setSelectionFilter($,0,I),this.addListeners($,this.radialDataLabels),u.add($),$.attr({index:0,j:I}),this.barLabels.enabled){var st=R.polarToCartesian(i.centerX,i.centerY,i.size,k),dt=this.barLabels.formatter(a.globals.seriesNames[I],{seriesIndex:I,w:a}),mt=["apexcharts-radialbar-label"];this.barLabels.onClick||mt.push("apexcharts-no-click");var At=this.barLabels.useSeriesColors?a.globals.colors[I]:a.config.chart.foreColor;At||(At=a.config.chart.foreColor);var It=st.x-this.barLabels.margin,Ct=st.y,Bt=r.drawText({x:It,y:Ct,text:dt,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:At,cssClass:mt.join(" ")});Bt.on("click",this.onBarLabelClick),Bt.attr({rel:I+1}),k!==0&&Bt.attr({"transform-origin":"".concat(It," ").concat(Ct),transform:"rotate(".concat(k," 0 0)")}),u.add(Bt)}var qt=0;!this.initialAnim||a.globals.resized||a.globals.dataChanged||(qt=a.config.chart.animations.speed),a.globals.dataChanged&&(qt=a.config.chart.animations.dynamicAnimation.speed),this.animDur=qt/(1.2*i.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths($,{centerX:i.centerX,centerY:i.centerY,endAngle:O,startAngle:k,prevEndAngle:F,prevStartAngle:P,size:i.size,i:I,totalItems:2,animBeginArr:this.animBeginArr,dur:qt,shouldSetPrevPaths:!0,easing:a.globals.easing})}return{g:h,elHollow:v,dataLabels:S}}},{key:"drawHollow",value:function(i){var a=new V(this.ctx).drawCircle(2*i.size);return a.attr({class:"apexcharts-radialbar-hollow",cx:i.centerX,cy:i.centerY,r:i.size,fill:i.fill}),a}},{key:"drawHollowImage",value:function(i,a,r,o){var l=this.w,h=new Jt(this.ctx),f=R.randomId(),g=l.config.plotOptions.radialBar.hollow.image;if(l.config.plotOptions.radialBar.hollow.imageClipped)h.clippedImgArea({width:r,height:r,image:g,patternID:"pattern".concat(l.globals.cuid).concat(f)}),o="url(#pattern".concat(l.globals.cuid).concat(f,")");else{var p=l.config.plotOptions.radialBar.hollow.imageWidth,x=l.config.plotOptions.radialBar.hollow.imageHeight;if(p===void 0&&x===void 0){var v=l.globals.dom.Paper.image(g).loaded(function(A){this.move(i.centerX-A.width/2+l.config.plotOptions.radialBar.hollow.imageOffsetX,i.centerY-A.height/2+l.config.plotOptions.radialBar.hollow.imageOffsetY)});a.add(v)}else{var w=l.globals.dom.Paper.image(g).loaded(function(A){this.move(i.centerX-p/2+l.config.plotOptions.radialBar.hollow.imageOffsetX,i.centerY-x/2+l.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(p,x)});a.add(w)}}return o}},{key:"getStrokeWidth",value:function(i){var a=this.w;return i.size*(100-parseInt(a.config.plotOptions.radialBar.hollow.size,10))/100/(i.series.length+1)-this.margin}},{key:"onBarLabelClick",value:function(i){var a=parseInt(i.target.getAttribute("rel"),10)-1,r=this.barLabels.onClick,o=this.w;r&&r(o.globals.seriesNames[a],{w:o,seriesIndex:a})}}]),e}(),Ah=function(_){z(e,Hi);var t=q(e);function e(){return y(this,e),t.apply(this,arguments)}return L(e,[{key:"draw",value:function(i,a){var r=this.w,o=new V(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=i,this.seriesRangeStart=r.globals.seriesRangeStart,this.seriesRangeEnd=r.globals.seriesRangeEnd,this.barHelpers.initVariables(i);for(var l=o.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),h=0;h0&&(this.visibleI=this.visibleI+1);var E=0,I=0;this.yRatio.length>1&&(this.yaxisIndex=A);var u=this.barHelpers.initialPositions();w=u.y,x=u.zeroW,v=u.x,I=u.barWidth,E=u.barHeight,f=u.xDivision,g=u.yDivision,p=u.zeroH;for(var b=o.group({class:"apexcharts-datalabels","data:realIndex":A}),k=o.group({class:"apexcharts-rangebar-goals-markers"}),P=0;P0});return this.isHorizontal?(o=A.config.plotOptions.bar.rangeBarGroupRows?h+x*b:h+g*this.visibleI+x*b,k>-1&&!A.config.plotOptions.bar.rangeBarOverlap&&(S=A.globals.seriesRange[a][k].overlaps).indexOf(E)>-1&&(o=(g=w.barHeight/S.length)*this.visibleI+x*(100-parseInt(this.barOptions.barHeight,10))/100/2+g*(this.visibleI+S.indexOf(E))+x*b)):(b>-1&&(l=A.config.plotOptions.bar.rangeBarGroupRows?f+v*b:f+p*this.visibleI+v*b),k>-1&&!A.config.plotOptions.bar.rangeBarOverlap&&(S=A.globals.seriesRange[a][k].overlaps).indexOf(E)>-1&&(l=(p=w.barWidth/S.length)*this.visibleI+v*(100-parseInt(this.barOptions.barWidth,10))/100/2+p*(this.visibleI+S.indexOf(E))+v*b)),{barYPosition:o,barXPosition:l,barHeight:g,barWidth:p}}},{key:"drawRangeColumnPaths",value:function(i){var a=i.indexes,r=i.x,o=i.xDivision,l=i.barWidth,h=i.barXPosition,f=i.zeroH,g=this.w,p=a.i,x=a.j,v=this.yRatio[this.yaxisIndex],w=a.realIndex,A=this.getRangeValue(w,x),S=Math.min(A.start,A.end),E=Math.max(A.start,A.end);this.series[p][x]===void 0||this.series[p][x]===null?S=f:(S=f-S/v,E=f-E/v);var I=Math.abs(E-S),u=this.barHelpers.getColumnPaths({barXPosition:h,barWidth:l,y1:S,y2:E,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:a.realIndex,i:w,j:x,w:g});if(g.globals.isXNumeric){var b=this.getBarXForNumericXAxis({x:r,j:x,realIndex:w,barWidth:l});r=b.x,h=b.barXPosition}else r+=o;return{pathTo:u.pathTo,pathFrom:u.pathFrom,barHeight:I,x:r,y:E,goalY:this.barHelpers.getGoalValues("y",null,f,p,x),barXPosition:h}}},{key:"drawRangeBarPaths",value:function(i){var a=i.indexes,r=i.y,o=i.y1,l=i.y2,h=i.yDivision,f=i.barHeight,g=i.barYPosition,p=i.zeroW,x=this.w,v=p+o/this.invertedYRatio,w=p+l/this.invertedYRatio,A=Math.abs(w-v),S=this.barHelpers.getBarpaths({barYPosition:g,barHeight:f,x1:v,x2:w,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:a.realIndex,realIndex:a.realIndex,j:a.j,w:x});return x.globals.isXNumeric||(r+=h),{pathTo:S.pathTo,pathFrom:S.pathFrom,barWidth:A,x:w,goalX:this.barHelpers.getGoalValues("x",p,null,a.realIndex,a.j),y:r}}},{key:"getRangeValue",value:function(i,a){var r=this.w;return{start:r.globals.seriesRangeStart[i][a],end:r.globals.seriesRangeEnd[i][a]}}}]),e}(),Sh=function(){function _(t){y(this,_),this.w=t.w,this.lineCtx=t}return L(_,[{key:"sameValueSeriesFix",value:function(t,e){var i=this.w;if((i.config.fill.type==="gradient"||i.config.fill.type[t]==="gradient")&&new it(this.lineCtx.ctx,i).seriesHaveSameValues(t)){var a=e[t].slice();a[a.length-1]=a[a.length-1]+1e-6,e[t]=a}return e}},{key:"calculatePoints",value:function(t){var e=t.series,i=t.realIndex,a=t.x,r=t.y,o=t.i,l=t.j,h=t.prevY,f=this.w,g=[],p=[];if(l===0){var x=this.lineCtx.categoryAxisCorrection+f.config.markers.offsetX;f.globals.isXNumeric&&(x=(f.globals.seriesX[i][0]-f.globals.minX)/this.lineCtx.xRatio+f.config.markers.offsetX),g.push(x),p.push(R.isNumber(e[o][0])?h+f.config.markers.offsetY:null),g.push(a+f.config.markers.offsetX),p.push(R.isNumber(e[o][l+1])?r+f.config.markers.offsetY:null)}else g.push(a+f.config.markers.offsetX),p.push(R.isNumber(e[o][l+1])?r+f.config.markers.offsetY:null);return{x:g,y:p}}},{key:"checkPreviousPaths",value:function(t){for(var e=t.pathFromLine,i=t.pathFromArea,a=t.realIndex,r=this.w,o=0;o0&&parseInt(l.realIndex,10)===parseInt(a,10)&&(l.type==="line"?(this.lineCtx.appendPathFrom=!1,e=r.globals.previousPaths[o].paths[0].d):l.type==="area"&&(this.lineCtx.appendPathFrom=!1,i=r.globals.previousPaths[o].paths[0].d,r.config.stroke.show&&r.globals.previousPaths[o].paths[1]&&(e=r.globals.previousPaths[o].paths[1].d)))}return{pathFromLine:e,pathFromArea:i}}},{key:"determineFirstPrevY",value:function(t){var e,i,a=t.i,r=t.series,o=t.prevY,l=t.lineYPosition,h=this.w,f=h.config.chart.stacked&&!h.globals.comboCharts||h.config.chart.stacked&&h.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((e=this.w.config.series[a])===null||e===void 0?void 0:e.type)==="bar");if(((i=r[a])===null||i===void 0?void 0:i[0])!==void 0)o=(l=f&&a>0?this.lineCtx.prevSeriesY[a-1][0]:this.lineCtx.zeroY)-r[a][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?r[a][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(f&&a>0&&r[a][0]===void 0){for(var g=a-1;g>=0;g--)if(r[g][0]!==null&&r[g][0]!==void 0){o=l=this.lineCtx.prevSeriesY[g][0];break}}return{prevY:o,lineYPosition:l}}}]),_}(),Ch=function(_){for(var t,e,i,a,r=function(g){for(var p=[],x=g[0],v=g[1],w=p[0]=$s(x,v),A=1,S=g.length-1;A9&&(a=3*i/Math.sqrt(a),r[h]=a*t,r[h+1]=a*e);for(var f=0;f<=o;f++)a=(_[Math.min(o,f+1)][0]-_[Math.max(0,f-1)][0])/(6*(1+r[f]*r[f])),l.push([a||0,r[f]*a||0]);return l},Us=function(_){for(var t="",e=0;e<_.length;e++){var i=_[e],a=i.length;a>4?(t+="C".concat(i[0],", ").concat(i[1]),t+=", ".concat(i[2],", ").concat(i[3]),t+=", ".concat(i[4],", ").concat(i[5])):a>2&&(t+="S".concat(i[0],", ").concat(i[1]),t+=", ".concat(i[2],", ").concat(i[3]))}return t},Fn=function(_){var t=Ch(_),e=_[1],i=_[0],a=[],r=t[1],o=t[0];a.push(i,[i[0]+o[0],i[1]+o[1],e[0]-r[0],e[1]-r[1],e[0],e[1]]);for(var l=2,h=t.length;l0&&(E=(o.globals.seriesX[v][0]-o.globals.minX)/this.xRatio),S.push(E);var I,u=E,b=void 0,k=u,P=this.zeroY,T=this.zeroY;P=this.lineHelpers.determineFirstPrevY({i:x,series:t,prevY:P,lineYPosition:0}).prevY,o.config.stroke.curve==="monotonCubic"&&t[x][0]===null?w.push(null):w.push(P),I=P,h==="rangeArea"&&(b=T=this.lineHelpers.determineFirstPrevY({i:x,series:a,prevY:T,lineYPosition:0}).prevY,A.push(T));var O={type:h,series:t,realIndex:v,i:x,x:E,y:1,pX:u,pY:I,pathsFrom:this._calculatePathsFrom({type:h,series:t,i:x,realIndex:v,prevX:k,prevY:P,prevY2:T}),linePaths:[],areaPaths:[],seriesIndex:i,lineYPosition:0,xArrj:S,yArrj:w,y2Arrj:A,seriesRangeEnd:a},F=this._iterateOverDataPoints(d(d({},O),{},{iterations:h==="rangeArea"?t[x].length-1:void 0,isRangeStart:!0}));if(h==="rangeArea"){var N=this._calculatePathsFrom({series:a,i:x,realIndex:v,prevX:k,prevY:T}),B=this._iterateOverDataPoints(d(d({},O),{},{series:a,pY:b,pathsFrom:N,iterations:a[x].length-1,isRangeStart:!1}));F.linePaths[0]=B.linePath+F.linePath,F.pathFromLine=B.pathFromLine+F.pathFromLine}this._handlePaths({type:h,realIndex:v,i:x,paths:F}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),p.push(this.elSeries)}if(((r=o.config.series[0])===null||r===void 0?void 0:r.zIndex)!==void 0&&p.sort(function(st,dt){return Number(st.node.getAttribute("zIndex"))-Number(dt.node.getAttribute("zIndex"))}),o.config.chart.stacked)for(var $=p.length;$>0;$--)f.add(p[$-1]);else for(var j=0;j1&&(this.yaxisIndex=i),this.isReversed=a.config.yaxis[this.yaxisIndex]&&a.config.yaxis[this.yaxisIndex].reversed,this.zeroY=a.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?a.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>a.globals.gridHeight||a.config.plotOptions.area.fillTo==="end")&&(this.areaBottomY=a.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=r.group({class:"apexcharts-series",zIndex:a.config.series[i].zIndex!==void 0?a.config.series[i].zIndex:i,seriesName:R.escapeString(a.globals.seriesNames[i])}),this.elPointsMain=r.group({class:"apexcharts-series-markers-wrap","data:realIndex":i}),this.elDataLabelsWrap=r.group({class:"apexcharts-datalabels","data:realIndex":i});var o=t[e].length===a.globals.dataPoints;this.elSeries.attr({"data:longestSeries":o,rel:e+1,"data:realIndex":i}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(t){var e,i,a,r,o=t.type,l=t.series,h=t.i,f=t.realIndex,g=t.prevX,p=t.prevY,x=t.prevY2,v=this.w,w=new V(this.ctx);if(l[h][0]===null){for(var A=0;A0){var S=this.lineHelpers.checkPreviousPaths({pathFromLine:a,pathFromArea:r,realIndex:f});a=S.pathFromLine,r=S.pathFromArea}return{prevX:g,prevY:p,linePath:e,areaPath:i,pathFromLine:a,pathFromArea:r}}},{key:"_handlePaths",value:function(t){var e=t.type,i=t.realIndex,a=t.i,r=t.paths,o=this.w,l=new V(this.ctx),h=new Jt(this.ctx);this.prevSeriesY.push(r.yArrj),o.globals.seriesXvalues[i]=r.xArrj,o.globals.seriesYvalues[i]=r.yArrj;var f=o.config.forecastDataPoints;if(f.count>0&&e!=="rangeArea"){var g=o.globals.seriesXvalues[i][o.globals.seriesXvalues[i].length-f.count-1],p=l.drawRect(g,0,o.globals.gridWidth,o.globals.gridHeight,0);o.globals.dom.elForecastMask.appendChild(p.node);var x=l.drawRect(0,0,g,o.globals.gridHeight,0);o.globals.dom.elNonForecastMask.appendChild(x.node)}this.pointsChart||o.globals.delayedElements.push({el:this.elPointsMain.node,index:i});var v={i:a,realIndex:i,animationDelay:a,initialSpeed:o.config.chart.animations.speed,dataChangeSpeed:o.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(e)};if(e==="area")for(var w=h.fillPath({seriesNumber:i}),A=0;A0&&e!=="rangeArea"){var T=l.renderPaths(k);T.node.setAttribute("stroke-dasharray",f.dashArray),f.strokeWidth&&T.node.setAttribute("stroke-width",f.strokeWidth),this.elSeries.add(T),T.attr("clip-path","url(#forecastMask".concat(o.globals.cuid,")")),P.attr("clip-path","url(#nonForecastMask".concat(o.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(t){var e,i=this,a=t.type,r=t.series,o=t.iterations,l=t.realIndex,h=t.i,f=t.x,g=t.y,p=t.pX,x=t.pY,v=t.pathsFrom,w=t.linePaths,A=t.areaPaths,S=t.seriesIndex,E=t.lineYPosition,I=t.xArrj,u=t.yArrj,b=t.y2Arrj,k=t.isRangeStart,P=t.seriesRangeEnd,T=this.w,O=new V(this.ctx),F=this.yRatio,N=v.prevY,B=v.linePath,$=v.areaPath,j=v.pathFromLine,st=v.pathFromArea,dt=R.isNumber(T.globals.minYArr[l])?T.globals.minYArr[l]:T.globals.minY;o||(o=T.globals.dataPoints>1?T.globals.dataPoints-1:T.globals.dataPoints);for(var mt=function(Ke,Je){return Je-Ke/F[i.yaxisIndex]+2*(i.isReversed?Ke/F[i.yaxisIndex]:0)},At=g,It=T.config.chart.stacked&&!T.globals.comboCharts||T.config.chart.stacked&&T.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((e=this.w.config.series[l])===null||e===void 0?void 0:e.type)==="bar"),Ct=0;Ct0&&T.globals.collapsedSeries.length-1){Je--;break}return Je>=0?Je:0}(h-1)][Ct+1]:E=this.zeroY:E=this.zeroY,Bt?g=mt(dt,E):(g=mt(r[h][Ct+1],E),a==="rangeArea"&&(At=mt(P[h][Ct+1],E))),I.push(f),Bt&&T.config.stroke.curve==="smooth"?u.push(null):u.push(g),b.push(At);var Fe=this.lineHelpers.calculatePoints({series:r,x:f,y:g,realIndex:l,i:h,j:Ct,prevY:N}),we=this._createPaths({type:a,series:r,i:h,realIndex:l,j:Ct,x:f,y:g,y2:At,xArrj:I,yArrj:u,y2Arrj:b,pX:p,pY:x,linePath:B,areaPath:$,linePaths:w,areaPaths:A,seriesIndex:S,isRangeStart:k});A=we.areaPaths,w=we.linePaths,p=we.pX,x=we.pY,$=we.areaPath,B=we.linePath,!this.appendPathFrom||T.config.stroke.curve==="monotoneCubic"&&a==="rangeArea"||(j+=O.line(f,this.zeroY),st+=O.line(f,this.zeroY)),this.handleNullDataPoints(r,Fe,h,Ct,l),this._handleMarkersAndLabels({type:a,pointsPos:Fe,i:h,j:Ct,realIndex:l,isRangeStart:k})}return{yArrj:u,xArrj:I,pathFromArea:st,areaPaths:A,pathFromLine:j,linePaths:w,linePath:B,areaPath:$}}},{key:"_handleMarkersAndLabels",value:function(t){var e=t.type,i=t.pointsPos,a=t.isRangeStart,r=t.i,o=t.j,l=t.realIndex,h=this.w,f=new li(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,o,{realIndex:l,pointsPos:i,zRatio:this.zRatio,elParent:this.elPointsMain});else{h.globals.series[r].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var g=this.markers.plotChartMarkers(i,l,o+1);g!==null&&this.elPointsMain.add(g)}var p=f.drawDataLabel({type:e,isRangeStart:a,pos:i,i:l,j:o+1});p!==null&&this.elDataLabelsWrap.add(p)}},{key:"_createPaths",value:function(t){var e=t.type,i=t.series,a=t.i,r=t.realIndex,o=t.j,l=t.x,h=t.y,f=t.xArrj,g=t.yArrj,p=t.y2,x=t.y2Arrj,v=t.pX,w=t.pY,A=t.linePath,S=t.areaPath,E=t.linePaths,I=t.areaPaths,u=t.seriesIndex,b=t.isRangeStart,k=this.w,P=new V(this.ctx),T=k.config.stroke.curve,O=this.areaBottomY;if(Array.isArray(k.config.stroke.curve)&&(T=Array.isArray(u)?k.config.stroke.curve[u[a]]:k.config.stroke.curve[a]),e==="rangeArea"&&(k.globals.hasNullValues||k.config.forecastDataPoints.count>0)&&T==="monotoneCubic"&&(T="straight"),T==="monotoneCubic"){var F=e==="rangeArea"?f.length===k.globals.dataPoints:o===i[a].length-2,N=f.map(function(It,Ct){return[f[Ct],g[Ct]]}).filter(function(It){return It[1]!==null});if(F&&N.length>1){var B=Fn(N);if(A+=Us(B),i[a][0]===null?S=A:S+=Us(B),e==="rangeArea"&&b){A+=P.line(f[f.length-1],x[x.length-1]);var $=f.slice().reverse(),j=x.slice().reverse(),st=$.map(function(It,Ct){return[$[Ct],j[Ct]]}),dt=Fn(st);S=A+=Us(dt)}else S+=P.line(N[N.length-1][0],O)+P.line(N[0][0],O)+P.move(N[0][0],N[0][1])+"z";E.push(A),I.push(S)}}else if(T==="smooth"){var mt=.35*(l-v);k.globals.hasNullValues?(i[a][o]!==null&&(i[a][o+1]!==null?(A=P.move(v,w)+P.curve(v+mt,w,l-mt,h,l+1,h),S=P.move(v+1,w)+P.curve(v+mt,w,l-mt,h,l+1,h)+P.line(l,O)+P.line(v,O)+"z"):(A=P.move(v,w),S=P.move(v,w)+"z")),E.push(A),I.push(S)):(A+=P.curve(v+mt,w,l-mt,h,l,h),S+=P.curve(v+mt,w,l-mt,h,l,h)),v=l,w=h,o===i[a].length-2&&(S=S+P.curve(v,w,l,h,l,O)+P.move(l,h)+"z",e==="rangeArea"&&b?A=A+P.curve(v,w,l,h,l,p)+P.move(l,p)+"z":k.globals.hasNullValues||(E.push(A),I.push(S)))}else{if(i[a][o+1]===null){A+=P.move(l,h);var At=k.globals.isXNumeric?(k.globals.seriesX[r][o]-k.globals.minX)/this.xRatio:l-this.xDivision;S=S+P.line(At,O)+P.move(l,h)+"z"}i[a][o]===null&&(A+=P.move(l,h),S+=P.move(l,O)),T==="stepline"?(A=A+P.line(l,null,"H")+P.line(null,h,"V"),S=S+P.line(l,null,"H")+P.line(null,h,"V")):T==="straight"&&(A+=P.line(l,h),S+=P.line(l,h)),o===i[a].length-2&&(S=S+P.line(l,O)+P.move(l,h)+"z",e==="rangeArea"&&b?A=A+P.line(l,p)+P.move(l,p)+"z":(E.push(A),I.push(S)))}return{linePaths:E,areaPaths:I,pX:v,pY:w,linePath:A,areaPath:S}}},{key:"handleNullDataPoints",value:function(t,e,i,a,r){var o=this.w;if(t[i][a]===null&&o.config.markers.showNullDataPoints||t[i].length===1){var l=this.markers.plotChartMarkers(e,r,a+1,this.strokeWidth-o.config.markers.strokeWidth/2,!0);l!==null&&this.elPointsMain.add(l)}}}]),_}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function _(l,h,f,g){this.xoffset=l,this.yoffset=h,this.height=g,this.width=f,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(p){var x,v=[],w=this.xoffset,A=this.yoffset,S=r(p)/this.height,E=r(p)/this.width;if(this.width>=this.height)for(x=0;x=this.height){var v=p/this.height,w=this.width-v;x=new _(this.xoffset+v,this.yoffset,w,this.height)}else{var A=p/this.width,S=this.height-A;x=new _(this.xoffset,this.yoffset+A,this.width,S)}return x}}function t(l,h,f,g,p){g=g===void 0?0:g,p=p===void 0?0:p;var x=e(function(v,w){var A,S=[],E=w/r(v);for(A=0;A=u}(h,x=l[0],p)?(h.push(x),e(l.slice(1),h,f,g)):(v=f.cutArea(r(h),g),g.push(f.getCoordinates(h)),e(l,[],v,g)),g;g.push(f.getCoordinates(h))}function i(l,h){var f=Math.min.apply(Math,l),g=Math.max.apply(Math,l),p=r(l);return Math.max(Math.pow(h,2)*g/Math.pow(p,2),Math.pow(p,2)/(Math.pow(h,2)*f))}function a(l){return l&&l.constructor===Array}function r(l){var h,f=0;for(h=0;ho-a&&f.width<=l-r){var g=h.rotateAroundCenter(t.node);t.node.setAttribute("transform","rotate(-90 ".concat(g.x," ").concat(g.y,") translate(").concat(f.height/3,")"))}}},{key:"truncateLabels",value:function(t,e,i,a,r,o){var l=new V(this.ctx),h=l.getTextRects(t,e).width+this.w.config.stroke.width+5>r-i&&o-a>r-i?o-a:r-i,f=l.getTextBasedOnMaxWidth({text:t,maxWidth:h,fontSize:e});return t.length!==f.length&&h/e<5?"":f}},{key:"animateTreemap",value:function(t,e,i,a){var r=new ht(this.ctx);r.animateRect(t,{x:e.x,y:e.y,width:e.width,height:e.height},{x:i.x,y:i.y,width:i.width,height:i.height},a,function(){r.animationCompleted(t)})}}]),_}(),Lh=86400,_h=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return L(_,[{key:"calculateTimeScaleTicks",value:function(t,e){var i=this,a=this.w;if(a.globals.allSeriesCollapsed)return a.globals.labels=[],a.globals.timescaleLabels=[],[];var r=new Tt(this.ctx),o=(e-t)/864e5;this.determineInterval(o),a.globals.disableZoomIn=!1,a.globals.disableZoomOut=!1,o<.00011574074074074075?a.globals.disableZoomIn=!0:o>5e4&&(a.globals.disableZoomOut=!0);var l=r.getTimeUnitsfromTimestamp(t,e,this.utc),h=a.globals.gridWidth/o,f=h/24,g=f/60,p=g/60,x=Math.floor(24*o),v=Math.floor(1440*o),w=Math.floor(o*Lh),A=Math.floor(o),S=Math.floor(o/30),E=Math.floor(o/365),I={minMillisecond:l.minMillisecond,minSecond:l.minSecond,minMinute:l.minMinute,minHour:l.minHour,minDate:l.minDate,minMonth:l.minMonth,minYear:l.minYear},u={firstVal:I,currentMillisecond:I.minMillisecond,currentSecond:I.minSecond,currentMinute:I.minMinute,currentHour:I.minHour,currentMonthDate:I.minDate,currentDate:I.minDate,currentMonth:I.minMonth,currentYear:I.minYear,daysWidthOnXAxis:h,hoursWidthOnXAxis:f,minutesWidthOnXAxis:g,secondsWidthOnXAxis:p,numberOfSeconds:w,numberOfMinutes:v,numberOfHours:x,numberOfDays:A,numberOfMonths:S,numberOfYears:E};switch(this.tickInterval){case"years":this.generateYearScale(u);break;case"months":case"half_year":this.generateMonthScale(u);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(u);break;case"hours":this.generateHourScale(u);break;case"minutes_fives":case"minutes":this.generateMinuteScale(u);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(u)}var b=this.timeScaleArray.map(function(k){var P={position:k.position,unit:k.unit,year:k.year,day:k.day?k.day:1,hour:k.hour?k.hour:0,month:k.month+1};return k.unit==="month"?d(d({},P),{},{day:1,value:k.value+1}):k.unit==="day"||k.unit==="hour"?d(d({},P),{},{value:k.value}):k.unit==="minute"?d(d({},P),{},{value:k.value,minute:k.value}):k.unit==="second"?d(d({},P),{},{value:k.value,minute:k.minute,second:k.second}):k});return b.filter(function(k){var P=1,T=Math.ceil(a.globals.gridWidth/120),O=k.value;a.config.xaxis.tickAmount!==void 0&&(T=a.config.xaxis.tickAmount),b.length>T&&(P=Math.floor(b.length/T));var F=!1,N=!1;switch(i.tickInterval){case"years":k.unit==="year"&&(F=!0);break;case"half_year":P=7,k.unit==="year"&&(F=!0);break;case"months":P=1,k.unit==="year"&&(F=!0);break;case"months_fortnight":P=15,k.unit!=="year"&&k.unit!=="month"||(F=!0),O===30&&(N=!0);break;case"months_days":P=10,k.unit==="month"&&(F=!0),O===30&&(N=!0);break;case"week_days":P=8,k.unit==="month"&&(F=!0);break;case"days":P=1,k.unit==="month"&&(F=!0);break;case"hours":k.unit==="day"&&(F=!0);break;case"minutes_fives":case"seconds_fives":O%5!=0&&(N=!0);break;case"seconds_tens":O%10!=0&&(N=!0)}if(i.tickInterval==="hours"||i.tickInterval==="minutes_fives"||i.tickInterval==="seconds_tens"||i.tickInterval==="seconds_fives"){if(!N)return!0}else if((O%P==0||F)&&!N)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(t,e){var i=this.w,a=this.formatDates(t),r=this.removeOverlappingTS(a);i.globals.timescaleLabels=r.slice(),new wt(this.ctx).plotCoords()}},{key:"determineInterval",value:function(t){var e=24*t,i=60*e;switch(!0){case t/365>5:this.tickInterval="years";break;case t>800:this.tickInterval="half_year";break;case t>180:this.tickInterval="months";break;case t>90:this.tickInterval="months_fortnight";break;case t>60:this.tickInterval="months_days";break;case t>30:this.tickInterval="week_days";break;case t>2:this.tickInterval="days";break;case e>2.4:this.tickInterval="hours";break;case i>15:this.tickInterval="minutes_fives";break;case i>5:this.tickInterval="minutes";break;case i>1:this.tickInterval="seconds_tens";break;case 60*i>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(t){var e=t.firstVal,i=t.currentMonth,a=t.currentYear,r=t.daysWidthOnXAxis,o=t.numberOfYears,l=e.minYear,h=0,f=new Tt(this.ctx),g="year";if(e.minDate>1||e.minMonth>0){var p=f.determineRemainingDaysOfYear(e.minYear,e.minMonth,e.minDate);h=(f.determineDaysOfYear(e.minYear)-p+1)*r,l=e.minYear+1,this.timeScaleArray.push({position:h,value:l,unit:g,year:l,month:R.monthMod(i+1)})}else e.minDate===1&&e.minMonth===0&&this.timeScaleArray.push({position:h,value:l,unit:g,year:a,month:R.monthMod(i+1)});for(var x=l,v=h,w=0;w1){f=(g.determineDaysOfMonths(a+1,e.minYear)-i+1)*o,h=R.monthMod(a+1);var v=r+x,w=R.monthMod(h),A=h;h===0&&(p="year",A=v,w=1,v+=x+=1),this.timeScaleArray.push({position:f,value:A,unit:p,year:v,month:w})}else this.timeScaleArray.push({position:f,value:h,unit:p,year:r,month:R.monthMod(a)});for(var S=h+1,E=f,I=0,u=1;Il.determineDaysOfMonths(b+1,k)&&(g=1,h="month",v=b+=1),b},x=(24-e.minHour)*r,v=f,w=p(g,i,a);e.minHour===0&&e.minDate===1?(x=0,v=R.monthMod(e.minMonth),h="month",g=e.minDate):e.minDate!==1&&e.minHour===0&&e.minMinute===0&&(x=0,f=e.minDate,v=f,w=p(g=f,i,a)),this.timeScaleArray.push({position:x,value:v,unit:h,year:this._getYear(a,w,0),month:R.monthMod(w),day:g});for(var A=x,S=0;Sh.determineDaysOfMonths(T+1,r)&&(S=1,T+=1),{month:T,date:S}},p=function(P,T){return P>h.determineDaysOfMonths(T+1,r)?T+=1:T},x=60-(e.minMinute+e.minSecond/60),v=x*o,w=e.minHour+1,A=w;x===60&&(v=0,A=w=e.minHour);var S=i;A>=24&&(A=0,S+=1,f="day");var E=g(S,a).month;E=p(S,E),this.timeScaleArray.push({position:v,value:w,unit:f,day:S,hour:A,year:r,month:R.monthMod(E)}),A++;for(var I=v,u=0;u=24&&(A=0,f="day",E=g(S+=1,E).month,E=p(S,E));var b=this._getYear(r,E,0);I=60*o+I;var k=A===0?S:A;this.timeScaleArray.push({position:I,value:k,unit:f,hour:A,day:S,year:b,month:R.monthMod(E)}),A++}}},{key:"generateMinuteScale",value:function(t){for(var e=t.currentMillisecond,i=t.currentSecond,a=t.currentMinute,r=t.currentHour,o=t.currentDate,l=t.currentMonth,h=t.currentYear,f=t.minutesWidthOnXAxis,g=t.secondsWidthOnXAxis,p=t.numberOfMinutes,x=a+1,v=o,w=l,A=h,S=r,E=(60-i-e/1e3)*g,I=0;I=60&&(x=0,(S+=1)===24&&(S=0)),this.timeScaleArray.push({position:E,value:x,unit:"minute",hour:S,minute:x,day:v,year:this._getYear(A,w,0),month:R.monthMod(w)}),E+=f,x++}},{key:"generateSecondScale",value:function(t){for(var e=t.currentMillisecond,i=t.currentSecond,a=t.currentMinute,r=t.currentHour,o=t.currentDate,l=t.currentMonth,h=t.currentYear,f=t.secondsWidthOnXAxis,g=t.numberOfSeconds,p=i+1,x=a,v=o,w=l,A=h,S=r,E=(1e3-e)/1e3*f,I=0;I=60&&(p=0,++x>=60&&(x=0,++S===24&&(S=0))),this.timeScaleArray.push({position:E,value:p,unit:"second",hour:S,minute:x,second:p,day:v,year:this._getYear(A,w,0),month:R.monthMod(w)}),E+=f,p++}},{key:"createRawDateString",value:function(t,e){var i=t.year;return t.month===0&&(t.month=1),i+="-"+("0"+t.month.toString()).slice(-2),t.unit==="day"?i+=t.unit==="day"?"-"+("0"+e).slice(-2):"-01":i+="-"+("0"+(t.day?t.day:"1")).slice(-2),t.unit==="hour"?i+=t.unit==="hour"?"T"+("0"+e).slice(-2):"T00":i+="T"+("0"+(t.hour?t.hour:"0")).slice(-2),t.unit==="minute"?i+=":"+("0"+e).slice(-2):i+=":"+(t.minute?("0"+t.minute).slice(-2):"00"),t.unit==="second"?i+=":"+("0"+e).slice(-2):i+=":00",this.utc&&(i+=".000Z"),i}},{key:"formatDates",value:function(t){var e=this,i=this.w;return t.map(function(a){var r=a.value.toString(),o=new Tt(e.ctx),l=e.createRawDateString(a,r),h=o.getDate(o.parseDate(l));if(e.utc||(h=o.getDate(o.parseDateWithTimezone(l))),i.config.xaxis.labels.format===void 0){var f="dd MMM",g=i.config.xaxis.labels.datetimeFormatter;a.unit==="year"&&(f=g.year),a.unit==="month"&&(f=g.month),a.unit==="day"&&(f=g.day),a.unit==="hour"&&(f=g.hour),a.unit==="minute"&&(f=g.minute),a.unit==="second"&&(f=g.second),r=o.formatDate(h,f)}else r=o.formatDate(h,i.config.xaxis.labels.format);return{dateString:l,position:a.position,value:r,unit:a.unit,year:a.year,month:a.month}})}},{key:"removeOverlappingTS",value:function(t){var e,i=this,a=new V(this.ctx),r=!1;t.length>0&&t[0].value&&t.every(function(h){return h.value.length===t[0].value.length})&&(r=!0,e=a.getTextRects(t[0].value).width);var o=0,l=t.map(function(h,f){if(f>0&&i.w.config.xaxis.labels.hideOverlappingLabels){var g=r?e:a.getTextRects(t[o].value).width,p=t[o].position;return h.position>p+g+10?(o=f,h):null}return h});return l=l.filter(function(h){return h!==null})}},{key:"_getYear",value:function(t,e,i){return t+Math.floor(e/12)+i}}]),_}(),Eh=function(){function _(t,e){y(this,_),this.ctx=e,this.w=e.w,this.el=t}return L(_,[{key:"setupElements",value:function(){var t=this.w.globals,e=this.w.config,i=e.chart.type;t.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(i)>-1,t.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].indexOf(i)>-1,t.isBarHorizontal=(e.chart.type==="bar"||e.chart.type==="rangeBar"||e.chart.type==="boxPlot")&&e.plotOptions.bar.horizontal,t.chartClass=".apexcharts"+t.chartID,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),V.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas "+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(e.chart.offsetX,", ").concat(e.chart.offsetY,")")}),t.dom.Paper.node.style.background=e.theme.mode!=="dark"||e.chart.background?e.chart.background:"rgba(0, 0, 0, 0.8)",this.setSVGDimensions(),t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject"),V.setAttrs(t.dom.elLegendForeign,{x:0,y:0,width:t.svgWidth,height:t.svgHeight}),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),t.dom.elLegendForeign.appendChild(t.dom.elLegendWrap),t.dom.Paper.node.appendChild(t.dom.elLegendForeign),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(t,e){var i=this.w,a=i.config,r=i.globals,o={series:[],i:[]},l={series:[],i:[]},h={series:[],i:[]},f={series:[],i:[]},g={series:[],i:[]},p={series:[],i:[]},x={series:[],i:[]},v={series:[],i:[]},w={series:[],seriesRangeEnd:[],i:[]};r.series.map(function(T,O){var F=0;t[O].type!==void 0?(t[O].type==="column"||t[O].type==="bar"?(r.series.length>1&&a.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),g.series.push(T),g.i.push(O),F++,i.globals.columnSeries=g.series):t[O].type==="area"?(l.series.push(T),l.i.push(O),F++):t[O].type==="line"?(o.series.push(T),o.i.push(O),F++):t[O].type==="scatter"?(h.series.push(T),h.i.push(O)):t[O].type==="bubble"?(f.series.push(T),f.i.push(O),F++):t[O].type==="candlestick"?(p.series.push(T),p.i.push(O),F++):t[O].type==="boxPlot"?(x.series.push(T),x.i.push(O),F++):t[O].type==="rangeBar"?(v.series.push(T),v.i.push(O),F++):t[O].type==="rangeArea"?(w.series.push(r.seriesRangeStart[O]),w.seriesRangeEnd.push(r.seriesRangeEnd[O]),w.i.push(O),F++):console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble/candlestick/boxPlot/rangeBar/rangeArea"),F>1&&(r.comboCharts=!0)):(o.series.push(T),o.i.push(O))});var A=new qs(this.ctx,e),S=new js(this.ctx,e);this.ctx.pie=new zn(this.ctx);var E=new kh(this.ctx);this.ctx.rangeBar=new Ah(this.ctx,e);var I=new wh(this.ctx),u=[];if(r.comboCharts){if(l.series.length>0&&u.push(A.draw(l.series,"area",l.i)),g.series.length>0)if(i.config.chart.stacked){var b=new Mn(this.ctx,e);u.push(b.draw(g.series,g.i))}else this.ctx.bar=new Hi(this.ctx,e),u.push(this.ctx.bar.draw(g.series,g.i));if(w.series.length>0&&u.push(A.draw(w.series,"rangeArea",w.i,w.seriesRangeEnd)),o.series.length>0&&u.push(A.draw(o.series,"line",o.i)),p.series.length>0&&u.push(S.draw(p.series,"candlestick",p.i)),x.series.length>0&&u.push(S.draw(x.series,"boxPlot",x.i)),v.series.length>0&&u.push(this.ctx.rangeBar.draw(v.series,v.i)),h.series.length>0){var k=new qs(this.ctx,e,!0);u.push(k.draw(h.series,"scatter",h.i))}if(f.series.length>0){var P=new qs(this.ctx,e,!0);u.push(P.draw(f.series,"bubble",f.i))}}else switch(a.chart.type){case"line":u=A.draw(r.series,"line");break;case"area":u=A.draw(r.series,"area");break;case"bar":a.chart.stacked?u=new Mn(this.ctx,e).draw(r.series):(this.ctx.bar=new Hi(this.ctx,e),u=this.ctx.bar.draw(r.series));break;case"candlestick":u=new js(this.ctx,e).draw(r.series,"candlestick");break;case"boxPlot":u=new js(this.ctx,e).draw(r.series,a.chart.type);break;case"rangeBar":u=this.ctx.rangeBar.draw(r.series);break;case"rangeArea":u=A.draw(r.seriesRangeStart,"rangeArea",void 0,r.seriesRangeEnd);break;case"heatmap":u=new yh(this.ctx,e).draw(r.series);break;case"treemap":u=new Ph(this.ctx,e).draw(r.series);break;case"pie":case"donut":case"polarArea":u=this.ctx.pie.draw(r.series);break;case"radialBar":u=E.draw(r.series);break;case"radar":u=I.draw(r.series);break;default:u=A.draw(r.series)}return u}},{key:"setSVGDimensions",value:function(){var t=this.w.globals,e=this.w.config;t.svgWidth=e.chart.width,t.svgHeight=e.chart.height;var i=R.getDimensions(this.el),a=e.chart.width.toString().split(/[0-9]+/g).pop();a==="%"?R.isNumber(i[0])&&(i[0].width===0&&(i=R.getDimensions(this.el.parentNode)),t.svgWidth=i[0]*parseInt(e.chart.width,10)/100):a!=="px"&&a!==""||(t.svgWidth=parseInt(e.chart.width,10));var r=e.chart.height.toString().split(/[0-9]+/g).pop();if(t.svgHeight!=="auto"&&t.svgHeight!=="")if(r==="%"){var o=R.getDimensions(this.el.parentNode);t.svgHeight=o[1]*parseInt(e.chart.height,10)/100}else t.svgHeight=parseInt(e.chart.height,10);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth/1.2;if(t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),V.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),r!=="%"){var l=e.chart.sparkline.enabled?0:t.axisCharts?e.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+l+"px"}t.dom.elWrap.style.width=t.svgWidth+"px",t.dom.elWrap.style.height=t.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var t=this.w.globals,e=t.translateY,i={transform:"translate("+t.translateX+", "+e+")"};V.setAttrs(t.dom.elGraphical.node,i)}},{key:"resizeNonAxisCharts",value:function(){var t=this.w,e=t.globals,i=0,a=t.config.chart.sparkline.enabled?1:15;a+=t.config.grid.padding.bottom,t.config.legend.position!=="top"&&t.config.legend.position!=="bottom"||!t.config.legend.show||t.config.legend.floating||(i=new Ht(this.ctx).legendHelpers.getLegendBBox().clwh+10);var r=t.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),o=2.05*t.globals.radialSize;if(r&&!t.config.chart.sparkline.enabled&&t.config.plotOptions.radialBar.startAngle!==0){var l=R.getBoundingClientRect(r);o=l.bottom;var h=l.bottom-l.top;o=Math.max(2.05*t.globals.radialSize,h)}var f=o+e.translateY+i+a;e.dom.elLegendForeign&&e.dom.elLegendForeign.setAttribute("height",f),t.config.chart.height&&String(t.config.chart.height).indexOf("%")>0||(e.dom.elWrap.style.height=f+"px",V.setAttrs(e.dom.Paper.node,{height:f}),e.dom.Paper.node.parentNode.parentNode.style.minHeight=f+"px")}},{key:"coreCalculations",value:function(){new X(this.ctx).init()}},{key:"resetGlobals",value:function(){var t=this,e=function(){return t.w.config.series.map(function(r){return[]})},i=new Si,a=this.w.globals;i.initGlobalVars(a),a.seriesXvalues=e(),a.seriesYvalues=e()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var t=null,e=this.w;if(e.globals.axisCharts){if(e.config.xaxis.crosshairs.position==="back"&&new Q(this.ctx).drawXCrosshairs(),e.config.yaxis[0].crosshairs.position==="back"&&new Q(this.ctx).drawYCrosshairs(),e.config.xaxis.type==="datetime"&&e.config.xaxis.labels.formatter===void 0){this.ctx.timeScale=new _h(this.ctx);var i=[];isFinite(e.globals.minX)&&isFinite(e.globals.maxX)&&!e.globals.isBarHorizontal?i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minX,e.globals.maxX):e.globals.isBarHorizontal&&(i=this.ctx.timeScale.calculateTimeScaleTicks(e.globals.minY,e.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(i)}t=new it(this.ctx).getCalculatedRatios()}return t}},{key:"updateSourceChart",value:function(t){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:t.w.globals.minX,max:t.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var t=this,e=this.w;if(e.config.chart.brush.enabled&&typeof e.config.chart.events.selection!="function"){var i=Array.isArray(e.config.chart.brush.targets)?e.config.chart.brush.targets:[e.config.chart.brush.target];i.forEach(function(a){var r=ApexCharts.getChartByID(a);r.w.globals.brushSource=t.ctx,typeof r.w.config.chart.events.zoomed!="function"&&(r.w.config.chart.events.zoomed=function(){t.updateSourceChart(r)}),typeof r.w.config.chart.events.scrolled!="function"&&(r.w.config.chart.events.scrolled=function(){t.updateSourceChart(r)})}),e.config.chart.events.selection=function(a,r){i.forEach(function(o){var l=ApexCharts.getChartByID(o),h=R.clone(e.config.yaxis);if(e.config.chart.brush.autoScaleYaxis&&l.w.globals.series.length===1){var f=new Ze(l);h=f.autoScaleY(l,h,r)}var g=l.w.config.yaxis.reduce(function(p,x,v){return[].concat(nt(p),[d(d({},l.w.config.yaxis[v]),{},{min:h[0].min,max:h[0].max})])},[]);l.ctx.updateHelpers._updateOptions({xaxis:{min:r.xaxis.min,max:r.xaxis.max},yaxis:g},!1,!1,!1,!1)})}}}}]),_}(),Th=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w}return L(_,[{key:"_updateOptions",value:function(t){var e=this,i=arguments.length>1&&arguments[1]!==void 0&&arguments[1],a=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],r=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],o=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return new Promise(function(l){var h=[e.ctx];r&&(h=e.ctx.getSyncedCharts()),e.ctx.w.globals.isExecCalled&&(h=[e.ctx],e.ctx.w.globals.isExecCalled=!1),h.forEach(function(f,g){var p=f.w;if(p.globals.shouldAnimate=a,i||(p.globals.resized=!0,p.globals.dataChanged=!0,a&&f.series.getPreviousPaths()),t&&m(t)==="object"&&(f.config=new Le(t),t=it.extendArrayProps(f.config,t,p),f.w.globals.chartID!==e.ctx.w.globals.chartID&&delete t.series,p.config=R.extend(p.config,t),o&&(p.globals.lastXAxis=t.xaxis?R.clone(t.xaxis):[],p.globals.lastYAxis=t.yaxis?R.clone(t.yaxis):[],p.globals.initialConfig=R.extend({},p.config),p.globals.initialSeries=R.clone(p.config.series),t.series))){for(var x=0;x2&&arguments[2]!==void 0&&arguments[2];return new Promise(function(r){var o,l=i.w;return l.globals.shouldAnimate=e,l.globals.dataChanged=!0,e&&i.ctx.series.getPreviousPaths(),l.globals.axisCharts?((o=t.map(function(h,f){return i._extendSeries(h,f)})).length===0&&(o=[{data:[]}]),l.config.series=o):l.config.series=t.slice(),a&&(l.globals.initialConfig.series=R.clone(l.config.series),l.globals.initialSeries=R.clone(l.config.series)),i.ctx.update().then(function(){r(i.ctx)})})}},{key:"_extendSeries",value:function(t,e){var i=this.w,a=i.config.series[e];return d(d({},i.config.series[e]),{},{name:t.name?t.name:a==null?void 0:a.name,color:t.color?t.color:a==null?void 0:a.color,type:t.type?t.type:a==null?void 0:a.type,group:t.group?t.group:a==null?void 0:a.group,data:t.data?t.data:a==null?void 0:a.data,zIndex:t.zIndex!==void 0?t.zIndex:e})}},{key:"toggleDataPointSelection",value:function(t,e){var i=this.w,a=null,r=".apexcharts-series[data\\:realIndex='".concat(t,"']");return i.globals.axisCharts?a=i.globals.dom.Paper.select("".concat(r," path[j='").concat(e,"'], ").concat(r," circle[j='").concat(e,"'], ").concat(r," rect[j='").concat(e,"']")).members[0]:e===void 0&&(a=i.globals.dom.Paper.select("".concat(r," path[j='").concat(t,"']")).members[0],i.config.chart.type!=="pie"&&i.config.chart.type!=="polarArea"&&i.config.chart.type!=="donut"||this.ctx.pie.pieClicked(t)),a?(new V(this.ctx).pathMouseDown(a,null),a.node?a.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(t){var e=this.w;if(["min","max"].forEach(function(a){t.xaxis[a]!==void 0&&(e.config.xaxis[a]=t.xaxis[a],e.globals.lastXAxis[a]=t.xaxis[a])}),t.xaxis.categories&&t.xaxis.categories.length&&(e.config.xaxis.categories=t.xaxis.categories),e.config.xaxis.convertedCatToNumeric){var i=new Rt(t);t=i.convertCatToNumericXaxis(t,this.ctx)}return t}},{key:"forceYAxisUpdate",value:function(t){return t.chart&&t.chart.stacked&&t.chart.stackType==="100%"&&(Array.isArray(t.yaxis)?t.yaxis.forEach(function(e,i){t.yaxis[i].min=0,t.yaxis[i].max=100}):(t.yaxis.min=0,t.yaxis.max=100)),t}},{key:"revertDefaultAxisMinMax",value:function(t){var e=this,i=this.w,a=i.globals.lastXAxis,r=i.globals.lastYAxis;t&&t.xaxis&&(a=t.xaxis),t&&t.yaxis&&(r=t.yaxis),i.config.xaxis.min=a.min,i.config.xaxis.max=a.max;var o=function(l){r[l]!==void 0&&(i.config.yaxis[l].min=r[l].min,i.config.yaxis[l].max=r[l].max)};i.config.yaxis.map(function(l,h){i.globals.zoomed||r[h]!==void 0?o(h):e.ctx.opts.yaxis[h]!==void 0&&(l.min=e.ctx.opts.yaxis[h].min,l.max=e.ctx.opts.yaxis[h].max)})}}]),_}();_i=typeof window<"u"?window:void 0,Ya=function(_,t){var e=(this!==void 0?this:_).SVG=function(u){if(e.supported)return u=new e.Doc(u),e.parser.draw||e.prepare(),u};if(e.ns="http://www.w3.org/2000/svg",e.xmlns="http://www.w3.org/2000/xmlns/",e.xlink="http://www.w3.org/1999/xlink",e.svgjs="http://svgjs.dev",e.supported=!0,!e.supported)return!1;e.did=1e3,e.eid=function(u){return"Svgjs"+g(u)+e.did++},e.create=function(u){var b=t.createElementNS(this.ns,u);return b.setAttribute("id",this.eid(u)),b},e.extend=function(){var u,b;b=(u=[].slice.call(arguments)).pop();for(var k=u.length-1;k>=0;k--)if(u[k])for(var P in b)u[k].prototype[P]=b[P];e.Set&&e.Set.inherit&&e.Set.inherit()},e.invent=function(u){var b=typeof u.create=="function"?u.create:function(){this.constructor.call(this,e.create(u.create))};return u.inherit&&(b.prototype=new u.inherit),u.extend&&e.extend(b,u.extend),u.construct&&e.extend(u.parent||e.Container,u.construct),b},e.adopt=function(u){return u?u.instance?u.instance:((b=u.nodeName=="svg"?u.parentNode instanceof _.SVGElement?new e.Nested:new e.Doc:u.nodeName=="linearGradient"?new e.Gradient("linear"):u.nodeName=="radialGradient"?new e.Gradient("radial"):e[g(u.nodeName)]?new e[g(u.nodeName)]:new e.Element(u)).type=u.nodeName,b.node=u,u.instance=b,b instanceof e.Doc&&b.namespace().defs(),b.setData(JSON.parse(u.getAttribute("svgjs:data"))||{}),b):null;var b},e.prepare=function(){var u=t.getElementsByTagName("body")[0],b=(u?new e.Doc(u):e.adopt(t.documentElement).nested()).size(2,0);e.parser={body:u||t.documentElement,draw:b.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:b.polyline().node,path:b.path().node,native:e.create("svg")}},e.parser={native:e.create("svg")},t.addEventListener("DOMContentLoaded",function(){e.parser.draw||e.prepare()},!1),e.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},e.utils={map:function(u,b){for(var k=u.length,P=[],T=0;T1?1:u,new e.Color({r:~~(this.r+(this.destination.r-this.r)*u),g:~~(this.g+(this.destination.g-this.g)*u),b:~~(this.b+(this.destination.b-this.b)*u)})):this}}),e.Color.test=function(u){return u+="",e.regex.isHex.test(u)||e.regex.isRgb.test(u)},e.Color.isRgb=function(u){return u&&typeof u.r=="number"&&typeof u.g=="number"&&typeof u.b=="number"},e.Color.isColor=function(u){return e.Color.isRgb(u)||e.Color.test(u)},e.Array=function(u,b){(u=(u||[]).valueOf()).length==0&&b&&(u=b.valueOf()),this.value=this.parse(u)},e.extend(e.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(u){return u=u.valueOf(),Array.isArray(u)?u:this.split(u)}}),e.PointArray=function(u,b){e.Array.call(this,u,b||[[0,0]])},e.PointArray.prototype=new e.Array,e.PointArray.prototype.constructor=e.PointArray;for(var i={M:function(u,b,k){return b.x=k.x=u[0],b.y=k.y=u[1],["M",b.x,b.y]},L:function(u,b){return b.x=u[0],b.y=u[1],["L",u[0],u[1]]},H:function(u,b){return b.x=u[0],["H",u[0]]},V:function(u,b){return b.y=u[0],["V",u[0]]},C:function(u,b){return b.x=u[4],b.y=u[5],["C",u[0],u[1],u[2],u[3],u[4],u[5]]},Q:function(u,b){return b.x=u[2],b.y=u[3],["Q",u[0],u[1],u[2],u[3]]},S:function(u,b){return b.x=u[2],b.y=u[3],["S",u[0],u[1],u[2],u[3]]},Z:function(u,b,k){return b.x=k.x,b.y=k.y,["Z"]}},a="mlhvqtcsaz".split(""),r=0,o=a.length;rF);return P},bbox:function(){return e.parser.draw||e.prepare(),e.parser.path.setAttribute("d",this.toString()),e.parser.path.getBBox()}}),e.Number=e.invent({create:function(u,b){this.value=0,this.unit=b||"",typeof u=="number"?this.value=isNaN(u)?0:isFinite(u)?u:u<0?-34e37:34e37:typeof u=="string"?(b=u.match(e.regex.numberAndUnit))&&(this.value=parseFloat(b[1]),b[5]=="%"?this.value/=100:b[5]=="s"&&(this.value*=1e3),this.unit=b[5]):u instanceof e.Number&&(this.value=u.valueOf(),this.unit=u.unit)},extend:{toString:function(){return(this.unit=="%"?~~(1e8*this.value)/1e6:this.unit=="s"?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(u){return u=new e.Number(u),new e.Number(this+u,this.unit||u.unit)},minus:function(u){return u=new e.Number(u),new e.Number(this-u,this.unit||u.unit)},times:function(u){return u=new e.Number(u),new e.Number(this*u,this.unit||u.unit)},divide:function(u){return u=new e.Number(u),new e.Number(this/u,this.unit||u.unit)},to:function(u){var b=new e.Number(this);return typeof u=="string"&&(b.unit=u),b},morph:function(u){return this.destination=new e.Number(u),u.relative&&(this.destination.value+=this.value),this},at:function(u){return this.destination?new e.Number(this.destination).minus(this).times(u).plus(this):this}}}),e.Element=e.invent({create:function(u){this._stroke=e.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=u)&&(this.type=u.nodeName,this.node.instance=this,this._stroke=u.getAttribute("stroke")||this._stroke)},extend:{x:function(u){return this.attr("x",u)},y:function(u){return this.attr("y",u)},cx:function(u){return u==null?this.x()+this.width()/2:this.x(u-this.width()/2)},cy:function(u){return u==null?this.y()+this.height()/2:this.y(u-this.height()/2)},move:function(u,b){return this.x(u).y(b)},center:function(u,b){return this.cx(u).cy(b)},width:function(u){return this.attr("width",u)},height:function(u){return this.attr("height",u)},size:function(u,b){var k=x(this,u,b);return this.width(new e.Number(k.width)).height(new e.Number(k.height))},clone:function(u){this.writeDataToDom();var b=A(this.node.cloneNode(!0));return u?u.add(b):this.after(b),b},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(u){return this.after(u).remove(),u},addTo:function(u){return u.put(this)},putIn:function(u){return u.add(this)},id:function(u){return this.attr("id",u)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return this.style("display")!="none"},toString:function(){return this.attr("id")},classes:function(){var u=this.attr("class");return u==null?[]:u.trim().split(e.regex.delimiter)},hasClass:function(u){return this.classes().indexOf(u)!=-1},addClass:function(u){if(!this.hasClass(u)){var b=this.classes();b.push(u),this.attr("class",b.join(" "))}return this},removeClass:function(u){return this.hasClass(u)&&this.attr("class",this.classes().filter(function(b){return b!=u}).join(" ")),this},toggleClass:function(u){return this.hasClass(u)?this.removeClass(u):this.addClass(u)},reference:function(u){return e.get(this.attr(u))},parent:function(u){var b=this;if(!b.node.parentNode)return null;if(b=e.adopt(b.node.parentNode),!u)return b;for(;b&&b.node instanceof _.SVGElement;){if(typeof u=="string"?b.matches(u):b instanceof u)return b;if(!b.node.parentNode||b.node.parentNode.nodeName=="#document")return null;b=e.adopt(b.node.parentNode)}},doc:function(){return this instanceof e.Doc?this:this.parent(e.Doc)},parents:function(u){var b=[],k=this;do{if(!(k=k.parent(u))||!k.node)break;b.push(k)}while(k.parent);return b},matches:function(u){return function(b,k){return(b.matches||b.matchesSelector||b.msMatchesSelector||b.mozMatchesSelector||b.webkitMatchesSelector||b.oMatchesSelector).call(b,k)}(this.node,u)},native:function(){return this.node},svg:function(u){var b=t.createElement("svg");if(!(u&&this instanceof e.Parent))return b.appendChild(u=t.createElement("svg")),this.writeDataToDom(),u.appendChild(this.node.cloneNode(!0)),b.innerHTML.replace(/^/,"").replace(/<\/svg>$/,"");b.innerHTML=""+u.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2>")+"";for(var k=0,P=b.firstChild.childNodes.length;k":function(u){return-Math.cos(u*Math.PI)/2+.5},">":function(u){return Math.sin(u*Math.PI/2)},"<":function(u){return 1-Math.cos(u*Math.PI/2)}},e.morph=function(u){return function(b,k){return new e.MorphObj(b,k).at(u)}},e.Situation=e.invent({create:function(u){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new e.Number(u.duration).valueOf(),this.delay=new e.Number(u.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=u.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),e.FX=e.invent({create:function(u){this._target=u,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(u,b,k){m(u)==="object"&&(b=u.ease,k=u.delay,u=u.duration);var P=new e.Situation({duration:u||1e3,delay:k||0,ease:e.easing[b||"-"]||b});return this.queue(P),this},target:function(u){return u&&u instanceof e.Element?(this._target=u,this):this._target},timeToAbsPos:function(u){return(u-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(u){return this.situation.duration/this._speed*u+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=_.requestAnimationFrame((function(){this.step()}).bind(this))},stopAnimFrame:function(){_.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(u){return(typeof u=="function"||u instanceof e.Situation)&&this.situations.push(u),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof e.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var u,b=this.situation;if(b.init)return this;for(var k in b.animations){u=this.target()[k](),Array.isArray(u)||(u=[u]),Array.isArray(b.animations[k])||(b.animations[k]=[b.animations[k]]);for(var P=u.length;P--;)b.animations[k][P]instanceof e.Number&&(u[P]=new e.Number(u[P])),b.animations[k][P]=u[P].morph(b.animations[k][P])}for(var k in b.attrs)b.attrs[k]=new e.MorphObj(this.target().attr(k),b.attrs[k]);for(var k in b.styles)b.styles[k]=new e.MorphObj(this.target().style(k),b.styles[k]);return b.initialTransformation=this.target().matrixify(),b.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(u,b){var k=this.active;return this.active=!1,b&&this.clearQueue(),u&&this.situation&&(!k&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(u){var b=this.last();return this.target().on("finished.fx",function k(P){P.detail.situation==b&&(u.call(this,b),this.off("finished.fx",k))}),this._callStart()},during:function(u){var b=this.last(),k=function(P){P.detail.situation==b&&u.call(this,P.detail.pos,e.morph(P.detail.pos),P.detail.eased,b)};return this.target().off("during.fx",k).on("during.fx",k),this.after(function(){this.off("during.fx",k)}),this._callStart()},afterAll:function(u){var b=function k(P){u.call(this),this.off("allfinished.fx",k)};return this.target().off("allfinished.fx",b).on("allfinished.fx",b),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(u,b,k){return this.last()[k||"animations"][u]=b,this._callStart()},step:function(u){var b,k,P;u||(this.absPos=this.timeToAbsPos(+new Date)),this.situation.loops!==!1?(b=Math.max(this.absPos,0),k=Math.floor(b),this.situation.loops===!0||kthis.lastPos&&O<=T&&(this.situation.once[O].call(this.target(),this.pos,T),delete this.situation.once[O]);return this.active&&this.target().fire("during",{pos:this.pos,eased:T,fx:this,situation:this.situation}),this.situation?(this.eachAt(),this.pos==1&&!this.situation.reversed||this.situation.reversed&&this.pos==0?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=T,this):this},eachAt:function(){var u,b=this,k=this.target(),P=this.situation;for(var T in P.animations)u=[].concat(P.animations[T]).map(function(N){return typeof N!="string"&&N.at?N.at(P.ease(b.pos),b.pos):N}),k[T].apply(k,u);for(var T in P.attrs)u=[T].concat(P.attrs[T]).map(function(B){return typeof B!="string"&&B.at?B.at(P.ease(b.pos),b.pos):B}),k.attr.apply(k,u);for(var T in P.styles)u=[T].concat(P.styles[T]).map(function(B){return typeof B!="string"&&B.at?B.at(P.ease(b.pos),b.pos):B}),k.style.apply(k,u);if(P.transforms.length){u=P.initialTransformation,T=0;for(var O=P.transforms.length;T=0;--k)this[E[k]]=u[E[k]]!=null?u[E[k]]:b[E[k]]},extend:{extract:function(){var u=v(this,0,1);v(this,1,0);var b=180/Math.PI*Math.atan2(u.y,u.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(b*Math.PI/180)+this.f*Math.sin(b*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(b*Math.PI/180)+this.e*Math.sin(-b*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:b,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new e.Matrix(this)}},clone:function(){return new e.Matrix(this)},morph:function(u){return this.destination=new e.Matrix(u),this},multiply:function(u){return new e.Matrix(this.native().multiply(function(b){return b instanceof e.Matrix||(b=new e.Matrix(b)),b}(u).native()))},inverse:function(){return new e.Matrix(this.native().inverse())},translate:function(u,b){return new e.Matrix(this.native().translate(u||0,b||0))},native:function(){for(var u=e.parser.native.createSVGMatrix(),b=E.length-1;b>=0;b--)u[E[b]]=this[E[b]];return u},toString:function(){return"matrix("+S(this.a)+","+S(this.b)+","+S(this.c)+","+S(this.d)+","+S(this.e)+","+S(this.f)+")"}},parent:e.Element,construct:{ctm:function(){return new e.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof e.Nested){var u=this.rect(1,1),b=u.node.getScreenCTM();return u.remove(),new e.Matrix(b)}return new e.Matrix(this.node.getScreenCTM())}}}),e.Point=e.invent({create:function(u,b){var k;k=Array.isArray(u)?{x:u[0],y:u[1]}:m(u)==="object"?{x:u.x,y:u.y}:u!=null?{x:u,y:b??u}:{x:0,y:0},this.x=k.x,this.y=k.y},extend:{clone:function(){return new e.Point(this)},morph:function(u,b){return this.destination=new e.Point(u,b),this}}}),e.extend(e.Element,{point:function(u,b){return new e.Point(u,b).transform(this.screenCTM().inverse())}}),e.extend(e.Element,{attr:function(u,b,k){if(u==null){for(u={},k=(b=this.node.attributes).length-1;k>=0;k--)u[b[k].nodeName]=e.regex.isNumber.test(b[k].nodeValue)?parseFloat(b[k].nodeValue):b[k].nodeValue;return u}if(m(u)==="object")for(var P in u)this.attr(P,u[P]);else if(b===null)this.node.removeAttribute(u);else{if(b==null)return(b=this.node.getAttribute(u))==null?e.defaults.attrs[u]:e.regex.isNumber.test(b)?parseFloat(b):b;u=="stroke-width"?this.attr("stroke",parseFloat(b)>0?this._stroke:null):u=="stroke"&&(this._stroke=b),u!="fill"&&u!="stroke"||(e.regex.isImage.test(b)&&(b=this.doc().defs().image(b,0,0)),b instanceof e.Image&&(b=this.doc().defs().pattern(0,0,function(){this.add(b)}))),typeof b=="number"?b=new e.Number(b):e.Color.isColor(b)?b=new e.Color(b):Array.isArray(b)&&(b=new e.Array(b)),u=="leading"?this.leading&&this.leading(b):typeof k=="string"?this.node.setAttributeNS(k,u,b.toString()):this.node.setAttribute(u,b.toString()),!this.rebuild||u!="font-size"&&u!="x"||this.rebuild(u,b)}return this}}),e.extend(e.Element,{transform:function(u,b){var k;return m(u)!=="object"?(k=new e.Matrix(this).extract(),typeof u=="string"?k[u]:k):(k=new e.Matrix(this),b=!!b||!!u.relative,u.a!=null&&(k=b?k.multiply(new e.Matrix(u)):new e.Matrix(u)),this.attr("transform",k))}}),e.extend(e.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(e.regex.transforms).slice(0,-1).map(function(u){var b=u.trim().split("(");return[b[0],b[1].split(e.regex.delimiter).map(function(k){return parseFloat(k)})]}).reduce(function(u,b){return b[0]=="matrix"?u.multiply(w(b[1])):u[b[0]].apply(u,b[1])},new e.Matrix)},toParent:function(u){if(this==u)return this;var b=this.screenCTM(),k=u.screenCTM().inverse();return this.addTo(u).untransform().transform(k.multiply(b)),this},toDoc:function(){return this.toParent(this.doc())}}),e.Transformation=e.invent({create:function(u,b){if(arguments.length>1&&typeof b!="boolean")return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(u))for(var k=0,P=this.arguments.length;k=0},index:function(u){return[].slice.call(this.node.childNodes).indexOf(u.node)},get:function(u){return e.adopt(this.node.childNodes[u])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(u,b){for(var k=this.children(),P=0,T=k.length;P=0;b--)u.childNodes[b]instanceof E.SVGElement&&A(u.childNodes[b]);return e.adopt(u).id(e.eid(u.nodeName))}function S(u){return Math.abs(u)>1e-37?u:0}["fill","stroke"].forEach(function(u){var b={};b[u]=function(k){if(k===void 0)return this;if(typeof k=="string"||e.Color.isRgb(k)||k&&typeof k.fill=="function")this.attr(u,k);else for(var P=l[u].length-1;P>=0;P--)k[l[u][P]]!=null&&this.attr(l.prefix(u,l[u][P]),k[l[u][P]]);return this},e.extend(e.Element,e.FX,b)}),e.extend(e.Element,e.FX,{translate:function(u,b){return this.transform({x:u,y:b})},matrix:function(u){return this.attr("transform",new e.Matrix(arguments.length==6?[].slice.call(arguments):u))},opacity:function(u){return this.attr("opacity",u)},dx:function(u){return this.x(new e.Number(u).plus(this instanceof e.FX?0:this.x()),!0)},dy:function(u){return this.y(new e.Number(u).plus(this instanceof e.FX?0:this.y()),!0)}}),e.extend(e.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(u){return this.node.getPointAtLength(u)}}),e.Set=e.invent({create:function(u){Array.isArray(u)?this.members=u:this.clear()},extend:{add:function(){for(var u=[].slice.call(arguments),b=0,k=u.length;b-1&&this.members.splice(b,1),this},each:function(u){for(var b=0,k=this.members.length;b=0},index:function(u){return this.members.indexOf(u)},get:function(u){return this.members[u]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(u){return new e.Set(u)}}}),e.FX.Set=e.invent({create:function(u){this.set=u}}),e.Set.inherit=function(){var u=[];for(var b in e.Shape.prototype)typeof e.Shape.prototype[b]=="function"&&typeof e.Set.prototype[b]!="function"&&u.push(b);for(var b in u.forEach(function(P){e.Set.prototype[P]=function(){for(var _=0,O=this.members.length;_=0;u--)delete this.memory()[arguments[u]];return this},memory:function(){return this._memory||(this._memory={})}}),e.get=function(u){var b=t.getElementById(function(k){var P=(k||"").toString().match(e.regex.reference);if(P)return P[1]}(u)||u);return e.adopt(b)},e.select=function(u,b){return new e.Set(e.utils.map((b||t).querySelectorAll(u),function(k){return e.adopt(k)}))},e.extend(e.Parent,{select:function(u){return e.select(u,this.node)}});var T="abcdef".split("");if(typeof E.CustomEvent!="function"){var M=function(u,b){b=b||{bubbles:!1,cancelable:!1,detail:void 0};var k=t.createEvent("CustomEvent");return k.initCustomEvent(u,b.bubbles,b.cancelable,b.detail),k};M.prototype=E.Event.prototype,e.CustomEvent=M}else e.CustomEvent=E.CustomEvent;return e},m(n)==="object"?s.exports=Ei.document?Ya(Ei,Ei.document):function(E){return Ya(E,E.document)}:Ei.SVG=Ya(Ei,Ei.document),(function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"BackgroundImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(o,l){return this.add(o,l),!o.attr("in")&&this.autoSetIn&&o.attr("in",this.source),o.attr("result")||o.attr("result",o),o},blend:function(o,l,h){return this.put(new SVG.BlendEffect(o,l,h))},colorMatrix:function(o,l){return this.put(new SVG.ColorMatrixEffect(o,l))},convolveMatrix:function(o){return this.put(new SVG.ConvolveMatrixEffect(o))},componentTransfer:function(o){return this.put(new SVG.ComponentTransferEffect(o))},composite:function(o,l,h){return this.put(new SVG.CompositeEffect(o,l,h))},flood:function(o,l){return this.put(new SVG.FloodEffect(o,l))},offset:function(o,l){return this.put(new SVG.OffsetEffect(o,l))},image:function(o){return this.put(new SVG.ImageEffect(o))},merge:function(){var o=[void 0];for(var l in arguments)o.push(arguments[l]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,o)))},gaussianBlur:function(o,l){return this.put(new SVG.GaussianBlurEffect(o,l))},morphology:function(o,l){return this.put(new SVG.MorphologyEffect(o,l))},diffuseLighting:function(o,l,h){return this.put(new SVG.DiffuseLightingEffect(o,l,h))},displacementMap:function(o,l,h,f,g){return this.put(new SVG.DisplacementMapEffect(o,l,h,f,g))},specularLighting:function(o,l,h,f){return this.put(new SVG.SpecularLightingEffect(o,l,h,f))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(o,l,h,f,g){return this.put(new SVG.TurbulenceEffect(o,l,h,f,g))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(o){var l=this.put(new SVG.Filter);return typeof o=="function"&&o.call(l,l),l}}),SVG.extend(SVG.Container,{filter:function(o){return this.defs().filter(o)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(o){return this.filterer=o instanceof SVG.Element?o:this.doc().filter(o),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(o){return this.filterer&&o===!0&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(o){return o==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",o)},result:function(o){return o==null?this.attr("result"):this.attr("result",o)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(o){return o==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",o)},result:function(o){return o==null?this.attr("result"):this.attr("result",o)},toString:function(){return this.result()}}});var E={blend:function(o,l){return this.parent()&&this.parent().blend(this,o,l)},colorMatrix:function(o,l){return this.parent()&&this.parent().colorMatrix(o,l).in(this)},convolveMatrix:function(o){return this.parent()&&this.parent().convolveMatrix(o).in(this)},componentTransfer:function(o){return this.parent()&&this.parent().componentTransfer(o).in(this)},composite:function(o,l){return this.parent()&&this.parent().composite(this,o,l)},flood:function(o,l){return this.parent()&&this.parent().flood(o,l)},offset:function(o,l){return this.parent()&&this.parent().offset(o,l).in(this)},image:function(o){return this.parent()&&this.parent().image(o)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(o,l){return this.parent()&&this.parent().gaussianBlur(o,l).in(this)},morphology:function(o,l){return this.parent()&&this.parent().morphology(o,l).in(this)},diffuseLighting:function(o,l,h){return this.parent()&&this.parent().diffuseLighting(o,l,h).in(this)},displacementMap:function(o,l,h,f){return this.parent()&&this.parent().displacementMap(this,o,l,h,f)},specularLighting:function(o,l,h,f){return this.parent()&&this.parent().specularLighting(o,l,h,f).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(o,l,h,f,g){return this.parent()&&this.parent().turbulence(o,l,h,f,g).in(this)}};SVG.extend(SVG.Effect,E),SVG.extend(SVG.ParentEffect,E),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(o){this.attr("in",o)}}});var t={blend:function(o,l,h){this.attr({in:o,in2:l,mode:h||"normal"})},colorMatrix:function(o,l){o=="matrix"&&(l=a(l)),this.attr({type:o,values:l===void 0?null:l})},convolveMatrix:function(o){o=a(o),this.attr({order:Math.sqrt(o.split(" ").length),kernelMatrix:o})},composite:function(o,l,h){this.attr({in:o,in2:l,operator:h})},flood:function(o,l){this.attr("flood-color",o),l!=null&&this.attr("flood-opacity",l)},offset:function(o,l){this.attr({dx:o,dy:l})},image:function(o){this.attr("href",o,SVG.xlink)},displacementMap:function(o,l,h,f,g){this.attr({in:o,in2:l,scale:h,xChannelSelector:f,yChannelSelector:g})},gaussianBlur:function(o,l){o!=null||l!=null?this.attr("stdDeviation",function(h){if(!Array.isArray(h))return h;for(var f=0,g=h.length,p=[];f1&&(Ct*=g=Math.sqrt(g),Bt*=g),p=new SVG.Matrix().rotate($t).scale(1/Ct,1/Bt).rotate(-$t),ue=ue.transform(p),pe=pe.transform(p),x=[pe.x-ue.x,pe.y-ue.y],w=x[0]*x[0]+x[1]*x[1],v=Math.sqrt(w),x[0]/=v,x[1]/=v,A=w<4?Math.sqrt(1-w/4):0,ze===we&&(A*=-1),S=new SVG.Point((pe.x+ue.x)/2+A*-x[1],(pe.y+ue.y)/2+A*x[0]),T=new SVG.Point(ue.x-S.x,ue.y-S.y),M=new SVG.Point(pe.x-S.x,pe.y-S.y),u=Math.acos(T.x/Math.sqrt(T.x*T.x+T.y*T.y)),T.y<0&&(u*=-1),b=Math.acos(M.x/Math.sqrt(M.x*M.x+M.y*M.y)),M.y<0&&(b*=-1),we&&u>b&&(b+=2*Math.PI),!we&&uo.maxX-e.width&&(l=(a=o.maxX-e.width)-this.startPoints.box.x),o.minY!=null&&ro.maxY-e.height&&(h=(r=o.maxY-e.height)-this.startPoints.box.y),o.snapToGrid!=null&&(a-=a%o.snapToGrid,r-=r%o.snapToGrid,l-=l%o.snapToGrid,h-=h%o.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:l,y:h},!0):this.el.move(a,r));return i},E.prototype.end=function(t){var e=this.drag(t);this.el.fire("dragend",{event:t,p:e,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(t,e){typeof t!="function"&&typeof t!="object"||(e=t,t=!0);var i=this.remember("_draggable")||new E(this);return(t=t===void 0||t)?i.init(e||{},t):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}).call(void 0),function(){function E(t){this.el=t,t.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(e,i,a){var r=typeof e!="string"?e:i[e];return a?r/2:r},this.pointCoords=function(e,i){var a=this.pointsList[e];return{x:this.pointCoord(a[0],i,e==="t"||e==="b"),y:this.pointCoord(a[1],i,e==="r"||e==="l")}}}E.prototype.init=function(t,e){var i=this.el.bbox();this.options={};var a=this.el.selectize.defaults.points;for(var r in this.el.selectize.defaults)this.options[r]=this.el.selectize.defaults[r],e[r]!==void 0&&(this.options[r]=e[r]);var o=["points","pointsExclude"];for(var r in o){var l=this.options[o[r]];typeof l=="string"?l=l.length>0?l.split(/\s*,\s*/i):[]:typeof l=="boolean"&&o[r]==="points"&&(l=l?a:[]),this.options[o[r]]=l}this.options.points=[a,this.options.points].reduce(function(h,f){return h.filter(function(g){return f.indexOf(g)>-1})}),this.options.points=[this.options.points,this.options.pointsExclude].reduce(function(h,f){return h.filter(function(g){return f.indexOf(g)<0})}),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(i.x,i.y)),this.options.deepSelect&&["line","polyline","polygon"].indexOf(this.el.type)!==-1?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},E.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},E.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map(function(e){return[e[0]-t.x,e[1]-t.y]})},E.prototype.drawPoints=function(){for(var t=this,e=this.getPointArray(),i=0,a=e.length;i0&&this.parameters.box.height-l[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+l[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-l[0]);l=this.checkAspectRatio(l),this.el.move(this.parameters.box.x+l[0],this.parameters.box.y+l[1]).size(this.parameters.box.width-l[0],this.parameters.box.height-l[1])}};break;case"rt":this.calc=function(r,o){var l=this.snapToGrid(r,o,2);if(this.parameters.box.width+l[0]>0&&this.parameters.box.height-l[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-l[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+l[0]);l=this.checkAspectRatio(l,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+l[1]).size(this.parameters.box.width+l[0],this.parameters.box.height-l[1])}};break;case"rb":this.calc=function(r,o){var l=this.snapToGrid(r,o,0);if(this.parameters.box.width+l[0]>0&&this.parameters.box.height+l[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-l[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+l[0]);l=this.checkAspectRatio(l),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+l[0],this.parameters.box.height+l[1])}};break;case"lb":this.calc=function(r,o){var l=this.snapToGrid(r,o,1);if(this.parameters.box.width-l[0]>0&&this.parameters.box.height+l[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+l[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-l[0]);l=this.checkAspectRatio(l,!0),this.el.move(this.parameters.box.x+l[0],this.parameters.box.y).size(this.parameters.box.width-l[0],this.parameters.box.height+l[1])}};break;case"t":this.calc=function(r,o){var l=this.snapToGrid(r,o,2);if(this.parameters.box.height-l[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y+l[1]).height(this.parameters.box.height-l[1])}};break;case"r":this.calc=function(r,o){var l=this.snapToGrid(r,o,0);if(this.parameters.box.width+l[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+l[0])}};break;case"b":this.calc=function(r,o){var l=this.snapToGrid(r,o,0);if(this.parameters.box.height+l[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+l[1])}};break;case"l":this.calc=function(r,o){var l=this.snapToGrid(r,o,1);if(this.parameters.box.width-l[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x+l[0],this.parameters.box.y).width(this.parameters.box.width-l[0])}};break;case"rot":this.calc=function(r,o){var l=r+this.parameters.p.x,h=o+this.parameters.p.y,f=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),g=Math.atan2(h-this.parameters.box.y-this.parameters.box.height/2,l-this.parameters.box.x-this.parameters.box.width/2),p=this.parameters.rotation+180*(g-f)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(p-p%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(r,o){var l=this.snapToGrid(r,o,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),h=this.el.array().valueOf();h[this.parameters.i][0]=this.parameters.pointCoords[0]+l[0],h[this.parameters.i][1]=this.parameters.pointCoords[1]+l[1],this.el.plot(h)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,"touchmove.resize",function(r){e.update(r||window.event)}),SVG.on(window,"touchend.resize",function(){e.done()}),SVG.on(window,"mousemove.resize",function(r){e.update(r||window.event)}),SVG.on(window,"mouseup.resize",function(){e.done()})},E.prototype.update=function(t){if(t){var e=this._extractPosition(t),i=this.transformPoint(e.x,e.y),a=i.x-this.parameters.p.x,r=i.y-this.parameters.p.y;this.lastUpdateCall=[a,r],this.calc(a,r),this.el.fire("resizing",{dx:a,dy:r,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},E.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},E.prototype.snapToGrid=function(t,e,i,a){var r;return a!==void 0?r=[(i+t)%this.options.snapToGrid,(a+e)%this.options.snapToGrid]:(i=i??3,r=[(this.parameters.box.x+t+(1&i?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+e+(2&i?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(r[0]-=this.options.snapToGrid),e<0&&(r[1]-=this.options.snapToGrid),t-=Math.abs(r[0])l.maxX&&(t=l.maxX-r),l.minY!==void 0&&o+el.maxY&&(e=l.maxY-o),[t,e]},E.prototype.checkAspectRatio=function(t,e){if(!this.options.saveAspectRatio)return t;var i=t.slice(),a=this.parameters.box.width/this.parameters.box.height,r=this.parameters.box.width+t[0],o=this.parameters.box.height-t[1],l=r/o;return la&&(i[0]=this.parameters.box.width-o*a,e&&(i[0]=-i[0])),i},SVG.extend(SVG.Element,{resize:function(t){return(this.remember("_resizeHandler")||new E(this)).init(t||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),window.Apex===void 0&&(window.Apex={});var Nn=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w}return L(E,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","isSeriesHidden","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","exportToCSV","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new ct(this.ctx),this.ctx.axes=new Z(this.ctx),this.ctx.core=new Th(this.ctx.el,this.ctx),this.ctx.config=new Le({}),this.ctx.data=new Ci(this.ctx),this.ctx.grid=new sa(this.ctx),this.ctx.graphics=new W(this.ctx),this.ctx.coreUtils=new it(this.ctx),this.ctx.crosshairs=new Q(this.ctx),this.ctx.events=new U(this.ctx),this.ctx.exports=new Pi(this.ctx),this.ctx.localization=new q(this.ctx),this.ctx.options=new Lt,this.ctx.responsive=new rt(this.ctx),this.ctx.series=new Qt(this.ctx),this.ctx.theme=new tt(this.ctx),this.ctx.formatters=new Pe(this.ctx),this.ctx.titleSubtitle=new at(this.ctx),this.ctx.legend=new Ht(this.ctx),this.ctx.toolbar=new Ft(this.ctx),this.ctx.tooltip=new Ee(this.ctx),this.ctx.dimensions=new vt(this.ctx),this.ctx.updateHelpers=new _h(this.ctx),this.ctx.zoomPanSelection=new ee(this.ctx),this.ctx.w.globals.tooltip=new Ee(this.ctx)}}]),E}(),Xn=function(){function E(t){y(this,E),this.ctx=t,this.w=t.w}return L(E,[{key:"clear",value:function(t){var e=t.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:e})}},{key:"killSVG",value:function(t){t.each(function(e,i){this.removeClass("*"),this.off(),this.stop()},!0),t.ungroup(),t.clear()}},{key:"clearDomElements",value:function(t){var e=this,i=t.isUpdating,a=this.w.globals.dom.Paper.node;a.parentNode&&a.parentNode.parentNode&&!i&&(a.parentNode.parentNode.style.minHeight="unset");var r=this.w.globals.dom.baseEl;r&&this.ctx.eventList.forEach(function(l){r.removeEventListener(l,e.ctx.events.documentEvent)});var o=this.w.globals.dom;if(this.ctx.el!==null)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(o.Paper),o.Paper.remove(),o.elWrap=null,o.elGraphical=null,o.elLegendWrap=null,o.elLegendForeign=null,o.baseEl=null,o.elGridRect=null,o.elGridRectMask=null,o.elGridRectMarkerMask=null,o.elForecastMask=null,o.elNonForecastMask=null,o.elDefs=null}}]),E}(),Zs=new WeakMap,Ih=function(){function E(t,e){y(this,E),this.opts=e,this.ctx=this,this.w=new qe(e).init(),this.el=t,this.w.globals.cuid=z.randomId(),this.w.globals.chartID=this.w.config.chart.id?z.escapeString(this.w.config.chart.id):this.w.globals.cuid,new Nn(this).initModules(),this.create=z.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return L(E,[{key:"render",value:function(){var t=this;return new Promise(function(e,i){if(t.el!==null){Apex._chartInstances===void 0&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var a=t.w.config.chart.events.beforeMount;if(typeof a=="function"&&a(t,t.w),t.events.fireEvent("beforeMount",[t,t.w]),window.addEventListener("resize",t.windowResizeHandler),function(x,v){var w=!1;if(x.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var A=x.getBoundingClientRect();x.style.display!=="none"&&A.width!==0||(w=!0)}var S=new ResizeObserver(function(T){w&&v.call(x,T),w=!0});x.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(x.children).forEach(function(T){return S.observe(T)}):S.observe(x),Zs.set(v,S)}(t.el.parentNode,t.parentResizeHandler),!t.css){var r=t.el.getRootNode&&t.el.getRootNode(),o=z.is("ShadowRoot",r),l=t.el.ownerDocument,h=l.getElementById("apexcharts-css");if(o||!h){var f;t.css=document.createElement("style"),t.css.id="apexcharts-css",t.css.textContent=`@keyframes opaque { +`:""):(typeof u=="function"?u.call(this,this):this.plain(u),this)},dx:function(u){return this.attr("dx",u)},dy:function(u){return this.attr("dy",u)},newLine:function(){var u=this.parent(e.Text);return this.dom.newLined=!0,this.dy(u.dom.leading*u.attr("font-size")).attr("x",u.x())}}}),e.extend(e.Text,e.Tspan,{plain:function(u){return this._build===!1&&this.clear(),this.node.appendChild(t.createTextNode(u)),this},tspan:function(u){var b=(this.textPath&&this.textPath()||this).node,k=new e.Tspan;return this._build===!1&&this.clear(),b.appendChild(k.node),k.text(u)},clear:function(){for(var u=(this.textPath&&this.textPath()||this).node;u.hasChildNodes();)u.removeChild(u.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),e.TextPath=e.invent({create:"textPath",inherit:e.Parent,parent:e.Text,construct:{morphArray:e.PathArray,array:function(){var u=this.track();return u?u.array():null},plot:function(u){var b=this.track(),k=null;return b&&(k=b.plot(u)),u==null?k:this},track:function(){var u=this.textPath();if(u)return u.reference("href")},textPath:function(){if(this.node.firstChild&&this.node.firstChild.nodeName=="textPath")return e.adopt(this.node.firstChild)}}}),e.Nested=e.invent({create:function(){this.constructor.call(this,e.create("svg")),this.style("overflow","visible")},inherit:e.Container,construct:{nested:function(){return this.put(new e.Nested)}}});var l={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(u,b){return b=="color"?u:u+"-"+b}};function h(u,b,k,P){return k+P.replace(e.regex.dots," .")}function f(u){return u.toLowerCase().replace(/-(.)/g,function(b,k){return k.toUpperCase()})}function g(u){return u.charAt(0).toUpperCase()+u.slice(1)}function p(u){var b=u.toString(16);return b.length==1?"0"+b:b}function x(u,b,k){if(b==null||k==null){var P=u.bbox();b==null?b=P.width/P.height*k:k==null&&(k=P.height/P.width*b)}return{width:b,height:k}}function v(u,b,k){return{x:b*u.a+k*u.c+0,y:b*u.b+k*u.d+0}}function w(u){return{a:u[0],b:u[1],c:u[2],d:u[3],e:u[4],f:u[5]}}function A(u){for(var b=u.childNodes.length-1;b>=0;b--)u.childNodes[b]instanceof _.SVGElement&&A(u.childNodes[b]);return e.adopt(u).id(e.eid(u.nodeName))}function S(u){return Math.abs(u)>1e-37?u:0}["fill","stroke"].forEach(function(u){var b={};b[u]=function(k){if(k===void 0)return this;if(typeof k=="string"||e.Color.isRgb(k)||k&&typeof k.fill=="function")this.attr(u,k);else for(var P=l[u].length-1;P>=0;P--)k[l[u][P]]!=null&&this.attr(l.prefix(u,l[u][P]),k[l[u][P]]);return this},e.extend(e.Element,e.FX,b)}),e.extend(e.Element,e.FX,{translate:function(u,b){return this.transform({x:u,y:b})},matrix:function(u){return this.attr("transform",new e.Matrix(arguments.length==6?[].slice.call(arguments):u))},opacity:function(u){return this.attr("opacity",u)},dx:function(u){return this.x(new e.Number(u).plus(this instanceof e.FX?0:this.x()),!0)},dy:function(u){return this.y(new e.Number(u).plus(this instanceof e.FX?0:this.y()),!0)}}),e.extend(e.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(u){return this.node.getPointAtLength(u)}}),e.Set=e.invent({create:function(u){Array.isArray(u)?this.members=u:this.clear()},extend:{add:function(){for(var u=[].slice.call(arguments),b=0,k=u.length;b-1&&this.members.splice(b,1),this},each:function(u){for(var b=0,k=this.members.length;b=0},index:function(u){return this.members.indexOf(u)},get:function(u){return this.members[u]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(u){return new e.Set(u)}}}),e.FX.Set=e.invent({create:function(u){this.set=u}}),e.Set.inherit=function(){var u=[];for(var b in e.Shape.prototype)typeof e.Shape.prototype[b]=="function"&&typeof e.Set.prototype[b]!="function"&&u.push(b);for(var b in u.forEach(function(P){e.Set.prototype[P]=function(){for(var T=0,O=this.members.length;T=0;u--)delete this.memory()[arguments[u]];return this},memory:function(){return this._memory||(this._memory={})}}),e.get=function(u){var b=t.getElementById(function(k){var P=(k||"").toString().match(e.regex.reference);if(P)return P[1]}(u)||u);return e.adopt(b)},e.select=function(u,b){return new e.Set(e.utils.map((b||t).querySelectorAll(u),function(k){return e.adopt(k)}))},e.extend(e.Parent,{select:function(u){return e.select(u,this.node)}});var E="abcdef".split("");if(typeof _.CustomEvent!="function"){var I=function(u,b){b=b||{bubbles:!1,cancelable:!1,detail:void 0};var k=t.createEvent("CustomEvent");return k.initCustomEvent(u,b.bubbles,b.cancelable,b.detail),k};I.prototype=_.Event.prototype,e.CustomEvent=I}else e.CustomEvent=_.CustomEvent;return e},m(n)==="object"?s.exports=_i.document?Ya(_i,_i.document):function(_){return Ya(_,_.document)}:_i.SVG=Ya(_i,_i.document),(function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"BackgroundImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(o,l){return this.add(o,l),!o.attr("in")&&this.autoSetIn&&o.attr("in",this.source),o.attr("result")||o.attr("result",o),o},blend:function(o,l,h){return this.put(new SVG.BlendEffect(o,l,h))},colorMatrix:function(o,l){return this.put(new SVG.ColorMatrixEffect(o,l))},convolveMatrix:function(o){return this.put(new SVG.ConvolveMatrixEffect(o))},componentTransfer:function(o){return this.put(new SVG.ComponentTransferEffect(o))},composite:function(o,l,h){return this.put(new SVG.CompositeEffect(o,l,h))},flood:function(o,l){return this.put(new SVG.FloodEffect(o,l))},offset:function(o,l){return this.put(new SVG.OffsetEffect(o,l))},image:function(o){return this.put(new SVG.ImageEffect(o))},merge:function(){var o=[void 0];for(var l in arguments)o.push(arguments[l]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,o)))},gaussianBlur:function(o,l){return this.put(new SVG.GaussianBlurEffect(o,l))},morphology:function(o,l){return this.put(new SVG.MorphologyEffect(o,l))},diffuseLighting:function(o,l,h){return this.put(new SVG.DiffuseLightingEffect(o,l,h))},displacementMap:function(o,l,h,f,g){return this.put(new SVG.DisplacementMapEffect(o,l,h,f,g))},specularLighting:function(o,l,h,f){return this.put(new SVG.SpecularLightingEffect(o,l,h,f))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(o,l,h,f,g){return this.put(new SVG.TurbulenceEffect(o,l,h,f,g))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(o){var l=this.put(new SVG.Filter);return typeof o=="function"&&o.call(l,l),l}}),SVG.extend(SVG.Container,{filter:function(o){return this.defs().filter(o)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(o){return this.filterer=o instanceof SVG.Element?o:this.doc().filter(o),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(o){return this.filterer&&o===!0&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(o){return o==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",o)},result:function(o){return o==null?this.attr("result"):this.attr("result",o)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(o){return o==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",o)},result:function(o){return o==null?this.attr("result"):this.attr("result",o)},toString:function(){return this.result()}}});var _={blend:function(o,l){return this.parent()&&this.parent().blend(this,o,l)},colorMatrix:function(o,l){return this.parent()&&this.parent().colorMatrix(o,l).in(this)},convolveMatrix:function(o){return this.parent()&&this.parent().convolveMatrix(o).in(this)},componentTransfer:function(o){return this.parent()&&this.parent().componentTransfer(o).in(this)},composite:function(o,l){return this.parent()&&this.parent().composite(this,o,l)},flood:function(o,l){return this.parent()&&this.parent().flood(o,l)},offset:function(o,l){return this.parent()&&this.parent().offset(o,l).in(this)},image:function(o){return this.parent()&&this.parent().image(o)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(o,l){return this.parent()&&this.parent().gaussianBlur(o,l).in(this)},morphology:function(o,l){return this.parent()&&this.parent().morphology(o,l).in(this)},diffuseLighting:function(o,l,h){return this.parent()&&this.parent().diffuseLighting(o,l,h).in(this)},displacementMap:function(o,l,h,f){return this.parent()&&this.parent().displacementMap(this,o,l,h,f)},specularLighting:function(o,l,h,f){return this.parent()&&this.parent().specularLighting(o,l,h,f).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(o,l,h,f,g){return this.parent()&&this.parent().turbulence(o,l,h,f,g).in(this)}};SVG.extend(SVG.Effect,_),SVG.extend(SVG.ParentEffect,_),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(o){this.attr("in",o)}}});var t={blend:function(o,l,h){this.attr({in:o,in2:l,mode:h||"normal"})},colorMatrix:function(o,l){o=="matrix"&&(l=a(l)),this.attr({type:o,values:l===void 0?null:l})},convolveMatrix:function(o){o=a(o),this.attr({order:Math.sqrt(o.split(" ").length),kernelMatrix:o})},composite:function(o,l,h){this.attr({in:o,in2:l,operator:h})},flood:function(o,l){this.attr("flood-color",o),l!=null&&this.attr("flood-opacity",l)},offset:function(o,l){this.attr({dx:o,dy:l})},image:function(o){this.attr("href",o,SVG.xlink)},displacementMap:function(o,l,h,f,g){this.attr({in:o,in2:l,scale:h,xChannelSelector:f,yChannelSelector:g})},gaussianBlur:function(o,l){o!=null||l!=null?this.attr("stdDeviation",function(h){if(!Array.isArray(h))return h;for(var f=0,g=h.length,p=[];f1&&(Ct*=g=Math.sqrt(g),Bt*=g),p=new SVG.Matrix().rotate(qt).scale(1/Ct,1/Bt).rotate(-qt),ue=ue.transform(p),pe=pe.transform(p),x=[pe.x-ue.x,pe.y-ue.y],w=x[0]*x[0]+x[1]*x[1],v=Math.sqrt(w),x[0]/=v,x[1]/=v,A=w<4?Math.sqrt(1-w/4):0,Fe===we&&(A*=-1),S=new SVG.Point((pe.x+ue.x)/2+A*-x[1],(pe.y+ue.y)/2+A*x[0]),E=new SVG.Point(ue.x-S.x,ue.y-S.y),I=new SVG.Point(pe.x-S.x,pe.y-S.y),u=Math.acos(E.x/Math.sqrt(E.x*E.x+E.y*E.y)),E.y<0&&(u*=-1),b=Math.acos(I.x/Math.sqrt(I.x*I.x+I.y*I.y)),I.y<0&&(b*=-1),we&&u>b&&(b+=2*Math.PI),!we&&uo.maxX-e.width&&(l=(a=o.maxX-e.width)-this.startPoints.box.x),o.minY!=null&&ro.maxY-e.height&&(h=(r=o.maxY-e.height)-this.startPoints.box.y),o.snapToGrid!=null&&(a-=a%o.snapToGrid,r-=r%o.snapToGrid,l-=l%o.snapToGrid,h-=h%o.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:l,y:h},!0):this.el.move(a,r));return i},_.prototype.end=function(t){var e=this.drag(t);this.el.fire("dragend",{event:t,p:e,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(t,e){typeof t!="function"&&typeof t!="object"||(e=t,t=!0);var i=this.remember("_draggable")||new _(this);return(t=t===void 0||t)?i.init(e||{},t):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}).call(void 0),function(){function _(t){this.el=t,t.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(e,i,a){var r=typeof e!="string"?e:i[e];return a?r/2:r},this.pointCoords=function(e,i){var a=this.pointsList[e];return{x:this.pointCoord(a[0],i,e==="t"||e==="b"),y:this.pointCoord(a[1],i,e==="r"||e==="l")}}}_.prototype.init=function(t,e){var i=this.el.bbox();this.options={};var a=this.el.selectize.defaults.points;for(var r in this.el.selectize.defaults)this.options[r]=this.el.selectize.defaults[r],e[r]!==void 0&&(this.options[r]=e[r]);var o=["points","pointsExclude"];for(var r in o){var l=this.options[o[r]];typeof l=="string"?l=l.length>0?l.split(/\s*,\s*/i):[]:typeof l=="boolean"&&o[r]==="points"&&(l=l?a:[]),this.options[o[r]]=l}this.options.points=[a,this.options.points].reduce(function(h,f){return h.filter(function(g){return f.indexOf(g)>-1})}),this.options.points=[this.options.points,this.options.pointsExclude].reduce(function(h,f){return h.filter(function(g){return f.indexOf(g)<0})}),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(i.x,i.y)),this.options.deepSelect&&["line","polyline","polygon"].indexOf(this.el.type)!==-1?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},_.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},_.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map(function(e){return[e[0]-t.x,e[1]-t.y]})},_.prototype.drawPoints=function(){for(var t=this,e=this.getPointArray(),i=0,a=e.length;i0&&this.parameters.box.height-l[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+l[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-l[0]);l=this.checkAspectRatio(l),this.el.move(this.parameters.box.x+l[0],this.parameters.box.y+l[1]).size(this.parameters.box.width-l[0],this.parameters.box.height-l[1])}};break;case"rt":this.calc=function(r,o){var l=this.snapToGrid(r,o,2);if(this.parameters.box.width+l[0]>0&&this.parameters.box.height-l[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-l[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+l[0]);l=this.checkAspectRatio(l,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+l[1]).size(this.parameters.box.width+l[0],this.parameters.box.height-l[1])}};break;case"rb":this.calc=function(r,o){var l=this.snapToGrid(r,o,0);if(this.parameters.box.width+l[0]>0&&this.parameters.box.height+l[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-l[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+l[0]);l=this.checkAspectRatio(l),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+l[0],this.parameters.box.height+l[1])}};break;case"lb":this.calc=function(r,o){var l=this.snapToGrid(r,o,1);if(this.parameters.box.width-l[0]>0&&this.parameters.box.height+l[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+l[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-l[0]);l=this.checkAspectRatio(l,!0),this.el.move(this.parameters.box.x+l[0],this.parameters.box.y).size(this.parameters.box.width-l[0],this.parameters.box.height+l[1])}};break;case"t":this.calc=function(r,o){var l=this.snapToGrid(r,o,2);if(this.parameters.box.height-l[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y+l[1]).height(this.parameters.box.height-l[1])}};break;case"r":this.calc=function(r,o){var l=this.snapToGrid(r,o,0);if(this.parameters.box.width+l[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+l[0])}};break;case"b":this.calc=function(r,o){var l=this.snapToGrid(r,o,0);if(this.parameters.box.height+l[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+l[1])}};break;case"l":this.calc=function(r,o){var l=this.snapToGrid(r,o,1);if(this.parameters.box.width-l[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x+l[0],this.parameters.box.y).width(this.parameters.box.width-l[0])}};break;case"rot":this.calc=function(r,o){var l=r+this.parameters.p.x,h=o+this.parameters.p.y,f=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),g=Math.atan2(h-this.parameters.box.y-this.parameters.box.height/2,l-this.parameters.box.x-this.parameters.box.width/2),p=this.parameters.rotation+180*(g-f)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(p-p%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(r,o){var l=this.snapToGrid(r,o,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),h=this.el.array().valueOf();h[this.parameters.i][0]=this.parameters.pointCoords[0]+l[0],h[this.parameters.i][1]=this.parameters.pointCoords[1]+l[1],this.el.plot(h)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,"touchmove.resize",function(r){e.update(r||window.event)}),SVG.on(window,"touchend.resize",function(){e.done()}),SVG.on(window,"mousemove.resize",function(r){e.update(r||window.event)}),SVG.on(window,"mouseup.resize",function(){e.done()})},_.prototype.update=function(t){if(t){var e=this._extractPosition(t),i=this.transformPoint(e.x,e.y),a=i.x-this.parameters.p.x,r=i.y-this.parameters.p.y;this.lastUpdateCall=[a,r],this.calc(a,r),this.el.fire("resizing",{dx:a,dy:r,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},_.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},_.prototype.snapToGrid=function(t,e,i,a){var r;return a!==void 0?r=[(i+t)%this.options.snapToGrid,(a+e)%this.options.snapToGrid]:(i=i??3,r=[(this.parameters.box.x+t+(1&i?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+e+(2&i?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(r[0]-=this.options.snapToGrid),e<0&&(r[1]-=this.options.snapToGrid),t-=Math.abs(r[0])l.maxX&&(t=l.maxX-r),l.minY!==void 0&&o+el.maxY&&(e=l.maxY-o),[t,e]},_.prototype.checkAspectRatio=function(t,e){if(!this.options.saveAspectRatio)return t;var i=t.slice(),a=this.parameters.box.width/this.parameters.box.height,r=this.parameters.box.width+t[0],o=this.parameters.box.height-t[1],l=r/o;return la&&(i[0]=this.parameters.box.width-o*a,e&&(i[0]=-i[0])),i},SVG.extend(SVG.Element,{resize:function(t){return(this.remember("_resizeHandler")||new _(this)).init(t||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),window.Apex===void 0&&(window.Apex={});var Nn=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w}return L(_,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","isSeriesHidden","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","exportToCSV","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new ht(this.ctx),this.ctx.axes=new K(this.ctx),this.ctx.core=new Eh(this.ctx.el,this.ctx),this.ctx.config=new Le({}),this.ctx.data=new Ci(this.ctx),this.ctx.grid=new aa(this.ctx),this.ctx.graphics=new V(this.ctx),this.ctx.coreUtils=new it(this.ctx),this.ctx.crosshairs=new Q(this.ctx),this.ctx.events=new U(this.ctx),this.ctx.exports=new Pi(this.ctx),this.ctx.localization=new Z(this.ctx),this.ctx.options=new Lt,this.ctx.responsive=new rt(this.ctx),this.ctx.series=new Qt(this.ctx),this.ctx.theme=new tt(this.ctx),this.ctx.formatters=new Pe(this.ctx),this.ctx.titleSubtitle=new at(this.ctx),this.ctx.legend=new Ht(this.ctx),this.ctx.toolbar=new Nt(this.ctx),this.ctx.tooltip=new _e(this.ctx),this.ctx.dimensions=new wt(this.ctx),this.ctx.updateHelpers=new Th(this.ctx),this.ctx.zoomPanSelection=new re(this.ctx),this.ctx.w.globals.tooltip=new _e(this.ctx)}}]),_}(),Xn=function(){function _(t){y(this,_),this.ctx=t,this.w=t.w}return L(_,[{key:"clear",value:function(t){var e=t.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:e})}},{key:"killSVG",value:function(t){t.each(function(e,i){this.removeClass("*"),this.off(),this.stop()},!0),t.ungroup(),t.clear()}},{key:"clearDomElements",value:function(t){var e=this,i=t.isUpdating,a=this.w.globals.dom.Paper.node;a.parentNode&&a.parentNode.parentNode&&!i&&(a.parentNode.parentNode.style.minHeight="unset");var r=this.w.globals.dom.baseEl;r&&this.ctx.eventList.forEach(function(l){r.removeEventListener(l,e.ctx.events.documentEvent)});var o=this.w.globals.dom;if(this.ctx.el!==null)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(o.Paper),o.Paper.remove(),o.elWrap=null,o.elGraphical=null,o.elLegendWrap=null,o.elLegendForeign=null,o.baseEl=null,o.elGridRect=null,o.elGridRectMask=null,o.elGridRectMarkerMask=null,o.elForecastMask=null,o.elNonForecastMask=null,o.elDefs=null}}]),_}(),Zs=new WeakMap,Ih=function(){function _(t,e){y(this,_),this.opts=e,this.ctx=this,this.w=new qe(e).init(),this.el=t,this.w.globals.cuid=R.randomId(),this.w.globals.chartID=this.w.config.chart.id?R.escapeString(this.w.config.chart.id):this.w.globals.cuid,new Nn(this).initModules(),this.create=R.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return L(_,[{key:"render",value:function(){var t=this;return new Promise(function(e,i){if(t.el!==null){Apex._chartInstances===void 0&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var a=t.w.config.chart.events.beforeMount;if(typeof a=="function"&&a(t,t.w),t.events.fireEvent("beforeMount",[t,t.w]),window.addEventListener("resize",t.windowResizeHandler),function(x,v){var w=!1;if(x.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var A=x.getBoundingClientRect();x.style.display!=="none"&&A.width!==0||(w=!0)}var S=new ResizeObserver(function(E){w&&v.call(x,E),w=!0});x.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(x.children).forEach(function(E){return S.observe(E)}):S.observe(x),Zs.set(v,S)}(t.el.parentNode,t.parentResizeHandler),!t.css){var r=t.el.getRootNode&&t.el.getRootNode(),o=R.is("ShadowRoot",r),l=t.el.ownerDocument,h=l.getElementById("apexcharts-css");if(o||!h){var f;t.css=document.createElement("style"),t.css.id="apexcharts-css",t.css.textContent=`@keyframes opaque { 0% { opacity: 0 } @@ -716,9 +716,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho .apexcharts-rangebar-goals-markers{ pointer-events: none -}`;var g=((f=t.opts.chart)===null||f===void 0?void 0:f.nonce)||t.w.config.chart.nonce;g&&t.css.setAttribute("nonce",g),o?r.prepend(t.css):l.head.appendChild(t.css)}}var p=t.create(t.w.config.series,{});if(!p)return e(t);t.mount(p).then(function(){typeof t.w.config.chart.events.mounted=="function"&&t.w.config.chart.events.mounted(t,t.w),t.events.fireEvent("mounted",[t,t.w]),e(p)}).catch(function(x){i(x)})}else i(new Error("Element not found"))})}},{key:"create",value:function(t,e){var i=this.w;new Nn(this).initModules();var a=this.w.globals;if(a.noData=!1,a.animationEnded=!1,this.responsive.checkResponsiveConfig(e),i.config.xaxis.convertedCatToNumeric&&new Rt(i.config).convertCatToNumericXaxis(i.config,this.ctx),this.el===null||(this.core.setupElements(),i.config.chart.type==="treemap"&&(i.config.grid.show=!1,i.config.yaxis[0].show=!1),a.svgWidth===0))return a.animationEnded=!0,null;var r=it.checkComboSeries(t);a.comboCharts=r.comboCharts,a.comboBarCount=r.comboBarCount;var o=t.every(function(g){return g.data&&g.data.length===0});(t.length===0||o)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(t),this.theme.init(),new li(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),a.noData&&a.collapsedSeries.length!==a.series.length&&!i.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),a.axisCharts&&(this.core.coreCalculations(),i.config.xaxis.type!=="category"&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=i.globals.minX,this.ctx.toolbar.maxX=i.globals.maxX),this.formatters.heatmapLabelFormatters(),new it(this).getLargestMarkerSize(),this.dimensions.plotCoords();var l=this.core.xySettings();this.grid.createGridMask();var h=this.core.plotChartType(t,l),f=new ci(this);return f.bringForward(),i.config.dataLabels.background.enabled&&f.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:h,xyRatios:l,dimensions:{plot:{left:i.globals.translateX,top:i.globals.translateY,width:i.globals.gridWidth,height:i.globals.gridHeight}}}}},{key:"mount",value:function(){var t=this,e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,i=this,a=i.w;return new Promise(function(r,o){if(i.el===null)return o(new Error("Not enough data to display or target element not found"));(e===null||a.globals.allSeriesCollapsed)&&i.series.handleNoData(),i.grid=new sa(i);var l,h,f=i.grid.drawGrid();if(i.annotations=new ge(i),i.annotations.drawImageAnnos(),i.annotations.drawTextAnnos(),a.config.grid.position==="back"&&(f&&a.globals.dom.elGraphical.add(f.el),f!=null&&(l=f.elGridBorders)!==null&&l!==void 0&&l.node&&a.globals.dom.elGraphical.add(f.elGridBorders)),Array.isArray(e.elGraph))for(var g=0;g0&&a.globals.memory.methodsToExec.forEach(function(w){w.method(w.params,!1,w.context)}),a.globals.axisCharts||a.globals.noData||i.core.resizeNonAxisCharts(),r(i)})}},{key:"destroy",value:function(){var t,e;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,t=this.parentResizeHandler,(e=Zs.get(t))&&(e.disconnect(),Zs.delete(t));var i=this.w.config.chart.id;i&&Apex._chartInstances.forEach(function(a,r){a.id===z.escapeString(i)&&Apex._chartInstances.splice(r,1)}),new Xn(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(t){var e=this,i=arguments.length>1&&arguments[1]!==void 0&&arguments[1],a=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],r=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],o=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],l=this.w;return l.globals.selection=void 0,t.series&&(this.series.resetSeries(!1,!0,!1),t.series.length&&t.series[0].data&&(t.series=t.series.map(function(h,f){return e.updateHelpers._extendSeries(h,f)})),this.updateHelpers.revertDefaultAxisMinMax()),t.xaxis&&(t=this.updateHelpers.forceXAxisUpdate(t)),t.yaxis&&(t=this.updateHelpers.forceYAxisUpdate(t)),l.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this.updateHelpers._updateOptions(t,i,a,r,o)}},{key:"updateSeries",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(t,e,i)}},{key:"appendSeries",value:function(t){var e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],a=this.w.config.series.slice();return a.push(t),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(a,e,i)}},{key:"appendData",value:function(t){var e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=this;i.w.globals.dataChanged=!0,i.series.getPreviousPaths();for(var a=i.w.config.series.slice(),r=0;r0&&arguments[0]!==void 0)||arguments[0],e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];this.series.resetSeries(t,e)}},{key:"addEventListener",value:function(t,e){this.events.addEventListener(t,e)}},{key:"removeEventListener",value:function(t,e){this.events.removeEventListener(t,e)}},{key:"addXaxisAnnotation",value:function(t){var e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addXaxisAnnotationExternal(t,e,a)}},{key:"addYaxisAnnotation",value:function(t){var e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addYaxisAnnotationExternal(t,e,a)}},{key:"addPointAnnotation",value:function(t){var e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addPointAnnotationExternal(t,e,a)}},{key:"clearAnnotations",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,e=this;t&&(e=t),e.annotations.clearAnnotations(e)}},{key:"removeAnnotation",value:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=this;e&&(i=e),i.annotations.removeAnnotation(i,t)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(t,e){return this.coreUtils.getSeriesTotalsXRange(t,e)}},{key:"getHighestValueInSeries",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new Y(this.ctx).getMinYMaxY(t).highestY}},{key:"getLowestValueInSeries",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new Y(this.ctx).getMinYMaxY(t).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(t,e){return this.updateHelpers.toggleDataPointSelection(t,e)}},{key:"zoomX",value:function(t,e){this.ctx.toolbar.zoomUpdateOptions(t,e)}},{key:"setLocale",value:function(t){this.localization.setCurrentLocaleValues(t)}},{key:"dataURI",value:function(t){return new Pi(this.ctx).dataURI(t)}},{key:"exportToCSV",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new Pi(this.ctx).exportToCSV(t)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.ctx.update()},150)}},{key:"_windowResizeHandler",value:function(){var t=this.w.config.chart.redrawOnWindowResize;typeof t=="function"&&(t=t()),t&&this._windowResize()}}],[{key:"getChartByID",value:function(t){var e=z.escapeString(t);if(Apex._chartInstances){var i=Apex._chartInstances.filter(function(a){return a.id===e})[0];return i&&i.chart}}},{key:"initOnLoad",value:function(){for(var t=document.querySelectorAll("[data-apexcharts]"),e=0;e2?r-2:0),l=2;lmt&&typeof mt=="object"&&!Array.isArray(mt)&&mt!=null,y=(mt,Lt)=>{typeof Object.assign!="function"&&function(){Object.assign=function(Tt){if(Tt==null)throw new TypeError("Cannot convert undefined or null to object");let Pe=Object(Tt);for(let Zt=1;Zt{m(Lt[Tt])?Tt in mt?ge[Tt]=y(mt[Tt],Lt[Tt]):Object.assign(ge,{[Tt]:Lt[Tt]}):Object.assign(ge,{[Tt]:Lt[Tt]})}),ge},C=async()=>{if(await Hl(),d.value)return;const mt={chart:{type:s.type||s.options.chart.type||"line",height:s.height,width:s.width,events:{}},series:s.series};Ao.forEach(ge=>{let Tt=(...Pe)=>n(ge,...Pe);mt.chart.events[ge]=Tt});const Lt=y(s.options,mt);return d.value=new ko(c.value,Lt),d.value.render()},L=()=>(I(),C()),I=()=>{d.value.destroy()},R=(mt,Lt)=>d.value.updateSeries(mt,Lt),X=(mt,Lt,ge,Tt)=>d.value.updateOptions(mt,Lt,ge,Tt),D=mt=>d.value.toggleSeries(mt),G=mt=>{d.value.showSeries(mt)},J=mt=>{d.value.hideSeries(mt)},bt=(mt,Lt)=>d.value.appendSeries(mt,Lt),lt=()=>{d.value.resetSeries()},Ot=(mt,Lt)=>{d.value.toggleDataPointSelection(mt,Lt)},et=mt=>d.value.appendData(mt),z=(mt,Lt)=>d.value.zoomX(mt,Lt),ct=mt=>d.value.dataURI(mt),ut=mt=>d.value.setLocale(mt),W=(mt,Lt)=>{d.value.addXaxisAnnotation(mt,Lt)},it=(mt,Lt)=>{d.value.addYaxisAnnotation(mt,Lt)},Mt=(mt,Lt)=>{d.value.addPointAnnotation(mt,Lt)},Ut=(mt,Lt)=>{d.value.removeAnnotation(mt,Lt)},re=()=>{d.value.clearAnnotations()};ql(()=>{window.ApexCharts=ko}),_a(()=>{c.value=ku().proxy.$el,C()}),Zl(()=>{d.value&&I()});const de=vd(s);return Te(de.options,()=>{!d.value&&s.options?C():d.value.updateOptions(s.options)}),Te(de.series,()=>{!d.value&&s.series?C():d.value.updateSeries(s.series)},{deep:!0}),Te(de.type,()=>{L()}),Te(de.width,()=>{L()}),Te(de.height,()=>{L()}),{chart:d,init:C,refresh:L,destroy:I,updateOptions:X,updateSeries:R,toggleSeries:D,showSeries:G,hideSeries:J,resetSeries:lt,zoomX:z,toggleDataPointSelection:Ot,appendData:et,appendSeries:bt,addXaxisAnnotation:W,addYaxisAnnotation:it,addPointAnnotation:Mt,removeAnnotation:Ut,clearAnnotations:re,setLocale:ut,dataURI:ct}},render(){return yc("div",{class:"vue-apexcharts"})}}),sf=s=>{s.component(As.name,As)};As.install=sf;function So(s,n){var c=Object.keys(s);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(s);n&&(d=d.filter(function(m){return Object.getOwnPropertyDescriptor(s,m).enumerable})),c.push.apply(c,d)}return c}function ot(s){for(var n=1;ns.length)&&(n=s.length);for(var c=0,d=new Array(n);c-1;m--){var y=c[m],C=(y.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(C)>-1&&(d=y)}return jt.head.insertBefore(n,d),s}}var _f="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Ea(){for(var s=12,n="";s-- >0;)n+=_f[Math.random()*62|0];return n}function ia(s){for(var n=[],c=(s||[]).length>>>0;c--;)n[c]=s[c];return n}function bn(s){return s.classList?ia(s.classList):(s.getAttribute("class")||"").split(" ").filter(function(n){return n})}function Oc(s){return"".concat(s).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function If(s){return Object.keys(s||{}).reduce(function(n,c){return n+"".concat(c,'="').concat(Oc(s[c]),'" ')},"").trim()}function Ds(s){return Object.keys(s||{}).reduce(function(n,c){return n+"".concat(c,": ").concat(s[c].trim(),";")},"")}function vn(s){return s.size!==Ge.size||s.x!==Ge.x||s.y!==Ge.y||s.rotate!==Ge.rotate||s.flipX||s.flipY}function Mf(s){var n=s.transform,c=s.containerWidth,d=s.iconWidth,m={transform:"translate(".concat(c/2," 256)")},y="translate(".concat(n.x*32,", ").concat(n.y*32,") "),C="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),L="rotate(".concat(n.rotate," 0 0)"),I={transform:"".concat(y," ").concat(C," ").concat(L)},R={transform:"translate(".concat(d/2*-1," -256)")};return{outer:m,inner:I,path:R}}function Of(s){var n=s.transform,c=s.width,d=c===void 0?_r:c,m=s.height,y=m===void 0?_r:m,C=s.startCentered,L=C===void 0?!1:C,I="";return L&&Pc?I+="translate(".concat(n.x/ui-d/2,"em, ").concat(n.y/ui-y/2,"em) "):L?I+="translate(calc(-50% + ".concat(n.x/ui,"em), calc(-50% + ").concat(n.y/ui,"em)) "):I+="translate(".concat(n.x/ui,"em, ").concat(n.y/ui,"em) "),I+="scale(".concat(n.size/ui*(n.flipX?-1:1),", ").concat(n.size/ui*(n.flipY?-1:1),") "),I+="rotate(".concat(n.rotate,"deg) "),I}var Rf=`:root, :host { +}`;var g=((f=t.opts.chart)===null||f===void 0?void 0:f.nonce)||t.w.config.chart.nonce;g&&t.css.setAttribute("nonce",g),o?r.prepend(t.css):l.head.appendChild(t.css)}}var p=t.create(t.w.config.series,{});if(!p)return e(t);t.mount(p).then(function(){typeof t.w.config.chart.events.mounted=="function"&&t.w.config.chart.events.mounted(t,t.w),t.events.fireEvent("mounted",[t,t.w]),e(p)}).catch(function(x){i(x)})}else i(new Error("Element not found"))})}},{key:"create",value:function(t,e){var i=this.w;new Nn(this).initModules();var a=this.w.globals;if(a.noData=!1,a.animationEnded=!1,this.responsive.checkResponsiveConfig(e),i.config.xaxis.convertedCatToNumeric&&new Rt(i.config).convertCatToNumericXaxis(i.config,this.ctx),this.el===null||(this.core.setupElements(),i.config.chart.type==="treemap"&&(i.config.grid.show=!1,i.config.yaxis[0].show=!1),a.svgWidth===0))return a.animationEnded=!0,null;var r=it.checkComboSeries(t);a.comboCharts=r.comboCharts,a.comboBarCount=r.comboBarCount;var o=t.every(function(g){return g.data&&g.data.length===0});(t.length===0||o)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(t),this.theme.init(),new oi(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),a.noData&&a.collapsedSeries.length!==a.series.length&&!i.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),a.axisCharts&&(this.core.coreCalculations(),i.config.xaxis.type!=="category"&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=i.globals.minX,this.ctx.toolbar.maxX=i.globals.maxX),this.formatters.heatmapLabelFormatters(),new it(this).getLargestMarkerSize(),this.dimensions.plotCoords();var l=this.core.xySettings();this.grid.createGridMask();var h=this.core.plotChartType(t,l),f=new li(this);return f.bringForward(),i.config.dataLabels.background.enabled&&f.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:h,xyRatios:l,dimensions:{plot:{left:i.globals.translateX,top:i.globals.translateY,width:i.globals.gridWidth,height:i.globals.gridHeight}}}}},{key:"mount",value:function(){var t=this,e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,i=this,a=i.w;return new Promise(function(r,o){if(i.el===null)return o(new Error("Not enough data to display or target element not found"));(e===null||a.globals.allSeriesCollapsed)&&i.series.handleNoData(),i.grid=new aa(i);var l,h,f=i.grid.drawGrid();if(i.annotations=new ge(i),i.annotations.drawImageAnnos(),i.annotations.drawTextAnnos(),a.config.grid.position==="back"&&(f&&a.globals.dom.elGraphical.add(f.el),f!=null&&(l=f.elGridBorders)!==null&&l!==void 0&&l.node&&a.globals.dom.elGraphical.add(f.elGridBorders)),Array.isArray(e.elGraph))for(var g=0;g0&&a.globals.memory.methodsToExec.forEach(function(w){w.method(w.params,!1,w.context)}),a.globals.axisCharts||a.globals.noData||i.core.resizeNonAxisCharts(),r(i)})}},{key:"destroy",value:function(){var t,e;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,t=this.parentResizeHandler,(e=Zs.get(t))&&(e.disconnect(),Zs.delete(t));var i=this.w.config.chart.id;i&&Apex._chartInstances.forEach(function(a,r){a.id===R.escapeString(i)&&Apex._chartInstances.splice(r,1)}),new Xn(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(t){var e=this,i=arguments.length>1&&arguments[1]!==void 0&&arguments[1],a=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],r=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],o=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],l=this.w;return l.globals.selection=void 0,t.series&&(this.series.resetSeries(!1,!0,!1),t.series.length&&t.series[0].data&&(t.series=t.series.map(function(h,f){return e.updateHelpers._extendSeries(h,f)})),this.updateHelpers.revertDefaultAxisMinMax()),t.xaxis&&(t=this.updateHelpers.forceXAxisUpdate(t)),t.yaxis&&(t=this.updateHelpers.forceYAxisUpdate(t)),l.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this.updateHelpers._updateOptions(t,i,a,r,o)}},{key:"updateSeries",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(t,e,i)}},{key:"appendSeries",value:function(t){var e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],a=this.w.config.series.slice();return a.push(t),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(a,e,i)}},{key:"appendData",value:function(t){var e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=this;i.w.globals.dataChanged=!0,i.series.getPreviousPaths();for(var a=i.w.config.series.slice(),r=0;r0&&arguments[0]!==void 0)||arguments[0],e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];this.series.resetSeries(t,e)}},{key:"addEventListener",value:function(t,e){this.events.addEventListener(t,e)}},{key:"removeEventListener",value:function(t,e){this.events.removeEventListener(t,e)}},{key:"addXaxisAnnotation",value:function(t){var e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addXaxisAnnotationExternal(t,e,a)}},{key:"addYaxisAnnotation",value:function(t){var e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addYaxisAnnotationExternal(t,e,a)}},{key:"addPointAnnotation",value:function(t){var e=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,a=this;i&&(a=i),a.annotations.addPointAnnotationExternal(t,e,a)}},{key:"clearAnnotations",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,e=this;t&&(e=t),e.annotations.clearAnnotations(e)}},{key:"removeAnnotation",value:function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=this;e&&(i=e),i.annotations.removeAnnotation(i,t)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(t,e){return this.coreUtils.getSeriesTotalsXRange(t,e)}},{key:"getHighestValueInSeries",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new X(this.ctx).getMinYMaxY(t).highestY}},{key:"getLowestValueInSeries",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new X(this.ctx).getMinYMaxY(t).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(t,e){return this.updateHelpers.toggleDataPointSelection(t,e)}},{key:"zoomX",value:function(t,e){this.ctx.toolbar.zoomUpdateOptions(t,e)}},{key:"setLocale",value:function(t){this.localization.setCurrentLocaleValues(t)}},{key:"dataURI",value:function(t){return new Pi(this.ctx).dataURI(t)}},{key:"exportToCSV",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new Pi(this.ctx).exportToCSV(t)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.ctx.update()},150)}},{key:"_windowResizeHandler",value:function(){var t=this.w.config.chart.redrawOnWindowResize;typeof t=="function"&&(t=t()),t&&this._windowResize()}}],[{key:"getChartByID",value:function(t){var e=R.escapeString(t);if(Apex._chartInstances){var i=Apex._chartInstances.filter(function(a){return a.id===e})[0];return i&&i.chart}}},{key:"initOnLoad",value:function(){for(var t=document.querySelectorAll("[data-apexcharts]"),e=0;e2?r-2:0),l=2;lvt&&typeof vt=="object"&&!Array.isArray(vt)&&vt!=null,y=(vt,Lt)=>{typeof Object.assign!="function"&&function(){Object.assign=function(Tt){if(Tt==null)throw new TypeError("Cannot convert undefined or null to object");let Pe=Object(Tt);for(let Kt=1;Kt{m(Lt[Tt])?Tt in vt?ge[Tt]=y(vt[Tt],Lt[Tt]):Object.assign(ge,{[Tt]:Lt[Tt]}):Object.assign(ge,{[Tt]:Lt[Tt]})}),ge},C=async()=>{if(await Hl(),d.value)return;const vt={chart:{type:s.type||s.options.chart.type||"line",height:s.height,width:s.width,events:{}},series:s.series};Ao.forEach(ge=>{let Tt=(...Pe)=>n(ge,...Pe);vt.chart.events[ge]=Tt});const Lt=y(s.options,vt);return d.value=new ko(c.value,Lt),d.value.render()},L=()=>(M(),C()),M=()=>{d.value.destroy()},z=(vt,Lt)=>d.value.updateSeries(vt,Lt),Y=(vt,Lt,ge,Tt)=>d.value.updateOptions(vt,Lt,ge,Tt),D=vt=>d.value.toggleSeries(vt),W=vt=>{d.value.showSeries(vt)},q=vt=>{d.value.hideSeries(vt)},xt=(vt,Lt)=>d.value.appendSeries(vt,Lt),nt=()=>{d.value.resetSeries()},Ot=(vt,Lt)=>{d.value.toggleDataPointSelection(vt,Lt)},et=vt=>d.value.appendData(vt),R=(vt,Lt)=>d.value.zoomX(vt,Lt),ht=vt=>d.value.dataURI(vt),ut=vt=>d.value.setLocale(vt),V=(vt,Lt)=>{d.value.addXaxisAnnotation(vt,Lt)},it=(vt,Lt)=>{d.value.addYaxisAnnotation(vt,Lt)},Mt=(vt,Lt)=>{d.value.addPointAnnotation(vt,Lt)},$t=(vt,Lt)=>{d.value.removeAnnotation(vt,Lt)},oe=()=>{d.value.clearAnnotations()};$l(()=>{window.ApexCharts=ko}),Ta(()=>{c.value=Au().proxy.$el,C()}),ql(()=>{d.value&&M()});const de=vd(s);return Ee(de.options,()=>{!d.value&&s.options?C():d.value.updateOptions(s.options)}),Ee(de.series,()=>{!d.value&&s.series?C():d.value.updateSeries(s.series)},{deep:!0}),Ee(de.type,()=>{L()}),Ee(de.width,()=>{L()}),Ee(de.height,()=>{L()}),{chart:d,init:C,refresh:L,destroy:M,updateOptions:Y,updateSeries:z,toggleSeries:D,showSeries:W,hideSeries:q,resetSeries:nt,zoomX:R,toggleDataPointSelection:Ot,appendData:et,appendSeries:xt,addXaxisAnnotation:V,addYaxisAnnotation:it,addPointAnnotation:Mt,removeAnnotation:$t,clearAnnotations:oe,setLocale:ut,dataURI:ht}},render(){return vc("div",{class:"vue-apexcharts"})}}),rf=s=>{s.component(As.name,As)};As.install=rf;function So(s,n){var c=Object.keys(s);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(s);n&&(d=d.filter(function(m){return Object.getOwnPropertyDescriptor(s,m).enumerable})),c.push.apply(c,d)}return c}function lt(s){for(var n=1;ns.length)&&(n=s.length);for(var c=0,d=new Array(n);c-1;m--){var y=c[m],C=(y.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(C)>-1&&(d=y)}return Ut.head.insertBefore(n,d),s}}var If="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function La(){for(var s=12,n="";s-- >0;)n+=If[Math.random()*62|0];return n}function ea(s){for(var n=[],c=(s||[]).length>>>0;c--;)n[c]=s[c];return n}function bn(s){return s.classList?ea(s.classList):(s.getAttribute("class")||"").split(" ").filter(function(n){return n})}function Mc(s){return"".concat(s).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Mf(s){return Object.keys(s||{}).reduce(function(n,c){return n+"".concat(c,'="').concat(Mc(s[c]),'" ')},"").trim()}function Ds(s){return Object.keys(s||{}).reduce(function(n,c){return n+"".concat(c,": ").concat(s[c].trim(),";")},"")}function vn(s){return s.size!==Ge.size||s.x!==Ge.x||s.y!==Ge.y||s.rotate!==Ge.rotate||s.flipX||s.flipY}function Of(s){var n=s.transform,c=s.containerWidth,d=s.iconWidth,m={transform:"translate(".concat(c/2," 256)")},y="translate(".concat(n.x*32,", ").concat(n.y*32,") "),C="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),L="rotate(".concat(n.rotate," 0 0)"),M={transform:"".concat(y," ").concat(C," ").concat(L)},z={transform:"translate(".concat(d/2*-1," -256)")};return{outer:m,inner:M,path:z}}function Rf(s){var n=s.transform,c=s.width,d=c===void 0?Tr:c,m=s.height,y=m===void 0?Tr:m,C=s.startCentered,L=C===void 0?!1:C,M="";return L&&Cc?M+="translate(".concat(n.x/di-d/2,"em, ").concat(n.y/di-y/2,"em) "):L?M+="translate(calc(-50% + ".concat(n.x/di,"em), calc(-50% + ").concat(n.y/di,"em)) "):M+="translate(".concat(n.x/di,"em, ").concat(n.y/di,"em) "),M+="scale(".concat(n.size/di*(n.flipX?-1:1),", ").concat(n.size/di*(n.flipY?-1:1),") "),M+="rotate(".concat(n.rotate,"deg) "),M}var zf=`:root, :host { --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular"; --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light"; @@ -1475,6 +1475,6 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { .fad.fa-inverse, .fa-duotone.fa-inverse { color: var(--fa-inverse, #fff); -}`;function Rc(){var s=Lc,n=Ec,c=ft.cssPrefix,d=ft.replacementClass,m=Rf;if(c!==s||d!==n){var y=new RegExp("\\.".concat(s,"\\-"),"g"),C=new RegExp("\\--".concat(s,"\\-"),"g"),L=new RegExp("\\.".concat(n),"g");m=m.replace(y,".".concat(c,"-")).replace(C,"--".concat(c,"-")).replace(L,".".concat(d))}return m}var _o=!1;function rr(){ft.autoAddCss&&!_o&&(Tf(Rc()),_o=!0)}var zf={mixout:function(){return{dom:{css:Rc,insertCss:rr}}},hooks:function(){return{beforeDOMElementCreation:function(){rr()},beforeI2svg:function(){rr()}}}},si=vi||{};si[ai]||(si[ai]={});si[ai].styles||(si[ai].styles={});si[ai].hooks||(si[ai].hooks={});si[ai].shims||(si[ai].shims=[]);var Ye=si[ai],zc=[],Ff=function s(){jt.removeEventListener("DOMContentLoaded",s),Cs=1,zc.map(function(n){return n()})},Cs=!1;oi&&(Cs=(jt.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(jt.readyState),Cs||jt.addEventListener("DOMContentLoaded",Ff));function Nf(s){oi&&(Cs?setTimeout(s,0):zc.push(s))}function Ra(s){var n=s.tag,c=s.attributes,d=c===void 0?{}:c,m=s.children,y=m===void 0?[]:m;return typeof s=="string"?Oc(s):"<".concat(n," ").concat(If(d),">").concat(y.map(Ra).join(""),"")}function Io(s,n,c){if(s&&s[n]&&s[n][c])return{prefix:n,iconName:c,icon:s[n][c]}}var nr=function(n,c,d,m){var y=Object.keys(n),C=y.length,L=c,I,R,X;for(d===void 0?(I=1,X=n[y[0]]):(I=0,X=d);I=55296&&m<=56319&&c=55296&&d<=56319&&c>n+1&&(m=s.charCodeAt(n+1),m>=56320&&m<=57343)?(d-55296)*1024+m-56320+65536:d}function Mo(s){return Object.keys(s).reduce(function(n,c){var d=s[c],m=!!d.icon;return m?n[d.iconName]=d.icon:n[c]=d,n},{})}function Or(s,n){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=c.skipHooks,m=d===void 0?!1:d,y=Mo(n);typeof Ye.hooks.addPack=="function"&&!m?Ye.hooks.addPack(s,Mo(n)):Ye.styles[s]=ot(ot({},Ye.styles[s]||{}),y),s==="fas"&&Or("fa",n)}var Ja,Qa,ts,Ui=Ye.styles,Df=Ye.shims,Hf=(Ja={},ce(Ja,Gt,Object.values(Pa[Gt])),ce(Ja,te,Object.values(Pa[te])),Ja),yn=null,Fc={},Nc={},Xc={},Yc={},Dc={},Bf=(Qa={},ce(Qa,Gt,Object.keys(Sa[Gt])),ce(Qa,te,Object.keys(Sa[te])),Qa);function Wf(s){return~Sf.indexOf(s)}function Vf(s,n){var c=n.split("-"),d=c[0],m=c.slice(1).join("-");return d===s&&m!==""&&!Wf(m)?m:null}var Hc=function(){var n=function(y){return nr(Ui,function(C,L,I){return C[I]=nr(L,y,{}),C},{})};Fc=n(function(m,y,C){if(y[3]&&(m[y[3]]=C),y[2]){var L=y[2].filter(function(I){return typeof I=="number"});L.forEach(function(I){m[I.toString(16)]=C})}return m}),Nc=n(function(m,y,C){if(m[C]=C,y[2]){var L=y[2].filter(function(I){return typeof I=="string"});L.forEach(function(I){m[I]=C})}return m}),Dc=n(function(m,y,C){var L=y[2];return m[C]=C,L.forEach(function(I){m[I]=C}),m});var c="far"in Ui||ft.autoFetchSvg,d=nr(Df,function(m,y){var C=y[0],L=y[1],I=y[2];return L==="far"&&!c&&(L="fas"),typeof C=="string"&&(m.names[C]={prefix:L,iconName:I}),typeof C=="number"&&(m.unicodes[C.toString(16)]={prefix:L,iconName:I}),m},{names:{},unicodes:{}});Xc=d.names,Yc=d.unicodes,yn=Hs(ft.styleDefault,{family:ft.familyDefault})};Ef(function(s){yn=Hs(s.styleDefault,{family:ft.familyDefault})});Hc();function wn(s,n){return(Fc[s]||{})[n]}function Gf(s,n){return(Nc[s]||{})[n]}function Ri(s,n){return(Dc[s]||{})[n]}function Bc(s){return Xc[s]||{prefix:null,iconName:null}}function jf(s){var n=Yc[s],c=wn("fas",s);return n||(c?{prefix:"fas",iconName:c}:null)||{prefix:null,iconName:null}}function yi(){return yn}var kn=function(){return{prefix:null,iconName:null,rest:[]}};function Hs(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=n.family,d=c===void 0?Gt:c,m=Sa[d][s],y=Ca[d][s]||Ca[d][m],C=s in Ye.styles?s:null;return y||C||null}var Oo=(ts={},ce(ts,Gt,Object.keys(Pa[Gt])),ce(ts,te,Object.keys(Pa[te])),ts);function Bs(s){var n,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=c.skipLookups,m=d===void 0?!1:d,y=(n={},ce(n,Gt,"".concat(ft.cssPrefix,"-").concat(Gt)),ce(n,te,"".concat(ft.cssPrefix,"-").concat(te)),n),C=null,L=Gt;(s.includes(y[Gt])||s.some(function(R){return Oo[Gt].includes(R)}))&&(L=Gt),(s.includes(y[te])||s.some(function(R){return Oo[te].includes(R)}))&&(L=te);var I=s.reduce(function(R,X){var D=Vf(ft.cssPrefix,X);if(Ui[X]?(X=Hf[L].includes(X)?bf[L][X]:X,C=X,R.prefix=X):Bf[L].indexOf(X)>-1?(C=X,R.prefix=Hs(X,{family:L})):D?R.iconName=D:X!==ft.replacementClass&&X!==y[Gt]&&X!==y[te]&&R.rest.push(X),!m&&R.prefix&&R.iconName){var G=C==="fa"?Bc(R.iconName):{},J=Ri(R.prefix,R.iconName);G.prefix&&(C=null),R.iconName=G.iconName||J||R.iconName,R.prefix=G.prefix||R.prefix,R.prefix==="far"&&!Ui.far&&Ui.fas&&!ft.autoFetchSvg&&(R.prefix="fas")}return R},kn());return(s.includes("fa-brands")||s.includes("fab"))&&(I.prefix="fab"),(s.includes("fa-duotone")||s.includes("fad"))&&(I.prefix="fad"),!I.prefix&&L===te&&(Ui.fass||ft.autoFetchSvg)&&(I.prefix="fass",I.iconName=Ri(I.prefix,I.iconName)||I.iconName),(I.prefix==="fa"||C==="fa")&&(I.prefix=yi()||"fas"),I}var Uf=function(){function s(){rf(this,s),this.definitions={}}return of(s,[{key:"add",value:function(){for(var c=this,d=arguments.length,m=new Array(d),y=0;y0&&X.forEach(function(D){typeof D=="string"&&(c[L][D]=R)}),c[L][I]=R}),c}}]),s}(),Ro=[],$i={},Ji={},$f=Object.keys(Ji);function qf(s,n){var c=n.mixoutsTo;return Ro=s,$i={},Object.keys(Ji).forEach(function(d){$f.indexOf(d)===-1&&delete Ji[d]}),Ro.forEach(function(d){var m=d.mixout?d.mixout():{};if(Object.keys(m).forEach(function(C){typeof m[C]=="function"&&(c[C]=m[C]),Ss(m[C])==="object"&&Object.keys(m[C]).forEach(function(L){c[C]||(c[C]={}),c[C][L]=m[C][L]})}),d.hooks){var y=d.hooks();Object.keys(y).forEach(function(C){$i[C]||($i[C]=[]),$i[C].push(y[C])})}d.provides&&d.provides(Ji)}),c}function Rr(s,n){for(var c=arguments.length,d=new Array(c>2?c-2:0),m=2;m1?n-1:0),d=1;d0&&arguments[0]!==void 0?arguments[0]:{};return oi?(Di("beforeI2svg",n),ri("pseudoElements2svg",n),ri("i2svg",n)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=n.autoReplaceSvgRoot;ft.autoReplaceSvg===!1&&(ft.autoReplaceSvg=!0),ft.observeMutations=!0,Nf(function(){Qf({autoReplaceSvgRoot:c}),Di("watch",n)})}},Jf={icon:function(n){if(n===null)return null;if(Ss(n)==="object"&&n.prefix&&n.iconName)return{prefix:n.prefix,iconName:Ri(n.prefix,n.iconName)||n.iconName};if(Array.isArray(n)&&n.length===2){var c=n[1].indexOf("fa-")===0?n[1].slice(3):n[1],d=Hs(n[0]);return{prefix:d,iconName:Ri(d,c)||c}}if(typeof n=="string"&&(n.indexOf("".concat(ft.cssPrefix,"-"))>-1||n.match(vf))){var m=Bs(n.split(" "),{skipLookups:!0});return{prefix:m.prefix||yi(),iconName:Ri(m.prefix,m.iconName)||m.iconName}}if(typeof n=="string"){var y=yi();return{prefix:y,iconName:Ri(y,n)||n}}}},_e={noAuto:Zf,config:ft,dom:Kf,parse:Jf,library:Wc,findIconDefinition:zr,toHtml:Ra},Qf=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=n.autoReplaceSvgRoot,d=c===void 0?jt:c;(Object.keys(Ye.styles).length>0||ft.autoFetchSvg)&&oi&&ft.autoReplaceSvg&&_e.dom.i2svg({node:d})};function Ws(s,n){return Object.defineProperty(s,"abstract",{get:n}),Object.defineProperty(s,"html",{get:function(){return s.abstract.map(function(d){return Ra(d)})}}),Object.defineProperty(s,"node",{get:function(){if(oi){var d=jt.createElement("div");return d.innerHTML=s.html,d.children}}}),s}function tg(s){var n=s.children,c=s.main,d=s.mask,m=s.attributes,y=s.styles,C=s.transform;if(vn(C)&&c.found&&!d.found){var L=c.width,I=c.height,R={x:L/I/2,y:.5};m.style=Ds(ot(ot({},y),{},{"transform-origin":"".concat(R.x+C.x/16,"em ").concat(R.y+C.y/16,"em")}))}return[{tag:"svg",attributes:m,children:n}]}function eg(s){var n=s.prefix,c=s.iconName,d=s.children,m=s.attributes,y=s.symbol,C=y===!0?"".concat(n,"-").concat(ft.cssPrefix,"-").concat(c):y;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:ot(ot({},m),{},{id:C}),children:d}]}]}function An(s){var n=s.icons,c=n.main,d=n.mask,m=s.prefix,y=s.iconName,C=s.transform,L=s.symbol,I=s.title,R=s.maskId,X=s.titleId,D=s.extra,G=s.watchable,J=G===void 0?!1:G,bt=d.found?d:c,lt=bt.width,Ot=bt.height,et=m==="fak",z=[ft.replacementClass,y?"".concat(ft.cssPrefix,"-").concat(y):""].filter(function(re){return D.classes.indexOf(re)===-1}).filter(function(re){return re!==""||!!re}).concat(D.classes).join(" "),ct={children:[],attributes:ot(ot({},D.attributes),{},{"data-prefix":m,"data-icon":y,class:z,role:D.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(lt," ").concat(Ot)})},ut=et&&!~D.classes.indexOf("fa-fw")?{width:"".concat(lt/Ot*16*.0625,"em")}:{};J&&(ct.attributes[Yi]=""),I&&(ct.children.push({tag:"title",attributes:{id:ct.attributes["aria-labelledby"]||"title-".concat(X||Ea())},children:[I]}),delete ct.attributes.title);var W=ot(ot({},ct),{},{prefix:m,iconName:y,main:c,mask:d,maskId:R,transform:C,symbol:L,styles:ot(ot({},ut),D.styles)}),it=d.found&&c.found?ri("generateAbstractMask",W)||{children:[],attributes:{}}:ri("generateAbstractIcon",W)||{children:[],attributes:{}},Mt=it.children,Ut=it.attributes;return W.children=Mt,W.attributes=Ut,L?eg(W):tg(W)}function zo(s){var n=s.content,c=s.width,d=s.height,m=s.transform,y=s.title,C=s.extra,L=s.watchable,I=L===void 0?!1:L,R=ot(ot(ot({},C.attributes),y?{title:y}:{}),{},{class:C.classes.join(" ")});I&&(R[Yi]="");var X=ot({},C.styles);vn(m)&&(X.transform=Of({transform:m,startCentered:!0,width:c,height:d}),X["-webkit-transform"]=X.transform);var D=Ds(X);D.length>0&&(R.style=D);var G=[];return G.push({tag:"span",attributes:R,children:[n]}),y&&G.push({tag:"span",attributes:{class:"sr-only"},children:[y]}),G}function ig(s){var n=s.content,c=s.title,d=s.extra,m=ot(ot(ot({},d.attributes),c?{title:c}:{}),{},{class:d.classes.join(" ")}),y=Ds(d.styles);y.length>0&&(m.style=y);var C=[];return C.push({tag:"span",attributes:m,children:[n]}),c&&C.push({tag:"span",attributes:{class:"sr-only"},children:[c]}),C}var or=Ye.styles;function Fr(s){var n=s[0],c=s[1],d=s.slice(4),m=fn(d,1),y=m[0],C=null;return Array.isArray(y)?C={tag:"g",attributes:{class:"".concat(ft.cssPrefix,"-").concat(Oi.GROUP)},children:[{tag:"path",attributes:{class:"".concat(ft.cssPrefix,"-").concat(Oi.SECONDARY),fill:"currentColor",d:y[0]}},{tag:"path",attributes:{class:"".concat(ft.cssPrefix,"-").concat(Oi.PRIMARY),fill:"currentColor",d:y[1]}}]}:C={tag:"path",attributes:{fill:"currentColor",d:y}},{found:!0,width:n,height:c,icon:C}}var ag={found:!1,width:512,height:512};function sg(s,n){!Tc&&!ft.showMissingIcons&&s&&console.error('Icon with name "'.concat(s,'" and prefix "').concat(n,'" is missing.'))}function Nr(s,n){var c=n;return n==="fa"&&ft.styleDefault!==null&&(n=yi()),new Promise(function(d,m){if(ri("missingIconAbstract"),c==="fa"){var y=Bc(s)||{};s=y.iconName||s,n=y.prefix||n}if(s&&n&&or[n]&&or[n][s]){var C=or[n][s];return d(Fr(C))}sg(s,n),d(ot(ot({},ag),{},{icon:ft.showMissingIcons&&s?ri("missingIconAbstract")||{}:{}}))})}var Fo=function(){},Xr=ft.measurePerformance&&ja&&ja.mark&&ja.measure?ja:{mark:Fo,measure:Fo},ha='FA "6.5.2"',rg=function(n){return Xr.mark("".concat(ha," ").concat(n," begins")),function(){return Vc(n)}},Vc=function(n){Xr.mark("".concat(ha," ").concat(n," ends")),Xr.measure("".concat(ha," ").concat(n),"".concat(ha," ").concat(n," begins"),"".concat(ha," ").concat(n," ends"))},Sn={begin:rg,end:Vc},us=function(){};function No(s){var n=s.getAttribute?s.getAttribute(Yi):null;return typeof n=="string"}function ng(s){var n=s.getAttribute?s.getAttribute(pn):null,c=s.getAttribute?s.getAttribute(xn):null;return n&&c}function og(s){return s&&s.classList&&s.classList.contains&&s.classList.contains(ft.replacementClass)}function lg(){if(ft.autoReplaceSvg===!0)return fs.replace;var s=fs[ft.autoReplaceSvg];return s||fs.replace}function cg(s){return jt.createElementNS("http://www.w3.org/2000/svg",s)}function hg(s){return jt.createElement(s)}function Gc(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=n.ceFn,d=c===void 0?s.tag==="svg"?cg:hg:c;if(typeof s=="string")return jt.createTextNode(s);var m=d(s.tag);Object.keys(s.attributes||[]).forEach(function(C){m.setAttribute(C,s.attributes[C])});var y=s.children||[];return y.forEach(function(C){m.appendChild(Gc(C,{ceFn:d}))}),m}function dg(s){var n=" ".concat(s.outerHTML," ");return n="".concat(n,"Font Awesome fontawesome.com "),n}var fs={replace:function(n){var c=n[0];if(c.parentNode)if(n[1].forEach(function(m){c.parentNode.insertBefore(Gc(m),c)}),c.getAttribute(Yi)===null&&ft.keepOriginalSource){var d=jt.createComment(dg(c));c.parentNode.replaceChild(d,c)}else c.remove()},nest:function(n){var c=n[0],d=n[1];if(~bn(c).indexOf(ft.replacementClass))return fs.replace(n);var m=new RegExp("".concat(ft.cssPrefix,"-.*"));if(delete d[0].attributes.id,d[0].attributes.class){var y=d[0].attributes.class.split(" ").reduce(function(L,I){return I===ft.replacementClass||I.match(m)?L.toSvg.push(I):L.toNode.push(I),L},{toNode:[],toSvg:[]});d[0].attributes.class=y.toSvg.join(" "),y.toNode.length===0?c.removeAttribute("class"):c.setAttribute("class",y.toNode.join(" "))}var C=d.map(function(L){return Ra(L)}).join(` -`);c.setAttribute(Yi,""),c.innerHTML=C}};function Xo(s){s()}function jc(s,n){var c=typeof n=="function"?n:us;if(s.length===0)c();else{var d=Xo;ft.mutateApproach===xf&&(d=vi.requestAnimationFrame||Xo),d(function(){var m=lg(),y=Sn.begin("mutate");s.map(m),y(),c()})}}var Cn=!1;function Uc(){Cn=!0}function Yr(){Cn=!1}var Ps=null;function Yo(s){if(Eo&&ft.observeMutations){var n=s.treeCallback,c=n===void 0?us:n,d=s.nodeCallback,m=d===void 0?us:d,y=s.pseudoElementsCallback,C=y===void 0?us:y,L=s.observeMutationsRoot,I=L===void 0?jt:L;Ps=new Eo(function(R){if(!Cn){var X=yi();ia(R).forEach(function(D){if(D.type==="childList"&&D.addedNodes.length>0&&!No(D.addedNodes[0])&&(ft.searchPseudoElements&&C(D.target),c(D.target)),D.type==="attributes"&&D.target.parentNode&&ft.searchPseudoElements&&C(D.target.parentNode),D.type==="attributes"&&No(D.target)&&~Af.indexOf(D.attributeName))if(D.attributeName==="class"&&ng(D.target)){var G=Bs(bn(D.target)),J=G.prefix,bt=G.iconName;D.target.setAttribute(pn,J||X),bt&&D.target.setAttribute(xn,bt)}else og(D.target)&&m(D.target)})}}),oi&&Ps.observe(I,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function ug(){Ps&&Ps.disconnect()}function fg(s){var n=s.getAttribute("style"),c=[];return n&&(c=n.split(";").reduce(function(d,m){var y=m.split(":"),C=y[0],L=y.slice(1);return C&&L.length>0&&(d[C]=L.join(":").trim()),d},{})),c}function gg(s){var n=s.getAttribute("data-prefix"),c=s.getAttribute("data-icon"),d=s.innerText!==void 0?s.innerText.trim():"",m=Bs(bn(s));return m.prefix||(m.prefix=yi()),n&&c&&(m.prefix=n,m.iconName=c),m.iconName&&m.prefix||(m.prefix&&d.length>0&&(m.iconName=Gf(m.prefix,s.innerText)||wn(m.prefix,Mr(s.innerText))),!m.iconName&&ft.autoFetchSvg&&s.firstChild&&s.firstChild.nodeType===Node.TEXT_NODE&&(m.iconName=s.firstChild.data)),m}function pg(s){var n=ia(s.attributes).reduce(function(m,y){return m.name!=="class"&&m.name!=="style"&&(m[y.name]=y.value),m},{}),c=s.getAttribute("title"),d=s.getAttribute("data-fa-title-id");return ft.autoA11y&&(c?n["aria-labelledby"]="".concat(ft.replacementClass,"-title-").concat(d||Ea()):(n["aria-hidden"]="true",n.focusable="false")),n}function xg(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Ge,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Do(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},c=gg(s),d=c.iconName,m=c.prefix,y=c.rest,C=pg(s),L=Rr("parseNodeAttributes",{},s),I=n.styleParser?fg(s):[];return ot({iconName:d,title:s.getAttribute("title"),titleId:s.getAttribute("data-fa-title-id"),prefix:m,transform:Ge,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:y,styles:I,attributes:C}},L)}var mg=Ye.styles;function $c(s){var n=ft.autoReplaceSvg==="nest"?Do(s,{styleParser:!1}):Do(s);return~n.extra.classes.indexOf(_c)?ri("generateLayersText",s,n):ri("generateSvgReplacementMutation",s,n)}var wi=new Set;mn.map(function(s){wi.add("fa-".concat(s))});Object.keys(Sa[Gt]).map(wi.add.bind(wi));Object.keys(Sa[te]).map(wi.add.bind(wi));wi=Ma(wi);function Ho(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!oi)return Promise.resolve();var c=jt.documentElement.classList,d=function(D){return c.add("".concat(To,"-").concat(D))},m=function(D){return c.remove("".concat(To,"-").concat(D))},y=ft.autoFetchSvg?wi:mn.map(function(X){return"fa-".concat(X)}).concat(Object.keys(mg));y.includes("fa")||y.push("fa");var C=[".".concat(_c,":not([").concat(Yi,"])")].concat(y.map(function(X){return".".concat(X,":not([").concat(Yi,"])")})).join(", ");if(C.length===0)return Promise.resolve();var L=[];try{L=ia(s.querySelectorAll(C))}catch{}if(L.length>0)d("pending"),m("complete");else return Promise.resolve();var I=Sn.begin("onTree"),R=L.reduce(function(X,D){try{var G=$c(D);G&&X.push(G)}catch(J){Tc||J.name==="MissingIcon"&&console.error(J)}return X},[]);return new Promise(function(X,D){Promise.all(R).then(function(G){jc(G,function(){d("active"),d("complete"),m("pending"),typeof n=="function"&&n(),I(),X()})}).catch(function(G){I(),D(G)})})}function bg(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;$c(s).then(function(c){c&&jc([c],n)})}function vg(s){return function(n){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=(n||{}).icon?n:zr(n||{}),m=c.mask;return m&&(m=(m||{}).icon?m:zr(m||{})),s(d,ot(ot({},c),{},{mask:m}))}}var yg=function(n){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=c.transform,m=d===void 0?Ge:d,y=c.symbol,C=y===void 0?!1:y,L=c.mask,I=L===void 0?null:L,R=c.maskId,X=R===void 0?null:R,D=c.title,G=D===void 0?null:D,J=c.titleId,bt=J===void 0?null:J,lt=c.classes,Ot=lt===void 0?[]:lt,et=c.attributes,z=et===void 0?{}:et,ct=c.styles,ut=ct===void 0?{}:ct;if(n){var W=n.prefix,it=n.iconName,Mt=n.icon;return Ws(ot({type:"icon"},n),function(){return Di("beforeDOMElementCreation",{iconDefinition:n,params:c}),ft.autoA11y&&(G?z["aria-labelledby"]="".concat(ft.replacementClass,"-title-").concat(bt||Ea()):(z["aria-hidden"]="true",z.focusable="false")),An({icons:{main:Fr(Mt),mask:I?Fr(I.icon):{found:!1,width:null,height:null,icon:{}}},prefix:W,iconName:it,transform:ot(ot({},Ge),m),symbol:C,title:G,maskId:X,titleId:bt,extra:{attributes:z,styles:ut,classes:Ot}})})}},wg={mixout:function(){return{icon:vg(yg)}},hooks:function(){return{mutationObserverCallbacks:function(c){return c.treeCallback=Ho,c.nodeCallback=bg,c}}},provides:function(n){n.i2svg=function(c){var d=c.node,m=d===void 0?jt:d,y=c.callback,C=y===void 0?function(){}:y;return Ho(m,C)},n.generateSvgReplacementMutation=function(c,d){var m=d.iconName,y=d.title,C=d.titleId,L=d.prefix,I=d.transform,R=d.symbol,X=d.mask,D=d.maskId,G=d.extra;return new Promise(function(J,bt){Promise.all([Nr(m,L),X.iconName?Nr(X.iconName,X.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(lt){var Ot=fn(lt,2),et=Ot[0],z=Ot[1];J([c,An({icons:{main:et,mask:z},prefix:L,iconName:m,transform:I,symbol:R,maskId:D,title:y,titleId:C,extra:G,watchable:!0})])}).catch(bt)})},n.generateAbstractIcon=function(c){var d=c.children,m=c.attributes,y=c.main,C=c.transform,L=c.styles,I=Ds(L);I.length>0&&(m.style=I);var R;return vn(C)&&(R=ri("generateAbstractTransformGrouping",{main:y,transform:C,containerWidth:y.width,iconWidth:y.width})),d.push(R||y.icon),{children:d,attributes:m}}}},kg={mixout:function(){return{layer:function(c){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=d.classes,y=m===void 0?[]:m;return Ws({type:"layer"},function(){Di("beforeDOMElementCreation",{assembler:c,params:d});var C=[];return c(function(L){Array.isArray(L)?L.map(function(I){C=C.concat(I.abstract)}):C=C.concat(L.abstract)}),[{tag:"span",attributes:{class:["".concat(ft.cssPrefix,"-layers")].concat(Ma(y)).join(" ")},children:C}]})}}}},Ag={mixout:function(){return{counter:function(c){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=d.title,y=m===void 0?null:m,C=d.classes,L=C===void 0?[]:C,I=d.attributes,R=I===void 0?{}:I,X=d.styles,D=X===void 0?{}:X;return Ws({type:"counter",content:c},function(){return Di("beforeDOMElementCreation",{content:c,params:d}),ig({content:c.toString(),title:y,extra:{attributes:R,styles:D,classes:["".concat(ft.cssPrefix,"-layers-counter")].concat(Ma(L))}})})}}}},Sg={mixout:function(){return{text:function(c){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=d.transform,y=m===void 0?Ge:m,C=d.title,L=C===void 0?null:C,I=d.classes,R=I===void 0?[]:I,X=d.attributes,D=X===void 0?{}:X,G=d.styles,J=G===void 0?{}:G;return Ws({type:"text",content:c},function(){return Di("beforeDOMElementCreation",{content:c,params:d}),zo({content:c,transform:ot(ot({},Ge),y),title:L,extra:{attributes:D,styles:J,classes:["".concat(ft.cssPrefix,"-layers-text")].concat(Ma(R))}})})}}},provides:function(n){n.generateLayersText=function(c,d){var m=d.title,y=d.transform,C=d.extra,L=null,I=null;if(Pc){var R=parseInt(getComputedStyle(c).fontSize,10),X=c.getBoundingClientRect();L=X.width/R,I=X.height/R}return ft.autoA11y&&!m&&(C.attributes["aria-hidden"]="true"),Promise.resolve([c,zo({content:c.innerHTML,width:L,height:I,transform:y,title:m,extra:C,watchable:!0})])}}},Cg=new RegExp('"',"ug"),Bo=[1105920,1112319];function Pg(s){var n=s.replace(Cg,""),c=Yf(n,0),d=c>=Bo[0]&&c<=Bo[1],m=n.length===2?n[0]===n[1]:!1;return{value:Mr(m?n[0]:n),isSecondary:d||m}}function Wo(s,n){var c="".concat(pf).concat(n.replace(":","-"));return new Promise(function(d,m){if(s.getAttribute(c)!==null)return d();var y=ia(s.children),C=y.filter(function(Mt){return Mt.getAttribute(Ir)===n})[0],L=vi.getComputedStyle(s,n),I=L.getPropertyValue("font-family").match(yf),R=L.getPropertyValue("font-weight"),X=L.getPropertyValue("content");if(C&&!I)return s.removeChild(C),d();if(I&&X!=="none"&&X!==""){var D=L.getPropertyValue("content"),G=~["Sharp"].indexOf(I[2])?te:Gt,J=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(I[2])?Ca[G][I[2].toLowerCase()]:wf[G][R],bt=Pg(D),lt=bt.value,Ot=bt.isSecondary,et=I[0].startsWith("FontAwesome"),z=wn(J,lt),ct=z;if(et){var ut=jf(lt);ut.iconName&&ut.prefix&&(z=ut.iconName,J=ut.prefix)}if(z&&!Ot&&(!C||C.getAttribute(pn)!==J||C.getAttribute(xn)!==ct)){s.setAttribute(c,ct),C&&s.removeChild(C);var W=xg(),it=W.extra;it.attributes[Ir]=n,Nr(z,J).then(function(Mt){var Ut=An(ot(ot({},W),{},{icons:{main:Mt,mask:kn()},prefix:J,iconName:ct,extra:it,watchable:!0})),re=jt.createElementNS("http://www.w3.org/2000/svg","svg");n==="::before"?s.insertBefore(re,s.firstChild):s.appendChild(re),re.outerHTML=Ut.map(function(de){return Ra(de)}).join(` -`),s.removeAttribute(c),d()}).catch(m)}else d()}else d()})}function Lg(s){return Promise.all([Wo(s,"::before"),Wo(s,"::after")])}function Eg(s){return s.parentNode!==document.head&&!~mf.indexOf(s.tagName.toUpperCase())&&!s.getAttribute(Ir)&&(!s.parentNode||s.parentNode.tagName!=="svg")}function Vo(s){if(oi)return new Promise(function(n,c){var d=ia(s.querySelectorAll("*")).filter(Eg).map(Lg),m=Sn.begin("searchPseudoElements");Uc(),Promise.all(d).then(function(){m(),Yr(),n()}).catch(function(){m(),Yr(),c()})})}var Tg={hooks:function(){return{mutationObserverCallbacks:function(c){return c.pseudoElementsCallback=Vo,c}}},provides:function(n){n.pseudoElements2svg=function(c){var d=c.node,m=d===void 0?jt:d;ft.searchPseudoElements&&Vo(m)}}},Go=!1,_g={mixout:function(){return{dom:{unwatch:function(){Uc(),Go=!0}}}},hooks:function(){return{bootstrap:function(){Yo(Rr("mutationObserverCallbacks",{}))},noAuto:function(){ug()},watch:function(c){var d=c.observeMutationsRoot;Go?Yr():Yo(Rr("mutationObserverCallbacks",{observeMutationsRoot:d}))}}}},jo=function(n){var c={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return n.toLowerCase().split(" ").reduce(function(d,m){var y=m.toLowerCase().split("-"),C=y[0],L=y.slice(1).join("-");if(C&&L==="h")return d.flipX=!0,d;if(C&&L==="v")return d.flipY=!0,d;if(L=parseFloat(L),isNaN(L))return d;switch(C){case"grow":d.size=d.size+L;break;case"shrink":d.size=d.size-L;break;case"left":d.x=d.x-L;break;case"right":d.x=d.x+L;break;case"up":d.y=d.y-L;break;case"down":d.y=d.y+L;break;case"rotate":d.rotate=d.rotate+L;break}return d},c)},Ig={mixout:function(){return{parse:{transform:function(c){return jo(c)}}}},hooks:function(){return{parseNodeAttributes:function(c,d){var m=d.getAttribute("data-fa-transform");return m&&(c.transform=jo(m)),c}}},provides:function(n){n.generateAbstractTransformGrouping=function(c){var d=c.main,m=c.transform,y=c.containerWidth,C=c.iconWidth,L={transform:"translate(".concat(y/2," 256)")},I="translate(".concat(m.x*32,", ").concat(m.y*32,") "),R="scale(".concat(m.size/16*(m.flipX?-1:1),", ").concat(m.size/16*(m.flipY?-1:1),") "),X="rotate(".concat(m.rotate," 0 0)"),D={transform:"".concat(I," ").concat(R," ").concat(X)},G={transform:"translate(".concat(C/2*-1," -256)")},J={outer:L,inner:D,path:G};return{tag:"g",attributes:ot({},J.outer),children:[{tag:"g",attributes:ot({},J.inner),children:[{tag:d.icon.tag,children:d.icon.children,attributes:ot(ot({},d.icon.attributes),J.path)}]}]}}}},lr={x:0,y:0,width:"100%",height:"100%"};function Uo(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return s.attributes&&(s.attributes.fill||n)&&(s.attributes.fill="black"),s}function Mg(s){return s.tag==="g"?s.children:[s]}var Og={hooks:function(){return{parseNodeAttributes:function(c,d){var m=d.getAttribute("data-fa-mask"),y=m?Bs(m.split(" ").map(function(C){return C.trim()})):kn();return y.prefix||(y.prefix=yi()),c.mask=y,c.maskId=d.getAttribute("data-fa-mask-id"),c}}},provides:function(n){n.generateAbstractMask=function(c){var d=c.children,m=c.attributes,y=c.main,C=c.mask,L=c.maskId,I=c.transform,R=y.width,X=y.icon,D=C.width,G=C.icon,J=Mf({transform:I,containerWidth:D,iconWidth:R}),bt={tag:"rect",attributes:ot(ot({},lr),{},{fill:"white"})},lt=X.children?{children:X.children.map(Uo)}:{},Ot={tag:"g",attributes:ot({},J.inner),children:[Uo(ot({tag:X.tag,attributes:ot(ot({},X.attributes),J.path)},lt))]},et={tag:"g",attributes:ot({},J.outer),children:[Ot]},z="mask-".concat(L||Ea()),ct="clip-".concat(L||Ea()),ut={tag:"mask",attributes:ot(ot({},lr),{},{id:z,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[bt,et]},W={tag:"defs",children:[{tag:"clipPath",attributes:{id:ct},children:Mg(G)},ut]};return d.push(W,{tag:"rect",attributes:ot({fill:"currentColor","clip-path":"url(#".concat(ct,")"),mask:"url(#".concat(z,")")},lr)}),{children:d,attributes:m}}}},Rg={provides:function(n){var c=!1;vi.matchMedia&&(c=vi.matchMedia("(prefers-reduced-motion: reduce)").matches),n.missingIconAbstract=function(){var d=[],m={fill:"currentColor"},y={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};d.push({tag:"path",attributes:ot(ot({},m),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var C=ot(ot({},y),{},{attributeName:"opacity"}),L={tag:"circle",attributes:ot(ot({},m),{},{cx:"256",cy:"364",r:"28"}),children:[]};return c||L.children.push({tag:"animate",attributes:ot(ot({},y),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:ot(ot({},C),{},{values:"1;0;1;1;0;1;"})}),d.push(L),d.push({tag:"path",attributes:ot(ot({},m),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:c?[]:[{tag:"animate",attributes:ot(ot({},C),{},{values:"1;0;0;0;0;1;"})}]}),c||d.push({tag:"path",attributes:ot(ot({},m),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:ot(ot({},C),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:d}}}},zg={hooks:function(){return{parseNodeAttributes:function(c,d){var m=d.getAttribute("data-fa-symbol"),y=m===null?!1:m===""?!0:m;return c.symbol=y,c}}}},Fg=[zf,wg,kg,Ag,Sg,Tg,_g,Ig,Og,Rg,zg];qf(Fg,{mixoutsTo:_e});_e.noAuto;_e.config;_e.library;_e.dom;var Dr=_e.parse;_e.findIconDefinition;_e.toHtml;var Ng=_e.icon;_e.layer;_e.text;_e.counter;function $o(s,n){var c=Object.keys(s);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(s);n&&(d=d.filter(function(m){return Object.getOwnPropertyDescriptor(s,m).enumerable})),c.push.apply(c,d)}return c}function ei(s){for(var n=1;n=0)continue;c[d]=s[d]}return c}function Hg(s,n){if(s==null)return{};var c=Dg(s,n),d,m;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(s);for(m=0;m=0)&&Object.prototype.propertyIsEnumerable.call(s,d)&&(c[d]=s[d])}return c}var Bg=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},qc={exports:{}};(function(s){(function(n){var c=function(et,z,ct){if(!R(z)||D(z)||G(z)||J(z)||I(z))return z;var ut,W=0,it=0;if(X(z))for(ut=[],it=z.length;W1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof s=="string")return s;var d=(s.children||[]).map(function(I){return Zc(I)}),m=Object.keys(s.attributes||{}).reduce(function(I,R){var X=s.attributes[R];switch(R){case"class":I.class=jg(X);break;case"style":I.style=Gg(X);break;default:I.attrs[R]=X}return I},{attrs:{},class:{},style:{}});c.class;var y=c.style,C=y===void 0?{}:y,L=Hg(c,Vg);return yc(s.tag,ei(ei(ei({},n),{},{class:m.class,style:ei(ei({},m.style),C)},m.attrs),L),d)}var Kc=!1;try{Kc=!0}catch{}function Ug(){if(!Kc&&console&&typeof console.error=="function"){var s;(s=console).error.apply(s,arguments)}}function cr(s,n){return Array.isArray(n)&&n.length>0||!Array.isArray(n)&&n?ke({},s,n):{}}function $g(s){var n,c=(n={"fa-spin":s.spin,"fa-pulse":s.pulse,"fa-fw":s.fixedWidth,"fa-border":s.border,"fa-li":s.listItem,"fa-inverse":s.inverse,"fa-flip":s.flip===!0,"fa-flip-horizontal":s.flip==="horizontal"||s.flip==="both","fa-flip-vertical":s.flip==="vertical"||s.flip==="both"},ke(ke(ke(ke(ke(ke(ke(ke(ke(ke(n,"fa-".concat(s.size),s.size!==null),"fa-rotate-".concat(s.rotation),s.rotation!==null),"fa-pull-".concat(s.pull),s.pull!==null),"fa-swap-opacity",s.swapOpacity),"fa-bounce",s.bounce),"fa-shake",s.shake),"fa-beat",s.beat),"fa-fade",s.fade),"fa-beat-fade",s.beatFade),"fa-flash",s.flash),ke(ke(n,"fa-spin-pulse",s.spinPulse),"fa-spin-reverse",s.spinReverse));return Object.keys(c).map(function(d){return c[d]?d:null}).filter(function(d){return d})}function qo(s){if(s&&Ls(s)==="object"&&s.prefix&&s.iconName&&s.icon)return s;if(Dr.icon)return Dr.icon(s);if(s===null)return null;if(Ls(s)==="object"&&s.prefix&&s.iconName)return s;if(Array.isArray(s)&&s.length===2)return{prefix:s[0],iconName:s[1]};if(typeof s=="string")return{prefix:"fas",iconName:s}}var oe=Jl({name:"FontAwesomeIcon",props:{border:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(n){return[!0,!1,"horizontal","vertical","both"].indexOf(n)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},maskId:{type:String,default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(n){return["right","left"].indexOf(n)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(n){return[90,180,270].indexOf(Number.parseInt(n,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(n){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(n)>-1}},spin:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},titleId:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beat:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1}},setup:function(n,c){var d=c.attrs,m=Pt(function(){return qo(n.icon)}),y=Pt(function(){return cr("classes",$g(n))}),C=Pt(function(){return cr("transform",typeof n.transform=="string"?Dr.transform(n.transform):n.transform)}),L=Pt(function(){return cr("mask",qo(n.mask))}),I=Pt(function(){return Ng(m.value,ei(ei(ei(ei({},y.value),C.value),L.value),{},{symbol:n.symbol,title:n.title,titleId:n.titleId,maskId:n.maskId}))});Te(I,function(X){if(!X)return Ug("Could not find one or more icon(s)",m.value,L.value)},{immediate:!0});var R=Pt(function(){return I.value?Zc(I.value.abstract[0],{},d):null});return function(){return R.value}}}),hr={prefix:"fas",iconName:"cloud",icon:[640,512,[9729],"f0c2","M0 336c0 79.5 64.5 144 144 144H512c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z"]},qg={prefix:"fas",iconName:"hourglass-half",icon:[384,512,["hourglass-2"],"f252","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 19-5.6 37.4-16 53H112c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.1 14.9H112z"]},Zg={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]},Kg={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},Zo={prefix:"fas",iconName:"screwdriver-wrench",icon:[512,512,["tools"],"f7d9","M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4h54.1l109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109V104c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7H352c-8.8 0-16-7.2-16-16V102.6c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},Jg={prefix:"fas",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},Ko={prefix:"fas",iconName:"signal",icon:[640,512,[128246,"signal-5","signal-perfect"],"f012","M576 0c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM448 96c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM352 224V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zM192 288c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32zM96 416v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},Qg={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z"]},tp={prefix:"fas",iconName:"suitcase-medical",icon:[512,512,["medkit"],"f0fa","M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96v32V480H384V128 96 56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM96 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H96V96zM416 480h32c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H416V480zM224 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z"]},ep={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},dr=ep,ip={prefix:"fas",iconName:"medal",icon:[512,512,[127941],"f5a2","M4.1 38.2C1.4 34.2 0 29.4 0 24.6C0 11 11 0 24.6 0H133.9c11.2 0 21.7 5.9 27.4 15.5l68.5 114.1c-48.2 6.1-91.3 28.6-123.4 61.9L4.1 38.2zm503.7 0L405.6 191.5c-32.1-33.3-75.2-55.8-123.4-61.9L350.7 15.5C356.5 5.9 366.9 0 378.1 0H487.4C501 0 512 11 512 24.6c0 4.8-1.4 9.6-4.1 13.6zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm184.4-94.9c-3.4-7-13.3-7-16.8 0l-22.4 45.4c-1.4 2.8-4 4.7-7 5.1L168 298.9c-7.7 1.1-10.7 10.5-5.2 16l36.3 35.4c2.2 2.2 3.2 5.2 2.7 8.3l-8.6 49.9c-1.3 7.6 6.7 13.5 13.6 9.9l44.8-23.6c2.7-1.4 6-1.4 8.7 0l44.8 23.6c6.9 3.6 14.9-2.2 13.6-9.9l-8.6-49.9c-.5-3 .5-6.1 2.7-8.3l36.3-35.4c5.6-5.4 2.5-14.8-5.2-16l-50.1-7.3c-3-.4-5.7-2.4-7-5.1l-22.4-45.4z"]},ap={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},sp=ap,rp={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"]},np={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},Jc={prefix:"fas",iconName:"graduation-cap",icon:[640,512,[127891,"mortar-board"],"f19d","M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z"]};const Hr=He(!0),ti=Pt(()=>Hr.value),op={class:"flex"},lp={class:"grid cursor-pointer place-items-center"},cp=["checked"],hp=mu('',2),dp={__name:"TheThemeButton",setup(s){const n=He(Hr.value);return Te(n,c=>{Hr.value=c,c?document.getElementsByTagName("body")[0].classList.add("dark"):document.getElementsByTagName("body")[0].classList.remove("dark")}),(c,d)=>(yt(),At("div",op,[j("label",lp,[j("input",{type:"checkbox",onClick:d[0]||(d[0]=m=>n.value=!n.value),checked:n.value,class:"toggle theme-controller bg-slate-400 col-span-2 col-start-1 row-start-1 [--tglbg:#e2e8f0]"},null,8,cp),hp])]))}},$e=Object.create(null);$e.open="0";$e.close="1";$e.ping="2";$e.pong="3";$e.message="4";$e.upgrade="5";$e.noop="6";const gs=Object.create(null);Object.keys($e).forEach(s=>{gs[$e[s]]=s});const Br={type:"error",data:"parser error"},Qc=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",th=typeof ArrayBuffer=="function",eh=s=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(s):s&&s.buffer instanceof ArrayBuffer,Pn=({type:s,data:n},c,d)=>Qc&&n instanceof Blob?c?d(n):Jo(n,d):th&&(n instanceof ArrayBuffer||eh(n))?c?d(n):Jo(new Blob([n]),d):d($e[s]+(n||"")),Jo=(s,n)=>{const c=new FileReader;return c.onload=function(){const d=c.result.split(",")[1];n("b"+(d||""))},c.readAsDataURL(s)};function Qo(s){return s instanceof Uint8Array?s:s instanceof ArrayBuffer?new Uint8Array(s):new Uint8Array(s.buffer,s.byteOffset,s.byteLength)}let ur;function up(s,n){if(Qc&&s.data instanceof Blob)return s.data.arrayBuffer().then(Qo).then(n);if(th&&(s.data instanceof ArrayBuffer||eh(s.data)))return n(Qo(s.data));Pn(s,!1,c=>{ur||(ur=new TextEncoder),n(ur.encode(c))})}const tl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",da=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let s=0;s{let n=s.length*.75,c=s.length,d,m=0,y,C,L,I;s[s.length-1]==="="&&(n--,s[s.length-2]==="="&&n--);const R=new ArrayBuffer(n),X=new Uint8Array(R);for(d=0;d>4,X[m++]=(C&15)<<4|L>>2,X[m++]=(L&3)<<6|I&63;return R},gp=typeof ArrayBuffer=="function",Ln=(s,n)=>{if(typeof s!="string")return{type:"message",data:ih(s,n)};const c=s.charAt(0);return c==="b"?{type:"message",data:pp(s.substring(1),n)}:gs[c]?s.length>1?{type:gs[c],data:s.substring(1)}:{type:gs[c]}:Br},pp=(s,n)=>{if(gp){const c=fp(s);return ih(c,n)}else return{base64:!0,data:s}},ih=(s,n)=>{switch(n){case"blob":return s instanceof Blob?s:new Blob([s]);case"arraybuffer":default:return s instanceof ArrayBuffer?s:s.buffer}},ah="",xp=(s,n)=>{const c=s.length,d=new Array(c);let m=0;s.forEach((y,C)=>{Pn(y,!1,L=>{d[C]=L,++m===c&&n(d.join(ah))})})},mp=(s,n)=>{const c=s.split(ah),d=[];for(let m=0;m{const d=c.length;let m;if(d<126)m=new Uint8Array(1),new DataView(m.buffer).setUint8(0,d);else if(d<65536){m=new Uint8Array(3);const y=new DataView(m.buffer);y.setUint8(0,126),y.setUint16(1,d)}else{m=new Uint8Array(9);const y=new DataView(m.buffer);y.setUint8(0,127),y.setBigUint64(1,BigInt(d))}s.data&&typeof s.data!="string"&&(m[0]|=128),n.enqueue(m),n.enqueue(c)})}})}let fr;function es(s){return s.reduce((n,c)=>n+c.length,0)}function is(s,n){if(s[0].length===n)return s.shift();const c=new Uint8Array(n);let d=0;for(let m=0;mMath.pow(2,21)-1){L.enqueue(Br);break}m=X*Math.pow(2,32)+R.getUint32(4),d=3}else{if(es(c)s){L.enqueue(Br);break}}}})}const sh=4;function ae(s){if(s)return yp(s)}function yp(s){for(var n in ae.prototype)s[n]=ae.prototype[n];return s}ae.prototype.on=ae.prototype.addEventListener=function(s,n){return this._callbacks=this._callbacks||{},(this._callbacks["$"+s]=this._callbacks["$"+s]||[]).push(n),this};ae.prototype.once=function(s,n){function c(){this.off(s,c),n.apply(this,arguments)}return c.fn=n,this.on(s,c),this};ae.prototype.off=ae.prototype.removeListener=ae.prototype.removeAllListeners=ae.prototype.removeEventListener=function(s,n){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var c=this._callbacks["$"+s];if(!c)return this;if(arguments.length==1)return delete this._callbacks["$"+s],this;for(var d,m=0;m(s.hasOwnProperty(d)&&(c[d]=s[d]),c),{})}const wp=Ie.setTimeout,kp=Ie.clearTimeout;function Vs(s,n){n.useNativeTimers?(s.setTimeoutFn=wp.bind(Ie),s.clearTimeoutFn=kp.bind(Ie)):(s.setTimeoutFn=Ie.setTimeout.bind(Ie),s.clearTimeoutFn=Ie.clearTimeout.bind(Ie))}const Ap=1.33;function Sp(s){return typeof s=="string"?Cp(s):Math.ceil((s.byteLength||s.size)*Ap)}function Cp(s){let n=0,c=0;for(let d=0,m=s.length;d=57344?c+=3:(d++,c+=4);return c}function Pp(s){let n="";for(let c in s)s.hasOwnProperty(c)&&(n.length&&(n+="&"),n+=encodeURIComponent(c)+"="+encodeURIComponent(s[c]));return n}function Lp(s){let n={},c=s.split("&");for(let d=0,m=c.length;d0);return n}function oh(){const s=al(+new Date);return s!==il?(el=0,il=s):s+"."+al(el++)}for(;as{this.readyState="paused",n()};if(this.polling||!this.writable){let d=0;this.polling&&(d++,this.once("pollComplete",function(){--d||c()})),this.writable||(d++,this.once("drain",function(){--d||c()}))}else c()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(n){const c=d=>{if(this.readyState==="opening"&&d.type==="open"&&this.onOpen(),d.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(d)};mp(n,this.socket.binaryType).forEach(c),this.readyState!=="closed"&&(this.polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this.poll())}doClose(){const n=()=>{this.write([{type:"close"}])};this.readyState==="open"?n():this.once("open",n)}write(n){this.writable=!1,xp(n,c=>{this.doWrite(c,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const n=this.opts.secure?"https":"http",c=this.query||{};return this.opts.timestampRequests!==!1&&(c[this.opts.timestampParam]=oh()),!this.supportsBinary&&!c.sid&&(c.b64=1),this.createUri(n,c)}request(n={}){return Object.assign(n,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new je(this.uri(),n)}doWrite(n,c){const d=this.request({method:"POST",data:n});d.on("success",c),d.on("error",(m,y)=>{this.onError("xhr post error",m,y)})}doPoll(){const n=this.request();n.on("data",this.onData.bind(this)),n.on("error",(c,d)=>{this.onError("xhr poll error",c,d)}),this.pollXhr=n}}class je extends ae{constructor(n,c){super(),Vs(this,c),this.opts=c,this.method=c.method||"GET",this.uri=n,this.data=c.data!==void 0?c.data:null,this.create()}create(){var n;const c=rh(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");c.xdomain=!!this.opts.xd;const d=this.xhr=new ch(c);try{d.open(this.method,this.uri,!0);try{if(this.opts.extraHeaders){d.setDisableHeaderCheck&&d.setDisableHeaderCheck(!0);for(let m in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(m)&&d.setRequestHeader(m,this.opts.extraHeaders[m])}}catch{}if(this.method==="POST")try{d.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{d.setRequestHeader("Accept","*/*")}catch{}(n=this.opts.cookieJar)===null||n===void 0||n.addCookies(d),"withCredentials"in d&&(d.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(d.timeout=this.opts.requestTimeout),d.onreadystatechange=()=>{var m;d.readyState===3&&((m=this.opts.cookieJar)===null||m===void 0||m.parseCookies(d)),d.readyState===4&&(d.status===200||d.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof d.status=="number"?d.status:0)},0))},d.send(this.data)}catch(m){this.setTimeoutFn(()=>{this.onError(m)},0);return}typeof document<"u"&&(this.index=je.requestsCount++,je.requests[this.index]=this)}onError(n){this.emitReserved("error",n,this.xhr),this.cleanup(!0)}cleanup(n){if(!(typeof this.xhr>"u"||this.xhr===null)){if(this.xhr.onreadystatechange=Ip,n)try{this.xhr.abort()}catch{}typeof document<"u"&&delete je.requests[this.index],this.xhr=null}}onLoad(){const n=this.xhr.responseText;n!==null&&(this.emitReserved("data",n),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}je.requestsCount=0;je.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",sl);else if(typeof addEventListener=="function"){const s="onpagehide"in Ie?"pagehide":"unload";addEventListener(s,sl,!1)}}function sl(){for(let s in je.requests)je.requests.hasOwnProperty(s)&&je.requests[s].abort()}const Tn=typeof Promise=="function"&&typeof Promise.resolve=="function"?n=>Promise.resolve().then(n):(n,c)=>c(n,0),ss=Ie.WebSocket||Ie.MozWebSocket,rl=!0,Rp="arraybuffer",nl=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class zp extends En{constructor(n){super(n),this.supportsBinary=!n.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const n=this.uri(),c=this.opts.protocols,d=nl?{}:rh(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(d.headers=this.opts.extraHeaders);try{this.ws=rl&&!nl?c?new ss(n,c):new ss(n):new ss(n,c,d)}catch(m){return this.emitReserved("error",m)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=n=>this.onClose({description:"websocket connection closed",context:n}),this.ws.onmessage=n=>this.onData(n.data),this.ws.onerror=n=>this.onError("websocket error",n)}write(n){this.writable=!1;for(let c=0;c{const C={};try{rl&&this.ws.send(y)}catch{}m&&Tn(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.close(),this.ws=null)}uri(){const n=this.opts.secure?"wss":"ws",c=this.query||{};return this.opts.timestampRequests&&(c[this.opts.timestampParam]=oh()),this.supportsBinary||(c.b64=1),this.createUri(n,c)}check(){return!!ss}}class Fp extends En{get name(){return"webtransport"}doOpen(){typeof WebTransport=="function"&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then(()=>{this.onClose()}).catch(n=>{this.onError("webtransport error",n)}),this.transport.ready.then(()=>{this.transport.createBidirectionalStream().then(n=>{const c=vp(Number.MAX_SAFE_INTEGER,this.socket.binaryType),d=n.readable.pipeThrough(c).getReader(),m=bp();m.readable.pipeTo(n.writable),this.writer=m.writable.getWriter();const y=()=>{d.read().then(({done:L,value:I})=>{L||(this.onPacket(I),y())}).catch(L=>{})};y();const C={type:"open"};this.query.sid&&(C.data=`{"sid":"${this.query.sid}"}`),this.writer.write(C).then(()=>this.onOpen())})}))}write(n){this.writable=!1;for(let c=0;c{m&&Tn(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var n;(n=this.transport)===null||n===void 0||n.close()}}const Np={websocket:zp,webtransport:Fp,polling:Op},Xp=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,Yp=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function Vr(s){if(s.length>2e3)throw"URI too long";const n=s,c=s.indexOf("["),d=s.indexOf("]");c!=-1&&d!=-1&&(s=s.substring(0,c)+s.substring(c,d).replace(/:/g,";")+s.substring(d,s.length));let m=Xp.exec(s||""),y={},C=14;for(;C--;)y[Yp[C]]=m[C]||"";return c!=-1&&d!=-1&&(y.source=n,y.host=y.host.substring(1,y.host.length-1).replace(/;/g,":"),y.authority=y.authority.replace("[","").replace("]","").replace(/;/g,":"),y.ipv6uri=!0),y.pathNames=Dp(y,y.path),y.queryKey=Hp(y,y.query),y}function Dp(s,n){const c=/\/{2,9}/g,d=n.replace(c,"/").split("/");return(n.slice(0,1)=="/"||n.length===0)&&d.splice(0,1),n.slice(-1)=="/"&&d.splice(d.length-1,1),d}function Hp(s,n){const c={};return n.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(d,m,y){m&&(c[m]=y)}),c}let hh=class Vi extends ae{constructor(n,c={}){super(),this.binaryType=Rp,this.writeBuffer=[],n&&typeof n=="object"&&(c=n,n=null),n?(n=Vr(n),c.hostname=n.host,c.secure=n.protocol==="https"||n.protocol==="wss",c.port=n.port,n.query&&(c.query=n.query)):c.host&&(c.hostname=Vr(c.host).host),Vs(this,c),this.secure=c.secure!=null?c.secure:typeof location<"u"&&location.protocol==="https:",c.hostname&&!c.port&&(c.port=this.secure?"443":"80"),this.hostname=c.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=c.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=c.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},c),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=Lp(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,typeof addEventListener=="function"&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(n){const c=Object.assign({},this.opts.query);c.EIO=sh,c.transport=n,this.id&&(c.sid=this.id);const d=Object.assign({},this.opts,{query:c,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[n]);return new Np[n](d)}open(){let n;if(this.opts.rememberUpgrade&&Vi.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)n="websocket";else if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else n=this.transports[0];this.readyState="opening";try{n=this.createTransport(n)}catch{this.transports.shift(),this.open();return}n.open(),this.setTransport(n)}setTransport(n){this.transport&&this.transport.removeAllListeners(),this.transport=n,n.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",c=>this.onClose("transport close",c))}probe(n){let c=this.createTransport(n),d=!1;Vi.priorWebsocketSuccess=!1;const m=()=>{d||(c.send([{type:"ping",data:"probe"}]),c.once("packet",D=>{if(!d)if(D.type==="pong"&&D.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",c),!c)return;Vi.priorWebsocketSuccess=c.name==="websocket",this.transport.pause(()=>{d||this.readyState!=="closed"&&(X(),this.setTransport(c),c.send([{type:"upgrade"}]),this.emitReserved("upgrade",c),c=null,this.upgrading=!1,this.flush())})}else{const G=new Error("probe error");G.transport=c.name,this.emitReserved("upgradeError",G)}}))};function y(){d||(d=!0,X(),c.close(),c=null)}const C=D=>{const G=new Error("probe error: "+D);G.transport=c.name,y(),this.emitReserved("upgradeError",G)};function L(){C("transport closed")}function I(){C("socket closed")}function R(D){c&&D.name!==c.name&&y()}const X=()=>{c.removeListener("open",m),c.removeListener("error",C),c.removeListener("close",L),this.off("close",I),this.off("upgrading",R)};c.once("open",m),c.once("error",C),c.once("close",L),this.once("close",I),this.once("upgrading",R),this.upgrades.indexOf("webtransport")!==-1&&n!=="webtransport"?this.setTimeoutFn(()=>{d||c.open()},200):c.open()}onOpen(){if(this.readyState="open",Vi.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade){let n=0;const c=this.upgrades.length;for(;n{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const n=this.getWritablePackets();this.transport.send(n),this.prevBufferLen=n.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let c=1;for(let d=0;d0&&c>this.maxPayload)return this.writeBuffer.slice(0,d);c+=2}return this.writeBuffer}write(n,c,d){return this.sendPacket("message",n,c,d),this}send(n,c,d){return this.sendPacket("message",n,c,d),this}sendPacket(n,c,d,m){if(typeof c=="function"&&(m=c,c=void 0),typeof d=="function"&&(m=d,d=null),this.readyState==="closing"||this.readyState==="closed")return;d=d||{},d.compress=d.compress!==!1;const y={type:n,data:c,options:d};this.emitReserved("packetCreate",y),this.writeBuffer.push(y),m&&this.once("flush",m),this.flush()}close(){const n=()=>{this.onClose("forced close"),this.transport.close()},c=()=>{this.off("upgrade",c),this.off("upgradeError",c),n()},d=()=>{this.once("upgrade",c),this.once("upgradeError",c)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?d():n()}):this.upgrading?d():n()),this}onError(n){Vi.priorWebsocketSuccess=!1,this.emitReserved("error",n),this.onClose("transport error",n)}onClose(n,c){(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),typeof removeEventListener=="function"&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",n,c),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(n){const c=[];let d=0;const m=n.length;for(;dtypeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(s):s.buffer instanceof ArrayBuffer,dh=Object.prototype.toString,Gp=typeof Blob=="function"||typeof Blob<"u"&&dh.call(Blob)==="[object BlobConstructor]",jp=typeof File=="function"||typeof File<"u"&&dh.call(File)==="[object FileConstructor]";function _n(s){return Wp&&(s instanceof ArrayBuffer||Vp(s))||Gp&&s instanceof Blob||jp&&s instanceof File}function ps(s,n){if(!s||typeof s!="object")return!1;if(Array.isArray(s)){for(let c=0,d=s.length;c=0&&s.num{delete this.acks[n];for(let L=0;L{this.io.clearTimeoutFn(y),c.apply(this,L)};C.withError=!0,this.acks[n]=C}emitWithAck(n,...c){return new Promise((d,m)=>{const y=(C,L)=>C?m(C):d(L);y.withError=!0,c.push(y),this.emit(n,...c)})}_addToQueue(n){let c;typeof n[n.length-1]=="function"&&(c=n.pop());const d={id:this._queueSeq++,tryCount:0,pending:!1,args:n,flags:Object.assign({fromQueue:!0},this.flags)};n.push((m,...y)=>d!==this._queue[0]?void 0:(m!==null?d.tryCount>this._opts.retries&&(this._queue.shift(),c&&c(m)):(this._queue.shift(),c&&c(null,...y)),d.pending=!1,this._drainQueue())),this._queue.push(d),this._drainQueue()}_drainQueue(n=!1){if(!this.connected||this._queue.length===0)return;const c=this._queue[0];c.pending&&!n||(c.pending=!0,c.tryCount++,this.flags=c.flags,this.emit.apply(this,c.args))}packet(n){n.nsp=this.nsp,this.io._packet(n)}onopen(){typeof this.auth=="function"?this.auth(n=>{this._sendConnectPacket(n)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(n){this.packet({type:zt.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},n):n})}onerror(n){this.connected||this.emitReserved("connect_error",n)}onclose(n,c){this.connected=!1,delete this.id,this.emitReserved("disconnect",n,c),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(n=>{if(!this.sendBuffer.some(d=>String(d.id)===n)){const d=this.acks[n];delete this.acks[n],d.withError&&d.call(this,new Error("socket has been disconnected"))}})}onpacket(n){if(n.nsp===this.nsp)switch(n.type){case zt.CONNECT:n.data&&n.data.sid?this.onconnect(n.data.sid,n.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case zt.EVENT:case zt.BINARY_EVENT:this.onevent(n);break;case zt.ACK:case zt.BINARY_ACK:this.onack(n);break;case zt.DISCONNECT:this.ondisconnect();break;case zt.CONNECT_ERROR:this.destroy();const d=new Error(n.data.message);d.data=n.data.data,this.emitReserved("connect_error",d);break}}onevent(n){const c=n.data||[];n.id!=null&&c.push(this.ack(n.id)),this.connected?this.emitEvent(c):this.receiveBuffer.push(Object.freeze(c))}emitEvent(n){if(this._anyListeners&&this._anyListeners.length){const c=this._anyListeners.slice();for(const d of c)d.apply(this,n)}super.emit.apply(this,n),this._pid&&n.length&&typeof n[n.length-1]=="string"&&(this._lastOffset=n[n.length-1])}ack(n){const c=this;let d=!1;return function(...m){d||(d=!0,c.packet({type:zt.ACK,id:n,data:m}))}}onack(n){const c=this.acks[n.id];typeof c=="function"&&(delete this.acks[n.id],c.withError&&n.data.unshift(null),c.apply(this,n.data))}onconnect(n,c){this.id=n,this.recovered=c&&this._pid===c,this._pid=c,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(n=>this.emitEvent(n)),this.receiveBuffer=[],this.sendBuffer.forEach(n=>{this.notifyOutgoingListeners(n),this.packet(n)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(n=>n()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:zt.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(n){return this.flags.compress=n,this}get volatile(){return this.flags.volatile=!0,this}timeout(n){return this.flags.timeout=n,this}onAny(n){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(n),this}prependAny(n){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(n),this}offAny(n){if(!this._anyListeners)return this;if(n){const c=this._anyListeners;for(let d=0;d0&&s.jitter<=1?s.jitter:0,this.attempts=0}aa.prototype.duration=function(){var s=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var n=Math.random(),c=Math.floor(n*this.jitter*s);s=Math.floor(n*10)&1?s+c:s-c}return Math.min(s,this.max)|0};aa.prototype.reset=function(){this.attempts=0};aa.prototype.setMin=function(s){this.ms=s};aa.prototype.setMax=function(s){this.max=s};aa.prototype.setJitter=function(s){this.jitter=s};class Ur extends ae{constructor(n,c){var d;super(),this.nsps={},this.subs=[],n&&typeof n=="object"&&(c=n,n=void 0),c=c||{},c.path=c.path||"/socket.io",this.opts=c,Vs(this,c),this.reconnection(c.reconnection!==!1),this.reconnectionAttempts(c.reconnectionAttempts||1/0),this.reconnectionDelay(c.reconnectionDelay||1e3),this.reconnectionDelayMax(c.reconnectionDelayMax||5e3),this.randomizationFactor((d=c.randomizationFactor)!==null&&d!==void 0?d:.5),this.backoff=new aa({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(c.timeout==null?2e4:c.timeout),this._readyState="closed",this.uri=n;const m=c.parser||Qp;this.encoder=new m.Encoder,this.decoder=new m.Decoder,this._autoConnect=c.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(n){return arguments.length?(this._reconnection=!!n,this):this._reconnection}reconnectionAttempts(n){return n===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=n,this)}reconnectionDelay(n){var c;return n===void 0?this._reconnectionDelay:(this._reconnectionDelay=n,(c=this.backoff)===null||c===void 0||c.setMin(n),this)}randomizationFactor(n){var c;return n===void 0?this._randomizationFactor:(this._randomizationFactor=n,(c=this.backoff)===null||c===void 0||c.setJitter(n),this)}reconnectionDelayMax(n){var c;return n===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=n,(c=this.backoff)===null||c===void 0||c.setMax(n),this)}timeout(n){return arguments.length?(this._timeout=n,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(n){if(~this._readyState.indexOf("open"))return this;this.engine=new hh(this.uri,this.opts);const c=this.engine,d=this;this._readyState="opening",this.skipReconnect=!1;const m=Ne(c,"open",function(){d.onopen(),n&&n()}),y=L=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",L),n?n(L):this.maybeReconnectOnOpen()},C=Ne(c,"error",y);if(this._timeout!==!1){const L=this._timeout,I=this.setTimeoutFn(()=>{m(),y(new Error("timeout")),c.close()},L);this.opts.autoUnref&&I.unref(),this.subs.push(()=>{this.clearTimeoutFn(I)})}return this.subs.push(m),this.subs.push(C),this}connect(n){return this.open(n)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const n=this.engine;this.subs.push(Ne(n,"ping",this.onping.bind(this)),Ne(n,"data",this.ondata.bind(this)),Ne(n,"error",this.onerror.bind(this)),Ne(n,"close",this.onclose.bind(this)),Ne(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(n){try{this.decoder.add(n)}catch(c){this.onclose("parse error",c)}}ondecoded(n){Tn(()=>{this.emitReserved("packet",n)},this.setTimeoutFn)}onerror(n){this.emitReserved("error",n)}socket(n,c){let d=this.nsps[n];return d?this._autoConnect&&!d.active&&d.connect():(d=new uh(this,n,c),this.nsps[n]=d),d}_destroy(n){const c=Object.keys(this.nsps);for(const d of c)if(this.nsps[d].active)return;this._close()}_packet(n){const c=this.encoder.encode(n);for(let d=0;dn()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(n,c){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",n,c),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const n=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const c=this.backoff.duration();this._reconnecting=!0;const d=this.setTimeoutFn(()=>{n.skipReconnect||(this.emitReserved("reconnect_attempt",n.backoff.attempts),!n.skipReconnect&&n.open(m=>{m?(n._reconnecting=!1,n.reconnect(),this.emitReserved("reconnect_error",m)):n.onreconnect()}))},c);this.opts.autoUnref&&d.unref(),this.subs.push(()=>{this.clearTimeoutFn(d)})}}onreconnect(){const n=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",n)}}const la={};function xs(s,n){typeof s=="object"&&(n=s,s=void 0),n=n||{};const c=Bp(s,n.path||"/socket.io"),d=c.source,m=c.id,y=c.path,C=la[m]&&y in la[m].nsps,L=n.forceNew||n["force new connection"]||n.multiplex===!1||C;let I;return L?I=new Ur(d,n):(la[m]||(la[m]=new Ur(d,n)),I=la[m]),c.query&&!n.query&&(n.query=c.queryKey),I.socket(c.path,n)}Object.assign(xs,{Manager:Ur,Socket:uh,io:xs,connect:xs});var rs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ex(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var ix="Expected a function",ll=NaN,ax="[object Symbol]",sx=/^\s+|\s+$/g,rx=/^[-+]0x[0-9a-f]+$/i,nx=/^0b[01]+$/i,ox=/^0o[0-7]+$/i,lx=parseInt,cx=typeof rs=="object"&&rs&&rs.Object===Object&&rs,hx=typeof self=="object"&&self&&self.Object===Object&&self,dx=cx||hx||Function("return this")(),ux=Object.prototype,fx=ux.toString,gx=Math.max,px=Math.min,gr=function(){return dx.Date.now()};function xx(s,n,c){var d,m,y,C,L,I,R=0,X=!1,D=!1,G=!0;if(typeof s!="function")throw new TypeError(ix);n=cl(n)||0,$r(c)&&(X=!!c.leading,D="maxWait"in c,y=D?gx(cl(c.maxWait)||0,n):y,G="trailing"in c?!!c.trailing:G);function J(it){var Mt=d,Ut=m;return d=m=void 0,R=it,C=s.apply(Ut,Mt),C}function bt(it){return R=it,L=setTimeout(et,n),X?J(it):C}function lt(it){var Mt=it-I,Ut=it-R,re=n-Mt;return D?px(re,y-Ut):re}function Ot(it){var Mt=it-I,Ut=it-R;return I===void 0||Mt>=n||Mt<0||D&&Ut>=y}function et(){var it=gr();if(Ot(it))return z(it);L=setTimeout(et,lt(it))}function z(it){return L=void 0,G&&d?J(it):(d=m=void 0,C)}function ct(){L!==void 0&&clearTimeout(L),R=0,d=I=m=L=void 0}function ut(){return L===void 0?C:z(gr())}function W(){var it=gr(),Mt=Ot(it);if(d=arguments,m=this,I=it,Mt){if(L===void 0)return bt(I);if(D)return L=setTimeout(et,n),J(I)}return L===void 0&&(L=setTimeout(et,n)),C}return W.cancel=ct,W.flush=ut,W}function $r(s){var n=typeof s;return!!s&&(n=="object"||n=="function")}function mx(s){return!!s&&typeof s=="object"}function bx(s){return typeof s=="symbol"||mx(s)&&fx.call(s)==ax}function cl(s){if(typeof s=="number")return s;if(bx(s))return ll;if($r(s)){var n=typeof s.valueOf=="function"?s.valueOf():s;s=$r(n)?n+"":n}if(typeof s!="string")return s===0?s:+s;s=s.replace(sx,"");var c=nx.test(s);return c||ox.test(s)?lx(s.slice(2),c?2:8):rx.test(s)?ll:+s}var vx=xx;const fh=ex(vx),yx=void 0,wx=30,gh={notificationEvents:[],notificationCounter:0,notificationAPICounter:0,notificationHistory:[],notificationHistoryConfig:{},userActivity:{},userActivityConfig:{},exercises:[],selected_exercises:[],progresses:{},diagnostic:{}},Dt=Ta({...gh}),za=Ta({connected:!1,zmq_last_time:!1}),se=xs(yx,{autoConnect:!0}),kx=Pt(()=>Dt.exercises),hl=Pt(()=>Dt.selected_exercises),dl=Pt(()=>Dt.exercises.filter(s=>Dt.selected_exercises.includes(s.uuid))),ul=Pt(()=>Dt.progresses),fl=Pt(()=>Dt.notificationEvents),Ax=Pt(()=>Dt.notificationCounter),Sx=Pt(()=>Dt.notificationAPICounter),Cx=Pt(()=>Object.keys(Dt.progresses).length),Wi=Pt(()=>Dt.diagnostic),pr=Pt(()=>Dt.notificationHistory),Px=Pt(()=>Dt.notificationHistoryConfig),xr=Pt(()=>Dt.userActivity),gl=Pt(()=>Dt.userActivityConfig),Gi=Pt(()=>za.connected),pl=Pt(()=>za.zmq_last_time);function Lx(){Object.assign(Dt,gh)}function qr(){zx(),xh(),mh(),Gs(),Fx()}function Ex(s,n,c,d){Xx(s,{user_id:n,exercise_uuid:c,task_uuid:d})}function Tx(){Yx()}function _x(){Dx()}function Ix(s,n){Hx({exercise_uuid:s,selected:n})}function Mx(s){Bx(s)}function Ox(s){Wx(s)}const ph=fh(Gs,200,{leading:!0}),Rx=fh(Nx,1e3,{leading:!0});function zx(){se.emit("get_exercises",s=>{Dt.exercises=s})}function xh(){se.emit("get_selected_exercises",s=>{Dt.selected_exercises=s})}function mh(){se.emit("get_notifications",s=>{Dt.notificationEvents=s})}function Gs(){se.emit("get_progress",s=>{Dt.progresses=s})}function Fx(){se.emit("get_users_activity",s=>{Dt.userActivity=s.activity,Dt.userActivityConfig=s.config})}function Nx(){Dt.diagnostic={},se.emit("get_diagnostic",s=>{Dt.diagnostic=s})}function Xx(s,n){const c=s?"mark_task_incomplete":"mark_task_completed";se.emit(c,n,()=>{Gs()})}function Yx(){se.emit("reset_all_exercise_progress",()=>{Gs()})}function Dx(){se.emit("reset_notifications",()=>{mh()})}function Hx(s){se.emit("change_exercise_selection",s,()=>{xh()})}function Bx(s){const n={verbose:s};se.emit("toggle_verbose_mode",n,()=>{})}function Wx(s){const n={apiquery:s};se.emit("toggle_apiquery_mode",n,()=>{})}se.on("connect",()=>{za.connected=!0});se.on("disconnect",()=>{za.connected=!1});se.on("notification",s=>{Dt.notificationCounter+=1,s.is_api_request&&(Dt.notificationAPICounter+=1),Vx(Dt.notificationEvents,s,wx)});se.on("new_user",s=>{ph()});se.on("refresh_score",s=>{ph()});se.on("keep_alive",s=>{za.zmq_last_time=s.zmq_last_time});se.on("update_notification_history",s=>{Dt.notificationHistory=s.history,Dt.notificationHistoryConfig=s.config});se.on("update_users_activity",s=>{Dt.userActivity=s.activity,Dt.userActivityConfig=s.config});function Vx(s,n,c){s.unshift(n),s.length>c&&(s.length=c)}const Gx={class:"modal-box w-11/12 max-w-6xl top-24 absolute bg-slate-200 dark:bg-slate-600 text-slate-700 dark:text-slate-200"},jx={class:"text-2xl font-bold"},Ux=j("div",{class:"modal-action"},[j("form",{method:"dialog"},[j("button",{class:"btn btn-sm btn-circle btn-ghost absolute right-2 top-2"},"✕")])],-1),$x={class:"flex mb-5 gap-2"},qx={class:"text-lg font-semibold"},Zx={class:"label cursor-pointer justify-start"},Kx=["onChange","checked","value"],Jx={class:"font-mono font-semibold text-base ml-3"},Qx={class:"text-lg font-semibold mt-4"},tm={class:"font-semibold ml-1 my-3"},em=j("strong",null,"MISP Status:",-1),im={class:"ml-2"},am={key:0,class:"loading loading-dots loading-sm h-4 inline-block align-middle"},sm={key:1,class:"font-bold"},rm={class:"font-semibold ml-1 my-3"},nm=j("strong",null,"ZMQ Status:",-1),om={class:"ml-2"},lm={key:0,class:"loading loading-dots loading-sm h-4 inline-block align-middle"},cm={key:1,class:"font-bold"},hm=j("h4",{class:"font-semibold ml-1"},[j("strong",null,"MISP Settings:")],-1),dm={class:"ml-3"},um={key:0,class:"flex justify-center"},fm=j("span",{class:"loading loading-dots loading-lg"},null,-1),gm=[fm],pm={class:"label cursor-pointer justify-start p-0 pt-1"},xm=["checked","value"],mm={class:"font-mono font-semibold text-base ml-3"},bm=j("form",{method:"dialog",class:"modal-backdrop"},[j("button",null,"close")],-1),vm={__name:"TheAdminPanel",setup(s){const n=He(null),c=Pt(()=>Object.keys(Wi.value).length==0),d=Pt(()=>{var I;return((I=Wi.value.version)==null?void 0:I.version)!==void 0}),m=Pt(()=>Wi.value.zmq_message_count>0),y=Pt(()=>Wi.value.zmq_message_count);function C(I,R){Ix(R,I)}function L(){n.value.showModal(),Rx()}return(I,R)=>(yt(),At(Kt,null,[j("button",{onClick:R[0]||(R[0]=X=>L()),class:"px-2 py-1 rounded-md focus-outline font-semibold bg-blue-600 text-slate-200 hover:bg-blue-700"},[It(dt(oe),{icon:dt(Zo),class:"mr-1"},null,8,["icon"]),ne(" Admin panel ")]),j("dialog",{ref_key:"admin_modal",ref:n,class:"modal"},[j("div",Gx,[j("h2",jx,[It(dt(oe),{icon:dt(Zo),class:""},null,8,["icon"]),ne(" Admin panel ")]),Ux,j("div",null,[j("div",$x,[j("button",{onClick:R[1]||(R[1]=X=>dt(qr)()),class:"h-10 min-h-10 px-2 py-1 font-semibold bg-blue-600 text-slate-200 hover:bg-blue-700 btn btn-sm gap-1"},[It(dt(oe),{icon:dt(rp),size:"lg","fixed-width":""},null,8,["icon"]),ne(" Full refresh ")]),j("button",{onClick:R[2]||(R[2]=X=>dt(Tx)()),class:"h-10 min-h-10 px-2 py-1 font-semibold bg-red-600 text-slate-200 hover:bg-red-700 btn btn-sm gap-1"},[It(dt(oe),{icon:dt(Qg),size:"lg","fixed-width":""},null,8,["icon"]),ne(" Reset All Exercises ")]),j("button",{onClick:R[3]||(R[3]=X=>dt(_x)()),class:"h-10 min-h-10 px-2 py-1 font-semibold bg-amber-600 text-slate-200 hover:bg-amber-700 btn btn-sm gap-1"},[It(dt(oe),{icon:dt(Kg),size:"lg"},{default:Ul(()=>[ne(" fixed-width")]),_:1},8,["icon"]),ne(" Clear Live Logs ")])]),j("h3",qx,[It(dt(oe),{icon:dt(Jc),class:"mr-1"},null,8,["icon"]),ne(" Selected Exercises ")]),(yt(!0),At(Kt,null,Mi(dt(kx),X=>(yt(),At("div",{key:X.name,class:"form-control pl-3"},[j("label",Zx,[j("input",{onChange:D=>C(D.target.checked,X.uuid),type:"checkbox",checked:dt(hl).includes(X.uuid),value:X.uuid,class:ie(`checkbox ${dt(hl).includes(X.uuid)?"checkbox-success":""} [--fallback-bc:#94a3b8]`)},null,42,Kx),j("span",Jx,Wt(X.name),1)])]))),128)),j("h3",Qx,[It(dt(oe),{icon:dt(tp),class:"mr-1"},null,8,["icon"]),ne(" Diagnostic ")]),j("h4",tm,[em,j("span",im,[j("span",{class:ie({"rounded-lg py-1 px-2":!0,"dark:bg-neutral-800 bg-neutral-400 text-slate-800 dark:text-slate-200":c.value,"dark:bg-green-700 bg-green-500 text-slate-800 dark:text-slate-200":!c.value&&d.value,"dark:bg-red-700 bg-red-700 text-slate-200 dark:text-slate-200":!c.value&&!d.value})},[c.value?(yt(),At("span",am)):(yt(),At("span",sm,Wt(d.value?`Online (${dt(Wi).version.version})`:"Unreachable"),1))],2)])]),j("h4",rm,[nm,j("span",om,[j("span",{class:ie({"rounded-lg py-1 px-2":!0,"dark:bg-neutral-800 bg-neutral-400 text-slate-800 dark:text-slate-200":c.value,"dark:bg-green-700 bg-green-500 text-slate-800 dark:text-slate-200":!c.value&&m.value,"dark:bg-red-700 bg-red-700 text-slate-200 dark:text-slate-200":!c.value&&!m.value})},[c.value?(yt(),At("span",lm)):(yt(),At("span",cm,Wt(m.value?`ZMQ Active (${y.value} messages)`:"No message received yet"),1))],2)])]),c.value||d.value?(yt(),At(Kt,{key:0},[hm,j("div",dm,[c.value?(yt(),At("div",um,gm)):Xi("",!0),(yt(!0),At(Kt,null,Mi(dt(Wi).settings,(X,D)=>(yt(),At("div",{key:D},[j("div",null,[j("label",pm,[j("input",{type:"checkbox",checked:X,value:D,class:ie(`checkbox ${X?"checkbox-success":"checkbox-danger"} [--fallback-bc:#cbd5e1]`),disabled:""},null,10,xm),j("span",mm,Wt(D),1)])])]))),128))])],64)):Xi("",!0)])]),bm],512)],64))}},ym={class:"flex flex-col justify-center mt-1"},wm=j("span",{class:"mr-1"},"Socket.IO:",-1),km={class:"font-semibold text-green-600 dark:text-green-400"},Am={class:"font-semibold text-slate-50"},Sm={key:0,class:"text-xs font-thin leading-3 inline-block text-center"},Cm={__name:"TheSocketConnectionState",setup(s){const n=He("?");function c(){pl.value!==!1?n.value=parseInt((new Date().getTime()-pl.value*1e3)/1e3):n.value="?"}return _a(()=>{setInterval(()=>{c()},1e3)}),(d,m)=>(yt(),At("span",ym,[j("span",{class:ie({"px-2 rounded-md inline-block w-48 leading-4":!0,"text-slate-900 dark:text-slate-400":dt(Gi),"text-slate-50 bg-red-600 px-2 py-1":!dt(Gi)})},[wm,Kn(j("span",km,"Connected",512),[[fo,dt(Gi)]]),Kn(j("span",Am,"Disconnected",512),[[fo,!dt(Gi)]])],2),dt(Gi)?(yt(),At("span",Sm,[n.value==0?(yt(),At(Kt,{key:0},[ne(" online ")],64)):(yt(),At(Kt,{key:1},[ne(" Last keep-alive: "+Wt(n.value)+"s ago ",1)],64))])):Xi("",!0)]))}},Pm={class:"my-2 --ml-1 bg-slate-50 dark:bg-slate-600 py-1 pl-1 pr-3 rounded-md relative flex flex-col"},Lm={class:"text-xxs flex justify-between h-full items-center text-slate-500 dark:text-slate-300"},Em={class:"-rotate-90 w-8 -ml-3"},Tm=j("span",{class:"-rotate-90 w-8 text-xs"},"–",-1),_m=j("span",{class:"-rotate-90 w-8 text-lg"},"–",-1),Im=j("span",{class:"-rotate-90 w-8 text-xs"},"–",-1),Mm=j("span",{class:"-rotate-90 w-8 -mr-1.5"},"- 0min",-1),Om={__name:"TheLiveLogsActivityGraph",setup(s){const n=He(null),c=[{data:Array.from(Array(12*20)).map(()=>0)}],d=Pt(()=>pr.value.length>0),m=Pt(()=>pr.value?y.value:c.value),y=Pt(()=>[{data:Array.from(pr.value)}]),C=Pt(()=>({chart:{type:"bar",width:"100%",height:32,sparkline:{enabled:!0},dropShadow:{enabled:!0,enabledOnSeries:void 0,top:2,left:1,blur:2,color:"#000",opacity:ti.value?.35:.15},animations:{enabled:!1,easing:"easeinout",speed:200}},colors:[ti.value?"#008ffb":"#1f9eff"],plotOptions:{bar:{columnWidth:"80%"}},yaxis:{min:0,labels:{show:!1}},tooltip:{enabled:!1}}));return(L,I)=>{const R=$l("apexchart");return yt(),At("div",Pm,[j("div",{class:ie(`${d.value?"absolute":"hidden"} h-10 -mt-1 w-full z-40`)},[j("div",Lm,[j("span",Em,"- "+Wt(dt(Px).buffer_timestamp_min)+"min",1),Tm,_m,Im,Mm])],2),j("i",{class:ie(["text-center text-slate-600 dark:text-slate-400",d.value?"hidden":"block"])}," - No recorded activity - ",2),It(R,{ref_key:"theChart",ref:n,class:ie(d.value?"block":"absolute h-8 w-full"),height:"32",width:"100%",options:C.value,series:m.value},null,8,["class","options","series"])])}}},Rm={class:"text-2xl mt-6 mb-2 font-bold text-blue-500 dark:text-blue-400"},zm={class:"mb-2 flex flex-wrap gap-x-3"},Fm={class:"rounded-lg py-1 px-2 dark:bg-sky-700 bg-sky-400 text-slate-800 dark:text-slate-200"},Nm={class:"mr-1"},Xm={class:"font-bold"},Ym={class:"rounded-lg py-1 px-2 dark:bg-sky-700 bg-sky-400 text-slate-800 dark:text-slate-200"},Dm={class:"mr-1"},Hm={class:"font-bold"},Bm={class:"rounded-lg py-1 px-2 dark:bg-sky-700 bg-sky-400 text-slate-800 dark:text-slate-200"},Wm={class:"mr-1"},Vm={class:"font-bold"},Gm={class:"flex items-center"},jm={class:"mr-1 flex items-center cursor-pointer text-slate-700 dark:text-slate-300"},Um=["checked"],$m={class:"flex items-center"},qm={class:"mr-1 flex items-center cursor-pointer text-slate-700 dark:text-slate-300"},Zm=["checked"],Km={class:"bg-white dark:bg-slate-800 rounded-lg shadow-xl w-full"},Jm=j("thead",null,[j("tr",{class:"font-medium dark:text-slate-200 text-slate-600"},[j("th",{class:"border-b border-slate-100 dark:border-slate-700 p-3 pl-6 text-left"}),j("th",{class:"border-b border-slate-100 dark:border-slate-700 p-3 pl-2 text-left"},"User"),j("th",{class:"border-b border-slate-100 dark:border-slate-700 p-3 text-left"},"Time"),j("th",{class:"border-b border-slate-100 dark:border-slate-700 p-3 text-left"},"URL"),j("th",{class:"border-b border-slate-100 dark:border-slate-700 p-3 text-left"},"Payload")])],-1),Qm={key:0},tb=j("td",{colspan:"5",class:"text-center border-b border-slate-100 dark:border-slate-700 text-slate-600 dark:text-slate-400 p-3 pl-6"},[j("i",null,"- No logs yet -")],-1),eb=[tb],ib={class:"border-b border-slate-100 dark:border-slate-700 text-slate-600 dark:text-slate-400 p-1 pl-2 w-12 whitespace-nowrap"},ab={class:"inline ml-1"},sb=["title"],rb={class:"text-lg font-bold font-mono"},nb={class:"text-xs font-mono"},ob={class:"border-b border-slate-100 dark:border-slate-700 text-slate-600 dark:text-slate-400 p-1"},lb={class:"border-b border-slate-100 dark:border-slate-700 text-sky-600 dark:text-sky-400 p-1"},cb={class:"flex items-center"},hb={key:0,class:"p-1 rounded-md font-bold text-xs mr-2 w-10 inline-block text-center dark:bg-amber-600 dark:text-neutral-100 bg-amber-600 text-neutral-100"},db={key:1,class:"p-1 rounded-md font-bold text-xs mr-2 w-10 inline-block text-center dark:bg-amber-600 dark:text-neutral-100 bg-amber-600 text-neutral-100"},ub={key:2,class:"p-1 rounded-md font-bold text-xs mr-2 w-10 inline-block text-center dark:bg-red-600 dark:text-neutral-100 bg-red-600 text-neutral-100"},fb={key:3,class:"p-1 rounded-md font-bold text-xs mr-2 w-10 inline-block text-center dark:bg-blue-600 dark:text-neutral-100 bg-blue-600 text-neutral-100"},gb={class:"text-sm inline"},pb={class:"border-b border-slate-100 dark:border-slate-700 text-slate-600 dark:text-slate-300 p-1"},xb={key:0,class:"border border-slate-200 dark:border-slate-600 bg-slate-100 dark:bg-slate-600 rounded-md"},mb={class:"p-1 text-xs"},bb={__name:"TheLiveLogs",setup(s){const n=He(!1),c=He(!1);Te(n,m=>{Mx(m==!0)}),Te(c,m=>{Ox(m==!0)});function d(m){return String(m).startsWith("2")?"text-green-500":String(m).startsWith("5")?"text-red-600":"text-amber-600"}return(m,y)=>(yt(),At(Kt,null,[j("h3",Rm,[It(dt(oe),{icon:dt(Ko)},null,8,["icon"]),ne(" Live logs ")]),j("div",zm,[j("span",Fm,[j("span",Nm,[It(dt(oe),{icon:dt(Zg),size:"sm"},null,8,["icon"]),ne(" Players: ")]),j("span",Xm,Wt(dt(Cx)),1)]),j("span",Ym,[j("span",Dm,[It(dt(oe),{icon:dt(Ko),size:"sm"},null,8,["icon"]),ne(" Total Queries: ")]),j("span",Hm,Wt(dt(Ax)),1)]),j("span",Bm,[j("span",Wm,[It(dt(oe),{icon:dt(dr),size:"sm",mask:dt(hr),transform:"shrink-7 left-1"},null,8,["icon","mask"]),ne(" Total API Queries: ")]),j("span",Vm,Wt(dt(Sx)),1)]),j("span",Gm,[j("label",jm,[j("input",{type:"checkbox",class:"toggle toggle-warning [--fallback-su:#22c55e] mr-1",checked:n.value,onChange:y[0]||(y[0]=C=>n.value=!n.value)},null,40,Um),ne(" Verbose ")])]),j("span",$m,[j("label",qm,[j("input",{type:"checkbox",class:"toggle toggle-success [--fallback-su:#22c55e] mr-1",checked:c.value,onChange:y[1]||(y[1]=C=>c.value=!c.value)},null,40,Zm),It(dt(oe),{icon:dt(dr),size:"sm",mask:dt(hr),transform:"shrink-7 left-1",class:"mr-1"},null,8,["icon","mask"]),ne(" API Queries ")])])]),It(Om),j("table",Km,[Jm,j("tbody",null,[dt(fl).length==0?(yt(),At("tr",Qm,eb)):(yt(!0),At(Kt,{key:1},Mi(dt(fl),C=>(yt(),At("tr",{key:C.id},[j("td",ib,[It(dt(oe),{icon:dt(Jg),size:"xs",class:ie(d(C.response_code))},null,8,["icon","class"]),j("pre",ab,Wt(C.response_code),1)]),j("td",{class:"border-b border-slate-100 dark:border-slate-700 text-slate-600 dark:text-slate-400 p-1 pl-2",title:C.user_id},[j("span",rb,Wt(C.user.split("@")[0]),1),j("span",nb,"@"+Wt(C.user.split("@")[1]),1)],8,sb),j("td",ob,Wt(C.time),1),j("td",lb,[j("div",cb,[C.http_method=="POST"?(yt(),At("span",hb,"POST")):C.http_method=="PUT"?(yt(),At("span",db,"PUT")):C.http_method=="DELETE"?(yt(),At("span",ub,"DEL")):(yt(),At("span",fb,Wt(C.http_method),1)),C.is_api_request?(yt(),ji(dt(oe),{key:4,class:"text-slate-800 dark:text-slate-100 mr-1 inline-block",icon:dt(dr),mask:dt(hr),transform:"shrink-7 left-1"},null,8,["icon","mask"])):Xi("",!0),j("pre",gb,Wt(C.url),1)])]),j("td",pb,[C.http_method=="POST"?(yt(),At("div",xb,[j("pre",mb,Wt(JSON.stringify(C.payload,null,2)),1)])):Xi("",!0)])]))),128))])])],64))}},vb=["title"],yb={__name:"LiveLogsUserActivityGraph",props:["user_id"],setup(s){const n=s;He(null);const c=Pt(()=>gl.value.activity_buffer_size),d=Pt(()=>gl.value.timestamp_min),m=Pt(()=>Array.from(Array(c.value)).map(()=>0)),y=Pt(()=>xr.value.length!=0),C=Pt(()=>y.value?L.value:m.value),L=Pt(()=>{const X=xr.value[n.user_id]===void 0?m.value:xr.value[n.user_id];return[{data:Array.from(X)}]}),I=[1,2,3,4,5,1e3],R=Pt(()=>({chart:{height:12,width:224,type:"heatmap",sparkline:{enabled:!0},animations:{enabled:!1,easing:"easeinout",speed:200}},dataLabels:{enabled:!1,style:{fontSize:"10px",fontWeight:"400"}},plotOptions:{heatmap:{radius:2,enableShades:!1,shadeIntensity:.5,reverseNegativeShade:!0,distributed:!1,useFillColorAsStroke:!1,colorScale:{ranges:[{from:0,to:I[0],color:ti.value?"#1e3a8a":"#bfdbfe"},{from:I[0]+1,to:I[1],color:ti.value?"#1d4ed8":"#93c5fd"},{from:I[1]+1,to:I[2],color:ti.value?"#2563eb":"#60a5fa"},{from:I[2]+1,to:I[3],color:(ti.value,"#3b82f6")},{from:I[3]+1,to:I[4],color:ti.value?"#60a5fa":"#2563eb"},{from:I[4]+1,to:I[5],color:ti.value?"#93c5fd":"#1d4ed8"}],min:0,max:1e3}}},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},grid:{show:!1},legend:{show:!0},stroke:{width:0},tooltip:{enabled:!1}}));return(X,D)=>{const G=$l("apexchart");return yt(),At("span",{class:"h-3 w-52",title:`Activity over ${d.value}min`},[It(G,{type:"heatmap",height:"12",width:"224",options:R.value,series:C.value},null,8,["options","series"])],8,vb)}}},wb={class:"text-2xl mt-6 mb-2 font-bold text-blue-500 dark:text-blue-400"},kb={key:0,class:"text-center text-slate-600 dark:text-slate-400 p-3 pl-6"},Ab=j("i",null,"- No Exercise available -",-1),Sb=[Ab],Cb=["onClick"],Pb=["colspan"],Lb={class:"flex justify-between items-center"},Eb={class:"dark:text-blue-200 text-slate-200"},Tb={class:"text-lg"},_b={class:""},Ib=j("th",{class:"border-b border-slate-100 dark:border-slate-700 p-3 pl-6 text-left"},"User",-1),Mb=["title"],Ob={class:"flex flex-col"},Rb={class:"text-center font-normal text-sm dark:text-blue-200 text-slate-500 text-nowrap"},zb={class:"text-center"},Fb=j("th",{class:"border-b border-slate-100 dark:border-slate-700 p-3 text-left"},"Progress",-1),Nb={key:0},Xb=["colspan"],Yb=j("i",null,"- No user yet -",-1),Db=[Yb],Hb={class:"border-b border-slate-200 dark:border-slate-700 text-slate-600 dark:text-slate-400 p-0 pl-2 relative"},Bb={class:"flex flex-col max-w-60"},Wb=["title"],Vb={class:"text-lg font-bold font-mono leading-5 tracking-tight"},Gb={class:"text-xs font-mono tracking-tight"},jb=["onClick"],Ub={class:"flex flex-col"},$b={class:"text-nowrap"},qb={class:"text-sm leading-3"},Zb={key:1},Kb={class:"border-b border-slate-200 dark:border-slate-700 text-slate-500 dark:text-slate-400 p-3"},Jb=["aria-valuenow"],Qb={__name:"TheScores",setup(s){const n=He([]);function c(L,I,R,X){Ex(L,I,R,X)}function d(L){const I=n.value.indexOf(L);I>=0?n.value.splice(I,1):n.value.push(L)}const m=Pt(()=>dl.value.length>0),y=Pt(()=>Object.keys(ul.value).length>0),C=Pt(()=>Object.values(ul.value).sort((L,I)=>L.emailI.email?1:0));return(L,I)=>(yt(),At(Kt,null,[j("h3",wb,[It(dt(oe),{icon:dt(Jc)},null,8,["icon"]),ne(" Active Exercises ")]),m.value?Xi("",!0):(yt(),At("div",kb,Sb)),(yt(!0),At(Kt,null,Mi(dt(dl),(R,X)=>(yt(),At("table",{key:R.name,class:"bg-white dark:bg-slate-800 rounded-lg shadow-xl w-full mb-4"},[j("thead",null,[j("tr",{onClick:D=>d(X),class:"cursor-pointer"},[j("th",{colspan:2+R.tasks.length,class:"rounded-t-lg border-b border-slate-100 dark:border-slate-700 text-md p-3 pl-6 text-center dark:bg-blue-800 bg-blue-500 dark:text-slate-300 text-slate-100"},[j("div",Lb,[j("span",Eb,"# "+Wt(X+1),1),j("span",Tb,Wt(R.name),1),j("span",_b,[ne(" Level: "),j("span",{class:ie({"rounded-lg px-1 ml-2":!0,"dark:bg-sky-400 bg-sky-400 text-neutral-950":R.level=="beginner","dark:bg-orange-400 bg-orange-400 text-neutral-950":R.level=="advanced","dark:bg-red-600 bg-red-600 text-neutral-950":R.level=="expert"})},Wt(R.level),3)])])],8,Pb)],8,Cb),j("tr",{class:ie(`font-medium text-slate-600 dark:text-slate-200 ${n.value.includes(X)?"hidden":""}`)},[Ib,(yt(!0),At(Kt,null,Mi(R.tasks,(D,G)=>(yt(),At("th",{key:D.name,class:"border-b border-slate-100 dark:border-slate-700 p-3 align-top",title:D.description},[j("div",Ob,[j("span",Rb,"Task "+Wt(G+1),1),j("i",zb,Wt(D.name),1)])],8,Mb))),128)),Fb],2)]),j("tbody",{class:ie(`${n.value.includes(X)?"hidden":""}`)},[y.value?(yt(!0),At(Kt,{key:1},Mi(C.value,D=>(yt(),At("tr",{key:D.user_id,class:"bg-slate-100 dark:bg-slate-900"},[j("td",Hb,[j("span",Bb,[j("span",{title:D.user_id,class:"text-nowrap inline-block leading-5 truncate"},[D.exercises[R.uuid].score/D.exercises[R.uuid].max_score==1?(yt(),ji(dt(oe),{key:0,icon:dt(ip),class:"mr-1 text-amber-300"},null,8,["icon"])):Xi("",!0),j("span",Vb,Wt(D.email.split("@")[0]),1),j("span",Gb,"@"+Wt(D.email.split("@")[1]),1)],8,Wb),It(yb,{user_id:D.user_id},null,8,["user_id"])])]),(yt(!0),At(Kt,null,Mi(R.tasks,(G,J)=>{var bt;return yt(),At("td",{key:J,class:"text-center border-b border-slate-200 dark:border-slate-700 text-slate-500 dark:text-slate-400 p-2"},[j("span",{class:"select-none cursor-pointer flex justify-center content-center flex-wrap h-9",onClick:lt=>c(D.exercises[R.uuid].tasks_completion[G.uuid],D.user_id,R.uuid,G.uuid)},[j("span",Ub,[j("span",$b,[D.exercises[R.uuid].tasks_completion[G.uuid]?(yt(),ji(dt(oe),{key:0,icon:dt(np),class:ie(`text-xl ${D.exercises[R.uuid].tasks_completion[G.uuid]?"dark:text-green-400 text-green-600":"dark:text-slate-500 text-slate-400"}`)},null,8,["icon","class"])):((bt=G.requirements)==null?void 0:bt.inject_uuid)!==void 0&&!D.exercises[R.uuid].tasks_completion[G.requirements.inject_uuid]?(yt(),ji(dt(oe),{key:1,title:"All requirements for that task haven't been fullfilled yet",icon:dt(qg),class:ie(`text-lg ${D.exercises[R.uuid].tasks_completion[G.uuid]?"dark:text-green-400 text-green-600":"dark:text-slate-500 text-slate-400"}`)},null,8,["icon","class"])):(yt(),ji(dt(oe),{key:2,icon:dt(sp),class:ie(`text-xl ${D.exercises[R.uuid].tasks_completion[G.uuid]?"dark:text-green-400 text-green-600":"dark:text-slate-500 text-slate-400"}`)},null,8,["icon","class"])),j("small",{class:ie(D.exercises[R.uuid].tasks_completion[G.uuid]?"dark:text-green-400 text-green-600":"dark:text-slate-500 text-slate-400")}," (+"+Wt(G.score)+")",3)]),j("span",qb,[D.exercises[R.uuid].tasks_completion[G.uuid].timestamp?(yt(),At("span",{key:0,class:ie(D.exercises[R.uuid].tasks_completion[G.uuid].first_completion?"font-bold":"font-extralight")},Wt(new Date(D.exercises[R.uuid].tasks_completion[G.uuid].timestamp*1e3).toTimeString().split(" ",1)[0]),3)):(yt(),At("span",Zb))])])],8,jb)])}),128)),j("td",Kb,[j("div",{class:"flex w-full h-2 bg-gray-200 rounded-full overflow-hidden dark:bg-neutral-600",role:"progressbar","aria-valuenow":D.exercises[R.uuid].score,"aria-valuemin":0,"aria-valuemax":"100"},[j("div",{class:"flex flex-col justify-center rounded-full overflow-hidden bg-green-600 text-xs text-white text-center whitespace-nowrap transition duration-500 dark:bg-green-500 transition-width transition-slowest ease",style:Ms(`width: ${100*(D.exercises[R.uuid].score/D.exercises[R.uuid].max_score)}%`)},null,4)],8,Jb)])]))),128)):(yt(),At("tr",Nb,[j("td",{colspan:2+R.tasks.length,class:"text-center border-b border-slate-100 dark:border-slate-700 text-slate-600 dark:text-slate-400 p-3 pl-6"},Db,8,Xb)]))],2)]))),128))],64))}},tv={__name:"TheDahboard",setup(s){return Te(Gi,n=>{n&&(Lx(),qr())}),_a(()=>{qr()}),(n,c)=>(yt(),At(Kt,null,[It(Qb),It(bb)],64))}},ev=j("h1",{class:"text-2xl text-center text-slate-500 dark:text-slate-400 absolute top-1 left-1"},"Exercise Dashboard",-1),iv={class:"absolute top-1 right-1"},av={class:"flex gap-2"},sv={__name:"App",setup(s){return _a(()=>{ti.value&&document.getElementsByTagName("body")[0].classList.add("dark")}),(n,c)=>(yt(),At("main",null,[ev,j("div",iv,[j("div",av,[It(dp),It(vm),It(Cm)])]),It(tv)]))}},bh=Ju(sv);bh.use(As);bh.mount("#app"); +}`;function Oc(){var s=Pc,n=Lc,c=ft.cssPrefix,d=ft.replacementClass,m=zf;if(c!==s||d!==n){var y=new RegExp("\\.".concat(s,"\\-"),"g"),C=new RegExp("\\--".concat(s,"\\-"),"g"),L=new RegExp("\\.".concat(n),"g");m=m.replace(y,".".concat(c,"-")).replace(C,"--".concat(c,"-")).replace(L,".".concat(d))}return m}var To=!1;function rr(){ft.autoAddCss&&!To&&(Tf(Oc()),To=!0)}var Ff={mixout:function(){return{dom:{css:Oc,insertCss:rr}}},hooks:function(){return{beforeDOMElementCreation:function(){rr()},beforeI2svg:function(){rr()}}}},ai=vi||{};ai[ii]||(ai[ii]={});ai[ii].styles||(ai[ii].styles={});ai[ii].hooks||(ai[ii].hooks={});ai[ii].shims||(ai[ii].shims=[]);var De=ai[ii],Rc=[],Nf=function s(){Ut.removeEventListener("DOMContentLoaded",s),Cs=1,Rc.map(function(n){return n()})},Cs=!1;ni&&(Cs=(Ut.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Ut.readyState),Cs||Ut.addEventListener("DOMContentLoaded",Nf));function Xf(s){ni&&(Cs?setTimeout(s,0):Rc.push(s))}function Ra(s){var n=s.tag,c=s.attributes,d=c===void 0?{}:c,m=s.children,y=m===void 0?[]:m;return typeof s=="string"?Mc(s):"<".concat(n," ").concat(Mf(d),">").concat(y.map(Ra).join(""),"")}function Io(s,n,c){if(s&&s[n]&&s[n][c])return{prefix:n,iconName:c,icon:s[n][c]}}var nr=function(n,c,d,m){var y=Object.keys(n),C=y.length,L=c,M,z,Y;for(d===void 0?(M=1,Y=n[y[0]]):(M=0,Y=d);M=55296&&m<=56319&&c=55296&&d<=56319&&c>n+1&&(m=s.charCodeAt(n+1),m>=56320&&m<=57343)?(d-55296)*1024+m-56320+65536:d}function Mo(s){return Object.keys(s).reduce(function(n,c){var d=s[c],m=!!d.icon;return m?n[d.iconName]=d.icon:n[c]=d,n},{})}function Or(s,n){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},d=c.skipHooks,m=d===void 0?!1:d,y=Mo(n);typeof De.hooks.addPack=="function"&&!m?De.hooks.addPack(s,Mo(n)):De.styles[s]=lt(lt({},De.styles[s]||{}),y),s==="fas"&&Or("fa",n)}var Ja,Qa,ts,ji=De.styles,Hf=De.shims,Bf=(Ja={},ce(Ja,Gt,Object.values(Ca[Gt])),ce(Ja,ee,Object.values(Ca[ee])),Ja),yn=null,zc={},Fc={},Nc={},Xc={},Yc={},Wf=(Qa={},ce(Qa,Gt,Object.keys(Aa[Gt])),ce(Qa,ee,Object.keys(Aa[ee])),Qa);function Vf(s){return~Cf.indexOf(s)}function Gf(s,n){var c=n.split("-"),d=c[0],m=c.slice(1).join("-");return d===s&&m!==""&&!Vf(m)?m:null}var Dc=function(){var n=function(y){return nr(ji,function(C,L,M){return C[M]=nr(L,y,{}),C},{})};zc=n(function(m,y,C){if(y[3]&&(m[y[3]]=C),y[2]){var L=y[2].filter(function(M){return typeof M=="number"});L.forEach(function(M){m[M.toString(16)]=C})}return m}),Fc=n(function(m,y,C){if(m[C]=C,y[2]){var L=y[2].filter(function(M){return typeof M=="string"});L.forEach(function(M){m[M]=C})}return m}),Yc=n(function(m,y,C){var L=y[2];return m[C]=C,L.forEach(function(M){m[M]=C}),m});var c="far"in ji||ft.autoFetchSvg,d=nr(Hf,function(m,y){var C=y[0],L=y[1],M=y[2];return L==="far"&&!c&&(L="fas"),typeof C=="string"&&(m.names[C]={prefix:L,iconName:M}),typeof C=="number"&&(m.unicodes[C.toString(16)]={prefix:L,iconName:M}),m},{names:{},unicodes:{}});Nc=d.names,Xc=d.unicodes,yn=Hs(ft.styleDefault,{family:ft.familyDefault})};Ef(function(s){yn=Hs(s.styleDefault,{family:ft.familyDefault})});Dc();function wn(s,n){return(zc[s]||{})[n]}function jf(s,n){return(Fc[s]||{})[n]}function Oi(s,n){return(Yc[s]||{})[n]}function Hc(s){return Nc[s]||{prefix:null,iconName:null}}function Uf(s){var n=Xc[s],c=wn("fas",s);return n||(c?{prefix:"fas",iconName:c}:null)||{prefix:null,iconName:null}}function yi(){return yn}var kn=function(){return{prefix:null,iconName:null,rest:[]}};function Hs(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=n.family,d=c===void 0?Gt:c,m=Aa[d][s],y=Sa[d][s]||Sa[d][m],C=s in De.styles?s:null;return y||C||null}var Oo=(ts={},ce(ts,Gt,Object.keys(Ca[Gt])),ce(ts,ee,Object.keys(Ca[ee])),ts);function Bs(s){var n,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=c.skipLookups,m=d===void 0?!1:d,y=(n={},ce(n,Gt,"".concat(ft.cssPrefix,"-").concat(Gt)),ce(n,ee,"".concat(ft.cssPrefix,"-").concat(ee)),n),C=null,L=Gt;(s.includes(y[Gt])||s.some(function(z){return Oo[Gt].includes(z)}))&&(L=Gt),(s.includes(y[ee])||s.some(function(z){return Oo[ee].includes(z)}))&&(L=ee);var M=s.reduce(function(z,Y){var D=Gf(ft.cssPrefix,Y);if(ji[Y]?(Y=Bf[L].includes(Y)?vf[L][Y]:Y,C=Y,z.prefix=Y):Wf[L].indexOf(Y)>-1?(C=Y,z.prefix=Hs(Y,{family:L})):D?z.iconName=D:Y!==ft.replacementClass&&Y!==y[Gt]&&Y!==y[ee]&&z.rest.push(Y),!m&&z.prefix&&z.iconName){var W=C==="fa"?Hc(z.iconName):{},q=Oi(z.prefix,z.iconName);W.prefix&&(C=null),z.iconName=W.iconName||q||z.iconName,z.prefix=W.prefix||z.prefix,z.prefix==="far"&&!ji.far&&ji.fas&&!ft.autoFetchSvg&&(z.prefix="fas")}return z},kn());return(s.includes("fa-brands")||s.includes("fab"))&&(M.prefix="fab"),(s.includes("fa-duotone")||s.includes("fad"))&&(M.prefix="fad"),!M.prefix&&L===ee&&(ji.fass||ft.autoFetchSvg)&&(M.prefix="fass",M.iconName=Oi(M.prefix,M.iconName)||M.iconName),(M.prefix==="fa"||C==="fa")&&(M.prefix=yi()||"fas"),M}var $f=function(){function s(){nf(this,s),this.definitions={}}return lf(s,[{key:"add",value:function(){for(var c=this,d=arguments.length,m=new Array(d),y=0;y0&&Y.forEach(function(D){typeof D=="string"&&(c[L][D]=z)}),c[L][M]=z}),c}}]),s}(),Ro=[],Ui={},Ki={},qf=Object.keys(Ki);function Zf(s,n){var c=n.mixoutsTo;return Ro=s,Ui={},Object.keys(Ki).forEach(function(d){qf.indexOf(d)===-1&&delete Ki[d]}),Ro.forEach(function(d){var m=d.mixout?d.mixout():{};if(Object.keys(m).forEach(function(C){typeof m[C]=="function"&&(c[C]=m[C]),Ss(m[C])==="object"&&Object.keys(m[C]).forEach(function(L){c[C]||(c[C]={}),c[C][L]=m[C][L]})}),d.hooks){var y=d.hooks();Object.keys(y).forEach(function(C){Ui[C]||(Ui[C]=[]),Ui[C].push(y[C])})}d.provides&&d.provides(Ki)}),c}function Rr(s,n){for(var c=arguments.length,d=new Array(c>2?c-2:0),m=2;m1?n-1:0),d=1;d0&&arguments[0]!==void 0?arguments[0]:{};return ni?(Yi("beforeI2svg",n),si("pseudoElements2svg",n),si("i2svg",n)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=n.autoReplaceSvgRoot;ft.autoReplaceSvg===!1&&(ft.autoReplaceSvg=!0),ft.observeMutations=!0,Xf(function(){tg({autoReplaceSvgRoot:c}),Yi("watch",n)})}},Qf={icon:function(n){if(n===null)return null;if(Ss(n)==="object"&&n.prefix&&n.iconName)return{prefix:n.prefix,iconName:Oi(n.prefix,n.iconName)||n.iconName};if(Array.isArray(n)&&n.length===2){var c=n[1].indexOf("fa-")===0?n[1].slice(3):n[1],d=Hs(n[0]);return{prefix:d,iconName:Oi(d,c)||c}}if(typeof n=="string"&&(n.indexOf("".concat(ft.cssPrefix,"-"))>-1||n.match(yf))){var m=Bs(n.split(" "),{skipLookups:!0});return{prefix:m.prefix||yi(),iconName:Oi(m.prefix,m.iconName)||m.iconName}}if(typeof n=="string"){var y=yi();return{prefix:y,iconName:Oi(y,n)||n}}}},Te={noAuto:Kf,config:ft,dom:Jf,parse:Qf,library:Bc,findIconDefinition:zr,toHtml:Ra},tg=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=n.autoReplaceSvgRoot,d=c===void 0?Ut:c;(Object.keys(De.styles).length>0||ft.autoFetchSvg)&&ni&&ft.autoReplaceSvg&&Te.dom.i2svg({node:d})};function Ws(s,n){return Object.defineProperty(s,"abstract",{get:n}),Object.defineProperty(s,"html",{get:function(){return s.abstract.map(function(d){return Ra(d)})}}),Object.defineProperty(s,"node",{get:function(){if(ni){var d=Ut.createElement("div");return d.innerHTML=s.html,d.children}}}),s}function eg(s){var n=s.children,c=s.main,d=s.mask,m=s.attributes,y=s.styles,C=s.transform;if(vn(C)&&c.found&&!d.found){var L=c.width,M=c.height,z={x:L/M/2,y:.5};m.style=Ds(lt(lt({},y),{},{"transform-origin":"".concat(z.x+C.x/16,"em ").concat(z.y+C.y/16,"em")}))}return[{tag:"svg",attributes:m,children:n}]}function ig(s){var n=s.prefix,c=s.iconName,d=s.children,m=s.attributes,y=s.symbol,C=y===!0?"".concat(n,"-").concat(ft.cssPrefix,"-").concat(c):y;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:lt(lt({},m),{},{id:C}),children:d}]}]}function An(s){var n=s.icons,c=n.main,d=n.mask,m=s.prefix,y=s.iconName,C=s.transform,L=s.symbol,M=s.title,z=s.maskId,Y=s.titleId,D=s.extra,W=s.watchable,q=W===void 0?!1:W,xt=d.found?d:c,nt=xt.width,Ot=xt.height,et=m==="fak",R=[ft.replacementClass,y?"".concat(ft.cssPrefix,"-").concat(y):""].filter(function(oe){return D.classes.indexOf(oe)===-1}).filter(function(oe){return oe!==""||!!oe}).concat(D.classes).join(" "),ht={children:[],attributes:lt(lt({},D.attributes),{},{"data-prefix":m,"data-icon":y,class:R,role:D.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(nt," ").concat(Ot)})},ut=et&&!~D.classes.indexOf("fa-fw")?{width:"".concat(nt/Ot*16*.0625,"em")}:{};q&&(ht.attributes[Xi]=""),M&&(ht.children.push({tag:"title",attributes:{id:ht.attributes["aria-labelledby"]||"title-".concat(Y||La())},children:[M]}),delete ht.attributes.title);var V=lt(lt({},ht),{},{prefix:m,iconName:y,main:c,mask:d,maskId:z,transform:C,symbol:L,styles:lt(lt({},ut),D.styles)}),it=d.found&&c.found?si("generateAbstractMask",V)||{children:[],attributes:{}}:si("generateAbstractIcon",V)||{children:[],attributes:{}},Mt=it.children,$t=it.attributes;return V.children=Mt,V.attributes=$t,L?ig(V):eg(V)}function zo(s){var n=s.content,c=s.width,d=s.height,m=s.transform,y=s.title,C=s.extra,L=s.watchable,M=L===void 0?!1:L,z=lt(lt(lt({},C.attributes),y?{title:y}:{}),{},{class:C.classes.join(" ")});M&&(z[Xi]="");var Y=lt({},C.styles);vn(m)&&(Y.transform=Rf({transform:m,startCentered:!0,width:c,height:d}),Y["-webkit-transform"]=Y.transform);var D=Ds(Y);D.length>0&&(z.style=D);var W=[];return W.push({tag:"span",attributes:z,children:[n]}),y&&W.push({tag:"span",attributes:{class:"sr-only"},children:[y]}),W}function ag(s){var n=s.content,c=s.title,d=s.extra,m=lt(lt(lt({},d.attributes),c?{title:c}:{}),{},{class:d.classes.join(" ")}),y=Ds(d.styles);y.length>0&&(m.style=y);var C=[];return C.push({tag:"span",attributes:m,children:[n]}),c&&C.push({tag:"span",attributes:{class:"sr-only"},children:[c]}),C}var or=De.styles;function Fr(s){var n=s[0],c=s[1],d=s.slice(4),m=fn(d,1),y=m[0],C=null;return Array.isArray(y)?C={tag:"g",attributes:{class:"".concat(ft.cssPrefix,"-").concat(Mi.GROUP)},children:[{tag:"path",attributes:{class:"".concat(ft.cssPrefix,"-").concat(Mi.SECONDARY),fill:"currentColor",d:y[0]}},{tag:"path",attributes:{class:"".concat(ft.cssPrefix,"-").concat(Mi.PRIMARY),fill:"currentColor",d:y[1]}}]}:C={tag:"path",attributes:{fill:"currentColor",d:y}},{found:!0,width:n,height:c,icon:C}}var sg={found:!1,width:512,height:512};function rg(s,n){!_c&&!ft.showMissingIcons&&s&&console.error('Icon with name "'.concat(s,'" and prefix "').concat(n,'" is missing.'))}function Nr(s,n){var c=n;return n==="fa"&&ft.styleDefault!==null&&(n=yi()),new Promise(function(d,m){if(si("missingIconAbstract"),c==="fa"){var y=Hc(s)||{};s=y.iconName||s,n=y.prefix||n}if(s&&n&&or[n]&&or[n][s]){var C=or[n][s];return d(Fr(C))}rg(s,n),d(lt(lt({},sg),{},{icon:ft.showMissingIcons&&s?si("missingIconAbstract")||{}:{}}))})}var Fo=function(){},Xr=ft.measurePerformance&&ja&&ja.mark&&ja.measure?ja:{mark:Fo,measure:Fo},ca='FA "6.5.2"',ng=function(n){return Xr.mark("".concat(ca," ").concat(n," begins")),function(){return Wc(n)}},Wc=function(n){Xr.mark("".concat(ca," ").concat(n," ends")),Xr.measure("".concat(ca," ").concat(n),"".concat(ca," ").concat(n," begins"),"".concat(ca," ").concat(n," ends"))},Sn={begin:ng,end:Wc},us=function(){};function No(s){var n=s.getAttribute?s.getAttribute(Xi):null;return typeof n=="string"}function og(s){var n=s.getAttribute?s.getAttribute(pn):null,c=s.getAttribute?s.getAttribute(xn):null;return n&&c}function lg(s){return s&&s.classList&&s.classList.contains&&s.classList.contains(ft.replacementClass)}function cg(){if(ft.autoReplaceSvg===!0)return fs.replace;var s=fs[ft.autoReplaceSvg];return s||fs.replace}function hg(s){return Ut.createElementNS("http://www.w3.org/2000/svg",s)}function dg(s){return Ut.createElement(s)}function Vc(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=n.ceFn,d=c===void 0?s.tag==="svg"?hg:dg:c;if(typeof s=="string")return Ut.createTextNode(s);var m=d(s.tag);Object.keys(s.attributes||[]).forEach(function(C){m.setAttribute(C,s.attributes[C])});var y=s.children||[];return y.forEach(function(C){m.appendChild(Vc(C,{ceFn:d}))}),m}function ug(s){var n=" ".concat(s.outerHTML," ");return n="".concat(n,"Font Awesome fontawesome.com "),n}var fs={replace:function(n){var c=n[0];if(c.parentNode)if(n[1].forEach(function(m){c.parentNode.insertBefore(Vc(m),c)}),c.getAttribute(Xi)===null&&ft.keepOriginalSource){var d=Ut.createComment(ug(c));c.parentNode.replaceChild(d,c)}else c.remove()},nest:function(n){var c=n[0],d=n[1];if(~bn(c).indexOf(ft.replacementClass))return fs.replace(n);var m=new RegExp("".concat(ft.cssPrefix,"-.*"));if(delete d[0].attributes.id,d[0].attributes.class){var y=d[0].attributes.class.split(" ").reduce(function(L,M){return M===ft.replacementClass||M.match(m)?L.toSvg.push(M):L.toNode.push(M),L},{toNode:[],toSvg:[]});d[0].attributes.class=y.toSvg.join(" "),y.toNode.length===0?c.removeAttribute("class"):c.setAttribute("class",y.toNode.join(" "))}var C=d.map(function(L){return Ra(L)}).join(` +`);c.setAttribute(Xi,""),c.innerHTML=C}};function Xo(s){s()}function Gc(s,n){var c=typeof n=="function"?n:us;if(s.length===0)c();else{var d=Xo;ft.mutateApproach===mf&&(d=vi.requestAnimationFrame||Xo),d(function(){var m=cg(),y=Sn.begin("mutate");s.map(m),y(),c()})}}var Cn=!1;function jc(){Cn=!0}function Yr(){Cn=!1}var Ps=null;function Yo(s){if(_o&&ft.observeMutations){var n=s.treeCallback,c=n===void 0?us:n,d=s.nodeCallback,m=d===void 0?us:d,y=s.pseudoElementsCallback,C=y===void 0?us:y,L=s.observeMutationsRoot,M=L===void 0?Ut:L;Ps=new _o(function(z){if(!Cn){var Y=yi();ea(z).forEach(function(D){if(D.type==="childList"&&D.addedNodes.length>0&&!No(D.addedNodes[0])&&(ft.searchPseudoElements&&C(D.target),c(D.target)),D.type==="attributes"&&D.target.parentNode&&ft.searchPseudoElements&&C(D.target.parentNode),D.type==="attributes"&&No(D.target)&&~Sf.indexOf(D.attributeName))if(D.attributeName==="class"&&og(D.target)){var W=Bs(bn(D.target)),q=W.prefix,xt=W.iconName;D.target.setAttribute(pn,q||Y),xt&&D.target.setAttribute(xn,xt)}else lg(D.target)&&m(D.target)})}}),ni&&Ps.observe(M,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function fg(){Ps&&Ps.disconnect()}function gg(s){var n=s.getAttribute("style"),c=[];return n&&(c=n.split(";").reduce(function(d,m){var y=m.split(":"),C=y[0],L=y.slice(1);return C&&L.length>0&&(d[C]=L.join(":").trim()),d},{})),c}function pg(s){var n=s.getAttribute("data-prefix"),c=s.getAttribute("data-icon"),d=s.innerText!==void 0?s.innerText.trim():"",m=Bs(bn(s));return m.prefix||(m.prefix=yi()),n&&c&&(m.prefix=n,m.iconName=c),m.iconName&&m.prefix||(m.prefix&&d.length>0&&(m.iconName=jf(m.prefix,s.innerText)||wn(m.prefix,Mr(s.innerText))),!m.iconName&&ft.autoFetchSvg&&s.firstChild&&s.firstChild.nodeType===Node.TEXT_NODE&&(m.iconName=s.firstChild.data)),m}function xg(s){var n=ea(s.attributes).reduce(function(m,y){return m.name!=="class"&&m.name!=="style"&&(m[y.name]=y.value),m},{}),c=s.getAttribute("title"),d=s.getAttribute("data-fa-title-id");return ft.autoA11y&&(c?n["aria-labelledby"]="".concat(ft.replacementClass,"-title-").concat(d||La()):(n["aria-hidden"]="true",n.focusable="false")),n}function mg(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Ge,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Do(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},c=pg(s),d=c.iconName,m=c.prefix,y=c.rest,C=xg(s),L=Rr("parseNodeAttributes",{},s),M=n.styleParser?gg(s):[];return lt({iconName:d,title:s.getAttribute("title"),titleId:s.getAttribute("data-fa-title-id"),prefix:m,transform:Ge,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:y,styles:M,attributes:C}},L)}var bg=De.styles;function Uc(s){var n=ft.autoReplaceSvg==="nest"?Do(s,{styleParser:!1}):Do(s);return~n.extra.classes.indexOf(Ec)?si("generateLayersText",s,n):si("generateSvgReplacementMutation",s,n)}var wi=new Set;mn.map(function(s){wi.add("fa-".concat(s))});Object.keys(Aa[Gt]).map(wi.add.bind(wi));Object.keys(Aa[ee]).map(wi.add.bind(wi));wi=Ma(wi);function Ho(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!ni)return Promise.resolve();var c=Ut.documentElement.classList,d=function(D){return c.add("".concat(Eo,"-").concat(D))},m=function(D){return c.remove("".concat(Eo,"-").concat(D))},y=ft.autoFetchSvg?wi:mn.map(function(Y){return"fa-".concat(Y)}).concat(Object.keys(bg));y.includes("fa")||y.push("fa");var C=[".".concat(Ec,":not([").concat(Xi,"])")].concat(y.map(function(Y){return".".concat(Y,":not([").concat(Xi,"])")})).join(", ");if(C.length===0)return Promise.resolve();var L=[];try{L=ea(s.querySelectorAll(C))}catch{}if(L.length>0)d("pending"),m("complete");else return Promise.resolve();var M=Sn.begin("onTree"),z=L.reduce(function(Y,D){try{var W=Uc(D);W&&Y.push(W)}catch(q){_c||q.name==="MissingIcon"&&console.error(q)}return Y},[]);return new Promise(function(Y,D){Promise.all(z).then(function(W){Gc(W,function(){d("active"),d("complete"),m("pending"),typeof n=="function"&&n(),M(),Y()})}).catch(function(W){M(),D(W)})})}function vg(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Uc(s).then(function(c){c&&Gc([c],n)})}function yg(s){return function(n){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=(n||{}).icon?n:zr(n||{}),m=c.mask;return m&&(m=(m||{}).icon?m:zr(m||{})),s(d,lt(lt({},c),{},{mask:m}))}}var wg=function(n){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},d=c.transform,m=d===void 0?Ge:d,y=c.symbol,C=y===void 0?!1:y,L=c.mask,M=L===void 0?null:L,z=c.maskId,Y=z===void 0?null:z,D=c.title,W=D===void 0?null:D,q=c.titleId,xt=q===void 0?null:q,nt=c.classes,Ot=nt===void 0?[]:nt,et=c.attributes,R=et===void 0?{}:et,ht=c.styles,ut=ht===void 0?{}:ht;if(n){var V=n.prefix,it=n.iconName,Mt=n.icon;return Ws(lt({type:"icon"},n),function(){return Yi("beforeDOMElementCreation",{iconDefinition:n,params:c}),ft.autoA11y&&(W?R["aria-labelledby"]="".concat(ft.replacementClass,"-title-").concat(xt||La()):(R["aria-hidden"]="true",R.focusable="false")),An({icons:{main:Fr(Mt),mask:M?Fr(M.icon):{found:!1,width:null,height:null,icon:{}}},prefix:V,iconName:it,transform:lt(lt({},Ge),m),symbol:C,title:W,maskId:Y,titleId:xt,extra:{attributes:R,styles:ut,classes:Ot}})})}},kg={mixout:function(){return{icon:yg(wg)}},hooks:function(){return{mutationObserverCallbacks:function(c){return c.treeCallback=Ho,c.nodeCallback=vg,c}}},provides:function(n){n.i2svg=function(c){var d=c.node,m=d===void 0?Ut:d,y=c.callback,C=y===void 0?function(){}:y;return Ho(m,C)},n.generateSvgReplacementMutation=function(c,d){var m=d.iconName,y=d.title,C=d.titleId,L=d.prefix,M=d.transform,z=d.symbol,Y=d.mask,D=d.maskId,W=d.extra;return new Promise(function(q,xt){Promise.all([Nr(m,L),Y.iconName?Nr(Y.iconName,Y.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(nt){var Ot=fn(nt,2),et=Ot[0],R=Ot[1];q([c,An({icons:{main:et,mask:R},prefix:L,iconName:m,transform:M,symbol:z,maskId:D,title:y,titleId:C,extra:W,watchable:!0})])}).catch(xt)})},n.generateAbstractIcon=function(c){var d=c.children,m=c.attributes,y=c.main,C=c.transform,L=c.styles,M=Ds(L);M.length>0&&(m.style=M);var z;return vn(C)&&(z=si("generateAbstractTransformGrouping",{main:y,transform:C,containerWidth:y.width,iconWidth:y.width})),d.push(z||y.icon),{children:d,attributes:m}}}},Ag={mixout:function(){return{layer:function(c){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=d.classes,y=m===void 0?[]:m;return Ws({type:"layer"},function(){Yi("beforeDOMElementCreation",{assembler:c,params:d});var C=[];return c(function(L){Array.isArray(L)?L.map(function(M){C=C.concat(M.abstract)}):C=C.concat(L.abstract)}),[{tag:"span",attributes:{class:["".concat(ft.cssPrefix,"-layers")].concat(Ma(y)).join(" ")},children:C}]})}}}},Sg={mixout:function(){return{counter:function(c){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=d.title,y=m===void 0?null:m,C=d.classes,L=C===void 0?[]:C,M=d.attributes,z=M===void 0?{}:M,Y=d.styles,D=Y===void 0?{}:Y;return Ws({type:"counter",content:c},function(){return Yi("beforeDOMElementCreation",{content:c,params:d}),ag({content:c.toString(),title:y,extra:{attributes:z,styles:D,classes:["".concat(ft.cssPrefix,"-layers-counter")].concat(Ma(L))}})})}}}},Cg={mixout:function(){return{text:function(c){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=d.transform,y=m===void 0?Ge:m,C=d.title,L=C===void 0?null:C,M=d.classes,z=M===void 0?[]:M,Y=d.attributes,D=Y===void 0?{}:Y,W=d.styles,q=W===void 0?{}:W;return Ws({type:"text",content:c},function(){return Yi("beforeDOMElementCreation",{content:c,params:d}),zo({content:c,transform:lt(lt({},Ge),y),title:L,extra:{attributes:D,styles:q,classes:["".concat(ft.cssPrefix,"-layers-text")].concat(Ma(z))}})})}}},provides:function(n){n.generateLayersText=function(c,d){var m=d.title,y=d.transform,C=d.extra,L=null,M=null;if(Cc){var z=parseInt(getComputedStyle(c).fontSize,10),Y=c.getBoundingClientRect();L=Y.width/z,M=Y.height/z}return ft.autoA11y&&!m&&(C.attributes["aria-hidden"]="true"),Promise.resolve([c,zo({content:c.innerHTML,width:L,height:M,transform:y,title:m,extra:C,watchable:!0})])}}},Pg=new RegExp('"',"ug"),Bo=[1105920,1112319];function Lg(s){var n=s.replace(Pg,""),c=Df(n,0),d=c>=Bo[0]&&c<=Bo[1],m=n.length===2?n[0]===n[1]:!1;return{value:Mr(m?n[0]:n),isSecondary:d||m}}function Wo(s,n){var c="".concat(xf).concat(n.replace(":","-"));return new Promise(function(d,m){if(s.getAttribute(c)!==null)return d();var y=ea(s.children),C=y.filter(function(Mt){return Mt.getAttribute(Ir)===n})[0],L=vi.getComputedStyle(s,n),M=L.getPropertyValue("font-family").match(wf),z=L.getPropertyValue("font-weight"),Y=L.getPropertyValue("content");if(C&&!M)return s.removeChild(C),d();if(M&&Y!=="none"&&Y!==""){var D=L.getPropertyValue("content"),W=~["Sharp"].indexOf(M[2])?ee:Gt,q=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(M[2])?Sa[W][M[2].toLowerCase()]:kf[W][z],xt=Lg(D),nt=xt.value,Ot=xt.isSecondary,et=M[0].startsWith("FontAwesome"),R=wn(q,nt),ht=R;if(et){var ut=Uf(nt);ut.iconName&&ut.prefix&&(R=ut.iconName,q=ut.prefix)}if(R&&!Ot&&(!C||C.getAttribute(pn)!==q||C.getAttribute(xn)!==ht)){s.setAttribute(c,ht),C&&s.removeChild(C);var V=mg(),it=V.extra;it.attributes[Ir]=n,Nr(R,q).then(function(Mt){var $t=An(lt(lt({},V),{},{icons:{main:Mt,mask:kn()},prefix:q,iconName:ht,extra:it,watchable:!0})),oe=Ut.createElementNS("http://www.w3.org/2000/svg","svg");n==="::before"?s.insertBefore(oe,s.firstChild):s.appendChild(oe),oe.outerHTML=$t.map(function(de){return Ra(de)}).join(` +`),s.removeAttribute(c),d()}).catch(m)}else d()}else d()})}function _g(s){return Promise.all([Wo(s,"::before"),Wo(s,"::after")])}function Eg(s){return s.parentNode!==document.head&&!~bf.indexOf(s.tagName.toUpperCase())&&!s.getAttribute(Ir)&&(!s.parentNode||s.parentNode.tagName!=="svg")}function Vo(s){if(ni)return new Promise(function(n,c){var d=ea(s.querySelectorAll("*")).filter(Eg).map(_g),m=Sn.begin("searchPseudoElements");jc(),Promise.all(d).then(function(){m(),Yr(),n()}).catch(function(){m(),Yr(),c()})})}var Tg={hooks:function(){return{mutationObserverCallbacks:function(c){return c.pseudoElementsCallback=Vo,c}}},provides:function(n){n.pseudoElements2svg=function(c){var d=c.node,m=d===void 0?Ut:d;ft.searchPseudoElements&&Vo(m)}}},Go=!1,Ig={mixout:function(){return{dom:{unwatch:function(){jc(),Go=!0}}}},hooks:function(){return{bootstrap:function(){Yo(Rr("mutationObserverCallbacks",{}))},noAuto:function(){fg()},watch:function(c){var d=c.observeMutationsRoot;Go?Yr():Yo(Rr("mutationObserverCallbacks",{observeMutationsRoot:d}))}}}},jo=function(n){var c={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return n.toLowerCase().split(" ").reduce(function(d,m){var y=m.toLowerCase().split("-"),C=y[0],L=y.slice(1).join("-");if(C&&L==="h")return d.flipX=!0,d;if(C&&L==="v")return d.flipY=!0,d;if(L=parseFloat(L),isNaN(L))return d;switch(C){case"grow":d.size=d.size+L;break;case"shrink":d.size=d.size-L;break;case"left":d.x=d.x-L;break;case"right":d.x=d.x+L;break;case"up":d.y=d.y-L;break;case"down":d.y=d.y+L;break;case"rotate":d.rotate=d.rotate+L;break}return d},c)},Mg={mixout:function(){return{parse:{transform:function(c){return jo(c)}}}},hooks:function(){return{parseNodeAttributes:function(c,d){var m=d.getAttribute("data-fa-transform");return m&&(c.transform=jo(m)),c}}},provides:function(n){n.generateAbstractTransformGrouping=function(c){var d=c.main,m=c.transform,y=c.containerWidth,C=c.iconWidth,L={transform:"translate(".concat(y/2," 256)")},M="translate(".concat(m.x*32,", ").concat(m.y*32,") "),z="scale(".concat(m.size/16*(m.flipX?-1:1),", ").concat(m.size/16*(m.flipY?-1:1),") "),Y="rotate(".concat(m.rotate," 0 0)"),D={transform:"".concat(M," ").concat(z," ").concat(Y)},W={transform:"translate(".concat(C/2*-1," -256)")},q={outer:L,inner:D,path:W};return{tag:"g",attributes:lt({},q.outer),children:[{tag:"g",attributes:lt({},q.inner),children:[{tag:d.icon.tag,children:d.icon.children,attributes:lt(lt({},d.icon.attributes),q.path)}]}]}}}},lr={x:0,y:0,width:"100%",height:"100%"};function Uo(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return s.attributes&&(s.attributes.fill||n)&&(s.attributes.fill="black"),s}function Og(s){return s.tag==="g"?s.children:[s]}var Rg={hooks:function(){return{parseNodeAttributes:function(c,d){var m=d.getAttribute("data-fa-mask"),y=m?Bs(m.split(" ").map(function(C){return C.trim()})):kn();return y.prefix||(y.prefix=yi()),c.mask=y,c.maskId=d.getAttribute("data-fa-mask-id"),c}}},provides:function(n){n.generateAbstractMask=function(c){var d=c.children,m=c.attributes,y=c.main,C=c.mask,L=c.maskId,M=c.transform,z=y.width,Y=y.icon,D=C.width,W=C.icon,q=Of({transform:M,containerWidth:D,iconWidth:z}),xt={tag:"rect",attributes:lt(lt({},lr),{},{fill:"white"})},nt=Y.children?{children:Y.children.map(Uo)}:{},Ot={tag:"g",attributes:lt({},q.inner),children:[Uo(lt({tag:Y.tag,attributes:lt(lt({},Y.attributes),q.path)},nt))]},et={tag:"g",attributes:lt({},q.outer),children:[Ot]},R="mask-".concat(L||La()),ht="clip-".concat(L||La()),ut={tag:"mask",attributes:lt(lt({},lr),{},{id:R,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[xt,et]},V={tag:"defs",children:[{tag:"clipPath",attributes:{id:ht},children:Og(W)},ut]};return d.push(V,{tag:"rect",attributes:lt({fill:"currentColor","clip-path":"url(#".concat(ht,")"),mask:"url(#".concat(R,")")},lr)}),{children:d,attributes:m}}}},zg={provides:function(n){var c=!1;vi.matchMedia&&(c=vi.matchMedia("(prefers-reduced-motion: reduce)").matches),n.missingIconAbstract=function(){var d=[],m={fill:"currentColor"},y={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};d.push({tag:"path",attributes:lt(lt({},m),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var C=lt(lt({},y),{},{attributeName:"opacity"}),L={tag:"circle",attributes:lt(lt({},m),{},{cx:"256",cy:"364",r:"28"}),children:[]};return c||L.children.push({tag:"animate",attributes:lt(lt({},y),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:lt(lt({},C),{},{values:"1;0;1;1;0;1;"})}),d.push(L),d.push({tag:"path",attributes:lt(lt({},m),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:c?[]:[{tag:"animate",attributes:lt(lt({},C),{},{values:"1;0;0;0;0;1;"})}]}),c||d.push({tag:"path",attributes:lt(lt({},m),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:lt(lt({},C),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:d}}}},Fg={hooks:function(){return{parseNodeAttributes:function(c,d){var m=d.getAttribute("data-fa-symbol"),y=m===null?!1:m===""?!0:m;return c.symbol=y,c}}}},Ng=[Ff,kg,Ag,Sg,Cg,Tg,Ig,Mg,Rg,zg,Fg];Zf(Ng,{mixoutsTo:Te});Te.noAuto;Te.config;Te.library;Te.dom;var Dr=Te.parse;Te.findIconDefinition;Te.toHtml;var Xg=Te.icon;Te.layer;Te.text;Te.counter;function $o(s,n){var c=Object.keys(s);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(s);n&&(d=d.filter(function(m){return Object.getOwnPropertyDescriptor(s,m).enumerable})),c.push.apply(c,d)}return c}function ti(s){for(var n=1;n=0)continue;c[d]=s[d]}return c}function Bg(s,n){if(s==null)return{};var c=Hg(s,n),d,m;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(s);for(m=0;m=0)&&Object.prototype.propertyIsEnumerable.call(s,d)&&(c[d]=s[d])}return c}var Wg=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},$c={exports:{}};(function(s){(function(n){var c=function(et,R,ht){if(!z(R)||D(R)||W(R)||q(R)||M(R))return R;var ut,V=0,it=0;if(Y(R))for(ut=[],it=R.length;V1&&arguments[1]!==void 0?arguments[1]:{},c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof s=="string")return s;var d=(s.children||[]).map(function(M){return qc(M)}),m=Object.keys(s.attributes||{}).reduce(function(M,z){var Y=s.attributes[z];switch(z){case"class":M.class=Ug(Y);break;case"style":M.style=jg(Y);break;default:M.attrs[z]=Y}return M},{attrs:{},class:{},style:{}});c.class;var y=c.style,C=y===void 0?{}:y,L=Bg(c,Gg);return vc(s.tag,ti(ti(ti({},n),{},{class:m.class,style:ti(ti({},m.style),C)},m.attrs),L),d)}var Zc=!1;try{Zc=!0}catch{}function $g(){if(!Zc&&console&&typeof console.error=="function"){var s;(s=console).error.apply(s,arguments)}}function cr(s,n){return Array.isArray(n)&&n.length>0||!Array.isArray(n)&&n?ke({},s,n):{}}function qg(s){var n,c=(n={"fa-spin":s.spin,"fa-pulse":s.pulse,"fa-fw":s.fixedWidth,"fa-border":s.border,"fa-li":s.listItem,"fa-inverse":s.inverse,"fa-flip":s.flip===!0,"fa-flip-horizontal":s.flip==="horizontal"||s.flip==="both","fa-flip-vertical":s.flip==="vertical"||s.flip==="both"},ke(ke(ke(ke(ke(ke(ke(ke(ke(ke(n,"fa-".concat(s.size),s.size!==null),"fa-rotate-".concat(s.rotation),s.rotation!==null),"fa-pull-".concat(s.pull),s.pull!==null),"fa-swap-opacity",s.swapOpacity),"fa-bounce",s.bounce),"fa-shake",s.shake),"fa-beat",s.beat),"fa-fade",s.fade),"fa-beat-fade",s.beatFade),"fa-flash",s.flash),ke(ke(n,"fa-spin-pulse",s.spinPulse),"fa-spin-reverse",s.spinReverse));return Object.keys(c).map(function(d){return c[d]?d:null}).filter(function(d){return d})}function qo(s){if(s&&Ls(s)==="object"&&s.prefix&&s.iconName&&s.icon)return s;if(Dr.icon)return Dr.icon(s);if(s===null)return null;if(Ls(s)==="object"&&s.prefix&&s.iconName)return s;if(Array.isArray(s)&&s.length===2)return{prefix:s[0],iconName:s[1]};if(typeof s=="string")return{prefix:"fas",iconName:s}}var ie=Kl({name:"FontAwesomeIcon",props:{border:{type:Boolean,default:!1},fixedWidth:{type:Boolean,default:!1},flip:{type:[Boolean,String],default:!1,validator:function(n){return[!0,!1,"horizontal","vertical","both"].indexOf(n)>-1}},icon:{type:[Object,Array,String],required:!0},mask:{type:[Object,Array,String],default:null},maskId:{type:String,default:null},listItem:{type:Boolean,default:!1},pull:{type:String,default:null,validator:function(n){return["right","left"].indexOf(n)>-1}},pulse:{type:Boolean,default:!1},rotation:{type:[String,Number],default:null,validator:function(n){return[90,180,270].indexOf(Number.parseInt(n,10))>-1}},swapOpacity:{type:Boolean,default:!1},size:{type:String,default:null,validator:function(n){return["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"].indexOf(n)>-1}},spin:{type:Boolean,default:!1},transform:{type:[String,Object],default:null},symbol:{type:[Boolean,String],default:!1},title:{type:String,default:null},titleId:{type:String,default:null},inverse:{type:Boolean,default:!1},bounce:{type:Boolean,default:!1},shake:{type:Boolean,default:!1},beat:{type:Boolean,default:!1},fade:{type:Boolean,default:!1},beatFade:{type:Boolean,default:!1},flash:{type:Boolean,default:!1},spinPulse:{type:Boolean,default:!1},spinReverse:{type:Boolean,default:!1}},setup:function(n,c){var d=c.attrs,m=Pt(function(){return qo(n.icon)}),y=Pt(function(){return cr("classes",qg(n))}),C=Pt(function(){return cr("transform",typeof n.transform=="string"?Dr.transform(n.transform):n.transform)}),L=Pt(function(){return cr("mask",qo(n.mask))}),M=Pt(function(){return Xg(m.value,ti(ti(ti(ti({},y.value),C.value),L.value),{},{symbol:n.symbol,title:n.title,titleId:n.titleId,maskId:n.maskId}))});Ee(M,function(Y){if(!Y)return $g("Could not find one or more icon(s)",m.value,L.value)},{immediate:!0});var z=Pt(function(){return M.value?qc(M.value.abstract[0],{},d):null});return function(){return z.value}}}),hr={prefix:"fas",iconName:"cloud",icon:[640,512,[9729],"f0c2","M0 336c0 79.5 64.5 144 144 144H512c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z"]},Zg={prefix:"fas",iconName:"hourglass-half",icon:[384,512,["hourglass-2"],"f252","M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 19-5.6 37.4-16 53H112c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.1 14.9H112z"]},Kg={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]},Jg={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]},Zo={prefix:"fas",iconName:"screwdriver-wrench",icon:[512,512,["tools"],"f7d9","M78.6 5C69.1-2.4 55.6-1.5 47 7L7 47c-8.5 8.5-9.4 22-2.1 31.6l80 104c4.5 5.9 11.6 9.4 19 9.4h54.1l109 109c-14.7 29-10 65.4 14.3 89.6l112 112c12.5 12.5 32.8 12.5 45.3 0l64-64c12.5-12.5 12.5-32.8 0-45.3l-112-112c-24.2-24.2-60.6-29-89.6-14.3l-109-109V104c0-7.5-3.5-14.5-9.4-19L78.6 5zM19.9 396.1C7.2 408.8 0 426.1 0 444.1C0 481.6 30.4 512 67.9 512c18 0 35.3-7.2 48-19.9L233.7 374.3c-7.8-20.9-9-43.6-3.6-65.1l-61.7-61.7L19.9 396.1zM512 144c0-10.5-1.1-20.7-3.2-30.5c-2.4-11.2-16.1-14.1-24.2-6l-63.9 63.9c-3 3-7.1 4.7-11.3 4.7H352c-8.8 0-16-7.2-16-16V102.6c0-4.2 1.7-8.3 4.7-11.3l63.9-63.9c8.1-8.1 5.2-21.8-6-24.2C388.7 1.1 378.5 0 368 0C288.5 0 224 64.5 224 144l0 .8 85.3 85.3c36-9.1 75.8 .5 104 28.7L429 274.5c49-23 83-72.8 83-130.5zM56 432a24 24 0 1 1 48 0 24 24 0 1 1 -48 0z"]},Qg={prefix:"fas",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]},Ko={prefix:"fas",iconName:"signal",icon:[640,512,[128246,"signal-5","signal-perfect"],"f012","M576 0c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V32c0-17.7 14.3-32 32-32zM448 96c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32zM352 224V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32zM192 288c17.7 0 32 14.3 32 32V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V320c0-17.7 14.3-32 32-32zM96 416v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V416c0-17.7 14.3-32 32-32s32 14.3 32 32z"]},tp={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z"]},ep={prefix:"fas",iconName:"suitcase-medical",icon:[512,512,["medkit"],"f0fa","M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96v32V480H384V128 96 56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM96 96H64C28.7 96 0 124.7 0 160V416c0 35.3 28.7 64 64 64H96V96zM416 480h32c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H416V480zM224 208c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h48c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H288v48c0 8.8-7.2 16-16 16H240c-8.8 0-16-7.2-16-16V320H176c-8.8 0-16-7.2-16-16V272c0-8.8 7.2-16 16-16h48V208z"]},ip={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},dr=ip,ap={prefix:"fas",iconName:"medal",icon:[512,512,[127941],"f5a2","M4.1 38.2C1.4 34.2 0 29.4 0 24.6C0 11 11 0 24.6 0H133.9c11.2 0 21.7 5.9 27.4 15.5l68.5 114.1c-48.2 6.1-91.3 28.6-123.4 61.9L4.1 38.2zm503.7 0L405.6 191.5c-32.1-33.3-75.2-55.8-123.4-61.9L350.7 15.5C356.5 5.9 366.9 0 378.1 0H487.4C501 0 512 11 512 24.6c0 4.8-1.4 9.6-4.1 13.6zM80 336a176 176 0 1 1 352 0A176 176 0 1 1 80 336zm184.4-94.9c-3.4-7-13.3-7-16.8 0l-22.4 45.4c-1.4 2.8-4 4.7-7 5.1L168 298.9c-7.7 1.1-10.7 10.5-5.2 16l36.3 35.4c2.2 2.2 3.2 5.2 2.7 8.3l-8.6 49.9c-1.3 7.6 6.7 13.5 13.6 9.9l44.8-23.6c2.7-1.4 6-1.4 8.7 0l44.8 23.6c6.9 3.6 14.9-2.2 13.6-9.9l-8.6-49.9c-.5-3 .5-6.1 2.7-8.3l36.3-35.4c5.6-5.4 2.5-14.8-5.2-16l-50.1-7.3c-3-.4-5.7-2.4-7-5.1l-22.4-45.4z"]},sp={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},rp=sp,np={prefix:"fas",iconName:"hammer",icon:[576,512,[128296],"f6e3","M413.5 237.5c-28.2 4.8-58.2-3.6-80-25.4l-38.1-38.1C280.4 159 272 138.8 272 117.6V105.5L192.3 62c-5.3-2.9-8.6-8.6-8.3-14.7s3.9-11.5 9.5-14l47.2-21C259.1 4.2 279 0 299.2 0h18.1c36.7 0 72 14 98.7 39.1l44.6 42c24.2 22.8 33.2 55.7 26.6 86L503 183l8-8c9.4-9.4 24.6-9.4 33.9 0l24 24c9.4 9.4 9.4 24.6 0 33.9l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-24-24c-9.4-9.4-9.4-24.6 0-33.9l8-8-17.5-17.5zM27.4 377.1L260.9 182.6c3.5 4.9 7.5 9.6 11.8 14l38.1 38.1c6 6 12.4 11.2 19.2 15.7L134.9 484.6c-14.5 17.4-36 27.4-58.6 27.4C34.1 512 0 477.8 0 435.7c0-22.6 10.1-44.1 27.4-58.6z"]},op={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"]},Kc={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},Jc={prefix:"fas",iconName:"graduation-cap",icon:[640,512,[127891,"mortar-board"],"f19d","M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z"]};const Hr=Oe(!0),_s=Pt(()=>Hr.value),lp={class:"flex"},cp={class:"grid cursor-pointer place-items-center"},hp=["checked"],dp=bu('',2),up={__name:"TheThemeButton",setup(s){const n=Oe(Hr.value);return Ee(n,c=>{Hr.value=c,c?document.getElementsByTagName("body")[0].classList.add("dark"):document.getElementsByTagName("body")[0].classList.remove("dark")}),(c,d)=>(gt(),yt("div",lp,[G("label",cp,[G("input",{type:"checkbox",onClick:d[0]||(d[0]=m=>n.value=!n.value),checked:n.value,class:"toggle theme-controller bg-slate-400 col-span-2 col-start-1 row-start-1 [--tglbg:#e2e8f0]"},null,8,hp),dp])]))}},$e=Object.create(null);$e.open="0";$e.close="1";$e.ping="2";$e.pong="3";$e.message="4";$e.upgrade="5";$e.noop="6";const gs=Object.create(null);Object.keys($e).forEach(s=>{gs[$e[s]]=s});const Br={type:"error",data:"parser error"},Qc=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",th=typeof ArrayBuffer=="function",eh=s=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(s):s&&s.buffer instanceof ArrayBuffer,Pn=({type:s,data:n},c,d)=>Qc&&n instanceof Blob?c?d(n):Jo(n,d):th&&(n instanceof ArrayBuffer||eh(n))?c?d(n):Jo(new Blob([n]),d):d($e[s]+(n||"")),Jo=(s,n)=>{const c=new FileReader;return c.onload=function(){const d=c.result.split(",")[1];n("b"+(d||""))},c.readAsDataURL(s)};function Qo(s){return s instanceof Uint8Array?s:s instanceof ArrayBuffer?new Uint8Array(s):new Uint8Array(s.buffer,s.byteOffset,s.byteLength)}let ur;function fp(s,n){if(Qc&&s.data instanceof Blob)return s.data.arrayBuffer().then(Qo).then(n);if(th&&(s.data instanceof ArrayBuffer||eh(s.data)))return n(Qo(s.data));Pn(s,!1,c=>{ur||(ur=new TextEncoder),n(ur.encode(c))})}const tl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ha=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let s=0;s{let n=s.length*.75,c=s.length,d,m=0,y,C,L,M;s[s.length-1]==="="&&(n--,s[s.length-2]==="="&&n--);const z=new ArrayBuffer(n),Y=new Uint8Array(z);for(d=0;d>4,Y[m++]=(C&15)<<4|L>>2,Y[m++]=(L&3)<<6|M&63;return z},pp=typeof ArrayBuffer=="function",Ln=(s,n)=>{if(typeof s!="string")return{type:"message",data:ih(s,n)};const c=s.charAt(0);return c==="b"?{type:"message",data:xp(s.substring(1),n)}:gs[c]?s.length>1?{type:gs[c],data:s.substring(1)}:{type:gs[c]}:Br},xp=(s,n)=>{if(pp){const c=gp(s);return ih(c,n)}else return{base64:!0,data:s}},ih=(s,n)=>{switch(n){case"blob":return s instanceof Blob?s:new Blob([s]);case"arraybuffer":default:return s instanceof ArrayBuffer?s:s.buffer}},ah="",mp=(s,n)=>{const c=s.length,d=new Array(c);let m=0;s.forEach((y,C)=>{Pn(y,!1,L=>{d[C]=L,++m===c&&n(d.join(ah))})})},bp=(s,n)=>{const c=s.split(ah),d=[];for(let m=0;m{const d=c.length;let m;if(d<126)m=new Uint8Array(1),new DataView(m.buffer).setUint8(0,d);else if(d<65536){m=new Uint8Array(3);const y=new DataView(m.buffer);y.setUint8(0,126),y.setUint16(1,d)}else{m=new Uint8Array(9);const y=new DataView(m.buffer);y.setUint8(0,127),y.setBigUint64(1,BigInt(d))}s.data&&typeof s.data!="string"&&(m[0]|=128),n.enqueue(m),n.enqueue(c)})}})}let fr;function es(s){return s.reduce((n,c)=>n+c.length,0)}function is(s,n){if(s[0].length===n)return s.shift();const c=new Uint8Array(n);let d=0;for(let m=0;mMath.pow(2,21)-1){L.enqueue(Br);break}m=Y*Math.pow(2,32)+z.getUint32(4),d=3}else{if(es(c)s){L.enqueue(Br);break}}}})}const sh=4;function ne(s){if(s)return wp(s)}function wp(s){for(var n in ne.prototype)s[n]=ne.prototype[n];return s}ne.prototype.on=ne.prototype.addEventListener=function(s,n){return this._callbacks=this._callbacks||{},(this._callbacks["$"+s]=this._callbacks["$"+s]||[]).push(n),this};ne.prototype.once=function(s,n){function c(){this.off(s,c),n.apply(this,arguments)}return c.fn=n,this.on(s,c),this};ne.prototype.off=ne.prototype.removeListener=ne.prototype.removeAllListeners=ne.prototype.removeEventListener=function(s,n){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var c=this._callbacks["$"+s];if(!c)return this;if(arguments.length==1)return delete this._callbacks["$"+s],this;for(var d,m=0;m(s.hasOwnProperty(d)&&(c[d]=s[d]),c),{})}const kp=Ie.setTimeout,Ap=Ie.clearTimeout;function Vs(s,n){n.useNativeTimers?(s.setTimeoutFn=kp.bind(Ie),s.clearTimeoutFn=Ap.bind(Ie)):(s.setTimeoutFn=Ie.setTimeout.bind(Ie),s.clearTimeoutFn=Ie.clearTimeout.bind(Ie))}const Sp=1.33;function Cp(s){return typeof s=="string"?Pp(s):Math.ceil((s.byteLength||s.size)*Sp)}function Pp(s){let n=0,c=0;for(let d=0,m=s.length;d=57344?c+=3:(d++,c+=4);return c}function Lp(s){let n="";for(let c in s)s.hasOwnProperty(c)&&(n.length&&(n+="&"),n+=encodeURIComponent(c)+"="+encodeURIComponent(s[c]));return n}function _p(s){let n={},c=s.split("&");for(let d=0,m=c.length;d0);return n}function oh(){const s=al(+new Date);return s!==il?(el=0,il=s):s+"."+al(el++)}for(;as{this.readyState="paused",n()};if(this.polling||!this.writable){let d=0;this.polling&&(d++,this.once("pollComplete",function(){--d||c()})),this.writable||(d++,this.once("drain",function(){--d||c()}))}else c()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(n){const c=d=>{if(this.readyState==="opening"&&d.type==="open"&&this.onOpen(),d.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(d)};bp(n,this.socket.binaryType).forEach(c),this.readyState!=="closed"&&(this.polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this.poll())}doClose(){const n=()=>{this.write([{type:"close"}])};this.readyState==="open"?n():this.once("open",n)}write(n){this.writable=!1,mp(n,c=>{this.doWrite(c,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const n=this.opts.secure?"https":"http",c=this.query||{};return this.opts.timestampRequests!==!1&&(c[this.opts.timestampParam]=oh()),!this.supportsBinary&&!c.sid&&(c.b64=1),this.createUri(n,c)}request(n={}){return Object.assign(n,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new je(this.uri(),n)}doWrite(n,c){const d=this.request({method:"POST",data:n});d.on("success",c),d.on("error",(m,y)=>{this.onError("xhr post error",m,y)})}doPoll(){const n=this.request();n.on("data",this.onData.bind(this)),n.on("error",(c,d)=>{this.onError("xhr poll error",c,d)}),this.pollXhr=n}}class je extends ne{constructor(n,c){super(),Vs(this,c),this.opts=c,this.method=c.method||"GET",this.uri=n,this.data=c.data!==void 0?c.data:null,this.create()}create(){var n;const c=rh(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");c.xdomain=!!this.opts.xd;const d=this.xhr=new ch(c);try{d.open(this.method,this.uri,!0);try{if(this.opts.extraHeaders){d.setDisableHeaderCheck&&d.setDisableHeaderCheck(!0);for(let m in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(m)&&d.setRequestHeader(m,this.opts.extraHeaders[m])}}catch{}if(this.method==="POST")try{d.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{d.setRequestHeader("Accept","*/*")}catch{}(n=this.opts.cookieJar)===null||n===void 0||n.addCookies(d),"withCredentials"in d&&(d.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(d.timeout=this.opts.requestTimeout),d.onreadystatechange=()=>{var m;d.readyState===3&&((m=this.opts.cookieJar)===null||m===void 0||m.parseCookies(d)),d.readyState===4&&(d.status===200||d.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof d.status=="number"?d.status:0)},0))},d.send(this.data)}catch(m){this.setTimeoutFn(()=>{this.onError(m)},0);return}typeof document<"u"&&(this.index=je.requestsCount++,je.requests[this.index]=this)}onError(n){this.emitReserved("error",n,this.xhr),this.cleanup(!0)}cleanup(n){if(!(typeof this.xhr>"u"||this.xhr===null)){if(this.xhr.onreadystatechange=Mp,n)try{this.xhr.abort()}catch{}typeof document<"u"&&delete je.requests[this.index],this.xhr=null}}onLoad(){const n=this.xhr.responseText;n!==null&&(this.emitReserved("data",n),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}je.requestsCount=0;je.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",sl);else if(typeof addEventListener=="function"){const s="onpagehide"in Ie?"pagehide":"unload";addEventListener(s,sl,!1)}}function sl(){for(let s in je.requests)je.requests.hasOwnProperty(s)&&je.requests[s].abort()}const En=typeof Promise=="function"&&typeof Promise.resolve=="function"?n=>Promise.resolve().then(n):(n,c)=>c(n,0),ss=Ie.WebSocket||Ie.MozWebSocket,rl=!0,zp="arraybuffer",nl=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class Fp extends _n{constructor(n){super(n),this.supportsBinary=!n.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const n=this.uri(),c=this.opts.protocols,d=nl?{}:rh(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(d.headers=this.opts.extraHeaders);try{this.ws=rl&&!nl?c?new ss(n,c):new ss(n):new ss(n,c,d)}catch(m){return this.emitReserved("error",m)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=n=>this.onClose({description:"websocket connection closed",context:n}),this.ws.onmessage=n=>this.onData(n.data),this.ws.onerror=n=>this.onError("websocket error",n)}write(n){this.writable=!1;for(let c=0;c{const C={};try{rl&&this.ws.send(y)}catch{}m&&En(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.close(),this.ws=null)}uri(){const n=this.opts.secure?"wss":"ws",c=this.query||{};return this.opts.timestampRequests&&(c[this.opts.timestampParam]=oh()),this.supportsBinary||(c.b64=1),this.createUri(n,c)}check(){return!!ss}}class Np extends _n{get name(){return"webtransport"}doOpen(){typeof WebTransport=="function"&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then(()=>{this.onClose()}).catch(n=>{this.onError("webtransport error",n)}),this.transport.ready.then(()=>{this.transport.createBidirectionalStream().then(n=>{const c=yp(Number.MAX_SAFE_INTEGER,this.socket.binaryType),d=n.readable.pipeThrough(c).getReader(),m=vp();m.readable.pipeTo(n.writable),this.writer=m.writable.getWriter();const y=()=>{d.read().then(({done:L,value:M})=>{L||(this.onPacket(M),y())}).catch(L=>{})};y();const C={type:"open"};this.query.sid&&(C.data=`{"sid":"${this.query.sid}"}`),this.writer.write(C).then(()=>this.onOpen())})}))}write(n){this.writable=!1;for(let c=0;c{m&&En(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var n;(n=this.transport)===null||n===void 0||n.close()}}const Xp={websocket:Fp,webtransport:Np,polling:Rp},Yp=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,Dp=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function Vr(s){if(s.length>2e3)throw"URI too long";const n=s,c=s.indexOf("["),d=s.indexOf("]");c!=-1&&d!=-1&&(s=s.substring(0,c)+s.substring(c,d).replace(/:/g,";")+s.substring(d,s.length));let m=Yp.exec(s||""),y={},C=14;for(;C--;)y[Dp[C]]=m[C]||"";return c!=-1&&d!=-1&&(y.source=n,y.host=y.host.substring(1,y.host.length-1).replace(/;/g,":"),y.authority=y.authority.replace("[","").replace("]","").replace(/;/g,":"),y.ipv6uri=!0),y.pathNames=Hp(y,y.path),y.queryKey=Bp(y,y.query),y}function Hp(s,n){const c=/\/{2,9}/g,d=n.replace(c,"/").split("/");return(n.slice(0,1)=="/"||n.length===0)&&d.splice(0,1),n.slice(-1)=="/"&&d.splice(d.length-1,1),d}function Bp(s,n){const c={};return n.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(d,m,y){m&&(c[m]=y)}),c}let hh=class Wi extends ne{constructor(n,c={}){super(),this.binaryType=zp,this.writeBuffer=[],n&&typeof n=="object"&&(c=n,n=null),n?(n=Vr(n),c.hostname=n.host,c.secure=n.protocol==="https"||n.protocol==="wss",c.port=n.port,n.query&&(c.query=n.query)):c.host&&(c.hostname=Vr(c.host).host),Vs(this,c),this.secure=c.secure!=null?c.secure:typeof location<"u"&&location.protocol==="https:",c.hostname&&!c.port&&(c.port=this.secure?"443":"80"),this.hostname=c.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=c.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=c.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},c),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=_p(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,typeof addEventListener=="function"&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(n){const c=Object.assign({},this.opts.query);c.EIO=sh,c.transport=n,this.id&&(c.sid=this.id);const d=Object.assign({},this.opts,{query:c,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[n]);return new Xp[n](d)}open(){let n;if(this.opts.rememberUpgrade&&Wi.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)n="websocket";else if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else n=this.transports[0];this.readyState="opening";try{n=this.createTransport(n)}catch{this.transports.shift(),this.open();return}n.open(),this.setTransport(n)}setTransport(n){this.transport&&this.transport.removeAllListeners(),this.transport=n,n.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",c=>this.onClose("transport close",c))}probe(n){let c=this.createTransport(n),d=!1;Wi.priorWebsocketSuccess=!1;const m=()=>{d||(c.send([{type:"ping",data:"probe"}]),c.once("packet",D=>{if(!d)if(D.type==="pong"&&D.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",c),!c)return;Wi.priorWebsocketSuccess=c.name==="websocket",this.transport.pause(()=>{d||this.readyState!=="closed"&&(Y(),this.setTransport(c),c.send([{type:"upgrade"}]),this.emitReserved("upgrade",c),c=null,this.upgrading=!1,this.flush())})}else{const W=new Error("probe error");W.transport=c.name,this.emitReserved("upgradeError",W)}}))};function y(){d||(d=!0,Y(),c.close(),c=null)}const C=D=>{const W=new Error("probe error: "+D);W.transport=c.name,y(),this.emitReserved("upgradeError",W)};function L(){C("transport closed")}function M(){C("socket closed")}function z(D){c&&D.name!==c.name&&y()}const Y=()=>{c.removeListener("open",m),c.removeListener("error",C),c.removeListener("close",L),this.off("close",M),this.off("upgrading",z)};c.once("open",m),c.once("error",C),c.once("close",L),this.once("close",M),this.once("upgrading",z),this.upgrades.indexOf("webtransport")!==-1&&n!=="webtransport"?this.setTimeoutFn(()=>{d||c.open()},200):c.open()}onOpen(){if(this.readyState="open",Wi.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade){let n=0;const c=this.upgrades.length;for(;n{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const n=this.getWritablePackets();this.transport.send(n),this.prevBufferLen=n.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let c=1;for(let d=0;d0&&c>this.maxPayload)return this.writeBuffer.slice(0,d);c+=2}return this.writeBuffer}write(n,c,d){return this.sendPacket("message",n,c,d),this}send(n,c,d){return this.sendPacket("message",n,c,d),this}sendPacket(n,c,d,m){if(typeof c=="function"&&(m=c,c=void 0),typeof d=="function"&&(m=d,d=null),this.readyState==="closing"||this.readyState==="closed")return;d=d||{},d.compress=d.compress!==!1;const y={type:n,data:c,options:d};this.emitReserved("packetCreate",y),this.writeBuffer.push(y),m&&this.once("flush",m),this.flush()}close(){const n=()=>{this.onClose("forced close"),this.transport.close()},c=()=>{this.off("upgrade",c),this.off("upgradeError",c),n()},d=()=>{this.once("upgrade",c),this.once("upgradeError",c)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?d():n()}):this.upgrading?d():n()),this}onError(n){Wi.priorWebsocketSuccess=!1,this.emitReserved("error",n),this.onClose("transport error",n)}onClose(n,c){(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),typeof removeEventListener=="function"&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",n,c),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(n){const c=[];let d=0;const m=n.length;for(;dtypeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(s):s.buffer instanceof ArrayBuffer,dh=Object.prototype.toString,jp=typeof Blob=="function"||typeof Blob<"u"&&dh.call(Blob)==="[object BlobConstructor]",Up=typeof File=="function"||typeof File<"u"&&dh.call(File)==="[object FileConstructor]";function Tn(s){return Vp&&(s instanceof ArrayBuffer||Gp(s))||jp&&s instanceof Blob||Up&&s instanceof File}function ps(s,n){if(!s||typeof s!="object")return!1;if(Array.isArray(s)){for(let c=0,d=s.length;c=0&&s.num{delete this.acks[n];for(let L=0;L{this.io.clearTimeoutFn(y),c.apply(this,L)};C.withError=!0,this.acks[n]=C}emitWithAck(n,...c){return new Promise((d,m)=>{const y=(C,L)=>C?m(C):d(L);y.withError=!0,c.push(y),this.emit(n,...c)})}_addToQueue(n){let c;typeof n[n.length-1]=="function"&&(c=n.pop());const d={id:this._queueSeq++,tryCount:0,pending:!1,args:n,flags:Object.assign({fromQueue:!0},this.flags)};n.push((m,...y)=>d!==this._queue[0]?void 0:(m!==null?d.tryCount>this._opts.retries&&(this._queue.shift(),c&&c(m)):(this._queue.shift(),c&&c(null,...y)),d.pending=!1,this._drainQueue())),this._queue.push(d),this._drainQueue()}_drainQueue(n=!1){if(!this.connected||this._queue.length===0)return;const c=this._queue[0];c.pending&&!n||(c.pending=!0,c.tryCount++,this.flags=c.flags,this.emit.apply(this,c.args))}packet(n){n.nsp=this.nsp,this.io._packet(n)}onopen(){typeof this.auth=="function"?this.auth(n=>{this._sendConnectPacket(n)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(n){this.packet({type:zt.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},n):n})}onerror(n){this.connected||this.emitReserved("connect_error",n)}onclose(n,c){this.connected=!1,delete this.id,this.emitReserved("disconnect",n,c),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(n=>{if(!this.sendBuffer.some(d=>String(d.id)===n)){const d=this.acks[n];delete this.acks[n],d.withError&&d.call(this,new Error("socket has been disconnected"))}})}onpacket(n){if(n.nsp===this.nsp)switch(n.type){case zt.CONNECT:n.data&&n.data.sid?this.onconnect(n.data.sid,n.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case zt.EVENT:case zt.BINARY_EVENT:this.onevent(n);break;case zt.ACK:case zt.BINARY_ACK:this.onack(n);break;case zt.DISCONNECT:this.ondisconnect();break;case zt.CONNECT_ERROR:this.destroy();const d=new Error(n.data.message);d.data=n.data.data,this.emitReserved("connect_error",d);break}}onevent(n){const c=n.data||[];n.id!=null&&c.push(this.ack(n.id)),this.connected?this.emitEvent(c):this.receiveBuffer.push(Object.freeze(c))}emitEvent(n){if(this._anyListeners&&this._anyListeners.length){const c=this._anyListeners.slice();for(const d of c)d.apply(this,n)}super.emit.apply(this,n),this._pid&&n.length&&typeof n[n.length-1]=="string"&&(this._lastOffset=n[n.length-1])}ack(n){const c=this;let d=!1;return function(...m){d||(d=!0,c.packet({type:zt.ACK,id:n,data:m}))}}onack(n){const c=this.acks[n.id];typeof c=="function"&&(delete this.acks[n.id],c.withError&&n.data.unshift(null),c.apply(this,n.data))}onconnect(n,c){this.id=n,this.recovered=c&&this._pid===c,this._pid=c,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(n=>this.emitEvent(n)),this.receiveBuffer=[],this.sendBuffer.forEach(n=>{this.notifyOutgoingListeners(n),this.packet(n)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(n=>n()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:zt.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(n){return this.flags.compress=n,this}get volatile(){return this.flags.volatile=!0,this}timeout(n){return this.flags.timeout=n,this}onAny(n){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(n),this}prependAny(n){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(n),this}offAny(n){if(!this._anyListeners)return this;if(n){const c=this._anyListeners;for(let d=0;d0&&s.jitter<=1?s.jitter:0,this.attempts=0}ia.prototype.duration=function(){var s=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var n=Math.random(),c=Math.floor(n*this.jitter*s);s=Math.floor(n*10)&1?s+c:s-c}return Math.min(s,this.max)|0};ia.prototype.reset=function(){this.attempts=0};ia.prototype.setMin=function(s){this.ms=s};ia.prototype.setMax=function(s){this.max=s};ia.prototype.setJitter=function(s){this.jitter=s};class Ur extends ne{constructor(n,c){var d;super(),this.nsps={},this.subs=[],n&&typeof n=="object"&&(c=n,n=void 0),c=c||{},c.path=c.path||"/socket.io",this.opts=c,Vs(this,c),this.reconnection(c.reconnection!==!1),this.reconnectionAttempts(c.reconnectionAttempts||1/0),this.reconnectionDelay(c.reconnectionDelay||1e3),this.reconnectionDelayMax(c.reconnectionDelayMax||5e3),this.randomizationFactor((d=c.randomizationFactor)!==null&&d!==void 0?d:.5),this.backoff=new ia({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(c.timeout==null?2e4:c.timeout),this._readyState="closed",this.uri=n;const m=c.parser||tx;this.encoder=new m.Encoder,this.decoder=new m.Decoder,this._autoConnect=c.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(n){return arguments.length?(this._reconnection=!!n,this):this._reconnection}reconnectionAttempts(n){return n===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=n,this)}reconnectionDelay(n){var c;return n===void 0?this._reconnectionDelay:(this._reconnectionDelay=n,(c=this.backoff)===null||c===void 0||c.setMin(n),this)}randomizationFactor(n){var c;return n===void 0?this._randomizationFactor:(this._randomizationFactor=n,(c=this.backoff)===null||c===void 0||c.setJitter(n),this)}reconnectionDelayMax(n){var c;return n===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=n,(c=this.backoff)===null||c===void 0||c.setMax(n),this)}timeout(n){return arguments.length?(this._timeout=n,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(n){if(~this._readyState.indexOf("open"))return this;this.engine=new hh(this.uri,this.opts);const c=this.engine,d=this;this._readyState="opening",this.skipReconnect=!1;const m=Xe(c,"open",function(){d.onopen(),n&&n()}),y=L=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",L),n?n(L):this.maybeReconnectOnOpen()},C=Xe(c,"error",y);if(this._timeout!==!1){const L=this._timeout,M=this.setTimeoutFn(()=>{m(),y(new Error("timeout")),c.close()},L);this.opts.autoUnref&&M.unref(),this.subs.push(()=>{this.clearTimeoutFn(M)})}return this.subs.push(m),this.subs.push(C),this}connect(n){return this.open(n)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const n=this.engine;this.subs.push(Xe(n,"ping",this.onping.bind(this)),Xe(n,"data",this.ondata.bind(this)),Xe(n,"error",this.onerror.bind(this)),Xe(n,"close",this.onclose.bind(this)),Xe(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(n){try{this.decoder.add(n)}catch(c){this.onclose("parse error",c)}}ondecoded(n){En(()=>{this.emitReserved("packet",n)},this.setTimeoutFn)}onerror(n){this.emitReserved("error",n)}socket(n,c){let d=this.nsps[n];return d?this._autoConnect&&!d.active&&d.connect():(d=new uh(this,n,c),this.nsps[n]=d),d}_destroy(n){const c=Object.keys(this.nsps);for(const d of c)if(this.nsps[d].active)return;this._close()}_packet(n){const c=this.encoder.encode(n);for(let d=0;dn()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(n,c){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",n,c),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const n=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const c=this.backoff.duration();this._reconnecting=!0;const d=this.setTimeoutFn(()=>{n.skipReconnect||(this.emitReserved("reconnect_attempt",n.backoff.attempts),!n.skipReconnect&&n.open(m=>{m?(n._reconnecting=!1,n.reconnect(),this.emitReserved("reconnect_error",m)):n.onreconnect()}))},c);this.opts.autoUnref&&d.unref(),this.subs.push(()=>{this.clearTimeoutFn(d)})}}onreconnect(){const n=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",n)}}const oa={};function xs(s,n){typeof s=="object"&&(n=s,s=void 0),n=n||{};const c=Wp(s,n.path||"/socket.io"),d=c.source,m=c.id,y=c.path,C=oa[m]&&y in oa[m].nsps,L=n.forceNew||n["force new connection"]||n.multiplex===!1||C;let M;return L?M=new Ur(d,n):(oa[m]||(oa[m]=new Ur(d,n)),M=oa[m]),c.query&&!n.query&&(n.query=c.queryKey),M.socket(c.path,n)}Object.assign(xs,{Manager:Ur,Socket:uh,io:xs,connect:xs});var rs=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ix(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var ax="Expected a function",ll=NaN,sx="[object Symbol]",rx=/^\s+|\s+$/g,nx=/^[-+]0x[0-9a-f]+$/i,ox=/^0b[01]+$/i,lx=/^0o[0-7]+$/i,cx=parseInt,hx=typeof rs=="object"&&rs&&rs.Object===Object&&rs,dx=typeof self=="object"&&self&&self.Object===Object&&self,ux=hx||dx||Function("return this")(),fx=Object.prototype,gx=fx.toString,px=Math.max,xx=Math.min,gr=function(){return ux.Date.now()};function mx(s,n,c){var d,m,y,C,L,M,z=0,Y=!1,D=!1,W=!0;if(typeof s!="function")throw new TypeError(ax);n=cl(n)||0,$r(c)&&(Y=!!c.leading,D="maxWait"in c,y=D?px(cl(c.maxWait)||0,n):y,W="trailing"in c?!!c.trailing:W);function q(it){var Mt=d,$t=m;return d=m=void 0,z=it,C=s.apply($t,Mt),C}function xt(it){return z=it,L=setTimeout(et,n),Y?q(it):C}function nt(it){var Mt=it-M,$t=it-z,oe=n-Mt;return D?xx(oe,y-$t):oe}function Ot(it){var Mt=it-M,$t=it-z;return M===void 0||Mt>=n||Mt<0||D&&$t>=y}function et(){var it=gr();if(Ot(it))return R(it);L=setTimeout(et,nt(it))}function R(it){return L=void 0,W&&d?q(it):(d=m=void 0,C)}function ht(){L!==void 0&&clearTimeout(L),z=0,d=M=m=L=void 0}function ut(){return L===void 0?C:R(gr())}function V(){var it=gr(),Mt=Ot(it);if(d=arguments,m=this,M=it,Mt){if(L===void 0)return xt(M);if(D)return L=setTimeout(et,n),q(M)}return L===void 0&&(L=setTimeout(et,n)),C}return V.cancel=ht,V.flush=ut,V}function $r(s){var n=typeof s;return!!s&&(n=="object"||n=="function")}function bx(s){return!!s&&typeof s=="object"}function vx(s){return typeof s=="symbol"||bx(s)&&gx.call(s)==sx}function cl(s){if(typeof s=="number")return s;if(vx(s))return ll;if($r(s)){var n=typeof s.valueOf=="function"?s.valueOf():s;s=$r(n)?n+"":n}if(typeof s!="string")return s===0?s:+s;s=s.replace(rx,"");var c=ox.test(s);return c||lx.test(s)?cx(s.slice(2),c?2:8):nx.test(s)?ll:+s}var yx=mx;const fh=ix(yx),wx=void 0,kx=30,gh={notificationEvents:[],notificationCounter:0,notificationAPICounter:0,notificationHistory:[],notificationHistoryConfig:{},userActivity:{},userActivityConfig:{},exercises:[],selected_exercises:[],progresses:{},diagnostic:{}},Ft=Ea({...gh}),za=Ea({connected:!1,zmq_last_time:!1}),se=xs(wx,{autoConnect:!0}),Ax=Pt(()=>Ft.exercises),hl=Pt(()=>Ft.selected_exercises),dl=Pt(()=>Ft.exercises.filter(s=>Ft.selected_exercises.includes(s.uuid))),ul=Pt(()=>Ft.progresses),fl=Pt(()=>Ft.notificationEvents),Sx=Pt(()=>Ft.notificationCounter),Cx=Pt(()=>Ft.notificationAPICounter),Px=Pt(()=>Object.keys(Ft.progresses).length),Bi=Pt(()=>Ft.diagnostic),pr=Pt(()=>Ft.notificationHistory),Lx=Pt(()=>Ft.notificationHistoryConfig),xr=Pt(()=>Ft.userActivity),gl=Pt(()=>Ft.userActivityConfig),Vi=Pt(()=>za.connected),pl=Pt(()=>za.zmq_last_time);function _x(){Object.assign(Ft,gh)}function qr(){Nx(),xh(),mh(),Gs(),Xx()}function Ex(s,n,c,d){Dx(s,{user_id:n,exercise_uuid:c,task_uuid:d})}function Tx(){Hx()}function Ix(){Bx()}function Mx(s,n){Wx({exercise_uuid:s,selected:n})}function Ox(s){Vx(s)}function Rx(s){Gx(s)}function zx(s){jx(s,n=>{n.success?Ft.diagnostic.settings[s].value=Ft.diagnostic.settings[s].expected_value:(Ft.diagnostic.settings[s].error=!0,Ft.diagnostic.settings[s].errorMessage=n.message)})}const ph=fh(Gs,200,{leading:!0}),Fx=fh(Yx,1e3,{leading:!0});function Nx(){se.emit("get_exercises",s=>{Ft.exercises=s})}function xh(){se.emit("get_selected_exercises",s=>{Ft.selected_exercises=s})}function mh(){se.emit("get_notifications",s=>{Ft.notificationEvents=s})}function Gs(){se.emit("get_progress",s=>{Ft.progresses=s})}function Xx(){se.emit("get_users_activity",s=>{Ft.userActivity=s.activity,Ft.userActivityConfig=s.config})}function Yx(){Ft.diagnostic={},se.emit("get_diagnostic",s=>{Ft.diagnostic=s})}function Dx(s,n){const c=s?"mark_task_incomplete":"mark_task_completed";se.emit(c,n,()=>{Gs()})}function Hx(){se.emit("reset_all_exercise_progress",()=>{Gs()})}function Bx(){se.emit("reset_notifications",()=>{mh()})}function Wx(s){se.emit("change_exercise_selection",s,()=>{xh()})}function Vx(s){const n={verbose:s};se.emit("toggle_verbose_mode",n,()=>{})}function Gx(s){const n={apiquery:s};se.emit("toggle_apiquery_mode",n,()=>{})}function jx(s,n){const c={name:s};se.emit("remediate_setting",c,d=>{n(d)})}se.on("connect",()=>{za.connected=!0});se.on("disconnect",()=>{za.connected=!1});se.on("notification",s=>{Ft.notificationCounter+=1,s.is_api_request&&(Ft.notificationAPICounter+=1),Ux(Ft.notificationEvents,s,kx)});se.on("new_user",s=>{ph()});se.on("refresh_score",s=>{ph()});se.on("keep_alive",s=>{za.zmq_last_time=s.zmq_last_time});se.on("update_notification_history",s=>{Ft.notificationHistory=s.history,Ft.notificationHistoryConfig=s.config});se.on("update_users_activity",s=>{Ft.userActivity=s.activity,Ft.userActivityConfig=s.config});function Ux(s,n,c){s.unshift(n),s.length>c&&(s.length=c)}const $x={class:"modal-box w-11/12 max-w-6xl top-24 absolute bg-slate-200 dark:bg-slate-600 text-slate-700 dark:text-slate-200"},qx={class:"text-2xl font-bold"},Zx=G("div",{class:"modal-action"},[G("form",{method:"dialog"},[G("button",{class:"btn btn-sm btn-circle btn-ghost absolute right-2 top-2"},"✕")])],-1),Kx={class:"flex mb-5 gap-2"},Jx={class:"text-lg font-semibold"},Qx={class:"label cursor-pointer justify-start"},tm=["onChange","checked","value"],em={class:"font-mono font-semibold text-base ml-3"},im={class:"text-lg font-semibold mt-4"},am={class:"font-semibold ml-1 my-3"},sm=G("strong",null,"MISP Status:",-1),rm={class:"ml-2"},nm={key:0,class:"loading loading-dots loading-sm h-4 inline-block align-middle"},om={key:1,class:"font-bold"},lm={class:"font-semibold ml-1 my-3"},cm=G("strong",null,"ZMQ Status:",-1),hm={class:"ml-2"},dm={key:0,class:"loading loading-dots loading-sm h-4 inline-block align-middle"},um={key:1,class:"font-bold"},fm=G("h4",{class:"font-semibold ml-1"},[G("strong",null,"MISP Settings:")],-1),gm={class:"ml-3"},pm={key:0,class:"flex justify-center"},xm=G("span",{class:"loading loading-dots loading-lg"},null,-1),mm=[xm],bm={key:1,class:"bg-white dark:bg-slate-700 rounded-lg shadow-xl w-full mt-2"},vm=G("thead",null,[G("tr",null,[G("th",{class:"border-b border-slate-200 dark:border-slate-600 p-2 text-left"},"Setting"),G("th",{class:"border-b border-slate-200 dark:border-slate-600 p-2 text-left"},"Value"),G("th",{class:"border-b border-slate-200 dark:border-slate-600 p-2 text-left"},"Expected Value"),G("th",{class:"border-b border-slate-200 dark:border-slate-600 p-2 text-center"},"Action")])],-1),ym={class:"font-mono font-semibold text-base px-2"},wm={key:0,class:"text-nowrap"},km={class:"font-mono text-base tracking-tight px-2"},Am={class:"px-2 text-center"},Sm={key:0,class:"text-red-600 dark:text-red-600"},Cm=["onClick","disabled"],Pm={key:1,class:"loading loading-dots loading-sm"},Lm={key:2,class:"text-base font-bold text-green-600 dark:text-green-600"},_m=G("form",{method:"dialog",class:"modal-backdrop"},[G("button",null,"close")],-1),Em={__name:"TheAdminPanel",setup(s){const n=Oe(null),c=Oe([]),d=Pt(()=>Object.keys(Bi.value).length==0),m=Pt(()=>{var Y;return((Y=Bi.value.version)==null?void 0:Y.version)!==void 0}),y=Pt(()=>Bi.value.zmq_message_count>0),C=Pt(()=>Bi.value.zmq_message_count);function L(Y,D){Mx(D,Y)}function M(Y){zx(Y)}function z(){n.value.showModal(),c.value=[],Fx()}return(Y,D)=>(gt(),yt(jt,null,[G("button",{onClick:D[0]||(D[0]=W=>z()),class:"px-2 py-1 rounded-md focus-outline font-semibold bg-blue-600 text-slate-200 hover:bg-blue-700"},[Et(ct(ie),{icon:ct(Zo),class:"mr-1"},null,8,["icon"]),te(" Admin panel ")]),G("dialog",{ref_key:"admin_modal",ref:n,class:"modal"},[G("div",$x,[G("h2",qx,[Et(ct(ie),{icon:ct(Zo),class:""},null,8,["icon"]),te(" Admin panel ")]),Zx,G("div",null,[G("div",Kx,[G("button",{onClick:D[1]||(D[1]=W=>ct(qr)()),class:"h-10 min-h-10 px-2 py-1 font-semibold bg-blue-600 text-slate-200 hover:bg-blue-700 btn btn-sm gap-1"},[Et(ct(ie),{icon:ct(op),size:"lg","fixed-width":""},null,8,["icon"]),te(" Full refresh ")]),G("button",{onClick:D[2]||(D[2]=W=>ct(Tx)()),class:"h-10 min-h-10 px-2 py-1 font-semibold bg-red-600 text-slate-200 hover:bg-red-700 btn btn-sm gap-1"},[Et(ct(ie),{icon:ct(tp),size:"lg","fixed-width":""},null,8,["icon"]),te(" Reset All Exercises ")]),G("button",{onClick:D[3]||(D[3]=W=>ct(Ix)()),class:"h-10 min-h-10 px-2 py-1 font-semibold bg-amber-600 text-slate-200 hover:bg-amber-700 btn btn-sm gap-1"},[Et(ct(ie),{icon:ct(Jg),size:"lg"},{default:Ul(()=>[te(" fixed-width")]),_:1},8,["icon"]),te(" Clear Live Logs ")])]),G("h3",Jx,[Et(ct(ie),{icon:ct(Jc),class:"mr-1"},null,8,["icon"]),te(" Selected Exercises ")]),(gt(!0),yt(jt,null,pi(ct(Ax),W=>(gt(),yt("div",{key:W.name,class:"form-control pl-3"},[G("label",Qx,[G("input",{onChange:q=>L(q.target.checked,W.uuid),type:"checkbox",checked:ct(hl).includes(W.uuid),value:W.uuid,class:ae(`checkbox ${ct(hl).includes(W.uuid)?"checkbox-success":""} [--fallback-bc:#94a3b8]`)},null,42,tm),G("span",em,Wt(W.name),1)])]))),128)),G("h3",im,[Et(ct(ie),{icon:ct(ep),class:"mr-1"},null,8,["icon"]),te(" Diagnostic ")]),G("h4",am,[sm,G("span",rm,[G("span",{class:ae({"rounded-lg py-1 px-2":!0,"dark:bg-neutral-800 bg-neutral-400 text-slate-800 dark:text-slate-200":d.value,"dark:bg-green-700 bg-green-500 text-slate-800 dark:text-slate-200":!d.value&&m.value,"dark:bg-red-700 bg-red-700 text-slate-200 dark:text-slate-200":!d.value&&!m.value})},[d.value?(gt(),yt("span",nm)):(gt(),yt("span",om,Wt(m.value?`Online (${ct(Bi).version.version})`:"Unreachable"),1))],2)])]),G("h4",lm,[cm,G("span",hm,[G("span",{class:ae({"rounded-lg py-1 px-2":!0,"dark:bg-neutral-800 bg-neutral-400 text-slate-800 dark:text-slate-200":d.value,"dark:bg-green-700 bg-green-500 text-slate-800 dark:text-slate-200":!d.value&&y.value,"dark:bg-red-700 bg-red-700 text-slate-200 dark:text-slate-200":!d.value&&!y.value})},[d.value?(gt(),yt("span",dm)):(gt(),yt("span",um,Wt(y.value?`ZMQ Active (${C.value} messages)`:"No message received yet"),1))],2)])]),d.value||m.value?(gt(),yt(jt,{key:0},[fm,G("div",gm,[d.value?(gt(),yt("div",pm,mm)):(gt(),yt("table",bm,[vm,G("tbody",null,[(gt(!0),yt(jt,null,pi(ct(Bi).settings,(W,q)=>(gt(),yt("tr",{key:q},[G("td",ym,Wt(q),1),G("td",{class:ae(`font-mono text-base tracking-tight px-2 ${W.expected_value!=W.value?"text-red-600 dark:text-red-600":""}`)},[W.value===void 0||W.value===null?(gt(),yt("i",wm,"- none -")):Ni("",!0),te(" "+Wt(W.value),1)],2),G("td",km,Wt(W.expected_value),1),G("td",Am,[W.error===!0?(gt(),yt("span",Sm,"Error: "+Wt(W.errorMessage),1)):W.expected_value!=W.value?(gt(),yt("button",{key:1,onClick:xt=>c.value.push(q)&&M(q),disabled:c.value.includes(q),class:"h-8 min-h-8 px-2 font-semibold bg-green-600 text-slate-200 hover:bg-green-700 btn gap-1"},[c.value.includes(q)?(gt(),yt("span",Pm)):(gt(),yt(jt,{key:0},[Et(ct(ie),{icon:ct(np),size:"sm","fixed-width":""},null,8,["icon"]),te(" Remediate ")],64))],8,Cm)):(gt(),yt("span",Lm,[Et(ct(ie),{icon:ct(Kc),class:""},null,8,["icon"]),te(" OK ")]))])]))),128))])]))])],64)):Ni("",!0)])]),_m],512)],64))}},Tm={class:"flex flex-col justify-center mt-1"},Im=G("span",{class:"mr-1"},"Socket.IO:",-1),Mm={class:"font-semibold text-green-600 dark:text-green-400"},Om={class:"font-semibold text-slate-50"},Rm={key:0,class:"text-xs font-thin leading-3 inline-block text-center"},zm={__name:"TheSocketConnectionState",setup(s){const n=Oe("?");function c(){pl.value!==!1?n.value=parseInt((new Date().getTime()-pl.value*1e3)/1e3):n.value="?"}return Ta(()=>{setInterval(()=>{c()},1e3)}),(d,m)=>(gt(),yt("span",Tm,[G("span",{class:ae({"px-2 rounded-md inline-block w-48 leading-4":!0,"text-slate-900 dark:text-slate-400":ct(Vi),"text-slate-50 bg-red-600 px-2 py-1":!ct(Vi)})},[Im,Kn(G("span",Mm,"Connected",512),[[fo,ct(Vi)]]),Kn(G("span",Om,"Disconnected",512),[[fo,!ct(Vi)]])],2),ct(Vi)?(gt(),yt("span",Rm,[n.value==0?(gt(),yt(jt,{key:0},[te(" online ")],64)):(gt(),yt(jt,{key:1},[te(" Last keep-alive: "+Wt(n.value)+"s ago ",1)],64))])):Ni("",!0)]))}},Fm={class:"my-2 --ml-1 bg-slate-50 dark:bg-slate-600 py-1 pl-1 pr-3 rounded-md relative flex flex-col"},Nm={class:"text-xxs flex justify-between h-full items-center text-slate-500 dark:text-slate-300"},Xm={class:"-rotate-90 w-8 -ml-3"},Ym=G("span",{class:"-rotate-90 w-8 text-xs"},"–",-1),Dm=G("span",{class:"-rotate-90 w-8 text-lg"},"–",-1),Hm=G("span",{class:"-rotate-90 w-8 text-xs"},"–",-1),Bm=G("span",{class:"-rotate-90 w-8 -mr-1.5"},"- 0min",-1),Wm={__name:"TheLiveLogsActivityGraph",setup(s){const n=Oe(null),c=[{data:Array.from(Array(12*20)).map(()=>0)}],d=Pt(()=>pr.value.length>0),m=Pt(()=>pr.value?y.value:c.value),y=Pt(()=>[{data:Array.from(pr.value)}]),C=Pt(()=>({chart:{type:"bar",width:"100%",height:32,sparkline:{enabled:!0},dropShadow:{enabled:!0,enabledOnSeries:void 0,top:2,left:1,blur:2,color:"#000",opacity:_s.value?.35:.15},animations:{enabled:!1,easing:"easeinout",speed:200}},colors:[_s.value?"#008ffb":"#1f9eff"],plotOptions:{bar:{columnWidth:"80%"}},yaxis:{min:0,labels:{show:!1}},tooltip:{enabled:!1}}));return(L,M)=>{const z=Od("apexchart");return gt(),yt("div",Fm,[G("div",{class:ae(`${d.value?"absolute":"hidden"} h-10 -mt-1 w-full z-40`)},[G("div",Nm,[G("span",Xm,"- "+Wt(ct(Lx).buffer_timestamp_min)+"min",1),Ym,Dm,Hm,Bm])],2),G("i",{class:ae(["text-center text-slate-600 dark:text-slate-400",d.value?"hidden":"block"])}," - No recorded activity - ",2),Et(z,{ref_key:"theChart",ref:n,class:ae(d.value?"block":"absolute h-8 w-full"),height:"32",width:"100%",options:C.value,series:m.value},null,8,["class","options","series"])])}}},Vm={class:"text-2xl mt-6 mb-2 font-bold text-blue-500 dark:text-blue-400"},Gm={class:"mb-2 flex flex-wrap gap-x-3"},jm={class:"rounded-lg py-1 px-2 dark:bg-sky-700 bg-sky-400 text-slate-800 dark:text-slate-200"},Um={class:"mr-1"},$m={class:"font-bold"},qm={class:"rounded-lg py-1 px-2 dark:bg-sky-700 bg-sky-400 text-slate-800 dark:text-slate-200"},Zm={class:"mr-1"},Km={class:"font-bold"},Jm={class:"rounded-lg py-1 px-2 dark:bg-sky-700 bg-sky-400 text-slate-800 dark:text-slate-200"},Qm={class:"mr-1"},tb={class:"font-bold"},eb={class:"flex items-center"},ib={class:"mr-1 flex items-center cursor-pointer text-slate-700 dark:text-slate-300"},ab=["checked"],sb={class:"flex items-center"},rb={class:"mr-1 flex items-center cursor-pointer text-slate-700 dark:text-slate-300"},nb=["checked"],ob={class:"bg-white dark:bg-slate-800 rounded-lg shadow-xl w-full"},lb=G("thead",null,[G("tr",{class:"font-medium dark:text-slate-200 text-slate-600"},[G("th",{class:"border-b border-slate-100 dark:border-slate-700 p-3 pl-6 text-left"}),G("th",{class:"border-b border-slate-100 dark:border-slate-700 p-3 pl-2 text-left"},"User"),G("th",{class:"border-b border-slate-100 dark:border-slate-700 p-3 text-left"},"Time"),G("th",{class:"border-b border-slate-100 dark:border-slate-700 p-3 text-left"},"URL"),G("th",{class:"border-b border-slate-100 dark:border-slate-700 p-3 text-left"},"Payload")])],-1),cb={key:0},hb=G("td",{colspan:"5",class:"text-center border-b border-slate-100 dark:border-slate-700 text-slate-600 dark:text-slate-400 p-3 pl-6"},[G("i",null,"- No logs yet -")],-1),db=[hb],ub={class:"border-b border-slate-100 dark:border-slate-700 text-slate-600 dark:text-slate-400 p-1 pl-2 w-12 whitespace-nowrap"},fb={class:"inline ml-1"},gb=["title"],pb={class:"text-lg font-bold font-mono"},xb={class:"text-xs font-mono"},mb={class:"border-b border-slate-100 dark:border-slate-700 text-slate-600 dark:text-slate-400 p-1"},bb={class:"border-b border-slate-100 dark:border-slate-700 text-sky-600 dark:text-sky-400 p-1"},vb={class:"flex items-center"},yb={key:0,class:"p-1 rounded-md font-bold text-xs mr-2 w-10 inline-block text-center dark:bg-amber-600 dark:text-neutral-100 bg-amber-600 text-neutral-100"},wb={key:1,class:"p-1 rounded-md font-bold text-xs mr-2 w-10 inline-block text-center dark:bg-amber-600 dark:text-neutral-100 bg-amber-600 text-neutral-100"},kb={key:2,class:"p-1 rounded-md font-bold text-xs mr-2 w-10 inline-block text-center dark:bg-red-600 dark:text-neutral-100 bg-red-600 text-neutral-100"},Ab={key:3,class:"p-1 rounded-md font-bold text-xs mr-2 w-10 inline-block text-center dark:bg-blue-600 dark:text-neutral-100 bg-blue-600 text-neutral-100"},Sb={class:"text-sm inline"},Cb={class:"border-b border-slate-100 dark:border-slate-700 text-slate-600 dark:text-slate-300 p-1"},Pb={key:0,class:"border border-slate-200 dark:border-slate-600 bg-slate-100 dark:bg-slate-600 rounded-md"},Lb={class:"p-1 text-xs"},_b={__name:"TheLiveLogs",setup(s){const n=Oe(!1),c=Oe(!1);Ee(n,m=>{Ox(m==!0)}),Ee(c,m=>{Rx(m==!0)});function d(m){return String(m).startsWith("2")?"text-green-500":String(m).startsWith("5")?"text-red-600":"text-amber-600"}return(m,y)=>(gt(),yt(jt,null,[G("h3",Vm,[Et(ct(ie),{icon:ct(Ko)},null,8,["icon"]),te(" Live logs ")]),G("div",Gm,[G("span",jm,[G("span",Um,[Et(ct(ie),{icon:ct(Kg),size:"sm"},null,8,["icon"]),te(" Players: ")]),G("span",$m,Wt(ct(Px)),1)]),G("span",qm,[G("span",Zm,[Et(ct(ie),{icon:ct(Ko),size:"sm"},null,8,["icon"]),te(" Total Queries: ")]),G("span",Km,Wt(ct(Sx)),1)]),G("span",Jm,[G("span",Qm,[Et(ct(ie),{icon:ct(dr),size:"sm",mask:ct(hr),transform:"shrink-7 left-1"},null,8,["icon","mask"]),te(" Total API Queries: ")]),G("span",tb,Wt(ct(Cx)),1)]),G("span",eb,[G("label",ib,[G("input",{type:"checkbox",class:"toggle toggle-warning [--fallback-su:#22c55e] mr-1",checked:n.value,onChange:y[0]||(y[0]=C=>n.value=!n.value)},null,40,ab),te(" Verbose ")])]),G("span",sb,[G("label",rb,[G("input",{type:"checkbox",class:"toggle toggle-success [--fallback-su:#22c55e] mr-1",checked:c.value,onChange:y[1]||(y[1]=C=>c.value=!c.value)},null,40,nb),Et(ct(ie),{icon:ct(dr),size:"sm",mask:ct(hr),transform:"shrink-7 left-1",class:"mr-1"},null,8,["icon","mask"]),te(" API Queries ")])])]),Et(Wm),G("table",ob,[lb,G("tbody",null,[ct(fl).length==0?(gt(),yt("tr",cb,db)):(gt(!0),yt(jt,{key:1},pi(ct(fl),C=>(gt(),yt("tr",{key:C.id},[G("td",ub,[Et(ct(ie),{icon:ct(Qg),size:"xs",class:ae(d(C.response_code))},null,8,["icon","class"]),G("pre",fb,Wt(C.response_code),1)]),G("td",{class:"border-b border-slate-100 dark:border-slate-700 text-slate-600 dark:text-slate-400 p-1 pl-2",title:C.user_id},[G("span",pb,Wt(C.user.split("@")[0]),1),G("span",xb,"@"+Wt(C.user.split("@")[1]),1)],8,gb),G("td",mb,Wt(C.time),1),G("td",bb,[G("div",vb,[C.http_method=="POST"?(gt(),yt("span",yb,"POST")):C.http_method=="PUT"?(gt(),yt("span",wb,"PUT")):C.http_method=="DELETE"?(gt(),yt("span",kb,"DEL")):(gt(),yt("span",Ab,Wt(C.http_method),1)),C.is_api_request?(gt(),Gi(ct(ie),{key:4,class:"text-slate-800 dark:text-slate-100 mr-1 inline-block",icon:ct(dr),mask:ct(hr),transform:"shrink-7 left-1"},null,8,["icon","mask"])):Ni("",!0),G("pre",Sb,Wt(C.url),1)])]),G("td",Cb,[C.http_method=="POST"?(gt(),yt("div",Pb,[G("pre",Lb,Wt(JSON.stringify(C.payload,null,2)),1)])):Ni("",!0)])]))),128))])])],64))}},Eb=["title"],Tb="blue",Ib={__name:"LiveLogsUserActivityGraph",props:["user_id"],setup(s){const n=s;Oe(null);const c=Pt(()=>gl.value.activity_buffer_size),d=Pt(()=>gl.value.timestamp_min),m=Pt(()=>Array.from(Array(c.value)).map(()=>0)),y=Pt(()=>xr.value.length!=0),C=Pt(()=>y.value?L.value:m.value),L=Pt(()=>xr.value[n.user_id]===void 0?m.value:xr.value[n.user_id]),M=[0,1,2,3,4,5,1e3],z=["950","900","700","600","500","400","300"],Y=["50","100","300","400","500","600","700"];function D(W){for(let q=0;q(gt(),yt("span",{class:"h-3 w-56",title:`Activity over ${d.value}min`},[(gt(!0),yt(jt,null,pi(C.value,(xt,nt)=>(gt(),yt("span",{key:nt,class:ae(["inline-block h-3 rounded-[1px] mr-px",`bg-${Tb}-${D(xt)}`]),style:_a(`width: ${parseInt((224-C.value.length)/C.value.length)}px`)},null,6))),128))],8,Eb))}},Mb={class:"text-2xl mt-6 mb-2 font-bold text-blue-500 dark:text-blue-400"},Ob={key:0,class:"text-center text-slate-600 dark:text-slate-400 p-3 pl-6"},Rb=G("i",null,"- No Exercise available -",-1),zb=[Rb],Fb=["onClick"],Nb=["colspan"],Xb={class:"flex justify-between items-center"},Yb={class:"dark:text-blue-200 text-slate-200"},Db={class:"text-lg"},Hb={class:""},Bb=G("th",{class:"border-b border-slate-100 dark:border-slate-700 p-3 pl-6 text-left"},"User",-1),Wb=["title"],Vb={class:"flex flex-col"},Gb={class:"text-center font-normal text-sm dark:text-blue-200 text-slate-500 text-nowrap"},jb={class:"text-center"},Ub=G("th",{class:"border-b border-slate-100 dark:border-slate-700 p-3 text-left"},"Progress",-1),$b={key:0},qb=["colspan"],Zb=G("i",null,"- No user yet -",-1),Kb=[Zb],Jb={class:"border-b border-slate-200 dark:border-slate-700 text-slate-600 dark:text-slate-400 p-0 pl-2 relative"},Qb={class:"flex flex-col max-w-60"},tv=["title"],ev={class:"text-lg font-bold font-mono leading-5 tracking-tight"},iv={class:"text-xs font-mono tracking-tight"},av=["onClick"],sv={class:"flex flex-col"},rv={class:"text-nowrap"},nv={class:"text-sm leading-3"},ov={key:1},lv={class:"border-b border-slate-200 dark:border-slate-700 text-slate-500 dark:text-slate-400 p-3"},cv=["aria-valuenow"],hv={__name:"TheScores",setup(s){const n=Oe([]);function c(L,M,z,Y){Ex(L,M,z,Y)}function d(L){const M=n.value.indexOf(L);M>=0?n.value.splice(M,1):n.value.push(L)}const m=Pt(()=>dl.value.length>0),y=Pt(()=>Object.keys(ul.value).length>0),C=Pt(()=>Object.values(ul.value).sort((L,M)=>L.emailM.email?1:0));return(L,M)=>(gt(),yt(jt,null,[G("h3",Mb,[Et(ct(ie),{icon:ct(Jc)},null,8,["icon"]),te(" Active Exercises ")]),m.value?Ni("",!0):(gt(),yt("div",Ob,zb)),(gt(!0),yt(jt,null,pi(ct(dl),(z,Y)=>(gt(),yt("table",{key:z.name,class:"bg-white dark:bg-slate-800 rounded-lg shadow-xl w-full mb-4"},[G("thead",null,[G("tr",{onClick:D=>d(Y),class:"cursor-pointer"},[G("th",{colspan:2+z.tasks.length,class:"rounded-t-lg border-b border-slate-100 dark:border-slate-700 text-md p-3 pl-6 text-center dark:bg-blue-800 bg-blue-500 dark:text-slate-300 text-slate-100"},[G("div",Xb,[G("span",Yb,"# "+Wt(Y+1),1),G("span",Db,Wt(z.name),1),G("span",Hb,[te(" Level: "),G("span",{class:ae({"rounded-lg px-1 ml-2":!0,"dark:bg-sky-400 bg-sky-400 text-neutral-950":z.level=="beginner","dark:bg-orange-400 bg-orange-400 text-neutral-950":z.level=="advanced","dark:bg-red-600 bg-red-600 text-neutral-950":z.level=="expert"})},Wt(z.level),3)])])],8,Nb)],8,Fb),G("tr",{class:ae(`font-medium text-slate-600 dark:text-slate-200 ${n.value.includes(Y)?"hidden":""}`)},[Bb,(gt(!0),yt(jt,null,pi(z.tasks,(D,W)=>(gt(),yt("th",{key:D.name,class:"border-b border-slate-100 dark:border-slate-700 p-3 align-top",title:D.description},[G("div",Vb,[G("span",Gb,"Task "+Wt(W+1),1),G("i",jb,Wt(D.name),1)])],8,Wb))),128)),Ub],2)]),G("tbody",{class:ae(`${n.value.includes(Y)?"hidden":""}`)},[y.value?(gt(!0),yt(jt,{key:1},pi(C.value,D=>(gt(),yt("tr",{key:D.user_id,class:"bg-slate-100 dark:bg-slate-900"},[G("td",Jb,[G("span",Qb,[G("span",{title:D.user_id,class:"text-nowrap inline-block leading-5 truncate"},[D.exercises[z.uuid].score/D.exercises[z.uuid].max_score==1?(gt(),Gi(ct(ie),{key:0,icon:ct(ap),class:"mr-1 text-amber-300"},null,8,["icon"])):Ni("",!0),G("span",ev,Wt(D.email.split("@")[0]),1),G("span",iv,"@"+Wt(D.email.split("@")[1]),1)],8,tv),Et(Ib,{user_id:D.user_id},null,8,["user_id"])])]),(gt(!0),yt(jt,null,pi(z.tasks,(W,q)=>{var xt;return gt(),yt("td",{key:q,class:"text-center border-b border-slate-200 dark:border-slate-700 text-slate-500 dark:text-slate-400 p-2"},[G("span",{class:"select-none cursor-pointer flex justify-center content-center flex-wrap h-9",onClick:nt=>c(D.exercises[z.uuid].tasks_completion[W.uuid],D.user_id,z.uuid,W.uuid)},[G("span",sv,[G("span",rv,[D.exercises[z.uuid].tasks_completion[W.uuid]?(gt(),Gi(ct(ie),{key:0,icon:ct(Kc),class:ae(`text-xl ${D.exercises[z.uuid].tasks_completion[W.uuid]?"dark:text-green-400 text-green-600":"dark:text-slate-500 text-slate-400"}`)},null,8,["icon","class"])):((xt=W.requirements)==null?void 0:xt.inject_uuid)!==void 0&&!D.exercises[z.uuid].tasks_completion[W.requirements.inject_uuid]?(gt(),Gi(ct(ie),{key:1,title:"All requirements for that task haven't been fullfilled yet",icon:ct(Zg),class:ae(`text-lg ${D.exercises[z.uuid].tasks_completion[W.uuid]?"dark:text-green-400 text-green-600":"dark:text-slate-500 text-slate-400"}`)},null,8,["icon","class"])):(gt(),Gi(ct(ie),{key:2,icon:ct(rp),class:ae(`text-xl ${D.exercises[z.uuid].tasks_completion[W.uuid]?"dark:text-green-400 text-green-600":"dark:text-slate-500 text-slate-400"}`)},null,8,["icon","class"])),G("small",{class:ae(D.exercises[z.uuid].tasks_completion[W.uuid]?"dark:text-green-400 text-green-600":"dark:text-slate-500 text-slate-400")}," (+"+Wt(W.score)+")",3)]),G("span",nv,[D.exercises[z.uuid].tasks_completion[W.uuid].timestamp?(gt(),yt("span",{key:0,class:ae(D.exercises[z.uuid].tasks_completion[W.uuid].first_completion?"font-bold":"font-extralight")},Wt(new Date(D.exercises[z.uuid].tasks_completion[W.uuid].timestamp*1e3).toTimeString().split(" ",1)[0]),3)):(gt(),yt("span",ov))])])],8,av)])}),128)),G("td",lv,[G("div",{class:"flex w-full h-2 bg-gray-200 rounded-full overflow-hidden dark:bg-neutral-600",role:"progressbar","aria-valuenow":D.exercises[z.uuid].score,"aria-valuemin":0,"aria-valuemax":"100"},[G("div",{class:"flex flex-col justify-center rounded-full overflow-hidden bg-green-600 text-xs text-white text-center whitespace-nowrap transition duration-500 dark:bg-green-500 transition-width transition-slowest ease",style:_a(`width: ${100*(D.exercises[z.uuid].score/D.exercises[z.uuid].max_score)}%`)},null,4)],8,cv)])]))),128)):(gt(),yt("tr",$b,[G("td",{colspan:2+z.tasks.length,class:"text-center border-b border-slate-100 dark:border-slate-700 text-slate-600 dark:text-slate-400 p-3 pl-6"},Kb,8,qb)]))],2)]))),128))],64))}},dv={__name:"TheDahboard",setup(s){return Ee(Vi,n=>{n&&(_x(),qr())}),Ta(()=>{qr()}),(n,c)=>(gt(),yt(jt,null,[Et(hv),Et(_b)],64))}},uv=G("h1",{class:"text-2xl text-center text-slate-500 dark:text-slate-400 absolute top-1 left-1"},"Exercise Dashboard",-1),fv={class:"absolute top-1 right-1"},gv={class:"flex gap-2"},pv={__name:"App",setup(s){return Ta(()=>{_s.value&&document.getElementsByTagName("body")[0].classList.add("dark")}),(n,c)=>(gt(),yt("main",null,[uv,G("div",fv,[G("div",gv,[Et(up),Et(Em),Et(zm)])]),Et(dv)]))}},bh=Qu(pv);bh.use(As);bh.mount("#app"); diff --git a/dist/assets/index-XAPeN3Gs.css b/dist/assets/index-XAPeN3Gs.css deleted file mode 100644 index 7ef53b0..0000000 --- a/dist/assets/index-XAPeN3Gs.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{color-scheme:light;--in: 72.06% .191 231.6;--su: 64.8% .15 160;--wa: 84.71% .199 83.87;--er: 71.76% .221 22.18;--pc: 89.824% .06192 275.75;--ac: 15.352% .0368 183.61;--inc: 0% 0 0;--suc: 0% 0 0;--wac: 0% 0 0;--erc: 0% 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 49.12% .3096 275.75;--s: 69.71% .329 342.55;--sc: 98.71% .0106 342.55;--a: 76.76% .184 183.61;--n: 32.1785% .02476 255.701624;--nc: 89.4994% .011585 252.096176;--b1: 100% 0 0;--b2: 96.1151% 0 0;--b3: 92.4169% .00108 197.137559;--bc: 27.8078% .029596 256.847952}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--in: 72.06% .191 231.6;--su: 64.8% .15 160;--wa: 84.71% .199 83.87;--er: 71.76% .221 22.18;--pc: 13.138% .0392 275.75;--sc: 14.96% .052 342.55;--ac: 14.902% .0334 183.61;--inc: 0% 0 0;--suc: 0% 0 0;--wac: 0% 0 0;--erc: 0% 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 65.69% .196 275.75;--s: 74.8% .26 342.55;--a: 74.51% .167 183.61;--n: 31.3815% .021108 254.139175;--nc: 74.6477% .0216 264.435964;--b1: 25.3267% .015896 252.417568;--b2: 23.2607% .013807 253.100675;--b3: 21.1484% .01165 254.087939;--bc: 74.6477% .0216 264.435964}}[data-theme=light]{color-scheme:light;--in: 72.06% .191 231.6;--su: 64.8% .15 160;--wa: 84.71% .199 83.87;--er: 71.76% .221 22.18;--pc: 89.824% .06192 275.75;--ac: 15.352% .0368 183.61;--inc: 0% 0 0;--suc: 0% 0 0;--wac: 0% 0 0;--erc: 0% 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 49.12% .3096 275.75;--s: 69.71% .329 342.55;--sc: 98.71% .0106 342.55;--a: 76.76% .184 183.61;--n: 32.1785% .02476 255.701624;--nc: 89.4994% .011585 252.096176;--b1: 100% 0 0;--b2: 96.1151% 0 0;--b3: 92.4169% .00108 197.137559;--bc: 27.8078% .029596 256.847952}:root:has(input.theme-controller[value=light]:checked){color-scheme:light;--in: 72.06% .191 231.6;--su: 64.8% .15 160;--wa: 84.71% .199 83.87;--er: 71.76% .221 22.18;--pc: 89.824% .06192 275.75;--ac: 15.352% .0368 183.61;--inc: 0% 0 0;--suc: 0% 0 0;--wac: 0% 0 0;--erc: 0% 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 49.12% .3096 275.75;--s: 69.71% .329 342.55;--sc: 98.71% .0106 342.55;--a: 76.76% .184 183.61;--n: 32.1785% .02476 255.701624;--nc: 89.4994% .011585 252.096176;--b1: 100% 0 0;--b2: 96.1151% 0 0;--b3: 92.4169% .00108 197.137559;--bc: 27.8078% .029596 256.847952}[data-theme=dark]{color-scheme:dark;--in: 72.06% .191 231.6;--su: 64.8% .15 160;--wa: 84.71% .199 83.87;--er: 71.76% .221 22.18;--pc: 13.138% .0392 275.75;--sc: 14.96% .052 342.55;--ac: 14.902% .0334 183.61;--inc: 0% 0 0;--suc: 0% 0 0;--wac: 0% 0 0;--erc: 0% 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 65.69% .196 275.75;--s: 74.8% .26 342.55;--a: 74.51% .167 183.61;--n: 31.3815% .021108 254.139175;--nc: 74.6477% .0216 264.435964;--b1: 25.3267% .015896 252.417568;--b2: 23.2607% .013807 253.100675;--b3: 21.1484% .01165 254.087939;--bc: 74.6477% .0216 264.435964}:root:has(input.theme-controller[value=dark]:checked){color-scheme:dark;--in: 72.06% .191 231.6;--su: 64.8% .15 160;--wa: 84.71% .199 83.87;--er: 71.76% .221 22.18;--pc: 13.138% .0392 275.75;--sc: 14.96% .052 342.55;--ac: 14.902% .0334 183.61;--inc: 0% 0 0;--suc: 0% 0 0;--wac: 0% 0 0;--erc: 0% 0 0;--rounded-box: 1rem;--rounded-btn: .5rem;--rounded-badge: 1.9rem;--animation-btn: .25s;--animation-input: .2s;--btn-focus-scale: .95;--border-btn: 1px;--tab-border: 1px;--tab-radius: .5rem;--p: 65.69% .196 275.75;--s: 74.8% .26 342.55;--a: 74.51% .167 183.61;--n: 31.3815% .021108 254.139175;--nc: 74.6477% .0216 264.435964;--b1: 25.3267% .015896 252.417568;--b2: 23.2607% .013807 253.100675;--b3: 21.1484% .01165 254.087939;--bc: 74.6477% .0216 264.435964}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }@media (hover:hover){.checkbox-success:hover{--tw-border-opacity: 1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.label a:hover{--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>*:not(ul,.menu-title,details,.btn):active,.menu li>*:not(ul,.menu-title,details,.btn).active,.menu li>details>summary:active{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.hover:hover,.table-zebra tr.hover:nth-child(2n):hover{--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn, .5rem);border-color:transparent;border-color:oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn, 1px);transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity: 1;--tw-border-opacity: 1}.btn-disabled,.btn[disabled],.btn:disabled{pointer-events:none}.btn-circle{height:3rem;width:3rem;border-radius:9999px;padding:0}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content: attr(aria-label);content:var(--tw-content)}.checkbox{flex-shrink:0;--chkbg: var(--fallback-bc,oklch(var(--bc)/1));--chkfg: var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity: .2}.collapse:not(td):not(tr):not(colgroup){visibility:visible}.collapse{position:relative;display:grid;overflow:hidden;grid-template-rows:auto 0fr;transition:grid-template-rows .2s;width:100%;border-radius:var(--rounded-box, 1rem)}.collapse-title,.collapse>input[type=checkbox],.collapse>input[type=radio],.collapse-content{grid-column-start:1;grid-row-start:1}.collapse>input[type=checkbox],.collapse>input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.collapse[open],.collapse-open,.collapse:focus:not(.collapse-close){grid-template-rows:auto 1fr}.collapse:not(.collapse-close):has(>input[type=checkbox]:checked),.collapse:not(.collapse-close):has(>input[type=radio]:checked){grid-template-rows:auto 1fr}.collapse[open]>.collapse-content,.collapse-open>.collapse-content,.collapse:focus:not(.collapse-close)>.collapse-content,.collapse:not(.collapse-close)>input[type=checkbox]:checked~.collapse-content,.collapse:not(.collapse-close)>input[type=radio]:checked~.collapse-content{visibility:visible;min-height:-moz-fit-content;min-height:fit-content}@media (hover: hover){.btm-nav>*.disabled:hover,.btm-nav>*[disabled]:hover{pointer-events:none;--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.btn:hover{--tw-border-opacity: 1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color: color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,black);border-color:color-mix(in oklab,oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,black)}}@supports not (color: oklch(0% 0 0)){.btn:hover{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}.btn.glass:hover{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-ghost:hover{border-color:transparent}@supports (color: oklch(0% 0 0)){.btn-ghost:hover{background-color:var(--fallback-bc,oklch(var(--bc)/.2))}}.btn-disabled:hover,.btn[disabled]:hover,.btn:disabled:hover{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}@supports (color: color-mix(in oklab,black,black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,black)}}}.form-control{display:flex;flex-direction:column}.label{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:space-between;padding:.5rem .25rem}.input{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn, .5rem);border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.input[type=number]::-webkit-inner-spin-button,.input-md[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.link{cursor:pointer;text-decoration-line:underline}.mask{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/.3))}.modal{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;margin:0;display:grid;height:100%;max-height:none;width:100%;max-width:none;justify-items:center;padding:0;opacity:0;overscroll-behavior:contain;z-index:999;background-color:transparent;color:inherit;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-property:transform,opacity,visibility;overflow-y:hidden}:where(.modal){align-items:center}.modal-box{max-height:calc(100vh - 5em);grid-column-start:1;grid-row-start:1;width:91.666667%;max-width:32rem;--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:var(--rounded-box, 1rem);border-bottom-left-radius:var(--rounded-box, 1rem);border-top-left-radius:var(--rounded-box, 1rem);border-top-right-radius:var(--rounded-box, 1rem);--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;box-shadow:#00000040 0 25px 50px -12px;overflow-y:auto;overscroll-behavior:contain}.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open]{pointer-events:auto;visibility:visible;opacity:1}.modal-action{display:flex;margin-top:1.5rem;justify-content:flex-end}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){overflow:hidden;scrollbar-gutter:stable}.\!progress{position:relative!important;width:100%!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;overflow:hidden!important;height:.5rem!important;border-radius:var(--rounded-box, 1rem)!important;background-color:var(--fallback-bc,oklch(var(--bc)/.2))!important}.progress{position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;height:.5rem;border-radius:var(--rounded-box, 1rem);background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.table{position:relative;width:100%;border-radius:var(--rounded-box, 1rem);text-align:left;font-size:.875rem;line-height:1.25rem}.table :where(.table-pin-rows thead tr){position:sticky;top:0;z-index:1;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0;z-index:1;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.table :where(.table-pin-cols tr th){position:sticky;left:0;right:0;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.toggle{flex-shrink:0;--tglbg: var(--fallback-b1,oklch(var(--b1)/1));--handleoffset: 1.5rem;--handleoffsetcalculator: calc(var(--handleoffset) * -1);--togglehandleborder: 0 0;height:1.5rem;width:3rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-badge, 1.9rem);border-width:1px;border-color:currentColor;background-color:currentColor;color:var(--fallback-bc,oklch(var(--bc)/.5));transition:background,box-shadow var(--animation-input, .2s) ease-out;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset,var(--togglehandleborder)}.btm-nav>*:where(.active){border-top-width:2px;--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.btm-nav>*.disabled,.btm-nav>*[disabled]{pointer-events:none;--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}@media (prefers-reduced-motion: no-preference){.btn{animation:button-pop var(--animation-btn, .25s) ease-out}}.btn:active:hover,.btn:active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale, .97))}@supports not (color: oklch(0% 0 0)){.btn{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2))}}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.btn.glass{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity: 25%;--glass-border-opacity: 15%}.btn-ghost{border-width:1px;border-color:transparent;background-color:transparent;color:currentColor;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn-ghost.btn-active{border-color:transparent;background-color:var(--fallback-bc,oklch(var(--bc)/.2))}.btn.btn-disabled,.btn[disabled],.btn:disabled{--tw-border-opacity: 0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity: .2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity: .2}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale, .98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:disabled{border-width:0px;cursor:not-allowed;border-color:transparent;--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2}.checkbox:checked,.checkbox[aria-checked=true]{background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg,transparent 65%,var(--chkbg) 65.99%),linear-gradient(45deg,transparent 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,transparent 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,transparent 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-repeat:no-repeat;animation:checkmark var(--animation-input, .2s) ease-out;background-image:linear-gradient(90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(-90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%)}.checkbox-success{--chkbg: var(--fallback-su,oklch(var(--su)/1));--chkfg: var(--fallback-suc,oklch(var(--suc)/1));--tw-border-opacity: 1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)))}.checkbox-success:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.checkbox-success:checked,.checkbox-success[aria-checked=true]{--tw-border-opacity: 1;border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}details.collapse{width:100%}details.collapse summary{position:relative;display:block;outline:2px solid transparent;outline-offset:2px}details.collapse summary::-webkit-details-marker{display:none}.collapse:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.collapse:has(.collapse-title:focus-visible),.collapse:has(>input[type=checkbox]:focus-visible),.collapse:has(>input[type=radio]:focus-visible){outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.collapse:not(.collapse-open):not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-open):not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-open):not(.collapse-close)>.collapse-title{cursor:pointer}.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open])>.collapse-title{cursor:unset}:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){z-index:1}.collapse-title,:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){width:100%;padding:1rem;padding-inline-end:3rem;min-height:3.75rem;transition:background-color .2s ease-out}.collapse[open]>:where(.collapse-content),.collapse-open>:where(.collapse-content),.collapse:focus:not(.collapse-close)>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input[type=checkbox]:checked~.collapse-content),.collapse:not(.collapse-close)>:where(input[type=radio]:checked~.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out,background-color .2s ease-out}.collapse[open].collapse-arrow>.collapse-title:after,.collapse-open.collapse-arrow>.collapse-title:after,.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after{--tw-translate-y: -50%;--tw-rotate: 225deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.collapse[open].collapse-plus>.collapse-title:after,.collapse-open.collapse-plus>.collapse-title:after,.collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after{content:"−"}.input input{--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:transparent}.input input:focus{outline:2px solid transparent;outline-offset:2px}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input:has(>input[disabled]),.input-disabled,.input:disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input:has(>input[disabled])::-moz-placeholder,.input-disabled::-moz-placeholder,.input:disabled::-moz-placeholder,.input[disabled]::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input:has(>input[disabled])::placeholder,.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity: .2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.join>:where(*:not(:first-child)):is(.btn){margin-inline-start:calc(var(--border-btn) * -1)}.link:focus{outline:2px solid transparent;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;width:1.5rem;background-color:currentColor;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.loading-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_qM83%7Banimation:spinner_8HQG 1.05s infinite%7D.spinner_oXPr%7Banimation-delay:.1s%7D.spinner_ZTLf%7Banimation-delay:.2s%7D@keyframes spinner_8HQG%7B0%25,57.14%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)%7D28.57%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)%7D100%25%7Btransform:translate(0)%7D%7D%3C/style%3E%3Ccircle class='spinner_qM83' cx='4' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_oXPr' cx='12' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_ZTLf' cx='20' cy='12' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_qM83%7Banimation:spinner_8HQG 1.05s infinite%7D.spinner_oXPr%7Banimation-delay:.1s%7D.spinner_ZTLf%7Banimation-delay:.2s%7D@keyframes spinner_8HQG%7B0%25,57.14%25%7Banimation-timing-function:cubic-bezier(0.33,.66,.66,1);transform:translate(0)%7D28.57%25%7Banimation-timing-function:cubic-bezier(0.33,0,.66,.33);transform:translateY(-6px)%7D100%25%7Btransform:translate(0)%7D%7D%3C/style%3E%3Ccircle class='spinner_qM83' cx='4' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_oXPr' cx='12' cy='12' r='3'/%3E%3Ccircle class='spinner_qM83 spinner_ZTLf' cx='20' cy='12' r='3'/%3E%3C/svg%3E")}.loading-sm{width:1.25rem}.loading-lg{width:2.5rem}.menu li>*:not(ul,.menu-title,details,.btn):active,.menu li>*:not(ul,.menu-title,details,.btn).active,.menu li>details>summary:active{--tw-bg-opacity: 1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr}.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;left:.5rem;top:50%;aspect-ratio:1 / 1;height:.75rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:2px;border-color:currentColor;opacity:.6}.mockup-browser .mockup-browser-toolbar .input:after{content:"";position:absolute;left:1.25rem;top:50%;height:.5rem;--tw-translate-y: 25%;--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:1px;border-color:currentColor;opacity:.6}.modal:not(dialog:not(.modal-open)),.modal::backdrop{background-color:#0006;animation:modal-pop .2s ease-out}.modal-backdrop{z-index:-1;grid-column-start:1;grid-row-start:1;display:grid;align-self:stretch;justify-self:stretch;color:transparent}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y: 0px;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-action>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}@keyframes modal-pop{0%{opacity:0}}.\!progress::-moz-progress-bar{border-radius:var(--rounded-box, 1rem)!important;--tw-bg-opacity: 1 !important;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))!important}.progress::-moz-progress-bar{border-radius:var(--rounded-box, 1rem);--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))}.\!progress:indeterminate{--progress-color: var(--fallback-bc,oklch(var(--bc)/1)) !important;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%)!important;background-size:200%!important;background-position-x:15%!important;animation:progress-loading 5s ease-in-out infinite!important}.progress:indeterminate{--progress-color: var(--fallback-bc,oklch(var(--bc)/1));background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}.\!progress::-webkit-progress-bar{border-radius:var(--rounded-box, 1rem)!important;background-color:transparent!important}.progress::-webkit-progress-bar{border-radius:var(--rounded-box, 1rem);background-color:transparent}.\!progress::-webkit-progress-value{border-radius:var(--rounded-box, 1rem)!important;--tw-bg-opacity: 1 !important;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))!important}.progress::-webkit-progress-value{border-radius:var(--rounded-box, 1rem);--tw-bg-opacity: 1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)))}.\!progress:indeterminate::-moz-progress-bar{background-color:transparent!important;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%)!important;background-size:200%!important;background-position-x:15%!important;animation:progress-loading 5s ease-in-out infinite!important}.progress:indeterminate::-moz-progress-bar{background-color:transparent;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%);background-size:200%;background-position-x:15%;animation:progress-loading 5s ease-in-out infinite}@keyframes progress-loading{50%{background-position-x:-115%}}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}.table:where([dir=rtl],[dir=rtl] *){text-align:right}.table :where(th,td){padding:.75rem 1rem;vertical-align:middle}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.table :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child){border-bottom-width:1px;--tw-border-opacity: 1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.table :where(thead,tfoot){white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:700;color:var(--fallback-bc,oklch(var(--bc)/.6))}.table :where(tfoot){border-top-width:1px;--tw-border-opacity: 1;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}[dir=rtl] .toggle{--handleoffsetcalculator: calc(var(--handleoffset) * 1)}.toggle:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.toggle:hover{background-color:currentColor}.toggle:checked,.toggle[aria-checked=true]{background-image:none;--handleoffsetcalculator: var(--handleoffset);--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}[dir=rtl] .toggle:checked,[dir=rtl] .toggle[aria-checked=true]{--handleoffsetcalculator: calc(var(--handleoffset) * -1)}.toggle:indeterminate{--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}[dir=rtl] .toggle:indeterminate{box-shadow:calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}.toggle-success:focus-visible{outline-color:var(--fallback-su,oklch(var(--su)/1))}.toggle-success:checked,.toggle-success[aria-checked=true]{border-color:var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));--tw-border-opacity: .1;--tw-bg-opacity: 1;background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.toggle-warning:focus-visible{outline-color:var(--fallback-wa,oklch(var(--wa)/1))}.toggle-warning:checked,.toggle-warning[aria-checked=true]{border-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));--tw-border-opacity: .1;--tw-bg-opacity: 1;background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.toggle:disabled{cursor:not-allowed;--tw-border-opacity: 1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));background-color:transparent;opacity:.3;--togglehandleborder: 0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset, var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset}.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.left-1{left:.25rem}.right-1{right:.25rem}.right-2{right:.5rem}.top-1{top:.25rem}.top-2{top:.5rem}.top-24{top:6rem}.z-40{z-index:40}.col-span-2{grid-column:span 2 / span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-ml-1{margin-left:-.25rem}.-ml-3{margin-left:-.75rem}.-mr-1{margin-right:-.25rem}.-mr-1\.5{margin-right:-.375rem}.-mt-1{margin-top:-.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.min-h-10{min-height:2.5rem}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-48{width:12rem}.w-52{width:13rem}.w-8{width:2rem}.w-full{width:100%}.max-w-60{max-width:15rem}.max-w-6xl{max-width:72rem}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.bg-neutral-400{--tw-bg-opacity: 1;background-color:rgb(163 163 163 / var(--tw-bg-opacity))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.fill-base-100{fill:var(--fallback-b1,oklch(var(--b1)/1))}.stroke-base-100{stroke:var(--fallback-b1,oklch(var(--b1)/1))}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-6{padding-left:1.5rem}.pr-3{padding-right:.75rem}.pt-1{padding-top:.25rem}.text-left{text-align:left}.text-center{text-align:center}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xxs{font-size:.6rem}.font-bold{font-weight:700}.font-extralight{font-weight:200}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.leading-3{line-height:.75rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.tracking-tight{letter-spacing:-.025em}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-neutral-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity))}.text-neutral-950{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-width{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.\[--fallback-bc\:\#94a3b8\]{--fallback-bc: #94a3b8}.\[--fallback-bc\:\#cbd5e1\]{--fallback-bc: #cbd5e1}.\[--fallback-su\:\#22c55e\]{--fallback-su: #22c55e}.\[--tglbg\:\#e2e8f0\]{--tglbg: #e2e8f0}@media (min-width: 1800px){.\33xl\:container{width:100%}@media (min-width: 640px){.\33xl\:container{max-width:640px}}@media (min-width: 768px){.\33xl\:container{max-width:768px}}@media (min-width: 1024px){.\33xl\:container{max-width:1024px}}@media (min-width: 1280px){.\33xl\:container{max-width:1280px}}@media (min-width: 1536px){.\33xl\:container{max-width:1536px}}.\33xl\:container{max-width:1800px}}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.dark\:border-slate-600:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}.dark\:border-slate-700:where(.dark,.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}.dark\:bg-amber-600:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity))}.dark\:bg-blue-600:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.dark\:bg-blue-800:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.dark\:bg-green-500:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.dark\:bg-green-700:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}.dark\:bg-neutral-600:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity))}.dark\:bg-neutral-800:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity))}.dark\:bg-orange-400:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity))}.dark\:bg-red-600:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.dark\:bg-red-700:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.dark\:bg-sky-400:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity))}.dark\:bg-sky-700:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity))}.dark\:bg-slate-600:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.dark\:bg-slate-800:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.dark\:bg-slate-900:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.dark\:text-blue-200:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity))}.dark\:text-blue-400:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.dark\:text-green-400:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.dark\:text-neutral-100:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity))}.dark\:text-sky-400:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity))}.dark\:text-slate-100:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.dark\:text-slate-200:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}.dark\:text-slate-300:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.dark\:text-slate-400:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.dark\:text-slate-500:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}body{display:flex;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}body:where(.dark,.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}body{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}body:where(.dark,.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}#app{margin-left:auto;margin-right:auto}@media (min-width: 1800px){#app{width:100%}@media (min-width: 640px){#app{max-width:640px}}@media (min-width: 768px){#app{max-width:768px}}@media (min-width: 1024px){#app{max-width:1024px}}@media (min-width: 1280px){#app{max-width:1280px}}@media (min-width: 1536px){#app{max-width:1536px}}#app{max-width:1800px}}#app{margin-left:auto;margin-right:auto;margin-top:1rem}@media (min-width: 1800px){#app{width:91.666667%}}@media (min-width: 1024px){#app{width:83.333333%}} diff --git a/dist/index.html b/dist/index.html index 868e554..e5bac29 100644 --- a/dist/index.html +++ b/dist/index.html @@ -5,8 +5,8 @@ Vite App - - + +
diff --git a/exercise.py b/exercise.py index c3db921..68915f9 100644 --- a/exercise.py +++ b/exercise.py @@ -278,8 +278,9 @@ def get_completion_for_users(): for user_id in completion_per_user.keys(): completion_per_user[int(user_id)][exercise_status['uuid']][task['uuid']] = False for entry in task['completed_by_user']: - user_id = entry['user_id'] - completion_per_user[int(user_id)][exercise_status['uuid']][task['uuid']] = entry + user_id = int(entry['user_id']) + if user_id in completion_per_user: # Ensure the user_id is known in USER_ID_TO_EMAIL_MAPPING + completion_per_user[user_id][exercise_status['uuid']][task['uuid']] = entry return completion_per_user diff --git a/src/components/LiveLogsUserActivityGraph.vue b/src/components/LiveLogsUserActivityGraph.vue index e2a9420..d0b0694 100644 --- a/src/components/LiveLogsUserActivityGraph.vue +++ b/src/components/LiveLogsUserActivityGraph.vue @@ -9,7 +9,7 @@ const bufferSize = computed(() => userActivityConfig.value.activity_buffer_size) const bufferSizeMin = computed(() => userActivityConfig.value.timestamp_min) const chartInitSeries = computed(() => Array.from(Array(bufferSize.value)).map(() => 0)) - + const hasActivity = computed(() => userActivity.value.length != 0) const chartSeries = computed(() => { return !hasActivity.value ? chartInitSeries.value : activitySeries.value @@ -17,114 +17,51 @@ const activitySeries = computed(() => { const data = userActivity.value[props.user_id] === undefined ? chartInitSeries.value : userActivity.value[props.user_id] - return [{data: Array.from(data)}] + return data }) - const colorRanges = [1, 2, 3, 4, 5, 1000] + const colorRanges = [0, 1, 2, 3, 4, 5, 1000] + const palleteColor = 'blue' + const colorPalleteIndexDark = [ + '950', + '900', + '700', + '600', + '500', + '400', + '300', + ] + const colorPalleteIndexLight = [ + '50', + '100', + '300', + '400', + '500', + '600', + '700', + ] - const chartOptions = computed(() => { - return { - chart: { - height: 12, - width: 224, - type: 'heatmap', - sparkline: { - enabled: true - }, - animations: { - enabled: false, - easing: 'easeinout', - speed: 200, - }, - }, - dataLabels: { - enabled: false, - style: { - fontSize: '10px', - fontWeight: '400', - } - }, - plotOptions: { - heatmap: { - radius: 2, - enableShades: false, - shadeIntensity: 0.5, - reverseNegativeShade: true, - distributed: false, - useFillColorAsStroke: false, - colorScale: { - ranges: [ - { - from: 0, - to: colorRanges[0], - color: darkModeEnabled.value ? '#1e3a8a' : '#bfdbfe', - }, - { - from: colorRanges[0] + 1, - to: colorRanges[1], - color: darkModeEnabled.value ? '#1d4ed8' : '#93c5fd', - }, - { - from: colorRanges[1] + 1, - to: colorRanges[2], - color: darkModeEnabled.value ? '#2563eb' : '#60a5fa', - }, - { - from: colorRanges[2] + 1, - to: colorRanges[3], - color: darkModeEnabled.value ? '#3b82f6' : '#3b82f6', - }, - { - from: colorRanges[3] + 1, - to: colorRanges[4], - color: darkModeEnabled.value ? '#60a5fa' : '#2563eb', - }, - { - from: colorRanges[4] + 1, - to: colorRanges[5], - color: darkModeEnabled.value ? '#93c5fd' : '#1d4ed8', - }, - ], - // inverse: false, - min: 0, - max: 1000 - }, - }, - }, - states: { - hover: { - filter: { - type: 'none', - } - }, - active: { - filter: { - type: 'none', - } - }, - }, - grid: { - show: false, - }, - legend: { - show: true, - }, - stroke: { - width: 0, - }, - tooltip: { - enabled: false, - }, + function getPalleteIndexFromValue(value) { + for (let palleteIndex = 0; palleteIndex < colorRanges.length; palleteIndex++) { + const colorRangeValue = colorRanges[palleteIndex]; + if (value <= colorRangeValue) { + return darkModeEnabled.value ? colorPalleteIndexDark[palleteIndex] : colorPalleteIndexLight[palleteIndex] + } } - }) + } \ No newline at end of file diff --git a/src/socket.js b/src/socket.js index 95b7c3b..0abda2a 100644 --- a/src/socket.js +++ b/src/socket.js @@ -98,7 +98,6 @@ export function toggleApiQueryMode(enabled) { export function remediateSetting(setting) { sendRemediateSetting(setting, (result) => { - console.log(result); if (result.success) { state.diagnostic['settings'][setting].value = state.diagnostic['settings'][setting].expected_value } else { diff --git a/tailwind.config.js b/tailwind.config.js index c207627..6cde23d 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -4,6 +4,11 @@ export default { "./index.html", "./src/**/*.{vue,js,ts,jsx,tsx}", ], + safelist: [ + { + pattern: /bg-+/, // Includes bg of all colors and shades + }, + ], theme: { extend: { transitionProperty: {