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