react-B_u3rLcX.js 201 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. function fc(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in e)){const i=Object.getOwnPropertyDescriptor(r,l);i&&Object.defineProperty(e,l,i.get?i:{enumerable:!0,get:()=>r[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function dc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var pc={exports:{}},K={};/**
  2. * @license React
  3. * react.production.min.js
  4. *
  5. * Copyright (c) Facebook, Inc. and its affiliates.
  6. *
  7. * This source code is licensed under the MIT license found in the
  8. * LICENSE file in the root directory of this source tree.
  9. */var dl=Symbol.for("react.element"),ip=Symbol.for("react.portal"),op=Symbol.for("react.fragment"),ap=Symbol.for("react.strict_mode"),up=Symbol.for("react.profiler"),sp=Symbol.for("react.provider"),cp=Symbol.for("react.context"),fp=Symbol.for("react.forward_ref"),dp=Symbol.for("react.suspense"),pp=Symbol.for("react.memo"),hp=Symbol.for("react.lazy"),Iu=Symbol.iterator;function mp(e){return e===null||typeof e!="object"?null:(e=Iu&&e[Iu]||e["@@iterator"],typeof e=="function"?e:null)}var hc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},mc=Object.assign,vc={};function pr(e,t,n){this.props=e,this.context=t,this.refs=vc,this.updater=n||hc}pr.prototype.isReactComponent={};pr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};pr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function yc(){}yc.prototype=pr.prototype;function Ca(e,t,n){this.props=e,this.context=t,this.refs=vc,this.updater=n||hc}var Pa=Ca.prototype=new yc;Pa.constructor=Ca;mc(Pa,pr.prototype);Pa.isPureReactComponent=!0;var Uu=Array.isArray,gc=Object.prototype.hasOwnProperty,_a={current:null},wc={key:!0,ref:!0,__self:!0,__source:!0};function Sc(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)gc.call(t,r)&&!wc.hasOwnProperty(r)&&(l[r]=t[r]);var a=arguments.length-2;if(a===1)l.children=n;else if(1<a){for(var u=Array(a),s=0;s<a;s++)u[s]=arguments[s+2];l.children=u}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)l[r]===void 0&&(l[r]=a[r]);return{$$typeof:dl,type:e,key:i,ref:o,props:l,_owner:_a.current}}function vp(e,t){return{$$typeof:dl,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ra(e){return typeof e=="object"&&e!==null&&e.$$typeof===dl}function yp(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var ju=/\/+/g;function qi(e,t){return typeof e=="object"&&e!==null&&e.key!=null?yp(""+e.key):t.toString(36)}function Hl(e,t,n,r,l){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case dl:case ip:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+qi(o,0):r,Uu(l)?(n="",e!=null&&(n=e.replace(ju,"$&/")+"/"),Hl(l,t,n,"",function(s){return s})):l!=null&&(Ra(l)&&(l=vp(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(ju,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",Uu(e))for(var a=0;a<e.length;a++){i=e[a];var u=r+qi(i,a);o+=Hl(i,t,n,u,l)}else if(u=mp(e),typeof u=="function")for(e=u.call(e),a=0;!(i=e.next()).done;)i=i.value,u=r+qi(i,a++),o+=Hl(i,t,n,u,l);else if(i==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function Pl(e,t,n){if(e==null)return e;var r=[],l=0;return Hl(e,r,"","",function(i){return t.call(n,i,l++)}),r}function gp(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var je={current:null},Wl={transition:null},wp={ReactCurrentDispatcher:je,ReactCurrentBatchConfig:Wl,ReactCurrentOwner:_a};function Ec(){throw Error("act(...) is not supported in production builds of React.")}K.Children={map:Pl,forEach:function(e,t,n){Pl(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Pl(e,function(){t++}),t},toArray:function(e){return Pl(e,function(t){return t})||[]},only:function(e){if(!Ra(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};K.Component=pr;K.Fragment=op;K.Profiler=up;K.PureComponent=Ca;K.StrictMode=ap;K.Suspense=dp;K.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=wp;K.act=Ec;K.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=mc({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=_a.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(u in t)gc.call(t,u)&&!wc.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&a!==void 0?a[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){a=Array(u);for(var s=0;s<u;s++)a[s]=arguments[s+2];r.children=a}return{$$typeof:dl,type:e.type,key:l,ref:i,props:r,_owner:o}};K.createContext=function(e){return e={$$typeof:cp,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:sp,_context:e},e.Consumer=e};K.createElement=Sc;K.createFactory=function(e){var t=Sc.bind(null,e);return t.type=e,t};K.createRef=function(){return{current:null}};K.forwardRef=function(e){return{$$typeof:fp,render:e}};K.isValidElement=Ra;K.lazy=function(e){return{$$typeof:hp,_payload:{_status:-1,_result:e},_init:gp}};K.memo=function(e,t){return{$$typeof:pp,type:e,compare:t===void 0?null:t}};K.startTransition=function(e){var t=Wl.transition;Wl.transition={};try{e()}finally{Wl.transition=t}};K.unstable_act=Ec;K.useCallback=function(e,t){return je.current.useCallback(e,t)};K.useContext=function(e){return je.current.useContext(e)};K.useDebugValue=function(){};K.useDeferredValue=function(e){return je.current.useDeferredValue(e)};K.useEffect=function(e,t){return je.current.useEffect(e,t)};K.useId=function(){return je.current.useId()};K.useImperativeHandle=function(e,t,n){return je.current.useImperativeHandle(e,t,n)};K.useInsertionEffect=function(e,t){return je.current.useInsertionEffect(e,t)};K.useLayoutEffect=function(e,t){return je.current.useLayoutEffect(e,t)};K.useMemo=function(e,t){return je.current.useMemo(e,t)};K.useReducer=function(e,t,n){return je.current.useReducer(e,t,n)};K.useRef=function(e){return je.current.useRef(e)};K.useState=function(e){return je.current.useState(e)};K.useSyncExternalStore=function(e,t,n){return je.current.useSyncExternalStore(e,t,n)};K.useTransition=function(){return je.current.useTransition()};K.version="18.3.1";pc.exports=K;var _=pc.exports;const Sp=dc(_),Ep=fc({__proto__:null,default:Sp},[_]);var kc={exports:{}},qe={},xc={exports:{}},Cc={};/**
  10. * @license React
  11. * scheduler.production.min.js
  12. *
  13. * Copyright (c) Facebook, Inc. and its affiliates.
  14. *
  15. * This source code is licensed under the MIT license found in the
  16. * LICENSE file in the root directory of this source tree.
  17. */(function(e){function t(T,$){var H=T.length;T.push($);e:for(;0<H;){var ee=H-1>>>1,te=T[ee];if(0<l(te,$))T[ee]=$,T[H]=te,H=ee;else break e}}function n(T){return T.length===0?null:T[0]}function r(T){if(T.length===0)return null;var $=T[0],H=T.pop();if(H!==$){T[0]=H;e:for(var ee=0,te=T.length,ut=te>>>1;ee<ut;){var Ke=2*(ee+1)-1,ze=T[Ke],Oe=Ke+1,et=T[Oe];if(0>l(ze,H))Oe<te&&0>l(et,ze)?(T[ee]=et,T[Oe]=H,ee=Oe):(T[ee]=ze,T[Ke]=H,ee=Ke);else if(Oe<te&&0>l(et,H))T[ee]=et,T[Oe]=H,ee=Oe;else break e}}return $}function l(T,$){var H=T.sortIndex-$.sortIndex;return H!==0?H:T.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var u=[],s=[],d=1,f=null,p=3,w=!1,k=!1,E=!1,N=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(T){for(var $=n(s);$!==null;){if($.callback===null)r(s);else if($.startTime<=T)r(s),$.sortIndex=$.expirationTime,t(u,$);else break;$=n(s)}}function x(T){if(E=!1,v(T),!k)if(n(u)!==null)k=!0,At(L);else{var $=n(s);$!==null&&Bt(x,$.startTime-T)}}function L(T,$){k=!1,E&&(E=!1,m(C),C=-1),w=!0;var H=p;try{for(v($),f=n(u);f!==null&&(!(f.expirationTime>$)||T&&!Z());){var ee=f.callback;if(typeof ee=="function"){f.callback=null,p=f.priorityLevel;var te=ee(f.expirationTime<=$);$=e.unstable_now(),typeof te=="function"?f.callback=te:f===n(u)&&r(u),v($)}else r(u);f=n(u)}if(f!==null)var ut=!0;else{var Ke=n(s);Ke!==null&&Bt(x,Ke.startTime-$),ut=!1}return ut}finally{f=null,p=H,w=!1}}var z=!1,y=null,C=-1,B=5,D=-1;function Z(){return!(e.unstable_now()-D<B)}function ne(){if(y!==null){var T=e.unstable_now();D=T;var $=!0;try{$=y(!0,T)}finally{$?we():(z=!1,y=null)}}else z=!1}var we;if(typeof c=="function")we=function(){c(ne)};else if(typeof MessageChannel<"u"){var Ce=new MessageChannel,at=Ce.port2;Ce.port1.onmessage=ne,we=function(){at.postMessage(null)}}else we=function(){N(ne,0)};function At(T){y=T,z||(z=!0,we())}function Bt(T,$){C=N(function(){T(e.unstable_now())},$)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(T){T.callback=null},e.unstable_continueExecution=function(){k||w||(k=!0,At(L))},e.unstable_forceFrameRate=function(T){0>T||125<T?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<T?Math.floor(1e3/T):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(T){switch(p){case 1:case 2:case 3:var $=3;break;default:$=p}var H=p;p=$;try{return T()}finally{p=H}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(T,$){switch(T){case 1:case 2:case 3:case 4:case 5:break;default:T=3}var H=p;p=T;try{return $()}finally{p=H}},e.unstable_scheduleCallback=function(T,$,H){var ee=e.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?ee+H:ee):H=ee,T){case 1:var te=-1;break;case 2:te=250;break;case 5:te=1073741823;break;case 4:te=1e4;break;default:te=5e3}return te=H+te,T={id:d++,callback:$,priorityLevel:T,startTime:H,expirationTime:te,sortIndex:-1},H>ee?(T.sortIndex=H,t(s,T),n(u)===null&&T===n(s)&&(E?(m(C),C=-1):E=!0,Bt(x,H-ee))):(T.sortIndex=te,t(u,T),k||w||(k=!0,At(L))),T},e.unstable_shouldYield=Z,e.unstable_wrapCallback=function(T){var $=p;return function(){var H=p;p=$;try{return T.apply(this,arguments)}finally{p=H}}}})(Cc);xc.exports=Cc;var kp=xc.exports;/**
  18. * @license React
  19. * react-dom.production.min.js
  20. *
  21. * Copyright (c) Facebook, Inc. and its affiliates.
  22. *
  23. * This source code is licensed under the MIT license found in the
  24. * LICENSE file in the root directory of this source tree.
  25. */var xp=_,Ze=kp;function R(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Pc=new Set,Yr={};function zn(e,t){ir(e,t),ir(e+"Capture",t)}function ir(e,t){for(Yr[e]=t,e=0;e<t.length;e++)Pc.add(t[e])}var Dt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Lo=Object.prototype.hasOwnProperty,Cp=/^[: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]*$/,Au={},Bu={};function Pp(e){return Lo.call(Bu,e)?!0:Lo.call(Au,e)?!1:Cp.test(e)?Bu[e]=!0:(Au[e]=!0,!1)}function _p(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Rp(e,t,n,r){if(t===null||typeof t>"u"||_p(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ae(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var Le={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Le[e]=new Ae(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Le[t]=new Ae(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Le[e]=new Ae(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Le[e]=new Ae(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Le[e]=new Ae(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Le[e]=new Ae(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Le[e]=new Ae(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Le[e]=new Ae(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Le[e]=new Ae(e,5,!1,e.toLowerCase(),null,!1,!1)});var La=/[\-:]([a-z])/g;function Ta(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(La,Ta);Le[t]=new Ae(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(La,Ta);Le[t]=new Ae(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(La,Ta);Le[t]=new Ae(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Le[e]=new Ae(e,1,!1,e.toLowerCase(),null,!1,!1)});Le.xlinkHref=new Ae("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Le[e]=new Ae(e,1,!1,e.toLowerCase(),null,!0,!0)});function Na(e,t,n,r){var l=Le.hasOwnProperty(t)?Le[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Rp(t,n,l,r)&&(n=null),r||l===null?Pp(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var It=xp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_l=Symbol.for("react.element"),$n=Symbol.for("react.portal"),Vn=Symbol.for("react.fragment"),Da=Symbol.for("react.strict_mode"),To=Symbol.for("react.profiler"),_c=Symbol.for("react.provider"),Rc=Symbol.for("react.context"),Ma=Symbol.for("react.forward_ref"),No=Symbol.for("react.suspense"),Do=Symbol.for("react.suspense_list"),za=Symbol.for("react.memo"),Qt=Symbol.for("react.lazy"),Lc=Symbol.for("react.offscreen"),$u=Symbol.iterator;function kr(e){return e===null||typeof e!="object"?null:(e=$u&&e[$u]||e["@@iterator"],typeof e=="function"?e:null)}var fe=Object.assign,bi;function zr(e){if(bi===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);bi=t&&t[1]||""}return`
  26. `+bi+e}var eo=!1;function to(e,t){if(!e||eo)return"";eo=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(s){var r=s}Reflect.construct(e,[],t)}else{try{t.call()}catch(s){r=s}e.call(t.prototype)}else{try{throw Error()}catch(s){r=s}e()}}catch(s){if(s&&r&&typeof s.stack=="string"){for(var l=s.stack.split(`
  27. `),i=r.stack.split(`
  28. `),o=l.length-1,a=i.length-1;1<=o&&0<=a&&l[o]!==i[a];)a--;for(;1<=o&&0<=a;o--,a--)if(l[o]!==i[a]){if(o!==1||a!==1)do if(o--,a--,0>a||l[o]!==i[a]){var u=`
  29. `+l[o].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=o&&0<=a);break}}}finally{eo=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?zr(e):""}function Lp(e){switch(e.tag){case 5:return zr(e.type);case 16:return zr("Lazy");case 13:return zr("Suspense");case 19:return zr("SuspenseList");case 0:case 2:case 15:return e=to(e.type,!1),e;case 11:return e=to(e.type.render,!1),e;case 1:return e=to(e.type,!0),e;default:return""}}function Mo(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Vn:return"Fragment";case $n:return"Portal";case To:return"Profiler";case Da:return"StrictMode";case No:return"Suspense";case Do:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Rc:return(e.displayName||"Context")+".Consumer";case _c:return(e._context.displayName||"Context")+".Provider";case Ma:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case za:return t=e.displayName||null,t!==null?t:Mo(e.type)||"Memo";case Qt:t=e._payload,e=e._init;try{return Mo(e(t))}catch{}}return null}function Tp(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Mo(t);case 8:return t===Da?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function an(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Tc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Np(e){var t=Tc(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Rl(e){e._valueTracker||(e._valueTracker=Np(e))}function Nc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Tc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ni(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 zo(e,t){var n=t.checked;return fe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Vu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=an(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Dc(e,t){t=t.checked,t!=null&&Na(e,"checked",t,!1)}function Oo(e,t){Dc(e,t);var n=an(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Fo(e,t.type,n):t.hasOwnProperty("defaultValue")&&Fo(e,t.type,an(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Hu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Fo(e,t,n){(t!=="number"||ni(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Or=Array.isArray;function bn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+an(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function Io(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(R(91));return fe({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Wu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(R(92));if(Or(n)){if(1<n.length)throw Error(R(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:an(n)}}function Mc(e,t){var n=an(t.value),r=an(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Qu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function zc(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Uo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?zc(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Ll,Oc=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Ll=Ll||document.createElement("div"),Ll.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Ll.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Xr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var jr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Dp=["Webkit","ms","Moz","O"];Object.keys(jr).forEach(function(e){Dp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),jr[t]=jr[e]})});function Fc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||jr.hasOwnProperty(e)&&jr[e]?(""+t).trim():t+"px"}function Ic(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Fc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Mp=fe({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function jo(e,t){if(t){if(Mp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(R(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(R(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(R(61))}if(t.style!=null&&typeof t.style!="object")throw Error(R(62))}}function Ao(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Bo=null;function Oa(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var $o=null,er=null,tr=null;function Ku(e){if(e=ml(e)){if(typeof $o!="function")throw Error(R(280));var t=e.stateNode;t&&(t=Oi(t),$o(e.stateNode,e.type,t))}}function Uc(e){er?tr?tr.push(e):tr=[e]:er=e}function jc(){if(er){var e=er,t=tr;if(tr=er=null,Ku(e),t)for(e=0;e<t.length;e++)Ku(t[e])}}function Ac(e,t){return e(t)}function Bc(){}var no=!1;function $c(e,t,n){if(no)return e(t,n);no=!0;try{return Ac(e,t,n)}finally{no=!1,(er!==null||tr!==null)&&(Bc(),jc())}}function Gr(e,t){var n=e.stateNode;if(n===null)return null;var r=Oi(n);if(r===null)return null;n=r[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":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(R(231,t,typeof n));return n}var Vo=!1;if(Dt)try{var xr={};Object.defineProperty(xr,"passive",{get:function(){Vo=!0}}),window.addEventListener("test",xr,xr),window.removeEventListener("test",xr,xr)}catch{Vo=!1}function zp(e,t,n,r,l,i,o,a,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(d){this.onError(d)}}var Ar=!1,ri=null,li=!1,Ho=null,Op={onError:function(e){Ar=!0,ri=e}};function Fp(e,t,n,r,l,i,o,a,u){Ar=!1,ri=null,zp.apply(Op,arguments)}function Ip(e,t,n,r,l,i,o,a,u){if(Fp.apply(this,arguments),Ar){if(Ar){var s=ri;Ar=!1,ri=null}else throw Error(R(198));li||(li=!0,Ho=s)}}function On(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Vc(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 Yu(e){if(On(e)!==e)throw Error(R(188))}function Up(e){var t=e.alternate;if(!t){if(t=On(e),t===null)throw Error(R(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return Yu(l),e;if(i===r)return Yu(l),t;i=i.sibling}throw Error(R(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,a=l.child;a;){if(a===n){o=!0,n=l,r=i;break}if(a===r){o=!0,r=l,n=i;break}a=a.sibling}if(!o){for(a=i.child;a;){if(a===n){o=!0,n=i,r=l;break}if(a===r){o=!0,r=i,n=l;break}a=a.sibling}if(!o)throw Error(R(189))}}if(n.alternate!==r)throw Error(R(190))}if(n.tag!==3)throw Error(R(188));return n.stateNode.current===n?e:t}function Hc(e){return e=Up(e),e!==null?Wc(e):null}function Wc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Wc(e);if(t!==null)return t;e=e.sibling}return null}var Qc=Ze.unstable_scheduleCallback,Xu=Ze.unstable_cancelCallback,jp=Ze.unstable_shouldYield,Ap=Ze.unstable_requestPaint,me=Ze.unstable_now,Bp=Ze.unstable_getCurrentPriorityLevel,Fa=Ze.unstable_ImmediatePriority,Kc=Ze.unstable_UserBlockingPriority,ii=Ze.unstable_NormalPriority,$p=Ze.unstable_LowPriority,Yc=Ze.unstable_IdlePriority,Ni=null,Et=null;function Vp(e){if(Et&&typeof Et.onCommitFiberRoot=="function")try{Et.onCommitFiberRoot(Ni,e,void 0,(e.current.flags&128)===128)}catch{}}var ht=Math.clz32?Math.clz32:Qp,Hp=Math.log,Wp=Math.LN2;function Qp(e){return e>>>=0,e===0?32:31-(Hp(e)/Wp|0)|0}var Tl=64,Nl=4194304;function Fr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function oi(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var a=o&~l;a!==0?r=Fr(a):(i&=o,i!==0&&(r=Fr(i)))}else o=n&~l,o!==0?r=Fr(o):i!==0&&(r=Fr(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-ht(t),l=1<<n,r|=e[n],t&=~l;return r}function Kp(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Yp(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-ht(i),a=1<<o,u=l[o];u===-1?(!(a&n)||a&r)&&(l[o]=Kp(a,t)):u<=t&&(e.expiredLanes|=a),i&=~a}}function Wo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Xc(){var e=Tl;return Tl<<=1,!(Tl&4194240)&&(Tl=64),e}function ro(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function pl(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ht(t),e[t]=n}function Xp(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-ht(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function Ia(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ht(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var b=0;function Gc(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Jc,Ua,Zc,qc,bc,Qo=!1,Dl=[],qt=null,bt=null,en=null,Jr=new Map,Zr=new Map,Yt=[],Gp="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 submit".split(" ");function Gu(e,t){switch(e){case"focusin":case"focusout":qt=null;break;case"dragenter":case"dragleave":bt=null;break;case"mouseover":case"mouseout":en=null;break;case"pointerover":case"pointerout":Jr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Zr.delete(t.pointerId)}}function Cr(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null&&(t=ml(t),t!==null&&Ua(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Jp(e,t,n,r,l){switch(t){case"focusin":return qt=Cr(qt,e,t,n,r,l),!0;case"dragenter":return bt=Cr(bt,e,t,n,r,l),!0;case"mouseover":return en=Cr(en,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return Jr.set(i,Cr(Jr.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,Zr.set(i,Cr(Zr.get(i)||null,e,t,n,r,l)),!0}return!1}function ef(e){var t=Sn(e.target);if(t!==null){var n=On(t);if(n!==null){if(t=n.tag,t===13){if(t=Vc(n),t!==null){e.blockedOn=t,bc(e.priority,function(){Zc(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ql(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Ko(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Bo=r,n.target.dispatchEvent(r),Bo=null}else return t=ml(n),t!==null&&Ua(t),e.blockedOn=n,!1;t.shift()}return!0}function Ju(e,t,n){Ql(e)&&n.delete(t)}function Zp(){Qo=!1,qt!==null&&Ql(qt)&&(qt=null),bt!==null&&Ql(bt)&&(bt=null),en!==null&&Ql(en)&&(en=null),Jr.forEach(Ju),Zr.forEach(Ju)}function Pr(e,t){e.blockedOn===t&&(e.blockedOn=null,Qo||(Qo=!0,Ze.unstable_scheduleCallback(Ze.unstable_NormalPriority,Zp)))}function qr(e){function t(l){return Pr(l,e)}if(0<Dl.length){Pr(Dl[0],e);for(var n=1;n<Dl.length;n++){var r=Dl[n];r.blockedOn===e&&(r.blockedOn=null)}}for(qt!==null&&Pr(qt,e),bt!==null&&Pr(bt,e),en!==null&&Pr(en,e),Jr.forEach(t),Zr.forEach(t),n=0;n<Yt.length;n++)r=Yt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Yt.length&&(n=Yt[0],n.blockedOn===null);)ef(n),n.blockedOn===null&&Yt.shift()}var nr=It.ReactCurrentBatchConfig,ai=!0;function qp(e,t,n,r){var l=b,i=nr.transition;nr.transition=null;try{b=1,ja(e,t,n,r)}finally{b=l,nr.transition=i}}function bp(e,t,n,r){var l=b,i=nr.transition;nr.transition=null;try{b=4,ja(e,t,n,r)}finally{b=l,nr.transition=i}}function ja(e,t,n,r){if(ai){var l=Ko(e,t,n,r);if(l===null)ho(e,t,r,ui,n),Gu(e,r);else if(Jp(l,e,t,n,r))r.stopPropagation();else if(Gu(e,r),t&4&&-1<Gp.indexOf(e)){for(;l!==null;){var i=ml(l);if(i!==null&&Jc(i),i=Ko(e,t,n,r),i===null&&ho(e,t,r,ui,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else ho(e,t,r,null,n)}}var ui=null;function Ko(e,t,n,r){if(ui=null,e=Oa(r),e=Sn(e),e!==null)if(t=On(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Vc(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return ui=e,null}function tf(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Bp()){case Fa:return 1;case Kc:return 4;case ii:case $p:return 16;case Yc:return 536870912;default:return 16}default:return 16}}var Gt=null,Aa=null,Kl=null;function nf(){if(Kl)return Kl;var e,t=Aa,n=t.length,r,l="value"in Gt?Gt.value:Gt.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===l[i-r];r++);return Kl=l.slice(e,1<r?1-r:void 0)}function Yl(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 Ml(){return!0}function Zu(){return!1}function be(e){function t(n,r,l,i,o){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(i):i[a]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Ml:Zu,this.isPropagationStopped=Zu,this}return fe(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Ml)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Ml)},persist:function(){},isPersistent:Ml}),t}var hr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ba=be(hr),hl=fe({},hr,{view:0,detail:0}),eh=be(hl),lo,io,_r,Di=fe({},hl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:$a,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!==_r&&(_r&&e.type==="mousemove"?(lo=e.screenX-_r.screenX,io=e.screenY-_r.screenY):io=lo=0,_r=e),lo)},movementY:function(e){return"movementY"in e?e.movementY:io}}),qu=be(Di),th=fe({},Di,{dataTransfer:0}),nh=be(th),rh=fe({},hl,{relatedTarget:0}),oo=be(rh),lh=fe({},hr,{animationName:0,elapsedTime:0,pseudoElement:0}),ih=be(lh),oh=fe({},hr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ah=be(oh),uh=fe({},hr,{data:0}),bu=be(uh),sh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ch={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"},fh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function dh(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=fh[e])?!!t[e]:!1}function $a(){return dh}var ph=fe({},hl,{key:function(e){if(e.key){var t=sh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Yl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ch[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:$a,charCode:function(e){return e.type==="keypress"?Yl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Yl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),hh=be(ph),mh=fe({},Di,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),es=be(mh),vh=fe({},hl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:$a}),yh=be(vh),gh=fe({},hr,{propertyName:0,elapsedTime:0,pseudoElement:0}),wh=be(gh),Sh=fe({},Di,{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}),Eh=be(Sh),kh=[9,13,27,32],Va=Dt&&"CompositionEvent"in window,Br=null;Dt&&"documentMode"in document&&(Br=document.documentMode);var xh=Dt&&"TextEvent"in window&&!Br,rf=Dt&&(!Va||Br&&8<Br&&11>=Br),ts=" ",ns=!1;function lf(e,t){switch(e){case"keyup":return kh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function of(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Hn=!1;function Ch(e,t){switch(e){case"compositionend":return of(t);case"keypress":return t.which!==32?null:(ns=!0,ts);case"textInput":return e=t.data,e===ts&&ns?null:e;default:return null}}function Ph(e,t){if(Hn)return e==="compositionend"||!Va&&lf(e,t)?(e=nf(),Kl=Aa=Gt=null,Hn=!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 rf&&t.locale!=="ko"?null:t.data;default:return null}}var _h={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 rs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!_h[e.type]:t==="textarea"}function af(e,t,n,r){Uc(r),t=si(t,"onChange"),0<t.length&&(n=new Ba("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $r=null,br=null;function Rh(e){gf(e,0)}function Mi(e){var t=Kn(e);if(Nc(t))return e}function Lh(e,t){if(e==="change")return t}var uf=!1;if(Dt){var ao;if(Dt){var uo="oninput"in document;if(!uo){var ls=document.createElement("div");ls.setAttribute("oninput","return;"),uo=typeof ls.oninput=="function"}ao=uo}else ao=!1;uf=ao&&(!document.documentMode||9<document.documentMode)}function is(){$r&&($r.detachEvent("onpropertychange",sf),br=$r=null)}function sf(e){if(e.propertyName==="value"&&Mi(br)){var t=[];af(t,br,e,Oa(e)),$c(Rh,t)}}function Th(e,t,n){e==="focusin"?(is(),$r=t,br=n,$r.attachEvent("onpropertychange",sf)):e==="focusout"&&is()}function Nh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Mi(br)}function Dh(e,t){if(e==="click")return Mi(t)}function Mh(e,t){if(e==="input"||e==="change")return Mi(t)}function zh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var vt=typeof Object.is=="function"?Object.is:zh;function el(e,t){if(vt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!Lo.call(t,l)||!vt(e[l],t[l]))return!1}return!0}function os(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function as(e,t){var n=os(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=os(n)}}function cf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?cf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ff(){for(var e=window,t=ni();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ni(e.document)}return t}function Ha(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 Oh(e){var t=ff(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&cf(n.ownerDocument.documentElement,n)){if(r!==null&&Ha(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=as(n,i);var o=as(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Fh=Dt&&"documentMode"in document&&11>=document.documentMode,Wn=null,Yo=null,Vr=null,Xo=!1;function us(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Xo||Wn==null||Wn!==ni(r)||(r=Wn,"selectionStart"in r&&Ha(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}),Vr&&el(Vr,r)||(Vr=r,r=si(Yo,"onSelect"),0<r.length&&(t=new Ba("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Wn)))}function zl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Qn={animationend:zl("Animation","AnimationEnd"),animationiteration:zl("Animation","AnimationIteration"),animationstart:zl("Animation","AnimationStart"),transitionend:zl("Transition","TransitionEnd")},so={},df={};Dt&&(df=document.createElement("div").style,"AnimationEvent"in window||(delete Qn.animationend.animation,delete Qn.animationiteration.animation,delete Qn.animationstart.animation),"TransitionEvent"in window||delete Qn.transitionend.transition);function zi(e){if(so[e])return so[e];if(!Qn[e])return e;var t=Qn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in df)return so[e]=t[n];return e}var pf=zi("animationend"),hf=zi("animationiteration"),mf=zi("animationstart"),vf=zi("transitionend"),yf=new Map,ss="abort auxClick 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(" ");function sn(e,t){yf.set(e,t),zn(t,[e])}for(var co=0;co<ss.length;co++){var fo=ss[co],Ih=fo.toLowerCase(),Uh=fo[0].toUpperCase()+fo.slice(1);sn(Ih,"on"+Uh)}sn(pf,"onAnimationEnd");sn(hf,"onAnimationIteration");sn(mf,"onAnimationStart");sn("dblclick","onDoubleClick");sn("focusin","onFocus");sn("focusout","onBlur");sn(vf,"onTransitionEnd");ir("onMouseEnter",["mouseout","mouseover"]);ir("onMouseLeave",["mouseout","mouseover"]);ir("onPointerEnter",["pointerout","pointerover"]);ir("onPointerLeave",["pointerout","pointerover"]);zn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));zn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));zn("onBeforeInput",["compositionend","keypress","textInput","paste"]);zn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));zn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));zn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ir="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(" "),jh=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ir));function cs(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Ip(r,t,void 0,e),e.currentTarget=null}function gf(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var a=r[o],u=a.instance,s=a.currentTarget;if(a=a.listener,u!==i&&l.isPropagationStopped())break e;cs(l,a,s),i=u}else for(o=0;o<r.length;o++){if(a=r[o],u=a.instance,s=a.currentTarget,a=a.listener,u!==i&&l.isPropagationStopped())break e;cs(l,a,s),i=u}}}if(li)throw e=Ho,li=!1,Ho=null,e}function ie(e,t){var n=t[bo];n===void 0&&(n=t[bo]=new Set);var r=e+"__bubble";n.has(r)||(wf(t,e,2,!1),n.add(r))}function po(e,t,n){var r=0;t&&(r|=4),wf(n,e,r,t)}var Ol="_reactListening"+Math.random().toString(36).slice(2);function tl(e){if(!e[Ol]){e[Ol]=!0,Pc.forEach(function(n){n!=="selectionchange"&&(jh.has(n)||po(n,!1,e),po(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ol]||(t[Ol]=!0,po("selectionchange",!1,t))}}function wf(e,t,n,r){switch(tf(t)){case 1:var l=qp;break;case 4:l=bp;break;default:l=ja}n=l.bind(null,t,n,e),l=void 0,!Vo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function ho(e,t,n,r,l){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var a=r.stateNode.containerInfo;if(a===l||a.nodeType===8&&a.parentNode===l)break;if(o===4)for(o=r.return;o!==null;){var u=o.tag;if((u===3||u===4)&&(u=o.stateNode.containerInfo,u===l||u.nodeType===8&&u.parentNode===l))return;o=o.return}for(;a!==null;){if(o=Sn(a),o===null)return;if(u=o.tag,u===5||u===6){r=i=o;continue e}a=a.parentNode}}r=r.return}$c(function(){var s=i,d=Oa(n),f=[];e:{var p=yf.get(e);if(p!==void 0){var w=Ba,k=e;switch(e){case"keypress":if(Yl(n)===0)break e;case"keydown":case"keyup":w=hh;break;case"focusin":k="focus",w=oo;break;case"focusout":k="blur",w=oo;break;case"beforeblur":case"afterblur":w=oo;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":w=qu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":w=nh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":w=yh;break;case pf:case hf:case mf:w=ih;break;case vf:w=wh;break;case"scroll":w=eh;break;case"wheel":w=Eh;break;case"copy":case"cut":case"paste":w=ah;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":w=es}var E=(t&4)!==0,N=!E&&e==="scroll",m=E?p!==null?p+"Capture":null:p;E=[];for(var c=s,v;c!==null;){v=c;var x=v.stateNode;if(v.tag===5&&x!==null&&(v=x,m!==null&&(x=Gr(c,m),x!=null&&E.push(nl(c,x,v)))),N)break;c=c.return}0<E.length&&(p=new w(p,k,null,n,d),f.push({event:p,listeners:E}))}}if(!(t&7)){e:{if(p=e==="mouseover"||e==="pointerover",w=e==="mouseout"||e==="pointerout",p&&n!==Bo&&(k=n.relatedTarget||n.fromElement)&&(Sn(k)||k[Mt]))break e;if((w||p)&&(p=d.window===d?d:(p=d.ownerDocument)?p.defaultView||p.parentWindow:window,w?(k=n.relatedTarget||n.toElement,w=s,k=k?Sn(k):null,k!==null&&(N=On(k),k!==N||k.tag!==5&&k.tag!==6)&&(k=null)):(w=null,k=s),w!==k)){if(E=qu,x="onMouseLeave",m="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(E=es,x="onPointerLeave",m="onPointerEnter",c="pointer"),N=w==null?p:Kn(w),v=k==null?p:Kn(k),p=new E(x,c+"leave",w,n,d),p.target=N,p.relatedTarget=v,x=null,Sn(d)===s&&(E=new E(m,c+"enter",k,n,d),E.target=v,E.relatedTarget=N,x=E),N=x,w&&k)t:{for(E=w,m=k,c=0,v=E;v;v=An(v))c++;for(v=0,x=m;x;x=An(x))v++;for(;0<c-v;)E=An(E),c--;for(;0<v-c;)m=An(m),v--;for(;c--;){if(E===m||m!==null&&E===m.alternate)break t;E=An(E),m=An(m)}E=null}else E=null;w!==null&&fs(f,p,w,E,!1),k!==null&&N!==null&&fs(f,N,k,E,!0)}}e:{if(p=s?Kn(s):window,w=p.nodeName&&p.nodeName.toLowerCase(),w==="select"||w==="input"&&p.type==="file")var L=Lh;else if(rs(p))if(uf)L=Mh;else{L=Nh;var z=Th}else(w=p.nodeName)&&w.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(L=Dh);if(L&&(L=L(e,s))){af(f,L,n,d);break e}z&&z(e,p,s),e==="focusout"&&(z=p._wrapperState)&&z.controlled&&p.type==="number"&&Fo(p,"number",p.value)}switch(z=s?Kn(s):window,e){case"focusin":(rs(z)||z.contentEditable==="true")&&(Wn=z,Yo=s,Vr=null);break;case"focusout":Vr=Yo=Wn=null;break;case"mousedown":Xo=!0;break;case"contextmenu":case"mouseup":case"dragend":Xo=!1,us(f,n,d);break;case"selectionchange":if(Fh)break;case"keydown":case"keyup":us(f,n,d)}var y;if(Va)e:{switch(e){case"compositionstart":var C="onCompositionStart";break e;case"compositionend":C="onCompositionEnd";break e;case"compositionupdate":C="onCompositionUpdate";break e}C=void 0}else Hn?lf(e,n)&&(C="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(C="onCompositionStart");C&&(rf&&n.locale!=="ko"&&(Hn||C!=="onCompositionStart"?C==="onCompositionEnd"&&Hn&&(y=nf()):(Gt=d,Aa="value"in Gt?Gt.value:Gt.textContent,Hn=!0)),z=si(s,C),0<z.length&&(C=new bu(C,e,null,n,d),f.push({event:C,listeners:z}),y?C.data=y:(y=of(n),y!==null&&(C.data=y)))),(y=xh?Ch(e,n):Ph(e,n))&&(s=si(s,"onBeforeInput"),0<s.length&&(d=new bu("onBeforeInput","beforeinput",null,n,d),f.push({event:d,listeners:s}),d.data=y))}gf(f,t)})}function nl(e,t,n){return{instance:e,listener:t,currentTarget:n}}function si(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=Gr(e,n),i!=null&&r.unshift(nl(e,i,l)),i=Gr(e,t),i!=null&&r.push(nl(e,i,l))),e=e.return}return r}function An(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function fs(e,t,n,r,l){for(var i=t._reactName,o=[];n!==null&&n!==r;){var a=n,u=a.alternate,s=a.stateNode;if(u!==null&&u===r)break;a.tag===5&&s!==null&&(a=s,l?(u=Gr(n,i),u!=null&&o.unshift(nl(n,u,a))):l||(u=Gr(n,i),u!=null&&o.push(nl(n,u,a)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Ah=/\r\n?/g,Bh=/\u0000|\uFFFD/g;function ds(e){return(typeof e=="string"?e:""+e).replace(Ah,`
  30. `).replace(Bh,"")}function Fl(e,t,n){if(t=ds(t),ds(e)!==t&&n)throw Error(R(425))}function ci(){}var Go=null,Jo=null;function Zo(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var qo=typeof setTimeout=="function"?setTimeout:void 0,$h=typeof clearTimeout=="function"?clearTimeout:void 0,ps=typeof Promise=="function"?Promise:void 0,Vh=typeof queueMicrotask=="function"?queueMicrotask:typeof ps<"u"?function(e){return ps.resolve(null).then(e).catch(Hh)}:qo;function Hh(e){setTimeout(function(){throw e})}function mo(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),qr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);qr(t)}function tn(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function hs(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var mr=Math.random().toString(36).slice(2),St="__reactFiber$"+mr,rl="__reactProps$"+mr,Mt="__reactContainer$"+mr,bo="__reactEvents$"+mr,Wh="__reactListeners$"+mr,Qh="__reactHandles$"+mr;function Sn(e){var t=e[St];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Mt]||n[St]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=hs(e);e!==null;){if(n=e[St])return n;e=hs(e)}return t}e=n,n=e.parentNode}return null}function ml(e){return e=e[St]||e[Mt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Kn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(R(33))}function Oi(e){return e[rl]||null}var ea=[],Yn=-1;function cn(e){return{current:e}}function oe(e){0>Yn||(e.current=ea[Yn],ea[Yn]=null,Yn--)}function le(e,t){Yn++,ea[Yn]=e.current,e.current=t}var un={},Me=cn(un),He=cn(!1),_n=un;function or(e,t){var n=e.type.contextTypes;if(!n)return un;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function We(e){return e=e.childContextTypes,e!=null}function fi(){oe(He),oe(Me)}function ms(e,t,n){if(Me.current!==un)throw Error(R(168));le(Me,t),le(He,n)}function Sf(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(R(108,Tp(e)||"Unknown",l));return fe({},n,r)}function di(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||un,_n=Me.current,le(Me,e),le(He,He.current),!0}function vs(e,t,n){var r=e.stateNode;if(!r)throw Error(R(169));n?(e=Sf(e,t,_n),r.__reactInternalMemoizedMergedChildContext=e,oe(He),oe(Me),le(Me,e)):oe(He),le(He,n)}var _t=null,Fi=!1,vo=!1;function Ef(e){_t===null?_t=[e]:_t.push(e)}function Kh(e){Fi=!0,Ef(e)}function fn(){if(!vo&&_t!==null){vo=!0;var e=0,t=b;try{var n=_t;for(b=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}_t=null,Fi=!1}catch(l){throw _t!==null&&(_t=_t.slice(e+1)),Qc(Fa,fn),l}finally{b=t,vo=!1}}return null}var Xn=[],Gn=0,pi=null,hi=0,tt=[],nt=0,Rn=null,Rt=1,Lt="";function vn(e,t){Xn[Gn++]=hi,Xn[Gn++]=pi,pi=e,hi=t}function kf(e,t,n){tt[nt++]=Rt,tt[nt++]=Lt,tt[nt++]=Rn,Rn=e;var r=Rt;e=Lt;var l=32-ht(r)-1;r&=~(1<<l),n+=1;var i=32-ht(t)+l;if(30<i){var o=l-l%5;i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,Rt=1<<32-ht(t)+l|n<<l|r,Lt=i+e}else Rt=1<<i|n<<l|r,Lt=e}function Wa(e){e.return!==null&&(vn(e,1),kf(e,1,0))}function Qa(e){for(;e===pi;)pi=Xn[--Gn],Xn[Gn]=null,hi=Xn[--Gn],Xn[Gn]=null;for(;e===Rn;)Rn=tt[--nt],tt[nt]=null,Lt=tt[--nt],tt[nt]=null,Rt=tt[--nt],tt[nt]=null}var Je=null,Ge=null,ue=!1,pt=null;function xf(e,t){var n=rt(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function ys(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Je=e,Ge=tn(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Je=e,Ge=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Rn!==null?{id:Rt,overflow:Lt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=rt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Je=e,Ge=null,!0):!1;default:return!1}}function ta(e){return(e.mode&1)!==0&&(e.flags&128)===0}function na(e){if(ue){var t=Ge;if(t){var n=t;if(!ys(e,t)){if(ta(e))throw Error(R(418));t=tn(n.nextSibling);var r=Je;t&&ys(e,t)?xf(r,n):(e.flags=e.flags&-4097|2,ue=!1,Je=e)}}else{if(ta(e))throw Error(R(418));e.flags=e.flags&-4097|2,ue=!1,Je=e}}}function gs(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Je=e}function Il(e){if(e!==Je)return!1;if(!ue)return gs(e),ue=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Zo(e.type,e.memoizedProps)),t&&(t=Ge)){if(ta(e))throw Cf(),Error(R(418));for(;t;)xf(e,t),t=tn(t.nextSibling)}if(gs(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(R(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ge=tn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ge=null}}else Ge=Je?tn(e.stateNode.nextSibling):null;return!0}function Cf(){for(var e=Ge;e;)e=tn(e.nextSibling)}function ar(){Ge=Je=null,ue=!1}function Ka(e){pt===null?pt=[e]:pt.push(e)}var Yh=It.ReactCurrentBatchConfig;function Rr(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(R(309));var r=n.stateNode}if(!r)throw Error(R(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var a=l.refs;o===null?delete a[i]:a[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(R(284));if(!n._owner)throw Error(R(290,e))}return e}function Ul(e,t){throw e=Object.prototype.toString.call(t),Error(R(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ws(e){var t=e._init;return t(e._payload)}function Pf(e){function t(m,c){if(e){var v=m.deletions;v===null?(m.deletions=[c],m.flags|=16):v.push(c)}}function n(m,c){if(!e)return null;for(;c!==null;)t(m,c),c=c.sibling;return null}function r(m,c){for(m=new Map;c!==null;)c.key!==null?m.set(c.key,c):m.set(c.index,c),c=c.sibling;return m}function l(m,c){return m=on(m,c),m.index=0,m.sibling=null,m}function i(m,c,v){return m.index=v,e?(v=m.alternate,v!==null?(v=v.index,v<c?(m.flags|=2,c):v):(m.flags|=2,c)):(m.flags|=1048576,c)}function o(m){return e&&m.alternate===null&&(m.flags|=2),m}function a(m,c,v,x){return c===null||c.tag!==6?(c=xo(v,m.mode,x),c.return=m,c):(c=l(c,v),c.return=m,c)}function u(m,c,v,x){var L=v.type;return L===Vn?d(m,c,v.props.children,x,v.key):c!==null&&(c.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===Qt&&ws(L)===c.type)?(x=l(c,v.props),x.ref=Rr(m,c,v),x.return=m,x):(x=ei(v.type,v.key,v.props,null,m.mode,x),x.ref=Rr(m,c,v),x.return=m,x)}function s(m,c,v,x){return c===null||c.tag!==4||c.stateNode.containerInfo!==v.containerInfo||c.stateNode.implementation!==v.implementation?(c=Co(v,m.mode,x),c.return=m,c):(c=l(c,v.children||[]),c.return=m,c)}function d(m,c,v,x,L){return c===null||c.tag!==7?(c=Pn(v,m.mode,x,L),c.return=m,c):(c=l(c,v),c.return=m,c)}function f(m,c,v){if(typeof c=="string"&&c!==""||typeof c=="number")return c=xo(""+c,m.mode,v),c.return=m,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case _l:return v=ei(c.type,c.key,c.props,null,m.mode,v),v.ref=Rr(m,null,c),v.return=m,v;case $n:return c=Co(c,m.mode,v),c.return=m,c;case Qt:var x=c._init;return f(m,x(c._payload),v)}if(Or(c)||kr(c))return c=Pn(c,m.mode,v,null),c.return=m,c;Ul(m,c)}return null}function p(m,c,v,x){var L=c!==null?c.key:null;if(typeof v=="string"&&v!==""||typeof v=="number")return L!==null?null:a(m,c,""+v,x);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case _l:return v.key===L?u(m,c,v,x):null;case $n:return v.key===L?s(m,c,v,x):null;case Qt:return L=v._init,p(m,c,L(v._payload),x)}if(Or(v)||kr(v))return L!==null?null:d(m,c,v,x,null);Ul(m,v)}return null}function w(m,c,v,x,L){if(typeof x=="string"&&x!==""||typeof x=="number")return m=m.get(v)||null,a(c,m,""+x,L);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case _l:return m=m.get(x.key===null?v:x.key)||null,u(c,m,x,L);case $n:return m=m.get(x.key===null?v:x.key)||null,s(c,m,x,L);case Qt:var z=x._init;return w(m,c,v,z(x._payload),L)}if(Or(x)||kr(x))return m=m.get(v)||null,d(c,m,x,L,null);Ul(c,x)}return null}function k(m,c,v,x){for(var L=null,z=null,y=c,C=c=0,B=null;y!==null&&C<v.length;C++){y.index>C?(B=y,y=null):B=y.sibling;var D=p(m,y,v[C],x);if(D===null){y===null&&(y=B);break}e&&y&&D.alternate===null&&t(m,y),c=i(D,c,C),z===null?L=D:z.sibling=D,z=D,y=B}if(C===v.length)return n(m,y),ue&&vn(m,C),L;if(y===null){for(;C<v.length;C++)y=f(m,v[C],x),y!==null&&(c=i(y,c,C),z===null?L=y:z.sibling=y,z=y);return ue&&vn(m,C),L}for(y=r(m,y);C<v.length;C++)B=w(y,m,C,v[C],x),B!==null&&(e&&B.alternate!==null&&y.delete(B.key===null?C:B.key),c=i(B,c,C),z===null?L=B:z.sibling=B,z=B);return e&&y.forEach(function(Z){return t(m,Z)}),ue&&vn(m,C),L}function E(m,c,v,x){var L=kr(v);if(typeof L!="function")throw Error(R(150));if(v=L.call(v),v==null)throw Error(R(151));for(var z=L=null,y=c,C=c=0,B=null,D=v.next();y!==null&&!D.done;C++,D=v.next()){y.index>C?(B=y,y=null):B=y.sibling;var Z=p(m,y,D.value,x);if(Z===null){y===null&&(y=B);break}e&&y&&Z.alternate===null&&t(m,y),c=i(Z,c,C),z===null?L=Z:z.sibling=Z,z=Z,y=B}if(D.done)return n(m,y),ue&&vn(m,C),L;if(y===null){for(;!D.done;C++,D=v.next())D=f(m,D.value,x),D!==null&&(c=i(D,c,C),z===null?L=D:z.sibling=D,z=D);return ue&&vn(m,C),L}for(y=r(m,y);!D.done;C++,D=v.next())D=w(y,m,C,D.value,x),D!==null&&(e&&D.alternate!==null&&y.delete(D.key===null?C:D.key),c=i(D,c,C),z===null?L=D:z.sibling=D,z=D);return e&&y.forEach(function(ne){return t(m,ne)}),ue&&vn(m,C),L}function N(m,c,v,x){if(typeof v=="object"&&v!==null&&v.type===Vn&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case _l:e:{for(var L=v.key,z=c;z!==null;){if(z.key===L){if(L=v.type,L===Vn){if(z.tag===7){n(m,z.sibling),c=l(z,v.props.children),c.return=m,m=c;break e}}else if(z.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===Qt&&ws(L)===z.type){n(m,z.sibling),c=l(z,v.props),c.ref=Rr(m,z,v),c.return=m,m=c;break e}n(m,z);break}else t(m,z);z=z.sibling}v.type===Vn?(c=Pn(v.props.children,m.mode,x,v.key),c.return=m,m=c):(x=ei(v.type,v.key,v.props,null,m.mode,x),x.ref=Rr(m,c,v),x.return=m,m=x)}return o(m);case $n:e:{for(z=v.key;c!==null;){if(c.key===z)if(c.tag===4&&c.stateNode.containerInfo===v.containerInfo&&c.stateNode.implementation===v.implementation){n(m,c.sibling),c=l(c,v.children||[]),c.return=m,m=c;break e}else{n(m,c);break}else t(m,c);c=c.sibling}c=Co(v,m.mode,x),c.return=m,m=c}return o(m);case Qt:return z=v._init,N(m,c,z(v._payload),x)}if(Or(v))return k(m,c,v,x);if(kr(v))return E(m,c,v,x);Ul(m,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,c!==null&&c.tag===6?(n(m,c.sibling),c=l(c,v),c.return=m,m=c):(n(m,c),c=xo(v,m.mode,x),c.return=m,m=c),o(m)):n(m,c)}return N}var ur=Pf(!0),_f=Pf(!1),mi=cn(null),vi=null,Jn=null,Ya=null;function Xa(){Ya=Jn=vi=null}function Ga(e){var t=mi.current;oe(mi),e._currentValue=t}function ra(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function rr(e,t){vi=e,Ya=Jn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ve=!0),e.firstContext=null)}function it(e){var t=e._currentValue;if(Ya!==e)if(e={context:e,memoizedValue:t,next:null},Jn===null){if(vi===null)throw Error(R(308));Jn=e,vi.dependencies={lanes:0,firstContext:e}}else Jn=Jn.next=e;return t}var En=null;function Ja(e){En===null?En=[e]:En.push(e)}function Rf(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Ja(t)):(n.next=l.next,l.next=n),t.interleaved=n,zt(e,r)}function zt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Kt=!1;function Za(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Lf(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Tt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function nn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,X&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,zt(e,n)}return l=r.interleaved,l===null?(t.next=t,Ja(r)):(t.next=l.next,l.next=t),r.interleaved=t,zt(e,n)}function Xl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ia(e,n)}}function Ss(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function yi(e,t,n,r){var l=e.updateQueue;Kt=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,a=l.shared.pending;if(a!==null){l.shared.pending=null;var u=a,s=u.next;u.next=null,o===null?i=s:o.next=s,o=u;var d=e.alternate;d!==null&&(d=d.updateQueue,a=d.lastBaseUpdate,a!==o&&(a===null?d.firstBaseUpdate=s:a.next=s,d.lastBaseUpdate=u))}if(i!==null){var f=l.baseState;o=0,d=s=u=null,a=i;do{var p=a.lane,w=a.eventTime;if((r&p)===p){d!==null&&(d=d.next={eventTime:w,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var k=e,E=a;switch(p=t,w=n,E.tag){case 1:if(k=E.payload,typeof k=="function"){f=k.call(w,f,p);break e}f=k;break e;case 3:k.flags=k.flags&-65537|128;case 0:if(k=E.payload,p=typeof k=="function"?k.call(w,f,p):k,p==null)break e;f=fe({},f,p);break e;case 2:Kt=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[a]:p.push(a))}else w={eventTime:w,lane:p,tag:a.tag,payload:a.payload,callback:a.callback,next:null},d===null?(s=d=w,u=f):d=d.next=w,o|=p;if(a=a.next,a===null){if(a=l.shared.pending,a===null)break;p=a,a=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(d===null&&(u=f),l.baseState=u,l.firstBaseUpdate=s,l.lastBaseUpdate=d,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);Tn|=o,e.lanes=o,e.memoizedState=f}}function Es(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(R(191,l));l.call(r)}}}var vl={},kt=cn(vl),ll=cn(vl),il=cn(vl);function kn(e){if(e===vl)throw Error(R(174));return e}function qa(e,t){switch(le(il,t),le(ll,e),le(kt,vl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Uo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Uo(t,e)}oe(kt),le(kt,t)}function sr(){oe(kt),oe(ll),oe(il)}function Tf(e){kn(il.current);var t=kn(kt.current),n=Uo(t,e.type);t!==n&&(le(ll,e),le(kt,n))}function ba(e){ll.current===e&&(oe(kt),oe(ll))}var se=cn(0);function gi(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var yo=[];function eu(){for(var e=0;e<yo.length;e++)yo[e]._workInProgressVersionPrimary=null;yo.length=0}var Gl=It.ReactCurrentDispatcher,go=It.ReactCurrentBatchConfig,Ln=0,ce=null,Se=null,ke=null,wi=!1,Hr=!1,ol=0,Xh=0;function Te(){throw Error(R(321))}function tu(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!vt(e[n],t[n]))return!1;return!0}function nu(e,t,n,r,l,i){if(Ln=i,ce=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Gl.current=e===null||e.memoizedState===null?qh:bh,e=n(r,l),Hr){i=0;do{if(Hr=!1,ol=0,25<=i)throw Error(R(301));i+=1,ke=Se=null,t.updateQueue=null,Gl.current=em,e=n(r,l)}while(Hr)}if(Gl.current=Si,t=Se!==null&&Se.next!==null,Ln=0,ke=Se=ce=null,wi=!1,t)throw Error(R(300));return e}function ru(){var e=ol!==0;return ol=0,e}function wt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ke===null?ce.memoizedState=ke=e:ke=ke.next=e,ke}function ot(){if(Se===null){var e=ce.alternate;e=e!==null?e.memoizedState:null}else e=Se.next;var t=ke===null?ce.memoizedState:ke.next;if(t!==null)ke=t,Se=e;else{if(e===null)throw Error(R(310));Se=e,e={memoizedState:Se.memoizedState,baseState:Se.baseState,baseQueue:Se.baseQueue,queue:Se.queue,next:null},ke===null?ce.memoizedState=ke=e:ke=ke.next=e}return ke}function al(e,t){return typeof t=="function"?t(e):t}function wo(e){var t=ot(),n=t.queue;if(n===null)throw Error(R(311));n.lastRenderedReducer=e;var r=Se,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var a=o=null,u=null,s=i;do{var d=s.lane;if((Ln&d)===d)u!==null&&(u=u.next={lane:0,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null}),r=s.hasEagerState?s.eagerState:e(r,s.action);else{var f={lane:d,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null};u===null?(a=u=f,o=r):u=u.next=f,ce.lanes|=d,Tn|=d}s=s.next}while(s!==null&&s!==i);u===null?o=r:u.next=a,vt(r,t.memoizedState)||(Ve=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,ce.lanes|=i,Tn|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function So(e){var t=ot(),n=t.queue;if(n===null)throw Error(R(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);vt(i,t.memoizedState)||(Ve=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Nf(){}function Df(e,t){var n=ce,r=ot(),l=t(),i=!vt(r.memoizedState,l);if(i&&(r.memoizedState=l,Ve=!0),r=r.queue,lu(Of.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||ke!==null&&ke.memoizedState.tag&1){if(n.flags|=2048,ul(9,zf.bind(null,n,r,l,t),void 0,null),xe===null)throw Error(R(349));Ln&30||Mf(n,t,l)}return l}function Mf(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ce.updateQueue,t===null?(t={lastEffect:null,stores:null},ce.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function zf(e,t,n,r){t.value=n,t.getSnapshot=r,Ff(t)&&If(e)}function Of(e,t,n){return n(function(){Ff(t)&&If(e)})}function Ff(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!vt(e,n)}catch{return!0}}function If(e){var t=zt(e,1);t!==null&&mt(t,e,1,-1)}function ks(e){var t=wt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:al,lastRenderedState:e},t.queue=e,e=e.dispatch=Zh.bind(null,ce,e),[t.memoizedState,e]}function ul(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ce.updateQueue,t===null?(t={lastEffect:null,stores:null},ce.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Uf(){return ot().memoizedState}function Jl(e,t,n,r){var l=wt();ce.flags|=e,l.memoizedState=ul(1|t,n,void 0,r===void 0?null:r)}function Ii(e,t,n,r){var l=ot();r=r===void 0?null:r;var i=void 0;if(Se!==null){var o=Se.memoizedState;if(i=o.destroy,r!==null&&tu(r,o.deps)){l.memoizedState=ul(t,n,i,r);return}}ce.flags|=e,l.memoizedState=ul(1|t,n,i,r)}function xs(e,t){return Jl(8390656,8,e,t)}function lu(e,t){return Ii(2048,8,e,t)}function jf(e,t){return Ii(4,2,e,t)}function Af(e,t){return Ii(4,4,e,t)}function Bf(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function $f(e,t,n){return n=n!=null?n.concat([e]):null,Ii(4,4,Bf.bind(null,t,e),n)}function iu(){}function Vf(e,t){var n=ot();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&tu(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Hf(e,t){var n=ot();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&tu(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Wf(e,t,n){return Ln&21?(vt(n,t)||(n=Xc(),ce.lanes|=n,Tn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Ve=!0),e.memoizedState=n)}function Gh(e,t){var n=b;b=n!==0&&4>n?n:4,e(!0);var r=go.transition;go.transition={};try{e(!1),t()}finally{b=n,go.transition=r}}function Qf(){return ot().memoizedState}function Jh(e,t,n){var r=ln(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Kf(e))Yf(t,n);else if(n=Rf(e,t,n,r),n!==null){var l=Ue();mt(n,e,r,l),Xf(n,t,r)}}function Zh(e,t,n){var r=ln(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))Yf(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,a=i(o,n);if(l.hasEagerState=!0,l.eagerState=a,vt(a,o)){var u=t.interleaved;u===null?(l.next=l,Ja(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Rf(e,t,l,r),n!==null&&(l=Ue(),mt(n,e,r,l),Xf(n,t,r))}}function Kf(e){var t=e.alternate;return e===ce||t!==null&&t===ce}function Yf(e,t){Hr=wi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Xf(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ia(e,n)}}var Si={readContext:it,useCallback:Te,useContext:Te,useEffect:Te,useImperativeHandle:Te,useInsertionEffect:Te,useLayoutEffect:Te,useMemo:Te,useReducer:Te,useRef:Te,useState:Te,useDebugValue:Te,useDeferredValue:Te,useTransition:Te,useMutableSource:Te,useSyncExternalStore:Te,useId:Te,unstable_isNewReconciler:!1},qh={readContext:it,useCallback:function(e,t){return wt().memoizedState=[e,t===void 0?null:t],e},useContext:it,useEffect:xs,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Jl(4194308,4,Bf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Jl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Jl(4,2,e,t)},useMemo:function(e,t){var n=wt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=wt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Jh.bind(null,ce,e),[r.memoizedState,e]},useRef:function(e){var t=wt();return e={current:e},t.memoizedState=e},useState:ks,useDebugValue:iu,useDeferredValue:function(e){return wt().memoizedState=e},useTransition:function(){var e=ks(!1),t=e[0];return e=Gh.bind(null,e[1]),wt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ce,l=wt();if(ue){if(n===void 0)throw Error(R(407));n=n()}else{if(n=t(),xe===null)throw Error(R(349));Ln&30||Mf(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,xs(Of.bind(null,r,i,e),[e]),r.flags|=2048,ul(9,zf.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=wt(),t=xe.identifierPrefix;if(ue){var n=Lt,r=Rt;n=(r&~(1<<32-ht(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ol++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Xh++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},bh={readContext:it,useCallback:Vf,useContext:it,useEffect:lu,useImperativeHandle:$f,useInsertionEffect:jf,useLayoutEffect:Af,useMemo:Hf,useReducer:wo,useRef:Uf,useState:function(){return wo(al)},useDebugValue:iu,useDeferredValue:function(e){var t=ot();return Wf(t,Se.memoizedState,e)},useTransition:function(){var e=wo(al)[0],t=ot().memoizedState;return[e,t]},useMutableSource:Nf,useSyncExternalStore:Df,useId:Qf,unstable_isNewReconciler:!1},em={readContext:it,useCallback:Vf,useContext:it,useEffect:lu,useImperativeHandle:$f,useInsertionEffect:jf,useLayoutEffect:Af,useMemo:Hf,useReducer:So,useRef:Uf,useState:function(){return So(al)},useDebugValue:iu,useDeferredValue:function(e){var t=ot();return Se===null?t.memoizedState=e:Wf(t,Se.memoizedState,e)},useTransition:function(){var e=So(al)[0],t=ot().memoizedState;return[e,t]},useMutableSource:Nf,useSyncExternalStore:Df,useId:Qf,unstable_isNewReconciler:!1};function ct(e,t){if(e&&e.defaultProps){t=fe({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function la(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:fe({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ui={isMounted:function(e){return(e=e._reactInternals)?On(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ue(),l=ln(e),i=Tt(r,l);i.payload=t,n!=null&&(i.callback=n),t=nn(e,i,l),t!==null&&(mt(t,e,l,r),Xl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ue(),l=ln(e),i=Tt(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=nn(e,i,l),t!==null&&(mt(t,e,l,r),Xl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ue(),r=ln(e),l=Tt(n,r);l.tag=2,t!=null&&(l.callback=t),t=nn(e,l,r),t!==null&&(mt(t,e,r,n),Xl(t,e,r))}};function Cs(e,t,n,r,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,o):t.prototype&&t.prototype.isPureReactComponent?!el(n,r)||!el(l,i):!0}function Gf(e,t,n){var r=!1,l=un,i=t.contextType;return typeof i=="object"&&i!==null?i=it(i):(l=We(t)?_n:Me.current,r=t.contextTypes,i=(r=r!=null)?or(e,l):un),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ui,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ps(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ui.enqueueReplaceState(t,t.state,null)}function ia(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Za(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=it(i):(i=We(t)?_n:Me.current,l.context=or(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(la(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Ui.enqueueReplaceState(l,l.state,null),yi(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function cr(e,t){try{var n="",r=t;do n+=Lp(r),r=r.return;while(r);var l=n}catch(i){l=`
  31. Error generating stack: `+i.message+`
  32. `+i.stack}return{value:e,source:t,stack:l,digest:null}}function Eo(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function oa(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var tm=typeof WeakMap=="function"?WeakMap:Map;function Jf(e,t,n){n=Tt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ki||(ki=!0,va=r),oa(e,t)},n}function Zf(e,t,n){n=Tt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){oa(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){oa(e,t),typeof r!="function"&&(rn===null?rn=new Set([this]):rn.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function _s(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new tm;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=mm.bind(null,e,t,n),t.then(e,e))}function Rs(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Ls(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Tt(-1,1),t.tag=2,nn(n,t,1))),n.lanes|=1),e)}var nm=It.ReactCurrentOwner,Ve=!1;function Ie(e,t,n,r){t.child=e===null?_f(t,null,n,r):ur(t,e.child,n,r)}function Ts(e,t,n,r,l){n=n.render;var i=t.ref;return rr(t,l),r=nu(e,t,n,r,i,l),n=ru(),e!==null&&!Ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ot(e,t,l)):(ue&&n&&Wa(t),t.flags|=1,Ie(e,t,r,l),t.child)}function Ns(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!pu(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,qf(e,t,i,r,l)):(e=ei(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&l)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:el,n(o,r)&&e.ref===t.ref)return Ot(e,t,l)}return t.flags|=1,e=on(i,r),e.ref=t.ref,e.return=t,t.child=e}function qf(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(el(i,r)&&e.ref===t.ref)if(Ve=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(Ve=!0);else return t.lanes=e.lanes,Ot(e,t,l)}return aa(e,t,n,r,l)}function bf(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},le(qn,Ye),Ye|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,le(qn,Ye),Ye|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,le(qn,Ye),Ye|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,le(qn,Ye),Ye|=r;return Ie(e,t,l,n),t.child}function ed(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function aa(e,t,n,r,l){var i=We(n)?_n:Me.current;return i=or(t,i),rr(t,l),n=nu(e,t,n,r,i,l),r=ru(),e!==null&&!Ve?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ot(e,t,l)):(ue&&r&&Wa(t),t.flags|=1,Ie(e,t,n,l),t.child)}function Ds(e,t,n,r,l){if(We(n)){var i=!0;di(t)}else i=!1;if(rr(t,l),t.stateNode===null)Zl(e,t),Gf(t,n,r),ia(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,a=t.memoizedProps;o.props=a;var u=o.context,s=n.contextType;typeof s=="object"&&s!==null?s=it(s):(s=We(n)?_n:Me.current,s=or(t,s));var d=n.getDerivedStateFromProps,f=typeof d=="function"||typeof o.getSnapshotBeforeUpdate=="function";f||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==r||u!==s)&&Ps(t,o,r,s),Kt=!1;var p=t.memoizedState;o.state=p,yi(t,r,o,l),u=t.memoizedState,a!==r||p!==u||He.current||Kt?(typeof d=="function"&&(la(t,n,d,r),u=t.memoizedState),(a=Kt||Cs(t,n,a,r,p,u,s))?(f||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=s,r=a):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Lf(e,t),a=t.memoizedProps,s=t.type===t.elementType?a:ct(t.type,a),o.props=s,f=t.pendingProps,p=o.context,u=n.contextType,typeof u=="object"&&u!==null?u=it(u):(u=We(n)?_n:Me.current,u=or(t,u));var w=n.getDerivedStateFromProps;(d=typeof w=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==f||p!==u)&&Ps(t,o,r,u),Kt=!1,p=t.memoizedState,o.state=p,yi(t,r,o,l);var k=t.memoizedState;a!==f||p!==k||He.current||Kt?(typeof w=="function"&&(la(t,n,w,r),k=t.memoizedState),(s=Kt||Cs(t,n,s,r,p,k,u)||!1)?(d||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,k,u),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,k,u)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=k),o.props=r,o.state=k,o.context=u,r=s):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return ua(e,t,n,r,i,l)}function ua(e,t,n,r,l,i){ed(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&vs(t,n,!1),Ot(e,t,i);r=t.stateNode,nm.current=t;var a=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=ur(t,e.child,null,i),t.child=ur(t,null,a,i)):Ie(e,t,a,i),t.memoizedState=r.state,l&&vs(t,n,!0),t.child}function td(e){var t=e.stateNode;t.pendingContext?ms(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ms(e,t.context,!1),qa(e,t.containerInfo)}function Ms(e,t,n,r,l){return ar(),Ka(l),t.flags|=256,Ie(e,t,n,r),t.child}var sa={dehydrated:null,treeContext:null,retryLane:0};function ca(e){return{baseLanes:e,cachePool:null,transitions:null}}function nd(e,t,n){var r=t.pendingProps,l=se.current,i=!1,o=(t.flags&128)!==0,a;if((a=o)||(a=e!==null&&e.memoizedState===null?!1:(l&2)!==0),a?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),le(se,l&1),e===null)return na(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=Bi(o,r,0,null),e=Pn(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=ca(n),t.memoizedState=sa,e):ou(t,o));if(l=e.memoizedState,l!==null&&(a=l.dehydrated,a!==null))return rm(e,t,o,r,a,l,n);if(i){i=r.fallback,o=t.mode,l=e.child,a=l.sibling;var u={mode:"hidden",children:r.children};return!(o&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=on(l,u),r.subtreeFlags=l.subtreeFlags&14680064),a!==null?i=on(a,i):(i=Pn(i,o,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?ca(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=sa,r}return i=e.child,e=i.sibling,r=on(i,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function ou(e,t){return t=Bi({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function jl(e,t,n,r){return r!==null&&Ka(r),ur(t,e.child,null,n),e=ou(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function rm(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=Eo(Error(R(422))),jl(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Bi({mode:"visible",children:r.children},l,0,null),i=Pn(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&ur(t,e.child,null,o),t.child.memoizedState=ca(o),t.memoizedState=sa,i);if(!(t.mode&1))return jl(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var a=r.dgst;return r=a,i=Error(R(419)),r=Eo(i,r,void 0),jl(e,t,o,r)}if(a=(o&e.childLanes)!==0,Ve||a){if(r=xe,r!==null){switch(o&-o){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|o)?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,zt(e,l),mt(r,e,l,-1))}return du(),r=Eo(Error(R(421))),jl(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=vm.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,Ge=tn(l.nextSibling),Je=t,ue=!0,pt=null,e!==null&&(tt[nt++]=Rt,tt[nt++]=Lt,tt[nt++]=Rn,Rt=e.id,Lt=e.overflow,Rn=t),t=ou(t,r.children),t.flags|=4096,t)}function zs(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ra(e.return,t,n)}function ko(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function rd(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(Ie(e,t,r.children,n),r=se.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&zs(e,n,t);else if(e.tag===19)zs(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(le(se,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&gi(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),ko(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&gi(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}ko(t,!0,n,null,i);break;case"together":ko(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Zl(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ot(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Tn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(R(153));if(t.child!==null){for(e=t.child,n=on(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=on(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function lm(e,t,n){switch(t.tag){case 3:td(t),ar();break;case 5:Tf(t);break;case 1:We(t.type)&&di(t);break;case 4:qa(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;le(mi,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(le(se,se.current&1),t.flags|=128,null):n&t.child.childLanes?nd(e,t,n):(le(se,se.current&1),e=Ot(e,t,n),e!==null?e.sibling:null);le(se,se.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return rd(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),le(se,se.current),r)break;return null;case 22:case 23:return t.lanes=0,bf(e,t,n)}return Ot(e,t,n)}var ld,fa,id,od;ld=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};fa=function(){};id=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,kn(kt.current);var i=null;switch(n){case"input":l=zo(e,l),r=zo(e,r),i=[];break;case"select":l=fe({},l,{value:void 0}),r=fe({},r,{value:void 0}),i=[];break;case"textarea":l=Io(e,l),r=Io(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ci)}jo(n,r);var o;n=null;for(s in l)if(!r.hasOwnProperty(s)&&l.hasOwnProperty(s)&&l[s]!=null)if(s==="style"){var a=l[s];for(o in a)a.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else s!=="dangerouslySetInnerHTML"&&s!=="children"&&s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(Yr.hasOwnProperty(s)?i||(i=[]):(i=i||[]).push(s,null));for(s in r){var u=r[s];if(a=l?.[s],r.hasOwnProperty(s)&&u!==a&&(u!=null||a!=null))if(s==="style")if(a){for(o in a)!a.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&a[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(i||(i=[]),i.push(s,n)),n=u;else s==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,a=a?a.__html:void 0,u!=null&&a!==u&&(i=i||[]).push(s,u)):s==="children"?typeof u!="string"&&typeof u!="number"||(i=i||[]).push(s,""+u):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&(Yr.hasOwnProperty(s)?(u!=null&&s==="onScroll"&&ie("scroll",e),i||a===u||(i=[])):(i=i||[]).push(s,u))}n&&(i=i||[]).push("style",n);var s=i;(t.updateQueue=s)&&(t.flags|=4)}};od=function(e,t,n,r){n!==r&&(t.flags|=4)};function Lr(e,t){if(!ue)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ne(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function im(e,t,n){var r=t.pendingProps;switch(Qa(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ne(t),null;case 1:return We(t.type)&&fi(),Ne(t),null;case 3:return r=t.stateNode,sr(),oe(He),oe(Me),eu(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Il(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,pt!==null&&(wa(pt),pt=null))),fa(e,t),Ne(t),null;case 5:ba(t);var l=kn(il.current);if(n=t.type,e!==null&&t.stateNode!=null)id(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(R(166));return Ne(t),null}if(e=kn(kt.current),Il(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[St]=t,r[rl]=i,e=(t.mode&1)!==0,n){case"dialog":ie("cancel",r),ie("close",r);break;case"iframe":case"object":case"embed":ie("load",r);break;case"video":case"audio":for(l=0;l<Ir.length;l++)ie(Ir[l],r);break;case"source":ie("error",r);break;case"img":case"image":case"link":ie("error",r),ie("load",r);break;case"details":ie("toggle",r);break;case"input":Vu(r,i),ie("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},ie("invalid",r);break;case"textarea":Wu(r,i),ie("invalid",r)}jo(n,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var a=i[o];o==="children"?typeof a=="string"?r.textContent!==a&&(i.suppressHydrationWarning!==!0&&Fl(r.textContent,a,e),l=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(i.suppressHydrationWarning!==!0&&Fl(r.textContent,a,e),l=["children",""+a]):Yr.hasOwnProperty(o)&&a!=null&&o==="onScroll"&&ie("scroll",r)}switch(n){case"input":Rl(r),Hu(r,i,!0);break;case"textarea":Rl(r),Qu(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=ci)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=zc(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[St]=t,e[rl]=r,ld(e,t,!1,!1),t.stateNode=e;e:{switch(o=Ao(n,r),n){case"dialog":ie("cancel",e),ie("close",e),l=r;break;case"iframe":case"object":case"embed":ie("load",e),l=r;break;case"video":case"audio":for(l=0;l<Ir.length;l++)ie(Ir[l],e);l=r;break;case"source":ie("error",e),l=r;break;case"img":case"image":case"link":ie("error",e),ie("load",e),l=r;break;case"details":ie("toggle",e),l=r;break;case"input":Vu(e,r),l=zo(e,r),ie("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=fe({},r,{value:void 0}),ie("invalid",e);break;case"textarea":Wu(e,r),l=Io(e,r),ie("invalid",e);break;default:l=r}jo(n,l),a=l;for(i in a)if(a.hasOwnProperty(i)){var u=a[i];i==="style"?Ic(e,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Oc(e,u)):i==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Xr(e,u):typeof u=="number"&&Xr(e,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Yr.hasOwnProperty(i)?u!=null&&i==="onScroll"&&ie("scroll",e):u!=null&&Na(e,i,u,o))}switch(n){case"input":Rl(e),Hu(e,r,!1);break;case"textarea":Rl(e),Qu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+an(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?bn(e,!!r.multiple,i,!1):r.defaultValue!=null&&bn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=ci)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Ne(t),null;case 6:if(e&&t.stateNode!=null)od(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(R(166));if(n=kn(il.current),kn(kt.current),Il(t)){if(r=t.stateNode,n=t.memoizedProps,r[St]=t,(i=r.nodeValue!==n)&&(e=Je,e!==null))switch(e.tag){case 3:Fl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Fl(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[St]=t,t.stateNode=r}return Ne(t),null;case 13:if(oe(se),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ue&&Ge!==null&&t.mode&1&&!(t.flags&128))Cf(),ar(),t.flags|=98560,i=!1;else if(i=Il(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(R(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(R(317));i[St]=t}else ar(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ne(t),i=!1}else pt!==null&&(wa(pt),pt=null),i=!0;if(!i)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||se.current&1?Ee===0&&(Ee=3):du())),t.updateQueue!==null&&(t.flags|=4),Ne(t),null);case 4:return sr(),fa(e,t),e===null&&tl(t.stateNode.containerInfo),Ne(t),null;case 10:return Ga(t.type._context),Ne(t),null;case 17:return We(t.type)&&fi(),Ne(t),null;case 19:if(oe(se),i=t.memoizedState,i===null)return Ne(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)Lr(i,!1);else{if(Ee!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=gi(e),o!==null){for(t.flags|=128,Lr(i,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return le(se,se.current&1|2),t.child}e=e.sibling}i.tail!==null&&me()>fr&&(t.flags|=128,r=!0,Lr(i,!1),t.lanes=4194304)}else{if(!r)if(e=gi(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Lr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!ue)return Ne(t),null}else 2*me()-i.renderingStartTime>fr&&n!==1073741824&&(t.flags|=128,r=!0,Lr(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=me(),t.sibling=null,n=se.current,le(se,r?n&1|2:n&1),t):(Ne(t),null);case 22:case 23:return fu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Ye&1073741824&&(Ne(t),t.subtreeFlags&6&&(t.flags|=8192)):Ne(t),null;case 24:return null;case 25:return null}throw Error(R(156,t.tag))}function om(e,t){switch(Qa(t),t.tag){case 1:return We(t.type)&&fi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return sr(),oe(He),oe(Me),eu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ba(t),null;case 13:if(oe(se),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(R(340));ar()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return oe(se),null;case 4:return sr(),null;case 10:return Ga(t.type._context),null;case 22:case 23:return fu(),null;case 24:return null;default:return null}}var Al=!1,De=!1,am=typeof WeakSet=="function"?WeakSet:Set,O=null;function Zn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){he(e,t,r)}else n.current=null}function da(e,t,n){try{n()}catch(r){he(e,t,r)}}var Os=!1;function um(e,t){if(Go=ai,e=ff(),Ha(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,a=-1,u=-1,s=0,d=0,f=e,p=null;t:for(;;){for(var w;f!==n||l!==0&&f.nodeType!==3||(a=o+l),f!==i||r!==0&&f.nodeType!==3||(u=o+r),f.nodeType===3&&(o+=f.nodeValue.length),(w=f.firstChild)!==null;)p=f,f=w;for(;;){if(f===e)break t;if(p===n&&++s===l&&(a=o),p===i&&++d===r&&(u=o),(w=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=w}n=a===-1||u===-1?null:{start:a,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Jo={focusedElem:e,selectionRange:n},ai=!1,O=t;O!==null;)if(t=O,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,O=e;else for(;O!==null;){t=O;try{var k=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(k!==null){var E=k.memoizedProps,N=k.memoizedState,m=t.stateNode,c=m.getSnapshotBeforeUpdate(t.elementType===t.type?E:ct(t.type,E),N);m.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(R(163))}}catch(x){he(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,O=e;break}O=t.return}return k=Os,Os=!1,k}function Wr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&da(t,n,i)}l=l.next}while(l!==r)}}function ji(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function pa(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function ad(e){var t=e.alternate;t!==null&&(e.alternate=null,ad(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[St],delete t[rl],delete t[bo],delete t[Wh],delete t[Qh])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ud(e){return e.tag===5||e.tag===3||e.tag===4}function Fs(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ud(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ha(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ci));else if(r!==4&&(e=e.child,e!==null))for(ha(e,t,n),e=e.sibling;e!==null;)ha(e,t,n),e=e.sibling}function ma(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ma(e,t,n),e=e.sibling;e!==null;)ma(e,t,n),e=e.sibling}var _e=null,ft=!1;function Ht(e,t,n){for(n=n.child;n!==null;)sd(e,t,n),n=n.sibling}function sd(e,t,n){if(Et&&typeof Et.onCommitFiberUnmount=="function")try{Et.onCommitFiberUnmount(Ni,n)}catch{}switch(n.tag){case 5:De||Zn(n,t);case 6:var r=_e,l=ft;_e=null,Ht(e,t,n),_e=r,ft=l,_e!==null&&(ft?(e=_e,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):_e.removeChild(n.stateNode));break;case 18:_e!==null&&(ft?(e=_e,n=n.stateNode,e.nodeType===8?mo(e.parentNode,n):e.nodeType===1&&mo(e,n),qr(e)):mo(_e,n.stateNode));break;case 4:r=_e,l=ft,_e=n.stateNode.containerInfo,ft=!0,Ht(e,t,n),_e=r,ft=l;break;case 0:case 11:case 14:case 15:if(!De&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&da(n,t,o),l=l.next}while(l!==r)}Ht(e,t,n);break;case 1:if(!De&&(Zn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){he(n,t,a)}Ht(e,t,n);break;case 21:Ht(e,t,n);break;case 22:n.mode&1?(De=(r=De)||n.memoizedState!==null,Ht(e,t,n),De=r):Ht(e,t,n);break;default:Ht(e,t,n)}}function Is(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new am),t.forEach(function(r){var l=ym.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function st(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var i=e,o=t,a=o;e:for(;a!==null;){switch(a.tag){case 5:_e=a.stateNode,ft=!1;break e;case 3:_e=a.stateNode.containerInfo,ft=!0;break e;case 4:_e=a.stateNode.containerInfo,ft=!0;break e}a=a.return}if(_e===null)throw Error(R(160));sd(i,o,l),_e=null,ft=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(s){he(l,t,s)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)cd(t,e),t=t.sibling}function cd(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(st(t,e),gt(e),r&4){try{Wr(3,e,e.return),ji(3,e)}catch(E){he(e,e.return,E)}try{Wr(5,e,e.return)}catch(E){he(e,e.return,E)}}break;case 1:st(t,e),gt(e),r&512&&n!==null&&Zn(n,n.return);break;case 5:if(st(t,e),gt(e),r&512&&n!==null&&Zn(n,n.return),e.flags&32){var l=e.stateNode;try{Xr(l,"")}catch(E){he(e,e.return,E)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,a=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{a==="input"&&i.type==="radio"&&i.name!=null&&Dc(l,i),Ao(a,o);var s=Ao(a,i);for(o=0;o<u.length;o+=2){var d=u[o],f=u[o+1];d==="style"?Ic(l,f):d==="dangerouslySetInnerHTML"?Oc(l,f):d==="children"?Xr(l,f):Na(l,d,f,s)}switch(a){case"input":Oo(l,i);break;case"textarea":Mc(l,i);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var w=i.value;w!=null?bn(l,!!i.multiple,w,!1):p!==!!i.multiple&&(i.defaultValue!=null?bn(l,!!i.multiple,i.defaultValue,!0):bn(l,!!i.multiple,i.multiple?[]:"",!1))}l[rl]=i}catch(E){he(e,e.return,E)}}break;case 6:if(st(t,e),gt(e),r&4){if(e.stateNode===null)throw Error(R(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(E){he(e,e.return,E)}}break;case 3:if(st(t,e),gt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{qr(t.containerInfo)}catch(E){he(e,e.return,E)}break;case 4:st(t,e),gt(e);break;case 13:st(t,e),gt(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(su=me())),r&4&&Is(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(De=(s=De)||d,st(t,e),De=s):st(t,e),gt(e),r&8192){if(s=e.memoizedState!==null,(e.stateNode.isHidden=s)&&!d&&e.mode&1)for(O=e,d=e.child;d!==null;){for(f=O=d;O!==null;){switch(p=O,w=p.child,p.tag){case 0:case 11:case 14:case 15:Wr(4,p,p.return);break;case 1:Zn(p,p.return);var k=p.stateNode;if(typeof k.componentWillUnmount=="function"){r=p,n=p.return;try{t=r,k.props=t.memoizedProps,k.state=t.memoizedState,k.componentWillUnmount()}catch(E){he(r,n,E)}}break;case 5:Zn(p,p.return);break;case 22:if(p.memoizedState!==null){js(f);continue}}w!==null?(w.return=p,O=w):js(f)}d=d.sibling}e:for(d=null,f=e;;){if(f.tag===5){if(d===null){d=f;try{l=f.stateNode,s?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(a=f.stateNode,u=f.memoizedProps.style,o=u!=null&&u.hasOwnProperty("display")?u.display:null,a.style.display=Fc("display",o))}catch(E){he(e,e.return,E)}}}else if(f.tag===6){if(d===null)try{f.stateNode.nodeValue=s?"":f.memoizedProps}catch(E){he(e,e.return,E)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:st(t,e),gt(e),r&4&&Is(e);break;case 21:break;default:st(t,e),gt(e)}}function gt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(ud(n)){var r=n;break e}n=n.return}throw Error(R(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Xr(l,""),r.flags&=-33);var i=Fs(e);ma(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,a=Fs(e);ha(e,a,o);break;default:throw Error(R(161))}}catch(u){he(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function sm(e,t,n){O=e,fd(e)}function fd(e,t,n){for(var r=(e.mode&1)!==0;O!==null;){var l=O,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||Al;if(!o){var a=l.alternate,u=a!==null&&a.memoizedState!==null||De;a=Al;var s=De;if(Al=o,(De=u)&&!s)for(O=l;O!==null;)o=O,u=o.child,o.tag===22&&o.memoizedState!==null?As(l):u!==null?(u.return=o,O=u):As(l);for(;i!==null;)O=i,fd(i),i=i.sibling;O=l,Al=a,De=s}Us(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,O=i):Us(e)}}function Us(e){for(;O!==null;){var t=O;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:De||ji(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!De)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:ct(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&Es(t,i,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Es(t,o,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var s=t.alternate;if(s!==null){var d=s.memoizedState;if(d!==null){var f=d.dehydrated;f!==null&&qr(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(R(163))}De||t.flags&512&&pa(t)}catch(p){he(t,t.return,p)}}if(t===e){O=null;break}if(n=t.sibling,n!==null){n.return=t.return,O=n;break}O=t.return}}function js(e){for(;O!==null;){var t=O;if(t===e){O=null;break}var n=t.sibling;if(n!==null){n.return=t.return,O=n;break}O=t.return}}function As(e){for(;O!==null;){var t=O;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ji(4,t)}catch(u){he(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){he(t,l,u)}}var i=t.return;try{pa(t)}catch(u){he(t,i,u)}break;case 5:var o=t.return;try{pa(t)}catch(u){he(t,o,u)}}}catch(u){he(t,t.return,u)}if(t===e){O=null;break}var a=t.sibling;if(a!==null){a.return=t.return,O=a;break}O=t.return}}var cm=Math.ceil,Ei=It.ReactCurrentDispatcher,au=It.ReactCurrentOwner,lt=It.ReactCurrentBatchConfig,X=0,xe=null,ge=null,Re=0,Ye=0,qn=cn(0),Ee=0,sl=null,Tn=0,Ai=0,uu=0,Qr=null,$e=null,su=0,fr=1/0,Pt=null,ki=!1,va=null,rn=null,Bl=!1,Jt=null,xi=0,Kr=0,ya=null,ql=-1,bl=0;function Ue(){return X&6?me():ql!==-1?ql:ql=me()}function ln(e){return e.mode&1?X&2&&Re!==0?Re&-Re:Yh.transition!==null?(bl===0&&(bl=Xc()),bl):(e=b,e!==0||(e=window.event,e=e===void 0?16:tf(e.type)),e):1}function mt(e,t,n,r){if(50<Kr)throw Kr=0,ya=null,Error(R(185));pl(e,n,r),(!(X&2)||e!==xe)&&(e===xe&&(!(X&2)&&(Ai|=n),Ee===4&&Xt(e,Re)),Qe(e,r),n===1&&X===0&&!(t.mode&1)&&(fr=me()+500,Fi&&fn()))}function Qe(e,t){var n=e.callbackNode;Yp(e,t);var r=oi(e,e===xe?Re:0);if(r===0)n!==null&&Xu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Xu(n),t===1)e.tag===0?Kh(Bs.bind(null,e)):Ef(Bs.bind(null,e)),Vh(function(){!(X&6)&&fn()}),n=null;else{switch(Gc(r)){case 1:n=Fa;break;case 4:n=Kc;break;case 16:n=ii;break;case 536870912:n=Yc;break;default:n=ii}n=wd(n,dd.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function dd(e,t){if(ql=-1,bl=0,X&6)throw Error(R(327));var n=e.callbackNode;if(lr()&&e.callbackNode!==n)return null;var r=oi(e,e===xe?Re:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Ci(e,r);else{t=r;var l=X;X|=2;var i=hd();(xe!==e||Re!==t)&&(Pt=null,fr=me()+500,Cn(e,t));do try{pm();break}catch(a){pd(e,a)}while(!0);Xa(),Ei.current=i,X=l,ge!==null?t=0:(xe=null,Re=0,t=Ee)}if(t!==0){if(t===2&&(l=Wo(e),l!==0&&(r=l,t=ga(e,l))),t===1)throw n=sl,Cn(e,0),Xt(e,r),Qe(e,me()),n;if(t===6)Xt(e,r);else{if(l=e.current.alternate,!(r&30)&&!fm(l)&&(t=Ci(e,r),t===2&&(i=Wo(e),i!==0&&(r=i,t=ga(e,i))),t===1))throw n=sl,Cn(e,0),Xt(e,r),Qe(e,me()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(R(345));case 2:yn(e,$e,Pt);break;case 3:if(Xt(e,r),(r&130023424)===r&&(t=su+500-me(),10<t)){if(oi(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Ue(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=qo(yn.bind(null,e,$e,Pt),t);break}yn(e,$e,Pt);break;case 4:if(Xt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-ht(r);i=1<<o,o=t[o],o>l&&(l=o),r&=~i}if(r=l,r=me()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*cm(r/1960))-r,10<r){e.timeoutHandle=qo(yn.bind(null,e,$e,Pt),r);break}yn(e,$e,Pt);break;case 5:yn(e,$e,Pt);break;default:throw Error(R(329))}}}return Qe(e,me()),e.callbackNode===n?dd.bind(null,e):null}function ga(e,t){var n=Qr;return e.current.memoizedState.isDehydrated&&(Cn(e,t).flags|=256),e=Ci(e,t),e!==2&&(t=$e,$e=n,t!==null&&wa(t)),e}function wa(e){$e===null?$e=e:$e.push.apply($e,e)}function fm(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],i=l.getSnapshot;l=l.value;try{if(!vt(i(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;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 Xt(e,t){for(t&=~uu,t&=~Ai,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ht(t),r=1<<n;e[n]=-1,t&=~r}}function Bs(e){if(X&6)throw Error(R(327));lr();var t=oi(e,0);if(!(t&1))return Qe(e,me()),null;var n=Ci(e,t);if(e.tag!==0&&n===2){var r=Wo(e);r!==0&&(t=r,n=ga(e,r))}if(n===1)throw n=sl,Cn(e,0),Xt(e,t),Qe(e,me()),n;if(n===6)throw Error(R(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,yn(e,$e,Pt),Qe(e,me()),null}function cu(e,t){var n=X;X|=1;try{return e(t)}finally{X=n,X===0&&(fr=me()+500,Fi&&fn())}}function Nn(e){Jt!==null&&Jt.tag===0&&!(X&6)&&lr();var t=X;X|=1;var n=lt.transition,r=b;try{if(lt.transition=null,b=1,e)return e()}finally{b=r,lt.transition=n,X=t,!(X&6)&&fn()}}function fu(){Ye=qn.current,oe(qn)}function Cn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,$h(n)),ge!==null)for(n=ge.return;n!==null;){var r=n;switch(Qa(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&fi();break;case 3:sr(),oe(He),oe(Me),eu();break;case 5:ba(r);break;case 4:sr();break;case 13:oe(se);break;case 19:oe(se);break;case 10:Ga(r.type._context);break;case 22:case 23:fu()}n=n.return}if(xe=e,ge=e=on(e.current,null),Re=Ye=t,Ee=0,sl=null,uu=Ai=Tn=0,$e=Qr=null,En!==null){for(t=0;t<En.length;t++)if(n=En[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var o=i.next;i.next=l,r.next=o}n.pending=r}En=null}return e}function pd(e,t){do{var n=ge;try{if(Xa(),Gl.current=Si,wi){for(var r=ce.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}wi=!1}if(Ln=0,ke=Se=ce=null,Hr=!1,ol=0,au.current=null,n===null||n.return===null){Ee=1,sl=t,ge=null;break}e:{var i=e,o=n.return,a=n,u=t;if(t=Re,a.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var s=u,d=a,f=d.tag;if(!(d.mode&1)&&(f===0||f===11||f===15)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var w=Rs(o);if(w!==null){w.flags&=-257,Ls(w,o,a,i,t),w.mode&1&&_s(i,s,t),t=w,u=s;var k=t.updateQueue;if(k===null){var E=new Set;E.add(u),t.updateQueue=E}else k.add(u);break e}else{if(!(t&1)){_s(i,s,t),du();break e}u=Error(R(426))}}else if(ue&&a.mode&1){var N=Rs(o);if(N!==null){!(N.flags&65536)&&(N.flags|=256),Ls(N,o,a,i,t),Ka(cr(u,a));break e}}i=u=cr(u,a),Ee!==4&&(Ee=2),Qr===null?Qr=[i]:Qr.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var m=Jf(i,u,t);Ss(i,m);break e;case 1:a=u;var c=i.type,v=i.stateNode;if(!(i.flags&128)&&(typeof c.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(rn===null||!rn.has(v)))){i.flags|=65536,t&=-t,i.lanes|=t;var x=Zf(i,a,t);Ss(i,x);break e}}i=i.return}while(i!==null)}vd(n)}catch(L){t=L,ge===n&&n!==null&&(ge=n=n.return);continue}break}while(!0)}function hd(){var e=Ei.current;return Ei.current=Si,e===null?Si:e}function du(){(Ee===0||Ee===3||Ee===2)&&(Ee=4),xe===null||!(Tn&268435455)&&!(Ai&268435455)||Xt(xe,Re)}function Ci(e,t){var n=X;X|=2;var r=hd();(xe!==e||Re!==t)&&(Pt=null,Cn(e,t));do try{dm();break}catch(l){pd(e,l)}while(!0);if(Xa(),X=n,Ei.current=r,ge!==null)throw Error(R(261));return xe=null,Re=0,Ee}function dm(){for(;ge!==null;)md(ge)}function pm(){for(;ge!==null&&!jp();)md(ge)}function md(e){var t=gd(e.alternate,e,Ye);e.memoizedProps=e.pendingProps,t===null?vd(e):ge=t,au.current=null}function vd(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=om(n,t),n!==null){n.flags&=32767,ge=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ee=6,ge=null;return}}else if(n=im(n,t,Ye),n!==null){ge=n;return}if(t=t.sibling,t!==null){ge=t;return}ge=t=e}while(t!==null);Ee===0&&(Ee=5)}function yn(e,t,n){var r=b,l=lt.transition;try{lt.transition=null,b=1,hm(e,t,n,r)}finally{lt.transition=l,b=r}return null}function hm(e,t,n,r){do lr();while(Jt!==null);if(X&6)throw Error(R(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(R(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(Xp(e,i),e===xe&&(ge=xe=null,Re=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Bl||(Bl=!0,wd(ii,function(){return lr(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=lt.transition,lt.transition=null;var o=b;b=1;var a=X;X|=4,au.current=null,um(e,n),cd(n,e),Oh(Jo),ai=!!Go,Jo=Go=null,e.current=n,sm(n),Ap(),X=a,b=o,lt.transition=i}else e.current=n;if(Bl&&(Bl=!1,Jt=e,xi=l),i=e.pendingLanes,i===0&&(rn=null),Vp(n.stateNode),Qe(e,me()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(ki)throw ki=!1,e=va,va=null,e;return xi&1&&e.tag!==0&&lr(),i=e.pendingLanes,i&1?e===ya?Kr++:(Kr=0,ya=e):Kr=0,fn(),null}function lr(){if(Jt!==null){var e=Gc(xi),t=lt.transition,n=b;try{if(lt.transition=null,b=16>e?16:e,Jt===null)var r=!1;else{if(e=Jt,Jt=null,xi=0,X&6)throw Error(R(331));var l=X;for(X|=4,O=e.current;O!==null;){var i=O,o=i.child;if(O.flags&16){var a=i.deletions;if(a!==null){for(var u=0;u<a.length;u++){var s=a[u];for(O=s;O!==null;){var d=O;switch(d.tag){case 0:case 11:case 15:Wr(8,d,i)}var f=d.child;if(f!==null)f.return=d,O=f;else for(;O!==null;){d=O;var p=d.sibling,w=d.return;if(ad(d),d===s){O=null;break}if(p!==null){p.return=w,O=p;break}O=w}}}var k=i.alternate;if(k!==null){var E=k.child;if(E!==null){k.child=null;do{var N=E.sibling;E.sibling=null,E=N}while(E!==null)}}O=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,O=o;else e:for(;O!==null;){if(i=O,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Wr(9,i,i.return)}var m=i.sibling;if(m!==null){m.return=i.return,O=m;break e}O=i.return}}var c=e.current;for(O=c;O!==null;){o=O;var v=o.child;if(o.subtreeFlags&2064&&v!==null)v.return=o,O=v;else e:for(o=c;O!==null;){if(a=O,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:ji(9,a)}}catch(L){he(a,a.return,L)}if(a===o){O=null;break e}var x=a.sibling;if(x!==null){x.return=a.return,O=x;break e}O=a.return}}if(X=l,fn(),Et&&typeof Et.onPostCommitFiberRoot=="function")try{Et.onPostCommitFiberRoot(Ni,e)}catch{}r=!0}return r}finally{b=n,lt.transition=t}}return!1}function $s(e,t,n){t=cr(n,t),t=Jf(e,t,1),e=nn(e,t,1),t=Ue(),e!==null&&(pl(e,1,t),Qe(e,t))}function he(e,t,n){if(e.tag===3)$s(e,e,n);else for(;t!==null;){if(t.tag===3){$s(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(rn===null||!rn.has(r))){e=cr(n,e),e=Zf(t,e,1),t=nn(t,e,1),e=Ue(),t!==null&&(pl(t,1,e),Qe(t,e));break}}t=t.return}}function mm(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ue(),e.pingedLanes|=e.suspendedLanes&n,xe===e&&(Re&n)===n&&(Ee===4||Ee===3&&(Re&130023424)===Re&&500>me()-su?Cn(e,0):uu|=n),Qe(e,t)}function yd(e,t){t===0&&(e.mode&1?(t=Nl,Nl<<=1,!(Nl&130023424)&&(Nl=4194304)):t=1);var n=Ue();e=zt(e,t),e!==null&&(pl(e,t,n),Qe(e,n))}function vm(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),yd(e,n)}function ym(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(R(314))}r!==null&&r.delete(t),yd(e,n)}var gd;gd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||He.current)Ve=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ve=!1,lm(e,t,n);Ve=!!(e.flags&131072)}else Ve=!1,ue&&t.flags&1048576&&kf(t,hi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Zl(e,t),e=t.pendingProps;var l=or(t,Me.current);rr(t,n),l=nu(null,t,r,e,l,n);var i=ru();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,We(r)?(i=!0,di(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Za(t),l.updater=Ui,t.stateNode=l,l._reactInternals=t,ia(t,r,e,n),t=ua(null,t,r,!0,i,n)):(t.tag=0,ue&&i&&Wa(t),Ie(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Zl(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=wm(r),e=ct(r,e),l){case 0:t=aa(null,t,r,e,n);break e;case 1:t=Ds(null,t,r,e,n);break e;case 11:t=Ts(null,t,r,e,n);break e;case 14:t=Ns(null,t,r,ct(r.type,e),n);break e}throw Error(R(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ct(r,l),aa(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ct(r,l),Ds(e,t,r,l,n);case 3:e:{if(td(t),e===null)throw Error(R(387));r=t.pendingProps,i=t.memoizedState,l=i.element,Lf(e,t),yi(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=cr(Error(R(423)),t),t=Ms(e,t,r,n,l);break e}else if(r!==l){l=cr(Error(R(424)),t),t=Ms(e,t,r,n,l);break e}else for(Ge=tn(t.stateNode.containerInfo.firstChild),Je=t,ue=!0,pt=null,n=_f(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ar(),r===l){t=Ot(e,t,n);break e}Ie(e,t,r,n)}t=t.child}return t;case 5:return Tf(t),e===null&&na(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,Zo(r,l)?o=null:i!==null&&Zo(r,i)&&(t.flags|=32),ed(e,t),Ie(e,t,o,n),t.child;case 6:return e===null&&na(t),null;case 13:return nd(e,t,n);case 4:return qa(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ur(t,null,r,n):Ie(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ct(r,l),Ts(e,t,r,l,n);case 7:return Ie(e,t,t.pendingProps,n),t.child;case 8:return Ie(e,t,t.pendingProps.children,n),t.child;case 12:return Ie(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,le(mi,r._currentValue),r._currentValue=o,i!==null)if(vt(i.value,o)){if(i.children===l.children&&!He.current){t=Ot(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){o=i.child;for(var u=a.firstContext;u!==null;){if(u.context===r){if(i.tag===1){u=Tt(-1,n&-n),u.tag=2;var s=i.updateQueue;if(s!==null){s=s.shared;var d=s.pending;d===null?u.next=u:(u.next=d.next,d.next=u),s.pending=u}}i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),ra(i.return,n,t),a.lanes|=n;break}u=u.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(R(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),ra(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}Ie(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,rr(t,n),l=it(l),r=r(l),t.flags|=1,Ie(e,t,r,n),t.child;case 14:return r=t.type,l=ct(r,t.pendingProps),l=ct(r.type,l),Ns(e,t,r,l,n);case 15:return qf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:ct(r,l),Zl(e,t),t.tag=1,We(r)?(e=!0,di(t)):e=!1,rr(t,n),Gf(t,r,l),ia(t,r,l,n),ua(null,t,r,!0,e,n);case 19:return rd(e,t,n);case 22:return bf(e,t,n)}throw Error(R(156,t.tag))};function wd(e,t){return Qc(e,t)}function gm(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function rt(e,t,n,r){return new gm(e,t,n,r)}function pu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function wm(e){if(typeof e=="function")return pu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ma)return 11;if(e===za)return 14}return 2}function on(e,t){var n=e.alternate;return n===null?(n=rt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ei(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")pu(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Vn:return Pn(n.children,l,i,t);case Da:o=8,l|=8;break;case To:return e=rt(12,n,t,l|2),e.elementType=To,e.lanes=i,e;case No:return e=rt(13,n,t,l),e.elementType=No,e.lanes=i,e;case Do:return e=rt(19,n,t,l),e.elementType=Do,e.lanes=i,e;case Lc:return Bi(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case _c:o=10;break e;case Rc:o=9;break e;case Ma:o=11;break e;case za:o=14;break e;case Qt:o=16,r=null;break e}throw Error(R(130,e==null?e:typeof e,""))}return t=rt(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function Pn(e,t,n,r){return e=rt(7,e,r,t),e.lanes=n,e}function Bi(e,t,n,r){return e=rt(22,e,r,t),e.elementType=Lc,e.lanes=n,e.stateNode={isHidden:!1},e}function xo(e,t,n){return e=rt(6,e,null,t),e.lanes=n,e}function Co(e,t,n){return t=rt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Sm(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ro(0),this.expirationTimes=ro(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ro(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function hu(e,t,n,r,l,i,o,a,u){return e=new Sm(e,t,n,a,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=rt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Za(i),e}function Em(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:$n,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Sd(e){if(!e)return un;e=e._reactInternals;e:{if(On(e)!==e||e.tag!==1)throw Error(R(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(We(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(R(171))}if(e.tag===1){var n=e.type;if(We(n))return Sf(e,n,t)}return t}function Ed(e,t,n,r,l,i,o,a,u){return e=hu(n,r,!0,e,l,i,o,a,u),e.context=Sd(null),n=e.current,r=Ue(),l=ln(n),i=Tt(r,l),i.callback=t??null,nn(n,i,l),e.current.lanes=l,pl(e,l,r),Qe(e,r),e}function $i(e,t,n,r){var l=t.current,i=Ue(),o=ln(l);return n=Sd(n),t.context===null?t.context=n:t.pendingContext=n,t=Tt(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=nn(l,t,o),e!==null&&(mt(e,l,o,i),Xl(e,l,o)),o}function Pi(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Vs(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function mu(e,t){Vs(e,t),(e=e.alternate)&&Vs(e,t)}function km(){return null}var kd=typeof reportError=="function"?reportError:function(e){console.error(e)};function vu(e){this._internalRoot=e}Vi.prototype.render=vu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(R(409));$i(e,t,null,null)};Vi.prototype.unmount=vu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Nn(function(){$i(null,e,null,null)}),t[Mt]=null}};function Vi(e){this._internalRoot=e}Vi.prototype.unstable_scheduleHydration=function(e){if(e){var t=qc();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Yt.length&&t!==0&&t<Yt[n].priority;n++);Yt.splice(n,0,e),n===0&&ef(e)}};function yu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Hi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Hs(){}function xm(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var s=Pi(o);i.call(s)}}var o=Ed(t,r,e,0,null,!1,!1,"",Hs);return e._reactRootContainer=o,e[Mt]=o.current,tl(e.nodeType===8?e.parentNode:e),Nn(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var a=r;r=function(){var s=Pi(u);a.call(s)}}var u=hu(e,0,!1,null,null,!1,!1,"",Hs);return e._reactRootContainer=u,e[Mt]=u.current,tl(e.nodeType===8?e.parentNode:e),Nn(function(){$i(t,u,n,r)}),u}function Wi(e,t,n,r,l){var i=n._reactRootContainer;if(i){var o=i;if(typeof l=="function"){var a=l;l=function(){var u=Pi(o);a.call(u)}}$i(t,o,e,l)}else o=xm(n,t,e,l,r);return Pi(o)}Jc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Fr(t.pendingLanes);n!==0&&(Ia(t,n|1),Qe(t,me()),!(X&6)&&(fr=me()+500,fn()))}break;case 13:Nn(function(){var r=zt(e,1);if(r!==null){var l=Ue();mt(r,e,1,l)}}),mu(e,1)}};Ua=function(e){if(e.tag===13){var t=zt(e,134217728);if(t!==null){var n=Ue();mt(t,e,134217728,n)}mu(e,134217728)}};Zc=function(e){if(e.tag===13){var t=ln(e),n=zt(e,t);if(n!==null){var r=Ue();mt(n,e,t,r)}mu(e,t)}};qc=function(){return b};bc=function(e,t){var n=b;try{return b=e,t()}finally{b=n}};$o=function(e,t,n){switch(t){case"input":if(Oo(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=Oi(r);if(!l)throw Error(R(90));Nc(r),Oo(r,l)}}}break;case"textarea":Mc(e,n);break;case"select":t=n.value,t!=null&&bn(e,!!n.multiple,t,!1)}};Ac=cu;Bc=Nn;var Cm={usingClientEntryPoint:!1,Events:[ml,Kn,Oi,Uc,jc,cu]},Tr={findFiberByHostInstance:Sn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Pm={bundleType:Tr.bundleType,version:Tr.version,rendererPackageName:Tr.rendererPackageName,rendererConfig:Tr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:It.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Hc(e),e===null?null:e.stateNode},findFiberByHostInstance:Tr.findFiberByHostInstance||km,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var $l=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!$l.isDisabled&&$l.supportsFiber)try{Ni=$l.inject(Pm),Et=$l}catch{}}qe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Cm;qe.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!yu(t))throw Error(R(200));return Em(e,t,null,n)};qe.createRoot=function(e,t){if(!yu(e))throw Error(R(299));var n=!1,r="",l=kd;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=hu(e,1,!1,null,null,n,!1,r,l),e[Mt]=t.current,tl(e.nodeType===8?e.parentNode:e),new vu(t)};qe.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(R(188)):(e=Object.keys(e).join(","),Error(R(268,e)));return e=Hc(t),e=e===null?null:e.stateNode,e};qe.flushSync=function(e){return Nn(e)};qe.hydrate=function(e,t,n){if(!Hi(t))throw Error(R(200));return Wi(null,e,t,!0,n)};qe.hydrateRoot=function(e,t,n){if(!yu(e))throw Error(R(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=kd;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=Ed(t,null,e,1,n??null,l,!1,i,o),e[Mt]=t.current,tl(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new Vi(t)};qe.render=function(e,t,n){if(!Hi(t))throw Error(R(200));return Wi(null,e,t,!1,n)};qe.unmountComponentAtNode=function(e){if(!Hi(e))throw Error(R(40));return e._reactRootContainer?(Nn(function(){Wi(null,null,e,!1,function(){e._reactRootContainer=null,e[Mt]=null})}),!0):!1};qe.unstable_batchedUpdates=cu;qe.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Hi(n))throw Error(R(200));if(e==null||e._reactInternals===void 0)throw Error(R(38));return Wi(e,t,n,!1,r)};qe.version="18.3.1-next-f1338f8080-20240426";function xd(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(xd)}catch(e){console.error(e)}}xd(),kc.exports=qe;var Cd=kc.exports;const _m=dc(Cd),Rm=fc({__proto__:null,default:_m},[Cd]);/**
  33. * @remix-run/router v1.23.3
  34. *
  35. * Copyright (c) Remix Software Inc.
  36. *
  37. * This source code is licensed under the MIT license found in the
  38. * LICENSE.md file in the root directory of this source tree.
  39. *
  40. * @license MIT
  41. */function ae(){return ae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ae.apply(null,arguments)}var ye;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ye||(ye={}));const Ws="popstate";function Lm(e){e===void 0&&(e={});function t(r,l){let{pathname:i,search:o,hash:a}=r.location;return cl("",{pathname:i,search:o,hash:a},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(r,l){return typeof l=="string"?l:Mn(l)}return Nm(t,n,null,e)}function Q(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Dn(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Tm(){return Math.random().toString(36).substr(2,8)}function Qs(e,t){return{usr:e.state,key:e.key,idx:t}}function cl(e,t,n,r){return n===void 0&&(n=null),ae({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?dn(t):t,{state:n,key:t&&t.key||r||Tm()})}function Mn(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function dn(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Nm(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:i=!1}=r,o=l.history,a=ye.Pop,u=null,s=d();s==null&&(s=0,o.replaceState(ae({},o.state,{idx:s}),""));function d(){return(o.state||{idx:null}).idx}function f(){a=ye.Pop;let N=d(),m=N==null?null:N-s;s=N,u&&u({action:a,location:E.location,delta:m})}function p(N,m){a=ye.Push;let c=cl(E.location,N,m);s=d()+1;let v=Qs(c,s),x=E.createHref(c);try{o.pushState(v,"",x)}catch(L){if(L instanceof DOMException&&L.name==="DataCloneError")throw L;l.location.assign(x)}i&&u&&u({action:a,location:E.location,delta:1})}function w(N,m){a=ye.Replace;let c=cl(E.location,N,m);s=d();let v=Qs(c,s),x=E.createHref(c);o.replaceState(v,"",x),i&&u&&u({action:a,location:E.location,delta:0})}function k(N){let m=l.location.origin!=="null"?l.location.origin:l.location.href,c=typeof N=="string"?N:Mn(N);return c=c.replace(/ $/,"%20"),Q(m,"No window.location.(origin|href) available to create URL for href: "+c),new URL(c,m)}let E={get action(){return a},get location(){return e(l,o)},listen(N){if(u)throw new Error("A history only accepts one active listener");return l.addEventListener(Ws,f),u=N,()=>{l.removeEventListener(Ws,f),u=null}},createHref(N){return t(l,N)},createURL:k,encodeLocation(N){let m=k(N);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:p,replace:w,go(N){return o.go(N)}};return E}var q;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(q||(q={}));const Dm=new Set(["lazy","caseSensitive","path","id","index","children"]);function Mm(e){return e.index===!0}function _i(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((l,i)=>{let o=[...n,String(i)],a=typeof l.id=="string"?l.id:o.join("-");if(Q(l.index!==!0||!l.children,"Cannot specify children on an index route"),Q(!r[a],'Found a route id collision on id "'+a+`". Route id's must be globally unique within Data Router usages`),Mm(l)){let u=ae({},l,t(l),{id:a});return r[a]=u,u}else{let u=ae({},l,t(l),{id:a,children:void 0});return r[a]=u,l.children&&(u.children=_i(l.children,t,o,r)),u}})}function gn(e,t,n){return n===void 0&&(n="/"),ti(e,t,n,!1)}function ti(e,t,n,r){let l=typeof t=="string"?dn(t):t,i=Ft(l.pathname||"/",n);if(i==null)return null;let o=Pd(e);Om(o);let a=null,u=Qm(i);for(let s=0;a==null&&s<o.length;++s)a=Hm(o[s],u,r);return a}function zm(e,t){let{route:n,pathname:r,params:l}=e;return{id:n.id,pathname:r,params:l,data:t[n.id],handle:n.handle}}function Pd(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let l=(i,o,a)=>{let u={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};u.relativePath.startsWith("/")&&(Q(u.relativePath.startsWith(r),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(r.length));let s=Nt([r,u.relativePath]),d=n.concat(u);i.children&&i.children.length>0&&(Q(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+s+'".')),Pd(i.children,t,d,s)),!(i.path==null&&!i.index)&&t.push({path:s,score:$m(s,i.index),routesMeta:d})};return e.forEach((i,o)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))l(i,o);else for(let u of _d(i.path))l(i,o,u)}),t}function _d(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return l?[i,""]:[i];let o=_d(r.join("/")),a=[];return a.push(...o.map(u=>u===""?i:[i,u].join("/"))),l&&a.push(...o),a.map(u=>e.startsWith("/")&&u===""?"/":u)}function Om(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Vm(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Fm=/^:[\w-]+$/,Im=3,Um=2,jm=1,Am=10,Bm=-2,Ks=e=>e==="*";function $m(e,t){let n=e.split("/"),r=n.length;return n.some(Ks)&&(r+=Bm),t&&(r+=Um),n.filter(l=>!Ks(l)).reduce((l,i)=>l+(Fm.test(i)?Im:i===""?jm:Am),r)}function Vm(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function Hm(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,l={},i="/",o=[];for(let a=0;a<r.length;++a){let u=r[a],s=a===r.length-1,d=i==="/"?t:t.slice(i.length)||"/",f=Ri({path:u.relativePath,caseSensitive:u.caseSensitive,end:s},d),p=u.route;if(!f&&s&&n&&!r[r.length-1].route.index&&(f=Ri({path:u.relativePath,caseSensitive:u.caseSensitive,end:!1},d)),!f)return null;Object.assign(l,f.params),o.push({params:l,pathname:Nt([i,f.pathname]),pathnameBase:Gm(Nt([i,f.pathnameBase])),route:p}),f.pathnameBase!=="/"&&(i=Nt([i,f.pathnameBase]))}return o}function Ri(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Wm(e.path,e.caseSensitive,e.end),l=t.match(n);if(!l)return null;let i=l[0],o=i.replace(/(.)\/+$/,"$1"),a=l.slice(1);return{params:r.reduce((s,d,f)=>{let{paramName:p,isOptional:w}=d;if(p==="*"){let E=a[f]||"";o=i.slice(0,i.length-E.length).replace(/(.)\/+$/,"$1")}const k=a[f];return w&&!k?s[p]=void 0:s[p]=(k||"").replace(/%2F/g,"/"),s},{}),pathname:i,pathnameBase:o,pattern:e}}function Wm(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Dn(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,a,u)=>(r.push({paramName:a,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function Qm(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Dn(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Ft(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}const Km=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ym=e=>Km.test(e);function Xm(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?dn(e):e,i;if(n)if(Ym(n))i=n;else{if(n.includes("//")){let o=n;n=gu(n),Dn(!1,"Pathnames cannot have embedded double slashes - normalizing "+(o+" -> "+n))}n.startsWith("/")?i=Ys(n.substring(1),"/"):i=Ys(n,t)}else i=t;return{pathname:i,search:Jm(r),hash:Zm(l)}}function Ys(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function Po(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Rd(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Qi(e,t){let n=Rd(e);return t?n.map((r,l)=>l===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Ki(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=dn(e):(l=ae({},e),Q(!l.pathname||!l.pathname.includes("?"),Po("?","pathname","search",l)),Q(!l.pathname||!l.pathname.includes("#"),Po("#","pathname","hash",l)),Q(!l.search||!l.search.includes("#"),Po("#","search","hash",l)));let i=e===""||l.pathname==="",o=i?"/":l.pathname,a;if(o==null)a=n;else{let f=t.length-1;if(!r&&o.startsWith("..")){let p=o.split("/");for(;p[0]==="..";)p.shift(),f-=1;l.pathname=p.join("/")}a=f>=0?t[f]:"/"}let u=Xm(l,a),s=o&&o!=="/"&&o.endsWith("/"),d=(i||o===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(s||d)&&(u.pathname+="/"),u}const gu=e=>e.replace(/\/\/+/g,"/"),Nt=e=>gu(e.join("/")),Gm=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Jm=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Zm=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class Li{constructor(t,n,r,l){l===void 0&&(l=!1),this.status=t,this.statusText=n||"",this.internal=l,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function fl(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Ld=["post","put","patch","delete"],qm=new Set(Ld),bm=["get",...Ld],ev=new Set(bm),tv=new Set([301,302,303,307,308]),nv=new Set([307,308]),_o={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},rv={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Nr={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},wu=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,lv=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Td="remix-router-transitions";function iv(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;Q(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let l;if(e.mapRouteProperties)l=e.mapRouteProperties;else if(e.detectErrorBoundary){let h=e.detectErrorBoundary;l=g=>({hasErrorBoundary:h(g)})}else l=lv;let i={},o=_i(e.routes,l,void 0,i),a,u=e.basename||"/",s=e.dataStrategy||sv,d=e.patchRoutesOnNavigation,f=ae({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),p=null,w=new Set,k=null,E=null,N=null,m=e.hydrationData!=null,c=gn(o,e.history.location,u),v=!1,x=null;if(c==null&&!d){let h=Be(404,{pathname:e.history.location.pathname}),{matches:g,route:S}=lc(o);c=g,x={[S.id]:h}}c&&!e.hydrationData&&El(c,o,e.history.location.pathname).active&&(c=null);let L;if(c)if(c.some(h=>h.route.lazy))L=!1;else if(!c.some(h=>h.route.loader))L=!0;else if(f.v7_partialHydration){let h=e.hydrationData?e.hydrationData.loaderData:null,g=e.hydrationData?e.hydrationData.errors:null;if(g){let S=c.findIndex(P=>g[P.route.id]!==void 0);L=c.slice(0,S+1).every(P=>!Ea(P.route,h,g))}else L=c.every(S=>!Ea(S.route,h,g))}else L=e.hydrationData!=null;else if(L=!1,c=[],f.v7_partialHydration){let h=El(null,o,e.history.location.pathname);h.active&&h.matches&&(v=!0,c=h.matches)}let z,y={historyAction:e.history.action,location:e.history.location,matches:c,initialized:L,navigation:_o,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||x,fetchers:new Map,blockers:new Map},C=ye.Pop,B=!1,D,Z=!1,ne=new Map,we=null,Ce=!1,at=!1,At=[],Bt=new Set,T=new Map,$=0,H=-1,ee=new Map,te=new Set,ut=new Map,Ke=new Map,ze=new Set,Oe=new Map,et=new Map,gl;function Vd(){if(p=e.history.listen(h=>{let{action:g,location:S,delta:P}=h;if(gl){gl(),gl=void 0;return}Dn(et.size===0||P!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let M=Mu({currentLocation:y.location,nextLocation:S,historyAction:g});if(M&&P!=null){let A=new Promise(V=>{gl=V});e.history.go(P*-1),Sl(M,{state:"blocked",location:S,proceed(){Sl(M,{state:"proceeding",proceed:void 0,reset:void 0,location:S}),A.then(()=>e.history.go(P))},reset(){let V=new Map(y.blockers);V.set(M,Nr),Fe({blockers:V})}});return}return pn(g,S)}),n){xv(t,ne);let h=()=>Cv(t,ne);t.addEventListener("pagehide",h),we=()=>t.removeEventListener("pagehide",h)}return y.initialized||pn(ye.Pop,y.location,{initialHydration:!0}),z}function Hd(){p&&p(),we&&we(),w.clear(),D&&D.abort(),y.fetchers.forEach((h,g)=>wl(g)),y.blockers.forEach((h,g)=>Du(g))}function Wd(h){return w.add(h),()=>w.delete(h)}function Fe(h,g){g===void 0&&(g={}),y=ae({},y,h);let S=[],P=[];f.v7_fetcherPersist&&y.fetchers.forEach((M,A)=>{M.state==="idle"&&(ze.has(A)?P.push(A):S.push(A))}),ze.forEach(M=>{!y.fetchers.has(M)&&!T.has(M)&&P.push(M)}),[...w].forEach(M=>M(y,{deletedFetchers:P,viewTransitionOpts:g.viewTransitionOpts,flushSync:g.flushSync===!0})),f.v7_fetcherPersist?(S.forEach(M=>y.fetchers.delete(M)),P.forEach(M=>wl(M))):P.forEach(M=>ze.delete(M))}function Fn(h,g,S){var P,M;let{flushSync:A}=S===void 0?{}:S,V=y.actionData!=null&&y.navigation.formMethod!=null&&dt(y.navigation.formMethod)&&y.navigation.state==="loading"&&((P=h.state)==null?void 0:P._isRedirect)!==!0,I;g.actionData?Object.keys(g.actionData).length>0?I=g.actionData:I=null:V?I=y.actionData:I=null;let U=g.loaderData?nc(y.loaderData,g.loaderData,g.matches||[],g.errors):y.loaderData,F=y.blockers;F.size>0&&(F=new Map(F),F.forEach((Y,Pe)=>F.set(Pe,Nr)));let j=B===!0||y.navigation.formMethod!=null&&dt(y.navigation.formMethod)&&((M=h.state)==null?void 0:M._isRedirect)!==!0;a&&(o=a,a=void 0),Ce||C===ye.Pop||(C===ye.Push?e.history.push(h,h.state):C===ye.Replace&&e.history.replace(h,h.state));let W;if(C===ye.Pop){let Y=ne.get(y.location.pathname);Y&&Y.has(h.pathname)?W={currentLocation:y.location,nextLocation:h}:ne.has(h.pathname)&&(W={currentLocation:h,nextLocation:y.location})}else if(Z){let Y=ne.get(y.location.pathname);Y?Y.add(h.pathname):(Y=new Set([h.pathname]),ne.set(y.location.pathname,Y)),W={currentLocation:y.location,nextLocation:h}}Fe(ae({},g,{actionData:I,loaderData:U,historyAction:C,location:h,initialized:!0,navigation:_o,revalidation:"idle",restoreScrollPosition:Ou(h,g.matches||y.matches),preventScrollReset:j,blockers:F}),{viewTransitionOpts:W,flushSync:A===!0}),C=ye.Pop,B=!1,Z=!1,Ce=!1,at=!1,At=[]}async function Cu(h,g){if(typeof h=="number"){e.history.go(h);return}let S=Sa(y.location,y.matches,u,f.v7_prependBasename,h,f.v7_relativeSplatPath,g?.fromRouteId,g?.relative),{path:P,submission:M,error:A}=Xs(f.v7_normalizeFormMethod,!1,S,g),V=y.location,I=cl(y.location,P,g&&g.state);I=ae({},I,e.history.encodeLocation(I));let U=g&&g.replace!=null?g.replace:void 0,F=ye.Push;U===!0?F=ye.Replace:U===!1||M!=null&&dt(M.formMethod)&&M.formAction===y.location.pathname+y.location.search&&(F=ye.Replace);let j=g&&"preventScrollReset"in g?g.preventScrollReset===!0:void 0,W=(g&&g.flushSync)===!0,Y=Mu({currentLocation:V,nextLocation:I,historyAction:F});if(Y){Sl(Y,{state:"blocked",location:I,proceed(){Sl(Y,{state:"proceeding",proceed:void 0,reset:void 0,location:I}),Cu(h,g)},reset(){let Pe=new Map(y.blockers);Pe.set(Y,Nr),Fe({blockers:Pe})}});return}return await pn(F,I,{submission:M,pendingError:A,preventScrollReset:j,replace:g&&g.replace,enableViewTransition:g&&g.viewTransition,flushSync:W})}function Qd(){if(Xi(),Fe({revalidation:"loading"}),y.navigation.state!=="submitting"){if(y.navigation.state==="idle"){pn(y.historyAction,y.location,{startUninterruptedRevalidation:!0});return}pn(C||y.historyAction,y.navigation.location,{overrideNavigation:y.navigation,enableViewTransition:Z===!0})}}async function pn(h,g,S){D&&D.abort(),D=null,C=h,Ce=(S&&S.startUninterruptedRevalidation)===!0,tp(y.location,y.matches),B=(S&&S.preventScrollReset)===!0,Z=(S&&S.enableViewTransition)===!0;let P=a||o,M=S&&S.overrideNavigation,A=S!=null&&S.initialHydration&&y.matches&&y.matches.length>0&&!v?y.matches:gn(P,g,u),V=(S&&S.flushSync)===!0;if(A&&y.initialized&&!at&&mv(y.location,g)&&!(S&&S.submission&&dt(S.submission.formMethod))){Fn(g,{matches:A},{flushSync:V});return}let I=El(A,P,g.pathname);if(I.active&&I.matches&&(A=I.matches),!A){let{error:re,notFoundMatches:J,route:de}=Gi(g.pathname);Fn(g,{matches:J,loaderData:{},errors:{[de.id]:re}},{flushSync:V});return}D=new AbortController;let U=Bn(e.history,g,D.signal,S&&S.submission),F;if(S&&S.pendingError)F=[wn(A).route.id,{type:q.error,error:S.pendingError}];else if(S&&S.submission&&dt(S.submission.formMethod)){let re=await Kd(U,g,S.submission,A,I.active,{replace:S.replace,flushSync:V});if(re.shortCircuited)return;if(re.pendingActionResult){let[J,de]=re.pendingActionResult;if(Xe(de)&&fl(de.error)&&de.error.status===404){D=null,Fn(g,{matches:re.matches,loaderData:{},errors:{[J]:de.error}});return}}A=re.matches||A,F=re.pendingActionResult,M=Ro(g,S.submission),V=!1,I.active=!1,U=Bn(e.history,U.url,U.signal)}let{shortCircuited:j,matches:W,loaderData:Y,errors:Pe}=await Yd(U,g,A,I.active,M,S&&S.submission,S&&S.fetcherSubmission,S&&S.replace,S&&S.initialHydration===!0,V,F);j||(D=null,Fn(g,ae({matches:W||A},rc(F),{loaderData:Y,errors:Pe})))}async function Kd(h,g,S,P,M,A){A===void 0&&(A={}),Xi();let V=Ev(g,S);if(Fe({navigation:V},{flushSync:A.flushSync===!0}),M){let F=await kl(P,g.pathname,h.signal);if(F.type==="aborted")return{shortCircuited:!0};if(F.type==="error"){let j=wn(F.partialMatches).route.id;return{matches:F.partialMatches,pendingActionResult:[j,{type:q.error,error:F.error}]}}else if(F.matches)P=F.matches;else{let{notFoundMatches:j,error:W,route:Y}=Gi(g.pathname);return{matches:j,pendingActionResult:[Y.id,{type:q.error,error:W}]}}}let I,U=Ur(P,g);if(!U.route.action&&!U.route.lazy)I={type:q.error,error:Be(405,{method:h.method,pathname:g.pathname,routeId:U.route.id})};else if(I=(await gr("action",y,h,[U],P,null))[U.route.id],h.signal.aborted)return{shortCircuited:!0};if(xn(I)){let F;return A&&A.replace!=null?F=A.replace:F=bs(I.response.headers.get("Location"),new URL(h.url),u,e.history)===y.location.pathname+y.location.search,await hn(h,I,!0,{submission:S,replace:F}),{shortCircuited:!0}}if(Zt(I))throw Be(400,{type:"defer-action"});if(Xe(I)){let F=wn(P,U.route.id);return(A&&A.replace)!==!0&&(C=ye.Push),{matches:P,pendingActionResult:[F.route.id,I]}}return{matches:P,pendingActionResult:[U.route.id,I]}}async function Yd(h,g,S,P,M,A,V,I,U,F,j){let W=M||Ro(g,A),Y=A||V||oc(W),Pe=!Ce&&(!f.v7_partialHydration||!U);if(P){if(Pe){let pe=Pu(j);Fe(ae({navigation:W},pe!==void 0?{actionData:pe}:{}),{flushSync:F})}let G=await kl(S,g.pathname,h.signal);if(G.type==="aborted")return{shortCircuited:!0};if(G.type==="error"){let pe=wn(G.partialMatches).route.id;return{matches:G.partialMatches,loaderData:{},errors:{[pe]:G.error}}}else if(G.matches)S=G.matches;else{let{error:pe,notFoundMatches:Un,route:Er}=Gi(g.pathname);return{matches:Un,loaderData:{},errors:{[Er.id]:pe}}}}let re=a||o,[J,de]=Js(e.history,y,S,Y,g,f.v7_partialHydration&&U===!0,f.v7_skipActionErrorRevalidation,at,At,Bt,ze,ut,te,re,u,j);if(Ji(G=>!(S&&S.some(pe=>pe.route.id===G))||J&&J.some(pe=>pe.route.id===G)),H=++$,J.length===0&&de.length===0){let G=Tu();return Fn(g,ae({matches:S,loaderData:{},errors:j&&Xe(j[1])?{[j[0]]:j[1].error}:null},rc(j),G?{fetchers:new Map(y.fetchers)}:{}),{flushSync:F}),{shortCircuited:!0}}if(Pe){let G={};if(!P){G.navigation=W;let pe=Pu(j);pe!==void 0&&(G.actionData=pe)}de.length>0&&(G.fetchers=Xd(de)),Fe(G,{flushSync:F})}de.forEach(G=>{Vt(G.key),G.controller&&T.set(G.key,G.controller)});let In=()=>de.forEach(G=>Vt(G.key));D&&D.signal.addEventListener("abort",In);let{loaderResults:wr,fetcherResults:Ct}=await _u(y,S,J,de,h);if(h.signal.aborted)return{shortCircuited:!0};D&&D.signal.removeEventListener("abort",In),de.forEach(G=>T.delete(G.key));let yt=Vl(wr);if(yt)return await hn(h,yt.result,!0,{replace:I}),{shortCircuited:!0};if(yt=Vl(Ct),yt)return te.add(yt.key),await hn(h,yt.result,!0,{replace:I}),{shortCircuited:!0};let{loaderData:Zi,errors:Sr}=tc(y,S,wr,j,de,Ct,Oe);Oe.forEach((G,pe)=>{G.subscribe(Un=>{(Un||G.done)&&Oe.delete(pe)})}),f.v7_partialHydration&&U&&y.errors&&(Sr=ae({},y.errors,Sr));let mn=Tu(),xl=Nu(H),Cl=mn||xl||de.length>0;return ae({matches:S,loaderData:Zi,errors:Sr},Cl?{fetchers:new Map(y.fetchers)}:{})}function Pu(h){if(h&&!Xe(h[1]))return{[h[0]]:h[1].data};if(y.actionData)return Object.keys(y.actionData).length===0?null:y.actionData}function Xd(h){return h.forEach(g=>{let S=y.fetchers.get(g.key),P=Dr(void 0,S?S.data:void 0);y.fetchers.set(g.key,P)}),new Map(y.fetchers)}function Gd(h,g,S,P){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");Vt(h);let M=(P&&P.flushSync)===!0,A=a||o,V=Sa(y.location,y.matches,u,f.v7_prependBasename,S,f.v7_relativeSplatPath,g,P?.relative),I=gn(A,V,u),U=El(I,A,V);if(U.active&&U.matches&&(I=U.matches),!I){xt(h,g,Be(404,{pathname:V}),{flushSync:M});return}let{path:F,submission:j,error:W}=Xs(f.v7_normalizeFormMethod,!0,V,P);if(W){xt(h,g,W,{flushSync:M});return}let Y=Ur(I,F),Pe=(P&&P.preventScrollReset)===!0;if(j&&dt(j.formMethod)){Jd(h,g,F,Y,I,U.active,M,Pe,j);return}ut.set(h,{routeId:g,path:F}),Zd(h,g,F,Y,I,U.active,M,Pe,j)}async function Jd(h,g,S,P,M,A,V,I,U){Xi(),ut.delete(h);function F(ve){if(!ve.route.action&&!ve.route.lazy){let jn=Be(405,{method:U.formMethod,pathname:S,routeId:g});return xt(h,g,jn,{flushSync:V}),!0}return!1}if(!A&&F(P))return;let j=y.fetchers.get(h);$t(h,kv(U,j),{flushSync:V});let W=new AbortController,Y=Bn(e.history,S,W.signal,U);if(A){let ve=await kl(M,new URL(Y.url).pathname,Y.signal,h);if(ve.type==="aborted")return;if(ve.type==="error"){xt(h,g,ve.error,{flushSync:V});return}else if(ve.matches){if(M=ve.matches,P=Ur(M,S),F(P))return}else{xt(h,g,Be(404,{pathname:S}),{flushSync:V});return}}T.set(h,W);let Pe=$,J=(await gr("action",y,Y,[P],M,h))[P.route.id];if(Y.signal.aborted){T.get(h)===W&&T.delete(h);return}if(f.v7_fetcherPersist&&ze.has(h)){if(xn(J)||Xe(J)){$t(h,Wt(void 0));return}}else{if(xn(J))if(T.delete(h),H>Pe){$t(h,Wt(void 0));return}else return te.add(h),$t(h,Dr(U)),hn(Y,J,!1,{fetcherSubmission:U,preventScrollReset:I});if(Xe(J)){xt(h,g,J.error);return}}if(Zt(J))throw Be(400,{type:"defer-action"});let de=y.navigation.location||y.location,In=Bn(e.history,de,W.signal),wr=a||o,Ct=y.navigation.state!=="idle"?gn(wr,y.navigation.location,u):y.matches;Q(Ct,"Didn't find any matches after fetcher action");let yt=++$;ee.set(h,yt);let Zi=Dr(U,J.data);y.fetchers.set(h,Zi);let[Sr,mn]=Js(e.history,y,Ct,U,de,!1,f.v7_skipActionErrorRevalidation,at,At,Bt,ze,ut,te,wr,u,[P.route.id,J]);mn.filter(ve=>ve.key!==h).forEach(ve=>{let jn=ve.key,Fu=y.fetchers.get(jn),lp=Dr(void 0,Fu?Fu.data:void 0);y.fetchers.set(jn,lp),Vt(jn),ve.controller&&T.set(jn,ve.controller)}),Fe({fetchers:new Map(y.fetchers)});let xl=()=>mn.forEach(ve=>Vt(ve.key));W.signal.addEventListener("abort",xl);let{loaderResults:Cl,fetcherResults:G}=await _u(y,Ct,Sr,mn,In);if(W.signal.aborted)return;W.signal.removeEventListener("abort",xl),ee.delete(h),T.delete(h),mn.forEach(ve=>T.delete(ve.key));let pe=Vl(Cl);if(pe)return hn(In,pe.result,!1,{preventScrollReset:I});if(pe=Vl(G),pe)return te.add(pe.key),hn(In,pe.result,!1,{preventScrollReset:I});let{loaderData:Un,errors:Er}=tc(y,Ct,Cl,void 0,mn,G,Oe);if(y.fetchers.has(h)){let ve=Wt(J.data);y.fetchers.set(h,ve)}Nu(yt),y.navigation.state==="loading"&&yt>H?(Q(C,"Expected pending action"),D&&D.abort(),Fn(y.navigation.location,{matches:Ct,loaderData:Un,errors:Er,fetchers:new Map(y.fetchers)})):(Fe({errors:Er,loaderData:nc(y.loaderData,Un,Ct,Er),fetchers:new Map(y.fetchers)}),at=!1)}async function Zd(h,g,S,P,M,A,V,I,U){let F=y.fetchers.get(h);$t(h,Dr(U,F?F.data:void 0),{flushSync:V});let j=new AbortController,W=Bn(e.history,S,j.signal);if(A){let J=await kl(M,new URL(W.url).pathname,W.signal,h);if(J.type==="aborted")return;if(J.type==="error"){xt(h,g,J.error,{flushSync:V});return}else if(J.matches)M=J.matches,P=Ur(M,S);else{xt(h,g,Be(404,{pathname:S}),{flushSync:V});return}}T.set(h,j);let Y=$,re=(await gr("loader",y,W,[P],M,h))[P.route.id];if(Zt(re)&&(re=await Su(re,W.signal,!0)||re),T.get(h)===j&&T.delete(h),!W.signal.aborted){if(ze.has(h)){$t(h,Wt(void 0));return}if(xn(re))if(H>Y){$t(h,Wt(void 0));return}else{te.add(h),await hn(W,re,!1,{preventScrollReset:I});return}if(Xe(re)){xt(h,g,re.error);return}Q(!Zt(re),"Unhandled fetcher deferred data"),$t(h,Wt(re.data))}}async function hn(h,g,S,P){let{submission:M,fetcherSubmission:A,preventScrollReset:V,replace:I}=P===void 0?{}:P;g.response.headers.has("X-Remix-Revalidate")&&(at=!0);let U=g.response.headers.get("Location");Q(U,"Expected a Location header on the redirect Response"),U=bs(U,new URL(h.url),u,e.history);let F=cl(y.location,U,{_isRedirect:!0});if(n){let J=!1;if(g.response.headers.has("X-Remix-Reload-Document"))J=!0;else if(wu.test(U)){const de=e.history.createURL(U);J=de.origin!==t.location.origin||Ft(de.pathname,u)==null}if(J){I?t.location.replace(U):t.location.assign(U);return}}D=null;let j=I===!0||g.response.headers.has("X-Remix-Replace")?ye.Replace:ye.Push,{formMethod:W,formAction:Y,formEncType:Pe}=y.navigation;!M&&!A&&W&&Y&&Pe&&(M=oc(y.navigation));let re=M||A;if(nv.has(g.response.status)&&re&&dt(re.formMethod))await pn(j,F,{submission:ae({},re,{formAction:U}),preventScrollReset:V||B,enableViewTransition:S?Z:void 0});else{let J=Ro(F,M);await pn(j,F,{overrideNavigation:J,fetcherSubmission:A,preventScrollReset:V||B,enableViewTransition:S?Z:void 0})}}async function gr(h,g,S,P,M,A){let V,I={};try{V=await cv(s,h,g,S,P,M,A,i,l)}catch(U){return P.forEach(F=>{I[F.route.id]={type:q.error,error:U}}),I}for(let[U,F]of Object.entries(V))if(vv(F)){let j=F.result;I[U]={type:q.redirect,response:pv(j,S,U,M,u,f.v7_relativeSplatPath)}}else I[U]=await dv(F);return I}async function _u(h,g,S,P,M){let A=h.matches,V=gr("loader",h,M,S,g,null),I=Promise.all(P.map(async j=>{if(j.matches&&j.match&&j.controller){let Y=(await gr("loader",h,Bn(e.history,j.path,j.controller.signal),[j.match],j.matches,j.key))[j.match.route.id];return{[j.key]:Y}}else return Promise.resolve({[j.key]:{type:q.error,error:Be(404,{pathname:j.path})}})})),U=await V,F=(await I).reduce((j,W)=>Object.assign(j,W),{});return await Promise.all([wv(g,U,M.signal,A,h.loaderData),Sv(g,F,P)]),{loaderResults:U,fetcherResults:F}}function Xi(){at=!0,At.push(...Ji()),ut.forEach((h,g)=>{T.has(g)&&Bt.add(g),Vt(g)})}function $t(h,g,S){S===void 0&&(S={}),y.fetchers.set(h,g),Fe({fetchers:new Map(y.fetchers)},{flushSync:(S&&S.flushSync)===!0})}function xt(h,g,S,P){P===void 0&&(P={});let M=wn(y.matches,g);wl(h),Fe({errors:{[M.route.id]:S},fetchers:new Map(y.fetchers)},{flushSync:(P&&P.flushSync)===!0})}function Ru(h){return Ke.set(h,(Ke.get(h)||0)+1),ze.has(h)&&ze.delete(h),y.fetchers.get(h)||rv}function wl(h){let g=y.fetchers.get(h);T.has(h)&&!(g&&g.state==="loading"&&ee.has(h))&&Vt(h),ut.delete(h),ee.delete(h),te.delete(h),f.v7_fetcherPersist&&ze.delete(h),Bt.delete(h),y.fetchers.delete(h)}function qd(h){let g=(Ke.get(h)||0)-1;g<=0?(Ke.delete(h),ze.add(h),f.v7_fetcherPersist||wl(h)):Ke.set(h,g),Fe({fetchers:new Map(y.fetchers)})}function Vt(h){let g=T.get(h);g&&(g.abort(),T.delete(h))}function Lu(h){for(let g of h){let S=Ru(g),P=Wt(S.data);y.fetchers.set(g,P)}}function Tu(){let h=[],g=!1;for(let S of te){let P=y.fetchers.get(S);Q(P,"Expected fetcher: "+S),P.state==="loading"&&(te.delete(S),h.push(S),g=!0)}return Lu(h),g}function Nu(h){let g=[];for(let[S,P]of ee)if(P<h){let M=y.fetchers.get(S);Q(M,"Expected fetcher: "+S),M.state==="loading"&&(Vt(S),ee.delete(S),g.push(S))}return Lu(g),g.length>0}function bd(h,g){let S=y.blockers.get(h)||Nr;return et.get(h)!==g&&et.set(h,g),S}function Du(h){y.blockers.delete(h),et.delete(h)}function Sl(h,g){let S=y.blockers.get(h)||Nr;Q(S.state==="unblocked"&&g.state==="blocked"||S.state==="blocked"&&g.state==="blocked"||S.state==="blocked"&&g.state==="proceeding"||S.state==="blocked"&&g.state==="unblocked"||S.state==="proceeding"&&g.state==="unblocked","Invalid blocker state transition: "+S.state+" -> "+g.state);let P=new Map(y.blockers);P.set(h,g),Fe({blockers:P})}function Mu(h){let{currentLocation:g,nextLocation:S,historyAction:P}=h;if(et.size===0)return;et.size>1&&Dn(!1,"A router only supports one blocker at a time");let M=Array.from(et.entries()),[A,V]=M[M.length-1],I=y.blockers.get(A);if(!(I&&I.state==="proceeding")&&V({currentLocation:g,nextLocation:S,historyAction:P}))return A}function Gi(h){let g=Be(404,{pathname:h}),S=a||o,{matches:P,route:M}=lc(S);return Ji(),{notFoundMatches:P,route:M,error:g}}function Ji(h){let g=[];return Oe.forEach((S,P)=>{(!h||h(P))&&(S.cancel(),g.push(P),Oe.delete(P))}),g}function ep(h,g,S){if(k=h,N=g,E=S||null,!m&&y.navigation===_o){m=!0;let P=Ou(y.location,y.matches);P!=null&&Fe({restoreScrollPosition:P})}return()=>{k=null,N=null,E=null}}function zu(h,g){return E&&E(h,g.map(P=>zm(P,y.loaderData)))||h.key}function tp(h,g){if(k&&N){let S=zu(h,g);k[S]=N()}}function Ou(h,g){if(k){let S=zu(h,g),P=k[S];if(typeof P=="number")return P}return null}function El(h,g,S){if(d)if(h){if(Object.keys(h[0].params).length>0)return{active:!0,matches:ti(g,S,u,!0)}}else return{active:!0,matches:ti(g,S,u,!0)||[]};return{active:!1,matches:null}}async function kl(h,g,S,P){if(!d)return{type:"success",matches:h};let M=h;for(;;){let A=a==null,V=a||o,I=i;try{await d({signal:S,path:g,matches:M,fetcherKey:P,patch:(j,W)=>{S.aborted||qs(j,W,V,I,l)}})}catch(j){return{type:"error",error:j,partialMatches:M}}finally{A&&!S.aborted&&(o=[...o])}if(S.aborted)return{type:"aborted"};let U=gn(V,g,u);if(U)return{type:"success",matches:U};let F=ti(V,g,u,!0);if(!F||M.length===F.length&&M.every((j,W)=>j.route.id===F[W].route.id))return{type:"success",matches:null};M=F}}function np(h){i={},a=_i(h,l,void 0,i)}function rp(h,g){let S=a==null;qs(h,g,a||o,i,l),S&&(o=[...o],Fe({}))}return z={get basename(){return u},get future(){return f},get state(){return y},get routes(){return o},get window(){return t},initialize:Vd,subscribe:Wd,enableScrollRestoration:ep,navigate:Cu,fetch:Gd,revalidate:Qd,createHref:h=>e.history.createHref(h),encodeLocation:h=>e.history.encodeLocation(h),getFetcher:Ru,deleteFetcher:qd,dispose:Hd,getBlocker:bd,deleteBlocker:Du,patchRoutes:rp,_internalFetchControllers:T,_internalActiveDeferreds:Oe,_internalSetRoutes:np},z}function ov(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function Sa(e,t,n,r,l,i,o,a){let u,s;if(o){u=[];for(let f of t)if(u.push(f),f.route.id===o){s=f;break}}else u=t,s=t[t.length-1];let d=Ki(l||".",Qi(u,i),Ft(e.pathname,n)||e.pathname,a==="path");if(l==null&&(d.search=e.search,d.hash=e.hash),(l==null||l===""||l===".")&&s){let f=Eu(d.search);if(s.route.index&&!f)d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index";else if(!s.route.index&&f){let p=new URLSearchParams(d.search),w=p.getAll("index");p.delete("index"),w.filter(E=>E).forEach(E=>p.append("index",E));let k=p.toString();d.search=k?"?"+k:""}}return r&&n!=="/"&&(d.pathname=d.pathname==="/"?n:Nt([n,d.pathname])),Mn(d)}function Xs(e,t,n,r){if(!r||!ov(r))return{path:n};if(r.formMethod&&!gv(r.formMethod))return{path:n,error:Be(405,{method:r.formMethod})};let l=()=>({path:n,error:Be(400,{type:"invalid-body"})}),i=r.formMethod||"get",o=e?i.toUpperCase():i.toLowerCase(),a=Md(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!dt(o))return l();let p=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((w,k)=>{let[E,N]=k;return""+w+E+"="+N+`
  42. `},""):String(r.body);return{path:n,submission:{formMethod:o,formAction:a,formEncType:r.formEncType,formData:void 0,json:void 0,text:p}}}else if(r.formEncType==="application/json"){if(!dt(o))return l();try{let p=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:o,formAction:a,formEncType:r.formEncType,formData:void 0,json:p,text:void 0}}}catch{return l()}}}Q(typeof FormData=="function","FormData is not available in this environment");let u,s;if(r.formData)u=ka(r.formData),s=r.formData;else if(r.body instanceof FormData)u=ka(r.body),s=r.body;else if(r.body instanceof URLSearchParams)u=r.body,s=ec(u);else if(r.body==null)u=new URLSearchParams,s=new FormData;else try{u=new URLSearchParams(r.body),s=ec(u)}catch{return l()}let d={formMethod:o,formAction:a,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:s,json:void 0,text:void 0};if(dt(d.formMethod))return{path:n,submission:d};let f=dn(n);return t&&f.search&&Eu(f.search)&&u.append("index",""),f.search="?"+u,{path:Mn(f),submission:d}}function Gs(e,t,n){n===void 0&&(n=!1);let r=e.findIndex(l=>l.route.id===t);return r>=0?e.slice(0,n?r+1:r):e}function Js(e,t,n,r,l,i,o,a,u,s,d,f,p,w,k,E){let N=E?Xe(E[1])?E[1].error:E[1].data:void 0,m=e.createURL(t.location),c=e.createURL(l),v=n;i&&t.errors?v=Gs(n,Object.keys(t.errors)[0],!0):E&&Xe(E[1])&&(v=Gs(n,E[0]));let x=E?E[1].statusCode:void 0,L=o&&x&&x>=400,z=v.filter((C,B)=>{let{route:D}=C;if(D.lazy)return!0;if(D.loader==null)return!1;if(i)return Ea(D,t.loaderData,t.errors);if(av(t.loaderData,t.matches[B],C)||u.some(we=>we===C.route.id))return!0;let Z=t.matches[B],ne=C;return Zs(C,ae({currentUrl:m,currentParams:Z.params,nextUrl:c,nextParams:ne.params},r,{actionResult:N,actionStatus:x,defaultShouldRevalidate:L?!1:a||m.pathname+m.search===c.pathname+c.search||m.search!==c.search||Nd(Z,ne)}))}),y=[];return f.forEach((C,B)=>{if(i||!n.some(Ce=>Ce.route.id===C.routeId)||d.has(B))return;let D=gn(w,C.path,k);if(!D){y.push({key:B,routeId:C.routeId,path:C.path,matches:null,match:null,controller:null});return}let Z=t.fetchers.get(B),ne=Ur(D,C.path),we=!1;p.has(B)?we=!1:s.has(B)?(s.delete(B),we=!0):Z&&Z.state!=="idle"&&Z.data===void 0?we=a:we=Zs(ne,ae({currentUrl:m,currentParams:t.matches[t.matches.length-1].params,nextUrl:c,nextParams:n[n.length-1].params},r,{actionResult:N,actionStatus:x,defaultShouldRevalidate:L?!1:a})),we&&y.push({key:B,routeId:C.routeId,path:C.path,matches:D,match:ne,controller:new AbortController})}),[z,y]}function Ea(e,t,n){if(e.lazy)return!0;if(!e.loader)return!1;let r=t!=null&&t[e.id]!==void 0,l=n!=null&&n[e.id]!==void 0;return!r&&l?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!r&&!l}function av(e,t,n){let r=!t||n.route.id!==t.route.id,l=e[n.route.id]===void 0;return r||l}function Nd(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Zs(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}function qs(e,t,n,r,l){var i;let o;if(e){let s=r[e];Q(s,"No route found to patch children into: routeId = "+e),s.children||(s.children=[]),o=s.children}else o=n;let a=t.filter(s=>!o.some(d=>Dd(s,d))),u=_i(a,l,[e||"_","patch",String(((i=o)==null?void 0:i.length)||"0")],r);o.push(...u)}function Dd(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((n,r)=>{var l;return(l=t.children)==null?void 0:l.some(i=>Dd(n,i))}):!1}async function uv(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let l=n[e.id];Q(l,"No route found in manifest");let i={};for(let o in r){let u=l[o]!==void 0&&o!=="hasErrorBoundary";Dn(!u,'Route "'+l.id+'" has a static property "'+o+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+o+'" will be ignored.')),!u&&!Dm.has(o)&&(i[o]=r[o])}Object.assign(l,i),Object.assign(l,ae({},t(l),{lazy:void 0}))}async function sv(e){let{matches:t}=e,n=t.filter(l=>l.shouldLoad);return(await Promise.all(n.map(l=>l.resolve()))).reduce((l,i,o)=>Object.assign(l,{[n[o].route.id]:i}),{})}async function cv(e,t,n,r,l,i,o,a,u,s){let d=i.map(w=>w.route.lazy?uv(w.route,u,a):void 0),f=i.map((w,k)=>{let E=d[k],N=l.some(c=>c.route.id===w.route.id);return ae({},w,{shouldLoad:N,resolve:async c=>(c&&r.method==="GET"&&(w.route.lazy||w.route.loader)&&(N=!0),N?fv(t,r,w,E,c,s):Promise.resolve({type:q.data,result:void 0}))})}),p=await e({matches:f,request:r,params:i[0].params,fetcherKey:o,context:s});try{await Promise.all(d)}catch{}return p}async function fv(e,t,n,r,l,i){let o,a,u=s=>{let d,f=new Promise((k,E)=>d=E);a=()=>d(),t.signal.addEventListener("abort",a);let p=k=>typeof s!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):s({request:t,params:n.params,context:i},...k!==void 0?[k]:[]),w=(async()=>{try{return{type:"data",result:await(l?l(E=>p(E)):p())}}catch(k){return{type:"error",result:k}}})();return Promise.race([w,f])};try{let s=n.route[e];if(r)if(s){let d,[f]=await Promise.all([u(s).catch(p=>{d=p}),r]);if(d!==void 0)throw d;o=f}else if(await r,s=n.route[e],s)o=await u(s);else if(e==="action"){let d=new URL(t.url),f=d.pathname+d.search;throw Be(405,{method:t.method,pathname:f,routeId:n.route.id})}else return{type:q.data,result:void 0};else if(s)o=await u(s);else{let d=new URL(t.url),f=d.pathname+d.search;throw Be(404,{pathname:f})}Q(o.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(s){return{type:q.error,result:s}}finally{a&&t.signal.removeEventListener("abort",a)}return o}async function dv(e){let{result:t,type:n}=e;if(zd(t)){let f;try{let p=t.headers.get("Content-Type");p&&/\bapplication\/json\b/.test(p)?t.body==null?f=null:f=await t.json():f=await t.text()}catch(p){return{type:q.error,error:p}}return n===q.error?{type:q.error,error:new Li(t.status,t.statusText,f),statusCode:t.status,headers:t.headers}:{type:q.data,data:f,statusCode:t.status,headers:t.headers}}if(n===q.error){if(ic(t)){var r,l;if(t.data instanceof Error){var i,o;return{type:q.error,error:t.data,statusCode:(i=t.init)==null?void 0:i.status,headers:(o=t.init)!=null&&o.headers?new Headers(t.init.headers):void 0}}return{type:q.error,error:new Li(((r=t.init)==null?void 0:r.status)||500,void 0,t.data),statusCode:fl(t)?t.status:void 0,headers:(l=t.init)!=null&&l.headers?new Headers(t.init.headers):void 0}}return{type:q.error,error:t,statusCode:fl(t)?t.status:void 0}}if(yv(t)){var a,u;return{type:q.deferred,deferredData:t,statusCode:(a=t.init)==null?void 0:a.status,headers:((u=t.init)==null?void 0:u.headers)&&new Headers(t.init.headers)}}if(ic(t)){var s,d;return{type:q.data,data:t.data,statusCode:(s=t.init)==null?void 0:s.status,headers:(d=t.init)!=null&&d.headers?new Headers(t.init.headers):void 0}}return{type:q.data,data:t}}function pv(e,t,n,r,l,i){let o=e.headers.get("Location");if(Q(o,"Redirects returned/thrown from loaders/actions must have a Location header"),!wu.test(o)){let a=r.slice(0,r.findIndex(u=>u.route.id===n)+1);o=Sa(new URL(t.url),a,l,!0,o,i),e.headers.set("Location",o)}return e}function bs(e,t,n,r){let l=["about:","blob:","chrome:","chrome-untrusted:","content:","data:","devtools:","file:","filesystem:","javascript:"];if(wu.test(e)){let i=e,o=i.startsWith("//")?new URL(t.protocol+i):new URL(i);if(l.includes(o.protocol))throw new Error("Invalid redirect location");let a=Ft(o.pathname,n)!=null;if(o.origin===t.origin&&a)return gu(o.pathname)+o.search+o.hash}try{let i=r.createURL(e);if(l.includes(i.protocol))throw new Error("Invalid redirect location")}catch{}return e}function Bn(e,t,n,r){let l=e.createURL(Md(t)).toString(),i={signal:n};if(r&&dt(r.formMethod)){let{formMethod:o,formEncType:a}=r;i.method=o.toUpperCase(),a==="application/json"?(i.headers=new Headers({"Content-Type":a}),i.body=JSON.stringify(r.json)):a==="text/plain"?i.body=r.text:a==="application/x-www-form-urlencoded"&&r.formData?i.body=ka(r.formData):i.body=r.formData}return new Request(l,i)}function ka(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function ec(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function hv(e,t,n,r,l){let i={},o=null,a,u=!1,s={},d=n&&Xe(n[1])?n[1].error:void 0;return e.forEach(f=>{if(!(f.route.id in t))return;let p=f.route.id,w=t[p];if(Q(!xn(w),"Cannot handle redirect results in processLoaderData"),Xe(w)){let k=w.error;d!==void 0&&(k=d,d=void 0),o=o||{};{let E=wn(e,p);o[E.route.id]==null&&(o[E.route.id]=k)}i[p]=void 0,u||(u=!0,a=fl(w.error)?w.error.status:500),w.headers&&(s[p]=w.headers)}else Zt(w)?(r.set(p,w.deferredData),i[p]=w.deferredData.data,w.statusCode!=null&&w.statusCode!==200&&!u&&(a=w.statusCode),w.headers&&(s[p]=w.headers)):(i[p]=w.data,w.statusCode&&w.statusCode!==200&&!u&&(a=w.statusCode),w.headers&&(s[p]=w.headers))}),d!==void 0&&n&&(o={[n[0]]:d},i[n[0]]=void 0),{loaderData:i,errors:o,statusCode:a||200,loaderHeaders:s}}function tc(e,t,n,r,l,i,o){let{loaderData:a,errors:u}=hv(t,n,r,o);return l.forEach(s=>{let{key:d,match:f,controller:p}=s,w=i[d];if(Q(w,"Did not find corresponding fetcher result"),!(p&&p.signal.aborted))if(Xe(w)){let k=wn(e.matches,f?.route.id);u&&u[k.route.id]||(u=ae({},u,{[k.route.id]:w.error})),e.fetchers.delete(d)}else if(xn(w))Q(!1,"Unhandled fetcher revalidation redirect");else if(Zt(w))Q(!1,"Unhandled fetcher deferred data");else{let k=Wt(w.data);e.fetchers.set(d,k)}}),{loaderData:a,errors:u}}function nc(e,t,n,r){let l=ae({},t);for(let i of n){let o=i.route.id;if(t.hasOwnProperty(o)?t[o]!==void 0&&(l[o]=t[o]):e[o]!==void 0&&i.route.loader&&(l[o]=e[o]),r&&r.hasOwnProperty(o))break}return l}function rc(e){return e?Xe(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function wn(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function lc(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Be(e,t){let{pathname:n,routeId:r,method:l,type:i,message:o}=t===void 0?{}:t,a="Unknown Server Error",u="Unknown @remix-run/router error";return e===400?(a="Bad Request",l&&n&&r?u="You made a "+l+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?u="defer() is not supported in actions":i==="invalid-body"&&(u="Unable to encode submission body")):e===403?(a="Forbidden",u='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",u='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",l&&n&&r?u="You made a "+l.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":l&&(u='Invalid request method "'+l.toUpperCase()+'"')),new Li(e||500,a,new Error(u),!0)}function Vl(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[r,l]=t[n];if(xn(l))return{key:r,result:l}}}function Md(e){let t=typeof e=="string"?dn(e):e;return Mn(ae({},t,{hash:""}))}function mv(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function vv(e){return zd(e.result)&&tv.has(e.result.status)}function Zt(e){return e.type===q.deferred}function Xe(e){return e.type===q.error}function xn(e){return(e&&e.type)===q.redirect}function ic(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function yv(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function zd(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function gv(e){return ev.has(e.toLowerCase())}function dt(e){return qm.has(e.toLowerCase())}async function wv(e,t,n,r,l){let i=Object.entries(t);for(let o=0;o<i.length;o++){let[a,u]=i[o],s=e.find(p=>p?.route.id===a);if(!s)continue;let d=r.find(p=>p.route.id===s.route.id),f=d!=null&&!Nd(d,s)&&(l&&l[s.route.id])!==void 0;Zt(u)&&f&&await Su(u,n,!1).then(p=>{p&&(t[a]=p)})}}async function Sv(e,t,n){for(let r=0;r<n.length;r++){let{key:l,routeId:i,controller:o}=n[r],a=t[l];e.find(s=>s?.route.id===i)&&Zt(a)&&(Q(o,"Expected an AbortController for revalidating fetcher deferred result"),await Su(a,o.signal,!0).then(s=>{s&&(t[l]=s)}))}}async function Su(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:q.data,data:e.deferredData.unwrappedData}}catch(l){return{type:q.error,error:l}}return{type:q.data,data:e.deferredData.data}}}function Eu(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Ur(e,t){let n=typeof t=="string"?dn(t).search:t.search;if(e[e.length-1].route.index&&Eu(n||""))return e[e.length-1];let r=Rd(e);return r[r.length-1]}function oc(e){let{formMethod:t,formAction:n,formEncType:r,text:l,formData:i,json:o}=e;if(!(!t||!n||!r)){if(l!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:l};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(o!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:o,text:void 0}}}function Ro(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Ev(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Dr(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function kv(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Wt(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function xv(e,t){try{let n=e.sessionStorage.getItem(Td);if(n){let r=JSON.parse(n);for(let[l,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(l,new Set(i||[]))}}catch{}}function Cv(e,t){if(t.size>0){let n={};for(let[r,l]of t)n[r]=[...l];try{e.sessionStorage.setItem(Td,JSON.stringify(n))}catch(r){Dn(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/**
  43. * React Router v6.30.4
  44. *
  45. * Copyright (c) Remix Software Inc.
  46. *
  47. * This source code is licensed under the MIT license found in the
  48. * LICENSE.md file in the root directory of this source tree.
  49. *
  50. * @license MIT
  51. */function Ti(){return Ti=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ti.apply(null,arguments)}const yl=_.createContext(null),ku=_.createContext(null),Ut=_.createContext(null),xu=_.createContext(null),jt=_.createContext({outlet:null,matches:[],isDataRoute:!1}),Od=_.createContext(null);function Pv(e,t){let{relative:n}=t===void 0?{}:t;vr()||Q(!1);let{basename:r,navigator:l}=_.useContext(Ut),{hash:i,pathname:o,search:a}=Yi(e,{relative:n}),u=o;return r!=="/"&&(u=o==="/"?r:Nt([r,o])),l.createHref({pathname:u,search:a,hash:i})}function vr(){return _.useContext(xu)!=null}function yr(){return vr()||Q(!1),_.useContext(xu).location}function Fd(e){_.useContext(Ut).static||_.useLayoutEffect(e)}function Id(){let{isDataRoute:e}=_.useContext(jt);return e?Av():_v()}function _v(){vr()||Q(!1);let e=_.useContext(yl),{basename:t,future:n,navigator:r}=_.useContext(Ut),{matches:l}=_.useContext(jt),{pathname:i}=yr(),o=JSON.stringify(Qi(l,n.v7_relativeSplatPath)),a=_.useRef(!1);return Fd(()=>{a.current=!0}),_.useCallback(function(s,d){if(d===void 0&&(d={}),!a.current)return;if(typeof s=="number"){r.go(s);return}let f=Ki(s,JSON.parse(o),i,d.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:Nt([t,f.pathname])),(d.replace?r.replace:r.push)(f,d.state,d)},[t,r,o,i,e])}const Rv=_.createContext(null);function Lv(e){let t=_.useContext(jt).outlet;return t&&_.createElement(Rv.Provider,{value:e},t)}function Yi(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=_.useContext(Ut),{matches:l}=_.useContext(jt),{pathname:i}=yr(),o=JSON.stringify(Qi(l,r.v7_relativeSplatPath));return _.useMemo(()=>Ki(e,JSON.parse(o),i,n==="path"),[e,o,i,n])}function Tv(e,t,n,r){vr()||Q(!1);let{navigator:l}=_.useContext(Ut),{matches:i}=_.useContext(jt),o=i[i.length-1],a=o?o.params:{};o&&o.pathname;let u=o?o.pathnameBase:"/";o&&o.route;let s=yr(),d;d=s;let f=d.pathname||"/",p=f;if(u!=="/"){let E=u.replace(/^\//,"").split("/");p="/"+f.replace(/^\//,"").split("/").slice(E.length).join("/")}let w=gn(e,{pathname:p});return Ov(w&&w.map(E=>Object.assign({},E,{params:Object.assign({},a,E.params),pathname:Nt([u,l.encodeLocation?l.encodeLocation(E.pathname).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?u:Nt([u,l.encodeLocation?l.encodeLocation(E.pathnameBase).pathname:E.pathnameBase])})),i,n,r)}function Nv(){let e=jv(),t=fl(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return _.createElement(_.Fragment,null,_.createElement("h2",null,"Unexpected Application Error!"),_.createElement("h3",{style:{fontStyle:"italic"}},t),n?_.createElement("pre",{style:l},n):null,null)}const Dv=_.createElement(Nv,null);class Mv extends _.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?_.createElement(jt.Provider,{value:this.props.routeContext},_.createElement(Od.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function zv(e){let{routeContext:t,match:n,children:r}=e,l=_.useContext(yl);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),_.createElement(jt.Provider,{value:t},r)}function Ov(e,t,n,r){var l;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if(!n)return null;if(n.errors)e=n.matches;else if((i=r)!=null&&i.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,a=(l=n)==null?void 0:l.errors;if(a!=null){let d=o.findIndex(f=>f.route.id&&a?.[f.route.id]!==void 0);d>=0||Q(!1),o=o.slice(0,Math.min(o.length,d+1))}let u=!1,s=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d<o.length;d++){let f=o[d];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(s=d),f.route.id){let{loaderData:p,errors:w}=n,k=f.route.loader&&p[f.route.id]===void 0&&(!w||w[f.route.id]===void 0);if(f.route.lazy||k){u=!0,s>=0?o=o.slice(0,s+1):o=[o[0]];break}}}return o.reduceRight((d,f,p)=>{let w,k=!1,E=null,N=null;n&&(w=a&&f.route.id?a[f.route.id]:void 0,E=f.route.errorElement||Dv,u&&(s<0&&p===0?(Bv("route-fallback"),k=!0,N=null):s===p&&(k=!0,N=f.route.hydrateFallbackElement||null)));let m=t.concat(o.slice(0,p+1)),c=()=>{let v;return w?v=E:k?v=N:f.route.Component?v=_.createElement(f.route.Component,null):f.route.element?v=f.route.element:v=d,_.createElement(zv,{match:f,routeContext:{outlet:d,matches:m,isDataRoute:n!=null},children:v})};return n&&(f.route.ErrorBoundary||f.route.errorElement||p===0)?_.createElement(Mv,{location:n.location,revalidation:n.revalidation,component:E,error:w,children:c(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):c()},null)}var Ud=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Ud||{}),jd=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(jd||{});function Fv(e){let t=_.useContext(yl);return t||Q(!1),t}function Iv(e){let t=_.useContext(ku);return t||Q(!1),t}function Uv(e){let t=_.useContext(jt);return t||Q(!1),t}function Ad(e){let t=Uv(),n=t.matches[t.matches.length-1];return n.route.id||Q(!1),n.route.id}function jv(){var e;let t=_.useContext(Od),n=Iv(jd.UseRouteError),r=Ad();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Av(){let{router:e}=Fv(Ud.UseNavigateStable),t=Ad(),n=_.useRef(!1);return Fd(()=>{n.current=!0}),_.useCallback(function(l,i){i===void 0&&(i={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,Ti({fromRouteId:t},i)))},[e,t])}const ac={};function Bv(e,t,n){ac[e]||(ac[e]=!0)}function $v(e,t){e?.v7_startTransition,e?.v7_relativeSplatPath===void 0&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}function cy(e){let{to:t,replace:n,state:r,relative:l}=e;vr()||Q(!1);let{future:i,static:o}=_.useContext(Ut),{matches:a}=_.useContext(jt),{pathname:u}=yr(),s=Id(),d=Ki(t,Qi(a,i.v7_relativeSplatPath),u,l==="path"),f=JSON.stringify(d);return _.useEffect(()=>s(JSON.parse(f),{replace:n,state:r,relative:l}),[s,f,l,n,r]),null}function fy(e){return Lv(e.context)}function Vv(e){let{basename:t="/",children:n=null,location:r,navigationType:l=ye.Pop,navigator:i,static:o=!1,future:a}=e;vr()&&Q(!1);let u=t.replace(/^\/*/,"/"),s=_.useMemo(()=>({basename:u,navigator:i,static:o,future:Ti({v7_relativeSplatPath:!1},a)}),[u,a,i,o]);typeof r=="string"&&(r=dn(r));let{pathname:d="/",search:f="",hash:p="",state:w=null,key:k="default"}=r,E=_.useMemo(()=>{let N=Ft(d,u);return N==null?null:{location:{pathname:N,search:f,hash:p,state:w,key:k},navigationType:l}},[u,d,f,p,w,k,l]);return E==null?null:_.createElement(Ut.Provider,{value:s},_.createElement(xu.Provider,{children:n,value:E}))}new Promise(()=>{});function Hv(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:_.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:_.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:_.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/**
  52. * React Router DOM v6.30.4
  53. *
  54. * Copyright (c) Remix Software Inc.
  55. *
  56. * This source code is licensed under the MIT license found in the
  57. * LICENSE.md file in the root directory of this source tree.
  58. *
  59. * @license MIT
  60. */function dr(){return dr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dr.apply(null,arguments)}function Bd(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Wv(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Qv(e,t){return e.button===0&&(!t||t==="_self")&&!Wv(e)}const Kv=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Yv=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],Xv="6";try{window.__reactRouterVersion=Xv}catch{}function dy(e,t){return iv({basename:void 0,future:dr({},void 0,{v7_prependBasename:!0}),history:Lm({window:void 0}),hydrationData:Gv(),routes:e,mapRouteProperties:Hv,dataStrategy:void 0,patchRoutesOnNavigation:void 0,window:void 0}).initialize()}function Gv(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=dr({},t,{errors:Jv(t.errors)})),t}function Jv(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,l]of t)if(l&&l.__type==="RouteErrorResponse")n[r]=new Li(l.status,l.statusText,l.data,l.internal===!0);else if(l&&l.__type==="Error"){if(l.__subType){let i=window[l.__subType];if(typeof i=="function")try{let o=new i(l.message);o.stack="",n[r]=o}catch{}}if(n[r]==null){let i=new Error(l.message);i.stack="",n[r]=i}}else n[r]=l;return n}const $d=_.createContext({isTransitioning:!1}),Zv=_.createContext(new Map),qv="startTransition",uc=Ep[qv],bv="flushSync",sc=Rm[bv];function ey(e){uc?uc(e):e()}function Mr(e){sc?sc(e):e()}class ty{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function py(e){let{fallbackElement:t,router:n,future:r}=e,[l,i]=_.useState(n.state),[o,a]=_.useState(),[u,s]=_.useState({isTransitioning:!1}),[d,f]=_.useState(),[p,w]=_.useState(),[k,E]=_.useState(),N=_.useRef(new Map),{v7_startTransition:m}=r||{},c=_.useCallback(C=>{m?ey(C):C()},[m]),v=_.useCallback((C,B)=>{let{deletedFetchers:D,flushSync:Z,viewTransitionOpts:ne}=B;C.fetchers.forEach((Ce,at)=>{Ce.data!==void 0&&N.current.set(at,Ce.data)}),D.forEach(Ce=>N.current.delete(Ce));let we=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!ne||we){Z?Mr(()=>i(C)):c(()=>i(C));return}if(Z){Mr(()=>{p&&(d&&d.resolve(),p.skipTransition()),s({isTransitioning:!0,flushSync:!0,currentLocation:ne.currentLocation,nextLocation:ne.nextLocation})});let Ce=n.window.document.startViewTransition(()=>{Mr(()=>i(C))});Ce.finished.finally(()=>{Mr(()=>{f(void 0),w(void 0),a(void 0),s({isTransitioning:!1})})}),Mr(()=>w(Ce));return}p?(d&&d.resolve(),p.skipTransition(),E({state:C,currentLocation:ne.currentLocation,nextLocation:ne.nextLocation})):(a(C),s({isTransitioning:!0,flushSync:!1,currentLocation:ne.currentLocation,nextLocation:ne.nextLocation}))},[n.window,p,d,N,c]);_.useLayoutEffect(()=>n.subscribe(v),[n,v]),_.useEffect(()=>{u.isTransitioning&&!u.flushSync&&f(new ty)},[u]),_.useEffect(()=>{if(d&&o&&n.window){let C=o,B=d.promise,D=n.window.document.startViewTransition(async()=>{c(()=>i(C)),await B});D.finished.finally(()=>{f(void 0),w(void 0),a(void 0),s({isTransitioning:!1})}),w(D)}},[c,o,d,n.window]),_.useEffect(()=>{d&&o&&l.location.key===o.location.key&&d.resolve()},[d,p,l.location,o]),_.useEffect(()=>{!u.isTransitioning&&k&&(a(k.state),s({isTransitioning:!0,flushSync:!1,currentLocation:k.currentLocation,nextLocation:k.nextLocation}),E(void 0))},[u.isTransitioning,k]),_.useEffect(()=>{},[]);let x=_.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:C=>n.navigate(C),push:(C,B,D)=>n.navigate(C,{state:B,preventScrollReset:D?.preventScrollReset}),replace:(C,B,D)=>n.navigate(C,{replace:!0,state:B,preventScrollReset:D?.preventScrollReset})}),[n]),L=n.basename||"/",z=_.useMemo(()=>({router:n,navigator:x,static:!1,basename:L}),[n,x,L]),y=_.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return _.useEffect(()=>$v(r,n.future),[r,n.future]),_.createElement(_.Fragment,null,_.createElement(yl.Provider,{value:z},_.createElement(ku.Provider,{value:l},_.createElement(Zv.Provider,{value:N.current},_.createElement($d.Provider,{value:u},_.createElement(Vv,{basename:L,location:l.location,navigationType:l.historyAction,navigator:x,future:y},l.initialized||n.future.v7_partialHydration?_.createElement(ny,{routes:n.routes,future:n.future,state:l}):t))))),null)}const ny=_.memo(ry);function ry(e){let{routes:t,future:n,state:r}=e;return Tv(t,void 0,r,n)}const ly=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",iy=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,oy=_.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:i,replace:o,state:a,target:u,to:s,preventScrollReset:d,viewTransition:f}=t,p=Bd(t,Kv),{basename:w}=_.useContext(Ut),k,E=!1;if(typeof s=="string"&&iy.test(s)&&(k=s,ly))try{let v=new URL(window.location.href),x=s.startsWith("//")?new URL(v.protocol+s):new URL(s),L=Ft(x.pathname,w);x.origin===v.origin&&L!=null?s=L+x.search+x.hash:E=!0}catch{}let N=Pv(s,{relative:l}),m=uy(s,{replace:o,state:a,target:u,preventScrollReset:d,relative:l,viewTransition:f});function c(v){r&&r(v),v.defaultPrevented||m(v)}return _.createElement("a",dr({},p,{href:k||N,onClick:E||i?r:c,ref:n,target:u}))}),hy=_.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:l=!1,className:i="",end:o=!1,style:a,to:u,viewTransition:s,children:d}=t,f=Bd(t,Yv),p=Yi(u,{relative:f.relative}),w=yr(),k=_.useContext(ku),{navigator:E,basename:N}=_.useContext(Ut),m=k!=null&&sy(p)&&s===!0,c=E.encodeLocation?E.encodeLocation(p).pathname:p.pathname,v=w.pathname,x=k&&k.navigation&&k.navigation.location?k.navigation.location.pathname:null;l||(v=v.toLowerCase(),x=x?x.toLowerCase():null,c=c.toLowerCase()),x&&N&&(x=Ft(x,N)||x);const L=c!=="/"&&c.endsWith("/")?c.length-1:c.length;let z=v===c||!o&&v.startsWith(c)&&v.charAt(L)==="/",y=x!=null&&(x===c||!o&&x.startsWith(c)&&x.charAt(c.length)==="/"),C={isActive:z,isPending:y,isTransitioning:m},B=z?r:void 0,D;typeof i=="function"?D=i(C):D=[i,z?"active":null,y?"pending":null,m?"transitioning":null].filter(Boolean).join(" ");let Z=typeof a=="function"?a(C):a;return _.createElement(oy,dr({},f,{"aria-current":B,className:D,ref:n,style:Z,to:u,viewTransition:s}),typeof d=="function"?d(C):d)});var xa;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(xa||(xa={}));var cc;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(cc||(cc={}));function ay(e){let t=_.useContext(yl);return t||Q(!1),t}function uy(e,t){let{target:n,replace:r,state:l,preventScrollReset:i,relative:o,viewTransition:a}=t===void 0?{}:t,u=Id(),s=yr(),d=Yi(e,{relative:o});return _.useCallback(f=>{if(Qv(f,n)){f.preventDefault();let p=r!==void 0?r:Mn(s)===Mn(d);u(e,{replace:p,state:l,preventScrollReset:i,relative:o,viewTransition:a})}},[s,u,d,r,l,n,e,i,o,a])}function sy(e,t){t===void 0&&(t={});let n=_.useContext($d);n==null&&Q(!1);let{basename:r}=ay(xa.useViewTransitionState),l=Yi(e,{relative:t.relative});if(!n.isTransitioning)return!1;let i=Ft(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=Ft(n.nextLocation.pathname,r)||n.nextLocation.pathname;return Ri(l.pathname,o)!=null||Ri(l.pathname,i)!=null}export{oy as L,hy as N,fy as O,Ep as R,Cd as a,yr as b,cy as c,dy as d,py as e,Sp as o,_ as r,Id as u,_m as v};