diff --git a/ui/frontend/build_src/package-lock.json b/ui/frontend/build_src/package-lock.json
index fe4521eb..89f1f4dc 100644
--- a/ui/frontend/build_src/package-lock.json
+++ b/ui/frontend/build_src/package-lock.json
@@ -8,6 +8,7 @@
"name": "react-ts",
"version": "0.0.0",
"dependencies": {
+ "@tanstack/react-location": "^3.7.4",
"@tanstack/react-query": "^4.2.3",
"@tanstack/react-query-devtools": "^4.2.3",
"@vanilla-extract/css": "^1.9.0",
@@ -545,6 +546,26 @@
"url": "https://github.com/sponsors/tannerlinsley"
}
},
+ "node_modules/@tanstack/react-location": {
+ "version": "3.7.4",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-location/-/react-location-3.7.4.tgz",
+ "integrity": "sha512-6rH2vNHGr0uyeUz5ZHvWMYjeYKGgIKFzvs5749QtnS9f+FU7t7fQE0hKZAzltBZk82LT7iYbcHBRyUg2lW13VA==",
+ "dependencies": {
+ "@babel/runtime": "^7.16.7",
+ "history": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/tannerlinsley"
+ },
+ "peerDependencies": {
+ "react": ">=16",
+ "react-dom": ">=16"
+ }
+ },
"node_modules/@tanstack/react-query": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.2.3.tgz",
@@ -1382,6 +1403,14 @@
"node": ">=4"
}
},
+ "node_modules/history": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz",
+ "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.7.6"
+ }
+ },
"node_modules/immer": {
"version": "9.0.15",
"resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz",
@@ -2294,6 +2323,15 @@
"resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.2.3.tgz",
"integrity": "sha512-zdt5lYWs1dZaA3IxJbCgtAfHZJScRZONpiLL7YkeOkrme5MfjQqTpjq7LYbzpyuwPOh2Jx68le0PLl57JFv5hQ=="
},
+ "@tanstack/react-location": {
+ "version": "3.7.4",
+ "resolved": "https://registry.npmjs.org/@tanstack/react-location/-/react-location-3.7.4.tgz",
+ "integrity": "sha512-6rH2vNHGr0uyeUz5ZHvWMYjeYKGgIKFzvs5749QtnS9f+FU7t7fQE0hKZAzltBZk82LT7iYbcHBRyUg2lW13VA==",
+ "requires": {
+ "@babel/runtime": "^7.16.7",
+ "history": "^5.2.0"
+ }
+ },
"@tanstack/react-query": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.2.3.tgz",
@@ -2793,6 +2831,14 @@
"integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
"dev": true
},
+ "history": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz",
+ "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==",
+ "requires": {
+ "@babel/runtime": "^7.7.6"
+ }
+ },
"immer": {
"version": "9.0.15",
"resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz",
diff --git a/ui/frontend/build_src/package.json b/ui/frontend/build_src/package.json
index 941c3690..1a17ebce 100644
--- a/ui/frontend/build_src/package.json
+++ b/ui/frontend/build_src/package.json
@@ -10,6 +10,7 @@
"preview": "vite preview"
},
"dependencies": {
+ "@tanstack/react-location": "^3.7.4",
"@tanstack/react-query": "^4.2.3",
"@tanstack/react-query-devtools": "^4.2.3",
"@vanilla-extract/css": "^1.9.0",
diff --git a/ui/frontend/build_src/src/App.tsx b/ui/frontend/build_src/src/App.tsx
index 2053d52b..d56fe11a 100644
--- a/ui/frontend/build_src/src/App.tsx
+++ b/ui/frontend/build_src/src/App.tsx
@@ -1,30 +1,20 @@
-import {
- Link,
- MakeGenerics,
- Outlet,
- ReactLocation,
- Router,
- useMatch,
-} from "@tanstack/react-location";
-
+import { ReactLocation, Router } from "@tanstack/react-location";
import Home from "./components/layouts/Home";
import Settings from "./components/layouts/Settings";
const location = new ReactLocation();
-
function App() {
return (
},
- {path: "settings", element: },
+ { path: "/", element: },
+ { path: "settings", element: },
]}
- >
-
+ >
);
}
-export default App;
\ No newline at end of file
+export default App;
diff --git a/ui/frontend/build_src/src/components/layouts/Settings/index.tsx b/ui/frontend/build_src/src/components/layouts/Settings/index.tsx
index f63e3c15..3d75c1ef 100644
--- a/ui/frontend/build_src/src/components/layouts/Settings/index.tsx
+++ b/ui/frontend/build_src/src/components/layouts/Settings/index.tsx
@@ -6,4 +6,4 @@ export default function Settings() {
Settings
);
-}
\ No newline at end of file
+}
diff --git a/ui/frontend/build_src/src/main.tsx b/ui/frontend/build_src/src/main.tsx
index d3e8743f..3a38f908 100644
--- a/ui/frontend/build_src/src/main.tsx
+++ b/ui/frontend/build_src/src/main.tsx
@@ -10,7 +10,6 @@ import Editor from "./components/layouts/Home";
import App from "./App";
-
import "./styles.css.ts";
const queryClient = new QueryClient({
diff --git a/ui/frontend/dist/index.css b/ui/frontend/dist/index.css
index 50b5d35d..675bbf1f 100644
--- a/ui/frontend/dist/index.css
+++ b/ui/frontend/dist/index.css
@@ -1 +1 @@
-._1jvuph00{position:relative;width:100%;height:100%;pointer-events:auto;display:grid;background-color:#202124;grid-template-columns:400px 1fr;grid-template-rows:100px 1fr 50px;grid-template-areas:"header header header" "create display display" "create footer footer"}._1jvuph01{grid-area:header}._1jvuph02{grid-area:create;overflow:auto}._1jvuph03{grid-area:display;overflow:auto}._1jvuph04{grid-area:footer}@media screen and (max-width: 800px){._1jvuph00{grid-template-columns:1fr;grid-template-rows:100px 1fr 1fr 50px;grid-template-areas:"header" "create" "display" "footer"}}.starting{color:#f0ad4e}.error{color:#d9534f}.success{color:#5cb85c}.header-display{color:#fff;display:flex;align-items:center;justify-content:center}.status-display{margin-left:10px}._11d5x3d0{font-size:9pt;margin-bottom:5px;padding-left:10px;list-style-type:none}._11d5x3d1{padding-bottom:5px}._11d5x3d2{display:block;width:100%;text-align:left;background-color:transparent;color:#fff;border:0 none;cursor:pointer;padding:0;margin-bottom:10px}._11d5x3d2>h4{color:#e7ba71;margin-top:5px!important}.create-layout{padding:10px}.panel-box-toggle-btn{display:block;width:100%;text-align:left;background-color:transparent;color:#fff;border:0 none;cursor:pointer}.selected-tags{margin:10px 0}.selected-tags ul{margin:0;padding:0;display:flex;flex-wrap:wrap}li{list-style:none}.modifier-list{display:flex;flex-wrap:wrap;margin:0;padding:0}.modifierTag{display:inline-block;padding:6px;background-color:#264d8d;color:#fff;border-radius:5px;margin:5px}.modifierTag.selected{background-color:#830b79}.modifierTag p{margin:0}input[type=file]{color:transparent}.cjcdm20{position:relative;width:100%;height:100%;padding:0 10px}._1how28i0{position:relative;width:100%}._1how28i0>*{margin-bottom:10px}._1how28i1>p{font-size:1.5em;font-weight:700;margin-bottom:10px}._1how28i1>textarea{font-size:1.2em;font-weight:700;font-family:Arial;width:100%;resize:vertical;height:100px}._1rn4m8a0{display:flex}._1rn4m8a1{margin-bottom:5px;display:block}._1rn4m8a2{display:none}._1rn4m8a3{background-color:#264d8d;font-size:1.2em;font-weight:700;color:#fff;padding:8px;border-radius:5px}._1rn4m8a4{margin-left:20px}._1rn4m8a5{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}._1hnlbmt0{width:100%;background-color:#264d8d;font-size:1.5em;font-weight:700;color:#fff;padding:8px;border-radius:5px}.generated-image,.image-contain{position:relative}#save-button{position:absolute;top:10px;left:10px}#use-button{position:absolute;top:10px;right:10px}.display-panel{padding:10px}#display-container{display:flex;flex-direction:row;height:100%;width:100%;overflow:hidden}#previous-images{margin-left:30px;display:flex;flex:auto;flex-wrap:wrap}.previous-image{margin:0 10px}.footer-display{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}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}p,h3,h4{margin:0}textarea{margin:0;padding:0;border:none}
+._1cjn8au0{position:relative;width:100%;height:100%;pointer-events:auto;display:grid;background-color:#202124;grid-template-columns:400px 1fr;grid-template-rows:100px 1fr 50px;grid-template-areas:"header header header" "create display display" "create footer footer"}._1cjn8au1{grid-area:header}._1cjn8au2{grid-area:create;overflow:auto}._1cjn8au3{grid-area:display;overflow:auto}._1cjn8au4{grid-area:footer}@media screen and (max-width: 800px){._1cjn8au0{grid-template-columns:1fr;grid-template-rows:100px 1fr 1fr 50px;grid-template-areas:"header" "create" "display" "footer"}}.starting{color:#f0ad4e}.error{color:#d9534f}.success{color:#5cb85c}.header-display{color:#fff;display:flex;align-items:center;justify-content:center}.status-display{margin-left:10px}._11d5x3d0{font-size:9pt;margin-bottom:5px;padding-left:10px;list-style-type:none}._11d5x3d1{padding-bottom:5px}._11d5x3d2{display:block;width:100%;text-align:left;background-color:transparent;color:#fff;border:0 none;cursor:pointer;padding:0;margin-bottom:10px}._11d5x3d2>h4{color:#e7ba71;margin-top:5px!important}.create-layout{padding:10px}.panel-box-toggle-btn{display:block;width:100%;text-align:left;background-color:transparent;color:#fff;border:0 none;cursor:pointer}.selected-tags{margin:10px 0}.selected-tags ul{margin:0;padding:0;display:flex;flex-wrap:wrap}li{list-style:none}.modifier-list{display:flex;flex-wrap:wrap;margin:0;padding:0}.modifierTag{display:inline-block;padding:6px;background-color:#264d8d;color:#fff;border-radius:5px;margin:5px}.modifierTag.selected{background-color:#830b79}.modifierTag p{margin:0}input[type=file]{color:transparent}.cjcdm20{position:relative;width:100%;height:100%;padding:0 10px}._1how28i0{position:relative;width:100%}._1how28i0>*{margin-bottom:10px}._1how28i1>p{font-size:1.5em;font-weight:700;margin-bottom:10px}._1how28i1>textarea{font-size:1.2em;font-weight:700;font-family:Arial;width:100%;resize:vertical;height:100px}._1rn4m8a0{display:flex}._1rn4m8a1{margin-bottom:5px;display:block}._1rn4m8a2{display:none}._1rn4m8a3{background-color:#264d8d;font-size:1.2em;font-weight:700;color:#fff;padding:8px;border-radius:5px}._1rn4m8a4{margin-left:20px}._1rn4m8a5{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}._1hnlbmt0{width:100%;background-color:#264d8d;font-size:1.5em;font-weight:700;color:#fff;padding:8px;border-radius:5px}.generated-image,.image-contain{position:relative}#save-button{position:absolute;top:10px;left:10px}#use-button{position:absolute;top:10px;right:10px}.display-panel{padding:10px}#display-container{display:flex;flex-direction:row;height:100%;width:100%;overflow:hidden}#previous-images{margin-left:30px;display:flex;flex:auto;flex-wrap:wrap}.previous-image{margin:0 10px}.footer-display{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}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}p,h3,h4{margin:0}textarea{margin:0;padding:0;border:none}
diff --git a/ui/frontend/dist/index.js b/ui/frontend/dist/index.js
index a3e32e35..007a3aad 100644
--- a/ui/frontend/dist/index.js
+++ b/ui/frontend/dist/index.js
@@ -1,4 +1,4 @@
-(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const l of i)if(l.type==="childList")for(const o of l.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const l={};return i.integrity&&(l.integrity=i.integrity),i.referrerpolicy&&(l.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?l.credentials="include":i.crossorigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function r(i){if(i.ep)return;i.ep=!0;const l=n(i);fetch(i.href,l)}})();function Fa(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var U={exports:{}},M={};/**
+(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const l of i)if(l.type==="childList")for(const o of l.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const l={};return i.integrity&&(l.integrity=i.integrity),i.referrerpolicy&&(l.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?l.credentials="include":i.crossorigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function r(i){if(i.ep)return;i.ep=!0;const l=n(i);fetch(i.href,l)}})();function nc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var M={exports:{}},U={};/**
* @license React
* react.production.min.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 wr=Symbol.for("react.element"),ad=Symbol.for("react.portal"),cd=Symbol.for("react.fragment"),fd=Symbol.for("react.strict_mode"),dd=Symbol.for("react.profiler"),pd=Symbol.for("react.provider"),hd=Symbol.for("react.context"),vd=Symbol.for("react.forward_ref"),md=Symbol.for("react.suspense"),yd=Symbol.for("react.memo"),gd=Symbol.for("react.lazy"),Zu=Symbol.iterator;function Sd(e){return e===null||typeof e!="object"?null:(e=Zu&&e[Zu]||e["@@iterator"],typeof e=="function"?e:null)}var Ta={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Da=Object.assign,Ma={};function On(e,t,n){this.props=e,this.context=t,this.refs=Ma,this.updater=n||Ta}On.prototype.isReactComponent={};On.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")};On.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ua(){}Ua.prototype=On.prototype;function Ho(e,t,n){this.props=e,this.context=t,this.refs=Ma,this.updater=n||Ta}var Ko=Ho.prototype=new Ua;Ko.constructor=Ho;Da(Ko,On.prototype);Ko.isPureReactComponent=!0;var Ju=Array.isArray,La=Object.prototype.hasOwnProperty,Wo={current:null},za={key:!0,ref:!0,__self:!0,__source:!0};function Aa(e,t,n){var r,i={},l=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(l=""+t.key),t)La.call(t,r)&&!za.hasOwnProperty(r)&&(i[r]=t[r]);var u=arguments.length-2;if(u===1)i.children=n;else if(1>>1,ee=R[G];if(0>>1;Gi(cl,D))Tti(Pr,cl)?(R[G]=Pr,R[Tt]=D,G=Tt):(R[G]=cl,R[Ft]=D,G=Ft);else if(Tti(Pr,D))R[G]=Pr,R[Tt]=D,G=Tt;else break e}}return F}function i(R,F){var D=R.sortIndex-F.sortIndex;return D!==0?D:R.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var o=Date,u=o.now();e.unstable_now=function(){return o.now()-u}}var s=[],a=[],c=1,d=null,f=3,m=!1,S=!1,y=!1,O=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 h(R){for(var F=n(a);F!==null;){if(F.callback===null)r(a);else if(F.startTime<=R)r(a),F.sortIndex=F.expirationTime,t(s,F);else break;F=n(a)}}function w(R){if(y=!1,h(R),!S)if(n(s)!==null)S=!0,sl(x);else{var F=n(a);F!==null&&al(w,F.startTime-R)}}function x(R,F){S=!1,y&&(y=!1,v(E),E=-1),m=!0;var D=f;try{for(h(F),d=n(s);d!==null&&(!(d.expirationTime>F)||R&&!de());){var G=d.callback;if(typeof G=="function"){d.callback=null,f=d.priorityLevel;var ee=G(d.expirationTime<=F);F=e.unstable_now(),typeof ee=="function"?d.callback=ee:d===n(s)&&r(s),h(F)}else r(s);d=n(s)}if(d!==null)var xr=!0;else{var Ft=n(a);Ft!==null&&al(w,Ft.startTime-F),xr=!1}return xr}finally{d=null,f=D,m=!1}}var k=!1,_=null,E=-1,z=5,T=-1;function de(){return!(e.unstable_now()-TR||125G?(R.sortIndex=D,t(a,R),n(s)===null&&R===n(a)&&(y?(v(E),E=-1):y=!0,al(w,D-G))):(R.sortIndex=ee,t(s,R),S||m||(S=!0,sl(x))),R},e.unstable_shouldYield=de,e.unstable_wrapCallback=function(R){var F=f;return function(){var D=f;f=F;try{return R.apply(this,arguments)}finally{f=D}}}})(Va);(function(e){e.exports=Va})($a);/**
+ */(function(e){function t(R,D){var L=R.length;R.push(D);e:for(;0>>1,te=R[X];if(0>>1;Xi(Sl,L))Uti(Fr,Sl)?(R[X]=Fr,R[Ut]=L,X=Ut):(R[X]=Sl,R[Lt]=L,X=Lt);else if(Uti(Fr,L))R[X]=Fr,R[Ut]=L,X=Ut;else break e}}return D}function i(R,D){var L=R.sortIndex-D.sortIndex;return L!==0?L:R.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var u=[],a=[],c=1,d=null,f=3,v=!1,y=!1,g=!1,P=typeof setTimeout=="function"?setTimeout:null,m=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 h(R){for(var D=n(a);D!==null;){if(D.callback===null)r(a);else if(D.startTime<=R)r(a),D.sortIndex=D.expirationTime,t(u,D);else break;D=n(a)}}function S(R){if(g=!1,h(R),!y)if(n(u)!==null)y=!0,yl(x);else{var D=n(a);D!==null&&gl(S,D.startTime-R)}}function x(R,D){y=!1,g&&(g=!1,m(C),C=-1),v=!0;var L=f;try{for(h(D),d=n(u);d!==null&&(!(d.expirationTime>D)||R&&!$());){var X=d.callback;if(typeof X=="function"){d.callback=null,f=d.priorityLevel;var te=X(d.expirationTime<=D);D=e.unstable_now(),typeof te=="function"?d.callback=te:d===n(u)&&r(u),h(D)}else r(u);d=n(u)}if(d!==null)var Tr=!0;else{var Lt=n(a);Lt!==null&&gl(S,Lt.startTime-D),Tr=!1}return Tr}finally{d=null,f=L,v=!1}}var _=!1,k=null,C=-1,F=5,I=-1;function $(){return!(e.unstable_now()-IR||125X?(R.sortIndex=L,t(a,R),n(u)===null&&R===n(a)&&(g?(m(C),C=-1):g=!0,gl(S,L-X))):(R.sortIndex=te,t(u,R),y||v||(y=!0,yl(x))),R},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(R){var D=f;return function(){var L=f;f=D;try{return R.apply(this,arguments)}finally{f=L}}}})(hc);(function(e){e.exports=hc})(dc);/**
* @license React
* react-dom.production.min.js
*
@@ -22,14 +22,14 @@
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
- */var Ba=U.exports,Oe=$a.exports;function C(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ql=Object.prototype.hasOwnProperty,Ed=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,es={},ts={};function Od(e){return ql.call(ts,e)?!0:ql.call(es,e)?!1:Ed.test(e)?ts[e]=!0:(es[e]=!0,!1)}function xd(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Pd(e,t,n,r){if(t===null||typeof t>"u"||xd(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function me(e,t,n,r,i,l,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=o}var ue={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ue[e]=new me(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ue[t]=new me(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ue[e]=new me(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ue[e]=new me(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ue[e]=new me(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ue[e]=new me(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ue[e]=new me(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ue[e]=new me(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ue[e]=new me(e,5,!1,e.toLowerCase(),null,!1,!1)});var Xo=/[\-:]([a-z])/g;function Yo(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Xo,Yo);ue[t]=new me(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Xo,Yo);ue[t]=new me(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Xo,Yo);ue[t]=new me(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ue[e]=new me(e,1,!1,e.toLowerCase(),null,!1,!1)});ue.xlinkHref=new me("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ue[e]=new me(e,1,!1,e.toLowerCase(),null,!0,!0)});function Zo(e,t,n,r){var i=ue.hasOwnProperty(t)?ue[t]:null;(i!==null?i.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),bl=Object.prototype.hasOwnProperty,uh=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,vu={},yu={};function ah(e){return bl.call(yu,e)?!0:bl.call(vu,e)?!1:uh.test(e)?yu[e]=!0:(vu[e]=!0,!1)}function ch(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function fh(e,t,n,r){if(t===null||typeof t>"u"||ch(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ve(e,t,n,r,i,l,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=o}var ue={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ue[e]=new ve(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ue[t]=new ve(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ue[e]=new ve(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ue[e]=new ve(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ue[e]=new ve(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ue[e]=new ve(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ue[e]=new ve(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ue[e]=new ve(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ue[e]=new ve(e,5,!1,e.toLowerCase(),null,!1,!1)});var as=/[\-:]([a-z])/g;function cs(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(as,cs);ue[t]=new ve(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(as,cs);ue[t]=new ve(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(as,cs);ue[t]=new ve(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ue[e]=new ve(e,1,!1,e.toLowerCase(),null,!1,!1)});ue.xlinkHref=new ve("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ue[e]=new ve(e,1,!1,e.toLowerCase(),null,!0,!0)});function fs(e,t,n,r){var i=ue.hasOwnProperty(t)?ue[t]:null;(i!==null?i.type!==0:r||!(2u||i[o]!==l[u]){var s=`
-`+i[o].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=o&&0<=u);break}}}finally{pl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?jn(e):""}function Rd(e){switch(e.tag){case 5:return jn(e.type);case 16:return jn("Lazy");case 13:return jn("Suspense");case 19:return jn("SuspenseList");case 0:case 2:case 15:return e=hl(e.type,!1),e;case 11:return e=hl(e.type.render,!1),e;case 1:return e=hl(e.type,!0),e;default:return""}}function Gl(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 Zt:return"Fragment";case Yt:return"Portal";case Hl:return"Profiler";case Jo:return"StrictMode";case Kl:return"Suspense";case Wl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ka:return(e.displayName||"Context")+".Consumer";case Ha:return(e._context.displayName||"Context")+".Provider";case bo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case eu:return t=e.displayName||null,t!==null?t:Gl(e.type)||"Memo";case ct:t=e._payload,e=e._init;try{return Gl(e(t))}catch{}}return null}function Nd(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 Gl(t);case 8:return t===Jo?"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 Ot(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Ga(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Id(e){var t=Ga(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,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,l.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ir(e){e._valueTracker||(e._valueTracker=Id(e))}function Xa(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ga(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ai(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 Xl(e,t){var n=t.checked;return K({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function rs(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ot(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 Ya(e,t){t=t.checked,t!=null&&Zo(e,"checked",t,!1)}function Yl(e,t){Ya(e,t);var n=Ot(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")?Zl(e,t.type,n):t.hasOwnProperty("defaultValue")&&Zl(e,t.type,Ot(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function is(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 Zl(e,t,n){(t!=="number"||ai(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Qn=Array.isArray;function an(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Fr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function er(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var qn={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},Fd=["Webkit","ms","Moz","O"];Object.keys(qn).forEach(function(e){Fd.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),qn[t]=qn[e]})});function ec(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||qn.hasOwnProperty(e)&&qn[e]?(""+t).trim():t+"px"}function tc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=ec(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Td=K({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 eo(e,t){if(t){if(Td[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(C(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(C(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(C(61))}if(t.style!=null&&typeof t.style!="object")throw Error(C(62))}}function to(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 no=null;function tu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ro=null,cn=null,fn=null;function us(e){if(e=_r(e)){if(typeof ro!="function")throw Error(C(280));var t=e.stateNode;t&&(t=qi(t),ro(e.stateNode,e.type,t))}}function nc(e){cn?fn?fn.push(e):fn=[e]:cn=e}function rc(){if(cn){var e=cn,t=fn;if(fn=cn=null,us(e),t)for(e=0;e>>=0,e===0?32:31-(Bd(e)/qd|0)|0}var Tr=64,Dr=4194304;function $n(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 pi(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,l=e.pingedLanes,o=n&268435455;if(o!==0){var u=o&~i;u!==0?r=$n(u):(l&=o,l!==0&&(r=$n(l)))}else o=n&~i,o!==0?r=$n(o):l!==0&&(r=$n(l));if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,l=t&-t,i>=l||i===16&&(l&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 kr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ve(t),e[t]=n}function Gd(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=Kn),ms=String.fromCharCode(32),ys=!1;function _c(e,t){switch(e){case"keyup":return Cp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ec(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Jt=!1;function Ep(e,t){switch(e){case"compositionend":return Ec(t);case"keypress":return t.which!==32?null:(ys=!0,ms);case"textInput":return e=t.data,e===ms&&ys?null:e;default:return null}}function Op(e,t){if(Jt)return e==="compositionend"||!au&&_c(e,t)?(e=kc(),Zr=ou=vt=null,Jt=!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=ks(n)}}function Rc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Rc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Nc(){for(var e=window,t=ai();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ai(e.document)}return t}function cu(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 Mp(e){var t=Nc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Rc(n.ownerDocument.documentElement,n)){if(r!==null&&cu(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,l=Math.min(r.start,i);r=r.end===void 0?l:Math.min(r.end,i),!e.extend&&l>r&&(i=r,r=l,l=i),i=Cs(n,l);var o=Cs(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),l>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,bt=null,ao=null,Gn=null,co=!1;function _s(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;co||bt==null||bt!==ai(r)||(r=bt,"selectionStart"in r&&cu(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}),Gn&&or(Gn,r)||(Gn=r,r=mi(ao,"onSelect"),0nn||(e.current=yo[nn],yo[nn]=null,nn--)}function Q(e,t){nn++,yo[nn]=e.current,e.current=t}var xt={},fe=Rt(xt),Se=Rt(!1),$t=xt;function mn(e,t){var n=e.type.contextTypes;if(!n)return xt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},l;for(l in n)i[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function we(e){return e=e.childContextTypes,e!=null}function gi(){V(Se),V(fe)}function Is(e,t,n){if(fe.current!==xt)throw Error(C(168));Q(fe,t),Q(Se,n)}function Ac(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(C(108,Nd(e)||"Unknown",i));return K({},n,r)}function Si(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||xt,$t=fe.current,Q(fe,e),Q(Se,Se.current),!0}function Fs(e,t,n){var r=e.stateNode;if(!r)throw Error(C(169));n?(e=Ac(e,t,$t),r.__reactInternalMemoizedMergedChildContext=e,V(Se),V(fe),Q(fe,e)):V(Se),Q(Se,n)}var Je=null,Hi=!1,Rl=!1;function jc(e){Je===null?Je=[e]:Je.push(e)}function Kp(e){Hi=!0,jc(e)}function Nt(){if(!Rl&&Je!==null){Rl=!0;var e=0,t=j;try{var n=Je;for(j=1;e>=o,i-=o,et=1<<32-Ve(t)+i|n<E?(z=_,_=null):z=_.sibling;var T=f(v,_,h[E],w);if(T===null){_===null&&(_=z);break}e&&_&&T.alternate===null&&t(v,_),p=l(T,p,E),k===null?x=T:k.sibling=T,k=T,_=z}if(E===h.length)return n(v,_),B&&Dt(v,E),x;if(_===null){for(;EE?(z=_,_=null):z=_.sibling;var de=f(v,_,T.value,w);if(de===null){_===null&&(_=z);break}e&&_&&de.alternate===null&&t(v,_),p=l(de,p,E),k===null?x=de:k.sibling=de,k=de,_=z}if(T.done)return n(v,_),B&&Dt(v,E),x;if(_===null){for(;!T.done;E++,T=h.next())T=d(v,T.value,w),T!==null&&(p=l(T,p,E),k===null?x=T:k.sibling=T,k=T);return B&&Dt(v,E),x}for(_=r(v,_);!T.done;E++,T=h.next())T=m(_,v,E,T.value,w),T!==null&&(e&&T.alternate!==null&&_.delete(T.key===null?E:T.key),p=l(T,p,E),k===null?x=T:k.sibling=T,k=T);return e&&_.forEach(function(Gt){return t(v,Gt)}),B&&Dt(v,E),x}function O(v,p,h,w){if(typeof h=="object"&&h!==null&&h.type===Zt&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Nr:e:{for(var x=h.key,k=p;k!==null;){if(k.key===x){if(x=h.type,x===Zt){if(k.tag===7){n(v,k.sibling),p=i(k,h.props.children),p.return=v,v=p;break e}}else if(k.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===ct&&As(x)===k.type){n(v,k.sibling),p=i(k,h.props),p.ref=Ln(v,k,h),p.return=v,v=p;break e}n(v,k);break}else t(v,k);k=k.sibling}h.type===Zt?(p=Qt(h.props.children,v.mode,w,h.key),p.return=v,v=p):(w=li(h.type,h.key,h.props,null,v.mode,w),w.ref=Ln(v,p,h),w.return=v,v=w)}return o(v);case Yt:e:{for(k=h.key;p!==null;){if(p.key===k)if(p.tag===4&&p.stateNode.containerInfo===h.containerInfo&&p.stateNode.implementation===h.implementation){n(v,p.sibling),p=i(p,h.children||[]),p.return=v,v=p;break e}else{n(v,p);break}else t(v,p);p=p.sibling}p=Ll(h,v.mode,w),p.return=v,v=p}return o(v);case ct:return k=h._init,O(v,p,k(h._payload),w)}if(Qn(h))return S(v,p,h,w);if(Fn(h))return y(v,p,h,w);Qr(v,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,p!==null&&p.tag===6?(n(v,p.sibling),p=i(p,h),p.return=v,v=p):(n(v,p),p=Ul(h,v.mode,w),p.return=v,v=p),o(v)):n(v,p)}return O}var gn=Wc(!0),Gc=Wc(!1),Er={},Xe=Rt(Er),cr=Rt(Er),fr=Rt(Er);function zt(e){if(e===Er)throw Error(C(174));return e}function Su(e,t){switch(Q(fr,t),Q(cr,e),Q(Xe,Er),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:bl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=bl(t,e)}V(Xe),Q(Xe,t)}function Sn(){V(Xe),V(cr),V(fr)}function Xc(e){zt(fr.current);var t=zt(Xe.current),n=bl(t,e.type);t!==n&&(Q(cr,e),Q(Xe,n))}function wu(e){cr.current===e&&(V(Xe),V(cr))}var q=Rt(0);function Oi(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 Nl=[];function ku(){for(var e=0;en?n:4,e(!0);var r=Il.transition;Il.transition={};try{e(!1),t()}finally{j=n,Il.transition=r}}function df(){return ze().memoizedState}function Yp(e,t,n){var r=_t(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},pf(e))hf(t,n);else if(n=Bc(e,t,n,r),n!==null){var i=he();Be(n,e,r,i),vf(n,t,r)}}function Zp(e,t,n){var r=_t(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(pf(e))hf(t,i);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var o=t.lastRenderedState,u=l(o,n);if(i.hasEagerState=!0,i.eagerState=u,qe(u,o)){var s=t.interleaved;s===null?(i.next=i,yu(t)):(i.next=s.next,s.next=i),t.interleaved=i;return}}catch{}finally{}n=Bc(e,t,i,r),n!==null&&(i=he(),Be(n,e,r,i),vf(n,t,r))}}function pf(e){var t=e.alternate;return e===H||t!==null&&t===H}function hf(e,t){Xn=xi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function vf(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ru(e,n)}}var Pi={readContext:Le,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},Jp={readContext:Le,useCallback:function(e,t){return Ke().memoizedState=[e,t===void 0?null:t],e},useContext:Le,useEffect:Qs,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ti(4194308,4,uf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ti(4194308,4,e,t)},useInsertionEffect:function(e,t){return ti(4,2,e,t)},useMemo:function(e,t){var n=Ke();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ke();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=Yp.bind(null,H,e),[r.memoizedState,e]},useRef:function(e){var t=Ke();return e={current:e},t.memoizedState=e},useState:js,useDebugValue:xu,useDeferredValue:function(e){return Ke().memoizedState=e},useTransition:function(){var e=js(!1),t=e[0];return e=Xp.bind(null,e[1]),Ke().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=H,i=Ke();if(B){if(n===void 0)throw Error(C(407));n=n()}else{if(n=t(),re===null)throw Error(C(349));(Bt&30)!==0||Jc(r,t,n)}i.memoizedState=n;var l={value:n,getSnapshot:t};return i.queue=l,Qs(ef.bind(null,r,l,e),[e]),r.flags|=2048,hr(9,bc.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=Ke(),t=re.identifierPrefix;if(B){var n=tt,r=et;n=(r&~(1<<32-Ve(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=dr++,0s||i[o]!==l[s]){var u=`
+`+i[o].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=o&&0<=s);break}}}finally{_l=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?qn(e):""}function dh(e){switch(e.tag){case 5:return qn(e.type);case 16:return qn("Lazy");case 13:return qn("Suspense");case 19:return qn("SuspenseList");case 0:case 2:case 15:return e=Cl(e.type,!1),e;case 11:return e=Cl(e.type.render,!1),e;case 1:return e=Cl(e.type,!0),e;default:return""}}function ro(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 en:return"Fragment";case bt:return"Portal";case eo:return"Profiler";case ds:return"StrictMode";case to:return"Suspense";case no:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case yc:return(e.displayName||"Context")+".Consumer";case vc:return(e._context.displayName||"Context")+".Provider";case hs:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ps:return t=e.displayName||null,t!==null?t:ro(e.type)||"Memo";case pt:t=e._payload,e=e._init;try{return ro(e(t))}catch{}}return null}function hh(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 ro(t);case 8:return t===ds?"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 Nt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Sc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ph(e){var t=Sc(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,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,l.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ur(e){e._valueTracker||(e._valueTracker=ph(e))}function wc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Sc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function mi(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 io(e,t){var n=t.checked;return W({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function Su(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Nt(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 kc(e,t){t=t.checked,t!=null&&fs(e,"checked",t,!1)}function lo(e,t){kc(e,t);var n=Nt(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")?oo(e,t.type,n):t.hasOwnProperty("defaultValue")&&oo(e,t.type,Nt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function wu(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 oo(e,t,n){(t!=="number"||mi(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Hn=Array.isArray;function dn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=zr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function lr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Xn={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},mh=["Webkit","ms","Moz","O"];Object.keys(Xn).forEach(function(e){mh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Xn[t]=Xn[e]})});function xc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Xn.hasOwnProperty(e)&&Xn[e]?(""+t).trim():t+"px"}function Pc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=xc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var vh=W({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 ao(e,t){if(t){if(vh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(E(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(E(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(E(61))}if(t.style!=null&&typeof t.style!="object")throw Error(E(62))}}function co(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 fo=null;function ms(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ho=null,hn=null,pn=null;function Cu(e){if(e=Nr(e)){if(typeof ho!="function")throw Error(E(280));var t=e.stateNode;t&&(t=Ji(t),ho(e.stateNode,e.type,t))}}function Oc(e){hn?pn?pn.push(e):pn=[e]:hn=e}function Rc(){if(hn){var e=hn,t=pn;if(pn=hn=null,Cu(e),t)for(e=0;e>>=0,e===0?32:31-(Oh(e)/Rh|0)|0}var Ar=64,jr=4194304;function Kn(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 Si(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,l=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~i;s!==0?r=Kn(s):(l&=o,l!==0&&(r=Kn(l)))}else o=n&~i,o!==0?r=Kn(o):l!==0&&(r=Kn(l));if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,l=t&-t,i>=l||i===16&&(l&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 Or(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-qe(t),e[t]=n}function Th(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=Zn),Tu=String.fromCharCode(32),Fu=!1;function Gc(e,t){switch(e){case"keyup":return op.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Xc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var tn=!1;function up(e,t){switch(e){case"compositionend":return Xc(t);case"keypress":return t.which!==32?null:(Fu=!0,Tu);case"textInput":return e=t.data,e===Tu&&Fu?null:e;default:return null}}function ap(e,t){if(tn)return e==="compositionend"||!Cs&&Gc(e,t)?(e=Kc(),ri=ws=St=null,tn=!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=zu(n)}}function bc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?bc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ef(){for(var e=window,t=mi();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=mi(e.document)}return t}function Es(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 gp(e){var t=ef(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&bc(n.ownerDocument.documentElement,n)){if(r!==null&&Es(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,l=Math.min(r.start,i);r=r.end===void 0?l:Math.min(r.end,i),!e.extend&&l>r&&(i=r,r=l,l=i),i=Au(n,l);var o=Au(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),l>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,nn=null,So=null,bn=null,wo=!1;function ju(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;wo||nn==null||nn!==mi(r)||(r=nn,"selectionStart"in r&&Es(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}),bn&&fr(bn,r)||(bn=r,r=_i(So,"onSelect"),0on||(e.current=Po[on],Po[on]=null,on--)}function Q(e,t){on++,Po[on]=e.current,e.current=t}var It={},de=Tt(It),Se=Tt(!1),Ht=It;function Sn(e,t){var n=e.type.contextTypes;if(!n)return It;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},l;for(l in n)i[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function we(e){return e=e.childContextTypes,e!=null}function Ei(){V(Se),V(de)}function Ku(e,t,n){if(de.current!==It)throw Error(E(168));Q(de,t),Q(Se,n)}function cf(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(E(108,hh(e)||"Unknown",i));return W({},n,r)}function xi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||It,Ht=de.current,Q(de,e),Q(Se,Se.current),!0}function Wu(e,t,n){var r=e.stateNode;if(!r)throw Error(E(169));n?(e=cf(e,t,Ht),r.__reactInternalMemoizedMergedChildContext=e,V(Se),V(de),Q(de,e)):V(Se),Q(Se,n)}var nt=null,bi=!1,zl=!1;function ff(e){nt===null?nt=[e]:nt.push(e)}function Ip(e){bi=!0,ff(e)}function Ft(){if(!zl&&nt!==null){zl=!0;var e=0,t=j;try{var n=nt;for(j=1;e>=o,i-=o,it=1<<32-qe(t)+i|n<C?(F=k,k=null):F=k.sibling;var I=f(m,k,h[C],S);if(I===null){k===null&&(k=F);break}e&&k&&I.alternate===null&&t(m,k),p=l(I,p,C),_===null?x=I:_.sibling=I,_=I,k=F}if(C===h.length)return n(m,k),q&&zt(m,C),x;if(k===null){for(;CC?(F=k,k=null):F=k.sibling;var $=f(m,k,I.value,S);if($===null){k===null&&(k=F);break}e&&k&&$.alternate===null&&t(m,k),p=l($,p,C),_===null?x=$:_.sibling=$,_=$,k=F}if(I.done)return n(m,k),q&&zt(m,C),x;if(k===null){for(;!I.done;C++,I=h.next())I=d(m,I.value,S),I!==null&&(p=l(I,p,C),_===null?x=I:_.sibling=I,_=I);return q&&zt(m,C),x}for(k=r(m,k);!I.done;C++,I=h.next())I=v(k,m,C,I.value,S),I!==null&&(e&&I.alternate!==null&&k.delete(I.key===null?C:I.key),p=l(I,p,C),_===null?x=I:_.sibling=I,_=I);return e&&k.forEach(function(_e){return t(m,_e)}),q&&zt(m,C),x}function P(m,p,h,S){if(typeof h=="object"&&h!==null&&h.type===en&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Lr:e:{for(var x=h.key,_=p;_!==null;){if(_.key===x){if(x=h.type,x===en){if(_.tag===7){n(m,_.sibling),p=i(_,h.props.children),p.return=m,m=p;break e}}else if(_.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===pt&&ea(x)===_.type){n(m,_.sibling),p=i(_,h.props),p.ref=Qn(m,_,h),p.return=m,m=p;break e}n(m,_);break}else t(m,_);_=_.sibling}h.type===en?(p=qt(h.props.children,m.mode,S,h.key),p.return=m,m=p):(S=fi(h.type,h.key,h.props,null,m.mode,S),S.ref=Qn(m,p,h),S.return=m,m=S)}return o(m);case bt:e:{for(_=h.key;p!==null;){if(p.key===_)if(p.tag===4&&p.stateNode.containerInfo===h.containerInfo&&p.stateNode.implementation===h.implementation){n(m,p.sibling),p=i(p,h.children||[]),p.return=m,m=p;break e}else{n(m,p);break}else t(m,p);p=p.sibling}p=Hl(h,m.mode,S),p.return=m,m=p}return o(m);case pt:return _=h._init,P(m,p,_(h._payload),S)}if(Hn(h))return y(m,p,h,S);if(Un(h))return g(m,p,h,S);Kr(m,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,p!==null&&p.tag===6?(n(m,p.sibling),p=i(p,h),p.return=m,m=p):(n(m,p),p=ql(h,m.mode,S),p.return=m,m=p),o(m)):n(m,p)}return P}var kn=Sf(!0),wf=Sf(!1),Ir={},be=Tt(Ir),mr=Tt(Ir),vr=Tt(Ir);function Qt(e){if(e===Ir)throw Error(E(174));return e}function Fs(e,t){switch(Q(vr,t),Q(mr,e),Q(be,Ir),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:uo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=uo(t,e)}V(be),Q(be,t)}function _n(){V(be),V(mr),V(vr)}function kf(e){Qt(vr.current);var t=Qt(be.current),n=uo(t,e.type);t!==n&&(Q(mr,e),Q(be,n))}function Ds(e){mr.current===e&&(V(be),V(mr))}var H=Tt(0);function Mi(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 Al=[];function Ls(){for(var e=0;en?n:4,e(!0);var r=jl.transition;jl.transition={};try{e(!1),t()}finally{j=n,jl.transition=r}}function zf(){return Ae().memoizedState}function Dp(e,t,n){var r=Ot(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Af(e))jf(t,n);else if(n=mf(e,t,n,r),n!==null){var i=pe();He(n,e,r,i),$f(n,t,r)}}function Lp(e,t,n){var r=Ot(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Af(e))jf(t,i);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var o=t.lastRenderedState,s=l(o,n);if(i.hasEagerState=!0,i.eagerState=s,We(s,o)){var u=t.interleaved;u===null?(i.next=i,Ms(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=mf(e,t,i,r),n!==null&&(i=pe(),He(n,e,r,i),$f(n,t,r))}}function Af(e){var t=e.alternate;return e===K||t!==null&&t===K}function jf(e,t){er=Ti=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function $f(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ys(e,n)}}var Fi={readContext:ze,useCallback:ae,useContext:ae,useEffect:ae,useImperativeHandle:ae,useInsertionEffect:ae,useLayoutEffect:ae,useMemo:ae,useReducer:ae,useRef:ae,useState:ae,useDebugValue:ae,useDeferredValue:ae,useTransition:ae,useMutableSource:ae,useSyncExternalStore:ae,useId:ae,unstable_isNewReconciler:!1},Up={readContext:ze,useCallback:function(e,t){return Xe().memoizedState=[e,t===void 0?null:t],e},useContext:ze,useEffect:na,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,si(4194308,4,Tf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return si(4194308,4,e,t)},useInsertionEffect:function(e,t){return si(4,2,e,t)},useMemo:function(e,t){var n=Xe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Xe();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=Dp.bind(null,K,e),[r.memoizedState,e]},useRef:function(e){var t=Xe();return e={current:e},t.memoizedState=e},useState:ta,useDebugValue:$s,useDeferredValue:function(e){return Xe().memoizedState=e},useTransition:function(){var e=ta(!1),t=e[0];return e=Fp.bind(null,e[1]),Xe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=K,i=Xe();if(q){if(n===void 0)throw Error(E(407));n=n()}else{if(n=t(),ie===null)throw Error(E(349));(Wt&30)!==0||Ef(r,t,n)}i.memoizedState=n;var l={value:n,getSnapshot:t};return i.queue=l,na(Pf.bind(null,r,l,e),[e]),r.flags|=2048,Sr(9,xf.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=Xe(),t=ie.identifierPrefix;if(q){var n=lt,r=it;n=(r&~(1<<32-qe(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=yr++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[We]=t,e[ar]=r,Ef(e,t,!1,!1),t.stateNode=e;e:{switch(o=to(n,r),n){case"dialog":$("cancel",e),$("close",e),i=r;break;case"iframe":case"object":case"embed":$("load",e),i=r;break;case"video":case"audio":for(i=0;ikn&&(t.flags|=128,r=!0,zn(l,!1),t.lanes=4194304)}else{if(!r)if(e=Oi(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),zn(l,!0),l.tail===null&&l.tailMode==="hidden"&&!o.alternate&&!B)return ae(t),null}else 2*X()-l.renderingStartTime>kn&&n!==1073741824&&(t.flags|=128,r=!0,zn(l,!1),t.lanes=4194304);l.isBackwards?(o.sibling=t.child,t.child=o):(n=l.last,n!==null?n.sibling=o:t.child=o,l.last=o)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=X(),t.sibling=null,n=q.current,Q(q,r?n&1|2:n&1),t):(ae(t),null);case 22:case 23:return Tu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Ce&1073741824)!==0&&(ae(t),t.subtreeFlags&6&&(t.flags|=8192)):ae(t),null;case 24:return null;case 25:return null}throw Error(C(156,t.tag))}function oh(e,t){switch(du(t),t.tag){case 1:return we(t.type)&&gi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Sn(),V(Se),V(fe),ku(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return wu(t),null;case 13:if(V(q),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(C(340));yn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return V(q),null;case 4:return Sn(),null;case 10:return mu(t.type._context),null;case 22:case 23:return Tu(),null;case 24:return null;default:return null}}var Vr=!1,ce=!1,uh=typeof WeakSet=="function"?WeakSet:Set,P=null;function un(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){W(e,t,r)}else n.current=null}function No(e,t,n){try{n()}catch(r){W(e,t,r)}}var Xs=!1;function sh(e,t){if(fo=hi,e=Nc(),cu(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,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch{n=null;break e}var o=0,u=-1,s=-1,a=0,c=0,d=e,f=null;t:for(;;){for(var m;d!==n||i!==0&&d.nodeType!==3||(u=o+i),d!==l||r!==0&&d.nodeType!==3||(s=o+r),d.nodeType===3&&(o+=d.nodeValue.length),(m=d.firstChild)!==null;)f=d,d=m;for(;;){if(d===e)break t;if(f===n&&++a===i&&(u=o),f===l&&++c===r&&(s=o),(m=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=m}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(po={focusedElem:e,selectionRange:n},hi=!1,P=t;P!==null;)if(t=P,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,P=e;else for(;P!==null;){t=P;try{var S=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var y=S.memoizedProps,O=S.memoizedState,v=t.stateNode,p=v.getSnapshotBeforeUpdate(t.elementType===t.type?y:je(t.type,y),O);v.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(C(163))}}catch(w){W(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,P=e;break}P=t.return}return S=Xs,Xs=!1,S}function Yn(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 l=i.destroy;i.destroy=void 0,l!==void 0&&No(t,n,l)}i=i.next}while(i!==r)}}function Gi(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 Io(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 Pf(e){var t=e.alternate;t!==null&&(e.alternate=null,Pf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[We],delete t[ar],delete t[mo],delete t[qp],delete t[Hp])),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 Rf(e){return e.tag===5||e.tag===3||e.tag===4}function Ys(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Rf(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 Fo(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=yi));else if(r!==4&&(e=e.child,e!==null))for(Fo(e,t,n),e=e.sibling;e!==null;)Fo(e,t,n),e=e.sibling}function To(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(To(e,t,n),e=e.sibling;e!==null;)To(e,t,n),e=e.sibling}var le=null,Qe=!1;function at(e,t,n){for(n=n.child;n!==null;)Nf(e,t,n),n=n.sibling}function Nf(e,t,n){if(Ge&&typeof Ge.onCommitFiberUnmount=="function")try{Ge.onCommitFiberUnmount(Qi,n)}catch{}switch(n.tag){case 5:ce||un(n,t);case 6:var r=le,i=Qe;le=null,at(e,t,n),le=r,Qe=i,le!==null&&(Qe?(e=le,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):le.removeChild(n.stateNode));break;case 18:le!==null&&(Qe?(e=le,n=n.stateNode,e.nodeType===8?Pl(e.parentNode,n):e.nodeType===1&&Pl(e,n),ir(e)):Pl(le,n.stateNode));break;case 4:r=le,i=Qe,le=n.stateNode.containerInfo,Qe=!0,at(e,t,n),le=r,Qe=i;break;case 0:case 11:case 14:case 15:if(!ce&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var l=i,o=l.destroy;l=l.tag,o!==void 0&&((l&2)!==0||(l&4)!==0)&&No(n,t,o),i=i.next}while(i!==r)}at(e,t,n);break;case 1:if(!ce&&(un(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){W(n,t,u)}at(e,t,n);break;case 21:at(e,t,n);break;case 22:n.mode&1?(ce=(r=ce)||n.memoizedState!==null,at(e,t,n),ce=r):at(e,t,n);break;default:at(e,t,n)}}function Zs(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new uh),t.forEach(function(r){var i=yh.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Ae(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=o),r&=~l}if(r=i,r=X()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ch(r/1960))-r,10e?16:e,mt===null)var r=!1;else{if(e=mt,mt=null,Ii=0,(L&6)!==0)throw Error(C(331));var i=L;for(L|=4,P=e.current;P!==null;){var l=P,o=l.child;if((P.flags&16)!==0){var u=l.deletions;if(u!==null){for(var s=0;sX()-Iu?jt(e,0):Nu|=n),ke(e,t)}function zf(e,t){t===0&&((e.mode&1)===0?t=1:(t=Dr,Dr<<=1,(Dr&130023424)===0&&(Dr=4194304)));var n=he();e=lt(e,t),e!==null&&(kr(e,t,n),ke(e,n))}function mh(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),zf(e,n)}function yh(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(C(314))}r!==null&&r.delete(t),zf(e,n)}var Af;Af=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Se.current)ge=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return ge=!1,ih(e,t,n);ge=(e.flags&131072)!==0}else ge=!1,B&&(t.flags&1048576)!==0&&Qc(t,ki,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ni(e,t),e=t.pendingProps;var i=mn(t,fe.current);pn(t,n),i=_u(null,t,r,e,i,n);var l=Eu();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,we(r)?(l=!0,Si(t)):l=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,gu(t),i.updater=Ki,t.stateNode=i,i._reactInternals=t,Co(t,r,e,n),t=Oo(null,t,r,!0,l,n)):(t.tag=0,B&&l&&fu(t),pe(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ni(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Sh(r),e=je(r,e),i){case 0:t=Eo(null,t,r,e,n);break e;case 1:t=Ks(null,t,r,e,n);break e;case 11:t=qs(null,t,r,e,n);break e;case 14:t=Hs(null,t,r,je(r.type,e),n);break e}throw Error(C(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:je(r,i),Eo(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:je(r,i),Ks(e,t,r,i,n);case 3:e:{if(kf(t),e===null)throw Error(C(387));r=t.pendingProps,l=t.memoizedState,i=l.element,qc(e,t),Ei(t,r,null,n);var o=t.memoizedState;if(r=o.element,l.isDehydrated)if(l={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){i=wn(Error(C(423)),t),t=Ws(e,t,r,n,i);break e}else if(r!==i){i=wn(Error(C(424)),t),t=Ws(e,t,r,n,i);break e}else for(_e=wt(t.stateNode.containerInfo.firstChild),Ee=t,B=!0,$e=null,n=Gc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(yn(),r===i){t=ot(e,t,n);break e}pe(e,t,r,n)}t=t.child}return t;case 5:return Xc(t),e===null&&So(t),r=t.type,i=t.pendingProps,l=e!==null?e.memoizedProps:null,o=i.children,ho(r,i)?o=null:l!==null&&ho(r,l)&&(t.flags|=32),wf(e,t),pe(e,t,o,n),t.child;case 6:return e===null&&So(t),null;case 13:return Cf(e,t,n);case 4:return Su(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=gn(t,null,r,n):pe(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:je(r,i),qs(e,t,r,i,n);case 7:return pe(e,t,t.pendingProps,n),t.child;case 8:return pe(e,t,t.pendingProps.children,n),t.child;case 12:return pe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,l=t.memoizedProps,o=i.value,Q(Ci,r._currentValue),r._currentValue=o,l!==null)if(qe(l.value,o)){if(l.children===i.children&&!Se.current){t=ot(e,t,n);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var u=l.dependencies;if(u!==null){o=l.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(l.tag===1){s=nt(-1,n&-n),s.tag=2;var a=l.updateQueue;if(a!==null){a=a.shared;var c=a.pending;c===null?s.next=s:(s.next=c.next,c.next=s),a.pending=s}}l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),wo(l.return,n,t),u.lanes|=n;break}s=s.next}}else if(l.tag===10)o=l.type===t.type?null:l.child;else if(l.tag===18){if(o=l.return,o===null)throw Error(C(341));o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),wo(o,n,t),o=l.sibling}else o=l.child;if(o!==null)o.return=l;else for(o=l;o!==null;){if(o===t){o=null;break}if(l=o.sibling,l!==null){l.return=o.return,o=l;break}o=o.return}l=o}pe(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,pn(t,n),i=Le(i),r=r(i),t.flags|=1,pe(e,t,r,n),t.child;case 14:return r=t.type,i=je(r,t.pendingProps),i=je(r.type,i),Hs(e,t,r,i,n);case 15:return gf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:je(r,i),ni(e,t),t.tag=1,we(r)?(e=!0,Si(t)):e=!1,pn(t,n),Kc(t,r,i),Co(t,r,i,n),Oo(null,t,r,!0,e,n);case 19:return _f(e,t,n);case 22:return Sf(e,t,n)}throw Error(C(156,t.tag))};function jf(e,t){return cc(e,t)}function gh(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 Me(e,t,n,r){return new gh(e,t,n,r)}function Mu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Sh(e){if(typeof e=="function")return Mu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===bo)return 11;if(e===eu)return 14}return 2}function Et(e,t){var n=e.alternate;return n===null?(n=Me(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 li(e,t,n,r,i,l){var o=2;if(r=e,typeof e=="function")Mu(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Zt:return Qt(n.children,i,l,t);case Jo:o=8,i|=8;break;case Hl:return e=Me(12,n,t,i|2),e.elementType=Hl,e.lanes=l,e;case Kl:return e=Me(13,n,t,i),e.elementType=Kl,e.lanes=l,e;case Wl:return e=Me(19,n,t,i),e.elementType=Wl,e.lanes=l,e;case Wa:return Yi(n,i,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ha:o=10;break e;case Ka:o=9;break e;case bo:o=11;break e;case eu:o=14;break e;case ct:o=16,r=null;break e}throw Error(C(130,e==null?e:typeof e,""))}return t=Me(o,n,t,i),t.elementType=e,t.type=r,t.lanes=l,t}function Qt(e,t,n,r){return e=Me(7,e,r,t),e.lanes=n,e}function Yi(e,t,n,r){return e=Me(22,e,r,t),e.elementType=Wa,e.lanes=n,e.stateNode={isHidden:!1},e}function Ul(e,t,n){return e=Me(6,e,null,t),e.lanes=n,e}function Ll(e,t,n){return t=Me(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function wh(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=ml(0),this.expirationTimes=ml(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ml(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Uu(e,t,n,r,i,l,o,u,s){return e=new wh(e,t,n,u,s),t===1?(t=1,l===!0&&(t|=8)):t=0,l=Me(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},gu(l),e}function kh(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=Pe})(Qa);var la=Qa.exports;Bl.createRoot=la.createRoot,Bl.hydrateRoot=la.hydrateRoot;var ju={exports:{}},Bf={};/**
+`+l.stack}return{value:e,source:t,stack:i,digest:null}}function Bl(e,t,n){return{value:e,source:null,stack:n!=null?n:null,digest:t!=null?t:null}}function To(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var jp=typeof WeakMap=="function"?WeakMap:Map;function Qf(e,t,n){n=ot(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Li||(Li=!0,Bo=r),To(e,t)},n}function Bf(e,t,n){n=ot(-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(){To(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(n.callback=function(){To(e,t),typeof r!="function"&&(Pt===null?Pt=new Set([this]):Pt.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function ra(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new jp;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=bp.bind(null,e,t,n),t.then(e,e))}function ia(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 la(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=ot(-1,1),t.tag=2,xt(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var $p=dt.ReactCurrentOwner,ge=!1;function he(e,t,n,r){t.child=e===null?wf(t,null,n,r):kn(t,e.child,n,r)}function oa(e,t,n,r,i){n=n.render;var l=t.ref;return vn(t,i),r=zs(e,t,n,r,l,i),n=As(),e!==null&&!ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,ct(e,t,i)):(q&&n&&xs(t),t.flags|=1,he(e,t,r,i),t.child)}function sa(e,t,n,r,i){if(e===null){var l=n.type;return typeof l=="function"&&!Gs(l)&&l.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=l,Vf(e,t,l,r,i)):(e=fi(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,(e.lanes&i)===0){var o=l.memoizedProps;if(n=n.compare,n=n!==null?n:fr,n(o,r)&&e.ref===t.ref)return ct(e,t,i)}return t.flags|=1,e=Rt(l,r),e.ref=t.ref,e.return=t,t.child=e}function Vf(e,t,n,r,i){if(e!==null){var l=e.memoizedProps;if(fr(l,r)&&e.ref===t.ref)if(ge=!1,t.pendingProps=r=l,(e.lanes&i)!==0)(e.flags&131072)!==0&&(ge=!0);else return t.lanes=e.lanes,ct(e,t,i)}return Fo(e,t,n,r,i)}function qf(e,t,n){var r=t.pendingProps,i=r.children,l=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Q(fn,Ce),Ce|=n;else{if((n&1073741824)===0)return e=l!==null?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Q(fn,Ce),Ce|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=l!==null?l.baseLanes:n,Q(fn,Ce),Ce|=r}else l!==null?(r=l.baseLanes|n,t.memoizedState=null):r=n,Q(fn,Ce),Ce|=r;return he(e,t,i,n),t.child}function Hf(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Fo(e,t,n,r,i){var l=we(n)?Ht:de.current;return l=Sn(t,l),vn(t,i),n=zs(e,t,n,r,l,i),r=As(),e!==null&&!ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,ct(e,t,i)):(q&&r&&xs(t),t.flags|=1,he(e,t,n,i),t.child)}function ua(e,t,n,r,i){if(we(n)){var l=!0;xi(t)}else l=!1;if(vn(t,i),t.stateNode===null)ui(e,t),gf(t,n,r),Mo(t,n,r,i),r=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var u=o.context,a=n.contextType;typeof a=="object"&&a!==null?a=ze(a):(a=we(n)?Ht:de.current,a=Sn(t,a));var c=n.getDerivedStateFromProps,d=typeof c=="function"||typeof o.getSnapshotBeforeUpdate=="function";d||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==r||u!==a)&&bu(t,o,r,a),mt=!1;var f=t.memoizedState;o.state=f,Ii(t,r,o,i),u=t.memoizedState,s!==r||f!==u||Se.current||mt?(typeof c=="function"&&(Io(t,n,c,r),u=t.memoizedState),(s=mt||Ju(t,n,s,r,f,u,a))?(d||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=a,r=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,vf(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:Qe(t.type,s),o.props=a,d=t.pendingProps,f=o.context,u=n.contextType,typeof u=="object"&&u!==null?u=ze(u):(u=we(n)?Ht:de.current,u=Sn(t,u));var v=n.getDerivedStateFromProps;(c=typeof v=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==d||f!==u)&&bu(t,o,r,u),mt=!1,f=t.memoizedState,o.state=f,Ii(t,r,o,i);var y=t.memoizedState;s!==d||f!==y||Se.current||mt?(typeof v=="function"&&(Io(t,n,v,r),y=t.memoizedState),(a=mt||Ju(t,n,a,r,f,y,u)||!1)?(c||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,y,u),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,y,u)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=y),o.props=r,o.state=y,o.context=u,r=a):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Do(e,t,n,r,l,i)}function Do(e,t,n,r,i,l){Hf(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return i&&Wu(t,n,!1),ct(e,t,l);r=t.stateNode,$p.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=kn(t,e.child,null,l),t.child=kn(t,null,s,l)):he(e,t,s,l),t.memoizedState=r.state,i&&Wu(t,n,!0),t.child}function Kf(e){var t=e.stateNode;t.pendingContext?Ku(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ku(e,t.context,!1),Fs(e,t.containerInfo)}function aa(e,t,n,r,i){return wn(),Os(i),t.flags|=256,he(e,t,n,r),t.child}var Lo={dehydrated:null,treeContext:null,retryLane:0};function Uo(e){return{baseLanes:e,cachePool:null,transitions:null}}function Wf(e,t,n){var r=t.pendingProps,i=H.current,l=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(l=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),Q(H,i&1),e===null)return Ro(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):(o=r.children,e=r.fallback,l?(r=t.mode,l=t.child,o={mode:"hidden",children:o},(r&1)===0&&l!==null?(l.childLanes=0,l.pendingProps=o):l=il(o,r,0,null),e=qt(e,r,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Uo(n),t.memoizedState=Lo,e):Qs(t,o));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return Qp(e,t,o,r,s,i,n);if(l){l=r.fallback,o=t.mode,i=e.child,s=i.sibling;var u={mode:"hidden",children:r.children};return(o&1)===0&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=Rt(i,u),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?l=Rt(s,l):(l=qt(l,o,n,null),l.flags|=2),l.return=t,r.return=t,r.sibling=l,t.child=r,r=l,l=t.child,o=e.child.memoizedState,o=o===null?Uo(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},l.memoizedState=o,l.childLanes=e.childLanes&~n,t.memoizedState=Lo,r}return l=e.child,e=l.sibling,r=Rt(l,{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 Qs(e,t){return t=il({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Wr(e,t,n,r){return r!==null&&Os(r),kn(t,e.child,null,n),e=Qs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Qp(e,t,n,r,i,l,o){if(n)return t.flags&256?(t.flags&=-257,r=Bl(Error(E(422))),Wr(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=r.fallback,i=t.mode,r=il({mode:"visible",children:r.children},i,0,null),l=qt(l,i,o,null),l.flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,(t.mode&1)!==0&&kn(t,e.child,null,o),t.child.memoizedState=Uo(o),t.memoizedState=Lo,l);if((t.mode&1)===0)return Wr(e,t,o,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,l=Error(E(419)),r=Bl(l,r,void 0),Wr(e,t,o,r)}if(s=(o&e.childLanes)!==0,ge||s){if(r=ie,r!==null){switch(o&-o){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|o))!==0?0:i,i!==0&&i!==l.retryLane&&(l.retryLane=i,at(e,i),He(r,e,i,-1))}return Ws(),r=Bl(Error(E(421))),Wr(e,t,o,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=em.bind(null,e),i._reactRetry=t,null):(e=l.treeContext,Ee=Et(i.nextSibling),xe=t,q=!0,Ve=null,e!==null&&(Te[Fe++]=it,Te[Fe++]=lt,Te[Fe++]=Kt,it=e.id,lt=e.overflow,Kt=t),t=Qs(t,r.children),t.flags|=4096,t)}function ca(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),No(e.return,t,n)}function Vl(e,t,n,r,i){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=i)}function Gf(e,t,n){var r=t.pendingProps,i=r.revealOrder,l=r.tail;if(he(e,t,r.children,n),r=H.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&&ca(e,n,t);else if(e.tag===19)ca(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(H,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&&Mi(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Vl(t,!1,i,n,l);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Mi(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Vl(t,!0,n,null,l);break;case"together":Vl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ui(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ct(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Gt|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(E(153));if(t.child!==null){for(e=t.child,n=Rt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Rt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Bp(e,t,n){switch(t.tag){case 3:Kf(t),wn();break;case 5:kf(t);break;case 1:we(t.type)&&xi(t);break;case 4:Fs(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Q(Ri,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Q(H,H.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?Wf(e,t,n):(Q(H,H.current&1),e=ct(e,t,n),e!==null?e.sibling:null);Q(H,H.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return Gf(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Q(H,H.current),r)break;return null;case 22:case 23:return t.lanes=0,qf(e,t,n)}return ct(e,t,n)}var Xf,zo,Yf,Zf;Xf=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}};zo=function(){};Yf=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Qt(be.current);var l=null;switch(n){case"input":i=io(e,i),r=io(e,r),l=[];break;case"select":i=W({},i,{value:void 0}),r=W({},r,{value:void 0}),l=[];break;case"textarea":i=so(e,i),r=so(e,r),l=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Ci)}ao(n,r);var o;n=null;for(a in i)if(!r.hasOwnProperty(a)&&i.hasOwnProperty(a)&&i[a]!=null)if(a==="style"){var s=i[a];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(ir.hasOwnProperty(a)?l||(l=[]):(l=l||[]).push(a,null));for(a in r){var u=r[a];if(s=i!=null?i[a]:void 0,r.hasOwnProperty(a)&&u!==s&&(u!=null||s!=null))if(a==="style")if(s){for(o in s)!s.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&s[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(l||(l=[]),l.push(a,n)),n=u;else a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(l=l||[]).push(a,u)):a==="children"?typeof u!="string"&&typeof u!="number"||(l=l||[]).push(a,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(ir.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&B("scroll",e),l||s===u||(l=[])):(l=l||[]).push(a,u))}n&&(l=l||[]).push("style",n);var a=l;(t.updateQueue=a)&&(t.flags|=4)}};Zf=function(e,t,n,r){n!==r&&(t.flags|=4)};function Bn(e,t){if(!q)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 ce(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 Vp(e,t,n){var r=t.pendingProps;switch(Ps(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ce(t),null;case 1:return we(t.type)&&Ei(),ce(t),null;case 3:return r=t.stateNode,_n(),V(Se),V(de),Ls(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Hr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Ve!==null&&(Ho(Ve),Ve=null))),zo(e,t),ce(t),null;case 5:Ds(t);var i=Qt(vr.current);if(n=t.type,e!==null&&t.stateNode!=null)Yf(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(E(166));return ce(t),null}if(e=Qt(be.current),Hr(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Ye]=t,r[pr]=l,e=(t.mode&1)!==0,n){case"dialog":B("cancel",r),B("close",r);break;case"iframe":case"object":case"embed":B("load",r);break;case"video":case"audio":for(i=0;i<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Ye]=t,e[pr]=r,Xf(e,t,!1,!1),t.stateNode=e;e:{switch(o=co(n,r),n){case"dialog":B("cancel",e),B("close",e),i=r;break;case"iframe":case"object":case"embed":B("load",e),i=r;break;case"video":case"audio":for(i=0;iEn&&(t.flags|=128,r=!0,Bn(l,!1),t.lanes=4194304)}else{if(!r)if(e=Mi(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Bn(l,!0),l.tail===null&&l.tailMode==="hidden"&&!o.alternate&&!q)return ce(t),null}else 2*Y()-l.renderingStartTime>En&&n!==1073741824&&(t.flags|=128,r=!0,Bn(l,!1),t.lanes=4194304);l.isBackwards?(o.sibling=t.child,t.child=o):(n=l.last,n!==null?n.sibling=o:t.child=o,l.last=o)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Y(),t.sibling=null,n=H.current,Q(H,r?n&1|2:n&1),t):(ce(t),null);case 22:case 23:return Ks(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Ce&1073741824)!==0&&(ce(t),t.subtreeFlags&6&&(t.flags|=8192)):ce(t),null;case 24:return null;case 25:return null}throw Error(E(156,t.tag))}function qp(e,t){switch(Ps(t),t.tag){case 1:return we(t.type)&&Ei(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return _n(),V(Se),V(de),Ls(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return Ds(t),null;case 13:if(V(H),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(E(340));wn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return V(H),null;case 4:return _n(),null;case 10:return Is(t.type._context),null;case 22:case 23:return Ks(),null;case 24:return null;default:return null}}var Gr=!1,fe=!1,Hp=typeof WeakSet=="function"?WeakSet:Set,O=null;function cn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){G(e,t,r)}else n.current=null}function Ao(e,t,n){try{n()}catch(r){G(e,t,r)}}var fa=!1;function Kp(e,t){if(ko=wi,e=ef(),Es(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,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch{n=null;break e}var o=0,s=-1,u=-1,a=0,c=0,d=e,f=null;t:for(;;){for(var v;d!==n||i!==0&&d.nodeType!==3||(s=o+i),d!==l||r!==0&&d.nodeType!==3||(u=o+r),d.nodeType===3&&(o+=d.nodeValue.length),(v=d.firstChild)!==null;)f=d,d=v;for(;;){if(d===e)break t;if(f===n&&++a===i&&(s=o),f===l&&++c===r&&(u=o),(v=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=v}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(_o={focusedElem:e,selectionRange:n},wi=!1,O=t;O!==null;)if(t=O,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,O=e;else for(;O!==null;){t=O;try{var y=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var g=y.memoizedProps,P=y.memoizedState,m=t.stateNode,p=m.getSnapshotBeforeUpdate(t.elementType===t.type?g:Qe(t.type,g),P);m.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(E(163))}}catch(S){G(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,O=e;break}O=t.return}return y=fa,fa=!1,y}function tr(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 l=i.destroy;i.destroy=void 0,l!==void 0&&Ao(t,n,l)}i=i.next}while(i!==r)}}function nl(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 jo(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 Jf(e){var t=e.alternate;t!==null&&(e.alternate=null,Jf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ye],delete t[pr],delete t[xo],delete t[Rp],delete t[Np])),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 bf(e){return e.tag===5||e.tag===3||e.tag===4}function da(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||bf(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 $o(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=Ci));else if(r!==4&&(e=e.child,e!==null))for($o(e,t,n),e=e.sibling;e!==null;)$o(e,t,n),e=e.sibling}function Qo(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(Qo(e,t,n),e=e.sibling;e!==null;)Qo(e,t,n),e=e.sibling}var oe=null,Be=!1;function ht(e,t,n){for(n=n.child;n!==null;)ed(e,t,n),n=n.sibling}function ed(e,t,n){if(Je&&typeof Je.onCommitFiberUnmount=="function")try{Je.onCommitFiberUnmount(Gi,n)}catch{}switch(n.tag){case 5:fe||cn(n,t);case 6:var r=oe,i=Be;oe=null,ht(e,t,n),oe=r,Be=i,oe!==null&&(Be?(e=oe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):oe.removeChild(n.stateNode));break;case 18:oe!==null&&(Be?(e=oe,n=n.stateNode,e.nodeType===8?Ul(e.parentNode,n):e.nodeType===1&&Ul(e,n),ar(e)):Ul(oe,n.stateNode));break;case 4:r=oe,i=Be,oe=n.stateNode.containerInfo,Be=!0,ht(e,t,n),oe=r,Be=i;break;case 0:case 11:case 14:case 15:if(!fe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var l=i,o=l.destroy;l=l.tag,o!==void 0&&((l&2)!==0||(l&4)!==0)&&Ao(n,t,o),i=i.next}while(i!==r)}ht(e,t,n);break;case 1:if(!fe&&(cn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){G(n,t,s)}ht(e,t,n);break;case 21:ht(e,t,n);break;case 22:n.mode&1?(fe=(r=fe)||n.memoizedState!==null,ht(e,t,n),fe=r):ht(e,t,n);break;default:ht(e,t,n)}}function ha(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Hp),t.forEach(function(r){var i=tm.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function $e(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=o),r&=~l}if(r=i,r=Y()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Gp(r/1960))-r,10e?16:e,wt===null)var r=!1;else{if(e=wt,wt=null,Ui=0,(z&6)!==0)throw Error(E(331));var i=z;for(z|=4,O=e.current;O!==null;){var l=O,o=l.child;if((O.flags&16)!==0){var s=l.deletions;if(s!==null){for(var u=0;uY()-qs?Vt(e,0):Vs|=n),ke(e,t)}function ud(e,t){t===0&&((e.mode&1)===0?t=1:(t=jr,jr<<=1,(jr&130023424)===0&&(jr=4194304)));var n=pe();e=at(e,t),e!==null&&(Or(e,t,n),ke(e,n))}function em(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),ud(e,n)}function tm(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(E(314))}r!==null&&r.delete(t),ud(e,n)}var ad;ad=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Se.current)ge=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return ge=!1,Bp(e,t,n);ge=(e.flags&131072)!==0}else ge=!1,q&&(t.flags&1048576)!==0&&df(t,Oi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ui(e,t),e=t.pendingProps;var i=Sn(t,de.current);vn(t,n),i=zs(null,t,r,e,i,n);var l=As();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,we(r)?(l=!0,xi(t)):l=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Ts(t),i.updater=el,t.stateNode=i,i._reactInternals=t,Mo(t,r,e,n),t=Do(null,t,r,!0,l,n)):(t.tag=0,q&&l&&xs(t),he(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ui(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=rm(r),e=Qe(r,e),i){case 0:t=Fo(null,t,r,e,n);break e;case 1:t=ua(null,t,r,e,n);break e;case 11:t=oa(null,t,r,e,n);break e;case 14:t=sa(null,t,r,Qe(r.type,e),n);break e}throw Error(E(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Qe(r,i),Fo(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Qe(r,i),ua(e,t,r,i,n);case 3:e:{if(Kf(t),e===null)throw Error(E(387));r=t.pendingProps,l=t.memoizedState,i=l.element,vf(e,t),Ii(t,r,null,n);var o=t.memoizedState;if(r=o.element,l.isDehydrated)if(l={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){i=Cn(Error(E(423)),t),t=aa(e,t,r,n,i);break e}else if(r!==i){i=Cn(Error(E(424)),t),t=aa(e,t,r,n,i);break e}else for(Ee=Et(t.stateNode.containerInfo.firstChild),xe=t,q=!0,Ve=null,n=wf(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(wn(),r===i){t=ct(e,t,n);break e}he(e,t,r,n)}t=t.child}return t;case 5:return kf(t),e===null&&Ro(t),r=t.type,i=t.pendingProps,l=e!==null?e.memoizedProps:null,o=i.children,Co(r,i)?o=null:l!==null&&Co(r,l)&&(t.flags|=32),Hf(e,t),he(e,t,o,n),t.child;case 6:return e===null&&Ro(t),null;case 13:return Wf(e,t,n);case 4:return Fs(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=kn(t,null,r,n):he(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Qe(r,i),oa(e,t,r,i,n);case 7:return he(e,t,t.pendingProps,n),t.child;case 8:return he(e,t,t.pendingProps.children,n),t.child;case 12:return he(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,l=t.memoizedProps,o=i.value,Q(Ri,r._currentValue),r._currentValue=o,l!==null)if(We(l.value,o)){if(l.children===i.children&&!Se.current){t=ct(e,t,n);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var s=l.dependencies;if(s!==null){o=l.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(l.tag===1){u=ot(-1,n&-n),u.tag=2;var a=l.updateQueue;if(a!==null){a=a.shared;var c=a.pending;c===null?u.next=u:(u.next=c.next,c.next=u),a.pending=u}}l.lanes|=n,u=l.alternate,u!==null&&(u.lanes|=n),No(l.return,n,t),s.lanes|=n;break}u=u.next}}else if(l.tag===10)o=l.type===t.type?null:l.child;else if(l.tag===18){if(o=l.return,o===null)throw Error(E(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),No(o,n,t),o=l.sibling}else o=l.child;if(o!==null)o.return=l;else for(o=l;o!==null;){if(o===t){o=null;break}if(l=o.sibling,l!==null){l.return=o.return,o=l;break}o=o.return}l=o}he(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,vn(t,n),i=ze(i),r=r(i),t.flags|=1,he(e,t,r,n),t.child;case 14:return r=t.type,i=Qe(r,t.pendingProps),i=Qe(r.type,i),sa(e,t,r,i,n);case 15:return Vf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Qe(r,i),ui(e,t),t.tag=1,we(r)?(e=!0,xi(t)):e=!1,vn(t,n),gf(t,r,i),Mo(t,r,i,n),Do(null,t,r,!0,e,n);case 19:return Gf(e,t,n);case 22:return qf(e,t,n)}throw Error(E(156,t.tag))};function cd(e,t){return Lc(e,t)}function nm(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 Le(e,t,n,r){return new nm(e,t,n,r)}function Gs(e){return e=e.prototype,!(!e||!e.isReactComponent)}function rm(e){if(typeof e=="function")return Gs(e)?1:0;if(e!=null){if(e=e.$$typeof,e===hs)return 11;if(e===ps)return 14}return 2}function Rt(e,t){var n=e.alternate;return n===null?(n=Le(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 fi(e,t,n,r,i,l){var o=2;if(r=e,typeof e=="function")Gs(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case en:return qt(n.children,i,l,t);case ds:o=8,i|=8;break;case eo:return e=Le(12,n,t,i|2),e.elementType=eo,e.lanes=l,e;case to:return e=Le(13,n,t,i),e.elementType=to,e.lanes=l,e;case no:return e=Le(19,n,t,i),e.elementType=no,e.lanes=l,e;case gc:return il(n,i,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case vc:o=10;break e;case yc:o=9;break e;case hs:o=11;break e;case ps:o=14;break e;case pt:o=16,r=null;break e}throw Error(E(130,e==null?e:typeof e,""))}return t=Le(o,n,t,i),t.elementType=e,t.type=r,t.lanes=l,t}function qt(e,t,n,r){return e=Le(7,e,r,t),e.lanes=n,e}function il(e,t,n,r){return e=Le(22,e,r,t),e.elementType=gc,e.lanes=n,e.stateNode={isHidden:!1},e}function ql(e,t,n){return e=Le(6,e,null,t),e.lanes=n,e}function Hl(e,t,n){return t=Le(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function im(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=xl(0),this.expirationTimes=xl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=xl(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Xs(e,t,n,r,i,l,o,s,u){return e=new im(e,t,n,s,u),t===1?(t=1,l===!0&&(t|=8)):t=0,l=Le(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ts(l),e}function lm(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=Re})(fc);var ka=fc.exports;Jl.createRoot=ka.createRoot,Jl.hydrateRoot=ka.hydrateRoot;var bs={exports:{}},pd={};/**
* @license React
* use-sync-external-store-shim.production.min.js
*
@@ -37,7 +37,7 @@ Error generating stack: `+l.message+`
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
- */var Cn=U.exports;function xh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ph=typeof Object.is=="function"?Object.is:xh,Rh=Cn.useState,Nh=Cn.useEffect,Ih=Cn.useLayoutEffect,Fh=Cn.useDebugValue;function Th(e,t){var n=t(),r=Rh({inst:{value:n,getSnapshot:t}}),i=r[0].inst,l=r[1];return Ih(function(){i.value=n,i.getSnapshot=t,zl(i)&&l({inst:i})},[e,n,t]),Nh(function(){return zl(i)&&l({inst:i}),e(function(){zl(i)&&l({inst:i})})},[e]),Fh(n),n}function zl(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ph(e,n)}catch{return!0}}function Dh(e,t){return t()}var Mh=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Dh:Th;Bf.useSyncExternalStore=Cn.useSyncExternalStore!==void 0?Cn.useSyncExternalStore:Mh;(function(e){e.exports=Bf})(ju);var tl={exports:{}},nl={};/**
+ */var xn=M.exports;function cm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var fm=typeof Object.is=="function"?Object.is:cm,dm=xn.useState,hm=xn.useEffect,pm=xn.useLayoutEffect,mm=xn.useDebugValue;function vm(e,t){var n=t(),r=dm({inst:{value:n,getSnapshot:t}}),i=r[0].inst,l=r[1];return pm(function(){i.value=n,i.getSnapshot=t,Kl(i)&&l({inst:i})},[e,n,t]),hm(function(){return Kl(i)&&l({inst:i}),e(function(){Kl(i)&&l({inst:i})})},[e]),mm(n),n}function Kl(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!fm(e,n)}catch{return!0}}function ym(e,t){return t()}var gm=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?ym:vm;pd.useSyncExternalStore=xn.useSyncExternalStore!==void 0?xn.useSyncExternalStore:gm;(function(e){e.exports=pd})(bs);var al={exports:{}},cl={};/**
* @license React
* react-jsx-runtime.production.min.js
*
@@ -45,7 +45,7 @@ Error generating stack: `+l.message+`
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
- */var Uh=U.exports,Lh=Symbol.for("react.element"),zh=Symbol.for("react.fragment"),Ah=Object.prototype.hasOwnProperty,jh=Uh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Qh={key:!0,ref:!0,__self:!0,__source:!0};function qf(e,t,n){var r,i={},l=null,o=null;n!==void 0&&(l=""+n),t.key!==void 0&&(l=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)Ah.call(t,r)&&!Qh.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:Lh,type:e,key:l,ref:o,props:i,_owner:jh.current}}nl.Fragment=zh;nl.jsx=qf;nl.jsxs=qf;(function(e){e.exports=nl})(tl);const Rn=tl.exports.Fragment,g=tl.exports.jsx,N=tl.exports.jsxs;/**
+ */var Sm=M.exports,wm=Symbol.for("react.element"),km=Symbol.for("react.fragment"),_m=Object.prototype.hasOwnProperty,Cm=Sm.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Em={key:!0,ref:!0,__self:!0,__source:!0};function md(e,t,n){var r,i={},l=null,o=null;n!==void 0&&(l=""+n),t.key!==void 0&&(l=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)_m.call(t,r)&&!Em.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:wm,type:e,key:l,ref:o,props:i,_owner:Cm.current}}cl.Fragment=km;cl.jsx=md;cl.jsxs=md;(function(e){e.exports=cl})(al);const Fn=al.exports.Fragment,w=al.exports.jsx,N=al.exports.jsxs;/**
* react-query
*
* Copyright (c) TanStack
@@ -54,7 +54,7 @@ Error generating stack: `+l.message+`
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
- */class Or{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 mr=typeof window>"u";function Ie(){}function $h(e,t){return typeof e=="function"?e(t):e}function zo(e){return typeof e=="number"&&e>=0&&e!==1/0}function Hf(e,t){return Math.max(e+(t||0)-Date.now(),0)}function oi(e,t,n){return rl(e)?typeof t=="function"?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function dt(e,t,n){return rl(e)?[{...t,queryKey:e},n]:[e||{},t]}function oa(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:l,queryKey:o,stale:u}=e;if(rl(o)){if(r){if(t.queryHash!==Qu(o,t.options))return!1}else if(!Di(t.queryKey,o))return!1}if(n!=="all"){const s=t.isActive();if(n==="active"&&!s||n==="inactive"&&s)return!1}return!(typeof u=="boolean"&&t.isStale()!==u||typeof i<"u"&&i!==t.state.fetchStatus||l&&!l(t))}function ua(e,t){const{exact:n,fetching:r,predicate:i,mutationKey:l}=e;if(rl(l)){if(!t.options.mutationKey)return!1;if(n){if(At(t.options.mutationKey)!==At(l))return!1}else if(!Di(t.options.mutationKey,l))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||i&&!i(t))}function Qu(e,t){return((t==null?void 0:t.queryKeyHashFn)||At)(e)}function At(e){return JSON.stringify(e,(t,n)=>Ao(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function Di(e,t){return Kf(e,t)}function Kf(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!Kf(e[n],t[n])):!1}function Wf(e,t){if(e===t)return e;const n=aa(e)&&aa(t);if(n||Ao(e)&&Ao(t)){const r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),l=i.length,o=n?[]:{};let u=0;for(let s=0;s"u")return!0;const n=t.prototype;return!(!ca(n)||!n.hasOwnProperty("isPrototypeOf"))}function ca(e){return Object.prototype.toString.call(e)==="[object Object]"}function rl(e){return Array.isArray(e)}function Gf(e){return new Promise(t=>{setTimeout(t,e)})}function fa(e){Gf(0).then(e)}function Vh(){if(typeof AbortController=="function")return new AbortController}function jo(e,t,n){return n.isDataEqual!=null&&n.isDataEqual(e,t)?e:typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Wf(e,t):t}class Bh extends Or{constructor(){super(),this.setup=t=>{if(!mr&&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 Mi=new Bh;class qh extends Or{constructor(){super(),this.setup=t=>{if(!mr&&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 Ui=new qh;function Hh(e){return Math.min(1e3*2**e,3e4)}function il(e){return(e!=null?e:"online")==="online"?Ui.isOnline():!0}class Xf{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function ui(e){return e instanceof Xf}function Yf(e){let t=!1,n=0,r=!1,i,l,o;const u=new Promise((O,v)=>{l=O,o=v}),s=O=>{r||(m(new Xf(O)),e.abort==null||e.abort())},a=()=>{t=!0},c=()=>{t=!1},d=()=>!Mi.isFocused()||e.networkMode!=="always"&&!Ui.isOnline(),f=O=>{r||(r=!0,e.onSuccess==null||e.onSuccess(O),i==null||i(),l(O))},m=O=>{r||(r=!0,e.onError==null||e.onError(O),i==null||i(),o(O))},S=()=>new Promise(O=>{i=v=>{if(r||!d())return O(v)},e.onPause==null||e.onPause()}).then(()=>{i=void 0,r||e.onContinue==null||e.onContinue()}),y=()=>{if(r)return;let O;try{O=e.fn()}catch(v){O=Promise.reject(v)}Promise.resolve(O).then(f).catch(v=>{var p,h;if(r)return;const w=(p=e.retry)!=null?p:3,x=(h=e.retryDelay)!=null?h:Hh,k=typeof x=="function"?x(n,v):x,_=w===!0||typeof w=="number"&&n{if(d())return S()}).then(()=>{t?m(v):y()})})};return il(e.networkMode)?y():S().then(y),{promise:u,cancel:s,continue:()=>{i==null||i()},cancelRetry:a,continueRetry:c}}const $u=console;function Kh(){let e=[],t=0,n=c=>{c()},r=c=>{c()};const i=c=>{let d;t++;try{d=c()}finally{t--,t||u()}return d},l=c=>{t?e.push(c):fa(()=>{n(c)})},o=c=>(...d)=>{l(()=>{c(...d)})},u=()=>{const c=e;e=[],c.length&&fa(()=>{r(()=>{c.forEach(d=>{n(d)})})})};return{batch:i,batchCalls:o,schedule:l,setNotifyFunction:c=>{n=c},setBatchNotifyFunction:c=>{r=c}}}const Y=Kh();class Zf{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),zo(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t!=null?t:mr?1/0:5*60*1e3)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Wh extends Zf{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||$u,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||Gh(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=jo(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(Ie).catch(Ie):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||!Hf(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 l;return(l=this.retryer)==null||l.continueRetry(),this.promise}}if(t&&this.setOptions(t),!this.options.queryFn){const m=this.observers.find(S=>S.options.queryFn);m&&this.setOptions(m.options)}Array.isArray(this.options.queryKey);const o=Vh(),u={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},s=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>{if(o)return this.abortSignalConsumed=!0,o.signal}})};s(u);const a=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(u)):Promise.reject("Missing queryFn"),c={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:a,meta:this.meta};if(s(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 d;this.dispatch({type:"fetch",meta:(d=c.fetchOptions)==null?void 0:d.meta})}const f=m=>{if(ui(m)&&m.silent||this.dispatch({type:"error",error:m}),!ui(m)){var S,y;(S=(y=this.cache.config).onError)==null||S.call(y,m,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=Yf({fn:c.fetchFn,abort:o==null?void 0:o.abort.bind(o),onSuccess:m=>{var S,y;if(typeof m>"u"){f(new Error("Query data cannot be undefined"));return}this.setData(m),(S=(y=this.cache.config).onSuccess)==null||S.call(y,m,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:f,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,l;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:il(this.options.networkMode)?"fetching":"paused",...!r.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(l=t.dataUpdatedAt)!=null?l:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0}};case"error":const o=t.error;return ui(o)&&o.revert&&this.revertState?{...this.revertState}:{...r,error:o,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),Y.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate(t)}),this.cache.notify({query:this,type:"updated",action:t})})}}function Gh(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 Xh extends Or{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,n,r){var i;const l=n.queryKey,o=(i=n.queryHash)!=null?i:Qu(l,n);let u=this.get(o);return u||(u=new Wh({cache:this,logger:t.getLogger(),queryKey:l,queryHash:o,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(l),meta:n.meta}),this.add(u)),u}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(){Y.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,n){const[r]=dt(t,n);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(i=>oa(r,i))}findAll(t,n){const[r]=dt(t,n);return Object.keys(r).length>0?this.queries.filter(i=>oa(r,i)):this.queries}notify(t){Y.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){Y.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){Y.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class Yh extends Zf{constructor(t){super(),this.options={...t.defaultOptions,...t.options},this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||$u,this.observers=[],this.state=t.state||Zh(),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 h;return this.retryer=Yf({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:(h=this.options.retry)!=null?h:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},n=this.state.status==="loading";try{var r,i,l,o,u,s;if(!n){var a,c,d,f;this.dispatch({type:"loading",variables:this.options.variables}),(a=(c=this.mutationCache.config).onMutate)==null||a.call(c,this.state.variables,this);const w=await((d=(f=this.options).onMutate)==null?void 0:d.call(f,this.state.variables));w!==this.state.context&&this.dispatch({type:"loading",context:w,variables:this.state.variables})}const h=await t();return(r=(i=this.mutationCache.config).onSuccess)==null||r.call(i,h,this.state.variables,this.state.context,this),await((l=(o=this.options).onSuccess)==null?void 0:l.call(o,h,this.state.variables,this.state.context)),await((u=(s=this.options).onSettled)==null?void 0:u.call(s,h,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:h}),h}catch(h){try{var m,S,y,O,v,p;throw(m=(S=this.mutationCache.config).onError)==null||m.call(S,h,this.state.variables,this.state.context,this),await((y=(O=this.options).onError)==null?void 0:y.call(O,h,this.state.variables,this.state.context)),await((v=(p=this.options).onSettled)==null?void 0:v.call(p,void 0,h,this.state.variables,this.state.context)),h}finally{this.dispatch({type:"error",error:h})}}}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:!il(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),Y.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function Zh(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}class Jh extends Or{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,n,r){const i=new Yh({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(){Y.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=>ua(t,n))}findAll(t){return this.mutations.filter(n=>ua(t,n))}notify(t){Y.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.mutations.filter(n=>n.state.isPaused);return Y.batch(()=>t.reduce((n,r)=>n.then(()=>r.continue().catch(Ie)),Promise.resolve()))}}function bh(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,r,i,l,o;const u=(t=e.fetchOptions)==null||(n=t.meta)==null?void 0:n.refetchPage,s=(r=e.fetchOptions)==null||(i=r.meta)==null?void 0:i.fetchMore,a=s==null?void 0:s.pageParam,c=(s==null?void 0:s.direction)==="forward",d=(s==null?void 0:s.direction)==="backward",f=((l=e.state.data)==null?void 0:l.pages)||[],m=((o=e.state.data)==null?void 0:o.pageParams)||[];let S=m,y=!1;const O=k=>{Object.defineProperty(k,"signal",{enumerable:!0,get:()=>{var _;if((_=e.signal)!=null&&_.aborted)y=!0;else{var E;(E=e.signal)==null||E.addEventListener("abort",()=>{y=!0})}return e.signal}})},v=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),p=(k,_,E,z)=>(S=z?[_,...S]:[...S,_],z?[E,...k]:[...k,E]),h=(k,_,E,z)=>{if(y)return Promise.reject("Cancelled");if(typeof E>"u"&&!_&&k.length)return Promise.resolve(k);const T={queryKey:e.queryKey,pageParam:E,meta:e.meta};O(T);const de=v(T);return Promise.resolve(de).then(It=>p(k,E,It,z))};let w;if(!f.length)w=h([]);else if(c){const k=typeof a<"u",_=k?a:da(e.options,f);w=h(f,k,_)}else if(d){const k=typeof a<"u",_=k?a:ev(e.options,f);w=h(f,k,_,!0)}else{S=[];const k=typeof e.options.getNextPageParam>"u";w=(u&&f[0]?u(f[0],0,f):!0)?h([],k,m[0]):Promise.resolve(p([],m[0],f[0]));for(let E=1;E{if(u&&f[E]?u(f[E],E,f):!0){const de=k?m[E]:da(e.options,z);return h(z,k,de)}return Promise.resolve(p(z,m[E],f[E]))})}return w.then(k=>({pages:k,pageParams:S}))}}}}function da(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function ev(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class tv{constructor(t={}){this.queryCache=t.queryCache||new Xh,this.mutationCache=t.mutationCache||new Jh,this.logger=t.logger||$u,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}mount(){this.unsubscribeFocus=Mi.subscribe(()=>{Mi.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=Ui.subscribe(()=>{Ui.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]=dt(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),l=i==null?void 0:i.state.data,o=$h(n,l);if(typeof o>"u")return;const u=oi(t),s=this.defaultQueryOptions(u);return this.queryCache.build(this,s).setData(o,{...r,manual:!0})}setQueriesData(t,n,r){return Y.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]=dt(t,n),i=this.queryCache;Y.batch(()=>{i.findAll(r).forEach(l=>{i.remove(l)})})}resetQueries(t,n,r){const[i,l]=dt(t,n,r),o=this.queryCache,u={type:"active",...i};return Y.batch(()=>(o.findAll(i).forEach(s=>{s.reset()}),this.refetchQueries(u,l)))}cancelQueries(t,n,r){const[i,l={}]=dt(t,n,r);typeof l.revert>"u"&&(l.revert=!0);const o=Y.batch(()=>this.queryCache.findAll(i).map(u=>u.cancel(l)));return Promise.all(o).then(Ie).catch(Ie)}invalidateQueries(t,n,r){const[i,l]=dt(t,n,r);return Y.batch(()=>{var o,u;if(this.queryCache.findAll(i).forEach(a=>{a.invalidate()}),i.refetchType==="none")return Promise.resolve();const s={...i,type:(o=(u=i.refetchType)!=null?u:i.type)!=null?o:"active"};return this.refetchQueries(s,l)})}refetchQueries(t,n,r){const[i,l]=dt(t,n,r),o=Y.batch(()=>this.queryCache.findAll(i).filter(s=>!s.isDisabled()).map(s=>{var a;return s.fetch(void 0,{...l,cancelRefetch:(a=l==null?void 0:l.cancelRefetch)!=null?a:!0,meta:{refetchPage:i.refetchPage}})}));let u=Promise.all(o).then(Ie);return l!=null&&l.throwOnError||(u=u.catch(Ie)),u}fetchQuery(t,n,r){const i=oi(t,n,r),l=this.defaultQueryOptions(i);typeof l.retry>"u"&&(l.retry=!1);const o=this.queryCache.build(this,l);return o.isStaleByTime(l.staleTime)?o.fetch(l):Promise.resolve(o.state.data)}prefetchQuery(t,n,r){return this.fetchQuery(t,n,r).then(Ie).catch(Ie)}fetchInfiniteQuery(t,n,r){const i=oi(t,n,r);return i.behavior=bh(),this.fetchQuery(i)}prefetchInfiniteQuery(t,n,r){return this.fetchInfiniteQuery(t,n,r).then(Ie).catch(Ie)}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=>At(t)===At(i.queryKey));r?r.defaultOptions=n:this.queryDefaults.push({queryKey:t,defaultOptions:n})}getQueryDefaults(t){if(!t)return;const n=this.queryDefaults.find(r=>Di(t,r.queryKey));return n==null?void 0:n.defaultOptions}setMutationDefaults(t,n){const r=this.mutationDefaults.find(i=>At(t)===At(i.mutationKey));r?r.defaultOptions=n:this.mutationDefaults.push({mutationKey:t,defaultOptions:n})}getMutationDefaults(t){if(!t)return;const n=this.mutationDefaults.find(r=>Di(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=Qu(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 nv extends Or{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),pa(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return Qo(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Qo(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),sa(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 l=this.hasListeners();l&&ha(this.currentQuery,i,this.options,r)&&this.executeFetch(),this.updateResult(n),l&&(this.currentQuery!==i||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&this.updateStaleTimeout();const o=this.computeRefetchInterval();l&&(this.currentQuery!==i||this.options.enabled!==r.enabled||o!==this.currentRefetchInterval)&&this.updateRefetchInterval(o)}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(Ie)),n}updateStaleTimeout(){if(this.clearStaleTimeout(),mr||this.currentResult.isStale||!zo(this.options.staleTime))return;const n=Hf(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,!(mr||this.options.enabled===!1||!zo(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||Mi.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,l=this.currentResult,o=this.currentResultState,u=this.currentResultOptions,s=t!==r,a=s?t.state:this.currentQueryInitialState,c=s?this.currentResult:this.previousQueryResult,{state:d}=t;let{dataUpdatedAt:f,error:m,errorUpdatedAt:S,fetchStatus:y,status:O}=d,v=!1,p=!1,h;if(n._optimisticResults){const k=this.hasListeners(),_=!k&&pa(t,n),E=k&&ha(t,r,n,i);(_||E)&&(y=il(t.options.networkMode)?"fetching":"paused",f||(O="loading")),n._optimisticResults==="isRestoring"&&(y="idle")}if(n.keepPreviousData&&!d.dataUpdateCount&&c!=null&&c.isSuccess&&O!=="error")h=c.data,f=c.dataUpdatedAt,O=c.status,v=!0;else if(n.select&&typeof d.data<"u")if(l&&d.data===(o==null?void 0:o.data)&&n.select===this.selectFn)h=this.selectResult;else try{this.selectFn=n.select,h=n.select(d.data),h=jo(l==null?void 0:l.data,h,n),this.selectResult=h,this.selectError=null}catch(k){this.selectError=k}else h=d.data;if(typeof n.placeholderData<"u"&&typeof h>"u"&&O==="loading"){let k;if(l!=null&&l.isPlaceholderData&&n.placeholderData===(u==null?void 0:u.placeholderData))k=l.data;else if(k=typeof n.placeholderData=="function"?n.placeholderData():n.placeholderData,n.select&&typeof k<"u")try{k=n.select(k),k=jo(l==null?void 0:l.data,k,n),this.selectError=null}catch(_){this.selectError=_}typeof k<"u"&&(O="success",h=k,p=!0)}this.selectError&&(m=this.selectError,h=this.selectResult,S=Date.now(),O="error");const w=y==="fetching";return{status:O,fetchStatus:y,isLoading:O==="loading",isSuccess:O==="success",isError:O==="error",data:h,dataUpdatedAt:f,error:m,errorUpdatedAt:S,failureCount:d.fetchFailureCount,errorUpdateCount:d.errorUpdateCount,isFetched:d.dataUpdateCount>0||d.errorUpdateCount>0,isFetchedAfterMount:d.dataUpdateCount>a.dataUpdateCount||d.errorUpdateCount>a.errorUpdateCount,isFetching:w,isRefetching:w&&O!=="loading",isLoadingError:O==="error"&&d.dataUpdatedAt===0,isPaused:y==="paused",isPlaceholderData:p,isPreviousData:v,isRefetchError:O==="error"&&d.dataUpdatedAt!==0,isStale:Vu(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,sa(r,n))return;this.currentResult=r;const i={cache:!0},l=()=>{if(!n)return!0;const{notifyOnChangeProps:o}=this.options;if(o==="all"||!o&&!this.trackedProps.size)return!0;const u=new Set(o!=null?o:this.trackedProps);return this.options.useErrorBoundary&&u.add("error"),Object.keys(this.currentResult).some(s=>{const a=s;return this.currentResult[a]!==n[a]&&u.has(a)})};(t==null?void 0:t.listeners)!==!1&&l()&&(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"&&!ui(t.error)&&(n.onError=!0),this.updateResult(n),this.hasListeners()&&this.updateTimers()}notify(t){Y.batch(()=>{if(t.onSuccess){var n,r,i,l;(n=(r=this.options).onSuccess)==null||n.call(r,this.currentResult.data),(i=(l=this.options).onSettled)==null||i.call(l,this.currentResult.data,null)}else if(t.onError){var o,u,s,a;(o=(u=this.options).onError)==null||o.call(u,this.currentResult.error),(s=(a=this.options).onSettled)==null||s.call(a,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 rv(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function pa(e,t){return rv(e,t)||e.state.dataUpdatedAt>0&&Qo(e,t,t.refetchOnMount)}function Qo(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&Vu(e,t)}return!1}function ha(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&Vu(e,n)}function Vu(e,t){return e.isStaleByTime(t.staleTime)}const va=U.exports.createContext(void 0),Jf=U.exports.createContext(!1);function bf(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=va),window.ReactQueryClientContext):va)}const ed=({context:e}={})=>{const t=U.exports.useContext(bf(e,U.exports.useContext(Jf)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},iv=({client:e,children:t,context:n,contextSharing:r=!1})=>{U.exports.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const i=bf(n,r);return g(Jf.Provider,{value:!n&&r,children:g(i.Provider,{value:e,children:t})})},td=U.exports.createContext(!1),lv=()=>U.exports.useContext(td);td.Provider;function ov(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const uv=U.exports.createContext(ov()),sv=()=>U.exports.useContext(uv);function av(e,t){return typeof e=="function"?e(...t):!!e}function cv(e,t){const n=ed({context:e.context}),r=lv(),i=sv(),l=n.defaultQueryOptions(e);l._optimisticResults=r?"isRestoring":"optimistic",l.onError&&(l.onError=Y.batchCalls(l.onError)),l.onSuccess&&(l.onSuccess=Y.batchCalls(l.onSuccess)),l.onSettled&&(l.onSettled=Y.batchCalls(l.onSettled)),l.suspense&&typeof l.staleTime!="number"&&(l.staleTime=1e3),(l.suspense||l.useErrorBoundary)&&(i.isReset()||(l.retryOnMount=!1));const[o]=U.exports.useState(()=>new t(n,l)),u=o.getOptimisticResult(l);if(ju.exports.useSyncExternalStore(U.exports.useCallback(s=>r?()=>{}:o.subscribe(Y.batchCalls(s)),[o,r]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),U.exports.useEffect(()=>{i.clearReset()},[i]),U.exports.useEffect(()=>{o.setOptions(l,{listeners:!1})},[l,o]),l.suspense&&u.isLoading&&u.isFetching&&!r)throw o.fetchOptimistic(l).then(({data:s})=>{l.onSuccess==null||l.onSuccess(s),l.onSettled==null||l.onSettled(s,null)}).catch(s=>{i.clearReset(),l.onError==null||l.onError(s),l.onSettled==null||l.onSettled(void 0,s)});if(u.isError&&!i.isReset()&&!u.isFetching&&av(l.useErrorBoundary,[u.error,o.getCurrentQuery()]))throw u.error;return l.notifyOnChangeProps?u:o.trackResult(u)}function ll(e,t,n){const r=oi(e,t,n);return cv(r,nv)}/**
+ */class Mr{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 kr=typeof window>"u";function Me(){}function xm(e,t){return typeof e=="function"?e(t):e}function Ko(e){return typeof e=="number"&&e>=0&&e!==1/0}function vd(e,t){return Math.max(e+(t||0)-Date.now(),0)}function di(e,t,n){return fl(e)?typeof t=="function"?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function vt(e,t,n){return fl(e)?[{...t,queryKey:e},n]:[e||{},t]}function _a(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:l,queryKey:o,stale:s}=e;if(fl(o)){if(r){if(t.queryHash!==eu(o,t.options))return!1}else if(!ji(t.queryKey,o))return!1}if(n!=="all"){const u=t.isActive();if(n==="active"&&!u||n==="inactive"&&u)return!1}return!(typeof s=="boolean"&&t.isStale()!==s||typeof i<"u"&&i!==t.state.fetchStatus||l&&!l(t))}function Ca(e,t){const{exact:n,fetching:r,predicate:i,mutationKey:l}=e;if(fl(l)){if(!t.options.mutationKey)return!1;if(n){if(Bt(t.options.mutationKey)!==Bt(l))return!1}else if(!ji(t.options.mutationKey,l))return!1}return!(typeof r=="boolean"&&t.state.status==="loading"!==r||i&&!i(t))}function eu(e,t){return((t==null?void 0:t.queryKeyHashFn)||Bt)(e)}function Bt(e){return JSON.stringify(e,(t,n)=>Wo(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function ji(e,t){return yd(e,t)}function yd(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(n=>!yd(e[n],t[n])):!1}function gd(e,t){if(e===t)return e;const n=xa(e)&&xa(t);if(n||Wo(e)&&Wo(t)){const r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),l=i.length,o=n?[]:{};let s=0;for(let u=0;u"u")return!0;const n=t.prototype;return!(!Pa(n)||!n.hasOwnProperty("isPrototypeOf"))}function Pa(e){return Object.prototype.toString.call(e)==="[object Object]"}function fl(e){return Array.isArray(e)}function Sd(e){return new Promise(t=>{setTimeout(t,e)})}function Oa(e){Sd(0).then(e)}function Pm(){if(typeof AbortController=="function")return new AbortController}function Go(e,t,n){return n.isDataEqual!=null&&n.isDataEqual(e,t)?e:typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?gd(e,t):t}class Om extends Mr{constructor(){super(),this.setup=t=>{if(!kr&&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 $i=new Om;class Rm extends Mr{constructor(){super(),this.setup=t=>{if(!kr&&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 Qi=new Rm;function Nm(e){return Math.min(1e3*2**e,3e4)}function dl(e){return(e!=null?e:"online")==="online"?Qi.isOnline():!0}class wd{constructor(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}}function hi(e){return e instanceof wd}function kd(e){let t=!1,n=0,r=!1,i,l,o;const s=new Promise((P,m)=>{l=P,o=m}),u=P=>{r||(v(new wd(P)),e.abort==null||e.abort())},a=()=>{t=!0},c=()=>{t=!1},d=()=>!$i.isFocused()||e.networkMode!=="always"&&!Qi.isOnline(),f=P=>{r||(r=!0,e.onSuccess==null||e.onSuccess(P),i==null||i(),l(P))},v=P=>{r||(r=!0,e.onError==null||e.onError(P),i==null||i(),o(P))},y=()=>new Promise(P=>{i=m=>{if(r||!d())return P(m)},e.onPause==null||e.onPause()}).then(()=>{i=void 0,r||e.onContinue==null||e.onContinue()}),g=()=>{if(r)return;let P;try{P=e.fn()}catch(m){P=Promise.reject(m)}Promise.resolve(P).then(f).catch(m=>{var p,h;if(r)return;const S=(p=e.retry)!=null?p:3,x=(h=e.retryDelay)!=null?h:Nm,_=typeof x=="function"?x(n,m):x,k=S===!0||typeof S=="number"&&n{if(d())return y()}).then(()=>{t?v(m):g()})})};return dl(e.networkMode)?g():y().then(g),{promise:s,cancel:u,continue:()=>{i==null||i()},cancelRetry:a,continueRetry:c}}const tu=console;function Im(){let e=[],t=0,n=c=>{c()},r=c=>{c()};const i=c=>{let d;t++;try{d=c()}finally{t--,t||s()}return d},l=c=>{t?e.push(c):Oa(()=>{n(c)})},o=c=>(...d)=>{l(()=>{c(...d)})},s=()=>{const c=e;e=[],c.length&&Oa(()=>{r(()=>{c.forEach(d=>{n(d)})})})};return{batch:i,batchCalls:o,schedule:l,setNotifyFunction:c=>{n=c},setBatchNotifyFunction:c=>{r=c}}}const Z=Im();class _d{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Ko(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(t){this.cacheTime=Math.max(this.cacheTime||0,t!=null?t:kr?1/0:5*60*1e3)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class Mm extends _d{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||tu,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||Tm(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=Go(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(Me).catch(Me):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||!vd(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 l;return(l=this.retryer)==null||l.continueRetry(),this.promise}}if(t&&this.setOptions(t),!this.options.queryFn){const v=this.observers.find(y=>y.options.queryFn);v&&this.setOptions(v.options)}Array.isArray(this.options.queryKey);const o=Pm(),s={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},u=v=>{Object.defineProperty(v,"signal",{enumerable:!0,get:()=>{if(o)return this.abortSignalConsumed=!0,o.signal}})};u(s);const a=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(s)):Promise.reject("Missing queryFn"),c={fetchOptions:n,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:a,meta:this.meta};if(u(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 d;this.dispatch({type:"fetch",meta:(d=c.fetchOptions)==null?void 0:d.meta})}const f=v=>{if(hi(v)&&v.silent||this.dispatch({type:"error",error:v}),!hi(v)){var y,g;(y=(g=this.cache.config).onError)==null||y.call(g,v,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=kd({fn:c.fetchFn,abort:o==null?void 0:o.abort.bind(o),onSuccess:v=>{var y,g;if(typeof v>"u"){f(new Error("Query data cannot be undefined"));return}this.setData(v),(y=(g=this.cache.config).onSuccess)==null||y.call(g,v,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:f,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,l;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:dl(this.options.networkMode)?"fetching":"paused",...!r.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:(l=t.dataUpdatedAt)!=null?l:Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0}};case"error":const o=t.error;return hi(o)&&o.revert&&this.revertState?{...this.revertState}:{...r,error:o,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),Z.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate(t)}),this.cache.notify({query:this,type:"updated",action:t})})}}function Tm(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 Fm extends Mr{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,n,r){var i;const l=n.queryKey,o=(i=n.queryHash)!=null?i:eu(l,n);let s=this.get(o);return s||(s=new Mm({cache:this,logger:t.getLogger(),queryKey:l,queryHash:o,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(l),meta:n.meta}),this.add(s)),s}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(){Z.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,n){const[r]=vt(t,n);return typeof r.exact>"u"&&(r.exact=!0),this.queries.find(i=>_a(r,i))}findAll(t,n){const[r]=vt(t,n);return Object.keys(r).length>0?this.queries.filter(i=>_a(r,i)):this.queries}notify(t){Z.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){Z.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){Z.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}class Dm extends _d{constructor(t){super(),this.options={...t.defaultOptions,...t.options},this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||tu,this.observers=[],this.state=t.state||Lm(),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 h;return this.retryer=kd({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:(h=this.options.retry)!=null?h:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},n=this.state.status==="loading";try{var r,i,l,o,s,u;if(!n){var a,c,d,f;this.dispatch({type:"loading",variables:this.options.variables}),(a=(c=this.mutationCache.config).onMutate)==null||a.call(c,this.state.variables,this);const S=await((d=(f=this.options).onMutate)==null?void 0:d.call(f,this.state.variables));S!==this.state.context&&this.dispatch({type:"loading",context:S,variables:this.state.variables})}const h=await t();return(r=(i=this.mutationCache.config).onSuccess)==null||r.call(i,h,this.state.variables,this.state.context,this),await((l=(o=this.options).onSuccess)==null?void 0:l.call(o,h,this.state.variables,this.state.context)),await((s=(u=this.options).onSettled)==null?void 0:s.call(u,h,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:h}),h}catch(h){try{var v,y,g,P,m,p;throw(v=(y=this.mutationCache.config).onError)==null||v.call(y,h,this.state.variables,this.state.context,this),await((g=(P=this.options).onError)==null?void 0:g.call(P,h,this.state.variables,this.state.context)),await((m=(p=this.options).onSettled)==null?void 0:m.call(p,void 0,h,this.state.variables,this.state.context)),h}finally{this.dispatch({type:"error",error:h})}}}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:!dl(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),Z.batch(()=>{this.observers.forEach(r=>{r.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function Lm(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}class Um extends Mr{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,n,r){const i=new Dm({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(){Z.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=>Ca(t,n))}findAll(t){return this.mutations.filter(n=>Ca(t,n))}notify(t){Z.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.mutations.filter(n=>n.state.isPaused);return Z.batch(()=>t.reduce((n,r)=>n.then(()=>r.continue().catch(Me)),Promise.resolve()))}}function zm(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,r,i,l,o;const s=(t=e.fetchOptions)==null||(n=t.meta)==null?void 0:n.refetchPage,u=(r=e.fetchOptions)==null||(i=r.meta)==null?void 0:i.fetchMore,a=u==null?void 0:u.pageParam,c=(u==null?void 0:u.direction)==="forward",d=(u==null?void 0:u.direction)==="backward",f=((l=e.state.data)==null?void 0:l.pages)||[],v=((o=e.state.data)==null?void 0:o.pageParams)||[];let y=v,g=!1;const P=_=>{Object.defineProperty(_,"signal",{enumerable:!0,get:()=>{var k;if((k=e.signal)!=null&&k.aborted)g=!0;else{var C;(C=e.signal)==null||C.addEventListener("abort",()=>{g=!0})}return e.signal}})},m=e.options.queryFn||(()=>Promise.reject("Missing queryFn")),p=(_,k,C,F)=>(y=F?[k,...y]:[...y,k],F?[C,..._]:[..._,C]),h=(_,k,C,F)=>{if(g)return Promise.reject("Cancelled");if(typeof C>"u"&&!k&&_.length)return Promise.resolve(_);const I={queryKey:e.queryKey,pageParam:C,meta:e.meta};P(I);const $=m(I);return Promise.resolve($).then(je=>p(_,C,je,F))};let S;if(!f.length)S=h([]);else if(c){const _=typeof a<"u",k=_?a:Ra(e.options,f);S=h(f,_,k)}else if(d){const _=typeof a<"u",k=_?a:Am(e.options,f);S=h(f,_,k,!0)}else{y=[];const _=typeof e.options.getNextPageParam>"u";S=(s&&f[0]?s(f[0],0,f):!0)?h([],_,v[0]):Promise.resolve(p([],v[0],f[0]));for(let C=1;C{if(s&&f[C]?s(f[C],C,f):!0){const $=_?v[C]:Ra(e.options,F);return h(F,_,$)}return Promise.resolve(p(F,v[C],f[C]))})}return S.then(_=>({pages:_,pageParams:y}))}}}}function Ra(e,t){return e.getNextPageParam==null?void 0:e.getNextPageParam(t[t.length-1],t)}function Am(e,t){return e.getPreviousPageParam==null?void 0:e.getPreviousPageParam(t[0],t)}class jm{constructor(t={}){this.queryCache=t.queryCache||new Fm,this.mutationCache=t.mutationCache||new Um,this.logger=t.logger||tu,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[]}mount(){this.unsubscribeFocus=$i.subscribe(()=>{$i.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=Qi.subscribe(()=>{Qi.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]=vt(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),l=i==null?void 0:i.state.data,o=xm(n,l);if(typeof o>"u")return;const s=di(t),u=this.defaultQueryOptions(s);return this.queryCache.build(this,u).setData(o,{...r,manual:!0})}setQueriesData(t,n,r){return Z.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]=vt(t,n),i=this.queryCache;Z.batch(()=>{i.findAll(r).forEach(l=>{i.remove(l)})})}resetQueries(t,n,r){const[i,l]=vt(t,n,r),o=this.queryCache,s={type:"active",...i};return Z.batch(()=>(o.findAll(i).forEach(u=>{u.reset()}),this.refetchQueries(s,l)))}cancelQueries(t,n,r){const[i,l={}]=vt(t,n,r);typeof l.revert>"u"&&(l.revert=!0);const o=Z.batch(()=>this.queryCache.findAll(i).map(s=>s.cancel(l)));return Promise.all(o).then(Me).catch(Me)}invalidateQueries(t,n,r){const[i,l]=vt(t,n,r);return Z.batch(()=>{var o,s;if(this.queryCache.findAll(i).forEach(a=>{a.invalidate()}),i.refetchType==="none")return Promise.resolve();const u={...i,type:(o=(s=i.refetchType)!=null?s:i.type)!=null?o:"active"};return this.refetchQueries(u,l)})}refetchQueries(t,n,r){const[i,l]=vt(t,n,r),o=Z.batch(()=>this.queryCache.findAll(i).filter(u=>!u.isDisabled()).map(u=>{var a;return u.fetch(void 0,{...l,cancelRefetch:(a=l==null?void 0:l.cancelRefetch)!=null?a:!0,meta:{refetchPage:i.refetchPage}})}));let s=Promise.all(o).then(Me);return l!=null&&l.throwOnError||(s=s.catch(Me)),s}fetchQuery(t,n,r){const i=di(t,n,r),l=this.defaultQueryOptions(i);typeof l.retry>"u"&&(l.retry=!1);const o=this.queryCache.build(this,l);return o.isStaleByTime(l.staleTime)?o.fetch(l):Promise.resolve(o.state.data)}prefetchQuery(t,n,r){return this.fetchQuery(t,n,r).then(Me).catch(Me)}fetchInfiniteQuery(t,n,r){const i=di(t,n,r);return i.behavior=zm(),this.fetchQuery(i)}prefetchInfiniteQuery(t,n,r){return this.fetchInfiniteQuery(t,n,r).then(Me).catch(Me)}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=>Bt(t)===Bt(i.queryKey));r?r.defaultOptions=n:this.queryDefaults.push({queryKey:t,defaultOptions:n})}getQueryDefaults(t){if(!t)return;const n=this.queryDefaults.find(r=>ji(t,r.queryKey));return n==null?void 0:n.defaultOptions}setMutationDefaults(t,n){const r=this.mutationDefaults.find(i=>Bt(t)===Bt(i.mutationKey));r?r.defaultOptions=n:this.mutationDefaults.push({mutationKey:t,defaultOptions:n})}getMutationDefaults(t){if(!t)return;const n=this.mutationDefaults.find(r=>ji(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=eu(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 $m extends Mr{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),Na(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.listeners.length||this.destroy()}shouldFetchOnReconnect(){return Xo(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Xo(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),Ea(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 l=this.hasListeners();l&&Ia(this.currentQuery,i,this.options,r)&&this.executeFetch(),this.updateResult(n),l&&(this.currentQuery!==i||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&this.updateStaleTimeout();const o=this.computeRefetchInterval();l&&(this.currentQuery!==i||this.options.enabled!==r.enabled||o!==this.currentRefetchInterval)&&this.updateRefetchInterval(o)}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(Me)),n}updateStaleTimeout(){if(this.clearStaleTimeout(),kr||this.currentResult.isStale||!Ko(this.options.staleTime))return;const n=vd(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,!(kr||this.options.enabled===!1||!Ko(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||$i.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,l=this.currentResult,o=this.currentResultState,s=this.currentResultOptions,u=t!==r,a=u?t.state:this.currentQueryInitialState,c=u?this.currentResult:this.previousQueryResult,{state:d}=t;let{dataUpdatedAt:f,error:v,errorUpdatedAt:y,fetchStatus:g,status:P}=d,m=!1,p=!1,h;if(n._optimisticResults){const _=this.hasListeners(),k=!_&&Na(t,n),C=_&&Ia(t,r,n,i);(k||C)&&(g=dl(t.options.networkMode)?"fetching":"paused",f||(P="loading")),n._optimisticResults==="isRestoring"&&(g="idle")}if(n.keepPreviousData&&!d.dataUpdateCount&&c!=null&&c.isSuccess&&P!=="error")h=c.data,f=c.dataUpdatedAt,P=c.status,m=!0;else if(n.select&&typeof d.data<"u")if(l&&d.data===(o==null?void 0:o.data)&&n.select===this.selectFn)h=this.selectResult;else try{this.selectFn=n.select,h=n.select(d.data),h=Go(l==null?void 0:l.data,h,n),this.selectResult=h,this.selectError=null}catch(_){this.selectError=_}else h=d.data;if(typeof n.placeholderData<"u"&&typeof h>"u"&&P==="loading"){let _;if(l!=null&&l.isPlaceholderData&&n.placeholderData===(s==null?void 0:s.placeholderData))_=l.data;else if(_=typeof n.placeholderData=="function"?n.placeholderData():n.placeholderData,n.select&&typeof _<"u")try{_=n.select(_),_=Go(l==null?void 0:l.data,_,n),this.selectError=null}catch(k){this.selectError=k}typeof _<"u"&&(P="success",h=_,p=!0)}this.selectError&&(v=this.selectError,h=this.selectResult,y=Date.now(),P="error");const S=g==="fetching";return{status:P,fetchStatus:g,isLoading:P==="loading",isSuccess:P==="success",isError:P==="error",data:h,dataUpdatedAt:f,error:v,errorUpdatedAt:y,failureCount:d.fetchFailureCount,errorUpdateCount:d.errorUpdateCount,isFetched:d.dataUpdateCount>0||d.errorUpdateCount>0,isFetchedAfterMount:d.dataUpdateCount>a.dataUpdateCount||d.errorUpdateCount>a.errorUpdateCount,isFetching:S,isRefetching:S&&P!=="loading",isLoadingError:P==="error"&&d.dataUpdatedAt===0,isPaused:g==="paused",isPlaceholderData:p,isPreviousData:m,isRefetchError:P==="error"&&d.dataUpdatedAt!==0,isStale:nu(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,Ea(r,n))return;this.currentResult=r;const i={cache:!0},l=()=>{if(!n)return!0;const{notifyOnChangeProps:o}=this.options;if(o==="all"||!o&&!this.trackedProps.size)return!0;const s=new Set(o!=null?o:this.trackedProps);return this.options.useErrorBoundary&&s.add("error"),Object.keys(this.currentResult).some(u=>{const a=u;return this.currentResult[a]!==n[a]&&s.has(a)})};(t==null?void 0:t.listeners)!==!1&&l()&&(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"&&!hi(t.error)&&(n.onError=!0),this.updateResult(n),this.hasListeners()&&this.updateTimers()}notify(t){Z.batch(()=>{if(t.onSuccess){var n,r,i,l;(n=(r=this.options).onSuccess)==null||n.call(r,this.currentResult.data),(i=(l=this.options).onSettled)==null||i.call(l,this.currentResult.data,null)}else if(t.onError){var o,s,u,a;(o=(s=this.options).onError)==null||o.call(s,this.currentResult.error),(u=(a=this.options).onSettled)==null||u.call(a,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 Qm(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function Na(e,t){return Qm(e,t)||e.state.dataUpdatedAt>0&&Xo(e,t,t.refetchOnMount)}function Xo(e,t,n){if(t.enabled!==!1){const r=typeof n=="function"?n(e):n;return r==="always"||r!==!1&&nu(e,t)}return!1}function Ia(e,t,n,r){return n.enabled!==!1&&(e!==t||r.enabled===!1)&&(!n.suspense||e.state.status!=="error")&&nu(e,n)}function nu(e,t){return e.isStaleByTime(t.staleTime)}const Ma=M.exports.createContext(void 0),Cd=M.exports.createContext(!1);function Ed(e,t){return e||(t&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=Ma),window.ReactQueryClientContext):Ma)}const xd=({context:e}={})=>{const t=M.exports.useContext(Ed(e,M.exports.useContext(Cd)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},Bm=({client:e,children:t,context:n,contextSharing:r=!1})=>{M.exports.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);const i=Ed(n,r);return w(Cd.Provider,{value:!n&&r,children:w(i.Provider,{value:e,children:t})})},Pd=M.exports.createContext(!1),Vm=()=>M.exports.useContext(Pd);Pd.Provider;function qm(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const Hm=M.exports.createContext(qm()),Km=()=>M.exports.useContext(Hm);function Wm(e,t){return typeof e=="function"?e(...t):!!e}function Gm(e,t){const n=xd({context:e.context}),r=Vm(),i=Km(),l=n.defaultQueryOptions(e);l._optimisticResults=r?"isRestoring":"optimistic",l.onError&&(l.onError=Z.batchCalls(l.onError)),l.onSuccess&&(l.onSuccess=Z.batchCalls(l.onSuccess)),l.onSettled&&(l.onSettled=Z.batchCalls(l.onSettled)),l.suspense&&typeof l.staleTime!="number"&&(l.staleTime=1e3),(l.suspense||l.useErrorBoundary)&&(i.isReset()||(l.retryOnMount=!1));const[o]=M.exports.useState(()=>new t(n,l)),s=o.getOptimisticResult(l);if(bs.exports.useSyncExternalStore(M.exports.useCallback(u=>r?()=>{}:o.subscribe(Z.batchCalls(u)),[o,r]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),M.exports.useEffect(()=>{i.clearReset()},[i]),M.exports.useEffect(()=>{o.setOptions(l,{listeners:!1})},[l,o]),l.suspense&&s.isLoading&&s.isFetching&&!r)throw o.fetchOptimistic(l).then(({data:u})=>{l.onSuccess==null||l.onSuccess(u),l.onSettled==null||l.onSettled(u,null)}).catch(u=>{i.clearReset(),l.onError==null||l.onError(u),l.onSettled==null||l.onSettled(void 0,u)});if(s.isError&&!i.isReset()&&!s.isFetching&&Wm(l.useErrorBoundary,[s.error,o.getCurrentQuery()]))throw s.error;return l.notifyOnChangeProps?s:o.trackResult(s)}function hl(e,t,n){const r=di(e,t,n);return Gm(r,$m)}/**
* react-query-devtools-noop
*
* Copyright (c) TanStack
@@ -63,7 +63,16 @@ Error generating stack: `+l.message+`
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
- */function fv(){return null}function De(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:Bu(e)?2:qu(e)?3:0}function $o(e,t){return Nn(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function dv(e,t){return Nn(e)===2?e.get(t):e[t]}function nd(e,t,n){var r=Nn(e);r===2?e.set(t,n):r===3?(e.delete(t),e.add(n)):e[t]=n}function pv(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function Bu(e){return Sv&&e instanceof Map}function qu(e){return wv&&e instanceof Set}function te(e){return e.o||e.t}function Hu(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Cv(e);delete t[A];for(var n=Xu(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=hv),Object.freeze(e),t&&En(e,function(n,r){return Ku(r,!0)},!0)),e}function hv(){De(2)}function Wu(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function Ye(e){var t=Bo[e];return t||De(18,e),t}function vv(e,t){Bo[e]||(Bo[e]=t)}function Li(){return gr}function Al(e,t){t&&(Ye("Patches"),e.u=[],e.s=[],e.v=t)}function zi(e){Vo(e),e.p.forEach(mv),e.p=null}function Vo(e){e===gr&&(gr=e.l)}function ma(e){return gr={p:[],l:gr,h:e,m:!0,_:0}}function mv(e){var t=e[A];t.i===0||t.i===1?t.j():t.O=!0}function jl(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||Ye("ES5").S(t,e,r),r?(n[A].P&&(zi(t),De(4)),ut(e)&&(e=Ai(t,e),t.l||ji(t,e)),t.u&&Ye("Patches").M(n[A].t,e,t.u,t.s)):e=Ai(t,n,[]),zi(t),t.u&&t.v(t.u,t.s),e!==rd?e:void 0}function Ai(e,t,n){if(Wu(t))return t;var r=t[A];if(!r)return En(t,function(l,o){return ya(e,r,t,l,o,n)},!0),t;if(r.A!==e)return t;if(!r.P)return ji(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=Hu(r.k):r.o;En(r.i===3?new Set(i):i,function(l,o){return ya(e,r,i,l,o,n)}),ji(e,i,!1),n&&e.u&&Ye("Patches").R(r,n,e.u,e.s)}return r.o}function ya(e,t,n,r,i,l){if(_n(i)){var o=Ai(e,i,l&&t&&t.i!==3&&!$o(t.D,r)?l.concat(r):void 0);if(nd(n,r,o),!_n(o))return;e.m=!1}if(ut(i)&&!Wu(i)){if(!e.h.F&&e._<1)return;Ai(e,i),t&&t.A.l||ji(e,i)}}function ji(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&Ku(t,n)}function Ql(e,t){var n=e[A];return(n?te(n):e)[t]}function ga(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 be(e){e.P||(e.P=!0,e.l&&be(e.l))}function $l(e){e.o||(e.o=Hu(e.t))}function yr(e,t,n){var r=Bu(t)?Ye("MapSet").N(t,n):qu(t)?Ye("MapSet").T(t,n):e.g?function(i,l){var o=Array.isArray(i),u={i:o?1:0,A:l?l.A:Li(),P:!1,I:!1,D:{},l,t:i,k:null,o:null,j:null,C:!1},s=u,a=qo;o&&(s=[u],a=Bn);var c=Proxy.revocable(s,a),d=c.revoke,f=c.proxy;return u.k=f,u.j=d,f}(t,n):Ye("ES5").J(t,n);return(n?n.A:Li()).p.push(r),r}function yv(e){return _n(e)||De(22,e),function t(n){if(!ut(n))return n;var r,i=n[A],l=Nn(n);if(i){if(!i.P&&(i.i<4||!Ye("ES5").K(i)))return i.t;i.I=!0,r=Sa(n,l),i.I=!1}else r=Sa(n,l);return En(r,function(o,u){i&&dv(i.t,o)===u||nd(r,o,t(u))}),l===3?new Set(r):r}(e)}function Sa(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return Hu(e)}function gv(){function e(u,s){function a(){this.constructor=u}i(u,s),u.prototype=(a.prototype=s.prototype,new a)}function t(u){u.o||(u.D=new Map,u.o=new Map(u.t))}function n(u){u.o||(u.o=new Set,u.t.forEach(function(s){if(ut(s)){var a=yr(u.A.h,s,u);u.p.set(s,a),u.o.add(a)}else u.o.add(s)}))}function r(u){u.O&&De(3,JSON.stringify(te(u)))}var i=function(u,s){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,c){a.__proto__=c}||function(a,c){for(var d in c)c.hasOwnProperty(d)&&(a[d]=c[d])})(u,s)},l=function(){function u(a,c){return this[A]={i:2,l:c,A:c?c.A:Li(),P:!1,I:!1,o:void 0,D:void 0,t:a,k:this,C:!1,O:!1},this}e(u,Map);var s=u.prototype;return Object.defineProperty(s,"size",{get:function(){return te(this[A]).size}}),s.has=function(a){return te(this[A]).has(a)},s.set=function(a,c){var d=this[A];return r(d),te(d).has(a)&&te(d).get(a)===c||(t(d),be(d),d.D.set(a,!0),d.o.set(a,c),d.D.set(a,!0)),this},s.delete=function(a){if(!this.has(a))return!1;var c=this[A];return r(c),t(c),be(c),c.t.has(a)?c.D.set(a,!1):c.D.delete(a),c.o.delete(a),!0},s.clear=function(){var a=this[A];r(a),te(a).size&&(t(a),be(a),a.D=new Map,En(a.t,function(c){a.D.set(c,!1)}),a.o.clear())},s.forEach=function(a,c){var d=this;te(this[A]).forEach(function(f,m){a.call(c,d.get(m),m,d)})},s.get=function(a){var c=this[A];r(c);var d=te(c).get(a);if(c.I||!ut(d)||d!==c.t.get(a))return d;var f=yr(c.A.h,d,c);return t(c),c.o.set(a,f),f},s.keys=function(){return te(this[A]).keys()},s.values=function(){var a,c=this,d=this.keys();return(a={})[Hr]=function(){return c.values()},a.next=function(){var f=d.next();return f.done?f:{done:!1,value:c.get(f.value)}},a},s.entries=function(){var a,c=this,d=this.keys();return(a={})[Hr]=function(){return c.entries()},a.next=function(){var f=d.next();if(f.done)return f;var m=c.get(f.value);return{done:!1,value:[f.value,m]}},a},s[Hr]=function(){return this.entries()},u}(),o=function(){function u(a,c){return this[A]={i:3,l:c,A:c?c.A:Li(),P:!1,I:!1,o:void 0,t:a,k:this,p:new Map,O:!1,C:!1},this}e(u,Set);var s=u.prototype;return Object.defineProperty(s,"size",{get:function(){return te(this[A]).size}}),s.has=function(a){var c=this[A];return r(c),c.o?!!c.o.has(a)||!(!c.p.has(a)||!c.o.has(c.p.get(a))):c.t.has(a)},s.add=function(a){var c=this[A];return r(c),this.has(a)||(n(c),be(c),c.o.add(a)),this},s.delete=function(a){if(!this.has(a))return!1;var c=this[A];return r(c),n(c),be(c),c.o.delete(a)||!!c.p.has(a)&&c.o.delete(c.p.get(a))},s.clear=function(){var a=this[A];r(a),te(a).size&&(n(a),be(a),a.o.clear())},s.values=function(){var a=this[A];return r(a),n(a),a.o.values()},s.entries=function(){var a=this[A];return r(a),n(a),a.o.entries()},s.keys=function(){return this.values()},s[Hr]=function(){return this.values()},s.forEach=function(a,c){for(var d=this.values(),f=d.next();!f.done;)a.call(c,f.value,f.value,this),f=d.next()},u}();vv("MapSet",{N:function(u,s){return new l(u,s)},T:function(u,s){return new o(u,s)}})}var wa,gr,Gu=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",Sv=typeof Map<"u",wv=typeof Set<"u",ka=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",rd=Gu?Symbol.for("immer-nothing"):((wa={})["immer-nothing"]=!0,wa),Ca=Gu?Symbol.for("immer-draftable"):"__$immer_draftable",A=Gu?Symbol.for("immer-state"):"__$immer_state",Hr=typeof Symbol<"u"&&Symbol.iterator||"@@iterator",kv=""+Object.prototype.constructor,Xu=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Cv=Object.getOwnPropertyDescriptors||function(e){var t={};return Xu(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},Bo={},qo={get:function(e,t){if(t===A)return e;var n=te(e);if(!$o(n,t))return function(i,l,o){var u,s=ga(l,o);return s?"value"in s?s.value:(u=s.get)===null||u===void 0?void 0:u.call(i.k):void 0}(e,n,t);var r=n[t];return e.I||!ut(r)?r:r===Ql(e.t,t)?($l(e),e.o[t]=yr(e.A.h,r,e)):r},has:function(e,t){return t in te(e)},ownKeys:function(e){return Reflect.ownKeys(te(e))},set:function(e,t,n){var r=ga(te(e),t);if(r!=null&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=Ql(te(e),t),l=i==null?void 0:i[A];if(l&&l.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(pv(n,i)&&(n!==void 0||$o(e.t,t)))return!0;$l(e),be(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 Ql(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,$l(e),be(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=te(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty:function(){De(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){De(12)}},Bn={};En(qo,function(e,t){Bn[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Bn.deleteProperty=function(e,t){return Bn.set.call(this,e,t,void 0)},Bn.set=function(e,t,n){return qo.set.call(this,e[0],t,n,e[0])};var _v=function(){function e(n){var r=this;this.g=ka,this.F=!0,this.produce=function(i,l,o){if(typeof i=="function"&&typeof l!="function"){var u=l;l=i;var s=r;return function(y){var O=this;y===void 0&&(y=u);for(var v=arguments.length,p=Array(v>1?v-1:0),h=1;h1?c-1:0),f=1;f=0;i--){var l=r[i];if(l.path.length===0&&l.op==="replace"){n=l.value;break}}i>-1&&(r=r.slice(i+1));var o=Ye("Patches").$;return _n(n)?o(n,r):this.produce(n,function(u){return o(u,r)})},e}(),xe=new _v,Ne=xe.produce;xe.produceWithPatches.bind(xe);xe.setAutoFreeze.bind(xe);xe.setUseProxies.bind(xe);xe.applyPatches.bind(xe);xe.createDraft.bind(xe);xe.finishDraft.bind(xe);var Ev="_1jvuph00",Ov="_1jvuph02",xv="_1jvuph03",Pv="_1jvuph04",Rv="_1jvuph01";const In="",Nv=5e3,Iv=async()=>{const e=`${In}/ping`;return await(await fetch(e)).json()},Fv=async()=>await(await fetch(`${In}/modifiers.json`)).json(),Tv=async()=>(await(await fetch(`${In}/output_dir`)).json())[0],_a="MakeImage",Dv=async e=>await(await fetch(`${In}/image`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})).json(),Ea=e=>{let t;const n=new Set,r=(s,a)=>{const c=typeof s=="function"?s(t):s;if(c!==t){const d=t;t=(a!=null?a:typeof c!="object")?c:Object.assign({},t,c),n.forEach(f=>f(t,d))}},i=()=>t,u={setState:r,getState:i,subscribe:s=>(n.add(s),()=>n.delete(s)),destroy:()=>n.clear()};return t=e(r,i,u),u},Mv=e=>e?Ea(e):Ea;var id={exports:{}},ld={};/**
+ */function Xm(){return null}function De(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:ru(e)?2:iu(e)?3:0}function Yo(e,t){return Dn(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Ym(e,t){return Dn(e)===2?e.get(t):e[t]}function Od(e,t,n){var r=Dn(e);r===2?e.set(t,n):r===3?(e.delete(t),e.add(n)):e[t]=n}function Zm(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function ru(e){return rv&&e instanceof Map}function iu(e){return iv&&e instanceof Set}function ne(e){return e.o||e.t}function lu(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=ov(e);delete t[A];for(var n=au(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=Jm),Object.freeze(e),t&&On(e,function(n,r){return ou(r,!0)},!0)),e}function Jm(){De(2)}function su(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function et(e){var t=Jo[e];return t||De(18,e),t}function bm(e,t){Jo[e]||(Jo[e]=t)}function Bi(){return Cr}function Wl(e,t){t&&(et("Patches"),e.u=[],e.s=[],e.v=t)}function Vi(e){Zo(e),e.p.forEach(ev),e.p=null}function Zo(e){e===Cr&&(Cr=e.l)}function Ta(e){return Cr={p:[],l:Cr,h:e,m:!0,_:0}}function ev(e){var t=e[A];t.i===0||t.i===1?t.j():t.O=!0}function Gl(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||et("ES5").S(t,e,r),r?(n[A].P&&(Vi(t),De(4)),ft(e)&&(e=qi(t,e),t.l||Hi(t,e)),t.u&&et("Patches").M(n[A].t,e,t.u,t.s)):e=qi(t,n,[]),Vi(t),t.u&&t.v(t.u,t.s),e!==Rd?e:void 0}function qi(e,t,n){if(su(t))return t;var r=t[A];if(!r)return On(t,function(l,o){return Fa(e,r,t,l,o,n)},!0),t;if(r.A!==e)return t;if(!r.P)return Hi(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=lu(r.k):r.o;On(r.i===3?new Set(i):i,function(l,o){return Fa(e,r,i,l,o,n)}),Hi(e,i,!1),n&&e.u&&et("Patches").R(r,n,e.u,e.s)}return r.o}function Fa(e,t,n,r,i,l){if(Pn(i)){var o=qi(e,i,l&&t&&t.i!==3&&!Yo(t.D,r)?l.concat(r):void 0);if(Od(n,r,o),!Pn(o))return;e.m=!1}if(ft(i)&&!su(i)){if(!e.h.F&&e._<1)return;qi(e,i),t&&t.A.l||Hi(e,i)}}function Hi(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&ou(t,n)}function Xl(e,t){var n=e[A];return(n?ne(n):e)[t]}function Da(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 rt(e){e.P||(e.P=!0,e.l&&rt(e.l))}function Yl(e){e.o||(e.o=lu(e.t))}function _r(e,t,n){var r=ru(t)?et("MapSet").N(t,n):iu(t)?et("MapSet").T(t,n):e.g?function(i,l){var o=Array.isArray(i),s={i:o?1:0,A:l?l.A:Bi(),P:!1,I:!1,D:{},l,t:i,k:null,o:null,j:null,C:!1},u=s,a=bo;o&&(u=[s],a=Gn);var c=Proxy.revocable(u,a),d=c.revoke,f=c.proxy;return s.k=f,s.j=d,f}(t,n):et("ES5").J(t,n);return(n?n.A:Bi()).p.push(r),r}function tv(e){return Pn(e)||De(22,e),function t(n){if(!ft(n))return n;var r,i=n[A],l=Dn(n);if(i){if(!i.P&&(i.i<4||!et("ES5").K(i)))return i.t;i.I=!0,r=La(n,l),i.I=!1}else r=La(n,l);return On(r,function(o,s){i&&Ym(i.t,o)===s||Od(r,o,t(s))}),l===3?new Set(r):r}(e)}function La(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return lu(e)}function nv(){function e(s,u){function a(){this.constructor=s}i(s,u),s.prototype=(a.prototype=u.prototype,new a)}function t(s){s.o||(s.D=new Map,s.o=new Map(s.t))}function n(s){s.o||(s.o=new Set,s.t.forEach(function(u){if(ft(u)){var a=_r(s.A.h,u,s);s.p.set(u,a),s.o.add(a)}else s.o.add(u)}))}function r(s){s.O&&De(3,JSON.stringify(ne(s)))}var i=function(s,u){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,c){a.__proto__=c}||function(a,c){for(var d in c)c.hasOwnProperty(d)&&(a[d]=c[d])})(s,u)},l=function(){function s(a,c){return this[A]={i:2,l:c,A:c?c.A:Bi(),P:!1,I:!1,o:void 0,D:void 0,t:a,k:this,C:!1,O:!1},this}e(s,Map);var u=s.prototype;return Object.defineProperty(u,"size",{get:function(){return ne(this[A]).size}}),u.has=function(a){return ne(this[A]).has(a)},u.set=function(a,c){var d=this[A];return r(d),ne(d).has(a)&&ne(d).get(a)===c||(t(d),rt(d),d.D.set(a,!0),d.o.set(a,c),d.D.set(a,!0)),this},u.delete=function(a){if(!this.has(a))return!1;var c=this[A];return r(c),t(c),rt(c),c.t.has(a)?c.D.set(a,!1):c.D.delete(a),c.o.delete(a),!0},u.clear=function(){var a=this[A];r(a),ne(a).size&&(t(a),rt(a),a.D=new Map,On(a.t,function(c){a.D.set(c,!1)}),a.o.clear())},u.forEach=function(a,c){var d=this;ne(this[A]).forEach(function(f,v){a.call(c,d.get(v),v,d)})},u.get=function(a){var c=this[A];r(c);var d=ne(c).get(a);if(c.I||!ft(d)||d!==c.t.get(a))return d;var f=_r(c.A.h,d,c);return t(c),c.o.set(a,f),f},u.keys=function(){return ne(this[A]).keys()},u.values=function(){var a,c=this,d=this.keys();return(a={})[Zr]=function(){return c.values()},a.next=function(){var f=d.next();return f.done?f:{done:!1,value:c.get(f.value)}},a},u.entries=function(){var a,c=this,d=this.keys();return(a={})[Zr]=function(){return c.entries()},a.next=function(){var f=d.next();if(f.done)return f;var v=c.get(f.value);return{done:!1,value:[f.value,v]}},a},u[Zr]=function(){return this.entries()},s}(),o=function(){function s(a,c){return this[A]={i:3,l:c,A:c?c.A:Bi(),P:!1,I:!1,o:void 0,t:a,k:this,p:new Map,O:!1,C:!1},this}e(s,Set);var u=s.prototype;return Object.defineProperty(u,"size",{get:function(){return ne(this[A]).size}}),u.has=function(a){var c=this[A];return r(c),c.o?!!c.o.has(a)||!(!c.p.has(a)||!c.o.has(c.p.get(a))):c.t.has(a)},u.add=function(a){var c=this[A];return r(c),this.has(a)||(n(c),rt(c),c.o.add(a)),this},u.delete=function(a){if(!this.has(a))return!1;var c=this[A];return r(c),n(c),rt(c),c.o.delete(a)||!!c.p.has(a)&&c.o.delete(c.p.get(a))},u.clear=function(){var a=this[A];r(a),ne(a).size&&(n(a),rt(a),a.o.clear())},u.values=function(){var a=this[A];return r(a),n(a),a.o.values()},u.entries=function(){var a=this[A];return r(a),n(a),a.o.entries()},u.keys=function(){return this.values()},u[Zr]=function(){return this.values()},u.forEach=function(a,c){for(var d=this.values(),f=d.next();!f.done;)a.call(c,f.value,f.value,this),f=d.next()},s}();bm("MapSet",{N:function(s,u){return new l(s,u)},T:function(s,u){return new o(s,u)}})}var Ua,Cr,uu=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",rv=typeof Map<"u",iv=typeof Set<"u",za=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",Rd=uu?Symbol.for("immer-nothing"):((Ua={})["immer-nothing"]=!0,Ua),Aa=uu?Symbol.for("immer-draftable"):"__$immer_draftable",A=uu?Symbol.for("immer-state"):"__$immer_state",Zr=typeof Symbol<"u"&&Symbol.iterator||"@@iterator",lv=""+Object.prototype.constructor,au=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,ov=Object.getOwnPropertyDescriptors||function(e){var t={};return au(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},Jo={},bo={get:function(e,t){if(t===A)return e;var n=ne(e);if(!Yo(n,t))return function(i,l,o){var s,u=Da(l,o);return u?"value"in u?u.value:(s=u.get)===null||s===void 0?void 0:s.call(i.k):void 0}(e,n,t);var r=n[t];return e.I||!ft(r)?r:r===Xl(e.t,t)?(Yl(e),e.o[t]=_r(e.A.h,r,e)):r},has:function(e,t){return t in ne(e)},ownKeys:function(e){return Reflect.ownKeys(ne(e))},set:function(e,t,n){var r=Da(ne(e),t);if(r!=null&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=Xl(ne(e),t),l=i==null?void 0:i[A];if(l&&l.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(Zm(n,i)&&(n!==void 0||Yo(e.t,t)))return!0;Yl(e),rt(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 Xl(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,Yl(e),rt(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=ne(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty:function(){De(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){De(12)}},Gn={};On(bo,function(e,t){Gn[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Gn.deleteProperty=function(e,t){return Gn.set.call(this,e,t,void 0)},Gn.set=function(e,t,n){return bo.set.call(this,e[0],t,n,e[0])};var sv=function(){function e(n){var r=this;this.g=za,this.F=!0,this.produce=function(i,l,o){if(typeof i=="function"&&typeof l!="function"){var s=l;l=i;var u=r;return function(g){var P=this;g===void 0&&(g=s);for(var m=arguments.length,p=Array(m>1?m-1:0),h=1;h1?c-1:0),f=1;f=0;i--){var l=r[i];if(l.path.length===0&&l.op==="replace"){n=l.value;break}}i>-1&&(r=r.slice(i+1));var o=et("Patches").$;return Pn(n)?o(n,r):this.produce(n,function(s){return o(s,r)})},e}(),Oe=new sv,Ie=Oe.produce;Oe.produceWithPatches.bind(Oe);Oe.setAutoFreeze.bind(Oe);Oe.setUseProxies.bind(Oe);Oe.applyPatches.bind(Oe);Oe.createDraft.bind(Oe);Oe.finishDraft.bind(Oe);function Rn(){return Rn=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
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE.md file in the root directory of this source tree.
+ *
+ * @license MIT
+ */function Ke(){return Ke=Object.assign||function(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function fv(e,t){var n,r,i,l="";for(n in e)if((i=e[n])!==void 0)if(Array.isArray(i))for(r=0;rFd?av():cv();class cu{constructor(){this.listeners=[]}subscribe(t){return this.listeners.push(t),()=>{this.listeners=this.listeners.filter(n=>n!==t)}}notify(){this.listeners.forEach(t=>t())}}class yv extends cu{constructor(t){var n,r;super(),this.isTransitioning=!1,this.history=(t==null?void 0:t.history)||vv(),this.stringifySearch=(n=t==null?void 0:t.stringifySearch)!=null?n:Iv,this.parseSearch=(r=t==null?void 0:t.parseSearch)!=null?r:Nv,this.current=this.parseLocation(this.history.location),this.destroy=this.history.listen(i=>{this.current=this.parseLocation(i.location,this.current),this.notify()})}buildNext(t,n){var r,i,l,o;t===void 0&&(t="/"),n===void 0&&(n={});const s=Ke({},this.current,n.from),u=Rv(t,s.pathname,""+((r=n.to)!=null?r:".")),a=(i=n.__searchFilters)!=null&&i.length?n.__searchFilters.reduce((y,g)=>g(y),s.search):s.search,c=n.search===!0?a:n.search?(l=Ha(n.search,a))!=null?l:{}:(o=n.__searchFilters)!=null&&o.length?a:{},d=is(s.search,c),f=this.stringifySearch(d);let v=n.hash===!0?s.hash:Ha(n.hash,s.hash);return v=v?"#"+v:"",{pathname:u,search:d,searchStr:f,hash:v,href:""+u+f+v,key:n.key}}navigate(t,n){this.current=t,this.navigateTimeout&&clearTimeout(this.navigateTimeout);let r="replace";return n||(r="push"),this.parseLocation(this.history.location).href===this.current.href&&!this.current.key&&(r="replace"),r==="replace"?this.history.replace({pathname:this.current.pathname,hash:this.current.hash,search:this.current.searchStr}):this.history.push({pathname:this.current.pathname,hash:this.current.hash,search:this.current.searchStr})}parseLocation(t,n){var r;const i=this.parseSearch(t.search);return{pathname:t.pathname,searchStr:t.search,search:is(n==null?void 0:n.search,i),hash:(r=t.hash.split("#").reverse()[0])!=null?r:"",href:""+t.pathname+t.search+t.hash,key:t.key}}}function Dd(e){return w(Md.Provider,{...e})}function gv(e){let{children:t,location:n,__experimental__snapshot:r}=e,i=ns(e,hv);const l=M.exports.useRef(null);l.current||(l.current=new wv({location:n,__experimental__snapshot:r,routes:i.routes}));const o=l.current,[s,u]=M.exports.useReducer(()=>({}),{});return o.update(i),rs(()=>o.subscribe(()=>{u()}),[]),rs(()=>o.updateLocation(n.current).unsubscribe,[n.current.key]),M.exports.createElement(Id.Provider,{value:{location:n}},M.exports.createElement(Td.Provider,{value:{router:o}},w(Sv,{}),w(Dd,{value:[o.rootMatch,...o.state.matches],children:t!=null?t:w($d,{})})))}function Sv(){const e=fu(),t=jd(),n=Cv();return rs(()=>{t({to:".",search:!0,hash:!0}).href!==e.current.href&&n({to:".",search:!0,hash:!0,fromCurrent:!0,replace:!0})},[]),null}class wv extends cu{constructor(t){var n;let{location:r,__experimental__snapshot:i}=t,l=ns(t,pv);super(),this.routesById={},this.update=s=>{let{basepath:u,routes:a}=s,c=ns(s,mv);Object.assign(this,c),this.basepath=pl("/"+(u!=null?u:"")),this.routesById={};const d=(f,v)=>f.map(y=>{var g,P,m,p;const h=(g=y.path)!=null?g:"*",S=Nn([(v==null?void 0:v.id)==="root"?"":v==null?void 0:v.id,""+(h==null?void 0:h.replace(/(.)\/$/,"$1"))+(y.id?"-"+y.id:"")]);if(y=Ke({},y,{pendingMs:(P=y.pendingMs)!=null?P:c==null?void 0:c.defaultPendingMs,pendingMinMs:(m=y.pendingMinMs)!=null?m:c==null?void 0:c.defaultPendingMinMs,id:S}),this.routesById[S])throw new Error;return this.routesById[S]=y,y.children=(p=y.children)!=null&&p.length?d(y.children,y):void 0,y});this.routes=d(a),this.rootMatch={id:"root",params:{},search:{},pathname:this.basepath,route:null,ownData:{},data:{},isLoading:!1,status:"resolved"}},this.setState=s=>{const u=s({state:this.state,pending:this.pending});this.state=u.state,this.pending=u.pending,this.cleanMatchCache(),this.notify()},this.matchCache={},this.cleanMatchCache=()=>{var s,u,a;const c=[...(s=this==null?void 0:this.state.matches)!=null?s:[],...(u=this==null||(a=this.pending)==null?void 0:a.matches)!=null?u:[]].map(d=>d.id);Object.values(this.matchCache).forEach(d=>{var f;if(!d.updatedAt||c.includes(d.id))return;const v=Date.now()-((f=d.updatedAt)!=null?f:0);(!d.maxAge||v>d.maxAge)&&(d.route.unloader&&d.route.unloader(d),delete this.matchCache[d.id])})},this.updateLocation=s=>{let u;return{promise:new Promise(c=>{const d=new Va(this,s);this.setState(f=>Ke({},f,{pending:{location:d.location,matches:d.matches}})),u=d.subscribe(()=>{const f=this.state.matches;f.filter(v=>!d.matches.find(y=>y.id===v.id)).forEach(v=>{v.onExit==null||v.onExit(v)}),f.filter(v=>d.matches.find(y=>y.id===v.id)).forEach(v=>{v.route.onTransition==null||v.route.onTransition(v)}),d.matches.filter(v=>!f.find(y=>y.id===v.id)).forEach(v=>{v.onExit=v.route.onMatch==null?void 0:v.route.onMatch(v)}),this.setState(v=>Ke({},v,{state:{location:d.location,matches:d.matches},pending:void 0})),c()}),d.loadData(),d.startPending()}),unsubscribe:u}},this.__experimental__createSnapshot=()=>({location:this.state.location,matches:this.state.matches.map(s=>{let{ownData:u,id:a}=s;return{id:a,ownData:u}})}),this.update(l);let o=[];if(i){const s=new Va(this,r.current);s.matches.forEach((u,a)=>{var c,d,f;if(u.id!==((c=i.matches[a])==null?void 0:c.id)){var v;throw new Error("Router hydration mismatch: "+u.id+" !== "+((v=i.matches[a])==null?void 0:v.id))}u.ownData=(d=(f=i.matches[a])==null?void 0:f.ownData)!=null?d:{}}),Ld(s.matches),o=s.matches}this.state={location:(n=i==null?void 0:i.location)!=null?n:r.current,matches:o},r.subscribe(()=>this.notify())}}function fu(){const e=M.exports.useContext(Id);return Qd(!!e,"useLocation must be used within a "),e.location}class kv{constructor(t){this.status="loading",this.ownData={},this.data={},this.isLoading=!1,this.notify=n=>{var r;(r=this.matchLoader)==null||r.preNotify(n?this:void 0)},this.assignMatchLoader=n=>{this.matchLoader=n},this.startPending=()=>{this.pendingTimeout&&clearTimeout(this.pendingTimeout),this.route.pendingMs!==void 0&&(this.pendingTimeout=setTimeout(()=>{var n;this.status==="loading"&&(this.status="pending"),(n=this.notify)==null||n.call(this),typeof this.route.pendingMinMs<"u"&&(this.pendingMinPromise=new Promise(r=>setTimeout(r,this.route.pendingMinMs)))},this.route.pendingMs))},this.load=n=>{var r,i;if(this.maxAge=(r=(i=n.maxAge)!=null?i:this.route.loaderMaxAge)!=null?r:n.router.defaultLoaderMaxAge,this.loaderPromise)return;const l=this.route.import;this.loaderPromise=(l?(()=>(this.isLoading=!0,l({params:this.params,search:this.search}).then(o=>{this.route=Ke({},this.route,o)})))():Promise.resolve()).then(()=>{const o=[];["element","errorElement","pendingElement"].forEach(c=>{const d=this.route[c];this[c]||(typeof d=="function"?(this.isLoading=!0,o.push(d(this).then(f=>{this[c]=f}))):this[c]=this.route[c])});const u=this.route.loader,a=u?new Promise(async c=>{this.isLoading=!0;const d=y=>{this.updatedAt=Date.now(),c(this.ownData),this.status=y},f=y=>{this.ownData=y,this.error=void 0,d("resolved")},v=y=>{console.error(y),this.error=y,d("rejected")};try{f(await u(this,{parentMatch:n.parentMatch,dispatch:async y=>{var g;y.type==="resolve"?f(y.data):y.type==="reject"?v(y.error):y.type==="loading"?this.isLoading=!0:y.type==="maxAge"&&(this.maxAge=y.maxAge),this.updatedAt=Date.now(),(g=this.notify)==null||g.call(this,!0)}}))}catch(y){v(y)}}):Promise.resolve();return Promise.all([...o,a]).then(()=>{this.status="resolved",this.isLoading=!1,this.startPending=void 0}).then(()=>this.pendingMinPromise).then(()=>{var c;this.pendingTimeout&&clearTimeout(this.pendingTimeout),(c=this.notify)==null||c.call(this,!0)})}).then(()=>this.ownData)},Object.assign(this,t)}}class Va extends cu{constructor(t,n){var r;super(),r=this,this.preNotifiedMatches=[],this.status="pending",this.preNotify=l=>{l&&(this.preNotifiedMatches.includes(l)||this.preNotifiedMatches.push(l)),(!l||this.preNotifiedMatches.length===this.matches.length)&&(this.status="resolved",Ld(this.matches),this.notify())},this.loadData=async function(l){var o;let{maxAge:s}=l===void 0?{}:l;if(r.router.cleanMatchCache(),!((o=r.matches)!=null&&o.length)){r.preNotify();return}return r.firstRenderPromises=[],r.matches.forEach((u,a)=>{var c,d;const f=(c=r.matches)==null?void 0:c[a-1];u.assignMatchLoader==null||u.assignMatchLoader(r),u.load==null||u.load({maxAge:s,parentMatch:f,router:r.router}),(d=r.firstRenderPromises)==null||d.push(u.loaderPromise)}),await Promise.all(r.firstRenderPromises).then(()=>(r.preNotify(),r.matches))},this.load=async function(l){let{maxAge:o}=l===void 0?{}:l;return await r.loadData({maxAge:o})},this.startPending=async()=>{this.matches.forEach(l=>l.startPending==null?void 0:l.startPending())},this.router=t,this.location=n,this.matches=[];const i=zd(this.router,this.location);this.matches=i==null?void 0:i.map(l=>(this.router.matchCache[l.id]||(this.router.matchCache[l.id]=new kv(l)),this.router.matchCache[l.id]))}}function Ld(e){e==null||e.forEach((t,n)=>{var r;const i=e==null?void 0:e[n-1];t.data=Ke({},(r=i==null?void 0:i.data)!=null?r:{},t.ownData)})}function Ud(){const e=M.exports.useContext(Td);if(!e)throw Qd(!0,"You are trying to use useRouter() outside of ReactLocation!"),new Error;return e.router}function zd(e,t){if(!e.routes.length)return[];const n=[],r=async(i,l)=>{var o;let{pathname:s,params:u}=l;const c=(e!=null&&e.filterRoutes?e==null?void 0:e.filterRoutes(i):i).find(y=>{var g,P;const m=Nn([s,y.path]),p=!!(y.path!=="/"||(g=y.children)!=null&&g.length),h=Ev(t,{to:m,search:y.search,fuzzy:p,caseSensitive:(P=y.caseSensitive)!=null?P:e.caseSensitive});return h&&(u=Ke({},u,h)),!!h});if(!c)return;const d=qa(c.path,u);s=Nn([s,d]);const v={id:qa(c.id,u,!0),route:c,params:u,pathname:s,search:t.search};n.push(v),(o=c.children)!=null&&o.length&&r(c.children,v)};return r(e.routes,e.rootMatch),n}function qa(e,t,n){const r=Er(e);return Nn(r.map(i=>{if(i.value==="*"&&!n)return"";if(i.type==="param"){var l;return(l=t[i.value.substring(1)])!=null?l:""}return i.value}))}function Ad(){return M.exports.useContext(Md)}function _v(){var e;return(e=Ad())==null?void 0:e[0]}function Cv(){const e=fu(),t=_v(),n=jd();function r(i){var l;let{search:o,hash:s,replace:u,from:a,to:c,fromCurrent:d}=i;d=(l=d)!=null?l:typeof c>"u";const f=n({to:c,search:o,hash:s,from:d?e.current:a!=null?a:{pathname:t.pathname}});e.navigate(f,u)}return Bd(r)}function jd(){const e=fu(),t=Ud();return Bd(r=>{const i=e.buildNext(t.basepath,r),o=zd(t,i).map(s=>{var u;return(u=s.route.searchFilters)!=null?u:[]}).flat().filter(Boolean);return e.buildNext(t.basepath,Ke({},r,{__searchFilters:o}))})}function $d(){var e;const t=Ud(),[n,...r]=Ad(),i=r[0];if(!i)return null;const l=(e=i.errorElement)!=null?e:t.defaultErrorElement,o=(()=>{var s,u;if(i.status==="rejected"){if(l)return l;if(!t.useErrorBoundary)return"An unknown error occured!";throw i.error}const a=(s=i.pendingElement)!=null?s:t.defaultPendingElement;if(i.status==="loading")return null;if(i.status==="pending"&&(i.route.pendingMs||a))return a!=null?a:null;const c=(u=i.element)!=null?u:t.defaultElement;return c!=null?c:w($d,{})})();return w(Dd,{value:r,children:o})}function Ev(e,t){const n=Pv(e,t),r=Ov(e,t);if(!(t.to&&!n)&&!(t.search&&!r))return n!=null?n:{}}function Qd(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function xv(e){return typeof e=="function"}function Ha(e,t){return xv(e)?e(t):e}function Nn(e){return pl(e.filter(Boolean).join("/"))}function pl(e){return(""+e).replace(/\/{2,}/g,"/")}function Pv(e,t){var n;const r=Er(e.pathname),i=Er(""+((n=t.to)!=null?n:"*")),l={};return(()=>{for(let s=0;sf.value)),!0):!1;if(a.type==="pathname"){if(a.value==="/"&&!(u!=null&&u.value))return!0;if(u){if(t.caseSensitive){if(a.value!==u.value)return!1}else if(a.value.toLowerCase()!==u.value.toLowerCase())return!1}}if(!u)return!1;a.type==="param"&&(l[a.value.substring(1)]=u.value)}if(c&&!d)return!!t.fuzzy}return!0})()?l:void 0}function Ov(e,t){return!!(t.search&&t.search(e.search))}function Er(e){if(!e)return[];e=pl(e);const t=[];if(e.slice(0,1)==="/"&&(e=e.substring(1),t.push({type:"pathname",value:"/"})),!e)return t;const n=e.split("/").filter(Boolean);return t.push(...n.map(r=>r.startsWith("*")?{type:"wildcard",value:r}:r.charAt(0)===":"?{type:"param",value:r}:{type:"pathname",value:r})),e.slice(-1)==="/"&&(e=e.substring(1),t.push({type:"pathname",value:"/"})),t}function Rv(e,t,n){t=t.replace(new RegExp("^"+e),"/"),n=n.replace(new RegExp("^"+e),"/");let r=Er(t);const i=Er(n);i.forEach((o,s)=>{if(o.value==="/")s?s===i.length-1&&r.push(o):r=[o];else if(o.value==="..")r.pop();else{if(o.value===".")return;r.push(o)}});const l=Nn([e,...r.map(o=>o.value)]);return pl(l)}function Bd(e){const t=M.exports.useRef(),n=M.exports.useRef(e);return n.current=e,t.current||(t.current=function(){return n.current(...arguments)}),t.current}function is(e,t){if(e===t)return e;const n=Array.isArray(e)&&Array.isArray(t);if(n||Ka(e)&&Ka(t)){const r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),l=i.length,o=n?[]:{};let s=0;for(let u=0;u"u")return!0;const n=t.prototype;return!(!Wa(n)||!n.hasOwnProperty("isPrototypeOf"))}function Wa(e){return Object.prototype.toString.call(e)==="[object Object]"}const Nv=Mv(JSON.parse),Iv=Tv(JSON.stringify);function Mv(e){return t=>{t.substring(0,1)==="?"&&(t=t.substring(1));let n=dv(t);for(let r in n){const i=n[r];if(typeof i=="string")try{n[r]=e(i)}catch{}}return n}}function Tv(e){return t=>{t=Ke({},t),t&&Object.keys(t).forEach(r=>{const i=t[r];if(typeof i>"u"||i===void 0)delete t[r];else if(i&&typeof i=="object"&&i!==null)try{t[r]=e(i)}catch{}});const n=fv(t).toString();return n?"?"+n:""}}var Fv="_1cjn8au0",Dv="_1cjn8au2",Lv="_1cjn8au3",Uv="_1cjn8au4",zv="_1cjn8au1";const Ln="",Av=5e3,jv=async()=>{const e=`${Ln}/ping`;return await(await fetch(e)).json()},$v=async()=>await(await fetch(`${Ln}/modifiers.json`)).json(),Qv=async()=>(await(await fetch(`${Ln}/output_dir`)).json())[0],Ga="MakeImage",Bv=async e=>await(await fetch(`${Ln}/image`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})).json(),Xa=e=>{let t;const n=new Set,r=(u,a)=>{const c=typeof u=="function"?u(t):u;if(c!==t){const d=t;t=(a!=null?a:typeof c!="object")?c:Object.assign({},t,c),n.forEach(f=>f(t,d))}},i=()=>t,s={setState:r,getState:i,subscribe:u=>(n.add(u),()=>n.delete(u)),destroy:()=>n.clear()};return t=e(r,i,s),s},Vv=e=>e?Xa(e):Xa;var Vd={exports:{}},qd={};/**
* @license React
* use-sync-external-store-shim/with-selector.production.min.js
*
@@ -71,4 +80,4 @@ Error generating stack: `+l.message+`
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
- */var ol=U.exports,Uv=ju.exports;function Lv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var zv=typeof Object.is=="function"?Object.is:Lv,Av=Uv.useSyncExternalStore,jv=ol.useRef,Qv=ol.useEffect,$v=ol.useMemo,Vv=ol.useDebugValue;ld.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var l=jv(null);if(l.current===null){var o={hasValue:!1,value:null};l.current=o}else o=l.current;l=$v(function(){function s(m){if(!a){if(a=!0,c=m,m=r(m),i!==void 0&&o.hasValue){var S=o.value;if(i(S,m))return d=S}return d=m}if(S=d,zv(c,m))return S;var y=r(m);return i!==void 0&&i(S,y)?S:(c=m,d=y)}var a=!1,c,d,f=n===void 0?null:n;return[function(){return s(t())},f===null?void 0:function(){return s(f())}]},[t,n,r,i]);var u=Av(e,l[0],l[1]);return Qv(function(){o.hasValue=!0,o.value=u},[u]),Vv(u),u};(function(e){e.exports=ld})(id);const Bv=Fa(id.exports),{useSyncExternalStoreWithSelector:qv}=Bv;function Hv(e,t=e.getState,n){const r=qv(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return U.exports.useDebugValue(r),r}const Oa=e=>{const t=typeof e=="function"?Mv(e):e,n=(r,i)=>Hv(t,r,i);return Object.assign(n,t),n},Kv=e=>e?Oa(e):Oa;var od=Kv;const Wv=(e,t={})=>(n,r,i)=>{const{enabled:l,anonymousActionType:o,...u}=t;let s;try{s=(l!=null?l:({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!s)return({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&l&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,i);const a=s.connect(u);let c=!0;i.setState=(m,S,y)=>{const O=n(m,S);return c&&a.send(y===void 0?{type:o||"anonymous"}:typeof y=="string"?{type:y}:y,r()),O};const d=(...m)=>{const S=c;c=!1,n(...m),c=S},f=e(i.setState,r,i);if(a.init(f),i.dispatchFromDevtools&&typeof i.dispatch=="function"){let m=!1;const S=i.dispatch;i.dispatch=(...y)=>{({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&y[0].type==="__setState"&&!m&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),m=!0),S(...y)}}return a.subscribe(m=>{var S;switch(m.type){case"ACTION":if(typeof m.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return Vl(m.payload,y=>{if(y.type==="__setState"){d(y.state);return}!i.dispatchFromDevtools||typeof i.dispatch=="function"&&i.dispatch(y)});case"DISPATCH":switch(m.payload.type){case"RESET":return d(f),a.init(i.getState());case"COMMIT":return a.init(i.getState());case"ROLLBACK":return Vl(m.state,y=>{d(y),a.init(i.getState())});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return Vl(m.state,y=>{d(y)});case"IMPORT_STATE":{const{nextLiftedState:y}=m.payload,O=(S=y.computedStates.slice(-1)[0])==null?void 0:S.state;if(!O)return;d(O),a.send(null,y);return}case"PAUSE_RECORDING":return c=!c}return}}),f},Gv=Wv,Vl=(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)};function Sr(){return Math.floor(Math.random()*1e4)}const I=od(Gv((e,t)=>({parallelCount:1,requestOptions:{prompt:"a photograph of an astronaut riding a horse",seed:Sr(),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},tags:[],setParallelCount:n=>e(Ne(r=>{r.parallelCount=n})),setRequestOptions:(n,r)=>{e(Ne(i=>{i.requestOptions[n]=r}))},getValueForRequestKey:n=>t().requestOptions[n],toggleTag:n=>{e(Ne(r=>{const i=r.tags.indexOf(n);i>-1?r.tags.splice(i,1):r.tags.push(n)}))},hasTag:n=>t().tags.indexOf(n)>-1,selectedTags:()=>t().tags,builtRequest:()=>{const n=t(),r=n.requestOptions,i=n.tags,l=`${r.prompt} ${i.join(",")}`,o={...r,prompt:l};return n.uiOptions.isUseAutoSave||(o.save_to_disk_path=null),n.uiOptions.isCheckUseFaceCorrection||(o.use_face_correction=null),n.uiOptions.isCheckedUseUpscaling||(o.use_upscale=null),o},uiOptions:{advancedSettingsIsOpen:!1,imageModifierIsOpen:!1,isCheckedUseUpscaling:!1,isCheckUseFaceCorrection:!0,isUseRandomSeed:!0,isUseAutoSave:!1,isSoundEnabled:!1},toggleAdvancedSettingsIsOpen:()=>{e(Ne(n=>{n.uiOptions.advancedSettingsIsOpen=!n.uiOptions.advancedSettingsIsOpen,localStorage.setItem("ui:advancedSettingsIsOpen",n.uiOptions.advancedSettingsIsOpen)}))},toggleImageModifiersIsOpen:()=>{e(Ne(n=>{n.uiOptions.imageModifierIsOpen=!n.uiOptions.imageModifierIsOpen,localStorage.setItem("ui:imageModifierIsOpen",n.uiOptions.imageModifierIsOpen)}))},toggleUseUpscaling:()=>{e(Ne(n=>{n.uiOptions.isCheckedUseUpscaling=!n.uiOptions.isCheckedUseUpscaling,n.requestOptions.use_upscale=n.uiOptions.isCheckedUseUpscaling?"RealESRGAN_x4plus":void 0,localStorage.setItem("ui:isCheckedUseUpscaling",n.uiOptions.isCheckedUseUpscaling)}))},isUsingUpscaling:()=>t().uiOptions.isCheckedUseUpscaling,toggleUseFaceCorrection:()=>{e(Ne(n=>{n.uiOptions.isCheckUseFaceCorrection=!n.uiOptions.isCheckUseFaceCorrection,n.use_face_correction=n.uiOptions.isCheckUseFaceCorrection?"GFPGANv1.3":null}))},isUsingFaceCorrection:()=>t().uiOptions.isCheckUseFaceCorrection,toggleUseRandomSeed:()=>{e(Ne(n=>{n.uiOptions.isUseRandomSeed=!n.uiOptions.isUseRandomSeed,n.requestOptions.seed=n.uiOptions.isUseRandomSeed?Sr():n.requestOptions.seed,localStorage.setItem("ui:isUseRandomSeed",n.uiOptions.isUseRandomSeed)}))},isRandomSeed:()=>t().uiOptions.isUseRandomSeed,toggleUseAutoSave:()=>{e(Ne(n=>{n.uiOptions.isUseAutoSave=!n.uiOptions.isUseAutoSave,localStorage.setItem("ui:isUseAutoSave",n.uiOptions.isUseAutoSave)}))},isUseAutoSave:()=>t().uiOptions.isUseAutoSave,toggleSoundEnabled:()=>{e(Ne(n=>{n.uiOptions.isSoundEnabled=!n.uiOptions.isSoundEnabled}))},isSoundEnabled:()=>t().uiOptions.isSoundEnabled})));const xa="Stable Diffusion is starting...",Xv="Stable Diffusion is ready to use!",Pa="Stable Diffusion is not running!";function Yv({className:e}){const[t,n]=U.exports.useState(xa),[r,i]=U.exports.useState("starting"),{status:l,data:o}=ll(["health"],Iv,{refetchInterval:Nv});return U.exports.useEffect(()=>{l==="loading"?(n(xa),i("starting")):l==="error"?(n(Pa),i("error")):l==="success"&&(o[0]==="OK"?(n(Xv),i("success")):(n(Pa),i("error")))},[l,o]),g(Rn,{children:g("p",{className:[r,e].join(" "),children:t})})}function Zv(){return N("div",{className:"header-display",children:[g("h1",{children:"Stable Diffusion UI v2.1.0"}),g(Yv,{className:"status-display"})]})}var Kr="_11d5x3d1",Jv="_11d5x3d0",ul="_11d5x3d2";function bv(){const e=I(c=>c.isUsingUpscaling()),t=I(c=>c.isUsingFaceCorrection()),n=I(c=>c.getValueForRequestKey("use_upscale")),r=I(c=>c.getValueForRequestKey("show_only_filtered_image")),i=I(c=>c.toggleUseFaceCorrection),l=I(c=>c.toggleUseUpscaling),o=I(c=>c.setRequestOptions),[u,s]=U.exports.useState(!0);return N("div",{children:[g("button",{type:"button",className:ul,onClick:()=>{s(!u)},children:g("h4",{children:"Improvement Settings"})}),u&&N(Rn,{children:[g("div",{children:N("label",{children:[g("input",{type:"checkbox",checked:t,onChange:c=>i()}),"Fix incorrect faces and eyes (uses GFPGAN)"]})}),g("div",{children:N("label",{children:[g("input",{type:"checkbox",checked:e,onChange:c=>l()}),"Upscale the image to 4x resolution using",N("select",{id:"upscale_model",name:"upscale_model",disabled:!e,value:n,onChange:c=>{o("use_upscale",c.target.value)},children:[g("option",{value:"RealESRGAN_x4plus",children:"RealESRGAN_x4plus"}),g("option",{value:"RealESRGAN_x4plus_anime_6B",children:"RealESRGAN_x4plus_anime_6B"})]})]})}),g("div",{children:N("label",{children:[g("input",{type:"checkbox",checked:r,onChange:c=>o("show_only_filtered_image",c.target.checked)}),"Show only filtered image"]})})]})]})}const Ra=[{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 em(){const e=I(f=>f.setRequestOptions),t=I(f=>f.toggleUseRandomSeed),n=I(f=>f.isRandomSeed()),r=I(f=>f.getValueForRequestKey("seed")),i=I(f=>f.getValueForRequestKey("num_inference_steps")),l=I(f=>f.getValueForRequestKey("guidance_scale")),o=I(f=>f.getValueForRequestKey("prompt_strength")),u=I(f=>f.getValueForRequestKey("width")),s=I(f=>f.getValueForRequestKey("height")),[a,c]=U.exports.useState(!0);return N("div",{children:[g("button",{type:"button",className:ul,onClick:()=>{c(!a)},children:g("h4",{children:"Property Settings"})}),a&&N(Rn,{children:[N("div",{children:[N("label",{children:["Seed:",g("input",{size:10,value:r,onChange:f=>e("seed",f.target.value),disabled:n,placeholder:"random"})]}),N("label",{children:[g("input",{type:"checkbox",checked:n,onChange:f=>t()})," ","Random Image"]})]}),g("div",{children:N("label",{children:["Number of inference steps:"," ",g("input",{value:i,onChange:f=>{e("num_inference_steps",f.target.value)},size:4})]})}),N("div",{children:[N("label",{children:["Guidance Scale:",g("input",{value:l,onChange:f=>e("guidance_scale",f.target.value),type:"range",min:"0",max:"20",step:".1"})]}),g("span",{children:l})]}),N("div",{className:"mb-4",children:[N("label",{children:["Prompt Strength:"," ",g("input",{value:o,onChange:f=>e("prompt_strength",f.target.value),type:"range",min:"0",max:"1",step:".05"})]}),g("span",{children:o})]}),g("div",{children:N("label",{children:["Width:",g("select",{value:u,onChange:f=>e("width",f.target.value),children:Ra.map(f=>g("option",{value:f.value,children:f.label},"width-option_"+f.value))})]})}),g("div",{children:N("label",{children:["Height:",g("select",{value:s,onChange:f=>e("height",f.target.value),children:Ra.map(f=>g("option",{value:f.value,children:f.label},"height-option_"+f.value))})]})})]})]})}function tm(){const e=I(f=>f.getValueForRequestKey("num_outputs")),t=I(f=>f.parallelCount),n=I(f=>f.isUseAutoSave()),r=I(f=>f.getValueForRequestKey("save_to_disk_path")),i=I(f=>f.isSoundEnabled()),l=I(f=>f.setRequestOptions),o=I(f=>f.setParallelCount),u=I(f=>f.toggleUseAutoSave),s=I(f=>f.toggleSoundEnabled),[a,c]=U.exports.useState(!0);return N("div",{children:[g("button",{type:"button",className:ul,onClick:()=>{c(!a)},children:g("h4",{children:"Workflow Settings"})}),a&&N(Rn,{children:[g("div",{children:N("label",{children:["Number of images to make:"," ",g("input",{type:"number",value:e,onChange:f=>l("num_outputs",parseInt(f.target.value,10)),size:4})]})}),g("div",{children:N("label",{children:["Generate in parallel:",g("input",{type:"number",value:t,onChange:f=>o(parseInt(f.target.value,10)),size:4})]})}),N("div",{children:[N("label",{children:[g("input",{checked:n,onChange:f=>u(),type:"checkbox"}),"Automatically save to"," "]}),N("label",{children:[g("input",{value:r,onChange:f=>l("save_to_disk_path",f.target.value),size:40,disabled:!n}),g("span",{className:"visually-hidden",children:"Path on disk where images will be saved"})]})]}),g("div",{children:N("label",{children:[g("input",{checked:i,onChange:f=>s(),type:"checkbox"}),"Play sound on task completion"]})})]})]})}function nm(){const e=I(u=>u.getValueForRequestKey("turbo")),t=I(u=>u.getValueForRequestKey("use_cpu")),n=I(u=>u.getValueForRequestKey("use_full_precision")),r=I(u=>u.setRequestOptions),[i,l]=U.exports.useState(!1);return N("div",{children:[g("button",{type:"button",className:ul,onClick:()=>{l(!i)},children:g("h4",{children:"GPU Settings"})}),i&&N(Rn,{children:[g("div",{children:N("label",{children:[g("input",{checked:e,onChange:u=>r("turbo",u.target.checked),type:"checkbox"}),"Turbo mode (generates images faster, but uses an additional 1 GB of GPU memory)"]})}),g("div",{children:N("label",{children:[g("input",{type:"checkbox",checked:t,onChange:u=>r("use_cpu",u.target.checked)}),"Use CPU instead of GPU (warning: this will be *very* slow)"]})}),g("div",{children:N("label",{children:[g("input",{checked:n,onChange:u=>r("use_full_precision",u.target.checked),type:"checkbox"}),"Use full precision (for GPU-only. warning: this will consume more VRAM)"]})})]})]})}function rm(){return N("ul",{className:Jv,children:[g("li",{className:Kr,children:g(bv,{})}),g("li",{className:Kr,children:g(em,{})}),g("li",{className:Kr,children:g(tm,{})}),g("li",{className:Kr,children:g(nm,{})})]})}function im(){const e=I(n=>n.uiOptions.advancedSettingsIsOpen),t=I(n=>n.toggleAdvancedSettingsIsOpen);return N("div",{className:"panel-box",children:[g("button",{type:"button",onClick:t,className:"panel-box-toggle-btn",children:g("h3",{children:"Advanced Settings"})}),e&&g(rm,{})]})}function ud({name:e}){const t=I(i=>i.hasTag(e))?"selected":"",n=I(i=>i.toggleTag),r=()=>{n(e)};return g("div",{className:"modifierTag "+t,onClick:r,children:g("p",{children:e})})}function lm({tags:e}){return g("ul",{className:"modifier-list",children:e.map(t=>g("li",{children:g(ud,{name:t})},t))})}function om({title:e,tags:t}){const[n,r]=U.exports.useState(!1);return N("div",{className:"modifier-grouping",children:[g("div",{className:"modifier-grouping-header",onClick:()=>{r(!n)},children:g("h5",{children:e})}),n&&g(lm,{tags:t})]})}function um(){const{status:e,data:t}=ll(["modifications"],Fv),n=I(l=>l.uiOptions.imageModifierIsOpen),r=I(l=>l.toggleImageModifiersIsOpen);return N("div",{className:"panel-box",children:[g("button",{type:"button",onClick:()=>{r()},className:"panel-box-toggle-btn",children:g("h4",{children:"Image Modifiers (art styles, tags, ect)"})}),n&&t.map((l,o)=>g(om,{title:l[0],tags:l[1]},l[0]))]})}var sm="cjcdm20";var am="_1how28i0",cm="_1how28i1";var fm="_1rn4m8a4",dm="_1rn4m8a2",pm="_1rn4m8a3",hm="_1rn4m8a0",vm="_1rn4m8a1",mm="_1rn4m8a5";function ym(e){const t=U.exports.useRef(null),n=I(u=>u.getValueForRequestKey("init_image")),r=I(u=>u.setRequestOptions);return N("div",{className:hm,children:[N("div",{children:[N("label",{className:vm,children:[g("b",{children:"Initial Image:"})," (optional)"]}),g("input",{ref:t,className:dm,name:"init_image",type:"file",onChange:u=>{const s=u.target.files[0];if(s){const a=new FileReader;a.onload=c=>{c.target&&r("init_image",c.target.result)},a.readAsDataURL(s)}}}),g("button",{className:pm,onClick:()=>{var u;(u=t.current)==null||u.click()},children:"Select File"})]}),g("div",{className:fm,children:n&&N(Rn,{children:[g("img",{src:n,width:"100",height:"100"}),g("button",{className:mm,onClick:()=>{r("init_image",void 0)},children:"X"})]})})]})}function gm(){const e=I(t=>t.selectedTags());return N("div",{className:"selected-tags",children:[g("p",{children:"Active Tags"}),g("ul",{children:e.map(t=>g("li",{children:g(ud,{name:t})},t))})]})}const si=od((e,t)=>({images:new Array,completedImageIds:new Array,addNewImage:(n,r,i=!1)=>{e(Ne(l=>{let{seed:o}=r;i&&(o=Sr()),l.images.push({id:n,options:{...r,seed:o}})}))},hasQueuedImages:()=>t().images.length>0,firstInQueue:()=>t().images[0]||[],removeFirstInQueue:()=>{e(Ne(n=>{const r=n.images.shift();n.completedImageIds.push(r.id)}))}}));let Wr;const Sm=new Uint8Array(16);function wm(){if(!Wr&&(Wr=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Wr))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Wr(Sm)}const ie=[];for(let e=0;e<256;++e)ie.push((e+256).toString(16).slice(1));function km(e,t=0){return(ie[e[t+0]]+ie[e[t+1]]+ie[e[t+2]]+ie[e[t+3]]+"-"+ie[e[t+4]]+ie[e[t+5]]+"-"+ie[e[t+6]]+ie[e[t+7]]+"-"+ie[e[t+8]]+ie[e[t+9]]+"-"+ie[e[t+10]]+ie[e[t+11]]+ie[e[t+12]]+ie[e[t+13]]+ie[e[t+14]]+ie[e[t+15]]).toLowerCase()}const Cm=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Na={randomUUID:Cm};function _m(e,t,n){if(Na.randomUUID&&!t&&!e)return Na.randomUUID();e=e||{};const r=e.random||(e.rng||wm)();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 km(r)}var Em="_1hnlbmt0";function Om(){const e=I(o=>o.parallelCount),t=I(o=>o.builtRequest),n=si(o=>o.addNewImage),r=I(o=>o.isRandomSeed()),i=I(o=>o.setRequestOptions);return g("button",{className:Em,onClick:()=>{const o=t();let u=[],{num_outputs:s}=o;if(e>s)u.push(s);else for(;s>=1;)s-=e,s<=0?u.push(e):u.push(Math.abs(s));u.forEach((a,c)=>{let d=o.seed;c!==0&&(d=Sr()),n(_m(),{...o,num_outputs:a,seed:d})}),r&&i("seed",Sr())},children:"Make"})}function xm(){const e=I(r=>r.getValueForRequestKey("prompt")),t=I(r=>r.setRequestOptions);return N("div",{className:am,children:[N("div",{className:cm,children:[g("p",{children:"Prompt "}),g("textarea",{value:e,onChange:r=>{t("prompt",r.target.value)}})]}),g(ym,{}),g(gm,{}),g(Om,{})]})}function Pm(){return N("div",{className:sm,children:[g(xm,{}),g(im,{}),g(um,{})]})}const Rm=`${In}/ding.mp3`,Nm=ja.forwardRef((e,t)=>g("audio",{ref:t,style:{display:"none"},children:g("source",{src:Rm,type:"audio/mp3"})}));function Ia({imageData:e,metadata:t,className:n}){const r=I(u=>u.setRequestOptions),i=()=>{const{prompt:u,seed:s,num_inference_steps:a,guidance_scale:c,use_face_correction:d,use_upscale:f,width:m,height:S}=t;let y=u.replace(/[^a-zA-Z0-9]/g,"_");y=y.substring(0,100);let O=`${y}_Seed-${s}_Steps-${a}_Guidance-${c}`;return d&&(O+=`_FaceCorrection-${d}`),f&&(O+=`_Upscale-${f}`),O+=`_${m}x${S}`,O+=".png",O},l=()=>{const u=document.createElement("a");u.download=i(),u.href=e,u.click()},o=()=>{r("init_image",e)};return N("div",{className:["generated-image",n].join(" "),children:[g("p",{children:t.prompt}),N("div",{className:"image-contain",children:[g("img",{src:e,alt:"generated"}),g("button",{id:"save-button",onClick:l,children:"Save"}),g("button",{id:"use-button",onClick:o,children:"Use as Input"})]})]})}function Im(){const e=U.exports.useRef(null),t=I(d=>d.isSoundEnabled()),{id:n,options:r}=si(d=>d.firstInQueue()),i=si(d=>d.removeFirstInQueue),{status:l,data:o}=ll([_a,n],()=>Dv(r),{enabled:n!==void 0});U.exports.useEffect(()=>{var d;l==="success"&&o.status==="succeeded"&&(t&&((d=e.current)==null||d.play()),i())},[l,o,i,e,t]);const u=ed(),[s,a]=U.exports.useState([]),c=si(d=>d.completedImageIds);return U.exports.useEffect(()=>{const d=c.map(f=>u.getQueryData([_a,f]));if(d.length>0){const f=d.map((m,S)=>{if(m!==void 0)return m.output.map(y=>({id:`${c[S]}-${y.seed}`,data:y.data,info:{...m.request,seed:y.seed}}))}).flat().reverse();a(f)}else a([])},[a,u,c]),N("div",{className:"display-panel",children:[g("h1",{children:"Display Panel"}),g(Nm,{ref:e}),s.length>0&&N("div",{id:"display-container",children:[g(Ia,{imageData:s[0].data,metadata:s[0].info},s[0].id),g("div",{id:"previous-images",children:s.map((d,f)=>d!==void 0?f==0?null:g(Ia,{className:"previous-image",imageData:d.data,metadata:d.info},d.id):(console.warn("image is undefined",d,f),null))})]})]})}function Fm(){return N("div",{id:"footer",className:"panel-box",children:[N("p",{children:["If you found this project useful and want to help keep it alive, please"," ",g("a",{href:"https://ko-fi.com/cmdr2_stablediffusion_ui",target:"_blank",children:g("img",{src:`${In}/kofi.png`,id:"coffeeButton"})})," ","to help cover the cost of development and maintenance! Thank you for your support!"]}),N("p",{children:["Please feel free to join the"," ",g("a",{href:"https://discord.com/invite/u9yhsFmEkB",target:"_blank",children:"discord community"})," ","or"," ",g("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/issues",target:"_blank",children:"file an issue"})," ","if you have any problems or suggestions in using this interface."]}),N("div",{id:"footer-legal",children:[N("p",{children:[g("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, ",g("br",{}),"spread misinformation and target vulnerable groups. For the full list of restrictions please read"," ",g("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/blob/main/LICENSE",target:"_blank",children:"the license"}),"."]}),g("p",{children:"By using this software, you consent to the terms and conditions of the license."})]})]})}function Tm(){const e=I(r=>r.setRequestOptions),{status:t,data:n}=ll(["SaveDir"],Tv);return U.exports.useEffect(()=>{t==="success"&&e("save_to_disk_path",n)},[e,t,n]),N("div",{className:Ev,children:[g("header",{className:Rv,children:g(Zv,{})}),g("nav",{className:Ov,children:g(Pm,{})}),g("main",{className:xv,children:g(Im,{})}),g("footer",{className:Pv,children:g(Fm,{})})]})}const Dm=new tv({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1,staleTime:1/0}}});gv();Bl.createRoot(document.getElementById("root")).render(g(ja.StrictMode,{children:N(iv,{client:Dm,children:[g(Tm,{}),g(fv,{initialIsOpen:!0})]})}));
+ */var ml=M.exports,qv=bs.exports;function Hv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Kv=typeof Object.is=="function"?Object.is:Hv,Wv=qv.useSyncExternalStore,Gv=ml.useRef,Xv=ml.useEffect,Yv=ml.useMemo,Zv=ml.useDebugValue;qd.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var l=Gv(null);if(l.current===null){var o={hasValue:!1,value:null};l.current=o}else o=l.current;l=Yv(function(){function u(v){if(!a){if(a=!0,c=v,v=r(v),i!==void 0&&o.hasValue){var y=o.value;if(i(y,v))return d=y}return d=v}if(y=d,Kv(c,v))return y;var g=r(v);return i!==void 0&&i(y,g)?y:(c=v,d=g)}var a=!1,c,d,f=n===void 0?null:n;return[function(){return u(t())},f===null?void 0:function(){return u(f())}]},[t,n,r,i]);var s=Wv(e,l[0],l[1]);return Xv(function(){o.hasValue=!0,o.value=s},[s]),Zv(s),s};(function(e){e.exports=qd})(Vd);const Jv=nc(Vd.exports),{useSyncExternalStoreWithSelector:bv}=Jv;function ey(e,t=e.getState,n){const r=bv(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return M.exports.useDebugValue(r),r}const Ya=e=>{const t=typeof e=="function"?Vv(e):e,n=(r,i)=>ey(t,r,i);return Object.assign(n,t),n},ty=e=>e?Ya(e):Ya;var Hd=ty;const ny=(e,t={})=>(n,r,i)=>{const{enabled:l,anonymousActionType:o,...s}=t;let u;try{u=(l!=null?l:({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production")&&window.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!u)return({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&l&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),e(n,r,i);const a=u.connect(s);let c=!0;i.setState=(v,y,g)=>{const P=n(v,y);return c&&a.send(g===void 0?{type:o||"anonymous"}:typeof g=="string"?{type:g}:g,r()),P};const d=(...v)=>{const y=c;c=!1,n(...v),c=y},f=e(i.setState,r,i);if(a.init(f),i.dispatchFromDevtools&&typeof i.dispatch=="function"){let v=!1;const y=i.dispatch;i.dispatch=(...g)=>{({BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}&&"production")!=="production"&&g[0].type==="__setState"&&!v&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),v=!0),y(...g)}}return a.subscribe(v=>{var y;switch(v.type){case"ACTION":if(typeof v.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return Zl(v.payload,g=>{if(g.type==="__setState"){d(g.state);return}!i.dispatchFromDevtools||typeof i.dispatch=="function"&&i.dispatch(g)});case"DISPATCH":switch(v.payload.type){case"RESET":return d(f),a.init(i.getState());case"COMMIT":return a.init(i.getState());case"ROLLBACK":return Zl(v.state,g=>{d(g),a.init(i.getState())});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return Zl(v.state,g=>{d(g)});case"IMPORT_STATE":{const{nextLiftedState:g}=v.payload,P=(y=g.computedStates.slice(-1)[0])==null?void 0:y.state;if(!P)return;d(P),a.send(null,g);return}case"PAUSE_RECORDING":return c=!c}return}}),f},ry=ny,Zl=(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)};function xr(){return Math.floor(Math.random()*1e4)}const T=Hd(ry((e,t)=>({parallelCount:1,requestOptions:{prompt:"a photograph of an astronaut riding a horse",seed:xr(),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},tags:[],setParallelCount:n=>e(Ie(r=>{r.parallelCount=n})),setRequestOptions:(n,r)=>{e(Ie(i=>{i.requestOptions[n]=r}))},getValueForRequestKey:n=>t().requestOptions[n],toggleTag:n=>{e(Ie(r=>{const i=r.tags.indexOf(n);i>-1?r.tags.splice(i,1):r.tags.push(n)}))},hasTag:n=>t().tags.indexOf(n)>-1,selectedTags:()=>t().tags,builtRequest:()=>{const n=t(),r=n.requestOptions,i=n.tags,l=`${r.prompt} ${i.join(",")}`,o={...r,prompt:l};return n.uiOptions.isUseAutoSave||(o.save_to_disk_path=null),n.uiOptions.isCheckUseFaceCorrection||(o.use_face_correction=null),n.uiOptions.isCheckedUseUpscaling||(o.use_upscale=null),o},uiOptions:{advancedSettingsIsOpen:!1,imageModifierIsOpen:!1,isCheckedUseUpscaling:!1,isCheckUseFaceCorrection:!0,isUseRandomSeed:!0,isUseAutoSave:!1,isSoundEnabled:!1},toggleAdvancedSettingsIsOpen:()=>{e(Ie(n=>{n.uiOptions.advancedSettingsIsOpen=!n.uiOptions.advancedSettingsIsOpen,localStorage.setItem("ui:advancedSettingsIsOpen",n.uiOptions.advancedSettingsIsOpen)}))},toggleImageModifiersIsOpen:()=>{e(Ie(n=>{n.uiOptions.imageModifierIsOpen=!n.uiOptions.imageModifierIsOpen,localStorage.setItem("ui:imageModifierIsOpen",n.uiOptions.imageModifierIsOpen)}))},toggleUseUpscaling:()=>{e(Ie(n=>{n.uiOptions.isCheckedUseUpscaling=!n.uiOptions.isCheckedUseUpscaling,n.requestOptions.use_upscale=n.uiOptions.isCheckedUseUpscaling?"RealESRGAN_x4plus":void 0,localStorage.setItem("ui:isCheckedUseUpscaling",n.uiOptions.isCheckedUseUpscaling)}))},isUsingUpscaling:()=>t().uiOptions.isCheckedUseUpscaling,toggleUseFaceCorrection:()=>{e(Ie(n=>{n.uiOptions.isCheckUseFaceCorrection=!n.uiOptions.isCheckUseFaceCorrection,n.use_face_correction=n.uiOptions.isCheckUseFaceCorrection?"GFPGANv1.3":null}))},isUsingFaceCorrection:()=>t().uiOptions.isCheckUseFaceCorrection,toggleUseRandomSeed:()=>{e(Ie(n=>{n.uiOptions.isUseRandomSeed=!n.uiOptions.isUseRandomSeed,n.requestOptions.seed=n.uiOptions.isUseRandomSeed?xr():n.requestOptions.seed,localStorage.setItem("ui:isUseRandomSeed",n.uiOptions.isUseRandomSeed)}))},isRandomSeed:()=>t().uiOptions.isUseRandomSeed,toggleUseAutoSave:()=>{e(Ie(n=>{n.uiOptions.isUseAutoSave=!n.uiOptions.isUseAutoSave,localStorage.setItem("ui:isUseAutoSave",n.uiOptions.isUseAutoSave)}))},isUseAutoSave:()=>t().uiOptions.isUseAutoSave,toggleSoundEnabled:()=>{e(Ie(n=>{n.uiOptions.isSoundEnabled=!n.uiOptions.isSoundEnabled}))},isSoundEnabled:()=>t().uiOptions.isSoundEnabled})));const Za="Stable Diffusion is starting...",iy="Stable Diffusion is ready to use!",Ja="Stable Diffusion is not running!";function ly({className:e}){const[t,n]=M.exports.useState(Za),[r,i]=M.exports.useState("starting"),{status:l,data:o}=hl(["health"],jv,{refetchInterval:Av});return M.exports.useEffect(()=>{l==="loading"?(n(Za),i("starting")):l==="error"?(n(Ja),i("error")):l==="success"&&(o[0]==="OK"?(n(iy),i("success")):(n(Ja),i("error")))},[l,o]),w(Fn,{children:w("p",{className:[r,e].join(" "),children:t})})}function oy(){return N("div",{className:"header-display",children:[w("h1",{children:"Stable Diffusion UI v2.1.0"}),w(ly,{className:"status-display"})]})}var Jr="_11d5x3d1",sy="_11d5x3d0",vl="_11d5x3d2";function uy(){const e=T(c=>c.isUsingUpscaling()),t=T(c=>c.isUsingFaceCorrection()),n=T(c=>c.getValueForRequestKey("use_upscale")),r=T(c=>c.getValueForRequestKey("show_only_filtered_image")),i=T(c=>c.toggleUseFaceCorrection),l=T(c=>c.toggleUseUpscaling),o=T(c=>c.setRequestOptions),[s,u]=M.exports.useState(!0);return N("div",{children:[w("button",{type:"button",className:vl,onClick:()=>{u(!s)},children:w("h4",{children:"Improvement Settings"})}),s&&N(Fn,{children:[w("div",{children:N("label",{children:[w("input",{type:"checkbox",checked:t,onChange:c=>i()}),"Fix incorrect faces and eyes (uses GFPGAN)"]})}),w("div",{children:N("label",{children:[w("input",{type:"checkbox",checked:e,onChange:c=>l()}),"Upscale the image to 4x resolution using",N("select",{id:"upscale_model",name:"upscale_model",disabled:!e,value:n,onChange:c=>{o("use_upscale",c.target.value)},children:[w("option",{value:"RealESRGAN_x4plus",children:"RealESRGAN_x4plus"}),w("option",{value:"RealESRGAN_x4plus_anime_6B",children:"RealESRGAN_x4plus_anime_6B"})]})]})}),w("div",{children:N("label",{children:[w("input",{type:"checkbox",checked:r,onChange:c=>o("show_only_filtered_image",c.target.checked)}),"Show only filtered image"]})})]})]})}const ba=[{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 ay(){const e=T(f=>f.setRequestOptions),t=T(f=>f.toggleUseRandomSeed),n=T(f=>f.isRandomSeed()),r=T(f=>f.getValueForRequestKey("seed")),i=T(f=>f.getValueForRequestKey("num_inference_steps")),l=T(f=>f.getValueForRequestKey("guidance_scale")),o=T(f=>f.getValueForRequestKey("prompt_strength")),s=T(f=>f.getValueForRequestKey("width")),u=T(f=>f.getValueForRequestKey("height")),[a,c]=M.exports.useState(!0);return N("div",{children:[w("button",{type:"button",className:vl,onClick:()=>{c(!a)},children:w("h4",{children:"Property Settings"})}),a&&N(Fn,{children:[N("div",{children:[N("label",{children:["Seed:",w("input",{size:10,value:r,onChange:f=>e("seed",f.target.value),disabled:n,placeholder:"random"})]}),N("label",{children:[w("input",{type:"checkbox",checked:n,onChange:f=>t()})," ","Random Image"]})]}),w("div",{children:N("label",{children:["Number of inference steps:"," ",w("input",{value:i,onChange:f=>{e("num_inference_steps",f.target.value)},size:4})]})}),N("div",{children:[N("label",{children:["Guidance Scale:",w("input",{value:l,onChange:f=>e("guidance_scale",f.target.value),type:"range",min:"0",max:"20",step:".1"})]}),w("span",{children:l})]}),N("div",{className:"mb-4",children:[N("label",{children:["Prompt Strength:"," ",w("input",{value:o,onChange:f=>e("prompt_strength",f.target.value),type:"range",min:"0",max:"1",step:".05"})]}),w("span",{children:o})]}),w("div",{children:N("label",{children:["Width:",w("select",{value:s,onChange:f=>e("width",f.target.value),children:ba.map(f=>w("option",{value:f.value,children:f.label},"width-option_"+f.value))})]})}),w("div",{children:N("label",{children:["Height:",w("select",{value:u,onChange:f=>e("height",f.target.value),children:ba.map(f=>w("option",{value:f.value,children:f.label},"height-option_"+f.value))})]})})]})]})}function cy(){const e=T(f=>f.getValueForRequestKey("num_outputs")),t=T(f=>f.parallelCount),n=T(f=>f.isUseAutoSave()),r=T(f=>f.getValueForRequestKey("save_to_disk_path")),i=T(f=>f.isSoundEnabled()),l=T(f=>f.setRequestOptions),o=T(f=>f.setParallelCount),s=T(f=>f.toggleUseAutoSave),u=T(f=>f.toggleSoundEnabled),[a,c]=M.exports.useState(!0);return N("div",{children:[w("button",{type:"button",className:vl,onClick:()=>{c(!a)},children:w("h4",{children:"Workflow Settings"})}),a&&N(Fn,{children:[w("div",{children:N("label",{children:["Number of images to make:"," ",w("input",{type:"number",value:e,onChange:f=>l("num_outputs",parseInt(f.target.value,10)),size:4})]})}),w("div",{children:N("label",{children:["Generate in parallel:",w("input",{type:"number",value:t,onChange:f=>o(parseInt(f.target.value,10)),size:4})]})}),N("div",{children:[N("label",{children:[w("input",{checked:n,onChange:f=>s(),type:"checkbox"}),"Automatically save to"," "]}),N("label",{children:[w("input",{value:r,onChange:f=>l("save_to_disk_path",f.target.value),size:40,disabled:!n}),w("span",{className:"visually-hidden",children:"Path on disk where images will be saved"})]})]}),w("div",{children:N("label",{children:[w("input",{checked:i,onChange:f=>u(),type:"checkbox"}),"Play sound on task completion"]})})]})]})}function fy(){const e=T(s=>s.getValueForRequestKey("turbo")),t=T(s=>s.getValueForRequestKey("use_cpu")),n=T(s=>s.getValueForRequestKey("use_full_precision")),r=T(s=>s.setRequestOptions),[i,l]=M.exports.useState(!1);return N("div",{children:[w("button",{type:"button",className:vl,onClick:()=>{l(!i)},children:w("h4",{children:"GPU Settings"})}),i&&N(Fn,{children:[w("div",{children:N("label",{children:[w("input",{checked:e,onChange:s=>r("turbo",s.target.checked),type:"checkbox"}),"Turbo mode (generates images faster, but uses an additional 1 GB of GPU memory)"]})}),w("div",{children:N("label",{children:[w("input",{type:"checkbox",checked:t,onChange:s=>r("use_cpu",s.target.checked)}),"Use CPU instead of GPU (warning: this will be *very* slow)"]})}),w("div",{children:N("label",{children:[w("input",{checked:n,onChange:s=>r("use_full_precision",s.target.checked),type:"checkbox"}),"Use full precision (for GPU-only. warning: this will consume more VRAM)"]})})]})]})}function dy(){return N("ul",{className:sy,children:[w("li",{className:Jr,children:w(uy,{})}),w("li",{className:Jr,children:w(ay,{})}),w("li",{className:Jr,children:w(cy,{})}),w("li",{className:Jr,children:w(fy,{})})]})}function hy(){const e=T(n=>n.uiOptions.advancedSettingsIsOpen),t=T(n=>n.toggleAdvancedSettingsIsOpen);return N("div",{className:"panel-box",children:[w("button",{type:"button",onClick:t,className:"panel-box-toggle-btn",children:w("h3",{children:"Advanced Settings"})}),e&&w(dy,{})]})}function Kd({name:e}){const t=T(i=>i.hasTag(e))?"selected":"",n=T(i=>i.toggleTag),r=()=>{n(e)};return w("div",{className:"modifierTag "+t,onClick:r,children:w("p",{children:e})})}function py({tags:e}){return w("ul",{className:"modifier-list",children:e.map(t=>w("li",{children:w(Kd,{name:t})},t))})}function my({title:e,tags:t}){const[n,r]=M.exports.useState(!1);return N("div",{className:"modifier-grouping",children:[w("div",{className:"modifier-grouping-header",onClick:()=>{r(!n)},children:w("h5",{children:e})}),n&&w(py,{tags:t})]})}function vy(){const{status:e,data:t}=hl(["modifications"],$v),n=T(l=>l.uiOptions.imageModifierIsOpen),r=T(l=>l.toggleImageModifiersIsOpen);return N("div",{className:"panel-box",children:[w("button",{type:"button",onClick:()=>{r()},className:"panel-box-toggle-btn",children:w("h4",{children:"Image Modifiers (art styles, tags, ect)"})}),n&&t.map((l,o)=>w(my,{title:l[0],tags:l[1]},l[0]))]})}var yy="cjcdm20";var gy="_1how28i0",Sy="_1how28i1";var wy="_1rn4m8a4",ky="_1rn4m8a2",_y="_1rn4m8a3",Cy="_1rn4m8a0",Ey="_1rn4m8a1",xy="_1rn4m8a5";function Py(e){const t=M.exports.useRef(null),n=T(s=>s.getValueForRequestKey("init_image")),r=T(s=>s.setRequestOptions);return N("div",{className:Cy,children:[N("div",{children:[N("label",{className:Ey,children:[w("b",{children:"Initial Image:"})," (optional)"]}),w("input",{ref:t,className:ky,name:"init_image",type:"file",onChange:s=>{const u=s.target.files[0];if(u){const a=new FileReader;a.onload=c=>{c.target&&r("init_image",c.target.result)},a.readAsDataURL(u)}}}),w("button",{className:_y,onClick:()=>{var s;(s=t.current)==null||s.click()},children:"Select File"})]}),w("div",{className:wy,children:n&&N(Fn,{children:[w("img",{src:n,width:"100",height:"100"}),w("button",{className:xy,onClick:()=>{r("init_image",void 0)},children:"X"})]})})]})}function Oy(){const e=T(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(Kd,{name:t})},t))})]})}const pi=Hd((e,t)=>({images:new Array,completedImageIds:new Array,addNewImage:(n,r,i=!1)=>{e(Ie(l=>{let{seed:o}=r;i&&(o=xr()),l.images.push({id:n,options:{...r,seed:o}})}))},hasQueuedImages:()=>t().images.length>0,firstInQueue:()=>t().images[0]||[],removeFirstInQueue:()=>{e(Ie(n=>{const r=n.images.shift();n.completedImageIds.push(r.id)}))}}));let br;const Ry=new Uint8Array(16);function Ny(){if(!br&&(br=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!br))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return br(Ry)}const le=[];for(let e=0;e<256;++e)le.push((e+256).toString(16).slice(1));function Iy(e,t=0){return(le[e[t+0]]+le[e[t+1]]+le[e[t+2]]+le[e[t+3]]+"-"+le[e[t+4]]+le[e[t+5]]+"-"+le[e[t+6]]+le[e[t+7]]+"-"+le[e[t+8]]+le[e[t+9]]+"-"+le[e[t+10]]+le[e[t+11]]+le[e[t+12]]+le[e[t+13]]+le[e[t+14]]+le[e[t+15]]).toLowerCase()}const My=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),ec={randomUUID:My};function Ty(e,t,n){if(ec.randomUUID&&!t&&!e)return ec.randomUUID();e=e||{};const r=e.random||(e.rng||Ny)();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 Iy(r)}var Fy="_1hnlbmt0";function Dy(){const e=T(o=>o.parallelCount),t=T(o=>o.builtRequest),n=pi(o=>o.addNewImage),r=T(o=>o.isRandomSeed()),i=T(o=>o.setRequestOptions);return w("button",{className:Fy,onClick:()=>{const o=t();let s=[],{num_outputs:u}=o;if(e>u)s.push(u);else for(;u>=1;)u-=e,u<=0?s.push(e):s.push(Math.abs(u));s.forEach((a,c)=>{let d=o.seed;c!==0&&(d=xr()),n(Ty(),{...o,num_outputs:a,seed:d})}),r&&i("seed",xr())},children:"Make"})}function Ly(){const e=T(r=>r.getValueForRequestKey("prompt")),t=T(r=>r.setRequestOptions);return N("div",{className:gy,children:[N("div",{className:Sy,children:[w("p",{children:"Prompt "}),w("textarea",{value:e,onChange:r=>{t("prompt",r.target.value)}})]}),w(Py,{}),w(Oy,{}),w(Dy,{})]})}function Uy(){return N("div",{className:yy,children:[w(Ly,{}),w(hy,{}),w(vy,{})]})}const zy=`${Ln}/ding.mp3`,Ay=cc.forwardRef((e,t)=>w("audio",{ref:t,style:{display:"none"},children:w("source",{src:zy,type:"audio/mp3"})}));function tc({imageData:e,metadata:t,className:n}){const r=T(s=>s.setRequestOptions),i=()=>{const{prompt:s,seed:u,num_inference_steps:a,guidance_scale:c,use_face_correction:d,use_upscale:f,width:v,height:y}=t;let g=s.replace(/[^a-zA-Z0-9]/g,"_");g=g.substring(0,100);let P=`${g}_Seed-${u}_Steps-${a}_Guidance-${c}`;return d&&(P+=`_FaceCorrection-${d}`),f&&(P+=`_Upscale-${f}`),P+=`_${v}x${y}`,P+=".png",P},l=()=>{const s=document.createElement("a");s.download=i(),s.href=e,s.click()},o=()=>{r("init_image",e)};return N("div",{className:["generated-image",n].join(" "),children:[w("p",{children:t.prompt}),N("div",{className:"image-contain",children:[w("img",{src:e,alt:"generated"}),w("button",{id:"save-button",onClick:l,children:"Save"}),w("button",{id:"use-button",onClick:o,children:"Use as Input"})]})]})}function jy(){const e=M.exports.useRef(null),t=T(d=>d.isSoundEnabled()),{id:n,options:r}=pi(d=>d.firstInQueue()),i=pi(d=>d.removeFirstInQueue),{status:l,data:o}=hl([Ga,n],()=>Bv(r),{enabled:n!==void 0});M.exports.useEffect(()=>{var d;l==="success"&&o.status==="succeeded"&&(t&&((d=e.current)==null||d.play()),i())},[l,o,i,e,t]);const s=xd(),[u,a]=M.exports.useState([]),c=pi(d=>d.completedImageIds);return M.exports.useEffect(()=>{const d=c.map(f=>s.getQueryData([Ga,f]));if(d.length>0){const f=d.map((v,y)=>{if(v!==void 0)return v.output.map(g=>({id:`${c[y]}-${g.seed}`,data:g.data,info:{...v.request,seed:g.seed}}))}).flat().reverse();a(f)}else a([])},[a,s,c]),N("div",{className:"display-panel",children:[w("h1",{children:"Display Panel"}),w(Ay,{ref:e}),u.length>0&&N("div",{id:"display-container",children:[w(tc,{imageData:u[0].data,metadata:u[0].info},u[0].id),w("div",{id:"previous-images",children:u.map((d,f)=>d!==void 0?f==0?null:w(tc,{className:"previous-image",imageData:d.data,metadata:d.info},d.id):(console.warn("image is undefined",d,f),null))})]})]})}function $y(){return N("div",{id:"footer",className:"panel-box",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",children:w("img",{src:`${Ln}/kofi.png`,id:"coffeeButton"})})," ","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",children:"discord community"})," ","or"," ",w("a",{href:"https://github.com/cmdr2/stable-diffusion-ui/issues",target:"_blank",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",children:"the license"}),"."]}),w("p",{children:"By using this software, you consent to the terms and conditions of the license."})]})]})}function Qy(){const e=T(r=>r.setRequestOptions),{status:t,data:n}=hl(["SaveDir"],Qv);return M.exports.useEffect(()=>{t==="success"&&e("save_to_disk_path",n)},[e,t,n]),N("div",{className:Fv,children:[w("header",{className:zv,children:w(oy,{})}),w("nav",{className:Dv,children:w(Uy,{})}),w("main",{className:Lv,children:w(jy,{})}),w("footer",{className:Uv,children:w($y,{})})]})}function By(){return w("div",{children:w("h1",{children:"Settings"})})}const Vy=new yv;function qy(){return w(gv,{location:Vy,routes:[{path:"/",element:w(Qy,{})},{path:"settings",element:w(By,{})}]})}const Hy=new jm({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnReconnect:!1,refetchOnMount:!1,staleTime:1/0}}});nv();Jl.createRoot(document.getElementById("root")).render(w(cc.StrictMode,{children:N(Bm,{client:Hy,children:[w(qy,{}),w(Xm,{initialIsOpen:!0})]})}));