← Files BranchaARCHIVED FILE
skills/brancha/app/dist/public/assets/index-Dn0ONOh4.js
276 KB · Oct 3, 2026 · 06:30 UTC
(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))f(d);new MutationObserver(d=>{for(const h of d)if(h.type==="childList")for(const g of h.addedNodes)g.tagName==="LINK"&&g.rel==="modulepreload"&&f(g)}).observe(document,{childList:!0,subtree:!0});function s(d){const h={};return d.integrity&&(h.integrity=d.integrity),d.referrerPolicy&&(h.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?h.credentials="include":d.crossOrigin==="anonymous"?h.credentials="omit":h.credentials="same-origin",h}function f(d){if(d.ep)return;d.ep=!0;const h=s(d);fetch(d.href,h)}})();var qf={exports:{}},Un={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var oh;function x1(){if(oh)return Un;oh=1;var i=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function s(f,d,h){var g=null;if(h!==void 0&&(g=""+h),d.key!==void 0&&(g=""+d.key),"key"in d){h={};for(var M in d)M!=="key"&&(h[M]=d[M])}else h=d;return d=h.ref,{$$typeof:i,type:f,key:g,ref:d!==void 0?d:null,props:h}}return Un.Fragment=r,Un.jsx=s,Un.jsxs=s,Un}var sh;function M1(){return sh||(sh=1,qf.exports=x1()),qf.exports}var T=M1(),Yf={exports:{}},ne={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var dh;function z1(){if(dh)return ne;dh=1;var i=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),f=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),h=Symbol.for("react.consumer"),g=Symbol.for("react.context"),M=Symbol.for("react.forward_ref"),v=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),z=Symbol.for("react.lazy"),x=Symbol.for("react.activity"),U=Symbol.iterator;function B(p){return p===null||typeof p!="object"?null:(p=U&&p[U]||p["@@iterator"],typeof p=="function"?p:null)}var Q={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Y=Object.assign,X={};function G(p,D,k){this.props=p,this.context=D,this.refs=X,this.updater=k||Q}G.prototype.isReactComponent={},G.prototype.setState=function(p,D){if(typeof p!="object"&&typeof p!="function"&&p!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,p,D,"setState")},G.prototype.forceUpdate=function(p){this.updater.enqueueForceUpdate(this,p,"forceUpdate")};function L(){}L.prototype=G.prototype;function q(p,D,k){this.props=p,this.context=D,this.refs=X,this.updater=k||Q}var K=q.prototype=new L;K.constructor=q,Y(K,G.prototype),K.isPureReactComponent=!0;var P=Array.isArray;function ae(){}var te={H:null,A:null,T:null,S:null},W=Object.prototype.hasOwnProperty;function Le(p,D,k){var $=k.ref;return{$$typeof:i,type:p,key:D,ref:$!==void 0?$:null,props:k}}function Pe(p,D){return Le(p.type,D,p.props)}function $e(p){return typeof p=="object"&&p!==null&&p.$$typeof===i}function Ye(p){var D={"=":"=0",":":"=2"};return"$"+p.replace(/[=:]/g,function(k){return D[k]})}var Ie=/\/+/g;function et(p,D){return typeof p=="object"&&p!==null&&p.key!=null?Ye(""+p.key):D.toString(36)}function Re(p){switch(p.status){case"fulfilled":return p.value;case"rejected":throw p.reason;default:switch(typeof p.status=="string"?p.then(ae,ae):(p.status="pending",p.then(function(D){p.status==="pending"&&(p.status="fulfilled",p.value=D)},function(D){p.status==="pending"&&(p.status="rejected",p.reason=D)})),p.status){case"fulfilled":return p.value;case"rejected":throw p.reason}}throw p}function w(p,D,k,$,ue){var fe=typeof p;(fe==="undefined"||fe==="boolean")&&(p=null);var pe=!1;if(p===null)pe=!0;else switch(fe){case"bigint":case"string":case"number":pe=!0;break;case"object":switch(p.$$typeof){case i:case r:pe=!0;break;case z:return pe=p._init,w(pe(p._payload),D,k,$,ue)}}if(pe)return ue=ue(p),pe=$===""?"."+et(p,0):$,P(ue)?(k="",pe!=null&&(k=pe.replace(Ie,"$&/")+"/"),w(ue,D,k,"",function(Ga){return Ga})):ue!=null&&($e(ue)&&(ue=Pe(ue,k+(ue.key==null||p&&p.key===ue.key?"":(""+ue.key).replace(Ie,"$&/")+"/")+pe)),D.push(ue)),1;pe=0;var We=$===""?".":$+":";if(P(p))for(var we=0;we<p.length;we++)$=p[we],fe=We+et($,we),pe+=w($,D,k,fe,ue);else if(we=B(p),typeof we=="function")for(p=we.call(p),we=0;!($=p.next()).done;)$=$.value,fe=We+et($,we++),pe+=w($,D,k,fe,ue);else if(fe==="object"){if(typeof p.then=="function")return w(Re(p),D,k,$,ue);throw D=String(p),Error("Objects are not valid as a React child (found: "+(D==="[object Object]"?"object with keys {"+Object.keys(p).join(", ")+"}":D)+"). If you meant to render a collection of children, use an array instead.")}return pe}function V(p,D,k){if(p==null)return p;var $=[],ue=0;return w(p,$,"","",function(fe){return D.call(k,fe,ue++)}),$}function O(p){if(p._status===-1){var D=p._result;D=D(),D.then(function(k){(p._status===0||p._status===-1)&&(p._status=1,p._result=k)},function(k){(p._status===0||p._status===-1)&&(p._status=2,p._result=k)}),p._status===-1&&(p._status=0,p._result=D)}if(p._status===1)return p._result.default;throw p._result}var Z=typeof reportError=="function"?reportError:function(p){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var D=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof p=="object"&&p!==null&&typeof p.message=="string"?String(p.message):String(p),error:p});if(!window.dispatchEvent(D))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",p);return}console.error(p)},le={map:V,forEach:function(p,D,k){V(p,function(){D.apply(this,arguments)},k)},count:function(p){var D=0;return V(p,function(){D++}),D},toArray:function(p){return V(p,function(D){return D})||[]},only:function(p){if(!$e(p))throw Error("React.Children.only expected to receive a single React element child.");return p}};return ne.Activity=x,ne.Children=le,ne.Component=G,ne.Fragment=s,ne.Profiler=d,ne.PureComponent=q,ne.StrictMode=f,ne.Suspense=v,ne.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=te,ne.__COMPILER_RUNTIME={__proto__:null,c:function(p){return te.H.useMemoCache(p)}},ne.cache=function(p){return function(){return p.apply(null,arguments)}},ne.cacheSignal=function(){return null},ne.cloneElement=function(p,D,k){if(p==null)throw Error("The argument must be a React element, but you passed "+p+".");var $=Y({},p.props),ue=p.key;if(D!=null)for(fe in D.key!==void 0&&(ue=""+D.key),D)!W.call(D,fe)||fe==="key"||fe==="__self"||fe==="__source"||fe==="ref"&&D.ref===void 0||($[fe]=D[fe]);var fe=arguments.length-2;if(fe===1)$.children=k;else if(1<fe){for(var pe=Array(fe),We=0;We<fe;We++)pe[We]=arguments[We+2];$.children=pe}return Le(p.type,ue,$)},ne.createContext=function(p){return p={$$typeof:g,_currentValue:p,_currentValue2:p,_threadCount:0,Provider:null,Consumer:null},p.Provider=p,p.Consumer={$$typeof:h,_context:p},p},ne.createElement=function(p,D,k){var $,ue={},fe=null;if(D!=null)for($ in D.key!==void 0&&(fe=""+D.key),D)W.call(D,$)&&$!=="key"&&$!=="__self"&&$!=="__source"&&(ue[$]=D[$]);var pe=arguments.length-2;if(pe===1)ue.children=k;else if(1<pe){for(var We=Array(pe),we=0;we<pe;we++)We[we]=arguments[we+2];ue.children=We}if(p&&p.defaultProps)for($ in pe=p.defaultProps,pe)ue[$]===void 0&&(ue[$]=pe[$]);return Le(p,fe,ue)},ne.createRef=function(){return{current:null}},ne.forwardRef=function(p){return{$$typeof:M,render:p}},ne.isValidElement=$e,ne.lazy=function(p){return{$$typeof:z,_payload:{_status:-1,_result:p},_init:O}},ne.memo=function(p,D){return{$$typeof:m,type:p,compare:D===void 0?null:D}},ne.startTransition=function(p){var D=te.T,k={};te.T=k;try{var $=p(),ue=te.S;ue!==null&&ue(k,$),typeof $=="object"&&$!==null&&typeof $.then=="function"&&$.then(ae,Z)}catch(fe){Z(fe)}finally{D!==null&&k.types!==null&&(D.types=k.types),te.T=D}},ne.unstable_useCacheRefresh=function(){return te.H.useCacheRefresh()},ne.use=function(p){return te.H.use(p)},ne.useActionState=function(p,D,k){return te.H.useActionState(p,D,k)},ne.useCallback=function(p,D){return te.H.useCallback(p,D)},ne.useContext=function(p){return te.H.useContext(p)},ne.useDebugValue=function(){},ne.useDeferredValue=function(p,D){return te.H.useDeferredValue(p,D)},ne.useEffect=function(p,D){return te.H.useEffect(p,D)},ne.useEffectEvent=function(p){return te.H.useEffectEvent(p)},ne.useId=function(){return te.H.useId()},ne.useImperativeHandle=function(p,D,k){return te.H.useImperativeHandle(p,D,k)},ne.useInsertionEffect=function(p,D){return te.H.useInsertionEffect(p,D)},ne.useLayoutEffect=function(p,D){return te.H.useLayoutEffect(p,D)},ne.useMemo=function(p,D){return te.H.useMemo(p,D)},ne.useOptimistic=function(p,D){return te.H.useOptimistic(p,D)},ne.useReducer=function(p,D,k){return te.H.useReducer(p,D,k)},ne.useRef=function(p){return te.H.useRef(p)},ne.useState=function(p){return te.H.useState(p)},ne.useSyncExternalStore=function(p,D,k){return te.H.useSyncExternalStore(p,D,k)},ne.useTransition=function(){return te.H.useTransition()},ne.version="19.2.7",ne}var hh;function Pf(){return hh||(hh=1,Yf.exports=z1()),Yf.exports}var b=Pf(),Gf={exports:{}},Hn={},Qf={exports:{}},Xf={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var mh;function A1(){return mh||(mh=1,(function(i){function r(w,V){var O=w.length;w.push(V);e:for(;0<O;){var Z=O-1>>>1,le=w[Z];if(0<d(le,V))w[Z]=V,w[O]=le,O=Z;else break e}}function s(w){return w.length===0?null:w[0]}function f(w){if(w.length===0)return null;var V=w[0],O=w.pop();if(O!==V){w[0]=O;e:for(var Z=0,le=w.length,p=le>>>1;Z<p;){var D=2*(Z+1)-1,k=w[D],$=D+1,ue=w[$];if(0>d(k,O))$<le&&0>d(ue,k)?(w[Z]=ue,w[$]=O,Z=$):(w[Z]=k,w[D]=O,Z=D);else if($<le&&0>d(ue,O))w[Z]=ue,w[$]=O,Z=$;else break e}}return V}function d(w,V){var O=w.sortIndex-V.sortIndex;return O!==0?O:w.id-V.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var h=performance;i.unstable_now=function(){return h.now()}}else{var g=Date,M=g.now();i.unstable_now=function(){return g.now()-M}}var v=[],m=[],z=1,x=null,U=3,B=!1,Q=!1,Y=!1,X=!1,G=typeof setTimeout=="function"?setTimeout:null,L=typeof clearTimeout=="function"?clearTimeout:null,q=typeof setImmediate<"u"?setImmediate:null;function K(w){for(var V=s(m);V!==null;){if(V.callback===null)f(m);else if(V.startTime<=w)f(m),V.sortIndex=V.expirationTime,r(v,V);else break;V=s(m)}}function P(w){if(Y=!1,K(w),!Q)if(s(v)!==null)Q=!0,ae||(ae=!0,Ye());else{var V=s(m);V!==null&&Re(P,V.startTime-w)}}var ae=!1,te=-1,W=5,Le=-1;function Pe(){return X?!0:!(i.unstable_now()-Le<W)}function $e(){if(X=!1,ae){var w=i.unstable_now();Le=w;var V=!0;try{e:{Q=!1,Y&&(Y=!1,L(te),te=-1),B=!0;var O=U;try{t:{for(K(w),x=s(v);x!==null&&!(x.expirationTime>w&&Pe());){var Z=x.callback;if(typeof Z=="function"){x.callback=null,U=x.priorityLevel;var le=Z(x.expirationTime<=w);if(w=i.unstable_now(),typeof le=="function"){x.callback=le,K(w),V=!0;break t}x===s(v)&&f(v),K(w)}else f(v);x=s(v)}if(x!==null)V=!0;else{var p=s(m);p!==null&&Re(P,p.startTime-w),V=!1}}break e}finally{x=null,U=O,B=!1}V=void 0}}finally{V?Ye():ae=!1}}}var Ye;if(typeof q=="function")Ye=function(){q($e)};else if(typeof MessageChannel<"u"){var Ie=new MessageChannel,et=Ie.port2;Ie.port1.onmessage=$e,Ye=function(){et.postMessage(null)}}else Ye=function(){G($e,0)};function Re(w,V){te=G(function(){w(i.unstable_now())},V)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(w){w.callback=null},i.unstable_forceFrameRate=function(w){0>w||125<w?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):W=0<w?Math.floor(1e3/w):5},i.unstable_getCurrentPriorityLevel=function(){return U},i.unstable_next=function(w){switch(U){case 1:case 2:case 3:var V=3;break;default:V=U}var O=U;U=V;try{return w()}finally{U=O}},i.unstable_requestPaint=function(){X=!0},i.unstable_runWithPriority=function(w,V){switch(w){case 1:case 2:case 3:case 4:case 5:break;default:w=3}var O=U;U=w;try{return V()}finally{U=O}},i.unstable_scheduleCallback=function(w,V,O){var Z=i.unstable_now();switch(typeof O=="object"&&O!==null?(O=O.delay,O=typeof O=="number"&&0<O?Z+O:Z):O=Z,w){case 1:var le=-1;break;case 2:le=250;break;case 5:le=1073741823;break;case 4:le=1e4;break;default:le=5e3}return le=O+le,w={id:z++,callback:V,priorityLevel:w,startTime:O,expirationTime:le,sortIndex:-1},O>Z?(w.sortIndex=O,r(m,w),s(v)===null&&w===s(m)&&(Y?(L(te),te=-1):Y=!0,Re(P,O-Z))):(w.sortIndex=le,r(v,w),Q||B||(Q=!0,ae||(ae=!0,Ye()))),w},i.unstable_shouldYield=Pe,i.unstable_wrapCallback=function(w){var V=U;return function(){var O=U;U=V;try{return w.apply(this,arguments)}finally{U=O}}}})(Xf)),Xf}var vh;function C1(){return vh||(vh=1,Qf.exports=A1()),Qf.exports}var Zf={exports:{}},Je={};/**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var yh;function R1(){if(yh)return Je;yh=1;var i=Pf();function r(v){var m="https://react.dev/errors/"+v;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var z=2;z<arguments.length;z++)m+="&args[]="+encodeURIComponent(arguments[z])}return"Minified React error #"+v+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(){}var f={d:{f:s,r:function(){throw Error(r(522))},D:s,C:s,L:s,m:s,X:s,S:s,M:s},p:0,findDOMNode:null},d=Symbol.for("react.portal");function h(v,m,z){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:d,key:x==null?null:""+x,children:v,containerInfo:m,implementation:z}}var g=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function M(v,m){if(v==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return Je.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=f,Je.createPortal=function(v,m){var z=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(r(299));return h(v,m,null,z)},Je.flushSync=function(v){var m=g.T,z=f.p;try{if(g.T=null,f.p=2,v)return v()}finally{g.T=m,f.p=z,f.d.f()}},Je.preconnect=function(v,m){typeof v=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,f.d.C(v,m))},Je.prefetchDNS=function(v){typeof v=="string"&&f.d.D(v)},Je.preinit=function(v,m){if(typeof v=="string"&&m&&typeof m.as=="string"){var z=m.as,x=M(z,m.crossOrigin),U=typeof m.integrity=="string"?m.integrity:void 0,B=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;z==="style"?f.d.S(v,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:x,integrity:U,fetchPriority:B}):z==="script"&&f.d.X(v,{crossOrigin:x,integrity:U,fetchPriority:B,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},Je.preinitModule=function(v,m){if(typeof v=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var z=M(m.as,m.crossOrigin);f.d.M(v,{crossOrigin:z,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&f.d.M(v)},Je.preload=function(v,m){if(typeof v=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var z=m.as,x=M(z,m.crossOrigin);f.d.L(v,z,{crossOrigin:x,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},Je.preloadModule=function(v,m){if(typeof v=="string")if(m){var z=M(m.as,m.crossOrigin);f.d.m(v,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:z,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else f.d.m(v)},Je.requestFormReset=function(v){f.d.r(v)},Je.unstable_batchedUpdates=function(v,m){return v(m)},Je.useFormState=function(v,m,z){return g.H.useFormState(v,m,z)},Je.useFormStatus=function(){return g.H.useHostTransitionStatus()},Je.version="19.2.7",Je}var ph;function _1(){if(ph)return Zf.exports;ph=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(r){console.error(r)}}return i(),Zf.exports=R1(),Zf.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var gh;function N1(){if(gh)return Hn;gh=1;var i=C1(),r=Pf(),s=_1();function f(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function h(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function g(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function M(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function v(e){if(h(e)!==e)throw Error(f(188))}function m(e){var t=e.alternate;if(!t){if(t=h(e),t===null)throw Error(f(188));return t!==e?null:e}for(var l=e,a=t;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return v(n),e;if(u===a)return v(n),t;u=u.sibling}throw Error(f(188))}if(l.return!==a.return)l=n,a=u;else{for(var c=!1,o=n.child;o;){if(o===l){c=!0,l=n,a=u;break}if(o===a){c=!0,a=n,l=u;break}o=o.sibling}if(!c){for(o=u.child;o;){if(o===l){c=!0,l=u,a=n;break}if(o===a){c=!0,a=u,l=n;break}o=o.sibling}if(!c)throw Error(f(189))}}if(l.alternate!==a)throw Error(f(190))}if(l.tag!==3)throw Error(f(188));return l.stateNode.current===l?e:t}function z(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=z(e),t!==null)return t;e=e.sibling}return null}var x=Object.assign,U=Symbol.for("react.element"),B=Symbol.for("react.transitional.element"),Q=Symbol.for("react.portal"),Y=Symbol.for("react.fragment"),X=Symbol.for("react.strict_mode"),G=Symbol.for("react.profiler"),L=Symbol.for("react.consumer"),q=Symbol.for("react.context"),K=Symbol.for("react.forward_ref"),P=Symbol.for("react.suspense"),ae=Symbol.for("react.suspense_list"),te=Symbol.for("react.memo"),W=Symbol.for("react.lazy"),Le=Symbol.for("react.activity"),Pe=Symbol.for("react.memo_cache_sentinel"),$e=Symbol.iterator;function Ye(e){return e===null||typeof e!="object"?null:(e=$e&&e[$e]||e["@@iterator"],typeof e=="function"?e:null)}var Ie=Symbol.for("react.client.reference");function et(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Ie?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Y:return"Fragment";case G:return"Profiler";case X:return"StrictMode";case P:return"Suspense";case ae:return"SuspenseList";case Le:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case Q:return"Portal";case q:return e.displayName||"Context";case L:return(e._context.displayName||"Context")+".Consumer";case K:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case te:return t=e.displayName||null,t!==null?t:et(e.type)||"Memo";case W:t=e._payload,e=e._init;try{return et(e(t))}catch{}}return null}var Re=Array.isArray,w=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,O={pending:!1,data:null,method:null,action:null},Z=[],le=-1;function p(e){return{current:e}}function D(e){0>le||(e.current=Z[le],Z[le]=null,le--)}function k(e,t){le++,Z[le]=e.current,e.current=t}var $=p(null),ue=p(null),fe=p(null),pe=p(null);function We(e,t){switch(k(fe,t),k(ue,e),k($,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?jd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=jd(t),e=Dd(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}D($),k($,e)}function we(){D($),D(ue),D(fe)}function Ga(e){e.memoizedState!==null&&k(pe,e);var t=$.current,l=Dd(t,e.type);t!==l&&(k(ue,e),k($,l))}function Zn(e){ue.current===e&&(D($),D(ue)),pe.current===e&&(D(pe),wn._currentValue=O)}var bi,fr;function Dl(e){if(bi===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);bi=t&&t[1]||"",fr=-1<l.stack.indexOf(`
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
`+bi+e+fr}var Ei=!1;function Ti(e,t){if(!e||Ei)return"";Ei=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var H=function(){throw Error()};if(Object.defineProperty(H.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(H,[])}catch(_){var R=_}Reflect.construct(e,[],H)}else{try{H.call()}catch(_){R=_}e.call(H.prototype)}}else{try{throw Error()}catch(_){R=_}(H=e())&&typeof H.catch=="function"&&H.catch(function(){})}}catch(_){if(_&&R&&typeof _.stack=="string")return[_.stack,R.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),c=u[0],o=u[1];if(c&&o){var y=c.split(`
`),C=o.split(`
`);for(n=a=0;a<y.length&&!y[a].includes("DetermineComponentFrameRoot");)a++;for(;n<C.length&&!C[n].includes("DetermineComponentFrameRoot");)n++;if(a===y.length||n===C.length)for(a=y.length-1,n=C.length-1;1<=a&&0<=n&&y[a]!==C[n];)n--;for(;1<=a&&0<=n;a--,n--)if(y[a]!==C[n]){if(a!==1||n!==1)do if(a--,n--,0>n||y[a]!==C[n]){var N=`
`+y[a].replace(" at new "," at ");return e.displayName&&N.includes("<anonymous>")&&(N=N.replace("<anonymous>",e.displayName)),N}while(1<=a&&0<=n);break}}}finally{Ei=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?Dl(l):""}function em(e,t){switch(e.tag){case 26:case 27:case 5:return Dl(e.type);case 16:return Dl("Lazy");case 13:return e.child!==t&&t!==null?Dl("Suspense Fallback"):Dl("Suspense");case 19:return Dl("SuspenseList");case 0:case 15:return Ti(e.type,!1);case 11:return Ti(e.type.render,!1);case 1:return Ti(e.type,!0);case 31:return Dl("Activity");default:return""}}function rr(e){try{var t="",l=null;do t+=em(e,l),l=e,e=e.return;while(e);return t}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var xi=Object.prototype.hasOwnProperty,Mi=i.unstable_scheduleCallback,zi=i.unstable_cancelCallback,tm=i.unstable_shouldYield,lm=i.unstable_requestPaint,ft=i.unstable_now,am=i.unstable_getCurrentPriorityLevel,or=i.unstable_ImmediatePriority,sr=i.unstable_UserBlockingPriority,Vn=i.unstable_NormalPriority,nm=i.unstable_LowPriority,dr=i.unstable_IdlePriority,um=i.log,im=i.unstable_setDisableYieldValue,Qa=null,rt=null;function rl(e){if(typeof um=="function"&&im(e),rt&&typeof rt.setStrictMode=="function")try{rt.setStrictMode(Qa,e)}catch{}}var ot=Math.clz32?Math.clz32:rm,cm=Math.log,fm=Math.LN2;function rm(e){return e>>>=0,e===0?32:31-(cm(e)/fm|0)|0}var kn=256,Kn=262144,Jn=4194304;function Ul(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function $n(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var n=0,u=e.suspendedLanes,c=e.pingedLanes;e=e.warmLanes;var o=a&134217727;return o!==0?(a=o&~u,a!==0?n=Ul(a):(c&=o,c!==0?n=Ul(c):l||(l=o&~e,l!==0&&(n=Ul(l))))):(o=a&~u,o!==0?n=Ul(o):c!==0?n=Ul(c):l||(l=a&~e,l!==0&&(n=Ul(l)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,l=t&-t,u>=l||u===32&&(l&4194048)!==0)?t:n}function Xa(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function om(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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 t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function hr(){var e=Jn;return Jn<<=1,(Jn&62914560)===0&&(Jn=4194304),e}function Ai(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function Za(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function sm(e,t,l,a,n,u){var c=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var o=e.entanglements,y=e.expirationTimes,C=e.hiddenUpdates;for(l=c&~l;0<l;){var N=31-ot(l),H=1<<N;o[N]=0,y[N]=-1;var R=C[N];if(R!==null)for(C[N]=null,N=0;N<R.length;N++){var _=R[N];_!==null&&(_.lane&=-536870913)}l&=~H}a!==0&&mr(e,a,0),u!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=u&~(c&~t))}function mr(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-ot(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&261930}function vr(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-ot(l),n=1<<a;n&t|e[a]&t&&(e[a]|=t),l&=~n}}function yr(e,t){var l=t&-t;return l=(l&42)!==0?1:Ci(l),(l&(e.suspendedLanes|t))!==0?0:l}function Ci(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Ri(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function pr(){var e=V.p;return e!==0?e:(e=window.event,e===void 0?32:ah(e.type))}function gr(e,t){var l=V.p;try{return V.p=e,t()}finally{V.p=l}}var ol=Math.random().toString(36).slice(2),Xe="__reactFiber$"+ol,tt="__reactProps$"+ol,ea="__reactContainer$"+ol,_i="__reactEvents$"+ol,dm="__reactListeners$"+ol,hm="__reactHandles$"+ol,Sr="__reactResources$"+ol,Va="__reactMarker$"+ol;function Ni(e){delete e[Xe],delete e[tt],delete e[_i],delete e[dm],delete e[hm]}function ta(e){var t=e[Xe];if(t)return t;for(var l=e.parentNode;l;){if(t=l[ea]||l[Xe]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=Gd(e);e!==null;){if(l=e[Xe])return l;e=Gd(e)}return t}e=l,l=e.parentNode}return null}function la(e){if(e=e[Xe]||e[ea]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function ka(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(f(33))}function aa(e){var t=e[Sr];return t||(t=e[Sr]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Ge(e){e[Va]=!0}var br=new Set,Er={};function Hl(e,t){na(e,t),na(e+"Capture",t)}function na(e,t){for(Er[e]=t,e=0;e<t.length;e++)br.add(t[e])}var mm=RegExp("^[: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]*$"),Tr={},xr={};function vm(e){return xi.call(xr,e)?!0:xi.call(Tr,e)?!1:mm.test(e)?xr[e]=!0:(Tr[e]=!0,!1)}function Wn(e,t,l){if(vm(t))if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+l)}}function Fn(e,t,l){if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+l)}}function Qt(e,t,l,a){if(a===null)e.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(t,l,""+a)}}function bt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Mr(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ym(e,t,l){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(c){l=""+c,u.call(this,c)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(c){l=""+c},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function wi(e){if(!e._valueTracker){var t=Mr(e)?"checked":"value";e._valueTracker=ym(e,t,""+e[t])}}function zr(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=Mr(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}function Pn(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}}var pm=/[\n"\\]/g;function Et(e){return e.replace(pm,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Oi(e,t,l,a,n,u,c,o){e.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?e.type=c:e.removeAttribute("type"),t!=null?c==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+bt(t)):e.value!==""+bt(t)&&(e.value=""+bt(t)):c!=="submit"&&c!=="reset"||e.removeAttribute("value"),t!=null?ji(e,c,bt(t)):l!=null?ji(e,c,bt(l)):a!=null&&e.removeAttribute("value"),n==null&&u!=null&&(e.defaultChecked=!!u),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),o!=null&&typeof o!="function"&&typeof o!="symbol"&&typeof o!="boolean"?e.name=""+bt(o):e.removeAttribute("name")}function Ar(e,t,l,a,n,u,c,o){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){wi(e);return}l=l!=null?""+bt(l):"",t=t!=null?""+bt(t):l,o||t===e.value||(e.value=t),e.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=o?e.checked:!!a,e.defaultChecked=!!a,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(e.name=c),wi(e)}function ji(e,t,l){t==="number"&&Pn(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function ua(e,t,l,a){if(e=e.options,t){t={};for(var n=0;n<l.length;n++)t["$"+l[n]]=!0;for(l=0;l<e.length;l++)n=t.hasOwnProperty("$"+e[l].value),e[l].selected!==n&&(e[l].selected=n),n&&a&&(e[l].defaultSelected=!0)}else{for(l=""+bt(l),t=null,n=0;n<e.length;n++){if(e[n].value===l){e[n].selected=!0,a&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function Cr(e,t,l){if(t!=null&&(t=""+bt(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+bt(l):""}function Rr(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(f(92));if(Re(a)){if(1<a.length)throw Error(f(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=bt(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a),wi(e)}function ia(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var gm=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function _r(e,t,l){var a=t.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,l):typeof l!="number"||l===0||gm.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function Nr(e,t,l){if(t!=null&&typeof t!="object")throw Error(f(62));if(e=e.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var n in t)a=t[n],t.hasOwnProperty(n)&&l[n]!==a&&_r(e,n,a)}else for(var u in t)t.hasOwnProperty(u)&&_r(e,u,t[u])}function Di(e){if(e.indexOf("-")===-1)return!1;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 Sm=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),bm=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function In(e){return bm.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Xt(){}var Ui=null;function Hi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ca=null,fa=null;function wr(e){var t=la(e);if(t&&(e=t.stateNode)){var l=e[tt]||null;e:switch(e=t.stateNode,t.type){case"input":if(Oi(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),t=l.name,l.type==="radio"&&t!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+Et(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var n=a[tt]||null;if(!n)throw Error(f(90));Oi(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<l.length;t++)a=l[t],a.form===e.form&&zr(a)}break e;case"textarea":Cr(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&ua(e,!!l.multiple,t,!1)}}}var Bi=!1;function Or(e,t,l){if(Bi)return e(t,l);Bi=!0;try{var a=e(t);return a}finally{if(Bi=!1,(ca!==null||fa!==null)&&(Yu(),ca&&(t=ca,e=fa,fa=ca=null,wr(t),e)))for(t=0;t<e.length;t++)wr(e[t])}}function Ka(e,t){var l=e.stateNode;if(l===null)return null;var a=l[tt]||null;if(a===null)return null;l=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(f(231,t,typeof l));return l}var Zt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Li=!1;if(Zt)try{var Ja={};Object.defineProperty(Ja,"passive",{get:function(){Li=!0}}),window.addEventListener("test",Ja,Ja),window.removeEventListener("test",Ja,Ja)}catch{Li=!1}var sl=null,qi=null,eu=null;function jr(){if(eu)return eu;var e,t=qi,l=t.length,a,n="value"in sl?sl.value:sl.textContent,u=n.length;for(e=0;e<l&&t[e]===n[e];e++);var c=l-e;for(a=1;a<=c&&t[l-a]===n[u-a];a++);return eu=n.slice(e,1<a?1-a:void 0)}function tu(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function lu(){return!0}function Dr(){return!1}function lt(e){function t(l,a,n,u,c){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=c,this.currentTarget=null;for(var o in e)e.hasOwnProperty(o)&&(l=e[o],this[o]=l?l(u):u[o]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?lu:Dr,this.isPropagationStopped=Dr,this}return x(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=lu)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=lu)},persist:function(){},isPersistent:lu}),t}var Bl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},au=lt(Bl),$a=x({},Bl,{view:0,detail:0}),Em=lt($a),Yi,Gi,Wa,nu=x({},$a,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Xi,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Wa&&(Wa&&e.type==="mousemove"?(Yi=e.screenX-Wa.screenX,Gi=e.screenY-Wa.screenY):Gi=Yi=0,Wa=e),Yi)},movementY:function(e){return"movementY"in e?e.movementY:Gi}}),Ur=lt(nu),Tm=x({},nu,{dataTransfer:0}),xm=lt(Tm),Mm=x({},$a,{relatedTarget:0}),Qi=lt(Mm),zm=x({},Bl,{animationName:0,elapsedTime:0,pseudoElement:0}),Am=lt(zm),Cm=x({},Bl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Rm=lt(Cm),_m=x({},Bl,{data:0}),Hr=lt(_m),Nm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},wm={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Om={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function jm(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Om[e])?!!t[e]:!1}function Xi(){return jm}var Dm=x({},$a,{key:function(e){if(e.key){var t=Nm[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=tu(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?wm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Xi,charCode:function(e){return e.type==="keypress"?tu(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?tu(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Um=lt(Dm),Hm=x({},nu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Br=lt(Hm),Bm=x({},$a,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Xi}),Lm=lt(Bm),qm=x({},Bl,{propertyName:0,elapsedTime:0,pseudoElement:0}),Ym=lt(qm),Gm=x({},nu,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Qm=lt(Gm),Xm=x({},Bl,{newState:0,oldState:0}),Zm=lt(Xm),Vm=[9,13,27,32],Zi=Zt&&"CompositionEvent"in window,Fa=null;Zt&&"documentMode"in document&&(Fa=document.documentMode);var km=Zt&&"TextEvent"in window&&!Fa,Lr=Zt&&(!Zi||Fa&&8<Fa&&11>=Fa),qr=" ",Yr=!1;function Gr(e,t){switch(e){case"keyup":return Vm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Qr(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ra=!1;function Km(e,t){switch(e){case"compositionend":return Qr(t);case"keypress":return t.which!==32?null:(Yr=!0,qr);case"textInput":return e=t.data,e===qr&&Yr?null:e;default:return null}}function Jm(e,t){if(ra)return e==="compositionend"||!Zi&&Gr(e,t)?(e=jr(),eu=qi=sl=null,ra=!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.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Lr&&t.locale!=="ko"?null:t.data;default:return null}}var $m={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Xr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!$m[e.type]:t==="textarea"}function Zr(e,t,l,a){ca?fa?fa.push(a):fa=[a]:ca=a,t=Ku(t,"onChange"),0<t.length&&(l=new au("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var Pa=null,Ia=null;function Wm(e){Cd(e,0)}function uu(e){var t=ka(e);if(zr(t))return e}function Vr(e,t){if(e==="change")return t}var kr=!1;if(Zt){var Vi;if(Zt){var ki="oninput"in document;if(!ki){var Kr=document.createElement("div");Kr.setAttribute("oninput","return;"),ki=typeof Kr.oninput=="function"}Vi=ki}else Vi=!1;kr=Vi&&(!document.documentMode||9<document.documentMode)}function Jr(){Pa&&(Pa.detachEvent("onpropertychange",$r),Ia=Pa=null)}function $r(e){if(e.propertyName==="value"&&uu(Ia)){var t=[];Zr(t,Ia,e,Hi(e)),Or(Wm,t)}}function Fm(e,t,l){e==="focusin"?(Jr(),Pa=t,Ia=l,Pa.attachEvent("onpropertychange",$r)):e==="focusout"&&Jr()}function Pm(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return uu(Ia)}function Im(e,t){if(e==="click")return uu(t)}function ev(e,t){if(e==="input"||e==="change")return uu(t)}function tv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var st=typeof Object.is=="function"?Object.is:tv;function en(e,t){if(st(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!xi.call(t,n)||!st(e[n],t[n]))return!1}return!0}function Wr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Fr(e,t){var l=Wr(e);e=0;for(var a;l;){if(l.nodeType===3){if(a=e+l.textContent.length,e<=t&&a>=t)return{node:l,offset:t-e};e=a}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=Wr(l)}}function Pr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Pr(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ir(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Pn(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=Pn(e.document)}return t}function Ki(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")}var lv=Zt&&"documentMode"in document&&11>=document.documentMode,oa=null,Ji=null,tn=null,$i=!1;function eo(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;$i||oa==null||oa!==Pn(a)||(a=oa,"selectionStart"in a&&Ki(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),tn&&en(tn,a)||(tn=a,a=Ku(Ji,"onSelect"),0<a.length&&(t=new au("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=oa)))}function Ll(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var sa={animationend:Ll("Animation","AnimationEnd"),animationiteration:Ll("Animation","AnimationIteration"),animationstart:Ll("Animation","AnimationStart"),transitionrun:Ll("Transition","TransitionRun"),transitionstart:Ll("Transition","TransitionStart"),transitioncancel:Ll("Transition","TransitionCancel"),transitionend:Ll("Transition","TransitionEnd")},Wi={},to={};Zt&&(to=document.createElement("div").style,"AnimationEvent"in window||(delete sa.animationend.animation,delete sa.animationiteration.animation,delete sa.animationstart.animation),"TransitionEvent"in window||delete sa.transitionend.transition);function ql(e){if(Wi[e])return Wi[e];if(!sa[e])return e;var t=sa[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in to)return Wi[e]=t[l];return e}var lo=ql("animationend"),ao=ql("animationiteration"),no=ql("animationstart"),av=ql("transitionrun"),nv=ql("transitionstart"),uv=ql("transitioncancel"),uo=ql("transitionend"),io=new Map,Fi="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Fi.push("scrollEnd");function wt(e,t){io.set(e,t),Hl(t,[e])}var iu=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Tt=[],da=0,Pi=0;function cu(){for(var e=da,t=Pi=da=0;t<e;){var l=Tt[t];Tt[t++]=null;var a=Tt[t];Tt[t++]=null;var n=Tt[t];Tt[t++]=null;var u=Tt[t];if(Tt[t++]=null,a!==null&&n!==null){var c=a.pending;c===null?n.next=n:(n.next=c.next,c.next=n),a.pending=n}u!==0&&co(l,n,u)}}function fu(e,t,l,a){Tt[da++]=e,Tt[da++]=t,Tt[da++]=l,Tt[da++]=a,Pi|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function Ii(e,t,l,a){return fu(e,t,l,a),ru(e)}function Yl(e,t){return fu(e,null,null,t),ru(e)}function co(e,t,l){e.lanes|=l;var a=e.alternate;a!==null&&(a.lanes|=l);for(var n=!1,u=e.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(n=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,n&&t!==null&&(n=31-ot(l),e=u.hiddenUpdates,a=e[n],a===null?e[n]=[t]:a.push(t),t.lane=l|536870912),u):null}function ru(e){if(50<Mn)throw Mn=0,rf=null,Error(f(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ha={};function iv(e,t,l,a){this.tag=e,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function dt(e,t,l,a){return new iv(e,t,l,a)}function ec(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Vt(e,t){var l=e.alternate;return l===null?(l=dt(e.tag,t,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=t,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&65011712,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function fo(e,t){e.flags&=65011714;var l=e.alternate;return l===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function ou(e,t,l,a,n,u){var c=0;if(a=e,typeof e=="function")ec(e)&&(c=1);else if(typeof e=="string")c=s1(e,l,$.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Le:return e=dt(31,l,t,n),e.elementType=Le,e.lanes=u,e;case Y:return Gl(l.children,n,u,t);case X:c=8,n|=24;break;case G:return e=dt(12,l,t,n|2),e.elementType=G,e.lanes=u,e;case P:return e=dt(13,l,t,n),e.elementType=P,e.lanes=u,e;case ae:return e=dt(19,l,t,n),e.elementType=ae,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case q:c=10;break e;case L:c=9;break e;case K:c=11;break e;case te:c=14;break e;case W:c=16,a=null;break e}c=29,l=Error(f(130,e===null?"null":typeof e,"")),a=null}return t=dt(c,l,t,n),t.elementType=e,t.type=a,t.lanes=u,t}function Gl(e,t,l,a){return e=dt(7,e,a,t),e.lanes=l,e}function tc(e,t,l){return e=dt(6,e,null,t),e.lanes=l,e}function ro(e){var t=dt(18,null,null,0);return t.stateNode=e,t}function lc(e,t,l){return t=dt(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var oo=new WeakMap;function xt(e,t){if(typeof e=="object"&&e!==null){var l=oo.get(e);return l!==void 0?l:(t={value:e,source:t,stack:rr(t)},oo.set(e,t),t)}return{value:e,source:t,stack:rr(t)}}var ma=[],va=0,su=null,ln=0,Mt=[],zt=0,dl=null,Bt=1,Lt="";function kt(e,t){ma[va++]=ln,ma[va++]=su,su=e,ln=t}function so(e,t,l){Mt[zt++]=Bt,Mt[zt++]=Lt,Mt[zt++]=dl,dl=e;var a=Bt;e=Lt;var n=32-ot(a)-1;a&=~(1<<n),l+=1;var u=32-ot(t)+n;if(30<u){var c=n-n%5;u=(a&(1<<c)-1).toString(32),a>>=c,n-=c,Bt=1<<32-ot(t)+n|l<<n|a,Lt=u+e}else Bt=1<<u|l<<n|a,Lt=e}function ac(e){e.return!==null&&(kt(e,1),so(e,1,0))}function nc(e){for(;e===su;)su=ma[--va],ma[va]=null,ln=ma[--va],ma[va]=null;for(;e===dl;)dl=Mt[--zt],Mt[zt]=null,Lt=Mt[--zt],Mt[zt]=null,Bt=Mt[--zt],Mt[zt]=null}function ho(e,t){Mt[zt++]=Bt,Mt[zt++]=Lt,Mt[zt++]=dl,Bt=t.id,Lt=t.overflow,dl=e}var Ze=null,Me=null,he=!1,hl=null,At=!1,uc=Error(f(519));function ml(e){var t=Error(f(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw an(xt(t,e)),uc}function mo(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[Xe]=e,t[tt]=a,l){case"dialog":oe("cancel",t),oe("close",t);break;case"iframe":case"object":case"embed":oe("load",t);break;case"video":case"audio":for(l=0;l<An.length;l++)oe(An[l],t);break;case"source":oe("error",t);break;case"img":case"image":case"link":oe("error",t),oe("load",t);break;case"details":oe("toggle",t);break;case"input":oe("invalid",t),Ar(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":oe("invalid",t);break;case"textarea":oe("invalid",t),Rr(t,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||wd(t.textContent,l)?(a.popover!=null&&(oe("beforetoggle",t),oe("toggle",t)),a.onScroll!=null&&oe("scroll",t),a.onScrollEnd!=null&&oe("scrollend",t),a.onClick!=null&&(t.onclick=Xt),t=!0):t=!1,t||ml(e,!0)}function vo(e){for(Ze=e.return;Ze;)switch(Ze.tag){case 5:case 31:case 13:At=!1;return;case 27:case 3:At=!0;return;default:Ze=Ze.return}}function ya(e){if(e!==Ze)return!1;if(!he)return vo(e),he=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||Mf(e.type,e.memoizedProps)),l=!l),l&&Me&&ml(e),vo(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(f(317));Me=Yd(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(f(317));Me=Yd(e)}else t===27?(t=Me,Rl(e.type)?(e=_f,_f=null,Me=e):Me=t):Me=Ze?Rt(e.stateNode.nextSibling):null;return!0}function Ql(){Me=Ze=null,he=!1}function ic(){var e=hl;return e!==null&&(it===null?it=e:it.push.apply(it,e),hl=null),e}function an(e){hl===null?hl=[e]:hl.push(e)}var cc=p(null),Xl=null,Kt=null;function vl(e,t,l){k(cc,t._currentValue),t._currentValue=l}function Jt(e){e._currentValue=cc.current,D(cc)}function fc(e,t,l){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===l)break;e=e.return}}function rc(e,t,l,a){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var u=n.dependencies;if(u!==null){var c=n.child;u=u.firstContext;e:for(;u!==null;){var o=u;u=n;for(var y=0;y<t.length;y++)if(o.context===t[y]){u.lanes|=l,o=u.alternate,o!==null&&(o.lanes|=l),fc(u.return,l,e),a||(c=null);break e}u=o.next}}else if(n.tag===18){if(c=n.return,c===null)throw Error(f(341));c.lanes|=l,u=c.alternate,u!==null&&(u.lanes|=l),fc(c,l,e),c=null}else c=n.child;if(c!==null)c.return=n;else for(c=n;c!==null;){if(c===e){c=null;break}if(n=c.sibling,n!==null){n.return=c.return,c=n;break}c=c.return}n=c}}function pa(e,t,l,a){e=null;for(var n=t,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var c=n.alternate;if(c===null)throw Error(f(387));if(c=c.memoizedProps,c!==null){var o=n.type;st(n.pendingProps.value,c.value)||(e!==null?e.push(o):e=[o])}}else if(n===pe.current){if(c=n.alternate,c===null)throw Error(f(387));c.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(wn):e=[wn])}n=n.return}e!==null&&rc(t,e,l,a),t.flags|=262144}function du(e){for(e=e.firstContext;e!==null;){if(!st(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Zl(e){Xl=e,Kt=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ve(e){return yo(Xl,e)}function hu(e,t){return Xl===null&&Zl(e),yo(e,t)}function yo(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},Kt===null){if(e===null)throw Error(f(308));Kt=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Kt=Kt.next=t;return l}var cv=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(l,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(l){return l()})}},fv=i.unstable_scheduleCallback,rv=i.unstable_NormalPriority,De={$$typeof:q,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function oc(){return{controller:new cv,data:new Map,refCount:0}}function nn(e){e.refCount--,e.refCount===0&&fv(rv,function(){e.controller.abort()})}var un=null,sc=0,ga=0,Sa=null;function ov(e,t){if(un===null){var l=un=[];sc=0,ga=vf(),Sa={status:"pending",value:void 0,then:function(a){l.push(a)}}}return sc++,t.then(po,po),t}function po(){if(--sc===0&&un!==null){Sa!==null&&(Sa.status="fulfilled");var e=un;un=null,ga=0,Sa=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function sv(e,t){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var n=0;n<l.length;n++)(0,l[n])(t)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var go=w.S;w.S=function(e,t){td=ft(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&ov(e,t),go!==null&&go(e,t)};var Vl=p(null);function dc(){var e=Vl.current;return e!==null?e:xe.pooledCache}function mu(e,t){t===null?k(Vl,Vl.current):k(Vl,t.pool)}function So(){var e=dc();return e===null?null:{parent:De._currentValue,pool:e}}var ba=Error(f(460)),hc=Error(f(474)),vu=Error(f(542)),yu={then:function(){}};function bo(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Eo(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(Xt,Xt),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,xo(e),e;default:if(typeof t.status=="string")t.then(Xt,Xt);else{if(e=xe,e!==null&&100<e.shellSuspendCounter)throw Error(f(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=a}},function(a){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,xo(e),e}throw Kl=t,ba}}function kl(e){try{var t=e._init;return t(e._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(Kl=l,ba):l}}var Kl=null;function To(){if(Kl===null)throw Error(f(459));var e=Kl;return Kl=null,e}function xo(e){if(e===ba||e===vu)throw Error(f(483))}var Ea=null,cn=0;function pu(e){var t=cn;return cn+=1,Ea===null&&(Ea=[]),Eo(Ea,e,t)}function fn(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function gu(e,t){throw t.$$typeof===U?Error(f(525)):(e=Object.prototype.toString.call(t),Error(f(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Mo(e){function t(E,S){if(e){var A=E.deletions;A===null?(E.deletions=[S],E.flags|=16):A.push(S)}}function l(E,S){if(!e)return null;for(;S!==null;)t(E,S),S=S.sibling;return null}function a(E){for(var S=new Map;E!==null;)E.key!==null?S.set(E.key,E):S.set(E.index,E),E=E.sibling;return S}function n(E,S){return E=Vt(E,S),E.index=0,E.sibling=null,E}function u(E,S,A){return E.index=A,e?(A=E.alternate,A!==null?(A=A.index,A<S?(E.flags|=67108866,S):A):(E.flags|=67108866,S)):(E.flags|=1048576,S)}function c(E){return e&&E.alternate===null&&(E.flags|=67108866),E}function o(E,S,A,j){return S===null||S.tag!==6?(S=tc(A,E.mode,j),S.return=E,S):(S=n(S,A),S.return=E,S)}function y(E,S,A,j){var I=A.type;return I===Y?N(E,S,A.props.children,j,A.key):S!==null&&(S.elementType===I||typeof I=="object"&&I!==null&&I.$$typeof===W&&kl(I)===S.type)?(S=n(S,A.props),fn(S,A),S.return=E,S):(S=ou(A.type,A.key,A.props,null,E.mode,j),fn(S,A),S.return=E,S)}function C(E,S,A,j){return S===null||S.tag!==4||S.stateNode.containerInfo!==A.containerInfo||S.stateNode.implementation!==A.implementation?(S=lc(A,E.mode,j),S.return=E,S):(S=n(S,A.children||[]),S.return=E,S)}function N(E,S,A,j,I){return S===null||S.tag!==7?(S=Gl(A,E.mode,j,I),S.return=E,S):(S=n(S,A),S.return=E,S)}function H(E,S,A){if(typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint")return S=tc(""+S,E.mode,A),S.return=E,S;if(typeof S=="object"&&S!==null){switch(S.$$typeof){case B:return A=ou(S.type,S.key,S.props,null,E.mode,A),fn(A,S),A.return=E,A;case Q:return S=lc(S,E.mode,A),S.return=E,S;case W:return S=kl(S),H(E,S,A)}if(Re(S)||Ye(S))return S=Gl(S,E.mode,A,null),S.return=E,S;if(typeof S.then=="function")return H(E,pu(S),A);if(S.$$typeof===q)return H(E,hu(E,S),A);gu(E,S)}return null}function R(E,S,A,j){var I=S!==null?S.key:null;if(typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint")return I!==null?null:o(E,S,""+A,j);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case B:return A.key===I?y(E,S,A,j):null;case Q:return A.key===I?C(E,S,A,j):null;case W:return A=kl(A),R(E,S,A,j)}if(Re(A)||Ye(A))return I!==null?null:N(E,S,A,j,null);if(typeof A.then=="function")return R(E,S,pu(A),j);if(A.$$typeof===q)return R(E,S,hu(E,A),j);gu(E,A)}return null}function _(E,S,A,j,I){if(typeof j=="string"&&j!==""||typeof j=="number"||typeof j=="bigint")return E=E.get(A)||null,o(S,E,""+j,I);if(typeof j=="object"&&j!==null){switch(j.$$typeof){case B:return E=E.get(j.key===null?A:j.key)||null,y(S,E,j,I);case Q:return E=E.get(j.key===null?A:j.key)||null,C(S,E,j,I);case W:return j=kl(j),_(E,S,A,j,I)}if(Re(j)||Ye(j))return E=E.get(A)||null,N(S,E,j,I,null);if(typeof j.then=="function")return _(E,S,A,pu(j),I);if(j.$$typeof===q)return _(E,S,A,hu(S,j),I);gu(S,j)}return null}function J(E,S,A,j){for(var I=null,me=null,F=S,ce=S=0,de=null;F!==null&&ce<A.length;ce++){F.index>ce?(de=F,F=null):de=F.sibling;var ve=R(E,F,A[ce],j);if(ve===null){F===null&&(F=de);break}e&&F&&ve.alternate===null&&t(E,F),S=u(ve,S,ce),me===null?I=ve:me.sibling=ve,me=ve,F=de}if(ce===A.length)return l(E,F),he&&kt(E,ce),I;if(F===null){for(;ce<A.length;ce++)F=H(E,A[ce],j),F!==null&&(S=u(F,S,ce),me===null?I=F:me.sibling=F,me=F);return he&&kt(E,ce),I}for(F=a(F);ce<A.length;ce++)de=_(F,E,ce,A[ce],j),de!==null&&(e&&de.alternate!==null&&F.delete(de.key===null?ce:de.key),S=u(de,S,ce),me===null?I=de:me.sibling=de,me=de);return e&&F.forEach(function(jl){return t(E,jl)}),he&&kt(E,ce),I}function ee(E,S,A,j){if(A==null)throw Error(f(151));for(var I=null,me=null,F=S,ce=S=0,de=null,ve=A.next();F!==null&&!ve.done;ce++,ve=A.next()){F.index>ce?(de=F,F=null):de=F.sibling;var jl=R(E,F,ve.value,j);if(jl===null){F===null&&(F=de);break}e&&F&&jl.alternate===null&&t(E,F),S=u(jl,S,ce),me===null?I=jl:me.sibling=jl,me=jl,F=de}if(ve.done)return l(E,F),he&&kt(E,ce),I;if(F===null){for(;!ve.done;ce++,ve=A.next())ve=H(E,ve.value,j),ve!==null&&(S=u(ve,S,ce),me===null?I=ve:me.sibling=ve,me=ve);return he&&kt(E,ce),I}for(F=a(F);!ve.done;ce++,ve=A.next())ve=_(F,E,ce,ve.value,j),ve!==null&&(e&&ve.alternate!==null&&F.delete(ve.key===null?ce:ve.key),S=u(ve,S,ce),me===null?I=ve:me.sibling=ve,me=ve);return e&&F.forEach(function(T1){return t(E,T1)}),he&&kt(E,ce),I}function Te(E,S,A,j){if(typeof A=="object"&&A!==null&&A.type===Y&&A.key===null&&(A=A.props.children),typeof A=="object"&&A!==null){switch(A.$$typeof){case B:e:{for(var I=A.key;S!==null;){if(S.key===I){if(I=A.type,I===Y){if(S.tag===7){l(E,S.sibling),j=n(S,A.props.children),j.return=E,E=j;break e}}else if(S.elementType===I||typeof I=="object"&&I!==null&&I.$$typeof===W&&kl(I)===S.type){l(E,S.sibling),j=n(S,A.props),fn(j,A),j.return=E,E=j;break e}l(E,S);break}else t(E,S);S=S.sibling}A.type===Y?(j=Gl(A.props.children,E.mode,j,A.key),j.return=E,E=j):(j=ou(A.type,A.key,A.props,null,E.mode,j),fn(j,A),j.return=E,E=j)}return c(E);case Q:e:{for(I=A.key;S!==null;){if(S.key===I)if(S.tag===4&&S.stateNode.containerInfo===A.containerInfo&&S.stateNode.implementation===A.implementation){l(E,S.sibling),j=n(S,A.children||[]),j.return=E,E=j;break e}else{l(E,S);break}else t(E,S);S=S.sibling}j=lc(A,E.mode,j),j.return=E,E=j}return c(E);case W:return A=kl(A),Te(E,S,A,j)}if(Re(A))return J(E,S,A,j);if(Ye(A)){if(I=Ye(A),typeof I!="function")throw Error(f(150));return A=I.call(A),ee(E,S,A,j)}if(typeof A.then=="function")return Te(E,S,pu(A),j);if(A.$$typeof===q)return Te(E,S,hu(E,A),j);gu(E,A)}return typeof A=="string"&&A!==""||typeof A=="number"||typeof A=="bigint"?(A=""+A,S!==null&&S.tag===6?(l(E,S.sibling),j=n(S,A),j.return=E,E=j):(l(E,S),j=tc(A,E.mode,j),j.return=E,E=j),c(E)):l(E,S)}return function(E,S,A,j){try{cn=0;var I=Te(E,S,A,j);return Ea=null,I}catch(F){if(F===ba||F===vu)throw F;var me=dt(29,F,null,E.mode);return me.lanes=j,me.return=E,me}finally{}}}var Jl=Mo(!0),zo=Mo(!1),yl=!1;function mc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function vc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function pl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function gl(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(ye&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=ru(e),co(e,null,l),t}return fu(e,a,t,l),ru(e)}function rn(e,t,l){if(t=t.updateQueue,t!==null&&(t=t.shared,(l&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,vr(e,l)}}function yc(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var c={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=c:u=u.next=c,l=l.next}while(l!==null);u===null?n=u=t:u=u.next=t}else n=u=t;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var pc=!1;function on(){if(pc){var e=Sa;if(e!==null)throw e}}function sn(e,t,l,a){pc=!1;var n=e.updateQueue;yl=!1;var u=n.firstBaseUpdate,c=n.lastBaseUpdate,o=n.shared.pending;if(o!==null){n.shared.pending=null;var y=o,C=y.next;y.next=null,c===null?u=C:c.next=C,c=y;var N=e.alternate;N!==null&&(N=N.updateQueue,o=N.lastBaseUpdate,o!==c&&(o===null?N.firstBaseUpdate=C:o.next=C,N.lastBaseUpdate=y))}if(u!==null){var H=n.baseState;c=0,N=C=y=null,o=u;do{var R=o.lane&-536870913,_=R!==o.lane;if(_?(se&R)===R:(a&R)===R){R!==0&&R===ga&&(pc=!0),N!==null&&(N=N.next={lane:0,tag:o.tag,payload:o.payload,callback:null,next:null});e:{var J=e,ee=o;R=t;var Te=l;switch(ee.tag){case 1:if(J=ee.payload,typeof J=="function"){H=J.call(Te,H,R);break e}H=J;break e;case 3:J.flags=J.flags&-65537|128;case 0:if(J=ee.payload,R=typeof J=="function"?J.call(Te,H,R):J,R==null)break e;H=x({},H,R);break e;case 2:yl=!0}}R=o.callback,R!==null&&(e.flags|=64,_&&(e.flags|=8192),_=n.callbacks,_===null?n.callbacks=[R]:_.push(R))}else _={lane:R,tag:o.tag,payload:o.payload,callback:o.callback,next:null},N===null?(C=N=_,y=H):N=N.next=_,c|=R;if(o=o.next,o===null){if(o=n.shared.pending,o===null)break;_=o,o=_.next,_.next=null,n.lastBaseUpdate=_,n.shared.pending=null}}while(!0);N===null&&(y=H),n.baseState=y,n.firstBaseUpdate=C,n.lastBaseUpdate=N,u===null&&(n.shared.lanes=0),xl|=c,e.lanes=c,e.memoizedState=H}}function Ao(e,t){if(typeof e!="function")throw Error(f(191,e));e.call(t)}function Co(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)Ao(l[e],t)}var Ta=p(null),Su=p(0);function Ro(e,t){e=al,k(Su,e),k(Ta,t),al=e|t.baseLanes}function gc(){k(Su,al),k(Ta,Ta.current)}function Sc(){al=Su.current,D(Ta),D(Su)}var ht=p(null),Ct=null;function Sl(e){var t=e.alternate;k(Oe,Oe.current&1),k(ht,e),Ct===null&&(t===null||Ta.current!==null||t.memoizedState!==null)&&(Ct=e)}function bc(e){k(Oe,Oe.current),k(ht,e),Ct===null&&(Ct=e)}function _o(e){e.tag===22?(k(Oe,Oe.current),k(ht,e),Ct===null&&(Ct=e)):bl()}function bl(){k(Oe,Oe.current),k(ht,ht.current)}function mt(e){D(ht),Ct===e&&(Ct=null),D(Oe)}var Oe=p(0);function bu(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||Cf(l)||Rf(l)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){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 $t=0,ie=null,be=null,Ue=null,Eu=!1,xa=!1,$l=!1,Tu=0,dn=0,Ma=null,dv=0;function _e(){throw Error(f(321))}function Ec(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!st(e[l],t[l]))return!1;return!0}function Tc(e,t,l,a,n,u){return $t=u,ie=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,w.H=e===null||e.memoizedState===null?ds:Bc,$l=!1,u=l(a,n),$l=!1,xa&&(u=wo(t,l,a,n)),No(e),u}function No(e){w.H=vn;var t=be!==null&&be.next!==null;if($t=0,Ue=be=ie=null,Eu=!1,dn=0,Ma=null,t)throw Error(f(300));e===null||He||(e=e.dependencies,e!==null&&du(e)&&(He=!0))}function wo(e,t,l,a){ie=e;var n=0;do{if(xa&&(Ma=null),dn=0,xa=!1,25<=n)throw Error(f(301));if(n+=1,Ue=be=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}w.H=hs,u=t(l,a)}while(xa);return u}function hv(){var e=w.H,t=e.useState()[0];return t=typeof t.then=="function"?hn(t):t,e=e.useState()[0],(be!==null?be.memoizedState:null)!==e&&(ie.flags|=1024),t}function xc(){var e=Tu!==0;return Tu=0,e}function Mc(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function zc(e){if(Eu){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Eu=!1}$t=0,Ue=be=ie=null,xa=!1,dn=Tu=0,Ma=null}function Fe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ue===null?ie.memoizedState=Ue=e:Ue=Ue.next=e,Ue}function je(){if(be===null){var e=ie.alternate;e=e!==null?e.memoizedState:null}else e=be.next;var t=Ue===null?ie.memoizedState:Ue.next;if(t!==null)Ue=t,be=e;else{if(e===null)throw ie.alternate===null?Error(f(467)):Error(f(310));be=e,e={memoizedState:be.memoizedState,baseState:be.baseState,baseQueue:be.baseQueue,queue:be.queue,next:null},Ue===null?ie.memoizedState=Ue=e:Ue=Ue.next=e}return Ue}function xu(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function hn(e){var t=dn;return dn+=1,Ma===null&&(Ma=[]),e=Eo(Ma,e,t),t=ie,(Ue===null?t.memoizedState:Ue.next)===null&&(t=t.alternate,w.H=t===null||t.memoizedState===null?ds:Bc),e}function Mu(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return hn(e);if(e.$$typeof===q)return Ve(e)}throw Error(f(438,String(e)))}function Ac(e){var t=null,l=ie.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=ie.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=xu(),ie.updateQueue=l),l.memoCache=t,l=t.data[t.index],l===void 0)for(l=t.data[t.index]=Array(e),a=0;a<e;a++)l[a]=Pe;return t.index++,l}function Wt(e,t){return typeof t=="function"?t(e):t}function zu(e){var t=je();return Cc(t,be,e)}function Cc(e,t,l){var a=e.queue;if(a===null)throw Error(f(311));a.lastRenderedReducer=l;var n=e.baseQueue,u=a.pending;if(u!==null){if(n!==null){var c=n.next;n.next=u.next,u.next=c}t.baseQueue=n=u,a.pending=null}if(u=e.baseState,n===null)e.memoizedState=u;else{t=n.next;var o=c=null,y=null,C=t,N=!1;do{var H=C.lane&-536870913;if(H!==C.lane?(se&H)===H:($t&H)===H){var R=C.revertLane;if(R===0)y!==null&&(y=y.next={lane:0,revertLane:0,gesture:null,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null}),H===ga&&(N=!0);else if(($t&R)===R){C=C.next,R===ga&&(N=!0);continue}else H={lane:0,revertLane:C.revertLane,gesture:null,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null},y===null?(o=y=H,c=u):y=y.next=H,ie.lanes|=R,xl|=R;H=C.action,$l&&l(u,H),u=C.hasEagerState?C.eagerState:l(u,H)}else R={lane:H,revertLane:C.revertLane,gesture:C.gesture,action:C.action,hasEagerState:C.hasEagerState,eagerState:C.eagerState,next:null},y===null?(o=y=R,c=u):y=y.next=R,ie.lanes|=H,xl|=H;C=C.next}while(C!==null&&C!==t);if(y===null?c=u:y.next=o,!st(u,e.memoizedState)&&(He=!0,N&&(l=Sa,l!==null)))throw l;e.memoizedState=u,e.baseState=c,e.baseQueue=y,a.lastRenderedState=u}return n===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function Rc(e){var t=je(),l=t.queue;if(l===null)throw Error(f(311));l.lastRenderedReducer=e;var a=l.dispatch,n=l.pending,u=t.memoizedState;if(n!==null){l.pending=null;var c=n=n.next;do u=e(u,c.action),c=c.next;while(c!==n);st(u,t.memoizedState)||(He=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),l.lastRenderedState=u}return[u,a]}function Oo(e,t,l){var a=ie,n=je(),u=he;if(u){if(l===void 0)throw Error(f(407));l=l()}else l=t();var c=!st((be||n).memoizedState,l);if(c&&(n.memoizedState=l,He=!0),n=n.queue,wc(Uo.bind(null,a,n,e),[e]),n.getSnapshot!==t||c||Ue!==null&&Ue.memoizedState.tag&1){if(a.flags|=2048,za(9,{destroy:void 0},Do.bind(null,a,n,l,t),null),xe===null)throw Error(f(349));u||($t&127)!==0||jo(a,t,l)}return l}function jo(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=ie.updateQueue,t===null?(t=xu(),ie.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function Do(e,t,l,a){t.value=l,t.getSnapshot=a,Ho(t)&&Bo(e)}function Uo(e,t,l){return l(function(){Ho(t)&&Bo(e)})}function Ho(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!st(e,l)}catch{return!0}}function Bo(e){var t=Yl(e,2);t!==null&&ct(t,e,2)}function _c(e){var t=Fe();if(typeof e=="function"){var l=e;if(e=l(),$l){rl(!0);try{l()}finally{rl(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wt,lastRenderedState:e},t}function Lo(e,t,l,a){return e.baseState=l,Cc(e,be,typeof a=="function"?a:Wt)}function mv(e,t,l,a,n){if(Ru(e))throw Error(f(485));if(e=t.action,e!==null){var u={payload:n,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(c){u.listeners.push(c)}};w.T!==null?l(!0):u.isTransition=!1,a(u),l=t.pending,l===null?(u.next=t.pending=u,qo(t,u)):(u.next=l.next,t.pending=l.next=u)}}function qo(e,t){var l=t.action,a=t.payload,n=e.state;if(t.isTransition){var u=w.T,c={};w.T=c;try{var o=l(n,a),y=w.S;y!==null&&y(c,o),Yo(e,t,o)}catch(C){Nc(e,t,C)}finally{u!==null&&c.types!==null&&(u.types=c.types),w.T=u}}else try{u=l(n,a),Yo(e,t,u)}catch(C){Nc(e,t,C)}}function Yo(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){Go(e,t,a)},function(a){return Nc(e,t,a)}):Go(e,t,l)}function Go(e,t,l){t.status="fulfilled",t.value=l,Qo(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,qo(e,l)))}function Nc(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,Qo(t),t=t.next;while(t!==a)}e.action=null}function Qo(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Xo(e,t){return t}function Zo(e,t){if(he){var l=xe.formState;if(l!==null){e:{var a=ie;if(he){if(Me){t:{for(var n=Me,u=At;n.nodeType!==8;){if(!u){n=null;break t}if(n=Rt(n.nextSibling),n===null){n=null;break t}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Me=Rt(n.nextSibling),a=n.data==="F!";break e}}ml(a)}a=!1}a&&(t=l[0])}}return l=Fe(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xo,lastRenderedState:t},l.queue=a,l=rs.bind(null,ie,a),a.dispatch=l,a=_c(!1),u=Hc.bind(null,ie,!1,a.queue),a=Fe(),n={state:t,dispatch:null,action:e,pending:null},a.queue=n,l=mv.bind(null,ie,n,u,l),n.dispatch=l,a.memoizedState=e,[t,l,!1]}function Vo(e){var t=je();return ko(t,be,e)}function ko(e,t,l){if(t=Cc(e,t,Xo)[0],e=zu(Wt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=hn(t)}catch(c){throw c===ba?vu:c}else a=t;t=je();var n=t.queue,u=n.dispatch;return l!==t.memoizedState&&(ie.flags|=2048,za(9,{destroy:void 0},vv.bind(null,n,l),null)),[a,u,e]}function vv(e,t){e.action=t}function Ko(e){var t=je(),l=be;if(l!==null)return ko(t,l,e);je(),t=t.memoizedState,l=je();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function za(e,t,l,a){return e={tag:e,create:l,deps:a,inst:t,next:null},t=ie.updateQueue,t===null&&(t=xu(),ie.updateQueue=t),l=t.lastEffect,l===null?t.lastEffect=e.next=e:(a=l.next,l.next=e,e.next=a,t.lastEffect=e),e}function Jo(){return je().memoizedState}function Au(e,t,l,a){var n=Fe();ie.flags|=e,n.memoizedState=za(1|t,{destroy:void 0},l,a===void 0?null:a)}function Cu(e,t,l,a){var n=je();a=a===void 0?null:a;var u=n.memoizedState.inst;be!==null&&a!==null&&Ec(a,be.memoizedState.deps)?n.memoizedState=za(t,u,l,a):(ie.flags|=e,n.memoizedState=za(1|t,u,l,a))}function $o(e,t){Au(8390656,8,e,t)}function wc(e,t){Cu(2048,8,e,t)}function yv(e){ie.flags|=4;var t=ie.updateQueue;if(t===null)t=xu(),ie.updateQueue=t,t.events=[e];else{var l=t.events;l===null?t.events=[e]:l.push(e)}}function Wo(e){var t=je().memoizedState;return yv({ref:t,nextImpl:e}),function(){if((ye&2)!==0)throw Error(f(440));return t.impl.apply(void 0,arguments)}}function Fo(e,t){return Cu(4,2,e,t)}function Po(e,t){return Cu(4,4,e,t)}function Io(e,t){if(typeof t=="function"){e=e();var l=t(e);return function(){typeof l=="function"?l():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function es(e,t,l){l=l!=null?l.concat([e]):null,Cu(4,4,Io.bind(null,t,e),l)}function Oc(){}function ts(e,t){var l=je();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&Ec(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function ls(e,t){var l=je();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&Ec(t,a[1]))return a[0];if(a=e(),$l){rl(!0);try{e()}finally{rl(!1)}}return l.memoizedState=[a,t],a}function jc(e,t,l){return l===void 0||($t&1073741824)!==0&&(se&261930)===0?e.memoizedState=t:(e.memoizedState=l,e=ad(),ie.lanes|=e,xl|=e,l)}function as(e,t,l,a){return st(l,t)?l:Ta.current!==null?(e=jc(e,l,a),st(e,t)||(He=!0),e):($t&42)===0||($t&1073741824)!==0&&(se&261930)===0?(He=!0,e.memoizedState=l):(e=ad(),ie.lanes|=e,xl|=e,t)}function ns(e,t,l,a,n){var u=V.p;V.p=u!==0&&8>u?u:8;var c=w.T,o={};w.T=o,Hc(e,!1,t,l);try{var y=n(),C=w.S;if(C!==null&&C(o,y),y!==null&&typeof y=="object"&&typeof y.then=="function"){var N=sv(y,a);mn(e,t,N,pt(e))}else mn(e,t,a,pt(e))}catch(H){mn(e,t,{then:function(){},status:"rejected",reason:H},pt())}finally{V.p=u,c!==null&&o.types!==null&&(c.types=o.types),w.T=c}}function pv(){}function Dc(e,t,l,a){if(e.tag!==5)throw Error(f(476));var n=us(e).queue;ns(e,n,t,O,l===null?pv:function(){return is(e),l(a)})}function us(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:O,baseState:O,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wt,lastRenderedState:O},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wt,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function is(e){var t=us(e);t.next===null&&(t=e.alternate.memoizedState),mn(e,t.next.queue,{},pt())}function Uc(){return Ve(wn)}function cs(){return je().memoizedState}function fs(){return je().memoizedState}function gv(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=pt();e=pl(l);var a=gl(t,e,l);a!==null&&(ct(a,t,l),rn(a,t,l)),t={cache:oc()},e.payload=t;return}t=t.return}}function Sv(e,t,l){var a=pt();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Ru(e)?os(t,l):(l=Ii(e,t,l,a),l!==null&&(ct(l,e,a),ss(l,t,a)))}function rs(e,t,l){var a=pt();mn(e,t,l,a)}function mn(e,t,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Ru(e))os(t,n);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var c=t.lastRenderedState,o=u(c,l);if(n.hasEagerState=!0,n.eagerState=o,st(o,c))return fu(e,t,n,0),xe===null&&cu(),!1}catch{}finally{}if(l=Ii(e,t,n,a),l!==null)return ct(l,e,a),ss(l,t,a),!0}return!1}function Hc(e,t,l,a){if(a={lane:2,revertLane:vf(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Ru(e)){if(t)throw Error(f(479))}else t=Ii(e,l,a,2),t!==null&&ct(t,e,2)}function Ru(e){var t=e.alternate;return e===ie||t!==null&&t===ie}function os(e,t){xa=Eu=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function ss(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,vr(e,l)}}var vn={readContext:Ve,use:Mu,useCallback:_e,useContext:_e,useEffect:_e,useImperativeHandle:_e,useLayoutEffect:_e,useInsertionEffect:_e,useMemo:_e,useReducer:_e,useRef:_e,useState:_e,useDebugValue:_e,useDeferredValue:_e,useTransition:_e,useSyncExternalStore:_e,useId:_e,useHostTransitionStatus:_e,useFormState:_e,useActionState:_e,useOptimistic:_e,useMemoCache:_e,useCacheRefresh:_e};vn.useEffectEvent=_e;var ds={readContext:Ve,use:Mu,useCallback:function(e,t){return Fe().memoizedState=[e,t===void 0?null:t],e},useContext:Ve,useEffect:$o,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,Au(4194308,4,Io.bind(null,t,e),l)},useLayoutEffect:function(e,t){return Au(4194308,4,e,t)},useInsertionEffect:function(e,t){Au(4,2,e,t)},useMemo:function(e,t){var l=Fe();t=t===void 0?null:t;var a=e();if($l){rl(!0);try{e()}finally{rl(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=Fe();if(l!==void 0){var n=l(t);if($l){rl(!0);try{l(t)}finally{rl(!1)}}}else n=t;return a.memoizedState=a.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},a.queue=e,e=e.dispatch=Sv.bind(null,ie,e),[a.memoizedState,e]},useRef:function(e){var t=Fe();return e={current:e},t.memoizedState=e},useState:function(e){e=_c(e);var t=e.queue,l=rs.bind(null,ie,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:Oc,useDeferredValue:function(e,t){var l=Fe();return jc(l,e,t)},useTransition:function(){var e=_c(!1);return e=ns.bind(null,ie,e.queue,!0,!1),Fe().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=ie,n=Fe();if(he){if(l===void 0)throw Error(f(407));l=l()}else{if(l=t(),xe===null)throw Error(f(349));(se&127)!==0||jo(a,t,l)}n.memoizedState=l;var u={value:l,getSnapshot:t};return n.queue=u,$o(Uo.bind(null,a,u,e),[e]),a.flags|=2048,za(9,{destroy:void 0},Do.bind(null,a,u,l,t),null),l},useId:function(){var e=Fe(),t=xe.identifierPrefix;if(he){var l=Lt,a=Bt;l=(a&~(1<<32-ot(a)-1)).toString(32)+l,t="_"+t+"R_"+l,l=Tu++,0<l&&(t+="H"+l.toString(32)),t+="_"}else l=dv++,t="_"+t+"r_"+l.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Uc,useFormState:Zo,useActionState:Zo,useOptimistic:function(e){var t=Fe();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=Hc.bind(null,ie,!0,l),l.dispatch=t,[e,t]},useMemoCache:Ac,useCacheRefresh:function(){return Fe().memoizedState=gv.bind(null,ie)},useEffectEvent:function(e){var t=Fe(),l={impl:e};return t.memoizedState=l,function(){if((ye&2)!==0)throw Error(f(440));return l.impl.apply(void 0,arguments)}}},Bc={readContext:Ve,use:Mu,useCallback:ts,useContext:Ve,useEffect:wc,useImperativeHandle:es,useInsertionEffect:Fo,useLayoutEffect:Po,useMemo:ls,useReducer:zu,useRef:Jo,useState:function(){return zu(Wt)},useDebugValue:Oc,useDeferredValue:function(e,t){var l=je();return as(l,be.memoizedState,e,t)},useTransition:function(){var e=zu(Wt)[0],t=je().memoizedState;return[typeof e=="boolean"?e:hn(e),t]},useSyncExternalStore:Oo,useId:cs,useHostTransitionStatus:Uc,useFormState:Vo,useActionState:Vo,useOptimistic:function(e,t){var l=je();return Lo(l,be,e,t)},useMemoCache:Ac,useCacheRefresh:fs};Bc.useEffectEvent=Wo;var hs={readContext:Ve,use:Mu,useCallback:ts,useContext:Ve,useEffect:wc,useImperativeHandle:es,useInsertionEffect:Fo,useLayoutEffect:Po,useMemo:ls,useReducer:Rc,useRef:Jo,useState:function(){return Rc(Wt)},useDebugValue:Oc,useDeferredValue:function(e,t){var l=je();return be===null?jc(l,e,t):as(l,be.memoizedState,e,t)},useTransition:function(){var e=Rc(Wt)[0],t=je().memoizedState;return[typeof e=="boolean"?e:hn(e),t]},useSyncExternalStore:Oo,useId:cs,useHostTransitionStatus:Uc,useFormState:Ko,useActionState:Ko,useOptimistic:function(e,t){var l=je();return be!==null?Lo(l,be,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:Ac,useCacheRefresh:fs};hs.useEffectEvent=Wo;function Lc(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:x({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var qc={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=pt(),n=pl(a);n.payload=t,l!=null&&(n.callback=l),t=gl(e,n,a),t!==null&&(ct(t,e,a),rn(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=pt(),n=pl(a);n.tag=1,n.payload=t,l!=null&&(n.callback=l),t=gl(e,n,a),t!==null&&(ct(t,e,a),rn(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=pt(),a=pl(l);a.tag=2,t!=null&&(a.callback=t),t=gl(e,a,l),t!==null&&(ct(t,e,l),rn(t,e,l))}};function ms(e,t,l,a,n,u,c){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,u,c):t.prototype&&t.prototype.isPureReactComponent?!en(l,a)||!en(n,u):!0}function vs(e,t,l,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,a),t.state!==e&&qc.enqueueReplaceState(t,t.state,null)}function Wl(e,t){var l=t;if("ref"in t){l={};for(var a in t)a!=="ref"&&(l[a]=t[a])}if(e=e.defaultProps){l===t&&(l=x({},l));for(var n in e)l[n]===void 0&&(l[n]=e[n])}return l}function ys(e){iu(e)}function ps(e){console.error(e)}function gs(e){iu(e)}function _u(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function Ss(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function Yc(e,t,l){return l=pl(l),l.tag=3,l.payload={element:null},l.callback=function(){_u(e,t)},l}function bs(e){return e=pl(e),e.tag=3,e}function Es(e,t,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;e.payload=function(){return n(u)},e.callback=function(){Ss(t,l,a)}}var c=l.stateNode;c!==null&&typeof c.componentDidCatch=="function"&&(e.callback=function(){Ss(t,l,a),typeof n!="function"&&(Ml===null?Ml=new Set([this]):Ml.add(this));var o=a.stack;this.componentDidCatch(a.value,{componentStack:o!==null?o:""})})}function bv(e,t,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&pa(t,l,n,!0),l=ht.current,l!==null){switch(l.tag){case 31:case 13:return Ct===null?Gu():l.alternate===null&&Ne===0&&(Ne=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===yu?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),df(e,a,n)),!1;case 22:return l.flags|=65536,a===yu?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([a]):l.add(a)),df(e,a,n)),!1}throw Error(f(435,l.tag))}return df(e,a,n),Gu(),!1}if(he)return t=ht.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==uc&&(e=Error(f(422),{cause:a}),an(xt(e,l)))):(a!==uc&&(t=Error(f(423),{cause:a}),an(xt(t,l))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,a=xt(a,l),n=Yc(e.stateNode,a,n),yc(e,n),Ne!==4&&(Ne=2)),!1;var u=Error(f(520),{cause:a});if(u=xt(u,l),xn===null?xn=[u]:xn.push(u),Ne!==4&&(Ne=2),t===null)return!0;a=xt(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=n&-n,l.lanes|=e,e=Yc(l.stateNode,a,e),yc(l,e),!1;case 1:if(t=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Ml===null||!Ml.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=bs(n),Es(n,e,l,a),yc(l,n),!1}l=l.return}while(l!==null);return!1}var Gc=Error(f(461)),He=!1;function ke(e,t,l,a){t.child=e===null?zo(t,null,l,a):Jl(t,e.child,l,a)}function Ts(e,t,l,a,n){l=l.render;var u=t.ref;if("ref"in a){var c={};for(var o in a)o!=="ref"&&(c[o]=a[o])}else c=a;return Zl(t),a=Tc(e,t,l,c,u,n),o=xc(),e!==null&&!He?(Mc(e,t,n),Ft(e,t,n)):(he&&o&&ac(t),t.flags|=1,ke(e,t,a,n),t.child)}function xs(e,t,l,a,n){if(e===null){var u=l.type;return typeof u=="function"&&!ec(u)&&u.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=u,Ms(e,t,u,a,n)):(e=ou(l.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!$c(e,n)){var c=u.memoizedProps;if(l=l.compare,l=l!==null?l:en,l(c,a)&&e.ref===t.ref)return Ft(e,t,n)}return t.flags|=1,e=Vt(u,a),e.ref=t.ref,e.return=t,t.child=e}function Ms(e,t,l,a,n){if(e!==null){var u=e.memoizedProps;if(en(u,a)&&e.ref===t.ref)if(He=!1,t.pendingProps=a=u,$c(e,n))(e.flags&131072)!==0&&(He=!0);else return t.lanes=e.lanes,Ft(e,t,n)}return Qc(e,t,l,a,n)}function zs(e,t,l,a){var n=a.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|l:l,e!==null){for(a=t.child=e.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,t.child=null;return As(e,t,u,l,a)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&mu(t,u!==null?u.cachePool:null),u!==null?Ro(t,u):gc(),_o(t);else return a=t.lanes=536870912,As(e,t,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(mu(t,u.cachePool),Ro(t,u),bl(),t.memoizedState=null):(e!==null&&mu(t,null),gc(),bl());return ke(e,t,n,l),t.child}function yn(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function As(e,t,l,a,n){var u=dc();return u=u===null?null:{parent:De._currentValue,pool:u},t.memoizedState={baseLanes:l,cachePool:u},e!==null&&mu(t,null),gc(),_o(t),e!==null&&pa(e,t,a,!0),t.childLanes=n,null}function Nu(e,t){return t=Ou({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Cs(e,t,l){return Jl(t,e.child,null,l),e=Nu(t,t.pendingProps),e.flags|=2,mt(t),t.memoizedState=null,e}function Ev(e,t,l){var a=t.pendingProps,n=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(he){if(a.mode==="hidden")return e=Nu(t,a),t.lanes=536870912,yn(null,e);if(bc(t),(e=Me)?(e=qd(e,At),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:dl!==null?{id:Bt,overflow:Lt}:null,retryLane:536870912,hydrationErrors:null},l=ro(e),l.return=t,t.child=l,Ze=t,Me=null)):e=null,e===null)throw ml(t);return t.lanes=536870912,null}return Nu(t,a)}var u=e.memoizedState;if(u!==null){var c=u.dehydrated;if(bc(t),n)if(t.flags&256)t.flags&=-257,t=Cs(e,t,l);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(f(558));else if(He||pa(e,t,l,!1),n=(l&e.childLanes)!==0,He||n){if(a=xe,a!==null&&(c=yr(a,l),c!==0&&c!==u.retryLane))throw u.retryLane=c,Yl(e,c),ct(a,e,c),Gc;Gu(),t=Cs(e,t,l)}else e=u.treeContext,Me=Rt(c.nextSibling),Ze=t,he=!0,hl=null,At=!1,e!==null&&ho(t,e),t=Nu(t,a),t.flags|=4096;return t}return e=Vt(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function wu(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(f(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function Qc(e,t,l,a,n){return Zl(t),l=Tc(e,t,l,a,void 0,n),a=xc(),e!==null&&!He?(Mc(e,t,n),Ft(e,t,n)):(he&&a&&ac(t),t.flags|=1,ke(e,t,l,n),t.child)}function Rs(e,t,l,a,n,u){return Zl(t),t.updateQueue=null,l=wo(t,a,l,n),No(e),a=xc(),e!==null&&!He?(Mc(e,t,u),Ft(e,t,u)):(he&&a&&ac(t),t.flags|=1,ke(e,t,l,u),t.child)}function _s(e,t,l,a,n){if(Zl(t),t.stateNode===null){var u=ha,c=l.contextType;typeof c=="object"&&c!==null&&(u=Ve(c)),u=new l(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=qc,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},mc(t),c=l.contextType,u.context=typeof c=="object"&&c!==null?Ve(c):ha,u.state=t.memoizedState,c=l.getDerivedStateFromProps,typeof c=="function"&&(Lc(t,l,c,a),u.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(c=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),c!==u.state&&qc.enqueueReplaceState(u,u.state,null),sn(t,a,u,n),on(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){u=t.stateNode;var o=t.memoizedProps,y=Wl(l,o);u.props=y;var C=u.context,N=l.contextType;c=ha,typeof N=="object"&&N!==null&&(c=Ve(N));var H=l.getDerivedStateFromProps;N=typeof H=="function"||typeof u.getSnapshotBeforeUpdate=="function",o=t.pendingProps!==o,N||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(o||C!==c)&&vs(t,u,a,c),yl=!1;var R=t.memoizedState;u.state=R,sn(t,a,u,n),on(),C=t.memoizedState,o||R!==C||yl?(typeof H=="function"&&(Lc(t,l,H,a),C=t.memoizedState),(y=yl||ms(t,l,y,a,R,C,c))?(N||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=C),u.props=a,u.state=C,u.context=c,a=y):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,vc(e,t),c=t.memoizedProps,N=Wl(l,c),u.props=N,H=t.pendingProps,R=u.context,C=l.contextType,y=ha,typeof C=="object"&&C!==null&&(y=Ve(C)),o=l.getDerivedStateFromProps,(C=typeof o=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c!==H||R!==y)&&vs(t,u,a,y),yl=!1,R=t.memoizedState,u.state=R,sn(t,a,u,n),on();var _=t.memoizedState;c!==H||R!==_||yl||e!==null&&e.dependencies!==null&&du(e.dependencies)?(typeof o=="function"&&(Lc(t,l,o,a),_=t.memoizedState),(N=yl||ms(t,l,N,a,R,_,y)||e!==null&&e.dependencies!==null&&du(e.dependencies))?(C||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,_,y),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,_,y)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||c===e.memoizedProps&&R===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&R===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=_),u.props=a,u.state=_,u.context=y,a=N):(typeof u.componentDidUpdate!="function"||c===e.memoizedProps&&R===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&R===e.memoizedState||(t.flags|=1024),a=!1)}return u=a,wu(e,t),a=(t.flags&128)!==0,u||a?(u=t.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&a?(t.child=Jl(t,e.child,null,n),t.child=Jl(t,null,l,n)):ke(e,t,l,n),t.memoizedState=u.state,e=t.child):e=Ft(e,t,n),e}function Ns(e,t,l,a){return Ql(),t.flags|=256,ke(e,t,l,a),t.child}var Xc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Zc(e){return{baseLanes:e,cachePool:So()}}function Vc(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=yt),e}function ws(e,t,l){var a=t.pendingProps,n=!1,u=(t.flags&128)!==0,c;if((c=u)||(c=e!==null&&e.memoizedState===null?!1:(Oe.current&2)!==0),c&&(n=!0,t.flags&=-129),c=(t.flags&32)!==0,t.flags&=-33,e===null){if(he){if(n?Sl(t):bl(),(e=Me)?(e=qd(e,At),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:dl!==null?{id:Bt,overflow:Lt}:null,retryLane:536870912,hydrationErrors:null},l=ro(e),l.return=t,t.child=l,Ze=t,Me=null)):e=null,e===null)throw ml(t);return Rf(e)?t.lanes=32:t.lanes=536870912,null}var o=a.children;return a=a.fallback,n?(bl(),n=t.mode,o=Ou({mode:"hidden",children:o},n),a=Gl(a,n,l,null),o.return=t,a.return=t,o.sibling=a,t.child=o,a=t.child,a.memoizedState=Zc(l),a.childLanes=Vc(e,c,l),t.memoizedState=Xc,yn(null,a)):(Sl(t),kc(t,o))}var y=e.memoizedState;if(y!==null&&(o=y.dehydrated,o!==null)){if(u)t.flags&256?(Sl(t),t.flags&=-257,t=Kc(e,t,l)):t.memoizedState!==null?(bl(),t.child=e.child,t.flags|=128,t=null):(bl(),o=a.fallback,n=t.mode,a=Ou({mode:"visible",children:a.children},n),o=Gl(o,n,l,null),o.flags|=2,a.return=t,o.return=t,a.sibling=o,t.child=a,Jl(t,e.child,null,l),a=t.child,a.memoizedState=Zc(l),a.childLanes=Vc(e,c,l),t.memoizedState=Xc,t=yn(null,a));else if(Sl(t),Rf(o)){if(c=o.nextSibling&&o.nextSibling.dataset,c)var C=c.dgst;c=C,a=Error(f(419)),a.stack="",a.digest=c,an({value:a,source:null,stack:null}),t=Kc(e,t,l)}else if(He||pa(e,t,l,!1),c=(l&e.childLanes)!==0,He||c){if(c=xe,c!==null&&(a=yr(c,l),a!==0&&a!==y.retryLane))throw y.retryLane=a,Yl(e,a),ct(c,e,a),Gc;Cf(o)||Gu(),t=Kc(e,t,l)}else Cf(o)?(t.flags|=192,t.child=e.child,t=null):(e=y.treeContext,Me=Rt(o.nextSibling),Ze=t,he=!0,hl=null,At=!1,e!==null&&ho(t,e),t=kc(t,a.children),t.flags|=4096);return t}return n?(bl(),o=a.fallback,n=t.mode,y=e.child,C=y.sibling,a=Vt(y,{mode:"hidden",children:a.children}),a.subtreeFlags=y.subtreeFlags&65011712,C!==null?o=Vt(C,o):(o=Gl(o,n,l,null),o.flags|=2),o.return=t,a.return=t,a.sibling=o,t.child=a,yn(null,a),a=t.child,o=e.child.memoizedState,o===null?o=Zc(l):(n=o.cachePool,n!==null?(y=De._currentValue,n=n.parent!==y?{parent:y,pool:y}:n):n=So(),o={baseLanes:o.baseLanes|l,cachePool:n}),a.memoizedState=o,a.childLanes=Vc(e,c,l),t.memoizedState=Xc,yn(e.child,a)):(Sl(t),l=e.child,e=l.sibling,l=Vt(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(c=t.deletions,c===null?(t.deletions=[e],t.flags|=16):c.push(e)),t.child=l,t.memoizedState=null,l)}function kc(e,t){return t=Ou({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ou(e,t){return e=dt(22,e,null,t),e.lanes=0,e}function Kc(e,t,l){return Jl(t,e.child,null,l),e=kc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Os(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),fc(e.return,t,l)}function Jc(e,t,l,a,n,u){var c=e.memoizedState;c===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n,treeForkCount:u}:(c.isBackwards=t,c.rendering=null,c.renderingStartTime=0,c.last=a,c.tail=l,c.tailMode=n,c.treeForkCount=u)}function js(e,t,l){var a=t.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var c=Oe.current,o=(c&2)!==0;if(o?(c=c&1|2,t.flags|=128):c&=1,k(Oe,c),ke(e,t,a,l),a=he?ln:0,!o&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Os(e,l,t);else if(e.tag===19)Os(e,l,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}switch(n){case"forwards":for(l=t.child,n=null;l!==null;)e=l.alternate,e!==null&&bu(e)===null&&(n=l),l=l.sibling;l=n,l===null?(n=t.child,t.child=null):(n=l.sibling,l.sibling=null),Jc(t,!1,n,l,u,a);break;case"backwards":case"unstable_legacy-backwards":for(l=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&bu(e)===null){t.child=n;break}e=n.sibling,n.sibling=l,l=n,n=e}Jc(t,!0,l,null,u,a);break;case"together":Jc(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function Ft(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),xl|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(pa(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(f(153));if(t.child!==null){for(e=t.child,l=Vt(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=Vt(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function $c(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&du(e)))}function Tv(e,t,l){switch(t.tag){case 3:We(t,t.stateNode.containerInfo),vl(t,De,e.memoizedState.cache),Ql();break;case 27:case 5:Ga(t);break;case 4:We(t,t.stateNode.containerInfo);break;case 10:vl(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,bc(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(Sl(t),t.flags|=128,null):(l&t.child.childLanes)!==0?ws(e,t,l):(Sl(t),e=Ft(e,t,l),e!==null?e.sibling:null);Sl(t);break;case 19:var n=(e.flags&128)!==0;if(a=(l&t.childLanes)!==0,a||(pa(e,t,l,!1),a=(l&t.childLanes)!==0),n){if(a)return js(e,t,l);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),k(Oe,Oe.current),a)break;return null;case 22:return t.lanes=0,zs(e,t,l,t.pendingProps);case 24:vl(t,De,e.memoizedState.cache)}return Ft(e,t,l)}function Ds(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)He=!0;else{if(!$c(e,l)&&(t.flags&128)===0)return He=!1,Tv(e,t,l);He=(e.flags&131072)!==0}else He=!1,he&&(t.flags&1048576)!==0&&so(t,ln,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=kl(t.elementType),t.type=e,typeof e=="function")ec(e)?(a=Wl(e,a),t.tag=1,t=_s(null,t,e,a,l)):(t.tag=0,t=Qc(null,t,e,a,l));else{if(e!=null){var n=e.$$typeof;if(n===K){t.tag=11,t=Ts(null,t,e,a,l);break e}else if(n===te){t.tag=14,t=xs(null,t,e,a,l);break e}}throw t=et(e)||e,Error(f(306,t,""))}}return t;case 0:return Qc(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,n=Wl(a,t.pendingProps),_s(e,t,a,n,l);case 3:e:{if(We(t,t.stateNode.containerInfo),e===null)throw Error(f(387));a=t.pendingProps;var u=t.memoizedState;n=u.element,vc(e,t),sn(t,a,null,l);var c=t.memoizedState;if(a=c.cache,vl(t,De,a),a!==u.cache&&rc(t,[De],l,!0),on(),a=c.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:c.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=Ns(e,t,a,l);break e}else if(a!==n){n=xt(Error(f(424)),t),an(n),t=Ns(e,t,a,l);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Me=Rt(e.firstChild),Ze=t,he=!0,hl=null,At=!0,l=zo(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(Ql(),a===n){t=Ft(e,t,l);break e}ke(e,t,a,l)}t=t.child}return t;case 26:return wu(e,t),e===null?(l=Vd(t.type,null,t.pendingProps,null))?t.memoizedState=l:he||(l=t.type,e=t.pendingProps,a=Ju(fe.current).createElement(l),a[Xe]=t,a[tt]=e,Ke(a,l,e),Ge(a),t.stateNode=a):t.memoizedState=Vd(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Ga(t),e===null&&he&&(a=t.stateNode=Qd(t.type,t.pendingProps,fe.current),Ze=t,At=!0,n=Me,Rl(t.type)?(_f=n,Me=Rt(a.firstChild)):Me=n),ke(e,t,t.pendingProps.children,l),wu(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&he&&((n=a=Me)&&(a=Pv(a,t.type,t.pendingProps,At),a!==null?(t.stateNode=a,Ze=t,Me=Rt(a.firstChild),At=!1,n=!0):n=!1),n||ml(t)),Ga(t),n=t.type,u=t.pendingProps,c=e!==null?e.memoizedProps:null,a=u.children,Mf(n,u)?a=null:c!==null&&Mf(n,c)&&(t.flags|=32),t.memoizedState!==null&&(n=Tc(e,t,hv,null,null,l),wn._currentValue=n),wu(e,t),ke(e,t,a,l),t.child;case 6:return e===null&&he&&((e=l=Me)&&(l=Iv(l,t.pendingProps,At),l!==null?(t.stateNode=l,Ze=t,Me=null,e=!0):e=!1),e||ml(t)),null;case 13:return ws(e,t,l);case 4:return We(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Jl(t,null,a,l):ke(e,t,a,l),t.child;case 11:return Ts(e,t,t.type,t.pendingProps,l);case 7:return ke(e,t,t.pendingProps,l),t.child;case 8:return ke(e,t,t.pendingProps.children,l),t.child;case 12:return ke(e,t,t.pendingProps.children,l),t.child;case 10:return a=t.pendingProps,vl(t,t.type,a.value),ke(e,t,a.children,l),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,Zl(t),n=Ve(n),a=a(n),t.flags|=1,ke(e,t,a,l),t.child;case 14:return xs(e,t,t.type,t.pendingProps,l);case 15:return Ms(e,t,t.type,t.pendingProps,l);case 19:return js(e,t,l);case 31:return Ev(e,t,l);case 22:return zs(e,t,l,t.pendingProps);case 24:return Zl(t),a=Ve(De),e===null?(n=dc(),n===null&&(n=xe,u=oc(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),t.memoizedState={parent:a,cache:n},mc(t),vl(t,De,n)):((e.lanes&l)!==0&&(vc(e,t),sn(t,null,null,l),on()),n=e.memoizedState,u=t.memoizedState,n.parent!==a?(n={parent:a,cache:a},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),vl(t,De,a)):(a=u.cache,vl(t,De,a),a!==n.cache&&rc(t,[De],l,!0))),ke(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(f(156,t.tag))}function Pt(e){e.flags|=4}function Wc(e,t,l,a,n){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(n&335544128)===n)if(e.stateNode.complete)e.flags|=8192;else if(cd())e.flags|=8192;else throw Kl=yu,hc}else e.flags&=-16777217}function Us(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Wd(t))if(cd())e.flags|=8192;else throw Kl=yu,hc}function ju(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?hr():536870912,e.lanes|=t,_a|=t)}function pn(e,t){if(!he)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function ze(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function xv(e,t,l){var a=t.pendingProps;switch(nc(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ze(t),null;case 1:return ze(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Jt(De),we(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(ya(t)?Pt(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ic())),ze(t),null;case 26:var n=t.type,u=t.memoizedState;return e===null?(Pt(t),u!==null?(ze(t),Us(t,u)):(ze(t),Wc(t,n,null,a,l))):u?u!==e.memoizedState?(Pt(t),ze(t),Us(t,u)):(ze(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&Pt(t),ze(t),Wc(t,n,e,a,l)),null;case 27:if(Zn(t),l=fe.current,n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Pt(t);else{if(!a){if(t.stateNode===null)throw Error(f(166));return ze(t),null}e=$.current,ya(t)?mo(t):(e=Qd(n,a,l),t.stateNode=e,Pt(t))}return ze(t),null;case 5:if(Zn(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Pt(t);else{if(!a){if(t.stateNode===null)throw Error(f(166));return ze(t),null}if(u=$.current,ya(t))mo(t);else{var c=Ju(fe.current);switch(u){case 1:u=c.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=c.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=c.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=c.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=c.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?c.createElement("select",{is:a.is}):c.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?c.createElement(n,{is:a.is}):c.createElement(n)}}u[Xe]=t,u[tt]=a;e:for(c=t.child;c!==null;){if(c.tag===5||c.tag===6)u.appendChild(c.stateNode);else if(c.tag!==4&&c.tag!==27&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===t)break e;for(;c.sibling===null;){if(c.return===null||c.return===t)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}t.stateNode=u;e:switch(Ke(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&Pt(t)}}return ze(t),Wc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,l),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Pt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(f(166));if(e=fe.current,ya(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,n=Ze,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}e[Xe]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||wd(e.nodeValue,l)),e||ml(t,!0)}else e=Ju(e).createTextNode(a),e[Xe]=t,t.stateNode=e}return ze(t),null;case 31:if(l=t.memoizedState,e===null||e.memoizedState!==null){if(a=ya(t),l!==null){if(e===null){if(!a)throw Error(f(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(f(557));e[Xe]=t}else Ql(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;ze(t),e=!1}else l=ic(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),e=!0;if(!e)return t.flags&256?(mt(t),t):(mt(t),null);if((t.flags&128)!==0)throw Error(f(558))}return ze(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=ya(t),a!==null&&a.dehydrated!==null){if(e===null){if(!n)throw Error(f(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(f(317));n[Xe]=t}else Ql(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;ze(t),n=!1}else n=ic(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(mt(t),t):(mt(t),null)}return mt(t),(t.flags&128)!==0?(t.lanes=l,t):(l=a!==null,e=e!==null&&e.memoizedState!==null,l&&(a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),l!==e&&l&&(t.child.flags|=8192),ju(t,t.updateQueue),ze(t),null);case 4:return we(),e===null&&Sf(t.stateNode.containerInfo),ze(t),null;case 10:return Jt(t.type),ze(t),null;case 19:if(D(Oe),a=t.memoizedState,a===null)return ze(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)pn(a,!1);else{if(Ne!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=bu(e),u!==null){for(t.flags|=128,pn(a,!1),e=u.updateQueue,t.updateQueue=e,ju(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)fo(l,e),l=l.sibling;return k(Oe,Oe.current&1|2),he&&kt(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&ft()>Lu&&(t.flags|=128,n=!0,pn(a,!1),t.lanes=4194304)}else{if(!n)if(e=bu(u),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,ju(t,e),pn(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!he)return ze(t),null}else 2*ft()-a.renderingStartTime>Lu&&l!==536870912&&(t.flags|=128,n=!0,pn(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(e=a.last,e!==null?e.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=ft(),e.sibling=null,l=Oe.current,k(Oe,n?l&1|2:l&1),he&&kt(t,a.treeForkCount),e):(ze(t),null);case 22:case 23:return mt(t),Sc(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(l&536870912)!==0&&(t.flags&128)===0&&(ze(t),t.subtreeFlags&6&&(t.flags|=8192)):ze(t),l=t.updateQueue,l!==null&&ju(t,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==l&&(t.flags|=2048),e!==null&&D(Vl),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Jt(De),ze(t),null;case 25:return null;case 30:return null}throw Error(f(156,t.tag))}function Mv(e,t){switch(nc(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jt(De),we(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Zn(t),null;case 31:if(t.memoizedState!==null){if(mt(t),t.alternate===null)throw Error(f(340));Ql()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(mt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(f(340));Ql()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return D(Oe),null;case 4:return we(),null;case 10:return Jt(t.type),null;case 22:case 23:return mt(t),Sc(),e!==null&&D(Vl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jt(De),null;case 25:return null;default:return null}}function Hs(e,t){switch(nc(t),t.tag){case 3:Jt(De),we();break;case 26:case 27:case 5:Zn(t);break;case 4:we();break;case 31:t.memoizedState!==null&&mt(t);break;case 13:mt(t);break;case 19:D(Oe);break;case 10:Jt(t.type);break;case 22:case 23:mt(t),Sc(),e!==null&&D(Vl);break;case 24:Jt(De)}}function gn(e,t){try{var l=t.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&e)===e){a=void 0;var u=l.create,c=l.inst;a=u(),c.destroy=a}l=l.next}while(l!==n)}}catch(o){Se(t,t.return,o)}}function El(e,t,l){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&e)===e){var c=a.inst,o=c.destroy;if(o!==void 0){c.destroy=void 0,n=t;var y=l,C=o;try{C()}catch(N){Se(n,y,N)}}}a=a.next}while(a!==u)}}catch(N){Se(t,t.return,N)}}function Bs(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{Co(t,l)}catch(a){Se(e,e.return,a)}}}function Ls(e,t,l){l.props=Wl(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){Se(e,t,a)}}function Sn(e,t){try{var l=e.ref;if(l!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof l=="function"?e.refCleanup=l(a):l.current=a}}catch(n){Se(e,t,n)}}function qt(e,t){var l=e.ref,a=e.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){Se(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){Se(e,t,n)}else l.current=null}function qs(e){var t=e.type,l=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break e;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){Se(e,e.return,n)}}function Fc(e,t,l){try{var a=e.stateNode;kv(a,e.type,l,t),a[tt]=t}catch(n){Se(e,e.return,n)}}function Ys(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Rl(e.type)||e.tag===4}function Pc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ys(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.tag===27&&Rl(e.type)||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 Ic(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(e,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(e),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=Xt));else if(a!==4&&(a===27&&Rl(e.type)&&(l=e.stateNode,t=null),e=e.child,e!==null))for(Ic(e,t,l),e=e.sibling;e!==null;)Ic(e,t,l),e=e.sibling}function Du(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?l.insertBefore(e,t):l.appendChild(e);else if(a!==4&&(a===27&&Rl(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(Du(e,t,l),e=e.sibling;e!==null;)Du(e,t,l),e=e.sibling}function Gs(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Ke(t,a,l),t[Xe]=e,t[tt]=l}catch(u){Se(e,e.return,u)}}var It=!1,Be=!1,ef=!1,Qs=typeof WeakSet=="function"?WeakSet:Set,Qe=null;function zv(e,t){if(e=e.containerInfo,Tf=ti,e=Ir(e),Ki(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break e}var c=0,o=-1,y=-1,C=0,N=0,H=e,R=null;t:for(;;){for(var _;H!==l||n!==0&&H.nodeType!==3||(o=c+n),H!==u||a!==0&&H.nodeType!==3||(y=c+a),H.nodeType===3&&(c+=H.nodeValue.length),(_=H.firstChild)!==null;)R=H,H=_;for(;;){if(H===e)break t;if(R===l&&++C===n&&(o=c),R===u&&++N===a&&(y=c),(_=H.nextSibling)!==null)break;H=R,R=H.parentNode}H=_}l=o===-1||y===-1?null:{start:o,end:y}}else l=null}l=l||{start:0,end:0}}else l=null;for(xf={focusedElem:e,selectionRange:l},ti=!1,Qe=t;Qe!==null;)if(t=Qe,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Qe=e;else for(;Qe!==null;){switch(t=Qe,u=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(l=0;l<e.length;l++)n=e[l],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,l=t,n=u.memoizedProps,u=u.memoizedState,a=l.stateNode;try{var J=Wl(l.type,n);e=a.getSnapshotBeforeUpdate(J,u),a.__reactInternalSnapshotBeforeUpdate=e}catch(ee){Se(l,l.return,ee)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)Af(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Af(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(f(163))}if(e=t.sibling,e!==null){e.return=t.return,Qe=e;break}Qe=t.return}}function Xs(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:tl(e,l),a&4&&gn(5,l);break;case 1:if(tl(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(c){Se(l,l.return,c)}else{var n=Wl(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(c){Se(l,l.return,c)}}a&64&&Bs(l),a&512&&Sn(l,l.return);break;case 3:if(tl(e,l),a&64&&(e=l.updateQueue,e!==null)){if(t=null,l.child!==null)switch(l.child.tag){case 27:case 5:t=l.child.stateNode;break;case 1:t=l.child.stateNode}try{Co(e,t)}catch(c){Se(l,l.return,c)}}break;case 27:t===null&&a&4&&Gs(l);case 26:case 5:tl(e,l),t===null&&a&4&&qs(l),a&512&&Sn(l,l.return);break;case 12:tl(e,l);break;case 31:tl(e,l),a&4&&ks(e,l);break;case 13:tl(e,l),a&4&&Ks(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=Dv.bind(null,l),e1(e,l))));break;case 22:if(a=l.memoizedState!==null||It,!a){t=t!==null&&t.memoizedState!==null||Be,n=It;var u=Be;It=a,(Be=t)&&!u?ll(e,l,(l.subtreeFlags&8772)!==0):tl(e,l),It=n,Be=u}break;case 30:break;default:tl(e,l)}}function Zs(e){var t=e.alternate;t!==null&&(e.alternate=null,Zs(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Ni(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Ae=null,at=!1;function el(e,t,l){for(l=l.child;l!==null;)Vs(e,t,l),l=l.sibling}function Vs(e,t,l){if(rt&&typeof rt.onCommitFiberUnmount=="function")try{rt.onCommitFiberUnmount(Qa,l)}catch{}switch(l.tag){case 26:Be||qt(l,t),el(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Be||qt(l,t);var a=Ae,n=at;Rl(l.type)&&(Ae=l.stateNode,at=!1),el(e,t,l),Rn(l.stateNode),Ae=a,at=n;break;case 5:Be||qt(l,t);case 6:if(a=Ae,n=at,Ae=null,el(e,t,l),Ae=a,at=n,Ae!==null)if(at)try{(Ae.nodeType===9?Ae.body:Ae.nodeName==="HTML"?Ae.ownerDocument.body:Ae).removeChild(l.stateNode)}catch(u){Se(l,t,u)}else try{Ae.removeChild(l.stateNode)}catch(u){Se(l,t,u)}break;case 18:Ae!==null&&(at?(e=Ae,Bd(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),Ba(e)):Bd(Ae,l.stateNode));break;case 4:a=Ae,n=at,Ae=l.stateNode.containerInfo,at=!0,el(e,t,l),Ae=a,at=n;break;case 0:case 11:case 14:case 15:El(2,l,t),Be||El(4,l,t),el(e,t,l);break;case 1:Be||(qt(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&Ls(l,t,a)),el(e,t,l);break;case 21:el(e,t,l);break;case 22:Be=(a=Be)||l.memoizedState!==null,el(e,t,l),Be=a;break;default:el(e,t,l)}}function ks(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Ba(e)}catch(l){Se(t,t.return,l)}}}function Ks(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Ba(e)}catch(l){Se(t,t.return,l)}}function Av(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Qs),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Qs),t;default:throw Error(f(435,e.tag))}}function Uu(e,t){var l=Av(e);t.forEach(function(a){if(!l.has(a)){l.add(a);var n=Uv.bind(null,e,a);a.then(n,n)}})}function nt(e,t){var l=t.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],u=e,c=t,o=c;e:for(;o!==null;){switch(o.tag){case 27:if(Rl(o.type)){Ae=o.stateNode,at=!1;break e}break;case 5:Ae=o.stateNode,at=!1;break e;case 3:case 4:Ae=o.stateNode.containerInfo,at=!0;break e}o=o.return}if(Ae===null)throw Error(f(160));Vs(u,c,n),Ae=null,at=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Js(t,e),t=t.sibling}var Ot=null;function Js(e,t){var l=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:nt(t,e),ut(e),a&4&&(El(3,e,e.return),gn(3,e),El(5,e,e.return));break;case 1:nt(t,e),ut(e),a&512&&(Be||l===null||qt(l,l.return)),a&64&&It&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=Ot;if(nt(t,e),ut(e),a&512&&(Be||l===null||qt(l,l.return)),a&4){var u=l!==null?l.memoizedState:null;if(a=e.memoizedState,l===null)if(a===null)if(e.stateNode===null){e:{a=e.type,l=e.memoizedProps,n=n.ownerDocument||n;t:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[Va]||u[Xe]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),Ke(u,a,l),u[Xe]=e,Ge(u),a=u;break e;case"link":var c=Jd("link","href",n).get(a+(l.href||""));if(c){for(var o=0;o<c.length;o++)if(u=c[o],u.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&u.getAttribute("rel")===(l.rel==null?null:l.rel)&&u.getAttribute("title")===(l.title==null?null:l.title)&&u.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){c.splice(o,1);break t}}u=n.createElement(a),Ke(u,a,l),n.head.appendChild(u);break;case"meta":if(c=Jd("meta","content",n).get(a+(l.content||""))){for(o=0;o<c.length;o++)if(u=c[o],u.getAttribute("content")===(l.content==null?null:""+l.content)&&u.getAttribute("name")===(l.name==null?null:l.name)&&u.getAttribute("property")===(l.property==null?null:l.property)&&u.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&u.getAttribute("charset")===(l.charSet==null?null:l.charSet)){c.splice(o,1);break t}}u=n.createElement(a),Ke(u,a,l),n.head.appendChild(u);break;default:throw Error(f(468,a))}u[Xe]=e,Ge(u),a=u}e.stateNode=a}else $d(n,e.type,e.stateNode);else e.stateNode=Kd(n,a,e.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?$d(n,e.type,e.stateNode):Kd(n,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Fc(e,e.memoizedProps,l.memoizedProps)}break;case 27:nt(t,e),ut(e),a&512&&(Be||l===null||qt(l,l.return)),l!==null&&a&4&&Fc(e,e.memoizedProps,l.memoizedProps);break;case 5:if(nt(t,e),ut(e),a&512&&(Be||l===null||qt(l,l.return)),e.flags&32){n=e.stateNode;try{ia(n,"")}catch(J){Se(e,e.return,J)}}a&4&&e.stateNode!=null&&(n=e.memoizedProps,Fc(e,n,l!==null?l.memoizedProps:n)),a&1024&&(ef=!0);break;case 6:if(nt(t,e),ut(e),a&4){if(e.stateNode===null)throw Error(f(162));a=e.memoizedProps,l=e.stateNode;try{l.nodeValue=a}catch(J){Se(e,e.return,J)}}break;case 3:if(Fu=null,n=Ot,Ot=$u(t.containerInfo),nt(t,e),Ot=n,ut(e),a&4&&l!==null&&l.memoizedState.isDehydrated)try{Ba(t.containerInfo)}catch(J){Se(e,e.return,J)}ef&&(ef=!1,$s(e));break;case 4:a=Ot,Ot=$u(e.stateNode.containerInfo),nt(t,e),ut(e),Ot=a;break;case 12:nt(t,e),ut(e);break;case 31:nt(t,e),ut(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Uu(e,a)));break;case 13:nt(t,e),ut(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(Bu=ft()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Uu(e,a)));break;case 22:n=e.memoizedState!==null;var y=l!==null&&l.memoizedState!==null,C=It,N=Be;if(It=C||n,Be=N||y,nt(t,e),Be=N,It=C,ut(e),a&8192)e:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(l===null||y||It||Be||Fl(e)),l=null,t=e;;){if(t.tag===5||t.tag===26){if(l===null){y=l=t;try{if(u=y.stateNode,n)c=u.style,typeof c.setProperty=="function"?c.setProperty("display","none","important"):c.display="none";else{o=y.stateNode;var H=y.memoizedProps.style,R=H!=null&&H.hasOwnProperty("display")?H.display:null;o.style.display=R==null||typeof R=="boolean"?"":(""+R).trim()}}catch(J){Se(y,y.return,J)}}}else if(t.tag===6){if(l===null){y=t;try{y.stateNode.nodeValue=n?"":y.memoizedProps}catch(J){Se(y,y.return,J)}}}else if(t.tag===18){if(l===null){y=t;try{var _=y.stateNode;n?Ld(_,!0):Ld(y.stateNode,!1)}catch(J){Se(y,y.return,J)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;l===t&&(l=null),t=t.return}l===t&&(l=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,Uu(e,l))));break;case 19:nt(t,e),ut(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Uu(e,a)));break;case 30:break;case 21:break;default:nt(t,e),ut(e)}}function ut(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(Ys(a)){l=a;break}a=a.return}if(l==null)throw Error(f(160));switch(l.tag){case 27:var n=l.stateNode,u=Pc(e);Du(e,u,n);break;case 5:var c=l.stateNode;l.flags&32&&(ia(c,""),l.flags&=-33);var o=Pc(e);Du(e,o,c);break;case 3:case 4:var y=l.stateNode.containerInfo,C=Pc(e);Ic(e,C,y);break;default:throw Error(f(161))}}catch(N){Se(e,e.return,N)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function $s(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;$s(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function tl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Xs(e,t.alternate,t),t=t.sibling}function Fl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:El(4,t,t.return),Fl(t);break;case 1:qt(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&Ls(t,t.return,l),Fl(t);break;case 27:Rn(t.stateNode);case 26:case 5:qt(t,t.return),Fl(t);break;case 22:t.memoizedState===null&&Fl(t);break;case 30:Fl(t);break;default:Fl(t)}e=e.sibling}}function ll(e,t,l){for(l=l&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,n=e,u=t,c=u.flags;switch(u.tag){case 0:case 11:case 15:ll(n,u,l),gn(4,u);break;case 1:if(ll(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(C){Se(a,a.return,C)}if(a=u,n=a.updateQueue,n!==null){var o=a.stateNode;try{var y=n.shared.hiddenCallbacks;if(y!==null)for(n.shared.hiddenCallbacks=null,n=0;n<y.length;n++)Ao(y[n],o)}catch(C){Se(a,a.return,C)}}l&&c&64&&Bs(u),Sn(u,u.return);break;case 27:Gs(u);case 26:case 5:ll(n,u,l),l&&a===null&&c&4&&qs(u),Sn(u,u.return);break;case 12:ll(n,u,l);break;case 31:ll(n,u,l),l&&c&4&&ks(n,u);break;case 13:ll(n,u,l),l&&c&4&&Ks(n,u);break;case 22:u.memoizedState===null&&ll(n,u,l),Sn(u,u.return);break;case 30:break;default:ll(n,u,l)}t=t.sibling}}function tf(e,t){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&nn(l))}function lf(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&nn(e))}function jt(e,t,l,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Ws(e,t,l,a),t=t.sibling}function Ws(e,t,l,a){var n=t.flags;switch(t.tag){case 0:case 11:case 15:jt(e,t,l,a),n&2048&&gn(9,t);break;case 1:jt(e,t,l,a);break;case 3:jt(e,t,l,a),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&nn(e)));break;case 12:if(n&2048){jt(e,t,l,a),e=t.stateNode;try{var u=t.memoizedProps,c=u.id,o=u.onPostCommit;typeof o=="function"&&o(c,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(y){Se(t,t.return,y)}}else jt(e,t,l,a);break;case 31:jt(e,t,l,a);break;case 13:jt(e,t,l,a);break;case 23:break;case 22:u=t.stateNode,c=t.alternate,t.memoizedState!==null?u._visibility&2?jt(e,t,l,a):bn(e,t):u._visibility&2?jt(e,t,l,a):(u._visibility|=2,Aa(e,t,l,a,(t.subtreeFlags&10256)!==0||!1)),n&2048&&tf(c,t);break;case 24:jt(e,t,l,a),n&2048&&lf(t.alternate,t);break;default:jt(e,t,l,a)}}function Aa(e,t,l,a,n){for(n=n&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,c=t,o=l,y=a,C=c.flags;switch(c.tag){case 0:case 11:case 15:Aa(u,c,o,y,n),gn(8,c);break;case 23:break;case 22:var N=c.stateNode;c.memoizedState!==null?N._visibility&2?Aa(u,c,o,y,n):bn(u,c):(N._visibility|=2,Aa(u,c,o,y,n)),n&&C&2048&&tf(c.alternate,c);break;case 24:Aa(u,c,o,y,n),n&&C&2048&&lf(c.alternate,c);break;default:Aa(u,c,o,y,n)}t=t.sibling}}function bn(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,a=t,n=a.flags;switch(a.tag){case 22:bn(l,a),n&2048&&tf(a.alternate,a);break;case 24:bn(l,a),n&2048&&lf(a.alternate,a);break;default:bn(l,a)}t=t.sibling}}var En=8192;function Ca(e,t,l){if(e.subtreeFlags&En)for(e=e.child;e!==null;)Fs(e,t,l),e=e.sibling}function Fs(e,t,l){switch(e.tag){case 26:Ca(e,t,l),e.flags&En&&e.memoizedState!==null&&d1(l,Ot,e.memoizedState,e.memoizedProps);break;case 5:Ca(e,t,l);break;case 3:case 4:var a=Ot;Ot=$u(e.stateNode.containerInfo),Ca(e,t,l),Ot=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=En,En=16777216,Ca(e,t,l),En=a):Ca(e,t,l));break;default:Ca(e,t,l)}}function Ps(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Tn(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];Qe=a,ed(a,e)}Ps(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Is(e),e=e.sibling}function Is(e){switch(e.tag){case 0:case 11:case 15:Tn(e),e.flags&2048&&El(9,e,e.return);break;case 3:Tn(e);break;case 12:Tn(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Hu(e)):Tn(e);break;default:Tn(e)}}function Hu(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];Qe=a,ed(a,e)}Ps(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:El(8,t,t.return),Hu(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,Hu(t));break;default:Hu(t)}e=e.sibling}}function ed(e,t){for(;Qe!==null;){var l=Qe;switch(l.tag){case 0:case 11:case 15:El(8,l,t);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:nn(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,Qe=a;else e:for(l=e;Qe!==null;){a=Qe;var n=a.sibling,u=a.return;if(Zs(a),a===l){Qe=null;break e}if(n!==null){n.return=u,Qe=n;break e}Qe=u}}}var Cv={getCacheForType:function(e){var t=Ve(De),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l},cacheSignal:function(){return Ve(De).controller.signal}},Rv=typeof WeakMap=="function"?WeakMap:Map,ye=0,xe=null,re=null,se=0,ge=0,vt=null,Tl=!1,Ra=!1,af=!1,al=0,Ne=0,xl=0,Pl=0,nf=0,yt=0,_a=0,xn=null,it=null,uf=!1,Bu=0,td=0,Lu=1/0,qu=null,Ml=null,qe=0,zl=null,Na=null,nl=0,cf=0,ff=null,ld=null,Mn=0,rf=null;function pt(){return(ye&2)!==0&&se!==0?se&-se:w.T!==null?vf():pr()}function ad(){if(yt===0)if((se&536870912)===0||he){var e=Kn;Kn<<=1,(Kn&3932160)===0&&(Kn=262144),yt=e}else yt=536870912;return e=ht.current,e!==null&&(e.flags|=32),yt}function ct(e,t,l){(e===xe&&(ge===2||ge===9)||e.cancelPendingCommit!==null)&&(wa(e,0),Al(e,se,yt,!1)),Za(e,l),((ye&2)===0||e!==xe)&&(e===xe&&((ye&2)===0&&(Pl|=l),Ne===4&&Al(e,se,yt,!1)),Yt(e))}function nd(e,t,l){if((ye&6)!==0)throw Error(f(327));var a=!l&&(t&127)===0&&(t&e.expiredLanes)===0||Xa(e,t),n=a?wv(e,t):sf(e,t,!0),u=a;do{if(n===0){Ra&&!a&&Al(e,t,0,!1);break}else{if(l=e.current.alternate,u&&!_v(l)){n=sf(e,t,!1),u=!1;continue}if(n===2){if(u=t,e.errorRecoveryDisabledLanes&u)var c=0;else c=e.pendingLanes&-536870913,c=c!==0?c:c&536870912?536870912:0;if(c!==0){t=c;e:{var o=e;n=xn;var y=o.current.memoizedState.isDehydrated;if(y&&(wa(o,c).flags|=256),c=sf(o,c,!1),c!==2){if(af&&!y){o.errorRecoveryDisabledLanes|=u,Pl|=u,n=4;break e}u=it,it=n,u!==null&&(it===null?it=u:it.push.apply(it,u))}n=c}if(u=!1,n!==2)continue}}if(n===1){wa(e,0),Al(e,t,0,!0);break}e:{switch(a=e,u=n,u){case 0:case 1:throw Error(f(345));case 4:if((t&4194048)!==t)break;case 6:Al(a,t,yt,!Tl);break e;case 2:it=null;break;case 3:case 5:break;default:throw Error(f(329))}if((t&62914560)===t&&(n=Bu+300-ft(),10<n)){if(Al(a,t,yt,!Tl),$n(a,0,!0)!==0)break e;nl=t,a.timeoutHandle=Ud(ud.bind(null,a,l,it,qu,uf,t,yt,Pl,_a,Tl,u,"Throttled",-0,0),n);break e}ud(a,l,it,qu,uf,t,yt,Pl,_a,Tl,u,null,-0,0)}}break}while(!0);Yt(e)}function ud(e,t,l,a,n,u,c,o,y,C,N,H,R,_){if(e.timeoutHandle=-1,H=t.subtreeFlags,H&8192||(H&16785408)===16785408){H={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Xt},Fs(t,u,H);var J=(u&62914560)===u?Bu-ft():(u&4194048)===u?td-ft():0;if(J=h1(H,J),J!==null){nl=u,e.cancelPendingCommit=J(hd.bind(null,e,t,u,l,a,n,c,o,y,N,H,null,R,_)),Al(e,u,c,!C);return}}hd(e,t,u,l,a,n,c,o,y)}function _v(e){for(var t=e;;){var l=t.tag;if((l===0||l===11||l===15)&&t.flags&16384&&(l=t.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],u=n.getSnapshot;n=n.value;try{if(!st(u(),n))return!1}catch{return!1}}if(l=t.child,t.subtreeFlags&16384&&l!==null)l.return=t,t=l;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Al(e,t,l,a){t&=~nf,t&=~Pl,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var n=t;0<n;){var u=31-ot(n),c=1<<u;a[u]=-1,n&=~c}l!==0&&mr(e,l,t)}function Yu(){return(ye&6)===0?(zn(0),!1):!0}function of(){if(re!==null){if(ge===0)var e=re.return;else e=re,Kt=Xl=null,zc(e),Ea=null,cn=0,e=re;for(;e!==null;)Hs(e.alternate,e),e=e.return;re=null}}function wa(e,t){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,$v(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),nl=0,of(),xe=e,re=l=Vt(e.current,null),se=t,ge=0,vt=null,Tl=!1,Ra=Xa(e,t),af=!1,_a=yt=nf=Pl=xl=Ne=0,it=xn=null,uf=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var n=31-ot(a),u=1<<n;t|=e[n],a&=~u}return al=t,cu(),l}function id(e,t){ie=null,w.H=vn,t===ba||t===vu?(t=To(),ge=3):t===hc?(t=To(),ge=4):ge=t===Gc?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,vt=t,re===null&&(Ne=1,_u(e,xt(t,e.current)))}function cd(){var e=ht.current;return e===null?!0:(se&4194048)===se?Ct===null:(se&62914560)===se||(se&536870912)!==0?e===Ct:!1}function fd(){var e=w.H;return w.H=vn,e===null?vn:e}function rd(){var e=w.A;return w.A=Cv,e}function Gu(){Ne=4,Tl||(se&4194048)!==se&&ht.current!==null||(Ra=!0),(xl&134217727)===0&&(Pl&134217727)===0||xe===null||Al(xe,se,yt,!1)}function sf(e,t,l){var a=ye;ye|=2;var n=fd(),u=rd();(xe!==e||se!==t)&&(qu=null,wa(e,t)),t=!1;var c=Ne;e:do try{if(ge!==0&&re!==null){var o=re,y=vt;switch(ge){case 8:of(),c=6;break e;case 3:case 2:case 9:case 6:ht.current===null&&(t=!0);var C=ge;if(ge=0,vt=null,Oa(e,o,y,C),l&&Ra){c=0;break e}break;default:C=ge,ge=0,vt=null,Oa(e,o,y,C)}}Nv(),c=Ne;break}catch(N){id(e,N)}while(!0);return t&&e.shellSuspendCounter++,Kt=Xl=null,ye=a,w.H=n,w.A=u,re===null&&(xe=null,se=0,cu()),c}function Nv(){for(;re!==null;)od(re)}function wv(e,t){var l=ye;ye|=2;var a=fd(),n=rd();xe!==e||se!==t?(qu=null,Lu=ft()+500,wa(e,t)):Ra=Xa(e,t);e:do try{if(ge!==0&&re!==null){t=re;var u=vt;t:switch(ge){case 1:ge=0,vt=null,Oa(e,t,u,1);break;case 2:case 9:if(bo(u)){ge=0,vt=null,sd(t);break}t=function(){ge!==2&&ge!==9||xe!==e||(ge=7),Yt(e)},u.then(t,t);break e;case 3:ge=7;break e;case 4:ge=5;break e;case 7:bo(u)?(ge=0,vt=null,sd(t)):(ge=0,vt=null,Oa(e,t,u,7));break;case 5:var c=null;switch(re.tag){case 26:c=re.memoizedState;case 5:case 27:var o=re;if(c?Wd(c):o.stateNode.complete){ge=0,vt=null;var y=o.sibling;if(y!==null)re=y;else{var C=o.return;C!==null?(re=C,Qu(C)):re=null}break t}}ge=0,vt=null,Oa(e,t,u,5);break;case 6:ge=0,vt=null,Oa(e,t,u,6);break;case 8:of(),Ne=6;break e;default:throw Error(f(462))}}Ov();break}catch(N){id(e,N)}while(!0);return Kt=Xl=null,w.H=a,w.A=n,ye=l,re!==null?0:(xe=null,se=0,cu(),Ne)}function Ov(){for(;re!==null&&!tm();)od(re)}function od(e){var t=Ds(e.alternate,e,al);e.memoizedProps=e.pendingProps,t===null?Qu(e):re=t}function sd(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=Rs(l,t,t.pendingProps,t.type,void 0,se);break;case 11:t=Rs(l,t,t.pendingProps,t.type.render,t.ref,se);break;case 5:zc(t);default:Hs(l,t),t=re=fo(t,al),t=Ds(l,t,al)}e.memoizedProps=e.pendingProps,t===null?Qu(e):re=t}function Oa(e,t,l,a){Kt=Xl=null,zc(t),Ea=null,cn=0;var n=t.return;try{if(bv(e,n,t,l,se)){Ne=1,_u(e,xt(l,e.current)),re=null;return}}catch(u){if(n!==null)throw re=n,u;Ne=1,_u(e,xt(l,e.current)),re=null;return}t.flags&32768?(he||a===1?e=!0:Ra||(se&536870912)!==0?e=!1:(Tl=e=!0,(a===2||a===9||a===3||a===6)&&(a=ht.current,a!==null&&a.tag===13&&(a.flags|=16384))),dd(t,e)):Qu(t)}function Qu(e){var t=e;do{if((t.flags&32768)!==0){dd(t,Tl);return}e=t.return;var l=xv(t.alternate,t,al);if(l!==null){re=l;return}if(t=t.sibling,t!==null){re=t;return}re=t=e}while(t!==null);Ne===0&&(Ne=5)}function dd(e,t){do{var l=Mv(e.alternate,e);if(l!==null){l.flags&=32767,re=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){re=e;return}re=e=l}while(e!==null);Ne=6,re=null}function hd(e,t,l,a,n,u,c,o,y){e.cancelPendingCommit=null;do Xu();while(qe!==0);if((ye&6)!==0)throw Error(f(327));if(t!==null){if(t===e.current)throw Error(f(177));if(u=t.lanes|t.childLanes,u|=Pi,sm(e,l,u,c,o,y),e===xe&&(re=xe=null,se=0),Na=t,zl=e,nl=l,cf=u,ff=n,ld=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Hv(Vn,function(){return gd(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=w.T,w.T=null,n=V.p,V.p=2,c=ye,ye|=4;try{zv(e,t,l)}finally{ye=c,V.p=n,w.T=a}}qe=1,md(),vd(),yd()}}function md(){if(qe===1){qe=0;var e=zl,t=Na,l=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||l){l=w.T,w.T=null;var a=V.p;V.p=2;var n=ye;ye|=4;try{Js(t,e);var u=xf,c=Ir(e.containerInfo),o=u.focusedElem,y=u.selectionRange;if(c!==o&&o&&o.ownerDocument&&Pr(o.ownerDocument.documentElement,o)){if(y!==null&&Ki(o)){var C=y.start,N=y.end;if(N===void 0&&(N=C),"selectionStart"in o)o.selectionStart=C,o.selectionEnd=Math.min(N,o.value.length);else{var H=o.ownerDocument||document,R=H&&H.defaultView||window;if(R.getSelection){var _=R.getSelection(),J=o.textContent.length,ee=Math.min(y.start,J),Te=y.end===void 0?ee:Math.min(y.end,J);!_.extend&&ee>Te&&(c=Te,Te=ee,ee=c);var E=Fr(o,ee),S=Fr(o,Te);if(E&&S&&(_.rangeCount!==1||_.anchorNode!==E.node||_.anchorOffset!==E.offset||_.focusNode!==S.node||_.focusOffset!==S.offset)){var A=H.createRange();A.setStart(E.node,E.offset),_.removeAllRanges(),ee>Te?(_.addRange(A),_.extend(S.node,S.offset)):(A.setEnd(S.node,S.offset),_.addRange(A))}}}}for(H=[],_=o;_=_.parentNode;)_.nodeType===1&&H.push({element:_,left:_.scrollLeft,top:_.scrollTop});for(typeof o.focus=="function"&&o.focus(),o=0;o<H.length;o++){var j=H[o];j.element.scrollLeft=j.left,j.element.scrollTop=j.top}}ti=!!Tf,xf=Tf=null}finally{ye=n,V.p=a,w.T=l}}e.current=t,qe=2}}function vd(){if(qe===2){qe=0;var e=zl,t=Na,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=w.T,w.T=null;var a=V.p;V.p=2;var n=ye;ye|=4;try{Xs(e,t.alternate,t)}finally{ye=n,V.p=a,w.T=l}}qe=3}}function yd(){if(qe===4||qe===3){qe=0,lm();var e=zl,t=Na,l=nl,a=ld;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?qe=5:(qe=0,Na=zl=null,pd(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(Ml=null),Ri(l),t=t.stateNode,rt&&typeof rt.onCommitFiberRoot=="function")try{rt.onCommitFiberRoot(Qa,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=w.T,n=V.p,V.p=2,w.T=null;try{for(var u=e.onRecoverableError,c=0;c<a.length;c++){var o=a[c];u(o.value,{componentStack:o.stack})}}finally{w.T=t,V.p=n}}(nl&3)!==0&&Xu(),Yt(e),n=e.pendingLanes,(l&261930)!==0&&(n&42)!==0?e===rf?Mn++:(Mn=0,rf=e):Mn=0,zn(0)}}function pd(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,nn(t)))}function Xu(){return md(),vd(),yd(),gd()}function gd(){if(qe!==5)return!1;var e=zl,t=cf;cf=0;var l=Ri(nl),a=w.T,n=V.p;try{V.p=32>l?32:l,w.T=null,l=ff,ff=null;var u=zl,c=nl;if(qe=0,Na=zl=null,nl=0,(ye&6)!==0)throw Error(f(331));var o=ye;if(ye|=4,Is(u.current),Ws(u,u.current,c,l),ye=o,zn(0,!1),rt&&typeof rt.onPostCommitFiberRoot=="function")try{rt.onPostCommitFiberRoot(Qa,u)}catch{}return!0}finally{V.p=n,w.T=a,pd(e,t)}}function Sd(e,t,l){t=xt(l,t),t=Yc(e.stateNode,t,2),e=gl(e,t,2),e!==null&&(Za(e,2),Yt(e))}function Se(e,t,l){if(e.tag===3)Sd(e,e,l);else for(;t!==null;){if(t.tag===3){Sd(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Ml===null||!Ml.has(a))){e=xt(l,e),l=bs(2),a=gl(t,l,2),a!==null&&(Es(l,a,t,e),Za(a,2),Yt(a));break}}t=t.return}}function df(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new Rv;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(l)||(af=!0,n.add(l),e=jv.bind(null,e,t,l),t.then(e,e))}function jv(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,xe===e&&(se&l)===l&&(Ne===4||Ne===3&&(se&62914560)===se&&300>ft()-Bu?(ye&2)===0&&wa(e,0):nf|=l,_a===se&&(_a=0)),Yt(e)}function bd(e,t){t===0&&(t=hr()),e=Yl(e,t),e!==null&&(Za(e,t),Yt(e))}function Dv(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),bd(e,l)}function Uv(e,t){var l=0;switch(e.tag){case 31:case 13:var a=e.stateNode,n=e.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(f(314))}a!==null&&a.delete(t),bd(e,l)}function Hv(e,t){return Mi(e,t)}var Zu=null,ja=null,hf=!1,Vu=!1,mf=!1,Cl=0;function Yt(e){e!==ja&&e.next===null&&(ja===null?Zu=ja=e:ja=ja.next=e),Vu=!0,hf||(hf=!0,Lv())}function zn(e,t){if(!mf&&Vu){mf=!0;do for(var l=!1,a=Zu;a!==null;){if(e!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var c=a.suspendedLanes,o=a.pingedLanes;u=(1<<31-ot(42|e)+1)-1,u&=n&~(c&~o),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,Md(a,u))}else u=se,u=$n(a,a===xe?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Xa(a,u)||(l=!0,Md(a,u));a=a.next}while(l);mf=!1}}function Bv(){Ed()}function Ed(){Vu=hf=!1;var e=0;Cl!==0&&Jv()&&(e=Cl);for(var t=ft(),l=null,a=Zu;a!==null;){var n=a.next,u=Td(a,t);u===0?(a.next=null,l===null?Zu=n:l.next=n,n===null&&(ja=l)):(l=a,(e!==0||(u&3)!==0)&&(Vu=!0)),a=n}qe!==0&&qe!==5||zn(e),Cl!==0&&(Cl=0)}function Td(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var c=31-ot(u),o=1<<c,y=n[c];y===-1?((o&l)===0||(o&a)!==0)&&(n[c]=om(o,t)):y<=t&&(e.expiredLanes|=o),u&=~o}if(t=xe,l=se,l=$n(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(ge===2||ge===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&zi(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||Xa(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&zi(a),Ri(l)){case 2:case 8:l=sr;break;case 32:l=Vn;break;case 268435456:l=dr;break;default:l=Vn}return a=xd.bind(null,e),l=Mi(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&zi(a),e.callbackPriority=2,e.callbackNode=null,2}function xd(e,t){if(qe!==0&&qe!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(Xu()&&e.callbackNode!==l)return null;var a=se;return a=$n(e,e===xe?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(nd(e,a,t),Td(e,ft()),e.callbackNode!=null&&e.callbackNode===l?xd.bind(null,e):null)}function Md(e,t){if(Xu())return null;nd(e,t,!0)}function Lv(){Wv(function(){(ye&6)!==0?Mi(or,Bv):Ed()})}function vf(){if(Cl===0){var e=ga;e===0&&(e=kn,kn<<=1,(kn&261888)===0&&(kn=256)),Cl=e}return Cl}function zd(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:In(""+e)}function Ad(e,t){var l=t.ownerDocument.createElement("input");return l.name=t.name,l.value=t.value,e.id&&l.setAttribute("form",e.id),t.parentNode.insertBefore(l,t),e=new FormData(e),l.parentNode.removeChild(l),e}function qv(e,t,l,a,n){if(t==="submit"&&l&&l.stateNode===n){var u=zd((n[tt]||null).action),c=a.submitter;c&&(t=(t=c[tt]||null)?zd(t.formAction):c.getAttribute("formAction"),t!==null&&(u=t,c=null));var o=new au("action","action",null,a,n);e.push({event:o,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Cl!==0){var y=c?Ad(n,c):new FormData(n);Dc(l,{pending:!0,data:y,method:n.method,action:u},null,y)}}else typeof u=="function"&&(o.preventDefault(),y=c?Ad(n,c):new FormData(n),Dc(l,{pending:!0,data:y,method:n.method,action:u},u,y))},currentTarget:n}]})}}for(var yf=0;yf<Fi.length;yf++){var pf=Fi[yf],Yv=pf.toLowerCase(),Gv=pf[0].toUpperCase()+pf.slice(1);wt(Yv,"on"+Gv)}wt(lo,"onAnimationEnd"),wt(ao,"onAnimationIteration"),wt(no,"onAnimationStart"),wt("dblclick","onDoubleClick"),wt("focusin","onFocus"),wt("focusout","onBlur"),wt(av,"onTransitionRun"),wt(nv,"onTransitionStart"),wt(uv,"onTransitionCancel"),wt(uo,"onTransitionEnd"),na("onMouseEnter",["mouseout","mouseover"]),na("onMouseLeave",["mouseout","mouseover"]),na("onPointerEnter",["pointerout","pointerover"]),na("onPointerLeave",["pointerout","pointerover"]),Hl("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Hl("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Hl("onBeforeInput",["compositionend","keypress","textInput","paste"]),Hl("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Hl("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Hl("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var An="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Qv=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(An));function Cd(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var a=e[l],n=a.event;a=a.listeners;e:{var u=void 0;if(t)for(var c=a.length-1;0<=c;c--){var o=a[c],y=o.instance,C=o.currentTarget;if(o=o.listener,y!==u&&n.isPropagationStopped())break e;u=o,n.currentTarget=C;try{u(n)}catch(N){iu(N)}n.currentTarget=null,u=y}else for(c=0;c<a.length;c++){if(o=a[c],y=o.instance,C=o.currentTarget,o=o.listener,y!==u&&n.isPropagationStopped())break e;u=o,n.currentTarget=C;try{u(n)}catch(N){iu(N)}n.currentTarget=null,u=y}}}}function oe(e,t){var l=t[_i];l===void 0&&(l=t[_i]=new Set);var a=e+"__bubble";l.has(a)||(Rd(t,e,2,!1),l.add(a))}function gf(e,t,l){var a=0;t&&(a|=4),Rd(l,e,a,t)}var ku="_reactListening"+Math.random().toString(36).slice(2);function Sf(e){if(!e[ku]){e[ku]=!0,br.forEach(function(l){l!=="selectionchange"&&(Qv.has(l)||gf(l,!1,e),gf(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ku]||(t[ku]=!0,gf("selectionchange",!1,t))}}function Rd(e,t,l,a){switch(ah(t)){case 2:var n=y1;break;case 8:n=p1;break;default:n=Df}l=n.bind(null,t,l,e),n=void 0,!Li||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?e.addEventListener(t,l,{capture:!0,passive:n}):e.addEventListener(t,l,!0):n!==void 0?e.addEventListener(t,l,{passive:n}):e.addEventListener(t,l,!1)}function bf(e,t,l,a,n){var u=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var c=a.tag;if(c===3||c===4){var o=a.stateNode.containerInfo;if(o===n)break;if(c===4)for(c=a.return;c!==null;){var y=c.tag;if((y===3||y===4)&&c.stateNode.containerInfo===n)return;c=c.return}for(;o!==null;){if(c=ta(o),c===null)return;if(y=c.tag,y===5||y===6||y===26||y===27){a=u=c;continue e}o=o.parentNode}}a=a.return}Or(function(){var C=u,N=Hi(l),H=[];e:{var R=io.get(e);if(R!==void 0){var _=au,J=e;switch(e){case"keypress":if(tu(l)===0)break e;case"keydown":case"keyup":_=Um;break;case"focusin":J="focus",_=Qi;break;case"focusout":J="blur",_=Qi;break;case"beforeblur":case"afterblur":_=Qi;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":_=Ur;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":_=xm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":_=Lm;break;case lo:case ao:case no:_=Am;break;case uo:_=Ym;break;case"scroll":case"scrollend":_=Em;break;case"wheel":_=Qm;break;case"copy":case"cut":case"paste":_=Rm;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":_=Br;break;case"toggle":case"beforetoggle":_=Zm}var ee=(t&4)!==0,Te=!ee&&(e==="scroll"||e==="scrollend"),E=ee?R!==null?R+"Capture":null:R;ee=[];for(var S=C,A;S!==null;){var j=S;if(A=j.stateNode,j=j.tag,j!==5&&j!==26&&j!==27||A===null||E===null||(j=Ka(S,E),j!=null&&ee.push(Cn(S,j,A))),Te)break;S=S.return}0<ee.length&&(R=new _(R,J,null,l,N),H.push({event:R,listeners:ee}))}}if((t&7)===0){e:{if(R=e==="mouseover"||e==="pointerover",_=e==="mouseout"||e==="pointerout",R&&l!==Ui&&(J=l.relatedTarget||l.fromElement)&&(ta(J)||J[ea]))break e;if((_||R)&&(R=N.window===N?N:(R=N.ownerDocument)?R.defaultView||R.parentWindow:window,_?(J=l.relatedTarget||l.toElement,_=C,J=J?ta(J):null,J!==null&&(Te=h(J),ee=J.tag,J!==Te||ee!==5&&ee!==27&&ee!==6)&&(J=null)):(_=null,J=C),_!==J)){if(ee=Ur,j="onMouseLeave",E="onMouseEnter",S="mouse",(e==="pointerout"||e==="pointerover")&&(ee=Br,j="onPointerLeave",E="onPointerEnter",S="pointer"),Te=_==null?R:ka(_),A=J==null?R:ka(J),R=new ee(j,S+"leave",_,l,N),R.target=Te,R.relatedTarget=A,j=null,ta(N)===C&&(ee=new ee(E,S+"enter",J,l,N),ee.target=A,ee.relatedTarget=Te,j=ee),Te=j,_&&J)t:{for(ee=Xv,E=_,S=J,A=0,j=E;j;j=ee(j))A++;j=0;for(var I=S;I;I=ee(I))j++;for(;0<A-j;)E=ee(E),A--;for(;0<j-A;)S=ee(S),j--;for(;A--;){if(E===S||S!==null&&E===S.alternate){ee=E;break t}E=ee(E),S=ee(S)}ee=null}else ee=null;_!==null&&_d(H,R,_,ee,!1),J!==null&&Te!==null&&_d(H,Te,J,ee,!0)}}e:{if(R=C?ka(C):window,_=R.nodeName&&R.nodeName.toLowerCase(),_==="select"||_==="input"&&R.type==="file")var me=Vr;else if(Xr(R))if(kr)me=ev;else{me=Pm;var F=Fm}else _=R.nodeName,!_||_.toLowerCase()!=="input"||R.type!=="checkbox"&&R.type!=="radio"?C&&Di(C.elementType)&&(me=Vr):me=Im;if(me&&(me=me(e,C))){Zr(H,me,l,N);break e}F&&F(e,R,C),e==="focusout"&&C&&R.type==="number"&&C.memoizedProps.value!=null&&ji(R,"number",R.value)}switch(F=C?ka(C):window,e){case"focusin":(Xr(F)||F.contentEditable==="true")&&(oa=F,Ji=C,tn=null);break;case"focusout":tn=Ji=oa=null;break;case"mousedown":$i=!0;break;case"contextmenu":case"mouseup":case"dragend":$i=!1,eo(H,l,N);break;case"selectionchange":if(lv)break;case"keydown":case"keyup":eo(H,l,N)}var ce;if(Zi)e:{switch(e){case"compositionstart":var de="onCompositionStart";break e;case"compositionend":de="onCompositionEnd";break e;case"compositionupdate":de="onCompositionUpdate";break e}de=void 0}else ra?Gr(e,l)&&(de="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(de="onCompositionStart");de&&(Lr&&l.locale!=="ko"&&(ra||de!=="onCompositionStart"?de==="onCompositionEnd"&&ra&&(ce=jr()):(sl=N,qi="value"in sl?sl.value:sl.textContent,ra=!0)),F=Ku(C,de),0<F.length&&(de=new Hr(de,e,null,l,N),H.push({event:de,listeners:F}),ce?de.data=ce:(ce=Qr(l),ce!==null&&(de.data=ce)))),(ce=km?Km(e,l):Jm(e,l))&&(de=Ku(C,"onBeforeInput"),0<de.length&&(F=new Hr("onBeforeInput","beforeinput",null,l,N),H.push({event:F,listeners:de}),F.data=ce)),qv(H,e,C,l,N)}Cd(H,t)})}function Cn(e,t,l){return{instance:e,listener:t,currentTarget:l}}function Ku(e,t){for(var l=t+"Capture",a=[];e!==null;){var n=e,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=Ka(e,l),n!=null&&a.unshift(Cn(e,n,u)),n=Ka(e,t),n!=null&&a.push(Cn(e,n,u))),e.tag===3)return a;e=e.return}return[]}function Xv(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function _d(e,t,l,a,n){for(var u=t._reactName,c=[];l!==null&&l!==a;){var o=l,y=o.alternate,C=o.stateNode;if(o=o.tag,y!==null&&y===a)break;o!==5&&o!==26&&o!==27||C===null||(y=C,n?(C=Ka(l,u),C!=null&&c.unshift(Cn(l,C,y))):n||(C=Ka(l,u),C!=null&&c.push(Cn(l,C,y)))),l=l.return}c.length!==0&&e.push({event:t,listeners:c})}var Zv=/\r\n?/g,Vv=/\u0000|\uFFFD/g;function Nd(e){return(typeof e=="string"?e:""+e).replace(Zv,`
`).replace(Vv,"")}function wd(e,t){return t=Nd(t),Nd(e)===t}function Ee(e,t,l,a,n,u){switch(l){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||ia(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&ia(e,""+a);break;case"className":Fn(e,"class",a);break;case"tabIndex":Fn(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Fn(e,l,a);break;case"style":Nr(e,a,u);break;case"data":if(t!=="object"){Fn(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=In(""+a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(l==="formAction"?(t!=="input"&&Ee(e,t,"name",n.name,n,null),Ee(e,t,"formEncType",n.formEncType,n,null),Ee(e,t,"formMethod",n.formMethod,n,null),Ee(e,t,"formTarget",n.formTarget,n,null)):(Ee(e,t,"encType",n.encType,n,null),Ee(e,t,"method",n.method,n,null),Ee(e,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=In(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=Xt);break;case"onScroll":a!=null&&oe("scroll",e);break;case"onScrollEnd":a!=null&&oe("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(60));e.innerHTML=l}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}l=In(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""+a):e.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":a===!0?e.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(l,a):e.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(l):e.setAttribute(l,a);break;case"popover":oe("beforetoggle",e),oe("toggle",e),Wn(e,"popover",a);break;case"xlinkActuate":Qt(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Qt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Qt(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Qt(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Qt(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Qt(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Qt(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Qt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Qt(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Wn(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=Sm.get(l)||l,Wn(e,l,a))}}function Ef(e,t,l,a,n,u){switch(l){case"style":Nr(e,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(60));e.innerHTML=l}}break;case"children":typeof a=="string"?ia(e,a):(typeof a=="number"||typeof a=="bigint")&&ia(e,""+a);break;case"onScroll":a!=null&&oe("scroll",e);break;case"onScrollEnd":a!=null&&oe("scrollend",e);break;case"onClick":a!=null&&(e.onclick=Xt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Er.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),t=l.slice(2,n?l.length-7:void 0),u=e[tt]||null,u=u!=null?u[l]:null,typeof u=="function"&&e.removeEventListener(t,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(t,a,n);break e}l in e?e[l]=a:a===!0?e.setAttribute(l,""):Wn(e,l,a)}}}function Ke(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":oe("error",e),oe("load",e);var a=!1,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var c=l[u];if(c!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(f(137,t));default:Ee(e,t,u,c,l,null)}}n&&Ee(e,t,"srcSet",l.srcSet,l,null),a&&Ee(e,t,"src",l.src,l,null);return;case"input":oe("invalid",e);var o=u=c=n=null,y=null,C=null;for(a in l)if(l.hasOwnProperty(a)){var N=l[a];if(N!=null)switch(a){case"name":n=N;break;case"type":c=N;break;case"checked":y=N;break;case"defaultChecked":C=N;break;case"value":u=N;break;case"defaultValue":o=N;break;case"children":case"dangerouslySetInnerHTML":if(N!=null)throw Error(f(137,t));break;default:Ee(e,t,a,N,l,null)}}Ar(e,u,o,y,C,c,n,!1);return;case"select":oe("invalid",e),a=c=u=null;for(n in l)if(l.hasOwnProperty(n)&&(o=l[n],o!=null))switch(n){case"value":u=o;break;case"defaultValue":c=o;break;case"multiple":a=o;default:Ee(e,t,n,o,l,null)}t=u,l=c,e.multiple=!!a,t!=null?ua(e,!!a,t,!1):l!=null&&ua(e,!!a,l,!0);return;case"textarea":oe("invalid",e),u=n=a=null;for(c in l)if(l.hasOwnProperty(c)&&(o=l[c],o!=null))switch(c){case"value":a=o;break;case"defaultValue":n=o;break;case"children":u=o;break;case"dangerouslySetInnerHTML":if(o!=null)throw Error(f(91));break;default:Ee(e,t,c,o,l,null)}Rr(e,a,n,u);return;case"option":for(y in l)if(l.hasOwnProperty(y)&&(a=l[y],a!=null))switch(y){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:Ee(e,t,y,a,l,null)}return;case"dialog":oe("beforetoggle",e),oe("toggle",e),oe("cancel",e),oe("close",e);break;case"iframe":case"object":oe("load",e);break;case"video":case"audio":for(a=0;a<An.length;a++)oe(An[a],e);break;case"image":oe("error",e),oe("load",e);break;case"details":oe("toggle",e);break;case"embed":case"source":case"link":oe("error",e),oe("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(C in l)if(l.hasOwnProperty(C)&&(a=l[C],a!=null))switch(C){case"children":case"dangerouslySetInnerHTML":throw Error(f(137,t));default:Ee(e,t,C,a,l,null)}return;default:if(Di(t)){for(N in l)l.hasOwnProperty(N)&&(a=l[N],a!==void 0&&Ef(e,t,N,a,l,void 0));return}}for(o in l)l.hasOwnProperty(o)&&(a=l[o],a!=null&&Ee(e,t,o,a,l,null))}function kv(e,t,l,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,c=null,o=null,y=null,C=null,N=null;for(_ in l){var H=l[_];if(l.hasOwnProperty(_)&&H!=null)switch(_){case"checked":break;case"value":break;case"defaultValue":y=H;default:a.hasOwnProperty(_)||Ee(e,t,_,null,a,H)}}for(var R in a){var _=a[R];if(H=l[R],a.hasOwnProperty(R)&&(_!=null||H!=null))switch(R){case"type":u=_;break;case"name":n=_;break;case"checked":C=_;break;case"defaultChecked":N=_;break;case"value":c=_;break;case"defaultValue":o=_;break;case"children":case"dangerouslySetInnerHTML":if(_!=null)throw Error(f(137,t));break;default:_!==H&&Ee(e,t,R,_,a,H)}}Oi(e,c,o,y,C,N,u,n);return;case"select":_=c=o=R=null;for(u in l)if(y=l[u],l.hasOwnProperty(u)&&y!=null)switch(u){case"value":break;case"multiple":_=y;default:a.hasOwnProperty(u)||Ee(e,t,u,null,a,y)}for(n in a)if(u=a[n],y=l[n],a.hasOwnProperty(n)&&(u!=null||y!=null))switch(n){case"value":R=u;break;case"defaultValue":o=u;break;case"multiple":c=u;default:u!==y&&Ee(e,t,n,u,a,y)}t=o,l=c,a=_,R!=null?ua(e,!!l,R,!1):!!a!=!!l&&(t!=null?ua(e,!!l,t,!0):ua(e,!!l,l?[]:"",!1));return;case"textarea":_=R=null;for(o in l)if(n=l[o],l.hasOwnProperty(o)&&n!=null&&!a.hasOwnProperty(o))switch(o){case"value":break;case"children":break;default:Ee(e,t,o,null,a,n)}for(c in a)if(n=a[c],u=l[c],a.hasOwnProperty(c)&&(n!=null||u!=null))switch(c){case"value":R=n;break;case"defaultValue":_=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(f(91));break;default:n!==u&&Ee(e,t,c,n,a,u)}Cr(e,R,_);return;case"option":for(var J in l)if(R=l[J],l.hasOwnProperty(J)&&R!=null&&!a.hasOwnProperty(J))switch(J){case"selected":e.selected=!1;break;default:Ee(e,t,J,null,a,R)}for(y in a)if(R=a[y],_=l[y],a.hasOwnProperty(y)&&R!==_&&(R!=null||_!=null))switch(y){case"selected":e.selected=R&&typeof R!="function"&&typeof R!="symbol";break;default:Ee(e,t,y,R,a,_)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ee in l)R=l[ee],l.hasOwnProperty(ee)&&R!=null&&!a.hasOwnProperty(ee)&&Ee(e,t,ee,null,a,R);for(C in a)if(R=a[C],_=l[C],a.hasOwnProperty(C)&&R!==_&&(R!=null||_!=null))switch(C){case"children":case"dangerouslySetInnerHTML":if(R!=null)throw Error(f(137,t));break;default:Ee(e,t,C,R,a,_)}return;default:if(Di(t)){for(var Te in l)R=l[Te],l.hasOwnProperty(Te)&&R!==void 0&&!a.hasOwnProperty(Te)&&Ef(e,t,Te,void 0,a,R);for(N in a)R=a[N],_=l[N],!a.hasOwnProperty(N)||R===_||R===void 0&&_===void 0||Ef(e,t,N,R,a,_);return}}for(var E in l)R=l[E],l.hasOwnProperty(E)&&R!=null&&!a.hasOwnProperty(E)&&Ee(e,t,E,null,a,R);for(H in a)R=a[H],_=l[H],!a.hasOwnProperty(H)||R===_||R==null&&_==null||Ee(e,t,H,R,a,_)}function Od(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Kv(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var n=l[a],u=n.transferSize,c=n.initiatorType,o=n.duration;if(u&&o&&Od(c)){for(c=0,o=n.responseEnd,a+=1;a<l.length;a++){var y=l[a],C=y.startTime;if(C>o)break;var N=y.transferSize,H=y.initiatorType;N&&Od(H)&&(y=y.responseEnd,c+=N*(y<o?1:(o-C)/(y-C)))}if(--a,t+=8*(u+c)/(n.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Tf=null,xf=null;function Ju(e){return e.nodeType===9?e:e.ownerDocument}function jd(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Dd(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Mf(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var zf=null;function Jv(){var e=window.event;return e&&e.type==="popstate"?e===zf?!1:(zf=e,!0):(zf=null,!1)}var Ud=typeof setTimeout=="function"?setTimeout:void 0,$v=typeof clearTimeout=="function"?clearTimeout:void 0,Hd=typeof Promise=="function"?Promise:void 0,Wv=typeof queueMicrotask=="function"?queueMicrotask:typeof Hd<"u"?function(e){return Hd.resolve(null).then(e).catch(Fv)}:Ud;function Fv(e){setTimeout(function(){throw e})}function Rl(e){return e==="head"}function Bd(e,t){var l=t,a=0;do{var n=l.nextSibling;if(e.removeChild(l),n&&n.nodeType===8)if(l=n.data,l==="/$"||l==="/&"){if(a===0){e.removeChild(n),Ba(t);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")Rn(e.ownerDocument.documentElement);else if(l==="head"){l=e.ownerDocument.head,Rn(l);for(var u=l.firstChild;u;){var c=u.nextSibling,o=u.nodeName;u[Va]||o==="SCRIPT"||o==="STYLE"||o==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=c}}else l==="body"&&Rn(e.ownerDocument.body);l=n}while(l);Ba(t)}function Ld(e,t){var l=e;e=0;do{var a=l.nextSibling;if(l.nodeType===1?t?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(t?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(e===0)break;e--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||e++;l=a}while(l)}function Af(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":Af(l),Ni(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function Pv(e,t,l,a){for(;e.nodeType===1;){var n=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Va])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==n.rel||e.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||e.getAttribute("title")!==(n.title==null?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(n.src==null?null:n.src)||e.getAttribute("type")!==(n.type==null?null:n.type)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=Rt(e.nextSibling),e===null)break}return null}function Iv(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=Rt(e.nextSibling),e===null))return null;return e}function qd(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Rt(e.nextSibling),e===null))return null;return e}function Cf(e){return e.data==="$?"||e.data==="$~"}function Rf(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function e1(e,t){var l=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||l.readyState!=="loading")t();else{var a=function(){t(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function Rt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var _f=null;function Yd(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="/$"||l==="/&"){if(t===0)return Rt(e.nextSibling);t--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||t++}e=e.nextSibling}return null}function Gd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(t===0)return e;t--}else l!=="/$"&&l!=="/&"||t++}e=e.previousSibling}return null}function Qd(e,t,l){switch(t=Ju(l),e){case"html":if(e=t.documentElement,!e)throw Error(f(452));return e;case"head":if(e=t.head,!e)throw Error(f(453));return e;case"body":if(e=t.body,!e)throw Error(f(454));return e;default:throw Error(f(451))}}function Rn(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Ni(e)}var _t=new Map,Xd=new Set;function $u(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var ul=V.d;V.d={f:t1,r:l1,D:a1,C:n1,L:u1,m:i1,X:f1,S:c1,M:r1};function t1(){var e=ul.f(),t=Yu();return e||t}function l1(e){var t=la(e);t!==null&&t.tag===5&&t.type==="form"?is(t):ul.r(e)}var Da=typeof document>"u"?null:document;function Zd(e,t,l){var a=Da;if(a&&typeof t=="string"&&t){var n=Et(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),Xd.has(n)||(Xd.add(n),e={rel:e,crossOrigin:l,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Ke(t,"link",e),Ge(t),a.head.appendChild(t)))}}function a1(e){ul.D(e),Zd("dns-prefetch",e,null)}function n1(e,t){ul.C(e,t),Zd("preconnect",e,t)}function u1(e,t,l){ul.L(e,t,l);var a=Da;if(a&&e&&t){var n='link[rel="preload"][as="'+Et(t)+'"]';t==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+Et(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+Et(l.imageSizes)+'"]')):n+='[href="'+Et(e)+'"]';var u=n;switch(t){case"style":u=Ua(e);break;case"script":u=Ha(e)}_t.has(u)||(e=x({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),_t.set(u,e),a.querySelector(n)!==null||t==="style"&&a.querySelector(_n(u))||t==="script"&&a.querySelector(Nn(u))||(t=a.createElement("link"),Ke(t,"link",e),Ge(t),a.head.appendChild(t)))}}function i1(e,t){ul.m(e,t);var l=Da;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+Et(a)+'"][href="'+Et(e)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ha(e)}if(!_t.has(u)&&(e=x({rel:"modulepreload",href:e},t),_t.set(u,e),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Nn(u)))return}a=l.createElement("link"),Ke(a,"link",e),Ge(a),l.head.appendChild(a)}}}function c1(e,t,l){ul.S(e,t,l);var a=Da;if(a&&e){var n=aa(a).hoistableStyles,u=Ua(e);t=t||"default";var c=n.get(u);if(!c){var o={loading:0,preload:null};if(c=a.querySelector(_n(u)))o.loading=5;else{e=x({rel:"stylesheet",href:e,"data-precedence":t},l),(l=_t.get(u))&&Nf(e,l);var y=c=a.createElement("link");Ge(y),Ke(y,"link",e),y._p=new Promise(function(C,N){y.onload=C,y.onerror=N}),y.addEventListener("load",function(){o.loading|=1}),y.addEventListener("error",function(){o.loading|=2}),o.loading|=4,Wu(c,t,a)}c={type:"stylesheet",instance:c,count:1,state:o},n.set(u,c)}}}function f1(e,t){ul.X(e,t);var l=Da;if(l&&e){var a=aa(l).hoistableScripts,n=Ha(e),u=a.get(n);u||(u=l.querySelector(Nn(n)),u||(e=x({src:e,async:!0},t),(t=_t.get(n))&&wf(e,t),u=l.createElement("script"),Ge(u),Ke(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function r1(e,t){ul.M(e,t);var l=Da;if(l&&e){var a=aa(l).hoistableScripts,n=Ha(e),u=a.get(n);u||(u=l.querySelector(Nn(n)),u||(e=x({src:e,async:!0,type:"module"},t),(t=_t.get(n))&&wf(e,t),u=l.createElement("script"),Ge(u),Ke(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function Vd(e,t,l,a){var n=(n=fe.current)?$u(n):null;if(!n)throw Error(f(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=Ua(l.href),l=aa(n).hoistableStyles,a=l.get(t),a||(a={type:"style",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=Ua(l.href);var u=aa(n).hoistableStyles,c=u.get(e);if(c||(n=n.ownerDocument||n,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,c),(u=n.querySelector(_n(e)))&&!u._p&&(c.instance=u,c.state.loading=5),_t.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},_t.set(e,l),u||o1(n,e,l,c.state))),t&&a===null)throw Error(f(528,""));return c}if(t&&a!==null)throw Error(f(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ha(l),l=aa(n).hoistableScripts,a=l.get(t),a||(a={type:"script",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(f(444,e))}}function Ua(e){return'href="'+Et(e)+'"'}function _n(e){return'link[rel="stylesheet"]['+e+"]"}function kd(e){return x({},e,{"data-precedence":e.precedence,precedence:null})}function o1(e,t,l,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Ke(t,"link",l),Ge(t),e.head.appendChild(t))}function Ha(e){return'[src="'+Et(e)+'"]'}function Nn(e){return"script[async]"+e}function Kd(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+Et(l.href)+'"]');if(a)return t.instance=a,Ge(a),a;var n=x({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),Ge(a),Ke(a,"style",n),Wu(a,l.precedence,e),t.instance=a;case"stylesheet":n=Ua(l.href);var u=e.querySelector(_n(n));if(u)return t.state.loading|=4,t.instance=u,Ge(u),u;a=kd(l),(n=_t.get(n))&&Nf(a,n),u=(e.ownerDocument||e).createElement("link"),Ge(u);var c=u;return c._p=new Promise(function(o,y){c.onload=o,c.onerror=y}),Ke(u,"link",a),t.state.loading|=4,Wu(u,l.precedence,e),t.instance=u;case"script":return u=Ha(l.src),(n=e.querySelector(Nn(u)))?(t.instance=n,Ge(n),n):(a=l,(n=_t.get(u))&&(a=x({},l),wf(a,n)),e=e.ownerDocument||e,n=e.createElement("script"),Ge(n),Ke(n,"link",a),e.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(f(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Wu(a,l.precedence,e));return t.instance}function Wu(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,c=0;c<a.length;c++){var o=a[c];if(o.dataset.precedence===t)u=o;else if(u!==n)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function Nf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function wf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Fu=null;function Jd(e,t,l){if(Fu===null){var a=new Map,n=Fu=new Map;n.set(l,a)}else n=Fu,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(e))return a;for(a.set(e,null),l=l.getElementsByTagName(e),n=0;n<l.length;n++){var u=l[n];if(!(u[Va]||u[Xe]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var c=u.getAttribute(t)||"";c=e+c;var o=a.get(c);o?o.push(u):a.set(c,[u])}}return a}function $d(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function s1(e,t,l){if(l===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Wd(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function d1(e,t,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var n=Ua(a.href),u=t.querySelector(_n(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Pu.bind(e),t.then(e,e)),l.state.loading|=4,l.instance=u,Ge(u);return}u=t.ownerDocument||t,a=kd(a),(n=_t.get(n))&&Nf(a,n),u=u.createElement("link"),Ge(u);var c=u;c._p=new Promise(function(o,y){c.onload=o,c.onerror=y}),Ke(u,"link",a),l.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(l,t),(t=l.state.preload)&&(l.state.loading&3)===0&&(e.count++,l=Pu.bind(e),t.addEventListener("load",l),t.addEventListener("error",l))}}var Of=0;function h1(e,t){return e.stylesheets&&e.count===0&&ei(e,e.stylesheets),0<e.count||0<e.imgCount?function(l){var a=setTimeout(function(){if(e.stylesheets&&ei(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&Of===0&&(Of=62500*Kv());var n=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&ei(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>Of?50:800)+t);return e.unsuspend=l,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Pu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ei(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Iu=null;function ei(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Iu=new Map,t.forEach(m1,e),Iu=null,Pu.call(e))}function m1(e,t){if(!(t.state.loading&4)){var l=Iu.get(e);if(l)var a=l.get(null);else{l=new Map,Iu.set(e,l);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var c=n[u];(c.nodeName==="LINK"||c.getAttribute("media")!=="not all")&&(l.set(c.dataset.precedence,c),a=c)}a&&l.set(null,a)}n=t.instance,c=n.getAttribute("data-precedence"),u=l.get(c)||a,u===a&&l.set(null,n),l.set(c,n),this.count++,a=Pu.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var wn={$$typeof:q,Provider:null,Consumer:null,_currentValue:O,_currentValue2:O,_threadCount:0};function v1(e,t,l,a,n,u,c,o,y){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Ai(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ai(0),this.hiddenUpdates=Ai(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=c,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=y,this.incompleteTransitions=new Map}function Fd(e,t,l,a,n,u,c,o,y,C,N,H){return e=new v1(e,t,l,c,y,C,N,H,o),t=1,u===!0&&(t|=24),u=dt(3,null,null,t),e.current=u,u.stateNode=e,t=oc(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:t},mc(u),e}function Pd(e){return e?(e=ha,e):ha}function Id(e,t,l,a,n,u){n=Pd(n),a.context===null?a.context=n:a.pendingContext=n,a=pl(t),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=gl(e,a,t),l!==null&&(ct(l,e,t),rn(l,e,t))}function eh(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function jf(e,t){eh(e,t),(e=e.alternate)&&eh(e,t)}function th(e){if(e.tag===13||e.tag===31){var t=Yl(e,67108864);t!==null&&ct(t,e,67108864),jf(e,67108864)}}function lh(e){if(e.tag===13||e.tag===31){var t=pt();t=Ci(t);var l=Yl(e,t);l!==null&&ct(l,e,t),jf(e,t)}}var ti=!0;function y1(e,t,l,a){var n=w.T;w.T=null;var u=V.p;try{V.p=2,Df(e,t,l,a)}finally{V.p=u,w.T=n}}function p1(e,t,l,a){var n=w.T;w.T=null;var u=V.p;try{V.p=8,Df(e,t,l,a)}finally{V.p=u,w.T=n}}function Df(e,t,l,a){if(ti){var n=Uf(a);if(n===null)bf(e,t,a,li,l),nh(e,a);else if(S1(n,e,t,l,a))a.stopPropagation();else if(nh(e,a),t&4&&-1<g1.indexOf(e)){for(;n!==null;){var u=la(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var c=Ul(u.pendingLanes);if(c!==0){var o=u;for(o.pendingLanes|=2,o.entangledLanes|=2;c;){var y=1<<31-ot(c);o.entanglements[1]|=y,c&=~y}Yt(u),(ye&6)===0&&(Lu=ft()+500,zn(0))}}break;case 31:case 13:o=Yl(u,2),o!==null&&ct(o,u,2),Yu(),jf(u,2)}if(u=Uf(a),u===null&&bf(e,t,a,li,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else bf(e,t,a,null,l)}}function Uf(e){return e=Hi(e),Hf(e)}var li=null;function Hf(e){if(li=null,e=ta(e),e!==null){var t=h(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=g(t),e!==null)return e;e=null}else if(l===31){if(e=M(t),e!==null)return e;e=null}else if(l===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return li=e,null}function ah(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(am()){case or:return 2;case sr:return 8;case Vn:case nm:return 32;case dr:return 268435456;default:return 32}default:return 32}}var Bf=!1,_l=null,Nl=null,wl=null,On=new Map,jn=new Map,Ol=[],g1="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function nh(e,t){switch(e){case"focusin":case"focusout":_l=null;break;case"dragenter":case"dragleave":Nl=null;break;case"mouseover":case"mouseout":wl=null;break;case"pointerover":case"pointerout":On.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":jn.delete(t.pointerId)}}function Dn(e,t,l,a,n,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},t!==null&&(t=la(t),t!==null&&th(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function S1(e,t,l,a,n){switch(t){case"focusin":return _l=Dn(_l,e,t,l,a,n),!0;case"dragenter":return Nl=Dn(Nl,e,t,l,a,n),!0;case"mouseover":return wl=Dn(wl,e,t,l,a,n),!0;case"pointerover":var u=n.pointerId;return On.set(u,Dn(On.get(u)||null,e,t,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,jn.set(u,Dn(jn.get(u)||null,e,t,l,a,n)),!0}return!1}function uh(e){var t=ta(e.target);if(t!==null){var l=h(t);if(l!==null){if(t=l.tag,t===13){if(t=g(l),t!==null){e.blockedOn=t,gr(e.priority,function(){lh(l)});return}}else if(t===31){if(t=M(l),t!==null){e.blockedOn=t,gr(e.priority,function(){lh(l)});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ai(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=Uf(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);Ui=a,l.target.dispatchEvent(a),Ui=null}else return t=la(l),t!==null&&th(t),e.blockedOn=l,!1;t.shift()}return!0}function ih(e,t,l){ai(e)&&l.delete(t)}function b1(){Bf=!1,_l!==null&&ai(_l)&&(_l=null),Nl!==null&&ai(Nl)&&(Nl=null),wl!==null&&ai(wl)&&(wl=null),On.forEach(ih),jn.forEach(ih)}function ni(e,t){e.blockedOn===t&&(e.blockedOn=null,Bf||(Bf=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,b1)))}var ui=null;function ch(e){ui!==e&&(ui=e,i.unstable_scheduleCallback(i.unstable_NormalPriority,function(){ui===e&&(ui=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],n=e[t+2];if(typeof a!="function"){if(Hf(a||l)===null)continue;break}var u=la(l);u!==null&&(e.splice(t,3),t-=3,Dc(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function Ba(e){function t(y){return ni(y,e)}_l!==null&&ni(_l,e),Nl!==null&&ni(Nl,e),wl!==null&&ni(wl,e),On.forEach(t),jn.forEach(t);for(var l=0;l<Ol.length;l++){var a=Ol[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<Ol.length&&(l=Ol[0],l.blockedOn===null);)uh(l),l.blockedOn===null&&Ol.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],c=n[tt]||null;if(typeof u=="function")c||ch(l);else if(c){var o=null;if(u&&u.hasAttribute("formAction")){if(n=u,c=u[tt]||null)o=c.formAction;else if(Hf(n)!==null)continue}else o=c.action;typeof o=="function"?l[a+1]=o:(l.splice(a,3),a-=3),ch(l)}}}function fh(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(c){return n=c})},focusReset:"manual",scroll:"manual"})}function t(){n!==null&&(n(),n=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),n!==null&&(n(),n=null)}}}function Lf(e){this._internalRoot=e}ii.prototype.render=Lf.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(f(409));var l=t.current,a=pt();Id(l,a,e,t,null,null)},ii.prototype.unmount=Lf.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Id(e.current,2,null,e,null,null),Yu(),t[ea]=null}};function ii(e){this._internalRoot=e}ii.prototype.unstable_scheduleHydration=function(e){if(e){var t=pr();e={blockedOn:null,target:e,priority:t};for(var l=0;l<Ol.length&&t!==0&&t<Ol[l].priority;l++);Ol.splice(l,0,e),l===0&&uh(e)}};var rh=r.version;if(rh!=="19.2.7")throw Error(f(527,rh,"19.2.7"));V.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(f(188)):(e=Object.keys(e).join(","),Error(f(268,e)));return e=m(t),e=e!==null?z(e):null,e=e===null?null:e.stateNode,e};var E1={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:w,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ci=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ci.isDisabled&&ci.supportsFiber)try{Qa=ci.inject(E1),rt=ci}catch{}}return Hn.createRoot=function(e,t){if(!d(e))throw Error(f(299));var l=!1,a="",n=ys,u=ps,c=gs;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=Fd(e,1,!1,null,null,l,a,null,n,u,c,fh),e[ea]=t.current,Sf(e),new Lf(t)},Hn.hydrateRoot=function(e,t,l){if(!d(e))throw Error(f(299));var a=!1,n="",u=ys,c=ps,o=gs,y=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(c=l.onCaughtError),l.onRecoverableError!==void 0&&(o=l.onRecoverableError),l.formState!==void 0&&(y=l.formState)),t=Fd(e,1,!0,t,l??null,a,n,y,u,c,o,fh),t.context=Pd(null),l=t.current,a=pt(),a=Ci(a),n=pl(a),n.callback=null,gl(l,n,a),l=a,t.current.lanes=l,Za(t,l),Yt(t),e[ea]=t.current,Sf(e),new ii(t)},Hn.version="19.2.7",Hn}var Sh;function w1(){if(Sh)return Gf.exports;Sh=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(r){console.error(r)}}return i(),Gf.exports=N1(),Gf.exports}var O1=w1();/**
* react-router v7.18.1
*
* Copyright (c) Remix Software Inc.
*
* 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
*/var If=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,wh=/^[\\/]{2}/;function j1(i,r){return r+i.replace(/\\/g,"/")}var bh="popstate";function Eh(i){return typeof i=="object"&&i!=null&&"pathname"in i&&"search"in i&&"hash"in i&&"state"in i&&"key"in i}function D1(i={}){function r(f,d){var m;let h=(m=d.state)==null?void 0:m.masked,{pathname:g,search:M,hash:v}=h||f.location;return $f("",{pathname:g,search:M,hash:v},d.state&&d.state.usr||null,d.state&&d.state.key||"default",h?{pathname:f.location.pathname,search:f.location.search,hash:f.location.hash}:void 0)}function s(f,d){return typeof d=="string"?d:Yn(d)}return H1(r,s,null,i)}function Ce(i,r){if(i===!1||i===null||typeof i>"u")throw new Error(r)}function Nt(i,r){if(!i){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function U1(){return Math.random().toString(36).substring(2,10)}function Th(i,r){return{usr:i.state,key:i.key,idx:r,masked:i.mask?{pathname:i.pathname,search:i.search,hash:i.hash}:void 0}}function $f(i,r,s=null,f,d){return{pathname:typeof i=="string"?i:i.pathname,search:"",hash:"",...typeof r=="string"?La(r):r,state:s,key:r&&r.key||f||U1(),mask:d}}function Yn({pathname:i="/",search:r="",hash:s=""}){return r&&r!=="?"&&(i+=r.charAt(0)==="?"?r:"?"+r),s&&s!=="#"&&(i+=s.charAt(0)==="#"?s:"#"+s),i}function La(i){let r={};if(i){let s=i.indexOf("#");s>=0&&(r.hash=i.substring(s),i=i.substring(0,s));let f=i.indexOf("?");f>=0&&(r.search=i.substring(f),i=i.substring(0,f)),i&&(r.pathname=i)}return r}function H1(i,r,s,f={}){let{window:d=document.defaultView,v5Compat:h=!1}=f,g=d.history,M="POP",v=null,m=z();m==null&&(m=0,g.replaceState({...g.state,idx:m},""));function z(){return(g.state||{idx:null}).idx}function x(){M="POP";let X=z(),G=X==null?null:X-m;m=X,v&&v({action:M,location:Y.location,delta:G})}function U(X,G){M="PUSH";let L=Eh(X)?X:$f(Y.location,X,G);m=z()+1;let q=Th(L,m),K=Y.createHref(L.mask||L);try{g.pushState(q,"",K)}catch(P){if(P instanceof DOMException&&P.name==="DataCloneError")throw P;d.location.assign(K)}h&&v&&v({action:M,location:Y.location,delta:1})}function B(X,G){M="REPLACE";let L=Eh(X)?X:$f(Y.location,X,G);m=z();let q=Th(L,m),K=Y.createHref(L.mask||L);g.replaceState(q,"",K),h&&v&&v({action:M,location:Y.location,delta:0})}function Q(X){return B1(d,X)}let Y={get action(){return M},get location(){return i(d,g)},listen(X){if(v)throw new Error("A history only accepts one active listener");return d.addEventListener(bh,x),v=X,()=>{d.removeEventListener(bh,x),v=null}},createHref(X){return r(d,X)},createURL:Q,encodeLocation(X){let G=Q(X);return{pathname:G.pathname,search:G.search,hash:G.hash}},push:U,replace:B,go(X){return g.go(X)}};return Y}function B1(i,r,s=!1){let f="http://localhost";i&&(f=i.location.origin!=="null"?i.location.origin:i.location.href),Ce(f,"No window.location.(origin|href) available to create URL");let d=typeof r=="string"?r:Yn(r);return d=d.replace(/ $/,"%20"),!s&&wh.test(d)&&(d=f+d),new URL(d,f)}function Oh(i,r,s="/"){return L1(i,r,s,!1)}function L1(i,r,s,f,d){let h=typeof r=="string"?La(r):r,g=cl(h.pathname||"/",s);if(g==null)return null;let M=q1(i),v=null,m=W1(g);for(let z=0;v==null&&z<M.length;++z)v=$1(M[z],m,f);return v}function q1(i){let r=jh(i);return Y1(r),r}function jh(i,r=[],s=[],f="",d=!1){let h=(g,M,v=d,m)=>{let z={relativePath:m===void 0?g.path||"":m,caseSensitive:g.caseSensitive===!0,childrenIndex:M,route:g};if(z.relativePath.startsWith("/")){if(!z.relativePath.startsWith(f)&&v)return;Ce(z.relativePath.startsWith(f),`Absolute route path "${z.relativePath}" nested under path "${f}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),z.relativePath=z.relativePath.slice(f.length)}let x=Dt([f,z.relativePath]),U=s.concat(z);g.children&&g.children.length>0&&(Ce(g.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${x}".`),jh(g.children,r,U,x,v)),!(g.path==null&&!g.index)&&r.push({path:x,score:K1(x,g.index),routesMeta:U.map((B,Q)=>{let[Y,X]=Hh(B.relativePath,B.caseSensitive,Q===U.length-1);return{...B,matcher:Y,compiledParams:X}})})};return i.forEach((g,M)=>{var v;if(g.path===""||!((v=g.path)!=null&&v.includes("?")))h(g,M);else for(let m of Dh(g.path))h(g,M,!0,m)}),r}function Dh(i){let r=i.split("/");if(r.length===0)return[];let[s,...f]=r,d=s.endsWith("?"),h=s.replace(/\?$/,"");if(f.length===0)return d?[h,""]:[h];let g=Dh(f.join("/")),M=[];return M.push(...g.map(v=>v===""?h:[h,v].join("/"))),d&&M.push(...g),M.map(v=>i.startsWith("/")&&v===""?"/":v)}function Y1(i){i.sort((r,s)=>r.score!==s.score?s.score-r.score:J1(r.routesMeta.map(f=>f.childrenIndex),s.routesMeta.map(f=>f.childrenIndex)))}var G1=/^:[\w-]+$/,Q1=3,X1=2,Z1=1,V1=10,k1=-2,xh=i=>i==="*";function K1(i,r){let s=i.split("/"),f=s.length;return s.some(xh)&&(f+=k1),r&&(f+=X1),s.filter(d=>!xh(d)).reduce((d,h)=>d+(G1.test(h)?Q1:h===""?Z1:V1),f)}function J1(i,r){return i.length===r.length&&i.slice(0,-1).every((f,d)=>f===r[d])?i[i.length-1]-r[r.length-1]:0}function $1(i,r,s=!1){let{routesMeta:f}=i,d={},h="/",g=[];for(let M=0;M<f.length;++M){let v=f[M],m=M===f.length-1,z=h==="/"?r:r.slice(h.length)||"/",x={path:v.relativePath,caseSensitive:v.caseSensitive,end:m},U=v.matcher&&v.compiledParams?Uh(x,z,v.matcher,v.compiledParams):hi(x,z),B=v.route;if(!U&&m&&s&&!f[f.length-1].route.index&&(U=hi({path:v.relativePath,caseSensitive:v.caseSensitive,end:!1},z)),!U)return null;Object.assign(d,U.params),g.push({params:d,pathname:Dt([h,U.pathname]),pathnameBase:I1(Dt([h,U.pathnameBase])),route:B}),U.pathnameBase!=="/"&&(h=Dt([h,U.pathnameBase]))}return g}function hi(i,r){typeof i=="string"&&(i={path:i,caseSensitive:!1,end:!0});let[s,f]=Hh(i.path,i.caseSensitive,i.end);return Uh(i,r,s,f)}function Uh(i,r,s,f){let d=r.match(s);if(!d)return null;let h=d[0],g=h.replace(/(.)\/+$/,"$1"),M=d.slice(1);return{params:f.reduce((m,{paramName:z,isOptional:x},U)=>{if(z==="*"){let Q=M[U]||"";g=h.slice(0,h.length-Q.length).replace(/(.)\/+$/,"$1")}const B=M[U];return x&&!B?m[z]=void 0:m[z]=(B||"").replace(/%2F/g,"/"),m},{}),pathname:h,pathnameBase:g,pattern:i}}function Hh(i,r=!1,s=!0){Nt(i==="*"||!i.endsWith("*")||i.endsWith("/*"),`Route path "${i}" will be treated as if it were "${i.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${i.replace(/\*$/,"/*")}".`);let f=[],d="^"+i.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(g,M,v,m,z)=>{if(f.push({paramName:M,isOptional:v!=null}),v){let x=z.charAt(m+g.length);return x&&x!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return i.endsWith("*")?(f.push({paramName:"*"}),d+=i==="*"||i==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):s?d+="\\/*$":i!==""&&i!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,r?void 0:"i"),f]}function W1(i){try{return i.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return Nt(!1,`The URL path "${i}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),i}}function cl(i,r){if(r==="/")return i;if(!i.toLowerCase().startsWith(r.toLowerCase()))return null;let s=r.endsWith("/")?r.length-1:r.length,f=i.charAt(s);return f&&f!=="/"?null:i.slice(s)||"/"}function F1(i,r="/"){let{pathname:s,search:f="",hash:d=""}=typeof i=="string"?La(i):i,h;return s?(s=Bh(s),s.startsWith("/")?h=Mh(s.substring(1),"/"):h=Mh(s,r)):h=r,{pathname:h,search:ey(f),hash:ty(d)}}function Mh(i,r){let s=mi(r).split("/");return i.split("/").forEach(d=>{d===".."?s.length>1&&s.pop():d!=="."&&s.push(d)}),s.length>1?s.join("/"):"/"}function Vf(i,r,s,f){return`Cannot include a '${i}' character in a manually specified \`to.${r}\` field [${JSON.stringify(f)}]. Please separate it out to the \`to.${s}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function P1(i){return i.filter((r,s)=>s===0||r.route.path&&r.route.path.length>0)}function er(i){let r=P1(i);return r.map((s,f)=>f===r.length-1?s.pathname:s.pathnameBase)}function yi(i,r,s,f=!1){let d;typeof i=="string"?d=La(i):(d={...i},Ce(!d.pathname||!d.pathname.includes("?"),Vf("?","pathname","search",d)),Ce(!d.pathname||!d.pathname.includes("#"),Vf("#","pathname","hash",d)),Ce(!d.search||!d.search.includes("#"),Vf("#","search","hash",d)));let h=i===""||d.pathname==="",g=h?"/":d.pathname,M;if(g==null)M=s;else{let x=r.length-1;if(!f&&g.startsWith("..")){let U=g.split("/");for(;U[0]==="..";)U.shift(),x-=1;d.pathname=U.join("/")}M=x>=0?r[x]:"/"}let v=F1(d,M),m=g&&g!=="/"&&g.endsWith("/"),z=(h||g===".")&&s.endsWith("/");return!v.pathname.endsWith("/")&&(m||z)&&(v.pathname+="/"),v}var Bh=i=>i.replace(/[\\/]{2,}/g,"/"),Dt=i=>Bh(i.join("/")),mi=i=>i.replace(/\/+$/,""),I1=i=>mi(i).replace(/^\/*/,"/"),ey=i=>!i||i==="?"?"":i.startsWith("?")?i:"?"+i,ty=i=>!i||i==="#"?"":i.startsWith("#")?i:"#"+i,ly=class{constructor(i,r,s,f=!1){this.status=i,this.statusText=r||"",this.internal=f,s instanceof Error?(this.data=s.toString(),this.error=s):this.data=s}};function ay(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.internal=="boolean"&&"data"in i}function ny(i){let r=i.map(s=>s.route.path).filter(Boolean);return Dt(r)||"/"}var Lh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function qh(i,r){let s=i;if(typeof s!="string"||!If.test(s))return{absoluteURL:void 0,isExternal:!1,to:s};let f=s,d=!1;if(Lh)try{let h=new URL(window.location.href),g=wh.test(s)?new URL(j1(s,h.protocol)):new URL(s),M=cl(g.pathname,r);g.origin===h.origin&&M!=null?s=M+g.search+g.hash:d=!0}catch{Nt(!1,`<Link to="${s}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:f,isExternal:d,to:s}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Yh=["POST","PUT","PATCH","DELETE"];new Set(Yh);var uy=["GET",...Yh];new Set(uy);var iy=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function cy(i){try{return iy.includes(new URL(i).protocol)}catch{return!1}}var qa=b.createContext(null);qa.displayName="DataRouter";var pi=b.createContext(null);pi.displayName="DataRouterState";var Gh=b.createContext(!1);function fy(){return b.useContext(Gh)}var Qh=b.createContext({isTransitioning:!1});Qh.displayName="ViewTransition";var ry=b.createContext(new Map);ry.displayName="Fetchers";var oy=b.createContext(null);oy.displayName="Await";var St=b.createContext(null);St.displayName="Navigation";var Gn=b.createContext(null);Gn.displayName="Location";var Ut=b.createContext({outlet:null,matches:[],isDataRoute:!1});Ut.displayName="Route";var tr=b.createContext(null);tr.displayName="RouteError";var Xh="REACT_ROUTER_ERROR",sy="REDIRECT",dy="ROUTE_ERROR_RESPONSE";function hy(i){if(i.startsWith(`${Xh}:${sy}:{`))try{let r=JSON.parse(i.slice(28));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.location=="string"&&typeof r.reloadDocument=="boolean"&&typeof r.replace=="boolean")return r}catch{}}function my(i){if(i.startsWith(`${Xh}:${dy}:{`))try{let r=JSON.parse(i.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new ly(r.status,r.statusText,r.data)}catch{}}function vy(i,{relative:r}={}){Ce(Ya(),"useHref() may be used only in the context of a <Router> component.");let{basename:s,navigator:f}=b.useContext(St),{hash:d,pathname:h,search:g}=Xn(i,{relative:r}),M=h;return s!=="/"&&(M=h==="/"?s:Dt([s,h])),f.createHref({pathname:M,search:g,hash:d})}function Ya(){return b.useContext(Gn)!=null}function Ht(){return Ce(Ya(),"useLocation() may be used only in the context of a <Router> component."),b.useContext(Gn).location}var Zh="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Vh(i){b.useContext(St).static||b.useLayoutEffect(i)}function Qn(){let{isDataRoute:i}=b.useContext(Ut);return i?_y():yy()}function yy(){Ce(Ya(),"useNavigate() may be used only in the context of a <Router> component.");let i=b.useContext(qa),{basename:r,navigator:s}=b.useContext(St),{matches:f}=b.useContext(Ut),{pathname:d}=Ht(),h=JSON.stringify(er(f)),g=b.useRef(!1);return Vh(()=>{g.current=!0}),b.useCallback((v,m={})=>{if(Nt(g.current,Zh),!g.current)return;if(typeof v=="number"){s.go(v);return}let z=yi(v,JSON.parse(h),d,m.relative==="path");i==null&&r!=="/"&&(z.pathname=z.pathname==="/"?r:Dt([r,z.pathname])),(m.replace?s.replace:s.push)(z,m.state,m)},[r,s,h,d,i])}b.createContext(null);function py(){let{matches:i}=b.useContext(Ut),r=i[i.length-1];return(r==null?void 0:r.params)??{}}function Xn(i,{relative:r}={}){let{matches:s}=b.useContext(Ut),{pathname:f}=Ht(),d=JSON.stringify(er(s));return b.useMemo(()=>yi(i,JSON.parse(d),f,r==="path"),[i,d,f,r])}function gy(i,r){return kh(i,r)}function kh(i,r,s){var X;Ce(Ya(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:f}=b.useContext(St),{matches:d}=b.useContext(Ut),h=d[d.length-1],g=h?h.params:{},M=h?h.pathname:"/",v=h?h.pathnameBase:"/",m=h&&h.route;{let G=m&&m.path||"";Jh(M,!m||G.endsWith("*")||G.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${M}" (under <Route path="${G}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
Please change the parent <Route path="${G}"> to <Route path="${G==="/"?"*":`${G}/*`}">.`)}let z=Ht(),x;if(r){let G=typeof r=="string"?La(r):r;Ce(v==="/"||((X=G.pathname)==null?void 0:X.startsWith(v)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${v}" but pathname "${G.pathname}" was given in the \`location\` prop.`),x=G}else x=z;let U=x.pathname||"/",B=U;if(v!=="/"){let G=v.replace(/^\//,"").split("/");B="/"+U.replace(/^\//,"").split("/").slice(G.length).join("/")}let Q=s&&s.state.matches.length?s.state.matches.map(G=>Object.assign(G,{route:s.manifest[G.route.id]||G.route})):Oh(i,{pathname:B});Nt(m||Q!=null,`No routes matched location "${x.pathname}${x.search}${x.hash}" `),Nt(Q==null||Q[Q.length-1].route.element!==void 0||Q[Q.length-1].route.Component!==void 0||Q[Q.length-1].route.lazy!==void 0,`Matched leaf route at location "${x.pathname}${x.search}${x.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let Y=xy(Q&&Q.map(G=>Object.assign({},G,{params:Object.assign({},g,G.params),pathname:Dt([v,f.encodeLocation?f.encodeLocation(G.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:G.pathname]),pathnameBase:G.pathnameBase==="/"?v:Dt([v,f.encodeLocation?f.encodeLocation(G.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:G.pathnameBase])})),d,s);return r&&Y?b.createElement(Gn.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...x},navigationType:"POP"}},Y):Y}function Sy(){let i=Ry(),r=ay(i)?`${i.status} ${i.statusText}`:i instanceof Error?i.message:JSON.stringify(i),s=i instanceof Error?i.stack:null,f="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:f},h={padding:"2px 4px",backgroundColor:f},g=null;return console.error("Error handled by React Router default ErrorBoundary:",i),g=b.createElement(b.Fragment,null,b.createElement("p",null,"💿 Hey developer 👋"),b.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",b.createElement("code",{style:h},"ErrorBoundary")," or"," ",b.createElement("code",{style:h},"errorElement")," prop on your route.")),b.createElement(b.Fragment,null,b.createElement("h2",null,"Unexpected Application Error!"),b.createElement("h3",{style:{fontStyle:"italic"}},r),s?b.createElement("pre",{style:d},s):null,g)}var by=b.createElement(Sy,null),Kh=class extends b.Component{constructor(i){super(i),this.state={location:i.location,revalidation:i.revalidation,error:i.error}}static getDerivedStateFromError(i){return{error:i}}static getDerivedStateFromProps(i,r){return r.location!==i.location||r.revalidation!=="idle"&&i.revalidation==="idle"?{error:i.error,location:i.location,revalidation:i.revalidation}:{error:i.error!==void 0?i.error:r.error,location:r.location,revalidation:i.revalidation||r.revalidation}}componentDidCatch(i,r){this.props.onError?this.props.onError(i,r):console.error("React Router caught the following error during render",i)}render(){let i=this.state.error;if(this.context&&typeof i=="object"&&i&&"digest"in i&&typeof i.digest=="string"){const s=my(i.digest);s&&(i=s)}let r=i!==void 0?b.createElement(Ut.Provider,{value:this.props.routeContext},b.createElement(tr.Provider,{value:i,children:this.props.component})):this.props.children;return this.context?b.createElement(Ey,{error:i},r):r}};Kh.contextType=Gh;var kf=new WeakMap;function Ey({children:i,error:r}){let{basename:s}=b.useContext(St);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let f=hy(r.digest);if(f){let d=kf.get(r);if(d)throw d;let h=qh(f.location,s),g=h.absoluteURL||h.to;if(cy(g))throw new Error("Invalid redirect location");if(Lh&&!kf.get(r))if(h.isExternal||f.reloadDocument)window.location.href=g;else{const M=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(h.to,{replace:f.replace}));throw kf.set(r,M),M}return b.createElement("meta",{httpEquiv:"refresh",content:`0;url=${g}`})}}return i}function Ty({routeContext:i,match:r,children:s}){let f=b.useContext(qa);return f&&f.static&&f.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(f.staticContext._deepestRenderedBoundaryId=r.route.id),b.createElement(Ut.Provider,{value:i},s)}function xy(i,r=[],s){let f=s==null?void 0:s.state;if(i==null){if(!f)return null;if(f.errors)i=f.matches;else if(r.length===0&&!f.initialized&&f.matches.length>0)i=f.matches;else return null}let d=i,h=f==null?void 0:f.errors;if(h!=null){let z=d.findIndex(x=>x.route.id&&(h==null?void 0:h[x.route.id])!==void 0);Ce(z>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(h).join(",")}`),d=d.slice(0,Math.min(d.length,z+1))}let g=!1,M=-1;if(s&&f){g=f.renderFallback;for(let z=0;z<d.length;z++){let x=d[z];if((x.route.HydrateFallback||x.route.hydrateFallbackElement)&&(M=z),x.route.id){let{loaderData:U,errors:B}=f,Q=x.route.loader&&!U.hasOwnProperty(x.route.id)&&(!B||B[x.route.id]===void 0);if(x.route.lazy||Q){s.isStatic&&(g=!0),M>=0?d=d.slice(0,M+1):d=[d[0]];break}}}}let v=s==null?void 0:s.onError,m=f&&v?(z,x)=>{var U,B;v(z,{location:f.location,params:((B=(U=f.matches)==null?void 0:U[0])==null?void 0:B.params)??{},pattern:ny(f.matches),errorInfo:x})}:void 0;return d.reduceRight((z,x,U)=>{let B,Q=!1,Y=null,X=null;f&&(B=h&&x.route.id?h[x.route.id]:void 0,Y=x.route.errorElement||by,g&&(M<0&&U===0?(Jh("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),Q=!0,X=null):M===U&&(Q=!0,X=x.route.hydrateFallbackElement||null)));let G=r.concat(d.slice(0,U+1)),L=()=>{let q;return B?q=Y:Q?q=X:x.route.Component?q=b.createElement(x.route.Component,null):x.route.element?q=x.route.element:q=z,b.createElement(Ty,{match:x,routeContext:{outlet:z,matches:G,isDataRoute:f!=null},children:q})};return f&&(x.route.ErrorBoundary||x.route.errorElement||U===0)?b.createElement(Kh,{location:f.location,revalidation:f.revalidation,component:Y,error:B,children:L(),routeContext:{outlet:null,matches:G,isDataRoute:!0},onError:m}):L()},null)}function lr(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function My(i){let r=b.useContext(qa);return Ce(r,lr(i)),r}function zy(i){let r=b.useContext(pi);return Ce(r,lr(i)),r}function Ay(i){let r=b.useContext(Ut);return Ce(r,lr(i)),r}function ar(i){let r=Ay(i),s=r.matches[r.matches.length-1];return Ce(s.route.id,`${i} can only be used on routes that contain a unique "id"`),s.route.id}function Cy(){return ar("useRouteId")}function Ry(){var f;let i=b.useContext(tr),r=zy("useRouteError"),s=ar("useRouteError");return i!==void 0?i:(f=r.errors)==null?void 0:f[s]}function _y(){let{router:i}=My("useNavigate"),r=ar("useNavigate"),s=b.useRef(!1);return Vh(()=>{s.current=!0}),b.useCallback(async(d,h={})=>{Nt(s.current,Zh),s.current&&(typeof d=="number"?await i.navigate(d):await i.navigate(d,{fromRouteId:r,...h}))},[i,r])}var zh={};function Jh(i,r,s){!r&&!zh[i]&&(zh[i]=!0,Nt(!1,s))}b.memo(Ny);function Ny({routes:i,manifest:r,future:s,state:f,isStatic:d,onError:h}){return kh(i,void 0,{manifest:r,state:f,isStatic:d,onError:h})}function wy({to:i,replace:r,state:s,relative:f}){Ce(Ya(),"<Navigate> may be used only in the context of a <Router> component.");let{static:d}=b.useContext(St);Nt(!d,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:h}=b.useContext(Ut),{pathname:g}=Ht(),M=Qn(),v=yi(i,er(h),g,f==="path"),m=JSON.stringify(v);return b.useEffect(()=>{M(JSON.parse(m),{replace:r,state:s,relative:f})},[M,m,f,r,s]),null}function oi(i){Ce(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Oy({basename:i="/",children:r=null,location:s,navigationType:f="POP",navigator:d,static:h=!1,useTransitions:g}){Ce(!Ya(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let M=i.replace(/^\/*/,"/"),v=b.useMemo(()=>({basename:M,navigator:d,static:h,useTransitions:g,future:{}}),[M,d,h,g]);typeof s=="string"&&(s=La(s));let{pathname:m="/",search:z="",hash:x="",state:U=null,key:B="default",mask:Q}=s,Y=b.useMemo(()=>{let X=cl(m,M);return X==null?null:{location:{pathname:X,search:z,hash:x,state:U,key:B,mask:Q},navigationType:f}},[M,m,z,x,U,B,f,Q]);return Nt(Y!=null,`<Router basename="${M}"> is not able to match the URL "${m}${z}${x}" because it does not start with the basename, so the <Router> won't render anything.`),Y==null?null:b.createElement(St.Provider,{value:v},b.createElement(Gn.Provider,{children:r,value:Y}))}function jy({children:i,location:r}){return gy(Wf(i),r)}function Wf(i,r=[]){let s=[];return b.Children.forEach(i,(f,d)=>{if(!b.isValidElement(f))return;let h=[...r,d];if(f.type===b.Fragment){s.push.apply(s,Wf(f.props.children,h));return}Ce(f.type===oi,`[${typeof f.type=="string"?f.type:f.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Ce(!f.props.index||!f.props.children,"An index route cannot have child routes.");let g={id:f.props.id||h.join("-"),caseSensitive:f.props.caseSensitive,element:f.props.element,Component:f.props.Component,index:f.props.index,path:f.props.path,middleware:f.props.middleware,loader:f.props.loader,action:f.props.action,hydrateFallbackElement:f.props.hydrateFallbackElement,HydrateFallback:f.props.HydrateFallback,errorElement:f.props.errorElement,ErrorBoundary:f.props.ErrorBoundary,hasErrorBoundary:f.props.hasErrorBoundary===!0||f.props.ErrorBoundary!=null||f.props.errorElement!=null,shouldRevalidate:f.props.shouldRevalidate,handle:f.props.handle,lazy:f.props.lazy};f.props.children&&(g.children=Wf(f.props.children,h)),s.push(g)}),s}var si="get",di="application/x-www-form-urlencoded";function gi(i){return typeof HTMLElement<"u"&&i instanceof HTMLElement}function Dy(i){return gi(i)&&i.tagName.toLowerCase()==="button"}function Uy(i){return gi(i)&&i.tagName.toLowerCase()==="form"}function Hy(i){return gi(i)&&i.tagName.toLowerCase()==="input"}function By(i){return!!(i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)}function Ly(i,r){return i.button===0&&(!r||r==="_self")&&!By(i)}function Ff(i=""){return new URLSearchParams(typeof i=="string"||Array.isArray(i)||i instanceof URLSearchParams?i:Object.keys(i).reduce((r,s)=>{let f=i[s];return r.concat(Array.isArray(f)?f.map(d=>[s,d]):[[s,f]])},[]))}function qy(i,r){let s=Ff(i);return r&&r.forEach((f,d)=>{s.has(d)||r.getAll(d).forEach(h=>{s.append(d,h)})}),s}var fi=null;function Yy(){if(fi===null)try{new FormData(document.createElement("form"),0),fi=!1}catch{fi=!0}return fi}var Gy=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Kf(i){return i!=null&&!Gy.has(i)?(Nt(!1,`"${i}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${di}"`),null):i}function Qy(i,r){let s,f,d,h,g;if(Uy(i)){let M=i.getAttribute("action");f=M?cl(M,r):null,s=i.getAttribute("method")||si,d=Kf(i.getAttribute("enctype"))||di,h=new FormData(i)}else if(Dy(i)||Hy(i)&&(i.type==="submit"||i.type==="image")){let M=i.form;if(M==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let v=i.getAttribute("formaction")||M.getAttribute("action");if(f=v?cl(v,r):null,s=i.getAttribute("formmethod")||M.getAttribute("method")||si,d=Kf(i.getAttribute("formenctype"))||Kf(M.getAttribute("enctype"))||di,h=new FormData(M,i),!Yy()){let{name:m,type:z,value:x}=i;if(z==="image"){let U=m?`${m}.`:"";h.append(`${U}x`,"0"),h.append(`${U}y`,"0")}else m&&h.append(m,x)}}else{if(gi(i))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');s=si,f=null,d=di,g=i}return h&&d==="text/plain"&&(g=h,h=void 0),{action:f,method:s.toLowerCase(),encType:d,formData:h,body:g}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function nr(i,r){if(i===!1||i===null||typeof i>"u")throw new Error(r)}function $h(i,r,s,f){let d=typeof i=="string"?new URL(i,typeof window>"u"?"server://singlefetch/":window.location.origin):i;return s?d.pathname.endsWith("/")?d.pathname=`${d.pathname}_.${f}`:d.pathname=`${d.pathname}.${f}`:d.pathname==="/"?d.pathname=`_root.${f}`:r&&cl(d.pathname,r)==="/"?d.pathname=`${mi(r)}/_root.${f}`:d.pathname=`${mi(d.pathname)}.${f}`,d}async function Xy(i,r){if(i.id in r)return r[i.id];try{let s=await import(i.module);return r[i.id]=s,s}catch(s){return console.error(`Error loading route module \`${i.module}\`, reloading page...`),console.error(s),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Zy(i){return i==null?!1:i.href==null?i.rel==="preload"&&typeof i.imageSrcSet=="string"&&typeof i.imageSizes=="string":typeof i.rel=="string"&&typeof i.href=="string"}async function Vy(i,r,s){let f=await Promise.all(i.map(async d=>{let h=r.routes[d.route.id];if(h){let g=await Xy(h,s);return g.links?g.links():[]}return[]}));return $y(f.flat(1).filter(Zy).filter(d=>d.rel==="stylesheet"||d.rel==="preload").map(d=>d.rel==="stylesheet"?{...d,rel:"prefetch",as:"style"}:{...d,rel:"prefetch"}))}function Ah(i,r,s,f,d,h){let g=(v,m)=>s[m]?v.route.id!==s[m].route.id:!0,M=(v,m)=>{var z;return s[m].pathname!==v.pathname||((z=s[m].route.path)==null?void 0:z.endsWith("*"))&&s[m].params["*"]!==v.params["*"]};return h==="assets"?r.filter((v,m)=>g(v,m)||M(v,m)):h==="data"?r.filter((v,m)=>{var x;let z=f.routes[v.route.id];if(!z||!z.hasLoader)return!1;if(g(v,m)||M(v,m))return!0;if(v.route.shouldRevalidate){let U=v.route.shouldRevalidate({currentUrl:new URL(d.pathname+d.search+d.hash,window.origin),currentParams:((x=s[0])==null?void 0:x.params)||{},nextUrl:new URL(i,window.origin),nextParams:v.params,defaultShouldRevalidate:!0});if(typeof U=="boolean")return U}return!0}):[]}function ky(i,r,{includeHydrateFallback:s}={}){return Ky(i.map(f=>{let d=r.routes[f.route.id];if(!d)return[];let h=[d.module];return d.clientActionModule&&(h=h.concat(d.clientActionModule)),d.clientLoaderModule&&(h=h.concat(d.clientLoaderModule)),s&&d.hydrateFallbackModule&&(h=h.concat(d.hydrateFallbackModule)),d.imports&&(h=h.concat(d.imports)),h}).flat(1))}function Ky(i){return[...new Set(i)]}function Jy(i){let r={},s=Object.keys(i).sort();for(let f of s)r[f]=i[f];return r}function $y(i,r){let s=new Set;return new Set(r),i.reduce((f,d)=>{let h=JSON.stringify(Jy(d));return s.has(h)||(s.add(h),f.push({key:h,link:d})),f},[])}function ur(){let i=b.useContext(qa);return nr(i,"You must render this element inside a <DataRouterContext.Provider> element"),i}function Wy(){let i=b.useContext(pi);return nr(i,"You must render this element inside a <DataRouterStateContext.Provider> element"),i}var ir=b.createContext(void 0);ir.displayName="FrameworkContext";function Si(){let i=b.useContext(ir);return nr(i,"You must render this element inside a <HydratedRouter> element"),i}function Fy(i,r){let s=b.useContext(ir),[f,d]=b.useState(!1),[h,g]=b.useState(!1),{onFocus:M,onBlur:v,onMouseEnter:m,onMouseLeave:z,onTouchStart:x}=r,U=b.useRef(null);b.useEffect(()=>{if(i==="render"&&g(!0),i==="viewport"){let Y=G=>{G.forEach(L=>{g(L.isIntersecting)})},X=new IntersectionObserver(Y,{threshold:.5});return U.current&&X.observe(U.current),()=>{X.disconnect()}}},[i]),b.useEffect(()=>{if(f){let Y=setTimeout(()=>{g(!0)},100);return()=>{clearTimeout(Y)}}},[f]);let B=()=>{d(!0)},Q=()=>{d(!1),g(!1)};return s?i!=="intent"?[h,U,{}]:[h,U,{onFocus:Bn(M,B),onBlur:Bn(v,Q),onMouseEnter:Bn(m,B),onMouseLeave:Bn(z,Q),onTouchStart:Bn(x,B)}]:[!1,U,{}]}function Bn(i,r){return s=>{i&&i(s),s.defaultPrevented||r(s)}}function Py({page:i,...r}){let s=fy(),{nonce:f}=Si(),{router:d}=ur(),h=b.useMemo(()=>Oh(d.routes,i,d.basename),[d.routes,i,d.basename]);return h?(r.nonce==null&&f&&(r={...r,nonce:f}),s?b.createElement(ep,{page:i,matches:h,...r}):b.createElement(tp,{page:i,matches:h,...r})):null}function Iy(i){let{manifest:r,routeModules:s}=Si(),[f,d]=b.useState([]);return b.useEffect(()=>{let h=!1;return Vy(i,r,s).then(g=>{h||d(g)}),()=>{h=!0}},[i,r,s]),f}function ep({page:i,matches:r,...s}){let f=Ht(),{future:d}=Si(),{basename:h}=ur(),g=b.useMemo(()=>{if(i===f.pathname+f.search+f.hash)return[];let M=$h(i,h,d.v8_trailingSlashAwareDataRequests,"rsc"),v=!1,m=[];for(let z of r)typeof z.route.shouldRevalidate=="function"?v=!0:m.push(z.route.id);return v&&m.length>0&&M.searchParams.set("_routes",m.join(",")),[M.pathname+M.search]},[h,d.v8_trailingSlashAwareDataRequests,i,f,r]);return b.createElement(b.Fragment,null,g.map(M=>b.createElement("link",{key:M,rel:"prefetch",as:"fetch",href:M,...s})))}function tp({page:i,matches:r,...s}){let f=Ht(),{future:d,manifest:h,routeModules:g}=Si(),{basename:M}=ur(),{loaderData:v,matches:m}=Wy(),z=b.useMemo(()=>Ah(i,r,m,h,f,"data"),[i,r,m,h,f]),x=b.useMemo(()=>Ah(i,r,m,h,f,"assets"),[i,r,m,h,f]),U=b.useMemo(()=>{if(i===f.pathname+f.search+f.hash)return[];let Y=new Set,X=!1;if(r.forEach(L=>{var K;let q=h.routes[L.route.id];!q||!q.hasLoader||(!z.some(P=>P.route.id===L.route.id)&&L.route.id in v&&((K=g[L.route.id])!=null&&K.shouldRevalidate)||q.hasClientLoader?X=!0:Y.add(L.route.id))}),Y.size===0)return[];let G=$h(i,M,d.v8_trailingSlashAwareDataRequests,"data");return X&&Y.size>0&&G.searchParams.set("_routes",r.filter(L=>Y.has(L.route.id)).map(L=>L.route.id).join(",")),[G.pathname+G.search]},[M,d.v8_trailingSlashAwareDataRequests,v,f,h,z,r,i,g]),B=b.useMemo(()=>ky(x,h),[x,h]),Q=Iy(x);return b.createElement(b.Fragment,null,U.map(Y=>b.createElement("link",{key:Y,rel:"prefetch",as:"fetch",href:Y,...s})),B.map(Y=>b.createElement("link",{key:Y,rel:"modulepreload",href:Y,...s})),Q.map(({key:Y,link:X})=>b.createElement("link",{key:Y,nonce:s.nonce,...X,crossOrigin:X.crossOrigin??s.crossOrigin})))}function lp(...i){return r=>{i.forEach(s=>{typeof s=="function"?s(r):s!=null&&(s.current=r)})}}var ap=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{ap&&(window.__reactRouterVersion="7.18.1")}catch{}function np({basename:i,children:r,useTransitions:s,window:f}){let d=b.useRef();d.current==null&&(d.current=D1({window:f,v5Compat:!0}));let h=d.current,[g,M]=b.useState({action:h.action,location:h.location}),v=b.useCallback(m=>{s===!1?M(m):b.startTransition(()=>M(m))},[s]);return b.useLayoutEffect(()=>h.listen(v),[h,v]),b.createElement(Oy,{basename:i,children:r,location:g.location,navigationType:g.action,navigator:h,useTransitions:s})}var Wh=b.forwardRef(function({onClick:r,discover:s="render",prefetch:f="none",relative:d,reloadDocument:h,replace:g,mask:M,state:v,target:m,to:z,preventScrollReset:x,viewTransition:U,defaultShouldRevalidate:B,...Q},Y){let{basename:X,navigator:G,useTransitions:L}=b.useContext(St),q=typeof z=="string"&&If.test(z),K=qh(z,X);z=K.to;let P=vy(z,{relative:d}),ae=Ht(),te=null;if(M){let Re=yi(M,[],ae.mask?ae.mask.pathname:"/",!0);X!=="/"&&(Re.pathname=Re.pathname==="/"?X:Dt([X,Re.pathname])),te=G.createHref(Re)}let[W,Le,Pe]=Fy(f,Q),$e=fp(z,{replace:g,mask:M,state:v,target:m,preventScrollReset:x,relative:d,viewTransition:U,defaultShouldRevalidate:B,useTransitions:L});function Ye(Re){r&&r(Re),Re.defaultPrevented||$e(Re)}let Ie=!(K.isExternal||h),et=b.createElement("a",{...Q,...Pe,href:(Ie?te:void 0)||K.absoluteURL||P,onClick:Ie?Ye:r,ref:lp(Y,Le),target:m,"data-discover":!q&&s==="render"?"true":void 0});return W&&!q?b.createElement(b.Fragment,null,et,b.createElement(Py,{page:P})):et});Wh.displayName="Link";var up=b.forwardRef(function({"aria-current":r="page",caseSensitive:s=!1,className:f="",end:d=!1,style:h,to:g,viewTransition:M,children:v,...m},z){let x=Xn(g,{relative:m.relative}),U=Ht(),B=b.useContext(pi),{navigator:Q,basename:Y}=b.useContext(St),X=B!=null&&mp(x)&&M===!0,G=Q.encodeLocation?Q.encodeLocation(x).pathname:x.pathname,L=U.pathname,q=B&&B.navigation&&B.navigation.location?B.navigation.location.pathname:null;s||(L=L.toLowerCase(),q=q?q.toLowerCase():null,G=G.toLowerCase()),q&&Y&&(q=cl(q,Y)||q);const K=G!=="/"&&G.endsWith("/")?G.length-1:G.length;let P=L===G||!d&&L.startsWith(G)&&L.charAt(K)==="/",ae=q!=null&&(q===G||!d&&q.startsWith(G)&&q.charAt(G.length)==="/"),te={isActive:P,isPending:ae,isTransitioning:X},W=P?r:void 0,Le;typeof f=="function"?Le=f(te):Le=[f,P?"active":null,ae?"pending":null,X?"transitioning":null].filter(Boolean).join(" ");let Pe=typeof h=="function"?h(te):h;return b.createElement(Wh,{...m,"aria-current":W,className:Le,ref:z,style:Pe,to:g,viewTransition:M},typeof v=="function"?v(te):v)});up.displayName="NavLink";var ip=b.forwardRef(({discover:i="render",fetcherKey:r,navigate:s,reloadDocument:f,replace:d,state:h,method:g=si,action:M,onSubmit:v,relative:m,preventScrollReset:z,viewTransition:x,defaultShouldRevalidate:U,...B},Q)=>{let{useTransitions:Y}=b.useContext(St),X=dp(),G=hp(M,{relative:m}),L=g.toLowerCase()==="get"?"get":"post",q=typeof M=="string"&&If.test(M),K=P=>{if(v&&v(P),P.defaultPrevented)return;P.preventDefault();let ae=P.nativeEvent.submitter,te=(ae==null?void 0:ae.getAttribute("formmethod"))||g,W=()=>X(ae||P.currentTarget,{fetcherKey:r,method:te,navigate:s,replace:d,state:h,relative:m,preventScrollReset:z,viewTransition:x,defaultShouldRevalidate:U});Y&&s!==!1?b.startTransition(()=>W()):W()};return b.createElement("form",{ref:Q,method:L,action:G,onSubmit:f?v:K,...B,"data-discover":!q&&i==="render"?"true":void 0})});ip.displayName="Form";function cp(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Fh(i){let r=b.useContext(qa);return Ce(r,cp(i)),r}function fp(i,{target:r,replace:s,mask:f,state:d,preventScrollReset:h,relative:g,viewTransition:M,defaultShouldRevalidate:v,useTransitions:m}={}){let z=Qn(),x=Ht(),U=Xn(i,{relative:g});return b.useCallback(B=>{if(Ly(B,r)){B.preventDefault();let Q=s!==void 0?s:Yn(x)===Yn(U),Y=()=>z(i,{replace:Q,mask:f,state:d,preventScrollReset:h,relative:g,viewTransition:M,defaultShouldRevalidate:v});m?b.startTransition(()=>Y()):Y()}},[x,z,U,s,f,d,r,i,h,g,M,v,m])}function rp(i){Nt(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let r=b.useRef(Ff(i)),s=b.useRef(!1),f=Ht(),d=b.useMemo(()=>qy(f.search,s.current?null:r.current),[f.search]),h=Qn(),g=b.useCallback((M,v)=>{const m=Ff(typeof M=="function"?M(new URLSearchParams(d)):M);s.current=!0,h("?"+m,v)},[h,d]);return[d,g]}var op=0,sp=()=>`__${String(++op)}__`;function dp(){let{router:i}=Fh("useSubmit"),{basename:r}=b.useContext(St),s=Cy(),f=i.fetch,d=i.navigate;return b.useCallback(async(h,g={})=>{let{action:M,method:v,encType:m,formData:z,body:x}=Qy(h,r);if(g.navigate===!1){let U=g.fetcherKey||sp();await f(U,s,g.action||M,{defaultShouldRevalidate:g.defaultShouldRevalidate,preventScrollReset:g.preventScrollReset,formData:z,body:x,formMethod:g.method||v,formEncType:g.encType||m,flushSync:g.flushSync})}else await d(g.action||M,{defaultShouldRevalidate:g.defaultShouldRevalidate,preventScrollReset:g.preventScrollReset,formData:z,body:x,formMethod:g.method||v,formEncType:g.encType||m,replace:g.replace,state:g.state,fromRouteId:s,flushSync:g.flushSync,viewTransition:g.viewTransition})},[f,d,r,s])}function hp(i,{relative:r}={}){let{basename:s}=b.useContext(St),f=b.useContext(Ut);Ce(f,"useFormAction must be used inside a RouteContext");let[d]=f.matches.slice(-1),h={...Xn(i||".",{relative:r})},g=Ht();if(i==null){h.search=g.search;let M=new URLSearchParams(h.search),v=M.getAll("index");if(v.some(z=>z==="")){M.delete("index"),v.filter(x=>x).forEach(x=>M.append("index",x));let z=M.toString();h.search=z?`?${z}`:""}}return(!i||i===".")&&d.route.index&&(h.search=h.search?h.search.replace(/^\?/,"?index&"):"?index"),s!=="/"&&(h.pathname=h.pathname==="/"?s:Dt([s,h.pathname])),Yn(h)}function mp(i,{relative:r}={}){let s=b.useContext(Qh);Ce(s!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:f}=Fh("useViewTransitionState"),d=Xn(i,{relative:r});if(!s.isTransitioning)return!1;let h=cl(s.currentLocation.pathname,f)||s.currentLocation.pathname,g=cl(s.nextLocation.pathname,f)||s.nextLocation.pathname;return hi(d.pathname,g)!=null||hi(d.pathname,h)!=null}function cr({size:i=22}){return T.jsxs("svg",{width:i,height:i,viewBox:"0 0 20 20",fill:"none","aria-hidden":"true",children:[T.jsx("path",{d:"M10 18V9M10 9C10 5 7 3 3 3M10 11C10 7 13 5 17 5M10 13C10 10 8 8.5 5 8.5",stroke:"var(--ink)",strokeWidth:"1.8",strokeLinecap:"round"}),T.jsx("circle",{cx:"3",cy:"3",r:"1.7",fill:"#d95b57"}),T.jsx("circle",{cx:"17",cy:"5",r:"1.7",fill:"#d95b57"}),T.jsx("circle",{cx:"5",cy:"8.5",r:"1.5",fill:"#eec16f"})]})}const vp={"app.title":"Brancha","home.help":"怎么用","home.deleteConfirm":"删除该项目及其所有方案?","home.loading":"加载中…","greeting.late":"太晚了,快去睡吧","greeting.early":"早上好。想要创作点什么?","greeting.morning":"上午好。想要创作点什么?","greeting.afternoon":"下午好。想要创作点什么?","greeting.evening":"晚上好。想要创作点什么?","how.kicker":"使用方法","how.title":"把想法交给你的 AI Agent","how.intro":"向你的 Claude Code、Codex、Antigravity、Hermes 或 OpenClaw 直接发送:","how.command":"使用 Brancha skill 创建新的设计项目,需求为:出三套风格不同的番茄钟网页。","how.outro":"Agent 给出项目地址后,去画布查看不同版本;想继续调整,继续给 Agent 发消息就好。","how.ok":"知道了","empty.aria":"创作示例","empty.landingTitle":"你的第一个落地页","empty.landingMemo":"试着说:“帮我出三版手冲咖啡品牌的落地页”","empty.documentTitle":"你的第一份文档","empty.documentMemo":"试着说:“把这个想法写成一页产品方案”","empty.logoTitle":"你的第一枚 logo","empty.logoMemo":"试着说:“给工作室出几版极简 logo,SVG”","empty.anythingTitle":"随便什么想法","empty.anythingMemo":"一句话就够,类型让 agent 自己判断","empty.noteBefore":"卡片会","empty.noteStrong":"实时长出来","empty.noteAfter":" · 每一版都留在树上 · 看中哪版,回到对话里继续说","project.generating":"{count} 生成中","project.delete":"删除项目","project.untitled":"未命名项目","project.versions":"{count} 版","canvas.artifactGenerating":"附件还在生成中…","canvas.artifactFailed":"附件生成失败","canvas.back":"返回项目列表","canvas.variants":"方案","canvas.generating":"生成中","canvas.fit":"适配","canvas.hint":"拖拽平移 · 滚轮缩放 · 单击预览","node.expand":"展开 {count} 个后代节点","node.collapse":"收起子树","node.generating":"生成中…","node.failed":"生成失败","preview.copied":"已复制源码","preview.copyFailed":"复制失败,请重试","preview.downloadFailed":"下载失败,请重试","preview.copyMedia":"复制媒体来源","preview.copySource":"复制源码","preview.download":"下载文件","preview.open":"在新标签页打开","preview.close":"关闭预览","preview.content":"节点正文","preview.loading":"加载预览中…","preview.loadFailed":"预览加载失败","preview.retry":"重新加载","plant.redFlower":"小红花","plant.cardamom":"初生豆蔻芽","plant.pineCrack":"岩缝倔强松","plant.broadleaf":"温室阔叶苗","plant.mimosa":"含羞草芽","plant.sunflower":"向日葵幼苗","plant.succulent":"治愈多肉","plant.lonePine":"孤松","plant.bamboo":"竹","plant.autumnLeaf":"一叶知秋"},yp={"app.title":"Brancha","home.help":"How it works","home.deleteConfirm":"Delete this project and all its variations?","home.loading":"Loading…","greeting.late":"It’s late. Go get some sleep.","greeting.early":"Good morning. What shall we create?","greeting.morning":"Good morning. What shall we create?","greeting.afternoon":"Good afternoon. What shall we create?","greeting.evening":"Good evening. What shall we create?","how.kicker":"HOW TO USE","how.title":"Give your idea to your AI Agent","how.intro":"Send this directly to Claude Code, Codex, Antigravity, Hermes, or OpenClaw:","how.command":"Use the Brancha Skill to create a new design project. Requirement: three visually distinct Pomodoro timer pages.","how.outro":"Open the project URL from your Agent to compare versions. To refine one, just keep talking to the Agent.","how.ok":"Got it","empty.aria":"Creative examples","empty.landingTitle":"Your first landing page","empty.landingMemo":"Try: “Create three landing pages for a pour-over coffee brand.”","empty.documentTitle":"Your first document","empty.documentMemo":"Try: “Turn this idea into a one-page product brief.”","empty.logoTitle":"Your first logo","empty.logoMemo":"Try: “Create several minimal SVG logos for my studio.”","empty.anythingTitle":"Any idea at all","empty.anythingMemo":"One sentence is enough. Let the Agent choose the format.","empty.noteBefore":"Cards ","empty.noteStrong":"grow in real time","empty.noteAfter":" · Every version stays on the tree · Pick one and continue in chat","project.generating":"{count} generating","project.delete":"Delete project","project.untitled":"Untitled project","project.versions":"{count} versions","canvas.artifactGenerating":"The artifact is still being generated…","canvas.artifactFailed":"Artifact generation failed","canvas.back":"Back to projects","canvas.variants":"versions","canvas.generating":"generating","canvas.fit":"Fit","canvas.hint":"Drag to pan · Scroll to zoom · Click to preview","node.expand":"Expand {count} descendant nodes","node.collapse":"Collapse subtree","node.generating":"Generating…","node.failed":"Generation failed","preview.copied":"Source copied","preview.copyFailed":"Could not copy. Try again.","preview.downloadFailed":"Could not download. Try again.","preview.copyMedia":"Copy media source","preview.copySource":"Copy source","preview.download":"Download file","preview.open":"Open in new tab","preview.close":"Close preview","preview.content":"Node content","preview.loading":"Loading preview…","preview.loadFailed":"Preview failed to load","preview.retry":"Reload","plant.redFlower":"Little red flower","plant.cardamom":"New cardamom sprout","plant.pineCrack":"Rock-crevice pine","plant.broadleaf":"Greenhouse broadleaf","plant.mimosa":"Mimosa sprout","plant.sunflower":"Young sunflower","plant.succulent":"Healing succulent","plant.lonePine":"Lone pine","plant.bamboo":"Bamboo","plant.autumnLeaf":"First autumn leaf"},pp={"app.title":"Brancha","home.help":"使い方","home.deleteConfirm":"このプロジェクトとすべての案を削除しますか?","home.loading":"読み込み中…","greeting.late":"もう遅いです。そろそろ寝ましょう。","greeting.early":"おはようございます。何をつくりますか?","greeting.morning":"おはようございます。何をつくりますか?","greeting.afternoon":"こんにちは。何をつくりますか?","greeting.evening":"こんばんは。何をつくりますか?","how.kicker":"使い方","how.title":"アイデアを AI Agent に渡す","how.intro":"Claude Code、Codex、Antigravity、Hermes、OpenClaw のいずれかに直接送信:","how.command":"Brancha Skill で新しいデザインプロジェクトを作成。要件:スタイルの異なるポモドーロタイマーのページを3案。","how.outro":"Agent が返したプロジェクト URL で案を比較できます。調整したい場合は、そのまま Agent に伝えてください。","how.ok":"わかりました","empty.aria":"制作例","empty.landingTitle":"最初のランディングページ","empty.landingMemo":"例:「ハンドドリップコーヒーブランドの LP を3案作って」","empty.documentTitle":"最初のドキュメント","empty.documentMemo":"例:「このアイデアを1ページの製品企画書にして」","empty.logoTitle":"最初のロゴ","empty.logoMemo":"例:「スタジオ向けのミニマルな SVG ロゴを数案作って」","empty.anythingTitle":"どんなアイデアでも","empty.anythingMemo":"一文で十分。形式は Agent に任せましょう。","empty.noteBefore":"カードは","empty.noteStrong":"リアルタイムで育ちます","empty.noteAfter":" · すべての案がツリーに残る · 選んだ案を会話でさらに調整","project.generating":"{count} 件を生成中","project.delete":"プロジェクトを削除","project.untitled":"無題のプロジェクト","project.versions":"{count} 案","canvas.artifactGenerating":"作品を生成しています…","canvas.artifactFailed":"作品の生成に失敗しました","canvas.back":"プロジェクト一覧へ","canvas.variants":"案","canvas.generating":"生成中","canvas.fit":"全体表示","canvas.hint":"ドラッグで移動 · スクロールで拡大縮小 · クリックでプレビュー","node.expand":"子孫ノード {count} 件を展開","node.collapse":"サブツリーを折りたたむ","node.generating":"生成中…","node.failed":"生成に失敗しました","preview.copied":"ソースをコピーしました","preview.copyFailed":"コピーできませんでした。もう一度お試しください。","preview.downloadFailed":"ダウンロードできませんでした。もう一度お試しください。","preview.copyMedia":"メディアの参照元をコピー","preview.copySource":"ソースをコピー","preview.download":"ファイルをダウンロード","preview.open":"新しいタブで開く","preview.close":"プレビューを閉じる","preview.content":"ノード本文","preview.loading":"プレビューを読み込み中…","preview.loadFailed":"プレビューを読み込めませんでした","preview.retry":"再読み込み","plant.redFlower":"小さな赤い花","plant.cardamom":"芽吹いたカルダモン","plant.pineCrack":"岩間の松","plant.broadleaf":"温室の広葉苗","plant.mimosa":"オジギソウの芽","plant.sunflower":"ひまわりの苗","plant.succulent":"癒やしの多肉植物","plant.lonePine":"一本松","plant.bamboo":"竹","plant.autumnLeaf":"一葉の秋"},gp={"app.title":"Brancha","home.help":"Cómo funciona","home.deleteConfirm":"¿Eliminar este proyecto y todas sus versiones?","home.loading":"Cargando…","greeting.late":"Es muy tarde. Vete a dormir.","greeting.early":"Buenos días. ¿Qué quieres crear?","greeting.morning":"Buenos días. ¿Qué quieres crear?","greeting.afternoon":"Buenas tardes. ¿Qué quieres crear?","greeting.evening":"Buenas noches. ¿Qué quieres crear?","how.kicker":"CÓMO USARLO","how.title":"Entrega tu idea a tu agente de IA","how.intro":"Envía esto directamente a Claude Code, Codex, Antigravity, Hermes u OpenClaw:","how.command":"Usa Brancha Skill para crear un proyecto de diseño. Requisito: tres páginas de temporizador Pomodoro con estilos diferentes.","how.outro":"Abre la URL del proyecto para comparar versiones. Para ajustar una, sigue hablando con tu agente.","how.ok":"Entendido","empty.aria":"Ejemplos creativos","empty.landingTitle":"Tu primera landing page","empty.landingMemo":"Prueba: «Crea tres landing pages para una marca de café de filtro».","empty.documentTitle":"Tu primer documento","empty.documentMemo":"Prueba: «Convierte esta idea en una propuesta de producto de una página».","empty.logoTitle":"Tu primer logo","empty.logoMemo":"Prueba: «Crea varios logos SVG minimalistas para mi estudio».","empty.anythingTitle":"Cualquier idea","empty.anythingMemo":"Una frase basta. Deja que el agente elija el formato.","empty.noteBefore":"Las tarjetas ","empty.noteStrong":"crecen en tiempo real","empty.noteAfter":" · Cada versión queda en el árbol · Elige una y continúa en el chat","project.generating":"{count} generándose","project.delete":"Eliminar proyecto","project.untitled":"Proyecto sin título","project.versions":"{count} versiones","canvas.artifactGenerating":"El resultado todavía se está generando…","canvas.artifactFailed":"Error al generar el resultado","canvas.back":"Volver a proyectos","canvas.variants":"versiones","canvas.generating":"generando","canvas.fit":"Ajustar","canvas.hint":"Arrastra para mover · Desplaza para ampliar · Haz clic para previsualizar","node.expand":"Expandir {count} nodos descendientes","node.collapse":"Contraer subárbol","node.generating":"Generando…","node.failed":"Error de generación","preview.copied":"Código copiado","preview.copyFailed":"No se pudo copiar. Inténtalo de nuevo.","preview.downloadFailed":"No se pudo descargar. Inténtalo de nuevo.","preview.copyMedia":"Copiar origen del medio","preview.copySource":"Copiar código","preview.download":"Descargar archivo","preview.open":"Abrir en otra pestaña","preview.close":"Cerrar vista previa","preview.content":"Contenido del nodo","preview.loading":"Cargando vista previa…","preview.loadFailed":"No se pudo cargar la vista previa","preview.retry":"Volver a cargar","plant.redFlower":"Pequeña flor roja","plant.cardamom":"Brote de cardamomo","plant.pineCrack":"Pino entre rocas","plant.broadleaf":"Brote de hoja ancha","plant.mimosa":"Brote de mimosa","plant.sunflower":"Girasol joven","plant.succulent":"Suculenta","plant.lonePine":"Pino solitario","plant.bamboo":"Bambú","plant.autumnLeaf":"Primera hoja de otoño"},Sp={"app.title":"Brancha","home.help":"So funktioniert es","home.deleteConfirm":"Dieses Projekt und alle Varianten löschen?","home.loading":"Wird geladen…","greeting.late":"Es ist spät. Zeit, schlafen zu gehen.","greeting.early":"Guten Morgen. Was möchtest du gestalten?","greeting.morning":"Guten Morgen. Was möchtest du gestalten?","greeting.afternoon":"Guten Tag. Was möchtest du gestalten?","greeting.evening":"Guten Abend. Was möchtest du gestalten?","how.kicker":"SO FUNKTIONIERT ES","how.title":"Gib deine Idee an deinen KI-Agenten","how.intro":"Sende dies direkt an Claude Code, Codex, Antigravity, Hermes oder OpenClaw:","how.command":"Erstelle mit dem Brancha Skill ein neues Designprojekt. Anforderung: drei Pomodoro-Webseiten in deutlich unterschiedlichen Stilen.","how.outro":"Öffne die Projekt-URL deines Agenten, um die Varianten zu vergleichen. Für Änderungen schreibst du einfach weiter im Chat.","how.ok":"Verstanden","empty.aria":"Kreative Beispiele","empty.landingTitle":"Deine erste Landingpage","empty.landingMemo":"Versuche: „Erstelle drei Landingpages für eine Pour-over-Kaffeemarke.“","empty.documentTitle":"Dein erstes Dokument","empty.documentMemo":"Versuche: „Mach aus dieser Idee ein einseitiges Produktkonzept.“","empty.logoTitle":"Dein erstes Logo","empty.logoMemo":"Versuche: „Erstelle mehrere minimalistische SVG-Logos für mein Studio.“","empty.anythingTitle":"Jede beliebige Idee","empty.anythingMemo":"Ein Satz genügt. Der Agent wählt das passende Format.","empty.noteBefore":"Karten ","empty.noteStrong":"wachsen in Echtzeit","empty.noteAfter":" · Jede Variante bleibt im Baum · Auswählen und im Chat weiterarbeiten","project.generating":"{count} werden erstellt","project.delete":"Projekt löschen","project.untitled":"Unbenanntes Projekt","project.versions":"{count} Varianten","canvas.artifactGenerating":"Das Ergebnis wird noch erstellt…","canvas.artifactFailed":"Erstellung fehlgeschlagen","canvas.back":"Zurück zu den Projekten","canvas.variants":"Varianten","canvas.generating":"in Arbeit","canvas.fit":"Einpassen","canvas.hint":"Ziehen zum Verschieben · Scrollen zum Zoomen · Klicken für Vorschau","node.expand":"{count} untergeordnete Knoten aufklappen","node.collapse":"Teilbaum einklappen","node.generating":"Wird erstellt…","node.failed":"Erstellung fehlgeschlagen","preview.copied":"Quelltext kopiert","preview.copyFailed":"Kopieren fehlgeschlagen. Bitte erneut versuchen.","preview.downloadFailed":"Download fehlgeschlagen. Bitte erneut versuchen.","preview.copyMedia":"Medienquelle kopieren","preview.copySource":"Quelltext kopieren","preview.download":"Datei herunterladen","preview.open":"In neuem Tab öffnen","preview.close":"Vorschau schließen","preview.content":"Knoteninhalt","preview.loading":"Vorschau wird geladen…","preview.loadFailed":"Vorschau konnte nicht geladen werden","preview.retry":"Neu laden","plant.redFlower":"Kleine rote Blume","plant.cardamom":"Junger Kardamomspross","plant.pineCrack":"Felsenspalten-Kiefer","plant.broadleaf":"Breitblättriger Setzling","plant.mimosa":"Mimosenspross","plant.sunflower":"Junge Sonnenblume","plant.succulent":"Sukkulente","plant.lonePine":"Einsame Kiefer","plant.bamboo":"Bambus","plant.autumnLeaf":"Erstes Herbstblatt"},bp={"zh-CN":vp,en:yp,ja:pp,es:gp,de:Sp},Ep={"zh-CN":"zh-CN",en:"en-US",ja:"ja-JP",es:"es-ES",de:"de-DE"};function Ch(i,r,s={}){return bp[i][r].replace(/\{(\w+)\}/g,(f,d)=>String(s[d]??`{${d}}`))}const Ph=b.createContext(null);function Tp({locale:i,children:r}){b.useLayoutEffect(()=>{document.documentElement.lang=i,document.documentElement.dataset.locale=i,document.title=Ch(i,"app.title")},[i]);const s=b.useMemo(()=>({locale:i,intlLocale:Ep[i],t:(f,d)=>Ch(i,f,d)}),[i]);return T.jsx(Ph.Provider,{value:s,children:r})}function fl(){const i=b.useContext(Ph);if(!i)throw new Error("useI18n must be used inside I18nProvider");return i}const xp=[["empty.landingTitle","empty.landingMemo","flower"],["empty.documentTitle","empty.documentMemo","document"],["empty.logoTitle","empty.logoMemo","logo"],["empty.anythingTitle","empty.anythingMemo","sprout"]];function Mp(){const{t:i}=fl();return T.jsxs("section",{className:"bd-empty-state","aria-label":i("empty.aria"),children:[T.jsx("div",{className:"bd-empty-grid",children:xp.map(([r,s,f])=>T.jsxs("article",{className:"bd-ghost-card",children:[T.jsx("span",{className:"bd-ghost-pinhole"}),T.jsxs("div",{className:`bd-ghost-shot is-${f}`,"aria-hidden":"true",children:[T.jsx("i",{}),T.jsx("i",{}),T.jsx("i",{})]}),T.jsx("h3",{children:i(r)}),T.jsx("div",{className:"bd-ghost-memo",children:i(s)})]},r))}),T.jsxs("div",{className:"bd-empty-note",children:[i("empty.noteBefore"),T.jsx("b",{children:i("empty.noteStrong")}),i("empty.noteAfter")]})]})}const zp="20 58 200 198",Gt=i=>`<svg xmlns="http://www.w3.org/2000/svg" viewBox="${zp}" fill="none">${i}</svg>`,Ap=["0","72","144","216","288"].map(i=>`<ellipse cx="0" cy="-17.7" rx="11.6" ry="17" fill="#d95b57" stroke="#2c2827" stroke-width="2.6" stroke-linejoin="round" transform="rotate(${i})"/>`).join("")+'<circle r="10.2" fill="#eec16f" stroke="#2c2827" stroke-width="2.6"/>',Cp=Array.from({length:12},(i,r)=>`<ellipse cx="0" cy="-24" rx="7.5" ry="13" fill="#eec16f" stroke="#2c2827" stroke-width="1.9" stroke-linejoin="round" transform="rotate(${r*30})"/>`).join(""),vi=[{name:"小红花",nameKey:"plant.redFlower",svg:Gt(`
<path d="M120 232 C118 196 123 164 120 128" stroke="#7d8c77" stroke-width="4" stroke-linecap="round"/>
<path d="M120 190 C96 186 88 166 112 174 C117 177 119 183 120 190 Z" fill="#9ab08f" stroke="#2c2827" stroke-width="2.2" stroke-linejoin="round"/>
<path d="M121 168 C144 162 152 142 128 151 C123 154 121 160 121 168 Z" fill="#7d8c77" stroke="#2c2827" stroke-width="2.2" stroke-linejoin="round"/>
<g transform="translate(120 104)">${Ap}</g>
<path d="M92 236 H148" stroke="#2c2827" stroke-width="2.4" stroke-linecap="round" opacity=".25"/>`)},{name:"初生豆蔻芽",nameKey:"plant.cardamom",svg:Gt(`
<path d="M120 218 C119 196 121 182 120 168" stroke="#7d8c77" stroke-width="3.6" stroke-linecap="round"/>
<path d="M119 172 C94 168 86 142 108 150 C116 154 118 162 119 172 Z" fill="#9ab08f" stroke="#2c2827" stroke-width="2.2" stroke-linejoin="round"/>
<path d="M121 172 C146 168 154 142 132 150 C124 154 122 162 121 172 Z" fill="#7d8c77" stroke="#2c2827" stroke-width="2.2" stroke-linejoin="round"/>
<path d="M84 224 C96 214 144 214 156 224" fill="#e8dfc9" stroke="#2c2827" stroke-width="2.2" stroke-linejoin="round"/>
<path d="M96 224 L104 218 M136 218 L144 224" stroke="#2c2827" stroke-width="1.6" stroke-linecap="round" opacity=".5"/>`)},{name:"岩缝倔强松",nameKey:"plant.pineCrack",svg:Gt(`
<path d="M70 236 L96 208 L124 232 L152 204 L176 236 Z" fill="#ded5c0" stroke="#2c2827" stroke-width="2.4" stroke-linejoin="round"/>
<path d="M118 214 C112 190 124 172 132 150" stroke="#8a6a48" stroke-width="4.4" stroke-linecap="round"/>
<path d="M132 150 C138 138 148 132 156 128" stroke="#8a6a48" stroke-width="3.2" stroke-linecap="round"/>
<path d="M108 128 C120 106 148 106 160 122 C170 118 178 124 176 132 C186 140 176 152 164 150 C150 160 118 156 112 144 C102 142 100 132 108 128 Z" fill="#7d8c77" stroke="#2c2827" stroke-width="2.4" stroke-linejoin="round"/>
<path d="M120 132 L128 140 M140 126 L146 136 M156 132 L160 140" stroke="#2c2827" stroke-width="1.4" stroke-linecap="round" opacity=".45"/>`)},{name:"温室阔叶苗",nameKey:"plant.broadleaf",svg:Gt(`
<path d="M120 226 C119 200 121 184 120 164" stroke="#7d8c77" stroke-width="3.8" stroke-linecap="round"/>
<path d="M118 180 C74 176 62 128 104 140 C116 146 118 164 118 180 Z" fill="#9ab08f" stroke="#2c2827" stroke-width="2.3" stroke-linejoin="round"/>
<path d="M122 168 C168 162 180 112 136 126 C124 132 122 152 122 168 Z" fill="#7d8c77" stroke="#2c2827" stroke-width="2.3" stroke-linejoin="round"/>
<path d="M118 176 C102 166 92 152 96 144 M122 164 C140 154 150 138 146 132" stroke="#2c2827" stroke-width="1.4" stroke-linecap="round" opacity=".4"/>
<ellipse cx="120" cy="230" rx="34" ry="7" stroke="#2c2827" stroke-width="2" opacity=".25"/>`)},{name:"含羞草芽",nameKey:"plant.mimosa",svg:Gt(`
<path d="M116 228 C114 202 112 184 122 168 C130 156 128 148 122 144" stroke="#7d8c77" stroke-width="3.6" stroke-linecap="round"/>
<g stroke="#2c2827" stroke-width="1.8" stroke-linejoin="round">
<ellipse cx="104" cy="150" rx="9" ry="5.5" fill="#9ab08f" transform="rotate(-24 104 150)"/>
<ellipse cx="138" cy="146" rx="9" ry="5.5" fill="#9ab08f" transform="rotate(20 138 146)"/>
<ellipse cx="108" cy="132" rx="8" ry="5" fill="#7d8c77" transform="rotate(-30 108 132)"/>
<ellipse cx="134" cy="128" rx="8" ry="5" fill="#7d8c77" transform="rotate(24 134 128)"/>
</g>
<path d="M112 142 Q114 144 116 142 M126 140 Q128 142 130 140" stroke="#2c2827" stroke-width="1.8" stroke-linecap="round"/>
<circle cx="108" cy="147" r="3.4" fill="#d95b57" opacity=".28"/><circle cx="134" cy="145" r="3.4" fill="#d95b57" opacity=".28"/>
<path d="M88 232 H150" stroke="#2c2827" stroke-width="2.4" stroke-linecap="round" opacity=".25"/>`)},{name:"向日葵幼苗",nameKey:"plant.sunflower",svg:Gt(`
<path d="M120 228 C118 200 122 176 120 152" stroke="#7d8c77" stroke-width="4" stroke-linecap="round"/>
<path d="M118 196 C96 192 88 174 110 180 C116 183 117 189 118 196 Z" fill="#9ab08f" stroke="#2c2827" stroke-width="2.2" stroke-linejoin="round"/>
<path d="M122 184 C144 178 152 160 130 168 C124 171 122 177 122 184 Z" fill="#7d8c77" stroke="#2c2827" stroke-width="2.2" stroke-linejoin="round"/>
<g transform="translate(120 110)">${Cp}<circle r="17" fill="#a8763e" stroke="#2c2827" stroke-width="2.2"/>
<path d="M-6 -3 Q-4 -6 -2 -3 M2 -3 Q4 -6 6 -3" stroke="#2c2827" stroke-width="1.8" stroke-linecap="round"/>
<path d="M-5 4 Q0 9 5 4" stroke="#2c2827" stroke-width="1.8" stroke-linecap="round"/></g>
<path d="M90 232 H152" stroke="#2c2827" stroke-width="2.4" stroke-linecap="round" opacity=".25"/>`)},{name:"治愈多肉",nameKey:"plant.succulent",svg:Gt(`
<g stroke="#2c2827" stroke-width="2.2" stroke-linejoin="round">
<path d="M78 196 C64 172 84 154 100 166 C96 148 118 138 128 154 C140 138 162 148 156 168 C174 160 186 180 170 196 Z" fill="#9ab08f"/>
<path d="M92 196 C84 180 96 168 108 176 C106 162 124 156 130 168 C140 158 154 166 150 180 C160 178 166 190 158 196 Z" fill="#7d8c77"/>
</g>
<path d="M112 178 Q114 176 116 178 M130 176 Q132 174 134 176" stroke="#2c2827" stroke-width="2" stroke-linecap="round"/>
<path d="M119 186 Q123 189 127 186" stroke="#2c2827" stroke-width="1.8" stroke-linecap="round"/>
<ellipse cx="122" cy="204" rx="52" ry="9" fill="#e8dfc9" stroke="#2c2827" stroke-width="2.2"/>`)},{name:"孤松",nameKey:"plant.lonePine",svg:Gt(`
<path d="M96 228 C100 214 92 206 104 198 C96 188 108 178 116 172 C110 160 122 150 132 146" stroke="#7a5c3e" stroke-width="5" stroke-linecap="round"/>
<g stroke="#2c2827" stroke-width="2.3" stroke-linejoin="round">
<ellipse cx="140" cy="128" rx="40" ry="16" fill="#7d8c77"/>
<ellipse cx="96" cy="150" rx="26" ry="11" fill="#9ab08f"/>
<ellipse cx="170" cy="156" rx="22" ry="9" fill="#9ab08f"/>
</g>
<path d="M76 232 L100 210 L126 232 Z" fill="#ded5c0" stroke="#2c2827" stroke-width="2.3" stroke-linejoin="round"/>
<path d="M56 240 C88 234 152 234 184 240" stroke="#2c2827" stroke-width="1.6" stroke-linecap="round" opacity=".3"/>`)},{name:"竹",nameKey:"plant.bamboo",svg:Gt(`
<path d="M104 232 L104 112" stroke="#7d8c77" stroke-width="7" stroke-linecap="round"/>
<path d="M136 232 L136 132" stroke="#9ab08f" stroke-width="6" stroke-linecap="round"/>
<path d="M100 196 H108 M100 160 H108 M100 126 H108 M132 200 H140 M132 168 H140" stroke="#2c2827" stroke-width="2.4" stroke-linecap="round"/>
<g fill="#7d8c77" stroke="#2c2827" stroke-width="1.9" stroke-linejoin="round">
<path d="M104 112 C92 100 78 98 68 102 C80 108 92 112 104 112 Z"/>
<path d="M104 112 C112 98 126 92 138 94 C128 104 116 110 104 112 Z"/>
<path d="M136 132 C146 122 158 118 168 122 C158 130 146 133 136 132 Z" fill="#9ab08f"/>
</g>
<path d="M84 238 H160" stroke="#2c2827" stroke-width="2.2" stroke-linecap="round" opacity=".25"/>`)},{name:"一叶知秋",nameKey:"plant.autumnLeaf",svg:Gt(`
<path d="M110 232 C108 200 114 176 112 148 C111 132 116 120 124 112" stroke="#7a5c3e" stroke-width="4.4" stroke-linecap="round"/>
<path d="M113 168 C124 158 136 154 148 156 M111 140 C102 132 92 128 82 130 M122 116 C130 106 142 102 152 104" stroke="#7a5c3e" stroke-width="2.6" stroke-linecap="round"/>
<g transform="translate(158 176) rotate(28)">
<path d="M0 -14 C10 -6 12 8 0 16 C-12 8 -10 -6 0 -14 Z" fill="#c98a2e" stroke="#2c2827" stroke-width="2" stroke-linejoin="round"/>
<path d="M0 -10 L0 12" stroke="#2c2827" stroke-width="1.3" stroke-linecap="round" opacity=".5"/>
</g>
<path d="M150 200 C148 206 152 210 150 216" stroke="#2c2827" stroke-width="1.2" stroke-linecap="round" opacity=".35" stroke-dasharray="2 4"/>
<path d="M86 238 H150" stroke="#2c2827" stroke-width="2.2" stroke-linecap="round" opacity=".25"/>`)}];function Rp(){return vi[Math.floor(Math.random()*vi.length)]}function _p(){const i=new Date,r=i.getHours()*60+i.getMinutes();return r>=30&&r<300?"greeting.late":r>=300&&r<540?"greeting.early":r>=540&&r<720?"greeting.morning":r>=720&&r<1080?"greeting.afternoon":"greeting.evening"}function Np(){const{t:i}=fl(),r=b.useMemo(()=>Rp(),[]);return T.jsxs("header",{className:"bd-head",children:[T.jsx("div",{className:"bd-plant",title:i(r.nameKey),dangerouslySetInnerHTML:{__html:r.svg}}),T.jsx("h1",{className:"bd-greet",children:i(_p())})]})}function wp({onClose:i}){const{t:r}=fl();return b.useEffect(()=>{const s=f=>{f.key==="Escape"&&i()};return window.addEventListener("keydown",s),()=>window.removeEventListener("keydown",s)},[i]),T.jsx("div",{className:"bd-how-veil",onMouseDown:s=>{s.target===s.currentTarget&&i()},children:T.jsxs("section",{className:"bd-how-box",role:"dialog","aria-modal":"true","aria-labelledby":"bd-how-title",children:[T.jsx("span",{className:"bd-how-tape","aria-hidden":"true"}),T.jsxs("header",{children:[T.jsx("div",{className:"bd-how-kicker",children:r("how.kicker")}),T.jsx("h2",{id:"bd-how-title",children:r("how.title")})]}),T.jsxs("div",{className:"bd-how-guide",children:[T.jsx("p",{children:r("how.intro")}),T.jsx("div",{className:"bd-how-command",children:r("how.command")}),T.jsx("p",{children:r("how.outro")})]}),T.jsx("div",{className:"bd-how-actions",children:T.jsx("button",{className:"is-main",onClick:i,children:r("how.ok")})})]})})}async function Il(i,r){const s=await fetch(i,{headers:{"Content-Type":"application/json"},...r}),f=await s.json().catch(()=>({}));if(!s.ok)throw new Error(f.error||`HTTP ${s.status}`);return f}const gt={settings:()=>Il("/api/settings"),updateTheme:i=>Il("/api/settings/theme",{method:"PUT",body:JSON.stringify({theme:i})}),updateLocale:i=>Il("/api/settings/locale",{method:"PUT",body:JSON.stringify({locale:i})}),listProjects:()=>Il("/api/projects"),deleteProject:i=>Il(`/api/projects/${i}`,{method:"DELETE"}),markNodeError:(i,r)=>Il(`/api/nodes/${i}/artifact/error`,{method:"PUT",body:JSON.stringify({error:r})}),tree:i=>Il(`/api/projects/${i}/tree`),nodeHtmlUrl:(i,r)=>`/api/nodes/${i}/html${r?`?revision=${encodeURIComponent(r)}`:""}`,nodeArtifactUrl:i=>`/api/nodes/${i}/artifact`,eventsUrl:i=>i?`/api/events?project=${i}`:"/api/events",nodeArtifactSource:async i=>{const r=await fetch(`/api/nodes/${i}/artifact/source`),s=await r.json();if(!r.ok)throw new Error(s.error||`HTTP ${r.status}`);return s.source}};function Op({project:i}){const{t:r}=fl(),s=i.preview_node_id??null;return T.jsxs("div",{className:"bd-shot",children:[(i.generating_count??0)>0&&T.jsxs("div",{className:"bd-live",children:[T.jsx("span",{}),r("project.generating",{count:i.generating_count??0})]}),s?T.jsxs(T.Fragment,{children:[T.jsx("iframe",{src:gt.nodeHtmlUrl(s,i.updated_at),sandbox:"",scrolling:"no",loading:"lazy",tabIndex:-1,title:i.title||i.id}),T.jsx("div",{className:"bd-shot-veil"})]}):T.jsxs("div",{className:"bd-shot-mock",children:[T.jsx("i",{className:"b"}),T.jsx("i",{}),T.jsx("i",{className:"s"}),T.jsx("i",{className:"xs"})]})]})}const jp=[""," is-green"," is-gold"];function Dp({index:i,project:r,onOpen:s,onRemove:f}){const{t:d,intlLocale:h}=fl(),g=new Date(r.updated_at.replace(" ","T")+"Z"),M=Number.isNaN(g.getTime())?r.updated_at.slice(0,10):new Intl.DateTimeFormat(h,{month:"numeric",day:"numeric",hour:"2-digit",minute:"2-digit"}).format(g);return T.jsxs("div",{className:"bd-card",onClick:s,children:[T.jsx("span",{className:`bd-pin${jp[i%3]}`}),T.jsx("button",{className:"bd-del",title:d("project.delete"),onClick:f,children:"✕"}),T.jsx(Op,{project:r}),T.jsx("h3",{children:r.title||d("project.untitled")}),T.jsxs("div",{className:"bd-memo",children:["“",r.prompt,"”"]}),T.jsxs("div",{className:"bd-meta",children:[T.jsx("span",{children:d("project.versions",{count:r.node_count??0})}),T.jsx("span",{children:M})]})]})}function Up(){const[i,r]=b.useState([]),[s,f]=b.useState(!0),d=b.useCallback(()=>gt.listProjects().then(r).catch(console.error).finally(()=>f(!1)),[]);return b.useEffect(()=>{d()},[d]),b.useEffect(()=>{const h=new EventSource(gt.eventsUrl());return h.onmessage=()=>{d()},()=>h.close()},[d]),{projects:i,loading:s,reload:d}}const ri=12;function Hp(){const i=Qn(),{t:r}=fl(),{projects:s,loading:f,reload:d}=Up(),[h,g]=b.useState(0),[M,v]=b.useState(!1),m=b.useCallback(()=>v(!1),[]);async function z(Q,Y){Q.stopPropagation(),confirm(r("home.deleteConfirm"))&&(await gt.deleteProject(Y),d())}const x=Math.max(1,Math.ceil(s.length/ri)),U=Math.min(h,x-1),B=s.slice(U*ri,U*ri+ri);return T.jsxs("div",{className:"bd-home",children:[T.jsxs("div",{className:"bd-corner",children:[T.jsx(cr,{size:20}),T.jsx("b",{children:"Brancha"})]}),T.jsxs("button",{className:"bd-help-entry",onClick:()=>v(!0),children:[T.jsx("span",{children:"?"}),r("home.help")]}),T.jsxs("main",{className:"bd-board",children:[T.jsx(Np,{}),f&&s.length===0?T.jsx("div",{className:"bd-empty",children:r("home.loading")}):s.length===0?T.jsx(Mp,{}):T.jsxs(T.Fragment,{children:[T.jsx("div",{className:"bd-grid",children:B.map((Q,Y)=>T.jsx(Dp,{index:Y,project:Q,onOpen:()=>i(`/projects/${Q.id}`),onRemove:X=>void z(X,Q.id)},Q.id))}),x>1&&T.jsxs("div",{className:"bd-pager",children:[T.jsx("button",{disabled:U===0,onClick:()=>g(U-1),children:"‹"}),T.jsxs("span",{children:[U+1," / ",x]}),T.jsx("button",{disabled:U>=x-1,onClick:()=>g(U+1),children:"›"})]})]})]}),M&&T.jsx(wp,{onClose:m})]})}const Bp=[188,202],Lp=[244,54],qp=120,Rh=28;function Jf(i){return i.type==="text"&&!i.content?Lp:Bp}function Yp(i){const r=new Map(i.map(v=>[v.id,v])),s=new Map;let f=null;for(const v of i)v.parent_id===null?f=v.id:(s.has(v.parent_id)||s.set(v.parent_id,[]),s.get(v.parent_id).push(v.id));const d=new Map;if(!f)return d;const h=v=>s.get(v)??[];function g(v){const m=r.get(v),z=Jf(m)[1],x=h(v);if(!x.length)return z+Rh;let U=0;for(const B of x)U+=g(B);return Math.max(z+Rh,U)}function M(v,m,z){const x=r.get(v),[U,B]=Jf(x),Q=g(v);d.set(v,{x:m,y:z+Q/2,w:U,h:B});let Y=z;for(const X of h(v)){const G=Jf(r.get(X))[0];M(X,m+U/2+qp+G/2,Y),Y+=g(X)}}return M(f,0,-g(f)/2),d}function Ih(i){let r=1/0,s=1/0,f=-1/0,d=-1/0;return i.forEach(h=>{r=Math.min(r,h.x-h.w/2),s=Math.min(s,h.y-h.h/2),f=Math.max(f,h.x+h.w/2),d=Math.max(d,h.y+h.h/2)}),isFinite(r)?{x1:r,y1:s,x2:f,y2:d}:{x1:0,y1:0,x2:0,y2:0}}function Gp(i,r){const s=i.x+i.w/2,f=i.y,d=r.x-r.w/2,h=r.y,g=(d-s)*.55;return`M ${s} ${f} C ${s+g} ${f}, ${d-g} ${h}, ${d} ${h}`}const Qp=["html","markdown","svg","image","video","audio"];function il(i){return typeof i=="string"&&Qp.includes(i)}const Ln=156,qn=104;function Xp({nodes:i,positions:r,view:s,canvasSize:f,onNavigate:d}){const h=b.useRef(null),g=b.useRef({s:1,ox:0,oy:0});b.useEffect(()=>{const v=h.current;if(!v)return;const m=window.devicePixelRatio||1;v.width=Ln*m,v.height=qn*m,v.style.width=`${Ln}px`,v.style.height=`${qn}px`;const z=v.getContext("2d");z.setTransform(m,0,0,m,0,0),z.clearRect(0,0,Ln,qn);const x=Ih(r),U=48,B=Math.min(Ln/(x.x2-x.x1+U*2),qn/(x.y2-x.y1+U*2)),Q=Ln/2-(x.x1+x.x2)/2*B,Y=qn/2-(x.y1+x.y2)/2*B;g.current={s:B,ox:Q,oy:Y},z.strokeStyle="#d8d0c0",z.lineWidth=1;for(const K of i){if(!K.parent_id)continue;const P=r.get(K.parent_id),ae=r.get(K.id);!P||!ae||(z.beginPath(),z.moveTo(P.x*B+Q,P.y*B+Y),z.lineTo(ae.x*B+Q,ae.y*B+Y),z.stroke())}for(const K of i){const P=r.get(K.id);P&&(z.fillStyle=K.parent_id===null?"#b3492f":il(K.type)&&!K.content?"#c98a2e":K.type==="error"?"#d05050":K.content?"#e3cf8f":"#b9b0a0",z.fillRect(P.x*B+Q-P.w*B/2,P.y*B+Y-P.h*B/2,Math.max(3,P.w*B),Math.max(3,P.h*B)))}const X=-s.x/s.k*B+Q,G=-s.y/s.k*B+Y,L=f.w/s.k*B,q=f.h/s.k*B;z.strokeStyle="#d95b57",z.lineWidth=1.5,z.strokeRect(X,G,L,q),z.fillStyle="rgba(217,91,87,.07)",z.fillRect(X,G,L,q)},[i,r,s,f]);function M(v){const m=v.currentTarget.getBoundingClientRect(),{s:z,ox:x,oy:U}=g.current;d((v.clientX-m.left-x)/z,(v.clientY-m.top-U)/z)}return T.jsx("div",{className:"cb-minimap",onPointerDown:v=>{v.stopPropagation(),M(v)},onPointerMove:v=>{v.buttons===1&&M(v)},children:T.jsx("canvas",{ref:h})})}function _h(i){let r=0;for(let s=0;s<i.length;s++)r=r*31+i.charCodeAt(s)>>>0;return vi[r%vi.length]}const Zp=b.memo(function({node:r,seq:s,pos:f,selected:d,collapsed:h,hiddenCount:g,hasChildren:M,renderPreview:v,onClick:m,onToggle:z}){const{t:x}=fl(),U=r.parent_id===null,B=r.type==="text"&&!r.content,Q=il(r.type)&&!r.content,Y=il(r.type)&&!!r.content,X=Y&&v,G=`${r.updated_at}:${r.artifact_revision}`;if(B)return T.jsxs("div",{className:`cb-node cb-node-root${d?" is-selected":""}`,style:{transform:`translate(${f.x}px, ${f.y}px) translate(-50%, -50%)`,position:"absolute"},onClick:q=>{q.stopPropagation(),m(r.id)},children:[M&&T.jsx("button",{className:`cb-node-collapse${h?" is-collapsed":""}`,title:h?x("node.expand",{count:g}):x("node.collapse"),onClick:q=>{q.stopPropagation(),z(r.id)},children:h?g:"−"}),T.jsx("span",{className:"cb-node-root-mark",children:U?T.jsx(cr,{size:14}):T.jsxs("span",{className:"cb-node-root-seq",children:["#",s]})}),T.jsx("span",{className:"cb-node-root-text",children:r.title})]});if(r.type==="text"&&r.content)return T.jsxs("div",{className:`cb-node cb-node-content${d?" is-selected":""}`,style:{transform:`translate(${f.x}px, ${f.y}px) translate(-50%, -50%)`,position:"absolute"},onClick:q=>{q.stopPropagation(),m(r.id)},children:[M&&T.jsx("button",{className:`cb-node-collapse${h?" is-collapsed":""}`,title:h?x("node.expand",{count:g}):x("node.collapse"),onClick:q=>{q.stopPropagation(),z(r.id)},children:h?g:"−"}),T.jsx("span",{className:"cb-content-tape"}),T.jsxs("div",{className:"cb-content-title",children:[T.jsxs("span",{className:"cb-node-seq",children:["#",s]}),r.title]}),T.jsx("div",{className:"cb-content-text",children:r.content})]});const L=["cb-node","cb-node-variant",Q?"is-generating":"",r.type==="error"?"is-error":"",d?"is-selected":""].filter(Boolean).join(" ");return T.jsxs("div",{className:L,style:{transform:`translate(${f.x}px, ${f.y}px) translate(-50%, -50%)`,position:"absolute"},onClick:q=>{q.stopPropagation(),m(r.id)},children:[M&&T.jsx("button",{className:`cb-node-collapse${h?" is-collapsed":""}`,title:h?x("node.expand",{count:g}):x("node.collapse"),onClick:q=>{q.stopPropagation(),z(r.id)},children:h?g:"−"}),T.jsx("div",{className:"cb-node-thumb",children:X?T.jsxs(T.Fragment,{children:[T.jsx("iframe",{src:gt.nodeHtmlUrl(r.id,G),sandbox:"",scrolling:"no",loading:"lazy",tabIndex:-1,title:r.title??String(r.id)}),T.jsx("div",{className:"cb-node-veil"})]}):Y?T.jsxs("div",{className:"cb-node-skeleton","aria-hidden":"true",children:[T.jsx("i",{}),T.jsx("i",{}),T.jsx("i",{}),T.jsx("i",{})]}):Q?T.jsxs("div",{className:"cb-node-center",children:[T.jsx("span",{className:"cb-node-plant",title:x(_h(r.id).nameKey),dangerouslySetInnerHTML:{__html:_h(r.id).svg}}),T.jsx("div",{className:"cb-node-generating-label",children:x("node.generating")})]}):T.jsx("div",{className:"cb-node-center",children:T.jsx("div",{className:"cb-node-error-label",children:r.content||x("node.failed")})})}),T.jsx("div",{className:"cb-node-info",children:Q&&!r.title?T.jsxs("div",{className:"cb-node-info-skeleton","aria-hidden":"true",children:[T.jsx("i",{}),T.jsx("i",{})]}):T.jsx(T.Fragment,{children:T.jsxs("div",{className:"cb-node-title",children:[T.jsxs("span",{className:"cb-node-seq",children:["#",s]}),r.title]})})})]})}),Vp=480,kp=320;function Kp({node:i,seq:r,onClose:s,onToast:f}){const{t:d}=fl(),h=il(i.type)&&!!i.content,g=i.type==="image"||i.type==="video"||i.type==="audio",[M,v]=b.useState("loading"),[m,z]=b.useState(0),[x,U]=b.useState(Vp),B=b.useRef({active:!1,sx:0,sw:0}),Q=`${i.updated_at}:${i.artifact_revision}`,Y=m===0?Q:`${Q}:retry-${m}`;b.useEffect(()=>{if(!h)return;v("loading");const L=window.setTimeout(()=>v(q=>q==="loading"?"failed":q),8e3);return()=>window.clearTimeout(L)},[i.id,Q,m,h]);async function X(){try{await navigator.clipboard.writeText(await gt.nodeArtifactSource(i.id)),f(d("preview.copied"))}catch{f(d("preview.copyFailed"))}}async function G(){try{const L=document.createElement("a");L.href=gt.nodeArtifactUrl(i.id),L.download="",document.body.appendChild(L),L.click(),L.remove()}catch{f(d("preview.downloadFailed"))}}return T.jsxs(T.Fragment,{children:[T.jsx("div",{className:"cb-divider",onPointerDown:L=>{B.current={active:!0,sx:L.clientX,sw:x},L.currentTarget.setPointerCapture(L.pointerId),L.preventDefault()},onPointerMove:L=>{B.current.active&&U(Math.max(kp,Math.min(window.innerWidth*.7,B.current.sw+B.current.sx-L.clientX)))},onPointerUp:()=>{B.current.active=!1}}),T.jsxs("div",{className:"cb-preview",style:{width:x},children:[T.jsx("div",{className:"cb-preview-bar",children:T.jsxs("div",{className:"cb-preview-topline",children:[T.jsxs("span",{className:"cb-preview-title",children:[T.jsxs("span",{className:"cb-node-seq",children:["#",r]}),i.title]}),T.jsxs("div",{className:"cb-preview-actions",children:[h&&T.jsxs(T.Fragment,{children:[T.jsx("button",{className:"cb-preview-button",title:d(g?"preview.copyMedia":"preview.copySource"),onClick:()=>void X(),children:T.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[T.jsx("rect",{x:"9",y:"9",width:"11",height:"11",rx:"2"}),T.jsx("path",{d:"M5 15V5a2 2 0 0 1 2-2h10"})]})}),T.jsx("button",{className:"cb-preview-button",title:d("preview.download"),onClick:()=>void G(),children:T.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:T.jsx("path",{d:"M12 3v12M7 12l5 5 5-5M5 21h14"})})}),T.jsx("button",{className:"cb-preview-button",title:d("preview.open"),onClick:()=>window.open(gt.nodeHtmlUrl(i.id),"_blank","noopener"),children:"↗"})]}),T.jsx("button",{className:"cb-preview-button is-close",title:d("preview.close"),onClick:s,children:"✕"})]})]})}),i.type==="text"&&i.content&&T.jsxs("div",{className:"cb-preview-content",children:[T.jsx("div",{className:"cb-preview-content-label",children:d("preview.content")}),T.jsx("div",{className:"cb-preview-content-body",children:i.content})]}),h&&T.jsxs("div",{className:"cb-preview-frame-shell",children:[T.jsx("iframe",{className:"cb-preview-frame",src:gt.nodeHtmlUrl(i.id,Y),sandbox:"allow-scripts",referrerPolicy:"no-referrer",title:i.title,onLoad:()=>v("ready"),onError:()=>v("failed")},`${i.id}:${Y}`),M==="loading"&&T.jsx("div",{className:"cb-preview-loading","aria-live":"polite",children:d("preview.loading")}),M==="failed"&&T.jsxs("div",{className:"cb-preview-loading is-failed",role:"alert",children:[T.jsx("span",{children:d("preview.loadFailed")}),T.jsx("button",{className:"cb-preview-retry",onClick:()=>z(L=>L+1),children:d("preview.retry")})]})]})]})]})}const Nh=.04,Jp=2.6;function $p(i,r){const[s,f]=b.useState({x:160,y:300,k:1}),[d,h]=b.useState({w:800,h:600}),g=b.useRef(null),M=b.useRef(null),v=b.useRef({active:!1,sx:0,sy:0,vx:0,vy:0}),m=b.useRef(s);m.current=s;const z=i.entries().next().value,x=(z==null?void 0:z[0])??null;b.useLayoutEffect(()=>{const L=g.current,q=i.entries().next().value;if(!L||!q||M.current===q[0])return;const K=L.getBoundingClientRect();K.width<=1||K.height<=1||(M.current=q[0],h({w:K.width,h:K.height}),f({k:1,x:K.width*.25-q[1].x,y:K.height*.5-q[1].y}))},[i]),b.useEffect(()=>{const L=g.current;if(!L)return;const q=new ResizeObserver(()=>{const K=L.getBoundingClientRect();h({w:K.width,h:K.height})});return q.observe(L),()=>q.disconnect()},[x]);const U=b.useCallback(()=>{if(!i.size)return;const L=Ih(i),q=90,K=Math.min(1.2,d.w/(L.x2-L.x1+q*2),d.h/(L.y2-L.y1+q*2)),P=Math.max(Nh,K);f({k:P,x:d.w/2-(L.x1+L.x2)/2*P,y:d.h/2-(L.y1+L.y2)/2*P})},[i,d]),B=b.useCallback((L,q,K)=>{f(P=>{const ae=Math.max(Nh,Math.min(Jp,K)),te=ae/P.k;return{k:ae,x:L-(L-P.x)*te,y:q-(q-P.y)*te}})},[]);b.useEffect(()=>{const L=g.current;if(!L)return;const q=K=>{K.preventDefault();const P=L.getBoundingClientRect();B(K.clientX-P.left,K.clientY-P.top,m.current.k*Math.exp(-K.deltaY*.0016))};return L.addEventListener("wheel",q,{passive:!1}),()=>L.removeEventListener("wheel",q)},[B,x]);function Q(L){var K;L.target.closest(".cb-node, .cb-canvas-bar, .cb-zoom, a, button, input, textarea")||(v.current={active:!0,sx:L.clientX,sy:L.clientY,vx:s.x,vy:s.y},L.currentTarget.setPointerCapture(L.pointerId),(K=g.current)==null||K.classList.add("is-panning"),r())}function Y(L){const q=v.current;q.active&&f(K=>({...K,x:q.vx+L.clientX-q.sx,y:q.vy+L.clientY-q.sy}))}function X(){var L;v.current.active=!1,(L=g.current)==null||L.classList.remove("is-panning")}function G(L,q=.9){f({k:q,x:d.w/2-L.x*q,y:d.h/2-L.y*q})}return{view:s,setView:f,canvasSize:d,viewportRef:g,fitView:U,zoomAt:B,focusAt:G,onPointerDown:Q,onPointerMove:Y,onPointerUp:X}}function Wp(i){const[r,s]=b.useState(null),f=b.useCallback(()=>{gt.tree(i).then(s).catch(console.error)},[i]);return b.useEffect(()=>{f()},[f]),b.useEffect(()=>{const d=new EventSource(gt.eventsUrl(i));return d.onmessage=f,()=>d.close()},[i,f]),{tree:r,nodes:(r==null?void 0:r.nodes)??[],reload:f}}const Fp=700,Pp=.3;function Ip(i,r){const s=i.x-i.w/2,f=i.x+i.w/2,d=i.y-i.h/2,h=i.y+i.h/2;return f>=r.x1&&s<=r.x2&&h>=r.y1&&d<=r.y2}function e0(){const{t:i}=fl(),r=Qn(),{projectId:s=""}=py(),[f]=rp(),{tree:d,nodes:h}=Wp(s),[g,M]=b.useState(null),[v,m]=b.useState(null),[z,x]=b.useState(null),U=b.useRef(f.get("focus")),B=b.useMemo(()=>new Map(h.map(O=>[O.id,O])),[h]),Q=b.useMemo(()=>new Map(h.map(O=>[O.id,O.seq])),[h]),Y=b.useMemo(()=>{const O=new Map;for(const Z of h)Z.parent_id&&(O.has(Z.parent_id)||O.set(Z.parent_id,[]),O.get(Z.parent_id).push(Z.id));return O},[h]),X=`brancha-collapsed-${s}`,[G,L]=b.useState(()=>{try{return new Set(JSON.parse(localStorage.getItem(X)??"[]"))}catch{return new Set}});function q(O){L(Z=>{const le=new Set(Z);return le.has(O)?le.delete(O):le.add(O),localStorage.setItem(X,JSON.stringify([...le])),le})}const K=b.useMemo(()=>{const O=h.find(p=>p.parent_id===null);if(!O)return[];const Z=[],le=p=>{const D=B.get(p);D&&(Z.push(D),G.has(p)||(Y.get(p)??[]).forEach(le))};return le(O.id),Z},[h,B,G,Y]),P=b.useCallback(O=>{const Z=Y.get(O)??[];return Z.length+Z.reduce((le,p)=>le+P(p),0)},[Y]),ae=b.useMemo(()=>Yp(K),[K]),te=b.useCallback(()=>M(null),[]),W=$p(ae,te),Le=b.useMemo(()=>{const O=Fp/W.view.k;return{x1:-W.view.x/W.view.k-O,y1:-W.view.y/W.view.k-O,x2:(W.canvasSize.w-W.view.x)/W.view.k+O,y2:(W.canvasSize.h-W.view.y)/W.view.k+O}},[W.view,W.canvasSize]),Pe=b.useMemo(()=>K.filter(O=>{const Z=ae.get(O.id);return Z?Ip(Z,Le):!1}),[K,ae,Le]),$e=b.useMemo(()=>new Set(Pe.map(O=>O.id)),[Pe]);b.useEffect(()=>{g&&!ae.has(g)&&M(null)},[ae,g]),b.useEffect(()=>{var D;const O=U.current;if(!O||!ae.size||W.canvasSize.w<=1)return;const Z=B.has(O)?O:(D=h[Number(O)-1])==null?void 0:D.id,le=Z?ae.get(Z):void 0;if(!Z||!le)return;U.current=null,W.focusAt(le),M(Z);const p=B.get(Z);((p==null?void 0:p.type)==="text"&&p.content||p&&il(p.type)&&p.content)&&m(Z)},[ae,B,h,W]),b.useEffect(()=>{const O=Z=>{Z.key==="Escape"&&(document.activeElement instanceof HTMLElement&&document.activeElement.blur(),v?m(null):M(null))};return window.addEventListener("keydown",O),()=>window.removeEventListener("keydown",O)},[v]);const Ye=b.useMemo(()=>{const O=new Set;let Z=g?B.get(g):void 0;for(;Z!=null&&Z.parent_id;)O.add(Z.id),Z=B.get(Z.parent_id);return O},[g,B]);function Ie(O){x(O),setTimeout(()=>x(Z=>Z===O?null:Z),2400)}function et(O){const Z=B.get(O);if(Z){if(M(O),il(Z.type)&&!Z.content){m(null),Ie(i("canvas.artifactGenerating"));return}if(Z.type==="error"){m(null),Ie(Z.content||i("canvas.artifactFailed"));return}m(Z.type==="text"?Z.content?O:null:il(Z.type)&&Z.content?O:null)}}const Re=h.filter(O=>il(O.type)&&O.content).length,w=h.filter(O=>il(O.type)&&!O.content).length,V=v?B.get(v):void 0;return T.jsxs("div",{className:"cb-canvas",children:[T.jsxs("div",{className:"cb-canvas-bar",children:[T.jsx("button",{className:"cb-canvas-back",title:i("canvas.back"),onClick:()=>r("/"),children:"←"}),T.jsx("span",{className:"cb-bar-sep"}),T.jsx(cr,{size:15}),T.jsx("div",{className:"cb-canvas-project-name",children:(d==null?void 0:d.project.title)??"…"}),T.jsxs("span",{className:"cb-bar-stat",children:[T.jsx("b",{children:Re}),i("canvas.variants")]}),w>0&&T.jsxs("span",{className:"cb-bar-stat is-live",children:[T.jsx("b",{children:w}),i("canvas.generating")]})]}),T.jsxs("div",{className:`cb-canvas-layout${v?" has-preview":""}`,children:[T.jsxs("div",{ref:W.viewportRef,className:"cb-viewport",onPointerDown:W.onPointerDown,onPointerMove:W.onPointerMove,onPointerUp:W.onPointerUp,children:[T.jsxs("div",{className:"cb-world",style:{transform:`translate(${W.view.x}px, ${W.view.y}px) scale(${W.view.k})`},children:[T.jsx("svg",{className:"cb-edges",children:K.map(O=>{if(!O.parent_id)return null;const Z=ae.get(O.parent_id),le=ae.get(O.id);return!Z||!le||!$e.has(O.parent_id)&&!$e.has(O.id)?null:T.jsx("path",{className:`cb-edge${Ye.has(O.id)?" is-highlighted":""}`,d:Gp(Z,le)},O.id)})}),Pe.map(O=>{const Z=ae.get(O.id);return Z?T.jsx(Zp,{node:O,seq:Q.get(O.id)??0,pos:Z,selected:O.id===g,collapsed:G.has(O.id),hiddenCount:G.has(O.id)?P(O.id):0,hasChildren:(Y.get(O.id)??[]).length>0,renderPreview:W.view.k>=Pp,onClick:et,onToggle:q},O.id):null})]}),T.jsxs("div",{className:"cb-zoom",children:[T.jsx("button",{onClick:()=>W.zoomAt(W.canvasSize.w/2,W.canvasSize.h/2,W.view.k/1.25),children:"−"}),T.jsxs("span",{className:"cb-zoom-value",children:[Math.round(W.view.k*100),"%"]}),T.jsx("button",{onClick:()=>W.zoomAt(W.canvasSize.w/2,W.canvasSize.h/2,W.view.k*1.25),children:"+"}),T.jsx("button",{className:"cb-zoom-fit",onClick:W.fitView,children:i("canvas.fit")})]}),T.jsx(Xp,{nodes:K,positions:ae,view:W.view,canvasSize:W.canvasSize,onNavigate:(O,Z)=>W.setView(le=>({...le,x:W.canvasSize.w/2-O*le.k,y:W.canvasSize.h/2-Z*le.k}))}),T.jsx("div",{className:"cb-canvas-hint",children:i("canvas.hint")}),z&&T.jsx("div",{className:"cb-toast",children:z})]}),V&&T.jsx(Kp,{node:V,seq:Q.get(V.id)??0,onClose:()=>m(null),onToast:Ie})]})]})}function t0(i,r){return i==="system"?r?"dark":"light":i}function l0(){return window.matchMedia("(prefers-color-scheme: dark)").matches}function a0(){const[i,r]=b.useState({theme:"system",locale:"zh-CN"}),[s,f]=b.useState(l0),d=t0(i.theme,s);return b.useLayoutEffect(()=>{document.documentElement.dataset.theme=d,document.documentElement.dataset.themePreference=i.theme},[i.theme,d]),b.useEffect(()=>{const h=window.matchMedia("(prefers-color-scheme: dark)"),g=M=>f(M.matches);return h.addEventListener("change",g),()=>h.removeEventListener("change",g)},[]),b.useEffect(()=>{gt.settings().then(r).catch(console.error);const h=new EventSource(gt.eventsUrl()),g=M=>{try{r(JSON.parse(M.data))}catch(v){console.error(v)}};return h.addEventListener("settings",g),()=>h.close()},[]),i}function n0(){const i=a0();return T.jsx(Tp,{locale:i.locale,children:T.jsx(np,{children:T.jsx("div",{className:"cb-app",children:T.jsxs(jy,{children:[T.jsx(oi,{path:"/",element:T.jsx(Hp,{})}),T.jsx(oi,{path:"/projects/:projectId",element:T.jsx(e0,{})}),T.jsx(oi,{path:"*",element:T.jsx(wy,{to:"/",replace:!0})})]})})})})}O1.createRoot(document.getElementById("root")).render(T.jsx(b.StrictMode,{children:T.jsx(n0,{})}));
SHA-256: cad4b468672d6a93611c3e9ad0b7483b8741f2432800cfb908b337d8c6d5b046