!function(){function e(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}System.register([],(function(t,n){"use strict";var r=document.createElement("style");return r.textContent="@font-face{font-family:Inter;src:url("+new URL("Inter.b9a8e5e2.ttf",n.meta.url).href+");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url("+new URL("Inter-Bold.790c108b.ttf",n.meta.url).href+');font-display:swap;font-weight:600;font-style:normal}@keyframes slideOut{0%{transform:translate(10rem)}to{transform:translate(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}*{scrollbar-width:thick;scrollbar-color:var(--scrollbar-color) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--scrollbar-color);border-radius:8px;border:2px solid var(--scrollbar-color)}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-color-hover);border:2px solid var(--scrollbar-color-hover)}::-webkit-scrollbar-button{background:transparent}[data-theme=dark]{--white: rgb(255, 255, 255);--accent-color-dim: rgb(57, 25, 153);--accent-color: rgb(80, 40, 200);--accent-color-bright: rgb(104, 60, 230);--accent-color-hover: var(--accent-color-bright);--root-bg-color: rgb(10, 10, 10);--background-color: rgb(26, 26, 32);--background-color-light: rgb(40, 44, 48);--background-color-secondary: rgb(16, 16, 22);--text-color: rgb(255, 255, 255);--text-color-secondary: rgb(160, 162, 188);--subtext-color: rgb(24, 24, 34);--subtext-color-bright: rgb(48, 48, 64);--border-color: rgb(30, 30, 46);--border-color-light: rgb(60, 60, 76);--svg-color: rgb(255, 255, 255);--invalid: rgb(255, 75, 75);--invalid-secondary: rgb(120, 5, 5);--destructive-color: rgb(185, 55, 55);--destructive-color-hover: rgb(255, 75, 75);--warning-color: rgb(200, 88, 40);--warning-color-hover: rgb(230, 117, 60);--border-color-invalid: rgb(255, 80, 50);--box-shadow-color-invalid: rgb(210, 30, 10);--tab-color: rgb(30, 32, 42);--tab-hover-color: rgb(46, 48, 58);--tab-panel-bg: rgb(36, 38, 48);--tab-list-bg: var(--accent-color);--tab-list-text: rgb(202, 204, 216);--tab-list-text-inactive: rgb(92, 94, 114);--btn-base-color: rgb(30, 32, 42);--btn-base-color-hover: rgb(46, 48, 68);--btn-load-more: rgb(30, 32, 42);--btn-load-more-hover: rgb(54, 56, 66);--btn-svg-color: rgb(255, 255, 255);--btn-delete-image: rgb(182, 46, 46);--btn-checkbox-border-hover: rgb(46, 48, 68);--progress-bar-color: var(--accent-color);--prompt-bg-color: rgb(10, 10, 10);--switch-bg-color: rgb(100, 102, 110);--switch-bg-active-color: var(--accent-color);--slider-color: var(--accent-color-bright);--slider-color: rgb(151, 113, 255);--slider-mark-color: rgb(151, 113, 255);--resizeable-handle-border-color: var(--accent-color);--metadata-bg-color: rgba(0, 0, 0, .7);--metadata-json-bg-color: rgba(255, 255, 255, .1);--status-good-color: rgb(125, 255, 100);--status-good-glow: rgb(40, 215, 40);--status-working-color: rgb(255, 175, 55);--status-working-glow: rgb(255, 160, 55);--status-bad-color: rgb(255, 90, 90);--status-bad-glow: rgb(255, 40, 40);--notice-color: rgb(130, 71, 19);--settings-modal-bg: rgb(30, 32, 42);--input-checkbox-bg: rgb(60, 64, 68);--input-checkbox-checked-bg: var(--accent-color);--input-checkbox-checked-tick: rgb(0, 0, 0);--input-border-color: var(--accent-color-bright);--input-box-shadow-color: var(--accent-color);--error-level-info: rgb(200, 202, 224);--error-level-warning: rgb(255, 225, 105);--error-level-error: rgb(255, 81, 46);--console-bg-color: rgb(30, 30, 36);--console-icon-button-bg-color: rgb(50, 53, 64);--console-icon-button-bg-color-hover: rgb(70, 73, 84);--img2img-img-bg-color: rgb(30, 32, 42);--context-menu-bg-color: rgb(46, 48, 58);--context-menu-box-shadow: none;--context-menu-bg-color-hover: rgb(30, 32, 42);--floating-button-drop-shadow-color: var(--accent-color);--inpainting-alerts-bg: rgba(20, 20, 26, .75);--inpainting-alerts-icon-color: rgb(255, 255, 255);--inpainting-alerts-bg-active: var(--accent-color);--inpainting-alerts-icon-active: rgb(255, 255, 255);--inpainting-alerts-bg-alert: var(--invalid);--inpainting-alerts-icon-alert: rgb(255, 255, 255);--checkboard-dots-color: rgb(35, 35, 39);--scrollbar-color: var(--accent-color);--scrollbar-color-hover: var(--accent-color-bright)}[data-theme=light]{--white: rgb(255, 255, 255);--accent-color-dim: rgb(186, 146, 0);--accent-color: rgb(235, 185, 5);--accent-color-bright: rgb(255, 200, 0);--accent-color-hover: var(--accent-color-bright);--root-bg-color: rgb(255, 255, 255);--background-color: rgb(220, 222, 224);--background-color-light: rgb(250, 252, 254);--background-color-secondary: rgb(208, 210, 212);--text-color: rgb(0, 0, 0);--text-color-secondary: rgb(40, 40, 40);--subtext-color: rgb(24, 24, 34);--subtext-color-bright: rgb(142, 144, 146);--border-color: rgb(200, 200, 200);--border-color-light: rgb(147, 147, 147);--svg-color: rgb(50, 50, 50);--invalid: rgb(255, 75, 75);--invalid-secondary: rgb(120, 5, 5);--destructive-color: rgb(237, 51, 51);--destructive-color-hover: rgb(255, 55, 55);--warning-color: rgb(224, 142, 42);--warning-color-hover: rgb(255, 167, 60);--border-color-invalid: rgb(255, 80, 50);--box-shadow-color-invalid: none;--tab-color: rgb(202, 204, 206);--tab-hover-color: rgb(196, 198, 200);--tab-panel-bg: rgb(206, 208, 210);--tab-list-bg: rgb(235, 185, 5);--tab-list-text: rgb(0, 0, 0);--tab-list-text-inactive: rgb(106, 108, 110);--btn-base-color: rgb(184, 186, 188);--btn-base-color-hover: rgb(230, 232, 234);--btn-load-more: rgb(202, 204, 206);--btn-load-more-hover: rgb(178, 180, 182);--btn-svg-color: rgb(0, 0, 0);--btn-delete-image: rgb(213, 49, 49);--btn-checkbox-border-hover: rgb(176, 178, 182);--progress-bar-color: rgb(235, 185, 5);--prompt-bg-color: rgb(225, 227, 229);--switch-bg-color: rgb(178, 180, 182);--switch-bg-active-color: rgb(235, 185, 5);--slider-color: var(--accent-color);--slider-mark-color: rgb(0, 0, 0);--resizeable-handle-border-color: rgb(160, 162, 164);--metadata-bg-color: rgba(230, 230, 230, .9);--metadata-json-bg-color: rgba(0, 0, 0, .1);--status-good-color: rgb(21, 126, 0);--status-good-glow: var(--background-color);--status-working-color: rgb(235, 141, 0);--status-working-glow: var(--background-color);--status-bad-color: rgb(202, 0, 0);--status-bad-glow: var(--background-color);--notice-color: rgb(255, 71, 90);--settings-modal-bg: rgb(202, 204, 206);--input-checkbox-bg: rgb(167, 167, 171);--input-checkbox-checked-bg: rgb(235, 185, 5);--input-checkbox-checked-tick: rgb(0, 0, 0);--input-border-color: rgb(0, 0, 0);--input-box-shadow-color: none;--error-level-info: rgb(42, 42, 42);--error-level-warning: rgb(173, 121, 0);--error-level-error: rgb(145, 14, 0);--console-bg-color: rgb(220, 224, 230);--console-icon-button-bg-color: var(--switch-bg-color);--console-icon-button-bg-color-hover: var(--resizeable-handle-border-color);--img2img-img-bg-color: rgb(180, 182, 184);--context-menu-bg-color: var(--background-color);--context-menu-box-shadow: 0px 10px 38px -10px rgba(22, 23, 24, .35), 0px 10px 20px -15px rgba(22, 23, 24, .2);--context-menu-bg-color-hover: var(--background-color-secondary);--floating-button-drop-shadow-color: rgba(0, 0, 0, .7);--inpainting-alerts-bg: rgba(220, 222, 224, .75);--inpainting-alerts-icon-color: rgb(0, 0, 0);--inpainting-alerts-bg-active: rgb(255, 200, 0);--inpainting-alerts-icon-active: rgb(0, 0, 0);--inpainting-alerts-bg-alert: var(--invalid);--inpainting-alerts-icon-alert: rgb(0, 0, 0);--checkboard-dots-color: rgb(160, 160, 172);--scrollbar-color: rgb(180, 180, 184);--scrollbar-color-hover: rgb(150, 150, 154)}[data-theme=green]{--white: rgb(255, 255, 255);--accent-color-dim: rgb(10, 60, 40);--accent-color: rgb(20, 110, 70);--accent-color-bright: rgb(30, 180, 100);--accent-color-hover: var(--accent-color-bright);--root-bg-color: rgb(10, 10, 14);--background-color: rgb(30, 32, 37);--background-color-light: rgb(40, 44, 48);--background-color-secondary: rgb(22, 24, 28);--text-color: rgb(255, 255, 255);--text-color-secondary: rgb(160, 164, 168);--subtext-color: rgb(24, 24, 28);--subtext-color-bright: rgb(68, 72, 76);--border-color: rgb(40, 44, 48);--border-color-light: rgb(60, 60, 64);--svg-color: rgb(220, 224, 228);--invalid: rgb(255, 75, 75);--invalid-secondary: rgb(120, 5, 5);--destructive-color: rgb(185, 55, 55);--destructive-color-hover: rgb(255, 75, 75);--warning-color: rgb(200, 88, 40);--warning-color-hover: rgb(230, 117, 60);--border-color-invalid: rgb(255, 80, 50);--box-shadow-color-invalid: rgb(210, 30, 10);--tab-color: rgb(40, 44, 48);--tab-hover-color: rgb(48, 52, 56);--tab-panel-bg: rgb(36, 40, 44);--tab-list-bg: var(--accent-color);--tab-list-text: rgb(202, 204, 206);--tab-list-text-inactive: rgb(92, 94, 96);--btn-base-color: rgb(40, 44, 48);--btn-base-color-hover: rgb(56, 60, 64);--btn-load-more: rgb(30, 32, 42);--btn-load-more-hover: rgb(54, 56, 66);--btn-svg-color: rgb(255, 255, 255);--btn-delete-image: rgb(182, 46, 46);--btn-checkbox-border-hover: rgb(46, 48, 68);--progress-bar-color: var(--accent-color);--prompt-bg-color: rgb(10, 10, 14);--switch-bg-color: rgb(100, 102, 110);--switch-bg-active-color: var(--accent-color);--slider-color: var(--accent-color-bright);--slider-mark-color: var(--accent-color-bright);--resizeable-handle-border-color: var(--accent-color);--metadata-bg-color: rgba(0, 0, 0, .7);--metadata-json-bg-color: rgba(255, 255, 255, .1);--status-good-color: rgb(125, 255, 100);--status-good-glow: rgb(40, 215, 40);--status-working-color: rgb(255, 175, 55);--status-working-glow: rgb(255, 160, 55);--status-bad-color: rgb(255, 90, 90);--status-bad-glow: rgb(255, 40, 40);--notice-color: rgb(130, 71, 19);--settings-modal-bg: rgb(30, 32, 42);--input-checkbox-bg: rgb(60, 64, 68);--input-checkbox-checked-bg: var(--accent-color);--input-checkbox-checked-tick: rgb(0, 0, 0);--input-border-color: var(--accent-color-bright);--input-box-shadow-color: var(--accent-color);--error-level-info: rgb(200, 202, 224);--error-level-warning: rgb(255, 225, 105);--error-level-error: rgb(255, 81, 46);--console-bg-color: rgb(30, 30, 36);--console-icon-button-bg-color: rgb(50, 53, 64);--console-icon-button-bg-color-hover: rgb(70, 73, 84);--img2img-img-bg-color: rgb(30, 32, 42);--context-menu-bg-color: rgb(46, 48, 58);--context-menu-box-shadow: none;--context-menu-bg-color-hover: rgb(30, 32, 42);--floating-button-drop-shadow-color: var(--accent-color);--inpainting-alerts-bg: rgba(20, 20, 26, .75);--inpainting-alerts-icon-color: rgb(255, 255, 255);--inpainting-alerts-bg-active: var(--accent-color);--inpainting-alerts-icon-active: rgb(255, 255, 255);--inpainting-alerts-bg-alert: var(--invalid);--inpainting-alerts-icon-alert: rgb(255, 255, 255);--checkboard-dots-color: rgb(35, 35, 39);--scrollbar-color: var(--accent-color);--scrollbar-color-hover: var(--accent-color-bright)}@media (max-width: 600px){#root .app-content{padding:5px}#root .app-content .site-header{position:fixed;display:flex;height:100px;z-index:1}#root .app-content .site-header .site-header-left-side{position:absolute;display:flex;min-width:145px;float:left;padding-left:0}#root .app-content .site-header .site-header-right-side{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:25px 25px 25px;grid-template-areas:"logoSpace logoSpace logoSpace sampler sampler sampler" "status status status status status status" "btn1 btn2 btn3 btn4 btn5 btn6";row-gap:15px}#root .app-content .site-header .site-header-right-side .chakra-popover__popper{grid-area:logoSpace}#root .app-content .site-header .site-header-right-side>:nth-child(1).chakra-text{grid-area:status;width:100%;display:flex;justify-content:center}#root .app-content .site-header .site-header-right-side>:nth-child(2){grid-area:sampler;display:flex;justify-content:center;align-items:center}#root .app-content .site-header .site-header-right-side>:nth-child(2) select{width:185px;margin-top:10px}#root .app-content .site-header .site-header-right-side>:nth-child(2) .chakra-select__icon-wrapper{right:10px}#root .app-content .site-header .site-header-right-side>:nth-child(2) .chakra-select__icon-wrapper svg{margin-top:10px}#root .app-content .site-header .site-header-right-side>:nth-child(3){grid-area:btn1}#root .app-content .site-header .site-header-right-side>:nth-child(4){grid-area:btn2}#root .app-content .site-header .site-header-right-side>:nth-child(6){grid-area:btn3}#root .app-content .site-header .site-header-right-side>:nth-child(7){grid-area:btn4}#root .app-content .site-header .site-header-right-side>:nth-child(8){grid-area:btn5}#root .app-content .site-header .site-header-right-side>:nth-child(9){grid-area:btn6}#root .app-content .app-tabs{position:fixed;display:flex;flex-direction:column;row-gap:15px;max-width:100%;overflow:hidden;margin-top:120px}#root .app-content .app-tabs .app-tabs-list{display:flex;justify-content:space-between}#root .app-content .app-tabs .app-tabs-panels{overflow:hidden;overflow-y:scroll}#root .app-content .app-tabs .app-tabs-panels .workarea-main{display:grid;grid-template-areas:"workarea" "options" "gallery";row-gap:15px}#root .app-content .app-tabs .app-tabs-panels .workarea-main .parameters-panel-wrapper{grid-area:options;width:100%;max-width:100%;height:inherit;overflow:inherit;padding:0 10px}#root .app-content .app-tabs .app-tabs-panels .workarea-main .parameters-panel-wrapper .main-settings-row,#root .app-content .app-tabs .app-tabs-panels .workarea-main .parameters-panel-wrapper .advanced-parameters-item{max-width:100%}#root .app-content .app-tabs .app-tabs-panels .workarea-main .workarea-children-wrapper{grid-area:workarea}#root .app-content .app-tabs .app-tabs-panels .workarea-main .workarea-children-wrapper .workarea-split-view{display:flex;flex-direction:column}#root .app-content .app-tabs .app-tabs-panels .workarea-main .workarea-children-wrapper .current-image-options{column-gap:3px}#root .app-content .app-tabs .app-tabs-panels .workarea-main .workarea-children-wrapper .text-to-image-area{padding:0}#root .app-content .app-tabs .app-tabs-panels .workarea-main .workarea-children-wrapper .current-image-preview{height:430px}#root .app-content .app-tabs .app-tabs-panels .workarea-main .workarea-children-wrapper .image-upload-button{row-gap:10px;padding:5px}#root .app-content .app-tabs .app-tabs-panels .workarea-main .workarea-children-wrapper .image-upload-button svg{width:2rem;height:2rem;margin-top:10px}#root .app-content .app-tabs .app-tabs-panels .workarea-main .workarea-children-wrapper .inpainting-settings{display:flex;flex-wrap:wrap;row-gap:10px}#root .app-content .app-tabs .app-tabs-panels .workarea-main .workarea-children-wrapper .inpainting-canvas-area .konvajs-content{height:400px!important}#root .app-content .app-tabs .app-tabs-panels .workarea-main .image-gallery-wrapper{grid-area:gallery;min-height:400px}#root .app-content .app-tabs .app-tabs-panels .workarea-main .image-gallery-wrapper .image-gallery-popup{width:100%!important;max-width:100%!important}}svg{fill:var(--svg-color)}.App{display:grid;width:100vw;height:100vh;background-color:var(--background-color)}.app-content{display:grid;row-gap:1rem;padding:1rem;grid-auto-rows:min-content auto;width:calc(100vw + -0px);height:calc(100vh - .3rem)}.site-header{display:grid;grid-template-columns:auto max-content}.site-header-left-side{display:flex;align-items:center;column-gap:.7rem;padding-left:.5rem}.site-header-left-side img{width:32px;height:32px}.site-header-right-side{display:flex;align-items:center;column-gap:.5rem}.site-header-right-side .lang-select-btn[data-selected=true],.site-header-right-side .lang-select-btn[data-selected=true]:hover{background-color:var(--accent-color)}.status{font-size:.8rem;font-weight:700}.status-good{color:var(--status-good-color);text-shadow:0 0 10px var(--status-good-glow)}.status-bad{color:var(--status-bad-color);text-shadow:0 0 10px var(--status-bad-glow)}.status-working{color:var(--status-working-color);text-shadow:0 0 10px var(--status-working-glow)}.settings-modal{max-height:36rem;font-family:Inter}.settings-modal .settings-modal-content{display:grid;row-gap:2rem;overflow-y:scroll}.settings-modal .settings-modal-header{font-weight:700}.settings-modal .settings-modal-items{display:grid;row-gap:.5rem}.settings-modal .settings-modal-items .settings-modal-item{display:grid;grid-auto-flow:column;background-color:var(--background-color);padding:.4rem 1rem;border-radius:.5rem;align-items:center;width:100%}.settings-modal .settings-modal-reset{display:grid;row-gap:1rem}.settings-modal .settings-modal-reset button{min-width:100%;min-height:100%;background-color:var(--destructive-color)!important}.settings-modal .settings-modal-reset button:hover{background-color:var(--destructive-color-hover)}.settings-modal .settings-modal-reset button:disabled{background-color:var(--btn-base-color)}.settings-modal .settings-modal-reset button:disabled:hover{background-color:var(--btn-base-color)}.settings-modal .settings-modal-reset button svg{width:20px;height:20px;color:var(--btn-svg-color)}.add-model-modal{display:flex}.add-model-modal-body{display:flex;flex-direction:column;row-gap:1rem;padding-bottom:2rem}.add-model-form{display:flex;flex-direction:column;row-gap:.5rem}.hotkeys-modal{width:36rem;max-width:36rem;display:grid;padding:1rem;row-gap:1rem;font-family:Inter}.hotkeys-modal h1{font-size:1.2rem;font-weight:700}.hotkeys-modal h2{font-weight:700}.hotkeys-modal-button{display:flex;align-items:center;justify-content:space-between}.hotkeys-modal-items{max-height:36rem;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.hotkeys-modal-items::-webkit-scrollbar{display:none}.hotkeys-modal-items .chakra-accordion{display:grid;row-gap:.5rem}.hotkeys-modal-items .chakra-accordion__item{border:none;border-radius:.3rem;background-color:var(--tab-hover-color)}.hotkeys-modal-items button{border-radius:.3rem}.hotkeys-modal-items button[aria-expanded=true]{background-color:var(--tab-hover-color);border-radius:.3rem}.hotkey-modal-category{display:grid;row-gap:.5rem}.hotkey-modal-item{display:grid;grid-template-columns:auto max-content;justify-content:space-between;align-items:center;background-color:var(--background-color);padding:.5rem 1rem;border-radius:.3rem}.hotkey-modal-item .hotkey-info{display:grid}.hotkey-modal-item .hotkey-info .hotkey-title{font-weight:700}.hotkey-modal-item .hotkey-info .hotkey-description{font-size:.9rem;color:var(--text-color-secondary)}.hotkey-modal-item .hotkey-key{font-size:.8rem;font-weight:700;background-color:var(--background-color-light);padding:.2rem .5rem;border-radius:.3rem}.console{width:100vw;display:flex;flex-direction:column;background:var(--console-bg-color);overflow:auto;direction:column;font-family:monospace;padding:0 1rem 1rem 3rem;border-top-width:.3rem;border-color:var(--resizeable-handle-border-color)}.console .console-info-color{color:var(--error-level-info)}.console .console-warning-color{color:var(--error-level-warning)}.console .console-error-color{color:var(--status-bad-color)}.console .console-entry{display:flex;column-gap:.5rem}.console .console-entry .console-timestamp{font-weight:semibold}.console .console-entry .console-message{word-break:break-all}.console-toggle-icon-button{background:var(--console-icon-button-bg-color);position:fixed;left:.5rem;bottom:.5rem;z-index:10000}.console-toggle-icon-button:hover{background:var(--console-icon-button-bg-color-hover)}.console-toggle-icon-button[data-error-seen=true],.console-toggle-icon-button[data-error-seen=true]:hover{background:var(--status-bad-color)}.console-autoscroll-icon-button{background:var(--console-icon-button-bg-color);position:fixed;left:.5rem;bottom:3rem;z-index:10000}.console-autoscroll-icon-button:hover{background:var(--console-icon-button-bg-color-hover)}.console-autoscroll-icon-button[data-autoscroll-enabled=true]{background:var(--accent-color)}.console-autoscroll-icon-button[data-autoscroll-enabled=true]:hover{background:var(--accent-color-hover)}.progress-bar{background-color:var(--root-bg-color);height:.3rem;z-index:99}.progress-bar div{background-color:var(--progress-bar-color)}.progress-bar div[data-indeterminate]{background-color:unset;background-image:linear-gradient(to right,transparent 0%,var(--progress-bar-color) 50%,transparent 100%)}.prompt-bar{display:grid;row-gap:1rem}.prompt-bar input,.prompt-bar textarea{background-color:var(--prompt-bg-color);font-size:1rem;border:2px solid var(--border-color)}.prompt-bar input:hover,.prompt-bar textarea:hover{border:2px solid var(--border-color-light)}.prompt-bar input:focus-visible,.prompt-bar textarea:focus-visible{border:2px solid var(--input-border-color);box-shadow:0 0 10px 0 var(--input-box-shadow-color)}.prompt-bar input[aria-invalid=true],.prompt-bar textarea[aria-invalid=true]{border:2px solid var(--border-color-invalid);box-shadow:0 0 10px 0 var(--box-shadow-color-invalid)}.prompt-bar input:disabled,.prompt-bar textarea:disabled{border:2px solid var(--border-color);box-shadow:none}.prompt-bar textarea{min-height:10rem}.process-buttons{display:flex;column-gap:.5rem}.invoke-btn{flex-grow:1;width:100%;min-width:100%;min-height:100%;background-color:var(--accent-color)!important}.invoke-btn:hover{background-color:var(--accent-color-hover)}.invoke-btn:disabled{background-color:var(--btn-base-color)}.invoke-btn:disabled:hover{background-color:var(--btn-base-color)}.invoke-btn svg{width:16px;height:16px;color:var(--btn-svg-color)}.cancel-btn{min-width:3rem;min-height:100%;background-color:var(--destructive-color)!important}.cancel-btn:hover{background-color:var(--destructive-color-hover)}.cancel-btn:disabled{background-color:var(--btn-base-color)}.cancel-btn:disabled:hover{background-color:var(--btn-base-color)}.cancel-btn svg{width:20px;height:20px;color:var(--btn-svg-color)}.loopback-btn[data-as-checkbox=true]{background-color:var(--btn-btn-base-color);border:3px solid var(--btn-btn-base-color)}.loopback-btn[data-as-checkbox=true] svg{fill:var(--text-color)}.loopback-btn[data-as-checkbox=true]:hover{background-color:var(--btn-btn-base-color);border-color:var(--btn-checkbox-border-hover)}.loopback-btn[data-as-checkbox=true]:hover svg{fill:var(--text-color)}.loopback-btn[data-as-checkbox=true][data-selected=true]{border-color:var(--accent-color);background-color:var(--btn-btn-base-color)}.loopback-btn[data-as-checkbox=true][data-selected=true] svg{fill:var(--text-color)}.loopback-btn[data-as-checkbox=true][data-selected=true]:hover{border-color:var(--accent-color);background-color:var(--btn-btn-base-color)}.loopback-btn[data-as-checkbox=true][data-selected=true]:hover svg{fill:var(--text-color)}.main-settings,.main-settings-list{display:grid;row-gap:1rem}.main-settings-row{display:grid;grid-template-columns:repeat(3,auto);column-gap:.5rem;max-width:22.5rem}.main-settings-block{border-radius:.5rem;display:grid!important;grid-template-columns:auto!important;row-gap:.5rem}.main-settings-block .invokeai__number-input-form-label,.main-settings-block .invokeai__select-label{font-weight:700;font-size:.9rem!important}.main-settings-block .invokeai__select-label{margin:0}.advanced-parameters{padding-top:.5rem;display:grid;row-gap:.5rem}.advanced-parameters-item{display:grid;max-width:22.5rem;border:none;border-top:0px;border-radius:.4rem;background-color:var(--tab-panel-bg)}.advanced-parameters-item[aria-expanded=true]{background-color:var(--tab-hover-color);border-radius:0 0 .4rem .4rem}.advanced-parameters-panel{background-color:var(--tab-panel-bg);border-radius:0 0 .4rem .4rem;padding:1rem}.advanced-parameters-panel button{background-color:var(--btn-base-color)}.advanced-parameters-panel button:hover{background-color:var(--btn-base-color-hover)}.advanced-parameters-panel button:disabled:hover{background-color:var(--btn-base-color)}.advanced-parameters-header{border-radius:.4rem;font-weight:700}.advanced-parameters-header[aria-expanded=true]{background-color:var(--tab-hover-color);border-radius:.4rem .4rem 0 0}.advanced-parameters-header:hover{background-color:var(--tab-hover-color)}.upscale-settings{display:grid;grid-template-columns:auto 1fr;column-gap:1rem}.inpainting-bounding-box-settings{display:flex;flex-direction:column;border-radius:.4rem;border:2px solid var(--tab-color)}.inpainting-bounding-box-header{background-color:var(--tab-color);display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 1rem;border-radius:.3rem .3rem 0 0;align-items:center}.inpainting-bounding-box-header button{width:.5rem;height:1.2rem;background:none}.inpainting-bounding-box-header button:hover{background:none}.inpainting-bounding-box-settings-items{padding:1rem;display:flex;flex-direction:column;row-gap:1rem}.inpainting-bounding-box-settings-items .inpainting-bounding-box-reset-icon-btn{background-color:var(--btn-base-color)}.inpainting-bounding-box-settings-items .inpainting-bounding-box-reset-icon-btn:hover{background-color:var(--btn-base-color-hover)}.inpainting-bounding-box-dimensions-slider-numberinput{display:grid;grid-template-columns:repeat(3,auto);column-gap:1rem}.inpainting-bounding-box-darken{width:max-content}.current-image-area{display:flex;flex-direction:column;height:100%;row-gap:1rem;background-color:var(--background-color-secondary);border-radius:.5rem}.current-image-preview{position:relative;justify-content:center;align-items:center;display:flex;width:100%;height:100%}.current-image-preview img{border-radius:.5rem;object-fit:contain;max-width:100%;max-height:100%;height:auto;position:absolute}.current-image-metadata{grid-area:current-image-preview}.current-image-next-prev-buttons{grid-area:current-image-content;display:flex;justify-content:space-between;z-index:1;height:100%;width:100%;pointer-events:none}.next-prev-button-trigger-area{width:7rem;height:100%;width:15%;display:grid;align-items:center;pointer-events:auto}.next-prev-button-trigger-area.prev-button-trigger-area{justify-content:flex-start}.next-prev-button-trigger-area.next-button-trigger-area{justify-content:flex-end}.next-prev-button{font-size:4rem;fill:var(--white);filter:drop-shadow(0 0 1rem var(--text-color-secondary));opacity:70%}.current-image-display-placeholder{background-color:var(--background-color-secondary);display:grid;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:.5rem}.current-image-display-placeholder svg{width:10rem;height:10rem;color:var(--svg-color)}.current-image-options{width:100%;display:flex;justify-content:center;align-items:center;column-gap:.5em}.current-image-options .current-image-send-to-popover,.current-image-options .current-image-postprocessing-popover{display:flex;flex-direction:column;row-gap:.5rem;max-width:25rem}.current-image-options .current-image-send-to-popover .invokeai__button{place-content:start}.current-image-options .chakra-popover__popper{z-index:11}.current-image-options .delete-image-btn{background-color:var(--btn-base-color)}.current-image-options .delete-image-btn svg{fill:var(--btn-delete-image)}.image-gallery-wrapper-enter{transform:translate(150%)}.image-gallery-wrapper-enter-active{transform:translate(0);transition:all .12s ease-out}.image-gallery-wrapper-exit{transform:translate(0)}.image-gallery-wrapper-exit-active{transform:translate(150%);transition:all .12s ease-out}.image-gallery-wrapper[data-pinned=false]{position:fixed;height:100vh;top:0;right:0}.image-gallery-wrapper[data-pinned=false] .image-gallery-popup{border-radius:0;box-shadow:0 0 1rem var(--text-color-a3)}.image-gallery-wrapper[data-pinned=false] .image-gallery-popup .image-gallery-container{max-height:calc(100vh + 4.7rem)}.image-gallery-wrapper .image-gallery-popup{background-color:var(--background-color-secondary);padding:1rem;display:flex;flex-direction:column;row-gap:1rem;border-radius:.5rem;border-left-width:.3rem;border-color:var(--tab-list-text-inactive)}.image-gallery-wrapper .image-gallery-popup[data-resize-alert=true]{border-color:var(--status-bad-color)}.image-gallery-wrapper .image-gallery-popup .image-gallery-header{display:flex;align-items:center;column-gap:.5rem;justify-content:space-between}.image-gallery-wrapper .image-gallery-popup .image-gallery-header .image-gallery-header-right-icons{display:flex;flex-direction:row;column-gap:.5rem}.image-gallery-wrapper .image-gallery-popup .image-gallery-header .image-gallery-icon-btn{background-color:var(--btn-load-more)}.image-gallery-wrapper .image-gallery-popup .image-gallery-header .image-gallery-icon-btn:hover{background-color:var(--btn-load-more-hover)}.image-gallery-wrapper .image-gallery-popup .image-gallery-header .image-gallery-settings-popover{display:flex;flex-direction:column;row-gap:.5rem}.image-gallery-wrapper .image-gallery-popup .image-gallery-header .image-gallery-settings-popover div{display:flex;column-gap:.5rem;align-items:center;justify-content:space-between}.image-gallery-wrapper .image-gallery-popup .image-gallery-header h1{font-weight:700}.image-gallery-wrapper .image-gallery-popup .image-gallery-container{display:flex;flex-direction:column;max-height:calc(100vh - (70px + 7rem));overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.image-gallery-wrapper .image-gallery-popup .image-gallery-container::-webkit-scrollbar{display:none}.image-gallery-wrapper .image-gallery-popup .image-gallery-container .image-gallery-container-placeholder{display:flex;flex-direction:column;row-gap:.5rem;background-color:var(--background-color);border-radius:.5rem;place-items:center;padding:2rem;text-align:center}.image-gallery-wrapper .image-gallery-popup .image-gallery-container .image-gallery-container-placeholder p{color:var(--subtext-color-bright);font-family:Inter}.image-gallery-wrapper .image-gallery-popup .image-gallery-container .image-gallery-container-placeholder svg{width:4rem;height:4rem;color:var(--svg-color)}.image-gallery-wrapper .image-gallery-popup .image-gallery-container .image-gallery-load-more-btn{background-color:var(--btn-load-more);font-size:.85rem;padding:.5rem;margin-top:1rem}.image-gallery-wrapper .image-gallery-popup .image-gallery-container .image-gallery-load-more-btn:disabled:hover{background-color:var(--btn-load-more)}.image-gallery-wrapper .image-gallery-popup .image-gallery-container .image-gallery-load-more-btn:hover{background-color:var(--btn-load-more-hover)}.image-gallery-category-btn-group{width:max-content;column-gap:0;justify-content:stretch}.image-gallery-category-btn-group button{background-color:var(--btn-base-color);flex-grow:1}.image-gallery-category-btn-group button:hover{background-color:var(--btn-base-color-hover)}.image-gallery-category-btn-group button[data-selected=true]{background-color:var(--accent-color)}.image-gallery-category-btn-group button[data-selected=true]:hover{background-color:var(--accent-color-hover)}.image-gallery{display:grid;grid-gap:.5rem}.image-gallery .hoverable-image{padding:.5rem;position:relative}.image-gallery .hoverable-image:before{content:"";display:block;padding-bottom:100%}.image-gallery .hoverable-image .hoverable-image-image{position:absolute;max-width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.hoverable-image{display:flex;justify-content:center;transition:transform .2s ease-out}.hoverable-image:hover{cursor:pointer;border-radius:.5rem;z-index:2}.hoverable-image .hoverable-image-image{width:100%;height:100%;max-width:100%;max-height:100%}.hoverable-image .hoverable-image-delete-button{position:absolute;top:.25rem;right:.25rem}.hoverable-image .hoverable-image-content{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}.hoverable-image .hoverable-image-content .hoverable-image-check{fill:var(--status-good-color)}.hoverable-image .hoverable-image-icons{position:absolute;bottom:-2rem;display:grid;width:min-content;grid-template-columns:repeat(2,max-content);border-radius:.4rem;background-color:var(--background-color-secondary);padding:.2rem;gap:.2rem;grid-auto-rows:max-content}.hoverable-image .hoverable-image-icons button{width:12px;height:12px;border-radius:.2rem;padding:10px 0;flex-shrink:2}.hoverable-image .hoverable-image-icons button svg{width:12px;height:12px}.hoverable-image-context-menu{z-index:15;padding:.4rem;border-radius:.25rem;background-color:var(--context-menu-bg-color);box-shadow:var(--context-menu-box-shadow)}.hoverable-image-context-menu [role=menuitem]{font-size:.8rem;line-height:1rem;border-radius:3px;display:flex;align-items:center;height:1.75rem;padding:0 .5rem;position:relative;user-select:none;cursor:pointer;outline:none}.hoverable-image-context-menu [role=menuitem][data-disabled]{color:gray;pointer-events:none;cursor:not-allowed}.hoverable-image-context-menu [role=menuitem][data-warning]{color:var(--status-bad-color)}.hoverable-image-context-menu [role=menuitem][data-highlighted]{background-color:var(--context-menu-bg-color-hover)}.image-metadata-viewer{position:absolute;top:0;width:100%;border-radius:.5rem;padding:1rem;background-color:var(--metadata-bg-color);overflow:scroll;max-height:calc(100vh - (70px + 5.4rem));height:100%;z-index:10}.image-json-viewer{border-radius:.5rem;margin:0 .5rem 1rem;padding:1rem;overflow-x:scroll;word-break:break-all;background-color:var(--metadata-json-bg-color)}.lightbox-container{width:100%;height:100%;color:var(--text-color);overflow:hidden;position:absolute;left:0;top:0;background-color:var(--background-color-secondary);z-index:30;animation:popIn .3s ease-in}.lightbox-container .image-gallery-wrapper{max-height:100%!important}.lightbox-container .image-gallery-wrapper .image-gallery-container{max-height:calc(100vh - 5rem)}.lightbox-container .current-image-options{z-index:2;position:absolute;top:1rem}.lightbox-container .image-metadata-viewer{left:0;max-height:100%}.lightbox-close-btn{z-index:3;position:absolute;left:1rem;top:1rem;background-color:var(--btn-base-color)}.lightbox-close-btn:hover{background-color:var(--btn-base-color-hover)}.lightbox-close-btn:disabled:hover{background-color:var(--btn-base-color)}.lightbox-display-container{display:flex;flex-direction:row}.lightbox-preview-wrapper{overflow:hidden;background-color:var(--background-color-secondary);display:grid;grid-template-columns:auto max-content;place-items:center;width:100vw;height:100vh}.lightbox-preview-wrapper .current-image-next-prev-buttons{position:absolute}.lightbox-preview-wrapper .lightbox-image{grid-area:lightbox-content;border-radius:.5rem}.lightbox-preview-wrapper .lightbox-image-options{position:absolute;z-index:2;left:1rem;top:4.5rem;user-select:none;border-radius:.5rem;display:flex;flex-direction:column;row-gap:.5rem}@keyframes popIn{0%{opacity:0;filter:blur(100)}to{opacity:1;filter:blur(0)}}.app-tabs{display:grid;grid-template-columns:min-content auto;column-gap:1rem;height:calc(100vh - (70px + 1rem))}.app-tabs-list{display:grid;row-gap:.3rem;grid-auto-rows:min-content;color:var(--tab-list-text-inactive)}.app-tabs-list button{font-size:.85rem;padding:.5rem}.app-tabs-list button:hover{background-color:var(--tab-hover-color);border-radius:.3rem}.app-tabs-list button svg{width:24px;height:24px}.app-tabs-list button[aria-selected=true]{background-color:var(--tab-list-bg);color:var(--tab-list-text);font-weight:700;border-radius:.3rem;border:none}.app-tabs-panels .app-tabs-panel{padding:0;height:100%}.workarea-wrapper{position:relative;width:100%;height:100%}.workarea-wrapper .workarea-main{display:flex;column-gap:1rem;height:100%}.workarea-wrapper .workarea-main .workarea-children-wrapper{position:relative;width:100%;height:100%}.workarea-wrapper .workarea-main .workarea-split-view{width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;background-color:var(--background-color-secondary);border-radius:.5rem}.workarea-wrapper .workarea-main .workarea-split-view .workarea-split-view-left{padding-right:.5rem}.workarea-wrapper .workarea-main .workarea-split-view .workarea-split-view-right{padding-left:.5rem}.workarea-wrapper .workarea-main .workarea-single-view{width:100%;height:100%;background-color:var(--background-color-secondary);border-radius:.5rem}.workarea-wrapper .workarea-main .workarea-split-view-left,.workarea-wrapper .workarea-main .workarea-split-view-right{display:flex;flex-direction:column;height:100%;width:100%;row-gap:1rem;background-color:var(--background-color-secondary);border-radius:.5rem;padding:1rem}.workarea-split-button{position:absolute;cursor:pointer;padding:.5rem;top:0;right:0}.workarea-split-button[data-selected=true]{top:0;right:0}.workarea-split-button[data-selected=true] svg{opacity:1}.workarea-split-button svg{opacity:.5}.parameters-panel-wrapper-enter{transform:translate(-150%)}.parameters-panel-wrapper-enter-active{transform:translate(0);transition:all .12s ease-out}.parameters-panel-wrapper-exit{transform:translate(0)}.parameters-panel-wrapper-exit-active{transform:translate(-150%);transition:all .12s ease-out}.parameters-panel-wrapper{background-color:var(--background-color);height:calc(100vh - (70px + 1rem));width:22.5rem;max-width:22.5rem;flex-shrink:0;position:relative;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.parameters-panel-wrapper::-webkit-scrollbar{display:none}.parameters-panel-wrapper .parameters-panel{display:flex;flex-direction:column;row-gap:1rem;height:100%;-ms-overflow-style:none;scrollbar-width:none;background-color:var(--background-color)}.parameters-panel-wrapper .parameters-panel::-webkit-scrollbar{display:none}.parameters-panel-wrapper[data-pinned=false]{z-index:20;position:fixed;top:0;left:0;filter:var(--floating-panel-drop-shadow);width:24.5rem;max-width:24.5rem;height:100%}.parameters-panel-wrapper[data-pinned=false] .parameters-panel-margin{margin:1rem}.parameters-panel-wrapper .parameters-panel-pin-button{position:absolute;cursor:pointer;padding:.5rem;top:1rem;right:1rem;z-index:20}.parameters-panel-wrapper .parameters-panel-pin-button[data-selected=true]{top:0;right:0}.parameters-panel-wrapper .parameters-panel-pin-button svg{opacity:.5}.invoke-ai-logo-wrapper{display:flex;align-items:center;column-gap:.7rem;padding-left:.5rem;padding-top:.3rem}.invoke-ai-logo-wrapper img{width:32px;height:32px}.invoke-ai-logo-wrapper h1{font-size:1.4rem}.text-to-image-area{padding:1rem;height:100%}.image-to-image-area{display:flex;flex-direction:column;row-gap:1rem;width:100%;height:100%}.image-to-image-strength-main-option{display:flex;row-gap:.5rem!important}.image-to-image-strength-main-option .invokeai__slider-component-label{color:var(--text-color-secondary);font-size:.9rem!important}.init-image-preview-header{display:flex;align-items:center;justify-content:space-between;width:100%}.init-image-preview-header h2{font-weight:700;font-size:.9rem}.init-image-preview{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.init-image-preview img{border-radius:.5rem;object-fit:contain;position:absolute}.image-to-image-current-image-display{position:relative}.floating-show-hide-button{position:absolute;top:50%;transform:translateY(-50%);z-index:20;padding:0;background-color:red!important;min-width:2rem;min-height:12rem;background-color:var(--btn-btn-base-color)!important}.floating-show-hide-button.left{left:0;border-radius:0 .5rem .5rem 0}.floating-show-hide-button.right{right:0;border-radius:.5rem 0 0 .5rem}.floating-show-hide-button:hover{background-color:var(--btn-btn-base-color-hover)}.floating-show-hide-button:disabled{background-color:var(--btn-base-color)}.floating-show-hide-button:disabled:hover{background-color:var(--btn-base-color)}.floating-show-hide-button svg{width:20px;height:20px;color:var(--btn-svg-color)}.show-hide-button-options{position:absolute;transform:translateY(-50%);z-index:20;min-width:2rem;top:50%;left:calc(42px + 2rem);border-radius:0 .5rem .5rem 0;display:flex;flex-direction:column;row-gap:.5rem}.show-hide-button-options button{border-radius:0 .3rem .3rem 0}.show-hide-button-gallery{padding-left:.75rem;padding-right:.75rem;background-color:var(--background-color)!important}.inpainting-main-area{display:flex;flex-direction:column;align-items:center;row-gap:1rem;width:100%;height:100%}.inpainting-main-area .inpainting-settings{display:flex;align-items:center;column-gap:.5rem}.inpainting-main-area .inpainting-settings svg{transform:scale(.9)}.inpainting-main-area .inpainting-settings .inpainting-buttons-group{display:flex;align-items:center;column-gap:.5rem}.inpainting-main-area .inpainting-settings .inpainting-button-dropdown{display:flex;flex-direction:column;row-gap:.5rem}.inpainting-main-area .inpainting-settings .inpainting-color-picker{margin-left:1rem}.inpainting-main-area .inpainting-settings .inpainting-brush-options{display:flex;align-items:center;column-gap:1rem}.inpainting-canvas-area{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:1rem;width:100%;height:100%}.inpainting-canvas-spiner{display:flex;align-items:center;width:100%;height:100%}.inpainting-canvas-container{display:flex;position:relative;height:100%;width:100%;border-radius:.5rem}.inpainting-canvas-wrapper{position:relative}.inpainting-canvas-stage{outline:none;border-radius:.5rem;box-shadow:0 0 0 1px var(--border-color-light);overflow:hidden}.inpainting-canvas-stage canvas{outline:none;border-radius:.5rem}.inpainting-options-btn{min-height:2rem}.canvas-status-text{position:absolute;top:0;left:0;background-color:var(--background-color);opacity:.65;display:flex;flex-direction:column;font-size:.8rem;padding:.25rem;min-width:12rem;border-radius:.25rem;margin:.25rem;pointer-events:none}.invokeai__number-input-form-control{display:flex;align-items:center;column-gap:1rem}.invokeai__number-input-form-control .invokeai__number-input-form-label{color:var(--text-color-secondary)}.invokeai__number-input-form-control .invokeai__number-input-form-label[data-focus]+.invokeai__number-input-root{outline:none;border:2px solid var(--input-border-color);box-shadow:0 0 10px 0 var(--input-box-shadow-color)}.invokeai__number-input-form-control .invokeai__number-input-form-label[aria-invalid=true]+.invokeai__number-input-root{outline:none;border:2px solid var(--border-color-invalid);box-shadow:0 0 10px 0 var(--box-shadow-color-invalid)}.invokeai__number-input-form-control .invokeai__number-input-root{height:2rem;display:grid;grid-template-columns:auto max-content;column-gap:.5rem;align-items:center;background-color:var(--background-color-secondary);border:2px solid var(--border-color);border-radius:.3rem}.invokeai__number-input-form-control .invokeai__number-input-field{border:none;font-weight:700;width:100%;height:auto;font-size:.9rem;padding:0 .5rem}.invokeai__number-input-form-control .invokeai__number-input-field:focus{outline:none;box-shadow:none}.invokeai__number-input-form-control .invokeai__number-input-field:disabled{opacity:.2}.invokeai__number-input-form-control .invokeai__number-input-stepper{display:grid;padding-right:.5rem}.invokeai__number-input-form-control .invokeai__number-input-stepper .invokeai__number-input-stepper-button{border:none;padding:0 .5rem;margin:0 -.5rem}.invokeai__number-input-form-control .invokeai__number-input-stepper .invokeai__number-input-stepper-button svg{width:10px;height:10px}.input{display:grid;grid-template-columns:max-content auto;column-gap:1rem;align-items:center}.input .input-label{color:var(--text-color-secondary)}.input .input-entry{background-color:var(--background-color-secondary);border:2px solid var(--border-color);border-radius:.2rem;font-weight:700}.input .input-entry:focus{outline:none;border:2px solid var(--input-border-color);box-shadow:0 0 10px 0 var(--input-box-shadow-color)}.input .input-entry:disabled{opacity:.2}.input .input-entry[aria-invalid=true]{outline:none;border:2px solid var(--border-color-invalid);box-shadow:0 0 10px 0 var(--box-shadow-color-invalid)}.invokeai__icon-button{background:var(--btn-base-color);cursor:pointer}.invokeai__icon-button:hover{background-color:var(--btn-base-color-hover)}.invokeai__icon-button[data-selected=true]{background-color:var(--accent-color)}.invokeai__icon-button[data-selected=true]:hover{background-color:var(--accent-color-hover)}.invokeai__icon-button[disabled]{cursor:not-allowed}.invokeai__icon-button[data-variant=link],.invokeai__icon-button[data-variant=link]:hover{background:none}.invokeai__icon-button[data-as-checkbox=true]{background-color:var(--btn-base-color);border:3px solid var(--btn-base-color)}.invokeai__icon-button[data-as-checkbox=true] svg{fill:var(--text-color)}.invokeai__icon-button[data-as-checkbox=true]:hover{background-color:var(--btn-base-color);border-color:var(--btn-checkbox-border-hover)}.invokeai__icon-button[data-as-checkbox=true]:hover svg{fill:var(--text-color)}.invokeai__icon-button[data-as-checkbox=true][data-selected=true]{border-color:var(--accent-color)}.invokeai__icon-button[data-as-checkbox=true][data-selected=true] svg{fill:var(--accent-color-hover)}.invokeai__icon-button[data-as-checkbox=true][data-selected=true]:hover svg{fill:var(--accent-color-hover)}.invokeai__icon-button[data-alert=true]{animation-name:pulseColor;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.invokeai__icon-button[data-alert=true]:hover{animation:none;background-color:var(--accent-color-hover)}@keyframes pulseColor{0%{background-color:var(--accent-color)}50%{background-color:var(--accent-color-dim)}to{background-color:var(--accent-color)}}.invokeai__button{background-color:var(--btn-base-color);place-content:center}.invokeai__button:hover{background-color:var(--btn-base-color-hover)}.invokeai__switch-form-control .invokeai__switch-form-label{color:var(--text-color-secondary)}.invokeai__switch-form-control .invokeai__switch-root span{background-color:var(--switch-bg-color)}.invokeai__switch-form-control .invokeai__switch-root span span{background-color:var(--white)}.invokeai__switch-form-control .invokeai__switch-root[data-checked] span{background:var(--switch-bg-active-color)}.invokeai__switch-form-control .invokeai__switch-root[data-checked] span span{background-color:var(--white)}.invokeai__select{display:flex;column-gap:1rem;align-items:center}.invokeai__select .invokeai__select-label{color:var(--text-color-secondary)}.invokeai__select .invokeai__select-picker{border:2px solid var(--border-color);background-color:var(--background-color-secondary);font-weight:700;font-size:.9rem;height:2rem;border-radius:.2rem}.invokeai__select .invokeai__select-picker:focus{outline:none;border:2px solid var(--input-border-color);box-shadow:0 0 10px 0 var(--input-box-shadow-color)}.invokeai__select .invokeai__select-option{background-color:var(--background-color-secondary);color:var(--text-color-secondary)}.invokeai__slider-component{padding-bottom:.5rem;border-radius:.5rem}.invokeai__slider-component .invokeai__slider-component-label{min-width:max-content;margin:0;font-weight:700;font-size:.9rem;color:var(--text-color-secondary)}.invokeai__slider-component .invokeai__slider_track{background-color:var(--tab-color)}.invokeai__slider-component .invokeai__slider_track-filled{background-color:var(--slider-color)}.invokeai__slider-component .invokeai__slider-thumb{width:4px}.invokeai__slider-component .invokeai__slider-mark{font-size:.75rem;font-weight:700;color:var(--slider-mark-color);margin-top:.3rem}.invokeai__slider-component .invokeai__slider-number-input{border:none;font-size:.9rem;font-weight:700;height:2rem;background-color:var(--background-color-secondary);border:2px solid var(--border-color)}.invokeai__slider-component .invokeai__slider-number-input:focus{outline:none;box-shadow:none;border:2px solid var(--input-border-color);box-shadow:0 0 10px 0 var(--input-box-shadow-color)}.invokeai__slider-component .invokeai__slider-number-input:disabled{opacity:.2}.invokeai__slider-component .invokeai__slider-number-stepper{border:none}.invokeai__slider-component[data-markers=true] .invokeai__slider_container{margin-top:-1rem}.invokeai__checkbox .chakra-checkbox__label{margin-top:1px;color:var(--text-color-secondary);font-size:.9rem}.invokeai__checkbox .chakra-checkbox__control{width:1rem;height:1rem;border:none;border-radius:.2rem;background-color:var(--input-checkbox-bg)}.invokeai__checkbox .chakra-checkbox__control svg{width:.6rem;height:.6rem;stroke-width:3px}.invokeai__checkbox .chakra-checkbox__control[data-checked]{color:var(--text-color);background-color:var(--input-checkbox-checked-bg)}.invokeai__popover-content{min-width:unset;width:unset;padding:1rem;border-radius:.5rem;background-color:var(--background-color);border:2px solid var(--border-color)}.invokeai__popover-content .invokeai__popover-arrow{background-color:var(--background-color)!important}.invokeai__color-picker .react-colorful__hue-pointer,.invokeai__color-picker .react-colorful__saturation-pointer{width:1.5rem;height:1.5rem;border-color:var(--white)}.dropzone-container{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:999;backdrop-filter:blur(20px)}.dropzone-container .dropzone-overlay{opacity:.5;width:100%;height:100%;display:flex;flex-direction:column;row-gap:1rem;align-items:center;justify-content:center;background-color:var(--background-color)}.dropzone-container .dropzone-overlay.is-drag-accept{box-shadow:inset 0 0 20rem 1rem var(--accent-color)}.dropzone-container .dropzone-overlay.is-drag-reject{box-shadow:inset 0 0 20rem 1rem var(--status-bad-color)}.dropzone-container .dropzone-overlay.is-handling-upload{box-shadow:inset 0 0 20rem 1rem var(--status-working-color)}.image-uploader-button-outer{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.5rem;color:var(--tab-list-text-inactive);background-color:var(--background-color)}.image-uploader-button-outer:hover{background-color:var(--background-color-light)}.image-upload-button-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-upload-button{display:flex;flex-direction:column;row-gap:2rem;align-items:center;justify-content:center;text-align:center}.image-upload-button svg{width:4rem;height:4rem}.image-upload-button h2{font-size:1.2rem}.work-in-progress{display:grid;width:100%;height:calc(100vh - (70px + 1rem));grid-auto-rows:max-content;background-color:var(--background-color-secondary);border-radius:.4rem;place-content:center;place-items:center;row-gap:1rem}.work-in-progress h1{font-size:2rem;font-weight:700}.work-in-progress p{text-align:center;max-width:50rem;color:var(--subtext-color-bright)}.guide-popover-arrow{background-color:var(--tab-panel-bg);box-shadow:none}.guide-popover-content{background-color:var(--background-color-secondary);border:none}.guide-popover-guide-content{background:var(--tab-panel-bg);border:2px solid var(--tab-hover-color);border-radius:.4rem;padding:.75rem 1rem;display:grid;grid-template-rows:repeat(auto-fill,1fr);grid-row-gap:.5rem;justify-content:space-between}.modal{background-color:var(--background-color-secondary);color:var(--text-color);font-family:Inter}.modal-close-btn{background-color:var(--btn-base-color)}.modal-close-btn:hover{background-color:var(--btn-base-color-hover)}.modal-close-btn:disabled:hover{background-color:var(--btn-base-color)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{-ms-overflow-style:none;scrollbar-width:none;background-color:var(--root-bg-color);overflow:hidden}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}#root{background-color:var(--root-bg-color);color:var(--text-color);font-family:Inter,Arial,Helvetica,sans-serif}\n',document.head.appendChild(r),{execute:function(){function r(e,t){for(var n=0;nr[t]})}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function i(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var a={exports:{}},s={},l=Symbol.for("react.element"),c=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),p=Symbol.for("react.provider"),f=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),b=Symbol.for("react.lazy"),y=Symbol.iterator;var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,k={};function S(e,t,n){this.props=e,this.context=t,this.refs=k,this.updater=n||x}function C(){}function _(e,t,n){this.props=e,this.context=t,this.refs=k,this.updater=n||x}S.prototype.isReactComponent={},S.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},S.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},C.prototype=S.prototype;var E=_.prototype=new C;E.constructor=_,w(E,S.prototype),E.isPureReactComponent=!0;var P=Array.isArray,L=Object.prototype.hasOwnProperty,O={current:null},M={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var r,o={},i=null,a=null;if(null!=t)for(r in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(i=""+t.key),t)L.call(t,r)&&!M.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1{};function ce(e,t){return"cookie"===e.type&&e.ssr?e.get(t):t}function ue(e){const{value:t,children:n,options:{useSystemColorMode:r,initialColorMode:o,disableTransitionOnChange:i}={},colorModeManager:s=se}=e,l="dark"===o?"dark":"light",[c,u]=a.exports.useState((()=>ce(s,l))),[d,h]=a.exports.useState((()=>ce(s))),{getSystemTheme:p,setClassName:f,setDataset:g,addListener:m}=a.exports.useMemo((()=>function(e={}){const{preventTransition:t=!0}=e,n={setDataset:e=>{const r=t?n.preventTransition():void 0;document.documentElement.dataset.theme=e,document.documentElement.style.colorScheme=e,null==r||r()},setClassName(e){document.body.classList.add(e?ie:oe),document.body.classList.remove(e?oe:ie)},query:()=>window.matchMedia("(prefers-color-scheme: dark)"),getSystemTheme:e=>n.query().matches??"dark"===e?"dark":"light",addListener(e){const t=n.query(),r=t=>{e(t.matches?"dark":"light")};return"function"==typeof t.addListener?t.addListener(r):t.addEventListener("change",r),()=>{"function"==typeof t.removeListener?t.removeListener(r):t.removeEventListener("change",r)}},preventTransition(){const e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),requestAnimationFrame((()=>{requestAnimationFrame((()=>{document.head.removeChild(e)}))}))}}};return n}({preventTransition:i})),[i]),v="system"!==o||c?c:d,b=a.exports.useCallback((e=>{const t="system"===e?p():e;u(t),f("dark"===t),g(t),s.set(t)}),[s,p,f,g]);W((()=>{"system"===o&&h(p())}),[]),a.exports.useEffect((()=>{const e=s.get();b(e||("system"!==o?l:"system"))}),[s,l,o,b]);const y=a.exports.useCallback((()=>{b("dark"===v?"light":"dark")}),[v,b]);a.exports.useEffect((()=>{if(r)return m(b)}),[r,m,b]);const x=a.exports.useMemo((()=>({colorMode:t??v,toggleColorMode:t?le:y,setColorMode:t?le:b,forced:void 0!==t})),[v,y,b,t]);return ee(ne.Provider,{value:x,children:n})}ue.displayName="ColorModeProvider";var de={exports:{}};!function(e,t){var n="__lodash_hash_undefined__",r=9007199254740991,i="[object Arguments]",a="[object Function]",s="[object Object]",l=/^\[object .+?Constructor\]$/,c=/^(?:0|[1-9]\d*)$/,u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u[i]=u["[object Array]"]=u["[object ArrayBuffer]"]=u["[object Boolean]"]=u["[object DataView]"]=u["[object Date]"]=u["[object Error]"]=u[a]=u["[object Map]"]=u["[object Number]"]=u[s]=u["[object RegExp]"]=u["[object Set]"]=u["[object String]"]=u["[object WeakMap]"]=!1;var d="object"==typeof o&&o&&o.Object===Object&&o,h="object"==typeof self&&self&&self.Object===Object&&self,p=d||h||Function("return this")(),f=t&&!t.nodeType&&t,g=f&&e&&!e.nodeType&&e,m=g&&g.exports===f,v=m&&d.process,b=function(){try{var e=g&&g.require&&g.require("util").types;return e||v&&v.binding&&v.binding("util")}catch(MV){}}(),y=b&&b.isTypedArray;function x(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var w,k=Array.prototype,S=Function.prototype,C=Object.prototype,_=p["__core-js_shared__"],E=S.toString,P=C.hasOwnProperty,L=(w=/[^.]+$/.exec(_&&_.keys&&_.keys.IE_PROTO||""))?"Symbol(src)_1."+w:"",O=C.toString,M=E.call(Object),T=RegExp("^"+E.call(P).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),A=m?p.Buffer:void 0,I=p.Symbol,R=p.Uint8Array,N=A?A.allocUnsafe:void 0,D=function(e,t){return function(n){return e(t(n))}}(Object.getPrototypeOf,Object),z=Object.create,j=C.propertyIsEnumerable,B=k.splice,F=I?I.toStringTag:void 0,H=function(){try{var e=pe(Object,"defineProperty");return e({},"",{}),e}catch(MV){}}(),V=A?A.isBuffer:void 0,W=Math.max,$=Date.now,U=pe(p,"Map"),G=pe(Object,"create"),q=function(){function e(){}return function(t){if(!Le(t))return{};if(z)return z(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function Y(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1},Z.prototype.set=function(e,t){var n=this.__data__,r=te(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},X.prototype.clear=function(){this.size=0,this.__data__={hash:new Y,map:new(U||Z),string:new Y}},X.prototype.delete=function(e){var t=he(this,e).delete(e);return this.size-=t?1:0,t},X.prototype.get=function(e){return he(this,e).get(e)},X.prototype.has=function(e){return he(this,e).has(e)},X.prototype.set=function(e,t){var n=he(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},K.prototype.clear=function(){this.__data__=new Z,this.size=0},K.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},K.prototype.get=function(e){return this.__data__.get(e)},K.prototype.has=function(e){return this.__data__.has(e)},K.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Z){var r=n.__data__;if(!U||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new X(r)}return n.set(e,t),this.size=n.size,this};var re,oe=function(e,t,n){for(var r=-1,o=Object(e),i=n(e),a=i.length;a--;){var s=i[re?a:++r];if(!1===t(o[s],s,o))break}return e};function ie(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":F&&F in Object(e)?function(e){var t=P.call(e,F),n=e[F];try{e[F]=void 0;var r=!0}catch(MV){}var o=O.call(e);r&&(t?e[F]=n:delete e[F]);return o}(e):function(e){return O.call(e)}(e)}function ae(e){return Oe(e)&&ie(e)==i}function se(e){return!(!Le(e)||(t=e,L&&L in t))&&(Ee(e)?T:l).test(function(e){if(null!=e){try{return E.call(e)}catch(MV){}try{return e+""}catch(MV){}}return""}(e));var t}function le(e){if(!Le(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=ge(e),n=[];for(var r in e)("constructor"!=r||!t&&P.call(e,r))&&n.push(r);return n}function ce(e,t,n,r,o){e!==t&&oe(t,(function(i,a){if(o||(o=new K),Le(i))!function(e,t,n,r,o,i,a){var l=me(e,n),c=me(t,n),u=a.get(c);if(u)return void J(e,n,u);var d=i?i(l,c,n+"",e,t,a):void 0,h=void 0===d;if(h){var p=Se(c),f=!p&&_e(c),g=!p&&!f&&Me(c);d=c,p||f||g?Se(l)?d=l:!function(e){return Oe(e)&&Ce(e)}(l)?f?(h=!1,d=function(e,t){if(t)return e.slice();var n=e.length,r=N?N(n):new e.constructor(n);return e.copy(r),r}(c,!0)):g?(h=!1,m=c,v=!0?(b=m.buffer,y=new b.constructor(b.byteLength),new R(y).set(new R(b)),y):m.buffer,d=new m.constructor(v,m.byteOffset,m.length)):d=[]:d=function(e,t){var n=-1,r=e.length;t||(t=Array(r));for(;++n-1&&e%1==0&&e0){if(++be>=800)return arguments[0]}else be=0;return ve.apply(void 0,arguments)});function we(e,t){return e===t||e!=e&&t!=t}var ke=ae(function(){return arguments}())?ae:function(e){return Oe(e)&&P.call(e,"callee")&&!j.call(e,"callee")},Se=Array.isArray;function Ce(e){return null!=e&&Pe(e.length)&&!Ee(e)}var _e=V||function(){return!1};function Ee(e){if(!Le(e))return!1;var t=ie(e);return t==a||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Pe(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=r}function Le(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Oe(e){return null!=e&&"object"==typeof e}var Me=y?function(e){return function(t){return e(t)}}(y):function(e){return Oe(e)&&Pe(e.length)&&!!u[ie(e)]};function Te(e){return Ce(e)?Q(e,!0):le(e)}var Ae,Ie=(Ae=function(e,t,n,r){ce(e,t,n,r)},ue((function(e,t){var n=-1,r=t.length,o=r>1?t[r-1]:void 0,i=r>2?t[2]:void 0;for(o=Ae.length>3&&"function"==typeof o?(r--,o):void 0,i&&function(e,t,n){if(!Le(n))return!1;var r=typeof t;return!!("number"==r?Ce(n)&&fe(t,n.length):"string"==r&&t in n)&&we(n[t],e)}(t[0],t[1],i)&&(o=r<3?void 0:o,r=1),e=Object(e);++n"function"==typeof e,me=e=>"string"==typeof e?e.replace(/!(important)?$/,"").trim():e,ve=(e,t)=>n=>{const r=String(t),o=(e=>/!(important)?$/.test(e))(r),i=me(r),a=e?`${e}.${i}`:i;let s=pe(n.__cssMap)&&a in n.__cssMap?n.__cssMap[a].varRef:t;return s=me(s),o?`${s} !important`:s};function be(e){const{scale:t,transform:n,compose:r}=e;return(e,o)=>{const i=ve(t,e)(o);let a=(null==n?void 0:n(i,o))??i;return r&&(a=r(a,o)),a}}var ye=(...e)=>t=>e.reduce(((e,t)=>t(e)),t);function xe(e,t){return n=>{const r={property:n,scale:e};return r.transform=be({scale:e,transform:t}),r}}var we=({rtl:e,ltr:t})=>n=>"rtl"===n.direction?e:t;var ke=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"];var Se={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:["var(--chakra-blur)","var(--chakra-brightness)","var(--chakra-contrast)","var(--chakra-grayscale)","var(--chakra-hue-rotate)","var(--chakra-invert)","var(--chakra-saturate)","var(--chakra-sepia)","var(--chakra-drop-shadow)"].join(" ")},Ce={backdropFilter:["var(--chakra-backdrop-blur)","var(--chakra-backdrop-brightness)","var(--chakra-backdrop-contrast)","var(--chakra-backdrop-grayscale)","var(--chakra-backdrop-hue-rotate)","var(--chakra-backdrop-invert)","var(--chakra-backdrop-opacity)","var(--chakra-backdrop-saturate)","var(--chakra-backdrop-sepia)"].join(" "),"--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"};var _e={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},Ee="& > :not(style) ~ :not(style)",Pe={[Ee]:{marginInlineStart:"calc(var(--chakra-space-x) * calc(1 - var(--chakra-space-x-reverse)))",marginInlineEnd:"calc(var(--chakra-space-x) * var(--chakra-space-x-reverse))"}},Le={[Ee]:{marginTop:"calc(var(--chakra-space-y) * calc(1 - var(--chakra-space-y-reverse)))",marginBottom:"calc(var(--chakra-space-y) * var(--chakra-space-y-reverse))"}},Oe={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},Me=new Set(Object.values(Oe)),Te=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),Ae=e=>e.trim();var Ie=e=>"string"==typeof e&&e.includes("(")&&e.includes(")");var Re=e=>t=>`${e}(${t})`,Ne={filter:e=>"auto"!==e?e:Se,backdropFilter:e=>"auto"!==e?e:Ce,ring:e=>function(e){return{"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":e,boxShadow:["var(--chakra-ring-offset-shadow)","var(--chakra-ring-shadow)","var(--chakra-shadow, 0 0 #0000)"].join(", ")}}(Ne.px(e)),bgClip:e=>"text"===e?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e},transform:e=>"auto"===e?["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...ke].join(" "):"auto-gpu"===e?["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...ke].join(" "):e,vh:e=>"$100vh"===e?"var(--chakra-vh)":e,px(e){if(null==e)return e;const{unitless:t}=(e=>{const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}})(e);return t||"number"==typeof e?`${e}px`:e},fraction:e=>"number"!=typeof e||e>1?e:100*e+"%",float:(e,t)=>"rtl"===t.direction?{left:"right",right:"left"}[e]:e,degree(e){if(function(e){return/^var\(--.+\)$/.test(e)}(e)||null==e)return e;const t="string"==typeof e&&!e.endsWith("deg");return"number"==typeof e||t?`${e}deg`:e},gradient:(e,t)=>function(e,t){var n;if(null==e||Te.has(e))return e;const{type:r,values:o}=(null==(n=/(?^[a-z-A-Z]+)\((?(.*))\)/g.exec(e))?void 0:n.groups)??{};if(!r||!o)return e;const i=r.includes("-gradient")?r:`${r}-gradient`,[a,...s]=o.split(",").map(Ae).filter(Boolean);if(0===(null==s?void 0:s.length))return e;const l=a in Oe?Oe[a]:a;s.unshift(l);const c=s.map((e=>{if(Me.has(e))return e;const n=e.indexOf(" "),[r,o]=-1!==n?[e.substr(0,n),e.substr(n+1)]:[e],i=Ie(o)?o:o&&o.split(" "),a=`colors.${r}`,s=a in t.__cssMap?t.__cssMap[a].varRef:r;return i?[s,...Array.isArray(i)?i:[i]].join(" "):s}));return`${i}(${c.join(", ")})`}(e,t??{}),blur:Re("blur"),opacity:Re("opacity"),brightness:Re("brightness"),contrast:Re("contrast"),dropShadow:Re("drop-shadow"),grayscale:Re("grayscale"),hueRotate:Re("hue-rotate"),invert:Re("invert"),saturate:Re("saturate"),sepia:Re("sepia"),bgImage(e){if(null==e)return e;return Ie(e)||Te.has(e)?e:`url(${e})`},outline(e){const t="0"===String(e)||"none"===String(e);return null!==e&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){const{space:t,divide:n}=_e[e]??{},r={flexDirection:e};return t&&(r[t]=1),n&&(r[n]=1),r}},De={borderWidths:xe("borderWidths"),borderStyles:xe("borderStyles"),colors:xe("colors"),borders:xe("borders"),radii:xe("radii",Ne.px),space:xe("space",ye(Ne.vh,Ne.px)),spaceT:xe("space",ye(Ne.vh,Ne.px)),degreeT:e=>({property:e,transform:Ne.degree}),prop:(e,t,n)=>({property:e,scale:t,...t&&{transform:be({scale:t,transform:n})}}),propT:(e,t)=>({property:e,transform:t}),sizes:xe("sizes",ye(Ne.vh,Ne.px)),sizesT:xe("sizes",ye(Ne.vh,Ne.fraction)),shadows:xe("shadows"),logical:function(e){const{property:t,scale:n,transform:r}=e;return{scale:n,property:we(t),transform:n?be({scale:n,compose:r}):r}},blur:xe("blur",Ne.blur)},ze={background:De.colors("background"),backgroundColor:De.colors("backgroundColor"),backgroundImage:De.propT("backgroundImage",Ne.bgImage),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:Ne.bgClip},bgSize:De.prop("backgroundSize"),bgPosition:De.prop("backgroundPosition"),bg:De.colors("background"),bgColor:De.colors("backgroundColor"),bgPos:De.prop("backgroundPosition"),bgRepeat:De.prop("backgroundRepeat"),bgAttachment:De.prop("backgroundAttachment"),bgGradient:De.propT("backgroundImage",Ne.gradient),bgClip:{transform:Ne.bgClip}};Object.assign(ze,{bgImage:ze.backgroundImage,bgImg:ze.backgroundImage});var je={border:De.borders("border"),borderWidth:De.borderWidths("borderWidth"),borderStyle:De.borderStyles("borderStyle"),borderColor:De.colors("borderColor"),borderRadius:De.radii("borderRadius"),borderTop:De.borders("borderTop"),borderBlockStart:De.borders("borderBlockStart"),borderTopLeftRadius:De.radii("borderTopLeftRadius"),borderStartStartRadius:De.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:De.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:De.radii("borderTopRightRadius"),borderStartEndRadius:De.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:De.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:De.borders("borderRight"),borderInlineEnd:De.borders("borderInlineEnd"),borderBottom:De.borders("borderBottom"),borderBlockEnd:De.borders("borderBlockEnd"),borderBottomLeftRadius:De.radii("borderBottomLeftRadius"),borderBottomRightRadius:De.radii("borderBottomRightRadius"),borderLeft:De.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:De.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:De.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:De.borders(["borderLeft","borderRight"]),borderInline:De.borders("borderInline"),borderY:De.borders(["borderTop","borderBottom"]),borderBlock:De.borders("borderBlock"),borderTopWidth:De.borderWidths("borderTopWidth"),borderBlockStartWidth:De.borderWidths("borderBlockStartWidth"),borderTopColor:De.colors("borderTopColor"),borderBlockStartColor:De.colors("borderBlockStartColor"),borderTopStyle:De.borderStyles("borderTopStyle"),borderBlockStartStyle:De.borderStyles("borderBlockStartStyle"),borderBottomWidth:De.borderWidths("borderBottomWidth"),borderBlockEndWidth:De.borderWidths("borderBlockEndWidth"),borderBottomColor:De.colors("borderBottomColor"),borderBlockEndColor:De.colors("borderBlockEndColor"),borderBottomStyle:De.borderStyles("borderBottomStyle"),borderBlockEndStyle:De.borderStyles("borderBlockEndStyle"),borderLeftWidth:De.borderWidths("borderLeftWidth"),borderInlineStartWidth:De.borderWidths("borderInlineStartWidth"),borderLeftColor:De.colors("borderLeftColor"),borderInlineStartColor:De.colors("borderInlineStartColor"),borderLeftStyle:De.borderStyles("borderLeftStyle"),borderInlineStartStyle:De.borderStyles("borderInlineStartStyle"),borderRightWidth:De.borderWidths("borderRightWidth"),borderInlineEndWidth:De.borderWidths("borderInlineEndWidth"),borderRightColor:De.colors("borderRightColor"),borderInlineEndColor:De.colors("borderInlineEndColor"),borderRightStyle:De.borderStyles("borderRightStyle"),borderInlineEndStyle:De.borderStyles("borderInlineEndStyle"),borderTopRadius:De.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:De.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:De.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:De.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(je,{rounded:je.borderRadius,roundedTop:je.borderTopRadius,roundedTopLeft:je.borderTopLeftRadius,roundedTopRight:je.borderTopRightRadius,roundedTopStart:je.borderStartStartRadius,roundedTopEnd:je.borderStartEndRadius,roundedBottom:je.borderBottomRadius,roundedBottomLeft:je.borderBottomLeftRadius,roundedBottomRight:je.borderBottomRightRadius,roundedBottomStart:je.borderEndStartRadius,roundedBottomEnd:je.borderEndEndRadius,roundedLeft:je.borderLeftRadius,roundedRight:je.borderRightRadius,roundedStart:je.borderInlineStartRadius,roundedEnd:je.borderInlineEndRadius,borderStart:je.borderInlineStart,borderEnd:je.borderInlineEnd,borderTopStartRadius:je.borderStartStartRadius,borderTopEndRadius:je.borderStartEndRadius,borderBottomStartRadius:je.borderEndStartRadius,borderBottomEndRadius:je.borderEndEndRadius,borderStartRadius:je.borderInlineStartRadius,borderEndRadius:je.borderInlineEndRadius,borderStartWidth:je.borderInlineStartWidth,borderEndWidth:je.borderInlineEndWidth,borderStartColor:je.borderInlineStartColor,borderEndColor:je.borderInlineEndColor,borderStartStyle:je.borderInlineStartStyle,borderEndStyle:je.borderInlineEndStyle});var Be={color:De.colors("color"),textColor:De.colors("color"),fill:De.colors("fill"),stroke:De.colors("stroke")},Fe={boxShadow:De.shadows("boxShadow"),mixBlendMode:!0,blendMode:De.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:De.prop("backgroundBlendMode"),opacity:!0};Object.assign(Fe,{shadow:Fe.boxShadow});var He={filter:{transform:Ne.filter},blur:De.blur("--chakra-blur"),brightness:De.propT("--chakra-brightness",Ne.brightness),contrast:De.propT("--chakra-contrast",Ne.contrast),hueRotate:De.degreeT("--chakra-hue-rotate"),invert:De.propT("--chakra-invert",Ne.invert),saturate:De.propT("--chakra-saturate",Ne.saturate),dropShadow:De.propT("--chakra-drop-shadow",Ne.dropShadow),backdropFilter:{transform:Ne.backdropFilter},backdropBlur:De.blur("--chakra-backdrop-blur"),backdropBrightness:De.propT("--chakra-backdrop-brightness",Ne.brightness),backdropContrast:De.propT("--chakra-backdrop-contrast",Ne.contrast),backdropHueRotate:De.degreeT("--chakra-backdrop-hue-rotate"),backdropInvert:De.propT("--chakra-backdrop-invert",Ne.invert),backdropSaturate:De.propT("--chakra-backdrop-saturate",Ne.saturate)},Ve={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:Ne.flexDirection},experimental_spaceX:{static:Pe,transform:be({scale:"space",transform:e=>null!==e?{"--chakra-space-x":e}:null})},experimental_spaceY:{static:Le,transform:be({scale:"space",transform:e=>null!=e?{"--chakra-space-y":e}:null})},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:De.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:De.space("gap"),rowGap:De.space("rowGap"),columnGap:De.space("columnGap")};Object.assign(Ve,{flexDir:Ve.flexDirection});var We={gridGap:De.space("gridGap"),gridColumnGap:De.space("gridColumnGap"),gridRowGap:De.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},$e={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:Ne.outline},outlineOffset:!0,outlineColor:De.colors("outlineColor")},Ue={width:De.sizesT("width"),inlineSize:De.sizesT("inlineSize"),height:De.sizes("height"),blockSize:De.sizes("blockSize"),boxSize:De.sizes(["width","height"]),minWidth:De.sizes("minWidth"),minInlineSize:De.sizes("minInlineSize"),minHeight:De.sizes("minHeight"),minBlockSize:De.sizes("minBlockSize"),maxWidth:De.sizes("maxWidth"),maxInlineSize:De.sizes("maxInlineSize"),maxHeight:De.sizes("maxHeight"),maxBlockSize:De.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:De.propT("float",Ne.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(Ue,{w:Ue.width,h:Ue.height,minW:Ue.minWidth,maxW:Ue.maxWidth,minH:Ue.minHeight,maxH:Ue.maxHeight,overscroll:Ue.overscrollBehavior,overscrollX:Ue.overscrollBehaviorX,overscrollY:Ue.overscrollBehaviorY});var Ge={listStyleType:!0,listStylePosition:!0,listStylePos:De.prop("listStylePosition"),listStyleImage:!0,listStyleImg:De.prop("listStyleImage")};var qe=(e=>{const t=new WeakMap;return(n,r,o,i)=>{if(void 0===n)return e(n,r,o);t.has(n)||t.set(n,new Map);const a=t.get(n);if(a.has(r))return a.get(r);const s=e(n,r,o,i);return a.set(r,s),s}})((function(e,t,n,r){const o="string"==typeof t?t.split("."):[t];for(r=0;r{const r={},o=qe(e,t,{});for(const i in o){i in n&&null!=n[i]||(r[i]=o[i])}return r},Ke={srOnly:{transform:e=>!0===e?Ye:"focusable"===e?Ze:{}},layerStyle:{processResult:!0,transform:(e,t,n)=>Xe(t,`layerStyles.${e}`,n)},textStyle:{processResult:!0,transform:(e,t,n)=>Xe(t,`textStyles.${e}`,n)},apply:{processResult:!0,transform:(e,t,n)=>Xe(t,e,n)}},Qe={position:!0,pos:De.prop("position"),zIndex:De.prop("zIndex","zIndices"),inset:De.spaceT("inset"),insetX:De.spaceT(["left","right"]),insetInline:De.spaceT("insetInline"),insetY:De.spaceT(["top","bottom"]),insetBlock:De.spaceT("insetBlock"),top:De.spaceT("top"),insetBlockStart:De.spaceT("insetBlockStart"),bottom:De.spaceT("bottom"),insetBlockEnd:De.spaceT("insetBlockEnd"),left:De.spaceT("left"),insetInlineStart:De.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:De.spaceT("right"),insetInlineEnd:De.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(Qe,{insetStart:Qe.insetInlineStart,insetEnd:Qe.insetInlineEnd});var Je={ring:{transform:Ne.ring},ringColor:De.colors("--chakra-ring-color"),ringOffset:De.prop("--chakra-ring-offset-width"),ringOffsetColor:De.colors("--chakra-ring-offset-color"),ringInset:De.prop("--chakra-ring-inset")},et={margin:De.spaceT("margin"),marginTop:De.spaceT("marginTop"),marginBlockStart:De.spaceT("marginBlockStart"),marginRight:De.spaceT("marginRight"),marginInlineEnd:De.spaceT("marginInlineEnd"),marginBottom:De.spaceT("marginBottom"),marginBlockEnd:De.spaceT("marginBlockEnd"),marginLeft:De.spaceT("marginLeft"),marginInlineStart:De.spaceT("marginInlineStart"),marginX:De.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:De.spaceT("marginInline"),marginY:De.spaceT(["marginTop","marginBottom"]),marginBlock:De.spaceT("marginBlock"),padding:De.space("padding"),paddingTop:De.space("paddingTop"),paddingBlockStart:De.space("paddingBlockStart"),paddingRight:De.space("paddingRight"),paddingBottom:De.space("paddingBottom"),paddingBlockEnd:De.space("paddingBlockEnd"),paddingLeft:De.space("paddingLeft"),paddingInlineStart:De.space("paddingInlineStart"),paddingInlineEnd:De.space("paddingInlineEnd"),paddingX:De.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:De.space("paddingInline"),paddingY:De.space(["paddingTop","paddingBottom"]),paddingBlock:De.space("paddingBlock")};Object.assign(et,{m:et.margin,mt:et.marginTop,mr:et.marginRight,me:et.marginInlineEnd,marginEnd:et.marginInlineEnd,mb:et.marginBottom,ml:et.marginLeft,ms:et.marginInlineStart,marginStart:et.marginInlineStart,mx:et.marginX,my:et.marginY,p:et.padding,pt:et.paddingTop,py:et.paddingY,px:et.paddingX,pb:et.paddingBottom,pl:et.paddingLeft,ps:et.paddingInlineStart,paddingStart:et.paddingInlineStart,pr:et.paddingRight,pe:et.paddingInlineEnd,paddingEnd:et.paddingInlineEnd});var tt={textDecorationColor:De.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:De.shadows("textShadow")},nt={clipPath:!0,transform:De.propT("transform",Ne.transform),transformOrigin:!0,translateX:De.spaceT("--chakra-translate-x"),translateY:De.spaceT("--chakra-translate-y"),skewX:De.degreeT("--chakra-skew-x"),skewY:De.degreeT("--chakra-skew-y"),scaleX:De.prop("--chakra-scale-x"),scaleY:De.prop("--chakra-scale-y"),scale:De.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:De.degreeT("--chakra-rotate")},rt={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:De.prop("transitionDuration","transition.duration"),transitionProperty:De.prop("transitionProperty","transition.property"),transitionTimingFunction:De.prop("transitionTimingFunction","transition.easing")},ot={fontFamily:De.prop("fontFamily","fonts"),fontSize:De.prop("fontSize","fontSizes",Ne.px),fontWeight:De.prop("fontWeight","fontWeights"),lineHeight:De.prop("lineHeight","lineHeights"),letterSpacing:De.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},it={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:De.spaceT("scrollMargin"),scrollMarginTop:De.spaceT("scrollMarginTop"),scrollMarginBottom:De.spaceT("scrollMarginBottom"),scrollMarginLeft:De.spaceT("scrollMarginLeft"),scrollMarginRight:De.spaceT("scrollMarginRight"),scrollMarginX:De.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:De.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:De.spaceT("scrollPadding"),scrollPaddingTop:De.spaceT("scrollPaddingTop"),scrollPaddingBottom:De.spaceT("scrollPaddingBottom"),scrollPaddingLeft:De.spaceT("scrollPaddingLeft"),scrollPaddingRight:De.spaceT("scrollPaddingRight"),scrollPaddingX:De.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:De.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function at(e){return pe(e)&&e.reference?e.reference:String(e)}var st=(e,...t)=>t.map(at).join(` ${e} `).replace(/calc/g,""),lt=(...e)=>`calc(${st("+",...e)})`,ct=(...e)=>`calc(${st("-",...e)})`,ut=(...e)=>`calc(${st("*",...e)})`,dt=(...e)=>`calc(${st("/",...e)})`,ht=e=>{const t=at(e);return null==t||Number.isNaN(parseFloat(t))?ut(t,-1):String(t).startsWith("-")?String(t).slice(1):`-${t}`},pt=Object.assign((e=>({add:(...t)=>pt(lt(e,...t)),subtract:(...t)=>pt(ct(e,...t)),multiply:(...t)=>pt(ut(e,...t)),divide:(...t)=>pt(dt(e,...t)),negate:()=>pt(ht(e)),toString:()=>e.toString()})),{add:lt,subtract:ct,multiply:ut,divide:dt,negate:ht});function ft(e){return function(e){return e.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}(function(e){if(e.includes("\\."))return e;const t=!Number.isInteger(parseFloat(e.toString()));return t?e.replace(".","\\."):e}(function(e,t="-"){return e.replace(/\s+/g,t)}(e.toString())))}function gt(e,t){return`var(${e}${t?`, ${t}`:""})`}function mt(e,t=""){return ft(`--${function(e,t=""){return[t,e].filter(Boolean).join("-")}(e,t)}`)}function vt(e,t,n){const r=mt(e,n);return{variable:r,reference:gt(r,t)}}function bt(e){const t=null==e?0:e.length;return t?e[t-1]:void 0}function yt(e){if(null==e)return e;const{unitless:t}=function(e){const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}}(e);return t||"number"==typeof e?`${e}px`:e}var xt=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,wt=e=>Object.fromEntries(Object.entries(e).sort(xt));function kt(e){const t=wt(e);return Object.assign(Object.values(t),t)}function St(e){if(!e)return e;const t=(e=yt(e)??e).endsWith("px")?-1:-.0625;return"number"==typeof e?`${e+t}`:e.replace(/(\d+\.?\d*)/u,(e=>`${parseFloat(e)+t}`))}function Ct(e,t){const n=["@media screen"];return e&&n.push("and",`(min-width: ${yt(e)})`),t&&n.push("and",`(max-width: ${yt(t)})`),n.join(" ")}function _t(e){if(!e)return null;e.base=e.base??"0px";const t=kt(e),n=Object.entries(e).sort(xt).map((([e,t],n,r)=>{let[,o]=r[n+1]??[];return o=parseFloat(o)>0?St(o):void 0,{_minW:St(t),breakpoint:e,minW:t,maxW:o,maxWQuery:Ct(null,o),minWQuery:Ct(t),minMaxQuery:Ct(t,o)}})),r=function(e){const t=Object.keys(wt(e));return new Set(t)}(e),o=Array.from(r.values());return{keys:r,normalized:t,isResponsive(e){const t=Object.keys(e);return t.length>0&&t.every((e=>r.has(e)))},asObject:wt(e),asArray:kt(e),details:n,media:[null,...t.map((e=>Ct(e))).slice(1)],toArrayValue(e){if(!pe(e))throw new Error("toArrayValue: value must be an object");const t=o.map((t=>e[t]??null));for(;null===bt(t);)t.pop();return t},toObjectValue(e){if(!Array.isArray(e))throw new Error("toObjectValue: value must be an array");return e.reduce(((e,t,n)=>{const r=o[n];return null!=r&&null!=t&&(e[r]=t),e}),{})}}}var Et=(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,Pt=(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,Lt=(e,t)=>`${e}:focus-visible ${t}`,Ot=(e,t)=>`${e}:focus-within ${t}`,Mt=(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,Tt=(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,At=(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,It=(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,Rt=(e,t)=>`${e}:placeholder-shown ${t}`,Nt=e=>zt((t=>e(t,"&")),"[role=group]","[data-group]",".group"),Dt=e=>zt((t=>e(t,"~ &")),"[data-peer]",".peer"),zt=(e,...t)=>t.map(e).join(", "),jt={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:Nt(Et),_peerHover:Dt(Et),_groupFocus:Nt(Pt),_peerFocus:Dt(Pt),_groupFocusVisible:Nt(Lt),_peerFocusVisible:Dt(Lt),_groupActive:Nt(Mt),_peerActive:Dt(Mt),_groupDisabled:Nt(Tt),_peerDisabled:Dt(Tt),_groupInvalid:Nt(At),_peerInvalid:Dt(At),_groupChecked:Nt(It),_peerChecked:Dt(It),_groupFocusWithin:Nt(Ot),_peerFocusWithin:Dt(Ot),_peerPlaceholderShown:Dt(Rt),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]"},Bt=Object.keys(jt);function Ft(e,t){return vt(String(e).replace(/\./g,"-"),void 0,t)}var Ht=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur"];function Vt(e,t=1/0){return(pe(e)||Array.isArray(e))&&t?Object.entries(e).reduce(((e,[n,r])=>(pe(r)||Array.isArray(r)?Object.entries(Vt(r,t-1)).forEach((([t,r])=>{e[`${n}.${t}`]=r})):e[n]=r,e)),{}):e}function Wt(e){var t;const n=function(e){const{__cssMap:t,__cssVars:n,__breakpoints:r,...o}=e;return o}(e),r=function(e){return function(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}(e,Ht)}(n),o=function(e){return e.semanticTokens}(n),i=function({tokens:e,semanticTokens:t}){const n=Object.entries(Vt(e)??{}).map((([e,t])=>[e,{isSemantic:!1,value:t}])),r=Object.entries(Vt(t,1)??{}).map((([e,t])=>[e,{isSemantic:!0,value:t}]));return Object.fromEntries([...n,...r])}({tokens:r,semanticTokens:o}),a=null==(t=n.config)?void 0:t.cssVarPrefix,{cssMap:s,cssVars:l}=function(e,t){let n={};const r={};for(const[o,i]of Object.entries(e)){const{isSemantic:a,value:s}=i,{variable:l,reference:c}=Ft(o,null==t?void 0:t.cssVarPrefix);if(!a){if(o.startsWith("space")){const e=o.split("."),[t,...n]=e,i=`${t}.-${n.join(".")}`,a=pt.negate(s),u=pt.negate(c);r[i]={value:a,var:l,varRef:u}}n[l]=s,r[o]={value:s,var:l,varRef:c};continue}const u=n=>{const r=[String(o).split(".")[0],n].join(".");if(!e[r])return n;const{reference:i}=Ft(r,null==t?void 0:t.cssVarPrefix);return i},d=pe(s)?s:{default:s};n=he(n,Object.entries(d).reduce(((e,[t,n])=>{var r;const o=u(n);return"default"===t?(e[l]=o,e):(e[(null==(r=jt)?void 0:r[t])??t]={[l]:o},e)}),{})),r[o]={value:c,var:l,varRef:c}}return{cssVars:n,cssMap:r}}(i,{cssVarPrefix:a});return Object.assign(n,{__cssVars:{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0",...l},__cssMap:s,__breakpoints:_t(n.breakpoints)}),n}var $t=he({},ze,je,Be,Ve,Ue,He,Je,$e,We,Ke,Qe,Fe,et,it,ot,tt,nt,Ge,rt),Ut=Object.assign({},et,Ue,Ve,We,Qe),Gt=Object.keys(Ut),qt=[...Object.keys($t),...Bt],Yt={...$t,...jt},Zt=e=>e in Yt;var Xt=(e,t)=>e.startsWith("--")&&"string"==typeof t&&!function(e){return/^var\(--.+\)$/.test(e)}(t),Kt=(e,t)=>{if(null==t)return t;const n=t=>{var n,r;return null==(r=null==(n=e.__cssMap)?void 0:n[t])?void 0:r.varRef},r=e=>n(e)??e,[o,i]=function(e){const t=[];let n="",r=!1;for(let o=0;o{var a;const s=fe(e,r),l=(e=>t=>{if(!t.__breakpoints)return e;const{isResponsive:n,toArrayValue:r,media:o}=t.__breakpoints,i={};for(const a in e){let s=fe(e[a],t);if(null==s)continue;if(s=pe(s)&&n(s)?r(s):s,!Array.isArray(s)){i[a]=s;continue}const l=s.slice(0,o.length).length;for(let e=0;et=>Qt({theme:t,pseudos:jt,configs:$t})(e);function en(e){return{definePartsStyle:e=>e,defineMultiStyleConfig:t=>({parts:e,...t})}}function tn(e,t){for(let n=t+1;n{he(s,{[e]:u?f[e]:{[p]:f[e]}})})):d?s[p]=f:u?he(s,f):s[p]=f)}return s}}function rn(e){return function(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}(e,["styleConfig","size","variant","colorScheme"])}var on=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?yn(On,--Pn):0,_n--,10===Ln&&(_n=1,Cn--),Ln}function In(){return Ln=Pn2||zn(Ln)>3?"":" "}function Vn(e,t){for(;--t&&In()&&!(Ln<48||Ln>102||Ln>57&&Ln<65||Ln>70&&Ln<97););return Dn(e,Nn()+(t<6&&32==Rn()&&32==In()))}function Wn(e){for(;In();)switch(Ln){case e:return Pn;case 34:case 39:34!==e&&39!==e&&Wn(Ln);break;case 40:41===e&&Wn(e);break;case 92:In()}return Pn}function $n(e,t){for(;In()&&e+Ln!==57&&(e+Ln!==84||47!==Rn()););return"/*"+Dn(t,Pn-1)+"*"+fn(47===e?e:In())}function Un(e){for(;!zn(Rn());)In();return Dn(e,Pn)}function Gn(e){return Bn(qn("",null,null,null,[""],e=jn(e),0,[0],e))}function qn(e,t,n,r,o,i,a,s,l){for(var c=0,u=0,d=a,h=0,p=0,f=0,g=1,m=1,v=1,b=0,y="",x=o,w=i,k=r,S=y;m;)switch(f=b,b=In()){case 40:if(108!=f&&58==yn(S,d-1)){-1!=bn(S+=vn(Fn(b),"&","&\f"),"&\f")&&(v=-1);break}case 34:case 39:case 91:S+=Fn(b);break;case 9:case 10:case 13:case 32:S+=Hn(f);break;case 92:S+=Vn(Nn()-1,7);continue;case 47:switch(Rn()){case 42:case 47:Sn(Zn($n(In(),Nn()),t,n),l);break;default:S+="/"}break;case 123*g:s[c++]=wn(S)*v;case 125*g:case 59:case 0:switch(b){case 0:case 125:m=0;case 59+u:p>0&&wn(S)-d&&Sn(p>32?Xn(S+";",r,n,d-1):Xn(vn(S," ","")+";",r,n,d-2),l);break;case 59:S+=";";default:if(Sn(k=Yn(S,t,n,c,u,o,s,y,x=[],w=[],d),i),123===b)if(0===u)qn(S,t,k,k,x,i,d,s,w);else switch(99===h&&110===yn(S,3)?100:h){case 100:case 109:case 115:qn(e,k,k,r&&Sn(Yn(e,k,k,0,0,o,s,y,o,x=[],d),w),o,w,d,s,r?x:w);break;default:qn(S,k,k,k,[""],w,0,s,w)}}c=u=p=0,g=v=1,y=S="",d=a;break;case 58:d=1+wn(S),p=f;default:if(g<1)if(123==b)--g;else if(125==b&&0==g++&&125==An())continue;switch(S+=fn(b),b*g){case 38:v=u>0?1:(S+="\f",-1);break;case 44:s[c++]=(wn(S)-1)*v,v=1;break;case 64:45===Rn()&&(S+=Fn(In())),h=Rn(),u=d=wn(y=S+=Un(Nn())),b++;break;case 45:45===f&&2==wn(S)&&(g=0)}}return i}function Yn(e,t,n,r,o,i,a,s,l,c,u){for(var d=o-1,h=0===o?i:[""],p=kn(h),f=0,g=0,m=0;f0?h[v]+" "+b:vn(b,/&\f/g,h[v])))&&(l[m++]=y);return Mn(e,t,n,0===o?un:s,l,c,u)}function Zn(e,t,n){return Mn(e,t,n,cn,fn(Ln),xn(e,2,-2),0)}function Xn(e,t,n,r){return Mn(e,t,n,dn,xn(e,0,r),xn(e,r+1,-1),r)}function Kn(e,t){for(var n="",r=kn(e),o=0;o6)switch(yn(e,t+1)){case 109:if(45!==yn(e,t+4))break;case 102:return vn(e,/(.+:)(.+)-([^]+)/,"$1"+ln+"$2-$3$1"+sn+(108==yn(e,t+3)?"$3":"$2-$3"))+e;case 115:return~bn(e,"stretch")?ar(vn(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==yn(e,t+1))break;case 6444:switch(yn(e,wn(e)-3-(~bn(e,"!important")&&10))){case 107:return vn(e,":",":"+ln)+e;case 101:return vn(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+ln+(45===yn(e,14)?"inline-":"")+"box$3$1"+ln+"$2$3$1"+an+"$2box$3")+e}break;case 5936:switch(yn(e,t+11)){case 114:return ln+e+an+vn(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return ln+e+an+vn(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return ln+e+an+vn(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return ln+e+an+e+e}return e}var sr=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case dn:e.return=ar(e.value,e.length);break;case hn:return Kn([Tn(e,{value:vn(e.value,"@","@"+ln)})],r);case un:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Kn([Tn(e,{props:[vn(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return Kn([Tn(e,{props:[vn(t,/:(plac\w+)/,":"+ln+"input-$1")]}),Tn(e,{props:[vn(t,/:(plac\w+)/,":-moz-$1")]}),Tn(e,{props:[vn(t,/:(plac\w+)/,an+"input-$1")]})],r)}return""}))}}],lr=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,o,i=e.stylisPlugins||sr,a={},s=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+l;return{name:c,styles:o,next:Gr}},Zr=!!V.useInsertionEffect&&V.useInsertionEffect,Xr=Zr||function(e){return e()},Kr=Zr||a.exports.useLayoutEffect,Qr=a.exports.createContext("undefined"!=typeof HTMLElement?lr({key:"css"}):null),Jr=Qr.Provider,eo=function(e){return a.exports.forwardRef((function(t,n){var r=a.exports.useContext(Qr);return e(t,r,n)}))},to=a.exports.createContext({}),no=Jn((function(e){return Jn((function(t){return function(e,t){return"function"==typeof t?t(e):cr({},e,t)}(e,t)}))})),ro=function(e){var t=a.exports.useContext(to);return e.theme!==t&&(t=no(t)(e.theme)),a.exports.createElement(to.Provider,{value:t},e.children)},oo=eo((function(e,t){var n=e.styles,r=Yr([n],void 0,a.exports.useContext(to)),o=a.exports.useRef();return Kr((function(){var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),i=!1,a=document.querySelector('style[data-emotion="'+e+" "+r.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==a&&(i=!0,a.setAttribute("data-emotion",e),n.hydrate([a])),o.current=[n,i],function(){n.flush()}}),[t]),Kr((function(){var e=o.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==r.next&&zr(t,r.next,!0),n.tags.length){var i=n.tags[n.tags.length-1].nextElementSibling;n.before=i,n.flush()}t.insert("",r,n,!1)}}),[t,r.name]),null}));function io(){for(var e=arguments.length,t=new Array(e),n=0;n{const t=new WeakMap;return(n,r,o,i)=>{if(void 0===n)return e(n,r,o);t.has(n)||t.set(n,new Map);const a=t.get(n);if(a.has(r))return a.get(r);const s=e(n,r,o,i);return a.set(r,s),s}})((function(e,t,n,r){const o="string"==typeof t?t.split("."):[t];for(r=0;r{const o=e[r];t(o,r,e)&&(n[r]=o)})),n}var _o=e=>Co(e,(e=>null!=e));function Eo(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}var Po=Eo();function Lo(e,...t){return function(e){return"function"==typeof e}(e)?e(...t):e}function Oo(...e){return function(t){e.some((e=>(null==e||e(t),null==t?void 0:t.defaultPrevented)))}}Object.freeze(["base","sm","md","lg","xl","2xl"]);var Mo=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,To=er((function(e){return Mo.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),Ao=function(e){return"theme"!==e},Io=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?To:Ao},Ro=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},No=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Dr(t,n,r),Xr((function(){return zr(t,n,r)})),null},Do=function e(t,n){var r,o,i=t.__emotion_real===t,s=i&&t.__emotion_base||t;void 0!==n&&(r=n.label,o=n.target);var l=Ro(t,n,i),c=l||Io(s),u=!c("as");return function(){var d=arguments,h=i&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==r&&h.push("label:"+r+";"),null==d[0]||void 0===d[0].raw)h.push.apply(h,d);else{h.push(d[0][0]);for(var p=d.length,f=1;ft}}return{parts:function(...o){!function(){if(n)throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?");n=!0}();for(const e of o)t[e]=r(e);return zo(e,t)},toPart:r,extend:function(...n){for(const e of n)e in t||(t[e]=r(e));return zo(e,t)},selectors:function(){const e=Object.fromEntries(Object.entries(t).map((([e,t])=>[e,t.selector])));return e},classnames:function(){const e=Object.fromEntries(Object.entries(t).map((([e,t])=>[e,t.className])));return e},get keys(){return Object.keys(t)},__type:{}}}["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){Do[e]=Do(e)}));var jo=zo("accordion").parts("root","container","button","panel").extend("icon"),Bo=zo("alert").parts("title","description","container").extend("icon","spinner"),Fo=zo("avatar").parts("label","badge","container").extend("excessLabel","group"),Ho=zo("breadcrumb").parts("link","item","container").extend("separator");zo("button").parts();var Vo=zo("checkbox").parts("control","icon","container").extend("label");zo("progress").parts("track","filledTrack").extend("label");var Wo=zo("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),$o=zo("editable").parts("preview","input","textarea"),Uo=zo("form").parts("container","requiredIndicator","helperText"),Go=zo("formError").parts("text","icon"),qo=zo("input").parts("addon","field","element"),Yo=zo("list").parts("container","item","icon"),Zo=zo("menu").parts("button","list","item").extend("groupTitle","command","divider"),Xo=zo("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),Ko=zo("numberinput").parts("root","field","stepperGroup","stepper");zo("pininput").parts("field");var Qo=zo("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),Jo=zo("progress").parts("label","filledTrack","track"),ei=zo("radio").parts("container","control","label"),ti=zo("select").parts("field","icon"),ni=zo("slider").parts("container","track","thumb","filledTrack","mark"),ri=zo("stat").parts("container","label","helpText","number","icon"),oi=zo("switch").parts("container","track","thumb"),ii=zo("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),ai=zo("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),si=zo("tag").parts("container","label","closeButton"),li=zo("card").parts("container","header","body","footer");function ci(e,t){(function(e){return"string"==typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!==e.indexOf("%")}(e);return e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t))}function ui(e){return Math.min(1,Math.max(0,e))}function di(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function hi(e){return e<=1?"".concat(100*Number(e),"%"):e}function pi(e){return 1===e.length?"0"+e:String(e)}function fi(e,t,n){e=ci(e,255),t=ci(t,255),n=ci(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=0,s=(r+o)/2;if(r===o)a=0,i=0;else{var l=r-o;switch(a=s>.5?l/(2-r-o):l/(r+o),r){case e:i=(t-n)/l+(t1&&(n-=1),n<1/6?e+6*n*(t-e):n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function mi(e,t,n){e=ci(e,255),t=ci(t,255),n=ci(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=r,s=r-o,l=0===r?0:s/r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/s+(t>16,g:(65280&e)>>8,b:255&e}}(t)),this.originalInput=t;var o=ki(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(r=n.format)&&void 0!==r?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},e.prototype.getLuminance=function(){var e=this.toRgb(),t=e.r/255,n=e.g/255,r=e.b/255;return.2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.0722*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(e){return this.a=di(e),this.roundA=Math.round(100*this.a)/100,this},e.prototype.toHsv=function(){var e=mi(this.r,this.g,this.b);return{h:360*e.h,s:e.s,v:e.v,a:this.a}},e.prototype.toHsvString=function(){var e=mi(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1===this.a?"hsv(".concat(t,", ").concat(n,"%, ").concat(r,"%)"):"hsva(".concat(t,", ").concat(n,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var e=fi(this.r,this.g,this.b);return{h:360*e.h,s:e.s,l:e.l,a:this.a}},e.prototype.toHslString=function(){var e=fi(this.r,this.g,this.b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1===this.a?"hsl(".concat(t,", ").concat(n,"%, ").concat(r,"%)"):"hsla(".concat(t,", ").concat(n,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(e){return void 0===e&&(e=!1),vi(this.r,this.g,this.b,e)},e.prototype.toHexString=function(e){return void 0===e&&(e=!1),"#"+this.toHex(e)},e.prototype.toHex8=function(e){return void 0===e&&(e=!1),function(e,t,n,r,o){var i=[pi(Math.round(e).toString(16)),pi(Math.round(t).toString(16)),pi(Math.round(n).toString(16)),pi(bi(r))];return o&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))&&i[3].startsWith(i[3].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}(this.r,this.g,this.b,this.a,e)},e.prototype.toHex8String=function(e){return void 0===e&&(e=!1),"#"+this.toHex8(e)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),n=Math.round(this.b);return 1===this.a?"rgb(".concat(e,", ").concat(t,", ").concat(n,")"):"rgba(".concat(e,", ").concat(t,", ").concat(n,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var e=function(e){return"".concat(Math.round(100*ci(e,255)),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var e=function(e){return Math.round(100*ci(e,255))};return 1===this.a?"rgb(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%)"):"rgba(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var e="#"+vi(this.r,this.g,this.b,!1),t=0,n=Object.entries(wi);t=0;return t||!r||!e.startsWith("hex")&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this.a?this.toName():this.toRgbString()},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=ui(n.l),new e(n)},e.prototype.brighten=function(t){void 0===t&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),new e(n)},e.prototype.darken=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=ui(n.l),new e(n)},e.prototype.tint=function(e){return void 0===e&&(e=10),this.mix("white",e)},e.prototype.shade=function(e){return void 0===e&&(e=10),this.mix("black",e)},e.prototype.desaturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=ui(n.s),new e(n)},e.prototype.saturate=function(t){void 0===t&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=ui(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){void 0===n&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),i=n/100;return new e({r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a})},e.prototype.analogous=function(t,n){void 0===t&&(t=6),void 0===n&&(n=30);var r=this.toHsl(),o=360/n,i=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){void 0===t&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(new e({h:r,s:o,v:i})),i=(i+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb();return new e({r:r.r+(n.r-r.r)*n.a,g:r.g+(n.g-r.g)*n.a,b:r.b+(n.b-r.b)*n.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],i=360/t,a=1;an.length;)e.count=null,e.seed&&(e.seed+=1),n.push(Oi(e));return e.count=t,n}var r=function(e,t){var n=Ti(function(e){var t=parseInt(e,10);if(!Number.isNaN(t)&&t<360&&t>0)return[t,t];if("string"==typeof e){var n=Ii.find((function(t){return t.name===e}));if(n){var r=Ai(n);if(r.hueRange)return r.hueRange}var o=new Li(e);if(o.isValid){var i=o.toHsv().h;return[i,i]}}return[0,360]}(e),t);n<0&&(n=360+n);return n}(e.hue,e.seed),o=function(e,t){if("monochrome"===t.hue)return 0;if("random"===t.luminosity)return Ti([0,100],t.seed);var n=Mi(e).saturationRange,r=n[0],o=n[1];switch(t.luminosity){case"bright":r=55;break;case"dark":r=o-10;break;case"light":o=55}return Ti([r,o],t.seed)}(r,e),i=function(e,t,n){var r=function(e,t){for(var n=Mi(e).lowerBounds,r=0;r=o&&t<=a){var l=(s-i)/(a-o);return l*t+(i-l*o)}}return 0}(e,t),o=100;switch(n.luminosity){case"dark":o=r+20;break;case"light":r=(o+r)/2;break;case"random":r=0,o=100}return Ti([r,o],n.seed)}(r,o,e),a={h:r,s:o,v:i};return void 0!==e.alpha&&(a.a=e.alpha),new Li(a)}function Mi(e){e>=334&&e<=360&&(e-=360);for(var t=0,n=Ii;t=r.hueRange[0]&&e<=r.hueRange[1])return r}throw Error("Color not found")}function Ti(e,t){if(void 0===t)return Math.floor(e[0]+Math.random()*(e[1]+1-e[0]));var n=e[1]||1,r=e[0]||0,o=(t=(9301*t+49297)%233280)/233280;return Math.floor(r+o*(n-r))}function Ai(e){var t=e.lowerBounds[0][0],n=e.lowerBounds[e.lowerBounds.length-1][0],r=e.lowerBounds[e.lowerBounds.length-1][1],o=e.lowerBounds[0][1];return{name:e.name,hueRange:e.hueRange,lowerBounds:e.lowerBounds,saturationRange:[t,n],brightnessRange:[r,o]}}var Ii=[{name:"monochrome",hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:"red",hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:"orange",hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:"yellow",hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:"green",hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:"blue",hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:"purple",hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:"pink",hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}];var Ri=(e,t,n)=>{const r=function(e,t,n,r,o){for(t=t.split?t.split("."):t,r=0;rt=>"dark"===(e=>t=>{const n=Ri(t,e);return new Li(n).isDark()?"dark":"light"})(e)(t),Di=(e,t)=>n=>{const r=Ri(n,e);return new Li(r).setAlpha(t).toRgbString()};function zi(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient(\n 45deg,\n ${t} 25%,\n transparent 25%,\n transparent 50%,\n ${t} 50%,\n ${t} 75%,\n transparent 75%,\n transparent\n )`,backgroundSize:`${e} ${e}`}}function ji(e){const t=Oi().toHexString();return e&&(n=e,0!==Object.keys(n).length)?e.string&&e.colors?function(e,t){let n=0;if(0===e.length)return t[0];for(let r=0;r>8*r&255).toString(16)}`.substr(-2)}return n}(e.string):e.colors&&!e.string?function(e){return e[Math.floor(Math.random()*e.length)]}(e.colors):t:t;var n}function Bi(e,t){return n=>"dark"===n.colorMode?t:e}function Fi(e){const{orientation:t,vertical:n,horizontal:r}=e;return t?"vertical"===t?n:r:{}}function Hi(e){return function(e){const t=typeof e;return null!=e&&("object"===t||"function"===t)&&!Array.isArray(e)}(e)&&e.reference?e.reference:String(e)}var Vi=(e,...t)=>t.map(Hi).join(` ${e} `).replace(/calc/g,""),Wi=(...e)=>`calc(${Vi("+",...e)})`,$i=(...e)=>`calc(${Vi("-",...e)})`,Ui=(...e)=>`calc(${Vi("*",...e)})`,Gi=(...e)=>`calc(${Vi("/",...e)})`,qi=e=>{const t=Hi(e);return null==t||Number.isNaN(parseFloat(t))?Ui(t,-1):String(t).startsWith("-")?String(t).slice(1):`-${t}`},Yi=Object.assign((e=>({add:(...t)=>Yi(Wi(e,...t)),subtract:(...t)=>Yi($i(e,...t)),multiply:(...t)=>Yi(Ui(e,...t)),divide:(...t)=>Yi(Gi(e,...t)),negate:()=>Yi(qi(e)),toString:()=>e.toString()})),{add:Wi,subtract:$i,multiply:Ui,divide:Gi,negate:qi});function Zi(e){const t=function(e,t="-"){return e.replace(/\s+/g,t)}(e.toString());return t.includes("\\.")?e:function(e){return!Number.isInteger(parseFloat(e.toString()))}(e)?t.replace(".","\\."):e}function Xi(e,t){return`var(${Zi(e)}${t?`, ${t}`:""})`}function Ki(e,t=""){return`--${function(e,t=""){return[t,Zi(e)].filter(Boolean).join("-")}(e,t)}`}function Qi(e,t){const n=Ki(e,null==t?void 0:t.prefix);return{variable:n,reference:Xi(n,Ji(null==t?void 0:t.fallback))}}function Ji(e){return"string"==typeof e?e:null==e?void 0:e.reference}var{definePartsStyle:ea,defineMultiStyleConfig:ta}=en(jo.keys),na=ta({baseStyle:ea({container:{borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},button:{transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},panel:{pt:"2",px:"4",pb:"5"},icon:{fontSize:"1.25em"}})}),{definePartsStyle:ra,defineMultiStyleConfig:oa}=en(Bo.keys),ia=vt("alert-fg"),aa=vt("alert-bg"),sa=ra({container:{bg:aa.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:ia.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:ia.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}});function la(e){const{theme:t,colorScheme:n}=e;return{light:`colors.${n}.100`,dark:Di(`${n}.200`,.16)(t)}}var ca=ra((e=>{const{colorScheme:t}=e,n=la(e);return{container:{[ia.variable]:`colors.${t}.500`,[aa.variable]:n.light,_dark:{[ia.variable]:`colors.${t}.200`,[aa.variable]:n.dark}}}})),ua=ra((e=>{const{colorScheme:t}=e,n=la(e);return{container:{[ia.variable]:`colors.${t}.500`,[aa.variable]:n.light,_dark:{[ia.variable]:`colors.${t}.200`,[aa.variable]:n.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:ia.reference}}})),da=ra((e=>{const{colorScheme:t}=e,n=la(e);return{container:{[ia.variable]:`colors.${t}.500`,[aa.variable]:n.light,_dark:{[ia.variable]:`colors.${t}.200`,[aa.variable]:n.dark},pt:"2",borderTopWidth:"4px",borderTopColor:ia.reference}}})),ha=ra((e=>{const{colorScheme:t}=e;return{container:{[ia.variable]:"colors.white",[aa.variable]:`colors.${t}.500`,_dark:{[ia.variable]:"colors.gray.900",[aa.variable]:`colors.${t}.200`},color:ia.reference}}})),pa=oa({baseStyle:sa,variants:{subtle:ca,"left-accent":ua,"top-accent":da,solid:ha},defaultProps:{variant:"subtle",colorScheme:"blue"}}),fa={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},ga={...fa,max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch",container:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px"}};function ma(e,...t){return(e=>"function"==typeof e)(e)?e(...t):e}var{definePartsStyle:va,defineMultiStyleConfig:ba}=en(Fo.keys),ya=vt("avatar-border-color"),xa=vt("avatar-bg"),wa={borderRadius:"full",border:"0.2em solid",[ya.variable]:"white",_dark:{[ya.variable]:"colors.gray.800"},borderColor:ya.reference},ka={[xa.variable]:"colors.gray.200",_dark:{[xa.variable]:"colors.whiteAlpha.400"},bgColor:xa.reference},Sa=vt("avatar-background"),Ca=e=>{const{name:t,theme:n}=e,r=t?ji({string:t}):"colors.gray.400";let o="white";return Ni(r)(n)||(o="gray.800"),{bg:Sa.reference,"&:not([data-loaded])":{[Sa.variable]:r},color:o,[ya.variable]:"colors.white",_dark:{[ya.variable]:"colors.gray.800"},borderColor:ya.reference,verticalAlign:"top"}};function _a(e){const t="100%"!==e?ga[e]:void 0;return va({container:{width:e,height:e,fontSize:`calc(${t??e} / 2.5)`},excessLabel:{width:e,height:e},label:{fontSize:`calc(${t??e} / 2.5)`,lineHeight:"100%"!==e?t??e:void 0}})}var Ea=ba({baseStyle:va((e=>({badge:ma(wa,e),excessLabel:ma(ka,e),container:ma(Ca,e)}))),sizes:{"2xs":_a(4),xs:_a(6),sm:_a(8),md:_a(12),lg:_a(16),xl:_a(24),"2xl":_a(32),full:_a("100%")},defaultProps:{size:"md"}}),Pa={px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold"},La=vt("badge-bg"),Oa=vt("badge-color"),Ma=e=>{const{colorScheme:t,theme:n}=e,r=Di(`${t}.500`,.6)(n);return{[La.variable]:`colors.${t}.500`,[Oa.variable]:"colors.white",_dark:{[La.variable]:r,[Oa.variable]:"colors.whiteAlpha.800"},bg:La.reference,color:Oa.reference}},Ta=e=>{const{colorScheme:t,theme:n}=e,r=Di(`${t}.200`,.16)(n);return{[La.variable]:`colors.${t}.100`,[Oa.variable]:`colors.${t}.800`,_dark:{[La.variable]:r,[Oa.variable]:`colors.${t}.200`},bg:La.reference,color:Oa.reference}},Aa=e=>{const{colorScheme:t,theme:n}=e,r=Di(`${t}.200`,.8)(n);return{[Oa.variable]:`colors.${t}.500`,_dark:{[Oa.variable]:r},color:Oa.reference,boxShadow:`inset 0 0 0px 1px ${Oa.reference}`}},Ia={baseStyle:Pa,variants:{solid:Ma,subtle:Ta,outline:Aa},defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:Ra,definePartsStyle:Na}=en(Ho.keys),Da=Ra({baseStyle:Na({link:{transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}}})}),za=e=>{const{colorScheme:t,theme:n}=e;if("gray"===t)return{color:Bi("inherit","whiteAlpha.900")(e),_hover:{bg:Bi("gray.100","whiteAlpha.200")(e)},_active:{bg:Bi("gray.200","whiteAlpha.300")(e)}};const r=Di(`${t}.200`,.12)(n),o=Di(`${t}.200`,.24)(n);return{color:Bi(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:Bi(`${t}.50`,r)(e)},_active:{bg:Bi(`${t}.100`,o)(e)}}},ja=e=>{const{colorScheme:t}=e,n=Bi("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:"gray"===t?n:"currentColor",".chakra-button__group[data-attached] > &:not(:last-of-type)":{marginEnd:"-1px"},...ma(za,e)}},Ba={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},Fa=e=>{const{colorScheme:t}=e;if("gray"===t){const t=Bi("gray.100","whiteAlpha.200")(e);return{bg:t,_hover:{bg:Bi("gray.200","whiteAlpha.300")(e),_disabled:{bg:t}},_active:{bg:Bi("gray.300","whiteAlpha.400")(e)}}}const{bg:n=`${t}.500`,color:r="white",hoverBg:o=`${t}.600`,activeBg:i=`${t}.700`}=Ba[t]??{},a=Bi(n,`${t}.200`)(e);return{bg:a,color:Bi(r,"gray.800")(e),_hover:{bg:Bi(o,`${t}.300`)(e),_disabled:{bg:a}},_active:{bg:Bi(i,`${t}.400`)(e)}}},Ha=e=>{const{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:Bi(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:Bi(`${t}.700`,`${t}.500`)(e)}}},Va={baseStyle:{lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},variants:{ghost:za,outline:ja,solid:Fa,link:Ha,unstyled:{bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"}},sizes:{lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},{definePartsStyle:Wa,defineMultiStyleConfig:$a}=en(li.keys),Ua=vt("card-bg"),Ga=vt("card-padding"),qa=Wa({container:{[Ua.variable]:"chakra-body-bg",backgroundColor:Ua.reference,color:"chakra-body-text"},body:{padding:Ga.reference,flex:"1 1 0%"},header:{padding:Ga.reference},footer:{padding:Ga.reference}}),Ya={sm:Wa({container:{borderRadius:"base",[Ga.variable]:"space.3"}}),md:Wa({container:{borderRadius:"md",[Ga.variable]:"space.5"}}),lg:Wa({container:{borderRadius:"xl",[Ga.variable]:"space.7"}})},Za=$a({baseStyle:qa,variants:{elevated:Wa({container:{boxShadow:"base",_dark:{[Ua.variable]:"colors.gray.700"}}}),outline:Wa({container:{borderWidth:"1px",borderColor:"chakra-border-color"}}),filled:Wa({container:{[Ua.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{padding:0},header:{padding:0},footer:{padding:0}}},sizes:Ya,defaultProps:{variant:"elevated",size:"md"}}),{definePartsStyle:Xa,defineMultiStyleConfig:Ka}=en(Vo.keys),Qa=vt("checkbox-size"),Ja=e=>{const{colorScheme:t}=e;return{w:Qa.reference,h:Qa.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:Bi(`${t}.500`,`${t}.200`)(e),borderColor:Bi(`${t}.500`,`${t}.200`)(e),color:Bi("white","gray.900")(e),_hover:{bg:Bi(`${t}.600`,`${t}.300`)(e),borderColor:Bi(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:Bi("gray.200","transparent")(e),bg:Bi("gray.200","whiteAlpha.300")(e),color:Bi("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:Bi(`${t}.500`,`${t}.200`)(e),borderColor:Bi(`${t}.500`,`${t}.200`)(e),color:Bi("white","gray.900")(e)},_disabled:{bg:Bi("gray.100","whiteAlpha.100")(e),borderColor:Bi("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:Bi("red.500","red.300")(e)}}},es={_disabled:{cursor:"not-allowed"}},ts={userSelect:"none",_disabled:{opacity:.4}},ns={transitionProperty:"transform",transitionDuration:"normal"},rs=Ka({baseStyle:Xa((e=>({icon:ns,container:es,control:ma(Ja,e),label:ts}))),sizes:{sm:Xa({control:{[Qa.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:Xa({control:{[Qa.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:Xa({control:{[Qa.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},defaultProps:{size:"md",colorScheme:"blue"}}),os=Qi("close-button-size"),is=Qi("close-button-bg"),as={baseStyle:{w:[os.reference],h:[os.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[is.variable]:"colors.blackAlpha.100",_dark:{[is.variable]:"colors.whiteAlpha.100"}},_active:{[is.variable]:"colors.blackAlpha.200",_dark:{[is.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:is.reference},sizes:{lg:{[os.variable]:"sizes.10",fontSize:"md"},md:{[os.variable]:"sizes.8",fontSize:"xs"},sm:{[os.variable]:"sizes.6",fontSize:"2xs"}},defaultProps:{size:"md"}},{variants:ss,defaultProps:ls}=Ia,cs={baseStyle:{fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm"},variants:ss,defaultProps:ls},us={baseStyle:{w:"100%",mx:"auto",maxW:"prose",px:"4"}},ds={baseStyle:{opacity:.6,borderColor:"inherit"},variants:{solid:{borderStyle:"solid"},dashed:{borderStyle:"dashed"}},defaultProps:{variant:"solid"}},{definePartsStyle:hs,defineMultiStyleConfig:ps}=en(Wo.keys),fs=vt("drawer-bg"),gs=vt("drawer-box-shadow");function ms(e){return hs("full"===e?{dialog:{maxW:"100vw",h:"100vh"}}:{dialog:{maxW:e}})}var vs={bg:"blackAlpha.600",zIndex:"overlay"},bs={display:"flex",zIndex:"modal",justifyContent:"center"},ys=e=>{const{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[fs.variable]:"colors.white",[gs.variable]:"shadows.lg",_dark:{[fs.variable]:"colors.gray.700",[gs.variable]:"shadows.dark-lg"},bg:fs.reference,boxShadow:gs.reference}},xs={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},ws={position:"absolute",top:"2",insetEnd:"3"},ks={px:"6",py:"2",flex:"1",overflow:"auto"},Ss={px:"6",py:"4"},Cs=ps({baseStyle:hs((e=>({overlay:vs,dialogContainer:bs,dialog:ma(ys,e),header:xs,closeButton:ws,body:ks,footer:Ss}))),sizes:{xs:ms("xs"),sm:ms("md"),md:ms("lg"),lg:ms("2xl"),xl:ms("4xl"),full:ms("full")},defaultProps:{size:"xs"}}),{definePartsStyle:_s,defineMultiStyleConfig:Es}=en($o.keys),Ps=Es({baseStyle:_s({preview:{borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},input:{borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},textarea:{borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}}})}),{definePartsStyle:Ls,defineMultiStyleConfig:Os}=en(Uo.keys),Ms=vt("form-control-color"),Ts=Os({baseStyle:Ls({container:{width:"100%",position:"relative"},requiredIndicator:{marginStart:"1",[Ms.variable]:"colors.red.500",_dark:{[Ms.variable]:"colors.red.300"},color:Ms.reference},helperText:{mt:"2",[Ms.variable]:"colors.gray.600",_dark:{[Ms.variable]:"colors.whiteAlpha.600"},color:Ms.reference,lineHeight:"normal",fontSize:"sm"}})}),{definePartsStyle:As,defineMultiStyleConfig:Is}=en(Go.keys),Rs=vt("form-error-color"),Ns=Is({baseStyle:As({text:{[Rs.variable]:"colors.red.500",_dark:{[Rs.variable]:"colors.red.300"},color:Rs.reference,mt:"2",fontSize:"sm",lineHeight:"normal"},icon:{marginEnd:"0.5em",[Rs.variable]:"colors.red.500",_dark:{[Rs.variable]:"colors.red.300"},color:Rs.reference}})}),Ds={baseStyle:{fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}}},zs={baseStyle:{fontFamily:"heading",fontWeight:"bold"},sizes:{"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},defaultProps:{size:"xl"}},{definePartsStyle:js,defineMultiStyleConfig:Bs}=en(qo.keys),Fs=js({field:{width:"100%",minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),Hs={lg:{fontSize:"lg",px:"4",h:"12",borderRadius:"md"},md:{fontSize:"md",px:"4",h:"10",borderRadius:"md"},sm:{fontSize:"sm",px:"3",h:"8",borderRadius:"sm"},xs:{fontSize:"xs",px:"2",h:"6",borderRadius:"sm"}},Vs={lg:js({field:Hs.lg,addon:Hs.lg}),md:js({field:Hs.md,addon:Hs.md}),sm:js({field:Hs.sm,addon:Hs.sm}),xs:js({field:Hs.xs,addon:Hs.xs})};function Ws(e){const{focusBorderColor:t,errorBorderColor:n}=e;return{focusBorderColor:t||Bi("blue.500","blue.300")(e),errorBorderColor:n||Bi("red.500","red.300")(e)}}var $s=js((e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=Ws(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:Bi("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:Ri(t,r),boxShadow:`0 0 0 1px ${Ri(t,r)}`},_focusVisible:{zIndex:1,borderColor:Ri(t,n),boxShadow:`0 0 0 1px ${Ri(t,n)}`}},addon:{border:"1px solid",borderColor:Bi("inherit","whiteAlpha.50")(e),bg:Bi("gray.100","whiteAlpha.300")(e)}}})),Us=js((e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=Ws(e);return{field:{border:"2px solid",borderColor:"transparent",bg:Bi("gray.100","whiteAlpha.50")(e),_hover:{bg:Bi("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:Ri(t,r)},_focusVisible:{bg:"transparent",borderColor:Ri(t,n)}},addon:{border:"2px solid",borderColor:"transparent",bg:Bi("gray.100","whiteAlpha.50")(e)}}})),Gs=js((e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=Ws(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:Ri(t,r),boxShadow:`0px 1px 0px 0px ${Ri(t,r)}`},_focusVisible:{borderColor:Ri(t,n),boxShadow:`0px 1px 0px 0px ${Ri(t,n)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}})),qs=Bs({baseStyle:Fs,sizes:Vs,variants:{outline:$s,filled:Us,flushed:Gs,unstyled:js({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}})},defaultProps:{size:"md",variant:"outline"}}),Ys=vt("kbd-bg"),Zs={baseStyle:{[Ys.variable]:"colors.gray.100",_dark:{[Ys.variable]:"colors.whiteAlpha.100"},bg:Ys.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"}},Xs={baseStyle:{transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}}},{defineMultiStyleConfig:Ks,definePartsStyle:Qs}=en(Yo.keys),Js=Ks({baseStyle:Qs({icon:{marginEnd:"2",display:"inline",verticalAlign:"text-bottom"}})}),{defineMultiStyleConfig:el,definePartsStyle:tl}=en(Zo.keys),nl=vt("menu-bg"),rl=vt("menu-shadow"),ol=el({baseStyle:tl({button:{transitionProperty:"common",transitionDuration:"normal"},list:{[nl.variable]:"#fff",[rl.variable]:"shadows.sm",_dark:{[nl.variable]:"colors.gray.700",[rl.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:nl.reference,boxShadow:rl.reference},item:{py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[nl.variable]:"colors.gray.100",_dark:{[nl.variable]:"colors.whiteAlpha.100"}},_active:{[nl.variable]:"colors.gray.200",_dark:{[nl.variable]:"colors.whiteAlpha.200"}},_expanded:{[nl.variable]:"colors.gray.100",_dark:{[nl.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:nl.reference},groupTitle:{mx:4,my:2,fontWeight:"semibold",fontSize:"sm"},command:{opacity:.6},divider:{border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6}})}),{defineMultiStyleConfig:il,definePartsStyle:al}=en(Xo.keys),sl={bg:"blackAlpha.600",zIndex:"modal"},ll=e=>{const{isCentered:t,scrollBehavior:n}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:"inside"===n?"hidden":"auto"}},cl=e=>{const{scrollBehavior:t}=e;return{borderRadius:"md",bg:Bi("white","gray.700")(e),color:"inherit",my:"16",zIndex:"modal",maxH:"inside"===t?"calc(100% - 7.5rem)":void 0,boxShadow:Bi("lg","dark-lg")(e)}},ul={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},dl={position:"absolute",top:"2",insetEnd:"3"},hl=e=>{const{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:"inside"===t?"auto":void 0}},pl={px:"6",py:"4"};function fl(e){return al("full"===e?{dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}:{dialog:{maxW:e}})}var gl=il({baseStyle:al((e=>({overlay:sl,dialogContainer:ma(ll,e),dialog:ma(cl,e),header:ul,closeButton:dl,body:ma(hl,e),footer:pl}))),sizes:{xs:fl("xs"),sm:fl("sm"),md:fl("md"),lg:fl("lg"),xl:fl("xl"),"2xl":fl("2xl"),"3xl":fl("3xl"),"4xl":fl("4xl"),"5xl":fl("5xl"),"6xl":fl("6xl"),full:fl("full")},defaultProps:{size:"md"}}),ml={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},{defineMultiStyleConfig:vl,definePartsStyle:bl}=en(Ko.keys),yl=Qi("number-input-stepper-width"),xl=Qi("number-input-input-padding"),wl=Yi(yl).add("0.5rem").toString(),kl=Qi("number-input-bg"),Sl=Qi("number-input-color"),Cl=Qi("number-input-border-color"),_l={[yl.variable]:"sizes.6",[xl.variable]:wl},El=e=>{var t;return(null==(t=ma(qs.baseStyle,e))?void 0:t.field)??{}},Pl={width:yl.reference},Ll={borderStart:"1px solid",borderStartColor:Cl.reference,color:Sl.reference,bg:kl.reference,[Sl.variable]:"colors.chakra-body-text",[Cl.variable]:"colors.chakra-border-color",_dark:{[Sl.variable]:"colors.whiteAlpha.800",[Cl.variable]:"colors.whiteAlpha.300"},_active:{[kl.variable]:"colors.gray.200",_dark:{[kl.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}};function Ol(e){var t,n;const r=null==(t=qs.sizes)?void 0:t[e],o={lg:"md",md:"md",sm:"sm",xs:"sm"},i=(null==(n=r.field)?void 0:n.fontSize)??"md",a=ml.fontSizes[i];return bl({field:{...r.field,paddingInlineEnd:xl.reference,verticalAlign:"top"},stepper:{fontSize:Yi(a).multiply(.75).toString(),_first:{borderTopEndRadius:o[e]},_last:{borderBottomEndRadius:o[e],mt:"-1px",borderTopWidth:1}}})}var Ml,Tl,Al,Il,Rl,Nl,Dl,zl,jl,Bl,Fl,Hl,Vl,Wl,$l,Ul,Gl,ql=vl({baseStyle:bl((e=>({root:_l,field:ma(El,e)??{},stepperGroup:Pl,stepper:Ll}))),sizes:{xs:Ol("xs"),sm:Ol("sm"),md:Ol("md"),lg:Ol("lg")},variants:qs.variants,defaultProps:qs.defaultProps}),Yl={baseStyle:{...null==(Ml=qs.baseStyle)?void 0:Ml.field,textAlign:"center"},sizes:{lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}},variants:{outline:e=>{var t,n;return(null==(n=ma(null==(t=qs.variants)?void 0:t.outline,e))?void 0:n.field)??{}},flushed:e=>{var t,n;return(null==(n=ma(null==(t=qs.variants)?void 0:t.flushed,e))?void 0:n.field)??{}},filled:e=>{var t,n;return(null==(n=ma(null==(t=qs.variants)?void 0:t.filled,e))?void 0:n.field)??{}},unstyled:(null==(Tl=qs.variants)?void 0:Tl.unstyled.field)??{}},defaultProps:qs.defaultProps},{defineMultiStyleConfig:Zl,definePartsStyle:Xl}=en(Qo.keys),Kl=Qi("popper-bg"),Ql=Qi("popper-arrow-bg"),Jl=Qi("popper-arrow-shadow-color"),ec=Zl({baseStyle:Xl({popper:{zIndex:10},content:{[Kl.variable]:"colors.white",bg:Kl.reference,[Ql.variable]:Kl.reference,[Jl.variable]:"colors.gray.200",_dark:{[Kl.variable]:"colors.gray.700",[Jl.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}},header:{px:3,py:2,borderBottomWidth:"1px"},body:{px:3,py:2},footer:{px:3,py:2,borderTopWidth:"1px"},closeButton:{position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2}})}),{defineMultiStyleConfig:tc,definePartsStyle:nc}=en(Jo.keys),rc=e=>{const{colorScheme:t,theme:n,isIndeterminate:r,hasStripe:o}=e,i=Bi(zi(),zi("1rem","rgba(0,0,0,0.1)"))(e),a=Bi(`${t}.500`,`${t}.200`)(e),s=`linear-gradient(\n to right,\n transparent 0%,\n ${Ri(n,a)} 50%,\n transparent 100%\n )`;return{...!r&&o&&i,...r?{bgImage:s}:{bgColor:a}}},oc={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},ic=e=>({bg:Bi("gray.100","whiteAlpha.300")(e)}),ac=e=>({transitionProperty:"common",transitionDuration:"slow",...rc(e)}),sc=nc((e=>({label:oc,filledTrack:ac(e),track:ic(e)}))),lc=tc({sizes:{xs:nc({track:{h:"1"}}),sm:nc({track:{h:"2"}}),md:nc({track:{h:"3"}}),lg:nc({track:{h:"4"}})},baseStyle:sc,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:cc,definePartsStyle:uc}=en(ei.keys),dc=e=>{var t;const n=null==(t=ma(rs.baseStyle,e))?void 0:t.control;return{...n,borderRadius:"full",_checked:{...null==n?void 0:n._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},hc=cc({baseStyle:uc((e=>{var t,n,r,o;return{label:null==(n=(t=rs).baseStyle)?void 0:n.call(t,e).label,container:null==(o=(r=rs).baseStyle)?void 0:o.call(r,e).container,control:dc(e)}})),sizes:{md:uc({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:uc({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:uc({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:pc,definePartsStyle:fc}=en(ti.keys),gc=vt("select-bg"),mc={paddingInlineEnd:"8"},vc=pc({baseStyle:fc({field:{...null==(Al=qs.baseStyle)?void 0:Al.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:gc.reference,[gc.variable]:"colors.white",_dark:{[gc.variable]:"colors.gray.700"},"> option, > optgroup":{bg:gc.reference}},icon:{width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}}}),sizes:{lg:{...null==(Il=qs.sizes)?void 0:Il.lg,field:{...null==(Rl=qs.sizes)?void 0:Rl.lg.field,...mc}},md:{...null==(Nl=qs.sizes)?void 0:Nl.md,field:{...null==(Dl=qs.sizes)?void 0:Dl.md.field,...mc}},sm:{...null==(zl=qs.sizes)?void 0:zl.sm,field:{...null==(jl=qs.sizes)?void 0:jl.sm.field,...mc}},xs:{...null==(Bl=qs.sizes)?void 0:Bl.xs,field:{...null==(Fl=qs.sizes)?void 0:Fl.xs.field,...mc},icon:{insetEnd:"1"}}},variants:qs.variants,defaultProps:qs.defaultProps}),bc=vt("skeleton-start-color"),yc=vt("skeleton-end-color"),xc={baseStyle:{[bc.variable]:"colors.gray.100",[yc.variable]:"colors.gray.400",_dark:{[bc.variable]:"colors.gray.800",[yc.variable]:"colors.gray.600"},background:bc.reference,borderColor:yc.reference,opacity:.7,borderRadius:"sm"}},wc=vt("skip-link-bg"),kc={baseStyle:{borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[wc.variable]:"colors.white",_dark:{[wc.variable]:"colors.gray.700"},bg:wc.reference}}},{defineMultiStyleConfig:Sc,definePartsStyle:Cc}=en(ni.keys),_c=vt("slider-thumb-size"),Ec=vt("slider-track-size"),Pc=vt("slider-bg"),Lc=e=>{const{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...Fi({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}},Oc=e=>({...Fi({orientation:e.orientation,horizontal:{h:Ec.reference},vertical:{w:Ec.reference}}),overflow:"hidden",borderRadius:"sm",[Pc.variable]:"colors.gray.200",_dark:{[Pc.variable]:"colors.whiteAlpha.200"},_disabled:{[Pc.variable]:"colors.gray.300",_dark:{[Pc.variable]:"colors.whiteAlpha.300"}},bg:Pc.reference}),Mc=e=>{const{orientation:t}=e;return{...Fi({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:_c.reference,h:_c.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}},Tc=e=>{const{colorScheme:t}=e;return{width:"inherit",height:"inherit",[Pc.variable]:`colors.${t}.500`,_dark:{[Pc.variable]:`colors.${t}.200`},bg:Pc.reference}},Ac=Sc({baseStyle:Cc((e=>({container:Lc(e),track:Oc(e),thumb:Mc(e),filledTrack:Tc(e)}))),sizes:{lg:Cc({container:{[_c.variable]:"sizes.4",[Ec.variable]:"sizes.1"}}),md:Cc({container:{[_c.variable]:"sizes.3.5",[Ec.variable]:"sizes.1"}}),sm:Cc({container:{[_c.variable]:"sizes.2.5",[Ec.variable]:"sizes.0.5"}})},defaultProps:{size:"md",colorScheme:"blue"}}),Ic=Qi("spinner-size"),Rc={baseStyle:{width:[Ic.reference],height:[Ic.reference]},sizes:{xs:{[Ic.variable]:"sizes.3"},sm:{[Ic.variable]:"sizes.4"},md:{[Ic.variable]:"sizes.6"},lg:{[Ic.variable]:"sizes.8"},xl:{[Ic.variable]:"sizes.12"}},defaultProps:{size:"md"}},{defineMultiStyleConfig:Nc,definePartsStyle:Dc}=en(ri.keys),zc=Nc({baseStyle:Dc({container:{},label:{fontWeight:"medium"},helpText:{opacity:.8,marginBottom:"2"},number:{verticalAlign:"baseline",fontWeight:"semibold"},icon:{marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"}}),sizes:{md:Dc({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},defaultProps:{size:"md"}}),{defineMultiStyleConfig:jc,definePartsStyle:Bc}=en(oi.keys),Fc=Qi("switch-track-width"),Hc=Qi("switch-track-height"),Vc=Qi("switch-track-diff"),Wc=Yi.subtract(Fc,Hc),$c=Qi("switch-thumb-x"),Uc=Qi("switch-bg"),Gc=e=>{const{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[Fc.reference],height:[Hc.reference],transitionProperty:"common",transitionDuration:"fast",[Uc.variable]:"colors.gray.300",_dark:{[Uc.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[Uc.variable]:`colors.${t}.500`,_dark:{[Uc.variable]:`colors.${t}.200`}},bg:Uc.reference}},qc={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[Hc.reference],height:[Hc.reference],_checked:{transform:`translateX(${$c.reference})`}},Yc=jc({baseStyle:Bc((e=>({container:{[Vc.variable]:Wc,[$c.variable]:Vc.reference,_rtl:{[$c.variable]:Yi(Vc).negate().toString()}},track:Gc(e),thumb:qc}))),sizes:{sm:Bc({container:{[Fc.variable]:"1.375rem",[Hc.variable]:"sizes.3"}}),md:Bc({container:{[Fc.variable]:"1.875rem",[Hc.variable]:"sizes.4"}}),lg:Bc({container:{[Fc.variable]:"2.875rem",[Hc.variable]:"sizes.6"}})},defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:Zc,definePartsStyle:Xc}=en(ii.keys),Kc=Xc({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),Qc={"&[data-is-numeric=true]":{textAlign:"end"}},Jc=Xc((e=>{const{colorScheme:t}=e;return{th:{color:Bi("gray.600","gray.400")(e),borderBottom:"1px",borderColor:Bi(`${t}.100`,`${t}.700`)(e),...Qc},td:{borderBottom:"1px",borderColor:Bi(`${t}.100`,`${t}.700`)(e),...Qc},caption:{color:Bi("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}})),eu=Xc((e=>{const{colorScheme:t}=e;return{th:{color:Bi("gray.600","gray.400")(e),borderBottom:"1px",borderColor:Bi(`${t}.100`,`${t}.700`)(e),...Qc},td:{borderBottom:"1px",borderColor:Bi(`${t}.100`,`${t}.700`)(e),...Qc},caption:{color:Bi("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:Bi(`${t}.100`,`${t}.700`)(e)},td:{background:Bi(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}})),tu=Zc({baseStyle:Kc,variants:{simple:Jc,striped:eu,unstyled:{}},sizes:{sm:Xc({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:Xc({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:Xc({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}}),nu=vt("tabs-color"),ru=vt("tabs-bg"),ou=vt("tabs-border-color"),{defineMultiStyleConfig:iu,definePartsStyle:au}=en(ai.keys),su=e=>{const{orientation:t}=e;return{display:"vertical"===t?"flex":"block"}},lu=e=>{const{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},cu=e=>{const{align:t="start",orientation:n}=e;return{justifyContent:{end:"flex-end",center:"center",start:"flex-start"}[t],flexDirection:"vertical"===n?"column":"row"}},uu={p:4},du=au((e=>({root:su(e),tab:lu(e),tablist:cu(e),tabpanel:uu}))),hu={sm:au({tab:{py:1,px:4,fontSize:"sm"}}),md:au({tab:{fontSize:"md",py:2,px:4}}),lg:au({tab:{fontSize:"lg",py:3,px:4}})},pu=au((e=>{const{colorScheme:t,orientation:n}=e,r="vertical"===n?"borderStart":"borderBottom";return{tablist:{[r]:"2px solid",borderColor:"inherit"},tab:{[r]:"2px solid",borderColor:"transparent",["vertical"===n?"marginStart":"marginBottom"]:"-2px",_selected:{[nu.variable]:`colors.${t}.600`,_dark:{[nu.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[ru.variable]:"colors.gray.200",_dark:{[ru.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:nu.reference,bg:ru.reference}}})),fu=au((e=>{const{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[ou.reference]:"transparent",_selected:{[nu.variable]:`colors.${t}.600`,[ou.variable]:"colors.white",_dark:{[nu.variable]:`colors.${t}.300`,[ou.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:ou.reference},color:nu.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}})),gu=au((e=>{const{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[ru.variable]:"colors.gray.50",_dark:{[ru.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[ru.variable]:"colors.white",[nu.variable]:`colors.${t}.600`,_dark:{[ru.variable]:"colors.gray.800",[nu.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:nu.reference,bg:ru.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}})),mu=au((e=>{const{colorScheme:t,theme:n}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:Ri(n,`${t}.700`),bg:Ri(n,`${t}.100`)}}}})),vu=au((e=>{const{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[nu.variable]:"colors.gray.600",_dark:{[nu.variable]:"inherit"},_selected:{[nu.variable]:"colors.white",[ru.variable]:`colors.${t}.600`,_dark:{[nu.variable]:"colors.gray.800",[ru.variable]:`colors.${t}.300`}},color:nu.reference,bg:ru.reference}}})),bu=iu({baseStyle:du,sizes:hu,variants:{line:pu,enclosed:fu,"enclosed-colored":gu,"soft-rounded":mu,"solid-rounded":vu,unstyled:au({})},defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),{defineMultiStyleConfig:yu,definePartsStyle:xu}=en(si.keys),wu=xu({container:{fontWeight:"medium",lineHeight:1.2,outline:0,borderRadius:"md",_focusVisible:{boxShadow:"outline"}},label:{lineHeight:1.2,overflow:"visible"},closeButton:{fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}}}),ku={sm:xu({container:{minH:"5",minW:"5",fontSize:"xs",px:"2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:xu({container:{minH:"6",minW:"6",fontSize:"sm",px:"2"}}),lg:xu({container:{minH:"8",minW:"8",fontSize:"md",px:"3"}})},Su=yu({variants:{subtle:xu((e=>{var t;return{container:null==(t=Ia.variants)?void 0:t.subtle(e)}})),solid:xu((e=>{var t;return{container:null==(t=Ia.variants)?void 0:t.solid(e)}})),outline:xu((e=>{var t;return{container:null==(t=Ia.variants)?void 0:t.outline(e)}}))},baseStyle:wu,sizes:ku,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),Cu={...null==(Hl=qs.baseStyle)?void 0:Hl.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"},_u={outline:e=>{var t;return(null==(t=qs.variants)?void 0:t.outline(e).field)??{}},flushed:e=>{var t;return(null==(t=qs.variants)?void 0:t.flushed(e).field)??{}},filled:e=>{var t;return(null==(t=qs.variants)?void 0:t.filled(e).field)??{}},unstyled:(null==(Vl=qs.variants)?void 0:Vl.unstyled.field)??{}},Eu={baseStyle:Cu,sizes:{xs:(null==(Wl=qs.sizes)?void 0:Wl.xs.field)??{},sm:(null==($l=qs.sizes)?void 0:$l.sm.field)??{},md:(null==(Ul=qs.sizes)?void 0:Ul.md.field)??{},lg:(null==(Gl=qs.sizes)?void 0:Gl.lg.field)??{}},variants:_u,defaultProps:{size:"md",variant:"outline"}},Pu=Qi("tooltip-bg"),Lu=Qi("tooltip-fg"),Ou=Qi("popper-arrow-bg"),Mu={bg:Pu.reference,color:Lu.reference,[Pu.variable]:"colors.gray.700",[Lu.variable]:"colors.whiteAlpha.900",_dark:{[Pu.variable]:"colors.gray.300",[Lu.variable]:"colors.gray.900"},[Ou.variable]:Pu.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"},Tu={Accordion:na,Alert:pa,Avatar:Ea,Badge:Ia,Breadcrumb:Da,Button:Va,Checkbox:rs,CloseButton:as,Code:cs,Container:us,Divider:ds,Drawer:Cs,Editable:Ps,Form:Ts,FormError:Ns,FormLabel:Ds,Heading:zs,Input:qs,Kbd:Zs,Link:Xs,List:Js,Menu:ol,Modal:gl,NumberInput:ql,PinInput:Yl,Popover:ec,Progress:lc,Radio:hc,Select:vc,Skeleton:xc,SkipLink:kc,Slider:Ac,Spinner:Rc,Stat:zc,Switch:Yc,Table:tu,Tabs:bu,Tag:Su,Textarea:Eu,Tooltip:{baseStyle:Mu},Card:Za},Au={none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},Iu={xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},Ru={property:{common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},easing:{"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},duration:{"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"}},Nu={semanticTokens:{colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},direction:"ltr",...{breakpoints:{base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},zIndices:{hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},radii:{none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},blur:{none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},colors:{transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},...ml,sizes:ga,shadows:Iu,space:fa,borders:Au,transition:Ru},components:Tu,styles:{global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color",wordWrap:"break-word"}}},config:{useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"}},Du="undefined"!=typeof Element,zu="function"==typeof Map,ju="function"==typeof Set,Bu="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function Fu(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;var n,r,o,i;if(Array.isArray(e)){if((n=e.length)!=t.length)return!1;for(r=n;0!=r--;)if(!Fu(e[r],t[r]))return!1;return!0}if(zu&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;for(i=e.entries();!(r=i.next()).done;)if(!Fu(r.value[1],t.get(r.value[0])))return!1;return!0}if(ju&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(r=i.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(Bu&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if((n=e.length)!=t.length)return!1;for(r=n;0!=r--;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;if(Du&&e instanceof Element)return!1;for(r=n;0!=r--;)if(("_owner"!==o[r]&&"__v"!==o[r]&&"__o"!==o[r]||!e.$$typeof)&&!Fu(e[o[r]],t[o[r]]))return!1;return!0}return e!=e&&t!=t}var Hu=function(e,t){try{return Fu(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}};function Vu(){const e=a.exports.useContext(to);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `` or ``");return e}function Wu(){return{...re(),theme:Vu()}}function $u(e){const{cssVarsRoot:t,theme:n,children:r}=e,o=a.exports.useMemo((()=>Wt(n)),[n]);return te(ro,{theme:o,children:[ee(Uu,{root:t}),r]})}function Uu({root:e=":host, :root"}){const t=[e,"[data-theme]"].join(",");return ee(oo,{styles:e=>({[t]:e.__cssVars})})}function Gu(){const{colorMode:e}=re();return ee(oo,{styles:t=>{const n=Lo(So(t,"styles.global"),{theme:t,colorMode:e});if(!n)return;return Jt(n)(t)}})}!function(e={}){const{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,o=a.exports.createContext(void 0);o.displayName=r,o.Provider}({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `` "});var qu=new Set([...qt,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),Yu=new Set(["htmlWidth","htmlHeight","htmlSize"]);function Zu(e){return Yu.has(e)||!qu.has(e)}function Xu(e,t){const{baseStyle:n,...r}=t??{};r.shouldForwardProp||(r.shouldForwardProp=Zu);const o=(({baseStyle:e})=>t=>{const{theme:n,css:r,__css:o,sx:i,...a}=t,s=Co(a,((e,t)=>Zt(t))),l=Lo(e,t),c=Object.assign({},o,l,_o(s),i),u=Jt(c)(t.theme);return r?[u,r]:u})({baseStyle:n}),i=Do(e,r)(o);return H.forwardRef((function(e,t){const{colorMode:n,forced:r}=re();return H.createElement(i,{ref:t,"data-theme":r?n:void 0,...e})}))}function Ku(e){return a.exports.forwardRef(e)}function Qu(e,t={}){const{styleConfig:n,...r}=t,{theme:o,colorMode:i}=Wu(),s=e?So(o,`components.${e}`):void 0,l=n||s,c=he({theme:o,colorMode:i},(null==l?void 0:l.defaultProps)??{},_o(function(e,t){const n={};return Object.keys(e).forEach((r=>{t.includes(r)||(n[r]=e[r])})),n}(r,["children"]))),u=a.exports.useRef({});if(l){const e=function(e){return t=>{const{variant:n,size:r,theme:o}=t,i=nn(o);return he({},fe(e.baseStyle??{},t),i(e,"sizes",r,t),i(e,"variants",n,t))}}(l),t=e(c);Hu(u.current,t)||(u.current=t)}return u.current}function Ju(e,t={}){return Qu(e,t)}function ed(e,t={}){return Qu(e,t)}var td=function(){const e=new Map;return new Proxy(Xu,{apply:(e,t,n)=>Xu(...n),get:(t,n)=>(e.has(n)||e.set(n,Xu(n)),e.get(n))})}();function nd(e={}){const{name:t,strict:n=!0,hookName:r="useContext",providerName:o="Provider",errorMessage:i}=e,s=a.exports.createContext(void 0);return s.displayName=t,[s.Provider,function e(){var t;const l=a.exports.useContext(s);if(!l&&n){const n=new Error(i??`${r} returned \`undefined\`. Seems you forgot to wrap component within ${o}`);throw n.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,n,e),n}return l},s]}function rd(...e){return t=>{e.forEach((e=>{!function(e,t){if(null!=e)if("function"!=typeof e)try{e.current=t}catch(n){throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}else e(t)}(e,t)}))}}function od(...e){return a.exports.useMemo((()=>rd(...e)),e)}function id(e){return e.sort(((e,t)=>{const n=e.compareDocumentPosition(t);if(n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY)return-1;if(n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(n&Node.DOCUMENT_POSITION_DISCONNECTED||n&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC)throw Error("Cannot sort the given nodes.");return 0}))}function ad(e,t,n){let r=e+1;return n&&r>=t&&(r=0),r}function sd(e,t,n){let r=e-1;return n&&r<0&&(r=t),r}var ld="undefined"!=typeof window?a.exports.useLayoutEffect:a.exports.useEffect;function cd(){const t=a.exports.useRef(new class{constructor(){e(this,"descendants",new Map),e(this,"register",(e=>{if(null!=e)return(e=>"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE)(e)?this.registerNode(e):t=>{this.registerNode(t,e)}})),e(this,"unregister",(e=>{this.descendants.delete(e);const t=id(Array.from(this.descendants.keys()));this.assignIndex(t)})),e(this,"destroy",(()=>{this.descendants.clear()})),e(this,"assignIndex",(e=>{this.descendants.forEach((t=>{const n=e.indexOf(t.node);t.index=n,t.node.dataset.index=t.index.toString()}))})),e(this,"count",(()=>this.descendants.size)),e(this,"enabledCount",(()=>this.enabledValues().length)),e(this,"values",(()=>Array.from(this.descendants.values()).sort(((e,t)=>e.index-t.index)))),e(this,"enabledValues",(()=>this.values().filter((e=>!e.disabled)))),e(this,"item",(e=>{if(0!==this.count())return this.values()[e]})),e(this,"enabledItem",(e=>{if(0!==this.enabledCount())return this.enabledValues()[e]})),e(this,"first",(()=>this.item(0))),e(this,"firstEnabled",(()=>this.enabledItem(0))),e(this,"last",(()=>this.item(this.descendants.size-1))),e(this,"lastEnabled",(()=>{const e=this.enabledValues().length-1;return this.enabledItem(e)})),e(this,"indexOf",(e=>{var t;return e?(null==(t=this.descendants.get(e))?void 0:t.index)??-1:-1})),e(this,"enabledIndexOf",(e=>null==e?-1:this.enabledValues().findIndex((t=>t.node.isSameNode(e))))),e(this,"next",((e,t=!0)=>{const n=ad(e,this.count(),t);return this.item(n)})),e(this,"nextEnabled",((e,t=!0)=>{const n=this.item(e);if(!n)return;const r=ad(this.enabledIndexOf(n.node),this.enabledCount(),t);return this.enabledItem(r)})),e(this,"prev",((e,t=!0)=>{const n=sd(e,this.count()-1,t);return this.item(n)})),e(this,"prevEnabled",((e,t=!0)=>{const n=this.item(e);if(!n)return;const r=sd(this.enabledIndexOf(n.node),this.enabledCount()-1,t);return this.enabledItem(r)})),e(this,"registerNode",((e,t)=>{if(!e||this.descendants.has(e))return;const n=id(Array.from(this.descendants.keys()).concat(e));(null==t?void 0:t.disabled)&&(t.disabled=!!t.disabled);const r={node:e,index:-1,...t};this.descendants.set(e,r),this.assignIndex(n)}))}});return ld((()=>()=>t.current.destroy())),t.current}var[ud,dd]=nd({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});function hd(){return[ud,()=>dd(),()=>cd(),e=>function(e){const t=dd(),[n,r]=a.exports.useState(-1),o=a.exports.useRef(null);ld((()=>()=>{o.current&&t.unregister(o.current)}),[]),ld((()=>{if(!o.current)return;const e=Number(o.current.dataset.index);n==e||Number.isNaN(e)||r(e)}));const i=e?t.register(e):t.register;return{descendants:t,index:n,enabledIndex:t.enabledIndexOf(o.current),register:rd(i,o)}}(e)]}var pd=(...e)=>e.filter(Boolean).join(" "),fd={path:te("g",{stroke:"currentColor",strokeWidth:"1.5",children:[ee("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),ee("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),ee("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},gd=Ku(((e,t)=>{const{as:n,viewBox:r,color:o="currentColor",focusable:i=!1,children:a,className:s,__css:l,...c}=e,u={ref:t,focusable:i,className:pd("chakra-icon",s),__css:{w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:o,...l}},d=r??fd.viewBox;if(n&&"string"!=typeof n)return H.createElement(td.svg,{as:n,...u,...c});const h=a??fd.path;return H.createElement(td.svg,{verticalAlign:"middle",viewBox:d,...u,...c},h)}));function md(e){const{viewBox:t="0 0 24 24",d:n,displayName:r,defaultProps:o={}}=e,i=a.exports.Children.toArray(e.path),s=Ku(((e,r)=>ee(gd,{ref:r,viewBox:t,...o,...e,children:i.length?i:ee("path",{fill:"currentColor",d:n})})));return s.displayName=r,s}function vd(e,t=[]){const n=a.exports.useRef(e);return a.exports.useEffect((()=>{n.current=e})),a.exports.useCallback(((...e)=>{var t;return null==(t=n.current)?void 0:t.call(n,...e)}),t)}function bd(e){const{value:t,defaultValue:n,onChange:r,shouldUpdate:o=((e,t)=>e!==t)}=e,i=vd(r),s=vd(o),[l,c]=a.exports.useState(n),u=void 0!==t,d=u?t:l,h=vd((e=>{const t="function"==typeof e?e(d):e;s(d,t)&&(u||c(t),i(t))}),[u,i,d,s]);return[d,h]}gd.displayName="Icon";const yd=a.exports.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),xd=a.exports.createContext({});const wd=a.exports.createContext(null),kd="undefined"!=typeof document,Sd=kd?a.exports.useLayoutEffect:a.exports.useEffect,Cd=a.exports.createContext({strict:!1});function _d(e,t,n,r){const o=a.exports.useContext(xd).visualElement,i=a.exports.useContext(Cd),s=a.exports.useContext(wd),l=a.exports.useContext(yd).reducedMotion,c=a.exports.useRef();r=r||i.renderer,!c.current&&r&&(c.current=r(e,{visualState:t,parent:o,props:n,presenceId:s?s.id:void 0,blockInitialAnimation:!!s&&!1===s.initial,reducedMotionConfig:l}));const u=c.current;return Sd((()=>{u&&u.render()})),a.exports.useEffect((()=>{u&&u.animationState&&u.animationState.animateChanges()})),Sd((()=>()=>u&&u.notify("Unmount")),[]),u}function Ed(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function Pd(e,t,n){return a.exports.useCallback((r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&("function"==typeof n?n(r):Ed(n)&&(n.current=r))}),[t])}function Ld(e){return"string"==typeof e||Array.isArray(e)}function Od(e){return"object"==typeof e&&"function"==typeof e.start}const Md=["initial","animate","exit","whileHover","whileDrag","whileTap","whileFocus","whileInView"];function Td(e){return Od(e.animate)||Md.some((t=>Ld(e[t])))}function Ad(e){return Boolean(Td(e)||e.variants)}function Id(e){const{initial:t,animate:n}=function(e,t){if(Td(e)){const{initial:t,animate:n}=e;return{initial:!1===t||Ld(t)?t:void 0,animate:Ld(n)?n:void 0}}return!1!==e.inherit?t:{}}(e,a.exports.useContext(xd));return a.exports.useMemo((()=>({initial:t,animate:n})),[Rd(t),Rd(n)])}function Rd(e){return Array.isArray(e)?e.join(" "):e}const Nd=e=>({isEnabled:t=>e.some((e=>!!t[e]))}),Dd={measureLayout:Nd(["layout","layoutId","drag"]),animation:Nd(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:Nd(["exit"]),drag:Nd(["drag","dragControls"]),focus:Nd(["whileFocus"]),hover:Nd(["whileHover","onHoverStart","onHoverEnd"]),tap:Nd(["whileTap","onTap","onTapStart","onTapCancel"]),pan:Nd(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:Nd(["whileInView","onViewportEnter","onViewportLeave"])};function zd(e){const t=a.exports.useRef(null);return null===t.current&&(t.current=e()),t.current}const jd={hasAnimatedSinceResize:!0,hasEverUpdated:!1};let Bd=1;const Fd=a.exports.createContext({});class Hd extends H.Component{getSnapshotBeforeUpdate(){const{visualElement:e,props:t}=this.props;return e&&e.setProps(t),null}componentDidUpdate(){}render(){return this.props.children}}const Vd=a.exports.createContext({}),Wd=Symbol.for("motionComponentSymbol");function $d({preloadedFeatures:e,createVisualElement:t,projectionNodeConstructor:n,useRender:r,useVisualState:o,Component:i}){e&&function(e){for(const t in e)"projectionNodeConstructor"===t?Dd.projectionNodeConstructor=e[t]:Dd[t].Component=e[t]}(e);const s=a.exports.forwardRef((function(s,l){const c={...a.exports.useContext(yd),...s,layoutId:Ud(s)},{isStatic:u}=c;let d=null;const h=Id(s),p=u?void 0:zd((()=>{if(jd.hasEverUpdated)return Bd++})),f=o(s,u);if(!u&&kd){h.visualElement=_d(i,f,c,t);const r=a.exports.useContext(Cd).strict,o=a.exports.useContext(Vd);h.visualElement&&(d=h.visualElement.loadFeatures(c,r,e,p,n||Dd.projectionNodeConstructor,o))}return te(Hd,{visualElement:h.visualElement,props:c,children:[d,ee(xd.Provider,{value:h,children:r(i,s,p,Pd(f,h.visualElement,l),f,u,h.visualElement)})]})}));return s[Wd]=i,s}function Ud({layoutId:e}){const t=a.exports.useContext(Fd).id;return t&&void 0!==e?t+"-"+e:e}function Gd(e){function t(t,n={}){return $d(e(t,n))}if("undefined"==typeof Proxy)return t;const n=new Map;return new Proxy(t,{get:(e,r)=>(n.has(r)||n.set(r,t(r)),n.get(r))})}const qd=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function Yd(e){return"string"==typeof e&&!e.includes("-")&&!!(qd.indexOf(e)>-1||/[A-Z]/.test(e))}const Zd={};const Xd=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Kd=new Set(Xd);function Qd(e,{layout:t,layoutId:n}){return Kd.has(e)||e.startsWith("origin")||(t||void 0!==n)&&(!!Zd[e]||"opacity"===e)}const Jd=e=>!!(null==e?void 0:e.getVelocity),eh={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},th=(e,t)=>Xd.indexOf(e)-Xd.indexOf(t);function nh(e){return e.startsWith("--")}const rh=(e,t)=>t&&"number"==typeof e?t.transform(e):e,oh=(e,t)=>n=>Math.max(Math.min(n,t),e),ih=e=>e%1?Number(e.toFixed(5)):e,ah=/(-)?([\d]*\.?[\d])+/g,sh=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,lh=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function ch(e){return"string"==typeof e}const uh={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},dh=Object.assign(Object.assign({},uh),{transform:oh(0,1)}),hh=Object.assign(Object.assign({},uh),{default:1}),ph=e=>({test:t=>ch(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),fh=ph("deg"),gh=ph("%"),mh=ph("px"),vh=ph("vh"),bh=ph("vw"),yh=Object.assign(Object.assign({},gh),{parse:e=>gh.parse(e)/100,transform:e=>gh.transform(100*e)}),xh=(e,t)=>n=>Boolean(ch(n)&&lh.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),wh=(e,t,n)=>r=>{if(!ch(r))return r;const[o,i,a,s]=r.match(ah);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(a),alpha:void 0!==s?parseFloat(s):1}},kh={test:xh("hsl","hue"),parse:wh("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+gh.transform(ih(t))+", "+gh.transform(ih(n))+", "+ih(dh.transform(r))+")"},Sh=oh(0,255),Ch=Object.assign(Object.assign({},uh),{transform:e=>Math.round(Sh(e))}),_h={test:xh("rgb","red"),parse:wh("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+Ch.transform(e)+", "+Ch.transform(t)+", "+Ch.transform(n)+", "+ih(dh.transform(r))+")"};const Eh={test:xh("#"),parse:function(e){let t="",n="",r="",o="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),o=e.substr(4,1),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}},transform:_h.transform},Ph={test:e=>_h.test(e)||Eh.test(e)||kh.test(e),parse:e=>_h.test(e)?_h.parse(e):kh.test(e)?kh.parse(e):Eh.parse(e),transform:e=>ch(e)?e:e.hasOwnProperty("red")?_h.transform(e):kh.transform(e)},Lh="${c}",Oh="${n}";function Mh(e){"number"==typeof e&&(e=`${e}`);const t=[];let n=0;const r=e.match(sh);r&&(n=r.length,e=e.replace(sh,Lh),t.push(...r.map(Ph.parse)));const o=e.match(ah);return o&&(e=e.replace(ah,Oh),t.push(...o.map(uh.parse))),{values:t,numColors:n,tokenised:e}}function Th(e){return Mh(e).values}function Ah(e){const{values:t,numColors:n,tokenised:r}=Mh(e),o=t.length;return e=>{let t=r;for(let r=0;r"number"==typeof e?0:e;const Rh={test:function(e){var t,n,r,o;return isNaN(e)&&ch(e)&&(null!==(n=null===(t=e.match(ah))||void 0===t?void 0:t.length)&&void 0!==n?n:0)+(null!==(o=null===(r=e.match(sh))||void 0===r?void 0:r.length)&&void 0!==o?o:0)>0},parse:Th,createTransformer:Ah,getAnimatableNone:function(e){const t=Th(e);return Ah(e)(t.map(Ih))}},Nh=new Set(["brightness","contrast","saturate","opacity"]);function Dh(e){let[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[r]=n.match(ah)||[];if(!r)return e;const o=n.replace(r,"");let i=Nh.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+o+")"}const zh=/([a-z-]*)\(.*?\)/g,jh=Object.assign(Object.assign({},Rh),{getAnimatableNone:e=>{const t=e.match(zh);return t?t.map(Dh).join(" "):e}}),Bh={...uh,transform:Math.round},Fh={borderWidth:mh,borderTopWidth:mh,borderRightWidth:mh,borderBottomWidth:mh,borderLeftWidth:mh,borderRadius:mh,radius:mh,borderTopLeftRadius:mh,borderTopRightRadius:mh,borderBottomRightRadius:mh,borderBottomLeftRadius:mh,width:mh,maxWidth:mh,height:mh,maxHeight:mh,size:mh,top:mh,right:mh,bottom:mh,left:mh,padding:mh,paddingTop:mh,paddingRight:mh,paddingBottom:mh,paddingLeft:mh,margin:mh,marginTop:mh,marginRight:mh,marginBottom:mh,marginLeft:mh,rotate:fh,rotateX:fh,rotateY:fh,rotateZ:fh,scale:hh,scaleX:hh,scaleY:hh,scaleZ:hh,skew:fh,skewX:fh,skewY:fh,distance:mh,translateX:mh,translateY:mh,translateZ:mh,x:mh,y:mh,z:mh,perspective:mh,transformPerspective:mh,opacity:dh,originX:yh,originY:yh,originZ:mh,zIndex:Bh,fillOpacity:dh,strokeOpacity:dh,numOctaves:Bh};function Hh(e,t,n,r){const{style:o,vars:i,transform:a,transformKeys:s,transformOrigin:l}=e;s.length=0;let c=!1,u=!1,d=!0;for(const h in t){const e=t[h];if(nh(h)){i[h]=e;continue}const n=Fh[h],r=rh(e,n);if(Kd.has(h)){if(c=!0,a[h]=r,s.push(h),!d)continue;e!==(n.default||0)&&(d=!1)}else h.startsWith("origin")?(u=!0,l[h]=r):o[h]=r}if(t.transform||(c||r?o.transform=function({transform:e,transformKeys:t},{enableHardwareAcceleration:n=!0,allowTransformNone:r=!0},o,i){let a="";t.sort(th);for(const s of t)a+=`${eh[s]||s}(${e[s]}) `;return n&&!e.z&&(a+="translateZ(0)"),a=a.trim(),i?a=i(e,o?"":a):r&&o&&(a="none"),a}(e,n,d,r):o.transform&&(o.transform="none")),u){const{originX:e="50%",originY:t="50%",originZ:n=0}=l;o.transformOrigin=`${e} ${t} ${n}`}}const Vh=()=>({style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}});function Wh(e,t,n){for(const r in t)Jd(t[r])||Qd(r,n)||(e[r]=t[r])}function $h(e,t,n){const r={};return Wh(r,e.style||{},e),Object.assign(r,function({transformTemplate:e},t,n){return a.exports.useMemo((()=>{const r={style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}};return Hh(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)}),[t])}(e,t,n)),e.transformValues?e.transformValues(r):r}function Uh(e,t,n){const r={},o=$h(e,t,n);return e.drag&&!1!==e.dragListener&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":"pan-"+("x"===e.drag?"y":"x")),r.style=o,r}const Gh=new Set(["initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","onHoverStart","onHoverEnd","layoutScroll","whileInView","onViewportEnter","onViewportLeave","viewport","whileTap","onTap","onTapStart","onTapCancel","animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView","onPan","onPanStart","onPanSessionStart","onPanEnd"]);function qh(e){return Gh.has(e)}let Yh=e=>!qh(e);try{(Zh=require("@emotion/is-prop-valid").default)&&(Yh=e=>e.startsWith("on")?!qh(e):Zh(e))}catch(Ml){}var Zh;function Xh(e,t,n){return"string"==typeof e?e:mh.transform(t+n*e)}const Kh={offset:"stroke-dashoffset",array:"stroke-dasharray"},Qh={offset:"strokeDashoffset",array:"strokeDasharray"};function Jh(e,{attrX:t,attrY:n,originX:r,originY:o,pathLength:i,pathSpacing:a=1,pathOffset:s=0,...l},c,u){Hh(e,l,c,u),e.attrs=e.style,e.style={};const{attrs:d,style:h,dimensions:p}=e;d.transform&&(p&&(h.transform=d.transform),delete d.transform),p&&(void 0!==r||void 0!==o||h.transform)&&(h.transformOrigin=function(e,t,n){return`${Xh(t,e.x,e.width)} ${Xh(n,e.y,e.height)}`}(p,void 0!==r?r:.5,void 0!==o?o:.5)),void 0!==t&&(d.x=t),void 0!==n&&(d.y=n),void 0!==i&&function(e,t,n=1,r=0,o=!0){e.pathLength=1;const i=o?Kh:Qh;e[i.offset]=mh.transform(-r);const a=mh.transform(t),s=mh.transform(n);e[i.array]=`${a} ${s}`}(d,i,a,s,!1)}const ep=()=>({style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{},attrs:{}});function tp(e,t){const n=a.exports.useMemo((()=>{const n={style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{},attrs:{}};return Jh(n,t,{enableHardwareAcceleration:!1},e.transformTemplate),{...n.attrs,style:{...n.style}}}),[t]);if(e.style){const t={};Wh(t,e.style,e),n.style={...t,...n.style}}return n}function np(e=!1){return(t,n,r,o,{latestValues:i},s)=>{const l=(Yd(t)?tp:Uh)(n,i,s),c=function(e,t,n){const r={};for(const o in e)(Yh(o)||!0===n&&qh(o)||!t&&!qh(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}(n,"string"==typeof t,e),u={...c,...l,ref:o};return r&&(u["data-projection-id"]=r),a.exports.createElement(t,u)}}const rp=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function op(e,{style:t,vars:n},r,o){Object.assign(e.style,t,o&&o.getProjectionStyles(r));for(const i in n)e.style.setProperty(i,n[i])}const ip=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function ap(e,t,n,r){op(e,t,void 0,r);for(const o in t.attrs)e.setAttribute(ip.has(o)?o:rp(o),t.attrs[o])}function sp(e){const{style:t}=e,n={};for(const r in t)(Jd(t[r])||Qd(r,e))&&(n[r]=t[r]);return n}function lp(e){const t=sp(e);for(const n in e)if(Jd(e[n])){t["x"===n||"y"===n?"attr"+n.toUpperCase():n]=e[n]}return t}function cp(e,t,n,r={},o={}){return"function"==typeof t&&(t=t(void 0!==n?n:e.custom,r,o)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==n?n:e.custom,r,o)),t}const up=e=>Array.isArray(e),dp=e=>up(e)?e[e.length-1]||0:e;function hp(e){const t=Jd(e)?e.get():e;return(e=>Boolean(e&&"object"==typeof e&&e.mix&&e.toValue))(t)?t.toValue():t}const pp=e=>(t,n)=>{const r=a.exports.useContext(xd),o=a.exports.useContext(wd),i=()=>function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,o,i){const a={latestValues:fp(r,o,i,e),renderState:t()};return n&&(a.mount=e=>n(r,e,a)),a}(e,t,r,o);return n?i():zd(i)};function fp(e,t,n,r){const o={},i=r(e);for(const h in i)o[h]=hp(i[h]);let{initial:a,animate:s}=e;const l=Td(e),c=Ad(e);t&&c&&!l&&!1!==e.inherit&&(void 0===a&&(a=t.initial),void 0===s&&(s=t.animate));let u=!!n&&!1===n.initial;u=u||!1===a;const d=u?s:a;if(d&&"boolean"!=typeof d&&!Od(d)){(Array.isArray(d)?d:[d]).forEach((t=>{const n=cp(e,t);if(!n)return;const{transitionEnd:r,transition:i,...a}=n;for(const e in a){let t=a[e];if(Array.isArray(t)){t=t[u?t.length-1:0]}null!==t&&(o[e]=t)}for(const e in r)o[e]=r[e]}))}return o}const gp={useVisualState:pp({scrapeMotionValuesFromProps:lp,createRenderState:ep,onMount:(e,t,{renderState:n,latestValues:r})=>{try{n.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(MV){n.dimensions={x:0,y:0,width:0,height:0}}Jh(n,r,{enableHardwareAcceleration:!1},e.transformTemplate),ap(t,n)}})},mp={useVisualState:pp({scrapeMotionValuesFromProps:sp,createRenderState:Vh})};var vp;function bp(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}function yp(e,t,n,r){a.exports.useEffect((()=>{const o=e.current;if(n&&o)return bp(o,t,n,r)}),[e,t,n,r])}function xp(e){return"undefined"!=typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function wp(e){return!!e.touches}!function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"}(vp||(vp={}));const kp={pageX:0,pageY:0};function Sp(e,t="page"){const n=e.touches[0]||e.changedTouches[0]||kp;return{x:n[t+"X"],y:n[t+"Y"]}}function Cp(e,t="page"){return{x:e[t+"X"],y:e[t+"Y"]}}function _p(e,t="page"){return{point:wp(e)?Sp(e,t):Cp(e,t)}}const Ep=(e,t=!1)=>{const n=t=>e(t,_p(t));return t?(r=n,e=>{const t=e instanceof MouseEvent;(!t||t&&0===e.button)&&r(e)}):n;var r},Pp={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Lp={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function Op(e){return kd&&null===window.onpointerdown?e:kd&&null===window.ontouchstart?Lp[e]:kd&&null===window.onmousedown?Pp[e]:e}function Mp(e,t,n,r){return bp(e,Op(t),Ep(n,"pointerdown"===t),r)}function Tp(e,t,n,r){return yp(e,Op(t),n&&Ep(n,"pointerdown"===t),r)}function Ap(e){let t=null;return()=>{const n=()=>{t=null};return null===t&&(t=e,n)}}const Ip=Ap("dragHorizontal"),Rp=Ap("dragVertical");function Np(e){let t=!1;if("y"===e)t=Rp();else if("x"===e)t=Ip();else{const e=Ip(),n=Rp();e&&n?t=()=>{e(),n()}:(e&&e(),n&&n())}return t}function Dp(){const e=Np(!0);return!e||(e(),!1)}function zp(e,t,n){return(r,o)=>{xp(r)&&!Dp()&&(e.animationState&&e.animationState.setActive(vp.Hover,t),n&&n(r,o))}}const jp=(e,t)=>!!t&&(e===t||jp(e,t.parentElement));function Bp(e){return a.exports.useEffect((()=>()=>e()),[])}function Fp(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);oMath.min(Math.max(n,e),t),Vp=.001;function Wp({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,i,a=1-t;a=Hp(.05,1,a),e=Hp(.01,10,e/1e3),a<1?(o=t=>{const r=t*a,o=r*e,i=r-n,s=$p(t,a),l=Math.exp(-o);return Vp-i/s*l},i=t=>{const r=t*a*e,i=r*n+n,s=Math.pow(a,2)*Math.pow(t,2)*e,l=Math.exp(-r),c=$p(Math.pow(t,2),a);return(-o(t)+Vp>0?-1:1)*((i-s)*l)/c}):(o=t=>Math.exp(-t*e)*((t-n)*e+1)-.001,i=t=>Math.exp(-t*e)*(e*e*(n-t)));const s=function(e,t,n){let r=n;for(let o=1;o<12;o++)r-=e(r)/t(r);return r}(o,i,5/e);if(e*=1e3,isNaN(s))return{stiffness:100,damping:10,duration:e};{const t=Math.pow(s,2)*r;return{stiffness:t,damping:2*a*Math.sqrt(r*t),duration:e}}}function $p(e,t){return e*Math.sqrt(1-t*t)}const Up=["duration","bounce"],Gp=["stiffness","damping","mass"];function qp(e,t){return t.some((t=>void 0!==e[t]))}function Yp(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:o}=e,i=Fp(e,["from","to","restSpeed","restDelta"]);const a={done:!1,value:t};let{stiffness:s,damping:l,mass:c,velocity:u,duration:d,isResolvedFromDuration:h}=function(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!qp(e,Gp)&&qp(e,Up)){const n=Wp(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}(i),p=Zp,f=Zp;function g(){const e=u?-u/1e3:0,r=n-t,i=l/(2*Math.sqrt(s*c)),a=Math.sqrt(s/c)/1e3;if(void 0===o&&(o=Math.min(Math.abs(n-t)/100,.4)),i<1){const t=$p(a,i);p=o=>{const s=Math.exp(-i*a*o);return n-s*((e+i*a*r)/t*Math.sin(t*o)+r*Math.cos(t*o))},f=n=>{const o=Math.exp(-i*a*n);return i*a*o*(Math.sin(t*n)*(e+i*a*r)/t+r*Math.cos(t*n))-o*(Math.cos(t*n)*(e+i*a*r)-t*r*Math.sin(t*n))}}else if(1===i)p=t=>n-Math.exp(-a*t)*(r+(e+a*r)*t);else{const t=a*Math.sqrt(i*i-1);p=o=>{const s=Math.exp(-i*a*o),l=Math.min(t*o,300);return n-s*((e+i*a*r)*Math.sinh(l)+t*r*Math.cosh(l))/t}}}return g(),{next:e=>{const t=p(e);if(h)a.done=e>=d;else{const i=1e3*f(e),s=Math.abs(i)<=r,l=Math.abs(n-t)<=o;a.done=s&&l}return a.value=a.done?n:t,a},flipTarget:()=>{u=-u,[t,n]=[n,t],g()}}}Yp.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;const Zp=e=>0,Xp=(e,t,n)=>{const r=t-e;return 0===r?1:(n-e)/r},Kp=(e,t,n)=>-n*e+n*t+e;function Qp(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Jp({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,n/=100;let o=0,i=0,a=0;if(t/=100){const r=n<.5?n*(1+t):n+t-n*t,s=2*n-r;o=Qp(s,r,e+1/3),i=Qp(s,r,e),a=Qp(s,r,e-1/3)}else o=i=a=n;return{red:Math.round(255*o),green:Math.round(255*i),blue:Math.round(255*a),alpha:r}}const ef=(e,t,n)=>{const r=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-r)+r))},tf=[Eh,_h,kh],nf=e=>tf.find((t=>t.test(e))),rf=(e,t)=>{let n=nf(e),r=nf(t),o=n.parse(e),i=r.parse(t);n===kh&&(o=Jp(o),n=_h),r===kh&&(i=Jp(i),r=_h);const a=Object.assign({},o);return e=>{for(const t in a)"alpha"!==t&&(a[t]=ef(o[t],i[t],e));return a.alpha=Kp(o.alpha,i.alpha,e),n.transform(a)}},of=e=>"number"==typeof e,af=(e,t)=>n=>t(e(n)),sf=(...e)=>e.reduce(af);function lf(e,t){return of(e)?n=>Kp(e,t,n):Ph.test(e)?rf(e,t):hf(e,t)}const cf=(e,t)=>{const n=[...e],r=n.length,o=e.map(((e,n)=>lf(e,t[n])));return e=>{for(let t=0;t{const n=Object.assign(Object.assign({},e),t),r={};for(const o in n)void 0!==e[o]&&void 0!==t[o]&&(r[o]=lf(e[o],t[o]));return e=>{for(const t in r)n[t]=r[t](e);return n}};function df(e){const t=Rh.parse(e),n=t.length;let r=0,o=0,i=0;for(let a=0;a{const n=Rh.createTransformer(t),r=df(e),o=df(t);return r.numHSL===o.numHSL&&r.numRGB===o.numRGB&&r.numNumbers>=o.numNumbers?sf(cf(r.parsed,o.parsed),n):n=>`${n>0?t:e}`},pf=(e,t)=>n=>Kp(e,t,n);function ff(e,t,n){const r=[],o=n||function(e){return"number"==typeof e?pf:"string"==typeof e?Ph.test(e)?rf:hf:Array.isArray(e)?cf:"object"==typeof e?uf:void 0}(e[0]),i=e.length-1;for(let a=0;ae[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const a=ff(t,r,o),s=2===i?function([e,t],[n]){return r=>n(Xp(e,t,r))}(e,a):function(e,t){const n=e.length,r=n-1;return o=>{let i=0,a=!1;if(o<=e[0]?a=!0:o>=e[r]&&(i=r-1,a=!0),!a){let t=1;for(;to||t===r);t++);i=t-1}const s=Xp(e[i],e[i+1],o);return t[i](s)}}(e,a);return n?t=>s(Hp(e[0],e[i-1],t)):s}const mf=e=>t=>1-e(1-t),vf=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,bf=e=>t=>t*t*((e+1)*t-e),yf=e=>e,xf=(wf=2,e=>Math.pow(e,wf));var wf;const kf=mf(xf),Sf=vf(xf),Cf=e=>1-Math.sin(Math.acos(e)),_f=mf(Cf),Ef=vf(_f),Pf=bf(1.525),Lf=mf(Pf),Of=vf(Pf),Mf=(e=>{const t=bf(e);return e=>(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))})(1.525),Tf=e=>{if(1===e||0===e)return e;const t=e*e;return e<.36363636363636365?7.5625*t:e<.7272727272727273?9.075*t-9.9*e+3.4:e<.9?12.066481994459833*t-19.63545706371191*e+8.898060941828255:10.8*e*e-20.52*e+10.72},Af=mf(Tf);function If(e,t){return e.map((()=>t||Sf)).splice(0,e.length-1)}function Rf({from:e=0,to:t=1,ease:n,offset:r,duration:o=300}){const i={done:!1,value:e},a=Array.isArray(t)?t:[e,t],s=function(e,t){return e.map((e=>e*t))}(r&&r.length===a.length?r:function(e){const t=e.length;return e.map(((e,n)=>0!==n?n/(t-1):0))}(a),o);function l(){return gf(s,a,{ease:Array.isArray(n)?n:If(a,n)})}let c=l();return{next:e=>(i.value=c(e),i.done=e>=o,i),flipTarget:()=>{a.reverse(),c=l()}}}const Nf={keyframes:Rf,spring:Yp,decay:function({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:o=.5,modifyTarget:i}){const a={done:!1,value:t};let s=n*e;const l=t+s,c=void 0===i?l:i(l);return c!==l&&(s=c-t),{next:e=>{const t=-s*Math.exp(-e/r);return a.done=!(t>o||t<-o),a.value=a.done?c:c+t,a},flipTarget:()=>{}}}};const Df=1/60*1e3,zf="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),jf="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout((()=>e(zf())),Df);let Bf=!0,Ff=!1,Hf=!1;const Vf={delta:0,timestamp:0},Wf=["read","update","preRender","render","postRender"],$f=Wf.reduce(((e,t)=>(e[t]=function(e){let t=[],n=[],r=0,o=!1,i=!1;const a=new WeakSet,s={schedule:(e,i=!1,s=!1)=>{const l=s&&o,c=l?t:n;return i&&a.add(e),-1===c.indexOf(e)&&(c.push(e),l&&o&&(r=t.length)),e},cancel:e=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1),a.delete(e)},process:l=>{if(o)i=!0;else{if(o=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let n=0;nFf=!0)),e)),{}),Uf=Wf.reduce(((e,t)=>{const n=$f[t];return e[t]=(e,t=!1,r=!1)=>(Ff||Zf(),n.schedule(e,t,r)),e}),{}),Gf=Wf.reduce(((e,t)=>(e[t]=$f[t].cancel,e)),{});Wf.reduce(((e,t)=>(e[t]=()=>$f[t].process(Vf),e)),{});const qf=e=>$f[e].process(Vf),Yf=e=>{Ff=!1,Vf.delta=Bf?Df:Math.max(Math.min(e-Vf.timestamp,40),1),Vf.timestamp=e,Hf=!0,Wf.forEach(qf),Hf=!1,Ff&&(Bf=!1,jf(Yf))},Zf=()=>{Ff=!0,Bf=!0,Hf||jf(Yf)};function Xf(e,t,n=0){return e-t-n}const Kf=e=>{const t=({delta:t})=>e(t);return{start:()=>Uf.update(t,!0),stop:()=>Gf.update(t)}};function Qf(e){var t,n,{from:r,autoplay:o=!0,driver:i=Kf,elapsed:a=0,repeat:s=0,repeatType:l="loop",repeatDelay:c=0,onPlay:u,onStop:d,onComplete:h,onRepeat:p,onUpdate:f}=e,g=Fp(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let m,v,b,{to:y}=g,x=0,w=g.duration,k=!1,S=!0;const C=function(e){if(Array.isArray(e.to))return Rf;if(Nf[e.type])return Nf[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Rf:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Yp:Rf}(g);(null===(n=(t=C).needsInterpolation)||void 0===n?void 0:n.call(t,r,y))&&(b=gf([0,100],[r,y],{clamp:!1}),r=0,y=100);const _=C(Object.assign(Object.assign({},g),{from:r,to:y}));function E(){x++,"reverse"===l?(S=x%2==0,a=function(e,t,n=0,r=!0){return r?Xf(t+-e,t,n):t-(e-t)+n}(a,w,c,S)):(a=Xf(a,w,c),"mirror"===l&&_.flipTarget()),k=!1,p&&p()}function P(e){if(S||(e=-e),a+=e,!k){const e=_.next(Math.max(0,a));v=e.value,b&&(v=b(v)),k=S?e.done:a<=0}null==f||f(v),k&&(0===x&&(null!=w||(w=a)),x=t+n:e<=-n}(a,w,c,S)&&E():(m.stop(),h&&h()))}return o&&(null==u||u(),m=i(P),m.start()),{stop:()=>{null==d||d(),m.stop()}}}function Jf(e,t){return t?e*(1e3/t):0}function eg({from:e=0,velocity:t=0,min:n,max:r,power:o=.8,timeConstant:i=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:l=1,modifyTarget:c,driver:u,onUpdate:d,onComplete:h,onStop:p}){let f;function g(e){return void 0!==n&&er}function m(e){return void 0===n?r:void 0===r||Math.abs(n-e){var n;null==d||d(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:h,onStop:p}))}function b(e){v(Object.assign({type:"spring",stiffness:a,damping:s,restDelta:l},e))}if(g(e))b({from:e,velocity:t,to:m(e)});else{let r=o*t+e;void 0!==c&&(r=c(r));const a=m(r),s=a===n?-1:1;let u,d;const h=e=>{u=d,d=e,t=Jf(e-u,Vf.delta),(1===s&&e>a||-1===s&&enull==f?void 0:f.stop()}}const tg=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),ng=e=>tg(e)&&e.hasOwnProperty("z"),rg=(e,t)=>Math.abs(e-t);function og(e,t){if(of(e)&&of(t))return rg(e,t);if(tg(e)&&tg(t)){const n=rg(e.x,t.x),r=rg(e.y,t.y),o=ng(e)&&ng(t)?rg(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}}const ig=(e,t)=>1-3*t+3*e,ag=(e,t)=>3*t-6*e,sg=e=>3*e,lg=(e,t,n)=>((ig(t,n)*e+ag(t,n))*e+sg(t))*e,cg=(e,t,n)=>3*ig(t,n)*e*e+2*ag(t,n)*e+sg(t);const ug=.1;function dg(e,t,n,r){if(e===t&&n===r)return yf;const o=new Float32Array(11);for(let a=0;a<11;++a)o[a]=lg(a*ug,e,n);function i(t){let r=0,i=1;for(;10!==i&&o[i]<=t;++i)r+=ug;--i;const a=r+(t-o[i])/(o[i+1]-o[i])*ug,s=cg(a,e,n);return s>=.001?function(e,t,n,r){for(let o=0;o<8;++o){const o=cg(t,n,r);if(0===o)return t;t-=(lg(t,n,r)-e)/o}return t}(t,a,e,n):0===s?a:function(e,t,n,r,o){let i,a,s=0;do{a=t+(n-t)/2,i=lg(a,r,o)-e,i>0?n=a:t=a}while(Math.abs(i)>1e-7&&++s<10);return a}(t,r,r+ug,e,n)}return e=>0===e||1===e?e:lg(i(e),t,r)}const hg=("undefined"==typeof process||process.env,"production"),pg=new Set;function fg(e,t,n){e||pg.has(t)||(console.warn(t),n&&console.warn(n),pg.add(t))}const gg=new WeakMap,mg=new WeakMap,vg=e=>{const t=gg.get(e.target);t&&t(e)},bg=e=>{e.forEach(vg)};function yg(e,t,n){const r=function({root:e,...t}){const n=e||document;mg.has(n)||mg.set(n,{});const r=mg.get(n),o=JSON.stringify(t);return r[o]||(r[o]=new IntersectionObserver(bg,{root:e,...t})),r[o]}(t);return gg.set(e,n),r.observe(e),()=>{gg.delete(e),r.unobserve(e)}}const xg={some:0,all:1};function wg(e,t,n,{root:r,margin:o,amount:i="some",once:s}){a.exports.useEffect((()=>{if(!e||!n.current)return;const a={root:null==r?void 0:r.current,rootMargin:o,threshold:"number"==typeof i?i:xg[i]};return yg(n.current,a,(e=>{const{isIntersecting:r}=e;if(t.isInView===r)return;if(t.isInView=r,s&&!r&&t.hasEnteredView)return;r&&(t.hasEnteredView=!0),n.animationState&&n.animationState.setActive(vp.InView,r);const o=n.getProps(),i=r?o.onViewportEnter:o.onViewportLeave;i&&i(e)}))}),[e,r,o,i])}function kg(e,t,n,{fallback:r=!0}){a.exports.useEffect((()=>{e&&r&&("production"!==hg&&fg(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame((()=>{t.hasEnteredView=!0;const{onViewportEnter:e}=n.getProps();e&&e(null),n.animationState&&n.animationState.setActive(vp.InView,!0)})))}),[e])}const Sg=e=>t=>(e(t),null),Cg={inView:Sg((function({visualElement:e,whileInView:t,onViewportEnter:n,onViewportLeave:r,viewport:o={}}){const i=a.exports.useRef({hasEnteredView:!1,isInView:!1});let s=Boolean(t||n||r);o.once&&i.current.hasEnteredView&&(s=!1),("undefined"==typeof IntersectionObserver?kg:wg)(s,i.current,e,o)})),tap:Sg((function({onTap:e,onTapStart:t,onTapCancel:n,whileTap:r,visualElement:o}){const i=e||t||n||r,s=a.exports.useRef(!1),l=a.exports.useRef(null),c={passive:!(t||e||n||f)};function u(){l.current&&l.current(),l.current=null}function d(){return u(),s.current=!1,o.animationState&&o.animationState.setActive(vp.Tap,!1),!Dp()}function h(t,r){d()&&(jp(o.current,t.target)?e&&e(t,r):n&&n(t,r))}function p(e,t){d()&&n&&n(e,t)}function f(e,n){u(),s.current||(s.current=!0,l.current=sf(Mp(window,"pointerup",h,c),Mp(window,"pointercancel",p,c)),o.animationState&&o.animationState.setActive(vp.Tap,!0),t&&t(e,n))}Tp(o,"pointerdown",i?f:void 0,c),Bp(u)})),focus:Sg((function({whileFocus:e,visualElement:t}){const{animationState:n}=t;yp(t,"focus",e?()=>{n&&n.setActive(vp.Focus,!0)}:void 0),yp(t,"blur",e?()=>{n&&n.setActive(vp.Focus,!1)}:void 0)})),hover:Sg((function({onHoverStart:e,onHoverEnd:t,whileHover:n,visualElement:r}){Tp(r,"pointerenter",e||n?zp(r,!0,e):void 0,{passive:!e}),Tp(r,"pointerleave",t||n?zp(r,!1,t):void 0,{passive:!t})}))};function _g(){const e=a.exports.useContext(wd);if(null===e)return[!0,null];const{isPresent:t,onExitComplete:n,register:r}=e,o=a.exports.useId();a.exports.useEffect((()=>r(o)),[]);return!t&&n?[!1,()=>n&&n(o)]:[!0]}function Eg(){return null===(e=a.exports.useContext(wd))||e.isPresent;var e}function Pg(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;r1e3*e,Og={linear:yf,easeIn:xf,easeInOut:Sf,easeOut:kf,circIn:Cf,circInOut:Ef,circOut:_f,backIn:Pf,backInOut:Of,backOut:Lf,anticipate:Mf,bounceIn:Af,bounceInOut:e=>e<.5?.5*(1-Tf(1-2*e)):.5*Tf(2*e-1)+.5,bounceOut:Tf},Mg=e=>{if(Array.isArray(e)){e.length;const[t,n,r,o]=e;return dg(t,n,r,o)}return"string"==typeof e?Og[e]:e},Tg=(e,t)=>"zIndex"!==e&&(!("number"!=typeof t&&!Array.isArray(t))||!("string"!=typeof t||!Rh.test(t)||t.startsWith("url("))),Ag=()=>({type:"spring",stiffness:500,damping:25,restSpeed:10}),Ig=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),Rg=()=>({type:"keyframes",ease:"linear",duration:.3}),Ng=e=>({type:"keyframes",duration:.8,values:e}),Dg={x:Ag,y:Ag,z:Ag,rotate:Ag,rotateX:Ag,rotateY:Ag,rotateZ:Ag,scaleX:Ig,scaleY:Ig,scale:Ig,opacity:Rg,backgroundColor:Rg,color:Rg,default:Ig},zg=(e,t)=>{let n;return n=up(t)?Ng:Dg[e]||Dg.default,{to:t,...n(t)}},jg={...Fh,color:Ph,backgroundColor:Ph,outlineColor:Ph,fill:Ph,stroke:Ph,borderColor:Ph,borderTopColor:Ph,borderRightColor:Ph,borderBottomColor:Ph,borderLeftColor:Ph,filter:jh,WebkitFilter:jh},Bg=e=>jg[e];function Fg(e,t){var n;let r=Bg(e);return r!==jh&&(r=Rh),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,t)}const Hg=!1,Vg=1/60*1e3,Wg="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),$g="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout((()=>e(Wg())),Vg);let Ug=!0,Gg=!1,qg=!1;const Yg={delta:0,timestamp:0},Zg=["read","update","preRender","render","postRender"],Xg=Zg.reduce(((e,t)=>(e[t]=function(e){let t=[],n=[],r=0,o=!1,i=!1;const a=new WeakSet,s={schedule:(e,i=!1,s=!1)=>{const l=s&&o,c=l?t:n;return i&&a.add(e),-1===c.indexOf(e)&&(c.push(e),l&&o&&(r=t.length)),e},cancel:e=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1),a.delete(e)},process:l=>{if(o)i=!0;else{if(o=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let n=0;nGg=!0)),e)),{}),Kg=Zg.reduce(((e,t)=>{const n=Xg[t];return e[t]=(e,t=!1,r=!1)=>(Gg||nm(),n.schedule(e,t,r)),e}),{}),Qg=Zg.reduce(((e,t)=>(e[t]=Xg[t].cancel,e)),{}),Jg=Zg.reduce(((e,t)=>(e[t]=()=>Xg[t].process(Yg),e)),{}),em=e=>Xg[e].process(Yg),tm=e=>{Gg=!1,Yg.delta=Ug?Vg:Math.max(Math.min(e-Yg.timestamp,40),1),Yg.timestamp=e,qg=!0,Zg.forEach(em),qg=!1,Gg&&(Ug=!1,$g(tm))},nm=()=>{Gg=!0,Ug=!0,qg||$g(tm)},rm=()=>Yg;function om(e,t){const n=performance.now(),r=({timestamp:o})=>{const i=o-n;i>=t&&(Qg.read(r),e(i-t))};return Kg.read(r,!0),()=>Qg.read(r)}function im({ease:e,times:t,yoyo:n,flip:r,loop:o,...i}){const a={...i};return t&&(a.offset=t),i.duration&&(a.duration=Lg(i.duration)),i.repeatDelay&&(a.repeatDelay=Lg(i.repeatDelay)),e&&(a.ease=(e=>Array.isArray(e)&&"number"!=typeof e[0])(e)?e.map(Mg):Mg(e)),"tween"===i.type&&(a.type="keyframes"),(n||o||r)&&(n?a.repeatType="reverse":o?a.repeatType="loop":r&&(a.repeatType="mirror"),a.repeat=o||n||r||i.repeat),"spring"!==i.type&&(a.type="keyframes"),a}function am(e,t,n){return Array.isArray(t.to)&&void 0===e.duration&&(e.duration=.8),function(e){Array.isArray(e.to)&&null===e.to[0]&&(e.to=[...e.to],e.to[0]=e.from)}(t),function({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:o,repeat:i,repeatType:a,repeatDelay:s,from:l,...c}){return!!Object.keys(c).length}(e)||(e={...e,...zg(n,t.to)}),{...t,...im(e)}}function sm(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function lm(e){return"number"==typeof e?0:Fg("",e)}function cm(e,t){return e[t]||e.default||e}function um(e,t,n,r={}){return Hg&&(r={type:!1}),t.start((o=>{let i;const a=function(e,t,n,r,o){const i=cm(r,e)||{};let a=void 0!==i.from?i.from:t.get();const s=Tg(e,n);return"none"===a&&s&&"string"==typeof n?a=Fg(e,n):sm(a)&&"string"==typeof n?a=lm(n):!Array.isArray(n)&&sm(n)&&"string"==typeof a&&(n=lm(a)),Tg(e,a)&&s&&!1!==i.type?function(){const r={from:a,to:n,velocity:t.getVelocity(),onComplete:o,onUpdate:e=>t.set(e)};return"inertia"===i.type||"decay"===i.type?eg({...r,...i}):Qf({...am(i,r,e),onUpdate:e=>{r.onUpdate(e),i.onUpdate&&i.onUpdate(e)},onComplete:()=>{r.onComplete(),i.onComplete&&i.onComplete()}})}:function(){const e=dp(n);return t.set(e),o(),i.onUpdate&&i.onUpdate(e),i.onComplete&&i.onComplete(),{stop:()=>{}}}}(e,t,n,r,o),s=function(e,t){var n,r;return null!==(r=null!==(n=(cm(e,t)||{}).delay)&&void 0!==n?n:e.delay)&&void 0!==r?r:0}(r,e),l=()=>i=a();let c;return s?c=om(l,Lg(s)):l(),()=>{c&&c(),i&&i.stop()}}))}const dm=e=>/^\-?\d*\.?\d+$/.test(e),hm=e=>/^0[^.\s]+$/.test(e);function pm(e,t){-1===e.indexOf(t)&&e.push(t)}function fm(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class gm{constructor(){this.subscriptions=[]}add(e){return pm(this.subscriptions,e),()=>fm(this.subscriptions,e)}notify(e,t,n){const r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(let o=0;o{this.prev=this.current,this.current=e;const{delta:n,timestamp:r}=rm();this.lastUpdated!==r&&(this.timeDelta=n,this.lastUpdated=r,Kg.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.updateSubscribers.notify(this.current),this.velocityUpdateSubscribers.getSize()&&this.velocityUpdateSubscribers.notify(this.getVelocity()),t&&this.renderSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>Kg.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.velocityUpdateSubscribers.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=(e=>!isNaN(parseFloat(e)))(this.current)}onChange(e){return this.updateSubscribers.add(e)}clearListeners(){this.updateSubscribers.clear()}onRenderRequest(e){return e(this.get()),this.renderSubscribers.add(e)}attach(e){this.passiveEffect=e}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?Jf(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise((t=>{this.hasAnimated=!0,this.stopAnimation=e(t)})).then((()=>this.clearAnimation()))}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()}}function vm(e){return new mm(e)}const bm=e=>t=>t.test(e),ym=[uh,mh,gh,fh,bh,vh,{test:e=>"auto"===e,parse:e=>e}],xm=e=>ym.find(bm(e)),wm=[...ym,Ph,Rh],km=e=>wm.find(bm(e));function Sm(e,t,n){const r=e.getProps();return cp(r,t,void 0!==n?n:r.custom,function(e){const t={};return e.values.forEach(((e,n)=>t[n]=e.get())),t}(e),function(e){const t={};return e.values.forEach(((e,n)=>t[n]=e.getVelocity())),t}(e))}function Cm(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,vm(n))}function _m(e,t){if(!t)return;return(t[e]||t.default||t).from}function Em(e){return Boolean(Jd(e)&&e.add)}function Pm(e,t,n={}){var r;const o=Sm(e,t,n.custom);let{transition:i=e.getDefaultTransition()||{}}=o||{};n.transitionOverride&&(i=n.transitionOverride);const a=o?()=>Lm(e,o,n):()=>Promise.resolve(),s=(null===(r=e.variantChildren)||void 0===r?void 0:r.size)?(r=0)=>{const{delayChildren:o=0,staggerChildren:a,staggerDirection:s}=i;return function(e,t,n=0,r=0,o=1,i){const a=[],s=(e.variantChildren.size-1)*r,l=1===o?(e=0)=>e*r:(e=0)=>s-e*r;return Array.from(e.variantChildren).sort(Om).forEach(((e,r)=>{a.push(Pm(e,t,{...i,delay:n+l(r)}).then((()=>e.notify("AnimationComplete",t))))})),Promise.all(a)}(e,t,o+r,a,s,n)}:()=>Promise.resolve(),{when:l}=i;if(l){const[e,t]="beforeChildren"===l?[a,s]:[s,a];return e().then(t)}return Promise.all([a(),s(n.delay)])}function Lm(e,t,{delay:n=0,transitionOverride:r,type:o}={}){var i;let{transition:a=e.getDefaultTransition(),transitionEnd:s,...l}=e.makeTargetAnimatable(t);const c=e.getValue("willChange");r&&(a=r);const u=[],d=o&&(null===(i=e.animationState)||void 0===i?void 0:i.getState()[o]);for(const h in l){const t=e.getValue(h),r=l[h];if(!t||void 0===r||d&&Mm(d,h))continue;let o={delay:n,...a};e.shouldReduceMotion&&Kd.has(h)&&(o={...o,type:!1,delay:0});let i=um(h,t,r,o);Em(c)&&(c.add(h),i=i.then((()=>c.remove(h)))),u.push(i)}return Promise.all(u).then((()=>{s&&function(e,t){const n=Sm(e,t);let{transitionEnd:r={},transition:o={},...i}=n?e.makeTargetAnimatable(n,!1):{};i={...i,...r};for(const a in i)Cm(e,a,dp(i[a]))}(e,s)}))}function Om(e,t){return e.sortNodePosition(t)}function Mm({protectedKeys:e,needsAnimating:t},n){const r=e.hasOwnProperty(n)&&!0!==t[n];return t[n]=!1,r}const Tm=[vp.Animate,vp.InView,vp.Focus,vp.Hover,vp.Tap,vp.Drag,vp.Exit],Am=[...Tm].reverse(),Im=Tm.length;function Rm(e){return t=>Promise.all(t.map((({animation:t,options:n})=>function(e,t,n={}){let r;if(e.notify("AnimationStart",t),Array.isArray(t)){const o=t.map((t=>Pm(e,t,n)));r=Promise.all(o)}else if("string"==typeof t)r=Pm(e,t,n);else{const o="function"==typeof t?Sm(e,t,n.custom):t;r=Lm(e,o,n)}return r.then((()=>e.notify("AnimationComplete",t)))}(e,t,n))))}function Nm(e){let t=Rm(e);const n={[vp.Animate]:zm(!0),[vp.InView]:zm(),[vp.Hover]:zm(),[vp.Tap]:zm(),[vp.Drag]:zm(),[vp.Focus]:zm(),[vp.Exit]:zm()};let r=!0;const o=(t,n)=>{const r=Sm(e,n);if(r){const{transition:e,transitionEnd:n,...o}=r;t={...t,...o,...n}}return t};function i(i,a){var s;const l=e.getProps(),c=e.getVariantContext(!0)||{},u=[],d=new Set;let h={},p=1/0;for(let t=0;tp&&v;const k=Array.isArray(m)?m:[m];let S=k.reduce(o,{});!1===b&&(S={});const{prevResolvedValues:C={}}=g,_={...C,...S},E=e=>{w=!0,d.delete(e),g.needsAnimating[e]=!0};for(const e in _){const t=S[e],n=C[e];h.hasOwnProperty(e)||(t!==n?up(t)&&up(n)?!Pg(t,n)||x?E(e):g.protectedKeys[e]=!0:void 0!==t?E(e):d.add(e):void 0!==t&&d.has(e)?E(e):g.protectedKeys[e]=!0)}g.prevProp=m,g.prevResolvedValues=S,g.isActive&&(h={...h,...S}),r&&e.blockInitialAnimation&&(w=!1),w&&!y&&u.push(...k.map((e=>({animation:e,options:{type:f,...i}}))))}if(d.size){const t={};d.forEach((n=>{const r=e.getBaseTarget(n);void 0!==r&&(t[n]=r)})),u.push({animation:t})}let f=Boolean(u.length);return r&&!1===l.initial&&!e.manuallyAnimateOnMount&&(f=!1),r=!1,f?t(u):Promise.resolve()}return{animateChanges:i,setActive:function(t,r,o){var a;if(n[t].isActive===r)return Promise.resolve();null===(a=e.variantChildren)||void 0===a||a.forEach((e=>{var n;return null===(n=e.animationState)||void 0===n?void 0:n.setActive(t,r)})),n[t].isActive=r;const s=i(o,t);for(const e in n)n[e].protectedKeys={};return s},setAnimateFunction:function(n){t=n(e)},getState:()=>n}}function Dm(e,t){return"string"==typeof t?t!==e:!!Array.isArray(t)&&!Pg(t,e)}function zm(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}const jm={animation:Sg((({visualElement:e,animate:t})=>{e.animationState||(e.animationState=Nm(e)),Od(t)&&a.exports.useEffect((()=>t.subscribe(e)),[t])})),exit:Sg((e=>{const{custom:t,visualElement:n}=e,[r,o]=_g(),i=a.exports.useContext(wd);a.exports.useEffect((()=>{n.isPresent=r;const e=n.animationState&&n.animationState.setActive(vp.Exit,!r,{custom:i&&i.custom||t});e&&!r&&e.then(o)}),[r])}))};class Bm{constructor(e,t,{transformPagePoint:n}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!this.lastMoveEvent||!this.lastMoveEventInfo)return;const e=Vm(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,n=og(e.offset,{x:0,y:0})>=3;if(!t&&!n)return;const{point:r}=e,{timestamp:o}=rm();this.history.push({...r,timestamp:o});const{onStart:i,onMove:a}=this.handlers;t||(i&&i(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),a&&a(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=Fm(t,this.transformPagePoint),xp(e)&&0===e.buttons?this.handlePointerUp(e,t):Kg.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();const{onEnd:n,onSessionEnd:r}=this.handlers,o=Vm(Fm(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,o),r&&r(e,o)},wp(e)&&e.touches.length>1)return;this.handlers=t,this.transformPagePoint=n;const r=Fm(_p(e),this.transformPagePoint),{point:o}=r,{timestamp:i}=rm();this.history=[{...o,timestamp:i}];const{onSessionStart:a}=t;a&&a(e,Vm(r,this.history)),this.removeListeners=sf(Mp(window,"pointermove",this.handlePointerMove),Mp(window,"pointerup",this.handlePointerUp),Mp(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),Qg.update(this.updatePoint)}}function Fm(e,t){return t?{point:t(e.point)}:e}function Hm(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Vm({point:e},t){return{point:e,delta:Hm(e,$m(t)),offset:Hm(e,Wm(t)),velocity:Um(t,.1)}}function Wm(e){return e[0]}function $m(e){return e[e.length-1]}function Um(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const o=$m(e);for(;n>=0&&(r=e[n],!(o.timestamp-r.timestamp>Lg(t)));)n--;if(!r)return{x:0,y:0};const i=(o.timestamp-r.timestamp)/1e3;if(0===i)return{x:0,y:0};const a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function Gm(e){return e.max-e.min}function qm(e,t=0,n=.01){return og(e,t){this.stopAnimation(),t&&this.snapToCursor(_p(e,"page").point)},onStart:(e,t)=>{var n;const{drag:r,dragPropagation:o,onDragStart:i}=this.getProps();(!r||o||(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=Np(r),this.openGlobalLock))&&(this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),ov((e=>{var t,n;let r=this.getAxisMotionValue(e).get()||0;if(gh.test(r)){const o=null===(n=null===(t=this.visualElement.projection)||void 0===t?void 0:t.layout)||void 0===n?void 0:n.layoutBox[e];if(o){r=Gm(o)*(parseFloat(r)/100)}}this.originPoint[e]=r})),null==i||i(e,t),null===(n=this.visualElement.animationState)||void 0===n||n.setActive(vp.Drag,!0))},onMove:(e,t)=>{const{dragPropagation:n,dragDirectionLock:r,onDirectionLock:o,onDrag:i}=this.getProps();if(!n&&!this.openGlobalLock)return;const{offset:a}=t;if(r&&null===this.currentDirection)return this.currentDirection=function(e,t=10){let n=null;Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x");return n}(a),void(null!==this.currentDirection&&(null==o||o(this.currentDirection)));this.updateAxis("x",t.point,a),this.updateAxis("y",t.point,a),this.visualElement.render(),null==i||i(e,t)},onSessionEnd:(e,t)=>this.stop(e,t)},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(e,t){const n=this.isDragging;if(this.cancel(),!n)return;const{velocity:r}=t;this.startAnimation(r);const{onDragEnd:o}=this.getProps();null==o||o(e,t)}cancel(){var e,t;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(vp.Drag,!1)}updateAxis(e,t,n){const{drag:r}=this.getProps();if(!n||!Sv(e,r,this.currentDirection))return;const o=this.getAxisMotionValue(e);let i=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(i=function(e,{min:t,max:n},r){return void 0!==t&&en&&(e=r?Kp(n,e,r.max):Math.min(e,n)),e}(i,this.constraints[e],this.elastic[e])),o.set(i)}resolveConstraints(){const{dragConstraints:e,dragElastic:t}=this.getProps(),{layout:n}=this.visualElement.projection||{},r=this.constraints;e&&Ed(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!e||!n)&&function(e,{top:t,left:n,bottom:r,right:o}){return{x:Jm(e.x,n,o),y:Jm(e.y,t,r)}}(n.layoutBox,e),this.elastic=function(e=tv){return!1===e?e=0:!0===e&&(e=tv),{x:nv(e,"left","right"),y:nv(e,"top","bottom")}}(t),r!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&ov((e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){const n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(n.layoutBox[e],this.constraints[e]))}))}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!Ed(e))return!1;const n=e.current,{projection:r}=this.visualElement;if(!r||!r.layout)return!1;const o=function(e,t,n){const r=xv(e,n),{scroll:o}=t;return o&&(gv(r.x,o.offset.x),gv(r.y,o.offset.y)),r}(n,r.root,this.visualElement.getTransformPagePoint());let i=function(e,t){return{x:ev(e.x,t.x),y:ev(e.y,t.y)}}(r.layout.layoutBox,o);if(t){const e=t(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(i));this.hasMutatedConstraints=!!e,e&&(i=iv(e))}return i}startAnimation(e){const{drag:t,dragMomentum:n,dragElastic:r,dragTransition:o,dragSnapToOrigin:i,onDragTransitionEnd:a}=this.getProps(),s=this.constraints||{},l=ov((a=>{var l;if(!Sv(a,t,this.currentDirection))return;let c=null!==(l=null==s?void 0:s[a])&&void 0!==l?l:{};i&&(c={min:0,max:0});const u=r?200:1e6,d=r?40:1e7,h={type:"inertia",velocity:n?e[a]:0,bounceStiffness:u,bounceDamping:d,timeConstant:750,restDelta:1,restSpeed:10,...o,...c};return this.startAxisValueAnimation(a,h)}));return Promise.all(l).then(a)}startAxisValueAnimation(e,t){return um(e,this.getAxisMotionValue(e),0,t)}stopAnimation(){ov((e=>this.getAxisMotionValue(e).stop()))}getAxisMotionValue(e){var t,n;const r="_drag"+e.toUpperCase(),o=this.visualElement.getProps()[r];return o||this.visualElement.getValue(e,null!==(n=null===(t=this.visualElement.getProps().initial)||void 0===t?void 0:t[e])&&void 0!==n?n:0)}snapToCursor(e){ov((t=>{const{drag:n}=this.getProps();if(!Sv(t,n,this.currentDirection))return;const{projection:r}=this.visualElement,o=this.getAxisMotionValue(t);if(r&&r.layout){const{min:n,max:i}=r.layout.layoutBox[t];o.set(e[t]-Kp(n,i,.5))}}))}scalePositionWithinConstraints(){var e;if(!this.visualElement.current)return;const{drag:t,dragConstraints:n}=this.getProps(),{projection:r}=this.visualElement;if(!Ed(n)||!r||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};ov((e=>{const t=this.getAxisMotionValue(e);if(t){const n=t.get();o[e]=function(e,t){let n=.5;const r=Gm(e),o=Gm(t);return o>r?n=Xp(t.min,t.max-r,e.min):r>o&&(n=Xp(e.min,e.max-o,t.min)),Hp(0,1,n)}({min:n,max:n},this.constraints[e])}}));const{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",null===(e=r.root)||void 0===e||e.updateScroll(),r.updateLayout(),this.resolveConstraints(),ov((e=>{if(!Sv(e,t,null))return;const n=this.getAxisMotionValue(e),{min:r,max:i}=this.constraints[e];n.set(Kp(r,i,o[e]))}))}addListeners(){var e;if(!this.visualElement.current)return;wv.set(this.visualElement,this);const t=Mp(this.visualElement.current,"pointerdown",(e=>{const{drag:t,dragListener:n=!0}=this.getProps();t&&n&&this.start(e)})),n=()=>{const{dragConstraints:e}=this.getProps();Ed(e)&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,o=r.addEventListener("measure",n);r&&!r.layout&&(null===(e=r.root)||void 0===e||e.updateScroll(),r.updateLayout()),n();const i=bp(window,"resize",(()=>this.scalePositionWithinConstraints())),a=r.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(ov((t=>{const n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))})),this.visualElement.render())}));return()=>{i(),t(),o(),null==a||a()}}getProps(){const e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:o=!1,dragElastic:i=tv,dragMomentum:a=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:o,dragElastic:i,dragMomentum:a}}}function Sv(e,t,n){return!(!0!==t&&t!==e||null!==n&&n!==e)}const Cv={pan:Sg((function({onPan:e,onPanStart:t,onPanEnd:n,onPanSessionStart:r,visualElement:o}){const i=e||t||n||r,s=a.exports.useRef(null),{transformPagePoint:l}=a.exports.useContext(yd),c={onSessionStart:r,onStart:t,onMove:e,onEnd:(e,t)=>{s.current=null,n&&n(e,t)}};a.exports.useEffect((()=>{null!==s.current&&s.current.updateHandlers(c)})),Tp(o,"pointerdown",i&&function(e){s.current=new Bm(e,c,{transformPagePoint:l})}),Bp((()=>s.current&&s.current.end()))})),drag:Sg((function(e){const{dragControls:t,visualElement:n}=e,r=zd((()=>new kv(n)));a.exports.useEffect((()=>t&&t.subscribe(r)),[r,t]),a.exports.useEffect((()=>r.addListeners()),[r])}))};function _v(e){return"string"==typeof e&&e.startsWith("var(--")}const Ev=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function Pv(e,t,n=1){const[r,o]=function(e){const t=Ev.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]}(e);if(!r)return;const i=window.getComputedStyle(t).getPropertyValue(r);return i?i.trim():_v(o)?Pv(o,t,n+1):o}const Lv=new Set(["width","height","top","left","right","bottom","x","y"]),Ov=e=>Lv.has(e),Mv=(e,t)=>{e.set(t,!1),e.set(t)},Tv=e=>e===uh||e===mh;var Av;!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(Av||(Av={}));const Iv=(e,t)=>parseFloat(e.split(", ")[t]),Rv=(e,t)=>(n,{transform:r})=>{if("none"===r||!r)return 0;const o=r.match(/^matrix3d\((.+)\)$/);if(o)return Iv(o[1],t);{const t=r.match(/^matrix\((.+)\)$/);return t?Iv(t[1],e):0}},Nv=new Set(["x","y","z"]),Dv=Xd.filter((e=>!Nv.has(e)));const zv={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:Rv(4,13),y:Rv(5,14)},jv=(e,t,n={},r={})=>{t={...t},r={...r};const o=Object.keys(t).filter(Ov);let i=[],a=!1;const s=[];if(o.forEach((o=>{const l=e.getValue(o);if(!e.hasValue(o))return;let c=n[o],u=xm(c);const d=t[o];let h;if(up(d)){const e=d.length,t=null===d[0]?1:0;c=d[t],u=xm(c);for(let n=t;n{const r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))})),t.length&&e.render(),t}(e),a=!0),s.push(o),r[o]=void 0!==r[o]?r[o]:t[o],Mv(l,d))})),s.length){const n=s.indexOf("height")>=0?window.pageYOffset:null,o=((e,t,n)=>{const r=t.measureViewportBox(),o=t.current,i=getComputedStyle(o),{display:a}=i,s={};"none"===a&&t.setStaticValue("display",e.display||"block"),n.forEach((e=>{s[e]=zv[e](r,i)})),t.render();const l=t.measureViewportBox();return n.forEach((n=>{const r=t.getValue(n);Mv(r,s[n]),e[n]=zv[n](l,i)})),e})(t,e,s);return i.length&&i.forEach((([t,n])=>{e.getValue(t).set(n)})),e.render(),kd&&null!==n&&window.scrollTo({top:n}),{target:o,transitionEnd:r}}return{target:t,transitionEnd:r}};function Bv(e,t,n,r){return(e=>Object.keys(e).some(Ov))(t)?jv(e,t,n,r):{target:t,transitionEnd:r}}const Fv=(e,t,n,r)=>{const o=function(e,{...t},n){const r=e.current;if(!(r instanceof Element))return{target:t,transitionEnd:n};n&&(n={...n}),e.values.forEach((e=>{const t=e.get();if(!_v(t))return;const n=Pv(t,r);n&&e.set(n)}));for(const o in t){const e=t[o];if(!_v(e))continue;const i=Pv(e,r);i&&(t[o]=i,n&&void 0===n[o]&&(n[o]=e))}return{target:t,transitionEnd:n}}(e,t,r);return Bv(e,t=o.target,n,r=o.transitionEnd)},Hv={current:null},Vv={current:!1};const Wv=Object.keys(Dd),$v=Wv.length,Uv=["AnimationStart","AnimationComplete","Update","Unmount","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class Gv{constructor({parent:e,props:t,reducedMotionConfig:n,visualState:r},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.isPresent=!0,this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>Kg.render(this.render,!1,!0);const{latestValues:i,renderState:a}=r;this.latestValues=i,this.baseTarget={...i},this.initialValues=t.initial?{...i}:{},this.renderState=a,this.parent=e,this.props=t,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.options=o,this.isControllingVariants=Td(t),this.isVariantNode=Ad(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(e&&e.current);const{willChange:s,...l}=this.scrapeMotionValuesFromProps(t);for(const c in l){const e=l[c];void 0!==i[c]&&Jd(e)&&(e.set(i[c],!1),Em(s)&&s.add(c))}}scrapeMotionValuesFromProps(e){return{}}mount(e){var t;this.current=e,this.projection&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=null===(t=this.parent)||void 0===t?void 0:t.addVariantChild(this)),this.values.forEach(((e,t)=>this.bindToMotionValue(t,e))),Vv.current||function(){if(Vv.current=!0,kd)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Hv.current=e.matches;e.addListener(t),t()}else Hv.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||Hv.current),this.parent&&this.parent.children.add(this),this.setProps(this.props)}unmount(){var e,t,n;null===(e=this.projection)||void 0===e||e.unmount(),Qg.update(this.notifyUpdate),Qg.render(this.render),this.valueSubscriptions.forEach((e=>e())),null===(t=this.removeFromVariantTree)||void 0===t||t.call(this),null===(n=this.parent)||void 0===n||n.children.delete(this);for(const r in this.events)this.events[r].clear();this.current=null}bindToMotionValue(e,t){const n=Kd.has(e),r=t.onChange((t=>{this.latestValues[e]=t,this.props.onUpdate&&Kg.update(this.notifyUpdate,!1,!0),n&&this.projection&&(this.projection.isProjectionDirty=!0)})),o=t.onRenderRequest(this.scheduleRender);this.valueSubscriptions.set(e,(()=>{r(),o()}))}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures(e,t,n,r,o,i){const s=[];for(let l=0;l<$v;l++){const t=Wv[l],{isEnabled:n,Component:r}=Dd[t];n(e)&&r&&s.push(a.exports.createElement(r,{key:t,...e,visualElement:this}))}if(!this.projection&&o){this.projection=new o(r,this.latestValues,this.parent&&this.parent.projection);const{layoutId:t,layout:n,drag:a,dragConstraints:s,layoutScroll:l}=e;this.projection.setOptions({layoutId:t,layout:n,alwaysMeasureLayout:Boolean(a)||s&&Ed(s),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof n?n:"both",initialPromotionConfig:i,layoutScroll:l})}return s}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):{x:{min:0,max:0},y:{min:0,max:0}}}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}setProps(e){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.props=e;for(let t=0;tn.variantChildren.delete(e)}addValue(e,t){this.hasValue(e)&&this.removeValue(e),this.values.set(e,t),this.latestValues[e]=t.get(),this.bindToMotionValue(e,t)}removeValue(e){var t;this.values.delete(e),null===(t=this.valueSubscriptions.get(e))||void 0===t||t(),this.valueSubscriptions.delete(e),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return void 0===n&&void 0!==t&&(n=vm(t),this.addValue(e,n)),n}readValue(e){return void 0===this.latestValues[e]&&this.current?this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;const{initial:n}=this.props,r="string"==typeof n||"object"==typeof n?null===(t=cp(this.props,n))||void 0===t?void 0:t[e]:void 0;if(n&&void 0!==r)return r;const o=this.getBaseTargetFromProps(this.props,e);return void 0===o||Jd(o)?void 0!==this.initialValues[e]&&void 0===r?void 0:this.baseTarget[e]:o}on(e,t){return this.events[e]||(this.events[e]=new gm),this.events[e].add(t)}notify(e,...t){var n;null===(n=this.events[e])||void 0===n||n.notify(...t)}}const qv=["initial",...Tm],Yv=qv.length;class Zv extends Gv{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){var n;return null===(n=e.style)||void 0===n?void 0:n[t]}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...n},{transformValues:r},o){let i=function(e,t,n){var r;const o={};for(const i in e){const e=_m(i,t);o[i]=void 0!==e?e:null===(r=n.getValue(i))||void 0===r?void 0:r.get()}return o}(n,e||{},this);if(r&&(t&&(t=r(t)),n&&(n=r(n)),i&&(i=r(i))),o){!function(e,t,n){var r,o;const i=Object.keys(t).filter((t=>!e.hasValue(t))),a=i.length;if(a)for(let s=0;sYd(e)?new Kv(t,{enableHardwareAcceleration:!1}):new Xv(t,{enableHardwareAcceleration:!0});function Jv(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const eb={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!mh.test(e))return e;e=parseFloat(e)}return`${Jv(e,t.target.x)}% ${Jv(e,t.target.y)}%`}},tb="_$css",nb={correct:(e,{treeScale:t,projectionDelta:n})=>{const r=e,o=e.includes("var("),i=[];o&&(e=e.replace(Ev,(e=>(i.push(e),tb))));const a=Rh.parse(e);if(a.length>5)return r;const s=Rh.createTransformer(e),l="number"!=typeof a[0]?1:0,c=n.x.scale*t.x,u=n.y.scale*t.y;a[0+l]/=c,a[1+l]/=u;const d=Kp(c,u,.5);"number"==typeof a[2+l]&&(a[2+l]/=d),"number"==typeof a[3+l]&&(a[3+l]/=d);let h=s(a);if(o){let e=0;h=h.replace(tb,(()=>{const t=i[e];return e++,t}))}return h}};class rb extends H.Component{componentDidMount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:o}=e;var i;i=ob,Object.assign(Zd,i),o&&(t.group&&t.group.add(o),n&&n.register&&r&&n.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",(()=>{this.safeToRemove()})),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),jd.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:t,visualElement:n,drag:r,isPresent:o}=this.props,i=n.projection;return i?(i.isPresent=o,r||e.layoutDependency!==t||void 0===t?i.willUpdate():this.safeToRemove(),e.isPresent!==o&&(o?i.promote():i.relegate()||Kg.postRender((()=>{var e;(null===(e=i.getStack())||void 0===e?void 0:e.members.length)||this.safeToRemove()}))),null):null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())}componentWillUnmount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;r&&(r.scheduleCheckAfterUnmount(),(null==t?void 0:t.group)&&t.group.remove(r),(null==n?void 0:n.deregister)&&n.deregister(r))}safeToRemove(){const{safeToRemove:e}=this.props;null==e||e()}render(){return null}}const ob={borderRadius:{...eb,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:eb,borderTopRightRadius:eb,borderBottomLeftRadius:eb,borderBottomRightRadius:eb,boxShadow:nb},ib={measureLayout:function(e){const[t,n]=_g(),r=a.exports.useContext(Fd);return ee(rb,{...e,layoutGroup:r,switchLayoutGroup:a.exports.useContext(Vd),isPresent:t,safeToRemove:n})}};const ab=["TopLeft","TopRight","BottomLeft","BottomRight"],sb=ab.length,lb=e=>"string"==typeof e?parseFloat(e):e,cb=e=>"number"==typeof e||mh.test(e);function ub(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:e.borderRadius}const db=pb(0,.5,_f),hb=pb(.5,.95,yf);function pb(e,t,n){return r=>rt?1:n(Xp(e,t,r))}function fb(e,t){e.min=t.min,e.max=t.max}function gb(e,t){fb(e.x,t.x),fb(e.y,t.y)}function mb(e,t,n,r,o){return e=dv(e-=t,1/n,r),void 0!==o&&(e=dv(e,1/o,r)),e}function vb(e,t,[n,r,o],i,a){!function(e,t=0,n=1,r=.5,o,i=e,a=e){gh.test(t)&&(t=parseFloat(t),t=Kp(a.min,a.max,t/100)-a.min);if("number"!=typeof t)return;let s=Kp(i.min,i.max,r);e===i&&(s-=t),e.min=mb(e.min,t,n,s,o),e.max=mb(e.max,t,n,s,o)}(e,t[n],t[r],t[o],t.scale,i,a)}const bb=["x","scaleX","originX"],yb=["y","scaleY","originY"];function xb(e,t,n,r){vb(e.x,t,bb,null==n?void 0:n.x,null==r?void 0:r.x),vb(e.y,t,yb,null==n?void 0:n.y,null==r?void 0:r.y)}function wb(e){return 0===e.translate&&1===e.scale}function kb(e){return wb(e.x)&&wb(e.y)}function Sb(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function Cb(e){return Gm(e.x)/Gm(e.y)}class _b{constructor(){this.members=[]}add(e){pm(this.members,e),e.scheduleRender()}remove(e){if(fm(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){const t=this.members.findIndex((t=>e===t));if(0===t)return!1;let n;for(let r=t;r>=0;r--){const e=this.members[r];if(!1!==e.isPresent){n=e;break}}return!!n&&(this.promote(n),!0)}promote(e,t){var n;const r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),(null===(n=e.root)||void 0===n?void 0:n.isUpdating)&&(e.isLayoutDirty=!0);const{crossfade:o}=e.options;!1===o&&r.hide()}}exitAnimationComplete(){this.members.forEach((e=>{var t,n,r,o,i;null===(n=(t=e.options).onExitComplete)||void 0===n||n.call(t),null===(i=null===(r=e.resumingFrom)||void 0===r?void 0:(o=r.options).onExitComplete)||void 0===i||i.call(o)}))}scheduleRender(){this.members.forEach((e=>{e.instance&&e.scheduleRender(!1)}))}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function Eb(e,t,n){let r="";const o=e.x.translate/t.x,i=e.y.translate/t.y;if((o||i)&&(r=`translate3d(${o}px, ${i}px, 0) `),1===t.x&&1===t.y||(r+=`scale(${1/t.x}, ${1/t.y}) `),n){const{rotate:e,rotateX:t,rotateY:o}=n;e&&(r+=`rotate(${e}deg) `),t&&(r+=`rotateX(${t}deg) `),o&&(r+=`rotateY(${o}deg) `)}const a=e.x.scale*t.x,s=e.y.scale*t.y;return 1===a&&1===s||(r+=`scale(${a}, ${s})`),r||"none"}const Pb=(e,t)=>e.depth-t.depth;class Lb{constructor(){this.children=[],this.isDirty=!1}add(e){pm(this.children,e),this.isDirty=!0}remove(e){fm(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Pb),this.isDirty=!1,this.children.forEach(e)}}const Ob=["","X","Y","Z"];let Mb=0;function Tb({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:o}){return class{constructor(e,n={},r=(null==t?void 0:t())){this.id=Mb++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.nodes.forEach(jb),this.nodes.forEach(Bb)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.elementId=e,this.latestValues=n,this.root=r?r.root||r:this,this.path=r?[...r.path,r]:[],this.parent=r,this.depth=r?r.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(let t=0;tthis.root.updateBlockedByResize=!1;e(t,(()=>{this.root.updateBlockedByResize=!0,n&&n(),n=om(r,250),jd.hasAnimatedSinceResize&&(jd.hasAnimatedSinceResize=!1,this.nodes.forEach(zb))}))}o&&this.root.registerSharedNode(o,this),!1!==this.options.animate&&a&&(o||i)&&this.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:n,layout:r})=>{var o,i,s,l,c;if(this.isTreeAnimationBlocked())return this.target=void 0,void(this.relativeTarget=void 0);const u=null!==(i=null!==(o=this.options.transition)&&void 0!==o?o:a.getDefaultTransition())&&void 0!==i?i:Ub,{onLayoutAnimationStart:d,onLayoutAnimationComplete:h}=a.getProps(),p=!this.targetLayout||!Sb(this.targetLayout,r)||n,f=!t&&n;if((null===(s=this.resumeFrom)||void 0===s?void 0:s.instance)||f||t&&(p||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,f);const t={...cm(u,"layout"),onPlay:d,onComplete:h};a.shouldReduceMotion&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||0!==this.animationProgress||zb(this),this.isLead()&&(null===(c=(l=this.options).onExitComplete)||void 0===c||c.call(l));this.targetLayout=r}))}unmount(){var e,t;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),null===(e=this.getStack())||void 0===e||e.remove(this),null===(t=this.parent)||void 0===t||t.children.delete(this),this.instance=void 0,Qg.preRender(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){var e;return this.isAnimationBlocked||(null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimationBlocked())||!1}startUpdate(){var e;this.isUpdateBlocked()||(this.isUpdating=!0,null===(e=this.nodes)||void 0===e||e.forEach(Fb),this.animationId++)}willUpdate(e=!0){var t,n,r;if(this.root.isUpdateBlocked())return void(null===(n=(t=this.options).onExitComplete)||void 0===n||n.call(t));if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let s=0;s{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()}))}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){var e;if(!this.instance)return;if(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let n=0;n{var n;const r=t/1e3;Vb(s.x,e.x,r),Vb(s.y,e.y,r),this.setTargetDelta(s),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&(null===(n=this.relativeParent)||void 0===n?void 0:n.layout)&&(Qm(l,this.layout.layoutBox,this.relativeParent.layout.layoutBox),function(e,t,n,r){Wb(e.x,t.x,n.x,r),Wb(e.y,t.y,n.y,r)}(this.relativeTarget,this.relativeTargetOrigin,l,r)),c&&(this.animationValues=a,function(e,t,n,r,o,i){var a,s,l,c;o?(e.opacity=Kp(0,null!==(a=n.opacity)&&void 0!==a?a:1,db(r)),e.opacityExit=Kp(null!==(s=t.opacity)&&void 0!==s?s:1,0,hb(r))):i&&(e.opacity=Kp(null!==(l=t.opacity)&&void 0!==l?l:1,null!==(c=n.opacity)&&void 0!==c?c:1,r));for(let u=0;u{jd.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,n={}){const r=Jd(e)?e:vm(e);return um("",r,t,n),{stop:()=>r.stop(),isAnimating:()=>r.isAnimating()}}(0,1e3,{...e,onUpdate:t=>{var n;this.mixTargetDelta(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:()=>{var t;null===(t=e.onComplete)||void 0===t||t.call(e),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0}))}completeAnimation(){var e;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),null===(e=this.getStack())||void 0===e||e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){var e;this.currentAnimation&&(null===(e=this.mixTargetDelta)||void 0===e||e.call(this,1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const e=this.getLead();let{targetWithTransforms:t,target:n,layout:r,latestValues:o}=e;if(t&&n&&r){if(this!==e&&this.layout&&r&&Yb(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||{x:{min:0,max:0},y:{min:0,max:0}};const t=Gm(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;const r=Gm(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}gb(t,n),yv(t,o),Zm(this.projectionDeltaWithTransform,this.layoutCorrected,t,o)}}registerSharedNode(e,t){var n,r,o;this.sharedNodes.has(e)||this.sharedNodes.set(e,new _b);this.sharedNodes.get(e).add(t),t.promote({transition:null===(n=t.options.initialPromotionConfig)||void 0===n?void 0:n.transition,preserveFollowOpacity:null===(o=null===(r=t.options.initialPromotionConfig)||void 0===r?void 0:r.shouldPreserveFollowOpacity)||void 0===o?void 0:o.call(r,t)})}isLead(){const e=this.getStack();return!e||e.lead===this}getLead(){var e;const{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;const{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){const{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){const r=this.getStack();r&&r.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){const e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){const{visualElement:e}=this.options;if(!e)return;let t=!1;const{latestValues:n}=e;if((n.rotate||n.rotateX||n.rotateY||n.rotateZ)&&(t=!0),!t)return;const r={};for(let o=0;o{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()})),this.root.nodes.forEach(Nb),this.root.sharedNodes.clear()}}}function Ab(e){e.updateLayout()}function Ib(e){var t,n,r;const o=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&o&&e.hasListeners("didUpdate")){const{layoutBox:t,measuredBox:n}=e.layout,{animationType:r}=e.options,i=o.source!==e.layout.source;"size"===r?ov((e=>{const n=i?o.measuredBox[e]:o.layoutBox[e],r=Gm(n);n.min=t[e].min,n.max=n.min+r})):Yb(r,o.layoutBox,t)&&ov((e=>{const n=i?o.measuredBox[e]:o.layoutBox[e],r=Gm(t[e]);n.max=n.min+r}));const a={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};Zm(a,t,o.layoutBox);const s={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};i?Zm(s,e.applyTransform(n,!0),o.measuredBox):Zm(s,t,o.layoutBox);const l=!kb(a);let c=!1;if(!e.resumeFrom){const n=e.getClosestProjectingParent();if(n&&!n.resumeFrom){const{snapshot:e,layout:r}=n;if(e&&r){const n={x:{min:0,max:0},y:{min:0,max:0}};Qm(n,o.layoutBox,e.layoutBox);const i={x:{min:0,max:0},y:{min:0,max:0}};Qm(i,t,r.layoutBox),Sb(n,i)||(c=!0)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:o,delta:s,layoutDelta:a,hasLayoutChanged:l,hasRelativeTargetChanged:c})}else e.isLead()&&(null===(r=(n=e.options).onExitComplete)||void 0===r||r.call(n));e.options.transition=void 0}function Rb(e){e.clearSnapshot()}function Nb(e){e.clearMeasurements()}function Db(e){const{visualElement:t}=e.options;(null==t?void 0:t.getProps().onBeforeLayoutMeasure)&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function zb(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function jb(e){e.resolveTargetDelta()}function Bb(e){e.calcProjection()}function Fb(e){e.resetRotation()}function Hb(e){e.removeLeadSnapshot()}function Vb(e,t,n){e.translate=Kp(t.translate,0,n),e.scale=Kp(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function Wb(e,t,n,r){e.min=Kp(t.min,n.min,r),e.max=Kp(t.max,n.max,r)}function $b(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}const Ub={duration:.45,ease:[.4,0,.1,1]};function Gb(e,t){let n=e.root;for(let o=e.path.length-1;o>=0;o--)if(Boolean(e.path[o].instance)){n=e.path[o];break}const r=(n&&n!==e.root?n.instance:document).querySelector(`[data-projection-id="${t}"]`);r&&e.mount(r,!0)}function qb(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function Yb(e,t,n){return"position"===e||"preserve-aspect"===e&&!function(e,t,n=.1){return og(e,t)<=n}(Cb(t),Cb(n),.2)}const Zb=Tb({attachResizeListener:(e,t)=>bp(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Xb={current:void 0},Kb=Tb({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Xb.current){const e=new Zb(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),Xb.current=e}return Xb.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>Boolean("fixed"===window.getComputedStyle(e).position)}),Qb={...jm,...Cg,...Cv,...ib},Jb=Gd(((e,t)=>function(e,{forwardMotionProps:t=!1},n,r,o){return{...Yd(e)?gp:mp,preloadedFeatures:n,useRender:np(t),createVisualElement:r,projectionNodeConstructor:o,Component:e}}(e,t,Qb,Qv,Kb)));function ey(){const e=a.exports.useRef(!1);return Sd((()=>(e.current=!0,()=>{e.current=!1})),[]),e}class ty extends a.exports.Component{getSnapshotBeforeUpdate(e){const t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){const e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function ny({children:e,isPresent:t}){const n=a.exports.useId(),r=a.exports.useRef(null),o=a.exports.useRef({width:0,height:0,top:0,left:0});return a.exports.useInsertionEffect((()=>{const{width:e,height:i,top:a,left:s}=o.current;if(t||!r.current||!e||!i)return;r.current.dataset.motionPopId=n;const l=document.createElement("style");return document.head.appendChild(l),l.sheet&&l.sheet.insertRule(`\n [data-motion-pop-id="${n}"] {\n position: absolute !important;\n width: ${e}px !important;\n height: ${i}px !important;\n top: ${a}px !important;\n left: ${s}px !important;\n }\n `),()=>{document.head.removeChild(l)}}),[t]),ee(ty,{isPresent:t,childRef:r,sizeRef:o,children:a.exports.cloneElement(e,{ref:r})})}const ry=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:o,presenceAffectsLayout:i,mode:s})=>{const l=zd(oy),c=a.exports.useId(),u=a.exports.useMemo((()=>({id:c,initial:t,isPresent:n,custom:o,onExitComplete:e=>{l.set(e,!0);for(const t of l.values())if(!t)return;r&&r()},register:e=>(l.set(e,!1),()=>l.delete(e))})),i?void 0:[n]);return a.exports.useMemo((()=>{l.forEach(((e,t)=>l.set(t,!1)))}),[n]),a.exports.useEffect((()=>{!n&&!l.size&&r&&r()}),[n]),"popLayout"===s&&(e=ee(ny,{isPresent:n,children:e})),ee(wd.Provider,{value:u,children:e})};function oy(){return new Map}const iy=e=>e.key||"";const ay=({children:e,custom:t,initial:n=!0,onExitComplete:r,exitBeforeEnter:o,presenceAffectsLayout:i=!0,mode:s="sync"})=>{o&&(s="wait",fg(!1,"Replace exitBeforeEnter with mode='wait'"));let[l]=function(){const e=ey(),[t,n]=a.exports.useState(0),r=a.exports.useCallback((()=>{e.current&&n(t+1)}),[t]);return[a.exports.useCallback((()=>Kg.postRender(r)),[r]),t]}();const c=a.exports.useContext(Fd).forceRender;c&&(l=c);const u=ey(),d=function(e){const t=[];return a.exports.Children.forEach(e,(e=>{a.exports.isValidElement(e)&&t.push(e)})),t}(e);let h=d;const p=new Set,f=a.exports.useRef(h),g=a.exports.useRef(new Map).current,m=a.exports.useRef(!0);if(Sd((()=>{m.current=!1,function(e,t){e.forEach((e=>{const n=iy(e);t.set(n,e)}))}(d,g),f.current=h})),Bp((()=>{m.current=!0,g.clear(),p.clear()})),m.current)return ee(J,{children:h.map((e=>ee(ry,{isPresent:!0,initial:!!n&&void 0,presenceAffectsLayout:i,mode:s,children:e},iy(e))))});h=[...h];const v=f.current.map(iy),b=d.map(iy),y=v.length;for(let a=0;a{if(-1!==b.indexOf(e))return;const n=g.get(e);if(!n)return;const o=v.indexOf(e);h.splice(o,0,ee(ry,{isPresent:!1,onExitComplete:()=>{g.delete(e),p.delete(e);const t=f.current.findIndex((t=>t.key===e));if(f.current.splice(t,1),!p.size){if(f.current=d,!1===u.current)return;l(),r&&r()}},custom:t,presenceAffectsLayout:i,mode:s,children:n},iy(n)))})),h=h.map((e=>{const t=e.key;return p.has(t)?e:ee(ry,{isPresent:!0,presenceAffectsLayout:i,mode:s,children:e},iy(e))})),"production"!==hg&&"wait"===s&&h.length>1&&console.warn('You\'re attempting to animate multiple children within AnimatePresence, but its mode is set to "wait". This will lead to odd visual behaviour.'),ee(J,{children:p.size?h:h.map((e=>a.exports.cloneElement(e)))})};var sy=function(){return sy=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]0)&&!(r=i.next()).done;)a.push(r.value)}catch(s){o={error:s}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function hy(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;oe.filter(Boolean).join(" ");var fy={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},gy={position:{left:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"-100%",y:0}},my={position:{right:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"100%",y:0}},vy={position:{top:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"-100%"}},by={position:{bottom:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"100%"}};function yy(e){switch((null==e?void 0:e.direction)??"right"){case"right":default:return my;case"left":return gy;case"bottom":return by;case"top":return vy}}var xy={enter:{duration:.2,ease:fy.easeOut},exit:{duration:.1,ease:fy.easeIn}},wy=(e,t)=>({...e,delay:"number"==typeof t?t:null==t?void 0:t.enter}),ky=(e,t)=>({...e,delay:"number"==typeof t?t:null==t?void 0:t.exit}),Sy=e=>null!=e&&parseInt(e.toString(),10)>0,Cy={exit:{height:{duration:.2,ease:fy.ease},opacity:{duration:.3,ease:fy.ease}},enter:{height:{duration:.3,ease:fy.ease},opacity:{duration:.4,ease:fy.ease}}},_y={exit:({animateOpacity:e,startingHeight:t,transition:n,transitionEnd:r,delay:o})=>({...e&&{opacity:Sy(t)?1:0},height:t,transitionEnd:null==r?void 0:r.exit,transition:(null==n?void 0:n.exit)??ky(Cy.exit,o)}),enter:({animateOpacity:e,endingHeight:t,transition:n,transitionEnd:r,delay:o})=>({...e&&{opacity:1},height:t,transitionEnd:null==r?void 0:r.enter,transition:(null==n?void 0:n.enter)??wy(Cy.enter,o)})},Ey=a.exports.forwardRef(((e,t)=>{const{in:n,unmountOnExit:r,animateOpacity:o=!0,startingHeight:i=0,endingHeight:s="auto",style:l,className:c,transition:u,transitionEnd:d,...h}=e,[p,f]=a.exports.useState(!1);a.exports.useEffect((()=>{const e=setTimeout((()=>{f(!0)}));return()=>clearTimeout(e)}),[]),(e=>{const{condition:t,message:n}=e})({condition:Boolean(i>0&&r),message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});const g=parseFloat(i.toString())>0,m={startingHeight:i,endingHeight:s,animateOpacity:o,transition:p?u:{enter:{duration:0}},transitionEnd:{enter:null==d?void 0:d.enter,exit:r?null==d?void 0:d.exit:{...null==d?void 0:d.exit,display:g?"block":"none"}}},v=n||r?"enter":"exit";return ee(ay,{initial:!1,custom:m,children:(!r||n)&&H.createElement(Jb.div,{ref:t,...h,className:py("chakra-collapse",c),style:{overflow:"hidden",display:"block",...l},custom:m,variants:_y,initial:!!r&&"exit",animate:v,exit:"exit"})})}));Ey.displayName="Collapse";var Py={enter:({transition:e,transitionEnd:t,delay:n}={})=>({opacity:1,transition:(null==e?void 0:e.enter)??wy(xy.enter,n),transitionEnd:null==t?void 0:t.enter}),exit:({transition:e,transitionEnd:t,delay:n}={})=>({opacity:0,transition:(null==e?void 0:e.exit)??ky(xy.exit,n),transitionEnd:null==t?void 0:t.exit})},Ly={initial:"exit",animate:"enter",exit:"exit",variants:Py},Oy=a.exports.forwardRef((function(e,t){const{unmountOnExit:n,in:r,className:o,transition:i,transitionEnd:a,delay:s,...l}=e,c=r||n?"enter":"exit",u={transition:i,transitionEnd:a,delay:s};return ee(ay,{custom:u,children:(!n||r&&n)&&H.createElement(Jb.div,{ref:t,className:py("chakra-fade",o),custom:u,...Ly,animate:c,...l})})}));Oy.displayName="Fade";var My={exit:({reverse:e,initialScale:t,transition:n,transitionEnd:r,delay:o})=>({opacity:0,...e?{scale:t,transitionEnd:null==r?void 0:r.exit}:{transitionEnd:{scale:t,...null==r?void 0:r.exit}},transition:(null==n?void 0:n.exit)??ky(xy.exit,o)}),enter:({transitionEnd:e,transition:t,delay:n})=>({opacity:1,scale:1,transition:(null==t?void 0:t.enter)??wy(xy.enter,n),transitionEnd:null==e?void 0:e.enter})},Ty={initial:"exit",animate:"enter",exit:"exit",variants:My},Ay=a.exports.forwardRef((function(e,t){const{unmountOnExit:n,in:r,reverse:o=!0,initialScale:i=.95,className:a,transition:s,transitionEnd:l,delay:c,...u}=e,d=r||n?"enter":"exit",h={initialScale:i,reverse:o,transition:s,transitionEnd:l,delay:c};return ee(ay,{custom:h,children:(!n||r&&n)&&H.createElement(Jb.div,{ref:t,className:py("chakra-offset-slide",a),...Ty,animate:d,custom:h,...u})})}));Ay.displayName="ScaleFade";var Iy={exit:{duration:.15,ease:fy.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},Ry={exit:({direction:e,transition:t,transitionEnd:n,delay:r})=>{const{exit:o}=yy({direction:e});return{...o,transition:(null==t?void 0:t.exit)??ky(Iy.exit,r),transitionEnd:null==n?void 0:n.exit}},enter:({direction:e,transitionEnd:t,transition:n,delay:r})=>{const{enter:o}=yy({direction:e});return{...o,transition:(null==n?void 0:n.enter)??wy(Iy.enter,r),transitionEnd:null==t?void 0:t.enter}}},Ny=a.exports.forwardRef((function(e,t){const{direction:n="right",style:r,unmountOnExit:o,in:i,className:a,transition:s,transitionEnd:l,delay:c,motionProps:u,...d}=e,h=yy({direction:n}),p=Object.assign({position:"fixed"},h.position,r),f=i||o?"enter":"exit",g={transitionEnd:l,transition:s,direction:n,delay:c};return ee(ay,{custom:g,children:(!o||i&&o)&&H.createElement(Jb.div,{...d,ref:t,initial:"exit",className:py("chakra-slide",a),animate:f,exit:"exit",custom:g,variants:Ry,style:p,...u})})}));Ny.displayName="Slide";var Dy={initial:({offsetX:e,offsetY:t,transition:n,transitionEnd:r,delay:o})=>({opacity:0,x:e,y:t,transition:(null==n?void 0:n.exit)??ky(xy.exit,o),transitionEnd:null==r?void 0:r.exit}),enter:({transition:e,transitionEnd:t,delay:n})=>({opacity:1,x:0,y:0,transition:(null==e?void 0:e.enter)??wy(xy.enter,n),transitionEnd:null==t?void 0:t.enter}),exit:({offsetY:e,offsetX:t,transition:n,transitionEnd:r,reverse:o,delay:i})=>{const a={x:t,y:e};return{opacity:0,transition:(null==n?void 0:n.exit)??ky(xy.exit,i),...o?{...a,transitionEnd:null==r?void 0:r.exit}:{transitionEnd:{...a,...null==r?void 0:r.exit}}}}},zy={initial:"initial",animate:"enter",exit:"exit",variants:Dy},jy=a.exports.forwardRef((function(e,t){const{unmountOnExit:n,in:r,reverse:o=!0,className:i,offsetX:a=0,offsetY:s=8,transition:l,transitionEnd:c,delay:u,...d}=e,h=r||n?"enter":"exit",p={offsetX:a,offsetY:s,reverse:o,transition:l,transitionEnd:c,delay:u};return ee(ay,{custom:p,children:(!n||r&&n)&&H.createElement(Jb.div,{ref:t,className:py("chakra-offset-slide",i),custom:p,...zy,animate:h,...d})})}));jy.displayName="SlideFade";var By=(...e)=>e.filter(Boolean).join(" ");var Fy=e=>{const{condition:t,message:n}=e};function Hy(...e){return function(t){e.some((e=>(null==e||e(t),null==t?void 0:t.defaultPrevented)))}}var[Vy,Wy]=nd({name:"AccordionStylesContext",hookName:"useAccordionStyles",providerName:""}),[$y,Uy]=nd({name:"AccordionItemContext",hookName:"useAccordionItemContext",providerName:""}),[Gy,qy,Yy,Zy]=hd(),Xy=Ku((function(e,t){const{getButtonProps:n}=Uy(),r=n(e,t),o={display:"flex",alignItems:"center",width:"100%",outline:0,...Wy().button};return H.createElement(td.button,{...r,className:By("chakra-accordion__button",e.className),__css:o})}));function Ky(e){const{onChange:t,defaultIndex:n,index:r,allowMultiple:o,allowToggle:i,...s}=e;!function(e){const t=e.index||e.defaultIndex,n=null!=t&&!Array.isArray(t)&&e.allowMultiple;Fy({condition:!!n,message:`If 'allowMultiple' is passed, then 'index' or 'defaultIndex' must be an array. You passed: ${typeof t},`})}(e),function(e){Fy({condition:!(!e.allowMultiple||!e.allowToggle),message:"If 'allowMultiple' is passed, 'allowToggle' will be ignored. Either remove 'allowToggle' or 'allowMultiple' depending on whether you want multiple accordions visible or not"})}(e);const l=Yy(),[c,u]=a.exports.useState(-1);a.exports.useEffect((()=>()=>{u(-1)}),[]);const[d,h]=bd({value:r,defaultValue:()=>o?n??[]:n??-1,onChange:t});return{index:d,setIndex:h,htmlProps:s,getAccordionItemProps:e=>{let t=!1;null!==e&&(t=Array.isArray(d)?d.includes(e):d===e);return{isOpen:t,onChange:t=>{if(null!==e)if(o&&Array.isArray(d)){const n=t?d.concat(e):d.filter((t=>t!==e));h(n)}else t?h(e):i&&h(-1)}}},focusedIndex:c,setFocusedIndex:u,descendants:l}}Xy.displayName="AccordionButton";var[Qy,Jy]=nd({name:"AccordionContext",hookName:"useAccordionContext",providerName:"Accordion"});function ex(e){const{isDisabled:t,isFocusable:n,id:r,...o}=e,{getAccordionItemProps:i,setFocusedIndex:s}=Jy(),l=a.exports.useRef(null),c=a.exports.useId(),u=r??c,d=`accordion-button-${u}`,h=`accordion-panel-${u}`;!function(e){Fy({condition:!(!e.isFocusable||e.isDisabled),message:"Using only 'isFocusable', this prop is reserved for situations where you pass 'isDisabled' but you still want the element to receive focus (A11y). Either remove it or pass 'isDisabled' as well.\n "})}(e);const{register:p,index:f,descendants:g}=Zy({disabled:t&&!n}),{isOpen:m,onChange:v}=i(-1===f?null:f);!function(e){Fy({condition:e.isOpen&&!!e.isDisabled,message:"Cannot open a disabled accordion item"})}({isOpen:m,isDisabled:t});const b=a.exports.useCallback((()=>{null==v||v(!m),s(f)}),[f,s,m,v]),y=a.exports.useCallback((e=>{const t={ArrowDown:()=>{const e=g.nextEnabled(f);null==e||e.node.focus()},ArrowUp:()=>{const e=g.prevEnabled(f);null==e||e.node.focus()},Home:()=>{const e=g.firstEnabled();null==e||e.node.focus()},End:()=>{const e=g.lastEnabled();null==e||e.node.focus()}},n=t[e.key];n&&(e.preventDefault(),n(e))}),[g,f]),x=a.exports.useCallback((()=>{s(f)}),[s,f]),w=a.exports.useCallback((function(e={},n=null){return{...e,type:"button",ref:rd(p,l,n),id:d,disabled:!!t,"aria-expanded":!!m,"aria-controls":h,onClick:Hy(e.onClick,b),onFocus:Hy(e.onFocus,x),onKeyDown:Hy(e.onKeyDown,y)}}),[d,t,m,b,x,y,h,p]),k=a.exports.useCallback((function(e={},t=null){return{...e,ref:t,role:"region",id:h,"aria-labelledby":d,hidden:!m}}),[d,m,h]);return{isOpen:m,isDisabled:t,isFocusable:n,onOpen:()=>{null==v||v(!0)},onClose:()=>{null==v||v(!1)},getButtonProps:w,getPanelProps:k,htmlProps:o}}function tx(e){const{isOpen:t,isDisabled:n}=Uy(),{reduceMotion:r}=Jy(),o=By("chakra-accordion__icon",e.className),i={opacity:n?.4:1,transform:t?"rotate(-180deg)":void 0,transition:r?void 0:"transform 0.2s",transformOrigin:"center",...Wy().icon};return ee(gd,{viewBox:"0 0 24 24","aria-hidden":!0,className:o,__css:i,...e,children:ee("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})})}tx.displayName="AccordionIcon";var nx=Ku((function(e,t){const{children:n,className:r}=e,{htmlProps:o,...i}=ex(e),s={...Wy().container,overflowAnchor:"none"},l=a.exports.useMemo((()=>i),[i]);return H.createElement($y,{value:l},H.createElement(td.div,{ref:t,...o,className:By("chakra-accordion__item",r),__css:s},"function"==typeof n?n({isExpanded:!!i.isOpen,isDisabled:!!i.isDisabled}):n))}));nx.displayName="AccordionItem";var rx=Ku((function(e,t){const{className:n,motionProps:r,...o}=e,{reduceMotion:i}=Jy(),{getPanelProps:a,isOpen:s}=Uy(),l=a(o,t),c=By("chakra-accordion__panel",n),u=Wy();i||delete l.hidden;const d=H.createElement(td.div,{...l,__css:u.panel,className:c});return i?d:ee(Ey,{in:s,...r,children:d})}));rx.displayName="AccordionPanel";var ox=Ku((function({children:e,reduceMotion:t,...n},r){const o=ed("Accordion",n),i=rn(n),{htmlProps:s,descendants:l,...c}=Ky(i),u=a.exports.useMemo((()=>({...c,reduceMotion:!!t})),[c,t]);return H.createElement(Gy,{value:l},H.createElement(Qy,{value:u},H.createElement(Vy,{value:o},H.createElement(td.div,{ref:r,...s,className:By("chakra-accordion",n.className),__css:o.root},e))))}));ox.displayName="Accordion";var ix=ao({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),ax=Ku(((e,t)=>{const n=Ju("Spinner",e),{label:r="Loading...",thickness:o="2px",speed:i="0.45s",emptyColor:a="transparent",className:s,...l}=rn(e),c=((...e)=>e.filter(Boolean).join(" "))("chakra-spinner",s),u={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:o,borderBottomColor:a,borderLeftColor:a,animation:`${ix} ${i} linear infinite`,...n};return H.createElement(td.div,{ref:t,__css:u,className:c,...l},r&&H.createElement(td.span,{srOnly:!0},r))}));ax.displayName="Spinner";var sx=(...e)=>e.filter(Boolean).join(" ");function lx(e){return ee(gd,{viewBox:"0 0 24 24",...e,children:ee("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}var[cx,ux]=nd({name:"AlertContext",hookName:"useAlertContext",providerName:""}),[dx,hx]=nd({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:""}),px={info:{icon:function(e){return ee(gd,{viewBox:"0 0 24 24",...e,children:ee("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})},colorScheme:"blue"},warning:{icon:lx,colorScheme:"orange"},success:{icon:function(e){return ee(gd,{viewBox:"0 0 24 24",...e,children:ee("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})},colorScheme:"green"},error:{icon:lx,colorScheme:"red"},loading:{icon:ax,colorScheme:"blue"}};var fx=Ku((function(e,t){const{status:n="info",addRole:r=!0,...o}=rn(e),i=e.colorScheme??function(e){return px[e].colorScheme}(n),a=ed("Alert",{...e,colorScheme:i}),s={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...a.container};return H.createElement(cx,{value:{status:n}},H.createElement(dx,{value:a},H.createElement(td.div,{role:r?"alert":void 0,ref:t,...o,className:sx("chakra-alert",e.className),__css:s})))}));fx.displayName="Alert";var gx=Ku((function(e,t){const n={display:"inline",...hx().description};return H.createElement(td.div,{ref:t,...e,className:sx("chakra-alert__desc",e.className),__css:n})}));function mx(e){const{status:t}=ux(),n=function(e){return px[e].icon}(t),r=hx(),o="loading"===t?r.spinner:r.icon;return H.createElement(td.span,{display:"inherit",...e,className:sx("chakra-alert__icon",e.className),__css:o},e.children||ee(n,{h:"100%",w:"100%"}))}gx.displayName="AlertDescription",mx.displayName="AlertIcon";var vx=Ku((function(e,t){const n=hx();return H.createElement(td.div,{ref:t,...e,className:sx("chakra-alert__title",e.className),__css:n.title})}));function bx(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}vx.displayName="AlertTitle";var yx=Ku((function(e,t){const{htmlWidth:n,htmlHeight:r,alt:o,...i}=e;return ee("img",{width:n,height:r,ref:t,alt:o,...i})}));yx.displayName="NativeImage";var xx=Ku((function(e,t){const{fallbackSrc:n,fallback:r,src:o,srcSet:i,align:s,fit:l,loading:c,ignoreFallback:u,crossOrigin:d,fallbackStrategy:h="beforeLoadOrError",referrerPolicy:p,...f}=e,g=null!=c||u||!(void 0!==n||void 0!==r),m=function(e){const{loading:t,src:n,srcSet:r,onLoad:o,onError:i,crossOrigin:s,sizes:l,ignoreFallback:c}=e,[u,d]=a.exports.useState("pending");a.exports.useEffect((()=>{d(n?"loading":"pending")}),[n]);const h=a.exports.useRef(),p=a.exports.useCallback((()=>{if(!n)return;f();const e=new Image;e.src=n,s&&(e.crossOrigin=s),r&&(e.srcset=r),l&&(e.sizes=l),t&&(e.loading=t),e.onload=e=>{f(),d("loaded"),null==o||o(e)},e.onerror=e=>{f(),d("failed"),null==i||i(e)},h.current=e}),[n,s,r,l,o,i,t]),f=()=>{h.current&&(h.current.onload=null,h.current.onerror=null,h.current=null)};return W((()=>{if(!c)return"loading"===u&&p(),()=>{f()}}),[u,p,c]),c?"loaded":u}({...e,ignoreFallback:g}),v=((e,t)=>"loaded"!==e&&"beforeLoadOrError"===t||"failed"===e&&"onError"===t)(m,h),b={ref:t,objectFit:l,objectPosition:s,...g?f:bx(f,["onError","onLoad"])};return v?r||H.createElement(td.img,{as:yx,className:"chakra-image__placeholder",src:n,...b}):H.createElement(td.img,{as:yx,src:o,srcSet:i,crossOrigin:d,loading:c,referrerPolicy:p,className:"chakra-image",...b})}));function wx(e){return a.exports.Children.toArray(e).filter((e=>a.exports.isValidElement(e)))}xx.displayName="Image",Ku(((e,t)=>H.createElement(td.img,{ref:t,as:yx,className:"chakra-image",...e})));var kx=(...e)=>e.filter(Boolean).join(" "),Sx=e=>e?"":void 0,[Cx,_x]=nd({strict:!1,name:"ButtonGroupContext"});function Ex(e){const{children:t,className:n,...r}=e,o=a.exports.isValidElement(t)?a.exports.cloneElement(t,{"aria-hidden":!0,focusable:!1}):t,i=kx("chakra-button__icon",n);return H.createElement(td.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...r,className:i},o)}function Px(e){const{label:t,placement:n,spacing:r="0.5rem",children:o=ee(ax,{color:"currentColor",width:"1em",height:"1em"}),className:i,__css:s,...l}=e,c=kx("chakra-button__spinner",i),u="start"===n?"marginEnd":"marginStart",d=a.exports.useMemo((()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[u]:t?r:0,fontSize:"1em",lineHeight:"normal",...s})),[s,t,u,r]);return H.createElement(td.div,{className:c,...l,__css:d},o)}Ex.displayName="ButtonIcon",Px.displayName="ButtonSpinner";var Lx=Ku(((e,t)=>{const n=_x(),r=Ju("Button",{...n,...e}),{isDisabled:o=(null==n?void 0:n.isDisabled),isLoading:i,isActive:s,children:l,leftIcon:c,rightIcon:u,loadingText:d,iconSpacing:h="0.5rem",type:p,spinner:f,spinnerPlacement:g="start",className:m,as:v,...b}=rn(e),y=a.exports.useMemo((()=>{const e={...null==r?void 0:r._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...r,...!!n&&{_focus:e}}}),[r,n]),{ref:x,type:w}=function(e){const[t,n]=a.exports.useState(!e),r=a.exports.useCallback((e=>{e&&n("BUTTON"===e.tagName)}),[]);return{ref:r,type:t?"button":void 0}}(v),k={rightIcon:u,leftIcon:c,iconSpacing:h,children:l};return H.createElement(td.button,{disabled:o||i,ref:od(t,x),as:v,type:p??w,"data-active":Sx(s),"data-loading":Sx(i),__css:y,className:kx("chakra-button",m),...b},i&&"start"===g&&ee(Px,{className:"chakra-button__spinner--start",label:d,placement:"start",spacing:h,children:f}),i?d||H.createElement(td.span,{opacity:0},ee(Ox,{...k})):ee(Ox,{...k}),i&&"end"===g&&ee(Px,{className:"chakra-button__spinner--end",label:d,placement:"end",spacing:h,children:f}))}));function Ox(e){const{leftIcon:t,rightIcon:n,children:r,iconSpacing:o}=e;return te(J,{children:[t&&ee(Ex,{marginEnd:o,children:t}),r,n&&ee(Ex,{marginStart:o,children:n})]})}Lx.displayName="Button";var Mx=Ku((function(e,t){const{size:n,colorScheme:r,variant:o,className:i,spacing:s="0.5rem",isAttached:l,isDisabled:c,...u}=e,d=kx("chakra-button__group",i),h=a.exports.useMemo((()=>({size:n,colorScheme:r,variant:o,isDisabled:c})),[n,r,o,c]);let p={display:"inline-flex"};return p=l?{...p,"> *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}}:{...p,"& > *:not(style) ~ *:not(style)":{marginStart:s}},H.createElement(Cx,{value:h},H.createElement(td.div,{ref:t,role:"group",__css:p,className:d,"data-attached":l?"":void 0,...u}))}));Mx.displayName="ButtonGroup";var Tx=Ku(((e,t)=>{const{icon:n,children:r,isRound:o,"aria-label":i,...s}=e,l=n||r,c=a.exports.isValidElement(l)?a.exports.cloneElement(l,{"aria-hidden":!0,focusable:!1}):null;return ee(Lx,{padding:"0",borderRadius:o?"full":void 0,ref:t,"aria-label":i,...s,children:c})}));Tx.displayName="IconButton";var Ax=(...e)=>e.filter(Boolean).join(" "),Ix=e=>e?"":void 0,Rx=e=>!!e||void 0;function Nx(...e){return function(t){e.some((e=>(null==e||e(t),null==t?void 0:t.defaultPrevented)))}}var[Dx,zx]=nd({name:"FormControlStylesContext",errorMessage:"useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),[jx,Bx]=nd({strict:!1,name:"FormControlContext"});var Fx=Ku((function(e,t){const n=ed("Form",e),r=rn(e),{getRootProps:o,htmlProps:i,...s}=function(e){const{id:t,isRequired:n,isInvalid:r,isDisabled:o,isReadOnly:i,...s}=e,l=a.exports.useId(),c=t||`field-${l}`,u=`${c}-label`,d=`${c}-feedback`,h=`${c}-helptext`,[p,f]=a.exports.useState(!1),[g,m]=a.exports.useState(!1),[v,b]=a.exports.useState(!1),y=a.exports.useCallback(((e={},t=null)=>({id:h,...e,ref:rd(t,(e=>{e&&m(!0)}))})),[h]),x=a.exports.useCallback(((e={},t=null)=>({...e,ref:t,"data-focus":Ix(v),"data-disabled":Ix(o),"data-invalid":Ix(r),"data-readonly":Ix(i),id:e.id??u,htmlFor:e.htmlFor??c})),[c,o,v,r,i,u]),w=a.exports.useCallback(((e={},t=null)=>({id:d,...e,ref:rd(t,(e=>{e&&f(!0)})),"aria-live":"polite"})),[d]),k=a.exports.useCallback(((e={},t=null)=>({...e,...s,ref:t,role:"group"})),[s]),S=a.exports.useCallback(((e={},t=null)=>({...e,ref:t,role:"presentation","aria-hidden":!0,children:e.children||"*"})),[]);return{isRequired:!!n,isInvalid:!!r,isReadOnly:!!i,isDisabled:!!o,isFocused:!!v,onFocus:()=>b(!0),onBlur:()=>b(!1),hasFeedbackText:p,setHasFeedbackText:f,hasHelpText:g,setHasHelpText:m,id:c,labelId:u,feedbackId:d,helpTextId:h,htmlProps:s,getHelpTextProps:y,getErrorMessageProps:w,getRootProps:k,getLabelProps:x,getRequiredIndicatorProps:S}}(r),l=Ax("chakra-form-control",e.className);return H.createElement(jx,{value:s},H.createElement(Dx,{value:n},H.createElement(td.div,{...o({},t),className:l,__css:n.container})))}));Fx.displayName="FormControl";var Hx=Ku((function(e,t){const n=Bx(),r=zx(),o=Ax("chakra-form__helper-text",e.className);return H.createElement(td.div,{...null==n?void 0:n.getHelpTextProps(e,t),__css:r.helperText,className:o})}));function Vx(e){const{isDisabled:t,isInvalid:n,isReadOnly:r,isRequired:o,...i}=Wx(e);return{...i,disabled:t,readOnly:r,required:o,"aria-invalid":Rx(n),"aria-required":Rx(o),"aria-readonly":Rx(r)}}function Wx(e){const t=Bx(),{id:n,disabled:r,readOnly:o,required:i,isRequired:a,isInvalid:s,isReadOnly:l,isDisabled:c,onFocus:u,onBlur:d,...h}=e,p=e["aria-describedby"]?[e["aria-describedby"]]:[];return(null==t?void 0:t.hasFeedbackText)&&(null==t?void 0:t.isInvalid)&&p.push(t.feedbackId),(null==t?void 0:t.hasHelpText)&&p.push(t.helpTextId),{...h,"aria-describedby":p.join(" ")||void 0,id:n??(null==t?void 0:t.id),isDisabled:r??c??(null==t?void 0:t.isDisabled),isReadOnly:o??l??(null==t?void 0:t.isReadOnly),isRequired:i??a??(null==t?void 0:t.isRequired),isInvalid:s??(null==t?void 0:t.isInvalid),onFocus:Nx(null==t?void 0:t.onFocus,u),onBlur:Nx(null==t?void 0:t.onBlur,d)}}Hx.displayName="FormHelperText";var[$x,Ux]=nd({name:"FormErrorStylesContext",errorMessage:"useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),Gx=Ku(((e,t)=>{const n=ed("FormError",e),r=rn(e),o=Bx();return(null==o?void 0:o.isInvalid)?H.createElement($x,{value:n},H.createElement(td.div,{...null==o?void 0:o.getErrorMessageProps(r,t),className:Ax("chakra-form__error-message",e.className),__css:{display:"flex",alignItems:"center",...n.text}})):null}));Gx.displayName="FormErrorMessage";var qx=Ku(((e,t)=>{const n=Ux(),r=Bx();if(!(null==r?void 0:r.isInvalid))return null;const o=Ax("chakra-form__error-icon",e.className);return ee(gd,{ref:t,"aria-hidden":!0,...e,__css:n.icon,className:o,children:ee("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}));qx.displayName="FormErrorIcon";var Yx=Ku((function(e,t){const n=Ju("FormLabel",e),r=rn(e),{className:o,children:i,requiredIndicator:a=ee(Zx,{}),optionalIndicator:s=null,...l}=r,c=Bx(),u=(null==c?void 0:c.getLabelProps(l,t))??{ref:t,...l};return H.createElement(td.label,{...u,className:Ax("chakra-form__label",r.className),__css:{display:"block",textAlign:"start",...n}},i,(null==c?void 0:c.isRequired)?a:s)}));Yx.displayName="FormLabel";var Zx=Ku((function(e,t){const n=Bx(),r=zx();if(!(null==n?void 0:n.isRequired))return null;const o=Ax("chakra-form__required-indicator",e.className);return H.createElement(td.span,{...null==n?void 0:n.getRequiredIndicatorProps(e,t),__css:r.requiredIndicator,className:o})}));function Xx(e,t){const n=a.exports.useRef(!1),r=a.exports.useRef(!1);a.exports.useEffect((()=>{if(n.current&&r.current)return e();r.current=!0}),t),a.exports.useEffect((()=>(n.current=!0,()=>{n.current=!1})),[])}Zx.displayName="RequiredIndicator";var Kx={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"};td("span",{baseStyle:Kx}).displayName="VisuallyHidden",td("input",{baseStyle:Kx}).displayName="VisuallyHiddenInput";var Qx=!1,Jx=null,ew=!1,tw=new Set,nw="undefined"!=typeof window&&null!=window.navigator&&/^Mac/.test(window.navigator.platform);function rw(e,t){tw.forEach((n=>n(e,t)))}function ow(e){ew=!0,function(e){return!(e.metaKey||!nw&&e.altKey||e.ctrlKey)}(e)&&(Jx="keyboard",rw("keyboard",e))}function iw(e){Jx="pointer","mousedown"!==e.type&&"pointerdown"!==e.type||(ew=!0,rw("pointer",e))}function aw(e){e.target!==window&&e.target!==document&&(ew||(Jx="keyboard",rw("keyboard",e)),ew=!1)}function sw(){ew=!1}function lw(){return"pointer"!==Jx}function cw(e){!function(){if("undefined"==typeof window||Qx)return;const{focus:e}=HTMLElement.prototype;HTMLElement.prototype.focus=function(...t){ew=!0,e.apply(this,t)},document.addEventListener("keydown",ow,!0),document.addEventListener("keyup",ow,!0),window.addEventListener("focus",aw,!0),window.addEventListener("blur",sw,!1),"undefined"!=typeof PointerEvent?(document.addEventListener("pointerdown",iw,!0),document.addEventListener("pointermove",iw,!0),document.addEventListener("pointerup",iw,!0)):(document.addEventListener("mousedown",iw,!0),document.addEventListener("mousemove",iw,!0),document.addEventListener("mouseup",iw,!0)),Qx=!0}(),e(lw());const t=()=>e(lw());return tw.add(t),()=>{tw.delete(t)}}var[uw,dw]=nd({name:"CheckboxGroupContext",strict:!1}),hw=(...e)=>e.filter(Boolean).join(" "),pw=e=>e?"":void 0;function fw(...e){return function(t){e.some((e=>(null==e||e(t),null==t?void 0:t.defaultPrevented)))}}function gw(e){return H.createElement(td.svg,{width:"1.2em",viewBox:"0 0 12 10",style:{fill:"none",strokeWidth:2,stroke:"currentColor",strokeDasharray:16},...e},ee("polyline",{points:"1.5 6 4.5 9 10.5 1"}))}function mw(e){return H.createElement(td.svg,{width:"1.2em",viewBox:"0 0 24 24",style:{stroke:"currentColor",strokeWidth:4},...e},ee("line",{x1:"21",x2:"3",y1:"12",y2:"12"}))}function vw(e){const{isIndeterminate:t,isChecked:n,...r}=e,o=t?mw:gw;return n||t?H.createElement(td.div,{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%"}},ee(o,{...r})):null}function bw(e={}){const t=Wx(e),{isDisabled:n,isReadOnly:r,isRequired:o,isInvalid:i,id:s,onBlur:l,onFocus:c,"aria-describedby":u}=t,{defaultChecked:d,isChecked:h,isFocusable:p,onChange:f,isIndeterminate:g,name:m,value:v,tabIndex:b,"aria-label":y,"aria-labelledby":x,"aria-invalid":w,...k}=e,S=function(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}(k,["isDisabled","isReadOnly","isRequired","isInvalid","id","onBlur","onFocus","aria-describedby"]),C=vd(f),_=vd(l),E=vd(c),[P,L]=a.exports.useState(!1),[O,M]=a.exports.useState(!1),[T,A]=a.exports.useState(!1),[I,R]=a.exports.useState(!1);a.exports.useEffect((()=>cw(L)),[]);const N=a.exports.useRef(null),[D,z]=a.exports.useState(!0),[j,B]=a.exports.useState(!!d),F=void 0!==h,H=F?h:j,V=a.exports.useCallback((e=>{r||n?e.preventDefault():(F||B(H?e.target.checked:!!g||e.target.checked),null==C||C(e))}),[r,n,H,F,g,C]);W((()=>{N.current&&(N.current.indeterminate=Boolean(g))}),[g]),Xx((()=>{n&&M(!1)}),[n,M]),W((()=>{const e=N.current;(null==e?void 0:e.form)&&(e.form.onreset=()=>{B(!!d)})}),[]);const $=n&&!p,U=a.exports.useCallback((e=>{" "===e.key&&R(!0)}),[R]),G=a.exports.useCallback((e=>{" "===e.key&&R(!1)}),[R]);W((()=>{if(!N.current)return;N.current.checked!==H&&B(N.current.checked)}),[N.current]);const q=a.exports.useCallback(((e={},t=null)=>({...e,ref:t,"data-active":pw(I),"data-hover":pw(T),"data-checked":pw(H),"data-focus":pw(O),"data-focus-visible":pw(O&&P),"data-indeterminate":pw(g),"data-disabled":pw(n),"data-invalid":pw(i),"data-readonly":pw(r),"aria-hidden":!0,onMouseDown:fw(e.onMouseDown,(e=>{O&&e.preventDefault(),R(!0)})),onMouseUp:fw(e.onMouseUp,(()=>R(!1))),onMouseEnter:fw(e.onMouseEnter,(()=>A(!0))),onMouseLeave:fw(e.onMouseLeave,(()=>A(!1)))})),[I,H,n,O,P,T,g,i,r]),Y=a.exports.useCallback(((e={},t=null)=>({...S,...e,ref:rd(t,(e=>{e&&z("LABEL"===e.tagName)})),onClick:fw(e.onClick,(()=>{var e;D||(null==(e=N.current)||e.click(),requestAnimationFrame((()=>{var e;null==(e=N.current)||e.focus()})))})),"data-disabled":pw(n),"data-checked":pw(H),"data-invalid":pw(i)})),[S,n,H,i,D]),Z=a.exports.useCallback(((e={},t=null)=>({...e,ref:rd(N,t),type:"checkbox",name:m,value:v,id:s,tabIndex:b,onChange:fw(e.onChange,V),onBlur:fw(e.onBlur,_,(()=>M(!1))),onFocus:fw(e.onFocus,E,(()=>M(!0))),onKeyDown:fw(e.onKeyDown,U),onKeyUp:fw(e.onKeyUp,G),required:o,checked:H,disabled:$,readOnly:r,"aria-label":y,"aria-labelledby":x,"aria-invalid":w?Boolean(w):i,"aria-describedby":u,"aria-disabled":n,style:Kx})),[m,v,s,V,_,E,U,G,o,H,$,r,y,x,w,i,u,n,b]),X=a.exports.useCallback(((e={},t=null)=>({...e,ref:t,onMouseDown:fw(e.onMouseDown,yw),onTouchStart:fw(e.onTouchStart,yw),"data-disabled":pw(n),"data-checked":pw(H),"data-invalid":pw(i)})),[H,n,i]);return{state:{isInvalid:i,isFocused:O,isChecked:H,isActive:I,isHovered:T,isIndeterminate:g,isDisabled:n,isReadOnly:r,isRequired:o},getRootProps:Y,getCheckboxProps:q,getInputProps:Z,getLabelProps:X,htmlProps:S}}function yw(e){e.preventDefault(),e.stopPropagation()}var xw={display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",userSelect:"none",flexShrink:0},ww={cursor:"pointer",display:"inline-flex",alignItems:"center",verticalAlign:"top",position:"relative"},kw=ao({from:{opacity:0,strokeDashoffset:16,transform:"scale(0.95)"},to:{opacity:1,strokeDashoffset:0,transform:"scale(1)"}}),Sw=ao({from:{opacity:0},to:{opacity:1}}),Cw=ao({from:{transform:"scaleX(0.65)"},to:{transform:"scaleX(1)"}}),_w=Ku((function(e,t){const n=dw(),r=ed("Checkbox",{...n,...e}),o=rn(e),{spacing:i="0.5rem",className:s,children:l,iconColor:c,iconSize:u,icon:d=ee(vw,{}),isChecked:h,isDisabled:p=(null==n?void 0:n.isDisabled),onChange:f,inputProps:g,...m}=o;let v=h;(null==n?void 0:n.value)&&o.value&&(v=n.value.includes(o.value));let b=f;(null==n?void 0:n.onChange)&&o.value&&(b=function(...e){return function(t){e.forEach((e=>{null==e||e(t)}))}}(n.onChange,f));const{state:y,getInputProps:x,getCheckboxProps:w,getLabelProps:k,getRootProps:S}=bw({...m,isDisabled:p,isChecked:v,onChange:b}),C=a.exports.useMemo((()=>({animation:y.isIndeterminate?`${Sw} 20ms linear, ${Cw} 200ms linear`:`${kw} 200ms linear`,fontSize:u,color:c,...r.icon})),[c,u,,y.isIndeterminate,r.icon]),_=a.exports.cloneElement(d,{__css:C,isIndeterminate:y.isIndeterminate,isChecked:y.isChecked});return H.createElement(td.label,{__css:{...ww,...r.container},className:hw("chakra-checkbox",s),...S()},ee("input",{className:"chakra-checkbox__input",...x(g,t)}),H.createElement(td.span,{__css:{...xw,...r.control},className:"chakra-checkbox__control",...w()},_),l&&H.createElement(td.span,{className:"chakra-checkbox__label",...k(),__css:{marginStart:i,...r.label}},l))}));function Ew(e){return ee(gd,{focusable:"false","aria-hidden":!0,...e,children:ee("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"})})}_w.displayName="Checkbox";var Pw=Ku((function(e,t){const n=Ju("CloseButton",e),{children:r,isDisabled:o,__css:i,...a}=rn(e);return H.createElement(td.button,{type:"button","aria-label":"Close",ref:t,disabled:o,__css:{outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,...n,...i},...a},r||ee(Ew,{width:"1em",height:"1em"}))}));function Lw(e,t){let n=function(e){const t=parseFloat(e);return"number"!=typeof t||Number.isNaN(t)?0:t}(e);const r=10**(t??10);return n=Math.round(n*r)/r,t?n.toFixed(t):n.toString()}function Ow(e){if(!Number.isFinite(e))return 0;let t=1,n=0;for(;Math.round(e*t)/t!==e;)t*=10,n+=1;return n}function Mw(e,t,n){return 100*(e-t)/(n-t)}function Tw(e,t,n){return(n-t)*e+t}function Aw(e,t,n){return Lw(Math.round((e-t)/n)*n+t,Ow(n))}function Iw(e,t,n){return null==e?e:(nee(oo,{styles:zw}),Bw=()=>ee(oo,{styles:`\n html {\n line-height: 1.5;\n -webkit-text-size-adjust: 100%;\n font-family: system-ui, sans-serif;\n -webkit-font-smoothing: antialiased;\n text-rendering: optimizeLegibility;\n -moz-osx-font-smoothing: grayscale;\n touch-action: manipulation;\n }\n\n body {\n position: relative;\n min-height: 100%;\n font-feature-settings: 'kern';\n }\n\n *,\n *::before,\n *::after {\n border-width: 0;\n border-style: solid;\n box-sizing: border-box;\n }\n\n main {\n display: block;\n }\n\n hr {\n border-top-width: 1px;\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n }\n\n pre,\n code,\n kbd,\n samp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n font-size: 1em;\n }\n\n a {\n background-color: transparent;\n color: inherit;\n text-decoration: inherit;\n }\n\n abbr[title] {\n border-bottom: none;\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n }\n\n b,\n strong {\n font-weight: bold;\n }\n\n small {\n font-size: 80%;\n }\n\n sub,\n sup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n }\n\n sub {\n bottom: -0.25em;\n }\n\n sup {\n top: -0.5em;\n }\n\n img {\n border-style: none;\n }\n\n button,\n input,\n optgroup,\n select,\n textarea {\n font-family: inherit;\n font-size: 100%;\n line-height: 1.15;\n margin: 0;\n }\n\n button,\n input {\n overflow: visible;\n }\n\n button,\n select {\n text-transform: none;\n }\n\n button::-moz-focus-inner,\n [type="button"]::-moz-focus-inner,\n [type="reset"]::-moz-focus-inner,\n [type="submit"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n }\n\n fieldset {\n padding: 0.35em 0.75em 0.625em;\n }\n\n legend {\n box-sizing: border-box;\n color: inherit;\n display: table;\n max-width: 100%;\n padding: 0;\n white-space: normal;\n }\n\n progress {\n vertical-align: baseline;\n }\n\n textarea {\n overflow: auto;\n }\n\n [type="checkbox"],\n [type="radio"] {\n box-sizing: border-box;\n padding: 0;\n }\n\n [type="number"]::-webkit-inner-spin-button,\n [type="number"]::-webkit-outer-spin-button {\n -webkit-appearance: none !important;\n }\n\n input[type="number"] {\n -moz-appearance: textfield;\n }\n\n [type="search"] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n }\n\n [type="search"]::-webkit-search-decoration {\n -webkit-appearance: none !important;\n }\n\n ::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n }\n\n details {\n display: block;\n }\n\n summary {\n display: list-item;\n }\n\n template {\n display: none;\n }\n\n [hidden] {\n display: none !important;\n }\n\n body,\n blockquote,\n dl,\n dd,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n hr,\n figure,\n p,\n pre {\n margin: 0;\n }\n\n button {\n background: transparent;\n padding: 0;\n }\n\n fieldset {\n margin: 0;\n padding: 0;\n }\n\n ol,\n ul {\n margin: 0;\n padding: 0;\n }\n\n textarea {\n resize: vertical;\n }\n\n button,\n [role="button"] {\n cursor: pointer;\n }\n\n button::-moz-focus-inner {\n border: 0 !important;\n }\n\n table {\n border-collapse: collapse;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n font-size: inherit;\n font-weight: inherit;\n }\n\n button,\n input,\n optgroup,\n select,\n textarea {\n padding: 0;\n line-height: inherit;\n color: inherit;\n }\n\n img,\n svg,\n video,\n canvas,\n audio,\n iframe,\n embed,\n object {\n display: block;\n }\n\n img,\n video {\n max-width: 100%;\n height: auto;\n }\n\n [data-js-focus-visible] :focus:not([data-focus-visible-added]):not([data-focus-visible-disabled]) {\n outline: none;\n box-shadow: none;\n }\n\n select::-ms-expand {\n display: none;\n }\n\n ${zw}\n `});function Fw(e,t,n,r){const o=vd(n);return a.exports.useEffect((()=>{const i="function"==typeof e?e():e??document;if(n&&i)return i.addEventListener(t,o,r),()=>{i.removeEventListener(t,o,r)}}),[t,e,r,o,n]),()=>{const n="function"==typeof e?e():e??document;null==n||n.removeEventListener(t,o,r)}}var Hw=()=>"undefined"!=typeof window;var Vw=e=>Hw()&&e.test(function(){const e=navigator.userAgentData;return(null==e?void 0:e.platform)??navigator.platform}()),Ww=()=>Vw(/mac|iphone|ipad|ipod/i)&&(e=>Hw()&&e.test(navigator.vendor))(/apple/i);var $w=Po?a.exports.useLayoutEffect:a.exports.useEffect;function Uw(e,t=[]){const n=a.exports.useRef(e);return $w((()=>{n.current=e})),a.exports.useCallback(((...e)=>{var t;return null==(t=n.current)?void 0:t.call(n,...e)}),t)}function Gw(e={}){const{onClose:t,onOpen:n,isOpen:r,id:o}=e,i=Uw(n),s=Uw(t),[l,c]=a.exports.useState(e.defaultIsOpen||!1),[u,d]=function(e,t){const n=void 0!==e;return[n,n&&void 0!==e?e:t]}(r,l),h=function(e,t){const n=a.exports.useId();return a.exports.useMemo((()=>e||[t,n].filter(Boolean).join("-")),[e,t,n])}(o,"disclosure"),p=a.exports.useCallback((()=>{u||c(!1),null==s||s()}),[u,s]),f=a.exports.useCallback((()=>{u||c(!0),null==i||i()}),[u,i]),g=a.exports.useCallback((()=>{(d?p:f)()}),[d,f,p]);return{isOpen:!!d,onOpen:f,onClose:p,onToggle:g,isControlled:u,getButtonProps:(e={})=>({...e,"aria-expanded":d,"aria-controls":h,onClick:Oo(e.onClick,g)}),getDisclosureProps:(e={})=>({...e,hidden:!d,id:h})}}function qw(e){const t=Object.assign({},e);for(let n in t)void 0===t[n]&&delete t[n];return t}var Yw=Ku((function(e,t){const{htmlSize:n,...r}=e,o=ed("Input",r),i=Vx(rn(r)),a=pd("chakra-input",e.className);return H.createElement(td.input,{size:n,...i,__css:o.field,ref:t,className:a})}));Yw.displayName="Input",Yw.id="Input";var[Zw,Xw]=nd({name:"InputGroupStylesContext",errorMessage:"useInputGroupStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),Kw=Ku((function(e,t){const n=ed("Input",e),{children:r,className:o,...i}=rn(e),s=pd("chakra-input__group",o),l={},c=wx(r),u=n.field;c.forEach((e=>{n&&(u&&"InputLeftElement"===e.type.id&&(l.paddingStart=u.height??u.h),u&&"InputRightElement"===e.type.id&&(l.paddingEnd=u.height??u.h),"InputRightAddon"===e.type.id&&(l.borderEndRadius=0),"InputLeftAddon"===e.type.id&&(l.borderStartRadius=0))}));const d=c.map((t=>{var n,r;const o=qw({size:(null==(n=t.props)?void 0:n.size)||e.size,variant:(null==(r=t.props)?void 0:r.variant)||e.variant});return"Input"!==t.type.id?a.exports.cloneElement(t,o):a.exports.cloneElement(t,Object.assign(o,l,t.props))}));return H.createElement(td.div,{className:s,ref:t,__css:{width:"100%",display:"flex",position:"relative"},...i},ee(Zw,{value:n,children:d}))}));Kw.displayName="InputGroup";var Qw={left:{marginEnd:"-1px",borderEndRadius:0,borderEndColor:"transparent"},right:{marginStart:"-1px",borderStartRadius:0,borderStartColor:"transparent"}},Jw=td("div",{baseStyle:{flex:"0 0 auto",width:"auto",display:"flex",alignItems:"center",whiteSpace:"nowrap"}}),ek=Ku((function(e,t){const{placement:n="left",...r}=e,o=Qw[n]??{},i=Xw();return ee(Jw,{ref:t,...r,__css:{...i.addon,...o}})}));ek.displayName="InputAddon";var tk=Ku((function(e,t){return ee(ek,{ref:t,placement:"left",...e,className:pd("chakra-input__left-addon",e.className)})}));tk.displayName="InputLeftAddon",tk.id="InputLeftAddon";var nk=Ku((function(e,t){return ee(ek,{ref:t,placement:"right",...e,className:pd("chakra-input__right-addon",e.className)})}));nk.displayName="InputRightAddon",nk.id="InputRightAddon";var rk=td("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:"0",zIndex:2}}),ok=Ku((function(e,t){const{placement:n="left",...r}=e,o=Xw(),i=o.field,a={["left"===n?"insetStart":"insetEnd"]:"0",width:(null==i?void 0:i.height)??(null==i?void 0:i.h),height:(null==i?void 0:i.height)??(null==i?void 0:i.h),fontSize:null==i?void 0:i.fontSize,...o.element};return ee(rk,{ref:t,__css:a,...r})}));ok.id="InputElement",ok.displayName="InputElement";var ik=Ku((function(e,t){const{className:n,...r}=e,o=pd("chakra-input__left-element",n);return ee(ok,{ref:t,placement:"left",className:o,...r})}));ik.id="InputLeftElement",ik.displayName="InputLeftElement";var ak=Ku((function(e,t){const{className:n,...r}=e,o=pd("chakra-input__right-element",n);return ee(ok,{ref:t,placement:"right",className:o,...r})}));function sk(e,t){return Array.isArray(e)?e.map((e=>null===e?null:t(e))):function(e){const t=typeof e;return null!=e&&("object"===t||"function"===t)&&!Array.isArray(e)}(e)?Object.keys(e).reduce(((n,r)=>(n[r]=t(e[r]),n)),{}):null!=e?t(e):null}ak.id="InputRightElement",ak.displayName="InputRightElement",Object.freeze(["base","sm","md","lg","xl","2xl"]);var lk=Ku((function(e,t){const{ratio:n=4/3,children:r,className:o,...i}=e,s=a.exports.Children.only(r),l=pd("chakra-aspect-ratio",o);return H.createElement(td.div,{ref:t,position:"relative",className:l,_before:{height:0,content:'""',display:"block",paddingBottom:sk(n,(e=>1/e*100+"%"))},__css:{"& > *:not(style)":{overflow:"hidden",position:"absolute",top:"0",right:"0",bottom:"0",left:"0",display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%"},"& > img, & > video":{objectFit:"cover"}},...i},s)}));lk.displayName="AspectRatio";var ck=Ku((function(e,t){const n=Ju("Badge",e),{className:r,...o}=rn(e);return H.createElement(td.span,{ref:t,className:pd("chakra-badge",e.className),...o,__css:{display:"inline-block",whiteSpace:"nowrap",verticalAlign:"middle",...n}})}));ck.displayName="Badge";var uk=td("div");uk.displayName="Box";var dk=Ku((function(e,t){const{size:n,centerContent:r=!0,...o}=e;return ee(uk,{ref:t,boxSize:n,__css:{...r?{display:"flex",alignItems:"center",justifyContent:"center"}:{},flexShrink:0,flexGrow:0},...o})}));dk.displayName="Square";var hk=Ku((function(e,t){const{size:n,...r}=e;return ee(dk,{size:n,ref:t,borderRadius:"9999px",...r})}));hk.displayName="Circle";var pk=td("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center"}});pk.displayName="Center";var fk={horizontal:{insetStart:"50%",transform:"translateX(-50%)"},vertical:{top:"50%",transform:"translateY(-50%)"},both:{insetStart:"50%",top:"50%",transform:"translate(-50%, -50%)"}};Ku((function(e,t){const{axis:n="both",...r}=e;return H.createElement(td.div,{ref:t,__css:fk[n],...r,position:"absolute"})}));var gk=Ku((function(e,t){const n=Ju("Code",e),{className:r,...o}=rn(e);return H.createElement(td.code,{ref:t,className:pd("chakra-code",e.className),...o,__css:{display:"inline-block",...n}})}));gk.displayName="Code";var mk=Ku((function(e,t){const{className:n,centerContent:r,...o}=rn(e),i=Ju("Container",e);return H.createElement(td.div,{ref:t,className:pd("chakra-container",n),...o,__css:{...i,...r&&{display:"flex",flexDirection:"column",alignItems:"center"}}})}));mk.displayName="Container";var vk=Ku((function(e,t){const{borderLeftWidth:n,borderBottomWidth:r,borderTopWidth:o,borderRightWidth:i,borderWidth:a,borderStyle:s,borderColor:l,...c}=Ju("Divider",e),{className:u,orientation:d="horizontal",__css:h,...p}=rn(e),f={vertical:{borderLeftWidth:n||i||a||"1px",height:"100%"},horizontal:{borderBottomWidth:r||o||a||"1px",width:"100%"}};return H.createElement(td.hr,{ref:t,"aria-orientation":d,...p,__css:{...c,border:"0",borderColor:l,borderStyle:s,...f[d],...h},className:pd("chakra-divider",u)})}));vk.displayName="Divider";var bk=Ku((function(e,t){const{direction:n,align:r,justify:o,wrap:i,basis:a,grow:s,shrink:l,...c}=e,u={display:"flex",flexDirection:n,alignItems:r,justifyContent:o,flexWrap:i,flexBasis:a,flexGrow:s,flexShrink:l};return H.createElement(td.div,{ref:t,__css:u,...c})}));bk.displayName="Flex";var yk=Ku((function(e,t){const{templateAreas:n,gap:r,rowGap:o,columnGap:i,column:a,row:s,autoFlow:l,autoRows:c,templateRows:u,autoColumns:d,templateColumns:h,...p}=e,f={display:"grid",gridTemplateAreas:n,gridGap:r,gridRowGap:o,gridColumnGap:i,gridAutoColumns:d,gridColumn:a,gridRow:s,gridAutoFlow:l,gridAutoRows:c,gridTemplateRows:u,gridTemplateColumns:h};return H.createElement(td.div,{ref:t,__css:f,...p})}));function xk(e){return sk(e,(e=>"auto"===e?"auto":`span ${e}/span ${e}`))}yk.displayName="Grid";var wk=Ku((function(e,t){const{area:n,colSpan:r,colStart:o,colEnd:i,rowEnd:a,rowSpan:s,rowStart:l,...c}=e,u=qw({gridArea:n,gridColumn:xk(r),gridRow:xk(s),gridColumnStart:o,gridColumnEnd:i,gridRowStart:l,gridRowEnd:a});return H.createElement(td.div,{ref:t,__css:u,...c})}));wk.displayName="GridItem";var kk=Ku((function(e,t){const n=Ju("Heading",e),{className:r,...o}=rn(e);return H.createElement(td.h2,{ref:t,className:pd("chakra-heading",e.className),...o,__css:n})}));kk.displayName="Heading",Ku((function(e,t){const n=Ju("Mark",e),r=rn(e);return ee(uk,{ref:t,...r,as:"mark",__css:{bg:"transparent",whiteSpace:"nowrap",...n}})}));var Sk=Ku((function(e,t){const n=Ju("Kbd",e),{className:r,...o}=rn(e);return H.createElement(td.kbd,{ref:t,className:pd("chakra-kbd",r),...o,__css:{fontFamily:"mono",...n}})}));Sk.displayName="Kbd";var Ck=Ku((function(e,t){const n=Ju("Link",e),{className:r,isExternal:o,...i}=rn(e);return H.createElement(td.a,{target:o?"_blank":void 0,rel:o?"noopener":void 0,ref:t,className:pd("chakra-link",r),...i,__css:n})}));Ck.displayName="Link",Ku((function(e,t){const{isExternal:n,target:r,rel:o,className:i,...a}=e;return H.createElement(td.a,{...a,ref:t,className:pd("chakra-linkbox__overlay",i),rel:n?"noopener noreferrer":o,target:n?"_blank":r,__css:{position:"static","&::before":{content:"''",cursor:"inherit",display:"block",position:"absolute",top:0,left:0,zIndex:0,width:"100%",height:"100%"}}})})),Ku((function(e,t){const{className:n,...r}=e;return H.createElement(td.div,{ref:t,position:"relative",...r,className:pd("chakra-linkbox",n),__css:{"a[href]:not(.chakra-linkbox__overlay), abbr[title]":{position:"relative",zIndex:1}}})}));var[_k,Ek]=nd({name:"ListStylesContext",errorMessage:"useListStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),Pk=Ku((function(e,t){const n=ed("List",e),{children:r,styleType:o="none",stylePosition:i,spacing:a,...s}=rn(e),l=wx(r),c=a?{"& > *:not(style) ~ *:not(style)":{mt:a}}:{};return H.createElement(_k,{value:n},H.createElement(td.ul,{ref:t,listStyleType:o,listStylePosition:i,role:"list",__css:{...n.container,...c},...s},l))}));Pk.displayName="List",Ku(((e,t)=>{const{as:n,...r}=e;return ee(Pk,{ref:t,as:"ol",styleType:"decimal",marginStart:"1em",...r})})).displayName="OrderedList",Ku((function(e,t){const{as:n,...r}=e;return ee(Pk,{ref:t,as:"ul",styleType:"initial",marginStart:"1em",...r})})).displayName="UnorderedList";var Lk=Ku((function(e,t){const n=Ek();return H.createElement(td.li,{ref:t,...e,__css:n.item})}));Lk.displayName="ListItem";var Ok=Ku((function(e,t){const n=Ek();return ee(gd,{ref:t,role:"presentation",...e,__css:n.icon})}));Ok.displayName="ListIcon";var Mk=Ku((function(e,t){const{columns:n,spacingX:r,spacingY:o,spacing:i,minChildWidth:a,...s}=e,l=Vu(),c=a?function(e,t){return sk(e,(e=>{const n=function(e,t,n){const r=Array.isArray(t)?t:[t],o=Array.isArray(n)?n:[n];return n=>{const i=o.filter(Boolean),a=r.map(((t,r)=>"breakpoints"===e?function(e,t,n){if(null==t)return t;const r=t=>{var n,r;return null==(r=null==(n=e.__breakpoints)?void 0:n.asArray)?void 0:r[t]};return r(t)??r(n)??n}(n,t,i[r]??t):function(e,t,n){if(null==t)return t;const r=t=>{var n,r;return null==(r=null==(n=e.__cssMap)?void 0:n[t])?void 0:r.value};return r(t)??r(n)??n}(n,`${e}.${t}`,i[r]??t)));return Array.isArray(t)?a:a[0]}}("sizes",e,function(e){return"number"==typeof e?`${e}px`:e}(e))(t);return null===e?null:`repeat(auto-fit, minmax(${n}, 1fr))`}))}(a,l):sk(n,(e=>null===e?null:`repeat(${e}, minmax(0, 1fr))`));return ee(yk,{ref:t,gap:i,columnGap:r,rowGap:o,templateColumns:c,...s})}));Mk.displayName="SimpleGrid";var Tk=td("div",{baseStyle:{flex:1,justifySelf:"stretch",alignSelf:"stretch"}});Tk.displayName="Spacer";var Ak="& > *:not(style) ~ *:not(style)";var Ik=e=>H.createElement(td.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});Ik.displayName="StackItem";var Rk=Ku(((e,t)=>{const{isInline:n,direction:r,align:o,justify:i,spacing:s="0.5rem",wrap:l,children:c,divider:u,className:d,shouldWrapChildren:h,...p}=e,f=n?"row":r??"column",g=a.exports.useMemo((()=>function(e){const{spacing:t,direction:n}=e,r={column:{marginTop:t,marginEnd:0,marginBottom:0,marginStart:0},row:{marginTop:0,marginEnd:0,marginBottom:0,marginStart:t},"column-reverse":{marginTop:0,marginEnd:0,marginBottom:t,marginStart:0},"row-reverse":{marginTop:0,marginEnd:t,marginBottom:0,marginStart:0}};return{flexDirection:n,[Ak]:sk(n,(e=>r[e]))}}({direction:f,spacing:s})),[f,s]),m=a.exports.useMemo((()=>function(e){const{spacing:t,direction:n}=e,r={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":sk(n,(e=>r[e]))}}({spacing:s,direction:f})),[s,f]),v=!!u,b=!h&&!v,y=a.exports.useMemo((()=>{const e=wx(c);return b?e:e.map(((t,n)=>{const r=void 0!==t.key?t.key:n,o=n+1===e.length,i=h?ee(Ik,{children:t},r):t;if(!v)return i;const s=a.exports.cloneElement(u,{__css:m}),l=o?null:s;return te(a.exports.Fragment,{children:[i,l]},r)}))}),[u,m,v,b,h,c]),x=pd("chakra-stack",d);return H.createElement(td.div,{ref:t,display:"flex",alignItems:o,justifyContent:i,flexDirection:g.flexDirection,flexWrap:l,className:x,__css:v?{}:{[Ak]:g[Ak]},...p},y)}));Rk.displayName="Stack";var Nk=Ku(((e,t)=>ee(Rk,{align:"center",...e,direction:"row",ref:t})));Nk.displayName="HStack";var Dk=Ku(((e,t)=>ee(Rk,{align:"center",...e,direction:"column",ref:t})));Dk.displayName="VStack";var zk=Ku((function(e,t){const n=Ju("Text",e),{className:r,align:o,decoration:i,casing:a,...s}=rn(e),l=qw({textAlign:e.align,textDecoration:e.decoration,textTransform:e.casing});return H.createElement(td.p,{ref:t,className:pd("chakra-text",e.className),...l,...s,__css:n})}));function jk(e){return"number"==typeof e?`${e}px`:e}zk.displayName="Text";var Bk=Ku((function(e,t){const{spacing:n="0.5rem",spacingX:r,spacingY:o,children:i,justify:s,direction:l,align:c,className:u,shouldWrapChildren:d,...h}=e,p=a.exports.useMemo((()=>{const{spacingX:e=n,spacingY:t=n}={spacingX:r,spacingY:o};return{"--chakra-wrap-x-spacing":t=>sk(e,(e=>jk(ve("space",e)(t)))),"--chakra-wrap-y-spacing":e=>sk(t,(t=>jk(ve("space",t)(e)))),"--wrap-x-spacing":"calc(var(--chakra-wrap-x-spacing) / 2)","--wrap-y-spacing":"calc(var(--chakra-wrap-y-spacing) / 2)",display:"flex",flexWrap:"wrap",justifyContent:s,alignItems:c,flexDirection:l,listStyleType:"none",padding:"0",margin:"calc(var(--wrap-y-spacing) * -1) calc(var(--wrap-x-spacing) * -1)","& > *:not(style)":{margin:"var(--wrap-y-spacing) var(--wrap-x-spacing)"}}}),[n,r,o,s,c,l]),f=a.exports.useMemo((()=>d?a.exports.Children.map(i,((e,t)=>ee(Fk,{children:e},t))):i),[i,d]);return H.createElement(td.div,{ref:t,className:pd("chakra-wrap",u),overflow:"hidden",...h},H.createElement(td.ul,{className:"chakra-wrap__list",__css:p},f))}));Bk.displayName="Wrap";var Fk=Ku((function(e,t){const{className:n,...r}=e;return H.createElement(td.li,{ref:t,__css:{display:"flex",alignItems:"flex-start"},className:pd("chakra-wrap__listitem",n),...r})}));Fk.displayName="WrapItem";var Hk={body:{classList:{add(){},remove(){}}},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]})},Vk=()=>{},Wk={document:Hk,navigator:{userAgent:""},CustomEvent:function(){return this},addEventListener:Vk,removeEventListener:Vk,getComputedStyle:()=>({getPropertyValue:()=>""}),matchMedia:()=>({matches:!1,addListener:Vk,removeListener:Vk}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)},setTimeout:()=>0,clearTimeout:Vk,setInterval:()=>0,clearInterval:Vk},$k="undefined"!=typeof window?{window:window,document:document}:{window:Wk,document:Hk},Uk=a.exports.createContext($k);function Gk(e){const{children:t,environment:n}=e,[r,o]=a.exports.useState(null),[i,s]=a.exports.useState(!1);a.exports.useEffect((()=>s(!0)),[]);const l=a.exports.useMemo((()=>{if(n)return n;const e=null==r?void 0:r.ownerDocument,t=null==r?void 0:r.ownerDocument.defaultView;return e?{document:e,window:t}:$k}),[r,n]);return te(Uk.Provider,{value:l,children:[t,!n&&i&&ee("span",{id:"__chakra_env",hidden:!0,ref:e=>{a.exports.startTransition((()=>{e&&o(e)}))}})]})}Uk.displayName="EnvironmentContext",Gk.displayName="EnvironmentProvider";function qk(e){const t=e.target,{tagName:n,isContentEditable:r}=t;return"INPUT"!==n&&"TEXTAREA"!==n&&!0!==r}function Yk(e={}){const{ref:t,isDisabled:n,isFocusable:r,clickOnEnter:o=!0,clickOnSpace:i=!0,onMouseDown:s,onMouseUp:l,onClick:c,onKeyDown:u,onKeyUp:d,tabIndex:h,onMouseOver:p,onMouseLeave:f,...g}=e,[m,v]=a.exports.useState(!0),[b,y]=a.exports.useState(!1),x=function(){const e=a.exports.useRef(new Map),t=e.current,n=a.exports.useCallback(((t,n,r,o)=>{e.current.set(r,{type:n,el:t,options:o}),t.addEventListener(n,r,o)}),[]),r=a.exports.useCallback(((t,n,r,o)=>{t.removeEventListener(n,r,o),e.current.delete(r)}),[]);return a.exports.useEffect((()=>()=>{t.forEach(((e,t)=>{r(e.el,e.type,t,e.options)}))}),[r,t]),{add:n,remove:r}}(),w=m?h:h||0,k=n&&!r,S=a.exports.useCallback((e=>{if(n)return e.stopPropagation(),void e.preventDefault();e.currentTarget.focus(),null==c||c(e)}),[n,c]),C=a.exports.useCallback((e=>{b&&qk(e)&&(e.preventDefault(),e.stopPropagation(),y(!1),x.remove(document,"keyup",C,!1))}),[b,x]),_=a.exports.useCallback((e=>{if(null==u||u(e),n||e.defaultPrevented||e.metaKey)return;if(!qk(e.nativeEvent)||m)return;const t=o&&"Enter"===e.key;if(i&&" "===e.key&&(e.preventDefault(),y(!0)),t){e.preventDefault();e.currentTarget.click()}x.add(document,"keyup",C,!1)}),[n,m,u,o,i,x,C]),E=a.exports.useCallback((e=>{if(null==d||d(e),n||e.defaultPrevented||e.metaKey)return;if(!qk(e.nativeEvent)||m)return;if(i&&" "===e.key){e.preventDefault(),y(!1);e.currentTarget.click()}}),[i,m,n,d]),P=a.exports.useCallback((e=>{0===e.button&&(y(!1),x.remove(document,"mouseup",P,!1))}),[x]),L=a.exports.useCallback((e=>{if(0!==e.button)return;if(n)return e.stopPropagation(),void e.preventDefault();m||y(!0);e.currentTarget.focus({preventScroll:!0}),x.add(document,"mouseup",P,!1),null==s||s(e)}),[n,m,s,x,P]),O=a.exports.useCallback((e=>{0===e.button&&(m||y(!1),null==l||l(e))}),[l,m]),M=a.exports.useCallback((e=>{n?e.preventDefault():null==p||p(e)}),[n,p]),T=a.exports.useCallback((e=>{b&&(e.preventDefault(),y(!1)),null==f||f(e)}),[b,f]),A=rd(t,(e=>{e&&"BUTTON"!==e.tagName&&v(!1)}));return m?{...g,ref:A,type:"button","aria-disabled":k?void 0:n,disabled:k,onClick:S,onMouseDown:s,onMouseUp:l,onKeyUp:d,onKeyDown:u,onMouseOver:p,onMouseLeave:f}:{...g,ref:A,role:"button","data-active":(I=b,I?"":void 0),"aria-disabled":n?"true":void 0,tabIndex:k?void 0:w,onClick:S,onMouseDown:L,onMouseUp:O,onKeyUp:E,onKeyDown:_,onMouseOver:M,onMouseLeave:T};var I}function Zk(e){return null!=e&&"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function Xk(e){if(!Zk(e))return!1;return e instanceof(e.ownerDocument.defaultView??window).HTMLElement}function Kk(e){return Zk(e)?e.ownerDocument:document}var Qk=e=>e.hasAttribute("tabindex");function Jk(e){return!(!e.parentElement||!Jk(e.parentElement))||e.hidden}function eS(e){if(!Xk(e)||Jk(e)||function(e){return!0===Boolean(e.getAttribute("disabled"))||!0===Boolean(e.getAttribute("aria-disabled"))}(e))return!1;const{localName:t}=e;if(["input","select","textarea","button"].indexOf(t)>=0)return!0;const n={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return t in n?n[t]():!!function(e){const t=e.getAttribute("contenteditable");return"false"!==t&&null!=t}(e)||Qk(e)}function tS(e){return!!e&&(Xk(e)&&eS(e)&&!(e=>Qk(e)&&-1===e.tabIndex)(e))}var nS=["input:not(:disabled):not([disabled])","select:not(:disabled):not([disabled])","textarea:not(:disabled):not([disabled])","embed","iframe","object","a[href]","area[href]","button:not(:disabled):not([disabled])","[tabindex]","audio[controls]","video[controls]","*[tabindex]:not([aria-disabled])","*[contenteditable]"].join();function rS(e){const t=Array.from(e.querySelectorAll(nS));return t.unshift(e),t.filter((e=>eS(e)&&(e=>e.offsetWidth>0&&e.offsetHeight>0)(e)))}function oS(e){const t=e.current;if(!t)return!1;const n=function(e){return Kk(e).activeElement}(t);return!!n&&(!t.contains(n)&&!!tS(n))}var iS={preventScroll:!0,shouldFocus:!1};var aS="top",sS="bottom",lS="right",cS="left",uS="auto",dS=[aS,sS,lS,cS],hS="start",pS="end",fS="viewport",gS="popper",mS=dS.reduce((function(e,t){return e.concat([t+"-"+hS,t+"-"+pS])}),[]),vS=[].concat(dS,[uS]).reduce((function(e,t){return e.concat([t,t+"-"+hS,t+"-"+pS])}),[]),bS=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function yS(e){return e?(e.nodeName||"").toLowerCase():null}function xS(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function wS(e){return e instanceof xS(e).Element||e instanceof Element}function kS(e){return e instanceof xS(e).HTMLElement||e instanceof HTMLElement}function SS(e){return"undefined"!=typeof ShadowRoot&&(e instanceof xS(e).ShadowRoot||e instanceof ShadowRoot)}const CS={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];kS(o)&&yS(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});kS(r)&&yS(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};function _S(e){return e.split("-")[0]}var ES=Math.max,PS=Math.min,LS=Math.round;function OS(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function MS(){return!/^((?!chrome|android).)*safari/i.test(OS())}function TS(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&kS(e)&&(o=e.offsetWidth>0&&LS(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&LS(r.height)/e.offsetHeight||1);var a=(wS(e)?xS(e):window).visualViewport,s=!MS()&&n,l=(r.left+(s&&a?a.offsetLeft:0))/o,c=(r.top+(s&&a?a.offsetTop:0))/i,u=r.width/o,d=r.height/i;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function AS(e){var t=TS(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function IS(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&SS(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function RS(e){return xS(e).getComputedStyle(e)}function NS(e){return["table","td","th"].indexOf(yS(e))>=0}function DS(e){return((wS(e)?e.ownerDocument:e.document)||window.document).documentElement}function zS(e){return"html"===yS(e)?e:e.assignedSlot||e.parentNode||(SS(e)?e.host:null)||DS(e)}function jS(e){return kS(e)&&"fixed"!==RS(e).position?e.offsetParent:null}function BS(e){for(var t=xS(e),n=jS(e);n&&NS(n)&&"static"===RS(n).position;)n=jS(n);return n&&("html"===yS(n)||"body"===yS(n)&&"static"===RS(n).position)?t:n||function(e){var t=/firefox/i.test(OS());if(/Trident/i.test(OS())&&kS(e)&&"fixed"===RS(e).position)return null;var n=zS(e);for(SS(n)&&(n=n.host);kS(n)&&["html","body"].indexOf(yS(n))<0;){var r=RS(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function FS(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function HS(e,t,n){return ES(e,PS(t,n))}function VS(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function WS(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}const $S={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=_S(n.placement),l=FS(s),c=[cS,lS].indexOf(s)>=0?"height":"width";if(i&&a){var u=function(e,t){return VS("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:WS(e,dS))}(o.padding,n),d=AS(i),h="y"===l?aS:cS,p="y"===l?sS:lS,f=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],g=a[l]-n.rects.reference[l],m=BS(i),v=m?"y"===l?m.clientHeight||0:m.clientWidth||0:0,b=f/2-g/2,y=u[h],x=v-d[c]-u[p],w=v/2-d[c]/2+b,k=HS(y,w,x),S=l;n.modifiersData[r]=((t={})[S]=k,t.centerOffset=k-w,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&IS(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function US(e){return e.split("-")[1]}var GS={top:"auto",right:"auto",bottom:"auto",left:"auto"};function qS(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,h=a.x,p=void 0===h?0:h,f=a.y,g=void 0===f?0:f,m="function"==typeof u?u({x:p,y:g}):{x:p,y:g};p=m.x,g=m.y;var v=a.hasOwnProperty("x"),b=a.hasOwnProperty("y"),y=cS,x=aS,w=window;if(c){var k=BS(n),S="clientHeight",C="clientWidth";if(k===xS(n)&&"static"!==RS(k=DS(n)).position&&"absolute"===s&&(S="scrollHeight",C="scrollWidth"),o===aS||(o===cS||o===lS)&&i===pS)x=sS,g-=(d&&k===w&&w.visualViewport?w.visualViewport.height:k[S])-r.height,g*=l?1:-1;if(o===cS||(o===aS||o===sS)&&i===pS)y=lS,p-=(d&&k===w&&w.visualViewport?w.visualViewport.width:k[C])-r.width,p*=l?1:-1}var _,E=Object.assign({position:s},c&&GS),P=!0===u?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:LS(t*r)/r||0,y:LS(n*r)/r||0}}({x:p,y:g}):{x:p,y:g};return p=P.x,g=P.y,l?Object.assign({},E,((_={})[x]=b?"0":"",_[y]=v?"0":"",_.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+g+"px)":"translate3d("+p+"px, "+g+"px, 0)",_)):Object.assign({},E,((t={})[x]=b?g+"px":"",t[y]=v?p+"px":"",t.transform="",t))}const YS={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,l=void 0===s||s,c={placement:_S(t.placement),variation:US(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,qS(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,qS(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var ZS={passive:!0};const XS={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,a=r.resize,s=void 0===a||a,l=xS(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach((function(e){e.addEventListener("scroll",n.update,ZS)})),s&&l.addEventListener("resize",n.update,ZS),function(){i&&c.forEach((function(e){e.removeEventListener("scroll",n.update,ZS)})),s&&l.removeEventListener("resize",n.update,ZS)}},data:{}};var KS={left:"right",right:"left",bottom:"top",top:"bottom"};function QS(e){return e.replace(/left|right|bottom|top/g,(function(e){return KS[e]}))}var JS={start:"end",end:"start"};function eC(e){return e.replace(/start|end/g,(function(e){return JS[e]}))}function tC(e){var t=xS(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function nC(e){return TS(DS(e)).left+tC(e).scrollLeft}function rC(e){var t=RS(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function oC(e){return["html","body","#document"].indexOf(yS(e))>=0?e.ownerDocument.body:kS(e)&&rC(e)?e:oC(zS(e))}function iC(e,t){var n;void 0===t&&(t=[]);var r=oC(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=xS(r),a=o?[i].concat(i.visualViewport||[],rC(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(iC(zS(a)))}function aC(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function sC(e,t,n){return t===fS?aC(function(e,t){var n=xS(e),r=DS(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;var c=MS();(c||!c&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s+nC(e),y:l}}(e,n)):wS(t)?function(e,t){var n=TS(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):aC(function(e){var t,n=DS(e),r=tC(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=ES(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=ES(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+nC(e),l=-r.scrollTop;return"rtl"===RS(o||n).direction&&(s+=ES(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}(DS(e)))}function lC(e,t,n,r){var o="clippingParents"===t?function(e){var t=iC(zS(e)),n=["absolute","fixed"].indexOf(RS(e).position)>=0&&kS(e)?BS(e):e;return wS(n)?t.filter((function(e){return wS(e)&&IS(e,n)&&"body"!==yS(e)})):[]}(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce((function(t,n){var o=sC(e,n,r);return t.top=ES(o.top,t.top),t.right=PS(o.right,t.right),t.bottom=PS(o.bottom,t.bottom),t.left=ES(o.left,t.left),t}),sC(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function cC(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?_S(o):null,a=o?US(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case aS:t={x:s,y:n.y-r.height};break;case sS:t={x:s,y:n.y+n.height};break;case lS:t={x:n.x+n.width,y:l};break;case cS:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=i?FS(i):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case hS:t[c]=t[c]-(n[u]/2-r[u]/2);break;case pS:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}function uC(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.strategy,a=void 0===i?e.strategy:i,s=n.boundary,l=void 0===s?"clippingParents":s,c=n.rootBoundary,u=void 0===c?fS:c,d=n.elementContext,h=void 0===d?gS:d,p=n.altBoundary,f=void 0!==p&&p,g=n.padding,m=void 0===g?0:g,v=VS("number"!=typeof m?m:WS(m,dS)),b=h===gS?"reference":gS,y=e.rects.popper,x=e.elements[f?b:h],w=lC(wS(x)?x:x.contextElement||DS(e.elements.popper),l,u,a),k=TS(e.elements.reference),S=cC({reference:k,element:y,strategy:"absolute",placement:o}),C=aC(Object.assign({},y,S)),_=h===gS?C:k,E={top:w.top-_.top+v.top,bottom:_.bottom-w.bottom+v.bottom,left:w.left-_.left+v.left,right:_.right-w.right+v.right},P=e.modifiersData.offset;if(h===gS&&P){var L=P[o];Object.keys(E).forEach((function(e){var t=[lS,sS].indexOf(e)>=0?1:-1,n=[aS,sS].indexOf(e)>=0?"y":"x";E[e]+=L[n]*t}))}return E}function dC(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?vS:l,u=US(r),d=u?s?mS:mS.filter((function(e){return US(e)===u})):dS,h=d.filter((function(e){return c.indexOf(e)>=0}));0===h.length&&(h=d);var p=h.reduce((function(t,n){return t[n]=uC(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[_S(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}const hC={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,h=n.altBoundary,p=n.flipVariations,f=void 0===p||p,g=n.allowedAutoPlacements,m=t.options.placement,v=_S(m),b=l||(v===m||!f?[QS(m)]:function(e){if(_S(e)===uS)return[];var t=QS(e);return[eC(e),t,eC(t)]}(m)),y=[m].concat(b).reduce((function(e,n){return e.concat(_S(n)===uS?dC(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:f,allowedAutoPlacements:g}):n)}),[]),x=t.rects.reference,w=t.rects.popper,k=new Map,S=!0,C=y[0],_=0;_=0,M=O?"width":"height",T=uC(t,{placement:E,boundary:u,rootBoundary:d,altBoundary:h,padding:c}),A=O?L?lS:cS:L?sS:aS;x[M]>w[M]&&(A=QS(A));var I=QS(A),R=[];if(i&&R.push(T[P]<=0),s&&R.push(T[A]<=0,T[I]<=0),R.every((function(e){return e}))){C=E,S=!1;break}k.set(E,R)}if(S)for(var N=function(e){var t=y.find((function(t){var n=k.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},D=f?3:1;D>0;D--){if("break"===N(D))break}t.placement!==C&&(t.modifiersData[r]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function pC(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function fC(e){return[aS,lS,sS,cS].some((function(t){return e[t]>=0}))}const gC={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=uC(t,{elementContext:"reference"}),s=uC(t,{altBoundary:!0}),l=pC(a,r),c=pC(s,o,i),u=fC(l),d=fC(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}};const mC={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=vS.reduce((function(e,n){return e[n]=function(e,t,n){var r=_S(e),o=[cS,aS].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[cS,lS].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}};const vC={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=cC({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};const bC={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,h=n.tether,p=void 0===h||h,f=n.tetherOffset,g=void 0===f?0:f,m=uC(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),v=_S(t.placement),b=US(t.placement),y=!b,x=FS(v),w="x"===x?"y":"x",k=t.modifiersData.popperOffsets,S=t.rects.reference,C=t.rects.popper,_="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,E="number"==typeof _?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),P=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,L={x:0,y:0};if(k){if(i){var O,M="y"===x?aS:cS,T="y"===x?sS:lS,A="y"===x?"height":"width",I=k[x],R=I+m[M],N=I-m[T],D=p?-C[A]/2:0,z=b===hS?S[A]:C[A],j=b===hS?-C[A]:-S[A],B=t.elements.arrow,F=p&&B?AS(B):{width:0,height:0},H=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},V=H[M],W=H[T],$=HS(0,S[A],F[A]),U=y?S[A]/2-D-$-V-E.mainAxis:z-$-V-E.mainAxis,G=y?-S[A]/2+D+$+W+E.mainAxis:j+$+W+E.mainAxis,q=t.elements.arrow&&BS(t.elements.arrow),Y=q?"y"===x?q.clientTop||0:q.clientLeft||0:0,Z=null!=(O=null==P?void 0:P[x])?O:0,X=I+G-Z,K=HS(p?PS(R,I+U-Z-Y):R,I,p?ES(N,X):N);k[x]=K,L[x]=K-I}if(s){var Q,J="x"===x?aS:cS,ee="x"===x?sS:lS,te=k[w],ne="y"===w?"height":"width",re=te+m[J],oe=te-m[ee],ie=-1!==[aS,cS].indexOf(v),ae=null!=(Q=null==P?void 0:P[w])?Q:0,se=ie?re:te-S[ne]-C[ne]-ae+E.altAxis,le=ie?te+S[ne]+C[ne]-ae-E.altAxis:oe,ce=p&&ie?function(e,t,n){var r=HS(e,t,n);return r>n?n:r}(se,te,le):HS(p?se:re,te,p?le:oe);k[w]=ce,L[w]=ce-te}t.modifiersData[r]=L}},requiresIfExists:["offset"]};function yC(e,t,n){void 0===n&&(n=!1);var r=kS(t),o=kS(t)&&function(e){var t=e.getBoundingClientRect(),n=LS(t.width)/e.offsetWidth||1,r=LS(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),i=DS(t),a=TS(e,o,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&(("body"!==yS(t)||rC(i))&&(s=function(e){return e!==xS(e)&&kS(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:tC(e);var t}(t)),kS(t)?((l=TS(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=nC(i))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function xC(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function wC(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var kC={placement:"bottom",modifiers:[],strategy:"absolute"};function SC(){for(var e=arguments.length,t=new Array(e),n=0;n({var:e,varRef:t?`var(${e}, ${t})`:`var(${e})`}),PC={arrowShadowColor:EC("--popper-arrow-shadow-color"),arrowSize:EC("--popper-arrow-size","8px"),arrowSizeHalf:EC("--popper-arrow-size-half"),arrowBg:EC("--popper-arrow-bg"),transformOrigin:EC("--popper-transform-origin"),arrowOffset:EC("--popper-arrow-offset")};var LC={top:"bottom center","top-start":"bottom left","top-end":"bottom right",bottom:"top center","bottom-start":"top left","bottom-end":"top right",left:"right center","left-start":"right top","left-end":"right bottom",right:"left center","right-start":"left top","right-end":"left bottom"},OC={scroll:!0,resize:!0};function MC(e){let t;return t="object"==typeof e?{enabled:!0,options:{...OC,...e}}:{enabled:e,options:OC},t}var TC={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect:({state:e})=>()=>{const t=e.elements.reference;e.elements.popper.style.width=`${t.offsetWidth}px`}},AC={name:"transformOrigin",enabled:!0,phase:"write",fn:({state:e})=>{IC(e)},effect:({state:e})=>()=>{IC(e)}},IC=e=>{var t;e.elements.popper.style.setProperty(PC.transformOrigin.var,(t=e.placement,LC[t]))},RC={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:({state:e})=>{NC(e)}},NC=e=>{var t;if(!e.placement)return;const n=DC(e.placement);if((null==(t=e.elements)?void 0:t.arrow)&&n){Object.assign(e.elements.arrow.style,{[n.property]:n.value,width:PC.arrowSize.varRef,height:PC.arrowSize.varRef,zIndex:-1});const t={[PC.arrowSizeHalf.var]:`calc(${PC.arrowSize.varRef} / 2)`,[PC.arrowOffset.var]:`calc(${PC.arrowSizeHalf.varRef} * -1)`};for(const n in t)e.elements.arrow.style.setProperty(n,t[n])}},DC=e=>e.startsWith("top")?{property:"bottom",value:PC.arrowOffset.varRef}:e.startsWith("bottom")?{property:"top",value:PC.arrowOffset.varRef}:e.startsWith("left")?{property:"right",value:PC.arrowOffset.varRef}:e.startsWith("right")?{property:"left",value:PC.arrowOffset.varRef}:void 0,zC={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:({state:e})=>{jC(e)},effect:({state:e})=>()=>{jC(e)}},jC=e=>{if(!e.elements.arrow)return;const t=e.elements.arrow.querySelector("[data-popper-arrow-inner]");var n;t&&Object.assign(t.style,{transform:"rotate(45deg)",background:PC.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:(n=e.placement,n.includes("top")?"1px 1px 1px 0 var(--popper-arrow-shadow-color)":n.includes("bottom")?"-1px -1px 1px 0 var(--popper-arrow-shadow-color)":n.includes("right")?"-1px 1px 1px 0 var(--popper-arrow-shadow-color)":n.includes("left")?"1px -1px 1px 0 var(--popper-arrow-shadow-color)":void 0)})},BC={"start-start":{ltr:"left-start",rtl:"right-start"},"start-end":{ltr:"left-end",rtl:"right-end"},"end-start":{ltr:"right-start",rtl:"left-start"},"end-end":{ltr:"right-end",rtl:"left-end"},start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}},FC={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"};function HC(e={}){const{enabled:t=!0,modifiers:n,placement:r="bottom",strategy:o="absolute",arrowPadding:i=8,eventListeners:s=!0,offset:l,gutter:c=8,flip:u=!0,boundary:d="clippingParents",preventOverflow:h=!0,matchWidth:p,direction:f="ltr"}=e,g=a.exports.useRef(null),m=a.exports.useRef(null),v=a.exports.useRef(null),b=function(e,t="ltr"){var n;const r=(null==(n=BC[e])?void 0:n[t])||e;return"ltr"===t?r:FC[e]??r}(r,f),y=a.exports.useRef((()=>{})),x=a.exports.useCallback((()=>{var e;t&&g.current&&m.current&&(null==(e=y.current)||e.call(y),v.current=_C(g.current,m.current,{placement:b,modifiers:[zC,RC,AC,{...TC,enabled:!!p},{name:"eventListeners",...MC(s)},{name:"arrow",options:{padding:i}},{name:"offset",options:{offset:l??[0,c]}},{name:"flip",enabled:!!u,options:{padding:8}},{name:"preventOverflow",enabled:!!h,options:{boundary:d}},...n??[]],strategy:o}),v.current.forceUpdate(),y.current=v.current.destroy)}),[b,t,n,p,s,i,l,c,u,h,d,o]);a.exports.useEffect((()=>()=>{var e;g.current||m.current||(null==(e=v.current)||e.destroy(),v.current=null)}),[]);const w=a.exports.useCallback((e=>{g.current=e,x()}),[x]),k=a.exports.useCallback(((e={},t=null)=>({...e,ref:rd(w,t)})),[w]),S=a.exports.useCallback((e=>{m.current=e,x()}),[x]),C=a.exports.useCallback(((e={},t=null)=>({...e,ref:rd(S,t),style:{...e.style,position:o,minWidth:p?void 0:"max-content",inset:"0 auto auto 0"}})),[o,S,p]),_=a.exports.useCallback(((e={},t=null)=>{const{size:n,shadowColor:r,bg:o,style:i,...a}=e;return{...a,ref:t,"data-popper-arrow":"",style:VC(e)}}),[]),E=a.exports.useCallback(((e={},t=null)=>({...e,ref:t,"data-popper-arrow-inner":""})),[]);return{update(){var e;null==(e=v.current)||e.update()},forceUpdate(){var e;null==(e=v.current)||e.forceUpdate()},transformOrigin:PC.transformOrigin.varRef,referenceRef:w,popperRef:S,getPopperProps:C,getArrowProps:_,getArrowInnerProps:E,getReferenceProps:k}}function VC(e){const{size:t,shadowColor:n,bg:r,style:o}=e,i={...o,position:"absolute"};return t&&(i["--popper-arrow-size"]=t),n&&(i["--popper-arrow-shadow-color"]=n),r&&(i["--popper-arrow-bg"]=r),i}function WC(e={}){const{onClose:t,onOpen:n,isOpen:r,id:o}=e,i=vd(n),s=vd(t),[l,c]=a.exports.useState(e.defaultIsOpen||!1),u=void 0!==r?r:l,d=void 0!==r,h=a.exports.useId(),p=o??`disclosure-${h}`,f=a.exports.useCallback((()=>{d||c(!1),null==s||s()}),[d,s]),g=a.exports.useCallback((()=>{d||c(!0),null==i||i()}),[d,i]),m=a.exports.useCallback((()=>{u?f():g()}),[u,g,f]);return{isOpen:u,onOpen:g,onClose:f,onToggle:m,isControlled:d,getButtonProps:function(e={}){return{...e,"aria-expanded":u,"aria-controls":p,onClick(t){var n;null==(n=e.onClick)||n.call(e,t),m()}}},getDisclosureProps:function(e={}){return{...e,hidden:!u,id:p}}}}function $C(e){const{isOpen:t,ref:n}=e,[r,o]=a.exports.useState(t),[i,s]=a.exports.useState(!1);a.exports.useEffect((()=>{i||(o(t),s(!0))}),[t,i,r]),Fw((()=>n.current),"animationend",(()=>{o(t)}));return{present:!(!t&&!r),onComplete(){var e;const t=function(e){var t;return(null==(t=Kk(e))?void 0:t.defaultView)??window}(n.current),r=new t.CustomEvent("animationend",{bubbles:!0});null==(e=n.current)||e.dispatchEvent(r)}}}function UC(e){const{wasSelected:t,enabled:n,isSelected:r,mode:o="unmount"}=e;return!n||(!!r||!("keepMounted"!==o||!t))}var GC={exports:{}},qC={},YC={exports:{}},ZC={}; /** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ !function(e){function t(e,t){var n=e.length;e.push(t);e:for(;0>>1,i=e[r];if(!(0>>1;ro(l,n))co(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(co(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,d=null,h=3,p=!1,f=!1,g=!1,m="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function y(e){for(var o=n(c);null!==o;){if(null===o.callback)r(c);else{if(!(o.startTime<=e))break;r(c),o.sortIndex=o.expirationTime,t(l,o)}o=n(c)}}function x(e){if(g=!1,y(e),!f)if(null!==n(l))f=!0,A(w);else{var t=n(c);null!==t&&I(x,t.startTime-e)}}function w(t,o){f=!1,g&&(g=!1,v(_),_=-1),p=!0;var i=h;try{for(y(o),d=n(l);null!==d&&(!(d.expirationTime>o)||t&&!L());){var a=d.callback;if("function"==typeof a){d.callback=null,h=d.priorityLevel;var s=a(d.expirationTime<=o);o=e.unstable_now(),"function"==typeof s?d.callback=s:d===n(l)&&r(l),y(o)}else r(l);d=n(l)}if(null!==d)var u=!0;else{var m=n(c);null!==m&&I(x,m.startTime-o),u=!1}return u}finally{d=null,h=i,p=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k,S=!1,C=null,_=-1,E=5,P=-1;function L(){return!(e.unstable_now()-Pe||125a?(r.sortIndex=i,t(c,r),null===n(l)&&r===n(c)&&(g?(v(_),_=-1):g=!0,I(x,i-a))):(r.sortIndex=s,t(l,r),f||p||(f=!0,A(w))),r},e.unstable_shouldYield=L,e.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}}(ZC),function(e){e.exports=ZC}(YC); /** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var XC=a.exports,KC=YC.exports;function QC(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n