diff --git a/ui/frontend/build_src/src/App.tsx b/ui/frontend/build_src/src/App.tsx index e8782378..82d5b285 100644 --- a/ui/frontend/build_src/src/App.tsx +++ b/ui/frontend/build_src/src/App.tsx @@ -1,24 +1,19 @@ -import React, { useState } from "react"; +import React from "react"; import { ReactLocation, Router } from "@tanstack/react-location"; import Home from "./pages/Home"; import Settings from "./pages/Settings"; -import { darkTheme, lightTheme } from "./styles/theme/index.css"; import "./Translation/config"; const location = new ReactLocation(); function App() { - // just check for the theme one 1 time - // var { matches } = window.matchMedia('(prefers-color-scheme: dark)') - const matches = true; - const themeClass = matches ? darkTheme : lightTheme; return ( }, - { path: "/settings", element: }, + { path: "/", element: }, + { path: "/settings", element: }, ]} > ); diff --git a/ui/frontend/build_src/src/components/_recipes/index.css.ts b/ui/frontend/build_src/src/components/_recipes/index.css.ts index ab6e8ee7..578e13a3 100644 --- a/ui/frontend/build_src/src/components/_recipes/index.css.ts +++ b/ui/frontend/build_src/src/components/_recipes/index.css.ts @@ -4,7 +4,7 @@ import { vars } from "../../styles/theme/index.css"; export const card = recipe({ base: { - background: vars.colors.background, + background: vars.backgroundMain, color: vars.colors.text.normal, padding: vars.spacing.medium, borderRadius: vars.trim.smallBorderRadius, diff --git a/ui/frontend/build_src/src/components/_recipes/popover_headless.css.ts b/ui/frontend/build_src/src/components/_recipes/popover_headless.css.ts index b91c6b69..146366eb 100644 --- a/ui/frontend/build_src/src/components/_recipes/popover_headless.css.ts +++ b/ui/frontend/build_src/src/components/_recipes/popover_headless.css.ts @@ -25,7 +25,7 @@ export const PopoverPanelMain = style({ top: '100%', right: '0', zIndex: '1', - background: vars.colors.backgroundDark, + background: vars.backgroundMain, color: vars.colors.text.normal, padding: vars.spacing.medium, borderRadius: vars.trim.smallBorderRadius, diff --git a/ui/frontend/build_src/src/components/organisms/creationPanel/imageModifiers/index.tsx b/ui/frontend/build_src/src/components/organisms/creationPanel/imageModifiers/index.tsx index fd2d690d..ef8ca629 100644 --- a/ui/frontend/build_src/src/components/organisms/creationPanel/imageModifiers/index.tsx +++ b/ui/frontend/build_src/src/components/organisms/creationPanel/imageModifiers/index.tsx @@ -1,8 +1,6 @@ import React, { useState } from "react"; - import { - PanelBox, MenuButton, } from "../../../../styles/shared.css"; diff --git a/ui/frontend/build_src/src/components/organisms/headerDisplay/statusDisplay/statusDisplay.css.ts b/ui/frontend/build_src/src/components/organisms/headerDisplay/statusDisplay/statusDisplay.css.ts index 3b802812..ccbdacb5 100644 --- a/ui/frontend/build_src/src/components/organisms/headerDisplay/statusDisplay/statusDisplay.css.ts +++ b/ui/frontend/build_src/src/components/organisms/headerDisplay/statusDisplay/statusDisplay.css.ts @@ -3,13 +3,13 @@ import { style } from "@vanilla-extract/css"; import { vars } from "../../../../styles/theme/index.css"; export const StartingStatus = style({ - color: vars.colors.warning, + color: `hsl(${vars.warningHue}, ${vars.colorMod.saturation.normal}, ${vars.colorMod.lightness.normal})`, }); export const ErrorStatus = style({ - color: vars.colors.error, + color: `hsl(${vars.errorHue}, ${vars.colorMod.saturation.normal}, ${vars.colorMod.lightness.normal})`, }); export const SuccessStatus = style({ - color: vars.colors.success, + color: `hsl(${vars.successHue}, ${vars.colorMod.saturation.normal}, ${vars.colorMod.lightness.normal})`, }); diff --git a/ui/frontend/build_src/src/components/organisms/queueDisplay/queueItem/queueItem.css.ts b/ui/frontend/build_src/src/components/organisms/queueDisplay/queueItem/queueItem.css.ts index efcd339a..1f929afd 100644 --- a/ui/frontend/build_src/src/components/organisms/queueDisplay/queueItem/queueItem.css.ts +++ b/ui/frontend/build_src/src/components/organisms/queueDisplay/queueItem/queueItem.css.ts @@ -31,23 +31,22 @@ globalStyle(`${QueueItemInfo} p`, { marginBottom: vars.spacing.small, }); +globalStyle(`${QueueItemMain}.${QueueStatus.complete}`, { + backgroundColor: `hsl(${vars.tertiaryHue}, ${vars.colorMod.saturation.normal}, ${vars.colorMod.lightness.normal})`, +}); + globalStyle(`${QueueItemMain}.${QueueStatus.processing}`, { - backgroundColor: `hsl(${vars.secondaryHue}, ${vars.colorMod.saturation.normal}, ${vars.colorMod.lightness.normal})`, + backgroundColor: `hsl(${vars.secondaryHue}, ${vars.colorMod.saturation.bright}, ${vars.colorMod.lightness.bright})`, }); globalStyle(`${QueueItemMain}.${QueueStatus.pending}`, { - backgroundColor: vars.backgroundDark, - // `hsl(${vars.warningHue}, ${vars.colorMod.saturation.normal}, ${vars.colorMod.lightness.normal})`, + backgroundColor: `hsl(${vars.secondaryHue}, ${vars.colorMod.saturation.dim}, ${vars.colorMod.lightness.normal})`, }); globalStyle(`${QueueItemMain}.${QueueStatus.paused}`, { - backgroundColor: vars.backgroundDark, - //`hsl(${vars.tertiaryHue}, ${vars.colorMod.saturation.normal}, ${vars.colorMod.lightness.normal})`, + backgroundColor: `hsl(${vars.secondaryHue}, ${vars.colorMod.saturation.dim}, ${vars.colorMod.lightness.dim})`, }); -globalStyle(`${QueueItemMain}.${QueueStatus.complete}`, { - backgroundColor: `hsl(${vars.successHue}, ${vars.colorMod.saturation.normal}, ${vars.colorMod.lightness.normal})`, -}); globalStyle(`${QueueItemMain}.${QueueStatus.error}`, { backgroundColor: `hsl(${vars.errorHue}, ${vars.colorMod.saturation.normal}, ${vars.colorMod.lightness.normal})`, diff --git a/ui/frontend/build_src/src/pages/Home/index.tsx b/ui/frontend/build_src/src/pages/Home/index.tsx index 86e7da7b..33aad384 100644 --- a/ui/frontend/build_src/src/pages/Home/index.tsx +++ b/ui/frontend/build_src/src/pages/Home/index.tsx @@ -16,12 +16,11 @@ import { useImageCreate } from "../../stores/imageCreateStore"; // Todo - import components here import HeaderDisplay from "../../components/organisms/headerDisplay"; -import CreationPanel from "../../components/organisms/creationPanel"; import DisplayPanel from "../../components/organisms/displayPanel"; import FooterDisplay from "../../components/organisms/footerDisplay"; import CreationTabs from "../../components/layouts/CreationTabs"; -function Home({ className }: { className: any }) { +function Home() { // Get the original save directory const setRequestOption = useImageCreate((state) => state.setRequestOptions); @@ -52,13 +51,12 @@ function Home({ className }: { className: any }) { }, [setRequestOption, statusMods, dataMoads]); return ( -
+
diff --git a/ui/frontend/build_src/src/pages/Settings/index.tsx b/ui/frontend/build_src/src/pages/Settings/index.tsx index 182a7749..3d75c1ef 100644 --- a/ui/frontend/build_src/src/pages/Settings/index.tsx +++ b/ui/frontend/build_src/src/pages/Settings/index.tsx @@ -1,6 +1,6 @@ import React from "react"; -export default function Settings({ className }: { className: any }) { +export default function Settings() { return (

Settings

diff --git a/ui/frontend/build_src/src/styles/shared.css.ts b/ui/frontend/build_src/src/styles/shared.css.ts index f079149c..94686a4a 100644 --- a/ui/frontend/build_src/src/styles/shared.css.ts +++ b/ui/frontend/build_src/src/styles/shared.css.ts @@ -2,7 +2,7 @@ import { style, globalStyle } from "@vanilla-extract/css"; import { vars } from "./theme/index.css"; export const PanelBox = style({ - background: vars.colors.backgroundAlt, + background: vars.backgroundLight, color: vars.colors.text.normal, padding: vars.spacing.medium, borderRadius: vars.trim.smallBorderRadius, diff --git a/ui/frontend/build_src/src/styles/theme/index.css.ts b/ui/frontend/build_src/src/styles/theme/index.css.ts index f884b801..ac340a8a 100644 --- a/ui/frontend/build_src/src/styles/theme/index.css.ts +++ b/ui/frontend/build_src/src/styles/theme/index.css.ts @@ -5,47 +5,47 @@ import { } from "@vanilla-extract/css"; -const colors = createThemeContract({ - brand: null, - brandDimmed: null, - brandHover: null, - brandActive: null, - brandAccent: null, - brandAccentDimmed: null, - brandAccentActive: null, +// const colors = createThemeContract({ +// brand: null, +// brandDimmed: null, +// brandHover: null, +// brandActive: null, +// brandAccent: null, +// brandAccentDimmed: null, +// brandAccentActive: null, - secondary: null, - secondaryDimmed: null, - secondaryHover: null, - secondaryActive: null, - secondaryAccent: null, - secondaryAccentDimmed: null, - secondaryAccentActive: null, +// secondary: null, +// secondaryDimmed: null, +// secondaryHover: null, +// secondaryActive: null, +// secondaryAccent: null, +// secondaryAccentDimmed: null, +// secondaryAccentActive: null, - background: null, - backgroundAccent: null, - backgroundAlt: null, - backgroundAltAccent: null, - backgroundDark: null, - backgroundDarkAccent: null, +// background: null, +// backgroundAccent: null, +// backgroundAlt: null, +// backgroundAltAccent: null, +// backgroundDark: null, +// backgroundDarkAccent: null, - text: { - normal: null, - dimmed: null, +// text: { +// normal: null, +// dimmed: null, - secondary: null, - secondaryDimmed: null, +// secondary: null, +// secondaryDimmed: null, - accent: null, - accentDimmed: null, - }, +// accent: null, +// accentDimmed: null, +// }, - link: null, +// link: null, - warning: null, - error: null, - success: null, -}); +// warning: null, +// error: null, +// success: null, +// }); const app = createGlobalTheme(":root", { spacing: { @@ -74,14 +74,16 @@ const app = createGlobalTheme(":root", { Overline: ".5em", }, }, - colors, + // colors, - // 60degree color difference + // 6 0degree color difference + // step downs brandHue: '265', // purple secondaryHue: '205', // light blue tertiaryHue: '145', // grass green - errorHue: '325', // magenta + // step ups + errorHue: '0', // magenta warningHue: '25', // orange successHue: '85', // green @@ -101,95 +103,22 @@ const app = createGlobalTheme(":root", { backgroundMain: 'hsl(225, 6%, 13%)', backgroundLight: 'hsl(225, 4%, 18%)', backgroundDark: 'hsl(225, 3%, 7%)', - backgroundAccentMain: 'hsl(225, 6%, 30%)', + // this is depricated + colors: { + text: { + normal: "#ffffff", // white + dimmed: "#d1d5db", // off white + secondary: "#ffffff", // white + secondaryDimmed: "#d1d5db", // off white + + accent: "#e7ba71", // orange + accentDimmed: "#7d6641", // muted orange + }, + link: "#0066cc", // blue + } }); -export const darkTheme = createTheme(colors, { - brand: "#5000b9", // purple - brandDimmed: "#433852", // muted purple - brandHover: "#5d00d6", // bringhter purple - brandActive: "#5d00d6", // bringhter purple - brandAccent: "#28004e", // darker purple - brandAccentDimmed: "#28004e", // darker purple - brandAccentActive: "#28004e", // darker purple - - secondary: "#0b8334", // green - secondaryDimmed: "#0b8334", // green - secondaryHover: "#0b8334", // green - secondaryActive: "#0b8334", // green - secondaryAccent: "#0b8334", // green - secondaryAccentDimmed: "#0b8334", // green - secondaryAccentActive: "#0b8334", // green - - background: "#202124", // dark grey - backgroundAccent: " #383838", // lighter grey - - backgroundAlt: "#2c2d30", // med grey - backgroundAltAccent: "#383838", // lighter grey - - backgroundDark: "#121213", // darker grey - backgroundDarkAccent: "#383838", // lighter grey - - text: { - normal: "#ffffff", // white - dimmed: "#d1d5db", // off white - - secondary: "#ffffff", // white - secondaryDimmed: "#d1d5db", // off white - - accent: "#e7ba71", // orange - accentDimmed: "#7d6641", // muted orange - }, - - link: "#0066cc", // blue - warning: "#f0ad4e", - error: "#d9534f", - success: "#5cb85c", -}); - -// Generated by co-pilot -export const lightTheme = createTheme(colors, { - brand: "#1E40AF", - brandDimmed: "#1E40AF", - brandHover: "#1E40AF", - brandActive: "#1E40AF", - brandAccent: "#1E40AF", - brandAccentDimmed: "#1E40AF", - brandAccentActive: "#1E40AF", - - secondary: "#DB2777", - secondaryDimmed: "#DB2777", - secondaryHover: "#DB2777", - secondaryActive: "#DB2777", - secondaryAccent: "#DB2777", - secondaryAccentDimmed: "#DB2777", - secondaryAccentActive: "#DB2777", - - background: "#EFF6FF", - backgroundAccent: "#EFF6FF", - backgroundAlt: "#EFF6FF", - backgroundAltAccent: "#EFF6FF", - backgroundDark: "#EFF6FF", - backgroundDarkAccent: "#EFF6FF", - - text: { - normal: "#1F2937", - dimmed: "#6B7280", - - secondary: "#1F2937", - secondaryDimmed: "#6B7280", - - accent: "#1F2937", - accentDimmed: "#6B7280", - }, - - link: "#0066cc", // blue - warning: "yellow", - error: "red", - success: "green", -}); - -export const vars = { ...app, colors }; +export const vars = { ...app }; diff --git a/ui/frontend/dist/index.css b/ui/frontend/dist/index.css index 0fb05a5d..7f9bcec5 100644 --- a/ui/frontend/dist/index.css +++ b/ui/frontend/dist/index.css @@ -1 +1 @@ -:root{--_4vfmtju: 0;--_4vfmtjv: 2px;--_4vfmtjw: 5px;--_4vfmtjx: 10px;--_4vfmtjy: 25px;--_4vfmtjz: 5px;--_4vfmtj10: Arial, Helvetica, sans-serif;--_4vfmtj11: 2em;--_4vfmtj12: 1.5em;--_4vfmtj13: 1.2em;--_4vfmtj14: 1.1em;--_4vfmtj15: 1em;--_4vfmtj16: .8em;--_4vfmtj17: .75em;--_4vfmtj18: .5em;--_4vfmtj19: var(--_4vfmtj0);--_4vfmtj1a: var(--_4vfmtj1);--_4vfmtj1b: var(--_4vfmtj2);--_4vfmtj1c: var(--_4vfmtj3);--_4vfmtj1d: var(--_4vfmtj4);--_4vfmtj1e: var(--_4vfmtj5);--_4vfmtj1f: var(--_4vfmtj6);--_4vfmtj1g: var(--_4vfmtj7);--_4vfmtj1h: var(--_4vfmtj8);--_4vfmtj1i: var(--_4vfmtj9);--_4vfmtj1j: var(--_4vfmtja);--_4vfmtj1k: var(--_4vfmtjb);--_4vfmtj1l: var(--_4vfmtjc);--_4vfmtj1m: var(--_4vfmtjd);--_4vfmtj1n: var(--_4vfmtje);--_4vfmtj1o: var(--_4vfmtjf);--_4vfmtj1p: var(--_4vfmtjg);--_4vfmtj1q: var(--_4vfmtjh);--_4vfmtj1r: var(--_4vfmtji);--_4vfmtj1s: var(--_4vfmtjj);--_4vfmtj1t: var(--_4vfmtjk);--_4vfmtj1u: var(--_4vfmtjl);--_4vfmtj1v: var(--_4vfmtjm);--_4vfmtj1w: var(--_4vfmtjn);--_4vfmtj1x: var(--_4vfmtjo);--_4vfmtj1y: var(--_4vfmtjp);--_4vfmtj1z: var(--_4vfmtjq);--_4vfmtj20: var(--_4vfmtjr);--_4vfmtj21: var(--_4vfmtjs);--_4vfmtj22: var(--_4vfmtjt);--_4vfmtj23: 265;--_4vfmtj24: 205;--_4vfmtj25: 145;--_4vfmtj26: 325;--_4vfmtj27: 25;--_4vfmtj28: 85;--_4vfmtj29: 70%;--_4vfmtj2a: 100%;--_4vfmtj2b: 30%;--_4vfmtj2c: 50%;--_4vfmtj2d: 60%;--_4vfmtj2e: 40%;--_4vfmtj2f: hsl(225, 6%, 13%);--_4vfmtj2g: hsl(225, 4%, 18%);--_4vfmtj2h: hsl(225, 3%, 7%);--_4vfmtj2i: hsl(225, 6%, 30%)}._4vfmtj2j{--_4vfmtj0: #5000b9;--_4vfmtj1: #433852;--_4vfmtj2: #5d00d6;--_4vfmtj3: #5d00d6;--_4vfmtj4: #28004e;--_4vfmtj5: #28004e;--_4vfmtj6: #28004e;--_4vfmtj7: #0b8334;--_4vfmtj8: #0b8334;--_4vfmtj9: #0b8334;--_4vfmtja: #0b8334;--_4vfmtjb: #0b8334;--_4vfmtjc: #0b8334;--_4vfmtjd: #0b8334;--_4vfmtje: #202124;--_4vfmtjf: #383838;--_4vfmtjg: #2c2d30;--_4vfmtjh: #383838;--_4vfmtji: #121213;--_4vfmtjj: #383838;--_4vfmtjk: #ffffff;--_4vfmtjl: #d1d5db;--_4vfmtjm: #ffffff;--_4vfmtjn: #d1d5db;--_4vfmtjo: #e7ba71;--_4vfmtjp: #7d6641;--_4vfmtjq: #0066cc;--_4vfmtjr: #f0ad4e;--_4vfmtjs: #d9534f;--_4vfmtjt: #5cb85c}._4vfmtj2k{--_4vfmtj0: #1E40AF;--_4vfmtj1: #1E40AF;--_4vfmtj2: #1E40AF;--_4vfmtj3: #1E40AF;--_4vfmtj4: #1E40AF;--_4vfmtj5: #1E40AF;--_4vfmtj6: #1E40AF;--_4vfmtj7: #DB2777;--_4vfmtj8: #DB2777;--_4vfmtj9: #DB2777;--_4vfmtja: #DB2777;--_4vfmtjb: #DB2777;--_4vfmtjc: #DB2777;--_4vfmtjd: #DB2777;--_4vfmtje: #EFF6FF;--_4vfmtjf: #EFF6FF;--_4vfmtjg: #EFF6FF;--_4vfmtjh: #EFF6FF;--_4vfmtji: #EFF6FF;--_4vfmtjj: #EFF6FF;--_4vfmtjk: #1F2937;--_4vfmtjl: #6B7280;--_4vfmtjm: #1F2937;--_4vfmtjn: #6B7280;--_4vfmtjo: #1F2937;--_4vfmtjp: #6B7280;--_4vfmtjq: #0066cc;--_4vfmtjr: yellow;--_4vfmtjs: red;--_4vfmtjt: green}._1qevocv0{position:relative;width:100%;height:100%;pointer-events:auto;display:grid;background-color:var(--_4vfmtj2f);grid-template-columns:400px 1fr;grid-template-rows:100px 1fr 115px;grid-template-areas:"header header header" "create display display" "create footer footer"}._1qevocv1{grid-area:header}._1qevocv2{grid-area:create;position:relative;display:flex;flex-direction:column;padding:0 var(--_4vfmtjw)}._1qevocv3{grid-area:display;overflow:auto}._1qevocv4{grid-area:footer;display:flex;justify-content:center}@media screen and (max-width: 800px){._1qevocv0{grid-template-columns:1fr;grid-template-rows:100px 300px 1fr 100px;grid-template-areas:"header" "create" "display" "footer"}}._1jo75h0{color:var(--_4vfmtjr)}._1jo75h1{color:var(--_4vfmtjs)}._1jo75h2{color:var(--_4vfmtjt)}._1m2mgvr0{position:relative}._1m2mgvr1{background-color:transparent;border:0 none;cursor:pointer;padding:var(--_4vfmtju);font-size:var(--_4vfmtj13)}._1m2mgvr1>i{margin-right:var(--_4vfmtjw)}._1m2mgvr2{position:absolute;top:100%;right:0;z-index:1;background:var(--_4vfmtji);color:var(--_4vfmtjk);padding:var(--_4vfmtjx);border-radius:var(--_4vfmtjz);margin-bottom:var(--_4vfmtjx)}._1961rof0{background:var(--_4vfmtjg);color:var(--_4vfmtjk);padding:var(--_4vfmtjx);border-radius:var(--_4vfmtjz);margin-bottom:var(--_4vfmtjx);box-shadow:0 4px 8px #00000026,0 6px 20px #00000026}._1961rof0 .panel-box-toggle-btn{display:block;width:100%;text-align:left;background-color:transparent;color:var(--_4vfmtjk);border:0 none;cursor:pointer;padding:0}._1961rof1{margin-bottom:var(--_4vfmtjx)}._1961rof1:last-of-type{margin-bottom:var(--_4vfmtju)}._1961rof2{font-family:Font Awesome 6 Free}._1961rof3{display:block;width:100%;text-align:left;background-color:transparent;color:var(--_4vfmtjk);border:0 none;cursor:pointer;padding:0;margin-bottom:var(--_4vfmtjx)}._1961rof3>h4{color:#e7ba71}._1d4r83s0{width:300px}.cg4q680{width:480px}._1v2cc580{color:var(--_4vfmtjk);display:flex;justify-content:space-between}._1v2cc580>h1{font-size:var(--_4vfmtj11);font-weight:700;margin-right:var(--_4vfmtjx)}._1v2cc581{margin-left:var(--_4vfmtjy)}._1v2cc582{display:flex;align-items:center;flex-grow:1;justify-content:space-between;max-width:300px;margin-right:var(--_4vfmtjy)}._1iqbo9r0{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;padding:0}._1yvg52n0{position:relative}._1yvg52n0 img{width:100%;height:100%;object-fit:contain}.kiqcbi0{height:100%;width:100%;display:flex;flex-direction:column}.kiqcbi1{height:100%;width:80%;display:flex;justify-content:center}.kiqcbi2{width:100%;max-width:1000px;position:relative}.kiqcbi3{display:flex;flex-direction:column}.kiqcbi3>div{margin-bottom:var(--_4vfmtjx)}.kiqcbi3 p{margin-bottom:var(--_4vfmtjw)}.kiqcbi3 button{margin-right:var(--_4vfmtjx)}._1wzejc90{font-size:var(--_4vfmtj13);font-weight:700;color:var(--_4vfmtjk);padding:var(--_4vfmtjw);border:0;border-radius:var(--_4vfmtjz)}._1wzejc91{--primary-button-hue: var(--_4vfmtj23);background-color:hsl(var(--primary-button-hue),var(--_4vfmtj29),var(--_4vfmtj2c))}._1wzejc91:hover{background-color:hsl(var(--primary-button-hue),var(--_4vfmtj2a),var(--_4vfmtj2c))}._1wzejc91:active{background-color:hsl(var(--primary-button-hue),var(--_4vfmtj2a),var(--_4vfmtj2e))}._1wzejc91:focus{background-color:hsl(var(--primary-button-hue),var(--_4vfmtj2a),var(--_4vfmtj2e))}._1wzejc91:disabled{background-color:hsl(var(--primary-button-hue),var(--_4vfmtj2b),var(--_4vfmtj2e))}._1wzejc92{--secondary-button-hue: var(--_4vfmtj24);background-color:hsl(var(--secondary-button-hue),var(--_4vfmtj29),var(--_4vfmtj2c))}._1wzejc92:hover{background-color:hsl(var(--secondary-button-hue),var(--_4vfmtj2a),var(--_4vfmtj2c))}._1wzejc92:active{background-color:hsl(var(--secondary-button-hue),var(--_4vfmtj2a),var(--_4vfmtj2e))}._1wzejc92:focus{background-color:hsl(var(--secondary-button-hue),var(--_4vfmtj2a),var(--_4vfmtj2e))}._1wzejc92:disabled{background-color:hsl(var(--secondary-button-hue),var(--_4vfmtj2b),var(--_4vfmtj2e))}._1wzejc93{--tertiary-button-hue: var(--_4vfmtj25);background-color:hsl(var(--tertiary-button-hue),var(--_4vfmtj29),var(--_4vfmtj2c))}._1wzejc93:hover{background-color:hsl(var(--tertiary-button-hue),var(--_4vfmtj2a),var(--_4vfmtj2c))}._1wzejc93:active{background-color:hsl(var(--tertiary-button-hue),var(--_4vfmtj2a),var(--_4vfmtj2e))}._1wzejc93:focus{background-color:hsl(var(--tertiary-button-hue),var(--_4vfmtj2a),var(--_4vfmtj2e))}._1wzejc93:disabled{background-color:hsl(var(--tertiary-button-hue),var(--_4vfmtj2b),var(--_4vfmtj2e))}._1wzejc94{--cancel-button-hue: var(--_4vfmtj26);background-color:hsl(var(--cancel-button-hue),var(--_4vfmtj29),var(--_4vfmtj2c))}._1wzejc94:hover{background-color:hsl(var(--cancel-button-hue),var(--_4vfmtj2a),var(--_4vfmtj2c))}._1wzejc94:active{background-color:hsl(var(--cancel-button-hue),var(--_4vfmtj2a),var(--_4vfmtj2e))}._1wzejc94:focus{background-color:hsl(var(--cancel-button-hue),var(--_4vfmtj2a),var(--_4vfmtj2e))}._1wzejc94:disabled{background-color:hsl(var(--cancel-button-hue),var(--_4vfmtj2b),var(--_4vfmtj2e))}._1wzejc95{background-color:transparent}._1wzejc96{width:100%;font-size:var(--_4vfmtj12)}.fsj92y0{height:100%;width:100%;display:flex;padding-bottom:var(--_4vfmtjx)}.fsj92y1{display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;width:100%;overflow:auto;padding-left:var(--_4vfmtju)}.fsj92y0 li{position:relative}.fsj92y0>li:first-of-type{margin-left:var(--_4vfmtjx)}.fsj92y0>li:last-of-type{margin-right:0}.fsj92y2{width:206px;background-color:#000;display:flex;justify-content:center;align-items:center;flex-shrink:0;border:0 none;padding:0;margin-left:var(--_4vfmtjx);cursor:pointer}.fsj92y2 img{width:100%;object-fit:contain}._688lcr0{height:100%;display:flex;flex-direction:column;padding-right:var(--_4vfmtjx)}._688lcr1{flex-grow:1;overflow:auto}._688lcr2{min-height:250px}._97t2g70{color:var(--_4vfmtjk);font-size:var(--_4vfmtj17);display:inline-block;padding:var(--_4vfmtjw);box-shadow:0 4px 8px #00000026,0 6px 20px #00000026}._97t2g71{height:23px;transform:translateY(25%)}._97t2g70 a{color:var(--_4vfmtjq);text-decoration:none}._97t2g70 a:hover{text-decoration:underline}._97t2g70 a:visited,._97t2g70 a:active{color:var(--_4vfmtjq)}._97t2g70 a:focus{color:var(--_4vfmtjq)}._97t2g70 p{margin:var(--_4vfmtjv)}._1g1xsdd0{color:var(--_4vfmtjk);padding:var(--_4vfmtjx)}._1g1xsdd1{background:var(--_4vfmtj2f)}._1g1xsdd2{background:var(--_4vfmtj2g)}._1g1xsdd3{background:var(--_4vfmtj2h)}._1g1xsdd4{border-radius:var(--_4vfmtjz)}._1g1xsdd5,._1g1xsdd6,._1g1xsdd7{box-shadow:0 4px 8px #00000026,0 6px 20px #00000026}._1how28i0{position:relative;width:100%}._1how28i0>*{margin-bottom:10px}._1how28i1>p{font-size:1.5em;font-weight:700;margin-bottom:10px}._1how28i1>textarea{width:100%;resize:vertical;height:100px}._93xnxe0{display:flex;flex-direction:column;width:100%;margin-top:var(--_4vfmtjx)}._93xnxe0 button{margin-bottom:var(--_4vfmtjx)}._1rn4m8a0{display:flex}._1rn4m8a1{margin-bottom:var(--_4vfmtjw);display:block}._1rn4m8a2{display:none}._1rn4m8a3{margin-left:20px}._1rn4m8a4{position:absolute;transform:translate(-50%) translateY(-35%);background:black;color:#fff;border:2pt solid #ccc;padding:0;cursor:pointer;outline:inherit;border-radius:8pt;width:16pt;height:16pt;font-family:Verdana;font-size:8pt}._1uf7s3f0{display:inline-block;padding:6px;background-color:#264d8d;color:#fff;border-radius:5px;margin:5px}._1uf7s3f0.selected{background-color:#830b79}._1uf7s3f0 p{margin:0 0 2px;text-align:center}._1uf7s3f1{display:flex;justify-content:center}._1uf7s3f1 img{width:90px;height:100%;object-fit:cover;object-position:center}._11d5x3d0{padding-left:0;list-style-type:none}._11d5x3d1{margin-top:var(--_4vfmtjx)}.g3uahc0{padding-left:0;list-style-type:none}.g3uahc0 li,.g3uahc1{margin-top:var(--_4vfmtjx)}.g3uahc2{padding-left:0;list-style-type:none;display:flex;flex-wrap:wrap}.g3uahc2 li{margin:0}.fma0ug0{position:relative}.fma0ug0>canvas{position:absolute;top:0;left:0;width:100%;height:100%}.fma0ug0>canvas:first-of-type{opacity:.7}.fma0ug0>img{top:0;left:0}._2yyo4x0{position:relative;width:100%;height:100%;padding:10px}._2yyo4x1{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}._2yyo4x2{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%}._2yyo4x2:first-of-type{margin:10px 0}.jx6k9z0{position:relative;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.jx6k9z0>div{margin-bottom:var(--_4vfmtjx)}.jx6k9z1{position:absolute;top:10px;left:400px;z-index:1;background-color:#00000080}._1jtagr80{display:flex;flex-direction:column;width:100%;height:100%}._1jtagr81{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:var(--_4vfmtjy);margin-top:var(--_4vfmtjx)}._1jtagr81 button{flex-grow:1}._1jtagr81 button:first-child{margin-right:var(--_4vfmtjx)}._133914l0{display:flex;flex-direction:column;width:100%;margin-bottom:var(--_4vfmtjx)}._133914l1 p{margin-bottom:var(--_4vfmtjw)}._133914l0.processing{background-color:hsl(var(--_4vfmtj24),var(--_4vfmtj29),var(--_4vfmtj2c))}._133914l0.pending,._133914l0.paused{background-color:var(--_4vfmtj2h)}._133914l0.complete{background-color:hsl(var(--_4vfmtj28),var(--_4vfmtj29),var(--_4vfmtj2c))}._133914l0.error{background-color:hsl(var(--_4vfmtj26),var(--_4vfmtj29),var(--_4vfmtj2c))}._133914l2{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.ejmsqv0{background:var(--_4vfmtj2f);color:var(--_4vfmtjk);padding:var(--_4vfmtjw);border-radius:var(--_4vfmtjz) var(--_4vfmtjz) 0 0;border:1px solid var(--_4vfmtj2g);border-bottom:none;margin-left:var(--_4vfmtjw);box-shadow:0 -1px 4px -2px var(--_4vfmtj2i) inset}.ejmsqv1{background:var(--_4vfmtj2g);color:var(--_4vfmtjk);box-shadow:0 -1px 4px -2px var(--_4vfmtj2h) inset}.ejmsqv2{color:var(--_4vfmtjk);border-radius:0 0 var(--_4vfmtjz) var(--_4vfmtjz);background:var(--_4vfmtj2g);padding:var(--_4vfmtjx);flex-grow:1;overflow:auto}.ejmsqv2::-webkit-scrollbar{width:0}.ejmsqv3{background:var(--_4vfmtj2f)}.ejmsqv4{background:var(--_4vfmtj2g)}.ejmsqv5{background:var(--_4vfmtj2h)}body{margin:0;min-width:320px;min-height:100vh}#root{position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:hidden}*{box-sizing:border-box}button{font-size:var(--_4vfmtj15)}.visually-hidden{visibility:hidden;position:absolute}h1,h2,h3,h4,h5,h6,p,label,ul,textarea{margin:0;padding:0;font-family:var(--_4vfmtj10)}h3{font-size:var(--_4vfmtj13)}h4,h5{font-size:var(--_4vfmtj14)}h6,p,label{font-size:var(--_4vfmtj15)}textarea{padding:0;border:none;font-size:var(--_4vfmtj15);font-weight:700}a{color:var(--_4vfmtjq);text-decoration:none} +:root{--_4vfmtj0: 0;--_4vfmtj1: 2px;--_4vfmtj2: 5px;--_4vfmtj3: 10px;--_4vfmtj4: 25px;--_4vfmtj5: 5px;--_4vfmtj6: Arial, Helvetica, sans-serif;--_4vfmtj7: 2em;--_4vfmtj8: 1.5em;--_4vfmtj9: 1.2em;--_4vfmtja: 1.1em;--_4vfmtjb: 1em;--_4vfmtjc: .8em;--_4vfmtjd: .75em;--_4vfmtje: .5em;--_4vfmtjf: 265;--_4vfmtjg: 205;--_4vfmtjh: 145;--_4vfmtji: 0;--_4vfmtjj: 25;--_4vfmtjk: 85;--_4vfmtjl: 70%;--_4vfmtjm: 100%;--_4vfmtjn: 30%;--_4vfmtjo: 50%;--_4vfmtjp: 60%;--_4vfmtjq: 40%;--_4vfmtjr: hsl(225, 6%, 13%);--_4vfmtjs: hsl(225, 4%, 18%);--_4vfmtjt: hsl(225, 3%, 7%);--_4vfmtju: hsl(225, 6%, 30%);--_4vfmtjv: #ffffff;--_4vfmtjw: #d1d5db;--_4vfmtjx: #ffffff;--_4vfmtjy: #d1d5db;--_4vfmtjz: #e7ba71;--_4vfmtj10: #7d6641;--_4vfmtj11: #0066cc}._1qevocv0{position:relative;width:100%;height:100%;pointer-events:auto;display:grid;background-color:var(--_4vfmtjr);grid-template-columns:400px 1fr;grid-template-rows:100px 1fr 115px;grid-template-areas:"header header header" "create display display" "create footer footer"}._1qevocv1{grid-area:header}._1qevocv2{grid-area:create;position:relative;display:flex;flex-direction:column;padding:0 var(--_4vfmtj2)}._1qevocv3{grid-area:display;overflow:auto}._1qevocv4{grid-area:footer;display:flex;justify-content:center}@media screen and (max-width: 800px){._1qevocv0{grid-template-columns:1fr;grid-template-rows:100px 300px 1fr 100px;grid-template-areas:"header" "create" "display" "footer"}}._1jo75h0{color:hsl(var(--_4vfmtjj),var(--_4vfmtjl),var(--_4vfmtjo))}._1jo75h1{color:hsl(var(--_4vfmtji),var(--_4vfmtjl),var(--_4vfmtjo))}._1jo75h2{color:hsl(var(--_4vfmtjk),var(--_4vfmtjl),var(--_4vfmtjo))}._1m2mgvr0{position:relative}._1m2mgvr1{background-color:transparent;border:0 none;cursor:pointer;padding:var(--_4vfmtj0);font-size:var(--_4vfmtj9)}._1m2mgvr1>i{margin-right:var(--_4vfmtj2)}._1m2mgvr2{position:absolute;top:100%;right:0;z-index:1;background:var(--_4vfmtjr);color:var(--_4vfmtjv);padding:var(--_4vfmtj3);border-radius:var(--_4vfmtj5);margin-bottom:var(--_4vfmtj3)}._1961rof0{background:var(--_4vfmtjs);color:var(--_4vfmtjv);padding:var(--_4vfmtj3);border-radius:var(--_4vfmtj5);margin-bottom:var(--_4vfmtj3);box-shadow:0 4px 8px #00000026,0 6px 20px #00000026}._1961rof0 .panel-box-toggle-btn{display:block;width:100%;text-align:left;background-color:transparent;color:var(--_4vfmtjv);border:0 none;cursor:pointer;padding:0}._1961rof1{margin-bottom:var(--_4vfmtj3)}._1961rof1:last-of-type{margin-bottom:var(--_4vfmtj0)}._1961rof2{font-family:Font Awesome 6 Free}._1961rof3{display:block;width:100%;text-align:left;background-color:transparent;color:var(--_4vfmtjv);border:0 none;cursor:pointer;padding:0;margin-bottom:var(--_4vfmtj3)}._1961rof3>h4{color:#e7ba71}._1d4r83s0{width:300px}.cg4q680{width:480px}._1v2cc580{color:var(--_4vfmtjv);display:flex;justify-content:space-between}._1v2cc580>h1{font-size:var(--_4vfmtj7);font-weight:700;margin-right:var(--_4vfmtj3)}._1v2cc581{margin-left:var(--_4vfmtj4)}._1v2cc582{display:flex;align-items:center;flex-grow:1;justify-content:space-between;max-width:300px;margin-right:var(--_4vfmtj4)}._1iqbo9r0{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;padding:0}._1yvg52n0{position:relative}._1yvg52n0 img{width:100%;height:100%;object-fit:contain}.kiqcbi0{height:100%;width:100%;display:flex;flex-direction:column}.kiqcbi1{height:100%;width:80%;display:flex;justify-content:center}.kiqcbi2{width:100%;max-width:1000px;position:relative}.kiqcbi3{display:flex;flex-direction:column}.kiqcbi3>div{margin-bottom:var(--_4vfmtj3)}.kiqcbi3 p{margin-bottom:var(--_4vfmtj2)}.kiqcbi3 button{margin-right:var(--_4vfmtj3)}._1wzejc90{font-size:var(--_4vfmtj9);font-weight:700;color:var(--_4vfmtjv);padding:var(--_4vfmtj2);border:0;border-radius:var(--_4vfmtj5)}._1wzejc91{--primary-button-hue: var(--_4vfmtjf);background-color:hsl(var(--primary-button-hue),var(--_4vfmtjl),var(--_4vfmtjo))}._1wzejc91:hover{background-color:hsl(var(--primary-button-hue),var(--_4vfmtjm),var(--_4vfmtjo))}._1wzejc91:active{background-color:hsl(var(--primary-button-hue),var(--_4vfmtjm),var(--_4vfmtjq))}._1wzejc91:focus{background-color:hsl(var(--primary-button-hue),var(--_4vfmtjm),var(--_4vfmtjq))}._1wzejc91:disabled{background-color:hsl(var(--primary-button-hue),var(--_4vfmtjn),var(--_4vfmtjq))}._1wzejc92{--secondary-button-hue: var(--_4vfmtjg);background-color:hsl(var(--secondary-button-hue),var(--_4vfmtjl),var(--_4vfmtjo))}._1wzejc92:hover{background-color:hsl(var(--secondary-button-hue),var(--_4vfmtjm),var(--_4vfmtjo))}._1wzejc92:active{background-color:hsl(var(--secondary-button-hue),var(--_4vfmtjm),var(--_4vfmtjq))}._1wzejc92:focus{background-color:hsl(var(--secondary-button-hue),var(--_4vfmtjm),var(--_4vfmtjq))}._1wzejc92:disabled{background-color:hsl(var(--secondary-button-hue),var(--_4vfmtjn),var(--_4vfmtjq))}._1wzejc93{--tertiary-button-hue: var(--_4vfmtjh);background-color:hsl(var(--tertiary-button-hue),var(--_4vfmtjl),var(--_4vfmtjo))}._1wzejc93:hover{background-color:hsl(var(--tertiary-button-hue),var(--_4vfmtjm),var(--_4vfmtjo))}._1wzejc93:active{background-color:hsl(var(--tertiary-button-hue),var(--_4vfmtjm),var(--_4vfmtjq))}._1wzejc93:focus{background-color:hsl(var(--tertiary-button-hue),var(--_4vfmtjm),var(--_4vfmtjq))}._1wzejc93:disabled{background-color:hsl(var(--tertiary-button-hue),var(--_4vfmtjn),var(--_4vfmtjq))}._1wzejc94{--cancel-button-hue: var(--_4vfmtji);background-color:hsl(var(--cancel-button-hue),var(--_4vfmtjl),var(--_4vfmtjo))}._1wzejc94:hover{background-color:hsl(var(--cancel-button-hue),var(--_4vfmtjm),var(--_4vfmtjo))}._1wzejc94:active{background-color:hsl(var(--cancel-button-hue),var(--_4vfmtjm),var(--_4vfmtjq))}._1wzejc94:focus{background-color:hsl(var(--cancel-button-hue),var(--_4vfmtjm),var(--_4vfmtjq))}._1wzejc94:disabled{background-color:hsl(var(--cancel-button-hue),var(--_4vfmtjn),var(--_4vfmtjq))}._1wzejc95{background-color:transparent}._1wzejc96{width:100%;font-size:var(--_4vfmtj8)}.fsj92y0{height:100%;width:100%;display:flex;padding-bottom:var(--_4vfmtj3)}.fsj92y1{display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;width:100%;overflow:auto;padding-left:var(--_4vfmtj0)}.fsj92y0 li{position:relative}.fsj92y0>li:first-of-type{margin-left:var(--_4vfmtj3)}.fsj92y0>li:last-of-type{margin-right:0}.fsj92y2{width:206px;background-color:#000;display:flex;justify-content:center;align-items:center;flex-shrink:0;border:0 none;padding:0;margin-left:var(--_4vfmtj3);cursor:pointer}.fsj92y2 img{width:100%;object-fit:contain}._688lcr0{height:100%;display:flex;flex-direction:column;padding-right:var(--_4vfmtj3)}._688lcr1{flex-grow:1;overflow:auto}._688lcr2{min-height:250px}._97t2g70{color:var(--_4vfmtjv);font-size:var(--_4vfmtjd);display:inline-block;padding:var(--_4vfmtj2);box-shadow:0 4px 8px #00000026,0 6px 20px #00000026}._97t2g71{height:23px;transform:translateY(25%)}._97t2g70 a{color:var(--_4vfmtj11);text-decoration:none}._97t2g70 a:hover{text-decoration:underline}._97t2g70 a:visited,._97t2g70 a:active{color:var(--_4vfmtj11)}._97t2g70 a:focus{color:var(--_4vfmtj11)}._97t2g70 p{margin:var(--_4vfmtj1)}._1g1xsdd0{color:var(--_4vfmtjv);padding:var(--_4vfmtj3)}._1g1xsdd1{background:var(--_4vfmtjr)}._1g1xsdd2{background:var(--_4vfmtjs)}._1g1xsdd3{background:var(--_4vfmtjt)}._1g1xsdd4{border-radius:var(--_4vfmtj5)}._1g1xsdd5,._1g1xsdd6,._1g1xsdd7{box-shadow:0 4px 8px #00000026,0 6px 20px #00000026}._1how28i0{position:relative;width:100%}._1how28i0>*{margin-bottom:10px}._1how28i1>p{font-size:1.5em;font-weight:700;margin-bottom:10px}._1how28i1>textarea{width:100%;resize:vertical;height:100px}._93xnxe0{display:flex;flex-direction:column;width:100%;margin-top:var(--_4vfmtj3)}._93xnxe0 button{margin-bottom:var(--_4vfmtj3)}._1rn4m8a0{display:flex}._1rn4m8a1{margin-bottom:var(--_4vfmtj2);display:block}._1rn4m8a2{display:none}._1rn4m8a3{margin-left:20px}._1rn4m8a4{position:absolute;transform:translate(-50%) translateY(-35%);background:black;color:#fff;border:2pt solid #ccc;padding:0;cursor:pointer;outline:inherit;border-radius:8pt;width:16pt;height:16pt;font-family:Verdana;font-size:8pt}._1uf7s3f0{display:inline-block;padding:6px;background-color:#264d8d;color:#fff;border-radius:5px;margin:5px}._1uf7s3f0.selected{background-color:#830b79}._1uf7s3f0 p{margin:0 0 2px;text-align:center}._1uf7s3f1{display:flex;justify-content:center}._1uf7s3f1 img{width:90px;height:100%;object-fit:cover;object-position:center}._11d5x3d0{padding-left:0;list-style-type:none}._11d5x3d1{margin-top:var(--_4vfmtj3)}.g3uahc0{padding-left:0;list-style-type:none}.g3uahc0 li,.g3uahc1{margin-top:var(--_4vfmtj3)}.g3uahc2{padding-left:0;list-style-type:none;display:flex;flex-wrap:wrap}.g3uahc2 li{margin:0}.fma0ug0{position:relative}.fma0ug0>canvas{position:absolute;top:0;left:0;width:100%;height:100%}.fma0ug0>canvas:first-of-type{opacity:.7}.fma0ug0>img{top:0;left:0}._2yyo4x0{position:relative;width:100%;height:100%;padding:10px}._2yyo4x1{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}._2yyo4x2{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%}._2yyo4x2:first-of-type{margin:10px 0}.jx6k9z0{position:relative;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.jx6k9z0>div{margin-bottom:var(--_4vfmtj3)}.jx6k9z1{position:absolute;top:10px;left:400px;z-index:1;background-color:#00000080}._1jtagr80{display:flex;flex-direction:column;width:100%;height:100%}._1jtagr81{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:var(--_4vfmtj4);margin-top:var(--_4vfmtj3)}._1jtagr81 button{flex-grow:1}._1jtagr81 button:first-child{margin-right:var(--_4vfmtj3)}._133914l0{display:flex;flex-direction:column;width:100%;margin-bottom:var(--_4vfmtj3)}._133914l1 p{margin-bottom:var(--_4vfmtj2)}._133914l0.complete{background-color:hsl(var(--_4vfmtjh),var(--_4vfmtjl),var(--_4vfmtjo))}._133914l0.processing{background-color:hsl(var(--_4vfmtjg),var(--_4vfmtjm),var(--_4vfmtjp))}._133914l0.pending{background-color:hsl(var(--_4vfmtjg),var(--_4vfmtjn),var(--_4vfmtjo))}._133914l0.paused{background-color:hsl(var(--_4vfmtjg),var(--_4vfmtjn),var(--_4vfmtjq))}._133914l0.error{background-color:hsl(var(--_4vfmtji),var(--_4vfmtjl),var(--_4vfmtjo))}._133914l2{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.ejmsqv0{background:var(--_4vfmtjr);color:var(--_4vfmtjv);padding:var(--_4vfmtj2);border-radius:var(--_4vfmtj5) var(--_4vfmtj5) 0 0;border:1px solid var(--_4vfmtjs);border-bottom:none;margin-left:var(--_4vfmtj2);box-shadow:0 -1px 4px -2px var(--_4vfmtju) inset}.ejmsqv1{background:var(--_4vfmtjs);color:var(--_4vfmtjv);box-shadow:0 -1px 4px -2px var(--_4vfmtjt) inset}.ejmsqv2{color:var(--_4vfmtjv);border-radius:0 0 var(--_4vfmtj5) var(--_4vfmtj5);background:var(--_4vfmtjs);padding:var(--_4vfmtj3);flex-grow:1;overflow:auto}.ejmsqv2::-webkit-scrollbar{width:0}.ejmsqv3{background:var(--_4vfmtjr)}.ejmsqv4{background:var(--_4vfmtjs)}.ejmsqv5{background:var(--_4vfmtjt)}body{margin:0;min-width:320px;min-height:100vh}#root{position:absolute;top:0;left:0;width:100vw;height:100vh;overflow:hidden}*{box-sizing:border-box}button{font-size:var(--_4vfmtjb)}.visually-hidden{visibility:hidden;position:absolute}h1,h2,h3,h4,h5,h6,p,label,ul,textarea{margin:0;padding:0;font-family:var(--_4vfmtj6)}h3{font-size:var(--_4vfmtj9)}h4,h5{font-size:var(--_4vfmtja)}h6,p,label{font-size:var(--_4vfmtjb)}textarea{padding:0;border:none;font-size:var(--_4vfmtjb);font-weight:700}a{color:var(--_4vfmtj11);text-decoration:none} diff --git a/ui/frontend/dist/index.js b/ui/frontend/dist/index.js index 815baa32..5aba1ab1 100644 --- a/ui/frontend/dist/index.js +++ b/ui/frontend/dist/index.js @@ -6,7 +6,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var ki=Symbol.for("react.element"),Cg=Symbol.for("react.portal"),Rg=Symbol.for("react.fragment"),Ng=Symbol.for("react.strict_mode"),bg=Symbol.for("react.profiler"),Ig=Symbol.for("react.provider"),Tg=Symbol.for("react.context"),Lg=Symbol.for("react.forward_ref"),Dg=Symbol.for("react.suspense"),Fg=Symbol.for("react.memo"),jg=Symbol.for("react.lazy"),Gu=Symbol.iterator;function Mg(e){return e===null||typeof e!="object"?null:(e=Gu&&e[Gu]||e["@@iterator"],typeof e=="function"?e:null)}var vd={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},yd=Object.assign,Sd={};function Er(e,t,n){this.props=e,this.context=t,this.refs=Sd,this.updater=n||vd}Er.prototype.isReactComponent={};Er.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Er.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function wd(){}wd.prototype=Er.prototype;function kl(e,t,n){this.props=e,this.context=t,this.refs=Sd,this.updater=n||vd}var Ol=kl.prototype=new wd;Ol.constructor=kl;yd(Ol,Er.prototype);Ol.isPureReactComponent=!0;var Yu=Array.isArray,xd=Object.prototype.hasOwnProperty,El={current:null},Pd={key:!0,ref:!0,__self:!0,__source:!0};function kd(e,t,n){var r,i={},o=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(o=""+t.key),t)xd.call(t,r)&&!Pd.hasOwnProperty(r)&&(i[r]=t[r]);var a=arguments.length-2;if(a===1)i.children=n;else if(1>>1,Y=I[B];if(0>>1;Bi(Bn,j))Aei(Dt,Bn)?(I[B]=Dt,I[Ae]=j,B=Ae):(I[B]=Bn,I[Oe]=j,B=Oe);else if(Aei(Dt,j))I[B]=Dt,I[Ae]=j,B=Ae;else break e}}return D}function i(I,D){var j=I.sortIndex-D.sortIndex;return j!==0?j:I.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var l=[],u=[],c=1,f=null,d=3,h=!1,g=!1,y=!1,x=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(I){for(var D=n(u);D!==null;){if(D.callback===null)r(u);else if(D.startTime<=I)r(u),D.sortIndex=D.expirationTime,t(l,D);else break;D=n(u)}}function S(I){if(y=!1,m(I),!g)if(n(l)!==null)g=!0,We(O);else{var D=n(u);D!==null&&Te(S,D.startTime-I)}}function O(I,D){g=!1,y&&(y=!1,v(R),R=-1),h=!0;var j=d;try{for(m(D),f=n(l);f!==null&&(!(f.expirationTime>D)||I&&!T());){var B=f.callback;if(typeof B=="function"){f.callback=null,d=f.priorityLevel;var Y=B(f.expirationTime<=D);D=e.unstable_now(),typeof Y=="function"?f.callback=Y:f===n(l)&&r(l),m(D)}else r(l);f=n(l)}if(f!==null)var Wt=!0;else{var Oe=n(u);Oe!==null&&Te(S,Oe.startTime-D),Wt=!1}return Wt}finally{f=null,d=j,h=!1}}var k=!1,_=null,R=-1,P=5,E=-1;function T(){return!(e.unstable_now()-EI||125B?(I.sortIndex=j,t(u,I),n(l)===null&&I===n(u)&&(y?(v(R),R=-1):y=!0,Te(S,j-B))):(I.sortIndex=Y,t(l,I),g||h||(g=!0,We(O))),I},e.unstable_shouldYield=T,e.unstable_wrapCallback=function(I){var D=d;return function(){var j=d;d=D;try{return I.apply(this,arguments)}finally{d=j}}}})(_d);(function(e){e.exports=_d})(Ed);/** + */(function(e){function t(I,D){var M=I.length;I.push(D);e:for(;0>>1,Y=I[B];if(0>>1;Bi(Bn,M))Aei(Dt,Bn)?(I[B]=Dt,I[Ae]=M,B=Ae):(I[B]=Bn,I[Oe]=M,B=Oe);else if(Aei(Dt,M))I[B]=Dt,I[Ae]=M,B=Ae;else break e}}return D}function i(I,D){var M=I.sortIndex-D.sortIndex;return M!==0?M:I.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var l=[],u=[],c=1,f=null,d=3,h=!1,g=!1,y=!1,x=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(I){for(var D=n(u);D!==null;){if(D.callback===null)r(u);else if(D.startTime<=I)r(u),D.sortIndex=D.expirationTime,t(l,D);else break;D=n(u)}}function S(I){if(y=!1,m(I),!g)if(n(l)!==null)g=!0,We(O);else{var D=n(u);D!==null&&Te(S,D.startTime-I)}}function O(I,D){g=!1,y&&(y=!1,v(R),R=-1),h=!0;var M=d;try{for(m(D),f=n(l);f!==null&&(!(f.expirationTime>D)||I&&!T());){var B=f.callback;if(typeof B=="function"){f.callback=null,d=f.priorityLevel;var Y=B(f.expirationTime<=D);D=e.unstable_now(),typeof Y=="function"?f.callback=Y:f===n(l)&&r(l),m(D)}else r(l);f=n(l)}if(f!==null)var Wt=!0;else{var Oe=n(u);Oe!==null&&Te(S,Oe.startTime-D),Wt=!1}return Wt}finally{f=null,d=M,h=!1}}var k=!1,_=null,R=-1,P=5,E=-1;function T(){return!(e.unstable_now()-EI||125B?(I.sortIndex=M,t(u,I),n(l)===null&&I===n(u)&&(y?(v(R),R=-1):y=!0,Te(S,M-B))):(I.sortIndex=Y,t(l,I),g||h||(g=!0,We(O))),I},e.unstable_shouldYield=T,e.unstable_wrapCallback=function(I){var D=d;return function(){var M=d;d=D;try{return I.apply(this,arguments)}finally{d=M}}}})(_d);(function(e){e.exports=_d})(Ed);/** * @license React * react-dom.production.min.js * @@ -26,10 +26,10 @@ `+Rs+e}var Ns=!1;function bs(e,t){if(!e||Ns)return"";Ns=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var i=u.stack.split(` `),o=r.stack.split(` `),s=i.length-1,a=o.length-1;1<=s&&0<=a&&i[s]!==o[a];)a--;for(;1<=s&&0<=a;s--,a--)if(i[s]!==o[a]){if(s!==1||a!==1)do if(s--,a--,0>a||i[s]!==o[a]){var l=` -`+i[s].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=s&&0<=a);break}}}finally{Ns=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ar(e):""}function qg(e){switch(e.tag){case 5:return Ar(e.type);case 16:return Ar("Lazy");case 13:return Ar("Suspense");case 19:return Ar("SuspenseList");case 0:case 2:case 15:return e=bs(e.type,!1),e;case 11:return e=bs(e.type.render,!1),e;case 1:return e=bs(e.type,!0),e;default:return""}}function ma(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Wn:return"Fragment";case Kn:return"Portal";case pa:return"Profiler";case bl:return"StrictMode";case ha:return"Suspense";case ga:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case bd:return(e.displayName||"Context")+".Consumer";case Nd:return(e._context.displayName||"Context")+".Provider";case Il:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Tl:return t=e.displayName||null,t!==null?t:ma(e.type)||"Memo";case Jt:t=e._payload,e=e._init;try{return ma(e(t))}catch{}}return null}function Kg(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ma(t);case 8:return t===bl?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function gn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Td(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Wg(e){var t=Td(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Di(e){e._valueTracker||(e._valueTracker=Wg(e))}function Ld(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Td(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function go(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function va(e,t){var n=t.checked;return Z({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function tc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=gn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Dd(e,t){t=t.checked,t!=null&&Nl(e,"checked",t,!1)}function ya(e,t){Dd(e,t);var n=gn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Sa(e,t.type,n):t.hasOwnProperty("defaultValue")&&Sa(e,t.type,gn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function nc(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Sa(e,t,n){(t!=="number"||go(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var $r=Array.isArray;function or(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Fi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ei(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Qr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Gg=["Webkit","ms","Moz","O"];Object.keys(Qr).forEach(function(e){Gg.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Qr[t]=Qr[e]})});function Ad(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Qr.hasOwnProperty(e)&&Qr[e]?(""+t).trim():t+"px"}function $d(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Ad(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Yg=Z({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Pa(e,t){if(t){if(Yg[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(b(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(b(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(b(61))}if(t.style!=null&&typeof t.style!="object")throw Error(b(62))}}function ka(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Oa=null;function Ll(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ea=null,sr=null,ar=null;function oc(e){if(e=_i(e)){if(typeof Ea!="function")throw Error(b(280));var t=e.stateNode;t&&(t=ns(t),Ea(e.stateNode,e.type,t))}}function Ud(e){sr?ar?ar.push(e):ar=[e]:sr=e}function zd(){if(sr){var e=sr,t=ar;if(ar=sr=null,oc(e),t)for(e=0;e>>=0,e===0?32:31-(am(e)/lm|0)|0}var ji=64,Mi=4194304;function Ur(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function So(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,s=n&268435455;if(s!==0){var a=s&~i;a!==0?r=Ur(a):(o&=s,o!==0&&(r=Ur(o)))}else s=n&~i,s!==0?r=Ur(s):o!==0&&(r=Ur(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Oi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ft(t),e[t]=n}function dm(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Vr),hc=String.fromCharCode(32),gc=!1;function ap(e,t){switch(e){case"keyup":return Um.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function lp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Gn=!1;function Bm(e,t){switch(e){case"compositionend":return lp(t);case"keypress":return t.which!==32?null:(gc=!0,hc);case"textInput":return e=t.data,e===hc&&gc?null:e;default:return null}}function Qm(e,t){if(Gn)return e==="compositionend"||!zl&&ap(e,t)?(e=op(),ro=Al=nn=null,Gn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Sc(n)}}function dp(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?dp(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function pp(){for(var e=window,t=go();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=go(e.document)}return t}function Bl(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Xm(e){var t=pp(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dp(n.ownerDocument.documentElement,n)){if(r!==null&&Bl(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=wc(n,o);var s=wc(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Yn=null,Ia=null,Kr=null,Ta=!1;function xc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ta||Yn==null||Yn!==go(r)||(r=Yn,"selectionStart"in r&&Bl(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Kr&&si(Kr,r)||(Kr=r,r=Po(Ia,"onSelect"),0Zn||(e.current=Aa[Zn],Aa[Zn]=null,Zn--)}function q(e,t){Zn++,Aa[Zn]=e.current,e.current=t}var mn={},Pe=wn(mn),Fe=wn(!1),Ln=mn;function pr(e,t){var n=e.type.contextTypes;if(!n)return mn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function je(e){return e=e.childContextTypes,e!=null}function Oo(){W(Fe),W(Pe)}function Rc(e,t,n){if(Pe.current!==mn)throw Error(b(168));q(Pe,t),q(Fe,n)}function Pp(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(b(108,Kg(e)||"Unknown",i));return Z({},n,r)}function Eo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||mn,Ln=Pe.current,q(Pe,e),q(Fe,Fe.current),!0}function Nc(e,t,n){var r=e.stateNode;if(!r)throw Error(b(169));n?(e=Pp(e,t,Ln),r.__reactInternalMemoizedMergedChildContext=e,W(Fe),W(Pe),q(Pe,e)):W(Fe),q(Fe,n)}var jt=null,rs=!1,Hs=!1;function kp(e){jt===null?jt=[e]:jt.push(e)}function cv(e){rs=!0,kp(e)}function xn(){if(!Hs&&jt!==null){Hs=!0;var e=0,t=V;try{var n=jt;for(V=1;e>=s,i-=s,At=1<<32-ft(t)+i|n<R?(P=_,_=null):P=_.sibling;var E=d(v,_,m[R],S);if(E===null){_===null&&(_=P);break}e&&_&&E.alternate===null&&t(v,_),p=o(E,p,R),k===null?O=E:k.sibling=E,k=E,_=P}if(R===m.length)return n(v,_),G&&kn(v,R),O;if(_===null){for(;RR?(P=_,_=null):P=_.sibling;var T=d(v,_,E.value,S);if(T===null){_===null&&(_=P);break}e&&_&&T.alternate===null&&t(v,_),p=o(T,p,R),k===null?O=T:k.sibling=T,k=T,_=P}if(E.done)return n(v,_),G&&kn(v,R),O;if(_===null){for(;!E.done;R++,E=m.next())E=f(v,E.value,S),E!==null&&(p=o(E,p,R),k===null?O=E:k.sibling=E,k=E);return G&&kn(v,R),O}for(_=r(v,_);!E.done;R++,E=m.next())E=h(_,v,R,E.value,S),E!==null&&(e&&E.alternate!==null&&_.delete(E.key===null?R:E.key),p=o(E,p,R),k===null?O=E:k.sibling=E,k=E);return e&&_.forEach(function(M){return t(v,M)}),G&&kn(v,R),O}function x(v,p,m,S){if(typeof m=="object"&&m!==null&&m.type===Wn&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case Li:e:{for(var O=m.key,k=p;k!==null;){if(k.key===O){if(O=m.type,O===Wn){if(k.tag===7){n(v,k.sibling),p=i(k,m.props.children),p.return=v,v=p;break e}}else if(k.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===Jt&&jc(O)===k.type){n(v,k.sibling),p=i(k,m.props),p.ref=Dr(v,k,m),p.return=v,v=p;break e}n(v,k);break}else t(v,k);k=k.sibling}m.type===Wn?(p=In(m.props.children,v.mode,S,m.key),p.return=v,v=p):(S=fo(m.type,m.key,m.props,null,v.mode,S),S.ref=Dr(v,p,m),S.return=v,v=S)}return s(v);case Kn:e:{for(k=m.key;p!==null;){if(p.key===k)if(p.tag===4&&p.stateNode.containerInfo===m.containerInfo&&p.stateNode.implementation===m.implementation){n(v,p.sibling),p=i(p,m.children||[]),p.return=v,v=p;break e}else{n(v,p);break}else t(v,p);p=p.sibling}p=Xs(m,v.mode,S),p.return=v,v=p}return s(v);case Jt:return k=m._init,x(v,p,k(m._payload),S)}if($r(m))return g(v,p,m,S);if(Nr(m))return y(v,p,m,S);Hi(v,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,p!==null&&p.tag===6?(n(v,p.sibling),p=i(p,m),p.return=v,v=p):(n(v,p),p=Js(m,v.mode,S),p.return=v,v=p),s(v)):n(v,p)}return x}var gr=Ip(!0),Tp=Ip(!1),Ci={},Nt=wn(Ci),ci=wn(Ci),fi=wn(Ci);function Cn(e){if(e===Ci)throw Error(b(174));return e}function Jl(e,t){switch(q(fi,t),q(ci,e),q(Nt,Ci),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:xa(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=xa(t,e)}W(Nt),q(Nt,t)}function mr(){W(Nt),W(ci),W(fi)}function Lp(e){Cn(fi.current);var t=Cn(Nt.current),n=xa(t,e.type);t!==n&&(q(ci,e),q(Nt,n))}function Xl(e){ci.current===e&&(W(Nt),W(ci))}var J=wn(0);function Io(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Vs=[];function Zl(){for(var e=0;en?n:4,e(!0);var r=qs.transition;qs.transition={};try{e(!1),t()}finally{V=n,qs.transition=r}}function Gp(){return it().memoizedState}function hv(e,t,n){var r=fn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Yp(e))Jp(t,n);else if(n=Cp(e,t,n,r),n!==null){var i=Re();dt(n,e,r,i),Xp(n,t,r)}}function gv(e,t,n){var r=fn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Yp(e))Jp(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,a=o(s,n);if(i.hasEagerState=!0,i.eagerState=a,ht(a,s)){var l=t.interleaved;l===null?(i.next=i,Gl(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=Cp(e,t,i,r),n!==null&&(i=Re(),dt(n,e,r,i),Xp(n,t,r))}}function Yp(e){var t=e.alternate;return e===X||t!==null&&t===X}function Jp(e,t){Wr=To=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Xp(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Fl(e,n)}}var Lo={readContext:rt,useCallback:Se,useContext:Se,useEffect:Se,useImperativeHandle:Se,useInsertionEffect:Se,useLayoutEffect:Se,useMemo:Se,useReducer:Se,useRef:Se,useState:Se,useDebugValue:Se,useDeferredValue:Se,useTransition:Se,useMutableSource:Se,useSyncExternalStore:Se,useId:Se,unstable_isNewReconciler:!1},mv={readContext:rt,useCallback:function(e,t){return Ot().memoizedState=[e,t===void 0?null:t],e},useContext:rt,useEffect:Ac,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ao(4194308,4,Hp.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ao(4194308,4,e,t)},useInsertionEffect:function(e,t){return ao(4,2,e,t)},useMemo:function(e,t){var n=Ot();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ot();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=hv.bind(null,X,e),[r.memoizedState,e]},useRef:function(e){var t=Ot();return e={current:e},t.memoizedState=e},useState:Mc,useDebugValue:iu,useDeferredValue:function(e){return Ot().memoizedState=e},useTransition:function(){var e=Mc(!1),t=e[0];return e=pv.bind(null,e[1]),Ot().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=X,i=Ot();if(G){if(n===void 0)throw Error(b(407));n=n()}else{if(n=t(),fe===null)throw Error(b(349));(Fn&30)!==0||jp(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Ac(Ap.bind(null,r,o,e),[e]),r.flags|=2048,hi(9,Mp.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Ot(),t=fe.identifierPrefix;if(G){var n=$t,r=At;n=(r&~(1<<32-ft(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=di++,0")&&(l=l.replace("",e.displayName)),l}while(1<=s&&0<=a);break}}}finally{Ns=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ar(e):""}function qg(e){switch(e.tag){case 5:return Ar(e.type);case 16:return Ar("Lazy");case 13:return Ar("Suspense");case 19:return Ar("SuspenseList");case 0:case 2:case 15:return e=bs(e.type,!1),e;case 11:return e=bs(e.type.render,!1),e;case 1:return e=bs(e.type,!0),e;default:return""}}function ma(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Wn:return"Fragment";case Kn:return"Portal";case pa:return"Profiler";case bl:return"StrictMode";case ha:return"Suspense";case ga:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case bd:return(e.displayName||"Context")+".Consumer";case Nd:return(e._context.displayName||"Context")+".Provider";case Il:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Tl:return t=e.displayName||null,t!==null?t:ma(e.type)||"Memo";case Jt:t=e._payload,e=e._init;try{return ma(e(t))}catch{}}return null}function Kg(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ma(t);case 8:return t===bl?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function gn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Td(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Wg(e){var t=Td(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Di(e){e._valueTracker||(e._valueTracker=Wg(e))}function Ld(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Td(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function go(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function va(e,t){var n=t.checked;return Z({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function tc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=gn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Dd(e,t){t=t.checked,t!=null&&Nl(e,"checked",t,!1)}function ya(e,t){Dd(e,t);var n=gn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Sa(e,t.type,n):t.hasOwnProperty("defaultValue")&&Sa(e,t.type,gn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function nc(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Sa(e,t,n){(t!=="number"||go(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var $r=Array.isArray;function or(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Fi.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ei(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Qr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Gg=["Webkit","ms","Moz","O"];Object.keys(Qr).forEach(function(e){Gg.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Qr[t]=Qr[e]})});function Ad(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Qr.hasOwnProperty(e)&&Qr[e]?(""+t).trim():t+"px"}function $d(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Ad(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Yg=Z({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Pa(e,t){if(t){if(Yg[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(b(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(b(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(b(61))}if(t.style!=null&&typeof t.style!="object")throw Error(b(62))}}function ka(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Oa=null;function Ll(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ea=null,sr=null,ar=null;function oc(e){if(e=_i(e)){if(typeof Ea!="function")throw Error(b(280));var t=e.stateNode;t&&(t=ns(t),Ea(e.stateNode,e.type,t))}}function Ud(e){sr?ar?ar.push(e):ar=[e]:sr=e}function zd(){if(sr){var e=sr,t=ar;if(ar=sr=null,oc(e),t)for(e=0;e>>=0,e===0?32:31-(am(e)/lm|0)|0}var Mi=64,ji=4194304;function Ur(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function So(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,s=n&268435455;if(s!==0){var a=s&~i;a!==0?r=Ur(a):(o&=s,o!==0&&(r=Ur(o)))}else s=n&~i,s!==0?r=Ur(s):o!==0&&(r=Ur(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Oi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ft(t),e[t]=n}function dm(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Vr),hc=String.fromCharCode(32),gc=!1;function ap(e,t){switch(e){case"keyup":return Um.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function lp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Gn=!1;function Bm(e,t){switch(e){case"compositionend":return lp(t);case"keypress":return t.which!==32?null:(gc=!0,hc);case"textInput":return e=t.data,e===hc&&gc?null:e;default:return null}}function Qm(e,t){if(Gn)return e==="compositionend"||!zl&&ap(e,t)?(e=op(),ro=Al=nn=null,Gn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Sc(n)}}function dp(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?dp(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function pp(){for(var e=window,t=go();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=go(e.document)}return t}function Bl(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Xm(e){var t=pp(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dp(n.ownerDocument.documentElement,n)){if(r!==null&&Bl(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=wc(n,o);var s=wc(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,Yn=null,Ia=null,Kr=null,Ta=!1;function xc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ta||Yn==null||Yn!==go(r)||(r=Yn,"selectionStart"in r&&Bl(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Kr&&si(Kr,r)||(Kr=r,r=Po(Ia,"onSelect"),0Zn||(e.current=Aa[Zn],Aa[Zn]=null,Zn--)}function q(e,t){Zn++,Aa[Zn]=e.current,e.current=t}var mn={},Pe=wn(mn),Fe=wn(!1),Ln=mn;function pr(e,t){var n=e.type.contextTypes;if(!n)return mn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Me(e){return e=e.childContextTypes,e!=null}function Oo(){W(Fe),W(Pe)}function Rc(e,t,n){if(Pe.current!==mn)throw Error(b(168));q(Pe,t),q(Fe,n)}function Pp(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(b(108,Kg(e)||"Unknown",i));return Z({},n,r)}function Eo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||mn,Ln=Pe.current,q(Pe,e),q(Fe,Fe.current),!0}function Nc(e,t,n){var r=e.stateNode;if(!r)throw Error(b(169));n?(e=Pp(e,t,Ln),r.__reactInternalMemoizedMergedChildContext=e,W(Fe),W(Pe),q(Pe,e)):W(Fe),q(Fe,n)}var Mt=null,rs=!1,Hs=!1;function kp(e){Mt===null?Mt=[e]:Mt.push(e)}function cv(e){rs=!0,kp(e)}function xn(){if(!Hs&&Mt!==null){Hs=!0;var e=0,t=V;try{var n=Mt;for(V=1;e>=s,i-=s,At=1<<32-ft(t)+i|n<R?(P=_,_=null):P=_.sibling;var E=d(v,_,m[R],S);if(E===null){_===null&&(_=P);break}e&&_&&E.alternate===null&&t(v,_),p=o(E,p,R),k===null?O=E:k.sibling=E,k=E,_=P}if(R===m.length)return n(v,_),G&&kn(v,R),O;if(_===null){for(;RR?(P=_,_=null):P=_.sibling;var T=d(v,_,E.value,S);if(T===null){_===null&&(_=P);break}e&&_&&T.alternate===null&&t(v,_),p=o(T,p,R),k===null?O=T:k.sibling=T,k=T,_=P}if(E.done)return n(v,_),G&&kn(v,R),O;if(_===null){for(;!E.done;R++,E=m.next())E=f(v,E.value,S),E!==null&&(p=o(E,p,R),k===null?O=E:k.sibling=E,k=E);return G&&kn(v,R),O}for(_=r(v,_);!E.done;R++,E=m.next())E=h(_,v,R,E.value,S),E!==null&&(e&&E.alternate!==null&&_.delete(E.key===null?R:E.key),p=o(E,p,R),k===null?O=E:k.sibling=E,k=E);return e&&_.forEach(function(j){return t(v,j)}),G&&kn(v,R),O}function x(v,p,m,S){if(typeof m=="object"&&m!==null&&m.type===Wn&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case Li:e:{for(var O=m.key,k=p;k!==null;){if(k.key===O){if(O=m.type,O===Wn){if(k.tag===7){n(v,k.sibling),p=i(k,m.props.children),p.return=v,v=p;break e}}else if(k.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===Jt&&Mc(O)===k.type){n(v,k.sibling),p=i(k,m.props),p.ref=Dr(v,k,m),p.return=v,v=p;break e}n(v,k);break}else t(v,k);k=k.sibling}m.type===Wn?(p=In(m.props.children,v.mode,S,m.key),p.return=v,v=p):(S=fo(m.type,m.key,m.props,null,v.mode,S),S.ref=Dr(v,p,m),S.return=v,v=S)}return s(v);case Kn:e:{for(k=m.key;p!==null;){if(p.key===k)if(p.tag===4&&p.stateNode.containerInfo===m.containerInfo&&p.stateNode.implementation===m.implementation){n(v,p.sibling),p=i(p,m.children||[]),p.return=v,v=p;break e}else{n(v,p);break}else t(v,p);p=p.sibling}p=Xs(m,v.mode,S),p.return=v,v=p}return s(v);case Jt:return k=m._init,x(v,p,k(m._payload),S)}if($r(m))return g(v,p,m,S);if(Nr(m))return y(v,p,m,S);Hi(v,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,p!==null&&p.tag===6?(n(v,p.sibling),p=i(p,m),p.return=v,v=p):(n(v,p),p=Js(m,v.mode,S),p.return=v,v=p),s(v)):n(v,p)}return x}var gr=Ip(!0),Tp=Ip(!1),Ci={},Nt=wn(Ci),ci=wn(Ci),fi=wn(Ci);function Cn(e){if(e===Ci)throw Error(b(174));return e}function Jl(e,t){switch(q(fi,t),q(ci,e),q(Nt,Ci),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:xa(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=xa(t,e)}W(Nt),q(Nt,t)}function mr(){W(Nt),W(ci),W(fi)}function Lp(e){Cn(fi.current);var t=Cn(Nt.current),n=xa(t,e.type);t!==n&&(q(ci,e),q(Nt,n))}function Xl(e){ci.current===e&&(W(Nt),W(ci))}var J=wn(0);function Io(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Vs=[];function Zl(){for(var e=0;en?n:4,e(!0);var r=qs.transition;qs.transition={};try{e(!1),t()}finally{V=n,qs.transition=r}}function Gp(){return it().memoizedState}function hv(e,t,n){var r=fn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Yp(e))Jp(t,n);else if(n=Cp(e,t,n,r),n!==null){var i=Re();dt(n,e,r,i),Xp(n,t,r)}}function gv(e,t,n){var r=fn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Yp(e))Jp(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,a=o(s,n);if(i.hasEagerState=!0,i.eagerState=a,ht(a,s)){var l=t.interleaved;l===null?(i.next=i,Gl(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=Cp(e,t,i,r),n!==null&&(i=Re(),dt(n,e,r,i),Xp(n,t,r))}}function Yp(e){var t=e.alternate;return e===X||t!==null&&t===X}function Jp(e,t){Wr=To=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Xp(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Fl(e,n)}}var Lo={readContext:rt,useCallback:Se,useContext:Se,useEffect:Se,useImperativeHandle:Se,useInsertionEffect:Se,useLayoutEffect:Se,useMemo:Se,useReducer:Se,useRef:Se,useState:Se,useDebugValue:Se,useDeferredValue:Se,useTransition:Se,useMutableSource:Se,useSyncExternalStore:Se,useId:Se,unstable_isNewReconciler:!1},mv={readContext:rt,useCallback:function(e,t){return Ot().memoizedState=[e,t===void 0?null:t],e},useContext:rt,useEffect:Ac,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ao(4194308,4,Hp.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ao(4194308,4,e,t)},useInsertionEffect:function(e,t){return ao(4,2,e,t)},useMemo:function(e,t){var n=Ot();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ot();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=hv.bind(null,X,e),[r.memoizedState,e]},useRef:function(e){var t=Ot();return e={current:e},t.memoizedState=e},useState:jc,useDebugValue:iu,useDeferredValue:function(e){return Ot().memoizedState=e},useTransition:function(){var e=jc(!1),t=e[0];return e=pv.bind(null,e[1]),Ot().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=X,i=Ot();if(G){if(n===void 0)throw Error(b(407));n=n()}else{if(n=t(),fe===null)throw Error(b(349));(Fn&30)!==0||Mp(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Ac(Ap.bind(null,r,o,e),[e]),r.flags|=2048,hi(9,jp.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Ot(),t=fe.identifierPrefix;if(G){var n=$t,r=At;n=(r&~(1<<32-ft(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=di++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Et]=t,e[ui]=r,ah(e,t,!1,!1),t.stateNode=e;e:{switch(s=ka(n,r),n){case"dialog":K("cancel",e),K("close",e),i=r;break;case"iframe":case"object":case"embed":K("load",e),i=r;break;case"video":case"audio":for(i=0;iyr&&(t.flags|=128,r=!0,Fr(o,!1),t.lanes=4194304)}else{if(!r)if(e=Io(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Fr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!G)return we(t),null}else 2*ne()-o.renderingStartTime>yr&&n!==1073741824&&(t.flags|=128,r=!0,Fr(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(n=o.last,n!==null?n.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ne(),t.sibling=null,n=J.current,q(J,r?n&1|2:n&1),t):(we(t),null);case 22:case 23:return cu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?($e&1073741824)!==0&&(we(t),t.subtreeFlags&6&&(t.flags|=8192)):we(t),null;case 24:return null;case 25:return null}throw Error(b(156,t.tag))}function Ov(e,t){switch(Hl(t),t.tag){case 1:return je(t.type)&&Oo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return mr(),W(Fe),W(Pe),Zl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Xl(t),null;case 13:if(W(J),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(b(340));hr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return W(J),null;case 4:return mr(),null;case 10:return Wl(t.type._context),null;case 22:case 23:return cu(),null;case 24:return null;default:return null}}var qi=!1,xe=!1,Ev=typeof WeakSet=="function"?WeakSet:Set,L=null;function rr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ee(e,t,r)}else n.current=null}function Ya(e,t,n){try{n()}catch(r){ee(e,t,r)}}var Kc=!1;function _v(e,t){if(La=wo,e=pp(),Bl(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var s=0,a=-1,l=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var h;f!==n||i!==0&&f.nodeType!==3||(a=s+i),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(h=f.firstChild)!==null;)d=f,f=h;for(;;){if(f===e)break t;if(d===n&&++u===i&&(a=s),d===o&&++c===r&&(l=s),(h=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=h}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Da={focusedElem:e,selectionRange:n},wo=!1,L=t;L!==null;)if(t=L,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,L=e;else for(;L!==null;){t=L;try{var g=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var y=g.memoizedProps,x=g.memoizedState,v=t.stateNode,p=v.getSnapshotBeforeUpdate(t.elementType===t.type?y:lt(t.type,y),x);v.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(b(163))}}catch(S){ee(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,L=e;break}L=t.return}return g=Kc,Kc=!1,g}function Gr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&Ya(t,n,o)}i=i.next}while(i!==r)}}function ss(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Ja(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function ch(e){var t=e.alternate;t!==null&&(e.alternate=null,ch(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Et],delete t[ui],delete t[Ma],delete t[lv],delete t[uv])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function fh(e){return e.tag===5||e.tag===3||e.tag===4}function Wc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||fh(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Xa(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ko));else if(r!==4&&(e=e.child,e!==null))for(Xa(e,t,n),e=e.sibling;e!==null;)Xa(e,t,n),e=e.sibling}function Za(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Za(e,t,n),e=e.sibling;e!==null;)Za(e,t,n),e=e.sibling}var pe=null,ut=!1;function Gt(e,t,n){for(n=n.child;n!==null;)dh(e,t,n),n=n.sibling}function dh(e,t,n){if(Rt&&typeof Rt.onCommitFiberUnmount=="function")try{Rt.onCommitFiberUnmount(Xo,n)}catch{}switch(n.tag){case 5:xe||rr(n,t);case 6:var r=pe,i=ut;pe=null,Gt(e,t,n),pe=r,ut=i,pe!==null&&(ut?(e=pe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):pe.removeChild(n.stateNode));break;case 18:pe!==null&&(ut?(e=pe,n=n.stateNode,e.nodeType===8?Qs(e.parentNode,n):e.nodeType===1&&Qs(e,n),ii(e)):Qs(pe,n.stateNode));break;case 4:r=pe,i=ut,pe=n.stateNode.containerInfo,ut=!0,Gt(e,t,n),pe=r,ut=i;break;case 0:case 11:case 14:case 15:if(!xe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&((o&2)!==0||(o&4)!==0)&&Ya(n,t,s),i=i.next}while(i!==r)}Gt(e,t,n);break;case 1:if(!xe&&(rr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){ee(n,t,a)}Gt(e,t,n);break;case 21:Gt(e,t,n);break;case 22:n.mode&1?(xe=(r=xe)||n.memoizedState!==null,Gt(e,t,n),xe=r):Gt(e,t,n);break;default:Gt(e,t,n)}}function Gc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Ev),t.forEach(function(r){var i=Fv.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function st(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=s),r&=~o}if(r=i,r=ne()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Rv(r/1960))-r,10e?16:e,rn===null)var r=!1;else{if(e=rn,rn=null,jo=0,(U&6)!==0)throw Error(b(331));var i=U;for(U|=4,L=e.current;L!==null;){var o=L,s=o.child;if((L.flags&16)!==0){var a=o.deletions;if(a!==null){for(var l=0;lne()-lu?bn(e,0):au|=n),Me(e,t)}function wh(e,t){t===0&&((e.mode&1)===0?t=1:(t=Mi,Mi<<=1,(Mi&130023424)===0&&(Mi=4194304)));var n=Re();e=Qt(e,t),e!==null&&(Oi(e,t,n),Me(e,n))}function Dv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),wh(e,n)}function Fv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(b(314))}r!==null&&r.delete(t),wh(e,n)}var xh;xh=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Fe.current)De=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return De=!1,Pv(e,t,n);De=(e.flags&131072)!==0}else De=!1,G&&(t.flags&1048576)!==0&&Op(t,Co,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;lo(e,t),e=t.pendingProps;var i=pr(t,Pe.current);ur(t,n),i=tu(null,t,r,e,i,n);var o=nu();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,je(r)?(o=!0,Eo(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Yl(t),i.updater=is,t.stateNode=i,i._reactInternals=t,Qa(t,r,e,n),t=qa(null,t,r,!0,o,n)):(t.tag=0,G&&o&&Ql(t),_e(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(lo(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Mv(r),e=lt(r,e),i){case 0:t=Va(null,t,r,e,n);break e;case 1:t=Hc(null,t,r,e,n);break e;case 11:t=Bc(null,t,r,e,n);break e;case 14:t=Qc(null,t,r,lt(r.type,e),n);break e}throw Error(b(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:lt(r,i),Va(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:lt(r,i),Hc(e,t,r,i,n);case 3:e:{if(ih(t),e===null)throw Error(b(387));r=t.pendingProps,o=t.memoizedState,i=o.element,Rp(e,t),bo(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=vr(Error(b(423)),t),t=Vc(e,t,r,n,i);break e}else if(r!==i){i=vr(Error(b(424)),t),t=Vc(e,t,r,n,i);break e}else for(ze=ln(t.stateNode.containerInfo.firstChild),Qe=t,G=!0,ct=null,n=Tp(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(hr(),r===i){t=Ht(e,t,n);break e}_e(e,t,r,n)}t=t.child}return t;case 5:return Lp(t),e===null&&Ua(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,Fa(r,i)?s=null:o!==null&&Fa(r,o)&&(t.flags|=32),rh(e,t),_e(e,t,s,n),t.child;case 6:return e===null&&Ua(t),null;case 13:return oh(e,t,n);case 4:return Jl(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=gr(t,null,r,n):_e(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:lt(r,i),Bc(e,t,r,i,n);case 7:return _e(e,t,t.pendingProps,n),t.child;case 8:return _e(e,t,t.pendingProps.children,n),t.child;case 12:return _e(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,q(Ro,r._currentValue),r._currentValue=s,o!==null)if(ht(o.value,s)){if(o.children===i.children&&!Fe.current){t=Ht(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var a=o.dependencies;if(a!==null){s=o.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=Ut(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),za(o.return,n,t),a.lanes|=n;break}l=l.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(b(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),za(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}_e(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,ur(t,n),i=rt(i),r=r(i),t.flags|=1,_e(e,t,r,n),t.child;case 14:return r=t.type,i=lt(r,t.pendingProps),i=lt(r.type,i),Qc(e,t,r,i,n);case 15:return th(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:lt(r,i),lo(e,t),t.tag=1,je(r)?(e=!0,Eo(t)):e=!1,ur(t,n),bp(t,r,i),Qa(t,r,i,n),qa(null,t,r,!0,e,n);case 19:return sh(e,t,n);case 22:return nh(e,t,n)}throw Error(b(156,t.tag))};function Ph(e,t){return Wd(e,t)}function jv(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function tt(e,t,n,r){return new jv(e,t,n,r)}function du(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Mv(e){if(typeof e=="function")return du(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Il)return 11;if(e===Tl)return 14}return 2}function dn(e,t){var n=e.alternate;return n===null?(n=tt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function fo(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")du(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Wn:return In(n.children,i,o,t);case bl:s=8,i|=8;break;case pa:return e=tt(12,n,t,i|2),e.elementType=pa,e.lanes=o,e;case ha:return e=tt(13,n,t,i),e.elementType=ha,e.lanes=o,e;case ga:return e=tt(19,n,t,i),e.elementType=ga,e.lanes=o,e;case Id:return ls(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Nd:s=10;break e;case bd:s=9;break e;case Il:s=11;break e;case Tl:s=14;break e;case Jt:s=16,r=null;break e}throw Error(b(130,e==null?e:typeof e,""))}return t=tt(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function In(e,t,n,r){return e=tt(7,e,r,t),e.lanes=n,e}function ls(e,t,n,r){return e=tt(22,e,r,t),e.elementType=Id,e.lanes=n,e.stateNode={isHidden:!1},e}function Js(e,t,n){return e=tt(6,e,null,t),e.lanes=n,e}function Xs(e,t,n){return t=tt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Av(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ts(0),this.expirationTimes=Ts(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ts(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function pu(e,t,n,r,i,o,s,a,l){return e=new Av(e,t,n,a,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=tt(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Yl(o),e}function $v(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=qe})(Od);var rf=Od.exports;fa.createRoot=rf.createRoot,fa.hydrateRoot=rf.hydrateRoot;var vu={exports:{}},_h={};/** +`+o.stack}return{value:e,source:t,stack:i,digest:null}}function Gs(e,t,n){return{value:e,source:null,stack:n!=null?n:null,digest:t!=null?t:null}}function Ha(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Sv=typeof WeakMap=="function"?WeakMap:Map;function Zp(e,t,n){n=Ut(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Fo||(Fo=!0,el=r),Ha(e,t)},n}function eh(e,t,n){n=Ut(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){Ha(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){Ha(e,t),typeof r!="function"&&(cn===null?cn=new Set([this]):cn.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function $c(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Sv;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=Lv.bind(null,e,t,n),t.then(e,e))}function Uc(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function zc(e,t,n,r,i){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ut(-1,1),t.tag=2,un(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var wv=qt.ReactCurrentOwner,De=!1;function _e(e,t,n,r){t.child=e===null?Tp(t,null,n,r):gr(t,e.child,n,r)}function Bc(e,t,n,r,i){n=n.render;var o=t.ref;return ur(t,i),r=tu(e,t,n,r,o,i),n=nu(),e!==null&&!De?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ht(e,t,i)):(G&&n&&Ql(t),t.flags|=1,_e(e,t,r,i),t.child)}function Qc(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!du(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,th(e,t,o,r,i)):(e=fo(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,(e.lanes&i)===0){var s=o.memoizedProps;if(n=n.compare,n=n!==null?n:si,n(s,r)&&e.ref===t.ref)return Ht(e,t,i)}return t.flags|=1,e=dn(o,r),e.ref=t.ref,e.return=t,t.child=e}function th(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(si(o,r)&&e.ref===t.ref)if(De=!1,t.pendingProps=r=o,(e.lanes&i)!==0)(e.flags&131072)!==0&&(De=!0);else return t.lanes=e.lanes,Ht(e,t,i)}return Va(e,t,n,r,i)}function nh(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},q(ir,$e),$e|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,q(ir,$e),$e|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,q(ir,$e),$e|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,q(ir,$e),$e|=r;return _e(e,t,i,n),t.child}function rh(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Va(e,t,n,r,i){var o=Me(n)?Ln:Pe.current;return o=pr(t,o),ur(t,i),n=tu(e,t,n,r,o,i),r=nu(),e!==null&&!De?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ht(e,t,i)):(G&&r&&Ql(t),t.flags|=1,_e(e,t,n,i),t.child)}function Hc(e,t,n,r,i){if(Me(n)){var o=!0;Eo(t)}else o=!1;if(ur(t,i),t.stateNode===null)lo(e,t),bp(t,n,r),Qa(t,n,r,i),r=!0;else if(e===null){var s=t.stateNode,a=t.memoizedProps;s.props=a;var l=s.context,u=n.contextType;typeof u=="object"&&u!==null?u=rt(u):(u=Me(n)?Ln:Pe.current,u=pr(t,u));var c=n.getDerivedStateFromProps,f=typeof c=="function"||typeof s.getSnapshotBeforeUpdate=="function";f||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(a!==r||l!==u)&&Fc(t,s,r,u),Xt=!1;var d=t.memoizedState;s.state=d,bo(t,r,s,i),l=t.memoizedState,a!==r||d!==l||Fe.current||Xt?(typeof c=="function"&&(Ba(t,n,c,r),l=t.memoizedState),(a=Xt||Dc(t,n,a,r,d,l,u))?(f||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),s.props=r,s.state=l,s.context=u,r=a):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,Rp(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:lt(t.type,a),s.props=u,f=t.pendingProps,d=s.context,l=n.contextType,typeof l=="object"&&l!==null?l=rt(l):(l=Me(n)?Ln:Pe.current,l=pr(t,l));var h=n.getDerivedStateFromProps;(c=typeof h=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(a!==f||d!==l)&&Fc(t,s,r,l),Xt=!1,d=t.memoizedState,s.state=d,bo(t,r,s,i);var g=t.memoizedState;a!==f||d!==g||Fe.current||Xt?(typeof h=="function"&&(Ba(t,n,h,r),g=t.memoizedState),(u=Xt||Dc(t,n,u,r,d,g,l)||!1)?(c||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,g,l),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,g,l)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),s.props=r,s.state=g,s.context=l,r=u):(typeof s.componentDidUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return qa(e,t,n,r,o,i)}function qa(e,t,n,r,i,o){rh(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return i&&Nc(t,n,!1),Ht(e,t,o);r=t.stateNode,wv.current=t;var a=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=gr(t,e.child,null,o),t.child=gr(t,null,a,o)):_e(e,t,a,o),t.memoizedState=r.state,i&&Nc(t,n,!0),t.child}function ih(e){var t=e.stateNode;t.pendingContext?Rc(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Rc(e,t.context,!1),Jl(e,t.containerInfo)}function Vc(e,t,n,r,i){return hr(),Vl(i),t.flags|=256,_e(e,t,n,r),t.child}var Ka={dehydrated:null,treeContext:null,retryLane:0};function Wa(e){return{baseLanes:e,cachePool:null,transitions:null}}function oh(e,t,n){var r=t.pendingProps,i=J.current,o=!1,s=(t.flags&128)!==0,a;if((a=s)||(a=e!==null&&e.memoizedState===null?!1:(i&2)!==0),a?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),q(J,i&1),e===null)return Ua(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(s=r.children,e=r.fallback,o?(r=t.mode,o=t.child,s={mode:"hidden",children:s},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=s):o=ls(s,r,0,null),e=In(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Wa(n),t.memoizedState=Ka,e):ou(t,s));if(i=e.memoizedState,i!==null&&(a=i.dehydrated,a!==null))return xv(e,t,s,r,a,i,n);if(o){o=r.fallback,s=t.mode,i=e.child,a=i.sibling;var l={mode:"hidden",children:r.children};return(s&1)===0&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=dn(i,l),r.subtreeFlags=i.subtreeFlags&14680064),a!==null?o=dn(a,o):(o=In(o,s,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,s=e.child.memoizedState,s=s===null?Wa(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},o.memoizedState=s,o.childLanes=e.childLanes&~n,t.memoizedState=Ka,r}return o=e.child,e=o.sibling,r=dn(o,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function ou(e,t){return t=ls({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Vi(e,t,n,r){return r!==null&&Vl(r),gr(t,e.child,null,n),e=ou(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function xv(e,t,n,r,i,o,s){if(n)return t.flags&256?(t.flags&=-257,r=Gs(Error(b(422))),Vi(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=ls({mode:"visible",children:r.children},i,0,null),o=In(o,i,s,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&gr(t,e.child,null,s),t.child.memoizedState=Wa(s),t.memoizedState=Ka,o);if((t.mode&1)===0)return Vi(e,t,s,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var a=r.dgst;return r=a,o=Error(b(419)),r=Gs(o,r,void 0),Vi(e,t,s,r)}if(a=(s&e.childLanes)!==0,De||a){if(r=fe,r!==null){switch(s&-s){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=(i&(r.suspendedLanes|s))!==0?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,Qt(e,i),dt(r,e,i,-1))}return fu(),r=Gs(Error(b(421))),Vi(e,t,s,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=Dv.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,ze=ln(i.nextSibling),Qe=t,G=!0,ct=null,e!==null&&(Ye[Je++]=At,Ye[Je++]=$t,Ye[Je++]=Dn,At=e.id,$t=e.overflow,Dn=t),t=ou(t,r.children),t.flags|=4096,t)}function qc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),za(e.return,t,n)}function Ys(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function sh(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(_e(e,t,r.children,n),r=J.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&qc(e,n,t);else if(e.tag===19)qc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(q(J,r),(t.mode&1)===0)t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Io(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Ys(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Io(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Ys(t,!0,n,null,o);break;case"together":Ys(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function lo(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ht(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Mn|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(b(153));if(t.child!==null){for(e=t.child,n=dn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=dn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Pv(e,t,n){switch(t.tag){case 3:ih(t),hr();break;case 5:Lp(t);break;case 1:Me(t.type)&&Eo(t);break;case 4:Jl(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;q(Ro,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(q(J,J.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?oh(e,t,n):(q(J,J.current&1),e=Ht(e,t,n),e!==null?e.sibling:null);q(J,J.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return sh(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),q(J,J.current),r)break;return null;case 22:case 23:return t.lanes=0,nh(e,t,n)}return Ht(e,t,n)}var ah,Ga,lh,uh;ah=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Ga=function(){};lh=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Cn(Nt.current);var o=null;switch(n){case"input":i=va(e,i),r=va(e,r),o=[];break;case"select":i=Z({},i,{value:void 0}),r=Z({},r,{value:void 0}),o=[];break;case"textarea":i=wa(e,i),r=wa(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ko)}Pa(n,r);var s;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var a=i[u];for(s in a)a.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Zr.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in r){var l=r[u];if(a=i!=null?i[u]:void 0,r.hasOwnProperty(u)&&l!==a&&(l!=null||a!=null))if(u==="style")if(a){for(s in a)!a.hasOwnProperty(s)||l&&l.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in l)l.hasOwnProperty(s)&&a[s]!==l[s]&&(n||(n={}),n[s]=l[s])}else n||(o||(o=[]),o.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,a=a?a.__html:void 0,l!=null&&a!==l&&(o=o||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(o=o||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Zr.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&K("scroll",e),o||a===l||(o=[])):(o=o||[]).push(u,l))}n&&(o=o||[]).push("style",n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}};uh=function(e,t,n,r){n!==r&&(t.flags|=4)};function Fr(e,t){if(!G)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function we(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function kv(e,t,n){var r=t.pendingProps;switch(Hl(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return we(t),null;case 1:return Me(t.type)&&Oo(),we(t),null;case 3:return r=t.stateNode,mr(),W(Fe),W(Pe),Zl(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Qi(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ct!==null&&(rl(ct),ct=null))),Ga(e,t),we(t),null;case 5:Xl(t);var i=Cn(fi.current);if(n=t.type,e!==null&&t.stateNode!=null)lh(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(b(166));return we(t),null}if(e=Cn(Nt.current),Qi(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Et]=t,r[ui]=o,e=(t.mode&1)!==0,n){case"dialog":K("cancel",r),K("close",r);break;case"iframe":case"object":case"embed":K("load",r);break;case"video":case"audio":for(i=0;i<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Et]=t,e[ui]=r,ah(e,t,!1,!1),t.stateNode=e;e:{switch(s=ka(n,r),n){case"dialog":K("cancel",e),K("close",e),i=r;break;case"iframe":case"object":case"embed":K("load",e),i=r;break;case"video":case"audio":for(i=0;iyr&&(t.flags|=128,r=!0,Fr(o,!1),t.lanes=4194304)}else{if(!r)if(e=Io(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Fr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!G)return we(t),null}else 2*ne()-o.renderingStartTime>yr&&n!==1073741824&&(t.flags|=128,r=!0,Fr(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(n=o.last,n!==null?n.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ne(),t.sibling=null,n=J.current,q(J,r?n&1|2:n&1),t):(we(t),null);case 22:case 23:return cu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?($e&1073741824)!==0&&(we(t),t.subtreeFlags&6&&(t.flags|=8192)):we(t),null;case 24:return null;case 25:return null}throw Error(b(156,t.tag))}function Ov(e,t){switch(Hl(t),t.tag){case 1:return Me(t.type)&&Oo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return mr(),W(Fe),W(Pe),Zl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Xl(t),null;case 13:if(W(J),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(b(340));hr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return W(J),null;case 4:return mr(),null;case 10:return Wl(t.type._context),null;case 22:case 23:return cu(),null;case 24:return null;default:return null}}var qi=!1,xe=!1,Ev=typeof WeakSet=="function"?WeakSet:Set,L=null;function rr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ee(e,t,r)}else n.current=null}function Ya(e,t,n){try{n()}catch(r){ee(e,t,r)}}var Kc=!1;function _v(e,t){if(La=wo,e=pp(),Bl(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var s=0,a=-1,l=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var h;f!==n||i!==0&&f.nodeType!==3||(a=s+i),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(h=f.firstChild)!==null;)d=f,f=h;for(;;){if(f===e)break t;if(d===n&&++u===i&&(a=s),d===o&&++c===r&&(l=s),(h=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=h}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Da={focusedElem:e,selectionRange:n},wo=!1,L=t;L!==null;)if(t=L,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,L=e;else for(;L!==null;){t=L;try{var g=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var y=g.memoizedProps,x=g.memoizedState,v=t.stateNode,p=v.getSnapshotBeforeUpdate(t.elementType===t.type?y:lt(t.type,y),x);v.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(b(163))}}catch(S){ee(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,L=e;break}L=t.return}return g=Kc,Kc=!1,g}function Gr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&Ya(t,n,o)}i=i.next}while(i!==r)}}function ss(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Ja(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function ch(e){var t=e.alternate;t!==null&&(e.alternate=null,ch(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Et],delete t[ui],delete t[ja],delete t[lv],delete t[uv])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function fh(e){return e.tag===5||e.tag===3||e.tag===4}function Wc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||fh(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Xa(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ko));else if(r!==4&&(e=e.child,e!==null))for(Xa(e,t,n),e=e.sibling;e!==null;)Xa(e,t,n),e=e.sibling}function Za(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Za(e,t,n),e=e.sibling;e!==null;)Za(e,t,n),e=e.sibling}var pe=null,ut=!1;function Gt(e,t,n){for(n=n.child;n!==null;)dh(e,t,n),n=n.sibling}function dh(e,t,n){if(Rt&&typeof Rt.onCommitFiberUnmount=="function")try{Rt.onCommitFiberUnmount(Xo,n)}catch{}switch(n.tag){case 5:xe||rr(n,t);case 6:var r=pe,i=ut;pe=null,Gt(e,t,n),pe=r,ut=i,pe!==null&&(ut?(e=pe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):pe.removeChild(n.stateNode));break;case 18:pe!==null&&(ut?(e=pe,n=n.stateNode,e.nodeType===8?Qs(e.parentNode,n):e.nodeType===1&&Qs(e,n),ii(e)):Qs(pe,n.stateNode));break;case 4:r=pe,i=ut,pe=n.stateNode.containerInfo,ut=!0,Gt(e,t,n),pe=r,ut=i;break;case 0:case 11:case 14:case 15:if(!xe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&((o&2)!==0||(o&4)!==0)&&Ya(n,t,s),i=i.next}while(i!==r)}Gt(e,t,n);break;case 1:if(!xe&&(rr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){ee(n,t,a)}Gt(e,t,n);break;case 21:Gt(e,t,n);break;case 22:n.mode&1?(xe=(r=xe)||n.memoizedState!==null,Gt(e,t,n),xe=r):Gt(e,t,n);break;default:Gt(e,t,n)}}function Gc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Ev),t.forEach(function(r){var i=Fv.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function st(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=s),r&=~o}if(r=i,r=ne()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Rv(r/1960))-r,10e?16:e,rn===null)var r=!1;else{if(e=rn,rn=null,Mo=0,(U&6)!==0)throw Error(b(331));var i=U;for(U|=4,L=e.current;L!==null;){var o=L,s=o.child;if((L.flags&16)!==0){var a=o.deletions;if(a!==null){for(var l=0;lne()-lu?bn(e,0):au|=n),je(e,t)}function wh(e,t){t===0&&((e.mode&1)===0?t=1:(t=ji,ji<<=1,(ji&130023424)===0&&(ji=4194304)));var n=Re();e=Qt(e,t),e!==null&&(Oi(e,t,n),je(e,n))}function Dv(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),wh(e,n)}function Fv(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(b(314))}r!==null&&r.delete(t),wh(e,n)}var xh;xh=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Fe.current)De=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return De=!1,Pv(e,t,n);De=(e.flags&131072)!==0}else De=!1,G&&(t.flags&1048576)!==0&&Op(t,Co,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;lo(e,t),e=t.pendingProps;var i=pr(t,Pe.current);ur(t,n),i=tu(null,t,r,e,i,n);var o=nu();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Me(r)?(o=!0,Eo(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Yl(t),i.updater=is,t.stateNode=i,i._reactInternals=t,Qa(t,r,e,n),t=qa(null,t,r,!0,o,n)):(t.tag=0,G&&o&&Ql(t),_e(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(lo(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=jv(r),e=lt(r,e),i){case 0:t=Va(null,t,r,e,n);break e;case 1:t=Hc(null,t,r,e,n);break e;case 11:t=Bc(null,t,r,e,n);break e;case 14:t=Qc(null,t,r,lt(r.type,e),n);break e}throw Error(b(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:lt(r,i),Va(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:lt(r,i),Hc(e,t,r,i,n);case 3:e:{if(ih(t),e===null)throw Error(b(387));r=t.pendingProps,o=t.memoizedState,i=o.element,Rp(e,t),bo(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=vr(Error(b(423)),t),t=Vc(e,t,r,n,i);break e}else if(r!==i){i=vr(Error(b(424)),t),t=Vc(e,t,r,n,i);break e}else for(ze=ln(t.stateNode.containerInfo.firstChild),Qe=t,G=!0,ct=null,n=Tp(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(hr(),r===i){t=Ht(e,t,n);break e}_e(e,t,r,n)}t=t.child}return t;case 5:return Lp(t),e===null&&Ua(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,Fa(r,i)?s=null:o!==null&&Fa(r,o)&&(t.flags|=32),rh(e,t),_e(e,t,s,n),t.child;case 6:return e===null&&Ua(t),null;case 13:return oh(e,t,n);case 4:return Jl(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=gr(t,null,r,n):_e(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:lt(r,i),Bc(e,t,r,i,n);case 7:return _e(e,t,t.pendingProps,n),t.child;case 8:return _e(e,t,t.pendingProps.children,n),t.child;case 12:return _e(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,q(Ro,r._currentValue),r._currentValue=s,o!==null)if(ht(o.value,s)){if(o.children===i.children&&!Fe.current){t=Ht(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var a=o.dependencies;if(a!==null){s=o.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=Ut(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),za(o.return,n,t),a.lanes|=n;break}l=l.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(b(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),za(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}_e(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,ur(t,n),i=rt(i),r=r(i),t.flags|=1,_e(e,t,r,n),t.child;case 14:return r=t.type,i=lt(r,t.pendingProps),i=lt(r.type,i),Qc(e,t,r,i,n);case 15:return th(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:lt(r,i),lo(e,t),t.tag=1,Me(r)?(e=!0,Eo(t)):e=!1,ur(t,n),bp(t,r,i),Qa(t,r,i,n),qa(null,t,r,!0,e,n);case 19:return sh(e,t,n);case 22:return nh(e,t,n)}throw Error(b(156,t.tag))};function Ph(e,t){return Wd(e,t)}function Mv(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function tt(e,t,n,r){return new Mv(e,t,n,r)}function du(e){return e=e.prototype,!(!e||!e.isReactComponent)}function jv(e){if(typeof e=="function")return du(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Il)return 11;if(e===Tl)return 14}return 2}function dn(e,t){var n=e.alternate;return n===null?(n=tt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function fo(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")du(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Wn:return In(n.children,i,o,t);case bl:s=8,i|=8;break;case pa:return e=tt(12,n,t,i|2),e.elementType=pa,e.lanes=o,e;case ha:return e=tt(13,n,t,i),e.elementType=ha,e.lanes=o,e;case ga:return e=tt(19,n,t,i),e.elementType=ga,e.lanes=o,e;case Id:return ls(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Nd:s=10;break e;case bd:s=9;break e;case Il:s=11;break e;case Tl:s=14;break e;case Jt:s=16,r=null;break e}throw Error(b(130,e==null?e:typeof e,""))}return t=tt(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function In(e,t,n,r){return e=tt(7,e,r,t),e.lanes=n,e}function ls(e,t,n,r){return e=tt(22,e,r,t),e.elementType=Id,e.lanes=n,e.stateNode={isHidden:!1},e}function Js(e,t,n){return e=tt(6,e,null,t),e.lanes=n,e}function Xs(e,t,n){return t=tt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Av(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ts(0),this.expirationTimes=Ts(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ts(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function pu(e,t,n,r,i,o,s,a,l){return e=new Av(e,t,n,a,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=tt(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Yl(o),e}function $v(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=qe})(Od);var rf=Od.exports;fa.createRoot=rf.createRoot,fa.hydrateRoot=rf.hydrateRoot;var vu={exports:{}},_h={};/** * @license React * use-sync-external-store-shim.production.min.js * @@ -54,7 +54,7 @@ Error generating stack: `+o.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */class Ri{constructor(){this.listeners=[],this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.push(t),this.onSubscribe(),()=>{this.listeners=this.listeners.filter(n=>n!==t),this.onUnsubscribe()}}hasListeners(){return this.listeners.length>0}onSubscribe(){}onUnsubscribe(){}}const mi=typeof window>"u";function Ge(){}function oy(e,t){return typeof e=="function"?e(t):e}function il(e){return typeof e=="number"&&e>=0&&e!==1/0}function Rh(e,t){return Math.max(e+(t||0)-Date.now(),0)}function po(e,t,n){return gs(e)?typeof t=="function"?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function Zt(e,t,n){return gs(e)?[{...t,queryKey:e},n]:[e||{},t]}function of(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:s,stale:a}=e;if(gs(s)){if(r){if(t.queryHash!==yu(s,t.options))return!1}else if(!$o(t.queryKey,s))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||typeof i<"u"&&i!==t.state.fetchStatus||o&&!o(t))}function sf(e,t){const{exact:n,fetching:r,predicate:i,mutationKey:o}=e;if(gs(o)){if(!t.options.mutationKey)return!1;if(n){if(Rn(t.options.mutationKey)!==Rn(o))return!1}else if(!$o(t.options.mutationKey,o))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||i&&!i(t))}function yu(e,t){return((t==null?void 0:t.queryKeyHashFn)||Rn)(e)}function Rn(e){return JSON.stringify(e,(t,n)=>ol(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function $o(e,t){return Nh(e,t)}function Nh(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!Nh(e[n],t[n])):!1}function bh(e,t){if(e===t)return e;const n=lf(e)&&lf(t);if(n||ol(e)&&ol(t)){const r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),o=i.length,s=n?[]:{};let a=0;for(let l=0;l"u")return!0;const n=t.prototype;return!(!uf(n)||!n.hasOwnProperty("isPrototypeOf"))}function uf(e){return Object.prototype.toString.call(e)==="[object Object]"}function gs(e){return Array.isArray(e)}function Ih(e){return new Promise(t=>{setTimeout(t,e)})}function cf(e){Ih(0).then(e)}function sy(){if(typeof AbortController=="function")return new AbortController}function sl(e,t,n){return n.isDataEqual!=null&&n.isDataEqual(e,t)?e:typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?bh(e,t):t}class ay extends Ri{constructor(){super(),this.setup=t=>{if(!mi&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),window.addEventListener("focus",n,!1),()=>{window.removeEventListener("visibilitychange",n),window.removeEventListener("focus",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(t){this.focused=t,t&&this.onFocus()}onFocus(){this.listeners.forEach(t=>{t()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const Uo=new ay;class ly extends Ri{constructor(){super(),this.setup=t=>{if(!mi&&window.addEventListener){const n=()=>t();return window.addEventListener("online",n,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setOnline(r):this.onOnline()})}setOnline(t){this.online=t,t&&this.onOnline()}onOnline(){this.listeners.forEach(t=>{t()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const zo=new ly;function uy(e){return Math.min(1e3*2**e,3e4)}function ms(e){return(e!=null?e:"online")==="online"?zo.isOnline():!0}class Th{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function ho(e){return e instanceof Th}function Lh(e){let t=!1,n=0,r=!1,i,o,s;const a=new Promise((x,v)=>{o=x,s=v}),l=x=>{r||(h(new Th(x)),e.abort==null||e.abort())},u=()=>{t=!0},c=()=>{t=!1},f=()=>!Uo.isFocused()||e.networkMode!=="always"&&!zo.isOnline(),d=x=>{r||(r=!0,e.onSuccess==null||e.onSuccess(x),i==null||i(),o(x))},h=x=>{r||(r=!0,e.onError==null||e.onError(x),i==null||i(),s(x))},g=()=>new Promise(x=>{i=v=>{if(r||!f())return x(v)},e.onPause==null||e.onPause()}).then(()=>{i=void 0,r||e.onContinue==null||e.onContinue()}),y=()=>{if(r)return;let x;try{x=e.fn()}catch(v){x=Promise.reject(v)}Promise.resolve(x).then(d).catch(v=>{var p,m;if(r)return;const S=(p=e.retry)!=null?p:3,O=(m=e.retryDelay)!=null?m:uy,k=typeof O=="function"?O(n,v):O,_=S===!0||typeof S=="number"&&n{if(f())return g()}).then(()=>{t?h(v):y()})})};return ms(e.networkMode)?y():g().then(y),{promise:a,cancel:l,continue:()=>{i==null||i()},cancelRetry:u,continueRetry:c}}const Su=console;function cy(){let e=[],t=0,n=c=>{c()},r=c=>{c()};const i=c=>{let f;t++;try{f=c()}finally{t--,t||a()}return f},o=c=>{t?e.push(c):cf(()=>{n(c)})},s=c=>(...f)=>{o(()=>{c(...f)})},a=()=>{const c=e;e=[],c.length&&cf(()=>{r(()=>{c.forEach(f=>{n(f)})})})};return{batch:i,batchCalls:s,schedule:o,setNotifyFunction:c=>{n=c},setBatchNotifyFunction:c=>{r=c}}}const re=cy();class Dh{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),il(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t!=null?t:mi?1/0:5*60*1e3)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class fy extends Dh{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||Su,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||dy(this.options),this.state=this.initialState,this.meta=t.meta}setOptions(t){this.options={...this.defaultOptions,...t},this.meta=t==null?void 0:t.meta,this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(t,n){const r=sl(this.state.data,t,this.options);return this.dispatch({data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){this.dispatch({type:"setState",state:t,setStateOptions:n})}cancel(t){var n;const r=this.promise;return(n=this.retryer)==null||n.cancel(t),r?r.then(Ge).catch(Ge):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(t=>t.getCurrentResult().isStale)}isStaleByTime(t=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!Rh(this.state.dataUpdatedAt,t)}onFocus(){var t;const n=this.observers.find(r=>r.shouldFetchOnWindowFocus());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}onOnline(){var t;const n=this.observers.find(r=>r.shouldFetchOnReconnect());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.indexOf(t)!==-1&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(t,n){var r,i;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&n!=null&&n.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var o;return(o=this.retryer)==null||o.continueRetry(),this.promise}}if(t&&this.setOptions(t),!this.options.queryFn){const h=this.observers.find(g=>g.options.queryFn);h&&this.setOptions(h.options)}Array.isArray(this.options.queryKey);const s=sy(),a={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>{if(s)return this.abortSignalConsumed=!0,s.signal}})};l(a);const u=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(a)):Promise.reject("Missing queryFn"),c={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u,meta:this.meta};if(l(c),(r=this.options.behavior)==null||r.onFetch(c),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((i=c.fetchOptions)==null?void 0:i.meta)){var f;this.dispatch({type:"fetch",meta:(f=c.fetchOptions)==null?void 0:f.meta})}const d=h=>{if(ho(h)&&h.silent||this.dispatch({type:"error",error:h}),!ho(h)){var g,y;(g=(y=this.cache.config).onError)==null||g.call(y,h,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=Lh({fn:c.fetchFn,abort:s==null?void 0:s.abort.bind(s),onSuccess:h=>{var g,y;if(typeof h>"u"){d(new Error("Query data cannot be undefined"));return}this.setData(h),(g=(y=this.cache.config).onSuccess)==null||g.call(y,h,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:d,onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(t){const n=r=>{var i,o;switch(t.type){case"failed":return{...r,fetchFailureCount:r.fetchFailureCount+1};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,fetchFailureCount:0,fetchMeta:(i=t.meta)!=null?i:null,fetchStatus:ms(this.options.networkMode)?"fetching":"paused",...!r.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(o=t.dataUpdatedAt)!=null?o:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0}};case"error":const s=t.error;return ho(s)&&s.revert&&this.revertState?{...this.revertState}:{...r,error:s,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),re.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate(t)}),this.cache.notify({query:this,type:"updated",action:t})})}}function dy(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=typeof e.initialData<"u"?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0,i=typeof t<"u";return{data:t,dataUpdateCount:0,dataUpdatedAt:i?r!=null?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isInvalidated:!1,status:i?"success":"loading",fetchStatus:"idle"}}class py extends Ri{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,n,r){var i;const o=n.queryKey,s=(i=n.queryHash)!=null?i:yu(o,n);let a=this.get(s);return a||(a=new fy({cache:this,logger:t.getLogger(),queryKey:o,queryHash:s,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o),meta:n.meta}),this.add(a)),a}add(t){this.queriesMap[t.queryHash]||(this.queriesMap[t.queryHash]=t,this.queries.push(t),this.notify({type:"added",query:t}))}remove(t){const n=this.queriesMap[t.queryHash];n&&(t.destroy(),this.queries=this.queries.filter(r=>r!==t),n===t&&delete this.queriesMap[t.queryHash],this.notify({type:"removed",query:t}))}clear(){re.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,n){const[r]=Zt(t,n);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(i=>of(r,i))}findAll(t,n){const[r]=Zt(t,n);return Object.keys(r).length>0?this.queries.filter(i=>of(r,i)):this.queries}notify(t){re.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){re.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){re.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class hy extends Dh{constructor(t){super(),this.options={...t.defaultOptions,...t.options},this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||Su,this.observers=[],this.state=t.state||gy(),this.meta=t.meta,this.updateCacheTime(this.options.cacheTime),this.scheduleGc()}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter(n=>n!==t),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()}async execute(){const t=()=>{var m;return this.retryer=Lh({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(m=this.options.retry)!=null?m:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},n=this.state.status==="loading";try{var r,i,o,s,a,l;if(!n){var u,c,f,d;this.dispatch({type:"loading",variables:this.options.variables}),(u=(c=this.mutationCache.config).onMutate)==null||u.call(c,this.state.variables,this);const S=await((f=(d=this.options).onMutate)==null?void 0:f.call(d,this.state.variables));S!==this.state.context&&this.dispatch({type:"loading",context:S,variables:this.state.variables})}const m=await t();return(r=(i=this.mutationCache.config).onSuccess)==null||r.call(i,m,this.state.variables,this.state.context,this),await((o=(s=this.options).onSuccess)==null?void 0:o.call(s,m,this.state.variables,this.state.context)),await((a=(l=this.options).onSettled)==null?void 0:a.call(l,m,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:m}),m}catch(m){try{var h,g,y,x,v,p;throw(h=(g=this.mutationCache.config).onError)==null||h.call(g,m,this.state.variables,this.state.context,this),await((y=(x=this.options).onError)==null?void 0:y.call(x,m,this.state.variables,this.state.context)),await((v=(p=this.options).onSettled)==null?void 0:v.call(p,void 0,m,this.state.variables,this.state.context)),m}finally{this.dispatch({type:"error",error:m})}}}dispatch(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:r.failureCount+1};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"loading":return{...r,context:t.context,data:void 0,error:null,isPaused:!ms(this.options.networkMode),status:"loading",variables:t.variables};case"success":return{...r,data:t.data,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,isPaused:!1,status:"error"};case"setState":return{...r,...t.state}}};this.state=n(this.state),re.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function gy(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}class my extends Ri{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,n,r){const i=new hy({mutationCache:this,logger:t.getLogger(),mutationId:++this.mutationId,options:t.defaultMutationOptions(n),state:r,defaultOptions:n.mutationKey?t.getMutationDefaults(n.mutationKey):void 0,meta:n.meta});return this.add(i),i}add(t){this.mutations.push(t),this.notify({type:"added",mutation:t})}remove(t){this.mutations=this.mutations.filter(n=>n!==t),this.notify({type:"removed",mutation:t})}clear(){re.batch(()=>{this.mutations.forEach(t=>{this.remove(t)})})}getAll(){return this.mutations}find(t){return typeof t.exact>"u"&&(t.exact=!0),this.mutations.find(n=>sf(t,n))}findAll(t){return this.mutations.filter(n=>sf(t,n))}notify(t){re.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.mutations.filter(n=>n.state.isPaused);return re.batch(()=>t.reduce((n,r)=>n.then(()=>r.continue().catch(Ge)),Promise.resolve()))}}function vy(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,r,i,o,s;const a=(t=e.fetchOptions)==null||(n=t.meta)==null?void 0:n.refetchPage,l=(r=e.fetchOptions)==null||(i=r.meta)==null?void 0:i.fetchMore,u=l==null?void 0:l.pageParam,c=(l==null?void 0:l.direction)==="forward",f=(l==null?void 0:l.direction)==="backward",d=((o=e.state.data)==null?void 0:o.pages)||[],h=((s=e.state.data)==null?void 0:s.pageParams)||[];let g=h,y=!1;const x=k=>{Object.defineProperty(k,"signal",{enumerable:!0,get:()=>{var _;if((_=e.signal)!=null&&_.aborted)y=!0;else{var R;(R=e.signal)==null||R.addEventListener("abort",()=>{y=!0})}return e.signal}})},v=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),p=(k,_,R,P)=>(g=P?[_,...g]:[...g,_],P?[R,...k]:[...k,R]),m=(k,_,R,P)=>{if(y)return Promise.reject("Cancelled");if(typeof R>"u"&&!_&&k.length)return Promise.resolve(k);const E={queryKey:e.queryKey,pageParam:R,meta:e.meta};x(E);const T=v(E);return Promise.resolve(T).then(z=>p(k,R,z,P))};let S;if(!d.length)S=m([]);else if(c){const k=typeof u<"u",_=k?u:ff(e.options,d);S=m(d,k,_)}else if(f){const k=typeof u<"u",_=k?u:yy(e.options,d);S=m(d,k,_,!0)}else{g=[];const k=typeof e.options.getNextPageParam>"u";S=(a&&d[0]?a(d[0],0,d):!0)?m([],k,h[0]):Promise.resolve(p([],h[0],d[0]));for(let R=1;R{if(a&&d[R]?a(d[R],R,d):!0){const T=k?h[R]:ff(e.options,P);return m(P,k,T)}return Promise.resolve(p(P,h[R],d[R]))})}return S.then(k=>({pages:k,pageParams:g}))}}}}function ff(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function yy(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class Sy{constructor(t={}){this.queryCache=t.queryCache||new py,this.mutationCache=t.mutationCache||new my,this.logger=t.logger||Su,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}mount(){this.unsubscribeFocus=Uo.subscribe(()=>{Uo.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=zo.subscribe(()=>{zo.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())})}unmount(){var t,n;(t=this.unsubscribeFocus)==null||t.call(this),(n=this.unsubscribeOnline)==null||n.call(this)}isFetching(t,n){const[r]=Zt(t,n);return r.fetchStatus="fetching",this.queryCache.findAll(r).length}isMutating(t){return this.mutationCache.findAll({...t,fetching:!0}).length}getQueryData(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state.data}getQueriesData(t){return this.getQueryCache().findAll(t).map(({queryKey:n,state:r})=>{const i=r.data;return[n,i]})}setQueryData(t,n,r){const i=this.queryCache.find(t),o=i==null?void 0:i.state.data,s=oy(n,o);if(typeof s>"u")return;const a=po(t),l=this.defaultQueryOptions(a);return this.queryCache.build(this,l).setData(s,{...r,manual:!0})}setQueriesData(t,n,r){return re.batch(()=>this.getQueryCache().findAll(t).map(({queryKey:i})=>[i,this.setQueryData(i,n,r)]))}getQueryState(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state}removeQueries(t,n){const[r]=Zt(t,n),i=this.queryCache;re.batch(()=>{i.findAll(r).forEach(o=>{i.remove(o)})})}resetQueries(t,n,r){const[i,o]=Zt(t,n,r),s=this.queryCache,a={type:"active",...i};return re.batch(()=>(s.findAll(i).forEach(l=>{l.reset()}),this.refetchQueries(a,o)))}cancelQueries(t,n,r){const[i,o={}]=Zt(t,n,r);typeof o.revert>"u"&&(o.revert=!0);const s=re.batch(()=>this.queryCache.findAll(i).map(a=>a.cancel(o)));return Promise.all(s).then(Ge).catch(Ge)}invalidateQueries(t,n,r){const[i,o]=Zt(t,n,r);return re.batch(()=>{var s,a;if(this.queryCache.findAll(i).forEach(u=>{u.invalidate()}),i.refetchType==="none")return Promise.resolve();const l={...i,type:(s=(a=i.refetchType)!=null?a:i.type)!=null?s:"active"};return this.refetchQueries(l,o)})}refetchQueries(t,n,r){const[i,o]=Zt(t,n,r),s=re.batch(()=>this.queryCache.findAll(i).filter(l=>!l.isDisabled()).map(l=>{var u;return l.fetch(void 0,{...o,cancelRefetch:(u=o==null?void 0:o.cancelRefetch)!=null?u:!0,meta:{refetchPage:i.refetchPage}})}));let a=Promise.all(s).then(Ge);return o!=null&&o.throwOnError||(a=a.catch(Ge)),a}fetchQuery(t,n,r){const i=po(t,n,r),o=this.defaultQueryOptions(i);typeof o.retry>"u"&&(o.retry=!1);const s=this.queryCache.build(this,o);return s.isStaleByTime(o.staleTime)?s.fetch(o):Promise.resolve(s.state.data)}prefetchQuery(t,n,r){return this.fetchQuery(t,n,r).then(Ge).catch(Ge)}fetchInfiniteQuery(t,n,r){const i=po(t,n,r);return i.behavior=vy(),this.fetchQuery(i)}prefetchInfiniteQuery(t,n,r){return this.fetchInfiniteQuery(t,n,r).then(Ge).catch(Ge)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(t){this.defaultOptions=t}setQueryDefaults(t,n){const r=this.queryDefaults.find(i=>Rn(t)===Rn(i.queryKey));r?r.defaultOptions=n:this.queryDefaults.push({queryKey:t,defaultOptions:n})}getQueryDefaults(t){if(!t)return;const n=this.queryDefaults.find(r=>$o(t,r.queryKey));return n==null?void 0:n.defaultOptions}setMutationDefaults(t,n){const r=this.mutationDefaults.find(i=>Rn(t)===Rn(i.mutationKey));r?r.defaultOptions=n:this.mutationDefaults.push({mutationKey:t,defaultOptions:n})}getMutationDefaults(t){if(!t)return;const n=this.mutationDefaults.find(r=>$o(t,r.mutationKey));return n==null?void 0:n.defaultOptions}defaultQueryOptions(t){if(t!=null&&t._defaulted)return t;const n={...this.defaultOptions.queries,...this.getQueryDefaults(t==null?void 0:t.queryKey),...t,_defaulted:!0};return!n.queryHash&&n.queryKey&&(n.queryHash=yu(n.queryKey,n)),typeof n.refetchOnReconnect>"u"&&(n.refetchOnReconnect=n.networkMode!=="always"),typeof n.useErrorBoundary>"u"&&(n.useErrorBoundary=!!n.suspense),n}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...this.defaultOptions.mutations,...this.getMutationDefaults(t==null?void 0:t.mutationKey),...t,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class wy extends Ri{constructor(t,n){super(),this.client=t,this.options=n,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(n)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.length===1&&(this.currentQuery.addObserver(this),df(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return al(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return al(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=[],this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,n){const r=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),af(r,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=r.queryKey),this.updateQuery();const o=this.hasListeners();o&&pf(this.currentQuery,i,this.options,r)&&this.executeFetch(),this.updateResult(n),o&&(this.currentQuery!==i||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&this.updateStaleTimeout();const s=this.computeRefetchInterval();o&&(this.currentQuery!==i||this.options.enabled!==r.enabled||s!==this.currentRefetchInterval)&&this.updateRefetchInterval(s)}getOptimisticResult(t){const n=this.client.getQueryCache().build(this.client,t);return this.createResult(n,t)}getCurrentResult(){return this.currentResult}trackResult(t){const n={};return Object.keys(t).forEach(r=>{Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(r),t[r])})}),n}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:t,...n}={}){return this.fetch({...n,meta:{refetchPage:t}})}fetchOptimistic(t){const n=this.client.defaultQueryOptions(t),r=this.client.getQueryCache().build(this.client,n);return r.isFetchingOptimistic=!0,r.fetch().then(()=>this.createResult(r,n))}fetch(t){var n;return this.executeFetch({...t,cancelRefetch:(n=t.cancelRefetch)!=null?n:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(t){this.updateQuery();let n=this.currentQuery.fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(Ge)),n}updateStaleTimeout(){if(this.clearStaleTimeout(),mi||this.currentResult.isStale||!il(this.options.staleTime))return;const n=Rh(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},n)}computeRefetchInterval(){var t;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(t=this.options.refetchInterval)!=null?t:!1}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!(mi||this.options.enabled===!1||!il(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||Uo.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,n){const r=this.currentQuery,i=this.options,o=this.currentResult,s=this.currentResultState,a=this.currentResultOptions,l=t!==r,u=l?t.state:this.currentQueryInitialState,c=l?this.currentResult:this.previousQueryResult,{state:f}=t;let{dataUpdatedAt:d,error:h,errorUpdatedAt:g,fetchStatus:y,status:x}=f,v=!1,p=!1,m;if(n._optimisticResults){const k=this.hasListeners(),_=!k&&df(t,n),R=k&&pf(t,r,n,i);(_||R)&&(y=ms(t.options.networkMode)?"fetching":"paused",d||(x="loading")),n._optimisticResults==="isRestoring"&&(y="idle")}if(n.keepPreviousData&&!f.dataUpdateCount&&c!=null&&c.isSuccess&&x!=="error")m=c.data,d=c.dataUpdatedAt,x=c.status,v=!0;else if(n.select&&typeof f.data<"u")if(o&&f.data===(s==null?void 0:s.data)&&n.select===this.selectFn)m=this.selectResult;else try{this.selectFn=n.select,m=n.select(f.data),m=sl(o==null?void 0:o.data,m,n),this.selectResult=m,this.selectError=null}catch(k){this.selectError=k}else m=f.data;if(typeof n.placeholderData<"u"&&typeof m>"u"&&x==="loading"){let k;if(o!=null&&o.isPlaceholderData&&n.placeholderData===(a==null?void 0:a.placeholderData))k=o.data;else if(k=typeof n.placeholderData=="function"?n.placeholderData():n.placeholderData,n.select&&typeof k<"u")try{k=n.select(k),k=sl(o==null?void 0:o.data,k,n),this.selectError=null}catch(_){this.selectError=_}typeof k<"u"&&(x="success",m=k,p=!0)}this.selectError&&(h=this.selectError,m=this.selectResult,g=Date.now(),x="error");const S=y==="fetching";return{status:x,fetchStatus:y,isLoading:x==="loading",isSuccess:x==="success",isError:x==="error",data:m,dataUpdatedAt:d,error:h,errorUpdatedAt:g,failureCount:f.fetchFailureCount,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>u.dataUpdateCount||f.errorUpdateCount>u.errorUpdateCount,isFetching:S,isRefetching:S&&x!=="loading",isLoadingError:x==="error"&&f.dataUpdatedAt===0,isPaused:y==="paused",isPlaceholderData:p,isPreviousData:v,isRefetchError:x==="error"&&f.dataUpdatedAt!==0,isStale:wu(t,n),refetch:this.refetch,remove:this.remove}}updateResult(t){const n=this.currentResult,r=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,af(r,n))return;this.currentResult=r;const i={cache:!0},o=()=>{if(!n)return!0;const{notifyOnChangeProps:s}=this.options;if(s==="all"||!s&&!this.trackedProps.size)return!0;const a=new Set(s!=null?s:this.trackedProps);return this.options.useErrorBoundary&&a.add("error"),Object.keys(this.currentResult).some(l=>{const u=l;return this.currentResult[u]!==n[u]&&a.has(u)})};(t==null?void 0:t.listeners)!==!1&&o()&&(i.listeners=!0),this.notify({...i,...t})}updateQuery(){const t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;const n=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){const n={};t.type==="success"?n.onSuccess=!t.manual:t.type==="error"&&!ho(t.error)&&(n.onError=!0),this.updateResult(n),this.hasListeners()&&this.updateTimers()}notify(t){re.batch(()=>{if(t.onSuccess){var n,r,i,o;(n=(r=this.options).onSuccess)==null||n.call(r,this.currentResult.data),(i=(o=this.options).onSettled)==null||i.call(o,this.currentResult.data,null)}else if(t.onError){var s,a,l,u;(s=(a=this.options).onError)==null||s.call(a,this.currentResult.error),(l=(u=this.options).onSettled)==null||l.call(u,void 0,this.currentResult.error)}t.listeners&&this.listeners.forEach(c=>{c(this.currentResult)}),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function xy(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function df(e,t){return xy(e,t)||e.state.dataUpdatedAt>0&&al(e,t,t.refetchOnMount)}function al(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&wu(e,t)}return!1}function pf(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&wu(e,n)}function wu(e,t){return e.isStaleByTime(t.staleTime)}const hf=C.exports.createContext(void 0),Fh=C.exports.createContext(!1);function jh(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=hf),window.ReactQueryClientContext):hf)}const Mh=({context:e}={})=>{const t=C.exports.useContext(jh(e,C.exports.useContext(Fh)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},Py=({client:e,children:t,context:n,contextSharing:r=!1})=>{C.exports.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const i=jh(n,r);return w(Fh.Provider,{value:!n&&r,children:w(i.Provider,{value:e,children:t})})},Ah=C.exports.createContext(!1),ky=()=>C.exports.useContext(Ah);Ah.Provider;function Oy(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const Ey=C.exports.createContext(Oy()),_y=()=>C.exports.useContext(Ey);function Cy(e,t){return typeof e=="function"?e(...t):!!e}function Ry(e,t){const n=Mh({context:e.context}),r=ky(),i=_y(),o=n.defaultQueryOptions(e);o._optimisticResults=r?"isRestoring":"optimistic",o.onError&&(o.onError=re.batchCalls(o.onError)),o.onSuccess&&(o.onSuccess=re.batchCalls(o.onSuccess)),o.onSettled&&(o.onSettled=re.batchCalls(o.onSettled)),o.suspense&&typeof o.staleTime!="number"&&(o.staleTime=1e3),(o.suspense||o.useErrorBoundary)&&(i.isReset()||(o.retryOnMount=!1));const[s]=C.exports.useState(()=>new t(n,o)),a=s.getOptimisticResult(o);if(vu.exports.useSyncExternalStore(C.exports.useCallback(l=>r?()=>{}:s.subscribe(re.batchCalls(l)),[s,r]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),C.exports.useEffect(()=>{i.clearReset()},[i]),C.exports.useEffect(()=>{s.setOptions(o,{listeners:!1})},[o,s]),o.suspense&&a.isLoading&&a.isFetching&&!r)throw s.fetchOptimistic(o).then(({data:l})=>{o.onSuccess==null||o.onSuccess(l),o.onSettled==null||o.onSettled(l,null)}).catch(l=>{i.clearReset(),o.onError==null||o.onError(l),o.onSettled==null||o.onSettled(void 0,l)});if(a.isError&&!i.isReset()&&!a.isFetching&&Cy(o.useErrorBoundary,[a.error,s.getCurrentQuery()]))throw a.error;return o.notifyOnChangeProps?a:s.trackResult(a)}function wr(e,t,n){const r=po(e,t,n);return Ry(r,wy)}/** + */class Ri{constructor(){this.listeners=[],this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.push(t),this.onSubscribe(),()=>{this.listeners=this.listeners.filter(n=>n!==t),this.onUnsubscribe()}}hasListeners(){return this.listeners.length>0}onSubscribe(){}onUnsubscribe(){}}const mi=typeof window>"u";function Ge(){}function oy(e,t){return typeof e=="function"?e(t):e}function il(e){return typeof e=="number"&&e>=0&&e!==1/0}function Rh(e,t){return Math.max(e+(t||0)-Date.now(),0)}function po(e,t,n){return gs(e)?typeof t=="function"?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function Zt(e,t,n){return gs(e)?[{...t,queryKey:e},n]:[e||{},t]}function of(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:o,queryKey:s,stale:a}=e;if(gs(s)){if(r){if(t.queryHash!==yu(s,t.options))return!1}else if(!$o(t.queryKey,s))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||typeof i<"u"&&i!==t.state.fetchStatus||o&&!o(t))}function sf(e,t){const{exact:n,fetching:r,predicate:i,mutationKey:o}=e;if(gs(o)){if(!t.options.mutationKey)return!1;if(n){if(Rn(t.options.mutationKey)!==Rn(o))return!1}else if(!$o(t.options.mutationKey,o))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||i&&!i(t))}function yu(e,t){return((t==null?void 0:t.queryKeyHashFn)||Rn)(e)}function Rn(e){return JSON.stringify(e,(t,n)=>ol(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function $o(e,t){return Nh(e,t)}function Nh(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!Nh(e[n],t[n])):!1}function bh(e,t){if(e===t)return e;const n=lf(e)&&lf(t);if(n||ol(e)&&ol(t)){const r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),o=i.length,s=n?[]:{};let a=0;for(let l=0;l"u")return!0;const n=t.prototype;return!(!uf(n)||!n.hasOwnProperty("isPrototypeOf"))}function uf(e){return Object.prototype.toString.call(e)==="[object Object]"}function gs(e){return Array.isArray(e)}function Ih(e){return new Promise(t=>{setTimeout(t,e)})}function cf(e){Ih(0).then(e)}function sy(){if(typeof AbortController=="function")return new AbortController}function sl(e,t,n){return n.isDataEqual!=null&&n.isDataEqual(e,t)?e:typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?bh(e,t):t}class ay extends Ri{constructor(){super(),this.setup=t=>{if(!mi&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),window.addEventListener("focus",n,!1),()=>{window.removeEventListener("visibilitychange",n),window.removeEventListener("focus",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()})}setFocused(t){this.focused=t,t&&this.onFocus()}onFocus(){this.listeners.forEach(t=>{t()})}isFocused(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)}}const Uo=new ay;class ly extends Ri{constructor(){super(),this.setup=t=>{if(!mi&&window.addEventListener){const n=()=>t();return window.addEventListener("online",n,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",n)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var t;(t=this.cleanup)==null||t.call(this),this.cleanup=void 0}}setEventListener(t){var n;this.setup=t,(n=this.cleanup)==null||n.call(this),this.cleanup=t(r=>{typeof r=="boolean"?this.setOnline(r):this.onOnline()})}setOnline(t){this.online=t,t&&this.onOnline()}onOnline(){this.listeners.forEach(t=>{t()})}isOnline(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine}}const zo=new ly;function uy(e){return Math.min(1e3*2**e,3e4)}function ms(e){return(e!=null?e:"online")==="online"?zo.isOnline():!0}class Th{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function ho(e){return e instanceof Th}function Lh(e){let t=!1,n=0,r=!1,i,o,s;const a=new Promise((x,v)=>{o=x,s=v}),l=x=>{r||(h(new Th(x)),e.abort==null||e.abort())},u=()=>{t=!0},c=()=>{t=!1},f=()=>!Uo.isFocused()||e.networkMode!=="always"&&!zo.isOnline(),d=x=>{r||(r=!0,e.onSuccess==null||e.onSuccess(x),i==null||i(),o(x))},h=x=>{r||(r=!0,e.onError==null||e.onError(x),i==null||i(),s(x))},g=()=>new Promise(x=>{i=v=>{if(r||!f())return x(v)},e.onPause==null||e.onPause()}).then(()=>{i=void 0,r||e.onContinue==null||e.onContinue()}),y=()=>{if(r)return;let x;try{x=e.fn()}catch(v){x=Promise.reject(v)}Promise.resolve(x).then(d).catch(v=>{var p,m;if(r)return;const S=(p=e.retry)!=null?p:3,O=(m=e.retryDelay)!=null?m:uy,k=typeof O=="function"?O(n,v):O,_=S===!0||typeof S=="number"&&n{if(f())return g()}).then(()=>{t?h(v):y()})})};return ms(e.networkMode)?y():g().then(y),{promise:a,cancel:l,continue:()=>{i==null||i()},cancelRetry:u,continueRetry:c}}const Su=console;function cy(){let e=[],t=0,n=c=>{c()},r=c=>{c()};const i=c=>{let f;t++;try{f=c()}finally{t--,t||a()}return f},o=c=>{t?e.push(c):cf(()=>{n(c)})},s=c=>(...f)=>{o(()=>{c(...f)})},a=()=>{const c=e;e=[],c.length&&cf(()=>{r(()=>{c.forEach(f=>{n(f)})})})};return{batch:i,batchCalls:s,schedule:o,setNotifyFunction:c=>{n=c},setBatchNotifyFunction:c=>{r=c}}}const re=cy();class Dh{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),il(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t!=null?t:mi?1/0:5*60*1e3)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class fy extends Dh{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||Su,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||dy(this.options),this.state=this.initialState,this.meta=t.meta}setOptions(t){this.options={...this.defaultOptions,...t},this.meta=t==null?void 0:t.meta,this.updateCacheTime(this.options.cacheTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.cache.remove(this)}setData(t,n){const r=sl(this.state.data,t,this.options);return this.dispatch({data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){this.dispatch({type:"setState",state:t,setStateOptions:n})}cancel(t){var n;const r=this.promise;return(n=this.retryer)==null||n.cancel(t),r?r.then(Ge).catch(Ge):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(t=>t.options.enabled!==!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(t=>t.getCurrentResult().isStale)}isStaleByTime(t=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!Rh(this.state.dataUpdatedAt,t)}onFocus(){var t;const n=this.observers.find(r=>r.shouldFetchOnWindowFocus());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}onOnline(){var t;const n=this.observers.find(r=>r.shouldFetchOnReconnect());n&&n.refetch({cancelRefetch:!1}),(t=this.retryer)==null||t.continue()}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.indexOf(t)!==-1&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(t,n){var r,i;if(this.state.fetchStatus!=="idle"){if(this.state.dataUpdatedAt&&n!=null&&n.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var o;return(o=this.retryer)==null||o.continueRetry(),this.promise}}if(t&&this.setOptions(t),!this.options.queryFn){const h=this.observers.find(g=>g.options.queryFn);h&&this.setOptions(h.options)}Array.isArray(this.options.queryKey);const s=sy(),a={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>{if(s)return this.abortSignalConsumed=!0,s.signal}})};l(a);const u=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(a)):Promise.reject("Missing queryFn"),c={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u,meta:this.meta};if(l(c),(r=this.options.behavior)==null||r.onFetch(c),this.revertState=this.state,this.state.fetchStatus==="idle"||this.state.fetchMeta!==((i=c.fetchOptions)==null?void 0:i.meta)){var f;this.dispatch({type:"fetch",meta:(f=c.fetchOptions)==null?void 0:f.meta})}const d=h=>{if(ho(h)&&h.silent||this.dispatch({type:"error",error:h}),!ho(h)){var g,y;(g=(y=this.cache.config).onError)==null||g.call(y,h,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=Lh({fn:c.fetchFn,abort:s==null?void 0:s.abort.bind(s),onSuccess:h=>{var g,y;if(typeof h>"u"){d(new Error("Query data cannot be undefined"));return}this.setData(h),(g=(y=this.cache.config).onSuccess)==null||g.call(y,h,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:d,onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(t){const n=r=>{var i,o;switch(t.type){case"failed":return{...r,fetchFailureCount:r.fetchFailureCount+1};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,fetchFailureCount:0,fetchMeta:(i=t.meta)!=null?i:null,fetchStatus:ms(this.options.networkMode)?"fetching":"paused",...!r.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(o=t.dataUpdatedAt)!=null?o:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0}};case"error":const s=t.error;return ho(s)&&s.revert&&this.revertState?{...this.revertState}:{...r,error:s,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),re.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate(t)}),this.cache.notify({query:this,type:"updated",action:t})})}}function dy(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=typeof e.initialData<"u"?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0,i=typeof t<"u";return{data:t,dataUpdateCount:0,dataUpdatedAt:i?r!=null?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchMeta:null,isInvalidated:!1,status:i?"success":"loading",fetchStatus:"idle"}}class py extends Ri{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,n,r){var i;const o=n.queryKey,s=(i=n.queryHash)!=null?i:yu(o,n);let a=this.get(s);return a||(a=new fy({cache:this,logger:t.getLogger(),queryKey:o,queryHash:s,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(o),meta:n.meta}),this.add(a)),a}add(t){this.queriesMap[t.queryHash]||(this.queriesMap[t.queryHash]=t,this.queries.push(t),this.notify({type:"added",query:t}))}remove(t){const n=this.queriesMap[t.queryHash];n&&(t.destroy(),this.queries=this.queries.filter(r=>r!==t),n===t&&delete this.queriesMap[t.queryHash],this.notify({type:"removed",query:t}))}clear(){re.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,n){const[r]=Zt(t,n);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(i=>of(r,i))}findAll(t,n){const[r]=Zt(t,n);return Object.keys(r).length>0?this.queries.filter(i=>of(r,i)):this.queries}notify(t){re.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){re.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){re.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class hy extends Dh{constructor(t){super(),this.options={...t.defaultOptions,...t.options},this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||Su,this.observers=[],this.state=t.state||gy(),this.meta=t.meta,this.updateCacheTime(this.options.cacheTime),this.scheduleGc()}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.indexOf(t)===-1&&(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter(n=>n!==t),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||(this.state.status==="loading"?this.scheduleGc():this.mutationCache.remove(this))}continue(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()}async execute(){const t=()=>{var m;return this.retryer=Lh({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:()=>{this.dispatch({type:"failed"})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:(m=this.options.retry)!=null?m:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},n=this.state.status==="loading";try{var r,i,o,s,a,l;if(!n){var u,c,f,d;this.dispatch({type:"loading",variables:this.options.variables}),(u=(c=this.mutationCache.config).onMutate)==null||u.call(c,this.state.variables,this);const S=await((f=(d=this.options).onMutate)==null?void 0:f.call(d,this.state.variables));S!==this.state.context&&this.dispatch({type:"loading",context:S,variables:this.state.variables})}const m=await t();return(r=(i=this.mutationCache.config).onSuccess)==null||r.call(i,m,this.state.variables,this.state.context,this),await((o=(s=this.options).onSuccess)==null?void 0:o.call(s,m,this.state.variables,this.state.context)),await((a=(l=this.options).onSettled)==null?void 0:a.call(l,m,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:m}),m}catch(m){try{var h,g,y,x,v,p;throw(h=(g=this.mutationCache.config).onError)==null||h.call(g,m,this.state.variables,this.state.context,this),await((y=(x=this.options).onError)==null?void 0:y.call(x,m,this.state.variables,this.state.context)),await((v=(p=this.options).onSettled)==null?void 0:v.call(p,void 0,m,this.state.variables,this.state.context)),m}finally{this.dispatch({type:"error",error:m})}}}dispatch(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:r.failureCount+1};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"loading":return{...r,context:t.context,data:void 0,error:null,isPaused:!ms(this.options.networkMode),status:"loading",variables:t.variables};case"success":return{...r,data:t.data,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,isPaused:!1,status:"error"};case"setState":return{...r,...t.state}}};this.state=n(this.state),re.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function gy(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}class my extends Ri{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,n,r){const i=new hy({mutationCache:this,logger:t.getLogger(),mutationId:++this.mutationId,options:t.defaultMutationOptions(n),state:r,defaultOptions:n.mutationKey?t.getMutationDefaults(n.mutationKey):void 0,meta:n.meta});return this.add(i),i}add(t){this.mutations.push(t),this.notify({type:"added",mutation:t})}remove(t){this.mutations=this.mutations.filter(n=>n!==t),this.notify({type:"removed",mutation:t})}clear(){re.batch(()=>{this.mutations.forEach(t=>{this.remove(t)})})}getAll(){return this.mutations}find(t){return typeof t.exact>"u"&&(t.exact=!0),this.mutations.find(n=>sf(t,n))}findAll(t){return this.mutations.filter(n=>sf(t,n))}notify(t){re.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.mutations.filter(n=>n.state.isPaused);return re.batch(()=>t.reduce((n,r)=>n.then(()=>r.continue().catch(Ge)),Promise.resolve()))}}function vy(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,r,i,o,s;const a=(t=e.fetchOptions)==null||(n=t.meta)==null?void 0:n.refetchPage,l=(r=e.fetchOptions)==null||(i=r.meta)==null?void 0:i.fetchMore,u=l==null?void 0:l.pageParam,c=(l==null?void 0:l.direction)==="forward",f=(l==null?void 0:l.direction)==="backward",d=((o=e.state.data)==null?void 0:o.pages)||[],h=((s=e.state.data)==null?void 0:s.pageParams)||[];let g=h,y=!1;const x=k=>{Object.defineProperty(k,"signal",{enumerable:!0,get:()=>{var _;if((_=e.signal)!=null&&_.aborted)y=!0;else{var R;(R=e.signal)==null||R.addEventListener("abort",()=>{y=!0})}return e.signal}})},v=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),p=(k,_,R,P)=>(g=P?[_,...g]:[...g,_],P?[R,...k]:[...k,R]),m=(k,_,R,P)=>{if(y)return Promise.reject("Cancelled");if(typeof R>"u"&&!_&&k.length)return Promise.resolve(k);const E={queryKey:e.queryKey,pageParam:R,meta:e.meta};x(E);const T=v(E);return Promise.resolve(T).then(z=>p(k,R,z,P))};let S;if(!d.length)S=m([]);else if(c){const k=typeof u<"u",_=k?u:ff(e.options,d);S=m(d,k,_)}else if(f){const k=typeof u<"u",_=k?u:yy(e.options,d);S=m(d,k,_,!0)}else{g=[];const k=typeof e.options.getNextPageParam>"u";S=(a&&d[0]?a(d[0],0,d):!0)?m([],k,h[0]):Promise.resolve(p([],h[0],d[0]));for(let R=1;R{if(a&&d[R]?a(d[R],R,d):!0){const T=k?h[R]:ff(e.options,P);return m(P,k,T)}return Promise.resolve(p(P,h[R],d[R]))})}return S.then(k=>({pages:k,pageParams:g}))}}}}function ff(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function yy(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class Sy{constructor(t={}){this.queryCache=t.queryCache||new py,this.mutationCache=t.mutationCache||new my,this.logger=t.logger||Su,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}mount(){this.unsubscribeFocus=Uo.subscribe(()=>{Uo.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=zo.subscribe(()=>{zo.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())})}unmount(){var t,n;(t=this.unsubscribeFocus)==null||t.call(this),(n=this.unsubscribeOnline)==null||n.call(this)}isFetching(t,n){const[r]=Zt(t,n);return r.fetchStatus="fetching",this.queryCache.findAll(r).length}isMutating(t){return this.mutationCache.findAll({...t,fetching:!0}).length}getQueryData(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state.data}getQueriesData(t){return this.getQueryCache().findAll(t).map(({queryKey:n,state:r})=>{const i=r.data;return[n,i]})}setQueryData(t,n,r){const i=this.queryCache.find(t),o=i==null?void 0:i.state.data,s=oy(n,o);if(typeof s>"u")return;const a=po(t),l=this.defaultQueryOptions(a);return this.queryCache.build(this,l).setData(s,{...r,manual:!0})}setQueriesData(t,n,r){return re.batch(()=>this.getQueryCache().findAll(t).map(({queryKey:i})=>[i,this.setQueryData(i,n,r)]))}getQueryState(t,n){var r;return(r=this.queryCache.find(t,n))==null?void 0:r.state}removeQueries(t,n){const[r]=Zt(t,n),i=this.queryCache;re.batch(()=>{i.findAll(r).forEach(o=>{i.remove(o)})})}resetQueries(t,n,r){const[i,o]=Zt(t,n,r),s=this.queryCache,a={type:"active",...i};return re.batch(()=>(s.findAll(i).forEach(l=>{l.reset()}),this.refetchQueries(a,o)))}cancelQueries(t,n,r){const[i,o={}]=Zt(t,n,r);typeof o.revert>"u"&&(o.revert=!0);const s=re.batch(()=>this.queryCache.findAll(i).map(a=>a.cancel(o)));return Promise.all(s).then(Ge).catch(Ge)}invalidateQueries(t,n,r){const[i,o]=Zt(t,n,r);return re.batch(()=>{var s,a;if(this.queryCache.findAll(i).forEach(u=>{u.invalidate()}),i.refetchType==="none")return Promise.resolve();const l={...i,type:(s=(a=i.refetchType)!=null?a:i.type)!=null?s:"active"};return this.refetchQueries(l,o)})}refetchQueries(t,n,r){const[i,o]=Zt(t,n,r),s=re.batch(()=>this.queryCache.findAll(i).filter(l=>!l.isDisabled()).map(l=>{var u;return l.fetch(void 0,{...o,cancelRefetch:(u=o==null?void 0:o.cancelRefetch)!=null?u:!0,meta:{refetchPage:i.refetchPage}})}));let a=Promise.all(s).then(Ge);return o!=null&&o.throwOnError||(a=a.catch(Ge)),a}fetchQuery(t,n,r){const i=po(t,n,r),o=this.defaultQueryOptions(i);typeof o.retry>"u"&&(o.retry=!1);const s=this.queryCache.build(this,o);return s.isStaleByTime(o.staleTime)?s.fetch(o):Promise.resolve(s.state.data)}prefetchQuery(t,n,r){return this.fetchQuery(t,n,r).then(Ge).catch(Ge)}fetchInfiniteQuery(t,n,r){const i=po(t,n,r);return i.behavior=vy(),this.fetchQuery(i)}prefetchInfiniteQuery(t,n,r){return this.fetchInfiniteQuery(t,n,r).then(Ge).catch(Ge)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(t){this.defaultOptions=t}setQueryDefaults(t,n){const r=this.queryDefaults.find(i=>Rn(t)===Rn(i.queryKey));r?r.defaultOptions=n:this.queryDefaults.push({queryKey:t,defaultOptions:n})}getQueryDefaults(t){if(!t)return;const n=this.queryDefaults.find(r=>$o(t,r.queryKey));return n==null?void 0:n.defaultOptions}setMutationDefaults(t,n){const r=this.mutationDefaults.find(i=>Rn(t)===Rn(i.mutationKey));r?r.defaultOptions=n:this.mutationDefaults.push({mutationKey:t,defaultOptions:n})}getMutationDefaults(t){if(!t)return;const n=this.mutationDefaults.find(r=>$o(t,r.mutationKey));return n==null?void 0:n.defaultOptions}defaultQueryOptions(t){if(t!=null&&t._defaulted)return t;const n={...this.defaultOptions.queries,...this.getQueryDefaults(t==null?void 0:t.queryKey),...t,_defaulted:!0};return!n.queryHash&&n.queryKey&&(n.queryHash=yu(n.queryKey,n)),typeof n.refetchOnReconnect>"u"&&(n.refetchOnReconnect=n.networkMode!=="always"),typeof n.useErrorBoundary>"u"&&(n.useErrorBoundary=!!n.suspense),n}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...this.defaultOptions.mutations,...this.getMutationDefaults(t==null?void 0:t.mutationKey),...t,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}class wy extends Ri{constructor(t,n){super(),this.client=t,this.options=n,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(n)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.length===1&&(this.currentQuery.addObserver(this),df(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return al(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return al(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=[],this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,n){const r=this.options,i=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),af(r,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=r.queryKey),this.updateQuery();const o=this.hasListeners();o&&pf(this.currentQuery,i,this.options,r)&&this.executeFetch(),this.updateResult(n),o&&(this.currentQuery!==i||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&this.updateStaleTimeout();const s=this.computeRefetchInterval();o&&(this.currentQuery!==i||this.options.enabled!==r.enabled||s!==this.currentRefetchInterval)&&this.updateRefetchInterval(s)}getOptimisticResult(t){const n=this.client.getQueryCache().build(this.client,t);return this.createResult(n,t)}getCurrentResult(){return this.currentResult}trackResult(t){const n={};return Object.keys(t).forEach(r=>{Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(r),t[r])})}),n}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:t,...n}={}){return this.fetch({...n,meta:{refetchPage:t}})}fetchOptimistic(t){const n=this.client.defaultQueryOptions(t),r=this.client.getQueryCache().build(this.client,n);return r.isFetchingOptimistic=!0,r.fetch().then(()=>this.createResult(r,n))}fetch(t){var n;return this.executeFetch({...t,cancelRefetch:(n=t.cancelRefetch)!=null?n:!0}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(t){this.updateQuery();let n=this.currentQuery.fetch(this.options,t);return t!=null&&t.throwOnError||(n=n.catch(Ge)),n}updateStaleTimeout(){if(this.clearStaleTimeout(),mi||this.currentResult.isStale||!il(this.options.staleTime))return;const n=Rh(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},n)}computeRefetchInterval(){var t;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(t=this.options.refetchInterval)!=null?t:!1}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!(mi||this.options.enabled===!1||!il(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||Uo.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,n){const r=this.currentQuery,i=this.options,o=this.currentResult,s=this.currentResultState,a=this.currentResultOptions,l=t!==r,u=l?t.state:this.currentQueryInitialState,c=l?this.currentResult:this.previousQueryResult,{state:f}=t;let{dataUpdatedAt:d,error:h,errorUpdatedAt:g,fetchStatus:y,status:x}=f,v=!1,p=!1,m;if(n._optimisticResults){const k=this.hasListeners(),_=!k&&df(t,n),R=k&&pf(t,r,n,i);(_||R)&&(y=ms(t.options.networkMode)?"fetching":"paused",d||(x="loading")),n._optimisticResults==="isRestoring"&&(y="idle")}if(n.keepPreviousData&&!f.dataUpdateCount&&c!=null&&c.isSuccess&&x!=="error")m=c.data,d=c.dataUpdatedAt,x=c.status,v=!0;else if(n.select&&typeof f.data<"u")if(o&&f.data===(s==null?void 0:s.data)&&n.select===this.selectFn)m=this.selectResult;else try{this.selectFn=n.select,m=n.select(f.data),m=sl(o==null?void 0:o.data,m,n),this.selectResult=m,this.selectError=null}catch(k){this.selectError=k}else m=f.data;if(typeof n.placeholderData<"u"&&typeof m>"u"&&x==="loading"){let k;if(o!=null&&o.isPlaceholderData&&n.placeholderData===(a==null?void 0:a.placeholderData))k=o.data;else if(k=typeof n.placeholderData=="function"?n.placeholderData():n.placeholderData,n.select&&typeof k<"u")try{k=n.select(k),k=sl(o==null?void 0:o.data,k,n),this.selectError=null}catch(_){this.selectError=_}typeof k<"u"&&(x="success",m=k,p=!0)}this.selectError&&(h=this.selectError,m=this.selectResult,g=Date.now(),x="error");const S=y==="fetching";return{status:x,fetchStatus:y,isLoading:x==="loading",isSuccess:x==="success",isError:x==="error",data:m,dataUpdatedAt:d,error:h,errorUpdatedAt:g,failureCount:f.fetchFailureCount,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>u.dataUpdateCount||f.errorUpdateCount>u.errorUpdateCount,isFetching:S,isRefetching:S&&x!=="loading",isLoadingError:x==="error"&&f.dataUpdatedAt===0,isPaused:y==="paused",isPlaceholderData:p,isPreviousData:v,isRefetchError:x==="error"&&f.dataUpdatedAt!==0,isStale:wu(t,n),refetch:this.refetch,remove:this.remove}}updateResult(t){const n=this.currentResult,r=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,af(r,n))return;this.currentResult=r;const i={cache:!0},o=()=>{if(!n)return!0;const{notifyOnChangeProps:s}=this.options;if(s==="all"||!s&&!this.trackedProps.size)return!0;const a=new Set(s!=null?s:this.trackedProps);return this.options.useErrorBoundary&&a.add("error"),Object.keys(this.currentResult).some(l=>{const u=l;return this.currentResult[u]!==n[u]&&a.has(u)})};(t==null?void 0:t.listeners)!==!1&&o()&&(i.listeners=!0),this.notify({...i,...t})}updateQuery(){const t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;const n=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(n==null||n.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){const n={};t.type==="success"?n.onSuccess=!t.manual:t.type==="error"&&!ho(t.error)&&(n.onError=!0),this.updateResult(n),this.hasListeners()&&this.updateTimers()}notify(t){re.batch(()=>{if(t.onSuccess){var n,r,i,o;(n=(r=this.options).onSuccess)==null||n.call(r,this.currentResult.data),(i=(o=this.options).onSettled)==null||i.call(o,this.currentResult.data,null)}else if(t.onError){var s,a,l,u;(s=(a=this.options).onError)==null||s.call(a,this.currentResult.error),(l=(u=this.options).onSettled)==null||l.call(u,void 0,this.currentResult.error)}t.listeners&&this.listeners.forEach(c=>{c(this.currentResult)}),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function xy(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function df(e,t){return xy(e,t)||e.state.dataUpdatedAt>0&&al(e,t,t.refetchOnMount)}function al(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&wu(e,t)}return!1}function pf(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&wu(e,n)}function wu(e,t){return e.isStaleByTime(t.staleTime)}const hf=C.exports.createContext(void 0),Fh=C.exports.createContext(!1);function Mh(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=hf),window.ReactQueryClientContext):hf)}const jh=({context:e}={})=>{const t=C.exports.useContext(Mh(e,C.exports.useContext(Fh)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},Py=({client:e,children:t,context:n,contextSharing:r=!1})=>{C.exports.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const i=Mh(n,r);return w(Fh.Provider,{value:!n&&r,children:w(i.Provider,{value:e,children:t})})},Ah=C.exports.createContext(!1),ky=()=>C.exports.useContext(Ah);Ah.Provider;function Oy(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const Ey=C.exports.createContext(Oy()),_y=()=>C.exports.useContext(Ey);function Cy(e,t){return typeof e=="function"?e(...t):!!e}function Ry(e,t){const n=jh({context:e.context}),r=ky(),i=_y(),o=n.defaultQueryOptions(e);o._optimisticResults=r?"isRestoring":"optimistic",o.onError&&(o.onError=re.batchCalls(o.onError)),o.onSuccess&&(o.onSuccess=re.batchCalls(o.onSuccess)),o.onSettled&&(o.onSettled=re.batchCalls(o.onSettled)),o.suspense&&typeof o.staleTime!="number"&&(o.staleTime=1e3),(o.suspense||o.useErrorBoundary)&&(i.isReset()||(o.retryOnMount=!1));const[s]=C.exports.useState(()=>new t(n,o)),a=s.getOptimisticResult(o);if(vu.exports.useSyncExternalStore(C.exports.useCallback(l=>r?()=>{}:s.subscribe(re.batchCalls(l)),[s,r]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),C.exports.useEffect(()=>{i.clearReset()},[i]),C.exports.useEffect(()=>{s.setOptions(o,{listeners:!1})},[o,s]),o.suspense&&a.isLoading&&a.isFetching&&!r)throw s.fetchOptimistic(o).then(({data:l})=>{o.onSuccess==null||o.onSuccess(l),o.onSettled==null||o.onSettled(l,null)}).catch(l=>{i.clearReset(),o.onError==null||o.onError(l),o.onSettled==null||o.onSettled(void 0,l)});if(a.isError&&!i.isReset()&&!a.isFetching&&Cy(o.useErrorBoundary,[a.error,s.getCurrentQuery()]))throw a.error;return o.notifyOnChangeProps?a:s.trackResult(a)}function wr(e,t,n){const r=po(e,t,n);return Ry(r,wy)}/** * react-query-devtools-noop * * Copyright (c) TanStack @@ -63,7 +63,7 @@ Error generating stack: `+o.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Ny(){return null}function Ze(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:xu(e)?2:Pu(e)?3:0}function ll(e,t){return Rr(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function by(e,t){return Rr(e)===2?e.get(t):e[t]}function $h(e,t,n){var r=Rr(e);r===2?e.set(t,n):r===3?(e.delete(t),e.add(n)):e[t]=n}function Iy(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function xu(e){return My&&e instanceof Map}function Pu(e){return Ay&&e instanceof Set}function le(e){return e.o||e.t}function ku(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Uy(e);delete t[Q];for(var n=Cu(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=Ty),Object.freeze(e),t&&Pr(e,function(n,r){return Ou(r,!0)},!0)),e}function Ty(){Ze(2)}function Eu(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function bt(e){var t=cl[e];return t||Ze(18,e),t}function Ly(e,t){cl[e]||(cl[e]=t)}function Bo(){return yi}function ea(e,t){t&&(bt("Patches"),e.u=[],e.s=[],e.v=t)}function Qo(e){ul(e),e.p.forEach(Dy),e.p=null}function ul(e){e===yi&&(yi=e.l)}function gf(e){return yi={p:[],l:yi,h:e,m:!0,_:0}}function Dy(e){var t=e[Q];t.i===0||t.i===1?t.j():t.O=!0}function ta(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||bt("ES5").S(t,e,r),r?(n[Q].P&&(Qo(t),Ze(4)),Vt(e)&&(e=Ho(t,e),t.l||Vo(t,e)),t.u&&bt("Patches").M(n[Q].t,e,t.u,t.s)):e=Ho(t,n,[]),Qo(t),t.u&&t.v(t.u,t.s),e!==Uh?e:void 0}function Ho(e,t,n){if(Eu(t))return t;var r=t[Q];if(!r)return Pr(t,function(o,s){return mf(e,r,t,o,s,n)},!0),t;if(r.A!==e)return t;if(!r.P)return Vo(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=ku(r.k):r.o;Pr(r.i===3?new Set(i):i,function(o,s){return mf(e,r,i,o,s,n)}),Vo(e,i,!1),n&&e.u&&bt("Patches").R(r,n,e.u,e.s)}return r.o}function mf(e,t,n,r,i,o){if(xr(i)){var s=Ho(e,i,o&&t&&t.i!==3&&!ll(t.D,r)?o.concat(r):void 0);if($h(n,r,s),!xr(s))return;e.m=!1}if(Vt(i)&&!Eu(i)){if(!e.h.F&&e._<1)return;Ho(e,i),t&&t.A.l||Vo(e,i)}}function Vo(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&Ou(t,n)}function na(e,t){var n=e[Q];return(n?le(n):e)[t]}function vf(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function Mt(e){e.P||(e.P=!0,e.l&&Mt(e.l))}function ra(e){e.o||(e.o=ku(e.t))}function vi(e,t,n){var r=xu(t)?bt("MapSet").N(t,n):Pu(t)?bt("MapSet").T(t,n):e.g?function(i,o){var s=Array.isArray(i),a={i:s?1:0,A:o?o.A:Bo(),P:!1,I:!1,D:{},l:o,t:i,k:null,o:null,j:null,C:!1},l=a,u=fl;s&&(l=[a],u=Br);var c=Proxy.revocable(l,u),f=c.revoke,d=c.proxy;return a.k=d,a.j=f,d}(t,n):bt("ES5").J(t,n);return(n?n.A:Bo()).p.push(r),r}function Fy(e){return xr(e)||Ze(22,e),function t(n){if(!Vt(n))return n;var r,i=n[Q],o=Rr(n);if(i){if(!i.P&&(i.i<4||!bt("ES5").K(i)))return i.t;i.I=!0,r=yf(n,o),i.I=!1}else r=yf(n,o);return Pr(r,function(s,a){i&&by(i.t,s)===a||$h(r,s,t(a))}),o===3?new Set(r):r}(e)}function yf(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return ku(e)}function jy(){function e(a,l){function u(){this.constructor=a}i(a,l),a.prototype=(u.prototype=l.prototype,new u)}function t(a){a.o||(a.D=new Map,a.o=new Map(a.t))}function n(a){a.o||(a.o=new Set,a.t.forEach(function(l){if(Vt(l)){var u=vi(a.A.h,l,a);a.p.set(l,u),a.o.add(u)}else a.o.add(l)}))}function r(a){a.O&&Ze(3,JSON.stringify(le(a)))}var i=function(a,l){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,c){u.__proto__=c}||function(u,c){for(var f in c)c.hasOwnProperty(f)&&(u[f]=c[f])})(a,l)},o=function(){function a(u,c){return this[Q]={i:2,l:c,A:c?c.A:Bo(),P:!1,I:!1,o:void 0,D:void 0,t:u,k:this,C:!1,O:!1},this}e(a,Map);var l=a.prototype;return Object.defineProperty(l,"size",{get:function(){return le(this[Q]).size}}),l.has=function(u){return le(this[Q]).has(u)},l.set=function(u,c){var f=this[Q];return r(f),le(f).has(u)&&le(f).get(u)===c||(t(f),Mt(f),f.D.set(u,!0),f.o.set(u,c),f.D.set(u,!0)),this},l.delete=function(u){if(!this.has(u))return!1;var c=this[Q];return r(c),t(c),Mt(c),c.t.has(u)?c.D.set(u,!1):c.D.delete(u),c.o.delete(u),!0},l.clear=function(){var u=this[Q];r(u),le(u).size&&(t(u),Mt(u),u.D=new Map,Pr(u.t,function(c){u.D.set(c,!1)}),u.o.clear())},l.forEach=function(u,c){var f=this;le(this[Q]).forEach(function(d,h){u.call(c,f.get(h),h,f)})},l.get=function(u){var c=this[Q];r(c);var f=le(c).get(u);if(c.I||!Vt(f)||f!==c.t.get(u))return f;var d=vi(c.A.h,f,c);return t(c),c.o.set(u,d),d},l.keys=function(){return le(this[Q]).keys()},l.values=function(){var u,c=this,f=this.keys();return(u={})[Gi]=function(){return c.values()},u.next=function(){var d=f.next();return d.done?d:{done:!1,value:c.get(d.value)}},u},l.entries=function(){var u,c=this,f=this.keys();return(u={})[Gi]=function(){return c.entries()},u.next=function(){var d=f.next();if(d.done)return d;var h=c.get(d.value);return{done:!1,value:[d.value,h]}},u},l[Gi]=function(){return this.entries()},a}(),s=function(){function a(u,c){return this[Q]={i:3,l:c,A:c?c.A:Bo(),P:!1,I:!1,o:void 0,t:u,k:this,p:new Map,O:!1,C:!1},this}e(a,Set);var l=a.prototype;return Object.defineProperty(l,"size",{get:function(){return le(this[Q]).size}}),l.has=function(u){var c=this[Q];return r(c),c.o?!!c.o.has(u)||!(!c.p.has(u)||!c.o.has(c.p.get(u))):c.t.has(u)},l.add=function(u){var c=this[Q];return r(c),this.has(u)||(n(c),Mt(c),c.o.add(u)),this},l.delete=function(u){if(!this.has(u))return!1;var c=this[Q];return r(c),n(c),Mt(c),c.o.delete(u)||!!c.p.has(u)&&c.o.delete(c.p.get(u))},l.clear=function(){var u=this[Q];r(u),le(u).size&&(n(u),Mt(u),u.o.clear())},l.values=function(){var u=this[Q];return r(u),n(u),u.o.values()},l.entries=function(){var u=this[Q];return r(u),n(u),u.o.entries()},l.keys=function(){return this.values()},l[Gi]=function(){return this.values()},l.forEach=function(u,c){for(var f=this.values(),d=f.next();!d.done;)u.call(c,d.value,d.value,this),d=f.next()},a}();Ly("MapSet",{N:function(a,l){return new o(a,l)},T:function(a,l){return new s(a,l)}})}var Sf,yi,_u=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",My=typeof Map<"u",Ay=typeof Set<"u",wf=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",Uh=_u?Symbol.for("immer-nothing"):((Sf={})["immer-nothing"]=!0,Sf),xf=_u?Symbol.for("immer-draftable"):"__$immer_draftable",Q=_u?Symbol.for("immer-state"):"__$immer_state",Gi=typeof Symbol<"u"&&Symbol.iterator||"@@iterator",$y=""+Object.prototype.constructor,Cu=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Uy=Object.getOwnPropertyDescriptors||function(e){var t={};return Cu(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},cl={},fl={get:function(e,t){if(t===Q)return e;var n=le(e);if(!ll(n,t))return function(i,o,s){var a,l=vf(o,s);return l?"value"in l?l.value:(a=l.get)===null||a===void 0?void 0:a.call(i.k):void 0}(e,n,t);var r=n[t];return e.I||!Vt(r)?r:r===na(e.t,t)?(ra(e),e.o[t]=vi(e.A.h,r,e)):r},has:function(e,t){return t in le(e)},ownKeys:function(e){return Reflect.ownKeys(le(e))},set:function(e,t,n){var r=vf(le(e),t);if(r!=null&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=na(le(e),t),o=i==null?void 0:i[Q];if(o&&o.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(Iy(n,i)&&(n!==void 0||ll(e.t,t)))return!0;ra(e),Mt(e)}return e.o[t]===n&&typeof n!="number"&&(n!==void 0||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return na(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,ra(e),Mt(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=le(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty:function(){Ze(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){Ze(12)}},Br={};Pr(fl,function(e,t){Br[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Br.deleteProperty=function(e,t){return Br.set.call(this,e,t,void 0)},Br.set=function(e,t,n){return fl.set.call(this,e[0],t,n,e[0])};var zy=function(){function e(n){var r=this;this.g=wf,this.F=!0,this.produce=function(i,o,s){if(typeof i=="function"&&typeof o!="function"){var a=o;o=i;var l=r;return function(y){var x=this;y===void 0&&(y=a);for(var v=arguments.length,p=Array(v>1?v-1:0),m=1;m1?c-1:0),d=1;d=0;i--){var o=r[i];if(o.path.length===0&&o.op==="replace"){n=o.value;break}}i>-1&&(r=r.slice(i+1));var s=bt("Patches").$;return xr(n)?s(n,r):this.produce(n,function(a){return s(a,r)})},e}(),Ve=new zy,$=Ve.produce;Ve.produceWithPatches.bind(Ve);Ve.setAutoFreeze.bind(Ve);Ve.setUseProxies.bind(Ve);Ve.applyPatches.bind(Ve);Ve.createDraft.bind(Ve);Ve.finishDraft.bind(Ve);function kr(){return kr=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}/** + */function Ny(){return null}function Ze(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:xu(e)?2:Pu(e)?3:0}function ll(e,t){return Rr(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function by(e,t){return Rr(e)===2?e.get(t):e[t]}function $h(e,t,n){var r=Rr(e);r===2?e.set(t,n):r===3?(e.delete(t),e.add(n)):e[t]=n}function Iy(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function xu(e){return jy&&e instanceof Map}function Pu(e){return Ay&&e instanceof Set}function le(e){return e.o||e.t}function ku(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Uy(e);delete t[Q];for(var n=Cu(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=Ty),Object.freeze(e),t&&Pr(e,function(n,r){return Ou(r,!0)},!0)),e}function Ty(){Ze(2)}function Eu(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function bt(e){var t=cl[e];return t||Ze(18,e),t}function Ly(e,t){cl[e]||(cl[e]=t)}function Bo(){return yi}function ea(e,t){t&&(bt("Patches"),e.u=[],e.s=[],e.v=t)}function Qo(e){ul(e),e.p.forEach(Dy),e.p=null}function ul(e){e===yi&&(yi=e.l)}function gf(e){return yi={p:[],l:yi,h:e,m:!0,_:0}}function Dy(e){var t=e[Q];t.i===0||t.i===1?t.j():t.O=!0}function ta(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||bt("ES5").S(t,e,r),r?(n[Q].P&&(Qo(t),Ze(4)),Vt(e)&&(e=Ho(t,e),t.l||Vo(t,e)),t.u&&bt("Patches").M(n[Q].t,e,t.u,t.s)):e=Ho(t,n,[]),Qo(t),t.u&&t.v(t.u,t.s),e!==Uh?e:void 0}function Ho(e,t,n){if(Eu(t))return t;var r=t[Q];if(!r)return Pr(t,function(o,s){return mf(e,r,t,o,s,n)},!0),t;if(r.A!==e)return t;if(!r.P)return Vo(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=ku(r.k):r.o;Pr(r.i===3?new Set(i):i,function(o,s){return mf(e,r,i,o,s,n)}),Vo(e,i,!1),n&&e.u&&bt("Patches").R(r,n,e.u,e.s)}return r.o}function mf(e,t,n,r,i,o){if(xr(i)){var s=Ho(e,i,o&&t&&t.i!==3&&!ll(t.D,r)?o.concat(r):void 0);if($h(n,r,s),!xr(s))return;e.m=!1}if(Vt(i)&&!Eu(i)){if(!e.h.F&&e._<1)return;Ho(e,i),t&&t.A.l||Vo(e,i)}}function Vo(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&Ou(t,n)}function na(e,t){var n=e[Q];return(n?le(n):e)[t]}function vf(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function jt(e){e.P||(e.P=!0,e.l&&jt(e.l))}function ra(e){e.o||(e.o=ku(e.t))}function vi(e,t,n){var r=xu(t)?bt("MapSet").N(t,n):Pu(t)?bt("MapSet").T(t,n):e.g?function(i,o){var s=Array.isArray(i),a={i:s?1:0,A:o?o.A:Bo(),P:!1,I:!1,D:{},l:o,t:i,k:null,o:null,j:null,C:!1},l=a,u=fl;s&&(l=[a],u=Br);var c=Proxy.revocable(l,u),f=c.revoke,d=c.proxy;return a.k=d,a.j=f,d}(t,n):bt("ES5").J(t,n);return(n?n.A:Bo()).p.push(r),r}function Fy(e){return xr(e)||Ze(22,e),function t(n){if(!Vt(n))return n;var r,i=n[Q],o=Rr(n);if(i){if(!i.P&&(i.i<4||!bt("ES5").K(i)))return i.t;i.I=!0,r=yf(n,o),i.I=!1}else r=yf(n,o);return Pr(r,function(s,a){i&&by(i.t,s)===a||$h(r,s,t(a))}),o===3?new Set(r):r}(e)}function yf(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return ku(e)}function My(){function e(a,l){function u(){this.constructor=a}i(a,l),a.prototype=(u.prototype=l.prototype,new u)}function t(a){a.o||(a.D=new Map,a.o=new Map(a.t))}function n(a){a.o||(a.o=new Set,a.t.forEach(function(l){if(Vt(l)){var u=vi(a.A.h,l,a);a.p.set(l,u),a.o.add(u)}else a.o.add(l)}))}function r(a){a.O&&Ze(3,JSON.stringify(le(a)))}var i=function(a,l){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,c){u.__proto__=c}||function(u,c){for(var f in c)c.hasOwnProperty(f)&&(u[f]=c[f])})(a,l)},o=function(){function a(u,c){return this[Q]={i:2,l:c,A:c?c.A:Bo(),P:!1,I:!1,o:void 0,D:void 0,t:u,k:this,C:!1,O:!1},this}e(a,Map);var l=a.prototype;return Object.defineProperty(l,"size",{get:function(){return le(this[Q]).size}}),l.has=function(u){return le(this[Q]).has(u)},l.set=function(u,c){var f=this[Q];return r(f),le(f).has(u)&&le(f).get(u)===c||(t(f),jt(f),f.D.set(u,!0),f.o.set(u,c),f.D.set(u,!0)),this},l.delete=function(u){if(!this.has(u))return!1;var c=this[Q];return r(c),t(c),jt(c),c.t.has(u)?c.D.set(u,!1):c.D.delete(u),c.o.delete(u),!0},l.clear=function(){var u=this[Q];r(u),le(u).size&&(t(u),jt(u),u.D=new Map,Pr(u.t,function(c){u.D.set(c,!1)}),u.o.clear())},l.forEach=function(u,c){var f=this;le(this[Q]).forEach(function(d,h){u.call(c,f.get(h),h,f)})},l.get=function(u){var c=this[Q];r(c);var f=le(c).get(u);if(c.I||!Vt(f)||f!==c.t.get(u))return f;var d=vi(c.A.h,f,c);return t(c),c.o.set(u,d),d},l.keys=function(){return le(this[Q]).keys()},l.values=function(){var u,c=this,f=this.keys();return(u={})[Gi]=function(){return c.values()},u.next=function(){var d=f.next();return d.done?d:{done:!1,value:c.get(d.value)}},u},l.entries=function(){var u,c=this,f=this.keys();return(u={})[Gi]=function(){return c.entries()},u.next=function(){var d=f.next();if(d.done)return d;var h=c.get(d.value);return{done:!1,value:[d.value,h]}},u},l[Gi]=function(){return this.entries()},a}(),s=function(){function a(u,c){return this[Q]={i:3,l:c,A:c?c.A:Bo(),P:!1,I:!1,o:void 0,t:u,k:this,p:new Map,O:!1,C:!1},this}e(a,Set);var l=a.prototype;return Object.defineProperty(l,"size",{get:function(){return le(this[Q]).size}}),l.has=function(u){var c=this[Q];return r(c),c.o?!!c.o.has(u)||!(!c.p.has(u)||!c.o.has(c.p.get(u))):c.t.has(u)},l.add=function(u){var c=this[Q];return r(c),this.has(u)||(n(c),jt(c),c.o.add(u)),this},l.delete=function(u){if(!this.has(u))return!1;var c=this[Q];return r(c),n(c),jt(c),c.o.delete(u)||!!c.p.has(u)&&c.o.delete(c.p.get(u))},l.clear=function(){var u=this[Q];r(u),le(u).size&&(n(u),jt(u),u.o.clear())},l.values=function(){var u=this[Q];return r(u),n(u),u.o.values()},l.entries=function(){var u=this[Q];return r(u),n(u),u.o.entries()},l.keys=function(){return this.values()},l[Gi]=function(){return this.values()},l.forEach=function(u,c){for(var f=this.values(),d=f.next();!d.done;)u.call(c,d.value,d.value,this),d=f.next()},a}();Ly("MapSet",{N:function(a,l){return new o(a,l)},T:function(a,l){return new s(a,l)}})}var Sf,yi,_u=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",jy=typeof Map<"u",Ay=typeof Set<"u",wf=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",Uh=_u?Symbol.for("immer-nothing"):((Sf={})["immer-nothing"]=!0,Sf),xf=_u?Symbol.for("immer-draftable"):"__$immer_draftable",Q=_u?Symbol.for("immer-state"):"__$immer_state",Gi=typeof Symbol<"u"&&Symbol.iterator||"@@iterator",$y=""+Object.prototype.constructor,Cu=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Uy=Object.getOwnPropertyDescriptors||function(e){var t={};return Cu(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},cl={},fl={get:function(e,t){if(t===Q)return e;var n=le(e);if(!ll(n,t))return function(i,o,s){var a,l=vf(o,s);return l?"value"in l?l.value:(a=l.get)===null||a===void 0?void 0:a.call(i.k):void 0}(e,n,t);var r=n[t];return e.I||!Vt(r)?r:r===na(e.t,t)?(ra(e),e.o[t]=vi(e.A.h,r,e)):r},has:function(e,t){return t in le(e)},ownKeys:function(e){return Reflect.ownKeys(le(e))},set:function(e,t,n){var r=vf(le(e),t);if(r!=null&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=na(le(e),t),o=i==null?void 0:i[Q];if(o&&o.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(Iy(n,i)&&(n!==void 0||ll(e.t,t)))return!0;ra(e),jt(e)}return e.o[t]===n&&typeof n!="number"&&(n!==void 0||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return na(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,ra(e),jt(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=le(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty:function(){Ze(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){Ze(12)}},Br={};Pr(fl,function(e,t){Br[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Br.deleteProperty=function(e,t){return Br.set.call(this,e,t,void 0)},Br.set=function(e,t,n){return fl.set.call(this,e[0],t,n,e[0])};var zy=function(){function e(n){var r=this;this.g=wf,this.F=!0,this.produce=function(i,o,s){if(typeof i=="function"&&typeof o!="function"){var a=o;o=i;var l=r;return function(y){var x=this;y===void 0&&(y=a);for(var v=arguments.length,p=Array(v>1?v-1:0),m=1;m1?c-1:0),d=1;d=0;i--){var o=r[i];if(o.path.length===0&&o.op==="replace"){n=o.value;break}}i>-1&&(r=r.slice(i+1));var s=bt("Patches").$;return xr(n)?s(n,r):this.produce(n,function(a){return s(a,r)})},e}(),Ve=new zy,$=Ve.produce;Ve.produceWithPatches.bind(Ve);Ve.setAutoFreeze.bind(Ve);Ve.setUseProxies.bind(Ve);Ve.applyPatches.bind(Ve);Ve.createDraft.bind(Ve);Ve.finishDraft.bind(Ve);function kr(){return kr=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}/** * react-location * * Copyright (c) TanStack @@ -80,11 +80,11 @@ Error generating stack: `+o.message+` * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var ys=C.exports,C0=vu.exports;function R0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var N0=typeof Object.is=="function"?Object.is:R0,b0=C0.useSyncExternalStore,I0=ys.useRef,T0=ys.useEffect,L0=ys.useMemo,D0=ys.useDebugValue;ig.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=I0(null);if(o.current===null){var s={hasValue:!1,value:null};o.current=s}else s=o.current;o=L0(function(){function l(h){if(!u){if(u=!0,c=h,h=r(h),i!==void 0&&s.hasValue){var g=s.value;if(i(g,h))return f=g}return f=h}if(g=f,N0(c,h))return g;var y=r(h);return i!==void 0&&i(g,y)?g:(c=h,f=y)}var u=!1,c,f,d=n===void 0?null:n;return[function(){return l(t())},d===null?void 0:function(){return l(d())}]},[t,n,r,i]);var a=b0(e,o[0],o[1]);return T0(function(){s.hasValue=!0,s.value=a},[a]),D0(a),a};(function(e){e.exports=ig})(rg);const F0=md(rg.exports),{useSyncExternalStoreWithSelector:j0}=F0;function M0(e,t=e.getState,n){const r=j0(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return C.exports.useDebugValue(r),r}const Tf=e=>{const t=typeof e=="function"?_0(e):e,n=(r,i)=>M0(t,r,i);return Object.assign(n,t),n},A0=e=>e?Tf(e):Tf;var Ni=A0;const $0=(e,t={})=>(n,r,i)=>{const{enabled:o,anonymousActionType:s,...a}=t;let l;try{l=(o!=null?o:({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!l)return({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&o&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,i);const u=l.connect(a);let c=!0;i.setState=(h,g,y)=>{const x=n(h,g);return c&&u.send(y===void 0?{type:s||"anonymous"}:typeof y=="string"?{type:y}:y,r()),x};const f=(...h)=>{const g=c;c=!1,n(...h),c=g},d=e(i.setState,r,i);if(u.init(d),i.dispatchFromDevtools&&typeof i.dispatch=="function"){let h=!1;const g=i.dispatch;i.dispatch=(...y)=>{({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&y[0].type==="__setState"&&!h&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),h=!0),g(...y)}}return u.subscribe(h=>{var g;switch(h.type){case"ACTION":if(typeof h.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return ia(h.payload,y=>{if(y.type==="__setState"){f(y.state);return}!i.dispatchFromDevtools||typeof i.dispatch=="function"&&i.dispatch(y)});case"DISPATCH":switch(h.payload.type){case"RESET":return f(d),u.init(i.getState());case"COMMIT":return u.init(i.getState());case"ROLLBACK":return ia(h.state,y=>{f(y),u.init(i.getState())});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return ia(h.state,y=>{f(y)});case"IMPORT_STATE":{const{nextLiftedState:y}=h.payload,x=(g=y.computedStates.slice(-1)[0])==null?void 0:g.state;if(!x)return;f(x),u.send(null,y);return}case"PAUSE_RECORDING":return c=!c}return}}),d},U0=$0,ia=(e,t)=>{let n;try{n=JSON.parse(e)}catch(r){console.error("[zustand devtools middleware] Could not parse the received json",r)}n!==void 0&&t(n)},Wo=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return Wo(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return Wo(r)(n)}}}},z0=(e,t)=>(n,r,i)=>{let o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:x=>x,version:0,merge:(x,v)=>({...v,...x}),...t},s=!1;const a=new Set,l=new Set;let u;try{u=o.getStorage()}catch{}if(!u)return e((...x)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...x)},r,i);const c=Wo(o.serialize),f=()=>{const x=o.partialize({...r()});let v;const p=c({state:x,version:o.version}).then(m=>u.setItem(o.name,m)).catch(m=>{v=m});if(v)throw v;return p},d=i.setState;i.setState=(x,v)=>{d(x,v),f()};const h=e((...x)=>{n(...x),f()},r,i);let g;const y=()=>{var x;if(!u)return;s=!1,a.forEach(p=>p(r()));const v=((x=o.onRehydrateStorage)==null?void 0:x.call(o,r()))||void 0;return Wo(u.getItem.bind(u))(o.name).then(p=>{if(p)return o.deserialize(p)}).then(p=>{if(p)if(typeof p.version=="number"&&p.version!==o.version){if(o.migrate)return o.migrate(p.state,p.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return p.state}).then(p=>{var m;return g=o.merge(p,(m=r())!=null?m:h),n(g,!0),f()}).then(()=>{v==null||v(g,void 0),s=!0,l.forEach(p=>p(g))}).catch(p=>{v==null||v(void 0,p)})};return i.persist={setOptions:x=>{o={...o,...x},x.getStorage&&(u=x.getStorage())},clearStorage:()=>{u==null||u.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>y(),hasHydrated:()=>s,onHydrate:x=>(a.add(x),()=>{a.delete(x)}),onFinishHydration:x=>(l.add(x),()=>{l.delete(x)})},y(),g||h},B0=z0;function Go(){return Math.floor(Math.random()*1e4)}const Q0=["plms","ddim","heun","euler","euler_a","dpm2","dpm2_a","lms"],F=Ni(U0((e,t)=>({parallelCount:1,requestOptions:{session_id:new Date().getTime().toString(),prompt:"a photograph of an astronaut riding a horse",seed:Go(),num_outputs:1,num_inference_steps:50,guidance_scale:7.5,width:512,height:512,prompt_strength:.8,turbo:!0,use_cpu:!1,use_full_precision:!0,save_to_disk_path:"null",use_face_correction:"GFPGANv1.3",use_upscale:"RealESRGAN_x4plus",show_only_filtered_image:!0,init_image:void 0,sampler:"plms",stream_progress_updates:!0,stream_image_progress:!1,mask:void 0},tags:[],tagMap:{},uiOptions:{isUseRandomSeed:!0,isUseAutoSave:!1,isSoundEnabled:!1},allModifiers:[],isInpainting:!1,setParallelCount:n=>e($(r=>{r.parallelCount=n})),setRequestOptions:(n,r)=>{e($(i=>{i.requestOptions[n]=r}))},getValueForRequestKey:n=>t().requestOptions[n],setAllModifiers:n=>{e($(r=>{r.allModifiers=n}))},toggleTag:(n,r)=>{e($(i=>{Object.keys(i.tagMap).includes(n)?i.tagMap[n].includes(r)?i.tagMap[n]=i.tagMap[n].filter(o=>o!==r):i.tagMap[n].push(r):i.tagMap[n]=[r]}))},hasTag:(n,r)=>{var i;return(i=t().tagMap[n])==null?void 0:i.includes(r)},selectedTags:()=>{const n=t().allModifiers,r=t().tagMap;let i=[];for(const[o,s]of Object.entries(r)){const a=n.find(l=>l.category===o);if(a)for(const l of s){const u=a.modifiers.find(c=>c.modifier===l);u&&(i=i.concat({...u,category:a.category}))}}return i},builtRequest:()=>{const n=t(),r=n.requestOptions,o=t().selectedTags().map(l=>l.modifier),s=`${r.prompt}, ${o.join(",")}`,a={...r,prompt:s};return n.uiOptions.isUseAutoSave||(a.save_to_disk_path=null),a.init_image===void 0&&(a.prompt_strength=void 0),a.use_upscale===""&&(a.use_upscale=null),a.use_upscale===null&&a.use_face_correction===null&&(a.show_only_filtered_image=!1),a},toggleUseFaceCorrection:()=>{e($(n=>{const r=typeof n.getValueForRequestKey("use_face_correction")=="string"?null:"GFPGANv1.3";n.requestOptions.use_face_correction=r}))},isUsingFaceCorrection:()=>typeof t().getValueForRequestKey("use_face_correction")=="string",isUsingUpscaling:()=>t().getValueForRequestKey("use_upscale")!=="",toggleUseRandomSeed:()=>{e($(n=>{n.uiOptions.isUseRandomSeed=!n.uiOptions.isUseRandomSeed,n.requestOptions.seed=n.uiOptions.isUseRandomSeed?Go():n.requestOptions.seed}))},isRandomSeed:()=>t().uiOptions.isUseRandomSeed,toggleUseAutoSave:()=>{e($(n=>{n.uiOptions.isUseAutoSave=!n.uiOptions.isUseAutoSave}))},isUseAutoSave:()=>t().uiOptions.isUseAutoSave,toggleSoundEnabled:()=>{e($(n=>{n.uiOptions.isSoundEnabled=!n.uiOptions.isSoundEnabled}))},isSoundEnabled:()=>t().uiOptions.isSoundEnabled,toggleInpainting:()=>{e($(n=>{n.isInpainting=!n.isInpainting}))}}))),H0=`${vt}/ding.mp3`,bu=me.forwardRef((e,t)=>w("audio",{ref:t,style:{display:"none"},children:w("source",{src:H0,type:"audio/mp3"})}));bu.displayName="AudioDing";var Lf="_1jo75h1",Df="_1jo75h0",V0="_1jo75h2";const Ff="Stable Diffusion is starting...",q0="Stable Diffusion is ready to use!",jf="Stable Diffusion is not running!";function K0({className:e}){const[t,n]=C.exports.useState(Ff),[r,i]=C.exports.useState(Df),o=C.exports.useRef(),{status:s,data:a}=wr(["health"],S0,{refetchInterval:y0});return C.exports.useEffect(()=>{var l;s==="loading"?(n(Ff),i(Df)):s==="error"?(n(jf),i(Lf)):s==="success"&&(a[0]==="OK"?(n(q0),i(V0),(l=o.current)==null||l.play().catch(u=>{console.log("DING!")})):(n(jf),i(Lf)))},[s,a,o]),N(Tt,{children:[w(bu,{ref:o}),w("p",{className:[r,e].join(" "),children:t})]})}const og=typeof window>"u"||typeof document>"u";let An=og?C.exports.useEffect:C.exports.useLayoutEffect;function Tn(e){let t=C.exports.useRef(e);return An(()=>{t.current=e},[e]),t}function W0(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}let oe=function(e){let t=Tn(e);return me.useCallback((...n)=>t.current(...n),[t])},oa={serverHandoffComplete:!1};function G0(){let[e,t]=C.exports.useState(oa.serverHandoffComplete);return C.exports.useEffect(()=>{e!==!0&&t(!0)},[e]),C.exports.useEffect(()=>{oa.serverHandoffComplete===!1&&(oa.serverHandoffComplete=!0)},[]),e}var Mf;let Y0=0;function Af(){return++Y0}let vn=(Mf=me.useId)!=null?Mf:function(){let e=G0(),[t,n]=me.useState(e?Af:null);return An(()=>{t===null&&n(Af())},[t]),t!=null?""+t:void 0};function gt(e,t,...n){if(e in t){let i=t[e];return typeof i=="function"?i(...n):i}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(i=>`"${i}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,gt),r}function Iu(e){return og?null:e instanceof Node?e.ownerDocument:e!=null&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let yl=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var he=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(he||{}),J0=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(J0||{}),X0=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(X0||{});function sg(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(yl))}var Tu=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Tu||{});function ag(e,t=0){var n;return e===((n=Iu(e))==null?void 0:n.body)?!1:gt(t,{[0](){return e.matches(yl)},[1](){let r=e;for(;r!==null;){if(r.matches(yl))return!0;r=r.parentElement}return!1}})}let Z0=["textarea","input"].join(",");function e1(e){var t,n;return(n=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,Z0))!=null?n:!1}function Sl(e,t=n=>n){return e.slice().sort((n,r)=>{let i=t(n),o=t(r);if(i===null||o===null)return 0;let s=i.compareDocumentPosition(o);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function Xe(e,t,n=!0,r=null){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,o=Array.isArray(e)?n?Sl(e):e:sg(e);r=r!=null?r:i.activeElement;let s=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),a=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,o.indexOf(r))-1;if(t&4)return Math.max(0,o.indexOf(r))+1;if(t&8)return o.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=t&32?{preventScroll:!0}:{},u=0,c=o.length,f;do{if(u>=c||u+c<=0)return 0;let d=a+u;if(t&16)d=(d+c)%c;else{if(d<0)return 3;if(d>=c)return 1}f=o[d],f==null||f.focus(l),u+=s}while(f!==i.activeElement);return t&6&&e1(f)&&f.select(),f.hasAttribute("tabindex")||f.setAttribute("tabindex","0"),2}function sa(e,t,n){let r=Tn(t);C.exports.useEffect(()=>{function i(o){r.current(o)}return document.addEventListener(e,i,n),()=>document.removeEventListener(e,i,n)},[e,n])}function t1(e,t,n=!0){let r=C.exports.useRef(!1);C.exports.useEffect(()=>{requestAnimationFrame(()=>{r.current=n})},[n]);function i(s,a){if(!r.current||s.defaultPrevented)return;let l=function c(f){return typeof f=="function"?c(f()):Array.isArray(f)||f instanceof Set?f:[f]}(e),u=a(s);if(u!==null&&!!u.ownerDocument.documentElement.contains(u)){for(let c of l){if(c===null)continue;let f=c instanceof HTMLElement?c:c.current;if(f!=null&&f.contains(u))return}return!ag(u,Tu.Loose)&&u.tabIndex!==-1&&s.preventDefault(),t(s,u)}}let o=C.exports.useRef(null);sa("mousedown",s=>{r.current&&(o.current=s.target)},!0),sa("click",s=>{!o.current||(i(s,()=>o.current),o.current=null)},!0),sa("blur",s=>i(s,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function $f(e){var t;if(e.type)return e.type;let n=(t=e.as)!=null?t:"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}function lg(e,t){let[n,r]=C.exports.useState(()=>$f(e));return An(()=>{r($f(e))},[e.type,e.as]),An(()=>{n||!t.current||t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&r("button")},[n,t]),n}let ug=Symbol();function n1(e,t=!0){return Object.assign(e,{[ug]:t})}function mt(...e){let t=C.exports.useRef(e);C.exports.useEffect(()=>{t.current=e},[e]);let n=oe(r=>{for(let i of t.current)i!=null&&(typeof i=="function"?i(r):i.current=r)});return e.every(r=>r==null||(r==null?void 0:r[ug]))?void 0:n}var $n=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))($n||{}),r1=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(r1||{});function yt({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:i,visible:o=!0,name:s}){let a=cg(t,e);if(o)return Yi(a,n,r,s);let l=i!=null?i:0;if(l&2){let{static:u=!1,...c}=a;if(u)return Yi(c,n,r,s)}if(l&1){let{unmount:u=!0,...c}=a;return gt(u?0:1,{[0](){return null},[1](){return Yi({...c,hidden:!0,style:{display:"none"}},n,r,s)}})}return Yi(a,n,r,s)}function Yi(e,t={},n,r){let{as:i=n,children:o,refName:s="ref",...a}=aa(e,["unmount","static"]),l=e.ref!==void 0?{[s]:e.ref}:{},u=typeof o=="function"?o(t):o;a.className&&typeof a.className=="function"&&(a.className=a.className(t));let c={};if(t){let f=!1,d=[];for(let[h,g]of Object.entries(t))typeof g=="boolean"&&(f=!0),g===!0&&d.push(h);f&&(c["data-headlessui-state"]=d.join(" "))}if(i===C.exports.Fragment&&Object.keys(Uf(a)).length>0){if(!C.exports.isValidElement(u)||Array.isArray(u)&&u.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(a).map(f=>` - ${f}`).join(` + */var ys=C.exports,C0=vu.exports;function R0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var N0=typeof Object.is=="function"?Object.is:R0,b0=C0.useSyncExternalStore,I0=ys.useRef,T0=ys.useEffect,L0=ys.useMemo,D0=ys.useDebugValue;ig.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=I0(null);if(o.current===null){var s={hasValue:!1,value:null};o.current=s}else s=o.current;o=L0(function(){function l(h){if(!u){if(u=!0,c=h,h=r(h),i!==void 0&&s.hasValue){var g=s.value;if(i(g,h))return f=g}return f=h}if(g=f,N0(c,h))return g;var y=r(h);return i!==void 0&&i(g,y)?g:(c=h,f=y)}var u=!1,c,f,d=n===void 0?null:n;return[function(){return l(t())},d===null?void 0:function(){return l(d())}]},[t,n,r,i]);var a=b0(e,o[0],o[1]);return T0(function(){s.hasValue=!0,s.value=a},[a]),D0(a),a};(function(e){e.exports=ig})(rg);const F0=md(rg.exports),{useSyncExternalStoreWithSelector:M0}=F0;function j0(e,t=e.getState,n){const r=M0(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return C.exports.useDebugValue(r),r}const Tf=e=>{const t=typeof e=="function"?_0(e):e,n=(r,i)=>j0(t,r,i);return Object.assign(n,t),n},A0=e=>e?Tf(e):Tf;var Ni=A0;const $0=(e,t={})=>(n,r,i)=>{const{enabled:o,anonymousActionType:s,...a}=t;let l;try{l=(o!=null?o:({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!l)return({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&o&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,i);const u=l.connect(a);let c=!0;i.setState=(h,g,y)=>{const x=n(h,g);return c&&u.send(y===void 0?{type:s||"anonymous"}:typeof y=="string"?{type:y}:y,r()),x};const f=(...h)=>{const g=c;c=!1,n(...h),c=g},d=e(i.setState,r,i);if(u.init(d),i.dispatchFromDevtools&&typeof i.dispatch=="function"){let h=!1;const g=i.dispatch;i.dispatch=(...y)=>{({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&y[0].type==="__setState"&&!h&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),h=!0),g(...y)}}return u.subscribe(h=>{var g;switch(h.type){case"ACTION":if(typeof h.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return ia(h.payload,y=>{if(y.type==="__setState"){f(y.state);return}!i.dispatchFromDevtools||typeof i.dispatch=="function"&&i.dispatch(y)});case"DISPATCH":switch(h.payload.type){case"RESET":return f(d),u.init(i.getState());case"COMMIT":return u.init(i.getState());case"ROLLBACK":return ia(h.state,y=>{f(y),u.init(i.getState())});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return ia(h.state,y=>{f(y)});case"IMPORT_STATE":{const{nextLiftedState:y}=h.payload,x=(g=y.computedStates.slice(-1)[0])==null?void 0:g.state;if(!x)return;f(x),u.send(null,y);return}case"PAUSE_RECORDING":return c=!c}return}}),d},U0=$0,ia=(e,t)=>{let n;try{n=JSON.parse(e)}catch(r){console.error("[zustand devtools middleware] Could not parse the received json",r)}n!==void 0&&t(n)},Wo=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return Wo(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return Wo(r)(n)}}}},z0=(e,t)=>(n,r,i)=>{let o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:x=>x,version:0,merge:(x,v)=>({...v,...x}),...t},s=!1;const a=new Set,l=new Set;let u;try{u=o.getStorage()}catch{}if(!u)return e((...x)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...x)},r,i);const c=Wo(o.serialize),f=()=>{const x=o.partialize({...r()});let v;const p=c({state:x,version:o.version}).then(m=>u.setItem(o.name,m)).catch(m=>{v=m});if(v)throw v;return p},d=i.setState;i.setState=(x,v)=>{d(x,v),f()};const h=e((...x)=>{n(...x),f()},r,i);let g;const y=()=>{var x;if(!u)return;s=!1,a.forEach(p=>p(r()));const v=((x=o.onRehydrateStorage)==null?void 0:x.call(o,r()))||void 0;return Wo(u.getItem.bind(u))(o.name).then(p=>{if(p)return o.deserialize(p)}).then(p=>{if(p)if(typeof p.version=="number"&&p.version!==o.version){if(o.migrate)return o.migrate(p.state,p.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return p.state}).then(p=>{var m;return g=o.merge(p,(m=r())!=null?m:h),n(g,!0),f()}).then(()=>{v==null||v(g,void 0),s=!0,l.forEach(p=>p(g))}).catch(p=>{v==null||v(void 0,p)})};return i.persist={setOptions:x=>{o={...o,...x},x.getStorage&&(u=x.getStorage())},clearStorage:()=>{u==null||u.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>y(),hasHydrated:()=>s,onHydrate:x=>(a.add(x),()=>{a.delete(x)}),onFinishHydration:x=>(l.add(x),()=>{l.delete(x)})},y(),g||h},B0=z0;function Go(){return Math.floor(Math.random()*1e4)}const Q0=["plms","ddim","heun","euler","euler_a","dpm2","dpm2_a","lms"],F=Ni(U0((e,t)=>({parallelCount:1,requestOptions:{session_id:new Date().getTime().toString(),prompt:"a photograph of an astronaut riding a horse",seed:Go(),num_outputs:1,num_inference_steps:50,guidance_scale:7.5,width:512,height:512,prompt_strength:.8,turbo:!0,use_cpu:!1,use_full_precision:!0,save_to_disk_path:"null",use_face_correction:"GFPGANv1.3",use_upscale:"RealESRGAN_x4plus",show_only_filtered_image:!0,init_image:void 0,sampler:"plms",stream_progress_updates:!0,stream_image_progress:!1,mask:void 0},tags:[],tagMap:{},uiOptions:{isUseRandomSeed:!0,isUseAutoSave:!1,isSoundEnabled:!1},allModifiers:[],isInpainting:!1,setParallelCount:n=>e($(r=>{r.parallelCount=n})),setRequestOptions:(n,r)=>{e($(i=>{i.requestOptions[n]=r}))},getValueForRequestKey:n=>t().requestOptions[n],setAllModifiers:n=>{e($(r=>{r.allModifiers=n}))},toggleTag:(n,r)=>{e($(i=>{Object.keys(i.tagMap).includes(n)?i.tagMap[n].includes(r)?i.tagMap[n]=i.tagMap[n].filter(o=>o!==r):i.tagMap[n].push(r):i.tagMap[n]=[r]}))},hasTag:(n,r)=>{var i;return(i=t().tagMap[n])==null?void 0:i.includes(r)},selectedTags:()=>{const n=t().allModifiers,r=t().tagMap;let i=[];for(const[o,s]of Object.entries(r)){const a=n.find(l=>l.category===o);if(a)for(const l of s){const u=a.modifiers.find(c=>c.modifier===l);u&&(i=i.concat({...u,category:a.category}))}}return i},builtRequest:()=>{const n=t(),r=n.requestOptions,o=t().selectedTags().map(l=>l.modifier),s=`${r.prompt}, ${o.join(",")}`,a={...r,prompt:s};return n.uiOptions.isUseAutoSave||(a.save_to_disk_path=null),a.init_image===void 0&&(a.prompt_strength=void 0),a.use_upscale===""&&(a.use_upscale=null),a.use_upscale===null&&a.use_face_correction===null&&(a.show_only_filtered_image=!1),a},toggleUseFaceCorrection:()=>{e($(n=>{const r=typeof n.getValueForRequestKey("use_face_correction")=="string"?null:"GFPGANv1.3";n.requestOptions.use_face_correction=r}))},isUsingFaceCorrection:()=>typeof t().getValueForRequestKey("use_face_correction")=="string",isUsingUpscaling:()=>t().getValueForRequestKey("use_upscale")!=="",toggleUseRandomSeed:()=>{e($(n=>{n.uiOptions.isUseRandomSeed=!n.uiOptions.isUseRandomSeed,n.requestOptions.seed=n.uiOptions.isUseRandomSeed?Go():n.requestOptions.seed}))},isRandomSeed:()=>t().uiOptions.isUseRandomSeed,toggleUseAutoSave:()=>{e($(n=>{n.uiOptions.isUseAutoSave=!n.uiOptions.isUseAutoSave}))},isUseAutoSave:()=>t().uiOptions.isUseAutoSave,toggleSoundEnabled:()=>{e($(n=>{n.uiOptions.isSoundEnabled=!n.uiOptions.isSoundEnabled}))},isSoundEnabled:()=>t().uiOptions.isSoundEnabled,toggleInpainting:()=>{e($(n=>{n.isInpainting=!n.isInpainting}))}}))),H0=`${vt}/ding.mp3`,bu=me.forwardRef((e,t)=>w("audio",{ref:t,style:{display:"none"},children:w("source",{src:H0,type:"audio/mp3"})}));bu.displayName="AudioDing";var Lf="_1jo75h1",Df="_1jo75h0",V0="_1jo75h2";const Ff="Stable Diffusion is starting...",q0="Stable Diffusion is ready to use!",Mf="Stable Diffusion is not running!";function K0({className:e}){const[t,n]=C.exports.useState(Ff),[r,i]=C.exports.useState(Df),o=C.exports.useRef(),{status:s,data:a}=wr(["health"],S0,{refetchInterval:y0});return C.exports.useEffect(()=>{var l;s==="loading"?(n(Ff),i(Df)):s==="error"?(n(Mf),i(Lf)):s==="success"&&(a[0]==="OK"?(n(q0),i(V0),(l=o.current)==null||l.play().catch(u=>{console.log("DING!")})):(n(Mf),i(Lf)))},[s,a,o]),N(Tt,{children:[w(bu,{ref:o}),w("p",{className:[r,e].join(" "),children:t})]})}const og=typeof window>"u"||typeof document>"u";let An=og?C.exports.useEffect:C.exports.useLayoutEffect;function Tn(e){let t=C.exports.useRef(e);return An(()=>{t.current=e},[e]),t}function W0(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}let oe=function(e){let t=Tn(e);return me.useCallback((...n)=>t.current(...n),[t])},oa={serverHandoffComplete:!1};function G0(){let[e,t]=C.exports.useState(oa.serverHandoffComplete);return C.exports.useEffect(()=>{e!==!0&&t(!0)},[e]),C.exports.useEffect(()=>{oa.serverHandoffComplete===!1&&(oa.serverHandoffComplete=!0)},[]),e}var jf;let Y0=0;function Af(){return++Y0}let vn=(jf=me.useId)!=null?jf:function(){let e=G0(),[t,n]=me.useState(e?Af:null);return An(()=>{t===null&&n(Af())},[t]),t!=null?""+t:void 0};function gt(e,t,...n){if(e in t){let i=t[e];return typeof i=="function"?i(...n):i}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(i=>`"${i}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,gt),r}function Iu(e){return og?null:e instanceof Node?e.ownerDocument:e!=null&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let yl=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var he=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(he||{}),J0=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(J0||{}),X0=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(X0||{});function sg(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(yl))}var Tu=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Tu||{});function ag(e,t=0){var n;return e===((n=Iu(e))==null?void 0:n.body)?!1:gt(t,{[0](){return e.matches(yl)},[1](){let r=e;for(;r!==null;){if(r.matches(yl))return!0;r=r.parentElement}return!1}})}let Z0=["textarea","input"].join(",");function e1(e){var t,n;return(n=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,Z0))!=null?n:!1}function Sl(e,t=n=>n){return e.slice().sort((n,r)=>{let i=t(n),o=t(r);if(i===null||o===null)return 0;let s=i.compareDocumentPosition(o);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function Xe(e,t,n=!0,r=null){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,o=Array.isArray(e)?n?Sl(e):e:sg(e);r=r!=null?r:i.activeElement;let s=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),a=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,o.indexOf(r))-1;if(t&4)return Math.max(0,o.indexOf(r))+1;if(t&8)return o.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=t&32?{preventScroll:!0}:{},u=0,c=o.length,f;do{if(u>=c||u+c<=0)return 0;let d=a+u;if(t&16)d=(d+c)%c;else{if(d<0)return 3;if(d>=c)return 1}f=o[d],f==null||f.focus(l),u+=s}while(f!==i.activeElement);return t&6&&e1(f)&&f.select(),f.hasAttribute("tabindex")||f.setAttribute("tabindex","0"),2}function sa(e,t,n){let r=Tn(t);C.exports.useEffect(()=>{function i(o){r.current(o)}return document.addEventListener(e,i,n),()=>document.removeEventListener(e,i,n)},[e,n])}function t1(e,t,n=!0){let r=C.exports.useRef(!1);C.exports.useEffect(()=>{requestAnimationFrame(()=>{r.current=n})},[n]);function i(s,a){if(!r.current||s.defaultPrevented)return;let l=function c(f){return typeof f=="function"?c(f()):Array.isArray(f)||f instanceof Set?f:[f]}(e),u=a(s);if(u!==null&&!!u.ownerDocument.documentElement.contains(u)){for(let c of l){if(c===null)continue;let f=c instanceof HTMLElement?c:c.current;if(f!=null&&f.contains(u))return}return!ag(u,Tu.Loose)&&u.tabIndex!==-1&&s.preventDefault(),t(s,u)}}let o=C.exports.useRef(null);sa("mousedown",s=>{r.current&&(o.current=s.target)},!0),sa("click",s=>{!o.current||(i(s,()=>o.current),o.current=null)},!0),sa("blur",s=>i(s,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function $f(e){var t;if(e.type)return e.type;let n=(t=e.as)!=null?t:"button";if(typeof n=="string"&&n.toLowerCase()==="button")return"button"}function lg(e,t){let[n,r]=C.exports.useState(()=>$f(e));return An(()=>{r($f(e))},[e.type,e.as]),An(()=>{n||!t.current||t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&r("button")},[n,t]),n}let ug=Symbol();function n1(e,t=!0){return Object.assign(e,{[ug]:t})}function mt(...e){let t=C.exports.useRef(e);C.exports.useEffect(()=>{t.current=e},[e]);let n=oe(r=>{for(let i of t.current)i!=null&&(typeof i=="function"?i(r):i.current=r)});return e.every(r=>r==null||(r==null?void 0:r[ug]))?void 0:n}var $n=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))($n||{}),r1=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(r1||{});function yt({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:i,visible:o=!0,name:s}){let a=cg(t,e);if(o)return Yi(a,n,r,s);let l=i!=null?i:0;if(l&2){let{static:u=!1,...c}=a;if(u)return Yi(c,n,r,s)}if(l&1){let{unmount:u=!0,...c}=a;return gt(u?0:1,{[0](){return null},[1](){return Yi({...c,hidden:!0,style:{display:"none"}},n,r,s)}})}return Yi(a,n,r,s)}function Yi(e,t={},n,r){let{as:i=n,children:o,refName:s="ref",...a}=aa(e,["unmount","static"]),l=e.ref!==void 0?{[s]:e.ref}:{},u=typeof o=="function"?o(t):o;a.className&&typeof a.className=="function"&&(a.className=a.className(t));let c={};if(t){let f=!1,d=[];for(let[h,g]of Object.entries(t))typeof g=="boolean"&&(f=!0),g===!0&&d.push(h);f&&(c["data-headlessui-state"]=d.join(" "))}if(i===C.exports.Fragment&&Object.keys(Uf(a)).length>0){if(!C.exports.isValidElement(u)||Array.isArray(u)&&u.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(a).map(f=>` - ${f}`).join(` `),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(f=>` - ${f}`).join(` `)].join(` -`));return C.exports.cloneElement(u,Object.assign({},cg(u.props,Uf(aa(a,["ref"]))),c,l,i1(u.ref,l.ref)))}return C.exports.createElement(i,Object.assign({},aa(a,["ref"]),i!==C.exports.Fragment&&l,i!==C.exports.Fragment&&c),u)}function i1(...e){return{ref:e.every(t=>t==null)?void 0:t=>{for(let n of e)n!=null&&(typeof n=="function"?n(t):n.current=t)}}}function cg(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let i in r)i.startsWith("on")&&typeof r[i]=="function"?(n[i]!=null||(n[i]=[]),n[i].push(r[i])):t[i]=r[i];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(r=>[r,void 0])));for(let r in n)Object.assign(t,{[r](i,...o){let s=n[r];for(let a of s){if((i instanceof Event||(i==null?void 0:i.nativeEvent)instanceof Event)&&i.defaultPrevented)return;a(i,...o)}}});return t}function St(e){var t;return Object.assign(C.exports.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function Uf(e){let t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function aa(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}function fg(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(t==null?void 0:t.getAttribute("disabled"))==="";return r&&o1(n)?!1:r}function o1(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}let s1="div";var wi=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(wi||{});let xi=St(function(e,t){let{features:n=1,...r}=e,i={ref:t,"aria-hidden":(n&2)===2?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(n&4)===4&&(n&2)!==2&&{display:"none"}}};return yt({ourProps:i,theirProps:r,slot:{},defaultTag:s1,name:"Hidden"})}),Lu=C.exports.createContext(null);Lu.displayName="OpenClosedContext";var Pi=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Pi||{});function dg(){return C.exports.useContext(Lu)}function a1({value:e,children:t}){return me.createElement(Lu.Provider,{value:e},t)}var ue=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(ue||{});function l1(e,t,n){let r=Tn(t);C.exports.useEffect(()=>{function i(o){r.current(o)}return window.addEventListener(e,i,n),()=>window.removeEventListener(e,i,n)},[e,n])}var Nn=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Nn||{});function pg(){let e=C.exports.useRef(0);return l1("keydown",t=>{t.key==="Tab"&&(e.current=t.shiftKey?1:0)},!0),e}function Du(...e){return C.exports.useMemo(()=>Iu(...e),[...e])}function u1(e,t,n,r){let i=Tn(n);C.exports.useEffect(()=>{e=e!=null?e:window;function o(s){i.current(s)}return e.addEventListener(t,o,r),()=>e.removeEventListener(t,o,r)},[e,t,r])}var c1=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(c1||{}),f1=(e=>(e[e.TogglePopover=0]="TogglePopover",e[e.ClosePopover=1]="ClosePopover",e[e.SetButton=2]="SetButton",e[e.SetButtonId=3]="SetButtonId",e[e.SetPanel=4]="SetPanel",e[e.SetPanelId=5]="SetPanelId",e))(f1||{});let d1={[0]:e=>({...e,popoverState:gt(e.popoverState,{[0]:1,[1]:0})}),[1](e){return e.popoverState===1?e:{...e,popoverState:1}},[2](e,t){return e.button===t.button?e:{...e,button:t.button}},[3](e,t){return e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId}},[4](e,t){return e.panel===t.panel?e:{...e,panel:t.panel}},[5](e,t){return e.panelId===t.panelId?e:{...e,panelId:t.panelId}}},Fu=C.exports.createContext(null);Fu.displayName="PopoverContext";function Ss(e){let t=C.exports.useContext(Fu);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Ss),n}return t}let ju=C.exports.createContext(null);ju.displayName="PopoverAPIContext";function Mu(e){let t=C.exports.useContext(ju);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Mu),n}return t}let Au=C.exports.createContext(null);Au.displayName="PopoverGroupContext";function hg(){return C.exports.useContext(Au)}let $u=C.exports.createContext(null);$u.displayName="PopoverPanelContext";function p1(){return C.exports.useContext($u)}function h1(e,t){return gt(t.type,d1,e,t)}let g1="div",m1=St(function(e,t){var n;let r=`headlessui-popover-button-${vn()}`,i=`headlessui-popover-panel-${vn()}`,o=C.exports.useRef(null),s=mt(t,n1(P=>{o.current=P})),a=C.exports.useReducer(h1,{popoverState:1,button:null,buttonId:r,panel:null,panelId:i,beforePanelSentinel:C.exports.createRef(),afterPanelSentinel:C.exports.createRef()}),[{popoverState:l,button:u,panel:c,beforePanelSentinel:f,afterPanelSentinel:d},h]=a,g=Du((n=o.current)!=null?n:u);C.exports.useEffect(()=>h({type:3,buttonId:r}),[r,h]),C.exports.useEffect(()=>h({type:5,panelId:i}),[i,h]);let y=C.exports.useMemo(()=>{if(!u||!c)return!1;for(let P of document.querySelectorAll("body > *"))if(Number(P==null?void 0:P.contains(u))^Number(P==null?void 0:P.contains(c)))return!0;return!1},[u,c]),x=C.exports.useMemo(()=>({buttonId:r,panelId:i,close:()=>h({type:1})}),[r,i,h]),v=hg(),p=v==null?void 0:v.registerPopover,m=oe(()=>{var P;return(P=v==null?void 0:v.isFocusWithinPopoverGroup())!=null?P:(g==null?void 0:g.activeElement)&&((u==null?void 0:u.contains(g.activeElement))||(c==null?void 0:c.contains(g.activeElement)))});C.exports.useEffect(()=>p==null?void 0:p(x),[p,x]),u1(g==null?void 0:g.defaultView,"focus",P=>{var E,T,M,z;l===0&&(m()||!u||!c||(T=(E=f.current)==null?void 0:E.contains)!=null&&T.call(E,P.target)||(z=(M=d.current)==null?void 0:M.contains)!=null&&z.call(M,P.target)||h({type:1}))},!0),t1([u,c],(P,E)=>{h({type:1}),ag(E,Tu.Loose)||(P.preventDefault(),u==null||u.focus())},l===0);let S=oe(P=>{h({type:1});let E=(()=>P?P instanceof HTMLElement?P:"current"in P&&P.current instanceof HTMLElement?P.current:u:u)();E==null||E.focus()}),O=C.exports.useMemo(()=>({close:S,isPortalled:y}),[S,y]),k=C.exports.useMemo(()=>({open:l===0,close:S}),[l,S]),_=e,R={ref:s};return me.createElement(Fu.Provider,{value:a},me.createElement(ju.Provider,{value:O},me.createElement(a1,{value:gt(l,{[0]:Pi.Open,[1]:Pi.Closed})},yt({ourProps:R,theirProps:_,slot:k,defaultTag:g1,name:"Popover"}))))}),v1="button",y1=St(function(e,t){let[n,r]=Ss("Popover.Button"),{isPortalled:i}=Mu("Popover.Button"),o=C.exports.useRef(null),s=`headlessui-focus-sentinel-${vn()}`,a=hg(),l=a==null?void 0:a.closeOthers,u=p1(),c=u===null?!1:u===n.panelId,f=mt(o,t,c?null:P=>r({type:2,button:P})),d=mt(o,t),h=Du(o),g=oe(P=>{var E,T,M;if(c){if(n.popoverState===1)return;switch(P.key){case ue.Space:case ue.Enter:P.preventDefault(),(T=(E=P.target).click)==null||T.call(E),r({type:1}),(M=n.button)==null||M.focus();break}}else switch(P.key){case ue.Space:case ue.Enter:P.preventDefault(),P.stopPropagation(),n.popoverState===1&&(l==null||l(n.buttonId)),r({type:0});break;case ue.Escape:if(n.popoverState!==0)return l==null?void 0:l(n.buttonId);if(!o.current||(h==null?void 0:h.activeElement)&&!o.current.contains(h.activeElement))return;P.preventDefault(),P.stopPropagation(),r({type:1});break}}),y=oe(P=>{c||P.key===ue.Space&&P.preventDefault()}),x=oe(P=>{var E,T;fg(P.currentTarget)||e.disabled||(c?(r({type:1}),(E=n.button)==null||E.focus()):(P.preventDefault(),P.stopPropagation(),n.popoverState===1&&(l==null||l(n.buttonId)),r({type:0}),(T=n.button)==null||T.focus()))}),v=oe(P=>{P.preventDefault(),P.stopPropagation()}),p=n.popoverState===0,m=C.exports.useMemo(()=>({open:p}),[p]),S=lg(e,o),O=e,k=c?{ref:d,type:S,onKeyDown:g,onClick:x}:{ref:f,id:n.buttonId,type:S,"aria-expanded":e.disabled?void 0:n.popoverState===0,"aria-controls":n.panel?n.panelId:void 0,onKeyDown:g,onKeyUp:y,onClick:x,onMouseDown:v},_=pg(),R=oe(()=>{let P=n.panel;if(!P)return;function E(){gt(_.current,{[Nn.Forwards]:()=>Xe(P,he.First),[Nn.Backwards]:()=>Xe(P,he.Last)})}E()});return N(Tt,{children:[yt({ourProps:k,theirProps:O,slot:m,defaultTag:v1,name:"Popover.Button"}),p&&!c&&i&&w(xi,{id:s,features:wi.Focusable,as:"button",type:"button",onFocus:R})]})}),S1="div",w1=$n.RenderStrategy|$n.Static,x1=St(function(e,t){let[{popoverState:n},r]=Ss("Popover.Overlay"),i=mt(t),o=`headlessui-popover-overlay-${vn()}`,s=dg(),a=(()=>s!==null?s===Pi.Open:n===0)(),l=oe(c=>{if(fg(c.currentTarget))return c.preventDefault();r({type:1})}),u=C.exports.useMemo(()=>({open:n===0}),[n]);return yt({ourProps:{ref:i,id:o,"aria-hidden":!0,onClick:l},theirProps:e,slot:u,defaultTag:S1,features:w1,visible:a,name:"Popover.Overlay"})}),P1="div",k1=$n.RenderStrategy|$n.Static,O1=St(function(e,t){let{focus:n=!1,...r}=e,[i,o]=Ss("Popover.Panel"),{close:s,isPortalled:a}=Mu("Popover.Panel"),l=`headlessui-focus-sentinel-before-${vn()}`,u=`headlessui-focus-sentinel-after-${vn()}`,c=C.exports.useRef(null),f=mt(c,t,O=>{o({type:4,panel:O})}),d=Du(c),h=dg(),g=(()=>h!==null?h===Pi.Open:i.popoverState===0)(),y=oe(O=>{var k;switch(O.key){case ue.Escape:if(i.popoverState!==0||!c.current||(d==null?void 0:d.activeElement)&&!c.current.contains(d.activeElement))return;O.preventDefault(),O.stopPropagation(),o({type:1}),(k=i.button)==null||k.focus();break}});C.exports.useEffect(()=>{var O;e.static||i.popoverState===1&&((O=e.unmount)!=null?O:!0)&&o({type:4,panel:null})},[i.popoverState,e.unmount,e.static,o]),C.exports.useEffect(()=>{if(!n||i.popoverState!==0||!c.current)return;let O=d==null?void 0:d.activeElement;c.current.contains(O)||Xe(c.current,he.First)},[n,c,i.popoverState]);let x=C.exports.useMemo(()=>({open:i.popoverState===0,close:s}),[i,s]),v={ref:f,id:i.panelId,onKeyDown:y,onBlur:n&&i.popoverState===0?O=>{var k,_,R,P,E;let T=O.relatedTarget;!T||!c.current||(k=c.current)!=null&&k.contains(T)||(o({type:1}),(((R=(_=i.beforePanelSentinel.current)==null?void 0:_.contains)==null?void 0:R.call(_,T))||((E=(P=i.afterPanelSentinel.current)==null?void 0:P.contains)==null?void 0:E.call(P,T)))&&T.focus({preventScroll:!0}))}:void 0,tabIndex:-1},p=pg(),m=oe(()=>{let O=c.current;if(!O)return;function k(){gt(p.current,{[Nn.Forwards]:()=>{Xe(O,he.First)},[Nn.Backwards]:()=>{var _;(_=i.button)==null||_.focus({preventScroll:!0})}})}k()}),S=oe(()=>{let O=c.current;if(!O)return;function k(){gt(p.current,{[Nn.Forwards]:()=>{var _,R,P;if(!i.button)return;let E=sg(),T=E.indexOf(i.button),M=E.slice(0,T+1),z=[...E.slice(T+1),...M];for(let H of z.slice())if(((R=(_=H==null?void 0:H.id)==null?void 0:_.startsWith)==null?void 0:R.call(_,"headlessui-focus-sentinel-"))||((P=i.panel)==null?void 0:P.contains(H))){let ke=z.indexOf(H);ke!==-1&&z.splice(ke,1)}Xe(z,he.First,!1)},[Nn.Backwards]:()=>Xe(O,he.Last)})}k()});return me.createElement($u.Provider,{value:i.panelId},g&&a&&w(xi,{id:l,ref:i.beforePanelSentinel,features:wi.Focusable,as:"button",type:"button",onFocus:m}),yt({ourProps:v,theirProps:r,slot:x,defaultTag:P1,features:k1,visible:g,name:"Popover.Panel"}),g&&a&&w(xi,{id:u,ref:i.afterPanelSentinel,features:wi.Focusable,as:"button",type:"button",onFocus:S}))}),E1="div",_1=St(function(e,t){let n=C.exports.useRef(null),r=mt(n,t),[i,o]=C.exports.useState([]),s=oe(g=>{o(y=>{let x=y.indexOf(g);if(x!==-1){let v=y.slice();return v.splice(x,1),v}return y})}),a=oe(g=>(o(y=>[...y,g]),()=>s(g))),l=oe(()=>{var g;let y=Iu(n);if(!y)return!1;let x=y.activeElement;return(g=n.current)!=null&&g.contains(x)?!0:i.some(v=>{var p,m;return((p=y.getElementById(v.buttonId))==null?void 0:p.contains(x))||((m=y.getElementById(v.panelId))==null?void 0:m.contains(x))})}),u=oe(g=>{for(let y of i)y.buttonId!==g&&y.close()}),c=C.exports.useMemo(()=>({registerPopover:a,unregisterPopover:s,isFocusWithinPopoverGroup:l,closeOthers:u}),[a,s,l,u]),f=C.exports.useMemo(()=>({}),[]),d=e,h={ref:r};return me.createElement(Au.Provider,{value:c},yt({ourProps:h,theirProps:d,slot:f,defaultTag:E1,name:"Popover.Group"}))}),fr=Object.assign(m1,{Button:y1,Overlay:x1,Panel:O1,Group:_1});function C1({onFocus:e}){let[t,n]=C.exports.useState(!0);return t?me.createElement(xi,{as:"button",type:"button",features:wi.Focusable,onFocus:r=>{r.preventDefault();let i,o=50;function s(){if(o--<=0){i&&cancelAnimationFrame(i);return}if(e()){n(!1),cancelAnimationFrame(i);return}i=requestAnimationFrame(s)}i=requestAnimationFrame(s)}}):null}var R1=(e=>(e[e.SetSelectedIndex=0]="SetSelectedIndex",e[e.RegisterTab=1]="RegisterTab",e[e.UnregisterTab=2]="UnregisterTab",e[e.RegisterPanel=3]="RegisterPanel",e[e.UnregisterPanel=4]="UnregisterPanel",e))(R1||{});let N1={[0](e,t){let n=e.tabs.filter(o=>{var s;return!((s=o.current)!=null&&s.hasAttribute("disabled"))});if(t.index<0)return{...e,selectedIndex:e.tabs.indexOf(n[0])};if(t.index>e.tabs.length)return{...e,selectedIndex:e.tabs.indexOf(n[n.length-1])};let r=e.tabs.slice(0,t.index),i=[...e.tabs.slice(t.index),...r].find(o=>n.includes(o));return i?{...e,selectedIndex:e.tabs.indexOf(i)}:e},[1](e,t){var n;if(e.tabs.includes(t.tab))return e;let r=e.tabs[e.selectedIndex],i=Sl([...e.tabs,t.tab],s=>s.current),o=(n=i.indexOf(r))!=null?n:e.selectedIndex;return o===-1&&(o=e.selectedIndex),{...e,tabs:i,selectedIndex:o}},[2](e,t){return{...e,tabs:e.tabs.filter(n=>n!==t.tab)}},[3](e,t){return e.panels.includes(t.panel)?e:{...e,panels:Sl([...e.panels,t.panel],n=>n.current)}},[4](e,t){return{...e,panels:e.panels.filter(n=>n!==t.panel)}}},Uu=C.exports.createContext(null);Uu.displayName="TabsSSRContext";function zu(e){let t=C.exports.useContext(Uu);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,zu),n}return t}let Bu=C.exports.createContext(null);Bu.displayName="TabsDataContext";function bi(e){let t=C.exports.useContext(Bu);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,bi),n}return t}let Qu=C.exports.createContext(null);Qu.displayName="TabsActionsContext";function Hu(e){let t=C.exports.useContext(Qu);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Hu),n}return t}function b1(e,t){return gt(t.type,N1,e,t)}let I1=C.exports.Fragment,T1=St(function(e,t){let{defaultIndex:n=0,vertical:r=!1,manual:i=!1,onChange:o,selectedIndex:s=null,...a}=e;const l=r?"vertical":"horizontal",u=i?"manual":"auto";let c=s!==null,f=mt(t),[d,h]=C.exports.useReducer(b1,{selectedIndex:s!=null?s:n,tabs:[],panels:[]}),g=C.exports.useMemo(()=>({selectedIndex:d.selectedIndex}),[d.selectedIndex]),y=Tn(o||(()=>{})),x=Tn(d.tabs),v=C.exports.useMemo(()=>({orientation:l,activation:u,...d}),[l,u,d]),p=Tn(c?e.selectedIndex:d.selectedIndex),m=C.exports.useMemo(()=>({registerTab(k){return h({type:1,tab:k}),()=>h({type:2,tab:k})},registerPanel(k){return h({type:3,panel:k}),()=>h({type:4,panel:k})},change(k){p.current!==k&&y.current(k),c||h({type:0,index:k})}}),[h,c]);An(()=>{h({type:0,index:s!=null?s:n})},[s]);let S=C.exports.useRef({tabs:[],panels:[]}),O={ref:f};return me.createElement(Uu.Provider,{value:S},me.createElement(Qu.Provider,{value:m},me.createElement(Bu.Provider,{value:v},v.tabs.length<=0&&me.createElement(C1,{onFocus:()=>{var k,_;for(let R of x.current)if(((k=R.current)==null?void 0:k.tabIndex)===0)return(_=R.current)==null||_.focus(),!0;return!1}}),yt({ourProps:O,theirProps:a,slot:g,defaultTag:I1,name:"Tabs"}))))}),L1="div",D1=St(function(e,t){let{orientation:n,selectedIndex:r}=bi("Tab.List"),i=mt(t);return yt({ourProps:{ref:i,role:"tablist","aria-orientation":n},theirProps:e,slot:{selectedIndex:r},defaultTag:L1,name:"Tabs.List"})}),F1="button",j1=St(function(e,t){var n,r;let i=`headlessui-tabs-tab-${vn()}`,{orientation:o,activation:s,selectedIndex:a,tabs:l,panels:u}=bi("Tab"),c=Hu("Tab"),f=zu("Tab"),d=C.exports.useRef(null),h=mt(d,t);An(()=>c.registerTab(d),[c,d]);let g=f.current.tabs.indexOf(i);g===-1&&(g=f.current.tabs.push(i)-1);let y=l.indexOf(d);y===-1&&(y=g);let x=y===a,v=oe(P=>{let E=l.map(T=>T.current).filter(Boolean);if(P.key===ue.Space||P.key===ue.Enter){P.preventDefault(),P.stopPropagation(),c.change(y);return}switch(P.key){case ue.Home:case ue.PageUp:return P.preventDefault(),P.stopPropagation(),Xe(E,he.First);case ue.End:case ue.PageDown:return P.preventDefault(),P.stopPropagation(),Xe(E,he.Last)}if(gt(o,{vertical(){if(P.key===ue.ArrowUp)return Xe(E,he.Previous|he.WrapAround);if(P.key===ue.ArrowDown)return Xe(E,he.Next|he.WrapAround)},horizontal(){if(P.key===ue.ArrowLeft)return Xe(E,he.Previous|he.WrapAround);if(P.key===ue.ArrowRight)return Xe(E,he.Next|he.WrapAround)}}))return P.preventDefault()}),p=oe(()=>{var P;(P=d.current)==null||P.focus()}),m=C.exports.useRef(!1),S=oe(()=>{var P;m.current||(m.current=!0,(P=d.current)==null||P.focus(),c.change(y),W0(()=>{m.current=!1}))}),O=oe(P=>{P.preventDefault()}),k=C.exports.useMemo(()=>({selected:x}),[x]),_=e,R={ref:h,onKeyDown:v,onFocus:s==="manual"?p:S,onMouseDown:O,onClick:S,id:i,role:"tab",type:lg(e,d),"aria-controls":(r=(n=u[y])==null?void 0:n.current)==null?void 0:r.id,"aria-selected":x,tabIndex:x?0:-1};return yt({ourProps:R,theirProps:_,slot:k,defaultTag:F1,name:"Tabs.Tab"})}),M1="div",A1=St(function(e,t){let{selectedIndex:n}=bi("Tab.Panels"),r=mt(t),i=C.exports.useMemo(()=>({selectedIndex:n}),[n]);return yt({ourProps:{ref:r},theirProps:e,slot:i,defaultTag:M1,name:"Tabs.Panels"})}),$1="div",U1=$n.RenderStrategy|$n.Static,z1=St(function(e,t){var n,r,i,o;let{selectedIndex:s,tabs:a,panels:l}=bi("Tab.Panel"),u=Hu("Tab.Panel"),c=zu("Tab.Panel"),f=`headlessui-tabs-panel-${vn()}`,d=C.exports.useRef(null),h=mt(d,t);An(()=>u.registerPanel(d),[u,d]);let g=c.current.panels.indexOf(f);g===-1&&(g=c.current.panels.push(f)-1);let y=l.indexOf(d);y===-1&&(y=g);let x=y===s,v=C.exports.useMemo(()=>({selected:x}),[x]),p=e,m={ref:h,id:f,role:"tabpanel","aria-labelledby":(r=(n=a[y])==null?void 0:n.current)==null?void 0:r.id,tabIndex:x?0:-1};return!x&&((i=e.unmount)!=null?i:!0)&&!((o=e.static)!=null&&o)?me.createElement(xi,{as:"span",...m}):yt({ourProps:m,theirProps:p,slot:v,defaultTag:$1,features:U1,visible:x,name:"Tabs.Panel"})}),Pn=Object.assign(j1,{Group:T1,List:D1,Panels:A1,Panel:z1});var gg="_1m2mgvr1",mg="_1m2mgvr0",vg="_1m2mgvr2";var qn="_1961rof2",ws="_1961rof3",te="_1961rof1";var B1="_1d4r83s0";function Q1(){return N(fr,{className:mg,children:[N(fr.Button,{className:gg,children:[w("i",{className:[qn,"fa-solid","fa-comments"].join(" ")}),"Help & Community"]}),w(fr.Panel,{className:vg,children:w("div",{className:B1,children:N("ul",{children:[w("li",{className:te,children:N("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/blob/main/Troubleshooting.md",target:"_blank",rel:"noreferrer",children:[w("i",{className:[qn,"fa-solid","fa-circle-question"].join(" ")})," Usual Problems and Solutions"]})}),w("li",{className:te,children:N("a",{href:"https://discord.com/invite/u9yhsFmEkB",target:"_blank",rel:"noreferrer",children:[w("i",{className:[qn,"fa-brands","fa-discord"].join(" ")})," Discord user Community"]})}),w("li",{className:te,children:N("a",{href:"https://old.reddit.com/r/StableDiffusionUI/",target:"_blank",rel:"noreferrer",children:[w("i",{className:[qn,"fa-brands","fa-reddit"].join(" ")})," Reddit Community"]})}),w("li",{className:te,children:N("a",{href:"https://github.com/cmdr2/stable-diffusion-ui ",target:"_blank",rel:"noreferrer",children:[w("i",{className:[qn,"fa-brands","fa-github"].join(" ")})," Source Code on Github"]})})]})})})]})}function pn(e){return pn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pn(e)}function Lt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zf(e,t){for(var n=0;n",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xA9","©":"\xA9","®":"\xAE","®":"\xAE","…":"\u2026","…":"\u2026","/":"/","/":"/"},q1=function(t){return V1[t]},K1=function(t){return t.replace(H1,q1)};function Bf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Qf(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{};wl=Qf(Qf({},wl),e)}function Y1(){return wl}var J1=function(){function e(){wt(this,e),this.usedNamespaces={}}return xt(e,[{key:"addUsedNamespaces",value:function(n){var r=this;n.forEach(function(i){r.usedNamespaces[i]||(r.usedNamespaces[i]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function X1(e){yg=e}function Z1(){return yg}var eS={type:"3rdParty",init:function(t){G1(t.options.react),X1(t)}};function tS(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r2&&arguments[2]!==void 0?arguments[2]:{},r=t.languages[0],i=t.options?t.options.fallbackLng:!1,o=t.languages[t.languages.length-1];if(r.toLowerCase()==="cimode")return!0;var s=function(l,u){var c=t.services.backendConnector.state["".concat(l,"|").concat(u)];return c===-1||c===2};return n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!s(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(r,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||s(r,e)&&(!i||s(o,e)))}function rS(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t.languages||!t.languages.length)return xl("i18n.languages were undefined or empty",t.languages),!0;var r=t.options.ignoreJSONStructure!==void 0;return r?t.hasLoadedNamespace(e,{precheck:function(o,s){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&o.services.backendConnector.backend&&o.isLanguageChangingTo&&!s(o.isLanguageChangingTo,e))return!1}}):nS(e,t,n)}function Sg(e){if(Array.isArray(e))return e}function iS(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],i=!0,o=!1,s,a;try{for(n=n.call(e);!(i=(s=n.next()).done)&&(r.push(s.value),!(t&&r.length===t));i=!0);}catch(l){o=!0,a=l}finally{try{!i&&n.return!=null&&n.return()}finally{if(o)throw a}}return r}}function qf(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:{},n=t.i18n,r=C.exports.useContext(W1)||{},i=r.i18n,o=r.defaultNS,s=n||i||Z1();if(s&&!s.reportNamespaces&&(s.reportNamespaces=new J1),!s){xl("You will need to pass in an i18next instance by using initReactI18next");var a=function(P){return Array.isArray(P)?P[P.length-1]:P},l=[a,{},!1];return l.t=a,l.i18n={},l.ready=!1,l}s.options.react&&s.options.react.wait!==void 0&&xl("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var u=la(la(la({},Y1()),s.options.react),t),c=u.useSuspense,f=u.keyPrefix,d=e||o||s.options&&s.options.defaultNS;d=typeof d=="string"?[d]:d||["translation"],s.reportNamespaces.addUsedNamespaces&&s.reportNamespaces.addUsedNamespaces(d);var h=(s.isInitialized||s.initializedStoreOnce)&&d.every(function(R){return rS(R,s,u)});function g(){return s.getFixedT(null,u.nsMode==="fallback"?d:d[0],f)}var y=C.exports.useState(g),x=oS(y,2),v=x[0],p=x[1],m=d.join(),S=sS(m),O=C.exports.useRef(!0);C.exports.useEffect(function(){var R=u.bindI18n,P=u.bindI18nStore;O.current=!0,!h&&!c&&Vf(s,d,function(){O.current&&p(g)}),h&&S&&S!==m&&O.current&&p(g);function E(){O.current&&p(g)}return R&&s&&s.on(R,E),P&&s&&s.store.on(P,E),function(){O.current=!1,R&&s&&R.split(" ").forEach(function(T){return s.off(T,E)}),P&&s&&P.split(" ").forEach(function(T){return s.store.off(T,E)})}},[s,m]);var k=C.exports.useRef(!0);C.exports.useEffect(function(){O.current&&!k.current&&p(g),k.current=!1},[s,f]);var _=[v,s,h];if(_.t=v,_.i18n=s,_.ready=h,h||!h&&!c)return _;throw new Promise(function(R){Vf(s,d,function(){R()})})}function aS(){const{t:e}=Kt(),[t,n]=C.exports.useState(!1),[r,i]=C.exports.useState("beta"),{status:o,data:s}=wr([vl],tg),a=Mh(),{status:l,data:u}=wr([P0],async()=>await k0(r),{enabled:t});return C.exports.useEffect(()=>{if(o==="success"){const{update_branch:c}=s;i(c==="main"?"beta":"main")}},[o,s]),C.exports.useEffect(()=>{l==="success"&&(u[0]==="OK"&&a.invalidateQueries([vl]),n(!1))},[l,u,n]),N("label",{children:[w("input",{type:"checkbox",checked:r==="main",onChange:c=>{n(!0)}}),"\u{1F525}",e("advanced-settings.beta")," ",e("advanced-settings.beta-disc")]})}var lS="cg4q680";function uS(){const{t:e}=Kt(),t=F(c=>c.isUseAutoSave()),n=F(c=>c.getValueForRequestKey("save_to_disk_path")),r=F(c=>c.getValueForRequestKey("turbo")),i=F(c=>c.getValueForRequestKey("use_cpu")),o=F(c=>c.getValueForRequestKey("use_full_precision")),s=F(c=>c.isSoundEnabled()),a=F(c=>c.setRequestOptions),l=F(c=>c.toggleUseAutoSave),u=F(c=>c.toggleSoundEnabled);return N(fr,{className:mg,children:[N(fr.Button,{className:gg,children:[w("i",{className:[qn,"fa-solid","fa-gear"].join(" ")}),"Settings"]}),w(fr.Panel,{className:vg,children:N("div",{className:lS,children:[w("h4",{children:"System Settings"}),N("ul",{children:[N("li",{className:te,children:[N("label",{children:[w("input",{checked:t,onChange:c=>l(),type:"checkbox"}),e("storage.ast")," "]}),N("label",{children:[w("input",{value:n,onChange:c=>a("save_to_disk_path",c.target.value),size:40,disabled:!t}),w("span",{className:"visually-hidden",children:"Path on disk where images will be saved"})]})]}),w("li",{className:te,children:N("label",{children:[w("input",{checked:s,onChange:c=>u(),type:"checkbox"}),e("advanced-settings.sound")]})}),w("li",{className:te,children:N("label",{children:[w("input",{checked:r,onChange:c=>a("turbo",c.target.checked),type:"checkbox"}),e("advanced-settings.turbo")," ",e("advanced-settings.turbo-disc")]})}),w("li",{className:te,children:N("label",{children:[w("input",{type:"checkbox",checked:i,onChange:c=>a("use_cpu",c.target.checked)}),e("advanced-settings.cpu")," ",e("advanced-settings.cpu-disc")]})}),w("li",{className:te,children:N("label",{children:[w("input",{checked:o,onChange:c=>a("use_full_precision",c.target.checked),type:"checkbox"}),e("advanced-settings.gpu")," ",e("advanced-settings.gpu-disc")]})}),w("li",{className:te,children:w(aS,{})})]})]})})]})}var cS="_1v2cc580",fS="_1v2cc582",dS="_1v2cc581";function pS(){const{t:e}=Kt(),{status:t,data:n}=wr([vl],tg),[r,i]=C.exports.useState("2.1.0"),[o,s]=C.exports.useState("");return C.exports.useEffect(()=>{if(t==="success"){const{update_branch:a}=n;i("v2.1"),s(a==="main"?"(stable)":"(beta)")}},[t,n,i,i]),N("div",{className:cS,children:[N("div",{className:dS,children:[N("h1",{children:[e("title")," ",r," ",o," "]}),w(K0,{className:"status-display"})]}),N("div",{className:fS,children:[w(Q1,{}),w(uS,{})]})]})}const et={IDLE:"IDLE",FETCHING:"FETCHING",PROGRESSING:"PROGRESSING",SUCCEEDED:"SUCCEEDED",COMPLETE:"COMPLETE",ERROR:"ERROR"},Ce=Ni(e=>({status:et.IDLE,step:0,totalSteps:0,data:"",progressImages:[],timeStarted:new Date,timeNow:new Date,appendData:t=>{e($(n=>{n.data+=t}))},reset:()=>{e($(t=>{t.status=et.IDLE,t.step=0,t.totalSteps=0,t.data=""}))},setStatus:t=>{e($(n=>{n.status=t}))},setStep:t=>{e($(n=>{n.step=t}))},setTotalSteps:t=>{e($(n=>{n.totalSteps=t}))},addProgressImage:t=>{e($(n=>{n.progressImages.push(t)}))},setStartTime:()=>{e($(t=>{t.timeStarted=new Date}))},setNowTime:()=>{e($(t=>{t.timeNow=new Date}))},resetForFetching:()=>{e($(t=>{t.status=et.FETCHING,t.progressImages=[],t.step=0,t.totalSteps=0,t.timeNow=new Date,t.timeStarted=new Date}))}})),Xr=Ni((e,t)=>({imageMap:new Map,images:[],currentImage:null,updateDisplay:(n,r,i)=>{e($(o=>{o.currentImage={id:n,display:r,info:i},o.images.unshift({id:n,data:r,info:i}),o.currentImage=o.images[0]}))},setCurrentImage:n=>{e($(r=>{r.currentImage=n}))},clearDisplay:()=>{e($(n=>{n.images=[],n.currentImage=null}))}}));var hS="_1iqbo9r0";var gS="_1yvg52n0";function mS({imageData:e,metadata:t,className:n}){return w("div",{className:[gS,n].join(" "),children:w("img",{src:e,alt:t.prompt})})}var vS="kiqcbi2",yS="kiqcbi1",SS="kiqcbi3",wS="kiqcbi0";function xS(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Gf(e){for(var t=1;t{for(var r of Object.keys(e)){var i;if(e[r]!==((i=t[r])!==null&&i!==void 0?i:n[r]))return!1}return!0},xs=e=>t=>{var n=e.defaultClassName,r=Gf(Gf({},e.defaultVariants),t);for(var i in r){var o,s=(o=r[i])!==null&&o!==void 0?o:e.defaultVariants[i];if(s!=null){var a=s;typeof a=="boolean"&&(a=a===!0?"true":"false");var l=e.variantClassNames[i][a];l&&(n+=" "+l)}}for(var[u,c]of e.compoundVariants)PS(u,r,e.defaultVariants)&&(n+=" "+c);return n},ge=xs({defaultClassName:"_1wzejc90",variantClassNames:{type:{primary:"_1wzejc91",secondary:"_1wzejc92",tertiary:"_1wzejc93",cancel:"_1wzejc94",clear:"_1wzejc95"},size:{large:"_1wzejc96"}},defaultVariants:{type:"primary"},compoundVariants:[]});function kS({info:e,data:t}){const n=()=>{const{prompt:s,seed:a,num_inference_steps:l,guidance_scale:u,use_face_correction:c,use_upscale:f,width:d,height:h}=e;let g=s.replace(/[^a-zA-Z0-9]/g,"_");g=g.substring(0,100);let y=`${g}_Seed-${a}_Steps-${l}_Guidance-${u}`;return typeof c=="string"&&(y+=`_FaceCorrection-${c}`),typeof f=="string"&&(y+=`_Upscale-${f}`),y+=`_${d}x${h}`,y+=".png",y},r=F(s=>s.setRequestOptions),i=()=>{const s=document.createElement("a");s.download=n(),s.href=t!=null?t:"",s.click()},o=()=>{r("init_image",t)};return w("div",{className:wS,children:w("div",{className:yS,children:w("div",{className:vS,children:N("div",{className:SS,children:[N("div",{children:[N("p",{children:[" ",e==null?void 0:e.prompt]}),N("div",{children:[w("button",{className:ge(),onClick:i,children:"Save"}),w("button",{className:ge({type:"secondary"}),onClick:o,children:"Use as Input"})]})]}),w(mS,{imageData:t,metadata:e})]})})})})}const OS=()=>w("h4",{className:"no-image",children:"Try Making a new image!"}),ES=()=>{const e=Ce(u=>u.step),t=Ce(u=>u.totalSteps),n=Ce(u=>u.progressImages),r=Ce(u=>u.timeStarted),i=Ce(u=>u.timeNow),[o,s]=C.exports.useState(0),[a,l]=C.exports.useState(0);return C.exports.useEffect(()=>{t>0?l(Math.round(e/t*100)):l(0)},[e,t]),C.exports.useEffect(()=>{const u=+i-+r,d=((e==0?0:u/e)*t-u)/1e3;s(d.toPrecision(3))},[e,t,r,i,s]),N(Tt,{children:[w("h4",{className:"loading",children:"Loading..."}),N("p",{children:[a," % Complete "]}),o!=0&&N("p",{children:["Time Remaining: ",o," s"]}),n.map((u,c)=>{if(c==n.length-1)return w("img",{src:`${vt}${u}`},c)})]})};function _S(){const e=Ce(n=>n.status),t=Xr(n=>n.currentImage);return N("div",{className:hS,children:[e===et.IDLE&&w(OS,{}),(e===et.FETCHING||e===et.PROGRESSING)&&w(ES,{}),e===et.COMPLETE&&t!=null&&w(kS,{info:t==null?void 0:t.info,data:t==null?void 0:t.data})]})}var CS="fsj92y1",RS="fsj92y0",NS="fsj92y2";function bS(){const e=Xr(i=>i.images),t=Xr(i=>i.setCurrentImage),n=Xr(i=>i.clearDisplay),r=()=>{n()};return N("div",{className:RS,children:[e!=null&&e.length>0&&w("button",{className:ge(),onClick:()=>{r()},children:"REMOVE"}),w("ul",{className:CS,children:e==null?void 0:e.map((i,o)=>i===void 0?(console.warn(`image ${o} is undefined`),null):w("li",{children:w("button",{className:NS,onClick:()=>{t(i)},children:w("img",{src:i.data,alt:i.info.prompt})})},i.id))})]})}var IS="_688lcr1",TS="_688lcr0",LS="_688lcr2";function DS(){return N("div",{className:TS,children:[w("div",{className:IS,children:w(_S,{})}),w("div",{className:LS,children:w(bS,{})})]})}var FS="_97t2g71",jS="_97t2g70";function MS(){return N("div",{className:jS,children:[N("p",{children:["If you found this project useful and want to help keep it alive, please"," ",w("a",{href:"https://ko-fi.com/cmdr2_stablediffusion_ui",target:"_blank",rel:"noreferrer",children:w("img",{src:`${vt}/kofi.png`,className:FS})})," ","to help cover the cost of development and maintenance! Thank you for your support!"]}),N("p",{children:["Please feel free to join the"," ",w("a",{href:"https://discord.com/invite/u9yhsFmEkB",target:"_blank",rel:"noreferrer",children:"discord community"})," ","or"," ",w("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/issues",target:"_blank",rel:"noreferrer",children:"file an issue"})," ","if you have any problems or suggestions in using this interface."]}),N("div",{id:"footer-legal",children:[N("p",{children:[w("b",{children:"Disclaimer:"})," The authors of this project are not responsible for any content generated using this interface."]}),N("p",{children:["This license of this software forbids you from sharing any content that violates any laws, produce any harm to a person, disseminate any personal information that would be meant for harm, ",w("br",{}),"spread misinformation and target vulnerable groups. For the full list of restrictions please read"," ",w("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/blob/main/LICENSE",target:"_blank",rel:"noreferrer",children:"the license"}),"."]}),w("p",{children:"By using this software, you consent to the terms and conditions of the license."})]})]})}var AS="_1how28i0 _1g1xsdd0 _1g1xsdd1 _1g1xsdd5 _1g1xsdd4",$S="_1how28i1",Ue=(e=>(e.pending="pending",e.processing="processing",e.complete="complete",e.paused="paused",e.error="error",e))(Ue||{});const Be=Ni((e,t)=>({requests:[],addtoQueue:(n,r)=>{e($(i=>{const o={id:n,options:r,status:"pending"};i.requests.push(o)}))},pendingRequests:()=>t().requests.filter(n=>n.status==="pending"),hasPendingQueue:()=>t().pendingRequests().length>0,hasAnyQueue:()=>t().requests.length>0,firstInQueue:()=>{const n=t().pendingRequests()[0];return n===void 0?{id:"",options:{},status:"pending"}:n},updateStatus:(n,r)=>{e($(i=>{const o=i.requests.find(s=>s.id===n);o!==void 0&&(o.status=r)}))},sendPendingToTop:n=>{e($(r=>{const i=r.requests.find(o=>o.id===n);if(i!==void 0){const o=r.requests.indexOf(i);r.requests.splice(o,1);for(let s=0;s{e($(r=>{const i=r.requests.findIndex(o=>o.id===n);i>-1&&r.requests.splice(i,1)}))},removeCompleted:()=>{e($(n=>{n.requests.filter(i=>i.status==="complete").forEach(i=>{const o=n.requests.indexOf(i);n.requests.splice(o,1)})}))},removeErrored:()=>{e($(n=>{n.requests.filter(i=>i.status==="error").forEach(i=>{const o=n.requests.indexOf(i);n.requests.splice(o,1)})}))},clearQueue:()=>{e($(n=>{n.requests=[]}))}}));let Ji;const US=new Uint8Array(16);function zS(){if(!Ji&&(Ji=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ji))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ji(US)}const de=[];for(let e=0;e<256;++e)de.push((e+256).toString(16).slice(1));function BS(e,t=0){return(de[e[t+0]]+de[e[t+1]]+de[e[t+2]]+de[e[t+3]]+"-"+de[e[t+4]]+de[e[t+5]]+"-"+de[e[t+6]]+de[e[t+7]]+"-"+de[e[t+8]]+de[e[t+9]]+"-"+de[e[t+10]]+de[e[t+11]]+de[e[t+12]]+de[e[t+13]]+de[e[t+14]]+de[e[t+15]]).toLowerCase()}const QS=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Yf={randomUUID:QS};function HS(e,t,n){if(Yf.randomUUID&&!t&&!e)return Yf.randomUUID();e=e||{};const r=e.random||(e.rng||zS)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n=n||0;for(let i=0;i<16;++i)t[n+i]=r[i];return t}return BS(r)}const VS="_batch";function qS(){const{t:e}=Kt(),t=C.exports.useRef(),n=F(E=>E.parallelCount),r=F(E=>E.builtRequest),i=F(E=>E.isRandomSeed()),o=F(E=>E.setRequestOptions),s=F(E=>E.isSoundEnabled()),a=Be(E=>E.addtoQueue),l=Be(E=>E.hasPendingQueue()),{id:u,options:c}=Be(E=>E.firstInQueue()),f=Be(E=>E.updateStatus),d=Ce(E=>E.status),h=Ce(E=>E.setStatus),g=Ce(E=>E.setStep),y=Ce(E=>E.setTotalSteps),x=Ce(E=>E.addProgressImage),v=Ce(E=>E.setStartTime),p=Ce(E=>E.setNowTime),m=Ce(E=>E.resetForFetching);Ce(E=>E.appendData);const S=Xr(E=>E.updateDisplay),O=(E,T)=>{try{const M=JSON.parse(E),{status:z,request:H,output:ke}=M;z==="succeeded"?(f(T,Ue.complete),ke.forEach((We,Te)=>{const{data:I,seed:D}=We,j={...H,seed:D},B=`${T}${VS}-${D}-${Te}`;S(B,I,j)})):(console.warn(`Unexpected status: ${z}`),f(T,Ue.error))}catch(M){f(T,Ue.error),console.warn("Error HACKING JSON: ",M)}},k=async(E,T)=>{var H;const M=new TextDecoder;let z="";for(;;){const{done:ke,value:We}=await T.read(),Te=M.decode(We);if(ke){h(et.COMPLETE),O(z,E),s&&((H=t.current)==null||H.play());break}try{const I=JSON.parse(Te),{status:D}=I;if(D==="progress"){h(et.PROGRESSING);const{progress:{step:j,total_steps:B},output:Y}=I;g(j),y(B),j===0?v():p(),Y!==void 0&&Y.forEach(Wt=>{const Oe=`${Wt.path}?t=${new Date().getTime()}`;x(Oe)})}else D==="succeeded"?h(et.SUCCEEDED):D==="failed"?(console.warn("failed"),console.warn(I)):console.warn("UNKNOWN ?",I)}catch{z+=Te}}},_=async(E,T)=>{var M;try{f(E,Ue.processing),m();const H=(M=(await O0(T)).body)==null?void 0:M.getReader();H!==void 0&&k(E,H)}catch(z){console.log("TOP LINE STREAM ERROR"),f(E,Ue.error),console.log(z)}},R=E=>{const T=[];let{num_outputs:M}=E;if(n>M)T.push(M);else for(;M>=1;)M-=n,M<=0?T.push(n):T.push(Math.abs(M));T.forEach((z,H)=>{let ke=E.seed;H!==0&&(ke=Go()),a(HS(),{...E,num_outputs:z,seed:ke})})},P=async()=>{i&&o("seed",Go());const E=r();R(E)};return C.exports.useEffect(()=>{const E=async T=>{await _(u!=null?u:"",T)};if(!(d===et.PROGRESSING||d===et.FETCHING)&&l){if(c===void 0){console.log("req is undefined");return}E(c).catch(T=>{console.log("HAS QUEUE ERROR"),console.log(T)})}},[l,d,u,c,_]),N(Tt,{children:[w("button",{className:ge({size:"large"}),onClick:()=>{P()},children:e("home.make-img-btn")}),w(bu,{ref:t})]})}const ot=Ni(B0((e,t)=>({isOpenAdvancedSettings:!1,isOpenAdvImprovementSettings:!1,isOpenAdvPropertySettings:!1,isOpenAdvWorkflowSettings:!1,isOpenImageModifier:!1,showQueue:!1,toggleAdvancedSettings:()=>{e($(n=>{n.isOpenAdvancedSettings=!n.isOpenAdvancedSettings}))},toggleAdvImprovementSettings:()=>{e($(n=>{n.isOpenAdvImprovementSettings=!n.isOpenAdvImprovementSettings}))},toggleAdvPropertySettings:()=>{e($(n=>{n.isOpenAdvPropertySettings=!n.isOpenAdvPropertySettings}))},toggleAdvWorkflowSettings:()=>{e($(n=>{n.isOpenAdvWorkflowSettings=!n.isOpenAdvWorkflowSettings}))},toggleImageModifier:()=>{e($(n=>{n.isOpenImageModifier=!n.isOpenImageModifier}))},toggleQueue:()=>{e($(n=>{n.showQueue=!n.showQueue}))}}),{name:"createUI"}));function KS(){const e=ot(n=>n.showQueue),t=ot(n=>n.toggleQueue);return N("label",{children:[w("input",{type:"checkbox",checked:e,onChange:()=>t()}),"Display Queue"]})}var WS="_93xnxe0";function GS(){return N("div",{className:WS,children:[w(qS,{}),w(KS,{})]})}var YS="_1rn4m8a3",JS="_1rn4m8a2",XS="_1rn4m8a0",ZS="_1rn4m8a1",ew="_1rn4m8a4";function tw(e){const{t}=Kt(),n=C.exports.useRef(null),r=F(c=>c.getValueForRequestKey("init_image")),i=F(c=>c.isInpainting),o=F(c=>c.setRequestOptions),s=()=>{var c;(c=n.current)==null||c.click()},a=c=>{const f=c.target.files[0];if(f!==void 0){const d=new FileReader;d.onload=h=>{h.target!=null&&o("init_image",h.target.result)},d.readAsDataURL(f)}},l=F(c=>c.toggleInpainting),u=()=>{o("init_image",void 0),o("mask",void 0),i&&l()};return N("div",{className:XS,children:[N("div",{children:[w("label",{className:ZS,children:w("b",{children:t("home.initial-img-txt")})}),w("input",{ref:n,className:JS,name:"init_image",type:"file",onChange:a}),w("button",{className:ge(),onClick:s,children:t("home.initial-img-btn")})]}),w("div",{className:YS,children:r!==void 0&&N(Tt,{children:[N("div",{children:[w("img",{src:r,width:"100",height:"100"}),w("button",{className:ew,onClick:u,children:"X"})]}),N("label",{children:[w("input",{type:"checkbox",onChange:c=>{l()},checked:i}),t("in-paint.txt")]})]})})]})}var nw="_1uf7s3f0",rw="_1uf7s3f1";function Pg({name:e,category:t,previews:n}){const r="portrait",i=F(a=>a.hasTag(t,e))?"selected":"",o=F(a=>a.toggleTag),s=()=>{o(t,e)};return N("div",{className:[nw,i].join(" "),onClick:s,children:[w("p",{children:e}),w("div",{className:rw,children:n.map(a=>a.name!==r?null:w("img",{src:`${vt}/media/modifier-thumbnails/${a.path}`,alt:a.name,title:a.name},a.name))})]})}function iw(){const e=F(t=>t.selectedTags());return N("div",{className:"selected-tags",children:[w("p",{children:"Active Tags"}),w("ul",{children:e.map(t=>w("li",{children:w(Pg,{category:t.category,name:t.modifier,previews:t.previews})},t.modifier))})]})}function ow(){const{t:e}=Kt(),t=F(i=>i.getValueForRequestKey("prompt")),n=F(i=>i.setRequestOptions),r=i=>{n("prompt",i.target.value)};return N("div",{className:AS,children:[N("div",{className:$S,children:[w("p",{children:e("home.editor-title")}),w("textarea",{value:t,onChange:r})]}),w(GS,{}),w(tw,{}),w(iw,{})]})}var kg=xs({defaultClassName:"_1g1xsdd0",variantClassNames:{baking:{normal:"_1g1xsdd1",light:"_1g1xsdd2",dark:"_1g1xsdd3"},rounded:{true:"_1g1xsdd4"},level:{1:"_1g1xsdd5",2:"_1g1xsdd6",3:"_1g1xsdd7",flat:"_1g1xsdd8"}},defaultVariants:{baking:"light",level:"flat",rounded:!0},compoundVariants:[]});var ua="_11d5x3d1",sw="_11d5x3d0";function aw(){const{t:e}=Kt(),t=F(f=>f.isUsingFaceCorrection()),n=F(f=>f.isUsingUpscaling()),r=F(f=>f.getValueForRequestKey("use_upscale")),i=F(f=>f.getValueForRequestKey("show_only_filtered_image")),o=F(f=>f.toggleUseFaceCorrection),s=F(f=>f.setRequestOptions),a=ot(f=>f.isOpenAdvImprovementSettings),l=ot(f=>f.toggleAdvImprovementSettings),[u,c]=C.exports.useState(!1);return C.exports.useEffect(()=>{t||r!=""?c(!1):c(!0)},[t,n,c]),N("div",{children:[w("button",{type:"button",className:ws,onClick:l,children:w("h4",{children:"Improvement Settings"})}),a&&N(Tt,{children:[w("div",{className:te,children:N("label",{children:[w("input",{type:"checkbox",checked:t,onChange:f=>o()}),"Fix incorrect faces and eyes (uses GFPGAN)"]})}),w("div",{className:te,children:N("label",{children:[e("settings.ups"),N("select",{id:"upscale_model",name:"upscale_model",value:r,onChange:f=>{s("use_upscale",f.target.value)},children:[w("option",{value:"",children:e("settings.no-ups")}),w("option",{value:"RealESRGAN_x4plus",children:"RealESRGAN_x4plus"}),w("option",{value:"RealESRGAN_x4plus_anime_6B",children:"RealESRGAN_x4plus_anime_6B"})]})]})}),w("div",{className:te,children:N("label",{children:[w("input",{disabled:u,type:"checkbox",checked:i,onChange:f=>s("show_only_filtered_image",f.target.checked)}),e("settings.corrected")]})})]})]})}const Jf=[{value:128,label:"128 (*)"},{value:192,label:"192"},{value:256,label:"256 (*)"},{value:320,label:"320"},{value:384,label:"384"},{value:448,label:"448"},{value:512,label:"512 (*)"},{value:576,label:"576"},{value:640,label:"640"},{value:704,label:"704"},{value:768,label:"768 (*)"},{value:832,label:"832"},{value:896,label:"896"},{value:960,label:"960"},{value:1024,label:"1024 (*)"}];function lw(){const{t:e}=Kt(),t=F(g=>g.setRequestOptions),n=F(g=>g.toggleUseRandomSeed),r=F(g=>g.isRandomSeed()),i=F(g=>g.getValueForRequestKey("seed")),o=F(g=>g.getValueForRequestKey("num_inference_steps")),s=F(g=>g.getValueForRequestKey("guidance_scale")),a=F(g=>g.getValueForRequestKey("init_image")),l=F(g=>g.getValueForRequestKey("prompt_strength")),u=F(g=>g.getValueForRequestKey("width")),c=F(g=>g.getValueForRequestKey("height")),f=F(g=>g.getValueForRequestKey("sampler")),d=ot(g=>g.isOpenAdvPropertySettings),h=ot(g=>g.toggleAdvPropertySettings);return N("div",{children:[w("button",{type:"button",className:ws,onClick:h,children:w("h4",{children:"Property Settings"})}),d&&N(Tt,{children:[N("div",{className:te,children:[N("label",{children:["Seed:",w("input",{size:10,value:i,onChange:g=>t("seed",g.target.value),disabled:r,placeholder:"random"})]}),N("label",{children:[w("input",{type:"checkbox",checked:r,onChange:g=>n()})," ","Random Image"]})]}),w("div",{className:te,children:N("label",{children:[e("settings.steps")," ",w("input",{value:o,onChange:g=>{t("num_inference_steps",g.target.value)},size:4})]})}),N("div",{className:te,children:[N("label",{children:[e("settings.guide-scale"),w("input",{value:s,onChange:g=>t("guidance_scale",g.target.value),type:"range",min:"0",max:"20",step:".1"})]}),w("span",{children:s})]}),a!==void 0&&N("div",{className:te,children:[N("label",{children:[e("settings.prompt-str")," ",w("input",{value:l,onChange:g=>t("prompt_strength",g.target.value),type:"range",min:"0",max:"1",step:".05"})]}),w("span",{children:l})]}),N("div",{className:te,children:[N("label",{children:[e("settings.width"),w("select",{value:u,onChange:g=>t("width",g.target.value),children:Jf.map(g=>w("option",{value:g.value,children:g.label},`width-option_${g.value}`))})]}),N("label",{children:[e("settings.height"),w("select",{value:c,onChange:g=>t("height",g.target.value),children:Jf.map(g=>w("option",{value:g.value,children:g.label},`height-option_${g.value}`))})]})]}),w("div",{className:te,children:N("label",{children:[e("settings.sampler"),w("select",{value:f,onChange:g=>t("sampler",g.target.value),children:Q0.map(g=>w("option",{value:g,children:g},`sampler-option_${g}`))})]})})]})]})}function uw(){const{t:e}=Kt(),t=F(l=>l.getValueForRequestKey("num_outputs")),n=F(l=>l.parallelCount),r=F(l=>l.setRequestOptions),i=F(l=>l.setParallelCount),o=F(l=>l.getValueForRequestKey("stream_image_progress")),s=ot(l=>l.isOpenAdvWorkflowSettings),a=ot(l=>l.toggleAdvWorkflowSettings);return N("div",{children:[w("button",{type:"button",className:ws,onClick:a,children:w("h4",{children:"Workflow Settings"})}),s&&N(Tt,{children:[w("div",{className:te,children:N("label",{children:[e("settings.amount-of-img")," ",w("input",{type:"number",value:t,onChange:l=>r("num_outputs",parseInt(l.target.value,10)),size:4})]})}),w("div",{className:te,children:N("label",{children:[e("settings.how-many"),w("input",{type:"number",value:n,onChange:l=>i(parseInt(l.target.value,10)),size:4})]})}),w("div",{className:te,children:N("label",{children:[e("settings.stream-img"),w("input",{type:"checkbox",checked:o,onChange:l=>r("stream_image_progress",l.target.checked)})]})})]})]})}function cw(){return N("ul",{className:sw,children:[w("li",{className:ua,children:w(aw,{})}),w("li",{className:ua,children:w(lw,{})}),w("li",{className:ua,children:w(uw,{})})]})}function fw(){const e=ot(n=>n.isOpenAdvancedSettings),t=ot(n=>n.toggleAdvancedSettings);return N("div",{className:kg({level:1,baking:"normal"}),children:[w("button",{type:"button",onClick:t,className:ge({type:"clear",size:"large"}),children:"Advanced Settings"}),e&&w(cw,{})]})}var dw="g3uahc1",pw="g3uahc0",hw="g3uahc2";function gw({tags:e,category:t}){return w("ul",{className:hw,children:e.map(n=>w("li",{children:w(Pg,{category:t,name:n.modifier,previews:n.previews})},n.modifier))})}function mw({title:e,category:t,tags:n}){const[r,i]=C.exports.useState(!1);return N("div",{className:dw,children:[w("button",{type:"button",className:ws,onClick:()=>{i(!r)},children:w("h4",{children:e})}),r&&w(gw,{category:t,tags:n})]})}function vw(){const e=F(i=>i.allModifiers),t=ot(i=>i.isOpenImageModifier),n=ot(i=>i.toggleImageModifier),r=()=>{n()};return N("div",{className:kg({level:1,baking:"normal"}),children:[w("button",{type:"button",onClick:r,className:ge({type:"clear",size:"large"}),children:"Image Modifiers"}),t&&w("ul",{className:pw,children:e.map((i,o)=>w("li",{children:w(mw,{title:i.category,category:i.category,tags:i.modifiers})},i.category))})]})}var yw="fma0ug0";function Sw({imageData:e,brushSize:t,brushShape:n,brushColor:r,isErasing:i,setData:o}){const s=C.exports.useRef(null),a=C.exports.useRef(null),[l,u]=C.exports.useState(!1),[c,f]=C.exports.useState(512),[d,h]=C.exports.useState(512);C.exports.useEffect(()=>{const m=new Image;m.onload=()=>{f(m.width),h(m.height)},m.src=e},[e]),C.exports.useEffect(()=>{if(s.current!=null){const m=s.current.getContext("2d");if(m!=null){const S=m.getImageData(0,0,c,d),O=S.data;for(let k=0;k0&&(O[k]=parseInt(r,16),O[k+1]=parseInt(r,16),O[k+2]=parseInt(r,16));m.putImageData(S,0,0)}}},[r]);const g=m=>{u(!0)},y=m=>{u(!1);const S=s.current;if(S!=null){const O=S.toDataURL();o(O)}},x=(m,S,O,k,_)=>{const R=s.current;if(R!=null){const P=R.getContext("2d");if(P!=null)if(i){const E=O/2;P.clearRect(m-E,S-E,O,O)}else P.beginPath(),P.lineWidth=O,P.lineCap=k,P.strokeStyle=_,P.moveTo(m,S),P.lineTo(m,S),P.stroke()}},v=(m,S,O,k,_)=>{const R=a.current;if(R!=null){const P=R.getContext("2d");if(P!=null)if(P.beginPath(),P.clearRect(0,0,R.width,R.height),i){const E=O/2;P.lineWidth=2,P.lineCap="butt",P.strokeStyle=_,P.moveTo(m-E,S-E),P.lineTo(m+E,S-E),P.lineTo(m+E,S+E),P.lineTo(m-E,S+E),P.lineTo(m-E,S-E),P.stroke()}else P.lineWidth=O,P.lineCap=k,P.strokeStyle=_,P.moveTo(m,S),P.lineTo(m,S),P.stroke()}};return N("div",{className:yw,children:[w("img",{src:e}),w("canvas",{ref:s,width:c,height:d}),w("canvas",{ref:a,width:c,height:d,onMouseDown:g,onMouseUp:y,onMouseMove:m=>{const{nativeEvent:{offsetX:S,offsetY:O}}=m;v(S,O,t,n,r),l&&x(S,O,t,n,r)}})]})}var Xf="_2yyo4x2",ww="_2yyo4x1",xw="_2yyo4x0";function Pw(){const[e,t]=C.exports.useState("20"),[n,r]=C.exports.useState("round"),[i,o]=C.exports.useState("#fff"),[s,a]=C.exports.useState(!1),l=F(g=>g.getValueForRequestKey("init_image")),u=F(g=>g.setRequestOptions);return N("div",{className:xw,children:[w(Sw,{imageData:l,brushSize:e,brushShape:n,brushColor:i,isErasing:s,setData:g=>{u("mask",g)}}),N("div",{className:ww,children:[N("div",{className:Xf,children:[w("button",{onClick:()=>{a(!1)},children:"Mask"}),w("button",{onClick:()=>{a(!0)},children:"Erase"}),N("label",{children:["Brush Size",w("input",{type:"range",min:"1",max:"100",value:e,onChange:g=>{t(g.target.value)}})]})]}),N("div",{className:Xf,children:[w("button",{onClick:()=>{r("round")},children:"Cirle Brush"}),w("button",{onClick:()=>{r("square")},children:"Square Brush"})]})]})]})}var kw="jx6k9z0",Ow="jx6k9z1";function Ew(){const e=F(t=>t.isInpainting);return Be(t=>t.hasAnyQueue()),N(Tt,{children:[N("div",{className:kw,children:[w(ow,{}),w(fw,{}),w(vw,{})]}),e&&w("div",{className:Ow,children:w(Pw,{})})]})}var _w="_1jtagr80",Cw="_1jtagr81";function Rw(){const e=Be(r=>r.hasAnyQueue()),t=Be(r=>r.clearQueue),n=async()=>{try{t();const r=await ng()}catch(r){console.log(r)}};return w("button",{className:ge({type:"cancel",size:"large"}),disabled:!e,onClick:()=>void n(),children:"STOP ALL"})}function Nw(){const e=async()=>{try{const t=await ng()}catch(t){console.log(t)}};return w("button",{className:ge({type:"cancel",size:"large"}),onClick:()=>void e(),children:"Stop"})}var bw="_133914l2",Iw="_133914l1",Tw="_133914l0 _1g1xsdd0 _1g1xsdd3 _1g1xsdd5 _1g1xsdd4";function Lw({request:e}){const t=Be(x=>x.removeItem),n=Be(x=>x.updateStatus),r=Be(x=>x.sendPendingToTop),{id:i,options:{prompt:o,num_outputs:s,seed:a,sampler:l,guidance_scale:u,num_inference_steps:c},status:f}=e,d=()=>{t(i)},h=()=>{n(i,Ue.paused)},g=()=>{n(i,Ue.pending)},y=()=>{r(i)};return N("div",{className:[Tw,f].join(" "),children:[N("div",{className:Iw,children:[w("p",{children:o}),N("p",{children:["Making ",s," concurrent images"]}),N("p",{children:[N("span",{children:["Seed: ",a," "]}),N("span",{children:["Sampler: ",l," "]}),N("span",{children:["Guidance Scale: ",u," "]}),N("span",{children:["Num Inference Steps: ",c," "]})]})]}),N("div",{className:bw,children:[f===Ue.processing&&w(Nw,{}),f===Ue.complete&&w("button",{className:ge({size:"large"}),onClick:d,children:"Clear"}),f===Ue.pending&&N(Tt,{children:[w("button",{className:ge({type:"cancel"}),onClick:d,children:"Remove"}),w("button",{className:ge({type:"secondary"}),onClick:h,children:"Pause"}),w("button",{className:ge({type:"secondary"}),onClick:y,children:"Send to top"})]}),f===Ue.paused&&w("button",{className:ge({size:"large"}),onClick:g,children:"Resume"}),f===Ue.error&&w("button",{className:ge({size:"large"}),onClick:g,children:"Retry"})]})]})}function Dw(){const e=Be(o=>o.requests),t=Be(o=>o.removeCompleted),n=Be(o=>o.removeErrored),r=()=>{t()},i=()=>{n()};return N("div",{className:_w,children:[w(Rw,{}),N("div",{className:Cw,children:[w("button",{className:ge({}),onClick:r,children:"Clear Completed"}),w("button",{className:ge({}),onClick:i,children:"Clear Errored"})]}),e.map(o=>w(Lw,{request:o},o.id))]})}var Fw=xs({defaultClassName:"ejmsqv2",variantClassNames:{baking:{normal:"ejmsqv3",light:"ejmsqv4",dark:"ejmsqv5"}},defaultVariants:{},compoundVariants:[]}),Zf=xs({defaultClassName:"ejmsqv0",variantClassNames:{selected:{true:"ejmsqv1"}},defaultVariants:{},compoundVariants:[]});function jw(){return N(Pn.Group,{children:[N(Pn.List,{children:[w(Pn,{as:C.exports.Fragment,children:({selected:e})=>w("button",{className:Zf({selected:e}),children:"Create"})}),w(Pn,{as:C.exports.Fragment,children:({selected:e})=>w("button",{className:Zf({selected:e}),children:"Queue"})})]}),N(Pn.Panels,{className:Fw(),children:[w(Pn.Panel,{children:w(Ew,{})}),w(Pn.Panel,{children:w(Dw,{})})]})]})}function Mw({className:e}){const t=F(a=>a.setRequestOptions),{status:n,data:r}=wr(["SaveDir"],x0),{status:i,data:o}=wr(["modifications"],w0),s=F(a=>a.setAllModifiers);return C.exports.useEffect(()=>{n==="success"&&t("save_to_disk_path",r)},[t,n,r]),C.exports.useEffect(()=>{i==="success"?s(o):i==="error"&&s(E0)},[t,i,o]),N("div",{className:[p0,e].join(" "),children:[w("header",{className:v0,children:w(pS,{})}),w("nav",{className:h0,children:w(jw,{})}),w("main",{className:g0,children:w(DS,{})}),w("footer",{className:m0,children:w(MS,{})})]})}function Aw({className:e}){return w("div",{children:w("h1",{children:"Settings"})})}var $w="_4vfmtj2j";function hn(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pl(e,t){return Pl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Pl(e,t)}function Ps(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pl(e,t)}function Ii(e,t){if(t&&(pn(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hn(e)}function It(e){return It=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},It(e)}function Uw(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function zw(e){return Sg(e)||Uw(e)||wg(e)||xg()}function ed(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function td(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};wt(this,e),this.init(t,n)}return xt(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=n||Bw,this.options=r,this.debug=r.debug}},{key:"setDebug",value:function(n){this.debug=n}},{key:"log",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i1?r-1:0),o=1;o-1?a.replace(/###/g,"."):a}function i(){return!e||typeof e=="string"}for(var o=typeof t!="string"?[].concat(t):t.split(".");o.length>1;){if(i())return{};var s=r(o.shift());!e[s]&&n&&(e[s]=new n),Object.prototype.hasOwnProperty.call(e,s)?e=e[s]:e={}}return i()?{}:{obj:e,k:r(o.shift())}}function rd(e,t,n){var r=Vu(e,t,Object),i=r.obj,o=r.k;i[o]=n}function Vw(e,t,n,r){var i=Vu(e,t,Object),o=i.obj,s=i.k;o[s]=o[s]||[],r&&(o[s]=o[s].concat(n)),r||o[s].push(n)}function Yo(e,t){var n=Vu(e,t),r=n.obj,i=n.k;if(!!r)return r[i]}function id(e,t,n){var r=Yo(e,n);return r!==void 0?r:Yo(t,n)}function Og(e,t,n){for(var r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?typeof e[r]=="string"||e[r]instanceof String||typeof t[r]=="string"||t[r]instanceof String?n&&(e[r]=t[r]):Og(e[r],t[r],n):e[r]=t[r]);return e}function Vn(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var qw={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function Kw(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,function(t){return qw[t]}):e}var ks=typeof window<"u"&&window.navigator&&typeof window.navigator.userAgentData>"u"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,Ww=[" ",",","?","!",";"];function Gw(e,t,n){t=t||"",n=n||"";var r=Ww.filter(function(a){return t.indexOf(a)<0&&n.indexOf(a)<0});if(r.length===0)return!0;var i=new RegExp("(".concat(r.map(function(a){return a==="?"?"\\?":a}).join("|"),")")),o=!i.test(e);if(!o){var s=e.indexOf(n);s>0&&!i.test(e.substring(0,s))&&(o=!0)}return o}function od(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Xi(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Eg(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!!e){if(e[t])return e[t];for(var r=t.split(n),i=e,o=0;oo+s;)s++,a=r.slice(o,o+s).join(n),l=i[a];if(l===void 0)return;if(l===null)return null;if(t.endsWith(a)){if(typeof l=="string")return l;if(a&&typeof l[a]=="string")return l[a]}var u=r.slice(o+s).join(n);return u?Eg(l,u,n):void 0}i=i[r[o]]}return i}}var Xw=function(e){Ps(n,e);var t=Yw(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return wt(this,n),i=t.call(this),ks&&yn.call(hn(i)),i.data=r||{},i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.options.ignoreJSONStructure===void 0&&(i.options.ignoreJSONStructure=!0),i}return xt(n,[{key:"addNamespaces",value:function(i){this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}},{key:"removeNamespaces",value:function(i){var o=this.options.ns.indexOf(i);o>-1&&this.options.ns.splice(o,1)}},{key:"getResource",value:function(i,o,s){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},l=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,u=a.ignoreJSONStructure!==void 0?a.ignoreJSONStructure:this.options.ignoreJSONStructure,c=[i,o];s&&typeof s!="string"&&(c=c.concat(s)),s&&typeof s=="string"&&(c=c.concat(l?s.split(l):s)),i.indexOf(".")>-1&&(c=i.split("."));var f=Yo(this.data,c);return f||!u||typeof s!="string"?f:Eg(this.data&&this.data[i]&&this.data[i][o],s,l)}},{key:"addResource",value:function(i,o,s,a){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},u=this.options.keySeparator;u===void 0&&(u=".");var c=[i,o];s&&(c=c.concat(u?s.split(u):s)),i.indexOf(".")>-1&&(c=i.split("."),a=o,o=c[1]),this.addNamespaces(o),rd(this.data,c,a),l.silent||this.emit("added",i,o,s,a)}},{key:"addResources",value:function(i,o,s){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(var l in s)(typeof s[l]=="string"||Object.prototype.toString.apply(s[l])==="[object Array]")&&this.addResource(i,o,l,s[l],{silent:!0});a.silent||this.emit("added",i,o,s)}},{key:"addResourceBundle",value:function(i,o,s,a,l){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},c=[i,o];i.indexOf(".")>-1&&(c=i.split("."),a=s,s=o,o=c[1]),this.addNamespaces(o);var f=Yo(this.data,c)||{};a?Og(f,s,l):f=Xi(Xi({},f),s),rd(this.data,c,f),u.silent||this.emit("added",i,o,s)}},{key:"removeResourceBundle",value:function(i,o){this.hasResourceBundle(i,o)&&delete this.data[i][o],this.removeNamespaces(o),this.emit("removed",i,o)}},{key:"hasResourceBundle",value:function(i,o){return this.getResource(i,o)!==void 0}},{key:"getResourceBundle",value:function(i,o){return o||(o=this.options.defaultNS),this.options.compatibilityAPI==="v1"?Xi(Xi({},{}),this.getResource(i,o)):this.getResource(i,o)}},{key:"getDataByLanguage",value:function(i){return this.data[i]}},{key:"hasLanguageSomeTranslations",value:function(i){var o=this.getDataByLanguage(i),s=o&&Object.keys(o)||[];return!!s.find(function(a){return o[a]&&Object.keys(o[a]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),n}(yn),_g={processors:{},addPostProcessor:function(t){this.processors[t.name]=t},handle:function(t,n,r,i,o){var s=this;return t.forEach(function(a){s.processors[a]&&(n=s.processors[a].process(n,r,i,o))}),n}};function sd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ee(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var ad={},ld=function(e){Ps(n,e);var t=Zw(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return wt(this,n),i=t.call(this),ks&&yn.call(hn(i)),Hw(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r,hn(i)),i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.logger=Ct.create("translator"),i}return xt(n,[{key:"changeLanguage",value:function(i){i&&(this.language=i)}},{key:"exists",value:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(i==null)return!1;var s=this.resolve(i,o);return s&&s.res!==void 0}},{key:"extractFromKey",value:function(i,o){var s=o.nsSeparator!==void 0?o.nsSeparator:this.options.nsSeparator;s===void 0&&(s=":");var a=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,l=o.ns||this.options.defaultNS||[],u=s&&i.indexOf(s)>-1,c=!this.options.userDefinedKeySeparator&&!o.keySeparator&&!this.options.userDefinedNsSeparator&&!o.nsSeparator&&!Gw(i,s,a);if(u&&!c){var f=i.match(this.interpolator.nestingRegexp);if(f&&f.length>0)return{key:i,namespaces:l};var d=i.split(s);(s!==a||s===a&&this.options.ns.indexOf(d[0])>-1)&&(l=d.shift()),i=d.join(a)}return typeof l=="string"&&(l=[l]),{key:i,namespaces:l}}},{key:"translate",value:function(i,o,s){var a=this;if(pn(o)!=="object"&&this.options.overloadTranslationOptionHandler&&(o=this.options.overloadTranslationOptionHandler(arguments)),o||(o={}),i==null)return"";Array.isArray(i)||(i=[String(i)]);var l=o.returnDetails!==void 0?o.returnDetails:this.options.returnDetails,u=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,c=this.extractFromKey(i[i.length-1],o),f=c.key,d=c.namespaces,h=d[d.length-1],g=o.lng||this.language,y=o.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(g&&g.toLowerCase()==="cimode"){if(y){var x=o.nsSeparator||this.options.nsSeparator;return l?(v.res="".concat(h).concat(x).concat(f),v):"".concat(h).concat(x).concat(f)}return l?(v.res=f,v):f}var v=this.resolve(i,o),p=v&&v.res,m=v&&v.usedKey||f,S=v&&v.exactUsedKey||f,O=Object.prototype.toString.apply(p),k=["[object Number]","[object Function]","[object RegExp]"],_=o.joinArrays!==void 0?o.joinArrays:this.options.joinArrays,R=!this.i18nFormat||this.i18nFormat.handleAsObject,P=typeof p!="string"&&typeof p!="boolean"&&typeof p!="number";if(R&&p&&P&&k.indexOf(O)<0&&!(typeof _=="string"&&O==="[object Array]")){if(!o.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var E=this.options.returnedObjectHandler?this.options.returnedObjectHandler(m,p,Ee(Ee({},o),{},{ns:d})):"key '".concat(f," (").concat(this.language,")' returned an object instead of string.");return l?(v.res=E,v):E}if(u){var T=O==="[object Array]",M=T?[]:{},z=T?S:m;for(var H in p)if(Object.prototype.hasOwnProperty.call(p,H)){var ke="".concat(z).concat(u).concat(H);M[H]=this.translate(ke,Ee(Ee({},o),{joinArrays:!1,ns:d})),M[H]===ke&&(M[H]=p[H])}p=M}}else if(R&&typeof _=="string"&&O==="[object Array]")p=p.join(_),p&&(p=this.extendTranslation(p,i,o,s));else{var We=!1,Te=!1,I=o.count!==void 0&&typeof o.count!="string",D=n.hasDefaultValue(o),j=I?this.pluralResolver.getSuffix(g,o.count,o):"",B=o["defaultValue".concat(j)]||o.defaultValue;!this.isValidLookup(p)&&D&&(We=!0,p=B),this.isValidLookup(p)||(Te=!0,p=f);var Y=o.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,Wt=Y&&Te?void 0:p,Oe=D&&B!==p&&this.options.updateMissing;if(Te||We||Oe){if(this.logger.log(Oe?"updateKey":"missingKey",g,h,f,Oe?B:p),u){var Bn=this.resolve(f,Ee(Ee({},o),{},{keySeparator:!1}));Bn&&Bn.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var Ae=[],Dt=this.languageUtils.getFallbackCodes(this.options.fallbackLng,o.lng||this.language);if(this.options.saveMissingTo==="fallback"&&Dt&&Dt[0])for(var Os=0;Os1&&arguments[1]!==void 0?arguments[1]:{},a,l,u,c,f;return typeof i=="string"&&(i=[i]),i.forEach(function(d){if(!o.isValidLookup(a)){var h=o.extractFromKey(d,s),g=h.key;l=g;var y=h.namespaces;o.options.fallbackNS&&(y=y.concat(o.options.fallbackNS));var x=s.count!==void 0&&typeof s.count!="string",v=x&&!s.ordinal&&s.count===0&&o.pluralResolver.shouldUseIntlApi(),p=s.context!==void 0&&(typeof s.context=="string"||typeof s.context=="number")&&s.context!=="",m=s.lngs?s.lngs:o.languageUtils.toResolveHierarchy(s.lng||o.language,s.fallbackLng);y.forEach(function(S){o.isValidLookup(a)||(f=S,!ad["".concat(m[0],"-").concat(S)]&&o.utils&&o.utils.hasLoadedNamespace&&!o.utils.hasLoadedNamespace(f)&&(ad["".concat(m[0],"-").concat(S)]=!0,o.logger.warn('key "'.concat(l,'" for languages "').concat(m.join(", "),`" won't get resolved as namespace "`).concat(f,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),m.forEach(function(O){if(!o.isValidLookup(a)){c=O;var k=[g];if(o.i18nFormat&&o.i18nFormat.addLookupKeys)o.i18nFormat.addLookupKeys(k,g,O,S,s);else{var _;x&&(_=o.pluralResolver.getSuffix(O,s.count,s));var R="".concat(o.options.pluralSeparator,"zero");if(x&&(k.push(g+_),v&&k.push(g+R)),p){var P="".concat(g).concat(o.options.contextSeparator).concat(s.context);k.push(P),x&&(k.push(P+_),v&&k.push(P+R))}}for(var E;E=k.pop();)o.isValidLookup(a)||(u=E,a=o.getResource(O,S,E,s))}}))})}}),{res:a,usedKey:l,exactUsedKey:u,usedLng:c,usedNS:f}}},{key:"isValidLookup",value:function(i){return i!==void 0&&!(!this.options.returnNull&&i===null)&&!(!this.options.returnEmptyString&&i==="")}},{key:"getResource",value:function(i,o,s){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(i,o,s,a):this.resourceStore.getResource(i,o,s,a)}}],[{key:"hasDefaultValue",value:function(i){var o="defaultValue";for(var s in i)if(Object.prototype.hasOwnProperty.call(i,s)&&o===s.substring(0,o.length)&&i[s]!==void 0)return!0;return!1}}]),n}(yn);function ca(e){return e.charAt(0).toUpperCase()+e.slice(1)}var tx=function(){function e(t){wt(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Ct.create("languageUtils")}return xt(e,[{key:"getScriptPartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return null;var r=n.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}},{key:"getLanguagePartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return n;var r=n.split("-");return this.formatLanguageCode(r[0])}},{key:"formatLanguageCode",value:function(n){if(typeof n=="string"&&n.indexOf("-")>-1){var r=["hans","hant","latn","cyrl","cans","mong","arab"],i=n.split("-");return this.options.lowerCaseLng?i=i.map(function(o){return o.toLowerCase()}):i.length===2?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=ca(i[1].toLowerCase()))):i.length===3&&(i[0]=i[0].toLowerCase(),i[1].length===2&&(i[1]=i[1].toUpperCase()),i[0]!=="sgn"&&i[2].length===2&&(i[2]=i[2].toUpperCase()),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=ca(i[1].toLowerCase())),r.indexOf(i[2].toLowerCase())>-1&&(i[2]=ca(i[2].toLowerCase()))),i.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}},{key:"isSupportedCode",value:function(n){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)>-1}},{key:"getBestMatchFromCodes",value:function(n){var r=this;if(!n)return null;var i;return n.forEach(function(o){if(!i){var s=r.formatLanguageCode(o);(!r.options.supportedLngs||r.isSupportedCode(s))&&(i=s)}}),!i&&this.options.supportedLngs&&n.forEach(function(o){if(!i){var s=r.getLanguagePartFromCode(o);if(r.isSupportedCode(s))return i=s;i=r.options.supportedLngs.find(function(a){if(a.indexOf(s)===0)return a})}}),i||(i=this.getFallbackCodes(this.options.fallbackLng)[0]),i}},{key:"getFallbackCodes",value:function(n,r){if(!n)return[];if(typeof n=="function"&&(n=n(r)),typeof n=="string"&&(n=[n]),Object.prototype.toString.apply(n)==="[object Array]")return n;if(!r)return n.default||[];var i=n[r];return i||(i=n[this.getScriptPartFromCode(r)]),i||(i=n[this.formatLanguageCode(r)]),i||(i=n[this.getLanguagePartFromCode(r)]),i||(i=n.default),i||[]}},{key:"toResolveHierarchy",value:function(n,r){var i=this,o=this.getFallbackCodes(r||this.options.fallbackLng||[],n),s=[],a=function(u){!u||(i.isSupportedCode(u)?s.push(u):i.logger.warn("rejecting language code not found in supportedLngs: ".concat(u)))};return typeof n=="string"&&n.indexOf("-")>-1?(this.options.load!=="languageOnly"&&a(this.formatLanguageCode(n)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&a(this.getScriptPartFromCode(n)),this.options.load!=="currentOnly"&&a(this.getLanguagePartFromCode(n))):typeof n=="string"&&a(this.formatLanguageCode(n)),o.forEach(function(l){s.indexOf(l)<0&&a(i.formatLanguageCode(l))}),s}}]),e}(),nx=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],rx={1:function(t){return Number(t>1)},2:function(t){return Number(t!=1)},3:function(t){return 0},4:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},5:function(t){return Number(t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5)},6:function(t){return Number(t==1?0:t>=2&&t<=4?1:2)},7:function(t){return Number(t==1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},8:function(t){return Number(t==1?0:t==2?1:t!=8&&t!=11?2:3)},9:function(t){return Number(t>=2)},10:function(t){return Number(t==1?0:t==2?1:t<7?2:t<11?3:4)},11:function(t){return Number(t==1||t==11?0:t==2||t==12?1:t>2&&t<20?2:3)},12:function(t){return Number(t%10!=1||t%100==11)},13:function(t){return Number(t!==0)},14:function(t){return Number(t==1?0:t==2?1:t==3?2:3)},15:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2)},16:function(t){return Number(t%10==1&&t%100!=11?0:t!==0?1:2)},17:function(t){return Number(t==1||t%10==1&&t%100!=11?0:1)},18:function(t){return Number(t==0?0:t==1?1:2)},19:function(t){return Number(t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3)},20:function(t){return Number(t==1?0:t==0||t%100>0&&t%100<20?1:2)},21:function(t){return Number(t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0)},22:function(t){return Number(t==1?0:t==2?1:(t<0||t>10)&&t%10==0?2:3)}},ix=["v1","v2","v3"],ud={zero:0,one:1,two:2,few:3,many:4,other:5};function ox(){var e={};return nx.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:rx[t.fc]}})}),e}var sx=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wt(this,e),this.languageUtils=t,this.options=n,this.logger=Ct.create("pluralResolver"),(!this.options.compatibilityJSON||this.options.compatibilityJSON==="v4")&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=ox()}return xt(e,[{key:"addRule",value:function(n,r){this.rules[n]=r}},{key:"getRule",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(n,{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}},{key:"needsPlural",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(n,r);return this.shouldUseIntlApi()?i&&i.resolvedOptions().pluralCategories.length>1:i&&i.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(n,i).map(function(o){return"".concat(r).concat(o)})}},{key:"getSuffixes",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=this.getRule(n,i);return o?this.shouldUseIntlApi()?o.resolvedOptions().pluralCategories.sort(function(s,a){return ud[s]-ud[a]}).map(function(s){return"".concat(r.options.prepend).concat(s)}):o.numbers.map(function(s){return r.getSuffix(n,s,i)}):[]}},{key:"getSuffix",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=this.getRule(n,i);return o?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(o.select(r)):this.getSuffixRetroCompatible(o,r):(this.logger.warn("no plural rule found for: ".concat(n)),"")}},{key:"getSuffixRetroCompatible",value:function(n,r){var i=this,o=n.noAbs?n.plurals(r):n.plurals(Math.abs(r)),s=n.numbers[o];this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1&&(s===2?s="plural":s===1&&(s=""));var a=function(){return i.options.prepend&&s.toString()?i.options.prepend+s.toString():s.toString()};return this.options.compatibilityJSON==="v1"?s===1?"":typeof s=="number"?"_plural_".concat(s.toString()):a():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1?a():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}},{key:"shouldUseIntlApi",value:function(){return!ix.includes(this.options.compatibilityJSON)}}]),e}();function cd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function at(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{};wt(this,e),this.logger=Ct.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return xt(e,[{key:"init",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});var r=n.interpolation;this.escape=r.escape!==void 0?r.escape:Kw,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?Vn(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?Vn(r.suffix):r.suffixEscaped||"}}",this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||",",this.unescapePrefix=r.unescapeSuffix?"":r.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":r.unescapeSuffix||"",this.nestingPrefix=r.nestingPrefix?Vn(r.nestingPrefix):r.nestingPrefixEscaped||Vn("$t("),this.nestingSuffix=r.nestingSuffix?Vn(r.nestingSuffix):r.nestingSuffixEscaped||Vn(")"),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||",",this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0?r.alwaysFormat:!1,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var n="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(n,"g");var r="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(r,"g");var i="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(i,"g")}},{key:"interpolate",value:function(n,r,i,o){var s=this,a,l,u,c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function f(x){return x.replace(/\$/g,"$$$$")}var d=function(v){if(v.indexOf(s.formatSeparator)<0){var p=id(r,c,v);return s.alwaysFormat?s.format(p,void 0,i,at(at(at({},o),r),{},{interpolationkey:v})):p}var m=v.split(s.formatSeparator),S=m.shift().trim(),O=m.join(s.formatSeparator).trim();return s.format(id(r,c,S),O,i,at(at(at({},o),r),{},{interpolationkey:S}))};this.resetRegExp();var h=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,g=o&&o.interpolation&&o.interpolation.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,y=[{regex:this.regexpUnescape,safeValue:function(v){return f(v)}},{regex:this.regexp,safeValue:function(v){return s.escapeValue?f(s.escape(v)):f(v)}}];return y.forEach(function(x){for(u=0;a=x.regex.exec(n);){var v=a[1].trim();if(l=d(v),l===void 0)if(typeof h=="function"){var p=h(n,a,o);l=typeof p=="string"?p:""}else if(o&&o.hasOwnProperty(v))l="";else if(g){l=a[0];continue}else s.logger.warn("missed to pass in variable ".concat(v," for interpolating ").concat(n)),l="";else typeof l!="string"&&!s.useRawValueToEscape&&(l=nd(l));var m=x.safeValue(l);if(n=n.replace(a[0],m),g?(x.regex.lastIndex+=l.length,x.regex.lastIndex-=a[0].length):x.regex.lastIndex=0,u++,u>=s.maxReplaces)break}}),n}},{key:"nest",value:function(n,r){var i=this,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s,a,l=at({},o);l.applyPostProcessor=!1,delete l.defaultValue;function u(h,g){var y=this.nestingOptionsSeparator;if(h.indexOf(y)<0)return h;var x=h.split(new RegExp("".concat(y,"[ ]*{"))),v="{".concat(x[1]);h=x[0],v=this.interpolate(v,l);var p=v.match(/'/g),m=v.match(/"/g);(p&&p.length%2===0&&!m||m.length%2!==0)&&(v=v.replace(/'/g,'"'));try{l=JSON.parse(v),g&&(l=at(at({},g),l))}catch(S){return this.logger.warn("failed parsing options string in nesting for key ".concat(h),S),"".concat(h).concat(y).concat(v)}return delete l.defaultValue,h}for(;s=this.nestingRegexp.exec(n);){var c=[],f=!1;if(s[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(s[1])){var d=s[1].split(this.formatSeparator).map(function(h){return h.trim()});s[1]=d.shift(),c=d,f=!0}if(a=r(u.call(this,s[1].trim(),l),l),a&&s[0]===n&&typeof a!="string")return a;typeof a!="string"&&(a=nd(a)),a||(this.logger.warn("missed to resolve ".concat(s[1]," for nesting ").concat(n)),a=""),f&&(a=c.reduce(function(h,g){return i.format(h,g,o.lng,at(at({},o),{},{interpolationkey:s[1].trim()}))},a.trim())),n=n.replace(s[0],a),this.regexp.lastIndex=0}return n}}]),e}();function fd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Yt(e){for(var t=1;t-1){var r=e.split("(");t=r[0].toLowerCase().trim();var i=r[1].substring(0,r[1].length-1);if(t==="currency"&&i.indexOf(":")<0)n.currency||(n.currency=i.trim());else if(t==="relativetime"&&i.indexOf(":")<0)n.range||(n.range=i.trim());else{var o=i.split(";");o.forEach(function(s){if(!!s){var a=s.split(":"),l=zw(a),u=l[0],c=l.slice(1),f=c.join(":").trim().replace(/^'+|'+$/g,"");n[u.trim()]||(n[u.trim()]=f),f==="false"&&(n[u.trim()]=!1),f==="true"&&(n[u.trim()]=!0),isNaN(f)||(n[u.trim()]=parseInt(f,10))}})}}return{formatName:t,formatOptions:n}}var ux=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};wt(this,e),this.logger=Ct.create("formatter"),this.options=t,this.formats={number:function(r,i,o){return new Intl.NumberFormat(i,o).format(r)},currency:function(r,i,o){return new Intl.NumberFormat(i,Yt(Yt({},o),{},{style:"currency"})).format(r)},datetime:function(r,i,o){return new Intl.DateTimeFormat(i,Yt({},o)).format(r)},relativetime:function(r,i,o){return new Intl.RelativeTimeFormat(i,Yt({},o)).format(r,o.range||"day")},list:function(r,i,o){return new Intl.ListFormat(i,Yt({},o)).format(r)}},this.init(t)}return xt(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}},i=r.interpolation;this.formatSeparator=i.formatSeparator?i.formatSeparator:i.formatSeparator||","}},{key:"add",value:function(n,r){this.formats[n.toLowerCase().trim()]=r}},{key:"format",value:function(n,r,i,o){var s=this,a=r.split(this.formatSeparator),l=a.reduce(function(u,c){var f=lx(c),d=f.formatName,h=f.formatOptions;if(s.formats[d]){var g=u;try{var y=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},x=y.locale||y.lng||o.locale||o.lng||i;g=s.formats[d](u,x,Yt(Yt(Yt({},h),o),y))}catch(v){s.logger.warn(v)}return g}else s.logger.warn("there was no format function for ".concat(d));return u},n);return l}}]),e}();function dd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function pd(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function dx(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}var px=function(e){Ps(n,e);var t=cx(n);function n(r,i,o){var s,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return wt(this,n),s=t.call(this),ks&&yn.call(hn(s)),s.backend=r,s.store=i,s.services=o,s.languageUtils=o.languageUtils,s.options=a,s.logger=Ct.create("backendConnector"),s.waitingReads=[],s.maxParallelReads=a.maxParallelReads||10,s.readingCalls=0,s.maxRetries=a.maxRetries>=0?a.maxRetries:5,s.retryTimeout=a.retryTimeout>=1?a.retryTimeout:350,s.state={},s.queue=[],s.backend&&s.backend.init&&s.backend.init(o,a.backend,a),s}return xt(n,[{key:"queueLoad",value:function(i,o,s,a){var l=this,u={},c={},f={},d={};return i.forEach(function(h){var g=!0;o.forEach(function(y){var x="".concat(h,"|").concat(y);!s.reload&&l.store.hasResourceBundle(h,y)?l.state[x]=2:l.state[x]<0||(l.state[x]===1?c[x]===void 0&&(c[x]=!0):(l.state[x]=1,g=!1,c[x]===void 0&&(c[x]=!0),u[x]===void 0&&(u[x]=!0),d[y]===void 0&&(d[y]=!0)))}),g||(f[h]=!0)}),(Object.keys(u).length||Object.keys(c).length)&&this.queue.push({pending:c,pendingCount:Object.keys(c).length,loaded:{},errors:[],callback:a}),{toLoad:Object.keys(u),pending:Object.keys(c),toLoadLanguages:Object.keys(f),toLoadNamespaces:Object.keys(d)}}},{key:"loaded",value:function(i,o,s){var a=i.split("|"),l=a[0],u=a[1];o&&this.emit("failedLoading",l,u,o),s&&this.store.addResourceBundle(l,u,s),this.state[i]=o?-1:2;var c={};this.queue.forEach(function(f){Vw(f.loaded,[l],u),dx(f,i),o&&f.errors.push(o),f.pendingCount===0&&!f.done&&(Object.keys(f.loaded).forEach(function(d){c[d]||(c[d]={});var h=f.loaded[d];h.length&&h.forEach(function(g){c[d][g]===void 0&&(c[d][g]=!0)})}),f.done=!0,f.errors.length?f.callback(f.errors):f.callback())}),this.emit("loaded",c),this.queue=this.queue.filter(function(f){return!f.done})}},{key:"read",value:function(i,o,s){var a=this,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,c=arguments.length>5?arguments[5]:void 0;if(!i.length)return c(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:i,ns:o,fcName:s,tried:l,wait:u,callback:c});return}return this.readingCalls++,this.backend[s](i,o,function(f,d){if(a.readingCalls--,a.waitingReads.length>0){var h=a.waitingReads.shift();a.read(h.lng,h.ns,h.fcName,h.tried,h.wait,h.callback)}if(f&&d&&l2&&arguments[2]!==void 0?arguments[2]:{},l=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),l&&l();typeof i=="string"&&(i=this.languageUtils.toResolveHierarchy(i)),typeof o=="string"&&(o=[o]);var u=this.queueLoad(i,o,a,l);if(!u.toLoad.length)return u.pending.length||l(),null;u.toLoad.forEach(function(c){s.loadOne(c)})}},{key:"load",value:function(i,o,s){this.prepareLoading(i,o,{},s)}},{key:"reload",value:function(i,o,s){this.prepareLoading(i,o,{reload:!0},s)}},{key:"loadOne",value:function(i){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",a=i.split("|"),l=a[0],u=a[1];this.read(l,u,"read",void 0,void 0,function(c,f){c&&o.logger.warn("".concat(s,"loading namespace ").concat(u," for language ").concat(l," failed"),c),!c&&f&&o.logger.log("".concat(s,"loaded namespace ").concat(u," for language ").concat(l),f),o.loaded(i,c,f)})}},{key:"saveMissing",value:function(i,o,s,a,l){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(o)){this.logger.warn('did not save key "'.concat(s,'" as the namespace "').concat(o,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}s==null||s===""||(this.backend&&this.backend.create&&this.backend.create(i,o,s,a,null,pd(pd({},u),{},{isUpdate:l})),!(!i||!i[0])&&this.store.addResource(i[0],o,s,a))}}]),n}(yn);function hx(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){var n={};if(pn(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),pn(t[2])==="object"||pn(t[3])==="object"){var r=t[3]||t[2];Object.keys(r).forEach(function(i){n[i]=r[i]})}return n},interpolation:{escapeValue:!0,format:function(t,n,r,i){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function hd(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function gd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function kt(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Zi(){}function vx(e){var t=Object.getOwnPropertyNames(Object.getPrototypeOf(e));t.forEach(function(n){typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}var Jo=function(e){Ps(n,e);var t=gx(n);function n(){var r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(wt(this,n),r=t.call(this),ks&&yn.call(hn(r)),r.options=hd(i),r.services={},r.logger=Ct,r.modules={external:[]},vx(hn(r)),o&&!r.isInitialized&&!i.isClone){if(!r.options.initImmediate)return r.init(i,o),Ii(r,hn(r));setTimeout(function(){r.init(i,o)},0)}return r}return xt(n,[{key:"init",value:function(){var i=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=arguments.length>1?arguments[1]:void 0;typeof o=="function"&&(s=o,o={}),!o.defaultNS&&o.defaultNS!==!1&&o.ns&&(typeof o.ns=="string"?o.defaultNS=o.ns:o.ns.indexOf("translation")<0&&(o.defaultNS=o.ns[0]));var a=hx();this.options=kt(kt(kt({},a),this.options),hd(o)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=kt(kt({},a.interpolation),this.options.interpolation)),o.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=o.keySeparator),o.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=o.nsSeparator);function l(v){return v?typeof v=="function"?new v:v:null}if(!this.options.isClone){this.modules.logger?Ct.init(l(this.modules.logger),this.options):Ct.init(null,this.options);var u;this.modules.formatter?u=this.modules.formatter:typeof Intl<"u"&&(u=ux);var c=new tx(this.options);this.store=new Xw(this.options.resources,this.options);var f=this.services;f.logger=Ct,f.resourceStore=this.store,f.languageUtils=c,f.pluralResolver=new sx(c,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),u&&(!this.options.interpolation.format||this.options.interpolation.format===a.interpolation.format)&&(f.formatter=l(u),f.formatter.init(f,this.options),this.options.interpolation.format=f.formatter.format.bind(f.formatter)),f.interpolator=new ax(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new px(l(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",function(v){for(var p=arguments.length,m=new Array(p>1?p-1:0),S=1;S1?p-1:0),S=1;S0&&d[0]!=="dev"&&(this.options.lng=d[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined");var h=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];h.forEach(function(v){i[v]=function(){var p;return(p=i.store)[v].apply(p,arguments)}});var g=["addResource","addResources","addResourceBundle","removeResourceBundle"];g.forEach(function(v){i[v]=function(){var p;return(p=i.store)[v].apply(p,arguments),i}});var y=Mr(),x=function(){var p=function(S,O){i.isInitialized&&!i.initializedStoreOnce&&i.logger.warn("init: i18next is already initialized. You should call init just once!"),i.isInitialized=!0,i.options.isClone||i.logger.log("initialized",i.options),i.emit("initialized",i.options),y.resolve(O),s(S,O)};if(i.languages&&i.options.compatibilityAPI!=="v1"&&!i.isInitialized)return p(null,i.t.bind(i));i.changeLanguage(i.options.lng,p)};return this.options.resources||!this.options.initImmediate?x():setTimeout(x,0),y}},{key:"loadResources",value:function(i){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Zi,a=s,l=typeof i=="string"?i:this.language;if(typeof i=="function"&&(a=i),!this.options.resources||this.options.partialBundledLanguages){if(l&&l.toLowerCase()==="cimode")return a();var u=[],c=function(h){if(!!h){var g=o.services.languageUtils.toResolveHierarchy(h);g.forEach(function(y){u.indexOf(y)<0&&u.push(y)})}};if(l)c(l);else{var f=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);f.forEach(function(d){return c(d)})}this.options.preload&&this.options.preload.forEach(function(d){return c(d)}),this.services.backendConnector.load(u,this.options.ns,function(d){!d&&!o.resolvedLanguage&&o.language&&o.setResolvedLanguage(o.language),a(d)})}else a(null)}},{key:"reloadResources",value:function(i,o,s){var a=Mr();return i||(i=this.languages),o||(o=this.options.ns),s||(s=Zi),this.services.backendConnector.reload(i,o,function(l){a.resolve(),s(l)}),a}},{key:"use",value:function(i){if(!i)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!i.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return i.type==="backend"&&(this.modules.backend=i),(i.type==="logger"||i.log&&i.warn&&i.error)&&(this.modules.logger=i),i.type==="languageDetector"&&(this.modules.languageDetector=i),i.type==="i18nFormat"&&(this.modules.i18nFormat=i),i.type==="postProcessor"&&_g.addPostProcessor(i),i.type==="formatter"&&(this.modules.formatter=i),i.type==="3rdParty"&&this.modules.external.push(i),this}},{key:"setResolvedLanguage",value:function(i){if(!(!i||!this.languages)&&!(["cimode","dev"].indexOf(i)>-1))for(var o=0;o-1)&&this.store.hasLanguageSomeTranslations(s)){this.resolvedLanguage=s;break}}}},{key:"changeLanguage",value:function(i,o){var s=this;this.isLanguageChangingTo=i;var a=Mr();this.emit("languageChanging",i);var l=function(d){s.language=d,s.languages=s.services.languageUtils.toResolveHierarchy(d),s.resolvedLanguage=void 0,s.setResolvedLanguage(d)},u=function(d,h){h?(l(h),s.translator.changeLanguage(h),s.isLanguageChangingTo=void 0,s.emit("languageChanged",h),s.logger.log("languageChanged",h)):s.isLanguageChangingTo=void 0,a.resolve(function(){return s.t.apply(s,arguments)}),o&&o(d,function(){return s.t.apply(s,arguments)})},c=function(d){!i&&!d&&s.services.languageDetector&&(d=[]);var h=typeof d=="string"?d:s.services.languageUtils.getBestMatchFromCodes(d);h&&(s.language||l(h),s.translator.language||s.translator.changeLanguage(h),s.services.languageDetector&&s.services.languageDetector.cacheUserLanguage(h)),s.loadResources(h,function(g){u(g,h)})};return!i&&this.services.languageDetector&&!this.services.languageDetector.async?c(this.services.languageDetector.detect()):!i&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(c):c(i),a}},{key:"getFixedT",value:function(i,o,s){var a=this,l=function u(c,f){var d;if(pn(f)!=="object"){for(var h=arguments.length,g=new Array(h>2?h-2:0),y=2;y1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var a=this.resolvedLanguage||this.languages[0],l=this.options?this.options.fallbackLng:!1,u=this.languages[this.languages.length-1];if(a.toLowerCase()==="cimode")return!0;var c=function(h,g){var y=o.services.backendConnector.state["".concat(h,"|").concat(g)];return y===-1||y===2};if(s.precheck){var f=s.precheck(this,c);if(f!==void 0)return f}return!!(this.hasResourceBundle(a,i)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||c(a,i)&&(!l||c(u,i)))}},{key:"loadNamespaces",value:function(i,o){var s=this,a=Mr();return this.options.ns?(typeof i=="string"&&(i=[i]),i.forEach(function(l){s.options.ns.indexOf(l)<0&&s.options.ns.push(l)}),this.loadResources(function(l){a.resolve(),o&&o(l)}),a):(o&&o(),Promise.resolve())}},{key:"loadLanguages",value:function(i,o){var s=Mr();typeof i=="string"&&(i=[i]);var a=this.options.preload||[],l=i.filter(function(u){return a.indexOf(u)<0});return l.length?(this.options.preload=a.concat(l),this.loadResources(function(u){s.resolve(),o&&o(u)}),s):(o&&o(),Promise.resolve())}},{key:"dir",value:function(i){if(i||(i=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!i)return"rtl";var o=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"];return o.indexOf(this.services.languageUtils.getLanguagePartFromCode(i))>-1||i.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var i=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Zi,a=kt(kt(kt({},this.options),o),{isClone:!0}),l=new n(a);(o.debug!==void 0||o.prefix!==void 0)&&(l.logger=l.logger.clone(o));var u=["store","services","language"];return u.forEach(function(c){l[c]=i[c]}),l.services=kt({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l.translator=new ld(l.services,l.options),l.translator.on("*",function(c){for(var f=arguments.length,d=new Array(f>1?f-1:0),h=1;h0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new Jo(e,t)});var Ie=Jo.createInstance();Ie.createInstance=Jo.createInstance;Ie.createInstance;Ie.init;Ie.loadResources;Ie.reloadResources;Ie.use;Ie.changeLanguage;Ie.getFixedT;Ie.t;Ie.exists;Ie.setDefaultNamespace;Ie.hasLoadedNamespace;Ie.loadNamespaces;Ie.loadLanguages;const yx="Stable Diffusion UI",Sx="",wx={home:"Home",history:"History",community:"Community",settings:"Settings"},xx={"status-starting":"Stable Diffusion is starting...","status-ready":"Stable Diffusion is ready to use!","status-error":"Stable Diffusion is not running!","editor-title":"Prompt","initial-img-txt":"Initial Image: (optional)","initial-img-btn":"Browse...","initial-img-text2":"No file selected.","make-img-btn":"Make Image","make-img-btn-stop":"Stop"},Px={"base-img":"Use base image:",seed:"Seed:","amount-of-img":"Amount of images to make:","how-many":"How many at once:","stream-img":"Stream images (this will slow down image generation):",width:"Width:",height:"Height:",sampler:"Sampler:",steps:"Number of inference steps:","guide-scale":"Guidance Scale:","prompt-str":"Prompt Strength:","live-preview":"Show a live preview of the image (disable this for faster image generation)","fix-face":"Fix incorrect faces and eyes (uses GFPGAN)",ups:"Upscale the image to 4x resolution using:","no-ups":"No Upscaling",corrected:"Show only the corrected/upscaled image"},kx={txt:"Image Modifiers (art styles, tags etc)"},Ox={"use-btn":"Use Image","use-btn2":"Use Image and Tags"},Ex={fave:"Favorites Only",search:"Search"},_x={ast:"Automatically save to","ast-disc":"File path to auto save your creations",place:"File path",cps:"Cross profile sharing","cps-disc":"Profiles will see suggestions from each other.",acb:"Allow cloud backup","acb-disc":"A button will show up for images on hover","acb-place":"Choose your","acc-api":"Api key","acb-api-place":"Your API key",save:"SAVE"},Cx=`If you found this project useful and want to help keep it alive, please to help cover the cost of development and maintenance! Thank you for your support! +`));return C.exports.cloneElement(u,Object.assign({},cg(u.props,Uf(aa(a,["ref"]))),c,l,i1(u.ref,l.ref)))}return C.exports.createElement(i,Object.assign({},aa(a,["ref"]),i!==C.exports.Fragment&&l,i!==C.exports.Fragment&&c),u)}function i1(...e){return{ref:e.every(t=>t==null)?void 0:t=>{for(let n of e)n!=null&&(typeof n=="function"?n(t):n.current=t)}}}function cg(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let i in r)i.startsWith("on")&&typeof r[i]=="function"?(n[i]!=null||(n[i]=[]),n[i].push(r[i])):t[i]=r[i];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(r=>[r,void 0])));for(let r in n)Object.assign(t,{[r](i,...o){let s=n[r];for(let a of s){if((i instanceof Event||(i==null?void 0:i.nativeEvent)instanceof Event)&&i.defaultPrevented)return;a(i,...o)}}});return t}function St(e){var t;return Object.assign(C.exports.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function Uf(e){let t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function aa(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}function fg(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(t==null?void 0:t.getAttribute("disabled"))==="";return r&&o1(n)?!1:r}function o1(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}let s1="div";var wi=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(wi||{});let xi=St(function(e,t){let{features:n=1,...r}=e,i={ref:t,"aria-hidden":(n&2)===2?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(n&4)===4&&(n&2)!==2&&{display:"none"}}};return yt({ourProps:i,theirProps:r,slot:{},defaultTag:s1,name:"Hidden"})}),Lu=C.exports.createContext(null);Lu.displayName="OpenClosedContext";var Pi=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Pi||{});function dg(){return C.exports.useContext(Lu)}function a1({value:e,children:t}){return me.createElement(Lu.Provider,{value:e},t)}var ue=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(ue||{});function l1(e,t,n){let r=Tn(t);C.exports.useEffect(()=>{function i(o){r.current(o)}return window.addEventListener(e,i,n),()=>window.removeEventListener(e,i,n)},[e,n])}var Nn=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Nn||{});function pg(){let e=C.exports.useRef(0);return l1("keydown",t=>{t.key==="Tab"&&(e.current=t.shiftKey?1:0)},!0),e}function Du(...e){return C.exports.useMemo(()=>Iu(...e),[...e])}function u1(e,t,n,r){let i=Tn(n);C.exports.useEffect(()=>{e=e!=null?e:window;function o(s){i.current(s)}return e.addEventListener(t,o,r),()=>e.removeEventListener(t,o,r)},[e,t,r])}var c1=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(c1||{}),f1=(e=>(e[e.TogglePopover=0]="TogglePopover",e[e.ClosePopover=1]="ClosePopover",e[e.SetButton=2]="SetButton",e[e.SetButtonId=3]="SetButtonId",e[e.SetPanel=4]="SetPanel",e[e.SetPanelId=5]="SetPanelId",e))(f1||{});let d1={[0]:e=>({...e,popoverState:gt(e.popoverState,{[0]:1,[1]:0})}),[1](e){return e.popoverState===1?e:{...e,popoverState:1}},[2](e,t){return e.button===t.button?e:{...e,button:t.button}},[3](e,t){return e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId}},[4](e,t){return e.panel===t.panel?e:{...e,panel:t.panel}},[5](e,t){return e.panelId===t.panelId?e:{...e,panelId:t.panelId}}},Fu=C.exports.createContext(null);Fu.displayName="PopoverContext";function Ss(e){let t=C.exports.useContext(Fu);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Ss),n}return t}let Mu=C.exports.createContext(null);Mu.displayName="PopoverAPIContext";function ju(e){let t=C.exports.useContext(Mu);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,ju),n}return t}let Au=C.exports.createContext(null);Au.displayName="PopoverGroupContext";function hg(){return C.exports.useContext(Au)}let $u=C.exports.createContext(null);$u.displayName="PopoverPanelContext";function p1(){return C.exports.useContext($u)}function h1(e,t){return gt(t.type,d1,e,t)}let g1="div",m1=St(function(e,t){var n;let r=`headlessui-popover-button-${vn()}`,i=`headlessui-popover-panel-${vn()}`,o=C.exports.useRef(null),s=mt(t,n1(P=>{o.current=P})),a=C.exports.useReducer(h1,{popoverState:1,button:null,buttonId:r,panel:null,panelId:i,beforePanelSentinel:C.exports.createRef(),afterPanelSentinel:C.exports.createRef()}),[{popoverState:l,button:u,panel:c,beforePanelSentinel:f,afterPanelSentinel:d},h]=a,g=Du((n=o.current)!=null?n:u);C.exports.useEffect(()=>h({type:3,buttonId:r}),[r,h]),C.exports.useEffect(()=>h({type:5,panelId:i}),[i,h]);let y=C.exports.useMemo(()=>{if(!u||!c)return!1;for(let P of document.querySelectorAll("body > *"))if(Number(P==null?void 0:P.contains(u))^Number(P==null?void 0:P.contains(c)))return!0;return!1},[u,c]),x=C.exports.useMemo(()=>({buttonId:r,panelId:i,close:()=>h({type:1})}),[r,i,h]),v=hg(),p=v==null?void 0:v.registerPopover,m=oe(()=>{var P;return(P=v==null?void 0:v.isFocusWithinPopoverGroup())!=null?P:(g==null?void 0:g.activeElement)&&((u==null?void 0:u.contains(g.activeElement))||(c==null?void 0:c.contains(g.activeElement)))});C.exports.useEffect(()=>p==null?void 0:p(x),[p,x]),u1(g==null?void 0:g.defaultView,"focus",P=>{var E,T,j,z;l===0&&(m()||!u||!c||(T=(E=f.current)==null?void 0:E.contains)!=null&&T.call(E,P.target)||(z=(j=d.current)==null?void 0:j.contains)!=null&&z.call(j,P.target)||h({type:1}))},!0),t1([u,c],(P,E)=>{h({type:1}),ag(E,Tu.Loose)||(P.preventDefault(),u==null||u.focus())},l===0);let S=oe(P=>{h({type:1});let E=(()=>P?P instanceof HTMLElement?P:"current"in P&&P.current instanceof HTMLElement?P.current:u:u)();E==null||E.focus()}),O=C.exports.useMemo(()=>({close:S,isPortalled:y}),[S,y]),k=C.exports.useMemo(()=>({open:l===0,close:S}),[l,S]),_=e,R={ref:s};return me.createElement(Fu.Provider,{value:a},me.createElement(Mu.Provider,{value:O},me.createElement(a1,{value:gt(l,{[0]:Pi.Open,[1]:Pi.Closed})},yt({ourProps:R,theirProps:_,slot:k,defaultTag:g1,name:"Popover"}))))}),v1="button",y1=St(function(e,t){let[n,r]=Ss("Popover.Button"),{isPortalled:i}=ju("Popover.Button"),o=C.exports.useRef(null),s=`headlessui-focus-sentinel-${vn()}`,a=hg(),l=a==null?void 0:a.closeOthers,u=p1(),c=u===null?!1:u===n.panelId,f=mt(o,t,c?null:P=>r({type:2,button:P})),d=mt(o,t),h=Du(o),g=oe(P=>{var E,T,j;if(c){if(n.popoverState===1)return;switch(P.key){case ue.Space:case ue.Enter:P.preventDefault(),(T=(E=P.target).click)==null||T.call(E),r({type:1}),(j=n.button)==null||j.focus();break}}else switch(P.key){case ue.Space:case ue.Enter:P.preventDefault(),P.stopPropagation(),n.popoverState===1&&(l==null||l(n.buttonId)),r({type:0});break;case ue.Escape:if(n.popoverState!==0)return l==null?void 0:l(n.buttonId);if(!o.current||(h==null?void 0:h.activeElement)&&!o.current.contains(h.activeElement))return;P.preventDefault(),P.stopPropagation(),r({type:1});break}}),y=oe(P=>{c||P.key===ue.Space&&P.preventDefault()}),x=oe(P=>{var E,T;fg(P.currentTarget)||e.disabled||(c?(r({type:1}),(E=n.button)==null||E.focus()):(P.preventDefault(),P.stopPropagation(),n.popoverState===1&&(l==null||l(n.buttonId)),r({type:0}),(T=n.button)==null||T.focus()))}),v=oe(P=>{P.preventDefault(),P.stopPropagation()}),p=n.popoverState===0,m=C.exports.useMemo(()=>({open:p}),[p]),S=lg(e,o),O=e,k=c?{ref:d,type:S,onKeyDown:g,onClick:x}:{ref:f,id:n.buttonId,type:S,"aria-expanded":e.disabled?void 0:n.popoverState===0,"aria-controls":n.panel?n.panelId:void 0,onKeyDown:g,onKeyUp:y,onClick:x,onMouseDown:v},_=pg(),R=oe(()=>{let P=n.panel;if(!P)return;function E(){gt(_.current,{[Nn.Forwards]:()=>Xe(P,he.First),[Nn.Backwards]:()=>Xe(P,he.Last)})}E()});return N(Tt,{children:[yt({ourProps:k,theirProps:O,slot:m,defaultTag:v1,name:"Popover.Button"}),p&&!c&&i&&w(xi,{id:s,features:wi.Focusable,as:"button",type:"button",onFocus:R})]})}),S1="div",w1=$n.RenderStrategy|$n.Static,x1=St(function(e,t){let[{popoverState:n},r]=Ss("Popover.Overlay"),i=mt(t),o=`headlessui-popover-overlay-${vn()}`,s=dg(),a=(()=>s!==null?s===Pi.Open:n===0)(),l=oe(c=>{if(fg(c.currentTarget))return c.preventDefault();r({type:1})}),u=C.exports.useMemo(()=>({open:n===0}),[n]);return yt({ourProps:{ref:i,id:o,"aria-hidden":!0,onClick:l},theirProps:e,slot:u,defaultTag:S1,features:w1,visible:a,name:"Popover.Overlay"})}),P1="div",k1=$n.RenderStrategy|$n.Static,O1=St(function(e,t){let{focus:n=!1,...r}=e,[i,o]=Ss("Popover.Panel"),{close:s,isPortalled:a}=ju("Popover.Panel"),l=`headlessui-focus-sentinel-before-${vn()}`,u=`headlessui-focus-sentinel-after-${vn()}`,c=C.exports.useRef(null),f=mt(c,t,O=>{o({type:4,panel:O})}),d=Du(c),h=dg(),g=(()=>h!==null?h===Pi.Open:i.popoverState===0)(),y=oe(O=>{var k;switch(O.key){case ue.Escape:if(i.popoverState!==0||!c.current||(d==null?void 0:d.activeElement)&&!c.current.contains(d.activeElement))return;O.preventDefault(),O.stopPropagation(),o({type:1}),(k=i.button)==null||k.focus();break}});C.exports.useEffect(()=>{var O;e.static||i.popoverState===1&&((O=e.unmount)!=null?O:!0)&&o({type:4,panel:null})},[i.popoverState,e.unmount,e.static,o]),C.exports.useEffect(()=>{if(!n||i.popoverState!==0||!c.current)return;let O=d==null?void 0:d.activeElement;c.current.contains(O)||Xe(c.current,he.First)},[n,c,i.popoverState]);let x=C.exports.useMemo(()=>({open:i.popoverState===0,close:s}),[i,s]),v={ref:f,id:i.panelId,onKeyDown:y,onBlur:n&&i.popoverState===0?O=>{var k,_,R,P,E;let T=O.relatedTarget;!T||!c.current||(k=c.current)!=null&&k.contains(T)||(o({type:1}),(((R=(_=i.beforePanelSentinel.current)==null?void 0:_.contains)==null?void 0:R.call(_,T))||((E=(P=i.afterPanelSentinel.current)==null?void 0:P.contains)==null?void 0:E.call(P,T)))&&T.focus({preventScroll:!0}))}:void 0,tabIndex:-1},p=pg(),m=oe(()=>{let O=c.current;if(!O)return;function k(){gt(p.current,{[Nn.Forwards]:()=>{Xe(O,he.First)},[Nn.Backwards]:()=>{var _;(_=i.button)==null||_.focus({preventScroll:!0})}})}k()}),S=oe(()=>{let O=c.current;if(!O)return;function k(){gt(p.current,{[Nn.Forwards]:()=>{var _,R,P;if(!i.button)return;let E=sg(),T=E.indexOf(i.button),j=E.slice(0,T+1),z=[...E.slice(T+1),...j];for(let H of z.slice())if(((R=(_=H==null?void 0:H.id)==null?void 0:_.startsWith)==null?void 0:R.call(_,"headlessui-focus-sentinel-"))||((P=i.panel)==null?void 0:P.contains(H))){let ke=z.indexOf(H);ke!==-1&&z.splice(ke,1)}Xe(z,he.First,!1)},[Nn.Backwards]:()=>Xe(O,he.Last)})}k()});return me.createElement($u.Provider,{value:i.panelId},g&&a&&w(xi,{id:l,ref:i.beforePanelSentinel,features:wi.Focusable,as:"button",type:"button",onFocus:m}),yt({ourProps:v,theirProps:r,slot:x,defaultTag:P1,features:k1,visible:g,name:"Popover.Panel"}),g&&a&&w(xi,{id:u,ref:i.afterPanelSentinel,features:wi.Focusable,as:"button",type:"button",onFocus:S}))}),E1="div",_1=St(function(e,t){let n=C.exports.useRef(null),r=mt(n,t),[i,o]=C.exports.useState([]),s=oe(g=>{o(y=>{let x=y.indexOf(g);if(x!==-1){let v=y.slice();return v.splice(x,1),v}return y})}),a=oe(g=>(o(y=>[...y,g]),()=>s(g))),l=oe(()=>{var g;let y=Iu(n);if(!y)return!1;let x=y.activeElement;return(g=n.current)!=null&&g.contains(x)?!0:i.some(v=>{var p,m;return((p=y.getElementById(v.buttonId))==null?void 0:p.contains(x))||((m=y.getElementById(v.panelId))==null?void 0:m.contains(x))})}),u=oe(g=>{for(let y of i)y.buttonId!==g&&y.close()}),c=C.exports.useMemo(()=>({registerPopover:a,unregisterPopover:s,isFocusWithinPopoverGroup:l,closeOthers:u}),[a,s,l,u]),f=C.exports.useMemo(()=>({}),[]),d=e,h={ref:r};return me.createElement(Au.Provider,{value:c},yt({ourProps:h,theirProps:d,slot:f,defaultTag:E1,name:"Popover.Group"}))}),fr=Object.assign(m1,{Button:y1,Overlay:x1,Panel:O1,Group:_1});function C1({onFocus:e}){let[t,n]=C.exports.useState(!0);return t?me.createElement(xi,{as:"button",type:"button",features:wi.Focusable,onFocus:r=>{r.preventDefault();let i,o=50;function s(){if(o--<=0){i&&cancelAnimationFrame(i);return}if(e()){n(!1),cancelAnimationFrame(i);return}i=requestAnimationFrame(s)}i=requestAnimationFrame(s)}}):null}var R1=(e=>(e[e.SetSelectedIndex=0]="SetSelectedIndex",e[e.RegisterTab=1]="RegisterTab",e[e.UnregisterTab=2]="UnregisterTab",e[e.RegisterPanel=3]="RegisterPanel",e[e.UnregisterPanel=4]="UnregisterPanel",e))(R1||{});let N1={[0](e,t){let n=e.tabs.filter(o=>{var s;return!((s=o.current)!=null&&s.hasAttribute("disabled"))});if(t.index<0)return{...e,selectedIndex:e.tabs.indexOf(n[0])};if(t.index>e.tabs.length)return{...e,selectedIndex:e.tabs.indexOf(n[n.length-1])};let r=e.tabs.slice(0,t.index),i=[...e.tabs.slice(t.index),...r].find(o=>n.includes(o));return i?{...e,selectedIndex:e.tabs.indexOf(i)}:e},[1](e,t){var n;if(e.tabs.includes(t.tab))return e;let r=e.tabs[e.selectedIndex],i=Sl([...e.tabs,t.tab],s=>s.current),o=(n=i.indexOf(r))!=null?n:e.selectedIndex;return o===-1&&(o=e.selectedIndex),{...e,tabs:i,selectedIndex:o}},[2](e,t){return{...e,tabs:e.tabs.filter(n=>n!==t.tab)}},[3](e,t){return e.panels.includes(t.panel)?e:{...e,panels:Sl([...e.panels,t.panel],n=>n.current)}},[4](e,t){return{...e,panels:e.panels.filter(n=>n!==t.panel)}}},Uu=C.exports.createContext(null);Uu.displayName="TabsSSRContext";function zu(e){let t=C.exports.useContext(Uu);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,zu),n}return t}let Bu=C.exports.createContext(null);Bu.displayName="TabsDataContext";function bi(e){let t=C.exports.useContext(Bu);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,bi),n}return t}let Qu=C.exports.createContext(null);Qu.displayName="TabsActionsContext";function Hu(e){let t=C.exports.useContext(Qu);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Hu),n}return t}function b1(e,t){return gt(t.type,N1,e,t)}let I1=C.exports.Fragment,T1=St(function(e,t){let{defaultIndex:n=0,vertical:r=!1,manual:i=!1,onChange:o,selectedIndex:s=null,...a}=e;const l=r?"vertical":"horizontal",u=i?"manual":"auto";let c=s!==null,f=mt(t),[d,h]=C.exports.useReducer(b1,{selectedIndex:s!=null?s:n,tabs:[],panels:[]}),g=C.exports.useMemo(()=>({selectedIndex:d.selectedIndex}),[d.selectedIndex]),y=Tn(o||(()=>{})),x=Tn(d.tabs),v=C.exports.useMemo(()=>({orientation:l,activation:u,...d}),[l,u,d]),p=Tn(c?e.selectedIndex:d.selectedIndex),m=C.exports.useMemo(()=>({registerTab(k){return h({type:1,tab:k}),()=>h({type:2,tab:k})},registerPanel(k){return h({type:3,panel:k}),()=>h({type:4,panel:k})},change(k){p.current!==k&&y.current(k),c||h({type:0,index:k})}}),[h,c]);An(()=>{h({type:0,index:s!=null?s:n})},[s]);let S=C.exports.useRef({tabs:[],panels:[]}),O={ref:f};return me.createElement(Uu.Provider,{value:S},me.createElement(Qu.Provider,{value:m},me.createElement(Bu.Provider,{value:v},v.tabs.length<=0&&me.createElement(C1,{onFocus:()=>{var k,_;for(let R of x.current)if(((k=R.current)==null?void 0:k.tabIndex)===0)return(_=R.current)==null||_.focus(),!0;return!1}}),yt({ourProps:O,theirProps:a,slot:g,defaultTag:I1,name:"Tabs"}))))}),L1="div",D1=St(function(e,t){let{orientation:n,selectedIndex:r}=bi("Tab.List"),i=mt(t);return yt({ourProps:{ref:i,role:"tablist","aria-orientation":n},theirProps:e,slot:{selectedIndex:r},defaultTag:L1,name:"Tabs.List"})}),F1="button",M1=St(function(e,t){var n,r;let i=`headlessui-tabs-tab-${vn()}`,{orientation:o,activation:s,selectedIndex:a,tabs:l,panels:u}=bi("Tab"),c=Hu("Tab"),f=zu("Tab"),d=C.exports.useRef(null),h=mt(d,t);An(()=>c.registerTab(d),[c,d]);let g=f.current.tabs.indexOf(i);g===-1&&(g=f.current.tabs.push(i)-1);let y=l.indexOf(d);y===-1&&(y=g);let x=y===a,v=oe(P=>{let E=l.map(T=>T.current).filter(Boolean);if(P.key===ue.Space||P.key===ue.Enter){P.preventDefault(),P.stopPropagation(),c.change(y);return}switch(P.key){case ue.Home:case ue.PageUp:return P.preventDefault(),P.stopPropagation(),Xe(E,he.First);case ue.End:case ue.PageDown:return P.preventDefault(),P.stopPropagation(),Xe(E,he.Last)}if(gt(o,{vertical(){if(P.key===ue.ArrowUp)return Xe(E,he.Previous|he.WrapAround);if(P.key===ue.ArrowDown)return Xe(E,he.Next|he.WrapAround)},horizontal(){if(P.key===ue.ArrowLeft)return Xe(E,he.Previous|he.WrapAround);if(P.key===ue.ArrowRight)return Xe(E,he.Next|he.WrapAround)}}))return P.preventDefault()}),p=oe(()=>{var P;(P=d.current)==null||P.focus()}),m=C.exports.useRef(!1),S=oe(()=>{var P;m.current||(m.current=!0,(P=d.current)==null||P.focus(),c.change(y),W0(()=>{m.current=!1}))}),O=oe(P=>{P.preventDefault()}),k=C.exports.useMemo(()=>({selected:x}),[x]),_=e,R={ref:h,onKeyDown:v,onFocus:s==="manual"?p:S,onMouseDown:O,onClick:S,id:i,role:"tab",type:lg(e,d),"aria-controls":(r=(n=u[y])==null?void 0:n.current)==null?void 0:r.id,"aria-selected":x,tabIndex:x?0:-1};return yt({ourProps:R,theirProps:_,slot:k,defaultTag:F1,name:"Tabs.Tab"})}),j1="div",A1=St(function(e,t){let{selectedIndex:n}=bi("Tab.Panels"),r=mt(t),i=C.exports.useMemo(()=>({selectedIndex:n}),[n]);return yt({ourProps:{ref:r},theirProps:e,slot:i,defaultTag:j1,name:"Tabs.Panels"})}),$1="div",U1=$n.RenderStrategy|$n.Static,z1=St(function(e,t){var n,r,i,o;let{selectedIndex:s,tabs:a,panels:l}=bi("Tab.Panel"),u=Hu("Tab.Panel"),c=zu("Tab.Panel"),f=`headlessui-tabs-panel-${vn()}`,d=C.exports.useRef(null),h=mt(d,t);An(()=>u.registerPanel(d),[u,d]);let g=c.current.panels.indexOf(f);g===-1&&(g=c.current.panels.push(f)-1);let y=l.indexOf(d);y===-1&&(y=g);let x=y===s,v=C.exports.useMemo(()=>({selected:x}),[x]),p=e,m={ref:h,id:f,role:"tabpanel","aria-labelledby":(r=(n=a[y])==null?void 0:n.current)==null?void 0:r.id,tabIndex:x?0:-1};return!x&&((i=e.unmount)!=null?i:!0)&&!((o=e.static)!=null&&o)?me.createElement(xi,{as:"span",...m}):yt({ourProps:m,theirProps:p,slot:v,defaultTag:$1,features:U1,visible:x,name:"Tabs.Panel"})}),Pn=Object.assign(M1,{Group:T1,List:D1,Panels:A1,Panel:z1});var gg="_1m2mgvr1",mg="_1m2mgvr0",vg="_1m2mgvr2";var qn="_1961rof2",ws="_1961rof3",te="_1961rof1";var B1="_1d4r83s0";function Q1(){return N(fr,{className:mg,children:[N(fr.Button,{className:gg,children:[w("i",{className:[qn,"fa-solid","fa-comments"].join(" ")}),"Help & Community"]}),w(fr.Panel,{className:vg,children:w("div",{className:B1,children:N("ul",{children:[w("li",{className:te,children:N("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/blob/main/Troubleshooting.md",target:"_blank",rel:"noreferrer",children:[w("i",{className:[qn,"fa-solid","fa-circle-question"].join(" ")})," Usual Problems and Solutions"]})}),w("li",{className:te,children:N("a",{href:"https://discord.com/invite/u9yhsFmEkB",target:"_blank",rel:"noreferrer",children:[w("i",{className:[qn,"fa-brands","fa-discord"].join(" ")})," Discord user Community"]})}),w("li",{className:te,children:N("a",{href:"https://old.reddit.com/r/StableDiffusionUI/",target:"_blank",rel:"noreferrer",children:[w("i",{className:[qn,"fa-brands","fa-reddit"].join(" ")})," Reddit Community"]})}),w("li",{className:te,children:N("a",{href:"https://github.com/cmdr2/stable-diffusion-ui ",target:"_blank",rel:"noreferrer",children:[w("i",{className:[qn,"fa-brands","fa-github"].join(" ")})," Source Code on Github"]})})]})})})]})}function pn(e){return pn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pn(e)}function Lt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zf(e,t){for(var n=0;n",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xA9","©":"\xA9","®":"\xAE","®":"\xAE","…":"\u2026","…":"\u2026","/":"/","/":"/"},q1=function(t){return V1[t]},K1=function(t){return t.replace(H1,q1)};function Bf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Qf(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{};wl=Qf(Qf({},wl),e)}function Y1(){return wl}var J1=function(){function e(){wt(this,e),this.usedNamespaces={}}return xt(e,[{key:"addUsedNamespaces",value:function(n){var r=this;n.forEach(function(i){r.usedNamespaces[i]||(r.usedNamespaces[i]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function X1(e){yg=e}function Z1(){return yg}var eS={type:"3rdParty",init:function(t){G1(t.options.react),X1(t)}};function tS(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r2&&arguments[2]!==void 0?arguments[2]:{},r=t.languages[0],i=t.options?t.options.fallbackLng:!1,o=t.languages[t.languages.length-1];if(r.toLowerCase()==="cimode")return!0;var s=function(l,u){var c=t.services.backendConnector.state["".concat(l,"|").concat(u)];return c===-1||c===2};return n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!s(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(r,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||s(r,e)&&(!i||s(o,e)))}function rS(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t.languages||!t.languages.length)return xl("i18n.languages were undefined or empty",t.languages),!0;var r=t.options.ignoreJSONStructure!==void 0;return r?t.hasLoadedNamespace(e,{precheck:function(o,s){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&o.services.backendConnector.backend&&o.isLanguageChangingTo&&!s(o.isLanguageChangingTo,e))return!1}}):nS(e,t,n)}function Sg(e){if(Array.isArray(e))return e}function iS(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r=[],i=!0,o=!1,s,a;try{for(n=n.call(e);!(i=(s=n.next()).done)&&(r.push(s.value),!(t&&r.length===t));i=!0);}catch(l){o=!0,a=l}finally{try{!i&&n.return!=null&&n.return()}finally{if(o)throw a}}return r}}function qf(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&arguments[1]!==void 0?arguments[1]:{},n=t.i18n,r=C.exports.useContext(W1)||{},i=r.i18n,o=r.defaultNS,s=n||i||Z1();if(s&&!s.reportNamespaces&&(s.reportNamespaces=new J1),!s){xl("You will need to pass in an i18next instance by using initReactI18next");var a=function(P){return Array.isArray(P)?P[P.length-1]:P},l=[a,{},!1];return l.t=a,l.i18n={},l.ready=!1,l}s.options.react&&s.options.react.wait!==void 0&&xl("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var u=la(la(la({},Y1()),s.options.react),t),c=u.useSuspense,f=u.keyPrefix,d=e||o||s.options&&s.options.defaultNS;d=typeof d=="string"?[d]:d||["translation"],s.reportNamespaces.addUsedNamespaces&&s.reportNamespaces.addUsedNamespaces(d);var h=(s.isInitialized||s.initializedStoreOnce)&&d.every(function(R){return rS(R,s,u)});function g(){return s.getFixedT(null,u.nsMode==="fallback"?d:d[0],f)}var y=C.exports.useState(g),x=oS(y,2),v=x[0],p=x[1],m=d.join(),S=sS(m),O=C.exports.useRef(!0);C.exports.useEffect(function(){var R=u.bindI18n,P=u.bindI18nStore;O.current=!0,!h&&!c&&Vf(s,d,function(){O.current&&p(g)}),h&&S&&S!==m&&O.current&&p(g);function E(){O.current&&p(g)}return R&&s&&s.on(R,E),P&&s&&s.store.on(P,E),function(){O.current=!1,R&&s&&R.split(" ").forEach(function(T){return s.off(T,E)}),P&&s&&P.split(" ").forEach(function(T){return s.store.off(T,E)})}},[s,m]);var k=C.exports.useRef(!0);C.exports.useEffect(function(){O.current&&!k.current&&p(g),k.current=!1},[s,f]);var _=[v,s,h];if(_.t=v,_.i18n=s,_.ready=h,h||!h&&!c)return _;throw new Promise(function(R){Vf(s,d,function(){R()})})}function aS(){const{t:e}=Kt(),[t,n]=C.exports.useState(!1),[r,i]=C.exports.useState("beta"),{status:o,data:s}=wr([vl],tg),a=jh(),{status:l,data:u}=wr([P0],async()=>await k0(r),{enabled:t});return C.exports.useEffect(()=>{if(o==="success"){const{update_branch:c}=s;i(c==="main"?"beta":"main")}},[o,s]),C.exports.useEffect(()=>{l==="success"&&(u[0]==="OK"&&a.invalidateQueries([vl]),n(!1))},[l,u,n]),N("label",{children:[w("input",{type:"checkbox",checked:r==="main",onChange:c=>{n(!0)}}),"\u{1F525}",e("advanced-settings.beta")," ",e("advanced-settings.beta-disc")]})}var lS="cg4q680";function uS(){const{t:e}=Kt(),t=F(c=>c.isUseAutoSave()),n=F(c=>c.getValueForRequestKey("save_to_disk_path")),r=F(c=>c.getValueForRequestKey("turbo")),i=F(c=>c.getValueForRequestKey("use_cpu")),o=F(c=>c.getValueForRequestKey("use_full_precision")),s=F(c=>c.isSoundEnabled()),a=F(c=>c.setRequestOptions),l=F(c=>c.toggleUseAutoSave),u=F(c=>c.toggleSoundEnabled);return N(fr,{className:mg,children:[N(fr.Button,{className:gg,children:[w("i",{className:[qn,"fa-solid","fa-gear"].join(" ")}),"Settings"]}),w(fr.Panel,{className:vg,children:N("div",{className:lS,children:[w("h4",{children:"System Settings"}),N("ul",{children:[N("li",{className:te,children:[N("label",{children:[w("input",{checked:t,onChange:c=>l(),type:"checkbox"}),e("storage.ast")," "]}),N("label",{children:[w("input",{value:n,onChange:c=>a("save_to_disk_path",c.target.value),size:40,disabled:!t}),w("span",{className:"visually-hidden",children:"Path on disk where images will be saved"})]})]}),w("li",{className:te,children:N("label",{children:[w("input",{checked:s,onChange:c=>u(),type:"checkbox"}),e("advanced-settings.sound")]})}),w("li",{className:te,children:N("label",{children:[w("input",{checked:r,onChange:c=>a("turbo",c.target.checked),type:"checkbox"}),e("advanced-settings.turbo")," ",e("advanced-settings.turbo-disc")]})}),w("li",{className:te,children:N("label",{children:[w("input",{type:"checkbox",checked:i,onChange:c=>a("use_cpu",c.target.checked)}),e("advanced-settings.cpu")," ",e("advanced-settings.cpu-disc")]})}),w("li",{className:te,children:N("label",{children:[w("input",{checked:o,onChange:c=>a("use_full_precision",c.target.checked),type:"checkbox"}),e("advanced-settings.gpu")," ",e("advanced-settings.gpu-disc")]})}),w("li",{className:te,children:w(aS,{})})]})]})})]})}var cS="_1v2cc580",fS="_1v2cc582",dS="_1v2cc581";function pS(){const{t:e}=Kt(),{status:t,data:n}=wr([vl],tg),[r,i]=C.exports.useState("2.1.0"),[o,s]=C.exports.useState("");return C.exports.useEffect(()=>{if(t==="success"){const{update_branch:a}=n;i("v2.1"),s(a==="main"?"(stable)":"(beta)")}},[t,n,i,i]),N("div",{className:cS,children:[N("div",{className:dS,children:[N("h1",{children:[e("title")," ",r," ",o," "]}),w(K0,{className:"status-display"})]}),N("div",{className:fS,children:[w(Q1,{}),w(uS,{})]})]})}const et={IDLE:"IDLE",FETCHING:"FETCHING",PROGRESSING:"PROGRESSING",SUCCEEDED:"SUCCEEDED",COMPLETE:"COMPLETE",ERROR:"ERROR"},Ce=Ni(e=>({status:et.IDLE,step:0,totalSteps:0,data:"",progressImages:[],timeStarted:new Date,timeNow:new Date,appendData:t=>{e($(n=>{n.data+=t}))},reset:()=>{e($(t=>{t.status=et.IDLE,t.step=0,t.totalSteps=0,t.data=""}))},setStatus:t=>{e($(n=>{n.status=t}))},setStep:t=>{e($(n=>{n.step=t}))},setTotalSteps:t=>{e($(n=>{n.totalSteps=t}))},addProgressImage:t=>{e($(n=>{n.progressImages.push(t)}))},setStartTime:()=>{e($(t=>{t.timeStarted=new Date}))},setNowTime:()=>{e($(t=>{t.timeNow=new Date}))},resetForFetching:()=>{e($(t=>{t.status=et.FETCHING,t.progressImages=[],t.step=0,t.totalSteps=0,t.timeNow=new Date,t.timeStarted=new Date}))}})),Xr=Ni((e,t)=>({imageMap:new Map,images:[],currentImage:null,updateDisplay:(n,r,i)=>{e($(o=>{o.currentImage={id:n,display:r,info:i},o.images.unshift({id:n,data:r,info:i}),o.currentImage=o.images[0]}))},setCurrentImage:n=>{e($(r=>{r.currentImage=n}))},clearDisplay:()=>{e($(n=>{n.images=[],n.currentImage=null}))}}));var hS="_1iqbo9r0";var gS="_1yvg52n0";function mS({imageData:e,metadata:t,className:n}){return w("div",{className:[gS,n].join(" "),children:w("img",{src:e,alt:t.prompt})})}var vS="kiqcbi2",yS="kiqcbi1",SS="kiqcbi3",wS="kiqcbi0";function xS(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Gf(e){for(var t=1;t{for(var r of Object.keys(e)){var i;if(e[r]!==((i=t[r])!==null&&i!==void 0?i:n[r]))return!1}return!0},xs=e=>t=>{var n=e.defaultClassName,r=Gf(Gf({},e.defaultVariants),t);for(var i in r){var o,s=(o=r[i])!==null&&o!==void 0?o:e.defaultVariants[i];if(s!=null){var a=s;typeof a=="boolean"&&(a=a===!0?"true":"false");var l=e.variantClassNames[i][a];l&&(n+=" "+l)}}for(var[u,c]of e.compoundVariants)PS(u,r,e.defaultVariants)&&(n+=" "+c);return n},ge=xs({defaultClassName:"_1wzejc90",variantClassNames:{type:{primary:"_1wzejc91",secondary:"_1wzejc92",tertiary:"_1wzejc93",cancel:"_1wzejc94",clear:"_1wzejc95"},size:{large:"_1wzejc96"}},defaultVariants:{type:"primary"},compoundVariants:[]});function kS({info:e,data:t}){const n=()=>{const{prompt:s,seed:a,num_inference_steps:l,guidance_scale:u,use_face_correction:c,use_upscale:f,width:d,height:h}=e;let g=s.replace(/[^a-zA-Z0-9]/g,"_");g=g.substring(0,100);let y=`${g}_Seed-${a}_Steps-${l}_Guidance-${u}`;return typeof c=="string"&&(y+=`_FaceCorrection-${c}`),typeof f=="string"&&(y+=`_Upscale-${f}`),y+=`_${d}x${h}`,y+=".png",y},r=F(s=>s.setRequestOptions),i=()=>{const s=document.createElement("a");s.download=n(),s.href=t!=null?t:"",s.click()},o=()=>{r("init_image",t)};return w("div",{className:wS,children:w("div",{className:yS,children:w("div",{className:vS,children:N("div",{className:SS,children:[N("div",{children:[N("p",{children:[" ",e==null?void 0:e.prompt]}),N("div",{children:[w("button",{className:ge(),onClick:i,children:"Save"}),w("button",{className:ge({type:"secondary"}),onClick:o,children:"Use as Input"})]})]}),w(mS,{imageData:t,metadata:e})]})})})})}const OS=()=>w("h4",{className:"no-image",children:"Try Making a new image!"}),ES=()=>{const e=Ce(u=>u.step),t=Ce(u=>u.totalSteps),n=Ce(u=>u.progressImages),r=Ce(u=>u.timeStarted),i=Ce(u=>u.timeNow),[o,s]=C.exports.useState(0),[a,l]=C.exports.useState(0);return C.exports.useEffect(()=>{t>0?l(Math.round(e/t*100)):l(0)},[e,t]),C.exports.useEffect(()=>{const u=+i-+r,d=((e==0?0:u/e)*t-u)/1e3;s(d.toPrecision(3))},[e,t,r,i,s]),N(Tt,{children:[w("h4",{className:"loading",children:"Loading..."}),N("p",{children:[a," % Complete "]}),o!=0&&N("p",{children:["Time Remaining: ",o," s"]}),n.map((u,c)=>{if(c==n.length-1)return w("img",{src:`${vt}${u}`},c)})]})};function _S(){const e=Ce(n=>n.status),t=Xr(n=>n.currentImage);return N("div",{className:hS,children:[e===et.IDLE&&w(OS,{}),(e===et.FETCHING||e===et.PROGRESSING)&&w(ES,{}),e===et.COMPLETE&&t!=null&&w(kS,{info:t==null?void 0:t.info,data:t==null?void 0:t.data})]})}var CS="fsj92y1",RS="fsj92y0",NS="fsj92y2";function bS(){const e=Xr(i=>i.images),t=Xr(i=>i.setCurrentImage),n=Xr(i=>i.clearDisplay),r=()=>{n()};return N("div",{className:RS,children:[e!=null&&e.length>0&&w("button",{className:ge(),onClick:()=>{r()},children:"REMOVE"}),w("ul",{className:CS,children:e==null?void 0:e.map((i,o)=>i===void 0?(console.warn(`image ${o} is undefined`),null):w("li",{children:w("button",{className:NS,onClick:()=>{t(i)},children:w("img",{src:i.data,alt:i.info.prompt})})},i.id))})]})}var IS="_688lcr1",TS="_688lcr0",LS="_688lcr2";function DS(){return N("div",{className:TS,children:[w("div",{className:IS,children:w(_S,{})}),w("div",{className:LS,children:w(bS,{})})]})}var FS="_97t2g71",MS="_97t2g70";function jS(){return N("div",{className:MS,children:[N("p",{children:["If you found this project useful and want to help keep it alive, please"," ",w("a",{href:"https://ko-fi.com/cmdr2_stablediffusion_ui",target:"_blank",rel:"noreferrer",children:w("img",{src:`${vt}/kofi.png`,className:FS})})," ","to help cover the cost of development and maintenance! Thank you for your support!"]}),N("p",{children:["Please feel free to join the"," ",w("a",{href:"https://discord.com/invite/u9yhsFmEkB",target:"_blank",rel:"noreferrer",children:"discord community"})," ","or"," ",w("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/issues",target:"_blank",rel:"noreferrer",children:"file an issue"})," ","if you have any problems or suggestions in using this interface."]}),N("div",{id:"footer-legal",children:[N("p",{children:[w("b",{children:"Disclaimer:"})," The authors of this project are not responsible for any content generated using this interface."]}),N("p",{children:["This license of this software forbids you from sharing any content that violates any laws, produce any harm to a person, disseminate any personal information that would be meant for harm, ",w("br",{}),"spread misinformation and target vulnerable groups. For the full list of restrictions please read"," ",w("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/blob/main/LICENSE",target:"_blank",rel:"noreferrer",children:"the license"}),"."]}),w("p",{children:"By using this software, you consent to the terms and conditions of the license."})]})]})}var AS="_1how28i0 _1g1xsdd0 _1g1xsdd1 _1g1xsdd5 _1g1xsdd4",$S="_1how28i1",Ue=(e=>(e.pending="pending",e.processing="processing",e.complete="complete",e.paused="paused",e.error="error",e))(Ue||{});const Be=Ni((e,t)=>({requests:[],addtoQueue:(n,r)=>{e($(i=>{const o={id:n,options:r,status:"pending"};i.requests.push(o)}))},pendingRequests:()=>t().requests.filter(n=>n.status==="pending"),hasPendingQueue:()=>t().pendingRequests().length>0,hasAnyQueue:()=>t().requests.length>0,firstInQueue:()=>{const n=t().pendingRequests()[0];return n===void 0?{id:"",options:{},status:"pending"}:n},updateStatus:(n,r)=>{e($(i=>{const o=i.requests.find(s=>s.id===n);o!==void 0&&(o.status=r)}))},sendPendingToTop:n=>{e($(r=>{const i=r.requests.find(o=>o.id===n);if(i!==void 0){const o=r.requests.indexOf(i);r.requests.splice(o,1);for(let s=0;s{e($(r=>{const i=r.requests.findIndex(o=>o.id===n);i>-1&&r.requests.splice(i,1)}))},removeCompleted:()=>{e($(n=>{n.requests.filter(i=>i.status==="complete").forEach(i=>{const o=n.requests.indexOf(i);n.requests.splice(o,1)})}))},removeErrored:()=>{e($(n=>{n.requests.filter(i=>i.status==="error").forEach(i=>{const o=n.requests.indexOf(i);n.requests.splice(o,1)})}))},clearQueue:()=>{e($(n=>{n.requests=[]}))}}));let Ji;const US=new Uint8Array(16);function zS(){if(!Ji&&(Ji=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Ji))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Ji(US)}const de=[];for(let e=0;e<256;++e)de.push((e+256).toString(16).slice(1));function BS(e,t=0){return(de[e[t+0]]+de[e[t+1]]+de[e[t+2]]+de[e[t+3]]+"-"+de[e[t+4]]+de[e[t+5]]+"-"+de[e[t+6]]+de[e[t+7]]+"-"+de[e[t+8]]+de[e[t+9]]+"-"+de[e[t+10]]+de[e[t+11]]+de[e[t+12]]+de[e[t+13]]+de[e[t+14]]+de[e[t+15]]).toLowerCase()}const QS=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Yf={randomUUID:QS};function HS(e,t,n){if(Yf.randomUUID&&!t&&!e)return Yf.randomUUID();e=e||{};const r=e.random||(e.rng||zS)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n=n||0;for(let i=0;i<16;++i)t[n+i]=r[i];return t}return BS(r)}const VS="_batch";function qS(){const{t:e}=Kt(),t=C.exports.useRef(),n=F(E=>E.parallelCount),r=F(E=>E.builtRequest),i=F(E=>E.isRandomSeed()),o=F(E=>E.setRequestOptions),s=F(E=>E.isSoundEnabled()),a=Be(E=>E.addtoQueue),l=Be(E=>E.hasPendingQueue()),{id:u,options:c}=Be(E=>E.firstInQueue()),f=Be(E=>E.updateStatus),d=Ce(E=>E.status),h=Ce(E=>E.setStatus),g=Ce(E=>E.setStep),y=Ce(E=>E.setTotalSteps),x=Ce(E=>E.addProgressImage),v=Ce(E=>E.setStartTime),p=Ce(E=>E.setNowTime),m=Ce(E=>E.resetForFetching);Ce(E=>E.appendData);const S=Xr(E=>E.updateDisplay),O=(E,T)=>{try{const j=JSON.parse(E),{status:z,request:H,output:ke}=j;z==="succeeded"?(f(T,Ue.complete),ke.forEach((We,Te)=>{const{data:I,seed:D}=We,M={...H,seed:D},B=`${T}${VS}-${D}-${Te}`;S(B,I,M)})):(console.warn(`Unexpected status: ${z}`),f(T,Ue.error))}catch(j){f(T,Ue.error),console.warn("Error HACKING JSON: ",j)}},k=async(E,T)=>{var H;const j=new TextDecoder;let z="";for(;;){const{done:ke,value:We}=await T.read(),Te=j.decode(We);if(ke){h(et.COMPLETE),O(z,E),s&&((H=t.current)==null||H.play());break}try{const I=JSON.parse(Te),{status:D}=I;if(D==="progress"){h(et.PROGRESSING);const{progress:{step:M,total_steps:B},output:Y}=I;g(M),y(B),M===0?v():p(),Y!==void 0&&Y.forEach(Wt=>{const Oe=`${Wt.path}?t=${new Date().getTime()}`;x(Oe)})}else D==="succeeded"?h(et.SUCCEEDED):D==="failed"?(console.warn("failed"),console.warn(I)):console.warn("UNKNOWN ?",I)}catch{z+=Te}}},_=async(E,T)=>{var j;try{f(E,Ue.processing),m();const H=(j=(await O0(T)).body)==null?void 0:j.getReader();H!==void 0&&k(E,H)}catch(z){console.log("TOP LINE STREAM ERROR"),f(E,Ue.error),console.log(z)}},R=E=>{const T=[];let{num_outputs:j}=E;if(n>j)T.push(j);else for(;j>=1;)j-=n,j<=0?T.push(n):T.push(Math.abs(j));T.forEach((z,H)=>{let ke=E.seed;H!==0&&(ke=Go()),a(HS(),{...E,num_outputs:z,seed:ke})})},P=async()=>{i&&o("seed",Go());const E=r();R(E)};return C.exports.useEffect(()=>{const E=async T=>{await _(u!=null?u:"",T)};if(!(d===et.PROGRESSING||d===et.FETCHING)&&l){if(c===void 0){console.log("req is undefined");return}E(c).catch(T=>{console.log("HAS QUEUE ERROR"),console.log(T)})}},[l,d,u,c,_]),N(Tt,{children:[w("button",{className:ge({size:"large"}),onClick:()=>{P()},children:e("home.make-img-btn")}),w(bu,{ref:t})]})}const ot=Ni(B0((e,t)=>({isOpenAdvancedSettings:!1,isOpenAdvImprovementSettings:!1,isOpenAdvPropertySettings:!1,isOpenAdvWorkflowSettings:!1,isOpenImageModifier:!1,showQueue:!1,toggleAdvancedSettings:()=>{e($(n=>{n.isOpenAdvancedSettings=!n.isOpenAdvancedSettings}))},toggleAdvImprovementSettings:()=>{e($(n=>{n.isOpenAdvImprovementSettings=!n.isOpenAdvImprovementSettings}))},toggleAdvPropertySettings:()=>{e($(n=>{n.isOpenAdvPropertySettings=!n.isOpenAdvPropertySettings}))},toggleAdvWorkflowSettings:()=>{e($(n=>{n.isOpenAdvWorkflowSettings=!n.isOpenAdvWorkflowSettings}))},toggleImageModifier:()=>{e($(n=>{n.isOpenImageModifier=!n.isOpenImageModifier}))},toggleQueue:()=>{e($(n=>{n.showQueue=!n.showQueue}))}}),{name:"createUI"}));function KS(){const e=ot(n=>n.showQueue),t=ot(n=>n.toggleQueue);return N("label",{children:[w("input",{type:"checkbox",checked:e,onChange:()=>t()}),"Display Queue"]})}var WS="_93xnxe0";function GS(){return N("div",{className:WS,children:[w(qS,{}),w(KS,{})]})}var YS="_1rn4m8a3",JS="_1rn4m8a2",XS="_1rn4m8a0",ZS="_1rn4m8a1",ew="_1rn4m8a4";function tw(e){const{t}=Kt(),n=C.exports.useRef(null),r=F(c=>c.getValueForRequestKey("init_image")),i=F(c=>c.isInpainting),o=F(c=>c.setRequestOptions),s=()=>{var c;(c=n.current)==null||c.click()},a=c=>{const f=c.target.files[0];if(f!==void 0){const d=new FileReader;d.onload=h=>{h.target!=null&&o("init_image",h.target.result)},d.readAsDataURL(f)}},l=F(c=>c.toggleInpainting),u=()=>{o("init_image",void 0),o("mask",void 0),i&&l()};return N("div",{className:XS,children:[N("div",{children:[w("label",{className:ZS,children:w("b",{children:t("home.initial-img-txt")})}),w("input",{ref:n,className:JS,name:"init_image",type:"file",onChange:a}),w("button",{className:ge(),onClick:s,children:t("home.initial-img-btn")})]}),w("div",{className:YS,children:r!==void 0&&N(Tt,{children:[N("div",{children:[w("img",{src:r,width:"100",height:"100"}),w("button",{className:ew,onClick:u,children:"X"})]}),N("label",{children:[w("input",{type:"checkbox",onChange:c=>{l()},checked:i}),t("in-paint.txt")]})]})})]})}var nw="_1uf7s3f0",rw="_1uf7s3f1";function Pg({name:e,category:t,previews:n}){const r="portrait",i=F(a=>a.hasTag(t,e))?"selected":"",o=F(a=>a.toggleTag),s=()=>{o(t,e)};return N("div",{className:[nw,i].join(" "),onClick:s,children:[w("p",{children:e}),w("div",{className:rw,children:n.map(a=>a.name!==r?null:w("img",{src:`${vt}/media/modifier-thumbnails/${a.path}`,alt:a.name,title:a.name},a.name))})]})}function iw(){const e=F(t=>t.selectedTags());return N("div",{className:"selected-tags",children:[w("p",{children:"Active Tags"}),w("ul",{children:e.map(t=>w("li",{children:w(Pg,{category:t.category,name:t.modifier,previews:t.previews})},t.modifier))})]})}function ow(){const{t:e}=Kt(),t=F(i=>i.getValueForRequestKey("prompt")),n=F(i=>i.setRequestOptions),r=i=>{n("prompt",i.target.value)};return N("div",{className:AS,children:[N("div",{className:$S,children:[w("p",{children:e("home.editor-title")}),w("textarea",{value:t,onChange:r})]}),w(GS,{}),w(tw,{}),w(iw,{})]})}var kg=xs({defaultClassName:"_1g1xsdd0",variantClassNames:{baking:{normal:"_1g1xsdd1",light:"_1g1xsdd2",dark:"_1g1xsdd3"},rounded:{true:"_1g1xsdd4"},level:{1:"_1g1xsdd5",2:"_1g1xsdd6",3:"_1g1xsdd7",flat:"_1g1xsdd8"}},defaultVariants:{baking:"light",level:"flat",rounded:!0},compoundVariants:[]});var ua="_11d5x3d1",sw="_11d5x3d0";function aw(){const{t:e}=Kt(),t=F(f=>f.isUsingFaceCorrection()),n=F(f=>f.isUsingUpscaling()),r=F(f=>f.getValueForRequestKey("use_upscale")),i=F(f=>f.getValueForRequestKey("show_only_filtered_image")),o=F(f=>f.toggleUseFaceCorrection),s=F(f=>f.setRequestOptions),a=ot(f=>f.isOpenAdvImprovementSettings),l=ot(f=>f.toggleAdvImprovementSettings),[u,c]=C.exports.useState(!1);return C.exports.useEffect(()=>{t||r!=""?c(!1):c(!0)},[t,n,c]),N("div",{children:[w("button",{type:"button",className:ws,onClick:l,children:w("h4",{children:"Improvement Settings"})}),a&&N(Tt,{children:[w("div",{className:te,children:N("label",{children:[w("input",{type:"checkbox",checked:t,onChange:f=>o()}),"Fix incorrect faces and eyes (uses GFPGAN)"]})}),w("div",{className:te,children:N("label",{children:[e("settings.ups"),N("select",{id:"upscale_model",name:"upscale_model",value:r,onChange:f=>{s("use_upscale",f.target.value)},children:[w("option",{value:"",children:e("settings.no-ups")}),w("option",{value:"RealESRGAN_x4plus",children:"RealESRGAN_x4plus"}),w("option",{value:"RealESRGAN_x4plus_anime_6B",children:"RealESRGAN_x4plus_anime_6B"})]})]})}),w("div",{className:te,children:N("label",{children:[w("input",{disabled:u,type:"checkbox",checked:i,onChange:f=>s("show_only_filtered_image",f.target.checked)}),e("settings.corrected")]})})]})]})}const Jf=[{value:128,label:"128 (*)"},{value:192,label:"192"},{value:256,label:"256 (*)"},{value:320,label:"320"},{value:384,label:"384"},{value:448,label:"448"},{value:512,label:"512 (*)"},{value:576,label:"576"},{value:640,label:"640"},{value:704,label:"704"},{value:768,label:"768 (*)"},{value:832,label:"832"},{value:896,label:"896"},{value:960,label:"960"},{value:1024,label:"1024 (*)"}];function lw(){const{t:e}=Kt(),t=F(g=>g.setRequestOptions),n=F(g=>g.toggleUseRandomSeed),r=F(g=>g.isRandomSeed()),i=F(g=>g.getValueForRequestKey("seed")),o=F(g=>g.getValueForRequestKey("num_inference_steps")),s=F(g=>g.getValueForRequestKey("guidance_scale")),a=F(g=>g.getValueForRequestKey("init_image")),l=F(g=>g.getValueForRequestKey("prompt_strength")),u=F(g=>g.getValueForRequestKey("width")),c=F(g=>g.getValueForRequestKey("height")),f=F(g=>g.getValueForRequestKey("sampler")),d=ot(g=>g.isOpenAdvPropertySettings),h=ot(g=>g.toggleAdvPropertySettings);return N("div",{children:[w("button",{type:"button",className:ws,onClick:h,children:w("h4",{children:"Property Settings"})}),d&&N(Tt,{children:[N("div",{className:te,children:[N("label",{children:["Seed:",w("input",{size:10,value:i,onChange:g=>t("seed",g.target.value),disabled:r,placeholder:"random"})]}),N("label",{children:[w("input",{type:"checkbox",checked:r,onChange:g=>n()})," ","Random Image"]})]}),w("div",{className:te,children:N("label",{children:[e("settings.steps")," ",w("input",{value:o,onChange:g=>{t("num_inference_steps",g.target.value)},size:4})]})}),N("div",{className:te,children:[N("label",{children:[e("settings.guide-scale"),w("input",{value:s,onChange:g=>t("guidance_scale",g.target.value),type:"range",min:"0",max:"20",step:".1"})]}),w("span",{children:s})]}),a!==void 0&&N("div",{className:te,children:[N("label",{children:[e("settings.prompt-str")," ",w("input",{value:l,onChange:g=>t("prompt_strength",g.target.value),type:"range",min:"0",max:"1",step:".05"})]}),w("span",{children:l})]}),N("div",{className:te,children:[N("label",{children:[e("settings.width"),w("select",{value:u,onChange:g=>t("width",g.target.value),children:Jf.map(g=>w("option",{value:g.value,children:g.label},`width-option_${g.value}`))})]}),N("label",{children:[e("settings.height"),w("select",{value:c,onChange:g=>t("height",g.target.value),children:Jf.map(g=>w("option",{value:g.value,children:g.label},`height-option_${g.value}`))})]})]}),w("div",{className:te,children:N("label",{children:[e("settings.sampler"),w("select",{value:f,onChange:g=>t("sampler",g.target.value),children:Q0.map(g=>w("option",{value:g,children:g},`sampler-option_${g}`))})]})})]})]})}function uw(){const{t:e}=Kt(),t=F(l=>l.getValueForRequestKey("num_outputs")),n=F(l=>l.parallelCount),r=F(l=>l.setRequestOptions),i=F(l=>l.setParallelCount),o=F(l=>l.getValueForRequestKey("stream_image_progress")),s=ot(l=>l.isOpenAdvWorkflowSettings),a=ot(l=>l.toggleAdvWorkflowSettings);return N("div",{children:[w("button",{type:"button",className:ws,onClick:a,children:w("h4",{children:"Workflow Settings"})}),s&&N(Tt,{children:[w("div",{className:te,children:N("label",{children:[e("settings.amount-of-img")," ",w("input",{type:"number",value:t,onChange:l=>r("num_outputs",parseInt(l.target.value,10)),size:4})]})}),w("div",{className:te,children:N("label",{children:[e("settings.how-many"),w("input",{type:"number",value:n,onChange:l=>i(parseInt(l.target.value,10)),size:4})]})}),w("div",{className:te,children:N("label",{children:[e("settings.stream-img"),w("input",{type:"checkbox",checked:o,onChange:l=>r("stream_image_progress",l.target.checked)})]})})]})]})}function cw(){return N("ul",{className:sw,children:[w("li",{className:ua,children:w(aw,{})}),w("li",{className:ua,children:w(lw,{})}),w("li",{className:ua,children:w(uw,{})})]})}function fw(){const e=ot(n=>n.isOpenAdvancedSettings),t=ot(n=>n.toggleAdvancedSettings);return N("div",{className:kg({level:1,baking:"normal"}),children:[w("button",{type:"button",onClick:t,className:ge({type:"clear",size:"large"}),children:"Advanced Settings"}),e&&w(cw,{})]})}var dw="g3uahc1",pw="g3uahc0",hw="g3uahc2";function gw({tags:e,category:t}){return w("ul",{className:hw,children:e.map(n=>w("li",{children:w(Pg,{category:t,name:n.modifier,previews:n.previews})},n.modifier))})}function mw({title:e,category:t,tags:n}){const[r,i]=C.exports.useState(!1);return N("div",{className:dw,children:[w("button",{type:"button",className:ws,onClick:()=>{i(!r)},children:w("h4",{children:e})}),r&&w(gw,{category:t,tags:n})]})}function vw(){const e=F(i=>i.allModifiers),t=ot(i=>i.isOpenImageModifier),n=ot(i=>i.toggleImageModifier),r=()=>{n()};return N("div",{className:kg({level:1,baking:"normal"}),children:[w("button",{type:"button",onClick:r,className:ge({type:"clear",size:"large"}),children:"Image Modifiers"}),t&&w("ul",{className:pw,children:e.map((i,o)=>w("li",{children:w(mw,{title:i.category,category:i.category,tags:i.modifiers})},i.category))})]})}var yw="fma0ug0";function Sw({imageData:e,brushSize:t,brushShape:n,brushColor:r,isErasing:i,setData:o}){const s=C.exports.useRef(null),a=C.exports.useRef(null),[l,u]=C.exports.useState(!1),[c,f]=C.exports.useState(512),[d,h]=C.exports.useState(512);C.exports.useEffect(()=>{const m=new Image;m.onload=()=>{f(m.width),h(m.height)},m.src=e},[e]),C.exports.useEffect(()=>{if(s.current!=null){const m=s.current.getContext("2d");if(m!=null){const S=m.getImageData(0,0,c,d),O=S.data;for(let k=0;k0&&(O[k]=parseInt(r,16),O[k+1]=parseInt(r,16),O[k+2]=parseInt(r,16));m.putImageData(S,0,0)}}},[r]);const g=m=>{u(!0)},y=m=>{u(!1);const S=s.current;if(S!=null){const O=S.toDataURL();o(O)}},x=(m,S,O,k,_)=>{const R=s.current;if(R!=null){const P=R.getContext("2d");if(P!=null)if(i){const E=O/2;P.clearRect(m-E,S-E,O,O)}else P.beginPath(),P.lineWidth=O,P.lineCap=k,P.strokeStyle=_,P.moveTo(m,S),P.lineTo(m,S),P.stroke()}},v=(m,S,O,k,_)=>{const R=a.current;if(R!=null){const P=R.getContext("2d");if(P!=null)if(P.beginPath(),P.clearRect(0,0,R.width,R.height),i){const E=O/2;P.lineWidth=2,P.lineCap="butt",P.strokeStyle=_,P.moveTo(m-E,S-E),P.lineTo(m+E,S-E),P.lineTo(m+E,S+E),P.lineTo(m-E,S+E),P.lineTo(m-E,S-E),P.stroke()}else P.lineWidth=O,P.lineCap=k,P.strokeStyle=_,P.moveTo(m,S),P.lineTo(m,S),P.stroke()}};return N("div",{className:yw,children:[w("img",{src:e}),w("canvas",{ref:s,width:c,height:d}),w("canvas",{ref:a,width:c,height:d,onMouseDown:g,onMouseUp:y,onMouseMove:m=>{const{nativeEvent:{offsetX:S,offsetY:O}}=m;v(S,O,t,n,r),l&&x(S,O,t,n,r)}})]})}var Xf="_2yyo4x2",ww="_2yyo4x1",xw="_2yyo4x0";function Pw(){const[e,t]=C.exports.useState("20"),[n,r]=C.exports.useState("round"),[i,o]=C.exports.useState("#fff"),[s,a]=C.exports.useState(!1),l=F(g=>g.getValueForRequestKey("init_image")),u=F(g=>g.setRequestOptions);return N("div",{className:xw,children:[w(Sw,{imageData:l,brushSize:e,brushShape:n,brushColor:i,isErasing:s,setData:g=>{u("mask",g)}}),N("div",{className:ww,children:[N("div",{className:Xf,children:[w("button",{onClick:()=>{a(!1)},children:"Mask"}),w("button",{onClick:()=>{a(!0)},children:"Erase"}),N("label",{children:["Brush Size",w("input",{type:"range",min:"1",max:"100",value:e,onChange:g=>{t(g.target.value)}})]})]}),N("div",{className:Xf,children:[w("button",{onClick:()=>{r("round")},children:"Cirle Brush"}),w("button",{onClick:()=>{r("square")},children:"Square Brush"})]})]})]})}var kw="jx6k9z0",Ow="jx6k9z1";function Ew(){const e=F(t=>t.isInpainting);return Be(t=>t.hasAnyQueue()),N(Tt,{children:[N("div",{className:kw,children:[w(ow,{}),w(fw,{}),w(vw,{})]}),e&&w("div",{className:Ow,children:w(Pw,{})})]})}var _w="_1jtagr80",Cw="_1jtagr81";function Rw(){const e=Be(r=>r.hasAnyQueue()),t=Be(r=>r.clearQueue),n=async()=>{try{t();const r=await ng()}catch(r){console.log(r)}};return w("button",{className:ge({type:"cancel",size:"large"}),disabled:!e,onClick:()=>void n(),children:"STOP ALL"})}function Nw(){const e=async()=>{try{const t=await ng()}catch(t){console.log(t)}};return w("button",{className:ge({type:"cancel",size:"large"}),onClick:()=>void e(),children:"Stop"})}var bw="_133914l2",Iw="_133914l1",Tw="_133914l0 _1g1xsdd0 _1g1xsdd3 _1g1xsdd5 _1g1xsdd4";function Lw({request:e}){const t=Be(x=>x.removeItem),n=Be(x=>x.updateStatus),r=Be(x=>x.sendPendingToTop),{id:i,options:{prompt:o,num_outputs:s,seed:a,sampler:l,guidance_scale:u,num_inference_steps:c},status:f}=e,d=()=>{t(i)},h=()=>{n(i,Ue.paused)},g=()=>{n(i,Ue.pending)},y=()=>{r(i)};return N("div",{className:[Tw,f].join(" "),children:[N("div",{className:Iw,children:[w("p",{children:o}),N("p",{children:["Making ",s," concurrent images"]}),N("p",{children:[N("span",{children:["Seed: ",a," "]}),N("span",{children:["Sampler: ",l," "]}),N("span",{children:["Guidance Scale: ",u," "]}),N("span",{children:["Num Inference Steps: ",c," "]})]})]}),N("div",{className:bw,children:[f===Ue.processing&&w(Nw,{}),f===Ue.complete&&w("button",{className:ge({size:"large"}),onClick:d,children:"Clear"}),f===Ue.pending&&N(Tt,{children:[w("button",{className:ge({type:"cancel"}),onClick:d,children:"Remove"}),w("button",{className:ge({type:"secondary"}),onClick:h,children:"Pause"}),w("button",{className:ge({type:"secondary"}),onClick:y,children:"Send to top"})]}),f===Ue.paused&&w("button",{className:ge({size:"large"}),onClick:g,children:"Resume"}),f===Ue.error&&w("button",{className:ge({size:"large"}),onClick:g,children:"Retry"})]})]})}function Dw(){const e=Be(o=>o.requests),t=Be(o=>o.removeCompleted),n=Be(o=>o.removeErrored),r=()=>{t()},i=()=>{n()};return N("div",{className:_w,children:[w(Rw,{}),N("div",{className:Cw,children:[w("button",{className:ge({}),onClick:r,children:"Clear Completed"}),w("button",{className:ge({}),onClick:i,children:"Clear Errored"})]}),e.map(o=>w(Lw,{request:o},o.id))]})}var Fw=xs({defaultClassName:"ejmsqv2",variantClassNames:{baking:{normal:"ejmsqv3",light:"ejmsqv4",dark:"ejmsqv5"}},defaultVariants:{},compoundVariants:[]}),Zf=xs({defaultClassName:"ejmsqv0",variantClassNames:{selected:{true:"ejmsqv1"}},defaultVariants:{},compoundVariants:[]});function Mw(){return N(Pn.Group,{children:[N(Pn.List,{children:[w(Pn,{as:C.exports.Fragment,children:({selected:e})=>w("button",{className:Zf({selected:e}),children:"Create"})}),w(Pn,{as:C.exports.Fragment,children:({selected:e})=>w("button",{className:Zf({selected:e}),children:"Queue"})})]}),N(Pn.Panels,{className:Fw(),children:[w(Pn.Panel,{children:w(Ew,{})}),w(Pn.Panel,{children:w(Dw,{})})]})]})}function jw(){const e=F(s=>s.setRequestOptions),{status:t,data:n}=wr(["SaveDir"],x0),{status:r,data:i}=wr(["modifications"],w0),o=F(s=>s.setAllModifiers);return C.exports.useEffect(()=>{t==="success"&&e("save_to_disk_path",n)},[e,t,n]),C.exports.useEffect(()=>{r==="success"?o(i):r==="error"&&o(E0)},[e,r,i]),N("div",{className:[p0].join(" "),children:[w("header",{className:v0,children:w(pS,{})}),w("nav",{className:h0,children:w(Mw,{})}),w("main",{className:g0,children:w(DS,{})}),w("footer",{className:m0,children:w(jS,{})})]})}function Aw(){return w("div",{children:w("h1",{children:"Settings"})})}function hn(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pl(e,t){return Pl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Pl(e,t)}function Ps(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pl(e,t)}function Ii(e,t){if(t&&(pn(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hn(e)}function It(e){return It=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},It(e)}function $w(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Uw(e){return Sg(e)||$w(e)||wg(e)||xg()}function ed(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function td(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{};wt(this,e),this.init(t,n)}return xt(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=n||zw,this.options=r,this.debug=r.debug}},{key:"setDebug",value:function(n){this.debug=n}},{key:"log",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i1?r-1:0),o=1;o-1?a.replace(/###/g,"."):a}function i(){return!e||typeof e=="string"}for(var o=typeof t!="string"?[].concat(t):t.split(".");o.length>1;){if(i())return{};var s=r(o.shift());!e[s]&&n&&(e[s]=new n),Object.prototype.hasOwnProperty.call(e,s)?e=e[s]:e={}}return i()?{}:{obj:e,k:r(o.shift())}}function rd(e,t,n){var r=Vu(e,t,Object),i=r.obj,o=r.k;i[o]=n}function Hw(e,t,n,r){var i=Vu(e,t,Object),o=i.obj,s=i.k;o[s]=o[s]||[],r&&(o[s]=o[s].concat(n)),r||o[s].push(n)}function Yo(e,t){var n=Vu(e,t),r=n.obj,i=n.k;if(!!r)return r[i]}function id(e,t,n){var r=Yo(e,n);return r!==void 0?r:Yo(t,n)}function Og(e,t,n){for(var r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?typeof e[r]=="string"||e[r]instanceof String||typeof t[r]=="string"||t[r]instanceof String?n&&(e[r]=t[r]):Og(e[r],t[r],n):e[r]=t[r]);return e}function Vn(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var Vw={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function qw(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,function(t){return Vw[t]}):e}var ks=typeof window<"u"&&window.navigator&&typeof window.navigator.userAgentData>"u"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,Kw=[" ",",","?","!",";"];function Ww(e,t,n){t=t||"",n=n||"";var r=Kw.filter(function(a){return t.indexOf(a)<0&&n.indexOf(a)<0});if(r.length===0)return!0;var i=new RegExp("(".concat(r.map(function(a){return a==="?"?"\\?":a}).join("|"),")")),o=!i.test(e);if(!o){var s=e.indexOf(n);s>0&&!i.test(e.substring(0,s))&&(o=!0)}return o}function od(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Xi(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Eg(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!!e){if(e[t])return e[t];for(var r=t.split(n),i=e,o=0;oo+s;)s++,a=r.slice(o,o+s).join(n),l=i[a];if(l===void 0)return;if(l===null)return null;if(t.endsWith(a)){if(typeof l=="string")return l;if(a&&typeof l[a]=="string")return l[a]}var u=r.slice(o+s).join(n);return u?Eg(l,u,n):void 0}i=i[r[o]]}return i}}var Jw=function(e){Ps(n,e);var t=Gw(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return wt(this,n),i=t.call(this),ks&&yn.call(hn(i)),i.data=r||{},i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.options.ignoreJSONStructure===void 0&&(i.options.ignoreJSONStructure=!0),i}return xt(n,[{key:"addNamespaces",value:function(i){this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}},{key:"removeNamespaces",value:function(i){var o=this.options.ns.indexOf(i);o>-1&&this.options.ns.splice(o,1)}},{key:"getResource",value:function(i,o,s){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},l=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,u=a.ignoreJSONStructure!==void 0?a.ignoreJSONStructure:this.options.ignoreJSONStructure,c=[i,o];s&&typeof s!="string"&&(c=c.concat(s)),s&&typeof s=="string"&&(c=c.concat(l?s.split(l):s)),i.indexOf(".")>-1&&(c=i.split("."));var f=Yo(this.data,c);return f||!u||typeof s!="string"?f:Eg(this.data&&this.data[i]&&this.data[i][o],s,l)}},{key:"addResource",value:function(i,o,s,a){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},u=this.options.keySeparator;u===void 0&&(u=".");var c=[i,o];s&&(c=c.concat(u?s.split(u):s)),i.indexOf(".")>-1&&(c=i.split("."),a=o,o=c[1]),this.addNamespaces(o),rd(this.data,c,a),l.silent||this.emit("added",i,o,s,a)}},{key:"addResources",value:function(i,o,s){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(var l in s)(typeof s[l]=="string"||Object.prototype.toString.apply(s[l])==="[object Array]")&&this.addResource(i,o,l,s[l],{silent:!0});a.silent||this.emit("added",i,o,s)}},{key:"addResourceBundle",value:function(i,o,s,a,l){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},c=[i,o];i.indexOf(".")>-1&&(c=i.split("."),a=s,s=o,o=c[1]),this.addNamespaces(o);var f=Yo(this.data,c)||{};a?Og(f,s,l):f=Xi(Xi({},f),s),rd(this.data,c,f),u.silent||this.emit("added",i,o,s)}},{key:"removeResourceBundle",value:function(i,o){this.hasResourceBundle(i,o)&&delete this.data[i][o],this.removeNamespaces(o),this.emit("removed",i,o)}},{key:"hasResourceBundle",value:function(i,o){return this.getResource(i,o)!==void 0}},{key:"getResourceBundle",value:function(i,o){return o||(o=this.options.defaultNS),this.options.compatibilityAPI==="v1"?Xi(Xi({},{}),this.getResource(i,o)):this.getResource(i,o)}},{key:"getDataByLanguage",value:function(i){return this.data[i]}},{key:"hasLanguageSomeTranslations",value:function(i){var o=this.getDataByLanguage(i),s=o&&Object.keys(o)||[];return!!s.find(function(a){return o[a]&&Object.keys(o[a]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),n}(yn),_g={processors:{},addPostProcessor:function(t){this.processors[t.name]=t},handle:function(t,n,r,i,o){var s=this;return t.forEach(function(a){s.processors[a]&&(n=s.processors[a].process(n,r,i,o))}),n}};function sd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ee(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var ad={},ld=function(e){Ps(n,e);var t=Xw(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return wt(this,n),i=t.call(this),ks&&yn.call(hn(i)),Qw(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r,hn(i)),i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.logger=Ct.create("translator"),i}return xt(n,[{key:"changeLanguage",value:function(i){i&&(this.language=i)}},{key:"exists",value:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(i==null)return!1;var s=this.resolve(i,o);return s&&s.res!==void 0}},{key:"extractFromKey",value:function(i,o){var s=o.nsSeparator!==void 0?o.nsSeparator:this.options.nsSeparator;s===void 0&&(s=":");var a=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,l=o.ns||this.options.defaultNS||[],u=s&&i.indexOf(s)>-1,c=!this.options.userDefinedKeySeparator&&!o.keySeparator&&!this.options.userDefinedNsSeparator&&!o.nsSeparator&&!Ww(i,s,a);if(u&&!c){var f=i.match(this.interpolator.nestingRegexp);if(f&&f.length>0)return{key:i,namespaces:l};var d=i.split(s);(s!==a||s===a&&this.options.ns.indexOf(d[0])>-1)&&(l=d.shift()),i=d.join(a)}return typeof l=="string"&&(l=[l]),{key:i,namespaces:l}}},{key:"translate",value:function(i,o,s){var a=this;if(pn(o)!=="object"&&this.options.overloadTranslationOptionHandler&&(o=this.options.overloadTranslationOptionHandler(arguments)),o||(o={}),i==null)return"";Array.isArray(i)||(i=[String(i)]);var l=o.returnDetails!==void 0?o.returnDetails:this.options.returnDetails,u=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,c=this.extractFromKey(i[i.length-1],o),f=c.key,d=c.namespaces,h=d[d.length-1],g=o.lng||this.language,y=o.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(g&&g.toLowerCase()==="cimode"){if(y){var x=o.nsSeparator||this.options.nsSeparator;return l?(v.res="".concat(h).concat(x).concat(f),v):"".concat(h).concat(x).concat(f)}return l?(v.res=f,v):f}var v=this.resolve(i,o),p=v&&v.res,m=v&&v.usedKey||f,S=v&&v.exactUsedKey||f,O=Object.prototype.toString.apply(p),k=["[object Number]","[object Function]","[object RegExp]"],_=o.joinArrays!==void 0?o.joinArrays:this.options.joinArrays,R=!this.i18nFormat||this.i18nFormat.handleAsObject,P=typeof p!="string"&&typeof p!="boolean"&&typeof p!="number";if(R&&p&&P&&k.indexOf(O)<0&&!(typeof _=="string"&&O==="[object Array]")){if(!o.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var E=this.options.returnedObjectHandler?this.options.returnedObjectHandler(m,p,Ee(Ee({},o),{},{ns:d})):"key '".concat(f," (").concat(this.language,")' returned an object instead of string.");return l?(v.res=E,v):E}if(u){var T=O==="[object Array]",j=T?[]:{},z=T?S:m;for(var H in p)if(Object.prototype.hasOwnProperty.call(p,H)){var ke="".concat(z).concat(u).concat(H);j[H]=this.translate(ke,Ee(Ee({},o),{joinArrays:!1,ns:d})),j[H]===ke&&(j[H]=p[H])}p=j}}else if(R&&typeof _=="string"&&O==="[object Array]")p=p.join(_),p&&(p=this.extendTranslation(p,i,o,s));else{var We=!1,Te=!1,I=o.count!==void 0&&typeof o.count!="string",D=n.hasDefaultValue(o),M=I?this.pluralResolver.getSuffix(g,o.count,o):"",B=o["defaultValue".concat(M)]||o.defaultValue;!this.isValidLookup(p)&&D&&(We=!0,p=B),this.isValidLookup(p)||(Te=!0,p=f);var Y=o.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,Wt=Y&&Te?void 0:p,Oe=D&&B!==p&&this.options.updateMissing;if(Te||We||Oe){if(this.logger.log(Oe?"updateKey":"missingKey",g,h,f,Oe?B:p),u){var Bn=this.resolve(f,Ee(Ee({},o),{},{keySeparator:!1}));Bn&&Bn.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var Ae=[],Dt=this.languageUtils.getFallbackCodes(this.options.fallbackLng,o.lng||this.language);if(this.options.saveMissingTo==="fallback"&&Dt&&Dt[0])for(var Os=0;Os1&&arguments[1]!==void 0?arguments[1]:{},a,l,u,c,f;return typeof i=="string"&&(i=[i]),i.forEach(function(d){if(!o.isValidLookup(a)){var h=o.extractFromKey(d,s),g=h.key;l=g;var y=h.namespaces;o.options.fallbackNS&&(y=y.concat(o.options.fallbackNS));var x=s.count!==void 0&&typeof s.count!="string",v=x&&!s.ordinal&&s.count===0&&o.pluralResolver.shouldUseIntlApi(),p=s.context!==void 0&&(typeof s.context=="string"||typeof s.context=="number")&&s.context!=="",m=s.lngs?s.lngs:o.languageUtils.toResolveHierarchy(s.lng||o.language,s.fallbackLng);y.forEach(function(S){o.isValidLookup(a)||(f=S,!ad["".concat(m[0],"-").concat(S)]&&o.utils&&o.utils.hasLoadedNamespace&&!o.utils.hasLoadedNamespace(f)&&(ad["".concat(m[0],"-").concat(S)]=!0,o.logger.warn('key "'.concat(l,'" for languages "').concat(m.join(", "),`" won't get resolved as namespace "`).concat(f,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),m.forEach(function(O){if(!o.isValidLookup(a)){c=O;var k=[g];if(o.i18nFormat&&o.i18nFormat.addLookupKeys)o.i18nFormat.addLookupKeys(k,g,O,S,s);else{var _;x&&(_=o.pluralResolver.getSuffix(O,s.count,s));var R="".concat(o.options.pluralSeparator,"zero");if(x&&(k.push(g+_),v&&k.push(g+R)),p){var P="".concat(g).concat(o.options.contextSeparator).concat(s.context);k.push(P),x&&(k.push(P+_),v&&k.push(P+R))}}for(var E;E=k.pop();)o.isValidLookup(a)||(u=E,a=o.getResource(O,S,E,s))}}))})}}),{res:a,usedKey:l,exactUsedKey:u,usedLng:c,usedNS:f}}},{key:"isValidLookup",value:function(i){return i!==void 0&&!(!this.options.returnNull&&i===null)&&!(!this.options.returnEmptyString&&i==="")}},{key:"getResource",value:function(i,o,s){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(i,o,s,a):this.resourceStore.getResource(i,o,s,a)}}],[{key:"hasDefaultValue",value:function(i){var o="defaultValue";for(var s in i)if(Object.prototype.hasOwnProperty.call(i,s)&&o===s.substring(0,o.length)&&i[s]!==void 0)return!0;return!1}}]),n}(yn);function ca(e){return e.charAt(0).toUpperCase()+e.slice(1)}var ex=function(){function e(t){wt(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Ct.create("languageUtils")}return xt(e,[{key:"getScriptPartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return null;var r=n.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}},{key:"getLanguagePartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return n;var r=n.split("-");return this.formatLanguageCode(r[0])}},{key:"formatLanguageCode",value:function(n){if(typeof n=="string"&&n.indexOf("-")>-1){var r=["hans","hant","latn","cyrl","cans","mong","arab"],i=n.split("-");return this.options.lowerCaseLng?i=i.map(function(o){return o.toLowerCase()}):i.length===2?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=ca(i[1].toLowerCase()))):i.length===3&&(i[0]=i[0].toLowerCase(),i[1].length===2&&(i[1]=i[1].toUpperCase()),i[0]!=="sgn"&&i[2].length===2&&(i[2]=i[2].toUpperCase()),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=ca(i[1].toLowerCase())),r.indexOf(i[2].toLowerCase())>-1&&(i[2]=ca(i[2].toLowerCase()))),i.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}},{key:"isSupportedCode",value:function(n){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)>-1}},{key:"getBestMatchFromCodes",value:function(n){var r=this;if(!n)return null;var i;return n.forEach(function(o){if(!i){var s=r.formatLanguageCode(o);(!r.options.supportedLngs||r.isSupportedCode(s))&&(i=s)}}),!i&&this.options.supportedLngs&&n.forEach(function(o){if(!i){var s=r.getLanguagePartFromCode(o);if(r.isSupportedCode(s))return i=s;i=r.options.supportedLngs.find(function(a){if(a.indexOf(s)===0)return a})}}),i||(i=this.getFallbackCodes(this.options.fallbackLng)[0]),i}},{key:"getFallbackCodes",value:function(n,r){if(!n)return[];if(typeof n=="function"&&(n=n(r)),typeof n=="string"&&(n=[n]),Object.prototype.toString.apply(n)==="[object Array]")return n;if(!r)return n.default||[];var i=n[r];return i||(i=n[this.getScriptPartFromCode(r)]),i||(i=n[this.formatLanguageCode(r)]),i||(i=n[this.getLanguagePartFromCode(r)]),i||(i=n.default),i||[]}},{key:"toResolveHierarchy",value:function(n,r){var i=this,o=this.getFallbackCodes(r||this.options.fallbackLng||[],n),s=[],a=function(u){!u||(i.isSupportedCode(u)?s.push(u):i.logger.warn("rejecting language code not found in supportedLngs: ".concat(u)))};return typeof n=="string"&&n.indexOf("-")>-1?(this.options.load!=="languageOnly"&&a(this.formatLanguageCode(n)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&a(this.getScriptPartFromCode(n)),this.options.load!=="currentOnly"&&a(this.getLanguagePartFromCode(n))):typeof n=="string"&&a(this.formatLanguageCode(n)),o.forEach(function(l){s.indexOf(l)<0&&a(i.formatLanguageCode(l))}),s}}]),e}(),tx=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],nx={1:function(t){return Number(t>1)},2:function(t){return Number(t!=1)},3:function(t){return 0},4:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},5:function(t){return Number(t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5)},6:function(t){return Number(t==1?0:t>=2&&t<=4?1:2)},7:function(t){return Number(t==1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},8:function(t){return Number(t==1?0:t==2?1:t!=8&&t!=11?2:3)},9:function(t){return Number(t>=2)},10:function(t){return Number(t==1?0:t==2?1:t<7?2:t<11?3:4)},11:function(t){return Number(t==1||t==11?0:t==2||t==12?1:t>2&&t<20?2:3)},12:function(t){return Number(t%10!=1||t%100==11)},13:function(t){return Number(t!==0)},14:function(t){return Number(t==1?0:t==2?1:t==3?2:3)},15:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2)},16:function(t){return Number(t%10==1&&t%100!=11?0:t!==0?1:2)},17:function(t){return Number(t==1||t%10==1&&t%100!=11?0:1)},18:function(t){return Number(t==0?0:t==1?1:2)},19:function(t){return Number(t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3)},20:function(t){return Number(t==1?0:t==0||t%100>0&&t%100<20?1:2)},21:function(t){return Number(t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0)},22:function(t){return Number(t==1?0:t==2?1:(t<0||t>10)&&t%10==0?2:3)}},rx=["v1","v2","v3"],ud={zero:0,one:1,two:2,few:3,many:4,other:5};function ix(){var e={};return tx.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:nx[t.fc]}})}),e}var ox=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};wt(this,e),this.languageUtils=t,this.options=n,this.logger=Ct.create("pluralResolver"),(!this.options.compatibilityJSON||this.options.compatibilityJSON==="v4")&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=ix()}return xt(e,[{key:"addRule",value:function(n,r){this.rules[n]=r}},{key:"getRule",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(n,{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}},{key:"needsPlural",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(n,r);return this.shouldUseIntlApi()?i&&i.resolvedOptions().pluralCategories.length>1:i&&i.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(n,i).map(function(o){return"".concat(r).concat(o)})}},{key:"getSuffixes",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=this.getRule(n,i);return o?this.shouldUseIntlApi()?o.resolvedOptions().pluralCategories.sort(function(s,a){return ud[s]-ud[a]}).map(function(s){return"".concat(r.options.prepend).concat(s)}):o.numbers.map(function(s){return r.getSuffix(n,s,i)}):[]}},{key:"getSuffix",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=this.getRule(n,i);return o?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(o.select(r)):this.getSuffixRetroCompatible(o,r):(this.logger.warn("no plural rule found for: ".concat(n)),"")}},{key:"getSuffixRetroCompatible",value:function(n,r){var i=this,o=n.noAbs?n.plurals(r):n.plurals(Math.abs(r)),s=n.numbers[o];this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1&&(s===2?s="plural":s===1&&(s=""));var a=function(){return i.options.prepend&&s.toString()?i.options.prepend+s.toString():s.toString()};return this.options.compatibilityJSON==="v1"?s===1?"":typeof s=="number"?"_plural_".concat(s.toString()):a():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1?a():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}},{key:"shouldUseIntlApi",value:function(){return!rx.includes(this.options.compatibilityJSON)}}]),e}();function cd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function at(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:{};wt(this,e),this.logger=Ct.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return xt(e,[{key:"init",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});var r=n.interpolation;this.escape=r.escape!==void 0?r.escape:qw,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?Vn(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?Vn(r.suffix):r.suffixEscaped||"}}",this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||",",this.unescapePrefix=r.unescapeSuffix?"":r.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":r.unescapeSuffix||"",this.nestingPrefix=r.nestingPrefix?Vn(r.nestingPrefix):r.nestingPrefixEscaped||Vn("$t("),this.nestingSuffix=r.nestingSuffix?Vn(r.nestingSuffix):r.nestingSuffixEscaped||Vn(")"),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||",",this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0?r.alwaysFormat:!1,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var n="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(n,"g");var r="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(r,"g");var i="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(i,"g")}},{key:"interpolate",value:function(n,r,i,o){var s=this,a,l,u,c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function f(x){return x.replace(/\$/g,"$$$$")}var d=function(v){if(v.indexOf(s.formatSeparator)<0){var p=id(r,c,v);return s.alwaysFormat?s.format(p,void 0,i,at(at(at({},o),r),{},{interpolationkey:v})):p}var m=v.split(s.formatSeparator),S=m.shift().trim(),O=m.join(s.formatSeparator).trim();return s.format(id(r,c,S),O,i,at(at(at({},o),r),{},{interpolationkey:S}))};this.resetRegExp();var h=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,g=o&&o.interpolation&&o.interpolation.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,y=[{regex:this.regexpUnescape,safeValue:function(v){return f(v)}},{regex:this.regexp,safeValue:function(v){return s.escapeValue?f(s.escape(v)):f(v)}}];return y.forEach(function(x){for(u=0;a=x.regex.exec(n);){var v=a[1].trim();if(l=d(v),l===void 0)if(typeof h=="function"){var p=h(n,a,o);l=typeof p=="string"?p:""}else if(o&&o.hasOwnProperty(v))l="";else if(g){l=a[0];continue}else s.logger.warn("missed to pass in variable ".concat(v," for interpolating ").concat(n)),l="";else typeof l!="string"&&!s.useRawValueToEscape&&(l=nd(l));var m=x.safeValue(l);if(n=n.replace(a[0],m),g?(x.regex.lastIndex+=l.length,x.regex.lastIndex-=a[0].length):x.regex.lastIndex=0,u++,u>=s.maxReplaces)break}}),n}},{key:"nest",value:function(n,r){var i=this,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s,a,l=at({},o);l.applyPostProcessor=!1,delete l.defaultValue;function u(h,g){var y=this.nestingOptionsSeparator;if(h.indexOf(y)<0)return h;var x=h.split(new RegExp("".concat(y,"[ ]*{"))),v="{".concat(x[1]);h=x[0],v=this.interpolate(v,l);var p=v.match(/'/g),m=v.match(/"/g);(p&&p.length%2===0&&!m||m.length%2!==0)&&(v=v.replace(/'/g,'"'));try{l=JSON.parse(v),g&&(l=at(at({},g),l))}catch(S){return this.logger.warn("failed parsing options string in nesting for key ".concat(h),S),"".concat(h).concat(y).concat(v)}return delete l.defaultValue,h}for(;s=this.nestingRegexp.exec(n);){var c=[],f=!1;if(s[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(s[1])){var d=s[1].split(this.formatSeparator).map(function(h){return h.trim()});s[1]=d.shift(),c=d,f=!0}if(a=r(u.call(this,s[1].trim(),l),l),a&&s[0]===n&&typeof a!="string")return a;typeof a!="string"&&(a=nd(a)),a||(this.logger.warn("missed to resolve ".concat(s[1]," for nesting ").concat(n)),a=""),f&&(a=c.reduce(function(h,g){return i.format(h,g,o.lng,at(at({},o),{},{interpolationkey:s[1].trim()}))},a.trim())),n=n.replace(s[0],a),this.regexp.lastIndex=0}return n}}]),e}();function fd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Yt(e){for(var t=1;t-1){var r=e.split("(");t=r[0].toLowerCase().trim();var i=r[1].substring(0,r[1].length-1);if(t==="currency"&&i.indexOf(":")<0)n.currency||(n.currency=i.trim());else if(t==="relativetime"&&i.indexOf(":")<0)n.range||(n.range=i.trim());else{var o=i.split(";");o.forEach(function(s){if(!!s){var a=s.split(":"),l=Uw(a),u=l[0],c=l.slice(1),f=c.join(":").trim().replace(/^'+|'+$/g,"");n[u.trim()]||(n[u.trim()]=f),f==="false"&&(n[u.trim()]=!1),f==="true"&&(n[u.trim()]=!0),isNaN(f)||(n[u.trim()]=parseInt(f,10))}})}}return{formatName:t,formatOptions:n}}var lx=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};wt(this,e),this.logger=Ct.create("formatter"),this.options=t,this.formats={number:function(r,i,o){return new Intl.NumberFormat(i,o).format(r)},currency:function(r,i,o){return new Intl.NumberFormat(i,Yt(Yt({},o),{},{style:"currency"})).format(r)},datetime:function(r,i,o){return new Intl.DateTimeFormat(i,Yt({},o)).format(r)},relativetime:function(r,i,o){return new Intl.RelativeTimeFormat(i,Yt({},o)).format(r,o.range||"day")},list:function(r,i,o){return new Intl.ListFormat(i,Yt({},o)).format(r)}},this.init(t)}return xt(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}},i=r.interpolation;this.formatSeparator=i.formatSeparator?i.formatSeparator:i.formatSeparator||","}},{key:"add",value:function(n,r){this.formats[n.toLowerCase().trim()]=r}},{key:"format",value:function(n,r,i,o){var s=this,a=r.split(this.formatSeparator),l=a.reduce(function(u,c){var f=ax(c),d=f.formatName,h=f.formatOptions;if(s.formats[d]){var g=u;try{var y=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},x=y.locale||y.lng||o.locale||o.lng||i;g=s.formats[d](u,x,Yt(Yt(Yt({},h),o),y))}catch(v){s.logger.warn(v)}return g}else s.logger.warn("there was no format function for ".concat(d));return u},n);return l}}]),e}();function dd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function pd(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function fx(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}var dx=function(e){Ps(n,e);var t=ux(n);function n(r,i,o){var s,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return wt(this,n),s=t.call(this),ks&&yn.call(hn(s)),s.backend=r,s.store=i,s.services=o,s.languageUtils=o.languageUtils,s.options=a,s.logger=Ct.create("backendConnector"),s.waitingReads=[],s.maxParallelReads=a.maxParallelReads||10,s.readingCalls=0,s.maxRetries=a.maxRetries>=0?a.maxRetries:5,s.retryTimeout=a.retryTimeout>=1?a.retryTimeout:350,s.state={},s.queue=[],s.backend&&s.backend.init&&s.backend.init(o,a.backend,a),s}return xt(n,[{key:"queueLoad",value:function(i,o,s,a){var l=this,u={},c={},f={},d={};return i.forEach(function(h){var g=!0;o.forEach(function(y){var x="".concat(h,"|").concat(y);!s.reload&&l.store.hasResourceBundle(h,y)?l.state[x]=2:l.state[x]<0||(l.state[x]===1?c[x]===void 0&&(c[x]=!0):(l.state[x]=1,g=!1,c[x]===void 0&&(c[x]=!0),u[x]===void 0&&(u[x]=!0),d[y]===void 0&&(d[y]=!0)))}),g||(f[h]=!0)}),(Object.keys(u).length||Object.keys(c).length)&&this.queue.push({pending:c,pendingCount:Object.keys(c).length,loaded:{},errors:[],callback:a}),{toLoad:Object.keys(u),pending:Object.keys(c),toLoadLanguages:Object.keys(f),toLoadNamespaces:Object.keys(d)}}},{key:"loaded",value:function(i,o,s){var a=i.split("|"),l=a[0],u=a[1];o&&this.emit("failedLoading",l,u,o),s&&this.store.addResourceBundle(l,u,s),this.state[i]=o?-1:2;var c={};this.queue.forEach(function(f){Hw(f.loaded,[l],u),fx(f,i),o&&f.errors.push(o),f.pendingCount===0&&!f.done&&(Object.keys(f.loaded).forEach(function(d){c[d]||(c[d]={});var h=f.loaded[d];h.length&&h.forEach(function(g){c[d][g]===void 0&&(c[d][g]=!0)})}),f.done=!0,f.errors.length?f.callback(f.errors):f.callback())}),this.emit("loaded",c),this.queue=this.queue.filter(function(f){return!f.done})}},{key:"read",value:function(i,o,s){var a=this,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,c=arguments.length>5?arguments[5]:void 0;if(!i.length)return c(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:i,ns:o,fcName:s,tried:l,wait:u,callback:c});return}return this.readingCalls++,this.backend[s](i,o,function(f,d){if(a.readingCalls--,a.waitingReads.length>0){var h=a.waitingReads.shift();a.read(h.lng,h.ns,h.fcName,h.tried,h.wait,h.callback)}if(f&&d&&l2&&arguments[2]!==void 0?arguments[2]:{},l=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),l&&l();typeof i=="string"&&(i=this.languageUtils.toResolveHierarchy(i)),typeof o=="string"&&(o=[o]);var u=this.queueLoad(i,o,a,l);if(!u.toLoad.length)return u.pending.length||l(),null;u.toLoad.forEach(function(c){s.loadOne(c)})}},{key:"load",value:function(i,o,s){this.prepareLoading(i,o,{},s)}},{key:"reload",value:function(i,o,s){this.prepareLoading(i,o,{reload:!0},s)}},{key:"loadOne",value:function(i){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",a=i.split("|"),l=a[0],u=a[1];this.read(l,u,"read",void 0,void 0,function(c,f){c&&o.logger.warn("".concat(s,"loading namespace ").concat(u," for language ").concat(l," failed"),c),!c&&f&&o.logger.log("".concat(s,"loaded namespace ").concat(u," for language ").concat(l),f),o.loaded(i,c,f)})}},{key:"saveMissing",value:function(i,o,s,a,l){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(o)){this.logger.warn('did not save key "'.concat(s,'" as the namespace "').concat(o,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}s==null||s===""||(this.backend&&this.backend.create&&this.backend.create(i,o,s,a,null,pd(pd({},u),{},{isUpdate:l})),!(!i||!i[0])&&this.store.addResource(i[0],o,s,a))}}]),n}(yn);function px(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){var n={};if(pn(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),pn(t[2])==="object"||pn(t[3])==="object"){var r=t[3]||t[2];Object.keys(r).forEach(function(i){n[i]=r[i]})}return n},interpolation:{escapeValue:!0,format:function(t,n,r,i){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function hd(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function gd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function kt(e){for(var t=1;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Zi(){}function mx(e){var t=Object.getOwnPropertyNames(Object.getPrototypeOf(e));t.forEach(function(n){typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}var Jo=function(e){Ps(n,e);var t=hx(n);function n(){var r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(wt(this,n),r=t.call(this),ks&&yn.call(hn(r)),r.options=hd(i),r.services={},r.logger=Ct,r.modules={external:[]},mx(hn(r)),o&&!r.isInitialized&&!i.isClone){if(!r.options.initImmediate)return r.init(i,o),Ii(r,hn(r));setTimeout(function(){r.init(i,o)},0)}return r}return xt(n,[{key:"init",value:function(){var i=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=arguments.length>1?arguments[1]:void 0;typeof o=="function"&&(s=o,o={}),!o.defaultNS&&o.defaultNS!==!1&&o.ns&&(typeof o.ns=="string"?o.defaultNS=o.ns:o.ns.indexOf("translation")<0&&(o.defaultNS=o.ns[0]));var a=px();this.options=kt(kt(kt({},a),this.options),hd(o)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=kt(kt({},a.interpolation),this.options.interpolation)),o.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=o.keySeparator),o.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=o.nsSeparator);function l(v){return v?typeof v=="function"?new v:v:null}if(!this.options.isClone){this.modules.logger?Ct.init(l(this.modules.logger),this.options):Ct.init(null,this.options);var u;this.modules.formatter?u=this.modules.formatter:typeof Intl<"u"&&(u=lx);var c=new ex(this.options);this.store=new Jw(this.options.resources,this.options);var f=this.services;f.logger=Ct,f.resourceStore=this.store,f.languageUtils=c,f.pluralResolver=new ox(c,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),u&&(!this.options.interpolation.format||this.options.interpolation.format===a.interpolation.format)&&(f.formatter=l(u),f.formatter.init(f,this.options),this.options.interpolation.format=f.formatter.format.bind(f.formatter)),f.interpolator=new sx(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new dx(l(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",function(v){for(var p=arguments.length,m=new Array(p>1?p-1:0),S=1;S1?p-1:0),S=1;S0&&d[0]!=="dev"&&(this.options.lng=d[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined");var h=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];h.forEach(function(v){i[v]=function(){var p;return(p=i.store)[v].apply(p,arguments)}});var g=["addResource","addResources","addResourceBundle","removeResourceBundle"];g.forEach(function(v){i[v]=function(){var p;return(p=i.store)[v].apply(p,arguments),i}});var y=jr(),x=function(){var p=function(S,O){i.isInitialized&&!i.initializedStoreOnce&&i.logger.warn("init: i18next is already initialized. You should call init just once!"),i.isInitialized=!0,i.options.isClone||i.logger.log("initialized",i.options),i.emit("initialized",i.options),y.resolve(O),s(S,O)};if(i.languages&&i.options.compatibilityAPI!=="v1"&&!i.isInitialized)return p(null,i.t.bind(i));i.changeLanguage(i.options.lng,p)};return this.options.resources||!this.options.initImmediate?x():setTimeout(x,0),y}},{key:"loadResources",value:function(i){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Zi,a=s,l=typeof i=="string"?i:this.language;if(typeof i=="function"&&(a=i),!this.options.resources||this.options.partialBundledLanguages){if(l&&l.toLowerCase()==="cimode")return a();var u=[],c=function(h){if(!!h){var g=o.services.languageUtils.toResolveHierarchy(h);g.forEach(function(y){u.indexOf(y)<0&&u.push(y)})}};if(l)c(l);else{var f=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);f.forEach(function(d){return c(d)})}this.options.preload&&this.options.preload.forEach(function(d){return c(d)}),this.services.backendConnector.load(u,this.options.ns,function(d){!d&&!o.resolvedLanguage&&o.language&&o.setResolvedLanguage(o.language),a(d)})}else a(null)}},{key:"reloadResources",value:function(i,o,s){var a=jr();return i||(i=this.languages),o||(o=this.options.ns),s||(s=Zi),this.services.backendConnector.reload(i,o,function(l){a.resolve(),s(l)}),a}},{key:"use",value:function(i){if(!i)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!i.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return i.type==="backend"&&(this.modules.backend=i),(i.type==="logger"||i.log&&i.warn&&i.error)&&(this.modules.logger=i),i.type==="languageDetector"&&(this.modules.languageDetector=i),i.type==="i18nFormat"&&(this.modules.i18nFormat=i),i.type==="postProcessor"&&_g.addPostProcessor(i),i.type==="formatter"&&(this.modules.formatter=i),i.type==="3rdParty"&&this.modules.external.push(i),this}},{key:"setResolvedLanguage",value:function(i){if(!(!i||!this.languages)&&!(["cimode","dev"].indexOf(i)>-1))for(var o=0;o-1)&&this.store.hasLanguageSomeTranslations(s)){this.resolvedLanguage=s;break}}}},{key:"changeLanguage",value:function(i,o){var s=this;this.isLanguageChangingTo=i;var a=jr();this.emit("languageChanging",i);var l=function(d){s.language=d,s.languages=s.services.languageUtils.toResolveHierarchy(d),s.resolvedLanguage=void 0,s.setResolvedLanguage(d)},u=function(d,h){h?(l(h),s.translator.changeLanguage(h),s.isLanguageChangingTo=void 0,s.emit("languageChanged",h),s.logger.log("languageChanged",h)):s.isLanguageChangingTo=void 0,a.resolve(function(){return s.t.apply(s,arguments)}),o&&o(d,function(){return s.t.apply(s,arguments)})},c=function(d){!i&&!d&&s.services.languageDetector&&(d=[]);var h=typeof d=="string"?d:s.services.languageUtils.getBestMatchFromCodes(d);h&&(s.language||l(h),s.translator.language||s.translator.changeLanguage(h),s.services.languageDetector&&s.services.languageDetector.cacheUserLanguage(h)),s.loadResources(h,function(g){u(g,h)})};return!i&&this.services.languageDetector&&!this.services.languageDetector.async?c(this.services.languageDetector.detect()):!i&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(c):c(i),a}},{key:"getFixedT",value:function(i,o,s){var a=this,l=function u(c,f){var d;if(pn(f)!=="object"){for(var h=arguments.length,g=new Array(h>2?h-2:0),y=2;y1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var a=this.resolvedLanguage||this.languages[0],l=this.options?this.options.fallbackLng:!1,u=this.languages[this.languages.length-1];if(a.toLowerCase()==="cimode")return!0;var c=function(h,g){var y=o.services.backendConnector.state["".concat(h,"|").concat(g)];return y===-1||y===2};if(s.precheck){var f=s.precheck(this,c);if(f!==void 0)return f}return!!(this.hasResourceBundle(a,i)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||c(a,i)&&(!l||c(u,i)))}},{key:"loadNamespaces",value:function(i,o){var s=this,a=jr();return this.options.ns?(typeof i=="string"&&(i=[i]),i.forEach(function(l){s.options.ns.indexOf(l)<0&&s.options.ns.push(l)}),this.loadResources(function(l){a.resolve(),o&&o(l)}),a):(o&&o(),Promise.resolve())}},{key:"loadLanguages",value:function(i,o){var s=jr();typeof i=="string"&&(i=[i]);var a=this.options.preload||[],l=i.filter(function(u){return a.indexOf(u)<0});return l.length?(this.options.preload=a.concat(l),this.loadResources(function(u){s.resolve(),o&&o(u)}),s):(o&&o(),Promise.resolve())}},{key:"dir",value:function(i){if(i||(i=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!i)return"rtl";var o=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"];return o.indexOf(this.services.languageUtils.getLanguagePartFromCode(i))>-1||i.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var i=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Zi,a=kt(kt(kt({},this.options),o),{isClone:!0}),l=new n(a);(o.debug!==void 0||o.prefix!==void 0)&&(l.logger=l.logger.clone(o));var u=["store","services","language"];return u.forEach(function(c){l[c]=i[c]}),l.services=kt({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l.translator=new ld(l.services,l.options),l.translator.on("*",function(c){for(var f=arguments.length,d=new Array(f>1?f-1:0),h=1;h0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new Jo(e,t)});var Ie=Jo.createInstance();Ie.createInstance=Jo.createInstance;Ie.createInstance;Ie.init;Ie.loadResources;Ie.reloadResources;Ie.use;Ie.changeLanguage;Ie.getFixedT;Ie.t;Ie.exists;Ie.setDefaultNamespace;Ie.hasLoadedNamespace;Ie.loadNamespaces;Ie.loadLanguages;const vx="Stable Diffusion UI",yx="",Sx={home:"Home",history:"History",community:"Community",settings:"Settings"},wx={"status-starting":"Stable Diffusion is starting...","status-ready":"Stable Diffusion is ready to use!","status-error":"Stable Diffusion is not running!","editor-title":"Prompt","initial-img-txt":"Initial Image: (optional)","initial-img-btn":"Browse...","initial-img-text2":"No file selected.","make-img-btn":"Make Image","make-img-btn-stop":"Stop"},xx={"base-img":"Use base image:",seed:"Seed:","amount-of-img":"Amount of images to make:","how-many":"How many at once:","stream-img":"Stream images (this will slow down image generation):",width:"Width:",height:"Height:",sampler:"Sampler:",steps:"Number of inference steps:","guide-scale":"Guidance Scale:","prompt-str":"Prompt Strength:","live-preview":"Show a live preview of the image (disable this for faster image generation)","fix-face":"Fix incorrect faces and eyes (uses GFPGAN)",ups:"Upscale the image to 4x resolution using:","no-ups":"No Upscaling",corrected:"Show only the corrected/upscaled image"},Px={txt:"Image Modifiers (art styles, tags etc)"},kx={"use-btn":"Use Image","use-btn2":"Use Image and Tags"},Ox={fave:"Favorites Only",search:"Search"},Ex={ast:"Automatically save to","ast-disc":"File path to auto save your creations",place:"File path",cps:"Cross profile sharing","cps-disc":"Profiles will see suggestions from each other.",acb:"Allow cloud backup","acb-disc":"A button will show up for images on hover","acb-place":"Choose your","acc-api":"Api key","acb-api-place":"Your API key",save:"SAVE"},_x=`If you found this project useful and want to help keep it alive, please to help cover the cost of development and maintenance! Thank you for your support! Please feel free to join the discord community or file an issue if you have any problems or suggestions in using this interface. @@ -94,10 +94,10 @@ This license of this software forbids you from sharing any content that violates spread misinformation and target vulnerable groups. For the full list of restrictions please read the license. By using this software, you consent to the terms and conditions of the license. -`,Rx={title:yx,description:Sx,navbar:wx,"land-cre":{cp:"Create Profile","cp-place":"Profile name",pp:"Profile Picture","pp-disc":"",ast:"Automatically save to","ast-disc":"File path to auto save your creations",place:"File path",cre:"Create"},"land-pre":{user:"Username",add:"Add Profile"},home:xx,"in-paint":{txt:"In-Painting (select the area which the AI will paint into)",clear:"Clear"},settings:Px,tags:kx,"preview-prompt":{part1:'Type a prompt and press the "Make Image" button.',part2:`You can set an "Initial Image" if you want to guide the AI. +`,Cx={title:vx,description:yx,navbar:Sx,"land-cre":{cp:"Create Profile","cp-place":"Profile name",pp:"Profile Picture","pp-disc":"",ast:"Automatically save to","ast-disc":"File path to auto save your creations",place:"File path",cre:"Create"},"land-pre":{user:"Username",add:"Add Profile"},home:wx,"in-paint":{txt:"In-Painting (select the area which the AI will paint into)",clear:"Clear"},settings:xx,tags:Px,"preview-prompt":{part1:'Type a prompt and press the "Make Image" button.',part2:`You can set an "Initial Image" if you want to guide the AI. `,part3:`You can also add modifiers like "Realistic", "Pencil Sketch", "ArtStation" etc by browsing through the "Image Modifiers" section and selecting the desired modifiers. -`,part4:'Click "Advanced Settings" for additional settings like seed, image size, number of images to generate etc.',part5:"Enjoy! :)"},"current-task":"Current task","recent-create":"Recently Created",popup:Ox,history:Ex,"advanced-settings":{sound:"Play sound on task completion","sound-disc":"Will play a sound so user can hear when image is done.",turbo:"Turbo mode","turbo-disc":"Generates images faster, but uses an additional 1 GB of GPU memory",cpu:"Use CPU instead of GPU","cpu-disc":"Warning: this will be *very* slow",gpu:"Use full precision","gpu-disc":"(for GPU-only. warning: this will consume more VRAM)",beta:"Beta Features","beta-disc":`Get the latest features immediately (but could be less stable). -Please restart the program after changing this.`,save:"SAVE"},storage:_x,import:{"imp-btn":"IMPORT","exp-btn":"EXPORT",disc:"It is a good idea to leave the exported file as it is. Otherwise it may not import correctly","disc:2":"When importing, only profiles that are not already present on the will be added."},about:Cx},Nx="Stable Diffusion UI",bx="",Ix={home:"Home",history:"History",community:"Community",settings:"Settings"},Tx={"status-starting":"Stable Diffusion is starting...","status-ready":"Stable Diffusion is ready to use!","status-error":"Stable Diffusion is not running!","editor-title":"Prompt","initial-img-txt":"Initial Image: (optional)","initial-img-btn":"Browse...","initial-img-text2":"No file selected.","make-img-btn":"Make Image","make-img-btn-stop":"Stop"},Lx={"base-img":"Use base image:",seed:"Seed:","amount-of-img":"Amount of images to make:","how-many":"How many at once:",width:"Width:",height:"Height:",steps:"Number of inference steps:","guide-scale":"Guidance Scale:","prompt-str":"Prompt Strength:","live-preview":"Show a live preview of the image (disable this for faster image generation)","fix-face":"Fix incorrect faces and eyes (uses GFPGAN)",ups:"Upscale the image to 4x resolution using:","no-ups":"No Upscaling",corrected:"Show only the corrected/upscaled image"},Dx={txt:"Image Modifiers (art styles, tags etc)"},Fx={"use-btn":"Use Image","use-btn2":"Use Image and Tags"},jx={fave:"Favorites Only",search:"Search"},Mx={ast:"Automatically save to","ast-disc":"File path to auto save your creations",place:"File path",cps:"Cross profile sharing","cps-disc":"Profiles will see suggestions from each other.",acb:"Allow cloud backup","acb-disc":"A button will show up for images on hover","acb-place":"Choose your","acc-api":"Api key","acb-api-place":"Your API key",save:"SAVE"},Ax=`If you found this project useful and want to help keep it alive, please to help cover the cost of development and maintenance! Thank you for your support! +`,part4:'Click "Advanced Settings" for additional settings like seed, image size, number of images to generate etc.',part5:"Enjoy! :)"},"current-task":"Current task","recent-create":"Recently Created",popup:kx,history:Ox,"advanced-settings":{sound:"Play sound on task completion","sound-disc":"Will play a sound so user can hear when image is done.",turbo:"Turbo mode","turbo-disc":"Generates images faster, but uses an additional 1 GB of GPU memory",cpu:"Use CPU instead of GPU","cpu-disc":"Warning: this will be *very* slow",gpu:"Use full precision","gpu-disc":"(for GPU-only. warning: this will consume more VRAM)",beta:"Beta Features","beta-disc":`Get the latest features immediately (but could be less stable). +Please restart the program after changing this.`,save:"SAVE"},storage:Ex,import:{"imp-btn":"IMPORT","exp-btn":"EXPORT",disc:"It is a good idea to leave the exported file as it is. Otherwise it may not import correctly","disc:2":"When importing, only profiles that are not already present on the will be added."},about:_x},Rx="Stable Diffusion UI",Nx="",bx={home:"Home",history:"History",community:"Community",settings:"Settings"},Ix={"status-starting":"Stable Diffusion is starting...","status-ready":"Stable Diffusion is ready to use!","status-error":"Stable Diffusion is not running!","editor-title":"Prompt","initial-img-txt":"Initial Image: (optional)","initial-img-btn":"Browse...","initial-img-text2":"No file selected.","make-img-btn":"Make Image","make-img-btn-stop":"Stop"},Tx={"base-img":"Use base image:",seed:"Seed:","amount-of-img":"Amount of images to make:","how-many":"How many at once:",width:"Width:",height:"Height:",steps:"Number of inference steps:","guide-scale":"Guidance Scale:","prompt-str":"Prompt Strength:","live-preview":"Show a live preview of the image (disable this for faster image generation)","fix-face":"Fix incorrect faces and eyes (uses GFPGAN)",ups:"Upscale the image to 4x resolution using:","no-ups":"No Upscaling",corrected:"Show only the corrected/upscaled image"},Lx={txt:"Image Modifiers (art styles, tags etc)"},Dx={"use-btn":"Use Image","use-btn2":"Use Image and Tags"},Fx={fave:"Favorites Only",search:"Search"},Mx={ast:"Automatically save to","ast-disc":"File path to auto save your creations",place:"File path",cps:"Cross profile sharing","cps-disc":"Profiles will see suggestions from each other.",acb:"Allow cloud backup","acb-disc":"A button will show up for images on hover","acb-place":"Choose your","acc-api":"Api key","acb-api-place":"Your API key",save:"SAVE"},jx=`If you found this project useful and want to help keep it alive, please to help cover the cost of development and maintenance! Thank you for your support! Please feel free to join the discord community or file an issue if you have any problems or suggestions in using this interface. @@ -107,7 +107,7 @@ This license of this software forbids you from sharing any content that violates spread misinformation and target vulnerable groups. For the full list of restrictions please read the license. By using this software, you consent to the terms and conditions of the license. -`,$x={title:Nx,description:bx,navbar:Ix,"land-cre":{cp:"Create Profile","cp-place":"Profile name",pp:"Profile Picture","pp-disc":"",ast:"Automatically save to","ast-disc":"File path to auto save your creations",place:"File path",cre:"Create"},"land-pre":{user:"Username",add:"Add Profile"},home:Tx,"in-paint":{txt:"In-Painting (select the area which the AI will paint into)",clear:"Clear"},settings:Lx,tags:Dx,"preview-prompt":{part1:'Type a prompt and press the "Make Image" button.',part2:`You can set an "Initial Image" if you want to guide the AI. +`,Ax={title:Rx,description:Nx,navbar:bx,"land-cre":{cp:"Create Profile","cp-place":"Profile name",pp:"Profile Picture","pp-disc":"",ast:"Automatically save to","ast-disc":"File path to auto save your creations",place:"File path",cre:"Create"},"land-pre":{user:"Username",add:"Add Profile"},home:Ix,"in-paint":{txt:"In-Painting (select the area which the AI will paint into)",clear:"Clear"},settings:Tx,tags:Lx,"preview-prompt":{part1:'Type a prompt and press the "Make Image" button.',part2:`You can set an "Initial Image" if you want to guide the AI. `,part3:`You can also add modifiers like "Realistic", "Pencil Sketch", "ArtStation" etc by browsing through the "Image Modifiers" section and selecting the desired modifiers. -`,part4:'Click "Advanced Settings" for additional settings like seed, image size, number of images to generate etc.',part5:"Enjoy! :)"},"current-task":"Current task","recent-create":"Recently Created",popup:Fx,history:jx,"advanced-settings":{sound:"Play sound on task completion","sound-disc":"Will play a sound so user can hear when image is done.",turbo:"Turbo mode","turbo-disc":"Generates images faster, but uses an additional 1 GB of GPU memory",cpu:"Use CPU instead of GPU","cpu-disc":"Warning: this will be *very* slow",gpu:"Use full precision","gpu-disc":"(for GPU-only. warning: this will consume more VRAM)",beta:"Beta Features","beta-disc":`Get the latest features immediately (but could be less stable). -Please restart the program after changing this.`,save:"SAVE"},storage:Mx,import:{"imp-btn":"IMPORT","exp-btn":"EXPORT",disc:"It is a good idea to leave the exported file as it is. Otherwise it may not import correctly","disc:2":"When importing, only profiles that are not already present on the will be added."},about:Ax},Ux={en:{translation:Rx},es:{translation:$x}};Ie.use(eS).init({lng:"en",interpolation:{escapeValue:!1},resources:Ux}).then(()=>{console.log("i18n initialized")}).catch(e=>{console.error("i18n initialization failed",e)}).finally(()=>{console.log("i18n initialization finished")});const zx=new Jy;function Bx(){const e=$w;return w(Xy,{location:zx,routes:[{path:"/",element:w(Mw,{className:e})},{path:"/settings",element:w(Aw,{className:e})}]})}const Qx=new Sy({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1,staleTime:1/0,cacheTime:1/0}}});jy();fa.createRoot(document.getElementById("root")).render(w(me.StrictMode,{children:N(Py,{client:Qx,children:[w(Bx,{}),w(Ny,{initialIsOpen:!0})]})})); +`,part4:'Click "Advanced Settings" for additional settings like seed, image size, number of images to generate etc.',part5:"Enjoy! :)"},"current-task":"Current task","recent-create":"Recently Created",popup:Dx,history:Fx,"advanced-settings":{sound:"Play sound on task completion","sound-disc":"Will play a sound so user can hear when image is done.",turbo:"Turbo mode","turbo-disc":"Generates images faster, but uses an additional 1 GB of GPU memory",cpu:"Use CPU instead of GPU","cpu-disc":"Warning: this will be *very* slow",gpu:"Use full precision","gpu-disc":"(for GPU-only. warning: this will consume more VRAM)",beta:"Beta Features","beta-disc":`Get the latest features immediately (but could be less stable). +Please restart the program after changing this.`,save:"SAVE"},storage:Mx,import:{"imp-btn":"IMPORT","exp-btn":"EXPORT",disc:"It is a good idea to leave the exported file as it is. Otherwise it may not import correctly","disc:2":"When importing, only profiles that are not already present on the will be added."},about:jx},$x={en:{translation:Cx},es:{translation:Ax}};Ie.use(eS).init({lng:"en",interpolation:{escapeValue:!1},resources:$x}).then(()=>{console.log("i18n initialized")}).catch(e=>{console.error("i18n initialization failed",e)}).finally(()=>{console.log("i18n initialization finished")});const Ux=new Jy;function zx(){return w(Xy,{location:Ux,routes:[{path:"/",element:w(jw,{})},{path:"/settings",element:w(Aw,{})}]})}const Bx=new Sy({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1,staleTime:1/0,cacheTime:1/0}}});My();fa.createRoot(document.getElementById("root")).render(w(me.StrictMode,{children:N(Py,{client:Bx,children:[w(zx,{}),w(Ny,{initialIsOpen:!0})]})}));