diff --git a/.gitignore b/.gitignore index 38572e76..2b356f78 100644 --- a/.gitignore +++ b/.gitignore @@ -147,6 +147,7 @@ downloads/ eggs/ .eggs/ lib/ +!ui/src/lib/ lib64/ parts/ sdist/ diff --git a/jhub_apps/static/css/index.css b/jhub_apps/static/css/index.css index 3dc523bb..7a869410 100644 --- a/jhub_apps/static/css/index.css +++ b/jhub_apps/static/css/index.css @@ -1,2 +1,2 @@ -.context-menu{color:#1b1b1b;cursor:pointer;z-index:2;background-color:#fff;border:1px solid #e6e6e6;border-radius:50%;width:24px;height:24px;display:block;position:absolute;top:8px;right:8px;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.context-menu button{top:-11px;right:21px}.context-menu button:hover,.context-menu button:focus{background-color:#0000}.context-menu-list{width:151px}.card{border-radius:.25rem;width:286px;height:241px;box-shadow:0 1px 2px #d2d2cfb3}.card.service{height:224px}.card.service .card-content-content{height:93px}.card>a{text-decoration:none}#card-test-app{position:relative}.card-content-header{background:linear-gradient(90deg,#fff 0%,#ece9e6 95.83%);justify-content:center;align-items:center;height:130px;padding:33px 0;display:flex;position:relative;overflow:hidden}.card-content-header img{object-fit:contain;width:100%;height:100%;max-height:130px}.card-content-header .img-overlay,.card-content-header .img-overlay-service{display:inline-block;position:relative}.card-content-header .img-overlay:after{content:"";object-fit:contain;pointer-events:none;background:#ffffff40;position:absolute;inset:0}.card-content-header .chip-container{z-index:2;align-items:center;display:flex;position:absolute;top:8px!important;left:8px!important}.card-content-content{z-index:111;height:110px;position:relative}.menu-chip{margin-right:4px}.card-content-container:not(.no-hover){background:#fff;position:relative;overflow:hidden}.card-content-container{background:#fff;transition:all .5s ease-in-out;position:relative;overflow:hidden}.card-content-container:not(.app-service){padding:12px 0 0}.card-content-container.app-service{top:16px}.card-content-content .card-inner-content{padding-top:1px;position:relative}.card-title{max-width:190px;overflow:hidden}.card-author{opacity:0;letter-spacing:.4px;max-height:0;overflow:hidden}.card-description{text-overflow:ellipsis;text-wrap:nowrap;max-width:240px;max-height:25px;display:block;overflow:hidden}.card-content-container-hover-1:hover{height:120px;transform:translateY(-25%)}.card-content-container-hover-2:hover{height:140px;transform:translateY(-30%)}.card-content-container-hover-3:hover{height:160px;transform:translateY(-35%)}.card-content-container-hover-4:hover{height:180px;transform:translateY(-40%)}.card-content-container-hover-5:hover{height:200px;transform:translateY(-45%)}.card-content-container:hover .card-description{text-wrap:wrap;max-height:100px;overflow:visible}.card-content-container:hover .card-author:not(.no-hover){opacity:1;max-height:30px}.card-content-content .content{padding:.5rem 1rem 1rem}.card-content-content .card-inner-content .iconic{margin-right:8px;position:relative;top:2px;font-size:1rem!important}.card-content-content .card-content-container .card-title{display:inline;font-size:1rem!important;font-weight:700!important}.card-content-truncate{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}@media screen and (width<=600px){.card{width:100%}}.form{max-width:600px}.form>.button-section{width:100%;margin:16px 0}.form>.button-section>.prev{float:left}.form>.button-section>.next{float:right}.form-paragraph{max-width:600px}.form-paragraph-link{color:var(--link-text-color);text-decoration:underline}.form-breadcrumb{margin:0 0 16px}@media screen and (width<=768px){.form{max-width:unset}}.description_text-field{padding:15px;position:relative}.placeholder-text{color:#000000de;pointer-events:none;transition:all .2s;position:absolute;top:10px;left:10px}.description-container:focus-within{border-color:purple}.description-container:focus-within .placeholder-text{color:purple;background:#fff;padding:0 5px;font-size:.8em;top:-10px;left:10px}.description-container:not(:empty) .placeholder-text{visibility:hidden}.description_text-field:empty:before{content:attr(data-placeholder);color:#00000091;pointer-events:none;display:block}.description_text-field:empty:focus:before{content:attr(data-placeholder)}.description_text-field--not-empty+label{color:#000}.description-label{color:#00000091;pointer-events:none;background:#fff;padding:0 5px;font-size:12px;transition:all .2s ease-in-out;position:absolute;top:16px;left:10px}.description_text-field--not-empty+.description-label,.description_text-field:focus+.description-label{color:#ba18da;font-size:.75rem;top:-8px}.description_text-field:not(:empty):before{display:none}.description_text-field:before{content:attr(data-placeholder);pointer-events:none;display:block;position:absolute;top:16px;left:15px;color:#090a0991!important}.description_text-field:focus:before{content:""}.form-control{border-radius:4px;width:100%;transition:border-color .3s;position:relative;border:1px solid #ccc!important}.form-control:hover{border-color:#000!important}.form-control:focus-within{border:2px solid #ba18da!important}.form-helper-text{color:inherit;font-size:1rem;display:none;position:absolute;bottom:-30px;right:0}.exceeding-characters{color:red}.form-control.outer-div{margin-bottom:0;height:125px!important}.description_text-field,.overlay-text{box-sizing:border-box;width:100%;font-family:var(--app-font-family,"Inter", sans-serif);background-color:#0000;border:1px solid #ccc;outline:none;padding:20px 10px 10px;font-size:16px;line-height:20px;overflow:hidden}.overlay-text{pointer-events:none;color:#0000;white-space:pre-wrap;z-index:5;overflow-wrap:break-word;position:absolute;top:1px;bottom:1px;left:1px;overflow:hidden}.description_text-field,.overlay-text{box-sizing:border-box;font-family:var(--app-font-family,"Inter", sans-serif);resize:none;background-color:#0000;border:none;outline:none;padding:20px 10px 10px;font-size:16px;line-height:20px;height:125px!important}.overlay-text{pointer-events:none;color:#0000;white-space:pre-wrap;z-index:5;position:absolute;inset:0;overflow:hidden}.description-label{color:#00000091;pointer-events:none;background-color:#0000;transition:all .2s;position:absolute;top:-15px;left:8px;transform:translateY(50%)}.description_text-field:focus+.description-label,.description_text-field:not(:empty)+.description-label{color:#ba18da;font-size:.75rem;top:-8px}.description_text-field:not(:focus):not(:placeholder-shown)+.description-label{color:#0f0!important}.form-control:focus-within .form-helper-text{display:block}.description-label{transform-origin:0 0;color:#0000008a;pointer-events:none;transition:transform .3s,color .3s;position:absolute;left:10px}.textarea-container:focus-within .description-label,.description-label.label-float{color:#ba18da;font-size:12px;font-weight:500;transform:translateY(5px)}#app-sharing .MuiTablePagination-selectLabel,#app-sharing .MuiTablePagination-input,#app-sharing .MuiTablePagination-displayedRows{display:none}.MuiTablePagination-root{border-bottom:0!important}.button-group{flex-direction:row;justify-content:flex-end;display:flex}.button-group-item{margin:.25rem;list-style:none}#app-bar #toolbar .button-menu{color:#0f1015;font-weight:700}#app-bar #toolbar .chip{color:#0f1015!important;background-color:#e0e0e0!important}.alert-wrapper{width:100%;padding:0 30px 25px}.card-content-header .chip-container span.MuiChip-label{padding-right:2px}.card-content-header .chip-container .chip-base span.MuiChip-label{padding-right:8px}.thumbnail-body.selected{background-color:#0000}.thumbnail-body.dragging{border:2px dashed var(--primary)}.error-msg{color:#5f2120}.weight600{font-weight:600}#filters-list{position:absolute;top:3px!important}.align-vertical-center{vertical-align:middle;position:relative;top:-6px}.icon-button{padding:0 20px!important}.icon-text{padding-left:.5rem;position:relative;top:-3px}.actions{padding:0}.actions .action-button{min-width:0;padding:0 24px}.actions .action-button:hover{background-color:#0000;border-radius:50%}.actions button.button-icon{min-width:0!important}.actions button.button-icon:hover{background-color:#0000;border-radius:50%}.action-button{border-radius:50%!important;min-width:0!important;margin:0 1rem!important}.truncate{white-space:nowrap;text-overflow:ellipsis;width:140px;overflow:hidden}.MuiDataGrid-menuIcon.base-Popper-root.MuiDataGrid-menu{display:none}.app-header th{font-weight:600}.card-dialog-body-wrapper{padding:0 24px 8px}.card-dialog-body{padding-bottom:8px}.card-dialog-note{color:var(--text-secondary,#0f101599);font-family:var(--app-font-family,"Inter", sans-serif);font-size:14px;font-style:normal;font-weight:400}.card-dialog-button-group{background:#eee;justify-content:flex-end;align-self:stretch;align-items:center;gap:8px;margin-bottom:0;padding:8px;display:flex}.server-type-card{cursor:pointer;margin:8px 0}.server-type-card:hover{background:var(--gray-lightest)}.server-type-card:focus{outline:2px solid var(--primary)}.server-type-card p{font-size:14px}#stop-pending.container{text-align:center;font-family:var(--app-font-family,"Inter", sans-serif);flex-direction:column;align-items:center;padding-top:50px;display:flex}.home-button{color:#fff;cursor:pointer;background-color:#a020f0;border:none;border-radius:5px;padding:10px 20px;font-size:16px}.home-button:hover{background-color:purple}:root{--primary-light:#ba18da10;--primary:#ba18da;--primary-dark:#9b00ce;--secondary-light:#20aaa110;--secondary:#18817a;--secondary-dark:#12635e;--white:#fff;--black:#000;--gray-lightest:#f0f0f0;--gray-lighter:#e6e6e6;--gray-light:#adadad;--gray:#757575;--gray-dark:#454545;--gray-darker:#171717;--gray-darkest:#5c5c5c;--success:#00a91c;--success-light:#ecf3ec;--warning:#ffbe2e;--warning-light:#fde68a;--error:#d54309;--error-light:#f4e3db;--info:#00bde3;--info-light:#e7f6f8;--text-color:#1c1d26;--link-text-color:#276be9}html{background:#fafbfc}main{margin:24px 0}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}h1{padding:0 0 8px;font-size:30px;font-weight:700}h2{font-size:20px}hr{color:var(--gray-lightest)}p{font-size:16px}a{color:var(--link-text-color);text-decoration:none}.container{margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.container:before{content:unset}.grid-heading-left{justify-content:flex-start;width:120px;display:flex}.grid-heading-left>h2,.grid-heading-right>h2{white-space:nowrap;font-weight:700}.grid-heading-right{justify-content:flex-end;width:120px;display:flex}.grid-spacer{position:relative;top:12px}.font-bold{font-weight:700}#search{padding:10px 0}@media only screen and (width>=1537px){.grid-spacer{width:1460px}}@media only screen and (width>=1537px) and (width<=1920px){.grid-spacer{width:1160px}}@media only screen and (width>=1281px) and (width<=1536px){.grid-spacer{width:960px}}@media only screen and (width>=1025px) and (width<=1280px){.grid-spacer{width:660px}}@media only screen and (width>=769px) and (width<=1024px){.grid-spacer{width:460px}}@media only screen and (width>=641px) and (width<=768px){h1{padding-bottom:24px}.grid-spacer{width:320px}#create-app{width:150px}}@media only screen and (width<=640px){.container{padding-left:15px;padding-right:15px}h1{padding-bottom:24px}.grid-heading-center,.grid-heading-right,.grid-heading-right>h2{display:none}#create-app{width:150px}} +.context-menu{color:#1b1b1b;cursor:pointer;z-index:2;background-color:#fff;border:1px solid #e6e6e6;border-radius:50%;width:24px;height:24px;display:block;position:absolute;top:8px;right:8px;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.card{border-radius:.25rem;width:286px;height:246px;box-shadow:0 1px 2px #d2d2cfb3}.card.service{height:224px}.card.service .card-content-content{height:93px}.card>a{text-decoration:none}#card-test-app{position:relative}.card-content-header{background:linear-gradient(90deg,#fff 0%,#ece9e6 95.83%);justify-content:center;align-items:center;height:130px;padding:33px 0;display:flex;position:relative;overflow:hidden}.card-content-header img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:130px}.card-content-header .img-overlay,.card-content-header .img-overlay-service{display:inline-block;position:relative}.card-content-header .img-overlay:after{content:"";-o-object-fit:contain;object-fit:contain;pointer-events:none;background:#ffffff40;position:absolute;inset:0}.card-content-header .chip-container{z-index:2;align-items:center;display:flex;position:absolute;top:8px!important;left:8px!important}.card-content-content{z-index:111;height:115px;position:relative}.menu-chip{margin-right:4px}.card-content-container:not(.no-hover){background:#fff;position:relative;overflow:hidden}.card-content-container{background:#fff;transition:all .5s ease-in-out;position:relative;overflow:hidden}.card-content-container:not(.app-service){padding:12px 0 0}.card-content-container.app-service{top:16px}.card-content-content .card-inner-content{padding-top:1px;position:relative}.card-title{max-width:190px;overflow:hidden}.card-author{opacity:0;letter-spacing:.4px;max-height:0;overflow:hidden}.card-description{text-overflow:ellipsis;text-wrap:nowrap;max-width:240px;max-height:25px;transition:max-height .5s ease-in-out;display:block;overflow:hidden}.card-content-container-hover-1:hover{height:120px;transform:translateY(-25%)}.card-content-container-hover-2:hover{height:140px;transform:translateY(-30%)}.card-content-container-hover-3:hover{height:160px;transform:translateY(-35%)}.card-content-container-hover-4:hover{height:180px;transform:translateY(-40%)}.card-content-container-hover-5:hover{height:200px;transform:translateY(-45%)}.card-content-container:hover .card-description{text-wrap:wrap;max-height:100px;overflow:visible}.card-content-container:hover .card-author:not(.no-hover){opacity:1;max-height:30px}.card-content-content .content{padding:.5rem 1rem 1rem}.card-content-content .card-inner-content .iconic{margin-right:8px;position:relative;top:2px;font-size:1rem!important}.card-content-content .card-content-container .card-title{display:inline;font-size:1rem!important;font-weight:700!important}.card-content-truncate{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}@media screen and (width<=600px){.card{width:100%}}.form{max-width:600px}.form>.button-section{width:100%;margin:16px 0}.form>.button-section>.prev{float:left}.form>.button-section>.next{float:right}.form-paragraph{max-width:600px}.form-paragraph-link{color:var(--link-text-color);text-decoration:underline}.form-breadcrumb{margin:0 0 16px}@media screen and (width<=768px){.form{max-width:unset}}.description_text-field{padding:15px;position:relative}.placeholder-text{color:#000000de;pointer-events:none;transition:all .2s;position:absolute;top:10px;left:10px}.description-container:focus-within{border-color:purple}.description-container:focus-within .placeholder-text{color:purple;background:#fff;padding:0 5px;font-size:.8em;top:-10px;left:10px}.description-container:not(:empty) .placeholder-text{visibility:hidden}.description_text-field:empty:before{content:attr(data-placeholder);color:#00000091;pointer-events:none;display:block}.description_text-field:empty:focus:before{content:attr(data-placeholder)}.description_text-field--not-empty+label{color:#000}.description-label{color:#00000091;pointer-events:none;background:#fff;padding:0 5px;font-size:12px;transition:all .2s ease-in-out;position:absolute;top:16px;left:10px}.description_text-field--not-empty+.description-label,.description_text-field:focus+.description-label{color:#ba18da;font-size:.75rem;top:-8px}.description_text-field:not(:empty):before{display:none}.description_text-field:before{content:attr(data-placeholder);pointer-events:none;display:block;position:absolute;top:16px;left:15px;color:#090a0991!important}.description_text-field:focus:before{content:""}.form-control{border-radius:4px;width:100%;transition:border-color .3s;position:relative;border:1px solid #ccc!important}.form-control:hover{border-color:#000!important}.form-control:focus-within{border:2px solid #ba18da!important}.form-helper-text{color:inherit;font-size:1rem;display:none;position:absolute;bottom:-30px;right:0}.exceeding-characters{color:red}.form-control.outer-div{margin-bottom:0;height:125px!important}.description_text-field,.overlay-text{box-sizing:border-box;width:100%;font-family:var(--app-font-family,"Inter", sans-serif);background-color:#0000;border:1px solid #ccc;outline:none;padding:20px 10px 10px;font-size:16px;line-height:20px;overflow:hidden}.overlay-text{pointer-events:none;color:#0000;white-space:pre-wrap;z-index:5;overflow-wrap:break-word;position:absolute;top:1px;bottom:1px;left:1px;overflow:hidden}.description_text-field,.overlay-text{box-sizing:border-box;font-family:var(--app-font-family,"Inter", sans-serif);resize:none;background-color:#0000;border:none;outline:none;padding:20px 10px 10px;font-size:16px;line-height:20px;height:125px!important}.overlay-text{pointer-events:none;color:#0000;white-space:pre-wrap;z-index:5;position:absolute;inset:0;overflow:hidden}.description-label{color:#00000091;pointer-events:none;background-color:#0000;transition:all .2s;position:absolute;top:-15px;left:8px;transform:translateY(50%)}.description_text-field:focus+.description-label,.description_text-field:not(:empty)+.description-label{color:#ba18da;font-size:.75rem;top:-8px}.description_text-field:not(:focus):not(:-moz-placeholder-shown)+.description-label{color:#0f0!important}.description_text-field:not(:focus):not(:placeholder-shown)+.description-label{color:#0f0!important}.form-control:focus-within .form-helper-text{display:block}.description-label{transform-origin:0 0;color:#0000008a;pointer-events:none;transition:transform .3s,color .3s;position:absolute;left:10px}.textarea-container:focus-within .description-label,.description-label.label-float{color:#ba18da;font-size:12px;font-weight:500;transform:translateY(5px)}.align-vertical-center{vertical-align:middle;position:relative;top:-6px}.icon-button{padding:0 20px!important}.icon-text{padding-left:.5rem;position:relative;top:-3px}.actions{padding:0}.actions .action-button{min-width:0;padding:0 24px}.actions .action-button:hover{background-color:#0000;border-radius:50%}.actions button.button-icon{min-width:0!important}.actions button.button-icon:hover{background-color:#0000;border-radius:50%}.action-button{border-radius:50%!important;min-width:0!important;margin:0 1rem!important}.truncate{white-space:nowrap;text-overflow:ellipsis;width:140px;overflow:hidden}.app-header th{font-weight:600}.card-dialog-body-wrapper{padding:0 24px 8px}.card-dialog-body{padding-bottom:8px}.card-dialog-note{color:var(--text-secondary,#0f101599);font-family:var(--app-font-family,"Inter", sans-serif);font-size:14px;font-style:normal;font-weight:400}.card-dialog-button-group{background:#eee;justify-content:flex-end;align-self:stretch;align-items:center;gap:8px;margin-bottom:0;padding:8px;display:flex}.server-type-card{cursor:pointer;margin:8px 0}.server-type-card:hover{background:var(--gray-lightest)}.server-type-card:focus{outline:2px solid var(--primary)}.server-type-card p{font-size:14px}#stop-pending.container{text-align:center;font-family:var(--app-font-family,"Inter", sans-serif);flex-direction:column;align-items:center;padding-top:50px;display:flex}.home-button{color:#fff;cursor:pointer;background-color:#a020f0;border:none;border-radius:5px;padding:10px 20px;font-size:16px}.home-button:hover{background-color:purple}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#005ea280;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #eee}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--app-font-family,Inter, sans-serif);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#90969c}textarea::-moz-placeholder{opacity:1;color:#90969c}input::placeholder,textarea::placeholder{opacity:1;color:#90969c}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:210 25% 99%;--foreground:225 17% 7%;--card:0 0% 100%;--card-foreground:225 17% 7%;--popover:0 0% 100%;--popover-foreground:225 17% 7%;--primary:289 81% 47%;--primary-foreground:0 0% 100%;--secondary:0 0% 93%;--secondary-foreground:225 17% 7%;--muted:0 0% 96%;--muted-foreground:210 4% 37%;--accent:289 81% 95%;--accent-foreground:289 81% 30%;--destructive:351 67% 51%;--destructive-foreground:0 0% 100%;--border:0 0% 88%;--input:0 0% 88%;--ring:289 81% 47%;--radius:.5rem;--primary-light:#ba18da10;--primary-dark:#9b00ce;--secondary-light:#20aaa110;--secondary-dark:#12635e;--white:#fff;--black:#000;--gray-lightest:#f0f0f0;--gray-lighter:#e6e6e6;--gray-light:#adadad;--gray:#757575;--gray-dark:#454545;--gray-darker:#171717;--gray-darkest:#5c5c5c;--success:#00a91c;--success-light:#ecf3ec;--warning:#ffbe2e;--warning-light:#fde68a;--error:#d54309;--error-light:#f4e3db;--info:#00bde3;--info-light:#e7f6f8;--text-color:#1c1d26;--link-text-color:#276be9}.container{width:100%}@media (width>=600px){.container{max-width:600px}}@media (width>=900px){.container{max-width:900px}}@media (width>=1200px){.container{max-width:1200px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.visible{visibility:visible!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.inset-0{inset:0!important}.inset-x-0{left:0!important;right:0!important}.inset-y-0{top:0!important;bottom:0!important}.-bottom-0\.5{bottom:-.125rem!important}.-top-\[3px\]{top:-3px!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.left-2{left:.5rem!important}.left-4{left:1rem!important}.left-\[50\%\]{left:50%!important}.right-0{right:0!important}.right-4{right:1rem!important}.top-0{top:0!important}.top-1{top:.25rem!important}.top-16{top:4rem!important}.top-4{top:1rem!important}.top-\[2px\]{top:2px!important}.top-\[50\%\]{top:50%!important}.z-50{z-index:50!important}.z-\[1200\]{z-index:1200!important}.z-\[1201\]{z-index:1201!important}.z-\[1300\]{z-index:1300!important}.z-\[1301\]{z-index:1301!important}.z-\[200\]{z-index:200!important}.z-\[9999\]{z-index:9999!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-auto{margin:auto!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.-mx-4{margin-left:-1rem!important;margin-right:-1rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-5{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.-mr-1{margin-right:-.25rem!important}.-mt-1{margin-top:-.25rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-12{margin-bottom:3rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-8{margin-bottom:2rem!important}.ml-1\.5{margin-left:.375rem!important}.ml-2{margin-left:.5rem!important}.ml-auto{margin-left:auto!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mt-1{margin-top:.25rem!important}.mt-1\.5{margin-top:.375rem!important}.mt-16{margin-top:4rem!important}.mt-2{margin-top:.5rem!important}.mt-4{margin-top:1rem!important}.mt-6{margin-top:1.5rem!important}.box-border{box-sizing:border-box!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.grid{display:grid!important}.contents{display:contents!important}.hidden{display:none!important}.aspect-square{aspect-ratio:1!important}.\!h-16{height:4rem!important}.h-10{height:2.5rem!important}.h-11{height:2.75rem!important}.h-12{height:3rem!important}.h-2{height:.5rem!important}.h-2\.5{height:.625rem!important}.h-3\.5{height:.875rem!important}.h-4{height:1rem!important}.h-5{height:1.25rem!important}.h-6{height:1.5rem!important}.h-7{height:1.75rem!important}.h-8{height:2rem!important}.h-9{height:2.25rem!important}.h-\[100ch\]{height:100ch!important}.h-\[130px\]{height:130px!important}.h-\[180px\]{height:180px!important}.h-\[18px\]{height:18px!important}.h-\[1px\]{height:1px!important}.h-\[42px\]{height:42px!important}.h-\[calc\(100\%-4rem\)\]{height:calc(100% - 4rem)!important}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)!important}.h-auto{height:auto!important}.h-full{height:100%!important}.h-px{height:1px!important}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)!important}.max-h-\[130px\]{max-height:130px!important}.max-h-\[300px\]{max-height:300px!important}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)!important}.min-h-10{min-height:2.5rem!important}.min-h-16{min-height:4rem!important}.min-h-\[80px\]{min-height:80px!important}.\!w-16{width:4rem!important}.w-10{width:2.5rem!important}.w-11{width:2.75rem!important}.w-2{width:.5rem!important}.w-2\.5{width:.625rem!important}.w-3\.5{width:.875rem!important}.w-3\/4{width:75%!important}.w-4{width:1rem!important}.w-5{width:1.25rem!important}.w-56{width:14rem!important}.w-6{width:1.5rem!important}.w-7{width:1.75rem!important}.w-72{width:18rem!important}.w-8{width:2rem!important}.w-9{width:2.25rem!important}.w-\[120px\]{width:120px!important}.w-\[180px\]{width:180px!important}.w-\[18px\]{width:18px!important}.w-\[1px\]{width:1px!important}.w-\[200px\]{width:200px!important}.w-\[220px\]{width:220px!important}.w-\[225px\]{width:225px!important}.w-\[340px\]{width:340px!important}.w-\[444px\]{width:444px!important}.w-\[560px\]{width:560px!important}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)!important}.w-auto{width:auto!important}.w-full{width:100%!important}.min-w-\[200px\]{min-width:200px!important}.min-w-\[650px\]{min-width:650px!important}.min-w-\[8rem\]{min-width:8rem!important}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)!important}.max-w-\[170px\]{max-width:170px!important}.max-w-\[225px\]{max-width:225px!important}.max-w-\[600px\]{max-width:600px!important}.max-w-fit{max-width:fit-content!important}.max-w-lg{max-width:32rem!important}.flex-1{flex:1!important}.flex-shrink-0,.shrink-0{flex-shrink:0!important}.flex-grow,.grow{flex-grow:1!important}.caption-bottom{caption-side:bottom!important}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)!important}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)!important}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)!important}.translate-x-\[-50\%\]{--tw-translate-x:-50%!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.translate-y-\[-50\%\]{--tw-translate-y:-50%!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.list-none{list-style-type:none!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.place-content-center{place-content:center!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-1\.5{gap:.375rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-6{gap:1.5rem!important}.gap-x-4{-moz-column-gap:1rem!important;column-gap:1rem!important}.gap-x-6{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.gap-y-3{row-gap:.75rem!important}.gap-y-4{row-gap:1rem!important}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.375rem * var(--tw-space-y-reverse))!important}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0!important;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.5rem * var(--tw-space-y-reverse))!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.rounded{border-radius:.25rem!important}.rounded-full{border-radius:9999px!important}.rounded-lg{border-radius:var(--radius)!important}.rounded-md{border-radius:calc(var(--radius) - 2px)!important}.rounded-sm{border-radius:calc(var(--radius) - 4px)!important}.rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.border{border-width:1px!important}.border-0{border-width:0!important}.border-2{border-width:2px!important}.border-b{border-bottom-width:1px!important}.border-l{border-left-width:1px!important}.border-r{border-right-width:1px!important}.border-t{border-top-width:1px!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-\[rgb\(46\,125\,50\)\]{--tw-border-opacity:1!important;border-color:rgb(46 125 50/var(--tw-border-opacity,1))!important}.border-border{border-color:hsl(var(--border))!important}.border-brand-green{--tw-border-opacity:1!important;border-color:rgb(24 129 122/var(--tw-border-opacity,1))!important}.border-destructive{border-color:hsl(var(--destructive))!important}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)!important}.border-gray-400{--tw-border-opacity:1!important;border-color:rgb(144 150 156/var(--tw-border-opacity,1))!important}.border-input{border-color:hsl(var(--input))!important}.border-primary{border-color:var(--primary-color,hsl(var(--primary)))!important}.border-secondary{border-color:hsl(var(--secondary))!important}.border-transparent{border-color:#0000!important}.bg-\[\#90969c\]{--tw-bg-opacity:1!important;background-color:rgb(144 150 156/var(--tw-bg-opacity,1))!important}.bg-\[\#E8E8EA\]{--tw-bg-opacity:1!important;background-color:rgb(232 232 234/var(--tw-bg-opacity,1))!important}.bg-\[\#EEE\]{--tw-bg-opacity:1!important;background-color:rgb(238 238 238/var(--tw-bg-opacity,1))!important}.bg-\[\#FDEDED\]{--tw-bg-opacity:1!important;background-color:rgb(253 237 237/var(--tw-bg-opacity,1))!important}.bg-\[\#fafafa\]{--tw-bg-opacity:1!important;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))!important}.bg-\[\#fafbfc\]{--tw-bg-opacity:1!important;background-color:rgb(250 251 252/var(--tw-bg-opacity,1))!important}.bg-\[rgb\(121\,121\,124\)\]{--tw-bg-opacity:1!important;background-color:rgb(121 121 124/var(--tw-bg-opacity,1))!important}.bg-\[rgb\(229\,246\,253\)\]{--tw-bg-opacity:1!important;background-color:rgb(229 246 253/var(--tw-bg-opacity,1))!important}.bg-\[rgb\(234\,181\,78\)\]{--tw-bg-opacity:1!important;background-color:rgb(234 181 78/var(--tw-bg-opacity,1))!important}.bg-\[rgb\(237\,247\,237\)\]{--tw-bg-opacity:1!important;background-color:rgb(237 247 237/var(--tw-bg-opacity,1))!important}.bg-\[rgb\(253\,237\,237\)\]{--tw-bg-opacity:1!important;background-color:rgb(253 237 237/var(--tw-bg-opacity,1))!important}.bg-\[rgb\(255\,244\,229\)\]{--tw-bg-opacity:1!important;background-color:rgb(255 244 229/var(--tw-bg-opacity,1))!important}.bg-\[rgb\(46\,125\,50\)\]{--tw-bg-opacity:1!important;background-color:rgb(46 125 50/var(--tw-bg-opacity,1))!important}.bg-\[var\(--primary-color-light\,\#BA18DA10\)\]{background-color:var(--primary-color-light,#ba18da10)!important}.bg-accent{background-color:var(--primary-color-light,hsl(var(--accent)))!important}.bg-background{background-color:hsl(var(--background))!important}.bg-black\/80{background-color:#000c!important}.bg-border{background-color:hsl(var(--border))!important}.bg-card{background-color:hsl(var(--card))!important}.bg-destructive{background-color:hsl(var(--destructive))!important}.bg-gray-300{--tw-bg-opacity:1!important;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))!important}.bg-gray-400{--tw-bg-opacity:1!important;background-color:rgb(144 150 156/var(--tw-bg-opacity,1))!important}.bg-muted{background-color:hsl(var(--muted))!important}.bg-muted\/50{background-color:hsl(var(--muted) / .5)!important}.bg-navbar{background-color:var(--navbar-background-color,#fff)!important}.bg-popover{background-color:hsl(var(--popover))!important}.bg-primary{background-color:var(--primary-color,hsl(var(--primary)))!important}.bg-secondary{background-color:hsl(var(--secondary))!important}.bg-transparent{background-color:#0000!important}.bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.fill-current{fill:currentColor!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.p-6{padding:1.5rem!important}.px-0\.5{padding-left:.125rem!important;padding-right:.125rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.px-\[22px\]{padding-left:22px!important;padding-right:22px!important}.px-\[30px\]{padding-left:30px!important;padding-right:30px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.\!pl-9{padding-left:2.25rem!important}.\!pr-9{padding-right:2.25rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-12{padding-bottom:3rem!important}.pb-2{padding-bottom:.5rem!important}.pb-4{padding-bottom:1rem!important}.pb-5{padding-bottom:1.25rem!important}.pb-6{padding-bottom:1.5rem!important}.pb-8{padding-bottom:2rem!important}.pb-9{padding-bottom:2.25rem!important}.pb-\[25px\]{padding-bottom:25px!important}.pb-\[30px\]{padding-bottom:30px!important}.pl-1{padding-left:.25rem!important}.pl-12{padding-left:3rem!important}.pl-3{padding-left:.75rem!important}.pl-4{padding-left:1rem!important}.pl-8{padding-left:2rem!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:.75rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-4{padding-top:1rem!important}.pt-\[10px\]{padding-top:10px!important}.pt-\[72px\]{padding-top:72px!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.align-middle{vertical-align:middle!important}.font-sans{font-family:var(--app-font-family,Inter, sans-serif)!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-5xl{font-size:3rem!important;line-height:1!important}.text-6xl{font-size:3.75rem!important;line-height:1!important}.text-8xl{font-size:6rem!important;line-height:1!important}.text-\[10px\]{font-size:10px!important}.text-\[34px\]{font-size:34px!important}.text-base{font-size:1rem!important;line-height:1.5rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.font-medium{font-weight:500!important}.font-normal{font-weight:400!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.leading-none{line-height:1!important}.leading-tight{line-height:1.25!important}.tracking-\[-1\.5px\]{letter-spacing:-1.5px!important}.tracking-\[0\.15px\]{letter-spacing:.15px!important}.tracking-\[0\.17px\]{letter-spacing:.17px!important}.tracking-\[0\.1px\]{letter-spacing:.1px!important}.tracking-\[0\.25px\]{letter-spacing:.25px!important}.tracking-\[0\.4px\]{letter-spacing:.4px!important}.tracking-\[0\.5px\]{letter-spacing:.5px!important}.tracking-\[1px\]{letter-spacing:1px!important}.tracking-normal{letter-spacing:0!important}.tracking-tight{letter-spacing:-.025em!important}.tracking-widest{letter-spacing:.1em!important}.text-\[\#0F101599\]{color:#0f101599!important}.text-\[\#2E2F33\]{--tw-text-opacity:1!important;color:rgb(46 47 51/var(--tw-text-opacity,1))!important}.text-\[\#5f2120\]{--tw-text-opacity:1!important;color:rgb(95 33 32/var(--tw-text-opacity,1))!important}.text-\[\#76777B\]{--tw-text-opacity:1!important;color:rgb(118 119 123/var(--tw-text-opacity,1))!important}.text-\[color\:\#0F10158F\]{color:#0f10158f!important}.text-\[color\:\#ba18da\]{--tw-text-opacity:1!important;color:rgb(186 24 218/var(--tw-text-opacity,1))!important}.text-\[rgb\(1\,67\,97\)\]{--tw-text-opacity:1!important;color:rgb(1 67 97/var(--tw-text-opacity,1))!important}.text-\[rgb\(102\,60\,0\)\]{--tw-text-opacity:1!important;color:rgb(102 60 0/var(--tw-text-opacity,1))!important}.text-\[rgb\(15_16_21_\/_60\%\)\]{color:#0f101599!important}.text-\[rgb\(15_16_21_\/_87\%\)\]{color:#0f1015de!important}.text-\[rgb\(30\,70\,32\)\]{--tw-text-opacity:1!important;color:rgb(30 70 32/var(--tw-text-opacity,1))!important}.text-\[rgb\(46\,125\,50\)\]{--tw-text-opacity:1!important;color:rgb(46 125 50/var(--tw-text-opacity,1))!important}.text-\[rgb\(95\,33\,32\)\]{--tw-text-opacity:1!important;color:rgb(95 33 32/var(--tw-text-opacity,1))!important}.text-black{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity,1))!important}.text-brand-black{--tw-text-opacity:1!important;color:rgb(15 16 21/var(--tw-text-opacity,1))!important}.text-brand-green{--tw-text-opacity:1!important;color:rgb(24 129 122/var(--tw-text-opacity,1))!important}.text-card-foreground{color:hsl(var(--card-foreground))!important}.text-current{color:currentColor!important}.text-destructive{color:hsl(var(--destructive))!important}.text-destructive-foreground{color:hsl(var(--destructive-foreground))!important}.text-foreground{color:hsl(var(--foreground))!important}.text-gray-500{--tw-text-opacity:1!important;color:rgb(91 95 99/var(--tw-text-opacity,1))!important}.text-muted-foreground{color:hsl(var(--muted-foreground))!important}.text-navbar-foreground{color:var(--navbar-text-color,#2e2f33)!important}.text-popover-foreground{color:hsl(var(--popover-foreground))!important}.text-primary{color:var(--primary-color,hsl(var(--primary)))!important}.text-primary-foreground{color:hsl(var(--primary-foreground))!important}.text-secondary{color:hsl(var(--secondary))!important}.text-secondary-foreground{color:hsl(var(--secondary-foreground))!important}.text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.overline{text-decoration-line:overline!important}.no-underline{text-decoration-line:none!important}.underline-offset-4{text-underline-offset:4px!important}.opacity-0{opacity:0!important}.opacity-100{opacity:1!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040!important;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a!important;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d!important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.outline-none{outline-offset:2px!important;outline:2px solid #0000!important}.outline{outline-style:solid!important}.outline-secondary{outline-color:hsl(var(--secondary))!important}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)!important}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-\[left\]{transition-property:left!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.transition-opacity{transition-property:opacity!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.duration-200{transition-duration:.2s!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial!important;--tw-enter-scale:initial!important;--tw-enter-rotate:initial!important;--tw-enter-translate-x:initial!important;--tw-enter-translate-y:initial!important;animation-name:enter!important;animation-duration:.15s!important}.fade-in-0{--tw-enter-opacity:0!important}.zoom-in-95{--tw-enter-scale:.95!important}.duration-200{animation-duration:.2s!important}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)!important}.running{animation-play-state:running!important}html{background:#fafbfc}main{margin:24px 0}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}h1{padding:0 0 8px;font-size:30px;font-weight:700}h2{font-size:20px}hr{color:var(--gray-lightest)}p{font-size:16px}a{color:var(--link-text-color);text-decoration:none}.container{margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.container:before{content:unset}.grid-heading-left{justify-content:flex-start;width:120px;display:flex}.grid-heading-left>h2,.grid-heading-right>h2{white-space:nowrap;font-weight:700}.grid-heading-right{justify-content:flex-end;width:120px;display:flex}.grid-spacer{position:relative;top:12px}.font-bold{font-weight:700}#search{padding:10px 0}@media only screen and (width>=1537px){.grid-spacer{width:1460px}}@media only screen and (width>=1537px) and (width<=1920px){.grid-spacer{width:1160px}}@media only screen and (width>=1281px) and (width<=1536px){.grid-spacer{width:960px}}@media only screen and (width>=1025px) and (width<=1280px){.grid-spacer{width:660px}}@media only screen and (width>=769px) and (width<=1024px){.grid-spacer{width:460px}}@media only screen and (width>=641px) and (width<=768px){h1{padding-bottom:24px}.grid-spacer{width:320px}#create-app{width:150px}}@media only screen and (width<=640px){.container{padding-left:15px;padding-right:15px}h1{padding-bottom:24px}.grid-heading-center,.grid-heading-right,.grid-heading-right>h2{display:none}#create-app{width:150px}}.file\:border-0::file-selector-button{border-width:0!important}.file\:bg-transparent::file-selector-button{background-color:#0000!important}.file\:text-sm::file-selector-button{font-size:.875rem!important;line-height:1.25rem!important}.file\:font-medium::file-selector-button{font-weight:500!important}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))!important}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))!important}.before\:absolute:before{content:var(--tw-content)!important;position:absolute!important}.before\:bottom-0:before{content:var(--tw-content)!important;bottom:0!important}.before\:left-0:before{content:var(--tw-content)!important;left:0!important}.before\:top-0:before{content:var(--tw-content)!important;top:0!important}.before\:w-2:before{content:var(--tw-content)!important;width:.5rem!important}.before\:rounded-l-lg:before{content:var(--tw-content)!important;border-top-left-radius:var(--radius)!important;border-bottom-left-radius:var(--radius)!important}.before\:bg-\[var\(--primary-color\,\#BA18DA\)\]:before{content:var(--tw-content)!important;background-color:var(--primary-color,#ba18da)!important}.before\:content-\[\'\'\]:before{--tw-content:""!important;content:var(--tw-content)!important}.hover\:border-gray-300:hover{--tw-border-opacity:1!important;border-color:rgb(224 224 224/var(--tw-border-opacity,1))!important}.hover\:bg-\[rgb\(121\,121\,124\)\]:hover{--tw-bg-opacity:1!important;background-color:rgb(121 121 124/var(--tw-bg-opacity,1))!important}.hover\:bg-\[rgb\(234\,181\,78\)\]:hover{--tw-bg-opacity:1!important;background-color:rgb(234 181 78/var(--tw-bg-opacity,1))!important}.hover\:bg-\[rgb\(46\,125\,50\)\]:hover{--tw-bg-opacity:1!important;background-color:rgb(46 125 50/var(--tw-bg-opacity,1))!important}.hover\:bg-accent:hover{background-color:var(--primary-color-light,hsl(var(--accent)))!important}.hover\:bg-background:hover{background-color:hsl(var(--background))!important}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)!important}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)!important}.hover\:bg-gray-300:hover{--tw-bg-opacity:1!important;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))!important}.hover\:bg-gray-50:hover{background-color:#00000014!important}.hover\:bg-gray-500:hover{--tw-bg-opacity:1!important;background-color:rgb(91 95 99/var(--tw-bg-opacity,1))!important}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)!important}.hover\:bg-primary-dark:hover{background-color:var(--primary-color-dark,#9b00ce)!important}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)!important}.hover\:bg-transparent:hover{background-color:#0000!important}.hover\:bg-white:hover{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.hover\:text-destructive:hover{color:hsl(var(--destructive))!important}.hover\:text-foreground:hover{color:hsl(var(--foreground))!important}.hover\:underline:hover{text-decoration-line:underline!important}.hover\:no-underline:hover{text-decoration-line:none!important}.hover\:opacity-100:hover{opacity:1!important}.hover\:opacity-80:hover{opacity:.8!important}.focus\:border-ring:focus{border-color:var(--primary-color,hsl(var(--ring)))!important}.focus\:bg-accent:focus{background-color:var(--primary-color-light,hsl(var(--accent)))!important}.focus\:bg-gray-50:focus{background-color:#00000014!important}.focus\:bg-transparent:focus{background-color:#0000!important}.focus\:text-accent-foreground:focus{color:var(--primary-color-dark,hsl(var(--accent-foreground)))!important}.focus\:text-destructive:focus{color:hsl(var(--destructive))!important}.focus\:outline-none:focus{outline-offset:2px!important;outline:2px solid #0000!important}.focus\:outline:focus{outline-style:solid!important}.focus\:outline-2:focus{outline-width:2px!important}.focus\:outline-primary:focus{outline-color:var(--primary-color,hsl(var(--primary)))!important}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)!important}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)!important}.focus\:ring-ring:focus{--tw-ring-color:var(--primary-color,hsl(var(--ring)))!important}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px!important}.focus-visible\:border-ring:focus-visible{border-color:var(--primary-color,hsl(var(--ring)))!important}.focus-visible\:bg-transparent:focus-visible{background-color:#0000!important}.focus-visible\:outline-none:focus-visible{outline-offset:2px!important;outline:2px solid #0000!important}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)!important}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)!important}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)!important}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--primary-color,hsl(var(--ring)))!important}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px!important}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px!important}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))!important}.disabled\:pointer-events-none:disabled{pointer-events:none!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed!important}.disabled\:opacity-50:disabled{opacity:.5!important}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))!important}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))!important}.group.toast .group-\[\.toast\]\:bg-primary{background-color:var(--primary-color,hsl(var(--primary)))!important}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))!important}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))!important}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))!important}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))!important}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)!important}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed!important}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7!important}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none!important}.data-\[state\=checked\]\:left-5[data-state=checked]{left:1.25rem!important}.data-\[state\=unchecked\]\:left-0[data-state=unchecked]{left:0!important}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-.25rem!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:.25rem!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:var(--primary-color-light,hsl(var(--accent)))!important}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary-color,hsl(var(--primary)))!important}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--primary-color-light,hsl(var(--accent)))!important}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))!important}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))!important}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))!important}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))!important}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--primary-color-dark,hsl(var(--accent-foreground)))!important}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))!important}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))!important}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5!important}.data-\[disabled\]\:opacity-100[data-disabled]{opacity:1!important}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5!important}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s!important}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s!important}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial!important;--tw-enter-scale:initial!important;--tw-enter-rotate:initial!important;--tw-enter-translate-x:initial!important;--tw-enter-translate-y:initial!important;animation-name:enter!important;animation-duration:.15s!important}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial!important;--tw-exit-scale:initial!important;--tw-exit-rotate:initial!important;--tw-exit-translate-x:initial!important;--tw-exit-translate-y:initial!important;animation-name:exit!important;animation-duration:.15s!important}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0!important}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0!important}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95!important}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95!important}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem!important}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem!important}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem!important}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem!important}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%!important}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%!important}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%!important}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%!important}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%!important}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%!important}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%!important}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%!important}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%!important}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%!important}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%!important}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%!important}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s!important}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s!important}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))!important}@media not all and (width>=600px){.max-sm\:hidden{display:none!important}}@media (width>=600px){.sm\:\!hidden{display:none!important}.sm\:max-w-sm{max-width:24rem!important}.sm\:flex-row{flex-direction:row!important}.sm\:justify-end{justify-content:flex-end!important}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0!important;margin-right:calc(.5rem * var(--tw-space-x-reverse))!important;margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))!important}.sm\:rounded-lg{border-radius:var(--radius)!important}.sm\:px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.sm\:pl-\[264px\]{padding-left:264px!important}.sm\:text-left{text-align:left!important}}@media (width>=900px){.md\:block{display:block!important}.md\:w-\[300px\]{width:300px!important}.md\:text-sm{font-size:.875rem!important;line-height:1.25rem!important}}@media (width>=1200px){.lg\:w-\[600px\]{width:600px!important}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0!important}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px!important;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.\[\&\>svg\]\:absolute>svg{position:absolute!important}.\[\&\>svg\]\:left-4>svg{left:1rem!important}.\[\&\>svg\]\:top-4>svg{top:1rem!important}.\[\&\>svg\]\:text-\[rgb\(239\,83\,80\)\]>svg{--tw-text-opacity:1!important;color:rgb(239 83 80/var(--tw-text-opacity,1))!important}.\[\&\>svg\]\:text-\[rgb\(245\,124\,0\)\]>svg{--tw-text-opacity:1!important;color:rgb(245 124 0/var(--tw-text-opacity,1))!important}.\[\&\>svg\]\:text-\[rgb\(3\,169\,244\)\]>svg{--tw-text-opacity:1!important;color:rgb(3 169 244/var(--tw-text-opacity,1))!important}.\[\&\>svg\]\:text-\[rgb\(46\,125\,50\)\]>svg{--tw-text-opacity:1!important;color:rgb(46 125 50/var(--tw-text-opacity,1))!important}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))!important}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))!important}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem!important}.\[\&\>td\]\:border-0>td{border-width:0!important}.\[\&\>td\]\:px-2>td{padding-left:.5rem!important;padding-right:.5rem!important}.\[\&\>td\]\:py-1>td{padding-top:.25rem!important;padding-bottom:.25rem!important}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0!important}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem!important;padding-right:.5rem!important}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem!important;padding-bottom:.375rem!important}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem!important;line-height:1rem!important}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500!important}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))!important}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0!important}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem!important;padding-right:.5rem!important}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem!important}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem!important}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem!important}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem!important;padding-right:.5rem!important}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem!important;padding-bottom:.75rem!important}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem!important}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem!important}.\[\&_p\]\:leading-relaxed p{line-height:1.625!important}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none!important}.\[\&_svg\]\:size-4 svg{width:1rem!important;height:1rem!important}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0!important}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0!important}.\[\&_tr\]\:border-b tr{border-bottom-width:1px!important} /*$vite$:1*/ \ No newline at end of file diff --git a/jhub_apps/static/js/index.js b/jhub_apps/static/js/index.js index e0f8cd0d..0eb0a311 100644 --- a/jhub_apps/static/js/index.js +++ b/jhub_apps/static/js/index.js @@ -1,158 +1,60 @@ -(function(){var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),s=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},c=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;li[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},l=(n,r,a)=>(a=n==null?{}:e(i(n)),c(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n)),u={black:`#000`,white:`#fff`},d={50:`#ffebee`,100:`#ffcdd2`,200:`#ef9a9a`,300:`#e57373`,400:`#ef5350`,500:`#f44336`,600:`#e53935`,700:`#d32f2f`,800:`#c62828`,900:`#b71c1c`,A100:`#ff8a80`,A200:`#ff5252`,A400:`#ff1744`,A700:`#d50000`},f={50:`#f3e5f5`,100:`#e1bee7`,200:`#ce93d8`,300:`#ba68c8`,400:`#ab47bc`,500:`#9c27b0`,600:`#8e24aa`,700:`#7b1fa2`,800:`#6a1b9a`,900:`#4a148c`,A100:`#ea80fc`,A200:`#e040fb`,A400:`#d500f9`,A700:`#aa00ff`},p={50:`#e3f2fd`,100:`#bbdefb`,200:`#90caf9`,300:`#64b5f6`,400:`#42a5f5`,500:`#2196f3`,600:`#1e88e5`,700:`#1976d2`,800:`#1565c0`,900:`#0d47a1`,A100:`#82b1ff`,A200:`#448aff`,A400:`#2979ff`,A700:`#2962ff`},m={50:`#e1f5fe`,100:`#b3e5fc`,200:`#81d4fa`,300:`#4fc3f7`,400:`#29b6f6`,500:`#03a9f4`,600:`#039be5`,700:`#0288d1`,800:`#0277bd`,900:`#01579b`,A100:`#80d8ff`,A200:`#40c4ff`,A400:`#00b0ff`,A700:`#0091ea`},h={50:`#e8f5e9`,100:`#c8e6c9`,200:`#a5d6a7`,300:`#81c784`,400:`#66bb6a`,500:`#4caf50`,600:`#43a047`,700:`#388e3c`,800:`#2e7d32`,900:`#1b5e20`,A100:`#b9f6ca`,A200:`#69f0ae`,A400:`#00e676`,A700:`#00c853`},g={50:`#fff3e0`,100:`#ffe0b2`,200:`#ffcc80`,300:`#ffb74d`,400:`#ffa726`,500:`#ff9800`,600:`#fb8c00`,700:`#f57c00`,800:`#ef6c00`,900:`#e65100`,A100:`#ffd180`,A200:`#ffab40`,A400:`#ff9100`,A700:`#ff6d00`},_={50:`#fafafa`,100:`#f5f5f5`,200:`#eeeeee`,300:`#e0e0e0`,400:`#bdbdbd`,500:`#9e9e9e`,600:`#757575`,700:`#616161`,800:`#424242`,900:`#212121`,A100:`#f5f5f5`,A200:`#eeeeee`,A400:`#bdbdbd`,A700:`#616161`};function v(e,...t){let n=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(e=>n.searchParams.append(`args[]`,e)),`Minified MUI error #${e}; visit ${n} for the full message.`}var y=`$$material`;function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t=Symbol.for(`react.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.provider`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.iterator;function p(e){return typeof e!=`object`||!e?null:(e=f&&e[f]||e[`@@iterator`],typeof e==`function`?e:null)}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,g={};function _(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}_.prototype.isReactComponent={},_.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)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`)},_.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function v(){}v.prototype=_.prototype;function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}var b=y.prototype=new v;b.constructor=y,h(b,_.prototype),b.isPureReactComponent=!0;var x=Array.isArray,S=Object.prototype.hasOwnProperty,C={current:null},w={key:!0,ref:!0,__self:!0,__source:!0};function T(e,n,r){var i,a={},o=null,s=null;if(n!=null)for(i in n.ref!==void 0&&(s=n.ref),n.key!==void 0&&(o=``+n.key),n)S.call(n,i)&&!w.hasOwnProperty(i)&&(a[i]=n[i]);var c=arguments.length-2;if(c===1)a.children=r;else if(1{t.exports=x()}));function C(e){if(e.sheet)return e.sheet;for(var t=0;t0?oe(he,--me):0,fe--,R===10&&(fe=1,L--),R}function be(){return R=me2||we(R)>3?``:` `}function ke(e,t){for(;--t&&be()&&!(R<48||R>102||R>57&&R<65||R>70&&R<97););return Ce(e,Se()+(t<6&&xe()==32&&be()==32))}function Ae(e){for(;be();)switch(R){case e:return me;case 34:case 39:e!==34&&e!==39&&Ae(R);break;case 40:e===41&&Ae(e);break;case 92:be();break}return me}function je(e,t){for(;be()&&e+R!==57&&!(e+R===84&&xe()===47););return`/*`+Ce(t,me-1)+`*`+te(e===47?e:be())}function Me(e){for(;!we(xe());)be();return Ce(e,me)}function Ne(e){return Ee(Pe(``,null,null,null,[``],e=Te(e),0,[0],e))}function Pe(e,t,n,r,i,a,o,s,c){for(var l=0,u=0,d=o,f=0,p=0,m=0,h=1,g=1,_=1,v=0,y=``,b=i,x=a,S=r,C=y;g;)switch(m=v,v=be()){case 40:if(m!=108&&oe(C,d-1)==58){ae(C+=I(De(v),`&`,`&\f`),`&\f`)!=-1&&(_=-1);break}case 34:case 39:case 91:C+=De(v);break;case 9:case 10:case 13:case 32:C+=Oe(m);break;case 92:C+=ke(Se()-1,7);continue;case 47:switch(xe()){case 42:case 47:ue(Ie(je(be(),Se()),t,n),c);break;default:C+=`/`}break;case 123*h:s[l++]=ce(C)*_;case 125*h:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+u:_==-1&&(C=I(C,/\f/g,``)),p>0&&ce(C)-d&&ue(p>32?Le(C+`;`,r,n,d-1):Le(I(C,` `,``)+`;`,r,n,d-2),c);break;case 59:C+=`;`;default:if(ue(S=Fe(C,t,n,l,u,i,s,y,b=[],x=[],d),a),v===123)if(u===0)Pe(C,t,S,S,b,a,d,s,x);else switch(f===99&&oe(C,3)===110?100:f){case 100:case 108:case 109:case 115:Pe(e,S,S,r&&ue(Fe(e,S,S,0,0,i,s,y,i,b=[],d),x),i,x,d,s,r?b:x);break;default:Pe(C,S,S,S,[``],x,0,s,x)}}l=u=p=0,h=_=1,y=C=``,d=o;break;case 58:d=1+ce(C),p=m;default:if(h<1){if(v==123)--h;else if(v==125&&h++==0&&ye()==125)continue}switch(C+=te(v),v*h){case 38:_=u>0?1:(C+=`\f`,-1);break;case 44:s[l++]=(ce(C)-1)*_,_=1;break;case 64:xe()===45&&(C+=De(be())),f=xe(),u=d=ce(y=C+=Me(Se())),v++;break;case 45:m===45&&ce(C)==2&&(h=0)}}return a}function Fe(e,t,n,r,i,a,o,s,c,l,u){for(var d=i-1,f=i===0?a:[``],p=le(f),m=0,h=0,g=0;m0?f[_]+` `+v:I(v,/&\f/g,f[_])))&&(c[g++]=y);return ge(e,t,n,i===0?A:s,c,l,u)}function Ie(e,t,n){return ge(e,t,n,k,te(ve()),se(e,2,-2),0)}function Le(e,t,n,r){return ge(e,t,n,j,se(e,0,r),se(e,r+1,-1),r)}function Re(e,t){for(var n=``,r=le(e),i=0;i6)switch(oe(e,t+1)){case 109:if(oe(e,t+4)!==45)break;case 102:return I(e,/(.+:)(.+)-([^]+)/,`$1`+O+`$2-$3$1`+D+(oe(e,t+3)==108?`$3`:`$2-$3`))+e;case 115:return~ae(e,`stretch`)?Ye(I(e,`stretch`,`fill-available`),t)+e:e}break;case 4949:if(oe(e,t+1)!==115)break;case 6444:switch(oe(e,ce(e)-3-(~ae(e,`!important`)&&10))){case 107:return I(e,`:`,`:`+O)+e;case 101:return I(e,/(.+:)([^;!]+)(;|!.+)?/,`$1`+O+(oe(e,14)===45?`inline-`:``)+`box$3$1`+O+`$2$3$1`+E+`$2box$3`)+e}break;case 5936:switch(oe(e,t+11)){case 114:return O+e+E+I(e,/[svh]\w+-[tblr]{2}/,`tb`)+e;case 108:return O+e+E+I(e,/[svh]\w+-[tblr]{2}/,`tb-rl`)+e;case 45:return O+e+E+I(e,/[svh]\w+-[tblr]{2}/,`lr`)+e}return O+e+E+e+e}return e}var Xe=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case j:e.return=Ye(e.value,e.length);break;case ee:return Re([_e(e,{value:I(e.value,`@`,`@`+O)})],r);case A:if(e.length)return de(e.props,function(t){switch(ie(t,/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:return Re([_e(e,{props:[I(t,/:(read-\w+)/,`:`+D+`$1`)]})],r);case`::placeholder`:return Re([_e(e,{props:[I(t,/:(plac\w+)/,`:`+O+`input-$1`)]}),_e(e,{props:[I(t,/:(plac\w+)/,`:`+D+`$1`)]}),_e(e,{props:[I(t,/:(plac\w+)/,E+`input-$1`)]})],r)}return``})}}],Ze=function(e){var t=e.key;if(t===`css`){var n=document.querySelectorAll(`style[data-emotion]:not([data-s])`);Array.prototype.forEach.call(n,function(e){e.getAttribute(`data-emotion`).indexOf(` `)!==-1&&(document.head.appendChild(e),e.setAttribute(`data-s`,``))})}var r=e.stylisPlugins||Xe,i={},a,o=[];a=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{var t=typeof Symbol==`function`&&Symbol.for,n=t?Symbol.for(`react.element`):60103,r=t?Symbol.for(`react.portal`):60106,i=t?Symbol.for(`react.fragment`):60107,a=t?Symbol.for(`react.strict_mode`):60108,o=t?Symbol.for(`react.profiler`):60114,s=t?Symbol.for(`react.provider`):60109,c=t?Symbol.for(`react.context`):60110,l=t?Symbol.for(`react.async_mode`):60111,u=t?Symbol.for(`react.concurrent_mode`):60111,d=t?Symbol.for(`react.forward_ref`):60112,f=t?Symbol.for(`react.suspense`):60113,p=t?Symbol.for(`react.suspense_list`):60120,m=t?Symbol.for(`react.memo`):60115,h=t?Symbol.for(`react.lazy`):60116,g=t?Symbol.for(`react.block`):60121,_=t?Symbol.for(`react.fundamental`):60117,v=t?Symbol.for(`react.responder`):60118,y=t?Symbol.for(`react.scope`):60119;function b(e){if(typeof e==`object`&&e){var t=e.$$typeof;switch(t){case n:switch(e=e.type,e){case l:case u:case i:case o:case a:case f:return e;default:switch(e&&=e.$$typeof,e){case c:case d:case h:case m:case s:return e;default:return t}}case r:return t}}}function x(e){return b(e)===u}e.AsyncMode=l,e.ConcurrentMode=u,e.ContextConsumer=c,e.ContextProvider=s,e.Element=n,e.ForwardRef=d,e.Fragment=i,e.Lazy=h,e.Memo=m,e.Portal=r,e.Profiler=o,e.StrictMode=a,e.Suspense=f,e.isAsyncMode=function(e){return x(e)||b(e)===l},e.isConcurrentMode=x,e.isContextConsumer=function(e){return b(e)===c},e.isContextProvider=function(e){return b(e)===s},e.isElement=function(e){return typeof e==`object`&&!!e&&e.$$typeof===n},e.isForwardRef=function(e){return b(e)===d},e.isFragment=function(e){return b(e)===i},e.isLazy=function(e){return b(e)===h},e.isMemo=function(e){return b(e)===m},e.isPortal=function(e){return b(e)===r},e.isProfiler=function(e){return b(e)===o},e.isStrictMode=function(e){return b(e)===a},e.isSuspense=function(e){return b(e)===f},e.isValidElementType=function(e){return typeof e==`string`||typeof e==`function`||e===i||e===u||e===o||e===a||e===f||e===p||typeof e==`object`&&!!e&&(e.$$typeof===h||e.$$typeof===m||e.$$typeof===s||e.$$typeof===c||e.$$typeof===d||e.$$typeof===_||e.$$typeof===v||e.$$typeof===y||e.$$typeof===g)},e.typeOf=b})),$e=o(((e,t)=>{t.exports=Qe()})),et=o(((e,t)=>{var n=$e(),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};s[n.ForwardRef]=a,s[n.Memo]=o;function c(e){return n.isMemo(e)?o:s[e.$$typeof]||r}var l=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;function h(e,t,n){if(typeof t!=`string`){if(m){var r=p(t);r&&r!==m&&h(e,r,n)}var a=u(t);d&&(a=a.concat(d(t)));for(var o=c(e),s=c(t),g=0;g=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var at={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ot=/[A-Z]|^ms/g,st=/_EMO_([^_]+?)_([^]*?)_EMO_/g,ct=function(e){return e.charCodeAt(1)===45},lt=function(e){return e!=null&&typeof e!=`boolean`},ut=He(function(e){return ct(e)?e:e.replace(ot,`-$&`).toLowerCase()}),dt=function(e,t){switch(e){case`animation`:case`animationName`:if(typeof t==`string`)return t.replace(st,function(e,t,n){return ht={name:t,styles:n,next:ht},t})}return at[e]!==1&&!ct(e)&&typeof t==`number`&&t!==0?t+`px`:t};function ft(e,t,n){if(n==null)return``;var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case`boolean`:return``;case`object`:var i=n;if(i.anim===1)return ht={name:i.name,styles:i.styles,next:ht},i.name;var a=n;if(a.styles!==void 0){var o=a.next;if(o!==void 0)for(;o!==void 0;)ht={name:o.name,styles:o.styles,next:ht},o=o.next;return a.styles+`;`}return pt(e,t,n);case`function`:if(e!==void 0){var s=ht,c=n(e);return ht=s,ft(e,t,c)}break}var l=n;if(t==null)return l;var u=t[l];return u===void 0?l:u}function pt(e,t,n){var r=``;if(Array.isArray(n))for(var i=0;i96?Pt:Ft},Lt=function(e,t,n){var r;if(t){var i=t.shouldForwardProp;r=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return typeof r!=`function`&&n&&(r=e.__emotion_forwardProp),r},Rt=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return nt(t,n,r),yt(function(){return rt(t,n,r)}),null},zt=function e(t,n){var r=t.__emotion_real===t,i=r&&t.__emotion_base||t,a,o;n!==void 0&&(a=n.label,o=n.target);var s=Lt(t,n,r),c=s||It(i),l=!c(`as`);return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(`label:`+a+`;`),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var f=u[0];d.push(f[0]);for(var p=u.length,m=1;m{var t=S(),n=Symbol.for(`react.element`),r=Symbol.for(`react.fragment`),i=Object.prototype.hasOwnProperty,a=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,r){var s,c={},l=null,u=null;for(s in r!==void 0&&(l=``+r),t.key!==void 0&&(l=``+t.key),t.ref!==void 0&&(u=t.ref),t)i.call(t,s)&&!o.hasOwnProperty(s)&&(c[s]=t[s]);if(e&&e.defaultProps)for(s in t=e.defaultProps,t)c[s]===void 0&&(c[s]=t[s]);return{$$typeof:n,type:e,key:l,ref:u,props:c,_owner:a.current}}e.Fragment=r,e.jsx=s,e.jsxs=s})),B=o(((e,t)=>{t.exports=Ht()}))();function Ut(e){return e==null||Object.keys(e).length===0}function Wt(e){let{styles:t,defaultTheme:n={}}=e;return(0,B.jsx)(At,{styles:typeof t==`function`?e=>t(Ut(e)?n:e):t})}function Gt(e,t){return Vt(e,t)}function Kt(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var qt=[];function Jt(e){return qt[0]=e,gt(qt)}var Yt=o((e=>{var t=Symbol.for(`react.fragment`),n=Symbol.for(`react.strict_mode`),r=Symbol.for(`react.profiler`),i=Symbol.for(`react.consumer`),a=Symbol.for(`react.context`),o=Symbol.for(`react.forward_ref`),s=Symbol.for(`react.suspense`),c=Symbol.for(`react.suspense_list`),l=Symbol.for(`react.memo`),u=Symbol.for(`react.lazy`),d=Symbol.for(`react.offscreen`),f=Symbol.for(`react.client.reference`);e.isValidElementType=function(e){return!!(typeof e==`string`||typeof e==`function`||e===t||e===r||e===n||e===s||e===c||e===d||typeof e==`object`&&e&&(e.$$typeof===u||e.$$typeof===l||e.$$typeof===a||e.$$typeof===i||e.$$typeof===o||e.$$typeof===f||e.getModuleId!==void 0))}})),Xt=o(((e,t)=>{t.exports=Yt()}))();function Zt(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Qt(e){if(z.isValidElement(e)||(0,Xt.isValidElementType)(e)||!Zt(e))return e;let t={};return Object.keys(e).forEach(n=>{t[n]=Qt(e[n])}),t}function $t(e,t,n={clone:!0}){let r=n.clone?{...e}:e;return Zt(e)&&Zt(t)&&Object.keys(t).forEach(i=>{z.isValidElement(t[i])||(0,Xt.isValidElementType)(t[i])?r[i]=t[i]:Zt(t[i])&&Object.prototype.hasOwnProperty.call(e,i)&&Zt(e[i])?r[i]=$t(e[i],t[i],n):n.clone?r[i]=Zt(t[i])?Qt(t[i]):t[i]:r[i]=t[i]}),r}var en=e=>{let t=Object.keys(e).map(t=>({key:t,val:e[t]}))||[];return t.sort((e,t)=>e.val-t.val),t.reduce((e,t)=>({...e,[t.key]:t.val}),{})};function tn(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n=`px`,step:r=5,...i}=e,a=en(t),o=Object.keys(a);function s(e){return`@media (min-width:${typeof t[e]==`number`?t[e]:e}${n})`}function c(e){return`@media (max-width:${(typeof t[e]==`number`?t[e]:e)-r/100}${n})`}function l(e,i){let a=o.indexOf(i);return`@media (min-width:${typeof t[e]==`number`?t[e]:e}${n}) and (max-width:${(a!==-1&&typeof t[o[a]]==`number`?t[o[a]]:i)-r/100}${n})`}function u(e){return o.indexOf(e)+1e.startsWith(`@container`)).sort((e,t)=>{let n=/min-width:\s*([0-9.]+)/;return(e.match(n)?.[1]||0)-+(t.match(n)?.[1]||0)});return n.length?n.reduce((e,n)=>{let r=t[n];return delete e[n],e[n]=r,e},{...t}):t}function rn(e,t){return t===`@`||t.startsWith(`@`)&&(e.some(e=>t.startsWith(`@${e}`))||!!t.match(/^@\d/))}function an(e,t){let n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n)return null;let[,r,i]=n,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(i).up(a)}function on(e){let t=(e,t)=>e.replace(`@media`,t?`@container ${t}`:`@container`);function n(n,r){n.up=(...n)=>t(e.breakpoints.up(...n),r),n.down=(...n)=>t(e.breakpoints.down(...n),r),n.between=(...n)=>t(e.breakpoints.between(...n),r),n.only=(...n)=>t(e.breakpoints.only(...n),r),n.not=(...n)=>{let i=t(e.breakpoints.not(...n),r);return i.includes(`not all and`)?i.replace(`not all and `,``).replace(`min-width:`,`width<`).replace(`max-width:`,`width>`).replace(`and`,`or`):i}}let r={},i=e=>(n(r,e),r);return n(i),{...e,containerQueries:i}}var sn={borderRadius:4};function cn(e,t){return t?$t(e,t,{clone:!1}):e}var ln={xs:0,sm:600,md:900,lg:1200,xl:1536},un={keys:[`xs`,`sm`,`md`,`lg`,`xl`],up:e=>`@media (min-width:${ln[e]}px)`},dn={containerQueries:e=>({up:t=>{let n=typeof t==`number`?t:ln[t]||t;return typeof n==`number`&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})};function fn(e,t,n){let r=e.theme||{};if(Array.isArray(t)){let e=r.breakpoints||un;return t.reduce((r,i,a)=>(r[e.up(e.keys[a])]=n(t[a]),r),{})}if(typeof t==`object`){let e=r.breakpoints||un;return Object.keys(t).reduce((i,a)=>{if(rn(e.keys,a)){let e=an(r.containerQueries?r:dn,a);e&&(i[e]=n(t[a],a))}else if(Object.keys(e.values||ln).includes(a)){let r=e.up(a);i[r]=n(t[a],a)}else{let e=a;i[e]=t[e]}return i},{})}return n(t)}function pn(e={}){return e.keys?.reduce((t,n)=>{let r=e.up(n);return t[r]={},t},{})||{}}function mn(e,t){return e.reduce((e,t)=>{let n=e[t];return(!n||Object.keys(n).length===0)&&delete e[t],e},t)}function hn(e,...t){let n=pn(e),r=[n,...t].reduce((e,t)=>$t(e,t),{});return mn(Object.keys(n),r)}function gn(e,t){if(typeof e!=`object`)return{};let n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((t,r)=>{r{e[t]!=null&&(n[t]=!0)}),n}function _n({values:e,breakpoints:t,base:n}){let r=n||gn(e,t),i=Object.keys(r);if(i.length===0)return e;let a;return i.reduce((t,n,r)=>(Array.isArray(e)?(t[n]=e[r]==null?e[a]:e[r],a=r):typeof e==`object`?(t[n]=e[n]==null?e[a]:e[n],a=n):t[n]=e,t),{})}function vn(e){if(typeof e!=`string`)throw Error(v(7));return e.charAt(0).toUpperCase()+e.slice(1)}function yn(e,t,n=!0){if(!t||typeof t!=`string`)return null;if(e&&e.vars&&n){let n=`vars.${t}`.split(`.`).reduce((e,t)=>e&&e[t]?e[t]:null,e);if(n!=null)return n}return t.split(`.`).reduce((e,t)=>e&&e[t]!=null?e[t]:null,e)}function bn(e,t,n,r=n){let i;return i=typeof e==`function`?e(n):Array.isArray(e)?e[n]||r:yn(e,n)||r,t&&(i=t(i,r,e)),i}function xn(e){let{prop:t,cssProperty:n=e.prop,themeKey:r,transform:i}=e,a=e=>{if(e[t]==null)return null;let a=e[t],o=e.theme,s=yn(o,r)||{};return fn(e,a,e=>{let r=bn(s,i,e);return e===r&&typeof e==`string`&&(r=bn(s,i,`${t}${e==="default"?``:vn(e)}`,e)),n===!1?r:{[n]:r}})};return a.propTypes={},a.filterProps=[t],a}function Sn(e){let t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}var Cn={m:`margin`,p:`padding`},wn={t:`Top`,r:`Right`,b:`Bottom`,l:`Left`,x:[`Left`,`Right`],y:[`Top`,`Bottom`]},Tn={marginX:`mx`,marginY:`my`,paddingX:`px`,paddingY:`py`},En=Sn(e=>{if(e.length>2)if(Tn[e])e=Tn[e];else return[e];let[t,n]=e.split(``),r=Cn[t],i=wn[n]||``;return Array.isArray(i)?i.map(e=>r+e):[r+i]}),Dn=[`m`,`mt`,`mr`,`mb`,`ml`,`mx`,`my`,`margin`,`marginTop`,`marginRight`,`marginBottom`,`marginLeft`,`marginX`,`marginY`,`marginInline`,`marginInlineStart`,`marginInlineEnd`,`marginBlock`,`marginBlockStart`,`marginBlockEnd`],On=[`p`,`pt`,`pr`,`pb`,`pl`,`px`,`py`,`padding`,`paddingTop`,`paddingRight`,`paddingBottom`,`paddingLeft`,`paddingX`,`paddingY`,`paddingInline`,`paddingInlineStart`,`paddingInlineEnd`,`paddingBlock`,`paddingBlockStart`,`paddingBlockEnd`],kn=[...Dn,...On];function An(e,t,n,r){let i=yn(e,t,!0)??n;return typeof i==`number`||typeof i==`string`?e=>typeof e==`string`?e:typeof i==`string`?`calc(${e} * ${i})`:i*e:Array.isArray(i)?e=>{if(typeof e==`string`)return e;let t=i[Math.abs(e)];return e>=0?t:typeof t==`number`?-t:`-${t}`}:typeof i==`function`?i:()=>void 0}function jn(e){return An(e,`spacing`,8,`spacing`)}function Mn(e,t){return typeof t==`string`||t==null?t:e(t)}function Nn(e,t){return n=>e.reduce((e,r)=>(e[r]=Mn(t,n),e),{})}function Pn(e,t,n,r){if(!t.includes(n))return null;let i=Nn(En(n),r),a=e[n];return fn(e,a,i)}function Fn(e,t){let n=jn(e.theme);return Object.keys(e).map(r=>Pn(e,t,r,n)).reduce(cn,{})}function In(e){return Fn(e,Dn)}In.propTypes={},In.filterProps=Dn;function Ln(e){return Fn(e,On)}Ln.propTypes={},Ln.filterProps=On;function Rn(e){return Fn(e,kn)}Rn.propTypes={},Rn.filterProps=kn;function zn(e=8,t=jn({spacing:e})){if(e.mui)return e;let n=(...e)=>(e.length===0?[1]:e).map(e=>{let n=t(e);return typeof n==`number`?`${n}px`:n}).join(` `);return n.mui=!0,n}function Bn(...e){let t=e.reduce((e,t)=>(t.filterProps.forEach(n=>{e[n]=t}),e),{}),n=e=>Object.keys(e).reduce((n,r)=>t[r]?cn(n,t[r](e)):n,{});return n.propTypes={},n.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),n}function Vn(e){return typeof e==`number`?`${e}px solid`:e}function Hn(e,t){return xn({prop:e,themeKey:`borders`,transform:t})}var Un=Hn(`border`,Vn),Wn=Hn(`borderTop`,Vn),Gn=Hn(`borderRight`,Vn),Kn=Hn(`borderBottom`,Vn),qn=Hn(`borderLeft`,Vn),Jn=Hn(`borderColor`),Yn=Hn(`borderTopColor`),Xn=Hn(`borderRightColor`),Zn=Hn(`borderBottomColor`),Qn=Hn(`borderLeftColor`),$n=Hn(`outline`,Vn),er=Hn(`outlineColor`),tr=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=An(e.theme,`shape.borderRadius`,4,`borderRadius`);return fn(e,e.borderRadius,e=>({borderRadius:Mn(t,e)}))}return null};tr.propTypes={},tr.filterProps=[`borderRadius`],Bn(Un,Wn,Gn,Kn,qn,Jn,Yn,Xn,Zn,Qn,tr,$n,er);var nr=e=>{if(e.gap!==void 0&&e.gap!==null){let t=An(e.theme,`spacing`,8,`gap`);return fn(e,e.gap,e=>({gap:Mn(t,e)}))}return null};nr.propTypes={},nr.filterProps=[`gap`];var rr=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=An(e.theme,`spacing`,8,`columnGap`);return fn(e,e.columnGap,e=>({columnGap:Mn(t,e)}))}return null};rr.propTypes={},rr.filterProps=[`columnGap`];var ir=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=An(e.theme,`spacing`,8,`rowGap`);return fn(e,e.rowGap,e=>({rowGap:Mn(t,e)}))}return null};ir.propTypes={},ir.filterProps=[`rowGap`],Bn(nr,rr,ir,xn({prop:`gridColumn`}),xn({prop:`gridRow`}),xn({prop:`gridAutoFlow`}),xn({prop:`gridAutoColumns`}),xn({prop:`gridAutoRows`}),xn({prop:`gridTemplateColumns`}),xn({prop:`gridTemplateRows`}),xn({prop:`gridTemplateAreas`}),xn({prop:`gridArea`}));function ar(e,t){return t===`grey`?t:e}Bn(xn({prop:`color`,themeKey:`palette`,transform:ar}),xn({prop:`bgcolor`,cssProperty:`backgroundColor`,themeKey:`palette`,transform:ar}),xn({prop:`backgroundColor`,themeKey:`palette`,transform:ar}));function or(e){return e<=1&&e!==0?`${e*100}%`:e}var sr=xn({prop:`width`,transform:or}),cr=e=>e.maxWidth!==void 0&&e.maxWidth!==null?fn(e,e.maxWidth,t=>{let n=e.theme?.breakpoints?.values?.[t]||ln[t];return n?e.theme?.breakpoints?.unit===`px`?{maxWidth:n}:{maxWidth:`${n}${e.theme.breakpoints.unit}`}:{maxWidth:or(t)}}):null;cr.filterProps=[`maxWidth`];var lr=xn({prop:`minWidth`,transform:or}),ur=xn({prop:`height`,transform:or}),dr=xn({prop:`maxHeight`,transform:or}),fr=xn({prop:`minHeight`,transform:or});xn({prop:`size`,cssProperty:`width`,transform:or}),xn({prop:`size`,cssProperty:`height`,transform:or}),Bn(sr,cr,lr,ur,dr,fr,xn({prop:`boxSizing`}));var pr={border:{themeKey:`borders`,transform:Vn},borderTop:{themeKey:`borders`,transform:Vn},borderRight:{themeKey:`borders`,transform:Vn},borderBottom:{themeKey:`borders`,transform:Vn},borderLeft:{themeKey:`borders`,transform:Vn},borderColor:{themeKey:`palette`},borderTopColor:{themeKey:`palette`},borderRightColor:{themeKey:`palette`},borderBottomColor:{themeKey:`palette`},borderLeftColor:{themeKey:`palette`},outline:{themeKey:`borders`,transform:Vn},outlineColor:{themeKey:`palette`},borderRadius:{themeKey:`shape.borderRadius`,style:tr},color:{themeKey:`palette`,transform:ar},bgcolor:{themeKey:`palette`,cssProperty:`backgroundColor`,transform:ar},backgroundColor:{themeKey:`palette`,transform:ar},p:{style:Ln},pt:{style:Ln},pr:{style:Ln},pb:{style:Ln},pl:{style:Ln},px:{style:Ln},py:{style:Ln},padding:{style:Ln},paddingTop:{style:Ln},paddingRight:{style:Ln},paddingBottom:{style:Ln},paddingLeft:{style:Ln},paddingX:{style:Ln},paddingY:{style:Ln},paddingInline:{style:Ln},paddingInlineStart:{style:Ln},paddingInlineEnd:{style:Ln},paddingBlock:{style:Ln},paddingBlockStart:{style:Ln},paddingBlockEnd:{style:Ln},m:{style:In},mt:{style:In},mr:{style:In},mb:{style:In},ml:{style:In},mx:{style:In},my:{style:In},margin:{style:In},marginTop:{style:In},marginRight:{style:In},marginBottom:{style:In},marginLeft:{style:In},marginX:{style:In},marginY:{style:In},marginInline:{style:In},marginInlineStart:{style:In},marginInlineEnd:{style:In},marginBlock:{style:In},marginBlockStart:{style:In},marginBlockEnd:{style:In},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:nr},rowGap:{style:ir},columnGap:{style:rr},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:`zIndex`},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:`shadows`},width:{transform:or},maxWidth:{style:cr},minWidth:{transform:or},height:{transform:or},maxHeight:{transform:or},minHeight:{transform:or},boxSizing:{},font:{themeKey:`font`},fontFamily:{themeKey:`typography`},fontSize:{themeKey:`typography`},fontStyle:{themeKey:`typography`},fontWeight:{themeKey:`typography`},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:`typography`}};function mr(...e){let t=e.reduce((e,t)=>e.concat(Object.keys(t)),[]),n=new Set(t);return e.every(e=>n.size===Object.keys(e).length)}function hr(e,t){return typeof e==`function`?e(t):e}function gr(){function e(e,t,n,r){let i={[e]:t,theme:n},a=r[e];if(!a)return{[e]:t};let{cssProperty:o=e,themeKey:s,transform:c,style:l}=a;if(t==null)return null;if(s===`typography`&&t===`inherit`)return{[e]:t};let u=yn(n,s)||{};return l?l(i):fn(i,t,t=>{let n=bn(u,c,t);return t===n&&typeof t==`string`&&(n=bn(u,c,`${e}${t==="default"?``:vn(t)}`,t)),o===!1?n:{[o]:n}})}function t(n){let{sx:r,theme:i={},nested:a}=n||{};if(!r)return null;let o=i.unstable_sxConfig??pr;function s(n){let r=n;if(typeof n==`function`)r=n(i);else if(typeof n!=`object`)return n;if(!r)return null;let s=pn(i.breakpoints),c=Object.keys(s),l=s;return Object.keys(r).forEach(n=>{let a=hr(r[n],i);if(a!=null)if(typeof a==`object`)if(o[n])l=cn(l,e(n,a,i,o));else{let e=fn({theme:i},a,e=>({[n]:e}));mr(e,a)?l[n]=t({sx:a,theme:i,nested:!0}):l=cn(l,e)}else l=cn(l,e(n,a,i,o))}),!a&&i.modularCssLayers?{"@layer sx":nn(i,mn(c,l))}:nn(i,mn(c,l))}return Array.isArray(r)?r.map(s):s(r)}return t}var _r=gr();_r.filterProps=[`sx`];function vr(e,t){let n=this;if(n.vars){if(!n.colorSchemes?.[e]||typeof n.getColorSchemeSelector!=`function`)return{};let r=n.getColorSchemeSelector(e);return r===`&`?t:((r.includes(`data-`)||r.includes(`.`))&&(r=`*:where(${r.replace(/\s*&$/,``)}) &`),{[r]:t})}return n.palette.mode===e?t:{}}function yr(e={},...t){let{breakpoints:n={},palette:r={},spacing:i,shape:a={},...o}=e,s=tn(n),c=zn(i),l=$t({breakpoints:s,direction:`ltr`,components:{},palette:{mode:`light`,...r},spacing:c,shape:{...sn,...a}},o);return l=on(l),l.applyStyles=vr,l=t.reduce((e,t)=>$t(e,t),l),l.unstable_sxConfig={...pr,...o?.unstable_sxConfig},l.unstable_sx=function(e){return _r({sx:e,theme:this})},l}function br(e){return Object.keys(e).length===0}function xr(e=null){let t=z.useContext(Ct);return!t||br(t)?e:t}var Sr=yr();function Cr(e=Sr){return xr(e)}function wr(e){let t=Jt(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function Tr({styles:e,themeId:t,defaultTheme:n={}}){let r=Cr(n),i=t&&r[t]||r,a=typeof e==`function`?e(i):e;return i.modularCssLayers&&(a=Array.isArray(a)?a.map(e=>wr(typeof e==`function`?e(i):e)):wr(a)),(0,B.jsx)(Wt,{styles:a})}var Er=e=>{let t={systemProps:{},otherProps:{}},n=e?.theme?.unstable_sxConfig??pr;return Object.keys(e).forEach(r=>{n[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Dr(e){let{sx:t,...n}=e,{systemProps:r,otherProps:i}=Er(n),a;return a=Array.isArray(t)?[r,...t]:typeof t==`function`?(...e)=>{let n=t(...e);return Zt(n)?{...r,...n}:r}:{...r,...t},{...i,sx:a}}var Or=e=>e,kr=(()=>{let e=Or;return{configure(t){e=t},generate(t){return e(t)},reset(){e=Or}}})();function Ar(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`)if(Array.isArray(e)){var i=e.length;for(t=0;te!==`theme`&&e!==`sx`&&e!==`as`})(_r);return z.forwardRef(function(e,o){let s=Cr(n),{className:c,component:l=`div`,...u}=Dr(e);return(0,B.jsx)(a,{as:l,ref:o,className:V(c,i?i(r):r),theme:t&&s[t]||s,...u})})}var Mr={active:`active`,checked:`checked`,completed:`completed`,disabled:`disabled`,error:`error`,expanded:`expanded`,focused:`focused`,focusVisible:`focusVisible`,open:`open`,readOnly:`readOnly`,required:`required`,selected:`selected`};function H(e,t,n=`Mui`){let r=Mr[t];return r?`${n}-${r}`:`${kr.generate(e)}-${t}`}function U(e,t,n=`Mui`){let r={};return t.forEach(t=>{r[t]=H(e,t,n)}),r}function Nr(e){let{variants:t,...n}=e,r={variants:t,style:Jt(n),isProcessed:!0};return r.style===n||t&&t.forEach(e=>{typeof e.style!=`function`&&(e.style=Jt(e.style))}),r}var Pr=yr();function Fr(e){return e!==`ownerState`&&e!==`theme`&&e!==`sx`&&e!==`as`}function Ir(e,t){return t&&e&&typeof e==`object`&&e.styles&&!e.styles.startsWith(`@layer`)&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function Lr(e){return e?(t,n)=>n[e]:null}function Rr(e,t,n){e.theme=Hr(e.theme)?n:e.theme[t]||e.theme}function zr(e,t,n){let r=typeof t==`function`?t(e):t;if(Array.isArray(r))return r.flatMap(t=>zr(e,t,n));if(Array.isArray(r?.variants)){let t;if(r.isProcessed)t=n?Ir(r.style,n):r.style;else{let{variants:e,...i}=r;t=n?Ir(Jt(i),n):i}return Br(e,r.variants,[t],n)}return r?.isProcessed?n?Ir(Jt(r.style),n):r.style:n?Ir(Jt(r),n):r}function Br(e,t,n=[],r=void 0){let i;variantLoop:for(let a=0;a{Kt(e,e=>e.filter(e=>e!==_r));let{name:n,slot:o,skipVariantsResolver:s,skipSx:c,overridesResolver:l=Lr(Wr(o)),...u}=t,d=n&&n.startsWith(`Mui`)||o?`components`:`custom`,f=s===void 0?o&&o!==`Root`&&o!==`root`||!1:s,p=c||!1,m=Fr;o===`Root`||o===`root`?m=r:o?m=i:Ur(e)&&(m=void 0);let h=Gt(e,{shouldForwardProp:m,label:void 0,...u}),g=e=>{if(e.__emotion_real===e)return e;if(typeof e==`function`)return function(t){return zr(t,e,t.theme.modularCssLayers?d:void 0)};if(Zt(e)){let t=Nr(e);return function(e){return t.variants?zr(e,t,e.theme.modularCssLayers?d:void 0):e.theme.modularCssLayers?Ir(t.style,d):t.style}}return e},_=(...t)=>{let r=[],i=t.map(g),o=[];if(r.push(a),n&&l&&o.push(function(e){let t=e.theme.components?.[n]?.styleOverrides;if(!t)return null;let r={};for(let n in t)r[n]=zr(e,t[n],e.theme.modularCssLayers?`theme`:void 0);return l(e,r)}),n&&!f&&o.push(function(e){let t=e.theme?.components?.[n]?.variants;return t?Br(e,t,[],e.theme.modularCssLayers?`theme`:void 0):null}),p||o.push(_r),Array.isArray(i[0])){let e=i.shift(),t=Array(r.length).fill(``),n=Array(o.length).fill(``),a;a=[...t,...e,...n],a.raw=[...t,...e.raw,...n],r.unshift(a)}let s=[...r,...i,...o],c=h(...s);return e.muiName&&(c.muiName=e.muiName),c};return h.withConfig&&(_.withConfig=h.withConfig),_}}function Hr(e){for(let t in e)return!1;return!0}function Ur(e){return typeof e==`string`&&e.charCodeAt(0)>96}function Wr(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var Gr=Vr();function Kr(e,t){let n={...t};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let i=r;if(i===`components`||i===`slots`)n[i]={...e[i],...n[i]};else if(i===`componentsProps`||i===`slotProps`){let r=e[i],a=t[i];if(!a)n[i]=r||{};else if(!r)n[i]=a;else{n[i]={...a};for(let e in r)if(Object.prototype.hasOwnProperty.call(r,e)){let t=e;n[i][t]=Kr(r[t],a[t])}}}else n[i]===void 0&&(n[i]=e[i])}return n}function qr(e){let{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:Kr(t.components[n].defaultProps,r)}function Jr({props:e,name:t,defaultTheme:n,themeId:r}){let i=Cr(n);return r&&(i=i[r]||i),qr({theme:i,name:t,props:e})}var Yr=typeof window<`u`?z.useLayoutEffect:z.useEffect;function Xr(e,t,n,r,i){let[a,o]=z.useState(()=>i&&n?n(e).matches:r?r(e).matches:t);return Yr(()=>{if(!n)return;let t=n(e),r=()=>{o(t.matches)};return r(),t.addEventListener(`change`,r),()=>{t.removeEventListener(`change`,r)}},[e,n]),a}var Zr={...z}.useSyncExternalStore;function Qr(e,t,n,r,i){let a=z.useCallback(()=>t,[t]),o=z.useMemo(()=>{if(i&&n)return()=>n(e).matches;if(r!==null){let{matches:t}=r(e);return()=>t}return a},[a,e,r,i,n]),[s,c]=z.useMemo(()=>{if(n===null)return[a,()=>()=>{}];let t=n(e);return[()=>t.matches,e=>(t.addEventListener(`change`,e),()=>{t.removeEventListener(`change`,e)})]},[a,n,e]);return Zr(c,s,o)}function $r(e={}){let{themeId:t}=e;return function(e,n={}){let r=xr();r&&t&&(r=r[t]||r);let i=typeof window<`u`&&window.matchMedia!==void 0,{defaultMatches:a=!1,matchMedia:o=i?window.matchMedia:null,ssrMatchMedia:s=null,noSsr:c=!1}=qr({name:`MuiUseMediaQuery`,props:n,theme:r}),l=typeof e==`function`?e(r):e;return l=l.replace(/^@media( ?)/m,``),l.includes(`print`)&&console.warn(["MUI: You have provided a `print` query to the `useMediaQuery` hook.",`Using the print media query to modify print styles can lead to unexpected results.`,"Consider using the `displayPrint` field in the `sx` prop instead.","More information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."].join(` -`)),(Zr===void 0?Xr:Qr)(l,a,o,s,c)}}$r();function ei(e,t=-(2**53-1),n=2**53-1){return Math.max(t,Math.min(e,n))}function ti(e,t=0,n=1){return ei(e,t,n)}function ni(e){e=e.slice(1);let t=RegExp(`.{1,${e.length>=6?2:1}}`,`g`),n=e.match(t);return n&&n[0].length===1&&(n=n.map(e=>e+e)),n?`rgb${n.length===4?`a`:``}(${n.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(`, `)})`:``}function ri(e){if(e.type)return e;if(e.charAt(0)===`#`)return ri(ni(e));let t=e.indexOf(`(`),n=e.substring(0,t);if(![`rgb`,`rgba`,`hsl`,`hsla`,`color`].includes(n))throw Error(v(9,e));let r=e.substring(t+1,e.length-1),i;if(n===`color`){if(r=r.split(` `),i=r.shift(),r.length===4&&r[3].charAt(0)===`/`&&(r[3]=r[3].slice(1)),![`srgb`,`display-p3`,`a98-rgb`,`prophoto-rgb`,`rec-2020`].includes(i))throw Error(v(10,i))}else r=r.split(`,`);return r=r.map(e=>parseFloat(e)),{type:n,values:r,colorSpace:i}}var ii=e=>{let t=ri(e);return t.values.slice(0,3).map((e,n)=>t.type.includes(`hsl`)&&n!==0?`${e}%`:e).join(` `)},ai=(e,t)=>{try{return ii(e)}catch{return e}};function oi(e){let{type:t,colorSpace:n}=e,{values:r}=e;return t.includes(`rgb`)?r=r.map((e,t)=>t<3?parseInt(e,10):e):t.includes(`hsl`)&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=t.includes(`color`)?`${n} ${r.join(` `)}`:`${r.join(`, `)}`,`${t}(${r})`}function si(e){e=ri(e);let{values:t}=e,n=t[0],r=t[1]/100,i=t[2]/100,a=r*Math.min(i,1-i),o=(e,t=(e+n/30)%12)=>i-a*Math.max(Math.min(t-3,9-t,1),-1),s=`rgb`,c=[Math.round(o(0)*255),Math.round(o(8)*255),Math.round(o(4)*255)];return e.type===`hsla`&&(s+=`a`,c.push(t[3])),oi({type:s,values:c})}function ci(e){e=ri(e);let t=e.type===`hsl`||e.type===`hsla`?ri(si(e)).values:e.values;return t=t.map(t=>(e.type!==`color`&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function li(e,t){let n=ci(e),r=ci(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function ui(e,t){return e=ri(e),t=ti(t),(e.type===`rgb`||e.type===`hsl`)&&(e.type+=`a`),e.type===`color`?e.values[3]=`/${t}`:e.values[3]=t,oi(e)}function di(e,t,n){try{return ui(e,t)}catch{return e}}function fi(e,t){if(e=ri(e),t=ti(t),e.type.includes(`hsl`))e.values[2]*=1-t;else if(e.type.includes(`rgb`)||e.type.includes(`color`))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return oi(e)}function pi(e,t,n){try{return fi(e,t)}catch{return e}}function mi(e,t){if(e=ri(e),t=ti(t),e.type.includes(`hsl`))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(`rgb`))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.includes(`color`))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return oi(e)}function hi(e,t,n){try{return mi(e,t)}catch{return e}}function gi(e,t=.15){return ci(e)>.5?fi(e,t):mi(e,t)}function _i(e,t,n){try{return gi(e,t)}catch{return e}}function vi(...e){return e.reduce((e,t)=>t==null?e:function(...n){e.apply(this,n),t.apply(this,n)},()=>{})}function yi(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout(()=>{e.apply(this,r)},t)}return r.clear=()=>{clearTimeout(n)},r}function bi(e,t){return z.isValidElement(e)&&t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)!==-1}function xi(e){return e&&e.ownerDocument||document}function Si(e){return xi(e).defaultView||window}function Ci(e,t){typeof e==`function`?e(t):e&&(e.current=t)}var wi=0;function Ti(e){let[t,n]=z.useState(e),r=e||t;return z.useEffect(()=>{t??(wi+=1,n(`mui-${wi}`))},[t]),r}var Ei={...z}.useId;function Di(e){if(Ei!==void 0){let t=Ei();return e??t}return Ti(e)}function Oi({controlled:e,default:t,name:n,state:r=`value`}){let{current:i}=z.useRef(e!==void 0),[a,o]=z.useState(t);return[i?e:a,z.useCallback(e=>{i||o(e)},[])]}function ki(e){let t=z.useRef(e);return Yr(()=>{t.current=e}),z.useRef((...e)=>(0,t.current)(...e)).current}function Ai(...e){let t=z.useRef(void 0),n=z.useCallback(t=>{let n=e.map(e=>{if(e==null)return null;if(typeof e==`function`){let n=e,r=n(t);return typeof r==`function`?r:()=>{n(null)}}return e.current=t,()=>{e.current=null}});return()=>{n.forEach(e=>e?.())}},e);return z.useMemo(()=>e.every(e=>e==null)?null:e=>{t.current&&=(t.current(),void 0),e!=null&&(t.current=n(e))},e)}var ji={};function Mi(e,t){let n=z.useRef(ji);return n.current===ji&&(n.current=e(t)),n}var Ni=[];function Pi(e){z.useEffect(e,Ni)}var Fi=class e{static create(){return new e}currentId=null;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,t()},e)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function Ii(){let e=Mi(Fi.create).current;return Pi(e.disposeEffect),e}function Li(e){try{return e.matches(`:focus-visible`)}catch{}return!1}function Ri(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var zi=e=>{let t=z.useRef({});return z.useEffect(()=>{t.current=e}),t.current};function W(e,t,n=void 0){let r={};for(let i in e){let a=e[i],o=``,s=!0;for(let e=0;en.match(/^on[A-Z]/)&&typeof e[n]==`function`&&!t.includes(n)).forEach(t=>{n[t]=e[t]}),n}function Ui(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&typeof e[t]==`function`)).forEach(n=>{t[n]=e[n]}),t}function Wi(e){let{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:i,className:a}=e;if(!t){let e=V(n?.className,a,i?.className,r?.className),t={...n?.style,...i?.style,...r?.style},o={...n,...i,...r};return e.length>0&&(o.className=e),Object.keys(t).length>0&&(o.style=t),{props:o,internalRef:void 0}}let o=Hi({...i,...r}),s=Ui(r),c=Ui(i),l=t(o),u=V(l?.className,n?.className,a,i?.className,r?.className),d={...l?.style,...n?.style,...i?.style,...r?.style},f={...l,...n,...c,...s};return u.length>0&&(f.className=u),Object.keys(d).length>0&&(f.style=d),{props:f,internalRef:l.ref}}function Gi(e,t,n){return typeof e==`function`?e(t,n):e}function Ki(e){let{elementType:t,externalSlotProps:n,ownerState:r,skipResolvingSlotProps:i=!1,...a}=e,o=i?{}:Gi(n,r),{props:s,internalRef:c}=Wi({...a,externalSlotProps:o}),l=Ai(c,o?.ref,e.additionalProps?.ref);return Vi(t,{...s,ref:l},r)}function qi(e){return e?.ref||null}var Ji=z.createContext(null);function Yi(){return z.useContext(Ji)}var Xi=typeof Symbol==`function`&&Symbol.for?Symbol.for(`mui.nested`):`__THEME_NESTED__`;function Zi(e,t){return typeof t==`function`?t(e):{...e,...t}}function Qi(e){let{children:t,theme:n}=e,r=Yi(),i=z.useMemo(()=>{let e=r===null?{...n}:Zi(r,n);return e!=null&&(e[Xi]=r!==null),e},[n,r]);return(0,B.jsx)(Ji.Provider,{value:i,children:t})}var $i=z.createContext();function ea({value:e,...t}){return(0,B.jsx)($i.Provider,{value:e??!0,...t})}var ta=()=>z.useContext($i)??!1,na=z.createContext(void 0);function ra({value:e,children:t}){return(0,B.jsx)(na.Provider,{value:e,children:t})}function ia(e){let{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;let i=t.components[n];return i.defaultProps?Kr(i.defaultProps,r):!i.styleOverrides&&!i.variants?Kr(i,r):r}function aa({props:e,name:t}){return ia({props:e,name:t,theme:{components:z.useContext(na)}})}function oa(e){let t=xr(),n=Di()||``,{modularCssLayers:r}=e,i=`mui.global, mui.components, mui.theme, mui.custom, mui.sx`;return i=!r||t!==null?``:typeof r==`string`?r.replace(/mui(?!\.)/g,i):`@layer ${i};`,Yr(()=>{let e=document.querySelector(`head`);if(!e)return;let t=e.firstChild;if(i){if(t&&t.hasAttribute?.(`data-mui-layer-order`)&&t.getAttribute(`data-mui-layer-order`)===n)return;let r=document.createElement(`style`);r.setAttribute(`data-mui-layer-order`,n),r.textContent=i,e.prepend(r)}else e.querySelector(`style[data-mui-layer-order="${n}"]`)?.remove()},[i,n]),i?(0,B.jsx)(Tr,{styles:i}):null}var sa={};function ca(e,t,n,r=!1){return z.useMemo(()=>{let i=e&&t[e]||t;if(typeof n==`function`){let a=n(i),o=e?{...t,[e]:a}:a;return r?()=>o:o}return e?{...t,[e]:n}:{...t,...n}},[e,t,n,r])}function la(e){let{children:t,theme:n,themeId:r}=e,i=xr(sa),a=Yi()||sa,o=ca(r,i,n),s=ca(r,a,n,!0),c=(r?o[r]:o).direction===`rtl`,l=oa(o);return(0,B.jsx)(Qi,{theme:s,children:(0,B.jsx)(Ct.Provider,{value:o,children:(0,B.jsx)(ea,{value:c,children:(0,B.jsxs)(ra,{value:r?o[r].components:o.components,children:[l,t]})})})})}var ua={theme:void 0};function da(e){let t,n;return function(r){let i=t;return(i===void 0||r.theme!==n)&&(ua.theme=r.theme,i=Nr(e(ua)),t=i,n=r.theme),i}}var fa=`mode`,pa=`color-scheme`,ma=`data-color-scheme`;function ha(e){let{defaultMode:t=`system`,defaultLightColorScheme:n=`light`,defaultDarkColorScheme:r=`dark`,modeStorageKey:i=fa,colorSchemeStorageKey:a=pa,attribute:o=ma,colorSchemeNode:s=`document.documentElement`,nonce:c}=e||{},l=``,u=o;if(o===`class`&&(u=`.%s`),o===`data`&&(u=`[data-%s]`),u.startsWith(`.`)){let e=u.substring(1);l+=`${s}.classList.remove('${e}'.replace('%s', light), '${e}'.replace('%s', dark)); - ${s}.classList.add('${e}'.replace('%s', colorScheme));`}let d=u.match(/\[([^\]]+)\]/);if(d){let[e,t]=d[1].split(`=`);t||(l+=`${s}.removeAttribute('${e}'.replace('%s', light)); - ${s}.removeAttribute('${e}'.replace('%s', dark));`),l+=` - ${s}.setAttribute('${e}'.replace('%s', colorScheme), ${t?`${t}.replace('%s', colorScheme)`:`""`});`}else l+=`${s}.setAttribute('${u}', colorScheme);`;return(0,B.jsx)(`script`,{suppressHydrationWarning:!0,nonce:typeof window>`u`?c:``,dangerouslySetInnerHTML:{__html:`(function() { -try { - let colorScheme = ''; - const mode = localStorage.getItem('${i}') || '${t}'; - const dark = localStorage.getItem('${a}-dark') || '${r}'; - const light = localStorage.getItem('${a}-light') || '${n}'; - if (mode === 'system') { - // handle system mode - const mql = window.matchMedia('(prefers-color-scheme: dark)'); - if (mql.matches) { - colorScheme = dark - } else { - colorScheme = light - } - } - if (mode === 'light') { - colorScheme = light; - } - if (mode === 'dark') { - colorScheme = dark; - } - if (colorScheme) { - ${l} - } -} catch(e){}})();`}},`mui-color-scheme-init`)}function ga(){}var _a=({key:e,storageWindow:t})=>(!t&&typeof window<`u`&&(t=window),{get(n){if(typeof window>`u`)return;if(!t)return n;let r;try{r=t.localStorage.getItem(e)}catch{}return r||n},set:n=>{if(t)try{t.localStorage.setItem(e,n)}catch{}},subscribe:n=>{if(!t)return ga;let r=t=>{let r=t.newValue;t.key===e&&n(r)};return t.addEventListener(`storage`,r),()=>{t.removeEventListener(`storage`,r)}}});function va(){}function ya(e){if(typeof window<`u`&&typeof window.matchMedia==`function`&&e===`system`)return window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`}function ba(e,t){if(e.mode===`light`||e.mode===`system`&&e.systemMode===`light`)return t(`light`);if(e.mode===`dark`||e.mode===`system`&&e.systemMode===`dark`)return t(`dark`)}function xa(e){return ba(e,t=>{if(t===`light`)return e.lightColorScheme;if(t===`dark`)return e.darkColorScheme})}function Sa(e){let{defaultMode:t=`light`,defaultLightColorScheme:n,defaultDarkColorScheme:r,supportedColorSchemes:i=[],modeStorageKey:a=fa,colorSchemeStorageKey:o=pa,storageWindow:s=typeof window>`u`?void 0:window,storageManager:c=_a,noSsr:l=!1}=e,u=i.join(`,`),d=i.length>1,f=z.useMemo(()=>c?.({key:a,storageWindow:s}),[c,a,s]),p=z.useMemo(()=>c?.({key:`${o}-light`,storageWindow:s}),[c,o,s]),m=z.useMemo(()=>c?.({key:`${o}-dark`,storageWindow:s}),[c,o,s]),[h,g]=z.useState(()=>{let e=f?.get(t)||t,i=p?.get(n)||n,a=m?.get(r)||r;return{mode:e,systemMode:ya(e),lightColorScheme:i,darkColorScheme:a}}),[_,v]=z.useState(l||!d);z.useEffect(()=>{v(!0)},[]);let y=xa(h),b=z.useCallback(e=>{g(n=>{if(e===n.mode)return n;let r=e??t;return f?.set(r),{...n,mode:r,systemMode:ya(r)}})},[f,t]),x=z.useCallback(e=>{e?typeof e==`string`?e&&!u.includes(e)?console.error(`\`${e}\` does not exist in \`theme.colorSchemes\`.`):g(t=>{let n={...t};return ba(t,t=>{t===`light`&&(p?.set(e),n.lightColorScheme=e),t===`dark`&&(m?.set(e),n.darkColorScheme=e)}),n}):g(t=>{let i={...t},a=e.light===null?n:e.light,o=e.dark===null?r:e.dark;return a&&(u.includes(a)?(i.lightColorScheme=a,p?.set(a)):console.error(`\`${a}\` does not exist in \`theme.colorSchemes\`.`)),o&&(u.includes(o)?(i.darkColorScheme=o,m?.set(o)):console.error(`\`${o}\` does not exist in \`theme.colorSchemes\`.`)),i}):g(e=>(p?.set(n),m?.set(r),{...e,lightColorScheme:n,darkColorScheme:r}))},[u,p,m,n,r]),S=z.useCallback(e=>{h.mode===`system`&&g(t=>{let n=e?.matches?`dark`:`light`;return t.systemMode===n?t:{...t,systemMode:n}})},[h.mode]),C=z.useRef(S);return C.current=S,z.useEffect(()=>{if(typeof window.matchMedia!=`function`||!d)return;let e=(...e)=>C.current(...e),t=window.matchMedia(`(prefers-color-scheme: dark)`);return t.addListener(e),e(t),()=>{t.removeListener(e)}},[d]),z.useEffect(()=>{if(d){let e=f?.subscribe(e=>{(!e||[`light`,`dark`,`system`].includes(e))&&b(e||t)})||va,n=p?.subscribe(e=>{(!e||u.match(e))&&x({light:e})})||va,r=m?.subscribe(e=>{(!e||u.match(e))&&x({dark:e})})||va;return()=>{e(),n(),r()}}},[x,b,u,t,s,d,f,p,m]),{...h,mode:_?h.mode:void 0,systemMode:_?h.systemMode:void 0,colorScheme:_?y:void 0,setMode:b,setColorScheme:x}}var Ca=`*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`;function wa(e){let{themeId:t,theme:n={},modeStorageKey:r=fa,colorSchemeStorageKey:i=pa,disableTransitionOnChange:a=!1,defaultColorScheme:o,resolveTheme:s}=e,c={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},l=z.createContext(void 0),u=()=>z.useContext(l)||c,d={},f={};function p(e){let{children:c,theme:u,modeStorageKey:p=r,colorSchemeStorageKey:m=i,disableTransitionOnChange:h=a,storageManager:g,storageWindow:_=typeof window>`u`?void 0:window,documentNode:v=typeof document>`u`?void 0:document,colorSchemeNode:y=typeof document>`u`?void 0:document.documentElement,disableNestedContext:b=!1,disableStyleSheetGeneration:x=!1,defaultMode:S=`system`,noSsr:C}=e,w=z.useRef(!1),T=Yi(),E=z.useContext(l),D=!!E&&!b,O=z.useMemo(()=>u||(typeof n==`function`?n():n),[u]),k=O[t],A=k||O,{colorSchemes:j=d,components:M=f,cssVarPrefix:ee}=A,N=Object.keys(j).filter(e=>!!j[e]).join(`,`),P=z.useMemo(()=>N.split(`,`),[N]),te=typeof o==`string`?o:o.light,ne=typeof o==`string`?o:o.dark,{mode:F,setMode:re,systemMode:ie,lightColorScheme:I,darkColorScheme:ae,colorScheme:oe,setColorScheme:se}=Sa({supportedColorSchemes:P,defaultLightColorScheme:te,defaultDarkColorScheme:ne,modeStorageKey:p,colorSchemeStorageKey:m,defaultMode:j[te]&&j[ne]?S:j[A.defaultColorScheme]?.palette?.mode||A.palette?.mode,storageManager:g,storageWindow:_,noSsr:C}),ce=F,le=oe;D&&(ce=E.mode,le=E.colorScheme);let ue=z.useMemo(()=>{let e=le||A.defaultColorScheme,t=A.generateThemeVars?.()||A.vars,n={...A,components:M,colorSchemes:j,cssVarPrefix:ee,vars:t};if(typeof n.generateSpacing==`function`&&(n.spacing=n.generateSpacing()),e){let t=j[e];t&&typeof t==`object`&&Object.keys(t).forEach(e=>{t[e]&&typeof t[e]==`object`?n[e]={...n[e],...t[e]}:n[e]=t[e]})}return s?s(n):n},[A,le,M,j,ee]),de=A.colorSchemeSelector;Yr(()=>{if(le&&y&&de&&de!==`media`){let e=de,t=de;if(e===`class`&&(t=`.%s`),e===`data`&&(t=`[data-%s]`),e?.startsWith(`data-`)&&!e.includes(`%s`)&&(t=`[${e}="%s"]`),t.startsWith(`.`))y.classList.remove(...P.map(e=>t.substring(1).replace(`%s`,e))),y.classList.add(t.substring(1).replace(`%s`,le));else{let e=t.replace(`%s`,le).match(/\[([^\]]+)\]/);if(e){let[t,n]=e[1].split(`=`);n||P.forEach(e=>{y.removeAttribute(t.replace(le,e))}),y.setAttribute(t,n?n.replace(/"|'/g,``):``)}else y.setAttribute(t,le)}}},[le,de,y,P]),z.useEffect(()=>{let e;if(h&&w.current&&v){let t=v.createElement(`style`);t.appendChild(v.createTextNode(Ca)),v.head.appendChild(t),window.getComputedStyle(v.body),e=setTimeout(()=>{v.head.removeChild(t)},1)}return()=>{clearTimeout(e)}},[le,h,v]),z.useEffect(()=>(w.current=!0,()=>{w.current=!1}),[]);let L=z.useMemo(()=>({allColorSchemes:P,colorScheme:le,darkColorScheme:ae,lightColorScheme:I,mode:ce,setColorScheme:se,setMode:re,systemMode:ie}),[P,le,ae,I,ce,se,re,ie,ue.colorSchemeSelector]),fe=!0;(x||A.cssVariables===!1||D&&T?.cssVarPrefix===ee)&&(fe=!1);let pe=(0,B.jsxs)(z.Fragment,{children:[(0,B.jsx)(la,{themeId:k?t:void 0,theme:ue,children:c}),fe&&(0,B.jsx)(Wt,{styles:ue.generateStyleSheets?.()||[]})]});return D?pe:(0,B.jsx)(l.Provider,{value:L,children:pe})}let m=typeof o==`string`?o:o.light,h=typeof o==`string`?o:o.dark;return{CssVarsProvider:p,useColorScheme:u,getInitColorSchemeScript:e=>ha({colorSchemeStorageKey:i,defaultLightColorScheme:m,defaultDarkColorScheme:h,modeStorageKey:r,...e})}}function Ta(e=``){function t(...n){if(!n.length)return``;let r=n[0];return typeof r==`string`&&!r.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, var(--${e?`${e}-`:``}${r}${t(...n.slice(1))})`:`, ${r}`}return(n,...r)=>`var(--${e?`${e}-`:``}${n}${t(...r)})`}var Ea=(e,t,n,r=[])=>{let i=e;t.forEach((e,a)=>{a===t.length-1?Array.isArray(i)?i[Number(e)]=n:i&&typeof i==`object`&&(i[e]=n):i&&typeof i==`object`&&(i[e]||(i[e]=r.includes(e)?[]:{}),i=i[e])})},Da=(e,t,n)=>{function r(e,i=[],a=[]){Object.entries(e).forEach(([e,o])=>{(!n||n&&!n([...i,e]))&&o!=null&&(typeof o==`object`&&Object.keys(o).length>0?r(o,[...i,e],Array.isArray(o)?[...a,e]:a):t([...i,e],o,a))})}r(e)},Oa=(e,t)=>typeof t==`number`?[`lineHeight`,`fontWeight`,`opacity`,`zIndex`].some(t=>e.includes(t))||e[e.length-1].toLowerCase().includes(`opacity`)?t:`${t}px`:t;function ka(e,t){let{prefix:n,shouldSkipGeneratingVar:r}=t||{},i={},a={},o={};return Da(e,(e,t,s)=>{if((typeof t==`string`||typeof t==`number`)&&(!r||!r(e,t))){let r=`--${n?`${n}-`:``}${e.join(`-`)}`,c=Oa(e,t);Object.assign(i,{[r]:c}),Ea(a,e,`var(${r})`,s),Ea(o,e,`var(${r}, ${c})`,s)}},e=>e[0]===`vars`),{css:i,vars:a,varsWithDefaults:o}}function Aa(e,t={}){let{getSelector:n=g,disableCssColorScheme:r,colorSchemeSelector:i}=t,{colorSchemes:a={},components:o,defaultColorScheme:s=`light`,...c}=e,{vars:l,css:u,varsWithDefaults:d}=ka(c,t),f=d,p={},{[s]:m,...h}=a;if(Object.entries(h||{}).forEach(([e,n])=>{let{vars:r,css:i,varsWithDefaults:a}=ka(n,t);f=$t(f,a),p[e]={css:i,vars:r}}),m){let{css:e,vars:n,varsWithDefaults:r}=ka(m,t);f=$t(f,r),p[s]={css:e,vars:n}}function g(t,n){let r=i;if(i===`class`&&(r=`.%s`),i===`data`&&(r=`[data-%s]`),i?.startsWith(`data-`)&&!i.includes(`%s`)&&(r=`[${i}="%s"]`),t){if(r===`media`)return e.defaultColorScheme===t?`:root`:{[`@media (prefers-color-scheme: ${a[t]?.palette?.mode||t})`]:{":root":n}};if(r)return e.defaultColorScheme===t?`:root, ${r.replace(`%s`,String(t))}`:r.replace(`%s`,String(t))}return`:root`}return{vars:f,generateThemeVars:()=>{let e={...l};return Object.entries(p).forEach(([,{vars:t}])=>{e=$t(e,t)}),e},generateStyleSheets:()=>{let t=[],i=e.defaultColorScheme||`light`;function o(e,n){Object.keys(n).length&&t.push(typeof e==`string`?{[e]:{...n}}:e)}o(n(void 0,{...u}),u);let{[i]:s,...c}=p;if(s){let{css:e}=s,t=a[i]?.palette?.mode,c=!r&&t?{colorScheme:t,...e}:{...e};o(n(i,{...c}),c)}return Object.entries(c).forEach(([e,{css:t}])=>{let i=a[e]?.palette?.mode,s=!r&&i?{colorScheme:i,...t}:{...t};o(n(e,{...s}),s)}),t}}}function ja(e){return function(t){return e===`media`?`@media (prefers-color-scheme: ${t})`:e?e.startsWith(`data-`)&&!e.includes(`%s`)?`[${e}="${t}"] &`:e===`class`?`.${t} &`:e===`data`?`[data-${t}] &`:`${e.replace(`%s`,t)} &`:`&`}}var Ma=yr(),Na=Gr(`div`,{name:`MuiStack`,slot:`Root`,overridesResolver:(e,t)=>t.root});function Pa(e){return Jr({props:e,name:`MuiStack`,defaultTheme:Ma})}function Fa(e,t){let n=z.Children.toArray(e).filter(Boolean);return n.reduce((e,r,i)=>(e.push(r),i({row:`Left`,"row-reverse":`Right`,column:`Top`,"column-reverse":`Bottom`})[e],La=({ownerState:e,theme:t})=>{let n={display:`flex`,flexDirection:`column`,...fn({theme:t},_n({values:e.direction,breakpoints:t.breakpoints.values}),e=>({flexDirection:e}))};if(e.spacing){let r=jn(t),i=Object.keys(t.breakpoints.values).reduce((t,n)=>((typeof e.spacing==`object`&&e.spacing[n]!=null||typeof e.direction==`object`&&e.direction[n]!=null)&&(t[n]=!0),t),{}),a=_n({values:e.direction,base:i}),o=_n({values:e.spacing,base:i});typeof a==`object`&&Object.keys(a).forEach((e,t,n)=>{if(!a[e]){let r=t>0?a[n[t-1]]:`column`;a[e]=r}}),n=$t(n,fn({theme:t},o,(t,n)=>e.useFlexGap?{gap:Mn(r,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${Ia(n?a[n]:e.direction)}`]:Mn(r,t)}}))}return n=hn(t.breakpoints,n),n};function Ra(e={}){let{createStyledComponent:t=Na,useThemeProps:n=Pa,componentName:r=`MuiStack`}=e,i=()=>W({root:[`root`]},e=>H(r,e),{}),a=t(La);return z.forwardRef(function(e,t){let{component:r=`div`,direction:o=`column`,spacing:s=0,divider:c,children:l,className:u,useFlexGap:d=!1,...f}=Dr(n(e)),p={direction:o,spacing:s,useFlexGap:d},m=i();return(0,B.jsx)(a,{as:r,ownerState:p,ref:t,className:V(m.root,u),...f,children:c?Fa(l,c):l})})}function za(){return{text:{primary:`rgba(0, 0, 0, 0.87)`,secondary:`rgba(0, 0, 0, 0.6)`,disabled:`rgba(0, 0, 0, 0.38)`},divider:`rgba(0, 0, 0, 0.12)`,background:{paper:u.white,default:u.white},action:{active:`rgba(0, 0, 0, 0.54)`,hover:`rgba(0, 0, 0, 0.04)`,hoverOpacity:.04,selected:`rgba(0, 0, 0, 0.08)`,selectedOpacity:.08,disabled:`rgba(0, 0, 0, 0.26)`,disabledBackground:`rgba(0, 0, 0, 0.12)`,disabledOpacity:.38,focus:`rgba(0, 0, 0, 0.12)`,focusOpacity:.12,activatedOpacity:.12}}}var Ba=za();function Va(){return{text:{primary:u.white,secondary:`rgba(255, 255, 255, 0.7)`,disabled:`rgba(255, 255, 255, 0.5)`,icon:`rgba(255, 255, 255, 0.5)`},divider:`rgba(255, 255, 255, 0.12)`,background:{paper:`#121212`,default:`#121212`},action:{active:u.white,hover:`rgba(255, 255, 255, 0.08)`,hoverOpacity:.08,selected:`rgba(255, 255, 255, 0.16)`,selectedOpacity:.16,disabled:`rgba(255, 255, 255, 0.3)`,disabledBackground:`rgba(255, 255, 255, 0.12)`,disabledOpacity:.38,focus:`rgba(255, 255, 255, 0.12)`,focusOpacity:.12,activatedOpacity:.24}}}var Ha=Va();function Ua(e,t,n,r){let i=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t===`light`?e.light=mi(e.main,i):t===`dark`&&(e.dark=fi(e.main,a)))}function Wa(e=`light`){return e===`dark`?{main:p[200],light:p[50],dark:p[400]}:{main:p[700],light:p[400],dark:p[800]}}function Ga(e=`light`){return e===`dark`?{main:f[200],light:f[50],dark:f[400]}:{main:f[500],light:f[300],dark:f[700]}}function Ka(e=`light`){return e===`dark`?{main:d[500],light:d[300],dark:d[700]}:{main:d[700],light:d[400],dark:d[800]}}function qa(e=`light`){return e===`dark`?{main:m[400],light:m[300],dark:m[700]}:{main:m[700],light:m[500],dark:m[900]}}function Ja(e=`light`){return e===`dark`?{main:h[400],light:h[300],dark:h[700]}:{main:h[800],light:h[500],dark:h[900]}}function Ya(e=`light`){return e===`dark`?{main:g[400],light:g[300],dark:g[700]}:{main:`#ed6c02`,light:g[500],dark:g[900]}}function Xa(e){let{mode:t=`light`,contrastThreshold:n=3,tonalOffset:r=.2,...i}=e,a=e.primary||Wa(t),o=e.secondary||Ga(t),s=e.error||Ka(t),c=e.info||qa(t),l=e.success||Ja(t),d=e.warning||Ya(t);function f(e){return li(e,Ha.text.primary)>=n?Ha.text.primary:Ba.text.primary}let p=({color:e,name:t,mainShade:n=500,lightShade:i=300,darkShade:a=700})=>{if(e={...e},!e.main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty(`main`))throw Error(v(11,t?` (${t})`:``,n));if(typeof e.main!=`string`)throw Error(v(12,t?` (${t})`:``,JSON.stringify(e.main)));return Ua(e,`light`,i,r),Ua(e,`dark`,a,r),e.contrastText||=f(e.main),e},m;return t===`light`?m=za():t===`dark`&&(m=Va()),$t({common:{...u},mode:t,primary:p({color:a,name:`primary`}),secondary:p({color:o,name:`secondary`,mainShade:`A400`,lightShade:`A200`,darkShade:`A700`}),error:p({color:s,name:`error`}),warning:p({color:d,name:`warning`}),info:p({color:c,name:`info`}),success:p({color:l,name:`success`}),grey:_,contrastThreshold:n,getContrastText:f,augmentColor:p,tonalOffset:r,...m},i)}function Za(e){let t={};return Object.entries(e).forEach(e=>{let[n,r]=e;typeof r==`object`&&(t[n]=`${r.fontStyle?`${r.fontStyle} `:``}${r.fontVariant?`${r.fontVariant} `:``}${r.fontWeight?`${r.fontWeight} `:``}${r.fontStretch?`${r.fontStretch} `:``}${r.fontSize||``}${r.lineHeight?`/${r.lineHeight} `:``}${r.fontFamily||``}`)}),t}function Qa(e,t){return{toolbar:{minHeight:56,[e.up(`xs`)]:{"@media (orientation: landscape)":{minHeight:48}},[e.up(`sm`)]:{minHeight:64}},...t}}function $a(e){return Math.round(e*1e5)/1e5}var eo={textTransform:`uppercase`},to=`"Roboto", "Helvetica", "Arial", sans-serif`;function no(e,t){let{fontFamily:n=to,fontSize:r=14,fontWeightLight:i=300,fontWeightRegular:a=400,fontWeightMedium:o=500,fontWeightBold:s=700,htmlFontSize:c=16,allVariants:l,pxToRem:u,...d}=typeof t==`function`?t(e):t,f=r/14,p=u||(e=>`${e/c*f}rem`),m=(e,t,r,i,a)=>({fontFamily:n,fontWeight:e,fontSize:p(t),lineHeight:r,...n===to?{letterSpacing:`${$a(i/t)}em`}:{},...a,...l});return $t({htmlFontSize:c,pxToRem:p,fontFamily:n,fontSize:r,fontWeightLight:i,fontWeightRegular:a,fontWeightMedium:o,fontWeightBold:s,h1:m(i,96,1.167,-1.5),h2:m(i,60,1.2,-.5),h3:m(a,48,1.167,0),h4:m(a,34,1.235,.25),h5:m(a,24,1.334,0),h6:m(o,20,1.6,.15),subtitle1:m(a,16,1.75,.15),subtitle2:m(o,14,1.57,.1),body1:m(a,16,1.5,.15),body2:m(a,14,1.43,.15),button:m(o,14,1.75,.4,eo),caption:m(a,12,1.66,.4),overline:m(a,12,2.66,1,eo),inherit:{fontFamily:`inherit`,fontWeight:`inherit`,fontSize:`inherit`,lineHeight:`inherit`,letterSpacing:`inherit`}},d,{clone:!1})}var ro=.2,io=.14,ao=.12;function oo(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${ro})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${io})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${ao})`].join(`,`)}var so=[`none`,oo(0,2,1,-1,0,1,1,0,0,1,3,0),oo(0,3,1,-2,0,2,2,0,0,1,5,0),oo(0,3,3,-2,0,3,4,0,0,1,8,0),oo(0,2,4,-1,0,4,5,0,0,1,10,0),oo(0,3,5,-1,0,5,8,0,0,1,14,0),oo(0,3,5,-1,0,6,10,0,0,1,18,0),oo(0,4,5,-2,0,7,10,1,0,2,16,1),oo(0,5,5,-3,0,8,10,1,0,3,14,2),oo(0,5,6,-3,0,9,12,1,0,3,16,2),oo(0,6,6,-3,0,10,14,1,0,4,18,3),oo(0,6,7,-4,0,11,15,1,0,4,20,3),oo(0,7,8,-4,0,12,17,2,0,5,22,4),oo(0,7,8,-4,0,13,19,2,0,5,24,4),oo(0,7,9,-4,0,14,21,2,0,5,26,4),oo(0,8,9,-5,0,15,22,2,0,6,28,5),oo(0,8,10,-5,0,16,24,2,0,6,30,5),oo(0,8,11,-5,0,17,26,2,0,6,32,5),oo(0,9,11,-5,0,18,28,2,0,7,34,6),oo(0,9,12,-6,0,19,29,2,0,7,36,6),oo(0,10,13,-6,0,20,31,3,0,8,38,7),oo(0,10,13,-6,0,21,33,3,0,8,40,7),oo(0,10,14,-6,0,22,35,3,0,8,42,7),oo(0,11,14,-7,0,23,36,3,0,9,44,8),oo(0,11,15,-7,0,24,38,3,0,9,46,8)],co={easeInOut:`cubic-bezier(0.4, 0, 0.2, 1)`,easeOut:`cubic-bezier(0.0, 0, 0.2, 1)`,easeIn:`cubic-bezier(0.4, 0, 1, 1)`,sharp:`cubic-bezier(0.4, 0, 0.6, 1)`},lo={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function uo(e){return`${Math.round(e)}ms`}function fo(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function po(e){let t={...co,...e.easing},n={...lo,...e.duration};return{getAutoHeightDuration:fo,create:(e=[`all`],r={})=>{let{duration:i=n.standard,easing:a=t.easeInOut,delay:o=0,...s}=r;return(Array.isArray(e)?e:[e]).map(e=>`${e} ${typeof i==`string`?i:uo(i)} ${a} ${typeof o==`string`?o:uo(o)}`).join(`,`)},...e,easing:t,duration:n}}var mo={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function ho(e){return Zt(e)||e===void 0||typeof e==`string`||typeof e==`boolean`||typeof e==`number`||Array.isArray(e)}function go(e={}){let t={...e};function n(e){let t=Object.entries(e);for(let r=0;r$t(e,t),f),f.unstable_sxConfig={...pr,...l?.unstable_sxConfig},f.unstable_sx=function(e){return _r({sx:e,theme:this})},f.toRuntimeSource=go,f}function vo(e){let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var yo=[...Array(25)].map((e,t)=>{if(t===0)return`none`;let n=vo(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`});function bo(e){return{inputPlaceholder:e===`dark`?.5:.42,inputUnderline:e===`dark`?.7:.42,switchTrackDisabled:e===`dark`?.2:.12,switchTrack:e===`dark`?.3:.38}}function xo(e){return e===`dark`?yo:[]}function So(e){let{palette:t={mode:`light`},opacity:n,overlays:r,...i}=e,a=Xa(t);return{palette:a,opacity:{...bo(a.mode),...n},overlays:r||xo(a.mode),...i}}function Co(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===`palette`&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var wo=e=>[...[...Array(25)].map((t,n)=>`--${e?`${e}-`:``}overlays-${n}`),`--${e?`${e}-`:``}palette-AppBar-darkBg`,`--${e?`${e}-`:``}palette-AppBar-darkColor`],To=e=>(t,n)=>{let r=e.rootSelector||`:root`,i=e.colorSchemeSelector,a=i;if(i===`class`&&(a=`.%s`),i===`data`&&(a=`[data-%s]`),i?.startsWith(`data-`)&&!i.includes(`%s`)&&(a=`[${i}="%s"]`),e.defaultColorScheme===t){if(t===`dark`){let i={};return wo(e.cssVarPrefix).forEach(e=>{i[e]=n[e],delete n[e]}),a===`media`?{[r]:n,"@media (prefers-color-scheme: dark)":{[r]:i}}:a?{[a.replace(`%s`,t)]:i,[`${r}, ${a.replace(`%s`,t)}`]:n}:{[r]:{...n,...i}}}if(a&&a!==`media`)return`${r}, ${a.replace(`%s`,String(t))}`}else if(t){if(a===`media`)return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:n}};if(a)return a.replace(`%s`,String(t))}return r};function Eo(e,t){t.forEach(t=>{e[t]||(e[t]={})})}function G(e,t,n){!e[t]&&n&&(e[t]=n)}function Do(e){return typeof e!=`string`||!e.startsWith(`hsl`)?e:si(e)}function Oo(e,t){`${t}Channel`in e||(e[`${t}Channel`]=ai(Do(e[t]),`MUI: Can't create \`palette.${t}Channel\` because \`palette.${t}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color(). -To suppress this warning, you need to explicitly provide the \`palette.${t}Channel\` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.`))}function ko(e){return typeof e==`number`?`${e}px`:typeof e==`string`||typeof e==`function`||Array.isArray(e)?e:`8px`}var Ao=e=>{try{return e()}catch{}},jo=(e=`mui`)=>Ta(e);function Mo(e,t,n,r){if(!t)return;t=t===!0?{}:t;let i=r===`dark`?`dark`:`light`;if(!n){e[r]=So({...t,palette:{mode:i,...t?.palette}});return}let{palette:a,...o}=_o({...n,palette:{mode:i,...t?.palette}});return e[r]={...t,palette:a,opacity:{...bo(i),...t?.opacity},overlays:t?.overlays||xo(i)},o}function No(e={},...t){let{colorSchemes:n={light:!0},defaultColorScheme:r,disableCssColorScheme:i=!1,cssVarPrefix:a=`mui`,shouldSkipGeneratingVar:o=Co,colorSchemeSelector:s=n.light&&n.dark?`media`:void 0,rootSelector:c=`:root`,...l}=e,u=Object.keys(n)[0],d=r||(n.light&&u!==`light`?`light`:u),f=jo(a),{[d]:p,light:m,dark:h,...g}=n,_={...g},y=p;if((d===`dark`&&!(`dark`in n)||d===`light`&&!(`light`in n))&&(y=!0),!y)throw Error(v(21,d));let b=Mo(_,y,l,d);m&&!_.light&&Mo(_,m,void 0,`light`),h&&!_.dark&&Mo(_,h,void 0,`dark`);let x={defaultColorScheme:d,...b,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:_,font:{...Za(b.typography),...b.font},spacing:ko(l.spacing)};Object.keys(x.colorSchemes).forEach(e=>{let t=x.colorSchemes[e].palette,n=e=>{let n=e.split(`-`),r=n[1],i=n[2];return f(e,t[r][i])};if(t.mode===`light`&&(G(t.common,`background`,`#fff`),G(t.common,`onBackground`,`#000`)),t.mode===`dark`&&(G(t.common,`background`,`#000`),G(t.common,`onBackground`,`#fff`)),Eo(t,[`Alert`,`AppBar`,`Avatar`,`Button`,`Chip`,`FilledInput`,`LinearProgress`,`Skeleton`,`Slider`,`SnackbarContent`,`SpeedDialAction`,`StepConnector`,`StepContent`,`Switch`,`TableCell`,`Tooltip`]),t.mode===`light`){G(t.Alert,`errorColor`,pi(t.error.light,.6)),G(t.Alert,`infoColor`,pi(t.info.light,.6)),G(t.Alert,`successColor`,pi(t.success.light,.6)),G(t.Alert,`warningColor`,pi(t.warning.light,.6)),G(t.Alert,`errorFilledBg`,n(`palette-error-main`)),G(t.Alert,`infoFilledBg`,n(`palette-info-main`)),G(t.Alert,`successFilledBg`,n(`palette-success-main`)),G(t.Alert,`warningFilledBg`,n(`palette-warning-main`)),G(t.Alert,`errorFilledColor`,Ao(()=>t.getContrastText(t.error.main))),G(t.Alert,`infoFilledColor`,Ao(()=>t.getContrastText(t.info.main))),G(t.Alert,`successFilledColor`,Ao(()=>t.getContrastText(t.success.main))),G(t.Alert,`warningFilledColor`,Ao(()=>t.getContrastText(t.warning.main))),G(t.Alert,`errorStandardBg`,hi(t.error.light,.9)),G(t.Alert,`infoStandardBg`,hi(t.info.light,.9)),G(t.Alert,`successStandardBg`,hi(t.success.light,.9)),G(t.Alert,`warningStandardBg`,hi(t.warning.light,.9)),G(t.Alert,`errorIconColor`,n(`palette-error-main`)),G(t.Alert,`infoIconColor`,n(`palette-info-main`)),G(t.Alert,`successIconColor`,n(`palette-success-main`)),G(t.Alert,`warningIconColor`,n(`palette-warning-main`)),G(t.AppBar,`defaultBg`,n(`palette-grey-100`)),G(t.Avatar,`defaultBg`,n(`palette-grey-400`)),G(t.Button,`inheritContainedBg`,n(`palette-grey-300`)),G(t.Button,`inheritContainedHoverBg`,n(`palette-grey-A100`)),G(t.Chip,`defaultBorder`,n(`palette-grey-400`)),G(t.Chip,`defaultAvatarColor`,n(`palette-grey-700`)),G(t.Chip,`defaultIconColor`,n(`palette-grey-700`)),G(t.FilledInput,`bg`,`rgba(0, 0, 0, 0.06)`),G(t.FilledInput,`hoverBg`,`rgba(0, 0, 0, 0.09)`),G(t.FilledInput,`disabledBg`,`rgba(0, 0, 0, 0.12)`),G(t.LinearProgress,`primaryBg`,hi(t.primary.main,.62)),G(t.LinearProgress,`secondaryBg`,hi(t.secondary.main,.62)),G(t.LinearProgress,`errorBg`,hi(t.error.main,.62)),G(t.LinearProgress,`infoBg`,hi(t.info.main,.62)),G(t.LinearProgress,`successBg`,hi(t.success.main,.62)),G(t.LinearProgress,`warningBg`,hi(t.warning.main,.62)),G(t.Skeleton,`bg`,`rgba(${n(`palette-text-primaryChannel`)} / 0.11)`),G(t.Slider,`primaryTrack`,hi(t.primary.main,.62)),G(t.Slider,`secondaryTrack`,hi(t.secondary.main,.62)),G(t.Slider,`errorTrack`,hi(t.error.main,.62)),G(t.Slider,`infoTrack`,hi(t.info.main,.62)),G(t.Slider,`successTrack`,hi(t.success.main,.62)),G(t.Slider,`warningTrack`,hi(t.warning.main,.62));let e=_i(t.background.default,.8);G(t.SnackbarContent,`bg`,e),G(t.SnackbarContent,`color`,Ao(()=>t.getContrastText(e))),G(t.SpeedDialAction,`fabHoverBg`,_i(t.background.paper,.15)),G(t.StepConnector,`border`,n(`palette-grey-400`)),G(t.StepContent,`border`,n(`palette-grey-400`)),G(t.Switch,`defaultColor`,n(`palette-common-white`)),G(t.Switch,`defaultDisabledColor`,n(`palette-grey-100`)),G(t.Switch,`primaryDisabledColor`,hi(t.primary.main,.62)),G(t.Switch,`secondaryDisabledColor`,hi(t.secondary.main,.62)),G(t.Switch,`errorDisabledColor`,hi(t.error.main,.62)),G(t.Switch,`infoDisabledColor`,hi(t.info.main,.62)),G(t.Switch,`successDisabledColor`,hi(t.success.main,.62)),G(t.Switch,`warningDisabledColor`,hi(t.warning.main,.62)),G(t.TableCell,`border`,hi(di(t.divider,1),.88)),G(t.Tooltip,`bg`,di(t.grey[700],.92))}if(t.mode===`dark`){G(t.Alert,`errorColor`,hi(t.error.light,.6)),G(t.Alert,`infoColor`,hi(t.info.light,.6)),G(t.Alert,`successColor`,hi(t.success.light,.6)),G(t.Alert,`warningColor`,hi(t.warning.light,.6)),G(t.Alert,`errorFilledBg`,n(`palette-error-dark`)),G(t.Alert,`infoFilledBg`,n(`palette-info-dark`)),G(t.Alert,`successFilledBg`,n(`palette-success-dark`)),G(t.Alert,`warningFilledBg`,n(`palette-warning-dark`)),G(t.Alert,`errorFilledColor`,Ao(()=>t.getContrastText(t.error.dark))),G(t.Alert,`infoFilledColor`,Ao(()=>t.getContrastText(t.info.dark))),G(t.Alert,`successFilledColor`,Ao(()=>t.getContrastText(t.success.dark))),G(t.Alert,`warningFilledColor`,Ao(()=>t.getContrastText(t.warning.dark))),G(t.Alert,`errorStandardBg`,pi(t.error.light,.9)),G(t.Alert,`infoStandardBg`,pi(t.info.light,.9)),G(t.Alert,`successStandardBg`,pi(t.success.light,.9)),G(t.Alert,`warningStandardBg`,pi(t.warning.light,.9)),G(t.Alert,`errorIconColor`,n(`palette-error-main`)),G(t.Alert,`infoIconColor`,n(`palette-info-main`)),G(t.Alert,`successIconColor`,n(`palette-success-main`)),G(t.Alert,`warningIconColor`,n(`palette-warning-main`)),G(t.AppBar,`defaultBg`,n(`palette-grey-900`)),G(t.AppBar,`darkBg`,n(`palette-background-paper`)),G(t.AppBar,`darkColor`,n(`palette-text-primary`)),G(t.Avatar,`defaultBg`,n(`palette-grey-600`)),G(t.Button,`inheritContainedBg`,n(`palette-grey-800`)),G(t.Button,`inheritContainedHoverBg`,n(`palette-grey-700`)),G(t.Chip,`defaultBorder`,n(`palette-grey-700`)),G(t.Chip,`defaultAvatarColor`,n(`palette-grey-300`)),G(t.Chip,`defaultIconColor`,n(`palette-grey-300`)),G(t.FilledInput,`bg`,`rgba(255, 255, 255, 0.09)`),G(t.FilledInput,`hoverBg`,`rgba(255, 255, 255, 0.13)`),G(t.FilledInput,`disabledBg`,`rgba(255, 255, 255, 0.12)`),G(t.LinearProgress,`primaryBg`,pi(t.primary.main,.5)),G(t.LinearProgress,`secondaryBg`,pi(t.secondary.main,.5)),G(t.LinearProgress,`errorBg`,pi(t.error.main,.5)),G(t.LinearProgress,`infoBg`,pi(t.info.main,.5)),G(t.LinearProgress,`successBg`,pi(t.success.main,.5)),G(t.LinearProgress,`warningBg`,pi(t.warning.main,.5)),G(t.Skeleton,`bg`,`rgba(${n(`palette-text-primaryChannel`)} / 0.13)`),G(t.Slider,`primaryTrack`,pi(t.primary.main,.5)),G(t.Slider,`secondaryTrack`,pi(t.secondary.main,.5)),G(t.Slider,`errorTrack`,pi(t.error.main,.5)),G(t.Slider,`infoTrack`,pi(t.info.main,.5)),G(t.Slider,`successTrack`,pi(t.success.main,.5)),G(t.Slider,`warningTrack`,pi(t.warning.main,.5));let e=_i(t.background.default,.98);G(t.SnackbarContent,`bg`,e),G(t.SnackbarContent,`color`,Ao(()=>t.getContrastText(e))),G(t.SpeedDialAction,`fabHoverBg`,_i(t.background.paper,.15)),G(t.StepConnector,`border`,n(`palette-grey-600`)),G(t.StepContent,`border`,n(`palette-grey-600`)),G(t.Switch,`defaultColor`,n(`palette-grey-300`)),G(t.Switch,`defaultDisabledColor`,n(`palette-grey-600`)),G(t.Switch,`primaryDisabledColor`,pi(t.primary.main,.55)),G(t.Switch,`secondaryDisabledColor`,pi(t.secondary.main,.55)),G(t.Switch,`errorDisabledColor`,pi(t.error.main,.55)),G(t.Switch,`infoDisabledColor`,pi(t.info.main,.55)),G(t.Switch,`successDisabledColor`,pi(t.success.main,.55)),G(t.Switch,`warningDisabledColor`,pi(t.warning.main,.55)),G(t.TableCell,`border`,pi(di(t.divider,1),.68)),G(t.Tooltip,`bg`,di(t.grey[700],.92))}Oo(t.background,`default`),Oo(t.background,`paper`),Oo(t.common,`background`),Oo(t.common,`onBackground`),Oo(t,`divider`),Object.keys(t).forEach(e=>{let n=t[e];e!==`tonalOffset`&&n&&typeof n==`object`&&(n.main&&G(t[e],`mainChannel`,ai(Do(n.main))),n.light&&G(t[e],`lightChannel`,ai(Do(n.light))),n.dark&&G(t[e],`darkChannel`,ai(Do(n.dark))),n.contrastText&&G(t[e],`contrastTextChannel`,ai(Do(n.contrastText))),e===`text`&&(Oo(t[e],`primary`),Oo(t[e],`secondary`)),e===`action`&&(n.active&&Oo(t[e],`active`),n.selected&&Oo(t[e],`selected`)))})}),x=t.reduce((e,t)=>$t(e,t),x);let S={prefix:a,disableCssColorScheme:i,shouldSkipGeneratingVar:o,getSelector:To(x)},{vars:C,generateThemeVars:w,generateStyleSheets:T}=Aa(x,S);return x.vars=C,Object.entries(x.colorSchemes[x.defaultColorScheme]).forEach(([e,t])=>{x[e]=t}),x.generateThemeVars=w,x.generateStyleSheets=T,x.generateSpacing=function(){return zn(l.spacing,jn(this))},x.getColorSchemeSelector=ja(s),x.spacing=x.generateSpacing(),x.shouldSkipGeneratingVar=o,x.unstable_sxConfig={...pr,...l?.unstable_sxConfig},x.unstable_sx=function(e){return _r({sx:e,theme:this})},x.toRuntimeSource=go,x}function Po(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...n!==!0&&n,palette:Xa({...n===!0?{}:n.palette,mode:t})})}function Fo(e={},...t){let{palette:n,cssVariables:r=!1,colorSchemes:i=n?void 0:{light:!0},defaultColorScheme:a=n?.mode,...o}=e,s=a||`light`,c=i?.[s],l={...i,...n?{[s]:{...typeof c!=`boolean`&&c,palette:n}}:void 0};if(r===!1){if(!(`colorSchemes`in e))return _o(e,...t);let r=n;`palette`in e||l[s]&&(l[s]===!0?s===`dark`&&(r={mode:`dark`}):r=l[s].palette);let i=_o({...e,palette:r},...t);return i.defaultColorScheme=s,i.colorSchemes=l,i.palette.mode===`light`&&(i.colorSchemes.light={...l.light!==!0&&l.light,palette:i.palette},Po(i,`dark`,l.dark)),i.palette.mode===`dark`&&(i.colorSchemes.dark={...l.dark!==!0&&l.dark,palette:i.palette},Po(i,`light`,l.light)),i}return!n&&!(`light`in l)&&s===`light`&&(l.light=!0),No({...o,colorSchemes:l,defaultColorScheme:s,...typeof r!=`boolean`&&r},...t)}var Io=Fo();function Lo(){let e=Cr(Io);return e.$$material||e}function Ro({props:e,name:t}){return Jr({props:e,name:t,defaultTheme:Io,themeId:y})}function zo(e){return e!==`ownerState`&&e!==`theme`&&e!==`sx`&&e!==`as`}var Bo=e=>zo(e)&&e!==`classes`,K=Vr({themeId:y,defaultTheme:Io,rootShouldForwardProp:Bo});function Vo({theme:e,...t}){let n=`$$material`in e?e[y]:void 0;return(0,B.jsx)(la,{...t,themeId:n?y:void 0,theme:n||e})}var Ho={attribute:`data-mui-color-scheme`,colorSchemeStorageKey:`mui-color-scheme`,defaultLightColorScheme:`light`,defaultDarkColorScheme:`dark`,modeStorageKey:`mui-mode`},{CssVarsProvider:Uo,useColorScheme:Wo,getInitColorSchemeScript:Go}=wa({themeId:y,theme:()=>Fo({cssVariables:!0}),colorSchemeStorageKey:Ho.colorSchemeStorageKey,modeStorageKey:Ho.modeStorageKey,defaultColorScheme:{light:Ho.defaultLightColorScheme,dark:Ho.defaultDarkColorScheme},resolveTheme:e=>{let t={...e,typography:no(e.palette,e.typography)};return t.unstable_sx=function(e){return _r({sx:e,theme:this})},t}}),Ko=Uo;function qo({theme:e,...t}){let n=z.useMemo(()=>{if(typeof e==`function`)return e;let t=`$$material`in e?e[y]:e;return`colorSchemes`in t?null:`vars`in t?e:{...e,vars:null}},[e]);return n?(0,B.jsx)(Vo,{theme:n,...t}):(0,B.jsx)(Ko,{theme:e,...t})}var q=vn,Jo=vi;function Yo(e){return(0,B.jsx)(Tr,{...e,defaultTheme:Io,themeId:y})}function Xo(e){return function(t){return(0,B.jsx)(Yo,{styles:typeof e==`function`?n=>e({theme:n,...t}):e})}}function Zo(){return Dr}var J=da;function Y(e){return aa(e)}function Qo(e){return H(`MuiSvgIcon`,e)}U(`MuiSvgIcon`,[`root`,`colorPrimary`,`colorSecondary`,`colorAction`,`colorError`,`colorDisabled`,`fontSizeInherit`,`fontSizeSmall`,`fontSizeMedium`,`fontSizeLarge`]);var $o=e=>{let{color:t,fontSize:n,classes:r}=e;return W({root:[`root`,t!==`inherit`&&`color${q(t)}`,`fontSize${q(n)}`]},Qo,r)},es=K(`svg`,{name:`MuiSvgIcon`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color!==`inherit`&&t[`color${q(n.color)}`],t[`fontSize${q(n.fontSize)}`]]}})(J(({theme:e})=>({userSelect:`none`,width:`1em`,height:`1em`,display:`inline-block`,flexShrink:0,transition:e.transitions?.create?.(`fill`,{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:`currentColor`}},{props:{fontSize:`inherit`},style:{fontSize:`inherit`}},{props:{fontSize:`small`},style:{fontSize:e.typography?.pxToRem?.(20)||`1.25rem`}},{props:{fontSize:`medium`},style:{fontSize:e.typography?.pxToRem?.(24)||`1.5rem`}},{props:{fontSize:`large`},style:{fontSize:e.typography?.pxToRem?.(35)||`2.1875rem`}},...Object.entries((e.vars??e).palette).filter(([,e])=>e&&e.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:`action`},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:`disabled`},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:`inherit`},style:{color:void 0}}]}))),ts=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiSvgIcon`}),{children:r,className:i,color:a=`inherit`,component:o=`svg`,fontSize:s=`medium`,htmlColor:c,inheritViewBox:l=!1,titleAccess:u,viewBox:d=`0 0 24 24`,...f}=n,p=z.isValidElement(r)&&r.type===`svg`,m={...n,color:a,component:o,fontSize:s,instanceFontSize:e.fontSize,inheritViewBox:l,viewBox:d,hasSvgAsChild:p},h={};l||(h.viewBox=d);let g=$o(m);return(0,B.jsxs)(es,{as:o,className:V(g.root,i),focusable:`false`,color:c,"aria-hidden":u?void 0:!0,role:u?`img`:void 0,ref:t,...h,...f,...p&&r.props,ownerState:m,children:[p?r.props.children:r,u?(0,B.jsx)(`title`,{children:u}):null]})});ts.muiName=`SvgIcon`;function ns(e,t){function n(n,r){return(0,B.jsx)(ts,{"data-testid":`${t}Icon`,ref:r,...n,children:e})}return n.muiName=ts.muiName,z.memo(z.forwardRef(n))}var rs=yi,is=bi,as=xi,os=Si,ss=Yr,cs=Di,ls=Oi,us=ki,ds=Ai;function fs(e,t){if(!e)return t;if(typeof e==`function`||typeof t==`function`)return n=>{let r=typeof t==`function`?t(n):t,i=typeof e==`function`?e({...n,...r}):e,a=V(n?.className,r?.className,i?.className);return{...r,...i,...!!a&&{className:a},...r?.style&&i?.style&&{style:{...r.style,...i.style}},...r?.sx&&i?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(i.sx)?i.sx:[i.sx]]}}};let n=t,r=V(n?.className,e?.className);return{...t,...e,...!!r&&{className:r},...n?.style&&e?.style&&{style:{...n.style,...e.style}},...n?.sx&&e?.sx&&{sx:[...Array.isArray(n.sx)?n.sx:[n.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}function ps(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function ms(e,t){return ms=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ms(e,t)}function hs(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ms(e,t)}var gs=o((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0>>1,a=e[r];if(0>>1;ri(c,n))li(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(li(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=typeof setTimeout==`function`?setTimeout:null,_=typeof clearTimeout==`function`?clearTimeout:null,v=typeof setImmediate<`u`?setImmediate:null;typeof navigator<`u`&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function b(e){if(h=!1,y(e),!m)if(n(c)!==null)m=!0,M(x);else{var t=n(l);t!==null&&ee(b,t.startTime-e)}}function x(t,i){m=!1,h&&(h=!1,_(w),w=-1),p=!0;var a=f;try{for(y(i),d=n(c);d!==null&&(!(d.expirationTime>i)||t&&!D());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=i);i=e.unstable_now(),typeof s==`function`?d.callback=s:d===n(c)&&r(c),y(i)}else r(c);d=n(c)}if(d!==null)var u=!0;else{var g=n(l);g!==null&&ee(b,g.startTime-i),u=!1}return u}finally{d=null,f=a,p=!1}}var S=!1,C=null,w=-1,T=5,E=-1;function D(){return!(e.unstable_now()-Ee||125o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(_(w),w=-1):h=!0,ee(b,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,M(x))),r},e.unstable_shouldYield=D,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),_s=o(((e,t)=>{t.exports=gs()})),vs=o((e=>{var t=S(),n=_s();function r(e){for(var t=`https://reactjs.org/docs/error-decoder.html?invariant=`+e,n=1;n`u`||window.document===void 0||window.document.createElement===void 0),l=Object.prototype.hasOwnProperty,u=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,d={},f={};function p(e){return l.call(f,e)?!0:l.call(d,e)?!1:u.test(e)?f[e]=!0:(d[e]=!0,!1)}function m(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case`function`:case`symbol`:return!0;case`boolean`:return r?!1:n===null?(e=e.toLowerCase().slice(0,5),e!==`data-`&&e!==`aria-`):!n.acceptsBooleans;default:return!1}}function h(e,t,n,r){if(t==null||m(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function g(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var _={};`children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style`.split(` `).forEach(function(e){_[e]=new g(e,0,!1,e,null,!1,!1)}),[[`acceptCharset`,`accept-charset`],[`className`,`class`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`]].forEach(function(e){var t=e[0];_[t]=new g(t,1,!1,e[1],null,!1,!1)}),[`contentEditable`,`draggable`,`spellCheck`,`value`].forEach(function(e){_[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)}),[`autoReverse`,`externalResourcesRequired`,`focusable`,`preserveAlpha`].forEach(function(e){_[e]=new g(e,2,!1,e,null,!1,!1)}),`allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope`.split(` `).forEach(function(e){_[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)}),[`checked`,`multiple`,`muted`,`selected`].forEach(function(e){_[e]=new g(e,3,!0,e,null,!1,!1)}),[`capture`,`download`].forEach(function(e){_[e]=new g(e,4,!1,e,null,!1,!1)}),[`cols`,`rows`,`size`,`span`].forEach(function(e){_[e]=new g(e,6,!1,e,null,!1,!1)}),[`rowSpan`,`start`].forEach(function(e){_[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)});var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}`accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height`.split(` `).forEach(function(e){var t=e.replace(v,y);_[t]=new g(t,1,!1,e,null,!1,!1)}),`xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type`.split(` `).forEach(function(e){var t=e.replace(v,y);_[t]=new g(t,1,!1,e,`http://www.w3.org/1999/xlink`,!1,!1)}),[`xml:base`,`xml:lang`,`xml:space`].forEach(function(e){var t=e.replace(v,y);_[t]=new g(t,1,!1,e,`http://www.w3.org/XML/1998/namespace`,!1,!1)}),[`tabIndex`,`crossOrigin`].forEach(function(e){_[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)}),_.xlinkHref=new g(`xlinkHref`,1,!1,`xlink:href`,`http://www.w3.org/1999/xlink`,!0,!1),[`src`,`href`,`action`,`formAction`].forEach(function(e){_[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)});function b(e,t,n,r){var i=_.hasOwnProperty(t)?_[t]:null;(i===null?r||!(2()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),s=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r},c=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;li[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},l=(n,r,a)=>(a=n==null?{}:e(i(n)),c(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n)),u=`/hub`,d=`/services/japps`,f=[`Any`,`Owned by me`,`Shared with me`],p=[`Recently modified`,`Name: A-Z`,`Name: Z-A`],m=[`Running`,`Ready`,`Pending`,`Unknown`],h=`startAppId`,g=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},_=new class extends g{#e;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}},v={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},y=new class{#e=v;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function b(e){setTimeout(e,0)}var x=typeof window>`u`||`Deno`in globalThis;function S(){}function C(e,t){return typeof e==`function`?e(t):e}function w(e){return typeof e==`number`&&e>=0&&e!==1/0}function T(e,t){return Math.max(e+(t||0)-Date.now(),0)}function E(e,t){return typeof e==`function`?e(t):e}function D(e,t){return typeof e==`function`?e(t):e}function O(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==A(o,t.options))return!1}else if(!M(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function k(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(j(t.options.mutationKey)!==j(a))return!1}else if(!M(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function A(e,t){return(t?.queryKeyHashFn||j)(e)}function j(e){return JSON.stringify(e,(e,t)=>L(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function M(e,t){return e===t?!0:typeof e==typeof t&&e&&t&&typeof e==`object`&&typeof t==`object`?Object.keys(t).every(n=>M(e[n],t[n])):!1}var N=Object.prototype.hasOwnProperty;function P(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=I(e)&&I(t);if(!r&&!(L(e)&&L(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l{y.setTimeout(t,e)})}function te(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:P(e,t)}function z(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function ne(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var re=Symbol();function ie(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===re?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function ae(e,t){return typeof e==`function`?e(...t):!!e}function oe(e,t,n){let r=!1,i;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var se=(()=>{let e=()=>x;return{isServer(){return e()},setIsServer(t){e=t}}})();function ce(){let e,t,n=new Promise((n,r)=>{e=n,t=r});n.status=`pending`,n.catch(()=>{});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.resolve=t=>{r({status:`fulfilled`,value:t}),e(t)},n.reject=e=>{r({status:`rejected`,reason:e}),t(e)},n}var le=b;function ue(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=le,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var de=ue(),fe=new class extends g{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function pe(e){return Math.min(1e3*2**e,3e4)}function me(e){return(e??`online`)===`online`?fe.isOnline():!0}var he=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function ge(e){let t=!1,n=0,r,i=ce(),a=()=>i.status!==`pending`,o=t=>{if(!a()){let n=new he(t);f(n),e.onCancel?.(n)}},s=()=>{t=!0},c=()=>{t=!1},l=()=>_.isFocused()&&(e.networkMode===`always`||fe.isOnline())&&e.canRun(),u=()=>me(e.networkMode)&&e.canRun(),d=e=>{a()||(r?.(),i.resolve(e))},f=e=>{a()||(r?.(),i.reject(e))},p=()=>new Promise(t=>{r=e=>{(a()||l())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,a()||e.onContinue?.()}),m=()=>{if(a())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(d).catch(r=>{if(a())return;let i=e.retry??(se.isServer()?0:3),o=e.retryDelay??pe,s=typeof o==`function`?o(n,r):o,c=i===!0||typeof i==`number`&&nl()?void 0:p()).then(()=>{t?f(r):m()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(r?.(),i),cancelRetry:s,continueRetry:c,canStart:u,start:()=>(u()?m():p().then(m),i)}}var _e=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),w(this.gcTime)&&(this.#e=y.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(se.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#e!==void 0&&(y.clearTimeout(this.#e),this.#e=void 0)}};function ve(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{oe(e,()=>t.signal,()=>n=!0)},u=ie(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject(t.signal.reason);if(r==null&&e.pages.length)return Promise.resolve(e);let a=(()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})(),o=await u(a),{maxPages:s}=t.options,c=i?ne:z;return{pages:c(e.pages,o,s),pageParams:c(e.pageParams,r,s)}};if(i&&a.length){let e=i===`backward`,t=e?be:ye,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:ye(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(ct.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function ye(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function be(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var xe=class extends _e{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e){super(),this.#s=!1,this.#o=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#i=e.client,this.#r=this.#i.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=we(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#e}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#o,...e},e?._type&&(this.#e=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=we(this.options);e.data!==void 0&&(this.setState(Ce(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#r.remove(this)}setData(e,t){let n=te(this.state.data,e,this.options);return this.#l({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#l({type:`setState`,state:e})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(S).catch(S):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#t}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>D(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===re||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>E(e.options.staleTime,this)===`static`):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!T(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#a&&(this.#s||this.#c()?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}#c(){return this.state.fetchStatus===`paused`&&this.state.status===`pending`}invalidate(){this.state.isInvalidated||this.#l({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#a?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#s=!0,n.signal)})},i=()=>{let e=ie(this.options,t),n=(()=>{let e={client:this.#i,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#s=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn:i};return r(e),e})();(this.#e===`infinite`?ve(this.options.pages):this.options.behavior)?.onFetch(a,this),this.#n=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#l({type:`fetch`,meta:a.fetchOptions?.meta}),this.#a=ge({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof he&&e.revert&&this.setState({...this.#n,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#l({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#l({type:`pause`})},onContinue:()=>{this.#l({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await this.#a.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#r.config.onSuccess?.(e,this),this.#r.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof he){if(e.silent)return this.#a.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#l({type:`error`,error:e}),this.#r.config.onError?.(e,this),this.#r.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#l(e){let t=t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...Se(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...Ce(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}};this.state=t(this.state),de.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:`updated`,action:e})})}};function Se(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:me(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function Ce(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function we(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}var Te=class extends g{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#o=ce(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),De(this.#t,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Oe(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Oe(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof D(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!F(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&ke(this.#t,n,this.options,t)&&this.#h(),this.updateResult(),r&&(this.#t!==n||D(this.options.enabled,this.#t)!==D(t.enabled,this.#t)||E(this.options.staleTime,this.#t)!==E(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||D(this.options.enabled,this.#t)!==D(t.enabled,this.#t)||i!==this.#p)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return je(this,n)&&(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),n===`promise`&&(this.trackProp(`data`),!this.options.experimental_prefetchInRender&&this.#o.status===`pending`&&this.#o.reject(Error(`experimental_prefetchInRender feature flag is not enabled`))),Reflect.get(e,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#h(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(S)),t}#g(){this.#b();let e=E(this.options.staleTime,this.#t);if(se.isServer()||this.#r.isStale||!w(e))return;let t=T(this.#r.dataUpdatedAt,e)+1;this.#d=y.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#p=e,!(se.isServer()||D(this.options.enabled,this.#t)===!1||!w(this.#p)||this.#p===0)&&(this.#f=y.setInterval(()=>{(this.options.refetchIntervalInBackground||_.isFocused())&&this.#h()},this.#p))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#d!==void 0&&(y.clearTimeout(this.#d),this.#d=void 0)}#x(){this.#f!==void 0&&(y.clearInterval(this.#f),this.#f=void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},u=!1,d;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&De(e,t),o=i&&ke(e,n,t,r);(a||o)&&(l={...l,...Se(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:f,errorUpdatedAt:p,status:m}=l;d=l.data;let h=!1;if(t.placeholderData!==void 0&&d===void 0&&m===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,h=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#u?.state.data,this.#u):t.placeholderData,e!==void 0&&(m=`success`,d=te(i?.data,e,t),u=!0)}if(t.select&&d!==void 0&&!h)if(i&&d===a?.data&&t.select===this.#c)d=this.#l;else try{this.#c=t.select,d=t.select(d),d=te(i?.data,d,t),this.#l=d,this.#s=null}catch(e){this.#s=e}this.#s&&(f=this.#s,d=this.#l,p=Date.now(),m=`error`);let g=l.fetchStatus===`fetching`,_=m===`pending`,v=m===`error`,y=_&&g,b=d!==void 0,x={status:m,fetchStatus:l.fetchStatus,isPending:_,isSuccess:m===`success`,isError:v,isInitialLoading:y,isLoading:y,data:d,dataUpdatedAt:l.dataUpdatedAt,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:g,isRefetching:g&&!_,isLoadingError:v&&!b,isPaused:l.fetchStatus===`paused`,isPlaceholderData:u,isRefetchError:v&&b,isStale:Ae(e,t),refetch:this.refetch,promise:this.#o,isEnabled:D(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){let t=x.data!==void 0,r=x.status===`error`&&!t,i=e=>{r?e.reject(x.error):t&&e.resolve(x.data)},a=()=>{let e=this.#o=x.promise=ce();i(e)},o=this.#o;switch(o.status){case`pending`:e.queryHash===n.queryHash&&i(o);break;case`fulfilled`:(r||x.data!==o.value)&&a();break;case`rejected`:(!r||x.error!==o.reason)&&a();break}}return x}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#u=this.#t),!F(t,e)&&(this.#r=t,this.#C({listeners:(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#m.size)return!0;let r=new Set(n??this.#m);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})()}))}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#C(e){de.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}};function Ee(e,t){return D(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status===`error`&&D(t.retryOnMount,e)===!1)}function De(e,t){return Ee(e,t)||e.state.data!==void 0&&Oe(e,t,t.refetchOnMount)}function Oe(e,t,n){if(D(t.enabled,e)!==!1&&E(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&Ae(e,t)}return!1}function ke(e,t,n,r){return(e!==t||D(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&Ae(e,n)}function Ae(e,t){return D(t.enabled,e)!==!1&&e.isStaleByTime(E(t.staleTime,e))}function je(e,t){return!F(e.getCurrentResult(),t)}var Me=class extends _e{#e;#t;#n;#r;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||Ne(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:`observerRemoved`,mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status===`pending`?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:`continue`})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=ge({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error(`No mutationFn found`)),onFail:(e,t)=>{this.#i({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#i({type:`pause`})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let r=this.state.status===`pending`,i=!this.#r.canStart();try{if(r)t();else{this.#i({type:`pending`,variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#i({type:`pending`,context:t,variables:e,isPaused:i})}let a=await this.#r.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#i({type:`success`,data:a}),a}catch(t){try{await this.#n.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#i({type:`error`,error:t}),t}finally{this.#n.runNext(this)}}#i(e){let t=t=>{switch(e.type){case`failed`:return{...t,failureCount:e.failureCount,failureReason:e.error};case`pause`:return{...t,isPaused:!0};case`continue`:return{...t,isPaused:!1};case`pending`:return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:`pending`,variables:e.variables,submittedAt:Date.now()};case`success`:return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:`success`,isPaused:!1};case`error`:return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:`error`}}};this.state=t(this.state),de.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function Ne(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var Pe=class extends g{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){let r=new Me({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);let t=Fe(e);if(typeof t==`string`){let n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(this.#e.delete(e)){let t=Fe(e);if(typeof t==`string`){let n=this.#t.get(t);if(n)if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=Fe(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}else return!0}runNext(e){let t=Fe(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){de.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>k(t,e))}findAll(e={}){return this.getAll().filter(t=>k(e,t))}notify(e){de.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return de.batch(()=>Promise.all(e.map(e=>e.continue().catch(S))))}};function Fe(e){return e.options.scope?.id}var Ie=class extends g{#e;#t=void 0;#n;#r;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),F(this.options,t)||this.#e.getMutationCache().notify({type:`observerOptionsUpdated`,mutation:this.#n,observer:this}),t?.mutationKey&&this.options.mutationKey&&j(t.mutationKey)!==j(this.options.mutationKey)?this.reset():this.#n?.state.status===`pending`&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(e){this.#i(),this.#a(e)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#i(),this.#a()}mutate(e,t){return this.#r=t,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(e)}#i(){let e=this.#n?.state??Ne();this.#t={...e,isPending:e.status===`pending`,isSuccess:e.status===`success`,isError:e.status===`error`,isIdle:e.status===`idle`,mutate:this.mutate,reset:this.reset}}#a(e){de.batch(()=>{if(this.#r&&this.hasListeners()){let t=this.#t.variables,n=this.#t.context,r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type===`success`){try{this.#r.onSuccess?.(e.data,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(e.data,null,t,n,r)}catch(e){Promise.reject(e)}}else if(e?.type===`error`){try{this.#r.onError?.(e.error,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(void 0,e.error,t,n,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},Le=class extends g{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??A(r,t),a=this.get(i);return a||(a=new xe({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){de.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>O(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>O(e,t)):t}notify(e){de.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){de.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){de.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Re=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new Le,this.#t=e.mutationCache||new Pe,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=_.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=fe.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(E(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=C(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return de.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;de.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return de.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t},r=de.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(S).catch(S)}invalidateQueries(e,t={}){return de.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=de.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(S)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(S)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(E(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(S).catch(S)}fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(S).catch(S)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return fe.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(j(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{M(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(j(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{M(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=A(t.queryKey,t),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===re&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},ze=o((e=>{var t=Symbol.for(`react.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.provider`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.iterator;function p(e){return typeof e!=`object`||!e?null:(e=f&&e[f]||e[`@@iterator`],typeof e==`function`?e:null)}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,g={};function _(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}_.prototype.isReactComponent={},_.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)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`)},_.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function v(){}v.prototype=_.prototype;function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}var b=y.prototype=new v;b.constructor=y,h(b,_.prototype),b.isPureReactComponent=!0;var x=Array.isArray,S=Object.prototype.hasOwnProperty,C={current:null},w={key:!0,ref:!0,__self:!0,__source:!0};function T(e,n,r){var i,a={},o=null,s=null;if(n!=null)for(i in n.ref!==void 0&&(s=n.ref),n.key!==void 0&&(o=``+n.key),n)S.call(n,i)&&!w.hasOwnProperty(i)&&(a[i]=n[i]);var c=arguments.length-2;if(c===1)a.children=r;else if(1{t.exports=ze()})),Ve=o((e=>{var t=Be(),n=Symbol.for(`react.element`),r=Symbol.for(`react.fragment`),i=Object.prototype.hasOwnProperty,a=t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,r){var s,c={},l=null,u=null;for(s in r!==void 0&&(l=``+r),t.key!==void 0&&(l=``+t.key),t.ref!==void 0&&(u=t.ref),t)i.call(t,s)&&!o.hasOwnProperty(s)&&(c[s]=t[s]);if(e&&e.defaultProps)for(s in t=e.defaultProps,t)c[s]===void 0&&(c[s]=t[s]);return{$$typeof:n,type:e,key:l,ref:u,props:c,_owner:a.current}}e.Fragment=r,e.jsx=s,e.jsxs=s})),He=o(((e,t)=>{t.exports=Ve()})),B=l(Be(),1),V=He(),Ue=B.createContext(void 0),We=e=>{let t=B.useContext(Ue);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},Ge=({client:e,children:t})=>(B.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,V.jsx)(Ue.Provider,{value:e,children:t})),Ke=B.createContext(!1),qe=()=>B.useContext(Ke);Ke.Provider;function Je(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var Ye=B.createContext(Je()),Xe=()=>B.useContext(Ye),Ze=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?ae(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},Qe=e=>{B.useEffect(()=>{e.clearReset()},[e])},$e=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||ae(n,[e.error,r])),et=e=>{if(e.suspense){let t=1e3,n=e=>e===`static`?e:Math.max(e??t,t),r=e.staleTime;e.staleTime=typeof r==`function`?(...e)=>n(r(...e)):n(r),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},tt=(e,t)=>e.isLoading&&e.isFetching&&!t,nt=(e,t)=>e?.suspense&&t.isPending,rt=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function it(e,t,n){let r=qe(),i=Xe(),a=We(n),o=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(o);let s=a.getQueryCache().get(o.queryHash),c=e.subscribed!==!1;o._optimisticResults=r?`isRestoring`:c?`optimistic`:void 0,et(o),Ze(o,i,s),Qe(i);let l=!a.getQueryCache().get(o.queryHash),[u]=B.useState(()=>new t(a,o)),d=u.getOptimisticResult(o),f=!r&&c;if(B.useSyncExternalStore(B.useCallback(e=>{let t=f?u.subscribe(de.batchCalls(e)):S;return u.updateResult(),t},[u,f]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),B.useEffect(()=>{u.setOptions(o)},[o,u]),nt(o,d))throw rt(o,u,i);if($e({result:d,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw d.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(o,d),o.experimental_prefetchInRender&&!se.isServer()&&tt(d,r)&&(l?rt(o,u,i):s?.promise)?.catch(S).finally(()=>{u.updateResult()}),o.notifyOnChangeProps?d:u.trackResult(d)}function at(e,t){return it(e,Te,t)}function ot(e,t){let n=We(t),[r]=B.useState(()=>new Ie(n,e));B.useEffect(()=>{r.setOptions(e)},[r,e]);let i=B.useSyncExternalStore(B.useCallback(e=>r.subscribe(de.batchCalls(e)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),a=B.useCallback((e,t)=>{r.mutate(e,t).catch(S)},[r]);if(i.error&&ae(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:a,mutateAsync:i.mutate}}var st=o((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0>>1,a=e[r];if(0>>1;ri(c,n))li(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(li(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=typeof setTimeout==`function`?setTimeout:null,_=typeof clearTimeout==`function`?clearTimeout:null,v=typeof setImmediate<`u`?setImmediate:null;typeof navigator<`u`&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function b(e){if(h=!1,y(e),!m)if(n(c)!==null)m=!0,M(x);else{var t=n(l);t!==null&&N(b,t.startTime-e)}}function x(t,i){m=!1,h&&(h=!1,_(w),w=-1),p=!0;var a=f;try{for(y(i),d=n(c);d!==null&&(!(d.expirationTime>i)||t&&!D());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=i);i=e.unstable_now(),typeof s==`function`?d.callback=s:d===n(c)&&r(c),y(i)}else r(c);d=n(c)}if(d!==null)var u=!0;else{var g=n(l);g!==null&&N(b,g.startTime-i),u=!1}return u}finally{d=null,f=a,p=!1}}var S=!1,C=null,w=-1,T=5,E=-1;function D(){return!(e.unstable_now()-Ee||125o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(_(w),w=-1):h=!0,N(b,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,M(x))),r},e.unstable_shouldYield=D,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),ct=o(((e,t)=>{t.exports=st()})),lt=o((e=>{var t=Be(),n=ct();function r(e){for(var t=`https://reactjs.org/docs/error-decoder.html?invariant=`+e,n=1;n`u`||window.document===void 0||window.document.createElement===void 0),l=Object.prototype.hasOwnProperty,u=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,d={},f={};function p(e){return l.call(f,e)?!0:l.call(d,e)?!1:u.test(e)?f[e]=!0:(d[e]=!0,!1)}function m(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case`function`:case`symbol`:return!0;case`boolean`:return r?!1:n===null?(e=e.toLowerCase().slice(0,5),e!==`data-`&&e!==`aria-`):!n.acceptsBooleans;default:return!1}}function h(e,t,n,r){if(t==null||m(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function g(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var _={};`children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style`.split(` `).forEach(function(e){_[e]=new g(e,0,!1,e,null,!1,!1)}),[[`acceptCharset`,`accept-charset`],[`className`,`class`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`]].forEach(function(e){var t=e[0];_[t]=new g(t,1,!1,e[1],null,!1,!1)}),[`contentEditable`,`draggable`,`spellCheck`,`value`].forEach(function(e){_[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)}),[`autoReverse`,`externalResourcesRequired`,`focusable`,`preserveAlpha`].forEach(function(e){_[e]=new g(e,2,!1,e,null,!1,!1)}),`allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope`.split(` `).forEach(function(e){_[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)}),[`checked`,`multiple`,`muted`,`selected`].forEach(function(e){_[e]=new g(e,3,!0,e,null,!1,!1)}),[`capture`,`download`].forEach(function(e){_[e]=new g(e,4,!1,e,null,!1,!1)}),[`cols`,`rows`,`size`,`span`].forEach(function(e){_[e]=new g(e,6,!1,e,null,!1,!1)}),[`rowSpan`,`start`].forEach(function(e){_[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)});var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}`accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height`.split(` `).forEach(function(e){var t=e.replace(v,y);_[t]=new g(t,1,!1,e,null,!1,!1)}),`xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type`.split(` `).forEach(function(e){var t=e.replace(v,y);_[t]=new g(t,1,!1,e,`http://www.w3.org/1999/xlink`,!1,!1)}),[`xml:base`,`xml:lang`,`xml:space`].forEach(function(e){var t=e.replace(v,y);_[t]=new g(t,1,!1,e,`http://www.w3.org/XML/1998/namespace`,!1,!1)}),[`tabIndex`,`crossOrigin`].forEach(function(e){_[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)}),_.xlinkHref=new g(`xlinkHref`,1,!1,`xlink:href`,`http://www.w3.org/1999/xlink`,!0,!1),[`src`,`href`,`action`,`formAction`].forEach(function(e){_[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)});function b(e,t,n,r){var i=_.hasOwnProperty(t)?_[t]:null;(i===null?r||!(2s||i[o]!==a[s]){var c=` -`+i[o].replace(` at new `,` at `);return e.displayName&&c.includes(``)&&(c=c.replace(``,e.displayName)),c}while(1<=o&&0<=s);break}}}finally{I=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:``)?ie(e):``}function oe(e){switch(e.tag){case 5:return ie(e.type);case 16:return ie(`Lazy`);case 13:return ie(`Suspense`);case 19:return ie(`SuspenseList`);case 0:case 2:case 15:return e=ae(e.type,!1),e;case 11:return e=ae(e.type.render,!1),e;case 1:return e=ae(e.type,!0),e;default:return``}}function se(e){if(e==null)return null;if(typeof e==`function`)return e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case T:return`Fragment`;case w:return`Portal`;case D:return`Profiler`;case E:return`StrictMode`;case j:return`Suspense`;case M:return`SuspenseList`}if(typeof e==`object`)switch(e.$$typeof){case k:return(e.displayName||`Context`)+`.Consumer`;case O:return(e._context.displayName||`Context`)+`.Provider`;case A:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case ee:return t=e.displayName||null,t===null?se(e.type)||`Memo`:t;case N:t=e._payload,e=e._init;try{return se(e(t))}catch{}}return null}function ce(e){var t=e.type;switch(e.tag){case 24:return`Cache`;case 9:return(t.displayName||`Context`)+`.Consumer`;case 10:return(t._context.displayName||`Context`)+`.Provider`;case 18:return`DehydratedFragment`;case 11:return e=t.render,e=e.displayName||e.name||``,t.displayName||(e===``?`ForwardRef`:`ForwardRef(`+e+`)`);case 7:return`Fragment`;case 5:return t;case 4:return`Portal`;case 3:return`Root`;case 6:return`Text`;case 16:return se(t);case 8:return t===E?`StrictMode`:`Mode`;case 22:return`Offscreen`;case 12:return`Profiler`;case 21:return`Scope`;case 13:return`Suspense`;case 19:return`SuspenseList`;case 25:return`TracingMarker`;case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t==`function`)return t.displayName||t.name||null;if(typeof t==`string`)return t}return null}function le(e){switch(typeof e){case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function ue(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function de(e){var t=ue(e)?`checked`:`value`,n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=``+e[t];if(!e.hasOwnProperty(t)&&n!==void 0&&typeof n.get==`function`&&typeof n.set==`function`){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function L(e){e._valueTracker||=de(e)}function fe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=ue(e)?e.checked?`true`:`false`:e.value),e=r,e===n?!1:(t.setValue(e),!0)}function pe(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}function me(e,t){var n=t.checked;return F({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function R(e,t){var n=t.defaultValue==null?``:t.defaultValue,r=t.checked==null?t.defaultChecked:t.checked;n=le(t.value==null?n:t.value),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type===`checkbox`||t.type===`radio`?t.checked!=null:t.value!=null}}function he(e,t){t=t.checked,t!=null&&b(e,`checked`,t,!1)}function ge(e,t){he(e,t);var n=le(t.value),r=t.type;if(n!=null)r===`number`?(n===0&&e.value===``||e.value!=n)&&(e.value=``+n):e.value!==``+n&&(e.value=``+n);else if(r===`submit`||r===`reset`){e.removeAttribute(`value`);return}t.hasOwnProperty(`value`)?ve(e,t.type,n):t.hasOwnProperty(`defaultValue`)&&ve(e,t.type,le(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function _e(e,t,n){if(t.hasOwnProperty(`value`)||t.hasOwnProperty(`defaultValue`)){var r=t.type;if(!(r!==`submit`&&r!==`reset`||t.value!==void 0&&t.value!==null))return;t=``+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==``&&(e.name=``),e.defaultChecked=!!e._wrapperState.initialChecked,n!==``&&(e.name=n)}function ve(e,t,n){(t!==`number`||pe(e.ownerDocument)!==e)&&(n==null?e.defaultValue=``+e._wrapperState.initialValue:e.defaultValue!==``+n&&(e.defaultValue=``+n))}var ye=Array.isArray;function be(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i`+t.valueOf().toString()+``,t=De.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ke(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ae={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},je=[`Webkit`,`ms`,`Moz`,`O`];Object.keys(Ae).forEach(function(e){je.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ae[t]=Ae[e]})});function Me(e,t,n){return t==null||typeof t==`boolean`||t===``?``:n||typeof t!=`number`||t===0||Ae.hasOwnProperty(e)&&Ae[e]?(``+t).trim():t+`px`}function Ne(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=n.indexOf(`--`)===0,i=Me(n,t[n],r);n===`float`&&(n=`cssFloat`),r?e.setProperty(n,i):e[n]=i}}var Pe=F({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Fe(e,t){if(t){if(Pe[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(r(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(r(60));if(typeof t.dangerouslySetInnerHTML!=`object`||!(`__html`in t.dangerouslySetInnerHTML))throw Error(r(61))}if(t.style!=null&&typeof t.style!=`object`)throw Error(r(62))}}function Ie(e,t){if(e.indexOf(`-`)===-1)return typeof t.is==`string`;switch(e){case`annotation-xml`:case`color-profile`:case`font-face`:case`font-face-src`:case`font-face-uri`:case`font-face-format`:case`font-face-name`:case`missing-glyph`:return!1;default:return!0}}var Le=null;function Re(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ze=null,Be=null,Ve=null;function He(e){if(e=Ri(e)){if(typeof ze!=`function`)throw Error(r(280));var t=e.stateNode;t&&(t=W(t),ze(e.stateNode,e.type,t))}}function Ue(e){Be?Ve?Ve.push(e):Ve=[e]:Be=e}function We(){if(Be){var e=Be,t=Ve;if(Ve=Be=null,He(e),t)for(e=0;e>>=0,e===0?32:31-(Et(e)/Dt|0)|0}var kt=64,At=4194304;function jt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Mt(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~i;s===0?(a&=o,a!==0&&(r=jt(a))):r=jt(s)}else o=n&~i,o===0?a!==0&&(r=jt(a)):r=jt(o);if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,a=t&-t,i>=a||i===16&&a&4194240))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Rt(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Tt(t),e[t]=n}function zt(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=er),rr=` `,ir=!1;function ar(e,t){switch(e){case`keyup`:return Qn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function or(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var sr=!1;function cr(e,t){switch(e){case`compositionend`:return or(t);case`keypress`:return t.which===32?(ir=!0,rr):null;case`textInput`:return e=t.data,e===rr&&ir?null:e;default:return null}}function lr(e,t){if(sr)return e===`compositionend`||!$n&&ar(e,t)?(e=Cn(),Sn=xn=bn=null,sr=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=V(n)}}function Mr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Mr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function H(){for(var e=window,t=pe();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=pe(e.document)}return t}function U(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}function Nr(e){var t=H(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Mr(n.ownerDocument.documentElement,n)){if(r!==null&&U(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),`selectionStart`in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=jr(n,a);var o=jr(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus==`function`&&n.focus(),n=0;n=document.documentMode,Fr=null,Ir=null,Lr=null,Rr=!1;function zr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Rr||Fr==null||Fr!==pe(r)||(r=Fr,`selectionStart`in r&&U(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Lr&&Ar(Lr,r)||(Lr=r,r=di(Ir,`onSelect`),0Vi||(e.current=Bi[Vi],Bi[Vi]=null,Vi--)}function Wi(e,t){Vi++,Bi[Vi]=e.current,e.current=t}var Gi={},Ki=Hi(Gi),qi=Hi(!1),Ji=Gi;function Yi(e,t){var n=e.type.contextTypes;if(!n)return Gi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Xi(e){return e=e.childContextTypes,e!=null}function Zi(){Ui(qi),Ui(Ki)}function Qi(e,t,n){if(Ki.current!==Gi)throw Error(r(168));Wi(Ki,t),Wi(qi,n)}function $i(e,t,n){var i=e.stateNode;if(t=t.childContextTypes,typeof i.getChildContext!=`function`)return n;for(var a in i=i.getChildContext(),i)if(!(a in t))throw Error(r(108,ce(e)||`Unknown`,a));return F({},n,i)}function ea(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Gi,Ji=Ki.current,Wi(Ki,e),Wi(qi,qi.current),!0}function ta(e,t,n){var i=e.stateNode;if(!i)throw Error(r(169));n?(e=$i(e,t,Ji),i.__reactInternalMemoizedMergedChildContext=e,Ui(qi),Ui(Ki),Wi(Ki,e)):Ui(qi),Wi(qi,n)}var na=null,ra=!1,ia=!1;function aa(e){na===null?na=[e]:na.push(e)}function oa(e){ra=!0,aa(e)}function sa(){if(!ia&&na!==null){ia=!0;var e=0,t=Vt;try{var n=na;for(Vt=1;e>=o,i-=o,ha=1<<32-Tt(t)+i|n<h?(g=d,d=null):g=d.sibling;var _=p(r,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(r,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(r,d),Ca&&_a(r,h),l;if(d===null){for(;hg?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),Ca&&_a(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return Ca&&_a(a,g),u}for(h=i(a,h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),Ca&&_a(a,g),u}function _(e,r,i,o){if(typeof i==`object`&&i&&i.type===T&&i.key===null&&(i=i.props.children),typeof i==`object`&&i){switch(i.$$typeof){case C:a:{for(var c=i.key,l=r;l!==null;){if(l.key===c){if(c=i.type,c===T){if(l.tag===7){n(e,l.sibling),r=a(l,i.props.children),r.return=e,e=r;break a}}else if(l.elementType===c||typeof c==`object`&&c&&c.$$typeof===N&&mo(c)===l.type){n(e,l.sibling),r=a(l,i.props),r.ref=fo(e,l,i),r.return=e,e=r;break a}n(e,l);break}else t(e,l);l=l.sibling}i.type===T?(r=tu(i.props.children,e.mode,o,i.key),r.return=e,e=r):(o=eu(i.type,i.key,i.props,null,e.mode,o),o.ref=fo(e,r,i),o.return=e,e=o)}return s(e);case w:a:{for(l=i.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),r=a(r,i.children||[]),r.return=e,e=r;break a}else{n(e,r);break}else t(e,r);r=r.sibling}r=iu(i,e.mode,o),r.return=e,e=r}return s(e);case N:return l=i._init,_(e,r,l(i._payload),o)}if(ye(i))return h(e,r,i,o);if(ne(i))return g(e,r,i,o);po(e,i)}return typeof i==`string`&&i!==``||typeof i==`number`?(i=``+i,r!==null&&r.tag===6?(n(e,r.sibling),r=a(r,i),r.return=e,e=r):(n(e,r),r=ru(i,e.mode,o),r.return=e,e=r),s(e)):n(e,r)}return _}var go=ho(!0),_o=ho(!1),vo={},yo=Hi(vo),bo=Hi(vo),xo=Hi(vo);function So(e){if(e===vo)throw Error(r(174));return e}function Co(e,t){switch(Wi(xo,t),Wi(bo,e),Wi(yo,vo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ee(null,``);break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Ee(t,e)}Ui(yo),Wi(yo,t)}function wo(){Ui(yo),Ui(bo),Ui(xo)}function To(e){So(xo.current);var t=So(yo.current),n=Ee(t,e.type);t!==n&&(Wi(bo,e),Wi(yo,n))}function Eo(e){bo.current===e&&(Ui(yo),Ui(bo))}var G=Hi(0);function Do(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data===`$?`||n.data===`$!`))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Oo=[];function ko(){for(var e=0;en?n:4,e(!0);var r=jo.transition;jo.transition={};try{e(!1),t()}finally{Vt=n,jo.transition=r}}function ms(){return Wo().memoizedState}function hs(e,t,n){var r=_l(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},vs(e))ys(t,n);else if(n=qa(e,t,n,r),n!==null){var i=gl();vl(n,e,r,i),bs(n,t,r)}}function gs(e,t,n){var r=_l(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(vs(e))ys(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,kr(s,o)){var c=t.interleaved;c===null?(i.next=i,Ka(t)):(i.next=c.next,c.next=i),t.interleaved=i;return}}catch{}n=qa(e,t,i,r),n!==null&&(i=gl(),vl(n,e,r,i),bs(n,t,r))}}function vs(e){var t=e.alternate;return e===No||t!==null&&t===No}function ys(e,t){Lo=Io=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function bs(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Bt(e,n)}}var xs={readContext:Wa,useCallback:Bo,useContext:Bo,useEffect:Bo,useImperativeHandle:Bo,useInsertionEffect:Bo,useLayoutEffect:Bo,useMemo:Bo,useReducer:Bo,useRef:Bo,useState:Bo,useDebugValue:Bo,useDeferredValue:Bo,useTransition:Bo,useMutableSource:Bo,useSyncExternalStore:Bo,useId:Bo,unstable_isNewReconciler:!1},Ss={readContext:Wa,useCallback:function(e,t){return Uo().memoizedState=[e,t===void 0?null:t],e},useContext:Wa,useEffect:rs,useImperativeHandle:function(e,t,n){return n=n==null?null:n.concat([e]),ts(4194308,4,ss.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ts(4194308,4,e,t)},useInsertionEffect:function(e,t){return ts(4,2,e,t)},useMemo:function(e,t){var n=Uo();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Uo();return t=n===void 0?t:n(t),r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=hs.bind(null,No,e),[r.memoizedState,e]},useRef:function(e){var t=Uo();return e={current:e},t.memoizedState=e},useState:Qo,useDebugValue:ls,useDeferredValue:function(e){return Uo().memoizedState=e},useTransition:function(){var e=Qo(!1),t=e[0];return e=ps.bind(null,e[1]),Uo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var i=No,a=Uo();if(Ca){if(n===void 0)throw Error(r(407));n=n()}else{if(n=t(),Gc===null)throw Error(r(349));Mo&30||Yo(i,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,rs(Zo.bind(null,i,o,e),[e]),i.flags|=2048,$o(9,Xo.bind(null,i,o,n,t),void 0,null),n},useId:function(){var e=Uo(),t=Gc.identifierPrefix;if(Ca){var n=ga,r=ha;n=(r&~(1<<32-Tt(r)-1)).toString(32)+n,t=`:`+t+`R`+n,n=Ro++,0`)&&(c=c.replace(``,e.displayName)),c}while(1<=o&&0<=s);break}}}finally{te=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:``)?ee(e):``}function ne(e){switch(e.tag){case 5:return ee(e.type);case 16:return ee(`Lazy`);case 13:return ee(`Suspense`);case 19:return ee(`SuspenseList`);case 0:case 2:case 15:return e=z(e.type,!1),e;case 11:return e=z(e.type.render,!1),e;case 1:return e=z(e.type,!0),e;default:return``}}function re(e){if(e==null)return null;if(typeof e==`function`)return e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case w:return`Fragment`;case C:return`Portal`;case E:return`Profiler`;case T:return`StrictMode`;case A:return`Suspense`;case j:return`SuspenseList`}if(typeof e==`object`)switch(e.$$typeof){case O:return(e.displayName||`Context`)+`.Consumer`;case D:return(e._context.displayName||`Context`)+`.Provider`;case k:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case M:return t=e.displayName||null,t===null?re(e.type)||`Memo`:t;case N:t=e._payload,e=e._init;try{return re(e(t))}catch{}}return null}function ie(e){var t=e.type;switch(e.tag){case 24:return`Cache`;case 9:return(t.displayName||`Context`)+`.Consumer`;case 10:return(t._context.displayName||`Context`)+`.Provider`;case 18:return`DehydratedFragment`;case 11:return e=t.render,e=e.displayName||e.name||``,t.displayName||(e===``?`ForwardRef`:`ForwardRef(`+e+`)`);case 7:return`Fragment`;case 5:return t;case 4:return`Portal`;case 3:return`Root`;case 6:return`Text`;case 16:return re(t);case 8:return t===T?`StrictMode`:`Mode`;case 22:return`Offscreen`;case 12:return`Profiler`;case 21:return`Scope`;case 13:return`Suspense`;case 19:return`SuspenseList`;case 25:return`TracingMarker`;case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t==`function`)return t.displayName||t.name||null;if(typeof t==`string`)return t}return null}function ae(e){switch(typeof e){case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function oe(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function se(e){var t=oe(e)?`checked`:`value`,n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=``+e[t];if(!e.hasOwnProperty(t)&&n!==void 0&&typeof n.get==`function`&&typeof n.set==`function`){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ce(e){e._valueTracker||=se(e)}function le(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=oe(e)?e.checked?`true`:`false`:e.value),e=r,e===n?!1:(t.setValue(e),!0)}function ue(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}function de(e,t){var n=t.checked;return L({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function fe(e,t){var n=t.defaultValue==null?``:t.defaultValue,r=t.checked==null?t.defaultChecked:t.checked;n=ae(t.value==null?n:t.value),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type===`checkbox`||t.type===`radio`?t.checked!=null:t.value!=null}}function pe(e,t){t=t.checked,t!=null&&b(e,`checked`,t,!1)}function me(e,t){pe(e,t);var n=ae(t.value),r=t.type;if(n!=null)r===`number`?(n===0&&e.value===``||e.value!=n)&&(e.value=``+n):e.value!==``+n&&(e.value=``+n);else if(r===`submit`||r===`reset`){e.removeAttribute(`value`);return}t.hasOwnProperty(`value`)?ge(e,t.type,n):t.hasOwnProperty(`defaultValue`)&&ge(e,t.type,ae(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function he(e,t,n){if(t.hasOwnProperty(`value`)||t.hasOwnProperty(`defaultValue`)){var r=t.type;if(!(r!==`submit`&&r!==`reset`||t.value!==void 0&&t.value!==null))return;t=``+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==``&&(e.name=``),e.defaultChecked=!!e._wrapperState.initialChecked,n!==``&&(e.name=n)}function ge(e,t,n){(t!==`number`||ue(e.ownerDocument)!==e)&&(n==null?e.defaultValue=``+e._wrapperState.initialValue:e.defaultValue!==``+n&&(e.defaultValue=``+n))}var _e=Array.isArray;function ve(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i`+t.valueOf().toString()+``,t=Te.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function De(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Oe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ke=[`Webkit`,`ms`,`Moz`,`O`];Object.keys(Oe).forEach(function(e){ke.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Oe[t]=Oe[e]})});function Ae(e,t,n){return t==null||typeof t==`boolean`||t===``?``:n||typeof t!=`number`||t===0||Oe.hasOwnProperty(e)&&Oe[e]?(``+t).trim():t+`px`}function je(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=n.indexOf(`--`)===0,i=Ae(n,t[n],r);n===`float`&&(n=`cssFloat`),r?e.setProperty(n,i):e[n]=i}}var Me=L({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ne(e,t){if(t){if(Me[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(r(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(r(60));if(typeof t.dangerouslySetInnerHTML!=`object`||!(`__html`in t.dangerouslySetInnerHTML))throw Error(r(61))}if(t.style!=null&&typeof t.style!=`object`)throw Error(r(62))}}function Pe(e,t){if(e.indexOf(`-`)===-1)return typeof t.is==`string`;switch(e){case`annotation-xml`:case`color-profile`:case`font-face`:case`font-face-src`:case`font-face-uri`:case`font-face-format`:case`font-face-name`:case`missing-glyph`:return!1;default:return!0}}var Fe=null;function Ie(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Le=null,Re=null,ze=null;function Ve(e){if(e=zi(e)){if(typeof Le!=`function`)throw Error(r(280));var t=e.stateNode;t&&(t=Vi(t),Le(e.stateNode,e.type,t))}}function He(e){Re?ze?ze.push(e):ze=[e]:Re=e}function B(){if(Re){var e=Re,t=ze;if(ze=Re=null,Ve(e),t)for(e=0;e>>=0,e===0?32:31-(Tt(e)/Et|0)|0}var Ot=64,kt=4194304;function At(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function jt(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~i;s===0?(a&=o,a!==0&&(r=At(a))):r=At(s)}else o=n&~i,o===0?a!==0&&(r=At(a)):r=At(o);if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,a=t&-t,i>=a||i===16&&a&4194240))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Lt(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-wt(t),e[t]=n}function Rt(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=er),rr=` `,ir=!1;function ar(e,t){switch(e){case`keyup`:return Qn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function or(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var sr=!1;function cr(e,t){switch(e){case`compositionend`:return or(t);case`keypress`:return t.which===32?(ir=!0,rr):null;case`textInput`:return e=t.data,e===rr&&ir?null:e;default:return null}}function lr(e,t){if(sr)return e===`compositionend`||!$n&&ar(e,t)?(e=Cn(),Sn=xn=bn=null,sr=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=jr(n)}}function Nr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Nr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Pr(){for(var e=window,t=ue();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=ue(e.document)}return t}function Fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}function Ir(e){var t=Pr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Nr(n.ownerDocument.documentElement,n)){if(r!==null&&Fr(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),`selectionStart`in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=Mr(n,a);var o=Mr(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus==`function`&&n.focus(),n=0;n=document.documentMode,Rr=null,zr=null,Br=null,Vr=!1;function Hr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Vr||Rr==null||Rr!==ue(r)||(r=Rr,`selectionStart`in r&&Fr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Br&&Ar(Br,r)||(Br=r,r=mi(zr,`onSelect`),0Ui||(e.current=Hi[Ui],Hi[Ui]=null,Ui--)}function Ki(e,t){Ui++,Hi[Ui]=e.current,e.current=t}var qi={},Ji=Wi(qi),Yi=Wi(!1),Xi=qi;function Zi(e,t){var n=e.type.contextTypes;if(!n)return qi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Qi(e){return e=e.childContextTypes,e!=null}function $i(){Gi(Yi),Gi(Ji)}function ea(e,t,n){if(Ji.current!==qi)throw Error(r(168));Ki(Ji,t),Ki(Yi,n)}function ta(e,t,n){var i=e.stateNode;if(t=t.childContextTypes,typeof i.getChildContext!=`function`)return n;for(var a in i=i.getChildContext(),i)if(!(a in t))throw Error(r(108,ie(e)||`Unknown`,a));return L({},n,i)}function na(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||qi,Xi=Ji.current,Ki(Ji,e),Ki(Yi,Yi.current),!0}function ra(e,t,n){var i=e.stateNode;if(!i)throw Error(r(169));n?(e=ta(e,t,Xi),i.__reactInternalMemoizedMergedChildContext=e,Gi(Yi),Gi(Ji),Ki(Ji,e)):Gi(Yi),Ki(Yi,n)}var ia=null,aa=!1,oa=!1;function sa(e){ia===null?ia=[e]:ia.push(e)}function ca(e){aa=!0,sa(e)}function la(){if(!oa&&ia!==null){oa=!0;var e=0,t=Bt;try{var n=ia;for(Bt=1;e>=o,i-=o,_a=1<<32-wt(t)+i|n<h?(g=d,d=null):g=d.sibling;var _=p(r,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(r,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(r,d),Ta&&ya(r,h),l;if(d===null){for(;hg?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),Ta&&ya(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return Ta&&ya(a,g),u}for(h=i(a,h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),Ta&&ya(a,g),u}function _(e,r,i,o){if(typeof i==`object`&&i&&i.type===w&&i.key===null&&(i=i.props.children),typeof i==`object`&&i){switch(i.$$typeof){case S:a:{for(var c=i.key,l=r;l!==null;){if(l.key===c){if(c=i.type,c===w){if(l.tag===7){n(e,l.sibling),r=a(l,i.props.children),r.return=e,e=r;break a}}else if(l.elementType===c||typeof c==`object`&&c&&c.$$typeof===N&&go(c)===l.type){n(e,l.sibling),r=a(l,i.props),r.ref=mo(e,l,i),r.return=e,e=r;break a}n(e,l);break}else t(e,l);l=l.sibling}i.type===w?(r=su(i.props.children,e.mode,o,i.key),r.return=e,e=r):(o=ou(i.type,i.key,i.props,null,e.mode,o),o.ref=mo(e,r,i),o.return=e,e=o)}return s(e);case C:a:{for(l=i.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),r=a(r,i.children||[]),r.return=e,e=r;break a}else{n(e,r);break}else t(e,r);r=r.sibling}r=uu(i,e.mode,o),r.return=e,e=r}return s(e);case N:return l=i._init,_(e,r,l(i._payload),o)}if(_e(i))return h(e,r,i,o);if(I(i))return g(e,r,i,o);ho(e,i)}return typeof i==`string`&&i!==``||typeof i==`number`?(i=``+i,r!==null&&r.tag===6?(n(e,r.sibling),r=a(r,i),r.return=e,e=r):(n(e,r),r=lu(i,e.mode,o),r.return=e,e=r),s(e)):n(e,r)}return _}var vo=_o(!0),yo=_o(!1),bo={},xo=Wi(bo),So=Wi(bo),Co=Wi(bo);function wo(e){if(e===bo)throw Error(r(174));return e}function To(e,t){switch(Ki(Co,t),Ki(So,e),Ki(xo,bo),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:we(null,``);break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=we(t,e)}Gi(xo),Ki(xo,t)}function Eo(){Gi(xo),Gi(So),Gi(Co)}function Do(e){wo(Co.current);var t=wo(xo.current),n=we(t,e.type);t!==n&&(Ki(So,e),Ki(xo,n))}function Oo(e){So.current===e&&(Gi(xo),Gi(So))}var ko=Wi(0);function Ao(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data===`$?`||n.data===`$!`))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var jo=[];function Mo(){for(var e=0;en?n:4,e(!0);var r=Po.transition;Po.transition={};try{e(!1),t()}finally{Bt=n,Po.transition=r}}function xs(){return Jo().memoizedState}function Ss(e,t,n){var r=Cl(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ws(e))Ts(t,n);else if(n=Ya(e,t,n,r),n!==null){var i=Sl();wl(n,e,r,i),Es(n,t,r)}}function Cs(e,t,n){var r=Cl(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ws(e))Ts(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,kr(s,o)){var c=t.interleaved;c===null?(i.next=i,Ja(t)):(i.next=c.next,c.next=i),t.interleaved=i;return}}catch{}n=Ya(e,t,i,r),n!==null&&(i=Sl(),wl(n,e,r,i),Es(n,t,r))}}function ws(e){var t=e.alternate;return e===Io||t!==null&&t===Io}function Ts(e,t){Bo=zo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Es(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,zt(e,n)}}var Ds={readContext:Ka,useCallback:Uo,useContext:Uo,useEffect:Uo,useImperativeHandle:Uo,useInsertionEffect:Uo,useLayoutEffect:Uo,useMemo:Uo,useReducer:Uo,useRef:Uo,useState:Uo,useDebugValue:Uo,useDeferredValue:Uo,useTransition:Uo,useMutableSource:Uo,useSyncExternalStore:Uo,useId:Uo,unstable_isNewReconciler:!1},Os={readContext:Ka,useCallback:function(e,t){return qo().memoizedState=[e,t===void 0?null:t],e},useContext:Ka,useEffect:us,useImperativeHandle:function(e,t,n){return n=n==null?null:n.concat([e]),cs(4194308,4,ms.bind(null,t,e),n)},useLayoutEffect:function(e,t){return cs(4194308,4,e,t)},useInsertionEffect:function(e,t){return cs(4,2,e,t)},useMemo:function(e,t){var n=qo();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=qo();return t=n===void 0?t:n(t),r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Ss.bind(null,Io,e),[r.memoizedState,e]},useRef:function(e){var t=qo();return e={current:e},t.memoizedState=e},useState:as,useDebugValue:gs,useDeferredValue:function(e){return qo().memoizedState=e},useTransition:function(){var e=as(!1),t=e[0];return e=bs.bind(null,e[1]),qo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var i=Io,a=qo();if(Ta){if(n===void 0)throw Error(r(407));n=n()}else{if(n=t(),Zc===null)throw Error(r(349));Fo&30||es(i,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,us(ns.bind(null,i,o,e),[e]),i.flags|=2048,os(9,ts.bind(null,i,o,n,t),void 0,null),n},useId:function(){var e=qo(),t=Zc.identifierPrefix;if(Ta){var n=va,r=_a;n=(r&~(1<<32-wt(r)-1)).toString(32)+n,t=`:`+t+`R`+n,n=Vo++,0<\/script>`,e=e.removeChild(e.firstChild)):typeof i.is==`string`?e=c.createElement(n,{is:i.is}):(e=c.createElement(n),n===`select`&&(c=e,i.multiple?c.multiple=!0:i.size&&(c.size=i.size))):e=c.createElementNS(e,n),e[ji]=t,e[Mi]=i,ac(e,t,!1,!1),t.stateNode=e;a:{switch(c=Ie(n,i),n){case`dialog`:ii(`cancel`,e),ii(`close`,e),o=i;break;case`iframe`:case`object`:case`embed`:ii(`load`,e),o=i;break;case`video`:case`audio`:for(o=0;oil&&(t.flags|=128,i=!0,cc(s,!1),t.lanes=4194304)}else{if(!i)if(e=Do(c),e!==null){if(t.flags|=128,i=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),cc(s,!0),s.tail===null&&s.tailMode===`hidden`&&!c.alternate&&!Ca)return lc(t),null}else 2*gt()-s.renderingStartTime>il&&n!==1073741824&&(t.flags|=128,i=!0,cc(s,!1),t.lanes=4194304);s.isBackwards?(c.sibling=t.child,t.child=c):(n=s.last,n===null?t.child=c:n.sibling=c,s.last=c)}return s.tail===null?(lc(t),null):(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=gt(),t.sibling=null,n=G.current,Wi(G,i?n&1|2:n&1),t);case 22:case 23:return Ol(),i=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==i&&(t.flags|=8192),i&&t.mode&1?Jc&1073741824&&(lc(t),t.subtreeFlags&6&&(t.flags|=8192)):lc(t),null;case 24:return null;case 25:return null}throw Error(r(156,t.tag))}function dc(e,t){switch(ba(t),t.tag){case 1:return Xi(t.type)&&Zi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return wo(),Ui(qi),Ui(Ki),ko(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Eo(t),null;case 13:if(Ui(G),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));Ma()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ui(G),null;case 4:return wo(),null;case 10:return Va(t.type._context),null;case 22:case 23:return Ol(),null;case 24:return null;default:return null}}var fc=!1,pc=!1,mc=typeof WeakSet==`function`?WeakSet:Set,X=null;function hc(e,t){var n=e.ref;if(n!==null)if(typeof n==`function`)try{n(null)}catch(n){Hl(e,t,n)}else n.current=null}function gc(e,t,n){try{n()}catch(n){Hl(e,t,n)}}var _c=!1;function vc(e,t){if(yi=pn,e=H(),U(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var i=n.getSelection&&n.getSelection();if(i&&i.rangeCount!==0){n=i.anchorNode;var a=i.anchorOffset,o=i.focusNode;i=i.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||i!==0&&f.nodeType!==3||(l=s+i),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===i&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(bi={focusedElem:e,selectionRange:n},pn=!1,X=t;X!==null;)if(t=X,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,X=e;else for(;X!==null;){t=X;try{var h=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var g=h.memoizedProps,_=h.memoizedState,v=t.stateNode;v.__reactInternalSnapshotBeforeUpdate=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:Fa(t.type,g),_)}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent=``:y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(e){Hl(t,t.return,e)}if(e=t.sibling,e!==null){e.return=t.return,X=e;break}X=t.return}return h=_c,_c=!1,h}function yc(e,t,n){var r=t.updateQueue;if(r=r===null?null:r.lastEffect,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&gc(t,n,a)}i=i.next}while(i!==r)}}function bc(e,t){if(t=t.updateQueue,t=t===null?null:t.lastEffect,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function xc(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t==`function`?t(e):t.current=e}}function Sc(e){var t=e.alternate;t!==null&&(e.alternate=null,Sc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ji],delete t[Mi],delete t[Pi],delete t[Fi],delete t[Ii])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Cc(e){return e.tag===5||e.tag===3||e.tag===4}function wc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Cc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Tc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=vi));else if(r!==4&&(e=e.child,e!==null))for(Tc(e,t,n),e=e.sibling;e!==null;)Tc(e,t,n),e=e.sibling}function Ec(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Ec(e,t,n),e=e.sibling;e!==null;)Ec(e,t,n),e=e.sibling}var Dc=null,Oc=!1;function kc(e,t,n){for(n=n.child;n!==null;)Ac(e,t,n),n=n.sibling}function Ac(e,t,n){if(Ct&&typeof Ct.onCommitFiberUnmount==`function`)try{Ct.onCommitFiberUnmount(St,n)}catch{}switch(n.tag){case 5:pc||hc(n,t);case 6:var r=Dc,i=Oc;Dc=null,kc(e,t,n),Dc=r,Oc=i,Dc!==null&&(Oc?(e=Dc,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Dc.removeChild(n.stateNode));break;case 18:Dc!==null&&(Oc?(e=Dc,n=n.stateNode,e.nodeType===8?Di(e.parentNode,n):e.nodeType===1&&Di(e,n),dn(e)):Di(Dc,n.stateNode));break;case 4:r=Dc,i=Oc,Dc=n.stateNode.containerInfo,Oc=!0,kc(e,t,n),Dc=r,Oc=i;break;case 0:case 11:case 14:case 15:if(!pc&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&gc(n,t,o),i=i.next}while(i!==r)}kc(e,t,n);break;case 1:if(!pc&&(hc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){Hl(n,t,e)}kc(e,t,n);break;case 21:kc(e,t,n);break;case 22:n.mode&1?(pc=(r=pc)||n.memoizedState!==null,kc(e,t,n),pc=r):kc(e,t,n);break;default:kc(e,t,n)}}function jc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new mc),t.forEach(function(t){var r=Kl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function Mc(e,t){var n=t.deletions;if(n!==null)for(var i=0;ia&&(a=s),i&=~o}if(i=a,i=gt()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*Bc(i/1960))-i,10e?16:e,ul===null)var i=!1;else{if(e=ul,ul=null,dl=0,Wc&6)throw Error(r(331));var a=Wc;for(Wc|=4,X=e.current;X!==null;){var o=X,s=o.child;if(X.flags&16){var c=o.deletions;if(c!==null){for(var l=0;lgt()-rl?kl(e,0):el|=n),yl(e,t)}function Wl(e,t){t===0&&(e.mode&1?(t=At,At<<=1,!(At&130023424)&&(At=4194304)):t=1);var n=gl();e=Ja(e,t),e!==null&&(Rt(e,t,n),yl(e,n))}function Gl(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Wl(e,n)}function Kl(e,t){var n=0;switch(e.tag){case 13:var i=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(r(314))}i!==null&&i.delete(t),Wl(e,n)}var ql=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||qi.current)Fs=!0;else{if((e.lanes&n)===0&&!(t.flags&128))return Fs=!1,ic(e,t,n);Fs=!!(e.flags&131072)}else Fs=!1,Ca&&t.flags&1048576&&va(t,da,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;nc(e,t),e=t.pendingProps;var a=Yi(t,Ki.current);Ua(t,n),a=Vo(null,t,i,e,a,n);var o=Ho();return t.flags|=1,typeof a==`object`&&a&&typeof a.render==`function`&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Xi(i)?(o=!0,ea(t)):o=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,Xa(t),a.updater=oo,t.stateNode=a,a._reactInternals=t,uo(t,i,e,n),t=Ws(null,t,i,!0,o,n)):(t.tag=0,Ca&&o&&ya(t),Is(null,t,a,n),t=t.child),t;case 16:i=t.elementType;a:{switch(nc(e,t),e=t.pendingProps,a=i._init,i=a(i._payload),t.type=i,a=t.tag=Ql(i),e=Fa(i,e),a){case 0:t=Hs(null,t,i,e,n);break a;case 1:t=Us(null,t,i,e,n);break a;case 11:t=Ls(null,t,i,e,n);break a;case 14:t=Rs(null,t,i,Fa(i.type,e),n);break a}throw Error(r(306,i,``))}return t;case 0:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Fa(i,a),Hs(e,t,i,a,n);case 1:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Fa(i,a),Us(e,t,i,a,n);case 3:a:{if(Gs(t),e===null)throw Error(r(387));i=t.pendingProps,o=t.memoizedState,a=o.element,Za(e,t),no(t,i,null,n);var s=t.memoizedState;if(i=s.element,o.isDehydrated)if(o={element:i,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){a=Ts(Error(r(423)),t),t=Ks(e,t,i,n,a);break a}else if(i!==a){a=Ts(Error(r(424)),t),t=Ks(e,t,i,n,a);break a}else for(Sa=Oi(t.stateNode.containerInfo.firstChild),xa=t,Ca=!0,wa=null,n=_o(t,null,i,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Ma(),i===a){t=rc(e,t,n);break a}Is(e,t,i,n)}t=t.child}return t;case 5:return To(t),e===null&&Oa(t),i=t.type,a=t.pendingProps,o=e===null?null:e.memoizedProps,s=a.children,xi(i,a)?s=null:o!==null&&xi(i,o)&&(t.flags|=32),Vs(e,t),Is(e,t,s,n),t.child;case 6:return e===null&&Oa(t),null;case 13:return Ys(e,t,n);case 4:return Co(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=go(t,null,i,n):Is(e,t,i,n),t.child;case 11:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Fa(i,a),Ls(e,t,i,a,n);case 7:return Is(e,t,t.pendingProps,n),t.child;case 8:return Is(e,t,t.pendingProps.children,n),t.child;case 12:return Is(e,t,t.pendingProps.children,n),t.child;case 10:a:{if(i=t.type._context,a=t.pendingProps,o=t.memoizedProps,s=a.value,Wi(Ia,i._currentValue),i._currentValue=s,o!==null)if(kr(o.value,s)){if(o.children===a.children&&!qi.current){t=rc(e,t,n);break a}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var c=o.dependencies;if(c!==null){s=o.child;for(var l=c.firstContext;l!==null;){if(l.context===i){if(o.tag===1){l=Qa(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?l.next=l:(l.next=d.next,d.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),Ha(o.return,n,t),c.lanes|=n;break}l=l.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(r(341));s.lanes|=n,c=s.alternate,c!==null&&(c.lanes|=n),Ha(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}Is(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,i=t.pendingProps.children,Ua(t,n),a=Wa(a),i=i(a),t.flags|=1,Is(e,t,i,n),t.child;case 14:return i=t.type,a=Fa(i,t.pendingProps),a=Fa(i.type,a),Rs(e,t,i,a,n);case 15:return zs(e,t,t.type,t.pendingProps,n);case 17:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Fa(i,a),nc(e,t),t.tag=1,Xi(i)?(e=!0,ea(t)):e=!1,Ua(t,n),co(t,i,a),uo(t,i,a,n),Ws(null,t,i,!0,e,n);case 19:return tc(e,t,n);case 22:return Bs(e,t,n)}throw Error(r(156,t.tag))};function Jl(e,t){return ft(e,t)}function Yl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Xl(e,t,n,r){return new Yl(e,t,n,r)}function Zl(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ql(e){if(typeof e==`function`)return+!!Zl(e);if(e!=null){if(e=e.$$typeof,e===A)return 11;if(e===ee)return 14}return 2}function $l(e,t){var n=e.alternate;return n===null?(n=Xl(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function eu(e,t,n,i,a,o){var s=2;if(i=e,typeof e==`function`)Zl(e)&&(s=1);else if(typeof e==`string`)s=5;else a:switch(e){case T:return tu(n.children,a,o,t);case E:s=8,a|=8;break;case D:return e=Xl(12,n,t,a|2),e.elementType=D,e.lanes=o,e;case j:return e=Xl(13,n,t,a),e.elementType=j,e.lanes=o,e;case M:return e=Xl(19,n,t,a),e.elementType=M,e.lanes=o,e;case P:return nu(n,a,o,t);default:if(typeof e==`object`&&e)switch(e.$$typeof){case O:s=10;break a;case k:s=9;break a;case A:s=11;break a;case ee:s=14;break a;case N:s=16,i=null;break a}throw Error(r(130,e==null?e:typeof e,``))}return t=Xl(s,n,t,a),t.elementType=e,t.type=i,t.lanes=o,t}function tu(e,t,n,r){return e=Xl(7,e,r,t),e.lanes=n,e}function nu(e,t,n,r){return e=Xl(22,e,r,t),e.elementType=P,e.lanes=n,e.stateNode={isHidden:!1},e}function ru(e,t,n){return e=Xl(6,e,null,t),e.lanes=n,e}function iu(e,t,n){return t=Xl(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function au(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Lt(0),this.expirationTimes=Lt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Lt(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function ou(e,t,n,r,i,a,o,s,c){return e=new au(e,t,n,s,c),t===1?(t=1,!0===a&&(t|=8)):t=0,a=Xl(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Xa(a),e}function su(e,t,n){var r=3{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=vs()})),bs={disabled:!1},xs=z.createContext(null),Ss=function(e){return e.scrollTop},Cs=l(ys()),ws=`unmounted`,Ts=`exited`,Es=`entering`,Ds=`entered`,Os=`exiting`,ks=function(e){hs(t,e);function t(t,n){var r=e.call(this,t,n)||this,i=n,a=i&&!i.isMounting?t.enter:t.appear,o;return r.appearStatus=null,t.in?a?(o=Ts,r.appearStatus=Es):o=Ds:o=t.unmountOnExit||t.mountOnEnter?ws:Ts,r.state={status:o},r.nextCallback=null,r}t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===`unmounted`?{status:Ts}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==`entering`&&n!==`entered`&&(t=Es):(n===`entering`||n===`entered`)&&(t=Os)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e=this.props.timeout,t=n=r=e,n,r;return e!=null&&typeof e!=`number`&&(t=e.exit,n=e.enter,r=e.appear===void 0?n:e.appear),{exit:t,enter:n,appear:r}},n.updateStatus=function(e,t){if(e===void 0&&(e=!1),t!==null)if(this.cancelNextCallback(),t===`entering`){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:Cs.findDOMNode(this);n&&Ss(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===`exited`&&this.setState({status:ws})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,i=this.props.nodeRef?[r]:[Cs.findDOMNode(this),r],a=i[0],o=i[1],s=this.getTimeouts(),c=r?s.appear:s.enter;if(!e&&!n||bs.disabled){this.safeSetState({status:Ds},function(){t.props.onEntered(a)});return}this.props.onEnter(a,o),this.safeSetState({status:Es},function(){t.props.onEntering(a,o),t.onTransitionEnd(c,function(){t.safeSetState({status:Ds},function(){t.props.onEntered(a,o)})})})},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:Cs.findDOMNode(this);if(!t||bs.disabled){this.safeSetState({status:Ts},function(){e.props.onExited(r)});return}this.props.onExit(r),this.safeSetState({status:Os},function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:Ts},function(){e.props.onExited(r)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:Cs.findDOMNode(this),r=e==null&&!this.props.addEndListener;if(!n||r){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=i[0],o=i[1];this.props.addEndListener(a,o)}e!=null&&setTimeout(this.nextCallback,e)},n.render=function(){var e=this.state.status;if(e===`unmounted`)return null;var t=this.props,n=t.children;t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef;var r=ps(t,[`children`,`in`,`mountOnEnter`,`unmountOnExit`,`appear`,`enter`,`exit`,`timeout`,`addEndListener`,`onEnter`,`onEntering`,`onEntered`,`onExit`,`onExiting`,`onExited`,`nodeRef`]);return z.createElement(xs.Provider,{value:null},typeof n==`function`?n(e,r):z.cloneElement(z.Children.only(n),r))},t}(z.Component);ks.contextType=xs,ks.propTypes={};function As(){}ks.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:As,onEntering:As,onEntered:As,onExit:As,onExiting:As,onExited:As},ks.UNMOUNTED=ws,ks.EXITED=Ts,ks.ENTERING=Es,ks.ENTERED=Ds,ks.EXITING=Os;function js(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function Ms(e,t){var n=function(e){return t&&(0,z.isValidElement)(e)?t(e):e},r=Object.create(null);return e&&z.Children.map(e,function(e){return e}).forEach(function(e){r[e.key]=n(e)}),r}function Ns(e,t){e||={},t||={};function n(n){return n in t?t[n]:e[n]}var r=Object.create(null),i=[];for(var a in e)a in t?i.length&&(r[a]=i,i=[]):i.push(a);var o,s={};for(var c in t){if(r[c])for(o=0;oe.scrollTop;function Vs(e,t){let{timeout:n,easing:r,style:i={}}=e;return{duration:i.transitionDuration??(typeof n==`number`?n:n[t.mode]||0),easing:i.transitionTimingFunction??(typeof r==`object`?r[t.mode]:r),delay:i.transitionDelay}}function Hs(e){return H(`MuiPaper`,e)}U(`MuiPaper`,`root.rounded.outlined.elevation.elevation0.elevation1.elevation2.elevation3.elevation4.elevation5.elevation6.elevation7.elevation8.elevation9.elevation10.elevation11.elevation12.elevation13.elevation14.elevation15.elevation16.elevation17.elevation18.elevation19.elevation20.elevation21.elevation22.elevation23.elevation24`.split(`.`));var Us=e=>{let{square:t,elevation:n,variant:r,classes:i}=e;return W({root:[`root`,r,!t&&`rounded`,r===`elevation`&&`elevation${n}`]},Hs,i)},Ws=K(`div`,{name:`MuiPaper`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant===`elevation`&&t[`elevation${n.elevation}`]]}})(J(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(`box-shadow`),variants:[{props:({ownerState:e})=>!e.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:`outlined`},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:`elevation`},style:{boxShadow:`var(--Paper-shadow)`,backgroundImage:`var(--Paper-overlay)`}}]}))),Gs=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiPaper`}),r=Lo(),{className:i,component:a=`div`,elevation:o=1,square:s=!1,variant:c=`elevation`,...l}=n,u={...n,component:a,elevation:o,square:s,variant:c},d=Us(u);return(0,B.jsx)(Ws,{as:a,ownerState:u,className:V(d.root,i),ref:t,...l,style:{...c===`elevation`&&{"--Paper-shadow":(r.vars||r).shadows[o],...r.vars&&{"--Paper-overlay":r.vars.overlays?.[o]},...!r.vars&&r.palette.mode===`dark`&&{"--Paper-overlay":`linear-gradient(${ui(`#fff`,vo(o))}, ${ui(`#fff`,vo(o))})`}},...l.style}})});function Ks(e,t){let{className:n,elementType:r,ownerState:i,externalForwardedProps:a,internalForwardedProps:o,shouldForwardComponentProp:s=!1,...c}=t,{component:l,slots:u={[e]:void 0},slotProps:d={[e]:void 0},...f}=a,p=u[e]||r,m=Gi(d[e],i),{props:{component:h,...g},internalRef:_}=Wi({className:n,...c,externalForwardedProps:e===`root`?f:void 0,externalSlotProps:m}),v=Ai(_,m?.ref,t.ref),y=e===`root`?h||l:h;return[p,Vi(p,{...e===`root`&&!l&&!u[e]&&o,...e!==`root`&&!u[e]&&o,...g,...y&&!s&&{as:y},...y&&s&&{component:y},ref:v},i)]}var qs=class e{static create(){return new e}static use(){let t=Mi(e.create).current,[n,r]=z.useState(!1);return t.shouldMount=n,t.setShouldMount=r,z.useEffect(t.mountEffect,[n]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=Ys(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...e){this.mount().then(()=>this.ref.current?.start(...e))}stop(...e){this.mount().then(()=>this.ref.current?.stop(...e))}pulsate(...e){this.mount().then(()=>this.ref.current?.pulsate(...e))}};function Js(){return qs.use()}function Ys(){let e,t,n=new Promise((n,r)=>{e=n,t=r});return n.resolve=e,n.reject=t,n}function Xs(e){let{className:t,classes:n,pulsate:r=!1,rippleX:i,rippleY:a,rippleSize:o,in:s,onExited:c,timeout:l}=e,[u,d]=z.useState(!1),f=V(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),p={width:o,height:o,top:-(o/2)+a,left:-(o/2)+i},m=V(n.child,u&&n.childLeaving,r&&n.childPulsate);return!s&&!u&&d(!0),z.useEffect(()=>{if(!s&&c!=null){let e=setTimeout(c,l);return()=>{clearTimeout(e)}}},[c,s,l]),(0,B.jsx)(`span`,{className:f,style:p,children:(0,B.jsx)(`span`,{className:m})})}var Zs=U(`MuiTouchRipple`,[`root`,`ripple`,`rippleVisible`,`ripplePulsate`,`child`,`childLeaving`,`childPulsate`]),Qs=550,$s=Mt` - 0% { - transform: scale(0); - opacity: 0.1; - } - - 100% { - transform: scale(1); - opacity: 0.3; - } -`,ec=Mt` - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -`,tc=Mt` - 0% { - transform: scale(1); - } - - 50% { - transform: scale(0.92); - } - - 100% { - transform: scale(1); - } -`,nc=K(`span`,{name:`MuiTouchRipple`,slot:`Root`})({overflow:`hidden`,pointerEvents:`none`,position:`absolute`,zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:`inherit`}),rc=K(Xs,{name:`MuiTouchRipple`,slot:`Ripple`})` - opacity: 0; - position: absolute; - - &.${Zs.rippleVisible} { - opacity: 0.3; - transform: scale(1); - animation-name: ${$s}; - animation-duration: ${Qs}ms; - animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; - } - - &.${Zs.ripplePulsate} { - animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms; - } - - & .${Zs.child} { - opacity: 1; - display: block; - width: 100%; - height: 100%; - border-radius: 50%; - background-color: currentColor; - } - - & .${Zs.childLeaving} { - opacity: 0; - animation-name: ${ec}; - animation-duration: ${Qs}ms; - animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; - } - - & .${Zs.childPulsate} { - position: absolute; - /* @noflip */ - left: 0px; - top: 0; - animation-name: ${tc}; - animation-duration: 2500ms; - animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut}; - animation-iteration-count: infinite; - animation-delay: 200ms; - } -`,ic=z.forwardRef(function(e,t){let{center:n=!1,classes:r={},className:i,...a}=Y({props:e,name:`MuiTouchRipple`}),[o,s]=z.useState([]),c=z.useRef(0),l=z.useRef(null);z.useEffect(()=>{l.current&&=(l.current(),null)},[o]);let u=z.useRef(!1),d=Ii(),f=z.useRef(null),p=z.useRef(null),m=z.useCallback(e=>{let{pulsate:t,rippleX:n,rippleY:i,rippleSize:a,cb:o}=e;s(e=>[...e,(0,B.jsx)(rc,{classes:{ripple:V(r.ripple,Zs.ripple),rippleVisible:V(r.rippleVisible,Zs.rippleVisible),ripplePulsate:V(r.ripplePulsate,Zs.ripplePulsate),child:V(r.child,Zs.child),childLeaving:V(r.childLeaving,Zs.childLeaving),childPulsate:V(r.childPulsate,Zs.childPulsate)},timeout:Qs,pulsate:t,rippleX:n,rippleY:i,rippleSize:a},c.current)]),c.current+=1,l.current=o},[r]),h=z.useCallback((e={},t={},r=()=>{})=>{let{pulsate:i=!1,center:a=n||t.pulsate,fakeElement:o=!1}=t;if(e?.type===`mousedown`&&u.current){u.current=!1;return}e?.type===`touchstart`&&(u.current=!0);let s=o?null:p.current,c=s?s.getBoundingClientRect():{width:0,height:0,left:0,top:0},l,h,g;if(a||e===void 0||e.clientX===0&&e.clientY===0||!e.clientX&&!e.touches)l=Math.round(c.width/2),h=Math.round(c.height/2);else{let{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;l=Math.round(t-c.left),h=Math.round(n-c.top)}if(a)g=Math.sqrt((2*c.width**2+c.height**2)/3),g%2==0&&(g+=1);else{let e=Math.max(Math.abs((s?s.clientWidth:0)-l),l)*2+2,t=Math.max(Math.abs((s?s.clientHeight:0)-h),h)*2+2;g=Math.sqrt(e**2+t**2)}e?.touches?f.current===null&&(f.current=()=>{m({pulsate:i,rippleX:l,rippleY:h,rippleSize:g,cb:r})},d.start(80,()=>{f.current&&=(f.current(),null)})):m({pulsate:i,rippleX:l,rippleY:h,rippleSize:g,cb:r})},[n,m,d]),g=z.useCallback(()=>{h({},{pulsate:!0})},[h]),_=z.useCallback((e,t)=>{if(d.clear(),e?.type===`touchend`&&f.current){f.current(),f.current=null,d.start(0,()=>{_(e,t)});return}f.current=null,s(e=>e.length>0?e.slice(1):e),l.current=t},[d]);return z.useImperativeHandle(t,()=>({pulsate:g,start:h,stop:_}),[g,h,_]),(0,B.jsx)(nc,{className:V(Zs.root,r.root,i),ref:p,...a,children:(0,B.jsx)(zs,{component:null,exit:!0,children:o})})});function ac(e){return H(`MuiButtonBase`,e)}var oc=U(`MuiButtonBase`,[`root`,`disabled`,`focusVisible`]),sc=e=>{let{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:i}=e,a=W({root:[`root`,t&&`disabled`,n&&`focusVisible`]},ac,i);return n&&r&&(a.root+=` ${r}`),a},cc=K(`button`,{name:`MuiButtonBase`,slot:`Root`,overridesResolver:(e,t)=>t.root})({display:`inline-flex`,alignItems:`center`,justifyContent:`center`,position:`relative`,boxSizing:`border-box`,WebkitTapHighlightColor:`transparent`,backgroundColor:`transparent`,outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:`pointer`,userSelect:`none`,verticalAlign:`middle`,MozAppearance:`none`,WebkitAppearance:`none`,textDecoration:`none`,color:`inherit`,"&::-moz-focus-inner":{borderStyle:`none`},[`&.${oc.disabled}`]:{pointerEvents:`none`,cursor:`default`},"@media print":{colorAdjust:`exact`}}),lc=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiButtonBase`}),{action:r,centerRipple:i=!1,children:a,className:o,component:s=`button`,disabled:c=!1,disableRipple:l=!1,disableTouchRipple:u=!1,focusRipple:d=!1,focusVisibleClassName:f,LinkComponent:p=`a`,onBlur:m,onClick:h,onContextMenu:g,onDragLeave:_,onFocus:v,onFocusVisible:y,onKeyDown:b,onKeyUp:x,onMouseDown:S,onMouseLeave:C,onMouseUp:w,onTouchEnd:T,onTouchMove:E,onTouchStart:D,tabIndex:O=0,TouchRippleProps:k,touchRippleRef:A,type:j,...M}=n,ee=z.useRef(null),N=Js(),P=ds(N.ref,A),[te,ne]=z.useState(!1);c&&te&&ne(!1),z.useImperativeHandle(r,()=>({focusVisible:()=>{ne(!0),ee.current.focus()}}),[]);let F=N.shouldMount&&!l&&!c;z.useEffect(()=>{te&&d&&!l&&N.pulsate()},[l,d,te,N]);let re=uc(N,`start`,S,u),ie=uc(N,`stop`,g,u),I=uc(N,`stop`,_,u),ae=uc(N,`stop`,w,u),oe=uc(N,`stop`,e=>{te&&e.preventDefault(),C&&C(e)},u),se=uc(N,`start`,D,u),ce=uc(N,`stop`,T,u),le=uc(N,`stop`,E,u),ue=uc(N,`stop`,e=>{Li(e.target)||ne(!1),m&&m(e)},!1),de=us(e=>{ee.current||=e.currentTarget,Li(e.target)&&(ne(!0),y&&y(e)),v&&v(e)}),L=()=>{let e=ee.current;return s&&s!==`button`&&!(e.tagName===`A`&&e.href)},fe=us(e=>{d&&!e.repeat&&te&&e.key===` `&&N.stop(e,()=>{N.start(e)}),e.target===e.currentTarget&&L()&&e.key===` `&&e.preventDefault(),b&&b(e),e.target===e.currentTarget&&L()&&e.key===`Enter`&&!c&&(e.preventDefault(),h&&h(e))}),pe=us(e=>{d&&e.key===` `&&te&&!e.defaultPrevented&&N.stop(e,()=>{N.pulsate(e)}),x&&x(e),h&&e.target===e.currentTarget&&L()&&e.key===` `&&!e.defaultPrevented&&h(e)}),me=s;me===`button`&&(M.href||M.to)&&(me=p);let R={};me===`button`?(R.type=j===void 0?`button`:j,R.disabled=c):(!M.href&&!M.to&&(R.role=`button`),c&&(R[`aria-disabled`]=c));let he=ds(t,ee),ge={...n,centerRipple:i,component:s,disabled:c,disableRipple:l,disableTouchRipple:u,focusRipple:d,tabIndex:O,focusVisible:te},_e=sc(ge);return(0,B.jsxs)(cc,{as:me,className:V(_e.root,o),ownerState:ge,onBlur:ue,onClick:h,onContextMenu:ie,onFocus:de,onKeyDown:fe,onKeyUp:pe,onMouseDown:re,onMouseLeave:oe,onMouseUp:ae,onDragLeave:I,onTouchEnd:ce,onTouchMove:le,onTouchStart:se,ref:he,tabIndex:c?-1:O,type:j,...R,...M,children:[a,F?(0,B.jsx)(ic,{ref:P,center:i,...k}):null]})});function uc(e,t,n,r=!1){return us(i=>(n&&n(i),r||e[t](i),!0))}function dc(e){return typeof e.main==`string`}function fc(e,t=[]){if(!dc(e))return!1;for(let n of t)if(!e.hasOwnProperty(n)||typeof e[n]!=`string`)return!1;return!0}function pc(e=[]){return([,t])=>t&&fc(t,e)}function mc(e){return H(`MuiAlert`,e)}var X=U(`MuiAlert`,[`root`,`action`,`icon`,`message`,`filled`,`colorSuccess`,`colorInfo`,`colorWarning`,`colorError`,`filledSuccess`,`filledInfo`,`filledWarning`,`filledError`,`outlined`,`outlinedSuccess`,`outlinedInfo`,`outlinedWarning`,`outlinedError`,`standard`,`standardSuccess`,`standardInfo`,`standardWarning`,`standardError`]);function hc(e){return H(`MuiCircularProgress`,e)}U(`MuiCircularProgress`,[`root`,`determinate`,`indeterminate`,`colorPrimary`,`colorSecondary`,`svg`,`circle`,`circleDeterminate`,`circleIndeterminate`,`circleDisableShrink`]);var gc=44,_c=Mt` - 0% { - transform: rotate(0deg); - } - - 100% { - transform: rotate(360deg); - } -`,vc=Mt` - 0% { - stroke-dasharray: 1px, 200px; - stroke-dashoffset: 0; - } - - 50% { - stroke-dasharray: 100px, 200px; - stroke-dashoffset: -15px; - } - - 100% { - stroke-dasharray: 1px, 200px; - stroke-dashoffset: -126px; - } -`,yc=typeof _c==`string`?null:jt` - animation: ${_c} 1.4s linear infinite; - `,bc=typeof vc==`string`?null:jt` - animation: ${vc} 1.4s ease-in-out infinite; - `,xc=e=>{let{classes:t,variant:n,color:r,disableShrink:i}=e;return W({root:[`root`,n,`color${q(r)}`],svg:[`svg`],circle:[`circle`,`circle${q(n)}`,i&&`circleDisableShrink`]},hc,t)},Sc=K(`span`,{name:`MuiCircularProgress`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`color${q(n.color)}`]]}})(J(({theme:e})=>({display:`inline-block`,variants:[{props:{variant:`determinate`},style:{transition:e.transitions.create(`transform`)}},{props:{variant:`indeterminate`},style:yc||{animation:`${_c} 1.4s linear infinite`}},...Object.entries(e.palette).filter(pc()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Cc=K(`svg`,{name:`MuiCircularProgress`,slot:`Svg`,overridesResolver:(e,t)=>t.svg})({display:`block`}),wc=K(`circle`,{name:`MuiCircularProgress`,slot:`Circle`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.circle,t[`circle${q(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(J(({theme:e})=>({stroke:`currentColor`,variants:[{props:{variant:`determinate`},style:{transition:e.transitions.create(`stroke-dashoffset`)}},{props:{variant:`indeterminate`},style:{strokeDasharray:`80px, 200px`,strokeDashoffset:0}},{props:({ownerState:e})=>e.variant===`indeterminate`&&!e.disableShrink,style:bc||{animation:`${vc} 1.4s ease-in-out infinite`}}]}))),Tc=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiCircularProgress`}),{className:r,color:i=`primary`,disableShrink:a=!1,size:o=40,style:s,thickness:c=3.6,value:l=0,variant:u=`indeterminate`,...d}=n,f={...n,color:i,disableShrink:a,size:o,thickness:c,value:l,variant:u},p=xc(f),m={},h={},g={};if(u===`determinate`){let e=2*Math.PI*((gc-c)/2);m.strokeDasharray=e.toFixed(3),g[`aria-valuenow`]=Math.round(l),m.strokeDashoffset=`${((100-l)/100*e).toFixed(3)}px`,h.transform=`rotate(-90deg)`}return(0,B.jsx)(Sc,{className:V(p.root,r),style:{width:o,height:o,...h,...s},ownerState:f,ref:t,role:`progressbar`,...g,...d,children:(0,B.jsx)(Cc,{className:p.svg,ownerState:f,viewBox:`${gc/2} ${gc/2} ${gc} ${gc}`,children:(0,B.jsx)(wc,{className:p.circle,style:m,ownerState:f,cx:gc,cy:gc,r:(gc-c)/2,fill:`none`,strokeWidth:c})})})});function Ec(e){return H(`MuiIconButton`,e)}var Dc=U(`MuiIconButton`,[`root`,`disabled`,`colorInherit`,`colorPrimary`,`colorSecondary`,`colorError`,`colorInfo`,`colorSuccess`,`colorWarning`,`edgeStart`,`edgeEnd`,`sizeSmall`,`sizeMedium`,`sizeLarge`,`loading`,`loadingIndicator`,`loadingWrapper`]),Oc=e=>{let{classes:t,disabled:n,color:r,edge:i,size:a,loading:o}=e;return W({root:[`root`,o&&`loading`,n&&`disabled`,r!=="default"&&`color${q(r)}`,i&&`edge${q(i)}`,`size${q(a)}`],loadingIndicator:[`loadingIndicator`],loadingWrapper:[`loadingWrapper`]},Ec,t)},kc=K(lc,{name:`MuiIconButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.loading&&t.loading,n.color!=="default"&&t[`color${q(n.color)}`],n.edge&&t[`edge${q(n.edge)}`],t[`size${q(n.size)}`]]}})(J(({theme:e})=>({textAlign:`center`,flex:`0 0 auto`,fontSize:e.typography.pxToRem(24),padding:8,borderRadius:`50%`,color:(e.vars||e).palette.action.active,transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shortest}),variants:[{props:e=>!e.disableRipple,style:{"--IconButton-hoverBg":e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:ui(e.palette.action.active,e.palette.action.hoverOpacity),"&:hover":{backgroundColor:`var(--IconButton-hoverBg)`,"@media (hover: none)":{backgroundColor:`transparent`}}}},{props:{edge:`start`},style:{marginLeft:-12}},{props:{edge:`start`,size:`small`},style:{marginLeft:-3}},{props:{edge:`end`},style:{marginRight:-12}},{props:{edge:`end`,size:`small`},style:{marginRight:-3}}]})),J(({theme:e})=>({variants:[{props:{color:`inherit`},style:{color:`inherit`}},...Object.entries(e.palette).filter(pc()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(pc()).map(([t])=>({props:{color:t},style:{"--IconButton-hoverBg":e.vars?`rgba(${(e.vars||e).palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:ui((e.vars||e).palette[t].main,e.palette.action.hoverOpacity)}})),{props:{size:`small`},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:`large`},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Dc.disabled}`]:{backgroundColor:`transparent`,color:(e.vars||e).palette.action.disabled},[`&.${Dc.loading}`]:{color:`transparent`}}))),Ac=K(`span`,{name:`MuiIconButton`,slot:`LoadingIndicator`,overridesResolver:(e,t)=>t.loadingIndicator})(({theme:e})=>({display:`none`,position:`absolute`,visibility:`visible`,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`,color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:`flex`}}]})),jc=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiIconButton`}),{edge:r=!1,children:i,className:a,color:o=`default`,disabled:s=!1,disableFocusRipple:c=!1,size:l=`medium`,id:u,loading:d=null,loadingIndicator:f,...p}=n,m=cs(u),h=f??(0,B.jsx)(Tc,{"aria-labelledby":m,color:`inherit`,size:16}),g={...n,edge:r,color:o,disabled:s,disableFocusRipple:c,loading:d,loadingIndicator:h,size:l},_=Oc(g);return(0,B.jsxs)(kc,{id:d?m:u,className:V(_.root,a),centerRipple:!0,focusRipple:!c,disabled:s||d,ref:t,...p,ownerState:g,children:[typeof d==`boolean`&&(0,B.jsx)(`span`,{className:_.loadingWrapper,style:{display:`contents`},children:(0,B.jsx)(Ac,{className:_.loadingIndicator,ownerState:g,children:d&&h})}),i]})}),Mc=ns((0,B.jsx)(`path`,{d:`M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z`}),`SuccessOutlined`),Nc=ns((0,B.jsx)(`path`,{d:`M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z`}),`ReportProblemOutlined`),Pc=ns((0,B.jsx)(`path`,{d:`M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z`}),`ErrorOutline`),Fc=ns((0,B.jsx)(`path`,{d:`M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z`}),`InfoOutlined`),Ic=ns((0,B.jsx)(`path`,{d:`M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`}),`Close`),Lc=e=>{let{variant:t,color:n,severity:r,classes:i}=e;return W({root:[`root`,`color${q(n||r)}`,`${t}${q(n||r)}`,`${t}`],icon:[`icon`],message:[`message`],action:[`action`]},mc,i)},Rc=K(Gs,{name:`MuiAlert`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${q(n.color||n.severity)}`]]}})(J(({theme:e})=>{let t=e.palette.mode===`light`?fi:mi,n=e.palette.mode===`light`?mi:fi;return{...e.typography.body2,backgroundColor:`transparent`,display:`flex`,padding:`6px 16px`,variants:[...Object.entries(e.palette).filter(pc([`light`])).map(([r])=>({props:{colorSeverity:r,variant:`standard`},style:{color:e.vars?e.vars.palette.Alert[`${r}Color`]:t(e.palette[r].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${r}StandardBg`]:n(e.palette[r].light,.9),[`& .${X.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}})),...Object.entries(e.palette).filter(pc([`light`])).map(([n])=>({props:{colorSeverity:n,variant:`outlined`},style:{color:e.vars?e.vars.palette.Alert[`${n}Color`]:t(e.palette[n].light,.6),border:`1px solid ${(e.vars||e).palette[n].light}`,[`& .${X.icon}`]:e.vars?{color:e.vars.palette.Alert[`${n}IconColor`]}:{color:e.palette[n].main}}})),...Object.entries(e.palette).filter(pc([`dark`])).map(([t])=>({props:{colorSeverity:t,variant:`filled`},style:{fontWeight:e.typography.fontWeightMedium,...e.vars?{color:e.vars.palette.Alert[`${t}FilledColor`],backgroundColor:e.vars.palette.Alert[`${t}FilledBg`]}:{backgroundColor:e.palette.mode===`dark`?e.palette[t].dark:e.palette[t].main,color:e.palette.getContrastText(e.palette[t].main)}}}))]}})),zc=K(`div`,{name:`MuiAlert`,slot:`Icon`,overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:`7px 0`,display:`flex`,fontSize:22,opacity:.9}),Bc=K(`div`,{name:`MuiAlert`,slot:`Message`,overridesResolver:(e,t)=>t.message})({padding:`8px 0`,minWidth:0,overflow:`auto`}),Vc=K(`div`,{name:`MuiAlert`,slot:`Action`,overridesResolver:(e,t)=>t.action})({display:`flex`,alignItems:`flex-start`,padding:`4px 0 0 16px`,marginLeft:`auto`,marginRight:-8}),Hc={success:(0,B.jsx)(Mc,{fontSize:`inherit`}),warning:(0,B.jsx)(Nc,{fontSize:`inherit`}),error:(0,B.jsx)(Pc,{fontSize:`inherit`}),info:(0,B.jsx)(Fc,{fontSize:`inherit`})},Uc=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiAlert`}),{action:r,children:i,className:a,closeText:o=`Close`,color:s,components:c={},componentsProps:l={},icon:u,iconMapping:d=Hc,onClose:f,role:p=`alert`,severity:m=`success`,slotProps:h={},slots:g={},variant:_=`standard`,...v}=n,y={...n,color:s,severity:m,variant:_,colorSeverity:s||m},b=Lc(y),x={slots:{closeButton:c.CloseButton,closeIcon:c.CloseIcon,...g},slotProps:{...l,...h}},[S,C]=Ks(`root`,{ref:t,shouldForwardComponentProp:!0,className:V(b.root,a),elementType:Rc,externalForwardedProps:{...x,...v},ownerState:y,additionalProps:{role:p,elevation:0}}),[w,T]=Ks(`icon`,{className:b.icon,elementType:zc,externalForwardedProps:x,ownerState:y}),[E,D]=Ks(`message`,{className:b.message,elementType:Bc,externalForwardedProps:x,ownerState:y}),[O,k]=Ks(`action`,{className:b.action,elementType:Vc,externalForwardedProps:x,ownerState:y}),[A,j]=Ks(`closeButton`,{elementType:jc,externalForwardedProps:x,ownerState:y}),[M,ee]=Ks(`closeIcon`,{elementType:Ic,externalForwardedProps:x,ownerState:y});return(0,B.jsxs)(S,{...C,children:[u===!1?null:(0,B.jsx)(w,{...T,children:u||d[m]||Hc[m]}),(0,B.jsx)(E,{...D,children:i}),r==null?null:(0,B.jsx)(O,{...k,children:r}),r==null&&f?(0,B.jsx)(O,{...k,children:(0,B.jsx)(A,{size:`small`,"aria-label":o,title:o,color:`inherit`,onClick:f,...j,children:(0,B.jsx)(M,{fontSize:`small`,...ee})})}):null]})});function Wc(e){return H(`MuiTypography`,e)}var Gc=U(`MuiTypography`,[`root`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`,`subtitle1`,`subtitle2`,`body1`,`body2`,`inherit`,`button`,`caption`,`overline`,`alignLeft`,`alignRight`,`alignCenter`,`alignJustify`,`noWrap`,`gutterBottom`,`paragraph`]),Kc={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},qc=Zo(),Jc=e=>{let{align:t,gutterBottom:n,noWrap:r,paragraph:i,variant:a,classes:o}=e;return W({root:[`root`,a,e.align!==`inherit`&&`align${q(t)}`,n&&`gutterBottom`,r&&`noWrap`,i&&`paragraph`]},Wc,o)},Yc=K(`span`,{name:`MuiTypography`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],n.align!==`inherit`&&t[`align${q(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(J(({theme:e})=>({margin:0,variants:[{props:{variant:`inherit`},style:{font:`inherit`,lineHeight:`inherit`,letterSpacing:`inherit`}},...Object.entries(e.typography).filter(([e,t])=>e!==`inherit`&&t&&typeof t==`object`).map(([e,t])=>({props:{variant:e},style:t})),...Object.entries(e.palette).filter(pc()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,e])=>typeof e==`string`).map(([t])=>({props:{color:`text${q(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:e})=>e.align!==`inherit`,style:{textAlign:`var(--Typography-textAlign)`}},{props:({ownerState:e})=>e.noWrap,style:{overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`}},{props:({ownerState:e})=>e.gutterBottom,style:{marginBottom:`0.35em`}},{props:({ownerState:e})=>e.paragraph,style:{marginBottom:16}}]}))),Xc={h1:`h1`,h2:`h2`,h3:`h3`,h4:`h4`,h5:`h5`,h6:`h6`,subtitle1:`h6`,subtitle2:`h6`,body1:`p`,body2:`p`,inherit:`p`},Zc=z.forwardRef(function(e,t){let{color:n,...r}=Y({props:e,name:`MuiTypography`}),i=!Kc[n],a=qc({...r,...i&&{color:n}}),{align:o=`inherit`,className:s,component:c,gutterBottom:l=!1,noWrap:u=!1,paragraph:d=!1,variant:f=`body1`,variantMapping:p=Xc,...m}=a,h={...a,align:o,color:n,className:s,component:c,gutterBottom:l,noWrap:u,paragraph:d,variant:f,variantMapping:p},g=c||(d?`p`:p[f]||Xc[f])||`span`,_=Jc(h);return(0,B.jsx)(Yc,{as:g,ref:t,className:V(_.root,s),...m,ownerState:h,style:{...o!==`inherit`&&{"--Typography-textAlign":o},...m.style}})});function Qc(e){return H(`MuiAppBar`,e)}U(`MuiAppBar`,[`root`,`positionFixed`,`positionAbsolute`,`positionSticky`,`positionStatic`,`positionRelative`,`colorDefault`,`colorPrimary`,`colorSecondary`,`colorInherit`,`colorTransparent`,`colorError`,`colorInfo`,`colorSuccess`,`colorWarning`]);var $c=e=>{let{color:t,position:n,classes:r}=e;return W({root:[`root`,`color${q(t)}`,`position${q(n)}`]},Qc,r)},el=(e,t)=>e?`${e?.replace(`)`,``)}, ${t})`:t,tl=K(Gs,{name:`MuiAppBar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`position${q(n.position)}`],t[`color${q(n.color)}`]]}})(J(({theme:e})=>({display:`flex`,flexDirection:`column`,width:`100%`,boxSizing:`border-box`,flexShrink:0,variants:[{props:{position:`fixed`},style:{position:`fixed`,zIndex:(e.vars||e).zIndex.appBar,top:0,left:`auto`,right:0,"@media print":{position:`absolute`}}},{props:{position:`absolute`},style:{position:`absolute`,zIndex:(e.vars||e).zIndex.appBar,top:0,left:`auto`,right:0}},{props:{position:`sticky`},style:{position:`sticky`,zIndex:(e.vars||e).zIndex.appBar,top:0,left:`auto`,right:0}},{props:{position:`static`},style:{position:`static`}},{props:{position:`relative`},style:{position:`relative`}},{props:{color:`inherit`},style:{"--AppBar-color":`inherit`}},{props:{color:`default`},style:{"--AppBar-background":e.vars?e.vars.palette.AppBar.defaultBg:e.palette.grey[100],"--AppBar-color":e.vars?e.vars.palette.text.primary:e.palette.getContrastText(e.palette.grey[100]),...e.applyStyles(`dark`,{"--AppBar-background":e.vars?e.vars.palette.AppBar.defaultBg:e.palette.grey[900],"--AppBar-color":e.vars?e.vars.palette.text.primary:e.palette.getContrastText(e.palette.grey[900])})}},...Object.entries(e.palette).filter(pc([`contrastText`])).map(([t])=>({props:{color:t},style:{"--AppBar-background":(e.vars??e).palette[t].main,"--AppBar-color":(e.vars??e).palette[t].contrastText}})),{props:e=>e.enableColorOnDark===!0&&![`inherit`,`transparent`].includes(e.color),style:{backgroundColor:`var(--AppBar-background)`,color:`var(--AppBar-color)`}},{props:e=>e.enableColorOnDark===!1&&![`inherit`,`transparent`].includes(e.color),style:{backgroundColor:`var(--AppBar-background)`,color:`var(--AppBar-color)`,...e.applyStyles(`dark`,{backgroundColor:e.vars?el(e.vars.palette.AppBar.darkBg,`var(--AppBar-background)`):null,color:e.vars?el(e.vars.palette.AppBar.darkColor,`var(--AppBar-color)`):null})}},{props:{color:`transparent`},style:{"--AppBar-background":`transparent`,"--AppBar-color":`inherit`,backgroundColor:`var(--AppBar-background)`,color:`var(--AppBar-color)`,...e.applyStyles(`dark`,{backgroundImage:`none`})}}]}))),nl=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiAppBar`}),{className:r,color:i=`primary`,enableColorOnDark:a=!1,position:o=`fixed`,...s}=n,c={...n,color:i,position:o,enableColorOnDark:a},l=$c(c);return(0,B.jsx)(tl,{square:!0,component:`header`,ownerState:c,elevation:4,className:V(l.root,r,o===`fixed`&&`mui-fixed`),ref:t,...s})});function rl(e){return e.normalize(`NFD`).replace(/[\u0300-\u036f]/g,``)}function il(e={}){let{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:i=`any`,stringify:a,trim:o=!1}=e;return(e,{inputValue:s,getOptionLabel:c})=>{let l=o?s.trim():s;n&&(l=l.toLowerCase()),t&&(l=rl(l));let u=l?e.filter(e=>{let r=(a||c)(e);return n&&(r=r.toLowerCase()),t&&(r=rl(r)),i===`start`?r.startsWith(l):r.includes(l)}):e;return typeof r==`number`?u.slice(0,r):u}}var al=il(),ol=5,sl=e=>e.current!==null&&e.current.parentElement?.contains(document.activeElement),cl=[];function ll(e,t,n){if(t||e==null)return``;let r=n(e);return typeof r==`string`?r:``}function ul(e){let{unstable_isActiveElementInListbox:t=sl,unstable_classNamePrefix:n=`Mui`,autoComplete:r=!1,autoHighlight:i=!1,autoSelect:a=!1,blurOnSelect:o=!1,clearOnBlur:s=!e.freeSolo,clearOnEscape:c=!1,componentName:l=`useAutocomplete`,defaultValue:u=e.multiple?cl:null,disableClearable:d=!1,disableCloseOnSelect:f=!1,disabled:p,disabledItemsFocusable:m=!1,disableListWrap:h=!1,filterOptions:g=al,filterSelectedOptions:_=!1,freeSolo:v=!1,getOptionDisabled:y,getOptionKey:b,getOptionLabel:x=e=>e.label??e,groupBy:S,handleHomeEndKeys:C=!e.freeSolo,id:w,includeInputInList:T=!1,inputValue:E,isOptionEqualToValue:D=(e,t)=>e===t,multiple:O=!1,onChange:k,onClose:A,onHighlightChange:j,onInputChange:M,onOpen:ee,open:N,openOnFocus:P=!1,options:te,readOnly:ne=!1,selectOnFocus:F=!e.freeSolo,value:re}=e,ie=Di(w),I=x;I=e=>{let t=x(e);return typeof t==`string`?t:String(t)};let ae=z.useRef(!1),oe=z.useRef(!0),se=z.useRef(null),ce=z.useRef(null),[le,ue]=z.useState(null),[de,L]=z.useState(-1),fe=i?0:-1,pe=z.useRef(fe),me=z.useRef(ll(u??re,O,I)).current,[R,he]=Oi({controlled:re,default:u,name:l}),[ge,_e]=Oi({controlled:E,default:me,name:l,state:`inputValue`}),[ve,ye]=z.useState(!1),be=z.useCallback((e,t,n)=>{if(!(O?R.length!(_&&(O?R:[R]).some(t=>t!==null&&D(e,t)))),{inputValue:Te&&Ce?``:ge,getOptionLabel:I}):[],Oe=zi({filteredOptions:De,value:R,inputValue:ge});z.useEffect(()=>{let e=R!==Oe.value;ve&&!e||v&&!e||be(null,R,`reset`)},[R,be,ve,Oe.value,v]);let ke=xe&&De.length>0&&!ne,Ae=ki(e=>{e===-1?se.current.focus():le.querySelector(`[data-tag-index="${e}"]`).focus()});z.useEffect(()=>{O&&de>R.length-1&&(L(-1),Ae(-1))},[R,O,de,Ae]);function je(e,t){if(!ce.current||e<0||e>=De.length)return-1;let n=e;for(;;){let r=ce.current.querySelector(`[data-option-index="${n}"]`),i=m?!1:!r||r.disabled||r.getAttribute(`aria-disabled`)===`true`;if(r&&r.hasAttribute(`tabindex`)&&!i)return n;if(n=t===`next`?(n+1)%De.length:(n-1+De.length)%De.length,n===e)return-1}}let Me=ki(({event:e,index:t,reason:r})=>{if(pe.current=t,t===-1?se.current.removeAttribute(`aria-activedescendant`):se.current.setAttribute(`aria-activedescendant`,`${ie}-option-${t}`),j&&[`mouse`,`keyboard`,`touch`].includes(r)&&j(e,t===-1?null:De[t],r),!ce.current)return;let i=ce.current.querySelector(`[role="option"].${n}-focused`);i&&(i.classList.remove(`${n}-focused`),i.classList.remove(`${n}-focusVisible`));let a=ce.current;if(ce.current.getAttribute(`role`)!==`listbox`&&(a=ce.current.parentElement.querySelector(`[role="listbox"]`)),!a)return;if(t===-1){a.scrollTop=0;return}let o=ce.current.querySelector(`[data-option-index="${t}"]`);if(o&&(o.classList.add(`${n}-focused`),r===`keyboard`&&o.classList.add(`${n}-focusVisible`),a.scrollHeight>a.clientHeight&&r!==`mouse`&&r!==`touch`)){let e=o,t=a.clientHeight+a.scrollTop,n=e.offsetTop+e.offsetHeight;n>t?a.scrollTop=n-a.clientHeight:e.offsetTop-e.offsetHeight*(S?1.3:0){if(!Ee)return;let a=je((()=>{let e=De.length-1;if(t===`reset`)return fe;if(t===`start`)return 0;if(t===`end`)return e;let n=pe.current+t;return n<0?n===-1&&T?-1:h&&pe.current!==-1||Math.abs(t)>1?0:e:n>e?n===e+1&&T?-1:h||Math.abs(t)>1?e:0:n})(),n);if(Me({index:a,reason:i,event:e}),r&&t!==`reset`)if(a===-1)se.current.value=ge;else{let e=I(De[a]);se.current.value=e,e.toLowerCase().indexOf(ge.toLowerCase())===0&&ge.length>0&&se.current.setSelectionRange(ge.length,e.length)}}),Pe=()=>{if(pe.current!==-1&&Oe.filteredOptions&&Oe.filteredOptions.length!==De.length&&Oe.inputValue===ge&&(O?R.length===Oe.value.length&&Oe.value.every((e,t)=>I(R[t])===I(e)):((e,t)=>(e?I(e):``)===(t?I(t):``))(Oe.value,R))){let e=Oe.filteredOptions[pe.current];if(e)return De.findIndex(t=>I(t)===I(e))}return-1},Fe=z.useCallback(()=>{if(!Ee)return;let e=Pe();if(e!==-1){pe.current=e;return}let t=O?R[0]:R;if(De.length===0||t==null){Ne({diff:`reset`});return}if(ce.current){if(t!=null){let e=De[pe.current];if(O&&e&&R.findIndex(t=>D(e,t))!==-1)return;let n=De.findIndex(e=>D(e,t));n===-1?Ne({diff:`reset`}):Me({index:n});return}if(pe.current>=De.length-1){Me({index:De.length-1});return}Me({index:pe.current})}},[De.length,O?!1:R,_,Ne,Me,Ee,ge,O]),Ie=ki(e=>{Ci(ce,e),e&&Fe()});z.useEffect(()=>{Fe()},[Fe]);let Le=e=>{xe||(Se(!0),we(!0),ee&&ee(e))},Re=(e,t)=>{xe&&(Se(!1),A&&A(e,t))},ze=(e,t,n,r)=>{if(O){if(R.length===t.length&&R.every((e,n)=>e===t[n]))return}else if(R===t)return;k&&k(e,t,n,r),he(t)},Be=z.useRef(!1),Ve=(e,t,n=`selectOption`,r=`options`)=>{let i=n,a=t;if(O){a=Array.isArray(R)?R.slice():[];let e=a.findIndex(e=>D(t,e));e===-1?a.push(t):r!==`freeSolo`&&(a.splice(e,1),i=`removeOption`)}be(e,a,i),ze(e,a,i,{option:t}),!f&&(!e||!e.ctrlKey&&!e.metaKey)&&Re(e,i),(o===!0||o===`touch`&&Be.current||o===`mouse`&&!Be.current)&&se.current.blur()};function He(e,t){if(e===-1)return-1;let n=e;for(;;){if(t===`next`&&n===R.length||t===`previous`&&n===-1)return-1;let e=le.querySelector(`[data-tag-index="${n}"]`);if(!e||!e.hasAttribute(`tabindex`)||e.disabled||e.getAttribute(`aria-disabled`)===`true`)n+=t===`next`?1:-1;else return n}}let Ue=(e,t)=>{if(!O)return;ge===``&&Re(e,`toggleInput`);let n=de;de===-1?ge===``&&t===`previous`&&(n=R.length-1):(n+=t===`next`?1:-1,n<0&&(n=0),n===R.length&&(n=-1)),n=He(n,t),L(n),Ae(n)},We=e=>{ae.current=!0,_e(``),M&&M(e,``,`clear`),ze(e,O?[]:null,`clear`)},Ge=e=>t=>{if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(de!==-1&&![`ArrowLeft`,`ArrowRight`].includes(t.key)&&(L(-1),Ae(-1)),t.which!==229))switch(t.key){case`Home`:Ee&&C&&(t.preventDefault(),Ne({diff:`start`,direction:`next`,reason:`keyboard`,event:t}));break;case`End`:Ee&&C&&(t.preventDefault(),Ne({diff:`end`,direction:`previous`,reason:`keyboard`,event:t}));break;case`PageUp`:t.preventDefault(),Ne({diff:-5,direction:`previous`,reason:`keyboard`,event:t}),Le(t);break;case`PageDown`:t.preventDefault(),Ne({diff:ol,direction:`next`,reason:`keyboard`,event:t}),Le(t);break;case`ArrowDown`:t.preventDefault(),Ne({diff:1,direction:`next`,reason:`keyboard`,event:t}),Le(t);break;case`ArrowUp`:t.preventDefault(),Ne({diff:-1,direction:`previous`,reason:`keyboard`,event:t}),Le(t);break;case`ArrowLeft`:Ue(t,`previous`);break;case`ArrowRight`:Ue(t,`next`);break;case`Enter`:if(pe.current!==-1&&Ee){let e=De[pe.current],n=y?y(e):!1;if(t.preventDefault(),n)return;Ve(t,e,`selectOption`),r&&se.current.setSelectionRange(se.current.value.length,se.current.value.length)}else v&&ge!==``&&Te===!1&&(O&&t.preventDefault(),Ve(t,ge,`createOption`,`freeSolo`));break;case`Escape`:Ee?(t.preventDefault(),t.stopPropagation(),Re(t,`escape`)):c&&(ge!==``||O&&R.length>0)&&(t.preventDefault(),t.stopPropagation(),We(t));break;case`Backspace`:if(O&&!ne&&ge===``&&R.length>0){let e=de===-1?R.length-1:de,n=R.slice();n.splice(e,1),ze(t,n,`removeOption`,{option:R[e]})}break;case`Delete`:if(O&&!ne&&ge===``&&R.length>0&&de!==-1){let e=de,n=R.slice();n.splice(e,1),ze(t,n,`removeOption`,{option:R[e]})}break;default:}},Ke=e=>{ye(!0),P&&!ae.current&&Le(e)},qe=e=>{if(t(ce)){se.current.focus();return}ye(!1),oe.current=!0,ae.current=!1,a&&pe.current!==-1&&Ee?Ve(e,De[pe.current],`blur`):a&&v&&ge!==``?Ve(e,ge,`blur`,`freeSolo`):s&&be(e,R,`blur`),Re(e,`blur`)},Je=e=>{let t=e.target.value;ge!==t&&(_e(t),we(!1),M&&M(e,t,`input`)),t===``?!d&&!O&&ze(e,null,`clear`):Le(e)},Ye=e=>{let t=Number(e.currentTarget.getAttribute(`data-option-index`));pe.current!==t&&Me({event:e,index:t,reason:`mouse`})},Xe=e=>{Me({event:e,index:Number(e.currentTarget.getAttribute(`data-option-index`)),reason:`touch`}),Be.current=!0},Ze=e=>{let t=Number(e.currentTarget.getAttribute(`data-option-index`));Ve(e,De[t],`selectOption`),Be.current=!1},Qe=e=>t=>{let n=R.slice();n.splice(e,1),ze(t,n,`removeOption`,{option:R[e]})},$e=e=>{xe?Re(e,`toggleInput`):Le(e)},et=e=>{e.currentTarget.contains(e.target)&&e.target.getAttribute(`id`)!==ie&&e.preventDefault()},tt=e=>{e.currentTarget.contains(e.target)&&(se.current.focus(),F&&oe.current&&se.current.selectionEnd-se.current.selectionStart===0&&se.current.select(),oe.current=!1)},nt=e=>{!p&&(ge===``||!xe)&&$e(e)},rt=v&&ge.length>0;rt||=O?R.length>0:R!==null;let it=De;return S&&(it=De.reduce((e,t,n)=>{let r=S(t);return e.length>0&&e[e.length-1].group===r?e[e.length-1].options.push(t):e.push({key:n,index:n,group:r,options:[t]}),e},[])),p&&ve&&qe(),{getRootProps:(e={})=>({...e,onKeyDown:Ge(e),onMouseDown:et,onClick:tt}),getInputLabelProps:()=>({id:`${ie}-label`,htmlFor:ie}),getInputProps:()=>({id:ie,value:ge,onBlur:qe,onFocus:Ke,onChange:Je,onMouseDown:nt,"aria-activedescendant":Ee?``:null,"aria-autocomplete":r?`both`:`list`,"aria-controls":ke?`${ie}-listbox`:void 0,"aria-expanded":ke,autoComplete:`off`,ref:se,autoCapitalize:`none`,spellCheck:`false`,role:`combobox`,disabled:p}),getClearProps:()=>({tabIndex:-1,type:`button`,onClick:We}),getPopupIndicatorProps:()=>({tabIndex:-1,type:`button`,onClick:$e}),getTagProps:({index:e})=>({key:e,"data-tag-index":e,tabIndex:-1,...!ne&&{onDelete:Qe(e)}}),getListboxProps:()=>({role:`listbox`,id:`${ie}-listbox`,"aria-labelledby":`${ie}-label`,ref:Ie,onMouseDown:e=>{e.preventDefault()}}),getOptionProps:({index:e,option:t})=>{let n=(O?R:[R]).some(e=>e!=null&&D(t,e)),r=y?y(t):!1;return{key:b?.(t)??I(t),tabIndex:-1,role:`option`,id:`${ie}-option-${e}`,onMouseMove:Ye,onClick:Ze,onTouchStart:Xe,"data-option-index":e,"aria-disabled":r,"aria-selected":n}},id:ie,inputValue:ge,value:R,dirty:rt,expanded:Ee&&le,popupOpen:Ee,focused:ve||de!==-1,anchorEl:le,setAnchorEl:ue,focusedTag:de,groupedOptions:it}}var dl=`bottom`,fl=`right`,pl=`left`,ml=`auto`,hl=[`top`,dl,fl,pl],gl=`start`,_l=`clippingParents`,vl=`viewport`,yl=`popper`,bl=`reference`,xl=hl.reduce(function(e,t){return e.concat([t+`-`+gl,t+`-end`])},[]),Sl=[].concat(hl,[ml]).reduce(function(e,t){return e.concat([t,t+`-`+gl,t+`-end`])},[]),Cl=[`beforeRead`,`read`,`afterRead`,`beforeMain`,`main`,`afterMain`,`beforeWrite`,`write`,`afterWrite`];function wl(e){return e?(e.nodeName||``).toLowerCase():null}function Tl(e){if(e==null)return window;if(e.toString()!==`[object Window]`){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function El(e){return e instanceof Tl(e).Element||e instanceof Element}function Dl(e){return e instanceof Tl(e).HTMLElement||e instanceof HTMLElement}function Ol(e){return typeof ShadowRoot>`u`?!1:e instanceof Tl(e).ShadowRoot||e instanceof ShadowRoot}function kl(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];!Dl(i)||!wl(i)||(Object.assign(i.style,n),Object.keys(r).forEach(function(e){var t=r[e];t===!1?i.removeAttribute(e):i.setAttribute(e,t===!0?``:t)}))})}function Al(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],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]=``,e},{});!Dl(r)||!wl(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(e){r.removeAttribute(e)}))})}}var jl={name:`applyStyles`,enabled:!0,phase:`write`,fn:kl,effect:Al,requires:[`computeStyles`]};function Ml(e){return e.split(`-`)[0]}var Nl=Math.max,Pl=Math.min,Fl=Math.round;function Il(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+`/`+e.version}).join(` `):navigator.userAgent}function Ll(){return!/^((?!chrome|android).)*safari/i.test(Il())}function Rl(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&Dl(e)&&(i=e.offsetWidth>0&&Fl(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&Fl(r.height)/e.offsetHeight||1);var o=(El(e)?Tl(e):window).visualViewport,s=!Ll()&&n,c=(r.left+(s&&o?o.offsetLeft:0))/i,l=(r.top+(s&&o?o.offsetTop:0))/a,u=r.width/i,d=r.height/a;return{width:u,height:d,top:l,right:c+u,bottom:l+d,left:c,x:c,y:l}}function zl(e){var t=Rl(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 Bl(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Ol(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Vl(e){return Tl(e).getComputedStyle(e)}function Hl(e){return[`table`,`td`,`th`].indexOf(wl(e))>=0}function Ul(e){return((El(e)?e.ownerDocument:e.document)||window.document).documentElement}function Wl(e){return wl(e)===`html`?e:e.assignedSlot||e.parentNode||(Ol(e)?e.host:null)||Ul(e)}function Gl(e){return!Dl(e)||Vl(e).position===`fixed`?null:e.offsetParent}function Kl(e){var t=/firefox/i.test(Il());if(/Trident/i.test(Il())&&Dl(e)&&Vl(e).position===`fixed`)return null;var n=Wl(e);for(Ol(n)&&(n=n.host);Dl(n)&&[`html`,`body`].indexOf(wl(n))<0;){var r=Vl(n);if(r.transform!==`none`||r.perspective!==`none`||r.contain===`paint`||[`transform`,`perspective`].indexOf(r.willChange)!==-1||t&&r.willChange===`filter`||t&&r.filter&&r.filter!==`none`)return n;n=n.parentNode}return null}function ql(e){for(var t=Tl(e),n=Gl(e);n&&Hl(n)&&Vl(n).position===`static`;)n=Gl(n);return n&&(wl(n)===`html`||wl(n)===`body`&&Vl(n).position===`static`)?t:n||Kl(e)||t}function Jl(e){return[`top`,`bottom`].indexOf(e)>=0?`x`:`y`}function Yl(e,t,n){return Nl(e,Pl(t,n))}function Xl(e,t,n){var r=Yl(e,t,n);return r>n?n:r}function Zl(){return{top:0,right:0,bottom:0,left:0}}function Ql(e){return Object.assign({},Zl(),e)}function $l(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}var eu=function(e,t){return e=typeof e==`function`?e(Object.assign({},t.rects,{placement:t.placement})):e,Ql(typeof e==`number`?$l(e,hl):e)};function tu(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Ml(n.placement),c=Jl(s),l=[`left`,`right`].indexOf(s)>=0?`height`:`width`;if(!(!a||!o)){var u=eu(i.padding,n),d=zl(a),f=c===`y`?`top`:pl,p=c===`y`?dl:fl,m=n.rects.reference[l]+n.rects.reference[c]-o[c]-n.rects.popper[l],h=o[c]-n.rects.reference[c],g=ql(a),_=g?c===`y`?g.clientHeight||0:g.clientWidth||0:0,v=m/2-h/2,y=u[f],b=_-d[l]-u[p],x=_/2-d[l]/2+v,S=Yl(y,x,b),C=c;n.modifiersData[r]=(t={},t[C]=S,t.centerOffset=S-x,t)}}function nu(e){var t=e.state,n=e.options.element,r=n===void 0?`[data-popper-arrow]`:n;r!=null&&(typeof r==`string`&&(r=t.elements.popper.querySelector(r),!r)||Bl(t.elements.popper,r)&&(t.elements.arrow=r))}var ru={name:`arrow`,enabled:!0,phase:`main`,fn:tu,effect:nu,requires:[`popperOffsets`],requiresIfExists:[`preventOverflow`]};function iu(e){return e.split(`-`)[1]}var au={top:`auto`,right:`auto`,bottom:`auto`,left:`auto`};function ou(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:Fl(n*i)/i||0,y:Fl(r*i)/i||0}}function su(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=o.x,p=f===void 0?0:f,m=o.y,h=m===void 0?0:m,g=typeof u==`function`?u({x:p,y:h}):{x:p,y:h};p=g.x,h=g.y;var _=o.hasOwnProperty(`x`),v=o.hasOwnProperty(`y`),y=pl,b=`top`,x=window;if(l){var S=ql(n),C=`clientHeight`,w=`clientWidth`;if(S===Tl(n)&&(S=Ul(n),Vl(S).position!==`static`&&s===`absolute`&&(C=`scrollHeight`,w=`scrollWidth`)),S=S,i===`top`||(i===`left`||i===`right`)&&a===`end`){b=dl;var T=d&&S===x&&x.visualViewport?x.visualViewport.height:S[C];h-=T-r.height,h*=c?1:-1}if(i===`left`||(i===`top`||i===`bottom`)&&a===`end`){y=fl;var E=d&&S===x&&x.visualViewport?x.visualViewport.width:S[w];p-=E-r.width,p*=c?1:-1}}var D=Object.assign({position:s},l&&au),O=u===!0?ou({x:p,y:h},Tl(n)):{x:p,y:h};if(p=O.x,h=O.y,c){var k;return Object.assign({},D,(k={},k[b]=v?`0`:``,k[y]=_?`0`:``,k.transform=(x.devicePixelRatio||1)<=1?`translate(`+p+`px, `+h+`px)`:`translate3d(`+p+`px, `+h+`px, 0)`,k))}return Object.assign({},D,(t={},t[b]=v?h+`px`:``,t[y]=_?p+`px`:``,t.transform=``,t))}function cu(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,a=n.adaptive,o=a===void 0?!0:a,s=n.roundOffsets,c=s===void 0?!0:s,l={placement:Ml(t.placement),variation:iu(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy===`fixed`};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,su(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,su(Object.assign({},l,{offsets:t.modifiersData.arrow,position:`absolute`,adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var lu={name:`computeStyles`,enabled:!0,phase:`beforeWrite`,fn:cu,data:{}},uu={passive:!0};function du(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0?!0:i,o=r.resize,s=o===void 0?!0:o,c=Tl(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(e){e.addEventListener(`scroll`,n.update,uu)}),s&&c.addEventListener(`resize`,n.update,uu),function(){a&&l.forEach(function(e){e.removeEventListener(`scroll`,n.update,uu)}),s&&c.removeEventListener(`resize`,n.update,uu)}}var fu={name:`eventListeners`,enabled:!0,phase:`write`,fn:function(){},effect:du,data:{}},pu={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function mu(e){return e.replace(/left|right|bottom|top/g,function(e){return pu[e]})}var hu={start:`end`,end:`start`};function gu(e){return e.replace(/start|end/g,function(e){return hu[e]})}function _u(e){var t=Tl(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function vu(e){return Rl(Ul(e)).left+_u(e).scrollLeft}function yu(e,t){var n=Tl(e),r=Ul(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;var l=Ll();(l||!l&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s+vu(e),y:c}}function bu(e){var t=Ul(e),n=_u(e),r=e.ownerDocument?.body,i=Nl(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=Nl(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+vu(e),s=-n.scrollTop;return Vl(r||t).direction===`rtl`&&(o+=Nl(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}function xu(e){var t=Vl(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Su(e){return[`html`,`body`,`#document`].indexOf(wl(e))>=0?e.ownerDocument.body:Dl(e)&&xu(e)?e:Su(Wl(e))}function Cu(e,t){t===void 0&&(t=[]);var n=Su(e),r=n===e.ownerDocument?.body,i=Tl(n),a=r?[i].concat(i.visualViewport||[],xu(n)?n:[]):n,o=t.concat(a);return r?o:o.concat(Cu(Wl(a)))}function wu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Tu(e,t){var n=Rl(e,!1,t===`fixed`);return n.top+=e.clientTop,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}function Eu(e,t,n){return t===`viewport`?wu(yu(e,n)):El(t)?Tu(t,n):wu(bu(Ul(e)))}function Du(e){var t=Cu(Wl(e)),n=[`absolute`,`fixed`].indexOf(Vl(e).position)>=0&&Dl(e)?ql(e):e;return El(n)?t.filter(function(e){return El(e)&&Bl(e,n)&&wl(e)!==`body`}):[]}function Ou(e,t,n,r){var i=t===`clippingParents`?Du(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce(function(t,n){var i=Eu(e,n,r);return t.top=Nl(i.top,t.top),t.right=Pl(i.right,t.right),t.bottom=Pl(i.bottom,t.bottom),t.left=Nl(i.left,t.left),t},Eu(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function ku(e){var t=e.reference,n=e.element,r=e.placement,i=r?Ml(r):null,a=r?iu(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(i){case`top`:c={x:o,y:t.y-n.height};break;case dl:c={x:o,y:t.y+t.height};break;case fl:c={x:t.x+t.width,y:s};break;case pl:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var l=i?Jl(i):null;if(l!=null){var u=l===`y`?`height`:`width`;switch(a){case gl:c[l]=c[l]-(t[u]/2-n[u]/2);break;case`end`:c[l]=c[l]+(t[u]/2-n[u]/2);break;default:}}return c}function Au(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,s=n.boundary,c=s===void 0?_l:s,l=n.rootBoundary,u=l===void 0?vl:l,d=n.elementContext,f=d===void 0?yl:d,p=n.altBoundary,m=p===void 0?!1:p,h=n.padding,g=h===void 0?0:h,_=Ql(typeof g==`number`?$l(g,hl):g),v=f===`popper`?bl:yl,y=e.rects.popper,b=e.elements[m?v:f],x=Ou(El(b)?b:b.contextElement||Ul(e.elements.popper),c,u,o),S=Rl(e.elements.reference),C=ku({reference:S,element:y,strategy:`absolute`,placement:i}),w=wu(Object.assign({},y,C)),T=f===`popper`?w:S,E={top:x.top-T.top+_.top,bottom:T.bottom-x.bottom+_.bottom,left:x.left-T.left+_.left,right:T.right-x.right+_.right},D=e.modifiersData.offset;if(f===`popper`&&D){var O=D[i];Object.keys(E).forEach(function(e){var t=[`right`,`bottom`].indexOf(e)>=0?1:-1,n=[`top`,`bottom`].indexOf(e)>=0?`y`:`x`;E[e]+=O[n]*t})}return E}function ju(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?Sl:c,u=iu(r),d=u?s?xl:xl.filter(function(e){return iu(e)===u}):hl,f=d.filter(function(e){return l.indexOf(e)>=0});f.length===0&&(f=d);var p=f.reduce(function(t,n){return t[n]=Au(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[Ml(n)],t},{});return Object.keys(p).sort(function(e,t){return p[e]-p[t]})}function Mu(e){if(Ml(e)===`auto`)return[];var t=mu(e);return[gu(e),t,gu(t)]}function Nu(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,s=o===void 0?!0:o,c=n.fallbackPlacements,l=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0?!0:p,h=n.allowedAutoPlacements,g=t.options.placement,_=Ml(g)===g,v=c||(_||!m?[mu(g)]:Mu(g)),y=[g].concat(v).reduce(function(e,n){return e.concat(Ml(n)===`auto`?ju(t,{placement:n,boundary:u,rootBoundary:d,padding:l,flipVariations:m,allowedAutoPlacements:h}):n)},[]),b=t.rects.reference,x=t.rects.popper,S=new Map,C=!0,w=y[0],T=0;T=0,A=k?`width`:`height`,j=Au(t,{placement:E,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),M=k?O?fl:pl:O?dl:`top`;b[A]>x[A]&&(M=mu(M));var ee=mu(M),N=[];if(a&&N.push(j[D]<=0),s&&N.push(j[M]<=0,j[ee]<=0),N.every(function(e){return e})){w=E,C=!1;break}S.set(E,N)}if(C)for(var P=m?3:1,te=function(e){var t=y.find(function(t){var n=S.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return w=t,`break`},ne=P;ne>0&&te(ne)!==`break`;ne--);t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}}var Pu={name:`flip`,enabled:!0,phase:`main`,fn:Nu,requiresIfExists:[`offset`],data:{_skip:!1}};function Fu(e,t,n){return n===void 0&&(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 Iu(e){return[`top`,fl,dl,pl].some(function(t){return e[t]>=0})}function Lu(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=Au(t,{elementContext:`reference`}),s=Au(t,{altBoundary:!0}),c=Fu(o,r),l=Fu(s,i,a),u=Iu(c),d=Iu(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}var Ru={name:`hide`,enabled:!0,phase:`main`,requiresIfExists:[`preventOverflow`],fn:Lu};function zu(e,t,n){var r=Ml(e),i=[`left`,`top`].indexOf(r)>=0?-1:1,a=typeof n==`function`?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o||=0,s=(s||0)*i,[`left`,`right`].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function Bu(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=Sl.reduce(function(e,n){return e[n]=zu(n,t.rects,a),e},{}),s=o[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=o}var Vu={name:`offset`,enabled:!0,phase:`main`,requires:[`popperOffsets`],fn:Bu};function Hu(e){var t=e.state,n=e.name;t.modifiersData[n]=ku({reference:t.rects.reference,element:t.rects.popper,strategy:`absolute`,placement:t.placement})}var Uu={name:`popperOffsets`,enabled:!0,phase:`read`,fn:Hu,data:{}};function Wu(e){return e===`x`?`y`:`x`}function Gu(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,s=o===void 0?!1:o,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0?!0:f,m=n.tetherOffset,h=m===void 0?0:m,g=Au(t,{boundary:c,rootBoundary:l,padding:d,altBoundary:u}),_=Ml(t.placement),v=iu(t.placement),y=!v,b=Jl(_),x=Wu(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,w=t.rects.popper,T=typeof h==`function`?h(Object.assign({},t.rects,{placement:t.placement})):h,E=typeof T==`number`?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(S){if(a){var k=b===`y`?`top`:pl,A=b===`y`?dl:fl,j=b===`y`?`height`:`width`,M=S[b],ee=M+g[k],N=M-g[A],P=p?-w[j]/2:0,te=v===`start`?C[j]:w[j],ne=v===`start`?-w[j]:-C[j],F=t.elements.arrow,re=p&&F?zl(F):{width:0,height:0},ie=t.modifiersData[`arrow#persistent`]?t.modifiersData[`arrow#persistent`].padding:Zl(),I=ie[k],ae=ie[A],oe=Yl(0,C[j],re[j]),se=y?C[j]/2-P-oe-I-E.mainAxis:te-oe-I-E.mainAxis,ce=y?-C[j]/2+P+oe+ae+E.mainAxis:ne+oe+ae+E.mainAxis,le=t.elements.arrow&&ql(t.elements.arrow),ue=le?b===`y`?le.clientTop||0:le.clientLeft||0:0,de=D?.[b]??0,L=M+se-de-ue,fe=M+ce-de,pe=Yl(p?Pl(ee,L):ee,M,p?Nl(N,fe):N);S[b]=pe,O[b]=pe-M}if(s){var me=b===`x`?`top`:pl,R=b===`x`?dl:fl,he=S[x],ge=x===`y`?`height`:`width`,_e=he+g[me],ve=he-g[R],ye=[`top`,pl].indexOf(_)!==-1,be=D?.[x]??0,xe=ye?_e:he-C[ge]-w[ge]-be+E.altAxis,Se=ye?he+C[ge]+w[ge]-be-E.altAxis:ve,Ce=p&&ye?Xl(xe,he,Se):Yl(p?xe:_e,he,p?Se:ve);S[x]=Ce,O[x]=Ce-he}t.modifiersData[r]=O}}var Ku={name:`preventOverflow`,enabled:!0,phase:`main`,fn:Gu,requiresIfExists:[`offset`]};function qu(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Ju(e){return e===Tl(e)||!Dl(e)?_u(e):qu(e)}function Yu(e){var t=e.getBoundingClientRect(),n=Fl(t.width)/e.offsetWidth||1,r=Fl(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Xu(e,t,n){n===void 0&&(n=!1);var r=Dl(t),i=Dl(t)&&Yu(t),a=Ul(t),o=Rl(e,i,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((wl(t)!==`body`||xu(a))&&(s=Ju(t)),Dl(t)?(c=Rl(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=vu(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}function Zu(e){var t=new Map,n=new Set,r=[];e.forEach(function(e){t.set(e.name,e)});function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}}),r.push(e)}return e.forEach(function(e){n.has(e.name)||i(e)}),r}function Qu(e){var t=Zu(e);return Cl.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}function $u(e){var t;return function(){return t||=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})}),t}}function ed(e){var t=e.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{});return Object.keys(t).map(function(e){return t[e]})}var td={placement:`bottom`,modifiers:[],strategy:`absolute`};function nd(){for(var e=arguments.length,t=Array(e),n=0;n{i||o(ad(r)||document.body)},[r,i]),Yr(()=>{if(a&&!i)return Ci(t,a),()=>{Ci(t,null)}},[t,a,i]),i){if(z.isValidElement(n)){let e={ref:s};return z.cloneElement(n,e)}return n}return a&&Cs.createPortal(n,a)});function sd(e){return H(`MuiPopper`,e)}U(`MuiPopper`,[`root`]);function cd(e,t){if(t===`ltr`)return e;switch(e){case`bottom-end`:return`bottom-start`;case`bottom-start`:return`bottom-end`;case`top-end`:return`top-start`;case`top-start`:return`top-end`;default:return e}}function ld(e){return typeof e==`function`?e():e}function ud(e){return e.nodeType!==void 0}var dd=e=>{let{classes:t}=e;return W({root:[`root`]},sd,t)},fd={},pd=z.forwardRef(function(e,t){let{anchorEl:n,children:r,direction:i,disablePortal:a,modifiers:o,open:s,placement:c,popperOptions:l,popperRef:u,slotProps:d={},slots:f={},TransitionProps:p,ownerState:m,...h}=e,g=z.useRef(null),_=Ai(g,t),v=z.useRef(null),y=Ai(v,u),b=z.useRef(y);Yr(()=>{b.current=y},[y]),z.useImperativeHandle(u,()=>v.current,[]);let x=cd(c,i),[S,C]=z.useState(x),[w,T]=z.useState(ld(n));z.useEffect(()=>{v.current&&v.current.forceUpdate()}),z.useEffect(()=>{n&&T(ld(n))},[n]),Yr(()=>{if(!w||!s)return;let e=e=>{C(e.placement)},t=[{name:`preventOverflow`,options:{altBoundary:a}},{name:`flip`,options:{altBoundary:a}},{name:`onUpdate`,enabled:!0,phase:`afterWrite`,fn:({state:t})=>{e(t)}}];o!=null&&(t=t.concat(o)),l&&l.modifiers!=null&&(t=t.concat(l.modifiers));let n=id(w,g.current,{placement:x,...l,modifiers:t});return b.current(n),()=>{n.destroy(),b.current(null)}},[w,a,o,s,l,x]);let E={placement:S};p!==null&&(E.TransitionProps=p);let D=dd(e),O=f.root??`div`;return(0,B.jsx)(O,{...Ki({elementType:O,externalSlotProps:d.root,externalForwardedProps:h,additionalProps:{role:`tooltip`,ref:_},ownerState:e,className:D.root}),children:typeof r==`function`?r(E):r})}),md=K(z.forwardRef(function(e,t){let{anchorEl:n,children:r,container:i,direction:a=`ltr`,disablePortal:o=!1,keepMounted:s=!1,modifiers:c,open:l,placement:u=`bottom`,popperOptions:d=fd,popperRef:f,style:p,transition:m=!1,slotProps:h={},slots:g={},..._}=e,[v,y]=z.useState(!0),b=()=>{y(!1)},x=()=>{y(!0)};if(!s&&!l&&(!m||v))return null;let S;if(i)S=i;else if(n){let e=ld(n);S=e&&ud(e)?xi(e).body:xi(null).body}let C=!l&&s&&(!m||v)?`none`:void 0,w=m?{in:l,onEnter:b,onExited:x}:void 0;return(0,B.jsx)(od,{disablePortal:o,container:S,children:(0,B.jsx)(pd,{anchorEl:n,direction:a,disablePortal:o,modifiers:c,ref:t,open:m?!v:l,placement:u,popperOptions:d,popperRef:f,slotProps:h,slots:g,..._,style:{position:`fixed`,top:0,left:0,display:C,...p},TransitionProps:w,children:r})})}),{name:`MuiPopper`,slot:`Root`,overridesResolver:(e,t)=>t.root})({}),hd=z.forwardRef(function(e,t){let n=ta(),{anchorEl:r,component:i,components:a,componentsProps:o,container:s,disablePortal:c,keepMounted:l,modifiers:u,open:d,placement:f,popperOptions:p,popperRef:m,transition:h,slots:g,slotProps:_,...v}=Y({props:e,name:`MuiPopper`}),y=g?.root??a?.Root,b={anchorEl:r,container:s,disablePortal:c,keepMounted:l,modifiers:u,open:d,placement:f,popperOptions:p,popperRef:m,transition:h,...v};return(0,B.jsx)(md,{as:i,direction:n?`rtl`:`ltr`,slots:{root:y},slotProps:_??o,...b,ref:t})});function gd(e){return H(`MuiListSubheader`,e)}U(`MuiListSubheader`,[`root`,`colorPrimary`,`colorInherit`,`gutters`,`inset`,`sticky`]);var _d=e=>{let{classes:t,color:n,disableGutters:r,inset:i,disableSticky:a}=e;return W({root:[`root`,n!=="default"&&`color${q(n)}`,!r&&`gutters`,i&&`inset`,!a&&`sticky`]},gd,t)},vd=K(`li`,{name:`MuiListSubheader`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${q(n.color)}`],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})(J(({theme:e})=>({boxSizing:`border-box`,lineHeight:`48px`,listStyle:`none`,color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14),variants:[{props:{color:`primary`},style:{color:(e.vars||e).palette.primary.main}},{props:{color:`inherit`},style:{color:`inherit`}},{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>e.inset,style:{paddingLeft:72}},{props:({ownerState:e})=>!e.disableSticky,style:{position:`sticky`,top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper}}]}))),yd=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiListSubheader`}),{className:r,color:i=`default`,component:a=`li`,disableGutters:o=!1,disableSticky:s=!1,inset:c=!1,...l}=n,u={...n,color:i,component:a,disableGutters:o,disableSticky:s,inset:c},d=_d(u);return(0,B.jsx)(vd,{as:a,className:V(d.root,r),ref:t,ownerState:u,...l})});yd&&(yd.muiSkipListHighlight=!0);var bd=ns((0,B.jsx)(`path`,{d:`M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z`}),`Cancel`);function xd(e){return H(`MuiChip`,e)}var Sd=U(`MuiChip`,`root.sizeSmall.sizeMedium.colorDefault.colorError.colorInfo.colorPrimary.colorSecondary.colorSuccess.colorWarning.disabled.clickable.clickableColorPrimary.clickableColorSecondary.deletable.deletableColorPrimary.deletableColorSecondary.outlined.filled.outlinedPrimary.outlinedSecondary.filledPrimary.filledSecondary.avatar.avatarSmall.avatarMedium.avatarColorPrimary.avatarColorSecondary.icon.iconSmall.iconMedium.iconColorPrimary.iconColorSecondary.label.labelSmall.labelMedium.deleteIcon.deleteIconSmall.deleteIconMedium.deleteIconColorPrimary.deleteIconColorSecondary.deleteIconOutlinedColorPrimary.deleteIconOutlinedColorSecondary.deleteIconFilledColorPrimary.deleteIconFilledColorSecondary.focusVisible`.split(`.`)),Cd=e=>{let{classes:t,disabled:n,size:r,color:i,iconColor:a,onDelete:o,clickable:s,variant:c}=e;return W({root:[`root`,c,n&&`disabled`,`size${q(r)}`,`color${q(i)}`,s&&`clickable`,s&&`clickableColor${q(i)}`,o&&`deletable`,o&&`deletableColor${q(i)}`,`${c}${q(i)}`],label:[`label`,`label${q(r)}`],avatar:[`avatar`,`avatar${q(r)}`,`avatarColor${q(i)}`],icon:[`icon`,`icon${q(r)}`,`iconColor${q(a)}`],deleteIcon:[`deleteIcon`,`deleteIcon${q(r)}`,`deleteIconColor${q(i)}`,`deleteIcon${q(c)}Color${q(i)}`]},xd,t)},wd=K(`div`,{name:`MuiChip`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{color:r,iconColor:i,clickable:a,onDelete:o,size:s,variant:c}=n;return[{[`& .${Sd.avatar}`]:t.avatar},{[`& .${Sd.avatar}`]:t[`avatar${q(s)}`]},{[`& .${Sd.avatar}`]:t[`avatarColor${q(r)}`]},{[`& .${Sd.icon}`]:t.icon},{[`& .${Sd.icon}`]:t[`icon${q(s)}`]},{[`& .${Sd.icon}`]:t[`iconColor${q(i)}`]},{[`& .${Sd.deleteIcon}`]:t.deleteIcon},{[`& .${Sd.deleteIcon}`]:t[`deleteIcon${q(s)}`]},{[`& .${Sd.deleteIcon}`]:t[`deleteIconColor${q(r)}`]},{[`& .${Sd.deleteIcon}`]:t[`deleteIcon${q(c)}Color${q(r)}`]},t.root,t[`size${q(s)}`],t[`color${q(r)}`],a&&t.clickable,a&&r!=="default"&&t[`clickableColor${q(r)})`],o&&t.deletable,o&&r!=="default"&&t[`deletableColor${q(r)}`],t[c],t[`${c}${q(r)}`]]}})(J(({theme:e})=>{let t=e.palette.mode===`light`?e.palette.grey[700]:e.palette.grey[300];return{maxWidth:`100%`,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:`inline-flex`,alignItems:`center`,justifyContent:`center`,height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:`nowrap`,transition:e.transitions.create([`background-color`,`box-shadow`]),cursor:`unset`,outline:0,textDecoration:`none`,border:0,padding:0,verticalAlign:`middle`,boxSizing:`border-box`,[`&.${Sd.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:`none`},[`& .${Sd.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:t,fontSize:e.typography.pxToRem(12)},[`& .${Sd.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${Sd.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${Sd.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${Sd.icon}`]:{marginLeft:5,marginRight:-6},[`& .${Sd.deleteIcon}`]:{WebkitTapHighlightColor:`transparent`,color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:ui(e.palette.text.primary,.26),fontSize:22,cursor:`pointer`,margin:`0 5px 0 -6px`,"&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:ui(e.palette.text.primary,.4)}},variants:[{props:{size:`small`},style:{height:24,[`& .${Sd.icon}`]:{fontSize:18,marginLeft:4,marginRight:-4},[`& .${Sd.deleteIcon}`]:{fontSize:16,marginRight:4,marginLeft:-4}}},...Object.entries(e.palette).filter(pc([`contrastText`])).map(([t])=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main,color:(e.vars||e).palette[t].contrastText,[`& .${Sd.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t].contrastTextChannel} / 0.7)`:ui(e.palette[t].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t].contrastText}}}})),{props:e=>e.iconColor===e.color,style:{[`& .${Sd.icon}`]:{color:e.vars?e.vars.palette.Chip.defaultIconColor:t}}},{props:e=>e.iconColor===e.color&&e.color!=="default",style:{[`& .${Sd.icon}`]:{color:`inherit`}}},{props:{onDelete:!0},style:{[`&.${Sd.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:ui(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}},...Object.entries(e.palette).filter(pc([`dark`])).map(([t])=>({props:{color:t,onDelete:!0},style:{[`&.${Sd.focusVisible}`]:{background:(e.vars||e).palette[t].dark}}})),{props:{clickable:!0},style:{userSelect:`none`,WebkitTapHighlightColor:`transparent`,cursor:`pointer`,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:ui(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${Sd.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:ui(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}}},...Object.entries(e.palette).filter(pc([`dark`])).map(([t])=>({props:{color:t,clickable:!0},style:{[`&:hover, &.${Sd.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t].dark}}})),{props:{variant:`outlined`},style:{backgroundColor:`transparent`,border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode===`light`?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${Sd.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Sd.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${Sd.avatar}`]:{marginLeft:4},[`& .${Sd.avatarSmall}`]:{marginLeft:2},[`& .${Sd.icon}`]:{marginLeft:4},[`& .${Sd.iconSmall}`]:{marginLeft:2},[`& .${Sd.deleteIcon}`]:{marginRight:5},[`& .${Sd.deleteIconSmall}`]:{marginRight:3}}},...Object.entries(e.palette).filter(pc()).map(([t])=>({props:{variant:`outlined`,color:t},style:{color:(e.vars||e).palette[t].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t].mainChannel} / 0.7)`:ui(e.palette[t].main,.7)}`,[`&.${Sd.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:ui(e.palette[t].main,e.palette.action.hoverOpacity)},[`&.${Sd.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.focusOpacity})`:ui(e.palette[t].main,e.palette.action.focusOpacity)},[`& .${Sd.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t].mainChannel} / 0.7)`:ui(e.palette[t].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t].main}}}}))]}})),Td=K(`span`,{name:`MuiChip`,slot:`Label`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${q(r)}`]]}})({overflow:`hidden`,textOverflow:`ellipsis`,paddingLeft:12,paddingRight:12,whiteSpace:`nowrap`,variants:[{props:{variant:`outlined`},style:{paddingLeft:11,paddingRight:11}},{props:{size:`small`},style:{paddingLeft:8,paddingRight:8}},{props:{size:`small`,variant:`outlined`},style:{paddingLeft:7,paddingRight:7}}]});function Ed(e){return e.key===`Backspace`||e.key===`Delete`}var Dd=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiChip`}),{avatar:r,className:i,clickable:a,color:o=`default`,component:s,deleteIcon:c,disabled:l=!1,icon:u,label:d,onClick:f,onDelete:p,onKeyDown:m,onKeyUp:h,size:g=`medium`,variant:_=`filled`,tabIndex:v,skipFocusWhenDisabled:y=!1,...b}=n,x=ds(z.useRef(null),t),S=e=>{e.stopPropagation(),p&&p(e)},C=e=>{e.currentTarget===e.target&&Ed(e)&&e.preventDefault(),m&&m(e)},w=e=>{e.currentTarget===e.target&&p&&Ed(e)&&p(e),h&&h(e)},T=a!==!1&&f?!0:a,E=T||p?lc:s||`div`,D={...n,component:E,disabled:l,size:g,color:o,iconColor:z.isValidElement(u)&&u.props.color||o,onDelete:!!p,clickable:T,variant:_},O=Cd(D),k=E===lc?{component:s||`div`,focusVisibleClassName:O.focusVisible,...p&&{disableRipple:!0}}:{},A=null;p&&(A=c&&z.isValidElement(c)?z.cloneElement(c,{className:V(c.props.className,O.deleteIcon),onClick:S}):(0,B.jsx)(bd,{className:V(O.deleteIcon),onClick:S}));let j=null;r&&z.isValidElement(r)&&(j=z.cloneElement(r,{className:V(O.avatar,r.props.className)}));let M=null;return u&&z.isValidElement(u)&&(M=z.cloneElement(u,{className:V(O.icon,u.props.className)})),(0,B.jsxs)(wd,{as:E,className:V(O.root,i),disabled:T&&l?!0:void 0,onClick:f,onKeyDown:C,onKeyUp:w,ref:x,tabIndex:y&&l?-1:v,ownerState:D,...k,...b,children:[j||M,(0,B.jsx)(Td,{className:V(O.label),ownerState:D,children:d}),A]})});function Od(e){return parseInt(e,10)||0}var kd={shadow:{visibility:`hidden`,position:`absolute`,overflow:`hidden`,height:0,top:0,left:0,transform:`translateZ(0)`}};function Ad(e){for(let t in e)return!1;return!0}function jd(e){return Ad(e)||e.outerHeightStyle===0&&!e.overflowing}var Md=z.forwardRef(function(e,t){let{onChange:n,maxRows:r,minRows:i=1,style:a,value:o,...s}=e,{current:c}=z.useRef(o!=null),l=z.useRef(null),u=Ai(t,l),d=z.useRef(null),f=z.useRef(null),p=z.useCallback(()=>{let t=l.current,n=f.current;if(!t||!n)return;let a=Si(t).getComputedStyle(t);if(a.width===`0px`)return{outerHeightStyle:0,overflowing:!1};n.style.width=a.width,n.value=t.value||e.placeholder||`x`,n.value.slice(-1)===` -`&&(n.value+=` `);let o=a.boxSizing,s=Od(a.paddingBottom)+Od(a.paddingTop),c=Od(a.borderBottomWidth)+Od(a.borderTopWidth),u=n.scrollHeight;n.value=`x`;let d=n.scrollHeight,p=u;return i&&(p=Math.max(Number(i)*d,p)),r&&(p=Math.min(Number(r)*d,p)),p=Math.max(p,d),{outerHeightStyle:p+(o===`border-box`?s+c:0),overflowing:Math.abs(p-u)<=1}},[r,i,e.placeholder]),m=ki(()=>{let e=l.current,t=p();if(!e||!t||jd(t))return!1;let n=t.outerHeightStyle;return d.current!=null&&d.current!==n}),h=z.useCallback(()=>{let e=l.current,t=p();if(!e||!t||jd(t))return;let n=t.outerHeightStyle;d.current!==n&&(d.current=n,e.style.height=`${n}px`),e.style.overflow=t.overflowing?`hidden`:``},[p]),g=z.useRef(-1);return Yr(()=>{let e=yi(h),t=l?.current;if(!t)return;let n=Si(t);n.addEventListener(`resize`,e);let r;return typeof ResizeObserver<`u`&&(r=new ResizeObserver(()=>{m()&&(r.unobserve(t),cancelAnimationFrame(g.current),h(),g.current=requestAnimationFrame(()=>{r.observe(t)}))}),r.observe(t)),()=>{e.clear(),cancelAnimationFrame(g.current),n.removeEventListener(`resize`,e),r&&r.disconnect()}},[p,h,m]),Yr(()=>{h()}),(0,B.jsxs)(z.Fragment,{children:[(0,B.jsx)(`textarea`,{value:o,onChange:e=>{c||h(),n&&n(e)},ref:u,rows:i,style:a,...s}),(0,B.jsx)(`textarea`,{"aria-hidden":!0,className:e.className,readOnly:!0,ref:f,tabIndex:-1,style:{...kd.shadow,...a,paddingTop:0,paddingBottom:0}})]})});function Nd(e){return typeof e==`string`}function Pd({props:e,states:t,muiFormControl:n}){return t.reduce((t,r)=>(t[r]=e[r],n&&e[r]===void 0&&(t[r]=n[r]),t),{})}var Fd=z.createContext(void 0);function Id(){return z.useContext(Fd)}function Ld(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Rd(e,t=!1){return e&&(Ld(e.value)&&e.value!==``||t&&Ld(e.defaultValue)&&e.defaultValue!==``)}function zd(e){return e.startAdornment}function Bd(e){return H(`MuiInputBase`,e)}var Vd=U(`MuiInputBase`,[`root`,`formControl`,`focused`,`disabled`,`adornedStart`,`adornedEnd`,`error`,`sizeSmall`,`multiline`,`colorSecondary`,`fullWidth`,`hiddenLabel`,`readOnly`,`input`,`inputSizeSmall`,`inputMultiline`,`inputTypeSearch`,`inputAdornedStart`,`inputAdornedEnd`,`inputHiddenLabel`]),Hd,Ud=(e,t)=>{let{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size===`small`&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${q(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Wd=(e,t)=>{let{ownerState:n}=e;return[t.input,n.size===`small`&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type===`search`&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},Gd=e=>{let{classes:t,color:n,disabled:r,error:i,endAdornment:a,focused:o,formControl:s,fullWidth:c,hiddenLabel:l,multiline:u,readOnly:d,size:f,startAdornment:p,type:m}=e;return W({root:[`root`,`color${q(n)}`,r&&`disabled`,i&&`error`,c&&`fullWidth`,o&&`focused`,s&&`formControl`,f&&f!==`medium`&&`size${q(f)}`,u&&`multiline`,p&&`adornedStart`,a&&`adornedEnd`,l&&`hiddenLabel`,d&&`readOnly`],input:[`input`,r&&`disabled`,m===`search`&&`inputTypeSearch`,u&&`inputMultiline`,f===`small`&&`inputSizeSmall`,l&&`inputHiddenLabel`,p&&`inputAdornedStart`,a&&`inputAdornedEnd`,d&&`readOnly`]},Bd,t)},Kd=K(`div`,{name:`MuiInputBase`,slot:`Root`,overridesResolver:Ud})(J(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:`1.4375em`,boxSizing:`border-box`,position:`relative`,cursor:`text`,display:`inline-flex`,alignItems:`center`,[`&.${Vd.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:`default`},variants:[{props:({ownerState:e})=>e.multiline,style:{padding:`4px 0 5px`}},{props:({ownerState:e,size:t})=>e.multiline&&t===`small`,style:{paddingTop:1}},{props:({ownerState:e})=>e.fullWidth,style:{width:`100%`}}]}))),qd=K(`input`,{name:`MuiInputBase`,slot:`Input`,overridesResolver:Wd})(J(({theme:e})=>{let t=e.palette.mode===`light`,n={color:`currentColor`,...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(`opacity`,{duration:e.transitions.duration.shorter})},r={opacity:`0 !important`},i=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:`inherit`,letterSpacing:`inherit`,color:`currentColor`,padding:`4px 0 5px`,border:0,boxSizing:`content-box`,background:`none`,height:`1.4375em`,margin:0,WebkitTapHighlightColor:`transparent`,display:`block`,minWidth:0,width:`100%`,"&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:`none`},"&::-webkit-search-decoration":{WebkitAppearance:`none`},[`label[data-shrink=false] + .${Vd.formControl} &`]:{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus::-ms-input-placeholder":i},[`&.${Vd.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:e})=>!e.disableInjectingGlobalStyles,style:{animationName:`mui-auto-fill-cancel`,animationDuration:`10ms`,"&:-webkit-autofill":{animationDuration:`5000s`,animationName:`mui-auto-fill`}}},{props:{size:`small`},style:{paddingTop:1}},{props:({ownerState:e})=>e.multiline,style:{height:`auto`,resize:`none`,padding:0,paddingTop:0}},{props:{type:`search`},style:{MozAppearance:`textfield`}}]}})),Jd=Xo({"@keyframes mui-auto-fill":{from:{display:`block`}},"@keyframes mui-auto-fill-cancel":{from:{display:`block`}}}),Yd=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiInputBase`}),{"aria-describedby":r,autoComplete:i,autoFocus:a,className:o,color:s,components:c={},componentsProps:l={},defaultValue:u,disabled:d,disableInjectingGlobalStyles:f,endAdornment:p,error:m,fullWidth:h=!1,id:g,inputComponent:_=`input`,inputProps:y={},inputRef:b,margin:x,maxRows:S,minRows:C,multiline:w=!1,name:T,onBlur:E,onChange:D,onClick:O,onFocus:k,onKeyDown:A,onKeyUp:j,placeholder:M,readOnly:ee,renderSuffix:N,rows:P,size:te,slotProps:ne={},slots:F={},startAdornment:re,type:ie=`text`,value:I,...ae}=n,oe=y.value==null?I:y.value,{current:se}=z.useRef(oe!=null),ce=z.useRef(),le=z.useCallback(e=>{},[]),ue=ds(ce,b,y.ref,le),[de,L]=z.useState(!1),fe=Id(),pe=Pd({props:n,muiFormControl:fe,states:[`color`,`disabled`,`error`,`hiddenLabel`,`size`,`required`,`filled`]});pe.focused=fe?fe.focused:de,z.useEffect(()=>{!fe&&d&&de&&(L(!1),E&&E())},[fe,d,de,E]);let me=fe&&fe.onFilled,R=fe&&fe.onEmpty,he=z.useCallback(e=>{Rd(e)?me&&me():R&&R()},[me,R]);ss(()=>{se&&he({value:oe})},[oe,he,se]);let ge=e=>{k&&k(e),y.onFocus&&y.onFocus(e),fe&&fe.onFocus?fe.onFocus(e):L(!0)},_e=e=>{E&&E(e),y.onBlur&&y.onBlur(e),fe&&fe.onBlur?fe.onBlur(e):L(!1)},ve=(e,...t)=>{if(!se){let t=e.target||ce.current;if(t==null)throw Error(v(1));he({value:t.value})}y.onChange&&y.onChange(e,...t),D&&D(e,...t)};z.useEffect(()=>{he(ce.current)},[]);let ye=e=>{ce.current&&e.currentTarget===e.target&&ce.current.focus(),O&&O(e)},be=_,xe=y;w&&be===`input`&&(xe=P?{type:void 0,minRows:P,maxRows:P,...xe}:{type:void 0,maxRows:S,minRows:C,...xe},be=Md);let Se=e=>{he(e.animationName===`mui-auto-fill-cancel`?ce.current:{value:`x`})};z.useEffect(()=>{fe&&fe.setAdornedStart(!!re)},[fe,re]);let Ce={...n,color:pe.color||`primary`,disabled:pe.disabled,endAdornment:p,error:pe.error,focused:pe.focused,formControl:fe,fullWidth:h,hiddenLabel:pe.hiddenLabel,multiline:w,size:pe.size,startAdornment:re,type:ie},we=Gd(Ce),Te=F.root||c.Root||Kd,Ee=ne.root||l.root||{},De=F.input||c.Input||qd;return xe={...xe,...ne.input??l.input},(0,B.jsxs)(z.Fragment,{children:[!f&&typeof Jd==`function`&&(Hd||=(0,B.jsx)(Jd,{})),(0,B.jsxs)(Te,{...Ee,ref:t,onClick:ye,...ae,...!Nd(Te)&&{ownerState:{...Ce,...Ee.ownerState}},className:V(we.root,Ee.className,o,ee&&`MuiInputBase-readOnly`),children:[re,(0,B.jsx)(Fd.Provider,{value:null,children:(0,B.jsx)(De,{"aria-invalid":pe.error,"aria-describedby":r,autoComplete:i,autoFocus:a,defaultValue:u,disabled:pe.disabled,id:g,onAnimationStart:Se,name:T,placeholder:M,readOnly:ee,required:pe.required,rows:P,value:oe,onKeyDown:A,onKeyUp:j,type:ie,...xe,...!Nd(De)&&{as:be,ownerState:{...Ce,...xe.ownerState}},ref:ue,className:V(we.input,xe.className,ee&&`MuiInputBase-readOnly`),onBlur:_e,onChange:ve,onFocus:ge})}),p,N?N({...pe,startAdornment:re}):null]})]})});function Xd(e){return H(`MuiInput`,e)}var Zd={...Vd,...U(`MuiInput`,[`root`,`underline`,`input`])};function Qd(e){return H(`MuiOutlinedInput`,e)}var $d={...Vd,...U(`MuiOutlinedInput`,[`root`,`notchedOutline`,`input`])};function ef(e){return H(`MuiFilledInput`,e)}var tf={...Vd,...U(`MuiFilledInput`,[`root`,`underline`,`input`,`adornedStart`,`adornedEnd`,`sizeSmall`,`multiline`,`hiddenLabel`])},nf=ns((0,B.jsx)(`path`,{d:`M7 10l5 5 5-5z`}),`ArrowDropDown`);function rf(e){return H(`MuiAutocomplete`,e)}var af=U(`MuiAutocomplete`,`root.expanded.fullWidth.focused.focusVisible.tag.tagSizeSmall.tagSizeMedium.hasPopupIcon.hasClearIcon.inputRoot.input.inputFocused.endAdornment.clearIndicator.popupIndicator.popupIndicatorOpen.popper.popperDisablePortal.paper.listbox.loading.noOptions.option.groupLabel.groupUl`.split(`.`)),of,sf,cf=e=>{let{classes:t,disablePortal:n,expanded:r,focused:i,fullWidth:a,hasClearIcon:o,hasPopupIcon:s,inputFocused:c,popupOpen:l,size:u}=e;return W({root:[`root`,r&&`expanded`,i&&`focused`,a&&`fullWidth`,o&&`hasClearIcon`,s&&`hasPopupIcon`],inputRoot:[`inputRoot`],input:[`input`,c&&`inputFocused`],tag:[`tag`,`tagSize${q(u)}`],endAdornment:[`endAdornment`],clearIndicator:[`clearIndicator`],popupIndicator:[`popupIndicator`,l&&`popupIndicatorOpen`],popper:[`popper`,n&&`popperDisablePortal`],paper:[`paper`],listbox:[`listbox`],loading:[`loading`],noOptions:[`noOptions`],option:[`option`],groupLabel:[`groupLabel`],groupUl:[`groupUl`]},rf,t)},lf=K(`div`,{name:`MuiAutocomplete`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{fullWidth:r,hasClearIcon:i,hasPopupIcon:a,inputFocused:o,size:s}=n;return[{[`& .${af.tag}`]:t.tag},{[`& .${af.tag}`]:t[`tagSize${q(s)}`]},{[`& .${af.inputRoot}`]:t.inputRoot},{[`& .${af.input}`]:t.input},{[`& .${af.input}`]:o&&t.inputFocused},t.root,r&&t.fullWidth,a&&t.hasPopupIcon,i&&t.hasClearIcon]}})({[`&.${af.focused} .${af.clearIndicator}`]:{visibility:`visible`},"@media (pointer: fine)":{[`&:hover .${af.clearIndicator}`]:{visibility:`visible`}},[`& .${af.tag}`]:{margin:3,maxWidth:`calc(100% - 6px)`},[`& .${af.inputRoot}`]:{[`.${af.hasPopupIcon}&, .${af.hasClearIcon}&`]:{paddingRight:30},[`.${af.hasPopupIcon}.${af.hasClearIcon}&`]:{paddingRight:56},[`& .${af.input}`]:{width:0,minWidth:30}},[`& .${Zd.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:`4px 4px 4px 0px`}},[`& .${Zd.root}.${Vd.sizeSmall}`]:{[`& .${Zd.input}`]:{padding:`2px 4px 3px 0`}},[`& .${$d.root}`]:{padding:9,[`.${af.hasPopupIcon}&, .${af.hasClearIcon}&`]:{paddingRight:39},[`.${af.hasPopupIcon}.${af.hasClearIcon}&`]:{paddingRight:65},[`& .${af.input}`]:{padding:`7.5px 4px 7.5px 5px`},[`& .${af.endAdornment}`]:{right:9}},[`& .${$d.root}.${Vd.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${af.input}`]:{padding:`2.5px 4px 2.5px 8px`}},[`& .${tf.root}`]:{paddingTop:19,paddingLeft:8,[`.${af.hasPopupIcon}&, .${af.hasClearIcon}&`]:{paddingRight:39},[`.${af.hasPopupIcon}.${af.hasClearIcon}&`]:{paddingRight:65},[`& .${tf.input}`]:{padding:`7px 4px`},[`& .${af.endAdornment}`]:{right:9}},[`& .${tf.root}.${Vd.sizeSmall}`]:{paddingBottom:1,[`& .${tf.input}`]:{padding:`2.5px 4px`}},[`& .${Vd.hiddenLabel}`]:{paddingTop:8},[`& .${tf.root}.${Vd.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${af.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${tf.root}.${Vd.hiddenLabel}.${Vd.sizeSmall}`]:{[`& .${af.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${af.input}`]:{flexGrow:1,textOverflow:`ellipsis`,opacity:0},variants:[{props:{fullWidth:!0},style:{width:`100%`}},{props:{size:`small`},style:{[`& .${af.tag}`]:{margin:2,maxWidth:`calc(100% - 4px)`}}},{props:{inputFocused:!0},style:{[`& .${af.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${af.inputRoot}`]:{flexWrap:`wrap`}}}]}),uf=K(`div`,{name:`MuiAutocomplete`,slot:`EndAdornment`,overridesResolver:(e,t)=>t.endAdornment})({position:`absolute`,right:0,top:`50%`,transform:`translate(0, -50%)`}),df=K(jc,{name:`MuiAutocomplete`,slot:`ClearIndicator`,overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:`hidden`}),ff=K(jc,{name:`MuiAutocomplete`,slot:`PopupIndicator`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.popupIndicator,n.popupOpen&&t.popupIndicatorOpen]}})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:`rotate(180deg)`}}]}),pf=K(hd,{name:`MuiAutocomplete`,slot:`Popper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${af.option}`]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})(J(({theme:e})=>({zIndex:(e.vars||e).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:`absolute`}}]}))),mf=K(Gs,{name:`MuiAutocomplete`,slot:`Paper`,overridesResolver:(e,t)=>t.paper})(J(({theme:e})=>({...e.typography.body1,overflow:`auto`}))),hf=K(`div`,{name:`MuiAutocomplete`,slot:`Loading`,overridesResolver:(e,t)=>t.loading})(J(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:`14px 16px`}))),gf=K(`div`,{name:`MuiAutocomplete`,slot:`NoOptions`,overridesResolver:(e,t)=>t.noOptions})(J(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:`14px 16px`}))),_f=K(`ul`,{name:`MuiAutocomplete`,slot:`Listbox`,overridesResolver:(e,t)=>t.listbox})(J(({theme:e})=>({listStyle:`none`,margin:0,padding:`8px 0`,maxHeight:`40vh`,overflow:`auto`,position:`relative`,[`& .${af.option}`]:{minHeight:48,display:`flex`,overflow:`hidden`,justifyContent:`flex-start`,alignItems:`center`,cursor:`pointer`,paddingTop:6,boxSizing:`border-box`,outline:`0`,WebkitTapHighlightColor:`transparent`,paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up(`sm`)]:{minHeight:`auto`},[`&.${af.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:`none`},[`&.${af.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:ui(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${af.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:ui(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${af.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:ui(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}}))),vf=K(yd,{name:`MuiAutocomplete`,slot:`GroupLabel`,overridesResolver:(e,t)=>t.groupLabel})(J(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8}))),yf=K(`ul`,{name:`MuiAutocomplete`,slot:`GroupUl`,overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${af.option}`]:{paddingLeft:24}}),bf=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiAutocomplete`}),{autoComplete:r=!1,autoHighlight:i=!1,autoSelect:a=!1,blurOnSelect:o=!1,ChipProps:s,className:c,clearIcon:l=of||=(0,B.jsx)(Ic,{fontSize:`small`}),clearOnBlur:u=!n.freeSolo,clearOnEscape:d=!1,clearText:f=`Clear`,closeText:p=`Close`,componentsProps:m,defaultValue:h=n.multiple?[]:null,disableClearable:g=!1,disableCloseOnSelect:_=!1,disabled:v=!1,disabledItemsFocusable:y=!1,disableListWrap:b=!1,disablePortal:x=!1,filterOptions:S,filterSelectedOptions:C=!1,forcePopupIcon:w=`auto`,freeSolo:T=!1,fullWidth:E=!1,getLimitTagsText:D=e=>`+${e}`,getOptionDisabled:O,getOptionKey:k,getOptionLabel:A,isOptionEqualToValue:j,groupBy:M,handleHomeEndKeys:ee=!n.freeSolo,id:N,includeInputInList:P=!1,inputValue:te,limitTags:ne=-1,ListboxComponent:F,ListboxProps:re,loading:ie=!1,loadingText:I=`Loading…`,multiple:ae=!1,noOptionsText:oe=`No options`,onChange:se,onClose:ce,onHighlightChange:le,onInputChange:ue,onOpen:de,open:L,openOnFocus:fe=!1,openText:pe=`Open`,options:me,PaperComponent:R,PopperComponent:he,popupIcon:ge=sf||=(0,B.jsx)(nf,{}),readOnly:_e=!1,renderGroup:ve,renderInput:ye,renderOption:be,renderTags:xe,selectOnFocus:Se=!n.freeSolo,size:Ce=`medium`,slots:we={},slotProps:Te={},value:Ee,...De}=n,{getRootProps:Oe,getInputProps:ke,getInputLabelProps:Ae,getPopupIndicatorProps:je,getClearProps:Me,getTagProps:Ne,getListboxProps:Pe,getOptionProps:Fe,value:Ie,dirty:Le,expanded:Re,id:ze,popupOpen:Be,focused:Ve,focusedTag:He,anchorEl:Ue,setAnchorEl:We,inputValue:Ge,groupedOptions:Ke}=ul({...n,componentName:`Autocomplete`}),qe=!g&&!v&&Le&&!_e,Je=(!T||w===!0)&&w!==!1,{onMouseDown:Ye}=ke(),{ref:Xe,...Ze}=Pe(),Qe=A||(e=>e.label??e),$e={...n,disablePortal:x,expanded:Re,focused:Ve,fullWidth:E,getOptionLabel:Qe,hasClearIcon:qe,hasPopupIcon:Je,inputFocused:He===-1,popupOpen:Be,size:Ce},et=cf($e),tt={slots:{paper:R,popper:he,...we},slotProps:{chip:s,listbox:re,...m,...Te}},[nt,rt]=Ks(`listbox`,{elementType:_f,externalForwardedProps:tt,ownerState:$e,className:et.listbox,additionalProps:Ze,ref:Xe}),[it,at]=Ks(`paper`,{elementType:Gs,externalForwardedProps:tt,ownerState:$e,className:et.paper}),[ot,st]=Ks(`popper`,{elementType:hd,externalForwardedProps:tt,ownerState:$e,className:et.popper,additionalProps:{disablePortal:x,style:{width:Ue?Ue.clientWidth:null},role:`presentation`,anchorEl:Ue,open:Be}}),ct;if(ae&&Ie.length>0){let e=e=>({className:et.tag,disabled:v,...Ne(e)});ct=xe?xe(Ie,e,$e):Ie.map((t,n)=>{let{key:r,...i}=e({index:n});return(0,B.jsx)(Dd,{label:Qe(t),size:Ce,...i,...tt.slotProps.chip},r)})}if(ne>-1&&Array.isArray(ct)){let e=ct.length-ne;!Ve&&e>0&&(ct=ct.splice(0,ne),ct.push((0,B.jsx)(`span`,{className:et.tag,children:D(e)},ct.length)))}let lt=ve||(e=>(0,B.jsxs)(`li`,{children:[(0,B.jsx)(vf,{className:et.groupLabel,ownerState:$e,component:`div`,children:e.group}),(0,B.jsx)(yf,{className:et.groupUl,ownerState:$e,children:e.children})]},e.key)),ut=be||((e,t)=>{let{key:n,...r}=e;return(0,B.jsx)(`li`,{...r,children:Qe(t)},n)}),dt=(e,t)=>{let n=Fe({option:e,index:t});return ut({...n,className:et.option},e,{selected:n[`aria-selected`],index:t,inputValue:Ge},$e)},ft=tt.slotProps.clearIndicator,pt=tt.slotProps.popupIndicator;return(0,B.jsxs)(z.Fragment,{children:[(0,B.jsx)(lf,{ref:t,className:V(et.root,c),ownerState:$e,...Oe(De),children:ye({id:ze,disabled:v,fullWidth:!0,size:Ce===`small`?`small`:void 0,InputLabelProps:Ae(),InputProps:{ref:We,className:et.inputRoot,startAdornment:ct,onMouseDown:e=>{e.target===e.currentTarget&&Ye(e)},...(qe||Je)&&{endAdornment:(0,B.jsxs)(uf,{className:et.endAdornment,ownerState:$e,children:[qe?(0,B.jsx)(df,{...Me(),"aria-label":f,title:f,ownerState:$e,...ft,className:V(et.clearIndicator,ft?.className),children:l}):null,Je?(0,B.jsx)(ff,{...je(),disabled:v,"aria-label":Be?p:pe,title:Be?p:pe,ownerState:$e,...pt,className:V(et.popupIndicator,pt?.className),children:ge}):null]})}},inputProps:{className:et.input,disabled:v,readOnly:_e,...ke()}})}),Ue?(0,B.jsx)(pf,{as:ot,...st,children:(0,B.jsxs)(mf,{as:it,...at,children:[ie&&Ke.length===0?(0,B.jsx)(hf,{className:et.loading,ownerState:$e,children:I}):null,Ke.length===0&&!T&&!ie?(0,B.jsx)(gf,{className:et.noOptions,ownerState:$e,role:`presentation`,onMouseDown:e=>{e.preventDefault()},children:oe}):null,Ke.length>0?(0,B.jsx)(nt,{as:F,...rt,children:Ke.map((e,t)=>M?lt({key:e.key,group:e.group,children:e.options.map((t,n)=>dt(t,e.index+n))}):dt(e,t))}):null]})}):null]})}),xf={entering:{opacity:1},entered:{opacity:1}},Sf=z.forwardRef(function(e,t){let n=Lo(),r={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:i,appear:a=!0,children:o,easing:s,in:c,onEnter:l,onEntered:u,onEntering:d,onExit:f,onExited:p,onExiting:m,style:h,timeout:g=r,TransitionComponent:_=ks,...v}=e,y=z.useRef(null),b=ds(y,qi(o),t),x=e=>t=>{if(e){let n=y.current;t===void 0?e(n):e(n,t)}},S=x(d),C=x((e,t)=>{Bs(e);let r=Vs({style:h,timeout:g,easing:s},{mode:`enter`});e.style.webkitTransition=n.transitions.create(`opacity`,r),e.style.transition=n.transitions.create(`opacity`,r),l&&l(e,t)}),w=x(u),T=x(m),E=x(e=>{let t=Vs({style:h,timeout:g,easing:s},{mode:`exit`});e.style.webkitTransition=n.transitions.create(`opacity`,t),e.style.transition=n.transitions.create(`opacity`,t),f&&f(e)}),D=x(p);return(0,B.jsx)(_,{appear:a,in:c,nodeRef:y,onEnter:C,onEntered:w,onEntering:S,onExit:E,onExited:D,onExiting:T,addEndListener:e=>{i&&i(y.current,e)},timeout:g,...v,children:(e,{ownerState:t,...n})=>z.cloneElement(o,{style:{opacity:0,visibility:e===`exited`&&!c?`hidden`:void 0,...xf[e],...h,...o.props.style},ref:b,...n})})});function Cf(e){return H(`MuiBackdrop`,e)}U(`MuiBackdrop`,[`root`,`invisible`]);var wf=e=>{let{classes:t,invisible:n}=e;return W({root:[`root`,n&&`invisible`]},Cf,t)},Tf=K(`div`,{name:`MuiBackdrop`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})({position:`fixed`,display:`flex`,alignItems:`center`,justifyContent:`center`,right:0,bottom:0,top:0,left:0,backgroundColor:`rgba(0, 0, 0, 0.5)`,WebkitTapHighlightColor:`transparent`,variants:[{props:{invisible:!0},style:{backgroundColor:`transparent`}}]}),Ef=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiBackdrop`}),{children:r,className:i,component:a=`div`,invisible:o=!1,open:s,components:c={},componentsProps:l={},slotProps:u={},slots:d={},TransitionComponent:f,transitionDuration:p,...m}=n,h={...n,component:a,invisible:o},g=wf(h),_={slots:{transition:f,root:c.Root,...d},slotProps:{...l,...u}},[v,y]=Ks(`root`,{elementType:Tf,externalForwardedProps:_,className:V(g.root,i),ownerState:h}),[b,x]=Ks(`transition`,{elementType:Sf,externalForwardedProps:_,ownerState:h});return(0,B.jsx)(b,{in:s,timeout:p,...m,...x,children:(0,B.jsx)(v,{"aria-hidden":!0,...y,classes:g,ref:t,children:r})})}),Df=U(`MuiBox`,[`root`]),Of=jr({themeId:y,defaultTheme:Fo(),defaultClassName:Df.root,generateClassName:kr.generate});function kf(e){return H(`MuiButton`,e)}var Af=U(`MuiButton`,`root.text.textInherit.textPrimary.textSecondary.textSuccess.textError.textInfo.textWarning.outlined.outlinedInherit.outlinedPrimary.outlinedSecondary.outlinedSuccess.outlinedError.outlinedInfo.outlinedWarning.contained.containedInherit.containedPrimary.containedSecondary.containedSuccess.containedError.containedInfo.containedWarning.disableElevation.focusVisible.disabled.colorInherit.colorPrimary.colorSecondary.colorSuccess.colorError.colorInfo.colorWarning.textSizeSmall.textSizeMedium.textSizeLarge.outlinedSizeSmall.outlinedSizeMedium.outlinedSizeLarge.containedSizeSmall.containedSizeMedium.containedSizeLarge.sizeMedium.sizeSmall.sizeLarge.fullWidth.startIcon.endIcon.icon.iconSizeSmall.iconSizeMedium.iconSizeLarge.loading.loadingWrapper.loadingIconPlaceholder.loadingIndicator.loadingPositionCenter.loadingPositionStart.loadingPositionEnd`.split(`.`)),jf=z.createContext({}),Mf=z.createContext(void 0),Nf=e=>{let{color:t,disableElevation:n,fullWidth:r,size:i,variant:a,loading:o,loadingPosition:s,classes:c}=e,l=W({root:[`root`,o&&`loading`,a,`${a}${q(t)}`,`size${q(i)}`,`${a}Size${q(i)}`,`color${q(t)}`,n&&`disableElevation`,r&&`fullWidth`,o&&`loadingPosition${q(s)}`],startIcon:[`icon`,`startIcon`,`iconSize${q(i)}`],endIcon:[`icon`,`endIcon`,`iconSize${q(i)}`],loadingIndicator:[`loadingIndicator`],loadingWrapper:[`loadingWrapper`]},kf,c);return{...c,...l}},Pf=[{props:{size:`small`},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:`medium`},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:`large`},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],Ff=K(lc,{shouldForwardProp:e=>Bo(e)||e===`classes`,name:`MuiButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${q(n.color)}`],t[`size${q(n.size)}`],t[`${n.variant}Size${q(n.size)}`],n.color===`inherit`&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth,n.loading&&t.loading]}})(J(({theme:e})=>{let t=e.palette.mode===`light`?e.palette.grey[300]:e.palette.grey[800],n=e.palette.mode===`light`?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:`6px 16px`,border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([`background-color`,`box-shadow`,`border-color`,`color`],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:`none`},[`&.${Af.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:`contained`},style:{color:`var(--variant-containedColor)`,backgroundColor:`var(--variant-containedBg)`,boxShadow:(e.vars||e).shadows[2],"&:hover":{boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2]}},"&:active":{boxShadow:(e.vars||e).shadows[8]},[`&.${Af.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Af.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:`outlined`},style:{padding:`5px 15px`,border:`1px solid currentColor`,borderColor:`var(--variant-outlinedBorder, currentColor)`,backgroundColor:`var(--variant-outlinedBg)`,color:`var(--variant-outlinedColor)`,[`&.${Af.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:`text`},style:{padding:`6px 8px`,color:`var(--variant-textColor)`,backgroundColor:`var(--variant-textBg)`}},...Object.entries(e.palette).filter(pc()).map(([t])=>({props:{color:t},style:{"--variant-textColor":(e.vars||e).palette[t].main,"--variant-outlinedColor":(e.vars||e).palette[t].main,"--variant-outlinedBorder":e.vars?`rgba(${e.vars.palette[t].mainChannel} / 0.5)`:ui(e.palette[t].main,.5),"--variant-containedColor":(e.vars||e).palette[t].contrastText,"--variant-containedBg":(e.vars||e).palette[t].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(e.vars||e).palette[t].dark,"--variant-textBg":e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:ui(e.palette[t].main,e.palette.action.hoverOpacity),"--variant-outlinedBorder":(e.vars||e).palette[t].main,"--variant-outlinedBg":e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:ui(e.palette[t].main,e.palette.action.hoverOpacity)}}}})),{props:{color:`inherit`},style:{color:`inherit`,borderColor:`currentColor`,"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedBg:t,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedHoverBg:n,"--variant-textBg":e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:ui(e.palette.text.primary,e.palette.action.hoverOpacity),"--variant-outlinedBg":e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:ui(e.palette.text.primary,e.palette.action.hoverOpacity)}}}},{props:{size:`small`,variant:`text`},style:{padding:`4px 5px`,fontSize:e.typography.pxToRem(13)}},{props:{size:`large`,variant:`text`},style:{padding:`8px 11px`,fontSize:e.typography.pxToRem(15)}},{props:{size:`small`,variant:`outlined`},style:{padding:`3px 9px`,fontSize:e.typography.pxToRem(13)}},{props:{size:`large`,variant:`outlined`},style:{padding:`7px 21px`,fontSize:e.typography.pxToRem(15)}},{props:{size:`small`,variant:`contained`},style:{padding:`4px 10px`,fontSize:e.typography.pxToRem(13)}},{props:{size:`large`,variant:`contained`},style:{padding:`8px 22px`,fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:`none`,"&:hover":{boxShadow:`none`},[`&.${Af.focusVisible}`]:{boxShadow:`none`},"&:active":{boxShadow:`none`},[`&.${Af.disabled}`]:{boxShadow:`none`}}},{props:{fullWidth:!0},style:{width:`100%`}},{props:{loadingPosition:`center`},style:{transition:e.transitions.create([`background-color`,`box-shadow`,`border-color`],{duration:e.transitions.duration.short}),[`&.${Af.loading}`]:{color:`transparent`}}}]}})),If=K(`span`,{name:`MuiButton`,slot:`StartIcon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.startIcon,n.loading&&t.startIconLoadingStart,t[`iconSize${q(n.size)}`]]}})(({theme:e})=>({display:`inherit`,marginRight:8,marginLeft:-4,variants:[{props:{size:`small`},style:{marginLeft:-2}},{props:{loadingPosition:`start`,loading:!0},style:{transition:e.transitions.create([`opacity`],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:`start`,loading:!0,fullWidth:!0},style:{marginRight:-8}},...Pf]})),Lf=K(`span`,{name:`MuiButton`,slot:`EndIcon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.endIcon,n.loading&&t.endIconLoadingEnd,t[`iconSize${q(n.size)}`]]}})(({theme:e})=>({display:`inherit`,marginRight:-4,marginLeft:8,variants:[{props:{size:`small`},style:{marginRight:-2}},{props:{loadingPosition:`end`,loading:!0},style:{transition:e.transitions.create([`opacity`],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:`end`,loading:!0,fullWidth:!0},style:{marginLeft:-8}},...Pf]})),Rf=K(`span`,{name:`MuiButton`,slot:`LoadingIndicator`,overridesResolver:(e,t)=>t.loadingIndicator})(({theme:e})=>({display:`none`,position:`absolute`,visibility:`visible`,variants:[{props:{loading:!0},style:{display:`flex`}},{props:{loadingPosition:`start`},style:{left:14}},{props:{loadingPosition:`start`,size:`small`},style:{left:10}},{props:{variant:`text`,loadingPosition:`start`},style:{left:6}},{props:{loadingPosition:`center`},style:{left:`50%`,transform:`translate(-50%)`,color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:`end`},style:{right:14}},{props:{loadingPosition:`end`,size:`small`},style:{right:10}},{props:{variant:`text`,loadingPosition:`end`},style:{right:6}},{props:{loadingPosition:`start`,fullWidth:!0},style:{position:`relative`,left:-10}},{props:{loadingPosition:`end`,fullWidth:!0},style:{position:`relative`,right:-10}}]})),zf=K(`span`,{name:`MuiButton`,slot:`LoadingIconPlaceholder`,overridesResolver:(e,t)=>t.loadingIconPlaceholder})({display:`inline-block`,width:`1em`,height:`1em`}),Bf=z.forwardRef(function(e,t){let n=z.useContext(jf),r=z.useContext(Mf),i=Y({props:Kr(n,e),name:`MuiButton`}),{children:a,color:o=`primary`,component:s=`button`,className:c,disabled:l=!1,disableElevation:u=!1,disableFocusRipple:d=!1,endIcon:f,focusVisibleClassName:p,fullWidth:m=!1,id:h,loading:g=null,loadingIndicator:_,loadingPosition:v=`center`,size:y=`medium`,startIcon:b,type:x,variant:S=`text`,...C}=i,w=cs(h),T=_??(0,B.jsx)(Tc,{"aria-labelledby":w,color:`inherit`,size:16}),E={...i,color:o,component:s,disabled:l,disableElevation:u,disableFocusRipple:d,fullWidth:m,loading:g,loadingIndicator:T,loadingPosition:v,size:y,type:x,variant:S},D=Nf(E),O=(b||g&&v===`start`)&&(0,B.jsx)(If,{className:D.startIcon,ownerState:E,children:b||(0,B.jsx)(zf,{className:D.loadingIconPlaceholder,ownerState:E})}),k=(f||g&&v===`end`)&&(0,B.jsx)(Lf,{className:D.endIcon,ownerState:E,children:f||(0,B.jsx)(zf,{className:D.loadingIconPlaceholder,ownerState:E})}),A=r||``,j=typeof g==`boolean`?(0,B.jsx)(`span`,{className:D.loadingWrapper,style:{display:`contents`},children:g&&(0,B.jsx)(Rf,{className:D.loadingIndicator,ownerState:E,children:T})}):null;return(0,B.jsxs)(Ff,{ownerState:E,className:V(n.className,D.root,c,A),component:s,disabled:l||g,focusRipple:!d,focusVisibleClassName:V(D.focusVisible,p),ref:t,type:x,id:g?w:h,...C,classes:D,children:[O,v!==`end`&&j,a,v===`end`&&j,k]})});function Vf(e){return H(`MuiCard`,e)}U(`MuiCard`,[`root`]);var Hf=e=>{let{classes:t}=e;return W({root:[`root`]},Vf,t)},Uf=K(Gs,{name:`MuiCard`,slot:`Root`,overridesResolver:(e,t)=>t.root})({overflow:`hidden`}),Wf=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiCard`}),{className:r,raised:i=!1,...a}=n,o={...n,raised:i},s=Hf(o);return(0,B.jsx)(Uf,{className:V(s.root,r),elevation:i?8:void 0,ref:t,ownerState:o,...a})});function Gf(e){return H(`MuiCardContent`,e)}U(`MuiCardContent`,[`root`]);var Kf=e=>{let{classes:t}=e;return W({root:[`root`]},Gf,t)},qf=K(`div`,{name:`MuiCardContent`,slot:`Root`,overridesResolver:(e,t)=>t.root})({padding:16,"&:last-child":{paddingBottom:24}}),Jf=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiCardContent`}),{className:r,component:i=`div`,...a}=n,o={...n,component:i},s=Kf(o);return(0,B.jsx)(qf,{as:i,className:V(s.root,r),ownerState:o,ref:t,...a})});function Yf(e){return H(`MuiCardMedia`,e)}U(`MuiCardMedia`,[`root`,`media`,`img`]);var Xf=e=>{let{classes:t,isMediaComponent:n,isImageComponent:r}=e;return W({root:[`root`,n&&`media`,r&&`img`]},Yf,t)},Zf=K(`div`,{name:`MuiCardMedia`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{isMediaComponent:r,isImageComponent:i}=n;return[t.root,r&&t.media,i&&t.img]}})({display:`block`,backgroundSize:`cover`,backgroundRepeat:`no-repeat`,backgroundPosition:`center`,variants:[{props:{isMediaComponent:!0},style:{width:`100%`}},{props:{isImageComponent:!0},style:{objectFit:`cover`}}]}),Qf=[`video`,`audio`,`picture`,`iframe`,`img`],$f=[`picture`,`img`],ep=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiCardMedia`}),{children:r,className:i,component:a=`div`,image:o,src:s,style:c,...l}=n,u=Qf.includes(a),d=!u&&o?{backgroundImage:`url("${o}")`,...c}:c,f={...n,component:a,isMediaComponent:u,isImageComponent:$f.includes(a)},p=Xf(f);return(0,B.jsx)(Zf,{className:V(p.root,i),as:a,role:!u&&o?`img`:void 0,ref:t,style:d,ownerState:f,src:u?o||s:void 0,...l,children:r})});function tp(e){return H(`PrivateSwitchBase`,e)}U(`PrivateSwitchBase`,[`root`,`checked`,`disabled`,`input`,`edgeStart`,`edgeEnd`]);var np=e=>{let{classes:t,checked:n,disabled:r,edge:i}=e;return W({root:[`root`,n&&`checked`,r&&`disabled`,i&&`edge${q(i)}`],input:[`input`]},tp,t)},rp=K(lc,{name:`MuiSwitchBase`})({padding:9,borderRadius:`50%`,variants:[{props:{edge:`start`,size:`small`},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===`start`&&t.size!==`small`,style:{marginLeft:-12}},{props:{edge:`end`,size:`small`},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===`end`&&t.size!==`small`,style:{marginRight:-12}}]}),ip=K(`input`,{name:`MuiSwitchBase`,shouldForwardProp:Bo})({cursor:`inherit`,position:`absolute`,opacity:0,width:`100%`,height:`100%`,top:0,left:0,margin:0,padding:0,zIndex:1}),ap=z.forwardRef(function(e,t){let{autoFocus:n,checked:r,checkedIcon:i,defaultChecked:a,disabled:o,disableFocusRipple:s=!1,edge:c=!1,icon:l,id:u,inputProps:d,inputRef:f,name:p,onBlur:m,onChange:h,onFocus:g,readOnly:_,required:v=!1,tabIndex:y,type:b,value:x,slots:S={},slotProps:C={},...w}=e,[T,E]=ls({controlled:r,default:!!a,name:`SwitchBase`,state:`checked`}),D=Id(),O=e=>{g&&g(e),D&&D.onFocus&&D.onFocus(e)},k=e=>{m&&m(e),D&&D.onBlur&&D.onBlur(e)},A=e=>{if(e.nativeEvent.defaultPrevented)return;let t=e.target.checked;E(t),h&&h(e,t)},j=o;D&&j===void 0&&(j=D.disabled);let M=b===`checkbox`||b===`radio`,ee={...e,checked:T,disabled:j,disableFocusRipple:s,edge:c},N=np(ee),P={slots:S,slotProps:{input:d,...C}},[te,ne]=Ks(`root`,{ref:t,elementType:rp,className:N.root,shouldForwardComponentProp:!0,externalForwardedProps:{...P,component:`span`,...w},getSlotProps:e=>({...e,onFocus:t=>{e.onFocus?.(t),O(t)},onBlur:t=>{e.onBlur?.(t),k(t)}}),ownerState:ee,additionalProps:{centerRipple:!0,focusRipple:!s,disabled:j,role:void 0,tabIndex:null}}),[F,re]=Ks(`input`,{ref:f,elementType:ip,className:N.input,externalForwardedProps:P,getSlotProps:e=>({onChange:t=>{e.onChange?.(t),A(t)}}),ownerState:ee,additionalProps:{autoFocus:n,checked:r,defaultChecked:a,disabled:j,id:M?u:void 0,name:p,readOnly:_,required:v,tabIndex:y,type:b,...b===`checkbox`&&x===void 0?{}:{value:x}}});return(0,B.jsxs)(te,{...ne,children:[(0,B.jsx)(F,{...re}),T?i:l]})}),op=ns((0,B.jsx)(`path`,{d:`M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z`}),`CheckBoxOutlineBlank`),sp=ns((0,B.jsx)(`path`,{d:`M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z`}),`CheckBox`),cp=ns((0,B.jsx)(`path`,{d:`M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z`}),`IndeterminateCheckBox`);function lp(e){return H(`MuiCheckbox`,e)}var up=U(`MuiCheckbox`,[`root`,`checked`,`disabled`,`indeterminate`,`colorPrimary`,`colorSecondary`,`sizeSmall`,`sizeMedium`]),dp=e=>{let{classes:t,indeterminate:n,color:r,size:i}=e,a=W({root:[`root`,n&&`indeterminate`,`color${q(r)}`,`size${q(i)}`]},lp,t);return{...t,...a}},fp=K(ap,{shouldForwardProp:e=>Bo(e)||e===`classes`,name:`MuiCheckbox`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t[`size${q(n.size)}`],n.color!=="default"&&t[`color${q(n.color)}`]]}})(J(({theme:e})=>({color:(e.vars||e).palette.text.secondary,variants:[{props:{color:`default`,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:ui(e.palette.action.active,e.palette.action.hoverOpacity)}}},...Object.entries(e.palette).filter(pc()).map(([t])=>({props:{color:t,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:ui(e.palette[t].main,e.palette.action.hoverOpacity)}}})),...Object.entries(e.palette).filter(pc()).map(([t])=>({props:{color:t},style:{[`&.${up.checked}, &.${up.indeterminate}`]:{color:(e.vars||e).palette[t].main},[`&.${up.disabled}`]:{color:(e.vars||e).palette.action.disabled}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:`transparent`}}}}]}))),pp=(0,B.jsx)(sp,{}),mp=(0,B.jsx)(op,{}),hp=(0,B.jsx)(cp,{}),gp=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiCheckbox`}),{checkedIcon:r=pp,color:i=`primary`,icon:a=mp,indeterminate:o=!1,indeterminateIcon:s=hp,inputProps:c,size:l=`medium`,disableRipple:u=!1,className:d,slots:f={},slotProps:p={},...m}=n,h=o?s:a,g=o?s:r,_={...n,disableRipple:u,color:i,indeterminate:o,size:l},v=dp(_),y=p.input??c,[b,x]=Ks(`root`,{ref:t,elementType:fp,className:V(v.root,d),shouldForwardComponentProp:!0,externalForwardedProps:{slots:f,slotProps:p,...m},ownerState:_,additionalProps:{type:`checkbox`,icon:z.cloneElement(h,{fontSize:h.props.fontSize??l}),checkedIcon:z.cloneElement(g,{fontSize:g.props.fontSize??l}),disableRipple:u,slots:f,slotProps:{input:fs(typeof y==`function`?y(_):y,{"data-indeterminate":o})}}});return(0,B.jsx)(b,{...x,classes:v})});function _p(e){return e.substring(2).toLowerCase()}function vp(e,t){return t.documentElement.clientWidth(setTimeout(()=>{c.current=!0},0),()=>{c.current=!1}),[]);let u=Ai(qi(t),s),d=ki(e=>{let t=l.current;l.current=!1;let r=xi(s.current);if(!c.current||!s.current||`clientX`in e&&vp(e,r))return;if(o.current){o.current=!1;return}let a;a=e.composedPath?e.composedPath().includes(s.current):!r.documentElement.contains(e.target)||s.current.contains(e.target),!a&&(n||!t)&&i(e)}),f=e=>n=>{l.current=!0;let r=t.props[e];r&&r(n)},p={ref:u};return a!==!1&&(p[a]=f(a)),z.useEffect(()=>{if(a!==!1){let e=_p(a),t=xi(s.current),n=()=>{o.current=!0};return t.addEventListener(e,d),t.addEventListener(`touchmove`,n),()=>{t.removeEventListener(e,d),t.removeEventListener(`touchmove`,n)}}},[d,a]),r!==!1&&(p[r]=f(r)),z.useEffect(()=>{if(r!==!1){let e=_p(r),t=xi(s.current);return t.addEventListener(e,d),()=>{t.removeEventListener(e,d)}}},[d,r]),z.cloneElement(t,p)}var bp=typeof Xo({})==`function`,xp=(e,t)=>({WebkitFontSmoothing:`antialiased`,MozOsxFontSmoothing:`grayscale`,boxSizing:`border-box`,WebkitTextSizeAdjust:`100%`,...t&&!e.vars&&{colorScheme:e.palette.mode}}),Sp=e=>({color:(e.vars||e).palette.text.primary,...e.typography.body1,backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}}),Cp=(e,t=!1)=>{let n={};t&&e.colorSchemes&&typeof e.getColorSchemeSelector==`function`&&Object.entries(e.colorSchemes).forEach(([t,r])=>{let i=e.getColorSchemeSelector(t);i.startsWith(`@`)?n[i]={":root":{colorScheme:r.palette?.mode}}:n[i.replace(/\s*&/,``)]={colorScheme:r.palette?.mode}});let r={html:xp(e,t),"*, *::before, *::after":{boxSizing:`inherit`},"strong, b":{fontWeight:e.typography.fontWeightBold},body:{margin:0,...Sp(e),"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}},...n},i=e.components?.MuiCssBaseline?.styleOverrides;return i&&(r=[r,i]),r},wp=`mui-ecs`,Tp=e=>{let t=Cp(e,!1),n=Array.isArray(t)?t[0]:t;return!e.vars&&n&&(n.html[`:root:has(${wp})`]={colorScheme:e.palette.mode}),e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([t,r])=>{let i=e.getColorSchemeSelector(t);i.startsWith(`@`)?n[i]={[`:root:not(:has(.${wp}))`]:{colorScheme:r.palette?.mode}}:n[i.replace(/\s*&/,``)]={[`&:not(:has(.${wp}))`]:{colorScheme:r.palette?.mode}}}),t},Ep=Xo(bp?({theme:e,enableColorScheme:t})=>Cp(e,t):({theme:e})=>Tp(e));function Dp(e){let{children:t,enableColorScheme:n=!1}=Y({props:e,name:`MuiCssBaseline`});return(0,B.jsxs)(z.Fragment,{children:[bp&&(0,B.jsx)(Ep,{enableColorScheme:n}),!bp&&!n&&(0,B.jsx)(`span`,{className:wp,style:{display:`none`}}),t]})}function Op(e){let t=xi(e);return t.body===e?Si(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function kp(e,t){t?e.setAttribute(`aria-hidden`,`true`):e.removeAttribute(`aria-hidden`)}function Ap(e){return parseInt(Si(e).getComputedStyle(e).paddingRight,10)||0}function jp(e){let t=[`TEMPLATE`,`SCRIPT`,`STYLE`,`LINK`,`MAP`,`META`,`NOSCRIPT`,`PICTURE`,`COL`,`COLGROUP`,`PARAM`,`SLOT`,`SOURCE`,`TRACK`].includes(e.tagName),n=e.tagName===`INPUT`&&e.getAttribute(`type`)===`hidden`;return t||n}function Mp(e,t,n,r,i){let a=[t,n,...r];[].forEach.call(e.children,e=>{let t=!a.includes(e),n=!jp(e);t&&n&&kp(e,i)})}function Np(e,t){let n=-1;return e.some((e,r)=>t(e)?(n=r,!0):!1),n}function Pp(e,t){let n=[],r=e.container;if(!t.disableScrollLock){if(Op(r)){let e=Ri(Si(r));n.push({value:r.style.paddingRight,property:`padding-right`,el:r}),r.style.paddingRight=`${Ap(r)+e}px`;let t=xi(r).querySelectorAll(`.mui-fixed`);[].forEach.call(t,t=>{n.push({value:t.style.paddingRight,property:`padding-right`,el:t}),t.style.paddingRight=`${Ap(t)+e}px`})}let e;if(r.parentNode instanceof DocumentFragment)e=xi(r).body;else{let t=r.parentElement,n=Si(r);e=t?.nodeName===`HTML`&&n.getComputedStyle(t).overflowY===`scroll`?t:r}n.push({value:e.style.overflow,property:`overflow`,el:e},{value:e.style.overflowX,property:`overflow-x`,el:e},{value:e.style.overflowY,property:`overflow-y`,el:e}),e.style.overflow=`hidden`}return()=>{n.forEach(({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)})}}function Fp(e){let t=[];return[].forEach.call(e.children,e=>{e.getAttribute(`aria-hidden`)===`true`&&t.push(e)}),t}var Ip=class{constructor(){this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(n!==-1)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&kp(e.modalRef,!1);let r=Fp(t);Mp(t,e.mount,e.modalRef,r,!0);let i=Np(this.containers,e=>e.container===t);return i===-1?(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n):(this.containers[i].modals.push(e),n)}mount(e,t){let n=Np(this.containers,t=>t.modals.includes(e)),r=this.containers[n];r.restore||=Pp(r,t)}remove(e,t=!0){let n=this.modals.indexOf(e);if(n===-1)return n;let r=Np(this.containers,t=>t.modals.includes(e)),i=this.containers[r];if(i.modals.splice(i.modals.indexOf(e),1),this.modals.splice(n,1),i.modals.length===0)i.restore&&i.restore(),e.modalRef&&kp(e.modalRef,t),Mp(i.container,e.mount,e.modalRef,i.hiddenSiblings,!1),this.containers.splice(r,1);else{let e=i.modals[i.modals.length-1];e.modalRef&&kp(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}},Lp=[`input`,`select`,`textarea`,`a[href]`,`button`,`[tabindex]`,`audio[controls]`,`video[controls]`,`[contenteditable]:not([contenteditable="false"])`].join(`,`);function Rp(e){let t=parseInt(e.getAttribute(`tabindex`)||``,10);return Number.isNaN(t)?e.contentEditable===`true`||(e.nodeName===`AUDIO`||e.nodeName===`VIDEO`||e.nodeName===`DETAILS`)&&e.getAttribute(`tabindex`)===null?0:e.tabIndex:t}function zp(e){if(e.tagName!==`INPUT`||e.type!==`radio`||!e.name)return!1;let t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`),n=t(`[name="${e.name}"]:checked`);return n||=t(`[name="${e.name}"]`),n!==e}function Bp(e){return!(e.disabled||e.tagName===`INPUT`&&e.type===`hidden`||zp(e))}function Vp(e){let t=[],n=[];return Array.from(e.querySelectorAll(Lp)).forEach((e,r)=>{let i=Rp(e);i===-1||!Bp(e)||(i===0?t.push(e):n.push({documentOrder:r,tabIndex:i,node:e}))}),n.sort((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex).map(e=>e.node).concat(t)}function Hp(){return!0}function Up(e){let{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:i=!1,getTabbable:a=Vp,isEnabled:o=Hp,open:s}=e,c=z.useRef(!1),l=z.useRef(null),u=z.useRef(null),d=z.useRef(null),f=z.useRef(null),p=z.useRef(!1),m=z.useRef(null),h=Ai(qi(t),m),g=z.useRef(null);z.useEffect(()=>{!s||!m.current||(p.current=!n)},[n,s]),z.useEffect(()=>{if(!s||!m.current)return;let e=xi(m.current);return m.current.contains(e.activeElement)||(m.current.hasAttribute(`tabIndex`)||m.current.setAttribute(`tabIndex`,`-1`),p.current&&m.current.focus()),()=>{i||(d.current&&d.current.focus&&(c.current=!0,d.current.focus()),d.current=null)}},[s]),z.useEffect(()=>{if(!s||!m.current)return;let e=xi(m.current),t=t=>{g.current=t,!(r||!o()||t.key!==`Tab`)&&e.activeElement===m.current&&t.shiftKey&&(c.current=!0,u.current&&u.current.focus())},n=()=>{let t=m.current;if(t===null)return;if(!e.hasFocus()||!o()||c.current){c.current=!1;return}if(t.contains(e.activeElement)||r&&e.activeElement!==l.current&&e.activeElement!==u.current)return;if(e.activeElement!==f.current)f.current=null;else if(f.current!==null)return;if(!p.current)return;let n=[];if((e.activeElement===l.current||e.activeElement===u.current)&&(n=a(m.current)),n.length>0){let e=!!(g.current?.shiftKey&&g.current?.key===`Tab`),t=n[0],r=n[n.length-1];typeof t!=`string`&&typeof r!=`string`&&(e?r.focus():t.focus())}else t.focus()};e.addEventListener(`focusin`,n),e.addEventListener(`keydown`,t,!0);let i=setInterval(()=>{e.activeElement&&e.activeElement.tagName===`BODY`&&n()},50);return()=>{clearInterval(i),e.removeEventListener(`focusin`,n),e.removeEventListener(`keydown`,t,!0)}},[n,r,i,o,s,a]);let _=e=>{d.current===null&&(d.current=e.relatedTarget),p.current=!0,f.current=e.target;let n=t.props.onFocus;n&&n(e)},v=e=>{d.current===null&&(d.current=e.relatedTarget),p.current=!0};return(0,B.jsxs)(z.Fragment,{children:[(0,B.jsx)(`div`,{tabIndex:s?0:-1,onFocus:v,ref:l,"data-testid":`sentinelStart`}),z.cloneElement(t,{ref:h,onFocus:_}),(0,B.jsx)(`div`,{tabIndex:s?0:-1,onFocus:v,ref:u,"data-testid":`sentinelEnd`})]})}function Wp(e){return typeof e==`function`?e():e}function Gp(e){return e?e.props.hasOwnProperty(`in`):!1}var Kp=()=>{},qp=new Ip;function Jp(e){let{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,closeAfterTransition:i=!1,onTransitionEnter:a,onTransitionExited:o,children:s,onClose:c,open:l,rootRef:u}=e,d=z.useRef({}),f=z.useRef(null),p=z.useRef(null),m=Ai(p,u),[h,g]=z.useState(!l),_=Gp(s),v=!0;(e[`aria-hidden`]===`false`||e[`aria-hidden`]===!1)&&(v=!1);let y=()=>xi(f.current),b=()=>(d.current.modalRef=p.current,d.current.mount=f.current,d.current),x=()=>{qp.mount(b(),{disableScrollLock:r}),p.current&&(p.current.scrollTop=0)},S=ki(()=>{let e=Wp(t)||y().body;qp.add(b(),e),p.current&&x()}),C=()=>qp.isTopModal(b()),w=ki(e=>{f.current=e,e&&(l&&C()?x():p.current&&kp(p.current,v))}),T=z.useCallback(()=>{qp.remove(b(),v)},[v]);z.useEffect(()=>()=>{T()},[T]),z.useEffect(()=>{l?S():(!_||!i)&&T()},[l,T,_,i,S]);let E=e=>t=>{e.onKeyDown?.(t),!(t.key!==`Escape`||t.which===229||!C())&&(n||(t.stopPropagation(),c&&c(t,`escapeKeyDown`)))},D=e=>t=>{e.onClick?.(t),t.target===t.currentTarget&&c&&c(t,`backdropClick`)};return{getRootProps:(t={})=>{let n=Hi(e);delete n.onTransitionEnter,delete n.onTransitionExited;let r={...n,...t};return{role:`presentation`,...r,onKeyDown:E(r),ref:m}},getBackdropProps:(e={})=>{let t=e;return{"aria-hidden":!0,...t,onClick:D(t),open:l}},getTransitionProps:()=>({onEnter:vi(()=>{g(!1),a&&a()},s?.props.onEnter??Kp),onExited:vi(()=>{g(!0),o&&o(),i&&T()},s?.props.onExited??Kp)}),rootRef:m,portalRef:w,isTopModal:C,exited:h,hasTransition:_}}function Yp(e){return H(`MuiModal`,e)}U(`MuiModal`,[`root`,`hidden`,`backdrop`]);var Xp=e=>{let{open:t,exited:n,classes:r}=e;return W({root:[`root`,!t&&n&&`hidden`],backdrop:[`backdrop`]},Yp,r)},Zp=K(`div`,{name:`MuiModal`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(J(({theme:e})=>({position:`fixed`,zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:e})=>!e.open&&e.exited,style:{visibility:`hidden`}}]}))),Qp=K(Ef,{name:`MuiModal`,slot:`Backdrop`,overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),$p=z.forwardRef(function(e,t){let n=Y({name:`MuiModal`,props:e}),{BackdropComponent:r=Qp,BackdropProps:i,classes:a,className:o,closeAfterTransition:s=!1,children:c,container:l,component:u,components:d={},componentsProps:f={},disableAutoFocus:p=!1,disableEnforceFocus:m=!1,disableEscapeKeyDown:h=!1,disablePortal:g=!1,disableRestoreFocus:_=!1,disableScrollLock:v=!1,hideBackdrop:y=!1,keepMounted:b=!1,onBackdropClick:x,onClose:S,onTransitionEnter:C,onTransitionExited:w,open:T,slotProps:E={},slots:D={},theme:O,...k}=n,A={...n,closeAfterTransition:s,disableAutoFocus:p,disableEnforceFocus:m,disableEscapeKeyDown:h,disablePortal:g,disableRestoreFocus:_,disableScrollLock:v,hideBackdrop:y,keepMounted:b},{getRootProps:j,getBackdropProps:M,getTransitionProps:ee,portalRef:N,isTopModal:P,exited:te,hasTransition:ne}=Jp({...A,rootRef:t}),F={...A,exited:te},re=Xp(F),ie={};if(c.props.tabIndex===void 0&&(ie.tabIndex=`-1`),ne){let{onEnter:e,onExited:t}=ee();ie.onEnter=e,ie.onExited=t}let I={slots:{root:d.Root,backdrop:d.Backdrop,...D},slotProps:{...f,...E}},[ae,oe]=Ks(`root`,{ref:t,elementType:Zp,externalForwardedProps:{...I,...k,component:u},getSlotProps:j,ownerState:F,className:V(o,re?.root,!F.open&&F.exited&&re?.hidden)}),[se,ce]=Ks(`backdrop`,{ref:i?.ref,elementType:r,externalForwardedProps:I,shouldForwardComponentProp:!0,additionalProps:i,getSlotProps:e=>M({...e,onClick:t=>{x&&x(t),e?.onClick&&e.onClick(t)}}),className:V(i?.className,re?.backdrop),ownerState:F});return!b&&!T&&(!ne||te)?null:(0,B.jsx)(od,{ref:N,container:l,disablePortal:g,children:(0,B.jsxs)(ae,{...oe,children:[!y&&r?(0,B.jsx)(se,{...ce}):null,(0,B.jsx)(Up,{disableEnforceFocus:m,disableAutoFocus:p,disableRestoreFocus:_,isEnabled:P,open:T,children:z.cloneElement(c,ie)})]})})});function em(e){return H(`MuiDialog`,e)}var tm=U(`MuiDialog`,[`root`,`scrollPaper`,`scrollBody`,`container`,`paper`,`paperScrollPaper`,`paperScrollBody`,`paperWidthFalse`,`paperWidthXs`,`paperWidthSm`,`paperWidthMd`,`paperWidthLg`,`paperWidthXl`,`paperFullWidth`,`paperFullScreen`]),nm=z.createContext({}),rm=K(Ef,{name:`MuiDialog`,slot:`Backdrop`,overrides:(e,t)=>t.backdrop})({zIndex:-1}),im=e=>{let{classes:t,scroll:n,maxWidth:r,fullWidth:i,fullScreen:a}=e;return W({root:[`root`],container:[`container`,`scroll${q(n)}`],paper:[`paper`,`paperScroll${q(n)}`,`paperWidth${q(String(r))}`,i&&`paperFullWidth`,a&&`paperFullScreen`]},em,t)},am=K($p,{name:`MuiDialog`,slot:`Root`,overridesResolver:(e,t)=>t.root})({"@media print":{position:`absolute !important`}}),om=K(`div`,{name:`MuiDialog`,slot:`Container`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.container,t[`scroll${q(n.scroll)}`]]}})({height:`100%`,"@media print":{height:`auto`},outline:0,variants:[{props:{scroll:`paper`},style:{display:`flex`,justifyContent:`center`,alignItems:`center`}},{props:{scroll:`body`},style:{overflowY:`auto`,overflowX:`hidden`,textAlign:`center`,"&::after":{content:`""`,display:`inline-block`,verticalAlign:`middle`,height:`100%`,width:`0`}}}]}),sm=K(Gs,{name:`MuiDialog`,slot:`Paper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.paper,t[`scrollPaper${q(n.scroll)}`],t[`paperWidth${q(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(J(({theme:e})=>({margin:32,position:`relative`,overflowY:`auto`,"@media print":{overflowY:`visible`,boxShadow:`none`},variants:[{props:{scroll:`paper`},style:{display:`flex`,flexDirection:`column`,maxHeight:`calc(100% - 64px)`}},{props:{scroll:`body`},style:{display:`inline-block`,verticalAlign:`middle`,textAlign:`initial`}},{props:({ownerState:e})=>!e.maxWidth,style:{maxWidth:`calc(100% - 64px)`}},{props:{maxWidth:`xs`},style:{maxWidth:e.breakpoints.unit===`px`?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${tm.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:`calc(100% - 64px)`}}}},...Object.keys(e.breakpoints.values).filter(e=>e!==`xs`).map(t=>({props:{maxWidth:t},style:{maxWidth:`${e.breakpoints.values[t]}${e.breakpoints.unit}`,[`&.${tm.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t]+64)]:{maxWidth:`calc(100% - 64px)`}}}})),{props:({ownerState:e})=>e.fullWidth,style:{width:`calc(100% - 64px)`}},{props:({ownerState:e})=>e.fullScreen,style:{margin:0,width:`100%`,maxWidth:`100%`,height:`100%`,maxHeight:`none`,borderRadius:0,[`&.${tm.paperScrollBody}`]:{margin:0,maxWidth:`100%`}}}]}))),cm=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiDialog`}),r=Lo(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{"aria-describedby":a,"aria-labelledby":o,"aria-modal":s=!0,BackdropComponent:c,BackdropProps:l,children:u,className:d,disableEscapeKeyDown:f=!1,fullScreen:p=!1,fullWidth:m=!1,maxWidth:h=`sm`,onBackdropClick:g,onClick:_,onClose:v,open:y,PaperComponent:b=Gs,PaperProps:x={},scroll:S=`paper`,slots:C={},slotProps:w={},TransitionComponent:T=Sf,transitionDuration:E=i,TransitionProps:D,...O}=n,k={...n,disableEscapeKeyDown:f,fullScreen:p,fullWidth:m,maxWidth:h,scroll:S},A=im(k),j=z.useRef(),M=e=>{j.current=e.target===e.currentTarget},ee=e=>{_&&_(e),j.current&&(j.current=null,g&&g(e),v&&v(e,`backdropClick`))},N=Di(o),P=z.useMemo(()=>({titleId:N}),[N]),te={slots:{transition:T,...C},slotProps:{transition:D,paper:x,backdrop:l,...w}},[ne,F]=Ks(`root`,{elementType:am,shouldForwardComponentProp:!0,externalForwardedProps:te,ownerState:k,className:V(A.root,d),ref:t}),[re,ie]=Ks(`backdrop`,{elementType:rm,shouldForwardComponentProp:!0,externalForwardedProps:te,ownerState:k}),[I,ae]=Ks(`paper`,{elementType:sm,shouldForwardComponentProp:!0,externalForwardedProps:te,ownerState:k,className:V(A.paper,x.className)}),[oe,se]=Ks(`container`,{elementType:om,externalForwardedProps:te,ownerState:k,className:V(A.container)}),[ce,le]=Ks(`transition`,{elementType:Sf,externalForwardedProps:te,ownerState:k,additionalProps:{appear:!0,in:y,timeout:E,role:`presentation`}});return(0,B.jsx)(ne,{closeAfterTransition:!0,slots:{backdrop:re},slotProps:{backdrop:{transitionDuration:E,as:c,...ie}},disableEscapeKeyDown:f,onClose:v,open:y,onClick:ee,...F,...O,children:(0,B.jsx)(ce,{...le,children:(0,B.jsx)(oe,{onMouseDown:M,...se,children:(0,B.jsx)(I,{as:b,elevation:24,role:`dialog`,"aria-describedby":a,"aria-labelledby":N,"aria-modal":s,...ae,children:(0,B.jsx)(nm.Provider,{value:P,children:u})})})})})});function lm(e){return H(`MuiDialogActions`,e)}U(`MuiDialogActions`,[`root`,`spacing`]);var um=e=>{let{classes:t,disableSpacing:n}=e;return W({root:[`root`,!n&&`spacing`]},lm,t)},dm=K(`div`,{name:`MuiDialogActions`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})({display:`flex`,alignItems:`center`,padding:8,justifyContent:`flex-end`,flex:`0 0 auto`,variants:[{props:({ownerState:e})=>!e.disableSpacing,style:{"& > :not(style) ~ :not(style)":{marginLeft:8}}}]}),fm=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiDialogActions`}),{className:r,disableSpacing:i=!1,...a}=n,o={...n,disableSpacing:i},s=um(o);return(0,B.jsx)(dm,{className:V(s.root,r),ownerState:o,ref:t,...a})});function pm(e){return H(`MuiDialogContent`,e)}U(`MuiDialogContent`,[`root`,`dividers`]);function mm(e){return H(`MuiDialogTitle`,e)}var hm=U(`MuiDialogTitle`,[`root`]),gm=e=>{let{classes:t,dividers:n}=e;return W({root:[`root`,n&&`dividers`]},pm,t)},_m=K(`div`,{name:`MuiDialogContent`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(J(({theme:e})=>({flex:`1 1 auto`,WebkitOverflowScrolling:`touch`,overflowY:`auto`,padding:`20px 24px`,variants:[{props:({ownerState:e})=>e.dividers,style:{padding:`16px 24px`,borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>!e.dividers,style:{[`.${hm.root} + &`]:{paddingTop:0}}}]}))),vm=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiDialogContent`}),{className:r,dividers:i=!1,...a}=n,o={...n,dividers:i},s=gm(o);return(0,B.jsx)(_m,{className:V(s.root,r),ownerState:o,ref:t,...a})}),ym=e=>{let{classes:t}=e;return W({root:[`root`]},mm,t)},bm=K(Zc,{name:`MuiDialogTitle`,slot:`Root`,overridesResolver:(e,t)=>t.root})({padding:`16px 24px`,flex:`0 0 auto`}),xm=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiDialogTitle`}),{className:r,id:i,...a}=n,o=n,s=ym(o),{titleId:c=i}=z.useContext(nm);return(0,B.jsx)(bm,{component:`h2`,className:V(s.root,r),ownerState:o,ref:t,variant:`h6`,id:i??c,...a})});function Sm(e){return H(`MuiDivider`,e)}var Cm=U(`MuiDivider`,[`root`,`absolute`,`fullWidth`,`inset`,`middle`,`flexItem`,`light`,`vertical`,`withChildren`,`withChildrenVertical`,`textAlignRight`,`textAlignLeft`,`wrapper`,`wrapperVertical`]),wm=e=>{let{absolute:t,children:n,classes:r,flexItem:i,light:a,orientation:o,textAlign:s,variant:c}=e;return W({root:[`root`,t&&`absolute`,c,a&&`light`,o===`vertical`&&`vertical`,i&&`flexItem`,n&&`withChildren`,n&&o===`vertical`&&`withChildrenVertical`,s===`right`&&o!==`vertical`&&`textAlignRight`,s===`left`&&o!==`vertical`&&`textAlignLeft`],wrapper:[`wrapper`,o===`vertical`&&`wrapperVertical`]},Sm,r)},Tm=K(`div`,{name:`MuiDivider`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,n.orientation===`vertical`&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&n.orientation===`vertical`&&t.withChildrenVertical,n.textAlign===`right`&&n.orientation!==`vertical`&&t.textAlignRight,n.textAlign===`left`&&n.orientation!==`vertical`&&t.textAlignLeft]}})(J(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:`solid`,borderColor:(e.vars||e).palette.divider,borderBottomWidth:`thin`,variants:[{props:{absolute:!0},style:{position:`absolute`,bottom:0,left:0,width:`100%`}},{props:{light:!0},style:{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:ui(e.palette.divider,.08)}},{props:{variant:`inset`},style:{marginLeft:72}},{props:{variant:`middle`,orientation:`horizontal`},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:`middle`,orientation:`vertical`},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:`vertical`},style:{height:`100%`,borderBottomWidth:0,borderRightWidth:`thin`}},{props:{flexItem:!0},style:{alignSelf:`stretch`,height:`auto`}},{props:({ownerState:e})=>!!e.children,style:{display:`flex`,textAlign:`center`,border:0,borderTopStyle:`solid`,borderLeftStyle:`solid`,"&::before, &::after":{content:`""`,alignSelf:`center`}}},{props:({ownerState:e})=>e.children&&e.orientation!==`vertical`,style:{"&::before, &::after":{width:`100%`,borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:`inherit`}}},{props:({ownerState:e})=>e.orientation===`vertical`&&e.children,style:{flexDirection:`column`,"&::before, &::after":{height:`100%`,borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:`inherit`}}},{props:({ownerState:e})=>e.textAlign===`right`&&e.orientation!==`vertical`,style:{"&::before":{width:`90%`},"&::after":{width:`10%`}}},{props:({ownerState:e})=>e.textAlign===`left`&&e.orientation!==`vertical`,style:{"&::before":{width:`10%`},"&::after":{width:`90%`}}}]}))),Em=K(`span`,{name:`MuiDivider`,slot:`Wrapper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.wrapper,n.orientation===`vertical`&&t.wrapperVertical]}})(J(({theme:e})=>({display:`inline-block`,paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:`nowrap`,variants:[{props:{orientation:`vertical`},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),Dm=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiDivider`}),{absolute:r=!1,children:i,className:a,orientation:o=`horizontal`,component:s=i||o===`vertical`?`div`:`hr`,flexItem:c=!1,light:l=!1,role:u=s===`hr`?void 0:`separator`,textAlign:d=`center`,variant:f=`fullWidth`,...p}=n,m={...n,absolute:r,component:s,flexItem:c,light:l,orientation:o,role:u,textAlign:d,variant:f},h=wm(m);return(0,B.jsx)(Tm,{as:s,className:V(h.root,a),role:u,ref:t,ownerState:m,"aria-orientation":u===`separator`&&(s!==`hr`||o===`vertical`)?o:void 0,...p,children:i?(0,B.jsx)(Em,{className:h.wrapper,ownerState:m,children:i}):null})});Dm&&(Dm.muiSkipListHighlight=!0);function Om(e,t,n){let r=t.getBoundingClientRect(),i=n&&n.getBoundingClientRect(),a=os(t),o;if(t.fakeTransform)o=t.fakeTransform;else{let e=a.getComputedStyle(t);o=e.getPropertyValue(`-webkit-transform`)||e.getPropertyValue(`transform`)}let s=0,c=0;if(o&&o!==`none`&&typeof o==`string`){let e=o.split(`(`)[1].split(`)`)[0].split(`,`);s=parseInt(e[4],10),c=parseInt(e[5],10)}return e===`left`?i?`translateX(${i.right+s-r.left}px)`:`translateX(${a.innerWidth+s-r.left}px)`:e===`right`?i?`translateX(-${r.right-i.left-s}px)`:`translateX(-${r.left+r.width-s}px)`:e===`up`?i?`translateY(${i.bottom+c-r.top}px)`:`translateY(${a.innerHeight+c-r.top}px)`:i?`translateY(-${r.top-i.top+r.height-c}px)`:`translateY(-${r.top+r.height-c}px)`}function km(e){return typeof e==`function`?e():e}function Am(e,t,n){let r=Om(e,t,km(n));r&&(t.style.webkitTransform=r,t.style.transform=r)}var jm=z.forwardRef(function(e,t){let n=Lo(),r={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},i={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:a,appear:o=!0,children:s,container:c,direction:l=`down`,easing:u=r,in:d,onEnter:f,onEntered:p,onEntering:m,onExit:h,onExited:g,onExiting:_,style:v,timeout:y=i,TransitionComponent:b=ks,...x}=e,S=z.useRef(null),C=ds(qi(s),S,t),w=e=>t=>{e&&(t===void 0?e(S.current):e(S.current,t))},T=w((e,t)=>{Am(l,e,c),Bs(e),f&&f(e,t)}),E=w((e,t)=>{let r=Vs({timeout:y,style:v,easing:u},{mode:`enter`});e.style.webkitTransition=n.transitions.create(`-webkit-transform`,{...r}),e.style.transition=n.transitions.create(`transform`,{...r}),e.style.webkitTransform=`none`,e.style.transform=`none`,m&&m(e,t)}),D=w(p),O=w(_),k=w(e=>{let t=Vs({timeout:y,style:v,easing:u},{mode:`exit`});e.style.webkitTransition=n.transitions.create(`-webkit-transform`,t),e.style.transition=n.transitions.create(`transform`,t),Am(l,e,c),h&&h(e)}),A=w(e=>{e.style.webkitTransition=``,e.style.transition=``,g&&g(e)}),j=e=>{a&&a(S.current,e)},M=z.useCallback(()=>{S.current&&Am(l,S.current,c)},[l,c]);return z.useEffect(()=>{if(d||l===`down`||l===`right`)return;let e=rs(()=>{S.current&&Am(l,S.current,c)}),t=os(S.current);return t.addEventListener(`resize`,e),()=>{e.clear(),t.removeEventListener(`resize`,e)}},[l,d,c]),z.useEffect(()=>{d||M()},[d,M]),(0,B.jsx)(b,{nodeRef:S,onEnter:T,onEntered:D,onEntering:E,onExit:k,onExited:A,onExiting:O,addEndListener:j,appear:o,in:d,timeout:y,...x,children:(e,{ownerState:t,...n})=>z.cloneElement(s,{ref:C,style:{visibility:e===`exited`&&!d?`hidden`:void 0,...v,...s.props.style},...n})})});function Mm(e){return H(`MuiDrawer`,e)}U(`MuiDrawer`,[`root`,`docked`,`paper`,`anchorLeft`,`anchorRight`,`anchorTop`,`anchorBottom`,`paperAnchorLeft`,`paperAnchorRight`,`paperAnchorTop`,`paperAnchorBottom`,`paperAnchorDockedLeft`,`paperAnchorDockedRight`,`paperAnchorDockedTop`,`paperAnchorDockedBottom`,`modal`]);var Nm=(e,t)=>{let{ownerState:n}=e;return[t.root,(n.variant===`permanent`||n.variant===`persistent`)&&t.docked,t.modal]},Pm=e=>{let{classes:t,anchor:n,variant:r}=e;return W({root:[`root`,`anchor${q(n)}`],docked:[(r===`permanent`||r===`persistent`)&&`docked`],modal:[`modal`],paper:[`paper`,`paperAnchor${q(n)}`,r!==`temporary`&&`paperAnchorDocked${q(n)}`]},Mm,t)},Fm=K($p,{name:`MuiDrawer`,slot:`Root`,overridesResolver:Nm})(J(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer}))),Im=K(`div`,{shouldForwardProp:Bo,name:`MuiDrawer`,slot:`Docked`,skipVariantsResolver:!1,overridesResolver:Nm})({flex:`0 0 auto`}),Lm=K(Gs,{name:`MuiDrawer`,slot:`Paper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.paper,t[`paperAnchor${q(n.anchor)}`],n.variant!==`temporary`&&t[`paperAnchorDocked${q(n.anchor)}`]]}})(J(({theme:e})=>({overflowY:`auto`,display:`flex`,flexDirection:`column`,height:`100%`,flex:`1 0 auto`,zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:`touch`,position:`fixed`,top:0,outline:0,variants:[{props:{anchor:`left`},style:{left:0}},{props:{anchor:`top`},style:{top:0,left:0,right:0,height:`auto`,maxHeight:`100%`}},{props:{anchor:`right`},style:{right:0}},{props:{anchor:`bottom`},style:{top:`auto`,left:0,bottom:0,right:0,height:`auto`,maxHeight:`100%`}},{props:({ownerState:e})=>e.anchor===`left`&&e.variant!==`temporary`,style:{borderRight:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>e.anchor===`top`&&e.variant!==`temporary`,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>e.anchor===`right`&&e.variant!==`temporary`,style:{borderLeft:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>e.anchor===`bottom`&&e.variant!==`temporary`,style:{borderTop:`1px solid ${(e.vars||e).palette.divider}`}}]}))),Rm={left:`right`,right:`left`,top:`down`,bottom:`up`};function zm(e){return[`left`,`right`].includes(e)}function Bm({direction:e},t){return e===`rtl`&&zm(t)?Rm[t]:t}var Vm=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiDrawer`}),r=Lo(),i=ta(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{anchor:o=`left`,BackdropProps:s,children:c,className:l,elevation:u=16,hideBackdrop:d=!1,ModalProps:{BackdropProps:f,...p}={},onClose:m,open:h=!1,PaperProps:g={},SlideProps:_,TransitionComponent:v,transitionDuration:y=a,variant:b=`temporary`,slots:x={},slotProps:S={},...C}=n,w=z.useRef(!1);z.useEffect(()=>{w.current=!0},[]);let T=Bm({direction:i?`rtl`:`ltr`},o),E=o,D={...n,anchor:E,elevation:u,open:h,variant:b,...C},O=Pm(D),k={slots:{transition:v,...x},slotProps:{paper:g,transition:_,...S,backdrop:fs(S.backdrop||{...s,...f},{transitionDuration:y})}},[A,j]=Ks(`root`,{ref:t,elementType:Fm,className:V(O.root,O.modal,l),shouldForwardComponentProp:!0,ownerState:D,externalForwardedProps:{...k,...C,...p},additionalProps:{open:h,onClose:m,hideBackdrop:d,slots:{backdrop:k.slots.backdrop},slotProps:{backdrop:k.slotProps.backdrop}}}),[M,ee]=Ks(`paper`,{elementType:Lm,shouldForwardComponentProp:!0,className:V(O.paper,g.className),ownerState:D,externalForwardedProps:k,additionalProps:{elevation:b===`temporary`?u:0,square:!0}}),[N,P]=Ks(`docked`,{elementType:Im,ref:t,className:V(O.root,O.docked,l),ownerState:D,externalForwardedProps:k,additionalProps:C}),[te,ne]=Ks(`transition`,{elementType:jm,ownerState:D,externalForwardedProps:k,additionalProps:{in:h,direction:Rm[T],timeout:y,appear:w.current}}),F=(0,B.jsx)(M,{...ee,children:c});if(b===`permanent`)return(0,B.jsx)(N,{...P,children:F});let re=(0,B.jsx)(te,{...ne,children:F});return b===`persistent`?(0,B.jsx)(N,{...P,children:re}):(0,B.jsx)(A,{...j,children:re})}),Hm=e=>{let{classes:t,disableUnderline:n,startAdornment:r,endAdornment:i,size:a,hiddenLabel:o,multiline:s}=e,c=W({root:[`root`,!n&&`underline`,r&&`adornedStart`,i&&`adornedEnd`,a===`small`&&`size${q(a)}`,o&&`hiddenLabel`,s&&`multiline`],input:[`input`]},ef,t);return{...t,...c}},Um=K(Kd,{shouldForwardProp:e=>Bo(e)||e===`classes`,name:`MuiFilledInput`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[...Ud(e,t),!n.disableUnderline&&t.underline]}})(J(({theme:e})=>{let t=e.palette.mode===`light`,n=t?`rgba(0, 0, 0, 0.42)`:`rgba(255, 255, 255, 0.7)`,r=t?`rgba(0, 0, 0, 0.06)`:`rgba(255, 255, 255, 0.09)`,i=t?`rgba(0, 0, 0, 0.09)`:`rgba(255, 255, 255, 0.13)`,a=t?`rgba(0, 0, 0, 0.12)`:`rgba(255, 255, 255, 0.12)`;return{position:`relative`,backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${tf.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${tf.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:e})=>!e.disableUnderline,style:{"&::after":{left:0,bottom:0,content:`""`,position:`absolute`,right:0,transform:`scaleX(0)`,transition:e.transitions.create(`transform`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:`none`},[`&.${tf.focused}:after`]:{transform:`scaleX(1) translateX(0)`},[`&.${tf.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:n}`,left:0,bottom:0,content:`"\\00a0"`,position:`absolute`,right:0,transition:e.transitions.create(`border-bottom-color`,{duration:e.transitions.duration.shorter}),pointerEvents:`none`},[`&:hover:not(.${tf.disabled}, .${tf.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${tf.disabled}:before`]:{borderBottomStyle:`dotted`}}},...Object.entries(e.palette).filter(pc()).map(([t])=>({props:{disableUnderline:!1,color:t},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t]?.main}`}}})),{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:12}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:12}},{props:({ownerState:e})=>e.multiline,style:{padding:`25px 12px 8px`}},{props:({ownerState:e,size:t})=>e.multiline&&t===`small`,style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:e})=>e.multiline&&e.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:e})=>e.multiline&&e.hiddenLabel&&e.size===`small`,style:{paddingTop:8,paddingBottom:9}}]}})),Wm=K(qd,{name:`MuiFilledInput`,slot:`Input`,overridesResolver:Wd})(J(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode===`light`?null:`0 0 0 100px #266798 inset`,WebkitTextFillColor:e.palette.mode===`light`?null:`#fff`,caretColor:e.palette.mode===`light`?null:`#fff`,borderTopLeftRadius:`inherit`,borderTopRightRadius:`inherit`}},...e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:`inherit`,borderTopRightRadius:`inherit`},[e.getColorSchemeSelector(`dark`)]:{"&:-webkit-autofill":{WebkitBoxShadow:`0 0 0 100px #266798 inset`,WebkitTextFillColor:`#fff`,caretColor:`#fff`}}},variants:[{props:{size:`small`},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:e})=>e.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:0}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:0}},{props:({ownerState:e})=>e.hiddenLabel&&e.size===`small`,style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:e})=>e.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),Gm=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiFilledInput`}),{disableUnderline:r=!1,components:i={},componentsProps:a,fullWidth:o=!1,hiddenLabel:s,inputComponent:c=`input`,multiline:l=!1,slotProps:u,slots:d={},type:f=`text`,...p}=n,m={...n,disableUnderline:r,fullWidth:o,inputComponent:c,multiline:l,type:f},h=Hm(n),g={root:{ownerState:m},input:{ownerState:m}},_=u??a?$t(g,u??a):g;return(0,B.jsx)(Yd,{slots:{root:d.root??i.Root??Um,input:d.input??i.Input??Wm},slotProps:_,fullWidth:o,inputComponent:c,multiline:l,ref:t,type:f,...p,classes:h})});Gm.muiName=`Input`;function Km(e){return H(`MuiFormControl`,e)}U(`MuiFormControl`,[`root`,`marginNone`,`marginNormal`,`marginDense`,`fullWidth`,`disabled`]);var qm=e=>{let{classes:t,margin:n,fullWidth:r}=e;return W({root:[`root`,n!==`none`&&`margin${q(n)}`,r&&`fullWidth`]},Km,t)},Jm=K(`div`,{name:`MuiFormControl`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`margin${q(n.margin)}`],n.fullWidth&&t.fullWidth]}})({display:`inline-flex`,flexDirection:`column`,position:`relative`,minWidth:0,padding:0,margin:0,border:0,verticalAlign:`top`,variants:[{props:{margin:`normal`},style:{marginTop:16,marginBottom:8}},{props:{margin:`dense`},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:`100%`}}]}),Ym=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiFormControl`}),{children:r,className:i,color:a=`primary`,component:o=`div`,disabled:s=!1,error:c=!1,focused:l,fullWidth:u=!1,hiddenLabel:d=!1,margin:f=`none`,required:p=!1,size:m=`medium`,variant:h=`outlined`,...g}=n,_={...n,color:a,component:o,disabled:s,error:c,fullWidth:u,hiddenLabel:d,margin:f,required:p,size:m,variant:h},v=qm(_),[y,b]=z.useState(()=>{let e=!1;return r&&z.Children.forEach(r,t=>{if(!is(t,[`Input`,`Select`]))return;let n=is(t,[`Select`])?t.props.input:t;n&&zd(n.props)&&(e=!0)}),e}),[x,S]=z.useState(()=>{let e=!1;return r&&z.Children.forEach(r,t=>{is(t,[`Input`,`Select`])&&(Rd(t.props,!0)||Rd(t.props.inputProps,!0))&&(e=!0)}),e}),[C,w]=z.useState(!1);s&&C&&w(!1);let T=l!==void 0&&!s?l:C;z.useRef(!1);let E=z.useCallback(()=>{S(!0)},[]),D=z.useCallback(()=>{S(!1)},[]),O=z.useMemo(()=>({adornedStart:y,setAdornedStart:b,color:a,disabled:s,error:c,filled:x,focused:T,fullWidth:u,hiddenLabel:d,size:m,onBlur:()=>{w(!1)},onFocus:()=>{w(!0)},onEmpty:D,onFilled:E,registerEffect:void 0,required:p,variant:h}),[y,a,s,c,x,T,u,d,void 0,D,E,p,m,h]);return(0,B.jsx)(Fd.Provider,{value:O,children:(0,B.jsx)(Jm,{as:o,ownerState:_,className:V(v.root,i),ref:t,...g,children:r})})});function Xm(e){return H(`MuiFormControlLabel`,e)}var Zm=U(`MuiFormControlLabel`,[`root`,`labelPlacementStart`,`labelPlacementTop`,`labelPlacementBottom`,`disabled`,`label`,`error`,`required`,`asterisk`]),Qm=e=>{let{classes:t,disabled:n,labelPlacement:r,error:i,required:a}=e;return W({root:[`root`,n&&`disabled`,`labelPlacement${q(r)}`,i&&`error`,a&&`required`],label:[`label`,n&&`disabled`],asterisk:[`asterisk`,i&&`error`]},Xm,t)},$m=K(`label`,{name:`MuiFormControlLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${Zm.label}`]:t.label},t.root,t[`labelPlacement${q(n.labelPlacement)}`]]}})(J(({theme:e})=>({display:`inline-flex`,alignItems:`center`,cursor:`pointer`,verticalAlign:`middle`,WebkitTapHighlightColor:`transparent`,marginLeft:-11,marginRight:16,[`&.${Zm.disabled}`]:{cursor:`default`},[`& .${Zm.label}`]:{[`&.${Zm.disabled}`]:{color:(e.vars||e).palette.text.disabled}},variants:[{props:{labelPlacement:`start`},style:{flexDirection:`row-reverse`,marginRight:-11}},{props:{labelPlacement:`top`},style:{flexDirection:`column-reverse`}},{props:{labelPlacement:`bottom`},style:{flexDirection:`column`}},{props:({labelPlacement:e})=>e===`start`||e===`top`||e===`bottom`,style:{marginLeft:16}}]}))),eh=K(`span`,{name:`MuiFormControlLabel`,slot:`Asterisk`,overridesResolver:(e,t)=>t.asterisk})(J(({theme:e})=>({[`&.${Zm.error}`]:{color:(e.vars||e).palette.error.main}}))),th=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiFormControlLabel`}),{checked:r,className:i,componentsProps:a={},control:o,disabled:s,disableTypography:c,inputRef:l,label:u,labelPlacement:d=`end`,name:f,onChange:p,required:m,slots:h={},slotProps:g={},value:_,...v}=n,y=Id(),b=s??o.props.disabled??y?.disabled,x=m??o.props.required,S={disabled:b,required:x};[`checked`,`name`,`onChange`,`value`,`inputRef`].forEach(e=>{o.props[e]===void 0&&n[e]!==void 0&&(S[e]=n[e])});let C=Pd({props:n,muiFormControl:y,states:[`error`]}),w={...n,disabled:b,labelPlacement:d,required:x,error:C.error},T=Qm(w),[E,D]=Ks(`typography`,{elementType:Zc,externalForwardedProps:{slots:h,slotProps:{...a,...g}},ownerState:w}),O=u;return O!=null&&O.type!==Zc&&!c&&(O=(0,B.jsx)(E,{component:`span`,...D,className:V(T.label,D?.className),children:O})),(0,B.jsxs)($m,{className:V(T.root,i),ownerState:w,ref:t,...v,children:[z.cloneElement(o,S),x?(0,B.jsxs)(`div`,{children:[O,(0,B.jsxs)(eh,{ownerState:w,"aria-hidden":!0,className:T.asterisk,children:[` `,`*`]})]}):O]})});function nh(e){return H(`MuiFormGroup`,e)}U(`MuiFormGroup`,[`root`,`row`,`error`]);var rh=e=>{let{classes:t,row:n,error:r}=e;return W({root:[`root`,n&&`row`,r&&`error`]},nh,t)},ih=K(`div`,{name:`MuiFormGroup`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.row&&t.row]}})({display:`flex`,flexDirection:`column`,flexWrap:`wrap`,variants:[{props:{row:!0},style:{flexDirection:`row`}}]}),ah=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiFormGroup`}),{className:r,row:i=!1,...a}=n,o=Pd({props:n,muiFormControl:Id(),states:[`error`]}),s={...n,row:i,error:o.error},c=rh(s);return(0,B.jsx)(ih,{className:V(c.root,r),ownerState:s,ref:t,...a})});function oh(e){return H(`MuiFormHelperText`,e)}var sh=U(`MuiFormHelperText`,[`root`,`error`,`disabled`,`sizeSmall`,`sizeMedium`,`contained`,`focused`,`filled`,`required`]),ch,lh=e=>{let{classes:t,contained:n,size:r,disabled:i,error:a,filled:o,focused:s,required:c}=e;return W({root:[`root`,i&&`disabled`,a&&`error`,r&&`size${q(r)}`,n&&`contained`,s&&`focused`,o&&`filled`,c&&`required`]},oh,t)},uh=K(`p`,{name:`MuiFormHelperText`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.size&&t[`size${q(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(J(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.caption,textAlign:`left`,marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${sh.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${sh.error}`]:{color:(e.vars||e).palette.error.main},variants:[{props:{size:`small`},style:{marginTop:4}},{props:({ownerState:e})=>e.contained,style:{marginLeft:14,marginRight:14}}]}))),dh=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiFormHelperText`}),{children:r,className:i,component:a=`p`,disabled:o,error:s,filled:c,focused:l,margin:u,required:d,variant:f,...p}=n,m=Pd({props:n,muiFormControl:Id(),states:[`variant`,`size`,`disabled`,`error`,`filled`,`focused`,`required`]}),h={...n,component:a,contained:m.variant===`filled`||m.variant===`outlined`,variant:m.variant,size:m.size,disabled:m.disabled,error:m.error,filled:m.filled,focused:m.focused,required:m.required};delete h.ownerState;let g=lh(h);return(0,B.jsx)(uh,{as:a,className:V(g.root,i),ref:t,...p,ownerState:h,children:r===` `?ch||=(0,B.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:`​`}):r})});function fh(e){return H(`MuiFormLabel`,e)}var ph=U(`MuiFormLabel`,[`root`,`colorSecondary`,`focused`,`disabled`,`error`,`filled`,`required`,`asterisk`]),mh=e=>{let{classes:t,color:n,focused:r,disabled:i,error:a,filled:o,required:s}=e;return W({root:[`root`,`color${q(n)}`,i&&`disabled`,a&&`error`,o&&`filled`,r&&`focused`,s&&`required`],asterisk:[`asterisk`,a&&`error`]},fh,t)},hh=K(`label`,{name:`MuiFormLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color===`secondary`&&t.colorSecondary,n.filled&&t.filled]}})(J(({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.body1,lineHeight:`1.4375em`,padding:0,position:`relative`,variants:[...Object.entries(e.palette).filter(pc()).map(([t])=>({props:{color:t},style:{[`&.${ph.focused}`]:{color:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${ph.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${ph.error}`]:{color:(e.vars||e).palette.error.main}}}]}))),gh=K(`span`,{name:`MuiFormLabel`,slot:`Asterisk`,overridesResolver:(e,t)=>t.asterisk})(J(({theme:e})=>({[`&.${ph.error}`]:{color:(e.vars||e).palette.error.main}}))),_h=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiFormLabel`}),{children:r,className:i,color:a,component:o=`label`,disabled:s,error:c,filled:l,focused:u,required:d,...f}=n,p=Pd({props:n,muiFormControl:Id(),states:[`color`,`required`,`focused`,`disabled`,`error`,`filled`]}),m={...n,color:p.color||`primary`,component:o,disabled:p.disabled,error:p.error,filled:p.filled,focused:p.focused,required:p.required},h=mh(m);return(0,B.jsxs)(hh,{as:o,ownerState:m,className:V(h.root,i),ref:t,...f,children:[r,p.required&&(0,B.jsxs)(gh,{ownerState:m,"aria-hidden":!0,className:h.asterisk,children:[` `,`*`]})]})}),vh=z.createContext();function yh(e){return H(`MuiGrid`,e)}var bh=[0,1,2,3,4,5,6,7,8,9,10],xh=[`column-reverse`,`column`,`row-reverse`,`row`],Sh=[`nowrap`,`wrap-reverse`,`wrap`],Ch=[`auto`,!0,1,2,3,4,5,6,7,8,9,10,11,12],wh=U(`MuiGrid`,[`root`,`container`,`item`,`zeroMinWidth`,...bh.map(e=>`spacing-xs-${e}`),...xh.map(e=>`direction-xs-${e}`),...Sh.map(e=>`wrap-xs-${e}`),...Ch.map(e=>`grid-xs-${e}`),...Ch.map(e=>`grid-sm-${e}`),...Ch.map(e=>`grid-md-${e}`),...Ch.map(e=>`grid-lg-${e}`),...Ch.map(e=>`grid-xl-${e}`)]);function Th({theme:e,ownerState:t}){let n;return e.breakpoints.keys.reduce((r,i)=>{let a={};if(t[i]&&(n=t[i]),!n)return r;if(n===!0)a={flexBasis:0,flexGrow:1,maxWidth:`100%`};else if(n===`auto`)a={flexBasis:`auto`,flexGrow:0,flexShrink:0,maxWidth:`none`,width:`auto`};else{let o=_n({values:t.columns,breakpoints:e.breakpoints.values}),s=typeof o==`object`?o[i]:o;if(s==null)return r;let c=`${Math.round(n/s*1e8)/1e6}%`,l={};if(t.container&&t.item&&t.columnSpacing!==0){let n=e.spacing(t.columnSpacing);if(n!==`0px`){let e=`calc(${c} + ${n})`;l={flexBasis:e,maxWidth:e}}}a={flexBasis:c,flexGrow:0,maxWidth:c,...l}}return e.breakpoints.values[i]===0?Object.assign(r,a):r[e.breakpoints.up(i)]=a,r},{})}function Eh({theme:e,ownerState:t}){let n=_n({values:t.direction,breakpoints:e.breakpoints.values});return fn({theme:e},n,e=>{let t={flexDirection:e};return e.startsWith(`column`)&&(t[`& > .${wh.item}`]={maxWidth:`none`}),t})}function Dh({breakpoints:e,values:t}){let n=``;Object.keys(t).forEach(e=>{n===``&&t[e]!==0&&(n=e)});let r=Object.keys(e).sort((t,n)=>e[t]-e[n]);return r.slice(0,r.indexOf(n))}function Oh({theme:e,ownerState:t}){let{container:n,rowSpacing:r}=t,i={};if(n&&r!==0){let t=_n({values:r,breakpoints:e.breakpoints.values}),n;typeof t==`object`&&(n=Dh({breakpoints:e.breakpoints.values,values:t})),i=fn({theme:e},t,(t,r)=>{let i=e.spacing(t);return i===`0px`?n?.includes(r)?{}:{marginTop:0,[`& > .${wh.item}`]:{paddingTop:0}}:{marginTop:`calc(-1 * ${i})`,[`& > .${wh.item}`]:{paddingTop:i}}})}return i}function kh({theme:e,ownerState:t}){let{container:n,columnSpacing:r}=t,i={};if(n&&r!==0){let t=_n({values:r,breakpoints:e.breakpoints.values}),n;typeof t==`object`&&(n=Dh({breakpoints:e.breakpoints.values,values:t})),i=fn({theme:e},t,(t,r)=>{let i=e.spacing(t);if(i!==`0px`){let e=`calc(-1 * ${i})`;return{width:`calc(100% + ${i})`,marginLeft:e,[`& > .${wh.item}`]:{paddingLeft:i}}}return n?.includes(r)?{}:{width:`100%`,marginLeft:0,[`& > .${wh.item}`]:{paddingLeft:0}}})}return i}function Ah(e,t,n={}){if(!e||e<=0)return[];if(typeof e==`string`&&!Number.isNaN(Number(e))||typeof e==`number`)return[n[`spacing-xs-${String(e)}`]];let r=[];return t.forEach(t=>{let i=e[t];Number(i)>0&&r.push(n[`spacing-${t}-${String(i)}`])}),r}var jh=K(`div`,{name:`MuiGrid`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{container:r,direction:i,item:a,spacing:o,wrap:s,zeroMinWidth:c,breakpoints:l}=n,u=[];r&&(u=Ah(o,l,t));let d=[];return l.forEach(e=>{let r=n[e];r&&d.push(t[`grid-${e}-${String(r)}`])}),[t.root,r&&t.container,a&&t.item,c&&t.zeroMinWidth,...u,i!==`row`&&t[`direction-xs-${String(i)}`],s!==`wrap`&&t[`wrap-xs-${String(s)}`],...d]}})(({ownerState:e})=>({boxSizing:`border-box`,...e.container&&{display:`flex`,flexWrap:`wrap`,width:`100%`},...e.item&&{margin:0},...e.zeroMinWidth&&{minWidth:0},...e.wrap!==`wrap`&&{flexWrap:e.wrap}}),Eh,Oh,kh,Th);function Mh(e,t){if(!e||e<=0)return[];if(typeof e==`string`&&!Number.isNaN(Number(e))||typeof e==`number`)return[`spacing-xs-${String(e)}`];let n=[];return t.forEach(t=>{let r=e[t];if(Number(r)>0){let e=`spacing-${t}-${String(r)}`;n.push(e)}}),n}var Nh=e=>{let{classes:t,container:n,direction:r,item:i,spacing:a,wrap:o,zeroMinWidth:s,breakpoints:c}=e,l=[];n&&(l=Mh(a,c));let u=[];return c.forEach(t=>{let n=e[t];n&&u.push(`grid-${t}-${String(n)}`)}),W({root:[`root`,n&&`container`,i&&`item`,s&&`zeroMinWidth`,...l,r!==`row`&&`direction-xs-${String(r)}`,o!==`wrap`&&`wrap-xs-${String(o)}`,...u]},yh,t)},Ph=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiGrid`}),{breakpoints:r}=Lo(),i=Dr(n),{className:a,columns:o,columnSpacing:s,component:c=`div`,container:l=!1,direction:u=`row`,item:d=!1,rowSpacing:f,spacing:p=0,wrap:m=`wrap`,zeroMinWidth:h=!1,...g}=i,_=f||p,v=s||p,y=z.useContext(vh),b=l?o||12:y,x={},S={...g};r.keys.forEach(e=>{g[e]!=null&&(x[e]=g[e],delete S[e])});let C={...i,columns:b,container:l,direction:u,item:d,rowSpacing:_,columnSpacing:v,wrap:m,zeroMinWidth:h,spacing:p,...x,breakpoints:r.keys},w=Nh(C);return(0,B.jsx)(vh.Provider,{value:b,children:(0,B.jsx)(jh,{ownerState:C,className:V(w.root,a),as:c,ref:t,...S})})});function Fh(e){return`scale(${e}, ${e**2})`}var Ih={entering:{opacity:1,transform:Fh(1)},entered:{opacity:1,transform:`none`}},Lh=typeof navigator<`u`&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Rh=z.forwardRef(function(e,t){let{addEndListener:n,appear:r=!0,children:i,easing:a,in:o,onEnter:s,onEntered:c,onEntering:l,onExit:u,onExited:d,onExiting:f,style:p,timeout:m=`auto`,TransitionComponent:h=ks,...g}=e,_=Ii(),v=z.useRef(),y=Lo(),b=z.useRef(null),x=ds(b,qi(i),t),S=e=>t=>{if(e){let n=b.current;t===void 0?e(n):e(n,t)}},C=S(l),w=S((e,t)=>{Bs(e);let{duration:n,delay:r,easing:i}=Vs({style:p,timeout:m,easing:a},{mode:`enter`}),o;m===`auto`?(o=y.transitions.getAutoHeightDuration(e.clientHeight),v.current=o):o=n,e.style.transition=[y.transitions.create(`opacity`,{duration:o,delay:r}),y.transitions.create(`transform`,{duration:Lh?o:o*.666,delay:r,easing:i})].join(`,`),s&&s(e,t)}),T=S(c),E=S(f),D=S(e=>{let{duration:t,delay:n,easing:r}=Vs({style:p,timeout:m,easing:a},{mode:`exit`}),i;m===`auto`?(i=y.transitions.getAutoHeightDuration(e.clientHeight),v.current=i):i=t,e.style.transition=[y.transitions.create(`opacity`,{duration:i,delay:n}),y.transitions.create(`transform`,{duration:Lh?i:i*.666,delay:Lh?n:n||i*.333,easing:r})].join(`,`),e.style.opacity=0,e.style.transform=Fh(.75),u&&u(e)}),O=S(d);return(0,B.jsx)(h,{appear:r,in:o,nodeRef:b,onEnter:w,onEntered:T,onEntering:C,onExit:D,onExited:O,onExiting:E,addEndListener:e=>{m===`auto`&&_.start(v.current||0,e),n&&n(b.current,e)},timeout:m===`auto`?null:m,...g,children:(e,{ownerState:t,...n})=>z.cloneElement(i,{style:{opacity:0,transform:Fh(.75),visibility:e===`exited`&&!o?`hidden`:void 0,...Ih[e],...p,...i.props.style},ref:x,...n})})});Rh&&(Rh.muiSupportAuto=!0);var zh=$r({themeId:y}),Bh=e=>{let{classes:t,disableUnderline:n}=e,r=W({root:[`root`,!n&&`underline`],input:[`input`]},Xd,t);return{...t,...r}},Vh=K(Kd,{shouldForwardProp:e=>Bo(e)||e===`classes`,name:`MuiInput`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[...Ud(e,t),!n.disableUnderline&&t.underline]}})(J(({theme:e})=>{let t=e.palette.mode===`light`?`rgba(0, 0, 0, 0.42)`:`rgba(255, 255, 255, 0.7)`;return e.vars&&(t=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),{position:`relative`,variants:[{props:({ownerState:e})=>e.formControl,style:{"label + &":{marginTop:16}}},{props:({ownerState:e})=>!e.disableUnderline,style:{"&::after":{left:0,bottom:0,content:`""`,position:`absolute`,right:0,transform:`scaleX(0)`,transition:e.transitions.create(`transform`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:`none`},[`&.${Zd.focused}:after`]:{transform:`scaleX(1) translateX(0)`},[`&.${Zd.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${t}`,left:0,bottom:0,content:`"\\00a0"`,position:`absolute`,right:0,transition:e.transitions.create(`border-bottom-color`,{duration:e.transitions.duration.shorter}),pointerEvents:`none`},[`&:hover:not(.${Zd.disabled}, .${Zd.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${t}`}},[`&.${Zd.disabled}:before`]:{borderBottomStyle:`dotted`}}},...Object.entries(e.palette).filter(pc()).map(([t])=>({props:{color:t,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t].main}`}}}))]}})),Hh=K(qd,{name:`MuiInput`,slot:`Input`,overridesResolver:Wd})({}),Uh=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiInput`}),{disableUnderline:r=!1,components:i={},componentsProps:a,fullWidth:o=!1,inputComponent:s=`input`,multiline:c=!1,slotProps:l,slots:u={},type:d=`text`,...f}=n,p=Bh(n),m={root:{ownerState:{disableUnderline:r}}},h=l??a?$t(l??a,m):m;return(0,B.jsx)(Yd,{slots:{root:u.root??i.Root??Vh,input:u.input??i.Input??Hh},slotProps:h,fullWidth:o,inputComponent:s,multiline:c,ref:t,type:d,...f,classes:p})});Uh.muiName=`Input`;function Wh(e){return H(`MuiInputAdornment`,e)}var Gh=U(`MuiInputAdornment`,[`root`,`filled`,`standard`,`outlined`,`positionStart`,`positionEnd`,`disablePointerEvents`,`hiddenLabel`,`sizeSmall`]),Kh,qh=(e,t)=>{let{ownerState:n}=e;return[t.root,t[`position${q(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},Jh=e=>{let{classes:t,disablePointerEvents:n,hiddenLabel:r,position:i,size:a,variant:o}=e;return W({root:[`root`,n&&`disablePointerEvents`,i&&`position${q(i)}`,o,r&&`hiddenLabel`,a&&`size${q(a)}`]},Wh,t)},Yh=K(`div`,{name:`MuiInputAdornment`,slot:`Root`,overridesResolver:qh})(J(({theme:e})=>({display:`flex`,maxHeight:`2em`,alignItems:`center`,whiteSpace:`nowrap`,color:(e.vars||e).palette.action.active,variants:[{props:{variant:`filled`},style:{[`&.${Gh.positionStart}&:not(.${Gh.hiddenLabel})`]:{marginTop:16}}},{props:{position:`start`},style:{marginRight:8}},{props:{position:`end`},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:`none`}}]}))),Xh=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiInputAdornment`}),{children:r,className:i,component:a=`div`,disablePointerEvents:o=!1,disableTypography:s=!1,position:c,variant:l,...u}=n,d=Id()||{},f=l;l&&d.variant,d&&!f&&(f=d.variant);let p={...n,hiddenLabel:d.hiddenLabel,size:d.size,disablePointerEvents:o,position:c,variant:f},m=Jh(p);return(0,B.jsx)(Fd.Provider,{value:null,children:(0,B.jsx)(Yh,{as:a,ownerState:p,className:V(m.root,i),ref:t,...u,children:typeof r==`string`&&!s?(0,B.jsx)(Zc,{color:`textSecondary`,children:r}):(0,B.jsxs)(z.Fragment,{children:[c===`start`?Kh||=(0,B.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:`​`}):null,r]})})})});function Zh(e){return H(`MuiInputLabel`,e)}U(`MuiInputLabel`,[`root`,`focused`,`disabled`,`error`,`required`,`asterisk`,`formControl`,`sizeSmall`,`shrink`,`animated`,`standard`,`filled`,`outlined`]);var Qh=e=>{let{classes:t,formControl:n,size:r,shrink:i,disableAnimation:a,variant:o,required:s}=e,c=W({root:[`root`,n&&`formControl`,!a&&`animated`,i&&`shrink`,r&&r!==`normal`&&`size${q(r)}`,o],asterisk:[s&&`asterisk`]},Zh,t);return{...t,...c}},$h=K(_h,{shouldForwardProp:e=>Bo(e)||e===`classes`,name:`MuiInputLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${ph.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,n.size===`small`&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})(J(({theme:e})=>({display:`block`,transformOrigin:`top left`,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`,maxWidth:`100%`,variants:[{props:({ownerState:e})=>e.formControl,style:{position:`absolute`,left:0,top:0,transform:`translate(0, 20px) scale(1)`}},{props:{size:`small`},style:{transform:`translate(0, 17px) scale(1)`}},{props:({ownerState:e})=>e.shrink,style:{transform:`translate(0, -1.5px) scale(0.75)`,transformOrigin:`top left`,maxWidth:`133%`}},{props:({ownerState:e})=>!e.disableAnimation,style:{transition:e.transitions.create([`color`,`transform`,`max-width`],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})}},{props:{variant:`filled`},style:{zIndex:1,pointerEvents:`none`,transform:`translate(12px, 16px) scale(1)`,maxWidth:`calc(100% - 24px)`}},{props:{variant:`filled`,size:`small`},style:{transform:`translate(12px, 13px) scale(1)`}},{props:({variant:e,ownerState:t})=>e===`filled`&&t.shrink,style:{userSelect:`none`,pointerEvents:`auto`,transform:`translate(12px, 7px) scale(0.75)`,maxWidth:`calc(133% - 24px)`}},{props:({variant:e,ownerState:t,size:n})=>e===`filled`&&t.shrink&&n===`small`,style:{transform:`translate(12px, 4px) scale(0.75)`}},{props:{variant:`outlined`},style:{zIndex:1,pointerEvents:`none`,transform:`translate(14px, 16px) scale(1)`,maxWidth:`calc(100% - 24px)`}},{props:{variant:`outlined`,size:`small`},style:{transform:`translate(14px, 9px) scale(1)`}},{props:({variant:e,ownerState:t})=>e===`outlined`&&t.shrink,style:{userSelect:`none`,pointerEvents:`auto`,maxWidth:`calc(133% - 32px)`,transform:`translate(14px, -9px) scale(0.75)`}}]}))),eg=z.forwardRef(function(e,t){let n=Y({name:`MuiInputLabel`,props:e}),{disableAnimation:r=!1,margin:i,shrink:a,variant:o,className:s,...c}=n,l=Id(),u=a;u===void 0&&l&&(u=l.filled||l.focused||l.adornedStart);let d=Pd({props:n,muiFormControl:l,states:[`size`,`variant`,`required`,`focused`]}),f={...n,disableAnimation:r,formControl:l,shrink:u,size:d.size,variant:d.variant,required:d.required,focused:d.focused},p=Qh(f);return(0,B.jsx)($h,{"data-shrink":u,ref:t,className:V(p.root,s),...c,ownerState:f,classes:p})});function tg(e){return H(`MuiLink`,e)}var ng=U(`MuiLink`,[`root`,`underlineNone`,`underlineHover`,`underlineAlways`,`button`,`focusVisible`]),rg=({theme:e,ownerState:t})=>{let n=t.color,r=yn(e,`palette.${n}.main`,!1)||yn(e,`palette.${n}`,!1)||t.color,i=yn(e,`palette.${n}.mainChannel`)||yn(e,`palette.${n}Channel`);return`vars`in e&&i?`rgba(${i} / 0.4)`:ui(r,.4)},ig={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},ag=e=>{let{classes:t,component:n,focusVisible:r,underline:i}=e;return W({root:[`root`,`underline${q(i)}`,n===`button`&&`button`,r&&`focusVisible`]},tg,t)},og=K(Zc,{name:`MuiLink`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`underline${q(n.underline)}`],n.component===`button`&&t.button]}})(J(({theme:e})=>({variants:[{props:{underline:`none`},style:{textDecoration:`none`}},{props:{underline:`hover`},style:{textDecoration:`none`,"&:hover":{textDecoration:`underline`}}},{props:{underline:`always`},style:{textDecoration:`underline`,"&:hover":{textDecorationColor:`inherit`}}},{props:({underline:e,ownerState:t})=>e===`always`&&t.color!==`inherit`,style:{textDecorationColor:`var(--Link-underlineColor)`}},...Object.entries(e.palette).filter(pc()).map(([t])=>({props:{underline:`always`,color:t},style:{"--Link-underlineColor":e.vars?`rgba(${e.vars.palette[t].mainChannel} / 0.4)`:ui(e.palette[t].main,.4)}})),{props:{underline:`always`,color:`textPrimary`},style:{"--Link-underlineColor":e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:ui(e.palette.text.primary,.4)}},{props:{underline:`always`,color:`textSecondary`},style:{"--Link-underlineColor":e.vars?`rgba(${e.vars.palette.text.secondaryChannel} / 0.4)`:ui(e.palette.text.secondary,.4)}},{props:{underline:`always`,color:`textDisabled`},style:{"--Link-underlineColor":(e.vars||e).palette.text.disabled}},{props:{component:`button`},style:{position:`relative`,WebkitTapHighlightColor:`transparent`,backgroundColor:`transparent`,outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:`pointer`,userSelect:`none`,verticalAlign:`middle`,MozAppearance:`none`,WebkitAppearance:`none`,"&::-moz-focus-inner":{borderStyle:`none`},[`&.${ng.focusVisible}`]:{outline:`auto`}}}]}))),sg=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiLink`}),r=Lo(),{className:i,color:a=`primary`,component:o=`a`,onBlur:s,onFocus:c,TypographyClasses:l,underline:u=`always`,variant:d=`inherit`,sx:f,...p}=n,[m,h]=z.useState(!1),g=e=>{Li(e.target)||h(!1),s&&s(e)},_=e=>{Li(e.target)&&h(!0),c&&c(e)},v={...n,color:a,component:o,focusVisible:m,underline:u,variant:d},y=ag(v);return(0,B.jsx)(og,{color:a,className:V(y.root,i),classes:l,component:o,onBlur:g,onFocus:_,ref:t,ownerState:v,variant:d,...p,sx:[...ig[a]===void 0?[{color:a}]:[],...Array.isArray(f)?f:[f]],style:{...p.style,...u===`always`&&a!==`inherit`&&!ig[a]&&{"--Link-underlineColor":rg({theme:r,ownerState:v})}}})}),cg=z.createContext({});function lg(e){return H(`MuiList`,e)}U(`MuiList`,[`root`,`padding`,`dense`,`subheader`]);var ug=e=>{let{classes:t,disablePadding:n,dense:r,subheader:i}=e;return W({root:[`root`,!n&&`padding`,r&&`dense`,i&&`subheader`]},lg,t)},dg=K(`ul`,{name:`MuiList`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})({listStyle:`none`,margin:0,padding:0,position:`relative`,variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),fg=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiList`}),{children:r,className:i,component:a=`ul`,dense:o=!1,disablePadding:s=!1,subheader:c,...l}=n,u=z.useMemo(()=>({dense:o}),[o]),d={...n,component:a,dense:o,disablePadding:s},f=ug(d);return(0,B.jsx)(cg.Provider,{value:u,children:(0,B.jsxs)(dg,{as:a,className:V(f.root,i),ref:t,ownerState:d,...l,children:[c,r]})})});function pg(e){return H(`MuiListItem`,e)}U(`MuiListItem`,[`root`,`container`,`dense`,`alignItemsFlexStart`,`divider`,`gutters`,`padding`,`secondaryAction`]);function mg(e){return H(`MuiListItemButton`,e)}var hg=U(`MuiListItemButton`,[`root`,`focusVisible`,`dense`,`alignItemsFlexStart`,`disabled`,`divider`,`gutters`,`selected`]),gg=(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems===`flex-start`&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters]},_g=e=>{let{alignItems:t,classes:n,dense:r,disabled:i,disableGutters:a,divider:o,selected:s}=e,c=W({root:[`root`,r&&`dense`,!a&&`gutters`,o&&`divider`,i&&`disabled`,t===`flex-start`&&`alignItemsFlexStart`,s&&`selected`]},mg,n);return{...n,...c}},vg=K(lc,{shouldForwardProp:e=>Bo(e)||e===`classes`,name:`MuiListItemButton`,slot:`Root`,overridesResolver:gg})(J(({theme:e})=>({display:`flex`,flexGrow:1,justifyContent:`flex-start`,alignItems:`center`,position:`relative`,textDecoration:`none`,minWidth:0,boxSizing:`border-box`,textAlign:`left`,paddingTop:8,paddingBottom:8,transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},[`&.${hg.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:ui(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${hg.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:ui(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${hg.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:ui(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:ui(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${hg.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${hg.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},variants:[{props:({ownerState:e})=>e.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:`padding-box`}},{props:{alignItems:`flex-start`},style:{alignItems:`flex-start`}},{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>e.dense,style:{paddingTop:4,paddingBottom:4}}]}))),yg=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiListItemButton`}),{alignItems:r=`center`,autoFocus:i=!1,component:a=`div`,children:o,dense:s=!1,disableGutters:c=!1,divider:l=!1,focusVisibleClassName:u,selected:d=!1,className:f,...p}=n,m=z.useContext(cg),h=z.useMemo(()=>({dense:s||m.dense||!1,alignItems:r,disableGutters:c}),[r,m.dense,s,c]),g=z.useRef(null);ss(()=>{i&&g.current&&g.current.focus()},[i]);let _={...n,alignItems:r,dense:h.dense,disableGutters:c,divider:l,selected:d},v=_g(_),y=ds(g,t);return(0,B.jsx)(cg.Provider,{value:h,children:(0,B.jsx)(vg,{ref:y,href:p.href||p.to,component:(p.href||p.to)&&a===`div`?`button`:a,focusVisibleClassName:V(v.focusVisible,u),ownerState:_,className:V(v.root,f),...p,classes:v,children:o})})});function bg(e){return H(`MuiListItemSecondaryAction`,e)}U(`MuiListItemSecondaryAction`,[`root`,`disableGutters`]);var xg=e=>{let{disableGutters:t,classes:n}=e;return W({root:[`root`,t&&`disableGutters`]},bg,n)},Sg=K(`div`,{name:`MuiListItemSecondaryAction`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})({position:`absolute`,right:16,top:`50%`,transform:`translateY(-50%)`,variants:[{props:({ownerState:e})=>e.disableGutters,style:{right:0}}]}),Cg=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiListItemSecondaryAction`}),{className:r,...i}=n,a=z.useContext(cg),o={...n,disableGutters:a.disableGutters},s=xg(o);return(0,B.jsx)(Sg,{className:V(s.root,r),ownerState:o,ref:t,...i})});Cg.muiName=`ListItemSecondaryAction`;var wg=(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems===`flex-start`&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.hasSecondaryAction&&t.secondaryAction]},Tg=e=>{let{alignItems:t,classes:n,dense:r,disableGutters:i,disablePadding:a,divider:o,hasSecondaryAction:s}=e;return W({root:[`root`,r&&`dense`,!i&&`gutters`,!a&&`padding`,o&&`divider`,t===`flex-start`&&`alignItemsFlexStart`,s&&`secondaryAction`],container:[`container`]},pg,n)},Eg=K(`div`,{name:`MuiListItem`,slot:`Root`,overridesResolver:wg})(J(({theme:e})=>({display:`flex`,justifyContent:`flex-start`,alignItems:`center`,position:`relative`,textDecoration:`none`,width:`100%`,boxSizing:`border-box`,textAlign:`left`,variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>!e.disablePadding&&e.dense,style:{paddingTop:4,paddingBottom:4}},{props:({ownerState:e})=>!e.disablePadding&&!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>!e.disablePadding&&!!e.secondaryAction,style:{paddingRight:48}},{props:({ownerState:e})=>!!e.secondaryAction,style:{[`& > .${hg.root}`]:{paddingRight:48}}},{props:{alignItems:`flex-start`},style:{alignItems:`flex-start`}},{props:({ownerState:e})=>e.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:`padding-box`}},{props:({ownerState:e})=>e.button,style:{transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}}}},{props:({ownerState:e})=>e.hasSecondaryAction,style:{paddingRight:48}}]}))),Dg=K(`li`,{name:`MuiListItem`,slot:`Container`,overridesResolver:(e,t)=>t.container})({position:`relative`}),Og=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiListItem`}),{alignItems:r=`center`,children:i,className:a,component:o,components:s={},componentsProps:c={},ContainerComponent:l=`li`,ContainerProps:{className:u,...d}={},dense:f=!1,disableGutters:p=!1,disablePadding:m=!1,divider:h=!1,secondaryAction:g,slotProps:_={},slots:v={},...y}=n,b=z.useContext(cg),x=z.useMemo(()=>({dense:f||b.dense||!1,alignItems:r,disableGutters:p}),[r,b.dense,f,p]),S=z.useRef(null),C=z.Children.toArray(i),w=C.length&&is(C[C.length-1],[`ListItemSecondaryAction`]),T={...n,alignItems:r,dense:x.dense,disableGutters:p,disablePadding:m,divider:h,hasSecondaryAction:w},E=Tg(T),D=ds(S,t),O=v.root||s.Root||Eg,k=_.root||c.root||{},A={className:V(E.root,k.className,a),...y},j=o||`li`;return w?(j=!A.component&&!o?`div`:j,l===`li`&&(j===`li`?j=`div`:A.component===`li`&&(A.component=`div`)),(0,B.jsx)(cg.Provider,{value:x,children:(0,B.jsxs)(Dg,{as:l,className:V(E.container,u),ref:D,ownerState:T,...d,children:[(0,B.jsx)(O,{...k,...!Nd(O)&&{as:j,ownerState:{...T,...k.ownerState}},...A,children:C}),C.pop()]})})):(0,B.jsx)(cg.Provider,{value:x,children:(0,B.jsxs)(O,{...k,as:j,ref:D,...!Nd(O)&&{ownerState:{...T,...k.ownerState}},...A,children:[C,g&&(0,B.jsx)(Cg,{children:g})]})})});function kg(e){return H(`MuiListItemIcon`,e)}var Ag=U(`MuiListItemIcon`,[`root`,`alignItemsFlexStart`]),jg=e=>{let{alignItems:t,classes:n}=e;return W({root:[`root`,t===`flex-start`&&`alignItemsFlexStart`]},kg,n)},Mg=K(`div`,{name:`MuiListItemIcon`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.alignItems===`flex-start`&&t.alignItemsFlexStart]}})(J(({theme:e})=>({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:`inline-flex`,variants:[{props:{alignItems:`flex-start`},style:{marginTop:8}}]}))),Ng=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiListItemIcon`}),{className:r,...i}=n,a=z.useContext(cg),o={...n,alignItems:a.alignItems},s=jg(o);return(0,B.jsx)(Mg,{className:V(s.root,r),ownerState:o,ref:t,...i})});function Pg(e){return H(`MuiListItemText`,e)}var Fg=U(`MuiListItemText`,[`root`,`multiline`,`dense`,`inset`,`primary`,`secondary`]),Ig=e=>{let{classes:t,inset:n,primary:r,secondary:i,dense:a}=e;return W({root:[`root`,n&&`inset`,a&&`dense`,r&&i&&`multiline`],primary:[`primary`],secondary:[`secondary`]},Pg,t)},Lg=K(`div`,{name:`MuiListItemText`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${Fg.primary}`]:t.primary},{[`& .${Fg.secondary}`]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})({flex:`1 1 auto`,minWidth:0,marginTop:4,marginBottom:4,[`.${Gc.root}:where(& .${Fg.primary})`]:{display:`block`},[`.${Gc.root}:where(& .${Fg.secondary})`]:{display:`block`},variants:[{props:({ownerState:e})=>e.primary&&e.secondary,style:{marginTop:6,marginBottom:6}},{props:({ownerState:e})=>e.inset,style:{paddingLeft:56}}]}),Rg=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiListItemText`}),{children:r,className:i,disableTypography:a=!1,inset:o=!1,primary:s,primaryTypographyProps:c,secondary:l,secondaryTypographyProps:u,slots:d={},slotProps:f={},...p}=n,{dense:m}=z.useContext(cg),h=s??r,g=l,_={...n,disableTypography:a,inset:o,primary:!!h,secondary:!!g,dense:m},v=Ig(_),y={slots:d,slotProps:{primary:c,secondary:u,...f}},[b,x]=Ks(`root`,{className:V(v.root,i),elementType:Lg,externalForwardedProps:{...y,...p},ownerState:_,ref:t}),[S,C]=Ks(`primary`,{className:v.primary,elementType:Zc,externalForwardedProps:y,ownerState:_}),[w,T]=Ks(`secondary`,{className:v.secondary,elementType:Zc,externalForwardedProps:y,ownerState:_});return h!=null&&h.type!==Zc&&!a&&(h=(0,B.jsx)(S,{variant:m?`body2`:`body1`,component:C?.variant?void 0:`span`,...C,children:h})),g!=null&&g.type!==Zc&&!a&&(g=(0,B.jsx)(w,{variant:`body2`,color:`textSecondary`,...T,children:g})),(0,B.jsxs)(b,{...x,children:[h,g]})}),zg=Ri;function Bg(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function Vg(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Hg(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.startsWith(t.keys.join(``))}function Ug(e,t,n,r,i,a){let o=!1,s=i(e,t,t?n:!1);for(;s;){if(s===e.firstChild){if(o)return!1;o=!0}let t=r?!1:s.disabled||s.getAttribute(`aria-disabled`)===`true`;if(!s.hasAttribute(`tabindex`)||!Hg(s,a)||t)s=i(e,s,n);else return s.focus(),!0}return!1}var Wg=z.forwardRef(function(e,t){let{actions:n,autoFocus:r=!1,autoFocusItem:i=!1,children:a,className:o,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:l,variant:u=`selectedMenu`,...d}=e,f=z.useRef(null),p=z.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ss(()=>{r&&f.current.focus()},[r]),z.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(e,{direction:t})=>{let n=!f.current.style.width;if(e.clientHeight{let t=f.current,n=e.key;if(e.ctrlKey||e.metaKey||e.altKey){l&&l(e);return}let r=as(t).activeElement;if(n===`ArrowDown`)e.preventDefault(),Ug(t,r,c,s,Bg);else if(n===`ArrowUp`)e.preventDefault(),Ug(t,r,c,s,Vg);else if(n===`Home`)e.preventDefault(),Ug(t,null,c,s,Bg);else if(n===`End`)e.preventDefault(),Ug(t,null,c,s,Vg);else if(n.length===1){let i=p.current,a=n.toLowerCase(),o=performance.now();i.keys.length>0&&(o-i.lastTime>500?(i.keys=[],i.repeating=!0,i.previousKeyMatched=!0):i.repeating&&a!==i.keys[0]&&(i.repeating=!1)),i.lastTime=o,i.keys.push(a);let c=r&&!i.repeating&&Hg(r,i);i.previousKeyMatched&&(c||Ug(t,r,!1,s,Bg,i))?e.preventDefault():i.previousKeyMatched=!1}l&&l(e)},h=ds(f,t),g=-1;z.Children.forEach(a,(e,t)=>{if(!z.isValidElement(e)){g===t&&(g+=1,g>=a.length&&(g=-1));return}e.props.disabled||(u===`selectedMenu`&&e.props.selected||g===-1)&&(g=t),g===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(g+=1,g>=a.length&&(g=-1))});let _=z.Children.map(a,(e,t)=>{if(t===g){let t={};return i&&(t.autoFocus=!0),e.props.tabIndex===void 0&&u===`selectedMenu`&&(t.tabIndex=0),z.cloneElement(e,t)}return e});return(0,B.jsx)(fg,{role:`menu`,ref:h,className:o,onKeyDown:m,tabIndex:r?0:-1,...d,children:_})});function Gg(e){return H(`MuiPopover`,e)}U(`MuiPopover`,[`root`,`paper`]);function Kg(e,t){let n=0;return typeof t==`number`?n=t:t===`center`?n=e.height/2:t===`bottom`&&(n=e.height),n}function qg(e,t){let n=0;return typeof t==`number`?n=t:t===`center`?n=e.width/2:t===`right`&&(n=e.width),n}function Jg(e){return[e.horizontal,e.vertical].map(e=>typeof e==`number`?`${e}px`:e).join(` `)}function Yg(e){return typeof e==`function`?e():e}var Xg=e=>{let{classes:t}=e;return W({root:[`root`],paper:[`paper`]},Gg,t)},Zg=K($p,{name:`MuiPopover`,slot:`Root`,overridesResolver:(e,t)=>t.root})({}),Qg=K(Gs,{name:`MuiPopover`,slot:`Paper`,overridesResolver:(e,t)=>t.paper})({position:`absolute`,overflowY:`auto`,overflowX:`hidden`,minWidth:16,minHeight:16,maxWidth:`calc(100% - 32px)`,maxHeight:`calc(100% - 32px)`,outline:0}),$g=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiPopover`}),{action:r,anchorEl:i,anchorOrigin:a={vertical:`top`,horizontal:`left`},anchorPosition:o,anchorReference:s=`anchorEl`,children:c,className:l,container:u,elevation:d=8,marginThreshold:f=16,open:p,PaperProps:m={},slots:h={},slotProps:g={},transformOrigin:_={vertical:`top`,horizontal:`left`},TransitionComponent:v,transitionDuration:y=`auto`,TransitionProps:b={},disableScrollLock:x=!1,...S}=n,C=z.useRef(),w={...n,anchorOrigin:a,anchorReference:s,elevation:d,marginThreshold:f,transformOrigin:_,TransitionComponent:v,transitionDuration:y,TransitionProps:b},T=Xg(w),E=z.useCallback(()=>{if(s===`anchorPosition`)return o;let e=Yg(i),t=(e&&e.nodeType===1?e:as(C.current).body).getBoundingClientRect();return{top:t.top+Kg(t,a.vertical),left:t.left+qg(t,a.horizontal)}},[i,a.horizontal,a.vertical,o,s]),D=z.useCallback(e=>({vertical:Kg(e,_.vertical),horizontal:qg(e,_.horizontal)}),[_.horizontal,_.vertical]),O=z.useCallback(e=>{let t={width:e.offsetWidth,height:e.offsetHeight},n=D(t);if(s===`none`)return{top:null,left:null,transformOrigin:Jg(n)};let r=E(),a=r.top-n.vertical,o=r.left-n.horizontal,c=a+t.height,l=o+t.width,u=os(Yg(i)),d=u.innerHeight-f,p=u.innerWidth-f;if(f!==null&&ad){let e=c-d;a-=e,n.vertical+=e}if(f!==null&&op){let e=l-p;o-=e,n.horizontal+=e}return{top:`${Math.round(a)}px`,left:`${Math.round(o)}px`,transformOrigin:Jg(n)}},[i,s,E,D,f]),[k,A]=z.useState(p),j=z.useCallback(()=>{let e=C.current;if(!e)return;let t=O(e);t.top!==null&&e.style.setProperty(`top`,t.top),t.left!==null&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,A(!0)},[O]);z.useEffect(()=>(x&&window.addEventListener(`scroll`,j),()=>window.removeEventListener(`scroll`,j)),[i,x,j]);let M=()=>{j()},ee=()=>{A(!1)};z.useEffect(()=>{p&&j()}),z.useImperativeHandle(r,()=>p?{updatePosition:()=>{j()}}:null,[p,j]),z.useEffect(()=>{if(!p)return;let e=rs(()=>{j()}),t=os(Yg(i));return t.addEventListener(`resize`,e),()=>{e.clear(),t.removeEventListener(`resize`,e)}},[i,p,j]);let N=y,P={slots:{transition:v,...h},slotProps:{transition:b,paper:m,...g}},[te,ne]=Ks(`transition`,{elementType:Rh,externalForwardedProps:P,ownerState:w,getSlotProps:e=>({...e,onEntering:(t,n)=>{e.onEntering?.(t,n),M()},onExited:t=>{e.onExited?.(t),ee()}}),additionalProps:{appear:!0,in:p}});y===`auto`&&!te.muiSupportAuto&&(N=void 0);let F=u||(i?as(Yg(i)).body:void 0),[re,{slots:ie,slotProps:I,...ae}]=Ks(`root`,{ref:t,elementType:Zg,externalForwardedProps:{...P,...S},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:h.backdrop},slotProps:{backdrop:fs(typeof g.backdrop==`function`?g.backdrop(w):g.backdrop,{invisible:!0})},container:F,open:p},ownerState:w,className:V(T.root,l)}),[oe,se]=Ks(`paper`,{ref:C,className:T.paper,elementType:Qg,externalForwardedProps:P,shouldForwardComponentProp:!0,additionalProps:{elevation:d,style:k?void 0:{opacity:0}},ownerState:w});return(0,B.jsx)(re,{...ae,...!Nd(re)&&{slots:ie,slotProps:I,disableScrollLock:x},children:(0,B.jsx)(te,{...ne,timeout:N,children:(0,B.jsx)(oe,{...se,children:c})})})});function e_(e){return H(`MuiMenu`,e)}U(`MuiMenu`,[`root`,`paper`,`list`]);var t_={vertical:`top`,horizontal:`right`},n_={vertical:`top`,horizontal:`left`},r_=e=>{let{classes:t}=e;return W({root:[`root`],paper:[`paper`],list:[`list`]},e_,t)},i_=K($g,{shouldForwardProp:e=>Bo(e)||e===`classes`,name:`MuiMenu`,slot:`Root`,overridesResolver:(e,t)=>t.root})({}),a_=K(Qg,{name:`MuiMenu`,slot:`Paper`,overridesResolver:(e,t)=>t.paper})({maxHeight:`calc(100% - 96px)`,WebkitOverflowScrolling:`touch`}),o_=K(Wg,{name:`MuiMenu`,slot:`List`,overridesResolver:(e,t)=>t.list})({outline:0}),s_=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiMenu`}),{autoFocus:r=!0,children:i,className:a,disableAutoFocusItem:o=!1,MenuListProps:s={},onClose:c,open:l,PaperProps:u={},PopoverClasses:d,transitionDuration:f=`auto`,TransitionProps:{onEntering:p,...m}={},variant:h=`selectedMenu`,slots:g={},slotProps:_={},...v}=n,y=ta(),b={...n,autoFocus:r,disableAutoFocusItem:o,MenuListProps:s,onEntering:p,PaperProps:u,transitionDuration:f,TransitionProps:m,variant:h},x=r_(b),S=r&&!o&&l,C=z.useRef(null),w=(e,t)=>{C.current&&C.current.adjustStyleForScrollbar(e,{direction:y?`rtl`:`ltr`}),p&&p(e,t)},T=e=>{e.key===`Tab`&&(e.preventDefault(),c&&c(e,`tabKeyDown`))},E=-1;z.Children.map(i,(e,t)=>{z.isValidElement(e)&&(e.props.disabled||(h===`selectedMenu`&&e.props.selected||E===-1)&&(E=t))});let D={slots:g,slotProps:{list:s,transition:m,paper:u,..._}},O=Ki({elementType:g.root,externalSlotProps:_.root,ownerState:b,className:[x.root,a]}),[k,A]=Ks(`paper`,{className:x.paper,elementType:a_,externalForwardedProps:D,shouldForwardComponentProp:!0,ownerState:b}),[j,M]=Ks(`list`,{className:V(x.list,s.className),elementType:o_,shouldForwardComponentProp:!0,externalForwardedProps:D,getSlotProps:e=>({...e,onKeyDown:t=>{T(t),e.onKeyDown?.(t)}}),ownerState:b}),ee=typeof D.slotProps.transition==`function`?D.slotProps.transition(b):D.slotProps.transition;return(0,B.jsx)(i_,{onClose:c,anchorOrigin:{vertical:`bottom`,horizontal:y?`right`:`left`},transformOrigin:y?t_:n_,slots:{root:g.root,paper:k,backdrop:g.backdrop,...g.transition&&{transition:g.transition}},slotProps:{root:O,paper:A,backdrop:typeof _.backdrop==`function`?_.backdrop(b):_.backdrop,transition:{...ee,onEntering:(...e)=>{w(...e),ee?.onEntering?.(...e)}}},open:l,ref:t,transitionDuration:f,ownerState:b,...v,classes:d,children:(0,B.jsx)(j,{actions:C,autoFocus:r&&(E===-1||o),autoFocusItem:S,variant:h,...M,children:i})})});function c_(e){return H(`MuiMenuItem`,e)}var l_=U(`MuiMenuItem`,[`root`,`focusVisible`,`dense`,`disabled`,`divider`,`gutters`,`selected`]),u_=(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},d_=e=>{let{disabled:t,dense:n,divider:r,disableGutters:i,selected:a,classes:o}=e,s=W({root:[`root`,n&&`dense`,t&&`disabled`,!i&&`gutters`,r&&`divider`,a&&`selected`]},c_,o);return{...o,...s}},f_=K(lc,{shouldForwardProp:e=>Bo(e)||e===`classes`,name:`MuiMenuItem`,slot:`Root`,overridesResolver:u_})(J(({theme:e})=>({...e.typography.body1,display:`flex`,justifyContent:`flex-start`,alignItems:`center`,position:`relative`,textDecoration:`none`,minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:`border-box`,whiteSpace:`nowrap`,"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},[`&.${l_.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:ui(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${l_.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:ui(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${l_.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:ui(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:ui(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${l_.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${l_.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Cm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Cm.inset}`]:{marginLeft:52},[`& .${Fg.root}`]:{marginTop:0,marginBottom:0},[`& .${Fg.inset}`]:{paddingLeft:36},[`& .${Ag.root}`]:{minWidth:36},variants:[{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>e.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:`padding-box`}},{props:({ownerState:e})=>!e.dense,style:{[e.breakpoints.up(`sm`)]:{minHeight:`auto`}}},{props:({ownerState:e})=>e.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${Ag.root} svg`]:{fontSize:`1.25rem`}}}]}))),p_=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiMenuItem`}),{autoFocus:r=!1,component:i=`li`,dense:a=!1,divider:o=!1,disableGutters:s=!1,focusVisibleClassName:c,role:l=`menuitem`,tabIndex:u,className:d,...f}=n,p=z.useContext(cg),m=z.useMemo(()=>({dense:a||p.dense||!1,disableGutters:s}),[p.dense,a,s]),h=z.useRef(null);ss(()=>{r&&h.current&&h.current.focus()},[r]);let g={...n,dense:m.dense,divider:o,disableGutters:s},_=d_(n),v=ds(h,t),y;return n.disabled||(y=u===void 0?-1:u),(0,B.jsx)(cg.Provider,{value:m,children:(0,B.jsx)(f_,{ref:v,role:l,tabIndex:y,component:i,focusVisibleClassName:V(_.focusVisible,c),className:V(_.root,d),...f,ownerState:g,classes:_})})});function m_(e){return H(`MuiNativeSelect`,e)}var h_=U(`MuiNativeSelect`,[`root`,`select`,`multiple`,`filled`,`outlined`,`standard`,`disabled`,`icon`,`iconOpen`,`iconFilled`,`iconOutlined`,`iconStandard`,`nativeInput`,`error`]),g_=e=>{let{classes:t,variant:n,disabled:r,multiple:i,open:a,error:o}=e;return W({select:[`select`,n,r&&`disabled`,i&&`multiple`,o&&`error`],icon:[`icon`,`icon${q(n)}`,a&&`iconOpen`,r&&`disabled`]},m_,t)},__=K(`select`,{name:`MuiNativeSelect`})(({theme:e})=>({MozAppearance:`none`,WebkitAppearance:`none`,userSelect:`none`,borderRadius:0,cursor:`pointer`,"&:focus":{borderRadius:0},[`&.${h_.disabled}`]:{cursor:`default`},"&[multiple]":{height:`auto`},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:e})=>e.variant!==`filled`&&e.variant!==`outlined`,style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:`filled`},style:{"&&&":{paddingRight:32}}},{props:{variant:`outlined`},style:{borderRadius:(e.vars||e).shape.borderRadius,"&:focus":{borderRadius:(e.vars||e).shape.borderRadius},"&&&":{paddingRight:32}}}]})),v_=K(__,{name:`MuiNativeSelect`,slot:`Select`,shouldForwardProp:Bo,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${h_.multiple}`]:t.multiple}]}})({}),y_=K(`svg`,{name:`MuiNativeSelect`})(({theme:e})=>({position:`absolute`,right:0,top:`calc(50% - .5em)`,pointerEvents:`none`,color:(e.vars||e).palette.action.active,[`&.${h_.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:e})=>e.open,style:{transform:`rotate(180deg)`}},{props:{variant:`filled`},style:{right:7}},{props:{variant:`outlined`},style:{right:7}}]})),b_=K(y_,{name:`MuiNativeSelect`,slot:`Icon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${q(n.variant)}`],n.open&&t.iconOpen]}})({}),x_=z.forwardRef(function(e,t){let{className:n,disabled:r,error:i,IconComponent:a,inputRef:o,variant:s=`standard`,...c}=e,l={...e,disabled:r,variant:s,error:i},u=g_(l);return(0,B.jsxs)(z.Fragment,{children:[(0,B.jsx)(v_,{ownerState:l,className:V(u.select,n),disabled:r,ref:o||t,...c}),e.multiple?null:(0,B.jsx)(b_,{as:a,ownerState:l,className:u.icon})]})}),S_,C_=K(`fieldset`,{name:`MuiNotchedOutlined`,shouldForwardProp:Bo})({textAlign:`left`,position:`absolute`,bottom:0,right:0,top:-5,left:0,margin:0,padding:`0 8px`,pointerEvents:`none`,borderRadius:`inherit`,borderStyle:`solid`,borderWidth:1,overflow:`hidden`,minWidth:`0%`}),w_=K(`legend`,{name:`MuiNotchedOutlined`,shouldForwardProp:Bo})(J(({theme:e})=>({float:`unset`,width:`auto`,overflow:`hidden`,variants:[{props:({ownerState:e})=>!e.withLabel,style:{padding:0,lineHeight:`11px`,transition:e.transitions.create(`width`,{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:e})=>e.withLabel,style:{display:`block`,padding:0,height:11,fontSize:`0.75em`,visibility:`hidden`,maxWidth:.01,transition:e.transitions.create(`max-width`,{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:`nowrap`,"& > span":{paddingLeft:5,paddingRight:5,display:`inline-block`,opacity:0,visibility:`visible`}}},{props:({ownerState:e})=>e.withLabel&&e.notched,style:{maxWidth:`100%`,transition:e.transitions.create(`max-width`,{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function T_(e){let{children:t,classes:n,className:r,label:i,notched:a,...o}=e,s=i!=null&&i!==``,c={...e,notched:a,withLabel:s};return(0,B.jsx)(C_,{"aria-hidden":!0,className:r,ownerState:c,...o,children:(0,B.jsx)(w_,{ownerState:c,children:s?(0,B.jsx)(`span`,{children:i}):S_||=(0,B.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:`​`})})})}var E_=e=>{let{classes:t}=e,n=W({root:[`root`],notchedOutline:[`notchedOutline`],input:[`input`]},Qd,t);return{...t,...n}},D_=K(Kd,{shouldForwardProp:e=>Bo(e)||e===`classes`,name:`MuiOutlinedInput`,slot:`Root`,overridesResolver:Ud})(J(({theme:e})=>{let t=e.palette.mode===`light`?`rgba(0, 0, 0, 0.23)`:`rgba(255, 255, 255, 0.23)`;return{position:`relative`,borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${$d.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${$d.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}},[`&.${$d.focused} .${$d.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(pc()).map(([t])=>({props:{color:t},style:{[`&.${$d.focused} .${$d.notchedOutline}`]:{borderColor:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${$d.error} .${$d.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${$d.disabled} .${$d.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:14}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:14}},{props:({ownerState:e})=>e.multiline,style:{padding:`16.5px 14px`}},{props:({ownerState:e,size:t})=>e.multiline&&t===`small`,style:{padding:`8.5px 14px`}}]}})),O_=K(T_,{name:`MuiOutlinedInput`,slot:`NotchedOutline`,overridesResolver:(e,t)=>t.notchedOutline})(J(({theme:e})=>{let t=e.palette.mode===`light`?`rgba(0, 0, 0, 0.23)`:`rgba(255, 255, 255, 0.23)`;return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}})),k_=K(qd,{name:`MuiOutlinedInput`,slot:`Input`,overridesResolver:Wd})(J(({theme:e})=>({padding:`16.5px 14px`,...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode===`light`?null:`0 0 0 100px #266798 inset`,WebkitTextFillColor:e.palette.mode===`light`?null:`#fff`,caretColor:e.palette.mode===`light`?null:`#fff`,borderRadius:`inherit`}},...e.vars&&{"&:-webkit-autofill":{borderRadius:`inherit`},[e.getColorSchemeSelector(`dark`)]:{"&:-webkit-autofill":{WebkitBoxShadow:`0 0 0 100px #266798 inset`,WebkitTextFillColor:`#fff`,caretColor:`#fff`}}},variants:[{props:{size:`small`},style:{padding:`8.5px 14px`}},{props:({ownerState:e})=>e.multiline,style:{padding:0}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:0}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:0}}]}))),A_=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiOutlinedInput`}),{components:r={},fullWidth:i=!1,inputComponent:a=`input`,label:o,multiline:s=!1,notched:c,slots:l={},slotProps:u={},type:d=`text`,...f}=n,p=E_(n),m=Id(),h=Pd({props:n,muiFormControl:m,states:[`color`,`disabled`,`error`,`focused`,`hiddenLabel`,`size`,`required`]}),g={...n,color:h.color||`primary`,disabled:h.disabled,error:h.error,focused:h.focused,formControl:m,fullWidth:i,hiddenLabel:h.hiddenLabel,multiline:s,size:h.size,type:d},_=l.root??r.Root??D_,v=l.input??r.Input??k_,[y,b]=Ks(`notchedOutline`,{elementType:O_,className:p.notchedOutline,shouldForwardComponentProp:!0,ownerState:g,externalForwardedProps:{slots:l,slotProps:u},additionalProps:{label:o!=null&&o!==``&&h.required?(0,B.jsxs)(z.Fragment,{children:[o,` `,`*`]}):o}});return(0,B.jsx)(Yd,{slots:{root:_,input:v},slotProps:u,renderSuffix:e=>(0,B.jsx)(y,{...b,notched:c===void 0?!!(e.startAdornment||e.filled||e.focused):c}),fullWidth:i,inputComponent:a,multiline:s,ref:t,type:d,...f,classes:{...p,notchedOutline:null}})});A_.muiName=`Input`;var j_=ns((0,B.jsx)(`path`,{d:`M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z`}),`FirstPage`),M_=ns((0,B.jsx)(`path`,{d:`M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z`}),`LastPage`),N_=ns((0,B.jsx)(`path`,{d:`M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z`}),`RadioButtonUnchecked`),P_=ns((0,B.jsx)(`path`,{d:`M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z`}),`RadioButtonChecked`),F_=K(`span`,{name:`MuiRadioButtonIcon`,shouldForwardProp:Bo})({position:`relative`,display:`flex`}),I_=K(N_,{name:`MuiRadioButtonIcon`})({transform:`scale(1)`}),L_=K(P_,{name:`MuiRadioButtonIcon`})(J(({theme:e})=>({left:0,position:`absolute`,transform:`scale(0)`,transition:e.transitions.create(`transform`,{easing:e.transitions.easing.easeIn,duration:e.transitions.duration.shortest}),variants:[{props:{checked:!0},style:{transform:`scale(1)`,transition:e.transitions.create(`transform`,{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.shortest})}}]})));function R_(e){let{checked:t=!1,classes:n={},fontSize:r}=e,i={...e,checked:t};return(0,B.jsxs)(F_,{className:n.root,ownerState:i,children:[(0,B.jsx)(I_,{fontSize:r,className:n.background,ownerState:i}),(0,B.jsx)(L_,{fontSize:r,className:n.dot,ownerState:i})]})}var z_=z.createContext(void 0);function B_(){return z.useContext(z_)}function V_(e){return H(`MuiRadio`,e)}var H_=U(`MuiRadio`,[`root`,`checked`,`disabled`,`colorPrimary`,`colorSecondary`,`sizeSmall`]),U_=e=>{let{classes:t,color:n,size:r}=e,i={root:[`root`,`color${q(n)}`,r!==`medium`&&`size${q(r)}`]};return{...t,...W(i,V_,t)}},W_=K(ap,{shouldForwardProp:e=>Bo(e)||e===`classes`,name:`MuiRadio`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.size!==`medium`&&t[`size${q(n.size)}`],t[`color${q(n.color)}`]]}})(J(({theme:e})=>({color:(e.vars||e).palette.text.secondary,[`&.${H_.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{color:`default`,disabled:!1,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:ui(e.palette.action.active,e.palette.action.hoverOpacity)}}},...Object.entries(e.palette).filter(pc()).map(([t])=>({props:{color:t,disabled:!1,disableRipple:!1},style:{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:ui(e.palette[t].main,e.palette.action.hoverOpacity)}}})),...Object.entries(e.palette).filter(pc()).map(([t])=>({props:{color:t,disabled:!1},style:{[`&.${H_.checked}`]:{color:(e.vars||e).palette[t].main}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:`transparent`}}}}]})));function G_(e,t){return typeof t==`object`&&t?e===t:String(e)===String(t)}var K_=(0,B.jsx)(R_,{checked:!0}),q_=(0,B.jsx)(R_,{}),J_=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiRadio`}),{checked:r,checkedIcon:i=K_,color:a=`primary`,icon:o=q_,name:s,onChange:c,size:l=`medium`,className:u,disabled:d,disableRipple:f=!1,slots:p={},slotProps:m={},inputProps:h,...g}=n,_=Id(),v=d;_&&v===void 0&&(v=_.disabled),v??=!1;let y={...n,disabled:v,disableRipple:f,color:a,size:l},b=U_(y),x=B_(),S=r,C=Jo(c,x&&x.onChange),w=s;x&&(S===void 0&&(S=G_(x.value,n.value)),w===void 0&&(w=x.name));let T=m.input??h,[E,D]=Ks(`root`,{ref:t,elementType:W_,className:V(b.root,u),shouldForwardComponentProp:!0,externalForwardedProps:{slots:p,slotProps:m,...g},getSlotProps:e=>({...e,onChange:(t,...n)=>{e.onChange?.(t,...n),C(t,...n)}}),ownerState:y,additionalProps:{type:`radio`,icon:z.cloneElement(o,{fontSize:o.props.fontSize??l}),checkedIcon:z.cloneElement(i,{fontSize:i.props.fontSize??l}),disabled:v,name:w,checked:S,slots:p,slotProps:{input:typeof T==`function`?T(y):T}}});return(0,B.jsx)(E,{...D,classes:b})});function Y_(e){return H(`MuiRadioGroup`,e)}U(`MuiRadioGroup`,[`root`,`row`,`error`]);var X_=e=>{let{classes:t,row:n,error:r}=e;return W({root:[`root`,n&&`row`,r&&`error`]},Y_,t)},Z_=z.forwardRef(function(e,t){let{actions:n,children:r,className:i,defaultValue:a,name:o,onChange:s,value:c,...l}=e,u=z.useRef(null),d=X_(e),[f,p]=ls({controlled:c,default:a,name:`RadioGroup`});z.useImperativeHandle(n,()=>({focus:()=>{let e=u.current.querySelector(`input:not(:disabled):checked`);e||=u.current.querySelector(`input:not(:disabled)`),e&&e.focus()}}),[]);let m=ds(t,u),h=cs(o),g=z.useMemo(()=>({name:h,onChange(e){p(e.target.value),s&&s(e,e.target.value)},value:f}),[h,s,p,f]);return(0,B.jsx)(z_.Provider,{value:g,children:(0,B.jsx)(ah,{role:`radiogroup`,ref:m,className:V(d.root,i),...l,children:r})})});function Q_(e){return H(`MuiSelect`,e)}var $_=U(`MuiSelect`,[`root`,`select`,`multiple`,`filled`,`outlined`,`standard`,`disabled`,`focused`,`icon`,`iconOpen`,`iconFilled`,`iconOutlined`,`iconStandard`,`nativeInput`,`error`]),ev,tv=K(__,{name:`MuiSelect`,slot:`Select`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`&.${$_.select}`]:t.select},{[`&.${$_.select}`]:t[n.variant]},{[`&.${$_.error}`]:t.error},{[`&.${$_.multiple}`]:t.multiple}]}})({[`&.${$_.select}`]:{height:`auto`,minHeight:`1.4375em`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,overflow:`hidden`}}),nv=K(y_,{name:`MuiSelect`,slot:`Icon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${q(n.variant)}`],n.open&&t.iconOpen]}})({}),rv=K(`input`,{shouldForwardProp:e=>zo(e)&&e!==`classes`,name:`MuiSelect`,slot:`NativeInput`,overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:`absolute`,opacity:0,pointerEvents:`none`,width:`100%`,boxSizing:`border-box`});function iv(e,t){return typeof t==`object`&&t?e===t:String(e)===String(t)}function av(e){return e==null||typeof e==`string`&&!e.trim()}var ov=e=>{let{classes:t,variant:n,disabled:r,multiple:i,open:a,error:o}=e;return W({select:[`select`,n,r&&`disabled`,i&&`multiple`,o&&`error`],icon:[`icon`,`icon${q(n)}`,a&&`iconOpen`,r&&`disabled`],nativeInput:[`nativeInput`]},Q_,t)},sv=z.forwardRef(function(e,t){let{"aria-describedby":n,"aria-label":r,autoFocus:i,autoWidth:a,children:o,className:s,defaultOpen:c,defaultValue:l,disabled:u,displayEmpty:d,error:f=!1,IconComponent:p,inputRef:m,labelId:h,MenuProps:g={},multiple:_,name:y,onBlur:b,onChange:x,onClose:S,onFocus:C,onOpen:w,open:T,readOnly:E,renderValue:D,required:O,SelectDisplayProps:k={},tabIndex:A,type:j,value:M,variant:ee=`standard`,...N}=e,[P,te]=ls({controlled:M,default:l,name:`Select`}),[ne,F]=ls({controlled:T,default:c,name:`Select`}),re=z.useRef(null),ie=z.useRef(null),[I,ae]=z.useState(null),{current:oe}=z.useRef(T!=null),[se,ce]=z.useState(),le=ds(t,m),ue=z.useCallback(e=>{ie.current=e,e&&ae(e)},[]),de=I?.parentNode;z.useImperativeHandle(le,()=>({focus:()=>{ie.current.focus()},node:re.current,value:P}),[P]),z.useEffect(()=>{c&&ne&&I&&!oe&&(ce(a?null:de.clientWidth),ie.current.focus())},[I,a]),z.useEffect(()=>{i&&ie.current.focus()},[i]),z.useEffect(()=>{if(!h)return;let e=as(ie.current).getElementById(h);if(e){let t=()=>{getSelection().isCollapsed&&ie.current.focus()};return e.addEventListener(`click`,t),()=>{e.removeEventListener(`click`,t)}}},[h]);let L=(e,t)=>{e?w&&w(t):S&&S(t),oe||(ce(a?null:de.clientWidth),F(e))},fe=e=>{e.button===0&&(e.preventDefault(),ie.current.focus(),L(!0,e))},pe=e=>{L(!1,e)},me=z.Children.toArray(o),R=e=>{let t=me.find(t=>t.props.value===e.target.value);t!==void 0&&(te(t.props.value),x&&x(e,t))},he=e=>t=>{let n;if(t.currentTarget.hasAttribute(`tabindex`)){if(_){n=Array.isArray(P)?P.slice():[];let t=P.indexOf(e.props.value);t===-1?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),P!==n&&(te(n),x)){let r=t.nativeEvent||t,i=new r.constructor(r.type,r);Object.defineProperty(i,"target",{writable:!0,value:{value:n,name:y}}),x(i,e)}_||L(!1,t)}},ge=e=>{E||[` `,`ArrowUp`,`ArrowDown`,`Enter`].includes(e.key)&&(e.preventDefault(),L(!0,e))},_e=I!==null&&ne,ve=e=>{!_e&&b&&(Object.defineProperty(e,"target",{writable:!0,value:{value:P,name:y}}),b(e))};delete N[`aria-invalid`];let ye,be,xe=[],Se=!1;(Rd({value:P})||d)&&(D?ye=D(P):Se=!0);let Ce=me.map(e=>{if(!z.isValidElement(e))return null;let t;if(_){if(!Array.isArray(P))throw Error(v(2));t=P.some(t=>iv(t,e.props.value)),t&&Se&&xe.push(e.props.children)}else t=iv(P,e.props.value),t&&Se&&(be=e.props.children);return z.cloneElement(e,{"aria-selected":t?`true`:`false`,onClick:he(e),onKeyUp:t=>{t.key===` `&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:`option`,selected:t,value:void 0,"data-value":e.props.value})});Se&&(ye=_?xe.length===0?null:xe.reduce((e,t,n)=>(e.push(t),n{let{classes:t}=e,n=W({root:[`root`]},Q_,t);return{...t,...n}},lv={name:`MuiSelect`,overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Bo(e)&&e!==`variant`,slot:`Root`},uv=K(Uh,lv)(``),dv=K(A_,lv)(``),fv=K(Gm,lv)(``),pv=z.forwardRef(function(e,t){let n=Y({name:`MuiSelect`,props:e}),{autoWidth:r=!1,children:i,classes:a={},className:o,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:l=nf,id:u,input:d,inputProps:f,label:p,labelId:m,MenuProps:h,multiple:g=!1,native:_=!1,onClose:v,onOpen:y,open:b,renderValue:x,SelectDisplayProps:S,variant:C=`outlined`,...w}=n,T=_?x_:sv,E=Pd({props:n,muiFormControl:Id(),states:[`variant`,`error`]}),D=E.variant||C,O={...n,variant:D,classes:a},k=cv(O),{root:A,...j}=k,M=d||{standard:(0,B.jsx)(uv,{ownerState:O}),outlined:(0,B.jsx)(dv,{label:p,ownerState:O}),filled:(0,B.jsx)(fv,{ownerState:O})}[D],ee=ds(t,qi(M));return(0,B.jsx)(z.Fragment,{children:z.cloneElement(M,{inputComponent:T,inputProps:{children:i,error:E.error,IconComponent:l,variant:D,type:void 0,multiple:g,..._?{id:u}:{autoWidth:r,defaultOpen:s,displayEmpty:c,labelId:m,MenuProps:h,onClose:v,onOpen:y,open:b,renderValue:x,SelectDisplayProps:{id:u,...S}},...f,classes:f?$t(j,f.classes):j,...d?d.props.inputProps:{}},...(g&&_||c)&&D===`outlined`?{notched:!0}:{},ref:ee,className:V(M.props.className,o,k.root),...!d&&{variant:D},...w})})});pv.muiName=`Select`;function mv(e={}){let{autoHideDuration:t=null,disableWindowBlurListener:n=!1,onClose:r,open:i,resumeHideDuration:a}=e,o=Ii();z.useEffect(()=>{if(!i)return;function e(e){e.defaultPrevented||e.key===`Escape`&&r?.(e,`escapeKeyDown`)}return document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e)}},[i,r]);let s=ki((e,t)=>{r?.(e,t)}),c=ki(e=>{!r||e==null||o.start(e,()=>{s(null,`timeout`)})});z.useEffect(()=>(i&&c(t),o.clear),[i,t,c,o]);let l=e=>{r?.(e,`clickaway`)},u=o.clear,d=z.useCallback(()=>{t!=null&&c(a??t*.5)},[t,a,c]),f=e=>t=>{let n=e.onBlur;n?.(t),d()},p=e=>t=>{let n=e.onFocus;n?.(t),u()},m=e=>t=>{let n=e.onMouseEnter;n?.(t),u()},h=e=>t=>{let n=e.onMouseLeave;n?.(t),d()};return z.useEffect(()=>{if(!n&&i)return window.addEventListener(`focus`,d),window.addEventListener(`blur`,u),()=>{window.removeEventListener(`focus`,d),window.removeEventListener(`blur`,u)}},[n,i,d,u]),{getRootProps:(t={})=>{let n={...Hi(e),...Hi(t)};return{role:`presentation`,...t,...n,onBlur:f(n),onFocus:p(n),onMouseEnter:m(n),onMouseLeave:h(n)}},onClickAway:l}}function hv(e){return H(`MuiSnackbarContent`,e)}U(`MuiSnackbarContent`,[`root`,`message`,`action`]);var gv=e=>{let{classes:t}=e;return W({root:[`root`],action:[`action`],message:[`message`]},hv,t)},_v=K(Gs,{name:`MuiSnackbarContent`,slot:`Root`,overridesResolver:(e,t)=>t.root})(J(({theme:e})=>{let t=e.palette.mode===`light`?.8:.98,n=gi(e.palette.background.default,t);return{...e.typography.body2,color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(n),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:n,display:`flex`,alignItems:`center`,flexWrap:`wrap`,padding:`6px 16px`,borderRadius:(e.vars||e).shape.borderRadius,flexGrow:1,[e.breakpoints.up(`sm`)]:{flexGrow:`initial`,minWidth:288}}})),vv=K(`div`,{name:`MuiSnackbarContent`,slot:`Message`,overridesResolver:(e,t)=>t.message})({padding:`8px 0`}),yv=K(`div`,{name:`MuiSnackbarContent`,slot:`Action`,overridesResolver:(e,t)=>t.action})({display:`flex`,alignItems:`center`,marginLeft:`auto`,paddingLeft:16,marginRight:-8}),bv=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiSnackbarContent`}),{action:r,className:i,message:a,role:o=`alert`,...s}=n,c=n,l=gv(c);return(0,B.jsxs)(_v,{role:o,square:!0,elevation:6,className:V(l.root,i),ownerState:c,ref:t,...s,children:[(0,B.jsx)(vv,{className:l.message,ownerState:c,children:a}),r?(0,B.jsx)(yv,{className:l.action,ownerState:c,children:r}):null]})});function xv(e){return H(`MuiSnackbar`,e)}U(`MuiSnackbar`,[`root`,`anchorOriginTopCenter`,`anchorOriginBottomCenter`,`anchorOriginTopRight`,`anchorOriginBottomRight`,`anchorOriginTopLeft`,`anchorOriginBottomLeft`]);var Sv=e=>{let{classes:t,anchorOrigin:n}=e;return W({root:[`root`,`anchorOrigin${q(n.vertical)}${q(n.horizontal)}`]},xv,t)},Cv=K(`div`,{name:`MuiSnackbar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`anchorOrigin${q(n.anchorOrigin.vertical)}${q(n.anchorOrigin.horizontal)}`]]}})(J(({theme:e})=>({zIndex:(e.vars||e).zIndex.snackbar,position:`fixed`,display:`flex`,left:8,right:8,justifyContent:`center`,alignItems:`center`,variants:[{props:({ownerState:e})=>e.anchorOrigin.vertical===`top`,style:{top:8,[e.breakpoints.up(`sm`)]:{top:24}}},{props:({ownerState:e})=>e.anchorOrigin.vertical!==`top`,style:{bottom:8,[e.breakpoints.up(`sm`)]:{bottom:24}}},{props:({ownerState:e})=>e.anchorOrigin.horizontal===`left`,style:{justifyContent:`flex-start`,[e.breakpoints.up(`sm`)]:{left:24,right:`auto`}}},{props:({ownerState:e})=>e.anchorOrigin.horizontal===`right`,style:{justifyContent:`flex-end`,[e.breakpoints.up(`sm`)]:{right:24,left:`auto`}}},{props:({ownerState:e})=>e.anchorOrigin.horizontal===`center`,style:{[e.breakpoints.up(`sm`)]:{left:`50%`,right:`auto`,transform:`translateX(-50%)`}}}]}))),wv=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiSnackbar`}),r=Lo(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{action:a,anchorOrigin:{vertical:o,horizontal:s}={vertical:`bottom`,horizontal:`left`},autoHideDuration:c=null,children:l,className:u,ClickAwayListenerProps:d,ContentProps:f,disableWindowBlurListener:p=!1,message:m,onBlur:h,onClose:g,onFocus:_,onMouseEnter:v,onMouseLeave:y,open:b,resumeHideDuration:x,slots:S={},slotProps:C={},TransitionComponent:w,transitionDuration:T=i,TransitionProps:{onEnter:E,onExited:D,...O}={},...k}=n,A={...n,anchorOrigin:{vertical:o,horizontal:s},autoHideDuration:c,disableWindowBlurListener:p,TransitionComponent:w,transitionDuration:T},j=Sv(A),{getRootProps:M,onClickAway:ee}=mv({...A}),[N,P]=z.useState(!0),te=e=>{P(!0),D&&D(e)},ne=(e,t)=>{P(!1),E&&E(e,t)},F={slots:{transition:w,...S},slotProps:{content:f,clickAwayListener:d,transition:O,...C}},[re,ie]=Ks(`root`,{ref:t,className:[j.root,u],elementType:Cv,getSlotProps:M,externalForwardedProps:{...F,...k},ownerState:A}),[I,{ownerState:ae,...oe}]=Ks(`clickAwayListener`,{elementType:yp,externalForwardedProps:F,getSlotProps:e=>({onClickAway:(...t)=>{e.onClickAway?.(...t),ee(...t)}}),ownerState:A}),[se,ce]=Ks(`content`,{elementType:bv,shouldForwardComponentProp:!0,externalForwardedProps:F,additionalProps:{message:m,action:a},ownerState:A}),[le,ue]=Ks(`transition`,{elementType:Rh,externalForwardedProps:F,getSlotProps:e=>({onEnter:(...t)=>{e.onEnter?.(...t),ne(...t)},onExited:(...t)=>{e.onExited?.(...t),te(...t)}}),additionalProps:{appear:!0,in:b,timeout:T,direction:o===`top`?`down`:`up`},ownerState:A});return!b&&N?null:(0,B.jsx)(I,{...oe,...S.clickAwayListener&&{ownerState:ae},children:(0,B.jsx)(re,{...ie,children:(0,B.jsx)(le,{...ue,children:l||(0,B.jsx)(se,{...ce})})})})});function Tv(e){return H(`MuiTooltip`,e)}var Ev=U(`MuiTooltip`,[`popper`,`popperInteractive`,`popperArrow`,`popperClose`,`tooltip`,`tooltipArrow`,`touch`,`tooltipPlacementLeft`,`tooltipPlacementRight`,`tooltipPlacementTop`,`tooltipPlacementBottom`,`arrow`]);function Dv(e){return Math.round(e*1e5)/1e5}var Ov=e=>{let{classes:t,disableInteractive:n,arrow:r,touch:i,placement:a}=e;return W({popper:[`popper`,!n&&`popperInteractive`,r&&`popperArrow`],tooltip:[`tooltip`,r&&`tooltipArrow`,i&&`touch`,`tooltipPlacement${q(a.split(`-`)[0])}`],arrow:[`arrow`]},Tv,t)},kv=K(hd,{name:`MuiTooltip`,slot:`Popper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})(J(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:`none`,variants:[{props:({ownerState:e})=>!e.disableInteractive,style:{pointerEvents:`auto`}},{props:({open:e})=>!e,style:{pointerEvents:`none`}},{props:({ownerState:e})=>e.arrow,style:{[`&[data-popper-placement*="bottom"] .${Ev.arrow}`]:{top:0,marginTop:`-0.71em`,"&::before":{transformOrigin:`0 100%`}},[`&[data-popper-placement*="top"] .${Ev.arrow}`]:{bottom:0,marginBottom:`-0.71em`,"&::before":{transformOrigin:`100% 0`}},[`&[data-popper-placement*="right"] .${Ev.arrow}`]:{height:`1em`,width:`0.71em`,"&::before":{transformOrigin:`100% 100%`}},[`&[data-popper-placement*="left"] .${Ev.arrow}`]:{height:`1em`,width:`0.71em`,"&::before":{transformOrigin:`0 0`}}}},{props:({ownerState:e})=>e.arrow&&!e.isRtl,style:{[`&[data-popper-placement*="right"] .${Ev.arrow}`]:{left:0,marginLeft:`-0.71em`}}},{props:({ownerState:e})=>e.arrow&&!!e.isRtl,style:{[`&[data-popper-placement*="right"] .${Ev.arrow}`]:{right:0,marginRight:`-0.71em`}}},{props:({ownerState:e})=>e.arrow&&!e.isRtl,style:{[`&[data-popper-placement*="left"] .${Ev.arrow}`]:{right:0,marginRight:`-0.71em`}}},{props:({ownerState:e})=>e.arrow&&!!e.isRtl,style:{[`&[data-popper-placement*="left"] .${Ev.arrow}`]:{left:0,marginLeft:`-0.71em`}}}]}))),Av=K(`div`,{name:`MuiTooltip`,slot:`Tooltip`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t[`tooltipPlacement${q(n.placement.split(`-`)[0])}`]]}})(J(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:ui(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:`4px 8px`,fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:`break-word`,fontWeight:e.typography.fontWeightMedium,[`.${Ev.popper}[data-popper-placement*="left"] &`]:{transformOrigin:`right center`},[`.${Ev.popper}[data-popper-placement*="right"] &`]:{transformOrigin:`left center`},[`.${Ev.popper}[data-popper-placement*="top"] &`]:{transformOrigin:`center bottom`,marginBottom:`14px`},[`.${Ev.popper}[data-popper-placement*="bottom"] &`]:{transformOrigin:`center top`,marginTop:`14px`},variants:[{props:({ownerState:e})=>e.arrow,style:{position:`relative`,margin:0}},{props:({ownerState:e})=>e.touch,style:{padding:`8px 16px`,fontSize:e.typography.pxToRem(14),lineHeight:`${Dv(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:e})=>!e.isRtl,style:{[`.${Ev.popper}[data-popper-placement*="left"] &`]:{marginRight:`14px`},[`.${Ev.popper}[data-popper-placement*="right"] &`]:{marginLeft:`14px`}}},{props:({ownerState:e})=>!e.isRtl&&e.touch,style:{[`.${Ev.popper}[data-popper-placement*="left"] &`]:{marginRight:`24px`},[`.${Ev.popper}[data-popper-placement*="right"] &`]:{marginLeft:`24px`}}},{props:({ownerState:e})=>!!e.isRtl,style:{[`.${Ev.popper}[data-popper-placement*="left"] &`]:{marginLeft:`14px`},[`.${Ev.popper}[data-popper-placement*="right"] &`]:{marginRight:`14px`}}},{props:({ownerState:e})=>!!e.isRtl&&e.touch,style:{[`.${Ev.popper}[data-popper-placement*="left"] &`]:{marginLeft:`24px`},[`.${Ev.popper}[data-popper-placement*="right"] &`]:{marginRight:`24px`}}},{props:({ownerState:e})=>e.touch,style:{[`.${Ev.popper}[data-popper-placement*="top"] &`]:{marginBottom:`24px`}}},{props:({ownerState:e})=>e.touch,style:{[`.${Ev.popper}[data-popper-placement*="bottom"] &`]:{marginTop:`24px`}}}]}))),jv=K(`span`,{name:`MuiTooltip`,slot:`Arrow`,overridesResolver:(e,t)=>t.arrow})(J(({theme:e})=>({overflow:`hidden`,position:`absolute`,width:`1em`,height:`0.71em`,boxSizing:`border-box`,color:e.vars?e.vars.palette.Tooltip.bg:ui(e.palette.grey[700],.9),"&::before":{content:`""`,margin:`auto`,display:`block`,width:`100%`,height:`100%`,backgroundColor:`currentColor`,transform:`rotate(45deg)`}}))),Mv=!1,Nv=new Fi,Pv={x:0,y:0};function Fv(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}var Iv=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiTooltip`}),{arrow:r=!1,children:i,classes:a,components:o={},componentsProps:s={},describeChild:c=!1,disableFocusListener:l=!1,disableHoverListener:u=!1,disableInteractive:d=!1,disableTouchListener:f=!1,enterDelay:p=100,enterNextDelay:m=0,enterTouchDelay:h=700,followCursor:g=!1,id:_,leaveDelay:v=0,leaveTouchDelay:y=1500,onClose:b,onOpen:x,open:S,placement:C=`bottom`,PopperComponent:w,PopperProps:T={},slotProps:E={},slots:D={},title:O,TransitionComponent:k,TransitionProps:A,...j}=n,M=z.isValidElement(i)?i:(0,B.jsx)(`span`,{children:i}),ee=Lo(),N=ta(),[P,te]=z.useState(),[ne,F]=z.useState(null),re=z.useRef(!1),ie=d||g,I=Ii(),ae=Ii(),oe=Ii(),se=Ii(),[ce,le]=ls({controlled:S,default:!1,name:`Tooltip`,state:`open`}),ue=ce,de=cs(_),L=z.useRef(),fe=us(()=>{L.current!==void 0&&(document.body.style.WebkitUserSelect=L.current,L.current=void 0),se.clear()});z.useEffect(()=>fe,[fe]);let pe=e=>{Nv.clear(),Mv=!0,le(!0),x&&!ue&&x(e)},me=us(e=>{Nv.start(800+v,()=>{Mv=!1}),le(!1),b&&ue&&b(e),I.start(ee.transitions.duration.shortest,()=>{re.current=!1})}),R=e=>{re.current&&e.type!==`touchstart`||(P&&P.removeAttribute(`title`),ae.clear(),oe.clear(),p||Mv&&m?ae.start(Mv?m:p,()=>{pe(e)}):pe(e))},he=e=>{ae.clear(),oe.start(v,()=>{me(e)})},[,ge]=z.useState(!1),_e=e=>{Li(e.target)||(ge(!1),he(e))},ve=e=>{P||te(e.currentTarget),Li(e.target)&&(ge(!0),R(e))},ye=e=>{re.current=!0;let t=M.props;t.onTouchStart&&t.onTouchStart(e)},be=e=>{ye(e),oe.clear(),I.clear(),fe(),L.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=`none`,se.start(h,()=>{document.body.style.WebkitUserSelect=L.current,R(e)})},xe=e=>{M.props.onTouchEnd&&M.props.onTouchEnd(e),fe(),oe.start(y,()=>{me(e)})};z.useEffect(()=>{if(!ue)return;function e(e){e.key===`Escape`&&me(e)}return document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e)}},[me,ue]);let Se=ds(qi(M),te,t);!O&&O!==0&&(ue=!1);let Ce=z.useRef(),we=e=>{let t=M.props;t.onMouseMove&&t.onMouseMove(e),Pv={x:e.clientX,y:e.clientY},Ce.current&&Ce.current.update()},Te={},Ee=typeof O==`string`;c?(Te.title=!ue&&Ee&&!u?O:null,Te[`aria-describedby`]=ue?de:null):(Te[`aria-label`]=Ee?O:null,Te[`aria-labelledby`]=ue&&!Ee?de:null);let De={...Te,...j,...M.props,className:V(j.className,M.props.className),onTouchStart:ye,ref:Se,...g?{onMouseMove:we}:{}},Oe={};f||(De.onTouchStart=be,De.onTouchEnd=xe),u||(De.onMouseOver=Fv(R,De.onMouseOver),De.onMouseLeave=Fv(he,De.onMouseLeave),ie||(Oe.onMouseOver=R,Oe.onMouseLeave=he)),l||(De.onFocus=Fv(ve,De.onFocus),De.onBlur=Fv(_e,De.onBlur),ie||(Oe.onFocus=ve,Oe.onBlur=_e));let ke={...n,isRtl:N,arrow:r,disableInteractive:ie,placement:C,PopperComponentProp:w,touch:re.current},Ae=typeof E.popper==`function`?E.popper(ke):E.popper,je=z.useMemo(()=>{let e=[{name:`arrow`,enabled:!!ne,options:{element:ne,padding:4}}];return T.popperOptions?.modifiers&&(e=e.concat(T.popperOptions.modifiers)),Ae?.popperOptions?.modifiers&&(e=e.concat(Ae.popperOptions.modifiers)),{...T.popperOptions,...Ae?.popperOptions,modifiers:e}},[ne,T.popperOptions,Ae?.popperOptions]),Me=Ov(ke),Ne=typeof E.transition==`function`?E.transition(ke):E.transition,Pe={slots:{popper:o.Popper,transition:o.Transition??k,tooltip:o.Tooltip,arrow:o.Arrow,...D},slotProps:{arrow:E.arrow??s.arrow,popper:{...T,...Ae??s.popper},tooltip:E.tooltip??s.tooltip,transition:{...A,...Ne??s.transition}}},[Fe,Ie]=Ks(`popper`,{elementType:kv,externalForwardedProps:Pe,ownerState:ke,className:V(Me.popper,T?.className)}),[Le,Re]=Ks(`transition`,{elementType:Rh,externalForwardedProps:Pe,ownerState:ke}),[ze,Be]=Ks(`tooltip`,{elementType:Av,className:Me.tooltip,externalForwardedProps:Pe,ownerState:ke}),[Ve,He]=Ks(`arrow`,{elementType:jv,className:Me.arrow,externalForwardedProps:Pe,ownerState:ke,ref:F});return(0,B.jsxs)(z.Fragment,{children:[z.cloneElement(M,De),(0,B.jsx)(Fe,{as:w??hd,placement:C,anchorEl:g?{getBoundingClientRect:()=>({top:Pv.y,left:Pv.x,right:Pv.x,bottom:Pv.y,width:0,height:0})}:P,popperRef:Ce,open:P?ue:!1,id:de,transition:!0,...Oe,...Ie,popperOptions:je,children:({TransitionProps:e})=>(0,B.jsx)(Le,{timeout:ee.transitions.duration.shorter,...e,...Re,children:(0,B.jsxs)(ze,{...Be,children:[O,r?(0,B.jsx)(Ve,{...He}):null]})})})]})}),Lv=Ra({createStyledComponent:K(`div`,{name:`MuiStack`,slot:`Root`,overridesResolver:(e,t)=>t.root}),useThemeProps:e=>Y({props:e,name:`MuiStack`})});function Rv(e){return H(`MuiSwitch`,e)}var zv=U(`MuiSwitch`,[`root`,`edgeStart`,`edgeEnd`,`switchBase`,`colorPrimary`,`colorSecondary`,`sizeSmall`,`sizeMedium`,`checked`,`disabled`,`input`,`thumb`,`track`]),Bv=e=>{let{classes:t,edge:n,size:r,color:i,checked:a,disabled:o}=e,s=W({root:[`root`,n&&`edge${q(n)}`,`size${q(r)}`],switchBase:[`switchBase`,`color${q(i)}`,a&&`checked`,o&&`disabled`],thumb:[`thumb`],track:[`track`],input:[`input`]},Rv,t);return{...t,...s}},Vv=K(`span`,{name:`MuiSwitch`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.edge&&t[`edge${q(n.edge)}`],t[`size${q(n.size)}`]]}})({display:`inline-flex`,width:58,height:38,overflow:`hidden`,padding:12,boxSizing:`border-box`,position:`relative`,flexShrink:0,zIndex:0,verticalAlign:`middle`,"@media print":{colorAdjust:`exact`},variants:[{props:{edge:`start`},style:{marginLeft:-8}},{props:{edge:`end`},style:{marginRight:-8}},{props:{size:`small`},style:{width:40,height:24,padding:7,[`& .${zv.thumb}`]:{width:16,height:16},[`& .${zv.switchBase}`]:{padding:4,[`&.${zv.checked}`]:{transform:`translateX(16px)`}}}}]}),Hv=K(ap,{name:`MuiSwitch`,slot:`SwitchBase`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.switchBase,{[`& .${zv.input}`]:t.input},n.color!=="default"&&t[`color${q(n.color)}`]]}})(J(({theme:e})=>({position:`absolute`,top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===`light`?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([`left`,`transform`],{duration:e.transitions.duration.shortest}),[`&.${zv.checked}`]:{transform:`translateX(20px)`},[`&.${zv.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===`light`?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${zv.checked} + .${zv.track}`]:{opacity:.5},[`&.${zv.disabled} + .${zv.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===`light`?.12:.2}`},[`& .${zv.input}`]:{left:`-100%`,width:`300%`}})),J(({theme:e})=>({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:ui(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:`transparent`}},variants:[...Object.entries(e.palette).filter(pc([`light`])).map(([t])=>({props:{color:t},style:{[`&.${zv.checked}`]:{color:(e.vars||e).palette[t].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:ui(e.palette[t].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:`transparent`}},[`&.${zv.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===`light`?mi(e.palette[t].main,.62):fi(e.palette[t].main,.55)}`}},[`&.${zv.checked} + .${zv.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),Uv=K(`span`,{name:`MuiSwitch`,slot:`Track`,overridesResolver:(e,t)=>t.track})(J(({theme:e})=>({height:`100%`,width:`100%`,borderRadius:14/2,zIndex:-1,transition:e.transitions.create([`opacity`,`background-color`],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===`light`?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===`light`?.38:.3}`}))),Wv=K(`span`,{name:`MuiSwitch`,slot:`Thumb`,overridesResolver:(e,t)=>t.thumb})(J(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:`currentColor`,width:20,height:20,borderRadius:`50%`}))),Gv=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiSwitch`}),{className:r,color:i=`primary`,edge:a=!1,size:o=`medium`,sx:s,slots:c={},slotProps:l={},...u}=n,d={...n,color:i,edge:a,size:o},f=Bv(d),p={slots:c,slotProps:l},[m,h]=Ks(`root`,{className:V(f.root,r),elementType:Vv,externalForwardedProps:p,ownerState:d,additionalProps:{sx:s}}),[g,_]=Ks(`thumb`,{className:f.thumb,elementType:Wv,externalForwardedProps:p,ownerState:d}),v=(0,B.jsx)(g,{..._}),[y,b]=Ks(`track`,{className:f.track,elementType:Uv,externalForwardedProps:p,ownerState:d});return(0,B.jsxs)(m,{...h,children:[(0,B.jsx)(Hv,{type:`checkbox`,icon:v,checkedIcon:v,ref:t,ownerState:d,...u,classes:{...f,root:f.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...l.switchBase&&{root:typeof l.switchBase==`function`?l.switchBase(d):l.switchBase},...l.input&&{input:typeof l.input==`function`?l.input(d):l.input}}}),(0,B.jsx)(y,{...b})]})}),Kv=z.createContext();function qv(e){return H(`MuiTable`,e)}U(`MuiTable`,[`root`,`stickyHeader`]);var Jv=e=>{let{classes:t,stickyHeader:n}=e;return W({root:[`root`,n&&`stickyHeader`]},qv,t)},Yv=K(`table`,{name:`MuiTable`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.stickyHeader&&t.stickyHeader]}})(J(({theme:e})=>({display:`table`,width:`100%`,borderCollapse:`collapse`,borderSpacing:0,"& caption":{...e.typography.body2,padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:`left`,captionSide:`bottom`},variants:[{props:({ownerState:e})=>e.stickyHeader,style:{borderCollapse:`separate`}}]}))),Xv=`table`,Zv=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiTable`}),{className:r,component:i=Xv,padding:a=`normal`,size:o=`medium`,stickyHeader:s=!1,...c}=n,l={...n,component:i,padding:a,size:o,stickyHeader:s},u=Jv(l),d=z.useMemo(()=>({padding:a,size:o,stickyHeader:s}),[a,o,s]);return(0,B.jsx)(Kv.Provider,{value:d,children:(0,B.jsx)(Yv,{as:i,role:i===Xv?null:`table`,ref:t,className:V(u.root,r),ownerState:l,...c})})}),Qv=z.createContext();function $v(e){return H(`MuiTableBody`,e)}U(`MuiTableBody`,[`root`]);var ey=e=>{let{classes:t}=e;return W({root:[`root`]},$v,t)},ty=K(`tbody`,{name:`MuiTableBody`,slot:`Root`,overridesResolver:(e,t)=>t.root})({display:`table-row-group`}),ny={variant:`body`},ry=`tbody`,iy=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiTableBody`}),{className:r,component:i=ry,...a}=n,o={...n,component:i},s=ey(o);return(0,B.jsx)(Qv.Provider,{value:ny,children:(0,B.jsx)(ty,{className:V(s.root,r),as:i,ref:t,role:i===ry?null:`rowgroup`,ownerState:o,...a})})});function ay(e){return H(`MuiTableCell`,e)}var oy=U(`MuiTableCell`,[`root`,`head`,`body`,`footer`,`sizeSmall`,`sizeMedium`,`paddingCheckbox`,`paddingNone`,`alignLeft`,`alignCenter`,`alignRight`,`alignJustify`,`stickyHeader`]),sy=e=>{let{classes:t,variant:n,align:r,padding:i,size:a,stickyHeader:o}=e;return W({root:[`root`,n,o&&`stickyHeader`,r!==`inherit`&&`align${q(r)}`,i!==`normal`&&`padding${q(i)}`,`size${q(a)}`]},ay,t)},cy=K(`td`,{name:`MuiTableCell`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`size${q(n.size)}`],n.padding!==`normal`&&t[`padding${q(n.padding)}`],n.align!==`inherit`&&t[`align${q(n.align)}`],n.stickyHeader&&t.stickyHeader]}})(J(({theme:e})=>({...e.typography.body2,display:`table-cell`,verticalAlign:`inherit`,borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid - ${e.palette.mode===`light`?mi(ui(e.palette.divider,1),.88):fi(ui(e.palette.divider,1),.68)}`,textAlign:`left`,padding:16,variants:[{props:{variant:`head`},style:{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium}},{props:{variant:`body`},style:{color:(e.vars||e).palette.text.primary}},{props:{variant:`footer`},style:{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)}},{props:{size:`small`},style:{padding:`6px 16px`,[`&.${oy.paddingCheckbox}`]:{width:24,padding:`0 12px 0 16px`,"& > *":{padding:0}}}},{props:{padding:`checkbox`},style:{width:48,padding:`0 0 0 4px`}},{props:{padding:`none`},style:{padding:0}},{props:{align:`left`},style:{textAlign:`left`}},{props:{align:`center`},style:{textAlign:`center`}},{props:{align:`right`},style:{textAlign:`right`,flexDirection:`row-reverse`}},{props:{align:`justify`},style:{textAlign:`justify`}},{props:({ownerState:e})=>e.stickyHeader,style:{position:`sticky`,top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default}}]}))),ly=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiTableCell`}),{align:r=`inherit`,className:i,component:a,padding:o,scope:s,size:c,sortDirection:l,variant:u,...d}=n,f=z.useContext(Kv),p=z.useContext(Qv),m=p&&p.variant===`head`,h;h=a||(m?`th`:`td`);let g=s;h===`td`?g=void 0:!g&&m&&(g=`col`);let _=u||p&&p.variant,v={...n,align:r,component:h,padding:o||(f&&f.padding?f.padding:`normal`),size:c||(f&&f.size?f.size:`medium`),sortDirection:l,stickyHeader:_===`head`&&f&&f.stickyHeader,variant:_},y=sy(v),b=null;return l&&(b=l===`asc`?`ascending`:`descending`),(0,B.jsx)(cy,{as:h,ref:t,className:V(y.root,i),"aria-sort":b,scope:g,ownerState:v,...d})});function uy(e){return H(`MuiTableContainer`,e)}U(`MuiTableContainer`,[`root`]);var dy=e=>{let{classes:t}=e;return W({root:[`root`]},uy,t)},fy=K(`div`,{name:`MuiTableContainer`,slot:`Root`,overridesResolver:(e,t)=>t.root})({width:`100%`,overflowX:`auto`}),py=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiTableContainer`}),{className:r,component:i=`div`,...a}=n,o={...n,component:i},s=dy(o);return(0,B.jsx)(fy,{ref:t,as:i,className:V(s.root,r),ownerState:o,...a})});function my(e){return H(`MuiTableFooter`,e)}U(`MuiTableFooter`,[`root`]);var hy=e=>{let{classes:t}=e;return W({root:[`root`]},my,t)},gy=K(`tfoot`,{name:`MuiTableFooter`,slot:`Root`,overridesResolver:(e,t)=>t.root})({display:`table-footer-group`}),_y={variant:`footer`},vy=`tfoot`,yy=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiTableFooter`}),{className:r,component:i=vy,...a}=n,o={...n,component:i},s=hy(o);return(0,B.jsx)(Qv.Provider,{value:_y,children:(0,B.jsx)(gy,{as:i,className:V(s.root,r),ref:t,role:i===vy?null:`rowgroup`,ownerState:o,...a})})});function by(e){return H(`MuiTableHead`,e)}U(`MuiTableHead`,[`root`]);var xy=e=>{let{classes:t}=e;return W({root:[`root`]},by,t)},Sy=K(`thead`,{name:`MuiTableHead`,slot:`Root`,overridesResolver:(e,t)=>t.root})({display:`table-header-group`}),Cy={variant:`head`},wy=`thead`,Ty=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiTableHead`}),{className:r,component:i=wy,...a}=n,o={...n,component:i},s=xy(o);return(0,B.jsx)(Qv.Provider,{value:Cy,children:(0,B.jsx)(Sy,{as:i,className:V(s.root,r),ref:t,role:i===wy?null:`rowgroup`,ownerState:o,...a})})});function Ey(e){return H(`MuiToolbar`,e)}U(`MuiToolbar`,[`root`,`gutters`,`regular`,`dense`]);var Dy=e=>{let{classes:t,disableGutters:n,variant:r}=e;return W({root:[`root`,!n&&`gutters`,r]},Ey,t)},Oy=K(`div`,{name:`MuiToolbar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})(J(({theme:e})=>({position:`relative`,display:`flex`,alignItems:`center`,variants:[{props:({ownerState:e})=>!e.disableGutters,style:{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up(`sm`)]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}}},{props:{variant:`dense`},style:{minHeight:48}},{props:{variant:`regular`},style:e.mixins.toolbar}]}))),ky=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiToolbar`}),{className:r,component:i=`div`,disableGutters:a=!1,variant:o=`regular`,...s}=n,c={...n,component:i,disableGutters:a,variant:o},l=Dy(c);return(0,B.jsx)(Oy,{as:i,className:V(l.root,r),ref:t,ownerState:c,...s})}),Ay=ns((0,B.jsx)(`path`,{d:`M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z`}),`KeyboardArrowLeft`),jy=ns((0,B.jsx)(`path`,{d:`M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z`}),`KeyboardArrowRight`),My=z.forwardRef(function(e,t){let{backIconButtonProps:n,count:r,disabled:i=!1,getItemAriaLabel:a,nextIconButtonProps:o,onPageChange:s,page:c,rowsPerPage:l,showFirstButton:u,showLastButton:d,slots:f={},slotProps:p={},...m}=e,h=ta(),g=e=>{s(e,0)},_=e=>{s(e,c-1)},v=e=>{s(e,c+1)},y=e=>{s(e,Math.max(0,Math.ceil(r/l)-1))},b=f.firstButton??jc,x=f.lastButton??jc,S=f.nextButton??jc,C=f.previousButton??jc,w=f.firstButtonIcon??j_,T=f.lastButtonIcon??M_,E=f.nextButtonIcon??jy,D=f.previousButtonIcon??Ay,O=h?x:b,k=h?S:C,A=h?C:S,j=h?b:x,M=h?p.lastButton:p.firstButton,ee=h?p.nextButton:p.previousButton,N=h?p.previousButton:p.nextButton,P=h?p.firstButton:p.lastButton;return(0,B.jsxs)(`div`,{ref:t,...m,children:[u&&(0,B.jsx)(O,{onClick:g,disabled:i||c===0,"aria-label":a(`first`,c),title:a(`first`,c),...M,children:h?(0,B.jsx)(T,{...p.lastButtonIcon}):(0,B.jsx)(w,{...p.firstButtonIcon})}),(0,B.jsx)(k,{onClick:_,disabled:i||c===0,color:`inherit`,"aria-label":a(`previous`,c),title:a(`previous`,c),...ee??n,children:h?(0,B.jsx)(E,{...p.nextButtonIcon}):(0,B.jsx)(D,{...p.previousButtonIcon})}),(0,B.jsx)(A,{onClick:v,disabled:i||(r===-1?!1:c>=Math.ceil(r/l)-1),color:`inherit`,"aria-label":a(`next`,c),title:a(`next`,c),...N??o,children:h?(0,B.jsx)(D,{...p.previousButtonIcon}):(0,B.jsx)(E,{...p.nextButtonIcon})}),d&&(0,B.jsx)(j,{onClick:y,disabled:i||c>=Math.ceil(r/l)-1,"aria-label":a(`last`,c),title:a(`last`,c),...P,children:h?(0,B.jsx)(w,{...p.firstButtonIcon}):(0,B.jsx)(T,{...p.lastButtonIcon})})]})});function Ny(e){return H(`MuiTablePagination`,e)}var Py=U(`MuiTablePagination`,[`root`,`toolbar`,`spacer`,`selectLabel`,`selectRoot`,`select`,`selectIcon`,`input`,`menuItem`,`displayedRows`,`actions`]),Fy,Iy=K(ly,{name:`MuiTablePagination`,slot:`Root`,overridesResolver:(e,t)=>t.root})(J(({theme:e})=>({overflow:`auto`,color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),"&:last-child":{padding:0}}))),Ly=K(ky,{name:`MuiTablePagination`,slot:`Toolbar`,overridesResolver:(e,t)=>({[`& .${Py.actions}`]:t.actions,...t.toolbar})})(J(({theme:e})=>({minHeight:52,paddingRight:2,[`${e.breakpoints.up(`xs`)} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up(`sm`)]:{minHeight:52,paddingRight:2},[`& .${Py.actions}`]:{flexShrink:0,marginLeft:20}}))),Ry=K(`div`,{name:`MuiTablePagination`,slot:`Spacer`,overridesResolver:(e,t)=>t.spacer})({flex:`1 1 100%`}),zy=K(`p`,{name:`MuiTablePagination`,slot:`SelectLabel`,overridesResolver:(e,t)=>t.selectLabel})(J(({theme:e})=>({...e.typography.body2,flexShrink:0}))),By=K(pv,{name:`MuiTablePagination`,slot:`Select`,overridesResolver:(e,t)=>({[`& .${Py.selectIcon}`]:t.selectIcon,[`& .${Py.select}`]:t.select,...t.input,...t.selectRoot})})({color:`inherit`,fontSize:`inherit`,flexShrink:0,marginRight:32,marginLeft:8,[`& .${Py.select}`]:{paddingLeft:8,paddingRight:24,textAlign:`right`,textAlignLast:`right`}}),Vy=K(p_,{name:`MuiTablePagination`,slot:`MenuItem`,overridesResolver:(e,t)=>t.menuItem})({}),Hy=K(`p`,{name:`MuiTablePagination`,slot:`DisplayedRows`,overridesResolver:(e,t)=>t.displayedRows})(J(({theme:e})=>({...e.typography.body2,flexShrink:0})));function Uy({from:e,to:t,count:n}){return`${e}–${t} of ${n===-1?`more than ${t}`:n}`}function Wy(e){return`Go to ${e} page`}var Gy=e=>{let{classes:t}=e;return W({root:[`root`],toolbar:[`toolbar`],spacer:[`spacer`],selectLabel:[`selectLabel`],select:[`select`],input:[`input`],selectIcon:[`selectIcon`],menuItem:[`menuItem`],displayedRows:[`displayedRows`],actions:[`actions`]},Ny,t)},Ky=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiTablePagination`}),{ActionsComponent:r=My,backIconButtonProps:i,colSpan:a,component:o=ly,count:s,disabled:c=!1,getItemAriaLabel:l=Wy,labelDisplayedRows:u=Uy,labelRowsPerPage:d=`Rows per page:`,nextIconButtonProps:f,onPageChange:p,onRowsPerPageChange:m,page:h,rowsPerPage:g,rowsPerPageOptions:_=[10,25,50,100],SelectProps:v={},showFirstButton:y=!1,showLastButton:b=!1,slotProps:x={},slots:S={},...C}=n,w=n,T=Gy(w),E=x?.select??v,D=E.native?`option`:Vy,O;(o===ly||o===`td`)&&(O=a||1e3);let k=cs(E.id),A=cs(E.labelId),j=()=>s===-1?(h+1)*g:g===-1?s:Math.min(s,(h+1)*g),M={slots:S,slotProps:x},[ee,N]=Ks(`root`,{ref:t,className:T.root,elementType:Iy,externalForwardedProps:{...M,component:o,...C},ownerState:w,additionalProps:{colSpan:O}}),[P,te]=Ks(`toolbar`,{className:T.toolbar,elementType:Ly,externalForwardedProps:M,ownerState:w}),[ne,F]=Ks(`spacer`,{className:T.spacer,elementType:Ry,externalForwardedProps:M,ownerState:w}),[re,ie]=Ks(`selectLabel`,{className:T.selectLabel,elementType:zy,externalForwardedProps:M,ownerState:w,additionalProps:{id:A}}),[I,ae]=Ks(`select`,{className:T.select,elementType:By,externalForwardedProps:M,ownerState:w}),[oe,se]=Ks(`menuItem`,{className:T.menuItem,elementType:D,externalForwardedProps:M,ownerState:w}),[ce,le]=Ks(`displayedRows`,{className:T.displayedRows,elementType:Hy,externalForwardedProps:M,ownerState:w});return(0,B.jsx)(ee,{...N,children:(0,B.jsxs)(P,{...te,children:[(0,B.jsx)(ne,{...F}),_.length>1&&(0,B.jsx)(re,{...ie,children:d}),_.length>1&&(0,B.jsx)(I,{variant:`standard`,...!E.variant&&{input:Fy||=(0,B.jsx)(Yd,{})},value:g,onChange:m,id:k,labelId:A,...E,classes:{...E.classes,root:V(T.input,T.selectRoot,(E.classes||{}).root),select:V(T.select,(E.classes||{}).select),icon:V(T.selectIcon,(E.classes||{}).icon)},disabled:c,...ae,children:_.map(e=>(0,z.createElement)(oe,{...se,key:e.label?e.label:e,value:e.value?e.value:e},e.label?e.label:e))}),(0,B.jsx)(ce,{...le,children:u({from:s===0?0:h*g+1,to:j(),count:s===-1?-1:s,page:h})}),(0,B.jsx)(r,{className:T.actions,backIconButtonProps:i,count:s,nextIconButtonProps:f,onPageChange:p,page:h,rowsPerPage:g,showFirstButton:y,showLastButton:b,slotProps:x.actions,slots:S.actions,getItemAriaLabel:l,disabled:c})]})})});function qy(e){return H(`MuiTableRow`,e)}var Jy=U(`MuiTableRow`,[`root`,`selected`,`hover`,`head`,`footer`]),Yy=e=>{let{classes:t,selected:n,hover:r,head:i,footer:a}=e;return W({root:[`root`,n&&`selected`,r&&`hover`,i&&`head`,a&&`footer`]},qy,t)},Xy=K(`tr`,{name:`MuiTableRow`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.head&&t.head,n.footer&&t.footer]}})(J(({theme:e})=>({color:`inherit`,display:`table-row`,verticalAlign:`middle`,outline:0,[`&.${Jy.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Jy.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:ui(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:ui(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}}))),Zy=`tr`,Qy=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiTableRow`}),{className:r,component:i=Zy,hover:a=!1,selected:o=!1,...s}=n,c=z.useContext(Qv),l={...n,component:i,hover:a,selected:o,head:c&&c.variant===`head`,footer:c&&c.variant===`footer`},u=Yy(l);return(0,B.jsx)(Xy,{as:i,ref:t,className:V(u.root,r),role:i===Zy?null:`row`,ownerState:l,...s})});function $y(e){return H(`MuiTextField`,e)}U(`MuiTextField`,[`root`]);var eb={standard:Uh,filled:Gm,outlined:A_},tb=e=>{let{classes:t}=e;return W({root:[`root`]},$y,t)},nb=K(Ym,{name:`MuiTextField`,slot:`Root`,overridesResolver:(e,t)=>t.root})({}),rb=z.forwardRef(function(e,t){let n=Y({props:e,name:`MuiTextField`}),{autoComplete:r,autoFocus:i=!1,children:a,className:o,color:s=`primary`,defaultValue:c,disabled:l=!1,error:u=!1,FormHelperTextProps:d,fullWidth:f=!1,helperText:p,id:m,InputLabelProps:h,inputProps:g,InputProps:_,inputRef:v,label:y,maxRows:b,minRows:x,multiline:S=!1,name:C,onBlur:w,onChange:T,onFocus:E,placeholder:D,required:O=!1,rows:k,select:A=!1,SelectProps:j,slots:M={},slotProps:ee={},type:N,value:P,variant:te=`outlined`,...ne}=n,F={...n,autoFocus:i,color:s,disabled:l,error:u,fullWidth:f,multiline:S,required:O,select:A,variant:te},re=tb(F),ie=Di(m),I=p&&ie?`${ie}-helper-text`:void 0,ae=y&&ie?`${ie}-label`:void 0,oe=eb[te],se={slots:M,slotProps:{input:_,inputLabel:h,htmlInput:g,formHelperText:d,select:j,...ee}},ce={},le=se.slotProps.inputLabel;te===`outlined`&&(le&&le.shrink!==void 0&&(ce.notched=le.shrink),ce.label=y),A&&((!j||!j.native)&&(ce.id=void 0),ce[`aria-describedby`]=void 0);let[ue,de]=Ks(`root`,{elementType:nb,shouldForwardComponentProp:!0,externalForwardedProps:{...se,...ne},ownerState:F,className:V(re.root,o),ref:t,additionalProps:{disabled:l,error:u,fullWidth:f,required:O,color:s,variant:te}}),[L,fe]=Ks(`input`,{elementType:oe,externalForwardedProps:se,additionalProps:ce,ownerState:F}),[pe,me]=Ks(`inputLabel`,{elementType:eg,externalForwardedProps:se,ownerState:F}),[R,he]=Ks(`htmlInput`,{elementType:`input`,externalForwardedProps:se,ownerState:F}),[ge,_e]=Ks(`formHelperText`,{elementType:dh,externalForwardedProps:se,ownerState:F}),[ve,ye]=Ks(`select`,{elementType:pv,externalForwardedProps:se,ownerState:F}),be=(0,B.jsx)(L,{"aria-describedby":I,autoComplete:r,autoFocus:i,defaultValue:c,fullWidth:f,multiline:S,name:C,rows:k,maxRows:b,minRows:x,type:N,value:P,id:ie,inputRef:v,onBlur:w,onChange:T,onFocus:E,placeholder:D,inputProps:he,slots:{input:M.htmlInput?R:void 0},...fe});return(0,B.jsxs)(ue,{...de,children:[y!=null&&y!==``&&(0,B.jsx)(pe,{htmlFor:ie,id:ae,...me,children:y}),A?(0,B.jsx)(ve,{"aria-describedby":I,id:ie,labelId:ae,value:P,input:be,...ye,children:a}):be,p&&(0,B.jsx)(ge,{id:I,..._e,children:p})]})}),ib=`/hub`,ab=`/services/japps`,ob=[`Any`,`Owned by me`,`Shared with me`],sb=[`Recently modified`,`Name: A-Z`,`Name: Z-A`],cb=[`Running`,`Ready`,`Pending`,`Unknown`],lb=`startAppId`,ub=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},db=new class extends ub{#e;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}},fb={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},pb=new class{#e=fb;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function mb(e){setTimeout(e,0)}var hb=typeof window>`u`||`Deno`in globalThis;function gb(){}function _b(e,t){return typeof e==`function`?e(t):e}function vb(e){return typeof e==`number`&&e>=0&&e!==1/0}function yb(e,t){return Math.max(e+(t||0)-Date.now(),0)}function bb(e,t){return typeof e==`function`?e(t):e}function xb(e,t){return typeof e==`function`?e(t):e}function Sb(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==wb(o,t.options))return!1}else if(!Eb(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function Cb(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(Tb(t.options.mutationKey)!==Tb(a))return!1}else if(!Eb(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function wb(e,t){return(t?.queryKeyHashFn||Tb)(e)}function Tb(e){return JSON.stringify(e,(e,t)=>jb(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function Eb(e,t){return e===t?!0:typeof e==typeof t&&e&&t&&typeof e==`object`&&typeof t==`object`?Object.keys(t).every(n=>Eb(e[n],t[n])):!1}var Db=Object.prototype.hasOwnProperty;function Ob(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=Ab(e)&&Ab(t);if(!r&&!(jb(e)&&jb(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l{pb.setTimeout(t,e)})}function Pb(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:Ob(e,t)}function Fb(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function Ib(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var Lb=Symbol();function Rb(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Lb?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function zb(e,t){return typeof e==`function`?e(...t):!!e}function Bb(e,t,n){let r=!1,i;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var Vb=(()=>{let e=()=>hb;return{isServer(){return e()},setIsServer(t){e=t}}})();function Hb(){let e,t,n=new Promise((n,r)=>{e=n,t=r});n.status=`pending`,n.catch(()=>{});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.resolve=t=>{r({status:`fulfilled`,value:t}),e(t)},n.reject=e=>{r({status:`rejected`,reason:e}),t(e)},n}var Ub=mb;function Wb(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=Ub,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var Gb=Wb(),Kb=new class extends ub{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function qb(e){return Math.min(1e3*2**e,3e4)}function Jb(e){return(e??`online`)===`online`?Kb.isOnline():!0}var Yb=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function Xb(e){let t=!1,n=0,r,i=Hb(),a=()=>i.status!==`pending`,o=t=>{if(!a()){let n=new Yb(t);f(n),e.onCancel?.(n)}},s=()=>{t=!0},c=()=>{t=!1},l=()=>db.isFocused()&&(e.networkMode===`always`||Kb.isOnline())&&e.canRun(),u=()=>Jb(e.networkMode)&&e.canRun(),d=e=>{a()||(r?.(),i.resolve(e))},f=e=>{a()||(r?.(),i.reject(e))},p=()=>new Promise(t=>{r=e=>{(a()||l())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,a()||e.onContinue?.()}),m=()=>{if(a())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(d).catch(r=>{if(a())return;let i=e.retry??(Vb.isServer()?0:3),o=e.retryDelay??qb,s=typeof o==`function`?o(n,r):o,c=i===!0||typeof i==`number`&&nl()?void 0:p()).then(()=>{t?f(r):m()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(r?.(),i),cancelRetry:s,continueRetry:c,canStart:u,start:()=>(u()?m():p().then(m),i)}}var Zb=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),vb(this.gcTime)&&(this.#e=pb.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Vb.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#e!==void 0&&(pb.clearTimeout(this.#e),this.#e=void 0)}};function Qb(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{Bb(e,()=>t.signal,()=>n=!0)},u=Rb(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject(t.signal.reason);if(r==null&&e.pages.length)return Promise.resolve(e);let a=(()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})(),o=await u(a),{maxPages:s}=t.options,c=i?Ib:Fb;return{pages:c(e.pages,o,s),pageParams:c(e.pageParams,r,s)}};if(i&&a.length){let e=i===`backward`,t=e?ex:$b,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:$b(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(ct.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function $b(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function ex(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var tx=class extends Zb{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e){super(),this.#s=!1,this.#o=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#i=e.client,this.#r=this.#i.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=ix(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#e}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#o,...e},e?._type&&(this.#e=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=ix(this.options);e.data!==void 0&&(this.setState(rx(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#r.remove(this)}setData(e,t){let n=Pb(this.state.data,e,this.options);return this.#l({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#l({type:`setState`,state:e})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(gb).catch(gb):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#t}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>xb(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Lb||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>bb(e.options.staleTime,this)===`static`):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!yb(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#a&&(this.#s||this.#c()?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}#c(){return this.state.fetchStatus===`paused`&&this.state.status===`pending`}invalidate(){this.state.isInvalidated||this.#l({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#a?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#s=!0,n.signal)})},i=()=>{let e=Rb(this.options,t),n=(()=>{let e={client:this.#i,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#s=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn:i};return r(e),e})();(this.#e===`infinite`?Qb(this.options.pages):this.options.behavior)?.onFetch(a,this),this.#n=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#l({type:`fetch`,meta:a.fetchOptions?.meta}),this.#a=Xb({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof Yb&&e.revert&&this.setState({...this.#n,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#l({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#l({type:`pause`})},onContinue:()=>{this.#l({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await this.#a.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#r.config.onSuccess?.(e,this),this.#r.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof Yb){if(e.silent)return this.#a.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#l({type:`error`,error:e}),this.#r.config.onError?.(e,this),this.#r.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#l(e){let t=t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...nx(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...rx(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}};this.state=t(this.state),Gb.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:`updated`,action:e})})}};function nx(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Jb(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function rx(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function ix(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}var ax=class extends ub{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#o=Hb(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),sx(this.#t,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return cx(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return cx(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof xb(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!kb(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&lx(this.#t,n,this.options,t)&&this.#h(),this.updateResult(),r&&(this.#t!==n||xb(this.options.enabled,this.#t)!==xb(t.enabled,this.#t)||bb(this.options.staleTime,this.#t)!==bb(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||xb(this.options.enabled,this.#t)!==xb(t.enabled,this.#t)||i!==this.#p)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return dx(this,n)&&(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),n===`promise`&&(this.trackProp(`data`),!this.options.experimental_prefetchInRender&&this.#o.status===`pending`&&this.#o.reject(Error(`experimental_prefetchInRender feature flag is not enabled`))),Reflect.get(e,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#h(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(gb)),t}#g(){this.#b();let e=bb(this.options.staleTime,this.#t);if(Vb.isServer()||this.#r.isStale||!vb(e))return;let t=yb(this.#r.dataUpdatedAt,e)+1;this.#d=pb.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#p=e,!(Vb.isServer()||xb(this.options.enabled,this.#t)===!1||!vb(this.#p)||this.#p===0)&&(this.#f=pb.setInterval(()=>{(this.options.refetchIntervalInBackground||db.isFocused())&&this.#h()},this.#p))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#d!==void 0&&(pb.clearTimeout(this.#d),this.#d=void 0)}#x(){this.#f!==void 0&&(pb.clearInterval(this.#f),this.#f=void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},u=!1,d;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&sx(e,t),o=i&&lx(e,n,t,r);(a||o)&&(l={...l,...nx(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:f,errorUpdatedAt:p,status:m}=l;d=l.data;let h=!1;if(t.placeholderData!==void 0&&d===void 0&&m===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,h=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#u?.state.data,this.#u):t.placeholderData,e!==void 0&&(m=`success`,d=Pb(i?.data,e,t),u=!0)}if(t.select&&d!==void 0&&!h)if(i&&d===a?.data&&t.select===this.#c)d=this.#l;else try{this.#c=t.select,d=t.select(d),d=Pb(i?.data,d,t),this.#l=d,this.#s=null}catch(e){this.#s=e}this.#s&&(f=this.#s,d=this.#l,p=Date.now(),m=`error`);let g=l.fetchStatus===`fetching`,_=m===`pending`,v=m===`error`,y=_&&g,b=d!==void 0,x={status:m,fetchStatus:l.fetchStatus,isPending:_,isSuccess:m===`success`,isError:v,isInitialLoading:y,isLoading:y,data:d,dataUpdatedAt:l.dataUpdatedAt,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:g,isRefetching:g&&!_,isLoadingError:v&&!b,isPaused:l.fetchStatus===`paused`,isPlaceholderData:u,isRefetchError:v&&b,isStale:ux(e,t),refetch:this.refetch,promise:this.#o,isEnabled:xb(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){let t=x.data!==void 0,r=x.status===`error`&&!t,i=e=>{r?e.reject(x.error):t&&e.resolve(x.data)},a=()=>{let e=this.#o=x.promise=Hb();i(e)},o=this.#o;switch(o.status){case`pending`:e.queryHash===n.queryHash&&i(o);break;case`fulfilled`:(r||x.data!==o.value)&&a();break;case`rejected`:(!r||x.error!==o.reason)&&a();break}}return x}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#u=this.#t),!kb(t,e)&&(this.#r=t,this.#C({listeners:(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#m.size)return!0;let r=new Set(n??this.#m);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})()}))}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#C(e){Gb.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}};function ox(e,t){return xb(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status===`error`&&xb(t.retryOnMount,e)===!1)}function sx(e,t){return ox(e,t)||e.state.data!==void 0&&cx(e,t,t.refetchOnMount)}function cx(e,t,n){if(xb(t.enabled,e)!==!1&&bb(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&ux(e,t)}return!1}function lx(e,t,n,r){return(e!==t||xb(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&ux(e,n)}function ux(e,t){return xb(t.enabled,e)!==!1&&e.isStaleByTime(bb(t.staleTime,e))}function dx(e,t){return!kb(e.getCurrentResult(),t)}var fx=class extends Zb{#e;#t;#n;#r;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||px(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:`observerRemoved`,mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status===`pending`?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:`continue`})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=Xb({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error(`No mutationFn found`)),onFail:(e,t)=>{this.#i({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#i({type:`pause`})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let r=this.state.status===`pending`,i=!this.#r.canStart();try{if(r)t();else{this.#i({type:`pending`,variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#i({type:`pending`,context:t,variables:e,isPaused:i})}let a=await this.#r.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#i({type:`success`,data:a}),a}catch(t){try{await this.#n.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#i({type:`error`,error:t}),t}finally{this.#n.runNext(this)}}#i(e){let t=t=>{switch(e.type){case`failed`:return{...t,failureCount:e.failureCount,failureReason:e.error};case`pause`:return{...t,isPaused:!0};case`continue`:return{...t,isPaused:!1};case`pending`:return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:`pending`,variables:e.variables,submittedAt:Date.now()};case`success`:return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:`success`,isPaused:!1};case`error`:return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:`error`}}};this.state=t(this.state),Gb.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function px(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var mx=class extends ub{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){let r=new fx({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);let t=hx(e);if(typeof t==`string`){let n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(this.#e.delete(e)){let t=hx(e);if(typeof t==`string`){let n=this.#t.get(t);if(n)if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=hx(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}else return!0}runNext(e){let t=hx(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){Gb.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>Cb(t,e))}findAll(e={}){return this.getAll().filter(t=>Cb(e,t))}notify(e){Gb.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return Gb.batch(()=>Promise.all(e.map(e=>e.continue().catch(gb))))}};function hx(e){return e.options.scope?.id}var gx=class extends ub{#e;#t=void 0;#n;#r;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),kb(this.options,t)||this.#e.getMutationCache().notify({type:`observerOptionsUpdated`,mutation:this.#n,observer:this}),t?.mutationKey&&this.options.mutationKey&&Tb(t.mutationKey)!==Tb(this.options.mutationKey)?this.reset():this.#n?.state.status===`pending`&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(e){this.#i(),this.#a(e)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#i(),this.#a()}mutate(e,t){return this.#r=t,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(e)}#i(){let e=this.#n?.state??px();this.#t={...e,isPending:e.status===`pending`,isSuccess:e.status===`success`,isError:e.status===`error`,isIdle:e.status===`idle`,mutate:this.mutate,reset:this.reset}}#a(e){Gb.batch(()=>{if(this.#r&&this.hasListeners()){let t=this.#t.variables,n=this.#t.context,r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type===`success`){try{this.#r.onSuccess?.(e.data,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(e.data,null,t,n,r)}catch(e){Promise.reject(e)}}else if(e?.type===`error`){try{this.#r.onError?.(e.error,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(void 0,e.error,t,n,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},_x=class extends ub{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??wb(r,t),a=this.get(i);return a||(a=new tx({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){Gb.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>Sb(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>Sb(e,t)):t}notify(e){Gb.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Gb.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Gb.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},vx=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new _x,this.#t=e.mutationCache||new mx,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=db.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=Kb.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(bb(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=_b(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return Gb.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;Gb.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return Gb.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t},r=Gb.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(gb).catch(gb)}invalidateQueries(e,t={}){return Gb.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=Gb.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(gb)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(gb)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(bb(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(gb).catch(gb)}fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(gb).catch(gb)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return Kb.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(Tb(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{Eb(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(Tb(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{Eb(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=wb(t.queryKey,t),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===Lb&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},yx=z.createContext(void 0),bx=e=>{let t=z.useContext(yx);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},xx=({client:e,children:t})=>(z.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,B.jsx)(yx.Provider,{value:e,children:t})),Sx=z.createContext(!1),Cx=()=>z.useContext(Sx);Sx.Provider;function wx(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var Tx=z.createContext(wx()),Ex=()=>z.useContext(Tx),Dx=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?zb(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},Ox=e=>{z.useEffect(()=>{e.clearReset()},[e])},kx=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||zb(n,[e.error,r])),Ax=e=>{if(e.suspense){let t=1e3,n=e=>e===`static`?e:Math.max(e??t,t),r=e.staleTime;e.staleTime=typeof r==`function`?(...e)=>n(r(...e)):n(r),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},jx=(e,t)=>e.isLoading&&e.isFetching&&!t,Mx=(e,t)=>e?.suspense&&t.isPending,Nx=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function Px(e,t,n){let r=Cx(),i=Ex(),a=bx(n),o=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(o);let s=a.getQueryCache().get(o.queryHash),c=e.subscribed!==!1;o._optimisticResults=r?`isRestoring`:c?`optimistic`:void 0,Ax(o),Dx(o,i,s),Ox(i);let l=!a.getQueryCache().get(o.queryHash),[u]=z.useState(()=>new t(a,o)),d=u.getOptimisticResult(o),f=!r&&c;if(z.useSyncExternalStore(z.useCallback(e=>{let t=f?u.subscribe(Gb.batchCalls(e)):gb;return u.updateResult(),t},[u,f]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),z.useEffect(()=>{u.setOptions(o)},[o,u]),Mx(o,d))throw Nx(o,u,i);if(kx({result:d,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw d.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(o,d),o.experimental_prefetchInRender&&!Vb.isServer()&&jx(d,r)&&(l?Nx(o,u,i):s?.promise)?.catch(gb).finally(()=>{u.updateResult()}),o.notifyOnChangeProps?d:u.trackResult(d)}function Fx(e,t){return Px(e,ax,t)}function Ix(e,t){let n=bx(t),[r]=z.useState(()=>new gx(n,e));z.useEffect(()=>{r.setOptions(e)},[r,e]);let i=z.useSyncExternalStore(z.useCallback(e=>r.subscribe(Gb.batchCalls(e)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),a=z.useCallback((e,t)=>{r.mutate(e,t).catch(gb)},[r]);if(i.error&&zb(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:a,mutateAsync:i.mutate}}var Lx=o((e=>{var t=ys();e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot})),Rx=function(e,t,n){let r=Promise.resolve();function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},zx=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,Bx=/^[\\/]{2}/;function Vx(e,t){return t+e.replace(/\\/g,`/`)}var Hx=`popstate`;function Ux(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function Wx(e={}){function t(e,t){let n=t.state?.masked,{pathname:r,search:i,hash:a}=n||e.location;return Yx(``,{pathname:r,search:i,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||`default`,n?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)}function n(e,t){return typeof t==`string`?t:Xx(t)}return Qx(t,n,null,e)}function Gx(e,t){if(e===!1||e==null)throw Error(t)}function Kx(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function qx(){return Math.random().toString(36).substring(2,10)}function Jx(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function Yx(e,t,n=null,r,i){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?Zx(t):t,state:n,key:t&&t.key||r||qx(),mask:i}}function Xx({pathname:e=`/`,search:t=``,hash:n=``}){return t&&t!==`?`&&(e+=t.charAt(0)===`?`?t:`?`+t),n&&n!==`#`&&(e+=n.charAt(0)===`#`?n:`#`+n),e}function Zx(e){let t={};if(e){let n=e.indexOf(`#`);n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf(`?`);r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function Qx(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=`POP`,c=null,l=u();l??(l=0,o.replaceState({...o.state,idx:l},``));function u(){return(o.state||{idx:null}).idx}function d(){s=`POP`;let e=u(),t=e==null?null:e-l;l=e,c&&c({action:s,location:h.location,delta:t})}function f(e,t){s=`PUSH`;let r=Ux(e)?e:Yx(h.location,e,t);n&&n(r,e),l=u()+1;let d=Jx(r,l),f=h.createHref(r.mask||r);try{o.pushState(d,``,f)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;i.location.assign(f)}a&&c&&c({action:s,location:h.location,delta:1})}function p(e,t){s=`REPLACE`;let r=Ux(e)?e:Yx(h.location,e,t);n&&n(r,e),l=u();let i=Jx(r,l),d=h.createHref(r.mask||r);o.replaceState(i,``,d),a&&c&&c({action:s,location:h.location,delta:0})}function m(e){return $x(i,e)}let h={get action(){return s},get location(){return e(i,o)},listen(e){if(c)throw Error(`A history only accepts one active listener`);return i.addEventListener(Hx,d),c=e,()=>{i.removeEventListener(Hx,d),c=null}},createHref(e){return t(i,e)},createURL:m,encodeLocation(e){let t=m(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:f,replace:p,go(e){return o.go(e)}};return h}function $x(e,t,n=!1){let r=`http://localhost`;e&&(r=e.location.origin===`null`?e.location.href:e.location.origin),Gx(r,`No window.location.(origin|href) available to create URL`);let i=typeof t==`string`?t:Xx(t);return i=i.replace(/ $/,`%20`),!n&&Bx.test(i)&&(i=r+i),new URL(i,r)}function eS(e,t,n=`/`){return tS(e,t,n,!1)}function tS(e,t,n,r,i){let a=xS((typeof t==`string`?Zx(t):t).pathname||`/`,n);if(a==null)return null;let o=i??rS(e),s=null,c=bS(a);for(let e=0;s==null&&e{let c={relativePath:s===void 0?e.path||``:s,caseSensitive:e.caseSensitive===!0,childrenIndex:a,route:e};if(c.relativePath.startsWith(`/`)){if(!c.relativePath.startsWith(r)&&o)return;Gx(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let l=kS([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(Gx(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),iS(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:mS(l,e.index),routesMeta:u.map((e,t)=>{let[n,r]=yS(e.relativePath,e.caseSensitive,t===u.length-1);return{...e,matcher:n,compiledParams:r}})})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of aS(e.path))a(e,t,!0,n)}),t}function aS(e){let t=e.split(`/`);if(t.length===0)return[];let[n,...r]=t,i=n.endsWith(`?`),a=n.replace(/\?$/,``);if(r.length===0)return i?[a,``]:[a];let o=aS(r.join(`/`)),s=[];return s.push(...o.map(e=>e===``?a:[a,e].join(`/`))),i&&s.push(...o),s.map(t=>e.startsWith(`/`)&&t===``?`/`:t)}function oS(e){e.sort((e,t)=>e.score===t.score?hS(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var sS=/^:[\w-]+$/,cS=3,lS=2,uS=1,dS=10,fS=-2,pS=e=>e===`*`;function mS(e,t){let n=e.split(`/`),r=n.length;return n.some(pS)&&(r+=fS),t&&(r+=lS),n.filter(e=>!pS(e)).reduce((e,t)=>e+(sS.test(t)?cS:t===``?uS:dS),r)}function hS(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function gS(e,t,n=!1){let{routesMeta:r}=e,i={},a=`/`,o=[];for(let e=0;e{if(t===`*`){let e=s[r]||``;o=a.slice(0,a.length-e.length).replace(/(.)\/+$/,`$1`)}let i=s[r];return n&&!i?e[t]=void 0:e[t]=(i||``).replace(/%2F/g,`/`),e},{}),pathname:a,pathnameBase:o,pattern:e}}function yS(e,t=!1,n=!0){Kx(e===`*`||!e.endsWith(`*`)||e.endsWith(`/*`),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,`/*`)}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,`/*`)}".`);let r=[],i=`^`+e.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(e,t,n,i,a)=>{if(r.push({paramName:t,isOptional:n!=null}),n){let t=a.charAt(i+e.length);return t&&t!==`/`?`/([^\\/]*)`:`(?:/([^\\/]*))?`}return`/([^\\/]+)`}).replace(/\/([\w-]+)\?(\/|$)/g,`(/$1)?$2`);return e.endsWith(`*`)?(r.push({paramName:`*`}),i+=e===`*`||e===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):n?i+=`\\/*$`:e!==``&&e!==`/`&&(i+=`(?:(?=\\/|$))`),[new RegExp(i,t?void 0:`i`),r]}function bS(e){try{return e.split(`/`).map(e=>decodeURIComponent(e).replace(/\//g,`%2F`)).join(`/`)}catch(t){return Kx(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function xS(e,t){if(t===`/`)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith(`/`)?t.length-1:t.length,r=e.charAt(n);return r&&r!==`/`?null:e.slice(n)||`/`}function SS(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?Zx(e):e,a;return n?(n=OS(n),a=n.startsWith(`/`)?CS(n.substring(1),`/`):CS(n,t)):a=t,{pathname:a,search:MS(r),hash:NS(i)}}function CS(e,t){let n=AS(t).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function wS(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function TS(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function ES(e){let t=TS(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function DS(e,t,n,r=!1){let i;typeof e==`string`?i=Zx(e):(i={...e},Gx(!i.pathname||!i.pathname.includes(`?`),wS(`?`,`pathname`,`search`,i)),Gx(!i.pathname||!i.pathname.includes(`#`),wS(`#`,`pathname`,`hash`,i)),Gx(!i.search||!i.search.includes(`#`),wS(`#`,`search`,`hash`,i)));let a=e===``||i.pathname===``,o=a?`/`:i.pathname,s;if(o==null)s=n;else{let e=t.length-1;if(!r&&o.startsWith(`..`)){let t=o.split(`/`);for(;t[0]===`..`;)t.shift(),--e;i.pathname=t.join(`/`)}s=e>=0?t[e]:`/`}let c=SS(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var OS=e=>e.replace(/[\\/]{2,}/g,`/`),kS=e=>OS(e.join(`/`)),AS=e=>e.replace(/\/+$/,``),jS=e=>AS(e).replace(/^\/*/,`/`),MS=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,NS=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,PS=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||``,this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function FS(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function IS(e){return kS(e.map(e=>e.route.path).filter(Boolean))||`/`}var LS=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function RS(e,t){let n=e;if(typeof n!=`string`||!zx.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(LS)try{let e=new URL(window.location.href),r=Bx.test(n)?new URL(Vx(n,e.protocol)):new URL(n),a=xS(r.pathname,t);r.origin===e.origin&&a!=null?n=a+r.search+r.hash:i=!0}catch{Kx(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:i,to:n}}Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);var zS=[`POST`,`PUT`,`PATCH`,`DELETE`];new Set(zS);var BS=[`GET`,...zS];new Set(BS);var VS=[`about:`,`blob:`,`chrome:`,`chrome-untrusted:`,`content:`,`data:`,`devtools:`,`file:`,`filesystem:`,`javascript:`];function HS(e){try{return VS.includes(new URL(e).protocol)}catch{return!1}}var US=z.createContext(null);US.displayName=`DataRouter`;var WS=z.createContext(null);WS.displayName=`DataRouterState`;var GS=z.createContext(!1);function KS(){return z.useContext(GS)}var qS=z.createContext({isTransitioning:!1});qS.displayName=`ViewTransition`;var JS=z.createContext(new Map);JS.displayName=`Fetchers`;var YS=z.createContext(null);YS.displayName=`Await`;var XS=z.createContext(null);XS.displayName=`Navigation`;var ZS=z.createContext(null);ZS.displayName=`Location`;var QS=z.createContext({outlet:null,matches:[],isDataRoute:!1});QS.displayName=`Route`;var $S=z.createContext(null);$S.displayName=`RouteError`;var eC=`REACT_ROUTER_ERROR`,tC=`REDIRECT`,nC=`ROUTE_ERROR_RESPONSE`;function rC(e){if(e.startsWith(`${eC}:${tC}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`&&typeof t.location==`string`&&typeof t.reloadDocument==`boolean`&&typeof t.replace==`boolean`)return t}catch{}}function iC(e){if(e.startsWith(`${eC}:${nC}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`)return new PS(t.status,t.statusText,t.data)}catch{}}function aC(e,{relative:t}={}){Gx(oC(),`useHref() may be used only in the context of a component.`);let{basename:n,navigator:r}=z.useContext(XS),{hash:i,pathname:a,search:o}=fC(e,{relative:t}),s=a;return n!==`/`&&(s=a===`/`?n:kS([n,a])),r.createHref({pathname:s,search:o,hash:i})}function oC(){return z.useContext(ZS)!=null}function sC(){return Gx(oC(),`useLocation() may be used only in the context of a component.`),z.useContext(ZS).location}var cC=`You should call navigate() in a React.useEffect(), not when your component is first rendered.`;function lC(e){z.useContext(XS).static||z.useLayoutEffect(e)}function uC(){let{isDataRoute:e}=z.useContext(QS);return e?jC():dC()}function dC(){Gx(oC(),`useNavigate() may be used only in the context of a component.`);let e=z.useContext(US),{basename:t,navigator:n}=z.useContext(XS),{matches:r}=z.useContext(QS),{pathname:i}=sC(),a=JSON.stringify(ES(r)),o=z.useRef(!1);return lC(()=>{o.current=!0}),z.useCallback((r,s={})=>{if(Kx(o.current,cC),!o.current)return;if(typeof r==`number`){n.go(r);return}let c=DS(r,JSON.parse(a),i,s.relative===`path`);e==null&&t!==`/`&&(c.pathname=c.pathname===`/`?t:kS([t,c.pathname])),(s.replace?n.replace:n.push)(c,s.state,s)},[t,n,a,i,e])}z.createContext(null);function fC(e,{relative:t}={}){let{matches:n}=z.useContext(QS),{pathname:r}=sC(),i=JSON.stringify(ES(n));return z.useMemo(()=>DS(e,JSON.parse(i),r,t===`path`),[e,i,r,t])}function pC(e,t){return mC(e,t)}function mC(e,t,n){Gx(oC(),`useRoutes() may be used only in the context of a component.`);let{navigator:r}=z.useContext(XS),{matches:i}=z.useContext(QS),a=i[i.length-1],o=a?a.params:{},s=a?a.pathname:`/`,c=a?a.pathnameBase:`/`,l=a&&a.route;{let e=l&&l.path||``;NC(s,!l||e.endsWith(`*`)||e.endsWith(`*?`),`You rendered descendant (or called \`useRoutes()\`) at "${s}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. +`+e.stack}return{value:e,source:t,stack:i,digest:null}}function Ms(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Ns(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var Ps=typeof WeakMap==`function`?WeakMap:Map;function Fs(e,t,n){n=eo(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){fl||(fl=!0,pl=r),Ns(e,t)},n}function Is(e,t,n){n=eo(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r==`function`){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){Ns(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch==`function`&&(n.callback=function(){Ns(e,t),typeof r!=`function`&&(ml===null?ml=new Set([this]):ml.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:n===null?``:n})}),n}function Ls(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Ps;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=Yl.bind(null,e,t,n),t.then(e,e))}function Rs(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t===null?!0:t.dehydrated!==null),t)return e;e=e.return}while(e!==null);return null}function zs(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=eo(-1,1),t.tag=2,to(n,t,1))),n.lanes|=1),e)}var Bs=x.ReactCurrentOwner,Vs=!1;function Hs(e,t,n,r){t.child=e===null?yo(t,null,n,r):vo(t,e.child,n,r)}function Us(e,t,n,r,i){n=n.render;var a=t.ref;return Ga(t,i),r=Go(e,t,n,r,a,i),n=Ko(),e!==null&&!Vs?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,lc(e,t,i)):(Ta&&n&&xa(t),t.flags|=1,Hs(e,t,r,i),t.child)}function Ws(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!ru(a)&&a.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=a,Gs(e,t,a,r,i)):(e=ou(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,(e.lanes&i)===0){var o=a.memoizedProps;if(n=n.compare,n=n===null?Ar:n,n(o,r)&&e.ref===t.ref)return lc(e,t,i)}return t.flags|=1,e=au(a,r),e.ref=t.ref,e.return=t,t.child=e}function Gs(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Ar(a,r)&&e.ref===t.ref)if(Vs=!1,t.pendingProps=r=a,(e.lanes&i)!==0)e.flags&131072&&(Vs=!0);else return t.lanes=e.lanes,lc(e,t,i)}return Js(e,t,n,r,i)}function Ks(e,t,n){var r=t.pendingProps,i=r.children,a=e===null?null:e.memoizedState;if(r.mode===`hidden`)if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ki(tl,el),el|=n;else{if(!(n&1073741824))return e=a===null?n:a.baseLanes|n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ki(tl,el),el|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=a===null?n:a.baseLanes,Ki(tl,el),el|=r}else a===null?r=n:(r=a.baseLanes|n,t.memoizedState=null),Ki(tl,el),el|=r;return Hs(e,t,i,n),t.child}function qs(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Js(e,t,n,r,i){var a=Qi(n)?Xi:Ji.current;return a=Zi(t,a),Ga(t,i),n=Go(e,t,n,r,a,i),r=Ko(),e!==null&&!Vs?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,lc(e,t,i)):(Ta&&r&&xa(t),t.flags|=1,Hs(e,t,n,i),t.child)}function Ys(e,t,n,r,i){if(Qi(n)){var a=!0;na(t)}else a=!1;if(Ga(t,i),t.stateNode===null)cc(e,t),uo(t,n,r),po(t,n,r,i),r=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var c=o.context,l=n.contextType;typeof l==`object`&&l?l=Ka(l):(l=Qi(n)?Xi:Ji.current,l=Zi(t,l));var u=n.getDerivedStateFromProps,d=typeof u==`function`||typeof o.getSnapshotBeforeUpdate==`function`;d||typeof o.UNSAFE_componentWillReceiveProps!=`function`&&typeof o.componentWillReceiveProps!=`function`||(s!==r||c!==l)&&fo(t,o,r,l),Za=!1;var f=t.memoizedState;o.state=f,io(t,r,o,i),c=t.memoizedState,s!==r||f!==c||Yi.current||Za?(typeof u==`function`&&(so(t,n,u,r),c=t.memoizedState),(s=Za||lo(t,n,s,r,f,c,l))?(d||typeof o.UNSAFE_componentWillMount!=`function`&&typeof o.componentWillMount!=`function`||(typeof o.componentWillMount==`function`&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount==`function`&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount==`function`&&(t.flags|=4194308)):(typeof o.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=c),o.props=r,o.state=c,o.context=l,r=s):(typeof o.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,$a(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:La(t.type,s),o.props=l,d=t.pendingProps,f=o.context,c=n.contextType,typeof c==`object`&&c?c=Ka(c):(c=Qi(n)?Xi:Ji.current,c=Zi(t,c));var p=n.getDerivedStateFromProps;(u=typeof p==`function`||typeof o.getSnapshotBeforeUpdate==`function`)||typeof o.UNSAFE_componentWillReceiveProps!=`function`&&typeof o.componentWillReceiveProps!=`function`||(s!==d||f!==c)&&fo(t,o,r,c),Za=!1,f=t.memoizedState,o.state=f,io(t,r,o,i);var m=t.memoizedState;s!==d||f!==m||Yi.current||Za?(typeof p==`function`&&(so(t,n,p,r),m=t.memoizedState),(l=Za||lo(t,n,l,r,f,m,c)||!1)?(u||typeof o.UNSAFE_componentWillUpdate!=`function`&&typeof o.componentWillUpdate!=`function`||(typeof o.componentWillUpdate==`function`&&o.componentWillUpdate(r,m,c),typeof o.UNSAFE_componentWillUpdate==`function`&&o.UNSAFE_componentWillUpdate(r,m,c)),typeof o.componentDidUpdate==`function`&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof o.componentDidUpdate!=`function`||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!=`function`||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),o.props=r,o.state=m,o.context=c,r=l):(typeof o.componentDidUpdate!=`function`||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!=`function`||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Xs(e,t,n,r,a,i)}function Xs(e,t,n,r,i,a){qs(e,t);var o=(t.flags&128)!=0;if(!r&&!o)return i&&ra(t,n,!1),lc(e,t,a);r=t.stateNode,Bs.current=t;var s=o&&typeof n.getDerivedStateFromError!=`function`?null:r.render();return t.flags|=1,e!==null&&o?(t.child=vo(t,e.child,null,a),t.child=vo(t,null,s,a)):Hs(e,t,s,a),t.memoizedState=r.state,i&&ra(t,n,!0),t.child}function Zs(e){var t=e.stateNode;t.pendingContext?ea(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ea(e,t.context,!1),To(e,t.containerInfo)}function Qs(e,t,n,r,i){return Pa(),Fa(i),t.flags|=256,Hs(e,t,n,r),t.child}var $s={dehydrated:null,treeContext:null,retryLane:0};function ec(e){return{baseLanes:e,cachePool:null,transitions:null}}function tc(e,t,n){var r=t.pendingProps,i=ko.current,a=!1,o=(t.flags&128)!=0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!=0),s?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),Ki(ko,i&1),e===null)return Aa(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data===`$!`?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,a?(r=t.mode,a=t.child,o={mode:`hidden`,children:o},!(r&1)&&a!==null?(a.childLanes=0,a.pendingProps=o):a=cu(o,r,0,null),e=su(e,r,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=ec(n),t.memoizedState=$s,e):nc(t,o));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return ic(e,t,o,r,s,i,n);if(a){a=r.fallback,o=t.mode,i=e.child,s=i.sibling;var c={mode:`hidden`,children:r.children};return!(o&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=c,t.deletions=null):(r=au(i,c),r.subtreeFlags=i.subtreeFlags&14680064),s===null?(a=su(a,o,n,null),a.flags|=2):a=au(s,a),a.return=t,r.return=t,r.sibling=a,t.child=r,r=a,a=t.child,o=e.child.memoizedState,o=o===null?ec(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},a.memoizedState=o,a.childLanes=e.childLanes&~n,t.memoizedState=$s,r}return a=e.child,e=a.sibling,r=au(a,{mode:`visible`,children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function nc(e,t){return t=cu({mode:`visible`,children:t},e.mode,0,null),t.return=e,e.child=t}function rc(e,t,n,r){return r!==null&&Fa(r),vo(t,e.child,null,n),e=nc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function ic(e,t,n,i,a,o,s){if(n)return t.flags&256?(t.flags&=-257,i=Ms(Error(r(422))),rc(e,t,s,i)):t.memoizedState===null?(o=i.fallback,a=t.mode,i=cu({mode:`visible`,children:i.children},a,0,null),o=su(o,a,s,null),o.flags|=2,i.return=t,o.return=t,i.sibling=o,t.child=i,t.mode&1&&vo(t,e.child,null,s),t.child.memoizedState=ec(s),t.memoizedState=$s,o):(t.child=e.child,t.flags|=128,null);if(!(t.mode&1))return rc(e,t,s,null);if(a.data===`$!`){if(i=a.nextSibling&&a.nextSibling.dataset,i)var c=i.dgst;return i=c,o=Error(r(419)),i=Ms(o,i,void 0),rc(e,t,s,i)}if(c=(s&e.childLanes)!==0,Vs||c){if(i=Zc,i!==null){switch(s&-s){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}a=(a&(i.suspendedLanes|s))===0?a:0,a!==0&&a!==o.retryLane&&(o.retryLane=a,Xa(e,a),wl(i,e,a,-1))}return Rl(),i=Ms(Error(r(421))),rc(e,t,s,i)}return a.data===`$?`?(t.flags|=128,t.child=e.child,t=Zl.bind(null,e),a._reactRetry=t,null):(e=o.treeContext,wa=ki(a.nextSibling),Ca=t,Ta=!0,Ea=null,e!==null&&(ma[ha++]=_a,ma[ha++]=va,ma[ha++]=ga,_a=e.id,va=e.overflow,ga=t),t=nc(t,i.children),t.flags|=4096,t)}function ac(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Wa(e.return,t,n)}function oc(e,t,n,r,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i)}function sc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(Hs(e,t,r.children,n),r=ko.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ac(e,n,t);else if(e.tag===19)ac(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ki(ko,r),!(t.mode&1))t.memoizedState=null;else switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Ao(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),oc(t,!1,i,n,a);break;case`backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Ao(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}oc(t,!0,n,null,a);break;case`together`:oc(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function cc(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function lc(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),il|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,n=au(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=au(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function uc(e,t,n){switch(t.tag){case 3:Zs(t),Pa();break;case 5:Do(t);break;case 1:Qi(t.type)&&na(t);break;case 4:To(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Ki(Ra,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(Ki(ko,ko.current&1),e=lc(e,t,n),e===null?null:e.sibling):tc(e,t,n):(Ki(ko,ko.current&1),t.flags|=128,null);Ki(ko,ko.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return sc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Ki(ko,ko.current),r)break;return null;case 22:case 23:return t.lanes=0,Ks(e,t,n)}return lc(e,t,n)}var dc=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},fc=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,wo(xo.current);var o=null;switch(n){case`input`:i=de(e,i),r=de(e,r),o=[];break;case`select`:i=L({},i,{value:void 0}),r=L({},r,{value:void 0}),o=[];break;case`textarea`:i=ye(e,i),r=ye(e,r),o=[];break;default:typeof i.onClick!=`function`&&typeof r.onClick==`function`&&(e.onclick=xi)}Ne(n,r);var s;for(u in n=null,i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u===`style`){var c=i[u];for(s in c)c.hasOwnProperty(s)&&(n||={},n[s]=``)}else u!==`dangerouslySetInnerHTML`&&u!==`children`&&u!==`suppressContentEditableWarning`&&u!==`suppressHydrationWarning`&&u!==`autoFocus`&&(a.hasOwnProperty(u)?o||=[]:(o||=[]).push(u,null));for(u in r){var l=r[u];if(c=i?.[u],r.hasOwnProperty(u)&&l!==c&&(l!=null||c!=null))if(u===`style`)if(c){for(s in c)!c.hasOwnProperty(s)||l&&l.hasOwnProperty(s)||(n||={},n[s]=``);for(s in l)l.hasOwnProperty(s)&&c[s]!==l[s]&&(n||={},n[s]=l[s])}else n||(o||=[],o.push(u,n)),n=l;else u===`dangerouslySetInnerHTML`?(l=l?l.__html:void 0,c=c?c.__html:void 0,l!=null&&c!==l&&(o||=[]).push(u,l)):u===`children`?typeof l!=`string`&&typeof l!=`number`||(o||=[]).push(u,``+l):u!==`suppressContentEditableWarning`&&u!==`suppressHydrationWarning`&&(a.hasOwnProperty(u)?(l!=null&&u===`onScroll`&&si(`scroll`,e),o||c===l||(o=[])):(o||=[]).push(u,l))}n&&(o||=[]).push(`style`,n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}},pc=function(e,t,n,r){n!==r&&(t.flags|=4)};function mc(e,t){if(!Ta)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function hc(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function gc(e,t,n){var i=t.pendingProps;switch(Sa(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return hc(t),null;case 1:return Qi(t.type)&&$i(),hc(t),null;case 3:return i=t.stateNode,Eo(),Gi(Yi),Gi(Ji),Mo(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(e===null||e.child===null)&&(Ma(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ea!==null&&(Ol(Ea),Ea=null))),hc(t),null;case 5:Oo(t);var o=wo(Co.current);if(n=t.type,e!==null&&t.stateNode!=null)fc(e,t,n,i,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!i){if(t.stateNode===null)throw Error(r(166));return hc(t),null}if(e=wo(xo.current),Ma(t)){i=t.stateNode,n=t.type;var s=t.memoizedProps;switch(i[Mi]=t,i[Ni]=s,e=(t.mode&1)!=0,n){case`dialog`:si(`cancel`,i),si(`close`,i);break;case`iframe`:case`object`:case`embed`:si(`load`,i);break;case`video`:case`audio`:for(o=0;o<\/script>`,e=e.removeChild(e.firstChild)):typeof i.is==`string`?e=c.createElement(n,{is:i.is}):(e=c.createElement(n),n===`select`&&(c=e,i.multiple?c.multiple=!0:i.size&&(c.size=i.size))):e=c.createElementNS(e,n),e[Mi]=t,e[Ni]=i,dc(e,t,!1,!1),t.stateNode=e;a:{switch(c=Pe(n,i),n){case`dialog`:si(`cancel`,e),si(`close`,e),o=i;break;case`iframe`:case`object`:case`embed`:si(`load`,e),o=i;break;case`video`:case`audio`:for(o=0;oul&&(t.flags|=128,i=!0,mc(s,!1),t.lanes=4194304)}else{if(!i)if(e=Ao(c),e!==null){if(t.flags|=128,i=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),mc(s,!0),s.tail===null&&s.tailMode===`hidden`&&!c.alternate&&!Ta)return hc(t),null}else 2*mt()-s.renderingStartTime>ul&&n!==1073741824&&(t.flags|=128,i=!0,mc(s,!1),t.lanes=4194304);s.isBackwards?(c.sibling=t.child,t.child=c):(n=s.last,n===null?t.child=c:n.sibling=c,s.last=c)}return s.tail===null?(hc(t),null):(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=mt(),t.sibling=null,n=ko.current,Ki(ko,i?n&1|2:n&1),t);case 22:case 23:return Pl(),i=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==i&&(t.flags|=8192),i&&t.mode&1?el&1073741824&&(hc(t),t.subtreeFlags&6&&(t.flags|=8192)):hc(t),null;case 24:return null;case 25:return null}throw Error(r(156,t.tag))}function _c(e,t){switch(Sa(t),t.tag){case 1:return Qi(t.type)&&$i(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Eo(),Gi(Yi),Gi(Ji),Mo(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Oo(t),null;case 13:if(Gi(ko),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));Pa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Gi(ko),null;case 4:return Eo(),null;case 10:return Ua(t.type._context),null;case 22:case 23:return Pl(),null;case 24:return null;default:return null}}var vc=!1,yc=!1,bc=typeof WeakSet==`function`?WeakSet:Set,W=null;function xc(e,t){var n=e.ref;if(n!==null)if(typeof n==`function`)try{n(null)}catch(n){Jl(e,t,n)}else n.current=null}function Sc(e,t,n){try{n()}catch(n){Jl(e,t,n)}}var Cc=!1;function wc(e,t){if(Si=pn,e=Pr(),Fr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var i=n.getSelection&&n.getSelection();if(i&&i.rangeCount!==0){n=i.anchorNode;var a=i.anchorOffset,o=i.focusNode;i=i.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||i!==0&&f.nodeType!==3||(l=s+i),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===i&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(Ci={focusedElem:e,selectionRange:n},pn=!1,W=t;W!==null;)if(t=W,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,W=e;else for(;W!==null;){t=W;try{var h=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var g=h.memoizedProps,_=h.memoizedState,v=t.stateNode;v.__reactInternalSnapshotBeforeUpdate=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:La(t.type,g),_)}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent=``:y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(e){Jl(t,t.return,e)}if(e=t.sibling,e!==null){e.return=t.return,W=e;break}W=t.return}return h=Cc,Cc=!1,h}function Tc(e,t,n){var r=t.updateQueue;if(r=r===null?null:r.lastEffect,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&Sc(t,n,a)}i=i.next}while(i!==r)}}function Ec(e,t){if(t=t.updateQueue,t=t===null?null:t.lastEffect,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Dc(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t==`function`?t(e):t.current=e}}function Oc(e){var t=e.alternate;t!==null&&(e.alternate=null,Oc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Mi],delete t[Ni],delete t[Fi],delete t[Ii],delete t[Li])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function kc(e){return e.tag===5||e.tag===3||e.tag===4}function Ac(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||kc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function jc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=xi));else if(r!==4&&(e=e.child,e!==null))for(jc(e,t,n),e=e.sibling;e!==null;)jc(e,t,n),e=e.sibling}function Mc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Mc(e,t,n),e=e.sibling;e!==null;)Mc(e,t,n),e=e.sibling}var Nc=null,Pc=!1;function Fc(e,t,n){for(n=n.child;n!==null;)Ic(e,t,n),n=n.sibling}function Ic(e,t,n){if(St&&typeof St.onCommitFiberUnmount==`function`)try{St.onCommitFiberUnmount(xt,n)}catch{}switch(n.tag){case 5:yc||xc(n,t);case 6:var r=Nc,i=Pc;Nc=null,Fc(e,t,n),Nc=r,Pc=i,Nc!==null&&(Pc?(e=Nc,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Nc.removeChild(n.stateNode));break;case 18:Nc!==null&&(Pc?(e=Nc,n=n.stateNode,e.nodeType===8?U(e.parentNode,n):e.nodeType===1&&U(e,n),dn(e)):U(Nc,n.stateNode));break;case 4:r=Nc,i=Pc,Nc=n.stateNode.containerInfo,Pc=!0,Fc(e,t,n),Nc=r,Pc=i;break;case 0:case 11:case 14:case 15:if(!yc&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&Sc(n,t,o),i=i.next}while(i!==r)}Fc(e,t,n);break;case 1:if(!yc&&(xc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){Jl(n,t,e)}Fc(e,t,n);break;case 21:Fc(e,t,n);break;case 22:n.mode&1?(yc=(r=yc)||n.memoizedState!==null,Fc(e,t,n),yc=r):Fc(e,t,n);break;default:Fc(e,t,n)}}function Lc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new bc),t.forEach(function(t){var r=Ql.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function Rc(e,t){var n=t.deletions;if(n!==null)for(var i=0;ia&&(a=s),i&=~o}if(i=a,i=mt()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*Kc(i/1960))-i,10e?16:e,gl===null)var i=!1;else{if(e=gl,gl=null,_l=0,Xc&6)throw Error(r(331));var a=Xc;for(Xc|=4,W=e.current;W!==null;){var o=W,s=o.child;if(W.flags&16){var c=o.deletions;if(c!==null){for(var l=0;lmt()-ll?Fl(e,0):ol|=n),Tl(e,t)}function Xl(e,t){t===0&&(e.mode&1?(t=kt,kt<<=1,!(kt&130023424)&&(kt=4194304)):t=1);var n=Sl();e=Xa(e,t),e!==null&&(Lt(e,t,n),Tl(e,n))}function Zl(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Xl(e,n)}function Ql(e,t){var n=0;switch(e.tag){case 13:var i=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(r(314))}i!==null&&i.delete(t),Xl(e,n)}var $l=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Yi.current)Vs=!0;else{if((e.lanes&n)===0&&!(t.flags&128))return Vs=!1,uc(e,t,n);Vs=!!(e.flags&131072)}else Vs=!1,Ta&&t.flags&1048576&&ba(t,pa,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;cc(e,t),e=t.pendingProps;var a=Zi(t,Ji.current);Ga(t,n),a=Go(null,t,i,e,a,n);var o=Ko();return t.flags|=1,typeof a==`object`&&a&&typeof a.render==`function`&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Qi(i)?(o=!0,na(t)):o=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,Qa(t),a.updater=co,t.stateNode=a,a._reactInternals=t,po(t,i,e,n),t=Xs(null,t,i,!0,o,n)):(t.tag=0,Ta&&o&&xa(t),Hs(null,t,a,n),t=t.child),t;case 16:i=t.elementType;a:{switch(cc(e,t),e=t.pendingProps,a=i._init,i=a(i._payload),t.type=i,a=t.tag=iu(i),e=La(i,e),a){case 0:t=Js(null,t,i,e,n);break a;case 1:t=Ys(null,t,i,e,n);break a;case 11:t=Us(null,t,i,e,n);break a;case 14:t=Ws(null,t,i,La(i.type,e),n);break a}throw Error(r(306,i,``))}return t;case 0:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:La(i,a),Js(e,t,i,a,n);case 1:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:La(i,a),Ys(e,t,i,a,n);case 3:a:{if(Zs(t),e===null)throw Error(r(387));i=t.pendingProps,o=t.memoizedState,a=o.element,$a(e,t),io(t,i,null,n);var s=t.memoizedState;if(i=s.element,o.isDehydrated)if(o={element:i,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){a=js(Error(r(423)),t),t=Qs(e,t,i,n,a);break a}else if(i!==a){a=js(Error(r(424)),t),t=Qs(e,t,i,n,a);break a}else for(wa=ki(t.stateNode.containerInfo.firstChild),Ca=t,Ta=!0,Ea=null,n=yo(t,null,i,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Pa(),i===a){t=lc(e,t,n);break a}Hs(e,t,i,n)}t=t.child}return t;case 5:return Do(t),e===null&&Aa(t),i=t.type,a=t.pendingProps,o=e===null?null:e.memoizedProps,s=a.children,wi(i,a)?s=null:o!==null&&wi(i,o)&&(t.flags|=32),qs(e,t),Hs(e,t,s,n),t.child;case 6:return e===null&&Aa(t),null;case 13:return tc(e,t,n);case 4:return To(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=vo(t,null,i,n):Hs(e,t,i,n),t.child;case 11:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:La(i,a),Us(e,t,i,a,n);case 7:return Hs(e,t,t.pendingProps,n),t.child;case 8:return Hs(e,t,t.pendingProps.children,n),t.child;case 12:return Hs(e,t,t.pendingProps.children,n),t.child;case 10:a:{if(i=t.type._context,a=t.pendingProps,o=t.memoizedProps,s=a.value,Ki(Ra,i._currentValue),i._currentValue=s,o!==null)if(kr(o.value,s)){if(o.children===a.children&&!Yi.current){t=lc(e,t,n);break a}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var c=o.dependencies;if(c!==null){s=o.child;for(var l=c.firstContext;l!==null;){if(l.context===i){if(o.tag===1){l=eo(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?l.next=l:(l.next=d.next,d.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),Wa(o.return,n,t),c.lanes|=n;break}l=l.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(r(341));s.lanes|=n,c=s.alternate,c!==null&&(c.lanes|=n),Wa(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}Hs(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,i=t.pendingProps.children,Ga(t,n),a=Ka(a),i=i(a),t.flags|=1,Hs(e,t,i,n),t.child;case 14:return i=t.type,a=La(i,t.pendingProps),a=La(i.type,a),Ws(e,t,i,a,n);case 15:return Gs(e,t,t.type,t.pendingProps,n);case 17:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:La(i,a),cc(e,t),t.tag=1,Qi(i)?(e=!0,na(t)):e=!1,Ga(t,n),uo(t,i,a),po(t,i,a,n),Xs(null,t,i,!0,e,n);case 19:return sc(e,t,n);case 22:return Ks(e,t,n)}throw Error(r(156,t.tag))};function eu(e,t){return ut(e,t)}function tu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function nu(e,t,n,r){return new tu(e,t,n,r)}function ru(e){return e=e.prototype,!(!e||!e.isReactComponent)}function iu(e){if(typeof e==`function`)return+!!ru(e);if(e!=null){if(e=e.$$typeof,e===k)return 11;if(e===M)return 14}return 2}function au(e,t){var n=e.alternate;return n===null?(n=nu(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ou(e,t,n,i,a,o){var s=2;if(i=e,typeof e==`function`)ru(e)&&(s=1);else if(typeof e==`string`)s=5;else a:switch(e){case w:return su(n.children,a,o,t);case T:s=8,a|=8;break;case E:return e=nu(12,n,t,a|2),e.elementType=E,e.lanes=o,e;case A:return e=nu(13,n,t,a),e.elementType=A,e.lanes=o,e;case j:return e=nu(19,n,t,a),e.elementType=j,e.lanes=o,e;case P:return cu(n,a,o,t);default:if(typeof e==`object`&&e)switch(e.$$typeof){case D:s=10;break a;case O:s=9;break a;case k:s=11;break a;case M:s=14;break a;case N:s=16,i=null;break a}throw Error(r(130,e==null?e:typeof e,``))}return t=nu(s,n,t,a),t.elementType=e,t.type=i,t.lanes=o,t}function su(e,t,n,r){return e=nu(7,e,r,t),e.lanes=n,e}function cu(e,t,n,r){return e=nu(22,e,r,t),e.elementType=P,e.lanes=n,e.stateNode={isHidden:!1},e}function lu(e,t,n){return e=nu(6,e,null,t),e.lanes=n,e}function uu(e,t,n){return t=nu(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function du(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=It(0),this.expirationTimes=It(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=It(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function fu(e,t,n,r,i,a,o,s,c){return e=new du(e,t,n,s,c),t===1?(t=1,!0===a&&(t|=8)):t=0,a=nu(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qa(a),e}function pu(e,t,n){var r=3{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=lt()})),dt=o((e=>{var t=ut();e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot})),ft=function(e,t,n){let r=Promise.resolve();function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},pt=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,mt=/^[\\/]{2}/;function ht(e,t){return t+e.replace(/\\/g,`/`)}var gt=`popstate`;function _t(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function vt(e={}){function t(e,t){let n=t.state?.masked,{pathname:r,search:i,hash:a}=n||e.location;return Ct(``,{pathname:r,search:i,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||`default`,n?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)}function n(e,t){return typeof t==`string`?t:wt(t)}return Et(t,n,null,e)}function yt(e,t){if(e===!1||e==null)throw Error(t)}function bt(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function xt(){return Math.random().toString(36).substring(2,10)}function St(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function Ct(e,t,n=null,r,i){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?Tt(t):t,state:n,key:t&&t.key||r||xt(),mask:i}}function wt({pathname:e=`/`,search:t=``,hash:n=``}){return t&&t!==`?`&&(e+=t.charAt(0)===`?`?t:`?`+t),n&&n!==`#`&&(e+=n.charAt(0)===`#`?n:`#`+n),e}function Tt(e){let t={};if(e){let n=e.indexOf(`#`);n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf(`?`);r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function Et(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=`POP`,c=null,l=u();l??(l=0,o.replaceState({...o.state,idx:l},``));function u(){return(o.state||{idx:null}).idx}function d(){s=`POP`;let e=u(),t=e==null?null:e-l;l=e,c&&c({action:s,location:h.location,delta:t})}function f(e,t){s=`PUSH`;let r=_t(e)?e:Ct(h.location,e,t);n&&n(r,e),l=u()+1;let d=St(r,l),f=h.createHref(r.mask||r);try{o.pushState(d,``,f)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;i.location.assign(f)}a&&c&&c({action:s,location:h.location,delta:1})}function p(e,t){s=`REPLACE`;let r=_t(e)?e:Ct(h.location,e,t);n&&n(r,e),l=u();let i=St(r,l),d=h.createHref(r.mask||r);o.replaceState(i,``,d),a&&c&&c({action:s,location:h.location,delta:0})}function m(e){return Dt(i,e)}let h={get action(){return s},get location(){return e(i,o)},listen(e){if(c)throw Error(`A history only accepts one active listener`);return i.addEventListener(gt,d),c=e,()=>{i.removeEventListener(gt,d),c=null}},createHref(e){return t(i,e)},createURL:m,encodeLocation(e){let t=m(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:f,replace:p,go(e){return o.go(e)}};return h}function Dt(e,t,n=!1){let r=`http://localhost`;e&&(r=e.location.origin===`null`?e.location.href:e.location.origin),yt(r,`No window.location.(origin|href) available to create URL`);let i=typeof t==`string`?t:wt(t);return i=i.replace(/ $/,`%20`),!n&&mt.test(i)&&(i=r+i),new URL(i,r)}function Ot(e,t,n=`/`){return kt(e,t,n,!1)}function kt(e,t,n,r,i){let a=Yt((typeof t==`string`?Tt(t):t).pathname||`/`,n);if(a==null)return null;let o=i??jt(e),s=null,c=Jt(a);for(let e=0;s==null&&e{let c={relativePath:s===void 0?e.path||``:s,caseSensitive:e.caseSensitive===!0,childrenIndex:a,route:e};if(c.relativePath.startsWith(`/`)){if(!c.relativePath.startsWith(r)&&o)return;yt(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let l=rn([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(yt(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),Mt(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:Ht(l,e.index),routesMeta:u.map((e,t)=>{let[n,r]=qt(e.relativePath,e.caseSensitive,t===u.length-1);return{...e,matcher:n,compiledParams:r}})})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of Nt(e.path))a(e,t,!0,n)}),t}function Nt(e){let t=e.split(`/`);if(t.length===0)return[];let[n,...r]=t,i=n.endsWith(`?`),a=n.replace(/\?$/,``);if(r.length===0)return i?[a,``]:[a];let o=Nt(r.join(`/`)),s=[];return s.push(...o.map(e=>e===``?a:[a,e].join(`/`))),i&&s.push(...o),s.map(t=>e.startsWith(`/`)&&t===``?`/`:t)}function Pt(e){e.sort((e,t)=>e.score===t.score?Ut(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var Ft=/^:[\w-]+$/,It=3,Lt=2,Rt=1,zt=10,Bt=-2,Vt=e=>e===`*`;function Ht(e,t){let n=e.split(`/`),r=n.length;return n.some(Vt)&&(r+=Bt),t&&(r+=Lt),n.filter(e=>!Vt(e)).reduce((e,t)=>e+(Ft.test(t)?It:t===``?Rt:zt),r)}function Ut(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function Wt(e,t,n=!1){let{routesMeta:r}=e,i={},a=`/`,o=[];for(let e=0;e{if(t===`*`){let e=s[r]||``;o=a.slice(0,a.length-e.length).replace(/(.)\/+$/,`$1`)}let i=s[r];return n&&!i?e[t]=void 0:e[t]=(i||``).replace(/%2F/g,`/`),e},{}),pathname:a,pathnameBase:o,pattern:e}}function qt(e,t=!1,n=!0){bt(e===`*`||!e.endsWith(`*`)||e.endsWith(`/*`),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,`/*`)}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,`/*`)}".`);let r=[],i=`^`+e.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(e,t,n,i,a)=>{if(r.push({paramName:t,isOptional:n!=null}),n){let t=a.charAt(i+e.length);return t&&t!==`/`?`/([^\\/]*)`:`(?:/([^\\/]*))?`}return`/([^\\/]+)`}).replace(/\/([\w-]+)\?(\/|$)/g,`(/$1)?$2`);return e.endsWith(`*`)?(r.push({paramName:`*`}),i+=e===`*`||e===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):n?i+=`\\/*$`:e!==``&&e!==`/`&&(i+=`(?:(?=\\/|$))`),[new RegExp(i,t?void 0:`i`),r]}function Jt(e){try{return e.split(`/`).map(e=>decodeURIComponent(e).replace(/\//g,`%2F`)).join(`/`)}catch(t){return bt(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function Yt(e,t){if(t===`/`)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith(`/`)?t.length-1:t.length,r=e.charAt(n);return r&&r!==`/`?null:e.slice(n)||`/`}function Xt(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?Tt(e):e,a;return n?(n=nn(n),a=n.startsWith(`/`)?Zt(n.substring(1),`/`):Zt(n,t)):a=t,{pathname:a,search:sn(r),hash:cn(i)}}function Zt(e,t){let n=an(t).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function Qt(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function $t(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function en(e){let t=$t(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function tn(e,t,n,r=!1){let i;typeof e==`string`?i=Tt(e):(i={...e},yt(!i.pathname||!i.pathname.includes(`?`),Qt(`?`,`pathname`,`search`,i)),yt(!i.pathname||!i.pathname.includes(`#`),Qt(`#`,`pathname`,`hash`,i)),yt(!i.search||!i.search.includes(`#`),Qt(`#`,`search`,`hash`,i)));let a=e===``||i.pathname===``,o=a?`/`:i.pathname,s;if(o==null)s=n;else{let e=t.length-1;if(!r&&o.startsWith(`..`)){let t=o.split(`/`);for(;t[0]===`..`;)t.shift(),--e;i.pathname=t.join(`/`)}s=e>=0?t[e]:`/`}let c=Xt(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var nn=e=>e.replace(/[\\/]{2,}/g,`/`),rn=e=>nn(e.join(`/`)),an=e=>e.replace(/\/+$/,``),on=e=>an(e).replace(/^\/*/,`/`),sn=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,cn=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,ln=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||``,this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function un(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function dn(e){return rn(e.map(e=>e.route.path).filter(Boolean))||`/`}var fn=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function pn(e,t){let n=e;if(typeof n!=`string`||!pt.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(fn)try{let e=new URL(window.location.href),r=mt.test(n)?new URL(ht(n,e.protocol)):new URL(n),a=Yt(r.pathname,t);r.origin===e.origin&&a!=null?n=a+r.search+r.hash:i=!0}catch{bt(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:i,to:n}}Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);var mn=[`POST`,`PUT`,`PATCH`,`DELETE`];new Set(mn);var hn=[`GET`,...mn];new Set(hn);var gn=[`about:`,`blob:`,`chrome:`,`chrome-untrusted:`,`content:`,`data:`,`devtools:`,`file:`,`filesystem:`,`javascript:`];function _n(e){try{return gn.includes(new URL(e).protocol)}catch{return!1}}var vn=B.createContext(null);vn.displayName=`DataRouter`;var yn=B.createContext(null);yn.displayName=`DataRouterState`;var bn=B.createContext(!1);function xn(){return B.useContext(bn)}var Sn=B.createContext({isTransitioning:!1});Sn.displayName=`ViewTransition`;var Cn=B.createContext(new Map);Cn.displayName=`Fetchers`;var wn=B.createContext(null);wn.displayName=`Await`;var Tn=B.createContext(null);Tn.displayName=`Navigation`;var En=B.createContext(null);En.displayName=`Location`;var Dn=B.createContext({outlet:null,matches:[],isDataRoute:!1});Dn.displayName=`Route`;var On=B.createContext(null);On.displayName=`RouteError`;var kn=`REACT_ROUTER_ERROR`,An=`REDIRECT`,jn=`ROUTE_ERROR_RESPONSE`;function Mn(e){if(e.startsWith(`${kn}:${An}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`&&typeof t.location==`string`&&typeof t.reloadDocument==`boolean`&&typeof t.replace==`boolean`)return t}catch{}}function Nn(e){if(e.startsWith(`${kn}:${jn}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`)return new ln(t.status,t.statusText,t.data)}catch{}}function Pn(e,{relative:t}={}){yt(Fn(),`useHref() may be used only in the context of a component.`);let{basename:n,navigator:r}=B.useContext(Tn),{hash:i,pathname:a,search:o}=Vn(e,{relative:t}),s=a;return n!==`/`&&(s=a===`/`?n:rn([n,a])),r.createHref({pathname:s,search:o,hash:i})}function Fn(){return B.useContext(En)!=null}function In(){return yt(Fn(),`useLocation() may be used only in the context of a component.`),B.useContext(En).location}var Ln=`You should call navigate() in a React.useEffect(), not when your component is first rendered.`;function Rn(e){B.useContext(Tn).static||B.useLayoutEffect(e)}function zn(){let{isDataRoute:e}=B.useContext(Dn);return e?or():Bn()}function Bn(){yt(Fn(),`useNavigate() may be used only in the context of a component.`);let e=B.useContext(vn),{basename:t,navigator:n}=B.useContext(Tn),{matches:r}=B.useContext(Dn),{pathname:i}=In(),a=JSON.stringify(en(r)),o=B.useRef(!1);return Rn(()=>{o.current=!0}),B.useCallback((r,s={})=>{if(bt(o.current,Ln),!o.current)return;if(typeof r==`number`){n.go(r);return}let c=tn(r,JSON.parse(a),i,s.relative===`path`);e==null&&t!==`/`&&(c.pathname=c.pathname===`/`?t:rn([t,c.pathname])),(s.replace?n.replace:n.push)(c,s.state,s)},[t,n,a,i,e])}B.createContext(null);function Vn(e,{relative:t}={}){let{matches:n}=B.useContext(Dn),{pathname:r}=In(),i=JSON.stringify(en(n));return B.useMemo(()=>tn(e,JSON.parse(i),r,t===`path`),[e,i,r,t])}function Hn(e,t){return Un(e,t)}function Un(e,t,n){yt(Fn(),`useRoutes() may be used only in the context of a component.`);let{navigator:r}=B.useContext(Tn),{matches:i}=B.useContext(Dn),a=i[i.length-1],o=a?a.params:{},s=a?a.pathname:`/`,c=a?a.pathnameBase:`/`,l=a&&a.route;{let e=l&&l.path||``;cr(s,!l||e.endsWith(`*`)||e.endsWith(`*?`),`You rendered descendant (or called \`useRoutes()\`) at "${s}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. -Please change the parent to .`)}let u=sC(),d;if(t){let e=typeof t==`string`?Zx(t):t;Gx(c===`/`||e.pathname?.startsWith(c),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${c}" but pathname "${e.pathname}" was given in the \`location\` prop.`),d=e}else d=u;let f=d.pathname||`/`,p=f;if(c!==`/`){let e=c.replace(/^\//,``).split(`/`);p=`/`+f.replace(/^\//,``).split(`/`).slice(e.length).join(`/`)}let m=n&&n.state.matches.length?n.state.matches.map(e=>Object.assign(e,{route:n.manifest[e.route.id]||e.route})):eS(e,{pathname:p});Kx(l||m!=null,`No routes matched location "${d.pathname}${d.search}${d.hash}" `),Kx(m==null||m[m.length-1].route.element!==void 0||m[m.length-1].route.Component!==void 0||m[m.length-1].route.lazy!==void 0,`Matched leaf route at location "${d.pathname}${d.search}${d.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let h=xC(m&&m.map(e=>Object.assign({},e,{params:Object.assign({},o,e.params),pathname:kS([c,r.encodeLocation?r.encodeLocation(e.pathname.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathname]),pathnameBase:e.pathnameBase===`/`?c:kS([c,r.encodeLocation?r.encodeLocation(e.pathnameBase.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathnameBase])})),i,n);return t&&h?z.createElement(ZS.Provider,{value:{location:{pathname:`/`,search:``,hash:``,state:null,key:`default`,mask:void 0,...d},navigationType:`POP`}},h):h}function hC(){let e=AC(),t=FS(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r=`rgba(200,200,200, 0.5)`,i={padding:`0.5rem`,backgroundColor:r},a={padding:`2px 4px`,backgroundColor:r},o=null;return console.error(`Error handled by React Router default ErrorBoundary:`,e),o=z.createElement(z.Fragment,null,z.createElement(`p`,null,`💿 Hey developer 👋`),z.createElement(`p`,null,`You can provide a way better UX than this when your app throws errors by providing your own `,z.createElement(`code`,{style:a},`ErrorBoundary`),` or`,` `,z.createElement(`code`,{style:a},`errorElement`),` prop on your route.`)),z.createElement(z.Fragment,null,z.createElement(`h2`,null,`Unexpected Application Error!`),z.createElement(`h3`,{style:{fontStyle:`italic`}},t),n?z.createElement(`pre`,{style:i},n):null,o)}var gC=z.createElement(hC,null),_C=class extends z.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!==`idle`&&e.revalidation===`idle`?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error===void 0?t.error:e.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error(`React Router caught the following error during render`,e)}render(){let e=this.state.error;if(this.context&&typeof e==`object`&&e&&`digest`in e&&typeof e.digest==`string`){let t=iC(e.digest);t&&(e=t)}let t=e===void 0?this.props.children:z.createElement(QS.Provider,{value:this.props.routeContext},z.createElement($S.Provider,{value:e,children:this.props.component}));return this.context?z.createElement(yC,{error:e},t):t}};_C.contextType=GS;var vC=new WeakMap;function yC({children:e,error:t}){let{basename:n}=z.useContext(XS);if(typeof t==`object`&&t&&`digest`in t&&typeof t.digest==`string`){let e=rC(t.digest);if(e){let r=vC.get(t);if(r)throw r;let i=RS(e.location,n),a=i.absoluteURL||i.to;if(HS(a))throw Error(`Invalid redirect location`);if(LS&&!vC.get(t))if(i.isExternal||e.reloadDocument)window.location.href=a;else{let n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(i.to,{replace:e.replace}));throw vC.set(t,n),n}return z.createElement(`meta`,{httpEquiv:`refresh`,content:`0;url=${a}`})}}return e}function bC({routeContext:e,match:t,children:n}){let r=z.useContext(US);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),z.createElement(QS.Provider,{value:e},n)}function xC(e,t=[],n){let r=n?.state;if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let i=e,a=r?.errors;if(a!=null){let e=i.findIndex(e=>e.route.id&&a?.[e.route.id]!==void 0);Gx(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(`,`)}`),i=i.slice(0,Math.min(i.length,e+1))}let o=!1,s=-1;if(n&&r){o=r.renderFallback;for(let e=0;e=0?i.slice(0,s+1):[i[0]];break}}}}let c=n?.onError,l=r&&c?(e,t)=>{c(e,{location:r.location,params:r.matches?.[0]?.params??{},pattern:IS(r.matches),errorInfo:t})}:void 0;return i.reduceRight((e,n,c)=>{let u,d=!1,f=null,p=null;r&&(u=a&&n.route.id?a[n.route.id]:void 0,f=n.route.errorElement||gC,o&&(s<0&&c===0?(NC(`route-fallback`,!1,"No `HydrateFallback` element provided to render during initial hydration"),d=!0,p=null):s===c&&(d=!0,p=n.route.hydrateFallbackElement||null)));let m=t.concat(i.slice(0,c+1)),h=()=>{let t;return t=u?f:d?p:n.route.Component?z.createElement(n.route.Component,null):n.route.element?n.route.element:e,z.createElement(bC,{match:n,routeContext:{outlet:e,matches:m,isDataRoute:r!=null},children:t})};return r&&(n.route.ErrorBoundary||n.route.errorElement||c===0)?z.createElement(_C,{location:r.location,revalidation:r.revalidation,component:f,error:u,children:h(),routeContext:{outlet:null,matches:m,isDataRoute:!0},onError:l}):h()},null)}function SC(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function CC(e){let t=z.useContext(US);return Gx(t,SC(e)),t}function wC(e){let t=z.useContext(WS);return Gx(t,SC(e)),t}function TC(e){let t=z.useContext(QS);return Gx(t,SC(e)),t}function EC(e){let t=TC(e),n=t.matches[t.matches.length-1];return Gx(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function DC(){return EC(`useRouteId`)}function OC(){let e=wC(`useNavigation`);return z.useMemo(()=>{let{matches:t,historyAction:n,...r}=e.navigation;return r},[e.navigation])}function kC(){let{matches:e,loaderData:t}=wC(`useMatches`);return z.useMemo(()=>e.map(e=>nS(e,t)),[e,t])}function AC(){let e=z.useContext($S),t=wC(`useRouteError`),n=EC(`useRouteError`);return e===void 0?t.errors?.[n]:e}function jC(){let{router:e}=CC(`useNavigate`),t=EC(`useNavigate`),n=z.useRef(!1);return lC(()=>{n.current=!0}),z.useCallback(async(r,i={})=>{Kx(n.current,cC),n.current&&(typeof r==`number`?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...i}))},[e,t])}var MC={};function NC(e,t,n){!t&&!MC[e]&&(MC[e]=!0,Kx(!1,n))}z.memo(PC);function PC({routes:e,manifest:t,future:n,state:r,isStatic:i,onError:a}){return mC(e,void 0,{manifest:t,state:r,isStatic:i,onError:a,future:n})}function FC(e){Gx(!1,`A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .`)}function IC({basename:e=`/`,children:t=null,location:n,navigationType:r=`POP`,navigator:i,static:a=!1,useTransitions:o}){Gx(!oC(),`You cannot render a inside another . You should never have more than one in your app.`);let s=e.replace(/^\/*/,`/`),c=z.useMemo(()=>({basename:s,navigator:i,static:a,useTransitions:o,future:{}}),[s,i,a,o]);typeof n==`string`&&(n=Zx(n));let{pathname:l=`/`,search:u=``,hash:d=``,state:f=null,key:p=`default`,mask:m}=n,h=z.useMemo(()=>{let e=xS(l,s);return e==null?null:{location:{pathname:e,search:u,hash:d,state:f,key:p,mask:m},navigationType:r}},[s,l,u,d,f,p,r,m]);return Kx(h!=null,` is not able to match the URL "${l}${u}${d}" because it does not start with the basename, so the won't render anything.`),h==null?null:z.createElement(XS.Provider,{value:c},z.createElement(ZS.Provider,{children:t,value:h}))}function LC({children:e,location:t}){return pC(RC(e),t)}z.Component;function RC(e,t=[]){let n=[];return z.Children.forEach(e,(e,r)=>{if(!z.isValidElement(e))return;let i=[...t,r];if(e.type===z.Fragment){n.push.apply(n,RC(e.props.children,i));return}Gx(e.type===FC,`[${typeof e.type==`string`?e.type:e.type.name}] is not a component. All component children of must be a or `),Gx(!e.props.index||!e.props.children,`An index route cannot have child routes.`);let a={id:e.props.id||i.join(`-`),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,middleware:e.props.middleware,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:e.props.hasErrorBoundary===!0||e.props.ErrorBoundary!=null||e.props.errorElement!=null,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(a.children=RC(e.props.children,i)),n.push(a)}),n}var zC=`get`,BC=`application/x-www-form-urlencoded`;function VC(e){return typeof HTMLElement<`u`&&e instanceof HTMLElement}function HC(e){return VC(e)&&e.tagName.toLowerCase()===`button`}function UC(e){return VC(e)&&e.tagName.toLowerCase()===`form`}function WC(e){return VC(e)&&e.tagName.toLowerCase()===`input`}function GC(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function KC(e,t){return e.button===0&&(!t||t===`_self`)&&!GC(e)}function qC(e=``){return new URLSearchParams(typeof e==`string`||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(e=>[n,e]):[[n,r]])},[]))}function JC(e,t){let n=qC(e);return t&&t.forEach((e,r)=>{n.has(r)||t.getAll(r).forEach(e=>{n.append(r,e)})}),n}var YC=null;function XC(){if(YC===null)try{new FormData(document.createElement(`form`),0),YC=!1}catch{YC=!0}return YC}var ZC=new Set([`application/x-www-form-urlencoded`,`multipart/form-data`,`text/plain`]);function QC(e){return e!=null&&!ZC.has(e)?(Kx(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${BC}"`),null):e}function $C(e,t){let n,r,i,a,o;if(UC(e)){let o=e.getAttribute(`action`);r=o?xS(o,t):null,n=e.getAttribute(`method`)||zC,i=QC(e.getAttribute(`enctype`))||BC,a=new FormData(e)}else if(HC(e)||WC(e)&&(e.type===`submit`||e.type===`image`)){let o=e.form;if(o==null)throw Error(`Cannot submit a - - {/* Name Input */} + + ( - - + + setDescription(e.target.value)} required - error={!!errors.display_name} - InputLabelProps={{ - shrink: true, - }} - disabled={!isUrlValid} // Disable until URL is valid + disabled={!isUrlValid} + className={cn( + errors.display_name && 'border-destructive', + )} /> - *Required - + *Required + )} /> - {/* Description Input */} ( - - {/* Label for Description */} +
- - {/* Textarea for Description */} -