(function(){"use strict";function f0(d){return d&&d.__esModule&&Object.prototype.hasOwnProperty.call(d,"default")?d.default:d}var Fp={exports:{}},Kh={};/**
 * @license React
 * react-jsx-runtime.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var f1;function NE(){if(f1)return Kh;f1=1;var d=Symbol.for("react.transitional.element"),f=Symbol.for("react.fragment");function y(m,R,O){var U=null;if(O!==void 0&&(U=""+O),R.key!==void 0&&(U=""+R.key),"key"in R){O={};for(var Y in R)Y!=="key"&&(O[Y]=R[Y])}else O=R;return R=O.ref,{$$typeof:d,type:m,key:U,ref:R!==void 0?R:null,props:O}}return Kh.Fragment=f,Kh.jsx=y,Kh.jsxs=y,Kh}var Jh={},Pp={exports:{}},Ot={};/**
 * @license React
 * react.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var d1;function BE(){if(d1)return Ot;d1=1;var d=Symbol.for("react.transitional.element"),f=Symbol.for("react.portal"),y=Symbol.for("react.fragment"),m=Symbol.for("react.strict_mode"),R=Symbol.for("react.profiler"),O=Symbol.for("react.consumer"),U=Symbol.for("react.context"),Y=Symbol.for("react.forward_ref"),W=Symbol.for("react.suspense"),M=Symbol.for("react.memo"),ne=Symbol.for("react.lazy"),Oe=Symbol.iterator;function q(S){return S===null||typeof S!="object"?null:(S=Oe&&S[Oe]||S["@@iterator"],typeof S=="function"?S:null)}var k={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},pe=Object.assign,Ne={};function Se(S,b,D){this.props=S,this.context=b,this.refs=Ne,this.updater=D||k}Se.prototype.isReactComponent={},Se.prototype.setState=function(S,b){if(typeof S!="object"&&typeof S!="function"&&S!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,S,b,"setState")},Se.prototype.forceUpdate=function(S){this.updater.enqueueForceUpdate(this,S,"forceUpdate")};function he(){}he.prototype=Se.prototype;function J(S,b,D){this.props=S,this.context=b,this.refs=Ne,this.updater=D||k}var ie=J.prototype=new he;ie.constructor=J,pe(ie,Se.prototype),ie.isPureReactComponent=!0;var ge=Array.isArray,j={H:null,A:null,T:null,S:null,V:null},Ve=Object.prototype.hasOwnProperty;function ke(S,b,D,x,$,ae){return D=ae.ref,{$$typeof:d,type:S,key:b,ref:D!==void 0?D:null,props:ae}}function Ge(S,b){return ke(S.type,b,void 0,void 0,void 0,S.props)}function Qe(S){return typeof S=="object"&&S!==null&&S.$$typeof===d}function be(S){var b={"=":"=0",":":"=2"};return"$"+S.replace(/[=:]/g,function(D){return b[D]})}var xe=/\/+/g;function oe(S,b){return typeof S=="object"&&S!==null&&S.key!=null?be(""+S.key):b.toString(36)}function Me(){}function Ze(S){switch(S.status){case"fulfilled":return S.value;case"rejected":throw S.reason;default:switch(typeof S.status=="string"?S.then(Me,Me):(S.status="pending",S.then(function(b){S.status==="pending"&&(S.status="fulfilled",S.value=b)},function(b){S.status==="pending"&&(S.status="rejected",S.reason=b)})),S.status){case"fulfilled":return S.value;case"rejected":throw S.reason}}throw S}function Be(S,b,D,x,$){var ae=typeof S;(ae==="undefined"||ae==="boolean")&&(S=null);var me=!1;if(S===null)me=!0;else switch(ae){case"bigint":case"string":case"number":me=!0;break;case"object":switch(S.$$typeof){case d:case f:me=!0;break;case ne:return me=S._init,Be(me(S._payload),b,D,x,$)}}if(me)return $=$(S),me=x===""?"."+oe(S,0):x,ge($)?(D="",me!=null&&(D=me.replace(xe,"$&/")+"/"),Be($,b,D,"",function(ze){return ze})):$!=null&&(Qe($)&&($=Ge($,D+($.key==null||S&&S.key===$.key?"":(""+$.key).replace(xe,"$&/")+"/")+me)),b.push($)),1;me=0;var se=x===""?".":x+":";if(ge(S))for(var De=0;De<S.length;De++)x=S[De],ae=se+oe(x,De),me+=Be(x,b,D,ae,$);else if(De=q(S),typeof De=="function")for(S=De.call(S),De=0;!(x=S.next()).done;)x=x.value,ae=se+oe(x,De++),me+=Be(x,b,D,ae,$);else if(ae==="object"){if(typeof S.then=="function")return Be(Ze(S),b,D,x,$);throw b=String(S),Error("Objects are not valid as a React child (found: "+(b==="[object Object]"?"object with keys {"+Object.keys(S).join(", ")+"}":b)+"). If you meant to render a collection of children, use an array instead.")}return me}function G(S,b,D){if(S==null)return S;var x=[],$=0;return Be(S,x,"","",function(ae){return b.call(D,ae,$++)}),x}function X(S){if(S._status===-1){var b=S._result;b=b(),b.then(function(D){(S._status===0||S._status===-1)&&(S._status=1,S._result=D)},function(D){(S._status===0||S._status===-1)&&(S._status=2,S._result=D)}),S._status===-1&&(S._status=0,S._result=b)}if(S._status===1)return S._result.default;throw S._result}var Z=typeof reportError=="function"?reportError:function(S){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var b=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof S=="object"&&S!==null&&typeof S.message=="string"?String(S.message):String(S),error:S});if(!window.dispatchEvent(b))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",S);return}console.error(S)};function V(){}return Ot.Children={map:G,forEach:function(S,b,D){G(S,function(){b.apply(this,arguments)},D)},count:function(S){var b=0;return G(S,function(){b++}),b},toArray:function(S){return G(S,function(b){return b})||[]},only:function(S){if(!Qe(S))throw Error("React.Children.only expected to receive a single React element child.");return S}},Ot.Component=Se,Ot.Fragment=y,Ot.Profiler=R,Ot.PureComponent=J,Ot.StrictMode=m,Ot.Suspense=W,Ot.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=j,Ot.__COMPILER_RUNTIME={__proto__:null,c:function(S){return j.H.useMemoCache(S)}},Ot.cache=function(S){return function(){return S.apply(null,arguments)}},Ot.cloneElement=function(S,b,D){if(S==null)throw Error("The argument must be a React element, but you passed "+S+".");var x=pe({},S.props),$=S.key,ae=void 0;if(b!=null)for(me in b.ref!==void 0&&(ae=void 0),b.key!==void 0&&($=""+b.key),b)!Ve.call(b,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&b.ref===void 0||(x[me]=b[me]);var me=arguments.length-2;if(me===1)x.children=D;else if(1<me){for(var se=Array(me),De=0;De<me;De++)se[De]=arguments[De+2];x.children=se}return ke(S.type,$,void 0,void 0,ae,x)},Ot.createContext=function(S){return S={$$typeof:U,_currentValue:S,_currentValue2:S,_threadCount:0,Provider:null,Consumer:null},S.Provider=S,S.Consumer={$$typeof:O,_context:S},S},Ot.createElement=function(S,b,D){var x,$={},ae=null;if(b!=null)for(x in b.key!==void 0&&(ae=""+b.key),b)Ve.call(b,x)&&x!=="key"&&x!=="__self"&&x!=="__source"&&($[x]=b[x]);var me=arguments.length-2;if(me===1)$.children=D;else if(1<me){for(var se=Array(me),De=0;De<me;De++)se[De]=arguments[De+2];$.children=se}if(S&&S.defaultProps)for(x in me=S.defaultProps,me)$[x]===void 0&&($[x]=me[x]);return ke(S,ae,void 0,void 0,null,$)},Ot.createRef=function(){return{current:null}},Ot.forwardRef=function(S){return{$$typeof:Y,render:S}},Ot.isValidElement=Qe,Ot.lazy=function(S){return{$$typeof:ne,_payload:{_status:-1,_result:S},_init:X}},Ot.memo=function(S,b){return{$$typeof:M,type:S,compare:b===void 0?null:b}},Ot.startTransition=function(S){var b=j.T,D={};j.T=D;try{var x=S(),$=j.S;$!==null&&$(D,x),typeof x=="object"&&x!==null&&typeof x.then=="function"&&x.then(V,Z)}catch(ae){Z(ae)}finally{j.T=b}},Ot.unstable_useCacheRefresh=function(){return j.H.useCacheRefresh()},Ot.use=function(S){return j.H.use(S)},Ot.useActionState=function(S,b,D){return j.H.useActionState(S,b,D)},Ot.useCallback=function(S,b){return j.H.useCallback(S,b)},Ot.useContext=function(S){return j.H.useContext(S)},Ot.useDebugValue=function(){},Ot.useDeferredValue=function(S,b){return j.H.useDeferredValue(S,b)},Ot.useEffect=function(S,b,D){var x=j.H;if(typeof D=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return x.useEffect(S,b)},Ot.useId=function(){return j.H.useId()},Ot.useImperativeHandle=function(S,b,D){return j.H.useImperativeHandle(S,b,D)},Ot.useInsertionEffect=function(S,b){return j.H.useInsertionEffect(S,b)},Ot.useLayoutEffect=function(S,b){return j.H.useLayoutEffect(S,b)},Ot.useMemo=function(S,b){return j.H.useMemo(S,b)},Ot.useOptimistic=function(S,b){return j.H.useOptimistic(S,b)},Ot.useReducer=function(S,b,D){return j.H.useReducer(S,b,D)},Ot.useRef=function(S){return j.H.useRef(S)},Ot.useState=function(S){return j.H.useState(S)},Ot.useSyncExternalStore=function(S,b,D){return j.H.useSyncExternalStore(S,b,D)},Ot.useTransition=function(){return j.H.useTransition()},Ot.version="19.1.0",Ot}var $h={exports:{}};$h.exports;var h1;function qE(){return h1||(h1=1,function(d,f){var y={};/**
 * @license React
 * react.development.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */y.NODE_ENV!=="production"&&function(){function m(T,Q){Object.defineProperty(U.prototype,T,{get:function(){console.warn("%s(...) is deprecated in plain JavaScript React classes. %s",Q[0],Q[1])}})}function R(T){return T===null||typeof T!="object"?null:(T=Xe&&T[Xe]||T["@@iterator"],typeof T=="function"?T:null)}function O(T,Q){T=(T=T.constructor)&&(T.displayName||T.name)||"ReactClass";var we=T+"."+Q;Ee[we]||(console.error("Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.",Q,T),Ee[we]=!0)}function U(T,Q,we){this.props=T,this.context=Q,this.refs=cn,this.updater=we||et}function Y(){}function W(T,Q,we){this.props=T,this.context=Q,this.refs=cn,this.updater=we||et}function M(T){return""+T}function ne(T){try{M(T);var Q=!1}catch{Q=!0}if(Q){Q=console;var we=Q.error,Le=typeof Symbol=="function"&&Symbol.toStringTag&&T[Symbol.toStringTag]||T.constructor.name||"Object";return we.call(Q,"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",Le),M(T)}}function Oe(T){if(T==null)return null;if(typeof T=="function")return T.$$typeof===H?null:T.displayName||T.name||null;if(typeof T=="string")return T;switch(T){case b:return"Fragment";case x:return"Profiler";case D:return"StrictMode";case se:return"Suspense";case De:return"SuspenseList";case _e:return"Activity"}if(typeof T=="object")switch(typeof T.tag=="number"&&console.error("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),T.$$typeof){case S:return"Portal";case ae:return(T.displayName||"Context")+".Provider";case $:return(T._context.displayName||"Context")+".Consumer";case me:var Q=T.render;return T=T.displayName,T||(T=Q.displayName||Q.name||"",T=T!==""?"ForwardRef("+T+")":"ForwardRef"),T;case ze:return Q=T.displayName||null,Q!==null?Q:Oe(T.type)||"Memo";case Re:Q=T._payload,T=T._init;try{return Oe(T(Q))}catch{}}return null}function q(T){if(T===b)return"<>";if(typeof T=="object"&&T!==null&&T.$$typeof===Re)return"<...>";try{var Q=Oe(T);return Q?"<"+Q+">":"<...>"}catch{return"<...>"}}function k(){var T=L.A;return T===null?null:T.getOwner()}function pe(){return Error("react-stack-top-frame")}function Ne(T){if(fe.call(T,"key")){var Q=Object.getOwnPropertyDescriptor(T,"key").get;if(Q&&Q.isReactWarning)return!1}return T.key!==void 0}function Se(T,Q){function we(){He||(He=!0,console.error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",Q))}we.isReactWarning=!0,Object.defineProperty(T,"key",{get:we,configurable:!0})}function he(){var T=Oe(this.type);return $e[T]||($e[T]=!0,console.error("Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.")),T=this.props.ref,T!==void 0?T:null}function J(T,Q,we,Le,Ke,mt,ct,Dt){return we=mt.ref,T={$$typeof:V,type:T,key:Q,props:mt,_owner:Ke},(we!==void 0?we:null)!==null?Object.defineProperty(T,"ref",{enumerable:!1,get:he}):Object.defineProperty(T,"ref",{enumerable:!1,value:null}),T._store={},Object.defineProperty(T._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(T,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.defineProperty(T,"_debugStack",{configurable:!1,enumerable:!1,writable:!0,value:ct}),Object.defineProperty(T,"_debugTask",{configurable:!1,enumerable:!1,writable:!0,value:Dt}),Object.freeze&&(Object.freeze(T.props),Object.freeze(T)),T}function ie(T,Q){return Q=J(T.type,Q,void 0,void 0,T._owner,T.props,T._debugStack,T._debugTask),T._store&&(Q._store.validated=T._store.validated),Q}function ge(T){return typeof T=="object"&&T!==null&&T.$$typeof===V}function j(T){var Q={"=":"=0",":":"=2"};return"$"+T.replace(/[=:]/g,function(we){return Q[we]})}function Ve(T,Q){return typeof T=="object"&&T!==null&&T.key!=null?(ne(T.key),j(""+T.key)):Q.toString(36)}function ke(){}function Ge(T){switch(T.status){case"fulfilled":return T.value;case"rejected":throw T.reason;default:switch(typeof T.status=="string"?T.then(ke,ke):(T.status="pending",T.then(function(Q){T.status==="pending"&&(T.status="fulfilled",T.value=Q)},function(Q){T.status==="pending"&&(T.status="rejected",T.reason=Q)})),T.status){case"fulfilled":return T.value;case"rejected":throw T.reason}}throw T}function Qe(T,Q,we,Le,Ke){var mt=typeof T;(mt==="undefined"||mt==="boolean")&&(T=null);var ct=!1;if(T===null)ct=!0;else switch(mt){case"bigint":case"string":case"number":ct=!0;break;case"object":switch(T.$$typeof){case V:case S:ct=!0;break;case Re:return ct=T._init,Qe(ct(T._payload),Q,we,Le,Ke)}}if(ct){ct=T,Ke=Ke(ct);var Dt=Le===""?"."+Ve(ct,0):Le;return va(Ke)?(we="",Dt!=null&&(we=Dt.replace(ll,"$&/")+"/"),Qe(Ke,Q,we,"",function(Sn){return Sn})):Ke!=null&&(ge(Ke)&&(Ke.key!=null&&(ct&&ct.key===Ke.key||ne(Ke.key)),we=ie(Ke,we+(Ke.key==null||ct&&ct.key===Ke.key?"":(""+Ke.key).replace(ll,"$&/")+"/")+Dt),Le!==""&&ct!=null&&ge(ct)&&ct.key==null&&ct._store&&!ct._store.validated&&(we._store.validated=2),Ke=we),Q.push(Ke)),1}if(ct=0,Dt=Le===""?".":Le+":",va(T))for(var rt=0;rt<T.length;rt++)Le=T[rt],mt=Dt+Ve(Le,rt),ct+=Qe(Le,Q,we,mt,Ke);else if(rt=R(T),typeof rt=="function")for(rt===T.entries&&(Lt||console.warn("Using Maps as children is not supported. Use an array of keyed ReactElements instead."),Lt=!0),T=rt.call(T),rt=0;!(Le=T.next()).done;)Le=Le.value,mt=Dt+Ve(Le,rt++),ct+=Qe(Le,Q,we,mt,Ke);else if(mt==="object"){if(typeof T.then=="function")return Qe(Ge(T),Q,we,Le,Ke);throw Q=String(T),Error("Objects are not valid as a React child (found: "+(Q==="[object Object]"?"object with keys {"+Object.keys(T).join(", ")+"}":Q)+"). If you meant to render a collection of children, use an array instead.")}return ct}function be(T,Q,we){if(T==null)return T;var Le=[],Ke=0;return Qe(T,Le,"","",function(mt){return Q.call(we,mt,Ke++)}),Le}function xe(T){if(T._status===-1){var Q=T._result;Q=Q(),Q.then(function(we){(T._status===0||T._status===-1)&&(T._status=1,T._result=we)},function(we){(T._status===0||T._status===-1)&&(T._status=2,T._result=we)}),T._status===-1&&(T._status=0,T._result=Q)}if(T._status===1)return Q=T._result,Q===void 0&&console.error(`lazy: Expected the result of a dynamic import() call. Instead received: %s

Your code should look like: 
  const MyComponent = lazy(() => import('./MyComponent'))

Did you accidentally put curly braces around the import?`,Q),"default"in Q||console.error(`lazy: Expected the result of a dynamic import() call. Instead received: %s

Your code should look like: 
  const MyComponent = lazy(() => import('./MyComponent'))`,Q),Q.default;throw T._result}function oe(){var T=L.H;return T===null&&console.error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:
1. You might have mismatching versions of React and the renderer (such as React DOM)
2. You might be breaking the Rules of Hooks
3. You might have more than one copy of React in the same app
See https://react.dev/link/invalid-hook-call for tips about how to debug and fix this problem.`),T}function Me(){}function Ze(T){if(wt===null)try{var Q=("require"+Math.random()).slice(0,7);wt=(d&&d[Q]).call(d,"timers").setImmediate}catch{wt=function(Le){pn===!1&&(pn=!0,typeof MessageChannel>"u"&&console.error("This browser does not have a MessageChannel implementation, so enqueuing tasks via await act(async () => ...) will fail. Please file an issue at https://github.com/facebook/react/issues if you encounter this warning."));var Ke=new MessageChannel;Ke.port1.onmessage=Le,Ke.port2.postMessage(void 0)}}return wt(T)}function Be(T){return 1<T.length&&typeof AggregateError=="function"?new AggregateError(T):T[0]}function G(T,Q){Q!==Vt-1&&console.error("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. "),Vt=Q}function X(T,Q,we){var Le=L.actQueue;if(Le!==null)if(Le.length!==0)try{Z(Le),Ze(function(){return X(T,Q,we)});return}catch(Ke){L.thrownErrors.push(Ke)}else L.actQueue=null;0<L.thrownErrors.length?(Le=Be(L.thrownErrors),L.thrownErrors.length=0,we(Le)):Q(T)}function Z(T){if(!Rt){Rt=!0;var Q=0;try{for(;Q<T.length;Q++){var we=T[Q];do{L.didUsePromise=!1;var Le=we(!1);if(Le!==null){if(L.didUsePromise){T[Q]=we,T.splice(0,Q);return}we=Le}else break}while(!0)}T.length=0}catch(Ke){T.splice(0,Q+1),L.thrownErrors.push(Ke)}finally{Rt=!1}}}typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());var V=Symbol.for("react.transitional.element"),S=Symbol.for("react.portal"),b=Symbol.for("react.fragment"),D=Symbol.for("react.strict_mode"),x=Symbol.for("react.profiler"),$=Symbol.for("react.consumer"),ae=Symbol.for("react.context"),me=Symbol.for("react.forward_ref"),se=Symbol.for("react.suspense"),De=Symbol.for("react.suspense_list"),ze=Symbol.for("react.memo"),Re=Symbol.for("react.lazy"),_e=Symbol.for("react.activity"),Xe=Symbol.iterator,Ee={},et={isMounted:function(){return!1},enqueueForceUpdate:function(T){O(T,"forceUpdate")},enqueueReplaceState:function(T){O(T,"replaceState")},enqueueSetState:function(T){O(T,"setState")}},dt=Object.assign,cn={};Object.freeze(cn),U.prototype.isReactComponent={},U.prototype.setState=function(T,Q){if(typeof T!="object"&&typeof T!="function"&&T!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,T,Q,"setState")},U.prototype.forceUpdate=function(T){this.updater.enqueueForceUpdate(this,T,"forceUpdate")};var ht={isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."]},ua;for(ua in ht)ht.hasOwnProperty(ua)&&m(ua,ht[ua]);Y.prototype=U.prototype,ht=W.prototype=new Y,ht.constructor=W,dt(ht,U.prototype),ht.isPureReactComponent=!0;var va=Array.isArray,H=Symbol.for("react.client.reference"),L={H:null,A:null,T:null,S:null,V:null,actQueue:null,isBatchingLegacy:!1,didScheduleLegacyUpdate:!1,didUsePromise:!1,thrownErrors:[],getCurrentStack:null,recentlyCreatedOwnerStacks:0},fe=Object.prototype.hasOwnProperty,qe=console.createTask?console.createTask:function(){return null};ht={"react-stack-bottom-frame":function(T){return T()}};var He,Ue,$e={},it=ht["react-stack-bottom-frame"].bind(ht,pe)(),bt=qe(q(pe)),Lt=!1,ll=/\/+/g,ia=typeof reportError=="function"?reportError:function(T){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Q=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(Q))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",T);return}console.error(T)},pn=!1,wt=null,Vt=0,Ut=!1,Rt=!1,Jn=typeof queueMicrotask=="function"?function(T){queueMicrotask(function(){return queueMicrotask(T)})}:Ze;ht=Object.freeze({__proto__:null,c:function(T){return oe().useMemoCache(T)}}),f.Children={map:be,forEach:function(T,Q,we){be(T,function(){Q.apply(this,arguments)},we)},count:function(T){var Q=0;return be(T,function(){Q++}),Q},toArray:function(T){return be(T,function(Q){return Q})||[]},only:function(T){if(!ge(T))throw Error("React.Children.only expected to receive a single React element child.");return T}},f.Component=U,f.Fragment=b,f.Profiler=x,f.PureComponent=W,f.StrictMode=D,f.Suspense=se,f.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=L,f.__COMPILER_RUNTIME=ht,f.act=function(T){var Q=L.actQueue,we=Vt;Vt++;var Le=L.actQueue=Q!==null?Q:[],Ke=!1;try{var mt=T()}catch(rt){L.thrownErrors.push(rt)}if(0<L.thrownErrors.length)throw G(Q,we),T=Be(L.thrownErrors),L.thrownErrors.length=0,T;if(mt!==null&&typeof mt=="object"&&typeof mt.then=="function"){var ct=mt;return Jn(function(){Ke||Ut||(Ut=!0,console.error("You called act(async () => ...) without await. This could lead to unexpected testing behaviour, interleaving multiple act calls and mixing their scopes. You should - await act(async () => ...);"))}),{then:function(rt,Sn){Ke=!0,ct.then(function(El){if(G(Q,we),we===0){try{Z(Le),Ze(function(){return X(El,rt,Sn)})}catch(yu){L.thrownErrors.push(yu)}if(0<L.thrownErrors.length){var Qc=Be(L.thrownErrors);L.thrownErrors.length=0,Sn(Qc)}}else rt(El)},function(El){G(Q,we),0<L.thrownErrors.length&&(El=Be(L.thrownErrors),L.thrownErrors.length=0),Sn(El)})}}}var Dt=mt;if(G(Q,we),we===0&&(Z(Le),Le.length!==0&&Jn(function(){Ke||Ut||(Ut=!0,console.error("A component suspended inside an `act` scope, but the `act` call was not awaited. When testing React components that depend on asynchronous data, you must await the result:\n\nawait act(() => ...)"))}),L.actQueue=null),0<L.thrownErrors.length)throw T=Be(L.thrownErrors),L.thrownErrors.length=0,T;return{then:function(rt,Sn){Ke=!0,we===0?(L.actQueue=Le,Ze(function(){return X(Dt,rt,Sn)})):rt(Dt)}}},f.cache=function(T){return function(){return T.apply(null,arguments)}},f.captureOwnerStack=function(){var T=L.getCurrentStack;return T===null?null:T()},f.cloneElement=function(T,Q,we){if(T==null)throw Error("The argument must be a React element, but you passed "+T+".");var Le=dt({},T.props),Ke=T.key,mt=T._owner;if(Q!=null){var ct;e:{if(fe.call(Q,"ref")&&(ct=Object.getOwnPropertyDescriptor(Q,"ref").get)&&ct.isReactWarning){ct=!1;break e}ct=Q.ref!==void 0}ct&&(mt=k()),Ne(Q)&&(ne(Q.key),Ke=""+Q.key);for(Dt in Q)!fe.call(Q,Dt)||Dt==="key"||Dt==="__self"||Dt==="__source"||Dt==="ref"&&Q.ref===void 0||(Le[Dt]=Q[Dt])}var Dt=arguments.length-2;if(Dt===1)Le.children=we;else if(1<Dt){ct=Array(Dt);for(var rt=0;rt<Dt;rt++)ct[rt]=arguments[rt+2];Le.children=ct}for(Le=J(T.type,Ke,void 0,void 0,mt,Le,T._debugStack,T._debugTask),Ke=2;Ke<arguments.length;Ke++)mt=arguments[Ke],ge(mt)&&mt._store&&(mt._store.validated=1);return Le},f.createContext=function(T){return T={$$typeof:ae,_currentValue:T,_currentValue2:T,_threadCount:0,Provider:null,Consumer:null},T.Provider=T,T.Consumer={$$typeof:$,_context:T},T._currentRenderer=null,T._currentRenderer2=null,T},f.createElement=function(T,Q,we){for(var Le=2;Le<arguments.length;Le++){var Ke=arguments[Le];ge(Ke)&&Ke._store&&(Ke._store.validated=1)}if(Le={},Ke=null,Q!=null)for(rt in Ue||!("__self"in Q)||"key"in Q||(Ue=!0,console.warn("Your app (or one of its dependencies) is using an outdated JSX transform. Update to the modern JSX transform for faster performance: https://react.dev/link/new-jsx-transform")),Ne(Q)&&(ne(Q.key),Ke=""+Q.key),Q)fe.call(Q,rt)&&rt!=="key"&&rt!=="__self"&&rt!=="__source"&&(Le[rt]=Q[rt]);var mt=arguments.length-2;if(mt===1)Le.children=we;else if(1<mt){for(var ct=Array(mt),Dt=0;Dt<mt;Dt++)ct[Dt]=arguments[Dt+2];Object.freeze&&Object.freeze(ct),Le.children=ct}if(T&&T.defaultProps)for(rt in mt=T.defaultProps,mt)Le[rt]===void 0&&(Le[rt]=mt[rt]);Ke&&Se(Le,typeof T=="function"?T.displayName||T.name||"Unknown":T);var rt=1e4>L.recentlyCreatedOwnerStacks++;return J(T,Ke,void 0,void 0,k(),Le,rt?Error("react-stack-top-frame"):it,rt?qe(q(T)):bt)},f.createRef=function(){var T={current:null};return Object.seal(T),T},f.forwardRef=function(T){T!=null&&T.$$typeof===ze?console.error("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):typeof T!="function"?console.error("forwardRef requires a render function but was given %s.",T===null?"null":typeof T):T.length!==0&&T.length!==2&&console.error("forwardRef render functions accept exactly two parameters: props and ref. %s",T.length===1?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),T!=null&&T.defaultProps!=null&&console.error("forwardRef render functions do not support defaultProps. Did you accidentally pass a React component?");var Q={$$typeof:me,render:T},we;return Object.defineProperty(Q,"displayName",{enumerable:!1,configurable:!0,get:function(){return we},set:function(Le){we=Le,T.name||T.displayName||(Object.defineProperty(T,"name",{value:Le}),T.displayName=Le)}}),Q},f.isValidElement=ge,f.lazy=function(T){return{$$typeof:Re,_payload:{_status:-1,_result:T},_init:xe}},f.memo=function(T,Q){T==null&&console.error("memo: The first argument must be a component. Instead received: %s",T===null?"null":typeof T),Q={$$typeof:ze,type:T,compare:Q===void 0?null:Q};var we;return Object.defineProperty(Q,"displayName",{enumerable:!1,configurable:!0,get:function(){return we},set:function(Le){we=Le,T.name||T.displayName||(Object.defineProperty(T,"name",{value:Le}),T.displayName=Le)}}),Q},f.startTransition=function(T){var Q=L.T,we={};L.T=we,we._updatedFibers=new Set;try{var Le=T(),Ke=L.S;Ke!==null&&Ke(we,Le),typeof Le=="object"&&Le!==null&&typeof Le.then=="function"&&Le.then(Me,ia)}catch(mt){ia(mt)}finally{Q===null&&we._updatedFibers&&(T=we._updatedFibers.size,we._updatedFibers.clear(),10<T&&console.warn("Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table.")),L.T=Q}},f.unstable_useCacheRefresh=function(){return oe().useCacheRefresh()},f.use=function(T){return oe().use(T)},f.useActionState=function(T,Q,we){return oe().useActionState(T,Q,we)},f.useCallback=function(T,Q){return oe().useCallback(T,Q)},f.useContext=function(T){var Q=oe();return T.$$typeof===$&&console.error("Calling useContext(Context.Consumer) is not supported and will cause bugs. Did you mean to call useContext(Context) instead?"),Q.useContext(T)},f.useDebugValue=function(T,Q){return oe().useDebugValue(T,Q)},f.useDeferredValue=function(T,Q){return oe().useDeferredValue(T,Q)},f.useEffect=function(T,Q,we){T==null&&console.warn("React Hook useEffect requires an effect callback. Did you forget to pass a callback to the hook?");var Le=oe();if(typeof we=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return Le.useEffect(T,Q)},f.useId=function(){return oe().useId()},f.useImperativeHandle=function(T,Q,we){return oe().useImperativeHandle(T,Q,we)},f.useInsertionEffect=function(T,Q){return T==null&&console.warn("React Hook useInsertionEffect requires an effect callback. Did you forget to pass a callback to the hook?"),oe().useInsertionEffect(T,Q)},f.useLayoutEffect=function(T,Q){return T==null&&console.warn("React Hook useLayoutEffect requires an effect callback. Did you forget to pass a callback to the hook?"),oe().useLayoutEffect(T,Q)},f.useMemo=function(T,Q){return oe().useMemo(T,Q)},f.useOptimistic=function(T,Q){return oe().useOptimistic(T,Q)},f.useReducer=function(T,Q,we){return oe().useReducer(T,Q,we)},f.useRef=function(T){return oe().useRef(T)},f.useState=function(T){return oe().useState(T)},f.useSyncExternalStore=function(T,Q,we){return oe().useSyncExternalStore(T,Q,we)},f.useTransition=function(){return oe().useTransition()},f.version="19.1.0",typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())}()}($h,$h.exports)),$h.exports}var y1;function vo(){if(y1)return Pp.exports;y1=1;var d={};return d.NODE_ENV==="production"?Pp.exports=BE():Pp.exports=qE(),Pp.exports}var m1;function LE(){if(m1)return Jh;m1=1;var d={};/**
 * @license React
 * react-jsx-runtime.development.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */return d.NODE_ENV!=="production"&&function(){function f(b){if(b==null)return null;if(typeof b=="function")return b.$$typeof===xe?null:b.displayName||b.name||null;if(typeof b=="string")return b;switch(b){case Se:return"Fragment";case J:return"Profiler";case he:return"StrictMode";case Ve:return"Suspense";case ke:return"SuspenseList";case be:return"Activity"}if(typeof b=="object")switch(typeof b.tag=="number"&&console.error("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),b.$$typeof){case Ne:return"Portal";case ge:return(b.displayName||"Context")+".Provider";case ie:return(b._context.displayName||"Context")+".Consumer";case j:var D=b.render;return b=b.displayName,b||(b=D.displayName||D.name||"",b=b!==""?"ForwardRef("+b+")":"ForwardRef"),b;case Ge:return D=b.displayName||null,D!==null?D:f(b.type)||"Memo";case Qe:D=b._payload,b=b._init;try{return f(b(D))}catch{}}return null}function y(b){return""+b}function m(b){try{y(b);var D=!1}catch{D=!0}if(D){D=console;var x=D.error,$=typeof Symbol=="function"&&Symbol.toStringTag&&b[Symbol.toStringTag]||b.constructor.name||"Object";return x.call(D,"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",$),y(b)}}function R(b){if(b===Se)return"<>";if(typeof b=="object"&&b!==null&&b.$$typeof===Qe)return"<...>";try{var D=f(b);return D?"<"+D+">":"<...>"}catch{return"<...>"}}function O(){var b=oe.A;return b===null?null:b.getOwner()}function U(){return Error("react-stack-top-frame")}function Y(b){if(Me.call(b,"key")){var D=Object.getOwnPropertyDescriptor(b,"key").get;if(D&&D.isReactWarning)return!1}return b.key!==void 0}function W(b,D){function x(){G||(G=!0,console.error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",D))}x.isReactWarning=!0,Object.defineProperty(b,"key",{get:x,configurable:!0})}function M(){var b=f(this.type);return X[b]||(X[b]=!0,console.error("Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.")),b=this.props.ref,b!==void 0?b:null}function ne(b,D,x,$,ae,me,se,De){return x=me.ref,b={$$typeof:pe,type:b,key:D,props:me,_owner:ae},(x!==void 0?x:null)!==null?Object.defineProperty(b,"ref",{enumerable:!1,get:M}):Object.defineProperty(b,"ref",{enumerable:!1,value:null}),b._store={},Object.defineProperty(b._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(b,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.defineProperty(b,"_debugStack",{configurable:!1,enumerable:!1,writable:!0,value:se}),Object.defineProperty(b,"_debugTask",{configurable:!1,enumerable:!1,writable:!0,value:De}),Object.freeze&&(Object.freeze(b.props),Object.freeze(b)),b}function Oe(b,D,x,$,ae,me,se,De){var ze=D.children;if(ze!==void 0)if($)if(Ze(ze)){for($=0;$<ze.length;$++)q(ze[$]);Object.freeze&&Object.freeze(ze)}else console.error("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else q(ze);if(Me.call(D,"key")){ze=f(b);var Re=Object.keys(D).filter(function(Xe){return Xe!=="key"});$=0<Re.length?"{key: someKey, "+Re.join(": ..., ")+": ...}":"{key: someKey}",S[ze+$]||(Re=0<Re.length?"{"+Re.join(": ..., ")+": ...}":"{}",console.error(`A props object containing a "key" prop is being spread into JSX:
  let props = %s;
  <%s {...props} />
React keys must be passed directly to JSX without using spread:
  let props = %s;
  <%s key={someKey} {...props} />`,$,ze,Re,ze),S[ze+$]=!0)}if(ze=null,x!==void 0&&(m(x),ze=""+x),Y(D)&&(m(D.key),ze=""+D.key),"key"in D){x={};for(var _e in D)_e!=="key"&&(x[_e]=D[_e])}else x=D;return ze&&W(x,typeof b=="function"?b.displayName||b.name||"Unknown":b),ne(b,ze,me,ae,O(),x,se,De)}function q(b){typeof b=="object"&&b!==null&&b.$$typeof===pe&&b._store&&(b._store.validated=1)}var k=vo(),pe=Symbol.for("react.transitional.element"),Ne=Symbol.for("react.portal"),Se=Symbol.for("react.fragment"),he=Symbol.for("react.strict_mode"),J=Symbol.for("react.profiler"),ie=Symbol.for("react.consumer"),ge=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),Ve=Symbol.for("react.suspense"),ke=Symbol.for("react.suspense_list"),Ge=Symbol.for("react.memo"),Qe=Symbol.for("react.lazy"),be=Symbol.for("react.activity"),xe=Symbol.for("react.client.reference"),oe=k.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Me=Object.prototype.hasOwnProperty,Ze=Array.isArray,Be=console.createTask?console.createTask:function(){return null};k={"react-stack-bottom-frame":function(b){return b()}};var G,X={},Z=k["react-stack-bottom-frame"].bind(k,U)(),V=Be(R(U)),S={};Jh.Fragment=Se,Jh.jsx=function(b,D,x,$,ae){var me=1e4>oe.recentlyCreatedOwnerStacks++;return Oe(b,D,x,!1,$,ae,me?Error("react-stack-top-frame"):Z,me?Be(R(b)):V)},Jh.jsxs=function(b,D,x,$,ae){var me=1e4>oe.recentlyCreatedOwnerStacks++;return Oe(b,D,x,!0,$,ae,me?Error("react-stack-top-frame"):Z,me?Be(R(b)):V)}}(),Jh}var p1;function VE(){if(p1)return Fp.exports;p1=1;var d={};return d.NODE_ENV==="production"?Fp.exports=NE():Fp.exports=LE(),Fp.exports}var We=VE(),Wt=vo();const la=f0(Wt);var Ip={exports:{}},Wh={},eg={exports:{}},d0={};/**
 * @license React
 * scheduler.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var g1;function jE(){return g1||(g1=1,function(d){function f(G,X){var Z=G.length;G.push(X);e:for(;0<Z;){var V=Z-1>>>1,S=G[V];if(0<R(S,X))G[V]=X,G[Z]=S,Z=V;else break e}}function y(G){return G.length===0?null:G[0]}function m(G){if(G.length===0)return null;var X=G[0],Z=G.pop();if(Z!==X){G[0]=Z;e:for(var V=0,S=G.length,b=S>>>1;V<b;){var D=2*(V+1)-1,x=G[D],$=D+1,ae=G[$];if(0>R(x,Z))$<S&&0>R(ae,x)?(G[V]=ae,G[$]=Z,V=$):(G[V]=x,G[D]=Z,V=D);else if($<S&&0>R(ae,Z))G[V]=ae,G[$]=Z,V=$;else break e}}return X}function R(G,X){var Z=G.sortIndex-X.sortIndex;return Z!==0?Z:G.id-X.id}if(d.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var O=performance;d.unstable_now=function(){return O.now()}}else{var U=Date,Y=U.now();d.unstable_now=function(){return U.now()-Y}}var W=[],M=[],ne=1,Oe=null,q=3,k=!1,pe=!1,Ne=!1,Se=!1,he=typeof setTimeout=="function"?setTimeout:null,J=typeof clearTimeout=="function"?clearTimeout:null,ie=typeof setImmediate<"u"?setImmediate:null;function ge(G){for(var X=y(M);X!==null;){if(X.callback===null)m(M);else if(X.startTime<=G)m(M),X.sortIndex=X.expirationTime,f(W,X);else break;X=y(M)}}function j(G){if(Ne=!1,ge(G),!pe)if(y(W)!==null)pe=!0,Ve||(Ve=!0,oe());else{var X=y(M);X!==null&&Be(j,X.startTime-G)}}var Ve=!1,ke=-1,Ge=5,Qe=-1;function be(){return Se?!0:!(d.unstable_now()-Qe<Ge)}function xe(){if(Se=!1,Ve){var G=d.unstable_now();Qe=G;var X=!0;try{e:{pe=!1,Ne&&(Ne=!1,J(ke),ke=-1),k=!0;var Z=q;try{t:{for(ge(G),Oe=y(W);Oe!==null&&!(Oe.expirationTime>G&&be());){var V=Oe.callback;if(typeof V=="function"){Oe.callback=null,q=Oe.priorityLevel;var S=V(Oe.expirationTime<=G);if(G=d.unstable_now(),typeof S=="function"){Oe.callback=S,ge(G),X=!0;break t}Oe===y(W)&&m(W),ge(G)}else m(W);Oe=y(W)}if(Oe!==null)X=!0;else{var b=y(M);b!==null&&Be(j,b.startTime-G),X=!1}}break e}finally{Oe=null,q=Z,k=!1}X=void 0}}finally{X?oe():Ve=!1}}}var oe;if(typeof ie=="function")oe=function(){ie(xe)};else if(typeof MessageChannel<"u"){var Me=new MessageChannel,Ze=Me.port2;Me.port1.onmessage=xe,oe=function(){Ze.postMessage(null)}}else oe=function(){he(xe,0)};function Be(G,X){ke=he(function(){G(d.unstable_now())},X)}d.unstable_IdlePriority=5,d.unstable_ImmediatePriority=1,d.unstable_LowPriority=4,d.unstable_NormalPriority=3,d.unstable_Profiling=null,d.unstable_UserBlockingPriority=2,d.unstable_cancelCallback=function(G){G.callback=null},d.unstable_forceFrameRate=function(G){0>G||125<G?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Ge=0<G?Math.floor(1e3/G):5},d.unstable_getCurrentPriorityLevel=function(){return q},d.unstable_next=function(G){switch(q){case 1:case 2:case 3:var X=3;break;default:X=q}var Z=q;q=X;try{return G()}finally{q=Z}},d.unstable_requestPaint=function(){Se=!0},d.unstable_runWithPriority=function(G,X){switch(G){case 1:case 2:case 3:case 4:case 5:break;default:G=3}var Z=q;q=G;try{return X()}finally{q=Z}},d.unstable_scheduleCallback=function(G,X,Z){var V=d.unstable_now();switch(typeof Z=="object"&&Z!==null?(Z=Z.delay,Z=typeof Z=="number"&&0<Z?V+Z:V):Z=V,G){case 1:var S=-1;break;case 2:S=250;break;case 5:S=1073741823;break;case 4:S=1e4;break;default:S=5e3}return S=Z+S,G={id:ne++,callback:X,priorityLevel:G,startTime:Z,expirationTime:S,sortIndex:-1},Z>V?(G.sortIndex=Z,f(M,G),y(W)===null&&G===y(M)&&(Ne?(J(ke),ke=-1):Ne=!0,Be(j,Z-V))):(G.sortIndex=S,f(W,G),pe||k||(pe=!0,Ve||(Ve=!0,oe()))),G},d.unstable_shouldYield=be,d.unstable_wrapCallback=function(G){var X=q;return function(){var Z=q;q=X;try{return G.apply(this,arguments)}finally{q=Z}}}}(d0)),d0}var h0={},v1;function YE(){return v1||(v1=1,function(d){var f={};/**
 * @license React
 * scheduler.development.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */f.NODE_ENV!=="production"&&function(){function y(){if(Ve=!1,be){var X=d.unstable_now();Me=X;var Z=!0;try{e:{ge=!1,j&&(j=!1,Ge(xe),xe=-1),ie=!0;var V=J;try{t:{for(Y(X),he=R(pe);he!==null&&!(he.expirationTime>X&&M());){var S=he.callback;if(typeof S=="function"){he.callback=null,J=he.priorityLevel;var b=S(he.expirationTime<=X);if(X=d.unstable_now(),typeof b=="function"){he.callback=b,Y(X),Z=!0;break t}he===R(pe)&&O(pe),Y(X)}else O(pe);he=R(pe)}if(he!==null)Z=!0;else{var D=R(Ne);D!==null&&ne(W,D.startTime-X),Z=!1}}break e}finally{he=null,J=V,ie=!1}Z=void 0}}finally{Z?Ze():be=!1}}}function m(X,Z){var V=X.length;X.push(Z);e:for(;0<V;){var S=V-1>>>1,b=X[S];if(0<U(b,Z))X[S]=Z,X[V]=b,V=S;else break e}}function R(X){return X.length===0?null:X[0]}function O(X){if(X.length===0)return null;var Z=X[0],V=X.pop();if(V!==Z){X[0]=V;e:for(var S=0,b=X.length,D=b>>>1;S<D;){var x=2*(S+1)-1,$=X[x],ae=x+1,me=X[ae];if(0>U($,V))ae<b&&0>U(me,$)?(X[S]=me,X[ae]=V,S=ae):(X[S]=$,X[x]=V,S=x);else if(ae<b&&0>U(me,V))X[S]=me,X[ae]=V,S=ae;else break e}}return Z}function U(X,Z){var V=X.sortIndex-Z.sortIndex;return V!==0?V:X.id-Z.id}function Y(X){for(var Z=R(Ne);Z!==null;){if(Z.callback===null)O(Ne);else if(Z.startTime<=X)O(Ne),Z.sortIndex=Z.expirationTime,m(pe,Z);else break;Z=R(Ne)}}function W(X){if(j=!1,Y(X),!ge)if(R(pe)!==null)ge=!0,be||(be=!0,Ze());else{var Z=R(Ne);Z!==null&&ne(W,Z.startTime-X)}}function M(){return Ve?!0:!(d.unstable_now()-Me<oe)}function ne(X,Z){xe=ke(function(){X(d.unstable_now())},Z)}if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error()),d.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var Oe=performance;d.unstable_now=function(){return Oe.now()}}else{var q=Date,k=q.now();d.unstable_now=function(){return q.now()-k}}var pe=[],Ne=[],Se=1,he=null,J=3,ie=!1,ge=!1,j=!1,Ve=!1,ke=typeof setTimeout=="function"?setTimeout:null,Ge=typeof clearTimeout=="function"?clearTimeout:null,Qe=typeof setImmediate<"u"?setImmediate:null,be=!1,xe=-1,oe=5,Me=-1;if(typeof Qe=="function")var Ze=function(){Qe(y)};else if(typeof MessageChannel<"u"){var Be=new MessageChannel,G=Be.port2;Be.port1.onmessage=y,Ze=function(){G.postMessage(null)}}else Ze=function(){ke(y,0)};d.unstable_IdlePriority=5,d.unstable_ImmediatePriority=1,d.unstable_LowPriority=4,d.unstable_NormalPriority=3,d.unstable_Profiling=null,d.unstable_UserBlockingPriority=2,d.unstable_cancelCallback=function(X){X.callback=null},d.unstable_forceFrameRate=function(X){0>X||125<X?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):oe=0<X?Math.floor(1e3/X):5},d.unstable_getCurrentPriorityLevel=function(){return J},d.unstable_next=function(X){switch(J){case 1:case 2:case 3:var Z=3;break;default:Z=J}var V=J;J=Z;try{return X()}finally{J=V}},d.unstable_requestPaint=function(){Ve=!0},d.unstable_runWithPriority=function(X,Z){switch(X){case 1:case 2:case 3:case 4:case 5:break;default:X=3}var V=J;J=X;try{return Z()}finally{J=V}},d.unstable_scheduleCallback=function(X,Z,V){var S=d.unstable_now();switch(typeof V=="object"&&V!==null?(V=V.delay,V=typeof V=="number"&&0<V?S+V:S):V=S,X){case 1:var b=-1;break;case 2:b=250;break;case 5:b=1073741823;break;case 4:b=1e4;break;default:b=5e3}return b=V+b,X={id:Se++,callback:Z,priorityLevel:X,startTime:V,expirationTime:b,sortIndex:-1},V>S?(X.sortIndex=V,m(Ne,X),R(pe)===null&&X===R(Ne)&&(j?(Ge(xe),xe=-1):j=!0,ne(W,V-S))):(X.sortIndex=b,m(pe,X),ge||ie||(ge=!0,be||(be=!0,Ze()))),X},d.unstable_shouldYield=M,d.unstable_wrapCallback=function(X){var Z=J;return function(){var V=J;J=Z;try{return X.apply(this,arguments)}finally{J=V}}},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())}()}(h0)),h0}var b1;function S1(){if(b1)return eg.exports;b1=1;var d={};return d.NODE_ENV==="production"?eg.exports=jE():eg.exports=YE(),eg.exports}var tg={exports:{}},Na={};/**
 * @license React
 * react-dom.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var T1;function kE(){if(T1)return Na;T1=1;var d=vo();function f(W){var M="https://react.dev/errors/"+W;if(1<arguments.length){M+="?args[]="+encodeURIComponent(arguments[1]);for(var ne=2;ne<arguments.length;ne++)M+="&args[]="+encodeURIComponent(arguments[ne])}return"Minified React error #"+W+"; visit "+M+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function y(){}var m={d:{f:y,r:function(){throw Error(f(522))},D:y,C:y,L:y,m:y,X:y,S:y,M:y},p:0,findDOMNode:null},R=Symbol.for("react.portal");function O(W,M,ne){var Oe=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:R,key:Oe==null?null:""+Oe,children:W,containerInfo:M,implementation:ne}}var U=d.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Y(W,M){if(W==="font")return"";if(typeof M=="string")return M==="use-credentials"?M:""}return Na.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=m,Na.createPortal=function(W,M){var ne=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!M||M.nodeType!==1&&M.nodeType!==9&&M.nodeType!==11)throw Error(f(299));return O(W,M,null,ne)},Na.flushSync=function(W){var M=U.T,ne=m.p;try{if(U.T=null,m.p=2,W)return W()}finally{U.T=M,m.p=ne,m.d.f()}},Na.preconnect=function(W,M){typeof W=="string"&&(M?(M=M.crossOrigin,M=typeof M=="string"?M==="use-credentials"?M:"":void 0):M=null,m.d.C(W,M))},Na.prefetchDNS=function(W){typeof W=="string"&&m.d.D(W)},Na.preinit=function(W,M){if(typeof W=="string"&&M&&typeof M.as=="string"){var ne=M.as,Oe=Y(ne,M.crossOrigin),q=typeof M.integrity=="string"?M.integrity:void 0,k=typeof M.fetchPriority=="string"?M.fetchPriority:void 0;ne==="style"?m.d.S(W,typeof M.precedence=="string"?M.precedence:void 0,{crossOrigin:Oe,integrity:q,fetchPriority:k}):ne==="script"&&m.d.X(W,{crossOrigin:Oe,integrity:q,fetchPriority:k,nonce:typeof M.nonce=="string"?M.nonce:void 0})}},Na.preinitModule=function(W,M){if(typeof W=="string")if(typeof M=="object"&&M!==null){if(M.as==null||M.as==="script"){var ne=Y(M.as,M.crossOrigin);m.d.M(W,{crossOrigin:ne,integrity:typeof M.integrity=="string"?M.integrity:void 0,nonce:typeof M.nonce=="string"?M.nonce:void 0})}}else M==null&&m.d.M(W)},Na.preload=function(W,M){if(typeof W=="string"&&typeof M=="object"&&M!==null&&typeof M.as=="string"){var ne=M.as,Oe=Y(ne,M.crossOrigin);m.d.L(W,ne,{crossOrigin:Oe,integrity:typeof M.integrity=="string"?M.integrity:void 0,nonce:typeof M.nonce=="string"?M.nonce:void 0,type:typeof M.type=="string"?M.type:void 0,fetchPriority:typeof M.fetchPriority=="string"?M.fetchPriority:void 0,referrerPolicy:typeof M.referrerPolicy=="string"?M.referrerPolicy:void 0,imageSrcSet:typeof M.imageSrcSet=="string"?M.imageSrcSet:void 0,imageSizes:typeof M.imageSizes=="string"?M.imageSizes:void 0,media:typeof M.media=="string"?M.media:void 0})}},Na.preloadModule=function(W,M){if(typeof W=="string")if(M){var ne=Y(M.as,M.crossOrigin);m.d.m(W,{as:typeof M.as=="string"&&M.as!=="script"?M.as:void 0,crossOrigin:ne,integrity:typeof M.integrity=="string"?M.integrity:void 0})}else m.d.m(W)},Na.requestFormReset=function(W){m.d.r(W)},Na.unstable_batchedUpdates=function(W,M){return W(M)},Na.useFormState=function(W,M,ne){return U.H.useFormState(W,M,ne)},Na.useFormStatus=function(){return U.H.useHostTransitionStatus()},Na.version="19.1.0",Na}var Ba={},E1;function GE(){if(E1)return Ba;E1=1;var d={};/**
 * @license React
 * react-dom.development.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */return d.NODE_ENV!=="production"&&function(){function f(){}function y(q){return""+q}function m(q,k,pe){var Ne=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;try{y(Ne);var Se=!1}catch{Se=!0}return Se&&(console.error("The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",typeof Symbol=="function"&&Symbol.toStringTag&&Ne[Symbol.toStringTag]||Ne.constructor.name||"Object"),y(Ne)),{$$typeof:ne,key:Ne==null?null:""+Ne,children:q,containerInfo:k,implementation:pe}}function R(q,k){if(q==="font")return"";if(typeof k=="string")return k==="use-credentials"?k:""}function O(q){return q===null?"`null`":q===void 0?"`undefined`":q===""?"an empty string":'something with type "'+typeof q+'"'}function U(q){return q===null?"`null`":q===void 0?"`undefined`":q===""?"an empty string":typeof q=="string"?JSON.stringify(q):typeof q=="number"?"`"+q+"`":'something with type "'+typeof q+'"'}function Y(){var q=Oe.H;return q===null&&console.error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:
1. You might have mismatching versions of React and the renderer (such as React DOM)
2. You might be breaking the Rules of Hooks
3. You might have more than one copy of React in the same app
See https://react.dev/link/invalid-hook-call for tips about how to debug and fix this problem.`),q}typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());var W=vo(),M={d:{f,r:function(){throw Error("Invalid form element. requestFormReset must be passed a form that was rendered by React.")},D:f,C:f,L:f,m:f,X:f,S:f,M:f},p:0,findDOMNode:null},ne=Symbol.for("react.portal"),Oe=W.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;typeof Map=="function"&&Map.prototype!=null&&typeof Map.prototype.forEach=="function"&&typeof Set=="function"&&Set.prototype!=null&&typeof Set.prototype.clear=="function"&&typeof Set.prototype.forEach=="function"||console.error("React depends on Map and Set built-in types. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),Ba.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=M,Ba.createPortal=function(q,k){var pe=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!k||k.nodeType!==1&&k.nodeType!==9&&k.nodeType!==11)throw Error("Target container is not a DOM element.");return m(q,k,null,pe)},Ba.flushSync=function(q){var k=Oe.T,pe=M.p;try{if(Oe.T=null,M.p=2,q)return q()}finally{Oe.T=k,M.p=pe,M.d.f()&&console.error("flushSync was called from inside a lifecycle method. React cannot flush when React is already rendering. Consider moving this call to a scheduler task or micro task.")}},Ba.preconnect=function(q,k){typeof q=="string"&&q?k!=null&&typeof k!="object"?console.error("ReactDOM.preconnect(): Expected the `options` argument (second) to be an object but encountered %s instead. The only supported option at this time is `crossOrigin` which accepts a string.",U(k)):k!=null&&typeof k.crossOrigin!="string"&&console.error("ReactDOM.preconnect(): Expected the `crossOrigin` option (second argument) to be a string but encountered %s instead. Try removing this option or passing a string value instead.",O(k.crossOrigin)):console.error("ReactDOM.preconnect(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",O(q)),typeof q=="string"&&(k?(k=k.crossOrigin,k=typeof k=="string"?k==="use-credentials"?k:"":void 0):k=null,M.d.C(q,k))},Ba.prefetchDNS=function(q){if(typeof q!="string"||!q)console.error("ReactDOM.prefetchDNS(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",O(q));else if(1<arguments.length){var k=arguments[1];typeof k=="object"&&k.hasOwnProperty("crossOrigin")?console.error("ReactDOM.prefetchDNS(): Expected only one argument, `href`, but encountered %s as a second argument instead. This argument is reserved for future options and is currently disallowed. It looks like the you are attempting to set a crossOrigin property for this DNS lookup hint. Browsers do not perform DNS queries using CORS and setting this attribute on the resource hint has no effect. Try calling ReactDOM.prefetchDNS() with just a single string argument, `href`.",U(k)):console.error("ReactDOM.prefetchDNS(): Expected only one argument, `href`, but encountered %s as a second argument instead. This argument is reserved for future options and is currently disallowed. Try calling ReactDOM.prefetchDNS() with just a single string argument, `href`.",U(k))}typeof q=="string"&&M.d.D(q)},Ba.preinit=function(q,k){if(typeof q=="string"&&q?k==null||typeof k!="object"?console.error("ReactDOM.preinit(): Expected the `options` argument (second) to be an object with an `as` property describing the type of resource to be preinitialized but encountered %s instead.",U(k)):k.as!=="style"&&k.as!=="script"&&console.error('ReactDOM.preinit(): Expected the `as` property in the `options` argument (second) to contain a valid value describing the type of resource to be preinitialized but encountered %s instead. Valid values for `as` are "style" and "script".',U(k.as)):console.error("ReactDOM.preinit(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",O(q)),typeof q=="string"&&k&&typeof k.as=="string"){var pe=k.as,Ne=R(pe,k.crossOrigin),Se=typeof k.integrity=="string"?k.integrity:void 0,he=typeof k.fetchPriority=="string"?k.fetchPriority:void 0;pe==="style"?M.d.S(q,typeof k.precedence=="string"?k.precedence:void 0,{crossOrigin:Ne,integrity:Se,fetchPriority:he}):pe==="script"&&M.d.X(q,{crossOrigin:Ne,integrity:Se,fetchPriority:he,nonce:typeof k.nonce=="string"?k.nonce:void 0})}},Ba.preinitModule=function(q,k){var pe="";if(typeof q=="string"&&q||(pe+=" The `href` argument encountered was "+O(q)+"."),k!==void 0&&typeof k!="object"?pe+=" The `options` argument encountered was "+O(k)+".":k&&"as"in k&&k.as!=="script"&&(pe+=" The `as` option encountered was "+U(k.as)+"."),pe)console.error("ReactDOM.preinitModule(): Expected up to two arguments, a non-empty `href` string and, optionally, an `options` object with a valid `as` property.%s",pe);else switch(pe=k&&typeof k.as=="string"?k.as:"script",pe){case"script":break;default:pe=U(pe),console.error('ReactDOM.preinitModule(): Currently the only supported "as" type for this function is "script" but received "%s" instead. This warning was generated for `href` "%s". In the future other module types will be supported, aligning with the import-attributes proposal. Learn more here: (https://github.com/tc39/proposal-import-attributes)',pe,q)}typeof q=="string"&&(typeof k=="object"&&k!==null?(k.as==null||k.as==="script")&&(pe=R(k.as,k.crossOrigin),M.d.M(q,{crossOrigin:pe,integrity:typeof k.integrity=="string"?k.integrity:void 0,nonce:typeof k.nonce=="string"?k.nonce:void 0})):k==null&&M.d.M(q))},Ba.preload=function(q,k){var pe="";if(typeof q=="string"&&q||(pe+=" The `href` argument encountered was "+O(q)+"."),k==null||typeof k!="object"?pe+=" The `options` argument encountered was "+O(k)+".":typeof k.as=="string"&&k.as||(pe+=" The `as` option encountered was "+O(k.as)+"."),pe&&console.error('ReactDOM.preload(): Expected two arguments, a non-empty `href` string and an `options` object with an `as` property valid for a `<link rel="preload" as="..." />` tag.%s',pe),typeof q=="string"&&typeof k=="object"&&k!==null&&typeof k.as=="string"){pe=k.as;var Ne=R(pe,k.crossOrigin);M.d.L(q,pe,{crossOrigin:Ne,integrity:typeof k.integrity=="string"?k.integrity:void 0,nonce:typeof k.nonce=="string"?k.nonce:void 0,type:typeof k.type=="string"?k.type:void 0,fetchPriority:typeof k.fetchPriority=="string"?k.fetchPriority:void 0,referrerPolicy:typeof k.referrerPolicy=="string"?k.referrerPolicy:void 0,imageSrcSet:typeof k.imageSrcSet=="string"?k.imageSrcSet:void 0,imageSizes:typeof k.imageSizes=="string"?k.imageSizes:void 0,media:typeof k.media=="string"?k.media:void 0})}},Ba.preloadModule=function(q,k){var pe="";typeof q=="string"&&q||(pe+=" The `href` argument encountered was "+O(q)+"."),k!==void 0&&typeof k!="object"?pe+=" The `options` argument encountered was "+O(k)+".":k&&"as"in k&&typeof k.as!="string"&&(pe+=" The `as` option encountered was "+O(k.as)+"."),pe&&console.error('ReactDOM.preloadModule(): Expected two arguments, a non-empty `href` string and, optionally, an `options` object with an `as` property valid for a `<link rel="modulepreload" as="..." />` tag.%s',pe),typeof q=="string"&&(k?(pe=R(k.as,k.crossOrigin),M.d.m(q,{as:typeof k.as=="string"&&k.as!=="script"?k.as:void 0,crossOrigin:pe,integrity:typeof k.integrity=="string"?k.integrity:void 0})):M.d.m(q))},Ba.requestFormReset=function(q){M.d.r(q)},Ba.unstable_batchedUpdates=function(q,k){return q(k)},Ba.useFormState=function(q,k,pe){return Y().useFormState(q,k,pe)},Ba.useFormStatus=function(){return Y().useHostTransitionStatus()},Ba.version="19.1.0",typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())}(),Ba}var A1;function R1(){if(A1)return tg.exports;A1=1;var d={};function f(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function")){if(d.NODE_ENV!=="production")throw new Error("^_^");try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(f)}catch(y){console.error(y)}}}return d.NODE_ENV==="production"?(f(),tg.exports=kE()):tg.exports=GE(),tg.exports}/**
 * @license React
 * react-dom-client.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var O1;function XE(){if(O1)return Wh;O1=1;var d=S1(),f=vo(),y=R1();function m(n){var l="https://react.dev/errors/"+n;if(1<arguments.length){l+="?args[]="+encodeURIComponent(arguments[1]);for(var u=2;u<arguments.length;u++)l+="&args[]="+encodeURIComponent(arguments[u])}return"Minified React error #"+n+"; visit "+l+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function R(n){return!(!n||n.nodeType!==1&&n.nodeType!==9&&n.nodeType!==11)}function O(n){var l=n,u=n;if(n.alternate)for(;l.return;)l=l.return;else{n=l;do l=n,(l.flags&4098)!==0&&(u=l.return),n=l.return;while(n)}return l.tag===3?u:null}function U(n){if(n.tag===13){var l=n.memoizedState;if(l===null&&(n=n.alternate,n!==null&&(l=n.memoizedState)),l!==null)return l.dehydrated}return null}function Y(n){if(O(n)!==n)throw Error(m(188))}function W(n){var l=n.alternate;if(!l){if(l=O(n),l===null)throw Error(m(188));return l!==n?null:n}for(var u=n,r=l;;){var s=u.return;if(s===null)break;var h=s.alternate;if(h===null){if(r=s.return,r!==null){u=r;continue}break}if(s.child===h.child){for(h=s.child;h;){if(h===u)return Y(s),n;if(h===r)return Y(s),l;h=h.sibling}throw Error(m(188))}if(u.return!==r.return)u=s,r=h;else{for(var v=!1,E=s.child;E;){if(E===u){v=!0,u=s,r=h;break}if(E===r){v=!0,r=s,u=h;break}E=E.sibling}if(!v){for(E=h.child;E;){if(E===u){v=!0,u=h,r=s;break}if(E===r){v=!0,r=h,u=s;break}E=E.sibling}if(!v)throw Error(m(189))}}if(u.alternate!==r)throw Error(m(190))}if(u.tag!==3)throw Error(m(188));return u.stateNode.current===u?n:l}function M(n){var l=n.tag;if(l===5||l===26||l===27||l===6)return n;for(n=n.child;n!==null;){if(l=M(n),l!==null)return l;n=n.sibling}return null}var ne=Object.assign,Oe=Symbol.for("react.element"),q=Symbol.for("react.transitional.element"),k=Symbol.for("react.portal"),pe=Symbol.for("react.fragment"),Ne=Symbol.for("react.strict_mode"),Se=Symbol.for("react.profiler"),he=Symbol.for("react.provider"),J=Symbol.for("react.consumer"),ie=Symbol.for("react.context"),ge=Symbol.for("react.forward_ref"),j=Symbol.for("react.suspense"),Ve=Symbol.for("react.suspense_list"),ke=Symbol.for("react.memo"),Ge=Symbol.for("react.lazy"),Qe=Symbol.for("react.activity"),be=Symbol.for("react.memo_cache_sentinel"),xe=Symbol.iterator;function oe(n){return n===null||typeof n!="object"?null:(n=xe&&n[xe]||n["@@iterator"],typeof n=="function"?n:null)}var Me=Symbol.for("react.client.reference");function Ze(n){if(n==null)return null;if(typeof n=="function")return n.$$typeof===Me?null:n.displayName||n.name||null;if(typeof n=="string")return n;switch(n){case pe:return"Fragment";case Se:return"Profiler";case Ne:return"StrictMode";case j:return"Suspense";case Ve:return"SuspenseList";case Qe:return"Activity"}if(typeof n=="object")switch(n.$$typeof){case k:return"Portal";case ie:return(n.displayName||"Context")+".Provider";case J:return(n._context.displayName||"Context")+".Consumer";case ge:var l=n.render;return n=n.displayName,n||(n=l.displayName||l.name||"",n=n!==""?"ForwardRef("+n+")":"ForwardRef"),n;case ke:return l=n.displayName||null,l!==null?l:Ze(n.type)||"Memo";case Ge:l=n._payload,n=n._init;try{return Ze(n(l))}catch{}}return null}var Be=Array.isArray,G=f.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,X=y.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Z={pending:!1,data:null,method:null,action:null},V=[],S=-1;function b(n){return{current:n}}function D(n){0>S||(n.current=V[S],V[S]=null,S--)}function x(n,l){S++,V[S]=n.current,n.current=l}var $=b(null),ae=b(null),me=b(null),se=b(null);function De(n,l){switch(x(me,l),x(ae,n),x($,null),l.nodeType){case 9:case 11:n=(n=l.documentElement)&&(n=n.namespaceURI)?Au(n):0;break;default:if(n=l.tagName,l=l.namespaceURI)l=Au(l),n=gi(l,n);else switch(n){case"svg":n=1;break;case"math":n=2;break;default:n=0}}D($),x($,n)}function ze(){D($),D(ae),D(me)}function Re(n){n.memoizedState!==null&&x(se,n);var l=$.current,u=gi(l,n.type);l!==u&&(x(ae,n),x($,u))}function _e(n){ae.current===n&&(D($),D(ae)),se.current===n&&(D(se),ha._currentValue=Z)}var Xe=Object.prototype.hasOwnProperty,Ee=d.unstable_scheduleCallback,et=d.unstable_cancelCallback,dt=d.unstable_shouldYield,cn=d.unstable_requestPaint,ht=d.unstable_now,ua=d.unstable_getCurrentPriorityLevel,va=d.unstable_ImmediatePriority,H=d.unstable_UserBlockingPriority,L=d.unstable_NormalPriority,fe=d.unstable_LowPriority,qe=d.unstable_IdlePriority,He=d.log,Ue=d.unstable_setDisableYieldValue,$e=null,it=null;function bt(n){if(typeof He=="function"&&Ue(n),it&&typeof it.setStrictMode=="function")try{it.setStrictMode($e,n)}catch{}}var Lt=Math.clz32?Math.clz32:pn,ll=Math.log,ia=Math.LN2;function pn(n){return n>>>=0,n===0?32:31-(ll(n)/ia|0)|0}var wt=256,Vt=4194304;function Ut(n){var l=n&42;if(l!==0)return l;switch(n&-n){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:case 262144:case 524288:case 1048576:case 2097152:return n&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return n&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return n}}function Rt(n,l,u){var r=n.pendingLanes;if(r===0)return 0;var s=0,h=n.suspendedLanes,v=n.pingedLanes;n=n.warmLanes;var E=r&134217727;return E!==0?(r=E&~h,r!==0?s=Ut(r):(v&=E,v!==0?s=Ut(v):u||(u=E&~n,u!==0&&(s=Ut(u))))):(E=r&~h,E!==0?s=Ut(E):v!==0?s=Ut(v):u||(u=r&~n,u!==0&&(s=Ut(u)))),s===0?0:l!==0&&l!==s&&(l&h)===0&&(h=s&-s,u=l&-l,h>=u||h===32&&(u&4194048)!==0)?l:s}function Jn(n,l){return(n.pendingLanes&~(n.suspendedLanes&~n.pingedLanes)&l)===0}function T(n,l){switch(n){case 1:case 2:case 4:case 8:case 64:return l+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 l+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 Q(){var n=wt;return wt<<=1,(wt&4194048)===0&&(wt=256),n}function we(){var n=Vt;return Vt<<=1,(Vt&62914560)===0&&(Vt=4194304),n}function Le(n){for(var l=[],u=0;31>u;u++)l.push(n);return l}function Ke(n,l){n.pendingLanes|=l,l!==268435456&&(n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0)}function mt(n,l,u,r,s,h){var v=n.pendingLanes;n.pendingLanes=u,n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0,n.expiredLanes&=u,n.entangledLanes&=u,n.errorRecoveryDisabledLanes&=u,n.shellSuspendCounter=0;var E=n.entanglements,C=n.expirationTimes,F=n.hiddenUpdates;for(u=v&~u;0<u;){var ve=31-Lt(u),Ae=1<<ve;E[ve]=0,C[ve]=-1;var I=F[ve];if(I!==null)for(F[ve]=null,ve=0;ve<I.length;ve++){var ue=I[ve];ue!==null&&(ue.lane&=-536870913)}u&=~Ae}r!==0&&ct(n,r,0),h!==0&&s===0&&n.tag!==0&&(n.suspendedLanes|=h&~(v&~l))}function ct(n,l,u){n.pendingLanes|=l,n.suspendedLanes&=~l;var r=31-Lt(l);n.entangledLanes|=l,n.entanglements[r]=n.entanglements[r]|1073741824|u&4194090}function Dt(n,l){var u=n.entangledLanes|=l;for(n=n.entanglements;u;){var r=31-Lt(u),s=1<<r;s&l|n[r]&l&&(n[r]|=l),u&=~s}}function rt(n){switch(n){case 2:n=1;break;case 8:n=4;break;case 32:n=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:n=128;break;case 268435456:n=134217728;break;default:n=0}return n}function Sn(n){return n&=-n,2<n?8<n?(n&134217727)!==0?32:268435456:8:2}function El(){var n=X.p;return n!==0?n:(n=window.event,n===void 0?32:_v(n.type))}function Qc(n,l){var u=X.p;try{return X.p=n,l()}finally{X.p=u}}var yu=Math.random().toString(36).slice(2),un="__reactFiber$"+yu,ba="__reactProps$"+yu,Sr="__reactContainer$"+yu,uy="__reactEvents$"+yu,Tg="__reactListeners$"+yu,Eg="__reactHandles$"+yu,Zc="__reactResources$"+yu,Kc="__reactMarker$"+yu;function Ie(n){delete n[un],delete n[ba],delete n[uy],delete n[Tg],delete n[Eg]}function wi(n){var l=n[un];if(l)return l;for(var u=n.parentNode;u;){if(l=u[Sr]||u[un]){if(u=l.alternate,l.child!==null||u!==null&&u.child!==null)for(n=ao(n);n!==null;){if(u=n[un])return u;n=ao(n)}return l}n=u,u=n.parentNode}return null}function ra(n){if(n=n[un]||n[Sr]){var l=n.tag;if(l===5||l===6||l===13||l===26||l===27||l===3)return n}return null}function To(n){var l=n.tag;if(l===5||l===26||l===27||l===6)return n.stateNode;throw Error(m(33))}function Eo(n){var l=n[Zc];return l||(l=n[Zc]={hoistableStyles:new Map,hoistableScripts:new Map}),l}function Mn(n){n[Kc]=!0}var iy=new Set,Jc={};function $n(n,l){Tr(n,l),Tr(n+"Capture",l)}function Tr(n,l){for(Jc[n]=l,n=0;n<l.length;n++)iy.add(l[n])}var ry=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]*$"),oy={},wf={};function Ag(n){return Xe.call(wf,n)?!0:Xe.call(oy,n)?!1:ry.test(n)?wf[n]=!0:(oy[n]=!0,!1)}function $c(n,l,u){if(Ag(l))if(u===null)n.removeAttribute(l);else{switch(typeof u){case"undefined":case"function":case"symbol":n.removeAttribute(l);return;case"boolean":var r=l.toLowerCase().slice(0,5);if(r!=="data-"&&r!=="aria-"){n.removeAttribute(l);return}}n.setAttribute(l,""+u)}}function Qu(n,l,u){if(u===null)n.removeAttribute(l);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":n.removeAttribute(l);return}n.setAttribute(l,""+u)}}function mu(n,l,u,r){if(r===null)n.removeAttribute(u);else{switch(typeof r){case"undefined":case"function":case"symbol":case"boolean":n.removeAttribute(u);return}n.setAttributeNS(l,u,""+r)}}var Uf,cy;function Er(n){if(Uf===void 0)try{throw Error()}catch(u){var l=u.stack.trim().match(/\n( *(at )?)/);Uf=l&&l[1]||"",cy=-1<u.stack.indexOf(`
    at`)?" (<anonymous>)":-1<u.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Uf+n+cy}var Hf=!1;function Da(n,l){if(!n||Hf)return"";Hf=!0;var u=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(l){var Ae=function(){throw Error()};if(Object.defineProperty(Ae.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Ae,[])}catch(ue){var I=ue}Reflect.construct(n,[],Ae)}else{try{Ae.call()}catch(ue){I=ue}n.call(Ae.prototype)}}else{try{throw Error()}catch(ue){I=ue}(Ae=n())&&typeof Ae.catch=="function"&&Ae.catch(function(){})}}catch(ue){if(ue&&I&&typeof ue.stack=="string")return[ue.stack,I.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var s=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");s&&s.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var h=r.DetermineComponentFrameRoot(),v=h[0],E=h[1];if(v&&E){var C=v.split(`
`),F=E.split(`
`);for(s=r=0;r<C.length&&!C[r].includes("DetermineComponentFrameRoot");)r++;for(;s<F.length&&!F[s].includes("DetermineComponentFrameRoot");)s++;if(r===C.length||s===F.length)for(r=C.length-1,s=F.length-1;1<=r&&0<=s&&C[r]!==F[s];)s--;for(;1<=r&&0<=s;r--,s--)if(C[r]!==F[s]){if(r!==1||s!==1)do if(r--,s--,0>s||C[r]!==F[s]){var ve=`
`+C[r].replace(" at new "," at ");return n.displayName&&ve.includes("<anonymous>")&&(ve=ve.replace("<anonymous>",n.displayName)),ve}while(1<=r&&0<=s);break}}}finally{Hf=!1,Error.prepareStackTrace=u}return(u=n?n.displayName||n.name:"")?Er(u):""}function Ao(n){switch(n.tag){case 26:case 27:case 5:return Er(n.type);case 16:return Er("Lazy");case 13:return Er("Suspense");case 19:return Er("SuspenseList");case 0:case 15:return Da(n.type,!1);case 11:return Da(n.type.render,!1);case 1:return Da(n.type,!0);case 31:return Er("Activity");default:return""}}function Ui(n){try{var l="";do l+=Ao(n),n=n.return;while(n);return l}catch(u){return`
Error generating stack: `+u.message+`
`+u.stack}}function ul(n){switch(typeof n){case"bigint":case"boolean":case"number":case"string":case"undefined":return n;case"object":return n;default:return""}}function Ro(n){var l=n.type;return(n=n.nodeName)&&n.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function Nf(n){var l=Ro(n)?"checked":"value",u=Object.getOwnPropertyDescriptor(n.constructor.prototype,l),r=""+n[l];if(!n.hasOwnProperty(l)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var s=u.get,h=u.set;return Object.defineProperty(n,l,{configurable:!0,get:function(){return s.call(this)},set:function(v){r=""+v,h.call(this,v)}}),Object.defineProperty(n,l,{enumerable:u.enumerable}),{getValue:function(){return r},setValue:function(v){r=""+v},stopTracking:function(){n._valueTracker=null,delete n[l]}}}}function Oo(n){n._valueTracker||(n._valueTracker=Nf(n))}function _o(n){if(!n)return!1;var l=n._valueTracker;if(!l)return!0;var u=l.getValue(),r="";return n&&(r=Ro(n)?n.checked?"true":"false":n.value),n=r,n!==u?(l.setValue(n),!0):!1}function Zu(n){if(n=n||(typeof document<"u"?document:void 0),typeof n>"u")return null;try{return n.activeElement||n.body}catch{return n.body}}var sy=/[\n"\\]/g;function Al(n){return n.replace(sy,function(l){return"\\"+l.charCodeAt(0).toString(16)+" "})}function fy(n,l,u,r,s,h,v,E){n.name="",v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"?n.type=v:n.removeAttribute("type"),l!=null?v==="number"?(l===0&&n.value===""||n.value!=l)&&(n.value=""+ul(l)):n.value!==""+ul(l)&&(n.value=""+ul(l)):v!=="submit"&&v!=="reset"||n.removeAttribute("value"),l!=null?Wc(n,v,ul(l)):u!=null?Wc(n,v,ul(u)):r!=null&&n.removeAttribute("value"),s==null&&h!=null&&(n.defaultChecked=!!h),s!=null&&(n.checked=s&&typeof s!="function"&&typeof s!="symbol"),E!=null&&typeof E!="function"&&typeof E!="symbol"&&typeof E!="boolean"?n.name=""+ul(E):n.removeAttribute("name")}function dy(n,l,u,r,s,h,v,E){if(h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(n.type=h),l!=null||u!=null){if(!(h!=="submit"&&h!=="reset"||l!=null))return;u=u!=null?""+ul(u):"",l=l!=null?""+ul(l):u,E||l===n.value||(n.value=l),n.defaultValue=l}r=r??s,r=typeof r!="function"&&typeof r!="symbol"&&!!r,n.checked=E?n.checked:!!r,n.defaultChecked=!!r,v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(n.name=v)}function Wc(n,l,u){l==="number"&&Zu(n.ownerDocument)===n||n.defaultValue===""+u||(n.defaultValue=""+u)}function Hi(n,l,u,r){if(n=n.options,l){l={};for(var s=0;s<u.length;s++)l["$"+u[s]]=!0;for(u=0;u<n.length;u++)s=l.hasOwnProperty("$"+n[u].value),n[u].selected!==s&&(n[u].selected=s),s&&r&&(n[u].defaultSelected=!0)}else{for(u=""+ul(u),l=null,s=0;s<n.length;s++){if(n[s].value===u){n[s].selected=!0,r&&(n[s].defaultSelected=!0);return}l!==null||n[s].disabled||(l=n[s])}l!==null&&(l.selected=!0)}}function hy(n,l,u){if(l!=null&&(l=""+ul(l),l!==n.value&&(n.value=l),u==null)){n.defaultValue!==l&&(n.defaultValue=l);return}n.defaultValue=u!=null?""+ul(u):""}function yy(n,l,u,r){if(l==null){if(r!=null){if(u!=null)throw Error(m(92));if(Be(r)){if(1<r.length)throw Error(m(93));r=r[0]}u=r}u==null&&(u=""),l=u}u=ul(l),n.defaultValue=u,r=n.textContent,r===u&&r!==""&&r!==null&&(n.value=r)}function Ar(n,l){if(l){var u=n.firstChild;if(u&&u===n.lastChild&&u.nodeType===3){u.nodeValue=l;return}}n.textContent=l}var Z0=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 my(n,l,u){var r=l.indexOf("--")===0;u==null||typeof u=="boolean"||u===""?r?n.setProperty(l,""):l==="float"?n.cssFloat="":n[l]="":r?n.setProperty(l,u):typeof u!="number"||u===0||Z0.has(l)?l==="float"?n.cssFloat=u:n[l]=(""+u).trim():n[l]=u+"px"}function Bf(n,l,u){if(l!=null&&typeof l!="object")throw Error(m(62));if(n=n.style,u!=null){for(var r in u)!u.hasOwnProperty(r)||l!=null&&l.hasOwnProperty(r)||(r.indexOf("--")===0?n.setProperty(r,""):r==="float"?n.cssFloat="":n[r]="");for(var s in l)r=l[s],l.hasOwnProperty(s)&&u[s]!==r&&my(n,s,r)}else for(var h in l)l.hasOwnProperty(h)&&my(n,h,l[h])}function Do(n){if(n.indexOf("-")===-1)return!1;switch(n){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 Fc=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),K0=/^[\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 Pc(n){return K0.test(""+n)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":n}var qf=null;function Rr(n){return n=n.target||n.srcElement||window,n.correspondingUseElement&&(n=n.correspondingUseElement),n.nodeType===3?n.parentNode:n}var Or=null,xo=null;function Rg(n){var l=ra(n);if(l&&(n=l.stateNode)){var u=n[ba]||null;e:switch(n=l.stateNode,l.type){case"input":if(fy(n,u.value,u.defaultValue,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name),l=u.name,u.type==="radio"&&l!=null){for(u=n;u.parentNode;)u=u.parentNode;for(u=u.querySelectorAll('input[name="'+Al(""+l)+'"][type="radio"]'),l=0;l<u.length;l++){var r=u[l];if(r!==n&&r.form===n.form){var s=r[ba]||null;if(!s)throw Error(m(90));fy(r,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name)}}for(l=0;l<u.length;l++)r=u[l],r.form===n.form&&_o(r)}break e;case"textarea":hy(n,u.value,u.defaultValue);break e;case"select":l=u.value,l!=null&&Hi(n,!!u.multiple,l,!1)}}}var py=!1;function Og(n,l,u){if(py)return n(l,u);py=!0;try{var r=n(l);return r}finally{if(py=!1,(Or!==null||xo!==null)&&(Gs(),Or&&(l=Or,n=xo,xo=Or=null,Rg(l),n)))for(l=0;l<n.length;l++)Rg(n[l])}}function Ku(n,l){var u=n.stateNode;if(u===null)return null;var r=u[ba]||null;if(r===null)return null;u=r[l];e:switch(l){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(n=n.type,r=!(n==="button"||n==="input"||n==="select"||n==="textarea")),n=!r;break e;default:n=!1}if(n)return null;if(u&&typeof u!="function")throw Error(m(231,l,typeof u));return u}var Vl=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Lf=!1;if(Vl)try{var Mo={};Object.defineProperty(Mo,"passive",{get:function(){Lf=!0}}),window.addEventListener("test",Mo,Mo),window.removeEventListener("test",Mo,Mo)}catch{Lf=!1}var Rl=null,Vf=null,_r=null;function Ic(){if(_r)return _r;var n,l=Vf,u=l.length,r,s="value"in Rl?Rl.value:Rl.textContent,h=s.length;for(n=0;n<u&&l[n]===s[n];n++);var v=u-n;for(r=1;r<=v&&l[u-r]===s[h-r];r++);return _r=s.slice(n,1<r?1-r:void 0)}function es(n){var l=n.keyCode;return"charCode"in n?(n=n.charCode,n===0&&l===13&&(n=13)):n=l,n===10&&(n=13),32<=n||n===13?n:0}function oa(){return!0}function _g(){return!1}function Sa(n){function l(u,r,s,h,v){this._reactName=u,this._targetInst=s,this.type=r,this.nativeEvent=h,this.target=v,this.currentTarget=null;for(var E in n)n.hasOwnProperty(E)&&(u=n[E],this[E]=u?u(h):h[E]);return this.isDefaultPrevented=(h.defaultPrevented!=null?h.defaultPrevented:h.returnValue===!1)?oa:_g,this.isPropagationStopped=_g,this}return ne(l.prototype,{preventDefault:function(){this.defaultPrevented=!0;var u=this.nativeEvent;u&&(u.preventDefault?u.preventDefault():typeof u.returnValue!="unknown"&&(u.returnValue=!1),this.isDefaultPrevented=oa)},stopPropagation:function(){var u=this.nativeEvent;u&&(u.stopPropagation?u.stopPropagation():typeof u.cancelBubble!="unknown"&&(u.cancelBubble=!0),this.isPropagationStopped=oa)},persist:function(){},isPersistent:oa}),l}var Ni={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(n){return n.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ts=Sa(Ni),ns=ne({},Ni,{view:0,detail:0}),J0=Sa(ns),jf,gy,Co,Yf=ne({},ns,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:kf,button:0,buttons:0,relatedTarget:function(n){return n.relatedTarget===void 0?n.fromElement===n.srcElement?n.toElement:n.fromElement:n.relatedTarget},movementX:function(n){return"movementX"in n?n.movementX:(n!==Co&&(Co&&n.type==="mousemove"?(jf=n.screenX-Co.screenX,gy=n.screenY-Co.screenY):gy=jf=0,Co=n),jf)},movementY:function(n){return"movementY"in n?n.movementY:gy}}),as=Sa(Yf),Dg=ne({},Yf,{dataTransfer:0}),xg=Sa(Dg),Mg=ne({},ns,{relatedTarget:0}),vy=Sa(Mg),$0=ne({},Ni,{animationName:0,elapsedTime:0,pseudoElement:0}),W0=Sa($0),F0=ne({},Ni,{clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),P0=Sa(F0),ls=ne({},Ni,{data:0}),by=Sa(ls),Cg={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},zg={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"},wg={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sy(n){var l=this.nativeEvent;return l.getModifierState?l.getModifierState(n):(n=wg[n])?!!l[n]:!1}function kf(){return Sy}var Dr=ne({},ns,{key:function(n){if(n.key){var l=Cg[n.key]||n.key;if(l!=="Unidentified")return l}return n.type==="keypress"?(n=es(n),n===13?"Enter":String.fromCharCode(n)):n.type==="keydown"||n.type==="keyup"?zg[n.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:kf,charCode:function(n){return n.type==="keypress"?es(n):0},keyCode:function(n){return n.type==="keydown"||n.type==="keyup"?n.keyCode:0},which:function(n){return n.type==="keypress"?es(n):n.type==="keydown"||n.type==="keyup"?n.keyCode:0}}),xr=Sa(Dr),jl=ne({},Yf,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),qa=Sa(jl),Gf=ne({},ns,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:kf}),Xf=Sa(Gf),Ty=ne({},Ni,{propertyName:0,elapsedTime:0,pseudoElement:0}),La=Sa(Ty),Ug=ne({},Yf,{deltaX:function(n){return"deltaX"in n?n.deltaX:"wheelDeltaX"in n?-n.wheelDeltaX:0},deltaY:function(n){return"deltaY"in n?n.deltaY:"wheelDeltaY"in n?-n.wheelDeltaY:"wheelDelta"in n?-n.wheelDelta:0},deltaZ:0,deltaMode:0}),Qf=Sa(Ug),Mr=ne({},Ni,{newState:0,oldState:0}),Ey=Sa(Mr),Hg=[9,13,27,32],Zf=Vl&&"CompositionEvent"in window,Cr=null;Vl&&"documentMode"in document&&(Cr=document.documentMode);var I0=Vl&&"TextEvent"in window&&!Cr,Kf=Vl&&(!Zf||Cr&&8<Cr&&11>=Cr),pu=" ",Ay=!1;function Jf(n,l){switch(n){case"keyup":return Hg.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function us(n){return n=n.detail,typeof n=="object"&&"data"in n?n.data:null}var Ol=!1;function Ry(n,l){switch(n){case"compositionend":return us(l);case"keypress":return l.which!==32?null:(Ay=!0,pu);case"textInput":return n=l.data,n===pu&&Ay?null:n;default:return null}}function Oy(n,l){if(Ol)return n==="compositionend"||!Zf&&Jf(n,l)?(n=Ic(),_r=Vf=Rl=null,Ol=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1<l.char.length)return l.char;if(l.which)return String.fromCharCode(l.which)}return null;case"compositionend":return Kf&&l.locale!=="ko"?null:l.data;default:return null}}var zr={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 _y(n){var l=n&&n.nodeName&&n.nodeName.toLowerCase();return l==="input"?!!zr[n.type]:l==="textarea"}function $f(n,l,u,r){Or?xo?xo.push(r):xo=[r]:Or=r,l=cr(l,"onChange"),0<l.length&&(u=new ts("onChange","change",null,u,r),n.push({event:u,listeners:l}))}var wr=null,Yl=null;function Ur(n){pi(n,0)}function zo(n){var l=To(n);if(_o(l))return n}function Bi(n,l){if(n==="change")return l}var Dy=!1;if(Vl){var Wf;if(Vl){var Hr="oninput"in document;if(!Hr){var wo=document.createElement("div");wo.setAttribute("oninput","return;"),Hr=typeof wo.oninput=="function"}Wf=Hr}else Wf=!1;Dy=Wf&&(!document.documentMode||9<document.documentMode)}function xy(){wr&&(wr.detachEvent("onpropertychange",Uo),Yl=wr=null)}function Uo(n){if(n.propertyName==="value"&&zo(Yl)){var l=[];$f(l,Yl,n,Rr(n)),Og(Ur,l)}}function Ng(n,l,u){n==="focusin"?(xy(),wr=l,Yl=u,wr.attachEvent("onpropertychange",Uo)):n==="focusout"&&xy()}function Ff(n){if(n==="selectionchange"||n==="keyup"||n==="keydown")return zo(Yl)}function qi(n,l){if(n==="click")return zo(l)}function Ju(n,l){if(n==="input"||n==="change")return zo(l)}function My(n,l){return n===l&&(n!==0||1/n===1/l)||n!==n&&l!==l}var xa=typeof Object.is=="function"?Object.is:My;function $u(n,l){if(xa(n,l))return!0;if(typeof n!="object"||n===null||typeof l!="object"||l===null)return!1;var u=Object.keys(n),r=Object.keys(l);if(u.length!==r.length)return!1;for(r=0;r<u.length;r++){var s=u[r];if(!Xe.call(l,s)||!xa(n[s],l[s]))return!1}return!0}function is(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function Li(n,l){var u=is(n);n=0;for(var r;u;){if(u.nodeType===3){if(r=n+u.textContent.length,n<=l&&r>=l)return{node:u,offset:l-n};n=r}e:{for(;u;){if(u.nextSibling){u=u.nextSibling;break e}u=u.parentNode}u=void 0}u=is(u)}}function sn(n,l){return n&&l?n===l?!0:n&&n.nodeType===3?!1:l&&l.nodeType===3?sn(n,l.parentNode):"contains"in n?n.contains(l):n.compareDocumentPosition?!!(n.compareDocumentPosition(l)&16):!1:!1}function rs(n){n=n!=null&&n.ownerDocument!=null&&n.ownerDocument.defaultView!=null?n.ownerDocument.defaultView:window;for(var l=Zu(n.document);l instanceof n.HTMLIFrameElement;){try{var u=typeof l.contentWindow.location.href=="string"}catch{u=!1}if(u)n=l.contentWindow;else break;l=Zu(n.document)}return l}function Pf(n){var l=n&&n.nodeName&&n.nodeName.toLowerCase();return l&&(l==="input"&&(n.type==="text"||n.type==="search"||n.type==="tel"||n.type==="url"||n.type==="password")||l==="textarea"||n.contentEditable==="true")}var Cy=Vl&&"documentMode"in document&&11>=document.documentMode,_l=null,Nr=null,il=null,Ho=!1;function No(n,l,u){var r=u.window===u?u.document:u.nodeType===9?u:u.ownerDocument;Ho||_l==null||_l!==Zu(r)||(r=_l,"selectionStart"in r&&Pf(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),il&&$u(il,r)||(il=r,r=cr(Nr,"onSelect"),0<r.length&&(l=new ts("onSelect","select",null,l,u),n.push({event:l,listeners:r}),l.target=_l)))}function Wu(n,l){var u={};return u[n.toLowerCase()]=l.toLowerCase(),u["Webkit"+n]="webkit"+l,u["Moz"+n]="moz"+l,u}var Vi={animationend:Wu("Animation","AnimationEnd"),animationiteration:Wu("Animation","AnimationIteration"),animationstart:Wu("Animation","AnimationStart"),transitionrun:Wu("Transition","TransitionRun"),transitionstart:Wu("Transition","TransitionStart"),transitioncancel:Wu("Transition","TransitionCancel"),transitionend:Wu("Transition","TransitionEnd")},If={},kl={};Vl&&(kl=document.createElement("div").style,"AnimationEvent"in window||(delete Vi.animationend.animation,delete Vi.animationiteration.animation,delete Vi.animationstart.animation),"TransitionEvent"in window||delete Vi.transitionend.transition);function Ta(n){if(If[n])return If[n];if(!Vi[n])return n;var l=Vi[n],u;for(u in l)if(l.hasOwnProperty(u)&&u in kl)return If[n]=l[u];return n}var os=Ta("animationend"),Bg=Ta("animationiteration"),zy=Ta("animationstart"),eb=Ta("transitionrun"),wy=Ta("transitionstart"),ed=Ta("transitioncancel"),Uy=Ta("transitionend"),Hy=new Map,td="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");td.push("scrollEnd");function Va(n,l){Hy.set(n,l),$n(l,[n])}var Ny=new WeakMap;function rl(n,l){if(typeof n=="object"&&n!==null){var u=Ny.get(n);return u!==void 0?u:(l={value:n,source:l,stack:Ui(l)},Ny.set(n,l),l)}return{value:n,source:l,stack:Ui(l)}}var ol=[],ji=0,cs=0;function Gl(){for(var n=ji,l=cs=ji=0;l<n;){var u=ol[l];ol[l++]=null;var r=ol[l];ol[l++]=null;var s=ol[l];ol[l++]=null;var h=ol[l];if(ol[l++]=null,r!==null&&s!==null){var v=r.pending;v===null?s.next=s:(s.next=v.next,v.next=s),r.pending=s}h!==0&&Bo(u,s,h)}}function Xl(n,l,u,r){ol[ji++]=n,ol[ji++]=l,ol[ji++]=u,ol[ji++]=r,cs|=r,n.lanes|=r,n=n.alternate,n!==null&&(n.lanes|=r)}function Br(n,l,u,r){return Xl(n,l,u,r),Yi(n)}function Fu(n,l){return Xl(n,null,null,l),Yi(n)}function Bo(n,l,u){n.lanes|=u;var r=n.alternate;r!==null&&(r.lanes|=u);for(var s=!1,h=n.return;h!==null;)h.childLanes|=u,r=h.alternate,r!==null&&(r.childLanes|=u),h.tag===22&&(n=h.stateNode,n===null||n._visibility&1||(s=!0)),n=h,h=h.return;return n.tag===3?(h=n.stateNode,s&&l!==null&&(s=31-Lt(u),n=h.hiddenUpdates,r=n[s],r===null?n[s]=[l]:r.push(l),l.lane=u|536870912),h):null}function Yi(n){if(50<mc)throw mc=0,kd=null,Error(m(185));for(var l=n.return;l!==null;)n=l,l=n.return;return n.tag===3?n.stateNode:null}var qr={};function tb(n,l,u,r){this.tag=n,this.key=u,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=l,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ja(n,l,u,r){return new tb(n,l,u,r)}function nd(n){return n=n.prototype,!(!n||!n.isReactComponent)}function Ql(n,l){var u=n.alternate;return u===null?(u=ja(n.tag,l,n.key,n.mode),u.elementType=n.elementType,u.type=n.type,u.stateNode=n.stateNode,u.alternate=n,n.alternate=u):(u.pendingProps=l,u.type=n.type,u.flags=0,u.subtreeFlags=0,u.deletions=null),u.flags=n.flags&65011712,u.childLanes=n.childLanes,u.lanes=n.lanes,u.child=n.child,u.memoizedProps=n.memoizedProps,u.memoizedState=n.memoizedState,u.updateQueue=n.updateQueue,l=n.dependencies,u.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext},u.sibling=n.sibling,u.index=n.index,u.ref=n.ref,u.refCleanup=n.refCleanup,u}function ad(n,l){n.flags&=65011714;var u=n.alternate;return u===null?(n.childLanes=0,n.lanes=l,n.child=null,n.subtreeFlags=0,n.memoizedProps=null,n.memoizedState=null,n.updateQueue=null,n.dependencies=null,n.stateNode=null):(n.childLanes=u.childLanes,n.lanes=u.lanes,n.child=u.child,n.subtreeFlags=0,n.deletions=null,n.memoizedProps=u.memoizedProps,n.memoizedState=u.memoizedState,n.updateQueue=u.updateQueue,n.type=u.type,l=u.dependencies,n.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext}),n}function St(n,l,u,r,s,h){var v=0;if(r=n,typeof n=="function")nd(n)&&(v=1);else if(typeof n=="string")v=bv(n,u,$.current)?26:n==="html"||n==="head"||n==="body"?27:5;else e:switch(n){case Qe:return n=ja(31,u,l,s),n.elementType=Qe,n.lanes=h,n;case pe:return Ce(u.children,s,h,l);case Ne:v=8,s|=24;break;case Se:return n=ja(12,u,l,s|2),n.elementType=Se,n.lanes=h,n;case j:return n=ja(13,u,l,s),n.elementType=j,n.lanes=h,n;case Ve:return n=ja(19,u,l,s),n.elementType=Ve,n.lanes=h,n;default:if(typeof n=="object"&&n!==null)switch(n.$$typeof){case he:case ie:v=10;break e;case J:v=9;break e;case ge:v=11;break e;case ke:v=14;break e;case Ge:v=16,r=null;break e}v=29,u=Error(m(130,n===null?"null":typeof n,"")),r=null}return l=ja(v,u,l,s),l.elementType=n,l.type=r,l.lanes=h,l}function Ce(n,l,u,r){return n=ja(7,n,r,l),n.lanes=u,n}function ki(n,l,u){return n=ja(6,n,null,l),n.lanes=u,n}function qo(n,l,u){return l=ja(4,n.children!==null?n.children:[],n.key,l),l.lanes=u,l.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},l}var rn=[],Gi=0,Lo=null,ss=0,Ya=[],Dl=0,Pu=null,Zl=1,Kl="";function wn(n,l){rn[Gi++]=ss,rn[Gi++]=Lo,Lo=n,ss=l}function Kt(n,l,u){Ya[Dl++]=Zl,Ya[Dl++]=Kl,Ya[Dl++]=Pu,Pu=n;var r=Zl;n=Kl;var s=32-Lt(r)-1;r&=~(1<<s),u+=1;var h=32-Lt(l)+s;if(30<h){var v=s-s%5;h=(r&(1<<v)-1).toString(32),r>>=v,s-=v,Zl=1<<32-Lt(l)+s|u<<s|r,Kl=h+n}else Zl=1<<h|u<<s|r,Kl=n}function fs(n){n.return!==null&&(wn(n,1),Kt(n,1,0))}function Lr(n){for(;n===Lo;)Lo=rn[--Gi],rn[Gi]=null,ss=rn[--Gi],rn[Gi]=null;for(;n===Pu;)Pu=Ya[--Dl],Ya[Dl]=null,Kl=Ya[--Dl],Ya[Dl]=null,Zl=Ya[--Dl],Ya[Dl]=null}var Rn=null,It=null,Tt=!1,Iu=null,Ma=!1,ds=Error(m(519));function Jl(n){var l=Error(m(418,""));throw Yo(rl(l,n)),ds}function ld(n){var l=n.stateNode,u=n.type,r=n.memoizedProps;switch(l[un]=n,l[ba]=r,u){case"dialog":pt("cancel",l),pt("close",l);break;case"iframe":case"object":case"embed":pt("load",l);break;case"video":case"audio":for(u=0;u<st.length;u++)pt(st[u],l);break;case"source":pt("error",l);break;case"img":case"image":case"link":pt("error",l),pt("load",l);break;case"details":pt("toggle",l);break;case"input":pt("invalid",l),dy(l,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0),Oo(l);break;case"select":pt("invalid",l);break;case"textarea":pt("invalid",l),yy(l,r.value,r.defaultValue,r.children),Oo(l)}u=r.children,typeof u!="string"&&typeof u!="number"&&typeof u!="bigint"||l.textContent===""+u||r.suppressHydrationWarning===!0||pv(l.textContent,u)?(r.popover!=null&&(pt("beforetoggle",l),pt("toggle",l)),r.onScroll!=null&&pt("scroll",l),r.onScrollEnd!=null&&pt("scrollend",l),r.onClick!=null&&(l.onclick=Fs),l=!0):l=!1,l||Jl(n)}function hs(n){for(Rn=n.return;Rn;)switch(Rn.tag){case 5:case 13:Ma=!1;return;case 27:case 3:Ma=!0;return;default:Rn=Rn.return}}function Vo(n){if(n!==Rn)return!1;if(!Tt)return hs(n),Tt=!0,!1;var l=n.tag,u;if((u=l!==3&&l!==27)&&((u=l===5)&&(u=n.type,u=!(u!=="form"&&u!=="button")||no(n.type,n.memoizedProps)),u=!u),u&&It&&Jl(n),hs(n),l===13){if(n=n.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(m(317));e:{for(n=n.nextSibling,l=0;n;){if(n.nodeType===8)if(u=n.data,u==="/$"){if(l===0){It=ru(n.nextSibling);break e}l--}else u!=="$"&&u!=="$!"&&u!=="$?"||l++;n=n.nextSibling}It=null}}else l===27?(l=It,fa(n.type)?(n=tp,tp=null,It=n):It=l):It=Rn?ru(n.stateNode.nextSibling):null;return!0}function jo(){It=Rn=null,Tt=!1}function By(){var n=Iu;return n!==null&&(za===null?za=n:za.push.apply(za,n),Iu=null),n}function Yo(n){Iu===null?Iu=[n]:Iu.push(n)}var ud=b(null),ei=null,$l=null;function gu(n,l,u){x(ud,l._currentValue),l._currentValue=u}function vu(n){n._currentValue=ud.current,D(ud)}function id(n,l,u){for(;n!==null;){var r=n.alternate;if((n.childLanes&l)!==l?(n.childLanes|=l,r!==null&&(r.childLanes|=l)):r!==null&&(r.childLanes&l)!==l&&(r.childLanes|=l),n===u)break;n=n.return}}function rd(n,l,u,r){var s=n.child;for(s!==null&&(s.return=n);s!==null;){var h=s.dependencies;if(h!==null){var v=s.child;h=h.firstContext;e:for(;h!==null;){var E=h;h=s;for(var C=0;C<l.length;C++)if(E.context===l[C]){h.lanes|=u,E=h.alternate,E!==null&&(E.lanes|=u),id(h.return,u,n),r||(v=null);break e}h=E.next}}else if(s.tag===18){if(v=s.return,v===null)throw Error(m(341));v.lanes|=u,h=v.alternate,h!==null&&(h.lanes|=u),id(v,u,n),v=null}else v=s.child;if(v!==null)v.return=s;else for(v=s;v!==null;){if(v===n){v=null;break}if(s=v.sibling,s!==null){s.return=v.return,v=s;break}v=v.return}s=v}}function ys(n,l,u,r){n=null;for(var s=l,h=!1;s!==null;){if(!h){if((s.flags&524288)!==0)h=!0;else if((s.flags&262144)!==0)break}if(s.tag===10){var v=s.alternate;if(v===null)throw Error(m(387));if(v=v.memoizedProps,v!==null){var E=s.type;xa(s.pendingProps.value,v.value)||(n!==null?n.push(E):n=[E])}}else if(s===se.current){if(v=s.alternate,v===null)throw Error(m(387));v.memoizedState.memoizedState!==s.memoizedState.memoizedState&&(n!==null?n.push(ha):n=[ha])}s=s.return}n!==null&&rd(l,n,u,r),l.flags|=262144}function ms(n){for(n=n.firstContext;n!==null;){if(!xa(n.context._currentValue,n.memoizedValue))return!0;n=n.next}return!1}function Xi(n){ei=n,$l=null,n=n.dependencies,n!==null&&(n.firstContext=null)}function ca(n){return qy(ei,n)}function ko(n,l){return ei===null&&Xi(n),qy(n,l)}function qy(n,l){var u=l._currentValue;if(l={context:l,memoizedValue:u,next:null},$l===null){if(n===null)throw Error(m(308));$l=l,n.dependencies={lanes:0,firstContext:l},n.flags|=524288}else $l=$l.next=l;return u}var qg=typeof AbortController<"u"?AbortController:function(){var n=[],l=this.signal={aborted:!1,addEventListener:function(u,r){n.push(r)}};this.abort=function(){l.aborted=!0,n.forEach(function(u){return u()})}},Go=d.unstable_scheduleCallback,od=d.unstable_NormalPriority,Un={$$typeof:ie,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ly(){return{controller:new qg,data:new Map,refCount:0}}function Qi(n){n.refCount--,n.refCount===0&&Go(od,function(){n.controller.abort()})}var bu=null,Xo=0,Zi=0,xl=null;function ka(n,l){if(bu===null){var u=bu=[];Xo=0,Zi=Pd(),xl={status:"pending",value:void 0,then:function(r){u.push(r)}}}return Xo++,l.then(ps,ps),l}function ps(){if(--Xo===0&&bu!==null){xl!==null&&(xl.status="fulfilled");var n=bu;bu=null,Zi=0,xl=null;for(var l=0;l<n.length;l++)(0,n[l])()}}function Vy(n,l){var u=[],r={status:"pending",value:null,reason:null,then:function(s){u.push(s)}};return n.then(function(){r.status="fulfilled",r.value=l;for(var s=0;s<u.length;s++)(0,u[s])(l)},function(s){for(r.status="rejected",r.reason=s,s=0;s<u.length;s++)(0,u[s])(void 0)}),r}var jy=G.S;G.S=function(n,l){typeof l=="object"&&l!==null&&typeof l.then=="function"&&ka(n,l),jy!==null&&jy(n,l)};var ti=b(null);function Qo(){var n=ti.current;return n!==null?n:tn.pooledCache}function Zo(n,l){l===null?x(ti,ti.current):x(ti,l.pool)}function gs(){var n=Qo();return n===null?null:{parent:Un._currentValue,pool:n}}var Vr=Error(m(460)),vs=Error(m(474)),Ko=Error(m(542)),cd={then:function(){}};function Yy(n){return n=n.status,n==="fulfilled"||n==="rejected"}function Jo(){}function ky(n,l,u){switch(u=n[u],u===void 0?n.push(l):u!==l&&(l.then(Jo,Jo),l=u),l.status){case"fulfilled":return l.value;case"rejected":throw n=l.reason,Gy(n),n;default:if(typeof l.status=="string")l.then(Jo,Jo);else{if(n=tn,n!==null&&100<n.shellSuspendCounter)throw Error(m(482));n=l,n.status="pending",n.then(function(r){if(l.status==="pending"){var s=l;s.status="fulfilled",s.value=r}},function(r){if(l.status==="pending"){var s=l;s.status="rejected",s.reason=r}})}switch(l.status){case"fulfilled":return l.value;case"rejected":throw n=l.reason,Gy(n),n}throw $o=l,Vr}}var $o=null;function sd(){if($o===null)throw Error(m(459));var n=$o;return $o=null,n}function Gy(n){if(n===Vr||n===Ko)throw Error(m(483))}var ni=!1;function bs(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function fd(n,l){n=n.updateQueue,l.updateQueue===n&&(l.updateQueue={baseState:n.baseState,firstBaseUpdate:n.firstBaseUpdate,lastBaseUpdate:n.lastBaseUpdate,shared:n.shared,callbacks:null})}function ai(n){return{lane:n,tag:0,payload:null,callback:null,next:null}}function Ga(n,l,u){var r=n.updateQueue;if(r===null)return null;if(r=r.shared,(Jt&2)!==0){var s=r.pending;return s===null?l.next=l:(l.next=s.next,s.next=l),r.pending=l,l=Yi(n),Bo(n,null,u),l}return Xl(n,r,l,u),Yi(n)}function jr(n,l,u){if(l=l.updateQueue,l!==null&&(l=l.shared,(u&4194048)!==0)){var r=l.lanes;r&=n.pendingLanes,u|=r,l.lanes=u,Dt(n,u)}}function Ss(n,l){var u=n.updateQueue,r=n.alternate;if(r!==null&&(r=r.updateQueue,u===r)){var s=null,h=null;if(u=u.firstBaseUpdate,u!==null){do{var v={lane:u.lane,tag:u.tag,payload:u.payload,callback:null,next:null};h===null?s=h=v:h=h.next=v,u=u.next}while(u!==null);h===null?s=h=l:h=h.next=l}else s=h=l;u={baseState:r.baseState,firstBaseUpdate:s,lastBaseUpdate:h,shared:r.shared,callbacks:r.callbacks},n.updateQueue=u;return}n=u.lastBaseUpdate,n===null?u.firstBaseUpdate=l:n.next=l,u.lastBaseUpdate=l}var Xy=!1;function Ts(){if(Xy){var n=xl;if(n!==null)throw n}}function Wo(n,l,u,r){Xy=!1;var s=n.updateQueue;ni=!1;var h=s.firstBaseUpdate,v=s.lastBaseUpdate,E=s.shared.pending;if(E!==null){s.shared.pending=null;var C=E,F=C.next;C.next=null,v===null?h=F:v.next=F,v=C;var ve=n.alternate;ve!==null&&(ve=ve.updateQueue,E=ve.lastBaseUpdate,E!==v&&(E===null?ve.firstBaseUpdate=F:E.next=F,ve.lastBaseUpdate=C))}if(h!==null){var Ae=s.baseState;v=0,ve=F=C=null,E=h;do{var I=E.lane&-536870913,ue=I!==E.lane;if(ue?(Bt&I)===I:(r&I)===I){I!==0&&I===Zi&&(Xy=!0),ve!==null&&(ve=ve.next={lane:0,tag:E.tag,payload:E.payload,callback:null,next:null});e:{var lt=n,at=E;I=l;var Zt=u;switch(at.tag){case 1:if(lt=at.payload,typeof lt=="function"){Ae=lt.call(Zt,Ae,I);break e}Ae=lt;break e;case 3:lt.flags=lt.flags&-65537|128;case 0:if(lt=at.payload,I=typeof lt=="function"?lt.call(Zt,Ae,I):lt,I==null)break e;Ae=ne({},Ae,I);break e;case 2:ni=!0}}I=E.callback,I!==null&&(n.flags|=64,ue&&(n.flags|=8192),ue=s.callbacks,ue===null?s.callbacks=[I]:ue.push(I))}else ue={lane:I,tag:E.tag,payload:E.payload,callback:E.callback,next:null},ve===null?(F=ve=ue,C=Ae):ve=ve.next=ue,v|=I;if(E=E.next,E===null){if(E=s.shared.pending,E===null)break;ue=E,E=ue.next,ue.next=null,s.lastBaseUpdate=ue,s.shared.pending=null}}while(!0);ve===null&&(C=Ae),s.baseState=C,s.firstBaseUpdate=F,s.lastBaseUpdate=ve,h===null&&(s.shared.lanes=0),nr|=v,n.lanes=v,n.memoizedState=Ae}}function Fo(n,l){if(typeof n!="function")throw Error(m(191,n));n.call(l)}function dd(n,l){var u=n.callbacks;if(u!==null)for(n.callbacks=null,n=0;n<u.length;n++)Fo(u[n],l)}var li=b(null),Es=b(0);function Qy(n,l){n=hi,x(Es,n),x(li,l),hi=n|l.baseLanes}function Vn(){x(Es,hi),x(li,li.current)}function Po(){hi=Es.current,D(li),D(Es)}var Wl=0,yt=null,Xt=null,Tn=null,Yr=!1,kr=!1,Xa=!1,As=0,Ml=0,Qa=null,hd=0;function En(){throw Error(m(321))}function Rs(n,l){if(l===null)return!1;for(var u=0;u<l.length&&u<n.length;u++)if(!xa(n[u],l[u]))return!1;return!0}function yd(n,l,u,r,s,h){return Wl=h,yt=l,l.memoizedState=null,l.updateQueue=null,l.lanes=0,G.H=n===null||n.memoizedState===null?Qg:sm,Xa=!1,h=u(r,s),Xa=!1,kr&&(h=Ki(l,u,r,s)),Zy(n),h}function Zy(n){G.H=Hs;var l=Xt!==null&&Xt.next!==null;if(Wl=0,Tn=Xt=yt=null,Yr=!1,Ml=0,Qa=null,l)throw Error(m(300));n===null||xt||(n=n.dependencies,n!==null&&ms(n)&&(xt=!0))}function Ki(n,l,u,r){yt=n;var s=0;do{if(kr&&(Qa=null),Ml=0,kr=!1,25<=s)throw Error(m(301));if(s+=1,Tn=Xt=null,n.updateQueue!=null){var h=n.updateQueue;h.lastEffect=null,h.events=null,h.stores=null,h.memoCache!=null&&(h.memoCache.index=0)}G.H=Zg,h=l(u,r)}while(kr);return h}function Lg(){var n=G.H,l=n.useState()[0];return l=typeof l.then=="function"?Gr(l):l,n=n.useState()[0],(Xt!==null?Xt.memoizedState:null)!==n&&(yt.flags|=1024),l}function md(){var n=As!==0;return As=0,n}function pd(n,l,u){l.updateQueue=n.updateQueue,l.flags&=-2053,n.lanes&=~u}function Io(n){if(Yr){for(n=n.memoizedState;n!==null;){var l=n.queue;l!==null&&(l.pending=null),n=n.next}Yr=!1}Wl=0,Tn=Xt=yt=null,kr=!1,Ml=As=0,Qa=null}function Ca(){var n={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Tn===null?yt.memoizedState=Tn=n:Tn=Tn.next=n,Tn}function On(){if(Xt===null){var n=yt.alternate;n=n!==null?n.memoizedState:null}else n=Xt.next;var l=Tn===null?yt.memoizedState:Tn.next;if(l!==null)Tn=l,Xt=n;else{if(n===null)throw yt.alternate===null?Error(m(467)):Error(m(310));Xt=n,n={memoizedState:Xt.memoizedState,baseState:Xt.baseState,baseQueue:Xt.baseQueue,queue:Xt.queue,next:null},Tn===null?yt.memoizedState=Tn=n:Tn=Tn.next=n}return Tn}function Os(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Gr(n){var l=Ml;return Ml+=1,Qa===null&&(Qa=[]),n=ky(Qa,n,l),l=yt,(Tn===null?l.memoizedState:Tn.next)===null&&(l=l.alternate,G.H=l===null||l.memoizedState===null?Qg:sm),n}function gd(n){if(n!==null&&typeof n=="object"){if(typeof n.then=="function")return Gr(n);if(n.$$typeof===ie)return ca(n)}throw Error(m(438,String(n)))}function jn(n){var l=null,u=yt.updateQueue;if(u!==null&&(l=u.memoCache),l==null){var r=yt.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(l={data:r.data.map(function(s){return s.slice()}),index:0})))}if(l==null&&(l={data:[],index:0}),u===null&&(u=Os(),yt.updateQueue=u),u.memoCache=l,u=l.data[l.index],u===void 0)for(u=l.data[l.index]=Array(n),r=0;r<n;r++)u[r]=be;return l.index++,u}function Su(n,l){return typeof l=="function"?l(n):l}function _s(n){var l=On();return vd(l,Xt,n)}function vd(n,l,u){var r=n.queue;if(r===null)throw Error(m(311));r.lastRenderedReducer=u;var s=n.baseQueue,h=r.pending;if(h!==null){if(s!==null){var v=s.next;s.next=h.next,h.next=v}l.baseQueue=s=h,r.pending=null}if(h=n.baseState,s===null)n.memoizedState=h;else{l=s.next;var E=v=null,C=null,F=l,ve=!1;do{var Ae=F.lane&-536870913;if(Ae!==F.lane?(Bt&Ae)===Ae:(Wl&Ae)===Ae){var I=F.revertLane;if(I===0)C!==null&&(C=C.next={lane:0,revertLane:0,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null}),Ae===Zi&&(ve=!0);else if((Wl&I)===I){F=F.next,I===Zi&&(ve=!0);continue}else Ae={lane:0,revertLane:F.revertLane,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},C===null?(E=C=Ae,v=h):C=C.next=Ae,yt.lanes|=I,nr|=I;Ae=F.action,Xa&&u(h,Ae),h=F.hasEagerState?F.eagerState:u(h,Ae)}else I={lane:Ae,revertLane:F.revertLane,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},C===null?(E=C=I,v=h):C=C.next=I,yt.lanes|=Ae,nr|=Ae;F=F.next}while(F!==null&&F!==l);if(C===null?v=h:C.next=E,!xa(h,n.memoizedState)&&(xt=!0,ve&&(u=xl,u!==null)))throw u;n.memoizedState=h,n.baseState=v,n.baseQueue=C,r.lastRenderedState=h}return s===null&&(r.lanes=0),[n.memoizedState,r.dispatch]}function bd(n){var l=On(),u=l.queue;if(u===null)throw Error(m(311));u.lastRenderedReducer=n;var r=u.dispatch,s=u.pending,h=l.memoizedState;if(s!==null){u.pending=null;var v=s=s.next;do h=n(h,v.action),v=v.next;while(v!==s);xa(h,l.memoizedState)||(xt=!0),l.memoizedState=h,l.baseQueue===null&&(l.baseState=h),u.lastRenderedState=h}return[h,r]}function Ky(n,l,u){var r=yt,s=On(),h=Tt;if(h){if(u===void 0)throw Error(m(407));u=u()}else u=l();var v=!xa((Xt||s).memoizedState,u);v&&(s.memoizedState=u,xt=!0),s=s.queue;var E=Jy.bind(null,r,s,n);if(ui(2048,8,E,[n]),s.getSnapshot!==l||v||Tn!==null&&Tn.memoizedState.tag&1){if(r.flags|=2048,Ji(9,Cl(),Sd.bind(null,r,s,u,l),null),tn===null)throw Error(m(349));h||(Wl&124)!==0||Ds(r,l,u)}return u}function Ds(n,l,u){n.flags|=16384,n={getSnapshot:l,value:u},l=yt.updateQueue,l===null?(l=Os(),yt.updateQueue=l,l.stores=[n]):(u=l.stores,u===null?l.stores=[n]:u.push(n))}function Sd(n,l,u,r){l.value=u,l.getSnapshot=r,$y(l)&&Wy(n)}function Jy(n,l,u){return u(function(){$y(l)&&Wy(n)})}function $y(n){var l=n.getSnapshot;n=n.value;try{var u=l();return!xa(n,u)}catch{return!0}}function Wy(n){var l=Fu(n,2);l!==null&&Ia(l,n,2)}function xs(n){var l=Ca();if(typeof n=="function"){var u=n;if(n=u(),Xa){bt(!0);try{u()}finally{bt(!1)}}}return l.memoizedState=l.baseState=n,l.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Su,lastRenderedState:n},l}function Td(n,l,u,r){return n.baseState=u,vd(n,Xt,typeof r=="function"?r:Su)}function Fy(n,l,u,r,s){if(nc(n))throw Error(m(485));if(n=l.action,n!==null){var h={payload:s,action:n,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(v){h.listeners.push(v)}};G.T!==null?u(!0):h.isTransition=!1,r(h),u=l.pending,u===null?(h.next=l.pending=h,Py(l,h)):(h.next=u.next,l.pending=u.next=h)}}function Py(n,l){var u=l.action,r=l.payload,s=n.state;if(l.isTransition){var h=G.T,v={};G.T=v;try{var E=u(s,r),C=G.S;C!==null&&C(v,E),Ed(n,l,E)}catch(F){Cs(n,l,F)}finally{G.T=h}}else try{h=u(s,r),Ed(n,l,h)}catch(F){Cs(n,l,F)}}function Ed(n,l,u){u!==null&&typeof u=="object"&&typeof u.then=="function"?u.then(function(r){Ms(n,l,r)},function(r){return Cs(n,l,r)}):Ms(n,l,u)}function Ms(n,l,u){l.status="fulfilled",l.value=u,Iy(l),n.state=u,l=n.pending,l!==null&&(u=l.next,u===l?n.pending=null:(u=u.next,l.next=u,Py(n,u)))}function Cs(n,l,u){var r=n.pending;if(n.pending=null,r!==null){r=r.next;do l.status="rejected",l.reason=u,Iy(l),l=l.next;while(l!==r)}n.action=null}function Iy(n){n=n.listeners;for(var l=0;l<n.length;l++)(0,n[l])()}function em(n,l){return l}function Ad(n,l){if(Tt){var u=tn.formState;if(u!==null){e:{var r=yt;if(Tt){if(It){t:{for(var s=It,h=Ma;s.nodeType!==8;){if(!h){s=null;break t}if(s=ru(s.nextSibling),s===null){s=null;break t}}h=s.data,s=h==="F!"||h==="F"?s:null}if(s){It=ru(s.nextSibling),r=s.data==="F!";break e}}Jl(r)}r=!1}r&&(l=u[0])}}return u=Ca(),u.memoizedState=u.baseState=l,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:em,lastRenderedState:l},u.queue=r,u=_d.bind(null,yt,r),r.dispatch=u,r=xs(!1),h=ws.bind(null,yt,!1,r.queue),r=Ca(),s={state:l,dispatch:null,action:n,pending:null},r.queue=s,u=Fy.bind(null,yt,s,h,u),s.dispatch=u,r.memoizedState=n,[l,u,!1]}function tm(n){var l=On();return Tu(l,Xt,n)}function Tu(n,l,u){if(l=vd(n,l,em)[0],n=_s(Su)[0],typeof l=="object"&&l!==null&&typeof l.then=="function")try{var r=Gr(l)}catch(v){throw v===Vr?Ko:v}else r=l;l=On();var s=l.queue,h=s.dispatch;return u!==l.memoizedState&&(yt.flags|=2048,Ji(9,Cl(),nm.bind(null,s,u),null)),[r,h,n]}function nm(n,l){n.action=l}function Vg(n){var l=On(),u=Xt;if(u!==null)return Tu(l,u,n);On(),l=l.memoizedState,u=On();var r=u.queue.dispatch;return u.memoizedState=n,[l,r,!1]}function Ji(n,l,u,r){return n={tag:n,create:u,deps:r,inst:l,next:null},l=yt.updateQueue,l===null&&(l=Os(),yt.updateQueue=l),u=l.lastEffect,u===null?l.lastEffect=n.next=n:(r=u.next,u.next=n,n.next=r,l.lastEffect=n),n}function Cl(){return{destroy:void 0,resource:void 0}}function am(){return On().memoizedState}function Xr(n,l,u,r){var s=Ca();r=r===void 0?null:r,yt.flags|=n,s.memoizedState=Ji(1|l,Cl(),u,r)}function ui(n,l,u,r){var s=On();r=r===void 0?null:r;var h=s.memoizedState.inst;Xt!==null&&r!==null&&Rs(r,Xt.memoizedState.deps)?s.memoizedState=Ji(l,h,u,r):(yt.flags|=n,s.memoizedState=Ji(1|l,h,u,r))}function fn(n,l){Xr(8390656,8,n,l)}function jg(n,l){ui(2048,8,n,l)}function Yg(n,l){return ui(4,2,n,l)}function lm(n,l){return ui(4,4,n,l)}function Fl(n,l){if(typeof l=="function"){n=n();var u=l(n);return function(){typeof u=="function"?u():l(null)}}if(l!=null)return n=n(),l.current=n,function(){l.current=null}}function um(n,l,u){u=u!=null?u.concat([n]):null,ui(4,4,Fl.bind(null,l,n),u)}function zs(){}function ec(n,l){var u=On();l=l===void 0?null:l;var r=u.memoizedState;return l!==null&&Rs(l,r[1])?r[0]:(u.memoizedState=[n,l],n)}function Qr(n,l){var u=On();l=l===void 0?null:l;var r=u.memoizedState;if(l!==null&&Rs(l,r[1]))return r[0];if(r=n(),Xa){bt(!0);try{n()}finally{bt(!1)}}return u.memoizedState=[r,l],r}function Rd(n,l,u){return u===void 0||(Wl&1073741824)!==0?n.memoizedState=l:(n.memoizedState=u,n=lv(),yt.lanes|=n,nr|=n,u)}function Od(n,l,u,r){return xa(u,l)?u:li.current!==null?(n=Rd(n,u,r),xa(n,l)||(xt=!0),n):(Wl&42)===0?(xt=!0,n.memoizedState=u):(n=lv(),yt.lanes|=n,nr|=n,l)}function im(n,l,u,r,s){var h=X.p;X.p=h!==0&&8>h?h:8;var v=G.T,E={};G.T=E,ws(n,!1,l,u);try{var C=s(),F=G.S;if(F!==null&&F(E,C),C!==null&&typeof C=="object"&&typeof C.then=="function"){var ve=Vy(C,r);tc(n,l,ve,hl(n))}else tc(n,l,r,hl(n))}catch(Ae){tc(n,l,{then:function(){},status:"rejected",reason:Ae},hl())}finally{X.p=h,G.T=v}}function nb(){}function rm(n,l,u,r){if(n.tag!==5)throw Error(m(476));var s=om(n).queue;im(n,s,l,Z,u===null?nb:function(){return kg(n),u(r)})}function om(n){var l=n.memoizedState;if(l!==null)return l;l={memoizedState:Z,baseState:Z,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Su,lastRenderedState:Z},next:null};var u={};return l.next={memoizedState:u,baseState:u,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Su,lastRenderedState:u},next:null},n.memoizedState=l,n=n.alternate,n!==null&&(n.memoizedState=l),l}function kg(n){var l=om(n).next.queue;tc(n,l,{},hl())}function Zr(){return ca(ha)}function Pl(){return On().memoizedState}function cm(){return On().memoizedState}function ab(n){for(var l=n.return;l!==null;){switch(l.tag){case 24:case 3:var u=hl();n=ai(u);var r=Ga(l,n,u);r!==null&&(Ia(r,l,u),jr(r,l,u)),l={cache:Ly()},n.payload=l;return}l=l.return}}function Gg(n,l,u){var r=hl();u={lane:r,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null},nc(n)?Us(l,u):(u=Br(n,l,u,r),u!==null&&(Ia(u,n,r),Xg(u,l,r)))}function _d(n,l,u){var r=hl();tc(n,l,u,r)}function tc(n,l,u,r){var s={lane:r,revertLane:0,action:u,hasEagerState:!1,eagerState:null,next:null};if(nc(n))Us(l,s);else{var h=n.alternate;if(n.lanes===0&&(h===null||h.lanes===0)&&(h=l.lastRenderedReducer,h!==null))try{var v=l.lastRenderedState,E=h(v,u);if(s.hasEagerState=!0,s.eagerState=E,xa(E,v))return Xl(n,l,s,0),tn===null&&Gl(),!1}catch{}finally{}if(u=Br(n,l,s,r),u!==null)return Ia(u,n,r),Xg(u,l,r),!0}return!1}function ws(n,l,u,r){if(r={lane:2,revertLane:Pd(),action:r,hasEagerState:!1,eagerState:null,next:null},nc(n)){if(l)throw Error(m(479))}else l=Br(n,u,r,2),l!==null&&Ia(l,n,2)}function nc(n){var l=n.alternate;return n===yt||l!==null&&l===yt}function Us(n,l){kr=Yr=!0;var u=n.pending;u===null?l.next=l:(l.next=u.next,u.next=l),n.pending=l}function Xg(n,l,u){if((u&4194048)!==0){var r=l.lanes;r&=n.pendingLanes,u|=r,l.lanes=u,Dt(n,u)}}var Hs={readContext:ca,use:gd,useCallback:En,useContext:En,useEffect:En,useImperativeHandle:En,useLayoutEffect:En,useInsertionEffect:En,useMemo:En,useReducer:En,useRef:En,useState:En,useDebugValue:En,useDeferredValue:En,useTransition:En,useSyncExternalStore:En,useId:En,useHostTransitionStatus:En,useFormState:En,useActionState:En,useOptimistic:En,useMemoCache:En,useCacheRefresh:En},Qg={readContext:ca,use:gd,useCallback:function(n,l){return Ca().memoizedState=[n,l===void 0?null:l],n},useContext:ca,useEffect:fn,useImperativeHandle:function(n,l,u){u=u!=null?u.concat([n]):null,Xr(4194308,4,Fl.bind(null,l,n),u)},useLayoutEffect:function(n,l){return Xr(4194308,4,n,l)},useInsertionEffect:function(n,l){Xr(4,2,n,l)},useMemo:function(n,l){var u=Ca();l=l===void 0?null:l;var r=n();if(Xa){bt(!0);try{n()}finally{bt(!1)}}return u.memoizedState=[r,l],r},useReducer:function(n,l,u){var r=Ca();if(u!==void 0){var s=u(l);if(Xa){bt(!0);try{u(l)}finally{bt(!1)}}}else s=l;return r.memoizedState=r.baseState=s,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:s},r.queue=n,n=n.dispatch=Gg.bind(null,yt,n),[r.memoizedState,n]},useRef:function(n){var l=Ca();return n={current:n},l.memoizedState=n},useState:function(n){n=xs(n);var l=n.queue,u=_d.bind(null,yt,l);return l.dispatch=u,[n.memoizedState,u]},useDebugValue:zs,useDeferredValue:function(n,l){var u=Ca();return Rd(u,n,l)},useTransition:function(){var n=xs(!1);return n=im.bind(null,yt,n.queue,!0,!1),Ca().memoizedState=n,[!1,n]},useSyncExternalStore:function(n,l,u){var r=yt,s=Ca();if(Tt){if(u===void 0)throw Error(m(407));u=u()}else{if(u=l(),tn===null)throw Error(m(349));(Bt&124)!==0||Ds(r,l,u)}s.memoizedState=u;var h={value:u,getSnapshot:l};return s.queue=h,fn(Jy.bind(null,r,h,n),[n]),r.flags|=2048,Ji(9,Cl(),Sd.bind(null,r,h,u,l),null),u},useId:function(){var n=Ca(),l=tn.identifierPrefix;if(Tt){var u=Kl,r=Zl;u=(r&~(1<<32-Lt(r)-1)).toString(32)+u,l="«"+l+"R"+u,u=As++,0<u&&(l+="H"+u.toString(32)),l+="»"}else u=hd++,l="«"+l+"r"+u.toString(32)+"»";return n.memoizedState=l},useHostTransitionStatus:Zr,useFormState:Ad,useActionState:Ad,useOptimistic:function(n){var l=Ca();l.memoizedState=l.baseState=n;var u={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return l.queue=u,l=ws.bind(null,yt,!0,u),u.dispatch=l,[n,l]},useMemoCache:jn,useCacheRefresh:function(){return Ca().memoizedState=ab.bind(null,yt)}},sm={readContext:ca,use:gd,useCallback:ec,useContext:ca,useEffect:jg,useImperativeHandle:um,useInsertionEffect:Yg,useLayoutEffect:lm,useMemo:Qr,useReducer:_s,useRef:am,useState:function(){return _s(Su)},useDebugValue:zs,useDeferredValue:function(n,l){var u=On();return Od(u,Xt.memoizedState,n,l)},useTransition:function(){var n=_s(Su)[0],l=On().memoizedState;return[typeof n=="boolean"?n:Gr(n),l]},useSyncExternalStore:Ky,useId:Pl,useHostTransitionStatus:Zr,useFormState:tm,useActionState:tm,useOptimistic:function(n,l){var u=On();return Td(u,Xt,n,l)},useMemoCache:jn,useCacheRefresh:cm},Zg={readContext:ca,use:gd,useCallback:ec,useContext:ca,useEffect:jg,useImperativeHandle:um,useInsertionEffect:Yg,useLayoutEffect:lm,useMemo:Qr,useReducer:bd,useRef:am,useState:function(){return bd(Su)},useDebugValue:zs,useDeferredValue:function(n,l){var u=On();return Xt===null?Rd(u,n,l):Od(u,Xt.memoizedState,n,l)},useTransition:function(){var n=bd(Su)[0],l=On().memoizedState;return[typeof n=="boolean"?n:Gr(n),l]},useSyncExternalStore:Ky,useId:Pl,useHostTransitionStatus:Zr,useFormState:Vg,useActionState:Vg,useOptimistic:function(n,l){var u=On();return Xt!==null?Td(u,Xt,n,l):(u.baseState=n,[n,u.queue.dispatch])},useMemoCache:jn,useCacheRefresh:cm},Za=null,ac=0;function Ns(n){var l=ac;return ac+=1,Za===null&&(Za=[]),ky(Za,n,l)}function Bs(n,l){l=l.props.ref,n.ref=l!==void 0?l:null}function lc(n,l){throw l.$$typeof===Oe?Error(m(525)):(n=Object.prototype.toString.call(l),Error(m(31,n==="[object Object]"?"object with keys {"+Object.keys(l).join(", ")+"}":n)))}function Ka(n){var l=n._init;return l(n._payload)}function fm(n){function l(K,B){if(n){var P=K.deletions;P===null?(K.deletions=[B],K.flags|=16):P.push(B)}}function u(K,B){if(!n)return null;for(;B!==null;)l(K,B),B=B.sibling;return null}function r(K){for(var B=new Map;K!==null;)K.key!==null?B.set(K.key,K):B.set(K.index,K),K=K.sibling;return B}function s(K,B){return K=Ql(K,B),K.index=0,K.sibling=null,K}function h(K,B,P){return K.index=P,n?(P=K.alternate,P!==null?(P=P.index,P<B?(K.flags|=67108866,B):P):(K.flags|=67108866,B)):(K.flags|=1048576,B)}function v(K){return n&&K.alternate===null&&(K.flags|=67108866),K}function E(K,B,P,Te){return B===null||B.tag!==6?(B=ki(P,K.mode,Te),B.return=K,B):(B=s(B,P),B.return=K,B)}function C(K,B,P,Te){var Je=P.type;return Je===pe?ve(K,B,P.props.children,Te,P.key):B!==null&&(B.elementType===Je||typeof Je=="object"&&Je!==null&&Je.$$typeof===Ge&&Ka(Je)===B.type)?(B=s(B,P.props),Bs(B,P),B.return=K,B):(B=St(P.type,P.key,P.props,null,K.mode,Te),Bs(B,P),B.return=K,B)}function F(K,B,P,Te){return B===null||B.tag!==4||B.stateNode.containerInfo!==P.containerInfo||B.stateNode.implementation!==P.implementation?(B=qo(P,K.mode,Te),B.return=K,B):(B=s(B,P.children||[]),B.return=K,B)}function ve(K,B,P,Te,Je){return B===null||B.tag!==7?(B=Ce(P,K.mode,Te,Je),B.return=K,B):(B=s(B,P),B.return=K,B)}function Ae(K,B,P){if(typeof B=="string"&&B!==""||typeof B=="number"||typeof B=="bigint")return B=ki(""+B,K.mode,P),B.return=K,B;if(typeof B=="object"&&B!==null){switch(B.$$typeof){case q:return P=St(B.type,B.key,B.props,null,K.mode,P),Bs(P,B),P.return=K,P;case k:return B=qo(B,K.mode,P),B.return=K,B;case Ge:var Te=B._init;return B=Te(B._payload),Ae(K,B,P)}if(Be(B)||oe(B))return B=Ce(B,K.mode,P,null),B.return=K,B;if(typeof B.then=="function")return Ae(K,Ns(B),P);if(B.$$typeof===ie)return Ae(K,ko(K,B),P);lc(K,B)}return null}function I(K,B,P,Te){var Je=B!==null?B.key:null;if(typeof P=="string"&&P!==""||typeof P=="number"||typeof P=="bigint")return Je!==null?null:E(K,B,""+P,Te);if(typeof P=="object"&&P!==null){switch(P.$$typeof){case q:return P.key===Je?C(K,B,P,Te):null;case k:return P.key===Je?F(K,B,P,Te):null;case Ge:return Je=P._init,P=Je(P._payload),I(K,B,P,Te)}if(Be(P)||oe(P))return Je!==null?null:ve(K,B,P,Te,null);if(typeof P.then=="function")return I(K,B,Ns(P),Te);if(P.$$typeof===ie)return I(K,B,ko(K,P),Te);lc(K,P)}return null}function ue(K,B,P,Te,Je){if(typeof Te=="string"&&Te!==""||typeof Te=="number"||typeof Te=="bigint")return K=K.get(P)||null,E(B,K,""+Te,Je);if(typeof Te=="object"&&Te!==null){switch(Te.$$typeof){case q:return K=K.get(Te.key===null?P:Te.key)||null,C(B,K,Te,Je);case k:return K=K.get(Te.key===null?P:Te.key)||null,F(B,K,Te,Je);case Ge:var Et=Te._init;return Te=Et(Te._payload),ue(K,B,P,Te,Je)}if(Be(Te)||oe(Te))return K=K.get(P)||null,ve(B,K,Te,Je,null);if(typeof Te.then=="function")return ue(K,B,P,Ns(Te),Je);if(Te.$$typeof===ie)return ue(K,B,P,ko(B,Te),Je);lc(B,Te)}return null}function lt(K,B,P,Te){for(var Je=null,Et=null,nt=B,ut=B=0,ta=null;nt!==null&&ut<P.length;ut++){nt.index>ut?(ta=nt,nt=null):ta=nt.sibling;var kt=I(K,nt,P[ut],Te);if(kt===null){nt===null&&(nt=ta);break}n&&nt&&kt.alternate===null&&l(K,nt),B=h(kt,B,ut),Et===null?Je=kt:Et.sibling=kt,Et=kt,nt=ta}if(ut===P.length)return u(K,nt),Tt&&wn(K,ut),Je;if(nt===null){for(;ut<P.length;ut++)nt=Ae(K,P[ut],Te),nt!==null&&(B=h(nt,B,ut),Et===null?Je=nt:Et.sibling=nt,Et=nt);return Tt&&wn(K,ut),Je}for(nt=r(nt);ut<P.length;ut++)ta=ue(nt,K,ut,P[ut],Te),ta!==null&&(n&&ta.alternate!==null&&nt.delete(ta.key===null?ut:ta.key),B=h(ta,B,ut),Et===null?Je=ta:Et.sibling=ta,Et=ta);return n&&nt.forEach(function(Cu){return l(K,Cu)}),Tt&&wn(K,ut),Je}function at(K,B,P,Te){if(P==null)throw Error(m(151));for(var Je=null,Et=null,nt=B,ut=B=0,ta=null,kt=P.next();nt!==null&&!kt.done;ut++,kt=P.next()){nt.index>ut?(ta=nt,nt=null):ta=nt.sibling;var Cu=I(K,nt,kt.value,Te);if(Cu===null){nt===null&&(nt=ta);break}n&&nt&&Cu.alternate===null&&l(K,nt),B=h(Cu,B,ut),Et===null?Je=Cu:Et.sibling=Cu,Et=Cu,nt=ta}if(kt.done)return u(K,nt),Tt&&wn(K,ut),Je;if(nt===null){for(;!kt.done;ut++,kt=P.next())kt=Ae(K,kt.value,Te),kt!==null&&(B=h(kt,B,ut),Et===null?Je=kt:Et.sibling=kt,Et=kt);return Tt&&wn(K,ut),Je}for(nt=r(nt);!kt.done;ut++,kt=P.next())kt=ue(nt,K,ut,kt.value,Te),kt!==null&&(n&&kt.alternate!==null&&nt.delete(kt.key===null?ut:kt.key),B=h(kt,B,ut),Et===null?Je=kt:Et.sibling=kt,Et=kt);return n&&nt.forEach(function(hb){return l(K,hb)}),Tt&&wn(K,ut),Je}function Zt(K,B,P,Te){if(typeof P=="object"&&P!==null&&P.type===pe&&P.key===null&&(P=P.props.children),typeof P=="object"&&P!==null){switch(P.$$typeof){case q:e:{for(var Je=P.key;B!==null;){if(B.key===Je){if(Je=P.type,Je===pe){if(B.tag===7){u(K,B.sibling),Te=s(B,P.props.children),Te.return=K,K=Te;break e}}else if(B.elementType===Je||typeof Je=="object"&&Je!==null&&Je.$$typeof===Ge&&Ka(Je)===B.type){u(K,B.sibling),Te=s(B,P.props),Bs(Te,P),Te.return=K,K=Te;break e}u(K,B);break}else l(K,B);B=B.sibling}P.type===pe?(Te=Ce(P.props.children,K.mode,Te,P.key),Te.return=K,K=Te):(Te=St(P.type,P.key,P.props,null,K.mode,Te),Bs(Te,P),Te.return=K,K=Te)}return v(K);case k:e:{for(Je=P.key;B!==null;){if(B.key===Je)if(B.tag===4&&B.stateNode.containerInfo===P.containerInfo&&B.stateNode.implementation===P.implementation){u(K,B.sibling),Te=s(B,P.children||[]),Te.return=K,K=Te;break e}else{u(K,B);break}else l(K,B);B=B.sibling}Te=qo(P,K.mode,Te),Te.return=K,K=Te}return v(K);case Ge:return Je=P._init,P=Je(P._payload),Zt(K,B,P,Te)}if(Be(P))return lt(K,B,P,Te);if(oe(P)){if(Je=oe(P),typeof Je!="function")throw Error(m(150));return P=Je.call(P),at(K,B,P,Te)}if(typeof P.then=="function")return Zt(K,B,Ns(P),Te);if(P.$$typeof===ie)return Zt(K,B,ko(K,P),Te);lc(K,P)}return typeof P=="string"&&P!==""||typeof P=="number"||typeof P=="bigint"?(P=""+P,B!==null&&B.tag===6?(u(K,B.sibling),Te=s(B,P),Te.return=K,K=Te):(u(K,B),Te=ki(P,K.mode,Te),Te.return=K,K=Te),v(K)):u(K,B)}return function(K,B,P,Te){try{ac=0;var Je=Zt(K,B,P,Te);return Za=null,Je}catch(nt){if(nt===Vr||nt===Ko)throw nt;var Et=ja(29,nt,null,K.mode);return Et.lanes=Te,Et.return=K,Et}finally{}}}var Wn=fm(!0),dm=fm(!1),Hn=b(null),Il=null;function Ja(n){var l=n.alternate;x(Cn,Cn.current&1),x(Hn,n),Il===null&&(l===null||li.current!==null||l.memoizedState!==null)&&(Il=n)}function hm(n){if(n.tag===22){if(x(Cn,Cn.current),x(Hn,n),Il===null){var l=n.alternate;l!==null&&l.memoizedState!==null&&(Il=n)}}else Ea()}function Ea(){x(Cn,Cn.current),x(Hn,Hn.current)}function eu(n){D(Hn),Il===n&&(Il=null),D(Cn)}var Cn=b(0);function cl(n){for(var l=n;l!==null;){if(l.tag===13){var u=l.memoizedState;if(u!==null&&(u=u.dehydrated,u===null||u.data==="$?"||Im(u)))return l}else if(l.tag===19&&l.memoizedProps.revealOrder!==void 0){if((l.flags&128)!==0)return l}else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===n)break;for(;l.sibling===null;){if(l.return===null||l.return===n)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}function Dd(n,l,u,r){l=n.memoizedState,u=u(r,l),u=u==null?l:ne({},l,u),n.memoizedState=u,n.lanes===0&&(n.updateQueue.baseState=u)}var $i={enqueueSetState:function(n,l,u){n=n._reactInternals;var r=hl(),s=ai(r);s.payload=l,u!=null&&(s.callback=u),l=Ga(n,s,r),l!==null&&(Ia(l,n,r),jr(l,n,r))},enqueueReplaceState:function(n,l,u){n=n._reactInternals;var r=hl(),s=ai(r);s.tag=1,s.payload=l,u!=null&&(s.callback=u),l=Ga(n,s,r),l!==null&&(Ia(l,n,r),jr(l,n,r))},enqueueForceUpdate:function(n,l){n=n._reactInternals;var u=hl(),r=ai(u);r.tag=2,l!=null&&(r.callback=l),l=Ga(n,r,u),l!==null&&(Ia(l,n,u),jr(l,n,u))}};function ym(n,l,u,r,s,h,v){return n=n.stateNode,typeof n.shouldComponentUpdate=="function"?n.shouldComponentUpdate(r,h,v):l.prototype&&l.prototype.isPureReactComponent?!$u(u,r)||!$u(s,h):!0}function uc(n,l,u,r){n=l.state,typeof l.componentWillReceiveProps=="function"&&l.componentWillReceiveProps(u,r),typeof l.UNSAFE_componentWillReceiveProps=="function"&&l.UNSAFE_componentWillReceiveProps(u,r),l.state!==n&&$i.enqueueReplaceState(l,l.state,null)}function zl(n,l){var u=l;if("ref"in l){u={};for(var r in l)r!=="ref"&&(u[r]=l[r])}if(n=n.defaultProps){u===l&&(u=ne({},u));for(var s in n)u[s]===void 0&&(u[s]=n[s])}return u}var qs=typeof reportError=="function"?reportError:function(n){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var l=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof n=="object"&&n!==null&&typeof n.message=="string"?String(n.message):String(n),error:n});if(!window.dispatchEvent(l))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",n);return}console.error(n)};function mm(n){qs(n)}function ic(n){console.error(n)}function pm(n){qs(n)}function Kr(n,l){try{var u=n.onUncaughtError;u(l.value,{componentStack:l.stack})}catch(r){setTimeout(function(){throw r})}}function gm(n,l,u){try{var r=n.onCaughtError;r(u.value,{componentStack:u.stack,errorBoundary:l.tag===1?l.stateNode:null})}catch(s){setTimeout(function(){throw s})}}function xd(n,l,u){return u=ai(u),u.tag=3,u.payload={element:null},u.callback=function(){Kr(n,l)},u}function Kg(n){return n=ai(n),n.tag=3,n}function vm(n,l,u,r){var s=u.type.getDerivedStateFromError;if(typeof s=="function"){var h=r.value;n.payload=function(){return s(h)},n.callback=function(){gm(l,u,r)}}var v=u.stateNode;v!==null&&typeof v.componentDidCatch=="function"&&(n.callback=function(){gm(l,u,r),typeof s!="function"&&(Eu===null?Eu=new Set([this]):Eu.add(this));var E=r.stack;this.componentDidCatch(r.value,{componentStack:E!==null?E:""})})}function sl(n,l,u,r,s){if(u.flags|=32768,r!==null&&typeof r=="object"&&typeof r.then=="function"){if(l=u.alternate,l!==null&&ys(l,u,s,!0),u=Hn.current,u!==null){switch(u.tag){case 13:return Il===null?ir():u.alternate===null&&Dn===0&&(Dn=3),u.flags&=-257,u.flags|=65536,u.lanes=s,r===cd?u.flags|=16384:(l=u.updateQueue,l===null?u.updateQueue=new Set([r]):l.add(r),Qs(n,r,s)),!1;case 22:return u.flags|=65536,r===cd?u.flags|=16384:(l=u.updateQueue,l===null?(l={transitions:null,markerInstances:null,retryQueue:new Set([r])},u.updateQueue=l):(u=l.retryQueue,u===null?l.retryQueue=new Set([r]):u.add(r)),Qs(n,r,s)),!1}throw Error(m(435,u.tag))}return Qs(n,r,s),ir(),!1}if(Tt)return l=Hn.current,l!==null?((l.flags&65536)===0&&(l.flags|=256),l.flags|=65536,l.lanes=s,r!==ds&&(n=Error(m(422),{cause:r}),Yo(rl(n,u)))):(r!==ds&&(l=Error(m(423),{cause:r}),Yo(rl(l,u))),n=n.current.alternate,n.flags|=65536,s&=-s,n.lanes|=s,r=rl(r,u),s=xd(n.stateNode,r,s),Ss(n,s),Dn!==4&&(Dn=2)),!1;var h=Error(m(520),{cause:r});if(h=rl(h,u),ks===null?ks=[h]:ks.push(h),Dn!==4&&(Dn=2),l===null)return!0;r=rl(r,u),u=l;do{switch(u.tag){case 3:return u.flags|=65536,n=s&-s,u.lanes|=n,n=xd(u.stateNode,r,n),Ss(u,n),!1;case 1:if(l=u.type,h=u.stateNode,(u.flags&128)===0&&(typeof l.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(Eu===null||!Eu.has(h))))return u.flags|=65536,s&=-s,u.lanes|=s,s=Kg(s),vm(s,n,u,r),Ss(u,s),!1}u=u.return}while(u!==null);return!1}var bm=Error(m(461)),xt=!1;function Fn(n,l,u,r){l.child=n===null?dm(l,null,u,r):Wn(l,n.child,u,r)}function Sm(n,l,u,r,s){u=u.render;var h=l.ref;if("ref"in r){var v={};for(var E in r)E!=="ref"&&(v[E]=r[E])}else v=r;return Xi(l),r=yd(n,l,u,v,h,s),E=md(),n!==null&&!xt?(pd(n,l,s),tu(n,l,s)):(Tt&&E&&fs(l),l.flags|=1,Fn(n,l,r,s),l.child)}function Jg(n,l,u,r,s){if(n===null){var h=u.type;return typeof h=="function"&&!nd(h)&&h.defaultProps===void 0&&u.compare===null?(l.tag=15,l.type=h,ii(n,l,h,r,s)):(n=St(u.type,null,r,l,l.mode,s),n.ref=l.ref,n.return=l,l.child=n)}if(h=n.child,!Hd(n,s)){var v=h.memoizedProps;if(u=u.compare,u=u!==null?u:$u,u(v,r)&&n.ref===l.ref)return tu(n,l,s)}return l.flags|=1,n=Ql(h,r),n.ref=l.ref,n.return=l,l.child=n}function ii(n,l,u,r,s){if(n!==null){var h=n.memoizedProps;if($u(h,r)&&n.ref===l.ref)if(xt=!1,l.pendingProps=r=h,Hd(n,s))(n.flags&131072)!==0&&(xt=!0);else return l.lanes=n.lanes,tu(n,l,s)}return Cd(n,l,u,r,s)}function Jr(n,l,u){var r=l.pendingProps,s=r.children,h=n!==null?n.memoizedState:null;if(r.mode==="hidden"){if((l.flags&128)!==0){if(r=h!==null?h.baseLanes|u:u,n!==null){for(s=l.child=n.child,h=0;s!==null;)h=h|s.lanes|s.childLanes,s=s.sibling;l.childLanes=h&~r}else l.childLanes=0,l.child=null;return Md(n,l,r,u)}if((u&536870912)!==0)l.memoizedState={baseLanes:0,cachePool:null},n!==null&&Zo(l,h!==null?h.cachePool:null),h!==null?Qy(l,h):Vn(),hm(l);else return l.lanes=l.childLanes=536870912,Md(n,l,h!==null?h.baseLanes|u:u,u)}else h!==null?(Zo(l,h.cachePool),Qy(l,h),Ea(),l.memoizedState=null):(n!==null&&Zo(l,null),Vn(),Ea());return Fn(n,l,s,u),l.child}function Md(n,l,u,r){var s=Qo();return s=s===null?null:{parent:Un._currentValue,pool:s},l.memoizedState={baseLanes:u,cachePool:s},n!==null&&Zo(l,null),Vn(),hm(l),n!==null&&ys(n,l,r,!0),null}function ri(n,l){var u=l.ref;if(u===null)n!==null&&n.ref!==null&&(l.flags|=4194816);else{if(typeof u!="function"&&typeof u!="object")throw Error(m(284));(n===null||n.ref!==u)&&(l.flags|=4194816)}}function Cd(n,l,u,r,s){return Xi(l),u=yd(n,l,u,r,void 0,s),r=md(),n!==null&&!xt?(pd(n,l,s),tu(n,l,s)):(Tt&&r&&fs(l),l.flags|=1,Fn(n,l,u,s),l.child)}function Tm(n,l,u,r,s,h){return Xi(l),l.updateQueue=null,u=Ki(l,r,u,s),Zy(n),r=md(),n!==null&&!xt?(pd(n,l,h),tu(n,l,h)):(Tt&&r&&fs(l),l.flags|=1,Fn(n,l,u,h),l.child)}function Em(n,l,u,r,s){if(Xi(l),l.stateNode===null){var h=qr,v=u.contextType;typeof v=="object"&&v!==null&&(h=ca(v)),h=new u(r,h),l.memoizedState=h.state!==null&&h.state!==void 0?h.state:null,h.updater=$i,l.stateNode=h,h._reactInternals=l,h=l.stateNode,h.props=r,h.state=l.memoizedState,h.refs={},bs(l),v=u.contextType,h.context=typeof v=="object"&&v!==null?ca(v):qr,h.state=l.memoizedState,v=u.getDerivedStateFromProps,typeof v=="function"&&(Dd(l,u,v,r),h.state=l.memoizedState),typeof u.getDerivedStateFromProps=="function"||typeof h.getSnapshotBeforeUpdate=="function"||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(v=h.state,typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount(),v!==h.state&&$i.enqueueReplaceState(h,h.state,null),Wo(l,r,h,s),Ts(),h.state=l.memoizedState),typeof h.componentDidMount=="function"&&(l.flags|=4194308),r=!0}else if(n===null){h=l.stateNode;var E=l.memoizedProps,C=zl(u,E);h.props=C;var F=h.context,ve=u.contextType;v=qr,typeof ve=="object"&&ve!==null&&(v=ca(ve));var Ae=u.getDerivedStateFromProps;ve=typeof Ae=="function"||typeof h.getSnapshotBeforeUpdate=="function",E=l.pendingProps!==E,ve||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(E||F!==v)&&uc(l,h,r,v),ni=!1;var I=l.memoizedState;h.state=I,Wo(l,r,h,s),Ts(),F=l.memoizedState,E||I!==F||ni?(typeof Ae=="function"&&(Dd(l,u,Ae,r),F=l.memoizedState),(C=ni||ym(l,u,C,r,I,F,v))?(ve||typeof h.UNSAFE_componentWillMount!="function"&&typeof h.componentWillMount!="function"||(typeof h.componentWillMount=="function"&&h.componentWillMount(),typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount()),typeof h.componentDidMount=="function"&&(l.flags|=4194308)):(typeof h.componentDidMount=="function"&&(l.flags|=4194308),l.memoizedProps=r,l.memoizedState=F),h.props=r,h.state=F,h.context=v,r=C):(typeof h.componentDidMount=="function"&&(l.flags|=4194308),r=!1)}else{h=l.stateNode,fd(n,l),v=l.memoizedProps,ve=zl(u,v),h.props=ve,Ae=l.pendingProps,I=h.context,F=u.contextType,C=qr,typeof F=="object"&&F!==null&&(C=ca(F)),E=u.getDerivedStateFromProps,(F=typeof E=="function"||typeof h.getSnapshotBeforeUpdate=="function")||typeof h.UNSAFE_componentWillReceiveProps!="function"&&typeof h.componentWillReceiveProps!="function"||(v!==Ae||I!==C)&&uc(l,h,r,C),ni=!1,I=l.memoizedState,h.state=I,Wo(l,r,h,s),Ts();var ue=l.memoizedState;v!==Ae||I!==ue||ni||n!==null&&n.dependencies!==null&&ms(n.dependencies)?(typeof E=="function"&&(Dd(l,u,E,r),ue=l.memoizedState),(ve=ni||ym(l,u,ve,r,I,ue,C)||n!==null&&n.dependencies!==null&&ms(n.dependencies))?(F||typeof h.UNSAFE_componentWillUpdate!="function"&&typeof h.componentWillUpdate!="function"||(typeof h.componentWillUpdate=="function"&&h.componentWillUpdate(r,ue,C),typeof h.UNSAFE_componentWillUpdate=="function"&&h.UNSAFE_componentWillUpdate(r,ue,C)),typeof h.componentDidUpdate=="function"&&(l.flags|=4),typeof h.getSnapshotBeforeUpdate=="function"&&(l.flags|=1024)):(typeof h.componentDidUpdate!="function"||v===n.memoizedProps&&I===n.memoizedState||(l.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||v===n.memoizedProps&&I===n.memoizedState||(l.flags|=1024),l.memoizedProps=r,l.memoizedState=ue),h.props=r,h.state=ue,h.context=C,r=ve):(typeof h.componentDidUpdate!="function"||v===n.memoizedProps&&I===n.memoizedState||(l.flags|=4),typeof h.getSnapshotBeforeUpdate!="function"||v===n.memoizedProps&&I===n.memoizedState||(l.flags|=1024),r=!1)}return h=r,ri(n,l),r=(l.flags&128)!==0,h||r?(h=l.stateNode,u=r&&typeof u.getDerivedStateFromError!="function"?null:h.render(),l.flags|=1,n!==null&&r?(l.child=Wn(l,n.child,null,s),l.child=Wn(l,null,u,s)):Fn(n,l,u,s),l.memoizedState=h.state,n=l.child):n=tu(n,l,s),n}function zd(n,l,u,r){return jo(),l.flags|=256,Fn(n,l,u,r),l.child}var Ls={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function wd(n){return{baseLanes:n,cachePool:gs()}}function Am(n,l,u){return n=n!==null?n.childLanes&~u:0,l&&(n|=Yn),n}function $g(n,l,u){var r=l.pendingProps,s=!1,h=(l.flags&128)!==0,v;if((v=h)||(v=n!==null&&n.memoizedState===null?!1:(Cn.current&2)!==0),v&&(s=!0,l.flags&=-129),v=(l.flags&32)!==0,l.flags&=-33,n===null){if(Tt){if(s?Ja(l):Ea(),Tt){var E=It,C;if(C=E){e:{for(C=E,E=Ma;C.nodeType!==8;){if(!E){E=null;break e}if(C=ru(C.nextSibling),C===null){E=null;break e}}E=C}E!==null?(l.memoizedState={dehydrated:E,treeContext:Pu!==null?{id:Zl,overflow:Kl}:null,retryLane:536870912,hydrationErrors:null},C=ja(18,null,null,0),C.stateNode=E,C.return=l,l.child=C,Rn=l,It=null,C=!0):C=!1}C||Jl(l)}if(E=l.memoizedState,E!==null&&(E=E.dehydrated,E!==null))return Im(E)?l.lanes=32:l.lanes=536870912,null;eu(l)}return E=r.children,r=r.fallback,s?(Ea(),s=l.mode,E=Vs({mode:"hidden",children:E},s),r=Ce(r,s,u,null),E.return=l,r.return=l,E.sibling=r,l.child=E,s=l.child,s.memoizedState=wd(u),s.childLanes=Am(n,v,u),l.memoizedState=Ls,r):(Ja(l),Ud(l,E))}if(C=n.memoizedState,C!==null&&(E=C.dehydrated,E!==null)){if(h)l.flags&256?(Ja(l),l.flags&=-257,l=Rm(n,l,u)):l.memoizedState!==null?(Ea(),l.child=n.child,l.flags|=128,l=null):(Ea(),s=r.fallback,E=l.mode,r=Vs({mode:"visible",children:r.children},E),s=Ce(s,E,u,null),s.flags|=2,r.return=l,s.return=l,r.sibling=s,l.child=r,Wn(l,n.child,null,u),r=l.child,r.memoizedState=wd(u),r.childLanes=Am(n,v,u),l.memoizedState=Ls,l=s);else if(Ja(l),Im(E)){if(v=E.nextSibling&&E.nextSibling.dataset,v)var F=v.dgst;v=F,r=Error(m(419)),r.stack="",r.digest=v,Yo({value:r,source:null,stack:null}),l=Rm(n,l,u)}else if(xt||ys(n,l,u,!1),v=(u&n.childLanes)!==0,xt||v){if(v=tn,v!==null&&(r=u&-u,r=(r&42)!==0?1:rt(r),r=(r&(v.suspendedLanes|u))!==0?0:r,r!==0&&r!==C.retryLane))throw C.retryLane=r,Fu(n,r),Ia(v,n,r),bm;E.data==="$?"||ir(),l=Rm(n,l,u)}else E.data==="$?"?(l.flags|=192,l.child=n.child,l=null):(n=C.treeContext,It=ru(E.nextSibling),Rn=l,Tt=!0,Iu=null,Ma=!1,n!==null&&(Ya[Dl++]=Zl,Ya[Dl++]=Kl,Ya[Dl++]=Pu,Zl=n.id,Kl=n.overflow,Pu=l),l=Ud(l,r.children),l.flags|=4096);return l}return s?(Ea(),s=r.fallback,E=l.mode,C=n.child,F=C.sibling,r=Ql(C,{mode:"hidden",children:r.children}),r.subtreeFlags=C.subtreeFlags&65011712,F!==null?s=Ql(F,s):(s=Ce(s,E,u,null),s.flags|=2),s.return=l,r.return=l,r.sibling=s,l.child=r,r=s,s=l.child,E=n.child.memoizedState,E===null?E=wd(u):(C=E.cachePool,C!==null?(F=Un._currentValue,C=C.parent!==F?{parent:F,pool:F}:C):C=gs(),E={baseLanes:E.baseLanes|u,cachePool:C}),s.memoizedState=E,s.childLanes=Am(n,v,u),l.memoizedState=Ls,r):(Ja(l),u=n.child,n=u.sibling,u=Ql(u,{mode:"visible",children:r.children}),u.return=l,u.sibling=null,n!==null&&(v=l.deletions,v===null?(l.deletions=[n],l.flags|=16):v.push(n)),l.child=u,l.memoizedState=null,u)}function Ud(n,l){return l=Vs({mode:"visible",children:l},n.mode),l.return=n,n.child=l}function Vs(n,l){return n=ja(22,n,null,l),n.lanes=0,n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},n}function Rm(n,l,u){return Wn(l,n.child,null,u),n=Ud(l,l.pendingProps.children),n.flags|=2,l.memoizedState=null,n}function $r(n,l,u){n.lanes|=l;var r=n.alternate;r!==null&&(r.lanes|=l),id(n.return,l,u)}function rc(n,l,u,r,s){var h=n.memoizedState;h===null?n.memoizedState={isBackwards:l,rendering:null,renderingStartTime:0,last:r,tail:u,tailMode:s}:(h.isBackwards=l,h.rendering=null,h.renderingStartTime=0,h.last=r,h.tail=u,h.tailMode=s)}function Om(n,l,u){var r=l.pendingProps,s=r.revealOrder,h=r.tail;if(Fn(n,l,r.children,u),r=Cn.current,(r&2)!==0)r=r&1|2,l.flags|=128;else{if(n!==null&&(n.flags&128)!==0)e:for(n=l.child;n!==null;){if(n.tag===13)n.memoizedState!==null&&$r(n,u,l);else if(n.tag===19)$r(n,u,l);else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===l)break e;for(;n.sibling===null;){if(n.return===null||n.return===l)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}r&=1}switch(x(Cn,r),s){case"forwards":for(u=l.child,s=null;u!==null;)n=u.alternate,n!==null&&cl(n)===null&&(s=u),u=u.sibling;u=s,u===null?(s=l.child,l.child=null):(s=u.sibling,u.sibling=null),rc(l,!1,s,u,h);break;case"backwards":for(u=null,s=l.child,l.child=null;s!==null;){if(n=s.alternate,n!==null&&cl(n)===null){l.child=s;break}n=s.sibling,s.sibling=u,u=s,s=n}rc(l,!0,u,null,h);break;case"together":rc(l,!1,null,null,void 0);break;default:l.memoizedState=null}return l.child}function tu(n,l,u){if(n!==null&&(l.dependencies=n.dependencies),nr|=l.lanes,(u&l.childLanes)===0)if(n!==null){if(ys(n,l,u,!1),(u&l.childLanes)===0)return null}else return null;if(n!==null&&l.child!==n.child)throw Error(m(153));if(l.child!==null){for(n=l.child,u=Ql(n,n.pendingProps),l.child=u,u.return=l;n.sibling!==null;)n=n.sibling,u=u.sibling=Ql(n,n.pendingProps),u.return=l;u.sibling=null}return l.child}function Hd(n,l){return(n.lanes&l)!==0?!0:(n=n.dependencies,!!(n!==null&&ms(n)))}function Wg(n,l,u){switch(l.tag){case 3:De(l,l.stateNode.containerInfo),gu(l,Un,n.memoizedState.cache),jo();break;case 27:case 5:Re(l);break;case 4:De(l,l.stateNode.containerInfo);break;case 10:gu(l,l.type,l.memoizedProps.value);break;case 13:var r=l.memoizedState;if(r!==null)return r.dehydrated!==null?(Ja(l),l.flags|=128,null):(u&l.child.childLanes)!==0?$g(n,l,u):(Ja(l),n=tu(n,l,u),n!==null?n.sibling:null);Ja(l);break;case 19:var s=(n.flags&128)!==0;if(r=(u&l.childLanes)!==0,r||(ys(n,l,u,!1),r=(u&l.childLanes)!==0),s){if(r)return Om(n,l,u);l.flags|=128}if(s=l.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),x(Cn,Cn.current),r)break;return null;case 22:case 23:return l.lanes=0,Jr(n,l,u);case 24:gu(l,Un,n.memoizedState.cache)}return tu(n,l,u)}function _m(n,l,u){if(n!==null)if(n.memoizedProps!==l.pendingProps)xt=!0;else{if(!Hd(n,u)&&(l.flags&128)===0)return xt=!1,Wg(n,l,u);xt=(n.flags&131072)!==0}else xt=!1,Tt&&(l.flags&1048576)!==0&&Kt(l,ss,l.index);switch(l.lanes=0,l.tag){case 16:e:{n=l.pendingProps;var r=l.elementType,s=r._init;if(r=s(r._payload),l.type=r,typeof r=="function")nd(r)?(n=zl(r,n),l.tag=1,l=Em(null,l,r,n,u)):(l.tag=0,l=Cd(null,l,r,n,u));else{if(r!=null){if(s=r.$$typeof,s===ge){l.tag=11,l=Sm(null,l,r,n,u);break e}else if(s===ke){l.tag=14,l=Jg(null,l,r,n,u);break e}}throw l=Ze(r)||r,Error(m(306,l,""))}}return l;case 0:return Cd(n,l,l.type,l.pendingProps,u);case 1:return r=l.type,s=zl(r,l.pendingProps),Em(n,l,r,s,u);case 3:e:{if(De(l,l.stateNode.containerInfo),n===null)throw Error(m(387));r=l.pendingProps;var h=l.memoizedState;s=h.element,fd(n,l),Wo(l,r,null,u);var v=l.memoizedState;if(r=v.cache,gu(l,Un,r),r!==h.cache&&rd(l,[Un],u,!0),Ts(),r=v.element,h.isDehydrated)if(h={element:r,isDehydrated:!1,cache:v.cache},l.updateQueue.baseState=h,l.memoizedState=h,l.flags&256){l=zd(n,l,r,u);break e}else if(r!==s){s=rl(Error(m(424)),l),Yo(s),l=zd(n,l,r,u);break e}else{switch(n=l.stateNode.containerInfo,n.nodeType){case 9:n=n.body;break;default:n=n.nodeName==="HTML"?n.ownerDocument.body:n}for(It=ru(n.firstChild),Rn=l,Tt=!0,Iu=null,Ma=!0,u=dm(l,null,r,u),l.child=u;u;)u.flags=u.flags&-3|4096,u=u.sibling}else{if(jo(),r===s){l=tu(n,l,u);break e}Fn(n,l,r,u)}l=l.child}return l;case 26:return ri(n,l),n===null?(u=oh(l.type,null,l.pendingProps,null))?l.memoizedState=u:Tt||(u=l.type,n=l.pendingProps,r=Ec(me.current).createElement(u),r[un]=l,r[ba]=n,te(r,u,n),Mn(r),l.stateNode=r):l.memoizedState=oh(l.type,n.memoizedProps,l.pendingProps,n.memoizedState),null;case 27:return Re(l),n===null&&Tt&&(r=l.stateNode=da(l.type,l.pendingProps,me.current),Rn=l,Ma=!0,s=It,fa(l.type)?(tp=s,It=ru(r.firstChild)):It=s),Fn(n,l,l.pendingProps.children,u),ri(n,l),n===null&&(l.flags|=4194304),l.child;case 5:return n===null&&Tt&&((s=r=It)&&(r=Pm(r,l.type,l.pendingProps,Ma),r!==null?(l.stateNode=r,Rn=l,It=ru(r.firstChild),Ma=!1,s=!0):s=!1),s||Jl(l)),Re(l),s=l.type,h=l.pendingProps,v=n!==null?n.memoizedProps:null,r=h.children,no(s,h)?r=null:v!==null&&no(s,v)&&(l.flags|=32),l.memoizedState!==null&&(s=yd(n,l,Lg,null,null,u),ha._currentValue=s),ri(n,l),Fn(n,l,r,u),l.child;case 6:return n===null&&Tt&&((n=u=It)&&(u=Ac(u,l.pendingProps,Ma),u!==null?(l.stateNode=u,Rn=l,It=null,n=!0):n=!1),n||Jl(l)),null;case 13:return $g(n,l,u);case 4:return De(l,l.stateNode.containerInfo),r=l.pendingProps,n===null?l.child=Wn(l,null,r,u):Fn(n,l,r,u),l.child;case 11:return Sm(n,l,l.type,l.pendingProps,u);case 7:return Fn(n,l,l.pendingProps,u),l.child;case 8:return Fn(n,l,l.pendingProps.children,u),l.child;case 12:return Fn(n,l,l.pendingProps.children,u),l.child;case 10:return r=l.pendingProps,gu(l,l.type,r.value),Fn(n,l,r.children,u),l.child;case 9:return s=l.type._context,r=l.pendingProps.children,Xi(l),s=ca(s),r=r(s),l.flags|=1,Fn(n,l,r,u),l.child;case 14:return Jg(n,l,l.type,l.pendingProps,u);case 15:return ii(n,l,l.type,l.pendingProps,u);case 19:return Om(n,l,u);case 31:return r=l.pendingProps,u=l.mode,r={mode:r.mode,children:r.children},n===null?(u=Vs(r,u),u.ref=l.ref,l.child=u,u.return=l,l=u):(u=Ql(n.child,r),u.ref=l.ref,l.child=u,u.return=l,l=u),l;case 22:return Jr(n,l,u);case 24:return Xi(l),r=ca(Un),n===null?(s=Qo(),s===null&&(s=tn,h=Ly(),s.pooledCache=h,h.refCount++,h!==null&&(s.pooledCacheLanes|=u),s=h),l.memoizedState={parent:r,cache:s},bs(l),gu(l,Un,s)):((n.lanes&u)!==0&&(fd(n,l),Wo(l,null,null,u),Ts()),s=n.memoizedState,h=l.memoizedState,s.parent!==r?(s={parent:r,cache:r},l.memoizedState=s,l.lanes===0&&(l.memoizedState=l.updateQueue.baseState=s),gu(l,Un,r)):(r=h.cache,gu(l,Un,r),r!==s.cache&&rd(l,[Un],u,!0))),Fn(n,l,l.pendingProps.children,u),l.child;case 29:throw l.pendingProps}throw Error(m(156,l.tag))}function oi(n){n.flags|=4}function Dm(n,l){if(l.type!=="stylesheet"||(l.state.loading&4)!==0)n.flags&=-16777217;else if(n.flags|=16777216,!up(l)){if(l=Hn.current,l!==null&&((Bt&4194048)===Bt?Il!==null:(Bt&62914560)!==Bt&&(Bt&536870912)===0||l!==Il))throw $o=cd,vs;n.flags|=8192}}function Wi(n,l){l!==null&&(n.flags|=4),n.flags&16384&&(l=n.tag!==22?we():536870912,n.lanes|=l,hc|=l)}function oc(n,l){if(!Tt)switch(n.tailMode){case"hidden":l=n.tail;for(var u=null;l!==null;)l.alternate!==null&&(u=l),l=l.sibling;u===null?n.tail=null:u.sibling=null;break;case"collapsed":u=n.tail;for(var r=null;u!==null;)u.alternate!==null&&(r=u),u=u.sibling;r===null?l||n.tail===null?n.tail=null:n.tail.sibling=null:r.sibling=null}}function gn(n){var l=n.alternate!==null&&n.alternate.child===n.child,u=0,r=0;if(l)for(var s=n.child;s!==null;)u|=s.lanes|s.childLanes,r|=s.subtreeFlags&65011712,r|=s.flags&65011712,s.return=n,s=s.sibling;else for(s=n.child;s!==null;)u|=s.lanes|s.childLanes,r|=s.subtreeFlags,r|=s.flags,s.return=n,s=s.sibling;return n.subtreeFlags|=r,n.childLanes=u,l}function en(n,l,u){var r=l.pendingProps;switch(Lr(l),l.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return gn(l),null;case 1:return gn(l),null;case 3:return u=l.stateNode,r=null,n!==null&&(r=n.memoizedState.cache),l.memoizedState.cache!==r&&(l.flags|=2048),vu(Un),ze(),u.pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),(n===null||n.child===null)&&(Vo(l)?oi(l):n===null||n.memoizedState.isDehydrated&&(l.flags&256)===0||(l.flags|=1024,By())),gn(l),null;case 26:return u=l.memoizedState,n===null?(oi(l),u!==null?(gn(l),Dm(l,u)):(gn(l),l.flags&=-16777217)):u?u!==n.memoizedState?(oi(l),gn(l),Dm(l,u)):(gn(l),l.flags&=-16777217):(n.memoizedProps!==r&&oi(l),gn(l),l.flags&=-16777217),null;case 27:_e(l),u=me.current;var s=l.type;if(n!==null&&l.stateNode!=null)n.memoizedProps!==r&&oi(l);else{if(!r){if(l.stateNode===null)throw Error(m(166));return gn(l),null}n=$.current,Vo(l)?ld(l):(n=da(s,r,u),l.stateNode=n,oi(l))}return gn(l),null;case 5:if(_e(l),u=l.type,n!==null&&l.stateNode!=null)n.memoizedProps!==r&&oi(l);else{if(!r){if(l.stateNode===null)throw Error(m(166));return gn(l),null}if(n=$.current,Vo(l))ld(l);else{switch(s=Ec(me.current),n){case 1:n=s.createElementNS("http://www.w3.org/2000/svg",u);break;case 2:n=s.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;default:switch(u){case"svg":n=s.createElementNS("http://www.w3.org/2000/svg",u);break;case"math":n=s.createElementNS("http://www.w3.org/1998/Math/MathML",u);break;case"script":n=s.createElement("div"),n.innerHTML="<script><\/script>",n=n.removeChild(n.firstChild);break;case"select":n=typeof r.is=="string"?s.createElement("select",{is:r.is}):s.createElement("select"),r.multiple?n.multiple=!0:r.size&&(n.size=r.size);break;default:n=typeof r.is=="string"?s.createElement(u,{is:r.is}):s.createElement(u)}}n[un]=l,n[ba]=r;e:for(s=l.child;s!==null;){if(s.tag===5||s.tag===6)n.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===l)break e;for(;s.sibling===null;){if(s.return===null||s.return===l)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}l.stateNode=n;e:switch(te(n,u,r),u){case"button":case"input":case"select":case"textarea":n=!!r.autoFocus;break e;case"img":n=!0;break e;default:n=!1}n&&oi(l)}}return gn(l),l.flags&=-16777217,null;case 6:if(n&&l.stateNode!=null)n.memoizedProps!==r&&oi(l);else{if(typeof r!="string"&&l.stateNode===null)throw Error(m(166));if(n=me.current,Vo(l)){if(n=l.stateNode,u=l.memoizedProps,r=null,s=Rn,s!==null)switch(s.tag){case 27:case 5:r=s.memoizedProps}n[un]=l,n=!!(n.nodeValue===u||r!==null&&r.suppressHydrationWarning===!0||pv(n.nodeValue,u)),n||Jl(l)}else n=Ec(n).createTextNode(r),n[un]=l,l.stateNode=n}return gn(l),null;case 13:if(r=l.memoizedState,n===null||n.memoizedState!==null&&n.memoizedState.dehydrated!==null){if(s=Vo(l),r!==null&&r.dehydrated!==null){if(n===null){if(!s)throw Error(m(318));if(s=l.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(m(317));s[un]=l}else jo(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;gn(l),s=!1}else s=By(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=s),s=!0;if(!s)return l.flags&256?(eu(l),l):(eu(l),null)}if(eu(l),(l.flags&128)!==0)return l.lanes=u,l;if(u=r!==null,n=n!==null&&n.memoizedState!==null,u){r=l.child,s=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(s=r.alternate.memoizedState.cachePool.pool);var h=null;r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(h=r.memoizedState.cachePool.pool),h!==s&&(r.flags|=2048)}return u!==n&&u&&(l.child.flags|=8192),Wi(l,l.updateQueue),gn(l),null;case 4:return ze(),n===null&&$s(l.stateNode.containerInfo),gn(l),null;case 10:return vu(l.type),gn(l),null;case 19:if(D(Cn),s=l.memoizedState,s===null)return gn(l),null;if(r=(l.flags&128)!==0,h=s.rendering,h===null)if(r)oc(s,!1);else{if(Dn!==0||n!==null&&(n.flags&128)!==0)for(n=l.child;n!==null;){if(h=cl(n),h!==null){for(l.flags|=128,oc(s,!1),n=h.updateQueue,l.updateQueue=n,Wi(l,n),l.subtreeFlags=0,n=u,u=l.child;u!==null;)ad(u,n),u=u.sibling;return x(Cn,Cn.current&1|2),l.child}n=n.sibling}s.tail!==null&&ht()>Vd&&(l.flags|=128,r=!0,oc(s,!1),l.lanes=4194304)}else{if(!r)if(n=cl(h),n!==null){if(l.flags|=128,r=!0,n=n.updateQueue,l.updateQueue=n,Wi(l,n),oc(s,!0),s.tail===null&&s.tailMode==="hidden"&&!h.alternate&&!Tt)return gn(l),null}else 2*ht()-s.renderingStartTime>Vd&&u!==536870912&&(l.flags|=128,r=!0,oc(s,!1),l.lanes=4194304);s.isBackwards?(h.sibling=l.child,l.child=h):(n=s.last,n!==null?n.sibling=h:l.child=h,s.last=h)}return s.tail!==null?(l=s.tail,s.rendering=l,s.tail=l.sibling,s.renderingStartTime=ht(),l.sibling=null,n=Cn.current,x(Cn,r?n&1|2:n&1),l):(gn(l),null);case 22:case 23:return eu(l),Po(),r=l.memoizedState!==null,n!==null?n.memoizedState!==null!==r&&(l.flags|=8192):r&&(l.flags|=8192),r?(u&536870912)!==0&&(l.flags&128)===0&&(gn(l),l.subtreeFlags&6&&(l.flags|=8192)):gn(l),u=l.updateQueue,u!==null&&Wi(l,u.retryQueue),u=null,n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(u=n.memoizedState.cachePool.pool),r=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(r=l.memoizedState.cachePool.pool),r!==u&&(l.flags|=2048),n!==null&&D(ti),null;case 24:return u=null,n!==null&&(u=n.memoizedState.cache),l.memoizedState.cache!==u&&(l.flags|=2048),vu(Un),gn(l),null;case 25:return null;case 30:return null}throw Error(m(156,l.tag))}function xm(n,l){switch(Lr(l),l.tag){case 1:return n=l.flags,n&65536?(l.flags=n&-65537|128,l):null;case 3:return vu(Un),ze(),n=l.flags,(n&65536)!==0&&(n&128)===0?(l.flags=n&-65537|128,l):null;case 26:case 27:case 5:return _e(l),null;case 13:if(eu(l),n=l.memoizedState,n!==null&&n.dehydrated!==null){if(l.alternate===null)throw Error(m(340));jo()}return n=l.flags,n&65536?(l.flags=n&-65537|128,l):null;case 19:return D(Cn),null;case 4:return ze(),null;case 10:return vu(l.type),null;case 22:case 23:return eu(l),Po(),n!==null&&D(ti),n=l.flags,n&65536?(l.flags=n&-65537|128,l):null;case 24:return vu(Un),null;case 25:return null;default:return null}}function Fg(n,l){switch(Lr(l),l.tag){case 3:vu(Un),ze();break;case 26:case 27:case 5:_e(l);break;case 4:ze();break;case 13:eu(l);break;case 19:D(Cn);break;case 10:vu(l.type);break;case 22:case 23:eu(l),Po(),n!==null&&D(ti);break;case 24:vu(Un)}}function cc(n,l){try{var u=l.updateQueue,r=u!==null?u.lastEffect:null;if(r!==null){var s=r.next;u=s;do{if((u.tag&n)===n){r=void 0;var h=u.create,v=u.inst;r=h(),v.destroy=r}u=u.next}while(u!==s)}}catch(E){nn(l,l.return,E)}}function Fi(n,l,u){try{var r=l.updateQueue,s=r!==null?r.lastEffect:null;if(s!==null){var h=s.next;r=h;do{if((r.tag&n)===n){var v=r.inst,E=v.destroy;if(E!==void 0){v.destroy=void 0,s=l;var C=u,F=E;try{F()}catch(ve){nn(s,C,ve)}}}r=r.next}while(r!==h)}}catch(ve){nn(l,l.return,ve)}}function Pg(n){var l=n.updateQueue;if(l!==null){var u=n.stateNode;try{dd(l,u)}catch(r){nn(n,n.return,r)}}}function Nd(n,l,u){u.props=zl(n.type,n.memoizedProps),u.state=n.memoizedState;try{u.componentWillUnmount()}catch(r){nn(n,l,r)}}function sc(n,l){try{var u=n.ref;if(u!==null){switch(n.tag){case 26:case 27:case 5:var r=n.stateNode;break;case 30:r=n.stateNode;break;default:r=n.stateNode}typeof u=="function"?n.refCleanup=u(r):u.current=r}}catch(s){nn(n,l,s)}}function nu(n,l){var u=n.ref,r=n.refCleanup;if(u!==null)if(typeof r=="function")try{r()}catch(s){nn(n,l,s)}finally{n.refCleanup=null,n=n.alternate,n!=null&&(n.refCleanup=null)}else if(typeof u=="function")try{u(null)}catch(s){nn(n,l,s)}else u.current=null}function Mm(n){var l=n.type,u=n.memoizedProps,r=n.stateNode;try{e:switch(l){case"button":case"input":case"select":case"textarea":u.autoFocus&&r.focus();break e;case"img":u.src?r.src=u.src:u.srcSet&&(r.srcset=u.srcSet)}}catch(s){nn(n,n.return,s)}}function Wr(n,l,u){try{var r=n.stateNode;Qt(r,n.type,u,l),r[ba]=l}catch(s){nn(n,n.return,s)}}function Ig(n){return n.tag===5||n.tag===3||n.tag===26||n.tag===27&&fa(n.type)||n.tag===4}function Cm(n){e:for(;;){for(;n.sibling===null;){if(n.return===null||Ig(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.tag===27&&fa(n.type)||n.flags&2||n.child===null||n.tag===4)continue e;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function wl(n,l,u){var r=n.tag;if(r===5||r===6)n=n.stateNode,l?(u.nodeType===9?u.body:u.nodeName==="HTML"?u.ownerDocument.body:u).insertBefore(n,l):(l=u.nodeType===9?u.body:u.nodeName==="HTML"?u.ownerDocument.body:u,l.appendChild(n),u=u._reactRootContainer,u!=null||l.onclick!==null||(l.onclick=Fs));else if(r!==4&&(r===27&&fa(n.type)&&(u=n.stateNode,l=null),n=n.child,n!==null))for(wl(n,l,u),n=n.sibling;n!==null;)wl(n,l,u),n=n.sibling}function Pi(n,l,u){var r=n.tag;if(r===5||r===6)n=n.stateNode,l?u.insertBefore(n,l):u.appendChild(n);else if(r!==4&&(r===27&&fa(n.type)&&(u=n.stateNode),n=n.child,n!==null))for(Pi(n,l,u),n=n.sibling;n!==null;)Pi(n,l,u),n=n.sibling}function ev(n){var l=n.stateNode,u=n.memoizedProps;try{for(var r=n.type,s=l.attributes;s.length;)l.removeAttributeNode(s[0]);te(l,r,u),l[un]=n,l[ba]=u}catch(h){nn(n,n.return,h)}}var au=!1,_n=!1,Bd=!1,zm=typeof WeakSet=="function"?WeakSet:Set,Nn=null;function tv(n,l){if(n=n.containerInfo,Wm=uf,n=rs(n),Pf(n)){if("selectionStart"in n)var u={start:n.selectionStart,end:n.selectionEnd};else e:{u=(u=n.ownerDocument)&&u.defaultView||window;var r=u.getSelection&&u.getSelection();if(r&&r.rangeCount!==0){u=r.anchorNode;var s=r.anchorOffset,h=r.focusNode;r=r.focusOffset;try{u.nodeType,h.nodeType}catch{u=null;break e}var v=0,E=-1,C=-1,F=0,ve=0,Ae=n,I=null;t:for(;;){for(var ue;Ae!==u||s!==0&&Ae.nodeType!==3||(E=v+s),Ae!==h||r!==0&&Ae.nodeType!==3||(C=v+r),Ae.nodeType===3&&(v+=Ae.nodeValue.length),(ue=Ae.firstChild)!==null;)I=Ae,Ae=ue;for(;;){if(Ae===n)break t;if(I===u&&++F===s&&(E=v),I===h&&++ve===r&&(C=v),(ue=Ae.nextSibling)!==null)break;Ae=I,I=Ae.parentNode}Ae=ue}u=E===-1||C===-1?null:{start:E,end:C}}else u=null}u=u||{start:0,end:0}}else u=null;for(Ps={focusedElem:n,selectionRange:u},uf=!1,Nn=l;Nn!==null;)if(l=Nn,n=l.child,(l.subtreeFlags&1024)!==0&&n!==null)n.return=l,Nn=n;else for(;Nn!==null;){switch(l=Nn,h=l.alternate,n=l.flags,l.tag){case 0:break;case 11:case 15:break;case 1:if((n&1024)!==0&&h!==null){n=void 0,u=l,s=h.memoizedProps,h=h.memoizedState,r=u.stateNode;try{var lt=zl(u.type,s,u.elementType===u.type);n=r.getSnapshotBeforeUpdate(lt,h),r.__reactInternalSnapshotBeforeUpdate=n}catch(at){nn(u,u.return,at)}}break;case 3:if((n&1024)!==0){if(n=l.stateNode.containerInfo,u=n.nodeType,u===9)Is(n);else if(u===1)switch(n.nodeName){case"HEAD":case"HTML":case"BODY":Is(n);break;default:n.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((n&1024)!==0)throw Error(m(163))}if(n=l.sibling,n!==null){n.return=l.return,Nn=n;break}Nn=l.return}}function qd(n,l,u){var r=u.flags;switch(u.tag){case 0:case 11:case 15:ci(n,u),r&4&&cc(5,u);break;case 1:if(ci(n,u),r&4)if(n=u.stateNode,l===null)try{n.componentDidMount()}catch(v){nn(u,u.return,v)}else{var s=zl(u.type,l.memoizedProps);l=l.memoizedState;try{n.componentDidUpdate(s,l,n.__reactInternalSnapshotBeforeUpdate)}catch(v){nn(u,u.return,v)}}r&64&&Pg(u),r&512&&sc(u,u.return);break;case 3:if(ci(n,u),r&64&&(n=u.updateQueue,n!==null)){if(l=null,u.child!==null)switch(u.child.tag){case 27:case 5:l=u.child.stateNode;break;case 1:l=u.child.stateNode}try{dd(n,l)}catch(v){nn(u,u.return,v)}}break;case 27:l===null&&r&4&&ev(u);case 26:case 5:ci(n,u),l===null&&r&4&&Mm(u),r&512&&sc(u,u.return);break;case 12:ci(n,u);break;case 13:ci(n,u),r&4&&Mt(n,u),r&64&&(n=u.memoizedState,n!==null&&(n=n.dehydrated,n!==null&&(u=hv.bind(null,u),ep(n,u))));break;case 22:if(r=u.memoizedState!==null||au,!r){l=l!==null&&l.memoizedState!==null||_n,s=au;var h=_n;au=r,(_n=l)&&!h?hn(n,u,(u.subtreeFlags&8772)!==0):ci(n,u),au=s,_n=h}break;case 30:break;default:ci(n,u)}}function wm(n){var l=n.alternate;l!==null&&(n.alternate=null,wm(l)),n.child=null,n.deletions=null,n.sibling=null,n.tag===5&&(l=n.stateNode,l!==null&&Ie(l)),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}var dn=null,$a=!1;function Ul(n,l,u){for(u=u.child;u!==null;)Um(n,l,u),u=u.sibling}function Um(n,l,u){if(it&&typeof it.onCommitFiberUnmount=="function")try{it.onCommitFiberUnmount($e,u)}catch{}switch(u.tag){case 26:_n||nu(u,l),Ul(n,l,u),u.memoizedState?u.memoizedState.count--:u.stateNode&&(u=u.stateNode,u.parentNode.removeChild(u));break;case 27:_n||nu(u,l);var r=dn,s=$a;fa(u.type)&&(dn=u.stateNode,$a=!1),Ul(n,l,u),Ye(u.stateNode),dn=r,$a=s;break;case 5:_n||nu(u,l);case 6:if(r=dn,s=$a,dn=null,Ul(n,l,u),dn=r,$a=s,dn!==null)if($a)try{(dn.nodeType===9?dn.body:dn.nodeName==="HTML"?dn.ownerDocument.body:dn).removeChild(u.stateNode)}catch(h){nn(u,l,h)}else try{dn.removeChild(u.stateNode)}catch(h){nn(u,l,h)}break;case 18:dn!==null&&($a?(n=dn,vv(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,u.stateNode),Mc(n)):vv(dn,u.stateNode));break;case 4:r=dn,s=$a,dn=u.stateNode.containerInfo,$a=!0,Ul(n,l,u),dn=r,$a=s;break;case 0:case 11:case 14:case 15:_n||Fi(2,u,l),_n||Fi(4,u,l),Ul(n,l,u);break;case 1:_n||(nu(u,l),r=u.stateNode,typeof r.componentWillUnmount=="function"&&Nd(u,l,r)),Ul(n,l,u);break;case 21:Ul(n,l,u);break;case 22:_n=(r=_n)||u.memoizedState!==null,Ul(n,l,u),_n=r;break;default:Ul(n,l,u)}}function Mt(n,l){if(l.memoizedState===null&&(n=l.alternate,n!==null&&(n=n.memoizedState,n!==null&&(n=n.dehydrated,n!==null))))try{Mc(n)}catch(u){nn(l,l.return,u)}}function Hm(n){switch(n.tag){case 13:case 19:var l=n.stateNode;return l===null&&(l=n.stateNode=new zm),l;case 22:return n=n.stateNode,l=n._retryCache,l===null&&(l=n._retryCache=new zm),l;default:throw Error(m(435,n.tag))}}function js(n,l){var u=Hm(n);l.forEach(function(r){var s=lb.bind(null,n,r);u.has(r)||(u.add(r),r.then(s,s))})}function Wa(n,l){var u=l.deletions;if(u!==null)for(var r=0;r<u.length;r++){var s=u[r],h=n,v=l,E=v;e:for(;E!==null;){switch(E.tag){case 27:if(fa(E.type)){dn=E.stateNode,$a=!1;break e}break;case 5:dn=E.stateNode,$a=!1;break e;case 3:case 4:dn=E.stateNode.containerInfo,$a=!0;break e}E=E.return}if(dn===null)throw Error(m(160));Um(h,v,s),dn=null,$a=!1,h=s.alternate,h!==null&&(h.return=null),s.return=null}if(l.subtreeFlags&13878)for(l=l.child;l!==null;)fc(l,n),l=l.sibling}var fl=null;function fc(n,l){var u=n.alternate,r=n.flags;switch(n.tag){case 0:case 11:case 14:case 15:Wa(l,n),Aa(n),r&4&&(Fi(3,n,n.return),cc(3,n),Fi(5,n,n.return));break;case 1:Wa(l,n),Aa(n),r&512&&(_n||u===null||nu(u,u.return)),r&64&&au&&(n=n.updateQueue,n!==null&&(r=n.callbacks,r!==null&&(u=n.shared.hiddenCallbacks,n.shared.hiddenCallbacks=u===null?r:u.concat(r))));break;case 26:var s=fl;if(Wa(l,n),Aa(n),r&512&&(_n||u===null||nu(u,u.return)),r&4){var h=u!==null?u.memoizedState:null;if(r=n.memoizedState,u===null)if(r===null)if(n.stateNode===null){e:{r=n.type,u=n.memoizedProps,s=s.ownerDocument||s;t:switch(r){case"title":h=s.getElementsByTagName("title")[0],(!h||h[Kc]||h[un]||h.namespaceURI==="http://www.w3.org/2000/svg"||h.hasAttribute("itemprop"))&&(h=s.createElement(r),s.head.insertBefore(h,s.querySelector("head > title"))),te(h,r,u),h[un]=n,Mn(h),r=h;break e;case"link":var v=Oc("link","href",s).get(r+(u.href||""));if(v){for(var E=0;E<v.length;E++)if(h=v[E],h.getAttribute("href")===(u.href==null||u.href===""?null:u.href)&&h.getAttribute("rel")===(u.rel==null?null:u.rel)&&h.getAttribute("title")===(u.title==null?null:u.title)&&h.getAttribute("crossorigin")===(u.crossOrigin==null?null:u.crossOrigin)){v.splice(E,1);break t}}h=s.createElement(r),te(h,r,u),s.head.appendChild(h);break;case"meta":if(v=Oc("meta","content",s).get(r+(u.content||""))){for(E=0;E<v.length;E++)if(h=v[E],h.getAttribute("content")===(u.content==null?null:""+u.content)&&h.getAttribute("name")===(u.name==null?null:u.name)&&h.getAttribute("property")===(u.property==null?null:u.property)&&h.getAttribute("http-equiv")===(u.httpEquiv==null?null:u.httpEquiv)&&h.getAttribute("charset")===(u.charSet==null?null:u.charSet)){v.splice(E,1);break t}}h=s.createElement(r),te(h,r,u),s.head.appendChild(h);break;default:throw Error(m(468,r))}h[un]=n,Mn(h),r=h}n.stateNode=r}else lp(s,n.type,n.stateNode);else n.stateNode=ch(s,r,n.memoizedProps);else h!==r?(h===null?u.stateNode!==null&&(u=u.stateNode,u.parentNode.removeChild(u)):h.count--,r===null?lp(s,n.type,n.stateNode):ch(s,r,n.memoizedProps)):r===null&&n.stateNode!==null&&Wr(n,n.memoizedProps,u.memoizedProps)}break;case 27:Wa(l,n),Aa(n),r&512&&(_n||u===null||nu(u,u.return)),u!==null&&r&4&&Wr(n,n.memoizedProps,u.memoizedProps);break;case 5:if(Wa(l,n),Aa(n),r&512&&(_n||u===null||nu(u,u.return)),n.flags&32){s=n.stateNode;try{Ar(s,"")}catch(ue){nn(n,n.return,ue)}}r&4&&n.stateNode!=null&&(s=n.memoizedProps,Wr(n,s,u!==null?u.memoizedProps:s)),r&1024&&(Bd=!0);break;case 6:if(Wa(l,n),Aa(n),r&4){if(n.stateNode===null)throw Error(m(162));r=n.memoizedProps,u=n.stateNode;try{u.nodeValue=r}catch(ue){nn(n,n.return,ue)}}break;case 3:if(nf=null,s=fl,fl=In(l.containerInfo),Wa(l,n),fl=s,Aa(n),r&4&&u!==null&&u.memoizedState.isDehydrated)try{Mc(l.containerInfo)}catch(ue){nn(n,n.return,ue)}Bd&&(Bd=!1,Fr(n));break;case 4:r=fl,fl=In(n.stateNode.containerInfo),Wa(l,n),Aa(n),fl=r;break;case 12:Wa(l,n),Aa(n);break;case 13:Wa(l,n),Aa(n),n.child.flags&8192&&n.memoizedState!==null!=(u!==null&&u.memoizedState!==null)&&(jm=ht()),r&4&&(r=n.updateQueue,r!==null&&(n.updateQueue=null,js(n,r)));break;case 22:s=n.memoizedState!==null;var C=u!==null&&u.memoizedState!==null,F=au,ve=_n;if(au=F||s,_n=ve||C,Wa(l,n),_n=ve,au=F,Aa(n),r&8192)e:for(l=n.stateNode,l._visibility=s?l._visibility&-2:l._visibility|1,s&&(u===null||C||au||_n||si(n)),u=null,l=n;;){if(l.tag===5||l.tag===26){if(u===null){C=u=l;try{if(h=C.stateNode,s)v=h.style,typeof v.setProperty=="function"?v.setProperty("display","none","important"):v.display="none";else{E=C.stateNode;var Ae=C.memoizedProps.style,I=Ae!=null&&Ae.hasOwnProperty("display")?Ae.display:null;E.style.display=I==null||typeof I=="boolean"?"":(""+I).trim()}}catch(ue){nn(C,C.return,ue)}}}else if(l.tag===6){if(u===null){C=l;try{C.stateNode.nodeValue=s?"":C.memoizedProps}catch(ue){nn(C,C.return,ue)}}}else if((l.tag!==22&&l.tag!==23||l.memoizedState===null||l===n)&&l.child!==null){l.child.return=l,l=l.child;continue}if(l===n)break e;for(;l.sibling===null;){if(l.return===null||l.return===n)break e;u===l&&(u=null),l=l.return}u===l&&(u=null),l.sibling.return=l.return,l=l.sibling}r&4&&(r=n.updateQueue,r!==null&&(u=r.retryQueue,u!==null&&(r.retryQueue=null,js(n,u))));break;case 19:Wa(l,n),Aa(n),r&4&&(r=n.updateQueue,r!==null&&(n.updateQueue=null,js(n,r)));break;case 30:break;case 21:break;default:Wa(l,n),Aa(n)}}function Aa(n){var l=n.flags;if(l&2){try{for(var u,r=n.return;r!==null;){if(Ig(r)){u=r;break}r=r.return}if(u==null)throw Error(m(160));switch(u.tag){case 27:var s=u.stateNode,h=Cm(n);Pi(n,h,s);break;case 5:var v=u.stateNode;u.flags&32&&(Ar(v,""),u.flags&=-33);var E=Cm(n);Pi(n,E,v);break;case 3:case 4:var C=u.stateNode.containerInfo,F=Cm(n);wl(n,F,C);break;default:throw Error(m(161))}}catch(ve){nn(n,n.return,ve)}n.flags&=-3}l&4096&&(n.flags&=-4097)}function Fr(n){if(n.subtreeFlags&1024)for(n=n.child;n!==null;){var l=n;Fr(l),l.tag===5&&l.flags&1024&&l.stateNode.reset(),n=n.sibling}}function ci(n,l){if(l.subtreeFlags&8772)for(l=l.child;l!==null;)qd(n,l.alternate,l),l=l.sibling}function si(n){for(n=n.child;n!==null;){var l=n;switch(l.tag){case 0:case 11:case 14:case 15:Fi(4,l,l.return),si(l);break;case 1:nu(l,l.return);var u=l.stateNode;typeof u.componentWillUnmount=="function"&&Nd(l,l.return,u),si(l);break;case 27:Ye(l.stateNode);case 26:case 5:nu(l,l.return),si(l);break;case 22:l.memoizedState===null&&si(l);break;case 30:si(l);break;default:si(l)}n=n.sibling}}function hn(n,l,u){for(u=u&&(l.subtreeFlags&8772)!==0,l=l.child;l!==null;){var r=l.alternate,s=n,h=l,v=h.flags;switch(h.tag){case 0:case 11:case 15:hn(s,h,u),cc(4,h);break;case 1:if(hn(s,h,u),r=h,s=r.stateNode,typeof s.componentDidMount=="function")try{s.componentDidMount()}catch(F){nn(r,r.return,F)}if(r=h,s=r.updateQueue,s!==null){var E=r.stateNode;try{var C=s.shared.hiddenCallbacks;if(C!==null)for(s.shared.hiddenCallbacks=null,s=0;s<C.length;s++)Fo(C[s],E)}catch(F){nn(r,r.return,F)}}u&&v&64&&Pg(h),sc(h,h.return);break;case 27:ev(h);case 26:case 5:hn(s,h,u),u&&r===null&&v&4&&Mm(h),sc(h,h.return);break;case 12:hn(s,h,u);break;case 13:hn(s,h,u),u&&v&4&&Mt(s,h);break;case 22:h.memoizedState===null&&hn(s,h,u),sc(h,h.return);break;case 30:break;default:hn(s,h,u)}l=l.sibling}}function Nm(n,l){var u=null;n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(u=n.memoizedState.cachePool.pool),n=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(n=l.memoizedState.cachePool.pool),n!==u&&(n!=null&&n.refCount++,u!=null&&Qi(u))}function Hl(n,l){n=null,l.alternate!==null&&(n=l.alternate.memoizedState.cache),l=l.memoizedState.cache,l!==n&&(l.refCount++,n!=null&&Qi(n))}function lu(n,l,u,r){if(l.subtreeFlags&10256)for(l=l.child;l!==null;)fi(n,l,u,r),l=l.sibling}function fi(n,l,u,r){var s=l.flags;switch(l.tag){case 0:case 11:case 15:lu(n,l,u,r),s&2048&&cc(9,l);break;case 1:lu(n,l,u,r);break;case 3:lu(n,l,u,r),s&2048&&(n=null,l.alternate!==null&&(n=l.alternate.memoizedState.cache),l=l.memoizedState.cache,l!==n&&(l.refCount++,n!=null&&Qi(n)));break;case 12:if(s&2048){lu(n,l,u,r),n=l.stateNode;try{var h=l.memoizedProps,v=h.id,E=h.onPostCommit;typeof E=="function"&&E(v,l.alternate===null?"mount":"update",n.passiveEffectDuration,-0)}catch(C){nn(l,l.return,C)}}else lu(n,l,u,r);break;case 13:lu(n,l,u,r);break;case 23:break;case 22:h=l.stateNode,v=l.alternate,l.memoizedState!==null?h._visibility&2?lu(n,l,u,r):Ii(n,l):h._visibility&2?lu(n,l,u,r):(h._visibility|=2,Pr(n,l,u,r,(l.subtreeFlags&10256)!==0)),s&2048&&Nm(v,l);break;case 24:lu(n,l,u,r),s&2048&&Hl(l.alternate,l);break;default:lu(n,l,u,r)}}function Pr(n,l,u,r,s){for(s=s&&(l.subtreeFlags&10256)!==0,l=l.child;l!==null;){var h=n,v=l,E=u,C=r,F=v.flags;switch(v.tag){case 0:case 11:case 15:Pr(h,v,E,C,s),cc(8,v);break;case 23:break;case 22:var ve=v.stateNode;v.memoizedState!==null?ve._visibility&2?Pr(h,v,E,C,s):Ii(h,v):(ve._visibility|=2,Pr(h,v,E,C,s)),s&&F&2048&&Nm(v.alternate,v);break;case 24:Pr(h,v,E,C,s),s&&F&2048&&Hl(v.alternate,v);break;default:Pr(h,v,E,C,s)}l=l.sibling}}function Ii(n,l){if(l.subtreeFlags&10256)for(l=l.child;l!==null;){var u=n,r=l,s=r.flags;switch(r.tag){case 22:Ii(u,r),s&2048&&Nm(r.alternate,r);break;case 24:Ii(u,r),s&2048&&Hl(r.alternate,r);break;default:Ii(u,r)}l=l.sibling}}var jt=8192;function er(n){if(n.subtreeFlags&jt)for(n=n.child;n!==null;)Pn(n),n=n.sibling}function Pn(n){switch(n.tag){case 26:er(n),n.flags&jt&&n.memoizedState!==null&&Tv(fl,n.memoizedState,n.memoizedProps);break;case 5:er(n);break;case 3:case 4:var l=fl;fl=In(n.stateNode.containerInfo),er(n),fl=l;break;case 22:n.memoizedState===null&&(l=n.alternate,l!==null&&l.memoizedState!==null?(l=jt,jt=16777216,er(n),jt=l):er(n));break;default:er(n)}}function nv(n){var l=n.alternate;if(l!==null&&(n=l.child,n!==null)){l.child=null;do l=n.sibling,n.sibling=null,n=l;while(n!==null)}}function dc(n){var l=n.deletions;if((n.flags&16)!==0){if(l!==null)for(var u=0;u<l.length;u++){var r=l[u];Nn=r,dl(r,n)}nv(n)}if(n.subtreeFlags&10256)for(n=n.child;n!==null;)Ld(n),n=n.sibling}function Ld(n){switch(n.tag){case 0:case 11:case 15:dc(n),n.flags&2048&&Fi(9,n,n.return);break;case 3:dc(n);break;case 12:dc(n);break;case 22:var l=n.stateNode;n.memoizedState!==null&&l._visibility&2&&(n.return===null||n.return.tag!==13)?(l._visibility&=-3,Ys(n)):dc(n);break;default:dc(n)}}function Ys(n){var l=n.deletions;if((n.flags&16)!==0){if(l!==null)for(var u=0;u<l.length;u++){var r=l[u];Nn=r,dl(r,n)}nv(n)}for(n=n.child;n!==null;){switch(l=n,l.tag){case 0:case 11:case 15:Fi(8,l,l.return),Ys(l);break;case 22:u=l.stateNode,u._visibility&2&&(u._visibility&=-3,Ys(l));break;default:Ys(l)}n=n.sibling}}function dl(n,l){for(;Nn!==null;){var u=Nn;switch(u.tag){case 0:case 11:case 15:Fi(8,u,l);break;case 23:case 22:if(u.memoizedState!==null&&u.memoizedState.cachePool!==null){var r=u.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:Qi(u.memoizedState.cache)}if(r=u.child,r!==null)r.return=u,Nn=r;else e:for(u=n;Nn!==null;){r=Nn;var s=r.sibling,h=r.return;if(wm(r),r===u){Nn=null;break e}if(s!==null){s.return=h,Nn=s;break e}Nn=h}}}var av={getCacheForType:function(n){var l=ca(Un),u=l.data.get(n);return u===void 0&&(u=n(),l.data.set(n,u)),u}},Bm=typeof WeakMap=="function"?WeakMap:Map,Jt=0,tn=null,Ct=null,Bt=0,Yt=0,Fa=null,di=!1,tr=!1,qm=!1,hi=0,Dn=0,nr=0,ar=0,Lm=0,Yn=0,hc=0,ks=null,za=null,Vm=!1,jm=0,Vd=1/0,jd=null,Eu=null,sa=0,lr=null,ur=null,yc=0,Pa=0,Yd=null,Ym=null,mc=0,kd=null;function hl(){if((Jt&2)!==0&&Bt!==0)return Bt&-Bt;if(G.T!==null){var n=Zi;return n!==0?n:Pd()}return El()}function lv(){Yn===0&&(Yn=(Bt&536870912)===0||Tt?Q():536870912);var n=Hn.current;return n!==null&&(n.flags|=32),Yn}function Ia(n,l,u){(n===tn&&(Yt===2||Yt===9)||n.cancelPendingCommit!==null)&&(uu(n,0),yi(n,Bt,Yn,!1)),Ke(n,u),((Jt&2)===0||n!==tn)&&(n===tn&&((Jt&2)===0&&(ar|=u),Dn===4&&yi(n,Bt,Yn,!1)),iu(n))}function uv(n,l,u){if((Jt&6)!==0)throw Error(m(327));var r=!u&&(l&124)===0&&(l&n.expiredLanes)===0||Jn(n,l),s=r?Xd(n,l):Ir(n,l,!0),h=r;do{if(s===0){tr&&!r&&yi(n,l,0,!1);break}else{if(u=n.current.alternate,h&&!Gd(u)){s=Ir(n,l,!1),h=!1;continue}if(s===2){if(h=l,n.errorRecoveryDisabledLanes&h)var v=0;else v=n.pendingLanes&-536870913,v=v!==0?v:v&536870912?536870912:0;if(v!==0){l=v;e:{var E=n;s=ks;var C=E.current.memoizedState.isDehydrated;if(C&&(uu(E,v).flags|=256),v=Ir(E,v,!1),v!==2){if(qm&&!C){E.errorRecoveryDisabledLanes|=h,ar|=h,s=4;break e}h=za,za=s,h!==null&&(za===null?za=h:za.push.apply(za,h))}s=v}if(h=!1,s!==2)continue}}if(s===1){uu(n,0),yi(n,l,0,!0);break}e:{switch(r=n,h=s,h){case 0:case 1:throw Error(m(345));case 4:if((l&4194048)!==l)break;case 6:yi(r,l,Yn,!di);break e;case 2:za=null;break;case 3:case 5:break;default:throw Error(m(329))}if((l&62914560)===l&&(s=jm+300-ht(),10<s)){if(yi(r,l,Yn,!di),Rt(r,0,!0)!==0)break e;r.timeoutHandle=Ou(pc.bind(null,r,u,za,jd,Vm,l,Yn,ar,hc,di,h,2,-0,0),s);break e}pc(r,u,za,jd,Vm,l,Yn,ar,hc,di,h,0,-0,0)}}break}while(!0);iu(n)}function pc(n,l,u,r,s,h,v,E,C,F,ve,Ae,I,ue){if(n.timeoutHandle=-1,Ae=l.subtreeFlags,(Ae&8192||(Ae&16785408)===16785408)&&(_c={stylesheets:null,count:0,unsuspend:Sv},Pn(l),Ae=Ev(),Ae!==null)){n.cancelPendingCommit=Ae(ov.bind(null,n,l,h,u,r,s,v,E,C,ve,1,I,ue)),yi(n,h,v,!F);return}ov(n,l,h,u,r,s,v,E,C)}function Gd(n){for(var l=n;;){var u=l.tag;if((u===0||u===11||u===15)&&l.flags&16384&&(u=l.updateQueue,u!==null&&(u=u.stores,u!==null)))for(var r=0;r<u.length;r++){var s=u[r],h=s.getSnapshot;s=s.value;try{if(!xa(h(),s))return!1}catch{return!1}}if(u=l.child,l.subtreeFlags&16384&&u!==null)u.return=l,l=u;else{if(l===n)break;for(;l.sibling===null;){if(l.return===null||l.return===n)return!0;l=l.return}l.sibling.return=l.return,l=l.sibling}}return!0}function yi(n,l,u,r){l&=~Lm,l&=~ar,n.suspendedLanes|=l,n.pingedLanes&=~l,r&&(n.warmLanes|=l),r=n.expirationTimes;for(var s=l;0<s;){var h=31-Lt(s),v=1<<h;r[h]=-1,s&=~v}u!==0&&ct(n,u,l)}function Gs(){return(Jt&6)===0?(mi(0),!1):!0}function gc(){if(Ct!==null){if(Yt===0)var n=Ct.return;else n=Ct,$l=ei=null,Io(n),Za=null,ac=0,n=Ct;for(;n!==null;)Fg(n.alternate,n),n=n.return;Ct=null}}function uu(n,l){var u=n.timeoutHandle;u!==-1&&(n.timeoutHandle=-1,Fm(u)),u=n.cancelPendingCommit,u!==null&&(n.cancelPendingCommit=null,u()),gc(),tn=n,Ct=u=Ql(n.current,null),Bt=l,Yt=0,Fa=null,di=!1,tr=Jn(n,l),qm=!1,hc=Yn=Lm=ar=nr=Dn=0,za=ks=null,Vm=!1,(l&8)!==0&&(l|=l&32);var r=n.entangledLanes;if(r!==0)for(n=n.entanglements,r&=l;0<r;){var s=31-Lt(r),h=1<<s;l|=n[s],r&=~h}return hi=l,Gl(),u}function vc(n,l){yt=null,G.H=Hs,l===Vr||l===Ko?(l=sd(),Yt=3):l===vs?(l=sd(),Yt=4):Yt=l===bm?8:l!==null&&typeof l=="object"&&typeof l.then=="function"?6:1,Fa=l,Ct===null&&(Dn=1,Kr(n,rl(l,n.current)))}function km(){var n=G.H;return G.H=Hs,n===null?Hs:n}function iv(){var n=G.A;return G.A=av,n}function ir(){Dn=4,di||(Bt&4194048)!==Bt&&Hn.current!==null||(tr=!0),(nr&134217727)===0&&(ar&134217727)===0||tn===null||yi(tn,Bt,Yn,!1)}function Ir(n,l,u){var r=Jt;Jt|=2;var s=km(),h=iv();(tn!==n||Bt!==l)&&(jd=null,uu(n,l)),l=!1;var v=Dn;e:do try{if(Yt!==0&&Ct!==null){var E=Ct,C=Fa;switch(Yt){case 8:gc(),v=6;break e;case 3:case 2:case 9:case 6:Hn.current===null&&(l=!0);var F=Yt;if(Yt=0,Fa=null,eo(n,E,C,F),u&&tr){v=0;break e}break;default:F=Yt,Yt=0,Fa=null,eo(n,E,C,F)}}rv(),v=Dn;break}catch(ve){vc(n,ve)}while(!0);return l&&n.shellSuspendCounter++,$l=ei=null,Jt=r,G.H=s,G.A=h,Ct===null&&(tn=null,Bt=0,Gl()),v}function rv(){for(;Ct!==null;)Qd(Ct)}function Xd(n,l){var u=Jt;Jt|=2;var r=km(),s=iv();tn!==n||Bt!==l?(jd=null,Vd=ht()+500,uu(n,l)):tr=Jn(n,l);e:do try{if(Yt!==0&&Ct!==null){l=Ct;var h=Fa;t:switch(Yt){case 1:Yt=0,Fa=null,eo(n,l,h,1);break;case 2:case 9:if(Yy(h)){Yt=0,Fa=null,Xm(l);break}l=function(){Yt!==2&&Yt!==9||tn!==n||(Yt=7),iu(n)},h.then(l,l);break e;case 3:Yt=7;break e;case 4:Yt=5;break e;case 7:Yy(h)?(Yt=0,Fa=null,Xm(l)):(Yt=0,Fa=null,eo(n,l,h,7));break;case 5:var v=null;switch(Ct.tag){case 26:v=Ct.memoizedState;case 5:case 27:var E=Ct;if(!v||up(v)){Yt=0,Fa=null;var C=E.sibling;if(C!==null)Ct=C;else{var F=E.return;F!==null?(Ct=F,Zd(F)):Ct=null}break t}}Yt=0,Fa=null,eo(n,l,h,5);break;case 6:Yt=0,Fa=null,eo(n,l,h,6);break;case 8:gc(),Dn=6;break e;default:throw Error(m(462))}}Gm();break}catch(ve){vc(n,ve)}while(!0);return $l=ei=null,G.H=r,G.A=s,Jt=u,Ct!==null?0:(tn=null,Bt=0,Gl(),Dn)}function Gm(){for(;Ct!==null&&!dt();)Qd(Ct)}function Qd(n){var l=_m(n.alternate,n,hi);n.memoizedProps=n.pendingProps,l===null?Zd(n):Ct=l}function Xm(n){var l=n,u=l.alternate;switch(l.tag){case 15:case 0:l=Tm(u,l,l.pendingProps,l.type,void 0,Bt);break;case 11:l=Tm(u,l,l.pendingProps,l.type.render,l.ref,Bt);break;case 5:Io(l);default:Fg(u,l),l=Ct=ad(l,hi),l=_m(u,l,hi)}n.memoizedProps=n.pendingProps,l===null?Zd(n):Ct=l}function eo(n,l,u,r){$l=ei=null,Io(l),Za=null,ac=0;var s=l.return;try{if(sl(n,s,l,u,Bt)){Dn=1,Kr(n,rl(u,n.current)),Ct=null;return}}catch(h){if(s!==null)throw Ct=s,h;Dn=1,Kr(n,rl(u,n.current)),Ct=null;return}l.flags&32768?(Tt||r===1?n=!0:tr||(Bt&536870912)!==0?n=!1:(di=n=!0,(r===2||r===9||r===3||r===6)&&(r=Hn.current,r!==null&&r.tag===13&&(r.flags|=16384))),Qm(l,n)):Zd(l)}function Zd(n){var l=n;do{if((l.flags&32768)!==0){Qm(l,di);return}n=l.return;var u=en(l.alternate,l,hi);if(u!==null){Ct=u;return}if(l=l.sibling,l!==null){Ct=l;return}Ct=l=n}while(l!==null);Dn===0&&(Dn=5)}function Qm(n,l){do{var u=xm(n.alternate,n);if(u!==null){u.flags&=32767,Ct=u;return}if(u=n.return,u!==null&&(u.flags|=32768,u.subtreeFlags=0,u.deletions=null),!l&&(n=n.sibling,n!==null)){Ct=n;return}Ct=n=u}while(n!==null);Dn=6,Ct=null}function ov(n,l,u,r,s,h,v,E,C){n.cancelPendingCommit=null;do Jd();while(sa!==0);if((Jt&6)!==0)throw Error(m(327));if(l!==null){if(l===n.current)throw Error(m(177));if(h=l.lanes|l.childLanes,h|=cs,mt(n,u,h,v,E,C),n===tn&&(Ct=tn=null,Bt=0),ur=l,lr=n,yc=u,Pa=h,Yd=s,Ym=r,(l.subtreeFlags&10256)!==0||(l.flags&10256)!==0?(n.callbackNode=null,n.callbackPriority=0,ub(L,function(){return fv(),null})):(n.callbackNode=null,n.callbackPriority=0),r=(l.flags&13878)!==0,(l.subtreeFlags&13878)!==0||r){r=G.T,G.T=null,s=X.p,X.p=2,v=Jt,Jt|=4;try{tv(n,l,u)}finally{Jt=v,X.p=s,G.T=r}}sa=1,cv(),sv(),Xs()}}function cv(){if(sa===1){sa=0;var n=lr,l=ur,u=(l.flags&13878)!==0;if((l.subtreeFlags&13878)!==0||u){u=G.T,G.T=null;var r=X.p;X.p=2;var s=Jt;Jt|=4;try{fc(l,n);var h=Ps,v=rs(n.containerInfo),E=h.focusedElem,C=h.selectionRange;if(v!==E&&E&&E.ownerDocument&&sn(E.ownerDocument.documentElement,E)){if(C!==null&&Pf(E)){var F=C.start,ve=C.end;if(ve===void 0&&(ve=F),"selectionStart"in E)E.selectionStart=F,E.selectionEnd=Math.min(ve,E.value.length);else{var Ae=E.ownerDocument||document,I=Ae&&Ae.defaultView||window;if(I.getSelection){var ue=I.getSelection(),lt=E.textContent.length,at=Math.min(C.start,lt),Zt=C.end===void 0?at:Math.min(C.end,lt);!ue.extend&&at>Zt&&(v=Zt,Zt=at,at=v);var K=Li(E,at),B=Li(E,Zt);if(K&&B&&(ue.rangeCount!==1||ue.anchorNode!==K.node||ue.anchorOffset!==K.offset||ue.focusNode!==B.node||ue.focusOffset!==B.offset)){var P=Ae.createRange();P.setStart(K.node,K.offset),ue.removeAllRanges(),at>Zt?(ue.addRange(P),ue.extend(B.node,B.offset)):(P.setEnd(B.node,B.offset),ue.addRange(P))}}}}for(Ae=[],ue=E;ue=ue.parentNode;)ue.nodeType===1&&Ae.push({element:ue,left:ue.scrollLeft,top:ue.scrollTop});for(typeof E.focus=="function"&&E.focus(),E=0;E<Ae.length;E++){var Te=Ae[E];Te.element.scrollLeft=Te.left,Te.element.scrollTop=Te.top}}uf=!!Wm,Ps=Wm=null}finally{Jt=s,X.p=r,G.T=u}}n.current=l,sa=2}}function sv(){if(sa===2){sa=0;var n=lr,l=ur,u=(l.flags&8772)!==0;if((l.subtreeFlags&8772)!==0||u){u=G.T,G.T=null;var r=X.p;X.p=2;var s=Jt;Jt|=4;try{qd(n,l.alternate,l)}finally{Jt=s,X.p=r,G.T=u}}sa=3}}function Xs(){if(sa===4||sa===3){sa=0,cn();var n=lr,l=ur,u=yc,r=Ym;(l.subtreeFlags&10256)!==0||(l.flags&10256)!==0?sa=5:(sa=0,ur=lr=null,Kd(n,n.pendingLanes));var s=n.pendingLanes;if(s===0&&(Eu=null),Sn(u),l=l.stateNode,it&&typeof it.onCommitFiberRoot=="function")try{it.onCommitFiberRoot($e,l,void 0,(l.current.flags&128)===128)}catch{}if(r!==null){l=G.T,s=X.p,X.p=2,G.T=null;try{for(var h=n.onRecoverableError,v=0;v<r.length;v++){var E=r[v];h(E.value,{componentStack:E.stack})}}finally{G.T=l,X.p=s}}(yc&3)!==0&&Jd(),iu(n),s=n.pendingLanes,(u&4194090)!==0&&(s&42)!==0?n===kd?mc++:(mc=0,kd=n):mc=0,mi(0)}}function Kd(n,l){(n.pooledCacheLanes&=l)===0&&(l=n.pooledCache,l!=null&&(n.pooledCache=null,Qi(l)))}function Jd(n){return cv(),sv(),Xs(),fv()}function fv(){if(sa!==5)return!1;var n=lr,l=Pa;Pa=0;var u=Sn(yc),r=G.T,s=X.p;try{X.p=32>u?32:u,G.T=null,u=Yd,Yd=null;var h=lr,v=yc;if(sa=0,ur=lr=null,yc=0,(Jt&6)!==0)throw Error(m(331));var E=Jt;if(Jt|=4,Ld(h.current),fi(h,h.current,v,u),Jt=E,mi(0,!1),it&&typeof it.onPostCommitFiberRoot=="function")try{it.onPostCommitFiberRoot($e,h)}catch{}return!0}finally{X.p=s,G.T=r,Kd(n,l)}}function Zm(n,l,u){l=rl(u,l),l=xd(n.stateNode,l,2),n=Ga(n,l,2),n!==null&&(Ke(n,2),iu(n))}function nn(n,l,u){if(n.tag===3)Zm(n,n,u);else for(;l!==null;){if(l.tag===3){Zm(l,n,u);break}else if(l.tag===1){var r=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Eu===null||!Eu.has(r))){n=rl(u,n),u=Kg(2),r=Ga(l,u,2),r!==null&&(vm(u,r,l,n),Ke(r,2),iu(r));break}}l=l.return}}function Qs(n,l,u){var r=n.pingCache;if(r===null){r=n.pingCache=new Bm;var s=new Set;r.set(l,s)}else s=r.get(l),s===void 0&&(s=new Set,r.set(l,s));s.has(u)||(qm=!0,s.add(u),n=dv.bind(null,n,l,u),l.then(n,n))}function dv(n,l,u){var r=n.pingCache;r!==null&&r.delete(l),n.pingedLanes|=n.suspendedLanes&u,n.warmLanes&=~u,tn===n&&(Bt&u)===u&&(Dn===4||Dn===3&&(Bt&62914560)===Bt&&300>ht()-jm?(Jt&2)===0&&uu(n,0):Lm|=u,hc===Bt&&(hc=0)),iu(n)}function $d(n,l){l===0&&(l=we()),n=Fu(n,l),n!==null&&(Ke(n,l),iu(n))}function hv(n){var l=n.memoizedState,u=0;l!==null&&(u=l.retryLane),$d(n,u)}function lb(n,l){var u=0;switch(n.tag){case 13:var r=n.stateNode,s=n.memoizedState;s!==null&&(u=s.retryLane);break;case 19:r=n.stateNode;break;case 22:r=n.stateNode._retryCache;break;default:throw Error(m(314))}r!==null&&r.delete(l),$d(n,u)}function ub(n,l){return Ee(n,l)}var Wd=null,bc=null,Zs=!1,Sc=!1,Ks=!1,rr=0;function iu(n){n!==bc&&n.next===null&&(bc===null?Wd=bc=n:bc=bc.next=n),Sc=!0,Zs||(Zs=!0,Fd())}function mi(n,l){if(!Ks&&Sc){Ks=!0;do for(var u=!1,r=Wd;r!==null;){if(n!==0){var s=r.pendingLanes;if(s===0)var h=0;else{var v=r.suspendedLanes,E=r.pingedLanes;h=(1<<31-Lt(42|n)+1)-1,h&=s&~(v&~E),h=h&201326741?h&201326741|1:h?h|2:0}h!==0&&(u=!0,yv(r,h))}else h=Bt,h=Rt(r,r===tn?h:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(h&3)===0||Jn(r,h)||(u=!0,yv(r,h));r=r.next}while(u);Ks=!1}}function ib(){Km()}function Km(){Sc=Zs=!1;var n=0;rr!==0&&(uh()&&(n=rr),rr=0);for(var l=ht(),u=null,r=Wd;r!==null;){var s=r.next,h=Js(r,l);h===0?(r.next=null,u===null?Wd=s:u.next=s,s===null&&(bc=u)):(u=r,(n!==0||(h&3)!==0)&&(Sc=!0)),r=s}mi(n)}function Js(n,l){for(var u=n.suspendedLanes,r=n.pingedLanes,s=n.expirationTimes,h=n.pendingLanes&-62914561;0<h;){var v=31-Lt(h),E=1<<v,C=s[v];C===-1?((E&u)===0||(E&r)!==0)&&(s[v]=T(E,l)):C<=l&&(n.expiredLanes|=E),h&=~E}if(l=tn,u=Bt,u=Rt(n,n===l?u:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),r=n.callbackNode,u===0||n===l&&(Yt===2||Yt===9)||n.cancelPendingCommit!==null)return r!==null&&r!==null&&et(r),n.callbackNode=null,n.callbackPriority=0;if((u&3)===0||Jn(n,u)){if(l=u&-u,l===n.callbackPriority)return l;switch(r!==null&&et(r),Sn(u)){case 2:case 8:u=H;break;case 32:u=L;break;case 268435456:u=qe;break;default:u=L}return r=Jm.bind(null,n),u=Ee(u,r),n.callbackPriority=l,n.callbackNode=u,l}return r!==null&&r!==null&&et(r),n.callbackPriority=2,n.callbackNode=null,2}function Jm(n,l){if(sa!==0&&sa!==5)return n.callbackNode=null,n.callbackPriority=0,null;var u=n.callbackNode;if(Jd()&&n.callbackNode!==u)return null;var r=Bt;return r=Rt(n,n===tn?r:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),r===0?null:(uv(n,r,l),Js(n,ht()),n.callbackNode!=null&&n.callbackNode===u?Jm.bind(null,n):null)}function yv(n,l){if(Jd())return null;uv(n,l,!0)}function Fd(){cb(function(){(Jt&6)!==0?Ee(va,ib):Km()})}function Pd(){return rr===0&&(rr=Q()),rr}function Tc(n){return n==null||typeof n=="symbol"||typeof n=="boolean"?null:typeof n=="function"?n:Pc(""+n)}function Id(n,l){var u=l.ownerDocument.createElement("input");return u.name=l.name,u.value=l.value,n.id&&u.setAttribute("form",n.id),l.parentNode.insertBefore(u,l),n=new FormData(n),u.parentNode.removeChild(u),n}function eh(n,l,u,r,s){if(l==="submit"&&u&&u.stateNode===s){var h=Tc((s[ba]||null).action),v=r.submitter;v&&(l=(l=v[ba]||null)?Tc(l.formAction):v.getAttribute("formAction"),l!==null&&(h=l,v=null));var E=new ts("action","action",null,r,s);n.push({event:E,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(rr!==0){var C=v?Id(s,v):new FormData(s);rm(u,{pending:!0,data:C,method:s.method,action:h},null,C)}}else typeof h=="function"&&(E.preventDefault(),C=v?Id(s,v):new FormData(s),rm(u,{pending:!0,data:C,method:s.method,action:h},h,C))},currentTarget:s}]})}}for(var th=0;th<td.length;th++){var xn=td[th],$m=xn.toLowerCase(),rb=xn[0].toUpperCase()+xn.slice(1);Va($m,"on"+rb)}Va(os,"onAnimationEnd"),Va(Bg,"onAnimationIteration"),Va(zy,"onAnimationStart"),Va("dblclick","onDoubleClick"),Va("focusin","onFocus"),Va("focusout","onBlur"),Va(eb,"onTransitionRun"),Va(wy,"onTransitionStart"),Va(ed,"onTransitionCancel"),Va(Uy,"onTransitionEnd"),Tr("onMouseEnter",["mouseout","mouseover"]),Tr("onMouseLeave",["mouseout","mouseover"]),Tr("onPointerEnter",["pointerout","pointerover"]),Tr("onPointerLeave",["pointerout","pointerover"]),$n("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),$n("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),$n("onBeforeInput",["compositionend","keypress","textInput","paste"]),$n("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),$n("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),$n("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var st="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(" "),ob=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(st));function pi(n,l){l=(l&4)!==0;for(var u=0;u<n.length;u++){var r=n[u],s=r.event;r=r.listeners;e:{var h=void 0;if(l)for(var v=r.length-1;0<=v;v--){var E=r[v],C=E.instance,F=E.currentTarget;if(E=E.listener,C!==h&&s.isPropagationStopped())break e;h=E,s.currentTarget=F;try{h(s)}catch(ve){qs(ve)}s.currentTarget=null,h=C}else for(v=0;v<r.length;v++){if(E=r[v],C=E.instance,F=E.currentTarget,E=E.listener,C!==h&&s.isPropagationStopped())break e;h=E,s.currentTarget=F;try{h(s)}catch(ve){qs(ve)}s.currentTarget=null,h=C}}}}function pt(n,l){var u=l[uy];u===void 0&&(u=l[uy]=new Set);var r=n+"__bubble";u.has(r)||(mv(l,n,2,!1),u.add(r))}function or(n,l,u){var r=0;l&&(r|=4),mv(u,n,r,l)}var to="_reactListening"+Math.random().toString(36).slice(2);function $s(n){if(!n[to]){n[to]=!0,iy.forEach(function(u){u!=="selectionchange"&&(ob.has(u)||or(u,!1,n),or(u,!0,n))});var l=n.nodeType===9?n:n.ownerDocument;l===null||l[to]||(l[to]=!0,or("selectionchange",!1,l))}}function mv(n,l,u,r){switch(_v(l)){case 2:var s=Rv;break;case 8:s=Ov;break;default:s=hh}u=s.bind(null,l,u,n),s=void 0,!Lf||l!=="touchstart"&&l!=="touchmove"&&l!=="wheel"||(s=!0),r?s!==void 0?n.addEventListener(l,u,{capture:!0,passive:s}):n.addEventListener(l,u,!0):s!==void 0?n.addEventListener(l,u,{passive:s}):n.addEventListener(l,u,!1)}function Ws(n,l,u,r,s){var h=r;if((l&1)===0&&(l&2)===0&&r!==null)e:for(;;){if(r===null)return;var v=r.tag;if(v===3||v===4){var E=r.stateNode.containerInfo;if(E===s)break;if(v===4)for(v=r.return;v!==null;){var C=v.tag;if((C===3||C===4)&&v.stateNode.containerInfo===s)return;v=v.return}for(;E!==null;){if(v=wi(E),v===null)return;if(C=v.tag,C===5||C===6||C===26||C===27){r=h=v;continue e}E=E.parentNode}}r=r.return}Og(function(){var F=h,ve=Rr(u),Ae=[];e:{var I=Hy.get(n);if(I!==void 0){var ue=ts,lt=n;switch(n){case"keypress":if(es(u)===0)break e;case"keydown":case"keyup":ue=xr;break;case"focusin":lt="focus",ue=vy;break;case"focusout":lt="blur",ue=vy;break;case"beforeblur":case"afterblur":ue=vy;break;case"click":if(u.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ue=as;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ue=xg;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ue=Xf;break;case os:case Bg:case zy:ue=W0;break;case Uy:ue=La;break;case"scroll":case"scrollend":ue=J0;break;case"wheel":ue=Qf;break;case"copy":case"cut":case"paste":ue=P0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ue=qa;break;case"toggle":case"beforetoggle":ue=Ey}var at=(l&4)!==0,Zt=!at&&(n==="scroll"||n==="scrollend"),K=at?I!==null?I+"Capture":null:I;at=[];for(var B=F,P;B!==null;){var Te=B;if(P=Te.stateNode,Te=Te.tag,Te!==5&&Te!==26&&Te!==27||P===null||K===null||(Te=Ku(B,K),Te!=null&&at.push(el(B,Te,P))),Zt)break;B=B.return}0<at.length&&(I=new ue(I,lt,null,u,ve),Ae.push({event:I,listeners:at}))}}if((l&7)===0){e:{if(I=n==="mouseover"||n==="pointerover",ue=n==="mouseout"||n==="pointerout",I&&u!==qf&&(lt=u.relatedTarget||u.fromElement)&&(wi(lt)||lt[Sr]))break e;if((ue||I)&&(I=ve.window===ve?ve:(I=ve.ownerDocument)?I.defaultView||I.parentWindow:window,ue?(lt=u.relatedTarget||u.toElement,ue=F,lt=lt?wi(lt):null,lt!==null&&(Zt=O(lt),at=lt.tag,lt!==Zt||at!==5&&at!==27&&at!==6)&&(lt=null)):(ue=null,lt=F),ue!==lt)){if(at=as,Te="onMouseLeave",K="onMouseEnter",B="mouse",(n==="pointerout"||n==="pointerover")&&(at=qa,Te="onPointerLeave",K="onPointerEnter",B="pointer"),Zt=ue==null?I:To(ue),P=lt==null?I:To(lt),I=new at(Te,B+"leave",ue,u,ve),I.target=Zt,I.relatedTarget=P,Te=null,wi(ve)===F&&(at=new at(K,B+"enter",lt,u,ve),at.target=P,at.relatedTarget=Zt,Te=at),Zt=Te,ue&&lt)t:{for(at=ue,K=lt,B=0,P=at;P;P=sr(P))B++;for(P=0,Te=K;Te;Te=sr(Te))P++;for(;0<B-P;)at=sr(at),B--;for(;0<P-B;)K=sr(K),P--;for(;B--;){if(at===K||K!==null&&at===K.alternate)break t;at=sr(at),K=sr(K)}at=null}else at=null;ue!==null&&nh(Ae,I,ue,at,!1),lt!==null&&Zt!==null&&nh(Ae,Zt,lt,at,!0)}}e:{if(I=F?To(F):window,ue=I.nodeName&&I.nodeName.toLowerCase(),ue==="select"||ue==="input"&&I.type==="file")var Je=Bi;else if(_y(I))if(Dy)Je=Ju;else{Je=Ff;var Et=Ng}else ue=I.nodeName,!ue||ue.toLowerCase()!=="input"||I.type!=="checkbox"&&I.type!=="radio"?F&&Do(F.elementType)&&(Je=Bi):Je=qi;if(Je&&(Je=Je(n,F))){$f(Ae,Je,u,ve);break e}Et&&Et(n,I,F),n==="focusout"&&F&&I.type==="number"&&F.memoizedProps.value!=null&&Wc(I,"number",I.value)}switch(Et=F?To(F):window,n){case"focusin":(_y(Et)||Et.contentEditable==="true")&&(_l=Et,Nr=F,il=null);break;case"focusout":il=Nr=_l=null;break;case"mousedown":Ho=!0;break;case"contextmenu":case"mouseup":case"dragend":Ho=!1,No(Ae,u,ve);break;case"selectionchange":if(Cy)break;case"keydown":case"keyup":No(Ae,u,ve)}var nt;if(Zf)e:{switch(n){case"compositionstart":var ut="onCompositionStart";break e;case"compositionend":ut="onCompositionEnd";break e;case"compositionupdate":ut="onCompositionUpdate";break e}ut=void 0}else Ol?Jf(n,u)&&(ut="onCompositionEnd"):n==="keydown"&&u.keyCode===229&&(ut="onCompositionStart");ut&&(Kf&&u.locale!=="ko"&&(Ol||ut!=="onCompositionStart"?ut==="onCompositionEnd"&&Ol&&(nt=Ic()):(Rl=ve,Vf="value"in Rl?Rl.value:Rl.textContent,Ol=!0)),Et=cr(F,ut),0<Et.length&&(ut=new by(ut,n,null,u,ve),Ae.push({event:ut,listeners:Et}),nt?ut.data=nt:(nt=us(u),nt!==null&&(ut.data=nt)))),(nt=I0?Ry(n,u):Oy(n,u))&&(ut=cr(F,"onBeforeInput"),0<ut.length&&(Et=new by("onBeforeInput","beforeinput",null,u,ve),Ae.push({event:Et,listeners:ut}),Et.data=nt)),eh(Ae,n,F,u,ve)}pi(Ae,l)})}function el(n,l,u){return{instance:n,listener:l,currentTarget:u}}function cr(n,l){for(var u=l+"Capture",r=[];n!==null;){var s=n,h=s.stateNode;if(s=s.tag,s!==5&&s!==26&&s!==27||h===null||(s=Ku(n,u),s!=null&&r.unshift(el(n,s,h)),s=Ku(n,l),s!=null&&r.push(el(n,s,h))),n.tag===3)return r;n=n.return}return[]}function sr(n){if(n===null)return null;do n=n.return;while(n&&n.tag!==5&&n.tag!==27);return n||null}function nh(n,l,u,r,s){for(var h=l._reactName,v=[];u!==null&&u!==r;){var E=u,C=E.alternate,F=E.stateNode;if(E=E.tag,C!==null&&C===r)break;E!==5&&E!==26&&E!==27||F===null||(C=F,s?(F=Ku(u,h),F!=null&&v.unshift(el(u,F,C))):s||(F=Ku(u,h),F!=null&&v.push(el(u,F,C)))),u=u.return}v.length!==0&&n.push({event:l,listeners:v})}var ah=/\r\n?/g,yl=/\u0000|\uFFFD/g;function lh(n){return(typeof n=="string"?n:""+n).replace(ah,`
`).replace(yl,"")}function pv(n,l){return l=lh(l),lh(n)===l}function Fs(){}function an(n,l,u,r,s,h){switch(u){case"children":typeof r=="string"?l==="body"||l==="textarea"&&r===""||Ar(n,r):(typeof r=="number"||typeof r=="bigint")&&l!=="body"&&Ar(n,""+r);break;case"className":Qu(n,"class",r);break;case"tabIndex":Qu(n,"tabindex",r);break;case"dir":case"role":case"viewBox":case"width":case"height":Qu(n,u,r);break;case"style":Bf(n,r,h);break;case"data":if(l!=="object"){Qu(n,"data",r);break}case"src":case"href":if(r===""&&(l!=="a"||u!=="href")){n.removeAttribute(u);break}if(r==null||typeof r=="function"||typeof r=="symbol"||typeof r=="boolean"){n.removeAttribute(u);break}r=Pc(""+r),n.setAttribute(u,r);break;case"action":case"formAction":if(typeof r=="function"){n.setAttribute(u,"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 h=="function"&&(u==="formAction"?(l!=="input"&&an(n,l,"name",s.name,s,null),an(n,l,"formEncType",s.formEncType,s,null),an(n,l,"formMethod",s.formMethod,s,null),an(n,l,"formTarget",s.formTarget,s,null)):(an(n,l,"encType",s.encType,s,null),an(n,l,"method",s.method,s,null),an(n,l,"target",s.target,s,null)));if(r==null||typeof r=="symbol"||typeof r=="boolean"){n.removeAttribute(u);break}r=Pc(""+r),n.setAttribute(u,r);break;case"onClick":r!=null&&(n.onclick=Fs);break;case"onScroll":r!=null&&pt("scroll",n);break;case"onScrollEnd":r!=null&&pt("scrollend",n);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(m(61));if(u=r.__html,u!=null){if(s.children!=null)throw Error(m(60));n.innerHTML=u}}break;case"multiple":n.multiple=r&&typeof r!="function"&&typeof r!="symbol";break;case"muted":n.muted=r&&typeof r!="function"&&typeof r!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(r==null||typeof r=="function"||typeof r=="boolean"||typeof r=="symbol"){n.removeAttribute("xlink:href");break}u=Pc(""+r),n.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",u);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":r!=null&&typeof r!="function"&&typeof r!="symbol"?n.setAttribute(u,""+r):n.removeAttribute(u);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":r&&typeof r!="function"&&typeof r!="symbol"?n.setAttribute(u,""):n.removeAttribute(u);break;case"capture":case"download":r===!0?n.setAttribute(u,""):r!==!1&&r!=null&&typeof r!="function"&&typeof r!="symbol"?n.setAttribute(u,r):n.removeAttribute(u);break;case"cols":case"rows":case"size":case"span":r!=null&&typeof r!="function"&&typeof r!="symbol"&&!isNaN(r)&&1<=r?n.setAttribute(u,r):n.removeAttribute(u);break;case"rowSpan":case"start":r==null||typeof r=="function"||typeof r=="symbol"||isNaN(r)?n.removeAttribute(u):n.setAttribute(u,r);break;case"popover":pt("beforetoggle",n),pt("toggle",n),$c(n,"popover",r);break;case"xlinkActuate":mu(n,"http://www.w3.org/1999/xlink","xlink:actuate",r);break;case"xlinkArcrole":mu(n,"http://www.w3.org/1999/xlink","xlink:arcrole",r);break;case"xlinkRole":mu(n,"http://www.w3.org/1999/xlink","xlink:role",r);break;case"xlinkShow":mu(n,"http://www.w3.org/1999/xlink","xlink:show",r);break;case"xlinkTitle":mu(n,"http://www.w3.org/1999/xlink","xlink:title",r);break;case"xlinkType":mu(n,"http://www.w3.org/1999/xlink","xlink:type",r);break;case"xmlBase":mu(n,"http://www.w3.org/XML/1998/namespace","xml:base",r);break;case"xmlLang":mu(n,"http://www.w3.org/XML/1998/namespace","xml:lang",r);break;case"xmlSpace":mu(n,"http://www.w3.org/XML/1998/namespace","xml:space",r);break;case"is":$c(n,"is",r);break;case"innerText":case"textContent":break;default:(!(2<u.length)||u[0]!=="o"&&u[0]!=="O"||u[1]!=="n"&&u[1]!=="N")&&(u=Fc.get(u)||u,$c(n,u,r))}}function kn(n,l,u,r,s,h){switch(u){case"style":Bf(n,r,h);break;case"dangerouslySetInnerHTML":if(r!=null){if(typeof r!="object"||!("__html"in r))throw Error(m(61));if(u=r.__html,u!=null){if(s.children!=null)throw Error(m(60));n.innerHTML=u}}break;case"children":typeof r=="string"?Ar(n,r):(typeof r=="number"||typeof r=="bigint")&&Ar(n,""+r);break;case"onScroll":r!=null&&pt("scroll",n);break;case"onScrollEnd":r!=null&&pt("scrollend",n);break;case"onClick":r!=null&&(n.onclick=Fs);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Jc.hasOwnProperty(u))e:{if(u[0]==="o"&&u[1]==="n"&&(s=u.endsWith("Capture"),l=u.slice(2,s?u.length-7:void 0),h=n[ba]||null,h=h!=null?h[u]:null,typeof h=="function"&&n.removeEventListener(l,h,s),typeof r=="function")){typeof h!="function"&&h!==null&&(u in n?n[u]=null:n.hasAttribute(u)&&n.removeAttribute(u)),n.addEventListener(l,r,s);break e}u in n?n[u]=r:r===!0?n.setAttribute(u,""):$c(n,u,r)}}}function te(n,l,u){switch(l){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":pt("error",n),pt("load",n);var r=!1,s=!1,h;for(h in u)if(u.hasOwnProperty(h)){var v=u[h];if(v!=null)switch(h){case"src":r=!0;break;case"srcSet":s=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(m(137,l));default:an(n,l,h,v,u,null)}}s&&an(n,l,"srcSet",u.srcSet,u,null),r&&an(n,l,"src",u.src,u,null);return;case"input":pt("invalid",n);var E=h=v=s=null,C=null,F=null;for(r in u)if(u.hasOwnProperty(r)){var ve=u[r];if(ve!=null)switch(r){case"name":s=ve;break;case"type":v=ve;break;case"checked":C=ve;break;case"defaultChecked":F=ve;break;case"value":h=ve;break;case"defaultValue":E=ve;break;case"children":case"dangerouslySetInnerHTML":if(ve!=null)throw Error(m(137,l));break;default:an(n,l,r,ve,u,null)}}dy(n,h,E,C,F,v,s,!1),Oo(n);return;case"select":pt("invalid",n),r=v=h=null;for(s in u)if(u.hasOwnProperty(s)&&(E=u[s],E!=null))switch(s){case"value":h=E;break;case"defaultValue":v=E;break;case"multiple":r=E;default:an(n,l,s,E,u,null)}l=h,u=v,n.multiple=!!r,l!=null?Hi(n,!!r,l,!1):u!=null&&Hi(n,!!r,u,!0);return;case"textarea":pt("invalid",n),h=s=r=null;for(v in u)if(u.hasOwnProperty(v)&&(E=u[v],E!=null))switch(v){case"value":r=E;break;case"defaultValue":s=E;break;case"children":h=E;break;case"dangerouslySetInnerHTML":if(E!=null)throw Error(m(91));break;default:an(n,l,v,E,u,null)}yy(n,r,s,h),Oo(n);return;case"option":for(C in u)if(u.hasOwnProperty(C)&&(r=u[C],r!=null))switch(C){case"selected":n.selected=r&&typeof r!="function"&&typeof r!="symbol";break;default:an(n,l,C,r,u,null)}return;case"dialog":pt("beforetoggle",n),pt("toggle",n),pt("cancel",n),pt("close",n);break;case"iframe":case"object":pt("load",n);break;case"video":case"audio":for(r=0;r<st.length;r++)pt(st[r],n);break;case"image":pt("error",n),pt("load",n);break;case"details":pt("toggle",n);break;case"embed":case"source":case"link":pt("error",n),pt("load",n);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(F in u)if(u.hasOwnProperty(F)&&(r=u[F],r!=null))switch(F){case"children":case"dangerouslySetInnerHTML":throw Error(m(137,l));default:an(n,l,F,r,u,null)}return;default:if(Do(l)){for(ve in u)u.hasOwnProperty(ve)&&(r=u[ve],r!==void 0&&kn(n,l,ve,r,u,void 0));return}}for(E in u)u.hasOwnProperty(E)&&(r=u[E],r!=null&&an(n,l,E,r,u,null))}function Qt(n,l,u,r){switch(l){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var s=null,h=null,v=null,E=null,C=null,F=null,ve=null;for(ue in u){var Ae=u[ue];if(u.hasOwnProperty(ue)&&Ae!=null)switch(ue){case"checked":break;case"value":break;case"defaultValue":C=Ae;default:r.hasOwnProperty(ue)||an(n,l,ue,null,r,Ae)}}for(var I in r){var ue=r[I];if(Ae=u[I],r.hasOwnProperty(I)&&(ue!=null||Ae!=null))switch(I){case"type":h=ue;break;case"name":s=ue;break;case"checked":F=ue;break;case"defaultChecked":ve=ue;break;case"value":v=ue;break;case"defaultValue":E=ue;break;case"children":case"dangerouslySetInnerHTML":if(ue!=null)throw Error(m(137,l));break;default:ue!==Ae&&an(n,l,I,ue,r,Ae)}}fy(n,v,E,C,F,ve,h,s);return;case"select":ue=v=E=I=null;for(h in u)if(C=u[h],u.hasOwnProperty(h)&&C!=null)switch(h){case"value":break;case"multiple":ue=C;default:r.hasOwnProperty(h)||an(n,l,h,null,r,C)}for(s in r)if(h=r[s],C=u[s],r.hasOwnProperty(s)&&(h!=null||C!=null))switch(s){case"value":I=h;break;case"defaultValue":E=h;break;case"multiple":v=h;default:h!==C&&an(n,l,s,h,r,C)}l=E,u=v,r=ue,I!=null?Hi(n,!!u,I,!1):!!r!=!!u&&(l!=null?Hi(n,!!u,l,!0):Hi(n,!!u,u?[]:"",!1));return;case"textarea":ue=I=null;for(E in u)if(s=u[E],u.hasOwnProperty(E)&&s!=null&&!r.hasOwnProperty(E))switch(E){case"value":break;case"children":break;default:an(n,l,E,null,r,s)}for(v in r)if(s=r[v],h=u[v],r.hasOwnProperty(v)&&(s!=null||h!=null))switch(v){case"value":I=s;break;case"defaultValue":ue=s;break;case"children":break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(m(91));break;default:s!==h&&an(n,l,v,s,r,h)}hy(n,I,ue);return;case"option":for(var lt in u)if(I=u[lt],u.hasOwnProperty(lt)&&I!=null&&!r.hasOwnProperty(lt))switch(lt){case"selected":n.selected=!1;break;default:an(n,l,lt,null,r,I)}for(C in r)if(I=r[C],ue=u[C],r.hasOwnProperty(C)&&I!==ue&&(I!=null||ue!=null))switch(C){case"selected":n.selected=I&&typeof I!="function"&&typeof I!="symbol";break;default:an(n,l,C,I,r,ue)}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 at in u)I=u[at],u.hasOwnProperty(at)&&I!=null&&!r.hasOwnProperty(at)&&an(n,l,at,null,r,I);for(F in r)if(I=r[F],ue=u[F],r.hasOwnProperty(F)&&I!==ue&&(I!=null||ue!=null))switch(F){case"children":case"dangerouslySetInnerHTML":if(I!=null)throw Error(m(137,l));break;default:an(n,l,F,I,r,ue)}return;default:if(Do(l)){for(var Zt in u)I=u[Zt],u.hasOwnProperty(Zt)&&I!==void 0&&!r.hasOwnProperty(Zt)&&kn(n,l,Zt,void 0,r,I);for(ve in r)I=r[ve],ue=u[ve],!r.hasOwnProperty(ve)||I===ue||I===void 0&&ue===void 0||kn(n,l,ve,I,r,ue);return}}for(var K in u)I=u[K],u.hasOwnProperty(K)&&I!=null&&!r.hasOwnProperty(K)&&an(n,l,K,null,r,I);for(Ae in r)I=r[Ae],ue=u[Ae],!r.hasOwnProperty(Ae)||I===ue||I==null&&ue==null||an(n,l,Ae,I,r,ue)}var Wm=null,Ps=null;function Ec(n){return n.nodeType===9?n:n.ownerDocument}function Au(n){switch(n){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function gi(n,l){if(n===0)switch(l){case"svg":return 1;case"math":return 2;default:return 0}return n===1&&l==="foreignObject"?0:n}function no(n,l){return n==="textarea"||n==="noscript"||typeof l.children=="string"||typeof l.children=="number"||typeof l.children=="bigint"||typeof l.dangerouslySetInnerHTML=="object"&&l.dangerouslySetInnerHTML!==null&&l.dangerouslySetInnerHTML.__html!=null}var Ru=null;function uh(){var n=window.event;return n&&n.type==="popstate"?n===Ru?!1:(Ru=n,!0):(Ru=null,!1)}var Ou=typeof setTimeout=="function"?setTimeout:void 0,Fm=typeof clearTimeout=="function"?clearTimeout:void 0,gv=typeof Promise=="function"?Promise:void 0,cb=typeof queueMicrotask=="function"?queueMicrotask:typeof gv<"u"?function(n){return gv.resolve(null).then(n).catch(sb)}:Ou;function sb(n){setTimeout(function(){throw n})}function fa(n){return n==="head"}function vv(n,l){var u=l,r=0,s=0;do{var h=u.nextSibling;if(n.removeChild(u),h&&h.nodeType===8)if(u=h.data,u==="/$"){if(0<r&&8>r){u=r;var v=n.ownerDocument;if(u&1&&Ye(v.documentElement),u&2&&Ye(v.body),u&4)for(u=v.head,Ye(u),v=u.firstChild;v;){var E=v.nextSibling,C=v.nodeName;v[Kc]||C==="SCRIPT"||C==="STYLE"||C==="LINK"&&v.rel.toLowerCase()==="stylesheet"||u.removeChild(v),v=E}}if(s===0){n.removeChild(h),Mc(l);return}s--}else u==="$"||u==="$?"||u==="$!"?s++:r=u.charCodeAt(0)-48;else r=0;u=h}while(u);Mc(l)}function Is(n){var l=n.firstChild;for(l&&l.nodeType===10&&(l=l.nextSibling);l;){var u=l;switch(l=l.nextSibling,u.nodeName){case"HTML":case"HEAD":case"BODY":Is(u),Ie(u);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(u.rel.toLowerCase()==="stylesheet")continue}n.removeChild(u)}}function Pm(n,l,u,r){for(;n.nodeType===1;){var s=u;if(n.nodeName.toLowerCase()!==l.toLowerCase()){if(!r&&(n.nodeName!=="INPUT"||n.type!=="hidden"))break}else if(r){if(!n[Kc])switch(l){case"meta":if(!n.hasAttribute("itemprop"))break;return n;case"link":if(h=n.getAttribute("rel"),h==="stylesheet"&&n.hasAttribute("data-precedence"))break;if(h!==s.rel||n.getAttribute("href")!==(s.href==null||s.href===""?null:s.href)||n.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin)||n.getAttribute("title")!==(s.title==null?null:s.title))break;return n;case"style":if(n.hasAttribute("data-precedence"))break;return n;case"script":if(h=n.getAttribute("src"),(h!==(s.src==null?null:s.src)||n.getAttribute("type")!==(s.type==null?null:s.type)||n.getAttribute("crossorigin")!==(s.crossOrigin==null?null:s.crossOrigin))&&h&&n.hasAttribute("async")&&!n.hasAttribute("itemprop"))break;return n;default:return n}}else if(l==="input"&&n.type==="hidden"){var h=s.name==null?null:""+s.name;if(s.type==="hidden"&&n.getAttribute("name")===h)return n}else return n;if(n=ru(n.nextSibling),n===null)break}return null}function Ac(n,l,u){if(l==="")return null;for(;n.nodeType!==3;)if((n.nodeType!==1||n.nodeName!=="INPUT"||n.type!=="hidden")&&!u||(n=ru(n.nextSibling),n===null))return null;return n}function Im(n){return n.data==="$!"||n.data==="$?"&&n.ownerDocument.readyState==="complete"}function ep(n,l){var u=n.ownerDocument;if(n.data!=="$?"||u.readyState==="complete")l();else{var r=function(){l(),u.removeEventListener("DOMContentLoaded",r)};u.addEventListener("DOMContentLoaded",r),n._reactRetry=r}}function ru(n){for(;n!=null;n=n.nextSibling){var l=n.nodeType;if(l===1||l===3)break;if(l===8){if(l=n.data,l==="$"||l==="$!"||l==="$?"||l==="F!"||l==="F")break;if(l==="/$")return null}}return n}var tp=null;function ao(n){n=n.previousSibling;for(var l=0;n;){if(n.nodeType===8){var u=n.data;if(u==="$"||u==="$!"||u==="$?"){if(l===0)return n;l--}else u==="/$"&&l++}n=n.previousSibling}return null}function da(n,l,u){switch(l=Ec(u),n){case"html":if(n=l.documentElement,!n)throw Error(m(452));return n;case"head":if(n=l.head,!n)throw Error(m(453));return n;case"body":if(n=l.body,!n)throw Error(m(454));return n;default:throw Error(m(451))}}function Ye(n){for(var l=n.attributes;l.length;)n.removeAttributeNode(l[0]);Ie(n)}var zn=new Map,Nl=new Set;function In(n){return typeof n.getRootNode=="function"?n.getRootNode():n.nodeType===9?n:n.ownerDocument}var vi=X.d;X.d={f:fb,r:ih,D:_u,C:Si,L:rh,m:fr,X:tl,S:Ra,M:dr};function fb(){var n=vi.f(),l=Gs();return n||l}function ih(n){var l=ra(n);l!==null&&l.tag===5&&l.type==="form"?kg(l):vi.r(n)}var bi=typeof document>"u"?null:document;function ml(n,l,u){var r=bi;if(r&&typeof l=="string"&&l){var s=Al(l);s='link[rel="'+n+'"][href="'+s+'"]',typeof u=="string"&&(s+='[crossorigin="'+u+'"]'),Nl.has(s)||(Nl.add(s),n={rel:n,crossOrigin:u,href:l},r.querySelector(s)===null&&(l=r.createElement("link"),te(l,"link",n),Mn(l),r.head.appendChild(l)))}}function _u(n){vi.D(n),ml("dns-prefetch",n,null)}function Si(n,l){vi.C(n,l),ml("preconnect",n,l)}function rh(n,l,u){vi.L(n,l,u);var r=bi;if(r&&n&&l){var s='link[rel="preload"][as="'+Al(l)+'"]';l==="image"&&u&&u.imageSrcSet?(s+='[imagesrcset="'+Al(u.imageSrcSet)+'"]',typeof u.imageSizes=="string"&&(s+='[imagesizes="'+Al(u.imageSizes)+'"]')):s+='[href="'+Al(n)+'"]';var h=s;switch(l){case"style":h=Rc(n);break;case"script":h=lo(n)}zn.has(h)||(n=ne({rel:"preload",href:l==="image"&&u&&u.imageSrcSet?void 0:n,as:l},u),zn.set(h,n),r.querySelector(s)!==null||l==="style"&&r.querySelector(ef(h))||l==="script"&&r.querySelector(ou(h))||(l=r.createElement("link"),te(l,"link",n),Mn(l),r.head.appendChild(l)))}}function fr(n,l){vi.m(n,l);var u=bi;if(u&&n){var r=l&&typeof l.as=="string"?l.as:"script",s='link[rel="modulepreload"][as="'+Al(r)+'"][href="'+Al(n)+'"]',h=s;switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":h=lo(n)}if(!zn.has(h)&&(n=ne({rel:"modulepreload",href:n},l),zn.set(h,n),u.querySelector(s)===null)){switch(r){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(u.querySelector(ou(h)))return}r=u.createElement("link"),te(r,"link",n),Mn(r),u.head.appendChild(r)}}}function Ra(n,l,u){vi.S(n,l,u);var r=bi;if(r&&n){var s=Eo(r).hoistableStyles,h=Rc(n);l=l||"default";var v=s.get(h);if(!v){var E={loading:0,preload:null};if(v=r.querySelector(ef(h)))E.loading=5;else{n=ne({rel:"stylesheet",href:n,"data-precedence":l},u),(u=zn.get(h))&&ap(n,u);var C=v=r.createElement("link");Mn(C),te(C,"link",n),C._p=new Promise(function(F,ve){C.onload=F,C.onerror=ve}),C.addEventListener("load",function(){E.loading|=1}),C.addEventListener("error",function(){E.loading|=2}),E.loading|=4,sh(v,l,r)}v={type:"stylesheet",instance:v,count:1,state:E},s.set(h,v)}}}function tl(n,l){vi.X(n,l);var u=bi;if(u&&n){var r=Eo(u).hoistableScripts,s=lo(n),h=r.get(s);h||(h=u.querySelector(ou(s)),h||(n=ne({src:n,async:!0},l),(l=zn.get(s))&&fh(n,l),h=u.createElement("script"),Mn(h),te(h,"link",n),u.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},r.set(s,h))}}function dr(n,l){vi.M(n,l);var u=bi;if(u&&n){var r=Eo(u).hoistableScripts,s=lo(n),h=r.get(s);h||(h=u.querySelector(ou(s)),h||(n=ne({src:n,async:!0,type:"module"},l),(l=zn.get(s))&&fh(n,l),h=u.createElement("script"),Mn(h),te(h,"link",n),u.head.appendChild(h)),h={type:"script",instance:h,count:1,state:null},r.set(s,h))}}function oh(n,l,u,r){var s=(s=me.current)?In(s):null;if(!s)throw Error(m(446));switch(n){case"meta":case"title":return null;case"style":return typeof u.precedence=="string"&&typeof u.href=="string"?(l=Rc(u.href),u=Eo(s).hoistableStyles,r=u.get(l),r||(r={type:"style",instance:null,count:0,state:null},u.set(l,r)),r):{type:"void",instance:null,count:0,state:null};case"link":if(u.rel==="stylesheet"&&typeof u.href=="string"&&typeof u.precedence=="string"){n=Rc(u.href);var h=Eo(s).hoistableStyles,v=h.get(n);if(v||(s=s.ownerDocument||s,v={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},h.set(n,v),(h=s.querySelector(ef(n)))&&!h._p&&(v.instance=h,v.state.loading=5),zn.has(n)||(u={rel:"preload",as:"style",href:u.href,crossOrigin:u.crossOrigin,integrity:u.integrity,media:u.media,hrefLang:u.hrefLang,referrerPolicy:u.referrerPolicy},zn.set(n,u),h||tf(s,n,u,v.state))),l&&r===null)throw Error(m(528,""));return v}if(l&&r!==null)throw Error(m(529,""));return null;case"script":return l=u.async,u=u.src,typeof u=="string"&&l&&typeof l!="function"&&typeof l!="symbol"?(l=lo(u),u=Eo(s).hoistableScripts,r=u.get(l),r||(r={type:"script",instance:null,count:0,state:null},u.set(l,r)),r):{type:"void",instance:null,count:0,state:null};default:throw Error(m(444,n))}}function Rc(n){return'href="'+Al(n)+'"'}function ef(n){return'link[rel="stylesheet"]['+n+"]"}function np(n){return ne({},n,{"data-precedence":n.precedence,precedence:null})}function tf(n,l,u,r){n.querySelector('link[rel="preload"][as="style"]['+l+"]")?r.loading=1:(l=n.createElement("link"),r.preload=l,l.addEventListener("load",function(){return r.loading|=1}),l.addEventListener("error",function(){return r.loading|=2}),te(l,"link",u),Mn(l),n.head.appendChild(l))}function lo(n){return'[src="'+Al(n)+'"]'}function ou(n){return"script[async]"+n}function ch(n,l,u){if(l.count++,l.instance===null)switch(l.type){case"style":var r=n.querySelector('style[data-href~="'+Al(u.href)+'"]');if(r)return l.instance=r,Mn(r),r;var s=ne({},u,{"data-href":u.href,"data-precedence":u.precedence,href:null,precedence:null});return r=(n.ownerDocument||n).createElement("style"),Mn(r),te(r,"style",s),sh(r,u.precedence,n),l.instance=r;case"stylesheet":s=Rc(u.href);var h=n.querySelector(ef(s));if(h)return l.state.loading|=4,l.instance=h,Mn(h),h;r=np(u),(s=zn.get(s))&&ap(r,s),h=(n.ownerDocument||n).createElement("link"),Mn(h);var v=h;return v._p=new Promise(function(E,C){v.onload=E,v.onerror=C}),te(h,"link",r),l.state.loading|=4,sh(h,u.precedence,n),l.instance=h;case"script":return h=lo(u.src),(s=n.querySelector(ou(h)))?(l.instance=s,Mn(s),s):(r=u,(s=zn.get(h))&&(r=ne({},u),fh(r,s)),n=n.ownerDocument||n,s=n.createElement("script"),Mn(s),te(s,"link",r),n.head.appendChild(s),l.instance=s);case"void":return null;default:throw Error(m(443,l.type))}else l.type==="stylesheet"&&(l.state.loading&4)===0&&(r=l.instance,l.state.loading|=4,sh(r,u.precedence,n));return l.instance}function sh(n,l,u){for(var r=u.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),s=r.length?r[r.length-1]:null,h=s,v=0;v<r.length;v++){var E=r[v];if(E.dataset.precedence===l)h=E;else if(h!==s)break}h?h.parentNode.insertBefore(n,h.nextSibling):(l=u.nodeType===9?u.head:u,l.insertBefore(n,l.firstChild))}function ap(n,l){n.crossOrigin==null&&(n.crossOrigin=l.crossOrigin),n.referrerPolicy==null&&(n.referrerPolicy=l.referrerPolicy),n.title==null&&(n.title=l.title)}function fh(n,l){n.crossOrigin==null&&(n.crossOrigin=l.crossOrigin),n.referrerPolicy==null&&(n.referrerPolicy=l.referrerPolicy),n.integrity==null&&(n.integrity=l.integrity)}var nf=null;function Oc(n,l,u){if(nf===null){var r=new Map,s=nf=new Map;s.set(u,r)}else s=nf,r=s.get(u),r||(r=new Map,s.set(u,r));if(r.has(n))return r;for(r.set(n,null),u=u.getElementsByTagName(n),s=0;s<u.length;s++){var h=u[s];if(!(h[Kc]||h[un]||n==="link"&&h.getAttribute("rel")==="stylesheet")&&h.namespaceURI!=="http://www.w3.org/2000/svg"){var v=h.getAttribute(l)||"";v=n+v;var E=r.get(v);E?E.push(h):r.set(v,[h])}}return r}function lp(n,l,u){n=n.ownerDocument||n,n.head.insertBefore(u,l==="title"?n.querySelector("head > title"):null)}function bv(n,l,u){if(u===1||l.itemProp!=null)return!1;switch(n){case"meta":case"title":return!0;case"style":if(typeof l.precedence!="string"||typeof l.href!="string"||l.href==="")break;return!0;case"link":if(typeof l.rel!="string"||typeof l.href!="string"||l.href===""||l.onLoad||l.onError)break;switch(l.rel){case"stylesheet":return n=l.disabled,typeof l.precedence=="string"&&n==null;default:return!0}case"script":if(l.async&&typeof l.async!="function"&&typeof l.async!="symbol"&&!l.onLoad&&!l.onError&&l.src&&typeof l.src=="string")return!0}return!1}function up(n){return!(n.type==="stylesheet"&&(n.state.loading&3)===0)}var _c=null;function Sv(){}function Tv(n,l,u){if(_c===null)throw Error(m(475));var r=_c;if(l.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var s=Rc(u.href),h=n.querySelector(ef(s));if(h){n=h._p,n!==null&&typeof n=="object"&&typeof n.then=="function"&&(r.count++,r=Dc.bind(r),n.then(r,r)),l.state.loading|=4,l.instance=h,Mn(h);return}h=n.ownerDocument||n,u=np(u),(s=zn.get(s))&&ap(u,s),h=h.createElement("link"),Mn(h);var v=h;v._p=new Promise(function(E,C){v.onload=E,v.onerror=C}),te(h,"link",u),l.instance=h}r.stylesheets===null&&(r.stylesheets=new Map),r.stylesheets.set(l,n),(n=l.state.preload)&&(l.state.loading&3)===0&&(r.count++,l=Dc.bind(r),n.addEventListener("load",l),n.addEventListener("error",l))}}function Ev(){if(_c===null)throw Error(m(475));var n=_c;return n.stylesheets&&n.count===0&&lf(n,n.stylesheets),0<n.count?function(l){var u=setTimeout(function(){if(n.stylesheets&&lf(n,n.stylesheets),n.unsuspend){var r=n.unsuspend;n.unsuspend=null,r()}},6e4);return n.unsuspend=l,function(){n.unsuspend=null,clearTimeout(u)}}:null}function Dc(){if(this.count--,this.count===0){if(this.stylesheets)lf(this,this.stylesheets);else if(this.unsuspend){var n=this.unsuspend;this.unsuspend=null,n()}}}var af=null;function lf(n,l){n.stylesheets=null,n.unsuspend!==null&&(n.count++,af=new Map,l.forEach(ip,n),af=null,Dc.call(n))}function ip(n,l){if(!(l.state.loading&4)){var u=af.get(n);if(u)var r=u.get(null);else{u=new Map,af.set(n,u);for(var s=n.querySelectorAll("link[data-precedence],style[data-precedence]"),h=0;h<s.length;h++){var v=s[h];(v.nodeName==="LINK"||v.getAttribute("media")!=="not all")&&(u.set(v.dataset.precedence,v),r=v)}r&&u.set(null,r)}s=l.instance,v=s.getAttribute("data-precedence"),h=u.get(v)||r,h===r&&u.set(null,s),u.set(v,s),this.count++,r=Dc.bind(this),s.addEventListener("load",r),s.addEventListener("error",r),h?h.parentNode.insertBefore(s,h.nextSibling):(n=n.nodeType===9?n.head:n,n.insertBefore(s,n.firstChild)),l.state.loading|=4}}var ha={$$typeof:ie,Provider:null,Consumer:null,_currentValue:Z,_currentValue2:Z,_threadCount:0};function Du(n,l,u,r,s,h,v,E){this.tag=1,this.containerInfo=n,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=Le(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Le(0),this.hiddenUpdates=Le(null),this.identifierPrefix=r,this.onUncaughtError=s,this.onCaughtError=h,this.onRecoverableError=v,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=E,this.incompleteTransitions=new Map}function Av(n,l,u,r,s,h,v,E,C,F,ve,Ae){return n=new Du(n,l,u,v,E,C,F,Ae),l=1,h===!0&&(l|=24),h=ja(3,null,null,l),n.current=h,h.stateNode=n,l=Ly(),l.refCount++,n.pooledCache=l,l.refCount++,h.memoizedState={element:r,isDehydrated:u,cache:l},bs(h),n}function rp(n){return n?(n=qr,n):qr}function op(n,l,u,r,s,h){s=rp(s),r.context===null?r.context=s:r.pendingContext=s,r=ai(l),r.payload={element:u},h=h===void 0?null:h,h!==null&&(r.callback=h),u=Ga(n,r,l),u!==null&&(Ia(u,n,l),jr(u,n,l))}function cp(n,l){if(n=n.memoizedState,n!==null&&n.dehydrated!==null){var u=n.retryLane;n.retryLane=u!==0&&u<l?u:l}}function dh(n,l){cp(n,l),(n=n.alternate)&&cp(n,l)}function sp(n){if(n.tag===13){var l=Fu(n,67108864);l!==null&&Ia(l,n,67108864),dh(n,67108864)}}var uf=!0;function Rv(n,l,u,r){var s=G.T;G.T=null;var h=X.p;try{X.p=2,hh(n,l,u,r)}finally{X.p=h,G.T=s}}function Ov(n,l,u,r){var s=G.T;G.T=null;var h=X.p;try{X.p=8,hh(n,l,u,r)}finally{X.p=h,G.T=s}}function hh(n,l,u,r){if(uf){var s=fp(r);if(s===null)Ws(n,l,r,rf,u),hp(n,r);else if(yp(s,n,l,u,r))r.stopPropagation();else if(hp(n,r),l&4&&-1<db.indexOf(n)){for(;s!==null;){var h=ra(s);if(h!==null)switch(h.tag){case 3:if(h=h.stateNode,h.current.memoizedState.isDehydrated){var v=Ut(h.pendingLanes);if(v!==0){var E=h;for(E.pendingLanes|=2,E.entangledLanes|=2;v;){var C=1<<31-Lt(v);E.entanglements[1]|=C,v&=~C}iu(h),(Jt&6)===0&&(Vd=ht()+500,mi(0))}}break;case 13:E=Fu(h,2),E!==null&&Ia(E,h,2),Gs(),dh(h,2)}if(h=fp(r),h===null&&Ws(n,l,r,rf,u),h===s)break;s=h}s!==null&&r.stopPropagation()}else Ws(n,l,r,null,u)}}function fp(n){return n=Rr(n),dp(n)}var rf=null;function dp(n){if(rf=null,n=wi(n),n!==null){var l=O(n);if(l===null)n=null;else{var u=l.tag;if(u===13){if(n=U(l),n!==null)return n;n=null}else if(u===3){if(l.stateNode.current.memoizedState.isDehydrated)return l.tag===3?l.stateNode.containerInfo:null;n=null}else l!==n&&(n=null)}}return rf=n,null}function _v(n){switch(n){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(ua()){case va:return 2;case H:return 8;case L:case fe:return 32;case qe:return 268435456;default:return 32}default:return 32}}var yh=!1,cu=null,xu=null,Ti=null,xc=new Map,of=new Map,hr=[],db="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 hp(n,l){switch(n){case"focusin":case"focusout":cu=null;break;case"dragenter":case"dragleave":xu=null;break;case"mouseover":case"mouseout":Ti=null;break;case"pointerover":case"pointerout":xc.delete(l.pointerId);break;case"gotpointercapture":case"lostpointercapture":of.delete(l.pointerId)}}function Mu(n,l,u,r,s,h){return n===null||n.nativeEvent!==h?(n={blockedOn:l,domEventName:u,eventSystemFlags:r,nativeEvent:h,targetContainers:[s]},l!==null&&(l=ra(l),l!==null&&sp(l)),n):(n.eventSystemFlags|=r,l=n.targetContainers,s!==null&&l.indexOf(s)===-1&&l.push(s),n)}function yp(n,l,u,r,s){switch(l){case"focusin":return cu=Mu(cu,n,l,u,r,s),!0;case"dragenter":return xu=Mu(xu,n,l,u,r,s),!0;case"mouseover":return Ti=Mu(Ti,n,l,u,r,s),!0;case"pointerover":var h=s.pointerId;return xc.set(h,Mu(xc.get(h)||null,n,l,u,r,s)),!0;case"gotpointercapture":return h=s.pointerId,of.set(h,Mu(of.get(h)||null,n,l,u,r,s)),!0}return!1}function mp(n){var l=wi(n.target);if(l!==null){var u=O(l);if(u!==null){if(l=u.tag,l===13){if(l=U(u),l!==null){n.blockedOn=l,Qc(n.priority,function(){if(u.tag===13){var r=hl();r=rt(r);var s=Fu(u,r);s!==null&&Ia(s,u,r),dh(u,r)}});return}}else if(l===3&&u.stateNode.current.memoizedState.isDehydrated){n.blockedOn=u.tag===3?u.stateNode.containerInfo:null;return}}}n.blockedOn=null}function cf(n){if(n.blockedOn!==null)return!1;for(var l=n.targetContainers;0<l.length;){var u=fp(n.nativeEvent);if(u===null){u=n.nativeEvent;var r=new u.constructor(u.type,u);qf=r,u.target.dispatchEvent(r),qf=null}else return l=ra(u),l!==null&&sp(l),n.blockedOn=u,!1;l.shift()}return!0}function pp(n,l,u){cf(n)&&u.delete(l)}function mh(){yh=!1,cu!==null&&cf(cu)&&(cu=null),xu!==null&&cf(xu)&&(xu=null),Ti!==null&&cf(Ti)&&(Ti=null),xc.forEach(pp),of.forEach(pp)}function Ei(n,l){n.blockedOn===l&&(n.blockedOn=null,yh||(yh=!0,d.unstable_scheduleCallback(d.unstable_NormalPriority,mh)))}var ph=null;function sf(n){ph!==n&&(ph=n,d.unstable_scheduleCallback(d.unstable_NormalPriority,function(){ph===n&&(ph=null);for(var l=0;l<n.length;l+=3){var u=n[l],r=n[l+1],s=n[l+2];if(typeof r!="function"){if(dp(r||u)===null)continue;break}var h=ra(u);h!==null&&(n.splice(l,3),l-=3,rm(h,{pending:!0,data:s,method:u.method,action:r},r,s))}}))}function Mc(n){function l(C){return Ei(C,n)}cu!==null&&Ei(cu,n),xu!==null&&Ei(xu,n),Ti!==null&&Ei(Ti,n),xc.forEach(l),of.forEach(l);for(var u=0;u<hr.length;u++){var r=hr[u];r.blockedOn===n&&(r.blockedOn=null)}for(;0<hr.length&&(u=hr[0],u.blockedOn===null);)mp(u),u.blockedOn===null&&hr.shift();if(u=(n.ownerDocument||n).$$reactFormReplay,u!=null)for(r=0;r<u.length;r+=3){var s=u[r],h=u[r+1],v=s[ba]||null;if(typeof h=="function")v||sf(u);else if(v){var E=null;if(h&&h.hasAttribute("formAction")){if(s=h,v=h[ba]||null)E=v.formAction;else if(dp(s)!==null)continue}else E=v.action;typeof E=="function"?u[r+1]=E:(u.splice(r,3),r-=3),sf(u)}}}function yr(n){this._internalRoot=n}gh.prototype.render=yr.prototype.render=function(n){var l=this._internalRoot;if(l===null)throw Error(m(409));var u=l.current,r=hl();op(u,r,n,l,null,null)},gh.prototype.unmount=yr.prototype.unmount=function(){var n=this._internalRoot;if(n!==null){this._internalRoot=null;var l=n.containerInfo;op(n.current,2,null,n,null,null),Gs(),l[Sr]=null}};function gh(n){this._internalRoot=n}gh.prototype.unstable_scheduleHydration=function(n){if(n){var l=El();n={blockedOn:null,target:n,priority:l};for(var u=0;u<hr.length&&l!==0&&l<hr[u].priority;u++);hr.splice(u,0,n),u===0&&mp(n)}};var Dv=f.version;if(Dv!=="19.1.0")throw Error(m(527,Dv,"19.1.0"));X.findDOMNode=function(n){var l=n._reactInternals;if(l===void 0)throw typeof n.render=="function"?Error(m(188)):(n=Object.keys(n).join(","),Error(m(268,n)));return n=W(l),n=n!==null?M(n):null,n=n===null?null:n.stateNode,n};var xv={bundleType:0,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:G,reconcilerVersion:"19.1.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var ea=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ea.isDisabled&&ea.supportsFiber)try{$e=ea.inject(xv),it=ea}catch{}}return Wh.createRoot=function(n,l){if(!R(n))throw Error(m(299));var u=!1,r="",s=mm,h=ic,v=pm,E=null;return l!=null&&(l.unstable_strictMode===!0&&(u=!0),l.identifierPrefix!==void 0&&(r=l.identifierPrefix),l.onUncaughtError!==void 0&&(s=l.onUncaughtError),l.onCaughtError!==void 0&&(h=l.onCaughtError),l.onRecoverableError!==void 0&&(v=l.onRecoverableError),l.unstable_transitionCallbacks!==void 0&&(E=l.unstable_transitionCallbacks)),l=Av(n,1,!1,null,null,u,r,s,h,v,E,null),n[Sr]=l.current,$s(n),new yr(l)},Wh.hydrateRoot=function(n,l,u){if(!R(n))throw Error(m(299));var r=!1,s="",h=mm,v=ic,E=pm,C=null,F=null;return u!=null&&(u.unstable_strictMode===!0&&(r=!0),u.identifierPrefix!==void 0&&(s=u.identifierPrefix),u.onUncaughtError!==void 0&&(h=u.onUncaughtError),u.onCaughtError!==void 0&&(v=u.onCaughtError),u.onRecoverableError!==void 0&&(E=u.onRecoverableError),u.unstable_transitionCallbacks!==void 0&&(C=u.unstable_transitionCallbacks),u.formState!==void 0&&(F=u.formState)),l=Av(n,1,!0,l,u??null,r,s,h,v,E,C,F),l.context=rp(null),u=l.current,r=hl(),r=rt(r),s=ai(r),s.callback=null,Ga(u,s,r),u=r,l.current.lanes=u,Ke(l,u),iu(l),n[Sr]=l.current,$s(n),new gh(l)},Wh.version="19.1.0",Wh}var Fh={},_1;function QE(){if(_1)return Fh;_1=1;var d={};/**
 * @license React
 * react-dom-client.development.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */return d.NODE_ENV!=="production"&&function(){function f(e,t){for(e=e.memoizedState;e!==null&&0<t;)e=e.next,t--;return e}function y(e,t,a,i){if(a>=t.length)return i;var o=t[a],c=kn(e)?e.slice():st({},e);return c[o]=y(e[o],t,a+1,i),c}function m(e,t,a){if(t.length!==a.length)console.warn("copyWithRename() expects paths of the same length");else{for(var i=0;i<a.length-1;i++)if(t[i]!==a[i]){console.warn("copyWithRename() expects paths to be the same except for the deepest key");return}return R(e,t,a,0)}}function R(e,t,a,i){var o=t[i],c=kn(e)?e.slice():st({},e);return i+1===t.length?(c[a[i]]=c[o],kn(c)?c.splice(o,1):delete c[o]):c[o]=R(e[o],t,a,i+1),c}function O(e,t,a){var i=t[a],o=kn(e)?e.slice():st({},e);return a+1===t.length?(kn(o)?o.splice(i,1):delete o[i],o):(o[i]=O(e[i],t,a+1),o)}function U(){return!1}function Y(){return null}function W(){}function M(){console.error("Do not call Hooks inside useEffect(...), useMemo(...), or other built-in Hooks. You can only call Hooks at the top level of your React function. For more information, see https://react.dev/link/rules-of-hooks")}function ne(){console.error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().")}function Oe(){}function q(e){var t=[];return e.forEach(function(a){t.push(a)}),t.sort().join(", ")}function k(e,t,a,i){return new I0(e,t,a,i)}function pe(e,t){e.context===Cc&&(Qs(e.current,2,t,e,null,null),Jr())}function Ne(e,t){if(wu!==null){var a=t.staleFamilies;t=t.updatedFamilies,Wi(),Cr(e.current,t,a),Jr()}}function Se(e){wu=e}function he(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function J(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function ie(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function ge(e){if(J(e)!==e)throw Error("Unable to find node on an unmounted component.")}function j(e){var t=e.alternate;if(!t){if(t=J(e),t===null)throw Error("Unable to find node on an unmounted component.");return t!==e?null:e}for(var a=e,i=t;;){var o=a.return;if(o===null)break;var c=o.alternate;if(c===null){if(i=o.return,i!==null){a=i;continue}break}if(o.child===c.child){for(c=o.child;c;){if(c===a)return ge(o),e;if(c===i)return ge(o),t;c=c.sibling}throw Error("Unable to find node on an unmounted component.")}if(a.return!==i.return)a=o,i=c;else{for(var p=!1,g=o.child;g;){if(g===a){p=!0,a=o,i=c;break}if(g===i){p=!0,i=o,a=c;break}g=g.sibling}if(!p){for(g=c.child;g;){if(g===a){p=!0,a=c,i=o;break}if(g===i){p=!0,i=c,a=o;break}g=g.sibling}if(!p)throw Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}if(a.alternate!==i)throw Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}if(a.tag!==3)throw Error("Unable to find node on an unmounted component.");return a.stateNode.current===a?e:t}function Ve(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=Ve(e),t!==null)return t;e=e.sibling}return null}function ke(e){return e===null||typeof e!="object"?null:(e=Fs&&e[Fs]||e["@@iterator"],typeof e=="function"?e:null)}function Ge(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===an?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case or:return"Fragment";case $s:return"Profiler";case to:return"StrictMode";case sr:return"Suspense";case nh:return"SuspenseList";case lh:return"Activity"}if(typeof e=="object")switch(typeof e.tag=="number"&&console.error("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),e.$$typeof){case pt:return"Portal";case el:return(e.displayName||"Context")+".Provider";case Ws:return(e._context.displayName||"Context")+".Consumer";case cr:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ah:return t=e.displayName||null,t!==null?t:Ge(e.type)||"Memo";case yl:t=e._payload,e=e._init;try{return Ge(e(t))}catch{}}return null}function Qe(e){return typeof e.tag=="number"?be(e):typeof e.name=="string"?e.name:null}function be(e){var t=e.type;switch(e.tag){case 31:return"Activity";case 24:return"Cache";case 9:return(t._context.displayName||"Context")+".Consumer";case 10:return(t.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 26:case 27:case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ge(t);case 8:return t===to?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;break;case 29:if(t=e._debugInfo,t!=null){for(var a=t.length-1;0<=a;a--)if(typeof t[a].name=="string")return t[a].name}if(e.return!==null)return be(e.return)}return null}function xe(e){return{current:e}}function oe(e,t){0>Au?console.error("Unexpected pop."):(t!==Ec[Au]&&console.error("Unexpected Fiber popped."),e.current=Ps[Au],Ps[Au]=null,Ec[Au]=null,Au--)}function Me(e,t,a){Au++,Ps[Au]=e.current,Ec[Au]=a,e.current=t}function Ze(e){return e===null&&console.error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),e}function Be(e,t){Me(Ru,t,e),Me(no,e,e),Me(gi,null,e);var a=t.nodeType;switch(a){case 9:case 11:a=a===9?"#document":"#fragment",t=(t=t.documentElement)&&(t=t.namespaceURI)?Fa(t):mo;break;default:if(a=t.tagName,t=t.namespaceURI)t=Fa(t),t=di(t,a);else switch(a){case"svg":t=Qh;break;case"math":t=l0;break;default:t=mo}}a=a.toLowerCase(),a=yy(null,a),a={context:t,ancestorInfo:a},oe(gi,e),Me(gi,a,e)}function G(e){oe(gi,e),oe(no,e),oe(Ru,e)}function X(){return Ze(gi.current)}function Z(e){e.memoizedState!==null&&Me(uh,e,e);var t=Ze(gi.current),a=e.type,i=di(t.context,a);a=yy(t.ancestorInfo,a),i={context:i,ancestorInfo:a},t!==i&&(Me(no,e,e),Me(gi,i,e))}function V(e){no.current===e&&(oe(gi,e),oe(no,e)),uh.current===e&&(oe(uh,e),Jp._currentValue=xf)}function S(e){return typeof Symbol=="function"&&Symbol.toStringTag&&e[Symbol.toStringTag]||e.constructor.name||"Object"}function b(e){try{return D(e),!1}catch{return!0}}function D(e){return""+e}function x(e,t){if(b(e))return console.error("The provided `%s` attribute is an unsupported type %s. This value must be coerced to a string before using it here.",t,S(e)),D(e)}function $(e,t){if(b(e))return console.error("The provided `%s` CSS property is an unsupported type %s. This value must be coerced to a string before using it here.",t,S(e)),D(e)}function ae(e){if(b(e))return console.error("Form field values (value, checked, defaultValue, or defaultChecked props) must be strings, not %s. This value must be coerced to a string before using it here.",S(e)),D(e)}function me(e){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled)return!0;if(!t.supportsFiber)return console.error("The installed version of React DevTools is too old and will not work with the current version of React. Please update React DevTools. https://react.dev/link/react-devtools"),!0;try{ao=t.inject(e),da=t}catch(a){console.error("React instrumentation encountered an error: %s.",a)}return!!t.checkDCE}function se(e){if(typeof ru=="function"&&tp(e),da&&typeof da.setStrictMode=="function")try{da.setStrictMode(ao,e)}catch(t){zn||(zn=!0,console.error("React instrumentation encountered an error: %s",t))}}function De(e){Ye=e}function ze(){Ye!==null&&typeof Ye.markCommitStopped=="function"&&Ye.markCommitStopped()}function Re(e){Ye!==null&&typeof Ye.markComponentRenderStarted=="function"&&Ye.markComponentRenderStarted(e)}function _e(){Ye!==null&&typeof Ye.markComponentRenderStopped=="function"&&Ye.markComponentRenderStopped()}function Xe(e){Ye!==null&&typeof Ye.markRenderStarted=="function"&&Ye.markRenderStarted(e)}function Ee(){Ye!==null&&typeof Ye.markRenderStopped=="function"&&Ye.markRenderStopped()}function et(e,t){Ye!==null&&typeof Ye.markStateUpdateScheduled=="function"&&Ye.markStateUpdateScheduled(e,t)}function dt(e){return e>>>=0,e===0?32:31-(vi(e)/fb|0)|0}function cn(e){if(e&1)return"SyncHydrationLane";if(e&2)return"Sync";if(e&4)return"InputContinuousHydration";if(e&8)return"InputContinuous";if(e&16)return"DefaultHydration";if(e&32)return"Default";if(e&128)return"TransitionHydration";if(e&4194048)return"Transition";if(e&62914560)return"Retry";if(e&67108864)return"SelectiveHydration";if(e&134217728)return"IdleHydration";if(e&268435456)return"Idle";if(e&536870912)return"Offscreen";if(e&1073741824)return"Deferred"}function ht(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return console.error("Should have found matching lanes. This is a bug in React."),e}}function ua(e,t,a){var i=e.pendingLanes;if(i===0)return 0;var o=0,c=e.suspendedLanes,p=e.pingedLanes;e=e.warmLanes;var g=i&134217727;return g!==0?(i=g&~c,i!==0?o=ht(i):(p&=g,p!==0?o=ht(p):a||(a=g&~e,a!==0&&(o=ht(a))))):(g=i&~c,g!==0?o=ht(g):p!==0?o=ht(p):a||(a=i&~e,a!==0&&(o=ht(a)))),o===0?0:t!==0&&t!==o&&(t&c)===0&&(c=o&-o,a=t&-t,c>=a||c===32&&(a&4194048)!==0)?t:o}function va(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function H(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return console.error("Should have found matching lanes. This is a bug in React."),-1}}function L(){var e=ih;return ih<<=1,(ih&4194048)===0&&(ih=256),e}function fe(){var e=bi;return bi<<=1,(bi&62914560)===0&&(bi=4194304),e}function qe(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function He(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ue(e,t,a,i,o,c){var p=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var g=e.entanglements,A=e.expirationTimes,_=e.hiddenUpdates;for(a=p&~a;0<a;){var le=31-In(a),ce=1<<le;g[le]=0,A[le]=-1;var ee=_[le];if(ee!==null)for(_[le]=null,le=0;le<ee.length;le++){var de=ee[le];de!==null&&(de.lane&=-536870913)}a&=~ce}i!==0&&$e(e,i,0),c!==0&&o===0&&e.tag!==0&&(e.suspendedLanes|=c&~(p&~t))}function $e(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var i=31-In(t);e.entangledLanes|=t,e.entanglements[i]=e.entanglements[i]|1073741824|a&4194090}function it(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var i=31-In(a),o=1<<i;o&t|e[i]&t&&(e[i]|=t),a&=~o}}function bt(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Lt(e,t,a){if(Nl)for(e=e.pendingUpdatersLaneMap;0<a;){var i=31-In(a),o=1<<i;e[i].add(t),a&=~o}}function ll(e,t){if(Nl)for(var a=e.pendingUpdatersLaneMap,i=e.memoizedUpdaters;0<t;){var o=31-In(t);e=1<<o,o=a[o],0<o.size&&(o.forEach(function(c){var p=c.alternate;p!==null&&i.has(p)||i.add(c)}),o.clear()),t&=~e}}function ia(e){return e&=-e,ml<e?_u<e?(e&134217727)!==0?Si:rh:_u:ml}function pn(){var e=Qt.p;return e!==0?e:(e=window.event,e===void 0?Si:rr(e.type))}function wt(e,t){var a=Qt.p;try{return Qt.p=e,t()}finally{Qt.p=a}}function Vt(e){delete e[Ra],delete e[tl],delete e[oh],delete e[Rc],delete e[ef]}function Ut(e){var t=e[Ra];if(t)return t;for(var a=e.parentNode;a;){if(t=a[dr]||a[Ra]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=kd(e);e!==null;){if(a=e[Ra])return a;e=kd(e)}return t}e=a,a=e.parentNode}return null}function Rt(e){if(e=e[Ra]||e[dr]){var t=e.tag;if(t===5||t===6||t===13||t===26||t===27||t===3)return e}return null}function Jn(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error("getNodeFromInstance: Invalid argument.")}function T(e){var t=e[np];return t||(t=e[np]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Q(e){e[tf]=!0}function we(e,t){Le(e,t),Le(e+"Capture",t)}function Le(e,t){ou[e]&&console.error("EventRegistry: More than one plugin attempted to publish the same registration name, `%s`.",e),ou[e]=t;var a=e.toLowerCase();for(ch[a]=e,e==="onDoubleClick"&&(ch.ondblclick=e),e=0;e<t.length;e++)lo.add(t[e])}function Ke(e,t){sh[t.type]||t.onChange||t.onInput||t.readOnly||t.disabled||t.value==null||console.error(e==="select"?"You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set `onChange`.":"You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`."),t.onChange||t.readOnly||t.disabled||t.checked==null||console.error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")}function mt(e){return Ou.call(nf,e)?!0:Ou.call(fh,e)?!1:ap.test(e)?nf[e]=!0:(fh[e]=!0,console.error("Invalid attribute name: `%s`",e),!1)}function ct(e,t,a){if(mt(t)){if(!e.hasAttribute(t)){switch(typeof a){case"symbol":case"object":return a;case"function":return a;case"boolean":if(a===!1)return a}return a===void 0?void 0:null}return e=e.getAttribute(t),e===""&&a===!0?!0:(x(a,t),e===""+a?a:e)}}function Dt(e,t,a){if(mt(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var i=t.toLowerCase().slice(0,5);if(i!=="data-"&&i!=="aria-"){e.removeAttribute(t);return}}x(a,t),e.setAttribute(t,""+a)}}function rt(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}x(a,t),e.setAttribute(t,""+a)}}function Sn(e,t,a,i){if(i===null)e.removeAttribute(a);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}x(i,a),e.setAttributeNS(t,a,""+i)}}function El(){}function Qc(){if(Oc===0){lp=console.log,bv=console.info,up=console.warn,_c=console.error,Sv=console.group,Tv=console.groupCollapsed,Ev=console.groupEnd;var e={configurable:!0,enumerable:!0,value:El,writable:!0};Object.defineProperties(console,{info:e,log:e,warn:e,error:e,group:e,groupCollapsed:e,groupEnd:e})}Oc++}function yu(){if(Oc--,Oc===0){var e={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:st({},e,{value:lp}),info:st({},e,{value:bv}),warn:st({},e,{value:up}),error:st({},e,{value:_c}),group:st({},e,{value:Sv}),groupCollapsed:st({},e,{value:Tv}),groupEnd:st({},e,{value:Ev})})}0>Oc&&console.error("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}function un(e){if(Dc===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);Dc=t&&t[1]||"",af=-1<a.stack.indexOf(`
    at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
`+Dc+e+af}function ba(e,t){if(!e||lf)return"";var a=ip.get(e);if(a!==void 0)return a;lf=!0,a=Error.prepareStackTrace,Error.prepareStackTrace=void 0;var i=null;i=te.H,te.H=null,Qc();try{var o={DetermineComponentFrameRoot:function(){try{if(t){var ee=function(){throw Error()};if(Object.defineProperty(ee.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ee,[])}catch(Fe){var de=Fe}Reflect.construct(e,[],ee)}else{try{ee.call()}catch(Fe){de=Fe}e.call(ee.prototype)}}else{try{throw Error()}catch(Fe){de=Fe}(ee=e())&&typeof ee.catch=="function"&&ee.catch(function(){})}}catch(Fe){if(Fe&&de&&typeof Fe.stack=="string")return[Fe.stack,de.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var p=o.DetermineComponentFrameRoot(),g=p[0],A=p[1];if(g&&A){var _=g.split(`
`),le=A.split(`
`);for(p=c=0;c<_.length&&!_[c].includes("DetermineComponentFrameRoot");)c++;for(;p<le.length&&!le[p].includes("DetermineComponentFrameRoot");)p++;if(c===_.length||p===le.length)for(c=_.length-1,p=le.length-1;1<=c&&0<=p&&_[c]!==le[p];)p--;for(;1<=c&&0<=p;c--,p--)if(_[c]!==le[p]){if(c!==1||p!==1)do if(c--,p--,0>p||_[c]!==le[p]){var ce=`
`+_[c].replace(" at new "," at ");return e.displayName&&ce.includes("<anonymous>")&&(ce=ce.replace("<anonymous>",e.displayName)),typeof e=="function"&&ip.set(e,ce),ce}while(1<=c&&0<=p);break}}}finally{lf=!1,te.H=i,yu(),Error.prepareStackTrace=a}return _=(_=e?e.displayName||e.name:"")?un(_):"",typeof e=="function"&&ip.set(e,_),_}function Sr(e){var t=Error.prepareStackTrace;if(Error.prepareStackTrace=void 0,e=e.stack,Error.prepareStackTrace=t,e.startsWith(`Error: react-stack-top-frame
`)&&(e=e.slice(29)),t=e.indexOf(`
`),t!==-1&&(e=e.slice(t+1)),t=e.indexOf("react-stack-bottom-frame"),t!==-1&&(t=e.lastIndexOf(`
`,t)),t!==-1)e=e.slice(0,t);else return"";return e}function uy(e){switch(e.tag){case 26:case 27:case 5:return un(e.type);case 16:return un("Lazy");case 13:return un("Suspense");case 19:return un("SuspenseList");case 0:case 15:return ba(e.type,!1);case 11:return ba(e.type.render,!1);case 1:return ba(e.type,!0);case 31:return un("Activity");default:return""}}function Tg(e){try{var t="";do{t+=uy(e);var a=e._debugInfo;if(a)for(var i=a.length-1;0<=i;i--){var o=a[i];if(typeof o.name=="string"){var c=t,p=o.env,g=un(o.name+(p?" ["+p+"]":""));t=c+g}}e=e.return}while(e);return t}catch(A){return`
Error generating stack: `+A.message+`
`+A.stack}}function Eg(e){return(e=e?e.displayName||e.name:"")?un(e):""}function Zc(){if(ha===null)return null;var e=ha._debugOwner;return e!=null?Qe(e):null}function Kc(){if(ha===null)return"";var e=ha;try{var t="";switch(e.tag===6&&(e=e.return),e.tag){case 26:case 27:case 5:t+=un(e.type);break;case 13:t+=un("Suspense");break;case 19:t+=un("SuspenseList");break;case 31:t+=un("Activity");break;case 30:case 0:case 15:case 1:e._debugOwner||t!==""||(t+=Eg(e.type));break;case 11:e._debugOwner||t!==""||(t+=Eg(e.type.render))}for(;e;)if(typeof e.tag=="number"){var a=e;e=a._debugOwner;var i=a._debugStack;e&&i&&(typeof i!="string"&&(a._debugStack=i=Sr(i)),i!==""&&(t+=`
`+i))}else if(e.debugStack!=null){var o=e.debugStack;(e=e.owner)&&o&&(t+=`
`+Sr(o))}else break;var c=t}catch(p){c=`
Error generating stack: `+p.message+`
`+p.stack}return c}function Ie(e,t,a,i,o,c,p){var g=ha;wi(e);try{return e!==null&&e._debugTask?e._debugTask.run(t.bind(null,a,i,o,c,p)):t(a,i,o,c,p)}finally{wi(g)}throw Error("runWithFiberInDEV should never be called in production. This is a bug in React.")}function wi(e){te.getCurrentStack=e===null?null:Kc,Du=!1,ha=e}function ra(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return ae(e),e;default:return""}}function To(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Eo(e){var t=To(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);ae(e[t]);var i=""+e[t];if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var o=a.get,c=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(p){ae(p),i=""+p,c.call(this,p)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return i},setValue:function(p){ae(p),i=""+p},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Mn(e){e._valueTracker||(e._valueTracker=Eo(e))}function iy(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),i="";return e&&(i=To(e)?e.checked?"true":"false":e.value),e=i,e!==a?(t.setValue(e),!0):!1}function Jc(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function $n(e){return e.replace(Av,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Tr(e,t){t.checked===void 0||t.defaultChecked===void 0||op||(console.error("%s contains an input of type %s with both checked and defaultChecked props. Input elements must be either controlled or uncontrolled (specify either the checked prop, or the defaultChecked prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://react.dev/link/controlled-components",Zc()||"A component",t.type),op=!0),t.value===void 0||t.defaultValue===void 0||rp||(console.error("%s contains an input of type %s with both value and defaultValue props. Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://react.dev/link/controlled-components",Zc()||"A component",t.type),rp=!0)}function ry(e,t,a,i,o,c,p,g){e.name="",p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"?(x(p,"type"),e.type=p):e.removeAttribute("type"),t!=null?p==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+ra(t)):e.value!==""+ra(t)&&(e.value=""+ra(t)):p!=="submit"&&p!=="reset"||e.removeAttribute("value"),t!=null?wf(e,p,ra(t)):a!=null?wf(e,p,ra(a)):i!=null&&e.removeAttribute("value"),o==null&&c!=null&&(e.defaultChecked=!!c),o!=null&&(e.checked=o&&typeof o!="function"&&typeof o!="symbol"),g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?(x(g,"name"),e.name=""+ra(g)):e.removeAttribute("name")}function oy(e,t,a,i,o,c,p,g){if(c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(x(c,"type"),e.type=c),t!=null||a!=null){if(!(c!=="submit"&&c!=="reset"||t!=null))return;a=a!=null?""+ra(a):"",t=t!=null?""+ra(t):a,g||t===e.value||(e.value=t),e.defaultValue=t}i=i??o,i=typeof i!="function"&&typeof i!="symbol"&&!!i,e.checked=g?e.checked:!!i,e.defaultChecked=!!i,p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"&&(x(p,"name"),e.name=p)}function wf(e,t,a){t==="number"&&Jc(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function Ag(e,t){t.value==null&&(typeof t.children=="object"&&t.children!==null?$m.Children.forEach(t.children,function(a){a==null||typeof a=="string"||typeof a=="number"||typeof a=="bigint"||dh||(dh=!0,console.error("Cannot infer the option value of complex children. Pass a `value` prop or use a plain string as children to <option>."))}):t.dangerouslySetInnerHTML==null||sp||(sp=!0,console.error("Pass a `value` prop if you set dangerouslyInnerHTML so React knows which value should be selected."))),t.selected==null||cp||(console.error("Use the `defaultValue` or `value` props on <select> instead of setting `selected` on <option>."),cp=!0)}function $c(){var e=Zc();return e?`

Check the render method of \``+e+"`.":""}function Qu(e,t,a,i){if(e=e.options,t){t={};for(var o=0;o<a.length;o++)t["$"+a[o]]=!0;for(a=0;a<e.length;a++)o=t.hasOwnProperty("$"+e[a].value),e[a].selected!==o&&(e[a].selected=o),o&&i&&(e[a].defaultSelected=!0)}else{for(a=""+ra(a),t=null,o=0;o<e.length;o++){if(e[o].value===a){e[o].selected=!0,i&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function mu(e,t){for(e=0;e<Rv.length;e++){var a=Rv[e];if(t[a]!=null){var i=kn(t[a]);t.multiple&&!i?console.error("The `%s` prop supplied to <select> must be an array if `multiple` is true.%s",a,$c()):!t.multiple&&i&&console.error("The `%s` prop supplied to <select> must be a scalar value if `multiple` is false.%s",a,$c())}}t.value===void 0||t.defaultValue===void 0||uf||(console.error("Select elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled select element and remove one of these props. More info: https://react.dev/link/controlled-components"),uf=!0)}function Uf(e,t){t.value===void 0||t.defaultValue===void 0||Ov||(console.error("%s contains a textarea with both value and defaultValue props. Textarea elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled textarea and remove one of these props. More info: https://react.dev/link/controlled-components",Zc()||"A component"),Ov=!0),t.children!=null&&t.value==null&&console.error("Use the `defaultValue` or `value` props instead of setting children on <textarea>.")}function cy(e,t,a){if(t!=null&&(t=""+ra(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+ra(a):""}function Er(e,t,a,i){if(t==null){if(i!=null){if(a!=null)throw Error("If you supply `defaultValue` on a <textarea>, do not pass children.");if(kn(i)){if(1<i.length)throw Error("<textarea> can only have at most one child.");i=i[0]}a=i}a==null&&(a=""),t=a}a=ra(t),e.defaultValue=a,i=e.textContent,i===a&&i!==""&&i!==null&&(e.value=i)}function Hf(e,t){return e.serverProps===void 0&&e.serverTail.length===0&&e.children.length===1&&3<e.distanceFromLeaf&&e.distanceFromLeaf>15-t?Hf(e.children[0],t):e}function Da(e){return"  "+"  ".repeat(e)}function Ao(e){return"+ "+"  ".repeat(e)}function Ui(e){return"- "+"  ".repeat(e)}function ul(e){switch(e.tag){case 26:case 27:case 5:return e.type;case 16:return"Lazy";case 13:return"Suspense";case 19:return"SuspenseList";case 0:case 15:return e=e.type,e.displayName||e.name||null;case 11:return e=e.type.render,e.displayName||e.name||null;case 1:return e=e.type,e.displayName||e.name||null;default:return null}}function Ro(e,t){return hh.test(e)?(e=JSON.stringify(e),e.length>t-2?8>t?'{"..."}':"{"+e.slice(0,t-7)+'..."}':"{"+e+"}"):e.length>t?5>t?'{"..."}':e.slice(0,t-3)+"...":e}function Nf(e,t,a){var i=120-2*a;if(t===null)return Ao(a)+Ro(e,i)+`
`;if(typeof t=="string"){for(var o=0;o<t.length&&o<e.length&&t.charCodeAt(o)===e.charCodeAt(o);o++);return o>i-8&&10<o&&(e="..."+e.slice(o-8),t="..."+t.slice(o-8)),Ao(a)+Ro(e,i)+`
`+Ui(a)+Ro(t,i)+`
`}return Da(a)+Ro(e,i)+`
`}function Oo(e){return Object.prototype.toString.call(e).replace(/^\[object (.*)\]$/,function(t,a){return a})}function _o(e,t){switch(typeof e){case"string":return e=JSON.stringify(e),e.length>t?5>t?'"..."':e.slice(0,t-4)+'..."':e;case"object":if(e===null)return"null";if(kn(e))return"[...]";if(e.$$typeof===pi)return(t=Ge(e.type))?"<"+t+">":"<...>";var a=Oo(e);if(a==="Object"){a="",t-=2;for(var i in e)if(e.hasOwnProperty(i)){var o=JSON.stringify(i);if(o!=='"'+i+'"'&&(i=o),t-=i.length-2,o=_o(e[i],15>t?t:15),t-=o.length,0>t){a+=a===""?"...":", ...";break}a+=(a===""?"":",")+i+":"+o}return"{"+a+"}"}return a;case"function":return(t=e.displayName||e.name)?"function "+t:"function";default:return String(e)}}function Zu(e,t){return typeof e!="string"||hh.test(e)?"{"+_o(e,t-2)+"}":e.length>t-2?5>t?'"..."':'"'+e.slice(0,t-5)+'..."':'"'+e+'"'}function sy(e,t,a){var i=120-a.length-e.length,o=[],c;for(c in t)if(t.hasOwnProperty(c)&&c!=="children"){var p=Zu(t[c],120-a.length-c.length-1);i-=c.length+p.length+2,o.push(c+"="+p)}return o.length===0?a+"<"+e+`>
`:0<i?a+"<"+e+" "+o.join(" ")+`>
`:a+"<"+e+`
`+a+"  "+o.join(`
`+a+"  ")+`
`+a+`>
`}function Al(e,t,a){var i="",o=st({},t),c;for(c in e)if(e.hasOwnProperty(c)){delete o[c];var p=120-2*a-c.length-2,g=_o(e[c],p);t.hasOwnProperty(c)?(p=_o(t[c],p),i+=Ao(a)+c+": "+g+`
`,i+=Ui(a)+c+": "+p+`
`):i+=Ao(a)+c+": "+g+`
`}for(var A in o)o.hasOwnProperty(A)&&(e=_o(o[A],120-2*a-A.length-2),i+=Ui(a)+A+": "+e+`
`);return i}function fy(e,t,a,i){var o="",c=new Map;for(_ in a)a.hasOwnProperty(_)&&c.set(_.toLowerCase(),_);if(c.size===1&&c.has("children"))o+=sy(e,t,Da(i));else{for(var p in t)if(t.hasOwnProperty(p)&&p!=="children"){var g=120-2*(i+1)-p.length-1,A=c.get(p.toLowerCase());if(A!==void 0){c.delete(p.toLowerCase());var _=t[p];A=a[A];var le=Zu(_,g);g=Zu(A,g),typeof _=="object"&&_!==null&&typeof A=="object"&&A!==null&&Oo(_)==="Object"&&Oo(A)==="Object"&&(2<Object.keys(_).length||2<Object.keys(A).length||-1<le.indexOf("...")||-1<g.indexOf("..."))?o+=Da(i+1)+p+`={{
`+Al(_,A,i+2)+Da(i+1)+`}}
`:(o+=Ao(i+1)+p+"="+le+`
`,o+=Ui(i+1)+p+"="+g+`
`)}else o+=Da(i+1)+p+"="+Zu(t[p],g)+`
`}c.forEach(function(ce){if(ce!=="children"){var ee=120-2*(i+1)-ce.length-1;o+=Ui(i+1)+ce+"="+Zu(a[ce],ee)+`
`}}),o=o===""?Da(i)+"<"+e+`>
`:Da(i)+"<"+e+`
`+o+Da(i)+`>
`}return e=a.children,t=t.children,typeof e=="string"||typeof e=="number"||typeof e=="bigint"?(c="",(typeof t=="string"||typeof t=="number"||typeof t=="bigint")&&(c=""+t),o+=Nf(c,""+e,i+1)):(typeof t=="string"||typeof t=="number"||typeof t=="bigint")&&(o=e==null?o+Nf(""+t,null,i+1):o+Nf(""+t,void 0,i+1)),o}function dy(e,t){var a=ul(e);if(a===null){for(a="",e=e.child;e;)a+=dy(e,t),e=e.sibling;return a}return Da(t)+"<"+a+`>
`}function Wc(e,t){var a=Hf(e,t);if(a!==e&&(e.children.length!==1||e.children[0]!==a))return Da(t)+`...
`+Wc(a,t+1);a="";var i=e.fiber._debugInfo;if(i)for(var o=0;o<i.length;o++){var c=i[o].name;typeof c=="string"&&(a+=Da(t)+"<"+c+`>
`,t++)}if(i="",o=e.fiber.pendingProps,e.fiber.tag===6)i=Nf(o,e.serverProps,t),t++;else if(c=ul(e.fiber),c!==null)if(e.serverProps===void 0){i=t;var p=120-2*i-c.length-2,g="";for(_ in o)if(o.hasOwnProperty(_)&&_!=="children"){var A=Zu(o[_],15);if(p-=_.length+A.length+2,0>p){g+=" ...";break}g+=" "+_+"="+A}i=Da(i)+"<"+c+g+`>
`,t++}else e.serverProps===null?(i=sy(c,o,Ao(t)),t++):typeof e.serverProps=="string"?console.error("Should not have matched a non HostText fiber to a Text node. This is a bug in React."):(i=fy(c,o,e.serverProps,t),t++);var _="";for(o=e.fiber.child,c=0;o&&c<e.children.length;)p=e.children[c],p.fiber===o?(_+=Wc(p,t),c++):_+=dy(o,t),o=o.sibling;for(o&&0<e.children.length&&(_+=Da(t)+`...
`),o=e.serverTail,e.serverProps===null&&t--,e=0;e<o.length;e++)c=o[e],_=typeof c=="string"?_+(Ui(t)+Ro(c,120-2*t)+`
`):_+sy(c.type,c.props,Ui(t));return a+i+_}function Hi(e){try{return`

`+Wc(e,0)}catch{return""}}function hy(e,t,a){for(var i=t,o=null,c=0;i;)i===e&&(c=0),o={fiber:i,children:o!==null?[o]:[],serverProps:i===t?a:i===e?null:void 0,serverTail:[],distanceFromLeaf:c},c++,i=i.return;return o!==null?Hi(o).replaceAll(/^[+-]/gm,">"):""}function yy(e,t){var a=st({},e||yh),i={tag:t};return rf.indexOf(t)!==-1&&(a.aTagInScope=null,a.buttonTagInScope=null,a.nobrTagInScope=null),dp.indexOf(t)!==-1&&(a.pTagInButtonScope=null),fp.indexOf(t)!==-1&&t!=="address"&&t!=="div"&&t!=="p"&&(a.listItemTagAutoclosing=null,a.dlItemTagAutoclosing=null),a.current=i,t==="form"&&(a.formTag=i),t==="a"&&(a.aTagInScope=i),t==="button"&&(a.buttonTagInScope=i),t==="nobr"&&(a.nobrTagInScope=i),t==="p"&&(a.pTagInButtonScope=i),t==="li"&&(a.listItemTagAutoclosing=i),(t==="dd"||t==="dt")&&(a.dlItemTagAutoclosing=i),t==="#document"||t==="html"?a.containerTagInScope=null:a.containerTagInScope||(a.containerTagInScope=i),e!==null||t!=="#document"&&t!=="html"&&t!=="body"?a.implicitRootScope===!0&&(a.implicitRootScope=!1):a.implicitRootScope=!0,a}function Ar(e,t,a){switch(t){case"select":return e==="hr"||e==="option"||e==="optgroup"||e==="script"||e==="template"||e==="#text";case"optgroup":return e==="option"||e==="#text";case"option":return e==="#text";case"tr":return e==="th"||e==="td"||e==="style"||e==="script"||e==="template";case"tbody":case"thead":case"tfoot":return e==="tr"||e==="style"||e==="script"||e==="template";case"colgroup":return e==="col"||e==="template";case"table":return e==="caption"||e==="colgroup"||e==="tbody"||e==="tfoot"||e==="thead"||e==="style"||e==="script"||e==="template";case"head":return e==="base"||e==="basefont"||e==="bgsound"||e==="link"||e==="meta"||e==="title"||e==="noscript"||e==="noframes"||e==="style"||e==="script"||e==="template";case"html":if(a)break;return e==="head"||e==="body"||e==="frameset";case"frameset":return e==="frame";case"#document":if(!a)return e==="html"}switch(e){case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return t!=="h1"&&t!=="h2"&&t!=="h3"&&t!=="h4"&&t!=="h5"&&t!=="h6";case"rp":case"rt":return _v.indexOf(t)===-1;case"caption":case"col":case"colgroup":case"frameset":case"frame":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return t==null;case"head":return a||t===null;case"html":return a&&t==="#document"||t===null;case"body":return a&&(t==="#document"||t==="html")||t===null}return!0}function Z0(e,t){switch(e){case"address":case"article":case"aside":case"blockquote":case"center":case"details":case"dialog":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"main":case"menu":case"nav":case"ol":case"p":case"section":case"summary":case"ul":case"pre":case"listing":case"table":case"hr":case"xmp":case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return t.pTagInButtonScope;case"form":return t.formTag||t.pTagInButtonScope;case"li":return t.listItemTagAutoclosing;case"dd":case"dt":return t.dlItemTagAutoclosing;case"button":return t.buttonTagInScope;case"a":return t.aTagInScope;case"nobr":return t.nobrTagInScope}return null}function my(e,t){for(;e;){switch(e.tag){case 5:case 26:case 27:if(e.type===t)return e}e=e.return}return null}function Bf(e,t){t=t||yh;var a=t.current;if(t=(a=Ar(e,a&&a.tag,t.implicitRootScope)?null:a)?null:Z0(e,t),t=a||t,!t)return!0;var i=t.tag;if(t=String(!!a)+"|"+e+"|"+i,cu[t])return!1;cu[t]=!0;var o=(t=ha)?my(t.return,i):null,c=t!==null&&o!==null?hy(o,t,null):"",p="<"+e+">";return a?(a="",i==="table"&&e==="tr"&&(a+=" Add a <tbody>, <thead> or <tfoot> to your code to match the DOM tree generated by the browser."),console.error(`In HTML, %s cannot be a child of <%s>.%s
This will cause a hydration error.%s`,p,i,a,c)):console.error(`In HTML, %s cannot be a descendant of <%s>.
This will cause a hydration error.%s`,p,i,c),t&&(e=t.return,o===null||e===null||o===e&&e._debugOwner===t._debugOwner||Ie(o,function(){console.error(`<%s> cannot contain a nested %s.
See this log for the ancestor stack trace.`,i,p)})),!1}function Do(e,t,a){if(a||Ar("#text",t,!1))return!0;if(a="#text|"+t,cu[a])return!1;cu[a]=!0;var i=(a=ha)?my(a,t):null;return a=a!==null&&i!==null?hy(i,a,a.tag!==6?{children:null}:null):"",/\S/.test(e)?console.error(`In HTML, text nodes cannot be a child of <%s>.
This will cause a hydration error.%s`,t,a):console.error(`In HTML, whitespace text nodes cannot be a child of <%s>. Make sure you don't have any extra whitespace between tags on each line of your source code.
This will cause a hydration error.%s`,t,a),!1}function Fc(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}function K0(e){return e.replace(db,function(t,a){return a.toUpperCase()})}function Pc(e,t,a){var i=t.indexOf("--")===0;i||(-1<t.indexOf("-")?Mu.hasOwnProperty(t)&&Mu[t]||(Mu[t]=!0,console.error("Unsupported style property %s. Did you mean %s?",t,K0(t.replace(hr,"ms-")))):of.test(t)?Mu.hasOwnProperty(t)&&Mu[t]||(Mu[t]=!0,console.error("Unsupported vendor-prefixed style property %s. Did you mean %s?",t,t.charAt(0).toUpperCase()+t.slice(1))):!hp.test(a)||yp.hasOwnProperty(a)&&yp[a]||(yp[a]=!0,console.error(`Style property values shouldn't contain a semicolon. Try "%s: %s" instead.`,t,a.replace(hp,""))),typeof a=="number"&&(isNaN(a)?mp||(mp=!0,console.error("`NaN` is an invalid value for the `%s` css style property.",t)):isFinite(a)||cf||(cf=!0,console.error("`Infinity` is an invalid value for the `%s` css style property.",t)))),a==null||typeof a=="boolean"||a===""?i?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":i?e.setProperty(t,a):typeof a!="number"||a===0||pp.has(t)?t==="float"?e.cssFloat=a:($(a,t),e[t]=(""+a).trim()):e[t]=a+"px"}function qf(e,t,a){if(t!=null&&typeof t!="object")throw Error("The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.");if(t&&Object.freeze(t),e=e.style,a!=null){if(t){var i={};if(a){for(var o in a)if(a.hasOwnProperty(o)&&!t.hasOwnProperty(o))for(var c=xu[o]||[o],p=0;p<c.length;p++)i[c[p]]=o}for(var g in t)if(t.hasOwnProperty(g)&&(!a||a[g]!==t[g]))for(o=xu[g]||[g],c=0;c<o.length;c++)i[o[c]]=g;g={};for(var A in t)for(o=xu[A]||[A],c=0;c<o.length;c++)g[o[c]]=A;A={};for(var _ in i)if(o=i[_],(c=g[_])&&o!==c&&(p=o+","+c,!A[p])){A[p]=!0,p=console;var le=t[o];p.error.call(p,"%s a style property during rerender (%s) when a conflicting property is set (%s) can lead to styling bugs. To avoid this, don't mix shorthand and non-shorthand properties for the same value; instead, replace the shorthand with separate values.",le==null||typeof le=="boolean"||le===""?"Removing":"Updating",o,c)}}for(var ce in a)!a.hasOwnProperty(ce)||t!=null&&t.hasOwnProperty(ce)||(ce.indexOf("--")===0?e.setProperty(ce,""):ce==="float"?e.cssFloat="":e[ce]="");for(var ee in t)_=t[ee],t.hasOwnProperty(ee)&&a[ee]!==_&&Pc(e,ee,_)}else for(i in t)t.hasOwnProperty(i)&&Pc(e,i,t[i])}function Rr(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Or(e){return ph.get(e)||e}function xo(e,t){if(Ou.call(yr,t)&&yr[t])return!0;if(Dv.test(t)){if(e="aria-"+t.slice(4).toLowerCase(),e=Mc.hasOwnProperty(e)?e:null,e==null)return console.error("Invalid ARIA attribute `%s`. ARIA attributes follow the pattern aria-* and must be lowercase.",t),yr[t]=!0;if(t!==e)return console.error("Invalid ARIA attribute `%s`. Did you mean `%s`?",t,e),yr[t]=!0}if(gh.test(t)){if(e=t.toLowerCase(),e=Mc.hasOwnProperty(e)?e:null,e==null)return yr[t]=!0,!1;t!==e&&(console.error("Unknown ARIA attribute `%s`. Did you mean `%s`?",t,e),yr[t]=!0)}return!0}function Rg(e,t){var a=[],i;for(i in t)xo(e,i)||a.push(i);t=a.map(function(o){return"`"+o+"`"}).join(", "),a.length===1?console.error("Invalid aria prop %s on <%s> tag. For details, see https://react.dev/link/invalid-aria-props",t,e):1<a.length&&console.error("Invalid aria props %s on <%s> tag. For details, see https://react.dev/link/invalid-aria-props",t,e)}function py(e,t,a,i){if(Ou.call(ea,t)&&ea[t])return!0;var o=t.toLowerCase();if(o==="onfocusin"||o==="onfocusout")return console.error("React uses onFocus and onBlur instead of onFocusIn and onFocusOut. All React events are normalized to bubble, so onFocusIn and onFocusOut are not needed/supported by React."),ea[t]=!0;if(typeof a=="function"&&(e==="form"&&t==="action"||e==="input"&&t==="formAction"||e==="button"&&t==="formAction"))return!0;if(i!=null){if(e=i.possibleRegistrationNames,i.registrationNameDependencies.hasOwnProperty(t))return!0;if(i=e.hasOwnProperty(o)?e[o]:null,i!=null)return console.error("Invalid event handler property `%s`. Did you mean `%s`?",t,i),ea[t]=!0;if(n.test(t))return console.error("Unknown event handler property `%s`. It will be ignored.",t),ea[t]=!0}else if(n.test(t))return l.test(t)&&console.error("Invalid event handler property `%s`. React events use the camelCase naming convention, for example `onClick`.",t),ea[t]=!0;if(u.test(t)||r.test(t))return!0;if(o==="innerhtml")return console.error("Directly setting property `innerHTML` is not permitted. For more information, lookup documentation on `dangerouslySetInnerHTML`."),ea[t]=!0;if(o==="aria")return console.error("The `aria` attribute is reserved for future use in React. Pass individual `aria-` attributes instead."),ea[t]=!0;if(o==="is"&&a!==null&&a!==void 0&&typeof a!="string")return console.error("Received a `%s` for a string attribute `is`. If this is expected, cast the value to a string.",typeof a),ea[t]=!0;if(typeof a=="number"&&isNaN(a))return console.error("Received NaN for the `%s` attribute. If this is expected, cast the value to a string.",t),ea[t]=!0;if(sf.hasOwnProperty(o)){if(o=sf[o],o!==t)return console.error("Invalid DOM property `%s`. Did you mean `%s`?",t,o),ea[t]=!0}else if(t!==o)return console.error("React does not recognize the `%s` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `%s` instead. If you accidentally passed it from a parent component, remove it from the DOM element.",t,o),ea[t]=!0;switch(t){case"dangerouslySetInnerHTML":case"children":case"style":case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":return!0;case"innerText":case"textContent":return!0}switch(typeof a){case"boolean":switch(t){case"autoFocus":case"checked":case"multiple":case"muted":case"selected":case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":case"capture":case"download":case"inert":return!0;default:return o=t.toLowerCase().slice(0,5),o==="data-"||o==="aria-"?!0:(a?console.error('Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.',a,t,t,a,t):console.error('Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.',a,t,t,a,t,t,t),ea[t]=!0)}case"function":case"symbol":return ea[t]=!0,!1;case"string":if(a==="false"||a==="true"){switch(t){case"checked":case"selected":case"multiple":case"muted":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":case"inert":break;default:return!0}console.error("Received the string `%s` for the boolean attribute `%s`. %s Did you mean %s={%s}?",a,t,a==="false"?"The browser will interpret it as a truthy value.":'Although this works, it will not work as expected if you pass the string "false".',t,a),ea[t]=!0}}return!0}function Og(e,t,a){var i=[],o;for(o in t)py(e,o,t[o],a)||i.push(o);t=i.map(function(c){return"`"+c+"`"}).join(", "),i.length===1?console.error("Invalid value for prop %s on <%s> tag. Either remove it from the element, or pass a string or number value to keep it in the DOM. For details, see https://react.dev/link/attribute-behavior ",t,e):1<i.length&&console.error("Invalid values for props %s on <%s> tag. Either remove them from the element, or pass a string or number value to keep them in the DOM. For details, see https://react.dev/link/attribute-behavior ",t,e)}function Ku(e){return s.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Vl(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}function Lf(e){var t=Rt(e);if(t&&(e=t.stateNode)){var a=e[tl]||null;e:switch(e=t.stateNode,t.type){case"input":if(ry(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(x(t,"name"),a=a.querySelectorAll('input[name="'+$n(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var i=a[t];if(i!==e&&i.form===e.form){var o=i[tl]||null;if(!o)throw Error("ReactDOMInput: Mixing React and non-React radio inputs with the same `name` is not supported.");ry(i,o.value,o.defaultValue,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name)}}for(t=0;t<a.length;t++)i=a[t],i.form===e.form&&iy(i)}break e;case"textarea":cy(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&Qu(e,!!a.multiple,t,!1)}}}function Mo(e,t,a){if(C)return e(t,a);C=!0;try{var i=e(t);return i}finally{if(C=!1,(v!==null||E!==null)&&(Jr(),v&&(t=v,e=E,E=v=null,Lf(t),e)))for(t=0;t<e.length;t++)Lf(e[t])}}function Rl(e,t){var a=e.stateNode;if(a===null)return null;var i=a[tl]||null;if(i===null)return null;a=i[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(e=e.type,i=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!i;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error("Expected `"+t+"` listener to be a function, instead got a value of `"+typeof a+"` type.");return a}function Vf(){if(lt)return lt;var e,t=ue,a=t.length,i,o="value"in I?I.value:I.textContent,c=o.length;for(e=0;e<a&&t[e]===o[e];e++);var p=a-e;for(i=1;i<=p&&t[a-i]===o[c-i];i++);return lt=o.slice(e,1<i?1-i:void 0)}function _r(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Ic(){return!0}function es(){return!1}function oa(e){function t(a,i,o,c,p){this._reactName=a,this._targetInst=o,this.type=i,this.nativeEvent=c,this.target=p,this.currentTarget=null;for(var g in e)e.hasOwnProperty(g)&&(a=e[g],this[g]=a?a(c):c[g]);return this.isDefaultPrevented=(c.defaultPrevented!=null?c.defaultPrevented:c.returnValue===!1)?Ic:es,this.isPropagationStopped=es,this}return st(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=Ic)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Ic)},persist:function(){},isPersistent:Ic}),t}function _g(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=WR[e])?!!t[e]:!1}function Sa(){return _g}function Ni(e,t){switch(e){case"keyup":return oO.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==VS;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ts(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}function ns(e,t){switch(e){case"compositionend":return ts(t);case"keypress":return t.which!==YS?null:(GS=!0,kS);case"textInput":return e=t.data,e===kS&&GS?null:e;default:return null}}function J0(e,t){if(vh)return e==="compositionend"||!yb&&Ni(e,t)?(e=Vf(),lt=ue=I=null,vh=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return jS&&t.locale!=="ko"?null:t.data;default:return null}}function jf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!sO[e.type]:t==="textarea"}function gy(e){if(!F)return!1;e="on"+e;var t=e in document;return t||(t=document.createElement("div"),t.setAttribute(e,"return;"),t=typeof t[e]=="function"),t}function Co(e,t,a,i){v?E?E.push(i):E=[i]:v=i,t=Aa(t,"onChange"),0<t.length&&(a=new Zt("onChange","change",null,a,i),e.push({event:a,listeners:t}))}function Yf(e){Um(e,0)}function as(e){var t=Jn(e);if(iy(t))return e}function Dg(e,t){if(e==="change")return t}function xg(){vp&&(vp.detachEvent("onpropertychange",Mg),bp=vp=null)}function Mg(e){if(e.propertyName==="value"&&as(bp)){var t=[];Co(t,bp,e,Vl(e)),Mo(Yf,t)}}function vy(e,t,a){e==="focusin"?(xg(),vp=t,bp=a,vp.attachEvent("onpropertychange",Mg)):e==="focusout"&&xg()}function $0(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return as(bp)}function W0(e,t){if(e==="click")return as(t)}function F0(e,t){if(e==="input"||e==="change")return as(t)}function P0(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}function ls(e,t){if(pl(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(i=0;i<a.length;i++){var o=a[i];if(!Ou.call(t,o)||!pl(e[o],t[o]))return!1}return!0}function by(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Cg(e,t){var a=by(e);e=0;for(var i;a;){if(a.nodeType===3){if(i=e+a.textContent.length,e<=t&&i>=t)return{node:a,offset:t-e};e=i}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=by(a)}}function zg(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?zg(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function wg(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Jc(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=Jc(e.document)}return t}function Sy(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function kf(e,t,a){var i=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;pb||bh==null||bh!==Jc(i)||(i=bh,"selectionStart"in i&&Sy(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),Sp&&ls(Sp,i)||(Sp=i,i=Aa(mb,"onSelect"),0<i.length&&(t=new Zt("onSelect","select",null,t,a),e.push({event:t,listeners:i}),t.target=bh)))}function Dr(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}function xr(e){if(gb[e])return gb[e];if(!Sh[e])return e;var t=Sh[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in QS)return gb[e]=t[a];return e}function jl(e,t){WS.set(e,t),we(t,[e])}function qa(e,t){if(typeof e=="object"&&e!==null){var a=bb.get(e);return a!==void 0?a:(t={value:e,source:t,stack:Tg(t)},bb.set(e,t),t)}return{value:e,source:t,stack:Tg(t)}}function Gf(){for(var e=Th,t=Sb=Th=0;t<e;){var a=zu[t];zu[t++]=null;var i=zu[t];zu[t++]=null;var o=zu[t];zu[t++]=null;var c=zu[t];if(zu[t++]=null,i!==null&&o!==null){var p=i.pending;p===null?o.next=o:(o.next=p.next,p.next=o),i.pending=o}c!==0&&Ug(a,o,c)}}function Xf(e,t,a,i){zu[Th++]=e,zu[Th++]=t,zu[Th++]=a,zu[Th++]=i,Sb|=i,e.lanes|=i,e=e.alternate,e!==null&&(e.lanes|=i)}function Ty(e,t,a,i){return Xf(e,t,a,i),Qf(e)}function La(e,t){return Xf(e,null,null,t),Qf(e)}function Ug(e,t,a){e.lanes|=a;var i=e.alternate;i!==null&&(i.lanes|=a);for(var o=!1,c=e.return;c!==null;)c.childLanes|=a,i=c.alternate,i!==null&&(i.childLanes|=a),c.tag===22&&(e=c.stateNode,e===null||e._visibility&Mv||(o=!0)),e=c,c=c.return;return e.tag===3?(c=e.stateNode,o&&t!==null&&(o=31-In(a),e=c.hiddenUpdates,i=e[o],i===null?e[o]=[t]:i.push(t),t.lane=a|536870912),c):null}function Qf(e){if(kp>UO)throw Af=kp=0,Gp=Wb=null,Error("Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.");Af>HO&&(Af=0,Gp=null,console.error("Maximum update depth exceeded. This can happen when a component calls setState inside useEffect, but useEffect either doesn't have a dependency array, or one of the dependencies changes on every render.")),e.alternate===null&&(e.flags&4098)!==0&&Mm(e);for(var t=e,a=t.return;a!==null;)t.alternate===null&&(t.flags&4098)!==0&&Mm(e),t=a,a=t.return;return t.tag===3?t.stateNode:null}function Mr(e){if(wu===null)return e;var t=wu(e);return t===void 0?e:t.current}function Ey(e){if(wu===null)return e;var t=wu(e);return t===void 0?e!=null&&typeof e.render=="function"&&(t=Mr(e.render),e.render!==t)?(t={$$typeof:cr,render:t},e.displayName!==void 0&&(t.displayName=e.displayName),t):e:t.current}function Hg(e,t){if(wu===null)return!1;var a=e.elementType;t=t.type;var i=!1,o=typeof t=="object"&&t!==null?t.$$typeof:null;switch(e.tag){case 1:typeof t=="function"&&(i=!0);break;case 0:(typeof t=="function"||o===yl)&&(i=!0);break;case 11:(o===cr||o===yl)&&(i=!0);break;case 14:case 15:(o===ah||o===yl)&&(i=!0);break;default:return!1}return!!(i&&(e=wu(a),e!==void 0&&e===wu(t)))}function Zf(e){wu!==null&&typeof WeakSet=="function"&&(Eh===null&&(Eh=new WeakSet),Eh.add(e))}function Cr(e,t,a){var i=e.alternate,o=e.child,c=e.sibling,p=e.tag,g=e.type,A=null;switch(p){case 0:case 15:case 1:A=g;break;case 11:A=g.render}if(wu===null)throw Error("Expected resolveFamily to be set during hot reload.");var _=!1;g=!1,A!==null&&(A=wu(A),A!==void 0&&(a.has(A)?g=!0:t.has(A)&&(p===1?g=!0:_=!0))),Eh!==null&&(Eh.has(e)||i!==null&&Eh.has(i))&&(g=!0),g&&(e._debugNeedsRemount=!0),(g||_)&&(i=La(e,2),i!==null&&xt(i,e,2)),o===null||g||Cr(o,t,a),c!==null&&Cr(c,t,a)}function I0(e,t,a,i){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null,this.actualDuration=-0,this.actualStartTime=-1.1,this.treeBaseDuration=this.selfBaseDuration=-0,this._debugTask=this._debugStack=this._debugOwner=this._debugInfo=null,this._debugNeedsRemount=!1,this._debugHookTypes=null,PS||typeof Object.preventExtensions!="function"||Object.preventExtensions(this)}function Kf(e){return e=e.prototype,!(!e||!e.isReactComponent)}function pu(e,t){var a=e.alternate;switch(a===null?(a=k(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a._debugOwner=e._debugOwner,a._debugStack=e._debugStack,a._debugTask=e._debugTask,a._debugHookTypes=e._debugHookTypes,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null,a.actualDuration=-0,a.actualStartTime=-1.1),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext,_debugThenableState:t._debugThenableState},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a.selfBaseDuration=e.selfBaseDuration,a.treeBaseDuration=e.treeBaseDuration,a._debugInfo=e._debugInfo,a._debugNeedsRemount=e._debugNeedsRemount,a.tag){case 0:case 15:a.type=Mr(e.type);break;case 1:a.type=Mr(e.type);break;case 11:a.type=Ey(e.type)}return a}function Ay(e,t){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null,e.selfBaseDuration=0,e.treeBaseDuration=0):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext,_debugThenableState:t._debugThenableState},e.selfBaseDuration=a.selfBaseDuration,e.treeBaseDuration=a.treeBaseDuration),e}function Jf(e,t,a,i,o,c){var p=0,g=e;if(typeof e=="function")Kf(e)&&(p=1),g=Mr(g);else if(typeof e=="string")p=X(),p=Zd(e,a,p)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case lh:return t=k(31,a,t,o),t.elementType=lh,t.lanes=c,t;case or:return Ol(a.children,o,c,t);case to:p=8,o|=nl,o|=Ai;break;case $s:return e=a,i=o,typeof e.id!="string"&&console.error('Profiler must specify an "id" of type `string` as a prop. Received the type `%s` instead.',typeof e.id),t=k(12,e,t,i|wa),t.elementType=$s,t.lanes=c,t.stateNode={effectDuration:0,passiveEffectDuration:0},t;case sr:return t=k(13,a,t,o),t.elementType=sr,t.lanes=c,t;case nh:return t=k(19,a,t,o),t.elementType=nh,t.lanes=c,t;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case mv:case el:p=10;break e;case Ws:p=9;break e;case cr:p=11,g=Ey(g);break e;case ah:p=14;break e;case yl:p=16,g=null;break e}g="",(e===void 0||typeof e=="object"&&e!==null&&Object.keys(e).length===0)&&(g+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports."),e===null?a="null":kn(e)?a="array":e!==void 0&&e.$$typeof===pi?(a="<"+(Ge(e.type)||"Unknown")+" />",g=" Did you accidentally export a JSX literal instead of a component?"):a=typeof e,(p=i?Qe(i):null)&&(g+=`

Check the render method of \``+p+"`."),p=29,a=Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: "+(a+"."+g)),g=null}return t=k(p,a,t,o),t.elementType=e,t.type=g,t.lanes=c,t._debugOwner=i,t}function us(e,t,a){return t=Jf(e.type,e.key,e.props,e._owner,t,a),t._debugOwner=e._owner,t._debugStack=e._debugStack,t._debugTask=e._debugTask,t}function Ol(e,t,a,i){return e=k(7,e,i,t),e.lanes=a,e}function Ry(e,t,a){return e=k(6,e,null,t),e.lanes=a,e}function Oy(e,t,a){return t=k(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zr(e,t){Yl(),Ah[Rh++]=zv,Ah[Rh++]=Cv,Cv=e,zv=t}function _y(e,t,a){Yl(),Uu[Hu++]=io,Uu[Hu++]=ro,Uu[Hu++]=ff,ff=e;var i=io;e=ro;var o=32-In(i)-1;i&=~(1<<o),a+=1;var c=32-In(t)+o;if(30<c){var p=o-o%5;c=(i&(1<<p)-1).toString(32),i>>=p,o-=p,io=1<<32-In(t)+o|a<<o|i,ro=c+e}else io=1<<c|a<<o|i,ro=e}function $f(e){Yl(),e.return!==null&&(zr(e,1),_y(e,1,0))}function wr(e){for(;e===Cv;)Cv=Ah[--Rh],Ah[Rh]=null,zv=Ah[--Rh],Ah[Rh]=null;for(;e===ff;)ff=Uu[--Hu],Uu[Hu]=null,ro=Uu[--Hu],Uu[Hu]=null,io=Uu[--Hu],Uu[Hu]=null}function Yl(){Gt||console.error("Expected to be hydrating. This is a bug in React. Please file an issue.")}function Ur(e,t){if(e.return===null){if(Nu===null)Nu={fiber:e,children:[],serverProps:void 0,serverTail:[],distanceFromLeaf:t};else{if(Nu.fiber!==e)throw Error("Saw multiple hydration diff roots in a pass. This is a bug in React.");Nu.distanceFromLeaf>t&&(Nu.distanceFromLeaf=t)}return Nu}var a=Ur(e.return,t+1).children;return 0<a.length&&a[a.length-1].fiber===e?(a=a[a.length-1],a.distanceFromLeaf>t&&(a.distanceFromLeaf=t),a):(t={fiber:e,children:[],serverProps:void 0,serverTail:[],distanceFromLeaf:t},a.push(t),t)}function zo(e,t){oo||(e=Ur(e,0),e.serverProps=null,t!==null&&(t=Yd(t),e.serverTail.push(t)))}function Bi(e){var t="",a=Nu;throw a!==null&&(Nu=null,t=Hi(a)),Uo(qa(Error(`Hydration failed because the server rendered HTML didn't match the client. As a result this tree will be regenerated on the client. This can happen if a SSR-ed Client Component used:

- A server/client branch \`if (typeof window !== 'undefined')\`.
- Variable input such as \`Date.now()\` or \`Math.random()\` which changes each time it's called.
- Date formatting in a user's locale which doesn't match the server.
- External changing data without sending a snapshot of it along with the HTML.
- Invalid HTML tag nesting.

It can also happen if the client has a browser extension installed which messes with the HTML before React loaded.

https://react.dev/link/hydration-mismatch`+t),e)),Tb}function Dy(e){var t=e.stateNode,a=e.type,i=e.memoizedProps;switch(t[Ra]=e,t[tl]=i,si(a,i),a){case"dialog":Mt("cancel",t),Mt("close",t);break;case"iframe":case"object":case"embed":Mt("load",t);break;case"video":case"audio":for(a=0;a<Xp.length;a++)Mt(Xp[a],t);break;case"source":Mt("error",t);break;case"img":case"image":case"link":Mt("error",t),Mt("load",t);break;case"details":Mt("toggle",t);break;case"input":Ke("input",i),Mt("invalid",t),Tr(t,i),oy(t,i.value,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name,!0),Mn(t);break;case"option":Ag(t,i);break;case"select":Ke("select",i),Mt("invalid",t),mu(t,i);break;case"textarea":Ke("textarea",i),Mt("invalid",t),Uf(t,i),Er(t,i.value,i.defaultValue,i.children),Mn(t)}a=i.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||i.suppressHydrationWarning===!0||Pr(t.textContent,a)?(i.popover!=null&&(Mt("beforetoggle",t),Mt("toggle",t)),i.onScroll!=null&&Mt("scroll",t),i.onScrollEnd!=null&&Mt("scrollend",t),i.onClick!=null&&(t.onclick=Ii),t=!0):t=!1,t||Bi(e)}function Wf(e){for(gl=e.return;gl;)switch(gl.tag){case 5:case 13:mr=!1;return;case 27:case 3:mr=!0;return;default:gl=gl.return}}function Hr(e){if(e!==gl)return!1;if(!Gt)return Wf(e),Gt=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||tr(e.type,e.memoizedProps)),a=!a),a&&Bn){for(a=Bn;a;){var i=Ur(e,0),o=Yd(a);i.serverTail.push(o),a=o.type==="Suspense"?mc(a):Pa(a.nextSibling)}Bi(e)}if(Wf(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error("Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.");Bn=mc(e)}else t===27?(t=Bn,Yn(e.type)?(e=o1,o1=null,Bn=e):Bn=t):Bn=gl?Pa(e.stateNode.nextSibling):null;return!0}function wo(){Bn=gl=null,oo=Gt=!1}function xy(){var e=df;return e!==null&&(Sl===null?Sl=e:Sl.push.apply(Sl,e),df=null),e}function Uo(e){df===null?df=[e]:df.push(e)}function Ng(){var e=Nu;if(e!==null){Nu=null;for(var t=Hi(e);0<e.children.length;)e=e.children[0];Ie(e.fiber,function(){console.error(`A tree hydrated but some attributes of the server rendered HTML didn't match the client properties. This won't be patched up. This can happen if a SSR-ed Client Component used:

- A server/client branch \`if (typeof window !== 'undefined')\`.
- Variable input such as \`Date.now()\` or \`Math.random()\` which changes each time it's called.
- Date formatting in a user's locale which doesn't match the server.
- External changing data without sending a snapshot of it along with the HTML.
- Invalid HTML tag nesting.

It can also happen if the client has a browser extension installed which messes with the HTML before React loaded.

%s%s`,"https://react.dev/link/hydration-mismatch",t)})}}function Ff(){Oh=wv=null,_h=!1}function qi(e,t,a){Me(Eb,t._currentValue,e),t._currentValue=a,Me(Ab,t._currentRenderer,e),t._currentRenderer!==void 0&&t._currentRenderer!==null&&t._currentRenderer!==nT&&console.error("Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported."),t._currentRenderer=nT}function Ju(e,t){e._currentValue=Eb.current;var a=Ab.current;oe(Ab,t),e._currentRenderer=a,oe(Eb,t)}function My(e,t,a){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,i!==null&&(i.childLanes|=t)):i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===a)break;e=e.return}e!==a&&console.error("Expected to find the propagation root when scheduling context work. This error is likely caused by a bug in React. Please file an issue.")}function xa(e,t,a,i){var o=e.child;for(o!==null&&(o.return=e);o!==null;){var c=o.dependencies;if(c!==null){var p=o.child;c=c.firstContext;e:for(;c!==null;){var g=c;c=o;for(var A=0;A<t.length;A++)if(g.context===t[A]){c.lanes|=a,g=c.alternate,g!==null&&(g.lanes|=a),My(c.return,a,e),i||(p=null);break e}c=g.next}}else if(o.tag===18){if(p=o.return,p===null)throw Error("We just came from a parent so we must have had a parent. This is a bug in React.");p.lanes|=a,c=p.alternate,c!==null&&(c.lanes|=a),My(p,a,e),p=null}else p=o.child;if(p!==null)p.return=o;else for(p=o;p!==null;){if(p===e){p=null;break}if(o=p.sibling,o!==null){o.return=p.return,p=o;break}p=p.return}o=p}}function $u(e,t,a,i){e=null;for(var o=t,c=!1;o!==null;){if(!c){if((o.flags&524288)!==0)c=!0;else if((o.flags&262144)!==0)break}if(o.tag===10){var p=o.alternate;if(p===null)throw Error("Should have a current fiber. This is a bug in React.");if(p=p.memoizedProps,p!==null){var g=o.type;pl(o.pendingProps.value,p.value)||(e!==null?e.push(g):e=[g])}}else if(o===uh.current){if(p=o.alternate,p===null)throw Error("Should have a current fiber. This is a bug in React.");p.memoizedState.memoizedState!==o.memoizedState.memoizedState&&(e!==null?e.push(Jp):e=[Jp])}o=o.return}e!==null&&xa(t,e,a,i),t.flags|=262144}function is(e){for(e=e.firstContext;e!==null;){if(!pl(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Li(e){wv=e,Oh=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function sn(e){return _h&&console.error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()."),Pf(wv,e)}function rs(e,t){return wv===null&&Li(e),Pf(e,t)}function Pf(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},Oh===null){if(e===null)throw Error("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().");Oh=t,e.dependencies={lanes:0,firstContext:t,_debugThenableState:null},e.flags|=524288}else Oh=Oh.next=t;return a}function Cy(){return{controller:new vO,data:new Map,refCount:0}}function _l(e){e.controller.signal.aborted&&console.warn("A cache instance was retained after it was already freed. This likely indicates a bug in React."),e.refCount++}function Nr(e){e.refCount--,0>e.refCount&&console.warn("A cache instance was released after it was already freed. This likely indicates a bug in React."),e.refCount===0&&bO(SO,function(){e.controller.abort()})}function il(){var e=hf;return hf=0,e}function Ho(e){var t=hf;return hf=e,t}function No(e){var t=hf;return hf+=e,t}function Wu(e){Bl=Dh(),0>e.actualStartTime&&(e.actualStartTime=Bl)}function Vi(e){if(0<=Bl){var t=Dh()-Bl;e.actualDuration+=t,e.selfBaseDuration=t,Bl=-1}}function If(e){if(0<=Bl){var t=Dh()-Bl;e.actualDuration+=t,Bl=-1}}function kl(){if(0<=Bl){var e=Dh()-Bl;Bl=-1,hf+=e}}function Ta(){Bl=Dh()}function os(e){for(var t=e.child;t;)e.actualDuration+=t.actualDuration,t=t.sibling}function Bg(e,t){if(Tp===null){var a=Tp=[];Rb=0,yf=qd(),xh={status:"pending",value:void 0,then:function(i){a.push(i)}}}return Rb++,t.then(zy,zy),t}function zy(){if(--Rb===0&&Tp!==null){xh!==null&&(xh.status="fulfilled");var e=Tp;Tp=null,yf=0,xh=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function eb(e,t){var a=[],i={status:"pending",value:null,reason:null,then:function(o){a.push(o)}};return e.then(function(){i.status="fulfilled",i.value=t;for(var o=0;o<a.length;o++)(0,a[o])(t)},function(o){for(i.status="rejected",i.reason=o,o=0;o<a.length;o++)(0,a[o])(void 0)}),i}function wy(){var e=mf.current;return e!==null?e:yn.pooledCache}function ed(e,t){t===null?Me(mf,mf.current,e):Me(mf,t.pool,e)}function Uy(){var e=wy();return e===null?null:{parent:ya._currentValue,pool:e}}function Hy(){return{didWarnAboutUncachedPromise:!1,thenables:[]}}function td(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Va(){}function Ny(e,t,a){te.actQueue!==null&&(te.didUsePromise=!0);var i=e.thenables;switch(a=i[a],a===void 0?i.push(t):a!==t&&(e.didWarnAboutUncachedPromise||(e.didWarnAboutUncachedPromise=!0,console.error("A component was suspended by an uncached promise. Creating promises inside a Client Component or hook is not yet supported, except via a Suspense-compatible library or framework.")),t.then(Va,Va),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,ol(e),e;default:if(typeof t.status=="string")t.then(Va,Va);else{if(e=yn,e!==null&&100<e.shellSuspendCounter)throw Error("An unknown Component is an async Client Component. Only Server Components can be async at the moment. This error is often caused by accidentally adding `'use client'` to a module that was originally written for the server.");e=t,e.status="pending",e.then(function(o){if(t.status==="pending"){var c=t;c.status="fulfilled",c.value=o}},function(o){if(t.status==="pending"){var c=t;c.status="rejected",c.reason=o}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,ol(e),e}throw Mp=t,Lv=!0,xp}}function rl(){if(Mp===null)throw Error("Expected a suspended thenable. This is a bug in React. Please file an issue.");var e=Mp;return Mp=null,Lv=!1,e}function ol(e){if(e===xp||e===qv)throw Error("Hooks are not supported inside an async component. This error is often caused by accidentally adding `'use client'` to a module that was originally written for the server.")}function ji(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function cs(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Gl(e){return{lane:e,tag:rT,payload:null,callback:null,next:null}}function Xl(e,t,a){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,Db===i&&!sT){var o=be(e);console.error(`An update (setState, replaceState, or forceUpdate) was scheduled from inside an update function. Update functions should be pure, with zero side-effects. Consider using componentDidUpdate or a callback.

Please update the following component: %s`,o),sT=!0}return($t&bl)!==su?(o=i.pending,o===null?t.next=t:(t.next=o.next,o.next=t),i.pending=t,t=Qf(e),Ug(e,null,a),t):(Xf(e,i,t,a),Qf(e))}function Br(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var i=t.lanes;i&=e.pendingLanes,a|=i,t.lanes=a,it(e,a)}}function Fu(e,t){var a=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,a===i)){var o=null,c=null;if(a=a.firstBaseUpdate,a!==null){do{var p={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};c===null?o=c=p:c=c.next=p,a=a.next}while(a!==null);c===null?o=c=t:c=c.next=t}else o=c=t;a={baseState:i.baseState,firstBaseUpdate:o,lastBaseUpdate:c,shared:i.shared,callbacks:i.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}function Bo(){if(xb){var e=xh;if(e!==null)throw e}}function Yi(e,t,a,i){xb=!1;var o=e.updateQueue;zc=!1,Db=o.shared;var c=o.firstBaseUpdate,p=o.lastBaseUpdate,g=o.shared.pending;if(g!==null){o.shared.pending=null;var A=g,_=A.next;A.next=null,p===null?c=_:p.next=_,p=A;var le=e.alternate;le!==null&&(le=le.updateQueue,g=le.lastBaseUpdate,g!==p&&(g===null?le.firstBaseUpdate=_:g.next=_,le.lastBaseUpdate=A))}if(c!==null){var ce=o.baseState;p=0,le=_=A=null,g=c;do{var ee=g.lane&-536870913,de=ee!==g.lane;if(de?(Ht&ee)===ee:(i&ee)===ee){ee!==0&&ee===yf&&(xb=!0),le!==null&&(le=le.next={lane:0,tag:g.tag,payload:g.payload,callback:null,next:null});e:{ee=e;var Fe=g,ot=t,mn=a;switch(Fe.tag){case oT:if(Fe=Fe.payload,typeof Fe=="function"){_h=!0;var Nt=Fe.call(mn,ce,ot);if(ee.mode&nl){se(!0);try{Fe.call(mn,ce,ot)}finally{se(!1)}}_h=!1,ce=Nt;break e}ce=Fe;break e;case _b:ee.flags=ee.flags&-65537|128;case rT:if(Nt=Fe.payload,typeof Nt=="function"){if(_h=!0,Fe=Nt.call(mn,ce,ot),ee.mode&nl){se(!0);try{Nt.call(mn,ce,ot)}finally{se(!1)}}_h=!1}else Fe=Nt;if(Fe==null)break e;ce=st({},ce,Fe);break e;case cT:zc=!0}}ee=g.callback,ee!==null&&(e.flags|=64,de&&(e.flags|=8192),de=o.callbacks,de===null?o.callbacks=[ee]:de.push(ee))}else de={lane:ee,tag:g.tag,payload:g.payload,callback:g.callback,next:null},le===null?(_=le=de,A=ce):le=le.next=de,p|=ee;if(g=g.next,g===null){if(g=o.shared.pending,g===null)break;de=g,g=de.next,de.next=null,o.lastBaseUpdate=de,o.shared.pending=null}}while(!0);le===null&&(A=ce),o.baseState=A,o.firstBaseUpdate=_,o.lastBaseUpdate=le,c===null&&(o.shared.lanes=0),Nc|=p,e.lanes=p,e.memoizedState=ce}Db=null}function qr(e,t){if(typeof e!="function")throw Error("Invalid argument passed as callback. Expected a function. Instead received: "+e);e.call(t)}function tb(e,t){var a=e.shared.hiddenCallbacks;if(a!==null)for(e.shared.hiddenCallbacks=null,e=0;e<a.length;e++)qr(a[e],t)}function ja(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)qr(a[e],t)}function nd(e,t){var a=vr;Me(Vv,a,e),Me(Mh,t,e),vr=a|t.baseLanes}function Ql(e){Me(Vv,vr,e),Me(Mh,Mh.current,e)}function ad(e){vr=Vv.current,oe(Mh,e),oe(Vv,e)}function St(){var e=re;Lu===null?Lu=[e]:Lu.push(e)}function Ce(){var e=re;if(Lu!==null&&(so++,Lu[so]!==e)){var t=be(ft);if(!fT.has(t)&&(fT.add(t),Lu!==null)){for(var a="",i=0;i<=so;i++){var o=Lu[i],c=i===so?e:o;for(o=i+1+". "+o;30>o.length;)o+=" ";o+=c+`
`,a+=o}console.error(`React has detected a change in the order of Hooks called by %s. This will lead to bugs and errors if not fixed. For more information, read the Rules of Hooks: https://react.dev/link/rules-of-hooks

   Previous render            Next render
   ------------------------------------------------------
%s   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`,t,a)}}}function ki(e){e==null||kn(e)||console.error("%s received a final argument that is not an array (instead, received `%s`). When specified, the final argument must be an array.",re,typeof e)}function qo(){var e=be(ft);hT.has(e)||(hT.add(e),console.error("ReactDOM.useFormState has been renamed to React.useActionState. Please update %s to use React.useActionState.",e))}function rn(){throw Error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:
1. You might have mismatching versions of React and the renderer (such as React DOM)
2. You might be breaking the Rules of Hooks
3. You might have more than one copy of React in the same app
See https://react.dev/link/invalid-hook-call for tips about how to debug and fix this problem.`)}function Gi(e,t){if(zp)return!1;if(t===null)return console.error("%s received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.",re),!1;e.length!==t.length&&console.error(`The final argument passed to %s changed size between renders. The order and size of this array must remain constant.

Previous: %s
Incoming: %s`,re,"["+t.join(", ")+"]","["+e.join(", ")+"]");for(var a=0;a<t.length&&a<e.length;a++)if(!pl(e[a],t[a]))return!1;return!0}function Lo(e,t,a,i,o,c){wc=c,ft=t,Lu=e!==null?e._debugHookTypes:null,so=-1,zp=e!==null&&e.type!==t.type,(Object.prototype.toString.call(a)==="[object AsyncFunction]"||Object.prototype.toString.call(a)==="[object AsyncGeneratorFunction]")&&(c=be(ft),Mb.has(c)||(Mb.add(c),console.error("%s is an async Client Component. Only Server Components can be async at the moment. This error is often caused by accidentally adding `'use client'` to a module that was originally written for the server.",c===null?"An unknown Component":"<"+c+">"))),t.memoizedState=null,t.updateQueue=null,t.lanes=0,te.H=e!==null&&e.memoizedState!==null?zb:Lu!==null?yT:Cb,gf=c=(t.mode&nl)!==vn;var p=wb(a,i,o);if(gf=!1,zh&&(p=Ya(t,a,i,o)),c){se(!0);try{p=Ya(t,a,i,o)}finally{se(!1)}}return ss(e,t),p}function ss(e,t){t._debugHookTypes=Lu,t.dependencies===null?co!==null&&(t.dependencies={lanes:0,firstContext:null,_debugThenableState:co}):t.dependencies._debugThenableState=co,te.H=kv;var a=on!==null&&on.next!==null;if(wc=0,Lu=re=na=on=ft=null,so=-1,e!==null&&(e.flags&65011712)!==(t.flags&65011712)&&console.error("Internal React error: Expected static flag was missing. Please notify the React team."),jv=!1,Cp=0,co=null,a)throw Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");e===null||Oa||(e=e.dependencies,e!==null&&is(e)&&(Oa=!0)),Lv?(Lv=!1,e=!0):e=!1,e&&(t=be(t)||"Unknown",dT.has(t)||Mb.has(t)||(dT.add(t),console.error("`use` was called from inside a try/catch block. This is not allowed and can lead to unexpected behavior. To handle errors triggered by `use`, wrap your component in a error boundary.")))}function Ya(e,t,a,i){ft=e;var o=0;do{if(zh&&(co=null),Cp=0,zh=!1,o>=EO)throw Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");if(o+=1,zp=!1,na=on=null,e.updateQueue!=null){var c=e.updateQueue;c.lastEffect=null,c.events=null,c.stores=null,c.memoCache!=null&&(c.memoCache.index=0)}so=-1,te.H=mT,c=wb(t,a,i)}while(zh);return c}function Dl(){var e=te.H,t=e.useState()[0];return t=typeof t.then=="function"?Lr(t):t,e=e.useState()[0],(on!==null?on.memoizedState:null)!==e&&(ft.flags|=1024),t}function Pu(){var e=Yv!==0;return Yv=0,e}function Zl(e,t,a){t.updateQueue=e.updateQueue,t.flags=(t.mode&Ai)!==vn?t.flags&-402655237:t.flags&-2053,e.lanes&=~a}function Kl(e){if(jv){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}jv=!1}wc=0,Lu=na=on=ft=null,so=-1,re=null,zh=!1,Cp=Yv=0,co=null}function wn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return na===null?ft.memoizedState=na=e:na=na.next=e,na}function Kt(){if(on===null){var e=ft.alternate;e=e!==null?e.memoizedState:null}else e=on.next;var t=na===null?ft.memoizedState:na.next;if(t!==null)na=t,on=e;else{if(e===null)throw ft.alternate===null?Error("Update hook called on initial render. This is likely a bug in React. Please file an issue."):Error("Rendered more hooks than during the previous render.");on=e,e={memoizedState:on.memoizedState,baseState:on.baseState,baseQueue:on.baseQueue,queue:on.queue,next:null},na===null?ft.memoizedState=na=e:na=na.next=e}return na}function fs(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Lr(e){var t=Cp;return Cp+=1,co===null&&(co=Hy()),e=Ny(co,e,t),t=ft,(na===null?t.memoizedState:na.next)===null&&(t=t.alternate,te.H=t!==null&&t.memoizedState!==null?zb:Cb),e}function Rn(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Lr(e);if(e.$$typeof===el)return sn(e)}throw Error("An unsupported type was passed to use(): "+String(e))}function It(e){var t=null,a=ft.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var i=ft.alternate;i!==null&&(i=i.updateQueue,i!==null&&(i=i.memoCache,i!=null&&(t={data:i.data.map(function(o){return o.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=fs(),ft.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0||zp)for(a=t.data[t.index]=Array(e),i=0;i<e;i++)a[i]=pv;else a.length!==e&&console.error("Expected a constant size argument for each invocation of useMemoCache. The previous cache was allocated with size %s but size %s was requested.",a.length,e);return t.index++,a}function Tt(e,t){return typeof t=="function"?t(e):t}function Iu(e,t,a){var i=wn();if(a!==void 0){var o=a(t);if(gf){se(!0);try{a(t)}finally{se(!1)}}}else o=t;return i.memoizedState=i.baseState=o,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:o},i.queue=e,e=e.dispatch=Ts.bind(null,ft,e),[i.memoizedState,e]}function Ma(e){var t=Kt();return ds(t,on,e)}function ds(e,t,a){var i=e.queue;if(i===null)throw Error("Should have a queue. You are likely calling Hooks conditionally, which is not allowed. (https://react.dev/link/invalid-hook-call)");i.lastRenderedReducer=a;var o=e.baseQueue,c=i.pending;if(c!==null){if(o!==null){var p=o.next;o.next=c.next,c.next=p}t.baseQueue!==o&&console.error("Internal error: Expected work-in-progress queue to be a clone. This is a bug in React."),t.baseQueue=o=c,i.pending=null}if(c=e.baseState,o===null)e.memoizedState=c;else{t=o.next;var g=p=null,A=null,_=t,le=!1;do{var ce=_.lane&-536870913;if(ce!==_.lane?(Ht&ce)===ce:(wc&ce)===ce){var ee=_.revertLane;if(ee===0)A!==null&&(A=A.next={lane:0,revertLane:0,action:_.action,hasEagerState:_.hasEagerState,eagerState:_.eagerState,next:null}),ce===yf&&(le=!0);else if((wc&ee)===ee){_=_.next,ee===yf&&(le=!0);continue}else ce={lane:0,revertLane:_.revertLane,action:_.action,hasEagerState:_.hasEagerState,eagerState:_.eagerState,next:null},A===null?(g=A=ce,p=c):A=A.next=ce,ft.lanes|=ee,Nc|=ee;ce=_.action,gf&&a(c,ce),c=_.hasEagerState?_.eagerState:a(c,ce)}else ee={lane:ce,revertLane:_.revertLane,action:_.action,hasEagerState:_.hasEagerState,eagerState:_.eagerState,next:null},A===null?(g=A=ee,p=c):A=A.next=ee,ft.lanes|=ce,Nc|=ce;_=_.next}while(_!==null&&_!==t);if(A===null?p=c:A.next=g,!pl(c,e.memoizedState)&&(Oa=!0,le&&(a=xh,a!==null)))throw a;e.memoizedState=c,e.baseState=p,e.baseQueue=A,i.lastRenderedState=c}return o===null&&(i.lanes=0),[e.memoizedState,i.dispatch]}function Jl(e){var t=Kt(),a=t.queue;if(a===null)throw Error("Should have a queue. You are likely calling Hooks conditionally, which is not allowed. (https://react.dev/link/invalid-hook-call)");a.lastRenderedReducer=e;var i=a.dispatch,o=a.pending,c=t.memoizedState;if(o!==null){a.pending=null;var p=o=o.next;do c=e(c,p.action),p=p.next;while(p!==o);pl(c,t.memoizedState)||(Oa=!0),t.memoizedState=c,t.baseQueue===null&&(t.baseState=c),a.lastRenderedState=c}return[c,i]}function ld(e,t,a){var i=ft,o=wn();if(Gt){if(a===void 0)throw Error("Missing getServerSnapshot, which is required for server-rendered content. Will revert to client rendering.");var c=a();Ch||c===a()||(console.error("The result of getServerSnapshot should be cached to avoid an infinite loop"),Ch=!0)}else{if(c=t(),Ch||(a=t(),pl(c,a)||(console.error("The result of getSnapshot should be cached to avoid an infinite loop"),Ch=!0)),yn===null)throw Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");(Ht&124)!==0||Vo(i,t,c)}return o.memoizedState=c,a={value:c,getSnapshot:t},o.queue=a,ps(By.bind(null,i,a,e),[e]),i.flags|=2048,bu(qu|ma,Xo(),jo.bind(null,i,a,c,t),null),c}function hs(e,t,a){var i=ft,o=Kt(),c=Gt;if(c){if(a===void 0)throw Error("Missing getServerSnapshot, which is required for server-rendered content. Will revert to client rendering.");a=a()}else if(a=t(),!Ch){var p=t();pl(a,p)||(console.error("The result of getSnapshot should be cached to avoid an infinite loop"),Ch=!0)}(p=!pl((on||o).memoizedState,a))&&(o.memoizedState=a,Oa=!0),o=o.queue;var g=By.bind(null,i,o,e);if(ka(2048,ma,g,[e]),o.getSnapshot!==t||p||na!==null&&na.memoizedState.tag&qu){if(i.flags|=2048,bu(qu|ma,Xo(),jo.bind(null,i,o,a,t),null),yn===null)throw Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");c||(wc&124)!==0||Vo(i,t,a)}return a}function Vo(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=ft.updateQueue,t===null?(t=fs(),ft.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function jo(e,t,a,i){t.value=a,t.getSnapshot=i,Yo(t)&&ud(e)}function By(e,t,a){return a(function(){Yo(t)&&ud(e)})}function Yo(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!pl(e,a)}catch{return!0}}function ud(e){var t=La(e,2);t!==null&&xt(t,e,2)}function ei(e){var t=wn();if(typeof e=="function"){var a=e;if(e=a(),gf){se(!0);try{a()}finally{se(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tt,lastRenderedState:e},t}function $l(e){e=ei(e);var t=e.queue,a=Wo.bind(null,ft,t);return t.dispatch=a,[e.memoizedState,a]}function gu(e){var t=wn();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=dd.bind(null,ft,!0,a),a.dispatch=t,[e,t]}function vu(e,t){var a=Kt();return id(a,on,e,t)}function id(e,t,a,i){return e.baseState=a,ds(e,on,typeof i=="function"?i:Tt)}function rd(e,t){var a=Kt();return on!==null?id(a,on,e,t):(a.baseState=e,[e,a.queue.dispatch])}function ys(e,t,a,i,o){if(li(e))throw Error("Cannot update form state while rendering.");if(e=t.action,e!==null){var c={payload:o,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(p){c.listeners.push(p)}};te.T!==null?a(!0):c.isTransition=!1,i(c),a=t.pending,a===null?(c.next=t.pending=c,ms(t,c)):(c.next=a.next,t.pending=a.next=c)}}function ms(e,t){var a=t.action,i=t.payload,o=e.state;if(t.isTransition){var c=te.T,p={};te.T=p,te.T._updatedFibers=new Set;try{var g=a(o,i),A=te.S;A!==null&&A(p,g),Xi(e,t,g)}catch(_){ko(e,t,_)}finally{te.T=c,c===null&&p._updatedFibers&&(e=p._updatedFibers.size,p._updatedFibers.clear(),10<e&&console.warn("Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table."))}}else try{p=a(o,i),Xi(e,t,p)}catch(_){ko(e,t,_)}}function Xi(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?(a.then(function(i){ca(e,t,i)},function(i){return ko(e,t,i)}),t.isTransition||console.error("An async function with useActionState was called outside of a transition. This is likely not what you intended (for example, isPending will not update correctly). Either call the returned function inside startTransition, or pass it to an `action` or `formAction` prop.")):ca(e,t,a)}function ca(e,t,a){t.status="fulfilled",t.value=a,qy(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,ms(e,a)))}function ko(e,t,a){var i=e.pending;if(e.pending=null,i!==null){i=i.next;do t.status="rejected",t.reason=a,qy(t),t=t.next;while(t!==i)}e.action=null}function qy(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function qg(e,t){return t}function Go(e,t){if(Gt){var a=yn.formState;if(a!==null){e:{var i=ft;if(Gt){if(Bn){t:{for(var o=Bn,c=mr;o.nodeType!==8;){if(!c){o=null;break t}if(o=Pa(o.nextSibling),o===null){o=null;break t}}c=o.data,o=c===l1||c===hE?o:null}if(o){Bn=Pa(o.nextSibling),i=o.data===l1;break e}}Bi(i)}i=!1}i&&(t=a[0])}}return a=wn(),a.memoizedState=a.baseState=t,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:qg,lastRenderedState:t},a.queue=i,a=Wo.bind(null,ft,i),i.dispatch=a,i=ei(!1),c=dd.bind(null,ft,!1,i.queue),i=wn(),o={state:t,dispatch:null,action:e,pending:null},i.queue=o,a=ys.bind(null,ft,o,c,a),o.dispatch=a,i.memoizedState=e,[t,a,!1]}function od(e){var t=Kt();return Un(t,on,e)}function Un(e,t,a){if(t=ds(e,t,qg)[0],e=Ma(Tt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var i=Lr(t)}catch(p){throw p===xp?qv:p}else i=t;t=Kt();var o=t.queue,c=o.dispatch;return a!==t.memoizedState&&(ft.flags|=2048,bu(qu|ma,Xo(),Ly.bind(null,o,a),null)),[i,c,e]}function Ly(e,t){e.action=t}function Qi(e){var t=Kt(),a=on;if(a!==null)return Un(t,a,e);Kt(),t=t.memoizedState,a=Kt();var i=a.queue.dispatch;return a.memoizedState=e,[t,i,!1]}function bu(e,t,a,i){return e={tag:e,create:a,deps:i,inst:t,next:null},t=ft.updateQueue,t===null&&(t=fs(),ft.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(i=a.next,a.next=e,e.next=i,t.lastEffect=e),e}function Xo(){return{destroy:void 0,resource:void 0}}function Zi(e){var t=wn();return e={current:e},t.memoizedState=e}function xl(e,t,a,i){var o=wn();i=i===void 0?null:i,ft.flags|=e,o.memoizedState=bu(qu|t,Xo(),a,i)}function ka(e,t,a,i){var o=Kt();i=i===void 0?null:i;var c=o.memoizedState.inst;on!==null&&i!==null&&Gi(i,on.memoizedState.deps)?o.memoizedState=bu(t,c,a,i):(ft.flags|=e,o.memoizedState=bu(qu|t,c,a,i))}function ps(e,t){(ft.mode&Ai)!==vn&&(ft.mode&FS)===vn?xl(276826112,ma,e,t):xl(8390656,ma,e,t)}function Vy(e,t){var a=4194308;return(ft.mode&Ai)!==vn&&(a|=134217728),xl(a,Ua,e,t)}function jy(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return t.hasOwnProperty("current")||console.error("Expected useImperativeHandle() first argument to either be a ref callback or React.createRef() object. Instead received: %s.","an object with keys {"+Object.keys(t).join(", ")+"}"),e=e(),t.current=e,function(){t.current=null}}function ti(e,t,a){typeof t!="function"&&console.error("Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.",t!==null?typeof t:"null"),a=a!=null?a.concat([e]):null;var i=4194308;(ft.mode&Ai)!==vn&&(i|=134217728),xl(i,Ua,jy.bind(null,t,e),a)}function Qo(e,t,a){typeof t!="function"&&console.error("Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.",t!==null?typeof t:"null"),a=a!=null?a.concat([e]):null,ka(4,Ua,jy.bind(null,t,e),a)}function Zo(e,t){return wn().memoizedState=[e,t===void 0?null:t],e}function gs(e,t){var a=Kt();t=t===void 0?null:t;var i=a.memoizedState;return t!==null&&Gi(t,i[1])?i[0]:(a.memoizedState=[e,t],e)}function Vr(e,t){var a=wn();t=t===void 0?null:t;var i=e();if(gf){se(!0);try{e()}finally{se(!1)}}return a.memoizedState=[i,t],i}function vs(e,t){var a=Kt();t=t===void 0?null:t;var i=a.memoizedState;if(t!==null&&Gi(t,i[1]))return i[0];if(i=e(),gf){se(!0);try{e()}finally{se(!1)}}return a.memoizedState=[i,t],i}function Ko(e,t){var a=wn();return Jo(a,e,t)}function cd(e,t){var a=Kt();return ky(a,on.memoizedState,e,t)}function Yy(e,t){var a=Kt();return on===null?Jo(a,e,t):ky(a,on.memoizedState,e,t)}function Jo(e,t,a){return a===void 0||(wc&1073741824)!==0?e.memoizedState=t:(e.memoizedState=a,e=bm(),ft.lanes|=e,Nc|=e,a)}function ky(e,t,a,i){return pl(a,t)?a:Mh.current!==null?(e=Jo(e,a,i),pl(e,t)||(Oa=!0),e):(wc&42)===0?(Oa=!0,e.memoizedState=a):(e=bm(),ft.lanes|=e,Nc|=e,t)}function $o(e,t,a,i,o){var c=Qt.p;Qt.p=c!==0&&c<_u?c:_u;var p=te.T,g={};te.T=g,dd(e,!1,t,a),g._updatedFibers=new Set;try{var A=o(),_=te.S;if(_!==null&&_(g,A),A!==null&&typeof A=="object"&&typeof A.then=="function"){var le=eb(A,i);Fo(e,t,le,sl(e))}else Fo(e,t,i,sl(e))}catch(ce){Fo(e,t,{then:function(){},status:"rejected",reason:ce},sl(e))}finally{Qt.p=c,te.T=p,p===null&&g._updatedFibers&&(e=g._updatedFibers.size,g._updatedFibers.clear(),10<e&&console.warn("Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table."))}}function sd(e,t,a,i){if(e.tag!==5)throw Error("Expected the form instance to be a HostComponent. This is a bug in React.");var o=Gy(e).queue;$o(e,o,t,xf,a===null?Oe:function(){return ni(e),a(i)})}function Gy(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:xf,baseState:xf,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tt,lastRenderedState:xf},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Tt,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function ni(e){te.T===null&&console.error("requestFormReset was called outside a transition or action. To fix, move to an action, or wrap with startTransition.");var t=Gy(e).next.queue;Fo(e,t,{},sl(e))}function bs(){var e=ei(!1);return e=$o.bind(null,ft,e.queue,!0,!1),wn().memoizedState=e,[!1,e]}function fd(){var e=Ma(Tt)[0],t=Kt().memoizedState;return[typeof e=="boolean"?e:Lr(e),t]}function ai(){var e=Jl(Tt)[0],t=Kt().memoizedState;return[typeof e=="boolean"?e:Lr(e),t]}function Ga(){return sn(Jp)}function jr(){var e=wn(),t=yn.identifierPrefix;if(Gt){var a=ro,i=io;a=(i&~(1<<32-In(i)-1)).toString(32)+a,t="«"+t+"R"+a,a=Yv++,0<a&&(t+="H"+a.toString(32)),t+="»"}else a=TO++,t="«"+t+"r"+a.toString(32)+"»";return e.memoizedState=t}function Ss(){return wn().memoizedState=Xy.bind(null,ft)}function Xy(e,t){for(var a=e.return;a!==null;){switch(a.tag){case 24:case 3:var i=sl(a);e=Gl(i);var o=Xl(a,e,i);o!==null&&(xt(o,a,i),Br(o,a,i)),a=Cy(),t!=null&&o!==null&&console.error("The seed argument is not enabled outside experimental channels."),e.payload={cache:a};return}a=a.return}}function Ts(e,t,a){var i=arguments;typeof i[3]=="function"&&console.error("State updates from the useState() and useReducer() Hooks don't support the second callback argument. To execute a side effect after rendering, declare it in the component body with useEffect()."),i=sl(e);var o={lane:i,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};li(e)?Es(t,o):(o=Ty(e,t,o,i),o!==null&&(xt(o,e,i),Qy(o,t,i))),et(e,i)}function Wo(e,t,a){var i=arguments;typeof i[3]=="function"&&console.error("State updates from the useState() and useReducer() Hooks don't support the second callback argument. To execute a side effect after rendering, declare it in the component body with useEffect()."),i=sl(e),Fo(e,t,a,i),et(e,i)}function Fo(e,t,a,i){var o={lane:i,revertLane:0,action:a,hasEagerState:!1,eagerState:null,next:null};if(li(e))Es(t,o);else{var c=e.alternate;if(e.lanes===0&&(c===null||c.lanes===0)&&(c=t.lastRenderedReducer,c!==null)){var p=te.H;te.H=Oi;try{var g=t.lastRenderedState,A=c(g,a);if(o.hasEagerState=!0,o.eagerState=A,pl(A,g))return Xf(e,t,o,0),yn===null&&Gf(),!1}catch{}finally{te.H=p}}if(a=Ty(e,t,o,i),a!==null)return xt(a,e,i),Qy(a,t,i),!0}return!1}function dd(e,t,a,i){if(te.T===null&&yf===0&&console.error("An optimistic state update occurred outside a transition or action. To fix, move the update to an action, or wrap with startTransition."),i={lane:2,revertLane:qd(),action:i,hasEagerState:!1,eagerState:null,next:null},li(e)){if(t)throw Error("Cannot update optimistic state while rendering.");console.error("Cannot call startTransition while rendering.")}else t=Ty(e,a,i,2),t!==null&&xt(t,e,2);et(e,2)}function li(e){var t=e.alternate;return e===ft||t!==null&&t===ft}function Es(e,t){zh=jv=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function Qy(e,t,a){if((a&4194048)!==0){var i=t.lanes;i&=e.pendingLanes,a|=i,t.lanes=a,it(e,a)}}function Vn(e){var t=_t;return e!=null&&(_t=t===null?e:t.concat(e)),t}function Po(e,t,a){for(var i=Object.keys(e.props),o=0;o<i.length;o++){var c=i[o];if(c!=="children"&&c!=="key"){t===null&&(t=us(e,a.mode,0),t._debugInfo=_t,t.return=a),Ie(t,function(p){console.error("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",p)},c);break}}}function Wl(e){var t=wp;return wp+=1,wh===null&&(wh=Hy()),Ny(wh,e,t)}function yt(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Xt(e,t){throw t.$$typeof===ob?Error(`A React Element from an older version of React was rendered. This is not supported. It can happen if:
- Multiple copies of the "react" package is used.
- A library pre-bundled an old copy of "react" or "react/jsx-runtime".
- A compiler tries to "inline" JSX instead of using the runtime.`):(e=Object.prototype.toString.call(t),Error("Objects are not valid as a React child (found: "+(e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead."))}function Tn(e,t){var a=be(e)||"Component";CT[a]||(CT[a]=!0,t=t.displayName||t.name||"Component",e.tag===3?console.error(`Functions are not valid as a React child. This may happen if you return %s instead of <%s /> from render. Or maybe you meant to call this function rather than return it.
  root.render(%s)`,t,t,t):console.error(`Functions are not valid as a React child. This may happen if you return %s instead of <%s /> from render. Or maybe you meant to call this function rather than return it.
  <%s>{%s}</%s>`,t,t,a,t,a))}function Yr(e,t){var a=be(e)||"Component";zT[a]||(zT[a]=!0,t=String(t),e.tag===3?console.error(`Symbols are not valid as a React child.
  root.render(%s)`,t):console.error(`Symbols are not valid as a React child.
  <%s>%s</%s>`,a,t,a))}function kr(e){function t(z,w){if(e){var N=z.deletions;N===null?(z.deletions=[w],z.flags|=16):N.push(w)}}function a(z,w){if(!e)return null;for(;w!==null;)t(z,w),w=w.sibling;return null}function i(z){for(var w=new Map;z!==null;)z.key!==null?w.set(z.key,z):w.set(z.index,z),z=z.sibling;return w}function o(z,w){return z=pu(z,w),z.index=0,z.sibling=null,z}function c(z,w,N){return z.index=N,e?(N=z.alternate,N!==null?(N=N.index,N<w?(z.flags|=67108866,w):N):(z.flags|=67108866,w)):(z.flags|=1048576,w)}function p(z){return e&&z.alternate===null&&(z.flags|=67108866),z}function g(z,w,N,ye){return w===null||w.tag!==6?(w=Ry(N,z.mode,ye),w.return=z,w._debugOwner=z,w._debugTask=z._debugTask,w._debugInfo=_t,w):(w=o(w,N),w.return=z,w._debugInfo=_t,w)}function A(z,w,N,ye){var je=N.type;return je===or?(w=le(z,w,N.props.children,ye,N.key),Po(N,w,z),w):w!==null&&(w.elementType===je||Hg(w,N)||typeof je=="object"&&je!==null&&je.$$typeof===yl&&Uc(je)===w.type)?(w=o(w,N.props),yt(w,N),w.return=z,w._debugOwner=N._owner,w._debugInfo=_t,w):(w=us(N,z.mode,ye),yt(w,N),w.return=z,w._debugInfo=_t,w)}function _(z,w,N,ye){return w===null||w.tag!==4||w.stateNode.containerInfo!==N.containerInfo||w.stateNode.implementation!==N.implementation?(w=Oy(N,z.mode,ye),w.return=z,w._debugInfo=_t,w):(w=o(w,N.children||[]),w.return=z,w._debugInfo=_t,w)}function le(z,w,N,ye,je){return w===null||w.tag!==7?(w=Ol(N,z.mode,ye,je),w.return=z,w._debugOwner=z,w._debugTask=z._debugTask,w._debugInfo=_t,w):(w=o(w,N),w.return=z,w._debugInfo=_t,w)}function ce(z,w,N){if(typeof w=="string"&&w!==""||typeof w=="number"||typeof w=="bigint")return w=Ry(""+w,z.mode,N),w.return=z,w._debugOwner=z,w._debugTask=z._debugTask,w._debugInfo=_t,w;if(typeof w=="object"&&w!==null){switch(w.$$typeof){case pi:return N=us(w,z.mode,N),yt(N,w),N.return=z,z=Vn(w._debugInfo),N._debugInfo=_t,_t=z,N;case pt:return w=Oy(w,z.mode,N),w.return=z,w._debugInfo=_t,w;case yl:var ye=Vn(w._debugInfo);return w=Uc(w),z=ce(z,w,N),_t=ye,z}if(kn(w)||ke(w))return N=Ol(w,z.mode,N,null),N.return=z,N._debugOwner=z,N._debugTask=z._debugTask,z=Vn(w._debugInfo),N._debugInfo=_t,_t=z,N;if(typeof w.then=="function")return ye=Vn(w._debugInfo),z=ce(z,Wl(w),N),_t=ye,z;if(w.$$typeof===el)return ce(z,rs(z,w),N);Xt(z,w)}return typeof w=="function"&&Tn(z,w),typeof w=="symbol"&&Yr(z,w),null}function ee(z,w,N,ye){var je=w!==null?w.key:null;if(typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint")return je!==null?null:g(z,w,""+N,ye);if(typeof N=="object"&&N!==null){switch(N.$$typeof){case pi:return N.key===je?(je=Vn(N._debugInfo),z=A(z,w,N,ye),_t=je,z):null;case pt:return N.key===je?_(z,w,N,ye):null;case yl:return je=Vn(N._debugInfo),N=Uc(N),z=ee(z,w,N,ye),_t=je,z}if(kn(N)||ke(N))return je!==null?null:(je=Vn(N._debugInfo),z=le(z,w,N,ye,null),_t=je,z);if(typeof N.then=="function")return je=Vn(N._debugInfo),z=ee(z,w,Wl(N),ye),_t=je,z;if(N.$$typeof===el)return ee(z,w,rs(z,N),ye);Xt(z,N)}return typeof N=="function"&&Tn(z,N),typeof N=="symbol"&&Yr(z,N),null}function de(z,w,N,ye,je){if(typeof ye=="string"&&ye!==""||typeof ye=="number"||typeof ye=="bigint")return z=z.get(N)||null,g(w,z,""+ye,je);if(typeof ye=="object"&&ye!==null){switch(ye.$$typeof){case pi:return N=z.get(ye.key===null?N:ye.key)||null,z=Vn(ye._debugInfo),w=A(w,N,ye,je),_t=z,w;case pt:return z=z.get(ye.key===null?N:ye.key)||null,_(w,z,ye,je);case yl:var gt=Vn(ye._debugInfo);return ye=Uc(ye),w=de(z,w,N,ye,je),_t=gt,w}if(kn(ye)||ke(ye))return N=z.get(N)||null,z=Vn(ye._debugInfo),w=le(w,N,ye,je,null),_t=z,w;if(typeof ye.then=="function")return gt=Vn(ye._debugInfo),w=de(z,w,N,Wl(ye),je),_t=gt,w;if(ye.$$typeof===el)return de(z,w,N,rs(w,ye),je);Xt(w,ye)}return typeof ye=="function"&&Tn(w,ye),typeof ye=="symbol"&&Yr(w,ye),null}function Fe(z,w,N,ye){if(typeof N!="object"||N===null)return ye;switch(N.$$typeof){case pi:case pt:W(z,w,N);var je=N.key;if(typeof je!="string")break;if(ye===null){ye=new Set,ye.add(je);break}if(!ye.has(je)){ye.add(je);break}Ie(w,function(){console.error("Encountered two children with the same key, `%s`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version.",je)});break;case yl:N=Uc(N),Fe(z,w,N,ye)}return ye}function ot(z,w,N,ye){for(var je=null,gt=null,Pe=null,vt=w,At=w=0,bn=null;vt!==null&&At<N.length;At++){vt.index>At?(bn=vt,vt=null):bn=vt.sibling;var Xn=ee(z,vt,N[At],ye);if(Xn===null){vt===null&&(vt=bn);break}je=Fe(z,Xn,N[At],je),e&&vt&&Xn.alternate===null&&t(z,vt),w=c(Xn,w,At),Pe===null?gt=Xn:Pe.sibling=Xn,Pe=Xn,vt=bn}if(At===N.length)return a(z,vt),Gt&&zr(z,At),gt;if(vt===null){for(;At<N.length;At++)vt=ce(z,N[At],ye),vt!==null&&(je=Fe(z,vt,N[At],je),w=c(vt,w,At),Pe===null?gt=vt:Pe.sibling=vt,Pe=vt);return Gt&&zr(z,At),gt}for(vt=i(vt);At<N.length;At++)bn=de(vt,z,At,N[At],ye),bn!==null&&(je=Fe(z,bn,N[At],je),e&&bn.alternate!==null&&vt.delete(bn.key===null?At:bn.key),w=c(bn,w,At),Pe===null?gt=bn:Pe.sibling=bn,Pe=bn);return e&&vt.forEach(function(go){return t(z,go)}),Gt&&zr(z,At),gt}function mn(z,w,N,ye){if(N==null)throw Error("An iterable object provided no iterator.");for(var je=null,gt=null,Pe=w,vt=w=0,At=null,bn=null,Xn=N.next();Pe!==null&&!Xn.done;vt++,Xn=N.next()){Pe.index>vt?(At=Pe,Pe=null):At=Pe.sibling;var go=ee(z,Pe,Xn.value,ye);if(go===null){Pe===null&&(Pe=At);break}bn=Fe(z,go,Xn.value,bn),e&&Pe&&go.alternate===null&&t(z,Pe),w=c(go,w,vt),gt===null?je=go:gt.sibling=go,gt=go,Pe=At}if(Xn.done)return a(z,Pe),Gt&&zr(z,vt),je;if(Pe===null){for(;!Xn.done;vt++,Xn=N.next())Pe=ce(z,Xn.value,ye),Pe!==null&&(bn=Fe(z,Pe,Xn.value,bn),w=c(Pe,w,vt),gt===null?je=Pe:gt.sibling=Pe,gt=Pe);return Gt&&zr(z,vt),je}for(Pe=i(Pe);!Xn.done;vt++,Xn=N.next())At=de(Pe,z,vt,Xn.value,ye),At!==null&&(bn=Fe(z,At,Xn.value,bn),e&&At.alternate!==null&&Pe.delete(At.key===null?vt:At.key),w=c(At,w,vt),gt===null?je=At:gt.sibling=At,gt=At);return e&&Pe.forEach(function(JO){return t(z,JO)}),Gt&&zr(z,vt),je}function Nt(z,w,N,ye){if(typeof N=="object"&&N!==null&&N.type===or&&N.key===null&&(Po(N,null,z),N=N.props.children),typeof N=="object"&&N!==null){switch(N.$$typeof){case pi:var je=Vn(N._debugInfo);e:{for(var gt=N.key;w!==null;){if(w.key===gt){if(gt=N.type,gt===or){if(w.tag===7){a(z,w.sibling),ye=o(w,N.props.children),ye.return=z,ye._debugOwner=N._owner,ye._debugInfo=_t,Po(N,ye,z),z=ye;break e}}else if(w.elementType===gt||Hg(w,N)||typeof gt=="object"&&gt!==null&&gt.$$typeof===yl&&Uc(gt)===w.type){a(z,w.sibling),ye=o(w,N.props),yt(ye,N),ye.return=z,ye._debugOwner=N._owner,ye._debugInfo=_t,z=ye;break e}a(z,w);break}else t(z,w);w=w.sibling}N.type===or?(ye=Ol(N.props.children,z.mode,ye,N.key),ye.return=z,ye._debugOwner=z,ye._debugTask=z._debugTask,ye._debugInfo=_t,Po(N,ye,z),z=ye):(ye=us(N,z.mode,ye),yt(ye,N),ye.return=z,ye._debugInfo=_t,z=ye)}return z=p(z),_t=je,z;case pt:e:{for(je=N,N=je.key;w!==null;){if(w.key===N)if(w.tag===4&&w.stateNode.containerInfo===je.containerInfo&&w.stateNode.implementation===je.implementation){a(z,w.sibling),ye=o(w,je.children||[]),ye.return=z,z=ye;break e}else{a(z,w);break}else t(z,w);w=w.sibling}ye=Oy(je,z.mode,ye),ye.return=z,z=ye}return p(z);case yl:return je=Vn(N._debugInfo),N=Uc(N),z=Nt(z,w,N,ye),_t=je,z}if(kn(N))return je=Vn(N._debugInfo),z=ot(z,w,N,ye),_t=je,z;if(ke(N)){if(je=Vn(N._debugInfo),gt=ke(N),typeof gt!="function")throw Error("An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.");var Pe=gt.call(N);return Pe===N?(z.tag!==0||Object.prototype.toString.call(z.type)!=="[object GeneratorFunction]"||Object.prototype.toString.call(Pe)!=="[object Generator]")&&(xT||console.error("Using Iterators as children is unsupported and will likely yield unexpected results because enumerating a generator mutates it. You may convert it to an array with `Array.from()` or the `[...spread]` operator before rendering. You can also use an Iterable that can iterate multiple times over the same items."),xT=!0):N.entries!==gt||Hb||(console.error("Using Maps as children is not supported. Use an array of keyed ReactElements instead."),Hb=!0),z=mn(z,w,Pe,ye),_t=je,z}if(typeof N.then=="function")return je=Vn(N._debugInfo),z=Nt(z,w,Wl(N),ye),_t=je,z;if(N.$$typeof===el)return Nt(z,w,rs(z,N),ye);Xt(z,N)}return typeof N=="string"&&N!==""||typeof N=="number"||typeof N=="bigint"?(je=""+N,w!==null&&w.tag===6?(a(z,w.sibling),ye=o(w,je),ye.return=z,z=ye):(a(z,w),ye=Ry(je,z.mode,ye),ye.return=z,ye._debugOwner=z,ye._debugTask=z._debugTask,ye._debugInfo=_t,z=ye),p(z)):(typeof N=="function"&&Tn(z,N),typeof N=="symbol"&&Yr(z,N),a(z,w))}return function(z,w,N,ye){var je=_t;_t=null;try{wp=0;var gt=Nt(z,w,N,ye);return wh=null,gt}catch(bn){if(bn===xp||bn===qv)throw bn;var Pe=k(29,bn,null,z.mode);Pe.lanes=ye,Pe.return=z;var vt=Pe._debugInfo=_t;if(Pe._debugOwner=z._debugOwner,Pe._debugTask=z._debugTask,vt!=null){for(var At=vt.length-1;0<=At;At--)if(typeof vt[At].stack=="string"){Pe._debugOwner=vt[At],Pe._debugTask=vt[At].debugTask;break}}return Pe}finally{_t=je}}}function Xa(e){var t=e.alternate;Me(pa,pa.current&Hh,e),Me(Vu,e,e),gr===null&&(t===null||Mh.current!==null||t.memoizedState!==null)&&(gr=e)}function As(e){if(e.tag===22){if(Me(pa,pa.current,e),Me(Vu,e,e),gr===null){var t=e.alternate;t!==null&&t.memoizedState!==null&&(gr=e)}}else Ml(e)}function Ml(e){Me(pa,pa.current,e),Me(Vu,Vu.current,e)}function Qa(e){oe(Vu,e),gr===e&&(gr=null),oe(pa,e)}function hd(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data===yo||ur(a)))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function En(e){if(e!==null&&typeof e!="function"){var t=String(e);GT.has(t)||(GT.add(t),console.error("Expected the last optional `callback` argument to be a function. Instead received: %s.",e))}}function Rs(e,t,a,i){var o=e.memoizedState,c=a(i,o);if(e.mode&nl){se(!0);try{c=a(i,o)}finally{se(!1)}}c===void 0&&(t=Ge(t)||"Component",VT.has(t)||(VT.add(t),console.error("%s.getDerivedStateFromProps(): A valid state object (or null) must be returned. You have returned undefined.",t))),o=c==null?o:st({},o,c),e.memoizedState=o,e.lanes===0&&(e.updateQueue.baseState=o)}function yd(e,t,a,i,o,c,p){var g=e.stateNode;if(typeof g.shouldComponentUpdate=="function"){if(a=g.shouldComponentUpdate(i,c,p),e.mode&nl){se(!0);try{a=g.shouldComponentUpdate(i,c,p)}finally{se(!1)}}return a===void 0&&console.error("%s.shouldComponentUpdate(): Returned undefined instead of a boolean value. Make sure to return true or false.",Ge(t)||"Component"),a}return t.prototype&&t.prototype.isPureReactComponent?!ls(a,i)||!ls(o,c):!0}function Zy(e,t,a,i){var o=t.state;typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,i),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,i),t.state!==o&&(e=be(e)||"Component",HT.has(e)||(HT.add(e),console.error("%s.componentWillReceiveProps(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",e)),Nb.enqueueReplaceState(t,t.state,null))}function Ki(e,t){var a=t;if("ref"in t){a={};for(var i in t)i!=="ref"&&(a[i]=t[i])}if(e=e.defaultProps){a===t&&(a=st({},a));for(var o in e)a[o]===void 0&&(a[o]=e[o])}return a}function Lg(e){Bb(e),console.warn(`%s

%s
`,Nh?"An error occurred in the <"+Nh+"> component.":"An error occurred in one of your React components.",`Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://react.dev/link/error-boundaries to learn more about error boundaries.`)}function md(e){var t=Nh?"The above error occurred in the <"+Nh+"> component.":"The above error occurred in one of your React components.",a="React will try to recreate this component tree from scratch using the error boundary you provided, "+((qb||"Anonymous")+".");if(typeof e=="object"&&e!==null&&typeof e.environmentName=="string"){var i=e.environmentName;e=[`%o

%s

%s
`,e,t,a].slice(0),typeof e[0]=="string"?e.splice(0,1,TE+e[0],EE,r0+i+r0,AE):e.splice(0,0,TE,EE,r0+i+r0,AE),e.unshift(console),i=ZO.apply(console.error,e),i()}else console.error(`%o

%s

%s
`,e,t,a)}function pd(e){Bb(e)}function Io(e,t){try{Nh=t.source?be(t.source):null,qb=null;var a=t.value;if(te.actQueue!==null)te.thrownErrors.push(a);else{var i=e.onUncaughtError;i(a,{componentStack:t.stack})}}catch(o){setTimeout(function(){throw o})}}function Ca(e,t,a){try{Nh=a.source?be(a.source):null,qb=be(t);var i=e.onCaughtError;i(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(o){setTimeout(function(){throw o})}}function On(e,t,a){return a=Gl(a),a.tag=_b,a.payload={element:null},a.callback=function(){Ie(t.source,Io,e,t)},a}function Os(e){return e=Gl(e),e.tag=_b,e}function Gr(e,t,a,i){var o=a.type.getDerivedStateFromError;if(typeof o=="function"){var c=i.value;e.payload=function(){return o(c)},e.callback=function(){Zf(a),Ie(i.source,Ca,t,a,i)}}var p=a.stateNode;p!==null&&typeof p.componentDidCatch=="function"&&(e.callback=function(){Zf(a),Ie(i.source,Ca,t,a,i),typeof o!="function"&&(qc===null?qc=new Set([this]):qc.add(this)),AO(this,i),typeof o=="function"||(a.lanes&2)===0&&console.error("%s: Error boundaries should implement getDerivedStateFromError(). In that method, return a state update to display an error message or fallback UI.",be(a)||"Unknown")})}function gd(e,t,a,i,o){if(a.flags|=32768,Nl&&Wr(e,o),i!==null&&typeof i=="object"&&typeof i.then=="function"){if(t=a.alternate,t!==null&&$u(t,a,o,!0),Gt&&(oo=!0),a=Vu.current,a!==null){switch(a.tag){case 13:return gr===null?zd():a.alternate===null&&qn===ho&&(qn=Yb),a.flags&=-257,a.flags|=65536,a.lanes=o,i===Ob?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([i]):t.add(i),xm(e,i,o)),!1;case 22:return a.flags|=65536,i===Ob?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([i]):a.add(i)),xm(e,i,o)),!1}throw Error("Unexpected Suspense handler tag ("+a.tag+"). This is a bug in React.")}return xm(e,i,o),zd(),!1}if(Gt)return oo=!0,t=Vu.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=o,i!==Tb&&Uo(qa(Error("There was an error while hydrating but React was able to recover by instead client rendering from the nearest Suspense boundary.",{cause:i}),a))):(i!==Tb&&Uo(qa(Error("There was an error while hydrating but React was able to recover by instead client rendering the entire root.",{cause:i}),a)),e=e.current.alternate,e.flags|=65536,o&=-o,e.lanes|=o,i=qa(i,a),o=On(e.stateNode,i,o),Fu(e,o),qn!==vf&&(qn=Vh)),!1;var c=qa(Error("There was an error during concurrent rendering but React was able to recover by instead synchronously rendering the entire root.",{cause:i}),a);if(jp===null?jp=[c]:jp.push(c),qn!==vf&&(qn=Vh),t===null)return!0;i=qa(i,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=o&-o,a.lanes|=e,e=On(a.stateNode,i,e),Fu(a,e),!1;case 1:if(t=a.type,c=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||c!==null&&typeof c.componentDidCatch=="function"&&(qc===null||!qc.has(c))))return a.flags|=65536,o&=-o,a.lanes|=o,o=Os(o),Gr(o,e,a,i),Fu(a,o),!1}a=a.return}while(a!==null);return!1}function jn(e,t,a,i){t.child=e===null?wT(t,null,a,i):Uh(t,e.child,a,i)}function Su(e,t,a,i,o){a=a.render;var c=t.ref;if("ref"in i){var p={};for(var g in i)g!=="ref"&&(p[g]=i[g])}else p=i;return Li(t),Re(t),i=Lo(e,t,a,p,c,o),g=Pu(),_e(),e!==null&&!Oa?(Zl(e,t,o),Tu(e,t,o)):(Gt&&g&&$f(t),t.flags|=1,jn(e,t,i,o),t.child)}function _s(e,t,a,i,o){if(e===null){var c=a.type;return typeof c=="function"&&!Kf(c)&&c.defaultProps===void 0&&a.compare===null?(a=Mr(c),t.tag=15,t.type=a,xs(t,c),vd(e,t,a,i,o)):(e=Jf(a.type,null,i,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(c=e.child,!nm(e,o)){var p=c.memoizedProps;if(a=a.compare,a=a!==null?a:ls,a(p,i)&&e.ref===t.ref)return Tu(e,t,o)}return t.flags|=1,e=pu(c,i),e.ref=t.ref,e.return=t,t.child=e}function vd(e,t,a,i,o){if(e!==null){var c=e.memoizedProps;if(ls(c,i)&&e.ref===t.ref&&t.type===e.type)if(Oa=!1,t.pendingProps=i=c,nm(e,o))(e.flags&131072)!==0&&(Oa=!0);else return t.lanes=e.lanes,Tu(e,t,o)}return Sd(e,t,a,i,o)}function bd(e,t,a){var i=t.pendingProps,o=i.children,c=e!==null?e.memoizedState:null;if(i.mode==="hidden"){if((t.flags&128)!==0){if(i=c!==null?c.baseLanes|a:a,e!==null){for(o=t.child=e.child,c=0;o!==null;)c=c|o.lanes|o.childLanes,o=o.sibling;t.childLanes=c&~i}else t.childLanes=0,t.child=null;return Ky(e,t,i,a)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&ed(t,c!==null?c.cachePool:null),c!==null?nd(t,c):Ql(t),As(t);else return t.lanes=t.childLanes=536870912,Ky(e,t,c!==null?c.baseLanes|a:a,a)}else c!==null?(ed(t,c.cachePool),nd(t,c),Ml(t),t.memoizedState=null):(e!==null&&ed(t,null),Ql(t),Ml(t));return jn(e,t,o,a),t.child}function Ky(e,t,a,i){var o=wy();return o=o===null?null:{parent:ya._currentValue,pool:o},t.memoizedState={baseLanes:a,cachePool:o},e!==null&&ed(t,null),Ql(t),As(t),e!==null&&$u(e,t,i,!0),null}function Ds(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error("Expected ref to be a function, an object returned by React.createRef(), or undefined/null.");(e===null||e.ref!==a)&&(t.flags|=4194816)}}function Sd(e,t,a,i,o){if(a.prototype&&typeof a.prototype.render=="function"){var c=Ge(a)||"Unknown";QT[c]||(console.error("The <%s /> component appears to have a render method, but doesn't extend React.Component. This is likely to cause errors. Change %s to extend React.Component instead.",c,c),QT[c]=!0)}return t.mode&nl&&Ri.recordLegacyContextWarning(t,null),e===null&&(xs(t,t.type),a.contextTypes&&(c=Ge(a)||"Unknown",KT[c]||(KT[c]=!0,console.error("%s uses the legacy contextTypes API which was removed in React 19. Use React.createContext() with React.useContext() instead. (https://react.dev/link/legacy-context)",c)))),Li(t),Re(t),a=Lo(e,t,a,i,void 0,o),i=Pu(),_e(),e!==null&&!Oa?(Zl(e,t,o),Tu(e,t,o)):(Gt&&i&&$f(t),t.flags|=1,jn(e,t,a,o),t.child)}function Jy(e,t,a,i,o,c){return Li(t),Re(t),so=-1,zp=e!==null&&e.type!==t.type,t.updateQueue=null,a=Ya(t,i,a,o),ss(e,t),i=Pu(),_e(),e!==null&&!Oa?(Zl(e,t,c),Tu(e,t,c)):(Gt&&i&&$f(t),t.flags|=1,jn(e,t,a,c),t.child)}function $y(e,t,a,i,o){switch(Y(t)){case!1:var c=t.stateNode,p=new t.type(t.memoizedProps,c.context).state;c.updater.enqueueSetState(c,p,null);break;case!0:t.flags|=128,t.flags|=65536,c=Error("Simulated error coming from DevTools");var g=o&-o;if(t.lanes|=g,p=yn,p===null)throw Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");g=Os(g),Gr(g,p,t,qa(c,t)),Fu(t,g)}if(Li(t),t.stateNode===null){if(p=Cc,c=a.contextType,"contextType"in a&&c!==null&&(c===void 0||c.$$typeof!==el)&&!kT.has(a)&&(kT.add(a),g=c===void 0?" However, it is set to undefined. This can be caused by a typo or by mixing up named and default imports. This can also happen due to a circular dependency, so try moving the createContext() call to a separate file.":typeof c!="object"?" However, it is set to a "+typeof c+".":c.$$typeof===Ws?" Did you accidentally pass the Context.Consumer instead?":" However, it is set to an object with keys {"+Object.keys(c).join(", ")+"}.",console.error("%s defines an invalid contextType. contextType should point to the Context object returned by React.createContext().%s",Ge(a)||"Component",g)),typeof c=="object"&&c!==null&&(p=sn(c)),c=new a(i,p),t.mode&nl){se(!0);try{c=new a(i,p)}finally{se(!1)}}if(p=t.memoizedState=c.state!==null&&c.state!==void 0?c.state:null,c.updater=Nb,t.stateNode=c,c._reactInternals=t,c._reactInternalInstance=UT,typeof a.getDerivedStateFromProps=="function"&&p===null&&(p=Ge(a)||"Component",NT.has(p)||(NT.add(p),console.error("`%s` uses `getDerivedStateFromProps` but its initial state is %s. This is not recommended. Instead, define the initial state by assigning an object to `this.state` in the constructor of `%s`. This ensures that `getDerivedStateFromProps` arguments have a consistent shape.",p,c.state===null?"null":"undefined",p))),typeof a.getDerivedStateFromProps=="function"||typeof c.getSnapshotBeforeUpdate=="function"){var A=g=p=null;if(typeof c.componentWillMount=="function"&&c.componentWillMount.__suppressDeprecationWarning!==!0?p="componentWillMount":typeof c.UNSAFE_componentWillMount=="function"&&(p="UNSAFE_componentWillMount"),typeof c.componentWillReceiveProps=="function"&&c.componentWillReceiveProps.__suppressDeprecationWarning!==!0?g="componentWillReceiveProps":typeof c.UNSAFE_componentWillReceiveProps=="function"&&(g="UNSAFE_componentWillReceiveProps"),typeof c.componentWillUpdate=="function"&&c.componentWillUpdate.__suppressDeprecationWarning!==!0?A="componentWillUpdate":typeof c.UNSAFE_componentWillUpdate=="function"&&(A="UNSAFE_componentWillUpdate"),p!==null||g!==null||A!==null){c=Ge(a)||"Component";var _=typeof a.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";qT.has(c)||(qT.add(c),console.error(`Unsafe legacy lifecycles will not be called for components using new component APIs.

%s uses %s but also contains the following legacy lifecycles:%s%s%s

The above lifecycles should be removed. Learn more about this warning here:
https://react.dev/link/unsafe-component-lifecycles`,c,_,p!==null?`
  `+p:"",g!==null?`
  `+g:"",A!==null?`
  `+A:""))}}c=t.stateNode,p=Ge(a)||"Component",c.render||(a.prototype&&typeof a.prototype.render=="function"?console.error("No `render` method found on the %s instance: did you accidentally return an object from the constructor?",p):console.error("No `render` method found on the %s instance: you may have forgotten to define `render`.",p)),!c.getInitialState||c.getInitialState.isReactClassApproved||c.state||console.error("getInitialState was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Did you mean to define a state property instead?",p),c.getDefaultProps&&!c.getDefaultProps.isReactClassApproved&&console.error("getDefaultProps was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Use a static property to define defaultProps instead.",p),c.contextType&&console.error("contextType was defined as an instance property on %s. Use a static property to define contextType instead.",p),a.childContextTypes&&!YT.has(a)&&(YT.add(a),console.error("%s uses the legacy childContextTypes API which was removed in React 19. Use React.createContext() instead. (https://react.dev/link/legacy-context)",p)),a.contextTypes&&!jT.has(a)&&(jT.add(a),console.error("%s uses the legacy contextTypes API which was removed in React 19. Use React.createContext() with static contextType instead. (https://react.dev/link/legacy-context)",p)),typeof c.componentShouldUpdate=="function"&&console.error("%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.",p),a.prototype&&a.prototype.isPureReactComponent&&typeof c.shouldComponentUpdate<"u"&&console.error("%s has a method called shouldComponentUpdate(). shouldComponentUpdate should not be used when extending React.PureComponent. Please extend React.Component if shouldComponentUpdate is used.",Ge(a)||"A pure component"),typeof c.componentDidUnmount=="function"&&console.error("%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?",p),typeof c.componentDidReceiveProps=="function"&&console.error("%s has a method called componentDidReceiveProps(). But there is no such lifecycle method. If you meant to update the state in response to changing props, use componentWillReceiveProps(). If you meant to fetch data or run side-effects or mutations after React has updated the UI, use componentDidUpdate().",p),typeof c.componentWillRecieveProps=="function"&&console.error("%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",p),typeof c.UNSAFE_componentWillRecieveProps=="function"&&console.error("%s has a method called UNSAFE_componentWillRecieveProps(). Did you mean UNSAFE_componentWillReceiveProps()?",p),g=c.props!==i,c.props!==void 0&&g&&console.error("When calling super() in `%s`, make sure to pass up the same props that your component's constructor was passed.",p),c.defaultProps&&console.error("Setting defaultProps as an instance property on %s is not supported and will be ignored. Instead, define defaultProps as a static property on %s.",p,p),typeof c.getSnapshotBeforeUpdate!="function"||typeof c.componentDidUpdate=="function"||BT.has(a)||(BT.add(a),console.error("%s: getSnapshotBeforeUpdate() should be used with componentDidUpdate(). This component defines getSnapshotBeforeUpdate() only.",Ge(a))),typeof c.getDerivedStateFromProps=="function"&&console.error("%s: getDerivedStateFromProps() is defined as an instance method and will be ignored. Instead, declare it as a static method.",p),typeof c.getDerivedStateFromError=="function"&&console.error("%s: getDerivedStateFromError() is defined as an instance method and will be ignored. Instead, declare it as a static method.",p),typeof a.getSnapshotBeforeUpdate=="function"&&console.error("%s: getSnapshotBeforeUpdate() is defined as a static method and will be ignored. Instead, declare it as an instance method.",p),(g=c.state)&&(typeof g!="object"||kn(g))&&console.error("%s.state: must be set to an object or null",p),typeof c.getChildContext=="function"&&typeof a.childContextTypes!="object"&&console.error("%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().",p),c=t.stateNode,c.props=i,c.state=t.memoizedState,c.refs={},ji(t),p=a.contextType,c.context=typeof p=="object"&&p!==null?sn(p):Cc,c.state===i&&(p=Ge(a)||"Component",LT.has(p)||(LT.add(p),console.error("%s: It is not recommended to assign props directly to state because updates to props won't be reflected in state. In most cases, it is better to use props directly.",p))),t.mode&nl&&Ri.recordLegacyContextWarning(t,c),Ri.recordUnsafeLifecycleWarnings(t,c),c.state=t.memoizedState,p=a.getDerivedStateFromProps,typeof p=="function"&&(Rs(t,a,p,i),c.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof c.getSnapshotBeforeUpdate=="function"||typeof c.UNSAFE_componentWillMount!="function"&&typeof c.componentWillMount!="function"||(p=c.state,typeof c.componentWillMount=="function"&&c.componentWillMount(),typeof c.UNSAFE_componentWillMount=="function"&&c.UNSAFE_componentWillMount(),p!==c.state&&(console.error("%s.componentWillMount(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",be(t)||"Component"),Nb.enqueueReplaceState(c,c.state,null)),Yi(t,i,c,o),Bo(),c.state=t.memoizedState),typeof c.componentDidMount=="function"&&(t.flags|=4194308),(t.mode&Ai)!==vn&&(t.flags|=134217728),c=!0}else if(e===null){c=t.stateNode;var le=t.memoizedProps;g=Ki(a,le),c.props=g;var ce=c.context;A=a.contextType,p=Cc,typeof A=="object"&&A!==null&&(p=sn(A)),_=a.getDerivedStateFromProps,A=typeof _=="function"||typeof c.getSnapshotBeforeUpdate=="function",le=t.pendingProps!==le,A||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(le||ce!==p)&&Zy(t,c,i,p),zc=!1;var ee=t.memoizedState;c.state=ee,Yi(t,i,c,o),Bo(),ce=t.memoizedState,le||ee!==ce||zc?(typeof _=="function"&&(Rs(t,a,_,i),ce=t.memoizedState),(g=zc||yd(t,a,g,i,ee,ce,p))?(A||typeof c.UNSAFE_componentWillMount!="function"&&typeof c.componentWillMount!="function"||(typeof c.componentWillMount=="function"&&c.componentWillMount(),typeof c.UNSAFE_componentWillMount=="function"&&c.UNSAFE_componentWillMount()),typeof c.componentDidMount=="function"&&(t.flags|=4194308),(t.mode&Ai)!==vn&&(t.flags|=134217728)):(typeof c.componentDidMount=="function"&&(t.flags|=4194308),(t.mode&Ai)!==vn&&(t.flags|=134217728),t.memoizedProps=i,t.memoizedState=ce),c.props=i,c.state=ce,c.context=p,c=g):(typeof c.componentDidMount=="function"&&(t.flags|=4194308),(t.mode&Ai)!==vn&&(t.flags|=134217728),c=!1)}else{c=t.stateNode,cs(e,t),p=t.memoizedProps,A=Ki(a,p),c.props=A,_=t.pendingProps,ee=c.context,ce=a.contextType,g=Cc,typeof ce=="object"&&ce!==null&&(g=sn(ce)),le=a.getDerivedStateFromProps,(ce=typeof le=="function"||typeof c.getSnapshotBeforeUpdate=="function")||typeof c.UNSAFE_componentWillReceiveProps!="function"&&typeof c.componentWillReceiveProps!="function"||(p!==_||ee!==g)&&Zy(t,c,i,g),zc=!1,ee=t.memoizedState,c.state=ee,Yi(t,i,c,o),Bo();var de=t.memoizedState;p!==_||ee!==de||zc||e!==null&&e.dependencies!==null&&is(e.dependencies)?(typeof le=="function"&&(Rs(t,a,le,i),de=t.memoizedState),(A=zc||yd(t,a,A,i,ee,de,g)||e!==null&&e.dependencies!==null&&is(e.dependencies))?(ce||typeof c.UNSAFE_componentWillUpdate!="function"&&typeof c.componentWillUpdate!="function"||(typeof c.componentWillUpdate=="function"&&c.componentWillUpdate(i,de,g),typeof c.UNSAFE_componentWillUpdate=="function"&&c.UNSAFE_componentWillUpdate(i,de,g)),typeof c.componentDidUpdate=="function"&&(t.flags|=4),typeof c.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof c.componentDidUpdate!="function"||p===e.memoizedProps&&ee===e.memoizedState||(t.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&ee===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=de),c.props=i,c.state=de,c.context=g,c=A):(typeof c.componentDidUpdate!="function"||p===e.memoizedProps&&ee===e.memoizedState||(t.flags|=4),typeof c.getSnapshotBeforeUpdate!="function"||p===e.memoizedProps&&ee===e.memoizedState||(t.flags|=1024),c=!1)}if(g=c,Ds(e,t),p=(t.flags&128)!==0,g||p){if(g=t.stateNode,wi(t),p&&typeof a.getDerivedStateFromError!="function")a=null,Bl=-1;else{if(Re(t),a=vT(g),t.mode&nl){se(!0);try{vT(g)}finally{se(!1)}}_e()}t.flags|=1,e!==null&&p?(t.child=Uh(t,e.child,null,o),t.child=Uh(t,null,a,o)):jn(e,t,a,o),t.memoizedState=g.state,e=t.child}else e=Tu(e,t,o);return o=t.stateNode,c&&o.props!==i&&(Bh||console.error("It looks like %s is reassigning its own `this.props` while rendering. This is not supported and can lead to confusing bugs.",be(t)||"a component"),Bh=!0),e}function Wy(e,t,a,i){return wo(),t.flags|=256,jn(e,t,a,i),t.child}function xs(e,t){t&&t.childContextTypes&&console.error(`childContextTypes cannot be defined on a function component.
  %s.childContextTypes = ...`,t.displayName||t.name||"Component"),typeof t.getDerivedStateFromProps=="function"&&(e=Ge(t)||"Unknown",JT[e]||(console.error("%s: Function components do not support getDerivedStateFromProps.",e),JT[e]=!0)),typeof t.contextType=="object"&&t.contextType!==null&&(t=Ge(t)||"Unknown",ZT[t]||(console.error("%s: Function components do not support contextType.",t),ZT[t]=!0))}function Td(e){return{baseLanes:e,cachePool:Uy()}}function Fy(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=du),e}function Py(e,t,a){var i,o=t.pendingProps;U(t)&&(t.flags|=128);var c=!1,p=(t.flags&128)!==0;if((i=p)||(i=e!==null&&e.memoizedState===null?!1:(pa.current&Up)!==0),i&&(c=!0,t.flags&=-129),i=(t.flags&32)!==0,t.flags&=-33,e===null){if(Gt){if(c?Xa(t):Ml(t),Gt){var g=Bn,A;if(!(A=!g)){e:{var _=g;for(A=mr;_.nodeType!==8;){if(!A){A=null;break e}if(_=Pa(_.nextSibling),_===null){A=null;break e}}A=_}A!==null?(Yl(),t.memoizedState={dehydrated:A,treeContext:ff!==null?{id:io,overflow:ro}:null,retryLane:536870912,hydrationErrors:null},_=k(18,null,null,vn),_.stateNode=A,_.return=t,t.child=_,gl=t,Bn=null,A=!0):A=!1,A=!A}A&&(zo(t,g),Bi(t))}if(g=t.memoizedState,g!==null&&(g=g.dehydrated,g!==null))return ur(g)?t.lanes=32:t.lanes=536870912,null;Qa(t)}return g=o.children,o=o.fallback,c?(Ml(t),c=t.mode,g=Ms({mode:"hidden",children:g},c),o=Ol(o,c,a,null),g.return=t,o.return=t,g.sibling=o,t.child=g,c=t.child,c.memoizedState=Td(a),c.childLanes=Fy(e,i,a),t.memoizedState=Vb,o):(Xa(t),Ed(t,g))}var le=e.memoizedState;if(le!==null&&(g=le.dehydrated,g!==null)){if(p)t.flags&256?(Xa(t),t.flags&=-257,t=Cs(e,t,a)):t.memoizedState!==null?(Ml(t),t.child=e.child,t.flags|=128,t=null):(Ml(t),c=o.fallback,g=t.mode,o=Ms({mode:"visible",children:o.children},g),c=Ol(c,g,a,null),c.flags|=2,o.return=t,c.return=t,o.sibling=c,t.child=o,Uh(t,e.child,null,a),o=t.child,o.memoizedState=Td(a),o.childLanes=Fy(e,i,a),t.memoizedState=Vb,t=c);else if(Xa(t),Gt&&console.error("We should not be hydrating here. This is a bug in React. Please file a bug."),ur(g)){if(i=g.nextSibling&&g.nextSibling.dataset,i){A=i.dgst;var ce=i.msg;_=i.stck;var ee=i.cstck}g=ce,i=A,o=_,A=c=ee,c=Error(g||"The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering."),c.stack=o||"",c.digest=i,i=A===void 0?null:A,o={value:c,source:null,stack:i},typeof i=="string"&&bb.set(c,o),Uo(o),t=Cs(e,t,a)}else if(Oa||$u(e,t,a,!1),i=(a&e.childLanes)!==0,Oa||i){if(i=yn,i!==null&&(o=a&-a,o=(o&42)!==0?1:bt(o),o=(o&(i.suspendedLanes|a))!==0?0:o,o!==0&&o!==le.retryLane))throw le.retryLane=o,La(e,o),xt(i,e,o),XT;g.data===yo||zd(),t=Cs(e,t,a)}else g.data===yo?(t.flags|=192,t.child=e.child,t=null):(e=le.treeContext,Bn=Pa(g.nextSibling),gl=t,Gt=!0,df=null,oo=!1,Nu=null,mr=!1,e!==null&&(Yl(),Uu[Hu++]=io,Uu[Hu++]=ro,Uu[Hu++]=ff,io=e.id,ro=e.overflow,ff=t),t=Ed(t,o.children),t.flags|=4096);return t}return c?(Ml(t),c=o.fallback,g=t.mode,A=e.child,_=A.sibling,o=pu(A,{mode:"hidden",children:o.children}),o.subtreeFlags=A.subtreeFlags&65011712,_!==null?c=pu(_,c):(c=Ol(c,g,a,null),c.flags|=2),c.return=t,o.return=t,o.sibling=c,t.child=o,o=c,c=t.child,g=e.child.memoizedState,g===null?g=Td(a):(A=g.cachePool,A!==null?(_=ya._currentValue,A=A.parent!==_?{parent:_,pool:_}:A):A=Uy(),g={baseLanes:g.baseLanes|a,cachePool:A}),c.memoizedState=g,c.childLanes=Fy(e,i,a),t.memoizedState=Vb,o):(Xa(t),a=e.child,e=a.sibling,a=pu(a,{mode:"visible",children:o.children}),a.return=t,a.sibling=null,e!==null&&(i=t.deletions,i===null?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=a,t.memoizedState=null,a)}function Ed(e,t){return t=Ms({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ms(e,t){return e=k(22,e,null,t),e.lanes=0,e.stateNode={_visibility:Mv,_pendingMarkers:null,_retryCache:null,_transitions:null},e}function Cs(e,t,a){return Uh(t,e.child,null,a),e=Ed(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Iy(e,t,a){e.lanes|=t;var i=e.alternate;i!==null&&(i.lanes|=t),My(e.return,t,a)}function em(e,t){var a=kn(e);return e=!a&&typeof ke(e)=="function",a||e?(a=a?"array":"iterable",console.error("A nested %s was passed to row #%s in <SuspenseList />. Wrap it in an additional SuspenseList to configure its revealOrder: <SuspenseList revealOrder=...> ... <SuspenseList revealOrder=...>{%s}</SuspenseList> ... </SuspenseList>",a,t,a),!1):!0}function Ad(e,t,a,i,o){var c=e.memoizedState;c===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:a,tailMode:o}:(c.isBackwards=t,c.rendering=null,c.renderingStartTime=0,c.last=i,c.tail=a,c.tailMode=o)}function tm(e,t,a){var i=t.pendingProps,o=i.revealOrder,c=i.tail;if(i=i.children,o!==void 0&&o!=="forwards"&&o!=="backwards"&&o!=="together"&&!$T[o])if($T[o]=!0,typeof o=="string")switch(o.toLowerCase()){case"together":case"forwards":case"backwards":console.error('"%s" is not a valid value for revealOrder on <SuspenseList />. Use lowercase "%s" instead.',o,o.toLowerCase());break;case"forward":case"backward":console.error('"%s" is not a valid value for revealOrder on <SuspenseList />. React uses the -s suffix in the spelling. Use "%ss" instead.',o,o.toLowerCase());break;default:console.error('"%s" is not a supported revealOrder on <SuspenseList />. Did you mean "together", "forwards" or "backwards"?',o)}else console.error('%s is not a supported value for revealOrder on <SuspenseList />. Did you mean "together", "forwards" or "backwards"?',o);c===void 0||Lb[c]||(c!=="collapsed"&&c!=="hidden"?(Lb[c]=!0,console.error('"%s" is not a supported value for tail on <SuspenseList />. Did you mean "collapsed" or "hidden"?',c)):o!=="forwards"&&o!=="backwards"&&(Lb[c]=!0,console.error('<SuspenseList tail="%s" /> is only valid if revealOrder is "forwards" or "backwards". Did you mean to specify revealOrder="forwards"?',c)));e:if((o==="forwards"||o==="backwards")&&i!==void 0&&i!==null&&i!==!1)if(kn(i)){for(var p=0;p<i.length;p++)if(!em(i[p],p))break e}else if(p=ke(i),typeof p=="function"){if(p=p.call(i))for(var g=p.next(),A=0;!g.done;g=p.next()){if(!em(g.value,A))break e;A++}}else console.error('A single row was passed to a <SuspenseList revealOrder="%s" />. This is not useful since it needs multiple rows. Did you mean to pass multiple children or an array?',o);if(jn(e,t,i,a),i=pa.current,(i&Up)!==0)i=i&Hh|Up,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Iy(e,a,t);else if(e.tag===19)Iy(e,a,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}i&=Hh}switch(Me(pa,i,t),o){case"forwards":for(a=t.child,o=null;a!==null;)e=a.alternate,e!==null&&hd(e)===null&&(o=a),a=a.sibling;a=o,a===null?(o=t.child,t.child=null):(o=a.sibling,a.sibling=null),Ad(t,!1,o,a,c);break;case"backwards":for(a=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&hd(e)===null){t.child=o;break}e=o.sibling,o.sibling=a,a=o,o=e}Ad(t,!0,a,null,c);break;case"together":Ad(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Tu(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),Bl=-1,Nc|=t.lanes,(a&t.childLanes)===0)if(e!==null){if($u(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error("Resuming work not yet implemented.");if(t.child!==null){for(e=t.child,a=pu(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=pu(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function nm(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&is(e)))}function Vg(e,t,a){switch(t.tag){case 3:Be(t,t.stateNode.containerInfo),qi(t,ya,e.memoizedState.cache),wo();break;case 27:case 5:Z(t);break;case 4:Be(t,t.stateNode.containerInfo);break;case 10:qi(t,t.type,t.memoizedProps.value);break;case 12:(a&t.childLanes)!==0&&(t.flags|=4),t.flags|=2048;var i=t.stateNode;i.effectDuration=-0,i.passiveEffectDuration=-0;break;case 13:if(i=t.memoizedState,i!==null)return i.dehydrated!==null?(Xa(t),t.flags|=128,null):(a&t.child.childLanes)!==0?Py(e,t,a):(Xa(t),e=Tu(e,t,a),e!==null?e.sibling:null);Xa(t);break;case 19:var o=(e.flags&128)!==0;if(i=(a&t.childLanes)!==0,i||($u(e,t,a,!1),i=(a&t.childLanes)!==0),o){if(i)return tm(e,t,a);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Me(pa,pa.current,t),i)break;return null;case 22:case 23:return t.lanes=0,bd(e,t,a);case 24:qi(t,ya,e.memoizedState.cache)}return Tu(e,t,a)}function Ji(e,t,a){if(t._debugNeedsRemount&&e!==null){a=Jf(t.type,t.key,t.pendingProps,t._debugOwner||null,t.mode,t.lanes),a._debugStack=t._debugStack,a._debugTask=t._debugTask;var i=t.return;if(i===null)throw Error("Cannot swap the root fiber.");if(e.alternate=null,t.alternate=null,a.index=t.index,a.sibling=t.sibling,a.return=t.return,a.ref=t.ref,a._debugInfo=t._debugInfo,t===i.child)i.child=a;else{var o=i.child;if(o===null)throw Error("Expected parent to have a child.");for(;o.sibling!==t;)if(o=o.sibling,o===null)throw Error("Expected to find the previous sibling.");o.sibling=a}return t=i.deletions,t===null?(i.deletions=[e],i.flags|=16):t.push(e),a.flags|=2,a}if(e!==null)if(e.memoizedProps!==t.pendingProps||t.type!==e.type)Oa=!0;else{if(!nm(e,a)&&(t.flags&128)===0)return Oa=!1,Vg(e,t,a);Oa=(e.flags&131072)!==0}else Oa=!1,(i=Gt)&&(Yl(),i=(t.flags&1048576)!==0),i&&(i=t.index,Yl(),_y(t,zv,i));switch(t.lanes=0,t.tag){case 16:e:if(i=t.pendingProps,e=Uc(t.elementType),t.type=e,typeof e=="function")Kf(e)?(i=Ki(e,i),t.tag=1,t.type=e=Mr(e),t=$y(null,t,e,i,a)):(t.tag=0,xs(t,e),t.type=e=Mr(e),t=Sd(null,t,e,i,a));else{if(e!=null){if(o=e.$$typeof,o===cr){t.tag=11,t.type=e=Ey(e),t=Su(null,t,e,i,a);break e}else if(o===ah){t.tag=14,t=_s(null,t,e,i,a);break e}}throw t="",e!==null&&typeof e=="object"&&e.$$typeof===yl&&(t=" Did you wrap a component in React.lazy() more than once?"),e=Ge(e)||e,Error("Element type is invalid. Received a promise that resolves to: "+e+". Lazy element type must resolve to a class or function."+t)}return t;case 0:return Sd(e,t,t.type,t.pendingProps,a);case 1:return i=t.type,o=Ki(i,t.pendingProps),$y(e,t,i,o,a);case 3:e:{if(Be(t,t.stateNode.containerInfo),e===null)throw Error("Should have a current fiber. This is a bug in React.");i=t.pendingProps;var c=t.memoizedState;o=c.element,cs(e,t),Yi(t,i,null,a);var p=t.memoizedState;if(i=p.cache,qi(t,ya,i),i!==c.cache&&xa(t,[ya],a,!0),Bo(),i=p.element,c.isDehydrated)if(c={element:i,isDehydrated:!1,cache:p.cache},t.updateQueue.baseState=c,t.memoizedState=c,t.flags&256){t=Wy(e,t,i,a);break e}else if(i!==o){o=qa(Error("This root received an early update, before anything was able hydrate. Switched the entire root to client rendering."),t),Uo(o),t=Wy(e,t,i,a);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Bn=Pa(e.firstChild),gl=t,Gt=!0,df=null,oo=!1,Nu=null,mr=!0,e=wT(t,null,i,a),t.child=e;e;)e.flags=e.flags&-3|4096,e=e.sibling}else{if(wo(),i===o){t=Tu(e,t,a);break e}jn(e,t,i,a)}t=t.child}return t;case 26:return Ds(e,t),e===null?(e=Gs(t.type,null,t.pendingProps,null))?t.memoizedState=e:Gt||(e=t.type,a=t.pendingProps,i=Ze(Ru.current),i=Yt(i).createElement(e),i[Ra]=t,i[tl]=a,Pn(i,e,a),Q(i),t.stateNode=i):t.memoizedState=Gs(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Z(t),e===null&&Gt&&(i=Ze(Ru.current),o=X(),i=t.stateNode=Ia(t.type,t.pendingProps,i,o,!1),oo||(o=Ct(i,t.type,t.pendingProps,o),o!==null&&(Ur(t,0).serverProps=o)),gl=t,mr=!0,o=Bn,Yn(t.type)?(o1=o,Bn=Pa(i.firstChild)):Bn=o),jn(e,t,t.pendingProps.children,a),Ds(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Gt&&(c=X(),i=Bf(t.type,c.ancestorInfo),o=Bn,(p=!o)||(p=sa(o,t.type,t.pendingProps,mr),p!==null?(t.stateNode=p,oo||(c=Ct(p,t.type,t.pendingProps,c),c!==null&&(Ur(t,0).serverProps=c)),gl=t,Bn=Pa(p.firstChild),mr=!1,c=!0):c=!1,p=!c),p&&(i&&zo(t,o),Bi(t))),Z(t),o=t.type,c=t.pendingProps,p=e!==null?e.memoizedProps:null,i=c.children,tr(o,c)?i=null:p!==null&&tr(o,p)&&(t.flags|=32),t.memoizedState!==null&&(o=Lo(e,t,Dl,null,null,a),Jp._currentValue=o),Ds(e,t),jn(e,t,i,a),t.child;case 6:return e===null&&Gt&&(e=t.pendingProps,a=X(),i=a.ancestorInfo.current,e=i!=null?Do(e,i.tag,a.ancestorInfo.implicitRootScope):!0,a=Bn,(i=!a)||(i=lr(a,t.pendingProps,mr),i!==null?(t.stateNode=i,gl=t,Bn=null,i=!0):i=!1,i=!i),i&&(e&&zo(t,a),Bi(t))),null;case 13:return Py(e,t,a);case 4:return Be(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=Uh(t,null,i,a):jn(e,t,i,a),t.child;case 11:return Su(e,t,t.type,t.pendingProps,a);case 7:return jn(e,t,t.pendingProps,a),t.child;case 8:return jn(e,t,t.pendingProps.children,a),t.child;case 12:return t.flags|=4,t.flags|=2048,i=t.stateNode,i.effectDuration=-0,i.passiveEffectDuration=-0,jn(e,t,t.pendingProps.children,a),t.child;case 10:return i=t.type,o=t.pendingProps,c=o.value,"value"in o||WT||(WT=!0,console.error("The `value` prop is required for the `<Context.Provider>`. Did you misspell it or forget to pass it?")),qi(t,i,c),jn(e,t,o.children,a),t.child;case 9:return o=t.type._context,i=t.pendingProps.children,typeof i!="function"&&console.error("A context consumer was rendered with multiple children, or a child that isn't a function. A context consumer expects a single child that is a function. If you did pass a function, make sure there is no trailing or leading whitespace around it."),Li(t),o=sn(o),Re(t),i=wb(i,o,void 0),_e(),t.flags|=1,jn(e,t,i,a),t.child;case 14:return _s(e,t,t.type,t.pendingProps,a);case 15:return vd(e,t,t.type,t.pendingProps,a);case 19:return tm(e,t,a);case 31:return i=t.pendingProps,a=t.mode,i={mode:i.mode,children:i.children},e===null?(e=Ms(i,a),e.ref=t.ref,t.child=e,e.return=t,t=e):(e=pu(e.child,i),e.ref=t.ref,t.child=e,e.return=t,t=e),t;case 22:return bd(e,t,a);case 24:return Li(t),i=sn(ya),e===null?(o=wy(),o===null&&(o=yn,c=Cy(),o.pooledCache=c,_l(c),c!==null&&(o.pooledCacheLanes|=a),o=c),t.memoizedState={parent:i,cache:o},ji(t),qi(t,ya,o)):((e.lanes&a)!==0&&(cs(e,t),Yi(t,null,null,a),Bo()),o=e.memoizedState,c=t.memoizedState,o.parent!==i?(o={parent:i,cache:i},t.memoizedState=o,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=o),qi(t,ya,i)):(i=c.cache,qi(t,ya,i),i!==o.cache&&xa(t,[ya],a,!0))),jn(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error("Unknown unit of work tag ("+t.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function Cl(e){e.flags|=4}function am(e,t){if(t.type!=="stylesheet"||(t.state.loading&ju)!==Df)e.flags&=-16777217;else if(e.flags|=16777216,!Qm(t)){if(t=Vu.current,t!==null&&((Ht&4194048)===Ht?gr!==null:(Ht&62914560)!==Ht&&(Ht&536870912)===0||t!==gr))throw Mp=Ob,iT;e.flags|=8192}}function Xr(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?fe():536870912,e.lanes|=t,Tf|=t)}function ui(e,t){if(!Gt)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var i=null;a!==null;)a.alternate!==null&&(i=a),a=a.sibling;i===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function fn(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,i=0;if(t)if((e.mode&wa)!==vn){for(var o=e.selfBaseDuration,c=e.child;c!==null;)a|=c.lanes|c.childLanes,i|=c.subtreeFlags&65011712,i|=c.flags&65011712,o+=c.treeBaseDuration,c=c.sibling;e.treeBaseDuration=o}else for(o=e.child;o!==null;)a|=o.lanes|o.childLanes,i|=o.subtreeFlags&65011712,i|=o.flags&65011712,o.return=e,o=o.sibling;else if((e.mode&wa)!==vn){o=e.actualDuration,c=e.selfBaseDuration;for(var p=e.child;p!==null;)a|=p.lanes|p.childLanes,i|=p.subtreeFlags,i|=p.flags,o+=p.actualDuration,c+=p.treeBaseDuration,p=p.sibling;e.actualDuration=o,e.treeBaseDuration=c}else for(o=e.child;o!==null;)a|=o.lanes|o.childLanes,i|=o.subtreeFlags,i|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=i,e.childLanes=a,t}function jg(e,t,a){var i=t.pendingProps;switch(wr(t),t.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return fn(t),null;case 1:return fn(t),null;case 3:return a=t.stateNode,i=null,e!==null&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),Ju(ya,t),G(t),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Hr(t)?(Ng(),Cl(t)):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,xy())),fn(t),null;case 26:return a=t.memoizedState,e===null?(Cl(t),a!==null?(fn(t),am(t,a)):(fn(t),t.flags&=-16777217)):a?a!==e.memoizedState?(Cl(t),fn(t),am(t,a)):(fn(t),t.flags&=-16777217):(e.memoizedProps!==i&&Cl(t),fn(t),t.flags&=-16777217),null;case 27:V(t),a=Ze(Ru.current);var o=t.type;if(e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Cl(t);else{if(!i){if(t.stateNode===null)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");return fn(t),null}e=X(),Hr(t)?Dy(t):(e=Ia(o,i,a,e,!0),t.stateNode=e,Cl(t))}return fn(t),null;case 5:if(V(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Cl(t);else{if(!i){if(t.stateNode===null)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");return fn(t),null}if(o=X(),Hr(t))Dy(t);else{switch(e=Ze(Ru.current),Bf(a,o.ancestorInfo),o=o.context,e=Yt(e),o){case Qh:e=e.createElementNS(Ei,a);break;case l0:e=e.createElementNS(mh,a);break;default:switch(a){case"svg":e=e.createElementNS(Ei,a);break;case"math":e=e.createElementNS(mh,a);break;case"script":e=e.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild);break;case"select":e=typeof i.is=="string"?e.createElement("select",{is:i.is}):e.createElement("select"),i.multiple?e.multiple=!0:i.size&&(e.size=i.size);break;default:e=typeof i.is=="string"?e.createElement(a,{is:i.is}):e.createElement(a),a.indexOf("-")===-1&&(a!==a.toLowerCase()&&console.error("<%s /> is using incorrect casing. Use PascalCase for React components, or lowercase for HTML elements.",a),Object.prototype.toString.call(e)!=="[object HTMLUnknownElement]"||Ou.call(mE,a)||(mE[a]=!0,console.error("The tag <%s> is unrecognized in this browser. If you meant to render a React component, start its name with an uppercase letter.",a)))}}e[Ra]=t,e[tl]=i;e:for(o=t.child;o!==null;){if(o.tag===5||o.tag===6)e.appendChild(o.stateNode);else if(o.tag!==4&&o.tag!==27&&o.child!==null){o.child.return=o,o=o.child;continue}if(o===t)break e;for(;o.sibling===null;){if(o.return===null||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}t.stateNode=e;e:switch(Pn(e,a,i),a){case"button":case"input":case"select":case"textarea":e=!!i.autoFocus;break e;case"img":e=!0;break e;default:e=!1}e&&Cl(t)}}return fn(t),t.flags&=-16777217,null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==i&&Cl(t);else{if(typeof i!="string"&&t.stateNode===null)throw Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");if(e=Ze(Ru.current),a=X(),Hr(t)){e=t.stateNode,a=t.memoizedProps,o=!oo,i=null;var c=gl;if(c!==null)switch(c.tag){case 3:o&&(o=Ym(e,a,i),o!==null&&(Ur(t,0).serverProps=o));break;case 27:case 5:i=c.memoizedProps,o&&(o=Ym(e,a,i),o!==null&&(Ur(t,0).serverProps=o))}e[Ra]=t,e=!!(e.nodeValue===a||i!==null&&i.suppressHydrationWarning===!0||Pr(e.nodeValue,a)),e||Bi(t)}else o=a.ancestorInfo.current,o!=null&&Do(i,o.tag,a.ancestorInfo.implicitRootScope),e=Yt(e).createTextNode(i),e[Ra]=t,t.stateNode=e}return fn(t),null;case 13:if(i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(o=Hr(t),i!==null&&i.dehydrated!==null){if(e===null){if(!o)throw Error("A dehydrated suspense component was completed without a hydrated node. This is probably a bug in React.");if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error("Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.");o[Ra]=t,fn(t),(t.mode&wa)!==vn&&i!==null&&(o=t.child,o!==null&&(t.treeBaseDuration-=o.treeBaseDuration))}else Ng(),wo(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4,fn(t),(t.mode&wa)!==vn&&i!==null&&(o=t.child,o!==null&&(t.treeBaseDuration-=o.treeBaseDuration));o=!1}else o=xy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),o=!0;if(!o)return t.flags&256?(Qa(t),t):(Qa(t),null)}return Qa(t),(t.flags&128)!==0?(t.lanes=a,(t.mode&wa)!==vn&&os(t),t):(a=i!==null,e=e!==null&&e.memoizedState!==null,a&&(i=t.child,o=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(o=i.alternate.memoizedState.cachePool.pool),c=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(c=i.memoizedState.cachePool.pool),c!==o&&(i.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),Xr(t,t.updateQueue),fn(t),(t.mode&wa)!==vn&&a&&(e=t.child,e!==null&&(t.treeBaseDuration-=e.treeBaseDuration)),null);case 4:return G(t),e===null&&js(t.stateNode.containerInfo),fn(t),null;case 10:return Ju(t.type,t),fn(t),null;case 19:if(oe(pa,t),o=t.memoizedState,o===null)return fn(t),null;if(i=(t.flags&128)!==0,c=o.rendering,c===null)if(i)ui(o,!1);else{if(qn!==ho||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(c=hd(e),c!==null){for(t.flags|=128,ui(o,!1),e=c.updateQueue,t.updateQueue=e,Xr(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)Ay(a,e),a=a.sibling;return Me(pa,pa.current&Hh|Up,t),t.child}e=e.sibling}o.tail!==null&&fa()>Zv&&(t.flags|=128,i=!0,ui(o,!1),t.lanes=4194304)}else{if(!i)if(e=hd(c),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Xr(t,e),ui(o,!0),o.tail===null&&o.tailMode==="hidden"&&!c.alternate&&!Gt)return fn(t),null}else 2*fa()-o.renderingStartTime>Zv&&a!==536870912&&(t.flags|=128,i=!0,ui(o,!1),t.lanes=4194304);o.isBackwards?(c.sibling=t.child,t.child=c):(e=o.last,e!==null?e.sibling=c:t.child=c,o.last=c)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=fa(),e.sibling=null,a=pa.current,a=i?a&Hh|Up:a&Hh,Me(pa,a,t),e):(fn(t),null);case 22:case 23:return Qa(t),ad(t),i=t.memoizedState!==null,e!==null?e.memoizedState!==null!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?(a&536870912)!==0&&(t.flags&128)===0&&(fn(t),t.subtreeFlags&6&&(t.flags|=8192)):fn(t),a=t.updateQueue,a!==null&&Xr(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==a&&(t.flags|=2048),e!==null&&oe(mf,t),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Ju(ya,t),fn(t),null;case 25:return null;case 30:return null}throw Error("Unknown unit of work tag ("+t.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function Yg(e,t){switch(wr(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,(t.mode&wa)!==vn&&os(t),t):null;case 3:return Ju(ya,t),G(t),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return V(t),null;case 13:if(Qa(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error("Threw in newly mounted dehydrated component. This is likely a bug in React. Please file an issue.");wo()}return e=t.flags,e&65536?(t.flags=e&-65537|128,(t.mode&wa)!==vn&&os(t),t):null;case 19:return oe(pa,t),null;case 4:return G(t),null;case 10:return Ju(t.type,t),null;case 22:case 23:return Qa(t),ad(t),e!==null&&oe(mf,t),e=t.flags,e&65536?(t.flags=e&-65537|128,(t.mode&wa)!==vn&&os(t),t):null;case 24:return Ju(ya,t),null;case 25:return null;default:return null}}function lm(e,t){switch(wr(t),t.tag){case 3:Ju(ya,t),G(t);break;case 26:case 27:case 5:V(t);break;case 4:G(t);break;case 13:Qa(t);break;case 19:oe(pa,t);break;case 10:Ju(t.type,t);break;case 22:case 23:Qa(t),ad(t),e!==null&&oe(mf,t);break;case 24:Ju(ya,t)}}function Fl(e){return(e.mode&wa)!==vn}function um(e,t){Fl(e)?(Ta(),ec(t,e),kl()):ec(t,e)}function zs(e,t,a){Fl(e)?(Ta(),Qr(a,e,t),kl()):Qr(a,e,t)}function ec(e,t){try{var a=t.updateQueue,i=a!==null?a.lastEffect:null;if(i!==null){var o=i.next;a=o;do{if((a.tag&e)===e&&((e&ma)!==Bu?Ye!==null&&typeof Ye.markComponentPassiveEffectMountStarted=="function"&&Ye.markComponentPassiveEffectMountStarted(t):(e&Ua)!==Bu&&Ye!==null&&typeof Ye.markComponentLayoutEffectMountStarted=="function"&&Ye.markComponentLayoutEffectMountStarted(t),i=void 0,(e&vl)!==Bu&&(Gh=!0),i=Ie(t,RO,a),(e&vl)!==Bu&&(Gh=!1),(e&ma)!==Bu?Ye!==null&&typeof Ye.markComponentPassiveEffectMountStopped=="function"&&Ye.markComponentPassiveEffectMountStopped():(e&Ua)!==Bu&&Ye!==null&&typeof Ye.markComponentLayoutEffectMountStopped=="function"&&Ye.markComponentLayoutEffectMountStopped(),i!==void 0&&typeof i!="function")){var c=void 0;c=(a.tag&Ua)!==0?"useLayoutEffect":(a.tag&vl)!==0?"useInsertionEffect":"useEffect";var p=void 0;p=i===null?" You returned null. If your effect does not require clean up, return undefined (or nothing).":typeof i.then=="function"?`

It looks like you wrote `+c+`(async () => ...) or returned a Promise. Instead, write the async function inside your effect and call it immediately:

`+c+`(() => {
  async function fetchData() {
    // You can await here
    const response = await MyAPI.getData(someId);
    // ...
  }
  fetchData();
}, [someId]); // Or [] if effect doesn't need props or state

Learn more about data fetching with Hooks: https://react.dev/link/hooks-data-fetching`:" You returned: "+i,Ie(t,function(g,A){console.error("%s must not return anything besides a function, which is used for clean-up.%s",g,A)},c,p)}a=a.next}while(a!==o)}}catch(g){en(t,t.return,g)}}function Qr(e,t,a){try{var i=t.updateQueue,o=i!==null?i.lastEffect:null;if(o!==null){var c=o.next;i=c;do{if((i.tag&e)===e){var p=i.inst,g=p.destroy;g!==void 0&&(p.destroy=void 0,(e&ma)!==Bu?Ye!==null&&typeof Ye.markComponentPassiveEffectUnmountStarted=="function"&&Ye.markComponentPassiveEffectUnmountStarted(t):(e&Ua)!==Bu&&Ye!==null&&typeof Ye.markComponentLayoutEffectUnmountStarted=="function"&&Ye.markComponentLayoutEffectUnmountStarted(t),(e&vl)!==Bu&&(Gh=!0),o=t,Ie(o,OO,o,a,g),(e&vl)!==Bu&&(Gh=!1),(e&ma)!==Bu?Ye!==null&&typeof Ye.markComponentPassiveEffectUnmountStopped=="function"&&Ye.markComponentPassiveEffectUnmountStopped():(e&Ua)!==Bu&&Ye!==null&&typeof Ye.markComponentLayoutEffectUnmountStopped=="function"&&Ye.markComponentLayoutEffectUnmountStopped())}i=i.next}while(i!==c)}}catch(A){en(t,t.return,A)}}function Rd(e,t){Fl(e)?(Ta(),ec(t,e),kl()):ec(t,e)}function Od(e,t,a){Fl(e)?(Ta(),Qr(a,e,t),kl()):Qr(a,e,t)}function im(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;e.type.defaultProps||"ref"in e.memoizedProps||Bh||(a.props!==e.memoizedProps&&console.error("Expected %s props to match memoized props before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",be(e)||"instance"),a.state!==e.memoizedState&&console.error("Expected %s state to match memoized state before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",be(e)||"instance"));try{Ie(e,ja,t,a)}catch(i){en(e,e.return,i)}}}function nb(e,t,a){return e.getSnapshotBeforeUpdate(t,a)}function rm(e,t){var a=t.memoizedProps,i=t.memoizedState;t=e.stateNode,e.type.defaultProps||"ref"in e.memoizedProps||Bh||(t.props!==e.memoizedProps&&console.error("Expected %s props to match memoized props before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",be(e)||"instance"),t.state!==e.memoizedState&&console.error("Expected %s state to match memoized state before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",be(e)||"instance"));try{var o=Ki(e.type,a,e.elementType===e.type),c=Ie(e,nb,t,o,i);a=FT,c!==void 0||a.has(e.type)||(a.add(e.type),Ie(e,function(){console.error("%s.getSnapshotBeforeUpdate(): A snapshot value (or null) must be returned. You have returned undefined.",be(e))})),t.__reactInternalSnapshotBeforeUpdate=c}catch(p){en(e,e.return,p)}}function om(e,t,a){a.props=Ki(e.type,e.memoizedProps),a.state=e.memoizedState,Fl(e)?(Ta(),Ie(e,RT,e,t,a),kl()):Ie(e,RT,e,t,a)}function kg(e){var t=e.ref;if(t!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}if(typeof t=="function")if(Fl(e))try{Ta(),e.refCleanup=t(a)}finally{kl()}else e.refCleanup=t(a);else typeof t=="string"?console.error("String refs are no longer supported."):t.hasOwnProperty("current")||console.error("Unexpected ref object provided for %s. Use either a ref-setter function or React.createRef().",be(e)),t.current=a}}function Zr(e,t){try{Ie(e,kg,e)}catch(a){en(e,t,a)}}function Pl(e,t){var a=e.ref,i=e.refCleanup;if(a!==null)if(typeof i=="function")try{if(Fl(e))try{Ta(),Ie(e,i)}finally{kl(e)}else Ie(e,i)}catch(o){en(e,t,o)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{if(Fl(e))try{Ta(),Ie(e,a,null)}finally{kl(e)}else Ie(e,a,null)}catch(o){en(e,t,o)}else a.current=null}function cm(e,t,a,i){var o=e.memoizedProps,c=o.id,p=o.onCommit;o=o.onRender,t=t===null?"mount":"update",Hv&&(t="nested-update"),typeof o=="function"&&o(c,t,e.actualDuration,e.treeBaseDuration,e.actualStartTime,a),typeof p=="function"&&p(e.memoizedProps.id,t,i,a)}function ab(e,t,a,i){var o=e.memoizedProps;e=o.id,o=o.onPostCommit,t=t===null?"mount":"update",Hv&&(t="nested-update"),typeof o=="function"&&o(e,t,i,a)}function Gg(e){var t=e.type,a=e.memoizedProps,i=e.stateNode;try{Ie(e,Dn,i,t,a,e)}catch(o){en(e,e.return,o)}}function _d(e,t,a){try{Ie(e,nr,e.stateNode,e.type,a,t,e)}catch(i){en(e,e.return,i)}}function tc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Yn(e.type)||e.tag===4}function ws(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||tc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Yn(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function nc(e,t,a){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Ii));else if(i!==4&&(i===27&&Yn(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(nc(e,t,a),e=e.sibling;e!==null;)nc(e,t,a),e=e.sibling}function Us(e,t,a){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(i!==4&&(i===27&&Yn(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(Us(e,t,a),e=e.sibling;e!==null;)Us(e,t,a),e=e.sibling}function Xg(e){for(var t,a=e.return;a!==null;){if(tc(a)){t=a;break}a=a.return}if(t==null)throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.");switch(t.tag){case 27:t=t.stateNode,a=ws(e),Us(e,a,t);break;case 5:a=t.stateNode,t.flags&32&&(ar(a),t.flags&=-33),t=ws(e),Us(e,t,a);break;case 3:case 4:t=t.stateNode.containerInfo,a=ws(e),nc(e,a,t);break;default:throw Error("Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}}function Hs(e){var t=e.stateNode,a=e.memoizedProps;try{Ie(e,uv,e.type,a,t,e)}catch(i){en(e,e.return,i)}}function Qg(e,t){if(e=e.containerInfo,u1=o0,e=wg(e),Sy(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var i=a.getSelection&&a.getSelection();if(i&&i.rangeCount!==0){a=i.anchorNode;var o=i.anchorOffset,c=i.focusNode;i=i.focusOffset;try{a.nodeType,c.nodeType}catch{a=null;break e}var p=0,g=-1,A=-1,_=0,le=0,ce=e,ee=null;t:for(;;){for(var de;ce!==a||o!==0&&ce.nodeType!==3||(g=p+o),ce!==c||i!==0&&ce.nodeType!==3||(A=p+i),ce.nodeType===3&&(p+=ce.nodeValue.length),(de=ce.firstChild)!==null;)ee=ce,ce=de;for(;;){if(ce===e)break t;if(ee===a&&++_===o&&(g=p),ee===c&&++le===i&&(A=p),(de=ce.nextSibling)!==null)break;ce=ee,ee=ce.parentNode}ce=de}a=g===-1||A===-1?null:{start:g,end:A}}else a=null}a=a||{start:0,end:0}}else a=null;for(i1={focusedElem:e,selectionRange:a},o0=!1,_a=t;_a!==null;)if(t=_a,e=t.child,(t.subtreeFlags&1024)!==0&&e!==null)e.return=t,_a=e;else for(;_a!==null;){switch(e=t=_a,a=e.alternate,o=e.flags,e.tag){case 0:break;case 11:case 15:break;case 1:(o&1024)!==0&&a!==null&&rm(e,a);break;case 3:if((o&1024)!==0){if(e=e.stateNode.containerInfo,a=e.nodeType,a===9)Eu(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Eu(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((o&1024)!==0)throw Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}if(e=t.sibling,e!==null){e.return=t.return,_a=e;break}_a=t.return}}function sm(e,t,a){var i=a.flags;switch(a.tag){case 0:case 11:case 15:Hn(e,a),i&4&&um(a,Ua|qu);break;case 1:if(Hn(e,a),i&4)if(e=a.stateNode,t===null)a.type.defaultProps||"ref"in a.memoizedProps||Bh||(e.props!==a.memoizedProps&&console.error("Expected %s props to match memoized props before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",be(a)||"instance"),e.state!==a.memoizedState&&console.error("Expected %s state to match memoized state before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",be(a)||"instance")),Fl(a)?(Ta(),Ie(a,Ub,a,e),kl()):Ie(a,Ub,a,e);else{var o=Ki(a.type,t.memoizedProps);t=t.memoizedState,a.type.defaultProps||"ref"in a.memoizedProps||Bh||(e.props!==a.memoizedProps&&console.error("Expected %s props to match memoized props before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",be(a)||"instance"),e.state!==a.memoizedState&&console.error("Expected %s state to match memoized state before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",be(a)||"instance")),Fl(a)?(Ta(),Ie(a,TT,a,e,o,t,e.__reactInternalSnapshotBeforeUpdate),kl()):Ie(a,TT,a,e,o,t,e.__reactInternalSnapshotBeforeUpdate)}i&64&&im(a),i&512&&Zr(a,a.return);break;case 3:if(t=il(),Hn(e,a),i&64&&(i=a.updateQueue,i!==null)){if(o=null,a.child!==null)switch(a.child.tag){case 27:case 5:o=a.child.stateNode;break;case 1:o=a.child.stateNode}try{Ie(a,ja,i,o)}catch(p){en(a,a.return,p)}}e.effectDuration+=Ho(t);break;case 27:t===null&&i&4&&Hs(a);case 26:case 5:Hn(e,a),t===null&&i&4&&Gg(a),i&512&&Zr(a,a.return);break;case 12:if(i&4){i=il(),Hn(e,a),e=a.stateNode,e.effectDuration+=No(i);try{Ie(a,cm,a,t,Uv,e.effectDuration)}catch(p){en(a,a.return,p)}}else Hn(e,a);break;case 13:Hn(e,a),i&4&&Ns(e,a),i&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=Fi.bind(null,a),yc(e,a))));break;case 22:if(i=a.memoizedState!==null||fo,!i){t=t!==null&&t.memoizedState!==null||Gn,o=fo;var c=Gn;fo=i,(Gn=t)&&!c?Ea(e,a,(a.subtreeFlags&8772)!==0):Hn(e,a),fo=o,Gn=c}break;case 30:break;default:Hn(e,a)}}function Zg(e){var t=e.alternate;t!==null&&(e.alternate=null,Zg(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Vt(t)),e.stateNode=null,e._debugOwner=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Za(e,t,a){for(a=a.child;a!==null;)ac(e,t,a),a=a.sibling}function ac(e,t,a){if(da&&typeof da.onCommitFiberUnmount=="function")try{da.onCommitFiberUnmount(ao,a)}catch(c){zn||(zn=!0,console.error("React instrumentation encountered an error: %s",c))}switch(a.tag){case 26:Gn||Pl(a,t),Za(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:Gn||Pl(a,t);var i=aa,o=ql;Yn(a.type)&&(aa=a.stateNode,ql=!1),Za(e,t,a),Ie(a,pc,a.stateNode),aa=i,ql=o;break;case 5:Gn||Pl(a,t);case 6:if(i=aa,o=ql,aa=null,Za(e,t,a),aa=i,ql=o,aa!==null)if(ql)try{Ie(a,ks,aa,a.stateNode)}catch(c){en(a,t,c)}else try{Ie(a,hc,aa,a.stateNode)}catch(c){en(a,t,c)}break;case 18:aa!==null&&(ql?(e=aa,za(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),Tc(e)):za(aa,a.stateNode));break;case 4:i=aa,o=ql,aa=a.stateNode.containerInfo,ql=!0,Za(e,t,a),aa=i,ql=o;break;case 0:case 11:case 14:case 15:Gn||Qr(vl,a,t),Gn||zs(a,t,Ua),Za(e,t,a);break;case 1:Gn||(Pl(a,t),i=a.stateNode,typeof i.componentWillUnmount=="function"&&om(a,t,i)),Za(e,t,a);break;case 21:Za(e,t,a);break;case 22:Gn=(i=Gn)||a.memoizedState!==null,Za(e,t,a),Gn=i;break;default:Za(e,t,a)}}function Ns(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Ie(t,lv,e)}catch(a){en(t,t.return,a)}}function Bs(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new PT),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new PT),t;default:throw Error("Unexpected Suspense handler tag ("+e.tag+"). This is a bug in React.")}}function lc(e,t){var a=Bs(e);t.forEach(function(i){var o=Pg.bind(null,e,i);if(!a.has(i)){if(a.add(i),Nl)if(qh!==null&&Lh!==null)Wr(Lh,qh);else throw Error("Expected finished root and lanes to be set. This is a bug in React.");i.then(o,o)}})}function Ka(e,t){var a=t.deletions;if(a!==null)for(var i=0;i<a.length;i++){var o=e,c=t,p=a[i],g=c;e:for(;g!==null;){switch(g.tag){case 27:if(Yn(g.type)){aa=g.stateNode,ql=!1;break e}break;case 5:aa=g.stateNode,ql=!1;break e;case 3:case 4:aa=g.stateNode.containerInfo,ql=!0;break e}g=g.return}if(aa===null)throw Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.");ac(o,c,p),aa=null,ql=!1,o=p,c=o.alternate,c!==null&&(c.return=null),o.return=null}if(t.subtreeFlags&13878)for(t=t.child;t!==null;)fm(t,e),t=t.sibling}function fm(e,t){var a=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:Ka(t,e),Wn(e),i&4&&(Qr(vl|qu,e,e.return),ec(vl|qu,e),zs(e,e.return,Ua|qu));break;case 1:Ka(t,e),Wn(e),i&512&&(Gn||a===null||Pl(a,a.return)),i&64&&fo&&(e=e.updateQueue,e!==null&&(i=e.callbacks,i!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?i:a.concat(i))));break;case 26:var o=_i;if(Ka(t,e),Wn(e),i&512&&(Gn||a===null||Pl(a,a.return)),i&4)if(t=a!==null?a.memoizedState:null,i=e.memoizedState,a===null)if(i===null)if(e.stateNode===null){e:{i=e.type,a=e.memoizedProps,t=o.ownerDocument||o;t:switch(i){case"title":o=t.getElementsByTagName("title")[0],(!o||o[tf]||o[Ra]||o.namespaceURI===Ei||o.hasAttribute("itemprop"))&&(o=t.createElement(i),t.head.insertBefore(o,t.querySelector("head > title"))),Pn(o,i,a),o[Ra]=e,Q(o),i=o;break e;case"link":var c=Xm("link","href",t).get(i+(a.href||""));if(c){for(var p=0;p<c.length;p++)if(o=c[p],o.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&o.getAttribute("rel")===(a.rel==null?null:a.rel)&&o.getAttribute("title")===(a.title==null?null:a.title)&&o.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){c.splice(p,1);break t}}o=t.createElement(i),Pn(o,i,a),t.head.appendChild(o);break;case"meta":if(c=Xm("meta","content",t).get(i+(a.content||""))){for(p=0;p<c.length;p++)if(o=c[p],x(a.content,"content"),o.getAttribute("content")===(a.content==null?null:""+a.content)&&o.getAttribute("name")===(a.name==null?null:a.name)&&o.getAttribute("property")===(a.property==null?null:a.property)&&o.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&o.getAttribute("charset")===(a.charSet==null?null:a.charSet)){c.splice(p,1);break t}}o=t.createElement(i),Pn(o,i,a),t.head.appendChild(o);break;default:throw Error('getNodesForType encountered a type it did not expect: "'+i+'". This is a bug in React.')}o[Ra]=e,Q(o),i=o}e.stateNode=i}else eo(o,e.type,e.stateNode);else e.stateNode=rv(o,i,e.memoizedProps);else t!==i?(t===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):t.count--,i===null?eo(o,e.type,e.stateNode):rv(o,i,e.memoizedProps)):i===null&&e.stateNode!==null&&_d(e,e.memoizedProps,a.memoizedProps);break;case 27:Ka(t,e),Wn(e),i&512&&(Gn||a===null||Pl(a,a.return)),a!==null&&i&4&&_d(e,e.memoizedProps,a.memoizedProps);break;case 5:if(Ka(t,e),Wn(e),i&512&&(Gn||a===null||Pl(a,a.return)),e.flags&32){t=e.stateNode;try{Ie(e,ar,t)}catch(le){en(e,e.return,le)}}i&4&&e.stateNode!=null&&(t=e.memoizedProps,_d(e,t,a!==null?a.memoizedProps:t)),i&1024&&(jb=!0,e.type!=="form"&&console.error("Unexpected host component type. Expected a form. This is a bug in React."));break;case 6:if(Ka(t,e),Wn(e),i&4){if(e.stateNode===null)throw Error("This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.");i=e.memoizedProps,a=a!==null?a.memoizedProps:i,t=e.stateNode;try{Ie(e,Lm,t,a,i)}catch(le){en(e,e.return,le)}}break;case 3:if(o=il(),u0=null,c=_i,_i=Gd(t.containerInfo),Ka(t,e),_i=c,Wn(e),i&4&&a!==null&&a.memoizedState.isDehydrated)try{Ie(e,hl,t.containerInfo)}catch(le){en(e,e.return,le)}jb&&(jb=!1,dm(e)),t.effectDuration+=Ho(o);break;case 4:i=_i,_i=Gd(e.stateNode.containerInfo),Ka(t,e),Wn(e),_i=i;break;case 12:i=il(),Ka(t,e),Wn(e),e.stateNode.effectDuration+=No(i);break;case 13:Ka(t,e),Wn(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(Zb=fa()),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,lc(e,i)));break;case 22:o=e.memoizedState!==null;var g=a!==null&&a.memoizedState!==null,A=fo,_=Gn;if(fo=A||o,Gn=_||g,Ka(t,e),Gn=_,fo=A,Wn(e),i&8192)e:for(t=e.stateNode,t._visibility=o?t._visibility&~Mv:t._visibility|Mv,o&&(a===null||g||fo||Gn||Ja(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){g=a=t;try{c=g.stateNode,o?Ie(g,Vm,c):Ie(g,Vd,g.stateNode,g.memoizedProps)}catch(le){en(g,g.return,le)}}}else if(t.tag===6){if(a===null){g=t;try{p=g.stateNode,o?Ie(g,jm,p):Ie(g,jd,p,g.memoizedProps)}catch(le){en(g,g.return,le)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}i&4&&(i=e.updateQueue,i!==null&&(a=i.retryQueue,a!==null&&(i.retryQueue=null,lc(e,a))));break;case 19:Ka(t,e),Wn(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,lc(e,i)));break;case 30:break;case 21:break;default:Ka(t,e),Wn(e)}}function Wn(e){var t=e.flags;if(t&2){try{Ie(e,Xg,e)}catch(a){en(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function dm(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;dm(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Hn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)sm(e,t.alternate,t),t=t.sibling}function Il(e){switch(e.tag){case 0:case 11:case 14:case 15:zs(e,e.return,Ua),Ja(e);break;case 1:Pl(e,e.return);var t=e.stateNode;typeof t.componentWillUnmount=="function"&&om(e,e.return,t),Ja(e);break;case 27:Ie(e,pc,e.stateNode);case 26:case 5:Pl(e,e.return),Ja(e);break;case 22:e.memoizedState===null&&Ja(e);break;case 30:Ja(e);break;default:Ja(e)}}function Ja(e){for(e=e.child;e!==null;)Il(e),e=e.sibling}function hm(e,t,a,i){var o=a.flags;switch(a.tag){case 0:case 11:case 15:Ea(e,a,i),um(a,Ua);break;case 1:if(Ea(e,a,i),t=a.stateNode,typeof t.componentDidMount=="function"&&Ie(a,Ub,a,t),t=a.updateQueue,t!==null){e=a.stateNode;try{Ie(a,tb,t,e)}catch(c){en(a,a.return,c)}}i&&o&64&&im(a),Zr(a,a.return);break;case 27:Hs(a);case 26:case 5:Ea(e,a,i),i&&t===null&&o&4&&Gg(a),Zr(a,a.return);break;case 12:if(i&&o&4){o=il(),Ea(e,a,i),i=a.stateNode,i.effectDuration+=No(o);try{Ie(a,cm,a,t,Uv,i.effectDuration)}catch(c){en(a,a.return,c)}}else Ea(e,a,i);break;case 13:Ea(e,a,i),i&&o&4&&Ns(e,a);break;case 22:a.memoizedState===null&&Ea(e,a,i),Zr(a,a.return);break;case 30:break;default:Ea(e,a,i)}}function Ea(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;)hm(e,t.alternate,t,a),t=t.sibling}function eu(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&_l(e),a!=null&&Nr(a))}function Cn(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(_l(t),e!=null&&Nr(e))}function cl(e,t,a,i){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Dd(e,t,a,i),t=t.sibling}function Dd(e,t,a,i){var o=t.flags;switch(t.tag){case 0:case 11:case 15:cl(e,t,a,i),o&2048&&Rd(t,ma|qu);break;case 1:cl(e,t,a,i);break;case 3:var c=il();cl(e,t,a,i),o&2048&&(a=null,t.alternate!==null&&(a=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==a&&(_l(t),a!=null&&Nr(a))),e.passiveEffectDuration+=Ho(c);break;case 12:if(o&2048){o=il(),cl(e,t,a,i),e=t.stateNode,e.passiveEffectDuration+=No(o);try{Ie(t,ab,t,t.alternate,Uv,e.passiveEffectDuration)}catch(g){en(t,t.return,g)}}else cl(e,t,a,i);break;case 13:cl(e,t,a,i);break;case 23:break;case 22:c=t.stateNode;var p=t.alternate;t.memoizedState!==null?c._visibility&uo?cl(e,t,a,i):uc(e,t):c._visibility&uo?cl(e,t,a,i):(c._visibility|=uo,$i(e,t,a,i,(t.subtreeFlags&10256)!==0)),o&2048&&eu(p,t);break;case 24:cl(e,t,a,i),o&2048&&Cn(t.alternate,t);break;default:cl(e,t,a,i)}}function $i(e,t,a,i,o){for(o=o&&(t.subtreeFlags&10256)!==0,t=t.child;t!==null;)ym(e,t,a,i,o),t=t.sibling}function ym(e,t,a,i,o){var c=t.flags;switch(t.tag){case 0:case 11:case 15:$i(e,t,a,i,o),Rd(t,ma);break;case 23:break;case 22:var p=t.stateNode;t.memoizedState!==null?p._visibility&uo?$i(e,t,a,i,o):uc(e,t):(p._visibility|=uo,$i(e,t,a,i,o)),o&&c&2048&&eu(t.alternate,t);break;case 24:$i(e,t,a,i,o),o&&c&2048&&Cn(t.alternate,t);break;default:$i(e,t,a,i,o)}}function uc(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,i=t,o=i.flags;switch(i.tag){case 22:uc(a,i),o&2048&&eu(i.alternate,i);break;case 24:uc(a,i),o&2048&&Cn(i.alternate,i);break;default:uc(a,i)}t=t.sibling}}function zl(e){if(e.subtreeFlags&Hp)for(e=e.child;e!==null;)qs(e),e=e.sibling}function qs(e){switch(e.tag){case 26:zl(e),e.flags&Hp&&e.memoizedState!==null&&cv(_i,e.memoizedState,e.memoizedProps);break;case 5:zl(e);break;case 3:case 4:var t=_i;_i=Gd(e.stateNode.containerInfo),zl(e),_i=t;break;case 22:e.memoizedState===null&&(t=e.alternate,t!==null&&t.memoizedState!==null?(t=Hp,Hp=16777216,zl(e),Hp=t):zl(e));break;default:zl(e)}}function mm(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function ic(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var i=t[a];_a=i,xd(i,e)}mm(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)pm(e),e=e.sibling}function pm(e){switch(e.tag){case 0:case 11:case 15:ic(e),e.flags&2048&&Od(e,e.return,ma|qu);break;case 3:var t=il();ic(e),e.stateNode.passiveEffectDuration+=Ho(t);break;case 12:t=il(),ic(e),e.stateNode.passiveEffectDuration+=No(t);break;case 22:t=e.stateNode,e.memoizedState!==null&&t._visibility&uo&&(e.return===null||e.return.tag!==13)?(t._visibility&=~uo,Kr(e)):ic(e);break;default:ic(e)}}function Kr(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var i=t[a];_a=i,xd(i,e)}mm(e)}for(e=e.child;e!==null;)gm(e),e=e.sibling}function gm(e){switch(e.tag){case 0:case 11:case 15:Od(e,e.return,ma),Kr(e);break;case 22:var t=e.stateNode;t._visibility&uo&&(t._visibility&=~uo,Kr(e));break;default:Kr(e)}}function xd(e,t){for(;_a!==null;){var a=_a,i=a;switch(i.tag){case 0:case 11:case 15:Od(i,t,ma);break;case 23:case 22:i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(i=i.memoizedState.cachePool.pool,i!=null&&_l(i));break;case 24:Nr(i.memoizedState.cache)}if(i=a.child,i!==null)i.return=a,_a=i;else e:for(a=e;_a!==null;){i=_a;var o=i.sibling,c=i.return;if(Zg(i),i===a){_a=null;break e}if(o!==null){o.return=c,_a=o;break e}_a=c}}}function Kg(){DO.forEach(function(e){return e()})}function vm(){var e=typeof IS_REACT_ACT_ENVIRONMENT<"u"?IS_REACT_ACT_ENVIRONMENT:void 0;return e||te.actQueue===null||console.error("The current testing environment is not configured to support act(...)"),e}function sl(e){if(($t&bl)!==su&&Ht!==0)return Ht&-Ht;var t=te.T;return t!==null?(t._updatedFibers||(t._updatedFibers=new Set),t._updatedFibers.add(e),e=yf,e!==0?e:qd()):pn()}function bm(){du===0&&(du=(Ht&536870912)===0||Gt?L():536870912);var e=Vu.current;return e!==null&&(e.flags|=32),du}function xt(e,t,a){if(Gh&&console.error("useInsertionEffect must not schedule updates."),Fb&&(Kv=!0),(e===yn&&(ln===bf||ln===Sf)||e.cancelPendingCommit!==null)&&(ri(e,0),ii(e,Ht,du,!1)),He(e,a),($t&bl)!==0&&e===yn){if(Du)switch(t.tag){case 0:case 11:case 15:e=zt&&be(zt)||"Unknown",oE.has(e)||(oE.add(e),t=be(t)||"Unknown",console.error("Cannot update a component (`%s`) while rendering a different component (`%s`). To locate the bad setState() call inside `%s`, follow the stack trace as described in https://react.dev/link/setstate-in-render",t,e,e));break;case 1:rE||(console.error("Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state."),rE=!0)}}else Nl&&Lt(e,t,a),Cm(t),e===yn&&(($t&bl)===su&&(Bc|=a),qn===vf&&ii(e,Ht,du,!1)),wl(e)}function Fn(e,t,a){if(($t&(bl|Di))!==su)throw Error("Should not already be working.");var i=!a&&(t&124)===0&&(t&e.expiredLanes)===0||va(e,t),o=i?Am(e,t):Ls(e,t,!0),c=i;do{if(o===ho){Yh&&!i&&ii(e,t,0,!1);break}else{if(a=e.current.alternate,c&&!Jg(a)){o=Ls(e,t,!1),c=!1;continue}if(o===Vh){if(c=t,e.errorRecoveryDisabledLanes&c)var p=0;else p=e.pendingLanes&-536870913,p=p!==0?p:p&536870912?536870912:0;if(p!==0){t=p;e:{o=e;var g=p;p=jp;var A=o.current.memoizedState.isDehydrated;if(A&&(ri(o,g).flags|=256),g=Ls(o,g,!1),g!==Vh){if(Xb&&!A){o.errorRecoveryDisabledLanes|=c,Bc|=c,o=vf;break e}o=Sl,Sl=p,o!==null&&(Sl===null?Sl=o:Sl.push.apply(Sl,o))}o=g}if(c=!1,o!==Vh)continue}}if(o===Bp){ri(e,0),ii(e,t,0,!0);break}e:{switch(i=e,o){case ho:case Bp:throw Error("Root did not complete. This is a bug in React.");case vf:if((t&4194048)!==t)break;case Xv:ii(i,t,du,!Hc);break e;case Vh:Sl=null;break;case Yb:case IT:break;default:throw Error("Unknown root exit status.")}if(te.actQueue!==null)tu(i,a,t,Sl,Yp,Qv,du,Bc,Tf);else{if((t&62914560)===t&&(c=Zb+tE-fa(),10<c)){if(ii(i,t,du,!Hc),ua(i,0,!0)!==0)break e;i.timeoutHandle=pE(Sm.bind(null,i,a,Sl,Yp,Qv,t,du,Bc,Tf,Hc,o,zO,aT,0),c);break e}Sm(i,a,Sl,Yp,Qv,t,du,Bc,Tf,Hc,o,MO,aT,0)}}}break}while(!0);wl(e)}function Sm(e,t,a,i,o,c,p,g,A,_,le,ce,ee,de){if(e.timeoutHandle=_f,ce=t.subtreeFlags,(ce&8192||(ce&16785408)===16785408)&&(Kp={stylesheets:null,count:0,unsuspend:ov},qs(t),ce=sv(),ce!==null)){e.cancelPendingCommit=ce(tu.bind(null,e,t,c,a,i,o,p,g,A,le,CO,ee,de)),ii(e,c,p,!_);return}tu(e,t,c,a,i,o,p,g,A)}function Jg(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var i=0;i<a.length;i++){var o=a[i],c=o.getSnapshot;o=o.value;try{if(!pl(c(),o))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ii(e,t,a,i){t&=~Qb,t&=~Bc,e.suspendedLanes|=t,e.pingedLanes&=~t,i&&(e.warmLanes|=t),i=e.expirationTimes;for(var o=t;0<o;){var c=31-In(o),p=1<<c;i[c]=-1,o&=~p}a!==0&&$e(e,a,t)}function Jr(){return($t&(bl|Di))===su?(Pi(0),!1):!0}function Md(){if(zt!==null){if(ln===Ll)var e=zt.return;else e=zt,Ff(),Kl(e),wh=null,wp=0,e=zt;for(;e!==null;)lm(e.alternate,e),e=e.return;zt=null}}function ri(e,t){var a=e.timeoutHandle;a!==_f&&(e.timeoutHandle=_f,XO(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),Md(),yn=e,zt=a=pu(e.current,null),Ht=t,ln=Ll,fu=null,Hc=!1,Yh=va(e,t),Xb=!1,qn=ho,Tf=du=Qb=Bc=Nc=0,Sl=jp=null,Qv=!1,(t&8)!==0&&(t|=t&32);var i=e.entangledLanes;if(i!==0)for(e=e.entanglements,i&=t;0<i;){var o=31-In(i),c=1<<o;t|=e[o],i&=~c}return vr=t,Gf(),t=tT(),1e3<t-eT&&(te.recentlyCreatedOwnerStacks=0,eT=t),Ri.discardPendingWarnings(),a}function Cd(e,t){ft=null,te.H=kv,te.getCurrentStack=null,Du=!1,ha=null,t===xp||t===qv?(t=rl(),ln=Lp):t===iT?(t=rl(),ln=eE):ln=t===XT?Gb:t!==null&&typeof t=="object"&&typeof t.then=="function"?jh:qp,fu=t;var a=zt;if(a===null)qn=Bp,Io(e,qa(t,e.current));else switch(a.mode&wa&&Vi(a),_e(),ln){case qp:Ye!==null&&typeof Ye.markComponentErrored=="function"&&Ye.markComponentErrored(a,t,Ht);break;case bf:case Sf:case Lp:case jh:case Vp:Ye!==null&&typeof Ye.markComponentSuspended=="function"&&Ye.markComponentSuspended(a,t,Ht)}}function Tm(){var e=te.H;return te.H=kv,e===null?kv:e}function Em(){var e=te.A;return te.A=_O,e}function zd(){qn=vf,Hc||(Ht&4194048)!==Ht&&Vu.current!==null||(Yh=!0),(Nc&134217727)===0&&(Bc&134217727)===0||yn===null||ii(yn,Ht,du,!1)}function Ls(e,t,a){var i=$t;$t|=bl;var o=Tm(),c=Em();if(yn!==e||Ht!==t){if(Nl){var p=e.memoizedUpdaters;0<p.size&&(Wr(e,Ht),p.clear()),ll(e,t)}Yp=null,ri(e,t)}Xe(t),t=!1,p=qn;e:do try{if(ln!==Ll&&zt!==null){var g=zt,A=fu;switch(ln){case Gb:Md(),p=Xv;break e;case Lp:case bf:case Sf:case jh:Vu.current===null&&(t=!0);var _=ln;if(ln=Ll,fu=null,$r(e,g,A,_),a&&Yh){p=ho;break e}break;default:_=ln,ln=Ll,fu=null,$r(e,g,A,_)}}wd(),p=qn;break}catch(le){Cd(e,le)}while(!0);return t&&e.shellSuspendCounter++,Ff(),$t=i,te.H=o,te.A=c,Ee(),zt===null&&(yn=null,Ht=0,Gf()),p}function wd(){for(;zt!==null;)Ud(zt)}function Am(e,t){var a=$t;$t|=bl;var i=Tm(),o=Em();if(yn!==e||Ht!==t){if(Nl){var c=e.memoizedUpdaters;0<c.size&&(Wr(e,Ht),c.clear()),ll(e,t)}Yp=null,Zv=fa()+nE,ri(e,t)}else Yh=va(e,t);Xe(t);e:do try{if(ln!==Ll&&zt!==null)t:switch(t=zt,c=fu,ln){case qp:ln=Ll,fu=null,$r(e,t,c,qp);break;case bf:case Sf:if(td(c)){ln=Ll,fu=null,Vs(t);break}t=function(){ln!==bf&&ln!==Sf||yn!==e||(ln=Vp),wl(e)},c.then(t,t);break e;case Lp:ln=Vp;break e;case eE:ln=kb;break e;case Vp:td(c)?(ln=Ll,fu=null,Vs(t)):(ln=Ll,fu=null,$r(e,t,c,Vp));break;case kb:var p=null;switch(zt.tag){case 26:p=zt.memoizedState;case 5:case 27:var g=zt;if(!p||Qm(p)){ln=Ll,fu=null;var A=g.sibling;if(A!==null)zt=A;else{var _=g.return;_!==null?(zt=_,rc(_)):zt=null}break t}break;default:console.error("Unexpected type of fiber triggered a suspensey commit. This is a bug in React.")}ln=Ll,fu=null,$r(e,t,c,kb);break;case jh:ln=Ll,fu=null,$r(e,t,c,jh);break;case Gb:Md(),qn=Xv;break e;default:throw Error("Unexpected SuspendedReason. This is a bug in React.")}te.actQueue!==null?wd():$g();break}catch(le){Cd(e,le)}while(!0);return Ff(),te.H=i,te.A=o,$t=a,zt!==null?(Ye!==null&&typeof Ye.markRenderYielded=="function"&&Ye.markRenderYielded(),ho):(Ee(),yn=null,Ht=0,Gf(),qn)}function $g(){for(;zt!==null&&!cb();)Ud(zt)}function Ud(e){var t=e.alternate;(e.mode&wa)!==vn?(Wu(e),t=Ie(e,Ji,t,e,vr),Vi(e)):t=Ie(e,Ji,t,e,vr),e.memoizedProps=e.pendingProps,t===null?rc(e):zt=t}function Vs(e){var t=Ie(e,Rm,e);e.memoizedProps=e.pendingProps,t===null?rc(e):zt=t}function Rm(e){var t=e.alternate,a=(e.mode&wa)!==vn;switch(a&&Wu(e),e.tag){case 15:case 0:t=Jy(t,e,e.pendingProps,e.type,void 0,Ht);break;case 11:t=Jy(t,e,e.pendingProps,e.type.render,e.ref,Ht);break;case 5:Kl(e);default:lm(t,e),e=zt=Ay(e,vr),t=Ji(t,e,vr)}return a&&Vi(e),t}function $r(e,t,a,i){Ff(),Kl(t),wh=null,wp=0;var o=t.return;try{if(gd(e,o,t,a,Ht)){qn=Bp,Io(e,qa(a,e.current)),zt=null;return}}catch(c){if(o!==null)throw zt=o,c;qn=Bp,Io(e,qa(a,e.current)),zt=null;return}t.flags&32768?(Gt||i===qp?e=!0:Yh||(Ht&536870912)!==0?e=!1:(Hc=e=!0,(i===bf||i===Sf||i===Lp||i===jh)&&(i=Vu.current,i!==null&&i.tag===13&&(i.flags|=16384))),Om(t,e)):rc(t)}function rc(e){var t=e;do{if((t.flags&32768)!==0){Om(t,Hc);return}var a=t.alternate;if(e=t.return,Wu(t),a=Ie(t,jg,a,t,vr),(t.mode&wa)!==vn&&If(t),a!==null){zt=a;return}if(t=t.sibling,t!==null){zt=t;return}zt=t=e}while(t!==null);qn===ho&&(qn=IT)}function Om(e,t){do{var a=Yg(e.alternate,e);if(a!==null){a.flags&=32767,zt=a;return}if((e.mode&wa)!==vn){If(e),a=e.actualDuration;for(var i=e.child;i!==null;)a+=i.actualDuration,i=i.sibling;e.actualDuration=a}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){zt=e;return}zt=e=a}while(e!==null);qn=Xv,zt=null}function tu(e,t,a,i,o,c,p,g,A){e.cancelPendingCommit=null;do Wi();while(Ha!==Ef);if(Ri.flushLegacyContextWarning(),Ri.flushPendingUnsafeLifecycleWarnings(),($t&(bl|Di))!==su)throw Error("Should not already be working.");if(Ye!==null&&typeof Ye.markCommitStarted=="function"&&Ye.markCommitStarted(a),t===null)ze();else{if(a===0&&console.error("finishedLanes should not be empty during a commit. This is a bug in React."),t===e.current)throw Error("Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.");if(c=t.lanes|t.childLanes,c|=Sb,Ue(e,a,c,p,g,A),e===yn&&(zt=yn=null,Ht=0),kh=t,Lc=e,Vc=a,Jb=c,$b=o,iE=i,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Ig(Ac,function(){return oc(),null})):(e.callbackNode=null,e.callbackPriority=0),Uv=Dh(),i=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||i){i=te.T,te.T=null,o=Qt.p,Qt.p=ml,p=$t,$t|=Di;try{Qg(e,t,a)}finally{$t=p,Qt.p=o,te.T=i}}Ha=aE,Hd(),Wg(),_m()}}function Hd(){if(Ha===aE){Ha=Ef;var e=Lc,t=kh,a=Vc,i=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||i){i=te.T,te.T=null;var o=Qt.p;Qt.p=ml;var c=$t;$t|=Di;try{qh=a,Lh=e,fm(t,e),Lh=qh=null,a=i1;var p=wg(e.containerInfo),g=a.focusedElem,A=a.selectionRange;if(p!==g&&g&&g.ownerDocument&&zg(g.ownerDocument.documentElement,g)){if(A!==null&&Sy(g)){var _=A.start,le=A.end;if(le===void 0&&(le=_),"selectionStart"in g)g.selectionStart=_,g.selectionEnd=Math.min(le,g.value.length);else{var ce=g.ownerDocument||document,ee=ce&&ce.defaultView||window;if(ee.getSelection){var de=ee.getSelection(),Fe=g.textContent.length,ot=Math.min(A.start,Fe),mn=A.end===void 0?ot:Math.min(A.end,Fe);!de.extend&&ot>mn&&(p=mn,mn=ot,ot=p);var Nt=Cg(g,ot),z=Cg(g,mn);if(Nt&&z&&(de.rangeCount!==1||de.anchorNode!==Nt.node||de.anchorOffset!==Nt.offset||de.focusNode!==z.node||de.focusOffset!==z.offset)){var w=ce.createRange();w.setStart(Nt.node,Nt.offset),de.removeAllRanges(),ot>mn?(de.addRange(w),de.extend(z.node,z.offset)):(w.setEnd(z.node,z.offset),de.addRange(w))}}}}for(ce=[],de=g;de=de.parentNode;)de.nodeType===1&&ce.push({element:de,left:de.scrollLeft,top:de.scrollTop});for(typeof g.focus=="function"&&g.focus(),g=0;g<ce.length;g++){var N=ce[g];N.element.scrollLeft=N.left,N.element.scrollTop=N.top}}o0=!!u1,i1=u1=null}finally{$t=c,Qt.p=o,te.T=i}}e.current=t,Ha=lE}}function Wg(){if(Ha===lE){Ha=Ef;var e=Lc,t=kh,a=Vc,i=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||i){i=te.T,te.T=null;var o=Qt.p;Qt.p=ml;var c=$t;$t|=Di;try{Ye!==null&&typeof Ye.markLayoutEffectsStarted=="function"&&Ye.markLayoutEffectsStarted(a),qh=a,Lh=e,sm(e,t.alternate,t),Lh=qh=null,Ye!==null&&typeof Ye.markLayoutEffectsStopped=="function"&&Ye.markLayoutEffectsStopped()}finally{$t=c,Qt.p=o,te.T=i}}Ha=uE}}function _m(){if(Ha===wO||Ha===uE){Ha=Ef,sb();var e=Lc,t=kh,a=Vc,i=iE,o=(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0;o?Ha=Kb:(Ha=Ef,kh=Lc=null,Dm(e,e.pendingLanes),Af=0,Gp=null);var c=e.pendingLanes;if(c===0&&(qc=null),o||nu(e),o=ia(a),t=t.stateNode,da&&typeof da.onCommitFiberRoot=="function")try{var p=(t.current.flags&128)===128;switch(o){case ml:var g=Is;break;case _u:g=Pm;break;case Si:g=Ac;break;case rh:g=ep;break;default:g=Ac}da.onCommitFiberRoot(ao,t,g,p)}catch(ce){zn||(zn=!0,console.error("React instrumentation encountered an error: %s",ce))}if(Nl&&e.memoizedUpdaters.clear(),Kg(),i!==null){p=te.T,g=Qt.p,Qt.p=ml,te.T=null;try{var A=e.onRecoverableError;for(t=0;t<i.length;t++){var _=i[t],le=oi(_.stack);Ie(_.source,A,_.value,le)}}finally{te.T=p,Qt.p=g}}(Vc&3)!==0&&Wi(),wl(e),c=e.pendingLanes,(a&4194090)!==0&&(c&42)!==0?(Nv=!0,e===Wb?kp++:(kp=0,Wb=e)):kp=0,Pi(0),ze()}}function oi(e){return e={componentStack:e},Object.defineProperty(e,"digest",{get:function(){console.error('You are accessing "digest" from the errorInfo object passed to onRecoverableError. This property is no longer provided as part of errorInfo but can be accessed as a property of the Error instance itself.')}}),e}function Dm(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Nr(t)))}function Wi(e){return Hd(),Wg(),_m(),oc()}function oc(){if(Ha!==Kb)return!1;var e=Lc,t=Jb;Jb=0;var a=ia(Vc),i=Si>a?Si:a;a=te.T;var o=Qt.p;try{Qt.p=i,te.T=null,i=$b,$b=null;var c=Lc,p=Vc;if(Ha=Ef,kh=Lc=null,Vc=0,($t&(bl|Di))!==su)throw Error("Cannot flush passive effects while already rendering.");Fb=!0,Kv=!1,Ye!==null&&typeof Ye.markPassiveEffectsStarted=="function"&&Ye.markPassiveEffectsStarted(p);var g=$t;if($t|=Di,pm(c.current),Dd(c,c.current,p,i),Ye!==null&&typeof Ye.markPassiveEffectsStopped=="function"&&Ye.markPassiveEffectsStopped(),nu(c),$t=g,Pi(0,!1),Kv?c===Gp?Af++:(Af=0,Gp=c):Af=0,Kv=Fb=!1,da&&typeof da.onPostCommitFiberRoot=="function")try{da.onPostCommitFiberRoot(ao,c)}catch(_){zn||(zn=!0,console.error("React instrumentation encountered an error: %s",_))}var A=c.current.stateNode;return A.effectDuration=0,A.passiveEffectDuration=0,!0}finally{Qt.p=o,te.T=a,Dm(e,t)}}function gn(e,t,a){t=qa(a,t),t=On(e.stateNode,t,2),e=Xl(e,t,2),e!==null&&(He(e,2),wl(e))}function en(e,t,a){if(Gh=!1,e.tag===3)gn(e,e,a);else{for(;t!==null;){if(t.tag===3){gn(t,e,a);return}if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(qc===null||!qc.has(i))){e=qa(a,e),a=Os(2),i=Xl(t,a,2),i!==null&&(Gr(a,i,t,e),He(i,2),wl(i));return}}t=t.return}console.error(`Internal React error: Attempted to capture a commit phase error inside a detached tree. This indicates a bug in React. Potential causes include deleting the same fiber more than once, committing an already-finished tree, or an inconsistent return pointer.

Error message:

%s`,a)}}function xm(e,t,a){var i=e.pingCache;if(i===null){i=e.pingCache=new xO;var o=new Set;i.set(t,o)}else o=i.get(t),o===void 0&&(o=new Set,i.set(t,o));o.has(a)||(Xb=!0,o.add(a),i=Fg.bind(null,e,t,a),Nl&&Wr(e,a),t.then(i,i))}function Fg(e,t,a){var i=e.pingCache;i!==null&&i.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,vm()&&te.actQueue===null&&console.error(`A suspended resource finished loading inside a test, but the event was not wrapped in act(...).

When testing, code that resolves suspended data should be wrapped into act(...):

act(() => {
  /* finish loading suspended data */
});
/* assert on the output */

This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act`),yn===e&&(Ht&a)===a&&(qn===vf||qn===Yb&&(Ht&62914560)===Ht&&fa()-Zb<tE?($t&bl)===su&&ri(e,0):Qb|=a,Tf===Ht&&(Tf=0)),wl(e)}function cc(e,t){t===0&&(t=fe()),e=La(e,t),e!==null&&(He(e,t),wl(e))}function Fi(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),cc(e,a)}function Pg(e,t){var a=0;switch(e.tag){case 13:var i=e.stateNode,o=e.memoizedState;o!==null&&(a=o.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error("Pinged unknown suspense boundary type. This is probably a bug in React.")}i!==null&&i.delete(t),cc(e,a)}function Nd(e,t,a){if((t.subtreeFlags&67117056)!==0)for(t=t.child;t!==null;){var i=e,o=t,c=o.type===to;c=a||c,o.tag!==22?o.flags&67108864?c&&Ie(o,sc,i,o,(o.mode&FS)===vn):Nd(i,o,c):o.memoizedState===null&&(c&&o.flags&8192?Ie(o,sc,i,o):o.subtreeFlags&67108864&&Ie(o,Nd,i,o,c)),t=t.sibling}}function sc(e,t){var a=2<arguments.length&&arguments[2]!==void 0?arguments[2]:!0;se(!0);try{Il(t),a&&gm(t),hm(e,t.alternate,t,!1),a&&ym(e,t,0,null,!1,0)}finally{se(!1)}}function nu(e){var t=!0;e.current.mode&(nl|Ai)||(t=!1),Nd(e,e.current,t)}function Mm(e){if(($t&bl)===su){var t=e.tag;if(t===3||t===1||t===0||t===11||t===14||t===15){if(t=be(e)||"ReactComponent",Jv!==null){if(Jv.has(t))return;Jv.add(t)}else Jv=new Set([t]);Ie(e,function(){console.error("Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously later calls tries to update the component. Move this work to useEffect instead.")})}}}function Wr(e,t){Nl&&e.memoizedUpdaters.forEach(function(a){Lt(e,a,t)})}function Ig(e,t){var a=te.actQueue;return a!==null?(a.push(t),NO):Fm(e,t)}function Cm(e){vm()&&te.actQueue===null&&Ie(e,function(){console.error(`An update to %s inside a test was not wrapped in act(...).

When testing, code that causes React state updates should be wrapped into act(...):

act(() => {
  /* fire events that update state */
});
/* assert on the output */

This ensures that you're testing the behavior the user would see in the browser. Learn more at https://react.dev/link/wrap-tests-with-act`,be(e))})}function wl(e){e!==Xh&&e.next===null&&(Xh===null?$v=Xh=e:Xh=Xh.next=e),Wv=!0,te.actQueue!==null?Ib||(Ib=!0,tv()):Pb||(Pb=!0,tv())}function Pi(e,t){if(!e1&&Wv){e1=!0;do for(var a=!1,i=$v;i!==null;){if(e!==0){var o=i.pendingLanes;if(o===0)var c=0;else{var p=i.suspendedLanes,g=i.pingedLanes;c=(1<<31-In(42|e)+1)-1,c&=o&~(p&~g),c=c&201326741?c&201326741|1:c?c|2:0}c!==0&&(a=!0,zm(i,c))}else c=Ht,c=ua(i,i===yn?c:0,i.cancelPendingCommit!==null||i.timeoutHandle!==_f),(c&3)===0||va(i,c)||(a=!0,zm(i,c));i=i.next}while(a);e1=!1}}function ev(){au()}function au(){Wv=Ib=Pb=!1;var e=0;Rf!==0&&(qm()&&(e=Rf),Rf=0);for(var t=fa(),a=null,i=$v;i!==null;){var o=i.next,c=_n(i,t);c===0?(i.next=null,a===null?$v=o:a.next=o,o===null&&(Xh=a)):(a=i,(e!==0||(c&3)!==0)&&(Wv=!0)),i=o}Pi(e)}function _n(e,t){for(var a=e.suspendedLanes,i=e.pingedLanes,o=e.expirationTimes,c=e.pendingLanes&-62914561;0<c;){var p=31-In(c),g=1<<p,A=o[p];A===-1?((g&a)===0||(g&i)!==0)&&(o[p]=H(g,t)):A<=t&&(e.expiredLanes|=g),c&=~g}if(t=yn,a=Ht,a=ua(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==_f),i=e.callbackNode,a===0||e===t&&(ln===bf||ln===Sf)||e.cancelPendingCommit!==null)return i!==null&&Nn(i),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||va(e,a)){if(t=a&-a,t!==e.callbackPriority||te.actQueue!==null&&i!==t1)Nn(i);else return t;switch(ia(a)){case ml:case _u:a=Pm;break;case Si:a=Ac;break;case rh:a=ep;break;default:a=Ac}return i=Bd.bind(null,e),te.actQueue!==null?(te.actQueue.push(i),a=t1):a=Fm(a,i),e.callbackPriority=t,e.callbackNode=a,t}return i!==null&&Nn(i),e.callbackPriority=2,e.callbackNode=null,2}function Bd(e,t){if(Nv=Hv=!1,Ha!==Ef&&Ha!==Kb)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(Wi()&&e.callbackNode!==a)return null;var i=Ht;return i=ua(e,e===yn?i:0,e.cancelPendingCommit!==null||e.timeoutHandle!==_f),i===0?null:(Fn(e,i,t),_n(e,fa()),e.callbackNode!=null&&e.callbackNode===a?Bd.bind(null,e):null)}function zm(e,t){if(Wi())return null;Hv=Nv,Nv=!1,Fn(e,t,!0)}function Nn(e){e!==t1&&e!==null&&gv(e)}function tv(){te.actQueue!==null&&te.actQueue.push(function(){return au(),null}),QO(function(){($t&(bl|Di))!==su?Fm(Is,ev):au()})}function qd(){return Rf===0&&(Rf=L()),Rf}function wm(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:(x(e,"action"),Ku(""+e))}function dn(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function $a(e,t,a,i,o){if(t==="submit"&&a&&a.stateNode===o){var c=wm((o[tl]||null).action),p=i.submitter;p&&(t=(t=p[tl]||null)?wm(t.formAction):p.getAttribute("formAction"),t!==null&&(c=t,p=null));var g=new Zt("action","action",null,i,o);e.push({event:g,listeners:[{instance:null,listener:function(){if(i.defaultPrevented){if(Rf!==0){var A=p?dn(o,p):new FormData(o),_={pending:!0,data:A,method:o.method,action:c};Object.freeze(_),sd(a,_,null,A)}}else typeof c=="function"&&(g.preventDefault(),A=p?dn(o,p):new FormData(o),_={pending:!0,data:A,method:o.method,action:c},Object.freeze(_),sd(a,_,c,A))},currentTarget:o}]})}}function Ul(e,t,a){e.currentTarget=a;try{t(e)}catch(i){Bb(i)}e.currentTarget=null}function Um(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var i=e[a];e:{var o=void 0,c=i.event;if(i=i.listeners,t)for(var p=i.length-1;0<=p;p--){var g=i[p],A=g.instance,_=g.currentTarget;if(g=g.listener,A!==o&&c.isPropagationStopped())break e;A!==null?Ie(A,Ul,c,g,_):Ul(c,g,_),o=A}else for(p=0;p<i.length;p++){if(g=i[p],A=g.instance,_=g.currentTarget,g=g.listener,A!==o&&c.isPropagationStopped())break e;A!==null?Ie(A,Ul,c,g,_):Ul(c,g,_),o=A}}}}function Mt(e,t){n1.has(e)||console.error('Did not expect a listenToNonDelegatedEvent() call for "%s". This is a bug in React. Please file an issue.',e);var a=t[oh];a===void 0&&(a=t[oh]=new Set);var i=e+"__bubble";a.has(i)||(Wa(t,e,2,!1),a.add(i))}function Hm(e,t,a){n1.has(e)&&!t&&console.error('Did not expect a listenToNativeEvent() call for "%s" in the bubble phase. This is a bug in React. Please file an issue.',e);var i=0;t&&(i|=4),Wa(a,e,i,t)}function js(e){if(!e[Fv]){e[Fv]=!0,lo.forEach(function(a){a!=="selectionchange"&&(n1.has(a)||Hm(a,!1,e),Hm(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Fv]||(t[Fv]=!0,Hm("selectionchange",!1,t))}}function Wa(e,t,a,i){switch(rr(t)){case ml:var o=Wd;break;case _u:o=bc;break;default:o=Zs}a=o.bind(null,t,a,e),o=void 0,!ve||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),i?o!==void 0?e.addEventListener(t,a,{capture:!0,passive:o}):e.addEventListener(t,a,!0):o!==void 0?e.addEventListener(t,a,{passive:o}):e.addEventListener(t,a,!1)}function fl(e,t,a,i,o){var c=i;if((t&1)===0&&(t&2)===0&&i!==null)e:for(;;){if(i===null)return;var p=i.tag;if(p===3||p===4){var g=i.stateNode.containerInfo;if(g===o)break;if(p===4)for(p=i.return;p!==null;){var A=p.tag;if((A===3||A===4)&&p.stateNode.containerInfo===o)return;p=p.return}for(;g!==null;){if(p=Ut(g),p===null)return;if(A=p.tag,A===5||A===6||A===26||A===27){i=c=p;continue e}g=g.parentNode}}i=i.return}Mo(function(){var _=c,le=Vl(a),ce=[];e:{var ee=WS.get(e);if(ee!==void 0){var de=Zt,Fe=e;switch(e){case"keypress":if(_r(a)===0)break e;case"keydown":case"keyup":de=PR;break;case"focusin":Fe="focus",de=Cu;break;case"focusout":Fe="blur",de=Cu;break;case"beforeblur":case"afterblur":de=Cu;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":de=nt;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":de=ta;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":de=tO;break;case ZS:case KS:case JS:de=GR;break;case $S:de=aO;break;case"scroll":case"scrollend":de=B;break;case"wheel":de=uO;break;case"copy":case"cut":case"paste":de=QR;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":de=LS;break;case"toggle":case"beforetoggle":de=rO}var ot=(t&4)!==0,mn=!ot&&(e==="scroll"||e==="scrollend"),Nt=ot?ee!==null?ee+"Capture":null:ee;ot=[];for(var z=_,w;z!==null;){var N=z;if(w=N.stateNode,N=N.tag,N!==5&&N!==26&&N!==27||w===null||Nt===null||(N=Rl(z,Nt),N!=null&&ot.push(fc(z,N,w))),mn)break;z=z.return}0<ot.length&&(ee=new de(ee,Fe,null,a,le),ce.push({event:ee,listeners:ot}))}}if((t&7)===0){e:{if(ee=e==="mouseover"||e==="pointerover",de=e==="mouseout"||e==="pointerout",ee&&a!==h&&(Fe=a.relatedTarget||a.fromElement)&&(Ut(Fe)||Fe[dr]))break e;if((de||ee)&&(ee=le.window===le?le:(ee=le.ownerDocument)?ee.defaultView||ee.parentWindow:window,de?(Fe=a.relatedTarget||a.toElement,de=_,Fe=Fe?Ut(Fe):null,Fe!==null&&(mn=J(Fe),ot=Fe.tag,Fe!==mn||ot!==5&&ot!==27&&ot!==6)&&(Fe=null)):(de=null,Fe=_),de!==Fe)){if(ot=nt,N="onMouseLeave",Nt="onMouseEnter",z="mouse",(e==="pointerout"||e==="pointerover")&&(ot=LS,N="onPointerLeave",Nt="onPointerEnter",z="pointer"),mn=de==null?ee:Jn(de),w=Fe==null?ee:Jn(Fe),ee=new ot(N,z+"leave",de,a,le),ee.target=mn,ee.relatedTarget=w,N=null,Ut(le)===_&&(ot=new ot(Nt,z+"enter",Fe,a,le),ot.target=w,ot.relatedTarget=mn,N=ot),mn=N,de&&Fe)t:{for(ot=de,Nt=Fe,z=0,w=ot;w;w=Fr(w))z++;for(w=0,N=Nt;N;N=Fr(N))w++;for(;0<z-w;)ot=Fr(ot),z--;for(;0<w-z;)Nt=Fr(Nt),w--;for(;z--;){if(ot===Nt||Nt!==null&&ot===Nt.alternate)break t;ot=Fr(ot),Nt=Fr(Nt)}ot=null}else ot=null;de!==null&&ci(ce,ee,de,ot,!1),Fe!==null&&mn!==null&&ci(ce,mn,Fe,ot,!0)}}e:{if(ee=_?Jn(_):window,de=ee.nodeName&&ee.nodeName.toLowerCase(),de==="select"||de==="input"&&ee.type==="file")var ye=Dg;else if(jf(ee))if(XS)ye=F0;else{ye=$0;var je=vy}else de=ee.nodeName,!de||de.toLowerCase()!=="input"||ee.type!=="checkbox"&&ee.type!=="radio"?_&&Rr(_.elementType)&&(ye=Dg):ye=W0;if(ye&&(ye=ye(e,_))){Co(ce,ye,a,le);break e}je&&je(e,ee,_),e==="focusout"&&_&&ee.type==="number"&&_.memoizedProps.value!=null&&wf(ee,"number",ee.value)}switch(je=_?Jn(_):window,e){case"focusin":(jf(je)||je.contentEditable==="true")&&(bh=je,mb=_,Sp=null);break;case"focusout":Sp=mb=bh=null;break;case"mousedown":pb=!0;break;case"contextmenu":case"mouseup":case"dragend":pb=!1,kf(ce,a,le);break;case"selectionchange":if(fO)break;case"keydown":case"keyup":kf(ce,a,le)}var gt;if(yb)e:{switch(e){case"compositionstart":var Pe="onCompositionStart";break e;case"compositionend":Pe="onCompositionEnd";break e;case"compositionupdate":Pe="onCompositionUpdate";break e}Pe=void 0}else vh?Ni(e,a)&&(Pe="onCompositionEnd"):e==="keydown"&&a.keyCode===VS&&(Pe="onCompositionStart");Pe&&(jS&&a.locale!=="ko"&&(vh||Pe!=="onCompositionStart"?Pe==="onCompositionEnd"&&vh&&(gt=Vf()):(I=le,ue="value"in I?I.value:I.textContent,vh=!0)),je=Aa(_,Pe),0<je.length&&(Pe=new qS(Pe,e,null,a,le),ce.push({event:Pe,listeners:je}),gt?Pe.data=gt:(gt=ts(a),gt!==null&&(Pe.data=gt)))),(gt=cO?ns(e,a):J0(e,a))&&(Pe=Aa(_,"onBeforeInput"),0<Pe.length&&(je=new KR("onBeforeInput","beforeinput",null,a,le),ce.push({event:je,listeners:Pe}),je.data=gt)),$a(ce,e,_,a,le)}Um(ce,t)})}function fc(e,t,a){return{instance:e,listener:t,currentTarget:a}}function Aa(e,t){for(var a=t+"Capture",i=[];e!==null;){var o=e,c=o.stateNode;if(o=o.tag,o!==5&&o!==26&&o!==27||c===null||(o=Rl(e,a),o!=null&&i.unshift(fc(e,o,c)),o=Rl(e,t),o!=null&&i.push(fc(e,o,c))),e.tag===3)return i;e=e.return}return[]}function Fr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function ci(e,t,a,i,o){for(var c=t._reactName,p=[];a!==null&&a!==i;){var g=a,A=g.alternate,_=g.stateNode;if(g=g.tag,A!==null&&A===i)break;g!==5&&g!==26&&g!==27||_===null||(A=_,o?(_=Rl(a,c),_!=null&&p.unshift(fc(a,_,A))):o||(_=Rl(a,c),_!=null&&p.push(fc(a,_,A)))),a=a.return}p.length!==0&&e.push({event:t,listeners:p})}function si(e,t){Rg(e,t),e!=="input"&&e!=="textarea"&&e!=="select"||t==null||t.value!==null||xv||(xv=!0,e==="select"&&t.multiple?console.error("`value` prop on `%s` should not be null. Consider using an empty array when `multiple` is set to `true` to clear the component or `undefined` for uncontrolled components.",e):console.error("`value` prop on `%s` should not be null. Consider using an empty string to clear the component or `undefined` for uncontrolled components.",e));var a={registrationNameDependencies:ou,possibleRegistrationNames:ch};Rr(e)||typeof t.is=="string"||Og(e,t,a),t.contentEditable&&!t.suppressContentEditableWarning&&t.children!=null&&console.error("A component is `contentEditable` and contains `children` managed by React. It is now your responsibility to guarantee that none of those nodes are unexpectedly modified or duplicated. This is probably not intentional.")}function hn(e,t,a,i){t!==a&&(a=fi(a),fi(t)!==a&&(i[e]=t))}function Nm(e,t,a){t.forEach(function(i){a[dc(i)]=i==="style"?Ld(e):e.getAttribute(i)})}function Hl(e,t){t===!1?console.error("Expected `%s` listener to be a function, instead got `false`.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.",e,e,e):console.error("Expected `%s` listener to be a function, instead got a value of `%s` type.",e,typeof t)}function lu(e,t){return e=e.namespaceURI===mh||e.namespaceURI===Ei?e.ownerDocument.createElementNS(e.namespaceURI,e.tagName):e.ownerDocument.createElement(e.tagName),e.innerHTML=t,e.innerHTML}function fi(e){return b(e)&&(console.error("The provided HTML markup uses a value of unsupported type %s. This value must be coerced to a string before using it here.",S(e)),D(e)),(typeof e=="string"?e:""+e).replace(BO,`
`).replace(qO,"")}function Pr(e,t){return t=fi(t),fi(e)===t}function Ii(){}function jt(e,t,a,i,o,c){switch(a){case"children":typeof i=="string"?(Do(i,t,!1),t==="body"||t==="textarea"&&i===""||Fc(e,i)):(typeof i=="number"||typeof i=="bigint")&&(Do(""+i,t,!1),t!=="body"&&Fc(e,""+i));break;case"className":rt(e,"class",i);break;case"tabIndex":rt(e,"tabindex",i);break;case"dir":case"role":case"viewBox":case"width":case"height":rt(e,a,i);break;case"style":qf(e,i,c);break;case"data":if(t!=="object"){rt(e,"data",i);break}case"src":case"href":if(i===""&&(t!=="a"||a!=="href")){console.error(a==="src"?'An empty string ("") was passed to the %s attribute. This may cause the browser to download the whole page again over the network. To fix this, either do not render the element at all or pass null to %s instead of an empty string.':'An empty string ("") was passed to the %s attribute. To fix this, either do not render the element at all or pass null to %s instead of an empty string.',a,a),e.removeAttribute(a);break}if(i==null||typeof i=="function"||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(a);break}x(i,a),i=Ku(""+i),e.setAttribute(a,i);break;case"action":case"formAction":if(i!=null&&(t==="form"?a==="formAction"?console.error("You can only pass the formAction prop to <input> or <button>. Use the action prop on <form>."):typeof i=="function"&&(o.encType==null&&o.method==null||e0||(e0=!0,console.error("Cannot specify a encType or method for a form that specifies a function as the action. React provides those automatically. They will get overridden.")),o.target==null||Iv||(Iv=!0,console.error("Cannot specify a target for a form that specifies a function as the action. The function will always be executed in the same window."))):t==="input"||t==="button"?a==="action"?console.error("You can only pass the action prop to <form>. Use the formAction prop on <input> or <button>."):t!=="input"||o.type==="submit"||o.type==="image"||Pv?t!=="button"||o.type==null||o.type==="submit"||Pv?typeof i=="function"&&(o.name==null||fE||(fE=!0,console.error('Cannot specify a "name" prop for a button that specifies a function as a formAction. React needs it to encode which action should be invoked. It will get overridden.')),o.formEncType==null&&o.formMethod==null||e0||(e0=!0,console.error("Cannot specify a formEncType or formMethod for a button that specifies a function as a formAction. React provides those automatically. They will get overridden.")),o.formTarget==null||Iv||(Iv=!0,console.error("Cannot specify a formTarget for a button that specifies a function as a formAction. The function will always be executed in the same window."))):(Pv=!0,console.error('A button can only specify a formAction along with type="submit" or no type.')):(Pv=!0,console.error('An input can only specify a formAction along with type="submit" or type="image".')):console.error(a==="action"?"You can only pass the action prop to <form>.":"You can only pass the formAction prop to <input> or <button>.")),typeof i=="function"){e.setAttribute(a,"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 c=="function"&&(a==="formAction"?(t!=="input"&&jt(e,t,"name",o.name,o,null),jt(e,t,"formEncType",o.formEncType,o,null),jt(e,t,"formMethod",o.formMethod,o,null),jt(e,t,"formTarget",o.formTarget,o,null)):(jt(e,t,"encType",o.encType,o,null),jt(e,t,"method",o.method,o,null),jt(e,t,"target",o.target,o,null)));if(i==null||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(a);break}x(i,a),i=Ku(""+i),e.setAttribute(a,i);break;case"onClick":i!=null&&(typeof i!="function"&&Hl(a,i),e.onclick=Ii);break;case"onScroll":i!=null&&(typeof i!="function"&&Hl(a,i),Mt("scroll",e));break;case"onScrollEnd":i!=null&&(typeof i!="function"&&Hl(a,i),Mt("scrollend",e));break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error("`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://react.dev/link/dangerously-set-inner-html for more information.");if(a=i.__html,a!=null){if(o.children!=null)throw Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`.");e.innerHTML=a}}break;case"multiple":e.multiple=i&&typeof i!="function"&&typeof i!="symbol";break;case"muted":e.muted=i&&typeof i!="function"&&typeof i!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(i==null||typeof i=="function"||typeof i=="boolean"||typeof i=="symbol"){e.removeAttribute("xlink:href");break}x(i,a),a=Ku(""+i),e.setAttributeNS(Of,"xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":i!=null&&typeof i!="function"&&typeof i!="symbol"?(x(i,a),e.setAttribute(a,""+i)):e.removeAttribute(a);break;case"inert":i!==""||t0[a]||(t0[a]=!0,console.error("Received an empty string for a boolean attribute `%s`. This will treat the attribute as if it were false. Either pass `false` to silence this warning, or pass `true` if you used an empty string in earlier versions of React to indicate this attribute is true.",a));case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":i&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":i===!0?e.setAttribute(a,""):i!==!1&&i!=null&&typeof i!="function"&&typeof i!="symbol"?(x(i,a),e.setAttribute(a,i)):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":i!=null&&typeof i!="function"&&typeof i!="symbol"&&!isNaN(i)&&1<=i?(x(i,a),e.setAttribute(a,i)):e.removeAttribute(a);break;case"rowSpan":case"start":i==null||typeof i=="function"||typeof i=="symbol"||isNaN(i)?e.removeAttribute(a):(x(i,a),e.setAttribute(a,i));break;case"popover":Mt("beforetoggle",e),Mt("toggle",e),Dt(e,"popover",i);break;case"xlinkActuate":Sn(e,Of,"xlink:actuate",i);break;case"xlinkArcrole":Sn(e,Of,"xlink:arcrole",i);break;case"xlinkRole":Sn(e,Of,"xlink:role",i);break;case"xlinkShow":Sn(e,Of,"xlink:show",i);break;case"xlinkTitle":Sn(e,Of,"xlink:title",i);break;case"xlinkType":Sn(e,Of,"xlink:type",i);break;case"xmlBase":Sn(e,a1,"xml:base",i);break;case"xmlLang":Sn(e,a1,"xml:lang",i);break;case"xmlSpace":Sn(e,a1,"xml:space",i);break;case"is":c!=null&&console.error('Cannot update the "is" prop after it has been initialized.'),Dt(e,"is",i);break;case"innerText":case"textContent":break;case"popoverTarget":dE||i==null||typeof i!="object"||(dE=!0,console.error("The `popoverTarget` prop expects the ID of an Element as a string. Received %s instead.",i));default:!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N"?(a=Or(a),Dt(e,a,i)):ou.hasOwnProperty(a)&&i!=null&&typeof i!="function"&&Hl(a,i)}}function er(e,t,a,i,o,c){switch(a){case"style":qf(e,i,c);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error("`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://react.dev/link/dangerously-set-inner-html for more information.");if(a=i.__html,a!=null){if(o.children!=null)throw Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`.");e.innerHTML=a}}break;case"children":typeof i=="string"?Fc(e,i):(typeof i=="number"||typeof i=="bigint")&&Fc(e,""+i);break;case"onScroll":i!=null&&(typeof i!="function"&&Hl(a,i),Mt("scroll",e));break;case"onScrollEnd":i!=null&&(typeof i!="function"&&Hl(a,i),Mt("scrollend",e));break;case"onClick":i!=null&&(typeof i!="function"&&Hl(a,i),e.onclick=Ii);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(ou.hasOwnProperty(a))i!=null&&typeof i!="function"&&Hl(a,i);else e:{if(a[0]==="o"&&a[1]==="n"&&(o=a.endsWith("Capture"),t=a.slice(2,o?a.length-7:void 0),c=e[tl]||null,c=c!=null?c[a]:null,typeof c=="function"&&e.removeEventListener(t,c,o),typeof i=="function")){typeof c!="function"&&c!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,i,o);break e}a in e?e[a]=i:i===!0?e.setAttribute(a,""):Dt(e,a,i)}}}function Pn(e,t,a){switch(si(t,a),t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Mt("error",e),Mt("load",e);var i=!1,o=!1,c;for(c in a)if(a.hasOwnProperty(c)){var p=a[c];if(p!=null)switch(c){case"src":i=!0;break;case"srcSet":o=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(t+" is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");default:jt(e,t,c,p,a,null)}}o&&jt(e,t,"srcSet",a.srcSet,a,null),i&&jt(e,t,"src",a.src,a,null);return;case"input":Ke("input",a),Mt("invalid",e);var g=c=p=o=null,A=null,_=null;for(i in a)if(a.hasOwnProperty(i)){var le=a[i];if(le!=null)switch(i){case"name":o=le;break;case"type":p=le;break;case"checked":A=le;break;case"defaultChecked":_=le;break;case"value":c=le;break;case"defaultValue":g=le;break;case"children":case"dangerouslySetInnerHTML":if(le!=null)throw Error(t+" is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");break;default:jt(e,t,i,le,a,null)}}Tr(e,a),oy(e,c,g,A,_,p,o,!1),Mn(e);return;case"select":Ke("select",a),Mt("invalid",e),i=p=c=null;for(o in a)if(a.hasOwnProperty(o)&&(g=a[o],g!=null))switch(o){case"value":c=g;break;case"defaultValue":p=g;break;case"multiple":i=g;default:jt(e,t,o,g,a,null)}mu(e,a),t=c,a=p,e.multiple=!!i,t!=null?Qu(e,!!i,t,!1):a!=null&&Qu(e,!!i,a,!0);return;case"textarea":Ke("textarea",a),Mt("invalid",e),c=o=i=null;for(p in a)if(a.hasOwnProperty(p)&&(g=a[p],g!=null))switch(p){case"value":i=g;break;case"defaultValue":o=g;break;case"children":c=g;break;case"dangerouslySetInnerHTML":if(g!=null)throw Error("`dangerouslySetInnerHTML` does not make sense on <textarea>.");break;default:jt(e,t,p,g,a,null)}Uf(e,a),Er(e,i,o,c),Mn(e);return;case"option":Ag(e,a);for(A in a)if(a.hasOwnProperty(A)&&(i=a[A],i!=null))switch(A){case"selected":e.selected=i&&typeof i!="function"&&typeof i!="symbol";break;default:jt(e,t,A,i,a,null)}return;case"dialog":Mt("beforetoggle",e),Mt("toggle",e),Mt("cancel",e),Mt("close",e);break;case"iframe":case"object":Mt("load",e);break;case"video":case"audio":for(i=0;i<Xp.length;i++)Mt(Xp[i],e);break;case"image":Mt("error",e),Mt("load",e);break;case"details":Mt("toggle",e);break;case"embed":case"source":case"link":Mt("error",e),Mt("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(_ in a)if(a.hasOwnProperty(_)&&(i=a[_],i!=null))switch(_){case"children":case"dangerouslySetInnerHTML":throw Error(t+" is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");default:jt(e,t,_,i,a,null)}return;default:if(Rr(t)){for(le in a)a.hasOwnProperty(le)&&(i=a[le],i!==void 0&&er(e,t,le,i,a,void 0));return}}for(g in a)a.hasOwnProperty(g)&&(i=a[g],i!=null&&jt(e,t,g,i,a,null))}function nv(e,t,a,i){switch(si(t,i),t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var o=null,c=null,p=null,g=null,A=null,_=null,le=null;for(de in a){var ce=a[de];if(a.hasOwnProperty(de)&&ce!=null)switch(de){case"checked":break;case"value":break;case"defaultValue":A=ce;default:i.hasOwnProperty(de)||jt(e,t,de,null,i,ce)}}for(var ee in i){var de=i[ee];if(ce=a[ee],i.hasOwnProperty(ee)&&(de!=null||ce!=null))switch(ee){case"type":c=de;break;case"name":o=de;break;case"checked":_=de;break;case"defaultChecked":le=de;break;case"value":p=de;break;case"defaultValue":g=de;break;case"children":case"dangerouslySetInnerHTML":if(de!=null)throw Error(t+" is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");break;default:de!==ce&&jt(e,t,ee,de,i,ce)}}t=a.type==="checkbox"||a.type==="radio"?a.checked!=null:a.value!=null,i=i.type==="checkbox"||i.type==="radio"?i.checked!=null:i.value!=null,t||!i||sE||(console.error("A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://react.dev/link/controlled-components"),sE=!0),!t||i||cE||(console.error("A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://react.dev/link/controlled-components"),cE=!0),ry(e,p,g,A,_,le,c,o);return;case"select":de=p=g=ee=null;for(c in a)if(A=a[c],a.hasOwnProperty(c)&&A!=null)switch(c){case"value":break;case"multiple":de=A;default:i.hasOwnProperty(c)||jt(e,t,c,null,i,A)}for(o in i)if(c=i[o],A=a[o],i.hasOwnProperty(o)&&(c!=null||A!=null))switch(o){case"value":ee=c;break;case"defaultValue":g=c;break;case"multiple":p=c;default:c!==A&&jt(e,t,o,c,i,A)}i=g,t=p,a=de,ee!=null?Qu(e,!!t,ee,!1):!!a!=!!t&&(i!=null?Qu(e,!!t,i,!0):Qu(e,!!t,t?[]:"",!1));return;case"textarea":de=ee=null;for(g in a)if(o=a[g],a.hasOwnProperty(g)&&o!=null&&!i.hasOwnProperty(g))switch(g){case"value":break;case"children":break;default:jt(e,t,g,null,i,o)}for(p in i)if(o=i[p],c=a[p],i.hasOwnProperty(p)&&(o!=null||c!=null))switch(p){case"value":ee=o;break;case"defaultValue":de=o;break;case"children":break;case"dangerouslySetInnerHTML":if(o!=null)throw Error("`dangerouslySetInnerHTML` does not make sense on <textarea>.");break;default:o!==c&&jt(e,t,p,o,i,c)}cy(e,ee,de);return;case"option":for(var Fe in a)if(ee=a[Fe],a.hasOwnProperty(Fe)&&ee!=null&&!i.hasOwnProperty(Fe))switch(Fe){case"selected":e.selected=!1;break;default:jt(e,t,Fe,null,i,ee)}for(A in i)if(ee=i[A],de=a[A],i.hasOwnProperty(A)&&ee!==de&&(ee!=null||de!=null))switch(A){case"selected":e.selected=ee&&typeof ee!="function"&&typeof ee!="symbol";break;default:jt(e,t,A,ee,i,de)}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 ot in a)ee=a[ot],a.hasOwnProperty(ot)&&ee!=null&&!i.hasOwnProperty(ot)&&jt(e,t,ot,null,i,ee);for(_ in i)if(ee=i[_],de=a[_],i.hasOwnProperty(_)&&ee!==de&&(ee!=null||de!=null))switch(_){case"children":case"dangerouslySetInnerHTML":if(ee!=null)throw Error(t+" is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");break;default:jt(e,t,_,ee,i,de)}return;default:if(Rr(t)){for(var mn in a)ee=a[mn],a.hasOwnProperty(mn)&&ee!==void 0&&!i.hasOwnProperty(mn)&&er(e,t,mn,void 0,i,ee);for(le in i)ee=i[le],de=a[le],!i.hasOwnProperty(le)||ee===de||ee===void 0&&de===void 0||er(e,t,le,ee,i,de);return}}for(var Nt in a)ee=a[Nt],a.hasOwnProperty(Nt)&&ee!=null&&!i.hasOwnProperty(Nt)&&jt(e,t,Nt,null,i,ee);for(ce in i)ee=i[ce],de=a[ce],!i.hasOwnProperty(ce)||ee===de||ee==null&&de==null||jt(e,t,ce,ee,i,de)}function dc(e){switch(e){case"class":return"className";case"for":return"htmlFor";default:return e}}function Ld(e){var t={};e=e.style;for(var a=0;a<e.length;a++){var i=e[a];t[i]=e.getPropertyValue(i)}return t}function Ys(e,t,a){if(t!=null&&typeof t!="object")console.error("The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.");else{var i,o=i="",c;for(c in t)if(t.hasOwnProperty(c)){var p=t[c];p!=null&&typeof p!="boolean"&&p!==""&&(c.indexOf("--")===0?($(p,c),i+=o+c+":"+(""+p).trim()):typeof p!="number"||p===0||pp.has(c)?($(p,c),i+=o+c.replace(Ti,"-$1").toLowerCase().replace(xc,"-ms-")+":"+(""+p).trim()):i+=o+c.replace(Ti,"-$1").toLowerCase().replace(xc,"-ms-")+":"+p+"px",o=";")}i=i||null,t=e.getAttribute("style"),t!==i&&(i=fi(i),fi(t)!==i&&(a.style=Ld(e)))}}function dl(e,t,a,i,o,c){if(o.delete(a),e=e.getAttribute(a),e===null)switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":return}else if(i!=null)switch(typeof i){case"function":case"symbol":case"boolean":break;default:if(x(i,t),e===""+i)return}hn(t,e,i,c)}function av(e,t,a,i,o,c){if(o.delete(a),e=e.getAttribute(a),e===null){switch(typeof i){case"function":case"symbol":return}if(!i)return}else switch(typeof i){case"function":case"symbol":break;default:if(i)return}hn(t,e,i,c)}function Bm(e,t,a,i,o,c){if(o.delete(a),e=e.getAttribute(a),e===null)switch(typeof i){case"undefined":case"function":case"symbol":return}else if(i!=null)switch(typeof i){case"function":case"symbol":break;default:if(x(i,a),e===""+i)return}hn(t,e,i,c)}function Jt(e,t,a,i,o,c){if(o.delete(a),e=e.getAttribute(a),e===null)switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":return;default:if(isNaN(i))return}else if(i!=null)switch(typeof i){case"function":case"symbol":case"boolean":break;default:if(!isNaN(i)&&(x(i,t),e===""+i))return}hn(t,e,i,c)}function tn(e,t,a,i,o,c){if(o.delete(a),e=e.getAttribute(a),e===null)switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":return}else if(i!=null)switch(typeof i){case"function":case"symbol":case"boolean":break;default:if(x(i,t),a=Ku(""+i),e===a)return}hn(t,e,i,c)}function Ct(e,t,a,i){for(var o={},c=new Set,p=e.attributes,g=0;g<p.length;g++)switch(p[g].name.toLowerCase()){case"value":break;case"checked":break;case"selected":break;default:c.add(p[g].name)}if(Rr(t)){for(var A in a)if(a.hasOwnProperty(A)){var _=a[A];if(_!=null){if(ou.hasOwnProperty(A))typeof _!="function"&&Hl(A,_);else if(a.suppressHydrationWarning!==!0)switch(A){case"children":typeof _!="string"&&typeof _!="number"||hn("children",e.textContent,_,o);continue;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":continue;case"dangerouslySetInnerHTML":p=e.innerHTML,_=_?_.__html:void 0,_!=null&&(_=lu(e,_),hn(A,p,_,o));continue;case"style":c.delete(A),Ys(e,_,o);continue;case"offsetParent":case"offsetTop":case"offsetLeft":case"offsetWidth":case"offsetHeight":case"isContentEditable":case"outerText":case"outerHTML":c.delete(A.toLowerCase()),console.error("Assignment to read-only property will result in a no-op: `%s`",A);continue;case"className":c.delete("class"),p=ct(e,"class",_),hn("className",p,_,o);continue;default:i.context===mo&&t!=="svg"&&t!=="math"?c.delete(A.toLowerCase()):c.delete(A),p=ct(e,A,_),hn(A,p,_,o)}}}}else for(_ in a)if(a.hasOwnProperty(_)&&(A=a[_],A!=null)){if(ou.hasOwnProperty(_))typeof A!="function"&&Hl(_,A);else if(a.suppressHydrationWarning!==!0)switch(_){case"children":typeof A!="string"&&typeof A!="number"||hn("children",e.textContent,A,o);continue;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"value":case"checked":case"selected":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":continue;case"dangerouslySetInnerHTML":p=e.innerHTML,A=A?A.__html:void 0,A!=null&&(A=lu(e,A),p!==A&&(o[_]={__html:p}));continue;case"className":dl(e,_,"class",A,c,o);continue;case"tabIndex":dl(e,_,"tabindex",A,c,o);continue;case"style":c.delete(_),Ys(e,A,o);continue;case"multiple":c.delete(_),hn(_,e.multiple,A,o);continue;case"muted":c.delete(_),hn(_,e.muted,A,o);continue;case"autoFocus":c.delete("autofocus"),hn(_,e.autofocus,A,o);continue;case"data":if(t!=="object"){c.delete(_),p=e.getAttribute("data"),hn(_,p,A,o);continue}case"src":case"href":if(!(A!==""||t==="a"&&_==="href"||t==="object"&&_==="data")){console.error(_==="src"?'An empty string ("") was passed to the %s attribute. This may cause the browser to download the whole page again over the network. To fix this, either do not render the element at all or pass null to %s instead of an empty string.':'An empty string ("") was passed to the %s attribute. To fix this, either do not render the element at all or pass null to %s instead of an empty string.',_,_);continue}tn(e,_,_,A,c,o);continue;case"action":case"formAction":if(p=e.getAttribute(_),typeof A=="function"){c.delete(_.toLowerCase()),_==="formAction"?(c.delete("name"),c.delete("formenctype"),c.delete("formmethod"),c.delete("formtarget")):(c.delete("enctype"),c.delete("method"),c.delete("target"));continue}else if(p===LO){c.delete(_.toLowerCase()),hn(_,"function",A,o);continue}tn(e,_,_.toLowerCase(),A,c,o);continue;case"xlinkHref":tn(e,_,"xlink:href",A,c,o);continue;case"contentEditable":Bm(e,_,"contenteditable",A,c,o);continue;case"spellCheck":Bm(e,_,"spellcheck",A,c,o);continue;case"draggable":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":Bm(e,_,_,A,c,o);continue;case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":av(e,_,_.toLowerCase(),A,c,o);continue;case"capture":case"download":e:{g=e;var le=p=_,ce=o;if(c.delete(le),g=g.getAttribute(le),g===null)switch(typeof A){case"undefined":case"function":case"symbol":break e;default:if(A===!1)break e}else if(A!=null)switch(typeof A){case"function":case"symbol":break;case"boolean":if(A===!0&&g==="")break e;break;default:if(x(A,p),g===""+A)break e}hn(p,g,A,ce)}continue;case"cols":case"rows":case"size":case"span":e:{if(g=e,le=p=_,ce=o,c.delete(le),g=g.getAttribute(le),g===null)switch(typeof A){case"undefined":case"function":case"symbol":case"boolean":break e;default:if(isNaN(A)||1>A)break e}else if(A!=null)switch(typeof A){case"function":case"symbol":case"boolean":break;default:if(!(isNaN(A)||1>A)&&(x(A,p),g===""+A))break e}hn(p,g,A,ce)}continue;case"rowSpan":Jt(e,_,"rowspan",A,c,o);continue;case"start":Jt(e,_,_,A,c,o);continue;case"xHeight":dl(e,_,"x-height",A,c,o);continue;case"xlinkActuate":dl(e,_,"xlink:actuate",A,c,o);continue;case"xlinkArcrole":dl(e,_,"xlink:arcrole",A,c,o);continue;case"xlinkRole":dl(e,_,"xlink:role",A,c,o);continue;case"xlinkShow":dl(e,_,"xlink:show",A,c,o);continue;case"xlinkTitle":dl(e,_,"xlink:title",A,c,o);continue;case"xlinkType":dl(e,_,"xlink:type",A,c,o);continue;case"xmlBase":dl(e,_,"xml:base",A,c,o);continue;case"xmlLang":dl(e,_,"xml:lang",A,c,o);continue;case"xmlSpace":dl(e,_,"xml:space",A,c,o);continue;case"inert":A!==""||t0[_]||(t0[_]=!0,console.error("Received an empty string for a boolean attribute `%s`. This will treat the attribute as if it were false. Either pass `false` to silence this warning, or pass `true` if you used an empty string in earlier versions of React to indicate this attribute is true.",_)),av(e,_,_,A,c,o);continue;default:if(!(2<_.length)||_[0]!=="o"&&_[0]!=="O"||_[1]!=="n"&&_[1]!=="N"){g=Or(_),p=!1,i.context===mo&&t!=="svg"&&t!=="math"?c.delete(g.toLowerCase()):(le=_.toLowerCase(),le=sf.hasOwnProperty(le)&&sf[le]||null,le!==null&&le!==_&&(p=!0,c.delete(le)),c.delete(g));e:if(le=e,ce=g,g=A,mt(ce))if(le.hasAttribute(ce))le=le.getAttribute(ce),x(g,ce),g=le===""+g?g:le;else{switch(typeof g){case"function":case"symbol":break e;case"boolean":if(le=ce.toLowerCase().slice(0,5),le!=="data-"&&le!=="aria-")break e}g=g===void 0?void 0:null}else g=void 0;p||hn(_,g,A,o)}}}return 0<c.size&&a.suppressHydrationWarning!==!0&&Nm(e,c,o),Object.keys(o).length===0?null:o}function Bt(e,t){switch(e.length){case 0:return"";case 1:return e[0];case 2:return e[0]+" "+t+" "+e[1];default:return e.slice(0,-1).join(", ")+", "+t+" "+e[e.length-1]}}function Yt(e){return e.nodeType===9?e:e.ownerDocument}function Fa(e){switch(e){case Ei:return Qh;case mh:return l0;default:return mo}}function di(e,t){if(e===mo)switch(t){case"svg":return Qh;case"math":return l0;default:return mo}return e===Qh&&t==="foreignObject"?mo:e}function tr(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}function qm(){var e=window.event;return e&&e.type==="popstate"?e===r1?!1:(r1=e,!0):(r1=null,!1)}function hi(e){setTimeout(function(){throw e})}function Dn(e,t,a){switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&e.focus();break;case"img":a.src?e.src=a.src:a.srcSet&&(e.srcset=a.srcSet)}}function nr(e,t,a,i){nv(e,t,a,i),e[tl]=i}function ar(e){Fc(e,"")}function Lm(e,t,a){e.nodeValue=a}function Yn(e){return e==="head"}function hc(e,t){e.removeChild(t)}function ks(e,t){(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).removeChild(t)}function za(e,t){var a=t,i=0,o=0;do{var c=a.nextSibling;if(e.removeChild(a),c&&c.nodeType===8)if(a=c.data,a===a0){if(0<i&&8>i){a=i;var p=e.ownerDocument;if(a&jO&&pc(p.documentElement),a&YO&&pc(p.body),a&kO)for(a=p.head,pc(a),p=a.firstChild;p;){var g=p.nextSibling,A=p.nodeName;p[tf]||A==="SCRIPT"||A==="STYLE"||A==="LINK"&&p.rel.toLowerCase()==="stylesheet"||a.removeChild(p),p=g}}if(o===0){e.removeChild(c),Tc(t);return}o--}else a===n0||a===yo||a===Qp?o++:i=a.charCodeAt(0)-48;else i=0;a=c}while(a);Tc(t)}function Vm(e){e=e.style,typeof e.setProperty=="function"?e.setProperty("display","none","important"):e.display="none"}function jm(e){e.nodeValue=""}function Vd(e,t){t=t[GO],t=t!=null&&t.hasOwnProperty("display")?t.display:null,e.style.display=t==null||typeof t=="boolean"?"":(""+t).trim()}function jd(e,t){e.nodeValue=t}function Eu(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":Eu(a),Vt(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function sa(e,t,a,i){for(;e.nodeType===1;){var o=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!i&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(i){if(!e[tf])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(c=e.getAttribute("rel"),c==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(c!==o.rel||e.getAttribute("href")!==(o.href==null||o.href===""?null:o.href)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin)||e.getAttribute("title")!==(o.title==null?null:o.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(c=e.getAttribute("src"),(c!==(o.src==null?null:o.src)||e.getAttribute("type")!==(o.type==null?null:o.type)||e.getAttribute("crossorigin")!==(o.crossOrigin==null?null:o.crossOrigin))&&c&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){x(o.name,"name");var c=o.name==null?null:""+o.name;if(o.type==="hidden"&&e.getAttribute("name")===c)return e}else return e;if(e=Pa(e.nextSibling),e===null)break}return null}function lr(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=Pa(e.nextSibling),e===null))return null;return e}function ur(e){return e.data===Qp||e.data===yo&&e.ownerDocument.readyState===yE}function yc(e,t){var a=e.ownerDocument;if(e.data!==yo||a.readyState===yE)t();else{var i=function(){t(),a.removeEventListener("DOMContentLoaded",i)};a.addEventListener("DOMContentLoaded",i),e._reactRetry=i}}function Pa(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===n0||t===Qp||t===yo||t===l1||t===hE)break;if(t===a0)return null}}return e}function Yd(e){if(e.nodeType===1){for(var t=e.nodeName.toLowerCase(),a={},i=e.attributes,o=0;o<i.length;o++){var c=i[o];a[dc(c.name)]=c.name.toLowerCase()==="style"?Ld(e):c.value}return{type:t,props:a}}return e.nodeType===8?{type:"Suspense",props:{}}:e.nodeValue}function Ym(e,t,a){return a===null||a[VO]!==!0?(e.nodeValue===t?e=null:(t=fi(t),e=fi(e.nodeValue)===t?null:e.nodeValue),e):null}function mc(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a===a0){if(t===0)return Pa(e.nextSibling);t--}else a!==n0&&a!==Qp&&a!==yo||t++}e=e.nextSibling}return null}function kd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a===n0||a===Qp||a===yo){if(t===0)return e;t--}else a===a0&&t++}e=e.previousSibling}return null}function hl(e){Tc(e)}function lv(e){Tc(e)}function Ia(e,t,a,i,o){switch(o&&Bf(e,i.ancestorInfo),t=Yt(a),e){case"html":if(e=t.documentElement,!e)throw Error("React expected an <html> element (document.documentElement) to exist in the Document but one was not found. React never removes the documentElement for any Document it renders into so the cause is likely in some other script running on this page.");return e;case"head":if(e=t.head,!e)throw Error("React expected a <head> element (document.head) to exist in the Document but one was not found. React never removes the head for any Document it renders into so the cause is likely in some other script running on this page.");return e;case"body":if(e=t.body,!e)throw Error("React expected a <body> element (document.body) to exist in the Document but one was not found. React never removes the body for any Document it renders into so the cause is likely in some other script running on this page.");return e;default:throw Error("resolveSingletonInstance was called with an element type that is not supported. This is a bug in React.")}}function uv(e,t,a,i){if(!a[dr]&&Rt(a)){var o=a.tagName.toLowerCase();console.error("You are mounting a new %s component when a previous one has not first unmounted. It is an error to render more than one %s component at a time and attributes and children of these components will likely fail in unpredictable ways. Please only render a single instance of <%s> and if you need to mount a new one, ensure any previous ones have unmounted first.",o,o,o)}switch(e){case"html":case"head":case"body":break;default:console.error("acquireSingletonInstance was called with an element type that is not supported. This is a bug in React.")}for(o=a.attributes;o.length;)a.removeAttributeNode(o[0]);Pn(a,e,t),a[Ra]=i,a[tl]=t}function pc(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Vt(e)}function Gd(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}function yi(e,t,a){var i=Zh;if(i&&typeof t=="string"&&t){var o=$n(t);o='link[rel="'+e+'"][href="'+o+'"]',typeof a=="string"&&(o+='[crossorigin="'+a+'"]'),SE.has(o)||(SE.add(o),e={rel:e,crossOrigin:a,href:t},i.querySelector(o)===null&&(t=i.createElement("link"),Pn(t,"link",e),Q(t),i.head.appendChild(t)))}}function Gs(e,t,a,i){var o=(o=Ru.current)?Gd(o):null;if(!o)throw Error('"resourceRoot" was expected to exist. This is a bug in React.');switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(a=uu(a.href),t=T(o).hoistableStyles,i=t.get(a),i||(i={type:"style",instance:null,count:0,state:null},t.set(a,i)),i):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=uu(a.href);var c=T(o).hoistableStyles,p=c.get(e);if(!p&&(o=o.ownerDocument||o,p={type:"stylesheet",instance:null,count:0,state:{loading:Df,preload:null}},c.set(e,p),(c=o.querySelector(vc(e)))&&!c._p&&(p.instance=c,p.state.loading=Zp|ju),!Yu.has(e))){var g={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy};Yu.set(e,g),c||iv(o,e,g,p.state)}if(t&&i===null)throw a=`

  - `+gc(t)+`
  + `+gc(a),Error("Expected <link> not to update to be updated to a stylesheet with precedence. Check the `rel`, `href`, and `precedence` props of this component. Alternatively, check whether two different <link> components render in the same slot or share the same key."+a);return p}if(t&&i!==null)throw a=`

  - `+gc(t)+`
  + `+gc(a),Error("Expected stylesheet with precedence to not be updated to a different kind of <link>. Check the `rel`, `href`, and `precedence` props of this component. Alternatively, check whether two different <link> components render in the same slot or share the same key."+a);return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(a=ir(a),t=T(o).hoistableScripts,i=t.get(a),i||(i={type:"script",instance:null,count:0,state:null},t.set(a,i)),i):{type:"void",instance:null,count:0,state:null};default:throw Error('getResource encountered a type it did not expect: "'+e+'". this is a bug in React.')}}function gc(e){var t=0,a="<link";return typeof e.rel=="string"?(t++,a+=' rel="'+e.rel+'"'):Ou.call(e,"rel")&&(t++,a+=' rel="'+(e.rel===null?"null":"invalid type "+typeof e.rel)+'"'),typeof e.href=="string"?(t++,a+=' href="'+e.href+'"'):Ou.call(e,"href")&&(t++,a+=' href="'+(e.href===null?"null":"invalid type "+typeof e.href)+'"'),typeof e.precedence=="string"?(t++,a+=' precedence="'+e.precedence+'"'):Ou.call(e,"precedence")&&(t++,a+=" precedence={"+(e.precedence===null?"null":"invalid type "+typeof e.precedence)+"}"),Object.getOwnPropertyNames(e).length>t&&(a+=" ..."),a+" />"}function uu(e){return'href="'+$n(e)+'"'}function vc(e){return'link[rel="stylesheet"]['+e+"]"}function km(e){return st({},e,{"data-precedence":e.precedence,precedence:null})}function iv(e,t,a,i){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?i.loading=Zp:(t=e.createElement("link"),i.preload=t,t.addEventListener("load",function(){return i.loading|=Zp}),t.addEventListener("error",function(){return i.loading|=vE}),Pn(t,"link",a),Q(t),e.head.appendChild(t))}function ir(e){return'[src="'+$n(e)+'"]'}function Ir(e){return"script[async]"+e}function rv(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var i=e.querySelector('style[data-href~="'+$n(a.href)+'"]');if(i)return t.instance=i,Q(i),i;var o=st({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return i=(e.ownerDocument||e).createElement("style"),Q(i),Pn(i,"style",o),Xd(i,a.precedence,e),t.instance=i;case"stylesheet":o=uu(a.href);var c=e.querySelector(vc(o));if(c)return t.state.loading|=ju,t.instance=c,Q(c),c;i=km(a),(o=Yu.get(o))&&Gm(i,o),c=(e.ownerDocument||e).createElement("link"),Q(c);var p=c;return p._p=new Promise(function(g,A){p.onload=g,p.onerror=A}),Pn(c,"link",i),t.state.loading|=ju,Xd(c,a.precedence,e),t.instance=c;case"script":return c=ir(a.src),(o=e.querySelector(Ir(c)))?(t.instance=o,Q(o),o):(i=a,(o=Yu.get(c))&&(i=st({},a),Qd(i,o)),e=e.ownerDocument||e,o=e.createElement("script"),Q(o),Pn(o,"link",i),e.head.appendChild(o),t.instance=o);case"void":return null;default:throw Error('acquireResource encountered a resource type it did not expect: "'+t.type+'". this is a bug in React.')}else t.type==="stylesheet"&&(t.state.loading&ju)===Df&&(i=t.instance,t.state.loading|=ju,Xd(i,a.precedence,e));return t.instance}function Xd(e,t,a){for(var i=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),o=i.length?i[i.length-1]:null,c=o,p=0;p<i.length;p++){var g=i[p];if(g.dataset.precedence===t)c=g;else if(c!==o)break}c?c.parentNode.insertBefore(e,c.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function Gm(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Qd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}function Xm(e,t,a){if(u0===null){var i=new Map,o=u0=new Map;o.set(a,i)}else o=u0,i=o.get(a),i||(i=new Map,o.set(a,i));if(i.has(e))return i;for(i.set(e,null),a=a.getElementsByTagName(e),o=0;o<a.length;o++){var c=a[o];if(!(c[tf]||c[Ra]||e==="link"&&c.getAttribute("rel")==="stylesheet")&&c.namespaceURI!==Ei){var p=c.getAttribute(t)||"";p=e+p;var g=i.get(p);g?g.push(c):i.set(p,[c])}}return i}function eo(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function Zd(e,t,a){var i=!a.ancestorInfo.containerTagInScope;if(a.context===Qh||t.itemProp!=null)return!i||t.itemProp==null||e!=="meta"&&e!=="title"&&e!=="style"&&e!=="link"&&e!=="script"||console.error("Cannot render a <%s> outside the main document if it has an `itemProp` prop. `itemProp` suggests the tag belongs to an `itemScope` which can appear anywhere in the DOM. If you were intending for React to hoist this <%s> remove the `itemProp` prop. Otherwise, try moving this tag into the <head> or <body> of the Document.",e,e),!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href===""){i&&console.error('Cannot render a <style> outside the main document without knowing its precedence and a unique href key. React can hoist and deduplicate <style> tags if you provide a `precedence` prop along with an `href` prop that does not conflict with the `href` values used in any other hoisted <style> or <link rel="stylesheet" ...> tags.  Note that hoisting <style> tags is considered an advanced feature that most will not use directly. Consider moving the <style> tag to the <head> or consider adding a `precedence="default"` and `href="some unique resource identifier"`.');break}return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError){if(t.rel==="stylesheet"&&typeof t.precedence=="string"){e=t.href;var o=t.onError,c=t.disabled;a=[],t.onLoad&&a.push("`onLoad`"),o&&a.push("`onError`"),c!=null&&a.push("`disabled`"),o=Bt(a,"and"),o+=a.length===1?" prop":" props",c=a.length===1?"an "+o:"the "+o,a.length&&console.error('React encountered a <link rel="stylesheet" href="%s" ... /> with a `precedence` prop that also included %s. The presence of loading and error handlers indicates an intent to manage the stylesheet loading state from your from your Component code and React will not hoist or deduplicate this stylesheet. If your intent was to have React hoist and deduplciate this stylesheet using the `precedence` prop remove the %s, otherwise remove the `precedence` prop.',e,c,o)}i&&(typeof t.rel!="string"||typeof t.href!="string"||t.href===""?console.error("Cannot render a <link> outside the main document without a `rel` and `href` prop. Try adding a `rel` and/or `href` prop to this <link> or moving the link into the <head> tag"):(t.onError||t.onLoad)&&console.error("Cannot render a <link> with onLoad or onError listeners outside the main document. Try removing onLoad={...} and onError={...} or moving it into the root <head> tag or somewhere in the <body>."));break}switch(t.rel){case"stylesheet":return e=t.precedence,t=t.disabled,typeof e!="string"&&i&&console.error('Cannot render a <link rel="stylesheet" /> outside the main document without knowing its precedence. Consider adding precedence="default" or moving it into the root <head> tag.'),typeof e=="string"&&t==null;default:return!0}case"script":if(e=t.async&&typeof t.async!="function"&&typeof t.async!="symbol",!e||t.onLoad||t.onError||!t.src||typeof t.src!="string"){i&&(e?t.onLoad||t.onError?console.error("Cannot render a <script> with onLoad or onError listeners outside the main document. Try removing onLoad={...} and onError={...} or moving it into the root <head> tag or somewhere in the <body>."):console.error("Cannot render a <script> outside the main document without `async={true}` and a non-empty `src` prop. Ensure there is a valid `src` and either make the script async or move it into the root <head> tag or somewhere in the <body>."):console.error('Cannot render a sync or defer <script> outside the main document without knowing its order. Try adding async="" or moving it into the root <head> tag.'));break}return!0;case"noscript":case"template":i&&console.error("Cannot render <%s> outside the main document. Try moving it into the root <head> tag.",e)}return!1}function Qm(e){return!(e.type==="stylesheet"&&(e.state.loading&bE)===Df)}function ov(){}function cv(e,t,a){if(Kp===null)throw Error("Internal React Error: suspendedState null when it was expected to exists. Please report this as a React bug.");var i=Kp;if(t.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(t.state.loading&ju)===Df){if(t.instance===null){var o=uu(a.href),c=e.querySelector(vc(o));if(c){e=c._p,e!==null&&typeof e=="object"&&typeof e.then=="function"&&(i.count++,i=Xs.bind(i),e.then(i,i)),t.state.loading|=ju,t.instance=c,Q(c);return}c=e.ownerDocument||e,a=km(a),(o=Yu.get(o))&&Gm(a,o),c=c.createElement("link"),Q(c);var p=c;p._p=new Promise(function(g,A){p.onload=g,p.onerror=A}),Pn(c,"link",a),t.instance=c}i.stylesheets===null&&(i.stylesheets=new Map),i.stylesheets.set(t,e),(e=t.state.preload)&&(t.state.loading&bE)===Df&&(i.count++,t=Xs.bind(i),e.addEventListener("load",t),e.addEventListener("error",t))}}function sv(){if(Kp===null)throw Error("Internal React Error: suspendedState null when it was expected to exists. Please report this as a React bug.");var e=Kp;return e.stylesheets&&e.count===0&&Kd(e,e.stylesheets),0<e.count?function(t){var a=setTimeout(function(){if(e.stylesheets&&Kd(e,e.stylesheets),e.unsuspend){var i=e.unsuspend;e.unsuspend=null,i()}},6e4);return e.unsuspend=t,function(){e.unsuspend=null,clearTimeout(a)}}:null}function Xs(){if(this.count--,this.count===0){if(this.stylesheets)Kd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}function Kd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,i0=new Map,t.forEach(Jd,e),i0=null,Xs.call(e))}function Jd(e,t){if(!(t.state.loading&ju)){var a=i0.get(e);if(a)var i=a.get(c1);else{a=new Map,i0.set(e,a);for(var o=e.querySelectorAll("link[data-precedence],style[data-precedence]"),c=0;c<o.length;c++){var p=o[c];(p.nodeName==="LINK"||p.getAttribute("media")!=="not all")&&(a.set(p.dataset.precedence,p),i=p)}i&&a.set(c1,i)}o=t.instance,p=o.getAttribute("data-precedence"),c=a.get(p)||i,c===i&&a.set(c1,o),a.set(p,o),this.count++,i=Xs.bind(this),o.addEventListener("load",i),o.addEventListener("error",i),c?c.parentNode.insertBefore(o,c.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(o,e.firstChild)),t.state.loading|=ju}}function fv(e,t,a,i,o,c,p,g){for(this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=_f,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=qe(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=qe(0),this.hiddenUpdates=qe(null),this.identifierPrefix=i,this.onUncaughtError=o,this.onCaughtError=c,this.onRecoverableError=p,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=g,this.incompleteTransitions=new Map,this.passiveEffectDuration=this.effectDuration=-0,this.memoizedUpdaters=new Set,e=this.pendingUpdatersLaneMap=[],t=0;31>t;t++)e.push(new Set);this._debugRootType=a?"hydrateRoot()":"createRoot()"}function Zm(e,t,a,i,o,c,p,g,A,_,le,ce){return e=new fv(e,t,a,p,g,A,_,ce),t=mO,c===!0&&(t|=nl|Ai),Nl&&(t|=wa),c=k(3,null,null,t),e.current=c,c.stateNode=e,t=Cy(),_l(t),e.pooledCache=t,_l(t),c.memoizedState={element:i,isDehydrated:a,cache:t},ji(c),e}function nn(e){return e?(e=Cc,e):Cc}function Qs(e,t,a,i,o,c){if(da&&typeof da.onScheduleFiberRoot=="function")try{da.onScheduleFiberRoot(ao,i,a)}catch(p){zn||(zn=!0,console.error("React instrumentation encountered an error: %s",p))}Ye!==null&&typeof Ye.markRenderScheduled=="function"&&Ye.markRenderScheduled(t),o=nn(o),i.context===null?i.context=o:i.pendingContext=o,Du&&ha!==null&&!RE&&(RE=!0,console.error(`Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate.

Check the render method of %s.`,be(ha)||"Unknown")),i=Gl(t),i.payload={element:a},c=c===void 0?null:c,c!==null&&(typeof c!="function"&&console.error("Expected the last optional `callback` argument to be a function. Instead received: %s.",c),i.callback=c),a=Xl(e,i,t),a!==null&&(xt(a,e,t),Br(a,e,t))}function dv(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function $d(e,t){dv(e,t),(e=e.alternate)&&dv(e,t)}function hv(e){if(e.tag===13){var t=La(e,67108864);t!==null&&xt(t,e,67108864),$d(e,67108864)}}function lb(){return ha}function ub(){for(var e=new Map,t=1,a=0;31>a;a++){var i=cn(t);e.set(t,i),t*=2}return e}function Wd(e,t,a,i){var o=te.T;te.T=null;var c=Qt.p;try{Qt.p=ml,Zs(e,t,a,i)}finally{Qt.p=c,te.T=o}}function bc(e,t,a,i){var o=te.T;te.T=null;var c=Qt.p;try{Qt.p=_u,Zs(e,t,a,i)}finally{Qt.p=c,te.T=o}}function Zs(e,t,a,i){if(o0){var o=Sc(i);if(o===null)fl(e,t,i,c0,a),iu(e,i);else if(ib(o,e,t,a,i))i.stopPropagation();else if(iu(e,i),t&4&&-1<KO.indexOf(e)){for(;o!==null;){var c=Rt(o);if(c!==null)switch(c.tag){case 3:if(c=c.stateNode,c.current.memoizedState.isDehydrated){var p=ht(c.pendingLanes);if(p!==0){var g=c;for(g.pendingLanes|=2,g.entangledLanes|=2;p;){var A=1<<31-In(p);g.entanglements[1]|=A,p&=~A}wl(c),($t&(bl|Di))===su&&(Zv=fa()+nE,Pi(0))}}break;case 13:g=La(c,2),g!==null&&xt(g,c,2),Jr(),$d(c,2)}if(c=Sc(i),c===null&&fl(e,t,i,c0,a),c===o)break;o=c}o!==null&&i.stopPropagation()}else fl(e,t,i,null,a)}}function Sc(e){return e=Vl(e),Ks(e)}function Ks(e){if(c0=null,e=Ut(e),e!==null){var t=J(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=ie(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return c0=e,null}function rr(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return ml;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return _u;case"message":switch(vv()){case Is:return ml;case Pm:return _u;case Ac:case Im:return Si;case ep:return rh;default:return Si}default:return Si}}function iu(e,t){switch(e){case"focusin":case"focusout":jc=null;break;case"dragenter":case"dragleave":Yc=null;break;case"mouseover":case"mouseout":kc=null;break;case"pointerover":case"pointerout":$p.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Wp.delete(t.pointerId)}}function mi(e,t,a,i,o,c){return e===null||e.nativeEvent!==c?(e={blockedOn:t,domEventName:a,eventSystemFlags:i,nativeEvent:c,targetContainers:[o]},t!==null&&(t=Rt(t),t!==null&&hv(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function ib(e,t,a,i,o){switch(t){case"focusin":return jc=mi(jc,e,t,a,i,o),!0;case"dragenter":return Yc=mi(Yc,e,t,a,i,o),!0;case"mouseover":return kc=mi(kc,e,t,a,i,o),!0;case"pointerover":var c=o.pointerId;return $p.set(c,mi($p.get(c)||null,e,t,a,i,o)),!0;case"gotpointercapture":return c=o.pointerId,Wp.set(c,mi(Wp.get(c)||null,e,t,a,i,o)),!0}return!1}function Km(e){var t=Ut(e.target);if(t!==null){var a=J(t);if(a!==null){if(t=a.tag,t===13){if(t=ie(a),t!==null){e.blockedOn=t,wt(e.priority,function(){if(a.tag===13){var i=sl(a);i=bt(i);var o=La(a,i);o!==null&&xt(o,a,i),$d(a,i)}});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Js(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=Sc(e.nativeEvent);if(a===null){a=e.nativeEvent;var i=new a.constructor(a.type,a),o=i;h!==null&&console.error("Expected currently replaying event to be null. This error is likely caused by a bug in React. Please file an issue."),h=o,a.target.dispatchEvent(i),h===null&&console.error("Expected currently replaying event to not be null. This error is likely caused by a bug in React. Please file an issue."),h=null}else return t=Rt(a),t!==null&&hv(t),e.blockedOn=a,!1;t.shift()}return!0}function Jm(e,t,a){Js(e)&&a.delete(t)}function yv(){s1=!1,jc!==null&&Js(jc)&&(jc=null),Yc!==null&&Js(Yc)&&(Yc=null),kc!==null&&Js(kc)&&(kc=null),$p.forEach(Jm),Wp.forEach(Jm)}function Fd(e,t){e.blockedOn===t&&(e.blockedOn=null,s1||(s1=!0,xn.unstable_scheduleCallback(xn.unstable_NormalPriority,yv)))}function Pd(e){s0!==e&&(s0=e,xn.unstable_scheduleCallback(xn.unstable_NormalPriority,function(){s0===e&&(s0=null);for(var t=0;t<e.length;t+=3){var a=e[t],i=e[t+1],o=e[t+2];if(typeof i!="function"){if(Ks(i||a)===null)continue;break}var c=Rt(a);c!==null&&(e.splice(t,3),t-=3,a={pending:!0,data:o,method:a.method,action:i},Object.freeze(a),sd(c,a,i,o))}}))}function Tc(e){function t(A){return Fd(A,e)}jc!==null&&Fd(jc,e),Yc!==null&&Fd(Yc,e),kc!==null&&Fd(kc,e),$p.forEach(t),Wp.forEach(t);for(var a=0;a<Gc.length;a++){var i=Gc[a];i.blockedOn===e&&(i.blockedOn=null)}for(;0<Gc.length&&(a=Gc[0],a.blockedOn===null);)Km(a),a.blockedOn===null&&Gc.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(i=0;i<a.length;i+=3){var o=a[i],c=a[i+1],p=o[tl]||null;if(typeof c=="function")p||Pd(a);else if(p){var g=null;if(c&&c.hasAttribute("formAction")){if(o=c,p=c[tl]||null)g=p.formAction;else if(Ks(o)!==null)continue}else g=p.action;typeof g=="function"?a[i+1]=g:(a.splice(i,3),i-=3),Pd(a)}}}function Id(e){this._internalRoot=e}function eh(e){this._internalRoot=e}function th(e){e[dr]&&(e._reactRootContainer?console.error("You are calling ReactDOMClient.createRoot() on a container that was previously passed to ReactDOM.render(). This is not supported."):console.error("You are calling ReactDOMClient.createRoot() on a container that has already been passed to createRoot() before. Instead, call root.render() on the existing root instead if you want to update it."))}typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());var xn=S1(),$m=vo(),rb=R1(),st=Object.assign,ob=Symbol.for("react.element"),pi=Symbol.for("react.transitional.element"),pt=Symbol.for("react.portal"),or=Symbol.for("react.fragment"),to=Symbol.for("react.strict_mode"),$s=Symbol.for("react.profiler"),mv=Symbol.for("react.provider"),Ws=Symbol.for("react.consumer"),el=Symbol.for("react.context"),cr=Symbol.for("react.forward_ref"),sr=Symbol.for("react.suspense"),nh=Symbol.for("react.suspense_list"),ah=Symbol.for("react.memo"),yl=Symbol.for("react.lazy"),lh=Symbol.for("react.activity"),pv=Symbol.for("react.memo_cache_sentinel"),Fs=Symbol.iterator,an=Symbol.for("react.client.reference"),kn=Array.isArray,te=$m.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Qt=rb.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Wm=Object.freeze({pending:!1,data:null,method:null,action:null}),Ps=[],Ec=[],Au=-1,gi=xe(null),no=xe(null),Ru=xe(null),uh=xe(null),Ou=Object.prototype.hasOwnProperty,Fm=xn.unstable_scheduleCallback,gv=xn.unstable_cancelCallback,cb=xn.unstable_shouldYield,sb=xn.unstable_requestPaint,fa=xn.unstable_now,vv=xn.unstable_getCurrentPriorityLevel,Is=xn.unstable_ImmediatePriority,Pm=xn.unstable_UserBlockingPriority,Ac=xn.unstable_NormalPriority,Im=xn.unstable_LowPriority,ep=xn.unstable_IdlePriority,ru=xn.log,tp=xn.unstable_setDisableYieldValue,ao=null,da=null,Ye=null,zn=!1,Nl=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u",In=Math.clz32?Math.clz32:dt,vi=Math.log,fb=Math.LN2,ih=256,bi=4194304,ml=2,_u=8,Si=32,rh=268435456,fr=Math.random().toString(36).slice(2),Ra="__reactFiber$"+fr,tl="__reactProps$"+fr,dr="__reactContainer$"+fr,oh="__reactEvents$"+fr,Rc="__reactListeners$"+fr,ef="__reactHandles$"+fr,np="__reactResources$"+fr,tf="__reactMarker$"+fr,lo=new Set,ou={},ch={},sh={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0},ap=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]*$"),fh={},nf={},Oc=0,lp,bv,up,_c,Sv,Tv,Ev;El.__reactDisabledLog=!0;var Dc,af,lf=!1,ip=new(typeof WeakMap=="function"?WeakMap:Map),ha=null,Du=!1,Av=/[\n"\\]/g,rp=!1,op=!1,cp=!1,dh=!1,sp=!1,uf=!1,Rv=["value","defaultValue"],Ov=!1,hh=/["'&<>\n\t]|^\s|\s$/,fp="address applet area article aside base basefont bgsound blockquote body br button caption center col colgroup dd details dir div dl dt embed fieldset figcaption figure footer form frame frameset h1 h2 h3 h4 h5 h6 head header hgroup hr html iframe img input isindex li link listing main marquee menu menuitem meta nav noembed noframes noscript object ol p param plaintext pre script section select source style summary table tbody td template textarea tfoot th thead title tr track ul wbr xmp".split(" "),rf="applet caption html table td th marquee object template foreignObject desc title".split(" "),dp=rf.concat(["button"]),_v="dd dt li option optgroup p rp rt".split(" "),yh={current:null,formTag:null,aTagInScope:null,buttonTagInScope:null,nobrTagInScope:null,pTagInButtonScope:null,listItemTagAutoclosing:null,dlItemTagAutoclosing:null,containerTagInScope:null,implicitRootScope:!1},cu={},xu={animation:"animationDelay animationDirection animationDuration animationFillMode animationIterationCount animationName animationPlayState animationTimingFunction".split(" "),background:"backgroundAttachment backgroundClip backgroundColor backgroundImage backgroundOrigin backgroundPositionX backgroundPositionY backgroundRepeat backgroundSize".split(" "),backgroundPosition:["backgroundPositionX","backgroundPositionY"],border:"borderBottomColor borderBottomStyle borderBottomWidth borderImageOutset borderImageRepeat borderImageSlice borderImageSource borderImageWidth borderLeftColor borderLeftStyle borderLeftWidth borderRightColor borderRightStyle borderRightWidth borderTopColor borderTopStyle borderTopWidth".split(" "),borderBlockEnd:["borderBlockEndColor","borderBlockEndStyle","borderBlockEndWidth"],borderBlockStart:["borderBlockStartColor","borderBlockStartStyle","borderBlockStartWidth"],borderBottom:["borderBottomColor","borderBottomStyle","borderBottomWidth"],borderColor:["borderBottomColor","borderLeftColor","borderRightColor","borderTopColor"],borderImage:["borderImageOutset","borderImageRepeat","borderImageSlice","borderImageSource","borderImageWidth"],borderInlineEnd:["borderInlineEndColor","borderInlineEndStyle","borderInlineEndWidth"],borderInlineStart:["borderInlineStartColor","borderInlineStartStyle","borderInlineStartWidth"],borderLeft:["borderLeftColor","borderLeftStyle","borderLeftWidth"],borderRadius:["borderBottomLeftRadius","borderBottomRightRadius","borderTopLeftRadius","borderTopRightRadius"],borderRight:["borderRightColor","borderRightStyle","borderRightWidth"],borderStyle:["borderBottomStyle","borderLeftStyle","borderRightStyle","borderTopStyle"],borderTop:["borderTopColor","borderTopStyle","borderTopWidth"],borderWidth:["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth"],columnRule:["columnRuleColor","columnRuleStyle","columnRuleWidth"],columns:["columnCount","columnWidth"],flex:["flexBasis","flexGrow","flexShrink"],flexFlow:["flexDirection","flexWrap"],font:"fontFamily fontFeatureSettings fontKerning fontLanguageOverride fontSize fontSizeAdjust fontStretch fontStyle fontVariant fontVariantAlternates fontVariantCaps fontVariantEastAsian fontVariantLigatures fontVariantNumeric fontVariantPosition fontWeight lineHeight".split(" "),fontVariant:"fontVariantAlternates fontVariantCaps fontVariantEastAsian fontVariantLigatures fontVariantNumeric fontVariantPosition".split(" "),gap:["columnGap","rowGap"],grid:"gridAutoColumns gridAutoFlow gridAutoRows gridTemplateAreas gridTemplateColumns gridTemplateRows".split(" "),gridArea:["gridColumnEnd","gridColumnStart","gridRowEnd","gridRowStart"],gridColumn:["gridColumnEnd","gridColumnStart"],gridColumnGap:["columnGap"],gridGap:["columnGap","rowGap"],gridRow:["gridRowEnd","gridRowStart"],gridRowGap:["rowGap"],gridTemplate:["gridTemplateAreas","gridTemplateColumns","gridTemplateRows"],listStyle:["listStyleImage","listStylePosition","listStyleType"],margin:["marginBottom","marginLeft","marginRight","marginTop"],marker:["markerEnd","markerMid","markerStart"],mask:"maskClip maskComposite maskImage maskMode maskOrigin maskPositionX maskPositionY maskRepeat maskSize".split(" "),maskPosition:["maskPositionX","maskPositionY"],outline:["outlineColor","outlineStyle","outlineWidth"],overflow:["overflowX","overflowY"],padding:["paddingBottom","paddingLeft","paddingRight","paddingTop"],placeContent:["alignContent","justifyContent"],placeItems:["alignItems","justifyItems"],placeSelf:["alignSelf","justifySelf"],textDecoration:["textDecorationColor","textDecorationLine","textDecorationStyle"],textEmphasis:["textEmphasisColor","textEmphasisStyle"],transition:["transitionDelay","transitionDuration","transitionProperty","transitionTimingFunction"],wordWrap:["overflowWrap"]},Ti=/([A-Z])/g,xc=/^ms-/,of=/^(?:webkit|moz|o)[A-Z]/,hr=/^-ms-/,db=/-(.)/g,hp=/;\s*$/,Mu={},yp={},mp=!1,cf=!1,pp=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(" ")),mh="http://www.w3.org/1998/Math/MathML",Ei="http://www.w3.org/2000/svg",ph=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),sf={accept:"accept",acceptcharset:"acceptCharset","accept-charset":"acceptCharset",accesskey:"accessKey",action:"action",allowfullscreen:"allowFullScreen",alt:"alt",as:"as",async:"async",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",capture:"capture",cellpadding:"cellPadding",cellspacing:"cellSpacing",challenge:"challenge",charset:"charSet",checked:"checked",children:"children",cite:"cite",class:"className",classid:"classID",classname:"className",cols:"cols",colspan:"colSpan",content:"content",contenteditable:"contentEditable",contextmenu:"contextMenu",controls:"controls",controlslist:"controlsList",coords:"coords",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",data:"data",datetime:"dateTime",default:"default",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",defer:"defer",dir:"dir",disabled:"disabled",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback",download:"download",draggable:"draggable",enctype:"encType",enterkeyhint:"enterKeyHint",fetchpriority:"fetchPriority",for:"htmlFor",form:"form",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",headers:"headers",height:"height",hidden:"hidden",high:"high",href:"href",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",id:"id",imagesizes:"imageSizes",imagesrcset:"imageSrcSet",inert:"inert",innerhtml:"innerHTML",inputmode:"inputMode",integrity:"integrity",is:"is",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",kind:"kind",label:"label",lang:"lang",list:"list",loop:"loop",low:"low",manifest:"manifest",marginwidth:"marginWidth",marginheight:"marginHeight",max:"max",maxlength:"maxLength",media:"media",mediagroup:"mediaGroup",method:"method",min:"min",minlength:"minLength",multiple:"multiple",muted:"muted",name:"name",nomodule:"noModule",nonce:"nonce",novalidate:"noValidate",open:"open",optimum:"optimum",pattern:"pattern",placeholder:"placeholder",playsinline:"playsInline",poster:"poster",preload:"preload",profile:"profile",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rel:"rel",required:"required",reversed:"reversed",role:"role",rows:"rows",rowspan:"rowSpan",sandbox:"sandbox",scope:"scope",scoped:"scoped",scrolling:"scrolling",seamless:"seamless",selected:"selected",shape:"shape",size:"size",sizes:"sizes",span:"span",spellcheck:"spellCheck",src:"src",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",start:"start",step:"step",style:"style",summary:"summary",tabindex:"tabIndex",target:"target",title:"title",type:"type",usemap:"useMap",value:"value",width:"width",wmode:"wmode",wrap:"wrap",about:"about",accentheight:"accentHeight","accent-height":"accentHeight",accumulate:"accumulate",additive:"additive",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",alphabetic:"alphabetic",amplitude:"amplitude",arabicform:"arabicForm","arabic-form":"arabicForm",ascent:"ascent",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",azimuth:"azimuth",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",bbox:"bbox",begin:"begin",bias:"bias",by:"by",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clip:"clip",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",color:"color",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",cursor:"cursor",cx:"cx",cy:"cy",d:"d",datatype:"datatype",decelerate:"decelerate",descent:"descent",diffuseconstant:"diffuseConstant",direction:"direction",display:"display",divisor:"divisor",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",dur:"dur",dx:"dx",dy:"dy",edgemode:"edgeMode",elevation:"elevation",enablebackground:"enableBackground","enable-background":"enableBackground",end:"end",exponent:"exponent",externalresourcesrequired:"externalResourcesRequired",fill:"fill",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filter:"filter",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",focusable:"focusable",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",format:"format",from:"from",fx:"fx",fy:"fy",g1:"g1",g2:"g2",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",hanging:"hanging",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",ideographic:"ideographic",imagerendering:"imageRendering","image-rendering":"imageRendering",in2:"in2",in:"in",inlist:"inlist",intercept:"intercept",k1:"k1",k2:"k2",k3:"k3",k4:"k4",k:"k",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",kerning:"kerning",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",local:"local",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",mask:"mask",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",mathematical:"mathematical",mode:"mode",numoctaves:"numOctaves",offset:"offset",opacity:"opacity",operator:"operator",order:"order",orient:"orient",orientation:"orientation",origin:"origin",overflow:"overflow",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder",panose1:"panose1","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",points:"points",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",popover:"popover",popovertarget:"popoverTarget",popovertargetaction:"popoverTargetAction",prefix:"prefix",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",property:"property",r:"r",radius:"radius",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",resource:"resource",restart:"restart",result:"result",results:"results",rotate:"rotate",rx:"rx",ry:"ry",scale:"scale",security:"security",seed:"seed",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",slope:"slope",spacing:"spacing",specularconstant:"specularConstant",specularexponent:"specularExponent",speed:"speed",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stemh:"stemh",stemv:"stemv",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",string:"string",stroke:"stroke",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",to:"to",transform:"transform",transformorigin:"transformOrigin","transform-origin":"transformOrigin",typeof:"typeof",u1:"u1",u2:"u2",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicode:"unicode",unicodebidi:"unicodeBidi","unicode-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",values:"values",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",version:"version",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",visibility:"visibility",vmathematical:"vMathematical","v-mathematical":"vMathematical",vocab:"vocab",widths:"widths",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",x1:"x1",x2:"x2",x:"x",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang",xmlns:"xmlns","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",y1:"y1",y2:"y2",y:"y",ychannelselector:"yChannelSelector",z:"z",zoomandpan:"zoomAndPan"},Mc={"aria-current":0,"aria-description":0,"aria-details":0,"aria-disabled":0,"aria-hidden":0,"aria-invalid":0,"aria-keyshortcuts":0,"aria-label":0,"aria-roledescription":0,"aria-autocomplete":0,"aria-checked":0,"aria-expanded":0,"aria-haspopup":0,"aria-level":0,"aria-modal":0,"aria-multiline":0,"aria-multiselectable":0,"aria-orientation":0,"aria-placeholder":0,"aria-pressed":0,"aria-readonly":0,"aria-required":0,"aria-selected":0,"aria-sort":0,"aria-valuemax":0,"aria-valuemin":0,"aria-valuenow":0,"aria-valuetext":0,"aria-atomic":0,"aria-busy":0,"aria-live":0,"aria-relevant":0,"aria-dropeffect":0,"aria-grabbed":0,"aria-activedescendant":0,"aria-colcount":0,"aria-colindex":0,"aria-colspan":0,"aria-controls":0,"aria-describedby":0,"aria-errormessage":0,"aria-flowto":0,"aria-labelledby":0,"aria-owns":0,"aria-posinset":0,"aria-rowcount":0,"aria-rowindex":0,"aria-rowspan":0,"aria-setsize":0},yr={},gh=RegExp("^(aria)-[: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]*$"),Dv=RegExp("^(aria)[A-Z][: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]*$"),xv=!1,ea={},n=/^on./,l=/^on[^A-Z]/,u=RegExp("^(aria)-[: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]*$"),r=RegExp("^(aria)[A-Z][: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]*$"),s=/^[\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,h=null,v=null,E=null,C=!1,F=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ve=!1;if(F)try{var Ae={};Object.defineProperty(Ae,"passive",{get:function(){ve=!0}}),window.addEventListener("test",Ae,Ae),window.removeEventListener("test",Ae,Ae)}catch{ve=!1}var I=null,ue=null,lt=null,at={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Zt=oa(at),K=st({},at,{view:0,detail:0}),B=oa(K),P,Te,Je,Et=st({},K,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sa,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Je&&(Je&&e.type==="mousemove"?(P=e.screenX-Je.screenX,Te=e.screenY-Je.screenY):Te=P=0,Je=e),P)},movementY:function(e){return"movementY"in e?e.movementY:Te}}),nt=oa(Et),ut=st({},Et,{dataTransfer:0}),ta=oa(ut),kt=st({},K,{relatedTarget:0}),Cu=oa(kt),hb=st({},at,{animationName:0,elapsedTime:0,pseudoElement:0}),GR=oa(hb),XR=st({},at,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),QR=oa(XR),ZR=st({},at,{data:0}),qS=oa(ZR),KR=qS,JR={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},$R={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"},WR={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"},FR=st({},K,{key:function(e){if(e.key){var t=JR[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=_r(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?$R[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sa,charCode:function(e){return e.type==="keypress"?_r(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?_r(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),PR=oa(FR),IR=st({},Et,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),LS=oa(IR),eO=st({},K,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sa}),tO=oa(eO),nO=st({},at,{propertyName:0,elapsedTime:0,pseudoElement:0}),aO=oa(nO),lO=st({},Et,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),uO=oa(lO),iO=st({},at,{newState:0,oldState:0}),rO=oa(iO),oO=[9,13,27,32],VS=229,yb=F&&"CompositionEvent"in window,gp=null;F&&"documentMode"in document&&(gp=document.documentMode);var cO=F&&"TextEvent"in window&&!gp,jS=F&&(!yb||gp&&8<gp&&11>=gp),YS=32,kS=String.fromCharCode(YS),GS=!1,vh=!1,sO={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},vp=null,bp=null,XS=!1;F&&(XS=gy("input")&&(!document.documentMode||9<document.documentMode));var pl=typeof Object.is=="function"?Object.is:P0,fO=F&&"documentMode"in document&&11>=document.documentMode,bh=null,mb=null,Sp=null,pb=!1,Sh={animationend:Dr("Animation","AnimationEnd"),animationiteration:Dr("Animation","AnimationIteration"),animationstart:Dr("Animation","AnimationStart"),transitionrun:Dr("Transition","TransitionRun"),transitionstart:Dr("Transition","TransitionStart"),transitioncancel:Dr("Transition","TransitionCancel"),transitionend:Dr("Transition","TransitionEnd")},gb={},QS={};F&&(QS=document.createElement("div").style,"AnimationEvent"in window||(delete Sh.animationend.animation,delete Sh.animationiteration.animation,delete Sh.animationstart.animation),"TransitionEvent"in window||delete Sh.transitionend.transition);var ZS=xr("animationend"),KS=xr("animationiteration"),JS=xr("animationstart"),dO=xr("transitionrun"),hO=xr("transitionstart"),yO=xr("transitioncancel"),$S=xr("transitionend"),WS=new Map,vb="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");vb.push("scrollEnd");var bb=new WeakMap,Mv=1,uo=2,zu=[],Th=0,Sb=0,Cc={};Object.freeze(Cc);var wu=null,Eh=null,vn=0,mO=1,wa=2,nl=8,Ai=16,FS=64,PS=!1;try{var IS=Object.preventExtensions({})}catch{PS=!0}var Ah=[],Rh=0,Cv=null,zv=0,Uu=[],Hu=0,ff=null,io=1,ro="",gl=null,Bn=null,Gt=!1,oo=!1,Nu=null,df=null,mr=!1,Tb=Error("Hydration Mismatch Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React."),eT=0;if(typeof performance=="object"&&typeof performance.now=="function")var pO=performance,tT=function(){return pO.now()};else{var gO=Date;tT=function(){return gO.now()}}var Eb=xe(null),Ab=xe(null),nT={},wv=null,Oh=null,_h=!1,vO=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,i){e.push(i)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},bO=xn.unstable_scheduleCallback,SO=xn.unstable_NormalPriority,ya={$$typeof:el,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0,_currentRenderer:null,_currentRenderer2:null},Dh=xn.unstable_now,aT=-0,Uv=-0,Bl=-1.1,hf=-0,Hv=!1,Nv=!1,Tp=null,Rb=0,yf=0,xh=null,lT=te.S;te.S=function(e,t){typeof t=="object"&&t!==null&&typeof t.then=="function"&&Bg(e,t),lT!==null&&lT(e,t)};var mf=xe(null),Ri={recordUnsafeLifecycleWarnings:function(){},flushPendingUnsafeLifecycleWarnings:function(){},recordLegacyContextWarning:function(){},flushLegacyContextWarning:function(){},discardPendingWarnings:function(){}},Ep=[],Ap=[],Rp=[],Op=[],_p=[],Dp=[],pf=new Set;Ri.recordUnsafeLifecycleWarnings=function(e,t){pf.has(e.type)||(typeof t.componentWillMount=="function"&&t.componentWillMount.__suppressDeprecationWarning!==!0&&Ep.push(e),e.mode&nl&&typeof t.UNSAFE_componentWillMount=="function"&&Ap.push(e),typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps.__suppressDeprecationWarning!==!0&&Rp.push(e),e.mode&nl&&typeof t.UNSAFE_componentWillReceiveProps=="function"&&Op.push(e),typeof t.componentWillUpdate=="function"&&t.componentWillUpdate.__suppressDeprecationWarning!==!0&&_p.push(e),e.mode&nl&&typeof t.UNSAFE_componentWillUpdate=="function"&&Dp.push(e))},Ri.flushPendingUnsafeLifecycleWarnings=function(){var e=new Set;0<Ep.length&&(Ep.forEach(function(g){e.add(be(g)||"Component"),pf.add(g.type)}),Ep=[]);var t=new Set;0<Ap.length&&(Ap.forEach(function(g){t.add(be(g)||"Component"),pf.add(g.type)}),Ap=[]);var a=new Set;0<Rp.length&&(Rp.forEach(function(g){a.add(be(g)||"Component"),pf.add(g.type)}),Rp=[]);var i=new Set;0<Op.length&&(Op.forEach(function(g){i.add(be(g)||"Component"),pf.add(g.type)}),Op=[]);var o=new Set;0<_p.length&&(_p.forEach(function(g){o.add(be(g)||"Component"),pf.add(g.type)}),_p=[]);var c=new Set;if(0<Dp.length&&(Dp.forEach(function(g){c.add(be(g)||"Component"),pf.add(g.type)}),Dp=[]),0<t.size){var p=q(t);console.error(`Using UNSAFE_componentWillMount in strict mode is not recommended and may indicate bugs in your code. See https://react.dev/link/unsafe-component-lifecycles for details.

* Move code with side effects to componentDidMount, and set initial state in the constructor.

Please update the following components: %s`,p)}0<i.size&&(p=q(i),console.error(`Using UNSAFE_componentWillReceiveProps in strict mode is not recommended and may indicate bugs in your code. See https://react.dev/link/unsafe-component-lifecycles for details.

* Move data fetching code or side effects to componentDidUpdate.
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://react.dev/link/derived-state

Please update the following components: %s`,p)),0<c.size&&(p=q(c),console.error(`Using UNSAFE_componentWillUpdate in strict mode is not recommended and may indicate bugs in your code. See https://react.dev/link/unsafe-component-lifecycles for details.

* Move data fetching code or side effects to componentDidUpdate.

Please update the following components: %s`,p)),0<e.size&&(p=q(e),console.warn(`componentWillMount has been renamed, and is not recommended for use. See https://react.dev/link/unsafe-component-lifecycles for details.

* Move code with side effects to componentDidMount, and set initial state in the constructor.
* Rename componentWillMount to UNSAFE_componentWillMount to suppress this warning in non-strict mode. In React 18.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder.

Please update the following components: %s`,p)),0<a.size&&(p=q(a),console.warn(`componentWillReceiveProps has been renamed, and is not recommended for use. See https://react.dev/link/unsafe-component-lifecycles for details.

* Move data fetching code or side effects to componentDidUpdate.
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://react.dev/link/derived-state
* Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 18.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder.

Please update the following components: %s`,p)),0<o.size&&(p=q(o),console.warn(`componentWillUpdate has been renamed, and is not recommended for use. See https://react.dev/link/unsafe-component-lifecycles for details.

* Move data fetching code or side effects to componentDidUpdate.
* Rename componentWillUpdate to UNSAFE_componentWillUpdate to suppress this warning in non-strict mode. In React 18.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder.

Please update the following components: %s`,p))};var Bv=new Map,uT=new Set;Ri.recordLegacyContextWarning=function(e,t){for(var a=null,i=e;i!==null;)i.mode&nl&&(a=i),i=i.return;a===null?console.error("Expected to find a StrictMode component in a strict mode tree. This error is likely caused by a bug in React. Please file an issue."):!uT.has(e.type)&&(i=Bv.get(a),e.type.contextTypes!=null||e.type.childContextTypes!=null||t!==null&&typeof t.getChildContext=="function")&&(i===void 0&&(i=[],Bv.set(a,i)),i.push(e))},Ri.flushLegacyContextWarning=function(){Bv.forEach(function(e){if(e.length!==0){var t=e[0],a=new Set;e.forEach(function(o){a.add(be(o)||"Component"),uT.add(o.type)});var i=q(a);Ie(t,function(){console.error(`Legacy context API has been detected within a strict-mode tree.

The old API will be supported in all 16.x releases, but applications using it should migrate to the new version.

Please update the following components: %s

Learn more about this warning here: https://react.dev/link/legacy-context`,i)})}})},Ri.discardPendingWarnings=function(){Ep=[],Ap=[],Rp=[],Op=[],_p=[],Dp=[],Bv=new Map};var xp=Error("Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`."),iT=Error("Suspense Exception: This is not a real error, and should not leak into userspace. If you're seeing this, it's likely a bug in React."),qv=Error("Suspense Exception: This is not a real error! It's an implementation detail of `useActionState` to interrupt the current render. You must either rethrow it immediately, or move the `useActionState` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary."),Ob={then:function(){console.error('Internal React error: A listener was unexpectedly attached to a "noop" thenable. This is a bug in React. Please file an issue.')}},Mp=null,Lv=!1,Bu=0,qu=1,vl=2,Ua=4,ma=8,rT=0,oT=1,cT=2,_b=3,zc=!1,sT=!1,Db=null,xb=!1,Mh=xe(null),Vv=xe(0),Ch,fT=new Set,dT=new Set,Mb=new Set,hT=new Set,wc=0,ft=null,on=null,na=null,jv=!1,zh=!1,gf=!1,Yv=0,Cp=0,co=null,TO=0,EO=25,re=null,Lu=null,so=-1,zp=!1,kv={readContext:sn,use:Rn,useCallback:rn,useContext:rn,useEffect:rn,useImperativeHandle:rn,useLayoutEffect:rn,useInsertionEffect:rn,useMemo:rn,useReducer:rn,useRef:rn,useState:rn,useDebugValue:rn,useDeferredValue:rn,useTransition:rn,useSyncExternalStore:rn,useId:rn,useHostTransitionStatus:rn,useFormState:rn,useActionState:rn,useOptimistic:rn,useMemoCache:rn,useCacheRefresh:rn},Cb=null,yT=null,zb=null,mT=null,pr=null,Oi=null,Gv=null;Cb={readContext:function(e){return sn(e)},use:Rn,useCallback:function(e,t){return re="useCallback",St(),ki(t),Zo(e,t)},useContext:function(e){return re="useContext",St(),sn(e)},useEffect:function(e,t){return re="useEffect",St(),ki(t),ps(e,t)},useImperativeHandle:function(e,t,a){return re="useImperativeHandle",St(),ki(a),ti(e,t,a)},useInsertionEffect:function(e,t){re="useInsertionEffect",St(),ki(t),xl(4,vl,e,t)},useLayoutEffect:function(e,t){return re="useLayoutEffect",St(),ki(t),Vy(e,t)},useMemo:function(e,t){re="useMemo",St(),ki(t);var a=te.H;te.H=pr;try{return Vr(e,t)}finally{te.H=a}},useReducer:function(e,t,a){re="useReducer",St();var i=te.H;te.H=pr;try{return Iu(e,t,a)}finally{te.H=i}},useRef:function(e){return re="useRef",St(),Zi(e)},useState:function(e){re="useState",St();var t=te.H;te.H=pr;try{return $l(e)}finally{te.H=t}},useDebugValue:function(){re="useDebugValue",St()},useDeferredValue:function(e,t){return re="useDeferredValue",St(),Ko(e,t)},useTransition:function(){return re="useTransition",St(),bs()},useSyncExternalStore:function(e,t,a){return re="useSyncExternalStore",St(),ld(e,t,a)},useId:function(){return re="useId",St(),jr()},useFormState:function(e,t){return re="useFormState",St(),qo(),Go(e,t)},useActionState:function(e,t){return re="useActionState",St(),Go(e,t)},useOptimistic:function(e){return re="useOptimistic",St(),gu(e)},useHostTransitionStatus:Ga,useMemoCache:It,useCacheRefresh:function(){return re="useCacheRefresh",St(),Ss()}},yT={readContext:function(e){return sn(e)},use:Rn,useCallback:function(e,t){return re="useCallback",Ce(),Zo(e,t)},useContext:function(e){return re="useContext",Ce(),sn(e)},useEffect:function(e,t){return re="useEffect",Ce(),ps(e,t)},useImperativeHandle:function(e,t,a){return re="useImperativeHandle",Ce(),ti(e,t,a)},useInsertionEffect:function(e,t){re="useInsertionEffect",Ce(),xl(4,vl,e,t)},useLayoutEffect:function(e,t){return re="useLayoutEffect",Ce(),Vy(e,t)},useMemo:function(e,t){re="useMemo",Ce();var a=te.H;te.H=pr;try{return Vr(e,t)}finally{te.H=a}},useReducer:function(e,t,a){re="useReducer",Ce();var i=te.H;te.H=pr;try{return Iu(e,t,a)}finally{te.H=i}},useRef:function(e){return re="useRef",Ce(),Zi(e)},useState:function(e){re="useState",Ce();var t=te.H;te.H=pr;try{return $l(e)}finally{te.H=t}},useDebugValue:function(){re="useDebugValue",Ce()},useDeferredValue:function(e,t){return re="useDeferredValue",Ce(),Ko(e,t)},useTransition:function(){return re="useTransition",Ce(),bs()},useSyncExternalStore:function(e,t,a){return re="useSyncExternalStore",Ce(),ld(e,t,a)},useId:function(){return re="useId",Ce(),jr()},useActionState:function(e,t){return re="useActionState",Ce(),Go(e,t)},useFormState:function(e,t){return re="useFormState",Ce(),qo(),Go(e,t)},useOptimistic:function(e){return re="useOptimistic",Ce(),gu(e)},useHostTransitionStatus:Ga,useMemoCache:It,useCacheRefresh:function(){return re="useCacheRefresh",Ce(),Ss()}},zb={readContext:function(e){return sn(e)},use:Rn,useCallback:function(e,t){return re="useCallback",Ce(),gs(e,t)},useContext:function(e){return re="useContext",Ce(),sn(e)},useEffect:function(e,t){re="useEffect",Ce(),ka(2048,ma,e,t)},useImperativeHandle:function(e,t,a){return re="useImperativeHandle",Ce(),Qo(e,t,a)},useInsertionEffect:function(e,t){return re="useInsertionEffect",Ce(),ka(4,vl,e,t)},useLayoutEffect:function(e,t){return re="useLayoutEffect",Ce(),ka(4,Ua,e,t)},useMemo:function(e,t){re="useMemo",Ce();var a=te.H;te.H=Oi;try{return vs(e,t)}finally{te.H=a}},useReducer:function(e,t,a){re="useReducer",Ce();var i=te.H;te.H=Oi;try{return Ma(e,t,a)}finally{te.H=i}},useRef:function(){return re="useRef",Ce(),Kt().memoizedState},useState:function(){re="useState",Ce();var e=te.H;te.H=Oi;try{return Ma(Tt)}finally{te.H=e}},useDebugValue:function(){re="useDebugValue",Ce()},useDeferredValue:function(e,t){return re="useDeferredValue",Ce(),cd(e,t)},useTransition:function(){return re="useTransition",Ce(),fd()},useSyncExternalStore:function(e,t,a){return re="useSyncExternalStore",Ce(),hs(e,t,a)},useId:function(){return re="useId",Ce(),Kt().memoizedState},useFormState:function(e){return re="useFormState",Ce(),qo(),od(e)},useActionState:function(e){return re="useActionState",Ce(),od(e)},useOptimistic:function(e,t){return re="useOptimistic",Ce(),vu(e,t)},useHostTransitionStatus:Ga,useMemoCache:It,useCacheRefresh:function(){return re="useCacheRefresh",Ce(),Kt().memoizedState}},mT={readContext:function(e){return sn(e)},use:Rn,useCallback:function(e,t){return re="useCallback",Ce(),gs(e,t)},useContext:function(e){return re="useContext",Ce(),sn(e)},useEffect:function(e,t){re="useEffect",Ce(),ka(2048,ma,e,t)},useImperativeHandle:function(e,t,a){return re="useImperativeHandle",Ce(),Qo(e,t,a)},useInsertionEffect:function(e,t){return re="useInsertionEffect",Ce(),ka(4,vl,e,t)},useLayoutEffect:function(e,t){return re="useLayoutEffect",Ce(),ka(4,Ua,e,t)},useMemo:function(e,t){re="useMemo",Ce();var a=te.H;te.H=Gv;try{return vs(e,t)}finally{te.H=a}},useReducer:function(e,t,a){re="useReducer",Ce();var i=te.H;te.H=Gv;try{return Jl(e,t,a)}finally{te.H=i}},useRef:function(){return re="useRef",Ce(),Kt().memoizedState},useState:function(){re="useState",Ce();var e=te.H;te.H=Gv;try{return Jl(Tt)}finally{te.H=e}},useDebugValue:function(){re="useDebugValue",Ce()},useDeferredValue:function(e,t){return re="useDeferredValue",Ce(),Yy(e,t)},useTransition:function(){return re="useTransition",Ce(),ai()},useSyncExternalStore:function(e,t,a){return re="useSyncExternalStore",Ce(),hs(e,t,a)},useId:function(){return re="useId",Ce(),Kt().memoizedState},useFormState:function(e){return re="useFormState",Ce(),qo(),Qi(e)},useActionState:function(e){return re="useActionState",Ce(),Qi(e)},useOptimistic:function(e,t){return re="useOptimistic",Ce(),rd(e,t)},useHostTransitionStatus:Ga,useMemoCache:It,useCacheRefresh:function(){return re="useCacheRefresh",Ce(),Kt().memoizedState}},pr={readContext:function(e){return ne(),sn(e)},use:function(e){return M(),Rn(e)},useCallback:function(e,t){return re="useCallback",M(),St(),Zo(e,t)},useContext:function(e){return re="useContext",M(),St(),sn(e)},useEffect:function(e,t){return re="useEffect",M(),St(),ps(e,t)},useImperativeHandle:function(e,t,a){return re="useImperativeHandle",M(),St(),ti(e,t,a)},useInsertionEffect:function(e,t){re="useInsertionEffect",M(),St(),xl(4,vl,e,t)},useLayoutEffect:function(e,t){return re="useLayoutEffect",M(),St(),Vy(e,t)},useMemo:function(e,t){re="useMemo",M(),St();var a=te.H;te.H=pr;try{return Vr(e,t)}finally{te.H=a}},useReducer:function(e,t,a){re="useReducer",M(),St();var i=te.H;te.H=pr;try{return Iu(e,t,a)}finally{te.H=i}},useRef:function(e){return re="useRef",M(),St(),Zi(e)},useState:function(e){re="useState",M(),St();var t=te.H;te.H=pr;try{return $l(e)}finally{te.H=t}},useDebugValue:function(){re="useDebugValue",M(),St()},useDeferredValue:function(e,t){return re="useDeferredValue",M(),St(),Ko(e,t)},useTransition:function(){return re="useTransition",M(),St(),bs()},useSyncExternalStore:function(e,t,a){return re="useSyncExternalStore",M(),St(),ld(e,t,a)},useId:function(){return re="useId",M(),St(),jr()},useFormState:function(e,t){return re="useFormState",M(),St(),Go(e,t)},useActionState:function(e,t){return re="useActionState",M(),St(),Go(e,t)},useOptimistic:function(e){return re="useOptimistic",M(),St(),gu(e)},useMemoCache:function(e){return M(),It(e)},useHostTransitionStatus:Ga,useCacheRefresh:function(){return re="useCacheRefresh",St(),Ss()}},Oi={readContext:function(e){return ne(),sn(e)},use:function(e){return M(),Rn(e)},useCallback:function(e,t){return re="useCallback",M(),Ce(),gs(e,t)},useContext:function(e){return re="useContext",M(),Ce(),sn(e)},useEffect:function(e,t){re="useEffect",M(),Ce(),ka(2048,ma,e,t)},useImperativeHandle:function(e,t,a){return re="useImperativeHandle",M(),Ce(),Qo(e,t,a)},useInsertionEffect:function(e,t){return re="useInsertionEffect",M(),Ce(),ka(4,vl,e,t)},useLayoutEffect:function(e,t){return re="useLayoutEffect",M(),Ce(),ka(4,Ua,e,t)},useMemo:function(e,t){re="useMemo",M(),Ce();var a=te.H;te.H=Oi;try{return vs(e,t)}finally{te.H=a}},useReducer:function(e,t,a){re="useReducer",M(),Ce();var i=te.H;te.H=Oi;try{return Ma(e,t,a)}finally{te.H=i}},useRef:function(){return re="useRef",M(),Ce(),Kt().memoizedState},useState:function(){re="useState",M(),Ce();var e=te.H;te.H=Oi;try{return Ma(Tt)}finally{te.H=e}},useDebugValue:function(){re="useDebugValue",M(),Ce()},useDeferredValue:function(e,t){return re="useDeferredValue",M(),Ce(),cd(e,t)},useTransition:function(){return re="useTransition",M(),Ce(),fd()},useSyncExternalStore:function(e,t,a){return re="useSyncExternalStore",M(),Ce(),hs(e,t,a)},useId:function(){return re="useId",M(),Ce(),Kt().memoizedState},useFormState:function(e){return re="useFormState",M(),Ce(),od(e)},useActionState:function(e){return re="useActionState",M(),Ce(),od(e)},useOptimistic:function(e,t){return re="useOptimistic",M(),Ce(),vu(e,t)},useMemoCache:function(e){return M(),It(e)},useHostTransitionStatus:Ga,useCacheRefresh:function(){return re="useCacheRefresh",Ce(),Kt().memoizedState}},Gv={readContext:function(e){return ne(),sn(e)},use:function(e){return M(),Rn(e)},useCallback:function(e,t){return re="useCallback",M(),Ce(),gs(e,t)},useContext:function(e){return re="useContext",M(),Ce(),sn(e)},useEffect:function(e,t){re="useEffect",M(),Ce(),ka(2048,ma,e,t)},useImperativeHandle:function(e,t,a){return re="useImperativeHandle",M(),Ce(),Qo(e,t,a)},useInsertionEffect:function(e,t){return re="useInsertionEffect",M(),Ce(),ka(4,vl,e,t)},useLayoutEffect:function(e,t){return re="useLayoutEffect",M(),Ce(),ka(4,Ua,e,t)},useMemo:function(e,t){re="useMemo",M(),Ce();var a=te.H;te.H=Oi;try{return vs(e,t)}finally{te.H=a}},useReducer:function(e,t,a){re="useReducer",M(),Ce();var i=te.H;te.H=Oi;try{return Jl(e,t,a)}finally{te.H=i}},useRef:function(){return re="useRef",M(),Ce(),Kt().memoizedState},useState:function(){re="useState",M(),Ce();var e=te.H;te.H=Oi;try{return Jl(Tt)}finally{te.H=e}},useDebugValue:function(){re="useDebugValue",M(),Ce()},useDeferredValue:function(e,t){return re="useDeferredValue",M(),Ce(),Yy(e,t)},useTransition:function(){return re="useTransition",M(),Ce(),ai()},useSyncExternalStore:function(e,t,a){return re="useSyncExternalStore",M(),Ce(),hs(e,t,a)},useId:function(){return re="useId",M(),Ce(),Kt().memoizedState},useFormState:function(e){return re="useFormState",M(),Ce(),Qi(e)},useActionState:function(e){return re="useActionState",M(),Ce(),Qi(e)},useOptimistic:function(e,t){return re="useOptimistic",M(),Ce(),rd(e,t)},useMemoCache:function(e){return M(),It(e)},useHostTransitionStatus:Ga,useCacheRefresh:function(){return re="useCacheRefresh",Ce(),Kt().memoizedState}};var pT={"react-stack-bottom-frame":function(e,t,a){var i=Du;Du=!0;try{return e(t,a)}finally{Du=i}}},wb=pT["react-stack-bottom-frame"].bind(pT),gT={"react-stack-bottom-frame":function(e){var t=Du;Du=!0;try{return e.render()}finally{Du=t}}},vT=gT["react-stack-bottom-frame"].bind(gT),bT={"react-stack-bottom-frame":function(e,t){try{t.componentDidMount()}catch(a){en(e,e.return,a)}}},Ub=bT["react-stack-bottom-frame"].bind(bT),ST={"react-stack-bottom-frame":function(e,t,a,i,o){try{t.componentDidUpdate(a,i,o)}catch(c){en(e,e.return,c)}}},TT=ST["react-stack-bottom-frame"].bind(ST),ET={"react-stack-bottom-frame":function(e,t){var a=t.stack;e.componentDidCatch(t.value,{componentStack:a!==null?a:""})}},AO=ET["react-stack-bottom-frame"].bind(ET),AT={"react-stack-bottom-frame":function(e,t,a){try{a.componentWillUnmount()}catch(i){en(e,t,i)}}},RT=AT["react-stack-bottom-frame"].bind(AT),OT={"react-stack-bottom-frame":function(e){e.resourceKind!=null&&console.error("Expected only SimpleEffects when enableUseEffectCRUDOverload is disabled, got %s",e.resourceKind);var t=e.create;return e=e.inst,t=t(),e.destroy=t}},RO=OT["react-stack-bottom-frame"].bind(OT),_T={"react-stack-bottom-frame":function(e,t,a){try{a()}catch(i){en(e,t,i)}}},OO=_T["react-stack-bottom-frame"].bind(_T),DT={"react-stack-bottom-frame":function(e){var t=e._init;return t(e._payload)}},Uc=DT["react-stack-bottom-frame"].bind(DT),wh=null,wp=0,_t=null,Hb,xT=Hb=!1,MT={},CT={},zT={};W=function(e,t,a){if(a!==null&&typeof a=="object"&&a._store&&(!a._store.validated&&a.key==null||a._store.validated===2)){if(typeof a._store!="object")throw Error("React Component in warnForMissingKey should have a _store. This error is likely caused by a bug in React. Please file an issue.");a._store.validated=1;var i=be(e),o=i||"null";if(!MT[o]){MT[o]=!0,a=a._owner,e=e._debugOwner;var c="";e&&typeof e.tag=="number"&&(o=be(e))&&(c=`

Check the render method of \``+o+"`."),c||i&&(c=`

Check the top-level render call using <`+i+">.");var p="";a!=null&&e!==a&&(i=null,typeof a.tag=="number"?i=be(a):typeof a.name=="string"&&(i=a.name),i&&(p=" It was passed a child from "+i+".")),Ie(t,function(){console.error('Each child in a list should have a unique "key" prop.%s%s See https://react.dev/link/warning-keys for more information.',c,p)})}}};var Uh=kr(!0),wT=kr(!1),Vu=xe(null),gr=null,Hh=1,Up=2,pa=xe(0),UT={},HT=new Set,NT=new Set,BT=new Set,qT=new Set,LT=new Set,VT=new Set,jT=new Set,YT=new Set,kT=new Set,GT=new Set;Object.freeze(UT);var Nb={enqueueSetState:function(e,t,a){e=e._reactInternals;var i=sl(e),o=Gl(i);o.payload=t,a!=null&&(En(a),o.callback=a),t=Xl(e,o,i),t!==null&&(xt(t,e,i),Br(t,e,i)),et(e,i)},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var i=sl(e),o=Gl(i);o.tag=oT,o.payload=t,a!=null&&(En(a),o.callback=a),t=Xl(e,o,i),t!==null&&(xt(t,e,i),Br(t,e,i)),et(e,i)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=sl(e),i=Gl(a);i.tag=cT,t!=null&&(En(t),i.callback=t),t=Xl(e,i,a),t!==null&&(xt(t,e,a),Br(t,e,a)),Ye!==null&&typeof Ye.markForceUpdateScheduled=="function"&&Ye.markForceUpdateScheduled(e,a)}},Bb=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Nh=null,qb=null,XT=Error("This is not a real error. It's an implementation detail of React's selective hydration feature. If this leaks into userspace, it's a bug in React. Please file an issue."),Oa=!1,QT={},ZT={},KT={},JT={},Bh=!1,$T={},Lb={},Vb={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null},WT=!1,FT=null;FT=new Set;var fo=!1,Gn=!1,jb=!1,PT=typeof WeakSet=="function"?WeakSet:Set,_a=null,qh=null,Lh=null,aa=null,ql=!1,_i=null,Hp=8192,_O={getCacheForType:function(e){var t=sn(ya),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},getOwner:function(){return ha}};if(typeof Symbol=="function"&&Symbol.for){var Np=Symbol.for;Np("selector.component"),Np("selector.has_pseudo_class"),Np("selector.role"),Np("selector.test_id"),Np("selector.text")}var DO=[],xO=typeof WeakMap=="function"?WeakMap:Map,su=0,bl=2,Di=4,ho=0,Bp=1,Vh=2,Yb=3,vf=4,Xv=6,IT=5,$t=su,yn=null,zt=null,Ht=0,Ll=0,qp=1,bf=2,Lp=3,eE=4,kb=5,jh=6,Vp=7,Gb=8,Sf=9,ln=Ll,fu=null,Hc=!1,Yh=!1,Xb=!1,vr=0,qn=ho,Nc=0,Bc=0,Qb=0,du=0,Tf=0,jp=null,Sl=null,Qv=!1,Zb=0,tE=300,Zv=1/0,nE=500,Yp=null,qc=null,MO=0,CO=1,zO=2,Ef=0,aE=1,lE=2,uE=3,wO=4,Kb=5,Ha=0,Lc=null,kh=null,Vc=0,Jb=0,$b=null,iE=null,UO=50,kp=0,Wb=null,Fb=!1,Kv=!1,HO=50,Af=0,Gp=null,Gh=!1,Jv=null,rE=!1,oE=new Set,NO={},$v=null,Xh=null,Pb=!1,Ib=!1,Wv=!1,e1=!1,Rf=0,t1={};(function(){for(var e=0;e<vb.length;e++){var t=vb[e],a=t.toLowerCase();t=t[0].toUpperCase()+t.slice(1),jl(a,"on"+t)}jl(ZS,"onAnimationEnd"),jl(KS,"onAnimationIteration"),jl(JS,"onAnimationStart"),jl("dblclick","onDoubleClick"),jl("focusin","onFocus"),jl("focusout","onBlur"),jl(dO,"onTransitionRun"),jl(hO,"onTransitionStart"),jl(yO,"onTransitionCancel"),jl($S,"onTransitionEnd")})(),Le("onMouseEnter",["mouseout","mouseover"]),Le("onMouseLeave",["mouseout","mouseover"]),Le("onPointerEnter",["pointerout","pointerover"]),Le("onPointerLeave",["pointerout","pointerover"]),we("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),we("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),we("onBeforeInput",["compositionend","keypress","textInput","paste"]),we("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),we("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),we("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Xp="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(" "),n1=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Xp)),Fv="_reactListening"+Math.random().toString(36).slice(2),cE=!1,sE=!1,Pv=!1,fE=!1,Iv=!1,e0=!1,dE=!1,t0={},BO=/\r\n?/g,qO=/\u0000|\uFFFD/g,Of="http://www.w3.org/1999/xlink",a1="http://www.w3.org/XML/1998/namespace",LO="javascript:throw new Error('React form unexpectedly submitted.')",VO="suppressHydrationWarning",n0="$",a0="/$",yo="$?",Qp="$!",jO=1,YO=2,kO=4,l1="F!",hE="F",yE="complete",GO="style",mo=0,Qh=1,l0=2,u1=null,i1=null,mE={dialog:!0,webview:!0},r1=null,pE=typeof setTimeout=="function"?setTimeout:void 0,XO=typeof clearTimeout=="function"?clearTimeout:void 0,_f=-1,gE=typeof Promise=="function"?Promise:void 0,QO=typeof queueMicrotask=="function"?queueMicrotask:typeof gE<"u"?function(e){return gE.resolve(null).then(e).catch(hi)}:pE,o1=null,Df=0,Zp=1,vE=2,bE=3,ju=4,Yu=new Map,SE=new Set,po=Qt.d;Qt.d={f:function(){var e=po.f(),t=Jr();return e||t},r:function(e){var t=Rt(e);t!==null&&t.tag===5&&t.type==="form"?ni(t):po.r(e)},D:function(e){po.D(e),yi("dns-prefetch",e,null)},C:function(e,t){po.C(e,t),yi("preconnect",e,t)},L:function(e,t,a){po.L(e,t,a);var i=Zh;if(i&&e&&t){var o='link[rel="preload"][as="'+$n(t)+'"]';t==="image"&&a&&a.imageSrcSet?(o+='[imagesrcset="'+$n(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(o+='[imagesizes="'+$n(a.imageSizes)+'"]')):o+='[href="'+$n(e)+'"]';var c=o;switch(t){case"style":c=uu(e);break;case"script":c=ir(e)}Yu.has(c)||(e=st({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),Yu.set(c,e),i.querySelector(o)!==null||t==="style"&&i.querySelector(vc(c))||t==="script"&&i.querySelector(Ir(c))||(t=i.createElement("link"),Pn(t,"link",e),Q(t),i.head.appendChild(t)))}},m:function(e,t){po.m(e,t);var a=Zh;if(a&&e){var i=t&&typeof t.as=="string"?t.as:"script",o='link[rel="modulepreload"][as="'+$n(i)+'"][href="'+$n(e)+'"]',c=o;switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":c=ir(e)}if(!Yu.has(c)&&(e=st({rel:"modulepreload",href:e},t),Yu.set(c,e),a.querySelector(o)===null)){switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(Ir(c)))return}i=a.createElement("link"),Pn(i,"link",e),Q(i),a.head.appendChild(i)}}},X:function(e,t){po.X(e,t);var a=Zh;if(a&&e){var i=T(a).hoistableScripts,o=ir(e),c=i.get(o);c||(c=a.querySelector(Ir(o)),c||(e=st({src:e,async:!0},t),(t=Yu.get(o))&&Qd(e,t),c=a.createElement("script"),Q(c),Pn(c,"link",e),a.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},i.set(o,c))}},S:function(e,t,a){po.S(e,t,a);var i=Zh;if(i&&e){var o=T(i).hoistableStyles,c=uu(e);t=t||"default";var p=o.get(c);if(!p){var g={loading:Df,preload:null};if(p=i.querySelector(vc(c)))g.loading=Zp|ju;else{e=st({rel:"stylesheet",href:e,"data-precedence":t},a),(a=Yu.get(c))&&Gm(e,a);var A=p=i.createElement("link");Q(A),Pn(A,"link",e),A._p=new Promise(function(_,le){A.onload=_,A.onerror=le}),A.addEventListener("load",function(){g.loading|=Zp}),A.addEventListener("error",function(){g.loading|=vE}),g.loading|=ju,Xd(p,t,i)}p={type:"stylesheet",instance:p,count:1,state:g},o.set(c,p)}}},M:function(e,t){po.M(e,t);var a=Zh;if(a&&e){var i=T(a).hoistableScripts,o=ir(e),c=i.get(o);c||(c=a.querySelector(Ir(o)),c||(e=st({src:e,async:!0,type:"module"},t),(t=Yu.get(o))&&Qd(e,t),c=a.createElement("script"),Q(c),Pn(c,"link",e),a.head.appendChild(c)),c={type:"script",instance:c,count:1,state:null},i.set(o,c))}}};var Zh=typeof document>"u"?null:document,u0=null,Kp=null,c1=null,i0=null,xf=Wm,Jp={$$typeof:el,Provider:null,Consumer:null,_currentValue:xf,_currentValue2:xf,_threadCount:0},TE="%c%s%c ",EE="background: #e6e6e6;background: light-dark(rgba(0,0,0,0.1), rgba(255,255,255,0.25));color: #000000;color: light-dark(#000000, #ffffff);border-radius: 2px",AE="",r0=" ",ZO=Function.prototype.bind,RE=!1,OE=null,_E=null,DE=null,xE=null,ME=null,CE=null,zE=null,wE=null,UE=null;OE=function(e,t,a,i){t=f(e,t),t!==null&&(a=y(t.memoizedState,a,0,i),t.memoizedState=a,t.baseState=a,e.memoizedProps=st({},e.memoizedProps),a=La(e,2),a!==null&&xt(a,e,2))},_E=function(e,t,a){t=f(e,t),t!==null&&(a=O(t.memoizedState,a,0),t.memoizedState=a,t.baseState=a,e.memoizedProps=st({},e.memoizedProps),a=La(e,2),a!==null&&xt(a,e,2))},DE=function(e,t,a,i){t=f(e,t),t!==null&&(a=m(t.memoizedState,a,i),t.memoizedState=a,t.baseState=a,e.memoizedProps=st({},e.memoizedProps),a=La(e,2),a!==null&&xt(a,e,2))},xE=function(e,t,a){e.pendingProps=y(e.memoizedProps,t,0,a),e.alternate&&(e.alternate.pendingProps=e.pendingProps),t=La(e,2),t!==null&&xt(t,e,2)},ME=function(e,t){e.pendingProps=O(e.memoizedProps,t,0),e.alternate&&(e.alternate.pendingProps=e.pendingProps),t=La(e,2),t!==null&&xt(t,e,2)},CE=function(e,t,a){e.pendingProps=m(e.memoizedProps,t,a),e.alternate&&(e.alternate.pendingProps=e.pendingProps),t=La(e,2),t!==null&&xt(t,e,2)},zE=function(e){var t=La(e,2);t!==null&&xt(t,e,2)},wE=function(e){Y=e},UE=function(e){U=e};var o0=!0,c0=null,s1=!1,jc=null,Yc=null,kc=null,$p=new Map,Wp=new Map,Gc=[],KO="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(" "),s0=null;if(eh.prototype.render=Id.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error("Cannot update an unmounted root.");var a=arguments;typeof a[1]=="function"?console.error("does not support the second callback argument. To execute a side effect after rendering, declare it in a component body with useEffect()."):he(a[1])?console.error("You passed a container to the second argument of root.render(...). You don't need to pass it again since you already passed it to create the root."):typeof a[1]<"u"&&console.error("You passed a second argument to root.render(...) but it only accepts one argument."),a=e;var i=t.current,o=sl(i);Qs(i,o,a,t,null,null)},eh.prototype.unmount=Id.prototype.unmount=function(){var e=arguments;if(typeof e[0]=="function"&&console.error("does not support a callback argument. To execute a side effect after rendering, declare it in a component body with useEffect()."),e=this._internalRoot,e!==null){this._internalRoot=null;var t=e.containerInfo;($t&(bl|Di))!==su&&console.error("Attempted to synchronously unmount a root while React was already rendering. React cannot finish unmounting the root until the current render has completed, which may lead to a race condition."),Qs(e.current,2,null,e,null,null),Jr(),t[dr]=null}},eh.prototype.unstable_scheduleHydration=function(e){if(e){var t=pn();e={blockedOn:null,target:e,priority:t};for(var a=0;a<Gc.length&&t!==0&&t<Gc[a].priority;a++);Gc.splice(a,0,e),a===0&&Km(e)}},function(){var e=$m.version;if(e!=="19.1.0")throw Error(`Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:
  - react:      `+(e+`
  - react-dom:  19.1.0
Learn more: https://react.dev/warnings/version-mismatch`))}(),typeof Map=="function"&&Map.prototype!=null&&typeof Map.prototype.forEach=="function"&&typeof Set=="function"&&Set.prototype!=null&&typeof Set.prototype.clear=="function"&&typeof Set.prototype.forEach=="function"||console.error("React depends on Map and Set built-in types. Make sure that you load a polyfill in older browsers. https://react.dev/link/react-polyfills"),Qt.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error("Unable to find node on an unmounted component."):(e=Object.keys(e).join(","),Error("Argument appears to not be a ReactComponent. Keys: "+e));return e=j(t),e=e!==null?Ve(e):null,e=e===null?null:e.stateNode,e},!function(){var e={bundleType:1,version:"19.1.0",rendererPackageName:"react-dom",currentDispatcherRef:te,reconcilerVersion:"19.1.0"};return e.overrideHookState=OE,e.overrideHookStateDeletePath=_E,e.overrideHookStateRenamePath=DE,e.overrideProps=xE,e.overridePropsDeletePath=ME,e.overridePropsRenamePath=CE,e.scheduleUpdate=zE,e.setErrorHandler=wE,e.setSuspenseHandler=UE,e.scheduleRefresh=Ne,e.scheduleRoot=pe,e.setRefreshHandler=Se,e.getCurrentFiber=lb,e.getLaneLabelMap=ub,e.injectProfilingHooks=De,me(e)}()&&F&&window.top===window.self&&(-1<navigator.userAgent.indexOf("Chrome")&&navigator.userAgent.indexOf("Edge")===-1||-1<navigator.userAgent.indexOf("Firefox"))){var HE=window.location.protocol;/^(https?|file):$/.test(HE)&&console.info("%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools"+(HE==="file:"?`
You might need to use a local HTTP server (instead of file://): https://react.dev/link/react-devtools-faq`:""),"font-weight:bold")}Fh.createRoot=function(e,t){if(!he(e))throw Error("Target container is not a DOM element.");th(e);var a=!1,i="",o=Lg,c=md,p=pd,g=null;return t!=null&&(t.hydrate?console.warn("hydrate through createRoot is deprecated. Use ReactDOMClient.hydrateRoot(container, <App />) instead."):typeof t=="object"&&t!==null&&t.$$typeof===pi&&console.error(`You passed a JSX element to createRoot. You probably meant to call root.render instead. Example usage:

  let root = createRoot(domContainer);
  root.render(<App />);`),t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onUncaughtError!==void 0&&(o=t.onUncaughtError),t.onCaughtError!==void 0&&(c=t.onCaughtError),t.onRecoverableError!==void 0&&(p=t.onRecoverableError),t.unstable_transitionCallbacks!==void 0&&(g=t.unstable_transitionCallbacks)),t=Zm(e,1,!1,null,null,a,i,o,c,p,g,null),e[dr]=t.current,js(e),new Id(t)},Fh.hydrateRoot=function(e,t,a){if(!he(e))throw Error("Target container is not a DOM element.");th(e),t===void 0&&console.error("Must provide initial children as second argument to hydrateRoot. Example usage: hydrateRoot(domContainer, <App />)");var i=!1,o="",c=Lg,p=md,g=pd,A=null,_=null;return a!=null&&(a.unstable_strictMode===!0&&(i=!0),a.identifierPrefix!==void 0&&(o=a.identifierPrefix),a.onUncaughtError!==void 0&&(c=a.onUncaughtError),a.onCaughtError!==void 0&&(p=a.onCaughtError),a.onRecoverableError!==void 0&&(g=a.onRecoverableError),a.unstable_transitionCallbacks!==void 0&&(A=a.unstable_transitionCallbacks),a.formState!==void 0&&(_=a.formState)),t=Zm(e,1,!0,t,a??null,i,o,c,p,g,A,_),t.context=nn(null),a=t.current,i=sl(a),i=bt(i),o=Gl(i),o.callback=null,Xl(a,o,i),a=i,t.current.lanes=a,He(t,a),wl(t),e[dr]=t.current,js(e),new eh(t)},Fh.version="19.1.0",typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())}(),Fh}var D1;function ZE(){if(D1)return Ip.exports;D1=1;var d={};function f(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function")){if(d.NODE_ENV!=="production")throw new Error("^_^");try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(f)}catch(y){console.error(y)}}}return d.NODE_ENV==="production"?(f(),Ip.exports=XE()):Ip.exports=QE(),Ip.exports}var KE=ZE();const JE=f0(KE),xi=Object.create(null);xi.open="0",xi.close="1",xi.ping="2",xi.pong="3",xi.message="4",xi.upgrade="5",xi.noop="6";const ng=Object.create(null);Object.keys(xi).forEach(d=>{ng[xi[d]]=d});const y0={type:"error",data:"parser error"},x1=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",M1=typeof ArrayBuffer=="function",C1=d=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(d):d&&d.buffer instanceof ArrayBuffer,m0=({type:d,data:f},y,m)=>x1&&f instanceof Blob?y?m(f):z1(f,m):M1&&(f instanceof ArrayBuffer||C1(f))?y?m(f):z1(new Blob([f]),m):m(xi[d]+(f||"")),z1=(d,f)=>{const y=new FileReader;return y.onload=function(){const m=y.result.split(",")[1];f("b"+(m||""))},y.readAsDataURL(d)};function w1(d){return d instanceof Uint8Array?d:d instanceof ArrayBuffer?new Uint8Array(d):new Uint8Array(d.buffer,d.byteOffset,d.byteLength)}let p0;function $E(d,f){if(x1&&d.data instanceof Blob)return d.data.arrayBuffer().then(w1).then(f);if(M1&&(d.data instanceof ArrayBuffer||C1(d.data)))return f(w1(d.data));m0(d,!1,y=>{p0||(p0=new TextEncoder),f(p0.encode(y))})}const U1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ph=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let d=0;d<U1.length;d++)Ph[U1.charCodeAt(d)]=d;const WE=d=>{let f=d.length*.75,y=d.length,m,R=0,O,U,Y,W;d[d.length-1]==="="&&(f--,d[d.length-2]==="="&&f--);const M=new ArrayBuffer(f),ne=new Uint8Array(M);for(m=0;m<y;m+=4)O=Ph[d.charCodeAt(m)],U=Ph[d.charCodeAt(m+1)],Y=Ph[d.charCodeAt(m+2)],W=Ph[d.charCodeAt(m+3)],ne[R++]=O<<2|U>>4,ne[R++]=(U&15)<<4|Y>>2,ne[R++]=(Y&3)<<6|W&63;return M},FE=typeof ArrayBuffer=="function",g0=(d,f)=>{if(typeof d!="string")return{type:"message",data:H1(d,f)};const y=d.charAt(0);return y==="b"?{type:"message",data:PE(d.substring(1),f)}:ng[y]?d.length>1?{type:ng[y],data:d.substring(1)}:{type:ng[y]}:y0},PE=(d,f)=>{if(FE){const y=WE(d);return H1(y,f)}else return{base64:!0,data:d}},H1=(d,f)=>{switch(f){case"blob":return d instanceof Blob?d:new Blob([d]);case"arraybuffer":default:return d instanceof ArrayBuffer?d:d.buffer}},N1="",IE=(d,f)=>{const y=d.length,m=new Array(y);let R=0;d.forEach((O,U)=>{m0(O,!1,Y=>{m[U]=Y,++R===y&&f(m.join(N1))})})},eA=(d,f)=>{const y=d.split(N1),m=[];for(let R=0;R<y.length;R++){const O=g0(y[R],f);if(m.push(O),O.type==="error")break}return m};function tA(){return new TransformStream({transform(d,f){$E(d,y=>{const m=y.length;let R;if(m<126)R=new Uint8Array(1),new DataView(R.buffer).setUint8(0,m);else if(m<65536){R=new Uint8Array(3);const O=new DataView(R.buffer);O.setUint8(0,126),O.setUint16(1,m)}else{R=new Uint8Array(9);const O=new DataView(R.buffer);O.setUint8(0,127),O.setBigUint64(1,BigInt(m))}d.data&&typeof d.data!="string"&&(R[0]|=128),f.enqueue(R),f.enqueue(y)})}})}let v0;function ag(d){return d.reduce((f,y)=>f+y.length,0)}function lg(d,f){if(d[0].length===f)return d.shift();const y=new Uint8Array(f);let m=0;for(let R=0;R<f;R++)y[R]=d[0][m++],m===d[0].length&&(d.shift(),m=0);return d.length&&m<d[0].length&&(d[0]=d[0].slice(m)),y}function nA(d,f){v0||(v0=new TextDecoder);const y=[];let m=0,R=-1,O=!1;return new TransformStream({transform(U,Y){for(y.push(U);;){if(m===0){if(ag(y)<1)break;const W=lg(y,1);O=(W[0]&128)===128,R=W[0]&127,R<126?m=3:R===126?m=1:m=2}else if(m===1){if(ag(y)<2)break;const W=lg(y,2);R=new DataView(W.buffer,W.byteOffset,W.length).getUint16(0),m=3}else if(m===2){if(ag(y)<8)break;const W=lg(y,8),M=new DataView(W.buffer,W.byteOffset,W.length),ne=M.getUint32(0);if(ne>Math.pow(2,21)-1){Y.enqueue(y0);break}R=ne*Math.pow(2,32)+M.getUint32(4),m=3}else{if(ag(y)<R)break;const W=lg(y,R);Y.enqueue(g0(O?W:v0.decode(W),f)),m=0}if(R===0||R>d){Y.enqueue(y0);break}}}})}const B1=4;function Qn(d){if(d)return aA(d)}function aA(d){for(var f in Qn.prototype)d[f]=Qn.prototype[f];return d}Qn.prototype.on=Qn.prototype.addEventListener=function(d,f){return this._callbacks=this._callbacks||{},(this._callbacks["$"+d]=this._callbacks["$"+d]||[]).push(f),this},Qn.prototype.once=function(d,f){function y(){this.off(d,y),f.apply(this,arguments)}return y.fn=f,this.on(d,y),this},Qn.prototype.off=Qn.prototype.removeListener=Qn.prototype.removeAllListeners=Qn.prototype.removeEventListener=function(d,f){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var y=this._callbacks["$"+d];if(!y)return this;if(arguments.length==1)return delete this._callbacks["$"+d],this;for(var m,R=0;R<y.length;R++)if(m=y[R],m===f||m.fn===f){y.splice(R,1);break}return y.length===0&&delete this._callbacks["$"+d],this},Qn.prototype.emit=function(d){this._callbacks=this._callbacks||{};for(var f=new Array(arguments.length-1),y=this._callbacks["$"+d],m=1;m<arguments.length;m++)f[m-1]=arguments[m];if(y){y=y.slice(0);for(var m=0,R=y.length;m<R;++m)y[m].apply(this,f)}return this},Qn.prototype.emitReserved=Qn.prototype.emit,Qn.prototype.listeners=function(d){return this._callbacks=this._callbacks||{},this._callbacks["$"+d]||[]},Qn.prototype.hasListeners=function(d){return!!this.listeners(d).length};const ug=typeof Promise=="function"&&typeof Promise.resolve=="function"?f=>Promise.resolve().then(f):(f,y)=>y(f,0),hu=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),lA="arraybuffer";function $O(){}function q1(d,...f){return f.reduce((y,m)=>(d.hasOwnProperty(m)&&(y[m]=d[m]),y),{})}const uA=hu.setTimeout,iA=hu.clearTimeout;function ig(d,f){f.useNativeTimers?(d.setTimeoutFn=uA.bind(hu),d.clearTimeoutFn=iA.bind(hu)):(d.setTimeoutFn=hu.setTimeout.bind(hu),d.clearTimeoutFn=hu.clearTimeout.bind(hu))}const rA=1.33;function oA(d){return typeof d=="string"?cA(d):Math.ceil((d.byteLength||d.size)*rA)}function cA(d){let f=0,y=0;for(let m=0,R=d.length;m<R;m++)f=d.charCodeAt(m),f<128?y+=1:f<2048?y+=2:f<55296||f>=57344?y+=3:(m++,y+=4);return y}function L1(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function sA(d){let f="";for(let y in d)d.hasOwnProperty(y)&&(f.length&&(f+="&"),f+=encodeURIComponent(y)+"="+encodeURIComponent(d[y]));return f}function fA(d){let f={},y=d.split("&");for(let m=0,R=y.length;m<R;m++){let O=y[m].split("=");f[decodeURIComponent(O[0])]=decodeURIComponent(O[1])}return f}class dA extends Error{constructor(f,y,m){super(f),this.description=y,this.context=m,this.type="TransportError"}}class b0 extends Qn{constructor(f){super(),this.writable=!1,ig(this,f),this.opts=f,this.query=f.query,this.socket=f.socket,this.supportsBinary=!f.forceBase64}onError(f,y,m){return super.emitReserved("error",new dA(f,y,m)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(f){this.readyState==="open"&&this.write(f)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(f){const y=g0(f,this.socket.binaryType);this.onPacket(y)}onPacket(f){super.emitReserved("packet",f)}onClose(f){this.readyState="closed",super.emitReserved("close",f)}pause(f){}createUri(f,y={}){return f+"://"+this._hostname()+this._port()+this.opts.path+this._query(y)}_hostname(){const f=this.opts.hostname;return f.indexOf(":")===-1?f:"["+f+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(f){const y=sA(f);return y.length?"?"+y:""}}class hA extends b0{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(f){this.readyState="pausing";const y=()=>{this.readyState="paused",f()};if(this._polling||!this.writable){let m=0;this._polling&&(m++,this.once("pollComplete",function(){--m||y()})),this.writable||(m++,this.once("drain",function(){--m||y()}))}else y()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(f){const y=m=>{if(this.readyState==="opening"&&m.type==="open"&&this.onOpen(),m.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(m)};eA(f,this.socket.binaryType).forEach(y),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const f=()=>{this.write([{type:"close"}])};this.readyState==="open"?f():this.once("open",f)}write(f){this.writable=!1,IE(f,y=>{this.doWrite(y,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const f=this.opts.secure?"https":"http",y=this.query||{};return this.opts.timestampRequests!==!1&&(y[this.opts.timestampParam]=L1()),!this.supportsBinary&&!y.sid&&(y.b64=1),this.createUri(f,y)}}let V1=!1;try{V1=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const yA=V1;function mA(){}class pA extends hA{constructor(f){if(super(f),typeof location<"u"){const y=location.protocol==="https:";let m=location.port;m||(m=y?"443":"80"),this.xd=typeof location<"u"&&f.hostname!==location.hostname||m!==f.port}}doWrite(f,y){const m=this.request({method:"POST",data:f});m.on("success",y),m.on("error",(R,O)=>{this.onError("xhr post error",R,O)})}doPoll(){const f=this.request();f.on("data",this.onData.bind(this)),f.on("error",(y,m)=>{this.onError("xhr poll error",y,m)}),this.pollXhr=f}}class Mi extends Qn{constructor(f,y,m){super(),this.createRequest=f,ig(this,m),this._opts=m,this._method=m.method||"GET",this._uri=y,this._data=m.data!==void 0?m.data:null,this._create()}_create(){var f;const y=q1(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");y.xdomain=!!this._opts.xd;const m=this._xhr=this.createRequest(y);try{m.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){m.setDisableHeaderCheck&&m.setDisableHeaderCheck(!0);for(let R in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(R)&&m.setRequestHeader(R,this._opts.extraHeaders[R])}}catch{}if(this._method==="POST")try{m.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{m.setRequestHeader("Accept","*/*")}catch{}(f=this._opts.cookieJar)===null||f===void 0||f.addCookies(m),"withCredentials"in m&&(m.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(m.timeout=this._opts.requestTimeout),m.onreadystatechange=()=>{var R;m.readyState===3&&((R=this._opts.cookieJar)===null||R===void 0||R.parseCookies(m.getResponseHeader("set-cookie"))),m.readyState===4&&(m.status===200||m.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof m.status=="number"?m.status:0)},0))},m.send(this._data)}catch(R){this.setTimeoutFn(()=>{this._onError(R)},0);return}typeof document<"u"&&(this._index=Mi.requestsCount++,Mi.requests[this._index]=this)}_onError(f){this.emitReserved("error",f,this._xhr),this._cleanup(!0)}_cleanup(f){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=mA,f)try{this._xhr.abort()}catch{}typeof document<"u"&&delete Mi.requests[this._index],this._xhr=null}}_onLoad(){const f=this._xhr.responseText;f!==null&&(this.emitReserved("data",f),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}}if(Mi.requestsCount=0,Mi.requests={},typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",j1);else if(typeof addEventListener=="function"){const d="onpagehide"in hu?"pagehide":"unload";addEventListener(d,j1,!1)}}function j1(){for(let d in Mi.requests)Mi.requests.hasOwnProperty(d)&&Mi.requests[d].abort()}const gA=function(){const d=Y1({xdomain:!1});return d&&d.responseType!==null}();class vA extends pA{constructor(f){super(f);const y=f&&f.forceBase64;this.supportsBinary=gA&&!y}request(f={}){return Object.assign(f,{xd:this.xd},this.opts),new Mi(Y1,this.uri(),f)}}function Y1(d){const f=d.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!f||yA))return new XMLHttpRequest}catch{}if(!f)try{return new hu[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const k1=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class bA extends b0{get name(){return"websocket"}doOpen(){const f=this.uri(),y=this.opts.protocols,m=k1?{}:q1(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(m.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(f,y,m)}catch(R){return this.emitReserved("error",R)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=f=>this.onClose({description:"websocket connection closed",context:f}),this.ws.onmessage=f=>this.onData(f.data),this.ws.onerror=f=>this.onError("websocket error",f)}write(f){this.writable=!1;for(let y=0;y<f.length;y++){const m=f[y],R=y===f.length-1;m0(m,this.supportsBinary,O=>{try{this.doWrite(m,O)}catch{}R&&ug(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const f=this.opts.secure?"wss":"ws",y=this.query||{};return this.opts.timestampRequests&&(y[this.opts.timestampParam]=L1()),this.supportsBinary||(y.b64=1),this.createUri(f,y)}}const S0=hu.WebSocket||hu.MozWebSocket;class SA extends bA{createSocket(f,y,m){return k1?new S0(f,y,m):y?new S0(f,y):new S0(f)}doWrite(f,y){this.ws.send(y)}}class TA extends b0{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(f){return this.emitReserved("error",f)}this._transport.closed.then(()=>{this.onClose()}).catch(f=>{this.onError("webtransport error",f)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(f=>{const y=nA(Number.MAX_SAFE_INTEGER,this.socket.binaryType),m=f.readable.pipeThrough(y).getReader(),R=tA();R.readable.pipeTo(f.writable),this._writer=R.writable.getWriter();const O=()=>{m.read().then(({done:Y,value:W})=>{Y||(this.onPacket(W),O())}).catch(Y=>{})};O();const U={type:"open"};this.query.sid&&(U.data=`{"sid":"${this.query.sid}"}`),this._writer.write(U).then(()=>this.onOpen())})})}write(f){this.writable=!1;for(let y=0;y<f.length;y++){const m=f[y],R=y===f.length-1;this._writer.write(m).then(()=>{R&&ug(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var f;(f=this._transport)===null||f===void 0||f.close()}}const EA={websocket:SA,webtransport:TA,polling:vA},AA=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,RA=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function T0(d){if(d.length>8e3)throw"URI too long";const f=d,y=d.indexOf("["),m=d.indexOf("]");y!=-1&&m!=-1&&(d=d.substring(0,y)+d.substring(y,m).replace(/:/g,";")+d.substring(m,d.length));let R=AA.exec(d||""),O={},U=14;for(;U--;)O[RA[U]]=R[U]||"";return y!=-1&&m!=-1&&(O.source=f,O.host=O.host.substring(1,O.host.length-1).replace(/;/g,":"),O.authority=O.authority.replace("[","").replace("]","").replace(/;/g,":"),O.ipv6uri=!0),O.pathNames=OA(O,O.path),O.queryKey=_A(O,O.query),O}function OA(d,f){const y=/\/{2,9}/g,m=f.replace(y,"/").split("/");return(f.slice(0,1)=="/"||f.length===0)&&m.splice(0,1),f.slice(-1)=="/"&&m.splice(m.length-1,1),m}function _A(d,f){const y={};return f.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(m,R,O){R&&(y[R]=O)}),y}const E0=typeof addEventListener=="function"&&typeof removeEventListener=="function",rg=[];E0&&addEventListener("offline",()=>{rg.forEach(d=>d())},!1);class bo extends Qn{constructor(f,y){if(super(),this.binaryType=lA,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,f&&typeof f=="object"&&(y=f,f=null),f){const m=T0(f);y.hostname=m.host,y.secure=m.protocol==="https"||m.protocol==="wss",y.port=m.port,m.query&&(y.query=m.query)}else y.host&&(y.hostname=T0(y.host).host);ig(this,y),this.secure=y.secure!=null?y.secure:typeof location<"u"&&location.protocol==="https:",y.hostname&&!y.port&&(y.port=this.secure?"443":"80"),this.hostname=y.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=y.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},y.transports.forEach(m=>{const R=m.prototype.name;this.transports.push(R),this._transportsByName[R]=m}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},y),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=fA(this.opts.query)),E0&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},rg.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(f){const y=Object.assign({},this.opts.query);y.EIO=B1,y.transport=f,this.id&&(y.sid=this.id);const m=Object.assign({},this.opts,{query:y,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[f]);return new this._transportsByName[f](m)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const f=this.opts.rememberUpgrade&&bo.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const y=this.createTransport(f);y.open(),this.setTransport(y)}setTransport(f){this.transport&&this.transport.removeAllListeners(),this.transport=f,f.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",y=>this._onClose("transport close",y))}onOpen(){this.readyState="open",bo.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(f){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",f),this.emitReserved("heartbeat"),f.type){case"open":this.onHandshake(JSON.parse(f.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const y=new Error("server error");y.code=f.data,this._onError(y);break;case"message":this.emitReserved("data",f.data),this.emitReserved("message",f.data);break}}onHandshake(f){this.emitReserved("handshake",f),this.id=f.sid,this.transport.query.sid=f.sid,this._pingInterval=f.pingInterval,this._pingTimeout=f.pingTimeout,this._maxPayload=f.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const f=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+f,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},f),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const f=this._getWritablePackets();this.transport.send(f),this._prevBufferLen=f.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let y=1;for(let m=0;m<this.writeBuffer.length;m++){const R=this.writeBuffer[m].data;if(R&&(y+=oA(R)),m>0&&y>this._maxPayload)return this.writeBuffer.slice(0,m);y+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const f=Date.now()>this._pingTimeoutTime;return f&&(this._pingTimeoutTime=0,ug(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),f}write(f,y,m){return this._sendPacket("message",f,y,m),this}send(f,y,m){return this._sendPacket("message",f,y,m),this}_sendPacket(f,y,m,R){if(typeof y=="function"&&(R=y,y=void 0),typeof m=="function"&&(R=m,m=null),this.readyState==="closing"||this.readyState==="closed")return;m=m||{},m.compress=m.compress!==!1;const O={type:f,data:y,options:m};this.emitReserved("packetCreate",O),this.writeBuffer.push(O),R&&this.once("flush",R),this.flush()}close(){const f=()=>{this._onClose("forced close"),this.transport.close()},y=()=>{this.off("upgrade",y),this.off("upgradeError",y),f()},m=()=>{this.once("upgrade",y),this.once("upgradeError",y)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?m():f()}):this.upgrading?m():f()),this}_onError(f){if(bo.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",f),this._onClose("transport error",f)}_onClose(f,y){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),E0&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const m=rg.indexOf(this._offlineEventListener);m!==-1&&rg.splice(m,1)}this.readyState="closed",this.id=null,this.emitReserved("close",f,y),this.writeBuffer=[],this._prevBufferLen=0}}}bo.protocol=B1;class DA extends bo{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let f=0;f<this._upgrades.length;f++)this._probe(this._upgrades[f])}_probe(f){let y=this.createTransport(f),m=!1;bo.priorWebsocketSuccess=!1;const R=()=>{m||(y.send([{type:"ping",data:"probe"}]),y.once("packet",Oe=>{if(!m)if(Oe.type==="pong"&&Oe.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",y),!y)return;bo.priorWebsocketSuccess=y.name==="websocket",this.transport.pause(()=>{m||this.readyState!=="closed"&&(ne(),this.setTransport(y),y.send([{type:"upgrade"}]),this.emitReserved("upgrade",y),y=null,this.upgrading=!1,this.flush())})}else{const q=new Error("probe error");q.transport=y.name,this.emitReserved("upgradeError",q)}}))};function O(){m||(m=!0,ne(),y.close(),y=null)}const U=Oe=>{const q=new Error("probe error: "+Oe);q.transport=y.name,O(),this.emitReserved("upgradeError",q)};function Y(){U("transport closed")}function W(){U("socket closed")}function M(Oe){y&&Oe.name!==y.name&&O()}const ne=()=>{y.removeListener("open",R),y.removeListener("error",U),y.removeListener("close",Y),this.off("close",W),this.off("upgrading",M)};y.once("open",R),y.once("error",U),y.once("close",Y),this.once("close",W),this.once("upgrading",M),this._upgrades.indexOf("webtransport")!==-1&&f!=="webtransport"?this.setTimeoutFn(()=>{m||y.open()},200):y.open()}onHandshake(f){this._upgrades=this._filterUpgrades(f.upgrades),super.onHandshake(f)}_filterUpgrades(f){const y=[];for(let m=0;m<f.length;m++)~this.transports.indexOf(f[m])&&y.push(f[m]);return y}}let xA=class extends DA{constructor(f,y={}){const m=typeof f=="object"?f:y;(!m.transports||m.transports&&typeof m.transports[0]=="string")&&(m.transports=(m.transports||["polling","websocket","webtransport"]).map(R=>EA[R]).filter(R=>!!R)),super(f,m)}};function MA(d,f="",y){let m=d;y=y||typeof location<"u"&&location,d==null&&(d=y.protocol+"//"+y.host),typeof d=="string"&&(d.charAt(0)==="/"&&(d.charAt(1)==="/"?d=y.protocol+d:d=y.host+d),/^(https?|wss?):\/\//.test(d)||(typeof y<"u"?d=y.protocol+"//"+d:d="https://"+d),m=T0(d)),m.port||(/^(http|ws)$/.test(m.protocol)?m.port="80":/^(http|ws)s$/.test(m.protocol)&&(m.port="443")),m.path=m.path||"/";const O=m.host.indexOf(":")!==-1?"["+m.host+"]":m.host;return m.id=m.protocol+"://"+O+":"+m.port+f,m.href=m.protocol+"://"+O+(y&&y.port===m.port?"":":"+m.port),m}const CA=typeof ArrayBuffer=="function",zA=d=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(d):d.buffer instanceof ArrayBuffer,G1=Object.prototype.toString,wA=typeof Blob=="function"||typeof Blob<"u"&&G1.call(Blob)==="[object BlobConstructor]",UA=typeof File=="function"||typeof File<"u"&&G1.call(File)==="[object FileConstructor]";function A0(d){return CA&&(d instanceof ArrayBuffer||zA(d))||wA&&d instanceof Blob||UA&&d instanceof File}function og(d,f){if(!d||typeof d!="object")return!1;if(Array.isArray(d)){for(let y=0,m=d.length;y<m;y++)if(og(d[y]))return!0;return!1}if(A0(d))return!0;if(d.toJSON&&typeof d.toJSON=="function"&&arguments.length===1)return og(d.toJSON(),!0);for(const y in d)if(Object.prototype.hasOwnProperty.call(d,y)&&og(d[y]))return!0;return!1}function HA(d){const f=[],y=d.data,m=d;return m.data=R0(y,f),m.attachments=f.length,{packet:m,buffers:f}}function R0(d,f){if(!d)return d;if(A0(d)){const y={_placeholder:!0,num:f.length};return f.push(d),y}else if(Array.isArray(d)){const y=new Array(d.length);for(let m=0;m<d.length;m++)y[m]=R0(d[m],f);return y}else if(typeof d=="object"&&!(d instanceof Date)){const y={};for(const m in d)Object.prototype.hasOwnProperty.call(d,m)&&(y[m]=R0(d[m],f));return y}return d}function NA(d,f){return d.data=O0(d.data,f),delete d.attachments,d}function O0(d,f){if(!d)return d;if(d&&d._placeholder===!0){if(typeof d.num=="number"&&d.num>=0&&d.num<f.length)return f[d.num];throw new Error("illegal attachments")}else if(Array.isArray(d))for(let y=0;y<d.length;y++)d[y]=O0(d[y],f);else if(typeof d=="object")for(const y in d)Object.prototype.hasOwnProperty.call(d,y)&&(d[y]=O0(d[y],f));return d}const BA=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],qA=5;var qt;(function(d){d[d.CONNECT=0]="CONNECT",d[d.DISCONNECT=1]="DISCONNECT",d[d.EVENT=2]="EVENT",d[d.ACK=3]="ACK",d[d.CONNECT_ERROR=4]="CONNECT_ERROR",d[d.BINARY_EVENT=5]="BINARY_EVENT",d[d.BINARY_ACK=6]="BINARY_ACK"})(qt||(qt={}));class LA{constructor(f){this.replacer=f}encode(f){return(f.type===qt.EVENT||f.type===qt.ACK)&&og(f)?this.encodeAsBinary({type:f.type===qt.EVENT?qt.BINARY_EVENT:qt.BINARY_ACK,nsp:f.nsp,data:f.data,id:f.id}):[this.encodeAsString(f)]}encodeAsString(f){let y=""+f.type;return(f.type===qt.BINARY_EVENT||f.type===qt.BINARY_ACK)&&(y+=f.attachments+"-"),f.nsp&&f.nsp!=="/"&&(y+=f.nsp+","),f.id!=null&&(y+=f.id),f.data!=null&&(y+=JSON.stringify(f.data,this.replacer)),y}encodeAsBinary(f){const y=HA(f),m=this.encodeAsString(y.packet),R=y.buffers;return R.unshift(m),R}}function X1(d){return Object.prototype.toString.call(d)==="[object Object]"}class _0 extends Qn{constructor(f){super(),this.reviver=f}add(f){let y;if(typeof f=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");y=this.decodeString(f);const m=y.type===qt.BINARY_EVENT;m||y.type===qt.BINARY_ACK?(y.type=m?qt.EVENT:qt.ACK,this.reconstructor=new VA(y),y.attachments===0&&super.emitReserved("decoded",y)):super.emitReserved("decoded",y)}else if(A0(f)||f.base64)if(this.reconstructor)y=this.reconstructor.takeBinaryData(f),y&&(this.reconstructor=null,super.emitReserved("decoded",y));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+f)}decodeString(f){let y=0;const m={type:Number(f.charAt(0))};if(qt[m.type]===void 0)throw new Error("unknown packet type "+m.type);if(m.type===qt.BINARY_EVENT||m.type===qt.BINARY_ACK){const O=y+1;for(;f.charAt(++y)!=="-"&&y!=f.length;);const U=f.substring(O,y);if(U!=Number(U)||f.charAt(y)!=="-")throw new Error("Illegal attachments");m.attachments=Number(U)}if(f.charAt(y+1)==="/"){const O=y+1;for(;++y&&!(f.charAt(y)===","||y===f.length););m.nsp=f.substring(O,y)}else m.nsp="/";const R=f.charAt(y+1);if(R!==""&&Number(R)==R){const O=y+1;for(;++y;){const U=f.charAt(y);if(U==null||Number(U)!=U){--y;break}if(y===f.length)break}m.id=Number(f.substring(O,y+1))}if(f.charAt(++y)){const O=this.tryParse(f.substr(y));if(_0.isPayloadValid(m.type,O))m.data=O;else throw new Error("invalid payload")}return m}tryParse(f){try{return JSON.parse(f,this.reviver)}catch{return!1}}static isPayloadValid(f,y){switch(f){case qt.CONNECT:return X1(y);case qt.DISCONNECT:return y===void 0;case qt.CONNECT_ERROR:return typeof y=="string"||X1(y);case qt.EVENT:case qt.BINARY_EVENT:return Array.isArray(y)&&(typeof y[0]=="number"||typeof y[0]=="string"&&BA.indexOf(y[0])===-1);case qt.ACK:case qt.BINARY_ACK:return Array.isArray(y)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class VA{constructor(f){this.packet=f,this.buffers=[],this.reconPack=f}takeBinaryData(f){if(this.buffers.push(f),this.buffers.length===this.reconPack.attachments){const y=NA(this.reconPack,this.buffers);return this.finishedReconstruction(),y}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const jA=Object.freeze(Object.defineProperty({__proto__:null,Decoder:_0,Encoder:LA,get PacketType(){return qt},protocol:qA},Symbol.toStringTag,{value:"Module"}));function ku(d,f,y){return d.on(f,y),function(){d.off(f,y)}}const YA=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class Q1 extends Qn{constructor(f,y,m){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=f,this.nsp=y,m&&m.auth&&(this.auth=m.auth),this._opts=Object.assign({},m),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const f=this.io;this.subs=[ku(f,"open",this.onopen.bind(this)),ku(f,"packet",this.onpacket.bind(this)),ku(f,"error",this.onerror.bind(this)),ku(f,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...f){return f.unshift("message"),this.emit.apply(this,f),this}emit(f,...y){var m,R,O;if(YA.hasOwnProperty(f))throw new Error('"'+f.toString()+'" is a reserved event name');if(y.unshift(f),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(y),this;const U={type:qt.EVENT,data:y};if(U.options={},U.options.compress=this.flags.compress!==!1,typeof y[y.length-1]=="function"){const ne=this.ids++,Oe=y.pop();this._registerAckCallback(ne,Oe),U.id=ne}const Y=(R=(m=this.io.engine)===null||m===void 0?void 0:m.transport)===null||R===void 0?void 0:R.writable,W=this.connected&&!(!((O=this.io.engine)===null||O===void 0)&&O._hasPingExpired());return this.flags.volatile&&!Y||(W?(this.notifyOutgoingListeners(U),this.packet(U)):this.sendBuffer.push(U)),this.flags={},this}_registerAckCallback(f,y){var m;const R=(m=this.flags.timeout)!==null&&m!==void 0?m:this._opts.ackTimeout;if(R===void 0){this.acks[f]=y;return}const O=this.io.setTimeoutFn(()=>{delete this.acks[f];for(let Y=0;Y<this.sendBuffer.length;Y++)this.sendBuffer[Y].id===f&&this.sendBuffer.splice(Y,1);y.call(this,new Error("operation has timed out"))},R),U=(...Y)=>{this.io.clearTimeoutFn(O),y.apply(this,Y)};U.withError=!0,this.acks[f]=U}emitWithAck(f,...y){return new Promise((m,R)=>{const O=(U,Y)=>U?R(U):m(Y);O.withError=!0,y.push(O),this.emit(f,...y)})}_addToQueue(f){let y;typeof f[f.length-1]=="function"&&(y=f.pop());const m={id:this._queueSeq++,tryCount:0,pending:!1,args:f,flags:Object.assign({fromQueue:!0},this.flags)};f.push((R,...O)=>m!==this._queue[0]?void 0:(R!==null?m.tryCount>this._opts.retries&&(this._queue.shift(),y&&y(R)):(this._queue.shift(),y&&y(null,...O)),m.pending=!1,this._drainQueue())),this._queue.push(m),this._drainQueue()}_drainQueue(f=!1){if(!this.connected||this._queue.length===0)return;const y=this._queue[0];y.pending&&!f||(y.pending=!0,y.tryCount++,this.flags=y.flags,this.emit.apply(this,y.args))}packet(f){f.nsp=this.nsp,this.io._packet(f)}onopen(){typeof this.auth=="function"?this.auth(f=>{this._sendConnectPacket(f)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(f){this.packet({type:qt.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},f):f})}onerror(f){this.connected||this.emitReserved("connect_error",f)}onclose(f,y){this.connected=!1,delete this.id,this.emitReserved("disconnect",f,y),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(f=>{if(!this.sendBuffer.some(m=>String(m.id)===f)){const m=this.acks[f];delete this.acks[f],m.withError&&m.call(this,new Error("socket has been disconnected"))}})}onpacket(f){if(f.nsp===this.nsp)switch(f.type){case qt.CONNECT:f.data&&f.data.sid?this.onconnect(f.data.sid,f.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case qt.EVENT:case qt.BINARY_EVENT:this.onevent(f);break;case qt.ACK:case qt.BINARY_ACK:this.onack(f);break;case qt.DISCONNECT:this.ondisconnect();break;case qt.CONNECT_ERROR:this.destroy();const m=new Error(f.data.message);m.data=f.data.data,this.emitReserved("connect_error",m);break}}onevent(f){const y=f.data||[];f.id!=null&&y.push(this.ack(f.id)),this.connected?this.emitEvent(y):this.receiveBuffer.push(Object.freeze(y))}emitEvent(f){if(this._anyListeners&&this._anyListeners.length){const y=this._anyListeners.slice();for(const m of y)m.apply(this,f)}super.emit.apply(this,f),this._pid&&f.length&&typeof f[f.length-1]=="string"&&(this._lastOffset=f[f.length-1])}ack(f){const y=this;let m=!1;return function(...R){m||(m=!0,y.packet({type:qt.ACK,id:f,data:R}))}}onack(f){const y=this.acks[f.id];typeof y=="function"&&(delete this.acks[f.id],y.withError&&f.data.unshift(null),y.apply(this,f.data))}onconnect(f,y){this.id=f,this.recovered=y&&this._pid===y,this._pid=y,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(f=>this.emitEvent(f)),this.receiveBuffer=[],this.sendBuffer.forEach(f=>{this.notifyOutgoingListeners(f),this.packet(f)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(f=>f()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:qt.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(f){return this.flags.compress=f,this}get volatile(){return this.flags.volatile=!0,this}timeout(f){return this.flags.timeout=f,this}onAny(f){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(f),this}prependAny(f){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(f),this}offAny(f){if(!this._anyListeners)return this;if(f){const y=this._anyListeners;for(let m=0;m<y.length;m++)if(f===y[m])return y.splice(m,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(f){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(f),this}prependAnyOutgoing(f){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(f),this}offAnyOutgoing(f){if(!this._anyOutgoingListeners)return this;if(f){const y=this._anyOutgoingListeners;for(let m=0;m<y.length;m++)if(f===y[m])return y.splice(m,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(f){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const y=this._anyOutgoingListeners.slice();for(const m of y)m.apply(this,f.data)}}}function Mf(d){d=d||{},this.ms=d.min||100,this.max=d.max||1e4,this.factor=d.factor||2,this.jitter=d.jitter>0&&d.jitter<=1?d.jitter:0,this.attempts=0}Mf.prototype.duration=function(){var d=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var f=Math.random(),y=Math.floor(f*this.jitter*d);d=(Math.floor(f*10)&1)==0?d-y:d+y}return Math.min(d,this.max)|0},Mf.prototype.reset=function(){this.attempts=0},Mf.prototype.setMin=function(d){this.ms=d},Mf.prototype.setMax=function(d){this.max=d},Mf.prototype.setJitter=function(d){this.jitter=d};class D0 extends Qn{constructor(f,y){var m;super(),this.nsps={},this.subs=[],f&&typeof f=="object"&&(y=f,f=void 0),y=y||{},y.path=y.path||"/socket.io",this.opts=y,ig(this,y),this.reconnection(y.reconnection!==!1),this.reconnectionAttempts(y.reconnectionAttempts||1/0),this.reconnectionDelay(y.reconnectionDelay||1e3),this.reconnectionDelayMax(y.reconnectionDelayMax||5e3),this.randomizationFactor((m=y.randomizationFactor)!==null&&m!==void 0?m:.5),this.backoff=new Mf({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(y.timeout==null?2e4:y.timeout),this._readyState="closed",this.uri=f;const R=y.parser||jA;this.encoder=new R.Encoder,this.decoder=new R.Decoder,this._autoConnect=y.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(f){return arguments.length?(this._reconnection=!!f,f||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(f){return f===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=f,this)}reconnectionDelay(f){var y;return f===void 0?this._reconnectionDelay:(this._reconnectionDelay=f,(y=this.backoff)===null||y===void 0||y.setMin(f),this)}randomizationFactor(f){var y;return f===void 0?this._randomizationFactor:(this._randomizationFactor=f,(y=this.backoff)===null||y===void 0||y.setJitter(f),this)}reconnectionDelayMax(f){var y;return f===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=f,(y=this.backoff)===null||y===void 0||y.setMax(f),this)}timeout(f){return arguments.length?(this._timeout=f,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(f){if(~this._readyState.indexOf("open"))return this;this.engine=new xA(this.uri,this.opts);const y=this.engine,m=this;this._readyState="opening",this.skipReconnect=!1;const R=ku(y,"open",function(){m.onopen(),f&&f()}),O=Y=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",Y),f?f(Y):this.maybeReconnectOnOpen()},U=ku(y,"error",O);if(this._timeout!==!1){const Y=this._timeout,W=this.setTimeoutFn(()=>{R(),O(new Error("timeout")),y.close()},Y);this.opts.autoUnref&&W.unref(),this.subs.push(()=>{this.clearTimeoutFn(W)})}return this.subs.push(R),this.subs.push(U),this}connect(f){return this.open(f)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const f=this.engine;this.subs.push(ku(f,"ping",this.onping.bind(this)),ku(f,"data",this.ondata.bind(this)),ku(f,"error",this.onerror.bind(this)),ku(f,"close",this.onclose.bind(this)),ku(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(f){try{this.decoder.add(f)}catch(y){this.onclose("parse error",y)}}ondecoded(f){ug(()=>{this.emitReserved("packet",f)},this.setTimeoutFn)}onerror(f){this.emitReserved("error",f)}socket(f,y){let m=this.nsps[f];return m?this._autoConnect&&!m.active&&m.connect():(m=new Q1(this,f,y),this.nsps[f]=m),m}_destroy(f){const y=Object.keys(this.nsps);for(const m of y)if(this.nsps[m].active)return;this._close()}_packet(f){const y=this.encoder.encode(f);for(let m=0;m<y.length;m++)this.engine.write(y[m],f.options)}cleanup(){this.subs.forEach(f=>f()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(f,y){var m;this.cleanup(),(m=this.engine)===null||m===void 0||m.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",f,y),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const f=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const y=this.backoff.duration();this._reconnecting=!0;const m=this.setTimeoutFn(()=>{f.skipReconnect||(this.emitReserved("reconnect_attempt",f.backoff.attempts),!f.skipReconnect&&f.open(R=>{R?(f._reconnecting=!1,f.reconnect(),this.emitReserved("reconnect_error",R)):f.onreconnect()}))},y);this.opts.autoUnref&&m.unref(),this.subs.push(()=>{this.clearTimeoutFn(m)})}}onreconnect(){const f=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",f)}}const Ih={};function cg(d,f){typeof d=="object"&&(f=d,d=void 0),f=f||{};const y=MA(d,f.path||"/socket.io"),m=y.source,R=y.id,O=y.path,U=Ih[R]&&O in Ih[R].nsps,Y=f.forceNew||f["force new connection"]||f.multiplex===!1||U;let W;return Y?W=new D0(m,f):(Ih[R]||(Ih[R]=new D0(m,f)),W=Ih[R]),y.query&&!f.query&&(f.query=y.queryKey),W.socket(y.path,f)}Object.assign(cg,{Manager:D0,Socket:Q1,io:cg,connect:cg});const kA=({src:d,name:f})=>We.jsx("div",{children:!!d&&We.jsx("img",{className:"managerAvatar",src:d})||We.jsx("div",{className:"avatarPlaceholder",children:f[0]})});var Z1={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},K1=la.createContext&&la.createContext(Z1),GA=["attr","size","title"];function XA(d,f){if(d==null)return{};var y=QA(d,f),m,R;if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(d);for(R=0;R<O.length;R++)m=O[R],!(f.indexOf(m)>=0)&&Object.prototype.propertyIsEnumerable.call(d,m)&&(y[m]=d[m])}return y}function QA(d,f){if(d==null)return{};var y={};for(var m in d)if(Object.prototype.hasOwnProperty.call(d,m)){if(f.indexOf(m)>=0)continue;y[m]=d[m]}return y}function sg(){return sg=Object.assign?Object.assign.bind():function(d){for(var f=1;f<arguments.length;f++){var y=arguments[f];for(var m in y)Object.prototype.hasOwnProperty.call(y,m)&&(d[m]=y[m])}return d},sg.apply(this,arguments)}function J1(d,f){var y=Object.keys(d);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(d);f&&(m=m.filter(function(R){return Object.getOwnPropertyDescriptor(d,R).enumerable})),y.push.apply(y,m)}return y}function fg(d){for(var f=1;f<arguments.length;f++){var y=arguments[f]!=null?arguments[f]:{};f%2?J1(Object(y),!0).forEach(function(m){ZA(d,m,y[m])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(y)):J1(Object(y)).forEach(function(m){Object.defineProperty(d,m,Object.getOwnPropertyDescriptor(y,m))})}return d}function ZA(d,f,y){return f=KA(f),f in d?Object.defineProperty(d,f,{value:y,enumerable:!0,configurable:!0,writable:!0}):d[f]=y,d}function KA(d){var f=JA(d,"string");return typeof f=="symbol"?f:f+""}function JA(d,f){if(typeof d!="object"||!d)return d;var y=d[Symbol.toPrimitive];if(y!==void 0){var m=y.call(d,f);if(typeof m!="object")return m;throw new TypeError("@@toPrimitive must return a primitive value.")}return(f==="string"?String:Number)(d)}function $1(d){return d&&d.map((f,y)=>la.createElement(f.tag,fg({key:y},f.attr),$1(f.child)))}function dg(d){return f=>la.createElement($A,sg({attr:fg({},d.attr)},f),$1(d.child))}function $A(d){var f=y=>{var{attr:m,size:R,title:O}=d,U=XA(d,GA),Y=R||y.size||"1em",W;return y.className&&(W=y.className),d.className&&(W=(W?W+" ":"")+d.className),la.createElement("svg",sg({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},y.attr,m,U,{className:W,style:fg(fg({color:d.color||y.color},y.style),d.style),height:Y,width:Y,xmlns:"http://www.w3.org/2000/svg"}),O&&la.createElement("title",null,O),d.children)};return K1!==void 0?la.createElement(K1.Consumer,null,y=>f(y)):f(Z1)}function W1(d){return dg({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 294.1L383 167c9.4-9.4 24.6-9.4 33.9 0s9.3 24.6 0 34L273 345c-9.1 9.1-23.7 9.3-33.1.7L95 201.1c-4.7-4.7-7-10.9-7-17s2.3-12.3 7-17c9.4-9.4 24.6-9.4 33.9 0l127.1 127z"},child:[]}]})(d)}function F1(d){return dg({attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M289 448h-66v-65h66v65zm-1-98h-64c0-101 96-95.1 96-159 0-35.2-28.8-63.4-64-63.4S192 158 192 192h-64c0-71 57.3-128 128-128s128 56.4 128 127c0 79.9-96 89-96 159z"},child:[]}]})(d)}const WA=({onClick:d,manager:f,open:y})=>We.jsx("div",{className:`topHeader ${y?"open":""}`,onClick:d,children:y&&We.jsx(We.Fragment,{children:f&&We.jsxs(We.Fragment,{children:[We.jsx(kA,{src:f.avatar,name:f.name}),We.jsxs("div",{children:[We.jsx("p",{className:"managerName",children:f.name}),We.jsx("p",{className:"managerStatus",children:"Онлайн"})]}),We.jsx(W1,{className:"arrowIcon"})]})||We.jsxs(We.Fragment,{children:[We.jsx(F1,{className:"helpIcon"}),We.jsx("span",{children:"Нужна помощь?"}),We.jsx(W1,{className:"arrowIcon"})]})})||We.jsx(F1,{className:"helpIcon"})});function FA(d,f){const[y,m]=Wt.useState(!1);return Wt.useEffect(()=>{if(!d.current)return;const R=new IntersectionObserver(([O])=>{m(O.isIntersecting)},f);return R.observe(d.current),()=>{d.current&&R.unobserve(d.current)}},[d,f]),y}var ey=d=>d.type==="checkbox",Xc=d=>d instanceof Date,al=d=>d==null;const P1=d=>typeof d=="object";var Ln=d=>!al(d)&&!Array.isArray(d)&&P1(d)&&!Xc(d),PA=d=>Ln(d)&&d.target?ey(d.target)?d.target.checked:d.target.value:d,IA=d=>d.substring(0,d.search(/\.\d+(\.|$)/))||d,eR=(d,f)=>d.has(IA(f)),tR=d=>{const f=d.constructor&&d.constructor.prototype;return Ln(f)&&f.hasOwnProperty("isPrototypeOf")},x0=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function ga(d){let f;const y=Array.isArray(d),m=typeof FileList<"u"?d instanceof FileList:!1;if(d instanceof Date)f=new Date(d);else if(!(x0&&(d instanceof Blob||m))&&(y||Ln(d)))if(f=y?[]:{},!y&&!tR(d))f=d;else for(const R in d)d.hasOwnProperty(R)&&(f[R]=ga(d[R]));else return d;return f}var hg=d=>/^\w*$/.test(d),Zn=d=>d===void 0,M0=d=>Array.isArray(d)?d.filter(Boolean):[],C0=d=>M0(d.replace(/["|']|\]/g,"").split(/\.|\[/)),tt=(d,f,y)=>{if(!f||!Ln(d))return y;const m=(hg(f)?[f]:C0(f)).reduce((R,O)=>al(R)?R:R[O],d);return Zn(m)||m===d?Zn(d[f])?y:d[f]:m},Ci=d=>typeof d=="boolean",An=(d,f,y)=>{let m=-1;const R=hg(f)?[f]:C0(f),O=R.length,U=O-1;for(;++m<O;){const Y=R[m];let W=y;if(m!==U){const M=d[Y];W=Ln(M)||Array.isArray(M)?M:isNaN(+R[m+1])?{}:[]}if(Y==="__proto__"||Y==="constructor"||Y==="prototype")return;d[Y]=W,d=d[Y]}};const I1={BLUR:"blur",FOCUS_OUT:"focusout"},Gu={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},br={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},nR=la.createContext(null);nR.displayName="HookFormContext";var aR=(d,f,y,m=!0)=>{const R={defaultValues:f._defaultValues};for(const O in d)Object.defineProperty(R,O,{get:()=>{const U=O;return f._proxyFormState[U]!==Gu.all&&(f._proxyFormState[U]=!m||Gu.all),d[U]}});return R};const lR=typeof window<"u"?Wt.useLayoutEffect:Wt.useEffect;var zi=d=>typeof d=="string",uR=(d,f,y,m,R)=>zi(d)?(m&&f.watch.add(d),tt(y,d,R)):Array.isArray(d)?d.map(O=>(m&&f.watch.add(O),tt(y,O))):(m&&(f.watchAll=!0),y),iR=(d,f,y,m,R)=>f?{...y[d],types:{...y[d]&&y[d].types?y[d].types:{},[m]:R||!0}}:{},ty=d=>Array.isArray(d)?d:[d],eS=()=>{let d=[];return{get observers(){return d},next:R=>{for(const O of d)O.next&&O.next(R)},subscribe:R=>(d.push(R),{unsubscribe:()=>{d=d.filter(O=>O!==R)}}),unsubscribe:()=>{d=[]}}},z0=d=>al(d)||!P1(d);function So(d,f,y=new WeakSet){if(z0(d)||z0(f))return d===f;if(Xc(d)&&Xc(f))return d.getTime()===f.getTime();const m=Object.keys(d),R=Object.keys(f);if(m.length!==R.length)return!1;if(y.has(d)||y.has(f))return!0;y.add(d),y.add(f);for(const O of m){const U=d[O];if(!R.includes(O))return!1;if(O!=="ref"){const Y=f[O];if(Xc(U)&&Xc(Y)||Ln(U)&&Ln(Y)||Array.isArray(U)&&Array.isArray(Y)?!So(U,Y,y):U!==Y)return!1}}return!0}var Tl=d=>Ln(d)&&!Object.keys(d).length,w0=d=>d.type==="file",Xu=d=>typeof d=="function",yg=d=>{if(!x0)return!1;const f=d?d.ownerDocument:0;return d instanceof(f&&f.defaultView?f.defaultView.HTMLElement:HTMLElement)},tS=d=>d.type==="select-multiple",U0=d=>d.type==="radio",rR=d=>U0(d)||ey(d),H0=d=>yg(d)&&d.isConnected;function oR(d,f){const y=f.slice(0,-1).length;let m=0;for(;m<y;)d=Zn(d)?m++:d[f[m++]];return d}function cR(d){for(const f in d)if(d.hasOwnProperty(f)&&!Zn(d[f]))return!1;return!0}function Kn(d,f){const y=Array.isArray(f)?f:hg(f)?[f]:C0(f),m=y.length===1?d:oR(d,y),R=y.length-1,O=y[R];return m&&delete m[O],R!==0&&(Ln(m)&&Tl(m)||Array.isArray(m)&&cR(m))&&Kn(d,y.slice(0,-1)),d}var nS=d=>{for(const f in d)if(Xu(d[f]))return!0;return!1};function mg(d,f={}){const y=Array.isArray(d);if(Ln(d)||y)for(const m in d)Array.isArray(d[m])||Ln(d[m])&&!nS(d[m])?(f[m]=Array.isArray(d[m])?[]:{},mg(d[m],f[m])):al(d[m])||(f[m]=!0);return f}function aS(d,f,y){const m=Array.isArray(d);if(Ln(d)||m)for(const R in d)Array.isArray(d[R])||Ln(d[R])&&!nS(d[R])?Zn(f)||z0(y[R])?y[R]=Array.isArray(d[R])?mg(d[R],[]):{...mg(d[R])}:aS(d[R],al(f)?{}:f[R],y[R]):y[R]=!So(d[R],f[R]);return y}var ny=(d,f)=>aS(d,f,mg(f));const lS={value:!1,isValid:!1},uS={value:!0,isValid:!0};var iS=d=>{if(Array.isArray(d)){if(d.length>1){const f=d.filter(y=>y&&y.checked&&!y.disabled).map(y=>y.value);return{value:f,isValid:!!f.length}}return d[0].checked&&!d[0].disabled?d[0].attributes&&!Zn(d[0].attributes.value)?Zn(d[0].value)||d[0].value===""?uS:{value:d[0].value,isValid:!0}:uS:lS}return lS},rS=(d,{valueAsNumber:f,valueAsDate:y,setValueAs:m})=>Zn(d)?d:f?d===""?NaN:d&&+d:y&&zi(d)?new Date(d):m?m(d):d;const oS={isValid:!1,value:null};var cS=d=>Array.isArray(d)?d.reduce((f,y)=>y&&y.checked&&!y.disabled?{isValid:!0,value:y.value}:f,oS):oS;function sS(d){const f=d.ref;return w0(f)?f.files:U0(f)?cS(d.refs).value:tS(f)?[...f.selectedOptions].map(({value:y})=>y):ey(f)?iS(d.refs).value:rS(Zn(f.value)?d.ref.value:f.value,d)}var sR=(d,f,y,m)=>{const R={};for(const O of d){const U=tt(f,O);U&&An(R,O,U._f)}return{criteriaMode:y,names:[...d],fields:R,shouldUseNativeValidation:m}},pg=d=>d instanceof RegExp,ay=d=>Zn(d)?d:pg(d)?d.source:Ln(d)?pg(d.value)?d.value.source:d.value:d,fS=d=>({isOnSubmit:!d||d===Gu.onSubmit,isOnBlur:d===Gu.onBlur,isOnChange:d===Gu.onChange,isOnAll:d===Gu.all,isOnTouch:d===Gu.onTouched});const dS="AsyncFunction";var fR=d=>!!d&&!!d.validate&&!!(Xu(d.validate)&&d.validate.constructor.name===dS||Ln(d.validate)&&Object.values(d.validate).find(f=>f.constructor.name===dS)),dR=d=>d.mount&&(d.required||d.min||d.max||d.maxLength||d.minLength||d.pattern||d.validate),hS=(d,f,y)=>!y&&(f.watchAll||f.watch.has(d)||[...f.watch].some(m=>d.startsWith(m)&&/^\.\w+/.test(d.slice(m.length))));const ly=(d,f,y,m)=>{for(const R of y||Object.keys(d)){const O=tt(d,R);if(O){const{_f:U,...Y}=O;if(U){if(U.refs&&U.refs[0]&&f(U.refs[0],R)&&!m)return!0;if(U.ref&&f(U.ref,U.name)&&!m)return!0;if(ly(Y,f))break}else if(Ln(Y)&&ly(Y,f))break}}};function yS(d,f,y){const m=tt(d,y);if(m||hg(y))return{error:m,name:y};const R=y.split(".");for(;R.length;){const O=R.join("."),U=tt(f,O),Y=tt(d,O);if(U&&!Array.isArray(U)&&y!==O)return{name:y};if(Y&&Y.type)return{name:O,error:Y};if(Y&&Y.root&&Y.root.type)return{name:`${O}.root`,error:Y.root};R.pop()}return{name:y}}var hR=(d,f,y,m)=>{y(d);const{name:R,...O}=d;return Tl(O)||Object.keys(O).length>=Object.keys(f).length||Object.keys(O).find(U=>f[U]===(!m||Gu.all))},yR=(d,f,y)=>!d||!f||d===f||ty(d).some(m=>m&&(y?m===f:m.startsWith(f)||f.startsWith(m))),mR=(d,f,y,m,R)=>R.isOnAll?!1:!y&&R.isOnTouch?!(f||d):(y?m.isOnBlur:R.isOnBlur)?!d:(y?m.isOnChange:R.isOnChange)?d:!0,pR=(d,f)=>!M0(tt(d,f)).length&&Kn(d,f),gR=(d,f,y)=>{const m=ty(tt(d,y));return An(m,"root",f[y]),An(d,y,m),d},gg=d=>zi(d);function mS(d,f,y="validate"){if(gg(d)||Array.isArray(d)&&d.every(gg)||Ci(d)&&!d)return{type:y,message:gg(d)?d:"",ref:f}}var Cf=d=>Ln(d)&&!pg(d)?d:{value:d,message:""},pS=async(d,f,y,m,R,O)=>{const{ref:U,refs:Y,required:W,maxLength:M,minLength:ne,min:Oe,max:q,pattern:k,validate:pe,name:Ne,valueAsNumber:Se,mount:he}=d._f,J=tt(y,Ne);if(!he||f.has(Ne))return{};const ie=Y?Y[0]:U,ge=oe=>{R&&ie.reportValidity&&(ie.setCustomValidity(Ci(oe)?"":oe||""),ie.reportValidity())},j={},Ve=U0(U),ke=ey(U),Ge=Ve||ke,Qe=(Se||w0(U))&&Zn(U.value)&&Zn(J)||yg(U)&&U.value===""||J===""||Array.isArray(J)&&!J.length,be=iR.bind(null,Ne,m,j),xe=(oe,Me,Ze,Be=br.maxLength,G=br.minLength)=>{const X=oe?Me:Ze;j[Ne]={type:oe?Be:G,message:X,ref:U,...be(oe?Be:G,X)}};if(O?!Array.isArray(J)||!J.length:W&&(!Ge&&(Qe||al(J))||Ci(J)&&!J||ke&&!iS(Y).isValid||Ve&&!cS(Y).isValid)){const{value:oe,message:Me}=gg(W)?{value:!!W,message:W}:Cf(W);if(oe&&(j[Ne]={type:br.required,message:Me,ref:ie,...be(br.required,Me)},!m))return ge(Me),j}if(!Qe&&(!al(Oe)||!al(q))){let oe,Me;const Ze=Cf(q),Be=Cf(Oe);if(!al(J)&&!isNaN(J)){const G=U.valueAsNumber||J&&+J;al(Ze.value)||(oe=G>Ze.value),al(Be.value)||(Me=G<Be.value)}else{const G=U.valueAsDate||new Date(J),X=S=>new Date(new Date().toDateString()+" "+S),Z=U.type=="time",V=U.type=="week";zi(Ze.value)&&J&&(oe=Z?X(J)>X(Ze.value):V?J>Ze.value:G>new Date(Ze.value)),zi(Be.value)&&J&&(Me=Z?X(J)<X(Be.value):V?J<Be.value:G<new Date(Be.value))}if((oe||Me)&&(xe(!!oe,Ze.message,Be.message,br.max,br.min),!m))return ge(j[Ne].message),j}if((M||ne)&&!Qe&&(zi(J)||O&&Array.isArray(J))){const oe=Cf(M),Me=Cf(ne),Ze=!al(oe.value)&&J.length>+oe.value,Be=!al(Me.value)&&J.length<+Me.value;if((Ze||Be)&&(xe(Ze,oe.message,Me.message),!m))return ge(j[Ne].message),j}if(k&&!Qe&&zi(J)){const{value:oe,message:Me}=Cf(k);if(pg(oe)&&!J.match(oe)&&(j[Ne]={type:br.pattern,message:Me,ref:U,...be(br.pattern,Me)},!m))return ge(Me),j}if(pe){if(Xu(pe)){const oe=await pe(J,y),Me=mS(oe,ie);if(Me&&(j[Ne]={...Me,...be(br.validate,Me.message)},!m))return ge(Me.message),j}else if(Ln(pe)){let oe={};for(const Me in pe){if(!Tl(oe)&&!m)break;const Ze=mS(await pe[Me](J,y),ie,Me);Ze&&(oe={...Ze,...be(Me,Ze.message)},ge(Ze.message),m&&(j[Ne]=oe))}if(!Tl(oe)&&(j[Ne]={ref:ie,...oe},!m))return j}}return ge(!0),j};const vR={mode:Gu.onSubmit,reValidateMode:Gu.onChange,shouldFocusError:!0};function bR(d={}){let f={...vR,...d},y={submitCount:0,isDirty:!1,isReady:!1,isLoading:Xu(f.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:f.errors||{},disabled:f.disabled||!1},m={},R=Ln(f.defaultValues)||Ln(f.values)?ga(f.defaultValues||f.values)||{}:{},O=f.shouldUnregister?{}:ga(R),U={action:!1,mount:!1,watch:!1},Y={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},W,M=0;const ne={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let Oe={...ne};const q={array:eS(),state:eS()},k=f.criteriaMode===Gu.all,pe=H=>L=>{clearTimeout(M),M=setTimeout(H,L)},Ne=async H=>{if(!f.disabled&&(ne.isValid||Oe.isValid||H)){const L=f.resolver?Tl((await ke()).errors):await Qe(m,!0);L!==y.isValid&&q.state.next({isValid:L})}},Se=(H,L)=>{!f.disabled&&(ne.isValidating||ne.validatingFields||Oe.isValidating||Oe.validatingFields)&&((H||Array.from(Y.mount)).forEach(fe=>{fe&&(L?An(y.validatingFields,fe,L):Kn(y.validatingFields,fe))}),q.state.next({validatingFields:y.validatingFields,isValidating:!Tl(y.validatingFields)}))},he=(H,L=[],fe,qe,He=!0,Ue=!0)=>{if(qe&&fe&&!f.disabled){if(U.action=!0,Ue&&Array.isArray(tt(m,H))){const $e=fe(tt(m,H),qe.argA,qe.argB);He&&An(m,H,$e)}if(Ue&&Array.isArray(tt(y.errors,H))){const $e=fe(tt(y.errors,H),qe.argA,qe.argB);He&&An(y.errors,H,$e),pR(y.errors,H)}if((ne.touchedFields||Oe.touchedFields)&&Ue&&Array.isArray(tt(y.touchedFields,H))){const $e=fe(tt(y.touchedFields,H),qe.argA,qe.argB);He&&An(y.touchedFields,H,$e)}(ne.dirtyFields||Oe.dirtyFields)&&(y.dirtyFields=ny(R,O)),q.state.next({name:H,isDirty:xe(H,L),dirtyFields:y.dirtyFields,errors:y.errors,isValid:y.isValid})}else An(O,H,L)},J=(H,L)=>{An(y.errors,H,L),q.state.next({errors:y.errors})},ie=H=>{y.errors=H,q.state.next({errors:y.errors,isValid:!1})},ge=(H,L,fe,qe)=>{const He=tt(m,H);if(He){const Ue=tt(O,H,Zn(fe)?tt(R,H):fe);Zn(Ue)||qe&&qe.defaultChecked||L?An(O,H,L?Ue:sS(He._f)):Ze(H,Ue),U.mount&&Ne()}},j=(H,L,fe,qe,He)=>{let Ue=!1,$e=!1;const it={name:H};if(!f.disabled){if(!fe||qe){(ne.isDirty||Oe.isDirty)&&($e=y.isDirty,y.isDirty=it.isDirty=xe(),Ue=$e!==it.isDirty);const bt=So(tt(R,H),L);$e=!!tt(y.dirtyFields,H),bt?Kn(y.dirtyFields,H):An(y.dirtyFields,H,!0),it.dirtyFields=y.dirtyFields,Ue=Ue||(ne.dirtyFields||Oe.dirtyFields)&&$e!==!bt}if(fe){const bt=tt(y.touchedFields,H);bt||(An(y.touchedFields,H,fe),it.touchedFields=y.touchedFields,Ue=Ue||(ne.touchedFields||Oe.touchedFields)&&bt!==fe)}Ue&&He&&q.state.next(it)}return Ue?it:{}},Ve=(H,L,fe,qe)=>{const He=tt(y.errors,H),Ue=(ne.isValid||Oe.isValid)&&Ci(L)&&y.isValid!==L;if(f.delayError&&fe?(W=pe(()=>J(H,fe)),W(f.delayError)):(clearTimeout(M),W=null,fe?An(y.errors,H,fe):Kn(y.errors,H)),(fe?!So(He,fe):He)||!Tl(qe)||Ue){const $e={...qe,...Ue&&Ci(L)?{isValid:L}:{},errors:y.errors,name:H};y={...y,...$e},q.state.next($e)}},ke=async H=>{Se(H,!0);const L=await f.resolver(O,f.context,sR(H||Y.mount,m,f.criteriaMode,f.shouldUseNativeValidation));return Se(H),L},Ge=async H=>{const{errors:L}=await ke(H);if(H)for(const fe of H){const qe=tt(L,fe);qe?An(y.errors,fe,qe):Kn(y.errors,fe)}else y.errors=L;return L},Qe=async(H,L,fe={valid:!0})=>{for(const qe in H){const He=H[qe];if(He){const{_f:Ue,...$e}=He;if(Ue){const it=Y.array.has(Ue.name),bt=He._f&&fR(He._f);bt&&ne.validatingFields&&Se([qe],!0);const Lt=await pS(He,Y.disabled,O,k,f.shouldUseNativeValidation&&!L,it);if(bt&&ne.validatingFields&&Se([qe]),Lt[Ue.name]&&(fe.valid=!1,L))break;!L&&(tt(Lt,Ue.name)?it?gR(y.errors,Lt,Ue.name):An(y.errors,Ue.name,Lt[Ue.name]):Kn(y.errors,Ue.name))}!Tl($e)&&await Qe($e,L,fe)}}return fe.valid},be=()=>{for(const H of Y.unMount){const L=tt(m,H);L&&(L._f.refs?L._f.refs.every(fe=>!H0(fe)):!H0(L._f.ref))&&se(H)}Y.unMount=new Set},xe=(H,L)=>!f.disabled&&(H&&L&&An(O,H,L),!So(S(),R)),oe=(H,L,fe)=>uR(H,Y,{...U.mount?O:Zn(L)?R:zi(H)?{[H]:L}:L},fe,L),Me=H=>M0(tt(U.mount?O:R,H,f.shouldUnregister?tt(R,H,[]):[])),Ze=(H,L,fe={})=>{const qe=tt(m,H);let He=L;if(qe){const Ue=qe._f;Ue&&(!Ue.disabled&&An(O,H,rS(L,Ue)),He=yg(Ue.ref)&&al(L)?"":L,tS(Ue.ref)?[...Ue.ref.options].forEach($e=>$e.selected=He.includes($e.value)):Ue.refs?ey(Ue.ref)?Ue.refs.forEach($e=>{(!$e.defaultChecked||!$e.disabled)&&(Array.isArray(He)?$e.checked=!!He.find(it=>it===$e.value):$e.checked=He===$e.value||!!He)}):Ue.refs.forEach($e=>$e.checked=$e.value===He):w0(Ue.ref)?Ue.ref.value="":(Ue.ref.value=He,Ue.ref.type||q.state.next({name:H,values:ga(O)})))}(fe.shouldDirty||fe.shouldTouch)&&j(H,He,fe.shouldTouch,fe.shouldDirty,!0),fe.shouldValidate&&V(H)},Be=(H,L,fe)=>{for(const qe in L){if(!L.hasOwnProperty(qe))return;const He=L[qe],Ue=H+"."+qe,$e=tt(m,Ue);(Y.array.has(H)||Ln(He)||$e&&!$e._f)&&!Xc(He)?Be(Ue,He,fe):Ze(Ue,He,fe)}},G=(H,L,fe={})=>{const qe=tt(m,H),He=Y.array.has(H),Ue=ga(L);An(O,H,Ue),He?(q.array.next({name:H,values:ga(O)}),(ne.isDirty||ne.dirtyFields||Oe.isDirty||Oe.dirtyFields)&&fe.shouldDirty&&q.state.next({name:H,dirtyFields:ny(R,O),isDirty:xe(H,Ue)})):qe&&!qe._f&&!al(Ue)?Be(H,Ue,fe):Ze(H,Ue,fe),hS(H,Y)&&q.state.next({...y}),q.state.next({name:U.mount?H:void 0,values:ga(O)})},X=async H=>{U.mount=!0;const L=H.target;let fe=L.name,qe=!0;const He=tt(m,fe),Ue=bt=>{qe=Number.isNaN(bt)||Xc(bt)&&isNaN(bt.getTime())||So(bt,tt(O,fe,bt))},$e=fS(f.mode),it=fS(f.reValidateMode);if(He){let bt,Lt;const ll=L.type?sS(He._f):PA(H),ia=H.type===I1.BLUR||H.type===I1.FOCUS_OUT,pn=!dR(He._f)&&!f.resolver&&!tt(y.errors,fe)&&!He._f.deps||mR(ia,tt(y.touchedFields,fe),y.isSubmitted,it,$e),wt=hS(fe,Y,ia);An(O,fe,ll),ia?(He._f.onBlur&&He._f.onBlur(H),W&&W(0)):He._f.onChange&&He._f.onChange(H);const Vt=j(fe,ll,ia),Ut=!Tl(Vt)||wt;if(!ia&&q.state.next({name:fe,type:H.type,values:ga(O)}),pn)return(ne.isValid||Oe.isValid)&&(f.mode==="onBlur"?ia&&Ne():ia||Ne()),Ut&&q.state.next({name:fe,...wt?{}:Vt});if(!ia&&wt&&q.state.next({...y}),f.resolver){const{errors:Rt}=await ke([fe]);if(Ue(ll),qe){const Jn=yS(y.errors,m,fe),T=yS(Rt,m,Jn.name||fe);bt=T.error,fe=T.name,Lt=Tl(Rt)}}else Se([fe],!0),bt=(await pS(He,Y.disabled,O,k,f.shouldUseNativeValidation))[fe],Se([fe]),Ue(ll),qe&&(bt?Lt=!1:(ne.isValid||Oe.isValid)&&(Lt=await Qe(m,!0)));qe&&(He._f.deps&&V(He._f.deps),Ve(fe,Lt,bt,Vt))}},Z=(H,L)=>{if(tt(y.errors,L)&&H.focus)return H.focus(),1},V=async(H,L={})=>{let fe,qe;const He=ty(H);if(f.resolver){const Ue=await Ge(Zn(H)?H:He);fe=Tl(Ue),qe=H?!He.some($e=>tt(Ue,$e)):fe}else H?(qe=(await Promise.all(He.map(async Ue=>{const $e=tt(m,Ue);return await Qe($e&&$e._f?{[Ue]:$e}:$e)}))).every(Boolean),!(!qe&&!y.isValid)&&Ne()):qe=fe=await Qe(m);return q.state.next({...!zi(H)||(ne.isValid||Oe.isValid)&&fe!==y.isValid?{}:{name:H},...f.resolver||!H?{isValid:fe}:{},errors:y.errors}),L.shouldFocus&&!qe&&ly(m,Z,H?He:Y.mount),qe},S=H=>{const L={...U.mount?O:R};return Zn(H)?L:zi(H)?tt(L,H):H.map(fe=>tt(L,fe))},b=(H,L)=>({invalid:!!tt((L||y).errors,H),isDirty:!!tt((L||y).dirtyFields,H),error:tt((L||y).errors,H),isValidating:!!tt(y.validatingFields,H),isTouched:!!tt((L||y).touchedFields,H)}),D=H=>{H&&ty(H).forEach(L=>Kn(y.errors,L)),q.state.next({errors:H?y.errors:{}})},x=(H,L,fe)=>{const qe=(tt(m,H,{_f:{}})._f||{}).ref,He=tt(y.errors,H)||{},{ref:Ue,message:$e,type:it,...bt}=He;An(y.errors,H,{...bt,...L,ref:qe}),q.state.next({name:H,errors:y.errors,isValid:!1}),fe&&fe.shouldFocus&&qe&&qe.focus&&qe.focus()},$=(H,L)=>Xu(H)?q.state.subscribe({next:fe=>H(oe(void 0,L),fe)}):oe(H,L,!0),ae=H=>q.state.subscribe({next:L=>{yR(H.name,L.name,H.exact)&&hR(L,H.formState||ne,ht,H.reRenderRoot)&&H.callback({values:{...O},...y,...L})}}).unsubscribe,me=H=>(U.mount=!0,Oe={...Oe,...H.formState},ae({...H,formState:Oe})),se=(H,L={})=>{for(const fe of H?ty(H):Y.mount)Y.mount.delete(fe),Y.array.delete(fe),L.keepValue||(Kn(m,fe),Kn(O,fe)),!L.keepError&&Kn(y.errors,fe),!L.keepDirty&&Kn(y.dirtyFields,fe),!L.keepTouched&&Kn(y.touchedFields,fe),!L.keepIsValidating&&Kn(y.validatingFields,fe),!f.shouldUnregister&&!L.keepDefaultValue&&Kn(R,fe);q.state.next({values:ga(O)}),q.state.next({...y,...L.keepDirty?{isDirty:xe()}:{}}),!L.keepIsValid&&Ne()},De=({disabled:H,name:L})=>{(Ci(H)&&U.mount||H||Y.disabled.has(L))&&(H?Y.disabled.add(L):Y.disabled.delete(L))},ze=(H,L={})=>{let fe=tt(m,H);const qe=Ci(L.disabled)||Ci(f.disabled);return An(m,H,{...fe||{},_f:{...fe&&fe._f?fe._f:{ref:{name:H}},name:H,mount:!0,...L}}),Y.mount.add(H),fe?De({disabled:Ci(L.disabled)?L.disabled:f.disabled,name:H}):ge(H,!0,L.value),{...qe?{disabled:L.disabled||f.disabled}:{},...f.progressive?{required:!!L.required,min:ay(L.min),max:ay(L.max),minLength:ay(L.minLength),maxLength:ay(L.maxLength),pattern:ay(L.pattern)}:{},name:H,onChange:X,onBlur:X,ref:He=>{if(He){ze(H,L),fe=tt(m,H);const Ue=Zn(He.value)&&He.querySelectorAll&&He.querySelectorAll("input,select,textarea")[0]||He,$e=rR(Ue),it=fe._f.refs||[];if($e?it.find(bt=>bt===Ue):Ue===fe._f.ref)return;An(m,H,{_f:{...fe._f,...$e?{refs:[...it.filter(H0),Ue,...Array.isArray(tt(R,H))?[{}]:[]],ref:{type:Ue.type,name:H}}:{ref:Ue}}}),ge(H,!1,void 0,Ue)}else fe=tt(m,H,{}),fe._f&&(fe._f.mount=!1),(f.shouldUnregister||L.shouldUnregister)&&!(eR(Y.array,H)&&U.action)&&Y.unMount.add(H)}}},Re=()=>f.shouldFocusError&&ly(m,Z,Y.mount),_e=H=>{Ci(H)&&(q.state.next({disabled:H}),ly(m,(L,fe)=>{const qe=tt(m,fe);qe&&(L.disabled=qe._f.disabled||H,Array.isArray(qe._f.refs)&&qe._f.refs.forEach(He=>{He.disabled=qe._f.disabled||H}))},0,!1))},Xe=(H,L)=>async fe=>{let qe;fe&&(fe.preventDefault&&fe.preventDefault(),fe.persist&&fe.persist());let He=ga(O);if(q.state.next({isSubmitting:!0}),f.resolver){const{errors:Ue,values:$e}=await ke();y.errors=Ue,He=ga($e)}else await Qe(m);if(Y.disabled.size)for(const Ue of Y.disabled)Kn(He,Ue);if(Kn(y.errors,"root"),Tl(y.errors)){q.state.next({errors:{}});try{await H(He,fe)}catch(Ue){qe=Ue}}else L&&await L({...y.errors},fe),Re(),setTimeout(Re);if(q.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Tl(y.errors)&&!qe,submitCount:y.submitCount+1,errors:y.errors}),qe)throw qe},Ee=(H,L={})=>{tt(m,H)&&(Zn(L.defaultValue)?G(H,ga(tt(R,H))):(G(H,L.defaultValue),An(R,H,ga(L.defaultValue))),L.keepTouched||Kn(y.touchedFields,H),L.keepDirty||(Kn(y.dirtyFields,H),y.isDirty=L.defaultValue?xe(H,ga(tt(R,H))):xe()),L.keepError||(Kn(y.errors,H),ne.isValid&&Ne()),q.state.next({...y}))},et=(H,L={})=>{const fe=H?ga(H):R,qe=ga(fe),He=Tl(H),Ue=He?R:qe;if(L.keepDefaultValues||(R=fe),!L.keepValues){if(L.keepDirtyValues){const $e=new Set([...Y.mount,...Object.keys(ny(R,O))]);for(const it of Array.from($e))tt(y.dirtyFields,it)?An(Ue,it,tt(O,it)):G(it,tt(Ue,it))}else{if(x0&&Zn(H))for(const $e of Y.mount){const it=tt(m,$e);if(it&&it._f){const bt=Array.isArray(it._f.refs)?it._f.refs[0]:it._f.ref;if(yg(bt)){const Lt=bt.closest("form");if(Lt){Lt.reset();break}}}}if(L.keepFieldsRef)for(const $e of Y.mount)G($e,tt(Ue,$e));else m={}}O=f.shouldUnregister?L.keepDefaultValues?ga(R):{}:ga(Ue),q.array.next({values:{...Ue}}),q.state.next({values:{...Ue}})}Y={mount:L.keepDirtyValues?Y.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},U.mount=!ne.isValid||!!L.keepIsValid||!!L.keepDirtyValues,U.watch=!!f.shouldUnregister,q.state.next({submitCount:L.keepSubmitCount?y.submitCount:0,isDirty:He?!1:L.keepDirty?y.isDirty:!!(L.keepDefaultValues&&!So(H,R)),isSubmitted:L.keepIsSubmitted?y.isSubmitted:!1,dirtyFields:He?{}:L.keepDirtyValues?L.keepDefaultValues&&O?ny(R,O):y.dirtyFields:L.keepDefaultValues&&H?ny(R,H):L.keepDirty?y.dirtyFields:{},touchedFields:L.keepTouched?y.touchedFields:{},errors:L.keepErrors?y.errors:{},isSubmitSuccessful:L.keepIsSubmitSuccessful?y.isSubmitSuccessful:!1,isSubmitting:!1})},dt=(H,L)=>et(Xu(H)?H(O):H,L),cn=(H,L={})=>{const fe=tt(m,H),qe=fe&&fe._f;if(qe){const He=qe.refs?qe.refs[0]:qe.ref;He.focus&&(He.focus(),L.shouldSelect&&Xu(He.select)&&He.select())}},ht=H=>{y={...y,...H}},va={control:{register:ze,unregister:se,getFieldState:b,handleSubmit:Xe,setError:x,_subscribe:ae,_runSchema:ke,_focusError:Re,_getWatch:oe,_getDirty:xe,_setValid:Ne,_setFieldArray:he,_setDisabledField:De,_setErrors:ie,_getFieldArray:Me,_reset:et,_resetDefaultValues:()=>Xu(f.defaultValues)&&f.defaultValues().then(H=>{dt(H,f.resetOptions),q.state.next({isLoading:!1})}),_removeUnmounted:be,_disableForm:_e,_subjects:q,_proxyFormState:ne,get _fields(){return m},get _formValues(){return O},get _state(){return U},set _state(H){U=H},get _defaultValues(){return R},get _names(){return Y},set _names(H){Y=H},get _formState(){return y},get _options(){return f},set _options(H){f={...f,...H}}},subscribe:me,trigger:V,register:ze,handleSubmit:Xe,watch:$,setValue:G,getValues:S,reset:dt,resetField:Ee,clearErrors:D,unregister:se,setError:x,setFocus:cn,getFieldState:b};return{...va,formControl:va}}function gS(d={}){const f=la.useRef(void 0),y=la.useRef(void 0),[m,R]=la.useState({isDirty:!1,isValidating:!1,isLoading:Xu(d.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:d.errors||{},disabled:d.disabled||!1,isReady:!1,defaultValues:Xu(d.defaultValues)?void 0:d.defaultValues});if(!f.current)if(d.formControl)f.current={...d.formControl,formState:m},d.defaultValues&&!Xu(d.defaultValues)&&d.formControl.reset(d.defaultValues,d.resetOptions);else{const{formControl:U,...Y}=bR(d);f.current={...Y,formState:m}}const O=f.current.control;return O._options=d,lR(()=>{const U=O._subscribe({formState:O._proxyFormState,callback:()=>R({...O._formState}),reRenderRoot:!0});return R(Y=>({...Y,isReady:!0})),O._formState.isReady=!0,U},[O]),la.useEffect(()=>O._disableForm(d.disabled),[O,d.disabled]),la.useEffect(()=>{d.mode&&(O._options.mode=d.mode),d.reValidateMode&&(O._options.reValidateMode=d.reValidateMode)},[O,d.mode,d.reValidateMode]),la.useEffect(()=>{d.errors&&(O._setErrors(d.errors),O._focusError())},[O,d.errors]),la.useEffect(()=>{d.shouldUnregister&&O._subjects.state.next({values:O._getWatch()})},[O,d.shouldUnregister]),la.useEffect(()=>{if(O._proxyFormState.isDirty){const U=O._getDirty();U!==m.isDirty&&O._subjects.state.next({isDirty:U})}},[O,m.isDirty]),la.useEffect(()=>{d.values&&!So(d.values,y.current)?(O._reset(d.values,{keepFieldsRef:!0,...O._options.resetOptions}),y.current=d.values,R(U=>({...U}))):O._resetDefaultValues()},[O,d.values]),la.useEffect(()=>{O._state.mount||(O._setValid(),O._state.mount=!0),O._state.watch&&(O._state.watch=!1,O._subjects.state.next({...O._formState})),O._removeUnmounted()}),f.current.formState=aR(m,O),f.current}function SR(d){return dg({attr:{viewBox:"0 0 24 24",fill:"currentColor"},child:[{tag:"path",attr:{d:"M1.94607 9.31543C1.42353 9.14125 1.4194 8.86022 1.95682 8.68108L21.043 2.31901C21.5715 2.14285 21.8746 2.43866 21.7265 2.95694L16.2733 22.0432C16.1223 22.5716 15.8177 22.59 15.5944 22.0876L11.9999 14L17.9999 6.00005L9.99992 12L1.94607 9.31543Z"},child:[]}]})(d)}const TR=({onSend:d,chatOpen:f,onAreaHeightChange:y})=>{const{handleSubmit:R,register:O,setValue:U,subscribe:Y}=gS(),[W,M]=Wt.useState(""),ne=()=>{const pe=document.getElementById("textarea");pe&&(pe.style.height="auto",pe.style.height=`${pe.scrollHeight-64}px`,y())};Wt.useEffect(()=>{const pe=Y({formState:{values:!0},callback:({values:Ne})=>{ne(),M(Ne.text)}});return()=>pe()},[Y]);const Oe=pe=>{const Ne=pe.trim();return Ne.length>500?Ne.slice(0,500):Ne},q=({text:pe})=>{const Ne=Oe(pe);Ne&&(d(Ne),U("text",""),setTimeout(()=>{document.getElementById("textarea")?.focus()}))},k=pe=>{pe.key==="Enter"&&!pe.shiftKey&&!pe.ctrlKey&&(pe.preventDefault(),R(q)())};return We.jsxs("form",{onSubmit:R(q),className:`inputWrapper ${f?"open":""}`,children:[We.jsx("textarea",{...O("text"),id:"textarea",autoComplete:"off",placeholder:"Введите сообщение...",rows:1,onKeyDown:k}),We.jsx("div",{className:"inputActions",children:We.jsxs("button",{className:`inputSendButton ${W.length?"show":""}`,type:"submit",title:"Отправить",children:[We.jsx(SR,{}),"Отправить"]})})]})},ER=({...d})=>We.jsx("p",{className:"loadingIndicator",...d,children:"..."});var zf=(d=>(d.user="user",d.manager="manager",d.system="system",d.status="status",d))(zf||{});const AR=({sender:d})=>We.jsxs("div",{className:"sender",children:[!!d.avatar&&We.jsx("img",{src:d.avatar}),We.jsx("p",{children:d.name})]}),RR=()=>We.jsx("div",{className:"sender",children:We.jsx("p",{children:"Поддержка клиентов"})}),OR=({message:d,sender:f,...y})=>{const m=d.sender===zf.system,R=d.sender===zf.status,O=Wt.useMemo(()=>!!d.createdAt&&new Date(d.createdAt).toLocaleTimeString(void 0,{hour:"2-digit",minute:"2-digit"})||"",[d]);return R&&We.jsxs("div",{className:"statusMessage",...y,children:[We.jsx("p",{children:!!O&&We.jsx("span",{children:O})}),We.jsx("p",{children:d.text})]})||We.jsxs("div",{className:`message ${d.sender===zf.user?"userMessage":""} ${d.sender===zf.system?"systemMessage":""}`,...y,children:[!!f&&We.jsx(AR,{sender:f})||m&&We.jsx(RR,{}),We.jsxs("div",{className:"text",children:[d.text,!!O&&We.jsx("span",{children:O})]})]})};var vg={exports:{}},N0={exports:{}},bg={exports:{}},Sg={exports:{}},Ft={};/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var vS;function _R(){if(vS)return Ft;vS=1;var d=typeof Symbol=="function"&&Symbol.for,f=d?Symbol.for("react.element"):60103,y=d?Symbol.for("react.portal"):60106,m=d?Symbol.for("react.fragment"):60107,R=d?Symbol.for("react.strict_mode"):60108,O=d?Symbol.for("react.profiler"):60114,U=d?Symbol.for("react.provider"):60109,Y=d?Symbol.for("react.context"):60110,W=d?Symbol.for("react.async_mode"):60111,M=d?Symbol.for("react.concurrent_mode"):60111,ne=d?Symbol.for("react.forward_ref"):60112,Oe=d?Symbol.for("react.suspense"):60113,q=d?Symbol.for("react.suspense_list"):60120,k=d?Symbol.for("react.memo"):60115,pe=d?Symbol.for("react.lazy"):60116,Ne=d?Symbol.for("react.block"):60121,Se=d?Symbol.for("react.fundamental"):60117,he=d?Symbol.for("react.responder"):60118,J=d?Symbol.for("react.scope"):60119;function ie(j){if(typeof j=="object"&&j!==null){var Ve=j.$$typeof;switch(Ve){case f:switch(j=j.type,j){case W:case M:case m:case O:case R:case Oe:return j;default:switch(j=j&&j.$$typeof,j){case Y:case ne:case pe:case k:case U:return j;default:return Ve}}case y:return Ve}}}function ge(j){return ie(j)===M}return Ft.AsyncMode=W,Ft.ConcurrentMode=M,Ft.ContextConsumer=Y,Ft.ContextProvider=U,Ft.Element=f,Ft.ForwardRef=ne,Ft.Fragment=m,Ft.Lazy=pe,Ft.Memo=k,Ft.Portal=y,Ft.Profiler=O,Ft.StrictMode=R,Ft.Suspense=Oe,Ft.isAsyncMode=function(j){return ge(j)||ie(j)===W},Ft.isConcurrentMode=ge,Ft.isContextConsumer=function(j){return ie(j)===Y},Ft.isContextProvider=function(j){return ie(j)===U},Ft.isElement=function(j){return typeof j=="object"&&j!==null&&j.$$typeof===f},Ft.isForwardRef=function(j){return ie(j)===ne},Ft.isFragment=function(j){return ie(j)===m},Ft.isLazy=function(j){return ie(j)===pe},Ft.isMemo=function(j){return ie(j)===k},Ft.isPortal=function(j){return ie(j)===y},Ft.isProfiler=function(j){return ie(j)===O},Ft.isStrictMode=function(j){return ie(j)===R},Ft.isSuspense=function(j){return ie(j)===Oe},Ft.isValidElementType=function(j){return typeof j=="string"||typeof j=="function"||j===m||j===M||j===O||j===R||j===Oe||j===q||typeof j=="object"&&j!==null&&(j.$$typeof===pe||j.$$typeof===k||j.$$typeof===U||j.$$typeof===Y||j.$$typeof===ne||j.$$typeof===Se||j.$$typeof===he||j.$$typeof===J||j.$$typeof===Ne)},Ft.typeOf=ie,Ft}var Pt={},bS;function DR(){if(bS)return Pt;bS=1;var d={};/** @license React v16.13.1
 * react-is.development.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */return d.NODE_ENV!=="production"&&function(){var f=typeof Symbol=="function"&&Symbol.for,y=f?Symbol.for("react.element"):60103,m=f?Symbol.for("react.portal"):60106,R=f?Symbol.for("react.fragment"):60107,O=f?Symbol.for("react.strict_mode"):60108,U=f?Symbol.for("react.profiler"):60114,Y=f?Symbol.for("react.provider"):60109,W=f?Symbol.for("react.context"):60110,M=f?Symbol.for("react.async_mode"):60111,ne=f?Symbol.for("react.concurrent_mode"):60111,Oe=f?Symbol.for("react.forward_ref"):60112,q=f?Symbol.for("react.suspense"):60113,k=f?Symbol.for("react.suspense_list"):60120,pe=f?Symbol.for("react.memo"):60115,Ne=f?Symbol.for("react.lazy"):60116,Se=f?Symbol.for("react.block"):60121,he=f?Symbol.for("react.fundamental"):60117,J=f?Symbol.for("react.responder"):60118,ie=f?Symbol.for("react.scope"):60119;function ge(Ee){return typeof Ee=="string"||typeof Ee=="function"||Ee===R||Ee===ne||Ee===U||Ee===O||Ee===q||Ee===k||typeof Ee=="object"&&Ee!==null&&(Ee.$$typeof===Ne||Ee.$$typeof===pe||Ee.$$typeof===Y||Ee.$$typeof===W||Ee.$$typeof===Oe||Ee.$$typeof===he||Ee.$$typeof===J||Ee.$$typeof===ie||Ee.$$typeof===Se)}function j(Ee){if(typeof Ee=="object"&&Ee!==null){var et=Ee.$$typeof;switch(et){case y:var dt=Ee.type;switch(dt){case M:case ne:case R:case U:case O:case q:return dt;default:var cn=dt&&dt.$$typeof;switch(cn){case W:case Oe:case Ne:case pe:case Y:return cn;default:return et}}case m:return et}}}var Ve=M,ke=ne,Ge=W,Qe=Y,be=y,xe=Oe,oe=R,Me=Ne,Ze=pe,Be=m,G=U,X=O,Z=q,V=!1;function S(Ee){return V||(V=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),b(Ee)||j(Ee)===M}function b(Ee){return j(Ee)===ne}function D(Ee){return j(Ee)===W}function x(Ee){return j(Ee)===Y}function $(Ee){return typeof Ee=="object"&&Ee!==null&&Ee.$$typeof===y}function ae(Ee){return j(Ee)===Oe}function me(Ee){return j(Ee)===R}function se(Ee){return j(Ee)===Ne}function De(Ee){return j(Ee)===pe}function ze(Ee){return j(Ee)===m}function Re(Ee){return j(Ee)===U}function _e(Ee){return j(Ee)===O}function Xe(Ee){return j(Ee)===q}Pt.AsyncMode=Ve,Pt.ConcurrentMode=ke,Pt.ContextConsumer=Ge,Pt.ContextProvider=Qe,Pt.Element=be,Pt.ForwardRef=xe,Pt.Fragment=oe,Pt.Lazy=Me,Pt.Memo=Ze,Pt.Portal=Be,Pt.Profiler=G,Pt.StrictMode=X,Pt.Suspense=Z,Pt.isAsyncMode=S,Pt.isConcurrentMode=b,Pt.isContextConsumer=D,Pt.isContextProvider=x,Pt.isElement=$,Pt.isForwardRef=ae,Pt.isFragment=me,Pt.isLazy=se,Pt.isMemo=De,Pt.isPortal=ze,Pt.isProfiler=Re,Pt.isStrictMode=_e,Pt.isSuspense=Xe,Pt.isValidElementType=ge,Pt.typeOf=j}(),Pt}var SS;function TS(){if(SS)return Sg.exports;SS=1;var d={};return d.NODE_ENV==="production"?Sg.exports=_R():Sg.exports=DR(),Sg.exports}/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var B0,ES;function xR(){if(ES)return B0;ES=1;var d=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable;function m(O){if(O==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(O)}function R(){try{if(!Object.assign)return!1;var O=new String("abc");if(O[5]="de",Object.getOwnPropertyNames(O)[0]==="5")return!1;for(var U={},Y=0;Y<10;Y++)U["_"+String.fromCharCode(Y)]=Y;var W=Object.getOwnPropertyNames(U).map(function(ne){return U[ne]});if(W.join("")!=="0123456789")return!1;var M={};return"abcdefghijklmnopqrst".split("").forEach(function(ne){M[ne]=ne}),Object.keys(Object.assign({},M)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return B0=R()?Object.assign:function(O,U){for(var Y,W=m(O),M,ne=1;ne<arguments.length;ne++){Y=Object(arguments[ne]);for(var Oe in Y)f.call(Y,Oe)&&(W[Oe]=Y[Oe]);if(d){M=d(Y);for(var q=0;q<M.length;q++)y.call(Y,M[q])&&(W[M[q]]=Y[M[q]])}}return W},B0}var q0,AS;function L0(){if(AS)return q0;AS=1;var d="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return q0=d,q0}var V0,RS;function OS(){return RS||(RS=1,V0=Function.call.bind(Object.prototype.hasOwnProperty)),V0}var j0,_S;function MR(){if(_S)return j0;_S=1;var d={},f=function(){};if(d.NODE_ENV!=="production"){var y=L0(),m={},R=OS();f=function(U){var Y="Warning: "+U;typeof console<"u"&&console.error(Y);try{throw new Error(Y)}catch{}}}function O(U,Y,W,M,ne){if(d.NODE_ENV!=="production"){for(var Oe in U)if(R(U,Oe)){var q;try{if(typeof U[Oe]!="function"){var k=Error((M||"React class")+": "+W+" type `"+Oe+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof U[Oe]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw k.name="Invariant Violation",k}q=U[Oe](Y,Oe,M,W,null,y)}catch(Ne){q=Ne}if(q&&!(q instanceof Error)&&f((M||"React class")+": type specification of "+W+" `"+Oe+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof q+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),q instanceof Error&&!(q.message in m)){m[q.message]=!0;var pe=ne?ne():"";f("Failed "+W+" type: "+q.message+(pe??""))}}}}return O.resetWarningCache=function(){d.NODE_ENV!=="production"&&(m={})},j0=O,j0}var Y0,DS;function CR(){if(DS)return Y0;DS=1;var d={},f=TS(),y=xR(),m=L0(),R=OS(),O=MR(),U=function(){};d.NODE_ENV!=="production"&&(U=function(W){var M="Warning: "+W;typeof console<"u"&&console.error(M);try{throw new Error(M)}catch{}});function Y(){return null}return Y0=function(W,M){var ne=typeof Symbol=="function"&&Symbol.iterator,Oe="@@iterator";function q(b){var D=b&&(ne&&b[ne]||b[Oe]);if(typeof D=="function")return D}var k="<<anonymous>>",pe={array:J("array"),bigint:J("bigint"),bool:J("boolean"),func:J("function"),number:J("number"),object:J("object"),string:J("string"),symbol:J("symbol"),any:ie(),arrayOf:ge,element:j(),elementType:Ve(),instanceOf:ke,node:xe(),objectOf:Qe,oneOf:Ge,oneOfType:be,shape:Me,exact:Ze};function Ne(b,D){return b===D?b!==0||1/b===1/D:b!==b&&D!==D}function Se(b,D){this.message=b,this.data=D&&typeof D=="object"?D:{},this.stack=""}Se.prototype=Error.prototype;function he(b){if(d.NODE_ENV!=="production")var D={},x=0;function $(me,se,De,ze,Re,_e,Xe){if(ze=ze||k,_e=_e||De,Xe!==m){if(M){var Ee=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw Ee.name="Invariant Violation",Ee}else if(d.NODE_ENV!=="production"&&typeof console<"u"){var et=ze+":"+De;!D[et]&&x<3&&(U("You are manually calling a React.PropTypes validation function for the `"+_e+"` prop on `"+ze+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),D[et]=!0,x++)}}return se[De]==null?me?se[De]===null?new Se("The "+Re+" `"+_e+"` is marked as required "+("in `"+ze+"`, but its value is `null`.")):new Se("The "+Re+" `"+_e+"` is marked as required in "+("`"+ze+"`, but its value is `undefined`.")):null:b(se,De,ze,Re,_e)}var ae=$.bind(null,!1);return ae.isRequired=$.bind(null,!0),ae}function J(b){function D(x,$,ae,me,se,De){var ze=x[$],Re=X(ze);if(Re!==b){var _e=Z(ze);return new Se("Invalid "+me+" `"+se+"` of type "+("`"+_e+"` supplied to `"+ae+"`, expected ")+("`"+b+"`."),{expectedType:b})}return null}return he(D)}function ie(){return he(Y)}function ge(b){function D(x,$,ae,me,se){if(typeof b!="function")return new Se("Property `"+se+"` of component `"+ae+"` has invalid PropType notation inside arrayOf.");var De=x[$];if(!Array.isArray(De)){var ze=X(De);return new Se("Invalid "+me+" `"+se+"` of type "+("`"+ze+"` supplied to `"+ae+"`, expected an array."))}for(var Re=0;Re<De.length;Re++){var _e=b(De,Re,ae,me,se+"["+Re+"]",m);if(_e instanceof Error)return _e}return null}return he(D)}function j(){function b(D,x,$,ae,me){var se=D[x];if(!W(se)){var De=X(se);return new Se("Invalid "+ae+" `"+me+"` of type "+("`"+De+"` supplied to `"+$+"`, expected a single ReactElement."))}return null}return he(b)}function Ve(){function b(D,x,$,ae,me){var se=D[x];if(!f.isValidElementType(se)){var De=X(se);return new Se("Invalid "+ae+" `"+me+"` of type "+("`"+De+"` supplied to `"+$+"`, expected a single ReactElement type."))}return null}return he(b)}function ke(b){function D(x,$,ae,me,se){if(!(x[$]instanceof b)){var De=b.name||k,ze=S(x[$]);return new Se("Invalid "+me+" `"+se+"` of type "+("`"+ze+"` supplied to `"+ae+"`, expected ")+("instance of `"+De+"`."))}return null}return he(D)}function Ge(b){if(!Array.isArray(b))return d.NODE_ENV!=="production"&&(arguments.length>1?U("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):U("Invalid argument supplied to oneOf, expected an array.")),Y;function D(x,$,ae,me,se){for(var De=x[$],ze=0;ze<b.length;ze++)if(Ne(De,b[ze]))return null;var Re=JSON.stringify(b,function(Xe,Ee){var et=Z(Ee);return et==="symbol"?String(Ee):Ee});return new Se("Invalid "+me+" `"+se+"` of value `"+String(De)+"` "+("supplied to `"+ae+"`, expected one of "+Re+"."))}return he(D)}function Qe(b){function D(x,$,ae,me,se){if(typeof b!="function")return new Se("Property `"+se+"` of component `"+ae+"` has invalid PropType notation inside objectOf.");var De=x[$],ze=X(De);if(ze!=="object")return new Se("Invalid "+me+" `"+se+"` of type "+("`"+ze+"` supplied to `"+ae+"`, expected an object."));for(var Re in De)if(R(De,Re)){var _e=b(De,Re,ae,me,se+"."+Re,m);if(_e instanceof Error)return _e}return null}return he(D)}function be(b){if(!Array.isArray(b))return d.NODE_ENV!=="production"&&U("Invalid argument supplied to oneOfType, expected an instance of array."),Y;for(var D=0;D<b.length;D++){var x=b[D];if(typeof x!="function")return U("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+V(x)+" at index "+D+"."),Y}function $(ae,me,se,De,ze){for(var Re=[],_e=0;_e<b.length;_e++){var Xe=b[_e],Ee=Xe(ae,me,se,De,ze,m);if(Ee==null)return null;Ee.data&&R(Ee.data,"expectedType")&&Re.push(Ee.data.expectedType)}var et=Re.length>0?", expected one of type ["+Re.join(", ")+"]":"";return new Se("Invalid "+De+" `"+ze+"` supplied to "+("`"+se+"`"+et+"."))}return he($)}function xe(){function b(D,x,$,ae,me){return Be(D[x])?null:new Se("Invalid "+ae+" `"+me+"` supplied to "+("`"+$+"`, expected a ReactNode."))}return he(b)}function oe(b,D,x,$,ae){return new Se((b||"React class")+": "+D+" type `"+x+"."+$+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+ae+"`.")}function Me(b){function D(x,$,ae,me,se){var De=x[$],ze=X(De);if(ze!=="object")return new Se("Invalid "+me+" `"+se+"` of type `"+ze+"` "+("supplied to `"+ae+"`, expected `object`."));for(var Re in b){var _e=b[Re];if(typeof _e!="function")return oe(ae,me,se,Re,Z(_e));var Xe=_e(De,Re,ae,me,se+"."+Re,m);if(Xe)return Xe}return null}return he(D)}function Ze(b){function D(x,$,ae,me,se){var De=x[$],ze=X(De);if(ze!=="object")return new Se("Invalid "+me+" `"+se+"` of type `"+ze+"` "+("supplied to `"+ae+"`, expected `object`."));var Re=y({},x[$],b);for(var _e in Re){var Xe=b[_e];if(R(b,_e)&&typeof Xe!="function")return oe(ae,me,se,_e,Z(Xe));if(!Xe)return new Se("Invalid "+me+" `"+se+"` key `"+_e+"` supplied to `"+ae+"`.\nBad object: "+JSON.stringify(x[$],null,"  ")+`
Valid keys: `+JSON.stringify(Object.keys(b),null,"  "));var Ee=Xe(De,_e,ae,me,se+"."+_e,m);if(Ee)return Ee}return null}return he(D)}function Be(b){switch(typeof b){case"number":case"string":case"undefined":return!0;case"boolean":return!b;case"object":if(Array.isArray(b))return b.every(Be);if(b===null||W(b))return!0;var D=q(b);if(D){var x=D.call(b),$;if(D!==b.entries){for(;!($=x.next()).done;)if(!Be($.value))return!1}else for(;!($=x.next()).done;){var ae=$.value;if(ae&&!Be(ae[1]))return!1}}else return!1;return!0;default:return!1}}function G(b,D){return b==="symbol"?!0:D?D["@@toStringTag"]==="Symbol"||typeof Symbol=="function"&&D instanceof Symbol:!1}function X(b){var D=typeof b;return Array.isArray(b)?"array":b instanceof RegExp?"object":G(D,b)?"symbol":D}function Z(b){if(typeof b>"u"||b===null)return""+b;var D=X(b);if(D==="object"){if(b instanceof Date)return"date";if(b instanceof RegExp)return"regexp"}return D}function V(b){var D=Z(b);switch(D){case"array":case"object":return"an "+D;case"boolean":case"date":case"regexp":return"a "+D;default:return D}}function S(b){return!b.constructor||!b.constructor.name?k:b.constructor.name}return pe.checkPropTypes=O,pe.resetWarningCache=O.resetWarningCache,pe.PropTypes=pe,pe},Y0}var k0,xS;function zR(){if(xS)return k0;xS=1;var d=L0();function f(){}function y(){}return y.resetWarningCache=f,k0=function(){function m(U,Y,W,M,ne,Oe){if(Oe!==d){var q=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw q.name="Invariant Violation",q}}m.isRequired=m;function R(){return m}var O={array:m,bigint:m,bool:m,func:m,number:m,object:m,string:m,symbol:m,any:m,arrayOf:R,element:m,elementType:m,instanceOf:R,node:m,objectOf:R,oneOf:R,oneOfType:R,shape:R,exact:R,checkPropTypes:y,resetWarningCache:f};return O.PropTypes=O,O},k0}var MS;function wR(){if(MS)return bg.exports;MS=1;var d={};if(d.NODE_ENV!=="production"){var f=TS(),y=!0;bg.exports=CR()(f.isElement,y)}else bg.exports=zR()();return bg.exports}var G0,CS;function zS(){if(CS)return G0;CS=1;var d={},f=function(y,m,R,O,U,Y,W,M){if(d.NODE_ENV!=="production"&&m===void 0)throw new Error("invariant requires an error message argument");if(!y){var ne;if(m===void 0)ne=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var Oe=[R,O,U,Y,W,M],q=0;ne=new Error(m.replace(/%s/g,function(){return Oe[q++]})),ne.name="Invariant Violation"}throw ne.framesToPop=1,ne}};return G0=f,G0}var X0,wS;function US(){if(wS)return X0;wS=1;var d={},f=d.NODE_ENV!=="production",y=function(){};if(f){var m=function(O,U){var Y=arguments.length;U=new Array(Y>1?Y-1:0);for(var W=1;W<Y;W++)U[W-1]=arguments[W];var M=0,ne="Warning: "+O.replace(/%s/g,function(){return U[M++]});typeof console<"u"&&console.error(ne);try{throw new Error(ne)}catch{}};y=function(R,O,U){var Y=arguments.length;U=new Array(Y>2?Y-2:0);for(var W=2;W<Y;W++)U[W-2]=arguments[W];if(O===void 0)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");R||m.apply(null,[O].concat(U))}}return X0=y,X0}var HS;function UR(){if(HS)return N0.exports;HS=1;var d=vo(),f=zS();function y(){return y=Object.assign?Object.assign.bind():function(Se){for(var he=1;he<arguments.length;he++){var J=arguments[he];for(var ie in J)Object.prototype.hasOwnProperty.call(J,ie)&&(Se[ie]=J[ie])}return Se},y.apply(this,arguments)}function m(Se){return requestAnimationFrame(Se)}function R(Se){cancelAnimationFrame(Se)}function O(Se){var he=Se.ownerDocument;return he.hasFocus()&&he.activeElement===Se}function U(Se){return Se?.ownerDocument}function Y(Se){var he=function(J){var ie;return(ie=U(J))==null?void 0:ie.defaultView}(Se);return!!he&&Se instanceof he.HTMLElement}function W(Se){return d.useCallback(function(){var he=Se.current,J=typeof window<"u"&&Y(he);if(!he||!J)return null;if(he.nodeName!=="INPUT"&&(he=he.querySelector("input")),!he)throw new Error("react-input-mask: inputComponent doesn't contain input node");return he},[Se])}function M(Se,he){var J,ie,ge,j,Ve=d.useRef({start:null,end:null}),ke=W(Se),Ge=d.useCallback(function(){return function(Be){var G=Be.selectionStart,X=Be.selectionEnd;return{start:G,end:X,length:X-G}}(ke())},[ke]),Qe=d.useCallback(function(){return Ve.current},[]),be=d.useCallback(function(Be){var G=ke();G&&O(G)&&(function(X,Z,V){V===void 0&&(V=Z),X.setSelectionRange(Z,V)}(G,Be.start,Be.end),Ve.current=Ge())},[ke,Ge]),xe=d.useCallback(function(){Ve.current=Ge()},[Ge]),oe=(J=xe,ie=d.useRef(null),ge=d.useCallback(function(){ie.current===null&&function Be(){J(),ie.current=m(Be)}()},[J]),j=d.useCallback(function(){R(ie.current),ie.current=null},[]),d.useEffect(function(){ie.current&&(j(),ge())},[ge,j]),d.useEffect(R,[]),[ge,j]),Me=oe[0],Ze=oe[1];return d.useLayoutEffect(function(){if(he){var Be=ke();return Be.addEventListener("focus",Me),Be.addEventListener("blur",Ze),O(Be)&&Me(),function(){Be.removeEventListener("focus",Me),Be.removeEventListener("blur",Ze),Ze()}}}),{getSelection:Ge,getLastSelection:Qe,setSelection:be}}function ne(Se,he){var J=d.useRef(),ie=M(J,he),ge=ie.getSelection,j=ie.getLastSelection,Ve=ie.setSelection,ke=function(xe,oe){var Me=W(xe),Ze=d.useRef(oe);return{getValue:d.useCallback(function(){return Me().value},[Me]),getLastValue:d.useCallback(function(){return Ze.current},[]),setValue:d.useCallback(function(Be){Ze.current=Be;var G=Me();G&&(G.value=Be)},[Me])}}(J,Se),Ge=ke.getValue,Qe=ke.getLastValue,be=ke.setValue;return{inputRef:J,getInputState:function(){return{value:Ge(),selection:ge()}},getLastInputState:function(){return{value:Qe(),selection:j()}},setInputState:function(xe){var oe=xe.value,Me=xe.selection;be(oe),Ve(Me)}}}US();var Oe=["disabled","onBlur","onChange","onFocus","onMouseDown","readOnly","value"],q={9:/[0-9]/,a:/[A-Za-z]/,"*":/[A-Za-z0-9]/},k=function(Se){var he=this;this.isCharacterAllowedAtPosition=function(J,ie){var ge=he.maskOptions.maskPlaceholder;return!!he.isCharacterFillingPosition(J,ie)||!!ge&&ge[ie]===J},this.isCharacterFillingPosition=function(J,ie){var ge=he.maskOptions.mask;if(!J||ie>=ge.length)return!1;if(!he.isPositionEditable(ie))return ge[ie]===J;var j=ge[ie];return new RegExp(j).test(J)},this.isPositionEditable=function(J){var ie=he.maskOptions,ge=ie.mask,j=ie.permanents;return J<ge.length&&j.indexOf(J)===-1},this.isValueEmpty=function(J){return J.split("").every(function(ie,ge){return!he.isPositionEditable(ge)||!he.isCharacterFillingPosition(ie,ge)})},this.isValueFilled=function(J){return he.getFilledLength(J)===he.maskOptions.lastEditablePosition+1},this.getDefaultSelectionForValue=function(J){var ie=he.getFilledLength(J),ge=he.getRightEditablePosition(ie);return{start:ge,end:ge}},this.getFilledLength=function(J){return function(ie,ge){for(var j=ie.length-1;j>=0;j--)if(ge(ie[j],j))return j;return-1}(J.split(""),function(ie,ge){return he.isPositionEditable(ge)&&he.isCharacterFillingPosition(ie,ge)})+1},this.getStringFillingLengthAtPosition=function(J,ie){return J.split("").reduce(function(ge,j){return he.insertCharacterAtPosition(ge,j,ge.length)},function(ge,j){j===void 0&&(j=1);for(var Ve="",ke=0;ke<j;ke++)Ve+=ge;return Ve}(" ",ie)).length-ie},this.getLeftEditablePosition=function(J){for(var ie=J;ie>=0;ie--)if(he.isPositionEditable(ie))return ie;return null},this.getRightEditablePosition=function(J){for(var ie=he.maskOptions.mask,ge=J;ge<ie.length;ge++)if(he.isPositionEditable(ge))return ge;return null},this.formatValue=function(J){var ie=he.maskOptions,ge=ie.maskPlaceholder,j=ie.mask;if(!ge){for(J=he.insertStringAtPosition("",J,0);J.length<j.length&&!he.isPositionEditable(J.length);)J+=j[J.length];return J}return he.insertStringAtPosition(ge,J,0)},this.clearRange=function(J,ie,ge){if(!ge)return J;var j=ie+ge,Ve=he.maskOptions,ke=Ve.maskPlaceholder,Ge=Ve.mask,Qe=J.split("").map(function(be,xe){var oe=he.isPositionEditable(xe);return!ke&&xe>=j&&!oe?"":xe<ie||xe>=j?be:oe?ke?ke[xe]:"":Ge[xe]}).join("");return he.formatValue(Qe)},this.insertCharacterAtPosition=function(J,ie,ge){var j=he.maskOptions,Ve=j.mask,ke=j.maskPlaceholder;if(ge>=Ve.length)return J;var Ge=he.isCharacterAllowedAtPosition(ie,ge),Qe=he.isPositionEditable(ge),be=he.getRightEditablePosition(ge),xe=ke&&be?ie===ke[be]:null,oe=J.slice(0,ge);return!Ge&&Qe||(J=oe+(Ge?ie:Ve[ge])),Ge||Qe||xe||(J=he.insertCharacterAtPosition(J,ie,ge+1)),J},this.insertStringAtPosition=function(J,ie,ge){var j=he.maskOptions,Ve=j.mask,ke=j.maskPlaceholder;if(!ie||ge>=Ve.length)return J;var Ge=ie.split(""),Qe=he.isValueFilled(J)||!!ke,be=J.slice(ge);return J=Ge.reduce(function(xe,oe){return he.insertCharacterAtPosition(xe,oe,xe.length)},J.slice(0,ge)),Qe?J+=be.slice(J.length-ge):he.isValueFilled(J)?J+=Ve.slice(J.length).join(""):J=be.split("").filter(function(xe,oe){return he.isPositionEditable(ge+oe)}).reduce(function(xe,oe){var Me=he.getRightEditablePosition(xe.length);return Me===null?xe:(he.isPositionEditable(xe.length)||(xe+=Ve.slice(xe.length,Me).join("")),he.insertCharacterAtPosition(xe,oe,xe.length))},J),J},this.processChange=function(J,ie){var ge=he.maskOptions,j=ge.mask,Ve=ge.prefix,ke=ge.lastEditablePosition,Ge=J.value,Qe=J.selection,be=ie.value,xe=ie.selection,oe=Ge,Me="",Ze=0,Be=0,G=Math.min(xe.start,Qe.start);return Qe.end>xe.start?(Me=oe.slice(xe.start,Qe.end),Be=(Ze=he.getStringFillingLengthAtPosition(Me,G))?xe.length:0):oe.length<be.length&&(Be=be.length-oe.length),oe=be,Be&&(Be===1&&!xe.length&&(G=xe.start===Qe.start?he.getRightEditablePosition(Qe.start):he.getLeftEditablePosition(Qe.start)),oe=he.clearRange(oe,G,Be)),oe=he.insertStringAtPosition(oe,Me,G),(G+=Ze)>=j.length?G=j.length:G<Ve.length&&!Ze?G=Ve.length:G>=Ve.length&&G<ke&&Ze&&(G=he.getRightEditablePosition(G)),{value:oe=he.formatValue(oe),enteredString:Me,selection:{start:G,end:G}}},this.maskOptions=function(J){var ie=J.mask,ge=J.maskPlaceholder,j=[];if(!ie)return{maskPlaceholder:null,mask:null,prefix:null,lastEditablePosition:null,permanents:[]};if(typeof ie=="string"){var Ve=!1,ke="";ie.split("").forEach(function(be){Ve||be!=="\\"?(!Ve&&q[be]||j.push(ke.length),ke+=be,Ve=!1):Ve=!0}),ie=ke.split("").map(function(be,xe){return j.indexOf(xe)===-1?q[be]:be})}else ie.forEach(function(be,xe){typeof be=="string"&&j.push(xe)});ge&&(ge=ge.length===1?ie.map(function(be,xe){return j.indexOf(xe)!==-1?be:ge}):ge.split(""),j.forEach(function(be){ge[be]=ie[be]}),ge=ge.join(""));for(var Ge=j.filter(function(be,xe){return be===xe}).map(function(be){return ie[be]}).join(""),Qe=ie.length-1;j.indexOf(Qe)!==-1;)Qe--;return{maskPlaceholder:ge,prefix:Ge,mask:ie,lastEditablePosition:Qe,permanents:j}}(Se)},pe=["alwaysShowMask","children","mask","maskPlaceholder","beforeMaskedStateChange"],Ne=d.forwardRef(function(Se,he){var J=Se.alwaysShowMask,ie=Se.children,ge=Se.mask,j=Se.maskPlaceholder,Ve=Se.beforeMaskedStateChange,ke=function(Re,_e){if(Re==null)return{};var Xe,Ee,et={},dt=Object.keys(Re);for(Ee=0;Ee<dt.length;Ee++)Xe=dt[Ee],_e.indexOf(Xe)>=0||(et[Xe]=Re[Xe]);return et}(Se,pe);(function(Re){var _e=Re.mask,Xe=Re.maskPlaceholder;_e&&Xe&&Xe.length!==1&&Xe.length!==_e.length&&f(!1)})(Se);var Ge,Qe,be=new k({mask:ge,maskPlaceholder:j}),xe=!!ge,oe=!ke.disabled&&!ke.readOnly,Me=Se.value!==null&&Se.value!==void 0,Ze=(Ge=xe,Qe=d.useRef(),d.useEffect(function(){Qe.current=Ge}),Qe.current),Be=function(Re){return""+Re}((Me?Se.value:Se.defaultValue)||""),G=ne(Be,xe),X=G.inputRef,Z=G.getInputState,V=G.setInputState,S=G.getLastInputState,b=W(X);if(xe&&Me){var D=b(),x=D&&O(D)||J||Se.value?be.formatValue(Se.value):Se.value;Ve&&(x=Ve({nextState:{value:x,selection:{start:null,end:null}}}).value),V(y({},S(),{value:x}))}var $=S(),ae=$.selection,me=$.value;d.useLayoutEffect(function(){if(xe){var Re=b();if(Re){var _e=O(Re),Xe=ae,Ee=Z(),et=y({},Ee);if(!Me){var dt=Ee.value,cn=be.formatValue(dt),ht=be.isValueEmpty(cn);!ht||_e||J?et.value=cn:ht&&!_e&&(et.value="")}_e&&!Ze?et.selection=be.getDefaultSelectionForValue(et.value):Me&&_e&&Xe&&Xe.start!==null&&Xe.end!==null&&(et.selection=Xe),Ve&&(et=Ve({currentState:Ee,nextState:et})),V(et)}}});var se=function(Re){X.current=Re,function(_e){return typeof _e=="function"}(he)?he(Re):he!==null&&typeof he=="object"&&(he.current=Re)},De=y({},ke,{onFocus:function(Re){X.current=Re.target;var _e=Z().value;if(xe&&!be.isValueFilled(_e)){var Xe=be.formatValue(_e),Ee=be.getDefaultSelectionForValue(Xe),et={value:Xe,selection:Ee};Ve&&(Xe=(et=Ve({currentState:Z(),nextState:et})).value,Ee=et.selection),V(et),Xe!==_e&&Se.onChange&&Se.onChange(Re),m(function(){V(S())})}Se.onFocus&&Se.onFocus(Re)},onBlur:function(Re){var _e=Z().value,Xe=S().value;if(xe&&!J&&be.isValueEmpty(Xe)){var Ee="",et={value:Ee,selection:{start:null,end:null}};Ve&&(Ee=(et=Ve({currentState:Z(),nextState:et})).value),V(et),Ee!==_e&&Se.onChange&&Se.onChange(Re)}Se.onBlur&&Se.onBlur(Re)},onChange:xe&&oe?function(Re){var _e=Z(),Xe=S(),Ee=be.processChange(_e,Xe);Ve&&(Ee=Ve({currentState:_e,previousState:Xe,nextState:Ee})),V(Ee),Se.onChange&&Se.onChange(Re)}:Se.onChange,onMouseDown:xe&&oe?function(Re){var _e=b();if(_e){var Xe=Z().value,Ee=U(_e);if(!O(_e)&&!be.isValueFilled(Xe)){var et=Re.clientX,dt=Re.clientY,cn=new Date().getTime();Ee.addEventListener("mouseup",function ht(ua){if(Ee.removeEventListener("mouseup",ht),O(_e)){var va=Math.abs(ua.clientX-et),H=Math.abs(ua.clientY-dt),L=Math.max(va,H),fe=new Date().getTime()-cn;if(L<=10&&fe<=200||L<=5&&fe<=300){var qe=S(),He=y({},qe,{selection:be.getDefaultSelectionForValue(qe.value)});V(He)}}})}Se.onMouseDown&&Se.onMouseDown(Re)}}:Se.onMouseDown,value:xe&&Me?me:Se.value});if(ie){(function(Re,_e){Oe.filter(function(Xe){return _e.props[Xe]!=null&&_e.props[Xe]!==Re[Xe]}).length&&f(!1)})(Se,ie);var ze=d.Children.only(ie);return d.cloneElement(ze,y({},De,{ref:se}))}return d.createElement("input",y({ref:se},De))});return Ne.displayName="InputMask",Ne.defaultProps={alwaysShowMask:!1,maskPlaceholder:"_"},N0.exports=Ne,N0.exports}var Q0,NS;function HR(){if(NS)return Q0;NS=1;var d={},f=vo(),y=wR(),m=zS(),R=US();function O(){return O=Object.assign?Object.assign.bind():function(Z){for(var V=1;V<arguments.length;V++){var S=arguments[V];for(var b in S)Object.prototype.hasOwnProperty.call(S,b)&&(Z[b]=S[b])}return Z},O.apply(this,arguments)}function U(Z,V){if(Z==null)return{};var S={},b=Object.keys(Z),D,x;for(x=0;x<b.length;x++)D=b[x],!(V.indexOf(D)>=0)&&(S[D]=Z[D]);return S}function Y(Z){return requestAnimationFrame(Z)}function W(Z){cancelAnimationFrame(Z)}function M(Z,V,S){S===void 0&&(S=V),Z.setSelectionRange(V,S)}function ne(Z){var V=Z.selectionStart,S=Z.selectionEnd;return{start:V,end:S,length:S-V}}function Oe(Z){var V=Z.ownerDocument;return V.hasFocus()&&V.activeElement===Z}function q(Z){return Z?.ownerDocument}function k(Z){var V;return(V=q(Z))==null?void 0:V.defaultView}function pe(Z){var V=k(Z);return!!V&&Z instanceof V.HTMLElement}function Ne(Z){return typeof Z=="function"}function Se(Z,V){for(var S=Z.length-1;S>=0;S--){var b=Z[S];if(V(b,S))return S}return-1}function he(Z,V){V===void 0&&(V=1);for(var S="",b=0;b<V;b++)S+=Z;return S}function J(Z){return""+Z}function ie(Z){return f.useCallback(function(){var V=Z.current,S=typeof window<"u"&&pe(V);if(!V||!S)return null;if(V.nodeName!=="INPUT"&&(V=V.querySelector("input")),!V)throw new Error("react-input-mask: inputComponent doesn't contain input node");return V},[Z])}function ge(Z){var V=f.useRef(null),S=f.useCallback(function(){if(V.current!==null)return;function D(){Z(),V.current=Y(D)}D()},[Z]),b=f.useCallback(function(){W(V.current),V.current=null},[]);return f.useEffect(function(){V.current&&(b(),S())},[S,b]),f.useEffect(W,[]),[S,b]}function j(Z,V){var S=f.useRef({start:null,end:null}),b=ie(Z),D=f.useCallback(function(){var ze=b();return ne(ze)},[b]),x=f.useCallback(function(){return S.current},[]),$=f.useCallback(function(ze){var Re=b();!Re||!Oe(Re)||(M(Re,ze.start,ze.end),S.current=D())},[b,D]),ae=f.useCallback(function(){S.current=D()},[D]),me=ge(ae),se=me[0],De=me[1];return f.useLayoutEffect(function(){if(V){var ze=b();return ze.addEventListener("focus",se),ze.addEventListener("blur",De),Oe(ze)&&se(),function(){ze.removeEventListener("focus",se),ze.removeEventListener("blur",De),De()}}}),{getSelection:D,getLastSelection:x,setSelection:$}}function Ve(Z,V){var S=ie(Z),b=f.useRef(V),D=f.useCallback(function(){var ae=S();return ae.value},[S]),x=f.useCallback(function(){return b.current},[]),$=f.useCallback(function(ae){b.current=ae;var me=S();me&&(me.value=ae)},[S]);return{getValue:D,getLastValue:x,setValue:$}}function ke(Z,V){var S=f.useRef(),b=j(S,V),D=b.getSelection,x=b.getLastSelection,$=b.setSelection,ae=Ve(S,Z),me=ae.getValue,se=ae.getLastValue,De=ae.setValue;function ze(){return{value:se(),selection:x()}}function Re(){return{value:me(),selection:D()}}function _e(Xe){var Ee=Xe.value,et=Xe.selection;De(Ee),$(et)}return{inputRef:S,getInputState:Re,getLastInputState:ze,setInputState:_e}}function Ge(Z){var V=f.useRef();return f.useEffect(function(){V.current=Z}),V.current}var Qe=["disabled","onBlur","onChange","onFocus","onMouseDown","readOnly","value"],be={9:/[0-9]/,a:/[A-Za-z]/,"*":/[A-Za-z0-9]/};function xe(Z){d.NODE_ENV!=="production"&&R(!Z.maxLength||!Z.mask,"react-input-mask: maxLength property shouldn't be passed to the masked input. It breaks masking and unnecessary because length is limited by the mask length.")}function oe(Z){var V=Z.mask,S=Z.maskPlaceholder;!V||!S||S.length===1||S.length===V.length||(d.NODE_ENV!=="production"?m(!1,`react-input-mask: maskPlaceholder should either be a single character or have the same length as the mask:
`+("mask: "+V+`
`)+("maskPlaceholder: "+S)):m(!1))}function Me(Z,V){var S=Qe.filter(function(b){return V.props[b]!=null&&V.props[b]!==Z[b]});S.length&&(d.NODE_ENV!=="production"?m(!1,"react-input-mask: the following props should be passed to the InputMask component, not to children: "+S.join(",")):m(!1))}var Ze=function(V){var S=V.mask,b=V.maskPlaceholder,D=[];if(!S)return{maskPlaceholder:null,mask:null,prefix:null,lastEditablePosition:null,permanents:[]};if(typeof S=="string"){var x=!1,$="";S.split("").forEach(function(se){!x&&se==="\\"?x=!0:((x||!be[se])&&D.push($.length),$+=se,x=!1)}),S=$.split("").map(function(se,De){return D.indexOf(De)===-1?be[se]:se})}else S.forEach(function(se,De){typeof se=="string"&&D.push(De)});b&&(b.length===1?b=S.map(function(se,De){return D.indexOf(De)!==-1?se:b}):b=b.split(""),D.forEach(function(se){b[se]=S[se]}),b=b.join(""));for(var ae=D.filter(function(se,De){return se===De}).map(function(se){return S[se]}).join(""),me=S.length-1;D.indexOf(me)!==-1;)me--;return{maskPlaceholder:b,prefix:ae,mask:S,lastEditablePosition:me,permanents:D}},Be=function(V){var S=this;this.isCharacterAllowedAtPosition=function(b,D){var x=S.maskOptions.maskPlaceholder;return S.isCharacterFillingPosition(b,D)?!0:x?x[D]===b:!1},this.isCharacterFillingPosition=function(b,D){var x=S.maskOptions.mask;if(!b||D>=x.length)return!1;if(!S.isPositionEditable(D))return x[D]===b;var $=x[D];return new RegExp($).test(b)},this.isPositionEditable=function(b){var D=S.maskOptions,x=D.mask,$=D.permanents;return b<x.length&&$.indexOf(b)===-1},this.isValueEmpty=function(b){return b.split("").every(function(D,x){return!S.isPositionEditable(x)||!S.isCharacterFillingPosition(D,x)})},this.isValueFilled=function(b){return S.getFilledLength(b)===S.maskOptions.lastEditablePosition+1},this.getDefaultSelectionForValue=function(b){var D=S.getFilledLength(b),x=S.getRightEditablePosition(D);return{start:x,end:x}},this.getFilledLength=function(b){var D=b.split(""),x=Se(D,function($,ae){return S.isPositionEditable(ae)&&S.isCharacterFillingPosition($,ae)});return x+1},this.getStringFillingLengthAtPosition=function(b,D){var x=b.split(""),$=x.reduce(function(ae,me){return S.insertCharacterAtPosition(ae,me,ae.length)},he(" ",D));return $.length-D},this.getLeftEditablePosition=function(b){for(var D=b;D>=0;D--)if(S.isPositionEditable(D))return D;return null},this.getRightEditablePosition=function(b){for(var D=S.maskOptions.mask,x=b;x<D.length;x++)if(S.isPositionEditable(x))return x;return null},this.formatValue=function(b){var D=S.maskOptions,x=D.maskPlaceholder,$=D.mask;if(!x){for(b=S.insertStringAtPosition("",b,0);b.length<$.length&&!S.isPositionEditable(b.length);)b+=$[b.length];return b}return S.insertStringAtPosition(x,b,0)},this.clearRange=function(b,D,x){if(!x)return b;var $=D+x,ae=S.maskOptions,me=ae.maskPlaceholder,se=ae.mask,De=b.split("").map(function(ze,Re){var _e=S.isPositionEditable(Re);return!me&&Re>=$&&!_e?"":Re<D||Re>=$?ze:_e?me?me[Re]:"":se[Re]}).join("");return S.formatValue(De)},this.insertCharacterAtPosition=function(b,D,x){var $=S.maskOptions,ae=$.mask,me=$.maskPlaceholder;if(x>=ae.length)return b;var se=S.isCharacterAllowedAtPosition(D,x),De=S.isPositionEditable(x),ze=S.getRightEditablePosition(x),Re=me&&ze?D===me[ze]:null,_e=b.slice(0,x);if(se||!De){var Xe=se?D:ae[x];b=_e+Xe}return!se&&!De&&!Re&&(b=S.insertCharacterAtPosition(b,D,x+1)),b},this.insertStringAtPosition=function(b,D,x){var $=S.maskOptions,ae=$.mask,me=$.maskPlaceholder;if(!D||x>=ae.length)return b;var se=D.split(""),De=S.isValueFilled(b)||!!me,ze=b.slice(x);if(b=se.reduce(function(_e,Xe){return S.insertCharacterAtPosition(_e,Xe,_e.length)},b.slice(0,x)),De)b+=ze.slice(b.length-x);else if(S.isValueFilled(b))b+=ae.slice(b.length).join("");else{var Re=ze.split("").filter(function(_e,Xe){return S.isPositionEditable(x+Xe)});b=Re.reduce(function(_e,Xe){var Ee=S.getRightEditablePosition(_e.length);return Ee===null?_e:(S.isPositionEditable(_e.length)||(_e+=ae.slice(_e.length,Ee).join("")),S.insertCharacterAtPosition(_e,Xe,_e.length))},b)}return b},this.processChange=function(b,D){var x=S.maskOptions,$=x.mask,ae=x.prefix,me=x.lastEditablePosition,se=b.value,De=b.selection,ze=D.value,Re=D.selection,_e=se,Xe="",Ee=0,et=0,dt=Math.min(Re.start,De.start);if(De.end>Re.start?(Xe=_e.slice(Re.start,De.end),Ee=S.getStringFillingLengthAtPosition(Xe,dt),Ee?et=Re.length:et=0):_e.length<ze.length&&(et=ze.length-_e.length),_e=ze,et){if(et===1&&!Re.length){var cn=Re.start===De.start;dt=cn?S.getRightEditablePosition(De.start):S.getLeftEditablePosition(De.start)}_e=S.clearRange(_e,dt,et)}return _e=S.insertStringAtPosition(_e,Xe,dt),dt+=Ee,dt>=$.length?dt=$.length:dt<ae.length&&!Ee?dt=ae.length:dt>=ae.length&&dt<me&&Ee&&(dt=S.getRightEditablePosition(dt)),_e=S.formatValue(_e),{value:_e,enteredString:Xe,selection:{start:dt,end:dt}}},this.maskOptions=Ze(V)},G=["alwaysShowMask","children","mask","maskPlaceholder","beforeMaskedStateChange"],X=f.forwardRef(function(V,S){var b=V.alwaysShowMask,D=V.children,x=V.mask,$=V.maskPlaceholder,ae=V.beforeMaskedStateChange,me=U(V,G);xe(V),oe(V);var se=new Be({mask:x,maskPlaceholder:$}),De=!!x,ze=!me.disabled&&!me.readOnly,Re=V.value!==null&&V.value!==void 0,_e=Ge(De),Xe=J((Re?V.value:V.defaultValue)||""),Ee=ke(Xe,De),et=Ee.inputRef,dt=Ee.getInputState,cn=Ee.setInputState,ht=Ee.getLastInputState,ua=ie(et);function va(pn){var wt=dt(),Vt=ht(),Ut=se.processChange(wt,Vt);ae&&(Ut=ae({currentState:wt,previousState:Vt,nextState:Ut})),cn(Ut),V.onChange&&V.onChange(pn)}function H(pn){et.current=pn.target;var wt=dt().value;if(De&&!se.isValueFilled(wt)){var Vt=se.formatValue(wt),Ut=se.getDefaultSelectionForValue(Vt),Rt={value:Vt,selection:Ut};ae&&(Rt=ae({currentState:dt(),nextState:Rt}),Vt=Rt.value,Ut=Rt.selection),cn(Rt),Vt!==wt&&V.onChange&&V.onChange(pn),Y(function(){cn(ht())})}V.onFocus&&V.onFocus(pn)}function L(pn){var wt=dt().value,Vt=ht().value;if(De&&!b&&se.isValueEmpty(Vt)){var Ut="",Rt={value:Ut,selection:{start:null,end:null}};ae&&(Rt=ae({currentState:dt(),nextState:Rt}),Ut=Rt.value),cn(Rt),Ut!==wt&&V.onChange&&V.onChange(pn)}V.onBlur&&V.onBlur(pn)}function fe(pn){var wt=ua();if(wt){var Vt=dt(),Ut=Vt.value,Rt=q(wt);if(!Oe(wt)&&!se.isValueFilled(Ut)){var Jn=pn.clientX,T=pn.clientY,Q=new Date().getTime(),we=function Le(Ke){if(Rt.removeEventListener("mouseup",Le),!!Oe(wt)){var mt=Math.abs(Ke.clientX-Jn),ct=Math.abs(Ke.clientY-T),Dt=Math.max(mt,ct),rt=new Date().getTime()-Q;if(Dt<=10&&rt<=200||Dt<=5&&rt<=300){var Sn=ht(),El=se.getDefaultSelectionForValue(Sn.value),Qc=O({},Sn,{selection:El});cn(Qc)}}};Rt.addEventListener("mouseup",we)}V.onMouseDown&&V.onMouseDown(pn)}}if(De&&Re){var qe=ua(),He=qe&&Oe(qe),Ue=He||b||V.value?se.formatValue(V.value):V.value;ae&&(Ue=ae({nextState:{value:Ue,selection:{start:null,end:null}}}).value),cn(O({},ht(),{value:Ue}))}var $e=ht(),it=$e.selection,bt=$e.value;f.useLayoutEffect(function(){if(De){var pn=ua();if(pn){var wt=Oe(pn),Vt=it,Ut=dt(),Rt=O({},Ut);if(!Re){var Jn=Ut.value,T=se.formatValue(Jn),Q=se.isValueEmpty(T),we=!Q||wt||b;we?Rt.value=T:Q&&!wt&&(Rt.value="")}wt&&!_e?Rt.selection=se.getDefaultSelectionForValue(Rt.value):Re&&wt&&Vt&&Vt.start!==null&&Vt.end!==null&&(Rt.selection=Vt),ae&&(Rt=ae({currentState:Ut,nextState:Rt})),cn(Rt)}}});var Lt=function(wt){et.current=wt,Ne(S)?S(wt):S!==null&&typeof S=="object"&&(S.current=wt)},ll=O({},me,{onFocus:H,onBlur:L,onChange:De&&ze?va:V.onChange,onMouseDown:De&&ze?fe:V.onMouseDown,value:De&&Re?bt:V.value});if(D){Me(V,D);var ia=f.Children.only(D);return f.cloneElement(ia,O({},ll,{ref:Lt}))}return f.createElement("input",O({ref:Lt},ll))});return X.displayName="InputMask",X.defaultProps={alwaysShowMask:!1,maskPlaceholder:"_"},X.propTypes={alwaysShowMask:y.bool,beforeMaskedStateChange:y.func,children:y.element,mask:y.oneOfType([y.string,y.arrayOf(y.oneOfType([y.string,y.instanceOf(RegExp)]))]),maskPlaceholder:y.string,onFocus:y.func,onBlur:y.func,onChange:y.func,onMouseDown:y.func},Q0=X,Q0}var BS;function NR(){if(BS)return vg.exports;BS=1;var d={};return d.NODE_ENV==="production"?vg.exports=UR():vg.exports=HR(),vg.exports}var BR=NR();const qR=f0(BR),LR=({onSend:d,isLoading:f,onError:y})=>{const{handleSubmit:m,register:R,setValue:O}=gS(),U=Y=>{if(Y.phone?.length<18){y("Некорректный номер телефона");return}d(Y)};return We.jsxs("form",{onSubmit:m(U),className:"formWrapper",children:[We.jsx("p",{className:"formTitle",children:" О вас"}),We.jsxs("p",{className:"formSubtitle",children:["Укажите контактную информацию,",We.jsx("br",{})," чтобы мы вас не потеряли"]}),We.jsxs("div",{className:"formInputsWrapper",children:[We.jsx("input",{...R("name"),required:!0,type:"text",placeholder:"Ваше имя"}),We.jsx(qR,{mask:"+7 (999) 999-99-99",placeholder:"Телефон",required:!0,onChange:Y=>O("phone",Y.target.value)}),We.jsx("input",{...R("email"),required:!0,type:"email",placeholder:"Email"})]}),We.jsx("button",{className:"formButton",type:"submit",disabled:f,children:f&&We.jsxs(We.Fragment,{children:[We.jsx("span",{className:"spinner"}),"Начало чата"]})||"Начать чат"})]})};function VR(d){return dg({attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"},child:[]}]})(d)}const jR=({message:d})=>{const[f,y]=Wt.useState("");return Wt.useEffect(()=>{d&&y(d)},[d]),We.jsxs("div",{className:`errorWrapper ${!!d&&"show"}`,children:[We.jsx(VR,{}),f]})};function YR(){const[f]=Wt.useState(document.title),[y,m]=Wt.useState(null),[R,O]=Wt.useState(null),[U,Y]=Wt.useState(!1),W=Wt.useRef(!1);Wt.useEffect(()=>{W.current=U},[U]);const[M,ne]=Wt.useState([]),Oe=Wt.useRef(M);Wt.useEffect(()=>{Oe.current=M},[M]);const[q,k]=Wt.useState(!0),[pe,Ne]=Wt.useState([]),[Se,he]=Wt.useState(!1),J=Wt.useRef(null),ie=Wt.useRef(null),ge=Wt.useRef(null),[j,Ve]=Wt.useState(""),[ke,Ge]=Wt.useState(!1),Qe=D=>{Ve(D),setTimeout(()=>{Ve("")},3e3)},be=FA(ge,{root:document.getElementById("chatWrapper"),rootMargin:"0px",threshold:.5});Wt.useEffect(()=>{const D=()=>{document.hidden||(document.title=f,W.current&&(Ne([]),Z(xe())))};return document.addEventListener("visibilitychange",D),()=>{document.removeEventListener("visibilitychange",D)}},[f]);const xe=()=>Oe.current.filter(D=>D.readStatus.find(x=>x.userId!==y?.id)),oe="helpchat-session-id",Me=()=>{let D=localStorage.getItem(oe);return D||(D=crypto.randomUUID(),localStorage.setItem(oe,D)),D},Ze=()=>{he(!0),J.current?.emit("request-history",{offset:M.length,limit:20})};Wt.useEffect(()=>{q&&!Se&&U&&Ze()},[be,U]),Wt.useEffect(()=>{const D=Me(),x="https://n8ncl.ru:5172";return J.current=cg(x,{query:{sessionId:D},transports:["websocket"],withCredentials:!0}),J.current.on("new-message",$=>{ne(ae=>[$,...ae]),W.current||Ne(ae=>[...ae,$]),document.hidden&&(document.title="Новое сообщение в чате!"),W.current&&!document.hidden&&Z([$])}),J.current.on("manager-set",$=>{O($)}),J.current.on("history-response",$=>{k($.length>=20),ne(ae=>[...ae,...$]),he(!1)}),J.current.on("error",({message:$})=>{Qe($),Ge(!1)}),J.current.on("connect_error",()=>{Qe("Ошибка подключения к серверу чата"),Ge(!1)}),J.current.on("session-created",({session:$})=>{$.client&&m($.client),$.manager&&O($.manager)}),J.current.on("register-success",({user:$})=>{m($),Ge(!1)}),()=>{J.current?.disconnect()}},[]);const Be=()=>{ie.current&&(ie.current.scrollTop=ie.current.scrollHeight)},G=()=>window.innerWidth<768,X=()=>{const D=!U;Y(D),D?(Ne([]),document.title=f,G()&&(document.body.style.overflow="hidden"),Z(xe())):G()&&(document.body.style.overflow="inherit"),J.current?.emit(D&&"chat-open"||"chat-closed")},Z=D=>{J.current?.emit("read-messages",{ids:D.map(x=>x.id)}),ne(x=>x.map($=>({...$,readStatus:!!y?.id&&[{userId:y.id}]||[]})))},V=D=>{ne(x=>[{text:D,sender:zf.user,user:y,createdAt:new Date().toISOString(),readStatus:!!y?.id&&[{userId:y.id}]||[]},...x]),J.current?.emit("client-message",{text:D})},S=D=>{J.current?.emit("register",D),Ge(!0)},b=(D,x)=>{const $=M[x+1]?.user?.id,{user:ae}=D;return $!==ae?.id&&ae||null};return We.jsxs("div",{className:`chatContainer bounce-animation ${U?"open":""}`,children:[We.jsx("div",{className:`unreadCount ${!!pe.length&&!U&&"show"||""}`,children:pe.length}),We.jsx(WA,{onClick:X,manager:R,open:U}),U&&We.jsx(jR,{message:j}),We.jsxs("div",{id:"chatWrapper",className:"chatWrapper",children:[!y&&We.jsx(LR,{onSend:S,isLoading:ke,onError:Qe}),We.jsx(TR,{onSend:V,chatOpen:U,onAreaHeightChange:Be}),We.jsxs("div",{ref:ie,className:"chatMessagesWrapper",children:[We.jsx("div",{ref:ge,style:{order:-M.length-2,marginTop:"auto"}}),Se&&We.jsx(ER,{style:{order:-M.length-1}}),M.map((D,x)=>We.jsx(OR,{message:D,sender:b(D,x),style:{order:-x}},x))]})]})]})}const kR=`@charset "UTF-8";
* {
  margin: 0;
  font-family: "Inter";
  box-sizing: content-box;
}

:host {
  --primary: #673ab7;
  --primaryHover: #7949ce;
}

.errorWrapper {
  position: absolute;
  left: 5rem;
  right: 5rem;
  height: fit-content;
  border-radius: 0.5rem;
  background: rgba(255, 18, 0, 0.79);
  color: white;
  font-size: 14px;
  z-index: 3333;
  padding: 1rem;
  display: flex;
  align-items: center;
  grid-gap: 0.75rem;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, visibility 0.3s; /* Добавлено для плавности transform */
  backdrop-filter: blur(5px);
  top: 50%;
  opacity: 0;
  transform: translateY(-50%) scale(0.5);
  visibility: hidden;
}
.errorWrapper svg {
  fill: #fff;
  width: 1.75rem;
  height: auto;
}
.errorWrapper.show {
  opacity: 1;
  transform: translateY(-50%) scale(1);
  visibility: visible;
}

.inputWrapper {
  position: sticky;
  min-height: 80px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  margin-inline: 1rem;
  max-height: 150px;
  background: rgba(255, 255, 255, 0.8);
  transition: 0.1s ease-in-out;
  backdrop-filter: blur(7px);
  border-radius: 0;
  margin: 0;
  bottom: 0;
  box-shadow: none !important;
  transform: unset;
}
.inputWrapper textarea {
  resize: none;
  border: none;
  outline: none;
  background: transparent;
  padding: 1.5rem 1rem;
  overflow: hidden;
  transition: 0.1s ease-in-out;
  font-size: 14px;
}
@media (max-width: 768px) {
  .inputWrapper textarea {
    font-size: 16px;
  }
}

.inputActions {
  display: flex;
  justify-content: flex-end;
  padding: 0.5rem;
  padding-top: 0;
}

.inputSendButton {
  border-radius: 0.45rem;
  border: none;
  background: #18181B;
  color: #fff;
  display: flex;
  grid-gap: 0.5rem;
  padding: 0.5rem 1rem;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  cursor: pointer;
  transition: 0.2s;
  transform: scale(0);
}
.inputSendButton:hover {
  transform: scale(1.05);
}
.inputSendButton.show {
  transform: scale(1);
}
.inputSendButton svg {
  width: 0.875rem;
  height: auto;
  margin-top: 2px;
}

.loadingIndicator {
  font-size: 14px;
  opacity: 0.5;
  text-align: center;
  margin-inline: auto;
}

.message {
  max-width: 70%;
  width: fit-content;
}

.text {
  padding: 0.5rem 0.75rem;
  border-radius: 0.5rem;
  border-top-left-radius: 0;
  white-space: pre-line;
  font-size: 14px;
  font-weight: 400;
  color: #f1f1f1;
  background: #353535;
}
.text span {
  font-size: 10px;
  color: #bfbfbf;
  float: right;
  margin-left: 13px;
  margin-top: 7px;
  font-weight: 400;
}

.sender {
  display: flex;
  align-items: center;
  grid-gap: 0.5rem;
  margin-bottom: 0.5rem;
  width: fit-content;
  margin-top: 1rem;
}
.sender img {
  width: 1rem;
  border-radius: 100%;
  aspect-ratio: 1/1;
}
.sender p {
  font-size: 14px;
}

.userMessage {
  margin-left: auto;
}
.userMessage .text {
  background: #673ab7;
  color: #fff;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0;
}
.userMessage .text span {
  color: rgba(255, 255, 255, 0.63);
}
.userMessage .sender {
  margin-left: auto;
}

.systemMessage {
  margin-right: auto;
}
.systemMessage .text {
  color: #000;
  background: #d5d5d5;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0;
}
.systemMessage .text span {
  color: #4b4b4b;
}
.systemMessage .sender {
  margin-right: auto;
}

.statusMessage {
  margin-top: 1rem;
  max-width: 70%;
  margin-inline: auto;
}
.statusMessage p:first-of-type {
  font-size: 10px;
  text-align: center;
  color: rgba(0, 0, 0, 0.6);
}
.statusMessage p:last-of-type {
  text-align: center;
  font-size: 12px;
}

.formWrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  backdrop-filter: blur(4px);
  z-index: 3;
  padding: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  grid-gap: 0.5rem;
}

.formTitle {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
}

.formSubtitle {
  font-size: 14px;
  opacity: 0.6;
  text-align: center;
}

.formInputsWrapper {
  display: grid;
  grid-gap: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  width: 100%;
}
.formInputsWrapper input {
  border: none;
  padding: 1rem;
  font-size: 14px;
  border-radius: 6px;
}

.formButton {
  border-radius: 6px;
  border: none;
  padding: 1rem 3rem;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
  transition: 0.2s;
  background: var(--primary);
  font-weight: 500;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  grid-gap: 0.75rem;
}
.formButton:hover {
  background: var(--primaryHover);
}

.spinner {
  border: 3px solid rgba(255, 255, 255, 0.6); /* Полупрозрачная граница */
  border-top: 3px solid #ffffff; /* Цвет верхней границы */
  border-radius: 50%;
  width: 10px;
  height: 10px;
  animation: spin 1s linear infinite;
  display: inline-block;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.chatContainer {
  position: fixed;
  bottom: 2rem;
  right: 2rem;
  width: 56px;
  transition: all 0.2s;
  height: 56px;
  box-shadow: 0 11px 20px 0px rgb(171, 171, 171);
  border: 4px solid var(--primary);
  display: grid;
  grid-template-rows: auto 1fr;
  z-index: 10000000000;
  background: rgba(244, 244, 244, 0.8);
  backdrop-filter: blur(7px);
  border-radius: 100%;
  overflow: hidden;
}
.chatContainer.open {
  width: 420px;
  height: 700px;
  border-radius: 1rem;
}
.chatContainer.open:hover {
  border-radius: 1rem;
  transform: unset;
  box-shadow: 0 11px 20px 0px rgb(171, 171, 171);
}
.chatContainer:hover {
  box-shadow: 0px 12px 11px 0px rgba(0, 0, 0, 0.231372549);
  transform: scale(1.1) translateY(-5px);
}
@media (max-width: 1920px) {
  .chatContainer.open {
    width: 420px;
    height: 500px;
  }
}
@media (max-width: 768px) {
  .chatContainer {
    right: 1rem;
    bottom: 1rem;
    height: 56px;
    max-width: calc(100% - 2rem);
  }
  .chatContainer.open {
    border-radius: 0;
    border: none;
    height: 100dvh;
    width: 100%;
    max-width: 100%;
    right: 0;
    bottom: 0;
  }
}

.chatWrapper {
  display: flex;
  position: relative;
  flex-direction: column-reverse;
  overflow-y: auto;
  overflow-x: hidden;
}
@media (max-width: 768px) {
  .chatWrapper {
    height: calc(100dvh - 56px);
  }
}

.chatMessagesWrapper {
  display: flex;
  flex-direction: column;
  grid-gap: 0.25rem;
  padding-top: 1rem;
  padding-inline: 1rem;
  padding-bottom: 1rem;
}

.topHeader {
  background: #fff;
  color: #000;
  font-size: 14px;
  cursor: pointer;
  grid-gap: 1rem;
  height: 56px;
  overflow: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.2s;
  border-radius: 100%;
}
.topHeader.open {
  border-radius: unset;
  padding-inline: 1rem;
  display: grid;
  grid-template-columns: auto 1fr auto;
}
.topHeader span {
  font-weight: 500;
}
.topHeader .helpIcon {
  width: 2rem;
  height: auto;
}
.topHeader .helpIcon path {
  fill: var(--primary);
}

.arrowIcon {
  width: 1.5rem;
  height: auto;
}
.arrowIcon path {
  fill: var(--primary);
}

.managerAvatar {
  border-radius: 100%;
  width: 2.1rem;
  aspect-ratio: 1/1;
}

.avatarPlaceholder {
  border-radius: 100%;
  width: 2.1rem;
  aspect-ratio: 1/1;
  background: #fff;
  color: var(--primary);
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 16px;
}

.managerName {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 0.125rem;
}

.managerStatus {
  font-size: 11px;
  color: green;
}

.unreadCount {
  border-radius: 100%;
  width: 1.5rem;
  aspect-ratio: 1/1;
  background: #f44336;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -0.65rem;
  right: -0.25rem;
  transition: 0.2s;
  transform: scale(0);
}
.unreadCount.show {
  transform: scale(1);
}

.unreadTitle {
  font-size: 14px;
}

.bounce-animation {
  animation-name: bounce-init, bounce;
  animation-duration: 0.5s, 5s;
  animation-delay: 0ms, 3s; /* add this */
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1, infinite;
}
.bounce-animation.open {
  animation-name: bounce-init;
}
.bounce-animation:hover {
  animation-name: bounce-init;
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }
  20% {
    transform: translateY(-10px);
  }
  25% {
    transform: translateY(0px);
  }
  30% {
    transform: translateY(-10px);
  }
  40% {
    transform: translateY(5px);
  }
  60% {
    transform: translateY(0px);
  }
}
@keyframes bounce-init {
  0% {
    transform: translateY(190px);
  }
  70% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}

/*# sourceMappingURL=styles.css.map */
`;document.addEventListener("DOMContentLoaded",()=>{const d="helpchat-widget-container";let f=document.getElementById(d);f||(f=document.createElement("div"),f.id=d,document.body.appendChild(f));const y=f.attachShadow({mode:"open"}),m=document.createElement("link");m.type="text/css",m.rel="stylesheet",m.href="//fonts.googleapis.com/css?family=Inter:wght@400,500,600&display=swap",document.head.appendChild(m);const R=document.createElement("style");R.textContent=kR;const O=document.createElement("div");y.appendChild(R),y.appendChild(O),JE.createRoot(O).render(We.jsx(la.StrictMode,{children:We.jsx(YR,{})}))})})();
