Files
kawaandClaude Haiku 4.5 9b354636bb Add SSH source support with dialstdio and UI components
- Implement SSH dial via stdio for remote connections
- Add sources API and storage layer for managing connection sources
- Add SourcePanel and SshFields web components for SSH configuration
- Update app structure to support source-based connections
- Update handlers and server for new sources endpoint

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-08-13 10:19:47 +02:00

12 lines
231 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(function(){const S=document.createElement("link").relList;if(S&&S.supports&&S.supports("modulepreload"))return;for(const O of document.querySelectorAll('link[rel="modulepreload"]'))s(O);new MutationObserver(O=>{for(const D of O)if(D.type==="childList")for(const T of D.addedNodes)T.tagName==="LINK"&&T.rel==="modulepreload"&&s(T)}).observe(document,{childList:!0,subtree:!0});function z(O){const D={};return O.integrity&&(D.integrity=O.integrity),O.referrerPolicy&&(D.referrerPolicy=O.referrerPolicy),O.crossOrigin==="use-credentials"?D.credentials="include":O.crossOrigin==="anonymous"?D.credentials="omit":D.credentials="same-origin",D}function s(O){if(O.ep)return;O.ep=!0;const D=z(O);fetch(O.href,D)}})();var gf={exports:{}},Dn={};var Nr;function sy(){if(Nr)return Dn;Nr=1;var o=Symbol.for("react.transitional.element"),S=Symbol.for("react.fragment");function z(s,O,D){var T=null;if(D!==void 0&&(T=""+D),O.key!==void 0&&(T=""+O.key),"key"in O){D={};for(var w in O)w!=="key"&&(D[w]=O[w])}else D=O;return O=D.ref,{$$typeof:o,type:s,key:T,ref:O!==void 0?O:null,props:D}}return Dn.Fragment=S,Dn.jsx=z,Dn.jsxs=z,Dn}var Ar;function oy(){return Ar||(Ar=1,gf.exports=sy()),gf.exports}var c=oy(),Sf={exports:{}},I={};var _r;function dy(){if(_r)return I;_r=1;var o=Symbol.for("react.transitional.element"),S=Symbol.for("react.portal"),z=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),O=Symbol.for("react.profiler"),D=Symbol.for("react.consumer"),T=Symbol.for("react.context"),w=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),b=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),E=Symbol.for("react.activity"),U=Symbol.iterator;function ll(h){return h===null||typeof h!="object"?null:(h=U&&h[U]||h["@@iterator"],typeof h=="function"?h:null)}var W={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},vl=Object.assign,Yl={};function gl(h,A,q){this.props=h,this.context=A,this.refs=Yl,this.updater=q||W}gl.prototype.isReactComponent={},gl.prototype.setState=function(h,A){if(typeof h!="object"&&typeof h!="function"&&h!=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,h,A,"setState")},gl.prototype.forceUpdate=function(h){this.updater.enqueueForceUpdate(this,h,"forceUpdate")};function _l(){}_l.prototype=gl.prototype;function dl(h,A,q){this.props=h,this.context=A,this.refs=Yl,this.updater=q||W}var el=dl.prototype=new _l;el.constructor=dl,vl(el,gl.prototype),el.isPureReactComponent=!0;var Sl=Array.isArray;function Nl(){}var C={H:null,A:null,T:null,S:null},Z=Object.prototype.hasOwnProperty;function B(h,A,q){var Y=q.ref;return{$$typeof:o,type:h,key:A,ref:Y!==void 0?Y:null,props:q}}function $(h,A){return B(h.type,A,h.props)}function sl(h){return typeof h=="object"&&h!==null&&h.$$typeof===o}function jl(h){var A={"=":"=0",":":"=2"};return"$"+h.replace(/[=:]/g,function(q){return A[q]})}var at=/\/+/g;function tt(h,A){return typeof h=="object"&&h!==null&&h.key!=null?jl(""+h.key):A.toString(36)}function Cl(h){switch(h.status){case"fulfilled":return h.value;case"rejected":throw h.reason;default:switch(typeof h.status=="string"?h.then(Nl,Nl):(h.status="pending",h.then(function(A){h.status==="pending"&&(h.status="fulfilled",h.value=A)},function(A){h.status==="pending"&&(h.status="rejected",h.reason=A)})),h.status){case"fulfilled":return h.value;case"rejected":throw h.reason}}throw h}function j(h,A,q,Y,F){var al=typeof h;(al==="undefined"||al==="boolean")&&(h=null);var rl=!1;if(h===null)rl=!0;else switch(al){case"bigint":case"string":case"number":rl=!0;break;case"object":switch(h.$$typeof){case o:case S:rl=!0;break;case V:return rl=h._init,j(rl(h._payload),A,q,Y,F)}}if(rl)return F=F(h),rl=Y===""?"."+tt(h,0):Y,Sl(F)?(q="",rl!=null&&(q=rl.replace(at,"$&/")+"/"),j(F,A,q,"",function(k){return k})):F!=null&&(sl(F)&&(F=$(F,q+(F.key==null||h&&h.key===F.key?"":(""+F.key).replace(at,"$&/")+"/")+rl)),A.push(F)),1;rl=0;var Kl=Y===""?".":Y+":";if(Sl(h))for(var Ul=0;Ul<h.length;Ul++)Y=h[Ul],al=Kl+tt(Y,Ul),rl+=j(Y,A,q,al,F);else if(Ul=ll(h),typeof Ul=="function")for(h=Ul.call(h),Ul=0;!(Y=h.next()).done;)Y=Y.value,al=Kl+tt(Y,Ul++),rl+=j(Y,A,q,al,F);else if(al==="object"){if(typeof h.then=="function")return j(Cl(h),A,q,Y,F);throw A=String(h),Error("Objects are not valid as a React child (found: "+(A==="[object Object]"?"object with keys {"+Object.keys(h).join(", ")+"}":A)+"). If you meant to render a collection of children, use an array instead.")}return rl}function R(h,A,q){if(h==null)return h;var Y=[],F=0;return j(h,Y,"","",function(al){return A.call(q,al,F++)}),Y}function M(h){if(h._status===-1){var A=h._result;A=A(),A.then(function(q){(h._status===0||h._status===-1)&&(h._status=1,h._result=q)},function(q){(h._status===0||h._status===-1)&&(h._status=2,h._result=q)}),h._status===-1&&(h._status=0,h._result=A)}if(h._status===1)return h._result.default;throw h._result}var K=typeof reportError=="function"?reportError:function(h){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var A=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof h=="object"&&h!==null&&typeof h.message=="string"?String(h.message):String(h),error:h});if(!window.dispatchEvent(A))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",h);return}console.error(h)},nl={map:R,forEach:function(h,A,q){R(h,function(){A.apply(this,arguments)},q)},count:function(h){var A=0;return R(h,function(){A++}),A},toArray:function(h){return R(h,function(A){return A})||[]},only:function(h){if(!sl(h))throw Error("React.Children.only expected to receive a single React element child.");return h}};return I.Activity=E,I.Children=nl,I.Component=gl,I.Fragment=z,I.Profiler=O,I.PureComponent=dl,I.StrictMode=s,I.Suspense=H,I.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=C,I.__COMPILER_RUNTIME={__proto__:null,c:function(h){return C.H.useMemoCache(h)}},I.cache=function(h){return function(){return h.apply(null,arguments)}},I.cacheSignal=function(){return null},I.cloneElement=function(h,A,q){if(h==null)throw Error("The argument must be a React element, but you passed "+h+".");var Y=vl({},h.props),F=h.key;if(A!=null)for(al in A.key!==void 0&&(F=""+A.key),A)!Z.call(A,al)||al==="key"||al==="__self"||al==="__source"||al==="ref"&&A.ref===void 0||(Y[al]=A[al]);var al=arguments.length-2;if(al===1)Y.children=q;else if(1<al){for(var rl=Array(al),Kl=0;Kl<al;Kl++)rl[Kl]=arguments[Kl+2];Y.children=rl}return B(h.type,F,Y)},I.createContext=function(h){return h={$$typeof:T,_currentValue:h,_currentValue2:h,_threadCount:0,Provider:null,Consumer:null},h.Provider=h,h.Consumer={$$typeof:D,_context:h},h},I.createElement=function(h,A,q){var Y,F={},al=null;if(A!=null)for(Y in A.key!==void 0&&(al=""+A.key),A)Z.call(A,Y)&&Y!=="key"&&Y!=="__self"&&Y!=="__source"&&(F[Y]=A[Y]);var rl=arguments.length-2;if(rl===1)F.children=q;else if(1<rl){for(var Kl=Array(rl),Ul=0;Ul<rl;Ul++)Kl[Ul]=arguments[Ul+2];F.children=Kl}if(h&&h.defaultProps)for(Y in rl=h.defaultProps,rl)F[Y]===void 0&&(F[Y]=rl[Y]);return B(h,al,F)},I.createRef=function(){return{current:null}},I.forwardRef=function(h){return{$$typeof:w,render:h}},I.isValidElement=sl,I.lazy=function(h){return{$$typeof:V,_payload:{_status:-1,_result:h},_init:M}},I.memo=function(h,A){return{$$typeof:b,type:h,compare:A===void 0?null:A}},I.startTransition=function(h){var A=C.T,q={};C.T=q;try{var Y=h(),F=C.S;F!==null&&F(q,Y),typeof Y=="object"&&Y!==null&&typeof Y.then=="function"&&Y.then(Nl,K)}catch(al){K(al)}finally{A!==null&&q.types!==null&&(A.types=q.types),C.T=A}},I.unstable_useCacheRefresh=function(){return C.H.useCacheRefresh()},I.use=function(h){return C.H.use(h)},I.useActionState=function(h,A,q){return C.H.useActionState(h,A,q)},I.useCallback=function(h,A){return C.H.useCallback(h,A)},I.useContext=function(h){return C.H.useContext(h)},I.useDebugValue=function(){},I.useDeferredValue=function(h,A){return C.H.useDeferredValue(h,A)},I.useEffect=function(h,A){return C.H.useEffect(h,A)},I.useEffectEvent=function(h){return C.H.useEffectEvent(h)},I.useId=function(){return C.H.useId()},I.useImperativeHandle=function(h,A,q){return C.H.useImperativeHandle(h,A,q)},I.useInsertionEffect=function(h,A){return C.H.useInsertionEffect(h,A)},I.useLayoutEffect=function(h,A){return C.H.useLayoutEffect(h,A)},I.useMemo=function(h,A){return C.H.useMemo(h,A)},I.useOptimistic=function(h,A){return C.H.useOptimistic(h,A)},I.useReducer=function(h,A,q){return C.H.useReducer(h,A,q)},I.useRef=function(h){return C.H.useRef(h)},I.useState=function(h){return C.H.useState(h)},I.useSyncExternalStore=function(h,A,q){return C.H.useSyncExternalStore(h,A,q)},I.useTransition=function(){return C.H.useTransition()},I.version="19.2.8",I}var Or;function Tf(){return Or||(Or=1,Sf.exports=dy()),Sf.exports}var Q=Tf(),bf={exports:{}},Cn={},pf={exports:{}},jf={};var Mr;function ry(){return Mr||(Mr=1,(function(o){function S(j,R){var M=j.length;j.push(R);l:for(;0<M;){var K=M-1>>>1,nl=j[K];if(0<O(nl,R))j[K]=R,j[M]=nl,M=K;else break l}}function z(j){return j.length===0?null:j[0]}function s(j){if(j.length===0)return null;var R=j[0],M=j.pop();if(M!==R){j[0]=M;l:for(var K=0,nl=j.length,h=nl>>>1;K<h;){var A=2*(K+1)-1,q=j[A],Y=A+1,F=j[Y];if(0>O(q,M))Y<nl&&0>O(F,q)?(j[K]=F,j[Y]=M,K=Y):(j[K]=q,j[A]=M,K=A);else if(Y<nl&&0>O(F,M))j[K]=F,j[Y]=M,K=Y;else break l}}return R}function O(j,R){var M=j.sortIndex-R.sortIndex;return M!==0?M:j.id-R.id}if(o.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var D=performance;o.unstable_now=function(){return D.now()}}else{var T=Date,w=T.now();o.unstable_now=function(){return T.now()-w}}var H=[],b=[],V=1,E=null,U=3,ll=!1,W=!1,vl=!1,Yl=!1,gl=typeof setTimeout=="function"?setTimeout:null,_l=typeof clearTimeout=="function"?clearTimeout:null,dl=typeof setImmediate<"u"?setImmediate:null;function el(j){for(var R=z(b);R!==null;){if(R.callback===null)s(b);else if(R.startTime<=j)s(b),R.sortIndex=R.expirationTime,S(H,R);else break;R=z(b)}}function Sl(j){if(vl=!1,el(j),!W)if(z(H)!==null)W=!0,Nl||(Nl=!0,jl());else{var R=z(b);R!==null&&Cl(Sl,R.startTime-j)}}var Nl=!1,C=-1,Z=5,B=-1;function $(){return Yl?!0:!(o.unstable_now()-B<Z)}function sl(){if(Yl=!1,Nl){var j=o.unstable_now();B=j;var R=!0;try{l:{W=!1,vl&&(vl=!1,_l(C),C=-1),ll=!0;var M=U;try{t:{for(el(j),E=z(H);E!==null&&!(E.expirationTime>j&&$());){var K=E.callback;if(typeof K=="function"){E.callback=null,U=E.priorityLevel;var nl=K(E.expirationTime<=j);if(j=o.unstable_now(),typeof nl=="function"){E.callback=nl,el(j),R=!0;break t}E===z(H)&&s(H),el(j)}else s(H);E=z(H)}if(E!==null)R=!0;else{var h=z(b);h!==null&&Cl(Sl,h.startTime-j),R=!1}}break l}finally{E=null,U=M,ll=!1}R=void 0}}finally{R?jl():Nl=!1}}}var jl;if(typeof dl=="function")jl=function(){dl(sl)};else if(typeof MessageChannel<"u"){var at=new MessageChannel,tt=at.port2;at.port1.onmessage=sl,jl=function(){tt.postMessage(null)}}else jl=function(){gl(sl,0)};function Cl(j,R){C=gl(function(){j(o.unstable_now())},R)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(j){j.callback=null},o.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Z=0<j?Math.floor(1e3/j):5},o.unstable_getCurrentPriorityLevel=function(){return U},o.unstable_next=function(j){switch(U){case 1:case 2:case 3:var R=3;break;default:R=U}var M=U;U=R;try{return j()}finally{U=M}},o.unstable_requestPaint=function(){Yl=!0},o.unstable_runWithPriority=function(j,R){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var M=U;U=j;try{return R()}finally{U=M}},o.unstable_scheduleCallback=function(j,R,M){var K=o.unstable_now();switch(typeof M=="object"&&M!==null?(M=M.delay,M=typeof M=="number"&&0<M?K+M:K):M=K,j){case 1:var nl=-1;break;case 2:nl=250;break;case 5:nl=1073741823;break;case 4:nl=1e4;break;default:nl=5e3}return nl=M+nl,j={id:V++,callback:R,priorityLevel:j,startTime:M,expirationTime:nl,sortIndex:-1},M>K?(j.sortIndex=M,S(b,j),z(H)===null&&j===z(b)&&(vl?(_l(C),C=-1):vl=!0,Cl(Sl,M-K))):(j.sortIndex=nl,S(H,j),W||ll||(W=!0,Nl||(Nl=!0,jl()))),j},o.unstable_shouldYield=$,o.unstable_wrapCallback=function(j){var R=U;return function(){var M=U;U=R;try{return j.apply(this,arguments)}finally{U=M}}}})(jf)),jf}var Dr;function hy(){return Dr||(Dr=1,pf.exports=ry()),pf.exports}var xf={exports:{}},lt={};var Cr;function my(){if(Cr)return lt;Cr=1;var o=Tf();function S(H){var b="https://react.dev/errors/"+H;if(1<arguments.length){b+="?args[]="+encodeURIComponent(arguments[1]);for(var V=2;V<arguments.length;V++)b+="&args[]="+encodeURIComponent(arguments[V])}return"Minified React error #"+H+"; visit "+b+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function z(){}var s={d:{f:z,r:function(){throw Error(S(522))},D:z,C:z,L:z,m:z,X:z,S:z,M:z},p:0,findDOMNode:null},O=Symbol.for("react.portal");function D(H,b,V){var E=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:O,key:E==null?null:""+E,children:H,containerInfo:b,implementation:V}}var T=o.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function w(H,b){if(H==="font")return"";if(typeof b=="string")return b==="use-credentials"?b:""}return lt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,lt.createPortal=function(H,b){var V=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!b||b.nodeType!==1&&b.nodeType!==9&&b.nodeType!==11)throw Error(S(299));return D(H,b,null,V)},lt.flushSync=function(H){var b=T.T,V=s.p;try{if(T.T=null,s.p=2,H)return H()}finally{T.T=b,s.p=V,s.d.f()}},lt.preconnect=function(H,b){typeof H=="string"&&(b?(b=b.crossOrigin,b=typeof b=="string"?b==="use-credentials"?b:"":void 0):b=null,s.d.C(H,b))},lt.prefetchDNS=function(H){typeof H=="string"&&s.d.D(H)},lt.preinit=function(H,b){if(typeof H=="string"&&b&&typeof b.as=="string"){var V=b.as,E=w(V,b.crossOrigin),U=typeof b.integrity=="string"?b.integrity:void 0,ll=typeof b.fetchPriority=="string"?b.fetchPriority:void 0;V==="style"?s.d.S(H,typeof b.precedence=="string"?b.precedence:void 0,{crossOrigin:E,integrity:U,fetchPriority:ll}):V==="script"&&s.d.X(H,{crossOrigin:E,integrity:U,fetchPriority:ll,nonce:typeof b.nonce=="string"?b.nonce:void 0})}},lt.preinitModule=function(H,b){if(typeof H=="string")if(typeof b=="object"&&b!==null){if(b.as==null||b.as==="script"){var V=w(b.as,b.crossOrigin);s.d.M(H,{crossOrigin:V,integrity:typeof b.integrity=="string"?b.integrity:void 0,nonce:typeof b.nonce=="string"?b.nonce:void 0})}}else b==null&&s.d.M(H)},lt.preload=function(H,b){if(typeof H=="string"&&typeof b=="object"&&b!==null&&typeof b.as=="string"){var V=b.as,E=w(V,b.crossOrigin);s.d.L(H,V,{crossOrigin:E,integrity:typeof b.integrity=="string"?b.integrity:void 0,nonce:typeof b.nonce=="string"?b.nonce:void 0,type:typeof b.type=="string"?b.type:void 0,fetchPriority:typeof b.fetchPriority=="string"?b.fetchPriority:void 0,referrerPolicy:typeof b.referrerPolicy=="string"?b.referrerPolicy:void 0,imageSrcSet:typeof b.imageSrcSet=="string"?b.imageSrcSet:void 0,imageSizes:typeof b.imageSizes=="string"?b.imageSizes:void 0,media:typeof b.media=="string"?b.media:void 0})}},lt.preloadModule=function(H,b){if(typeof H=="string")if(b){var V=w(b.as,b.crossOrigin);s.d.m(H,{as:typeof b.as=="string"&&b.as!=="script"?b.as:void 0,crossOrigin:V,integrity:typeof b.integrity=="string"?b.integrity:void 0})}else s.d.m(H)},lt.requestFormReset=function(H){s.d.r(H)},lt.unstable_batchedUpdates=function(H,b){return H(b)},lt.useFormState=function(H,b,V){return T.H.useFormState(H,b,V)},lt.useFormStatus=function(){return T.H.useHostTransitionStatus()},lt.version="19.2.8",lt}var Ur;function yy(){if(Ur)return xf.exports;Ur=1;function o(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(S){console.error(S)}}return o(),xf.exports=my(),xf.exports}var Hr;function vy(){if(Hr)return Cn;Hr=1;var o=hy(),S=Tf(),z=yy();function s(l){var t="https://react.dev/errors/"+l;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var e=2;e<arguments.length;e++)t+="&args[]="+encodeURIComponent(arguments[e])}return"Minified React error #"+l+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function O(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11)}function D(l){var t=l,e=l;if(l.alternate)for(;t.return;)t=t.return;else{l=t;do t=l,(t.flags&4098)!==0&&(e=t.return),l=t.return;while(l)}return t.tag===3?e:null}function T(l){if(l.tag===13){var t=l.memoizedState;if(t===null&&(l=l.alternate,l!==null&&(t=l.memoizedState)),t!==null)return t.dehydrated}return null}function w(l){if(l.tag===31){var t=l.memoizedState;if(t===null&&(l=l.alternate,l!==null&&(t=l.memoizedState)),t!==null)return t.dehydrated}return null}function H(l){if(D(l)!==l)throw Error(s(188))}function b(l){var t=l.alternate;if(!t){if(t=D(l),t===null)throw Error(s(188));return t!==l?null:l}for(var e=l,a=t;;){var n=e.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){e=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===e)return H(n),l;if(u===a)return H(n),t;u=u.sibling}throw Error(s(188))}if(e.return!==a.return)e=n,a=u;else{for(var i=!1,f=n.child;f;){if(f===e){i=!0,e=n,a=u;break}if(f===a){i=!0,a=n,e=u;break}f=f.sibling}if(!i){for(f=u.child;f;){if(f===e){i=!0,e=u,a=n;break}if(f===a){i=!0,a=u,e=n;break}f=f.sibling}if(!i)throw Error(s(189))}}if(e.alternate!==a)throw Error(s(190))}if(e.tag!==3)throw Error(s(188));return e.stateNode.current===e?l:t}function V(l){var t=l.tag;if(t===5||t===26||t===27||t===6)return l;for(l=l.child;l!==null;){if(t=V(l),t!==null)return t;l=l.sibling}return null}var E=Object.assign,U=Symbol.for("react.element"),ll=Symbol.for("react.transitional.element"),W=Symbol.for("react.portal"),vl=Symbol.for("react.fragment"),Yl=Symbol.for("react.strict_mode"),gl=Symbol.for("react.profiler"),_l=Symbol.for("react.consumer"),dl=Symbol.for("react.context"),el=Symbol.for("react.forward_ref"),Sl=Symbol.for("react.suspense"),Nl=Symbol.for("react.suspense_list"),C=Symbol.for("react.memo"),Z=Symbol.for("react.lazy"),B=Symbol.for("react.activity"),$=Symbol.for("react.memo_cache_sentinel"),sl=Symbol.iterator;function jl(l){return l===null||typeof l!="object"?null:(l=sl&&l[sl]||l["@@iterator"],typeof l=="function"?l:null)}var at=Symbol.for("react.client.reference");function tt(l){if(l==null)return null;if(typeof l=="function")return l.$$typeof===at?null:l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case vl:return"Fragment";case gl:return"Profiler";case Yl:return"StrictMode";case Sl:return"Suspense";case Nl:return"SuspenseList";case B:return"Activity"}if(typeof l=="object")switch(l.$$typeof){case W:return"Portal";case dl:return l.displayName||"Context";case _l:return(l._context.displayName||"Context")+".Consumer";case el:var t=l.render;return l=l.displayName,l||(l=t.displayName||t.name||"",l=l!==""?"ForwardRef("+l+")":"ForwardRef"),l;case C:return t=l.displayName||null,t!==null?t:tt(l.type)||"Memo";case Z:t=l._payload,l=l._init;try{return tt(l(t))}catch{}}return null}var Cl=Array.isArray,j=S.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,R=z.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,M={pending:!1,data:null,method:null,action:null},K=[],nl=-1;function h(l){return{current:l}}function A(l){0>nl||(l.current=K[nl],K[nl]=null,nl--)}function q(l,t){nl++,K[nl]=l.current,l.current=t}var Y=h(null),F=h(null),al=h(null),rl=h(null);function Kl(l,t){switch(q(al,t),q(F,l),q(Y,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?$d(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=$d(t),l=Wd(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}A(Y),q(Y,l)}function Ul(){A(Y),A(F),A(al)}function k(l){l.memoizedState!==null&&q(rl,l);var t=Y.current,e=Wd(t,l.type);t!==e&&(q(F,l),q(Y,e))}function Jl(l){F.current===l&&(A(Y),A(F)),rl.current===l&&(A(rl),An._currentValue=M)}var ce,Ie;function Ue(l){if(ce===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);ce=t&&t[1]||"",Ie=-1<e.stack.indexOf(`
at`)?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ce+l+Ie}var Pu=!1;function li(l,t){if(!l||Pu)return"";Pu=!0;var e=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var _=function(){throw Error()};if(Object.defineProperty(_.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(_,[])}catch(p){var g=p}Reflect.construct(l,[],_)}else{try{_.call()}catch(p){g=p}l.call(_.prototype)}}else{try{throw Error()}catch(p){g=p}(_=l())&&typeof _.catch=="function"&&_.catch(function(){})}}catch(p){if(p&&g&&typeof p.stack=="string")return[p.stack,g.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(),i=u[0],f=u[1];if(i&&f){var d=i.split(`
`),v=f.split(`
`);for(n=a=0;a<d.length&&!d[a].includes("DetermineComponentFrameRoot");)a++;for(;n<v.length&&!v[n].includes("DetermineComponentFrameRoot");)n++;if(a===d.length||n===v.length)for(a=d.length-1,n=v.length-1;1<=a&&0<=n&&d[a]!==v[n];)n--;for(;1<=a&&0<=n;a--,n--)if(d[a]!==v[n]){if(a!==1||n!==1)do if(a--,n--,0>n||d[a]!==v[n]){var x=`
`+d[a].replace(" at new "," at ");return l.displayName&&x.includes("<anonymous>")&&(x=x.replace("<anonymous>",l.displayName)),x}while(1<=a&&0<=n);break}}}finally{Pu=!1,Error.prepareStackTrace=e}return(e=l?l.displayName||l.name:"")?Ue(e):""}function Xr(l,t){switch(l.tag){case 26:case 27:case 5:return Ue(l.type);case 16:return Ue("Lazy");case 13:return l.child!==t&&t!==null?Ue("Suspense Fallback"):Ue("Suspense");case 19:return Ue("SuspenseList");case 0:case 15:return li(l.type,!1);case 11:return li(l.type.render,!1);case 1:return li(l.type,!0);case 31:return Ue("Activity");default:return""}}function Ef(l){try{var t="",e=null;do t+=Xr(l,e),e=l,l=l.return;while(l);return t}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var ti=Object.prototype.hasOwnProperty,ei=o.unstable_scheduleCallback,ai=o.unstable_cancelCallback,Qr=o.unstable_shouldYield,Zr=o.unstable_requestPaint,mt=o.unstable_now,Lr=o.unstable_getCurrentPriorityLevel,Nf=o.unstable_ImmediatePriority,Af=o.unstable_UserBlockingPriority,Hn=o.unstable_NormalPriority,Vr=o.unstable_LowPriority,_f=o.unstable_IdlePriority,Kr=o.log,Jr=o.unstable_setDisableYieldValue,Ya=null,yt=null;function fe(l){if(typeof Kr=="function"&&Jr(l),yt&&typeof yt.setStrictMode=="function")try{yt.setStrictMode(Ya,l)}catch{}}var vt=Math.clz32?Math.clz32:$r,wr=Math.log,kr=Math.LN2;function $r(l){return l>>>=0,l===0?32:31-(wr(l)/kr|0)|0}var Rn=256,qn=262144,Bn=4194304;function He(l){var t=l&42;if(t!==0)return t;switch(l&-l){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 l&261888;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function Yn(l,t,e){var a=l.pendingLanes;if(a===0)return 0;var n=0,u=l.suspendedLanes,i=l.pingedLanes;l=l.warmLanes;var f=a&134217727;return f!==0?(a=f&~u,a!==0?n=He(a):(i&=f,i!==0?n=He(i):e||(e=f&~l,e!==0&&(n=He(e))))):(f=a&~u,f!==0?n=He(f):i!==0?n=He(i):e||(e=a&~l,e!==0&&(n=He(e)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,e=t&-t,u>=e||u===32&&(e&4194048)!==0)?t:n}function Ga(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function Wr(l,t){switch(l){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 Of(){var l=Bn;return Bn<<=1,(Bn&62914560)===0&&(Bn=4194304),l}function ni(l){for(var t=[],e=0;31>e;e++)t.push(l);return t}function Xa(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function Fr(l,t,e,a,n,u){var i=l.pendingLanes;l.pendingLanes=e,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=e,l.entangledLanes&=e,l.errorRecoveryDisabledLanes&=e,l.shellSuspendCounter=0;var f=l.entanglements,d=l.expirationTimes,v=l.hiddenUpdates;for(e=i&~e;0<e;){var x=31-vt(e),_=1<<x;f[x]=0,d[x]=-1;var g=v[x];if(g!==null)for(v[x]=null,x=0;x<g.length;x++){var p=g[x];p!==null&&(p.lane&=-536870913)}e&=~_}a!==0&&Mf(l,a,0),u!==0&&n===0&&l.tag!==0&&(l.suspendedLanes|=u&~(i&~t))}function Mf(l,t,e){l.pendingLanes|=t,l.suspendedLanes&=~t;var a=31-vt(t);l.entangledLanes|=t,l.entanglements[a]=l.entanglements[a]|1073741824|e&261930}function Df(l,t){var e=l.entangledLanes|=t;for(l=l.entanglements;e;){var a=31-vt(e),n=1<<a;n&t|l[a]&t&&(l[a]|=t),e&=~n}}function Cf(l,t){var e=t&-t;return e=(e&42)!==0?1:ui(e),(e&(l.suspendedLanes|t))!==0?0:e}function ui(l){switch(l){case 2:l=1;break;case 8:l=4;break;case 32:l=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:l=128;break;case 268435456:l=134217728;break;default:l=0}return l}function ii(l){return l&=-l,2<l?8<l?(l&134217727)!==0?32:268435456:8:2}function Uf(){var l=R.p;return l!==0?l:(l=window.event,l===void 0?32:br(l.type))}function Hf(l,t){var e=R.p;try{return R.p=l,t()}finally{R.p=e}}var se=Math.random().toString(36).slice(2),$l="__reactFiber$"+se,nt="__reactProps$"+se,Pe="__reactContainer$"+se,ci="__reactEvents$"+se,Ir="__reactListeners$"+se,Pr="__reactHandles$"+se,Rf="__reactResources$"+se,Qa="__reactMarker$"+se;function fi(l){delete l[$l],delete l[nt],delete l[ci],delete l[Ir],delete l[Pr]}function la(l){var t=l[$l];if(t)return t;for(var e=l.parentNode;e;){if(t=e[Pe]||e[$l]){if(e=t.alternate,t.child!==null||e!==null&&e.child!==null)for(l=ar(l);l!==null;){if(e=l[$l])return e;l=ar(l)}return t}l=e,e=l.parentNode}return null}function ta(l){if(l=l[$l]||l[Pe]){var t=l.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return l}return null}function Za(l){var t=l.tag;if(t===5||t===26||t===27||t===6)return l.stateNode;throw Error(s(33))}function ea(l){var t=l[Rf];return t||(t=l[Rf]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function wl(l){l[Qa]=!0}var qf=new Set,Bf={};function Re(l,t){aa(l,t),aa(l+"Capture",t)}function aa(l,t){for(Bf[l]=t,l=0;l<t.length;l++)qf.add(t[l])}var lh=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]*$"),Yf={},Gf={};function th(l){return ti.call(Gf,l)?!0:ti.call(Yf,l)?!1:lh.test(l)?Gf[l]=!0:(Yf[l]=!0,!1)}function Gn(l,t,e){if(th(t))if(e===null)l.removeAttribute(t);else{switch(typeof e){case"undefined":case"function":case"symbol":l.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){l.removeAttribute(t);return}}l.setAttribute(t,""+e)}}function Xn(l,t,e){if(e===null)l.removeAttribute(t);else{switch(typeof e){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(t);return}l.setAttribute(t,""+e)}}function Zt(l,t,e,a){if(a===null)l.removeAttribute(e);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":l.removeAttribute(e);return}l.setAttributeNS(t,e,""+a)}}function Tt(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function Xf(l){var t=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function eh(l,t,e){var a=Object.getOwnPropertyDescriptor(l.constructor.prototype,t);if(!l.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(l,t,{configurable:!0,get:function(){return n.call(this)},set:function(i){e=""+i,u.call(this,i)}}),Object.defineProperty(l,t,{enumerable:a.enumerable}),{getValue:function(){return e},setValue:function(i){e=""+i},stopTracking:function(){l._valueTracker=null,delete l[t]}}}}function si(l){if(!l._valueTracker){var t=Xf(l)?"checked":"value";l._valueTracker=eh(l,t,""+l[t])}}function Qf(l){if(!l)return!1;var t=l._valueTracker;if(!t)return!0;var e=t.getValue(),a="";return l&&(a=Xf(l)?l.checked?"true":"false":l.value),l=a,l!==e?(t.setValue(l),!0):!1}function Qn(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var ah=/[\n"\\]/g;function Et(l){return l.replace(ah,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function oi(l,t,e,a,n,u,i,f){l.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?l.type=i:l.removeAttribute("type"),t!=null?i==="number"?(t===0&&l.value===""||l.value!=t)&&(l.value=""+Tt(t)):l.value!==""+Tt(t)&&(l.value=""+Tt(t)):i!=="submit"&&i!=="reset"||l.removeAttribute("value"),t!=null?di(l,i,Tt(t)):e!=null?di(l,i,Tt(e)):a!=null&&l.removeAttribute("value"),n==null&&u!=null&&(l.defaultChecked=!!u),n!=null&&(l.checked=n&&typeof n!="function"&&typeof n!="symbol"),f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?l.name=""+Tt(f):l.removeAttribute("name")}function Zf(l,t,e,a,n,u,i,f){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(l.type=u),t!=null||e!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){si(l);return}e=e!=null?""+Tt(e):"",t=t!=null?""+Tt(t):e,f||t===l.value||(l.value=t),l.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,l.checked=f?l.checked:!!a,l.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(l.name=i),si(l)}function di(l,t,e){t==="number"&&Qn(l.ownerDocument)===l||l.defaultValue===""+e||(l.defaultValue=""+e)}function na(l,t,e,a){if(l=l.options,t){t={};for(var n=0;n<e.length;n++)t["$"+e[n]]=!0;for(e=0;e<l.length;e++)n=t.hasOwnProperty("$"+l[e].value),l[e].selected!==n&&(l[e].selected=n),n&&a&&(l[e].defaultSelected=!0)}else{for(e=""+Tt(e),t=null,n=0;n<l.length;n++){if(l[n].value===e){l[n].selected=!0,a&&(l[n].defaultSelected=!0);return}t!==null||l[n].disabled||(t=l[n])}t!==null&&(t.selected=!0)}}function Lf(l,t,e){if(t!=null&&(t=""+Tt(t),t!==l.value&&(l.value=t),e==null)){l.defaultValue!==t&&(l.defaultValue=t);return}l.defaultValue=e!=null?""+Tt(e):""}function Vf(l,t,e,a){if(t==null){if(a!=null){if(e!=null)throw Error(s(92));if(Cl(a)){if(1<a.length)throw Error(s(93));a=a[0]}e=a}e==null&&(e=""),t=e}e=Tt(t),l.defaultValue=e,a=l.textContent,a===e&&a!==""&&a!==null&&(l.value=a),si(l)}function ua(l,t){if(t){var e=l.firstChild;if(e&&e===l.lastChild&&e.nodeType===3){e.nodeValue=t;return}}l.textContent=t}var nh=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 Kf(l,t,e){var a=t.indexOf("--")===0;e==null||typeof e=="boolean"||e===""?a?l.setProperty(t,""):t==="float"?l.cssFloat="":l[t]="":a?l.setProperty(t,e):typeof e!="number"||e===0||nh.has(t)?t==="float"?l.cssFloat=e:l[t]=(""+e).trim():l[t]=e+"px"}function Jf(l,t,e){if(t!=null&&typeof t!="object")throw Error(s(62));if(l=l.style,e!=null){for(var a in e)!e.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?l.setProperty(a,""):a==="float"?l.cssFloat="":l[a]="");for(var n in t)a=t[n],t.hasOwnProperty(n)&&e[n]!==a&&Kf(l,n,a)}else for(var u in t)t.hasOwnProperty(u)&&Kf(l,u,t[u])}function ri(l){if(l.indexOf("-")===-1)return!1;switch(l){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 uh=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"]]),ih=/^[\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 Zn(l){return ih.test(""+l)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":l}function Lt(){}var hi=null;function mi(l){return l=l.target||l.srcElement||window,l.correspondingUseElement&&(l=l.correspondingUseElement),l.nodeType===3?l.parentNode:l}var ia=null,ca=null;function wf(l){var t=ta(l);if(t&&(l=t.stateNode)){var e=l[nt]||null;l:switch(l=t.stateNode,t.type){case"input":if(oi(l,e.value,e.defaultValue,e.defaultValue,e.checked,e.defaultChecked,e.type,e.name),t=e.name,e.type==="radio"&&t!=null){for(e=l;e.parentNode;)e=e.parentNode;for(e=e.querySelectorAll('input[name="'+Et(""+t)+'"][type="radio"]'),t=0;t<e.length;t++){var a=e[t];if(a!==l&&a.form===l.form){var n=a[nt]||null;if(!n)throw Error(s(90));oi(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<e.length;t++)a=e[t],a.form===l.form&&Qf(a)}break l;case"textarea":Lf(l,e.value,e.defaultValue);break l;case"select":t=e.value,t!=null&&na(l,!!e.multiple,t,!1)}}}var yi=!1;function kf(l,t,e){if(yi)return l(t,e);yi=!0;try{var a=l(t);return a}finally{if(yi=!1,(ia!==null||ca!==null)&&(Ou(),ia&&(t=ia,l=ca,ca=ia=null,wf(t),l)))for(t=0;t<l.length;t++)wf(l[t])}}function La(l,t){var e=l.stateNode;if(e===null)return null;var a=e[nt]||null;if(a===null)return null;e=a[t];l: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)||(l=l.type,a=!(l==="button"||l==="input"||l==="select"||l==="textarea")),l=!a;break l;default:l=!1}if(l)return null;if(e&&typeof e!="function")throw Error(s(231,t,typeof e));return e}var Vt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),vi=!1;if(Vt)try{var Va={};Object.defineProperty(Va,"passive",{get:function(){vi=!0}}),window.addEventListener("test",Va,Va),window.removeEventListener("test",Va,Va)}catch{vi=!1}var oe=null,gi=null,Ln=null;function $f(){if(Ln)return Ln;var l,t=gi,e=t.length,a,n="value"in oe?oe.value:oe.textContent,u=n.length;for(l=0;l<e&&t[l]===n[l];l++);var i=e-l;for(a=1;a<=i&&t[e-a]===n[u-a];a++);return Ln=n.slice(l,1<a?1-a:void 0)}function Vn(l){var t=l.keyCode;return"charCode"in l?(l=l.charCode,l===0&&t===13&&(l=13)):l=t,l===10&&(l=13),32<=l||l===13?l:0}function Kn(){return!0}function Wf(){return!1}function ut(l){function t(e,a,n,u,i){this._reactName=e,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=i,this.currentTarget=null;for(var f in l)l.hasOwnProperty(f)&&(e=l[f],this[f]=e?e(u):u[f]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Kn:Wf,this.isPropagationStopped=Wf,this}return E(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!="unknown"&&(e.returnValue=!1),this.isDefaultPrevented=Kn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!="unknown"&&(e.cancelBubble=!0),this.isPropagationStopped=Kn)},persist:function(){},isPersistent:Kn}),t}var qe={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(l){return l.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Jn=ut(qe),Ka=E({},qe,{view:0,detail:0}),ch=ut(Ka),Si,bi,Ja,wn=E({},Ka,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ji,button:0,buttons:0,relatedTarget:function(l){return l.relatedTarget===void 0?l.fromElement===l.srcElement?l.toElement:l.fromElement:l.relatedTarget},movementX:function(l){return"movementX"in l?l.movementX:(l!==Ja&&(Ja&&l.type==="mousemove"?(Si=l.screenX-Ja.screenX,bi=l.screenY-Ja.screenY):bi=Si=0,Ja=l),Si)},movementY:function(l){return"movementY"in l?l.movementY:bi}}),Ff=ut(wn),fh=E({},wn,{dataTransfer:0}),sh=ut(fh),oh=E({},Ka,{relatedTarget:0}),pi=ut(oh),dh=E({},qe,{animationName:0,elapsedTime:0,pseudoElement:0}),rh=ut(dh),hh=E({},qe,{clipboardData:function(l){return"clipboardData"in l?l.clipboardData:window.clipboardData}}),mh=ut(hh),yh=E({},qe,{data:0}),If=ut(yh),vh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},gh={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"},Sh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function bh(l){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(l):(l=Sh[l])?!!t[l]:!1}function ji(){return bh}var ph=E({},Ka,{key:function(l){if(l.key){var t=vh[l.key]||l.key;if(t!=="Unidentified")return t}return l.type==="keypress"?(l=Vn(l),l===13?"Enter":String.fromCharCode(l)):l.type==="keydown"||l.type==="keyup"?gh[l.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ji,charCode:function(l){return l.type==="keypress"?Vn(l):0},keyCode:function(l){return l.type==="keydown"||l.type==="keyup"?l.keyCode:0},which:function(l){return l.type==="keypress"?Vn(l):l.type==="keydown"||l.type==="keyup"?l.keyCode:0}}),jh=ut(ph),xh=E({},wn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Pf=ut(xh),zh=E({},Ka,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ji}),Th=ut(zh),Eh=E({},qe,{propertyName:0,elapsedTime:0,pseudoElement:0}),Nh=ut(Eh),Ah=E({},wn,{deltaX:function(l){return"deltaX"in l?l.deltaX:"wheelDeltaX"in l?-l.wheelDeltaX:0},deltaY:function(l){return"deltaY"in l?l.deltaY:"wheelDeltaY"in l?-l.wheelDeltaY:"wheelDelta"in l?-l.wheelDelta:0},deltaZ:0,deltaMode:0}),_h=ut(Ah),Oh=E({},qe,{newState:0,oldState:0}),Mh=ut(Oh),Dh=[9,13,27,32],xi=Vt&&"CompositionEvent"in window,wa=null;Vt&&"documentMode"in document&&(wa=document.documentMode);var Ch=Vt&&"TextEvent"in window&&!wa,ls=Vt&&(!xi||wa&&8<wa&&11>=wa),ts=" ",es=!1;function as(l,t){switch(l){case"keyup":return Dh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ns(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var fa=!1;function Uh(l,t){switch(l){case"compositionend":return ns(t);case"keypress":return t.which!==32?null:(es=!0,ts);case"textInput":return l=t.data,l===ts&&es?null:l;default:return null}}function Hh(l,t){if(fa)return l==="compositionend"||!xi&&as(l,t)?(l=$f(),Ln=gi=oe=null,fa=!1,l):null;switch(l){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 ls&&t.locale!=="ko"?null:t.data;default:return null}}var Rh={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 us(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t==="input"?!!Rh[l.type]:t==="textarea"}function is(l,t,e,a){ia?ca?ca.push(a):ca=[a]:ia=a,t=qu(t,"onChange"),0<t.length&&(e=new Jn("onChange","change",null,e,a),l.push({event:e,listeners:t}))}var ka=null,$a=null;function qh(l){Ld(l,0)}function kn(l){var t=Za(l);if(Qf(t))return l}function cs(l,t){if(l==="change")return t}var fs=!1;if(Vt){var zi;if(Vt){var Ti="oninput"in document;if(!Ti){var ss=document.createElement("div");ss.setAttribute("oninput","return;"),Ti=typeof ss.oninput=="function"}zi=Ti}else zi=!1;fs=zi&&(!document.documentMode||9<document.documentMode)}function os(){ka&&(ka.detachEvent("onpropertychange",ds),$a=ka=null)}function ds(l){if(l.propertyName==="value"&&kn($a)){var t=[];is(t,$a,l,mi(l)),kf(qh,t)}}function Bh(l,t,e){l==="focusin"?(os(),ka=t,$a=e,ka.attachEvent("onpropertychange",ds)):l==="focusout"&&os()}function Yh(l){if(l==="selectionchange"||l==="keyup"||l==="keydown")return kn($a)}function Gh(l,t){if(l==="click")return kn(t)}function Xh(l,t){if(l==="input"||l==="change")return kn(t)}function Qh(l,t){return l===t&&(l!==0||1/l===1/t)||l!==l&&t!==t}var gt=typeof Object.is=="function"?Object.is:Qh;function Wa(l,t){if(gt(l,t))return!0;if(typeof l!="object"||l===null||typeof t!="object"||t===null)return!1;var e=Object.keys(l),a=Object.keys(t);if(e.length!==a.length)return!1;for(a=0;a<e.length;a++){var n=e[a];if(!ti.call(t,n)||!gt(l[n],t[n]))return!1}return!0}function rs(l){for(;l&&l.firstChild;)l=l.firstChild;return l}function hs(l,t){var e=rs(l);l=0;for(var a;e;){if(e.nodeType===3){if(a=l+e.textContent.length,l<=t&&a>=t)return{node:e,offset:t-l};l=a}l:{for(;e;){if(e.nextSibling){e=e.nextSibling;break l}e=e.parentNode}e=void 0}e=rs(e)}}function ms(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?ms(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function ys(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=Qn(l.document);t instanceof l.HTMLIFrameElement;){try{var e=typeof t.contentWindow.location.href=="string"}catch{e=!1}if(e)l=t.contentWindow;else break;t=Qn(l.document)}return t}function Ei(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var Zh=Vt&&"documentMode"in document&&11>=document.documentMode,sa=null,Ni=null,Fa=null,Ai=!1;function vs(l,t,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;Ai||sa==null||sa!==Qn(a)||(a=sa,"selectionStart"in a&&Ei(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}),Fa&&Wa(Fa,a)||(Fa=a,a=qu(Ni,"onSelect"),0<a.length&&(t=new Jn("onSelect","select",null,t,e),l.push({event:t,listeners:a}),t.target=sa)))}function Be(l,t){var e={};return e[l.toLowerCase()]=t.toLowerCase(),e["Webkit"+l]="webkit"+t,e["Moz"+l]="moz"+t,e}var oa={animationend:Be("Animation","AnimationEnd"),animationiteration:Be("Animation","AnimationIteration"),animationstart:Be("Animation","AnimationStart"),transitionrun:Be("Transition","TransitionRun"),transitionstart:Be("Transition","TransitionStart"),transitioncancel:Be("Transition","TransitionCancel"),transitionend:Be("Transition","TransitionEnd")},_i={},gs={};Vt&&(gs=document.createElement("div").style,"AnimationEvent"in window||(delete oa.animationend.animation,delete oa.animationiteration.animation,delete oa.animationstart.animation),"TransitionEvent"in window||delete oa.transitionend.transition);function Ye(l){if(_i[l])return _i[l];if(!oa[l])return l;var t=oa[l],e;for(e in t)if(t.hasOwnProperty(e)&&e in gs)return _i[l]=t[e];return l}var Ss=Ye("animationend"),bs=Ye("animationiteration"),ps=Ye("animationstart"),Lh=Ye("transitionrun"),Vh=Ye("transitionstart"),Kh=Ye("transitioncancel"),js=Ye("transitionend"),xs=new Map,Oi="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(" ");Oi.push("scrollEnd");function Rt(l,t){xs.set(l,t),Re(t,[l])}var $n=typeof reportError=="function"?reportError:function(l){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof l=="object"&&l!==null&&typeof l.message=="string"?String(l.message):String(l),error:l});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",l);return}console.error(l)},Nt=[],da=0,Mi=0;function Wn(){for(var l=da,t=Mi=da=0;t<l;){var e=Nt[t];Nt[t++]=null;var a=Nt[t];Nt[t++]=null;var n=Nt[t];Nt[t++]=null;var u=Nt[t];if(Nt[t++]=null,a!==null&&n!==null){var i=a.pending;i===null?n.next=n:(n.next=i.next,i.next=n),a.pending=n}u!==0&&zs(e,n,u)}}function Fn(l,t,e,a){Nt[da++]=l,Nt[da++]=t,Nt[da++]=e,Nt[da++]=a,Mi|=a,l.lanes|=a,l=l.alternate,l!==null&&(l.lanes|=a)}function Di(l,t,e,a){return Fn(l,t,e,a),In(l)}function Ge(l,t){return Fn(l,null,null,t),In(l)}function zs(l,t,e){l.lanes|=e;var a=l.alternate;a!==null&&(a.lanes|=e);for(var n=!1,u=l.return;u!==null;)u.childLanes|=e,a=u.alternate,a!==null&&(a.childLanes|=e),u.tag===22&&(l=u.stateNode,l===null||l._visibility&1||(n=!0)),l=u,u=u.return;return l.tag===3?(u=l.stateNode,n&&t!==null&&(n=31-vt(e),l=u.hiddenUpdates,a=l[n],a===null?l[n]=[t]:a.push(t),t.lane=e|536870912),u):null}function In(l){if(50<pn)throw pn=0,Xc=null,Error(s(185));for(var t=l.return;t!==null;)l=t,t=l.return;return l.tag===3?l.stateNode:null}var ra={};function Jh(l,t,e,a){this.tag=l,this.key=e,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 St(l,t,e,a){return new Jh(l,t,e,a)}function Ci(l){return l=l.prototype,!(!l||!l.isReactComponent)}function Kt(l,t){var e=l.alternate;return e===null?(e=St(l.tag,t,l.key,l.mode),e.elementType=l.elementType,e.type=l.type,e.stateNode=l.stateNode,e.alternate=l,l.alternate=e):(e.pendingProps=t,e.type=l.type,e.flags=0,e.subtreeFlags=0,e.deletions=null),e.flags=l.flags&65011712,e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},e.sibling=l.sibling,e.index=l.index,e.ref=l.ref,e.refCleanup=l.refCleanup,e}function Ts(l,t){l.flags&=65011714;var e=l.alternate;return e===null?(l.childLanes=0,l.lanes=t,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,l.type=e.type,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),l}function Pn(l,t,e,a,n,u){var i=0;if(a=l,typeof l=="function")Ci(l)&&(i=1);else if(typeof l=="string")i=Fm(l,e,Y.current)?26:l==="html"||l==="head"||l==="body"?27:5;else l:switch(l){case B:return l=St(31,e,t,n),l.elementType=B,l.lanes=u,l;case vl:return Xe(e.children,n,u,t);case Yl:i=8,n|=24;break;case gl:return l=St(12,e,t,n|2),l.elementType=gl,l.lanes=u,l;case Sl:return l=St(13,e,t,n),l.elementType=Sl,l.lanes=u,l;case Nl:return l=St(19,e,t,n),l.elementType=Nl,l.lanes=u,l;default:if(typeof l=="object"&&l!==null)switch(l.$$typeof){case dl:i=10;break l;case _l:i=9;break l;case el:i=11;break l;case C:i=14;break l;case Z:i=16,a=null;break l}i=29,e=Error(s(130,l===null?"null":typeof l,"")),a=null}return t=St(i,e,t,n),t.elementType=l,t.type=a,t.lanes=u,t}function Xe(l,t,e,a){return l=St(7,l,a,t),l.lanes=e,l}function Ui(l,t,e){return l=St(6,l,null,t),l.lanes=e,l}function Es(l){var t=St(18,null,null,0);return t.stateNode=l,t}function Hi(l,t,e){return t=St(4,l.children!==null?l.children:[],l.key,t),t.lanes=e,t.stateNode={containerInfo:l.containerInfo,pendingChildren:null,implementation:l.implementation},t}var Ns=new WeakMap;function At(l,t){if(typeof l=="object"&&l!==null){var e=Ns.get(l);return e!==void 0?e:(t={value:l,source:t,stack:Ef(t)},Ns.set(l,t),t)}return{value:l,source:t,stack:Ef(t)}}var ha=[],ma=0,lu=null,Ia=0,_t=[],Ot=0,de=null,Yt=1,Gt="";function Jt(l,t){ha[ma++]=Ia,ha[ma++]=lu,lu=l,Ia=t}function As(l,t,e){_t[Ot++]=Yt,_t[Ot++]=Gt,_t[Ot++]=de,de=l;var a=Yt;l=Gt;var n=32-vt(a)-1;a&=~(1<<n),e+=1;var u=32-vt(t)+n;if(30<u){var i=n-n%5;u=(a&(1<<i)-1).toString(32),a>>=i,n-=i,Yt=1<<32-vt(t)+n|e<<n|a,Gt=u+l}else Yt=1<<u|e<<n|a,Gt=l}function Ri(l){l.return!==null&&(Jt(l,1),As(l,1,0))}function qi(l){for(;l===lu;)lu=ha[--ma],ha[ma]=null,Ia=ha[--ma],ha[ma]=null;for(;l===de;)de=_t[--Ot],_t[Ot]=null,Gt=_t[--Ot],_t[Ot]=null,Yt=_t[--Ot],_t[Ot]=null}function _s(l,t){_t[Ot++]=Yt,_t[Ot++]=Gt,_t[Ot++]=de,Yt=t.id,Gt=t.overflow,de=l}var Wl=null,Ol=null,ol=!1,re=null,Mt=!1,Bi=Error(s(519));function he(l){var t=Error(s(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Pa(At(t,l)),Bi}function Os(l){var t=l.stateNode,e=l.type,a=l.memoizedProps;switch(t[$l]=l,t[nt]=a,e){case"dialog":il("cancel",t),il("close",t);break;case"iframe":case"object":case"embed":il("load",t);break;case"video":case"audio":for(e=0;e<xn.length;e++)il(xn[e],t);break;case"source":il("error",t);break;case"img":case"image":case"link":il("error",t),il("load",t);break;case"details":il("toggle",t);break;case"input":il("invalid",t),Zf(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":il("invalid",t);break;case"textarea":il("invalid",t),Vf(t,a.value,a.defaultValue,a.children)}e=a.children,typeof e!="string"&&typeof e!="number"&&typeof e!="bigint"||t.textContent===""+e||a.suppressHydrationWarning===!0||wd(t.textContent,e)?(a.popover!=null&&(il("beforetoggle",t),il("toggle",t)),a.onScroll!=null&&il("scroll",t),a.onScrollEnd!=null&&il("scrollend",t),a.onClick!=null&&(t.onclick=Lt),t=!0):t=!1,t||he(l,!0)}function Ms(l){for(Wl=l.return;Wl;)switch(Wl.tag){case 5:case 31:case 13:Mt=!1;return;case 27:case 3:Mt=!0;return;default:Wl=Wl.return}}function ya(l){if(l!==Wl)return!1;if(!ol)return Ms(l),ol=!0,!1;var t=l.tag,e;if((e=t!==3&&t!==27)&&((e=t===5)&&(e=l.type,e=!(e!=="form"&&e!=="button")||tf(l.type,l.memoizedProps)),e=!e),e&&Ol&&he(l),Ms(l),t===13){if(l=l.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(s(317));Ol=er(l)}else if(t===31){if(l=l.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(s(317));Ol=er(l)}else t===27?(t=Ol,Ae(l.type)?(l=cf,cf=null,Ol=l):Ol=t):Ol=Wl?Ct(l.stateNode.nextSibling):null;return!0}function Qe(){Ol=Wl=null,ol=!1}function Yi(){var l=re;return l!==null&&(st===null?st=l:st.push.apply(st,l),re=null),l}function Pa(l){re===null?re=[l]:re.push(l)}var Gi=h(null),Ze=null,wt=null;function me(l,t,e){q(Gi,t._currentValue),t._currentValue=e}function kt(l){l._currentValue=Gi.current,A(Gi)}function Xi(l,t,e){for(;l!==null;){var a=l.alternate;if((l.childLanes&t)!==t?(l.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),l===e)break;l=l.return}}function Qi(l,t,e,a){var n=l.child;for(n!==null&&(n.return=l);n!==null;){var u=n.dependencies;if(u!==null){var i=n.child;u=u.firstContext;l:for(;u!==null;){var f=u;u=n;for(var d=0;d<t.length;d++)if(f.context===t[d]){u.lanes|=e,f=u.alternate,f!==null&&(f.lanes|=e),Xi(u.return,e,l),a||(i=null);break l}u=f.next}}else if(n.tag===18){if(i=n.return,i===null)throw Error(s(341));i.lanes|=e,u=i.alternate,u!==null&&(u.lanes|=e),Xi(i,e,l),i=null}else i=n.child;if(i!==null)i.return=n;else for(i=n;i!==null;){if(i===l){i=null;break}if(n=i.sibling,n!==null){n.return=i.return,i=n;break}i=i.return}n=i}}function va(l,t,e,a){l=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 i=n.alternate;if(i===null)throw Error(s(387));if(i=i.memoizedProps,i!==null){var f=n.type;gt(n.pendingProps.value,i.value)||(l!==null?l.push(f):l=[f])}}else if(n===rl.current){if(i=n.alternate,i===null)throw Error(s(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(l!==null?l.push(An):l=[An])}n=n.return}l!==null&&Qi(t,l,e,a),t.flags|=262144}function tu(l){for(l=l.firstContext;l!==null;){if(!gt(l.context._currentValue,l.memoizedValue))return!0;l=l.next}return!1}function Le(l){Ze=l,wt=null,l=l.dependencies,l!==null&&(l.firstContext=null)}function Fl(l){return Ds(Ze,l)}function eu(l,t){return Ze===null&&Le(l),Ds(l,t)}function Ds(l,t){var e=t._currentValue;if(t={context:t,memoizedValue:e,next:null},wt===null){if(l===null)throw Error(s(308));wt=t,l.dependencies={lanes:0,firstContext:t},l.flags|=524288}else wt=wt.next=t;return e}var wh=typeof AbortController<"u"?AbortController:function(){var l=[],t=this.signal={aborted:!1,addEventListener:function(e,a){l.push(a)}};this.abort=function(){t.aborted=!0,l.forEach(function(e){return e()})}},kh=o.unstable_scheduleCallback,$h=o.unstable_NormalPriority,Gl={$$typeof:dl,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Zi(){return{controller:new wh,data:new Map,refCount:0}}function ln(l){l.refCount--,l.refCount===0&&kh($h,function(){l.controller.abort()})}var tn=null,Li=0,ga=0,Sa=null;function Wh(l,t){if(tn===null){var e=tn=[];Li=0,ga=Jc(),Sa={status:"pending",value:void 0,then:function(a){e.push(a)}}}return Li++,t.then(Cs,Cs),t}function Cs(){if(--Li===0&&tn!==null){Sa!==null&&(Sa.status="fulfilled");var l=tn;tn=null,ga=0,Sa=null;for(var t=0;t<l.length;t++)(0,l[t])()}}function Fh(l,t){var e=[],a={status:"pending",value:null,reason:null,then:function(n){e.push(n)}};return l.then(function(){a.status="fulfilled",a.value=t;for(var n=0;n<e.length;n++)(0,e[n])(t)},function(n){for(a.status="rejected",a.reason=n,n=0;n<e.length;n++)(0,e[n])(void 0)}),a}var Us=j.S;j.S=function(l,t){gd=mt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Wh(l,t),Us!==null&&Us(l,t)};var Ve=h(null);function Vi(){var l=Ve.current;return l!==null?l:El.pooledCache}function au(l,t){t===null?q(Ve,Ve.current):q(Ve,t.pool)}function Hs(){var l=Vi();return l===null?null:{parent:Gl._currentValue,pool:l}}var ba=Error(s(460)),Ki=Error(s(474)),nu=Error(s(542)),uu={then:function(){}};function Rs(l){return l=l.status,l==="fulfilled"||l==="rejected"}function qs(l,t,e){switch(e=l[e],e===void 0?l.push(t):e!==t&&(t.then(Lt,Lt),t=e),t.status){case"fulfilled":return t.value;case"rejected":throw l=t.reason,Ys(l),l;default:if(typeof t.status=="string")t.then(Lt,Lt);else{if(l=El,l!==null&&100<l.shellSuspendCounter)throw Error(s(482));l=t,l.status="pending",l.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 l=t.reason,Ys(l),l}throw Je=t,ba}}function Ke(l){try{var t=l._init;return t(l._payload)}catch(e){throw e!==null&&typeof e=="object"&&typeof e.then=="function"?(Je=e,ba):e}}var Je=null;function Bs(){if(Je===null)throw Error(s(459));var l=Je;return Je=null,l}function Ys(l){if(l===ba||l===nu)throw Error(s(483))}var pa=null,en=0;function iu(l){var t=en;return en+=1,pa===null&&(pa=[]),qs(pa,l,t)}function an(l,t){t=t.props.ref,l.ref=t!==void 0?t:null}function cu(l,t){throw t.$$typeof===U?Error(s(525)):(l=Object.prototype.toString.call(t),Error(s(31,l==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":l)))}function Gs(l){function t(m,r){if(l){var y=m.deletions;y===null?(m.deletions=[r],m.flags|=16):y.push(r)}}function e(m,r){if(!l)return null;for(;r!==null;)t(m,r),r=r.sibling;return null}function a(m){for(var r=new Map;m!==null;)m.key!==null?r.set(m.key,m):r.set(m.index,m),m=m.sibling;return r}function n(m,r){return m=Kt(m,r),m.index=0,m.sibling=null,m}function u(m,r,y){return m.index=y,l?(y=m.alternate,y!==null?(y=y.index,y<r?(m.flags|=67108866,r):y):(m.flags|=67108866,r)):(m.flags|=1048576,r)}function i(m){return l&&m.alternate===null&&(m.flags|=67108866),m}function f(m,r,y,N){return r===null||r.tag!==6?(r=Ui(y,m.mode,N),r.return=m,r):(r=n(r,y),r.return=m,r)}function d(m,r,y,N){var L=y.type;return L===vl?x(m,r,y.props.children,N,y.key):r!==null&&(r.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===Z&&Ke(L)===r.type)?(r=n(r,y.props),an(r,y),r.return=m,r):(r=Pn(y.type,y.key,y.props,null,m.mode,N),an(r,y),r.return=m,r)}function v(m,r,y,N){return r===null||r.tag!==4||r.stateNode.containerInfo!==y.containerInfo||r.stateNode.implementation!==y.implementation?(r=Hi(y,m.mode,N),r.return=m,r):(r=n(r,y.children||[]),r.return=m,r)}function x(m,r,y,N,L){return r===null||r.tag!==7?(r=Xe(y,m.mode,N,L),r.return=m,r):(r=n(r,y),r.return=m,r)}function _(m,r,y){if(typeof r=="string"&&r!==""||typeof r=="number"||typeof r=="bigint")return r=Ui(""+r,m.mode,y),r.return=m,r;if(typeof r=="object"&&r!==null){switch(r.$$typeof){case ll:return y=Pn(r.type,r.key,r.props,null,m.mode,y),an(y,r),y.return=m,y;case W:return r=Hi(r,m.mode,y),r.return=m,r;case Z:return r=Ke(r),_(m,r,y)}if(Cl(r)||jl(r))return r=Xe(r,m.mode,y,null),r.return=m,r;if(typeof r.then=="function")return _(m,iu(r),y);if(r.$$typeof===dl)return _(m,eu(m,r),y);cu(m,r)}return null}function g(m,r,y,N){var L=r!==null?r.key:null;if(typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint")return L!==null?null:f(m,r,""+y,N);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case ll:return y.key===L?d(m,r,y,N):null;case W:return y.key===L?v(m,r,y,N):null;case Z:return y=Ke(y),g(m,r,y,N)}if(Cl(y)||jl(y))return L!==null?null:x(m,r,y,N,null);if(typeof y.then=="function")return g(m,r,iu(y),N);if(y.$$typeof===dl)return g(m,r,eu(m,y),N);cu(m,y)}return null}function p(m,r,y,N,L){if(typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint")return m=m.get(y)||null,f(r,m,""+N,L);if(typeof N=="object"&&N!==null){switch(N.$$typeof){case ll:return m=m.get(N.key===null?y:N.key)||null,d(r,m,N,L);case W:return m=m.get(N.key===null?y:N.key)||null,v(r,m,N,L);case Z:return N=Ke(N),p(m,r,y,N,L)}if(Cl(N)||jl(N))return m=m.get(y)||null,x(r,m,N,L,null);if(typeof N.then=="function")return p(m,r,y,iu(N),L);if(N.$$typeof===dl)return p(m,r,y,eu(r,N),L);cu(r,N)}return null}function G(m,r,y,N){for(var L=null,hl=null,X=r,tl=r=0,fl=null;X!==null&&tl<y.length;tl++){X.index>tl?(fl=X,X=null):fl=X.sibling;var ml=g(m,X,y[tl],N);if(ml===null){X===null&&(X=fl);break}l&&X&&ml.alternate===null&&t(m,X),r=u(ml,r,tl),hl===null?L=ml:hl.sibling=ml,hl=ml,X=fl}if(tl===y.length)return e(m,X),ol&&Jt(m,tl),L;if(X===null){for(;tl<y.length;tl++)X=_(m,y[tl],N),X!==null&&(r=u(X,r,tl),hl===null?L=X:hl.sibling=X,hl=X);return ol&&Jt(m,tl),L}for(X=a(X);tl<y.length;tl++)fl=p(X,m,tl,y[tl],N),fl!==null&&(l&&fl.alternate!==null&&X.delete(fl.key===null?tl:fl.key),r=u(fl,r,tl),hl===null?L=fl:hl.sibling=fl,hl=fl);return l&&X.forEach(function(Ce){return t(m,Ce)}),ol&&Jt(m,tl),L}function J(m,r,y,N){if(y==null)throw Error(s(151));for(var L=null,hl=null,X=r,tl=r=0,fl=null,ml=y.next();X!==null&&!ml.done;tl++,ml=y.next()){X.index>tl?(fl=X,X=null):fl=X.sibling;var Ce=g(m,X,ml.value,N);if(Ce===null){X===null&&(X=fl);break}l&&X&&Ce.alternate===null&&t(m,X),r=u(Ce,r,tl),hl===null?L=Ce:hl.sibling=Ce,hl=Ce,X=fl}if(ml.done)return e(m,X),ol&&Jt(m,tl),L;if(X===null){for(;!ml.done;tl++,ml=y.next())ml=_(m,ml.value,N),ml!==null&&(r=u(ml,r,tl),hl===null?L=ml:hl.sibling=ml,hl=ml);return ol&&Jt(m,tl),L}for(X=a(X);!ml.done;tl++,ml=y.next())ml=p(X,m,tl,ml.value,N),ml!==null&&(l&&ml.alternate!==null&&X.delete(ml.key===null?tl:ml.key),r=u(ml,r,tl),hl===null?L=ml:hl.sibling=ml,hl=ml);return l&&X.forEach(function(fy){return t(m,fy)}),ol&&Jt(m,tl),L}function Tl(m,r,y,N){if(typeof y=="object"&&y!==null&&y.type===vl&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case ll:l:{for(var L=y.key;r!==null;){if(r.key===L){if(L=y.type,L===vl){if(r.tag===7){e(m,r.sibling),N=n(r,y.props.children),N.return=m,m=N;break l}}else if(r.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===Z&&Ke(L)===r.type){e(m,r.sibling),N=n(r,y.props),an(N,y),N.return=m,m=N;break l}e(m,r);break}else t(m,r);r=r.sibling}y.type===vl?(N=Xe(y.props.children,m.mode,N,y.key),N.return=m,m=N):(N=Pn(y.type,y.key,y.props,null,m.mode,N),an(N,y),N.return=m,m=N)}return i(m);case W:l:{for(L=y.key;r!==null;){if(r.key===L)if(r.tag===4&&r.stateNode.containerInfo===y.containerInfo&&r.stateNode.implementation===y.implementation){e(m,r.sibling),N=n(r,y.children||[]),N.return=m,m=N;break l}else{e(m,r);break}else t(m,r);r=r.sibling}N=Hi(y,m.mode,N),N.return=m,m=N}return i(m);case Z:return y=Ke(y),Tl(m,r,y,N)}if(Cl(y))return G(m,r,y,N);if(jl(y)){if(L=jl(y),typeof L!="function")throw Error(s(150));return y=L.call(y),J(m,r,y,N)}if(typeof y.then=="function")return Tl(m,r,iu(y),N);if(y.$$typeof===dl)return Tl(m,r,eu(m,y),N);cu(m,y)}return typeof y=="string"&&y!==""||typeof y=="number"||typeof y=="bigint"?(y=""+y,r!==null&&r.tag===6?(e(m,r.sibling),N=n(r,y),N.return=m,m=N):(e(m,r),N=Ui(y,m.mode,N),N.return=m,m=N),i(m)):e(m,r)}return function(m,r,y,N){try{en=0;var L=Tl(m,r,y,N);return pa=null,L}catch(X){if(X===ba||X===nu)throw X;var hl=St(29,X,null,m.mode);return hl.lanes=N,hl.return=m,hl}}}var we=Gs(!0),Xs=Gs(!1),ye=!1;function Ji(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function wi(l,t){l=l.updateQueue,t.updateQueue===l&&(t.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function ve(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function ge(l,t,e){var a=l.updateQueue;if(a===null)return null;if(a=a.shared,(yl&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=In(l),zs(l,null,e),t}return Fn(l,a,t,e),In(l)}function nn(l,t,e){if(t=t.updateQueue,t!==null&&(t=t.shared,(e&4194048)!==0)){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Df(l,e)}}function ki(l,t){var e=l.updateQueue,a=l.alternate;if(a!==null&&(a=a.updateQueue,e===a)){var n=null,u=null;if(e=e.firstBaseUpdate,e!==null){do{var i={lane:e.lane,tag:e.tag,payload:e.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,e=e.next}while(e!==null);u===null?n=u=t:u=u.next=t}else n=u=t;e={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},l.updateQueue=e;return}l=e.lastBaseUpdate,l===null?e.firstBaseUpdate=t:l.next=t,e.lastBaseUpdate=t}var $i=!1;function un(){if($i){var l=Sa;if(l!==null)throw l}}function cn(l,t,e,a){$i=!1;var n=l.updateQueue;ye=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,f=n.shared.pending;if(f!==null){n.shared.pending=null;var d=f,v=d.next;d.next=null,i===null?u=v:i.next=v,i=d;var x=l.alternate;x!==null&&(x=x.updateQueue,f=x.lastBaseUpdate,f!==i&&(f===null?x.firstBaseUpdate=v:f.next=v,x.lastBaseUpdate=d))}if(u!==null){var _=n.baseState;i=0,x=v=d=null,f=u;do{var g=f.lane&-536870913,p=g!==f.lane;if(p?(cl&g)===g:(a&g)===g){g!==0&&g===ga&&($i=!0),x!==null&&(x=x.next={lane:0,tag:f.tag,payload:f.payload,callback:null,next:null});l:{var G=l,J=f;g=t;var Tl=e;switch(J.tag){case 1:if(G=J.payload,typeof G=="function"){_=G.call(Tl,_,g);break l}_=G;break l;case 3:G.flags=G.flags&-65537|128;case 0:if(G=J.payload,g=typeof G=="function"?G.call(Tl,_,g):G,g==null)break l;_=E({},_,g);break l;case 2:ye=!0}}g=f.callback,g!==null&&(l.flags|=64,p&&(l.flags|=8192),p=n.callbacks,p===null?n.callbacks=[g]:p.push(g))}else p={lane:g,tag:f.tag,payload:f.payload,callback:f.callback,next:null},x===null?(v=x=p,d=_):x=x.next=p,i|=g;if(f=f.next,f===null){if(f=n.shared.pending,f===null)break;p=f,f=p.next,p.next=null,n.lastBaseUpdate=p,n.shared.pending=null}}while(!0);x===null&&(d=_),n.baseState=d,n.firstBaseUpdate=v,n.lastBaseUpdate=x,u===null&&(n.shared.lanes=0),xe|=i,l.lanes=i,l.memoizedState=_}}function Qs(l,t){if(typeof l!="function")throw Error(s(191,l));l.call(t)}function Zs(l,t){var e=l.callbacks;if(e!==null)for(l.callbacks=null,l=0;l<e.length;l++)Qs(e[l],t)}var ja=h(null),fu=h(0);function Ls(l,t){l=ae,q(fu,l),q(ja,t),ae=l|t.baseLanes}function Wi(){q(fu,ae),q(ja,ja.current)}function Fi(){ae=fu.current,A(ja),A(fu)}var bt=h(null),Dt=null;function Se(l){var t=l.alternate;q(ql,ql.current&1),q(bt,l),Dt===null&&(t===null||ja.current!==null||t.memoizedState!==null)&&(Dt=l)}function Ii(l){q(ql,ql.current),q(bt,l),Dt===null&&(Dt=l)}function Vs(l){l.tag===22?(q(ql,ql.current),q(bt,l),Dt===null&&(Dt=l)):be()}function be(){q(ql,ql.current),q(bt,bt.current)}function pt(l){A(bt),Dt===l&&(Dt=null),A(ql)}var ql=h(0);function su(l){for(var t=l;t!==null;){if(t.tag===13){var e=t.memoizedState;if(e!==null&&(e=e.dehydrated,e===null||nf(e)||uf(e)))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===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var $t=0,P=null,xl=null,Xl=null,ou=!1,xa=!1,ke=!1,du=0,fn=0,za=null,Ih=0;function Hl(){throw Error(s(321))}function Pi(l,t){if(t===null)return!1;for(var e=0;e<t.length&&e<l.length;e++)if(!gt(l[e],t[e]))return!1;return!0}function lc(l,t,e,a,n,u){return $t=u,P=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,j.H=l===null||l.memoizedState===null?_o:yc,ke=!1,u=e(a,n),ke=!1,xa&&(u=Js(t,e,a,n)),Ks(l),u}function Ks(l){j.H=dn;var t=xl!==null&&xl.next!==null;if($t=0,Xl=xl=P=null,ou=!1,fn=0,za=null,t)throw Error(s(300));l===null||Ql||(l=l.dependencies,l!==null&&tu(l)&&(Ql=!0))}function Js(l,t,e,a){P=l;var n=0;do{if(xa&&(za=null),fn=0,xa=!1,25<=n)throw Error(s(301));if(n+=1,Xl=xl=null,l.updateQueue!=null){var u=l.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}j.H=Oo,u=t(e,a)}while(xa);return u}function Ph(){var l=j.H,t=l.useState()[0];return t=typeof t.then=="function"?sn(t):t,l=l.useState()[0],(xl!==null?xl.memoizedState:null)!==l&&(P.flags|=1024),t}function tc(){var l=du!==0;return du=0,l}function ec(l,t,e){t.updateQueue=l.updateQueue,t.flags&=-2053,l.lanes&=~e}function ac(l){if(ou){for(l=l.memoizedState;l!==null;){var t=l.queue;t!==null&&(t.pending=null),l=l.next}ou=!1}$t=0,Xl=xl=P=null,xa=!1,fn=du=0,za=null}function et(){var l={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Xl===null?P.memoizedState=Xl=l:Xl=Xl.next=l,Xl}function Bl(){if(xl===null){var l=P.alternate;l=l!==null?l.memoizedState:null}else l=xl.next;var t=Xl===null?P.memoizedState:Xl.next;if(t!==null)Xl=t,xl=l;else{if(l===null)throw P.alternate===null?Error(s(467)):Error(s(310));xl=l,l={memoizedState:xl.memoizedState,baseState:xl.baseState,baseQueue:xl.baseQueue,queue:xl.queue,next:null},Xl===null?P.memoizedState=Xl=l:Xl=Xl.next=l}return Xl}function ru(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function sn(l){var t=fn;return fn+=1,za===null&&(za=[]),l=qs(za,l,t),t=P,(Xl===null?t.memoizedState:Xl.next)===null&&(t=t.alternate,j.H=t===null||t.memoizedState===null?_o:yc),l}function hu(l){if(l!==null&&typeof l=="object"){if(typeof l.then=="function")return sn(l);if(l.$$typeof===dl)return Fl(l)}throw Error(s(438,String(l)))}function nc(l){var t=null,e=P.updateQueue;if(e!==null&&(t=e.memoCache),t==null){var a=P.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}),e===null&&(e=ru(),P.updateQueue=e),e.memoCache=t,e=t.data[t.index],e===void 0)for(e=t.data[t.index]=Array(l),a=0;a<l;a++)e[a]=$;return t.index++,e}function Wt(l,t){return typeof t=="function"?t(l):t}function mu(l){var t=Bl();return uc(t,xl,l)}function uc(l,t,e){var a=l.queue;if(a===null)throw Error(s(311));a.lastRenderedReducer=e;var n=l.baseQueue,u=a.pending;if(u!==null){if(n!==null){var i=n.next;n.next=u.next,u.next=i}t.baseQueue=n=u,a.pending=null}if(u=l.baseState,n===null)l.memoizedState=u;else{t=n.next;var f=i=null,d=null,v=t,x=!1;do{var _=v.lane&-536870913;if(_!==v.lane?(cl&_)===_:($t&_)===_){var g=v.revertLane;if(g===0)d!==null&&(d=d.next={lane:0,revertLane:0,gesture:null,action:v.action,hasEagerState:v.hasEagerState,eagerState:v.eagerState,next:null}),_===ga&&(x=!0);else if(($t&g)===g){v=v.next,g===ga&&(x=!0);continue}else _={lane:0,revertLane:v.revertLane,gesture:null,action:v.action,hasEagerState:v.hasEagerState,eagerState:v.eagerState,next:null},d===null?(f=d=_,i=u):d=d.next=_,P.lanes|=g,xe|=g;_=v.action,ke&&e(u,_),u=v.hasEagerState?v.eagerState:e(u,_)}else g={lane:_,revertLane:v.revertLane,gesture:v.gesture,action:v.action,hasEagerState:v.hasEagerState,eagerState:v.eagerState,next:null},d===null?(f=d=g,i=u):d=d.next=g,P.lanes|=_,xe|=_;v=v.next}while(v!==null&&v!==t);if(d===null?i=u:d.next=f,!gt(u,l.memoizedState)&&(Ql=!0,x&&(e=Sa,e!==null)))throw e;l.memoizedState=u,l.baseState=i,l.baseQueue=d,a.lastRenderedState=u}return n===null&&(a.lanes=0),[l.memoizedState,a.dispatch]}function ic(l){var t=Bl(),e=t.queue;if(e===null)throw Error(s(311));e.lastRenderedReducer=l;var a=e.dispatch,n=e.pending,u=t.memoizedState;if(n!==null){e.pending=null;var i=n=n.next;do u=l(u,i.action),i=i.next;while(i!==n);gt(u,t.memoizedState)||(Ql=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),e.lastRenderedState=u}return[u,a]}function ws(l,t,e){var a=P,n=Bl(),u=ol;if(u){if(e===void 0)throw Error(s(407));e=e()}else e=t();var i=!gt((xl||n).memoizedState,e);if(i&&(n.memoizedState=e,Ql=!0),n=n.queue,sc(Ws.bind(null,a,n,l),[l]),n.getSnapshot!==t||i||Xl!==null&&Xl.memoizedState.tag&1){if(a.flags|=2048,Ta(9,{destroy:void 0},$s.bind(null,a,n,e,t),null),El===null)throw Error(s(349));u||($t&127)!==0||ks(a,t,e)}return e}function ks(l,t,e){l.flags|=16384,l={getSnapshot:t,value:e},t=P.updateQueue,t===null?(t=ru(),P.updateQueue=t,t.stores=[l]):(e=t.stores,e===null?t.stores=[l]:e.push(l))}function $s(l,t,e,a){t.value=e,t.getSnapshot=a,Fs(t)&&Is(l)}function Ws(l,t,e){return e(function(){Fs(t)&&Is(l)})}function Fs(l){var t=l.getSnapshot;l=l.value;try{var e=t();return!gt(l,e)}catch{return!0}}function Is(l){var t=Ge(l,2);t!==null&&ot(t,l,2)}function cc(l){var t=et();if(typeof l=="function"){var e=l;if(l=e(),ke){fe(!0);try{e()}finally{fe(!1)}}}return t.memoizedState=t.baseState=l,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wt,lastRenderedState:l},t}function Ps(l,t,e,a){return l.baseState=e,uc(l,xl,typeof a=="function"?a:Wt)}function lm(l,t,e,a,n){if(gu(l))throw Error(s(485));if(l=t.action,l!==null){var u={payload:n,action:l,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(i){u.listeners.push(i)}};j.T!==null?e(!0):u.isTransition=!1,a(u),e=t.pending,e===null?(u.next=t.pending=u,lo(t,u)):(u.next=e.next,t.pending=e.next=u)}}function lo(l,t){var e=t.action,a=t.payload,n=l.state;if(t.isTransition){var u=j.T,i={};j.T=i;try{var f=e(n,a),d=j.S;d!==null&&d(i,f),to(l,t,f)}catch(v){fc(l,t,v)}finally{u!==null&&i.types!==null&&(u.types=i.types),j.T=u}}else try{u=e(n,a),to(l,t,u)}catch(v){fc(l,t,v)}}function to(l,t,e){e!==null&&typeof e=="object"&&typeof e.then=="function"?e.then(function(a){eo(l,t,a)},function(a){return fc(l,t,a)}):eo(l,t,e)}function eo(l,t,e){t.status="fulfilled",t.value=e,ao(t),l.state=e,t=l.pending,t!==null&&(e=t.next,e===t?l.pending=null:(e=e.next,t.next=e,lo(l,e)))}function fc(l,t,e){var a=l.pending;if(l.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=e,ao(t),t=t.next;while(t!==a)}l.action=null}function ao(l){l=l.listeners;for(var t=0;t<l.length;t++)(0,l[t])()}function no(l,t){return t}function uo(l,t){if(ol){var e=El.formState;if(e!==null){l:{var a=P;if(ol){if(Ol){t:{for(var n=Ol,u=Mt;n.nodeType!==8;){if(!u){n=null;break t}if(n=Ct(n.nextSibling),n===null){n=null;break t}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Ol=Ct(n.nextSibling),a=n.data==="F!";break l}}he(a)}a=!1}a&&(t=e[0])}}return e=et(),e.memoizedState=e.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:no,lastRenderedState:t},e.queue=a,e=Eo.bind(null,P,a),a.dispatch=e,a=cc(!1),u=mc.bind(null,P,!1,a.queue),a=et(),n={state:t,dispatch:null,action:l,pending:null},a.queue=n,e=lm.bind(null,P,n,u,e),n.dispatch=e,a.memoizedState=l,[t,e,!1]}function io(l){var t=Bl();return co(t,xl,l)}function co(l,t,e){if(t=uc(l,t,no)[0],l=mu(Wt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=sn(t)}catch(i){throw i===ba?nu:i}else a=t;t=Bl();var n=t.queue,u=n.dispatch;return e!==t.memoizedState&&(P.flags|=2048,Ta(9,{destroy:void 0},tm.bind(null,n,e),null)),[a,u,l]}function tm(l,t){l.action=t}function fo(l){var t=Bl(),e=xl;if(e!==null)return co(t,e,l);Bl(),t=t.memoizedState,e=Bl();var a=e.queue.dispatch;return e.memoizedState=l,[t,a,!1]}function Ta(l,t,e,a){return l={tag:l,create:e,deps:a,inst:t,next:null},t=P.updateQueue,t===null&&(t=ru(),P.updateQueue=t),e=t.lastEffect,e===null?t.lastEffect=l.next=l:(a=e.next,e.next=l,l.next=a,t.lastEffect=l),l}function so(){return Bl().memoizedState}function yu(l,t,e,a){var n=et();P.flags|=l,n.memoizedState=Ta(1|t,{destroy:void 0},e,a===void 0?null:a)}function vu(l,t,e,a){var n=Bl();a=a===void 0?null:a;var u=n.memoizedState.inst;xl!==null&&a!==null&&Pi(a,xl.memoizedState.deps)?n.memoizedState=Ta(t,u,e,a):(P.flags|=l,n.memoizedState=Ta(1|t,u,e,a))}function oo(l,t){yu(8390656,8,l,t)}function sc(l,t){vu(2048,8,l,t)}function em(l){P.flags|=4;var t=P.updateQueue;if(t===null)t=ru(),P.updateQueue=t,t.events=[l];else{var e=t.events;e===null?t.events=[l]:e.push(l)}}function ro(l){var t=Bl().memoizedState;return em({ref:t,nextImpl:l}),function(){if((yl&2)!==0)throw Error(s(440));return t.impl.apply(void 0,arguments)}}function ho(l,t){return vu(4,2,l,t)}function mo(l,t){return vu(4,4,l,t)}function yo(l,t){if(typeof t=="function"){l=l();var e=t(l);return function(){typeof e=="function"?e():t(null)}}if(t!=null)return l=l(),t.current=l,function(){t.current=null}}function vo(l,t,e){e=e!=null?e.concat([l]):null,vu(4,4,yo.bind(null,t,l),e)}function oc(){}function go(l,t){var e=Bl();t=t===void 0?null:t;var a=e.memoizedState;return t!==null&&Pi(t,a[1])?a[0]:(e.memoizedState=[l,t],l)}function So(l,t){var e=Bl();t=t===void 0?null:t;var a=e.memoizedState;if(t!==null&&Pi(t,a[1]))return a[0];if(a=l(),ke){fe(!0);try{l()}finally{fe(!1)}}return e.memoizedState=[a,t],a}function dc(l,t,e){return e===void 0||($t&1073741824)!==0&&(cl&261930)===0?l.memoizedState=t:(l.memoizedState=e,l=bd(),P.lanes|=l,xe|=l,e)}function bo(l,t,e,a){return gt(e,t)?e:ja.current!==null?(l=dc(l,e,a),gt(l,t)||(Ql=!0),l):($t&42)===0||($t&1073741824)!==0&&(cl&261930)===0?(Ql=!0,l.memoizedState=e):(l=bd(),P.lanes|=l,xe|=l,t)}function po(l,t,e,a,n){var u=R.p;R.p=u!==0&&8>u?u:8;var i=j.T,f={};j.T=f,mc(l,!1,t,e);try{var d=n(),v=j.S;if(v!==null&&v(f,d),d!==null&&typeof d=="object"&&typeof d.then=="function"){var x=Fh(d,a);on(l,t,x,zt(l))}else on(l,t,a,zt(l))}catch(_){on(l,t,{then:function(){},status:"rejected",reason:_},zt())}finally{R.p=u,i!==null&&f.types!==null&&(i.types=f.types),j.T=i}}function am(){}function rc(l,t,e,a){if(l.tag!==5)throw Error(s(476));var n=jo(l).queue;po(l,n,t,M,e===null?am:function(){return xo(l),e(a)})}function jo(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:M,baseState:M,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wt,lastRenderedState:M},next:null};var e={};return t.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wt,lastRenderedState:e},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function xo(l){var t=jo(l);t.next===null&&(t=l.alternate.memoizedState),on(l,t.next.queue,{},zt())}function hc(){return Fl(An)}function zo(){return Bl().memoizedState}function To(){return Bl().memoizedState}function nm(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var e=zt();l=ve(e);var a=ge(t,l,e);a!==null&&(ot(a,t,e),nn(a,t,e)),t={cache:Zi()},l.payload=t;return}t=t.return}}function um(l,t,e){var a=zt();e={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null},gu(l)?No(t,e):(e=Di(l,t,e,a),e!==null&&(ot(e,l,a),Ao(e,t,a)))}function Eo(l,t,e){var a=zt();on(l,t,e,a)}function on(l,t,e,a){var n={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null};if(gu(l))No(t,n);else{var u=l.alternate;if(l.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,f=u(i,e);if(n.hasEagerState=!0,n.eagerState=f,gt(f,i))return Fn(l,t,n,0),El===null&&Wn(),!1}catch{}if(e=Di(l,t,n,a),e!==null)return ot(e,l,a),Ao(e,t,a),!0}return!1}function mc(l,t,e,a){if(a={lane:2,revertLane:Jc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},gu(l)){if(t)throw Error(s(479))}else t=Di(l,e,a,2),t!==null&&ot(t,l,2)}function gu(l){var t=l.alternate;return l===P||t!==null&&t===P}function No(l,t){xa=ou=!0;var e=l.pending;e===null?t.next=t:(t.next=e.next,e.next=t),l.pending=t}function Ao(l,t,e){if((e&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,Df(l,e)}}var dn={readContext:Fl,use:hu,useCallback:Hl,useContext:Hl,useEffect:Hl,useImperativeHandle:Hl,useLayoutEffect:Hl,useInsertionEffect:Hl,useMemo:Hl,useReducer:Hl,useRef:Hl,useState:Hl,useDebugValue:Hl,useDeferredValue:Hl,useTransition:Hl,useSyncExternalStore:Hl,useId:Hl,useHostTransitionStatus:Hl,useFormState:Hl,useActionState:Hl,useOptimistic:Hl,useMemoCache:Hl,useCacheRefresh:Hl};dn.useEffectEvent=Hl;var _o={readContext:Fl,use:hu,useCallback:function(l,t){return et().memoizedState=[l,t===void 0?null:t],l},useContext:Fl,useEffect:oo,useImperativeHandle:function(l,t,e){e=e!=null?e.concat([l]):null,yu(4194308,4,yo.bind(null,t,l),e)},useLayoutEffect:function(l,t){return yu(4194308,4,l,t)},useInsertionEffect:function(l,t){yu(4,2,l,t)},useMemo:function(l,t){var e=et();t=t===void 0?null:t;var a=l();if(ke){fe(!0);try{l()}finally{fe(!1)}}return e.memoizedState=[a,t],a},useReducer:function(l,t,e){var a=et();if(e!==void 0){var n=e(t);if(ke){fe(!0);try{e(t)}finally{fe(!1)}}}else n=t;return a.memoizedState=a.baseState=n,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:n},a.queue=l,l=l.dispatch=um.bind(null,P,l),[a.memoizedState,l]},useRef:function(l){var t=et();return l={current:l},t.memoizedState=l},useState:function(l){l=cc(l);var t=l.queue,e=Eo.bind(null,P,t);return t.dispatch=e,[l.memoizedState,e]},useDebugValue:oc,useDeferredValue:function(l,t){var e=et();return dc(e,l,t)},useTransition:function(){var l=cc(!1);return l=po.bind(null,P,l.queue,!0,!1),et().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,e){var a=P,n=et();if(ol){if(e===void 0)throw Error(s(407));e=e()}else{if(e=t(),El===null)throw Error(s(349));(cl&127)!==0||ks(a,t,e)}n.memoizedState=e;var u={value:e,getSnapshot:t};return n.queue=u,oo(Ws.bind(null,a,u,l),[l]),a.flags|=2048,Ta(9,{destroy:void 0},$s.bind(null,a,u,e,t),null),e},useId:function(){var l=et(),t=El.identifierPrefix;if(ol){var e=Gt,a=Yt;e=(a&~(1<<32-vt(a)-1)).toString(32)+e,t="_"+t+"R_"+e,e=du++,0<e&&(t+="H"+e.toString(32)),t+="_"}else e=Ih++,t="_"+t+"r_"+e.toString(32)+"_";return l.memoizedState=t},useHostTransitionStatus:hc,useFormState:uo,useActionState:uo,useOptimistic:function(l){var t=et();t.memoizedState=t.baseState=l;var e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=e,t=mc.bind(null,P,!0,e),e.dispatch=t,[l,t]},useMemoCache:nc,useCacheRefresh:function(){return et().memoizedState=nm.bind(null,P)},useEffectEvent:function(l){var t=et(),e={impl:l};return t.memoizedState=e,function(){if((yl&2)!==0)throw Error(s(440));return e.impl.apply(void 0,arguments)}}},yc={readContext:Fl,use:hu,useCallback:go,useContext:Fl,useEffect:sc,useImperativeHandle:vo,useInsertionEffect:ho,useLayoutEffect:mo,useMemo:So,useReducer:mu,useRef:so,useState:function(){return mu(Wt)},useDebugValue:oc,useDeferredValue:function(l,t){var e=Bl();return bo(e,xl.memoizedState,l,t)},useTransition:function(){var l=mu(Wt)[0],t=Bl().memoizedState;return[typeof l=="boolean"?l:sn(l),t]},useSyncExternalStore:ws,useId:zo,useHostTransitionStatus:hc,useFormState:io,useActionState:io,useOptimistic:function(l,t){var e=Bl();return Ps(e,xl,l,t)},useMemoCache:nc,useCacheRefresh:To};yc.useEffectEvent=ro;var Oo={readContext:Fl,use:hu,useCallback:go,useContext:Fl,useEffect:sc,useImperativeHandle:vo,useInsertionEffect:ho,useLayoutEffect:mo,useMemo:So,useReducer:ic,useRef:so,useState:function(){return ic(Wt)},useDebugValue:oc,useDeferredValue:function(l,t){var e=Bl();return xl===null?dc(e,l,t):bo(e,xl.memoizedState,l,t)},useTransition:function(){var l=ic(Wt)[0],t=Bl().memoizedState;return[typeof l=="boolean"?l:sn(l),t]},useSyncExternalStore:ws,useId:zo,useHostTransitionStatus:hc,useFormState:fo,useActionState:fo,useOptimistic:function(l,t){var e=Bl();return xl!==null?Ps(e,xl,l,t):(e.baseState=l,[l,e.queue.dispatch])},useMemoCache:nc,useCacheRefresh:To};Oo.useEffectEvent=ro;function vc(l,t,e,a){t=l.memoizedState,e=e(a,t),e=e==null?t:E({},t,e),l.memoizedState=e,l.lanes===0&&(l.updateQueue.baseState=e)}var gc={enqueueSetState:function(l,t,e){l=l._reactInternals;var a=zt(),n=ve(a);n.payload=t,e!=null&&(n.callback=e),t=ge(l,n,a),t!==null&&(ot(t,l,a),nn(t,l,a))},enqueueReplaceState:function(l,t,e){l=l._reactInternals;var a=zt(),n=ve(a);n.tag=1,n.payload=t,e!=null&&(n.callback=e),t=ge(l,n,a),t!==null&&(ot(t,l,a),nn(t,l,a))},enqueueForceUpdate:function(l,t){l=l._reactInternals;var e=zt(),a=ve(e);a.tag=2,t!=null&&(a.callback=t),t=ge(l,a,e),t!==null&&(ot(t,l,e),nn(t,l,e))}};function Mo(l,t,e,a,n,u,i){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(a,u,i):t.prototype&&t.prototype.isPureReactComponent?!Wa(e,a)||!Wa(n,u):!0}function Do(l,t,e,a){l=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(e,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(e,a),t.state!==l&&gc.enqueueReplaceState(t,t.state,null)}function $e(l,t){var e=t;if("ref"in t){e={};for(var a in t)a!=="ref"&&(e[a]=t[a])}if(l=l.defaultProps){e===t&&(e=E({},e));for(var n in l)e[n]===void 0&&(e[n]=l[n])}return e}function Co(l){$n(l)}function Uo(l){console.error(l)}function Ho(l){$n(l)}function Su(l,t){try{var e=l.onUncaughtError;e(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function Ro(l,t,e){try{var a=l.onCaughtError;a(e.value,{componentStack:e.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function Sc(l,t,e){return e=ve(e),e.tag=3,e.payload={element:null},e.callback=function(){Su(l,t)},e}function qo(l){return l=ve(l),l.tag=3,l}function Bo(l,t,e,a){var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;l.payload=function(){return n(u)},l.callback=function(){Ro(t,e,a)}}var i=e.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(l.callback=function(){Ro(t,e,a),typeof n!="function"&&(ze===null?ze=new Set([this]):ze.add(this));var f=a.stack;this.componentDidCatch(a.value,{componentStack:f!==null?f:""})})}function im(l,t,e,a,n){if(e.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=e.alternate,t!==null&&va(t,e,n,!0),e=bt.current,e!==null){switch(e.tag){case 31:case 13:return Dt===null?Mu():e.alternate===null&&Rl===0&&(Rl=3),e.flags&=-257,e.flags|=65536,e.lanes=n,a===uu?e.flags|=16384:(t=e.updateQueue,t===null?e.updateQueue=new Set([a]):t.add(a),Lc(l,a,n)),!1;case 22:return e.flags|=65536,a===uu?e.flags|=16384:(t=e.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},e.updateQueue=t):(e=t.retryQueue,e===null?t.retryQueue=new Set([a]):e.add(a)),Lc(l,a,n)),!1}throw Error(s(435,e.tag))}return Lc(l,a,n),Mu(),!1}if(ol)return t=bt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==Bi&&(l=Error(s(422),{cause:a}),Pa(At(l,e)))):(a!==Bi&&(t=Error(s(423),{cause:a}),Pa(At(t,e))),l=l.current.alternate,l.flags|=65536,n&=-n,l.lanes|=n,a=At(a,e),n=Sc(l.stateNode,a,n),ki(l,n),Rl!==4&&(Rl=2)),!1;var u=Error(s(520),{cause:a});if(u=At(u,e),bn===null?bn=[u]:bn.push(u),Rl!==4&&(Rl=2),t===null)return!0;a=At(a,e),e=t;do{switch(e.tag){case 3:return e.flags|=65536,l=n&-n,e.lanes|=l,l=Sc(e.stateNode,a,l),ki(e,l),!1;case 1:if(t=e.type,u=e.stateNode,(e.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(ze===null||!ze.has(u))))return e.flags|=65536,n&=-n,e.lanes|=n,n=qo(n),Bo(n,l,e,a),ki(e,n),!1}e=e.return}while(e!==null);return!1}var bc=Error(s(461)),Ql=!1;function Il(l,t,e,a){t.child=l===null?Xs(t,null,e,a):we(t,l.child,e,a)}function Yo(l,t,e,a,n){e=e.render;var u=t.ref;if("ref"in a){var i={};for(var f in a)f!=="ref"&&(i[f]=a[f])}else i=a;return Le(t),a=lc(l,t,e,i,u,n),f=tc(),l!==null&&!Ql?(ec(l,t,n),Ft(l,t,n)):(ol&&f&&Ri(t),t.flags|=1,Il(l,t,a,n),t.child)}function Go(l,t,e,a,n){if(l===null){var u=e.type;return typeof u=="function"&&!Ci(u)&&u.defaultProps===void 0&&e.compare===null?(t.tag=15,t.type=u,Xo(l,t,u,a,n)):(l=Pn(e.type,null,a,t,t.mode,n),l.ref=t.ref,l.return=t,t.child=l)}if(u=l.child,!Ac(l,n)){var i=u.memoizedProps;if(e=e.compare,e=e!==null?e:Wa,e(i,a)&&l.ref===t.ref)return Ft(l,t,n)}return t.flags|=1,l=Kt(u,a),l.ref=t.ref,l.return=t,t.child=l}function Xo(l,t,e,a,n){if(l!==null){var u=l.memoizedProps;if(Wa(u,a)&&l.ref===t.ref)if(Ql=!1,t.pendingProps=a=u,Ac(l,n))(l.flags&131072)!==0&&(Ql=!0);else return t.lanes=l.lanes,Ft(l,t,n)}return pc(l,t,e,a,n)}function Qo(l,t,e,a){var n=a.children,u=l!==null?l.memoizedState:null;if(l===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|e:e,l!==null){for(a=t.child=l.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,t.child=null;return Zo(l,t,u,e,a)}if((e&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},l!==null&&au(t,u!==null?u.cachePool:null),u!==null?Ls(t,u):Wi(),Vs(t);else return a=t.lanes=536870912,Zo(l,t,u!==null?u.baseLanes|e:e,e,a)}else u!==null?(au(t,u.cachePool),Ls(t,u),be(),t.memoizedState=null):(l!==null&&au(t,null),Wi(),be());return Il(l,t,n,e),t.child}function rn(l,t){return l!==null&&l.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Zo(l,t,e,a,n){var u=Vi();return u=u===null?null:{parent:Gl._currentValue,pool:u},t.memoizedState={baseLanes:e,cachePool:u},l!==null&&au(t,null),Wi(),Vs(t),l!==null&&va(l,t,a,!0),t.childLanes=n,null}function bu(l,t){return t=ju({mode:t.mode,children:t.children},l.mode),t.ref=l.ref,l.child=t,t.return=l,t}function Lo(l,t,e){return we(t,l.child,null,e),l=bu(t,t.pendingProps),l.flags|=2,pt(t),t.memoizedState=null,l}function cm(l,t,e){var a=t.pendingProps,n=(t.flags&128)!==0;if(t.flags&=-129,l===null){if(ol){if(a.mode==="hidden")return l=bu(t,a),t.lanes=536870912,rn(null,l);if(Ii(t),(l=Ol)?(l=tr(l,Mt),l=l!==null&&l.data==="&"?l:null,l!==null&&(t.memoizedState={dehydrated:l,treeContext:de!==null?{id:Yt,overflow:Gt}:null,retryLane:536870912,hydrationErrors:null},e=Es(l),e.return=t,t.child=e,Wl=t,Ol=null)):l=null,l===null)throw he(t);return t.lanes=536870912,null}return bu(t,a)}var u=l.memoizedState;if(u!==null){var i=u.dehydrated;if(Ii(t),n)if(t.flags&256)t.flags&=-257,t=Lo(l,t,e);else if(t.memoizedState!==null)t.child=l.child,t.flags|=128,t=null;else throw Error(s(558));else if(Ql||va(l,t,e,!1),n=(e&l.childLanes)!==0,Ql||n){if(a=El,a!==null&&(i=Cf(a,e),i!==0&&i!==u.retryLane))throw u.retryLane=i,Ge(l,i),ot(a,l,i),bc;Mu(),t=Lo(l,t,e)}else l=u.treeContext,Ol=Ct(i.nextSibling),Wl=t,ol=!0,re=null,Mt=!1,l!==null&&_s(t,l),t=bu(t,a),t.flags|=4096;return t}return l=Kt(l.child,{mode:a.mode,children:a.children}),l.ref=t.ref,t.child=l,l.return=t,l}function pu(l,t){var e=t.ref;if(e===null)l!==null&&l.ref!==null&&(t.flags|=4194816);else{if(typeof e!="function"&&typeof e!="object")throw Error(s(284));(l===null||l.ref!==e)&&(t.flags|=4194816)}}function pc(l,t,e,a,n){return Le(t),e=lc(l,t,e,a,void 0,n),a=tc(),l!==null&&!Ql?(ec(l,t,n),Ft(l,t,n)):(ol&&a&&Ri(t),t.flags|=1,Il(l,t,e,n),t.child)}function Vo(l,t,e,a,n,u){return Le(t),t.updateQueue=null,e=Js(t,a,e,n),Ks(l),a=tc(),l!==null&&!Ql?(ec(l,t,u),Ft(l,t,u)):(ol&&a&&Ri(t),t.flags|=1,Il(l,t,e,u),t.child)}function Ko(l,t,e,a,n){if(Le(t),t.stateNode===null){var u=ra,i=e.contextType;typeof i=="object"&&i!==null&&(u=Fl(i)),u=new e(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=gc,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},Ji(t),i=e.contextType,u.context=typeof i=="object"&&i!==null?Fl(i):ra,u.state=t.memoizedState,i=e.getDerivedStateFromProps,typeof i=="function"&&(vc(t,e,i,a),u.state=t.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(i=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),i!==u.state&&gc.enqueueReplaceState(u,u.state,null),cn(t,a,u,n),un(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(l===null){u=t.stateNode;var f=t.memoizedProps,d=$e(e,f);u.props=d;var v=u.context,x=e.contextType;i=ra,typeof x=="object"&&x!==null&&(i=Fl(x));var _=e.getDerivedStateFromProps;x=typeof _=="function"||typeof u.getSnapshotBeforeUpdate=="function",f=t.pendingProps!==f,x||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(f||v!==i)&&Do(t,u,a,i),ye=!1;var g=t.memoizedState;u.state=g,cn(t,a,u,n),un(),v=t.memoizedState,f||g!==v||ye?(typeof _=="function"&&(vc(t,e,_,a),v=t.memoizedState),(d=ye||Mo(t,e,d,a,g,v,i))?(x||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=v),u.props=a,u.state=v,u.context=i,a=d):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,wi(l,t),i=t.memoizedProps,x=$e(e,i),u.props=x,_=t.pendingProps,g=u.context,v=e.contextType,d=ra,typeof v=="object"&&v!==null&&(d=Fl(v)),f=e.getDerivedStateFromProps,(v=typeof f=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==_||g!==d)&&Do(t,u,a,d),ye=!1,g=t.memoizedState,u.state=g,cn(t,a,u,n),un();var p=t.memoizedState;i!==_||g!==p||ye||l!==null&&l.dependencies!==null&&tu(l.dependencies)?(typeof f=="function"&&(vc(t,e,f,a),p=t.memoizedState),(x=ye||Mo(t,e,x,a,g,p,d)||l!==null&&l.dependencies!==null&&tu(l.dependencies))?(v||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,p,d),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,p,d)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===l.memoizedProps&&g===l.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===l.memoizedProps&&g===l.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=p),u.props=a,u.state=p,u.context=d,a=x):(typeof u.componentDidUpdate!="function"||i===l.memoizedProps&&g===l.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===l.memoizedProps&&g===l.memoizedState||(t.flags|=1024),a=!1)}return u=a,pu(l,t),a=(t.flags&128)!==0,u||a?(u=t.stateNode,e=a&&typeof e.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,l!==null&&a?(t.child=we(t,l.child,null,n),t.child=we(t,null,e,n)):Il(l,t,e,n),t.memoizedState=u.state,l=t.child):l=Ft(l,t,n),l}function Jo(l,t,e,a){return Qe(),t.flags|=256,Il(l,t,e,a),t.child}var jc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function xc(l){return{baseLanes:l,cachePool:Hs()}}function zc(l,t,e){return l=l!==null?l.childLanes&~e:0,t&&(l|=xt),l}function wo(l,t,e){var a=t.pendingProps,n=!1,u=(t.flags&128)!==0,i;if((i=u)||(i=l!==null&&l.memoizedState===null?!1:(ql.current&2)!==0),i&&(n=!0,t.flags&=-129),i=(t.flags&32)!==0,t.flags&=-33,l===null){if(ol){if(n?Se(t):be(),(l=Ol)?(l=tr(l,Mt),l=l!==null&&l.data!=="&"?l:null,l!==null&&(t.memoizedState={dehydrated:l,treeContext:de!==null?{id:Yt,overflow:Gt}:null,retryLane:536870912,hydrationErrors:null},e=Es(l),e.return=t,t.child=e,Wl=t,Ol=null)):l=null,l===null)throw he(t);return uf(l)?t.lanes=32:t.lanes=536870912,null}var f=a.children;return a=a.fallback,n?(be(),n=t.mode,f=ju({mode:"hidden",children:f},n),a=Xe(a,n,e,null),f.return=t,a.return=t,f.sibling=a,t.child=f,a=t.child,a.memoizedState=xc(e),a.childLanes=zc(l,i,e),t.memoizedState=jc,rn(null,a)):(Se(t),Tc(t,f))}var d=l.memoizedState;if(d!==null&&(f=d.dehydrated,f!==null)){if(u)t.flags&256?(Se(t),t.flags&=-257,t=Ec(l,t,e)):t.memoizedState!==null?(be(),t.child=l.child,t.flags|=128,t=null):(be(),f=a.fallback,n=t.mode,a=ju({mode:"visible",children:a.children},n),f=Xe(f,n,e,null),f.flags|=2,a.return=t,f.return=t,a.sibling=f,t.child=a,we(t,l.child,null,e),a=t.child,a.memoizedState=xc(e),a.childLanes=zc(l,i,e),t.memoizedState=jc,t=rn(null,a));else if(Se(t),uf(f)){if(i=f.nextSibling&&f.nextSibling.dataset,i)var v=i.dgst;i=v,a=Error(s(419)),a.stack="",a.digest=i,Pa({value:a,source:null,stack:null}),t=Ec(l,t,e)}else if(Ql||va(l,t,e,!1),i=(e&l.childLanes)!==0,Ql||i){if(i=El,i!==null&&(a=Cf(i,e),a!==0&&a!==d.retryLane))throw d.retryLane=a,Ge(l,a),ot(i,l,a),bc;nf(f)||Mu(),t=Ec(l,t,e)}else nf(f)?(t.flags|=192,t.child=l.child,t=null):(l=d.treeContext,Ol=Ct(f.nextSibling),Wl=t,ol=!0,re=null,Mt=!1,l!==null&&_s(t,l),t=Tc(t,a.children),t.flags|=4096);return t}return n?(be(),f=a.fallback,n=t.mode,d=l.child,v=d.sibling,a=Kt(d,{mode:"hidden",children:a.children}),a.subtreeFlags=d.subtreeFlags&65011712,v!==null?f=Kt(v,f):(f=Xe(f,n,e,null),f.flags|=2),f.return=t,a.return=t,a.sibling=f,t.child=a,rn(null,a),a=t.child,f=l.child.memoizedState,f===null?f=xc(e):(n=f.cachePool,n!==null?(d=Gl._currentValue,n=n.parent!==d?{parent:d,pool:d}:n):n=Hs(),f={baseLanes:f.baseLanes|e,cachePool:n}),a.memoizedState=f,a.childLanes=zc(l,i,e),t.memoizedState=jc,rn(l.child,a)):(Se(t),e=l.child,l=e.sibling,e=Kt(e,{mode:"visible",children:a.children}),e.return=t,e.sibling=null,l!==null&&(i=t.deletions,i===null?(t.deletions=[l],t.flags|=16):i.push(l)),t.child=e,t.memoizedState=null,e)}function Tc(l,t){return t=ju({mode:"visible",children:t},l.mode),t.return=l,l.child=t}function ju(l,t){return l=St(22,l,null,t),l.lanes=0,l}function Ec(l,t,e){return we(t,l.child,null,e),l=Tc(t,t.pendingProps.children),l.flags|=2,t.memoizedState=null,l}function ko(l,t,e){l.lanes|=t;var a=l.alternate;a!==null&&(a.lanes|=t),Xi(l.return,t,e)}function Nc(l,t,e,a,n,u){var i=l.memoizedState;i===null?l.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:e,tailMode:n,treeForkCount:u}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=e,i.tailMode=n,i.treeForkCount=u)}function $o(l,t,e){var a=t.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var i=ql.current,f=(i&2)!==0;if(f?(i=i&1|2,t.flags|=128):i&=1,q(ql,i),Il(l,t,a,e),a=ol?Ia:0,!f&&l!==null&&(l.flags&128)!==0)l:for(l=t.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&ko(l,e,t);else if(l.tag===19)ko(l,e,t);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===t)break l;for(;l.sibling===null;){if(l.return===null||l.return===t)break l;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(n){case"forwards":for(e=t.child,n=null;e!==null;)l=e.alternate,l!==null&&su(l)===null&&(n=e),e=e.sibling;e=n,e===null?(n=t.child,t.child=null):(n=e.sibling,e.sibling=null),Nc(t,!1,n,e,u,a);break;case"backwards":case"unstable_legacy-backwards":for(e=null,n=t.child,t.child=null;n!==null;){if(l=n.alternate,l!==null&&su(l)===null){t.child=n;break}l=n.sibling,n.sibling=e,e=n,n=l}Nc(t,!0,e,null,u,a);break;case"together":Nc(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function Ft(l,t,e){if(l!==null&&(t.dependencies=l.dependencies),xe|=t.lanes,(e&t.childLanes)===0)if(l!==null){if(va(l,t,e,!1),(e&t.childLanes)===0)return null}else return null;if(l!==null&&t.child!==l.child)throw Error(s(153));if(t.child!==null){for(l=t.child,e=Kt(l,l.pendingProps),t.child=e,e.return=t;l.sibling!==null;)l=l.sibling,e=e.sibling=Kt(l,l.pendingProps),e.return=t;e.sibling=null}return t.child}function Ac(l,t){return(l.lanes&t)!==0?!0:(l=l.dependencies,!!(l!==null&&tu(l)))}function fm(l,t,e){switch(t.tag){case 3:Kl(t,t.stateNode.containerInfo),me(t,Gl,l.memoizedState.cache),Qe();break;case 27:case 5:k(t);break;case 4:Kl(t,t.stateNode.containerInfo);break;case 10:me(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Ii(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(Se(t),t.flags|=128,null):(e&t.child.childLanes)!==0?wo(l,t,e):(Se(t),l=Ft(l,t,e),l!==null?l.sibling:null);Se(t);break;case 19:var n=(l.flags&128)!==0;if(a=(e&t.childLanes)!==0,a||(va(l,t,e,!1),a=(e&t.childLanes)!==0),n){if(a)return $o(l,t,e);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),q(ql,ql.current),a)break;return null;case 22:return t.lanes=0,Qo(l,t,e,t.pendingProps);case 24:me(t,Gl,l.memoizedState.cache)}return Ft(l,t,e)}function Wo(l,t,e){if(l!==null)if(l.memoizedProps!==t.pendingProps)Ql=!0;else{if(!Ac(l,e)&&(t.flags&128)===0)return Ql=!1,fm(l,t,e);Ql=(l.flags&131072)!==0}else Ql=!1,ol&&(t.flags&1048576)!==0&&As(t,Ia,t.index);switch(t.lanes=0,t.tag){case 16:l:{var a=t.pendingProps;if(l=Ke(t.elementType),t.type=l,typeof l=="function")Ci(l)?(a=$e(l,a),t.tag=1,t=Ko(null,t,l,a,e)):(t.tag=0,t=pc(null,t,l,a,e));else{if(l!=null){var n=l.$$typeof;if(n===el){t.tag=11,t=Yo(null,t,l,a,e);break l}else if(n===C){t.tag=14,t=Go(null,t,l,a,e);break l}}throw t=tt(l)||l,Error(s(306,t,""))}}return t;case 0:return pc(l,t,t.type,t.pendingProps,e);case 1:return a=t.type,n=$e(a,t.pendingProps),Ko(l,t,a,n,e);case 3:l:{if(Kl(t,t.stateNode.containerInfo),l===null)throw Error(s(387));a=t.pendingProps;var u=t.memoizedState;n=u.element,wi(l,t),cn(t,a,null,e);var i=t.memoizedState;if(a=i.cache,me(t,Gl,a),a!==u.cache&&Qi(t,[Gl],e,!0),un(),a=i.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:i.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=Jo(l,t,a,e);break l}else if(a!==n){n=At(Error(s(424)),t),Pa(n),t=Jo(l,t,a,e);break l}else for(l=t.stateNode.containerInfo,l.nodeType===9?l=l.body:l=l.nodeName==="HTML"?l.ownerDocument.body:l,Ol=Ct(l.firstChild),Wl=t,ol=!0,re=null,Mt=!0,e=Xs(t,null,a,e),t.child=e;e;)e.flags=e.flags&-3|4096,e=e.sibling;else{if(Qe(),a===n){t=Ft(l,t,e);break l}Il(l,t,a,e)}t=t.child}return t;case 26:return pu(l,t),l===null?(e=cr(t.type,null,t.pendingProps,null))?t.memoizedState=e:ol||(e=t.type,l=t.pendingProps,a=Bu(al.current).createElement(e),a[$l]=t,a[nt]=l,Pl(a,e,l),wl(a),t.stateNode=a):t.memoizedState=cr(t.type,l.memoizedProps,t.pendingProps,l.memoizedState),null;case 27:return k(t),l===null&&ol&&(a=t.stateNode=nr(t.type,t.pendingProps,al.current),Wl=t,Mt=!0,n=Ol,Ae(t.type)?(cf=n,Ol=Ct(a.firstChild)):Ol=n),Il(l,t,t.pendingProps.children,e),pu(l,t),l===null&&(t.flags|=4194304),t.child;case 5:return l===null&&ol&&((n=a=Ol)&&(a=Ym(a,t.type,t.pendingProps,Mt),a!==null?(t.stateNode=a,Wl=t,Ol=Ct(a.firstChild),Mt=!1,n=!0):n=!1),n||he(t)),k(t),n=t.type,u=t.pendingProps,i=l!==null?l.memoizedProps:null,a=u.children,tf(n,u)?a=null:i!==null&&tf(n,i)&&(t.flags|=32),t.memoizedState!==null&&(n=lc(l,t,Ph,null,null,e),An._currentValue=n),pu(l,t),Il(l,t,a,e),t.child;case 6:return l===null&&ol&&((l=e=Ol)&&(e=Gm(e,t.pendingProps,Mt),e!==null?(t.stateNode=e,Wl=t,Ol=null,l=!0):l=!1),l||he(t)),null;case 13:return wo(l,t,e);case 4:return Kl(t,t.stateNode.containerInfo),a=t.pendingProps,l===null?t.child=we(t,null,a,e):Il(l,t,a,e),t.child;case 11:return Yo(l,t,t.type,t.pendingProps,e);case 7:return Il(l,t,t.pendingProps,e),t.child;case 8:return Il(l,t,t.pendingProps.children,e),t.child;case 12:return Il(l,t,t.pendingProps.children,e),t.child;case 10:return a=t.pendingProps,me(t,t.type,a.value),Il(l,t,a.children,e),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,Le(t),n=Fl(n),a=a(n),t.flags|=1,Il(l,t,a,e),t.child;case 14:return Go(l,t,t.type,t.pendingProps,e);case 15:return Xo(l,t,t.type,t.pendingProps,e);case 19:return $o(l,t,e);case 31:return cm(l,t,e);case 22:return Qo(l,t,e,t.pendingProps);case 24:return Le(t),a=Fl(Gl),l===null?(n=Vi(),n===null&&(n=El,u=Zi(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=e),n=u),t.memoizedState={parent:a,cache:n},Ji(t),me(t,Gl,n)):((l.lanes&e)!==0&&(wi(l,t),cn(t,null,null,e),un()),n=l.memoizedState,u=t.memoizedState,n.parent!==a?(n={parent:a,cache:a},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),me(t,Gl,a)):(a=u.cache,me(t,Gl,a),a!==n.cache&&Qi(t,[Gl],e,!0))),Il(l,t,t.pendingProps.children,e),t.child;case 29:throw t.pendingProps}throw Error(s(156,t.tag))}function It(l){l.flags|=4}function _c(l,t,e,a,n){if((t=(l.mode&32)!==0)&&(t=!1),t){if(l.flags|=16777216,(n&335544128)===n)if(l.stateNode.complete)l.flags|=8192;else if(zd())l.flags|=8192;else throw Je=uu,Ki}else l.flags&=-16777217}function Fo(l,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)l.flags&=-16777217;else if(l.flags|=16777216,!rr(t))if(zd())l.flags|=8192;else throw Je=uu,Ki}function xu(l,t){t!==null&&(l.flags|=4),l.flags&16384&&(t=l.tag!==22?Of():536870912,l.lanes|=t,_a|=t)}function hn(l,t){if(!ol)switch(l.tailMode){case"hidden":t=l.tail;for(var e=null;t!==null;)t.alternate!==null&&(e=t),t=t.sibling;e===null?l.tail=null:e.sibling=null;break;case"collapsed":e=l.tail;for(var a=null;e!==null;)e.alternate!==null&&(a=e),e=e.sibling;a===null?t||l.tail===null?l.tail=null:l.tail.sibling=null:a.sibling=null}}function Ml(l){var t=l.alternate!==null&&l.alternate.child===l.child,e=0,a=0;if(t)for(var n=l.child;n!==null;)e|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=l,n=n.sibling;else for(n=l.child;n!==null;)e|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=l,n=n.sibling;return l.subtreeFlags|=a,l.childLanes=e,t}function sm(l,t,e){var a=t.pendingProps;switch(qi(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ml(t),null;case 1:return Ml(t),null;case 3:return e=t.stateNode,a=null,l!==null&&(a=l.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),kt(Gl),Ul(),e.pendingContext&&(e.context=e.pendingContext,e.pendingContext=null),(l===null||l.child===null)&&(ya(t)?It(t):l===null||l.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Yi())),Ml(t),null;case 26:var n=t.type,u=t.memoizedState;return l===null?(It(t),u!==null?(Ml(t),Fo(t,u)):(Ml(t),_c(t,n,null,a,e))):u?u!==l.memoizedState?(It(t),Ml(t),Fo(t,u)):(Ml(t),t.flags&=-16777217):(l=l.memoizedProps,l!==a&&It(t),Ml(t),_c(t,n,l,a,e)),null;case 27:if(Jl(t),e=al.current,n=t.type,l!==null&&t.stateNode!=null)l.memoizedProps!==a&&It(t);else{if(!a){if(t.stateNode===null)throw Error(s(166));return Ml(t),null}l=Y.current,ya(t)?Os(t):(l=nr(n,a,e),t.stateNode=l,It(t))}return Ml(t),null;case 5:if(Jl(t),n=t.type,l!==null&&t.stateNode!=null)l.memoizedProps!==a&&It(t);else{if(!a){if(t.stateNode===null)throw Error(s(166));return Ml(t),null}if(u=Y.current,ya(t))Os(t);else{var i=Bu(al.current);switch(u){case 1:u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=i.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[$l]=t,u[nt]=a;l:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break l;for(;i.sibling===null;){if(i.return===null||i.return===t)break l;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=u;l:switch(Pl(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break l;case"img":a=!0;break l;default:a=!1}a&&It(t)}}return Ml(t),_c(t,t.type,l===null?null:l.memoizedProps,t.pendingProps,e),null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==a&&It(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(s(166));if(l=al.current,ya(t)){if(l=t.stateNode,e=t.memoizedProps,a=null,n=Wl,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}l[$l]=t,l=!!(l.nodeValue===e||a!==null&&a.suppressHydrationWarning===!0||wd(l.nodeValue,e)),l||he(t,!0)}else l=Bu(l).createTextNode(a),l[$l]=t,t.stateNode=l}return Ml(t),null;case 31:if(e=t.memoizedState,l===null||l.memoizedState!==null){if(a=ya(t),e!==null){if(l===null){if(!a)throw Error(s(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(s(557));l[$l]=t}else Qe(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ml(t),l=!1}else e=Yi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=e),l=!0;if(!l)return t.flags&256?(pt(t),t):(pt(t),null);if((t.flags&128)!==0)throw Error(s(558))}return Ml(t),null;case 13:if(a=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(n=ya(t),a!==null&&a.dehydrated!==null){if(l===null){if(!n)throw Error(s(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(317));n[$l]=t}else Qe(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ml(t),n=!1}else n=Yi(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(pt(t),t):(pt(t),null)}return pt(t),(t.flags&128)!==0?(t.lanes=e,t):(e=a!==null,l=l!==null&&l.memoizedState!==null,e&&(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)),e!==l&&e&&(t.child.flags|=8192),xu(t,t.updateQueue),Ml(t),null);case 4:return Ul(),l===null&&Wc(t.stateNode.containerInfo),Ml(t),null;case 10:return kt(t.type),Ml(t),null;case 19:if(A(ql),a=t.memoizedState,a===null)return Ml(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)hn(a,!1);else{if(Rl!==0||l!==null&&(l.flags&128)!==0)for(l=t.child;l!==null;){if(u=su(l),u!==null){for(t.flags|=128,hn(a,!1),l=u.updateQueue,t.updateQueue=l,xu(t,l),t.subtreeFlags=0,l=e,e=t.child;e!==null;)Ts(e,l),e=e.sibling;return q(ql,ql.current&1|2),ol&&Jt(t,a.treeForkCount),t.child}l=l.sibling}a.tail!==null&&mt()>Au&&(t.flags|=128,n=!0,hn(a,!1),t.lanes=4194304)}else{if(!n)if(l=su(u),l!==null){if(t.flags|=128,n=!0,l=l.updateQueue,t.updateQueue=l,xu(t,l),hn(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!ol)return Ml(t),null}else 2*mt()-a.renderingStartTime>Au&&e!==536870912&&(t.flags|=128,n=!0,hn(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(l=a.last,l!==null?l.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(l=a.tail,a.rendering=l,a.tail=l.sibling,a.renderingStartTime=mt(),l.sibling=null,e=ql.current,q(ql,n?e&1|2:e&1),ol&&Jt(t,a.treeForkCount),l):(Ml(t),null);case 22:case 23:return pt(t),Fi(),a=t.memoizedState!==null,l!==null?l.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(e&536870912)!==0&&(t.flags&128)===0&&(Ml(t),t.subtreeFlags&6&&(t.flags|=8192)):Ml(t),e=t.updateQueue,e!==null&&xu(t,e.retryQueue),e=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(e=l.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==e&&(t.flags|=2048),l!==null&&A(Ve),null;case 24:return e=null,l!==null&&(e=l.memoizedState.cache),t.memoizedState.cache!==e&&(t.flags|=2048),kt(Gl),Ml(t),null;case 25:return null;case 30:return null}throw Error(s(156,t.tag))}function om(l,t){switch(qi(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return kt(Gl),Ul(),l=t.flags,(l&65536)!==0&&(l&128)===0?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return Jl(t),null;case 31:if(t.memoizedState!==null){if(pt(t),t.alternate===null)throw Error(s(340));Qe()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 13:if(pt(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(s(340));Qe()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return A(ql),null;case 4:return Ul(),null;case 10:return kt(t.type),null;case 22:case 23:return pt(t),Fi(),l!==null&&A(Ve),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return kt(Gl),null;case 25:return null;default:return null}}function Io(l,t){switch(qi(t),t.tag){case 3:kt(Gl),Ul();break;case 26:case 27:case 5:Jl(t);break;case 4:Ul();break;case 31:t.memoizedState!==null&&pt(t);break;case 13:pt(t);break;case 19:A(ql);break;case 10:kt(t.type);break;case 22:case 23:pt(t),Fi(),l!==null&&A(Ve);break;case 24:kt(Gl)}}function mn(l,t){try{var e=t.updateQueue,a=e!==null?e.lastEffect:null;if(a!==null){var n=a.next;e=n;do{if((e.tag&l)===l){a=void 0;var u=e.create,i=e.inst;a=u(),i.destroy=a}e=e.next}while(e!==n)}}catch(f){pl(t,t.return,f)}}function pe(l,t,e){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&l)===l){var i=a.inst,f=i.destroy;if(f!==void 0){i.destroy=void 0,n=t;var d=e,v=f;try{v()}catch(x){pl(n,d,x)}}}a=a.next}while(a!==u)}}catch(x){pl(t,t.return,x)}}function Po(l){var t=l.updateQueue;if(t!==null){var e=l.stateNode;try{Zs(t,e)}catch(a){pl(l,l.return,a)}}}function ld(l,t,e){e.props=$e(l.type,l.memoizedProps),e.state=l.memoizedState;try{e.componentWillUnmount()}catch(a){pl(l,t,a)}}function yn(l,t){try{var e=l.ref;if(e!==null){switch(l.tag){case 26:case 27:case 5:var a=l.stateNode;break;case 30:a=l.stateNode;break;default:a=l.stateNode}typeof e=="function"?l.refCleanup=e(a):e.current=a}}catch(n){pl(l,t,n)}}function Xt(l,t){var e=l.ref,a=l.refCleanup;if(e!==null)if(typeof a=="function")try{a()}catch(n){pl(l,t,n)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(n){pl(l,t,n)}else e.current=null}function td(l){var t=l.type,e=l.memoizedProps,a=l.stateNode;try{l:switch(t){case"button":case"input":case"select":case"textarea":e.autoFocus&&a.focus();break l;case"img":e.src?a.src=e.src:e.srcSet&&(a.srcset=e.srcSet)}}catch(n){pl(l,l.return,n)}}function Oc(l,t,e){try{var a=l.stateNode;Cm(a,l.type,e,t),a[nt]=t}catch(n){pl(l,l.return,n)}}function ed(l){return l.tag===5||l.tag===3||l.tag===26||l.tag===27&&Ae(l.type)||l.tag===4}function Mc(l){l:for(;;){for(;l.sibling===null;){if(l.return===null||ed(l.return))return null;l=l.return}for(l.sibling.return=l.return,l=l.sibling;l.tag!==5&&l.tag!==6&&l.tag!==18;){if(l.tag===27&&Ae(l.type)||l.flags&2||l.child===null||l.tag===4)continue l;l.child.return=l,l=l.child}if(!(l.flags&2))return l.stateNode}}function Dc(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).insertBefore(l,t):(t=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,t.appendChild(l),e=e._reactRootContainer,e!=null||t.onclick!==null||(t.onclick=Lt));else if(a!==4&&(a===27&&Ae(l.type)&&(e=l.stateNode,t=null),l=l.child,l!==null))for(Dc(l,t,e),l=l.sibling;l!==null;)Dc(l,t,e),l=l.sibling}function zu(l,t,e){var a=l.tag;if(a===5||a===6)l=l.stateNode,t?e.insertBefore(l,t):e.appendChild(l);else if(a!==4&&(a===27&&Ae(l.type)&&(e=l.stateNode),l=l.child,l!==null))for(zu(l,t,e),l=l.sibling;l!==null;)zu(l,t,e),l=l.sibling}function ad(l){var t=l.stateNode,e=l.memoizedProps;try{for(var a=l.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Pl(t,a,e),t[$l]=l,t[nt]=e}catch(u){pl(l,l.return,u)}}var Pt=!1,Zl=!1,Cc=!1,nd=typeof WeakSet=="function"?WeakSet:Set,kl=null;function dm(l,t){if(l=l.containerInfo,Pc=Vu,l=ys(l),Ei(l)){if("selectionStart"in l)var e={start:l.selectionStart,end:l.selectionEnd};else l:{e=(e=l.ownerDocument)&&e.defaultView||window;var a=e.getSelection&&e.getSelection();if(a&&a.rangeCount!==0){e=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{e.nodeType,u.nodeType}catch{e=null;break l}var i=0,f=-1,d=-1,v=0,x=0,_=l,g=null;t:for(;;){for(var p;_!==e||n!==0&&_.nodeType!==3||(f=i+n),_!==u||a!==0&&_.nodeType!==3||(d=i+a),_.nodeType===3&&(i+=_.nodeValue.length),(p=_.firstChild)!==null;)g=_,_=p;for(;;){if(_===l)break t;if(g===e&&++v===n&&(f=i),g===u&&++x===a&&(d=i),(p=_.nextSibling)!==null)break;_=g,g=_.parentNode}_=p}e=f===-1||d===-1?null:{start:f,end:d}}else e=null}e=e||{start:0,end:0}}else e=null;for(lf={focusedElem:l,selectionRange:e},Vu=!1,kl=t;kl!==null;)if(t=kl,l=t.child,(t.subtreeFlags&1028)!==0&&l!==null)l.return=t,kl=l;else for(;kl!==null;){switch(t=kl,u=t.alternate,l=t.flags,t.tag){case 0:if((l&4)!==0&&(l=t.updateQueue,l=l!==null?l.events:null,l!==null))for(e=0;e<l.length;e++)n=l[e],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((l&1024)!==0&&u!==null){l=void 0,e=t,n=u.memoizedProps,u=u.memoizedState,a=e.stateNode;try{var G=$e(e.type,n);l=a.getSnapshotBeforeUpdate(G,u),a.__reactInternalSnapshotBeforeUpdate=l}catch(J){pl(e,e.return,J)}}break;case 3:if((l&1024)!==0){if(l=t.stateNode.containerInfo,e=l.nodeType,e===9)af(l);else if(e===1)switch(l.nodeName){case"HEAD":case"HTML":case"BODY":af(l);break;default:l.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((l&1024)!==0)throw Error(s(163))}if(l=t.sibling,l!==null){l.return=t.return,kl=l;break}kl=t.return}}function ud(l,t,e){var a=e.flags;switch(e.tag){case 0:case 11:case 15:te(l,e),a&4&&mn(5,e);break;case 1:if(te(l,e),a&4)if(l=e.stateNode,t===null)try{l.componentDidMount()}catch(i){pl(e,e.return,i)}else{var n=$e(e.type,t.memoizedProps);t=t.memoizedState;try{l.componentDidUpdate(n,t,l.__reactInternalSnapshotBeforeUpdate)}catch(i){pl(e,e.return,i)}}a&64&&Po(e),a&512&&yn(e,e.return);break;case 3:if(te(l,e),a&64&&(l=e.updateQueue,l!==null)){if(t=null,e.child!==null)switch(e.child.tag){case 27:case 5:t=e.child.stateNode;break;case 1:t=e.child.stateNode}try{Zs(l,t)}catch(i){pl(e,e.return,i)}}break;case 27:t===null&&a&4&&ad(e);case 26:case 5:te(l,e),t===null&&a&4&&td(e),a&512&&yn(e,e.return);break;case 12:te(l,e);break;case 31:te(l,e),a&4&&fd(l,e);break;case 13:te(l,e),a&4&&sd(l,e),a&64&&(l=e.memoizedState,l!==null&&(l=l.dehydrated,l!==null&&(e=pm.bind(null,e),Xm(l,e))));break;case 22:if(a=e.memoizedState!==null||Pt,!a){t=t!==null&&t.memoizedState!==null||Zl,n=Pt;var u=Zl;Pt=a,(Zl=t)&&!u?ee(l,e,(e.subtreeFlags&8772)!==0):te(l,e),Pt=n,Zl=u}break;case 30:break;default:te(l,e)}}function id(l){var t=l.alternate;t!==null&&(l.alternate=null,id(t)),l.child=null,l.deletions=null,l.sibling=null,l.tag===5&&(t=l.stateNode,t!==null&&fi(t)),l.stateNode=null,l.return=null,l.dependencies=null,l.memoizedProps=null,l.memoizedState=null,l.pendingProps=null,l.stateNode=null,l.updateQueue=null}var Dl=null,it=!1;function le(l,t,e){for(e=e.child;e!==null;)cd(l,t,e),e=e.sibling}function cd(l,t,e){if(yt&&typeof yt.onCommitFiberUnmount=="function")try{yt.onCommitFiberUnmount(Ya,e)}catch{}switch(e.tag){case 26:Zl||Xt(e,t),le(l,t,e),e.memoizedState?e.memoizedState.count--:e.stateNode&&(e=e.stateNode,e.parentNode.removeChild(e));break;case 27:Zl||Xt(e,t);var a=Dl,n=it;Ae(e.type)&&(Dl=e.stateNode,it=!1),le(l,t,e),Tn(e.stateNode),Dl=a,it=n;break;case 5:Zl||Xt(e,t);case 6:if(a=Dl,n=it,Dl=null,le(l,t,e),Dl=a,it=n,Dl!==null)if(it)try{(Dl.nodeType===9?Dl.body:Dl.nodeName==="HTML"?Dl.ownerDocument.body:Dl).removeChild(e.stateNode)}catch(u){pl(e,t,u)}else try{Dl.removeChild(e.stateNode)}catch(u){pl(e,t,u)}break;case 18:Dl!==null&&(it?(l=Dl,Pd(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.stateNode),qa(l)):Pd(Dl,e.stateNode));break;case 4:a=Dl,n=it,Dl=e.stateNode.containerInfo,it=!0,le(l,t,e),Dl=a,it=n;break;case 0:case 11:case 14:case 15:pe(2,e,t),Zl||pe(4,e,t),le(l,t,e);break;case 1:Zl||(Xt(e,t),a=e.stateNode,typeof a.componentWillUnmount=="function"&&ld(e,t,a)),le(l,t,e);break;case 21:le(l,t,e);break;case 22:Zl=(a=Zl)||e.memoizedState!==null,le(l,t,e),Zl=a;break;default:le(l,t,e)}}function fd(l,t){if(t.memoizedState===null&&(l=t.alternate,l!==null&&(l=l.memoizedState,l!==null))){l=l.dehydrated;try{qa(l)}catch(e){pl(t,t.return,e)}}}function sd(l,t){if(t.memoizedState===null&&(l=t.alternate,l!==null&&(l=l.memoizedState,l!==null&&(l=l.dehydrated,l!==null))))try{qa(l)}catch(e){pl(t,t.return,e)}}function rm(l){switch(l.tag){case 31:case 13:case 19:var t=l.stateNode;return t===null&&(t=l.stateNode=new nd),t;case 22:return l=l.stateNode,t=l._retryCache,t===null&&(t=l._retryCache=new nd),t;default:throw Error(s(435,l.tag))}}function Tu(l,t){var e=rm(l);t.forEach(function(a){if(!e.has(a)){e.add(a);var n=jm.bind(null,l,a);a.then(n,n)}})}function ct(l,t){var e=t.deletions;if(e!==null)for(var a=0;a<e.length;a++){var n=e[a],u=l,i=t,f=i;l:for(;f!==null;){switch(f.tag){case 27:if(Ae(f.type)){Dl=f.stateNode,it=!1;break l}break;case 5:Dl=f.stateNode,it=!1;break l;case 3:case 4:Dl=f.stateNode.containerInfo,it=!0;break l}f=f.return}if(Dl===null)throw Error(s(160));cd(u,i,n),Dl=null,it=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)od(t,l),t=t.sibling}var qt=null;function od(l,t){var e=l.alternate,a=l.flags;switch(l.tag){case 0:case 11:case 14:case 15:ct(t,l),ft(l),a&4&&(pe(3,l,l.return),mn(3,l),pe(5,l,l.return));break;case 1:ct(t,l),ft(l),a&512&&(Zl||e===null||Xt(e,e.return)),a&64&&Pt&&(l=l.updateQueue,l!==null&&(a=l.callbacks,a!==null&&(e=l.shared.hiddenCallbacks,l.shared.hiddenCallbacks=e===null?a:e.concat(a))));break;case 26:var n=qt;if(ct(t,l),ft(l),a&512&&(Zl||e===null||Xt(e,e.return)),a&4){var u=e!==null?e.memoizedState:null;if(a=l.memoizedState,e===null)if(a===null)if(l.stateNode===null){l:{a=l.type,e=l.memoizedProps,n=n.ownerDocument||n;t:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[Qa]||u[$l]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),Pl(u,a,e),u[$l]=l,wl(u),a=u;break l;case"link":var i=or("link","href",n).get(a+(e.href||""));if(i){for(var f=0;f<i.length;f++)if(u=i[f],u.getAttribute("href")===(e.href==null||e.href===""?null:e.href)&&u.getAttribute("rel")===(e.rel==null?null:e.rel)&&u.getAttribute("title")===(e.title==null?null:e.title)&&u.getAttribute("crossorigin")===(e.crossOrigin==null?null:e.crossOrigin)){i.splice(f,1);break t}}u=n.createElement(a),Pl(u,a,e),n.head.appendChild(u);break;case"meta":if(i=or("meta","content",n).get(a+(e.content||""))){for(f=0;f<i.length;f++)if(u=i[f],u.getAttribute("content")===(e.content==null?null:""+e.content)&&u.getAttribute("name")===(e.name==null?null:e.name)&&u.getAttribute("property")===(e.property==null?null:e.property)&&u.getAttribute("http-equiv")===(e.httpEquiv==null?null:e.httpEquiv)&&u.getAttribute("charset")===(e.charSet==null?null:e.charSet)){i.splice(f,1);break t}}u=n.createElement(a),Pl(u,a,e),n.head.appendChild(u);break;default:throw Error(s(468,a))}u[$l]=l,wl(u),a=u}l.stateNode=a}else dr(n,l.type,l.stateNode);else l.stateNode=sr(n,a,l.memoizedProps);else u!==a?(u===null?e.stateNode!==null&&(e=e.stateNode,e.parentNode.removeChild(e)):u.count--,a===null?dr(n,l.type,l.stateNode):sr(n,a,l.memoizedProps)):a===null&&l.stateNode!==null&&Oc(l,l.memoizedProps,e.memoizedProps)}break;case 27:ct(t,l),ft(l),a&512&&(Zl||e===null||Xt(e,e.return)),e!==null&&a&4&&Oc(l,l.memoizedProps,e.memoizedProps);break;case 5:if(ct(t,l),ft(l),a&512&&(Zl||e===null||Xt(e,e.return)),l.flags&32){n=l.stateNode;try{ua(n,"")}catch(G){pl(l,l.return,G)}}a&4&&l.stateNode!=null&&(n=l.memoizedProps,Oc(l,n,e!==null?e.memoizedProps:n)),a&1024&&(Cc=!0);break;case 6:if(ct(t,l),ft(l),a&4){if(l.stateNode===null)throw Error(s(162));a=l.memoizedProps,e=l.stateNode;try{e.nodeValue=a}catch(G){pl(l,l.return,G)}}break;case 3:if(Xu=null,n=qt,qt=Yu(t.containerInfo),ct(t,l),qt=n,ft(l),a&4&&e!==null&&e.memoizedState.isDehydrated)try{qa(t.containerInfo)}catch(G){pl(l,l.return,G)}Cc&&(Cc=!1,dd(l));break;case 4:a=qt,qt=Yu(l.stateNode.containerInfo),ct(t,l),ft(l),qt=a;break;case 12:ct(t,l),ft(l);break;case 31:ct(t,l),ft(l),a&4&&(a=l.updateQueue,a!==null&&(l.updateQueue=null,Tu(l,a)));break;case 13:ct(t,l),ft(l),l.child.flags&8192&&l.memoizedState!==null!=(e!==null&&e.memoizedState!==null)&&(Nu=mt()),a&4&&(a=l.updateQueue,a!==null&&(l.updateQueue=null,Tu(l,a)));break;case 22:n=l.memoizedState!==null;var d=e!==null&&e.memoizedState!==null,v=Pt,x=Zl;if(Pt=v||n,Zl=x||d,ct(t,l),Zl=x,Pt=v,ft(l),a&8192)l:for(t=l.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(e===null||d||Pt||Zl||We(l)),e=null,t=l;;){if(t.tag===5||t.tag===26){if(e===null){d=e=t;try{if(u=d.stateNode,n)i=u.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{f=d.stateNode;var _=d.memoizedProps.style,g=_!=null&&_.hasOwnProperty("display")?_.display:null;f.style.display=g==null||typeof g=="boolean"?"":(""+g).trim()}}catch(G){pl(d,d.return,G)}}}else if(t.tag===6){if(e===null){d=t;try{d.stateNode.nodeValue=n?"":d.memoizedProps}catch(G){pl(d,d.return,G)}}}else if(t.tag===18){if(e===null){d=t;try{var p=d.stateNode;n?lr(p,!0):lr(d.stateNode,!1)}catch(G){pl(d,d.return,G)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===l)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===l)break l;for(;t.sibling===null;){if(t.return===null||t.return===l)break l;e===t&&(e=null),t=t.return}e===t&&(e=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=l.updateQueue,a!==null&&(e=a.retryQueue,e!==null&&(a.retryQueue=null,Tu(l,e))));break;case 19:ct(t,l),ft(l),a&4&&(a=l.updateQueue,a!==null&&(l.updateQueue=null,Tu(l,a)));break;case 30:break;case 21:break;default:ct(t,l),ft(l)}}function ft(l){var t=l.flags;if(t&2){try{for(var e,a=l.return;a!==null;){if(ed(a)){e=a;break}a=a.return}if(e==null)throw Error(s(160));switch(e.tag){case 27:var n=e.stateNode,u=Mc(l);zu(l,u,n);break;case 5:var i=e.stateNode;e.flags&32&&(ua(i,""),e.flags&=-33);var f=Mc(l);zu(l,f,i);break;case 3:case 4:var d=e.stateNode.containerInfo,v=Mc(l);Dc(l,v,d);break;default:throw Error(s(161))}}catch(x){pl(l,l.return,x)}l.flags&=-3}t&4096&&(l.flags&=-4097)}function dd(l){if(l.subtreeFlags&1024)for(l=l.child;l!==null;){var t=l;dd(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),l=l.sibling}}function te(l,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)ud(l,t.alternate,t),t=t.sibling}function We(l){for(l=l.child;l!==null;){var t=l;switch(t.tag){case 0:case 11:case 14:case 15:pe(4,t,t.return),We(t);break;case 1:Xt(t,t.return);var e=t.stateNode;typeof e.componentWillUnmount=="function"&&ld(t,t.return,e),We(t);break;case 27:Tn(t.stateNode);case 26:case 5:Xt(t,t.return),We(t);break;case 22:t.memoizedState===null&&We(t);break;case 30:We(t);break;default:We(t)}l=l.sibling}}function ee(l,t,e){for(e=e&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,n=l,u=t,i=u.flags;switch(u.tag){case 0:case 11:case 15:ee(n,u,e),mn(4,u);break;case 1:if(ee(n,u,e),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(v){pl(a,a.return,v)}if(a=u,n=a.updateQueue,n!==null){var f=a.stateNode;try{var d=n.shared.hiddenCallbacks;if(d!==null)for(n.shared.hiddenCallbacks=null,n=0;n<d.length;n++)Qs(d[n],f)}catch(v){pl(a,a.return,v)}}e&&i&64&&Po(u),yn(u,u.return);break;case 27:ad(u);case 26:case 5:ee(n,u,e),e&&a===null&&i&4&&td(u),yn(u,u.return);break;case 12:ee(n,u,e);break;case 31:ee(n,u,e),e&&i&4&&fd(n,u);break;case 13:ee(n,u,e),e&&i&4&&sd(n,u);break;case 22:u.memoizedState===null&&ee(n,u,e),yn(u,u.return);break;case 30:break;default:ee(n,u,e)}t=t.sibling}}function Uc(l,t){var e=null;l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(e=l.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==e&&(l!=null&&l.refCount++,e!=null&&ln(e))}function Hc(l,t){l=null,t.alternate!==null&&(l=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==l&&(t.refCount++,l!=null&&ln(l))}function Bt(l,t,e,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)rd(l,t,e,a),t=t.sibling}function rd(l,t,e,a){var n=t.flags;switch(t.tag){case 0:case 11:case 15:Bt(l,t,e,a),n&2048&&mn(9,t);break;case 1:Bt(l,t,e,a);break;case 3:Bt(l,t,e,a),n&2048&&(l=null,t.alternate!==null&&(l=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==l&&(t.refCount++,l!=null&&ln(l)));break;case 12:if(n&2048){Bt(l,t,e,a),l=t.stateNode;try{var u=t.memoizedProps,i=u.id,f=u.onPostCommit;typeof f=="function"&&f(i,t.alternate===null?"mount":"update",l.passiveEffectDuration,-0)}catch(d){pl(t,t.return,d)}}else Bt(l,t,e,a);break;case 31:Bt(l,t,e,a);break;case 13:Bt(l,t,e,a);break;case 23:break;case 22:u=t.stateNode,i=t.alternate,t.memoizedState!==null?u._visibility&2?Bt(l,t,e,a):vn(l,t):u._visibility&2?Bt(l,t,e,a):(u._visibility|=2,Ea(l,t,e,a,(t.subtreeFlags&10256)!==0||!1)),n&2048&&Uc(i,t);break;case 24:Bt(l,t,e,a),n&2048&&Hc(t.alternate,t);break;default:Bt(l,t,e,a)}}function Ea(l,t,e,a,n){for(n=n&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=l,i=t,f=e,d=a,v=i.flags;switch(i.tag){case 0:case 11:case 15:Ea(u,i,f,d,n),mn(8,i);break;case 23:break;case 22:var x=i.stateNode;i.memoizedState!==null?x._visibility&2?Ea(u,i,f,d,n):vn(u,i):(x._visibility|=2,Ea(u,i,f,d,n)),n&&v&2048&&Uc(i.alternate,i);break;case 24:Ea(u,i,f,d,n),n&&v&2048&&Hc(i.alternate,i);break;default:Ea(u,i,f,d,n)}t=t.sibling}}function vn(l,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var e=l,a=t,n=a.flags;switch(a.tag){case 22:vn(e,a),n&2048&&Uc(a.alternate,a);break;case 24:vn(e,a),n&2048&&Hc(a.alternate,a);break;default:vn(e,a)}t=t.sibling}}var gn=8192;function Na(l,t,e){if(l.subtreeFlags&gn)for(l=l.child;l!==null;)hd(l,t,e),l=l.sibling}function hd(l,t,e){switch(l.tag){case 26:Na(l,t,e),l.flags&gn&&l.memoizedState!==null&&Im(e,qt,l.memoizedState,l.memoizedProps);break;case 5:Na(l,t,e);break;case 3:case 4:var a=qt;qt=Yu(l.stateNode.containerInfo),Na(l,t,e),qt=a;break;case 22:l.memoizedState===null&&(a=l.alternate,a!==null&&a.memoizedState!==null?(a=gn,gn=16777216,Na(l,t,e),gn=a):Na(l,t,e));break;default:Na(l,t,e)}}function md(l){var t=l.alternate;if(t!==null&&(l=t.child,l!==null)){t.child=null;do t=l.sibling,l.sibling=null,l=t;while(l!==null)}}function Sn(l){var t=l.deletions;if((l.flags&16)!==0){if(t!==null)for(var e=0;e<t.length;e++){var a=t[e];kl=a,vd(a,l)}md(l)}if(l.subtreeFlags&10256)for(l=l.child;l!==null;)yd(l),l=l.sibling}function yd(l){switch(l.tag){case 0:case 11:case 15:Sn(l),l.flags&2048&&pe(9,l,l.return);break;case 3:Sn(l);break;case 12:Sn(l);break;case 22:var t=l.stateNode;l.memoizedState!==null&&t._visibility&2&&(l.return===null||l.return.tag!==13)?(t._visibility&=-3,Eu(l)):Sn(l);break;default:Sn(l)}}function Eu(l){var t=l.deletions;if((l.flags&16)!==0){if(t!==null)for(var e=0;e<t.length;e++){var a=t[e];kl=a,vd(a,l)}md(l)}for(l=l.child;l!==null;){switch(t=l,t.tag){case 0:case 11:case 15:pe(8,t,t.return),Eu(t);break;case 22:e=t.stateNode,e._visibility&2&&(e._visibility&=-3,Eu(t));break;default:Eu(t)}l=l.sibling}}function vd(l,t){for(;kl!==null;){var e=kl;switch(e.tag){case 0:case 11:case 15:pe(8,e,t);break;case 23:case 22:if(e.memoizedState!==null&&e.memoizedState.cachePool!==null){var a=e.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:ln(e.memoizedState.cache)}if(a=e.child,a!==null)a.return=e,kl=a;else l:for(e=l;kl!==null;){a=kl;var n=a.sibling,u=a.return;if(id(a),a===e){kl=null;break l}if(n!==null){n.return=u,kl=n;break l}kl=u}}}var hm={getCacheForType:function(l){var t=Fl(Gl),e=t.data.get(l);return e===void 0&&(e=l(),t.data.set(l,e)),e},cacheSignal:function(){return Fl(Gl).controller.signal}},mm=typeof WeakMap=="function"?WeakMap:Map,yl=0,El=null,ul=null,cl=0,bl=0,jt=null,je=!1,Aa=!1,Rc=!1,ae=0,Rl=0,xe=0,Fe=0,qc=0,xt=0,_a=0,bn=null,st=null,Bc=!1,Nu=0,gd=0,Au=1/0,_u=null,ze=null,Vl=0,Te=null,Oa=null,ne=0,Yc=0,Gc=null,Sd=null,pn=0,Xc=null;function zt(){return(yl&2)!==0&&cl!==0?cl&-cl:j.T!==null?Jc():Uf()}function bd(){if(xt===0)if((cl&536870912)===0||ol){var l=qn;qn<<=1,(qn&3932160)===0&&(qn=262144),xt=l}else xt=536870912;return l=bt.current,l!==null&&(l.flags|=32),xt}function ot(l,t,e){(l===El&&(bl===2||bl===9)||l.cancelPendingCommit!==null)&&(Ma(l,0),Ee(l,cl,xt,!1)),Xa(l,e),((yl&2)===0||l!==El)&&(l===El&&((yl&2)===0&&(Fe|=e),Rl===4&&Ee(l,cl,xt,!1)),Qt(l))}function pd(l,t,e){if((yl&6)!==0)throw Error(s(327));var a=!e&&(t&127)===0&&(t&l.expiredLanes)===0||Ga(l,t),n=a?gm(l,t):Zc(l,t,!0),u=a;do{if(n===0){Aa&&!a&&Ee(l,t,0,!1);break}else{if(e=l.current.alternate,u&&!ym(e)){n=Zc(l,t,!1),u=!1;continue}if(n===2){if(u=t,l.errorRecoveryDisabledLanes&u)var i=0;else i=l.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){t=i;l:{var f=l;n=bn;var d=f.current.memoizedState.isDehydrated;if(d&&(Ma(f,i).flags|=256),i=Zc(f,i,!1),i!==2){if(Rc&&!d){f.errorRecoveryDisabledLanes|=u,Fe|=u,n=4;break l}u=st,st=n,u!==null&&(st===null?st=u:st.push.apply(st,u))}n=i}if(u=!1,n!==2)continue}}if(n===1){Ma(l,0),Ee(l,t,0,!0);break}l:{switch(a=l,u=n,u){case 0:case 1:throw Error(s(345));case 4:if((t&4194048)!==t)break;case 6:Ee(a,t,xt,!je);break l;case 2:st=null;break;case 3:case 5:break;default:throw Error(s(329))}if((t&62914560)===t&&(n=Nu+300-mt(),10<n)){if(Ee(a,t,xt,!je),Yn(a,0,!0)!==0)break l;ne=t,a.timeoutHandle=Fd(jd.bind(null,a,e,st,_u,Bc,t,xt,Fe,_a,je,u,"Throttled",-0,0),n);break l}jd(a,e,st,_u,Bc,t,xt,Fe,_a,je,u,null,-0,0)}}break}while(!0);Qt(l)}function jd(l,t,e,a,n,u,i,f,d,v,x,_,g,p){if(l.timeoutHandle=-1,_=t.subtreeFlags,_&8192||(_&16785408)===16785408){_={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Lt},hd(t,u,_);var G=(u&62914560)===u?Nu-mt():(u&4194048)===u?gd-mt():0;if(G=Pm(_,G),G!==null){ne=u,l.cancelPendingCommit=G(Od.bind(null,l,t,u,e,a,n,i,f,d,x,_,null,g,p)),Ee(l,u,i,!v);return}}Od(l,t,u,e,a,n,i,f,d)}function ym(l){for(var t=l;;){var e=t.tag;if((e===0||e===11||e===15)&&t.flags&16384&&(e=t.updateQueue,e!==null&&(e=e.stores,e!==null)))for(var a=0;a<e.length;a++){var n=e[a],u=n.getSnapshot;n=n.value;try{if(!gt(u(),n))return!1}catch{return!1}}if(e=t.child,t.subtreeFlags&16384&&e!==null)e.return=t,t=e;else{if(t===l)break;for(;t.sibling===null;){if(t.return===null||t.return===l)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Ee(l,t,e,a){t&=~qc,t&=~Fe,l.suspendedLanes|=t,l.pingedLanes&=~t,a&&(l.warmLanes|=t),a=l.expirationTimes;for(var n=t;0<n;){var u=31-vt(n),i=1<<u;a[u]=-1,n&=~i}e!==0&&Mf(l,e,t)}function Ou(){return(yl&6)===0?(jn(0),!1):!0}function Qc(){if(ul!==null){if(bl===0)var l=ul.return;else l=ul,wt=Ze=null,ac(l),pa=null,en=0,l=ul;for(;l!==null;)Io(l.alternate,l),l=l.return;ul=null}}function Ma(l,t){var e=l.timeoutHandle;e!==-1&&(l.timeoutHandle=-1,Rm(e)),e=l.cancelPendingCommit,e!==null&&(l.cancelPendingCommit=null,e()),ne=0,Qc(),El=l,ul=e=Kt(l.current,null),cl=t,bl=0,jt=null,je=!1,Aa=Ga(l,t),Rc=!1,_a=xt=qc=Fe=xe=Rl=0,st=bn=null,Bc=!1,(t&8)!==0&&(t|=t&32);var a=l.entangledLanes;if(a!==0)for(l=l.entanglements,a&=t;0<a;){var n=31-vt(a),u=1<<n;t|=l[n],a&=~u}return ae=t,Wn(),e}function xd(l,t){P=null,j.H=dn,t===ba||t===nu?(t=Bs(),bl=3):t===Ki?(t=Bs(),bl=4):bl=t===bc?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,jt=t,ul===null&&(Rl=1,Su(l,At(t,l.current)))}function zd(){var l=bt.current;return l===null?!0:(cl&4194048)===cl?Dt===null:(cl&62914560)===cl||(cl&536870912)!==0?l===Dt:!1}function Td(){var l=j.H;return j.H=dn,l===null?dn:l}function Ed(){var l=j.A;return j.A=hm,l}function Mu(){Rl=4,je||(cl&4194048)!==cl&&bt.current!==null||(Aa=!0),(xe&134217727)===0&&(Fe&134217727)===0||El===null||Ee(El,cl,xt,!1)}function Zc(l,t,e){var a=yl;yl|=2;var n=Td(),u=Ed();(El!==l||cl!==t)&&(_u=null,Ma(l,t)),t=!1;var i=Rl;l:do try{if(bl!==0&&ul!==null){var f=ul,d=jt;switch(bl){case 8:Qc(),i=6;break l;case 3:case 2:case 9:case 6:bt.current===null&&(t=!0);var v=bl;if(bl=0,jt=null,Da(l,f,d,v),e&&Aa){i=0;break l}break;default:v=bl,bl=0,jt=null,Da(l,f,d,v)}}vm(),i=Rl;break}catch(x){xd(l,x)}while(!0);return t&&l.shellSuspendCounter++,wt=Ze=null,yl=a,j.H=n,j.A=u,ul===null&&(El=null,cl=0,Wn()),i}function vm(){for(;ul!==null;)Nd(ul)}function gm(l,t){var e=yl;yl|=2;var a=Td(),n=Ed();El!==l||cl!==t?(_u=null,Au=mt()+500,Ma(l,t)):Aa=Ga(l,t);l:do try{if(bl!==0&&ul!==null){t=ul;var u=jt;t:switch(bl){case 1:bl=0,jt=null,Da(l,t,u,1);break;case 2:case 9:if(Rs(u)){bl=0,jt=null,Ad(t);break}t=function(){bl!==2&&bl!==9||El!==l||(bl=7),Qt(l)},u.then(t,t);break l;case 3:bl=7;break l;case 4:bl=5;break l;case 7:Rs(u)?(bl=0,jt=null,Ad(t)):(bl=0,jt=null,Da(l,t,u,7));break;case 5:var i=null;switch(ul.tag){case 26:i=ul.memoizedState;case 5:case 27:var f=ul;if(i?rr(i):f.stateNode.complete){bl=0,jt=null;var d=f.sibling;if(d!==null)ul=d;else{var v=f.return;v!==null?(ul=v,Du(v)):ul=null}break t}}bl=0,jt=null,Da(l,t,u,5);break;case 6:bl=0,jt=null,Da(l,t,u,6);break;case 8:Qc(),Rl=6;break l;default:throw Error(s(462))}}Sm();break}catch(x){xd(l,x)}while(!0);return wt=Ze=null,j.H=a,j.A=n,yl=e,ul!==null?0:(El=null,cl=0,Wn(),Rl)}function Sm(){for(;ul!==null&&!Qr();)Nd(ul)}function Nd(l){var t=Wo(l.alternate,l,ae);l.memoizedProps=l.pendingProps,t===null?Du(l):ul=t}function Ad(l){var t=l,e=t.alternate;switch(t.tag){case 15:case 0:t=Vo(e,t,t.pendingProps,t.type,void 0,cl);break;case 11:t=Vo(e,t,t.pendingProps,t.type.render,t.ref,cl);break;case 5:ac(t);default:Io(e,t),t=ul=Ts(t,ae),t=Wo(e,t,ae)}l.memoizedProps=l.pendingProps,t===null?Du(l):ul=t}function Da(l,t,e,a){wt=Ze=null,ac(t),pa=null,en=0;var n=t.return;try{if(im(l,n,t,e,cl)){Rl=1,Su(l,At(e,l.current)),ul=null;return}}catch(u){if(n!==null)throw ul=n,u;Rl=1,Su(l,At(e,l.current)),ul=null;return}t.flags&32768?(ol||a===1?l=!0:Aa||(cl&536870912)!==0?l=!1:(je=l=!0,(a===2||a===9||a===3||a===6)&&(a=bt.current,a!==null&&a.tag===13&&(a.flags|=16384))),_d(t,l)):Du(t)}function Du(l){var t=l;do{if((t.flags&32768)!==0){_d(t,je);return}l=t.return;var e=sm(t.alternate,t,ae);if(e!==null){ul=e;return}if(t=t.sibling,t!==null){ul=t;return}ul=t=l}while(t!==null);Rl===0&&(Rl=5)}function _d(l,t){do{var e=om(l.alternate,l);if(e!==null){e.flags&=32767,ul=e;return}if(e=l.return,e!==null&&(e.flags|=32768,e.subtreeFlags=0,e.deletions=null),!t&&(l=l.sibling,l!==null)){ul=l;return}ul=l=e}while(l!==null);Rl=6,ul=null}function Od(l,t,e,a,n,u,i,f,d){l.cancelPendingCommit=null;do Cu();while(Vl!==0);if((yl&6)!==0)throw Error(s(327));if(t!==null){if(t===l.current)throw Error(s(177));if(u=t.lanes|t.childLanes,u|=Mi,Fr(l,e,u,i,f,d),l===El&&(ul=El=null,cl=0),Oa=t,Te=l,ne=e,Yc=u,Gc=n,Sd=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(l.callbackNode=null,l.callbackPriority=0,xm(Hn,function(){return Hd(),null})):(l.callbackNode=null,l.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=j.T,j.T=null,n=R.p,R.p=2,i=yl,yl|=4;try{dm(l,t,e)}finally{yl=i,R.p=n,j.T=a}}Vl=1,Md(),Dd(),Cd()}}function Md(){if(Vl===1){Vl=0;var l=Te,t=Oa,e=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||e){e=j.T,j.T=null;var a=R.p;R.p=2;var n=yl;yl|=4;try{od(t,l);var u=lf,i=ys(l.containerInfo),f=u.focusedElem,d=u.selectionRange;if(i!==f&&f&&f.ownerDocument&&ms(f.ownerDocument.documentElement,f)){if(d!==null&&Ei(f)){var v=d.start,x=d.end;if(x===void 0&&(x=v),"selectionStart"in f)f.selectionStart=v,f.selectionEnd=Math.min(x,f.value.length);else{var _=f.ownerDocument||document,g=_&&_.defaultView||window;if(g.getSelection){var p=g.getSelection(),G=f.textContent.length,J=Math.min(d.start,G),Tl=d.end===void 0?J:Math.min(d.end,G);!p.extend&&J>Tl&&(i=Tl,Tl=J,J=i);var m=hs(f,J),r=hs(f,Tl);if(m&&r&&(p.rangeCount!==1||p.anchorNode!==m.node||p.anchorOffset!==m.offset||p.focusNode!==r.node||p.focusOffset!==r.offset)){var y=_.createRange();y.setStart(m.node,m.offset),p.removeAllRanges(),J>Tl?(p.addRange(y),p.extend(r.node,r.offset)):(y.setEnd(r.node,r.offset),p.addRange(y))}}}}for(_=[],p=f;p=p.parentNode;)p.nodeType===1&&_.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;f<_.length;f++){var N=_[f];N.element.scrollLeft=N.left,N.element.scrollTop=N.top}}Vu=!!Pc,lf=Pc=null}finally{yl=n,R.p=a,j.T=e}}l.current=t,Vl=2}}function Dd(){if(Vl===2){Vl=0;var l=Te,t=Oa,e=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||e){e=j.T,j.T=null;var a=R.p;R.p=2;var n=yl;yl|=4;try{ud(l,t.alternate,t)}finally{yl=n,R.p=a,j.T=e}}Vl=3}}function Cd(){if(Vl===4||Vl===3){Vl=0,Zr();var l=Te,t=Oa,e=ne,a=Sd;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Vl=5:(Vl=0,Oa=Te=null,Ud(l,l.pendingLanes));var n=l.pendingLanes;if(n===0&&(ze=null),ii(e),t=t.stateNode,yt&&typeof yt.onCommitFiberRoot=="function")try{yt.onCommitFiberRoot(Ya,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=j.T,n=R.p,R.p=2,j.T=null;try{for(var u=l.onRecoverableError,i=0;i<a.length;i++){var f=a[i];u(f.value,{componentStack:f.stack})}}finally{j.T=t,R.p=n}}(ne&3)!==0&&Cu(),Qt(l),n=l.pendingLanes,(e&261930)!==0&&(n&42)!==0?l===Xc?pn++:(pn=0,Xc=l):pn=0,jn(0)}}function Ud(l,t){(l.pooledCacheLanes&=t)===0&&(t=l.pooledCache,t!=null&&(l.pooledCache=null,ln(t)))}function Cu(){return Md(),Dd(),Cd(),Hd()}function Hd(){if(Vl!==5)return!1;var l=Te,t=Yc;Yc=0;var e=ii(ne),a=j.T,n=R.p;try{R.p=32>e?32:e,j.T=null,e=Gc,Gc=null;var u=Te,i=ne;if(Vl=0,Oa=Te=null,ne=0,(yl&6)!==0)throw Error(s(331));var f=yl;if(yl|=4,yd(u.current),rd(u,u.current,i,e),yl=f,jn(0,!1),yt&&typeof yt.onPostCommitFiberRoot=="function")try{yt.onPostCommitFiberRoot(Ya,u)}catch{}return!0}finally{R.p=n,j.T=a,Ud(l,t)}}function Rd(l,t,e){t=At(e,t),t=Sc(l.stateNode,t,2),l=ge(l,t,2),l!==null&&(Xa(l,2),Qt(l))}function pl(l,t,e){if(l.tag===3)Rd(l,l,e);else for(;t!==null;){if(t.tag===3){Rd(t,l,e);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ze===null||!ze.has(a))){l=At(e,l),e=qo(2),a=ge(t,e,2),a!==null&&(Bo(e,a,t,l),Xa(a,2),Qt(a));break}}t=t.return}}function Lc(l,t,e){var a=l.pingCache;if(a===null){a=l.pingCache=new mm;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(e)||(Rc=!0,n.add(e),l=bm.bind(null,l,t,e),t.then(l,l))}function bm(l,t,e){var a=l.pingCache;a!==null&&a.delete(t),l.pingedLanes|=l.suspendedLanes&e,l.warmLanes&=~e,El===l&&(cl&e)===e&&(Rl===4||Rl===3&&(cl&62914560)===cl&&300>mt()-Nu?(yl&2)===0&&Ma(l,0):qc|=e,_a===cl&&(_a=0)),Qt(l)}function qd(l,t){t===0&&(t=Of()),l=Ge(l,t),l!==null&&(Xa(l,t),Qt(l))}function pm(l){var t=l.memoizedState,e=0;t!==null&&(e=t.retryLane),qd(l,e)}function jm(l,t){var e=0;switch(l.tag){case 31:case 13:var a=l.stateNode,n=l.memoizedState;n!==null&&(e=n.retryLane);break;case 19:a=l.stateNode;break;case 22:a=l.stateNode._retryCache;break;default:throw Error(s(314))}a!==null&&a.delete(t),qd(l,e)}function xm(l,t){return ei(l,t)}var Uu=null,Ca=null,Vc=!1,Hu=!1,Kc=!1,Ne=0;function Qt(l){l!==Ca&&l.next===null&&(Ca===null?Uu=Ca=l:Ca=Ca.next=l),Hu=!0,Vc||(Vc=!0,Tm())}function jn(l,t){if(!Kc&&Hu){Kc=!0;do for(var e=!1,a=Uu;a!==null;){if(l!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,f=a.pingedLanes;u=(1<<31-vt(42|l)+1)-1,u&=n&~(i&~f),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(e=!0,Xd(a,u))}else u=cl,u=Yn(a,a===El?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||Ga(a,u)||(e=!0,Xd(a,u));a=a.next}while(e);Kc=!1}}function zm(){Bd()}function Bd(){Hu=Vc=!1;var l=0;Ne!==0&&Hm()&&(l=Ne);for(var t=mt(),e=null,a=Uu;a!==null;){var n=a.next,u=Yd(a,t);u===0?(a.next=null,e===null?Uu=n:e.next=n,n===null&&(Ca=e)):(e=a,(l!==0||(u&3)!==0)&&(Hu=!0)),a=n}Vl!==0&&Vl!==5||jn(l),Ne!==0&&(Ne=0)}function Yd(l,t){for(var e=l.suspendedLanes,a=l.pingedLanes,n=l.expirationTimes,u=l.pendingLanes&-62914561;0<u;){var i=31-vt(u),f=1<<i,d=n[i];d===-1?((f&e)===0||(f&a)!==0)&&(n[i]=Wr(f,t)):d<=t&&(l.expiredLanes|=f),u&=~f}if(t=El,e=cl,e=Yn(l,l===t?e:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),a=l.callbackNode,e===0||l===t&&(bl===2||bl===9)||l.cancelPendingCommit!==null)return a!==null&&a!==null&&ai(a),l.callbackNode=null,l.callbackPriority=0;if((e&3)===0||Ga(l,e)){if(t=e&-e,t===l.callbackPriority)return t;switch(a!==null&&ai(a),ii(e)){case 2:case 8:e=Af;break;case 32:e=Hn;break;case 268435456:e=_f;break;default:e=Hn}return a=Gd.bind(null,l),e=ei(e,a),l.callbackPriority=t,l.callbackNode=e,t}return a!==null&&a!==null&&ai(a),l.callbackPriority=2,l.callbackNode=null,2}function Gd(l,t){if(Vl!==0&&Vl!==5)return l.callbackNode=null,l.callbackPriority=0,null;var e=l.callbackNode;if(Cu()&&l.callbackNode!==e)return null;var a=cl;return a=Yn(l,l===El?a:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),a===0?null:(pd(l,a,t),Yd(l,mt()),l.callbackNode!=null&&l.callbackNode===e?Gd.bind(null,l):null)}function Xd(l,t){if(Cu())return null;pd(l,t,!0)}function Tm(){qm(function(){(yl&6)!==0?ei(Nf,zm):Bd()})}function Jc(){if(Ne===0){var l=ga;l===0&&(l=Rn,Rn<<=1,(Rn&261888)===0&&(Rn=256)),Ne=l}return Ne}function Qd(l){return l==null||typeof l=="symbol"||typeof l=="boolean"?null:typeof l=="function"?l:Zn(""+l)}function Zd(l,t){var e=t.ownerDocument.createElement("input");return e.name=t.name,e.value=t.value,l.id&&e.setAttribute("form",l.id),t.parentNode.insertBefore(e,t),l=new FormData(l),e.parentNode.removeChild(e),l}function Em(l,t,e,a,n){if(t==="submit"&&e&&e.stateNode===n){var u=Qd((n[nt]||null).action),i=a.submitter;i&&(t=(t=i[nt]||null)?Qd(t.formAction):i.getAttribute("formAction"),t!==null&&(u=t,i=null));var f=new Jn("action","action",null,a,n);l.push({event:f,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Ne!==0){var d=i?Zd(n,i):new FormData(n);rc(e,{pending:!0,data:d,method:n.method,action:u},null,d)}}else typeof u=="function"&&(f.preventDefault(),d=i?Zd(n,i):new FormData(n),rc(e,{pending:!0,data:d,method:n.method,action:u},u,d))},currentTarget:n}]})}}for(var wc=0;wc<Oi.length;wc++){var kc=Oi[wc],Nm=kc.toLowerCase(),Am=kc[0].toUpperCase()+kc.slice(1);Rt(Nm,"on"+Am)}Rt(Ss,"onAnimationEnd"),Rt(bs,"onAnimationIteration"),Rt(ps,"onAnimationStart"),Rt("dblclick","onDoubleClick"),Rt("focusin","onFocus"),Rt("focusout","onBlur"),Rt(Lh,"onTransitionRun"),Rt(Vh,"onTransitionStart"),Rt(Kh,"onTransitionCancel"),Rt(js,"onTransitionEnd"),aa("onMouseEnter",["mouseout","mouseover"]),aa("onMouseLeave",["mouseout","mouseover"]),aa("onPointerEnter",["pointerout","pointerover"]),aa("onPointerLeave",["pointerout","pointerover"]),Re("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Re("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Re("onBeforeInput",["compositionend","keypress","textInput","paste"]),Re("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Re("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Re("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var xn="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(" "),_m=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(xn));function Ld(l,t){t=(t&4)!==0;for(var e=0;e<l.length;e++){var a=l[e],n=a.event;a=a.listeners;l:{var u=void 0;if(t)for(var i=a.length-1;0<=i;i--){var f=a[i],d=f.instance,v=f.currentTarget;if(f=f.listener,d!==u&&n.isPropagationStopped())break l;u=f,n.currentTarget=v;try{u(n)}catch(x){$n(x)}n.currentTarget=null,u=d}else for(i=0;i<a.length;i++){if(f=a[i],d=f.instance,v=f.currentTarget,f=f.listener,d!==u&&n.isPropagationStopped())break l;u=f,n.currentTarget=v;try{u(n)}catch(x){$n(x)}n.currentTarget=null,u=d}}}}function il(l,t){var e=t[ci];e===void 0&&(e=t[ci]=new Set);var a=l+"__bubble";e.has(a)||(Vd(t,l,2,!1),e.add(a))}function $c(l,t,e){var a=0;t&&(a|=4),Vd(e,l,a,t)}var Ru="_reactListening"+Math.random().toString(36).slice(2);function Wc(l){if(!l[Ru]){l[Ru]=!0,qf.forEach(function(e){e!=="selectionchange"&&(_m.has(e)||$c(e,!1,l),$c(e,!0,l))});var t=l.nodeType===9?l:l.ownerDocument;t===null||t[Ru]||(t[Ru]=!0,$c("selectionchange",!1,t))}}function Vd(l,t,e,a){switch(br(t)){case 2:var n=ey;break;case 8:n=ay;break;default:n=rf}e=n.bind(null,t,e,l),n=void 0,!vi||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?l.addEventListener(t,e,{capture:!0,passive:n}):l.addEventListener(t,e,!0):n!==void 0?l.addEventListener(t,e,{passive:n}):l.addEventListener(t,e,!1)}function Fc(l,t,e,a,n){var u=a;if((t&1)===0&&(t&2)===0&&a!==null)l:for(;;){if(a===null)return;var i=a.tag;if(i===3||i===4){var f=a.stateNode.containerInfo;if(f===n)break;if(i===4)for(i=a.return;i!==null;){var d=i.tag;if((d===3||d===4)&&i.stateNode.containerInfo===n)return;i=i.return}for(;f!==null;){if(i=la(f),i===null)return;if(d=i.tag,d===5||d===6||d===26||d===27){a=u=i;continue l}f=f.parentNode}}a=a.return}kf(function(){var v=u,x=mi(e),_=[];l:{var g=xs.get(l);if(g!==void 0){var p=Jn,G=l;switch(l){case"keypress":if(Vn(e)===0)break l;case"keydown":case"keyup":p=jh;break;case"focusin":G="focus",p=pi;break;case"focusout":G="blur",p=pi;break;case"beforeblur":case"afterblur":p=pi;break;case"click":if(e.button===2)break l;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=Ff;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=sh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=Th;break;case Ss:case bs:case ps:p=rh;break;case js:p=Nh;break;case"scroll":case"scrollend":p=ch;break;case"wheel":p=_h;break;case"copy":case"cut":case"paste":p=mh;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=Pf;break;case"toggle":case"beforetoggle":p=Mh}var J=(t&4)!==0,Tl=!J&&(l==="scroll"||l==="scrollend"),m=J?g!==null?g+"Capture":null:g;J=[];for(var r=v,y;r!==null;){var N=r;if(y=N.stateNode,N=N.tag,N!==5&&N!==26&&N!==27||y===null||m===null||(N=La(r,m),N!=null&&J.push(zn(r,N,y))),Tl)break;r=r.return}0<J.length&&(g=new p(g,G,null,e,x),_.push({event:g,listeners:J}))}}if((t&7)===0){l:{if(g=l==="mouseover"||l==="pointerover",p=l==="mouseout"||l==="pointerout",g&&e!==hi&&(G=e.relatedTarget||e.fromElement)&&(la(G)||G[Pe]))break l;if((p||g)&&(g=x.window===x?x:(g=x.ownerDocument)?g.defaultView||g.parentWindow:window,p?(G=e.relatedTarget||e.toElement,p=v,G=G?la(G):null,G!==null&&(Tl=D(G),J=G.tag,G!==Tl||J!==5&&J!==27&&J!==6)&&(G=null)):(p=null,G=v),p!==G)){if(J=Ff,N="onMouseLeave",m="onMouseEnter",r="mouse",(l==="pointerout"||l==="pointerover")&&(J=Pf,N="onPointerLeave",m="onPointerEnter",r="pointer"),Tl=p==null?g:Za(p),y=G==null?g:Za(G),g=new J(N,r+"leave",p,e,x),g.target=Tl,g.relatedTarget=y,N=null,la(x)===v&&(J=new J(m,r+"enter",G,e,x),J.target=y,J.relatedTarget=Tl,N=J),Tl=N,p&&G)t:{for(J=Om,m=p,r=G,y=0,N=m;N;N=J(N))y++;N=0;for(var L=r;L;L=J(L))N++;for(;0<y-N;)m=J(m),y--;for(;0<N-y;)r=J(r),N--;for(;y--;){if(m===r||r!==null&&m===r.alternate){J=m;break t}m=J(m),r=J(r)}J=null}else J=null;p!==null&&Kd(_,g,p,J,!1),G!==null&&Tl!==null&&Kd(_,Tl,G,J,!0)}}l:{if(g=v?Za(v):window,p=g.nodeName&&g.nodeName.toLowerCase(),p==="select"||p==="input"&&g.type==="file")var hl=cs;else if(us(g))if(fs)hl=Xh;else{hl=Yh;var X=Bh}else p=g.nodeName,!p||p.toLowerCase()!=="input"||g.type!=="checkbox"&&g.type!=="radio"?v&&ri(v.elementType)&&(hl=cs):hl=Gh;if(hl&&(hl=hl(l,v))){is(_,hl,e,x);break l}X&&X(l,g,v),l==="focusout"&&v&&g.type==="number"&&v.memoizedProps.value!=null&&di(g,"number",g.value)}switch(X=v?Za(v):window,l){case"focusin":(us(X)||X.contentEditable==="true")&&(sa=X,Ni=v,Fa=null);break;case"focusout":Fa=Ni=sa=null;break;case"mousedown":Ai=!0;break;case"contextmenu":case"mouseup":case"dragend":Ai=!1,vs(_,e,x);break;case"selectionchange":if(Zh)break;case"keydown":case"keyup":vs(_,e,x)}var tl;if(xi)l:{switch(l){case"compositionstart":var fl="onCompositionStart";break l;case"compositionend":fl="onCompositionEnd";break l;case"compositionupdate":fl="onCompositionUpdate";break l}fl=void 0}else fa?as(l,e)&&(fl="onCompositionEnd"):l==="keydown"&&e.keyCode===229&&(fl="onCompositionStart");fl&&(ls&&e.locale!=="ko"&&(fa||fl!=="onCompositionStart"?fl==="onCompositionEnd"&&fa&&(tl=$f()):(oe=x,gi="value"in oe?oe.value:oe.textContent,fa=!0)),X=qu(v,fl),0<X.length&&(fl=new If(fl,l,null,e,x),_.push({event:fl,listeners:X}),tl?fl.data=tl:(tl=ns(e),tl!==null&&(fl.data=tl)))),(tl=Ch?Uh(l,e):Hh(l,e))&&(fl=qu(v,"onBeforeInput"),0<fl.length&&(X=new If("onBeforeInput","beforeinput",null,e,x),_.push({event:X,listeners:fl}),X.data=tl)),Em(_,l,v,e,x)}Ld(_,t)})}function zn(l,t,e){return{instance:l,listener:t,currentTarget:e}}function qu(l,t){for(var e=t+"Capture",a=[];l!==null;){var n=l,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=La(l,e),n!=null&&a.unshift(zn(l,n,u)),n=La(l,t),n!=null&&a.push(zn(l,n,u))),l.tag===3)return a;l=l.return}return[]}function Om(l){if(l===null)return null;do l=l.return;while(l&&l.tag!==5&&l.tag!==27);return l||null}function Kd(l,t,e,a,n){for(var u=t._reactName,i=[];e!==null&&e!==a;){var f=e,d=f.alternate,v=f.stateNode;if(f=f.tag,d!==null&&d===a)break;f!==5&&f!==26&&f!==27||v===null||(d=v,n?(v=La(e,u),v!=null&&i.unshift(zn(e,v,d))):n||(v=La(e,u),v!=null&&i.push(zn(e,v,d)))),e=e.return}i.length!==0&&l.push({event:t,listeners:i})}var Mm=/\r\n?/g,Dm=/\u0000|\uFFFD/g;function Jd(l){return(typeof l=="string"?l:""+l).replace(Mm,`
`).replace(Dm,"")}function wd(l,t){return t=Jd(t),Jd(l)===t}function zl(l,t,e,a,n,u){switch(e){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||ua(l,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&ua(l,""+a);break;case"className":Xn(l,"class",a);break;case"tabIndex":Xn(l,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Xn(l,e,a);break;case"style":Jf(l,a,u);break;case"data":if(t!=="object"){Xn(l,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||e!=="href")){l.removeAttribute(e);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){l.removeAttribute(e);break}a=Zn(""+a),l.setAttribute(e,a);break;case"action":case"formAction":if(typeof a=="function"){l.setAttribute(e,"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"&&(e==="formAction"?(t!=="input"&&zl(l,t,"name",n.name,n,null),zl(l,t,"formEncType",n.formEncType,n,null),zl(l,t,"formMethod",n.formMethod,n,null),zl(l,t,"formTarget",n.formTarget,n,null)):(zl(l,t,"encType",n.encType,n,null),zl(l,t,"method",n.method,n,null),zl(l,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){l.removeAttribute(e);break}a=Zn(""+a),l.setAttribute(e,a);break;case"onClick":a!=null&&(l.onclick=Lt);break;case"onScroll":a!=null&&il("scroll",l);break;case"onScrollEnd":a!=null&&il("scrollend",l);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(s(61));if(e=a.__html,e!=null){if(n.children!=null)throw Error(s(60));l.innerHTML=e}}break;case"multiple":l.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":l.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"){l.removeAttribute("xlink:href");break}e=Zn(""+a),l.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e);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"?l.setAttribute(e,""+a):l.removeAttribute(e);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"?l.setAttribute(e,""):l.removeAttribute(e);break;case"capture":case"download":a===!0?l.setAttribute(e,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?l.setAttribute(e,a):l.removeAttribute(e);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?l.setAttribute(e,a):l.removeAttribute(e);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?l.removeAttribute(e):l.setAttribute(e,a);break;case"popover":il("beforetoggle",l),il("toggle",l),Gn(l,"popover",a);break;case"xlinkActuate":Zt(l,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Zt(l,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Zt(l,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Zt(l,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Zt(l,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Zt(l,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Zt(l,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Zt(l,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Zt(l,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Gn(l,"is",a);break;case"innerText":case"textContent":break;default:(!(2<e.length)||e[0]!=="o"&&e[0]!=="O"||e[1]!=="n"&&e[1]!=="N")&&(e=uh.get(e)||e,Gn(l,e,a))}}function Ic(l,t,e,a,n,u){switch(e){case"style":Jf(l,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(s(61));if(e=a.__html,e!=null){if(n.children!=null)throw Error(s(60));l.innerHTML=e}}break;case"children":typeof a=="string"?ua(l,a):(typeof a=="number"||typeof a=="bigint")&&ua(l,""+a);break;case"onScroll":a!=null&&il("scroll",l);break;case"onScrollEnd":a!=null&&il("scrollend",l);break;case"onClick":a!=null&&(l.onclick=Lt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Bf.hasOwnProperty(e))l:{if(e[0]==="o"&&e[1]==="n"&&(n=e.endsWith("Capture"),t=e.slice(2,n?e.length-7:void 0),u=l[nt]||null,u=u!=null?u[e]:null,typeof u=="function"&&l.removeEventListener(t,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(e in l?l[e]=null:l.hasAttribute(e)&&l.removeAttribute(e)),l.addEventListener(t,a,n);break l}e in l?l[e]=a:a===!0?l.setAttribute(e,""):Gn(l,e,a)}}}function Pl(l,t,e){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":il("error",l),il("load",l);var a=!1,n=!1,u;for(u in e)if(e.hasOwnProperty(u)){var i=e[u];if(i!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:zl(l,t,u,i,e,null)}}n&&zl(l,t,"srcSet",e.srcSet,e,null),a&&zl(l,t,"src",e.src,e,null);return;case"input":il("invalid",l);var f=u=i=n=null,d=null,v=null;for(a in e)if(e.hasOwnProperty(a)){var x=e[a];if(x!=null)switch(a){case"name":n=x;break;case"type":i=x;break;case"checked":d=x;break;case"defaultChecked":v=x;break;case"value":u=x;break;case"defaultValue":f=x;break;case"children":case"dangerouslySetInnerHTML":if(x!=null)throw Error(s(137,t));break;default:zl(l,t,a,x,e,null)}}Zf(l,u,f,d,v,i,n,!1);return;case"select":il("invalid",l),a=i=u=null;for(n in e)if(e.hasOwnProperty(n)&&(f=e[n],f!=null))switch(n){case"value":u=f;break;case"defaultValue":i=f;break;case"multiple":a=f;default:zl(l,t,n,f,e,null)}t=u,e=i,l.multiple=!!a,t!=null?na(l,!!a,t,!1):e!=null&&na(l,!!a,e,!0);return;case"textarea":il("invalid",l),u=n=a=null;for(i in e)if(e.hasOwnProperty(i)&&(f=e[i],f!=null))switch(i){case"value":a=f;break;case"defaultValue":n=f;break;case"children":u=f;break;case"dangerouslySetInnerHTML":if(f!=null)throw Error(s(91));break;default:zl(l,t,i,f,e,null)}Vf(l,a,n,u);return;case"option":for(d in e)e.hasOwnProperty(d)&&(a=e[d],a!=null)&&(d==="selected"?l.selected=a&&typeof a!="function"&&typeof a!="symbol":zl(l,t,d,a,e,null));return;case"dialog":il("beforetoggle",l),il("toggle",l),il("cancel",l),il("close",l);break;case"iframe":case"object":il("load",l);break;case"video":case"audio":for(a=0;a<xn.length;a++)il(xn[a],l);break;case"image":il("error",l),il("load",l);break;case"details":il("toggle",l);break;case"embed":case"source":case"link":il("error",l),il("load",l);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(v in e)if(e.hasOwnProperty(v)&&(a=e[v],a!=null))switch(v){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,t));default:zl(l,t,v,a,e,null)}return;default:if(ri(t)){for(x in e)e.hasOwnProperty(x)&&(a=e[x],a!==void 0&&Ic(l,t,x,a,e,void 0));return}}for(f in e)e.hasOwnProperty(f)&&(a=e[f],a!=null&&zl(l,t,f,a,e,null))}function Cm(l,t,e,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,i=null,f=null,d=null,v=null,x=null;for(p in e){var _=e[p];if(e.hasOwnProperty(p)&&_!=null)switch(p){case"checked":break;case"value":break;case"defaultValue":d=_;default:a.hasOwnProperty(p)||zl(l,t,p,null,a,_)}}for(var g in a){var p=a[g];if(_=e[g],a.hasOwnProperty(g)&&(p!=null||_!=null))switch(g){case"type":u=p;break;case"name":n=p;break;case"checked":v=p;break;case"defaultChecked":x=p;break;case"value":i=p;break;case"defaultValue":f=p;break;case"children":case"dangerouslySetInnerHTML":if(p!=null)throw Error(s(137,t));break;default:p!==_&&zl(l,t,g,p,a,_)}}oi(l,i,f,d,v,x,u,n);return;case"select":p=i=f=g=null;for(u in e)if(d=e[u],e.hasOwnProperty(u)&&d!=null)switch(u){case"value":break;case"multiple":p=d;default:a.hasOwnProperty(u)||zl(l,t,u,null,a,d)}for(n in a)if(u=a[n],d=e[n],a.hasOwnProperty(n)&&(u!=null||d!=null))switch(n){case"value":g=u;break;case"defaultValue":f=u;break;case"multiple":i=u;default:u!==d&&zl(l,t,n,u,a,d)}t=f,e=i,a=p,g!=null?na(l,!!e,g,!1):!!a!=!!e&&(t!=null?na(l,!!e,t,!0):na(l,!!e,e?[]:"",!1));return;case"textarea":p=g=null;for(f in e)if(n=e[f],e.hasOwnProperty(f)&&n!=null&&!a.hasOwnProperty(f))switch(f){case"value":break;case"children":break;default:zl(l,t,f,null,a,n)}for(i in a)if(n=a[i],u=e[i],a.hasOwnProperty(i)&&(n!=null||u!=null))switch(i){case"value":g=n;break;case"defaultValue":p=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(s(91));break;default:n!==u&&zl(l,t,i,n,a,u)}Lf(l,g,p);return;case"option":for(var G in e)g=e[G],e.hasOwnProperty(G)&&g!=null&&!a.hasOwnProperty(G)&&(G==="selected"?l.selected=!1:zl(l,t,G,null,a,g));for(d in a)g=a[d],p=e[d],a.hasOwnProperty(d)&&g!==p&&(g!=null||p!=null)&&(d==="selected"?l.selected=g&&typeof g!="function"&&typeof g!="symbol":zl(l,t,d,g,a,p));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 J in e)g=e[J],e.hasOwnProperty(J)&&g!=null&&!a.hasOwnProperty(J)&&zl(l,t,J,null,a,g);for(v in a)if(g=a[v],p=e[v],a.hasOwnProperty(v)&&g!==p&&(g!=null||p!=null))switch(v){case"children":case"dangerouslySetInnerHTML":if(g!=null)throw Error(s(137,t));break;default:zl(l,t,v,g,a,p)}return;default:if(ri(t)){for(var Tl in e)g=e[Tl],e.hasOwnProperty(Tl)&&g!==void 0&&!a.hasOwnProperty(Tl)&&Ic(l,t,Tl,void 0,a,g);for(x in a)g=a[x],p=e[x],!a.hasOwnProperty(x)||g===p||g===void 0&&p===void 0||Ic(l,t,x,g,a,p);return}}for(var m in e)g=e[m],e.hasOwnProperty(m)&&g!=null&&!a.hasOwnProperty(m)&&zl(l,t,m,null,a,g);for(_ in a)g=a[_],p=e[_],!a.hasOwnProperty(_)||g===p||g==null&&p==null||zl(l,t,_,g,a,p)}function kd(l){switch(l){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Um(){if(typeof performance.getEntriesByType=="function"){for(var l=0,t=0,e=performance.getEntriesByType("resource"),a=0;a<e.length;a++){var n=e[a],u=n.transferSize,i=n.initiatorType,f=n.duration;if(u&&f&&kd(i)){for(i=0,f=n.responseEnd,a+=1;a<e.length;a++){var d=e[a],v=d.startTime;if(v>f)break;var x=d.transferSize,_=d.initiatorType;x&&kd(_)&&(d=d.responseEnd,i+=x*(d<f?1:(f-v)/(d-v)))}if(--a,t+=8*(u+i)/(n.duration/1e3),l++,10<l)break}}if(0<l)return t/l/1e6}return navigator.connection&&(l=navigator.connection.downlink,typeof l=="number")?l:5}var Pc=null,lf=null;function Bu(l){return l.nodeType===9?l:l.ownerDocument}function $d(l){switch(l){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Wd(l,t){if(l===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return l===1&&t==="foreignObject"?0:l}function tf(l,t){return l==="textarea"||l==="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 ef=null;function Hm(){var l=window.event;return l&&l.type==="popstate"?l===ef?!1:(ef=l,!0):(ef=null,!1)}var Fd=typeof setTimeout=="function"?setTimeout:void 0,Rm=typeof clearTimeout=="function"?clearTimeout:void 0,Id=typeof Promise=="function"?Promise:void 0,qm=typeof queueMicrotask=="function"?queueMicrotask:typeof Id<"u"?function(l){return Id.resolve(null).then(l).catch(Bm)}:Fd;function Bm(l){setTimeout(function(){throw l})}function Ae(l){return l==="head"}function Pd(l,t){var e=t,a=0;do{var n=e.nextSibling;if(l.removeChild(e),n&&n.nodeType===8)if(e=n.data,e==="/$"||e==="/&"){if(a===0){l.removeChild(n),qa(t);return}a--}else if(e==="$"||e==="$?"||e==="$~"||e==="$!"||e==="&")a++;else if(e==="html")Tn(l.ownerDocument.documentElement);else if(e==="head"){e=l.ownerDocument.head,Tn(e);for(var u=e.firstChild;u;){var i=u.nextSibling,f=u.nodeName;u[Qa]||f==="SCRIPT"||f==="STYLE"||f==="LINK"&&u.rel.toLowerCase()==="stylesheet"||e.removeChild(u),u=i}}else e==="body"&&Tn(l.ownerDocument.body);e=n}while(e);qa(t)}function lr(l,t){var e=l;l=0;do{var a=e.nextSibling;if(e.nodeType===1?t?(e._stashedDisplay=e.style.display,e.style.display="none"):(e.style.display=e._stashedDisplay||"",e.getAttribute("style")===""&&e.removeAttribute("style")):e.nodeType===3&&(t?(e._stashedText=e.nodeValue,e.nodeValue=""):e.nodeValue=e._stashedText||""),a&&a.nodeType===8)if(e=a.data,e==="/$"){if(l===0)break;l--}else e!=="$"&&e!=="$?"&&e!=="$~"&&e!=="$!"||l++;e=a}while(e)}function af(l){var t=l.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var e=t;switch(t=t.nextSibling,e.nodeName){case"HTML":case"HEAD":case"BODY":af(e),fi(e);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(e.rel.toLowerCase()==="stylesheet")continue}l.removeChild(e)}}function Ym(l,t,e,a){for(;l.nodeType===1;){var n=e;if(l.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(l.nodeName!=="INPUT"||l.type!=="hidden"))break}else if(a){if(!l[Qa])switch(t){case"meta":if(!l.hasAttribute("itemprop"))break;return l;case"link":if(u=l.getAttribute("rel"),u==="stylesheet"&&l.hasAttribute("data-precedence"))break;if(u!==n.rel||l.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||l.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||l.getAttribute("title")!==(n.title==null?null:n.title))break;return l;case"style":if(l.hasAttribute("data-precedence"))break;return l;case"script":if(u=l.getAttribute("src"),(u!==(n.src==null?null:n.src)||l.getAttribute("type")!==(n.type==null?null:n.type)||l.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&l.hasAttribute("async")&&!l.hasAttribute("itemprop"))break;return l;default:return l}}else if(t==="input"&&l.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&l.getAttribute("name")===u)return l}else return l;if(l=Ct(l.nextSibling),l===null)break}return null}function Gm(l,t,e){if(t==="")return null;for(;l.nodeType!==3;)if((l.nodeType!==1||l.nodeName!=="INPUT"||l.type!=="hidden")&&!e||(l=Ct(l.nextSibling),l===null))return null;return l}function tr(l,t){for(;l.nodeType!==8;)if((l.nodeType!==1||l.nodeName!=="INPUT"||l.type!=="hidden")&&!t||(l=Ct(l.nextSibling),l===null))return null;return l}function nf(l){return l.data==="$?"||l.data==="$~"}function uf(l){return l.data==="$!"||l.data==="$?"&&l.ownerDocument.readyState!=="loading"}function Xm(l,t){var e=l.ownerDocument;if(l.data==="$~")l._reactRetry=t;else if(l.data!=="$?"||e.readyState!=="loading")t();else{var a=function(){t(),e.removeEventListener("DOMContentLoaded",a)};e.addEventListener("DOMContentLoaded",a),l._reactRetry=a}}function Ct(l){for(;l!=null;l=l.nextSibling){var t=l.nodeType;if(t===1||t===3)break;if(t===8){if(t=l.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return l}var cf=null;function er(l){l=l.nextSibling;for(var t=0;l;){if(l.nodeType===8){var e=l.data;if(e==="/$"||e==="/&"){if(t===0)return Ct(l.nextSibling);t--}else e!=="$"&&e!=="$!"&&e!=="$?"&&e!=="$~"&&e!=="&"||t++}l=l.nextSibling}return null}function ar(l){l=l.previousSibling;for(var t=0;l;){if(l.nodeType===8){var e=l.data;if(e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"){if(t===0)return l;t--}else e!=="/$"&&e!=="/&"||t++}l=l.previousSibling}return null}function nr(l,t,e){switch(t=Bu(e),l){case"html":if(l=t.documentElement,!l)throw Error(s(452));return l;case"head":if(l=t.head,!l)throw Error(s(453));return l;case"body":if(l=t.body,!l)throw Error(s(454));return l;default:throw Error(s(451))}}function Tn(l){for(var t=l.attributes;t.length;)l.removeAttributeNode(t[0]);fi(l)}var Ut=new Map,ur=new Set;function Yu(l){return typeof l.getRootNode=="function"?l.getRootNode():l.nodeType===9?l:l.ownerDocument}var ue=R.d;R.d={f:Qm,r:Zm,D:Lm,C:Vm,L:Km,m:Jm,X:km,S:wm,M:$m};function Qm(){var l=ue.f(),t=Ou();return l||t}function Zm(l){var t=ta(l);t!==null&&t.tag===5&&t.type==="form"?xo(t):ue.r(l)}var Ua=typeof document>"u"?null:document;function ir(l,t,e){var a=Ua;if(a&&typeof t=="string"&&t){var n=Et(t);n='link[rel="'+l+'"][href="'+n+'"]',typeof e=="string"&&(n+='[crossorigin="'+e+'"]'),ur.has(n)||(ur.add(n),l={rel:l,crossOrigin:e,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Pl(t,"link",l),wl(t),a.head.appendChild(t)))}}function Lm(l){ue.D(l),ir("dns-prefetch",l,null)}function Vm(l,t){ue.C(l,t),ir("preconnect",l,t)}function Km(l,t,e){ue.L(l,t,e);var a=Ua;if(a&&l&&t){var n='link[rel="preload"][as="'+Et(t)+'"]';t==="image"&&e&&e.imageSrcSet?(n+='[imagesrcset="'+Et(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(n+='[imagesizes="'+Et(e.imageSizes)+'"]')):n+='[href="'+Et(l)+'"]';var u=n;switch(t){case"style":u=Ha(l);break;case"script":u=Ra(l)}Ut.has(u)||(l=E({rel:"preload",href:t==="image"&&e&&e.imageSrcSet?void 0:l,as:t},e),Ut.set(u,l),a.querySelector(n)!==null||t==="style"&&a.querySelector(En(u))||t==="script"&&a.querySelector(Nn(u))||(t=a.createElement("link"),Pl(t,"link",l),wl(t),a.head.appendChild(t)))}}function Jm(l,t){ue.m(l,t);var e=Ua;if(e&&l){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+Et(a)+'"][href="'+Et(l)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ra(l)}if(!Ut.has(u)&&(l=E({rel:"modulepreload",href:l},t),Ut.set(u,l),e.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(Nn(u)))return}a=e.createElement("link"),Pl(a,"link",l),wl(a),e.head.appendChild(a)}}}function wm(l,t,e){ue.S(l,t,e);var a=Ua;if(a&&l){var n=ea(a).hoistableStyles,u=Ha(l);t=t||"default";var i=n.get(u);if(!i){var f={loading:0,preload:null};if(i=a.querySelector(En(u)))f.loading=5;else{l=E({rel:"stylesheet",href:l,"data-precedence":t},e),(e=Ut.get(u))&&ff(l,e);var d=i=a.createElement("link");wl(d),Pl(d,"link",l),d._p=new Promise(function(v,x){d.onload=v,d.onerror=x}),d.addEventListener("load",function(){f.loading|=1}),d.addEventListener("error",function(){f.loading|=2}),f.loading|=4,Gu(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:f},n.set(u,i)}}}function km(l,t){ue.X(l,t);var e=Ua;if(e&&l){var a=ea(e).hoistableScripts,n=Ra(l),u=a.get(n);u||(u=e.querySelector(Nn(n)),u||(l=E({src:l,async:!0},t),(t=Ut.get(n))&&sf(l,t),u=e.createElement("script"),wl(u),Pl(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function $m(l,t){ue.M(l,t);var e=Ua;if(e&&l){var a=ea(e).hoistableScripts,n=Ra(l),u=a.get(n);u||(u=e.querySelector(Nn(n)),u||(l=E({src:l,async:!0,type:"module"},t),(t=Ut.get(n))&&sf(l,t),u=e.createElement("script"),wl(u),Pl(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function cr(l,t,e,a){var n=(n=al.current)?Yu(n):null;if(!n)throw Error(s(446));switch(l){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(t=Ha(e.href),e=ea(n).hoistableStyles,a=e.get(t),a||(a={type:"style",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){l=Ha(e.href);var u=ea(n).hoistableStyles,i=u.get(l);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(l,i),(u=n.querySelector(En(l)))&&!u._p&&(i.instance=u,i.state.loading=5),Ut.has(l)||(e={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},Ut.set(l,e),u||Wm(n,l,e,i.state))),t&&a===null)throw Error(s(528,""));return i}if(t&&a!==null)throw Error(s(529,""));return null;case"script":return t=e.async,e=e.src,typeof e=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ra(e),e=ea(n).hoistableScripts,a=e.get(t),a||(a={type:"script",instance:null,count:0,state:null},e.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,l))}}function Ha(l){return'href="'+Et(l)+'"'}function En(l){return'link[rel="stylesheet"]['+l+"]"}function fr(l){return E({},l,{"data-precedence":l.precedence,precedence:null})}function Wm(l,t,e,a){l.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=l.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Pl(t,"link",e),wl(t),l.head.appendChild(t))}function Ra(l){return'[src="'+Et(l)+'"]'}function Nn(l){return"script[async]"+l}function sr(l,t,e){if(t.count++,t.instance===null)switch(t.type){case"style":var a=l.querySelector('style[data-href~="'+Et(e.href)+'"]');if(a)return t.instance=a,wl(a),a;var n=E({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return a=(l.ownerDocument||l).createElement("style"),wl(a),Pl(a,"style",n),Gu(a,e.precedence,l),t.instance=a;case"stylesheet":n=Ha(e.href);var u=l.querySelector(En(n));if(u)return t.state.loading|=4,t.instance=u,wl(u),u;a=fr(e),(n=Ut.get(n))&&ff(a,n),u=(l.ownerDocument||l).createElement("link"),wl(u);var i=u;return i._p=new Promise(function(f,d){i.onload=f,i.onerror=d}),Pl(u,"link",a),t.state.loading|=4,Gu(u,e.precedence,l),t.instance=u;case"script":return u=Ra(e.src),(n=l.querySelector(Nn(u)))?(t.instance=n,wl(n),n):(a=e,(n=Ut.get(u))&&(a=E({},e),sf(a,n)),l=l.ownerDocument||l,n=l.createElement("script"),wl(n),Pl(n,"link",a),l.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(s(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Gu(a,e.precedence,l));return t.instance}function Gu(l,t,e){for(var a=e.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i<a.length;i++){var f=a[i];if(f.dataset.precedence===t)u=f;else if(u!==n)break}u?u.parentNode.insertBefore(l,u.nextSibling):(t=e.nodeType===9?e.head:e,t.insertBefore(l,t.firstChild))}function ff(l,t){l.crossOrigin==null&&(l.crossOrigin=t.crossOrigin),l.referrerPolicy==null&&(l.referrerPolicy=t.referrerPolicy),l.title==null&&(l.title=t.title)}function sf(l,t){l.crossOrigin==null&&(l.crossOrigin=t.crossOrigin),l.referrerPolicy==null&&(l.referrerPolicy=t.referrerPolicy),l.integrity==null&&(l.integrity=t.integrity)}var Xu=null;function or(l,t,e){if(Xu===null){var a=new Map,n=Xu=new Map;n.set(e,a)}else n=Xu,a=n.get(e),a||(a=new Map,n.set(e,a));if(a.has(l))return a;for(a.set(l,null),e=e.getElementsByTagName(l),n=0;n<e.length;n++){var u=e[n];if(!(u[Qa]||u[$l]||l==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var i=u.getAttribute(t)||"";i=l+i;var f=a.get(i);f?f.push(u):a.set(i,[u])}}return a}function dr(l,t,e){l=l.ownerDocument||l,l.head.insertBefore(e,t==="title"?l.querySelector("head > title"):null)}function Fm(l,t,e){if(e===1||t.itemProp!=null)return!1;switch(l){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;return t.rel==="stylesheet"?(l=t.disabled,typeof t.precedence=="string"&&l==null):!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 rr(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function Im(l,t,e,a){if(e.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var n=Ha(a.href),u=t.querySelector(En(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=Qu.bind(l),t.then(l,l)),e.state.loading|=4,e.instance=u,wl(u);return}u=t.ownerDocument||t,a=fr(a),(n=Ut.get(n))&&ff(a,n),u=u.createElement("link"),wl(u);var i=u;i._p=new Promise(function(f,d){i.onload=f,i.onerror=d}),Pl(u,"link",a),e.instance=u}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(e,t),(t=e.state.preload)&&(e.state.loading&3)===0&&(l.count++,e=Qu.bind(l),t.addEventListener("load",e),t.addEventListener("error",e))}}var of=0;function Pm(l,t){return l.stylesheets&&l.count===0&&Lu(l,l.stylesheets),0<l.count||0<l.imgCount?function(e){var a=setTimeout(function(){if(l.stylesheets&&Lu(l,l.stylesheets),l.unsuspend){var u=l.unsuspend;l.unsuspend=null,u()}},6e4+t);0<l.imgBytes&&of===0&&(of=62500*Um());var n=setTimeout(function(){if(l.waitingForImages=!1,l.count===0&&(l.stylesheets&&Lu(l,l.stylesheets),l.unsuspend)){var u=l.unsuspend;l.unsuspend=null,u()}},(l.imgBytes>of?50:800)+t);return l.unsuspend=e,function(){l.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Qu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Lu(this,this.stylesheets);else if(this.unsuspend){var l=this.unsuspend;this.unsuspend=null,l()}}}var Zu=null;function Lu(l,t){l.stylesheets=null,l.unsuspend!==null&&(l.count++,Zu=new Map,t.forEach(ly,l),Zu=null,Qu.call(l))}function ly(l,t){if(!(t.state.loading&4)){var e=Zu.get(l);if(e)var a=e.get(null);else{e=new Map,Zu.set(l,e);for(var n=l.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var i=n[u];(i.nodeName==="LINK"||i.getAttribute("media")!=="not all")&&(e.set(i.dataset.precedence,i),a=i)}a&&e.set(null,a)}n=t.instance,i=n.getAttribute("data-precedence"),u=e.get(i)||a,u===a&&e.set(null,n),e.set(i,n),this.count++,a=Qu.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(l=l.nodeType===9?l.head:l,l.insertBefore(n,l.firstChild)),t.state.loading|=4}}var An={$$typeof:dl,Provider:null,Consumer:null,_currentValue:M,_currentValue2:M,_threadCount:0};function ty(l,t,e,a,n,u,i,f,d){this.tag=1,this.containerInfo=l,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=ni(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ni(0),this.hiddenUpdates=ni(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=d,this.incompleteTransitions=new Map}function hr(l,t,e,a,n,u,i,f,d,v,x,_){return l=new ty(l,t,e,i,d,v,x,_,f),t=1,u===!0&&(t|=24),u=St(3,null,null,t),l.current=u,u.stateNode=l,t=Zi(),t.refCount++,l.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:e,cache:t},Ji(u),l}function mr(l){return l?(l=ra,l):ra}function yr(l,t,e,a,n,u){n=mr(n),a.context===null?a.context=n:a.pendingContext=n,a=ve(t),a.payload={element:e},u=u===void 0?null:u,u!==null&&(a.callback=u),e=ge(l,a,t),e!==null&&(ot(e,l,t),nn(e,l,t))}function vr(l,t){if(l=l.memoizedState,l!==null&&l.dehydrated!==null){var e=l.retryLane;l.retryLane=e!==0&&e<t?e:t}}function df(l,t){vr(l,t),(l=l.alternate)&&vr(l,t)}function gr(l){if(l.tag===13||l.tag===31){var t=Ge(l,67108864);t!==null&&ot(t,l,67108864),df(l,67108864)}}function Sr(l){if(l.tag===13||l.tag===31){var t=zt();t=ui(t);var e=Ge(l,t);e!==null&&ot(e,l,t),df(l,t)}}var Vu=!0;function ey(l,t,e,a){var n=j.T;j.T=null;var u=R.p;try{R.p=2,rf(l,t,e,a)}finally{R.p=u,j.T=n}}function ay(l,t,e,a){var n=j.T;j.T=null;var u=R.p;try{R.p=8,rf(l,t,e,a)}finally{R.p=u,j.T=n}}function rf(l,t,e,a){if(Vu){var n=hf(a);if(n===null)Fc(l,t,a,Ku,e),pr(l,a);else if(uy(n,l,t,e,a))a.stopPropagation();else if(pr(l,a),t&4&&-1<ny.indexOf(l)){for(;n!==null;){var u=ta(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var i=He(u.pendingLanes);if(i!==0){var f=u;for(f.pendingLanes|=2,f.entangledLanes|=2;i;){var d=1<<31-vt(i);f.entanglements[1]|=d,i&=~d}Qt(u),(yl&6)===0&&(Au=mt()+500,jn(0))}}break;case 31:case 13:f=Ge(u,2),f!==null&&ot(f,u,2),Ou(),df(u,2)}if(u=hf(a),u===null&&Fc(l,t,a,Ku,e),u===n)break;n=u}n!==null&&a.stopPropagation()}else Fc(l,t,a,null,e)}}function hf(l){return l=mi(l),mf(l)}var Ku=null;function mf(l){if(Ku=null,l=la(l),l!==null){var t=D(l);if(t===null)l=null;else{var e=t.tag;if(e===13){if(l=T(t),l!==null)return l;l=null}else if(e===31){if(l=w(t),l!==null)return l;l=null}else if(e===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;l=null}else t!==l&&(l=null)}}return Ku=l,null}function br(l){switch(l){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(Lr()){case Nf:return 2;case Af:return 8;case Hn:case Vr:return 32;case _f:return 268435456;default:return 32}default:return 32}}var yf=!1,_e=null,Oe=null,Me=null,_n=new Map,On=new Map,De=[],ny="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 pr(l,t){switch(l){case"focusin":case"focusout":_e=null;break;case"dragenter":case"dragleave":Oe=null;break;case"mouseover":case"mouseout":Me=null;break;case"pointerover":case"pointerout":_n.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":On.delete(t.pointerId)}}function Mn(l,t,e,a,n,u){return l===null||l.nativeEvent!==u?(l={blockedOn:t,domEventName:e,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},t!==null&&(t=ta(t),t!==null&&gr(t)),l):(l.eventSystemFlags|=a,t=l.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),l)}function uy(l,t,e,a,n){switch(t){case"focusin":return _e=Mn(_e,l,t,e,a,n),!0;case"dragenter":return Oe=Mn(Oe,l,t,e,a,n),!0;case"mouseover":return Me=Mn(Me,l,t,e,a,n),!0;case"pointerover":var u=n.pointerId;return _n.set(u,Mn(_n.get(u)||null,l,t,e,a,n)),!0;case"gotpointercapture":return u=n.pointerId,On.set(u,Mn(On.get(u)||null,l,t,e,a,n)),!0}return!1}function jr(l){var t=la(l.target);if(t!==null){var e=D(t);if(e!==null){if(t=e.tag,t===13){if(t=T(e),t!==null){l.blockedOn=t,Hf(l.priority,function(){Sr(e)});return}}else if(t===31){if(t=w(e),t!==null){l.blockedOn=t,Hf(l.priority,function(){Sr(e)});return}}else if(t===3&&e.stateNode.current.memoizedState.isDehydrated){l.blockedOn=e.tag===3?e.stateNode.containerInfo:null;return}}}l.blockedOn=null}function Ju(l){if(l.blockedOn!==null)return!1;for(var t=l.targetContainers;0<t.length;){var e=hf(l.nativeEvent);if(e===null){e=l.nativeEvent;var a=new e.constructor(e.type,e);hi=a,e.target.dispatchEvent(a),hi=null}else return t=ta(e),t!==null&&gr(t),l.blockedOn=e,!1;t.shift()}return!0}function xr(l,t,e){Ju(l)&&e.delete(t)}function iy(){yf=!1,_e!==null&&Ju(_e)&&(_e=null),Oe!==null&&Ju(Oe)&&(Oe=null),Me!==null&&Ju(Me)&&(Me=null),_n.forEach(xr),On.forEach(xr)}function wu(l,t){l.blockedOn===t&&(l.blockedOn=null,yf||(yf=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,iy)))}var ku=null;function zr(l){ku!==l&&(ku=l,o.unstable_scheduleCallback(o.unstable_NormalPriority,function(){ku===l&&(ku=null);for(var t=0;t<l.length;t+=3){var e=l[t],a=l[t+1],n=l[t+2];if(typeof a!="function"){if(mf(a||e)===null)continue;break}var u=ta(e);u!==null&&(l.splice(t,3),t-=3,rc(u,{pending:!0,data:n,method:e.method,action:a},a,n))}}))}function qa(l){function t(d){return wu(d,l)}_e!==null&&wu(_e,l),Oe!==null&&wu(Oe,l),Me!==null&&wu(Me,l),_n.forEach(t),On.forEach(t);for(var e=0;e<De.length;e++){var a=De[e];a.blockedOn===l&&(a.blockedOn=null)}for(;0<De.length&&(e=De[0],e.blockedOn===null);)jr(e),e.blockedOn===null&&De.shift();if(e=(l.ownerDocument||l).$$reactFormReplay,e!=null)for(a=0;a<e.length;a+=3){var n=e[a],u=e[a+1],i=n[nt]||null;if(typeof u=="function")i||zr(e);else if(i){var f=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[nt]||null)f=i.formAction;else if(mf(n)!==null)continue}else f=i.action;typeof f=="function"?e[a+1]=f:(e.splice(a,3),a-=3),zr(e)}}}function Tr(){function l(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(i){return n=i})},focusReset:"manual",scroll:"manual"})}function t(){n!==null&&(n(),n=null),a||setTimeout(e,20)}function e(){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",l),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(e,100),function(){a=!0,navigation.removeEventListener("navigate",l),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),n!==null&&(n(),n=null)}}}function vf(l){this._internalRoot=l}$u.prototype.render=vf.prototype.render=function(l){var t=this._internalRoot;if(t===null)throw Error(s(409));var e=t.current,a=zt();yr(e,a,l,t,null,null)},$u.prototype.unmount=vf.prototype.unmount=function(){var l=this._internalRoot;if(l!==null){this._internalRoot=null;var t=l.containerInfo;yr(l.current,2,null,l,null,null),Ou(),t[Pe]=null}};function $u(l){this._internalRoot=l}$u.prototype.unstable_scheduleHydration=function(l){if(l){var t=Uf();l={blockedOn:null,target:l,priority:t};for(var e=0;e<De.length&&t!==0&&t<De[e].priority;e++);De.splice(e,0,l),e===0&&jr(l)}};var Er=S.version;if(Er!=="19.2.8")throw Error(s(527,Er,"19.2.8"));R.findDOMNode=function(l){var t=l._reactInternals;if(t===void 0)throw typeof l.render=="function"?Error(s(188)):(l=Object.keys(l).join(","),Error(s(268,l)));return l=b(t),l=l!==null?V(l):null,l=l===null?null:l.stateNode,l};var cy={bundleType:0,version:"19.2.8",rendererPackageName:"react-dom",currentDispatcherRef:j,reconcilerVersion:"19.2.8"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Wu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Wu.isDisabled&&Wu.supportsFiber)try{Ya=Wu.inject(cy),yt=Wu}catch{}}return Cn.createRoot=function(l,t){if(!O(l))throw Error(s(299));var e=!1,a="",n=Co,u=Uo,i=Ho;return t!=null&&(t.unstable_strictMode===!0&&(e=!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&&(i=t.onRecoverableError)),t=hr(l,1,!1,null,null,e,a,null,n,u,i,Tr),l[Pe]=t.current,Wc(l),new vf(t)},Cn.hydrateRoot=function(l,t,e){if(!O(l))throw Error(s(299));var a=!1,n="",u=Co,i=Uo,f=Ho,d=null;return e!=null&&(e.unstable_strictMode===!0&&(a=!0),e.identifierPrefix!==void 0&&(n=e.identifierPrefix),e.onUncaughtError!==void 0&&(u=e.onUncaughtError),e.onCaughtError!==void 0&&(i=e.onCaughtError),e.onRecoverableError!==void 0&&(f=e.onRecoverableError),e.formState!==void 0&&(d=e.formState)),t=hr(l,1,!0,t,e??null,a,n,d,u,i,f,Tr),t.context=mr(null),e=t.current,a=zt(),a=ui(a),n=ve(a),n.callback=null,ge(e,n,a),e=a,t.current.lanes=e,Xa(t,e),Qt(t),l[Pe]=t.current,Wc(l),new $u(t)},Cn.version="19.2.8",Cn}var Rr;function gy(){if(Rr)return bf.exports;Rr=1;function o(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(S){console.error(S)}}return o(),bf.exports=vy(),bf.exports}var Sy=gy();function by(){const o=new URLSearchParams(location.search).get("token");if(o){sessionStorage.setItem("dm.token",o);const S=location.pathname+location.hash;return history.replaceState(null,"",S),o}return sessionStorage.getItem("dm.token")??""}const Ba=by();class Fu extends Error{status;body;constructor(S,z,s={}){super(z),this.status=S,this.body=s}get needsTrust(){return this.body.needsTrust===!0}}async function dt(o,S){const z={...S?.headers};Ba&&(z["X-Auth-Token"]=Ba),S?.body&&(z["Content-Type"]="application/json");const s=await fetch(o,{...S,headers:z});if(s.status===204)return;const O=await s.text();let D={};if(O)try{D=JSON.parse(O)}catch{if(!s.ok)throw new Fu(s.status,O.slice(0,400))}if(!s.ok){const T=typeof D.error=="string"?D.error:`request failed (${s.status})`;throw new Fu(s.status,T,D)}return D}const Ht=(o,S)=>dt(o,{method:"POST",body:S===void 0?void 0:JSON.stringify(S)}),Al={health:()=>dt("/api/health"),source:()=>dt("/api/source"),volumeSizes:()=>dt("/api/source/sizes"),sources:()=>dt("/api/sources"),saveSource:o=>Ht("/api/sources",o),deleteSource:o=>dt(`/api/sources/${o}`,{method:"DELETE"}),selectSource:o=>Ht(`/api/sources/${o}/select`),probeSource:o=>Ht(`/api/sources/${o}/probe`),trustSource:(o,S)=>Ht(`/api/sources/${o}/trust`,{fingerprint:S}),connections:()=>dt("/api/connections"),saveConnection:o=>Ht("/api/connections",o),deleteConnection:o=>dt(`/api/connections/${o}`,{method:"DELETE"}),probe:o=>Ht(`/api/connections/${o}/probe`),trust:(o,S)=>Ht(`/api/connections/${o}/trust`,{fingerprint:S}),testConnection:o=>Ht(`/api/connections/${o}/test`),targetInventory:o=>dt(`/api/connections/${o}/inventory`),preview:o=>Ht("/api/plan/preview",o),migrateSSH:(o,S)=>Ht("/api/migrate/ssh",{connectionId:o,plan:S}),buildPackage:(o,S)=>Ht("/api/migrate/package",{plan:o,format:S}),jobs:()=>dt("/api/jobs"),job:o=>dt(`/api/jobs/${o}`),cancelJob:o=>Ht(`/api/jobs/${o}/cancel`),deleteJob:o=>dt(`/api/jobs/${o}`,{method:"DELETE"}),packages:()=>dt("/api/packages"),deletePackage:o=>dt(`/api/packages/${encodeURIComponent(o)}`,{method:"DELETE"}),downloadUrl:o=>`/api/packages/${encodeURIComponent(o)}/download`+(Ba?`?token=${encodeURIComponent(Ba)}`:""),jobEvents:o=>new EventSource(`/api/jobs/${o}/events`+(Ba?`?token=${encodeURIComponent(Ba)}`:""))};function ie(o){if(o==null||o<0)return"";if(o===0)return"0 B";const S=["B","KiB","MiB","GiB","TiB","PiB"];let z=o,s=0;for(;z>=1024&&s<S.length-1;)z/=1024,s++;return`${s===0?z:z.toFixed(z<10?1:0)} ${S[s]}`}function qr(o,S){if(!o)return"";const z=new Date(o).getTime(),s=S?new Date(S).getTime():Date.now(),O=Math.max(0,Math.round((s-z)/1e3));if(O<60)return`${O}s`;const D=Math.floor(O/60);return D<60?`${D}m ${O%60}s`:`${Math.floor(D/60)}h ${D%60}m`}function Un({state:o,label:S}){return c.jsxs("span",{className:`state ${o}`,children:[c.jsx("span",{className:"dot"}),S??o]})}function rt({checked:o,onChange:S,label:z,disabled:s,title:O}){return c.jsxs("label",{className:`check${s?" disabled":""}`,title:O,children:[c.jsx("input",{type:"checkbox",checked:o,disabled:s,onChange:D=>S(D.target.checked)}),c.jsx("span",{children:z})]})}function Ll({label:o,children:S}){return c.jsxs("label",{className:"field",children:[c.jsx("span",{children:o}),S]})}function Iu({title:o,onClose:S,children:z,footer:s,wide:O}){return Q.useEffect(()=>{const D=T=>{T.key==="Escape"&&S()};return window.addEventListener("keydown",D),()=>window.removeEventListener("keydown",D)},[S]),c.jsx("div",{className:"modal-backdrop",onMouseDown:D=>D.target===D.currentTarget&&S(),children:c.jsxs("div",{className:"modal",style:O?{width:"min(1000px, 100%)"}:void 0,children:[c.jsxs("header",{children:[o,c.jsx("span",{className:"spacer"}),c.jsx("button",{className:"btn ghost tiny",onClick:S,children:"close"})]}),c.jsx("div",{className:"content",children:z}),s&&c.jsx("footer",{children:s})]})})}function ht({kind:o,children:S}){return c.jsx("div",{className:`notice ${o==="info"?"":o}`,children:S})}function zf({done:o,total:S,state:z}){const s=S>0?Math.min(100,o/S*100):z==="succeeded"?100:0,O=z==="succeeded"?"done":z==="failed"?"failed":"";return c.jsx("div",{className:`progress ${O}`,children:c.jsx("div",{style:{width:`${s}%`}})})}function Br(o,S){return o.kind==="tmpfs"?0:o.sizeBytes>=0?o.sizeBytes:o.name&&S[o.name]!==void 0?S[o.name]:-1}function py({source:o,sel:S,setSel:z,targetInv:s,loading:O,sizes:D}){const[T,w]=Q.useState(""),[H,b]=Q.useState(new Set),[V,E]=Q.useState(!1),U=o?.inventory.containers??[],ll=Q.useMemo(()=>new Set((s?.containers??[]).map(C=>C.name)),[s]),W=Q.useMemo(()=>{const C=T.trim().toLowerCase();return U.filter(Z=>V&&Z.state!=="running"?!1:C?Z.name.toLowerCase().includes(C)||Z.image.toLowerCase().includes(C)||(Z.composeProject??"").toLowerCase().includes(C)||(Z.mounts??[]).some(B=>B.destination.toLowerCase().includes(C)||(B.name??"").toLowerCase().includes(C)):!0)},[U,T,V]),vl=Q.useMemo(()=>{const C=new Map;for(const Z of W){const B=Z.composeProject||"",$=C.get(B);$?$.push(Z):C.set(B,[Z])}return[...C.entries()].sort((Z,B)=>Z[0]===""?1:B[0]===""?-1:Z[0].localeCompare(B[0]))},[W]);function Yl(C,Z){z(B=>({...B,[C]:{...B[C],...Z}}))}function gl(C,Z){z(B=>{const $={...B};for(const sl of C)$[sl]&&($[sl]={...$[sl],include:Z});return $})}function _l(C){z(Z=>{const B={...Z};for(const $ of U){const sl=B[$.id];sl?.include&&(B[$.id]=C(sl,$))}return B})}function dl(C,Z){_l((B,$)=>{const sl={...B.mounts};for(const jl of $.mounts??[])jl.kind!=="tmpfs"&&Z.includes(jl.kind)&&(sl[jl.destination]={...sl[jl.destination],action:C});return{...B,mounts:sl}})}const el=W.map(C=>C.id),Sl=W.filter(C=>S[C.id]?.include).length,Nl=Object.values(S).some(C=>C.include);return c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"toolbar",children:[c.jsx("input",{className:"search",type:"text",placeholder:"filter by name, image, mount…",value:T,onChange:C=>w(C.target.value)}),c.jsx("button",{className:"btn tiny",onClick:()=>gl(el,!0),children:"select all"}),c.jsx("button",{className:"btn tiny",onClick:()=>gl(el,!1),children:"clear"}),c.jsx("button",{className:"btn tiny",onClick:()=>gl(W.filter(C=>C.state==="running").map(C=>C.id),!0),children:"select running"}),c.jsx(rt,{checked:V,onChange:E,label:c.jsx("span",{className:"small muted",children:"running only"})}),c.jsx("span",{className:"spacer"}),c.jsxs("span",{className:"small faint nowrap",children:["apply to ",Sl?`${Sl} selected`:"selection",":"]}),c.jsx("button",{className:"btn tiny",disabled:!Nl,onClick:()=>dl("copy",["volume","anonymous","bind"]),children:"copy all data"}),c.jsx("button",{className:"btn tiny",disabled:!Nl,onClick:()=>dl("skip",["bind"]),children:"skip binds"}),c.jsx("button",{className:"btn tiny",disabled:!Nl,onClick:()=>dl("structure",["volume","anonymous","bind"]),children:"structure only"}),c.jsxs("select",{className:"btn tiny",style:{width:"auto"},disabled:!Nl,value:"",onChange:C=>{const Z=C.target.value;if(Z){if(Z==="start"&&_l(B=>({...B,startAfter:!0})),Z==="nostart"&&_l(B=>({...B,startAfter:!1})),Z==="live"&&_l(B=>({...B,stopSourceDuringCopy:!1})),Z==="quiesce"&&_l(B=>({...B,stopSourceDuringCopy:!0})),Z==="keepsource"&&_l(B=>({...B,stopSourceAfter:!1})),Z==="stopsource"&&_l(B=>({...B,stopSourceAfter:!0})),Z.startsWith("img:")){const B=Z.slice(4);_l($=>({...$,migrateImage:B!=="skip",imageMode:B}))}C.target.value=""}},children:[c.jsx("option",{value:"",children:"more…"}),c.jsx("option",{value:"start",children:"start after migration"}),c.jsx("option",{value:"nostart",children:"leave stopped on target"}),c.jsx("option",{value:"quiesce",children:"stop source while copying"}),c.jsx("option",{value:"live",children:"copy while running (hot)"}),c.jsx("option",{value:"stopsource",children:"stop source after migration"}),c.jsx("option",{value:"keepsource",children:"leave source running"}),c.jsx("option",{value:"img:auto",children:"image: auto"}),c.jsx("option",{value:"img:pull",children:"image: pull on target"}),c.jsx("option",{value:"img:stream",children:"image: transfer layers"}),c.jsx("option",{value:"img:skip",children:"image: already on target"})]})]}),O&&U.length===0&&c.jsx("div",{className:"empty",children:"reading the source daemon…"}),!O&&U.length===0&&c.jsx("div",{className:"empty",children:"no containers on this host"}),!O&&U.length>0&&W.length===0&&c.jsx("div",{className:"empty",children:"nothing matches the filter"}),c.jsx("div",{className:"clist",children:vl.map(([C,Z])=>c.jsxs("div",{children:[vl.length>1&&c.jsxs("div",{className:"group-head",children:[c.jsx(rt,{checked:Z.every(B=>S[B.id]?.include),onChange:B=>gl(Z.map($=>$.id),B),label:C?`compose: ${C}`:"standalone"}),c.jsx("span",{className:"line"}),c.jsx("span",{children:Z.length})]}),Z.map(B=>c.jsx(jy,{c:B,s:S[B.id],onChange:$=>Yl(B.id,$),expanded:H.has(B.id),toggleExpanded:()=>b($=>{const sl=new Set($);return sl.has(B.id)?sl.delete(B.id):sl.add(B.id),sl}),conflicts:ll.has(S[B.id]?.nameOverride||B.name),sizes:D},B.id))]},C||"__none"))})]})}function jy({c:o,s:S,onChange:z,expanded:s,toggleExpanded:O,conflicts:D,sizes:T}){if(!S)return null;const H=(o.mounts??[]).filter(E=>E.kind!=="tmpfs"),b=H.filter(E=>(S.mounts[E.destination]?.action??"copy")==="copy"),V=b.reduce((E,U)=>{const ll=Br(U,T);return E+(ll>0?ll:0)},0);return c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:`crow${S.include?" selected":""}`,children:[c.jsx(rt,{checked:S.include,onChange:E=>z({include:E}),label:""}),c.jsx("button",{className:"expander",onClick:O,title:"per-item options",children:s?"▾":"▸"}),c.jsxs("div",{style:{minWidth:0},children:[c.jsx("div",{className:"name truncate",title:o.name,children:o.name}),c.jsxs("div",{className:"sub row",style:{gap:6},children:[c.jsx(Un,{state:o.state}),o.composeService&&c.jsxs("span",{className:"faint",children:["· ",o.composeService]}),D&&c.jsx("span",{className:"badge",style:{borderColor:"#5c4520",color:"#e0b556"},children:"on target"})]})]}),c.jsx("div",{className:"image truncate",title:o.image,children:o.image}),c.jsxs("div",{className:"tags",children:[H.map(E=>c.jsx("span",{className:`badge ${E.kind==="bind"?"bind":E.kind==="anonymous"?"anon":"vol"}`,title:`${E.kind}${E.destination}${E.readOnly?" (read-only)":""}`,style:{opacity:(S.mounts[E.destination]?.action??"copy")==="skip"?.35:1},children:E.kind==="bind"?(E.source??"").split("/").pop()||"/":E.kind==="anonymous"?"anon":E.name},E.destination)),(o.endpoints??[]).filter(E=>!["bridge","host","none"].includes(E.network)).map(E=>c.jsx("span",{className:"badge net",title:`network ${E.network}`,children:E.network},E.network)),(o.ports??[]).slice(0,3).map((E,U)=>c.jsxs("span",{className:"badge port",children:[E.hostPort,":",E.containerPort.split("/")[0]]},U)),(o.ports??[]).length>3&&c.jsxs("span",{className:"badge port",children:["+",(o.ports??[]).length-3]})]}),c.jsxs("div",{className:"small faint nowrap",style:{textAlign:"right"},children:[b.length>0?`${b.length} to copy`:"no data",V>0&&c.jsxs(c.Fragment,{children:[" · ",ie(V)]})]})]}),s&&c.jsx(xy,{c:o,s:S,onChange:z,sizes:T})]})}function xy({c:o,s:S,onChange:z,sizes:s}){const O=o.mounts??[];function D(T,w){z({mounts:{...S.mounts,[T]:{...S.mounts[T],...w}}})}return c.jsxs("div",{className:"detail",children:[(o.warnings??[]).map((T,w)=>c.jsx("div",{className:"notice warn",children:T},w)),c.jsxs("div",{className:"grid2",children:[c.jsx(Ll,{label:"name on target",children:c.jsx("input",{type:"text",placeholder:o.name,value:S.nameOverride??"",onChange:T=>z({nameOverride:T.target.value})})}),c.jsx(Ll,{label:"image",children:c.jsxs("select",{value:S.migrateImage?S.imageMode:"skip",onChange:T=>{const w=T.target.value;z({migrateImage:w!=="skip",imageMode:w})},children:[c.jsx("option",{value:"auto",children:"auto — reuse, pull, or transfer"}),c.jsx("option",{value:"pull",children:"pull on the target"}),c.jsx("option",{value:"stream",children:"transfer the layers"}),c.jsx("option",{value:"skip",children:"already on the target"})]})}),c.jsxs("div",{className:"stack",style:{gap:6},children:[c.jsx(rt,{checked:S.migrateNetworks,onChange:T=>z({migrateNetworks:T}),label:"recreate networks and reattach"}),c.jsx(rt,{checked:S.keepStaticIps,onChange:T=>z({keepStaticIps:T}),disabled:!S.migrateNetworks,label:"keep static IP addresses",title:"Only works when the target networks use the same subnets"}),c.jsx(rt,{checked:S.migratePorts,onChange:T=>z({migratePorts:T}),label:"publish the same host ports"})]}),c.jsxs("div",{className:"stack",style:{gap:6},children:[c.jsx(rt,{checked:S.startAfter,onChange:T=>z({startAfter:T}),label:"start on the target"}),c.jsx(rt,{checked:S.stopSourceDuringCopy,onChange:T=>z({stopSourceDuringCopy:T}),label:"stop the source while copying",title:"Recommended: databases and other writers produce inconsistent copies while running"}),c.jsx(rt,{checked:S.stopSourceAfter,onChange:T=>z({stopSourceAfter:T}),label:"leave the source stopped afterwards"})]})]}),O.length===0?c.jsx("div",{className:"small faint",children:"this container has no mounts"}):c.jsxs("table",{className:"mount-table",children:[c.jsx("thead",{children:c.jsxs("tr",{children:[c.jsx("th",{style:{width:74},children:"kind"}),c.jsx("th",{children:"in the container"}),c.jsx("th",{children:"on the source"}),c.jsx("th",{style:{width:130},children:"action"}),c.jsx("th",{children:"on the target"}),c.jsx("th",{style:{width:70,textAlign:"right"},children:"size"})]})}),c.jsx("tbody",{children:O.map(T=>{const w=S.mounts[T.destination]??{action:"copy"},H=T.kind==="tmpfs";return c.jsxs("tr",{children:[c.jsx("td",{children:c.jsx("span",{className:`badge ${T.kind==="bind"?"bind":T.kind==="anonymous"?"anon":T.kind==="tmpfs"?"tmpfs":"vol"}`,children:T.kind})}),c.jsxs("td",{className:"mono truncate",title:T.destination,children:[T.destination,T.readOnly&&c.jsx("span",{className:"faint",children:" :ro"})]}),c.jsx("td",{className:"mono truncate faint",title:T.source||T.name,children:T.kind==="bind"?T.source:T.kind==="anonymous"?"(generated)":T.name}),c.jsx("td",{children:c.jsxs("select",{value:w.action,disabled:H,onChange:b=>D(T.destination,{action:b.target.value}),children:[c.jsx("option",{value:"copy",children:"copy data"}),c.jsx("option",{value:"structure",children:"create empty"}),c.jsx("option",{value:"skip",children:"do not mount"})]})}),c.jsxs("td",{children:[T.kind==="bind"&&w.action!=="skip"&&c.jsx("input",{type:"text",placeholder:T.source,value:w.targetSource??"",onChange:b=>D(T.destination,{targetSource:b.target.value})}),T.kind==="volume"&&w.action!=="skip"&&c.jsx("input",{type:"text",placeholder:T.name,value:w.targetName??"",onChange:b=>D(T.destination,{targetName:b.target.value})}),T.kind==="anonymous"&&c.jsx("span",{className:"small faint",children:"a fresh volume is created"}),H&&c.jsx("span",{className:"small faint",children:"in memory, nothing to copy"})]}),c.jsx("td",{className:"small faint nowrap",style:{textAlign:"right"},children:H?"":ie(Br(T,s))})]},T.destination)})})]})]})}function Yr({value:o,set:S,where:z}){return c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"row",style:{gap:12},children:[c.jsx(Ll,{label:"host",children:c.jsx("input",{type:"text",value:o.host??"",onChange:s=>S("host",s.target.value)})}),c.jsx("div",{style:{width:90},children:c.jsx(Ll,{label:"port",children:c.jsx("input",{type:"number",value:o.port??22,onChange:s=>S("port",Number(s.target.value))})})})]}),c.jsxs("div",{className:"row",style:{gap:12},children:[c.jsx(Ll,{label:"user",children:c.jsx("input",{type:"text",value:o.user??"",onChange:s=>S("user",s.target.value)})}),c.jsx(Ll,{label:"authentication",children:c.jsxs("select",{value:o.auth??"password",onChange:s=>S("auth",s.target.value),children:[c.jsx("option",{value:"password",children:"password"}),c.jsx("option",{value:"key",children:"private key"}),c.jsx("option",{value:"agent",children:"ssh agent"})]})})]}),o.auth==="password"&&c.jsx(Ll,{label:"password",children:c.jsx("input",{type:"password",value:o.password??"",onChange:s=>S("password",s.target.value)})}),o.auth==="key"&&c.jsxs(c.Fragment,{children:[c.jsx(Ll,{label:"private key path on this machine (leave empty to paste the key below)",children:c.jsx("input",{type:"text",placeholder:"/root/.ssh/id_ed25519",value:o.privateKeyPath??"",onChange:s=>S("privateKeyPath",s.target.value)})}),c.jsx(Ll,{label:"or paste the private key",children:c.jsx("textarea",{rows:5,value:o.privateKey??"",onChange:s=>S("privateKey",s.target.value),placeholder:"-----BEGIN OPENSSH PRIVATE KEY-----"})}),c.jsx(Ll,{label:"passphrase (if the key is encrypted)",children:c.jsx("input",{type:"password",value:o.passphrase??"",onChange:s=>S("passphrase",s.target.value)})})]}),o.auth==="agent"&&c.jsxs("div",{className:"small muted",children:["Uses the agent at ",c.jsx("span",{className:"mono",children:"$SSH_AUTH_SOCK"})," of the process running dockmv."]}),c.jsx(rt,{checked:o.sudo??!1,onChange:s=>S("sudo",s),label:`run docker through sudo -n on the ${z}`,title:"Needed when the login user is not in the docker group. sudo must not ask for a password."}),c.jsx(Ll,{label:`docker command on the ${z} (optional)`,children:c.jsx("input",{type:"text",placeholder:"docker",value:o.dockerCmd??"",onChange:s=>S("dockerCmd",s.target.value)})}),c.jsx(rt,{checked:o.saveSecrets??!1,onChange:s=>S("saveSecrets",s),label:"remember the password / key on disk"}),o.saveSecrets?c.jsx(ht,{kind:"warn",children:"Credentials are stored in plain text in dockmv's data directory, readable only by this user. Leave this off to keep them in memory for this session only."}):c.jsx("div",{className:"small faint",children:"Credentials stay in memory and are lost when dockmv restarts."})]})}function Gr({info:o,onClose:S,onTrust:z}){return c.jsx(Iu,{title:"SSH host key",onClose:S,footer:c.jsxs(c.Fragment,{children:[c.jsx("button",{className:"btn",onClick:S,children:"cancel"}),c.jsx("button",{className:"btn primary",onClick:z,children:o.changed?"replace the stored key and trust":"trust this host"})]}),children:c.jsxs("div",{className:"stack",children:[o.changed&&c.jsxs(ht,{kind:"err",children:["The key presented by this host is ",c.jsx("b",{children:"different"})," from the one recorded earlier. This happens after a reinstall — but it is also what a machine-in-the-middle looks like. Only continue if you know why it changed."]}),o.trusted&&!o.changed&&c.jsx(ht,{kind:"ok",children:"This host key is already trusted."}),c.jsxs("div",{className:"small muted",children:["Compare this with the output of ",c.jsxs("span",{className:"mono",children:["ssh-keyscan -t ",o.keyType," ",o.host]})," ","run on the host itself, or with ",c.jsx("span",{className:"mono",children:"ssh-keygen -lf /etc/ssh/ssh_host_*_key.pub"}),"."]}),c.jsxs("div",{className:"fingerprint",children:[o.keyType,c.jsx("br",{}),o.fingerprint]})]})})}function zy({sources:o,selected:S,status:z,selectSource:s,reload:O,onError:D}){const[T,w]=Q.useState(null),[H,b]=Q.useState(null),[V,E]=Q.useState(""),[U,ll]=Q.useState(""),W=o.find(el=>el.id===S),vl=!W||W.kind==="local",Yl=W?.kind==="ssh";async function gl(el,Sl,Nl){E(el);try{await Nl()}catch(C){C instanceof Fu&&C.needsTrust?(ll(Sl),await _l(Sl)):D(C instanceof Error?C.message:String(C))}finally{E("")}}async function _l(el){try{b(await Al.probeSource(el))}catch(Sl){D(Sl instanceof Error?Sl.message:String(Sl))}}async function dl(){const el=U||S;H&&await gl("trust",el,async()=>{await Al.trustSource(el,H.fingerprint),b(null),await s(el)})}return c.jsxs("div",{className:"section",children:[c.jsx("h3",{children:"source host"}),c.jsxs("div",{className:"stack",children:[c.jsxs("div",{className:"row",children:[c.jsx("select",{value:S,disabled:!!V,onChange:el=>{const Sl=el.target.value;gl("select",Sl,()=>s(Sl))},children:o.map(el=>c.jsx("option",{value:el.id,children:Ty(el)},el.id))}),c.jsx("button",{className:"btn tiny",onClick:()=>w({kind:"ssh",ssh:{port:22,auth:"password",saveSecrets:!1,sudo:!1}}),children:"new"})]}),c.jsxs("div",{className:"row wrap",style:{gap:6},children:[c.jsx("button",{className:"btn tiny",disabled:!!V,onClick:()=>{gl("select",S,()=>s(S))},children:V==="select"?"connecting…":"reconnect"}),!vl&&c.jsx("button",{className:"btn tiny",onClick:()=>w(W),children:"edit"}),Yl&&c.jsx("button",{className:"btn tiny",onClick:()=>{ll(S),_l(S)},children:"host key"}),!vl&&c.jsx("button",{className:"btn tiny danger",onClick:()=>{!W||!confirm(`Delete source "${W.name}"?`)||gl("del",W.id,async()=>{await Al.deleteSource(W.id),await O(),S===W.id&&await s("local")})},children:"delete"})]}),z?.error&&c.jsx(ht,{kind:"err",children:z.error}),z&&!z.error&&c.jsxs("dl",{className:"kv",children:[c.jsx("dt",{children:"reached by"}),c.jsx("dd",{className:"mono",children:z.endpoint}),z.dockerVersion&&c.jsxs(c.Fragment,{children:[c.jsx("dt",{children:"docker"}),c.jsx("dd",{children:z.dockerVersion})]})]}),Yl&&c.jsx("div",{className:"small faint",children:"Data is streamed through dockmv: source → this host → target. A local source moves it in one hop."})]}),T&&c.jsx(Ey,{initial:T,onClose:()=>w(null),onSaved:async el=>{w(null),await O(),await gl("select",el.id,()=>s(el.id))},onError:D}),H&&c.jsx(Gr,{info:H,onClose:()=>b(null),onTrust:dl})]})}function Ty(o){switch(o.kind){case"local":return`${o.name} (local docker)`;case"docker":return`${o.name} (${o.dockerHost})`;default:return`${o.name} (ssh ${o.ssh?.user}@${o.ssh?.host})`}}function Ey({initial:o,onClose:S,onSaved:z,onError:s}){const[O,D]=Q.useState(o),[T,w]=Q.useState(!1),H=O.kind??"ssh",b=O.ssh??{};function V(U,ll){D(W=>({...W,ssh:{...W.ssh,[U]:ll}}))}const E=H==="ssh"?!!b.host&&!!b.user:!!O.dockerHost;return c.jsx(Iu,{title:o.id?`Edit ${o.name}`:"New source host",onClose:S,footer:c.jsxs(c.Fragment,{children:[c.jsx("button",{className:"btn",onClick:S,children:"cancel"}),c.jsx("button",{className:"btn primary",disabled:T||!E,onClick:async()=>{w(!0);try{await z(await Al.saveSource(Ny(O,H)))}catch(U){s(U instanceof Error?U.message:String(U))}finally{w(!1)}},children:T?"saving…":"save"})]}),children:c.jsxs("div",{className:"stack",style:{gap:12},children:[c.jsxs("div",{className:"row",style:{gap:12},children:[c.jsx(Ll,{label:"label",children:c.jsx("input",{type:"text",value:O.name??"",onChange:U=>D(ll=>({...ll,name:U.target.value}))})}),c.jsx(Ll,{label:"reached by",children:c.jsxs("select",{value:H,onChange:U=>D(ll=>({...ll,kind:U.target.value})),children:[c.jsx("option",{value:"ssh",children:"ssh — remote host, driven through its docker CLI"}),c.jsx("option",{value:"docker",children:"docker address — a daemon this host can reach"})]})})]}),H==="docker"?c.jsxs(c.Fragment,{children:[c.jsx(Ll,{label:"docker address",children:c.jsx("input",{type:"text",placeholder:"tcp://10.0.0.5:2375",value:O.dockerHost??"",onChange:U=>D(ll=>({...ll,dockerHost:U.target.value}))})}),c.jsxs("div",{className:"small muted",children:["Any address the docker CLI accepts: ",c.jsx("span",{className:"mono",children:"tcp://host:2375"}),", or another socket with"," ",c.jsx("span",{className:"mono",children:"unix:///path/docker.sock"}),". A TLS-protected daemon uses the certificates from"," ",c.jsx("span",{className:"mono",children:"DOCKER_CERT_PATH"})," in dockmv's own environment."]}),c.jsxs(ht,{kind:"warn",children:["A plain ",c.jsx("span",{className:"mono",children:"tcp://"})," daemon is unauthenticated: anyone who can reach that port is root on that host. Prefer an ssh source unless the port is already protected."]})]}):c.jsxs(c.Fragment,{children:[c.jsx(Yr,{value:b,set:V,where:"source host"}),c.jsxs("div",{className:"small muted",children:["Needs ",c.jsx("span",{className:"mono",children:"sshd"})," and a docker CLI of 18.09 or newer on that host — the API is tunnelled through ",c.jsx("span",{className:"mono",children:"docker system dial-stdio"}),". Nothing is installed."]})]})]})})}function Ny(o,S){const z={id:o.id,name:o.name,kind:S};if(S==="docker")return z.dockerHost=o.dockerHost,z;const s=o.ssh??{};return z.ssh={host:s.host??"",port:s.port??22,user:s.user??"",auth:s.auth??"password",password:s.password,privateKey:s.privateKey,privateKeyPath:s.privateKeyPath,passphrase:s.passphrase,sudo:s.sudo??!1,dockerCmd:s.dockerCmd,saveSecrets:s.saveSecrets??!1},z}function Ay({source:o,plan:S,includedCount:z,options:s,setOptions:O,connections:D,activeConn:T,setActiveConn:w,reloadConnections:H,targetInv:b,connectTarget:V,onJobStarted:E,onError:U}){const[ll,W]=Q.useState(null),[vl,Yl]=Q.useState(null),[gl,_l]=Q.useState(null),[dl,el]=Q.useState(""),[Sl,Nl]=Q.useState(""),[C,Z]=Q.useState("tar"),B=D.find(M=>M.id===T),$=b?.preflight,sl=!!$?.serverVersion;async function jl(M,K){el(M);try{await K()}catch(nl){nl instanceof Fu&&nl.needsTrust?await tt():U(nl instanceof Error?nl.message:String(nl))}finally{el("")}}const at=Q.useCallback(()=>{T&&jl("test",()=>V(T))},[T]);Q.useEffect(()=>{at()},[at]);async function tt(){if(T)try{Yl(await Al.probe(T))}catch(M){U(M instanceof Error?M.message:String(M))}}async function Cl(){!T||!vl||await jl("trust",async()=>{await Al.trust(T,vl.fingerprint),Yl(null),await V(T)})}const j=z>0&&sl&&!dl,R=z>0&&!dl;return c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"section",children:[c.jsx("h3",{children:"target host"}),c.jsxs("div",{className:"stack",children:[c.jsxs("div",{className:"row",children:[c.jsxs("select",{value:T,onChange:M=>w(M.target.value),children:[c.jsx("option",{value:"",children:"— no target selected —"}),D.map(M=>c.jsxs("option",{value:M.id,children:[M.name," (",M.user,"@",M.host,")"]},M.id))]}),c.jsx("button",{className:"btn tiny",onClick:()=>W({port:22,auth:"password",saveSecrets:!1,sudo:!1}),children:"new"})]}),B&&c.jsxs("div",{className:"row wrap",style:{gap:6},children:[c.jsx("button",{className:"btn tiny",disabled:!!dl,onClick:at,children:dl==="test"?"connecting…":"connect"}),c.jsx("button",{className:"btn tiny",onClick:()=>W(B),children:"edit"}),c.jsx("button",{className:"btn tiny",onClick:tt,children:"host key"}),c.jsx("button",{className:"btn tiny danger",onClick:()=>{confirm(`Delete connection "${B.name}"?`)&&jl("del",async()=>{await Al.deleteConnection(B.id),H()})},children:"delete"})]}),B&&!b&&c.jsx("div",{className:"small faint",children:"not connected yet"}),$&&c.jsxs(c.Fragment,{children:[($.problems??[]).map((M,K)=>c.jsx(ht,{kind:"warn",children:M},K)),sl&&c.jsxs("dl",{className:"kv",children:[c.jsx("dt",{children:"host"}),c.jsx("dd",{children:b?.host||B?.host}),c.jsx("dt",{children:"docker"}),c.jsxs("dd",{children:[$.serverVersion," · ",$.os,"/",$.arch]}),c.jsx("dt",{children:"free space"}),c.jsxs("dd",{children:[ie($.diskFreeBytes)," on ",$.dockerRoot]}),c.jsx("dt",{children:"existing"}),c.jsxs("dd",{children:[(b?.containers??[]).length," containers ·"," ",(b?.volumes??[]).length," volumes"]}),c.jsx("dt",{children:"gzip"}),c.jsx("dd",{children:$.hasGzip?"yes":"missing"})]})]})]})]}),c.jsxs("div",{className:"section",children:[c.jsx("h3",{children:"options"}),c.jsxs("div",{className:"stack",children:[c.jsx(Ll,{label:"if the name already exists on the target",children:c.jsxs("select",{value:s.conflict,onChange:M=>O(K=>({...K,conflict:M.target.value})),children:[c.jsx("option",{value:"fail",children:"stop with an error"}),c.jsx("option",{value:"skip",children:"skip that container"}),c.jsx("option",{value:"rename",children:"create it under a new name"}),c.jsx("option",{value:"replace",children:"remove the target's container first"})]})}),s.conflict==="rename"&&c.jsx(Ll,{label:"suffix",children:c.jsx("input",{type:"text",value:s.renameSuffix??"",onChange:M=>O(K=>({...K,renameSuffix:M.target.value}))})}),s.conflict==="replace"&&c.jsx(ht,{kind:"warn",children:"Existing containers and volumes with the same name are deleted on the target before the copy."}),c.jsx(rt,{checked:s.compress,onChange:M=>O(K=>({...K,compress:M})),label:"compress transfers (gzip)"}),c.jsx(rt,{checked:s.verifyAfter,onChange:M=>O(K=>({...K,verifyAfter:M})),label:"verify each container after migrating"}),c.jsx(rt,{checked:s.dryRun,onChange:M=>O(K=>({...K,dryRun:M})),label:"dry run — show every command, change nothing"}),c.jsx(Ll,{label:`containers at a time: ${s.parallelism}`,children:c.jsx("input",{type:"range",min:1,max:6,value:s.parallelism,onChange:M=>O(K=>({...K,parallelism:Number(M.target.value)})),style:{width:"100%"}})})]})]}),c.jsxs("div",{className:"section",children:[c.jsx("h3",{children:"migrate over ssh"}),c.jsxs("div",{className:"stack",children:[c.jsx("button",{className:"btn primary",disabled:!j,onClick:()=>jl("ssh",async()=>{const M=await Al.migrateSSH(T,S);E(M)}),children:dl==="ssh"?"starting…":`migrate ${z} container${z===1?"":"s"} to target`}),c.jsx("button",{className:"btn",disabled:z===0||!!dl,onClick:()=>jl("preview",async()=>{_l(await Al.preview(S))}),children:"preview the commands"}),z===0&&c.jsx("div",{className:"small faint",children:"select at least one container"}),z>0&&!sl&&c.jsx("div",{className:"small faint",children:"connect to a target first"})]})]}),c.jsxs("div",{className:"section",children:[c.jsx("h3",{children:"migration package"}),c.jsxs("div",{className:"stack",children:[c.jsxs("div",{className:"small muted",children:["Builds a self-contained folder with the data, the images and an ",c.jsx("span",{className:"mono",children:"install.sh"})," to run on the target. No network between the hosts required."]}),c.jsx(Ll,{label:"package name",children:c.jsx("input",{type:"text",placeholder:"auto (timestamped)",value:Sl,onChange:M=>Nl(M.target.value)})}),c.jsx(Ll,{label:"format",children:c.jsxs("select",{value:C,onChange:M=>Z(M.target.value),children:[c.jsx("option",{value:"tar",children:"single .tar file (downloadable)"}),c.jsx("option",{value:"dir",children:"directory on this host"})]})}),c.jsx("button",{className:"btn",disabled:!R,onClick:()=>jl("pkg",async()=>{const M=await Al.buildPackage({...S,packageName:Sl},C);E(M)}),children:dl==="pkg"?"starting…":"build package"})]})]}),o?.inventory.warnings?.length?c.jsxs("div",{className:"section",children:[c.jsx("h3",{children:"source warnings"}),c.jsx("div",{className:"stack",children:o.inventory.warnings.map((M,K)=>c.jsx(ht,{kind:"warn",children:M},K))})]}):null,ll&&c.jsx(_y,{initial:ll,onClose:()=>W(null),onSaved:M=>{W(null),H(),w(M.id)},onError:U}),vl&&c.jsx(Gr,{info:vl,onClose:()=>Yl(null),onTrust:Cl}),gl&&c.jsx(Oy,{data:gl,onClose:()=>_l(null)})]})}function _y({initial:o,onClose:S,onSaved:z,onError:s}){const[O,D]=Q.useState(o),[T,w]=Q.useState(!1);function H(b,V){D(E=>({...E,[b]:V}))}return c.jsx(Iu,{title:o.id?`Edit ${o.name}`:"New target host",onClose:S,footer:c.jsxs(c.Fragment,{children:[c.jsx("button",{className:"btn",onClick:S,children:"cancel"}),c.jsx("button",{className:"btn primary",disabled:T||!O.host||!O.user,onClick:async()=>{w(!0);try{z(await Al.saveConnection(O))}catch(b){s(b instanceof Error?b.message:String(b))}finally{w(!1)}},children:T?"saving…":"save"})]}),children:c.jsxs("div",{className:"stack",style:{gap:12},children:[c.jsx(Ll,{label:"label",children:c.jsx("input",{type:"text",value:O.name??"",onChange:b=>H("name",b.target.value)})}),c.jsx(Yr,{value:O,set:H,where:"target"})]})})}function Oy({data:o,onClose:S}){const z=o.items.reduce((s,O)=>s+O.totalBytes,0);return c.jsx(Iu,{title:"What this migration will run",wide:!0,onClose:S,footer:c.jsx("button",{className:"btn",onClick:S,children:"close"}),children:c.jsxs("div",{className:"stack",style:{gap:16},children:[c.jsxs("div",{className:"small muted",children:[o.items.length," container(s)",z>0&&c.jsxs(c.Fragment,{children:[" · about ",ie(z)," of known volume data"]}),". These are the commands that run on the target; data is streamed into ",c.jsx("span",{className:"mono",children:"docker cp"})," rather than written to a file."]}),(o.networkCommands??[]).length>0&&c.jsxs("div",{children:[c.jsx("h3",{style:{margin:"0 0 6px",fontSize:12},children:"shared networks"}),c.jsx("pre",{className:"cmdblock",children:(o.networkCommands??[]).join(`
`)})]}),o.items.map(s=>c.jsxs("div",{children:[c.jsxs("h3",{style:{margin:"0 0 6px",fontSize:12},children:[s.name,s.targetName!==s.name&&c.jsxs("span",{className:"faint",children:[" → ",s.targetName]})]}),(s.warnings??[]).map((O,D)=>c.jsx(ht,{kind:"warn",children:O},`w${D}`)),(s.notes??[]).map((O,D)=>c.jsxs("div",{className:"small faint",children:["· ",O]},`n${D}`)),c.jsx("pre",{className:"cmdblock",children:(s.commands??[]).join(`
`)})]},s.containerId))]})})}function My({jobs:o,activeJob:S,setActiveJob:z,reload:s,reloadPackages:O}){const D=S||o[0]?.id||"";return o.length===0?c.jsx("div",{className:"empty",children:"no migrations yet — select containers and start one"}):c.jsxs("div",{style:{display:"flex",minHeight:0,height:"100%"},children:[c.jsx("div",{className:"joblist",style:{width:320,flex:"0 0 320px",overflow:"auto"},children:o.map(T=>c.jsxs("div",{className:`jobcard${T.id===D?" active":""}`,onClick:()=>z(T.id),children:[c.jsxs("div",{className:"row",children:[c.jsx(Un,{state:T.state}),c.jsx("span",{className:"spacer"}),c.jsx("span",{className:"small faint",children:T.kind==="ssh"?"ssh":"package"})]}),c.jsx("div",{className:"truncate",style:{marginTop:2},children:T.title}),c.jsxs("div",{className:"small faint",children:[new Date(T.createdAt).toLocaleTimeString()," · ",qr(T.startedAt,T.endedAt),T.dryRun&&" · dry run"]}),c.jsx("div",{style:{marginTop:6},children:c.jsx(zf,{done:T.bytesDone,total:T.bytesTotal,state:T.state})})]},T.id))}),c.jsx("div",{style:{flex:1,minWidth:0,overflow:"auto",borderLeft:"1px solid var(--border)"},children:D&&c.jsx(Dy,{id:D,reload:s,reloadPackages:O})})]})}function Dy({id:o,reload:S,reloadPackages:z}){const[s,O]=Q.useState(null),[D,T]=Q.useState(!0),w=Q.useRef(null),H=Q.useRef(!0);Q.useEffect(()=>{O(null);let E=!1;Al.job(o).then(ll=>!E&&O(ll)).catch(()=>{});const U=Al.jobEvents(o);return U.onmessage=ll=>{try{O(JSON.parse(ll.data))}catch{}},U.addEventListener("done",()=>{U.close(),S(),z()}),U.onerror=()=>U.close(),()=>{E=!0,U.close()}},[o,S,z]);const b=Q.useMemo(()=>(s?.log??[]).filter(E=>D||E.level!=="cmd"),[s,D]);if(Q.useEffect(()=>{const E=w.current;E&&H.current&&(E.scrollTop=E.scrollHeight)},[b]),!s)return c.jsx("div",{className:"empty",children:"loading…"});const V=s.state==="running"||s.state==="pending";return c.jsxs("div",{style:{padding:16,display:"flex",flexDirection:"column",gap:14},children:[c.jsxs("div",{className:"row",children:[c.jsx(Un,{state:s.state}),c.jsx("b",{children:s.title}),s.dryRun&&c.jsx("span",{className:"badge",children:"dry run"}),c.jsx("span",{className:"spacer"}),c.jsxs("span",{className:"small faint",children:[ie(s.bytesDone),s.bytesTotal>0&&c.jsxs(c.Fragment,{children:[" of ",ie(s.bytesTotal)]})," · ",qr(s.startedAt,s.endedAt)]}),V?c.jsx("button",{className:"btn tiny danger",onClick:()=>Al.cancelJob(s.id).then(S),children:"cancel"}):c.jsx("button",{className:"btn tiny ghost",onClick:()=>Al.deleteJob(s.id).then(S),children:"remove"})]}),c.jsx(zf,{done:s.bytesDone,total:s.bytesTotal,state:s.state}),s.error&&c.jsx(ht,{kind:"err",children:s.error}),s.state==="succeeded"&&s.artifact&&c.jsxs(ht,{kind:"ok",children:["Package ready at ",c.jsx("span",{className:"mono",children:s.artifact})," (",ie(s.artifactBytes??0),")."," ","Open the Packages tab to download it."]}),s.items.map(E=>c.jsxs("div",{style:{border:"1px solid var(--border)",borderRadius:6,padding:"8px 10px"},children:[c.jsxs("div",{className:"row",children:[c.jsx(Un,{state:E.state}),c.jsx("b",{children:E.name}),c.jsx("span",{className:"spacer"}),c.jsxs("span",{className:"small faint",children:[E.steps.filter(U=>U.state==="succeeded").length,"/",E.steps.length," steps"]})]}),E.error&&c.jsx("div",{className:"small",style:{color:"var(--err)"},children:E.error}),(E.warnings??[]).map((U,ll)=>c.jsxs("div",{className:"small",style:{color:"var(--warn)"},children:["! ",U]},ll)),c.jsx("div",{className:"steps",children:E.steps.map(U=>c.jsxs("div",{className:`step ${U.state}`,children:[c.jsx(Un,{state:U.state,label:""}),c.jsx("span",{className:"label truncate",title:U.error||U.label,children:U.label}),c.jsx("span",{children:U.bytesTotal>0||U.bytesDone>0?c.jsx(zf,{done:U.bytesDone,total:U.bytesTotal,state:U.state}):null}),c.jsx("span",{className:"faint nowrap",style:{textAlign:"right"},children:U.bytesDone>0?ie(U.bytesDone):U.state==="skipped"?"skipped":""})]},U.id))})]},E.id)),c.jsxs("div",{className:"row",children:[c.jsx("h3",{style:{margin:0,fontSize:12},children:"log"}),c.jsx("span",{className:"spacer"}),c.jsxs("label",{className:"check small",children:[c.jsx("input",{type:"checkbox",checked:D,onChange:E=>T(E.target.checked)}),c.jsx("span",{children:"show commands"})]})]}),c.jsxs("div",{className:"log",ref:w,onScroll:E=>{const U=E.currentTarget;H.current=U.scrollHeight-U.scrollTop-U.clientHeight<24},children:[b.map(E=>c.jsxs("div",{className:`l-${E.level}`,children:[c.jsxs("span",{className:"ts",children:[new Date(E.at).toLocaleTimeString()," "]}),E.message]},E.seq)),b.length===0&&c.jsx("span",{className:"faint",children:"nothing logged yet"})]})]})}function Cy({packages:o,reload:S}){return o.length===0?c.jsx("div",{className:"empty",children:"no packages built yet"}):c.jsxs("div",{style:{padding:16,display:"flex",flexDirection:"column",gap:12},children:[c.jsxs(ht,{kind:"info",children:["Copy a package to the target host, then run ",c.jsx("span",{className:"mono",children:"./install.sh --dry-run"})," to review it and"," ",c.jsx("span",{className:"mono",children:"./install.sh"})," to restore. The target needs only bash, gzip and docker."]}),c.jsxs("table",{className:"mount-table",children:[c.jsx("thead",{children:c.jsxs("tr",{children:[c.jsx("th",{children:"name"}),c.jsx("th",{style:{width:110},children:"kind"}),c.jsx("th",{style:{width:110,textAlign:"right"},children:"size"}),c.jsx("th",{style:{width:170},children:"built"}),c.jsx("th",{style:{width:190}})]})}),c.jsx("tbody",{children:o.map(z=>c.jsxs("tr",{children:[c.jsx("td",{className:"mono truncate",title:z.path,children:z.name}),c.jsx("td",{children:c.jsx("span",{className:"badge",children:z.isDir?"directory":"tar"})}),c.jsx("td",{className:"nowrap",style:{textAlign:"right"},children:ie(z.bytes)}),c.jsx("td",{className:"small faint",children:new Date(z.createdAt).toLocaleString()}),c.jsx("td",{children:c.jsxs("div",{className:"row",style:{justifyContent:"flex-end",gap:6},children:[z.isDir?c.jsx("span",{className:"small faint",title:z.path,children:"copy it from disk"}):c.jsx("a",{className:"btn tiny",href:Al.downloadUrl(z.name),download:!0,children:"download"}),c.jsx("button",{className:"btn tiny danger",onClick:()=>{confirm(`Delete package "${z.name}"? This cannot be undone.`)&&Al.deletePackage(z.name).then(S)},children:"delete"})]})})]},z.name))})]})]})}function Uy(){const[o,S]=Q.useState(null),[z,s]=Q.useState(null),[O,D]=Q.useState({}),[T,w]=Q.useState({conflict:"fail",renameSuffix:"-migrated",compress:!0,compressLevel:1,dryRun:!1,parallelism:1,verifyAfter:!0}),[H,b]=Q.useState({}),[V,E]=Q.useState([]),[U,ll]=Q.useState("local"),[W,vl]=Q.useState(null),[Yl,gl]=Q.useState([]),[_l,dl]=Q.useState(""),[el,Sl]=Q.useState(null),[Nl,C]=Q.useState([]),[Z,B]=Q.useState([]),[$,sl]=Q.useState("containers"),[jl,at]=Q.useState(""),[tt,Cl]=Q.useState(""),[j,R]=Q.useState(!0),M=Q.useCallback(async()=>{R(!0);try{const k=await Al.source();s(k),D(Jl=>{const ce={};for(const Ie of k.inventory.containers)ce[Ie.id]=Jl[Ie.id]??k.defaults[Ie.id];return ce}),Cl(""),Al.volumeSizes().then(Jl=>b(Jl.volumes??{})).catch(()=>{})}catch(k){Cl(k instanceof Error?k.message:String(k))}finally{R(!1)}},[]),K=Q.useCallback(async()=>{try{const k=await Al.health();S(k),k.source&&vl(k.source)}catch{}},[]),nl=Q.useCallback(async()=>{try{const k=await Al.sources();E(k.sources),ll(k.selected),k.current&&vl(k.current)}catch(k){Cl(k instanceof Error?k.message:String(k))}},[]),h=Q.useCallback(async k=>{const Jl=await Al.selectSource(k);ll(k),vl(Jl),D({}),b({}),Cl(""),await M(),await K()},[M,K]),A=Q.useCallback(async()=>{try{const k=await Al.connections();gl(k),dl(Jl=>Jl&&k.some(ce=>ce.id===Jl)?Jl:k[0]?.id??"")}catch(k){Cl(k instanceof Error?k.message:String(k))}},[]),q=Q.useCallback(async()=>{try{C(await Al.jobs())}catch{}},[]),Y=Q.useCallback(async()=>{try{B(await Al.packages())}catch{}},[]);Q.useEffect(()=>{K(),nl(),M(),A(),q(),Y()},[K,nl,M,A,q,Y]),Q.useEffect(()=>{const k=setInterval(q,4e3);return()=>clearInterval(k)},[q]);const F=Q.useCallback(async k=>{if(Sl(null),!k)return;const Jl=await Al.targetInventory(k);Sl(Jl),Cl("")},[]),al=Q.useMemo(()=>Object.values(O).filter(k=>k.include),[O]),rl=Q.useMemo(()=>({items:Object.values(O),options:T}),[O,T]),Kl=Nl.filter(k=>k.state==="running"||k.state==="pending").length,Ul=Q.useCallback(k=>{C(Jl=>[k,...Jl]),at(k.id),sl("jobs")},[]);return c.jsxs("div",{className:"app",children:[c.jsxs("header",{className:"topbar",children:[c.jsxs("div",{className:"brand",children:[c.jsx("img",{src:"/logo-icon.png",alt:"",className:"brand-logo"}),"DockMV"]}),c.jsxs("nav",{className:"tabs",children:[c.jsxs("button",{className:`tab${$==="containers"?" active":""}`,onClick:()=>sl("containers"),children:["Containers",c.jsxs("span",{className:"count",children:[al.length,"/",z?.inventory.containers.length??0]})]}),c.jsxs("button",{className:`tab${$==="jobs"?" active":""}`,onClick:()=>sl("jobs"),children:["Jobs",Kl>0&&c.jsxs("span",{className:"count",children:[Kl," running"]})]}),c.jsxs("button",{className:`tab${$==="packages"?" active":""}`,onClick:()=>sl("packages"),children:["Packages",Z.length>0&&c.jsx("span",{className:"count",children:Z.length})]})]}),c.jsxs("div",{className:"topbar-right",children:[o&&c.jsxs("span",{className:"hostinfo",children:["source ",c.jsx("b",{children:z?.inventory.host||W?.name||o.dockerHost}),W?.kind==="ssh"&&c.jsx(c.Fragment,{children:" · over ssh"}),W?.kind==="docker"&&c.jsxs(c.Fragment,{children:[" · ",W.endpoint]}),o.dockerVersion&&c.jsxs(c.Fragment,{children:[" · docker ",o.dockerVersion]})]}),c.jsx("button",{className:"btn tiny",onClick:M,disabled:j,children:j?"loading…":"refresh"})]})]}),tt&&c.jsx("div",{style:{padding:"10px 16px"},children:c.jsxs(ht,{kind:"err",children:[tt,c.jsx("button",{className:"btn tiny ghost",style:{marginLeft:8},onClick:()=>Cl(""),children:"dismiss"})]})}),o&&!o.ok&&c.jsx("div",{style:{padding:"10px 16px"},children:c.jsxs(ht,{kind:"err",children:["Cannot reach the source ",c.jsx("b",{children:o.source?.name??"docker daemon"}),o.dockerHost&&c.jsxs(c.Fragment,{children:[" at ",c.jsx("span",{className:"mono",children:o.dockerHost})]}),o.dockerError&&c.jsxs(c.Fragment,{children:[" — ",o.dockerError]}),c.jsx("div",{className:"small",children:"Pick another source in the panel on the right."})]})}),c.jsxs("div",{className:"body",children:[c.jsxs("main",{className:"main",children:[$==="containers"&&c.jsx(py,{source:z,sel:O,setSel:D,targetInv:el,loading:j,sizes:H}),$==="jobs"&&c.jsx(My,{jobs:Nl,activeJob:jl,setActiveJob:at,reload:q,reloadPackages:Y}),$==="packages"&&c.jsx(Cy,{packages:Z,reload:Y})]}),$==="containers"&&c.jsxs("aside",{className:"sidebar",children:[c.jsx(zy,{sources:V,selected:U,status:W,selectSource:h,reload:nl,onError:Cl}),c.jsx(Ay,{source:z,plan:rl,includedCount:al.length,options:T,setOptions:w,connections:Yl,activeConn:_l,setActiveConn:dl,reloadConnections:A,targetInv:el,connectTarget:F,onJobStarted:Ul,onError:Cl})]})]})]})}Sy.createRoot(document.getElementById("root")).render(c.jsx(Q.StrictMode,{children:c.jsx(Uy,{})}));