Files
siti-plugin-repo/dist/assets/index-BlY_enN1.js
Roberto Guagliardo 7b0ca40c4f feat: implement user authentication and license management system
- Added schema for users, licenses, and license hostnames in the database.
- Created storage utility for reading and writing JSON files.
- Developed user service for user registration, authentication, and retrieval.
- Implemented authentication middleware to protect routes.
- Built LicenseCard component to display license details.
- Created SiteNav component for navigation with user authentication status.
- Established AuthContext for managing authentication state and actions.
- Developed Home page to display available plugins.
- Created LicenseManager page for managing licenses with forms for creation and verification.
- Implemented PluginDetail page to show detailed information about a specific plugin.
- Added utility functions for date formatting.
2026-02-01 02:20:28 +00:00

69 lines
180 KiB
JavaScript

function ff(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(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();function df(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Os={exports:{}},jl={},Is={exports:{}},I={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var mr=Symbol.for("react.element"),pf=Symbol.for("react.portal"),hf=Symbol.for("react.fragment"),mf=Symbol.for("react.strict_mode"),vf=Symbol.for("react.profiler"),gf=Symbol.for("react.provider"),yf=Symbol.for("react.context"),wf=Symbol.for("react.forward_ref"),Sf=Symbol.for("react.suspense"),kf=Symbol.for("react.memo"),xf=Symbol.for("react.lazy"),hu=Symbol.iterator;function Ef(e){return e===null||typeof e!="object"?null:(e=hu&&e[hu]||e["@@iterator"],typeof e=="function"?e:null)}var Ms={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ds=Object.assign,Fs={};function kn(e,t,n){this.props=e,this.context=t,this.refs=Fs,this.updater=n||Ms}kn.prototype.isReactComponent={};kn.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")};kn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Us(){}Us.prototype=kn.prototype;function go(e,t,n){this.props=e,this.context=t,this.refs=Fs,this.updater=n||Ms}var yo=go.prototype=new Us;yo.constructor=go;Ds(yo,kn.prototype);yo.isPureReactComponent=!0;var mu=Array.isArray,As=Object.prototype.hasOwnProperty,wo={current:null},Bs={key:!0,ref:!0,__self:!0,__source:!0};function Vs(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)As.call(t,r)&&!Bs.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1<s){for(var u=Array(s),a=0;a<s;a++)u[a]=arguments[a+2];l.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)l[r]===void 0&&(l[r]=s[r]);return{$$typeof:mr,type:e,key:i,ref:o,props:l,_owner:wo.current}}function Cf(e,t){return{$$typeof:mr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function So(e){return typeof e=="object"&&e!==null&&e.$$typeof===mr}function Nf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var vu=/\/+/g;function Kl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Nf(""+e.key):t.toString(36)}function Vr(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 mr:case pf:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+Kl(o,0):r,mu(l)?(n="",e!=null&&(n=e.replace(vu,"$&/")+"/"),Vr(l,t,n,"",function(a){return a})):l!=null&&(So(l)&&(l=Cf(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(vu,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",mu(e))for(var s=0;s<e.length;s++){i=e[s];var u=r+Kl(i,s);o+=Vr(i,t,n,u,l)}else if(u=Ef(e),typeof u=="function")for(e=u.call(e),s=0;!(i=e.next()).done;)i=i.value,u=r+Kl(i,s++),o+=Vr(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 Er(e,t,n){if(e==null)return e;var r=[],l=0;return Vr(e,r,"","",function(i){return t.call(n,i,l++)}),r}function jf(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 he={current:null},$r={transition:null},Pf={ReactCurrentDispatcher:he,ReactCurrentBatchConfig:$r,ReactCurrentOwner:wo};function $s(){throw Error("act(...) is not supported in production builds of React.")}I.Children={map:Er,forEach:function(e,t,n){Er(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Er(e,function(){t++}),t},toArray:function(e){return Er(e,function(t){return t})||[]},only:function(e){if(!So(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};I.Component=kn;I.Fragment=hf;I.Profiler=vf;I.PureComponent=go;I.StrictMode=mf;I.Suspense=Sf;I.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Pf;I.act=$s;I.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=Ds({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=wo.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)As.call(t,u)&&!Bs.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var a=0;a<u;a++)s[a]=arguments[a+2];r.children=s}return{$$typeof:mr,type:e.type,key:l,ref:i,props:r,_owner:o}};I.createContext=function(e){return e={$$typeof:yf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:gf,_context:e},e.Consumer=e};I.createElement=Vs;I.createFactory=function(e){var t=Vs.bind(null,e);return t.type=e,t};I.createRef=function(){return{current:null}};I.forwardRef=function(e){return{$$typeof:wf,render:e}};I.isValidElement=So;I.lazy=function(e){return{$$typeof:xf,_payload:{_status:-1,_result:e},_init:jf}};I.memo=function(e,t){return{$$typeof:kf,type:e,compare:t===void 0?null:t}};I.startTransition=function(e){var t=$r.transition;$r.transition={};try{e()}finally{$r.transition=t}};I.unstable_act=$s;I.useCallback=function(e,t){return he.current.useCallback(e,t)};I.useContext=function(e){return he.current.useContext(e)};I.useDebugValue=function(){};I.useDeferredValue=function(e){return he.current.useDeferredValue(e)};I.useEffect=function(e,t){return he.current.useEffect(e,t)};I.useId=function(){return he.current.useId()};I.useImperativeHandle=function(e,t,n){return he.current.useImperativeHandle(e,t,n)};I.useInsertionEffect=function(e,t){return he.current.useInsertionEffect(e,t)};I.useLayoutEffect=function(e,t){return he.current.useLayoutEffect(e,t)};I.useMemo=function(e,t){return he.current.useMemo(e,t)};I.useReducer=function(e,t,n){return he.current.useReducer(e,t,n)};I.useRef=function(e){return he.current.useRef(e)};I.useState=function(e){return he.current.useState(e)};I.useSyncExternalStore=function(e,t,n){return he.current.useSyncExternalStore(e,t,n)};I.useTransition=function(){return he.current.useTransition()};I.version="18.3.1";Is.exports=I;var S=Is.exports;const Ws=df(S),_f=ff({__proto__:null,default:Ws},[S]);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Lf=S,Tf=Symbol.for("react.element"),Rf=Symbol.for("react.fragment"),zf=Object.prototype.hasOwnProperty,Of=Lf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,If={key:!0,ref:!0,__self:!0,__source:!0};function Hs(e,t,n){var r,l={},i=null,o=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)zf.call(t,r)&&!If.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:Tf,type:e,key:i,ref:o,props:l,_owner:Of.current}}jl.Fragment=Rf;jl.jsx=Hs;jl.jsxs=Hs;Os.exports=jl;var f=Os.exports,Qs={exports:{}},Ne={},Ks={exports:{}},Xs={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(N,z){var O=N.length;N.push(z);e:for(;0<O;){var D=O-1>>>1,U=N[D];if(0<l(U,z))N[D]=z,N[O]=U,O=D;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var z=N[0],O=N.pop();if(O!==z){N[0]=O;e:for(var D=0,U=N.length,Rt=U>>>1;D<Rt;){var Xe=2*(D+1)-1,Pn=N[Xe],Ge=Xe+1,Kt=N[Ge];if(0>l(Pn,O))Ge<U&&0>l(Kt,Pn)?(N[D]=Kt,N[Ge]=O,D=Ge):(N[D]=Pn,N[Xe]=O,D=Xe);else if(Ge<U&&0>l(Kt,O))N[D]=Kt,N[Ge]=O,D=Ge;else break e}}return z}function l(N,z){var O=N.sortIndex-z.sortIndex;return O!==0?O:N.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var u=[],a=[],m=1,h=null,v=3,w=!1,g=!1,y=!1,x=typeof setTimeout=="function"?setTimeout:null,d=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 p(N){for(var z=n(a);z!==null;){if(z.callback===null)r(a);else if(z.startTime<=N)r(a),z.sortIndex=z.expirationTime,t(u,z);else break;z=n(a)}}function k(N){if(y=!1,p(N),!g)if(n(u)!==null)g=!0,Tt(C);else{var z=n(a);z!==null&&jn(k,z.startTime-N)}}function C(N,z){g=!1,y&&(y=!1,d(L),L=-1),w=!0;var O=v;try{for(p(z),h=n(u);h!==null&&(!(h.expirationTime>z)||N&&!G());){var D=h.callback;if(typeof D=="function"){h.callback=null,v=h.priorityLevel;var U=D(h.expirationTime<=z);z=e.unstable_now(),typeof U=="function"?h.callback=U:h===n(u)&&r(u),p(z)}else r(u);h=n(u)}if(h!==null)var Rt=!0;else{var Xe=n(a);Xe!==null&&jn(k,Xe.startTime-z),Rt=!1}return Rt}finally{h=null,v=O,w=!1}}var P=!1,_=null,L=-1,A=5,R=-1;function G(){return!(e.unstable_now()-R<A)}function fe(){if(_!==null){var N=e.unstable_now();R=N;var z=!0;try{z=_(!0,N)}finally{z?Be():(P=!1,_=null)}}else P=!1}var Be;if(typeof c=="function")Be=function(){c(fe)};else if(typeof MessageChannel<"u"){var Nn=new MessageChannel,xr=Nn.port2;Nn.port1.onmessage=fe,Be=function(){xr.postMessage(null)}}else Be=function(){x(fe,0)};function Tt(N){_=N,P||(P=!0,Be())}function jn(N,z){L=x(function(){N(e.unstable_now())},z)}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(N){N.callback=null},e.unstable_continueExecution=function(){g||w||(g=!0,Tt(C))},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):A=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return v},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(N){switch(v){case 1:case 2:case 3:var z=3;break;default:z=v}var O=v;v=z;try{return N()}finally{v=O}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,z){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var O=v;v=N;try{return z()}finally{v=O}},e.unstable_scheduleCallback=function(N,z,O){var D=e.unstable_now();switch(typeof O=="object"&&O!==null?(O=O.delay,O=typeof O=="number"&&0<O?D+O:D):O=D,N){case 1:var U=-1;break;case 2:U=250;break;case 5:U=1073741823;break;case 4:U=1e4;break;default:U=5e3}return U=O+U,N={id:m++,callback:z,priorityLevel:N,startTime:O,expirationTime:U,sortIndex:-1},O>D?(N.sortIndex=O,t(a,N),n(u)===null&&N===n(a)&&(y?(d(L),L=-1):y=!0,jn(k,O-D))):(N.sortIndex=U,t(u,N),g||w||(g=!0,Tt(C))),N},e.unstable_shouldYield=G,e.unstable_wrapCallback=function(N){var z=v;return function(){var O=v;v=z;try{return N.apply(this,arguments)}finally{v=O}}}})(Xs);Ks.exports=Xs;var Mf=Ks.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Df=S,Ce=Mf;function E(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 Gs=new Set,Jn={};function Ht(e,t){pn(e,t),pn(e+"Capture",t)}function pn(e,t){for(Jn[e]=t,e=0;e<t.length;e++)Gs.add(t[e])}var tt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),wi=Object.prototype.hasOwnProperty,Ff=/^[: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]*$/,gu={},yu={};function Uf(e){return wi.call(yu,e)?!0:wi.call(gu,e)?!1:Ff.test(e)?yu[e]=!0:(gu[e]=!0,!1)}function Af(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 Bf(e,t,n,r){if(t===null||typeof t>"u"||Af(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 me(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 oe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){oe[e]=new me(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];oe[t]=new me(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){oe[e]=new me(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){oe[e]=new me(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){oe[e]=new me(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){oe[e]=new me(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){oe[e]=new me(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){oe[e]=new me(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){oe[e]=new me(e,5,!1,e.toLowerCase(),null,!1,!1)});var ko=/[\-:]([a-z])/g;function xo(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(ko,xo);oe[t]=new me(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(ko,xo);oe[t]=new me(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(ko,xo);oe[t]=new me(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){oe[e]=new me(e,1,!1,e.toLowerCase(),null,!1,!1)});oe.xlinkHref=new me("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){oe[e]=new me(e,1,!1,e.toLowerCase(),null,!0,!0)});function Eo(e,t,n,r){var l=oe.hasOwnProperty(t)?oe[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Bf(t,n,l,r)&&(n=null),r||l===null?Uf(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=Df.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Cr=Symbol.for("react.element"),Gt=Symbol.for("react.portal"),Yt=Symbol.for("react.fragment"),Co=Symbol.for("react.strict_mode"),Si=Symbol.for("react.profiler"),Ys=Symbol.for("react.provider"),Js=Symbol.for("react.context"),No=Symbol.for("react.forward_ref"),ki=Symbol.for("react.suspense"),xi=Symbol.for("react.suspense_list"),jo=Symbol.for("react.memo"),ut=Symbol.for("react.lazy"),Zs=Symbol.for("react.offscreen"),wu=Symbol.iterator;function Ln(e){return e===null||typeof e!="object"?null:(e=wu&&e[wu]||e["@@iterator"],typeof e=="function"?e:null)}var X=Object.assign,Xl;function Fn(e){if(Xl===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Xl=t&&t[1]||""}return`
`+Xl+e}var Gl=!1;function Yl(e,t){if(!e||Gl)return"";Gl=!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(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var l=a.stack.split(`
`),i=r.stack.split(`
`),o=l.length-1,s=i.length-1;1<=o&&0<=s&&l[o]!==i[s];)s--;for(;1<=o&&0<=s;o--,s--)if(l[o]!==i[s]){if(o!==1||s!==1)do if(o--,s--,0>s||l[o]!==i[s]){var u=`
`+l[o].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=o&&0<=s);break}}}finally{Gl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Fn(e):""}function Vf(e){switch(e.tag){case 5:return Fn(e.type);case 16:return Fn("Lazy");case 13:return Fn("Suspense");case 19:return Fn("SuspenseList");case 0:case 2:case 15:return e=Yl(e.type,!1),e;case 11:return e=Yl(e.type.render,!1),e;case 1:return e=Yl(e.type,!0),e;default:return""}}function Ei(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 Yt:return"Fragment";case Gt:return"Portal";case Si:return"Profiler";case Co:return"StrictMode";case ki:return"Suspense";case xi:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Js:return(e.displayName||"Context")+".Consumer";case Ys:return(e._context.displayName||"Context")+".Provider";case No:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case jo:return t=e.displayName||null,t!==null?t:Ei(e.type)||"Memo";case ut:t=e._payload,e=e._init;try{return Ei(e(t))}catch{}}return null}function $f(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 Ei(t);case 8:return t===Co?"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 Et(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function qs(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Wf(e){var t=qs(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 Nr(e){e._valueTracker||(e._valueTracker=Wf(e))}function bs(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=qs(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function el(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 Ci(e,t){var n=t.checked;return X({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Su(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Et(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 ea(e,t){t=t.checked,t!=null&&Eo(e,"checked",t,!1)}function Ni(e,t){ea(e,t);var n=Et(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")?ji(e,t.type,n):t.hasOwnProperty("defaultValue")&&ji(e,t.type,Et(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function ku(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 ji(e,t,n){(t!=="number"||el(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Un=Array.isArray;function un(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=""+Et(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 Pi(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(E(91));return X({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function xu(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(E(92));if(Un(n)){if(1<n.length)throw Error(E(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Et(n)}}function ta(e,t){var n=Et(t.value),r=Et(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 Eu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function na(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 _i(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?na(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var jr,ra=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(jr=jr||document.createElement("div"),jr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=jr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Zn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Vn={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},Hf=["Webkit","ms","Moz","O"];Object.keys(Vn).forEach(function(e){Hf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Vn[t]=Vn[e]})});function la(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Vn.hasOwnProperty(e)&&Vn[e]?(""+t).trim():t+"px"}function ia(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=la(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Qf=X({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 Li(e,t){if(t){if(Qf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(E(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(E(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(E(61))}if(t.style!=null&&typeof t.style!="object")throw Error(E(62))}}function Ti(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 Ri=null;function Po(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var zi=null,sn=null,an=null;function Cu(e){if(e=yr(e)){if(typeof zi!="function")throw Error(E(280));var t=e.stateNode;t&&(t=Rl(t),zi(e.stateNode,e.type,t))}}function oa(e){sn?an?an.push(e):an=[e]:sn=e}function ua(){if(sn){var e=sn,t=an;if(an=sn=null,Cu(e),t)for(e=0;e<t.length;e++)Cu(t[e])}}function sa(e,t){return e(t)}function aa(){}var Jl=!1;function ca(e,t,n){if(Jl)return e(t,n);Jl=!0;try{return sa(e,t,n)}finally{Jl=!1,(sn!==null||an!==null)&&(aa(),ua())}}function qn(e,t){var n=e.stateNode;if(n===null)return null;var r=Rl(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(E(231,t,typeof n));return n}var Oi=!1;if(tt)try{var Tn={};Object.defineProperty(Tn,"passive",{get:function(){Oi=!0}}),window.addEventListener("test",Tn,Tn),window.removeEventListener("test",Tn,Tn)}catch{Oi=!1}function Kf(e,t,n,r,l,i,o,s,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(m){this.onError(m)}}var $n=!1,tl=null,nl=!1,Ii=null,Xf={onError:function(e){$n=!0,tl=e}};function Gf(e,t,n,r,l,i,o,s,u){$n=!1,tl=null,Kf.apply(Xf,arguments)}function Yf(e,t,n,r,l,i,o,s,u){if(Gf.apply(this,arguments),$n){if($n){var a=tl;$n=!1,tl=null}else throw Error(E(198));nl||(nl=!0,Ii=a)}}function Qt(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 fa(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 Nu(e){if(Qt(e)!==e)throw Error(E(188))}function Jf(e){var t=e.alternate;if(!t){if(t=Qt(e),t===null)throw Error(E(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 Nu(l),e;if(i===r)return Nu(l),t;i=i.sibling}throw Error(E(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,s=l.child;s;){if(s===n){o=!0,n=l,r=i;break}if(s===r){o=!0,r=l,n=i;break}s=s.sibling}if(!o){for(s=i.child;s;){if(s===n){o=!0,n=i,r=l;break}if(s===r){o=!0,r=i,n=l;break}s=s.sibling}if(!o)throw Error(E(189))}}if(n.alternate!==r)throw Error(E(190))}if(n.tag!==3)throw Error(E(188));return n.stateNode.current===n?e:t}function da(e){return e=Jf(e),e!==null?pa(e):null}function pa(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=pa(e);if(t!==null)return t;e=e.sibling}return null}var ha=Ce.unstable_scheduleCallback,ju=Ce.unstable_cancelCallback,Zf=Ce.unstable_shouldYield,qf=Ce.unstable_requestPaint,q=Ce.unstable_now,bf=Ce.unstable_getCurrentPriorityLevel,_o=Ce.unstable_ImmediatePriority,ma=Ce.unstable_UserBlockingPriority,rl=Ce.unstable_NormalPriority,ed=Ce.unstable_LowPriority,va=Ce.unstable_IdlePriority,Pl=null,Qe=null;function td(e){if(Qe&&typeof Qe.onCommitFiberRoot=="function")try{Qe.onCommitFiberRoot(Pl,e,void 0,(e.current.flags&128)===128)}catch{}}var Fe=Math.clz32?Math.clz32:ld,nd=Math.log,rd=Math.LN2;function ld(e){return e>>>=0,e===0?32:31-(nd(e)/rd|0)|0}var Pr=64,_r=4194304;function An(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 ll(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 s=o&~l;s!==0?r=An(s):(i&=o,i!==0&&(r=An(i)))}else o=n&~l,o!==0?r=An(o):i!==0&&(r=An(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-Fe(t),l=1<<n,r|=e[n],t&=~l;return r}function id(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 od(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-Fe(i),s=1<<o,u=l[o];u===-1?(!(s&n)||s&r)&&(l[o]=id(s,t)):u<=t&&(e.expiredLanes|=s),i&=~s}}function Mi(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function ga(){var e=Pr;return Pr<<=1,!(Pr&4194240)&&(Pr=64),e}function Zl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Fe(t),e[t]=n}function ud(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-Fe(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function Lo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Fe(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var F=0;function ya(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var wa,To,Sa,ka,xa,Di=!1,Lr=[],ht=null,mt=null,vt=null,bn=new Map,er=new Map,at=[],sd="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 Pu(e,t){switch(e){case"focusin":case"focusout":ht=null;break;case"dragenter":case"dragleave":mt=null;break;case"mouseover":case"mouseout":vt=null;break;case"pointerover":case"pointerout":bn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":er.delete(t.pointerId)}}function Rn(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=yr(t),t!==null&&To(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function ad(e,t,n,r,l){switch(t){case"focusin":return ht=Rn(ht,e,t,n,r,l),!0;case"dragenter":return mt=Rn(mt,e,t,n,r,l),!0;case"mouseover":return vt=Rn(vt,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return bn.set(i,Rn(bn.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,er.set(i,Rn(er.get(i)||null,e,t,n,r,l)),!0}return!1}function Ea(e){var t=It(e.target);if(t!==null){var n=Qt(t);if(n!==null){if(t=n.tag,t===13){if(t=fa(n),t!==null){e.blockedOn=t,xa(e.priority,function(){Sa(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 Wr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Fi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Ri=r,n.target.dispatchEvent(r),Ri=null}else return t=yr(n),t!==null&&To(t),e.blockedOn=n,!1;t.shift()}return!0}function _u(e,t,n){Wr(e)&&n.delete(t)}function cd(){Di=!1,ht!==null&&Wr(ht)&&(ht=null),mt!==null&&Wr(mt)&&(mt=null),vt!==null&&Wr(vt)&&(vt=null),bn.forEach(_u),er.forEach(_u)}function zn(e,t){e.blockedOn===t&&(e.blockedOn=null,Di||(Di=!0,Ce.unstable_scheduleCallback(Ce.unstable_NormalPriority,cd)))}function tr(e){function t(l){return zn(l,e)}if(0<Lr.length){zn(Lr[0],e);for(var n=1;n<Lr.length;n++){var r=Lr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(ht!==null&&zn(ht,e),mt!==null&&zn(mt,e),vt!==null&&zn(vt,e),bn.forEach(t),er.forEach(t),n=0;n<at.length;n++)r=at[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<at.length&&(n=at[0],n.blockedOn===null);)Ea(n),n.blockedOn===null&&at.shift()}var cn=it.ReactCurrentBatchConfig,il=!0;function fd(e,t,n,r){var l=F,i=cn.transition;cn.transition=null;try{F=1,Ro(e,t,n,r)}finally{F=l,cn.transition=i}}function dd(e,t,n,r){var l=F,i=cn.transition;cn.transition=null;try{F=4,Ro(e,t,n,r)}finally{F=l,cn.transition=i}}function Ro(e,t,n,r){if(il){var l=Fi(e,t,n,r);if(l===null)ui(e,t,r,ol,n),Pu(e,r);else if(ad(l,e,t,n,r))r.stopPropagation();else if(Pu(e,r),t&4&&-1<sd.indexOf(e)){for(;l!==null;){var i=yr(l);if(i!==null&&wa(i),i=Fi(e,t,n,r),i===null&&ui(e,t,r,ol,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else ui(e,t,r,null,n)}}var ol=null;function Fi(e,t,n,r){if(ol=null,e=Po(r),e=It(e),e!==null)if(t=Qt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=fa(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 ol=e,null}function Ca(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(bf()){case _o:return 1;case ma:return 4;case rl:case ed:return 16;case va:return 536870912;default:return 16}default:return 16}}var ft=null,zo=null,Hr=null;function Na(){if(Hr)return Hr;var e,t=zo,n=t.length,r,l="value"in ft?ft.value:ft.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 Hr=l.slice(e,1<r?1-r:void 0)}function Qr(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 Tr(){return!0}function Lu(){return!1}function je(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 s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(i):i[s]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Tr:Lu,this.isPropagationStopped=Lu,this}return X(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=Tr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Tr)},persist:function(){},isPersistent:Tr}),t}var xn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Oo=je(xn),gr=X({},xn,{view:0,detail:0}),pd=je(gr),ql,bl,On,_l=X({},gr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Io,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!==On&&(On&&e.type==="mousemove"?(ql=e.screenX-On.screenX,bl=e.screenY-On.screenY):bl=ql=0,On=e),ql)},movementY:function(e){return"movementY"in e?e.movementY:bl}}),Tu=je(_l),hd=X({},_l,{dataTransfer:0}),md=je(hd),vd=X({},gr,{relatedTarget:0}),ei=je(vd),gd=X({},xn,{animationName:0,elapsedTime:0,pseudoElement:0}),yd=je(gd),wd=X({},xn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Sd=je(wd),kd=X({},xn,{data:0}),Ru=je(kd),xd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Ed={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"},Cd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Nd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Cd[e])?!!t[e]:!1}function Io(){return Nd}var jd=X({},gr,{key:function(e){if(e.key){var t=xd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Qr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Ed[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Io,charCode:function(e){return e.type==="keypress"?Qr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Qr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Pd=je(jd),_d=X({},_l,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),zu=je(_d),Ld=X({},gr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Io}),Td=je(Ld),Rd=X({},xn,{propertyName:0,elapsedTime:0,pseudoElement:0}),zd=je(Rd),Od=X({},_l,{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}),Id=je(Od),Md=[9,13,27,32],Mo=tt&&"CompositionEvent"in window,Wn=null;tt&&"documentMode"in document&&(Wn=document.documentMode);var Dd=tt&&"TextEvent"in window&&!Wn,ja=tt&&(!Mo||Wn&&8<Wn&&11>=Wn),Ou=" ",Iu=!1;function Pa(e,t){switch(e){case"keyup":return Md.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function _a(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Jt=!1;function Fd(e,t){switch(e){case"compositionend":return _a(t);case"keypress":return t.which!==32?null:(Iu=!0,Ou);case"textInput":return e=t.data,e===Ou&&Iu?null:e;default:return null}}function Ud(e,t){if(Jt)return e==="compositionend"||!Mo&&Pa(e,t)?(e=Na(),Hr=zo=ft=null,Jt=!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 ja&&t.locale!=="ko"?null:t.data;default:return null}}var Ad={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 Mu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Ad[e.type]:t==="textarea"}function La(e,t,n,r){oa(r),t=ul(t,"onChange"),0<t.length&&(n=new Oo("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Hn=null,nr=null;function Bd(e){Ba(e,0)}function Ll(e){var t=bt(e);if(bs(t))return e}function Vd(e,t){if(e==="change")return t}var Ta=!1;if(tt){var ti;if(tt){var ni="oninput"in document;if(!ni){var Du=document.createElement("div");Du.setAttribute("oninput","return;"),ni=typeof Du.oninput=="function"}ti=ni}else ti=!1;Ta=ti&&(!document.documentMode||9<document.documentMode)}function Fu(){Hn&&(Hn.detachEvent("onpropertychange",Ra),nr=Hn=null)}function Ra(e){if(e.propertyName==="value"&&Ll(nr)){var t=[];La(t,nr,e,Po(e)),ca(Bd,t)}}function $d(e,t,n){e==="focusin"?(Fu(),Hn=t,nr=n,Hn.attachEvent("onpropertychange",Ra)):e==="focusout"&&Fu()}function Wd(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ll(nr)}function Hd(e,t){if(e==="click")return Ll(t)}function Qd(e,t){if(e==="input"||e==="change")return Ll(t)}function Kd(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ae=typeof Object.is=="function"?Object.is:Kd;function rr(e,t){if(Ae(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(!wi.call(t,l)||!Ae(e[l],t[l]))return!1}return!0}function Uu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Au(e,t){var n=Uu(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=Uu(n)}}function za(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?za(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Oa(){for(var e=window,t=el();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=el(e.document)}return t}function Do(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 Xd(e){var t=Oa(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&za(n.ownerDocument.documentElement,n)){if(r!==null&&Do(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=Au(n,i);var o=Au(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 Gd=tt&&"documentMode"in document&&11>=document.documentMode,Zt=null,Ui=null,Qn=null,Ai=!1;function Bu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ai||Zt==null||Zt!==el(r)||(r=Zt,"selectionStart"in r&&Do(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}),Qn&&rr(Qn,r)||(Qn=r,r=ul(Ui,"onSelect"),0<r.length&&(t=new Oo("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Zt)))}function Rr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var qt={animationend:Rr("Animation","AnimationEnd"),animationiteration:Rr("Animation","AnimationIteration"),animationstart:Rr("Animation","AnimationStart"),transitionend:Rr("Transition","TransitionEnd")},ri={},Ia={};tt&&(Ia=document.createElement("div").style,"AnimationEvent"in window||(delete qt.animationend.animation,delete qt.animationiteration.animation,delete qt.animationstart.animation),"TransitionEvent"in window||delete qt.transitionend.transition);function Tl(e){if(ri[e])return ri[e];if(!qt[e])return e;var t=qt[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ia)return ri[e]=t[n];return e}var Ma=Tl("animationend"),Da=Tl("animationiteration"),Fa=Tl("animationstart"),Ua=Tl("transitionend"),Aa=new Map,Vu="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 Nt(e,t){Aa.set(e,t),Ht(t,[e])}for(var li=0;li<Vu.length;li++){var ii=Vu[li],Yd=ii.toLowerCase(),Jd=ii[0].toUpperCase()+ii.slice(1);Nt(Yd,"on"+Jd)}Nt(Ma,"onAnimationEnd");Nt(Da,"onAnimationIteration");Nt(Fa,"onAnimationStart");Nt("dblclick","onDoubleClick");Nt("focusin","onFocus");Nt("focusout","onBlur");Nt(Ua,"onTransitionEnd");pn("onMouseEnter",["mouseout","mouseover"]);pn("onMouseLeave",["mouseout","mouseover"]);pn("onPointerEnter",["pointerout","pointerover"]);pn("onPointerLeave",["pointerout","pointerover"]);Ht("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ht("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ht("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ht("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ht("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ht("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Bn="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(" "),Zd=new Set("cancel close invalid load scroll toggle".split(" ").concat(Bn));function $u(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Yf(r,t,void 0,e),e.currentTarget=null}function Ba(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 s=r[o],u=s.instance,a=s.currentTarget;if(s=s.listener,u!==i&&l.isPropagationStopped())break e;$u(l,s,a),i=u}else for(o=0;o<r.length;o++){if(s=r[o],u=s.instance,a=s.currentTarget,s=s.listener,u!==i&&l.isPropagationStopped())break e;$u(l,s,a),i=u}}}if(nl)throw e=Ii,nl=!1,Ii=null,e}function V(e,t){var n=t[Hi];n===void 0&&(n=t[Hi]=new Set);var r=e+"__bubble";n.has(r)||(Va(t,e,2,!1),n.add(r))}function oi(e,t,n){var r=0;t&&(r|=4),Va(n,e,r,t)}var zr="_reactListening"+Math.random().toString(36).slice(2);function lr(e){if(!e[zr]){e[zr]=!0,Gs.forEach(function(n){n!=="selectionchange"&&(Zd.has(n)||oi(n,!1,e),oi(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[zr]||(t[zr]=!0,oi("selectionchange",!1,t))}}function Va(e,t,n,r){switch(Ca(t)){case 1:var l=fd;break;case 4:l=dd;break;default:l=Ro}n=l.bind(null,t,n,e),l=void 0,!Oi||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 ui(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 s=r.stateNode.containerInfo;if(s===l||s.nodeType===8&&s.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(;s!==null;){if(o=It(s),o===null)return;if(u=o.tag,u===5||u===6){r=i=o;continue e}s=s.parentNode}}r=r.return}ca(function(){var a=i,m=Po(n),h=[];e:{var v=Aa.get(e);if(v!==void 0){var w=Oo,g=e;switch(e){case"keypress":if(Qr(n)===0)break e;case"keydown":case"keyup":w=Pd;break;case"focusin":g="focus",w=ei;break;case"focusout":g="blur",w=ei;break;case"beforeblur":case"afterblur":w=ei;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=Tu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":w=md;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":w=Td;break;case Ma:case Da:case Fa:w=yd;break;case Ua:w=zd;break;case"scroll":w=pd;break;case"wheel":w=Id;break;case"copy":case"cut":case"paste":w=Sd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":w=zu}var y=(t&4)!==0,x=!y&&e==="scroll",d=y?v!==null?v+"Capture":null:v;y=[];for(var c=a,p;c!==null;){p=c;var k=p.stateNode;if(p.tag===5&&k!==null&&(p=k,d!==null&&(k=qn(c,d),k!=null&&y.push(ir(c,k,p)))),x)break;c=c.return}0<y.length&&(v=new w(v,g,null,n,m),h.push({event:v,listeners:y}))}}if(!(t&7)){e:{if(v=e==="mouseover"||e==="pointerover",w=e==="mouseout"||e==="pointerout",v&&n!==Ri&&(g=n.relatedTarget||n.fromElement)&&(It(g)||g[nt]))break e;if((w||v)&&(v=m.window===m?m:(v=m.ownerDocument)?v.defaultView||v.parentWindow:window,w?(g=n.relatedTarget||n.toElement,w=a,g=g?It(g):null,g!==null&&(x=Qt(g),g!==x||g.tag!==5&&g.tag!==6)&&(g=null)):(w=null,g=a),w!==g)){if(y=Tu,k="onMouseLeave",d="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(y=zu,k="onPointerLeave",d="onPointerEnter",c="pointer"),x=w==null?v:bt(w),p=g==null?v:bt(g),v=new y(k,c+"leave",w,n,m),v.target=x,v.relatedTarget=p,k=null,It(m)===a&&(y=new y(d,c+"enter",g,n,m),y.target=p,y.relatedTarget=x,k=y),x=k,w&&g)t:{for(y=w,d=g,c=0,p=y;p;p=Xt(p))c++;for(p=0,k=d;k;k=Xt(k))p++;for(;0<c-p;)y=Xt(y),c--;for(;0<p-c;)d=Xt(d),p--;for(;c--;){if(y===d||d!==null&&y===d.alternate)break t;y=Xt(y),d=Xt(d)}y=null}else y=null;w!==null&&Wu(h,v,w,y,!1),g!==null&&x!==null&&Wu(h,x,g,y,!0)}}e:{if(v=a?bt(a):window,w=v.nodeName&&v.nodeName.toLowerCase(),w==="select"||w==="input"&&v.type==="file")var C=Vd;else if(Mu(v))if(Ta)C=Qd;else{C=Wd;var P=$d}else(w=v.nodeName)&&w.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(C=Hd);if(C&&(C=C(e,a))){La(h,C,n,m);break e}P&&P(e,v,a),e==="focusout"&&(P=v._wrapperState)&&P.controlled&&v.type==="number"&&ji(v,"number",v.value)}switch(P=a?bt(a):window,e){case"focusin":(Mu(P)||P.contentEditable==="true")&&(Zt=P,Ui=a,Qn=null);break;case"focusout":Qn=Ui=Zt=null;break;case"mousedown":Ai=!0;break;case"contextmenu":case"mouseup":case"dragend":Ai=!1,Bu(h,n,m);break;case"selectionchange":if(Gd)break;case"keydown":case"keyup":Bu(h,n,m)}var _;if(Mo)e:{switch(e){case"compositionstart":var L="onCompositionStart";break e;case"compositionend":L="onCompositionEnd";break e;case"compositionupdate":L="onCompositionUpdate";break e}L=void 0}else Jt?Pa(e,n)&&(L="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(L="onCompositionStart");L&&(ja&&n.locale!=="ko"&&(Jt||L!=="onCompositionStart"?L==="onCompositionEnd"&&Jt&&(_=Na()):(ft=m,zo="value"in ft?ft.value:ft.textContent,Jt=!0)),P=ul(a,L),0<P.length&&(L=new Ru(L,e,null,n,m),h.push({event:L,listeners:P}),_?L.data=_:(_=_a(n),_!==null&&(L.data=_)))),(_=Dd?Fd(e,n):Ud(e,n))&&(a=ul(a,"onBeforeInput"),0<a.length&&(m=new Ru("onBeforeInput","beforeinput",null,n,m),h.push({event:m,listeners:a}),m.data=_))}Ba(h,t)})}function ir(e,t,n){return{instance:e,listener:t,currentTarget:n}}function ul(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=qn(e,n),i!=null&&r.unshift(ir(e,i,l)),i=qn(e,t),i!=null&&r.push(ir(e,i,l))),e=e.return}return r}function Xt(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Wu(e,t,n,r,l){for(var i=t._reactName,o=[];n!==null&&n!==r;){var s=n,u=s.alternate,a=s.stateNode;if(u!==null&&u===r)break;s.tag===5&&a!==null&&(s=a,l?(u=qn(n,i),u!=null&&o.unshift(ir(n,u,s))):l||(u=qn(n,i),u!=null&&o.push(ir(n,u,s)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var qd=/\r\n?/g,bd=/\u0000|\uFFFD/g;function Hu(e){return(typeof e=="string"?e:""+e).replace(qd,`
`).replace(bd,"")}function Or(e,t,n){if(t=Hu(t),Hu(e)!==t&&n)throw Error(E(425))}function sl(){}var Bi=null,Vi=null;function $i(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 Wi=typeof setTimeout=="function"?setTimeout:void 0,ep=typeof clearTimeout=="function"?clearTimeout:void 0,Qu=typeof Promise=="function"?Promise:void 0,tp=typeof queueMicrotask=="function"?queueMicrotask:typeof Qu<"u"?function(e){return Qu.resolve(null).then(e).catch(np)}:Wi;function np(e){setTimeout(function(){throw e})}function si(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),tr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);tr(t)}function gt(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 Ku(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 En=Math.random().toString(36).slice(2),He="__reactFiber$"+En,or="__reactProps$"+En,nt="__reactContainer$"+En,Hi="__reactEvents$"+En,rp="__reactListeners$"+En,lp="__reactHandles$"+En;function It(e){var t=e[He];if(t)return t;for(var n=e.parentNode;n;){if(t=n[nt]||n[He]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Ku(e);e!==null;){if(n=e[He])return n;e=Ku(e)}return t}e=n,n=e.parentNode}return null}function yr(e){return e=e[He]||e[nt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function bt(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(E(33))}function Rl(e){return e[or]||null}var Qi=[],en=-1;function jt(e){return{current:e}}function $(e){0>en||(e.current=Qi[en],Qi[en]=null,en--)}function B(e,t){en++,Qi[en]=e.current,e.current=t}var Ct={},ce=jt(Ct),ye=jt(!1),At=Ct;function hn(e,t){var n=e.type.contextTypes;if(!n)return Ct;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 al(){$(ye),$(ce)}function Xu(e,t,n){if(ce.current!==Ct)throw Error(E(168));B(ce,t),B(ye,n)}function $a(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(E(108,$f(e)||"Unknown",l));return X({},n,r)}function cl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ct,At=ce.current,B(ce,e),B(ye,ye.current),!0}function Gu(e,t,n){var r=e.stateNode;if(!r)throw Error(E(169));n?(e=$a(e,t,At),r.__reactInternalMemoizedMergedChildContext=e,$(ye),$(ce),B(ce,e)):$(ye),B(ye,n)}var Ze=null,zl=!1,ai=!1;function Wa(e){Ze===null?Ze=[e]:Ze.push(e)}function ip(e){zl=!0,Wa(e)}function Pt(){if(!ai&&Ze!==null){ai=!0;var e=0,t=F;try{var n=Ze;for(F=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Ze=null,zl=!1}catch(l){throw Ze!==null&&(Ze=Ze.slice(e+1)),ha(_o,Pt),l}finally{F=t,ai=!1}}return null}var tn=[],nn=0,fl=null,dl=0,Pe=[],_e=0,Bt=null,qe=1,be="";function zt(e,t){tn[nn++]=dl,tn[nn++]=fl,fl=e,dl=t}function Ha(e,t,n){Pe[_e++]=qe,Pe[_e++]=be,Pe[_e++]=Bt,Bt=e;var r=qe;e=be;var l=32-Fe(r)-1;r&=~(1<<l),n+=1;var i=32-Fe(t)+l;if(30<i){var o=l-l%5;i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,qe=1<<32-Fe(t)+l|n<<l|r,be=i+e}else qe=1<<i|n<<l|r,be=e}function Fo(e){e.return!==null&&(zt(e,1),Ha(e,1,0))}function Uo(e){for(;e===fl;)fl=tn[--nn],tn[nn]=null,dl=tn[--nn],tn[nn]=null;for(;e===Bt;)Bt=Pe[--_e],Pe[_e]=null,be=Pe[--_e],Pe[_e]=null,qe=Pe[--_e],Pe[_e]=null}var Ee=null,xe=null,W=!1,De=null;function Qa(e,t){var n=Le(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 Yu(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,Ee=e,xe=gt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ee=e,xe=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Bt!==null?{id:qe,overflow:be}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Le(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ee=e,xe=null,!0):!1;default:return!1}}function Ki(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Xi(e){if(W){var t=xe;if(t){var n=t;if(!Yu(e,t)){if(Ki(e))throw Error(E(418));t=gt(n.nextSibling);var r=Ee;t&&Yu(e,t)?Qa(r,n):(e.flags=e.flags&-4097|2,W=!1,Ee=e)}}else{if(Ki(e))throw Error(E(418));e.flags=e.flags&-4097|2,W=!1,Ee=e}}}function Ju(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ee=e}function Ir(e){if(e!==Ee)return!1;if(!W)return Ju(e),W=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!$i(e.type,e.memoizedProps)),t&&(t=xe)){if(Ki(e))throw Ka(),Error(E(418));for(;t;)Qa(e,t),t=gt(t.nextSibling)}if(Ju(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(E(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){xe=gt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}xe=null}}else xe=Ee?gt(e.stateNode.nextSibling):null;return!0}function Ka(){for(var e=xe;e;)e=gt(e.nextSibling)}function mn(){xe=Ee=null,W=!1}function Ao(e){De===null?De=[e]:De.push(e)}var op=it.ReactCurrentBatchConfig;function In(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(E(309));var r=n.stateNode}if(!r)throw Error(E(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 s=l.refs;o===null?delete s[i]:s[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(E(284));if(!n._owner)throw Error(E(290,e))}return e}function Mr(e,t){throw e=Object.prototype.toString.call(t),Error(E(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Zu(e){var t=e._init;return t(e._payload)}function Xa(e){function t(d,c){if(e){var p=d.deletions;p===null?(d.deletions=[c],d.flags|=16):p.push(c)}}function n(d,c){if(!e)return null;for(;c!==null;)t(d,c),c=c.sibling;return null}function r(d,c){for(d=new Map;c!==null;)c.key!==null?d.set(c.key,c):d.set(c.index,c),c=c.sibling;return d}function l(d,c){return d=kt(d,c),d.index=0,d.sibling=null,d}function i(d,c,p){return d.index=p,e?(p=d.alternate,p!==null?(p=p.index,p<c?(d.flags|=2,c):p):(d.flags|=2,c)):(d.flags|=1048576,c)}function o(d){return e&&d.alternate===null&&(d.flags|=2),d}function s(d,c,p,k){return c===null||c.tag!==6?(c=vi(p,d.mode,k),c.return=d,c):(c=l(c,p),c.return=d,c)}function u(d,c,p,k){var C=p.type;return C===Yt?m(d,c,p.props.children,k,p.key):c!==null&&(c.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===ut&&Zu(C)===c.type)?(k=l(c,p.props),k.ref=In(d,c,p),k.return=d,k):(k=qr(p.type,p.key,p.props,null,d.mode,k),k.ref=In(d,c,p),k.return=d,k)}function a(d,c,p,k){return c===null||c.tag!==4||c.stateNode.containerInfo!==p.containerInfo||c.stateNode.implementation!==p.implementation?(c=gi(p,d.mode,k),c.return=d,c):(c=l(c,p.children||[]),c.return=d,c)}function m(d,c,p,k,C){return c===null||c.tag!==7?(c=Ut(p,d.mode,k,C),c.return=d,c):(c=l(c,p),c.return=d,c)}function h(d,c,p){if(typeof c=="string"&&c!==""||typeof c=="number")return c=vi(""+c,d.mode,p),c.return=d,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case Cr:return p=qr(c.type,c.key,c.props,null,d.mode,p),p.ref=In(d,null,c),p.return=d,p;case Gt:return c=gi(c,d.mode,p),c.return=d,c;case ut:var k=c._init;return h(d,k(c._payload),p)}if(Un(c)||Ln(c))return c=Ut(c,d.mode,p,null),c.return=d,c;Mr(d,c)}return null}function v(d,c,p,k){var C=c!==null?c.key:null;if(typeof p=="string"&&p!==""||typeof p=="number")return C!==null?null:s(d,c,""+p,k);if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Cr:return p.key===C?u(d,c,p,k):null;case Gt:return p.key===C?a(d,c,p,k):null;case ut:return C=p._init,v(d,c,C(p._payload),k)}if(Un(p)||Ln(p))return C!==null?null:m(d,c,p,k,null);Mr(d,p)}return null}function w(d,c,p,k,C){if(typeof k=="string"&&k!==""||typeof k=="number")return d=d.get(p)||null,s(c,d,""+k,C);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case Cr:return d=d.get(k.key===null?p:k.key)||null,u(c,d,k,C);case Gt:return d=d.get(k.key===null?p:k.key)||null,a(c,d,k,C);case ut:var P=k._init;return w(d,c,p,P(k._payload),C)}if(Un(k)||Ln(k))return d=d.get(p)||null,m(c,d,k,C,null);Mr(c,k)}return null}function g(d,c,p,k){for(var C=null,P=null,_=c,L=c=0,A=null;_!==null&&L<p.length;L++){_.index>L?(A=_,_=null):A=_.sibling;var R=v(d,_,p[L],k);if(R===null){_===null&&(_=A);break}e&&_&&R.alternate===null&&t(d,_),c=i(R,c,L),P===null?C=R:P.sibling=R,P=R,_=A}if(L===p.length)return n(d,_),W&&zt(d,L),C;if(_===null){for(;L<p.length;L++)_=h(d,p[L],k),_!==null&&(c=i(_,c,L),P===null?C=_:P.sibling=_,P=_);return W&&zt(d,L),C}for(_=r(d,_);L<p.length;L++)A=w(_,d,L,p[L],k),A!==null&&(e&&A.alternate!==null&&_.delete(A.key===null?L:A.key),c=i(A,c,L),P===null?C=A:P.sibling=A,P=A);return e&&_.forEach(function(G){return t(d,G)}),W&&zt(d,L),C}function y(d,c,p,k){var C=Ln(p);if(typeof C!="function")throw Error(E(150));if(p=C.call(p),p==null)throw Error(E(151));for(var P=C=null,_=c,L=c=0,A=null,R=p.next();_!==null&&!R.done;L++,R=p.next()){_.index>L?(A=_,_=null):A=_.sibling;var G=v(d,_,R.value,k);if(G===null){_===null&&(_=A);break}e&&_&&G.alternate===null&&t(d,_),c=i(G,c,L),P===null?C=G:P.sibling=G,P=G,_=A}if(R.done)return n(d,_),W&&zt(d,L),C;if(_===null){for(;!R.done;L++,R=p.next())R=h(d,R.value,k),R!==null&&(c=i(R,c,L),P===null?C=R:P.sibling=R,P=R);return W&&zt(d,L),C}for(_=r(d,_);!R.done;L++,R=p.next())R=w(_,d,L,R.value,k),R!==null&&(e&&R.alternate!==null&&_.delete(R.key===null?L:R.key),c=i(R,c,L),P===null?C=R:P.sibling=R,P=R);return e&&_.forEach(function(fe){return t(d,fe)}),W&&zt(d,L),C}function x(d,c,p,k){if(typeof p=="object"&&p!==null&&p.type===Yt&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case Cr:e:{for(var C=p.key,P=c;P!==null;){if(P.key===C){if(C=p.type,C===Yt){if(P.tag===7){n(d,P.sibling),c=l(P,p.props.children),c.return=d,d=c;break e}}else if(P.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===ut&&Zu(C)===P.type){n(d,P.sibling),c=l(P,p.props),c.ref=In(d,P,p),c.return=d,d=c;break e}n(d,P);break}else t(d,P);P=P.sibling}p.type===Yt?(c=Ut(p.props.children,d.mode,k,p.key),c.return=d,d=c):(k=qr(p.type,p.key,p.props,null,d.mode,k),k.ref=In(d,c,p),k.return=d,d=k)}return o(d);case Gt:e:{for(P=p.key;c!==null;){if(c.key===P)if(c.tag===4&&c.stateNode.containerInfo===p.containerInfo&&c.stateNode.implementation===p.implementation){n(d,c.sibling),c=l(c,p.children||[]),c.return=d,d=c;break e}else{n(d,c);break}else t(d,c);c=c.sibling}c=gi(p,d.mode,k),c.return=d,d=c}return o(d);case ut:return P=p._init,x(d,c,P(p._payload),k)}if(Un(p))return g(d,c,p,k);if(Ln(p))return y(d,c,p,k);Mr(d,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,c!==null&&c.tag===6?(n(d,c.sibling),c=l(c,p),c.return=d,d=c):(n(d,c),c=vi(p,d.mode,k),c.return=d,d=c),o(d)):n(d,c)}return x}var vn=Xa(!0),Ga=Xa(!1),pl=jt(null),hl=null,rn=null,Bo=null;function Vo(){Bo=rn=hl=null}function $o(e){var t=pl.current;$(pl),e._currentValue=t}function Gi(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 fn(e,t){hl=e,Bo=rn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ge=!0),e.firstContext=null)}function Re(e){var t=e._currentValue;if(Bo!==e)if(e={context:e,memoizedValue:t,next:null},rn===null){if(hl===null)throw Error(E(308));rn=e,hl.dependencies={lanes:0,firstContext:e}}else rn=rn.next=e;return t}var Mt=null;function Wo(e){Mt===null?Mt=[e]:Mt.push(e)}function Ya(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Wo(t)):(n.next=l.next,l.next=n),t.interleaved=n,rt(e,r)}function rt(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 st=!1;function Ho(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ja(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 et(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function yt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,M&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,rt(e,n)}return l=r.interleaved,l===null?(t.next=t,Wo(r)):(t.next=l.next,l.next=t),r.interleaved=t,rt(e,n)}function Kr(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,Lo(e,n)}}function qu(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 ml(e,t,n,r){var l=e.updateQueue;st=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var u=s,a=u.next;u.next=null,o===null?i=a:o.next=a,o=u;var m=e.alternate;m!==null&&(m=m.updateQueue,s=m.lastBaseUpdate,s!==o&&(s===null?m.firstBaseUpdate=a:s.next=a,m.lastBaseUpdate=u))}if(i!==null){var h=l.baseState;o=0,m=a=u=null,s=i;do{var v=s.lane,w=s.eventTime;if((r&v)===v){m!==null&&(m=m.next={eventTime:w,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var g=e,y=s;switch(v=t,w=n,y.tag){case 1:if(g=y.payload,typeof g=="function"){h=g.call(w,h,v);break e}h=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=y.payload,v=typeof g=="function"?g.call(w,h,v):g,v==null)break e;h=X({},h,v);break e;case 2:st=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,v=l.effects,v===null?l.effects=[s]:v.push(s))}else w={eventTime:w,lane:v,tag:s.tag,payload:s.payload,callback:s.callback,next:null},m===null?(a=m=w,u=h):m=m.next=w,o|=v;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;v=s,s=v.next,v.next=null,l.lastBaseUpdate=v,l.shared.pending=null}}while(!0);if(m===null&&(u=h),l.baseState=u,l.firstBaseUpdate=a,l.lastBaseUpdate=m,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);$t|=o,e.lanes=o,e.memoizedState=h}}function bu(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(E(191,l));l.call(r)}}}var wr={},Ke=jt(wr),ur=jt(wr),sr=jt(wr);function Dt(e){if(e===wr)throw Error(E(174));return e}function Qo(e,t){switch(B(sr,t),B(ur,e),B(Ke,wr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:_i(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=_i(t,e)}$(Ke),B(Ke,t)}function gn(){$(Ke),$(ur),$(sr)}function Za(e){Dt(sr.current);var t=Dt(Ke.current),n=_i(t,e.type);t!==n&&(B(ur,e),B(Ke,n))}function Ko(e){ur.current===e&&($(Ke),$(ur))}var Q=jt(0);function vl(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 ci=[];function Xo(){for(var e=0;e<ci.length;e++)ci[e]._workInProgressVersionPrimary=null;ci.length=0}var Xr=it.ReactCurrentDispatcher,fi=it.ReactCurrentBatchConfig,Vt=0,K=null,ee=null,ne=null,gl=!1,Kn=!1,ar=0,up=0;function ue(){throw Error(E(321))}function Go(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ae(e[n],t[n]))return!1;return!0}function Yo(e,t,n,r,l,i){if(Vt=i,K=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Xr.current=e===null||e.memoizedState===null?fp:dp,e=n(r,l),Kn){i=0;do{if(Kn=!1,ar=0,25<=i)throw Error(E(301));i+=1,ne=ee=null,t.updateQueue=null,Xr.current=pp,e=n(r,l)}while(Kn)}if(Xr.current=yl,t=ee!==null&&ee.next!==null,Vt=0,ne=ee=K=null,gl=!1,t)throw Error(E(300));return e}function Jo(){var e=ar!==0;return ar=0,e}function We(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ne===null?K.memoizedState=ne=e:ne=ne.next=e,ne}function ze(){if(ee===null){var e=K.alternate;e=e!==null?e.memoizedState:null}else e=ee.next;var t=ne===null?K.memoizedState:ne.next;if(t!==null)ne=t,ee=e;else{if(e===null)throw Error(E(310));ee=e,e={memoizedState:ee.memoizedState,baseState:ee.baseState,baseQueue:ee.baseQueue,queue:ee.queue,next:null},ne===null?K.memoizedState=ne=e:ne=ne.next=e}return ne}function cr(e,t){return typeof t=="function"?t(e):t}function di(e){var t=ze(),n=t.queue;if(n===null)throw Error(E(311));n.lastRenderedReducer=e;var r=ee,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 s=o=null,u=null,a=i;do{var m=a.lane;if((Vt&m)===m)u!==null&&(u=u.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var h={lane:m,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(s=u=h,o=r):u=u.next=h,K.lanes|=m,$t|=m}a=a.next}while(a!==null&&a!==i);u===null?o=r:u.next=s,Ae(r,t.memoizedState)||(ge=!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,K.lanes|=i,$t|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function pi(e){var t=ze(),n=t.queue;if(n===null)throw Error(E(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);Ae(i,t.memoizedState)||(ge=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function qa(){}function ba(e,t){var n=K,r=ze(),l=t(),i=!Ae(r.memoizedState,l);if(i&&(r.memoizedState=l,ge=!0),r=r.queue,Zo(nc.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||ne!==null&&ne.memoizedState.tag&1){if(n.flags|=2048,fr(9,tc.bind(null,n,r,l,t),void 0,null),re===null)throw Error(E(349));Vt&30||ec(n,t,l)}return l}function ec(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=K.updateQueue,t===null?(t={lastEffect:null,stores:null},K.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function tc(e,t,n,r){t.value=n,t.getSnapshot=r,rc(t)&&lc(e)}function nc(e,t,n){return n(function(){rc(t)&&lc(e)})}function rc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ae(e,n)}catch{return!0}}function lc(e){var t=rt(e,1);t!==null&&Ue(t,e,1,-1)}function es(e){var t=We();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:cr,lastRenderedState:e},t.queue=e,e=e.dispatch=cp.bind(null,K,e),[t.memoizedState,e]}function fr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=K.updateQueue,t===null?(t={lastEffect:null,stores:null},K.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 ic(){return ze().memoizedState}function Gr(e,t,n,r){var l=We();K.flags|=e,l.memoizedState=fr(1|t,n,void 0,r===void 0?null:r)}function Ol(e,t,n,r){var l=ze();r=r===void 0?null:r;var i=void 0;if(ee!==null){var o=ee.memoizedState;if(i=o.destroy,r!==null&&Go(r,o.deps)){l.memoizedState=fr(t,n,i,r);return}}K.flags|=e,l.memoizedState=fr(1|t,n,i,r)}function ts(e,t){return Gr(8390656,8,e,t)}function Zo(e,t){return Ol(2048,8,e,t)}function oc(e,t){return Ol(4,2,e,t)}function uc(e,t){return Ol(4,4,e,t)}function sc(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 ac(e,t,n){return n=n!=null?n.concat([e]):null,Ol(4,4,sc.bind(null,t,e),n)}function qo(){}function cc(e,t){var n=ze();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Go(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function fc(e,t){var n=ze();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Go(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function dc(e,t,n){return Vt&21?(Ae(n,t)||(n=ga(),K.lanes|=n,$t|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ge=!0),e.memoizedState=n)}function sp(e,t){var n=F;F=n!==0&&4>n?n:4,e(!0);var r=fi.transition;fi.transition={};try{e(!1),t()}finally{F=n,fi.transition=r}}function pc(){return ze().memoizedState}function ap(e,t,n){var r=St(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},hc(e))mc(t,n);else if(n=Ya(e,t,n,r),n!==null){var l=pe();Ue(n,e,r,l),vc(n,t,r)}}function cp(e,t,n){var r=St(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(hc(e))mc(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,s=i(o,n);if(l.hasEagerState=!0,l.eagerState=s,Ae(s,o)){var u=t.interleaved;u===null?(l.next=l,Wo(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=Ya(e,t,l,r),n!==null&&(l=pe(),Ue(n,e,r,l),vc(n,t,r))}}function hc(e){var t=e.alternate;return e===K||t!==null&&t===K}function mc(e,t){Kn=gl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function vc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Lo(e,n)}}var yl={readContext:Re,useCallback:ue,useContext:ue,useEffect:ue,useImperativeHandle:ue,useInsertionEffect:ue,useLayoutEffect:ue,useMemo:ue,useReducer:ue,useRef:ue,useState:ue,useDebugValue:ue,useDeferredValue:ue,useTransition:ue,useMutableSource:ue,useSyncExternalStore:ue,useId:ue,unstable_isNewReconciler:!1},fp={readContext:Re,useCallback:function(e,t){return We().memoizedState=[e,t===void 0?null:t],e},useContext:Re,useEffect:ts,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Gr(4194308,4,sc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Gr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Gr(4,2,e,t)},useMemo:function(e,t){var n=We();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=We();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=ap.bind(null,K,e),[r.memoizedState,e]},useRef:function(e){var t=We();return e={current:e},t.memoizedState=e},useState:es,useDebugValue:qo,useDeferredValue:function(e){return We().memoizedState=e},useTransition:function(){var e=es(!1),t=e[0];return e=sp.bind(null,e[1]),We().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=K,l=We();if(W){if(n===void 0)throw Error(E(407));n=n()}else{if(n=t(),re===null)throw Error(E(349));Vt&30||ec(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,ts(nc.bind(null,r,i,e),[e]),r.flags|=2048,fr(9,tc.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=We(),t=re.identifierPrefix;if(W){var n=be,r=qe;n=(r&~(1<<32-Fe(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ar++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=up++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},dp={readContext:Re,useCallback:cc,useContext:Re,useEffect:Zo,useImperativeHandle:ac,useInsertionEffect:oc,useLayoutEffect:uc,useMemo:fc,useReducer:di,useRef:ic,useState:function(){return di(cr)},useDebugValue:qo,useDeferredValue:function(e){var t=ze();return dc(t,ee.memoizedState,e)},useTransition:function(){var e=di(cr)[0],t=ze().memoizedState;return[e,t]},useMutableSource:qa,useSyncExternalStore:ba,useId:pc,unstable_isNewReconciler:!1},pp={readContext:Re,useCallback:cc,useContext:Re,useEffect:Zo,useImperativeHandle:ac,useInsertionEffect:oc,useLayoutEffect:uc,useMemo:fc,useReducer:pi,useRef:ic,useState:function(){return pi(cr)},useDebugValue:qo,useDeferredValue:function(e){var t=ze();return ee===null?t.memoizedState=e:dc(t,ee.memoizedState,e)},useTransition:function(){var e=pi(cr)[0],t=ze().memoizedState;return[e,t]},useMutableSource:qa,useSyncExternalStore:ba,useId:pc,unstable_isNewReconciler:!1};function Ie(e,t){if(e&&e.defaultProps){t=X({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Yi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:X({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Il={isMounted:function(e){return(e=e._reactInternals)?Qt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=pe(),l=St(e),i=et(r,l);i.payload=t,n!=null&&(i.callback=n),t=yt(e,i,l),t!==null&&(Ue(t,e,l,r),Kr(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=pe(),l=St(e),i=et(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=yt(e,i,l),t!==null&&(Ue(t,e,l,r),Kr(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=pe(),r=St(e),l=et(n,r);l.tag=2,t!=null&&(l.callback=t),t=yt(e,l,r),t!==null&&(Ue(t,e,r,n),Kr(t,e,r))}};function ns(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?!rr(n,r)||!rr(l,i):!0}function gc(e,t,n){var r=!1,l=Ct,i=t.contextType;return typeof i=="object"&&i!==null?i=Re(i):(l=we(t)?At:ce.current,r=t.contextTypes,i=(r=r!=null)?hn(e,l):Ct),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Il,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function rs(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&&Il.enqueueReplaceState(t,t.state,null)}function Ji(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},Ho(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=Re(i):(i=we(t)?At:ce.current,l.context=hn(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Yi(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&&Il.enqueueReplaceState(l,l.state,null),ml(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function yn(e,t){try{var n="",r=t;do n+=Vf(r),r=r.return;while(r);var l=n}catch(i){l=`
Error generating stack: `+i.message+`
`+i.stack}return{value:e,source:t,stack:l,digest:null}}function hi(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Zi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var hp=typeof WeakMap=="function"?WeakMap:Map;function yc(e,t,n){n=et(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Sl||(Sl=!0,uo=r),Zi(e,t)},n}function wc(e,t,n){n=et(-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(){Zi(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){Zi(e,t),typeof r!="function"&&(wt===null?wt=new Set([this]):wt.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function ls(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new hp;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=_p.bind(null,e,t,n),t.then(e,e))}function is(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 os(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=et(-1,1),t.tag=2,yt(n,t,1))),n.lanes|=1),e)}var mp=it.ReactCurrentOwner,ge=!1;function de(e,t,n,r){t.child=e===null?Ga(t,null,n,r):vn(t,e.child,n,r)}function us(e,t,n,r,l){n=n.render;var i=t.ref;return fn(t,l),r=Yo(e,t,n,r,i,l),n=Jo(),e!==null&&!ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,lt(e,t,l)):(W&&n&&Fo(t),t.flags|=1,de(e,t,r,l),t.child)}function ss(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!ou(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Sc(e,t,i,r,l)):(e=qr(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:rr,n(o,r)&&e.ref===t.ref)return lt(e,t,l)}return t.flags|=1,e=kt(i,r),e.ref=t.ref,e.return=t,t.child=e}function Sc(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(rr(i,r)&&e.ref===t.ref)if(ge=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(ge=!0);else return t.lanes=e.lanes,lt(e,t,l)}return qi(e,t,n,r,l)}function kc(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},B(on,ke),ke|=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,B(on,ke),ke|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,B(on,ke),ke|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,B(on,ke),ke|=r;return de(e,t,l,n),t.child}function xc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function qi(e,t,n,r,l){var i=we(n)?At:ce.current;return i=hn(t,i),fn(t,l),n=Yo(e,t,n,r,i,l),r=Jo(),e!==null&&!ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,lt(e,t,l)):(W&&r&&Fo(t),t.flags|=1,de(e,t,n,l),t.child)}function as(e,t,n,r,l){if(we(n)){var i=!0;cl(t)}else i=!1;if(fn(t,l),t.stateNode===null)Yr(e,t),gc(t,n,r),Ji(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,s=t.memoizedProps;o.props=s;var u=o.context,a=n.contextType;typeof a=="object"&&a!==null?a=Re(a):(a=we(n)?At:ce.current,a=hn(t,a));var m=n.getDerivedStateFromProps,h=typeof m=="function"||typeof o.getSnapshotBeforeUpdate=="function";h||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==r||u!==a)&&rs(t,o,r,a),st=!1;var v=t.memoizedState;o.state=v,ml(t,r,o,l),u=t.memoizedState,s!==r||v!==u||ye.current||st?(typeof m=="function"&&(Yi(t,n,m,r),u=t.memoizedState),(s=st||ns(t,n,s,r,v,u,a))?(h||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=a,r=s):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Ja(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:Ie(t.type,s),o.props=a,h=t.pendingProps,v=o.context,u=n.contextType,typeof u=="object"&&u!==null?u=Re(u):(u=we(n)?At:ce.current,u=hn(t,u));var w=n.getDerivedStateFromProps;(m=typeof w=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(s!==h||v!==u)&&rs(t,o,r,u),st=!1,v=t.memoizedState,o.state=v,ml(t,r,o,l);var g=t.memoizedState;s!==h||v!==g||ye.current||st?(typeof w=="function"&&(Yi(t,n,w,r),g=t.memoizedState),(a=st||ns(t,n,a,r,v,g,u)||!1)?(m||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,g,u),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,g,u)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),o.props=r,o.state=g,o.context=u,r=a):(typeof o.componentDidUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),r=!1)}return bi(e,t,n,r,i,l)}function bi(e,t,n,r,l,i){xc(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&Gu(t,n,!1),lt(e,t,i);r=t.stateNode,mp.current=t;var s=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=vn(t,e.child,null,i),t.child=vn(t,null,s,i)):de(e,t,s,i),t.memoizedState=r.state,l&&Gu(t,n,!0),t.child}function Ec(e){var t=e.stateNode;t.pendingContext?Xu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Xu(e,t.context,!1),Qo(e,t.containerInfo)}function cs(e,t,n,r,l){return mn(),Ao(l),t.flags|=256,de(e,t,n,r),t.child}var eo={dehydrated:null,treeContext:null,retryLane:0};function to(e){return{baseLanes:e,cachePool:null,transitions:null}}function Cc(e,t,n){var r=t.pendingProps,l=Q.current,i=!1,o=(t.flags&128)!==0,s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:(l&2)!==0),s?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),B(Q,l&1),e===null)return Xi(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=Fl(o,r,0,null),e=Ut(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=to(n),t.memoizedState=eo,e):bo(t,o));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return vp(e,t,o,r,s,l,n);if(i){i=r.fallback,o=t.mode,l=e.child,s=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=kt(l,u),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?i=kt(s,i):(i=Ut(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?to(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=eo,r}return i=e.child,e=i.sibling,r=kt(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 bo(e,t){return t=Fl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Dr(e,t,n,r){return r!==null&&Ao(r),vn(t,e.child,null,n),e=bo(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function vp(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=hi(Error(E(422))),Dr(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=Fl({mode:"visible",children:r.children},l,0,null),i=Ut(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&vn(t,e.child,null,o),t.child.memoizedState=to(o),t.memoizedState=eo,i);if(!(t.mode&1))return Dr(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,i=Error(E(419)),r=hi(i,r,void 0),Dr(e,t,o,r)}if(s=(o&e.childLanes)!==0,ge||s){if(r=re,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,rt(e,l),Ue(r,e,l,-1))}return iu(),r=hi(Error(E(421))),Dr(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Lp.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,xe=gt(l.nextSibling),Ee=t,W=!0,De=null,e!==null&&(Pe[_e++]=qe,Pe[_e++]=be,Pe[_e++]=Bt,qe=e.id,be=e.overflow,Bt=t),t=bo(t,r.children),t.flags|=4096,t)}function fs(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Gi(e.return,t,n)}function mi(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 Nc(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(de(e,t,r.children,n),r=Q.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&&fs(e,n,t);else if(e.tag===19)fs(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(B(Q,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&&vl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),mi(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&&vl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}mi(t,!0,n,null,i);break;case"together":mi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Yr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function lt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),$t|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(E(153));if(t.child!==null){for(e=t.child,n=kt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=kt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function gp(e,t,n){switch(t.tag){case 3:Ec(t),mn();break;case 5:Za(t);break;case 1:we(t.type)&&cl(t);break;case 4:Qo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;B(pl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(B(Q,Q.current&1),t.flags|=128,null):n&t.child.childLanes?Cc(e,t,n):(B(Q,Q.current&1),e=lt(e,t,n),e!==null?e.sibling:null);B(Q,Q.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Nc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),B(Q,Q.current),r)break;return null;case 22:case 23:return t.lanes=0,kc(e,t,n)}return lt(e,t,n)}var jc,no,Pc,_c;jc=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}};no=function(){};Pc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Dt(Ke.current);var i=null;switch(n){case"input":l=Ci(e,l),r=Ci(e,r),i=[];break;case"select":l=X({},l,{value:void 0}),r=X({},r,{value:void 0}),i=[];break;case"textarea":l=Pi(e,l),r=Pi(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=sl)}Li(n,r);var o;n=null;for(a in l)if(!r.hasOwnProperty(a)&&l.hasOwnProperty(a)&&l[a]!=null)if(a==="style"){var s=l[a];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Jn.hasOwnProperty(a)?i||(i=[]):(i=i||[]).push(a,null));for(a in r){var u=r[a];if(s=l!=null?l[a]:void 0,r.hasOwnProperty(a)&&u!==s&&(u!=null||s!=null))if(a==="style")if(s){for(o in s)!s.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&s[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(i||(i=[]),i.push(a,n)),n=u;else a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(i=i||[]).push(a,u)):a==="children"?typeof u!="string"&&typeof u!="number"||(i=i||[]).push(a,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(Jn.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&V("scroll",e),i||s===u||(i=[])):(i=i||[]).push(a,u))}n&&(i=i||[]).push("style",n);var a=i;(t.updateQueue=a)&&(t.flags|=4)}};_c=function(e,t,n,r){n!==r&&(t.flags|=4)};function Mn(e,t){if(!W)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 se(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 yp(e,t,n){var r=t.pendingProps;switch(Uo(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return se(t),null;case 1:return we(t.type)&&al(),se(t),null;case 3:return r=t.stateNode,gn(),$(ye),$(ce),Xo(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Ir(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,De!==null&&(co(De),De=null))),no(e,t),se(t),null;case 5:Ko(t);var l=Dt(sr.current);if(n=t.type,e!==null&&t.stateNode!=null)Pc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(E(166));return se(t),null}if(e=Dt(Ke.current),Ir(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[He]=t,r[or]=i,e=(t.mode&1)!==0,n){case"dialog":V("cancel",r),V("close",r);break;case"iframe":case"object":case"embed":V("load",r);break;case"video":case"audio":for(l=0;l<Bn.length;l++)V(Bn[l],r);break;case"source":V("error",r);break;case"img":case"image":case"link":V("error",r),V("load",r);break;case"details":V("toggle",r);break;case"input":Su(r,i),V("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},V("invalid",r);break;case"textarea":xu(r,i),V("invalid",r)}Li(n,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var s=i[o];o==="children"?typeof s=="string"?r.textContent!==s&&(i.suppressHydrationWarning!==!0&&Or(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(i.suppressHydrationWarning!==!0&&Or(r.textContent,s,e),l=["children",""+s]):Jn.hasOwnProperty(o)&&s!=null&&o==="onScroll"&&V("scroll",r)}switch(n){case"input":Nr(r),ku(r,i,!0);break;case"textarea":Nr(r),Eu(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=sl)}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=na(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[He]=t,e[or]=r,jc(e,t,!1,!1),t.stateNode=e;e:{switch(o=Ti(n,r),n){case"dialog":V("cancel",e),V("close",e),l=r;break;case"iframe":case"object":case"embed":V("load",e),l=r;break;case"video":case"audio":for(l=0;l<Bn.length;l++)V(Bn[l],e);l=r;break;case"source":V("error",e),l=r;break;case"img":case"image":case"link":V("error",e),V("load",e),l=r;break;case"details":V("toggle",e),l=r;break;case"input":Su(e,r),l=Ci(e,r),V("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=X({},r,{value:void 0}),V("invalid",e);break;case"textarea":xu(e,r),l=Pi(e,r),V("invalid",e);break;default:l=r}Li(n,l),s=l;for(i in s)if(s.hasOwnProperty(i)){var u=s[i];i==="style"?ia(e,u):i==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&ra(e,u)):i==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&Zn(e,u):typeof u=="number"&&Zn(e,""+u):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Jn.hasOwnProperty(i)?u!=null&&i==="onScroll"&&V("scroll",e):u!=null&&Eo(e,i,u,o))}switch(n){case"input":Nr(e),ku(e,r,!1);break;case"textarea":Nr(e),Eu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Et(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?un(e,!!r.multiple,i,!1):r.defaultValue!=null&&un(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=sl)}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 se(t),null;case 6:if(e&&t.stateNode!=null)_c(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(E(166));if(n=Dt(sr.current),Dt(Ke.current),Ir(t)){if(r=t.stateNode,n=t.memoizedProps,r[He]=t,(i=r.nodeValue!==n)&&(e=Ee,e!==null))switch(e.tag){case 3:Or(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Or(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[He]=t,t.stateNode=r}return se(t),null;case 13:if($(Q),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(W&&xe!==null&&t.mode&1&&!(t.flags&128))Ka(),mn(),t.flags|=98560,i=!1;else if(i=Ir(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(E(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(E(317));i[He]=t}else mn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;se(t),i=!1}else De!==null&&(co(De),De=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||Q.current&1?te===0&&(te=3):iu())),t.updateQueue!==null&&(t.flags|=4),se(t),null);case 4:return gn(),no(e,t),e===null&&lr(t.stateNode.containerInfo),se(t),null;case 10:return $o(t.type._context),se(t),null;case 17:return we(t.type)&&al(),se(t),null;case 19:if($(Q),i=t.memoizedState,i===null)return se(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)Mn(i,!1);else{if(te!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=vl(e),o!==null){for(t.flags|=128,Mn(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 B(Q,Q.current&1|2),t.child}e=e.sibling}i.tail!==null&&q()>wn&&(t.flags|=128,r=!0,Mn(i,!1),t.lanes=4194304)}else{if(!r)if(e=vl(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Mn(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!W)return se(t),null}else 2*q()-i.renderingStartTime>wn&&n!==1073741824&&(t.flags|=128,r=!0,Mn(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=q(),t.sibling=null,n=Q.current,B(Q,r?n&1|2:n&1),t):(se(t),null);case 22:case 23:return lu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?ke&1073741824&&(se(t),t.subtreeFlags&6&&(t.flags|=8192)):se(t),null;case 24:return null;case 25:return null}throw Error(E(156,t.tag))}function wp(e,t){switch(Uo(t),t.tag){case 1:return we(t.type)&&al(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return gn(),$(ye),$(ce),Xo(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ko(t),null;case 13:if($(Q),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(E(340));mn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return $(Q),null;case 4:return gn(),null;case 10:return $o(t.type._context),null;case 22:case 23:return lu(),null;case 24:return null;default:return null}}var Fr=!1,ae=!1,Sp=typeof WeakSet=="function"?WeakSet:Set,j=null;function ln(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Y(e,t,r)}else n.current=null}function ro(e,t,n){try{n()}catch(r){Y(e,t,r)}}var ds=!1;function kp(e,t){if(Bi=il,e=Oa(),Do(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,s=-1,u=-1,a=0,m=0,h=e,v=null;t:for(;;){for(var w;h!==n||l!==0&&h.nodeType!==3||(s=o+l),h!==i||r!==0&&h.nodeType!==3||(u=o+r),h.nodeType===3&&(o+=h.nodeValue.length),(w=h.firstChild)!==null;)v=h,h=w;for(;;){if(h===e)break t;if(v===n&&++a===l&&(s=o),v===i&&++m===r&&(u=o),(w=h.nextSibling)!==null)break;h=v,v=h.parentNode}h=w}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Vi={focusedElem:e,selectionRange:n},il=!1,j=t;j!==null;)if(t=j,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,j=e;else for(;j!==null;){t=j;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var y=g.memoizedProps,x=g.memoizedState,d=t.stateNode,c=d.getSnapshotBeforeUpdate(t.elementType===t.type?y:Ie(t.type,y),x);d.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(E(163))}}catch(k){Y(t,t.return,k)}if(e=t.sibling,e!==null){e.return=t.return,j=e;break}j=t.return}return g=ds,ds=!1,g}function Xn(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&&ro(t,n,i)}l=l.next}while(l!==r)}}function Ml(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 lo(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 Lc(e){var t=e.alternate;t!==null&&(e.alternate=null,Lc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[He],delete t[or],delete t[Hi],delete t[rp],delete t[lp])),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 Tc(e){return e.tag===5||e.tag===3||e.tag===4}function ps(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Tc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.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 io(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=sl));else if(r!==4&&(e=e.child,e!==null))for(io(e,t,n),e=e.sibling;e!==null;)io(e,t,n),e=e.sibling}function oo(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(oo(e,t,n),e=e.sibling;e!==null;)oo(e,t,n),e=e.sibling}var le=null,Me=!1;function ot(e,t,n){for(n=n.child;n!==null;)Rc(e,t,n),n=n.sibling}function Rc(e,t,n){if(Qe&&typeof Qe.onCommitFiberUnmount=="function")try{Qe.onCommitFiberUnmount(Pl,n)}catch{}switch(n.tag){case 5:ae||ln(n,t);case 6:var r=le,l=Me;le=null,ot(e,t,n),le=r,Me=l,le!==null&&(Me?(e=le,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):le.removeChild(n.stateNode));break;case 18:le!==null&&(Me?(e=le,n=n.stateNode,e.nodeType===8?si(e.parentNode,n):e.nodeType===1&&si(e,n),tr(e)):si(le,n.stateNode));break;case 4:r=le,l=Me,le=n.stateNode.containerInfo,Me=!0,ot(e,t,n),le=r,Me=l;break;case 0:case 11:case 14:case 15:if(!ae&&(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)&&ro(n,t,o),l=l.next}while(l!==r)}ot(e,t,n);break;case 1:if(!ae&&(ln(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Y(n,t,s)}ot(e,t,n);break;case 21:ot(e,t,n);break;case 22:n.mode&1?(ae=(r=ae)||n.memoizedState!==null,ot(e,t,n),ae=r):ot(e,t,n);break;default:ot(e,t,n)}}function hs(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Sp),t.forEach(function(r){var l=Tp.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Oe(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,s=o;e:for(;s!==null;){switch(s.tag){case 5:le=s.stateNode,Me=!1;break e;case 3:le=s.stateNode.containerInfo,Me=!0;break e;case 4:le=s.stateNode.containerInfo,Me=!0;break e}s=s.return}if(le===null)throw Error(E(160));Rc(i,o,l),le=null,Me=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(a){Y(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)zc(t,e),t=t.sibling}function zc(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Oe(t,e),$e(e),r&4){try{Xn(3,e,e.return),Ml(3,e)}catch(y){Y(e,e.return,y)}try{Xn(5,e,e.return)}catch(y){Y(e,e.return,y)}}break;case 1:Oe(t,e),$e(e),r&512&&n!==null&&ln(n,n.return);break;case 5:if(Oe(t,e),$e(e),r&512&&n!==null&&ln(n,n.return),e.flags&32){var l=e.stateNode;try{Zn(l,"")}catch(y){Y(e,e.return,y)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,s=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{s==="input"&&i.type==="radio"&&i.name!=null&&ea(l,i),Ti(s,o);var a=Ti(s,i);for(o=0;o<u.length;o+=2){var m=u[o],h=u[o+1];m==="style"?ia(l,h):m==="dangerouslySetInnerHTML"?ra(l,h):m==="children"?Zn(l,h):Eo(l,m,h,a)}switch(s){case"input":Ni(l,i);break;case"textarea":ta(l,i);break;case"select":var v=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var w=i.value;w!=null?un(l,!!i.multiple,w,!1):v!==!!i.multiple&&(i.defaultValue!=null?un(l,!!i.multiple,i.defaultValue,!0):un(l,!!i.multiple,i.multiple?[]:"",!1))}l[or]=i}catch(y){Y(e,e.return,y)}}break;case 6:if(Oe(t,e),$e(e),r&4){if(e.stateNode===null)throw Error(E(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(y){Y(e,e.return,y)}}break;case 3:if(Oe(t,e),$e(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{tr(t.containerInfo)}catch(y){Y(e,e.return,y)}break;case 4:Oe(t,e),$e(e);break;case 13:Oe(t,e),$e(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(nu=q())),r&4&&hs(e);break;case 22:if(m=n!==null&&n.memoizedState!==null,e.mode&1?(ae=(a=ae)||m,Oe(t,e),ae=a):Oe(t,e),$e(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!m&&e.mode&1)for(j=e,m=e.child;m!==null;){for(h=j=m;j!==null;){switch(v=j,w=v.child,v.tag){case 0:case 11:case 14:case 15:Xn(4,v,v.return);break;case 1:ln(v,v.return);var g=v.stateNode;if(typeof g.componentWillUnmount=="function"){r=v,n=v.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(y){Y(r,n,y)}}break;case 5:ln(v,v.return);break;case 22:if(v.memoizedState!==null){vs(h);continue}}w!==null?(w.return=v,j=w):vs(h)}m=m.sibling}e:for(m=null,h=e;;){if(h.tag===5){if(m===null){m=h;try{l=h.stateNode,a?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(s=h.stateNode,u=h.memoizedProps.style,o=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=la("display",o))}catch(y){Y(e,e.return,y)}}}else if(h.tag===6){if(m===null)try{h.stateNode.nodeValue=a?"":h.memoizedProps}catch(y){Y(e,e.return,y)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;m===h&&(m=null),h=h.return}m===h&&(m=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:Oe(t,e),$e(e),r&4&&hs(e);break;case 21:break;default:Oe(t,e),$e(e)}}function $e(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Tc(n)){var r=n;break e}n=n.return}throw Error(E(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Zn(l,""),r.flags&=-33);var i=ps(e);oo(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,s=ps(e);io(e,s,o);break;default:throw Error(E(161))}}catch(u){Y(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function xp(e,t,n){j=e,Oc(e)}function Oc(e,t,n){for(var r=(e.mode&1)!==0;j!==null;){var l=j,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||Fr;if(!o){var s=l.alternate,u=s!==null&&s.memoizedState!==null||ae;s=Fr;var a=ae;if(Fr=o,(ae=u)&&!a)for(j=l;j!==null;)o=j,u=o.child,o.tag===22&&o.memoizedState!==null?gs(l):u!==null?(u.return=o,j=u):gs(l);for(;i!==null;)j=i,Oc(i),i=i.sibling;j=l,Fr=s,ae=a}ms(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,j=i):ms(e)}}function ms(e){for(;j!==null;){var t=j;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:ae||Ml(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!ae)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Ie(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&bu(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}bu(t,o,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;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 a=t.alternate;if(a!==null){var m=a.memoizedState;if(m!==null){var h=m.dehydrated;h!==null&&tr(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(E(163))}ae||t.flags&512&&lo(t)}catch(v){Y(t,t.return,v)}}if(t===e){j=null;break}if(n=t.sibling,n!==null){n.return=t.return,j=n;break}j=t.return}}function vs(e){for(;j!==null;){var t=j;if(t===e){j=null;break}var n=t.sibling;if(n!==null){n.return=t.return,j=n;break}j=t.return}}function gs(e){for(;j!==null;){var t=j;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Ml(4,t)}catch(u){Y(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){Y(t,l,u)}}var i=t.return;try{lo(t)}catch(u){Y(t,i,u)}break;case 5:var o=t.return;try{lo(t)}catch(u){Y(t,o,u)}}}catch(u){Y(t,t.return,u)}if(t===e){j=null;break}var s=t.sibling;if(s!==null){s.return=t.return,j=s;break}j=t.return}}var Ep=Math.ceil,wl=it.ReactCurrentDispatcher,eu=it.ReactCurrentOwner,Te=it.ReactCurrentBatchConfig,M=0,re=null,b=null,ie=0,ke=0,on=jt(0),te=0,dr=null,$t=0,Dl=0,tu=0,Gn=null,ve=null,nu=0,wn=1/0,Je=null,Sl=!1,uo=null,wt=null,Ur=!1,dt=null,kl=0,Yn=0,so=null,Jr=-1,Zr=0;function pe(){return M&6?q():Jr!==-1?Jr:Jr=q()}function St(e){return e.mode&1?M&2&&ie!==0?ie&-ie:op.transition!==null?(Zr===0&&(Zr=ga()),Zr):(e=F,e!==0||(e=window.event,e=e===void 0?16:Ca(e.type)),e):1}function Ue(e,t,n,r){if(50<Yn)throw Yn=0,so=null,Error(E(185));vr(e,n,r),(!(M&2)||e!==re)&&(e===re&&(!(M&2)&&(Dl|=n),te===4&&ct(e,ie)),Se(e,r),n===1&&M===0&&!(t.mode&1)&&(wn=q()+500,zl&&Pt()))}function Se(e,t){var n=e.callbackNode;od(e,t);var r=ll(e,e===re?ie:0);if(r===0)n!==null&&ju(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ju(n),t===1)e.tag===0?ip(ys.bind(null,e)):Wa(ys.bind(null,e)),tp(function(){!(M&6)&&Pt()}),n=null;else{switch(ya(r)){case 1:n=_o;break;case 4:n=ma;break;case 16:n=rl;break;case 536870912:n=va;break;default:n=rl}n=Vc(n,Ic.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Ic(e,t){if(Jr=-1,Zr=0,M&6)throw Error(E(327));var n=e.callbackNode;if(dn()&&e.callbackNode!==n)return null;var r=ll(e,e===re?ie:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=xl(e,r);else{t=r;var l=M;M|=2;var i=Dc();(re!==e||ie!==t)&&(Je=null,wn=q()+500,Ft(e,t));do try{jp();break}catch(s){Mc(e,s)}while(!0);Vo(),wl.current=i,M=l,b!==null?t=0:(re=null,ie=0,t=te)}if(t!==0){if(t===2&&(l=Mi(e),l!==0&&(r=l,t=ao(e,l))),t===1)throw n=dr,Ft(e,0),ct(e,r),Se(e,q()),n;if(t===6)ct(e,r);else{if(l=e.current.alternate,!(r&30)&&!Cp(l)&&(t=xl(e,r),t===2&&(i=Mi(e),i!==0&&(r=i,t=ao(e,i))),t===1))throw n=dr,Ft(e,0),ct(e,r),Se(e,q()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(E(345));case 2:Ot(e,ve,Je);break;case 3:if(ct(e,r),(r&130023424)===r&&(t=nu+500-q(),10<t)){if(ll(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){pe(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Wi(Ot.bind(null,e,ve,Je),t);break}Ot(e,ve,Je);break;case 4:if(ct(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-Fe(r);i=1<<o,o=t[o],o>l&&(l=o),r&=~i}if(r=l,r=q()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Ep(r/1960))-r,10<r){e.timeoutHandle=Wi(Ot.bind(null,e,ve,Je),r);break}Ot(e,ve,Je);break;case 5:Ot(e,ve,Je);break;default:throw Error(E(329))}}}return Se(e,q()),e.callbackNode===n?Ic.bind(null,e):null}function ao(e,t){var n=Gn;return e.current.memoizedState.isDehydrated&&(Ft(e,t).flags|=256),e=xl(e,t),e!==2&&(t=ve,ve=n,t!==null&&co(t)),e}function co(e){ve===null?ve=e:ve.push.apply(ve,e)}function Cp(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(!Ae(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 ct(e,t){for(t&=~tu,t&=~Dl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Fe(t),r=1<<n;e[n]=-1,t&=~r}}function ys(e){if(M&6)throw Error(E(327));dn();var t=ll(e,0);if(!(t&1))return Se(e,q()),null;var n=xl(e,t);if(e.tag!==0&&n===2){var r=Mi(e);r!==0&&(t=r,n=ao(e,r))}if(n===1)throw n=dr,Ft(e,0),ct(e,t),Se(e,q()),n;if(n===6)throw Error(E(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ot(e,ve,Je),Se(e,q()),null}function ru(e,t){var n=M;M|=1;try{return e(t)}finally{M=n,M===0&&(wn=q()+500,zl&&Pt())}}function Wt(e){dt!==null&&dt.tag===0&&!(M&6)&&dn();var t=M;M|=1;var n=Te.transition,r=F;try{if(Te.transition=null,F=1,e)return e()}finally{F=r,Te.transition=n,M=t,!(M&6)&&Pt()}}function lu(){ke=on.current,$(on)}function Ft(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,ep(n)),b!==null)for(n=b.return;n!==null;){var r=n;switch(Uo(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&al();break;case 3:gn(),$(ye),$(ce),Xo();break;case 5:Ko(r);break;case 4:gn();break;case 13:$(Q);break;case 19:$(Q);break;case 10:$o(r.type._context);break;case 22:case 23:lu()}n=n.return}if(re=e,b=e=kt(e.current,null),ie=ke=t,te=0,dr=null,tu=Dl=$t=0,ve=Gn=null,Mt!==null){for(t=0;t<Mt.length;t++)if(n=Mt[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}Mt=null}return e}function Mc(e,t){do{var n=b;try{if(Vo(),Xr.current=yl,gl){for(var r=K.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}gl=!1}if(Vt=0,ne=ee=K=null,Kn=!1,ar=0,eu.current=null,n===null||n.return===null){te=1,dr=t,b=null;break}e:{var i=e,o=n.return,s=n,u=t;if(t=ie,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,m=s,h=m.tag;if(!(m.mode&1)&&(h===0||h===11||h===15)){var v=m.alternate;v?(m.updateQueue=v.updateQueue,m.memoizedState=v.memoizedState,m.lanes=v.lanes):(m.updateQueue=null,m.memoizedState=null)}var w=is(o);if(w!==null){w.flags&=-257,os(w,o,s,i,t),w.mode&1&&ls(i,a,t),t=w,u=a;var g=t.updateQueue;if(g===null){var y=new Set;y.add(u),t.updateQueue=y}else g.add(u);break e}else{if(!(t&1)){ls(i,a,t),iu();break e}u=Error(E(426))}}else if(W&&s.mode&1){var x=is(o);if(x!==null){!(x.flags&65536)&&(x.flags|=256),os(x,o,s,i,t),Ao(yn(u,s));break e}}i=u=yn(u,s),te!==4&&(te=2),Gn===null?Gn=[i]:Gn.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var d=yc(i,u,t);qu(i,d);break e;case 1:s=u;var c=i.type,p=i.stateNode;if(!(i.flags&128)&&(typeof c.getDerivedStateFromError=="function"||p!==null&&typeof p.componentDidCatch=="function"&&(wt===null||!wt.has(p)))){i.flags|=65536,t&=-t,i.lanes|=t;var k=wc(i,s,t);qu(i,k);break e}}i=i.return}while(i!==null)}Uc(n)}catch(C){t=C,b===n&&n!==null&&(b=n=n.return);continue}break}while(!0)}function Dc(){var e=wl.current;return wl.current=yl,e===null?yl:e}function iu(){(te===0||te===3||te===2)&&(te=4),re===null||!($t&268435455)&&!(Dl&268435455)||ct(re,ie)}function xl(e,t){var n=M;M|=2;var r=Dc();(re!==e||ie!==t)&&(Je=null,Ft(e,t));do try{Np();break}catch(l){Mc(e,l)}while(!0);if(Vo(),M=n,wl.current=r,b!==null)throw Error(E(261));return re=null,ie=0,te}function Np(){for(;b!==null;)Fc(b)}function jp(){for(;b!==null&&!Zf();)Fc(b)}function Fc(e){var t=Bc(e.alternate,e,ke);e.memoizedProps=e.pendingProps,t===null?Uc(e):b=t,eu.current=null}function Uc(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=wp(n,t),n!==null){n.flags&=32767,b=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{te=6,b=null;return}}else if(n=yp(n,t,ke),n!==null){b=n;return}if(t=t.sibling,t!==null){b=t;return}b=t=e}while(t!==null);te===0&&(te=5)}function Ot(e,t,n){var r=F,l=Te.transition;try{Te.transition=null,F=1,Pp(e,t,n,r)}finally{Te.transition=l,F=r}return null}function Pp(e,t,n,r){do dn();while(dt!==null);if(M&6)throw Error(E(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(E(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(ud(e,i),e===re&&(b=re=null,ie=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Ur||(Ur=!0,Vc(rl,function(){return dn(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Te.transition,Te.transition=null;var o=F;F=1;var s=M;M|=4,eu.current=null,kp(e,n),zc(n,e),Xd(Vi),il=!!Bi,Vi=Bi=null,e.current=n,xp(n),qf(),M=s,F=o,Te.transition=i}else e.current=n;if(Ur&&(Ur=!1,dt=e,kl=l),i=e.pendingLanes,i===0&&(wt=null),td(n.stateNode),Se(e,q()),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(Sl)throw Sl=!1,e=uo,uo=null,e;return kl&1&&e.tag!==0&&dn(),i=e.pendingLanes,i&1?e===so?Yn++:(Yn=0,so=e):Yn=0,Pt(),null}function dn(){if(dt!==null){var e=ya(kl),t=Te.transition,n=F;try{if(Te.transition=null,F=16>e?16:e,dt===null)var r=!1;else{if(e=dt,dt=null,kl=0,M&6)throw Error(E(331));var l=M;for(M|=4,j=e.current;j!==null;){var i=j,o=i.child;if(j.flags&16){var s=i.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(j=a;j!==null;){var m=j;switch(m.tag){case 0:case 11:case 15:Xn(8,m,i)}var h=m.child;if(h!==null)h.return=m,j=h;else for(;j!==null;){m=j;var v=m.sibling,w=m.return;if(Lc(m),m===a){j=null;break}if(v!==null){v.return=w,j=v;break}j=w}}}var g=i.alternate;if(g!==null){var y=g.child;if(y!==null){g.child=null;do{var x=y.sibling;y.sibling=null,y=x}while(y!==null)}}j=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,j=o;else e:for(;j!==null;){if(i=j,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Xn(9,i,i.return)}var d=i.sibling;if(d!==null){d.return=i.return,j=d;break e}j=i.return}}var c=e.current;for(j=c;j!==null;){o=j;var p=o.child;if(o.subtreeFlags&2064&&p!==null)p.return=o,j=p;else e:for(o=c;j!==null;){if(s=j,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Ml(9,s)}}catch(C){Y(s,s.return,C)}if(s===o){j=null;break e}var k=s.sibling;if(k!==null){k.return=s.return,j=k;break e}j=s.return}}if(M=l,Pt(),Qe&&typeof Qe.onPostCommitFiberRoot=="function")try{Qe.onPostCommitFiberRoot(Pl,e)}catch{}r=!0}return r}finally{F=n,Te.transition=t}}return!1}function ws(e,t,n){t=yn(n,t),t=yc(e,t,1),e=yt(e,t,1),t=pe(),e!==null&&(vr(e,1,t),Se(e,t))}function Y(e,t,n){if(e.tag===3)ws(e,e,n);else for(;t!==null;){if(t.tag===3){ws(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(wt===null||!wt.has(r))){e=yn(n,e),e=wc(t,e,1),t=yt(t,e,1),e=pe(),t!==null&&(vr(t,1,e),Se(t,e));break}}t=t.return}}function _p(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=pe(),e.pingedLanes|=e.suspendedLanes&n,re===e&&(ie&n)===n&&(te===4||te===3&&(ie&130023424)===ie&&500>q()-nu?Ft(e,0):tu|=n),Se(e,t)}function Ac(e,t){t===0&&(e.mode&1?(t=_r,_r<<=1,!(_r&130023424)&&(_r=4194304)):t=1);var n=pe();e=rt(e,t),e!==null&&(vr(e,t,n),Se(e,n))}function Lp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ac(e,n)}function Tp(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(E(314))}r!==null&&r.delete(t),Ac(e,n)}var Bc;Bc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||ye.current)ge=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ge=!1,gp(e,t,n);ge=!!(e.flags&131072)}else ge=!1,W&&t.flags&1048576&&Ha(t,dl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Yr(e,t),e=t.pendingProps;var l=hn(t,ce.current);fn(t,n),l=Yo(null,t,r,e,l,n);var i=Jo();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,cl(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Ho(t),l.updater=Il,t.stateNode=l,l._reactInternals=t,Ji(t,r,e,n),t=bi(null,t,r,!0,i,n)):(t.tag=0,W&&i&&Fo(t),de(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Yr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=zp(r),e=Ie(r,e),l){case 0:t=qi(null,t,r,e,n);break e;case 1:t=as(null,t,r,e,n);break e;case 11:t=us(null,t,r,e,n);break e;case 14:t=ss(null,t,r,Ie(r.type,e),n);break e}throw Error(E(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ie(r,l),qi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ie(r,l),as(e,t,r,l,n);case 3:e:{if(Ec(t),e===null)throw Error(E(387));r=t.pendingProps,i=t.memoizedState,l=i.element,Ja(e,t),ml(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=yn(Error(E(423)),t),t=cs(e,t,r,n,l);break e}else if(r!==l){l=yn(Error(E(424)),t),t=cs(e,t,r,n,l);break e}else for(xe=gt(t.stateNode.containerInfo.firstChild),Ee=t,W=!0,De=null,n=Ga(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(mn(),r===l){t=lt(e,t,n);break e}de(e,t,r,n)}t=t.child}return t;case 5:return Za(t),e===null&&Xi(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,$i(r,l)?o=null:i!==null&&$i(r,i)&&(t.flags|=32),xc(e,t),de(e,t,o,n),t.child;case 6:return e===null&&Xi(t),null;case 13:return Cc(e,t,n);case 4:return Qo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=vn(t,null,r,n):de(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ie(r,l),us(e,t,r,l,n);case 7:return de(e,t,t.pendingProps,n),t.child;case 8:return de(e,t,t.pendingProps.children,n),t.child;case 12:return de(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,B(pl,r._currentValue),r._currentValue=o,i!==null)if(Ae(i.value,o)){if(i.children===l.children&&!ye.current){t=lt(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){o=i.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(i.tag===1){u=et(-1,n&-n),u.tag=2;var a=i.updateQueue;if(a!==null){a=a.shared;var m=a.pending;m===null?u.next=u:(u.next=m.next,m.next=u),a.pending=u}}i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),Gi(i.return,n,t),s.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(E(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Gi(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}de(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,fn(t,n),l=Re(l),r=r(l),t.flags|=1,de(e,t,r,n),t.child;case 14:return r=t.type,l=Ie(r,t.pendingProps),l=Ie(r.type,l),ss(e,t,r,l,n);case 15:return Sc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ie(r,l),Yr(e,t),t.tag=1,we(r)?(e=!0,cl(t)):e=!1,fn(t,n),gc(t,r,l),Ji(t,r,l,n),bi(null,t,r,!0,e,n);case 19:return Nc(e,t,n);case 22:return kc(e,t,n)}throw Error(E(156,t.tag))};function Vc(e,t){return ha(e,t)}function Rp(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 Le(e,t,n,r){return new Rp(e,t,n,r)}function ou(e){return e=e.prototype,!(!e||!e.isReactComponent)}function zp(e){if(typeof e=="function")return ou(e)?1:0;if(e!=null){if(e=e.$$typeof,e===No)return 11;if(e===jo)return 14}return 2}function kt(e,t){var n=e.alternate;return n===null?(n=Le(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 qr(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")ou(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Yt:return Ut(n.children,l,i,t);case Co:o=8,l|=8;break;case Si:return e=Le(12,n,t,l|2),e.elementType=Si,e.lanes=i,e;case ki:return e=Le(13,n,t,l),e.elementType=ki,e.lanes=i,e;case xi:return e=Le(19,n,t,l),e.elementType=xi,e.lanes=i,e;case Zs:return Fl(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ys:o=10;break e;case Js:o=9;break e;case No:o=11;break e;case jo:o=14;break e;case ut:o=16,r=null;break e}throw Error(E(130,e==null?e:typeof e,""))}return t=Le(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function Ut(e,t,n,r){return e=Le(7,e,r,t),e.lanes=n,e}function Fl(e,t,n,r){return e=Le(22,e,r,t),e.elementType=Zs,e.lanes=n,e.stateNode={isHidden:!1},e}function vi(e,t,n){return e=Le(6,e,null,t),e.lanes=n,e}function gi(e,t,n){return t=Le(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Op(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=Zl(0),this.expirationTimes=Zl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Zl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function uu(e,t,n,r,l,i,o,s,u){return e=new Op(e,t,n,s,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Le(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ho(i),e}function Ip(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Gt,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function $c(e){if(!e)return Ct;e=e._reactInternals;e:{if(Qt(e)!==e||e.tag!==1)throw Error(E(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(E(171))}if(e.tag===1){var n=e.type;if(we(n))return $a(e,n,t)}return t}function Wc(e,t,n,r,l,i,o,s,u){return e=uu(n,r,!0,e,l,i,o,s,u),e.context=$c(null),n=e.current,r=pe(),l=St(n),i=et(r,l),i.callback=t??null,yt(n,i,l),e.current.lanes=l,vr(e,l,r),Se(e,r),e}function Ul(e,t,n,r){var l=t.current,i=pe(),o=St(l);return n=$c(n),t.context===null?t.context=n:t.pendingContext=n,t=et(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=yt(l,t,o),e!==null&&(Ue(e,l,o,i),Kr(e,l,o)),o}function El(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 Ss(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function su(e,t){Ss(e,t),(e=e.alternate)&&Ss(e,t)}function Mp(){return null}var Hc=typeof reportError=="function"?reportError:function(e){console.error(e)};function au(e){this._internalRoot=e}Al.prototype.render=au.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(E(409));Ul(e,t,null,null)};Al.prototype.unmount=au.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Wt(function(){Ul(null,e,null,null)}),t[nt]=null}};function Al(e){this._internalRoot=e}Al.prototype.unstable_scheduleHydration=function(e){if(e){var t=ka();e={blockedOn:null,target:e,priority:t};for(var n=0;n<at.length&&t!==0&&t<at[n].priority;n++);at.splice(n,0,e),n===0&&Ea(e)}};function cu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Bl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function ks(){}function Dp(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var a=El(o);i.call(a)}}var o=Wc(t,r,e,0,null,!1,!1,"",ks);return e._reactRootContainer=o,e[nt]=o.current,lr(e.nodeType===8?e.parentNode:e),Wt(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var a=El(u);s.call(a)}}var u=uu(e,0,!1,null,null,!1,!1,"",ks);return e._reactRootContainer=u,e[nt]=u.current,lr(e.nodeType===8?e.parentNode:e),Wt(function(){Ul(t,u,n,r)}),u}function Vl(e,t,n,r,l){var i=n._reactRootContainer;if(i){var o=i;if(typeof l=="function"){var s=l;l=function(){var u=El(o);s.call(u)}}Ul(t,o,e,l)}else o=Dp(n,t,e,l,r);return El(o)}wa=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=An(t.pendingLanes);n!==0&&(Lo(t,n|1),Se(t,q()),!(M&6)&&(wn=q()+500,Pt()))}break;case 13:Wt(function(){var r=rt(e,1);if(r!==null){var l=pe();Ue(r,e,1,l)}}),su(e,1)}};To=function(e){if(e.tag===13){var t=rt(e,134217728);if(t!==null){var n=pe();Ue(t,e,134217728,n)}su(e,134217728)}};Sa=function(e){if(e.tag===13){var t=St(e),n=rt(e,t);if(n!==null){var r=pe();Ue(n,e,t,r)}su(e,t)}};ka=function(){return F};xa=function(e,t){var n=F;try{return F=e,t()}finally{F=n}};zi=function(e,t,n){switch(t){case"input":if(Ni(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=Rl(r);if(!l)throw Error(E(90));bs(r),Ni(r,l)}}}break;case"textarea":ta(e,n);break;case"select":t=n.value,t!=null&&un(e,!!n.multiple,t,!1)}};sa=ru;aa=Wt;var Fp={usingClientEntryPoint:!1,Events:[yr,bt,Rl,oa,ua,ru]},Dn={findFiberByHostInstance:It,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Up={bundleType:Dn.bundleType,version:Dn.version,rendererPackageName:Dn.rendererPackageName,rendererConfig:Dn.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=da(e),e===null?null:e.stateNode},findFiberByHostInstance:Dn.findFiberByHostInstance||Mp,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 Ar=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ar.isDisabled&&Ar.supportsFiber)try{Pl=Ar.inject(Up),Qe=Ar}catch{}}Ne.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Fp;Ne.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!cu(t))throw Error(E(200));return Ip(e,t,null,n)};Ne.createRoot=function(e,t){if(!cu(e))throw Error(E(299));var n=!1,r="",l=Hc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=uu(e,1,!1,null,null,n,!1,r,l),e[nt]=t.current,lr(e.nodeType===8?e.parentNode:e),new au(t)};Ne.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(E(188)):(e=Object.keys(e).join(","),Error(E(268,e)));return e=da(t),e=e===null?null:e.stateNode,e};Ne.flushSync=function(e){return Wt(e)};Ne.hydrate=function(e,t,n){if(!Bl(t))throw Error(E(200));return Vl(null,e,t,!0,n)};Ne.hydrateRoot=function(e,t,n){if(!cu(e))throw Error(E(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=Hc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=Wc(t,null,e,1,n??null,l,!1,i,o),e[nt]=t.current,lr(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 Al(t)};Ne.render=function(e,t,n){if(!Bl(t))throw Error(E(200));return Vl(null,e,t,!1,n)};Ne.unmountComponentAtNode=function(e){if(!Bl(e))throw Error(E(40));return e._reactRootContainer?(Wt(function(){Vl(null,null,e,!1,function(){e._reactRootContainer=null,e[nt]=null})}),!0):!1};Ne.unstable_batchedUpdates=ru;Ne.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Bl(n))throw Error(E(200));if(e==null||e._reactInternals===void 0)throw Error(E(38));return Vl(e,t,n,!1,r)};Ne.version="18.3.1-next-f1338f8080-20240426";function Qc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Qc)}catch(e){console.error(e)}}Qc(),Qs.exports=Ne;var Ap=Qs.exports,Kc,xs=Ap;Kc=xs.createRoot,xs.hydrateRoot;/**
* @remix-run/router v1.23.2
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function pr(){return pr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pr.apply(this,arguments)}var pt;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(pt||(pt={}));const Es="popstate";function Bp(e){e===void 0&&(e={});function t(r,l){let{pathname:i,search:o,hash:s}=r.location;return fo("",{pathname:i,search:o,hash:s},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(r,l){return typeof l=="string"?l:Cl(l)}return $p(t,n,null,e)}function J(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function fu(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Vp(){return Math.random().toString(36).substr(2,8)}function Cs(e,t){return{usr:e.state,key:e.key,idx:t}}function fo(e,t,n,r){return n===void 0&&(n=null),pr({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Cn(t):t,{state:n,key:t&&t.key||r||Vp()})}function Cl(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 Cn(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 $p(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:i=!1}=r,o=l.history,s=pt.Pop,u=null,a=m();a==null&&(a=0,o.replaceState(pr({},o.state,{idx:a}),""));function m(){return(o.state||{idx:null}).idx}function h(){s=pt.Pop;let x=m(),d=x==null?null:x-a;a=x,u&&u({action:s,location:y.location,delta:d})}function v(x,d){s=pt.Push;let c=fo(y.location,x,d);a=m()+1;let p=Cs(c,a),k=y.createHref(c);try{o.pushState(p,"",k)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;l.location.assign(k)}i&&u&&u({action:s,location:y.location,delta:1})}function w(x,d){s=pt.Replace;let c=fo(y.location,x,d);a=m();let p=Cs(c,a),k=y.createHref(c);o.replaceState(p,"",k),i&&u&&u({action:s,location:y.location,delta:0})}function g(x){let d=l.location.origin!=="null"?l.location.origin:l.location.href,c=typeof x=="string"?x:Cl(x);return c=c.replace(/ $/,"%20"),J(d,"No window.location.(origin|href) available to create URL for href: "+c),new URL(c,d)}let y={get action(){return s},get location(){return e(l,o)},listen(x){if(u)throw new Error("A history only accepts one active listener");return l.addEventListener(Es,h),u=x,()=>{l.removeEventListener(Es,h),u=null}},createHref(x){return t(l,x)},createURL:g,encodeLocation(x){let d=g(x);return{pathname:d.pathname,search:d.search,hash:d.hash}},push:v,replace:w,go(x){return o.go(x)}};return y}var Ns;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Ns||(Ns={}));function Wp(e,t,n){return n===void 0&&(n="/"),Hp(e,t,n)}function Hp(e,t,n,r){let l=typeof t=="string"?Cn(t):t,i=Sn(l.pathname||"/",n);if(i==null)return null;let o=Xc(e);Qp(o);let s=null;for(let u=0;s==null&&u<o.length;++u){let a=nh(i);s=eh(o[u],a)}return s}function Xc(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let l=(i,o,s)=>{let u={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};u.relativePath.startsWith("/")&&(J(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 a=xt([r,u.relativePath]),m=n.concat(u);i.children&&i.children.length>0&&(J(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+a+'".')),Xc(i.children,t,m,a)),!(i.path==null&&!i.index)&&t.push({path:a,score:qp(a,i.index),routesMeta:m})};return e.forEach((i,o)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))l(i,o);else for(let u of Gc(i.path))l(i,o,u)}),t}function Gc(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=Gc(r.join("/")),s=[];return s.push(...o.map(u=>u===""?i:[i,u].join("/"))),l&&s.push(...o),s.map(u=>e.startsWith("/")&&u===""?"/":u)}function Qp(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:bp(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Kp=/^:[\w-]+$/,Xp=3,Gp=2,Yp=1,Jp=10,Zp=-2,js=e=>e==="*";function qp(e,t){let n=e.split("/"),r=n.length;return n.some(js)&&(r+=Zp),t&&(r+=Gp),n.filter(l=>!js(l)).reduce((l,i)=>l+(Kp.test(i)?Xp:i===""?Yp:Jp),r)}function bp(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 eh(e,t,n){let{routesMeta:r}=e,l={},i="/",o=[];for(let s=0;s<r.length;++s){let u=r[s],a=s===r.length-1,m=i==="/"?t:t.slice(i.length)||"/",h=po({path:u.relativePath,caseSensitive:u.caseSensitive,end:a},m),v=u.route;if(!h)return null;Object.assign(l,h.params),o.push({params:l,pathname:xt([i,h.pathname]),pathnameBase:uh(xt([i,h.pathnameBase])),route:v}),h.pathnameBase!=="/"&&(i=xt([i,h.pathnameBase]))}return o}function po(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=th(e.path,e.caseSensitive,e.end),l=t.match(n);if(!l)return null;let i=l[0],o=i.replace(/(.)\/+$/,"$1"),s=l.slice(1);return{params:r.reduce((a,m,h)=>{let{paramName:v,isOptional:w}=m;if(v==="*"){let y=s[h]||"";o=i.slice(0,i.length-y.length).replace(/(.)\/+$/,"$1")}const g=s[h];return w&&!g?a[v]=void 0:a[v]=(g||"").replace(/%2F/g,"/"),a},{}),pathname:i,pathnameBase:o,pattern:e}}function th(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),fu(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,s,u)=>(r.push({paramName:s,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 nh(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return fu(!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 Sn(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 rh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,lh=e=>rh.test(e);function ih(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?Cn(e):e,i;if(n)if(lh(n))i=n;else{if(n.includes("//")){let o=n;n=n.replace(/\/\/+/g,"/"),fu(!1,"Pathnames cannot have embedded double slashes - normalizing "+(o+" -> "+n))}n.startsWith("/")?i=Ps(n.substring(1),"/"):i=Ps(n,t)}else i=t;return{pathname:i,search:sh(r),hash:ah(l)}}function Ps(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 yi(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 oh(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Yc(e,t){let n=oh(e);return t?n.map((r,l)=>l===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Jc(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=Cn(e):(l=pr({},e),J(!l.pathname||!l.pathname.includes("?"),yi("?","pathname","search",l)),J(!l.pathname||!l.pathname.includes("#"),yi("#","pathname","hash",l)),J(!l.search||!l.search.includes("#"),yi("#","search","hash",l)));let i=e===""||l.pathname==="",o=i?"/":l.pathname,s;if(o==null)s=n;else{let h=t.length-1;if(!r&&o.startsWith("..")){let v=o.split("/");for(;v[0]==="..";)v.shift(),h-=1;l.pathname=v.join("/")}s=h>=0?t[h]:"/"}let u=ih(l,s),a=o&&o!=="/"&&o.endsWith("/"),m=(i||o===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(a||m)&&(u.pathname+="/"),u}const xt=e=>e.join("/").replace(/\/\/+/g,"/"),uh=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),sh=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,ah=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function ch(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Zc=["post","put","patch","delete"];new Set(Zc);const fh=["get",...Zc];new Set(fh);/**
* React Router v6.30.3
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function hr(){return hr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hr.apply(this,arguments)}const $l=S.createContext(null),qc=S.createContext(null),_t=S.createContext(null),Wl=S.createContext(null),Lt=S.createContext({outlet:null,matches:[],isDataRoute:!1}),bc=S.createContext(null);function dh(e,t){let{relative:n}=t===void 0?{}:t;Sr()||J(!1);let{basename:r,navigator:l}=S.useContext(_t),{hash:i,pathname:o,search:s}=Hl(e,{relative:n}),u=o;return r!=="/"&&(u=o==="/"?r:xt([r,o])),l.createHref({pathname:u,search:s,hash:i})}function Sr(){return S.useContext(Wl)!=null}function kr(){return Sr()||J(!1),S.useContext(Wl).location}function ef(e){S.useContext(_t).static||S.useLayoutEffect(e)}function ph(){let{isDataRoute:e}=S.useContext(Lt);return e?Ph():hh()}function hh(){Sr()||J(!1);let e=S.useContext($l),{basename:t,future:n,navigator:r}=S.useContext(_t),{matches:l}=S.useContext(Lt),{pathname:i}=kr(),o=JSON.stringify(Yc(l,n.v7_relativeSplatPath)),s=S.useRef(!1);return ef(()=>{s.current=!0}),S.useCallback(function(a,m){if(m===void 0&&(m={}),!s.current)return;if(typeof a=="number"){r.go(a);return}let h=Jc(a,JSON.parse(o),i,m.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:xt([t,h.pathname])),(m.replace?r.replace:r.push)(h,m.state,m)},[t,r,o,i,e])}function mh(){let{matches:e}=S.useContext(Lt),t=e[e.length-1];return t?t.params:{}}function Hl(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=S.useContext(_t),{matches:l}=S.useContext(Lt),{pathname:i}=kr(),o=JSON.stringify(Yc(l,r.v7_relativeSplatPath));return S.useMemo(()=>Jc(e,JSON.parse(o),i,n==="path"),[e,o,i,n])}function vh(e,t){return gh(e,t)}function gh(e,t,n,r){Sr()||J(!1);let{navigator:l}=S.useContext(_t),{matches:i}=S.useContext(Lt),o=i[i.length-1],s=o?o.params:{};o&&o.pathname;let u=o?o.pathnameBase:"/";o&&o.route;let a=kr(),m;if(t){var h;let x=typeof t=="string"?Cn(t):t;u==="/"||(h=x.pathname)!=null&&h.startsWith(u)||J(!1),m=x}else m=a;let v=m.pathname||"/",w=v;if(u!=="/"){let x=u.replace(/^\//,"").split("/");w="/"+v.replace(/^\//,"").split("/").slice(x.length).join("/")}let g=Wp(e,{pathname:w}),y=xh(g&&g.map(x=>Object.assign({},x,{params:Object.assign({},s,x.params),pathname:xt([u,l.encodeLocation?l.encodeLocation(x.pathname).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?u:xt([u,l.encodeLocation?l.encodeLocation(x.pathnameBase).pathname:x.pathnameBase])})),i,n,r);return t&&y?S.createElement(Wl.Provider,{value:{location:hr({pathname:"/",search:"",hash:"",state:null,key:"default"},m),navigationType:pt.Pop}},y):y}function yh(){let e=jh(),t=ch(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 S.createElement(S.Fragment,null,S.createElement("h2",null,"Unexpected Application Error!"),S.createElement("h3",{style:{fontStyle:"italic"}},t),n?S.createElement("pre",{style:l},n):null,null)}const wh=S.createElement(yh,null);class Sh extends S.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?S.createElement(Lt.Provider,{value:this.props.routeContext},S.createElement(bc.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function kh(e){let{routeContext:t,match:n,children:r}=e,l=S.useContext($l);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),S.createElement(Lt.Provider,{value:t},r)}function xh(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,s=(l=n)==null?void 0:l.errors;if(s!=null){let m=o.findIndex(h=>h.route.id&&(s==null?void 0:s[h.route.id])!==void 0);m>=0||J(!1),o=o.slice(0,Math.min(o.length,m+1))}let u=!1,a=-1;if(n&&r&&r.v7_partialHydration)for(let m=0;m<o.length;m++){let h=o[m];if((h.route.HydrateFallback||h.route.hydrateFallbackElement)&&(a=m),h.route.id){let{loaderData:v,errors:w}=n,g=h.route.loader&&v[h.route.id]===void 0&&(!w||w[h.route.id]===void 0);if(h.route.lazy||g){u=!0,a>=0?o=o.slice(0,a+1):o=[o[0]];break}}}return o.reduceRight((m,h,v)=>{let w,g=!1,y=null,x=null;n&&(w=s&&h.route.id?s[h.route.id]:void 0,y=h.route.errorElement||wh,u&&(a<0&&v===0?(_h("route-fallback"),g=!0,x=null):a===v&&(g=!0,x=h.route.hydrateFallbackElement||null)));let d=t.concat(o.slice(0,v+1)),c=()=>{let p;return w?p=y:g?p=x:h.route.Component?p=S.createElement(h.route.Component,null):h.route.element?p=h.route.element:p=m,S.createElement(kh,{match:h,routeContext:{outlet:m,matches:d,isDataRoute:n!=null},children:p})};return n&&(h.route.ErrorBoundary||h.route.errorElement||v===0)?S.createElement(Sh,{location:n.location,revalidation:n.revalidation,component:y,error:w,children:c(),routeContext:{outlet:null,matches:d,isDataRoute:!0}}):c()},null)}var tf=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(tf||{}),nf=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}(nf||{});function Eh(e){let t=S.useContext($l);return t||J(!1),t}function Ch(e){let t=S.useContext(qc);return t||J(!1),t}function Nh(e){let t=S.useContext(Lt);return t||J(!1),t}function rf(e){let t=Nh(),n=t.matches[t.matches.length-1];return n.route.id||J(!1),n.route.id}function jh(){var e;let t=S.useContext(bc),n=Ch(),r=rf();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Ph(){let{router:e}=Eh(tf.UseNavigateStable),t=rf(nf.UseNavigateStable),n=S.useRef(!1);return ef(()=>{n.current=!0}),S.useCallback(function(l,i){i===void 0&&(i={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,hr({fromRouteId:t},i)))},[e,t])}const _s={};function _h(e,t,n){_s[e]||(_s[e]=!0)}function Lh(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function br(e){J(!1)}function Th(e){let{basename:t="/",children:n=null,location:r,navigationType:l=pt.Pop,navigator:i,static:o=!1,future:s}=e;Sr()&&J(!1);let u=t.replace(/^\/*/,"/"),a=S.useMemo(()=>({basename:u,navigator:i,static:o,future:hr({v7_relativeSplatPath:!1},s)}),[u,s,i,o]);typeof r=="string"&&(r=Cn(r));let{pathname:m="/",search:h="",hash:v="",state:w=null,key:g="default"}=r,y=S.useMemo(()=>{let x=Sn(m,u);return x==null?null:{location:{pathname:x,search:h,hash:v,state:w,key:g},navigationType:l}},[u,m,h,v,w,g,l]);return y==null?null:S.createElement(_t.Provider,{value:a},S.createElement(Wl.Provider,{children:n,value:y}))}function Rh(e){let{children:t,location:n}=e;return vh(ho(t),n)}new Promise(()=>{});function ho(e,t){t===void 0&&(t=[]);let n=[];return S.Children.forEach(e,(r,l)=>{if(!S.isValidElement(r))return;let i=[...t,l];if(r.type===S.Fragment){n.push.apply(n,ho(r.props.children,i));return}r.type!==br&&J(!1),!r.props.index||!r.props.children||J(!1);let o={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=ho(r.props.children,i)),n.push(o)}),n}/**
* React Router DOM v6.30.3
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Nl(){return Nl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nl.apply(this,arguments)}function lf(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,i;for(i=0;i<r.length;i++)l=r[i],!(t.indexOf(l)>=0)&&(n[l]=e[l]);return n}function zh(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Oh(e,t){return e.button===0&&(!t||t==="_self")&&!zh(e)}const Ih=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],Mh=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],Dh="6";try{window.__reactRouterVersion=Dh}catch{}const Fh=S.createContext({isTransitioning:!1}),Uh="startTransition",Ls=_f[Uh];function Ah(e){let{basename:t,children:n,future:r,window:l}=e,i=S.useRef();i.current==null&&(i.current=Bp({window:l,v5Compat:!0}));let o=i.current,[s,u]=S.useState({action:o.action,location:o.location}),{v7_startTransition:a}=r||{},m=S.useCallback(h=>{a&&Ls?Ls(()=>u(h)):u(h)},[u,a]);return S.useLayoutEffect(()=>o.listen(m),[o,m]),S.useEffect(()=>Lh(r),[r]),S.createElement(Th,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:o,future:r})}const Bh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Vh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ql=S.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:i,replace:o,state:s,target:u,to:a,preventScrollReset:m,viewTransition:h}=t,v=lf(t,Ih),{basename:w}=S.useContext(_t),g,y=!1;if(typeof a=="string"&&Vh.test(a)&&(g=a,Bh))try{let p=new URL(window.location.href),k=a.startsWith("//")?new URL(p.protocol+a):new URL(a),C=Sn(k.pathname,w);k.origin===p.origin&&C!=null?a=C+k.search+k.hash:y=!0}catch{}let x=dh(a,{relative:l}),d=Wh(a,{replace:o,state:s,target:u,preventScrollReset:m,relative:l,viewTransition:h});function c(p){r&&r(p),p.defaultPrevented||d(p)}return S.createElement("a",Nl({},v,{href:g||x,onClick:y||i?r:c,ref:n,target:u}))}),Ts=S.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:l=!1,className:i="",end:o=!1,style:s,to:u,viewTransition:a,children:m}=t,h=lf(t,Mh),v=Hl(u,{relative:h.relative}),w=kr(),g=S.useContext(qc),{navigator:y,basename:x}=S.useContext(_t),d=g!=null&&Hh(v)&&a===!0,c=y.encodeLocation?y.encodeLocation(v).pathname:v.pathname,p=w.pathname,k=g&&g.navigation&&g.navigation.location?g.navigation.location.pathname:null;l||(p=p.toLowerCase(),k=k?k.toLowerCase():null,c=c.toLowerCase()),k&&x&&(k=Sn(k,x)||k);const C=c!=="/"&&c.endsWith("/")?c.length-1:c.length;let P=p===c||!o&&p.startsWith(c)&&p.charAt(C)==="/",_=k!=null&&(k===c||!o&&k.startsWith(c)&&k.charAt(c.length)==="/"),L={isActive:P,isPending:_,isTransitioning:d},A=P?r:void 0,R;typeof i=="function"?R=i(L):R=[i,P?"active":null,_?"pending":null,d?"transitioning":null].filter(Boolean).join(" ");let G=typeof s=="function"?s(L):s;return S.createElement(Ql,Nl({},h,{"aria-current":A,className:R,ref:n,style:G,to:u,viewTransition:a}),typeof m=="function"?m(L):m)});var mo;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(mo||(mo={}));var Rs;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Rs||(Rs={}));function $h(e){let t=S.useContext($l);return t||J(!1),t}function Wh(e,t){let{target:n,replace:r,state:l,preventScrollReset:i,relative:o,viewTransition:s}=t===void 0?{}:t,u=ph(),a=kr(),m=Hl(e,{relative:o});return S.useCallback(h=>{if(Oh(h,n)){h.preventDefault();let v=r!==void 0?r:Cl(a)===Cl(m);u(e,{replace:v,state:l,preventScrollReset:i,relative:o,viewTransition:s})}},[a,u,m,r,l,n,e,i,o,s])}function Hh(e,t){t===void 0&&(t={});let n=S.useContext(Fh);n==null&&J(!1);let{basename:r}=$h(mo.useViewTransitionState),l=Hl(e,{relative:t.relative});if(!n.isTransitioning)return!1;let i=Sn(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=Sn(n.nextLocation.pathname,r)||n.nextLocation.pathname;return po(l.pathname,o)!=null||po(l.pathname,i)!=null}const of=S.createContext(null);function zs(){try{return localStorage.getItem("authToken")||""}catch{return""}}function Br(e){try{e?localStorage.setItem("authToken",e):localStorage.removeItem("authToken")}catch{}}function Qh({children:e}){const[t,n]=S.useState(zs),[r,l]=S.useState(null),[i,o]=S.useState(!!zs()),[s,u]=S.useState(null);S.useEffect(()=>{if(!t){l(null),o(!1),u(null);return}let g=!1;return o(!0),fetch("/api/auth/me",{headers:{Authorization:`Bearer ${t}`}}).then(async y=>{const x=await y.json().catch(()=>({}));if(!y.ok)throw new Error(x.error||"Kon sessie niet verifiëren.");g||(l(x.user||null),u(null))}).catch(()=>{g||(l(null),n(""),Br(""))}).finally(()=>{g||o(!1)}),()=>{g=!0}},[t]);async function a(g){u(null);const y=await fetch("/api/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(g)}),x=await y.json().catch(()=>({}));if(!y.ok)throw new Error(x.error||"Login mislukt.");return n(x.token),Br(x.token),l(x.user),x.user}async function m(g){u(null);const y=await fetch("/api/auth/register",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(g)}),x=await y.json().catch(()=>({}));if(!y.ok)throw new Error(x.error||"Registratie mislukt.");return n(x.token),Br(x.token),l(x.user),x.user}function h(){n(""),Br(""),l(null)}const v=S.useMemo(()=>(g,y={})=>{const x={...y.headers||{},...t?{Authorization:`Bearer ${t}`}:{}};return fetch(g,{...y,headers:x})},[t]),w={user:r,token:t,loading:i,error:s,login:a,register:m,logout:h,authFetch:v};return f.jsx(of.Provider,{value:w,children:e})}function uf(){const e=S.useContext(of);if(!e)throw new Error("useAuth moet binnen een AuthProvider gebruikt worden");return e}function Kh(){const e=({isActive:r})=>r?"nav-link active":"nav-link",{user:t,logout:n}=uf();return f.jsxs("nav",{className:"site-nav",children:[f.jsx(Ql,{className:"nav-logo",to:"/",children:"Siti Plugin Repo"}),f.jsxs("div",{className:"nav-links",children:[f.jsx(Ts,{to:"/",end:!0,className:e,children:"Plugins"}),f.jsx(Ts,{to:"/licenses",className:e,children:"Licenties"})]}),f.jsx("div",{className:"nav-user",children:t?f.jsxs(f.Fragment,{children:[f.jsxs("span",{className:"nav-user-name",children:["Hallo, ",t.name]}),f.jsx("button",{className:"ghost ghost-small",type:"button",onClick:n,children:"Uitloggen"})]}):f.jsx("span",{className:"nav-user-guest",children:"Niet ingelogd"})})]})}function Xh(){const[e,t]=S.useState([]),[n,r]=S.useState(!0),[l,i]=S.useState(null),[o,s]=S.useState(null);return S.useEffect(()=>{async function u(){try{const a=await fetch("/api/plugins");if(!a.ok)throw new Error("Kon plugins niet laden");const m=await a.json();t(m.items||[]),s(m.updatedAt)}catch{i("Laden van GitHub data is mislukt.")}finally{r(!1)}}u()},[]),f.jsxs("div",{className:"page",children:[f.jsxs("header",{className:"hero",children:[f.jsxs("div",{children:[f.jsx("p",{className:"eyebrow",children:"WordPress plugin overzicht"}),f.jsx("h1",{children:"Siti Plugin Repo"}),f.jsx("p",{className:"subtitle",children:"Al je publieke WordPress plugins op één plek."})]}),f.jsx("a",{className:"cta",href:"https://github.com/SitiWeb",target:"_blank",rel:"noreferrer",children:"GitHub SitiWeb"})]}),f.jsxs("section",{className:"grid",children:[n&&f.jsx("div",{className:"state",children:"Bezig met laden…"}),l&&f.jsx("div",{className:"state error",children:l}),!n&&!l&&e.length===0&&f.jsx("div",{className:"state",children:"Geen repositories gevonden."}),e.map(u=>{var h,v;const a=((h=u.manifest)==null?void 0:h.plugin_name)||u.name,m=((v=u.manifest)==null?void 0:v.description)||u.description;return f.jsxs("article",{className:"card",children:[f.jsxs("div",{className:"card-header",children:[f.jsx("h2",{children:a}),f.jsx("span",{className:"pill",children:u.fullName})]}),f.jsx("p",{children:m}),f.jsxs("div",{className:"meta",children:[f.jsxs("span",{children:["★ ",u.stars]}),f.jsxs("span",{children:["Forks ",u.forks]}),f.jsxs("span",{children:["Issues ",u.issues]})]}),u.topics.length>0&&f.jsx("div",{className:"topics",children:u.topics.slice(0,4).map(w=>f.jsx("span",{className:"topic",children:w},w))}),f.jsxs("div",{className:"actions",children:[f.jsx(Ql,{className:"link",to:`/plugin/${u.fullName}`,children:"Bekijk details →"}),f.jsx("a",{className:"ghost",href:u.repoUrl,target:"_blank",rel:"noreferrer",children:"GitHub"})]})]},u.fullName)})]}),f.jsx("footer",{className:"footer",children:f.jsxs("span",{children:["Laatste sync: ",o?new Date(o).toLocaleString("nl-NL"):"-"]})})]})}function Gh(){const{owner:e,repo:t}=mh(),[n,r]=S.useState(null),[l,i]=S.useState(!0),[o,s]=S.useState(null);S.useEffect(()=>{async function y(){try{const x=await fetch(`/api/plugins/${e}/${t}`);if(!x.ok)throw new Error("Kon details niet laden");const d=await x.json();r(d)}catch{s("Laden van plugin details is mislukt.")}finally{i(!1)}}y()},[e,t]);const u=n==null?void 0:n.manifest,a=(u==null?void 0:u.plugin_name)||(n==null?void 0:n.name)||t,m=(u==null?void 0:u.description)||(n==null?void 0:n.description),h=(u==null?void 0:u.author)||"-",v=(u==null?void 0:u.version)||"-",w=S.useMemo(()=>(n==null?void 0:n.releases)||[],[n]),g=S.useMemo(()=>(n==null?void 0:n.commits)||[],[n]);return f.jsxs("div",{className:"page",children:[f.jsxs("header",{className:"detail-hero",children:[f.jsxs("div",{children:[f.jsx("p",{className:"eyebrow",children:"Plugin details"}),f.jsx("h1",{children:a}),f.jsx("p",{className:"subtitle",children:m})]}),f.jsxs("div",{className:"detail-actions",children:[f.jsx(Ql,{className:"ghost",to:"/",children:"← Terug"}),(n==null?void 0:n.repoUrl)&&f.jsx("a",{className:"cta",href:n.repoUrl,target:"_blank",rel:"noreferrer",children:"GitHub"})]})]}),l&&f.jsx("div",{className:"state",children:"Bezig met laden…"}),o&&f.jsx("div",{className:"state error",children:o}),!l&&!o&&n&&f.jsxs("section",{className:"detail-grid",children:[f.jsxs("div",{className:"card",children:[f.jsx("h2",{children:"Manifest"}),f.jsxs("div",{className:"detail-list",children:[f.jsxs("div",{children:[f.jsx("span",{children:"Naam"}),f.jsx("strong",{children:a})]}),f.jsxs("div",{children:[f.jsx("span",{children:"Versie"}),f.jsx("strong",{children:v})]}),f.jsxs("div",{children:[f.jsx("span",{children:"Auteur"}),f.jsx("strong",{children:h})]}),f.jsxs("div",{children:[f.jsx("span",{children:"Repository"}),f.jsx("strong",{children:n.fullName})]})]}),(u==null?void 0:u.author_url)&&f.jsx("a",{className:"link",href:u.author_url,target:"_blank",rel:"noreferrer",children:"Auteur website →"})]}),f.jsxs("div",{className:"card",children:[f.jsx("h2",{children:"Releases"}),w.length===0&&f.jsx("p",{children:"Geen releases gevonden."}),f.jsx("ul",{className:"list",children:w.map(y=>f.jsxs("li",{children:[f.jsx("a",{href:y.url,target:"_blank",rel:"noreferrer",children:y.name}),f.jsx("span",{children:y.publishedAt?new Date(y.publishedAt).toLocaleDateString("nl-NL"):"-"})]},y.tag))})]}),f.jsxs("div",{className:"card",children:[f.jsx("h2",{children:"Recente commits"}),g.length===0&&f.jsx("p",{children:"Geen commits gevonden."}),f.jsx("ul",{className:"list",children:g.map(y=>{var x;return f.jsxs("li",{children:[f.jsx("a",{href:y.url,target:"_blank",rel:"noreferrer",children:((x=y.message)==null?void 0:x.split(`
`)[0])||y.sha.slice(0,7)}),f.jsx("span",{children:y.author||"-"})]},y.sha)})})]})]})]})}const sf="nl-NL";function vo(e,t=sf){return e?new Date(e).toLocaleString(t):"-"}function Yh(e,t=sf){return e?new Date(e).toLocaleDateString(t):"-"}function Jh({license:e}){const t=e.hostnames||[],n=e.primaryHostname||"Nog niet gekoppeld";return f.jsxs("article",{className:"card license-card",children:[f.jsxs("div",{className:"license-card-header",children:[f.jsxs("div",{children:[f.jsx("h3",{children:e.pluginName||e.label||"Licentie"}),f.jsx("p",{className:"license-subtitle",children:e.repoFullName||"-"})]}),f.jsx("span",{className:"pill",children:e.key})]}),f.jsxs("div",{className:"detail-list license-detail-list",children:[f.jsxs("div",{children:[f.jsx("span",{children:"Versie"}),f.jsx("strong",{children:e.pluginVersion||"-"})]}),f.jsxs("div",{children:[f.jsx("span",{children:"Hostname"}),f.jsx("strong",{children:n})]}),f.jsxs("div",{children:[f.jsx("span",{children:"Aangemaakt"}),f.jsx("strong",{children:Yh(e.createdAt)})]}),f.jsxs("div",{children:[f.jsx("span",{children:"Laatste check"}),f.jsx("strong",{children:vo(e.lastVersionCheckAt)})]})]}),e.note&&f.jsxs("p",{className:"license-note",children:["Notitie: ",e.note]}),t.length>0&&f.jsxs("div",{className:"host-list",children:[f.jsx("p",{className:"hint",children:"Hostnames"}),f.jsx("ul",{children:t.map(r=>f.jsxs("li",{children:[f.jsxs("div",{children:[f.jsx("strong",{children:r.hostname}),f.jsxs("span",{children:[r.hits||0," checks"]})]}),f.jsx("span",{children:vo(r.lastSeenAt)})]},`${r.hostname}-${r.firstSeenAt||r.lastSeenAt}`))})]}),f.jsxs("div",{className:"license-links",children:[e.repoUrl&&f.jsx("a",{className:"link",href:e.repoUrl,target:"_blank",rel:"noreferrer",children:"Repository →"}),e.pluginName&&f.jsx("span",{className:"ghost-pill",children:e.pluginName})]})]})}function Zh(){var pu;const{user:e,token:t,authFetch:n,login:r,register:l,loading:i}=uf(),[o,s]=S.useState([]),[u,a]=S.useState([]),[m,h]=S.useState(""),[v,w]=S.useState(""),[g,y]=S.useState(""),[x,d]=S.useState(!0),[c,p]=S.useState(null),[k,C]=S.useState(!1),[P,_]=S.useState(!1),[L,A]=S.useState(null),[R,G]=S.useState(null),[fe,Be]=S.useState(null),[Nn,xr]=S.useState(!1),[Tt,jn]=S.useState(""),[N,z]=S.useState(""),O=!!(e&&t);S.useEffect(()=>{let T=!1;async function H(){var Z;d(!0),p(null);try{const Ve=await fetch("/api/plugins"),Ye=await Ve.json().catch(()=>({}));if(!Ve.ok)throw new Error(Ye.error||"Kon plugins niet laden.");if(T)return;a(Ye.items||[]);const _n=(Z=Ye.items)==null?void 0:Z[0];if(_n){const af=_n.ownerRepo||_n.fullName;h(cf=>cf||af)}}catch(Ve){T||p(Ve.message||"Kon plugins niet laden.")}finally{T||d(!1)}}return H(),()=>{T=!0}},[]);const D=S.useCallback(async(T=!0)=>{if(!t){s([]),A(null),T&&G({variant:"error",message:"Log in om licenties te beheren."});return}T&&G(null),_(!0);try{const H=await n("/api/licenses"),Z=await H.json().catch(()=>({}));if(H.status===401)throw new Error("Sessie verlopen, log opnieuw in.");if(!H.ok)throw new Error(Z.error||"Kon licenties niet laden.");s(Z.items||[]),A(Z.updatedAt)}catch(H){T&&G({variant:"error",message:H.message})}finally{_(!1)}},[n,t]);S.useEffect(()=>{D(!1)},[D]),S.useEffect(()=>{if(!m&&u.length>0){const T=u[0].ownerRepo||u[0].fullName;h(T)}},[u,m]);const U=S.useMemo(()=>u.find(T=>(T.ownerRepo||T.fullName)===m)||null,[u,m]),Rt=S.useMemo(()=>{const T=H=>H?new Date(H).getTime():0;return[...o].sort((H,Z)=>T(Z.createdAt)-T(H.createdAt))},[o]);async function Xe(T){var H;if(T.preventDefault(),G(null),!O){G({variant:"error",message:"Log in om een licentie aan te maken."});return}if(!U){G({variant:"error",message:"Selecteer een plugin."});return}C(!0);try{const Z={label:v.trim()||((H=U.manifest)==null?void 0:H.plugin_name)||U.name||U.fullName,note:g.trim()||void 0,repo:{repo:U.ownerRepo||U.fullName,provider:U.provider||"github",baseUrl:U.baseUrl}},Ve=await n("/api/licenses",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(Z)}),Ye=await Ve.json().catch(()=>({}));if(Ve.status===401)throw new Error("Sessie verlopen, log opnieuw in.");if(!Ve.ok)throw new Error(Ye.error||"Licentie aanmaken mislukt.");s(_n=>[Ye,..._n]),G({variant:"success",message:"Licentie aangemaakt."}),w(""),y("")}catch(Z){G({variant:"error",message:Z.message})}finally{C(!1)}}async function Pn(T){if(T.preventDefault(),Be(null),!Tt.trim()||!N.trim()){Be({ok:!1,message:"Vul zowel licentiecode als hostname in."});return}xr(!0);try{const H=await fetch("/api/licenses/verify",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({key:Tt.trim(),hostname:N.trim()})}),Z=await H.json().catch(()=>({}));if(!H.ok)throw new Error(Z.error||"Controle mislukt.");Be({ok:!0,data:Z}),Z.license&&s(Ve=>Ve.map(Ye=>Ye.key===Z.license.key?Z.license:Ye))}catch(H){Be({ok:!1,message:H.message})}finally{xr(!1)}}const Ge=S.useCallback(async T=>{await r(T),await D(!1)},[r,D]),Kt=S.useCallback(async T=>{await l(T),await D(!1)},[l,D]),du=x||i&&!!t;return f.jsxs("div",{className:"page",children:[f.jsxs("header",{className:"hero",children:[f.jsxs("div",{children:[f.jsx("p",{className:"eyebrow",children:"Licentiebeheer"}),f.jsx("h1",{children:"Licenties"}),f.jsx("p",{className:"subtitle",children:"Maak licenties voor iedere plugin en beheer welke hostname de licentie daadwerkelijk gebruikt."}),f.jsx("p",{className:"hint",children:"Een licentie is geldig voor één hostname. De eerste hostname die controleert wordt automatisch gekoppeld als licentiehouder."})]}),f.jsx("button",{className:"ghost",type:"button",onClick:()=>D(),disabled:P||!O,children:P?"Vernieuwen…":"Vernieuw lijst"})]}),f.jsxs("div",{className:"license-meta-bar",children:[f.jsxs("span",{children:["Actieve licenties: ",o.length]}),f.jsxs("span",{children:["Laatste update: ",vo(L)]}),e&&f.jsxs("span",{children:["Ingelogd als: ",e.email]})]}),du&&f.jsx("div",{className:"state",children:"Bezig met laden…"}),c&&f.jsx("div",{className:"state error",children:c}),!du&&!c&&f.jsxs(f.Fragment,{children:[f.jsxs("section",{className:"license-forms",children:[O?f.jsxs("article",{className:"card",children:[f.jsx("h2",{children:"Nieuwe licentie"}),f.jsx("p",{className:"hint",children:"Kies een plugin en genereer direct een licentiesleutel."}),f.jsxs("form",{className:"form-grid",onSubmit:Xe,children:[f.jsxs("label",{className:"field",children:[f.jsx("span",{children:"Plugin"}),f.jsx("select",{value:m,onChange:T=>h(T.target.value),disabled:u.length===0,children:u.map(T=>{var Z;const H=T.ownerRepo||T.fullName;return f.jsxs("option",{value:H,children:[((Z=T.manifest)==null?void 0:Z.plugin_name)||T.name," (",T.fullName,")"]},H)})})]}),f.jsxs("label",{className:"field",children:[f.jsx("span",{children:"Label (optioneel)"}),f.jsx("input",{value:v,onChange:T=>w(T.target.value),placeholder:"Naam of klant"})]}),f.jsxs("label",{className:"field",children:[f.jsx("span",{children:"Notitie"}),f.jsx("textarea",{value:g,onChange:T=>y(T.target.value),placeholder:"Bijv. contactpersoon of extra info",rows:3})]}),f.jsx("button",{className:"cta",type:"submit",disabled:k||!U,children:k?"Aanmaken…":"Licentie aanmaken"})]}),R&&f.jsx("div",{className:`state inline ${R.variant==="error"?"error":"success"}`,children:R.message})]}):f.jsx(qh,{onLogin:Ge,onRegister:Kt}),f.jsxs("article",{className:"card",children:[f.jsx("h2",{children:"Test of valideer"}),f.jsx("p",{className:"hint",children:"Gebruik dit formulier zoals de plugin dat zou doen om de huidige versie en hostname te controleren."}),f.jsxs("form",{className:"form-grid",onSubmit:Pn,children:[f.jsxs("label",{className:"field",children:[f.jsx("span",{children:"Licentiecode"}),f.jsx("input",{value:Tt,onChange:T=>jn(T.target.value),placeholder:"SITI-XXXX-XXXX"})]}),f.jsxs("label",{className:"field",children:[f.jsx("span",{children:"Hostname"}),f.jsx("input",{value:N,onChange:T=>z(T.target.value),placeholder:"voorbeeld.nl"})]}),f.jsx("button",{className:"ghost",type:"submit",disabled:Nn,children:Nn?"Controleren…":"Controleer licentie"})]}),fe&&fe.ok&&((pu=fe.data)==null?void 0:pu.license)&&f.jsxs("div",{className:"state success inline",children:[f.jsx("strong",{children:"Licentie geldig"}),f.jsxs("p",{children:[fe.data.license.pluginName||"Plugin"," — versie ",fe.data.license.pluginVersion||"-"]}),f.jsxs("p",{children:["Gekoppeld aan: ",f.jsx("strong",{children:fe.data.license.primaryHostname||"Nog niet gekoppeld"})]})]}),fe&&!fe.ok&&f.jsx("div",{className:"state error inline",children:fe.message})]})]}),O?f.jsx("section",{className:"license-grid",children:Rt.length===0?f.jsx("div",{className:"state",children:"Nog geen licenties aangemaakt."}):Rt.map(T=>f.jsx(Jh,{license:T},T.id||T.key))}):f.jsx("div",{className:"state",children:"Log in of registreer om licenties te bekijken en te beheren."})]})]})}function qh({onLogin:e,onRegister:t}){const[n,r]=S.useState("login"),[l,i]=S.useState({identifier:"",password:""}),[o,s]=S.useState({username:"",name:"",email:"",password:""}),[u,a]=S.useState(null),[m,h]=S.useState(!1);async function v(w){w.preventDefault(),a(null),h(!0);try{n==="login"?(await e(l),a({variant:"success",message:"Succesvol ingelogd."})):(await t(o),a({variant:"success",message:"Account aangemaakt en ingelogd."}))}catch(g){a({variant:"error",message:g.message||"Actie mislukt."})}finally{h(!1)}}return f.jsxs("article",{className:"card auth-card",children:[f.jsxs("div",{className:"auth-tabs",children:[f.jsx("button",{type:"button",className:n==="login"?"auth-tab active":"auth-tab",onClick:()=>r("login"),disabled:m,children:"Inloggen"}),f.jsx("button",{type:"button",className:n==="register"?"auth-tab active":"auth-tab",onClick:()=>r("register"),disabled:m,children:"Registreren"})]}),f.jsxs("form",{className:"form-grid",onSubmit:v,children:[n==="login"?f.jsxs(f.Fragment,{children:[f.jsxs("label",{className:"field",children:[f.jsx("span",{children:"Gebruikersnaam of e-mail"}),f.jsx("input",{value:l.identifier,onChange:w=>i(g=>({...g,identifier:w.target.value})),placeholder:"jouwnaam of mail"})]}),f.jsxs("label",{className:"field",children:[f.jsx("span",{children:"Wachtwoord"}),f.jsx("input",{type:"password",value:l.password,onChange:w=>i(g=>({...g,password:w.target.value})),placeholder:"••••••••"})]})]}):f.jsxs(f.Fragment,{children:[f.jsxs("label",{className:"field",children:[f.jsx("span",{children:"Gebruikersnaam"}),f.jsx("input",{value:o.username,onChange:w=>s(g=>({...g,username:w.target.value})),placeholder:"gebruikersnaam"})]}),f.jsxs("label",{className:"field",children:[f.jsx("span",{children:"Naam"}),f.jsx("input",{value:o.name,onChange:w=>s(g=>({...g,name:w.target.value})),placeholder:"Volledige naam"})]}),f.jsxs("label",{className:"field",children:[f.jsx("span",{children:"E-mailadres"}),f.jsx("input",{type:"email",value:o.email,onChange:w=>s(g=>({...g,email:w.target.value})),placeholder:"naam@bedrijf.nl"})]}),f.jsxs("label",{className:"field",children:[f.jsx("span",{children:"Wachtwoord"}),f.jsx("input",{type:"password",value:o.password,onChange:w=>s(g=>({...g,password:w.target.value})),placeholder:"Minimaal 8 karakters"})]})]}),f.jsx("button",{className:"cta",type:"submit",disabled:m,children:m?"Verwerken…":n==="login"?"Inloggen":"Registreren"})]}),u&&f.jsx("div",{className:`state inline ${u.variant==="error"?"error":"success"}`,children:u.message})]})}function bh(){return f.jsxs("div",{className:"app",children:[f.jsx(Kh,{}),f.jsxs(Rh,{children:[f.jsx(br,{path:"/",element:f.jsx(Xh,{})}),f.jsx(br,{path:"/plugin/:owner/:repo",element:f.jsx(Gh,{})}),f.jsx(br,{path:"/licenses",element:f.jsx(Zh,{})})]})]})}Kc(document.getElementById("root")).render(f.jsx(Ws.StrictMode,{children:f.jsx(Ah,{children:f.jsx(Qh,{children:f.jsx(bh,{})})})}));