InvokeAI/invokeai/frontend/web/dist/assets/ThemeLocaleProvider-419b361f.js
2023-07-05 21:09:13 -04:00

303 lines
81 KiB
JavaScript

import{u as S,f6 as Ze,q as k,$ as Et,f7 as Dt,ab as bt,ah as c,f8 as v,aj as jt,f9 as a,fa as Rt,fb as p,fc as vt,fd as Ht,fe as Wt,au as Lt,ff as Vt,a9 as Ot,fg as qt,fh as Nt,fi as Gt,fj as Ut}from"./index-581af3d4.js";import{u as Yt,M as Kt}from"./MantineProvider-d7f01775.js";var ut=String.raw,ft=ut`
:root,
:host {
--chakra-vh: 100vh;
}
@supports (height: -webkit-fill-available) {
:root,
:host {
--chakra-vh: -webkit-fill-available;
}
}
@supports (height: -moz-fill-available) {
:root,
:host {
--chakra-vh: -moz-fill-available;
}
}
@supports (height: 100dvh) {
:root,
:host {
--chakra-vh: 100dvh;
}
}
`,Xt=()=>S.jsx(Ze,{styles:ft}),Zt=({scope:e=""})=>S.jsx(Ze,{styles:ut`
html {
line-height: 1.5;
-webkit-text-size-adjust: 100%;
font-family: system-ui, sans-serif;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
-moz-osx-font-smoothing: grayscale;
touch-action: manipulation;
}
body {
position: relative;
min-height: 100%;
margin: 0;
font-feature-settings: "kern";
}
${e} :where(*, *::before, *::after) {
border-width: 0;
border-style: solid;
box-sizing: border-box;
word-wrap: break-word;
}
main {
display: block;
}
${e} hr {
border-top-width: 1px;
box-sizing: content-box;
height: 0;
overflow: visible;
}
${e} :where(pre, code, kbd,samp) {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;
font-size: 1em;
}
${e} a {
background-color: transparent;
color: inherit;
text-decoration: inherit;
}
${e} abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
${e} :where(b, strong) {
font-weight: bold;
}
${e} small {
font-size: 80%;
}
${e} :where(sub,sup) {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
${e} sub {
bottom: -0.25em;
}
${e} sup {
top: -0.5em;
}
${e} img {
border-style: none;
}
${e} :where(button, input, optgroup, select, textarea) {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
${e} :where(button, input) {
overflow: visible;
}
${e} :where(button, select) {
text-transform: none;
}
${e} :where(
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner
) {
border-style: none;
padding: 0;
}
${e} fieldset {
padding: 0.35em 0.75em 0.625em;
}
${e} legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
${e} progress {
vertical-align: baseline;
}
${e} textarea {
overflow: auto;
}
${e} :where([type="checkbox"], [type="radio"]) {
box-sizing: border-box;
padding: 0;
}
${e} input[type="number"]::-webkit-inner-spin-button,
${e} input[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none !important;
}
${e} input[type="number"] {
-moz-appearance: textfield;
}
${e} input[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
${e} input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none !important;
}
${e} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
${e} details {
display: block;
}
${e} summary {
display: list-item;
}
template {
display: none;
}
[hidden] {
display: none !important;
}
${e} :where(
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre
) {
margin: 0;
}
${e} button {
background: transparent;
padding: 0;
}
${e} fieldset {
margin: 0;
padding: 0;
}
${e} :where(ol, ul) {
margin: 0;
padding: 0;
}
${e} textarea {
resize: vertical;
}
${e} :where(button, [role="button"]) {
cursor: pointer;
}
${e} button::-moz-focus-inner {
border: 0 !important;
}
${e} table {
border-collapse: collapse;
}
${e} :where(h1, h2, h3, h4, h5, h6) {
font-size: inherit;
font-weight: inherit;
}
${e} :where(button, input, optgroup, select, textarea) {
padding: 0;
line-height: inherit;
color: inherit;
}
${e} :where(img, svg, video, canvas, audio, iframe, embed, object) {
display: block;
}
${e} :where(img, video) {
max-width: 100%;
height: auto;
}
[data-js-focus-visible]
:focus:not([data-focus-visible-added]):not(
[data-focus-visible-disabled]
) {
outline: none;
box-shadow: none;
}
${e} select::-ms-expand {
display: none;
}
${ft}
`}),ze={light:"chakra-ui-light",dark:"chakra-ui-dark"};function Jt(e={}){const{preventTransition:r=!0}=e,t={setDataset:n=>{const i=r?t.preventTransition():void 0;document.documentElement.dataset.theme=n,document.documentElement.style.colorScheme=n,i==null||i()},setClassName(n){document.body.classList.add(n?ze.dark:ze.light),document.body.classList.remove(n?ze.light:ze.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(n){var i;return((i=t.query().matches)!=null?i:n==="dark")?"dark":"light"},addListener(n){const i=t.query(),l=s=>{n(s.matches?"dark":"light")};return typeof i.addListener=="function"?i.addListener(l):i.addEventListener("change",l),()=>{typeof i.removeListener=="function"?i.removeListener(l):i.removeEventListener("change",l)}},preventTransition(){const n=document.createElement("style");return n.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(n),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(n)})})}}};return t}var Qt="chakra-ui-color-mode";function mt(e){return{ssr:!1,type:"localStorage",get(r){if(!(globalThis!=null&&globalThis.document))return r;let t;try{t=localStorage.getItem(e)||r}catch{}return t||r},set(r){try{localStorage.setItem(e,r)}catch{}}}}var ea=mt(Qt),Ar=()=>{};function Pr(e,r){return e.type==="cookie"&&e.ssr?e.get(r):r}function ht(e){const{value:r,children:t,options:{useSystemColorMode:n,initialColorMode:i,disableTransitionOnChange:l}={},colorModeManager:s=ea}=e,d=i==="dark"?"dark":"light",[b,$]=k.useState(()=>Pr(s,d)),[u,m]=k.useState(()=>Pr(s)),{getSystemTheme:_,setClassName:I,setDataset:ke,addListener:zr}=k.useMemo(()=>Jt({preventTransition:l}),[l]),_e=i==="system"&&!b?u:b,M=k.useCallback(oe=>{const we=oe==="system"?_():oe;$(we),I(we==="dark"),ke(we),s.set(we)},[s,_,I,ke]);Et(()=>{i==="system"&&m(_())},[]),k.useEffect(()=>{const oe=s.get();if(oe){M(oe);return}if(i==="system"){M("system");return}M(d)},[s,d,i,M]);const Cr=k.useCallback(()=>{M(_e==="dark"?"light":"dark")},[_e,M]);k.useEffect(()=>{if(n)return zr(M)},[n,zr,M]);const Bt=k.useMemo(()=>({colorMode:r??_e,toggleColorMode:r?Ar:Cr,setColorMode:r?Ar:M,forced:r!==void 0}),[_e,Cr,M,r]);return S.jsx(Dt.Provider,{value:Bt,children:t})}ht.displayName="ColorModeProvider";var ra=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function ta(e){return bt(e)?ra.every(r=>Object.prototype.hasOwnProperty.call(e,r)):!1}var aa={common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},oa={"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},na={"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"},ia={property:aa,easing:oa,duration:na},la=ia,sa={hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},da=sa,ca={none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},ba=ca,va={base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},ua=va,fa={transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},ma=fa,ha={none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},ga=ha,ya={xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},pa=ya,Sa={none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},xa=Sa,$a={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},gt=$a,yt={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},ka={max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch"},_a={sm:"640px",md:"768px",lg:"1024px",xl:"1280px"},wa={...yt,...ka,container:_a},pt=wa,za={breakpoints:ua,zIndices:da,radii:ga,blur:xa,colors:ma,...gt,sizes:pt,shadows:pa,space:yt,borders:ba,transition:la},{defineMultiStyleConfig:Ca,definePartsStyle:se}=v(["stepper","step","title","description","indicator","separator","icon","number"]),D=c("stepper-indicator-size"),X=c("stepper-icon-size"),Z=c("stepper-title-font-size"),de=c("stepper-description-font-size"),ne=c("stepper-accent-color"),Aa=se(({colorScheme:e})=>({stepper:{display:"flex",justifyContent:"space-between",gap:"4","&[data-orientation=vertical]":{flexDirection:"column",alignItems:"flex-start"},"&[data-orientation=horizontal]":{flexDirection:"row",alignItems:"center"},[ne.variable]:`colors.${e}.500`,_dark:{[ne.variable]:`colors.${e}.200`}},title:{fontSize:Z.reference,fontWeight:"medium"},description:{fontSize:de.reference,color:"chakra-subtle-text"},number:{fontSize:Z.reference},step:{flexShrink:0,position:"relative",display:"flex",gap:"2","&[data-orientation=horizontal]":{alignItems:"center"},flex:"1","&:last-of-type:not([data-stretch])":{flex:"initial"}},icon:{flexShrink:0,width:X.reference,height:X.reference},indicator:{flexShrink:0,borderRadius:"full",width:D.reference,height:D.reference,display:"flex",justifyContent:"center",alignItems:"center","&[data-status=active]":{borderWidth:"2px",borderColor:ne.reference},"&[data-status=complete]":{bg:ne.reference,color:"chakra-inverse-text"},"&[data-status=incomplete]":{borderWidth:"2px"}},separator:{bg:"chakra-border-color",flex:"1","&[data-status=complete]":{bg:ne.reference},"&[data-orientation=horizontal]":{width:"100%",height:"2px",marginStart:"2"},"&[data-orientation=vertical]":{width:"2px",position:"absolute",height:"100%",maxHeight:`calc(100% - ${D.reference} - 8px)`,top:`calc(${D.reference} + 4px)`,insetStart:`calc(${D.reference} / 2 - 1px)`}}})),Pa=Ca({baseStyle:Aa,sizes:{xs:se({stepper:{[D.variable]:"sizes.4",[X.variable]:"sizes.3",[Z.variable]:"fontSizes.xs",[de.variable]:"fontSizes.xs"}}),sm:se({stepper:{[D.variable]:"sizes.6",[X.variable]:"sizes.4",[Z.variable]:"fontSizes.sm",[de.variable]:"fontSizes.xs"}}),md:se({stepper:{[D.variable]:"sizes.8",[X.variable]:"sizes.5",[Z.variable]:"fontSizes.md",[de.variable]:"fontSizes.sm"}}),lg:se({stepper:{[D.variable]:"sizes.10",[X.variable]:"sizes.6",[Z.variable]:"fontSizes.lg",[de.variable]:"fontSizes.md"}})},defaultProps:{size:"md",colorScheme:"blue"}});function h(e,r={}){let t=!1;function n(){if(!t){t=!0;return}throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}function i(...u){n();for(const m of u)r[m]=b(m);return h(e,r)}function l(...u){for(const m of u)m in r||(r[m]=b(m));return h(e,r)}function s(){return Object.fromEntries(Object.entries(r).map(([m,_])=>[m,_.selector]))}function d(){return Object.fromEntries(Object.entries(r).map(([m,_])=>[m,_.className]))}function b(u){const I=`chakra-${(["container","root"].includes(u??"")?[e]:[e,u]).filter(Boolean).join("__")}`;return{className:I,selector:`.${I}`,toString:()=>u}}return{parts:i,toPart:b,extend:l,selectors:s,classnames:d,get keys(){return Object.keys(r)},__type:{}}}var Ta=h("accordion").parts("root","container","button","panel").extend("icon"),Fa=h("alert").parts("title","description","container").extend("icon","spinner"),Ia=h("avatar").parts("label","badge","container").extend("excessLabel","group"),Ma=h("breadcrumb").parts("link","item","container").extend("separator");h("button").parts();var Ba=h("checkbox").parts("control","icon","container").extend("label");h("progress").parts("track","filledTrack").extend("label");var Ea=h("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),Da=h("editable").parts("preview","input","textarea"),ja=h("form").parts("container","requiredIndicator","helperText"),Ra=h("formError").parts("text","icon"),Ha=h("input").parts("addon","field","element"),Wa=h("list").parts("container","item","icon"),La=h("menu").parts("button","list","item").extend("groupTitle","command","divider"),Va=h("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),Oa=h("numberinput").parts("root","field","stepperGroup","stepper");h("pininput").parts("field");var qa=h("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),Na=h("progress").parts("label","filledTrack","track"),Ga=h("radio").parts("container","control","label"),Ua=h("select").parts("field","icon"),Ya=h("slider").parts("container","track","thumb","filledTrack","mark"),Ka=h("stat").parts("container","label","helpText","number","icon"),Xa=h("switch").parts("container","track","thumb"),Za=h("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),Ja=h("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),Qa=h("tag").parts("container","label","closeButton"),eo=h("card").parts("container","header","body","footer");function N(e,r,t){return Math.min(Math.max(e,t),r)}class ro extends Error{constructor(r){super(`Failed to parse color: "${r}"`)}}var ce=ro;function xr(e){if(typeof e!="string")throw new ce(e);if(e.trim().toLowerCase()==="transparent")return[0,0,0,0];let r=e.trim();r=co.test(e)?oo(e):e;const t=no.exec(r);if(t){const s=Array.from(t).slice(1);return[...s.slice(0,3).map(d=>parseInt(ye(d,2),16)),parseInt(ye(s[3]||"f",2),16)/255]}const n=io.exec(r);if(n){const s=Array.from(n).slice(1);return[...s.slice(0,3).map(d=>parseInt(d,16)),parseInt(s[3]||"ff",16)/255]}const i=lo.exec(r);if(i){const s=Array.from(i).slice(1);return[...s.slice(0,3).map(d=>parseInt(d,10)),parseFloat(s[3]||"1")]}const l=so.exec(r);if(l){const[s,d,b,$]=Array.from(l).slice(1).map(parseFloat);if(N(0,100,d)!==d)throw new ce(e);if(N(0,100,b)!==b)throw new ce(e);return[...bo(s,d,b),Number.isNaN($)?1:$]}throw new ce(e)}function to(e){let r=5381,t=e.length;for(;t;)r=r*33^e.charCodeAt(--t);return(r>>>0)%2341}const Tr=e=>parseInt(e.replace(/_/g,""),36),ao="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,r)=>{const t=Tr(r.substring(0,3)),n=Tr(r.substring(3)).toString(16);let i="";for(let l=0;l<6-n.length;l++)i+="0";return e[t]=`${i}${n}`,e},{});function oo(e){const r=e.toLowerCase().trim(),t=ao[to(r)];if(!t)throw new ce(e);return`#${t}`}const ye=(e,r)=>Array.from(Array(r)).map(()=>e).join(""),no=new RegExp(`^#${ye("([a-f0-9])",3)}([a-f0-9])?$`,"i"),io=new RegExp(`^#${ye("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),lo=new RegExp(`^rgba?\\(\\s*(\\d+)\\s*${ye(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),so=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,co=/^[a-z]+$/i,Fr=e=>Math.round(e*255),bo=(e,r,t)=>{let n=t/100;if(r===0)return[n,n,n].map(Fr);const i=(e%360+360)%360/60,l=(1-Math.abs(2*n-1))*(r/100),s=l*(1-Math.abs(i%2-1));let d=0,b=0,$=0;i>=0&&i<1?(d=l,b=s):i>=1&&i<2?(d=s,b=l):i>=2&&i<3?(b=l,$=s):i>=3&&i<4?(b=s,$=l):i>=4&&i<5?(d=s,$=l):i>=5&&i<6&&(d=l,$=s);const u=n-l/2,m=d+u,_=b+u,I=$+u;return[m,_,I].map(Fr)};function vo(e,r,t,n){return`rgba(${N(0,255,e).toFixed()}, ${N(0,255,r).toFixed()}, ${N(0,255,t).toFixed()}, ${parseFloat(N(0,1,n).toFixed(3))})`}function uo(e,r){const[t,n,i,l]=xr(e);return vo(t,n,i,l-r)}function fo(e){const[r,t,n,i]=xr(e);let l=s=>{const d=N(0,255,s).toString(16);return d.length===1?`0${d}`:d};return`#${l(r)}${l(t)}${l(n)}${i<1?l(Math.round(i*255)):""}`}function mo(e,r,t,n,i){for(r=r.split?r.split("."):r,n=0;n<r.length;n++)e=e?e[r[n]]:i;return e===i?t:e}var ho=e=>Object.keys(e).length===0,Ue=(e,r,t)=>{const n=mo(e,`colors.${r}`,r);try{return fo(n),n}catch{return t??"#000000"}},F=(e,r,t)=>{var n;return(n=jt(e,"colors",r))!=null?n:t},go=e=>{const[r,t,n]=xr(e);return(r*299+t*587+n*114)/1e3},yo=e=>r=>{const t=Ue(r,e);return go(t)<128?"dark":"light"},po=e=>r=>yo(e)(r)==="dark",te=(e,r)=>t=>{const n=Ue(t,e);return uo(n,1-r)};function Ir(e="1rem",r="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient(
45deg,
${r} 25%,
transparent 25%,
transparent 50%,
${r} 50%,
${r} 75%,
transparent 75%,
transparent
)`,backgroundSize:`${e} ${e}`}}var So=()=>`#${Math.floor(Math.random()*16777215).toString(16).padEnd(6,"0")}`;function xo(e){const r=So();return!e||ho(e)?r:e.string&&e.colors?ko(e.string,e.colors):e.string&&!e.colors?$o(e.string):e.colors&&!e.string?_o(e.colors):r}function $o(e){let r=0;if(e.length===0)return r.toString();for(let n=0;n<e.length;n+=1)r=e.charCodeAt(n)+((r<<5)-r),r=r&r;let t="#";for(let n=0;n<3;n+=1){const i=r>>n*8&255;t+=`00${i.toString(16)}`.substr(-2)}return t}function ko(e,r){let t=0;if(e.length===0)return r[0];for(let n=0;n<e.length;n+=1)t=e.charCodeAt(n)+((t<<5)-t),t=t&t;return t=(t%r.length+r.length)%r.length,r[t]}function _o(e){return e[Math.floor(Math.random()*e.length)]}function o(e,r){return t=>t.colorMode==="dark"?r:e}function $r(e){const{orientation:r,vertical:t,horizontal:n}=e;return r?r==="vertical"?t:n:{}}function St(e){return bt(e)&&e.reference?e.reference:String(e)}var Je=(e,...r)=>r.map(St).join(` ${e} `).replace(/calc/g,""),Mr=(...e)=>`calc(${Je("+",...e)})`,Br=(...e)=>`calc(${Je("-",...e)})`,gr=(...e)=>`calc(${Je("*",...e)})`,Er=(...e)=>`calc(${Je("/",...e)})`,Dr=e=>{const r=St(e);return r!=null&&!Number.isNaN(parseFloat(r))?String(r).startsWith("-")?String(r).slice(1):`-${r}`:gr(r,-1)},j=Object.assign(e=>({add:(...r)=>j(Mr(e,...r)),subtract:(...r)=>j(Br(e,...r)),multiply:(...r)=>j(gr(e,...r)),divide:(...r)=>j(Er(e,...r)),negate:()=>j(Dr(e)),toString:()=>e.toString()}),{add:Mr,subtract:Br,multiply:gr,divide:Er,negate:Dr});function wo(e){return!Number.isInteger(parseFloat(e.toString()))}function zo(e,r="-"){return e.replace(/\s+/g,r)}function xt(e){const r=zo(e.toString());return r.includes("\\.")?e:wo(e)?r.replace(".","\\."):e}function Co(e,r=""){return[r,xt(e)].filter(Boolean).join("-")}function Ao(e,r){return`var(${xt(e)}${r?`, ${r}`:""})`}function Po(e,r=""){return`--${Co(e,r)}`}function y(e,r){const t=Po(e,r==null?void 0:r.prefix);return{variable:t,reference:Ao(t,To(r==null?void 0:r.fallback))}}function To(e){return typeof e=="string"?e:e==null?void 0:e.reference}var{defineMultiStyleConfig:Fo,definePartsStyle:He}=v(Xa.keys),ue=y("switch-track-width"),G=y("switch-track-height"),rr=y("switch-track-diff"),Io=j.subtract(ue,G),yr=y("switch-thumb-x"),ie=y("switch-bg"),Mo=a(e=>{const{colorScheme:r}=e;return{borderRadius:"full",p:"0.5",width:[ue.reference],height:[G.reference],transitionProperty:"common",transitionDuration:"fast",[ie.variable]:"colors.gray.300",_dark:{[ie.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[ie.variable]:`colors.${r}.500`,_dark:{[ie.variable]:`colors.${r}.200`}},bg:ie.reference}}),Bo=a({bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[G.reference],height:[G.reference],_checked:{transform:`translateX(${yr.reference})`}}),Eo=He(e=>({container:{[rr.variable]:Io,[yr.variable]:rr.reference,_rtl:{[yr.variable]:j(rr).negate().toString()}},track:Mo(e),thumb:Bo})),Do={sm:He({container:{[ue.variable]:"1.375rem",[G.variable]:"sizes.3"}}),md:He({container:{[ue.variable]:"1.875rem",[G.variable]:"sizes.4"}}),lg:He({container:{[ue.variable]:"2.875rem",[G.variable]:"sizes.6"}})},jo=Fo({baseStyle:Eo,sizes:Do,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:Ro,definePartsStyle:J}=v(Za.keys),Ho=J({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),Ye=a({"&[data-is-numeric=true]":{textAlign:"end"}}),Wo=J(e=>{const{colorScheme:r}=e;return{th:{color:o("gray.600","gray.400")(e),borderBottom:"1px",borderColor:o(`${r}.100`,`${r}.700`)(e),...Ye},td:{borderBottom:"1px",borderColor:o(`${r}.100`,`${r}.700`)(e),...Ye},caption:{color:o("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),Lo=J(e=>{const{colorScheme:r}=e;return{th:{color:o("gray.600","gray.400")(e),borderBottom:"1px",borderColor:o(`${r}.100`,`${r}.700`)(e),...Ye},td:{borderBottom:"1px",borderColor:o(`${r}.100`,`${r}.700`)(e),...Ye},caption:{color:o("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:o(`${r}.100`,`${r}.700`)(e)},td:{background:o(`${r}.100`,`${r}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),Vo={simple:Wo,striped:Lo,unstyled:a({})},Oo={sm:J({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:J({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:J({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},qo=Ro({baseStyle:Ho,variants:Vo,sizes:Oo,defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}}),z=c("tabs-color"),T=c("tabs-bg"),Ce=c("tabs-border-color"),{defineMultiStyleConfig:No,definePartsStyle:E}=v(Ja.keys),Go=a(e=>{const{orientation:r}=e;return{display:r==="vertical"?"flex":"block"}}),Uo=a(e=>{const{isFitted:r}=e;return{flex:r?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}}),Yo=a(e=>{const{align:r="start",orientation:t}=e;return{justifyContent:{end:"flex-end",center:"center",start:"flex-start"}[r],flexDirection:t==="vertical"?"column":"row"}}),Ko=a({p:4}),Xo=E(e=>({root:Go(e),tab:Uo(e),tablist:Yo(e),tabpanel:Ko})),Zo={sm:E({tab:{py:1,px:4,fontSize:"sm"}}),md:E({tab:{fontSize:"md",py:2,px:4}}),lg:E({tab:{fontSize:"lg",py:3,px:4}})},Jo=E(e=>{const{colorScheme:r,orientation:t}=e,n=t==="vertical",i=n?"borderStart":"borderBottom",l=n?"marginStart":"marginBottom";return{tablist:{[i]:"2px solid",borderColor:"inherit"},tab:{[i]:"2px solid",borderColor:"transparent",[l]:"-2px",_selected:{[z.variable]:`colors.${r}.600`,_dark:{[z.variable]:`colors.${r}.300`},borderColor:"currentColor"},_active:{[T.variable]:"colors.gray.200",_dark:{[T.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:z.reference,bg:T.reference}}}),Qo=E(e=>{const{colorScheme:r}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[Ce.variable]:"transparent",_selected:{[z.variable]:`colors.${r}.600`,[Ce.variable]:"colors.white",_dark:{[z.variable]:`colors.${r}.300`,[Ce.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:Ce.reference},color:z.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),en=E(e=>{const{colorScheme:r}=e;return{tab:{border:"1px solid",borderColor:"inherit",[T.variable]:"colors.gray.50",_dark:{[T.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[T.variable]:"colors.white",[z.variable]:`colors.${r}.600`,_dark:{[T.variable]:"colors.gray.800",[z.variable]:`colors.${r}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:z.reference,bg:T.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),rn=E(e=>{const{colorScheme:r,theme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:Ue(t,`${r}.700`),bg:Ue(t,`${r}.100`)}}}}),tn=E(e=>{const{colorScheme:r}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[z.variable]:"colors.gray.600",_dark:{[z.variable]:"inherit"},_selected:{[z.variable]:"colors.white",[T.variable]:`colors.${r}.600`,_dark:{[z.variable]:"colors.gray.800",[T.variable]:`colors.${r}.300`}},color:z.reference,bg:T.reference}}}),an=E({}),on={line:Jo,enclosed:Qo,"enclosed-colored":en,"soft-rounded":rn,"solid-rounded":tn,unstyled:an},nn=No({baseStyle:Xo,sizes:Zo,variants:on,defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),x=Rt("badge",["bg","color","shadow"]),ln=a({px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:x.bg.reference,color:x.color.reference,boxShadow:x.shadow.reference}),sn=a(e=>{const{colorScheme:r,theme:t}=e,n=te(`${r}.500`,.6)(t);return{[x.bg.variable]:`colors.${r}.500`,[x.color.variable]:"colors.white",_dark:{[x.bg.variable]:n,[x.color.variable]:"colors.whiteAlpha.800"}}}),dn=a(e=>{const{colorScheme:r,theme:t}=e,n=te(`${r}.200`,.16)(t);return{[x.bg.variable]:`colors.${r}.100`,[x.color.variable]:`colors.${r}.800`,_dark:{[x.bg.variable]:n,[x.color.variable]:`colors.${r}.200`}}}),cn=a(e=>{const{colorScheme:r,theme:t}=e,n=te(`${r}.200`,.8)(t);return{[x.color.variable]:`colors.${r}.500`,_dark:{[x.color.variable]:n},[x.shadow.variable]:`inset 0 0 0px 1px ${x.color.reference}`}}),bn={solid:sn,subtle:dn,outline:cn},fe=p({baseStyle:ln,variants:bn,defaultProps:{variant:"subtle",colorScheme:"gray"}}),{defineMultiStyleConfig:vn,definePartsStyle:U}=v(Qa.keys),jr=c("tag-bg"),Rr=c("tag-color"),tr=c("tag-shadow"),We=c("tag-min-height"),Le=c("tag-min-width"),Ve=c("tag-font-size"),Oe=c("tag-padding-inline"),un=a({fontWeight:"medium",lineHeight:1.2,outline:0,[Rr.variable]:x.color.reference,[jr.variable]:x.bg.reference,[tr.variable]:x.shadow.reference,color:Rr.reference,bg:jr.reference,boxShadow:tr.reference,borderRadius:"md",minH:We.reference,minW:Le.reference,fontSize:Ve.reference,px:Oe.reference,_focusVisible:{[tr.variable]:"shadows.outline"}}),fn=a({lineHeight:1.2,overflow:"visible"}),mn=a({fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}}),hn=U({container:un,label:fn,closeButton:mn}),gn={sm:U({container:{[We.variable]:"sizes.5",[Le.variable]:"sizes.5",[Ve.variable]:"fontSizes.xs",[Oe.variable]:"space.2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:U({container:{[We.variable]:"sizes.6",[Le.variable]:"sizes.6",[Ve.variable]:"fontSizes.sm",[Oe.variable]:"space.2"}}),lg:U({container:{[We.variable]:"sizes.8",[Le.variable]:"sizes.8",[Ve.variable]:"fontSizes.md",[Oe.variable]:"space.3"}})},yn={subtle:U(e=>{var r;return{container:(r=fe.variants)==null?void 0:r.subtle(e)}}),solid:U(e=>{var r;return{container:(r=fe.variants)==null?void 0:r.solid(e)}}),outline:U(e=>{var r;return{container:(r=fe.variants)==null?void 0:r.outline(e)}})},pn=vn({variants:yn,baseStyle:hn,sizes:gn,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),{definePartsStyle:R,defineMultiStyleConfig:Sn}=v(Ha.keys),xn=R({field:{width:"100%",minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),L={lg:a({fontSize:"lg",px:"4",h:"12",borderRadius:"md"}),md:a({fontSize:"md",px:"4",h:"10",borderRadius:"md"}),sm:a({fontSize:"sm",px:"3",h:"8",borderRadius:"sm"}),xs:a({fontSize:"xs",px:"2",h:"6",borderRadius:"sm"})},$n={lg:R({field:L.lg,addon:L.lg}),md:R({field:L.md,addon:L.md}),sm:R({field:L.sm,addon:L.sm}),xs:R({field:L.xs,addon:L.xs})};function kr(e){const{focusBorderColor:r,errorBorderColor:t}=e;return{focusBorderColor:r||o("blue.500","blue.300")(e),errorBorderColor:t||o("red.500","red.300")(e)}}var kn=R(e=>{const{theme:r}=e,{focusBorderColor:t,errorBorderColor:n}=kr(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:o("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:F(r,n),boxShadow:`0 0 0 1px ${F(r,n)}`},_focusVisible:{zIndex:1,borderColor:F(r,t),boxShadow:`0 0 0 1px ${F(r,t)}`}},addon:{border:"1px solid",borderColor:o("inherit","whiteAlpha.50")(e),bg:o("gray.100","whiteAlpha.300")(e)}}}),_n=R(e=>{const{theme:r}=e,{focusBorderColor:t,errorBorderColor:n}=kr(e);return{field:{border:"2px solid",borderColor:"transparent",bg:o("gray.100","whiteAlpha.50")(e),_hover:{bg:o("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:F(r,n)},_focusVisible:{bg:"transparent",borderColor:F(r,t)}},addon:{border:"2px solid",borderColor:"transparent",bg:o("gray.100","whiteAlpha.50")(e)}}}),wn=R(e=>{const{theme:r}=e,{focusBorderColor:t,errorBorderColor:n}=kr(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:F(r,n),boxShadow:`0px 1px 0px 0px ${F(r,n)}`},_focusVisible:{borderColor:F(r,t),boxShadow:`0px 1px 0px 0px ${F(r,t)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),zn=R({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}}),Cn={outline:kn,filled:_n,flushed:wn,unstyled:zn},f=Sn({baseStyle:xn,sizes:$n,variants:Cn,defaultProps:{size:"md",variant:"outline"}}),Hr,An=a({...(Hr=f.baseStyle)==null?void 0:Hr.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"}),Wr,Lr,Pn={outline:a(e=>{var r,t;return(t=(r=f.variants)==null?void 0:r.outline(e).field)!=null?t:{}}),flushed:a(e=>{var r,t;return(t=(r=f.variants)==null?void 0:r.flushed(e).field)!=null?t:{}}),filled:a(e=>{var r,t;return(t=(r=f.variants)==null?void 0:r.filled(e).field)!=null?t:{}}),unstyled:(Lr=(Wr=f.variants)==null?void 0:Wr.unstyled.field)!=null?Lr:{}},Vr,Or,qr,Nr,Gr,Ur,Yr,Kr,Tn={xs:(Or=(Vr=f.sizes)==null?void 0:Vr.xs.field)!=null?Or:{},sm:(Nr=(qr=f.sizes)==null?void 0:qr.sm.field)!=null?Nr:{},md:(Ur=(Gr=f.sizes)==null?void 0:Gr.md.field)!=null?Ur:{},lg:(Kr=(Yr=f.sizes)==null?void 0:Yr.lg.field)!=null?Kr:{}},Fn=p({baseStyle:An,sizes:Tn,variants:Pn,defaultProps:{size:"md",variant:"outline"}}),Ae=y("tooltip-bg"),ar=y("tooltip-fg"),In=y("popper-arrow-bg"),Mn=a({bg:Ae.reference,color:ar.reference,[Ae.variable]:"colors.gray.700",[ar.variable]:"colors.whiteAlpha.900",_dark:{[Ae.variable]:"colors.gray.300",[ar.variable]:"colors.gray.900"},[In.variable]:Ae.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"}),Bn=p({baseStyle:Mn}),{defineMultiStyleConfig:En,definePartsStyle:be}=v(Na.keys),Dn=a(e=>{const{colorScheme:r,theme:t,isIndeterminate:n,hasStripe:i}=e,l=o(Ir(),Ir("1rem","rgba(0,0,0,0.1)"))(e),s=o(`${r}.500`,`${r}.200`)(e),d=`linear-gradient(
to right,
transparent 0%,
${F(t,s)} 50%,
transparent 100%
)`;return{...!n&&i&&l,...n?{bgImage:d}:{bgColor:s}}}),jn=a({lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"}),Rn=a(e=>({bg:o("gray.100","whiteAlpha.300")(e)})),Hn=a(e=>({transitionProperty:"common",transitionDuration:"slow",...Dn(e)})),Wn=be(e=>({label:jn,filledTrack:Hn(e),track:Rn(e)})),Ln={xs:be({track:{h:"1"}}),sm:be({track:{h:"2"}}),md:be({track:{h:"3"}}),lg:be({track:{h:"4"}})},Vn=En({sizes:Ln,baseStyle:Wn,defaultProps:{size:"md",colorScheme:"blue"}}),On=e=>typeof e=="function";function w(e,...r){return On(e)?e(...r):e}var{definePartsStyle:qe,defineMultiStyleConfig:qn}=v(Ba.keys),me=c("checkbox-size"),Nn=a(e=>{const{colorScheme:r}=e;return{w:me.reference,h:me.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:o(`${r}.500`,`${r}.200`)(e),borderColor:o(`${r}.500`,`${r}.200`)(e),color:o("white","gray.900")(e),_hover:{bg:o(`${r}.600`,`${r}.300`)(e),borderColor:o(`${r}.600`,`${r}.300`)(e)},_disabled:{borderColor:o("gray.200","transparent")(e),bg:o("gray.200","whiteAlpha.300")(e),color:o("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:o(`${r}.500`,`${r}.200`)(e),borderColor:o(`${r}.500`,`${r}.200`)(e),color:o("white","gray.900")(e)},_disabled:{bg:o("gray.100","whiteAlpha.100")(e),borderColor:o("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:o("red.500","red.300")(e)}}}),Gn=a({_disabled:{cursor:"not-allowed"}}),Un=a({userSelect:"none",_disabled:{opacity:.4}}),Yn=a({transitionProperty:"transform",transitionDuration:"normal"}),Kn=qe(e=>({icon:Yn,container:Gn,control:w(Nn,e),label:Un})),Xn={sm:qe({control:{[me.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:qe({control:{[me.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:qe({control:{[me.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},Ke=qn({baseStyle:Kn,sizes:Xn,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:Zn,definePartsStyle:Ne}=v(Ga.keys),Jn=a(e=>{var r;const t=(r=w(Ke.baseStyle,e))==null?void 0:r.control;return{...t,borderRadius:"full",_checked:{...t==null?void 0:t._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}}),Qn=Ne(e=>{var r,t,n,i;return{label:(t=(r=Ke).baseStyle)==null?void 0:t.call(r,e).label,container:(i=(n=Ke).baseStyle)==null?void 0:i.call(n,e).container,control:Jn(e)}}),ei={md:Ne({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:Ne({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:Ne({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},ri=Zn({baseStyle:Qn,sizes:ei,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:ti,definePartsStyle:ai}=v(Ua.keys),Pe=c("select-bg"),Xr,oi=a({...(Xr=f.baseStyle)==null?void 0:Xr.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:Pe.reference,[Pe.variable]:"colors.white",_dark:{[Pe.variable]:"colors.gray.700"},"> option, > optgroup":{bg:Pe.reference}}),ni=a({width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}}),ii=ai({field:oi,icon:ni}),Te=a({paddingInlineEnd:"8"}),Zr,Jr,Qr,et,rt,tt,at,ot,li={lg:{...(Zr=f.sizes)==null?void 0:Zr.lg,field:{...(Jr=f.sizes)==null?void 0:Jr.lg.field,...Te}},md:{...(Qr=f.sizes)==null?void 0:Qr.md,field:{...(et=f.sizes)==null?void 0:et.md.field,...Te}},sm:{...(rt=f.sizes)==null?void 0:rt.sm,field:{...(tt=f.sizes)==null?void 0:tt.sm.field,...Te}},xs:{...(at=f.sizes)==null?void 0:at.xs,field:{...(ot=f.sizes)==null?void 0:ot.xs.field,...Te},icon:{insetEnd:"1"}}},si=ti({baseStyle:ii,sizes:li,variants:f.variants,defaultProps:f.defaultProps}),or=c("skeleton-start-color"),nr=c("skeleton-end-color"),di=a({[or.variable]:"colors.gray.100",[nr.variable]:"colors.gray.400",_dark:{[or.variable]:"colors.gray.800",[nr.variable]:"colors.gray.600"},background:or.reference,borderColor:nr.reference,opacity:.7,borderRadius:"sm"}),ci=p({baseStyle:di}),ir=c("skip-link-bg"),bi=a({borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[ir.variable]:"colors.white",_dark:{[ir.variable]:"colors.gray.700"},bg:ir.reference}}),vi=p({baseStyle:bi}),{defineMultiStyleConfig:ui,definePartsStyle:Qe}=v(Ya.keys),pe=c("slider-thumb-size"),Se=c("slider-track-size"),O=c("slider-bg"),fi=a(e=>{const{orientation:r}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...$r({orientation:r,vertical:{h:"100%"},horizontal:{w:"100%"}})}}),mi=a(e=>({...$r({orientation:e.orientation,horizontal:{h:Se.reference},vertical:{w:Se.reference}}),overflow:"hidden",borderRadius:"sm",[O.variable]:"colors.gray.200",_dark:{[O.variable]:"colors.whiteAlpha.200"},_disabled:{[O.variable]:"colors.gray.300",_dark:{[O.variable]:"colors.whiteAlpha.300"}},bg:O.reference})),hi=a(e=>{const{orientation:r}=e;return{...$r({orientation:r,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:pe.reference,h:pe.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}}),gi=a(e=>{const{colorScheme:r}=e;return{width:"inherit",height:"inherit",[O.variable]:`colors.${r}.500`,_dark:{[O.variable]:`colors.${r}.200`},bg:O.reference}}),yi=Qe(e=>({container:fi(e),track:mi(e),thumb:hi(e),filledTrack:gi(e)})),pi=Qe({container:{[pe.variable]:"sizes.4",[Se.variable]:"sizes.1"}}),Si=Qe({container:{[pe.variable]:"sizes.3.5",[Se.variable]:"sizes.1"}}),xi=Qe({container:{[pe.variable]:"sizes.2.5",[Se.variable]:"sizes.0.5"}}),$i={lg:pi,md:Si,sm:xi},ki=ui({baseStyle:yi,sizes:$i,defaultProps:{size:"md",colorScheme:"blue"}}),q=y("spinner-size"),_i=a({width:[q.reference],height:[q.reference]}),wi={xs:a({[q.variable]:"sizes.3"}),sm:a({[q.variable]:"sizes.4"}),md:a({[q.variable]:"sizes.6"}),lg:a({[q.variable]:"sizes.8"}),xl:a({[q.variable]:"sizes.12"})},zi=p({baseStyle:_i,sizes:wi,defaultProps:{size:"md"}}),{defineMultiStyleConfig:Ci,definePartsStyle:$t}=v(Ka.keys),Ai=a({fontWeight:"medium"}),Pi=a({opacity:.8,marginBottom:"2"}),Ti=a({verticalAlign:"baseline",fontWeight:"semibold"}),Fi=a({marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"}),Ii=$t({container:{},label:Ai,helpText:Pi,number:Ti,icon:Fi}),Mi={md:$t({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},Bi=Ci({baseStyle:Ii,sizes:Mi,defaultProps:{size:"md"}}),lr=c("kbd-bg"),Ei=a({[lr.variable]:"colors.gray.100",_dark:{[lr.variable]:"colors.whiteAlpha.100"},bg:lr.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"}),Di=p({baseStyle:Ei}),ji=a({transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}}),Ri=p({baseStyle:ji}),{defineMultiStyleConfig:Hi,definePartsStyle:Wi}=v(Wa.keys),Li=a({marginEnd:"2",display:"inline",verticalAlign:"text-bottom"}),Vi=Wi({icon:Li}),Oi=Hi({baseStyle:Vi}),{defineMultiStyleConfig:qi,definePartsStyle:Ni}=v(La.keys),B=c("menu-bg"),sr=c("menu-shadow"),Gi=a({[B.variable]:"#fff",[sr.variable]:"shadows.sm",_dark:{[B.variable]:"colors.gray.700",[sr.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:B.reference,boxShadow:sr.reference}),Ui=a({py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[B.variable]:"colors.gray.100",_dark:{[B.variable]:"colors.whiteAlpha.100"}},_active:{[B.variable]:"colors.gray.200",_dark:{[B.variable]:"colors.whiteAlpha.200"}},_expanded:{[B.variable]:"colors.gray.100",_dark:{[B.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:B.reference}),Yi=a({mx:4,my:2,fontWeight:"semibold",fontSize:"sm"}),Ki=a({opacity:.6}),Xi=a({border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6}),Zi=a({transitionProperty:"common",transitionDuration:"normal"}),Ji=Ni({button:Zi,list:Gi,item:Ui,groupTitle:Yi,command:Ki,divider:Xi}),Qi=qi({baseStyle:Ji}),{defineMultiStyleConfig:el,definePartsStyle:pr}=v(Va.keys),dr=c("modal-bg"),cr=c("modal-shadow"),rl=a({bg:"blackAlpha.600",zIndex:"modal"}),tl=a(e=>{const{isCentered:r,scrollBehavior:t}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:r?"center":"flex-start",overflow:t==="inside"?"hidden":"auto",overscrollBehaviorY:"none"}}),al=a(e=>{const{isCentered:r,scrollBehavior:t}=e;return{borderRadius:"md",color:"inherit",my:r?"auto":"16",mx:r?"auto":void 0,zIndex:"modal",maxH:t==="inside"?"calc(100% - 7.5rem)":void 0,[dr.variable]:"colors.white",[cr.variable]:"shadows.lg",_dark:{[dr.variable]:"colors.gray.700",[cr.variable]:"shadows.dark-lg"},bg:dr.reference,boxShadow:cr.reference}}),ol=a({px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"}),nl=a({position:"absolute",top:"2",insetEnd:"3"}),il=a(e=>{const{scrollBehavior:r}=e;return{px:"6",py:"2",flex:"1",overflow:r==="inside"?"auto":void 0}}),ll=a({px:"6",py:"4"}),sl=pr(e=>({overlay:rl,dialogContainer:w(tl,e),dialog:w(al,e),header:ol,closeButton:nl,body:w(il,e),footer:ll}));function P(e){return pr(e==="full"?{dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}:{dialog:{maxW:e}})}var dl={xs:P("xs"),sm:P("sm"),md:P("md"),lg:P("lg"),xl:P("xl"),"2xl":P("2xl"),"3xl":P("3xl"),"4xl":P("4xl"),"5xl":P("5xl"),"6xl":P("6xl"),full:P("full")},cl=el({baseStyle:sl,sizes:dl,defaultProps:{size:"md"}}),{defineMultiStyleConfig:bl,definePartsStyle:kt}=v(Oa.keys),_r=y("number-input-stepper-width"),_t=y("number-input-input-padding"),vl=j(_r).add("0.5rem").toString(),br=y("number-input-bg"),vr=y("number-input-color"),ur=y("number-input-border-color"),ul=a({[_r.variable]:"sizes.6",[_t.variable]:vl}),fl=a(e=>{var r,t;return(t=(r=w(f.baseStyle,e))==null?void 0:r.field)!=null?t:{}}),ml=a({width:_r.reference}),hl=a({borderStart:"1px solid",borderStartColor:ur.reference,color:vr.reference,bg:br.reference,[vr.variable]:"colors.chakra-body-text",[ur.variable]:"colors.chakra-border-color",_dark:{[vr.variable]:"colors.whiteAlpha.800",[ur.variable]:"colors.whiteAlpha.300"},_active:{[br.variable]:"colors.gray.200",_dark:{[br.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}}),gl=kt(e=>{var r;return{root:ul,field:(r=w(fl,e))!=null?r:{},stepperGroup:ml,stepper:hl}});function Fe(e){var r,t,n;const i=(r=f.sizes)==null?void 0:r[e],l={lg:"md",md:"md",sm:"sm",xs:"sm"},s=(n=(t=i.field)==null?void 0:t.fontSize)!=null?n:"md",d=gt.fontSizes[s];return kt({field:{...i.field,paddingInlineEnd:_t.reference,verticalAlign:"top"},stepper:{fontSize:j(d).multiply(.75).toString(),_first:{borderTopEndRadius:l[e]},_last:{borderBottomEndRadius:l[e],mt:"-1px",borderTopWidth:1}}})}var yl={xs:Fe("xs"),sm:Fe("sm"),md:Fe("md"),lg:Fe("lg")},pl=bl({baseStyle:gl,sizes:yl,variants:f.variants,defaultProps:f.defaultProps}),nt,Sl=a({...(nt=f.baseStyle)==null?void 0:nt.field,textAlign:"center"}),xl={lg:a({fontSize:"lg",w:12,h:12,borderRadius:"md"}),md:a({fontSize:"md",w:10,h:10,borderRadius:"md"}),sm:a({fontSize:"sm",w:8,h:8,borderRadius:"sm"}),xs:a({fontSize:"xs",w:6,h:6,borderRadius:"sm"})},it,lt,$l={outline:a(e=>{var r,t,n;return(n=(t=w((r=f.variants)==null?void 0:r.outline,e))==null?void 0:t.field)!=null?n:{}}),flushed:a(e=>{var r,t,n;return(n=(t=w((r=f.variants)==null?void 0:r.flushed,e))==null?void 0:t.field)!=null?n:{}}),filled:a(e=>{var r,t,n;return(n=(t=w((r=f.variants)==null?void 0:r.filled,e))==null?void 0:t.field)!=null?n:{}}),unstyled:(lt=(it=f.variants)==null?void 0:it.unstyled.field)!=null?lt:{}},kl=p({baseStyle:Sl,sizes:xl,variants:$l,defaultProps:f.defaultProps}),{defineMultiStyleConfig:_l,definePartsStyle:wl}=v(qa.keys),Ie=y("popper-bg"),zl=y("popper-arrow-bg"),st=y("popper-arrow-shadow-color"),Cl=a({zIndex:10}),Al=a({[Ie.variable]:"colors.white",bg:Ie.reference,[zl.variable]:Ie.reference,[st.variable]:"colors.gray.200",_dark:{[Ie.variable]:"colors.gray.700",[st.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}}),Pl=a({px:3,py:2,borderBottomWidth:"1px"}),Tl=a({px:3,py:2}),Fl=a({px:3,py:2,borderTopWidth:"1px"}),Il=a({position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2}),Ml=wl({popper:Cl,content:Al,header:Pl,body:Tl,footer:Fl,closeButton:Il}),Bl=_l({baseStyle:Ml}),{definePartsStyle:Sr,defineMultiStyleConfig:El}=v(Ea.keys),fr=c("drawer-bg"),mr=c("drawer-box-shadow");function K(e){return Sr(e==="full"?{dialog:{maxW:"100vw",h:"100vh"}}:{dialog:{maxW:e}})}var Dl=a({bg:"blackAlpha.600",zIndex:"overlay"}),jl=a({display:"flex",zIndex:"modal",justifyContent:"center"}),Rl=a(e=>{const{isFullHeight:r}=e;return{...r&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[fr.variable]:"colors.white",[mr.variable]:"shadows.lg",_dark:{[fr.variable]:"colors.gray.700",[mr.variable]:"shadows.dark-lg"},bg:fr.reference,boxShadow:mr.reference}}),Hl=a({px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"}),Wl=a({position:"absolute",top:"2",insetEnd:"3"}),Ll=a({px:"6",py:"2",flex:"1",overflow:"auto"}),Vl=a({px:"6",py:"4"}),Ol=Sr(e=>({overlay:Dl,dialogContainer:jl,dialog:w(Rl,e),header:Hl,closeButton:Wl,body:Ll,footer:Vl})),ql={xs:K("xs"),sm:K("md"),md:K("lg"),lg:K("2xl"),xl:K("4xl"),full:K("full")},Nl=El({baseStyle:Ol,sizes:ql,defaultProps:{size:"xs"}}),{definePartsStyle:Gl,defineMultiStyleConfig:Ul}=v(Da.keys),Yl=a({borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"}),Kl=a({borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}}),Xl=a({borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}}),Zl=Gl({preview:Yl,input:Kl,textarea:Xl}),Jl=Ul({baseStyle:Zl}),{definePartsStyle:Ql,defineMultiStyleConfig:es}=v(ja.keys),Q=c("form-control-color"),rs=a({marginStart:"1",[Q.variable]:"colors.red.500",_dark:{[Q.variable]:"colors.red.300"},color:Q.reference}),ts=a({mt:"2",[Q.variable]:"colors.gray.600",_dark:{[Q.variable]:"colors.whiteAlpha.600"},color:Q.reference,lineHeight:"normal",fontSize:"sm"}),as=Ql({container:{width:"100%",position:"relative"},requiredIndicator:rs,helperText:ts}),os=es({baseStyle:as}),{definePartsStyle:ns,defineMultiStyleConfig:is}=v(Ra.keys),ee=c("form-error-color"),ls=a({[ee.variable]:"colors.red.500",_dark:{[ee.variable]:"colors.red.300"},color:ee.reference,mt:"2",fontSize:"sm",lineHeight:"normal"}),ss=a({marginEnd:"0.5em",[ee.variable]:"colors.red.500",_dark:{[ee.variable]:"colors.red.300"},color:ee.reference}),ds=ns({text:ls,icon:ss}),cs=is({baseStyle:ds}),bs=a({fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}}),vs=p({baseStyle:bs}),us=a({fontFamily:"heading",fontWeight:"bold"}),fs={"4xl":a({fontSize:["6xl",null,"7xl"],lineHeight:1}),"3xl":a({fontSize:["5xl",null,"6xl"],lineHeight:1}),"2xl":a({fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]}),xl:a({fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]}),lg:a({fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]}),md:a({fontSize:"xl",lineHeight:1.2}),sm:a({fontSize:"md",lineHeight:1.2}),xs:a({fontSize:"sm",lineHeight:1.2})},ms=p({baseStyle:us,sizes:fs,defaultProps:{size:"xl"}}),{defineMultiStyleConfig:hs,definePartsStyle:gs}=v(Ma.keys),hr=c("breadcrumb-link-decor"),ys=a({transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",outline:"none",color:"inherit",textDecoration:hr.reference,[hr.variable]:"none","&:not([aria-current=page])":{cursor:"pointer",_hover:{[hr.variable]:"underline"},_focusVisible:{boxShadow:"outline"}}}),ps=gs({link:ys}),Ss=hs({baseStyle:ps}),xs=a({lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}}),wt=a(e=>{const{colorScheme:r,theme:t}=e;if(r==="gray")return{color:o("gray.800","whiteAlpha.900")(e),_hover:{bg:o("gray.100","whiteAlpha.200")(e)},_active:{bg:o("gray.200","whiteAlpha.300")(e)}};const n=te(`${r}.200`,.12)(t),i=te(`${r}.200`,.24)(t);return{color:o(`${r}.600`,`${r}.200`)(e),bg:"transparent",_hover:{bg:o(`${r}.50`,n)(e)},_active:{bg:o(`${r}.100`,i)(e)}}}),$s=a(e=>{const{colorScheme:r}=e,t=o("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:r==="gray"?t:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...w(wt,e)}}),ks={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},_s=a(e=>{var r;const{colorScheme:t}=e;if(t==="gray"){const b=o("gray.100","whiteAlpha.200")(e);return{bg:b,color:o("gray.800","whiteAlpha.900")(e),_hover:{bg:o("gray.200","whiteAlpha.300")(e),_disabled:{bg:b}},_active:{bg:o("gray.300","whiteAlpha.400")(e)}}}const{bg:n=`${t}.500`,color:i="white",hoverBg:l=`${t}.600`,activeBg:s=`${t}.700`}=(r=ks[t])!=null?r:{},d=o(n,`${t}.200`)(e);return{bg:d,color:o(i,"gray.800")(e),_hover:{bg:o(l,`${t}.300`)(e),_disabled:{bg:d}},_active:{bg:o(s,`${t}.400`)(e)}}}),ws=a(e=>{const{colorScheme:r}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:o(`${r}.500`,`${r}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:o(`${r}.700`,`${r}.500`)(e)}}}),zs=a({bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"}),Cs={ghost:wt,outline:$s,solid:_s,link:ws,unstyled:zs},As={lg:a({h:"12",minW:"12",fontSize:"lg",px:"6"}),md:a({h:"10",minW:"10",fontSize:"md",px:"4"}),sm:a({h:"8",minW:"8",fontSize:"sm",px:"3"}),xs:a({h:"6",minW:"6",fontSize:"xs",px:"2"})},Ps=p({baseStyle:xs,variants:Cs,sizes:As,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}}),{definePartsStyle:Y,defineMultiStyleConfig:Ts}=v(eo.keys),Xe=c("card-bg"),H=c("card-padding"),zt=c("card-shadow"),Ge=c("card-radius"),Ct=c("card-border-width","0"),At=c("card-border-color"),Fs=Y({container:{[Xe.variable]:"colors.chakra-body-bg",backgroundColor:Xe.reference,boxShadow:zt.reference,borderRadius:Ge.reference,color:"chakra-body-text",borderWidth:Ct.reference,borderColor:At.reference},body:{padding:H.reference,flex:"1 1 0%"},header:{padding:H.reference},footer:{padding:H.reference}}),Is={sm:Y({container:{[Ge.variable]:"radii.base",[H.variable]:"space.3"}}),md:Y({container:{[Ge.variable]:"radii.md",[H.variable]:"space.5"}}),lg:Y({container:{[Ge.variable]:"radii.xl",[H.variable]:"space.7"}})},Ms={elevated:Y({container:{[zt.variable]:"shadows.base",_dark:{[Xe.variable]:"colors.gray.700"}}}),outline:Y({container:{[Ct.variable]:"1px",[At.variable]:"colors.chakra-border-color"}}),filled:Y({container:{[Xe.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[H.variable]:0},header:{[H.variable]:0},footer:{[H.variable]:0}}},Bs=Ts({baseStyle:Fs,variants:Ms,sizes:Is,defaultProps:{variant:"elevated",size:"md"}}),he=y("close-button-size"),le=y("close-button-bg"),Es=a({w:[he.reference],h:[he.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[le.variable]:"colors.blackAlpha.100",_dark:{[le.variable]:"colors.whiteAlpha.100"}},_active:{[le.variable]:"colors.blackAlpha.200",_dark:{[le.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:le.reference}),Ds={lg:a({[he.variable]:"sizes.10",fontSize:"md"}),md:a({[he.variable]:"sizes.8",fontSize:"xs"}),sm:a({[he.variable]:"sizes.6",fontSize:"2xs"})},js=p({baseStyle:Es,sizes:Ds,defaultProps:{size:"md"}}),{variants:Rs,defaultProps:Hs}=fe,Ws=a({fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:x.bg.reference,color:x.color.reference,boxShadow:x.shadow.reference}),Ls=p({baseStyle:Ws,variants:Rs,defaultProps:Hs}),Vs=a({w:"100%",mx:"auto",maxW:"prose",px:"4"}),Os=p({baseStyle:Vs}),qs=a({opacity:.6,borderColor:"inherit"}),Ns=a({borderStyle:"solid"}),Gs=a({borderStyle:"dashed"}),Us={solid:Ns,dashed:Gs},Ys=p({baseStyle:qs,variants:Us,defaultProps:{variant:"solid"}}),{definePartsStyle:Ks,defineMultiStyleConfig:Xs}=v(Ta.keys),Zs=a({borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}}),Js=a({transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"}),Qs=a({pt:"2",px:"4",pb:"5"}),e0=a({fontSize:"1.25em"}),r0=Ks({container:Zs,button:Js,panel:Qs,icon:e0}),t0=Xs({baseStyle:r0}),{definePartsStyle:$e,defineMultiStyleConfig:a0}=v(Fa.keys),C=c("alert-fg"),W=c("alert-bg"),o0=$e({container:{bg:W.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:C.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:C.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}});function wr(e){const{theme:r,colorScheme:t}=e,n=te(`${t}.200`,.16)(r);return{light:`colors.${t}.100`,dark:n}}var n0=$e(e=>{const{colorScheme:r}=e,t=wr(e);return{container:{[C.variable]:`colors.${r}.500`,[W.variable]:t.light,_dark:{[C.variable]:`colors.${r}.200`,[W.variable]:t.dark}}}}),i0=$e(e=>{const{colorScheme:r}=e,t=wr(e);return{container:{[C.variable]:`colors.${r}.500`,[W.variable]:t.light,_dark:{[C.variable]:`colors.${r}.200`,[W.variable]:t.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:C.reference}}}),l0=$e(e=>{const{colorScheme:r}=e,t=wr(e);return{container:{[C.variable]:`colors.${r}.500`,[W.variable]:t.light,_dark:{[C.variable]:`colors.${r}.200`,[W.variable]:t.dark},pt:"2",borderTopWidth:"4px",borderTopColor:C.reference}}}),s0=$e(e=>{const{colorScheme:r}=e;return{container:{[C.variable]:"colors.white",[W.variable]:`colors.${r}.500`,_dark:{[C.variable]:"colors.gray.900",[W.variable]:`colors.${r}.200`},color:C.reference}}}),d0={subtle:n0,"left-accent":i0,"top-accent":l0,solid:s0},c0=a0({baseStyle:o0,variants:d0,defaultProps:{variant:"subtle",colorScheme:"blue"}}),{definePartsStyle:Pt,defineMultiStyleConfig:b0}=v(Ia.keys),re=c("avatar-border-color"),ge=c("avatar-bg"),xe=c("avatar-font-size"),ae=c("avatar-size"),v0=a({borderRadius:"full",border:"0.2em solid",borderColor:re.reference,[re.variable]:"white",_dark:{[re.variable]:"colors.gray.800"}}),u0=a({bg:ge.reference,fontSize:xe.reference,width:ae.reference,height:ae.reference,lineHeight:"1",[ge.variable]:"colors.gray.200",_dark:{[ge.variable]:"colors.whiteAlpha.400"}}),f0=a(e=>{const{name:r,theme:t}=e,n=r?xo({string:r}):"colors.gray.400",i=po(n)(t);let l="white";return i||(l="gray.800"),{bg:ge.reference,fontSize:xe.reference,color:l,borderColor:re.reference,verticalAlign:"top",width:ae.reference,height:ae.reference,"&:not([data-loaded])":{[ge.variable]:n},[re.variable]:"colors.white",_dark:{[re.variable]:"colors.gray.800"}}}),m0=a({fontSize:xe.reference,lineHeight:"1"}),h0=Pt(e=>({badge:w(v0,e),excessLabel:w(u0,e),container:w(f0,e),label:m0}));function V(e){const r=e!=="100%"?pt[e]:void 0;return Pt({container:{[ae.variable]:r??e,[xe.variable]:`calc(${r??e} / 2.5)`},excessLabel:{[ae.variable]:r??e,[xe.variable]:`calc(${r??e} / 2.5)`}})}var g0={"2xs":V(4),xs:V(6),sm:V(8),md:V(12),lg:V(16),xl:V(24),"2xl":V(32),full:V("100%")},y0=b0({baseStyle:h0,sizes:g0,defaultProps:{size:"md"}}),p0={Accordion:t0,Alert:c0,Avatar:y0,Badge:fe,Breadcrumb:Ss,Button:Ps,Checkbox:Ke,CloseButton:js,Code:Ls,Container:Os,Divider:Ys,Drawer:Nl,Editable:Jl,Form:os,FormError:cs,FormLabel:vs,Heading:ms,Input:f,Kbd:Di,Link:Ri,List:Oi,Menu:Qi,Modal:cl,NumberInput:pl,PinInput:kl,Popover:Bl,Progress:Vn,Radio:ri,Select:si,Skeleton:ci,SkipLink:vi,Slider:ki,Spinner:zi,Stat:Bi,Switch:jo,Table:qo,Tabs:nn,Tag:pn,Textarea:Fn,Tooltip:Bn,Card:Bs,Stepper:Pa},S0={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-inverse-text":{_light:"white",_dark:"gray.800"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-subtle-text":{_light:"gray.600",_dark:"gray.400"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},x0={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},$0="ltr",k0={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},Tt={semanticTokens:S0,direction:$0,...za,components:p0,styles:x0,config:k0};function ve(e){return typeof e=="function"}function _0(...e){return r=>e.reduce((t,n)=>n(t),r)}var w0=e=>function(...t){let n=[...t],i=t[t.length-1];return ta(i)&&n.length>1?n=n.slice(0,n.length-1):i=e,_0(...n.map(l=>s=>ve(l)?l(s):C0(s,l)))(i)},z0=w0(Tt);function C0(...e){return vt({},...e,Ft)}function Ft(e,r,t,n){if((ve(e)||ve(r))&&Object.prototype.hasOwnProperty.call(n,t))return(...i)=>{const l=ve(e)?e(...i):e,s=ve(r)?r(...i):r;return vt({},l,s,Ft)}}function A0(e={}){const{strict:r=!0,errorMessage:t="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:n}=e,i=k.createContext(void 0);i.displayName=n;function l(){var s;const d=k.useContext(i);if(!d&&r){const b=new Error(t);throw b.name="ContextError",(s=Error.captureStackTrace)==null||s.call(Error,b,l),b}return d}return[i.Provider,l,i]}function P0(e){const{cssVarsRoot:r,theme:t,children:n}=e,i=k.useMemo(()=>Ht(t),[t]);return S.jsxs(Wt,{theme:i,children:[S.jsx(T0,{root:r}),n]})}function T0({root:e=":host, :root"}){const r=[e,"[data-theme]"].join(",");return S.jsx(Ze,{styles:t=>({[r]:t.__cssVars})})}A0({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `<StylesProvider />` "});function F0(){const{colorMode:e}=Lt();return S.jsx(Ze,{styles:r=>{const t=Vt(r,"styles.global"),n=Ot(t,{theme:r,colorMode:e});return n?qt(n)(r):void 0}})}var It=k.createContext({getDocument(){return document},getWindow(){return window}});It.displayName="EnvironmentContext";function Mt(e){const{children:r,environment:t,disabled:n}=e,i=k.useRef(null),l=k.useMemo(()=>t||{getDocument:()=>{var d,b;return(b=(d=i.current)==null?void 0:d.ownerDocument)!=null?b:document},getWindow:()=>{var d,b;return(b=(d=i.current)==null?void 0:d.ownerDocument.defaultView)!=null?b:window}},[t]),s=!n||!t;return S.jsxs(It.Provider,{value:l,children:[r,s&&S.jsx("span",{id:"__chakra_env",hidden:!0,ref:i})]})}Mt.displayName="EnvironmentProvider";var I0=e=>{const{children:r,colorModeManager:t,portalZIndex:n,resetScope:i,resetCSS:l=!0,theme:s={},environment:d,cssVarsRoot:b,disableEnvironment:$,disableGlobalStyle:u}=e,m=S.jsx(Mt,{environment:d,disabled:$,children:r});return S.jsx(P0,{theme:s,cssVarsRoot:b,children:S.jsxs(ht,{colorModeManager:t,options:s.config,children:[l?S.jsx(Zt,{scope:i}):S.jsx(Xt,{}),!u&&S.jsx(F0,{}),n?S.jsx(Nt,{zIndex:n,children:m}):m]})})},M0=e=>function({children:t,theme:n=e,toastOptions:i,...l}){return S.jsxs(I0,{theme:n,...l,children:[S.jsx(Gt,{value:i==null?void 0:i.defaultOptions,children:t}),S.jsx(Ut,{...i})]})},B0=M0(Tt);function A(e,r,t=!1){e=String(e),r=String(r);const n=Array.from({length:21},(s,d)=>d*50),i=[0,5,10,15,20,25,30,35,40,45,50,55,59,64,68,73,77,82,86,95,100];return n.reduce((s,d,b)=>{const $=t?i[b]/100:1,u=t?50:i[n.length-1-b];return s[d]=`hsl(${e} ${r}% ${u}% / ${$})`,s},{})}const Me={H:220,S:16},Be={H:250,S:52},Ee={H:47,S:50},De={H:28,S:50},je={H:113,S:50},Re={H:0,S:50},E0={base:A(Me.H,Me.S),baseAlpha:A(Me.H,Me.S,!0),accent:A(Be.H,Be.S),accentAlpha:A(Be.H,Be.S,!0),working:A(Ee.H,Ee.S),workingAlpha:A(Ee.H,Ee.S,!0),warning:A(De.H,De.S),warningAlpha:A(De.H,De.S,!0),ok:A(je.H,je.S),okAlpha:A(je.H,je.S,!0),error:A(Re.H,Re.S),errorAlpha:A(Re.H,Re.S,!0)};function g(e,r={}){let t=!1;function n(){if(!t){t=!0;return}throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}function i(...u){n();for(const m of u)r[m]=b(m);return g(e,r)}function l(...u){for(const m of u)m in r||(r[m]=b(m));return g(e,r)}function s(){return Object.fromEntries(Object.entries(r).map(([m,_])=>[m,_.selector]))}function d(){return Object.fromEntries(Object.entries(r).map(([m,_])=>[m,_.className]))}function b(u){const I=`chakra-${(["container","root"].includes(u??"")?[e]:[e,u]).filter(Boolean).join("__")}`;return{className:I,selector:`.${I}`,toString:()=>u}}return{parts:i,toPart:b,extend:l,selectors:s,classnames:d,get keys(){return Object.keys(r)},__type:{}}}var D0=g("accordion").parts("root","container","button","panel").extend("icon");g("alert").parts("title","description","container").extend("icon","spinner");g("avatar").parts("label","badge","container").extend("excessLabel","group");g("breadcrumb").parts("link","item","container").extend("separator");g("button").parts();var j0=g("checkbox").parts("control","icon","container").extend("label");g("progress").parts("track","filledTrack").extend("label");g("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer");g("editable").parts("preview","input","textarea");g("form").parts("container","requiredIndicator","helperText");g("formError").parts("text","icon");var R0=g("input").parts("addon","field","element");g("list").parts("container","item","icon");var H0=g("menu").parts("button","list","item").extend("groupTitle","command","divider"),W0=g("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),L0=g("numberinput").parts("root","field","stepperGroup","stepper");g("pininput").parts("field");var V0=g("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),O0=g("progress").parts("label","filledTrack","track");g("radio").parts("container","control","label");var q0=g("select").parts("field","icon"),N0=g("slider").parts("container","track","thumb","filledTrack","mark");g("stat").parts("container","label","helpText","number","icon");var G0=g("switch").parts("container","track","thumb");g("table").parts("table","thead","tbody","tr","th","td","tfoot","caption");var U0=g("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator");g("tag").parts("container","label","closeButton");g("card").parts("container","header","body","footer");const{definePartsStyle:Y0,defineMultiStyleConfig:K0}=v(D0.keys),X0=a({border:"none"}),Z0=a(e=>{const{colorScheme:r}=e;return{fontWeight:"600",fontSize:"sm",border:"none",borderRadius:"base",bg:o(`${r}.200`,`${r}.700`)(e),color:o(`${r}.900`,`${r}.100`)(e),_hover:{bg:o(`${r}.250`,`${r}.650`)(e)},_expanded:{bg:o(`${r}.250`,`${r}.650`)(e),borderBottomRadius:"none",_hover:{bg:o(`${r}.300`,`${r}.600`)(e)}}}}),J0=a(e=>{const{colorScheme:r}=e;return{bg:o(`${r}.100`,`${r}.800`)(e),borderRadius:"base",borderTopRadius:"none"}}),Q0=a({}),ed=Y0(e=>({container:X0,button:Z0(e),panel:J0(e),icon:Q0})),rd=K0({variants:{invokeAI:ed},defaultProps:{variant:"invokeAI",colorScheme:"base"}}),td=a(e=>{const{colorScheme:r}=e;if(r==="base"){const n={bg:o("base.150","base.700")(e),color:o("base.500","base.500")(e),svg:{fill:o("base.500","base.500")(e)},opacity:1};return{bg:o("base.200","base.600")(e),color:o("base.850","base.100")(e),borderRadius:"base",textShadow:o("0 0 0.3rem var(--invokeai-colors-base-50)","0 0 0.3rem var(--invokeai-colors-base-900)")(e),svg:{fill:o("base.850","base.100")(e),filter:o("drop-shadow(0px 0px 0.3rem var(--invokeai-colors-base-100))","drop-shadow(0px 0px 0.3rem var(--invokeai-colors-base-800))")(e)},_hover:{bg:o("base.300","base.500")(e),color:o("base.900","base.50")(e),svg:{fill:o("base.900","base.50")(e)},_disabled:n},_disabled:n}}const t={bg:o(`${r}.250`,`${r}.700`)(e),color:o(`${r}.50`,`${r}.500`)(e),svg:{fill:o(`${r}.50`,`${r}.500`)(e),filter:"unset"},opacity:1,filter:o(void 0,"saturate(65%)")(e)};return{bg:o(`${r}.400`,`${r}.600`)(e),color:o("base.50","base.100")(e),borderRadius:"base",textShadow:o(`0 0 0.3rem var(--invokeai-colors-${r}-600)`,`0 0 0.3rem var(--invokeai-colors-${r}-800)`)(e),svg:{fill:o("base.50","base.100")(e),filter:o(`drop-shadow(0px 0px 0.3rem var(--invokeai-colors-${r}-600))`,`drop-shadow(0px 0px 0.3rem var(--invokeai-colors-${r}-800))`)(e)},_disabled:t,_hover:{bg:o(`${r}.500`,`${r}.500`)(e),color:o("white","base.50")(e),svg:{fill:o("white","base.50")(e)},_disabled:t}}}),ad=p({variants:{invokeAI:td},defaultProps:{variant:"invokeAI",colorScheme:"base"}}),{definePartsStyle:od,defineMultiStyleConfig:nd}=v(j0.keys),id=a(e=>{const{colorScheme:r}=e;return{bg:o("base.200","base.700")(e),borderColor:o("base.200","base.700")(e),color:o("base.900","base.100")(e),_checked:{bg:o(`${r}.300`,`${r}.600`)(e),borderColor:o(`${r}.300`,`${r}.600`)(e),color:o(`${r}.900`,`${r}.100`)(e),_hover:{bg:o(`${r}.400`,`${r}.500`)(e),borderColor:o(`${r}.400`,`${r}.500`)(e)},_disabled:{borderColor:"transparent",bg:"whiteAlpha.300",color:"whiteAlpha.500"}},_indeterminate:{bg:o(`${r}.300`,`${r}.600`)(e),borderColor:o(`${r}.300`,`${r}.600`)(e),color:o(`${r}.900`,`${r}.100`)(e)},_disabled:{bg:"whiteAlpha.100",borderColor:"transparent"},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:o("error.600","error.300")(e)}}}),ld=od(e=>({control:id(e)})),sd=nd({variants:{invokeAI:ld},defaultProps:{variant:"invokeAI",colorScheme:"accent"}}),dd=a(e=>({fontSize:"sm",marginEnd:0,mb:1,fontWeight:"400",transitionProperty:"common",transitionDuration:"normal",whiteSpace:"nowrap",_disabled:{opacity:.4},color:o("base.700","base.300")(e)})),cd=p({variants:{invokeAI:dd},defaultProps:{variant:"invokeAI"}}),er=e=>({outline:"none",borderWidth:2,borderStyle:"solid",borderColor:o("base.200","base.800")(e),bg:o("base.50","base.900")(e),borderRadius:"base",color:o("base.900","base.100")(e),boxShadow:"none",_hover:{borderColor:o("base.300","base.600")(e)},_focus:{borderColor:o("accent.200","accent.600")(e),boxShadow:"none",_hover:{borderColor:o("accent.300","accent.500")(e)}},_invalid:{borderColor:o("error.300","error.600")(e),boxShadow:"none",_hover:{borderColor:o("error.400","error.500")(e)}},_disabled:{borderColor:o("base.300","base.700")(e),bg:o("base.300","base.700")(e),color:o("base.600","base.400")(e),_hover:{borderColor:o("base.300","base.700")(e)}},_placeholder:{color:o("base.700","base.400")(e)}}),{definePartsStyle:bd,defineMultiStyleConfig:vd}=v(R0.keys),ud=bd(e=>({field:er(e)})),fd=vd({variants:{invokeAI:ud},defaultProps:{size:"sm",variant:"invokeAI"}}),{definePartsStyle:md,defineMultiStyleConfig:hd}=v(H0.keys),gd=md(e=>({button:{fontWeight:500,bg:o("base.300","base.500")(e),color:o("base.900","base.100")(e),_hover:{bg:o("base.400","base.600")(e),color:o("base.900","base.50")(e),fontWeight:600}},list:{zIndex:9999,bg:o("base.200","base.800")(e),shadow:"dark-lg",border:"none"},item:{fontSize:"sm",bg:o("base.200","base.800")(e),_hover:{bg:o("base.300","base.700")(e)},_focus:{bg:o("base.400","base.600")(e)}}})),yd=hd({variants:{invokeAI:gd},defaultProps:{variant:"invokeAI"}}),{defineMultiStyleConfig:pd,definePartsStyle:Sd}=v(W0.keys),xd=a(e=>({bg:o("blackAlpha.700","blackAlpha.700")(e)})),$d=a({}),kd=a(e=>({layerStyle:"first",maxH:"80vh"})),_d=a(e=>({fontWeight:"600",fontSize:"lg",layerStyle:"first",borderTopRadius:"base",borderInlineEndRadius:"base"})),wd=a({}),zd=a({overflowY:"scroll"}),Cd=a({}),Ad=Sd(e=>({overlay:xd(e),dialogContainer:$d,dialog:kd(e),header:_d(e),closeButton:wd,body:zd,footer:Cd})),Pd=pd({variants:{invokeAI:Ad},defaultProps:{variant:"invokeAI",size:"lg"}}),{defineMultiStyleConfig:Td,definePartsStyle:Fd}=v(L0.keys),Id=a(e=>({height:8})),Md=a(e=>({border:"none",fontWeight:"600",height:"auto",py:1,ps:2,pe:6,...er(e)})),Bd=a(e=>({display:"flex"})),Ed=a(e=>({border:"none",px:2,py:0,mx:-2,my:0,svg:{color:o("base.700","base.300")(e),width:2.5,height:2.5,_hover:{color:o("base.900","base.100")(e)}}})),Dd=Fd(e=>({root:Id(e),field:Md(e),stepperGroup:Bd(e),stepper:Ed(e)})),jd=Td({variants:{invokeAI:Dd},defaultProps:{size:"sm",variant:"invokeAI"}}),{defineMultiStyleConfig:Rd,definePartsStyle:Hd}=v(V0.keys),Wd=y("popper-bg"),Ld=y("popper-arrow-bg"),Vd=y("popper-arrow-shadow-color"),Od=a(e=>({[Ld.variable]:o("colors.base.100","colors.base.800")(e),[Wd.variable]:o("colors.base.100","colors.base.800")(e),[Vd.variable]:o("colors.base.400","colors.base.600")(e),minW:"unset",width:"unset",p:4,bg:o("base.100","base.800")(e),border:"none",shadow:"dark-lg"})),qd=Hd(e=>({content:Od(e)})),Nd=Rd({variants:{invokeAI:qd},defaultProps:{variant:"invokeAI"}}),{defineMultiStyleConfig:Gd,definePartsStyle:Ud}=v(O0.keys),Yd=a(e=>({bg:"accentAlpha.500"})),Kd=a(e=>{const{colorScheme:r}=e;return{bg:o(`${r}.200`,`${r}.700`)(e)}}),Xd=Ud(e=>({filledTrack:Yd(e),track:Kd(e)})),Zd=Gd({variants:{invokeAI:Xd},defaultProps:{variant:"invokeAI"}}),Jd={"::-webkit-scrollbar":{display:"none"},scrollbarWidth:"none"},{definePartsStyle:Qd,defineMultiStyleConfig:ec}=v(q0.keys),rc=a(e=>({color:o("base.200","base.300")(e)})),tc=a(e=>({fontWeight:"600",...er(e)})),ac=Qd(e=>({field:tc(e),icon:rc(e)})),oc=ec({variants:{invokeAI:ac},defaultProps:{size:"sm",variant:"invokeAI"}}),{definePartsStyle:nc,defineMultiStyleConfig:ic}=v(N0.keys),lc=a(e=>({bg:o("base.400","base.600")(e),h:1.5})),sc=a(e=>{const{colorScheme:r}=e;return{bg:o(`${r}.400`,`${r}.600`)(e),h:1.5}}),dc=a(e=>({w:2,h:4,bg:o("base.50","base.100")(e)})),cc=a(e=>({fontSize:"xs",fontWeight:"500",color:o("base.700","base.400")(e),mt:2,insetInlineStart:"unset"})),bc=nc(e=>({container:{_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"}},track:lc(e),filledTrack:sc(e),thumb:dc(e),mark:cc(e)})),vc=ic({variants:{invokeAI:bc},defaultProps:{variant:"invokeAI",colorScheme:"accent"}}),{defineMultiStyleConfig:uc,definePartsStyle:fc}=v(G0.keys),mc=a(e=>{const{colorScheme:r}=e;return{bg:o("base.300","base.600")(e),_focusVisible:{boxShadow:"none"},_checked:{bg:o(`${r}.400`,`${r}.500`)(e)}}}),hc=a(e=>{const{colorScheme:r}=e;return{bg:o(`${r}.50`,`${r}.50`)(e)}}),gc=fc(e=>({container:{},track:mc(e),thumb:hc(e)})),yc=uc({variants:{invokeAI:gc},defaultProps:{size:"md",variant:"invokeAI",colorScheme:"accent"}}),{defineMultiStyleConfig:pc,definePartsStyle:Sc}=v(U0.keys),xc=a(e=>({display:"flex",columnGap:4})),$c=a(e=>({})),kc=a(e=>{const{colorScheme:r}=e;return{display:"flex",flexDirection:"column",gap:1,color:o("base.700","base.400")(e),button:{fontSize:"sm",padding:2,borderRadius:"base",textShadow:o("0 0 0.3rem var(--invokeai-colors-accent-100)","0 0 0.3rem var(--invokeai-colors-accent-900)")(e),svg:{fill:o("base.700","base.300")(e)},_selected:{bg:o("accent.400","accent.600")(e),color:o("base.50","base.100")(e),svg:{fill:o("base.50","base.100")(e),filter:o(`drop-shadow(0px 0px 0.3rem var(--invokeai-colors-${r}-600))`,`drop-shadow(0px 0px 0.3rem var(--invokeai-colors-${r}-800))`)(e)},_hover:{bg:o("accent.500","accent.500")(e),color:o("white","base.50")(e),svg:{fill:o("white","base.50")(e)}}},_hover:{bg:o("base.100","base.800")(e),color:o("base.900","base.50")(e),svg:{fill:o("base.800","base.100")(e)}}}}}),_c=a(e=>({padding:0,height:"100%"})),wc=Sc(e=>({root:xc(e),tab:$c(e),tablist:kc(e),tabpanel:_c(e)})),zc=pc({variants:{invokeAI:wc},defaultProps:{variant:"invokeAI",colorScheme:"accent"}}),Cc=a(e=>({color:o("colors.base.500","colors.base.400")(e)})),Ac=p({variants:{subtext:Cc}}),Pc=a(e=>({...er(e),"::-webkit-scrollbar":{display:"initial"},"::-webkit-resizer":{backgroundImage:`linear-gradient(135deg,
var(--invokeai-colors-base-50) 0%,
var(--invokeai-colors-base-50) 70%,
var(--invokeai-colors-base-200) 70%,
var(--invokeai-colors-base-200) 100%)`},_dark:{"::-webkit-resizer":{backgroundImage:`linear-gradient(135deg,
var(--invokeai-colors-base-900) 0%,
var(--invokeai-colors-base-900) 70%,
var(--invokeai-colors-base-800) 70%,
var(--invokeai-colors-base-800) 100%)`}}})),Tc=p({variants:{invokeAI:Pc},defaultProps:{size:"md",variant:"invokeAI"}}),Fc=y("popper-arrow-bg"),Ic=a(e=>({borderRadius:"base",shadow:"dark-lg",bg:o("base.700","base.200")(e),[Fc.variable]:o("colors.base.700","colors.base.200")(e),pb:1.5})),Mc=p({baseStyle:Ic}),dt=c("skeleton-start-color"),ct=c("skeleton-end-color"),Bc=a({borderRadius:"base",maxW:"full",maxH:"full",_light:{[dt.variable]:"colors.base.250",[ct.variable]:"colors.base.450"},_dark:{[dt.variable]:"colors.base.700",[ct.variable]:"colors.base.500"}}),Ec=p({variants:{invokeAI:Bc},defaultProps:{variant:"invokeAI"}}),Dc={config:{cssVarPrefix:"invokeai",initialColorMode:"dark",useSystemColorMode:!1},layerStyles:{body:{bg:"base.50",color:"base.900",".chakra-ui-dark &":{bg:"base.900",color:"base.50"}},first:{bg:"base.100",color:"base.900",".chakra-ui-dark &":{bg:"base.850",color:"base.100"}},second:{bg:"base.200",color:"base.900",".chakra-ui-dark &":{bg:"base.800",color:"base.100"}}},styles:{global:()=>({layerStyle:"body","*":{...Jd}})},direction:"ltr",fonts:{body:"'Inter Variable', sans-serif"},shadows:{light:{accent:"0 0 10px 0 var(--invokeai-colors-accent-300)",accentHover:"0 0 10px 0 var(--invokeai-colors-accent-400)",ok:"0 0 7px var(--invokeai-colors-ok-600)",working:"0 0 7px var(--invokeai-colors-working-600)",error:"0 0 7px var(--invokeai-colors-error-600)"},dark:{accent:"0 0 10px 0 var(--invokeai-colors-accent-600)",accentHover:"0 0 10px 0 var(--invokeai-colors-accent-500)",ok:"0 0 7px var(--invokeai-colors-ok-400)",working:"0 0 7px var(--invokeai-colors-working-400)",error:"0 0 7px var(--invokeai-colors-error-400)"},selected:{light:"0px 0px 0px 1px var(--invokeai-colors-base-150), 0px 0px 0px 4px var(--invokeai-colors-accent-400)",dark:"0px 0px 0px 1px var(--invokeai-colors-base-900), 0px 0px 0px 4px var(--invokeai-colors-accent-400)"},nodeSelectedOutline:"0 0 0 2px var(--invokeai-colors-base-500)"},colors:E0,components:{Button:ad,Input:fd,Textarea:Tc,Tabs:zc,Progress:Zd,Accordion:rd,FormLabel:cd,Switch:yc,NumberInput:jd,Select:oc,Skeleton:Ec,Slider:vc,Popover:Nd,Modal:Pd,Checkbox:sd,Menu:yd,Text:Ac,Tooltip:Mc}};const jc={colorScheme:"dark",fontFamily:"'Inter Variable', sans-serif",components:{ScrollArea:{defaultProps:{scrollbarSize:10},styles:{scrollbar:{"&:hover":{backgroundColor:"var(--invokeai-colors-baseAlpha-300)"}},thumb:{backgroundColor:"var(--invokeai-colors-baseAlpha-300)"}}}}};const Rc=mt("@@invokeai-color-mode");function Lc({children:e}){const{i18n:r}=Yt(),t=r.dir(),n=k.useMemo(()=>z0({...Dc,direction:t}),[t]);return k.useEffect(()=>{document.body.dir=t},[t]),S.jsx(Kt,{withGlobalStyles:!0,theme:jc,children:S.jsx(B0,{theme:n,colorModeManager:Rc,children:e})})}export{Lc as default};