import{r as s0,t as pc}from"./rolldown-runtime-CRqgUL4m.js";import{mr as d0,pr as h0}from"./mui-G83wUovH.js";var _1=pc((i=>{function r(Y,$){var tt=Y.length;Y.push($);t:for(;0<tt;){var et=tt-1>>>1,yt=Y[et];if(0<f(yt,$))Y[et]=$,Y[tt]=yt,tt=et;else break t}}function o(Y){return Y.length===0?null:Y[0]}function s(Y){if(Y.length===0)return null;var $=Y[0],tt=Y.pop();if(tt!==$){Y[0]=tt;t:for(var et=0,yt=Y.length,Yt=yt>>>1;et<Yt;){var re=2*(et+1)-1,Pt=Y[re],te=re+1,ae=Y[te];if(0>f(Pt,tt))te<yt&&0>f(ae,Pt)?(Y[et]=ae,Y[te]=tt,et=te):(Y[et]=Pt,Y[re]=tt,et=re);else if(te<yt&&0>f(ae,tt))Y[et]=ae,Y[te]=tt,et=te;else break t}}return $}function f(Y,$){var tt=Y.sortIndex-$.sortIndex;return tt!==0?tt:Y.id-$.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;i.unstable_now=function(){return d.now()}}else{var m=Date,v=m.now();i.unstable_now=function(){return m.now()-v}}var y=[],S=[],C=1,D=null,w=3,H=!1,q=!1,V=!1,B=!1,K=typeof setTimeout=="function"?setTimeout:null,Q=typeof clearTimeout=="function"?clearTimeout:null,ut=typeof setImmediate<"u"?setImmediate:null;function dt(Y){for(var $=o(S);$!==null;){if($.callback===null)s(S);else if($.startTime<=Y)s(S),$.sortIndex=$.expirationTime,r(y,$);else break;$=o(S)}}function ct(Y){if(V=!1,dt(Y),!q)if(o(y)!==null)q=!0,bt||(bt=!0,vt());else{var $=o(S);$!==null&&$t(ct,$.startTime-Y)}}var bt=!1,lt=-1,N=5,Et=-1;function Ot(){return B?!0:!(i.unstable_now()-Et<N)}function _t(){if(B=!1,bt){var Y=i.unstable_now();Et=Y;var $=!0;try{t:{q=!1,V&&(V=!1,Q(lt),lt=-1),H=!0;var tt=w;try{e:{for(dt(Y),D=o(y);D!==null&&!(D.expirationTime>Y&&Ot());){var et=D.callback;if(typeof et=="function"){D.callback=null,w=D.priorityLevel;var yt=et(D.expirationTime<=Y);if(Y=i.unstable_now(),typeof yt=="function"){D.callback=yt,dt(Y),$=!0;break e}D===o(y)&&s(y),dt(Y)}else s(y);D=o(y)}if(D!==null)$=!0;else{var Yt=o(S);Yt!==null&&$t(ct,Yt.startTime-Y),$=!1}}break t}finally{D=null,w=tt,H=!1}$=void 0}}finally{$?vt():bt=!1}}}var vt;if(typeof ut=="function")vt=function(){ut(_t)};else if(typeof MessageChannel<"u"){var Nt=new MessageChannel,Kt=Nt.port2;Nt.port1.onmessage=_t,vt=function(){Kt.postMessage(null)}}else vt=function(){K(_t,0)};function $t(Y,$){lt=K(function(){Y(i.unstable_now())},$)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(Y){Y.callback=null},i.unstable_forceFrameRate=function(Y){0>Y||125<Y?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):N=0<Y?Math.floor(1e3/Y):5},i.unstable_getCurrentPriorityLevel=function(){return w},i.unstable_next=function(Y){switch(w){case 1:case 2:case 3:var $=3;break;default:$=w}var tt=w;w=$;try{return Y()}finally{w=tt}},i.unstable_requestPaint=function(){B=!0},i.unstable_runWithPriority=function(Y,$){switch(Y){case 1:case 2:case 3:case 4:case 5:break;default:Y=3}var tt=w;w=Y;try{return $()}finally{w=tt}},i.unstable_scheduleCallback=function(Y,$,tt){var et=i.unstable_now();switch(typeof tt=="object"&&tt!==null?(tt=tt.delay,tt=typeof tt=="number"&&0<tt?et+tt:et):tt=et,Y){case 1:var yt=-1;break;case 2:yt=250;break;case 5:yt=1073741823;break;case 4:yt=1e4;break;default:yt=5e3}return yt=tt+yt,Y={id:C++,callback:$,priorityLevel:Y,startTime:tt,expirationTime:yt,sortIndex:-1},tt>et?(Y.sortIndex=tt,r(S,Y),o(y)===null&&Y===o(S)&&(V?(Q(lt),lt=-1):V=!0,$t(ct,tt-et))):(Y.sortIndex=yt,r(y,Y),q||H||(q=!0,bt||(bt=!0,vt()))),Y},i.unstable_shouldYield=Ot,i.unstable_wrapCallback=function(Y){var $=w;return function(){var tt=w;w=$;try{return Y.apply(this,arguments)}finally{w=tt}}}})),A1=pc(((i,r)=>{r.exports=_1()})),U1=pc((i=>{var r=A1(),o=d0(),s=h0();function f(t){var e="https://react.dev/errors/"+t;if(1<arguments.length){e+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)e+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function m(t){for(var e=t,l=e;l&&!l.alternate;)e=l,(e.flags&4098)!==0&&(t=e.return),l=e.return;for(;e.return;)e=e.return;return e.tag===3?t:null}function v(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function y(t){if(t.tag===31){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function S(t){if(m(t)!==t)throw Error(f(188))}function C(t){var e=t.alternate;if(!e){if(e=m(t),e===null)throw Error(f(188));return e!==t?null:t}for(var l=t,a=e;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return S(n),t;if(u===a)return S(n),e;u=u.sibling}throw Error(f(188))}if(l.return!==a.return)l=n,a=u;else{for(var c=!1,h=n.child;h;){if(h===l){c=!0,l=n,a=u;break}if(h===a){c=!0,a=n,l=u;break}h=h.sibling}if(!c){for(h=u.child;h;){if(h===l){c=!0,l=u,a=n;break}if(h===a){c=!0,a=u,l=n;break}h=h.sibling}if(!c)throw Error(f(189))}}if(l.alternate!==a)throw Error(f(190))}if(l.tag!==3)throw Error(f(188));return l.stateNode.current===l?t:e}function D(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=D(t),e!==null)return e;t=t.sibling}return null}function w(t,e,l,a,n,u){for(;t!==null;){if((t.tag===5||t.tag===27||t.tag===6)&&l(t,a,n,u)||(t.tag!==22||t.memoizedState===null)&&(e||t.tag!==5&&t.tag!==27)&&w(t.child,e,l,a,n,u))return!0;t=t.sibling}return!1}function H(t){for(t=t.return;t!==null;){if(t.tag===3||t.tag===5||t.tag===27)return t;t=t.return}return null}function q(t){var e=!1;for(t=t.return;t!==null&&(t.tag===4&&(e=!0),!(t.tag===3||t.tag===5||t.tag===27));)t=t.return;return e}function V(t){var e=[null,null],l=H(t);return l===null||B(e,t,l.child,{foundSelf:!1}),e}function B(t,e,l,a){for(;l!==null;){if(l===e)a.foundSelf=!0;else if(l.tag===5||l.tag===27||l.tag===6){if(a.foundSelf)return t[1]=l,!0;t[0]=l}else if((l.tag!==22||l.memoizedState===null)&&B(t,e,l.child,a))return!0;l=l.sibling}return!1}function K(t){switch(t.tag){case 5:case 27:case 6:return t.stateNode;case 3:return t.stateNode.containerInfo;default:throw Error(f(559))}}var Q=null,ut=null;function dt(t,e,l){return t===l?!0:t===e?(Q=t,!0):!1}function ct(t,e,l){return t===l?(ut=t,!1):t===e?(ut!==null&&(Q=t),!0):!1}function bt(t){if(t===null)return null;do t=t===null?null:t.return;while(t&&t.tag!==5&&t.tag!==27&&t.tag!==3);return t||null}function lt(t,e,l){for(var a=0,n=t;n;n=l(n))a++;n=0;for(var u=e;u;u=l(u))n++;for(;0<a-n;)t=l(t),a--;for(;0<n-a;)e=l(e),n--;for(;a--;){if(t===e||e!==null&&t===e.alternate)return t;t=l(t),e=l(e)}return null}var N=Object.assign,Et=Symbol.for("react.element"),Ot=Symbol.for("react.transitional.element"),_t=Symbol.for("react.portal"),vt=Symbol.for("react.fragment"),Nt=Symbol.for("react.strict_mode"),Kt=Symbol.for("react.profiler"),$t=Symbol.for("react.consumer"),Y=Symbol.for("react.context"),$=Symbol.for("react.forward_ref"),tt=Symbol.for("react.suspense"),et=Symbol.for("react.suspense_list"),yt=Symbol.for("react.memo"),Yt=Symbol.for("react.lazy"),re=Symbol.for("react.activity"),Pt=Symbol.for("react.legacy_hidden"),te=Symbol.for("react.memo_cache_sentinel"),ae=Symbol.for("react.view_transition"),Ae=Symbol.for("react.recoverable"),Hl=Symbol.iterator;function xl(t){return t===null||typeof t!="object"?null:(t=Hl&&t[Hl]||t["@@iterator"],typeof t=="function"?t:null)}var Qa=Symbol.for("react.client.reference");function Uu(t){if(t==null)return null;if(typeof t=="function")return t.$$typeof===Qa?null:t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case vt:return"Fragment";case Kt:return"Profiler";case Nt:return"StrictMode";case tt:return"Suspense";case et:return"SuspenseList";case re:return"Activity";case ae:return"ViewTransition"}if(typeof t=="object")switch(t.$$typeof){case _t:return"Portal";case Y:return t.displayName||"Context";case $t:return(t._context.displayName||"Context")+".Consumer";case $:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case yt:return e=t.displayName||null,e!==null?e:Uu(t.type)||"Memo";case Yt:e=t._payload,t=t._init;try{return Uu(t(e))}catch{}}return null}var Za=Array.isArray,it=o.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ot=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Ge={pending:!1,data:null,method:null,action:null},zn=[],ya=-1;function ve(t){return{current:t}}function he(t){0>ya||(t.current=zn[ya],zn[ya]=null,ya--)}function qt(t,e){ya++,zn[ya]=t.current,t.current=e}var Ie=ve(null),Ka=ve(null),Ll=ve(null),On=ve(null);function Dn(t,e){switch(qt(Ll,e),qt(Ka,t),qt(Ie,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Zm(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Zm(e),t=Km(e,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}he(Ie),qt(Ie,t)}function Ve(){he(Ie),he(Ka),he(Ll)}function Il(t){var e=t.memoizedState;e!==null&&(pu._currentValue=e.memoizedState,qt(On,t)),e=Ie.current;var l=Km(e,t.type);e!==l&&(qt(Ka,t),qt(Ie,l))}function Ja(t){Ka.current===t&&(he(Ie),he(Ka)),On.current===t&&(he(On),pu._currentValue=Ge)}var Fa,ol;function ye(t){if(Fa===void 0)try{throw Error()}catch(l){var e=l.stack.trim().match(/\n( *(at )?)/);Fa=e&&e[1]||"",ol=-1<l.stack.indexOf(`
    at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Fa+t+ol}var wu=!1;function Hu(t,e){if(!t||wu)return"";wu=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(e){var L=function(){throw Error()};if(Object.defineProperty(L.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(L,[])}catch(Z){var T=Z}Reflect.construct(t,[],L)}else{try{L.call()}catch(Z){T=Z}L=!1;try{var _=Object.getOwnPropertyDescriptor(t.prototype,"props");Object.defineProperty(t.prototype,"props",{configurable:!0,set:function(){throw Error()}}),L=!0,new t}finally{L&&(_!==void 0?Object.defineProperty(t.prototype,"props",_):delete t.prototype.props)}}}else{try{throw Error()}catch(Z){T=Z}(L=t())&&typeof L.catch=="function"&&L.catch(function(){})}}catch(Z){if(Z&&T&&typeof Z.stack=="string")return[Z.stack,T.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),c=u[0],h=u[1];if(c&&h){var g=c.split(`
`),O=h.split(`
`);for(n=a=0;a<g.length&&!g[a].includes("DetermineComponentFrameRoot");)a++;for(;n<O.length&&!O[n].includes("DetermineComponentFrameRoot");)n++;if(a===g.length||n===O.length)for(a=g.length-1,n=O.length-1;1<=a&&0<=n&&g[a]!==O[n];)n--;for(;1<=a&&0<=n;a--,n--)if(g[a]!==O[n]){if(a!==1||n!==1)do if(a--,n--,0>n||g[a]!==O[n]){var U=`
`+g[a].replace(" at new "," at ");return t.displayName&&U.includes("<anonymous>")&&(U=U.replace("<anonymous>",t.displayName)),U}while(1<=a&&0<=n);break}}}finally{wu=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?ye(l):""}function xu(t,e){switch(t.tag){case 26:case 27:case 5:return ye(t.type);case 16:return ye("Lazy");case 13:return t.child!==e&&e!==null?ye("Suspense Fallback"):ye("Suspense");case 19:return ye("SuspenseList");case 0:case 15:return Hu(t.type,!1);case 11:return Hu(t.type.render,!1);case 1:return Hu(t.type,!0);case 31:return ye("Activity");case 30:return ye("ViewTransition");default:return""}}function Bi(t){try{var e="",l=null;do e+=xu(t,l),l=t,t=t.return;while(t);return e}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var Pe=Object.prototype.hasOwnProperty,Mn=r.unstable_scheduleCallback,Nn=r.unstable_cancelCallback,ji=r.unstable_shouldYield,Mc=r.unstable_requestPaint,De=r.unstable_now,Cn=r.unstable_getCurrentPriorityLevel,Lu=r.unstable_ImmediatePriority,_n=r.unstable_UserBlockingPriority,An=r.unstable_NormalPriority,Yi=r.unstable_LowPriority,qi=r.unstable_IdlePriority,Gi=r.log,Un=r.unstable_setDisableYieldValue,Bl=null,Me=null;function jl(t){if(typeof Gi=="function"&&Un(t),Me&&typeof Me.setStrictMode=="function")try{Me.setStrictMode(Bl,t)}catch{}}var Ue=Math.clz32?Math.clz32:A,p=Math.log,R=Math.LN2;function A(t){return t>>>=0,t===0?32:31-(p(t)/R|0)|0}var j=256,G=262144,J=4194304;function W(t){var e=t&42;if(e!==0)return e;switch(t&-t){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 t&-t;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function X(t,e,l){var a=t.pendingLanes;if(a===0)return 0;var n=0,u=t.suspendedLanes,c=t.pingedLanes;t=t.warmLanes;var h=a&134217727;return h!==0?(a=h&~u,a!==0?n=W(a):(c&=h,c!==0?n=W(c):l||(l=h&~t,l!==0&&(n=W(l))))):(h=a&~u,h!==0?n=W(h):c!==0?n=W(c):l||(l=a&~t,l!==0&&(n=W(l)))),n===0?0:e!==0&&e!==n&&(e&u)===0&&(u=n&-n,l=e&-e,u>=l||u===32&&(l&4194048)!==0)?e:n}function k(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function ft(t,e){(e&8)!==0&&(e|=e&32);var l=t.entangledLanes;if(l!==0)for(t=t.entanglements,l&=e;0<l;){var a=31-Ue(l),n=1<<a;e|=t[a],l&=~n}return e}function at(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+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 e+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 nt(){var t=J;return J<<=1,(J&62914560)===0&&(J=4194304),t}function gt(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function wt(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function ce(t,e,l,a,n,u){var c=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var h=t.entanglements,g=t.expirationTimes,O=t.hiddenUpdates;for(l=c&~l;0<l;){var U=31-Ue(l),L=1<<U;h[U]=0,g[U]=-1;var T=O[U];if(T!==null)for(O[U]=null,U=0;U<T.length;U++){var _=T[U];_!==null&&(_.lane&=-536870913)}l&=~L}a!==0&&Wt(t,a,0),u!==0&&n===0&&t.tag!==0&&(t.suspendedLanes|=u&~(c&~e))}function Wt(t,e,l){t.pendingLanes|=e,t.suspendedLanes&=~e;var a=31-Ue(e);t.entangledLanes|=e,t.entanglements[a]=t.entanglements[a]|1073741824|l&261930}function pt(t,e){var l=t.entangledLanes|=e;for(t=t.entanglements;l;){var a=31-Ue(l),n=1<<a;n&e|t[a]&e&&(t[a]|=e),l&=~n}}function we(t,e){var l=e&-e;return l=(l&42)!==0?1:ge(l),(l&(t.suspendedLanes|e))!==0?0:l}function ge(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=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:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function Ne(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function Dl(){var t=ot.p;return t!==0?t:(t=window.event,t===void 0?32:Nv(t.type))}function Pl(t,e){var l=ot.p;try{return ot.p=t,e()}finally{ot.p=l}}var Xe=Math.random().toString(36).slice(2),Ht="__reactFiber$"+Xe,ne="__reactProps$"+Xe,fl="__reactContainer$"+Xe,ta="__reactEvents$"+Xe,wn="__reactListeners$"+Xe,Hn="__reactHandles$"+Xe,$a="__reactResources$"+Xe,St="__reactMarker$"+Xe,kt="__reactLoad$"+Xe;function Qe(t){delete t[Ht],delete t[ne],delete t[wn],delete t[Hn]}function Ze(t){var e;if(e=t[Ht])return e;for(var l=t.parentNode;l;){if(e=l[fl]||l[Ht]){if(l=e.alternate,e.child!==null||l!==null&&l.child!==null)for(t=fv(t);t!==null;){if(l=t[Ht])return l;t=fv(t)}return e}t=l,l=t.parentNode}return null}function Yl(t){if(t=t[Ht]||t[fl]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function Gt(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(f(33))}function Ke(t){var e=t[$a];return e||(e=t[$a]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function ue(t){t[St]=!0}function Vi(t){t[kt]=void 0}var Cs=new Set,_s={};function Wa(t,e){xn(t,e),xn(t+"Capture",e)}function xn(t,e){for(_s[t]=e,t=0;t<e.length;t++)Cs.add(e[t])}var ly=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]*$"),As={},Us={};function ay(t){return Pe.call(Us,t)?!0:Pe.call(As,t)?!1:ly.test(t)?Us[t]=!0:(As[t]=!0,!1)}var At=!1;function ws(){var t=At;return At=!1,t}function Xi(t,e,l){if(ay(e))if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":t.removeAttribute(e);return;case"boolean":var a=e.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(e);return}}t.setAttribute(e,l)}}function Qi(t,e,l){if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,l)}}function ea(t,e,l,a){if(a===null)t.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(l);return}t.setAttributeNS(e,l,a)}}function tl(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Hs(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function ny(t,e,l){var a=Object.getOwnPropertyDescriptor(t.constructor.prototype,e);if(!t.hasOwnProperty(e)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return n.call(this)},set:function(c){l=""+c,u.call(this,c)}}),Object.defineProperty(t,e,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(c){l=""+c},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Nc(t){if(!t._valueTracker){var e=Hs(t)?"checked":"value";t._valueTracker=ny(t,e,""+t[e])}}function xs(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var l=e.getValue(),a="";return t&&(a=Hs(t)?t.checked?"true":"false":t.value),t=a,t!==l?(e.setValue(t),!0):!1}var uy=/[\n"\\]/g;function sl(t){return t.replace(uy,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Cc(t,e,l,a,n,u,c,h){t.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?t.type=c:t.removeAttribute("type"),e!=null?c==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+tl(e)):t.value!==""+tl(e)&&(t.value=""+tl(e)):c!=="submit"&&c!=="reset"||t.removeAttribute("value"),e!=null?c==="number"&&t.value==e?_c(t,tl(t.value)):_c(t,tl(e)):l!=null?_c(t,tl(l)):a!=null&&t.removeAttribute("value"),n==null&&u!=null&&(t.defaultChecked=!!u),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?t.name=""+tl(h):t.removeAttribute("name")}function Ls(t,e,l,a,n,u,c,h){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.type=u),e!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||e!=null)){Nc(t);return}l=l!=null?""+tl(l):"",e=e!=null?""+tl(e):l,h||e===t.value||(t.value=e),t.defaultValue=e}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=h?t.checked:!!a,t.defaultChecked=!!a,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(t.name=c),Nc(t)}function _c(t,e){t.defaultValue!==""+e&&(t.defaultValue=""+e)}function Ln(t,e,l,a){if(t=t.options,e){e={};for(var n=0;n<l.length;n++)e["$"+l[n]]=!0;for(l=0;l<t.length;l++)n=e.hasOwnProperty("$"+t[l].value),t[l].selected!==n&&(t[l].selected=n),n&&a&&(t[l].defaultSelected=!0)}else{for(l=""+tl(l),e=null,n=0;n<t.length;n++){if(t[n].value===l){t[n].selected=!0,a&&(t[n].defaultSelected=!0);return}e!==null||t[n].disabled||(e=t[n])}e!==null&&(e.selected=!0)}}function Bs(t,e,l){if(e!=null&&(e=""+tl(e),e!==t.value&&(t.value=e),l==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=l!=null?""+tl(l):""}function js(t,e,l,a){if(e==null){if(a!=null){if(l!=null)throw Error(f(92));if(Za(a)){if(1<a.length)throw Error(f(93));a=a[0]}l=a}l??="",e=l}l=tl(e),t.defaultValue=l,a=t.textContent,a===l&&a!==""&&a!==null&&(t.value=a),Nc(t)}function Bn(t,e){if(e){var l=t.firstChild;if(l&&l===t.lastChild&&l.nodeType===3){l.nodeValue=e;return}}t.textContent=e}var iy=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 Ys(t,e,l){var a=e.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?t.setProperty(e,""):e==="float"?t.cssFloat="":t[e]="":a?t.setProperty(e,l):typeof l!="number"||l===0||iy.has(e)?e==="float"?t.cssFloat=l:t[e]=(""+l).trim():t[e]=l+"px"}function qs(t,e,l){if(e!=null&&typeof e!="object")throw Error(f(62));if(t=t.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||e!=null&&e.hasOwnProperty(a)||(a.indexOf("--")===0?t.setProperty(a,""):a==="float"?t.cssFloat="":t[a]="",At=!0);for(var n in e)a=e[n],e.hasOwnProperty(n)&&l[n]!==a&&(Ys(t,n,a),At=!0)}else for(var u in e)e.hasOwnProperty(u)&&Ys(t,u,e[u])}function Ac(t){if(t.indexOf("-")===-1)return!1;switch(t){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 ry=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"],["maskType","mask-type"],["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"]]),cy=/^[\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 Zi(t){return cy.test(""+t)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":t}function ql(){}var Uc=null;function wc(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var jn=null,Yn=null;function Gs(t){var e=Yl(t);if(e&&(t=e.stateNode)){var l=t[ne]||null;t:switch(t=e.stateNode,e.type){case"input":if(Cc(t,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),e=l.name,l.type==="radio"&&e!=null){for(l=t;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+sl(""+e)+'"][type="radio"]'),e=0;e<l.length;e++){var a=l[e];if(a!==t&&a.form===t.form){var n=a[ne]||null;if(!n)throw Error(f(90));Cc(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(e=0;e<l.length;e++)a=l[e],a.form===t.form&&xs(a)}break t;case"textarea":Bs(t,l.value,l.defaultValue);break t;case"select":e=l.value,e!=null&&Ln(t,!!l.multiple,e,!1)}}}var Hc=!1;function Vs(t,e,l){if(Hc)return t(e,l);Hc=!0;try{return t(e)}finally{if(Hc=!1,(jn!==null||Yn!==null)&&(Zr(),jn&&(e=jn,t=Yn,Yn=jn=null,Gs(e),t)))for(e=0;e<t.length;e++)Gs(t[e])}}function Bu(t,e){var l=t.stateNode;if(l===null)return null;var a=l[ne]||null;if(a===null)return null;l=a[e];t:switch(e){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)||(t=t.type,a=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!a;break t;default:t=!1}if(t)return null;if(l&&typeof l!="function")throw Error(f(231,e,typeof l));return l}var la=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),xc=!1;if(la)try{var ju={};Object.defineProperty(ju,"passive",{get:function(){xc=!0}}),window.addEventListener("test",ju,ju),window.removeEventListener("test",ju,ju)}catch{xc=!1}var ga=null,Lc=null,Ki=null;function Xs(){if(Ki)return Ki;var t,e=Lc,l=e.length,a,n="value"in ga?ga.value:ga.textContent,u=n.length;for(t=0;t<l&&e[t]===n[t];t++);var c=l-t;for(a=1;a<=c&&e[l-a]===n[u-a];a++);return Ki=n.slice(t,1<a?1-a:void 0)}function Ji(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function Fi(){return!0}function Qs(){return!1}function He(t){function e(l,a,n,u,c){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=c,this.currentTarget=null;for(var h in t)t.hasOwnProperty(h)&&(l=t[h],this[h]=l?l(u):u[h]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Fi:Qs,this.isPropagationStopped=Qs,this}return N(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=Fi)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Fi)},persist:function(){},isPersistent:Fi}),e}var pa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},$i=He(pa),Yu=N({},pa,{view:0,detail:0}),oy=He(Yu),Bc,jc,qu,Wi=N({},Yu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:qc,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==qu&&(qu&&t.type==="mousemove"?(Bc=t.screenX-qu.screenX,jc=t.screenY-qu.screenY):jc=Bc=0,qu=t),Bc)},movementY:function(t){return"movementY"in t?t.movementY:jc}}),Zs=He(Wi),fy=He(N({},Wi,{dataTransfer:0})),Yc=He(N({},Yu,{relatedTarget:0})),sy=He(N({},pa,{animationName:0,elapsedTime:0,pseudoElement:0})),dy=He(N({},pa,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}})),Ks=He(N({},pa,{data:0})),hy={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},my={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"},vy={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function yy(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=vy[t])?!!e[t]:!1}function qc(){return yy}var gy=He(N({},Yu,{key:function(t){if(t.key){var e=hy[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=Ji(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?my[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:qc,charCode:function(t){return t.type==="keypress"?Ji(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Ji(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}})),Js=He(N({},Wi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),py=He(N({},pa,{submitter:0})),Sy=He(N({},Yu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:qc})),by=He(N({},pa,{propertyName:0,elapsedTime:0,pseudoElement:0})),Ey=He(N({},Wi,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0})),Ry=He(N({},pa,{newState:0,oldState:0,source:0})),Ty=[9,13,27,32],Gc=la&&"CompositionEvent"in window,Gu=null;la&&"documentMode"in document&&(Gu=document.documentMode);var zy=la&&"TextEvent"in window&&!Gu,Fs=la&&(!Gc||Gu&&8<Gu&&11>=Gu),$s=" ",Ws=!1;function ks(t,e){switch(t){case"keyup":return Ty.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Is(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var qn=!1;function Oy(t,e){switch(t){case"compositionend":return Is(e);case"keypress":return e.which!==32?null:(Ws=!0,$s);case"textInput":return t=e.data,t===$s&&Ws?null:t;default:return null}}function Dy(t,e){if(qn)return t==="compositionend"||!Gc&&ks(t,e)?(t=Xs(),Ki=Lc=ga=null,qn=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return Fs&&e.locale!=="ko"?null:e.data;default:return null}}var My={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 Ps(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!My[t.type]:e==="textarea"}function td(t,e,l,a){jn?Yn?Yn.push(a):Yn=[a]:jn=a,e=kr(e,"onChange"),0<e.length&&(l=new $i("onChange","change",null,l,a),t.push({event:l,listeners:e}))}var Vu=null,Xu=null;function Ny(t){jm(t,0)}function ki(t){if(xs(Gt(t)))return t}function ed(t,e){if(t==="change")return e}var ld=!1;if(la){var Vc;if(la){var Xc="oninput"in document;if(!Xc){var ad=document.createElement("div");ad.setAttribute("oninput","return;"),Xc=typeof ad.oninput=="function"}Vc=Xc}else Vc=!1;ld=Vc&&(!document.documentMode||9<document.documentMode)}function nd(){Vu&&(Vu.detachEvent("onpropertychange",ud),Xu=Vu=null)}function ud(t){if(t.propertyName==="value"&&ki(Xu)){var e=[];td(e,Xu,t,wc(t)),Vs(Ny,e)}}function Cy(t,e,l){t==="focusin"?(nd(),Vu=e,Xu=l,Vu.attachEvent("onpropertychange",ud)):t==="focusout"&&nd()}function _y(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return ki(Xu)}function Ay(t,e){if(t==="click")return ki(e)}function Uy(t,e){if(t==="input"||t==="change")return ki(e)}function wy(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var el=typeof Object.is=="function"?Object.is:wy;function Qu(t,e){if(el(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var l=Object.keys(t),a=Object.keys(e);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!Pe.call(e,n)||!el(t[n],e[n]))return!1}return!0}function Qc(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function id(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function rd(t,e){var l=id(t);t=0;for(var a;l;){if(l.nodeType===3){if(a=t+l.textContent.length,t<=e&&a>=e)return{node:l,offset:e-t};t=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=id(l)}}function cd(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?cd(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function od(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Qc(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=Qc(t.document)}return e}function Zc(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var Hy=la&&"documentMode"in document&&11>=document.documentMode,Gn=null,Kc=null,Zu=null,Jc=!1;function fd(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Jc||Gn==null||Gn!==Qc(a)||(a=Gn,"selectionStart"in a&&Zc(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}),Zu&&Qu(Zu,a)||(Zu=a,a=kr(Kc,"onSelect"),0<a.length&&(e=new $i("onSelect","select",null,e,l),t.push({event:e,listeners:a}),e.target=Gn)))}function ka(t,e){var l={};return l[t.toLowerCase()]=e.toLowerCase(),l["Webkit"+t]="webkit"+e,l["Moz"+t]="moz"+e,l}var Vn={animationend:ka("Animation","AnimationEnd"),animationiteration:ka("Animation","AnimationIteration"),animationstart:ka("Animation","AnimationStart"),transitionrun:ka("Transition","TransitionRun"),transitionstart:ka("Transition","TransitionStart"),transitioncancel:ka("Transition","TransitionCancel"),transitionend:ka("Transition","TransitionEnd")},Fc={},sd={};la&&(sd=document.createElement("div").style,"AnimationEvent"in window||(delete Vn.animationend.animation,delete Vn.animationiteration.animation,delete Vn.animationstart.animation),"TransitionEvent"in window||delete Vn.transitionend.transition);function Ia(t){if(Fc[t])return Fc[t];if(!Vn[t])return t;var e=Vn[t],l;for(l in e)if(e.hasOwnProperty(l)&&l in sd)return Fc[t]=e[l];return t}var dd=Ia("animationend"),hd=Ia("animationiteration"),md=Ia("animationstart"),xy=Ia("transitionrun"),Ly=Ia("transitionstart"),By=Ia("transitioncancel"),vd=Ia("transitionend"),yd=new Map,$c="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error fullscreenChange fullscreenError 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(" ");$c.push("scrollEnd");function Ml(t,e){yd.set(t,e),Wa(e,[t])}var jy=0;function aa(t,e){if(t.name!=null&&t.name!=="auto")return t.name;if(e.autoName!==null)return e.autoName;t=Al.identifierPrefix;var l=jy++;return t="_"+t+"t_"+l.toString(32)+"_",e.autoName=t}function gd(t){if(t==null||typeof t=="string")return t;var e=null,l=cu;if(l!==null)for(var a=0;a<l.length;a++){var n=t[l[a]];if(n!=null){if(n==="none")return"none";e=e==null?n:e+(" "+n)}}return e??t.default}function na(t,e){return t=gd(t),e=gd(e),e==null?t==="auto"?null:t:e==="auto"?null:e}var Ii=typeof reportError=="function"?reportError:function(t){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var e=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof t=="object"&&t!==null&&typeof t.message=="string"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",t);return}console.error(t)},dl=[],Xn=0,Wc=0;function Pi(){for(var t=Xn,e=Wc=Xn=0;e<t;){var l=dl[e];dl[e++]=null;var a=dl[e];dl[e++]=null;var n=dl[e];dl[e++]=null;var u=dl[e];if(dl[e++]=null,a!==null&&n!==null){var c=a.pending;c===null?n.next=n:(n.next=c.next,c.next=n),a.pending=n}u!==0&&pd(l,n,u)}}function tr(t,e,l,a){dl[Xn++]=t,dl[Xn++]=e,dl[Xn++]=l,dl[Xn++]=a,Wc|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function kc(t,e,l,a){return tr(t,e,l,a),er(t)}function Pa(t,e){return tr(t,null,null,e),er(t)}function pd(t,e,l){t.lanes|=l;var a=t.alternate;a!==null&&(a.lanes|=l);for(var n=!1,u=t.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(t=u.stateNode,t===null||t._visibility&1||(n=!0)),t=u,u=u.return;return t.tag===3?(u=t.stateNode,n&&e!==null&&(n=31-Ue(l),t=u.hiddenUpdates,a=t[n],a===null?t[n]=[e]:a.push(e),e.lane=l|536870912),u):null}function er(t){if(50<hi)throw hi=0,Qr=null,Error(f(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var Qn={};function Yy(t,e,l,a){this.tag=t,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,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 Je(t,e,l,a){return new Yy(t,e,l,a)}function Ic(t){return t=t.prototype,!(!t||!t.isReactComponent)}function ua(t,e){var l=t.alternate;return l===null?(l=Je(t.tag,e,t.key,t.mode),l.elementType=t.elementType,l.type=t.type,l.stateNode=t.stateNode,l.alternate=t,t.alternate=l):(l.pendingProps=e,l.type=t.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=t.flags&1206910976,l.childLanes=t.childLanes,l.lanes=t.lanes,l.child=t.child,l.memoizedProps=t.memoizedProps,l.memoizedState=t.memoizedState,l.updateQueue=t.updateQueue,e=t.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},l.sibling=t.sibling,l.index=t.index,l.ref=t.ref,l.refCleanup=t.refCleanup,l}function Sd(t,e){t.flags&=1206910978;var l=t.alternate;return l===null?(t.childLanes=0,t.lanes=e,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=l.childLanes,t.lanes=l.lanes,t.child=l.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=l.memoizedProps,t.memoizedState=l.memoizedState,t.updateQueue=l.updateQueue,t.type=l.type,e=l.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t}function lr(t,e,l,a,n,u){var c=0;if(a=t,typeof a=="function")Ic(a)&&(c=1);else if(typeof a=="string")c=m1(t,l,Ie.current)?26:t==="html"||t==="head"||t==="body"?27:5;else t:switch(a){case re:return t=Je(31,l,e,n),t.elementType=re,t.lanes=u,t;case vt:return tn(l.children,n,u,e);case Nt:c=8,n|=24;break;case Kt:return t=Je(12,l,e,n|2),t.elementType=Kt,t.lanes=u,t;case tt:return t=Je(13,l,e,n),t.elementType=tt,t.lanes=u,t;case et:return t=Je(19,l,e,n),t.elementType=et,t.lanes=u,t;case Pt:case ae:return t=n|32,t=Je(30,l,e,t),t.elementType=ae,t.lanes=u,t.stateNode={autoName:null,paired:null,clones:null,ref:null},t;default:if(typeof a=="object"&&a!==null)switch(a.$$typeof){case Y:c=10;break t;case $t:c=9;break t;case $:c=11;break t;case yt:c=14;break t;case Yt:c=16,a=null;break t}c=29,l=Error(f(130,t===null?"null":typeof t,"")),a=null}return e=Je(c,l,e,n),e.elementType=t,e.type=a,e.lanes=u,e}function tn(t,e,l,a){return t=Je(7,t,a,e),t.lanes=l,t}function Pc(t,e,l){return t=Je(6,t,null,e),t.lanes=l,t}function bd(t){var e=Je(18,null,null,0);return e.stateNode=t,e}function to(t,e,l){return e=Je(4,t.children!==null?t.children:[],t.key,e),e.lanes=l,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var Ed=new WeakMap;function hl(t,e){if(typeof t=="object"&&t!==null){var l=Ed.get(t);return l!==void 0?l:(e={value:t,source:e,stack:Bi(e)},Ed.set(t,e),e)}return{value:t,source:e,stack:Bi(e)}}var Zn=[],Kn=0,ar=null,Ku=0,ml=[],vl=0,Sa=null,Gl=1,Vl="";function ia(t,e){Zn[Kn++]=Ku,Zn[Kn++]=ar,ar=t,Ku=e}function Rd(t,e,l){ml[vl++]=Gl,ml[vl++]=Vl,ml[vl++]=Sa,Sa=t;var a=Gl;t=Vl;var n=32-Ue(a)-1;a&=~(1<<n),l+=1;var u=32-Ue(e)+n;if(30<u){var c=n-n%5;u=(a&(1<<c)-1).toString(32),a>>=c,n-=c,Gl=1<<32-Ue(e)+n|l<<n|a,Vl=u+t}else Gl=1<<u|l<<n|a,Vl=t}function nr(t){t.return!==null&&(ia(t,1),Rd(t,1,0))}function eo(t){for(;t===ar;)ar=Zn[--Kn],Zn[Kn]=null,Ku=Zn[--Kn],Zn[Kn]=null;for(;t===Sa;)Sa=ml[--vl],ml[vl]=null,Vl=ml[--vl],ml[vl]=null,Gl=ml[--vl],ml[vl]=null}function Td(t,e){ml[vl++]=Gl,ml[vl++]=Vl,ml[vl++]=Sa,Gl=e.id,Vl=e.overflow,Sa=t}var pe=null,Qt=null,Rt=!1,ba=null,yl=!1,lo=Error(f(519));function Ea(t){throw Ju(hl(Error(f(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML","")),t)),lo}function zd(t){var e=t.stateNode,l=t.type,a=t.memoizedProps;switch(e[Ht]=t,e[ne]=a,l){case"dialog":zt("cancel",e),zt("close",e);break;case"iframe":case"object":case"embed":zt("load",e);break;case"video":case"audio":for(l=0;l<vi.length;l++)zt(vi[l],e);break;case"source":zt("error",e);break;case"img":case"image":case"link":zt("error",e),zt("load",e);break;case"details":zt("toggle",e);break;case"input":zt("invalid",e),Ls(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":zt("invalid",e);break;case"textarea":zt("invalid",e),js(e,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||e.textContent===""+l||a.suppressHydrationWarning===!0||Xm(e.textContent,l)?(a.popover!=null&&(zt("beforetoggle",e),zt("toggle",e)),a.onScroll!=null&&zt("scroll",e),a.onScrollEnd!=null&&zt("scrollend",e),a.onClick!=null&&(e.onclick=ql),e=!0):e=!1,e||Ea(t,!0)}function ur(t){for(pe=t.return;pe;)switch(pe.tag){case 5:case 31:case 13:yl=!1;return;case 27:case 3:yl=!0;return;default:pe=pe.return}}function Jn(t){if(t!==pe)return!1;if(!Rt)return ur(t),Rt=!0,!1;var e=t.tag,l;if((l=e!==3&&e!==27)&&((l=e===5)&&(l=t.type,l=!(l!=="form"&&l!=="button")||wf(t.type,t.memoizedProps)),l=!l),l&&Qt&&Ea(t),ur(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(317));Qt=ov(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(317));Qt=ov(t)}else e===27?(e=Qt,xa(t.type)?(t=Vf,Vf=null,Qt=t):Qt=e):Qt=pe?Sl(t.stateNode.nextSibling):null;return!0}function en(){Qt=pe=null,Rt=!1}function ao(){var t=ba;return t!==null&&(We===null?We=t:We.push.apply(We,t),ba=null),t}function Ju(t){ba===null?ba=[t]:ba.push(t)}var no=ve(null),ln=null,ra=null;function Ra(t,e,l){qt(no,e._currentValue),e._currentValue=l}function ca(t){t._currentValue=no.current,he(no)}function ir(t,e,l){for(;t!==null;){var a=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,a!==null&&(a.childLanes|=e)):a!==null&&(a.childLanes&e)!==e&&(a.childLanes|=e),t===l)break;t=t.return}}function uo(t,e,l,a){var n=t.child;for(n!==null&&(n.return=t);n!==null;){var u=n.dependencies;if(u!==null){var c=n.child;u=u.firstContext;t:for(;u!==null;){var h=u;u=n;for(var g=0;g<e.length;g++)if(h.context===e[g]){u.lanes|=l,h=u.alternate,h!==null&&(h.lanes|=l),ir(u.return,l,t),a||(c=null);break t}u=h.next}}else if(n.tag===18){if(c=n.return,c===null)throw Error(f(341));c.lanes|=l,u=c.alternate,u!==null&&(u.lanes|=l),ir(c,l,t),c=null}else n.tag===13&&n.memoizedState!==null&&n.memoizedState.dehydrated===null?(n.lanes|=l,c=n.alternate,c!==null&&(c.lanes|=l),ir(n.return,l,t),c=n.child,c=c!==null?c.sibling:null):c=n.child;if(c!==null)c.return=n;else for(c=n;c!==null;){if(c===t){c=null;break}if(n=c.sibling,n!==null){n.return=c.return,c=n;break}c=c.return}n=c}}function an(t,e,l,a){t=null;for(var n=e,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var c=n.alternate;if(c===null)throw Error(f(387));if(c=c.memoizedProps,c!==null){var h=n.type;el(n.pendingProps.value,c.value)||(t!==null?t.push(h):t=[h])}}else if(n===On.current){if(c=n.alternate,c===null)throw Error(f(387));c.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(t!==null?t.push(pu):t=[pu])}n=n.return}return t!==null&&uo(e,t,l,a),e.flags|=262144,t!==null}function rr(t){for(t=t.firstContext;t!==null;){if(!el(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function nn(t){ln=t,ra=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function Ee(t){return Od(ln,t)}function cr(t,e){return ln===null&&nn(t),Od(t,e)}function Od(t,e){var l=e._currentValue;if(e={context:e,memoizedValue:l,next:null},ra===null){if(t===null)throw Error(f(308));ra=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else ra=ra.next=e;return l}var qy=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(l,a){t.push(a)}};this.abort=function(){e.aborted=!0,t.forEach(function(l){return l()})}},Gy=r.unstable_scheduleCallback,Vy=r.unstable_NormalPriority,oe={$$typeof:Y,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function io(){return{controller:new qy,data:new Map,refCount:0}}function Fu(t){t.refCount--,t.refCount===0&&Gy(Vy,function(){t.controller.abort()})}function Dd(t,e){if((t.pendingLanes&4194048)!==0){var l=t.transitionTypes;for(l===null&&(l=t.transitionTypes=[]),t=0;t<e.length;t++){var a=e[t];l.indexOf(a)===-1&&l.push(a)}}}var $u=null;function Xy(t){var e=t.transitionTypes;return t.transitionTypes=null,e}var Wu=null,ro=0,un=0,Fn=null;function Qy(t,e){if(Wu===null){var l=Wu=[];ro=0,un=Of(),Fn={status:"pending",value:void 0,then:function(a){l.push(a)}}}return ro++,e.then(Md,Md),e}function Md(){if(--ro===0&&($u=null,Wu!==null)){Fn!==null&&(Fn.status="fulfilled");var t=Wu;Wu=null,un=0,Fn=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function Zy(t,e){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return t.then(function(){a.status="fulfilled",a.value=e;for(var n=0;n<l.length;n++)(0,l[n])(e)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var Nd=it.S;it.S=function(t,e){if(gm=De(),typeof e=="object"&&e!==null&&typeof e.then=="function"&&Qy(t,e),$u!==null)for(var l=du;l!==null;)Dd(l,$u),l=l.next;if(l=t.types,l!==null){for(var a=du;a!==null;)Dd(a,l),a=a.next;if(un!==0){a=$u,a===null&&(a=$u=[]);for(var n=0;n<l.length;n++){var u=l[n];a.indexOf(u)===-1&&a.push(u)}}}Nd!==null&&Nd(t,e)};var rn=ve(null);function co(){var t=rn.current;return t!==null?t:Xt.pooledCache}function or(t,e){e===null?qt(rn,rn.current):qt(rn,e.pool)}function Cd(){var t=co();return t===null?null:{parent:oe._currentValue,pool:t}}var $n=Error(f(460)),oo=Error(f(474)),fr=Error(f(542)),sr={then:function(){}};function _d(t){return t=t.status,t==="fulfilled"||t==="rejected"}function Ad(t,e,l){switch(l=t[l],l===void 0?t.push(e):l!==e&&(e.then(ql,ql),e=l),e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,wd(t),t===void 0&&!("reason"in e)?Error(f(600)):t;default:if(typeof e.status=="string")e.then(ql,ql);else{if(t=Xt,t!==null&&100<t.shellSuspendCounter)throw Error(f(482));t=e,t.status="pending",t.then(function(a){if(e.status==="pending"){var n=e;n.status="fulfilled",n.value=a}},function(a){if(e.status==="pending"){var n=e;n.status="rejected",n.reason=a}})}switch(e.status){case"fulfilled":return e.value;case"rejected":throw t=e.reason,wd(t),t}throw on=e,$n}}function cn(t){try{var e=t._init;return e(t._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(on=l,$n):l}}var on=null;function Ud(){if(on===null)throw Error(f(459));var t=on;return on=null,t}function wd(t){if(t===$n||t===fr)throw Error(f(483))}var Wn=null,ku=0;function dr(t){var e=ku;return ku+=1,Wn===null&&(Wn=[]),Ad(Wn,t,e)}function Ta(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function hr(t,e){throw e.$$typeof===Et?Error(f(525)):(t=Object.prototype.toString.call(e),Error(f(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)))}function Hd(t){function e(z,b){if(t){var M=z.deletions;M===null?(z.deletions=[b],z.flags|=16):M.push(b)}}function l(z,b){if(!t)return null;for(;b!==null;)e(z,b),b=b.sibling;return null}function a(z){for(var b=new Map;z!==null;)z.key===null?b.set(z.index,z):b.set(z.key,z),z=z.sibling;return b}function n(z,b){return z=ua(z,b),z.index=0,z.sibling=null,z}function u(z,b,M){return z.index=M,t?(M=z.alternate,M!==null?(M=M.index,M<b?(z.flags|=2,b):M):(z.flags|=134217730,b)):(z.flags|=1048576,b)}function c(z){return t&&z.alternate===null&&(z.flags|=134217730),z}function h(z,b,M,x){return b===null||b.tag!==6?(b=Pc(M,z.mode,x),b.return=z,b):(b=n(b,M),b.return=z,b)}function g(z,b,M,x){var F=M.type;return F===vt?(z=U(z,b,M.props.children,x,M.key),Ta(z,M),z):b!==null&&(b.elementType===F||typeof F=="object"&&F!==null&&F.$$typeof===Yt&&cn(F)===b.type)?(b=n(b,M.props),Ta(b,M),b.return=z,b):(b=lr(M.type,M.key,M.props,null,z.mode,x),Ta(b,M),b.return=z,b)}function O(z,b,M,x){return b===null||b.tag!==4||b.stateNode.containerInfo!==M.containerInfo||b.stateNode.implementation!==M.implementation?(b=to(M,z.mode,x),b.return=z,b):(b=n(b,M.children||[]),b.return=z,b)}function U(z,b,M,x,F){return b===null||b.tag!==7?(b=tn(M,z.mode,x,F),b.return=z,b):(b=n(b,M),b.return=z,b)}function L(z,b,M){if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return b=Pc(""+b,z.mode,M),b.return=z,b;if(typeof b=="object"&&b!==null){switch(b.$$typeof){case Ot:return M=lr(b.type,b.key,b.props,null,z.mode,M),Ta(M,b),M.return=z,M;case _t:return b=to(b,z.mode,M),b.return=z,b;case Yt:return b=cn(b),L(z,b,M)}if(Za(b)||xl(b))return b=tn(b,z.mode,M,null),b.return=z,b;if(typeof b.then=="function")return L(z,dr(b),M);if(b.$$typeof===Y)return L(z,cr(z,b),M);hr(z,b)}return null}function T(z,b,M,x){var F=b!==null?b.key:null;if(typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint")return F!==null?null:h(z,b,""+M,x);if(typeof M=="object"&&M!==null){switch(M.$$typeof){case Ot:return M.key===F?g(z,b,M,x):null;case _t:return M.key===F?O(z,b,M,x):null;case Yt:return M=cn(M),T(z,b,M,x)}if(Za(M)||xl(M))return F!==null?null:U(z,b,M,x,null);if(typeof M.then=="function")return T(z,b,dr(M),x);if(M.$$typeof===Y)return T(z,b,cr(z,M),x);hr(z,M)}return null}function _(z,b,M,x,F){if(typeof x=="string"&&x!==""||typeof x=="number"||typeof x=="bigint")return z=z.get(M)||null,h(b,z,""+x,F);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case Ot:return z=z.get(x.key===null?M:x.key)||null,g(b,z,x,F);case _t:return z=z.get(x.key===null?M:x.key)||null,O(b,z,x,F);case Yt:return x=cn(x),_(z,b,M,x,F)}if(Za(x)||xl(x))return z=z.get(M)||null,U(b,z,x,F,null);if(typeof x.then=="function")return _(z,b,M,dr(x),F);if(x.$$typeof===Y)return _(z,b,M,cr(b,x),F);hr(b,x)}return null}function Z(z,b,M,x){for(var F=null,Mt=null,P=b,rt=b=0,de=null;P!==null&&rt<M.length;rt++){P.index>rt?(de=P,P=null):de=P.sibling;var Ct=T(z,P,M[rt],x);if(Ct===null){P===null&&(P=de);break}t&&P&&Ct.alternate===null&&e(z,P),b=u(Ct,b,rt),Mt===null?F=Ct:Mt.sibling=Ct,Mt=Ct,P=de}if(rt===M.length)return l(z,P),Rt&&ia(z,rt),F;if(P===null){for(;rt<M.length;rt++)P=L(z,M[rt],x),P!==null&&(b=u(P,b,rt),Mt===null?F=P:Mt.sibling=P,Mt=P);return Rt&&ia(z,rt),F}for(P=a(P);rt<M.length;rt++)de=_(P,z,rt,M[rt],x),de!==null&&(t&&(Ct=de.alternate,Ct!==null&&P.delete(Ct.key===null?rt:Ct.key)),b=u(de,b,rt),Mt===null?F=de:Mt.sibling=de,Mt=de);return t&&P.forEach(function(qa){return e(z,qa)}),Rt&&ia(z,rt),F}function I(z,b,M,x){if(M==null)throw Error(f(151));for(var F=null,Mt=null,P=b,rt=b=0,de=null,Ct=M.next();P!==null&&!Ct.done;rt++,Ct=M.next()){P.index>rt?(de=P,P=null):de=P.sibling;var qa=T(z,P,Ct.value,x);if(qa===null){P===null&&(P=de);break}t&&P&&qa.alternate===null&&e(z,P),b=u(qa,b,rt),Mt===null?F=qa:Mt.sibling=qa,Mt=qa,P=de}if(Ct.done)return l(z,P),Rt&&ia(z,rt),F;if(P===null){for(;!Ct.done;rt++,Ct=M.next())Ct=L(z,Ct.value,x),Ct!==null&&(b=u(Ct,b,rt),Mt===null?F=Ct:Mt.sibling=Ct,Mt=Ct);return Rt&&ia(z,rt),F}for(P=a(P);!Ct.done;rt++,Ct=M.next())Ct=_(P,z,rt,Ct.value,x),Ct!==null&&(t&&(de=Ct.alternate,de!==null&&P.delete(de.key===null?rt:de.key)),b=u(Ct,b,rt),Mt===null?F=Ct:Mt.sibling=Ct,Mt=Ct);return t&&P.forEach(function(C1){return e(z,C1)}),Rt&&ia(z,rt),F}function mt(z,b,M,x){if(typeof M=="object"&&M!==null&&M.type===vt&&M.key===null&&M.props.ref===void 0&&(M=M.props.children),typeof M=="object"&&M!==null){switch(M.$$typeof){case Ot:t:{for(var F=M.key;b!==null;){if(b.key===F){if(F=M.type,F===vt){if(b.tag===7){l(z,b.sibling),x=n(b,M.props.children),Ta(x,M),x.return=z,z=x;break t}}else if(b.elementType===F||typeof F=="object"&&F!==null&&F.$$typeof===Yt&&cn(F)===b.type){l(z,b.sibling),x=n(b,M.props),Ta(x,M),x.return=z,z=x;break t}l(z,b);break}else e(z,b);b=b.sibling}M.type===vt?(x=tn(M.props.children,z.mode,x,M.key),Ta(x,M),x.return=z,z=x):(x=lr(M.type,M.key,M.props,null,z.mode,x),Ta(x,M),x.return=z,z=x)}return c(z);case _t:t:{for(F=M.key;b!==null;){if(b.key===F)if(b.tag===4&&b.stateNode.containerInfo===M.containerInfo&&b.stateNode.implementation===M.implementation){l(z,b.sibling),x=n(b,M.children||[]),x.return=z,z=x;break t}else{l(z,b);break}else e(z,b);b=b.sibling}x=to(M,z.mode,x),x.return=z,z=x}return c(z);case Yt:return M=cn(M),mt(z,b,M,x)}if(Za(M))return Z(z,b,M,x);if(xl(M)){if(F=xl(M),typeof F!="function")throw Error(f(150));return M=F.call(M),I(z,b,M,x)}if(typeof M.then=="function")return mt(z,b,dr(M),x);if(M.$$typeof===Y)return mt(z,b,cr(z,M),x);hr(z,M)}return typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint"?(M=""+M,b!==null&&b.tag===6?(l(z,b.sibling),x=n(b,M),x.return=z,z=x):(l(z,b),x=Pc(M,z.mode,x),x.return=z,z=x),c(z)):l(z,b)}return function(z,b,M,x){try{ku=0;var F=mt(z,b,M,x);return Wn=null,F}catch(P){if(P===$n||P===fr)throw P;var Mt=Je(29,P,null,z.mode);return Mt.lanes=x,Mt.return=z,Mt}}}var fn=Hd(!0),xd=Hd(!1),za=!1;function fo(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function so(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function sn(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function dn(t,e,l){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(Ut&2)!==0){var n=a.pending;return n===null?e.next=e:(e.next=n.next,n.next=e),a.pending=e,e=er(t),pd(t,null,l),e}return tr(t,a,e,l),er(t)}function Iu(t,e,l){if(e=e.updateQueue,e!==null&&(e=e.shared,(l&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,pt(t,l)}}function ho(t,e){var l=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var c={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=c:u=u.next=c,l=l.next}while(l!==null);u===null?n=u=e:u=u.next=e}else n=u=e;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},t.updateQueue=l;return}t=l.lastBaseUpdate,t===null?l.firstBaseUpdate=e:t.next=e,l.lastBaseUpdate=e}var mo=!1;function Pu(){if(mo){var t=Fn;if(t!==null)throw t}}function ti(t,e,l,a){mo=!1;var n=t.updateQueue;za=!1;var u=n.firstBaseUpdate,c=n.lastBaseUpdate,h=n.shared.pending;if(h!==null){n.shared.pending=null;var g=h,O=g.next;g.next=null,c===null?u=O:c.next=O,c=g;var U=t.alternate;U!==null&&(U=U.updateQueue,h=U.lastBaseUpdate,h!==c&&(h===null?U.firstBaseUpdate=O:h.next=O,U.lastBaseUpdate=g))}if(u!==null){var L=n.baseState;c=0,U=O=g=null,h=u;do{var T=h.lane&-536870913,_=T!==h.lane;if(_?(Dt&T)===T:(a&T)===T){T!==0&&T===un&&(mo=!0),U!==null&&(U=U.next={lane:0,tag:h.tag,payload:h.payload,callback:null,next:null});t:{var Z=t,I=h;T=e;var mt=l;switch(I.tag){case 1:if(Z=I.payload,typeof Z=="function"){L=Z.call(mt,L,T);break t}L=Z;break t;case 3:Z.flags=Z.flags&-65537|128;case 0:if(Z=I.payload,T=typeof Z=="function"?Z.call(mt,L,T):Z,T==null)break t;L=N({},L,T);break t;case 2:za=!0}}T=h.callback,T!==null&&(t.flags|=64,_&&(t.flags|=8192),_=n.callbacks,_===null?n.callbacks=[T]:_.push(T))}else _={lane:T,tag:h.tag,payload:h.payload,callback:h.callback,next:null},U===null?(O=U=_,g=L):U=U.next=_,c|=T;if(h=h.next,h===null){if(h=n.shared.pending,h===null)break;_=h,h=_.next,_.next=null,n.lastBaseUpdate=_,n.shared.pending=null}}while(!0);U===null&&(g=L),n.baseState=g,n.firstBaseUpdate=O,n.lastBaseUpdate=U,u===null&&(n.shared.lanes=0),Aa|=c,t.lanes=c,t.memoizedState=L}}function Ld(t,e){if(typeof t!="function")throw Error(f(191,t));t.call(e)}function Bd(t,e){var l=t.callbacks;if(l!==null)for(t.callbacks=null,t=0;t<l.length;t++)Ld(l[t],e)}var Oa=ve(null),mr=ve(0);function jd(t,e){t=ha,qt(mr,t),qt(Oa,e),ha=t|e.baseLanes}function vo(){qt(mr,ha),qt(Oa,Oa.current)}function yo(){ha=mr.current,he(Oa),he(mr)}var Re=ve(null),Ce=null;function Da(t){var e=t.alternate;qt(Te,Te.current&1),qt(Re,t),Ce===null&&(e===null||Oa.current!==null||e.memoizedState!==null)&&(Ce=t)}function go(t){qt(Te,Te.current),qt(Re,t),Ce===null&&(Ce=t)}function Yd(t){t.tag===22?(qt(Te,Te.current),qt(Re,t),Ce===null&&(Ce=t)):Ma()}function Ma(){qt(Te,Te.current),qt(Re,Re.current)}function ll(t){he(Re),Ce===t&&(Ce=null),he(Te)}var Te=ve(0);function ei(t,e){qt(Re,Re.current),qt(Te,e)}function po(t){he(Te),he(Re),Ce===t&&(Ce=null)}function vr(t){for(var e=t;e!==null;){if(e.tag===13){var l=e.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||qf(l)||Gf(l)))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!=="independent"){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var oa=0,ht=null,Vt=null,fe=null,yr=!1,kn=!1,hn=!1,gr=0,li=0,In=null,Ky=0;function ee(){throw Error(f(321))}function So(t,e){if(e===null)return!1;for(var l=0;l<e.length&&l<t.length;l++)if(!el(t[l],e[l]))return!1;return!0}function bo(t,e,l,a,n,u){return oa=u,ht=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,it.H=t===null||t.memoizedState===null?Rh:Th,hn=!1,u=l(a,n),hn=!1,kn&&(u=Gd(e,l,a,n)),qd(t),u}function qd(t){it.H=zr;var e=Vt!==null&&Vt.next!==null;if(oa=0,fe=Vt=ht=null,yr=!1,li=0,In=null,e)throw Error(f(300));t===null||se||(t=t.dependencies,t!==null&&rr(t)&&(se=!0))}function Gd(t,e,l,a){ht=t;var n=0;do{if(kn&&(In=null),li=0,kn=!1,25<=n)throw Error(f(301));if(n+=1,fe=Vt=null,t.updateQueue!=null){var u=t.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}it.H=tg,u=e(l,a)}while(kn);return u}function Jy(){var t=it.H,e=t.useState()[0];return e=typeof e.then=="function"?ai(e):e,t=t.useState()[0],(Vt!==null?Vt.memoizedState:null)!==t&&(ht.flags|=1024),e}function Eo(){var t=gr!==0;return gr=0,t}function Ro(t,e,l){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~l}function To(t){if(yr){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}yr=!1}oa=0,fe=Vt=ht=null,kn=!1,li=gr=0,In=null}function xe(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return fe===null?ht.memoizedState=fe=t:fe=fe.next=t,fe}function ie(){if(Vt===null){var t=ht.alternate;t=t!==null?t.memoizedState:null}else t=Vt.next;var e=fe===null?ht.memoizedState:fe.next;if(e!==null)fe=e,Vt=t;else{if(t===null)throw ht.alternate===null?Error(f(467)):Error(f(310));Vt=t,t={memoizedState:Vt.memoizedState,baseState:Vt.baseState,baseQueue:Vt.baseQueue,queue:Vt.queue,next:null},fe===null?ht.memoizedState=fe=t:fe=fe.next=t}return fe}function pr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ai(t){var e=li;return li+=1,In===null&&(In=[]),t=Ad(In,t,e),e=ht,(fe===null?e.memoizedState:fe.next)===null&&(e=e.alternate,it.H=e===null||e.memoizedState===null?Rh:Th),t}function Sr(t){if(t!==null&&typeof t=="object"){if(typeof t.then=="function")return ai(t);if(t.$$typeof===Ae)return;if(t.$$typeof===Y)return Ee(t)}throw Error(f(438,String(t)))}function zo(t){var e=null,l=ht.updateQueue;if(l!==null&&(e=l.memoCache),e==null){var a=ht.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(e={data:a.data.map(function(n){return n.slice()}),index:0})))}if(e??={data:[],index:0},l===null&&(l=pr(),ht.updateQueue=l),l.memoCache=e,l=e.data[e.index],l===void 0)for(l=e.data[e.index]=Array(t),a=0;a<t;a++)l[a]=te;return e.index++,l}function fa(t,e){return typeof e=="function"?e(t):e}function br(t){return Oo(ie(),Vt,t)}function Oo(t,e,l){var a=t.queue;if(a===null)throw Error(f(311));a.lastRenderedReducer=l;var n=t.baseQueue,u=a.pending;if(u!==null){if(n!==null){var c=n.next;n.next=u.next,u.next=c}e.baseQueue=n=u,a.pending=null}if(u=t.baseState,n===null)t.memoizedState=u;else{e=n.next;var h=c=null,g=null,O=e,U=!1;do{var L=O.lane&-536870913;if(L!==O.lane?(Dt&L)===L:(oa&L)===L){var T=O.revertLane;if(T===0)g!==null&&(g=g.next={lane:0,revertLane:0,gesture:null,action:O.action,hasEagerState:O.hasEagerState,eagerState:O.eagerState,next:null}),L===un&&(U=!0);else if((oa&T)===T){O=O.next,T===un&&(U=!0);continue}else L={lane:0,revertLane:O.revertLane,gesture:null,action:O.action,hasEagerState:O.hasEagerState,eagerState:O.eagerState,next:null},g===null?(h=g=L,c=u):g=g.next=L,ht.lanes|=T,Aa|=T;L=O.action,hn&&l(u,L),u=O.hasEagerState?O.eagerState:l(u,L)}else T={lane:L,revertLane:O.revertLane,gesture:O.gesture,action:O.action,hasEagerState:O.hasEagerState,eagerState:O.eagerState,next:null},g===null?(h=g=T,c=u):g=g.next=T,ht.lanes|=L,Aa|=L;O=O.next}while(O!==null&&O!==e);if(g===null?c=u:g.next=h,!el(u,t.memoizedState)&&(se=!0,U&&(l=Fn,l!==null)))throw l;t.memoizedState=u,t.baseState=c,t.baseQueue=g,a.lastRenderedState=u}return n===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function Do(t){var e=ie(),l=e.queue;if(l===null)throw Error(f(311));l.lastRenderedReducer=t;var a=l.dispatch,n=l.pending,u=e.memoizedState;if(n!==null){l.pending=null;var c=n=n.next;do u=t(u,c.action),c=c.next;while(c!==n);el(u,e.memoizedState)||(se=!0),e.memoizedState=u,e.baseQueue===null&&(e.baseState=u),l.lastRenderedState=u}return[u,a]}function Vd(t,e,l){var a=ht,n=ie(),u=Rt;if(u){if(l===void 0)throw Error(f(407));l=l()}else l=e();var c=!el((Vt||n).memoizedState,l);if(c&&(n.memoizedState=l,se=!0),n=n.queue,Co(Zd.bind(null,a,n,t),[t]),t=n.getSnapshot!==e||c||fe!==null&&(fe.memoizedState.tag&1)!==0,Pn(t?9:8,{destroy:void 0},Qd.bind(null,a,n,l,e),null),t){if(a.flags|=2048,Xt===null)throw Error(f(349));u||(oa&127)!==0||Xd(a,e,l)}return l}function Xd(t,e,l){t.flags|=16384,t={getSnapshot:e,value:l},e=ht.updateQueue,e===null?(e=pr(),ht.updateQueue=e,e.stores=[t]):(l=e.stores,l===null?e.stores=[t]:l.push(t))}function Qd(t,e,l,a){e.value=l,e.getSnapshot=a,Kd(e)&&Jd(t)}function Zd(t,e,l){return l(function(){Kd(e)&&Jd(t)})}function Kd(t){var e=t.getSnapshot;t=t.value;try{var l=e();return!el(t,l)}catch{return!0}}function Jd(t){var e=Pa(t,2);e!==null&&ke(e,t,2)}function Mo(t){var e=xe();if(typeof t=="function"){var l=t;if(t=l(),hn){jl(!0);try{l()}finally{jl(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:fa,lastRenderedState:t},e}function Fd(t,e,l,a){return t.baseState=l,Oo(t,Vt,typeof a=="function"?a:fa)}function Fy(t,e,l,a,n){if(Tr(t))throw Error(f(485));if(t=e.action,t!==null){var u={payload:n,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(c){u.listeners.push(c)}};it.T!==null?l(!0):u.isTransition=!1,a(u),l=e.pending,l===null?(u.next=e.pending=u,$d(e,u)):(u.next=l.next,e.pending=l.next=u)}}function $d(t,e){var l=e.action,a=e.payload,n=t.state;if(e.isTransition){var u=it.T,c={};c.types=u!==null?u.types:null,it.T=c;try{var h=l(n,a),g=it.S;g!==null&&g(c,h),Wd(t,e,h)}catch(O){No(t,e,O)}finally{u!==null&&c.types!==null&&(u.types=c.types),it.T=u}}else try{u=l(n,a),Wd(t,e,u)}catch(O){No(t,e,O)}}function Wd(t,e,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){kd(t,e,a)},function(a){return No(t,e,a)}):kd(t,e,l)}function kd(t,e,l){e.status="fulfilled",e.value=l,Id(e),t.state=l,e=t.pending,e!==null&&(l=e.next,l===e?t.pending=null:(l=l.next,e.next=l,$d(t,l)))}function No(t,e,l){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do e.status="rejected",e.reason=l,Id(e),e=e.next;while(e!==a)}t.action=null}function Id(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function Pd(t,e){return e}function th(t,e){if(Rt){var l=Xt.formState;if(l!==null){t:{var a=ht;if(Rt){if(Qt){e:{for(var n=Qt,u=yl;n.nodeType!==8;){if(!u){n=null;break e}if(n=Sl(n.nextSibling),n===null){n=null;break e}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){Qt=Sl(n.nextSibling),a=n.data==="F!";break t}}Ea(a)}a=!1}a&&(e=l[0])}}return l=xe(),l.memoizedState=l.baseState=e,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pd,lastRenderedState:e},l.queue=a,l=Sh.bind(null,ht,a),a.dispatch=l,a=Mo(!1),u=Ho.bind(null,ht,!1,a.queue),a=xe(),n={state:e,dispatch:null,action:t,pending:null},a.queue=n,l=Fy.bind(null,ht,n,u,l),n.dispatch=l,a.memoizedState=t,[e,l,!1]}function eh(t){return lh(ie(),Vt,t)}function lh(t,e,l){if(e=Oo(t,e,Pd)[0],t=br(fa)[0],typeof e=="object"&&e!==null&&typeof e.then=="function")try{var a=ai(e)}catch(c){throw c===$n?fr:c}else a=e;e=ie();var n=e.queue,u=n.dispatch;return l!==e.memoizedState&&(ht.flags|=2048,Pn(9,{destroy:void 0},$y.bind(null,n,l),null)),[a,u,t]}function $y(t,e){t.action=e}function ah(t){var e=ie(),l=Vt;if(l!==null)return lh(e,l,t);ie(),e=e.memoizedState,l=ie();var a=l.queue.dispatch;return l.memoizedState=t,[e,a,!1]}function Pn(t,e,l,a){return t={tag:t,create:l,deps:a,inst:e,next:null},e=ht.updateQueue,e===null&&(e=pr(),ht.updateQueue=e),l=e.lastEffect,l===null?e.lastEffect=t.next=t:(a=l.next,l.next=t,t.next=a,e.lastEffect=t),t}function nh(){return ie().memoizedState}function Er(t,e,l,a){var n=xe();ht.flags|=t,n.memoizedState=Pn(1|e,{destroy:void 0},l,a===void 0?null:a)}function Rr(t,e,l,a){var n=ie();a=a===void 0?null:a;var u=n.memoizedState.inst;Vt!==null&&a!==null&&So(a,Vt.memoizedState.deps)?n.memoizedState=Pn(e,u,l,a):(ht.flags|=t,n.memoizedState=Pn(1|e,u,l,a))}function uh(t,e){Er(8390656,8,t,e)}function Co(t,e){Rr(2048,8,t,e)}function Wy(t){ht.flags|=4;var e=ht.updateQueue;if(e===null)e=pr(),ht.updateQueue=e,e.events=[t];else{var l=e.events;l===null?e.events=[t]:l.push(t)}}function ih(t){var e=ie().memoizedState;return Wy({ref:e,nextImpl:t}),function(){if((Ut&2)!==0)throw Error(f(440));return e.impl.apply(void 0,arguments)}}function rh(t,e){return Rr(4,2,t,e)}function ch(t,e){return Rr(4,4,t,e)}function oh(t,e){if(typeof e=="function"){t=t();var l=e(t);return function(){typeof l=="function"?l():e(null)}}if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function fh(t,e,l){l=l!=null?l.concat([t]):null,Rr(4,4,oh.bind(null,e,t),l)}function _o(){}function sh(t,e){var l=ie();e=e===void 0?null:e;var a=l.memoizedState;return e!==null&&So(e,a[1])?a[0]:(l.memoizedState=[t,e],t)}function dh(t,e){var l=ie();e=e===void 0?null:e;var a=l.memoizedState;if(e!==null&&So(e,a[1]))return a[0];if(a=t(),hn){jl(!0);try{t()}finally{jl(!1)}}return l.memoizedState=[a,e],a}function Ao(t,e,l){return l===void 0||(oa&1073741824)!==0&&(Dt&261930)===0?t.memoizedState=e:(t.memoizedState=l,t=Sm(),ht.lanes|=t,Aa|=t,l)}function hh(t,e,l,a){return el(l,e)?l:Oa.current!==null?(t=Ao(t,l,a),el(t,e)||(se=!0),t):(oa&106)===0||(oa&1073741824)!==0&&(Dt&261930)===0?(se=!0,t.memoizedState=l):(t=Sm(),ht.lanes|=t,Aa|=t,e)}function mh(t,e,l,a,n){var u=ot.p;ot.p=u!==0&&8>u?u:8;var c=it.T,h={};h.types=c!==null?c.types:null,it.T=h,Ho(t,!1,e,l);try{var g=n(),O=it.S;O!==null&&O(h,g),g!==null&&typeof g=="object"&&typeof g.then=="function"?ni(t,e,Zy(g,a),pl(t)):ni(t,e,a,pl(t))}catch(U){ni(t,e,{then:function(){},status:"rejected",reason:U},pl())}finally{ot.p=u,c!==null&&h.types!==null&&(c.types=h.types),it.T=c}}function ky(){}function Uo(t,e,l,a){if(t.tag!==5)throw Error(f(476));var n=vh(t).queue;mh(t,n,e,Ge,l===null?ky:function(){return yh(t),l(a)})}function vh(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:Ge,baseState:Ge,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fa,lastRenderedState:Ge},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fa,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function yh(t){var e=vh(t);e.next===null&&(e=t.alternate.memoizedState),ni(t,e.next.queue,{},pl())}function wo(){return Ee(pu)}function gh(){return ie().memoizedState}function ph(){return ie().memoizedState}function Iy(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=pl();t=sn(l);var a=dn(e,t,l);a!==null&&(ke(a,e,l),Iu(a,e,l)),e={cache:io()},t.payload=e;return}e=e.return}}function Py(t,e,l){var a=pl();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Tr(t)?bh(e,l):(l=kc(t,e,l,a),l!==null&&(ke(l,t,a),Eh(l,e,a)))}function Sh(t,e,l){ni(t,e,l,pl())}function ni(t,e,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Tr(t))bh(e,n);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=e.lastRenderedReducer,u!==null))try{var c=e.lastRenderedState,h=u(c,l);if(n.hasEagerState=!0,n.eagerState=h,el(h,c))return tr(t,e,n,0),Xt===null&&Pi(),!1}catch{}if(l=kc(t,e,n,a),l!==null)return ke(l,t,a),Eh(l,e,a),!0}return!1}function Ho(t,e,l,a){if(a={lane:2,revertLane:Of(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Tr(t)){if(e)throw Error(f(479))}else e=kc(t,l,a,2),e!==null&&ke(e,t,2)}function Tr(t){var e=t.alternate;return t===ht||e!==null&&e===ht}function bh(t,e){kn=yr=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function Eh(t,e,l){if((l&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,pt(t,l)}}var zr={readContext:Ee,use:Sr,useCallback:ee,useContext:ee,useEffect:ee,useImperativeHandle:ee,useLayoutEffect:ee,useInsertionEffect:ee,useMemo:ee,useReducer:ee,useRef:ee,useState:ee,useDebugValue:ee,useDeferredValue:ee,useTransition:ee,useSyncExternalStore:ee,useId:ee,useHostTransitionStatus:ee,useFormState:ee,useActionState:ee,useOptimistic:ee,useMemoCache:ee,useCacheRefresh:ee,useEffectEvent:ee},Rh={readContext:Ee,use:Sr,useCallback:function(t,e){return xe().memoizedState=[t,e===void 0?null:e],t},useContext:Ee,useEffect:uh,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,Er(4194308,4,oh.bind(null,e,t),l)},useLayoutEffect:function(t,e){return Er(4194308,4,t,e)},useInsertionEffect:function(t,e){Er(4,2,t,e)},useMemo:function(t,e){var l=xe();e=e===void 0?null:e;var a=t();if(hn){jl(!0);try{t()}finally{jl(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=xe();if(l!==void 0){var n=l(e);if(hn){jl(!0);try{l(e)}finally{jl(!1)}}}else n=e;return a.memoizedState=a.baseState=n,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},a.queue=t,t=t.dispatch=Py.bind(null,ht,t),[a.memoizedState,t]},useRef:function(t){var e=xe();return t={current:t},e.memoizedState=t},useState:function(t){t=Mo(t);var e=t.queue,l=Sh.bind(null,ht,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:_o,useDeferredValue:function(t,e){return Ao(xe(),t,e)},useTransition:function(){var t=Mo(!1);return t=mh.bind(null,ht,t.queue,!0,!1),xe().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=ht,n=xe();if(Rt){if(l===void 0)throw Error(f(407));l=l()}else{if(l=e(),Xt===null)throw Error(f(349));(Dt&127)!==0||Xd(a,e,l)}n.memoizedState=l;var u={value:l,getSnapshot:e};return n.queue=u,uh(Zd.bind(null,a,u,t),[t]),a.flags|=2048,Pn(9,{destroy:void 0},Qd.bind(null,a,u,l,e),null),l},useId:function(){var t=xe(),e=Xt.identifierPrefix;if(Rt){var l=Vl,a=Gl;l=(a&~(1<<32-Ue(a)-1)).toString(32)+l,e="_"+e+"R_"+l,l=gr++,0<l&&(e+="H"+l.toString(32)),e+="_"}else l=Ky++,e="_"+e+"r_"+l.toString(32)+"_";return t.memoizedState=e},useHostTransitionStatus:wo,useFormState:th,useActionState:th,useOptimistic:function(t){var e=xe();e.memoizedState=e.baseState=t;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=l,e=Ho.bind(null,ht,!0,l),l.dispatch=e,[t,e]},useMemoCache:zo,useCacheRefresh:function(){return xe().memoizedState=Iy.bind(null,ht)},useEffectEvent:function(t){var e=xe(),l={impl:t};return e.memoizedState=l,function(){if((Ut&2)!==0)throw Error(f(440));return l.impl.apply(void 0,arguments)}}},Th={readContext:Ee,use:Sr,useCallback:sh,useContext:Ee,useEffect:Co,useImperativeHandle:fh,useInsertionEffect:rh,useLayoutEffect:ch,useMemo:dh,useReducer:br,useRef:nh,useState:function(){return br(fa)},useDebugValue:_o,useDeferredValue:function(t,e){return hh(ie(),Vt.memoizedState,t,e)},useTransition:function(){var t=br(fa)[0],e=ie().memoizedState;return[typeof t=="boolean"?t:ai(t),e]},useSyncExternalStore:Vd,useId:gh,useHostTransitionStatus:wo,useFormState:eh,useActionState:eh,useOptimistic:function(t,e){return Fd(ie(),Vt,t,e)},useMemoCache:zo,useCacheRefresh:ph,useEffectEvent:ih},tg={readContext:Ee,use:Sr,useCallback:sh,useContext:Ee,useEffect:Co,useImperativeHandle:fh,useInsertionEffect:rh,useLayoutEffect:ch,useMemo:dh,useReducer:Do,useRef:nh,useState:function(){return Do(fa)},useDebugValue:_o,useDeferredValue:function(t,e){var l=ie();return Vt===null?Ao(l,t,e):hh(l,Vt.memoizedState,t,e)},useTransition:function(){var t=Do(fa)[0],e=ie().memoizedState;return[typeof t=="boolean"?t:ai(t),e]},useSyncExternalStore:Vd,useId:gh,useHostTransitionStatus:wo,useFormState:ah,useActionState:ah,useOptimistic:function(t,e){var l=ie();return Vt!==null?Fd(l,Vt,t,e):(l.baseState=t,[t,l.queue.dispatch])},useMemoCache:zo,useCacheRefresh:ph,useEffectEvent:ih};function xo(t,e,l,a){e=t.memoizedState,l=l(a,e),l=l==null?e:N({},e,l),t.memoizedState=l,t.lanes===0&&(t.updateQueue.baseState=l)}var Lo={enqueueSetState:function(t,e,l){t=t._reactInternals;var a=pl(),n=sn(a);n.payload=e,l!=null&&(n.callback=l),e=dn(t,n,a),e!==null&&(ke(e,t,a),Iu(e,t,a))},enqueueReplaceState:function(t,e,l){t=t._reactInternals;var a=pl(),n=sn(a);n.tag=1,n.payload=e,l!=null&&(n.callback=l),e=dn(t,n,a),e!==null&&(ke(e,t,a),Iu(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var l=pl(),a=sn(l);a.tag=2,e!=null&&(a.callback=e),e=dn(t,a,l),e!==null&&(ke(e,t,l),Iu(e,t,l))}};function zh(t,e,l,a,n,u,c){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(a,u,c):e.prototype&&e.prototype.isPureReactComponent?!Qu(l,a)||!Qu(n,u):!0}function Oh(t,e,l,a){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(l,a),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(l,a),e.state!==t&&Lo.enqueueReplaceState(e,e.state,null)}function mn(t,e){var l=e;if("ref"in e){l={};for(var a in e)a!=="ref"&&(l[a]=e[a])}if(t=t.defaultProps){l===e&&(l=N({},l));for(var n in t)l[n]===void 0&&(l[n]=t[n])}return l}function eg(t){Ii(t)}function lg(t){console.error(t)}function ag(t){Ii(t)}function Or(t,e){try{var l=t.onUncaughtError;l(e.value,{componentStack:e.stack})}catch(a){setTimeout(function(){throw a})}}function Dh(t,e,l){try{var a=t.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function Bo(t,e,l){return l=sn(l),l.tag=3,l.payload={element:null},l.callback=function(){Or(t,e)},l}function Mh(t){return t=sn(t),t.tag=3,t}function Nh(t,e,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;t.payload=function(){return n(u)},t.callback=function(){Dh(e,l,a)}}var c=l.stateNode;c!==null&&typeof c.componentDidCatch=="function"&&(t.callback=function(){Dh(e,l,a),typeof n!="function"&&(Ua===null?Ua=new Set([this]):Ua.add(this));var h=a.stack;this.componentDidCatch(a.value,{componentStack:h!==null?h:""})})}function ng(t,e,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(e=l.alternate,e!==null&&an(e,l,n,!0),l=Re.current,l!==null){switch(l.tag){case 31:case 13:case 19:return Ce===null?Kr():l.alternate===null&&le===0&&(le=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===sr?l.flags|=16384:(e=l.updateQueue,e===null?l.updateQueue=new Set([a]):e.add(a),Rf(t,a,n)),!1;case 22:return l.flags|=65536,a===sr?l.flags|=16384:(e=l.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=e):(l=e.retryQueue,l===null?e.retryQueue=new Set([a]):l.add(a)),Rf(t,a,n)),!1}throw Error(f(435,l.tag))}return Rf(t,a,n),Kr(),!1}if(Rt)return e=Re.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=n,a!==lo&&(t=Error(f(422),{cause:a}),Ju(hl(t,l)))):(a!==lo&&(e=Error(f(423),{cause:a}),Ju(hl(e,l))),t=t.current.alternate,t.flags|=65536,n&=-n,t.lanes|=n,a=hl(a,l),n=Bo(t.stateNode,a,n),ho(t,n),le!==4&&(le=2)),!1;var u=Error(f(520),{cause:a});if(u=hl(u,l),di===null?di=[u]:di.push(u),le!==4&&(le=2),e===null)return!0;a=hl(a,l),l=e;do{switch(l.tag){case 3:return l.flags|=65536,t=n&-n,l.lanes|=t,t=Bo(l.stateNode,a,t),ho(l,t),!1;case 1:if(e=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof e.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Ua===null||!Ua.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=Mh(n),Nh(n,t,l,a),ho(l,n),!1;break;case 22:if(l.memoizedState!==null)return l.flags|=65536,!1}l=l.return}while(l!==null);return!1}var jo=Error(f(461)),se=!1;function me(t,e,l,a){e.child=t===null?xd(e,null,l,a):fn(e,t.child,l,a)}function Ch(t,e,l,a,n){l=l.render;var u=e.ref;if("ref"in a){var c={};for(var h in a)h!=="ref"&&(c[h]=a[h])}else c=a;return nn(e),a=bo(t,e,l,c,u,n),h=Eo(),t!==null&&!se?(Ro(t,e,n),sa(t,e,n)):(Rt&&h&&nr(e),e.flags|=1,me(t,e,a,n),e.child)}function _h(t,e,l,a,n){if(t===null){var u=l.type;return typeof u=="function"&&!Ic(u)&&u.defaultProps===void 0&&l.compare===null?(e.tag=15,e.type=u,Ah(t,e,u,a,n)):(t=lr(l.type,null,a,e,e.mode,n),t.ref=e.ref,t.return=e,e.child=t)}if(u=t.child,!Ko(t,n)){var c=u.memoizedProps;if(l=l.compare,l=l!==null?l:Qu,l(c,a)&&t.ref===e.ref)return sa(t,e,n)}return e.flags|=1,t=ua(u,a),t.ref=e.ref,t.return=e,e.child=t}function Ah(t,e,l,a,n){if(t!==null){var u=t.memoizedProps;if(Qu(u,a)&&t.ref===e.ref)if(se=!1,e.pendingProps=a=u,Ko(t,n))(t.flags&131072)!==0&&(se=!0);else return e.lanes=t.lanes,sa(t,e,n)}return Yo(t,e,l,a,n)}function Uh(t,e,l,a){var n=a.children,u=t!==null?t.memoizedState:null;if(t===null&&e.stateNode===null&&(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((e.flags&128)!==0){if(u=u!==null?u.baseLanes|l:l,t!==null){for(a=e.child=t.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,e.child=null;return wh(t,e,u,l,a)}if((l&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&or(e,u!==null?u.cachePool:null),u!==null?jd(e,u):vo(),Yd(e);else return a=e.lanes=536870912,wh(t,e,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(or(e,u.cachePool),jd(e,u),Ma(),e.memoizedState=null):(t!==null&&or(e,null),vo(),Ma());return me(t,e,n,l),e.child}function ui(t,e){return t!==null&&t.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function wh(t,e,l,a,n){var u=co();return u=u===null?null:{parent:oe._currentValue,pool:u},e.memoizedState={baseLanes:l,cachePool:u},t!==null&&or(e,null),vo(),Yd(e),t!==null&&an(t,e,a,!0),e.childLanes=n,null}function Dr(t,e){return e=Mr({mode:e.mode,children:e.children},t.mode),e.ref=t.ref,t.child=e,e.return=t,e}function Hh(t,e,l){return fn(e,t.child,null,l),t=Dr(e,e.pendingProps),t.flags|=2,ll(e),e.memoizedState=null,t}function ug(t,e,l){var a=e.pendingProps,n=(e.flags&128)!==0;if(e.flags&=-129,t===null){if(Rt){if(a.mode==="hidden")return t=Dr(e,a),e.lanes=536870912,t.memoizedState={baseLanes:0,cachePool:null},ui(null,t);if(go(e),(t=Qt)?(t=cv(t,yl),t=t!==null&&t.data==="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:Sa!==null?{id:Gl,overflow:Vl}:null,retryLane:536870912,hydrationErrors:null},l=bd(t),l.return=e,e.child=l,pe=e,Qt=null)):t=null,t===null)throw Ea(e);return e.lanes=536870912,null}return Dr(e,a)}var u=t.memoizedState;if(u!==null){var c=u.dehydrated;if(go(e),n)if(e.flags&256)e.flags&=-257,e=Hh(t,e,l);else if(e.memoizedState!==null)e.child=t.child,e.flags|=128,e=null;else throw Error(f(558));else if(se||an(t,e,l,!1),n=(l&t.childLanes)!==0,se||n){if(Oa.current===null){if(a=Xt,a!==null&&(c=we(a,l),c!==0&&c!==u.retryLane))throw u.retryLane=c,Pa(t,c),ke(a,t,c),jo;Kr()}e=Hh(t,e,l)}else t=u.treeContext,Qt=Sl(c.nextSibling),pe=e,Rt=!0,ba=null,yl=!1,t!==null&&Td(e,t),e=Dr(e,a),e.flags|=134221824;return e}return t=ua(t.child,{mode:a.mode,children:a.children}),t.ref=e.ref,e.child=t,t.return=e,t}function tu(t,e){var l=e.ref;if(l===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(f(284));(t===null||t.ref!==l)&&(e.flags|=4194816)}}function Yo(t,e,l,a,n){return nn(e),l=bo(t,e,l,a,void 0,n),a=Eo(),t!==null&&!se?(Ro(t,e,n),sa(t,e,n)):(Rt&&a&&nr(e),e.flags|=1,me(t,e,l,n),e.child)}function xh(t,e,l,a,n,u){return nn(e),e.updateQueue=null,l=Gd(e,a,l,n),qd(t),a=Eo(),t!==null&&!se?(Ro(t,e,u),sa(t,e,u)):(Rt&&a&&nr(e),e.flags|=1,me(t,e,l,u),e.child)}function Lh(t,e,l,a,n){if(nn(e),e.stateNode===null){var u=Qn,c=l.contextType;typeof c=="object"&&c!==null&&(u=Ee(c)),u=new l(a,u),e.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Lo,e.stateNode=u,u._reactInternals=e,u=e.stateNode,u.props=a,u.state=e.memoizedState,u.refs={},fo(e),c=l.contextType,u.context=typeof c=="object"&&c!==null?Ee(c):Qn,u.state=e.memoizedState,c=l.getDerivedStateFromProps,typeof c=="function"&&(xo(e,l,c,a),u.state=e.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(c=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),c!==u.state&&Lo.enqueueReplaceState(u,u.state,null),ti(e,a,u,n),Pu(),u.state=e.memoizedState),typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!0}else if(t===null){u=e.stateNode;var h=e.memoizedProps,g=mn(l,h);u.props=g;var O=u.context,U=l.contextType;c=Qn,typeof U=="object"&&U!==null&&(c=Ee(U));var L=l.getDerivedStateFromProps;U=typeof L=="function"||typeof u.getSnapshotBeforeUpdate=="function",h=e.pendingProps!==h,U||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(h||O!==c)&&Oh(e,u,a,c),za=!1;var T=e.memoizedState;u.state=T,ti(e,a,u,n),Pu(),O=e.memoizedState,h||T!==O||za?(typeof L=="function"&&(xo(e,l,L,a),O=e.memoizedState),(g=za||zh(e,l,g,a,T,O,c))?(U||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"&&(e.flags|=4194308)):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=a,e.memoizedState=O),u.props=a,u.state=O,u.context=c,a=g):(typeof u.componentDidMount=="function"&&(e.flags|=4194308),a=!1)}else{u=e.stateNode,so(t,e),c=e.memoizedProps,U=mn(l,c),u.props=U,L=e.pendingProps,T=u.context,O=l.contextType,g=Qn,typeof O=="object"&&O!==null&&(g=Ee(O)),h=l.getDerivedStateFromProps,(O=typeof h=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(c!==L||T!==g)&&Oh(e,u,a,g),za=!1,T=e.memoizedState,u.state=T,ti(e,a,u,n),Pu();var _=e.memoizedState;c!==L||T!==_||za||t!==null&&t.dependencies!==null&&rr(t.dependencies)?(typeof h=="function"&&(xo(e,l,h,a),_=e.memoizedState),(U=za||zh(e,l,U,a,T,_,g)||t!==null&&t.dependencies!==null&&rr(t.dependencies))?(O||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,_,g),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,_,g)),typeof u.componentDidUpdate=="function"&&(e.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof u.componentDidUpdate!="function"||c===t.memoizedProps&&T===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===t.memoizedProps&&T===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=_),u.props=a,u.state=_,u.context=g,a=U):(typeof u.componentDidUpdate!="function"||c===t.memoizedProps&&T===t.memoizedState||(e.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||c===t.memoizedProps&&T===t.memoizedState||(e.flags|=1024),a=!1)}return u=a,tu(t,e),a=(e.flags&128)!==0,u||a?(u=e.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),e.flags|=1,t!==null&&a?(e.child=fn(e,t.child,null,n),e.child=fn(e,null,l,n)):me(t,e,l,n),e.memoizedState=u.state,t=e.child):t=sa(t,e,n),t}function Bh(t,e,l,a){return en(),e.flags|=256,me(t,e,l,a),e.child}var qo={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Go(t){return{baseLanes:t,cachePool:Cd()}}function Vo(t,e,l){return t=t!==null?t.childLanes&~l:0,e&&(t|=ul),t}function jh(t,e,l){var a=e.pendingProps,n=!1,u=(e.flags&128)!==0,c;if((c=u)||(c=t!==null&&t.memoizedState===null?!1:(Te.current&2)!==0),c&&(n=!0,e.flags&=-129),c=(e.flags&32)!==0,e.flags&=-33,t===null){if(Rt){if(n?Da(e):Ma(),(t=Qt)?(t=cv(t,yl),t=t!==null&&t.data!=="&"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:Sa!==null?{id:Gl,overflow:Vl}:null,retryLane:536870912,hydrationErrors:null},l=bd(t),l.return=e,e.child=l,pe=e,Qt=null)):t=null,t===null)throw Ea(e);return Gf(t)?e.lanes=32:e.lanes=536870912,null}return u=a.children,a=a.fallback,n?(Ma(),n=e.mode,u=Mr({mode:"hidden",children:u},n),a=tn(a,n,l,null),u.return=e,a.return=e,u.sibling=a,e.child=u,a=e.child,a.memoizedState=Go(l),a.childLanes=Vo(t,c,l),e.memoizedState=qo,ui(null,a)):(Da(e),Xo(e,u))}var h=t.memoizedState;if(h!==null){var g=h.dehydrated;if(g!==null)return ig(t,e,u,c,a,g,h,l)}return n?(Ma(),n=a.fallback,u=e.mode,h=t.child,g=h.sibling,a=ua(h,{mode:"hidden",children:a.children}),a.subtreeFlags=h.subtreeFlags&1206910976,g!==null?n=ua(g,n):(n=tn(n,u,l,null),n.flags|=2),n.return=e,a.return=e,a.sibling=n,e.child=a,ui(null,a),a=e.child,n=t.child.memoizedState,n===null?n=Go(l):(u=n.cachePool,u!==null?(h=oe._currentValue,u=u.parent!==h?{parent:h,pool:h}:u):u=Cd(),n={baseLanes:n.baseLanes|l,cachePool:u}),a.memoizedState=n,a.childLanes=Vo(t,c,l),e.memoizedState=qo,ui(t.child,a)):(Da(e),l=t.child,t=l.sibling,l=ua(l,{mode:"visible",children:a.children}),l.return=e,l.sibling=null,t!==null&&(c=e.deletions,c===null?(e.deletions=[t],e.flags|=16):c.push(t)),e.child=l,e.memoizedState=null,l)}function Xo(t,e){return e=Mr({mode:"visible",children:e},t.mode),e.return=t,t.child=e}function Mr(t,e){return t=Je(22,t,null,e),t.lanes=0,t}function Nr(t,e,l){return fn(e,t.child,null,l),t=Xo(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function ig(t,e,l,a,n,u,c,h){if(l)return e.flags&256?(Da(e),e.flags&=-257,Nr(t,e,h)):e.memoizedState!==null?(Ma(),e.child=t.child,e.flags|=128,null):(Ma(),u=n.fallback,c=e.mode,n=Mr({mode:"visible",children:n.children},c),u=tn(u,c,h,null),u.flags|=2,n.return=e,u.return=e,n.sibling=u,e.child=n,fn(e,t.child,null,h),n=e.child,n.memoizedState=Go(h),n.childLanes=Vo(t,a,h),e.memoizedState=qo,ui(null,n));if(Da(e),Gf(u)){if(a=u.nextSibling&&u.nextSibling.dataset,a)var g=a.dgst;return a=g,a!==""&&(n=Error(f(419)),n.stack="",n.digest=a,Ju({value:n,source:null,stack:null})),Nr(t,e,h)}if(se||an(t,e,h,!1),a=(h&t.childLanes)!==0,se||a){if(Oa.current!==null)return Nr(t,e,h);if(a=Xt,a!==null&&(n=we(a,h),n!==0&&n!==c.retryLane))throw c.retryLane=n,Pa(t,n),ke(a,t,n),jo;return qf(u)||Kr(),Nr(t,e,h)}return qf(u)?(e.flags|=192,e.child=t.child,null):(t=c.treeContext,Qt=Sl(u.nextSibling),pe=e,Rt=!0,ba=null,yl=!1,t!==null&&Td(e,t),e=Xo(e,n.children),e.flags|=134221824,e)}function Yh(t,e,l){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e),ir(t.return,e,l)}function qh(t){for(var e=null;t!==null;){var l=t.alternate;l!==null&&vr(l)===null&&(e=t),t=t.sibling}return e}function Cr(t,e,l,a,n,u){var c=t.memoizedState;c===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n,treeForkCount:u}:(c.isBackwards=e,c.rendering=null,c.renderingStartTime=0,c.last=a,c.tail=l,c.tailMode=n,c.treeForkCount=u)}function Qo(t){var e=t.child;for(t.child=null;e!==null;){var l=e.sibling;e.sibling=t.child,t.child=e,e=l}}function Zo(t,e,l){var a=e.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var c=Te.current;if(e.flags&128)return ei(e,c),null;var h=(c&2)!==0;if(h?(c=c&1|2,e.flags|=128):c&=1,ei(e,c),n==="backwards"&&t!==null?(Qo(t),me(t,e,a,l),Qo(t)):me(t,e,a,l),a=Rt?Ku:0,!h&&t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Yh(t,l,e);else if(t.tag===19)Yh(t,l,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(n){case"backwards":l=qh(e.child),l===null?(n=e.child,e.child=null):(n=l.sibling,l.sibling=null,Qo(e)),Cr(e,!0,n,null,u,a);break;case"unstable_legacy-backwards":for(l=null,n=e.child,e.child=null;n!==null;){if(t=n.alternate,t!==null&&vr(t)===null){e.child=n;break}t=n.sibling,n.sibling=l,l=n,n=t}Cr(e,!0,l,null,u,a);break;case"together":Cr(e,!1,null,null,void 0,a);break;case"independent":e.memoizedState=null;break;default:l=qh(e.child),l===null?(n=e.child,e.child=null):(n=l.sibling,l.sibling=null),Cr(e,!1,n,l,u,a)}return e.child}function Gh(t,e,l){var a=e.pendingProps;return Ra(e,e.type,a.value),me(t,e,a.children,l),e.child}function sa(t,e,l){if(t!==null&&(e.dependencies=t.dependencies),Aa|=e.lanes,(l&e.childLanes)===0)if(t!==null){if(an(t,e,l,!1),(l&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(f(153));if(e.child!==null){for(t=e.child,l=ua(t,t.pendingProps),e.child=l,l.return=e;t.sibling!==null;)t=t.sibling,l=l.sibling=ua(t,t.pendingProps),l.return=e;l.sibling=null}return e.child}function Ko(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&rr(t)))}function rg(t,e,l){switch(e.tag){case 3:Dn(e,e.stateNode.containerInfo),Ra(e,oe,t.memoizedState.cache),en();break;case 27:case 5:Il(e);break;case 4:Dn(e,e.stateNode.containerInfo);break;case 10:Ra(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,go(e),null;break;case 13:var a=e.memoizedState;if(a!==null){if(a.dehydrated!==null)return Da(e),e.flags|=128,null;a=an(t,e,l,!1);var n=e.child.childLanes;return a||(l&n)!==0?jh(t,e,l):(Da(e),t=sa(t,e,l),t!==null?t.sibling:null)}Da(e);break;case 19:if(e.flags&128)return Zo(t,e,l);if(n=(t.flags&128)!==0,a=(l&e.childLanes)!==0,a||(an(t,e,l,!1),a=(l&e.childLanes)!==0),n){if(a)return Zo(t,e,l);e.flags|=128}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),ei(e,Te.current),a)break;return null;case 22:return e.lanes=0,Uh(t,e,l,e.pendingProps);case 24:Ra(e,oe,t.memoizedState.cache)}return sa(t,e,l)}function Vh(t,e,l){if(t!==null)if(t.memoizedProps!==e.pendingProps)se=!0;else{if(!Ko(t,l)&&(e.flags&128)===0)return se=!1,rg(t,e,l);se=(t.flags&131072)!==0}else se=!1,Rt&&(e.flags&1048576)!==0&&Rd(e,Ku,e.index);switch(e.lanes=0,e.tag){case 16:t:{var a=e.pendingProps;if(t=cn(e.elementType),e.type=t,typeof t=="function")Ic(t)?(a=mn(t,a),e.tag=1,e=Lh(null,e,t,a,l)):(e.tag=0,e=Yo(null,e,t,a,l));else{if(t!=null){var n=t.$$typeof;if(n===$){e.tag=11,e=Ch(null,e,t,a,l);break t}else if(n===yt){e.tag=14,e=_h(null,e,t,a,l);break t}else if(n===Y){e.tag=10,e.type=t,e=Gh(null,e,l);break t}}throw e=Uu(t)||t,Error(f(306,e,""))}}return e;case 0:return Yo(t,e,e.type,e.pendingProps,l);case 1:return a=e.type,n=mn(a,e.pendingProps),Lh(t,e,a,n,l);case 3:t:{if(Dn(e,e.stateNode.containerInfo),t===null)throw Error(f(387));a=e.pendingProps;var u=e.memoizedState;n=u.element,so(t,e),ti(e,a,null,l);var c=e.memoizedState;if(a=c.cache,Ra(e,oe,a),a!==u.cache&&uo(e,[oe],l,!0),Pu(),a=c.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:c.cache},e.updateQueue.baseState=u,e.memoizedState=u,e.flags&256){e=Bh(t,e,a,l);break t}else if(a!==n){n=hl(Error(f(424)),e),Ju(n),e=Bh(t,e,a,l);break t}else for(t=e.stateNode.containerInfo,t.nodeType===9?t=t.body:t=t.nodeName==="HTML"?t.ownerDocument.body:t,Qt=Sl(t.firstChild),pe=e,Rt=!0,ba=null,yl=!0,l=xd(e,null,a,l),e.child=l;l;)l.flags=l.flags&-3|134221824,l=l.sibling;else{if(en(),a===n){e=sa(t,e,l);break t}me(t,e,a,l)}e=e.child}return e;case 26:return tu(t,e),t===null?(l=vv(e.type,null,e.pendingProps,null))?e.memoizedState=l:Rt||(e.stateNode=Jm(e.type,e.pendingProps,Ll.current,e)):e.memoizedState=vv(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return Il(e),t===null&&Rt&&(a=e.stateNode=sv(e.type,e.pendingProps,Ll.current),pe=e,yl=!0,n=Qt,xa(e.type)?(Vf=n,Qt=Sl(a.firstChild)):Qt=n),me(t,e,e.pendingProps.children,l),tu(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&Rt&&((n=a=Qt)&&(a=Pg(a,e.type,e.pendingProps,yl),a!==null?(e.stateNode=a,pe=e,Qt=Sl(a.firstChild),yl=!1,n=!0):n=!1),n||Ea(e)),Il(e),n=e.type,u=e.pendingProps,c=t!==null?t.memoizedProps:null,a=u.children,wf(n,u)?a=null:c!==null&&wf(n,c)&&(e.flags|=32),e.memoizedState!==null&&(n=bo(t,e,Jy,null,null,l),pu._currentValue=n),tu(t,e),me(t,e,a,l),e.child;case 6:return t===null&&Rt&&((t=l=Qt)&&(l=t1(l,e.pendingProps,yl),l!==null?(e.stateNode=l,pe=e,Qt=null,t=!0):t=!1),t||Ea(e)),null;case 13:return jh(t,e,l);case 4:return Dn(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=fn(e,null,a,l):me(t,e,a,l),e.child;case 11:return Ch(t,e,e.type,e.pendingProps,l);case 7:return a=e.pendingProps,tu(t,e),me(t,e,a,l),e.child;case 8:return me(t,e,e.pendingProps.children,l),e.child;case 12:return me(t,e,e.pendingProps.children,l),e.child;case 10:return Gh(t,e,l);case 9:return n=e.type._context,a=e.pendingProps.children,nn(e),n=Ee(n),a=a(n),e.flags|=1,me(t,e,a,l),e.child;case 14:return _h(t,e,e.type,e.pendingProps,l);case 15:return Ah(t,e,e.type,e.pendingProps,l);case 19:return Zo(t,e,l);case 31:return ug(t,e,l);case 22:return Uh(t,e,l,e.pendingProps);case 24:return nn(e),a=Ee(oe),t===null?(n=co(),n===null&&(n=Xt,u=io(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),e.memoizedState={parent:a,cache:n},fo(e),Ra(e,oe,n)):((t.lanes&l)!==0&&(so(t,e),ti(e,null,null,l),Pu()),n=t.memoizedState,u=e.memoizedState,n.parent!==a?(n={parent:a,cache:a},e.memoizedState=n,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=n),Ra(e,oe,a)):(a=u.cache,Ra(e,oe,a),a!==n.cache&&uo(e,[oe],l,!0))),me(t,e,e.pendingProps.children,l),e.child;case 30:return e.stateNode===null&&(e.stateNode={autoName:null,paired:null,clones:null,ref:null}),a=e.pendingProps,a.name!=null&&a.name!=="auto"?e.flags|=t===null?18882560:18874368:Rt&&nr(e),t!==null&&t.memoizedProps.name!==a.name?e.flags|=4194816:tu(t,e),me(t,e,a.children,l),e.child;case 29:throw e.pendingProps}throw Error(f(156,e.tag))}function da(t){t.flags|=4}function Jo(t,e,l,a,n){var u;if((u=(t.mode&32)!==0)&&(u=l===null?Sv(e,a):Sv(e,a)&&(a.src!==l.src||a.srcSet!==l.srcSet)),u){if(t.flags|=16777216,(n&335544128)===n)if(t.stateNode.complete)t.flags|=8192;else if(Tm())t.flags|=8192;else throw on=sr,oo}else t.flags&=-16777217}function Xh(t,e){if(e.type!=="stylesheet"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!bv(e))if(Tm())t.flags|=8192;else throw on=sr,oo}function _r(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?nt():536870912,t.lanes|=e,uu|=e)}function ii(t,e){if(!Rt)switch(t.tailMode){case"visible":break;case"collapsed":for(var l=t.tail,a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null;break;default:for(e=t.tail,l=null;e!==null;)e.alternate!==null&&(l=e),e=e.sibling;l===null?t.tail=null:l.sibling=null}}function Zt(t){var e=t.alternate!==null&&t.alternate.child===t.child,l=0,a=0;if(e)for(var n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&1206910976,a|=n.flags&1206910976,n.return=t,n=n.sibling;else for(n=t.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=t,n=n.sibling;return t.subtreeFlags|=a,t.childLanes=l,e}function cg(t,e,l){var a=e.pendingProps;switch(eo(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Zt(e),null;case 1:return Zt(e),null;case 3:return l=e.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),ca(oe),Ve(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(t===null||t.child===null)&&(Jn(e)?da(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,ao())),Zt(e),null;case 26:var n=e.type,u=e.memoizedState;return t===null?(da(e),u!==null?(Zt(e),Xh(e,u)):(Zt(e),Jo(e,n,null,a,l))):u?u!==t.memoizedState?(da(e),Zt(e),Xh(e,u)):(Zt(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&da(e),Zt(e),Jo(e,n,t,a,l)),null;case 27:if(Ja(e),l=Ll.current,n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&da(e);else{if(!a){if(e.stateNode===null)throw Error(f(166));return Zt(e),e.subtreeFlags&=-33554433,null}t=Ie.current,Jn(e)?zd(e,t):(t=sv(n,a,l),e.stateNode=t,da(e))}return Zt(e),e.subtreeFlags&=-33554433,null;case 5:if(Ja(e),n=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&da(e);else{if(!a){if(e.stateNode===null)throw Error(f(166));return Zt(e),e.subtreeFlags&=-33554433,null}if(u=Ie.current,Jn(e))zd(e,u);else{var c=gi(Ll.current);switch(u){case 1:u=c.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=c.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=c.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=c.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=c.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?c.createElement("select",{is:a.is}):c.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?c.createElement(n,{is:a.is}):c.createElement(n)}}u[Ht]=e,u[ne]=a;t:for(c=e.child;c!==null;){if(c.tag===5||c.tag===6)u.appendChild(c.stateNode);else if(c.tag!==4&&c.tag!==27&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===e)break t;for(;c.sibling===null;){if(c.return===null||c.return===e)break t;c=c.return}c.sibling.return=c.return,c=c.sibling}e.stateNode=u;t:switch(Oe(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break t;case"img":a=!0;break t;default:a=!1}a&&da(e)}}return Zt(e),e.subtreeFlags&=-33554433,Jo(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,l),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&da(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(f(166));if(t=Ll.current,Jn(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,n=pe,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}t[Ht]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Xm(t.nodeValue,l)),t||Ea(e,!0)}else t=gi(t).createTextNode(a),t[Ht]=e,e.stateNode=t}return Zt(e),null;case 31:if(l=e.memoizedState,t===null||t.memoizedState!==null){if(a=Jn(e),l!==null){if(t===null){if(!a)throw Error(f(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(f(557));t[Ht]=e}else en(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Zt(e),t=!1}else l=ao(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=l),t=!0;if(!t)return e.flags&256?(ll(e),e):(ll(e),null);if((e.flags&128)!==0)throw Error(f(558))}return Zt(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=Jn(e),a!==null&&a.dehydrated!==null){if(t===null){if(!n)throw Error(f(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(f(317));n[Ht]=e}else en(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Zt(e),n=!1}else n=ao(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),n=!0;if(!n)return e.flags&256?(ll(e),e):(ll(e),null)}return ll(e),(e.flags&128)!==0?(e.lanes=l,e):(l=a!==null,t=t!==null&&t.memoizedState!==null,l&&(a=e.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),l!==t&&l&&(e.child.flags|=8192),_r(e,e.updateQueue),Zt(e),null);case 4:return Ve(),t===null&&Ym(e.stateNode.containerInfo),e.flags|=67108864,Zt(e),null;case 10:return ca(e.type),Zt(e),null;case 19:if(po(e),a=e.memoizedState,a===null)return Zt(e),null;if(n=(e.flags&128)!==0,u=a.rendering,u===null)if(n)ii(a,!1);else{if(le!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(u=vr(t),u!==null){for(e.flags|=128,ii(a,!1),t=u.updateQueue,e.updateQueue=t,_r(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)Sd(l,t),l=l.sibling;return ei(e,Te.current&1|2),Rt&&ia(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&De()>Vr&&(e.flags|=128,n=!0,ii(a,!1),e.lanes=4194304)}else{if(!n)if(t=vr(u),t!==null){if(e.flags|=128,n=!0,t=t.updateQueue,e.updateQueue=t,_r(e,t),ii(a,!0),a.tail===null&&a.tailMode!=="collapsed"&&a.tailMode!=="visible"&&!u.alternate&&!Rt)return Zt(e),null}else 2*De()-a.renderingStartTime>Vr&&l!==536870912&&(e.flags|=128,n=!0,ii(a,!1),e.lanes=4194304);a.isBackwards?(u.sibling=e.child,e.child=u):(t=a.last,t!==null?t.sibling=u:e.child=u,a.last=u)}if(a.tail!==null){t=a.tail;t:{for(l=t;l!==null;){if(l.alternate!==null){l=!1;break t}l=l.sibling}l=!0}return a.rendering=t,a.tail=t.sibling,a.renderingStartTime=De(),t.sibling=null,u=Te.current,u=n?u&1|2:u&1,a.tailMode==="visible"||a.tailMode==="collapsed"||!l||Rt?ei(e,u):(l=u,qt(Re,e),qt(Te,l),Ce===null&&(Ce=e)),Rt&&ia(e,a.treeForkCount),t}return Zt(e),null;case 22:case 23:return ll(e),yo(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(l&536870912)!==0&&(e.flags&128)===0&&(Zt(e),e.subtreeFlags&6&&(e.flags|=8192)):Zt(e),l=e.updateQueue,l!==null&&_r(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&he(rn),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),ca(oe),Zt(e),null;case 25:return null;case 30:return e.flags|=33554432,Zt(e),null}throw Error(f(156,e.tag))}function og(t,e){switch(eo(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return ca(oe),Ve(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Ja(e),null;case 31:if(e.memoizedState!==null){if(ll(e),e.alternate===null)throw Error(f(340));en()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(ll(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(f(340));en()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return po(e),t=e.flags,t&65536?(e.flags=t&-65537|128,t=e.memoizedState,t!==null&&(t.rendering=null,t.tail=null),e.flags|=4,e):null;case 4:return Ve(),null;case 10:return ca(e.type),null;case 22:case 23:return ll(e),yo(),t!==null&&he(rn),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return ca(oe),null;case 25:return null;default:return null}}function Qh(t,e){switch(eo(e),e.tag){case 3:ca(oe),Ve();break;case 26:case 27:case 5:Ja(e);break;case 4:Ve();break;case 31:e.memoizedState!==null&&ll(e);break;case 13:ll(e);break;case 19:po(e);break;case 10:ca(e.type);break;case 22:case 23:ll(e),yo(),t!==null&&he(rn);break;case 24:ca(oe)}}function ri(t,e){try{var l=e.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&t)===t){a=void 0;var u=l.create,c=l.inst;a=u(),c.destroy=a}l=l.next}while(l!==n)}}catch(h){Bt(e,e.return,h)}}function Na(t,e,l){try{var a=e.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&t)===t){var c=a.inst,h=c.destroy;if(h!==void 0){c.destroy=void 0,n=e;var g=l,O=h;try{O()}catch(U){Bt(n,g,U)}}}a=a.next}while(a!==u)}}catch(U){Bt(e,e.return,U)}}function Zh(t){var e=t.updateQueue;if(e!==null){var l=t.stateNode;try{Bd(e,l)}catch(a){Bt(t,t.return,a)}}}function Kh(t,e,l){l.props=mn(t.type,t.memoizedProps),l.state=t.memoizedState;try{l.componentWillUnmount()}catch(a){Bt(t,e,a)}}function Xl(t,e){try{var l=t.ref;if(l!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:var n=t.stateNode,u=aa(t.memoizedProps,n);(n.ref===null||n.ref.name!==u)&&(n.ref=ev(u)),a=n.ref;break;case 7:if(t.stateNode===null){var c=new il(t);w(t.child,!1,kg,c,void 0,void 0),t.stateNode=c}a=t.stateNode;break;default:a=t.stateNode}typeof l=="function"?t.refCleanup=l(a):l.current=a}}catch(h){Bt(t,e,h)}}function ze(t,e){var l=t.ref,a=t.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){Bt(t,e,n)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){Bt(t,e,n)}else l.current=null}function Ar(t,e){if((t.tag===5||t.tag===27||t.tag===6)&&t.alternate===null&&e!==null)for(var l=0;l<e.length;l++)rv(t.stateNode,e[l])}function Jh(t){for(var e=t.return;e!==null&&($o(e)&&rv(t.stateNode,e.stateNode),!Fo(e));)e=e.return}function ci(t){for(var e=t.return;e!==null&&($o(e)&&Ig(t.stateNode,e.stateNode),!Fo(e));)e=e.return}function Fo(t){return t.tag===5||t.tag===3||t.tag===27}function $o(t){return t&&t.tag===7&&t.stateNode!==null}function Wo(t){var e=t.type,l=t.memoizedProps,a=t.stateNode;try{t:switch(e){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break t;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){Bt(t,t.return,n)}}function ko(t,e,l){try{var a=t.stateNode;wg(a,t.type,l,e),a[ne]=e}catch(n){Bt(t,t.return,n)}}function Fh(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&xa(t.type)||t.tag===4}function Io(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Fh(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&xa(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Po(t,e,l,a){var n=t.tag;if(n===5||n===6)n=t.stateNode,e?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(n,e):(e=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,e.appendChild(n),l=l._reactRootContainer,l!=null||e.onclick!==null||(e.onclick=ql)),Ar(t,a),At=!0;else if(n!==4&&(n===27&&(Ar(t,a),a=null,xa(t.type)&&(l=t.stateNode,e=null)),t=t.child,t!==null))for(Po(t,e,l,a),t=t.sibling;t!==null;)Po(t,e,l,a),t=t.sibling}function Ur(t,e,l,a){var n=t.tag;if(n===5||n===6)n=t.stateNode,e?l.insertBefore(n,e):l.appendChild(n),Ar(t,a),At=!0;else if(n!==4&&(n===27&&(Ar(t,a),a=null,xa(t.type)&&(l=t.stateNode)),t=t.child,t!==null))for(Ur(t,e,l,a),t=t.sibling;t!==null;)Ur(t,e,l,a),t=t.sibling}function $h(t){var e=t.stateNode,l=t.memoizedProps;try{for(var a=t.type,n=e.attributes;n.length;)e.removeAttributeNode(n[0]);Oe(e,a,l),e[Ht]=t,e[ne]=l}catch(u){Bt(t,t.return,u)}}var wr=!1,al=null;function Wh(t){(t.tag===30||(t.subtreeFlags&33554432)!==0)&&(wr=!0)}var Ql=null;function kh(){var t=Ql;return Ql=null,t}var Fe=0;function eu(t,e,l,a,n){return Fe=0,Ih(t.child,e,l,a,n)}function Ih(t,e,l,a,n){for(var u=!1;t!==null;){if(t.tag===5){var c=t.stateNode;if(a!==null){var h=Lf(c);a.push(h),h.view&&(u=!0)}else u||Lf(c).view&&(u=!0);wr=!0,Im(c,Fe===0?e:e+"_"+Fe,l),Fe++}else(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&n||Ih(t.child,e,l,a,n)&&(u=!0));t=t.sibling}return u}function Zl(t,e){for(;t!==null;)t.tag===5?Pm(t.stateNode,t.memoizedProps):(t.tag!==22||t.memoizedState===null)&&(t.tag===30&&e||Zl(t.child,e)),t=t.sibling}function Hr(t){if((t.subtreeFlags&18874368)!==0)for(t=t.child;t!==null;){if((t.tag!==22||t.memoizedState===null)&&(Hr(t),t.tag===30&&(t.flags&18874368)!==0&&t.stateNode.paired)){var e=t.memoizedProps;if(e.name==null||e.name==="auto")throw Error(f(544));var l=e.name;e=na(e.default,e.share),e!=="none"&&(eu(t,l,e,null,!1)||Zl(t.child,!1))}t=t.sibling}}function tf(t,e){if(t.tag===30){var l=t.stateNode,a=t.memoizedProps,n=aa(a,l),u=na(a.default,l.paired?a.share:a.enter);u!=="none"?eu(t,n,u,null,!1)?(Hr(t),l.paired||e||ou(t,a.onEnter)):Zl(t.child,!1):Hr(t)}else if((t.subtreeFlags&33554432)!==0)for(t=t.child;t!==null;)tf(t,e),t=t.sibling;else Hr(t)}function ef(t){if(al!==null&&al.size!==0){var e=al;if((t.subtreeFlags&18874368)!==0)for(t=t.child;t!==null;){if(t.tag!==22||t.memoizedState===null){if(t.tag===30&&(t.flags&18874368)!==0){var l=t.memoizedProps,a=l.name;if(a!=null&&a!=="auto"){var n=e.get(a);if(n!==void 0){var u=na(l.default,l.share);if(u!=="none"&&(eu(t,a,u,null,!1)?(u=t.stateNode,n.paired=u,u.paired=n,ou(t,l.onShare)):Zl(t.child,!1)),e.delete(a),e.size===0)break}}}ef(t)}t=t.sibling}}}function lf(t){if(t.tag===30){var e=t.memoizedProps,l=aa(e,t.stateNode),a=al!==null?al.get(l):void 0,n=na(e.default,a!==void 0?e.share:e.exit);n!=="none"&&(eu(t,l,n,null,!1)?a!==void 0?(n=t.stateNode,a.paired=n,n.paired=a,al.delete(l),ou(t,e.onShare)):ou(t,e.onExit):Zl(t.child,!1)),al!==null&&ef(t)}else if((t.subtreeFlags&33554432)!==0)for(t=t.child;t!==null;)lf(t),t=t.sibling;else al!==null&&ef(t)}function Ph(t){for(t=t.child;t!==null;){if(t.tag===30){var e=t.memoizedProps,l=aa(e,t.stateNode);e=na(e.default,e.update),t.flags&=-5,e!=="none"&&eu(t,l,e,t.memoizedState=[],!1)}else(t.subtreeFlags&33554432)!==0&&Ph(t);t=t.sibling}}function af(t){if((t.subtreeFlags&18874368)!==0)for(t=t.child;t!==null;){if(t.tag!==22||t.memoizedState===null){if(t.tag===30&&(t.flags&18874368)!==0){var e=t.stateNode;e.paired!==null&&(e.paired=null,Zl(t.child,!1))}af(t)}t=t.sibling}}function xr(t){if(t.tag===30)t.stateNode.paired=null,Zl(t.child,!1),af(t);else if((t.subtreeFlags&33554432)!==0)for(t=t.child;t!==null;)xr(t),t=t.sibling;else af(t)}function tm(t){for(t=t.child;t!==null;)t.tag===30?Zl(t.child,!1):(t.subtreeFlags&33554432)!==0&&tm(t),t=t.sibling}function nf(t,e,l,a,n,u,c){for(var h=!1;e!==null;){if(e.tag===5){var g=e.stateNode;if(u!==null&&Fe<u.length){var O=u[Fe],U=Lf(g);(O.view||U.view)&&(h=!0);var L;if(L=(t.flags&4)===0)if(U.clip)L=!0;else{L=O.rect;var T=U.rect;L=L.y!==T.y||L.x!==T.x||L.height!==T.height||L.width!==T.width}L&&(t.flags|=4),U.abs?U=!O.abs:(O=O.rect,U=U.rect,U=O.height!==U.height||O.width!==U.width),U&&(t.flags|=32)}else t.flags|=32;(t.flags&4)!==0&&Im(g,Fe===0?l:l+"_"+Fe,n),h&&(t.flags&4)!==0||(Ql===null&&(Ql=[]),Ql.push(g,Fe===0?a:a+"_"+Fe,e.memoizedProps)),Fe++}else(e.tag!==22||e.memoizedState===null)&&(e.tag===30&&c?t.flags|=e.flags&32:nf(t,e.child,l,a,n,u,c)&&(h=!0));e=e.sibling}return h}function em(t,e){for(t=t.child;t!==null;){if(t.tag===30){var l=t.memoizedProps,a=t.stateNode,n=aa(l,a),u=na(l.default,l.update);if(e){a=a.clones;var c=a===null?null:a.map(Yg)}else c=t.memoizedState,t.memoizedState=null;a=t;var h=t.child;Fe=0,n=nf(a,h,n,n,u,c,!1),(t.flags&4)!==0&&n&&(e||ou(t,l.onUpdate))}else(t.subtreeFlags&33554432)!==0&&em(t,e);t=t.sibling}}var Se=!1,xt=!1,Kl=!1,uf=!1,lm=typeof WeakSet=="function"?WeakSet:Set,be=null,Jl=!1,oi=!1,Lr=!1,rf=!1;function fg(t,e,l){if(t=t.containerInfo,Af=Su,t=od(t),Zc(t)){if("selectionStart"in t)var a={start:t.selectionStart,end:t.selectionEnd};else t:{a=(a=t.ownerDocument)&&a.defaultView||window;var n=a.getSelection&&a.getSelection();if(n&&n.rangeCount!==0){a=n.anchorNode;var u=n.anchorOffset,c=n.focusNode;n=n.focusOffset;try{a.nodeType,c.nodeType}catch{a=null;break t}var h=0,g=-1,O=-1,U=0,L=0,T=t,_=null;e:for(;;){for(var Z;T!==a||u!==0&&T.nodeType!==3||(g=h+u),T!==c||n!==0&&T.nodeType!==3||(O=h+n),T.nodeType===3&&(h+=T.nodeValue.length),(Z=T.firstChild)!==null;)_=T,T=Z;for(;;){if(T===t)break e;if(_===a&&++U===u&&(g=h),_===c&&++L===n&&(O=h),(Z=T.nextSibling)!==null)break;T=_,_=T.parentNode}T=Z}a=g===-1||O===-1?null:{start:g,end:O}}else a=null}a=a||{start:0,end:0}}else a=null;for(Uf={focusedElem:t,selectionRange:a},Su=!1,l=(l&335544064)===l,be=e,e=l?9270:1024;be!==null;){if(t=be,l&&(a=t.deletions,a!==null))for(u=0;u<a.length;u++)l&&lf(a[u]);if(t.alternate===null&&(t.flags&2)!==0)l&&Wh(t),Br(l);else{if(t.tag===22){if(a=t.alternate,t.memoizedState!==null){a!==null&&a.memoizedState===null&&l&&lf(a),Br(l);continue}else if(a!==null&&a.memoizedState!==null){l&&Wh(t),Br(l);continue}}a=t.child,(t.subtreeFlags&e)!==0&&a!==null?(a.return=t,be=a):(l&&Ph(t),Br(l))}}al=null}function Br(t){for(;be!==null;){var e=be,l=t,a=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 15:break;case 1:if((n&1024)!==0&&a!==null){l=void 0,n=a.memoizedProps,a=a.memoizedState;var u=e.stateNode;try{var c=mn(e.type,n);l=u.getSnapshotBeforeUpdate(c,a),u.__reactInternalSnapshotBeforeUpdate=l}catch(h){Bt(e,e.return,h)}}break;case 3:if((n&1024)!==0){if(a=e.stateNode.containerInfo,l=a.nodeType,l===9)Yf(a);else if(l===1)switch(a.nodeName){case"HEAD":case"HTML":case"BODY":Yf(a);break;default:a.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;case 30:l&&a!==null&&(l=aa(a.memoizedProps,a.stateNode),n=e.memoizedProps,n=na(n.default,n.update),n!=="none"&&eu(a,l,n,a.memoizedState=[],!0));break;default:if((n&1024)!==0)throw Error(f(163))}if(a=e.sibling,a!==null){a.return=e.return,be=a;break}be=e.return}}function am(t,e,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Fl(t,l),a&4&&ri(5,l);break;case 1:if(Fl(t,l),a&4)if(t=l.stateNode,e===null)try{t.componentDidMount()}catch(c){Bt(l,l.return,c)}else{var n=mn(l.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(n,e,t.__reactInternalSnapshotBeforeUpdate)}catch(c){Bt(l,l.return,c)}}a&64&&Zh(l),a&512&&Xl(l,l.return);break;case 3:if(Fl(t,l),a&64&&(t=l.updateQueue,t!==null)){if(e=null,l.child!==null)switch(l.child.tag){case 27:case 5:e=l.child.stateNode;break;case 1:e=l.child.stateNode}try{Bd(t,e)}catch(c){Bt(l,l.return,c)}}break;case 27:e===null&&a&4&&$h(l);case 26:case 5:Fl(t,l),e===null&&a&4&&Wo(l),a&512&&Xl(l,l.return);break;case 12:Fl(t,l);break;case 31:Fl(t,l),a&4&&rm(t,l);break;case 13:Fl(t,l),a&4&&cm(t,l),a&64&&(t=l.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(l=Rg.bind(null,l),e1(t,l))));break;case 22:if(a=l.memoizedState!==null||Se,!a){var u=e!==null&&e.memoizedState!==null||xt;e=Se,n=xt,Se=a,(xt=u)&&!n?(a=2,(l.subtreeFlags&8772)!==0&&(a|=1),_l(t,l,a)):Fl(t,l),Se=e,xt=n}break;case 30:Fl(t,l),a&512&&Xl(l,l.return);break;case 7:a&512&&Xl(l,l.return);default:Fl(t,l)}}function cf(t,e){for(t=t.child;t!==null;)nm(t,e),t=t.sibling}function nm(t,e){switch(t.tag){case 5:case 26:try{var l=t.stateNode;if(e){var a=l.style;typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"}else{var n=t.stateNode,u=t.memoizedProps.style,c=u!=null&&u.hasOwnProperty("display")?u.display:null;n.style.display=c==null||typeof c=="boolean"?"":(""+c).trim()}}catch(g){Bt(t,t.return,g)}of(t,e);break;case 6:try{t.stateNode.nodeValue=e?"":t.memoizedProps,At=!0}catch(g){Bt(t,t.return,g)}break;case 18:try{var h=t.stateNode;e?km(h,!0):km(t.stateNode,!1)}catch(g){Bt(t,t.return,g)}break;case 22:case 23:t.memoizedState===null&&cf(t,e);break;default:cf(t,e)}}function of(t,e){if(t.subtreeFlags&67108864)for(t=t.child;t!==null;){t:{var l=t,a=e;switch(l.tag){case 4:nm(l,a);break t;case 22:l.memoizedState===null&&of(l,a);break t;default:of(l,a)}}t=t.sibling}}function um(t){var e=t.alternate;e!==null&&(t.alternate=null,um(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&Qe(e)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var Jt=null,$e=!1;function Nl(t,e,l){for(l=l.child;l!==null;)im(t,e,l),l=l.sibling}function im(t,e,l){if(Me&&typeof Me.onCommitFiberUnmount=="function")try{Me.onCommitFiberUnmount(Bl,l)}catch{}switch(l.tag){case 26:xt||ze(l,e),Nl(t,e,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&!xt&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:xt||ze(l,e),ci(l);var a=Jt,n=$e;xa(l.type)&&(Jt=l.stateNode,$e=!1),Nl(t,e,l),dv(l.stateNode,l.type,l.memoizedProps),Jt=a,$e=n;break;case 5:xt||ze(l,e),ci(l);case 6:if(l.tag===6&&ci(l),a=Jt,n=$e,Jt=null,Nl(t,e,l),Jt=a,$e=n,Jt!==null)if($e)try{(Jt.nodeType===9?Jt.body:Jt.nodeName==="HTML"?Jt.ownerDocument.body:Jt).removeChild(l.stateNode),At=!0}catch(u){Bt(l,e,u)}else try{Jt.removeChild(l.stateNode),At=!0}catch(u){Bt(l,e,u)}break;case 18:Jt!==null&&($e?(t=Jt,Wm(t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,l.stateNode),bu(t)):Wm(Jt,l.stateNode));break;case 4:a=Jt,n=$e,Jt=l.stateNode.containerInfo,$e=!0,Nl(t,e,l),Jt=a,$e=n;break;case 0:case 11:case 14:case 15:Na(2,l,e),xt||Na(4,l,e),Nl(t,e,l);break;case 1:xt||(ze(l,e),a=l.stateNode,typeof a.componentWillUnmount=="function"&&Kh(l,e,a)),Nl(t,e,l);break;case 21:Nl(t,e,l);break;case 22:xt=(a=xt)||l.memoizedState!==null,Nl(t,e,l),xt=a;break;case 30:ze(l,e),Nl(t,e,l);break;case 7:xt||ze(l,e),Nl(t,e,l);break;default:Nl(t,e,l)}}function rm(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{bu(t)}catch(l){Bt(e,e.return,l)}}}function cm(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{bu(t)}catch(l){Bt(e,e.return,l)}}function sg(t){switch(t.tag){case 31:case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new lm),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new lm),e;default:throw Error(f(435,t.tag))}}function jr(t,e){var l=sg(t);e.forEach(function(a){if(!l.has(a)){l.add(a);var n=Tg.bind(null,t,a);a.then(n,n)}})}function Le(t,e,l){var a=e.deletions;if(a!==null)for(var n=0;n<a.length;n++){var u=a[n],c=t,h=e,g=h;t:for(;g!==null;){switch(g.tag){case 27:if(xa(g.type)){Jt=g.stateNode,$e=!1;break t}break;case 5:Jt=g.stateNode,$e=!1;break t;case 3:case 4:Jt=g.stateNode.containerInfo,$e=!0;break t}g=g.return}if(Jt===null)throw Error(f(160));im(c,h,u),Jt=null,$e=!1,c=u.alternate,c!==null&&(c.return=null),u.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)om(e,t,l),e=e.sibling}var Cl=null;function om(t,e,l){var a=t.alternate,n=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(n&4&&(a=t.updateQueue,a=a!==null?a.events:null,a!==null))for(var u=0;u<a.length;u++){var c=a[u];c.ref.impl=c.nextImpl}Le(e,t,l),Be(t),n&4&&(Na(3,t,t.return),ri(3,t),Na(5,t,t.return));break;case 1:Le(e,t,l),Be(t),n&512&&(xt||a===null||ze(a,a.return)),n&64&&Se&&(t=t.updateQueue,t!==null&&(e=t.callbacks,e!==null&&(l=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=l===null?e:l.concat(e))));break;case 26:if(u=Cl,Le(e,t,l),Be(t),n&512&&(xt||a===null||ze(a,a.return)),n&4)if(n=a!==null?a.memoizedState:null,l=t.memoizedState,a===null)if(l===null)if(t.stateNode===null)if(Se)t.stateNode=Jm(t.type,t.memoizedProps,e.containerInfo,t);else{t:{e=t.type,l=t.memoizedProps,n=u.ownerDocument||u;e:switch(e){case"title":a=n.getElementsByTagName("title")[0],(!a||a[St]||a[Ht]||a.namespaceURI==="http://www.w3.org/2000/svg"||a.hasAttribute("itemprop"))&&(a=n.createElement(e),n.head.insertBefore(a,n.querySelector("head > title"))),Oe(a,e,l),a[Ht]=t,ue(a),e=a;break t;case"link":if(u=pv("link","href",n).get(e+(l.href||""))){for(c=0;c<u.length;c++)if(a=u[c],a.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&a.getAttribute("rel")===(l.rel==null?null:l.rel)&&a.getAttribute("title")===(l.title==null?null:l.title)&&a.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){u.splice(c,1);break e}}a=n.createElement(e),Oe(a,e,l),n.head.appendChild(a);break;case"meta":if(u=pv("meta","content",n).get(e+(l.content||""))){for(c=0;c<u.length;c++)if(a=u[c],a.getAttribute("content")===(l.content==null?null:""+l.content)&&a.getAttribute("name")===(l.name==null?null:l.name)&&a.getAttribute("property")===(l.property==null?null:l.property)&&a.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&a.getAttribute("charset")===(l.charSet==null?null:l.charSet)){u.splice(c,1);break e}}a=n.createElement(e),Oe(a,e,l),n.head.appendChild(a);break;default:throw Error(f(468,e))}a[Ht]=t,ue(a),e=a}t.stateNode=e}else Se||Kf(u,t.type,t.stateNode);else t.stateNode=gv(u,l,t.memoizedProps);else n!==l?(n===null?(e=a.stateNode,e===null||xt||e.parentNode.removeChild(e)):n.count--,l===null?Se||Kf(u,t.type,t.stateNode):gv(u,l,t.memoizedProps)):l===null&&t.stateNode!==null&&ko(t,t.memoizedProps,a.memoizedProps);break;case 27:Le(e,t,l),Be(t),n&512&&(xt||a===null||ze(a,a.return)),a!==null&&n&4&&ko(t,t.memoizedProps,a.memoizedProps);break;case 5:if(u=Kl,Kl=!1,Le(e,t,l),Kl=u,Be(t),n&512&&(xt||a===null||ze(a,a.return)),t.flags&32){e=t.stateNode;try{Bn(e,""),At=!0}catch(U){Bt(t,t.return,U)}}n&4&&t.stateNode!=null&&(e=t.memoizedProps,ko(t,e,a!==null?a.memoizedProps:e)),n&1024&&(uf=!0);break;case 6:if(Le(e,t,l),Be(t),n&4){if(t.stateNode===null)throw Error(f(162));e=t.memoizedProps,l=t.stateNode;try{l.nodeValue=e,At=!0}catch(U){Bt(t,t.return,U)}}break;case 3:if(At=!1,Pr=null,u=Cl,Cl=pi(e.containerInfo),Le(e,t,l),Cl=u,Be(t),n&4&&a!==null&&a.memoizedState.isDehydrated)try{bu(e.containerInfo)}catch(U){Bt(t,t.return,U)}uf&&(uf=!1,fm(t)),At=!1;break;case 4:n=Kl,Kl=Se,a=ws(),u=Cl,Cl=pi(t.stateNode.containerInfo),Le(e,t,l),Be(t),Cl=u,At&&oi&&(Lr=!0),At=a,Kl=n;break;case 12:Le(e,t,l),Be(t);break;case 31:Le(e,t,l),Be(t),n&4&&(e=t.updateQueue,e!==null&&(t.updateQueue=null,jr(t,e)));break;case 13:Le(e,t,l),Be(t),t.child.flags&8192&&t.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(Gr=De()),n&4&&(e=t.updateQueue,e!==null&&(t.updateQueue=null,jr(t,e)));break;case 22:u=t.memoizedState!==null,c=a!==null&&a.memoizedState!==null;var h=Se,g=xt,O=Kl;Se=h||u,Kl=O||u,xt=g||c,Le(e,t,l),xt=g,Kl=O,Se=h,Be(t),n&8192&&(e=t.stateNode,e._visibility=u?e._visibility&-2:e._visibility|1,!u||a===null||c||Se||xt||(e=c||xt,l=Se,a=xt,Se=u||Se,xt=e,Ca(t,2),Se=l,xt=a),!u&&Kl||cf(t,u)),n&4&&(e=t.updateQueue,e!==null&&(l=e.retryQueue,l!==null&&(e.retryQueue=null,jr(t,l))));break;case 19:Le(e,t,l),Be(t),n&4&&(e=t.updateQueue,e!==null&&(t.updateQueue=null,jr(t,e)));break;case 30:n&512&&(xt||a===null||ze(a,a.return)),n=ws(),u=oi,c=(l&335544064)===l,h=t.memoizedProps,oi=c&&na(h.default,h.update)!=="none",Le(e,t,l),Be(t),c&&a!==null&&At&&(t.flags|=4),oi=u,At=n;break;case 21:break;case 7:n&512&&(xt||a===null||ze(a,a.return)),a&&a.stateNode!==null&&(a.stateNode._fragmentFiber=t);default:Le(e,t,l),Be(t)}}function Be(t){var e=t.flags;if(e&2){try{for(var l,a=t.return;a!==null;){if(Fh(a)){l=a;break}a=a.return}a=null;for(var n=t.return;n!==null;){if($o(n)){var u=n.stateNode;a===null?a=[u]:a.push(u)}if(Fo(n))break;n=n.return}var c=a;if(l==null)throw Error(f(160));switch(l.tag){case 27:var h=l.stateNode;Ur(t,Io(t),h,c);break;case 5:var g=l.stateNode;l.flags&32&&(Bn(g,""),l.flags&=-33),Ur(t,Io(t),g,c);break;case 3:case 4:var O=l.stateNode.containerInfo;Po(t,Io(t),O,c);break;default:throw Error(f(161))}}catch(U){Bt(t,t.return,U)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function fm(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;fm(e),e.tag===5&&e.flags&1024&&(e=e.stateNode,Su=!0,e.reset(),Su=!1),t=t.sibling}}function lu(t,e){if(e.subtreeFlags&9270)for(e=e.child;e!==null;)sm(e,t),e=e.sibling;else em(e,!1)}function sm(t,e){var l=t.alternate;if(l===null)tf(t,!1);else switch(t.tag){case 3:if(rf=Jl=!1,kh(),lu(e,t),!Jl&&!Lr){if(t=Ql,t!==null)for(var a=0;a<t.length;a+=3){l=t[a];var n=t[a+1];Pm(l,t[a+2]),l=l.ownerDocument.documentElement,l!==null&&l.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group("+n+")"})}t=e.containerInfo,t=t.nodeType===9?t.documentElement:t.ownerDocument.documentElement,t!==null&&t.style.viewTransitionName===""&&(t.style.viewTransitionName="none",t.animate({opacity:[0,0],pointerEvents:["none","none"]},{duration:0,fill:"forwards",pseudoElement:"::view-transition-group(root)"}),t.animate({width:[0,0],height:[0,0]},{duration:0,fill:"forwards",pseudoElement:"::view-transition"})),rf=!0}Ql=null;break;case 5:lu(e,t);break;case 4:a=Jl,Jl=!1,lu(e,t),Jl&&(Lr=!0),Jl=a;break;case 22:t.memoizedState===null&&(l.memoizedState!==null?tf(t,!1):lu(e,t));break;case 30:a=Jl,n=kh(),Jl=!1,lu(e,t),Jl&&(t.flags|=4);var u=t.memoizedProps,c=t.stateNode;e=aa(u,c),c=aa(l.memoizedProps,c);var h=na(u.default,u.update);h==="none"?e=!1:(u=l.memoizedState,l.memoizedState=null,l=t.child,Fe=0,e=nf(t,l,e,c,h,u,!0),Fe!==(u===null?0:u.length)&&(t.flags|=32)),(t.flags&4)!==0&&e?(ou(t,t.memoizedProps.onUpdate),Ql=n):n!==null&&(n.push.apply(n,Ql),Ql=n),Jl=(t.flags&32)!==0?!0:a;break;default:lu(e,t)}}function Fl(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)am(t,e.alternate,e),e=e.sibling}function Ca(t,e){for(t=t.child;t!==null;){var l=t,a=e;switch(l.tag){case 0:case 11:case 14:case 15:Na(4,l,l.return),Ca(l,a);break;case 1:ze(l,l.return);var n=l.stateNode;typeof n.componentWillUnmount=="function"&&Kh(l,l.return,n),Ca(l,a);break;case 27:(a&2)!==0&&dv(l.stateNode,l.type,l.memoizedProps);case 5:ze(l,l.return),l.tag!==5&&l.tag!==27||ci(l),Ca(l,a);break;case 6:ci(l);break;case 26:ze(l,l.return),n=l.stateNode,l.memoizedState!==null||n===null||xt||n.parentNode.removeChild(n),Ca(l,a);break;case 22:l.memoizedState===null&&Ca(l,a);break;case 30:ze(l,l.return),Ca(l,a);break;case 7:ze(l,l.return);default:Ca(l,a)}t=t.sibling}}function _l(t,e,l){for(l=(e.subtreeFlags&8772)!==0?l:l&-2,e=e.child;e!==null;){var a=e.alternate,n=t,u=e,c=u.flags,h=(l&1)!==0;switch(u.tag){case 0:case 11:case 15:_l(n,u,l),ri(4,u);break;case 1:if(_l(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(U){Bt(a,a.return,U)}if(a=u,n=a.updateQueue,n!==null){var g=a.stateNode;try{var O=n.shared.hiddenCallbacks;if(O!==null)for(n.shared.hiddenCallbacks=null,n=0;n<O.length;n++)Ld(O[n],g)}catch(U){Bt(a,a.return,U)}}h&&c&64&&Zh(u),Xl(u,u.return);break;case 27:(l&2)!==0&&$h(u);case 5:u.tag!==5&&u.tag!==27||Jh(u),_l(n,u,l),h&&a===null&&c&4&&Wo(u),Xl(u,u.return);break;case 6:Jh(u);break;case 26:g=u.stateNode,u.memoizedState!==null||g===null||Se||Kf(pi(g.ownerDocument),u.type,g),_l(n,u,l),h&&a===null&&c&4&&Wo(u),Xl(u,u.return);break;case 12:_l(n,u,l);break;case 31:_l(n,u,l),h&&c&4&&rm(n,u);break;case 13:_l(n,u,l),h&&c&4&&cm(n,u);break;case 22:u.memoizedState===null&&_l(n,u,l),Xl(u,u.return);break;case 30:_l(n,u,l),Xl(u,u.return);break;case 7:Xl(u,u.return);default:_l(n,u,l)}e=e.sibling}}function ff(t,e){var l=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==l&&(t!=null&&t.refCount++,l!=null&&Fu(l))}function sf(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&Fu(t))}function gl(t,e,l,a){var n=(l&335544064)===l;if(e.subtreeFlags&(n?10262:10256))for(e=e.child;e!==null;)dm(t,e,l,a),e=e.sibling;else n&&tm(e)}function dm(t,e,l,a){var n=(l&335544064)===l;n&&e.alternate===null&&e.return!==null&&e.return.alternate!==null&&xr(e);var u=e.flags;switch(e.tag){case 0:case 11:case 15:gl(t,e,l,a),u&2048&&ri(9,e);break;case 1:gl(t,e,l,a);break;case 3:gl(t,e,l,a),n&&rf&&(t=t.containerInfo,t=t.nodeType===9?t.body:t.nodeName==="HTML"?t.ownerDocument.body:t,t.style.viewTransitionName==="root"&&(t.style.viewTransitionName=""),t=t.ownerDocument.documentElement,t!==null&&t.style.viewTransitionName==="none"&&(t.style.viewTransitionName="")),u&2048&&(u=null,e.alternate!==null&&(u=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==u&&(e.refCount++,u!=null&&Fu(u)));break;case 12:if(u&2048){gl(t,e,l,a),u=e.stateNode;try{var c=e.memoizedProps,h=c.id,g=c.onPostCommit;typeof g=="function"&&g(h,e.alternate===null?"mount":"update",u.passiveEffectDuration,-0)}catch(O){Bt(e,e.return,O)}}else gl(t,e,l,a);break;case 31:gl(t,e,l,a);break;case 13:gl(t,e,l,a);break;case 23:break;case 22:c=e.stateNode,h=e.alternate,e.memoizedState!==null?(n&&h!==null&&h.memoizedState===null&&xr(h),c._visibility&2?gl(t,e,l,a):fi(t,e)):(n&&h!==null&&h.memoizedState!==null&&xr(e),c._visibility&2?gl(t,e,l,a):(c._visibility|=2,au(t,e,l,a,(e.subtreeFlags&10256)!==0||!1))),u&2048&&ff(h,e);break;case 24:gl(t,e,l,a),u&2048&&sf(e.alternate,e);break;case 30:n&&(u=e.alternate,u!==null&&(Zl(u.child,!0),Zl(e.child,!0))),gl(t,e,l,a);break;default:gl(t,e,l,a)}}function au(t,e,l,a,n){for(n=n&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var u=t,c=e,h=l,g=a,O=c.flags;switch(c.tag){case 0:case 11:case 15:au(u,c,h,g,n),ri(8,c);break;case 23:break;case 22:var U=c.stateNode;c.memoizedState!==null?U._visibility&2?au(u,c,h,g,n):fi(u,c):(U._visibility|=2,au(u,c,h,g,n)),n&&O&2048&&ff(c.alternate,c);break;case 24:au(u,c,h,g,n),n&&O&2048&&sf(c.alternate,c);break;default:au(u,c,h,g,n)}e=e.sibling}}function fi(t,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var l=t,a=e,n=a.flags;switch(a.tag){case 22:fi(l,a),n&2048&&ff(a.alternate,a);break;case 24:fi(l,a),n&2048&&sf(a.alternate,a);break;default:fi(l,a)}e=e.sibling}}var vn=8192;function yn(t,e,l){if(t.subtreeFlags&vn)for(t=t.child;t!==null;)hm(t,e,l),t=t.sibling}function hm(t,e,l){switch(t.tag){case 26:yn(t,e,l),t.flags&vn&&(t.memoizedState!==null?v1(l,Cl,t.memoizedState,t.memoizedProps):(t=t.stateNode,(e&335544128)===e&&Rv(l,t)));break;case 5:yn(t,e,l),t.flags&vn&&(t=t.stateNode,(e&335544128)===e&&Rv(l,t));break;case 3:case 4:var a=Cl;Cl=pi(t.stateNode.containerInfo),yn(t,e,l),Cl=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=vn,vn=16777216,yn(t,e,l),vn=a):yn(t,e,l));break;case 30:if((t.flags&vn)!==0&&(a=t.memoizedProps.name,a!=null&&a!=="auto")){var n=t.stateNode;n.paired=null,al===null&&(al=new Map),al.set(a,n)}yn(t,e,l);break;default:yn(t,e,l)}}function mm(t){var e=t.alternate;if(e!==null&&(t=e.child,t!==null)){e.child=null;do e=t.sibling,t.sibling=null,t=e;while(t!==null)}}function si(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];be=a,ym(a,t)}mm(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)vm(t),t=t.sibling}function vm(t){switch(t.tag){case 0:case 11:case 15:si(t),t.flags&2048&&Na(9,t,t.return);break;case 3:si(t);break;case 12:si(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,Yr(t)):si(t);break;default:si(t)}}function Yr(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var l=0;l<e.length;l++){var a=e[l];be=a,ym(a,t)}mm(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:Na(8,e,e.return),Yr(e);break;case 22:l=e.stateNode,l._visibility&2&&(l._visibility&=-3,Yr(e));break;default:Yr(e)}t=t.sibling}}function ym(t,e){for(;be!==null;){var l=be;switch(l.tag){case 0:case 11:case 15:Na(8,l,e);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Fu(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,be=a;else t:for(l=t;be!==null;){a=be;var n=a.sibling,u=a.return;if(um(a),a===l){be=null;break t}if(n!==null){n.return=u,be=n;break t}be=u}}}var dg={getCacheForType:function(t){var e=Ee(oe),l=e.data.get(t);return l===void 0&&(l=t(),e.data.set(t,l)),l},cacheSignal:function(){return Ee(oe).controller.signal}},hg=typeof WeakMap=="function"?WeakMap:Map,Ut=0,Xt=null,Tt=null,Dt=0,Lt=0,nl=null,_a=!1,nu=!1,df=!1,ha=0,le=0,Aa=0,gn=0,qr=0,ul=0,uu=0,di=null,We=null,hf=!1,Gr=0,gm=0,Vr=1/0,Xr=null,Ua=null,It=0,Al=null,pn=null,$l=0,mf=0,vf=null,pm=null,iu=null,ru=null,cu=null,hi=0,Qr=null;function pl(){return(Ut&2)!==0&&Dt!==0?Dt&-Dt:it.T!==null?Of():Dl()}function Sm(){if(ul===0)if((Dt&536870912)===0||Rt){var t=G;G<<=1,(G&3932160)===0&&(G=262144),ul=t}else ul=536870912;return t=Re.current,t!==null&&(t.flags|=32),ul}function ou(t,e){if(e!=null){var l=t.stateNode,a=l.ref;a===null&&(a=l.ref=ev(aa(t.memoizedProps,l))),ru===null&&(ru=[]),ru.push(e.bind(null,a))}}function ke(t,e,l){(t===Xt&&(Lt===2||Lt===9)||t.cancelPendingCommit!==null)&&(fu(t,0),wa(t,Dt,ul,!1)),wt(t,l),((Ut&2)===0||t!==Xt)&&(t===Xt&&((Ut&2)===0&&(gn|=l),le===4&&wa(t,Dt,ul,!1)),ma(t))}function bm(t,e,l){if((Ut&6)!==0)throw Error(f(327));var a=!l&&(e&127)===0&&(e&t.expiredLanes)===0||k(t,e),n=a?yg(t,e):gf(t,e,!0),u=a;do{if(n===0){nu&&!a&&wa(t,e,0,!1);break}else{if(l=t.current.alternate,u&&!mg(l)){n=gf(t,e,!1),u=!1;continue}if(n===2){if(u=e,t.errorRecoveryDisabledLanes&u)var c=0;else c=t.pendingLanes&-536870913,c=c!==0?c:c&536870912?536870912:0;if(c!==0){e=c;t:{var h=t;n=di;var g=h.current.memoizedState.isDehydrated;if(g&&(fu(h,c).flags|=256),c=gf(h,c,!1),c!==2&&c!==6){if(df&&!g){h.errorRecoveryDisabledLanes|=u,gn|=u,n=4;break t}u=We,We=n,u!==null&&(We===null?We=u:We.push.apply(We,u))}n=c}if(u=!1,n!==2)continue}}if(n===1){fu(t,0),wa(t,e,0,!0);break}t:{switch(a=t,u=n,u){case 0:case 1:throw Error(f(345));case 4:if((e&4194048)!==e&&(e&62914560)!==e)break;case 6:wa(a,e,ul,!_a);break t;case 2:We=null;break;case 3:case 5:break;default:throw Error(f(329))}if((e&62914560)===e&&(n=Gr+300-De(),10<n)){if(wa(a,e,ul,!_a),X(a,0,!0)!==0)break t;$l=e,a.timeoutHandle=xf(Em.bind(null,a,l,We,Xr,hf,e,ul,gn,uu,_a,u,"Throttled",-0,0),n);break t}Em(a,l,We,Xr,hf,e,ul,gn,uu,_a,u,null,-0,0)}}break}while(!0);ma(t)}function Em(t,e,l,a,n,u,c,h,g,O,U,L,T,_){t.timeoutHandle=-1;var Z=e.subtreeFlags,I=(u&335544064)===u;if(L=null,(I||Z&8192||(Z&16785408)===16785408)&&(L={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ql},al=null,hm(e,u,L),I&&(Z=L,I=t.containerInfo,I=(I.nodeType===9?I:I.ownerDocument).__reactViewTransition,I!=null&&(Z.count++,Z.waitingForViewTransition=!0,Z=Ei.bind(Z),I.finished.then(Z,Z))),Z=(u&62914560)===u?Gr-De():(u&4194048)===u?gm-De():0,Z=y1(L,Z),Z!==null)){$l=u,t.cancelPendingCommit=Z(Cm.bind(null,t,e,u,l,a,n,c,h,g,O,U,L,null,T,_)),wa(t,u,c,!O);return}Cm(t,e,u,l,a,n,c,h,g,O,U,L)}function mg(t){for(var e=t;;){var l=e.tag;if((l===0||l===11||l===15)&&e.flags&16384&&(l=e.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],u=n.getSnapshot;n=n.value;try{if(!el(u(),n))return!1}catch{return!1}}if(l=e.child,e.subtreeFlags&16384&&l!==null)l.return=e,e=l;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function wa(t,e,l,a){e=ft(t,e),e&=~qr,e&=~gn,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var n=e;0<n;){var u=31-Ue(n),c=1<<u;a[u]=-1,n&=~c}l!==0&&Wt(t,l,e)}function Zr(){return(Ut&6)===0?(mi(0,!1),!1):!0}function yf(){if(Tt!==null){if(Lt===0)var t=Tt.return;else t=Tt,ra=ln=null,To(t),Wn=null,ku=0,t=Tt;for(;t!==null;)Qh(t.alternate,t),t=t.return;Tt=null}}function fu(t,e){var l=t.timeoutHandle;return l!==-1&&(t.timeoutHandle=-1,Lg(l)),l=t.cancelPendingCommit,l!==null&&(t.cancelPendingCommit=null,l()),$l=0,yf(),Xt=t,Tt=l=ua(t.current,null),Dt=e,Lt=0,nl=null,_a=!1,nu=k(t,e),df=!1,uu=ul=qr=gn=Aa=le=0,We=di=null,hf=!1,ha=ft(t,e),Pi(),l}function Rm(t,e){ht=null,it.H=zr,e===$n||e===fr?(e=Ud(),Lt=3):e===oo?(e=Ud(),Lt=4):Lt=e===jo?8:e!==null&&typeof e=="object"&&typeof e.then=="function"?6:1,nl=e,Tt===null&&(le=1,Or(t,hl(e,t.current)))}function Tm(){var t=Re.current;return t===null?!0:(Dt&4194048)===Dt?Ce===null:(Dt&62914560)===Dt||(Dt&536870912)!==0?t===Ce:!1}function zm(){var t=it.H;return it.H=zr,t===null?zr:t}function Om(){var t=it.A;return it.A=dg,t}function Kr(){le=4,_a||(Dt&4194048)!==Dt&&Re.current!==null||(nu=!0),(Aa&134217727)===0&&(gn&134217727)===0||Xt===null||wa(Xt,Dt,ul,!1)}function gf(t,e,l){var a=Ut;Ut|=2;var n=zm(),u=Om();(Xt!==t||Dt!==e)&&(Xr=null,fu(t,e)),e=!1;var c=le;t:do try{if(Lt!==0&&Tt!==null){var h=Tt,g=nl;switch(Lt){case 8:yf(),c=6;break t;case 3:case 2:case 9:case 6:Re.current===null&&(e=!0);var O=Lt;if(Lt=0,nl=null,su(t,h,g,O),l&&nu){c=0;break t}break;default:O=Lt,Lt=0,nl=null,su(t,h,g,O)}}vg(),c=le;break}catch(U){Rm(t,U)}while(!0);return e&&t.shellSuspendCounter++,ra=ln=null,Ut=a,it.H=n,it.A=u,Tt===null&&(Xt=null,Dt=0,Pi()),c}function vg(){for(;Tt!==null;)Dm(Tt)}function yg(t,e){var l=Ut;Ut|=2;var a=zm(),n=Om();Xt!==t||Dt!==e?(Xr=null,Vr=De()+500,fu(t,e)):nu=k(t,e);t:do try{if(Lt!==0&&Tt!==null){e=Tt;var u=nl;e:switch(Lt){case 1:Lt=0,nl=null,su(t,e,u,1);break;case 2:case 9:if(_d(u)){Lt=0,nl=null,Mm(e);break}e=function(){Lt!==2&&Lt!==9||Xt!==t||(Lt=7),ma(t)},u.then(e,e);break t;case 3:Lt=7;break t;case 4:Lt=5;break t;case 7:_d(u)?(Lt=0,nl=null,Mm(e)):(Lt=0,nl=null,su(t,e,u,7));break;case 5:var c=null;switch(Tt.tag){case 26:c=Tt.memoizedState;case 5:case 27:var h=Tt;if(c?bv(c):h.stateNode.complete){Lt=0,nl=null;var g=h.sibling;if(g!==null)Tt=g;else{var O=h.return;O!==null?(Tt=O,Jr(O)):Tt=null}break e}}Lt=0,nl=null,su(t,e,u,5);break;case 6:Lt=0,nl=null,su(t,e,u,6);break;case 8:yf(),le=6;break t;default:throw Error(f(462))}}gg();break}catch(U){Rm(t,U)}while(!0);return ra=ln=null,it.H=a,it.A=n,Ut=l,Tt!==null?0:(Xt=null,Dt=0,Pi(),le)}function gg(){for(;Tt!==null&&!ji();)Dm(Tt)}function Dm(t){var e=Vh(t.alternate,t,ha);t.memoizedProps=t.pendingProps,e===null?Jr(t):Tt=e}function Mm(t){var e=t,l=e.alternate;switch(e.tag){case 15:case 0:e=xh(l,e,e.pendingProps,e.type,void 0,Dt);break;case 11:e=xh(l,e,e.pendingProps,e.type.render,e.ref,Dt);break;case 5:To(e);var a=e;a===pe&&(Rt?(ur(a),a.tag===5&&a.stateNode!=null&&(Qt=a.stateNode)):(ur(a),Rt=!0));default:Qh(l,e),e=Tt=Sd(e,ha),e=Vh(l,e,ha)}t.memoizedProps=t.pendingProps,e===null?Jr(t):Tt=e}function su(t,e,l,a){ra=ln=null,To(e),Wn=null,ku=0;var n=e.return;try{if(ng(t,n,e,l,Dt)){le=1,Or(t,hl(l,t.current)),Tt=null;return}}catch(u){if(n!==null)throw Tt=n,u;le=1,Or(t,hl(l,t.current)),Tt=null;return}e.flags&32768?(Rt||a===1?t=!0:nu||(Dt&536870912)!==0?t=!1:(_a=t=!0,(a===2||a===9||a===3||a===6)&&(a=Re.current,a!==null&&a.tag===13&&(a.flags|=16384))),Nm(e,t)):Jr(e)}function Jr(t){var e=t;do{if((e.flags&32768)!==0){Nm(e,_a);return}t=e.return;var l=cg(e.alternate,e,ha);if(l!==null){Tt=l;return}if(e=e.sibling,e!==null){Tt=e;return}Tt=e=t}while(e!==null);le===0&&(le=5)}function Nm(t,e){do{var l=og(t.alternate,t);if(l!==null){l.flags&=32767,Tt=l;return}if(l=t.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!e&&(t=t.sibling,t!==null)){Tt=t;return}Tt=t=l}while(t!==null);le=6,Tt=null}function Cm(t,e,l,a,n,u,c,h,g,O,U,L){t.cancelPendingCommit=null;do Fr();while(It!==0);if((Ut&6)!==0)throw Error(f(327));if(e!==null){if(e===t.current)throw Error(f(177));t===Xt&&(Tt=Xt=null,Dt=0),pn=e,Al=t,$l=l,vf=n,pm=a,pg(t,e,l,c,h,g,L)}}function pg(t,e,l,a,n,u,c){var h=e.lanes|e.childLanes;if(mf=h,h|=Wc,ce(t,l,h,a,n,u),ru=null,(l&335544064)===l?(cu=Xy(t),a=10262):(cu=null,a=10256),(e.subtreeFlags&a)!==0||(e.flags&a)!==0?(t.callbackNode=null,t.callbackPriority=0,zg(An,function(){return Ef(),null})):(t.callbackNode=null,t.callbackPriority=0),wr=!1,a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=it.T,it.T=null,n=ot.p,ot.p=2,u=Ut,Ut|=4;try{fg(t,e,l)}finally{Ut=u,ot.p=n,it.T=a}}It=1,wr?iu=Vg(c,t.containerInfo,cu,pf,Sf,bg,bf,Ef,Sg,null,null):(pf(),Sf(),bf())}function Sg(t){if(It!==0){var e=Al.onRecoverableError;e(t,{componentStack:null})}}function bg(){It===3&&(It=0,sm(pn,Al),It=4)}function pf(){if(It===1){It=0;var t=Al,e=pn,l=$l,a=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||a){a=it.T,it.T=null;var n=ot.p;ot.p=2;var u=Ut;Ut|=4;try{oi=Lr=!1,om(e,t,l),l=Uf;var c=od(t.containerInfo),h=l.focusedElem,g=l.selectionRange;if(c!==h&&h&&h.ownerDocument&&cd(h.ownerDocument.documentElement,h)){if(g!==null&&Zc(h)){var O=g.start,U=g.end;if(U===void 0&&(U=O),"selectionStart"in h)h.selectionStart=O,h.selectionEnd=Math.min(U,h.value.length);else{var L=h.ownerDocument||document,T=L&&L.defaultView||window;if(T.getSelection){var _=T.getSelection(),Z=h.textContent.length,I=Math.min(g.start,Z),mt=g.end===void 0?I:Math.min(g.end,Z);!_.extend&&I>mt&&(c=mt,mt=I,I=c);var z=rd(h,I),b=rd(h,mt);if(z&&b&&(_.rangeCount!==1||_.anchorNode!==z.node||_.anchorOffset!==z.offset||_.focusNode!==b.node||_.focusOffset!==b.offset)){var M=L.createRange();M.setStart(z.node,z.offset),_.removeAllRanges(),I>mt?(_.addRange(M),_.extend(b.node,b.offset)):(M.setEnd(b.node,b.offset),_.addRange(M))}}}}for(L=[],_=h;_=_.parentNode;)_.nodeType===1&&L.push({element:_,left:_.scrollLeft,top:_.scrollTop});for(typeof h.focus=="function"&&h.focus(),h=0;h<L.length;h++){var x=L[h];x.element.scrollLeft=x.left,x.element.scrollTop=x.top}}Su=!!Af,Uf=Af=null}finally{Ut=u,ot.p=n,it.T=a}}t.current=e,It=2}}function Sf(){if(It===2){It=0;var t=Al,e=pn,l=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||l){l=it.T,it.T=null;var a=ot.p;ot.p=2;var n=Ut;Ut|=4;try{am(t,e.alternate,e)}finally{Ut=n,ot.p=a,it.T=l}}It=3}}function bf(){if(It===4||It===3){It=0;var t=iu;iu=null,Mc();var e=Al,l=pn,a=$l,n=pm,u=(a&335544064)===a?10262:10256;if((l.subtreeFlags&u)!==0||(l.flags&u)!==0?It=5:(It=0,pn=Al=null,_m(e,e.pendingLanes)),u=e.pendingLanes,u===0&&(Ua=null),Ne(a),l=l.stateNode,Me&&typeof Me.onCommitFiberRoot=="function")try{Me.onCommitFiberRoot(Bl,l,void 0,(l.current.flags&128)===128)}catch{}if(n!==null){l=it.T,u=ot.p,ot.p=2,it.T=null;try{for(var c=e.onRecoverableError,h=0;h<n.length;h++){var g=n[h];c(g.value,{componentStack:g.stack})}}finally{it.T=l,ot.p=u}}if(n=ru,c=cu,cu=null,n!==null&&(ru=null,c===null&&(c=[]),t!==null))for(g=0;g<n.length;g++)l=(0,n[g])(c),l!==void 0&&t.finished.finally(l);($l&3)!==0&&Fr(),ma(e),u=e.pendingLanes,(a&261930)!==0&&(u&42)!==0?e===Qr?hi++:(hi=0,Qr=e):(hi=0,Qr=null),mi(0,!1)}}function _m(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,Fu(e)))}function Fr(){return iu!==null&&(iu.skipTransition(),iu=null),pf(),Sf(),bf(),Ef()}function Ef(){if(It!==5)return!1;var t=Al,e=mf;mf=0;var l=Ne($l),a=it.T,n=ot.p;try{ot.p=32>l?32:l,it.T=null,l=vf,vf=null;var u=Al,c=$l;if(It=0,pn=Al=null,$l=0,(Ut&6)!==0)throw Error(f(331));var h=Ut;if(Ut|=4,vm(u.current),dm(u,u.current,c,l),Ut=h,mi(0,!1),Me&&typeof Me.onPostCommitFiberRoot=="function")try{Me.onPostCommitFiberRoot(Bl,u)}catch{}return!0}finally{ot.p=n,it.T=a,_m(t,e)}}function Am(t,e,l){e=hl(l,e),e=Bo(t.stateNode,e,2),t=dn(t,e,2),t!==null&&(wt(t,2),ma(t))}function Bt(t,e,l){if(t.tag===3)Am(t,t,l);else for(;e!==null;){if(e.tag===3){Am(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Ua===null||!Ua.has(a))){t=hl(l,t),l=Mh(2),a=dn(e,l,2),a!==null&&(Nh(l,a,e,t),wt(a,2),ma(a));break}}e=e.return}}function Rf(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new hg;var n=new Set;a.set(e,n)}else n=a.get(e),n===void 0&&(n=new Set,a.set(e,n));n.has(l)||(df=!0,n.add(l),t=Eg.bind(null,t,e,l),e.then(t,t))}function Eg(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,Xt===t&&(Dt&l)===l&&((le===4||le===3&&(Dt&62914560)===Dt&&300>De()-Gr)&&(Ut&2)===0?fu(t,0):qr|=l,uu===Dt&&(uu=0)),ma(t)}function Um(t,e){e===0&&(e=nt()),t=Pa(t,e),t!==null&&(wt(t,e),ma(t))}function Rg(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),Um(t,l)}function Tg(t,e){var l=0;switch(t.tag){case 31:case 13:var a=t.stateNode,n=t.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(f(314))}a!==null&&a.delete(e),Um(t,l)}function zg(t,e){return Mn(t,e)}var du=null,hu=null,Tf=!1,$r=!1,zf=!1,Ha=0;function ma(t){t!==hu&&t.next===null&&(hu===null?du=hu=t:hu=hu.next=t),$r=!0,Tf||(Tf=!0,Dg())}function mi(t,e){if(!zf&&$r){zf=!0;do for(var l=!1,a=du;a!==null;){if(!e)if(t!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var c=a.suspendedLanes,h=a.pingedLanes;u=(1<<31-Ue(42|t)+1)-1,u&=n&~(c&~h),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,Lm(a,u))}else u=Dt,u=X(a,a===Xt?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||k(a,u)||(l=!0,Lm(a,u));a=a.next}while(l);zf=!1}}function Og(){wm()}function wm(){$r=Tf=!1;var t=0;Ha!==0&&xg()&&(t=Ha);for(var e=De(),l=null,a=du;a!==null;){var n=a.next,u=Hm(a,e);u===0?(a.next=null,l===null?du=n:l.next=n,n===null&&(hu=l)):(l=a,(t!==0||(u&3)!==0)&&($r=!0)),a=n}It!==0&&It!==5||mi(t,!1),Ha!==0&&(Ha=0)}function Hm(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,u=t.pendingLanes&-62914561;0<u;){var c=31-Ue(u),h=1<<c,g=n[c];g===-1?((h&l)===0||(h&a)!==0)&&(n[c]=at(h,e)):g<=e&&(t.expiredLanes|=h),u&=~h}if(e=Xt,l=Dt,l=X(t,t===e?l:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,l===0||t===e&&(Lt===2||Lt===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&Nn(a),t.callbackNode=null,t.callbackPriority=0;if((l&3)===0||k(t,l)){if(e=l&-l,e===t.callbackPriority)return e;switch(a!==null&&Nn(a),Ne(l)){case 2:case 8:l=_n;break;case 32:l=An;break;case 268435456:l=qi;break;default:l=An}return a=xm.bind(null,t),l=Mn(l,a),t.callbackPriority=e,t.callbackNode=l,e}return a!==null&&a!==null&&Nn(a),t.callbackPriority=2,t.callbackNode=null,2}function xm(t,e){if(It!==0&&It!==5)return t.callbackNode=null,t.callbackPriority=0,null;var l=t.callbackNode;if(Fr()&&t.callbackNode!==l)return null;var a=Dt;return a=X(t,t===Xt?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(bm(t,a,e),Hm(t,De()),t.callbackNode!=null&&t.callbackNode===l?xm.bind(null,t):null)}function Lm(t,e){if(Fr())return null;bm(t,e,!0)}function Dg(){Bg(function(){(Ut&6)!==0?Mn(Lu,Og):wm()})}function Of(){if(Ha===0){var t=un;t===0&&(t=j,j<<=1,(j&261888)===0&&(j=256)),Ha=t}return Ha}function Bm(t){return t==null||typeof t=="symbol"||typeof t=="boolean"?null:typeof t=="function"?t:Zi(t)}function Mg(t,e,l,a,n){if(e==="submit"&&l&&l.stateNode===n){var u=Bm((n[ne]||null).action),c=a.submitter;c&&(e=(e=c[ne]||null)?Bm(e.formAction):c.getAttribute("formAction"),e!==null&&(u=e,c=null));var h=new $i("action","action",null,a,n);t.push({event:h,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Ha!==0){var g=new FormData(n,c);Uo(l,{pending:!0,data:g,method:n.method,action:u},null,g)}}else typeof u=="function"&&(h.preventDefault(),g=new FormData(n,c),Uo(l,{pending:!0,data:g,method:n.method,action:u},u,g))},currentTarget:n}]})}}for(var Df=0;Df<$c.length;Df++){var Mf=$c[Df];Ml(Mf.toLowerCase(),"on"+(Mf[0].toUpperCase()+Mf.slice(1)))}Ml(dd,"onAnimationEnd"),Ml(hd,"onAnimationIteration"),Ml(md,"onAnimationStart"),Ml("dblclick","onDoubleClick"),Ml("focusin","onFocus"),Ml("focusout","onBlur"),Ml(xy,"onTransitionRun"),Ml(Ly,"onTransitionStart"),Ml(By,"onTransitionCancel"),Ml(vd,"onTransitionEnd"),xn("onMouseEnter",["mouseout","mouseover"]),xn("onMouseLeave",["mouseout","mouseover"]),xn("onPointerEnter",["pointerout","pointerover"]),xn("onPointerLeave",["pointerout","pointerover"]),Wa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Wa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Wa("onBeforeInput",["compositionend","keypress","textInput","paste"]),Wa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Wa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Wa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var vi="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(" "),Ng=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(vi));function jm(t,e){e=(e&4)!==0;for(var l=0;l<t.length;l++){var a=t[l],n=a.event;a=a.listeners;t:{var u=void 0;if(e)for(var c=a.length-1;0<=c;c--){var h=a[c],g=h.instance,O=h.currentTarget;if(h=h.listener,g!==u&&n.isPropagationStopped())break t;u=h,n.currentTarget=O;try{u(n)}catch(U){Ii(U)}n.currentTarget=null,u=g}else for(c=0;c<a.length;c++){if(h=a[c],g=h.instance,O=h.currentTarget,h=h.listener,g!==u&&n.isPropagationStopped())break t;u=h,n.currentTarget=O;try{u(n)}catch(U){Ii(U)}n.currentTarget=null,u=g}}}}function zt(t,e){var l=e[ta];l===void 0&&(l=e[ta]=new Set);var a=t+"__bubble";l.has(a)||(qm(e,t,2,!1),l.add(a))}function Nf(t,e,l){var a=0;e&&(a|=4),qm(l,t,a,e)}var Wr="_reactListening"+Math.random().toString(36).slice(2);function Ym(t){if(!t[Wr]){t[Wr]=!0,Cs.forEach(function(l){l!=="selectionchange"&&(Ng.has(l)||Nf(l,!1,t),Nf(l,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[Wr]||(e[Wr]=!0,Nf("selectionchange",!1,e))}}function qm(t,e,l,a){switch(Nv(e)){case 2:var n=R1;break;case 8:n=T1;break;default:n=Ff}l=n.bind(null,e,l,t),n=void 0,!xc||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(n=!0),a?n!==void 0?t.addEventListener(e,l,{capture:!0,passive:n}):t.addEventListener(e,l,!0):n!==void 0?t.addEventListener(e,l,{passive:n}):t.addEventListener(e,l,!1)}function Cf(t,e,l,a,n){var u=a;if((e&1)===0&&(e&2)===0&&a!==null)t:for(;;){if(a===null)return;var c=a.tag;if(c===3||c===4){var h=a.stateNode.containerInfo;if(h===n)break;if(c===4)for(c=a.return;c!==null;){var g=c.tag;if((g===3||g===4)&&c.stateNode.containerInfo===n)return;c=c.return}for(;h!==null;){if(c=Ze(h),c===null)return;if(g=c.tag,g===5||g===6||g===26||g===27){a=u=c;continue t}h=h.parentNode}}a=a.return}Vs(function(){var O=u,U=wc(l),L=[];t:{var T=yd.get(t);if(T!==void 0){var _=$i,Z=t;switch(t){case"keypress":if(Ji(l)===0)break t;case"keydown":case"keyup":_=gy;break;case"focusin":Z="focus",_=Yc;break;case"focusout":Z="blur",_=Yc;break;case"beforeblur":case"afterblur":_=Yc;break;case"click":if(l.button===2)break t;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":_=Zs;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":_=fy;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":_=Sy;break;case dd:case hd:case md:_=sy;break;case vd:_=by;break;case"scroll":case"scrollend":_=oy;break;case"wheel":_=Ey;break;case"copy":case"cut":case"paste":_=dy;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":_=Js;break;case"submit":_=py;break;case"toggle":case"beforetoggle":_=Ry}var I=(e&4)!==0,mt=!I&&(t==="scroll"||t==="scrollend"),z=I?T!==null?T+"Capture":null:T;I=[];for(var b=O,M;b!==null;){var x=b;if(M=x.stateNode,x=x.tag,x!==5&&x!==26&&x!==27||M===null||z===null||(x=Bu(b,z),x!=null&&I.push(yi(b,x,M))),mt)break;b=b.return}0<I.length&&(T=new _(T,Z,null,l,U),L.push({event:T,listeners:I}))}}if((e&7)===0){t:{if(_=t==="mouseover"||t==="pointerover",T=t==="mouseout"||t==="pointerout",_&&l!==Uc&&(Z=l.relatedTarget||l.fromElement)&&(Ze(Z)||Z[fl]))break t;(T||_)&&(Z=U.window===U?U:(_=U.ownerDocument)?_.defaultView||_.parentWindow:window,T?(_=l.relatedTarget||l.toElement,T=O,_=_?Ze(_):null,_!==null&&(mt=m(_),I=_.tag,_!==mt||I!==5&&I!==27&&I!==6)&&(_=null)):(T=null,_=O),T!==_&&(I=Zs,x="onMouseLeave",z="onMouseEnter",b="mouse",(t==="pointerout"||t==="pointerover")&&(I=Js,x="onPointerLeave",z="onPointerEnter",b="pointer"),mt=T==null?Z:Gt(T),M=_==null?Z:Gt(_),Z=new I(x,b+"leave",T,l,U),Z.target=mt,Z.relatedTarget=M,x=null,Ze(U)===O&&(I=new I(z,b+"enter",_,l,U),I.target=M,I.relatedTarget=mt,x=I),mt=x,I=T&&_?lt(T,_,Cg):null,T!==null&&Gm(L,Z,T,I,!1),_!==null&&mt!==null&&Gm(L,mt,_,I,!0)))}t:{if(T=O?Gt(O):window,_=T.nodeName&&T.nodeName.toLowerCase(),_==="select"||_==="input"&&T.type==="file")var F=ed;else if(Ps(T))if(ld)F=Uy;else{F=_y;var Mt=Cy}else _=T.nodeName,!_||_.toLowerCase()!=="input"||T.type!=="checkbox"&&T.type!=="radio"?O&&Ac(O.elementType)&&(F=ed):F=Ay;if(F&&(F=F(t,O))){td(L,F,l,U);break t}Mt&&Mt(t,T,O)}switch(Mt=O?Gt(O):window,t){case"focusin":(Ps(Mt)||Mt.contentEditable==="true")&&(Gn=Mt,Kc=O,Zu=null);break;case"focusout":Zu=Kc=Gn=null;break;case"mousedown":Jc=!0;break;case"contextmenu":case"mouseup":case"dragend":Jc=!1,fd(L,l,U);break;case"selectionchange":if(Hy)break;case"keydown":case"keyup":fd(L,l,U)}var P;if(Gc)t:{switch(t){case"compositionstart":var rt="onCompositionStart";break t;case"compositionend":rt="onCompositionEnd";break t;case"compositionupdate":rt="onCompositionUpdate";break t}rt=void 0}else qn?ks(t,l)&&(rt="onCompositionEnd"):t==="keydown"&&l.keyCode===229&&(rt="onCompositionStart");rt&&(Fs&&l.locale!=="ko"&&(qn||rt!=="onCompositionStart"?rt==="onCompositionEnd"&&qn&&(P=Xs()):(ga=U,Lc="value"in ga?ga.value:ga.textContent,qn=!0)),Mt=kr(O,rt),0<Mt.length&&(rt=new Ks(rt,t,null,l,U),L.push({event:rt,listeners:Mt}),P?rt.data=P:(P=Is(l),P!==null&&(rt.data=P)))),(P=zy?Oy(t,l):Dy(t,l))&&(rt=kr(O,"onBeforeInput"),0<rt.length&&(Mt=new Ks("onBeforeInput","beforeinput",null,l,U),L.push({event:Mt,listeners:rt}),Mt.data=P)),Mg(L,t,O,l,U)}jm(L,e)})}function yi(t,e,l){return{instance:t,listener:e,currentTarget:l}}function kr(t,e){for(var l=e+"Capture",a=[];t!==null;){var n=t,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=Bu(t,l),n!=null&&a.unshift(yi(t,n,u)),n=Bu(t,e),n!=null&&a.push(yi(t,n,u))),t.tag===3)return a;t=t.return}return[]}function Cg(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function Gm(t,e,l,a,n){for(var u=e._reactName,c=[];l!==null&&l!==a;){var h=l,g=h.alternate,O=h.stateNode;if(h=h.tag,g!==null&&g===a)break;h!==5&&h!==26&&h!==27||O===null||(g=O,n?(O=Bu(l,u),O!=null&&c.unshift(yi(l,O,g))):n||(O=Bu(l,u),O!=null&&c.push(yi(l,O,g)))),l=l.return}c.length!==0&&t.push({event:e,listeners:c})}var _g=/\r\n?/g,Ag=/\u0000|\uFFFD/g;function Vm(t){return(typeof t=="string"?t:""+t).replace(_g,`
`).replace(Ag,"")}function Xm(t,e){return e=Vm(e),Vm(t)===e}function jt(t,e,l,a,n,u){switch(l){case"children":if(typeof a=="string")e==="body"||e==="textarea"&&a===""||Bn(t,a);else if(typeof a=="number"||typeof a=="bigint")e!=="body"&&Bn(t,""+a);else return;break;case"className":Qi(t,"class",a);break;case"tabIndex":Qi(t,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Qi(t,l,a);break;case"style":qs(t,a,u);return;case"data":if(e!=="object"){Qi(t,"data",a);break}case"src":case"href":if(a===""&&(e!=="a"||l!=="href")){t.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=Zi(a),t.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){t.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(l==="formAction"?(e!=="input"&&jt(t,e,"name",n.name,n,null),jt(t,e,"formEncType",n.formEncType,n,null),jt(t,e,"formMethod",n.formMethod,n,null),jt(t,e,"formTarget",n.formTarget,n,null)):(jt(t,e,"encType",n.encType,n,null),jt(t,e,"method",n.method,n,null),jt(t,e,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){t.removeAttribute(l);break}a=Zi(a),t.setAttribute(l,a);break;case"onClick":a!=null&&(t.onclick=ql);return;case"onScroll":a!=null&&zt("scroll",t);return;case"onScrollEnd":a!=null&&zt("scrollend",t);return;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(60));u?.__html!==l&&(t.innerHTML=l)}}break;case"multiple":t.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":t.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"){t.removeAttribute("xlink:href");break}l=Zi(a),t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,a):t.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"credentialless":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"?t.setAttribute(l,""):t.removeAttribute(l);break;case"capture":case"download":a===!0?t.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?t.setAttribute(l,a):t.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?t.setAttribute(l,a):t.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?t.removeAttribute(l):t.setAttribute(l,a);break;case"popover":zt("beforetoggle",t),zt("toggle",t),Xi(t,"popover",a);break;case"xlinkActuate":ea(t,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":ea(t,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":ea(t,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":ea(t,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":ea(t,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":ea(t,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":ea(t,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":ea(t,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":ea(t,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Xi(t,"is",a);break;case"innerText":case"textContent":return;default:if(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")l=ry.get(l)||l,Xi(t,l,a);else return}At=!0}function _f(t,e,l,a,n,u){switch(l){case"style":qs(t,a,u);return;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(f(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(f(60));u?.__html!==l&&(t.innerHTML=l)}}break;case"children":if(typeof a=="string")Bn(t,a);else if(typeof a=="number"||typeof a=="bigint")Bn(t,""+a);else return;break;case"onScroll":a!=null&&zt("scroll",t);return;case"onScrollEnd":a!=null&&zt("scrollend",t);return;case"onClick":a!=null&&(t.onclick=ql);return;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":return;case"innerText":case"textContent":return;default:if(!_s.hasOwnProperty(l))t:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),u=l.slice(2,n?l.length-7:void 0),e=t[ne]||null,e=e!=null?e[l]:null,typeof e=="function"&&t.removeEventListener(u,e,n),typeof a=="function")){typeof e!="function"&&e!==null&&(l in t?t[l]=null:t.hasAttribute(l)&&t.removeAttribute(l)),t.addEventListener(u,a,n);break t}At=!0,l in t?t[l]=a:a===!0?t.setAttribute(l,""):Xi(t,l,a)}return}At=!0}function Oe(t,e,l){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":zt("error",t),zt("load",t);var a=!1,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var c=l[u];if(c!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(f(137,e));default:jt(t,e,u,c,l,null)}}n&&jt(t,e,"srcSet",l.srcSet,l,null),a&&jt(t,e,"src",l.src,l,null);return;case"input":zt("invalid",t);var h=u=c=n=null,g=null,O=null;for(a in l)if(l.hasOwnProperty(a)){var U=l[a];if(U!=null)switch(a){case"name":n=U;break;case"type":c=U;break;case"checked":g=U;break;case"defaultChecked":O=U;break;case"value":u=U;break;case"defaultValue":h=U;break;case"children":case"dangerouslySetInnerHTML":if(U!=null)throw Error(f(137,e));break;default:jt(t,e,a,U,l,null)}}Ls(t,u,h,g,O,c,n,!1);return;case"select":zt("invalid",t),a=c=u=null;for(n in l)if(l.hasOwnProperty(n)&&(h=l[n],h!=null))switch(n){case"value":u=h;break;case"defaultValue":c=h;break;case"multiple":a=h;default:jt(t,e,n,h,l,null)}e=u,l=c,t.multiple=!!a,e!=null?Ln(t,!!a,e,!1):l!=null&&Ln(t,!!a,l,!0);return;case"textarea":zt("invalid",t),u=n=a=null;for(c in l)if(l.hasOwnProperty(c)&&(h=l[c],h!=null))switch(c){case"value":a=h;break;case"defaultValue":n=h;break;case"children":u=h;break;case"dangerouslySetInnerHTML":if(h!=null)throw Error(f(91));break;default:jt(t,e,c,h,l,null)}js(t,a,n,u);return;case"option":for(g in l)l.hasOwnProperty(g)&&(a=l[g],a!=null)&&(g==="selected"?t.selected=a&&typeof a!="function"&&typeof a!="symbol":jt(t,e,g,a,l,null));return;case"dialog":zt("beforetoggle",t),zt("toggle",t),zt("cancel",t),zt("close",t);break;case"iframe":case"object":zt("load",t);break;case"video":case"audio":for(a=0;a<vi.length;a++)zt(vi[a],t);break;case"image":zt("error",t),zt("load",t);break;case"details":zt("toggle",t);break;case"embed":case"source":case"link":zt("error",t),zt("load",t);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(O in l)if(l.hasOwnProperty(O)&&(a=l[O],a!=null))switch(O){case"children":case"dangerouslySetInnerHTML":throw Error(f(137,e));default:jt(t,e,O,a,l,null)}return;default:if(Ac(e)){for(U in l)l.hasOwnProperty(U)&&(a=l[U],a!==void 0&&_f(t,e,U,a,l,void 0));return}}for(h in l)l.hasOwnProperty(h)&&(a=l[h],a!=null&&jt(t,e,h,a,l,null))}var Ug={};function wg(t,e,l,a){switch(e){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,c=null,h=null,g=null,O=null,U=null;for(_ in l){var L=l[_];if(l.hasOwnProperty(_)&&L!=null)switch(_){case"checked":break;case"value":break;case"defaultValue":g=L;default:a.hasOwnProperty(_)||jt(t,e,_,null,a,L)}}for(var T in a){var _=a[T];if(L=l[T],a.hasOwnProperty(T)&&(_!=null||L!=null))switch(T){case"type":_!==L&&(At=!0),u=_;break;case"name":_!==L&&(At=!0),n=_;break;case"checked":_!==L&&(At=!0),O=_;break;case"defaultChecked":_!==L&&(At=!0),U=_;break;case"value":_!==L&&(At=!0),c=_;break;case"defaultValue":_!==L&&(At=!0),h=_;break;case"children":case"dangerouslySetInnerHTML":if(_!=null)throw Error(f(137,e));break;default:_!==L&&jt(t,e,T,_,a,L)}}Cc(t,c,h,g,O,U,u,n);return;case"select":_=c=h=T=null;for(u in l)if(g=l[u],l.hasOwnProperty(u)&&g!=null)switch(u){case"value":break;case"multiple":_=g;default:a.hasOwnProperty(u)||jt(t,e,u,null,a,g)}for(n in a)if(u=a[n],g=l[n],a.hasOwnProperty(n)&&(u!=null||g!=null))switch(n){case"value":u!==g&&(At=!0),T=u;break;case"defaultValue":u!==g&&(At=!0),h=u;break;case"multiple":u!==g&&(At=!0),c=u;default:u!==g&&jt(t,e,n,u,a,g)}e=h,l=c,a=_,T!=null?Ln(t,!!l,T,!1):!!a!=!!l&&(e!=null?Ln(t,!!l,e,!0):Ln(t,!!l,l?[]:"",!1));return;case"textarea":_=T=null;for(h in l)if(n=l[h],l.hasOwnProperty(h)&&n!=null&&!a.hasOwnProperty(h))switch(h){case"value":break;case"children":break;default:jt(t,e,h,null,a,n)}for(c in a)if(n=a[c],u=l[c],a.hasOwnProperty(c)&&(n!=null||u!=null))switch(c){case"value":n!==u&&(At=!0),T=n;break;case"defaultValue":n!==u&&(At=!0),_=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(f(91));break;default:n!==u&&jt(t,e,c,n,a,u)}Bs(t,T,_);return;case"option":for(var Z in l)T=l[Z],l.hasOwnProperty(Z)&&T!=null&&!a.hasOwnProperty(Z)&&(Z==="selected"?t.selected=!1:jt(t,e,Z,null,a,T));for(g in a)T=a[g],_=l[g],a.hasOwnProperty(g)&&T!==_&&(T!=null||_!=null)&&(g==="selected"?(T!==_&&(At=!0),t.selected=T&&typeof T!="function"&&typeof T!="symbol"):jt(t,e,g,T,a,_));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var I in l)T=l[I],l.hasOwnProperty(I)&&T!=null&&!a.hasOwnProperty(I)&&jt(t,e,I,null,a,T);for(O in a)if(T=a[O],_=l[O],a.hasOwnProperty(O)&&T!==_&&(T!=null||_!=null))switch(O){case"children":case"dangerouslySetInnerHTML":if(T!=null)throw Error(f(137,e));break;default:jt(t,e,O,T,a,_)}return;default:if(Ac(e)){for(var mt in l)T=l[mt],l.hasOwnProperty(mt)&&T!==void 0&&!a.hasOwnProperty(mt)&&_f(t,e,mt,void 0,a,T);for(U in a)T=a[U],_=l[U],!a.hasOwnProperty(U)||T===_||T===void 0&&_===void 0||_f(t,e,U,T,a,_);return}}for(var z in l)T=l[z],l.hasOwnProperty(z)&&T!=null&&!a.hasOwnProperty(z)&&jt(t,e,z,null,a,T);for(L in a)T=a[L],_=l[L],!a.hasOwnProperty(L)||T===_||T==null&&_==null||jt(t,e,L,T,a,_)}function Qm(t){switch(t){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Hg(){if(typeof performance.getEntriesByType=="function"){for(var t=0,e=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var n=l[a],u=n.transferSize,c=n.initiatorType,h=n.duration;if(u&&h&&Qm(c)){for(c=0,h=n.responseEnd,a+=1;a<l.length;a++){var g=l[a],O=g.startTime;if(O>h)break;var U=g.transferSize,L=g.initiatorType;U&&Qm(L)&&(g=g.responseEnd,c+=U*(g<h?1:(h-O)/(g-O)))}if(--a,e+=8*(u+c)/(n.duration/1e3),t++,10<t)break}}if(0<t)return e/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t=="number")?t:5}var Af=null,Uf=null;function gi(t){return t.nodeType===9?t:t.ownerDocument}function Zm(t){switch(t){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Km(t,e){if(t===0)switch(e){case"svg":return 1;case"math":return 2;default:return 0}return t===1&&e==="foreignObject"?0:t}function Jm(t,e,l,a){return l=gi(l).createElement(t),l[Ht]=a,l[ne]=e,Oe(l,t,e),ue(l),l}function wf(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.children=="bigint"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var Hf=null;function xg(){var t=window.event;return t&&t.type==="popstate"?t===Hf?!1:(Hf=t,!0):(Hf=null,!1)}var xf=typeof setTimeout=="function"?setTimeout:void 0,Lg=typeof clearTimeout=="function"?clearTimeout:void 0,Fm=typeof Promise=="function"?Promise:void 0,$m=typeof requestAnimationFrame=="function"?requestAnimationFrame:xf,Bg=typeof queueMicrotask=="function"?queueMicrotask:typeof Fm<"u"?function(t){return Fm.resolve(null).then(t).catch(jg)}:xf;function jg(t){setTimeout(function(){throw t})}function xa(t){return t==="head"}function Wm(t,e){var l=e,a=0;do{var n=l.nextSibling;if(t.removeChild(l),n&&n.nodeType===8)if(l=n.data,l==="/$"||l==="/&"){if(a===0){t.removeChild(n),bu(e);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")Xf(t.ownerDocument.documentElement);else if(l==="head"){l=t.ownerDocument.head,Xf(l);for(var u=l.firstChild;u;){var c=u.nextSibling,h=u.nodeName;u[St]||h==="SCRIPT"||h==="STYLE"||h==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=c}}else l==="body"&&Xf(t.ownerDocument.body);l=n}while(l);bu(e)}function km(t,e){var l=t;t=0;do{var a=l.nextSibling;if(l.nodeType===1?e?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(e?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(t===0)break;t--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||t++;l=a}while(l)}function Im(t,e,l){if(e=CSS.escape(e)!==e?"r-"+btoa(e).replace(/=/g,""):e,t.style.viewTransitionName=e,l!=null&&(t.style.viewTransitionClass=l),l=getComputedStyle(t),l.display==="inline"){if(e=t.getClientRects(),e.length===1)var a=1;else for(var n=a=0;n<e.length;n++){var u=e[n];0<u.width&&0<u.height&&a++}a===1&&(t=t.style,t.display=e.length===1?"inline-block":"block",t.marginTop="-"+l.paddingTop,t.marginBottom="-"+l.paddingBottom)}}function Pm(t,e){t=t.style,e=e.style;var l=e!=null?e.hasOwnProperty("viewTransitionName")?e.viewTransitionName:e.hasOwnProperty("view-transition-name")?e["view-transition-name"]:null:null;t.viewTransitionName=l==null||typeof l=="boolean"?"":(""+l).trim(),l=e!=null?e.hasOwnProperty("viewTransitionClass")?e.viewTransitionClass:e.hasOwnProperty("view-transition-class")?e["view-transition-class"]:null:null,t.viewTransitionClass=l==null||typeof l=="boolean"?"":(""+l).trim(),t.display==="inline-block"&&(e==null?t.display=t.margin="":(l=e.display,t.display=l==null||typeof l=="boolean"?"":l,l=e.margin,l!=null?t.margin=l:(l=e.hasOwnProperty("marginTop")?e.marginTop:e["margin-top"],t.marginTop=l==null||typeof l=="boolean"?"":l,e=e.hasOwnProperty("marginBottom")?e.marginBottom:e["margin-bottom"],t.marginBottom=e==null||typeof e=="boolean"?"":e)))}function tv(t,e,l){return l=l.ownerDocument.defaultView,{rect:t,abs:e.position==="absolute"||e.position==="fixed",clip:e.clipPath!=="none"||e.overflow!=="visible"||e.filter!=="none"||e.mask!=="none"||e.mask!=="none"||e.borderRadius!=="0px",view:0<=t.bottom&&0<=t.right&&t.top<=l.innerHeight&&t.left<=l.innerWidth}}function Lf(t){return tv(t.getBoundingClientRect(),getComputedStyle(t),t)}function Yg(t){var e=t.getBoundingClientRect();e=new DOMRect(e.x+2e4,e.y+2e4,e.width,e.height);var l=getComputedStyle(t);return tv(e,l,t)}function qg(t){return t.documentElement.clientHeight}function Gg(t){this.addEventListener("load",t),this.addEventListener("error",t)}function Vg(t,e,l,a,n,u,c,h,g){var O=e.nodeType===9?e:e.ownerDocument;try{var U=O.startViewTransition({update:function(){var T=O.defaultView,_=T.navigation&&T.navigation.transition,Z=O.fonts.status;a();var I=[];if(Z==="loaded"&&(qg(O),O.fonts.status==="loading"&&I.push(O.fonts.ready)),Z=I.length,t!==null)for(var mt=t.suspenseyImages,z=0,b=0;b<mt.length;b++){var M=mt[b];if(!M.complete){var x=M.getBoundingClientRect();if(0<x.bottom&&0<x.right&&x.top<T.innerHeight&&x.left<T.innerWidth){if(z+=Ev(M),z>tc){I.length=Z;break}M=new Promise(Gg.bind(M)),I.push(M)}}}if(0<I.length)return T=Promise.race([Promise.all(I),new Promise(function(F){return setTimeout(F,500)})]).then(n,n),(_?Promise.allSettled([_.finished,T]):T).then(u,u);if(n(),_)return _.finished.then(u,u);u()},types:l});O.__reactViewTransition=U;var L=[];return U.ready.then(function(){for(var T=O.documentElement.getAnimations({subtree:!0}),_=0;_<T.length;_++){var Z=T[_],I=Z.effect,mt=I.pseudoElement;if(mt!=null&&mt.startsWith("::view-transition")){L.push(Z),Z=I.getKeyframes();for(var z=mt=void 0,b=!0,M=0;M<Z.length;M++){var x=Z[M],F=x.width;if(mt===void 0)mt=F;else if(mt!==F){b=!1;break}if(F=x.height,z===void 0)z=F;else if(z!==F){b=!1;break}delete x.width,delete x.height,x.transform==="none"&&delete x.transform}b&&mt!==void 0&&z!==void 0&&(I.setKeyframes(Z),b=getComputedStyle(I.target,I.pseudoElement),b.width!==mt||b.height!==z)&&(b=Z[0],b.width=mt,b.height=z,b=Z[Z.length-1],b.width=mt,b.height=z,I.setKeyframes(Z))}}c()},function(T){O.__reactViewTransition===U&&(O.__reactViewTransition=null);try{typeof T=="object"&&T!==null&&T.name==="InvalidStateError"&&(T.message==="View transition was skipped because document visibility state is hidden."||T.message==="Skipping view transition because document visibility state has become hidden."||T.message==="Skipping view transition because viewport size changed."||T.message==="Transition was aborted because of invalid state")&&(T=null),T!==null&&g(T)}finally{a(),n(),c()}}),U.finished.finally(function(){for(var T=0;T<L.length;T++)L[T].cancel();O.__reactViewTransition===U&&(O.__reactViewTransition=null),h()}),U}catch{return a(),n(),c(),null}}function Sn(t,e){this._scope=document.documentElement,this._selector="::view-transition-"+t+"("+e+")"}Sn.prototype.animate=function(t,e){return e=typeof e=="number"?{duration:e}:N({},e),e.pseudoElement=this._selector,this._scope.animate(t,e)},Sn.prototype.getAnimations=function(){for(var t=this._scope,e=this._selector,l=t.getAnimations({subtree:!0}),a=[],n=0;n<l.length;n++){var u=l[n].effect;u!==null&&u.target===t&&u.pseudoElement===e&&a.push(l[n])}return a},Sn.prototype.getComputedStyle=function(){return getComputedStyle(this._scope,this._selector)};function ev(t){return{name:t,group:new Sn("group",t),imagePair:new Sn("image-pair",t),old:new Sn("old",t),new:new Sn("new",t)}}function il(t){this._fragmentFiber=t,this._observers=this._eventListeners=null}il.prototype.addEventListener=function(t,e,l){var a=null,n=null;if(!(l!=null&&typeof l!="boolean"&&(a=l.signal||null,a!==null&&a.aborted))){this._eventListeners===null&&(this._eventListeners=[]);var u=this._eventListeners;if(av(u,t,e,l)===-1){var c=this,h=e;l!=null&&typeof l!="boolean"&&l.once===!0&&(h=function(g){c.removeEventListener(t,e,l),typeof e=="function"?e.call(this,g):e.handleEvent(g)}),a!==null&&(n=c.removeEventListener.bind(c,t,e,l),a.addEventListener("abort",n,{once:!0}),n=a.removeEventListener.bind(a,"abort",n)),a=mu(l),u.push({type:t,listener:e,optionsOrUseCapture:l,attachedListener:h,cleanup:n}),w(this._fragmentFiber.child,!1,Xg,t,h,a)}this._eventListeners=u}};function Xg(t,e,l,a){return K(t).addEventListener(e,l,a),!1}il.prototype.removeEventListener=function(t,e,l){var a=this._eventListeners;if(a!==null&&(e=av(a,t,e,l),e!==-1)){var n=a[e];l=n.attachedListener;var u=n.cleanup;n=mu(n.optionsOrUseCapture),w(this._fragmentFiber.child,!1,Qg,t,l,n),a.splice(e,1),u!==null&&u()}};function Qg(t,e,l,a){return K(t).removeEventListener(e,l,a),!1}function mu(t){return t!=null&&typeof t!="boolean"&&(t.once===!0||t.signal instanceof AbortSignal)?{capture:t.capture,passive:t.passive}:t}function lv(t){return t==null?"c=0":typeof t=="boolean"?"c="+(t?"1":"0"):"c="+(t.capture?"1":"0")}function av(t,e,l,a){if(t.length===0)return-1;a=lv(a);for(var n=0;n<t.length;n++){var u=t[n];if(u.type===e&&u.listener===l&&lv(u.optionsOrUseCapture)===a)return n}return-1}il.prototype.dispatchEvent=function(t){var e=H(this._fragmentFiber);if(e===null)return!0;e=K(e);var l=this._eventListeners;if(l!==null&&0<l.length||!t.bubbles){var a=e.nodeType===9?e.createComment(""):document.createTextNode("");if(l)for(var n=0;n<l.length;n++){var u=l[n];a.addEventListener(u.type,u.attachedListener,mu(u.optionsOrUseCapture))}if(e.appendChild(a),t=a.dispatchEvent(t),l)for(n=0;n<l.length;n++)u=l[n],a.removeEventListener(u.type,u.attachedListener,mu(u.optionsOrUseCapture));return e.removeChild(a),t}return e.dispatchEvent(t)},il.prototype.focus=function(t){w(this._fragmentFiber.child,!0,nv,t,void 0,void 0)};function nv(t,e){return t.tag===6?!1:(t=K(t),l1(t,e))}il.prototype.focusLast=function(t){var e=[];w(this._fragmentFiber.child,!0,Bf,e,void 0,void 0);for(var l=e.length-1;0<=l&&!nv(e[l],t);l--);};function Bf(t,e){return e.push(t),!1}il.prototype.blur=function(){var t=H(this._fragmentFiber);t!==null&&(t=K(t),t=gi(t).activeElement,t!==null&&w(this._fragmentFiber.child,!1,Zg,t,void 0,void 0))};function Zg(t,e){return t.tag===6?!1:(t=K(t),t===e||t.contains(e)?(e.blur(),!0):!1)}il.prototype.observeUsing=function(t){this._observers===null&&(this._observers=new Set),this._observers.add(t),w(this._fragmentFiber.child,!1,Kg,t,void 0,void 0)};function Kg(t,e){return t.tag===6||(t=K(t),e.observe(t)),!1}il.prototype.unobserveUsing=function(t){var e=this._observers;if(e!==null&&e.has(t)){e.delete(t),w(this._fragmentFiber.child,!1,Jg,t,void 0,void 0);for(var l=e=0;l<Ul.length;l++){var a=Ul[l];a.fragmentInstance===this&&a.observer===t?t.unobserve(a.instance):Ul[e++]=a}Ul.length=e}};function Jg(t,e){return t.tag===6||(t=K(t),e.unobserve(t)),!1}var Ul=[],jf=!1;function Fg(t,e,l){Ul.push({fragmentInstance:t,observer:e,instance:l}),jf||(jf=!0,a1(function(){jf=!1;var a=Ul;Ul=[];for(var n=0;n<a.length;n++){var u=a[n];u.observer.unobserve(u.instance)}}))}il.prototype.getClientRects=function(){var t=[];return w(this._fragmentFiber.child,!1,$g,t,void 0,void 0),t};function $g(t,e){if(t.tag===6){t=t.stateNode;var l=t.ownerDocument.createRange();l.selectNodeContents(t),e.push.apply(e,l.getClientRects())}else t=K(t),e.push.apply(e,t.getClientRects());return!1}il.prototype.getRootNode=function(t){var e=H(this._fragmentFiber);return e===null?this:K(e).getRootNode(t)},il.prototype.compareDocumentPosition=function(t){var e=H(this._fragmentFiber);if(e===null)return Node.DOCUMENT_POSITION_DISCONNECTED;var l=[];w(this._fragmentFiber.child,!1,Bf,l,void 0,void 0);var a=K(e);if(l.length===0){if(l=a,q(this._fragmentFiber)){t:{for(e=this._fragmentFiber.return;e!==null;){if(e.tag===4){e=e.stateNode.containerInfo;break t}if(e.tag===3||e.tag===5||e.tag===27)break;e=e.return}e=null}e!=null&&(l=e)}e=this._fragmentFiber;var n=a=l.compareDocumentPosition(t);return l===t?n=Node.DOCUMENT_POSITION_CONTAINS:a&Node.DOCUMENT_POSITION_CONTAINED_BY&&(l=V(e)[1],l===null?n=Node.DOCUMENT_POSITION_PRECEDING:(t=K(l).compareDocumentPosition(t),n=t===0||t&Node.DOCUMENT_POSITION_FOLLOWING?Node.DOCUMENT_POSITION_FOLLOWING:Node.DOCUMENT_POSITION_PRECEDING)),n|=Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC}e=K(l[0]),n=K(l[l.length-1]);var u=q(this._fragmentFiber)?e.parentElement:a;if(u==null)return Node.DOCUMENT_POSITION_DISCONNECTED;a=u.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY,u=u.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY;var c=e.compareDocumentPosition(t),h=n.compareDocumentPosition(t),g=c&Node.DOCUMENT_POSITION_CONTAINED_BY||h&Node.DOCUMENT_POSITION_CONTAINED_BY;return h=a&&u&&c&Node.DOCUMENT_POSITION_FOLLOWING&&h&Node.DOCUMENT_POSITION_PRECEDING,e=a&&e===t||u&&n===t||g||h?Node.DOCUMENT_POSITION_CONTAINED_BY:!a&&e===t||!u&&n===t?Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC:c,e&Node.DOCUMENT_POSITION_DISCONNECTED||e&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC||Wg(e,this._fragmentFiber,l[0],l[l.length-1],t)?e:Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC};function Wg(t,e,l,a,n){var u=Ze(n);if(t&Node.DOCUMENT_POSITION_CONTAINED_BY){if(l=!!u)t:{for(;u!==null;){if(u.tag===7&&(u===e||u.alternate===e)){l=!0;break t}u=u.return}l=!1}return l}if(t&Node.DOCUMENT_POSITION_CONTAINS){if(u===null)return u=n.ownerDocument,n===u||n===u.documentElement||n===u.body;t:{for(u=e,e=H(e);u!==null;){if(!(u.tag!==5&&u.tag!==3&&u.tag!==27||u!==e&&u.alternate!==e)){u=!0;break t}u=u.return}u=!1}return u}return t&Node.DOCUMENT_POSITION_PRECEDING?((e=!!u)&&!(e=u===l)&&(e=lt(l,u,bt),e===null?e=!1:(w(e,!0,dt,u,l),u=Q,Q=null,e=u!==null)),e):t&Node.DOCUMENT_POSITION_FOLLOWING?((e=!!u)&&!(e=u===a)&&(e=lt(a,u,bt),e===null?e=!1:(w(e,!0,ct,u,a),u=Q,ut=Q=null,e=u!==null)),e):!1}function uv(t,e){var l=t.ownerDocument.createRange();l.selectNodeContents(t),t=l.getBoundingClientRect(),window.scrollTo(window.scrollX+t.left,e?window.scrollY+t.top:window.scrollY+t.bottom-window.innerHeight)}il.prototype.scrollIntoView=function(t){if(typeof t=="object")throw Error(f(566));var e=[];w(this._fragmentFiber.child,!1,Bf,e,void 0,void 0);var l=t!==!1;if(e.length===0){var a=V(this._fragmentFiber);if(a=l?a[1]||a[0]||H(this._fragmentFiber):a[0]||a[1],a===null)return;if(a.tag===6){t=K(a),uv(t,l);return}if(a=K(a),a.nodeType!==9){if(a.nodeType===11){l="host"in a?a.host:null,l!==null&&l.scrollIntoView(t);return}a.scrollIntoView(t)}}for(a=l?e.length-1:0;a!==(l?-1:e.length);){var n=e[a];n.tag===6?(n=K(n),uv(n,l)):K(n).scrollIntoView(t),a+=l?-1:1}};function kg(t,e){return t=K(t),iv(t,e),!1}function iv(t,e){t.reactFragments??=new Set,t.reactFragments.add(e)}function rv(t,e){var l=e._eventListeners;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a];t.addEventListener(n.type,n.attachedListener,mu(n.optionsOrUseCapture))}t.nodeType!==3&&(l=e._observers,l!==null&&l.forEach(function(u){for(var c=0,h=0;h<Ul.length;h++){var g=Ul[h];(g.fragmentInstance!==e||g.observer!==u||g.instance!==t)&&(Ul[c++]=g)}Ul.length=c,u.observe(t)}),iv(t,e))}function Ig(t,e){var l=e._eventListeners;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a];t.removeEventListener(n.type,n.attachedListener,mu(n.optionsOrUseCapture))}t.nodeType!==3&&(l=e._observers,l!==null&&l.forEach(function(u){typeof u.rootMargin=="string"?Fg(e,u,t):u.unobserve(t)}),t.reactFragments!=null&&t.reactFragments.delete(e))}function Yf(t){var e=t.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var l=e;switch(e=e.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":Yf(l),Qe(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}t.removeChild(l)}}function Pg(t,e,l,a){for(;t.nodeType===1;){var n=l;if(t.nodeName.toLowerCase()!==e.toLowerCase()){if(!a&&(t.nodeName!=="INPUT"||t.type!=="hidden"))break}else if(a){if(!t[St])switch(e){case"meta":if(!t.hasAttribute("itemprop"))break;return t;case"link":if(u=t.getAttribute("rel"),u==="stylesheet"&&t.hasAttribute("data-precedence"))break;if(u!==n.rel||t.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||t.getAttribute("title")!==(n.title==null?null:n.title))break;return t;case"style":if(t.hasAttribute("data-precedence"))break;return t;case"script":if(u=t.getAttribute("src"),(u!==(n.src==null?null:n.src)||t.getAttribute("type")!==(n.type==null?null:n.type)||t.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&t.hasAttribute("async")&&!t.hasAttribute("itemprop"))break;return t;default:return t}}else if(e==="input"&&t.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&t.getAttribute("name")===u)return t}else return t;if(t=Sl(t.nextSibling),t===null)break}return null}function t1(t,e,l){if(e==="")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!l||(t=Sl(t.nextSibling),t===null))return null;return t}function cv(t,e){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!=="INPUT"||t.type!=="hidden")&&!e||(t=Sl(t.nextSibling),t===null))return null;return t}function qf(t){return t.data==="$?"||t.data==="$~"}function Gf(t){return t.data==="$!"||t.data==="$?"&&t.ownerDocument.readyState!=="loading"}function e1(t,e){var l=t.ownerDocument;if(t.data==="$~")t._reactRetry=e;else if(t.data!=="$?"||l.readyState!=="loading")e();else{var a=function(){e(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),t._reactRetry=a}}function Sl(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?"||e==="$~"||e==="&"||e==="F!"||e==="F")break;if(e==="/$"||e==="/&")return null}}return t}var Vf=null;function ov(t){t=t.nextSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="/$"||l==="/&"){if(e===0)return Sl(t.nextSibling);e--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||e++}t=t.nextSibling}return null}function fv(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var l=t.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(e===0)return t;e--}else l!=="/$"&&l!=="/&"||e++}t=t.previousSibling}return null}function l1(t,e){function l(){a=!0}if(t.ownerDocument.activeElement===t)return!0;var a=!1;try{t.ownerDocument.addEventListener("focus",l,!0),(t.focus||HTMLElement.prototype.focus).call(t,e)}finally{t.ownerDocument.removeEventListener("focus",l,!0)}return a}function a1(t){$m(function(){$m(function(e){return t(e)})})}function sv(t,e,l){switch(e=gi(l),t){case"html":if(t=e.documentElement,!t)throw Error(f(452));return t;case"head":if(t=e.head,!t)throw Error(f(453));return t;case"body":if(t=e.body,!t)throw Error(f(454));return t;default:throw Error(f(451))}}function dv(t,e,l){for(var a in l){var n=l[a];l.hasOwnProperty(a)&&n!=null&&jt(t,e,a,null,Ug,n)}l.dangerouslySetInnerHTML!=null&&(t.textContent=""),t.onclick===ql&&(t.onclick=null),Qe(t)}function Xf(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);Qe(t)}var bl=new Map,hv=new Set;function pi(t){if(typeof t.getRootNode=="function"){var e=t.getRootNode();if(e.nodeType===9||e.nodeType===11)return e}return t.nodeType===9?t:t.ownerDocument}var va=ot.d;ot.d={f:n1,r:u1,D:i1,C:r1,L:c1,m:o1,X:s1,S:f1,M:d1};function n1(){var t=va.f(),e=Zr();return t||e}function u1(t){var e=Yl(t);e!==null&&e.tag===5&&e.type==="form"?yh(e):va.r(t)}var vu=typeof document>"u"?null:document;function mv(t,e,l){var a=vu;if(a&&typeof e=="string"&&e){var n=sl(e);n='link[rel="'+t+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),hv.has(n)||(hv.add(n),t={rel:t,crossOrigin:l,href:e},a.querySelector(n)===null&&(e=a.createElement("link"),Oe(e,"link",t),ue(e),a.head.appendChild(e)))}}function i1(t){va.D(t),mv("dns-prefetch",t,null)}function r1(t,e){va.C(t,e),mv("preconnect",t,e)}function c1(t,e,l){va.L(t,e,l);var a=vu;if(a&&t&&e){var n='link[rel="preload"][as="'+sl(e)+'"]';e==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+sl(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+sl(l.imageSizes)+'"]')):n+='[href="'+sl(t)+'"]';var u=n;switch(e){case"style":u=yu(t);break;case"script":u=gu(t)}if(!(bl.has(u)||(t=N({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),bl.set(u,t),a.querySelector(n)!==null||e==="style"&&a.querySelector(Si(u))||e==="script"&&a.querySelector(bi(u))))){var c=a.createElement("link");Oe(c,"link",t),e==="style"&&(c[kt]=!0,c.onload=c.onerror=function(){Vi(c)}),ue(c),a.head.appendChild(c)}}}function o1(t,e){va.m(t,e);var l=vu;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",n='link[rel="modulepreload"][as="'+sl(a)+'"][href="'+sl(t)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=gu(t)}if(!bl.has(u)&&(t=N({rel:"modulepreload",href:t},e),bl.set(u,t),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(bi(u)))return}a=l.createElement("link"),Oe(a,"link",t),ue(a),l.head.appendChild(a)}}}function f1(t,e,l){va.S(t,e,l);var a=vu;if(a&&t){var n=Ke(a).hoistableStyles,u=yu(t);e=e||"default";var c=n.get(u);if(!c){var h={loading:0,preload:null};if(c=a.querySelector(Si(u)))h.loading=5;else{t=N({rel:"stylesheet",href:t,"data-precedence":e},l),(l=bl.get(u))&&Qf(t,l);var g=c=a.createElement("link");ue(g),Oe(g,"link",t),g._p=new Promise(function(O,U){g.onload=O,g.onerror=U}),g.addEventListener("load",function(){h.loading|=1}),g.addEventListener("error",function(){h.loading|=2}),h.loading|=4,Ir(c,e,a)}c={type:"stylesheet",instance:c,count:1,state:h},n.set(u,c)}}}function s1(t,e){va.X(t,e);var l=vu;if(l&&t){var a=Ke(l).hoistableScripts,n=gu(t),u=a.get(n);u||(u=l.querySelector(bi(n)),u||(t=N({src:t,async:!0},e),(e=bl.get(n))&&Zf(t,e),u=l.createElement("script"),ue(u),Oe(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function d1(t,e){va.M(t,e);var l=vu;if(l&&t){var a=Ke(l).hoistableScripts,n=gu(t),u=a.get(n);u||(u=l.querySelector(bi(n)),u||(t=N({src:t,async:!0,type:"module"},e),(e=bl.get(n))&&Zf(t,e),u=l.createElement("script"),ue(u),Oe(u,"link",t),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function vv(t,e,l,a){var n=(n=Ll.current)?pi(n):null;if(!n)throw Error(f(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(l=yu(l.href),e=Ke(n).hoistableStyles,a=e.get(l),a||(a={type:"style",instance:null,count:0,state:null},e.set(l,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=yu(l.href);var u=Ke(n).hoistableStyles,c=u.get(t);if(c||(n=n.ownerDocument||n,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(t,c),(u=n.querySelector(Si(t)))?u._p||(c.instance=u,c.state.loading=5):(u=bl.get(t),u||(u={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},bl.set(t,u)),h1(n,t,u,c.state))),e&&a===null)throw Error(f(528,""));return c}if(e&&a!==null)throw Error(f(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(l=gu(l),e=Ke(n).hoistableScripts,a=e.get(l),a||(a={type:"script",instance:null,count:0,state:null},e.set(l,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(f(444,t))}}function yu(t){return'href="'+sl(t)+'"'}function Si(t){return'link[rel="stylesheet"]['+t+"]"}function yv(t){return N({},t,{"data-precedence":t.precedence,precedence:null})}function h1(t,e,l,a){if(e=t.querySelector('link[rel="preload"][as="style"]['+e+"]")){if(e[kt]!==!0){a.loading=1;return}}else e=t.createElement("link"),e[kt]=!0,e.onload=e.onerror=Vi.bind(null,e),Oe(e,"link",l),ue(e),t.head.appendChild(e);a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2})}function gu(t){return'[src="'+sl(t)+'"]'}function bi(t){return"script[async]"+t}function gv(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+sl(l.href)+'"]');if(a)return e.instance=a,ue(a),a;var n=N({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),ue(a),Oe(a,"style",n),Ir(a,l.precedence,t),e.instance=a;case"stylesheet":n=yu(l.href);var u=t.querySelector(Si(n));if(u)return e.state.loading|=4,e.instance=u,ue(u),u;a=yv(l),(n=bl.get(n))&&Qf(a,n),u=(t.ownerDocument||t).createElement("link"),ue(u);var c=u;return c._p=new Promise(function(h,g){c.onload=h,c.onerror=g}),Oe(u,"link",a),e.state.loading|=4,Ir(u,l.precedence,t),e.instance=u;case"script":return u=gu(l.src),(n=t.querySelector(bi(u)))?(e.instance=n,ue(n),n):(a=l,(n=bl.get(u))&&(a=N({},l),Zf(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),ue(n),Oe(n,"link",a),t.head.appendChild(n),e.instance=n);case"void":return null;default:throw Error(f(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,Ir(a,l.precedence,t));return e.instance}function Ir(t,e,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,c=0;c<a.length;c++){var h=a[c];if(h.dataset.precedence===e)u=h;else if(u!==n)break}u?u.parentNode.insertBefore(t,u.nextSibling):(e=l.nodeType===9?l.head:l,e.insertBefore(t,e.firstChild))}function Qf(t,e){t.crossOrigin??=e.crossOrigin,t.referrerPolicy??=e.referrerPolicy,t.title??=e.title}function Zf(t,e){t.crossOrigin??=e.crossOrigin,t.referrerPolicy??=e.referrerPolicy,t.integrity??=e.integrity}var Pr=null;function pv(t,e,l){if(Pr===null){var a=new Map,n=Pr=new Map;n.set(l,a)}else n=Pr,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(t))return a;for(a.set(t,null),l=l.getElementsByTagName(t),n=0;n<l.length;n++){var u=l[n];if(!(u[St]||u[Ht]||t==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var c=u.getAttribute(e)||"";c=t+c;var h=a.get(c);h?h.push(u):a.set(c,[u])}}return a}function Kf(t,e,l){t=t.ownerDocument||t,t.head.insertBefore(l,e==="title"?t.querySelector("head > title"):null)}function m1(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;return e.rel==="stylesheet"?(t=e.disabled,typeof e.precedence=="string"&&t==null):!0;case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function Sv(t,e){return t==="img"&&e.src!=null&&e.src!==""&&e.onLoad==null&&e.loading!=="lazy"}function bv(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function Ev(t){return(t.width||100)*(t.height||100)*(typeof devicePixelRatio=="number"?devicePixelRatio:1)*.25}function Rv(t,e){typeof e.decode=="function"&&(t.imgCount++,e.complete||(t.imgBytes+=Ev(e),t.suspenseyImages.push(e)),t=g1.bind(t),e.decode().then(t,t))}function v1(t,e,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var n=yu(a.href),u=e.querySelector(Si(n));if(u){e=u._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(t.count++,t=Ei.bind(t),e.then(t,t)),l.state.loading|=4,l.instance=u,ue(u);return}u=e.ownerDocument||e,a=yv(a),(n=bl.get(n))&&Qf(a,n),u=u.createElement("link"),ue(u);var c=u;c._p=new Promise(function(h,g){c.onload=h,c.onerror=g}),Oe(u,"link",a),l.instance=u}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(l,e),(e=l.state.preload)&&(l.state.loading&3)===0&&(t.count++,l=Ei.bind(t),e.addEventListener("load",l),e.addEventListener("error",l))}}var tc=0;function y1(t,e){return t.stylesheets&&t.count===0&&lc(t,t.stylesheets),0<t.count||0<t.imgCount?function(l){var a=setTimeout(function(){if(t.stylesheets&&lc(t,t.stylesheets),t.unsuspend){var u=t.unsuspend;t.unsuspend=null,u()}},6e4+e);0<t.imgBytes&&tc===0&&(tc=62500*Hg());var n=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&lc(t,t.stylesheets),t.unsuspend)){var u=t.unsuspend;t.unsuspend=null,u()}},(t.imgBytes>tc?50:800)+e);return t.unsuspend=l,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Tv(t){if(t.count===0&&(t.imgCount===0||!t.waitingForImages)){if(t.stylesheets)lc(t,t.stylesheets);else if(t.unsuspend){var e=t.unsuspend;t.unsuspend=null,e()}}}function Ei(){this.count--,Tv(this)}function g1(){this.imgCount--,Tv(this)}var ec=null;function lc(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,ec=new Map,e.forEach(p1,t),ec=null,Ei.call(t))}function p1(t,e){if(!(e.state.loading&4)){var l=ec.get(t);if(l)var a=l.get(null);else{l=new Map,ec.set(t,l);for(var n=t.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var c=n[u];(c.nodeName==="LINK"||c.getAttribute("media")!=="not all")&&(l.set(c.dataset.precedence,c),a=c)}a&&l.set(null,a)}n=e.instance,c=n.getAttribute("data-precedence"),u=l.get(c)||a,u===a&&l.set(null,n),l.set(c,n),this.count++,a=Ei.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(n,t.firstChild)),e.state.loading|=4}}var pu={$$typeof:Y,Provider:null,Consumer:null,_currentValue:Ge,_currentValue2:Ge,_threadCount:0};function S1(t,e,l,a,n,u,c,h,g){this.tag=1,this.containerInfo=t,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=gt(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.hiddenUpdates=gt(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=c,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=g,this.transitionTypes=null,this.incompleteTransitions=new Map}function b1(t,e,l,a,n,u,c,h,g,O,U,L){return t=new S1(t,e,l,c,g,O,U,L,h),e=1,u===!0&&(e|=24),u=Je(3,null,null,e),t.current=u,u.stateNode=t,e=io(),e.refCount++,t.pooledCache=e,e.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:e},fo(u),t}function E1(t){return t?(t=Qn,t):Qn}function zv(t,e,l,a,n,u){n=E1(n),a.context===null?a.context=n:a.pendingContext=n,a=sn(e),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=dn(t,a,e),l!==null&&(ke(l,t,e),Iu(l,t,e))}function Ov(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var l=t.retryLane;t.retryLane=l!==0&&l<e?l:e}}function Jf(t,e){Ov(t,e),(t=t.alternate)&&Ov(t,e)}function Dv(t){if(t.tag===13||t.tag===31){var e=Pa(t,67108864);e!==null&&ke(e,t,67108864),Jf(t,67108864)}}function Mv(t){if(t.tag===13||t.tag===31){var e=pl();e=ge(e);var l=Pa(t,e);l!==null&&ke(l,t,e),Jf(t,e)}}var Su=!0;function R1(t,e,l,a){var n=it.T;it.T=null;var u=ot.p;try{ot.p=2,Ff(t,e,l,a)}finally{ot.p=u,it.T=n}}function T1(t,e,l,a){var n=it.T;it.T=null;var u=ot.p;try{ot.p=8,Ff(t,e,l,a)}finally{ot.p=u,it.T=n}}function Ff(t,e,l,a){if(Su){var n=$f(a);if(n===null)Cf(t,e,a,ac,l),Cv(t,a);else if(O1(n,t,e,l,a))a.stopPropagation();else if(Cv(t,a),e&4&&-1<z1.indexOf(t)){for(;n!==null;){var u=Yl(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var c=W(u.pendingLanes);if(c!==0){var h=u;for(h.pendingLanes|=2,h.entangledLanes|=2;c;){var g=1<<31-Ue(c);h.entanglements[1]|=g,c&=~g}ma(u),(Ut&6)===0&&(Vr=De()+500,mi(0,!1))}}break;case 31:case 13:h=Pa(u,2),h!==null&&ke(h,u,2),Zr(),Jf(u,2)}if(u=$f(a),u===null&&Cf(t,e,a,ac,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else Cf(t,e,a,null,l)}}function $f(t){return t=wc(t),Wf(t)}var ac=null;function Wf(t){if(ac=null,t=Ze(t),t!==null){var e=m(t);if(e===null)t=null;else{var l=e.tag;if(l===13){if(t=v(e),t!==null)return t;t=null}else if(l===31){if(t=y(e),t!==null)return t;t=null}else if(l===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null)}}return ac=t,null}function Nv(t){switch(t){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"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"fullscreenerror":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"resize":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Cn()){case Lu:return 2;case _n:return 8;case An:case Yi:return 32;case qi:return 268435456;default:return 32}default:return 32}}var kf=!1,La=null,Ba=null,ja=null,Ri=new Map,Ti=new Map,Ya=[],z1="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 Cv(t,e){switch(t){case"focusin":case"focusout":La=null;break;case"dragenter":case"dragleave":Ba=null;break;case"mouseover":case"mouseout":ja=null;break;case"pointerover":case"pointerout":Ri.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ti.delete(e.pointerId)}}function zi(t,e,l,a,n,u){return t===null||t.nativeEvent!==u?(t={blockedOn:e,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},e!==null&&(e=Yl(e),e!==null&&Dv(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,n!==null&&e.indexOf(n)===-1&&e.push(n),t)}function O1(t,e,l,a,n){switch(e){case"focusin":return La=zi(La,t,e,l,a,n),!0;case"dragenter":return Ba=zi(Ba,t,e,l,a,n),!0;case"mouseover":return ja=zi(ja,t,e,l,a,n),!0;case"pointerover":var u=n.pointerId;return Ri.set(u,zi(Ri.get(u)||null,t,e,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,Ti.set(u,zi(Ti.get(u)||null,t,e,l,a,n)),!0}return!1}function _v(t){var e=Ze(t.target);if(e!==null){var l=m(e);if(l!==null){if(e=l.tag,e===13){if(e=v(l),e!==null){t.blockedOn=e,Pl(t.priority,function(){Mv(l)});return}}else if(e===31){if(e=y(l),e!==null){t.blockedOn=e,Pl(t.priority,function(){Mv(l)});return}}else if(e===3&&l.stateNode.current.memoizedState.isDehydrated){t.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}t.blockedOn=null}function nc(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var l=$f(t.nativeEvent);if(l===null){l=t.nativeEvent;var a=new l.constructor(l.type,l);Uc=a,l.target.dispatchEvent(a),Uc=null}else return e=Yl(l),e!==null&&Dv(e),t.blockedOn=l,!1;e.shift()}return!0}function Av(t,e,l){nc(t)&&l.delete(e)}function D1(){kf=!1,La!==null&&nc(La)&&(La=null),Ba!==null&&nc(Ba)&&(Ba=null),ja!==null&&nc(ja)&&(ja=null),Ri.forEach(Av),Ti.forEach(Av)}function uc(t,e){t.blockedOn===e&&(t.blockedOn=null,kf||(kf=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,D1)))}var ic=null;function Uv(t){ic!==t&&(ic=t,r.unstable_scheduleCallback(r.unstable_NormalPriority,function(){ic===t&&(ic=null);for(var e=0;e<t.length;e+=3){var l=t[e],a=t[e+1],n=t[e+2];if(typeof a!="function"){if(Wf(a||l)===null)continue;break}var u=Yl(l);u!==null&&(t.splice(e,3),e-=3,Uo(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function bu(t){function e(g){return uc(g,t)}La!==null&&uc(La,t),Ba!==null&&uc(Ba,t),ja!==null&&uc(ja,t),Ri.forEach(e),Ti.forEach(e);for(var l=0;l<Ya.length;l++){var a=Ya[l];a.blockedOn===t&&(a.blockedOn=null)}for(;0<Ya.length&&(l=Ya[0],l.blockedOn===null);)_v(l),l.blockedOn===null&&Ya.shift();if(l=(t.ownerDocument||t).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],c=n[ne]||null;if(typeof u=="function")c||Uv(l);else if(c){var h=null;if(u&&u.hasAttribute("formAction")){if(n=u,c=u[ne]||null)h=c.formAction;else if(Wf(n)!==null)continue}else h=c.action;typeof h=="function"?l[a+1]=h:(l.splice(a,3),a-=3),Uv(l)}}}function M1(){function t(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(c){return n=c})},focusReset:"manual",scroll:"manual"})}function e(){n!==null&&(n(),n=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",t),navigation.addEventListener("navigatesuccess",e),navigation.addEventListener("navigateerror",e),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",t),navigation.removeEventListener("navigatesuccess",e),navigation.removeEventListener("navigateerror",e),n!==null&&(n(),n=null)}}}function If(t){this._internalRoot=t}Pf.prototype.render=If.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(f(409));var l=e.current;zv(l,pl(),t,e,null,null)},Pf.prototype.unmount=If.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;zv(t.current,2,null,t,null,null),Zr(),e[fl]=null}};function Pf(t){this._internalRoot=t}Pf.prototype.unstable_scheduleHydration=function(t){if(t){var e=Dl();t={blockedOn:null,target:t,priority:e};for(var l=0;l<Ya.length&&e!==0&&e<Ya[l].priority;l++);Ya.splice(l,0,t),l===0&&_v(t)}};var wv=o.version;if(wv!=="19.3.1")throw Error(f(527,wv,"19.3.1"));ot.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(f(188)):(t=Object.keys(t).join(","),Error(f(268,t)));return t=C(e),t=t!==null?D(t):null,t=t===null?null:t.stateNode,t};var N1={bundleType:0,version:"19.3.1",rendererPackageName:"react-dom",currentDispatcherRef:it,reconcilerVersion:"19.3.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var rc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!rc.isDisabled&&rc.supportsFiber)try{Bl=rc.inject(N1),Me=rc}catch{}}i.createRoot=function(t,e){if(!d(t))throw Error(f(299));var l=!1,a="",n=eg,u=lg,c=ag;return e!=null&&(e.unstable_strictMode===!0&&(l=!0),e.identifierPrefix!==void 0&&(a=e.identifierPrefix),e.onUncaughtError!==void 0&&(n=e.onUncaughtError),e.onCaughtError!==void 0&&(u=e.onCaughtError),e.onRecoverableError!==void 0&&(c=e.onRecoverableError)),e=b1(t,1,!1,null,null,l,a,null,n,u,c,M1),t[fl]=e.current,Ym(t),new If(e)}})),vb=pc(((i,r)=>{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)}}o(),r.exports=U1()})),E=s0(d0(),1),m0=i=>{throw TypeError(i)},v0=(i,r,o)=>r.has(i)||m0("Cannot "+o),El=(i,r,o)=>(v0(i,r,"read from private field"),o?o.call(i):r.get(i)),Mi=(i,r,o)=>r.has(i)?m0("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(i):r.set(i,o),Wl=(i,r,o,s)=>(v0(i,r,"write to private field"),s?s.call(i,o):r.set(i,o),o),Sc=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,bc=/^[\\/]{2}/;function y0(i,r){return r+i.replace(/\\/g,"/")}var Hv="popstate";function xv(i){return typeof i=="object"&&i!=null&&"pathname"in i&&"search"in i&&"hash"in i&&"state"in i&&"key"in i}function w1(i={}){function r(s,f){let d=f.state?.masked,{pathname:m,search:v,hash:y}=d||s.location;return _i("",{pathname:m,search:v,hash:y},f.state&&f.state.usr||null,f.state&&f.state.key||"default",d?{pathname:s.location.pathname,search:s.location.search,hash:s.location.hash}:void 0)}function o(s,f){return typeof f=="string"?f:je(f)}return x1(r,o,null,i)}function st(i,r){if(i===!1||i===null||typeof i>"u")throw new Error(r)}function Ft(i,r){if(!i){typeof console<"u"&&console.warn(r);try{throw new Error(r)}catch{}}}function H1(){return Math.random().toString(36).substring(2,10)}function Lv(i,r){return{usr:i.state,key:i.key,idx:r,masked:i.mask?{pathname:i.pathname,search:i.search,hash:i.hash}:void 0}}function _i(i,r,o=null,s,f){return{pathname:typeof i=="string"?i:i.pathname,search:"",hash:"",...typeof r=="string"?wl(r):r,state:o,key:r&&r.key||s||H1(),mask:f}}function je({pathname:i="/",search:r="",hash:o=""}){return r&&r!=="?"&&(i+=r.charAt(0)==="?"?r:"?"+r),o&&o!=="#"&&(i+=o.charAt(0)==="#"?o:"#"+o),i}function wl(i){let r={};if(i){let o=i.indexOf("#");o>=0&&(r.hash=i.substring(o),i=i.substring(0,o));let s=i.indexOf("?");s>=0&&(r.search=i.substring(s),i=i.substring(0,s)),i&&(r.pathname=i)}return r}function x1(i,r,o,s={}){let{window:f=document.defaultView,v5Compat:d=!1}=s,m=f.history,v="POP",y=null,S=C();S==null&&(S=0,m.replaceState({...m.state,idx:S},""));function C(){return(m.state||{idx:null}).idx}function D(){v="POP";let B=C(),K=B==null?null:B-S;S=B,y&&y({action:v,location:V.location,delta:K})}function w(B,K){v="PUSH";let Q=xv(B)?B:_i(V.location,B,K);o&&o(Q,B),S=C()+1;let ut=Lv(Q,S),dt=V.createHref(Q.mask||Q);try{m.pushState(ut,"",dt)}catch(ct){if(ct instanceof DOMException&&ct.name==="DataCloneError")throw ct;f.location.assign(dt)}d&&y&&y({action:v,location:V.location,delta:1})}function H(B,K){v="REPLACE";let Q=xv(B)?B:_i(V.location,B,K);o&&o(Q,B),S=C();let ut=Lv(Q,S),dt=V.createHref(Q.mask||Q);m.replaceState(ut,"",dt),d&&y&&y({action:v,location:V.location,delta:0})}function q(B){return g0(f,B)}let V={get action(){return v},get location(){return i(f,m)},listen(B){if(y)throw new Error("A history only accepts one active listener");return f.addEventListener(Hv,D),y=B,()=>{f.removeEventListener(Hv,D),y=null}},createHref(B){return r(f,B)},createURL:q,encodeLocation(B){let K=q(B);return{pathname:K.pathname,search:K.search,hash:K.hash}},push:w,replace:H,go(B){return m.go(B)}};return V}function g0(i,r,o=!1){let s="http://localhost";i&&(s=i.location.origin!=="null"?i.location.origin:i.location.href),st(s,"No window.location.(origin|href) available to create URL");let f=typeof r=="string"?r:je(r);return f=f.replace(/ $/,"%20"),!o&&bc.test(f)&&(f=s+f),new URL(f,s)}function L1(i){return{defaultValue:i}}var Ni,Bv=class{constructor(i){if(Mi(this,Ni,new Map),i)for(let[r,o]of i)this.set(r,o)}get(i){if(El(this,Ni).has(i))return El(this,Ni).get(i);if(i.defaultValue!==void 0)return i.defaultValue;throw new Error("No value found for context")}set(i,r){El(this,Ni).set(i,r)}};Ni=new WeakMap;var B1=new Set(["lazy","caseSensitive","path","id","index","children"]);function j1(i){return B1.has(i)}var Y1=new Set(["lazy","caseSensitive","path","id","index","middleware","children"]);function q1(i){return Y1.has(i)}function G1(i){return i.index===!0}function Ai(i,r,o=[],s={},f=!1){return i.map((d,m)=>{let v=[...o,String(m)],y=typeof d.id=="string"?d.id:v.join("-");if(st(d.index!==!0||!d.children,"Cannot specify children on an index route"),st(f||!s[y],`Found a route id collision on id "${y}".  Route id's must be globally unique within Data Router usages`),G1(d)){let S={...d,id:y};return s[y]=jv(S,r(S)),S}else{let S={...d,id:y,children:void 0};return s[y]=jv(S,r(S)),d.children&&(S.children=Ai(d.children,r,v,s,f)),S}})}function jv(i,r){return Object.assign(i,{...r,...typeof r.lazy=="object"&&r.lazy!=null?{lazy:{...i.lazy,...r.lazy}}:{}})}function p0(i,r,o="/"){return Rl(i,r,o,!1)}function Rl(i,r,o,s,f){let d=Ye((typeof r=="string"?wl(r):r).pathname||"/",o);if(d==null)return null;let m=f??dc(i),v=null,y=I1(d);for(let S=0;v==null&&S<m.length;++S)v=k1(m[S],y,s);return v}function S0(i,r){let{route:o,pathname:s,params:f}=i;return{id:o.id,pathname:s,params:f,data:r[o.id],loaderData:r[o.id],handle:o.handle}}function dc(i){let r=b0(i);return V1(r),r}function b0(i,r=[],o=[],s="",f=!1){let d=(m,v,y=f,S)=>{let C={relativePath:S===void 0?m.path||"":S,caseSensitive:m.caseSensitive===!0,childrenIndex:v,route:m};if(C.relativePath.startsWith("/")){if(!C.relativePath.startsWith(s)&&y)return;st(C.relativePath.startsWith(s),`Absolute route path "${C.relativePath}" nested under path "${s}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),C.relativePath=C.relativePath.slice(s.length)}let D=zl([s,C.relativePath]),w=o.concat(C);m.children&&m.children.length>0&&(st(m.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${D}".`),b0(m.children,r,w,D,y)),!(m.path==null&&!m.index)&&r.push({path:D,score:$1(D,m.index),routesMeta:w.map((H,q)=>{let[V,B]=T0(H.relativePath,H.caseSensitive,q===w.length-1);return{...H,matcher:V,compiledParams:B}})})};return i.forEach((m,v)=>{if(m.path===""||!m.path?.includes("?"))d(m,v);else for(let y of E0(m.path))d(m,v,!0,y)}),r}function E0(i){let r=i.split("/");if(r.length===0)return[];let[o,...s]=r,f=o.endsWith("?"),d=o.replace(/\?$/,"");if(s.length===0)return f?[d,""]:[d];let m=E0(s.join("/")),v=[];return v.push(...m.map(y=>y===""?d:[d,y].join("/"))),f&&v.push(...m),v.map(y=>i.startsWith("/")&&y===""?"/":y)}function V1(i){i.sort((r,o)=>r.score!==o.score?o.score-r.score:W1(r.routesMeta.map(s=>s.childrenIndex),o.routesMeta.map(s=>s.childrenIndex)))}var X1=/^:[\w-]+$/,Q1=3,Z1=2,K1=1,J1=10,F1=-2,Yv=i=>i==="*";function $1(i,r){let o=i.split("/"),s=o.length;return o.some(Yv)&&(s+=F1),r&&(s+=Z1),o.filter(f=>!Yv(f)).reduce((f,d)=>f+(X1.test(d)?Q1:d===""?K1:J1),s)}function W1(i,r){return i.length===r.length&&i.slice(0,-1).every((o,s)=>o===r[s])?i[i.length-1]-r[r.length-1]:0}function k1(i,r,o=!1){let{routesMeta:s}=i,f={},d="/",m=[];for(let v=0;v<s.length;++v){let y=s[v],S=v===s.length-1,C=d==="/"?r:r.slice(d.length)||"/",D={path:y.relativePath,caseSensitive:y.caseSensitive,end:S},w=y.matcher&&y.compiledParams?R0(D,C,y.matcher,y.compiledParams):yc(D,C),H=y.route;if(!w&&S&&o&&!s[s.length-1].route.index&&(w=yc({path:y.relativePath,caseSensitive:y.caseSensitive,end:!1},C)),!w)return null;Object.assign(f,w.params),m.push({params:f,pathname:zl([d,w.pathname]),pathnameBase:ep(zl([d,w.pathnameBase])),route:H}),w.pathnameBase!=="/"&&(d=zl([d,w.pathnameBase]))}return m}function yc(i,r){typeof i=="string"&&(i={path:i,caseSensitive:!1,end:!0});let[o,s]=T0(i.path,i.caseSensitive,i.end);return R0(i,r,o,s)}function R0(i,r,o,s){let f=r.match(o);if(!f)return null;let d=f[0],m=Nu(d,1),v=f.slice(1);return{params:s.reduce((y,{paramName:S,isOptional:C},D)=>{if(S==="*"){let H=v[D]||"";m=Nu(d.slice(0,d.length-H.length),1)}const w=v[D];return C&&!w?y[S]=void 0:y[S]=(w||"").replace(/%2F/g,"/"),y},{}),pathname:d,pathnameBase:m,pattern:i}}function T0(i,r=!1,o=!0){Ft(i==="*"||!i.endsWith("*")||i.endsWith("/*"),`Route path "${i}" will be treated as if it were "${i.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${i.replace(/\*$/,"/*")}".`);let s=[],f="^"+i.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(d,m,v,y,S)=>{if(s.push({paramName:m,isOptional:v!=null}),v){let C=S.charAt(y+d.length);return C&&C!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return i.endsWith("*")?(s.push({paramName:"*"}),f+=i==="*"||i==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?f+="\\/*$":i!==""&&i!=="/"&&(f+="(?:(?=\\/|$))"),[new RegExp(f,r?void 0:"i"),s]}function I1(i){try{return i.split("/").map(r=>decodeURIComponent(r).replace(/\//g,"%2F")).join("/")}catch(r){return Ft(!1,`The URL path "${i}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${r}).`),i}}function Ye(i,r){if(r==="/")return i;if(!i.toLowerCase().startsWith(r.toLowerCase()))return null;let o=r.endsWith("/")?r.length-1:r.length,s=i.charAt(o);return s&&s!=="/"?null:i.slice(o)||"/"}function P1({basename:i,pathname:r}){return r==="/"?i:zl([i,r])}var ys=i=>Sc.test(i);function tp(i,r="/"){let{pathname:o,search:s="",hash:f=""}=typeof i=="string"?wl(i):i,d;return o?(o=gs(o),o.startsWith("/")||o.startsWith("\\")?d=qv(o.substring(1),"/"):d=qv(o,r)):d=r,{pathname:d,search:lp(s),hash:ap(f)}}function qv(i,r){let o=Nu(r).split("/");return i.split("/").forEach(s=>{s===".."?o.length>1&&o.pop():s!=="."&&o.push(s)}),o.length>1?o.join("/"):"/"}function ts(i,r,o,s){return`Cannot include a '${i}' character in a manually specified \`to.${r}\` field [${JSON.stringify(s)}].  Please separate it out to the \`to.${o}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function z0(i){return i.filter((r,o)=>o===0||r.route.path&&r.route.path.length>0)}function Ec(i){let r=z0(i);return r.map((o,s)=>s===r.length-1?o.pathname:o.pathnameBase)}function Ui(i,r,o,s=!1){let f;typeof i=="string"?f=wl(i):(f={...i},st(!f.pathname||!f.pathname.includes("?"),ts("?","pathname","search",f)),st(!f.pathname||!f.pathname.includes("#"),ts("#","pathname","hash",f)),st(!f.search||!f.search.includes("#"),ts("#","search","hash",f)));let d=i===""||f.pathname==="",m=d?"/":f.pathname,v;if(m==null)v=o;else{let D=r.length-1;if(!s&&m.startsWith("..")){let w=m.split("/");for(;w[0]==="..";)w.shift(),D-=1;f.pathname=w.join("/")}v=D>=0?r[D]:"/"}let y=tp(f,v),S=m&&m!=="/"&&m.endsWith("/"),C=(d||m===".")&&o.endsWith("/");return!y.pathname.endsWith("/")&&(S||C)&&(y.pathname+="/"),y}var gs=i=>i.replace(/[\\/]{2,}/g,"/"),zl=i=>gs(i.join("/"));function Nu(i,r=0){let o=i.length;for(;o>r&&i.charCodeAt(o-1)===47;)o--;return o===i.length?i:i.slice(0,o)}var ep=i=>Nu(i).replace(/^\/*/,"/"),lp=i=>!i||i==="?"?"":i.startsWith("?")?i:"?"+i,ap=i=>!i||i==="#"?"":i.startsWith("#")?i:"#"+i,np=["EvalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],wi=class{constructor(i,r,o,s=!1){this.status=i,this.statusText=r||"",this.internal=s,o instanceof Error?(this.data=o.toString(),this.error=o):this.data=o}};function Cu(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.internal=="boolean"&&"data"in i}function Hi(i){return zl(i.map(r=>r.route.path).filter(Boolean))||"/"}var O0=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function D0(i,r){let o=i;if(typeof o!="string"||!Sc.test(o))return{absoluteURL:void 0,isExternal:!1,to:o};let s=o,f=!1;if(O0)try{let d=new URL(window.location.href),m=bc.test(o)?new URL(y0(o,d.protocol)):new URL(o),v=Ye(m.pathname,r);m.origin===d.origin&&v!=null?o=v+m.search+m.hash:f=!0}catch{Ft(!1,`<Link to="${o}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:s,isExternal:f,to:o}}var Xa=Symbol("Uninstrumented");function up(i,r){let o={lazy:[],"lazy.loader":[],"lazy.action":[],"lazy.middleware":[],middleware:[],loader:[],action:[]};i.forEach(f=>f({id:r.id,index:r.index,path:r.path,instrument(d){let m=Object.keys(o);for(let v of m)d[v]&&o[v].push(d[v])}}));let s={};if(typeof r.lazy=="function"&&o.lazy.length>0){let f=Ou(o.lazy,r.lazy,()=>{});f&&(s.lazy=f)}if(typeof r.lazy=="object"){let f=r.lazy;["middleware","loader","action"].forEach(d=>{let m=f[d],v=o[`lazy.${d}`];if(typeof m=="function"&&v.length>0){let y=Ou(v,m,()=>{});y&&(s.lazy=Object.assign(s.lazy||{},{[d]:y}))}})}return["loader","action"].forEach(f=>{let d=r[f];if(typeof d=="function"&&o[f].length>0){let m=d[Xa]??d,v=Ou(o[f],m,(...y)=>Gv(y[0]));v&&(f==="loader"&&m.hydrate===!0&&(v.hydrate=!0),v[Xa]=m,s[f]=v)}}),r.middleware&&r.middleware.length>0&&o.middleware.length>0&&(s.middleware=r.middleware.map(f=>{let d=f[Xa]??f,m=Ou(o.middleware,d,(...v)=>Gv(v[0]));return m?(m[Xa]=d,m):f})),s}function ip(i,r){let o={navigate:[],fetch:[]};if(r.forEach(s=>s({instrument(f){let d=Object.keys(f);for(let m of d)f[m]&&o[m].push(f[m])}})),o.navigate.length>0){let s=i.navigate[Xa]??i.navigate,f=Ou(o.navigate,s,(...d)=>{let[m,v]=d;return{to:typeof m=="number"||typeof m=="string"?m:m?je(m):".",...Vv(i,v??{})}});f&&(f[Xa]=s,i.navigate=f)}if(o.fetch.length>0){let s=i.fetch[Xa]??i.fetch,f=Ou(o.fetch,s,(...d)=>{let[m,,v,y]=d;return{href:v??".",fetcherKey:m,...Vv(i,y??{})}});f&&(f[Xa]=s,i.fetch=f)}return i}function Ou(i,r,o){return i.length===0?null:async(...s)=>{let f=await M0(i,o(...s),()=>r(...s),i.length-1);if(f.type==="error")throw f.value;return f.value}}async function M0(i,r,o,s){let f=i[s],d;if(f){let m,v=async()=>(m?console.error("You cannot call instrumented handlers more than once"):m=M0(i,r,o,s-1),d=await m,st(d,"Expected a result"),d.type==="error"&&d.value instanceof Error?{status:"error",error:d.value}:{status:"success",error:void 0});try{await f(v,r)}catch(y){console.error("An instrumentation function threw an error:",y)}m||await v(),await m}else try{d={type:"success",value:await o()}}catch(m){d={type:"error",value:m}}return d||{type:"error",value:new Error("No result assigned in instrumentation chain.")}}function Gv(i){let{request:r,context:o,params:s,pattern:f}=i;return{request:rp(r),params:{...s},pattern:f,context:cp(o)}}function Vv(i,r){return{currentUrl:je(i.state.location),..."formMethod"in r?{formMethod:r.formMethod}:{},..."formEncType"in r?{formEncType:r.formEncType}:{},..."formData"in r?{formData:r.formData}:{},..."body"in r?{body:r.body}:{}}}function rp(i){return{method:i.method,url:i.url,headers:{get:(...r)=>i.headers.get(...r)}}}function cp(i){if(fp(i)){let r={...i};return Object.freeze(r),r}else return{get:r=>i.get(r)}}var op=Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function fp(i){if(i===null||typeof i!="object")return!1;const r=Object.getPrototypeOf(i);return r===Object.prototype||r===null||Object.getOwnPropertyNames(r).sort().join("\0")===op}var Xv=new URL("http://localhost");function ps(i){if(i.createURL)return i.createURL("/");try{return new URL(i.createHref("/"),Xv)}catch{return Xv}}function es(i,r){return i.origin===r.origin&&(i.origin!=="null"||i.protocol===r.protocol&&i.host===r.host)}function sp(i,r){if(i.startsWith("//"))return!0;let o=r.protocol.toLowerCase();return i.toLowerCase().startsWith(o)?r.host===""||i.slice(o.length).startsWith("//"):!1}function Du(i,r,o,s){let f=null;try{f=i==null?null:new URL(i,o)}catch{}let d=new URL(r,o),m=f!=null&&!es(f,o),v=!es(d,o);if(s==="reject"){if(m||v)throw new Error("External navigation is not allowed")}else if(v&&(f==null||!sp(i,f)||!es(f,d)))throw new Error("External navigation is not allowed")}var N0=["POST","PUT","PATCH","DELETE"],dp=new Set(N0),hp=["GET",...N0],mp=new Set(hp),C0=new Set([301,302,303,307,308]),vp=new Set([307,308]),ls={state:"idle",location:void 0,matches:void 0,historyAction:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},yp={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Eu={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},gp=i=>({hasErrorBoundary:!!i.hasErrorBoundary}),_0="remix-router-transitions",A0=Symbol("ResetLoaderData"),bn,Ru,Ga,Tu,pp=class{constructor(i){Mi(this,bn),Mi(this,Ru),Mi(this,Ga),Mi(this,Tu),Wl(this,bn,i),Wl(this,Ru,dc(i))}get stableRoutes(){return El(this,bn)}get activeRoutes(){return El(this,Ga)??El(this,bn)}get branches(){return El(this,Tu)??El(this,Ru)}get hasHMRRoutes(){return El(this,Ga)!=null}setRoutes(i){Wl(this,bn,i),Wl(this,Ru,dc(i))}setHmrRoutes(i){Wl(this,Ga,i),Wl(this,Tu,dc(i))}commitHmrRoutes(){El(this,Ga)&&(Wl(this,bn,El(this,Ga)),Wl(this,Ru,El(this,Tu)),Wl(this,Ga,void 0),Wl(this,Tu,void 0))}};bn=new WeakMap;Ru=new WeakMap;Ga=new WeakMap;Tu=new WeakMap;function Sp(i){const r=i.window?i.window:typeof window<"u"?window:void 0,o=typeof r<"u"&&typeof r.document<"u"&&typeof r.document.createElement<"u";st(i.routes.length>0,"You must provide a non-empty routes array to createRouter");let s=i.hydrationRouteProperties||[],f=i.mapRouteProperties||gp,d=f;if(i.instrumentations){let p=i.instrumentations;d=R=>({...f(R),...up(p.map(A=>A.route).filter(Boolean),R)})}let m={},v=new pp(Ai(i.routes,d,void 0,m)),y=i.basename||"/";y.startsWith("/")||(y=`/${y}`);let S=i.dataStrategy||zp,C={...i.future},D=null,w=new Set,H=null,q=null,V=null,B=null,K=i.hydrationData!=null,Q=Rl(v.activeRoutes,i.history.location,y,!1,v.branches),ut=!1,dt=null,ct,bt;if(Q==null&&!i.patchRoutesOnNavigation){let p=Tl(404,{pathname:i.history.location.pathname}),{matches:R,route:A}=cc(v.activeRoutes);ct=!0,bt=!ct,Q=R,dt={[A.id]:p}}else if(Q&&!i.hydrationData&&Un(Q,v.activeRoutes,i.history.location.pathname).active&&(Q=null),Q)if(Q.some(p=>p.route.lazy))ct=!1,bt=!ct;else if(!Q.some(p=>Ss(p.route)))ct=!0,bt=!ct;else{let p=i.hydrationData?i.hydrationData.loaderData:null,R=i.hydrationData?i.hydrationData.errors:null,A=Q;if(R){let j=Q.findIndex(G=>R[G.route.id]!==void 0);A=A.slice(0,j+1)}bt=!1,ct=!0,A.forEach(j=>{let G=U0(j.route,p,R);bt=bt||G.renderFallback,ct=ct&&!G.shouldLoad})}else{ct=!1,bt=!ct,Q=[];let p=Un(null,v.activeRoutes,i.history.location.pathname);p.active&&p.matches&&(ut=!0,Q=p.matches)}let lt,N={historyAction:i.history.action,location:i.history.location,matches:Q,initialized:ct,renderFallback:bt,navigation:ls,restoreScrollPosition:i.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:i.hydrationData&&i.hydrationData.loaderData||{},actionData:i.hydrationData&&i.hydrationData.actionData||null,errors:i.hydrationData&&i.hydrationData.errors||dt,fetchers:new Map,blockers:new Map},Et="POP",Ot=null,_t=!1,vt,Nt=!1,Kt=new Map,$t=null,Y=!1,$=!1,tt=new Set,et=new Map,yt=0,Yt=-1,re=new Map,Pt=new Set,te=new Map,ae=new Map,Ae=new Set,Hl=new Map,xl,Qa=null;function Uu(){if(D=i.history.listen(({action:p,location:R,delta:A})=>{if(xl){xl(),xl=void 0;return}Ft(Hl.size===0||A!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs.  This can also happen if you are using createHashRouter and the user manually changes the URL.");let j=Lu({currentLocation:N.location,nextLocation:R,historyAction:p});if(j&&A!=null){let G=new Promise(J=>{xl=J});i.history.go(A*-1),Cn(j,{state:"blocked",location:R,proceed(){Cn(j,{state:"proceeding",proceed:void 0,reset:void 0,location:R}),G.then(()=>i.history.go(A))},reset(){let J=new Map(N.blockers);J.set(j,Eu),ot({blockers:J})}}),Ot?.resolve(),Ot=null;return}return ve(p,R)}),o){Xp(r,Kt);let p=()=>Qp(r,Kt);r.addEventListener("pagehide",p),$t=()=>r.removeEventListener("pagehide",p)}return N.initialized||ve("POP",N.location,{initialHydration:!0}),lt}function Za(){D&&D(),$t&&$t(),w.clear(),vt&&vt.abort(),N.fetchers.forEach((p,R)=>xu(N.fetchers,R)),N.blockers.forEach((p,R)=>De(R))}function it(p){if(w.add(p),H){let{newErrors:R}=H;H=null,p(N,{deletedFetchers:[],newErrors:R,viewTransitionOpts:void 0,flushSync:!1})}return()=>w.delete(p)}function ot(p,R={}){p.matches&&(p.matches=p.matches.map(G=>{let J=m[G.route.id],W=G.route;return W.element!==J.element||W.errorElement!==J.errorElement||W.hydrateFallbackElement!==J.hydrateFallbackElement?{...G,route:J}:G})),N={...N,...p};let A=[],j=[];N.fetchers.forEach((G,J)=>{G.state==="idle"&&(Ae.has(J)?A.push(J):j.push(J))}),Ae.forEach(G=>{!N.fetchers.has(G)&&!et.has(G)&&A.push(G)}),w.size===0&&(H={newErrors:p.errors??null}),[...w].forEach(G=>G(N,{deletedFetchers:A,newErrors:p.errors??null,viewTransitionOpts:R.viewTransitionOpts,flushSync:R.flushSync===!0})),A.forEach(G=>xu(N.fetchers,G)),j.forEach(G=>N.fetchers.delete(G))}function Ge(p,R,{flushSync:A}={}){let j=N.actionData!=null&&N.navigation.formMethod!=null&&_e(N.navigation.formMethod)&&N.navigation.state==="loading"&&p.state?._isRedirect!==!0,G;R.actionData?Object.keys(R.actionData).length>0?G=R.actionData:G=null:j?G=N.actionData:G=null;let J=R.loaderData?Pv(N.loaderData,R.loaderData,R.matches||[],R.errors):N.loaderData,W=N.blockers;W.size>0&&(W=new Map(W),W.forEach((at,nt)=>W.set(nt,Eu)));let X=Y?!1:Gi(p,R.matches||N.matches),k=_t===!0||N.navigation.formMethod!=null&&_e(N.navigation.formMethod)&&p.state?._isRedirect!==!0;v.commitHmrRoutes(),Y||Et==="POP"||(Et==="PUSH"?i.history.push(p,p.state):Et==="REPLACE"&&i.history.replace(p,p.state));let ft;if(Et==="POP"&&!Y&&p!==N.location){let at=Kt.get(N.location.pathname);at&&at.has(p.pathname)?ft={currentLocation:N.location,nextLocation:p}:Kt.has(p.pathname)&&(ft={currentLocation:p,nextLocation:N.location})}else if(Nt){let at=Kt.get(N.location.pathname);at?at.add(p.pathname):(at=new Set([p.pathname]),Kt.set(N.location.pathname,at)),ft={currentLocation:N.location,nextLocation:p}}ot({...R,actionData:G,loaderData:J,historyAction:Et,location:p,initialized:!0,renderFallback:!1,navigation:ls,revalidation:"idle",restoreScrollPosition:X,preventScrollReset:k,blockers:W},{viewTransitionOpts:ft,flushSync:A===!0}),Et="POP",_t=!1,Nt=!1,Y=!1,$=!1,Ot?.resolve(),Ot=null,Qa?.resolve(),Qa=null}async function zn(p,R){if(Ot?.resolve(),Ot=null,typeof p=="number"){Ot||(Ot=a0());let wt=Ot.promise;return i.history.go(p),wt}let{path:A,submission:j,error:G}=Qv(!1,is(N.location,N.matches,y,p,R?.fromRouteId,R?.relative),R),J;if(R?.mask){let wt=typeof R.mask=="string"?wl(R.mask):{...N.location.mask,...R.mask};if(J={pathname:wt.pathname??"",search:wt.search??"",hash:wt.hash??""},bc.test(J.pathname))throw new Error("External navigation is not allowed");J.pathname.startsWith("\\")&&(J.pathname=J.pathname.replace(/^\\+/,"/")),Du(typeof R.mask=="string"?R.mask:je(R.mask),je(J),i.history.createURL("/"),"reject")}let W=N.location,X=_i(W,A,R&&R.state,void 0,J);X={...X,...i.history.encodeLocation(X)},Du(p==null?i.history.createHref(N.location):typeof p=="string"?p:je(p),i.history.createHref(X.mask||X),i.history.createURL("/"),"reject");let k=R&&R.replace!=null?R.replace:void 0,ft="PUSH";k===!0?ft="REPLACE":k===!1||j!=null&&_e(j.formMethod)&&j.formAction===N.location.pathname+N.location.search&&(ft="REPLACE");let at=R&&"preventScrollReset"in R?R.preventScrollReset===!0:void 0,nt=(R&&R.flushSync)===!0,gt=Lu({currentLocation:W,nextLocation:X,historyAction:ft});if(gt){Cn(gt,{state:"blocked",location:X,proceed(){Cn(gt,{state:"proceeding",proceed:void 0,reset:void 0,location:X}),zn(p,R)},reset(){let wt=new Map(N.blockers);wt.set(gt,Eu),ot({blockers:wt})}});return}await ve(ft,X,{submission:j,pendingError:G,preventScrollReset:at,replace:R&&R.replace,enableViewTransition:R&&R.viewTransition,flushSync:nt,callSiteDefaultShouldRevalidate:R&&R.defaultShouldRevalidate})}function ya(){Qa||(Qa=a0()),Fa(),ot({revalidation:"loading"});let p=Qa.promise;return N.navigation.state==="submitting"?p:N.navigation.state==="idle"?(ve(N.historyAction,N.location,{startUninterruptedRevalidation:!0}),p):(ve(Et||N.historyAction,N.navigation.location,{overrideNavigation:N.navigation,enableViewTransition:Nt===!0}),p)}async function ve(p,R,A){vt&&vt.abort(),vt=null,Et=p,Y=(A&&A.startUninterruptedRevalidation)===!0,qi(N.location,N.matches),_t=(A&&A.preventScrollReset)===!0,Nt=(A&&A.enableViewTransition)===!0;let j=v.activeRoutes,G=A?.initialHydration&&N.matches&&N.matches.length>0&&!ut?N.matches:Rl(j,R,y,!1,v.branches),J=(A&&A.flushSync)===!0;if(G&&N.initialized&&!$&&wp(N.location,R)&&!(A&&A.submission&&_e(A.submission.formMethod))){Ge(R,{matches:G},{flushSync:J});return}let W=Un(G,j,R.pathname);if(W.active&&W.matches&&(G=W.matches),!G){let{error:pt,notFoundMatches:we,route:ge}=_n(R.pathname);Ge(R,{matches:we,loaderData:{},errors:{[ge.id]:pt}},{flushSync:J});return}let X=A&&A.overrideNavigation?{...A.overrideNavigation,matches:G,historyAction:p}:void 0;vt=new AbortController;let k=zu(i.history,R,vt.signal,A&&A.submission),ft=i.getContext?await i.getContext():new Bv,at;if(A&&A.pendingError)at=[Va(G).route.id,{type:"error",error:A.pendingError}];else if(A&&A.submission&&_e(A.submission.formMethod)){let pt=await he(k,R,A.submission,G,p,ft,W.active,A&&A.initialHydration===!0,{replace:A.replace,flushSync:J});if(pt.shortCircuited)return;if(pt.pendingActionResult){let[we,ge]=pt.pendingActionResult;if(rl(ge)&&Cu(ge.error)&&ge.error.status===404){vt=null,Ge(R,{matches:pt.matches,loaderData:{},errors:{[we]:ge.error}});return}}G=pt.matches||G,at=pt.pendingActionResult,X=as(R,G,p,A.submission),J=!1,W.active=!1,k=zu(i.history,k.url,k.signal)}let{shortCircuited:nt,matches:gt,loaderData:wt,errors:ce,workingFetchers:Wt}=await qt(k,R,G,p,ft,W.active,X,A&&A.submission,A&&A.fetcherSubmission,A&&A.replace,A&&A.initialHydration===!0,J,at,A&&A.callSiteDefaultShouldRevalidate);nt||(vt=null,Ge(R,{matches:gt||G,...t0(at),loaderData:wt,errors:ce,...Wt?{fetchers:Wt}:{}}))}async function he(p,R,A,j,G,J,W,X,k={}){if(Fa(),ot({navigation:Gp(R,j,G,A)},{flushSync:k.flushSync===!0}),W){let nt=await Bl(j,R.pathname,p.signal);if(nt.type==="aborted")return{shortCircuited:!0};if(nt.type==="error"){if(nt.partialMatches.length===0){let{matches:wt,route:ce}=cc(v.activeRoutes);return{matches:wt,pendingActionResult:[ce.id,{type:"error",error:nt.error}]}}let gt=Va(nt.partialMatches).route.id;return{matches:nt.partialMatches,pendingActionResult:[gt,{type:"error",error:nt.error}]}}else if(nt.matches)j=nt.matches;else{let{notFoundMatches:gt,error:wt,route:ce}=_n(R.pathname);return{matches:gt,pendingActionResult:[ce.id,{type:"error",error:wt}]}}}let ft,at=hc(j,R);if(!at.route.action&&!at.route.lazy)ft={type:"error",error:Tl(405,{method:p.method,pathname:R.pathname,routeId:at.route.id})};else{let nt=await Il(p,R,Mu(d,m,p,R,j,at,X?[]:s,J),J,null);if(ft=nt[at.route.id],!ft){for(let gt of j)if(nt[gt.route.id]){ft=nt[gt.route.id];break}}if(p.signal.aborted)return{shortCircuited:!0}}if(En(ft)){let nt;return k&&k.replace!=null?nt=k.replace:nt=Wv(ft.response.headers.get("Location"),new URL(p.url),y,i.history)===N.location.pathname+N.location.search,await Ve(p,ft,!0,{submission:A,replace:nt}),{shortCircuited:!0}}if(rl(ft)){let nt=Va(j,at.route.id);return(k&&k.replace)!==!0&&(Et="PUSH"),{matches:j,pendingActionResult:[nt.route.id,ft,at.route.id]}}return{matches:j,pendingActionResult:[at.route.id,ft]}}async function qt(p,R,A,j,G,J,W,X,k,ft,at,nt,gt,wt){let ce=W||as(R,A,j,X),Wt=X||k||l0(ce),pt=!Y&&!at;if(J){if(pt){let kt=Ie(gt);ot({navigation:ce,...kt!==void 0?{actionData:kt}:{}},{flushSync:nt})}let St=await Bl(A,R.pathname,p.signal);if(St.type==="aborted")return{shortCircuited:!0};if(St.type==="error"){if(St.partialMatches.length===0){let{matches:Qe,route:Ze}=cc(v.activeRoutes);return{matches:Qe,loaderData:{},errors:{[Ze.id]:St.error}}}let kt=Va(St.partialMatches).route.id;return{matches:St.partialMatches,loaderData:{},errors:{[kt]:St.error}}}else if(St.matches)A=St.matches;else{let{error:kt,notFoundMatches:Qe,route:Ze}=_n(R.pathname);return{matches:Qe,loaderData:{},errors:{[Ze.id]:kt}}}}let we=v.activeRoutes,{dsMatches:ge,revalidatingFetchers:Ne}=Zv(p,G,d,m,i.history,N,A,Wt,R,at?[]:s,at===!0,$,tt,Ae,te,Pt,we,y,i.patchRoutesOnNavigation!=null,v.branches,gt,wt);if(Yt=++yt,!i.dataStrategy&&!ge.some(St=>St.shouldLoad)&&!ge.some(St=>St.route.middleware&&St.route.middleware.length>0)&&Ne.length===0){let St=new Map(N.fetchers),kt=Nn(St);return Ge(R,{matches:A,loaderData:{},errors:gt&&rl(gt[1])?{[gt[0]]:gt[1].error}:null,...t0(gt),...kt?{fetchers:St}:{}},{flushSync:nt}),{shortCircuited:!0}}if(pt){let St={};if(!J){St.navigation=ce;let kt=Ie(gt);kt!==void 0&&(St.actionData=kt)}Ne.length>0&&(St.fetchers=Ka(Ne)),ot(St,{flushSync:nt})}Ne.forEach(St=>{Pe(St.key),St.controller&&et.set(St.key,St.controller)});let Dl=()=>Ne.forEach(St=>Pe(St.key));vt&&vt.signal.addEventListener("abort",Dl);let{loaderResults:Pl,fetcherResults:Xe}=await Ja(ge,Ne,p,R,G);if(p.signal.aborted)return{shortCircuited:!0};vt&&vt.signal.removeEventListener("abort",Dl),Ne.forEach(St=>et.delete(St.key));let Ht=oc(Pl);if(Ht)return await Ve(p,Ht.result,!0,{replace:ft}),{shortCircuited:!0};if(Ht=oc(Xe),Ht)return Pt.add(Ht.key),await Ve(p,Ht.result,!0,{replace:ft}),{shortCircuited:!0};let ne=new Map(N.fetchers),{loaderData:fl,errors:ta}=Iv(N,A,Pl,gt,Ne,Xe,ne);at&&N.errors&&(ta={...N.errors,...ta});let wn=Nn(ne),Hn=ji(Yt,ne),$a=wn||Hn||Ne.length>0;return{matches:A,loaderData:fl,errors:ta,...$a?{workingFetchers:ne}:{}}}function Ie(p){if(p&&!rl(p[1]))return{[p[0]]:p[1].data};if(N.actionData)return Object.keys(N.actionData).length===0?null:N.actionData}function Ka(p){let R=new Map(N.fetchers);return p.forEach(A=>{let j=R.get(A.key),G=Oi(void 0,j?j.data:void 0);R.set(A.key,G)}),R}async function Ll(p,R,A,j){Pe(p);let G=(j&&j.flushSync)===!0,J=v.activeRoutes,W=is(N.location,N.matches,y,A,R,j?.relative),X=Rl(J,W,y,!1,v.branches),k=Un(X,J,W);if(k.active&&k.matches&&(X=k.matches),!X){ye(p,R,Tl(404,{pathname:W}),{flushSync:G});return}let{path:ft,submission:at,error:nt}=Qv(!0,W,j);if(nt){ye(p,R,nt,{flushSync:G});return}let gt=i.getContext?await i.getContext():new Bv,wt=(j&&j.preventScrollReset)===!0;if(at&&_e(at.formMethod)){await On(p,R,ft,X,gt,k.active,G,wt,at,j&&j.defaultShouldRevalidate);return}te.set(p,{routeId:R,path:ft}),await Dn(p,R,ft,X,gt,k.active,G,wt,at)}async function On(p,R,A,j,G,J,W,X,k,ft){Fa(),te.delete(p),ol(p,Vp(k,N.fetchers.get(p)),{flushSync:W});let at=new AbortController,nt=zu(i.history,A,at.signal,k);if(J){let Gt=await Bl(j,new URL(nt.url).pathname,nt.signal,p);if(Gt.type==="aborted")return;if(Gt.type==="error"){ye(p,R,Gt.error,{flushSync:W});return}else if(Gt.matches)j=Gt.matches;else{ye(p,R,Tl(404,{pathname:A}),{flushSync:W});return}}let gt=hc(j,A);if(!gt.route.action&&!gt.route.lazy){ye(p,R,Tl(405,{method:k.formMethod,pathname:A,routeId:R}),{flushSync:W});return}et.set(p,at);let wt=yt,ce=Mu(d,m,nt,A,j,gt,s,G),Wt=await Il(nt,A,ce,G,p),pt=Wt[gt.route.id];if(!pt){for(let Gt of ce)if(Wt[Gt.route.id]){pt=Wt[Gt.route.id];break}}if(nt.signal.aborted){et.get(p)===at&&et.delete(p);return}if(Ae.has(p)){if(En(pt)||rl(pt)){ol(p,kl(void 0));return}}else{if(En(pt))if(et.delete(p),Yt>wt){ol(p,kl(void 0));return}else return Pt.add(p),ol(p,Oi(k)),Ve(nt,pt,!1,{fetcherSubmission:k,preventScrollReset:X});if(rl(pt)){ye(p,R,pt.error);return}}let we=N.navigation.location||N.location,ge=zu(i.history,we,at.signal),Ne=v.activeRoutes,Dl=N.navigation.state!=="idle"?Rl(Ne,N.navigation.location,y,!1,v.branches):N.matches;st(Dl,"Didn't find any matches after fetcher action");let Pl=++yt;re.set(p,Pl);let{dsMatches:Xe,revalidatingFetchers:Ht}=Zv(ge,G,d,m,i.history,N,Dl,k,we,s,!1,$,tt,Ae,te,Pt,Ne,y,i.patchRoutesOnNavigation!=null,v.branches,[gt.route.id,pt],ft),ne=Oi(k,pt.data),fl=new Map(N.fetchers);fl.set(p,ne),Ht.filter(Gt=>Gt.key!==p).forEach(Gt=>{let Ke=Gt.key,ue=fl.get(Ke),Vi=Oi(void 0,ue?ue.data:void 0);fl.set(Ke,Vi),Pe(Ke),Gt.controller&&et.set(Ke,Gt.controller)}),ot({fetchers:fl});let ta=()=>Ht.forEach(Gt=>Pe(Gt.key));at.signal.addEventListener("abort",ta);let{loaderResults:wn,fetcherResults:Hn}=await Ja(Xe,Ht,ge,we,G);if(at.signal.aborted)return;at.signal.removeEventListener("abort",ta),re.delete(p),et.delete(p),Ht.forEach(Gt=>et.delete(Gt.key));let $a=N.fetchers.has(p),St=Gt=>{if(!$a)return Gt;let Ke=new Map(Gt.fetchers);return Ke.set(p,kl(pt.data)),{...Gt,fetchers:Ke}},kt=oc(wn);if(kt)return N=St(N),Ve(ge,kt.result,!1,{preventScrollReset:X});if(kt=oc(Hn),kt)return Pt.add(kt.key),N=St(N),Ve(ge,kt.result,!1,{preventScrollReset:X});let Qe=new Map(N.fetchers);$a&&Qe.set(p,kl(pt.data));let{loaderData:Ze,errors:Yl}=Iv(N,Dl,wn,void 0,Ht,Hn,Qe);ji(Pl,Qe),N.navigation.state==="loading"&&Pl>Yt?(st(Et,"Expected pending action"),vt&&vt.abort(),Ge(N.navigation.location,{matches:Dl,loaderData:Ze,errors:Yl,fetchers:Qe})):(ot({errors:Yl,loaderData:Pv(N.loaderData,Ze,Dl,Yl),fetchers:Qe}),$=!1)}async function Dn(p,R,A,j,G,J,W,X,k){let ft=N.fetchers.get(p);ol(p,Oi(k,ft?ft.data:void 0),{flushSync:W});let at=new AbortController,nt=zu(i.history,A,at.signal);if(J){let pt=await Bl(j,new URL(nt.url).pathname,nt.signal,p);if(pt.type==="aborted")return;if(pt.type==="error"){ye(p,R,pt.error,{flushSync:W});return}else if(pt.matches)j=pt.matches;else{ye(p,R,Tl(404,{pathname:A}),{flushSync:W});return}}let gt=hc(j,A);et.set(p,at);let wt=yt,ce=await Il(nt,A,Mu(d,m,nt,A,j,gt,s,G),G,p),Wt=ce[gt.route.id];if(!Wt){for(let pt of j)if(ce[pt.route.id]){Wt=ce[pt.route.id];break}}if(et.get(p)===at&&et.delete(p),!nt.signal.aborted){if(Ae.has(p)){ol(p,kl(void 0));return}if(En(Wt))if(Yt>wt){ol(p,kl(void 0));return}else{Pt.add(p),await Ve(nt,Wt,!1,{preventScrollReset:X});return}if(rl(Wt)){ye(p,R,Wt.error);return}ol(p,kl(Wt.data))}}async function Ve(p,R,A,{submission:j,fetcherSubmission:G,preventScrollReset:J,replace:W}={}){A||(Ot?.resolve(),Ot=null),R.response.headers.has("X-Remix-Revalidate")&&($=!0);let X=R.response.headers.get("Location");st(X,"Expected a Location header on the redirect Response");let k=X,ft=new URL(p.url);X=Wv(X,ft,y,i.history),Du(k,X,ft,"allow-explicit");let at=_i(N.location,X,{_isRedirect:!0});if(o){let pt=!1;if(R.response.headers.has("X-Remix-Reload-Document"))pt=!0;else if(ys(X)){const we=g0(r,X,!0);pt=we.origin!==r.location.origin||Ye(we.pathname,y)==null}if(pt){W?r.location.replace(X):r.location.assign(X);return}}vt=null;let nt=W===!0||R.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:gt,formAction:wt,formEncType:ce}=N.navigation;!j&&!G&&gt&&wt&&ce&&(j=l0(N.navigation));let Wt=j||G;vp.has(R.response.status)&&Wt&&_e(Wt.formMethod)?await ve(nt,at,{submission:{...Wt,formAction:X},preventScrollReset:J||_t,enableViewTransition:A?Nt:void 0}):await ve(nt,at,{overrideNavigation:as(at,[],nt,j),fetcherSubmission:G,preventScrollReset:J||_t,enableViewTransition:A?Nt:void 0})}async function Il(p,R,A,j,G){let J,W={};try{J=await Dp(S,p,R,A,G,j,!1)}catch(X){return A.filter(k=>k.shouldLoad).forEach(k=>{W[k.route.id]={type:"error",error:X}}),W}if(p.signal.aborted)return W;if(!_e(p.method))for(let X of A){if(J[X.route.id]?.type==="error")break;!J.hasOwnProperty(X.route.id)&&!N.loaderData.hasOwnProperty(X.route.id)&&(!N.errors||!N.errors.hasOwnProperty(X.route.id))&&X.shouldCallHandler()&&(J[X.route.id]={type:"error",result:new Error(`No result returned from dataStrategy for route ${X.route.id}`)})}for(let[X,k]of Object.entries(J))if(Bp(k)){let ft=k.result;W[X]={type:"redirect",response:_p(ft,p,X,A,y)}}else W[X]=await Cp(k);return W}async function Ja(p,R,A,j,G){let J=Il(A,j,p,G,null),W=Promise.all(R.map(async X=>{if(X.matches&&X.match&&X.request&&X.controller){let k=(await Il(X.request,X.path,X.matches,G,X.key))[X.match.route.id];return{[X.key]:k}}else return Promise.resolve({[X.key]:{type:"error",error:Tl(404,{pathname:X.path})}})}));return{loaderResults:await J,fetcherResults:(await W).reduce((X,k)=>Object.assign(X,k),{})}}function Fa(){$=!0,te.forEach((p,R)=>{et.has(R)&&tt.add(R),Pe(R)})}function ol(p,R,A={}){let j=new Map(N.fetchers);j.set(p,R),ot({fetchers:j},{flushSync:(A&&A.flushSync)===!0})}function ye(p,R,A,j={}){let G=Va(N.matches,R),J=new Map(N.fetchers);xu(J,p),ot({errors:{[G.route.id]:A},fetchers:J},{flushSync:(j&&j.flushSync)===!0})}function wu(p){return ae.set(p,(ae.get(p)||0)+1),Ae.has(p)&&Ae.delete(p),N.fetchers.get(p)||yp}function Hu(p,R){Pe(p,R?.reason),ol(p,kl(null))}function xu(p,R){let A=N.fetchers.get(R);et.has(R)&&!(A&&A.state==="loading"&&re.has(R))&&Pe(R),te.delete(R),re.delete(R),Pt.delete(R),Ae.delete(R),tt.delete(R),p.delete(R)}function Bi(p){let R=(ae.get(p)||0)-1;R<=0?(ae.delete(p),Ae.add(p)):ae.set(p,R),ot({fetchers:new Map(N.fetchers)})}function Pe(p,R){let A=et.get(p);A&&(A.abort(R),et.delete(p))}function Mn(p,R){for(let A of p){let j=R.get(A);st(j,`Expected fetcher: ${A}`);let G=kl(j.data);R.set(A,G)}}function Nn(p){let R=[],A=!1;for(let j of Pt){let G=p.get(j);st(G,`Expected fetcher: ${j}`),G.state==="loading"&&(Pt.delete(j),R.push(j),A=!0)}return Mn(R,p),A}function ji(p,R){let A=[];for(let[j,G]of re)if(G<p){let J=R.get(j);st(J,`Expected fetcher: ${j}`),J.state==="loading"&&(Pe(j),re.delete(j),A.push(j))}return Mn(A,R),A.length>0}function Mc(p,R){let A=N.blockers.get(p)||Eu;return Hl.get(p)!==R&&Hl.set(p,R),A}function De(p){N.blockers.delete(p),Hl.delete(p)}function Cn(p,R){let A=N.blockers.get(p)||Eu;st(A.state==="unblocked"&&R.state==="blocked"||A.state==="blocked"&&R.state==="blocked"||A.state==="blocked"&&R.state==="proceeding"||A.state==="blocked"&&R.state==="unblocked"||A.state==="proceeding"&&R.state==="unblocked",`Invalid blocker state transition: ${A.state} -> ${R.state}`);let j=new Map(N.blockers);j.set(p,R),ot({blockers:j})}function Lu({currentLocation:p,nextLocation:R,historyAction:A}){if(Hl.size===0)return;Hl.size>1&&Ft(!1,"A router only supports one blocker at a time");let j=Array.from(Hl.entries()),[G,J]=j[j.length-1],W=N.blockers.get(G);if(!(W&&W.state==="proceeding")&&J({currentLocation:p,nextLocation:R,historyAction:A}))return G}function _n(p){let R=Tl(404,{pathname:p}),A=v.activeRoutes,{matches:j,route:G}=cc(A);return{notFoundMatches:j,route:G,error:R}}function An(p,R,A){if(q=p,B=R,V=A||null,!K&&N.navigation===ls){K=!0;let j=Gi(N.location,N.matches);j!=null&&ot({restoreScrollPosition:j})}return()=>{q=null,B=null,V=null}}function Yi(p,R){return V&&V(p,R.map(A=>S0(A,N.loaderData)))||p.key}function qi(p,R){if(q&&B){let A=Yi(p,R);q[A]=B()}}function Gi(p,R){if(q){let A=Yi(p,R),j=q[A];if(typeof j=="number")return j}return null}function Un(p,R,A){if(i.patchRoutesOnNavigation){let j=v.branches;if(p){if(Object.keys(p[0].params).length>0)return{active:!0,matches:Rl(R,A,y,!0,j)}}else return{active:!0,matches:Rl(R,A,y,!0,j)||[]}}return{active:!1,matches:null}}async function Bl(p,R,A,j){if(!i.patchRoutesOnNavigation)return{type:"success",matches:p};let G=p;for(;;){let J=m;try{await i.patchRoutesOnNavigation({signal:A,path:R,matches:G,fetcherKey:j,patch:(ft,at)=>{A.aborted||Kv(ft,at,v,J,d,!1)}})}catch(ft){return{type:"error",error:ft,partialMatches:G}}if(A.aborted)return{type:"aborted"};let W=v.branches,X=Rl(v.activeRoutes,R,y,!1,W),k=null;if(X){if(Object.keys(X[0].params).length===0)return{type:"success",matches:X};if(k=Rl(v.activeRoutes,R,y,!0,W),!(k&&G.length<k.length&&Me(G,k.slice(0,G.length))))return{type:"success",matches:X}}if(k||(k=Rl(v.activeRoutes,R,y,!0,W)),!k||Me(G,k))return{type:"success",matches:null};G=k}}function Me(p,R){return p.length===R.length&&p.every((A,j)=>A.route.id===R[j].route.id)}function jl(p){m={},v.setHmrRoutes(Ai(p,d,void 0,m))}function Ue(p,R,A=!1){Kv(p,R,v,m,d,A),v.hasHMRRoutes||ot({})}return lt={get basename(){return y},get future(){return C},get state(){return N},get routes(){return v.stableRoutes},get branches(){return v.branches},get manifest(){return m},get window(){return r},initialize:Uu,subscribe:it,enableScrollRestoration:An,navigate:zn,fetch:Ll,revalidate:ya,createHref:p=>i.history.createHref(p),createURL:p=>i.history.createURL(p),encodeLocation:p=>i.history.encodeLocation(p),getFetcher:wu,resetFetcher:Hu,deleteFetcher:Bi,dispose:Za,getBlocker:Mc,deleteBlocker:De,patchRoutes:Ue,_internalFetchControllers:et,_internalSetRoutes:jl,_internalSetStateDoNotUseOrYouWillBreakYourApp(p){ot(p)}},i.instrumentations&&(lt=ip(lt,i.instrumentations.map(p=>p.router).filter(Boolean))),lt}function bp(i){return i!=null&&("formData"in i&&i.formData!=null||"body"in i&&i.body!==void 0)}function is(i,r,o,s,f,d){let m,v;if(f){m=[];for(let S of r)if(m.push(S),S.route.id===f){v=S;break}}else m=r,v=r[r.length-1];let y=Ui(s||".",Ec(m),Ye(i.pathname,o)||i.pathname,d==="path");if(s==null&&(y.search=i.search,y.hash=i.hash),(s==null||s===""||s===".")&&v){let S=Es(y.search);if(v.route.index&&!S)y.search=y.search?y.search.replace(/^\?/,"?index&"):"?index";else if(!v.route.index&&S){let C=new URLSearchParams(y.search),D=C.getAll("index");C.delete("index"),D.filter(H=>H).forEach(H=>C.append("index",H));let w=C.toString();y.search=w?`?${w}`:""}}return o!=="/"&&(y.pathname=P1({basename:o,pathname:y.pathname})),je(y)}function Qv(i,r,o){if(!o||!bp(o))return{path:r};if(o.formMethod&&!qp(o.formMethod))return{path:r,error:Tl(405,{method:o.formMethod})};let s=()=>({path:r,error:Tl(400,{type:"invalid-body"})}),f=(o.formMethod||"get").toUpperCase(),d=Y0(r);if(o.body!==void 0){if(o.formEncType==="text/plain"){if(!_e(f))return s();let C=typeof o.body=="string"?o.body:o.body instanceof FormData||o.body instanceof URLSearchParams?Array.from(o.body.entries()).reduce((D,[w,H])=>`${D}${w}=${H}
`,""):String(o.body);return{path:r,submission:{formMethod:f,formAction:d,formEncType:o.formEncType,formData:void 0,json:void 0,text:C}}}else if(o.formEncType==="application/json"){if(!_e(f))return s();try{let C=typeof o.body=="string"?JSON.parse(o.body):o.body;return{path:r,submission:{formMethod:f,formAction:d,formEncType:o.formEncType,formData:void 0,json:C,text:void 0}}}catch{return s()}}}st(typeof FormData=="function","FormData is not available in this environment");let m,v;if(o.formData)m=os(o.formData),v=o.formData;else if(o.body instanceof FormData)m=os(o.body),v=o.body;else if(o.body instanceof URLSearchParams)m=o.body,v=kv(m);else if(o.body==null)m=new URLSearchParams,v=new FormData;else try{m=new URLSearchParams(o.body),v=kv(m)}catch{return s()}let y={formMethod:f,formAction:d,formEncType:o&&o.formEncType||"application/x-www-form-urlencoded",formData:v,json:void 0,text:void 0};if(_e(y.formMethod))return{path:r,submission:y};let S=wl(r);return i&&S.search&&Es(S.search)&&m.append("index",""),S.search=`?${m}`,{path:je(S),submission:y}}function Zv(i,r,o,s,f,d,m,v,y,S,C,D,w,H,q,V,B,K,Q,ut,dt,ct){let bt=dt?rl(dt[1])?dt[1].error:dt[1].data:void 0,lt=f.createURL(d.location),N=f.createURL(y),Et;if(C&&d.errors){let Y=Object.keys(d.errors)[0];Et=m.findIndex($=>$.route.id===Y)}else if(dt&&rl(dt[1])){let Y=dt[0];Et=m.findIndex($=>$.route.id===Y)-1}let Ot=dt?dt[1].statusCode:void 0,_t=Ot&&Ot>=400,vt={currentUrl:lt,currentParams:d.matches[0]?.params||{},nextUrl:N,nextParams:m[0].params,...v,actionResult:bt,actionStatus:Ot},Nt=Hi(m),Kt=m.map((Y,$)=>{let{route:tt}=Y,et=null;if(Et!=null&&$>Et)et=!1;else if(tt.lazy)et=!0;else if(!Ss(tt))et=!1;else if(C){let{shouldLoad:Pt}=U0(tt,d.loaderData,d.errors);et=Pt}else Ep(d.loaderData,d.matches[$],Y)&&(et=!0);if(et!==null)return rs(o,s,i,y,Nt,Y,S,r,et);let yt=!1;typeof ct=="boolean"?yt=ct:_t?yt=!1:(D||lt.pathname+lt.search===N.pathname+N.search||lt.search!==N.search||Rp(d.matches[$],Y))&&(yt=!0);let Yt={...vt,defaultShouldRevalidate:yt},re=Ci(Y,Yt);return rs(o,s,i,y,Nt,Y,S,r,re,Yt,ct)}),$t=[];return q.forEach((Y,$)=>{if(C||!m.some(ae=>ae.route.id===Y.routeId)||H.has($))return;let tt=d.fetchers.get($),et=tt&&tt.state!=="idle"&&tt.data===void 0,yt=Rl(B,Y.path,K??"/",!1,ut);if(!yt){if(Q&&et)return;$t.push({key:$,routeId:Y.routeId,path:Y.path,matches:null,match:null,request:null,controller:null});return}if(V.has($))return;let Yt=hc(yt,Y.path),re=new AbortController,Pt=zu(f,Y.path,re.signal),te=null;if(w.has($))w.delete($),te=Mu(o,s,Pt,Y.path,yt,Yt,S,r);else if(et)D&&(te=Mu(o,s,Pt,Y.path,yt,Yt,S,r));else{let ae;typeof ct=="boolean"?ae=ct:_t?ae=!1:ae=D;let Ae={...vt,defaultShouldRevalidate:ae};Ci(Yt,Ae)&&(te=Mu(o,s,Pt,Y.path,yt,Yt,S,r,Ae))}te&&$t.push({key:$,routeId:Y.routeId,path:Y.path,matches:te,match:Yt,request:Pt,controller:re})}),{dsMatches:Kt,revalidatingFetchers:$t}}function Ss(i){return i.loader!=null||i.middleware!=null&&i.middleware.length>0}function U0(i,r,o){if(i.lazy)return{shouldLoad:!0,renderFallback:!0};if(!Ss(i))return{shouldLoad:!1,renderFallback:!1};let s=r!=null&&i.id in r,f=o!=null&&o[i.id]!==void 0;if(!s&&f)return{shouldLoad:!1,renderFallback:!1};if(typeof i.loader=="function"&&i.loader.hydrate===!0)return{shouldLoad:!0,renderFallback:!s};let d=!s&&!f;return{shouldLoad:d,renderFallback:d}}function Ep(i,r,o){let s=!r||o.route.id!==r.route.id,f=!i.hasOwnProperty(o.route.id);return s||f}function Rp(i,r){let o=i.route.path;return i.pathname!==r.pathname||o!=null&&o.endsWith("*")&&i.params["*"]!==r.params["*"]}function Ci(i,r){if(i.route.shouldRevalidate){let o=i.route.shouldRevalidate(r);if(typeof o=="boolean")return o}return r.defaultShouldRevalidate}function Kv(i,r,o,s,f,d){let m;if(i){let S=s[i];st(S,`No route found to patch children into: routeId = ${i}`),S.children||(S.children=[]),m=S.children}else m=o.activeRoutes;let v=[],y=[];if(r.forEach(S=>{let C=m.find(D=>w0(S,D));C?y.push({existingRoute:C,newRoute:S}):v.push(S)}),v.length>0){let S=Ai(v,f,[i||"_","patch",String(m?.length||"0")],s);m.push(...S)}if(d&&y.length>0)for(let S=0;S<y.length;S++){let{existingRoute:C,newRoute:D}=y[S],w=C,[H]=Ai([D],f,[],{},!0);Object.assign(w,{element:H.element?H.element:w.element,errorElement:H.errorElement?H.errorElement:w.errorElement,hydrateFallbackElement:H.hydrateFallbackElement?H.hydrateFallbackElement:w.hydrateFallbackElement})}o.hasHMRRoutes||o.setRoutes([...o.activeRoutes])}function w0(i,r){return"id"in i&&"id"in r&&i.id===r.id?!0:i.index===r.index&&i.path===r.path&&i.caseSensitive===r.caseSensitive?(!i.children||i.children.length===0)&&(!r.children||r.children.length===0)?!0:i.children?.every((o,s)=>r.children?.some(f=>w0(o,f)))??!1:!1}var Jv=new WeakMap,H0=({key:i,route:r,manifest:o,mapRouteProperties:s})=>{let f=o[r.id];if(st(f,"No route found in manifest"),!f.lazy||typeof f.lazy!="object")return;let d=f.lazy[i];if(!d)return;let m=Jv.get(f);m||(m={},Jv.set(f,m));let v=m[i];if(v)return v;let y=(async()=>{let S=j1(i),C=f[i]!==void 0&&i!=="hasErrorBoundary";if(S)Ft(!S,"Route property "+i+" is not a supported lazy route property. This property will be ignored."),m[i]=Promise.resolve();else if(C)Ft(!1,`Route "${f.id}" has a static property "${i}" defined. The lazy property will be ignored.`);else{let D=await d();D!=null&&(Object.assign(f,{[i]:D}),Object.assign(f,s(f)))}typeof f.lazy=="object"&&(f.lazy[i]=void 0,Object.values(f.lazy).every(D=>D===void 0)&&(f.lazy=void 0))})();return m[i]=y,y},Fv=new WeakMap;function Tp(i,r,o,s,f){let d=o[i.id];if(st(d,"No route found in manifest"),!i.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof i.lazy=="function"){let C=Fv.get(d);if(C)return{lazyRoutePromise:C,lazyHandlerPromise:C};let D=(async()=>{st(typeof i.lazy=="function","No lazy route function found");let w=await i.lazy(),H={};for(let q in w){let V=w[q];if(V===void 0)continue;let B=q1(q),K=d[q]!==void 0&&q!=="hasErrorBoundary";B?Ft(!B,"Route property "+q+" is not a supported property to be returned from a lazy route function. This property will be ignored."):K?Ft(!K,`Route "${d.id}" has a static property "${q}" defined but its lazy function is also returning a value for this property. The lazy route property "${q}" will be ignored.`):H[q]=V}Object.assign(d,H),Object.assign(d,{...s(d),lazy:void 0})})();return Fv.set(d,D),D.catch(()=>{}),{lazyRoutePromise:D,lazyHandlerPromise:D}}let m=Object.keys(i.lazy),v=[],y;for(let C of m){if(f&&f.includes(C))continue;let D=H0({key:C,route:i,manifest:o,mapRouteProperties:s});D&&(v.push(D),C===r&&(y=D))}let S=v.length>0?Promise.all(v).then(()=>{}):void 0;return S?.catch(()=>{}),y?.catch(()=>{}),{lazyRoutePromise:S,lazyHandlerPromise:y}}async function $v(i){let r=i.matches.filter(s=>s.shouldLoad),o={};return(await Promise.all(r.map(s=>s.resolve()))).forEach((s,f)=>{o[r[f].route.id]=s}),o}async function zp(i){return i.matches.some(r=>r.route.middleware)?x0(i,()=>$v(i)):$v(i)}function x0(i,r){return Op(i,r,s=>{if(Yp(s))throw s;return s},xp,o);function o(s,f,d){if(d)return Promise.resolve(Object.assign(d.value,{[f]:{type:"error",result:s}}));{let{matches:m}=i,v=Va(m,m[Math.min(Math.max(m.findIndex(y=>y.route.id===f),0),Math.max(m.findIndex(y=>y.shouldCallHandler()),0))].route.id).route.id;return Promise.resolve({[v]:{type:"error",result:s}})}}}async function Op(i,r,o,s,f){let{matches:d,...m}=i;return await L0(m,d.flatMap(v=>v.route.middleware?v.route.middleware.map(y=>[v.route.id,y]):[]),r,o,s,f)}async function L0(i,r,o,s,f,d,m=0){let{request:v}=i;if(v.signal.aborted)throw v.signal.reason??new Error(`Request aborted: ${v.method} ${v.url}`);let y=r[m];if(!y)return await o();let[S,C]=y,D,w=async()=>{if(D)throw new Error("You may only call `next()` once per middleware");try{return D={value:await L0(i,r,o,s,f,d,m+1)},D.value}catch(H){return D={value:await d(H,S,D)},D.value}};try{let H=await C(i,w),q=H!=null?s(H):void 0;return f(q)?q:D?q??D.value:(D={value:await w()},D.value)}catch(H){return await d(H,S,D)}}function B0(i,r,o,s,f){let d=H0({key:"middleware",route:s.route,manifest:r,mapRouteProperties:i}),m=Tp(s.route,_e(o.method)?"action":"loader",r,i,f);return{middleware:d,route:m.lazyRoutePromise,handler:m.lazyHandlerPromise}}function rs(i,r,o,s,f,d,m,v,y,S=null,C){let D=!1,w=B0(i,r,o,d,m);return{...d,_lazyPromises:w,shouldLoad:y,shouldRevalidateArgs:S,shouldCallHandler(H){return D=!0,S?typeof C=="boolean"?Ci(d,{...S,defaultShouldRevalidate:C}):typeof H=="boolean"?Ci(d,{...S,defaultShouldRevalidate:H}):Ci(d,S):y},resolve(H){let{lazy:q,loader:V,middleware:B}=d.route,K=D||y||H&&!_e(o.method)&&(q||V),Q=B&&B.length>0&&!V&&!q;return K&&(_e(o.method)||!Q)?Mp({request:o,path:s,pattern:f,match:d,lazyHandlerPromise:w?.handler,lazyRoutePromise:w?.route,handlerOverride:H,scopedContext:v}):Promise.resolve({type:"data",result:void 0})}}}function Mu(i,r,o,s,f,d,m,v,y=null){return f.map(S=>S.route.id!==d.route.id?{...S,shouldLoad:!1,shouldRevalidateArgs:y,shouldCallHandler:()=>!1,_lazyPromises:B0(i,r,o,S,m),resolve:()=>Promise.resolve({type:"data",result:void 0})}:rs(i,r,o,s,Hi(f),S,m,v,!0,y))}async function Dp(i,r,o,s,f,d,m){s.some(C=>C._lazyPromises?.middleware)&&await Promise.all(s.map(C=>C._lazyPromises?.middleware));let v={request:r,url:j0(r,o),pattern:Hi(s),params:s[0].params,context:d,matches:s},S=await i({...v,fetcherKey:f,runClientMiddleware:m?()=>{throw new Error("You cannot call `runClientMiddleware()` from a static handler `dataStrategy`. Middleware is run outside of `dataStrategy` during SSR in order to bubble up the Response.  You can enable middleware via the `respond` API in `query`/`queryRoute`")}:C=>{let D=v;return x0(D,()=>C({...D,fetcherKey:f,runClientMiddleware:()=>{throw new Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))}});try{await Promise.all(s.flatMap(C=>[C._lazyPromises?.handler,C._lazyPromises?.route]))}catch{}return S}async function Mp({request:i,path:r,pattern:o,match:s,lazyHandlerPromise:f,lazyRoutePromise:d,handlerOverride:m,scopedContext:v}){let y,S,C=_e(i.method),D=C?"action":"loader",w=H=>{let q,V=new Promise((Q,ut)=>q=ut);S=()=>q(),i.signal.addEventListener("abort",S);let B=Q=>typeof H!="function"?Promise.reject(new Error(`You cannot call the handler for a route which defines a boolean "${D}" [routeId: ${s.route.id}]`)):H({request:i,url:j0(i,r),pattern:o,params:s.params,context:v},...Q!==void 0?[Q]:[]),K=(async()=>{try{return{type:"data",result:await(m?m(Q=>B(Q)):B())}}catch(Q){return{type:"error",result:Q}}})();return Promise.race([K,V])};try{let H=C?s.route.action:s.route.loader;if(f||d)if(H){let q,[V]=await Promise.all([w(H).catch(B=>{q=B}),f,d]);if(q!==void 0)throw q;y=V}else{await f;let q=C?s.route.action:s.route.loader;if(q)[y]=await Promise.all([w(q),d]);else if(D==="action"){let V=new URL(i.url),B=V.pathname+V.search;throw Tl(405,{method:i.method,pathname:B,routeId:s.route.id})}else return{type:"data",result:void 0}}else if(H)y=await w(H);else{let q=new URL(i.url);throw Tl(404,{pathname:q.pathname+q.search})}}catch(H){return{type:"error",result:H}}finally{S&&i.signal.removeEventListener("abort",S)}return y}async function Np(i){let r=i.headers.get("Content-Type");return r&&/\bapplication\/json\b/.test(r)?i.body==null?null:i.json():i.text()}async function Cp(i){let{result:r,type:o}=i;if(bs(r)){let s;try{s=await Np(r)}catch(f){return{type:"error",error:f}}return o==="error"?{type:"error",error:new wi(r.status,r.statusText,s),statusCode:r.status,headers:r.headers}:{type:"data",data:s,statusCode:r.status,headers:r.headers}}return o==="error"?e0(r)?r.data instanceof Error?{type:"error",error:r.data,statusCode:r.init?.status,headers:r.init?.headers?new Headers(r.init.headers):void 0}:{type:"error",error:Hp(r),statusCode:Cu(r)?r.status:void 0,headers:r.init?.headers?new Headers(r.init.headers):void 0}:{type:"error",error:r,statusCode:Cu(r)?r.status:void 0}:e0(r)?{type:"data",data:r.data,statusCode:r.init?.status,headers:r.init?.headers?new Headers(r.init.headers):void 0}:{type:"data",data:r}}function _p(i,r,o,s,f){let d=i.headers.get("Location");if(st(d,"Redirects returned/thrown from loaders/actions must have a Location header"),!ys(d)){let m=s.slice(0,s.findIndex(v=>v.route.id===o)+1);d=is(new URL(r.url),m,f,d),i.headers.set("Location",d)}return i}var Ap=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];function cs(i){try{return Ap.includes(new URL(i).protocol)}catch{return!1}}function Wv(i,r,o,s){if(ys(i)){let f=i,d=bc.test(f)?new URL(y0(f,r.protocol)):new URL(f);if(cs(d.toString()))throw new Error("Invalid redirect location");let m=Ye(d.pathname,o)!=null;if(d.origin===r.origin&&m)return gs(d.pathname)+d.search+d.hash}try{if(cs(s.createURL(i).toString()))throw new Error("Invalid redirect location")}catch{}return i}function zu(i,r,o,s){let f=i.createURL(Y0(r)).toString(),d={signal:o};if(s&&_e(s.formMethod)){let{formMethod:m,formEncType:v}=s;d.method=m.toUpperCase(),v==="application/json"?(d.headers=new Headers({"Content-Type":v}),d.body=JSON.stringify(s.json)):v==="text/plain"?d.body=s.text:v==="application/x-www-form-urlencoded"&&s.formData?d.body=os(s.formData):d.body=s.formData}return new Request(f,d)}function j0(i,r){let o=new URL(i.url),s=typeof r=="string"?wl(r):r;if(o.pathname=s.pathname||"/",s.search){let f=new URLSearchParams(s.search),d=f.getAll("index");f.delete("index");for(let m of d.filter(Boolean))f.append("index",m);o.search=f.size?`?${f.toString()}`:""}else o.search="";return o.hash=s.hash||"",o}function os(i){let r=new URLSearchParams;for(let[o,s]of i.entries())r.append(o,typeof s=="string"?s:s.name);return r}function kv(i){let r=new FormData;for(let[o,s]of i.entries())r.append(o,s);return r}function Up(i,r,o,s=!1,f=!1){let d={},m=null,v,y=!1,S={},C=o&&rl(o[1])?o[1].error:void 0;return i.forEach(D=>{if(!(D.route.id in r))return;let w=D.route.id,H=r[w];if(st(!En(H),"Cannot handle redirect results in processLoaderData"),rl(H)){let q=H.error;if(C!==void 0&&(q=C,C=void 0),m=m||{},f)m[w]=q;else{let V=Va(i,w);m[V.route.id]==null&&(m[V.route.id]=q)}s||(d[w]=A0),y||(y=!0,v=Cu(H.error)?H.error.status:500),H.headers&&(S[w]=H.headers)}else d[w]=H.data,H.statusCode&&H.statusCode!==200&&!y&&(v=H.statusCode),H.headers&&(S[w]=H.headers)}),C!==void 0&&o&&(m={[o[0]]:C},o[2]&&(d[o[2]]=void 0)),{loaderData:d,errors:m,statusCode:v||200,loaderHeaders:S}}function Iv(i,r,o,s,f,d,m){let{loaderData:v,errors:y}=Up(r,o,s);return f.filter(S=>!S.matches||S.matches.some(C=>C.shouldLoad)).forEach(S=>{let{key:C,match:D,controller:w}=S;if(w&&w.signal.aborted)return;let H=d[C];if(st(H,"Did not find corresponding fetcher result"),rl(H)){let q=Va(i.matches,D?.route.id);y&&y[q.route.id]||(y={...y,[q.route.id]:H.error}),m.delete(C)}else if(En(H))st(!1,"Unhandled fetcher revalidation redirect");else{let q=kl(H.data);m.set(C,q)}}),{loaderData:v,errors:y}}function Pv(i,r,o,s){let f=Object.entries(r).filter(([,d])=>d!==A0).reduce((d,[m,v])=>(d[m]=v,d),{});for(let d of o){let m=d.route.id;if(!r.hasOwnProperty(m)&&i.hasOwnProperty(m)&&d.route.loader&&(f[m]=i[m]),s&&s.hasOwnProperty(m))break}return f}function t0(i){return i?rl(i[1])?{actionData:{}}:{actionData:{[i[0]]:i[1].data}}:{}}function Va(i,r){return(r?i.slice(0,i.findIndex(o=>o.route.id===r)+1):[...i]).reverse().find(o=>o.route.hasErrorBoundary===!0)||i[0]}function cc(i){let r=i.length===1?i[0]:i.find(o=>o.index||!o.path||o.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:r}],route:r}}function Tl(i,{pathname:r,routeId:o,method:s,type:f,message:d}={}){let m="Unknown Server Error",v="Unknown @remix-run/router error";return i===400?(m="Bad Request",s&&r&&o?v=`You made a ${s} request to "${r}" but did not provide a \`loader\` for route "${o}", so there is no way to handle the request.`:f==="invalid-body"&&(v="Unable to encode submission body")):i===403?(m="Forbidden",v=`Route "${o}" does not match URL "${r}"`):i===404?(m="Not Found",v=`No route matches URL "${r}"`):i===405&&(m="Method Not Allowed",s&&r&&o?v=`You made a ${s.toUpperCase()} request to "${r}" but did not provide an \`action\` for route "${o}", so there is no way to handle the request.`:s&&(v=`Invalid request method "${s.toUpperCase()}"`)),new wi(i||500,m,new Error(v),!0)}function oc(i){let r=Object.entries(i);for(let o=r.length-1;o>=0;o--){let[s,f]=r[o];if(En(f))return{key:s,result:f}}}function Y0(i){return je({...typeof i=="string"?wl(i):i,hash:""})}function wp(i,r){return i.pathname!==r.pathname||i.search!==r.search?!1:i.hash===""?r.hash!=="":i.hash===r.hash?!0:r.hash!==""}function Hp(i){return new wi(i.init?.status??500,i.init?.statusText??"Internal Server Error",i.data)}function xp(i){return i!=null&&typeof i=="object"&&Object.entries(i).every(([r,o])=>typeof r=="string"&&Lp(o))}function Lp(i){return i!=null&&typeof i=="object"&&"type"in i&&"result"in i&&(i.type==="data"||i.type==="error")}function Bp(i){return bs(i.result)&&C0.has(i.result.status)}function rl(i){return i.type==="error"}function En(i){return(i&&i.type)==="redirect"}function e0(i){return typeof i=="object"&&i!=null&&"type"in i&&"data"in i&&"init"in i&&i.type==="DataWithResponseInit"}function bs(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.headers=="object"&&typeof i.body<"u"}function jp(i){return C0.has(i)}function Yp(i){return bs(i)&&jp(i.status)&&i.headers.has("Location")}function qp(i){return mp.has(i.toUpperCase())}function _e(i){return dp.has(i.toUpperCase())}function Es(i){return new URLSearchParams(i).getAll("index").some(r=>r==="")}function hc(i,r){let o=typeof r=="string"?wl(r).search:r.search;if(i[i.length-1].route.index&&Es(o||""))return i[i.length-1];let s=z0(i);return s[s.length-1]}function l0(i){let{formMethod:r,formAction:o,formEncType:s,text:f,formData:d,json:m}=i;if(!(!r||!o||!s)){if(f!=null)return{formMethod:r,formAction:o,formEncType:s,formData:void 0,json:void 0,text:f};if(d!=null)return{formMethod:r,formAction:o,formEncType:s,formData:d,json:void 0,text:void 0};if(m!==void 0)return{formMethod:r,formAction:o,formEncType:s,formData:void 0,json:m,text:void 0}}}function as(i,r,o,s){return s?{state:"loading",location:i,matches:r,historyAction:o,formMethod:s.formMethod,formAction:s.formAction,formEncType:s.formEncType,formData:s.formData,json:s.json,text:s.text}:{state:"loading",location:i,matches:r,historyAction:o,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Gp(i,r,o,s){return{state:"submitting",location:i,matches:r,historyAction:o,formMethod:s.formMethod,formAction:s.formAction,formEncType:s.formEncType,formData:s.formData,json:s.json,text:s.text}}function Oi(i,r){return i?{state:"loading",formMethod:i.formMethod,formAction:i.formAction,formEncType:i.formEncType,formData:i.formData,json:i.json,text:i.text,data:r}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:r}}function Vp(i,r){return{state:"submitting",formMethod:i.formMethod,formAction:i.formAction,formEncType:i.formEncType,formData:i.formData,json:i.json,text:i.text,data:r?r.data:void 0}}function kl(i){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:i}}function Xp(i,r){try{let o=i.sessionStorage.getItem(_0);if(o){let s=JSON.parse(o);for(let[f,d]of Object.entries(s||{}))d&&Array.isArray(d)&&r.set(f,new Set(d||[]))}}catch{}}function Qp(i,r){if(r.size>0){let o={};for(let[s,f]of r)o[s]=[...f];try{i.sessionStorage.setItem(_0,JSON.stringify(o))}catch(s){Ft(!1,`Failed to save applied view transitions in sessionStorage (${s}).`)}}}function a0(){let i,r,o=new Promise((s,f)=>{i=async d=>{s(d);try{await o}catch{}},r=async d=>{f(d);try{await o}catch{}}});return{promise:o,resolve:i,reject:r}}var Rn=E.createContext(null);Rn.displayName="DataRouter";var _u=E.createContext(null);_u.displayName="DataRouterState";var q0=E.createContext(!1);function Rs(){return E.useContext(q0)}var Ts=E.createContext({isTransitioning:!1});Ts.displayName="ViewTransition";var G0=E.createContext(new Map);G0.displayName="Fetchers";var fs=E.createContext(null);fs.displayName="Await";var qe=E.createContext(null);qe.displayName="Navigation";var xi=E.createContext(null);xi.displayName="Location";var Ol=E.createContext({outlet:null,matches:[],isDataRoute:!1});Ol.displayName="Route";var zs=E.createContext(null);zs.displayName="RouteError";var V0="REACT_ROUTER_ERROR",Zp="REDIRECT",Kp="ROUTE_ERROR_RESPONSE";function Jp(i){if(i.startsWith(`${V0}:${Zp}:{`))try{let r=JSON.parse(i.slice(28));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string"&&typeof r.location=="string"&&typeof r.reloadDocument=="boolean"&&typeof r.replace=="boolean")return r}catch{}}function Fp(i){if(i.startsWith(`${V0}:${Kp}:{`))try{let r=JSON.parse(i.slice(40));if(typeof r=="object"&&r&&typeof r.status=="number"&&typeof r.statusText=="string")return new wi(r.status,r.statusText,r.data)}catch{}}function $p(i,{relative:r}={}){st(Au(),"useHref() may be used only in the context of a <Router> component.");let{basename:o,navigator:s}=E.useContext(qe),{hash:f,pathname:d,search:m}=Li(i,{relative:r}),v=d;return o!=="/"&&(v=d==="/"?o:zl([o,d])),s.createHref({pathname:v,search:m,hash:f})}function Au(){return E.useContext(xi)!=null}function cl(){return st(Au(),"useLocation() may be used only in the context of a <Router> component."),E.useContext(xi).location}var X0="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Q0(i){E.useContext(qe).static||E.useLayoutEffect(i)}function Os(){let{isDataRoute:i}=E.useContext(Ol);return i?fS():Wp()}function Wp(){st(Au(),"useNavigate() may be used only in the context of a <Router> component.");let i=E.useContext(Rn),{basename:r,navigator:o}=E.useContext(qe),{matches:s}=E.useContext(Ol),{pathname:f}=cl(),d=JSON.stringify(Ec(s)),m=E.useRef(!1);return Q0(()=>{m.current=!0}),E.useCallback((v,y={})=>{if(Ft(m.current,X0),!m.current)return;if(typeof v=="number"){o.go(v);return}let S=Ui(v,JSON.parse(d),f,y.relative==="path");i==null&&r!=="/"&&(S.pathname=S.pathname==="/"?r:zl([r,S.pathname])),Du(typeof v=="string"?v:je(v),o.createHref(S),ps(o),"reject"),(y.replace?o.replace:o.push)(S,y.state,y)},[r,o,d,f,i])}var kp=E.createContext(null);function Ip(i){let r=E.useContext(Ol).outlet;return E.useMemo(()=>r&&E.createElement(kp.Provider,{value:i},r),[r,i])}function yb(){let{matches:i}=E.useContext(Ol);return i[i.length-1]?.params??{}}function Li(i,{relative:r}={}){let{matches:o}=E.useContext(Ol),{pathname:s}=cl(),f=JSON.stringify(Ec(o));return E.useMemo(()=>Ui(i,JSON.parse(f),s,r==="path"),[i,f,s,r])}function Pp(i,r){return Z0(i,r)}function Z0(i,r,o){st(Au(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:s}=E.useContext(qe),{matches:f}=E.useContext(Ol),d=f[f.length-1],m=d?d.params:{},v=d?d.pathname:"/",y=d?d.pathnameBase:"/",S=d&&d.route;{let B=S&&S.path||"";$0(v,!S||B.endsWith("*")||B.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${v}" (under <Route path="${B}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.

Please change the parent <Route path="${B}"> to <Route path="${B==="/"?"*":`${B}/*`}">.`)}let C=cl(),D;if(r){let B=typeof r=="string"?wl(r):r;st(y==="/"||B.pathname?.startsWith(y),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${y}" but pathname "${B.pathname}" was given in the \`location\` prop.`),D=B}else D=C;let w=D.pathname||"/",H=w;if(y!=="/"){let B=y.replace(/^\//,"").split("/");H="/"+w.replace(/^\//,"").split("/").slice(B.length).join("/")}let q=o&&o.state.matches.length?o.state.matches.map(B=>Object.assign(B,{route:o.manifest[B.route.id]||B.route})):p0(i,{pathname:H});Ft(S||q!=null,`No routes matched location "${D.pathname}${D.search}${D.hash}" `),Ft(q==null||q[q.length-1].route.element!==void 0||q[q.length-1].route.Component!==void 0||q[q.length-1].route.lazy!==void 0,`Matched leaf route at location "${D.pathname}${D.search}${D.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let V=nS(q&&q.map(B=>Object.assign({},B,{params:Object.assign({},m,B.params),pathname:zl([y,s.encodeLocation?s.encodeLocation(B.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:B.pathname]),pathnameBase:B.pathnameBase==="/"?y:zl([y,s.encodeLocation?s.encodeLocation(B.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:B.pathnameBase])})),f,o);return r&&V?E.createElement(xi.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",mask:void 0,...D},navigationType:"POP"}},V):V}function tS(){let i=cS(),r=Cu(i)?`${i.status} ${i.statusText}`:i instanceof Error?i.message:JSON.stringify(i),o=i instanceof Error?i.stack:null,s="rgba(200,200,200, 0.5)",f={padding:"0.5rem",backgroundColor:s},d={padding:"2px 4px",backgroundColor:s},m=null;return console.error("Error handled by React Router default ErrorBoundary:",i),m=E.createElement(E.Fragment,null,E.createElement("p",null,"💿 Hey developer 👋"),E.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",E.createElement("code",{style:d},"ErrorBoundary")," or"," ",E.createElement("code",{style:d},"errorElement")," prop on your route.")),E.createElement(E.Fragment,null,E.createElement("h2",null,"Unexpected Application Error!"),E.createElement("h3",{style:{fontStyle:"italic"}},r),o?E.createElement("pre",{style:f},o):null,m)}var eS=E.createElement(tS,null),K0=class extends E.Component{constructor(i){super(i),this.state={location:i.location,revalidation:i.revalidation,error:i.error}}static getDerivedStateFromError(i){return{error:i}}static getDerivedStateFromProps(i,r){return r.location!==i.location||r.revalidation!=="idle"&&i.revalidation==="idle"?{error:i.error,location:i.location,revalidation:i.revalidation}:{error:i.error!==void 0?i.error:r.error,location:r.location,revalidation:i.revalidation||r.revalidation}}componentDidCatch(i,r){this.props.onError?this.props.onError(i,r):console.error("React Router caught the following error during render",i)}render(){let i=this.state.error;if(this.context&&typeof i=="object"&&i&&"digest"in i&&typeof i.digest=="string"){const o=Fp(i.digest);o&&(i=o)}let r=i!==void 0?E.createElement(Ol.Provider,{value:this.props.routeContext},E.createElement(zs.Provider,{value:i,children:this.props.component})):this.props.children;return this.context?E.createElement(lS,{error:i},r):r}};K0.contextType=q0;var ns=new WeakMap;function lS({children:i,error:r}){let{basename:o,navigator:s}=E.useContext(qe);if(typeof r=="object"&&r&&"digest"in r&&typeof r.digest=="string"){let f=Jp(r.digest);if(f){let d=ns.get(r);if(d)throw d;let m=D0(f.location,o),v=m.absoluteURL||m.to;if(Du(f.location,v,ps(s),"allow-explicit"),cs(v))throw new Error("Invalid redirect location");if(O0&&!ns.get(r))if(m.isExternal||f.reloadDocument)window.location.href=v;else{const y=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(m.to,{replace:f.replace}));throw ns.set(r,y),y}return E.createElement("meta",{httpEquiv:"refresh",content:`0;url=${v}`})}}return i}function aS({routeContext:i,match:r,children:o}){let s=E.useContext(Rn);return s&&s.static&&s.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=r.route.id),E.createElement(Ol.Provider,{value:i},o)}function nS(i,r=[],o){let s=o?.state;if(i==null){if(!s)return null;if(s.errors)i=s.matches;else if(r.length===0&&!s.initialized&&s.matches.length>0)i=s.matches;else return null}let f=i,d=s?.errors;if(d!=null){let C=f.findIndex(D=>D.route.id&&d?.[D.route.id]!==void 0);st(C>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(d).join(",")}`),f=f.slice(0,Math.min(f.length,C+1))}let m=!1,v=-1;if(o&&s){m=s.renderFallback;for(let C=0;C<f.length;C++){let D=f[C];if((D.route.HydrateFallback||D.route.hydrateFallbackElement)&&(v=C),D.route.id){let{loaderData:w,errors:H}=s,q=D.route.loader&&!w.hasOwnProperty(D.route.id)&&(!H||H[D.route.id]===void 0);if(D.route.lazy||q){o.isStatic&&(m=!0),v>=0?f=f.slice(0,v+1):f=[f[0]];break}}}}let y=o?.onError,S=s&&y?(C,D)=>{y(C,{location:s.location,params:s.matches?.[0]?.params??{},pattern:Hi(s.matches),errorInfo:D})}:void 0;return f.reduceRight((C,D,w)=>{let H,q=!1,V=null,B=null;s&&(H=d&&D.route.id?d[D.route.id]:void 0,V=D.route.errorElement||eS,m&&(v<0&&w===0?($0("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),q=!0,B=null):v===w&&(q=!0,B=D.route.hydrateFallbackElement||null)));let K=r.concat(f.slice(0,w+1)),Q=()=>{let ut;return H?ut=V:q?ut=B:D.route.Component?ut=E.createElement(D.route.Component,null):D.route.element?ut=D.route.element:ut=C,E.createElement(aS,{match:D,routeContext:{outlet:C,matches:K,isDataRoute:s!=null},children:ut})};return s&&(D.route.ErrorBoundary||D.route.errorElement||w===0)?E.createElement(K0,{location:s.location,revalidation:s.revalidation,component:V,error:H,children:Q(),routeContext:{outlet:null,matches:K,isDataRoute:!0},onError:S}):Q()},null)}function Ds(i){return`${i} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function J0(i){let r=E.useContext(Rn);return st(r,Ds(i)),r}function Rc(i){let r=E.useContext(_u);return st(r,Ds(i)),r}function uS(i){let r=E.useContext(Ol);return st(r,Ds(i)),r}function Ms(i){let r=uS(i),o=r.matches[r.matches.length-1];return st(o.route.id,`${i} can only be used on routes that contain a unique "id"`),o.route.id}function iS(){return Ms("useRouteId")}function rS(){let i=Rc("useNavigation");return E.useMemo(()=>{let{matches:r,historyAction:o,...s}=i.navigation;return s},[i.navigation])}function F0(){let{matches:i,loaderData:r}=Rc("useMatches");return E.useMemo(()=>i.map(o=>S0(o,r)),[i,r])}function cS(){let i=E.useContext(zs),r=Rc("useRouteError"),o=Ms("useRouteError");return i!==void 0?i:r.errors?.[o]}var oS=0;function gb(i){let{router:r,basename:o}=J0("useBlocker"),s=Rc("useBlocker"),[f,d]=E.useState(""),m=E.useCallback(v=>{if(typeof i!="function")return!!i;if(o==="/")return i(v);let{currentLocation:y,nextLocation:S,historyAction:C}=v;return i({currentLocation:{...y,pathname:Ye(y.pathname,o)||y.pathname},nextLocation:{...S,pathname:Ye(S.pathname,o)||S.pathname},historyAction:C})},[o,i]);return E.useEffect(()=>{let v=String(++oS);return d(v),()=>r.deleteBlocker(v)},[r]),E.useEffect(()=>{f!==""&&r.getBlocker(f,m)},[r,f,m]),f&&s.blockers.has(f)?s.blockers.get(f):Eu}function fS(){let{router:i}=J0("useNavigate"),r=Ms("useNavigate"),o=E.useRef(!1);return Q0(()=>{o.current=!0}),E.useCallback(async(s,f={})=>{Ft(o.current,X0),o.current&&(typeof s=="number"?await i.navigate(s):await i.navigate(s,{fromRouteId:r,...f}))},[i,r])}var n0={};function $0(i,r,o){!r&&!n0[i]&&(n0[i]=!0,Ft(!1,o))}var u0={};function ss(i,r){!i&&!u0[r]&&(u0[r]=!0,console.warn(r))}var i0=E.useOptimistic,sS=()=>{};function dS(i){return i0?i0(i):[i,sS]}function hS(i){let r={hasErrorBoundary:i.hasErrorBoundary||i.ErrorBoundary!=null||i.errorElement!=null};return i.Component&&(i.element&&Ft(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(r,{element:E.createElement(i.Component),Component:void 0})),i.HydrateFallback&&(i.hydrateFallbackElement&&Ft(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(r,{hydrateFallbackElement:E.createElement(i.HydrateFallback),HydrateFallback:void 0})),i.ErrorBoundary&&(i.errorElement&&Ft(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(r,{errorElement:E.createElement(i.ErrorBoundary),ErrorBoundary:void 0})),r}var mS=["HydrateFallback","hydrateFallbackElement"],vS=class{constructor(){this.status="pending",this.promise=new Promise((i,r)=>{this.resolve=o=>{this.status==="pending"&&(this.status="resolved",i(o))},this.reject=o=>{this.status==="pending"&&(this.status="rejected",r(o))}})}};function yS({router:i,flushSync:r,onError:o,useTransitions:s}){s=Rs()||s;let[f,d]=E.useState(i.state),[m,v]=dS(f),[y,S]=E.useState(),[C,D]=E.useState({isTransitioning:!1}),[w,H]=E.useState(),[q,V]=E.useState(),[B,K]=E.useState(),Q=E.useRef(new Map),ut=E.useCallback((lt,{deletedFetchers:N,newErrors:Et,flushSync:Ot,viewTransitionOpts:_t})=>{Et&&o&&Object.values(Et).forEach(Nt=>o(Nt,{location:lt.location,params:lt.matches[0]?.params??{},pattern:Hi(lt.matches)})),lt.fetchers.forEach((Nt,Kt)=>{Nt.data!==void 0&&Q.current.set(Kt,Nt.data)}),N.forEach(Nt=>Q.current.delete(Nt)),ss(Ot===!1||r!=null,'You provided the `flushSync` option to a router update, but you are not using the `<RouterProvider>` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable.  Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let vt=i.window!=null&&i.window.document!=null&&typeof i.window.document.startViewTransition=="function";if(ss(_t==null||vt,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!_t||!vt){r&&Ot?r(()=>d(lt)):s===!1?d(lt):E.startTransition(()=>{s===!0&&v(Nt=>r0(Nt,lt)),d(lt)});return}if(r&&Ot){r(()=>{q&&(w?.resolve(),q.skipTransition()),D({isTransitioning:!0,flushSync:!0,currentLocation:_t.currentLocation,nextLocation:_t.nextLocation})});let Nt=i.window.document.startViewTransition(()=>{r(()=>d(lt))});Nt.finished.finally(()=>{r(()=>{H(void 0),V(void 0),S(void 0),D({isTransitioning:!1})})}),r(()=>V(Nt));return}q?(w?.resolve(),q.skipTransition(),K({state:lt,currentLocation:_t.currentLocation,nextLocation:_t.nextLocation})):(S(lt),D({isTransitioning:!0,flushSync:!1,currentLocation:_t.currentLocation,nextLocation:_t.nextLocation}))},[i.window,r,q,w,s,v,o]);E.useLayoutEffect(()=>i.subscribe(ut),[i,ut]),E.useEffect(()=>{C.isTransitioning&&!C.flushSync&&H(new vS)},[C]),E.useEffect(()=>{if(w&&y&&i.window){let lt=y,N=w.promise,Et=i.window.document.startViewTransition(async()=>{s===!1?d(lt):E.startTransition(()=>{s===!0&&v(Ot=>r0(Ot,lt)),d(lt)}),await N});Et.finished.finally(()=>{H(void 0),V(void 0),S(void 0),D({isTransitioning:!1})}),V(Et)}},[y,w,i.window,s,v]),E.useEffect(()=>{w&&y&&m.location.key===y.location.key&&w.resolve()},[w,q,m.location,y]),E.useEffect(()=>{!C.isTransitioning&&B&&(S(B.state),D({isTransitioning:!0,flushSync:!1,currentLocation:B.currentLocation,nextLocation:B.nextLocation}),K(void 0))},[C.isTransitioning,B]);let dt=E.useMemo(()=>({createHref:i.createHref,createURL:i.createURL,encodeLocation:i.encodeLocation,go:lt=>i.navigate(lt),push:(lt,N,Et)=>i.navigate(lt,{state:N,preventScrollReset:Et?.preventScrollReset}),replace:(lt,N,Et)=>i.navigate(lt,{replace:!0,state:N,preventScrollReset:Et?.preventScrollReset})}),[i]),ct=i.basename||"/",bt=E.useMemo(()=>({router:i,navigator:dt,static:!1,basename:ct,onError:o}),[i,dt,ct,o]);return E.createElement(E.Fragment,null,E.createElement(Rn.Provider,{value:bt},E.createElement(_u.Provider,{value:m},E.createElement(G0.Provider,{value:Q.current},E.createElement(Ts.Provider,{value:C},E.createElement(W0,{basename:ct,location:m.location,navigationType:m.historyAction,navigator:dt,useTransitions:s},E.createElement(gS,{routes:i.routes,manifest:i.manifest,future:i.future,state:m,isStatic:!1,onError:o})))))),null)}function r0(i,r){return{...i,navigation:r.navigation.state!=="idle"?r.navigation:i.navigation,revalidation:r.revalidation!=="idle"?r.revalidation:i.revalidation,actionData:r.navigation.state!=="submitting"?r.actionData:i.actionData,fetchers:r.fetchers}}var gS=E.memo(pS);function pS({routes:i,manifest:r,future:o,state:s,isStatic:f,onError:d}){return Z0(i,void 0,{manifest:r,state:s,isStatic:f,onError:d,future:o})}function pb({to:i,replace:r,state:o,relative:s}){st(Au(),"<Navigate> may be used only in the context of a <Router> component.");let{static:f,navigator:d}=E.useContext(qe);Ft(!f,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:m}=E.useContext(Ol),{pathname:v}=cl(),y=Os(),S=Ui(i,Ec(m),v,s==="path");Du(typeof i=="string"?i:je(i),d.createHref(S),ps(d),"reject");let C=JSON.stringify(S);return E.useEffect(()=>{y(JSON.parse(C),{replace:r,state:o,relative:s})},[y,C,s,r,o]),null}function Sb(i){return Ip(i.context)}function SS(i){st(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function W0({basename:i="/",children:r=null,location:o,navigationType:s="POP",navigator:f,static:d=!1,useTransitions:m}){st(!Au(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let v=i.replace(/^\/*/,"/"),y=E.useMemo(()=>({basename:v,navigator:f,static:d,useTransitions:m,future:{}}),[v,f,d,m]);typeof o=="string"&&(o=wl(o));let{pathname:S="/",search:C="",hash:D="",state:w=null,key:H="default",mask:q}=o,V=E.useMemo(()=>{let B=Ye(S,v);return B==null?null:{location:{pathname:B,search:C,hash:D,state:w,key:H,mask:q},navigationType:s}},[v,S,C,D,w,H,s,q]);return Ft(V!=null,`<Router basename="${v}"> is not able to match the URL "${S}${C}${D}" because it does not start with the basename, so the <Router> won't render anything.`),V==null?null:E.createElement(qe.Provider,{value:y},E.createElement(xi.Provider,{children:r,value:V}))}function bb({children:i,location:r}){return Pp(ds(i),r)}var Eb=class extends E.Component{constructor(i){super(i),this.state={error:null}}static getDerivedStateFromError(i){return{error:i}}componentDidCatch(i,r){this.props.onError?this.props.onError(i,r):console.error("<Await> caught the following error during render",i,r)}render(){let{children:i,errorElement:r,resolve:o}=this.props,s=null,f=0;if(!(o instanceof Promise))f=1,s=Promise.resolve(),Object.defineProperty(s,"_tracked",{get:()=>!0}),Object.defineProperty(s,"_data",{get:()=>o});else if(this.state.error){f=2;let d=this.state.error;s=Promise.reject().catch(()=>{}),Object.defineProperty(s,"_tracked",{get:()=>!0}),Object.defineProperty(s,"_error",{get:()=>d})}else o._tracked?(s=o,f="_error"in s?2:"_data"in s?1:0):(f=0,Object.defineProperty(o,"_tracked",{get:()=>!0}),s=o.then(d=>Object.defineProperty(o,"_data",{get:()=>d}),d=>{this.props.onError?.(d),Object.defineProperty(o,"_error",{get:()=>d})}));if(f===2&&!r)throw s._error;if(f===2)return E.createElement(fs.Provider,{value:s,children:r});if(f===1)return E.createElement(fs.Provider,{value:s,children:i});throw s}};function ds(i,r=[]){let o=[];return E.Children.forEach(i,(s,f)=>{if(!E.isValidElement(s))return;let d=[...r,f];if(s.type===E.Fragment){o.push.apply(o,ds(s.props.children,d));return}st(s.type===SS,`[${typeof s.type=="string"?s.type:s.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),st(!s.props.index||!s.props.children,"An index route cannot have child routes.");let m={id:s.props.id||d.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,middleware:s.props.middleware,loader:s.props.loader,action:s.props.action,hydrateFallbackElement:s.props.hydrateFallbackElement,HydrateFallback:s.props.HydrateFallback,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.hasErrorBoundary===!0||s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(m.children=ds(s.props.children,d)),o.push(m)}),o}var mc="get",vc="application/x-www-form-urlencoded";function Tc(i){return typeof HTMLElement<"u"&&i instanceof HTMLElement}function bS(i){return Tc(i)&&i.tagName.toLowerCase()==="button"}function ES(i){return Tc(i)&&i.tagName.toLowerCase()==="form"}function RS(i){return Tc(i)&&i.tagName.toLowerCase()==="input"}function TS(i){return!!(i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)}function zS(i,r){return i.button===0&&(!r||r==="_self")&&!TS(i)}function hs(i=""){return new URLSearchParams(typeof i=="string"||Array.isArray(i)||i instanceof URLSearchParams?i:Object.keys(i).reduce((r,o)=>{let s=i[o];return r.concat(Array.isArray(s)?s.map(f=>[o,f]):[[o,s]])},[]))}function OS(i,r){let o=hs(i);return r&&r.forEach((s,f)=>{o.has(f)||r.getAll(f).forEach(d=>{o.append(f,d)})}),o}var fc=null;function DS(){if(fc===null)try{new FormData(document.createElement("form"),0),fc=!1}catch{fc=!0}return fc}var MS=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function us(i){return i!=null&&!MS.has(i)?(Ft(!1,`"${i}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${vc}"`),null):i}function NS(i,r){let o,s,f,d,m;if(ES(i)){let v=i.getAttribute("action");s=v?Ye(v,r):null,o=i.getAttribute("method")||mc,f=us(i.getAttribute("enctype"))||vc,d=new FormData(i)}else if(bS(i)||RS(i)&&(i.type==="submit"||i.type==="image")){let v=i.form;if(v==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let y=i.getAttribute("formaction")||v.getAttribute("action");if(s=y?Ye(y,r):null,o=i.getAttribute("formmethod")||v.getAttribute("method")||mc,f=us(i.getAttribute("formenctype"))||us(v.getAttribute("enctype"))||vc,d=new FormData(v,i),!DS()){let{name:S,type:C,value:D}=i;if(C==="image"){let w=S?`${S}.`:"";d.append(`${w}x`,"0"),d.append(`${w}y`,"0")}else S&&d.append(S,D)}}else{if(Tc(i))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');o=mc,s=null,f=vc,m=i}return d&&f==="text/plain"&&(m=d,d=void 0),{action:s,method:o.toLowerCase(),encType:f,formData:d,body:m}}var Rb=Object.getOwnPropertyNames(Object.prototype).sort().join("\0"),CS={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},_S=/[&><\u2028\u2029]/g;function c0(i){return i.replace(_S,r=>CS[r])}function zc(i,r){if(i===!1||i===null||typeof i>"u")throw new Error(r)}function k0(i,r,o,s){let f=typeof i=="string"?new URL(i,typeof window>"u"?"server://singlefetch/":window.location.origin):i;return o?f.pathname.endsWith("/")?f.pathname=`${f.pathname}_.${s}`:f.pathname=`${f.pathname}.${s}`:f.pathname==="/"?f.pathname=`_root.${s}`:r&&Ye(f.pathname,r)==="/"?f.pathname=`${Nu(r)}/_root.${s}`:f.pathname=`${Nu(f.pathname)}.${s}`,f}async function AS(i,r){if(i.id in r)return r[i.id];try{let o=await import(i.module);return r[i.id]=o,o}catch(o){return console.error(`Error loading route module \`${i.module}\`, reloading page...`),console.error(o),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function US(i){return i!=null&&typeof i.page=="string"}function wS(i){return i==null?!1:i.href==null?i.rel==="preload"&&typeof i.imageSrcSet=="string"&&typeof i.imageSizes=="string":typeof i.rel=="string"&&typeof i.href=="string"}async function HS(i,r,o){return BS((await Promise.all(i.map(async s=>{let f=r.routes[s.route.id];if(f){let d=await AS(f,o);return d.links?d.links():[]}return[]}))).flat(1).filter(wS).filter(s=>s.rel==="stylesheet"||s.rel==="preload").map(s=>s.rel==="stylesheet"?{...s,rel:"prefetch",as:"style"}:{...s,rel:"prefetch"}))}function o0(i,r,o,s,f,d){let m=(y,S)=>o[S]?y.route.id!==o[S].route.id:!0,v=(y,S)=>o[S].pathname!==y.pathname||o[S].route.path?.endsWith("*")&&o[S].params["*"]!==y.params["*"];return d==="assets"?r.filter((y,S)=>m(y,S)||v(y,S)):d==="data"?r.filter((y,S)=>{let C=s.routes[y.route.id];if(!C||!C.hasLoader)return!1;if(m(y,S)||v(y,S))return!0;if(y.route.shouldRevalidate){let D=y.route.shouldRevalidate({currentUrl:new URL(f.pathname+f.search+f.hash,window.origin),currentParams:o[0]?.params||{},nextUrl:new URL(i,window.origin),nextParams:y.params,defaultShouldRevalidate:!0});if(typeof D=="boolean")return D}return!0}):[]}function I0(i,r,{includeHydrateFallback:o}={}){return xS(i.map(s=>{let f=r.routes[s.route.id];if(!f)return[];let d=[f.module];return f.clientActionModule&&(d=d.concat(f.clientActionModule)),f.clientLoaderModule&&(d=d.concat(f.clientLoaderModule)),o&&f.hydrateFallbackModule&&(d=d.concat(f.hydrateFallbackModule)),f.imports&&(d=d.concat(f.imports)),d}).flat(1))}function xS(i){return[...new Set(i)]}function LS(i){let r={},o=Object.keys(i).sort();for(let s of o)r[s]=i[s];return r}function BS(i,r){let o=new Set,s=new Set(r);return i.reduce((f,d)=>{if(r&&!US(d)&&d.as==="script"&&d.href&&s.has(d.href))return f;let m=JSON.stringify(LS(d));return o.has(m)||(o.add(m),f.push({key:m,link:d})),f},[])}function jS(i,r){return i.mode==="lazy"&&r===!0}function YS({sri:i,...r},o){let s=new Set(o.state.matches.map(v=>v.route.id)),f=o.state.location.pathname.split("/").filter(Boolean),d=["/"];for(f.pop();f.length>0;)d.push(`/${f.join("/")}`),f.pop();d.forEach(v=>{let y=Rl(o.routes,v,o.basename||"/",!1,o.branches);y&&y.forEach(S=>s.add(S.route.id))});let m=[...s].reduce((v,y)=>Object.assign(v,{[y]:r.routes[y]}),{});return{...r,routes:m,sri:i?!0:void 0}}function Oc(){let i=E.useContext(Rn);return zc(i,"You must render this element inside a <DataRouterContext.Provider> element"),i}function P0(){let i=E.useContext(_u);return zc(i,"You must render this element inside a <DataRouterStateContext.Provider> element"),i}var Dc=E.createContext(void 0);Dc.displayName="FrameworkContext";function Tn(){let i=E.useContext(Dc);return zc(i,"You must render this element inside a <HydratedRouter> element"),i}function qS(i,r){let o=E.useContext(Dc),[s,f]=E.useState(!1),[d,m]=E.useState(!1),{onFocus:v,onBlur:y,onMouseEnter:S,onMouseLeave:C,onTouchStart:D}=r,w=E.useRef(null);E.useEffect(()=>{if(i==="render"&&m(!0),i==="viewport"){let V=K=>{K.forEach(Q=>{m(Q.isIntersecting)})},B=new IntersectionObserver(V,{threshold:.5});return w.current&&B.observe(w.current),()=>{B.disconnect()}}},[i]),E.useEffect(()=>{if(s){let V=setTimeout(()=>{m(!0)},100);return()=>{clearTimeout(V)}}},[s]);let H=()=>{f(!0)},q=()=>{f(!1),m(!1)};return o?i!=="intent"?[d,w,{}]:[d,w,{onFocus:Di(v,H),onBlur:Di(y,q),onMouseEnter:Di(S,H),onMouseLeave:Di(C,q),onTouchStart:Di(D,H)}]:[!1,w,{}]}function Di(i,r){return o=>{i&&i(o),o.defaultPrevented||r(o)}}function GS(i,r,o){if(o&&!gc)return[i[0]];if(r){let s=i.findIndex(f=>r[f.route.id]!==void 0);return i.slice(0,s+1)}return i}function VS({page:i,...r}){let o=Rs(),{nonce:s}=Tn(),{router:f}=Oc(),d=E.useMemo(()=>p0(f.routes,i,f.basename),[f.routes,i,f.basename]);return d?(r.nonce==null&&s&&(r={...r,nonce:s}),o?E.createElement(QS,{page:i,matches:d,...r}):E.createElement(ZS,{page:i,matches:d,...r})):null}function XS(i){let{manifest:r,routeModules:o}=Tn(),[s,f]=E.useState([]);return E.useEffect(()=>{let d=!1;return HS(i,r,o).then(m=>{d||f(m)}),()=>{d=!0}},[i,r,o]),s}function QS({page:i,matches:r,...o}){let s=cl(),{future:f}=Tn(),{basename:d}=Oc(),m=E.useMemo(()=>{if(i===s.pathname+s.search+s.hash)return[];let v=k0(i,d,f.v8_trailingSlashAwareDataRequests,"rsc"),y=!1,S=[];for(let C of r)typeof C.route.shouldRevalidate=="function"?y=!0:S.push(C.route.id);return y&&S.length>0&&v.searchParams.set("_routes",S.join(",")),[v.pathname+v.search]},[d,f.v8_trailingSlashAwareDataRequests,i,s,r]);return E.createElement(E.Fragment,null,m.map(v=>E.createElement("link",{key:v,rel:"prefetch",as:"fetch",href:v,...o})))}function ZS({page:i,matches:r,...o}){let s=cl(),{future:f,manifest:d,routeModules:m}=Tn(),{basename:v}=Oc(),{loaderData:y,matches:S}=P0(),C=E.useMemo(()=>o0(i,r,S,d,s,"data"),[i,r,S,d,s]),D=E.useMemo(()=>o0(i,r,S,d,s,"assets"),[i,r,S,d,s]),w=E.useMemo(()=>{if(i===s.pathname+s.search+s.hash)return[];let V=new Set,B=!1;if(r.forEach(Q=>{let ut=d.routes[Q.route.id];!ut||!ut.hasLoader||(!C.some(dt=>dt.route.id===Q.route.id)&&Q.route.id in y&&m[Q.route.id]?.shouldRevalidate||ut.hasClientLoader?B=!0:V.add(Q.route.id))}),V.size===0)return[];let K=k0(i,v,f.v8_trailingSlashAwareDataRequests,"data");return B&&V.size>0&&K.searchParams.set("_routes",r.filter(Q=>V.has(Q.route.id)).map(Q=>Q.route.id).join(",")),[K.pathname+K.search]},[v,f.v8_trailingSlashAwareDataRequests,y,s,d,C,r,i,m]),H=E.useMemo(()=>I0(D,d),[D,d]),q=XS(D);return E.createElement(E.Fragment,null,w.map(V=>E.createElement("link",{key:V,rel:"prefetch",as:"fetch",href:V,...o})),H.map(V=>E.createElement("link",{key:V,rel:"modulepreload",href:V,...o})),q.map(({key:V,link:B})=>E.createElement("link",{key:V,nonce:o.nonce,...B,crossOrigin:B.crossOrigin??o.crossOrigin})))}var gc=!1;function KS(){gc=!0}function JS(i){let{manifest:r,serverHandoffString:o,isSpaMode:s,renderMeta:f,routeDiscovery:d,ssr:m,nonce:v}=Tn(),{router:y,static:S,staticContext:C}=Oc(),{matches:D}=P0(),w=Rs(),H=jS(d,m);i.nonce==null&&v&&(i={...i,nonce:v}),f&&(f.didRenderScripts=!0);let q=GS(D,null,s);E.useEffect(()=>{KS()},[]);let V=E.useMemo(()=>{if(w)return null;let Q=C?`window.__reactRouterContext = ${o};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());`:" ",ut=S?`${r.hmr?.runtime?`import ${JSON.stringify(r.hmr.runtime)};`:""}${H?"":`import ${JSON.stringify(r.url)}`};
${q.map((dt,ct)=>{let bt=`route${ct}`,lt=r.routes[dt.route.id];zc(lt,`Route ${dt.route.id} not found in manifest`);let{clientActionModule:N,clientLoaderModule:Et,clientMiddlewareModule:Ot,hydrateFallbackModule:_t,module:vt}=lt,Nt=[...N?[{module:N,varName:`${bt}_clientAction`}]:[],...Et?[{module:Et,varName:`${bt}_clientLoader`}]:[],...Ot?[{module:Ot,varName:`${bt}_clientMiddleware`}]:[],..._t?[{module:_t,varName:`${bt}_HydrateFallback`}]:[],{module:vt,varName:`${bt}_main`}];return Nt.length===1?`import * as ${bt} from ${JSON.stringify(vt)};`:[Nt.map(Kt=>`import * as ${Kt.varName} from "${Kt.module}";`).join(`
`),`const ${bt} = {${Nt.map(Kt=>`...${Kt.varName}`).join(",")}};`].join(`
`)}).join(`
`)}
  ${H?`window.__reactRouterManifest = ${JSON.stringify(YS(r,y),null,2)};`:""}
  window.__reactRouterRouteModules = {${q.map((dt,ct)=>`${JSON.stringify(dt.route.id)}:route${ct}`).join(",")}};

import(${JSON.stringify(r.entry.module)});`:" ";return E.createElement(E.Fragment,null,E.createElement("script",{...i,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:Q},type:void 0}),E.createElement("script",{...i,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:ut},type:"module",async:!0}))},[]),B=gc||w?[]:[...new Set(r.entry.imports.concat(I0(q,r,{includeHydrateFallback:!0})))],K=typeof r.sri=="object"?r.sri:{};return ss(!w,"The <Scripts /> element is a no-op when using RSC and can be safely removed."),gc||w?null:E.createElement(E.Fragment,null,typeof r.sri=="object"?E.createElement("script",{...i,"rr-importmap":"",type:"importmap",suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:JSON.stringify({integrity:K})}}):null,H?null:E.createElement("link",{rel:"modulepreload",href:r.url,crossOrigin:i.crossOrigin,integrity:K[r.url],nonce:i.nonce,suppressHydrationWarning:!0}),E.createElement("link",{rel:"modulepreload",href:r.entry.module,crossOrigin:i.crossOrigin,integrity:K[r.entry.module],nonce:i.nonce,suppressHydrationWarning:!0}),B.map(Q=>E.createElement("link",{key:Q,rel:"modulepreload",href:Q,crossOrigin:i.crossOrigin,integrity:K[Q],nonce:i.nonce,suppressHydrationWarning:!0})),V)}function FS(...i){return r=>{i.forEach(o=>{typeof o=="function"?o(r):o!=null&&(o.current=r)})}}var Tb=class extends E.Component{constructor(i){super(i),this.state={error:i.error||null,location:i.location}}static getDerivedStateFromError(i){return{error:i}}static getDerivedStateFromProps(i,r){return r.location!==i.location?{error:i.error||null,location:i.location}:{error:i.error||r.error,location:r.location}}render(){return this.state.error?E.createElement($S,{error:this.state.error,isOutsideRemixApp:!0}):this.props.children}};function $S({error:i,isOutsideRemixApp:r}){let{nonce:o}=Tn();console.error(i);let s=E.createElement("script",{nonce:o,dangerouslySetInnerHTML:{__html:`
        console.log(
          "💿 Hey developer 👋. You can provide a way better UX than this when your app throws errors. Check out https://reactrouter.com/how-to/error-boundary for more information."
        );
      `}});if(Cu(i))return E.createElement(f0,{title:"Unhandled Thrown Response!"},E.createElement("h1",{style:{fontSize:"24px"}},i.status," ",i.statusText),s);let f;if(i instanceof Error)f=i;else{let d=i==null?"Unknown Error":typeof i=="object"&&"toString"in i?i.toString():JSON.stringify(i);f=new Error(d)}return E.createElement(f0,{title:"Application Error!",isOutsideRemixApp:r},E.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),E.createElement("pre",{style:{padding:"2rem",background:"hsla(10, 50%, 50%, 0.1)",color:"red",overflow:"auto"}},f.stack),s)}function f0({title:i,renderScripts:r,isOutsideRemixApp:o,children:s}){let{routeModules:f}=Tn();return f.root?.Layout&&!o?s:E.createElement("html",{lang:"en"},E.createElement("head",null,E.createElement("meta",{charSet:"utf-8"}),E.createElement("meta",{name:"viewport",content:"width=device-width,initial-scale=1,viewport-fit=cover"}),E.createElement("title",null,i)),E.createElement("body",null,E.createElement("main",{style:{fontFamily:"system-ui, sans-serif",padding:"2rem"}},s,r?E.createElement(JS,null):null)))}var WS=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{WS&&(window.__reactRouterVersion="7.18.4")}catch{}function zb(i,r){return Sp({basename:r?.basename,getContext:r?.getContext,future:r?.future,history:w1({window:r?.window}),hydrationData:r?.hydrationData||kS(),routes:i,mapRouteProperties:hS,hydrationRouteProperties:mS,dataStrategy:r?.dataStrategy,patchRoutesOnNavigation:r?.patchRoutesOnNavigation,window:r?.window,instrumentations:r?.instrumentations}).initialize()}function kS(){let i=window?.__staticRouterHydrationData;return i&&i.errors&&(i={...i,errors:IS(i.errors)}),i}function IS(i){if(!i)return null;let r=Object.entries(i),o={};for(let[s,f]of r)if(f&&f.__type==="RouteErrorResponse")o[s]=new wi(f.status,f.statusText,f.data,f.internal===!0);else if(f&&f.__type==="Error"){if(typeof f.__subType=="string"&&np.includes(f.__subType)){let d=window[f.__subType];if(typeof d=="function")try{let m=new d(f.message);m.stack="",o[s]=m}catch{}}if(o[s]==null){let d=new Error(f.message);d.stack="",o[s]=d}}else o[s]=f;return o}function PS({basename:i,children:r,history:o,useTransitions:s}){let[f,d]=E.useState({action:o.action,location:o.location}),m=E.useCallback(v=>{s===!1?d(v):E.startTransition(()=>d(v))},[s]);return E.useLayoutEffect(()=>o.listen(m),[o,m]),E.createElement(W0,{basename:i,children:r,location:f.location,navigationType:f.action,navigator:o,useTransitions:s})}PS.displayName="unstable_HistoryRouter";var ty=E.forwardRef(function({onClick:r,discover:o="render",prefetch:s="none",relative:f,reloadDocument:d,replace:m,mask:v,state:y,target:S,to:C,preventScrollReset:D,viewTransition:w,defaultShouldRevalidate:H,...q},V){let{basename:B,navigator:K,useTransitions:Q}=E.useContext(qe),ut=typeof C=="string"&&Sc.test(C),dt=D0(C,B);C=dt.to;let ct=$p(C,{relative:f}),bt=cl(),lt=null;if(v){let $t=Ui(v,[],bt.mask?bt.mask.pathname:"/",!0);B!=="/"&&($t.pathname=$t.pathname==="/"?B:zl([B,$t.pathname])),lt=K.createHref($t)}let[N,Et,Ot]=qS(s,q),_t=nb(C,{replace:m,mask:v,state:y,target:S,preventScrollReset:D,relative:f,viewTransition:w,defaultShouldRevalidate:H,useTransitions:Q});function vt($t){r&&r($t),$t.defaultPrevented||_t($t)}let Nt=!(dt.isExternal||d),Kt=E.createElement("a",{...q,...Ot,href:(Nt?lt:void 0)||dt.absoluteURL||ct,onClick:Nt?vt:r,ref:FS(V,Et),target:S,"data-discover":!ut&&o==="render"?"true":void 0});return N&&!ut?E.createElement(E.Fragment,null,Kt,E.createElement(VS,{page:ct})):Kt});ty.displayName="Link";var tb=E.forwardRef(function({"aria-current":r="page",caseSensitive:o=!1,className:s="",end:f=!1,style:d,to:m,viewTransition:v,children:y,...S},C){let D=Li(m,{relative:S.relative}),w=cl(),H=E.useContext(_u),{navigator:q,basename:V}=E.useContext(qe),B=H!=null&&sb(D)&&v===!0,K=q.encodeLocation?q.encodeLocation(D).pathname:D.pathname,Q=w.pathname,ut=H&&H.navigation&&H.navigation.location?H.navigation.location.pathname:null;o||(Q=Q.toLowerCase(),ut=ut?ut.toLowerCase():null,K=K.toLowerCase()),ut&&V&&(ut=Ye(ut,V)||ut);const dt=K!=="/"&&K.endsWith("/")?K.length-1:K.length;let ct=Q===K||!f&&Q.startsWith(K)&&Q.charAt(dt)==="/",bt=ut!=null&&(ut===K||!f&&ut.startsWith(K)&&ut.charAt(K.length)==="/"),lt={isActive:ct,isPending:bt,isTransitioning:B},N=ct?r:void 0,Et;typeof s=="function"?Et=s(lt):Et=[s,ct?"active":null,bt?"pending":null,B?"transitioning":null].filter(Boolean).join(" ");let Ot=typeof d=="function"?d(lt):d;return E.createElement(ty,{...S,"aria-current":N,className:Et,ref:C,style:Ot,to:m,viewTransition:v},typeof y=="function"?y(lt):y)});tb.displayName="NavLink";var eb=E.forwardRef(({discover:i="render",fetcherKey:r,navigate:o,reloadDocument:s,replace:f,state:d,method:m=mc,action:v,onSubmit:y,relative:S,preventScrollReset:C,viewTransition:D,defaultShouldRevalidate:w,...H},q)=>{let{useTransitions:V}=E.useContext(qe),B=rb(),K=cb(v,{relative:S}),Q=m.toLowerCase()==="get"?"get":"post",ut=typeof v=="string"&&Sc.test(v),dt=ct=>{if(y&&y(ct),ct.defaultPrevented)return;ct.preventDefault();let bt=ct.nativeEvent.submitter,lt=bt?.getAttribute("formmethod")||m,N=()=>B(bt||ct.currentTarget,{fetcherKey:r,method:lt,navigate:o,replace:f,state:d,relative:S,preventScrollReset:C,viewTransition:D,defaultShouldRevalidate:w});V&&o!==!1?E.startTransition(()=>N()):N()};return E.createElement("form",{ref:q,method:Q,action:K,onSubmit:s?y:dt,...H,"data-discover":!ut&&i==="render"?"true":void 0})});eb.displayName="Form";function lb({getKey:i,storageKey:r,...o}){let s=E.useContext(Dc),{basename:f}=E.useContext(qe),d=cl(),m=F0();ob({getKey:i,storageKey:r});let v=E.useMemo(()=>{if(!s||!i)return null;let S=vs(d,m,f,i);return S!==d.key?S:null},[]);if(!s||s.isSpaMode)return null;let y=((S,C)=>{if(!window.history.state||!window.history.state.key){let D=Math.random().toString(32).slice(2);window.history.replaceState({key:D},"")}try{let D=JSON.parse(sessionStorage.getItem(S)||"{}")[C||window.history.state.key];typeof D=="number"&&window.scrollTo(0,D)}catch(D){console.error(D),sessionStorage.removeItem(S)}}).toString();return o.nonce==null&&s?.nonce&&(o.nonce=s.nonce),E.createElement("script",{...o,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:`(${y})(${c0(JSON.stringify(r||ms))}, ${c0(JSON.stringify(v))})`}})}lb.displayName="ScrollRestoration";function ey(i){return`${i} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Ns(i){let r=E.useContext(Rn);return st(r,ey(i)),r}function ab(i){let r=E.useContext(_u);return st(r,ey(i)),r}function nb(i,{target:r,replace:o,mask:s,state:f,preventScrollReset:d,relative:m,viewTransition:v,defaultShouldRevalidate:y,useTransitions:S}={}){let C=Os(),D=cl(),w=Li(i,{relative:m});return E.useCallback(H=>{if(zS(H,r)){H.preventDefault();let q=o!==void 0?o:je(D)===je(w),V=()=>C(i,{replace:q,mask:s,state:f,preventScrollReset:d,relative:m,viewTransition:v,defaultShouldRevalidate:y});S?E.startTransition(()=>V()):V()}},[D,C,w,o,s,f,r,i,d,m,v,y,S])}function Ob(i){Ft(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let r=E.useRef(hs(i)),o=E.useRef(!1),s=cl(),f=E.useMemo(()=>OS(s.search,o.current?null:r.current),[s.search]),d=Os();return[f,E.useCallback((m,v)=>{const y=hs(typeof m=="function"?m(new URLSearchParams(f)):m);o.current=!0,d("?"+y,v)},[d,f])]}var ub=0,ib=()=>`__${String(++ub)}__`;function rb(){let{router:i}=Ns("useSubmit"),{basename:r}=E.useContext(qe),o=iS(),s=i.fetch,f=i.navigate;return E.useCallback(async(d,m={})=>{let{action:v,method:y,encType:S,formData:C,body:D}=NS(d,r);if(m.navigate===!1){let w=m.fetcherKey||ib();await s(w,o,m.action||v,{defaultShouldRevalidate:m.defaultShouldRevalidate,preventScrollReset:m.preventScrollReset,formData:C,body:D,formMethod:m.method||y,formEncType:m.encType||S,flushSync:m.flushSync})}else await f(m.action||v,{defaultShouldRevalidate:m.defaultShouldRevalidate,preventScrollReset:m.preventScrollReset,formData:C,body:D,formMethod:m.method||y,formEncType:m.encType||S,replace:m.replace,state:m.state,fromRouteId:o,flushSync:m.flushSync,viewTransition:m.viewTransition})},[s,f,r,o])}function cb(i,{relative:r}={}){let{basename:o}=E.useContext(qe),s=E.useContext(Ol);st(s,"useFormAction must be used inside a RouteContext");let[f]=s.matches.slice(-1),d={...Li(i||".",{relative:r})},m=cl();if(i==null){d.search=m.search;let v=new URLSearchParams(d.search),y=v.getAll("index");if(y.some(S=>S==="")){v.delete("index"),y.filter(C=>C).forEach(C=>v.append("index",C));let S=v.toString();d.search=S?`?${S}`:""}}return(!i||i===".")&&f.route.index&&(d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index"),o!=="/"&&(d.pathname=d.pathname==="/"?o:zl([o,d.pathname])),je(d)}var ms="react-router-scroll-positions",sc={};function vs(i,r,o,s){let f=null;return s&&(o!=="/"?f=s({...i,pathname:Ye(i.pathname,o)||i.pathname},r):f=s(i,r)),f==null&&(f=i.key),f}function ob({getKey:i,storageKey:r}={}){let{router:o}=Ns("useScrollRestoration"),{restoreScrollPosition:s,preventScrollReset:f}=ab("useScrollRestoration"),{basename:d}=E.useContext(qe),m=cl(),v=F0(),y=rS();E.useEffect(()=>(window.history.scrollRestoration="manual",()=>{window.history.scrollRestoration="auto"}),[]),fb(E.useCallback(()=>{if(y.state==="idle"){let S=vs(m,v,d,i);sc[S]=window.scrollY}try{sessionStorage.setItem(r||ms,JSON.stringify(sc))}catch(S){Ft(!1,`Failed to save scroll positions in sessionStorage, <ScrollRestoration /> will not work properly (${S}).`)}window.history.scrollRestoration="auto"},[y.state,i,d,m,v,r])),typeof document<"u"&&(E.useLayoutEffect(()=>{try{let S=sessionStorage.getItem(r||ms);S&&(sc=JSON.parse(S))}catch{}},[r]),E.useLayoutEffect(()=>{let S=o?.enableScrollRestoration(sc,()=>window.scrollY,i?(C,D)=>vs(C,D,d,i):void 0);return()=>S&&S()},[o,d,i]),E.useLayoutEffect(()=>{if(s!==!1){if(typeof s=="number"){window.scrollTo(0,s);return}try{if(m.hash){let S=document.getElementById(decodeURIComponent(m.hash.slice(1)));if(S){S.scrollIntoView();return}}}catch{Ft(!1,`"${m.hash.slice(1)}" is not a decodable element ID. The view will not scroll to it.`)}f!==!0&&window.scrollTo(0,0)}},[m,s,f]))}function fb(i,r){let{capture:o}=r||{};E.useEffect(()=>{let s=o!=null?{capture:o}:void 0;return window.addEventListener("pagehide",i,s),()=>{window.removeEventListener("pagehide",i,s)}},[i,o])}function sb(i,{relative:r}={}){let o=E.useContext(Ts);st(o!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=Ns("useViewTransitionState"),f=Li(i,{relative:r});if(!o.isTransitioning)return!1;let d=Ye(o.currentLocation.pathname,s)||o.currentLocation.pathname,m=Ye(o.nextLocation.pathname,s)||o.nextLocation.pathname;return yc(f.pathname,m)!=null||yc(f.pathname,d)!=null}var db=s0(h0(),1);function Db(i){return E.createElement(yS,{flushSync:db.flushSync,...i})}var Mb=L1();export{Sb as a,zb as c,cl as d,Os as f,vb as h,pb as i,yc as l,Ob as m,ty as n,SS as o,yb as p,tb as r,bb as s,Db as t,gb as u};
