InvokeAI/invokeai/frontend/web/dist/assets/ThemeLocaleProvider-659796d3.js

316 lines
74 KiB
JavaScript
Raw Normal View History

2023-03-05 08:50:50 +00:00
import{j as S,cM as Me,r as w,cN as ut,q as Lr,cO as o,cP as u,cQ as f,cR as x,cS as Or,cT as vt,cU as ft,cV as mt,cW as ht,n as gt,cX as yt,E as pt}from"./index-bcc89564.js";import{d as St,i as xt,T as $t,j as kt,s as _t,g as wt}from"./scrollbar-2bd1868c.js";var qr=`
2023-03-05 08:28:40 +00:00
:root {
--chakra-vh: 100vh;
}
@supports (height: -webkit-fill-available) {
:root {
--chakra-vh: -webkit-fill-available;
}
}
@supports (height: -moz-fill-available) {
:root {
--chakra-vh: -moz-fill-available;
}
}
@supports (height: 100dvh) {
:root {
--chakra-vh: 100dvh;
}
}
`,Ct=()=>S.jsx(Me,{styles:qr}),zt=()=>S.jsx(Me,{styles:`
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%;
font-feature-settings: 'kern';
}
*,
*::before,
*::after {
border-width: 0;
border-style: solid;
box-sizing: border-box;
}
main {
display: block;
}
hr {
border-top-width: 1px;
box-sizing: content-box;
height: 0;
overflow: visible;
}
pre,
code,
kbd,
samp {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;
font-size: 1em;
}
a {
background-color: transparent;
color: inherit;
text-decoration: inherit;
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted;
}
b,
strong {
font-weight: bold;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
img {
border-style: none;
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
fieldset {
padding: 0.35em 0.75em 0.625em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
-webkit-appearance: none !important;
}
input[type="number"] {
-moz-appearance: textfield;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none !important;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details {
display: block;
}
summary {
display: list-item;
}
template {
display: none;
}
[hidden] {
display: none !important;
}
body,
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
margin: 0;
}
button {
background: transparent;
padding: 0;
}
fieldset {
margin: 0;
padding: 0;
}
ol,
ul {
margin: 0;
padding: 0;
}
textarea {
resize: vertical;
}
button,
[role="button"] {
cursor: pointer;
}
button::-moz-focus-inner {
border: 0 !important;
}
table {
border-collapse: collapse;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: inherit;
font-weight: inherit;
}
button,
input,
optgroup,
select,
textarea {
padding: 0;
line-height: inherit;
color: inherit;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
display: block;
}
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;
}
select::-ms-expand {
display: none;
}
${qr}
`}),pe={light:"chakra-ui-light",dark:"chakra-ui-dark"};function At(e={}){const{preventTransition:r=!0}=e,t={setDataset:a=>{const n=r?t.preventTransition():void 0;document.documentElement.dataset.theme=a,document.documentElement.style.colorScheme=a,n==null||n()},setClassName(a){document.body.classList.add(a?pe.dark:pe.light),document.body.classList.remove(a?pe.light:pe.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(a){var n;return((n=t.query().matches)!=null?n:a==="dark")?"dark":"light"},addListener(a){const n=t.query(),l=s=>{a(s.matches?"dark":"light")};return typeof n.addListener=="function"?n.addListener(l):n.addEventListener("change",l),()=>{typeof n.removeListener=="function"?n.removeListener(l):n.removeEventListener("change",l)}},preventTransition(){const a=document.createElement("style");return a.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(a),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(a)})})}}};return t}var Pt="chakra-ui-color-mode";function Tt(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 Ft=Tt(Pt),sr=()=>{};function dr(e,r){return e.type==="cookie"&&e.ssr?e.get(r):r}function Nr(e){const{value:r,children:t,options:{useSystemColorMode:a,initialColorMode:n,disableTransitionOnChange:l}={},colorModeManager:s=Ft}=e,c=n==="dark"?"dark":"light",[b,k]=w.useState(()=>dr(s,c)),[g,y]=w.useState(()=>dr(s)),{getSystemTheme:_,setClassName:I,setDataset:he,addListener:ir}=w.useMemo(()=>At({preventTransition:l}),[l]),ge=n==="system"&&!b?g:b,M=w.useCallback(te=>{const ye=te==="system"?_():te;k(ye),I(ye==="dark"),he(ye),s.set(ye)},[s,_,I,he]);St(()=>{n==="system"&&y(_())},[]),w.useEffect(()=>{const te=s.get();if(te){M(te);return}if(n==="system"){M("system");return}M(c)},[s,c,n,M]);const lr=w.useCallback(()=>{M(ge==="dark"?"light":"dark")},[ge,M]);w.useEffect(()=>{if(a)return ir(M)},[a,ir,M]);const bt=w.useMemo(()=>({colorMode:r??ge,toggleColorMode:r?sr:lr,setColorMode:r?sr:M,forced:r!==void 0}),[ge,lr,M,r]);return S.jsx(ut.Provider,{value:bt,children:t})}Nr.displayName="ColorModeProvider";var It=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function Mt(e){return Lr(e)?It.every(r=>Object.prototype.hasOwnProperty.call(e,r)):!1}var Bt={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},Et=Bt,Dt={base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},jt=Dt,Rt={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
45deg,
${r} 25%,
transparent 25%,
transparent 50%,
${r} 50%,
${r} 75%,
transparent 75%,
transparent
)`,backgroundSize:`${e} ${e}`}}var Yo=()=>`#${Math.floor(Math.random()*16777215).toString(16).padEnd(6,"0")}`;function Xo(e){const r=Yo();return!e||qo(e)?r:e.string&&e.colors?Qo(e.string,e.colors):e.string&&!e.colors?Ko(e.string):e.colors&&!e.string?Zo(e.colors):r}function Ko(e){let r=0;if(e.length===0)return r.toString();for(let a=0;a<e.length;a+=1)r=e.charCodeAt(a)+((r<<5)-r),r=r&r;let t="#";for(let a=0;a<3;a+=1){const n=r>>a*8&255;t+=`00${n.toString(16)}`.substr(-2)}return t}function Qo(e,r){let t=0;if(e.length===0)return r[0];for(let a=0;a<e.length;a+=1)t=e.charCodeAt(a)+((t<<5)-t),t=t&t;return t=(t%r.length+r.length)%r.length,r[t]}function Zo(e){return e[Math.floor(Math.random()*e.length)]}function d(e,r){return t=>t.colorMode==="dark"?r:e}function rr(e){const{orientation:r,vertical:t,horizontal:a}=e;return r?r==="vertical"?t:a:{}}function Xr(e){return Lr(e)&&e.reference?e.reference:String(e)}var Be=(e,...r)=>r.map(Xr).join(` ${e} `).replace(/calc/g,""),vr=(...e)=>`calc(${Be("+",...e)})`,fr=(...e)=>`calc(${Be("-",...e)})`,Ke=(...e)=>`calc(${Be("*",...e)})`,mr=(...e)=>`calc(${Be("/",...e)})`,hr=e=>{const r=Xr(e);return r!=null&&!Number.isNaN(parseFloat(r))?String(r).startsWith("-")?String(r).slice(1):`-${r}`:Ke(r,-1)},j=Object.assign(e=>({add:(...r)=>j(vr(e,...r)),subtract:(...r)=>j(fr(e,...r)),multiply:(...r)=>j(Ke(e,...r)),divide:(...r)=>j(mr(e,...r)),negate:()=>j(hr(e)),toString:()=>e.toString()}),{add:vr,subtract:fr,multiply:Ke,divide:mr,negate:hr});function Jo(e){return!Number.isInteger(parseFloat(e.toString()))}function ea(e,r="-"){return e.replace(/\s+/g,r)}function Kr(e){const r=ea(e.toString());return r.includes("\\.")?e:Jo(e)?r.replace(".","\\."):e}function ra(e,r=""){return[r,Kr(e)].filter(Boolean).join("-")}function ta(e,r){return`var(${Kr(e)}${r?`, ${r}`:""})`}function oa(e,r=""){return`--${ra(e,r)}`}function $(e,r){const t=oa(e,r==null?void 0:r.prefix);return{variable:t,reference:ta(t,aa(r==null?void 0:r.fallback))}}function aa(e){return typeof e=="string"?e:e==null?void 0:e.reference}var{defineMultiStyleConfig:na,definePartsStyle:Ce}=u(wo.keys),se=$("switch-track-width"),G=$("switch-track-height"),je=$("switch-track-diff"),ia=j.subtract(se,G),Qe=$("switch-thumb-x"),oe=$("switch-bg"),la=o(e=>{const{colorScheme:r}=e;return{borderRadius:"full",p:"0.5",width:[se.reference],height:[G.reference],transitionProperty:"common",transitionDuration:"fast",[oe.variable]:"colors.gray.300",_dark:{[oe.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[oe.variable]:`colors.${r}.500`,_dark:{[oe.variable]:`colors.${r}.200`}},bg:oe.reference}}),sa=o({bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[G.reference],height:[G.reference],_checked:{transform:`translateX(${Qe.reference})`}}),da=Ce(e=>({container:{[je.variable]:ia,[Qe.variable]:je.reference,_rtl:{[Qe.variable]:j(je).negate().toString()}},track:la(e),thumb:sa})),ca={sm:Ce({container:{[se.variable]:"1.375rem",[G.variable]:"sizes.3"}}),md:Ce({container:{[se.variable]:"1.875rem",[G.variable]:"sizes.4"}}),lg:Ce({container:{[se.variable]:"2.875rem",[G.variable]:"sizes.6"}})},ba=na({baseStyle:da,sizes:ca,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:ua,definePartsStyle:K}=u(Co.keys),va=K({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"}}),Te=o({"&[data-is-numeric=true]":{textAlign:"end"}}),fa=K(e=>{const{colorScheme:r}=e;return{th:{color:d("gray.600","gray.400")(e),borderBottom:"1px",borderColor:d(`${r}.100`,`${r}.700`)(e),...Te},td:{borderBottom:"1px",borderColor:d(`${r}.100`,`${r}.700`)(e),...Te},caption:{color:d("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),ma=K(e=>{const{colorScheme:r}=e;return{th:{color:d("gray.600","gray.400")(e
to right,
transparent 0%,
${C(t,s)} 50%,
transparent 100%
2023-03-05 08:50:50 +00:00
)`;return{...!a&&n&&l,...a?{bgImage:c}:{bgColor:s}}}),bn=o({lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"}),un=o(e=>({bg:d("gray.100","whiteAlpha.300")(e)})),vn=o(e=>({transitionProperty:"common",transitionDuration:"slow",...cn(e)})),fn=ie(e=>({label:bn,filledTrack:vn(e),track:un(e)})),mn={xs:ie({track:{h:"1"}}),sm:ie({track:{h:"2"}}),md:ie({track:{h:"3"}}),lg:ie({track:{h:"4"}})},hn=dn({sizes:mn,baseStyle:fn,defaultProps:{size:"md",colorScheme:"blue"}}),gn=e=>typeof e=="function";function z(e,...r){return gn(e)?e(...r):e}var{definePartsStyle:ze,defineMultiStyleConfig:yn}=u(so.keys),ce=f("checkbox-size"),pn=o(e=>{const{colorScheme:r}=e;return{w:ce.reference,h:ce.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:d(`${r}.500`,`${r}.200`)(e),borderColor:d(`${r}.500`,`${r}.200`)(e),color:d("white","gray.900")(e),_hover:{bg:d(`${r}.600`,`${r}.300`)(e),borderColor:d(`${r}.600`,`${r}.300`)(e)},_disabled:{borderColor:d("gray.200","transparent")(e),bg:d("gray.200","whiteAlpha.300")(e),color:d("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:d(`${r}.500`,`${r}.200`)(e),borderColor:d(`${r}.500`,`${r}.200`)(e),color:d("white","gray.900")(e)},_disabled:{bg:d("gray.100","whiteAlpha.100")(e),borderColor:d("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:d("red.500","red.300")(e)}}}),Sn=o({_disabled:{cursor:"not-allowed"}}),xn=o({userSelect:"none",_disabled:{opacity:.4}}),$n=o({transitionProperty:"transform",transitionDuration:"normal"}),kn=ze(e=>({icon:$n,container:Sn,control:z(pn,e),label:xn})),_n={sm:ze({control:{[ce.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:ze({control:{[ce.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:ze({control:{[ce.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},Fe=yn({baseStyle:kn,sizes:_n,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:wn,definePartsStyle:Ae}=u(xo.keys),Cn=o(e=>{var r;const t=(r=z(Fe.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"}}}}),zn=Ae(e=>{var r,t,a,n;return{label:(t=(r=Fe).baseStyle)==null?void 0:t.call(r,e).label,container:(n=(a=Fe).baseStyle)==null?void 0:n.call(a,e).container,control:Cn(e)}}),An={md:Ae({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:Ae({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:Ae({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},Pn=wn({baseStyle:zn,sizes:An,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:Tn,definePartsStyle:Fn}=u($o.keys),$e=f("select-bg"),Ar,In=o({...(Ar=v.baseStyle)==null?void 0:Ar.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:$e.reference,[$e.variable]:"colors.white",_dark:{[$e.variable]:"colors.gray.700"},"> option, > optgroup":{bg:$e.reference}}),Mn=o({width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}}),Bn=Fn({field:In,icon:Mn}),ke=o({paddingInlineEnd:"8"}),Pr,Tr,Fr,Ir,Mr,Br,Er,Dr,En={lg:{...(Pr=v.sizes)==null?void 0:Pr.lg,field:{...(Tr=v.sizes)==null?void 0:Tr.lg.field,...ke}},md:{...(Fr=v.sizes)==null?void 0:Fr.md,field:{...(Ir=v.sizes)==null?void 0:Ir.md.field,...ke}},sm:{...(Mr=v.sizes)==null?void 0:Mr.sm,field:{...(Br=v.sizes)==null?void 0:Br.sm.field,...ke}},xs:{...(Er=v.sizes)==null?void 0:Er.xs,field:{...(Dr=v.sizes)==null?void 0:Dr.xs.field,...ke},icon:{insetEnd:"1"}}},Dn=Tn({baseStyle:Bn,sizes:En,variants:v.variants,defaultProps:v.defaultProps}),We=f("skeleton-start-color"),He=f("skeleton-end-color"),jn=o({[We.variable]:"colors.gray.100",[He.variable]:"colors.gray.400",_dark:{[We.variable]:"colors.gray.800",[He.variable]:"colors.gray.600"},background:We.reference,borderColor:He.reference,opacity:.7,borderRadius:"sm"}),Rn=x({baseStyle:jn}),Ve=f("skip-link-bg"),Wn=o({borderRadius:"md",