Files

180 lines
256 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
(function(){const d=document.createElement("link").relList;if(d&&d.supports&&d.supports("modulepreload"))return;for(const O of document.querySelectorAll('link[rel="modulepreload"]'))o(O);new MutationObserver(O=>{for(const A of O)if(A.type==="childList")for(const C of A.addedNodes)C.tagName==="LINK"&&C.rel==="modulepreload"&&o(C)}).observe(document,{childList:!0,subtree:!0});function g(O){const A={};return O.integrity&&(A.integrity=O.integrity),O.referrerPolicy&&(A.referrerPolicy=O.referrerPolicy),O.crossOrigin==="use-credentials"?A.credentials="include":O.crossOrigin==="anonymous"?A.credentials="omit":A.credentials="same-origin",A}function o(O){if(O.ep)return;O.ep=!0;const A=g(O);fetch(O.href,A)}})();var Ss={exports:{}},xn={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Qd;function Jy(){if(Qd)return xn;Qd=1;var f=Symbol.for("react.transitional.element"),d=Symbol.for("react.fragment");function g(o,O,A){var C=null;if(A!==void 0&&(C=""+A),O.key!==void 0&&(C=""+O.key),"key"in O){A={};for(var V in O)V!=="key"&&(A[V]=O[V])}else A=O;return O=A.ref,{$$typeof:f,type:o,key:C,ref:O!==void 0?O:null,props:A}}return xn.Fragment=d,xn.jsx=g,xn.jsxs=g,xn}var wd;function ky(){return wd||(wd=1,Ss.exports=Jy()),Ss.exports}var c=ky(),_s={exports:{}},I={};/**
* @license React
* react.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Xd;function $y(){if(Xd)return I;Xd=1;var f=Symbol.for("react.transitional.element"),d=Symbol.for("react.portal"),g=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),O=Symbol.for("react.profiler"),A=Symbol.for("react.consumer"),C=Symbol.for("react.context"),V=Symbol.for("react.forward_ref"),q=Symbol.for("react.suspense"),E=Symbol.for("react.memo"),Y=Symbol.for("react.lazy"),B=Symbol.for("react.activity"),$=Symbol.iterator;function de(r){return r===null||typeof r!="object"?null:(r=$&&r[$]||r["@@iterator"],typeof r=="function"?r:null)}var Z={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},P=Object.assign,K={};function le(r,y,j){this.props=r,this.context=y,this.refs=K,this.updater=j||Z}le.prototype.isReactComponent={},le.prototype.setState=function(r,y){if(typeof r!="object"&&typeof r!="function"&&r!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,r,y,"setState")},le.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function Me(){}Me.prototype=le.prototype;function ge(r,y,j){this.props=r,this.context=y,this.refs=K,this.updater=j||Z}var Ae=ge.prototype=new Me;Ae.constructor=ge,P(Ae,le.prototype),Ae.isPureReactComponent=!0;var Oe=Array.isArray;function ze(){}var F={H:null,A:null,T:null,S:null},k=Object.prototype.hasOwnProperty;function me(r,y,j){var M=j.ref;return{$$typeof:f,type:r,key:y,ref:M!==void 0?M:null,props:j}}function Ne(r,y){return me(r.type,y,r.props)}function he(r){return typeof r=="object"&&r!==null&&r.$$typeof===f}function je(r){var y={"=":"=0",":":"=2"};return"$"+r.replace(/[=:]/g,function(j){return y[j]})}var we=/\/+/g;function tt(r,y){return typeof r=="object"&&r!==null&&r.key!=null?je(""+r.key):y.toString(36)}function Ke(r){switch(r.status){case"fulfilled":return r.value;case"rejected":throw r.reason;default:switch(typeof r.status=="string"?r.then(ze,ze):(r.status="pending",r.then(function(y){r.status==="pending"&&(r.status="fulfilled",r.value=y)},function(y){r.status==="pending"&&(r.status="rejected",r.reason=y)})),r.status){case"fulfilled":return r.value;case"rejected":throw r.reason}}throw r}function z(r,y,j,M,G){var X=typeof r;(X==="undefined"||X==="boolean")&&(r=null);var ae=!1;if(r===null)ae=!0;else switch(X){case"bigint":case"string":case"number":ae=!0;break;case"object":switch(r.$$typeof){case f:case d:ae=!0;break;case Y:return ae=r._init,z(ae(r._payload),y,j,M,G)}}if(ae)return G=G(r),ae=M===""?"."+tt(r,0):M,Oe(G)?(j="",ae!=null&&(j=ae.replace(we,"$&/")+"/"),z(G,y,j,"",function(Pe){return Pe})):G!=null&&(he(G)&&(G=Ne(G,j+(G.key==null||r&&r.key===G.key?"":(""+G.key).replace(we,"$&/")+"/")+ae)),y.push(G)),1;ae=0;var Je=M===""?".":M+":";if(Oe(r))for(var _e=0;_e<r.length;_e++)M=r[_e],X=Je+tt(M,_e),ae+=z(M,y,j,X,G);else if(_e=de(r),typeof _e=="function")for(r=_e.call(r),_e=0;!(M=r.next()).done;)M=M.value,X=Je+tt(M,_e++),ae+=z(M,y,j,X,G);else if(X==="object"){if(typeof r.then=="function")return z(Ke(r),y,j,M,G);throw y=String(r),Error("Objects are not valid as a React child (found: "+(y==="[object Object]"?"object with keys {"+Object.keys(r).join(", ")+"}":y)+"). If you meant to render a collection of children, use an array instead.")}return ae}function R(r,y,j){if(r==null)return r;var M=[],G=0;return z(r,M,"","",function(X){return y.call(j,X,G++)}),M}function U(r){if(r._status===-1){var y=r._result;y=y(),y.then(function(j){(r._status===0||r._status===-1)&&(r._status=1,r._result=j)},function(j){(r._status===0||r._status===-1)&&(r._status=2,r._result=j)}),r._status===-1&&(r._status=0,r._result=y)}if(r._status===1)return r._result.default;throw r._result}var L=typeof reportError=="function"?reportError:function(r){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var y=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof r=="object"&&r!==null&&typeof r.message=="string"?String(r.message):String(r),error:r});if(!window.dispatchEvent(y))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",r);return}console.error(r)},N={map:R,forEach:function(r,y,j){R(r,function(){y.apply(this,arguments)},j)},count:function(r){var y=0;return R(r,function(){y++}),y},toArray:function(r){return R(r,function(y){return y})||[]},only:function(r){if(!he(r))throw Error("React.Children.only expected to receive a single React element child.");return r}};return I.Activity=B,I.Children=N,I.Component=le,I.Fragment=g,I.Profiler=O,I.PureComponent=ge,I.StrictMode=o,I.Suspense=q,I.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=F,I.__COMPILER_RUNTIME={__proto__:null,c:function(r){return F.H.useMemoCache(r)}},I.cache=function(r){return function(){return r.apply(null,arguments)}},I.cacheSignal=function(){return null},I.cloneElement=function(r,y,j){if(r==null)throw Error("The argument must be a React element, but you passed "+r+".");var M=P({},r.props),G=r.key;if(y!=null)for(X in y.key!==void 0&&(G=""+y.key),y)!k.call(y,X)||X==="key"||X==="__self"||X==="__source"||X==="ref"&&y.ref===void 0||(M[X]=y[X]);var X=arguments.length-2;if(X===1)M.children=j;else if(1<X){for(var ae=Array(X),Je=0;Je<X;Je++)ae[Je]=arguments[Je+2];M.children=ae}return me(r.type,G,M)},I.createContext=function(r){return r={$$typeof:C,_currentValue:r,_currentValue2:r,_threadCount:0,Provider:null,Consumer:null},r.Provider=r,r.Consumer={$$typeof:A,_context:r},r},I.createElement=function(r,y,j){var M,G={},X=null;if(y!=null)for(M in y.key!==void 0&&(X=""+y.key),y)k.call(y,M)&&M!=="key"&&M!=="__self"&&M!=="__source"&&(G[M]=y[M]);var ae=arguments.length-2;if(ae===1)G.children=j;else if(1<ae){for(var Je=Array(ae),_e=0;_e<ae;_e++)Je[_e]=arguments[_e+2];G.children=Je}if(r&&r.defaultProps)for(M in ae=r.defaultProps,ae)G[M]===void 0&&(G[M]=ae[M]);return me(r,X,G)},I.createRef=function(){return{current:null}},I.forwardRef=function(r){return{$$typeof:V,render:r}},I.isValidElement=he,I.lazy=function(r){return{$$typeof:Y,_payload:{_status:-1,_result:r},_init:U}},I.memo=function(r,y){return{$$typeof:E,type:r,compare:y===void 0?null:y}},I.startTransition=function(r){var y=F.T,j={};F.T=j;try{var M=r(),G=F.S;G!==null&&G(j,M),typeof M=="object"&&M!==null&&typeof M.then=="function"&&M.then(ze,L)}catch(X){L(X)}finally{y!==null&&j.types!==null&&(y.types=j.types),F.T=y}},I.unstable_useCacheRefresh=function(){return F.H.useCacheRefresh()},I.use=function(r){return F.H.use(r)},I.useActionState=function(r,y,j){return F.H.useActionState(r,y,j)},I.useCallback=function(r,y){return F.H.useCallback(r,y)},I.useContext=function(r){return F.H.useContext(r)},I.useDebugValue=function(){},I.useDeferredValue=function(r,y){return F.H.useDeferredValue(r,y)},I.useEffect=function(r,y){return F.H.useEffect(r,y)},I.useEffectEvent=function(r){return F.H.useEffectEvent(r)},I.useId=function(){return F.H.useId()},I.useImperativeHandle=function(r,y,j){return F.H.useImperativeHandle(r,y,j)},I.useInsertionEffect=function(r,y){return F.H.useInsertionEffect(r,y)},I.useLayoutEffect=function(r,y){return F.H.useLayoutEffect(r,y)},I.useMemo=function(r,y){return F.H.useMemo(r,y)},I.useOptimistic=function(r,y){return F.H.useOptimistic(r,y)},I.useReducer=function(r,y,j){return F.H.useReducer(r,y,j)},I.useRef=function(r){return F.H.useRef(r)},I.useState=function(r){return F.H.useState(r)},I.useSyncExternalStore=function(r,y,j){return F.H.useSyncExternalStore(r,y,j)},I.useTransition=function(){return F.H.useTransition()},I.version="19.2.7",I}var Zd;function qs(){return Zd||(Zd=1,_s.exports=$y()),_s.exports}var H=qs(),Es={exports:{}},Tn={},As={exports:{}},js={};/**
* @license React
* scheduler.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Vd;function Wy(){return Vd||(Vd=1,(function(f){function d(z,R){var U=z.length;z.push(R);e:for(;0<U;){var L=U-1>>>1,N=z[L];if(0<O(N,R))z[L]=R,z[U]=N,U=L;else break e}}function g(z){return z.length===0?null:z[0]}function o(z){if(z.length===0)return null;var R=z[0],U=z.pop();if(U!==R){z[0]=U;e:for(var L=0,N=z.length,r=N>>>1;L<r;){var y=2*(L+1)-1,j=z[y],M=y+1,G=z[M];if(0>O(j,U))M<N&&0>O(G,j)?(z[L]=G,z[M]=U,L=M):(z[L]=j,z[y]=U,L=y);else if(M<N&&0>O(G,U))z[L]=G,z[M]=U,L=M;else break e}}return R}function O(z,R){var U=z.sortIndex-R.sortIndex;return U!==0?U:z.id-R.id}if(f.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var A=performance;f.unstable_now=function(){return A.now()}}else{var C=Date,V=C.now();f.unstable_now=function(){return C.now()-V}}var q=[],E=[],Y=1,B=null,$=3,de=!1,Z=!1,P=!1,K=!1,le=typeof setTimeout=="function"?setTimeout:null,Me=typeof clearTimeout=="function"?clearTimeout:null,ge=typeof setImmediate<"u"?setImmediate:null;function Ae(z){for(var R=g(E);R!==null;){if(R.callback===null)o(E);else if(R.startTime<=z)o(E),R.sortIndex=R.expirationTime,d(q,R);else break;R=g(E)}}function Oe(z){if(P=!1,Ae(z),!Z)if(g(q)!==null)Z=!0,ze||(ze=!0,je());else{var R=g(E);R!==null&&Ke(Oe,R.startTime-z)}}var ze=!1,F=-1,k=5,me=-1;function Ne(){return K?!0:!(f.unstable_now()-me<k)}function he(){if(K=!1,ze){var z=f.unstable_now();me=z;var R=!0;try{e:{Z=!1,P&&(P=!1,Me(F),F=-1),de=!0;var U=$;try{t:{for(Ae(z),B=g(q);B!==null&&!(B.expirationTime>z&&Ne());){var L=B.callback;if(typeof L=="function"){B.callback=null,$=B.priorityLevel;var N=L(B.expirationTime<=z);if(z=f.unstable_now(),typeof N=="function"){B.callback=N,Ae(z),R=!0;break t}B===g(q)&&o(q),Ae(z)}else o(q);B=g(q)}if(B!==null)R=!0;else{var r=g(E);r!==null&&Ke(Oe,r.startTime-z),R=!1}}break e}finally{B=null,$=U,de=!1}R=void 0}}finally{R?je():ze=!1}}}var je;if(typeof ge=="function")je=function(){ge(he)};else if(typeof MessageChannel<"u"){var we=new MessageChannel,tt=we.port2;we.port1.onmessage=he,je=function(){tt.postMessage(null)}}else je=function(){le(he,0)};function Ke(z,R){F=le(function(){z(f.unstable_now())},R)}f.unstable_IdlePriority=5,f.unstable_ImmediatePriority=1,f.unstable_LowPriority=4,f.unstable_NormalPriority=3,f.unstable_Profiling=null,f.unstable_UserBlockingPriority=2,f.unstable_cancelCallback=function(z){z.callback=null},f.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):k=0<z?Math.floor(1e3/z):5},f.unstable_getCurrentPriorityLevel=function(){return $},f.unstable_next=function(z){switch($){case 1:case 2:case 3:var R=3;break;default:R=$}var U=$;$=R;try{return z()}finally{$=U}},f.unstable_requestPaint=function(){K=!0},f.unstable_runWithPriority=function(z,R){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var U=$;$=z;try{return R()}finally{$=U}},f.unstable_scheduleCallback=function(z,R,U){var L=f.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?L+U:L):U=L,z){case 1:var N=-1;break;case 2:N=250;break;case 5:N=1073741823;break;case 4:N=1e4;break;default:N=5e3}return N=U+N,z={id:Y++,callback:R,priorityLevel:z,startTime:U,expirationTime:N,sortIndex:-1},U>L?(z.sortIndex=U,d(E,z),g(q)===null&&z===g(E)&&(P?(Me(F),F=-1):P=!0,Ke(Oe,U-L))):(z.sortIndex=N,d(q,z),Z||de||(Z=!0,ze||(ze=!0,je()))),z},f.unstable_shouldYield=Ne,f.unstable_wrapCallback=function(z){var R=$;return function(){var U=$;$=R;try{return z.apply(this,arguments)}finally{$=U}}}})(js)),js}var Kd;function Fy(){return Kd||(Kd=1,As.exports=Wy()),As.exports}var zs={exports:{}},et={};/**
* @license React
* react-dom.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Jd;function Iy(){if(Jd)return et;Jd=1;var f=qs();function d(q){var E="https://react.dev/errors/"+q;if(1<arguments.length){E+="?args[]="+encodeURIComponent(arguments[1]);for(var Y=2;Y<arguments.length;Y++)E+="&args[]="+encodeURIComponent(arguments[Y])}return"Minified React error #"+q+"; visit "+E+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function g(){}var o={d:{f:g,r:function(){throw Error(d(522))},D:g,C:g,L:g,m:g,X:g,S:g,M:g},p:0,findDOMNode:null},O=Symbol.for("react.portal");function A(q,E,Y){var B=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:O,key:B==null?null:""+B,children:q,containerInfo:E,implementation:Y}}var C=f.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function V(q,E){if(q==="font")return"";if(typeof E=="string")return E==="use-credentials"?E:""}return et.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,et.createPortal=function(q,E){var Y=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!E||E.nodeType!==1&&E.nodeType!==9&&E.nodeType!==11)throw Error(d(299));return A(q,E,null,Y)},et.flushSync=function(q){var E=C.T,Y=o.p;try{if(C.T=null,o.p=2,q)return q()}finally{C.T=E,o.p=Y,o.d.f()}},et.preconnect=function(q,E){typeof q=="string"&&(E?(E=E.crossOrigin,E=typeof E=="string"?E==="use-credentials"?E:"":void 0):E=null,o.d.C(q,E))},et.prefetchDNS=function(q){typeof q=="string"&&o.d.D(q)},et.preinit=function(q,E){if(typeof q=="string"&&E&&typeof E.as=="string"){var Y=E.as,B=V(Y,E.crossOrigin),$=typeof E.integrity=="string"?E.integrity:void 0,de=typeof E.fetchPriority=="string"?E.fetchPriority:void 0;Y==="style"?o.d.S(q,typeof E.precedence=="string"?E.precedence:void 0,{crossOrigin:B,integrity:$,fetchPriority:de}):Y==="script"&&o.d.X(q,{crossOrigin:B,integrity:$,fetchPriority:de,nonce:typeof E.nonce=="string"?E.nonce:void 0})}},et.preinitModule=function(q,E){if(typeof q=="string")if(typeof E=="object"&&E!==null){if(E.as==null||E.as==="script"){var Y=V(E.as,E.crossOrigin);o.d.M(q,{crossOrigin:Y,integrity:typeof E.integrity=="string"?E.integrity:void 0,nonce:typeof E.nonce=="string"?E.nonce:void 0})}}else E==null&&o.d.M(q)},et.preload=function(q,E){if(typeof q=="string"&&typeof E=="object"&&E!==null&&typeof E.as=="string"){var Y=E.as,B=V(Y,E.crossOrigin);o.d.L(q,Y,{crossOrigin:B,integrity:typeof E.integrity=="string"?E.integrity:void 0,nonce:typeof E.nonce=="string"?E.nonce:void 0,type:typeof E.type=="string"?E.type:void 0,fetchPriority:typeof E.fetchPriority=="string"?E.fetchPriority:void 0,referrerPolicy:typeof E.referrerPolicy=="string"?E.referrerPolicy:void 0,imageSrcSet:typeof E.imageSrcSet=="string"?E.imageSrcSet:void 0,imageSizes:typeof E.imageSizes=="string"?E.imageSizes:void 0,media:typeof E.media=="string"?E.media:void 0})}},et.preloadModule=function(q,E){if(typeof q=="string")if(E){var Y=V(E.as,E.crossOrigin);o.d.m(q,{as:typeof E.as=="string"&&E.as!=="script"?E.as:void 0,crossOrigin:Y,integrity:typeof E.integrity=="string"?E.integrity:void 0})}else o.d.m(q)},et.requestFormReset=function(q){o.d.r(q)},et.unstable_batchedUpdates=function(q,E){return q(E)},et.useFormState=function(q,E,Y){return C.H.useFormState(q,E,Y)},et.useFormStatus=function(){return C.H.useHostTransitionStatus()},et.version="19.2.7",et}var kd;function Py(){if(kd)return zs.exports;kd=1;function f(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(f)}catch(d){console.error(d)}}return f(),zs.exports=Iy(),zs.exports}/**
* @license React
* react-dom-client.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var $d;function ev(){if($d)return Tn;$d=1;var f=Fy(),d=qs(),g=Py();function o(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)t+="&args[]="+encodeURIComponent(arguments[l])}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."}function O(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function A(e){var t=e,l=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(l=t.return),e=t.return;while(e)}return t.tag===3?l:null}function C(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 V(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function q(e){if(A(e)!==e)throw Error(o(188))}function E(e){var t=e.alternate;if(!t){if(t=A(e),t===null)throw Error(o(188));return t!==e?null:e}for(var l=e,a=t;;){var n=l.return;if(n===null)break;var u=n.alternate;if(u===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===u.child){for(u=n.child;u;){if(u===l)return q(n),e;if(u===a)return q(n),t;u=u.sibling}throw Error(o(188))}if(l.return!==a.return)l=n,a=u;else{for(var i=!1,s=n.child;s;){if(s===l){i=!0,l=n,a=u;break}if(s===a){i=!0,a=n,l=u;break}s=s.sibling}if(!i){for(s=u.child;s;){if(s===l){i=!0,l=u,a=n;break}if(s===a){i=!0,a=u,l=n;break}s=s.sibling}if(!i)throw Error(o(189))}}if(l.alternate!==a)throw Error(o(190))}if(l.tag!==3)throw Error(o(188));return l.stateNode.current===l?e:t}function Y(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=Y(e),t!==null)return t;e=e.sibling}return null}var B=Object.assign,$=Symbol.for("react.element"),de=Symbol.for("react.transitional.element"),Z=Symbol.for("react.portal"),P=Symbol.for("react.fragment"),K=Symbol.for("react.strict_mode"),le=Symbol.for("react.profiler"),Me=Symbol.for("react.consumer"),ge=Symbol.for("react.context"),Ae=Symbol.for("react.forward_ref"),Oe=Symbol.for("react.suspense"),ze=Symbol.for("react.suspense_list"),F=Symbol.for("react.memo"),k=Symbol.for("react.lazy"),me=Symbol.for("react.activity"),Ne=Symbol.for("react.memo_cache_sentinel"),he=Symbol.iterator;function je(e){return e===null||typeof e!="object"?null:(e=he&&e[he]||e["@@iterator"],typeof e=="function"?e:null)}var we=Symbol.for("react.client.reference");function tt(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===we?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case P:return"Fragment";case le:return"Profiler";case K:return"StrictMode";case Oe:return"Suspense";case ze:return"SuspenseList";case me:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case Z:return"Portal";case ge:return e.displayName||"Context";case Me:return(e._context.displayName||"Context")+".Consumer";case Ae:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case F:return t=e.displayName||null,t!==null?t:tt(e.type)||"Memo";case k:t=e._payload,e=e._init;try{return tt(e(t))}catch{}}return null}var Ke=Array.isArray,z=d.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,R=g.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U={pending:!1,data:null,method:null,action:null},L=[],N=-1;function r(e){return{current:e}}function y(e){0>N||(e.current=L[N],L[N]=null,N--)}function j(e,t){N++,L[N]=e.current,e.current=t}var M=r(null),G=r(null),X=r(null),ae=r(null);function Je(e,t){switch(j(X,t),j(G,e),j(M,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?rd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=rd(t),e=od(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}y(M),j(M,e)}function _e(){y(M),y(G),y(X)}function Pe(e){e.memoizedState!==null&&j(ae,e);var t=M.current,l=od(t,e.type);t!==l&&(j(G,e),j(M,l))}function tl(e){G.current===e&&(y(M),y(G)),ae.current===e&&(y(ae),An._currentValue=U)}var li,Ls;function xl(e){if(li===void 0)try{throw Error()}catch(l){var t=l.stack.trim().match(/\n( *(at )?)/);li=t&&t[1]||"",Ls=-1<l.stack.indexOf(`
at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
`+li+e+Ls}var ai=!1;function ni(e,t){if(!e||ai)return"";ai=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(t){var D=function(){throw Error()};if(Object.defineProperty(D.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(D,[])}catch(_){var S=_}Reflect.construct(e,[],D)}else{try{D.call()}catch(_){S=_}e.call(D.prototype)}}else{try{throw Error()}catch(_){S=_}(D=e())&&typeof D.catch=="function"&&D.catch(function(){})}}catch(_){if(_&&S&&typeof _.stack=="string")return[_.stack,S.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=a.DetermineComponentFrameRoot(),i=u[0],s=u[1];if(i&&s){var m=i.split(`
`),p=s.split(`
`);for(n=a=0;a<m.length&&!m[a].includes("DetermineComponentFrameRoot");)a++;for(;n<p.length&&!p[n].includes("DetermineComponentFrameRoot");)n++;if(a===m.length||n===p.length)for(a=m.length-1,n=p.length-1;1<=a&&0<=n&&m[a]!==p[n];)n--;for(;1<=a&&0<=n;a--,n--)if(m[a]!==p[n]){if(a!==1||n!==1)do if(a--,n--,0>n||m[a]!==p[n]){var x=`
`+m[a].replace(" at new "," at ");return e.displayName&&x.includes("<anonymous>")&&(x=x.replace("<anonymous>",e.displayName)),x}while(1<=a&&0<=n);break}}}finally{ai=!1,Error.prepareStackTrace=l}return(l=e?e.displayName||e.name:"")?xl(l):""}function jm(e,t){switch(e.tag){case 26:case 27:case 5:return xl(e.type);case 16:return xl("Lazy");case 13:return e.child!==t&&t!==null?xl("Suspense Fallback"):xl("Suspense");case 19:return xl("SuspenseList");case 0:case 15:return ni(e.type,!1);case 11:return ni(e.type.render,!1);case 1:return ni(e.type,!0);case 31:return xl("Activity");default:return""}}function Gs(e){try{var t="",l=null;do t+=jm(e,l),l=e,e=e.return;while(e);return t}catch(a){return`
Error generating stack: `+a.message+`
`+a.stack}}var ui=Object.prototype.hasOwnProperty,ii=f.unstable_scheduleCallback,ci=f.unstable_cancelCallback,zm=f.unstable_shouldYield,Nm=f.unstable_requestPaint,rt=f.unstable_now,xm=f.unstable_getCurrentPriorityLevel,Ys=f.unstable_ImmediatePriority,Qs=f.unstable_UserBlockingPriority,Cn=f.unstable_NormalPriority,Tm=f.unstable_LowPriority,ws=f.unstable_IdlePriority,Om=f.log,Dm=f.unstable_setDisableYieldValue,Ra=null,ot=null;function ll(e){if(typeof Om=="function"&&Dm(e),ot&&typeof ot.setStrictMode=="function")try{ot.setStrictMode(Ra,e)}catch{}}var dt=Math.clz32?Math.clz32:Cm,Mm=Math.log,Um=Math.LN2;function Cm(e){return e>>>=0,e===0?32:31-(Mm(e)/Um|0)|0}var Rn=256,qn=262144,Hn=4194304;function Tl(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Bn(e,t,l){var a=e.pendingLanes;if(a===0)return 0;var n=0,u=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var s=a&134217727;return s!==0?(a=s&~u,a!==0?n=Tl(a):(i&=s,i!==0?n=Tl(i):l||(l=s&~e,l!==0&&(n=Tl(l))))):(s=a&~u,s!==0?n=Tl(s):i!==0?n=Tl(i):l||(l=a&~e,l!==0&&(n=Tl(l)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,l=t&-t,u>=l||u===32&&(l&4194048)!==0)?t:n}function qa(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Rm(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Xs(){var e=Hn;return Hn<<=1,(Hn&62914560)===0&&(Hn=4194304),e}function si(e){for(var t=[],l=0;31>l;l++)t.push(e);return t}function Ha(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function qm(e,t,l,a,n,u){var i=e.pendingLanes;e.pendingLanes=l,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=l,e.entangledLanes&=l,e.errorRecoveryDisabledLanes&=l,e.shellSuspendCounter=0;var s=e.entanglements,m=e.expirationTimes,p=e.hiddenUpdates;for(l=i&~l;0<l;){var x=31-dt(l),D=1<<x;s[x]=0,m[x]=-1;var S=p[x];if(S!==null)for(p[x]=null,x=0;x<S.length;x++){var _=S[x];_!==null&&(_.lane&=-536870913)}l&=~D}a!==0&&Zs(e,a,0),u!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=u&~(i&~t))}function Zs(e,t,l){e.pendingLanes|=t,e.suspendedLanes&=~t;var a=31-dt(t);e.entangledLanes|=t,e.entanglements[a]=e.entanglements[a]|1073741824|l&261930}function Vs(e,t){var l=e.entangledLanes|=t;for(e=e.entanglements;l;){var a=31-dt(l),n=1<<a;n&t|e[a]&t&&(e[a]|=t),l&=~n}}function Ks(e,t){var l=t&-t;return l=(l&42)!==0?1:fi(l),(l&(e.suspendedLanes|t))!==0?0:l}function fi(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ri(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Js(){var e=R.p;return e!==0?e:(e=window.event,e===void 0?32:Rd(e.type))}function ks(e,t){var l=R.p;try{return R.p=e,t()}finally{R.p=l}}var al=Math.random().toString(36).slice(2),ke="__reactFiber$"+al,at="__reactProps$"+al,Wl="__reactContainer$"+al,oi="__reactEvents$"+al,Hm="__reactListeners$"+al,Bm="__reactHandles$"+al,$s="__reactResources$"+al,Ba="__reactMarker$"+al;function di(e){delete e[ke],delete e[at],delete e[oi],delete e[Hm],delete e[Bm]}function Fl(e){var t=e[ke];if(t)return t;for(var l=e.parentNode;l;){if(t=l[Wl]||l[ke]){if(l=t.alternate,t.child!==null||l!==null&&l.child!==null)for(e=bd(e);e!==null;){if(l=e[ke])return l;e=bd(e)}return t}e=l,l=e.parentNode}return null}function Il(e){if(e=e[ke]||e[Wl]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function La(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(o(33))}function Pl(e){var t=e[$s];return t||(t=e[$s]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Xe(e){e[Ba]=!0}var Ws=new Set,Fs={};function Ol(e,t){ea(e,t),ea(e+"Capture",t)}function ea(e,t){for(Fs[e]=t,e=0;e<t.length;e++)Ws.add(t[e])}var Lm=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Is={},Ps={};function Gm(e){return ui.call(Ps,e)?!0:ui.call(Is,e)?!1:Lm.test(e)?Ps[e]=!0:(Is[e]=!0,!1)}function Ln(e,t,l){if(Gm(t))if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var a=t.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+l)}}function Gn(e,t,l){if(l===null)e.removeAttribute(t);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+l)}}function Bt(e,t,l,a){if(a===null)e.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(l);return}e.setAttributeNS(t,l,""+a)}}function St(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ef(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ym(e,t,l){var a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var n=a.get,u=a.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(i){l=""+i,u.call(this,i)}}),Object.defineProperty(e,t,{enumerable:a.enumerable}),{getValue:function(){return l},setValue:function(i){l=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function mi(e){if(!e._valueTracker){var t=ef(e)?"checked":"value";e._valueTracker=Ym(e,t,""+e[t])}}function tf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var l=t.getValue(),a="";return e&&(a=ef(e)?e.checked?"true":"false":e.value),e=a,e!==l?(t.setValue(e),!0):!1}function Yn(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}}var Qm=/[\n"\\]/g;function _t(e){return e.replace(Qm,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function hi(e,t,l,a,n,u,i,s){e.name="",i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?e.type=i:e.removeAttribute("type"),t!=null?i==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+St(t)):e.value!==""+St(t)&&(e.value=""+St(t)):i!=="submit"&&i!=="reset"||e.removeAttribute("value"),t!=null?yi(e,i,St(t)):l!=null?yi(e,i,St(l)):a!=null&&e.removeAttribute("value"),n==null&&u!=null&&(e.defaultChecked=!!u),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"?e.name=""+St(s):e.removeAttribute("name")}function lf(e,t,l,a,n,u,i,s){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||l!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){mi(e);return}l=l!=null?""+St(l):"",t=t!=null?""+St(t):l,s||t===e.value||(e.value=t),e.defaultValue=t}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,e.checked=s?e.checked:!!a,e.defaultChecked=!!a,i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(e.name=i),mi(e)}function yi(e,t,l){t==="number"&&Yn(e.ownerDocument)===e||e.defaultValue===""+l||(e.defaultValue=""+l)}function ta(e,t,l,a){if(e=e.options,t){t={};for(var n=0;n<l.length;n++)t["$"+l[n]]=!0;for(l=0;l<e.length;l++)n=t.hasOwnProperty("$"+e[l].value),e[l].selected!==n&&(e[l].selected=n),n&&a&&(e[l].defaultSelected=!0)}else{for(l=""+St(l),t=null,n=0;n<e.length;n++){if(e[n].value===l){e[n].selected=!0,a&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function af(e,t,l){if(t!=null&&(t=""+St(t),t!==e.value&&(e.value=t),l==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=l!=null?""+St(l):""}function nf(e,t,l,a){if(t==null){if(a!=null){if(l!=null)throw Error(o(92));if(Ke(a)){if(1<a.length)throw Error(o(93));a=a[0]}l=a}l==null&&(l=""),t=l}l=St(t),e.defaultValue=l,a=e.textContent,a===l&&a!==""&&a!==null&&(e.value=a),mi(e)}function la(e,t){if(t){var l=e.firstChild;if(l&&l===e.lastChild&&l.nodeType===3){l.nodeValue=t;return}}e.textContent=t}var wm=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function uf(e,t,l){var a=t.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?a?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":a?e.setProperty(t,l):typeof l!="number"||l===0||wm.has(t)?t==="float"?e.cssFloat=l:e[t]=(""+l).trim():e[t]=l+"px"}function cf(e,t,l){if(t!=null&&typeof t!="object")throw Error(o(62));if(e=e.style,l!=null){for(var a in l)!l.hasOwnProperty(a)||t!=null&&t.hasOwnProperty(a)||(a.indexOf("--")===0?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="");for(var n in t)a=t[n],t.hasOwnProperty(n)&&l[n]!==a&&uf(e,n,a)}else for(var u in t)t.hasOwnProperty(u)&&uf(e,u,t[u])}function vi(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Xm=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),Zm=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Qn(e){return Zm.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Lt(){}var gi=null;function bi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var aa=null,na=null;function sf(e){var t=Il(e);if(t&&(e=t.stateNode)){var l=e[at]||null;e:switch(e=t.stateNode,t.type){case"input":if(hi(e,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),t=l.name,l.type==="radio"&&t!=null){for(l=e;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+_t(""+t)+'"][type="radio"]'),t=0;t<l.length;t++){var a=l[t];if(a!==e&&a.form===e.form){var n=a[at]||null;if(!n)throw Error(o(90));hi(a,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<l.length;t++)a=l[t],a.form===e.form&&tf(a)}break e;case"textarea":af(e,l.value,l.defaultValue);break e;case"select":t=l.value,t!=null&&ta(e,!!l.multiple,t,!1)}}}var pi=!1;function ff(e,t,l){if(pi)return e(t,l);pi=!0;try{var a=e(t);return a}finally{if(pi=!1,(aa!==null||na!==null)&&(Tu(),aa&&(t=aa,e=na,na=aa=null,sf(t),e)))for(t=0;t<e.length;t++)sf(e[t])}}function Ga(e,t){var l=e.stateNode;if(l===null)return null;var a=l[at]||null;if(a===null)return null;l=a[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":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(l&&typeof l!="function")throw Error(o(231,t,typeof l));return l}var Gt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Si=!1;if(Gt)try{var Ya={};Object.defineProperty(Ya,"passive",{get:function(){Si=!0}}),window.addEventListener("test",Ya,Ya),window.removeEventListener("test",Ya,Ya)}catch{Si=!1}var nl=null,_i=null,wn=null;function rf(){if(wn)return wn;var e,t=_i,l=t.length,a,n="value"in nl?nl.value:nl.textContent,u=n.length;for(e=0;e<l&&t[e]===n[e];e++);var i=l-e;for(a=1;a<=i&&t[l-a]===n[u-a];a++);return wn=n.slice(e,1<a?1-a:void 0)}function Xn(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 Zn(){return!0}function of(){return!1}function nt(e){function t(l,a,n,u,i){this._reactName=l,this._targetInst=n,this.type=a,this.nativeEvent=u,this.target=i,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(l=e[s],this[s]=l?l(u):u[s]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?Zn:of,this.isPropagationStopped=of,this}return B(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=Zn)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=Zn)},persist:function(){},isPersistent:Zn}),t}var Dl={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Vn=nt(Dl),Qa=B({},Dl,{view:0,detail:0}),Vm=nt(Qa),Ei,Ai,wa,Kn=B({},Qa,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zi,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!==wa&&(wa&&e.type==="mousemove"?(Ei=e.screenX-wa.screenX,Ai=e.screenY-wa.screenY):Ai=Ei=0,wa=e),Ei)},movementY:function(e){return"movementY"in e?e.movementY:Ai}}),df=nt(Kn),Km=B({},Kn,{dataTransfer:0}),Jm=nt(Km),km=B({},Qa,{relatedTarget:0}),ji=nt(km),$m=B({},Dl,{animationName:0,elapsedTime:0,pseudoElement:0}),Wm=nt($m),Fm=B({},Dl,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Im=nt(Fm),Pm=B({},Dl,{data:0}),mf=nt(Pm),eh={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},th={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"},lh={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ah(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=lh[e])?!!t[e]:!1}function zi(){return ah}var nh=B({},Qa,{key:function(e){if(e.key){var t=eh[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Xn(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?th[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zi,charCode:function(e){return e.type==="keypress"?Xn(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Xn(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),uh=nt(nh),ih=B({},Kn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),hf=nt(ih),ch=B({},Qa,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zi}),sh=nt(ch),fh=B({},Dl,{propertyName:0,elapsedTime:0,pseudoElement:0}),rh=nt(fh),oh=B({},Kn,{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}),dh=nt(oh),mh=B({},Dl,{newState:0,oldState:0}),hh=nt(mh),yh=[9,13,27,32],Ni=Gt&&"CompositionEvent"in window,Xa=null;Gt&&"documentMode"in document&&(Xa=document.documentMode);var vh=Gt&&"TextEvent"in window&&!Xa,yf=Gt&&(!Ni||Xa&&8<Xa&&11>=Xa),vf=" ",gf=!1;function bf(e,t){switch(e){case"keyup":return yh.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function pf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ua=!1;function gh(e,t){switch(e){case"compositionend":return pf(t);case"keypress":return t.which!==32?null:(gf=!0,vf);case"textInput":return e=t.data,e===vf&&gf?null:e;default:return null}}function bh(e,t){if(ua)return e==="compositionend"||!Ni&&bf(e,t)?(e=rf(),wn=_i=nl=null,ua=!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 yf&&t.locale!=="ko"?null:t.data;default:return null}}var ph={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 Sf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!ph[e.type]:t==="textarea"}function _f(e,t,l,a){aa?na?na.push(a):na=[a]:aa=a,t=qu(t,"onChange"),0<t.length&&(l=new Vn("onChange","change",null,l,a),e.push({event:l,listeners:t}))}var Za=null,Va=null;function Sh(e){nd(e,0)}function Jn(e){var t=La(e);if(tf(t))return e}function Ef(e,t){if(e==="change")return t}var Af=!1;if(Gt){var xi;if(Gt){var Ti="oninput"in document;if(!Ti){var jf=document.createElement("div");jf.setAttribute("oninput","return;"),Ti=typeof jf.oninput=="function"}xi=Ti}else xi=!1;Af=xi&&(!document.documentMode||9<document.documentMode)}function zf(){Za&&(Za.detachEvent("onpropertychange",Nf),Va=Za=null)}function Nf(e){if(e.propertyName==="value"&&Jn(Va)){var t=[];_f(t,Va,e,bi(e)),ff(Sh,t)}}function _h(e,t,l){e==="focusin"?(zf(),Za=t,Va=l,Za.attachEvent("onpropertychange",Nf)):e==="focusout"&&zf()}function Eh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Jn(Va)}function Ah(e,t){if(e==="click")return Jn(t)}function jh(e,t){if(e==="input"||e==="change")return Jn(t)}function zh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var mt=typeof Object.is=="function"?Object.is:zh;function Ka(e,t){if(mt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var l=Object.keys(e),a=Object.keys(t);if(l.length!==a.length)return!1;for(a=0;a<l.length;a++){var n=l[a];if(!ui.call(t,n)||!mt(e[n],t[n]))return!1}return!0}function xf(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Tf(e,t){var l=xf(e);e=0;for(var a;l;){if(l.nodeType===3){if(a=e+l.textContent.length,e<=t&&a>=t)return{node:l,offset:t-e};e=a}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=xf(l)}}function Of(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Of(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Df(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Yn(e.document);t instanceof e.HTMLIFrameElement;){try{var l=typeof t.contentWindow.location.href=="string"}catch{l=!1}if(l)e=t.contentWindow;else break;t=Yn(e.document)}return t}function Oi(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")}var Nh=Gt&&"documentMode"in document&&11>=document.documentMode,ia=null,Di=null,Ja=null,Mi=!1;function Mf(e,t,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Mi||ia==null||ia!==Yn(a)||(a=ia,"selectionStart"in a&&Oi(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Ja&&Ka(Ja,a)||(Ja=a,a=qu(Di,"onSelect"),0<a.length&&(t=new Vn("onSelect","select",null,t,l),e.push({event:t,listeners:a}),t.target=ia)))}function Ml(e,t){var l={};return l[e.toLowerCase()]=t.toLowerCase(),l["Webkit"+e]="webkit"+t,l["Moz"+e]="moz"+t,l}var ca={animationend:Ml("Animation","AnimationEnd"),animationiteration:Ml("Animation","AnimationIteration"),animationstart:Ml("Animation","AnimationStart"),transitionrun:Ml("Transition","TransitionRun"),transitionstart:Ml("Transition","TransitionStart"),transitioncancel:Ml("Transition","TransitionCancel"),transitionend:Ml("Transition","TransitionEnd")},Ui={},Uf={};Gt&&(Uf=document.createElement("div").style,"AnimationEvent"in window||(delete ca.animationend.animation,delete ca.animationiteration.animation,delete ca.animationstart.animation),"TransitionEvent"in window||delete ca.transitionend.transition);function Ul(e){if(Ui[e])return Ui[e];if(!ca[e])return e;var t=ca[e],l;for(l in t)if(t.hasOwnProperty(l)&&l in Uf)return Ui[e]=t[l];return e}var Cf=Ul("animationend"),Rf=Ul("animationiteration"),qf=Ul("animationstart"),xh=Ul("transitionrun"),Th=Ul("transitionstart"),Oh=Ul("transitioncancel"),Hf=Ul("transitionend"),Bf=new Map,Ci="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Ci.push("scrollEnd");function Dt(e,t){Bf.set(e,t),Ol(t,[e])}var kn=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Et=[],sa=0,Ri=0;function $n(){for(var e=sa,t=Ri=sa=0;t<e;){var l=Et[t];Et[t++]=null;var a=Et[t];Et[t++]=null;var n=Et[t];Et[t++]=null;var u=Et[t];if(Et[t++]=null,a!==null&&n!==null){var i=a.pending;i===null?n.next=n:(n.next=i.next,i.next=n),a.pending=n}u!==0&&Lf(l,n,u)}}function Wn(e,t,l,a){Et[sa++]=e,Et[sa++]=t,Et[sa++]=l,Et[sa++]=a,Ri|=a,e.lanes|=a,e=e.alternate,e!==null&&(e.lanes|=a)}function qi(e,t,l,a){return Wn(e,t,l,a),Fn(e)}function Cl(e,t){return Wn(e,null,null,t),Fn(e)}function Lf(e,t,l){e.lanes|=l;var a=e.alternate;a!==null&&(a.lanes|=l);for(var n=!1,u=e.return;u!==null;)u.childLanes|=l,a=u.alternate,a!==null&&(a.childLanes|=l),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(n=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,n&&t!==null&&(n=31-dt(l),e=u.hiddenUpdates,a=e[n],a===null?e[n]=[t]:a.push(t),t.lane=l|536870912),u):null}function Fn(e){if(50<vn)throw vn=0,Zc=null,Error(o(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var fa={};function Dh(e,t,l,a){this.tag=e,this.key=l,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ht(e,t,l,a){return new Dh(e,t,l,a)}function Hi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Yt(e,t){var l=e.alternate;return l===null?(l=ht(e.tag,t,e.key,e.mode),l.elementType=e.elementType,l.type=e.type,l.stateNode=e.stateNode,l.alternate=e,e.alternate=l):(l.pendingProps=t,l.type=e.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=e.flags&65011712,l.childLanes=e.childLanes,l.lanes=e.lanes,l.child=e.child,l.memoizedProps=e.memoizedProps,l.memoizedState=e.memoizedState,l.updateQueue=e.updateQueue,t=e.dependencies,l.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},l.sibling=e.sibling,l.index=e.index,l.ref=e.ref,l.refCleanup=e.refCleanup,l}function Gf(e,t){e.flags&=65011714;var l=e.alternate;return l===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=l.childLanes,e.lanes=l.lanes,e.child=l.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=l.memoizedProps,e.memoizedState=l.memoizedState,e.updateQueue=l.updateQueue,e.type=l.type,t=l.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function In(e,t,l,a,n,u){var i=0;if(a=e,typeof e=="function")Hi(e)&&(i=1);else if(typeof e=="string")i=qy(e,l,M.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case me:return e=ht(31,l,t,n),e.elementType=me,e.lanes=u,e;case P:return Rl(l.children,n,u,t);case K:i=8,n|=24;break;case le:return e=ht(12,l,t,n|2),e.elementType=le,e.lanes=u,e;case Oe:return e=ht(13,l,t,n),e.elementType=Oe,e.lanes=u,e;case ze:return e=ht(19,l,t,n),e.elementType=ze,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ge:i=10;break e;case Me:i=9;break e;case Ae:i=11;break e;case F:i=14;break e;case k:i=16,a=null;break e}i=29,l=Error(o(130,e===null?"null":typeof e,"")),a=null}return t=ht(i,l,t,n),t.elementType=e,t.type=a,t.lanes=u,t}function Rl(e,t,l,a){return e=ht(7,e,a,t),e.lanes=l,e}function Bi(e,t,l){return e=ht(6,e,null,t),e.lanes=l,e}function Yf(e){var t=ht(18,null,null,0);return t.stateNode=e,t}function Li(e,t,l){return t=ht(4,e.children!==null?e.children:[],e.key,t),t.lanes=l,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Qf=new WeakMap;function At(e,t){if(typeof e=="object"&&e!==null){var l=Qf.get(e);return l!==void 0?l:(t={value:e,source:t,stack:Gs(t)},Qf.set(e,t),t)}return{value:e,source:t,stack:Gs(t)}}var ra=[],oa=0,Pn=null,ka=0,jt=[],zt=0,ul=null,Ct=1,Rt="";function Qt(e,t){ra[oa++]=ka,ra[oa++]=Pn,Pn=e,ka=t}function wf(e,t,l){jt[zt++]=Ct,jt[zt++]=Rt,jt[zt++]=ul,ul=e;var a=Ct;e=Rt;var n=32-dt(a)-1;a&=~(1<<n),l+=1;var u=32-dt(t)+n;if(30<u){var i=n-n%5;u=(a&(1<<i)-1).toString(32),a>>=i,n-=i,Ct=1<<32-dt(t)+n|l<<n|a,Rt=u+e}else Ct=1<<u|l<<n|a,Rt=e}function Gi(e){e.return!==null&&(Qt(e,1),wf(e,1,0))}function Yi(e){for(;e===Pn;)Pn=ra[--oa],ra[oa]=null,ka=ra[--oa],ra[oa]=null;for(;e===ul;)ul=jt[--zt],jt[zt]=null,Rt=jt[--zt],jt[zt]=null,Ct=jt[--zt],jt[zt]=null}function Xf(e,t){jt[zt++]=Ct,jt[zt++]=Rt,jt[zt++]=ul,Ct=t.id,Rt=t.overflow,ul=e}var $e=null,xe=null,se=!1,il=null,Nt=!1,Qi=Error(o(519));function cl(e){var t=Error(o(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw $a(At(t,e)),Qi}function Zf(e){var t=e.stateNode,l=e.type,a=e.memoizedProps;switch(t[ke]=e,t[at]=a,l){case"dialog":ue("cancel",t),ue("close",t);break;case"iframe":case"object":case"embed":ue("load",t);break;case"video":case"audio":for(l=0;l<bn.length;l++)ue(bn[l],t);break;case"source":ue("error",t);break;case"img":case"image":case"link":ue("error",t),ue("load",t);break;case"details":ue("toggle",t);break;case"input":ue("invalid",t),lf(t,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case"select":ue("invalid",t);break;case"textarea":ue("invalid",t),nf(t,a.value,a.defaultValue,a.children)}l=a.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||t.textContent===""+l||a.suppressHydrationWarning===!0||sd(t.textContent,l)?(a.popover!=null&&(ue("beforetoggle",t),ue("toggle",t)),a.onScroll!=null&&ue("scroll",t),a.onScrollEnd!=null&&ue("scrollend",t),a.onClick!=null&&(t.onclick=Lt),t=!0):t=!1,t||cl(e,!0)}function Vf(e){for($e=e.return;$e;)switch($e.tag){case 5:case 31:case 13:Nt=!1;return;case 27:case 3:Nt=!0;return;default:$e=$e.return}}function da(e){if(e!==$e)return!1;if(!se)return Vf(e),se=!0,!1;var t=e.tag,l;if((l=t!==3&&t!==27)&&((l=t===5)&&(l=e.type,l=!(l!=="form"&&l!=="button")||us(e.type,e.memoizedProps)),l=!l),l&&xe&&cl(e),Vf(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));xe=gd(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(317));xe=gd(e)}else t===27?(t=xe,_l(e.type)?(e=rs,rs=null,xe=e):xe=t):xe=$e?Tt(e.stateNode.nextSibling):null;return!0}function ql(){xe=$e=null,se=!1}function wi(){var e=il;return e!==null&&(st===null?st=e:st.push.apply(st,e),il=null),e}function $a(e){il===null?il=[e]:il.push(e)}var Xi=r(null),Hl=null,wt=null;function sl(e,t,l){j(Xi,t._currentValue),t._currentValue=l}function Xt(e){e._currentValue=Xi.current,y(Xi)}function Zi(e,t,l){for(;e!==null;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,a!==null&&(a.childLanes|=t)):a!==null&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===l)break;e=e.return}}function Vi(e,t,l,a){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var u=n.dependencies;if(u!==null){var i=n.child;u=u.firstContext;e:for(;u!==null;){var s=u;u=n;for(var m=0;m<t.length;m++)if(s.context===t[m]){u.lanes|=l,s=u.alternate,s!==null&&(s.lanes|=l),Zi(u.return,l,e),a||(i=null);break e}u=s.next}}else if(n.tag===18){if(i=n.return,i===null)throw Error(o(341));i.lanes|=l,u=i.alternate,u!==null&&(u.lanes|=l),Zi(i,l,e),i=null}else i=n.child;if(i!==null)i.return=n;else for(i=n;i!==null;){if(i===e){i=null;break}if(n=i.sibling,n!==null){n.return=i.return,i=n;break}i=i.return}n=i}}function ma(e,t,l,a){e=null;for(var n=t,u=!1;n!==null;){if(!u){if((n.flags&524288)!==0)u=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var i=n.alternate;if(i===null)throw Error(o(387));if(i=i.memoizedProps,i!==null){var s=n.type;mt(n.pendingProps.value,i.value)||(e!==null?e.push(s):e=[s])}}else if(n===ae.current){if(i=n.alternate,i===null)throw Error(o(387));i.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(An):e=[An])}n=n.return}e!==null&&Vi(t,e,l,a),t.flags|=262144}function eu(e){for(e=e.firstContext;e!==null;){if(!mt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Bl(e){Hl=e,wt=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function We(e){return Kf(Hl,e)}function tu(e,t){return Hl===null&&Bl(e),Kf(e,t)}function Kf(e,t){var l=t._currentValue;if(t={context:t,memoizedValue:l,next:null},wt===null){if(e===null)throw Error(o(308));wt=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else wt=wt.next=t;return l}var Mh=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(l,a){e.push(a)}};this.abort=function(){t.aborted=!0,e.forEach(function(l){return l()})}},Uh=f.unstable_scheduleCallback,Ch=f.unstable_NormalPriority,Be={$$typeof:ge,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ki(){return{controller:new Mh,data:new Map,refCount:0}}function Wa(e){e.refCount--,e.refCount===0&&Uh(Ch,function(){e.controller.abort()})}var Fa=null,Ji=0,ha=0,ya=null;function Rh(e,t){if(Fa===null){var l=Fa=[];Ji=0,ha=Wc(),ya={status:"pending",value:void 0,then:function(a){l.push(a)}}}return Ji++,t.then(Jf,Jf),t}function Jf(){if(--Ji===0&&Fa!==null){ya!==null&&(ya.status="fulfilled");var e=Fa;Fa=null,ha=0,ya=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function qh(e,t){var l=[],a={status:"pending",value:null,reason:null,then:function(n){l.push(n)}};return e.then(function(){a.status="fulfilled",a.value=t;for(var n=0;n<l.length;n++)(0,l[n])(t)},function(n){for(a.status="rejected",a.reason=n,n=0;n<l.length;n++)(0,l[n])(void 0)}),a}var kf=z.S;z.S=function(e,t){Uo=rt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Rh(e,t),kf!==null&&kf(e,t)};var Ll=r(null);function ki(){var e=Ll.current;return e!==null?e:Ee.pooledCache}function lu(e,t){t===null?j(Ll,Ll.current):j(Ll,t.pool)}function $f(){var e=ki();return e===null?null:{parent:Be._currentValue,pool:e}}var va=Error(o(460)),$i=Error(o(474)),au=Error(o(542)),nu={then:function(){}};function Wf(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Ff(e,t,l){switch(l=e[l],l===void 0?e.push(t):l!==t&&(t.then(Lt,Lt),t=l),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Pf(e),e;default:if(typeof t.status=="string")t.then(Lt,Lt);else{if(e=Ee,e!==null&&100<e.shellSuspendCounter)throw Error(o(482));e=t,e.status="pending",e.then(function(a){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=a}},function(a){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=a}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Pf(e),e}throw Yl=t,va}}function Gl(e){try{var t=e._init;return t(e._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(Yl=l,va):l}}var Yl=null;function If(){if(Yl===null)throw Error(o(459));var e=Yl;return Yl=null,e}function Pf(e){if(e===va||e===au)throw Error(o(483))}var ga=null,Ia=0;function uu(e){var t=Ia;return Ia+=1,ga===null&&(ga=[]),Ff(ga,e,t)}function Pa(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function iu(e,t){throw t.$$typeof===$?Error(o(525)):(e=Object.prototype.toString.call(t),Error(o(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function er(e){function t(v,h){if(e){var b=v.deletions;b===null?(v.deletions=[h],v.flags|=16):b.push(h)}}function l(v,h){if(!e)return null;for(;h!==null;)t(v,h),h=h.sibling;return null}function a(v){for(var h=new Map;v!==null;)v.key!==null?h.set(v.key,v):h.set(v.index,v),v=v.sibling;return h}function n(v,h){return v=Yt(v,h),v.index=0,v.sibling=null,v}function u(v,h,b){return v.index=b,e?(b=v.alternate,b!==null?(b=b.index,b<h?(v.flags|=67108866,h):b):(v.flags|=67108866,h)):(v.flags|=1048576,h)}function i(v){return e&&v.alternate===null&&(v.flags|=67108866),v}function s(v,h,b,T){return h===null||h.tag!==6?(h=Bi(b,v.mode,T),h.return=v,h):(h=n(h,b),h.return=v,h)}function m(v,h,b,T){var J=b.type;return J===P?x(v,h,b.props.children,T,b.key):h!==null&&(h.elementType===J||typeof J=="object"&&J!==null&&J.$$typeof===k&&Gl(J)===h.type)?(h=n(h,b.props),Pa(h,b),h.return=v,h):(h=In(b.type,b.key,b.props,null,v.mode,T),Pa(h,b),h.return=v,h)}function p(v,h,b,T){return h===null||h.tag!==4||h.stateNode.containerInfo!==b.containerInfo||h.stateNode.implementation!==b.implementation?(h=Li(b,v.mode,T),h.return=v,h):(h=n(h,b.children||[]),h.return=v,h)}function x(v,h,b,T,J){return h===null||h.tag!==7?(h=Rl(b,v.mode,T,J),h.return=v,h):(h=n(h,b),h.return=v,h)}function D(v,h,b){if(typeof h=="string"&&h!==""||typeof h=="number"||typeof h=="bigint")return h=Bi(""+h,v.mode,b),h.return=v,h;if(typeof h=="object"&&h!==null){switch(h.$$typeof){case de:return b=In(h.type,h.key,h.props,null,v.mode,b),Pa(b,h),b.return=v,b;case Z:return h=Li(h,v.mode,b),h.return=v,h;case k:return h=Gl(h),D(v,h,b)}if(Ke(h)||je(h))return h=Rl(h,v.mode,b,null),h.return=v,h;if(typeof h.then=="function")return D(v,uu(h),b);if(h.$$typeof===ge)return D(v,tu(v,h),b);iu(v,h)}return null}function S(v,h,b,T){var J=h!==null?h.key:null;if(typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint")return J!==null?null:s(v,h,""+b,T);if(typeof b=="object"&&b!==null){switch(b.$$typeof){case de:return b.key===J?m(v,h,b,T):null;case Z:return b.key===J?p(v,h,b,T):null;case k:return b=Gl(b),S(v,h,b,T)}if(Ke(b)||je(b))return J!==null?null:x(v,h,b,T,null);if(typeof b.then=="function")return S(v,h,uu(b),T);if(b.$$typeof===ge)return S(v,h,tu(v,b),T);iu(v,b)}return null}function _(v,h,b,T,J){if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return v=v.get(b)||null,s(h,v,""+T,J);if(typeof T=="object"&&T!==null){switch(T.$$typeof){case de:return v=v.get(T.key===null?b:T.key)||null,m(h,v,T,J);case Z:return v=v.get(T.key===null?b:T.key)||null,p(h,v,T,J);case k:return T=Gl(T),_(v,h,b,T,J)}if(Ke(T)||je(T))return v=v.get(b)||null,x(h,v,T,J,null);if(typeof T.then=="function")return _(v,h,b,uu(T),J);if(T.$$typeof===ge)return _(v,h,b,tu(h,T),J);iu(h,T)}return null}function Q(v,h,b,T){for(var J=null,fe=null,w=h,te=h=0,ce=null;w!==null&&te<b.length;te++){w.index>te?(ce=w,w=null):ce=w.sibling;var re=S(v,w,b[te],T);if(re===null){w===null&&(w=ce);break}e&&w&&re.alternate===null&&t(v,w),h=u(re,h,te),fe===null?J=re:fe.sibling=re,fe=re,w=ce}if(te===b.length)return l(v,w),se&&Qt(v,te),J;if(w===null){for(;te<b.length;te++)w=D(v,b[te],T),w!==null&&(h=u(w,h,te),fe===null?J=w:fe.sibling=w,fe=w);return se&&Qt(v,te),J}for(w=a(w);te<b.length;te++)ce=_(w,v,te,b[te],T),ce!==null&&(e&&ce.alternate!==null&&w.delete(ce.key===null?te:ce.key),h=u(ce,h,te),fe===null?J=ce:fe.sibling=ce,fe=ce);return e&&w.forEach(function(Nl){return t(v,Nl)}),se&&Qt(v,te),J}function W(v,h,b,T){if(b==null)throw Error(o(151));for(var J=null,fe=null,w=h,te=h=0,ce=null,re=b.next();w!==null&&!re.done;te++,re=b.next()){w.index>te?(ce=w,w=null):ce=w.sibling;var Nl=S(v,w,re.value,T);if(Nl===null){w===null&&(w=ce);break}e&&w&&Nl.alternate===null&&t(v,w),h=u(Nl,h,te),fe===null?J=Nl:fe.sibling=Nl,fe=Nl,w=ce}if(re.done)return l(v,w),se&&Qt(v,te),J;if(w===null){for(;!re.done;te++,re=b.next())re=D(v,re.value,T),re!==null&&(h=u(re,h,te),fe===null?J=re:fe.sibling=re,fe=re);return se&&Qt(v,te),J}for(w=a(w);!re.done;te++,re=b.next())re=_(w,v,te,re.value,T),re!==null&&(e&&re.alternate!==null&&w.delete(re.key===null?te:re.key),h=u(re,h,te),fe===null?J=re:fe.sibling=re,fe=re);return e&&w.forEach(function(Ky){return t(v,Ky)}),se&&Qt(v,te),J}function Se(v,h,b,T){if(typeof b=="object"&&b!==null&&b.type===P&&b.key===null&&(b=b.props.children),typeof b=="object"&&b!==null){switch(b.$$typeof){case de:e:{for(var J=b.key;h!==null;){if(h.key===J){if(J=b.type,J===P){if(h.tag===7){l(v,h.sibling),T=n(h,b.props.children),T.return=v,v=T;break e}}else if(h.elementType===J||typeof J=="object"&&J!==null&&J.$$typeof===k&&Gl(J)===h.type){l(v,h.sibling),T=n(h,b.props),Pa(T,b),T.return=v,v=T;break e}l(v,h);break}else t(v,h);h=h.sibling}b.type===P?(T=Rl(b.props.children,v.mode,T,b.key),T.return=v,v=T):(T=In(b.type,b.key,b.props,null,v.mode,T),Pa(T,b),T.return=v,v=T)}return i(v);case Z:e:{for(J=b.key;h!==null;){if(h.key===J)if(h.tag===4&&h.stateNode.containerInfo===b.containerInfo&&h.stateNode.implementation===b.implementation){l(v,h.sibling),T=n(h,b.children||[]),T.return=v,v=T;break e}else{l(v,h);break}else t(v,h);h=h.sibling}T=Li(b,v.mode,T),T.return=v,v=T}return i(v);case k:return b=Gl(b),Se(v,h,b,T)}if(Ke(b))return Q(v,h,b,T);if(je(b)){if(J=je(b),typeof J!="function")throw Error(o(150));return b=J.call(b),W(v,h,b,T)}if(typeof b.then=="function")return Se(v,h,uu(b),T);if(b.$$typeof===ge)return Se(v,h,tu(v,b),T);iu(v,b)}return typeof b=="string"&&b!==""||typeof b=="number"||typeof b=="bigint"?(b=""+b,h!==null&&h.tag===6?(l(v,h.sibling),T=n(h,b),T.return=v,v=T):(l(v,h),T=Bi(b,v.mode,T),T.return=v,v=T),i(v)):l(v,h)}return function(v,h,b,T){try{Ia=0;var J=Se(v,h,b,T);return ga=null,J}catch(w){if(w===va||w===au)throw w;var fe=ht(29,w,null,v.mode);return fe.lanes=T,fe.return=v,fe}finally{}}}var Ql=er(!0),tr=er(!1),fl=!1;function Wi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Fi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function rl(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ol(e,t,l){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,(oe&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=Fn(e),Lf(e,null,l),t}return Wn(e,a,t,l),Fn(e)}function en(e,t,l){if(t=t.updateQueue,t!==null&&(t=t.shared,(l&4194048)!==0)){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,Vs(e,l)}}function Ii(e,t){var l=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,l===a)){var n=null,u=null;if(l=l.firstBaseUpdate,l!==null){do{var i={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,l=l.next}while(l!==null);u===null?n=u=t:u=u.next=t}else n=u=t;l={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},e.updateQueue=l;return}e=l.lastBaseUpdate,e===null?l.firstBaseUpdate=t:e.next=t,l.lastBaseUpdate=t}var Pi=!1;function tn(){if(Pi){var e=ya;if(e!==null)throw e}}function ln(e,t,l,a){Pi=!1;var n=e.updateQueue;fl=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,s=n.shared.pending;if(s!==null){n.shared.pending=null;var m=s,p=m.next;m.next=null,i===null?u=p:i.next=p,i=m;var x=e.alternate;x!==null&&(x=x.updateQueue,s=x.lastBaseUpdate,s!==i&&(s===null?x.firstBaseUpdate=p:s.next=p,x.lastBaseUpdate=m))}if(u!==null){var D=n.baseState;i=0,x=p=m=null,s=u;do{var S=s.lane&-536870913,_=S!==s.lane;if(_?(ie&S)===S:(a&S)===S){S!==0&&S===ha&&(Pi=!0),x!==null&&(x=x.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var Q=e,W=s;S=t;var Se=l;switch(W.tag){case 1:if(Q=W.payload,typeof Q=="function"){D=Q.call(Se,D,S);break e}D=Q;break e;case 3:Q.flags=Q.flags&-65537|128;case 0:if(Q=W.payload,S=typeof Q=="function"?Q.call(Se,D,S):Q,S==null)break e;D=B({},D,S);break e;case 2:fl=!0}}S=s.callback,S!==null&&(e.flags|=64,_&&(e.flags|=8192),_=n.callbacks,_===null?n.callbacks=[S]:_.push(S))}else _={lane:S,tag:s.tag,payload:s.payload,callback:s.callback,next:null},x===null?(p=x=_,m=D):x=x.next=_,i|=S;if(s=s.next,s===null){if(s=n.shared.pending,s===null)break;_=s,s=_.next,_.next=null,n.lastBaseUpdate=_,n.shared.pending=null}}while(!0);x===null&&(m=D),n.baseState=m,n.firstBaseUpdate=p,n.lastBaseUpdate=x,u===null&&(n.shared.lanes=0),vl|=i,e.lanes=i,e.memoizedState=D}}function lr(e,t){if(typeof e!="function")throw Error(o(191,e));e.call(t)}function ar(e,t){var l=e.callbacks;if(l!==null)for(e.callbacks=null,e=0;e<l.length;e++)lr(l[e],t)}var ba=r(null),cu=r(0);function nr(e,t){e=It,j(cu,e),j(ba,t),It=e|t.baseLanes}function ec(){j(cu,It),j(ba,ba.current)}function tc(){It=cu.current,y(ba),y(cu)}var yt=r(null),xt=null;function dl(e){var t=e.alternate;j(qe,qe.current&1),j(yt,e),xt===null&&(t===null||ba.current!==null||t.memoizedState!==null)&&(xt=e)}function lc(e){j(qe,qe.current),j(yt,e),xt===null&&(xt=e)}function ur(e){e.tag===22?(j(qe,qe.current),j(yt,e),xt===null&&(xt=e)):ml()}function ml(){j(qe,qe.current),j(yt,yt.current)}function vt(e){y(yt),xt===e&&(xt=null),y(qe)}var qe=r(0);function su(e){for(var t=e;t!==null;){if(t.tag===13){var l=t.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||ss(l)||fs(l)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Zt=0,ee=null,be=null,Le=null,fu=!1,pa=!1,wl=!1,ru=0,an=0,Sa=null,Hh=0;function Ce(){throw Error(o(321))}function ac(e,t){if(t===null)return!1;for(var l=0;l<t.length&&l<e.length;l++)if(!mt(e[l],t[l]))return!1;return!0}function nc(e,t,l,a,n,u){return Zt=u,ee=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,z.H=e===null||e.memoizedState===null?wr:pc,wl=!1,u=l(a,n),wl=!1,pa&&(u=cr(t,l,a,n)),ir(e),u}function ir(e){z.H=cn;var t=be!==null&&be.next!==null;if(Zt=0,Le=be=ee=null,fu=!1,an=0,Sa=null,t)throw Error(o(300));e===null||Ge||(e=e.dependencies,e!==null&&eu(e)&&(Ge=!0))}function cr(e,t,l,a){ee=e;var n=0;do{if(pa&&(Sa=null),an=0,pa=!1,25<=n)throw Error(o(301));if(n+=1,Le=be=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}z.H=Xr,u=t(l,a)}while(pa);return u}function Bh(){var e=z.H,t=e.useState()[0];return t=typeof t.then=="function"?nn(t):t,e=e.useState()[0],(be!==null?be.memoizedState:null)!==e&&(ee.flags|=1024),t}function uc(){var e=ru!==0;return ru=0,e}function ic(e,t,l){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l}function cc(e){if(fu){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}fu=!1}Zt=0,Le=be=ee=null,pa=!1,an=ru=0,Sa=null}function lt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Le===null?ee.memoizedState=Le=e:Le=Le.next=e,Le}function He(){if(be===null){var e=ee.alternate;e=e!==null?e.memoizedState:null}else e=be.next;var t=Le===null?ee.memoizedState:Le.next;if(t!==null)Le=t,be=e;else{if(e===null)throw ee.alternate===null?Error(o(467)):Error(o(310));be=e,e={memoizedState:be.memoizedState,baseState:be.baseState,baseQueue:be.baseQueue,queue:be.queue,next:null},Le===null?ee.memoizedState=Le=e:Le=Le.next=e}return Le}function ou(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function nn(e){var t=an;return an+=1,Sa===null&&(Sa=[]),e=Ff(Sa,e,t),t=ee,(Le===null?t.memoizedState:Le.next)===null&&(t=t.alternate,z.H=t===null||t.memoizedState===null?wr:pc),e}function du(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return nn(e);if(e.$$typeof===ge)return We(e)}throw Error(o(438,String(e)))}function sc(e){var t=null,l=ee.updateQueue;if(l!==null&&(t=l.memoCache),t==null){var a=ee.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(t={data:a.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),l===null&&(l=ou(),ee.updateQueue=l),l.memoCache=t,l=t.data[t.index],l===void 0)for(l=t.data[t.index]=Array(e),a=0;a<e;a++)l[a]=Ne;return t.index++,l}function Vt(e,t){return typeof t=="function"?t(e):t}function mu(e){var t=He();return fc(t,be,e)}function fc(e,t,l){var a=e.queue;if(a===null)throw Error(o(311));a.lastRenderedReducer=l;var n=e.baseQueue,u=a.pending;if(u!==null){if(n!==null){var i=n.next;n.next=u.next,u.next=i}t.baseQueue=n=u,a.pending=null}if(u=e.baseState,n===null)e.memoizedState=u;else{t=n.next;var s=i=null,m=null,p=t,x=!1;do{var D=p.lane&-536870913;if(D!==p.lane?(ie&D)===D:(Zt&D)===D){var S=p.revertLane;if(S===0)m!==null&&(m=m.next={lane:0,revertLane:0,gesture:null,action:p.action,hasEagerState:p.hasEagerState,eagerState:p.eagerState,next:null}),D===ha&&(x=!0);else if((Zt&S)===S){p=p.next,S===ha&&(x=!0);continue}else D={lane:0,revertLane:p.revertLane,gesture:null,action:p.action,hasEagerState:p.hasEagerState,eagerState:p.eagerState,next:null},m===null?(s=m=D,i=u):m=m.next=D,ee.lanes|=S,vl|=S;D=p.action,wl&&l(u,D),u=p.hasEagerState?p.eagerState:l(u,D)}else S={lane:D,revertLane:p.revertLane,gesture:p.gesture,action:p.action,hasEagerState:p.hasEagerState,eagerState:p.eagerState,next:null},m===null?(s=m=S,i=u):m=m.next=S,ee.lanes|=D,vl|=D;p=p.next}while(p!==null&&p!==t);if(m===null?i=u:m.next=s,!mt(u,e.memoizedState)&&(Ge=!0,x&&(l=ya,l!==null)))throw l;e.memoizedState=u,e.baseState=i,e.baseQueue=m,a.lastRenderedState=u}return n===null&&(a.lanes=0),[e.memoizedState,a.dispatch]}function rc(e){var t=He(),l=t.queue;if(l===null)throw Error(o(311));l.lastRenderedReducer=e;var a=l.dispatch,n=l.pending,u=t.memoizedState;if(n!==null){l.pending=null;var i=n=n.next;do u=e(u,i.action),i=i.next;while(i!==n);mt(u,t.memoizedState)||(Ge=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),l.lastRenderedState=u}return[u,a]}function sr(e,t,l){var a=ee,n=He(),u=se;if(u){if(l===void 0)throw Error(o(407));l=l()}else l=t();var i=!mt((be||n).memoizedState,l);if(i&&(n.memoizedState=l,Ge=!0),n=n.queue,mc(or.bind(null,a,n,e),[e]),n.getSnapshot!==t||i||Le!==null&&Le.memoizedState.tag&1){if(a.flags|=2048,_a(9,{destroy:void 0},rr.bind(null,a,n,l,t),null),Ee===null)throw Error(o(349));u||(Zt&127)!==0||fr(a,t,l)}return l}function fr(e,t,l){e.flags|=16384,e={getSnapshot:t,value:l},t=ee.updateQueue,t===null?(t=ou(),ee.updateQueue=t,t.stores=[e]):(l=t.stores,l===null?t.stores=[e]:l.push(e))}function rr(e,t,l,a){t.value=l,t.getSnapshot=a,dr(t)&&mr(e)}function or(e,t,l){return l(function(){dr(t)&&mr(e)})}function dr(e){var t=e.getSnapshot;e=e.value;try{var l=t();return!mt(e,l)}catch{return!0}}function mr(e){var t=Cl(e,2);t!==null&&ft(t,e,2)}function oc(e){var t=lt();if(typeof e=="function"){var l=e;if(e=l(),wl){ll(!0);try{l()}finally{ll(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vt,lastRenderedState:e},t}function hr(e,t,l,a){return e.baseState=l,fc(e,be,typeof a=="function"?a:Vt)}function Lh(e,t,l,a,n){if(vu(e))throw Error(o(485));if(e=t.action,e!==null){var u={payload:n,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(i){u.listeners.push(i)}};z.T!==null?l(!0):u.isTransition=!1,a(u),l=t.pending,l===null?(u.next=t.pending=u,yr(t,u)):(u.next=l.next,t.pending=l.next=u)}}function yr(e,t){var l=t.action,a=t.payload,n=e.state;if(t.isTransition){var u=z.T,i={};z.T=i;try{var s=l(n,a),m=z.S;m!==null&&m(i,s),vr(e,t,s)}catch(p){dc(e,t,p)}finally{u!==null&&i.types!==null&&(u.types=i.types),z.T=u}}else try{u=l(n,a),vr(e,t,u)}catch(p){dc(e,t,p)}}function vr(e,t,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(a){gr(e,t,a)},function(a){return dc(e,t,a)}):gr(e,t,l)}function gr(e,t,l){t.status="fulfilled",t.value=l,br(t),e.state=l,t=e.pending,t!==null&&(l=t.next,l===t?e.pending=null:(l=l.next,t.next=l,yr(e,l)))}function dc(e,t,l){var a=e.pending;if(e.pending=null,a!==null){a=a.next;do t.status="rejected",t.reason=l,br(t),t=t.next;while(t!==a)}e.action=null}function br(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function pr(e,t){return t}function Sr(e,t){if(se){var l=Ee.formState;if(l!==null){e:{var a=ee;if(se){if(xe){t:{for(var n=xe,u=Nt;n.nodeType!==8;){if(!u){n=null;break t}if(n=Tt(n.nextSibling),n===null){n=null;break t}}u=n.data,n=u==="F!"||u==="F"?n:null}if(n){xe=Tt(n.nextSibling),a=n.data==="F!";break e}}cl(a)}a=!1}a&&(t=l[0])}}return l=lt(),l.memoizedState=l.baseState=t,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:pr,lastRenderedState:t},l.queue=a,l=Gr.bind(null,ee,a),a.dispatch=l,a=oc(!1),u=bc.bind(null,ee,!1,a.queue),a=lt(),n={state:t,dispatch:null,action:e,pending:null},a.queue=n,l=Lh.bind(null,ee,n,u,l),n.dispatch=l,a.memoizedState=e,[t,l,!1]}function _r(e){var t=He();return Er(t,be,e)}function Er(e,t,l){if(t=fc(e,t,pr)[0],e=mu(Vt)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var a=nn(t)}catch(i){throw i===va?au:i}else a=t;t=He();var n=t.queue,u=n.dispatch;return l!==t.memoizedState&&(ee.flags|=2048,_a(9,{destroy:void 0},Gh.bind(null,n,l),null)),[a,u,e]}function Gh(e,t){e.action=t}function Ar(e){var t=He(),l=be;if(l!==null)return Er(t,l,e);He(),t=t.memoizedState,l=He();var a=l.queue.dispatch;return l.memoizedState=e,[t,a,!1]}function _a(e,t,l,a){return e={tag:e,create:l,deps:a,inst:t,next:null},t=ee.updateQueue,t===null&&(t=ou(),ee.updateQueue=t),l=t.lastEffect,l===null?t.lastEffect=e.next=e:(a=l.next,l.next=e,e.next=a,t.lastEffect=e),e}function jr(){return He().memoizedState}function hu(e,t,l,a){var n=lt();ee.flags|=e,n.memoizedState=_a(1|t,{destroy:void 0},l,a===void 0?null:a)}function yu(e,t,l,a){var n=He();a=a===void 0?null:a;var u=n.memoizedState.inst;be!==null&&a!==null&&ac(a,be.memoizedState.deps)?n.memoizedState=_a(t,u,l,a):(ee.flags|=e,n.memoizedState=_a(1|t,u,l,a))}function zr(e,t){hu(8390656,8,e,t)}function mc(e,t){yu(2048,8,e,t)}function Yh(e){ee.flags|=4;var t=ee.updateQueue;if(t===null)t=ou(),ee.updateQueue=t,t.events=[e];else{var l=t.events;l===null?t.events=[e]:l.push(e)}}function Nr(e){var t=He().memoizedState;return Yh({ref:t,nextImpl:e}),function(){if((oe&2)!==0)throw Error(o(440));return t.impl.apply(void 0,arguments)}}function xr(e,t){return yu(4,2,e,t)}function Tr(e,t){return yu(4,4,e,t)}function Or(e,t){if(typeof t=="function"){e=e();var l=t(e);return function(){typeof l=="function"?l():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Dr(e,t,l){l=l!=null?l.concat([e]):null,yu(4,4,Or.bind(null,t,e),l)}function hc(){}function Mr(e,t){var l=He();t=t===void 0?null:t;var a=l.memoizedState;return t!==null&&ac(t,a[1])?a[0]:(l.memoizedState=[e,t],e)}function Ur(e,t){var l=He();t=t===void 0?null:t;var a=l.memoizedState;if(t!==null&&ac(t,a[1]))return a[0];if(a=e(),wl){ll(!0);try{e()}finally{ll(!1)}}return l.memoizedState=[a,t],a}function yc(e,t,l){return l===void 0||(Zt&1073741824)!==0&&(ie&261930)===0?e.memoizedState=t:(e.memoizedState=l,e=Ro(),ee.lanes|=e,vl|=e,l)}function Cr(e,t,l,a){return mt(l,t)?l:ba.current!==null?(e=yc(e,l,a),mt(e,t)||(Ge=!0),e):(Zt&42)===0||(Zt&1073741824)!==0&&(ie&261930)===0?(Ge=!0,e.memoizedState=l):(e=Ro(),ee.lanes|=e,vl|=e,t)}function Rr(e,t,l,a,n){var u=R.p;R.p=u!==0&&8>u?u:8;var i=z.T,s={};z.T=s,bc(e,!1,t,l);try{var m=n(),p=z.S;if(p!==null&&p(s,m),m!==null&&typeof m=="object"&&typeof m.then=="function"){var x=qh(m,a);un(e,t,x,pt(e))}else un(e,t,a,pt(e))}catch(D){un(e,t,{then:function(){},status:"rejected",reason:D},pt())}finally{R.p=u,i!==null&&s.types!==null&&(i.types=s.types),z.T=i}}function Qh(){}function vc(e,t,l,a){if(e.tag!==5)throw Error(o(476));var n=qr(e).queue;Rr(e,n,t,U,l===null?Qh:function(){return Hr(e),l(a)})}function qr(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:U,baseState:U,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vt,lastRenderedState:U},next:null};var l={};return t.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Vt,lastRenderedState:l},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Hr(e){var t=qr(e);t.next===null&&(t=e.alternate.memoizedState),un(e,t.next.queue,{},pt())}function gc(){return We(An)}function Br(){return He().memoizedState}function Lr(){return He().memoizedState}function wh(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var l=pt();e=rl(l);var a=ol(t,e,l);a!==null&&(ft(a,t,l),en(a,t,l)),t={cache:Ki()},e.payload=t;return}t=t.return}}function Xh(e,t,l){var a=pt();l={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},vu(e)?Yr(t,l):(l=qi(e,t,l,a),l!==null&&(ft(l,e,a),Qr(l,t,a)))}function Gr(e,t,l){var a=pt();un(e,t,l,a)}function un(e,t,l,a){var n={lane:a,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(vu(e))Yr(t,n);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,s=u(i,l);if(n.hasEagerState=!0,n.eagerState=s,mt(s,i))return Wn(e,t,n,0),Ee===null&&$n(),!1}catch{}finally{}if(l=qi(e,t,n,a),l!==null)return ft(l,e,a),Qr(l,t,a),!0}return!1}function bc(e,t,l,a){if(a={lane:2,revertLane:Wc(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},vu(e)){if(t)throw Error(o(479))}else t=qi(e,l,a,2),t!==null&&ft(t,e,2)}function vu(e){var t=e.alternate;return e===ee||t!==null&&t===ee}function Yr(e,t){pa=fu=!0;var l=e.pending;l===null?t.next=t:(t.next=l.next,l.next=t),e.pending=t}function Qr(e,t,l){if((l&4194048)!==0){var a=t.lanes;a&=e.pendingLanes,l|=a,t.lanes=l,Vs(e,l)}}var cn={readContext:We,use:du,useCallback:Ce,useContext:Ce,useEffect:Ce,useImperativeHandle:Ce,useLayoutEffect:Ce,useInsertionEffect:Ce,useMemo:Ce,useReducer:Ce,useRef:Ce,useState:Ce,useDebugValue:Ce,useDeferredValue:Ce,useTransition:Ce,useSyncExternalStore:Ce,useId:Ce,useHostTransitionStatus:Ce,useFormState:Ce,useActionState:Ce,useOptimistic:Ce,useMemoCache:Ce,useCacheRefresh:Ce};cn.useEffectEvent=Ce;var wr={readContext:We,use:du,useCallback:function(e,t){return lt().memoizedState=[e,t===void 0?null:t],e},useContext:We,useEffect:zr,useImperativeHandle:function(e,t,l){l=l!=null?l.concat([e]):null,hu(4194308,4,Or.bind(null,t,e),l)},useLayoutEffect:function(e,t){return hu(4194308,4,e,t)},useInsertionEffect:function(e,t){hu(4,2,e,t)},useMemo:function(e,t){var l=lt();t=t===void 0?null:t;var a=e();if(wl){ll(!0);try{e()}finally{ll(!1)}}return l.memoizedState=[a,t],a},useReducer:function(e,t,l){var a=lt();if(l!==void 0){var n=l(t);if(wl){ll(!0);try{l(t)}finally{ll(!1)}}}else n=t;return a.memoizedState=a.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},a.queue=e,e=e.dispatch=Xh.bind(null,ee,e),[a.memoizedState,e]},useRef:function(e){var t=lt();return e={current:e},t.memoizedState=e},useState:function(e){e=oc(e);var t=e.queue,l=Gr.bind(null,ee,t);return t.dispatch=l,[e.memoizedState,l]},useDebugValue:hc,useDeferredValue:function(e,t){var l=lt();return yc(l,e,t)},useTransition:function(){var e=oc(!1);return e=Rr.bind(null,ee,e.queue,!0,!1),lt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,l){var a=ee,n=lt();if(se){if(l===void 0)throw Error(o(407));l=l()}else{if(l=t(),Ee===null)throw Error(o(349));(ie&127)!==0||fr(a,t,l)}n.memoizedState=l;var u={value:l,getSnapshot:t};return n.queue=u,zr(or.bind(null,a,u,e),[e]),a.flags|=2048,_a(9,{destroy:void 0},rr.bind(null,a,u,l,t),null),l},useId:function(){var e=lt(),t=Ee.identifierPrefix;if(se){var l=Rt,a=Ct;l=(a&~(1<<32-dt(a)-1)).toString(32)+l,t="_"+t+"R_"+l,l=ru++,0<l&&(t+="H"+l.toString(32)),t+="_"}else l=Hh++,t="_"+t+"r_"+l.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:gc,useFormState:Sr,useActionState:Sr,useOptimistic:function(e){var t=lt();t.memoizedState=t.baseState=e;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=l,t=bc.bind(null,ee,!0,l),l.dispatch=t,[e,t]},useMemoCache:sc,useCacheRefresh:function(){return lt().memoizedState=wh.bind(null,ee)},useEffectEvent:function(e){var t=lt(),l={impl:e};return t.memoizedState=l,function(){if((oe&2)!==0)throw Error(o(440));return l.impl.apply(void 0,arguments)}}},pc={readContext:We,use:du,useCallback:Mr,useContext:We,useEffect:mc,useImperativeHandle:Dr,useInsertionEffect:xr,useLayoutEffect:Tr,useMemo:Ur,useReducer:mu,useRef:jr,useState:function(){return mu(Vt)},useDebugValue:hc,useDeferredValue:function(e,t){var l=He();return Cr(l,be.memoizedState,e,t)},useTransition:function(){var e=mu(Vt)[0],t=He().memoizedState;return[typeof e=="boolean"?e:nn(e),t]},useSyncExternalStore:sr,useId:Br,useHostTransitionStatus:gc,useFormState:_r,useActionState:_r,useOptimistic:function(e,t){var l=He();return hr(l,be,e,t)},useMemoCache:sc,useCacheRefresh:Lr};pc.useEffectEvent=Nr;var Xr={readContext:We,use:du,useCallback:Mr,useContext:We,useEffect:mc,useImperativeHandle:Dr,useInsertionEffect:xr,useLayoutEffect:Tr,useMemo:Ur,useReducer:rc,useRef:jr,useState:function(){return rc(Vt)},useDebugValue:hc,useDeferredValue:function(e,t){var l=He();return be===null?yc(l,e,t):Cr(l,be.memoizedState,e,t)},useTransition:function(){var e=rc(Vt)[0],t=He().memoizedState;return[typeof e=="boolean"?e:nn(e),t]},useSyncExternalStore:sr,useId:Br,useHostTransitionStatus:gc,useFormState:Ar,useActionState:Ar,useOptimistic:function(e,t){var l=He();return be!==null?hr(l,be,e,t):(l.baseState=e,[e,l.queue.dispatch])},useMemoCache:sc,useCacheRefresh:Lr};Xr.useEffectEvent=Nr;function Sc(e,t,l,a){t=e.memoizedState,l=l(a,t),l=l==null?t:B({},t,l),e.memoizedState=l,e.lanes===0&&(e.updateQueue.baseState=l)}var _c={enqueueSetState:function(e,t,l){e=e._reactInternals;var a=pt(),n=rl(a);n.payload=t,l!=null&&(n.callback=l),t=ol(e,n,a),t!==null&&(ft(t,e,a),en(t,e,a))},enqueueReplaceState:function(e,t,l){e=e._reactInternals;var a=pt(),n=rl(a);n.tag=1,n.payload=t,l!=null&&(n.callback=l),t=ol(e,n,a),t!==null&&(ft(t,e,a),en(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var l=pt(),a=rl(l);a.tag=2,t!=null&&(a.callback=t),t=ol(e,a,l),t!==null&&(ft(t,e,l),en(t,e,l))}};function Zr(e,t,l,a,n,u,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,u,i):t.prototype&&t.prototype.isPureReactComponent?!Ka(l,a)||!Ka(n,u):!0}function Vr(e,t,l,a){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(l,a),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(l,a),t.state!==e&&_c.enqueueReplaceState(t,t.state,null)}function Xl(e,t){var l=t;if("ref"in t){l={};for(var a in t)a!=="ref"&&(l[a]=t[a])}if(e=e.defaultProps){l===t&&(l=B({},l));for(var n in e)l[n]===void 0&&(l[n]=e[n])}return l}function Kr(e){kn(e)}function Jr(e){console.error(e)}function kr(e){kn(e)}function gu(e,t){try{var l=e.onUncaughtError;l(t.value,{componentStack:t.stack})}catch(a){setTimeout(function(){throw a})}}function $r(e,t,l){try{var a=e.onCaughtError;a(l.value,{componentStack:l.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function Ec(e,t,l){return l=rl(l),l.tag=3,l.payload={element:null},l.callback=function(){gu(e,t)},l}function Wr(e){return e=rl(e),e.tag=3,e}function Fr(e,t,l,a){var n=l.type.getDerivedStateFromError;if(typeof n=="function"){var u=a.value;e.payload=function(){return n(u)},e.callback=function(){$r(t,l,a)}}var i=l.stateNode;i!==null&&typeof i.componentDidCatch=="function"&&(e.callback=function(){$r(t,l,a),typeof n!="function"&&(gl===null?gl=new Set([this]):gl.add(this));var s=a.stack;this.componentDidCatch(a.value,{componentStack:s!==null?s:""})})}function Zh(e,t,l,a,n){if(l.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){if(t=l.alternate,t!==null&&ma(t,l,n,!0),l=yt.current,l!==null){switch(l.tag){case 31:case 13:return xt===null?Ou():l.alternate===null&&Re===0&&(Re=3),l.flags&=-257,l.flags|=65536,l.lanes=n,a===nu?l.flags|=16384:(t=l.updateQueue,t===null?l.updateQueue=new Set([a]):t.add(a),Jc(e,a,n)),!1;case 22:return l.flags|=65536,a===nu?l.flags|=16384:(t=l.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([a])},l.updateQueue=t):(l=t.retryQueue,l===null?t.retryQueue=new Set([a]):l.add(a)),Jc(e,a,n)),!1}throw Error(o(435,l.tag))}return Jc(e,a,n),Ou(),!1}if(se)return t=yt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,a!==Qi&&(e=Error(o(422),{cause:a}),$a(At(e,l)))):(a!==Qi&&(t=Error(o(423),{cause:a}),$a(At(t,l))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,a=At(a,l),n=Ec(e.stateNode,a,n),Ii(e,n),Re!==4&&(Re=2)),!1;var u=Error(o(520),{cause:a});if(u=At(u,l),yn===null?yn=[u]:yn.push(u),Re!==4&&(Re=2),t===null)return!0;a=At(a,l),l=t;do{switch(l.tag){case 3:return l.flags|=65536,e=n&-n,l.lanes|=e,e=Ec(l.stateNode,a,e),Ii(l,e),!1;case 1:if(t=l.type,u=l.stateNode,(l.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(gl===null||!gl.has(u))))return l.flags|=65536,n&=-n,l.lanes|=n,n=Wr(n),Fr(n,e,l,a),Ii(l,n),!1}l=l.return}while(l!==null);return!1}var Ac=Error(o(461)),Ge=!1;function Fe(e,t,l,a){t.child=e===null?tr(t,null,l,a):Ql(t,e.child,l,a)}function Ir(e,t,l,a,n){l=l.render;var u=t.ref;if("ref"in a){var i={};for(var s in a)s!=="ref"&&(i[s]=a[s])}else i=a;return Bl(t),a=nc(e,t,l,i,u,n),s=uc(),e!==null&&!Ge?(ic(e,t,n),Kt(e,t,n)):(se&&s&&Gi(t),t.flags|=1,Fe(e,t,a,n),t.child)}function Pr(e,t,l,a,n){if(e===null){var u=l.type;return typeof u=="function"&&!Hi(u)&&u.defaultProps===void 0&&l.compare===null?(t.tag=15,t.type=u,eo(e,t,u,a,n)):(e=In(l.type,null,a,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!Mc(e,n)){var i=u.memoizedProps;if(l=l.compare,l=l!==null?l:Ka,l(i,a)&&e.ref===t.ref)return Kt(e,t,n)}return t.flags|=1,e=Yt(u,a),e.ref=t.ref,e.return=t,t.child=e}function eo(e,t,l,a,n){if(e!==null){var u=e.memoizedProps;if(Ka(u,a)&&e.ref===t.ref)if(Ge=!1,t.pendingProps=a=u,Mc(e,n))(e.flags&131072)!==0&&(Ge=!0);else return t.lanes=e.lanes,Kt(e,t,n)}return jc(e,t,l,a,n)}function to(e,t,l,a){var n=a.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|l:l,e!==null){for(a=t.child=e.child,n=0;a!==null;)n=n|a.lanes|a.childLanes,a=a.sibling;a=n&~u}else a=0,t.child=null;return lo(e,t,u,l,a)}if((l&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&lu(t,u!==null?u.cachePool:null),u!==null?nr(t,u):ec(),ur(t);else return a=t.lanes=536870912,lo(e,t,u!==null?u.baseLanes|l:l,l,a)}else u!==null?(lu(t,u.cachePool),nr(t,u),ml(),t.memoizedState=null):(e!==null&&lu(t,null),ec(),ml());return Fe(e,t,n,l),t.child}function sn(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function lo(e,t,l,a,n){var u=ki();return u=u===null?null:{parent:Be._currentValue,pool:u},t.memoizedState={baseLanes:l,cachePool:u},e!==null&&lu(t,null),ec(),ur(t),e!==null&&ma(e,t,a,!0),t.childLanes=n,null}function bu(e,t){return t=Su({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function ao(e,t,l){return Ql(t,e.child,null,l),e=bu(t,t.pendingProps),e.flags|=2,vt(t),t.memoizedState=null,e}function Vh(e,t,l){var a=t.pendingProps,n=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(se){if(a.mode==="hidden")return e=bu(t,a),t.lanes=536870912,sn(null,e);if(lc(t),(e=xe)?(e=vd(e,Nt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ul!==null?{id:Ct,overflow:Rt}:null,retryLane:536870912,hydrationErrors:null},l=Yf(e),l.return=t,t.child=l,$e=t,xe=null)):e=null,e===null)throw cl(t);return t.lanes=536870912,null}return bu(t,a)}var u=e.memoizedState;if(u!==null){var i=u.dehydrated;if(lc(t),n)if(t.flags&256)t.flags&=-257,t=ao(e,t,l);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(o(558));else if(Ge||ma(e,t,l,!1),n=(l&e.childLanes)!==0,Ge||n){if(a=Ee,a!==null&&(i=Ks(a,l),i!==0&&i!==u.retryLane))throw u.retryLane=i,Cl(e,i),ft(a,e,i),Ac;Ou(),t=ao(e,t,l)}else e=u.treeContext,xe=Tt(i.nextSibling),$e=t,se=!0,il=null,Nt=!1,e!==null&&Xf(t,e),t=bu(t,a),t.flags|=4096;return t}return e=Yt(e.child,{mode:a.mode,children:a.children}),e.ref=t.ref,t.child=e,e.return=t,e}function pu(e,t){var l=t.ref;if(l===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(o(284));(e===null||e.ref!==l)&&(t.flags|=4194816)}}function jc(e,t,l,a,n){return Bl(t),l=nc(e,t,l,a,void 0,n),a=uc(),e!==null&&!Ge?(ic(e,t,n),Kt(e,t,n)):(se&&a&&Gi(t),t.flags|=1,Fe(e,t,l,n),t.child)}function no(e,t,l,a,n,u){return Bl(t),t.updateQueue=null,l=cr(t,a,l,n),ir(e),a=uc(),e!==null&&!Ge?(ic(e,t,u),Kt(e,t,u)):(se&&a&&Gi(t),t.flags|=1,Fe(e,t,l,u),t.child)}function uo(e,t,l,a,n){if(Bl(t),t.stateNode===null){var u=fa,i=l.contextType;typeof i=="object"&&i!==null&&(u=We(i)),u=new l(a,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=_c,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=a,u.state=t.memoizedState,u.refs={},Wi(t),i=l.contextType,u.context=typeof i=="object"&&i!==null?We(i):fa,u.state=t.memoizedState,i=l.getDerivedStateFromProps,typeof i=="function"&&(Sc(t,l,i,a),u.state=t.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(i=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),i!==u.state&&_c.enqueueReplaceState(u,u.state,null),ln(t,a,u,n),tn(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!0}else if(e===null){u=t.stateNode;var s=t.memoizedProps,m=Xl(l,s);u.props=m;var p=u.context,x=l.contextType;i=fa,typeof x=="object"&&x!==null&&(i=We(x));var D=l.getDerivedStateFromProps;x=typeof D=="function"||typeof u.getSnapshotBeforeUpdate=="function",s=t.pendingProps!==s,x||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(s||p!==i)&&Vr(t,u,a,i),fl=!1;var S=t.memoizedState;u.state=S,ln(t,a,u,n),tn(),p=t.memoizedState,s||S!==p||fl?(typeof D=="function"&&(Sc(t,l,D,a),p=t.memoizedState),(m=fl||Zr(t,l,m,a,S,p,i))?(x||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=p),u.props=a,u.state=p,u.context=i,a=m):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),a=!1)}else{u=t.stateNode,Fi(e,t),i=t.memoizedProps,x=Xl(l,i),u.props=x,D=t.pendingProps,S=u.context,p=l.contextType,m=fa,typeof p=="object"&&p!==null&&(m=We(p)),s=l.getDerivedStateFromProps,(p=typeof s=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==D||S!==m)&&Vr(t,u,a,m),fl=!1,S=t.memoizedState,u.state=S,ln(t,a,u,n),tn();var _=t.memoizedState;i!==D||S!==_||fl||e!==null&&e.dependencies!==null&&eu(e.dependencies)?(typeof s=="function"&&(Sc(t,l,s,a),_=t.memoizedState),(x=fl||Zr(t,l,x,a,S,_,m)||e!==null&&e.dependencies!==null&&eu(e.dependencies))?(p||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(a,_,m),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(a,_,m)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&S===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&S===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=_),u.props=a,u.state=_,u.context=m,a=x):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&S===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&S===e.memoizedState||(t.flags|=1024),a=!1)}return u=a,pu(e,t),a=(t.flags&128)!==0,u||a?(u=t.stateNode,l=a&&typeof l.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&a?(t.child=Ql(t,e.child,null,n),t.child=Ql(t,null,l,n)):Fe(e,t,l,n),t.memoizedState=u.state,e=t.child):e=Kt(e,t,n),e}function io(e,t,l,a){return ql(),t.flags|=256,Fe(e,t,l,a),t.child}var zc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Nc(e){return{baseLanes:e,cachePool:$f()}}function xc(e,t,l){return e=e!==null?e.childLanes&~l:0,t&&(e|=bt),e}function co(e,t,l){var a=t.pendingProps,n=!1,u=(t.flags&128)!==0,i;if((i=u)||(i=e!==null&&e.memoizedState===null?!1:(qe.current&2)!==0),i&&(n=!0,t.flags&=-129),i=(t.flags&32)!==0,t.flags&=-33,e===null){if(se){if(n?dl(t):ml(),(e=xe)?(e=vd(e,Nt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ul!==null?{id:Ct,overflow:Rt}:null,retryLane:536870912,hydrationErrors:null},l=Yf(e),l.return=t,t.child=l,$e=t,xe=null)):e=null,e===null)throw cl(t);return fs(e)?t.lanes=32:t.lanes=536870912,null}var s=a.children;return a=a.fallback,n?(ml(),n=t.mode,s=Su({mode:"hidden",children:s},n),a=Rl(a,n,l,null),s.return=t,a.return=t,s.sibling=a,t.child=s,a=t.child,a.memoizedState=Nc(l),a.childLanes=xc(e,i,l),t.memoizedState=zc,sn(null,a)):(dl(t),Tc(t,s))}var m=e.memoizedState;if(m!==null&&(s=m.dehydrated,s!==null)){if(u)t.flags&256?(dl(t),t.flags&=-257,t=Oc(e,t,l)):t.memoizedState!==null?(ml(),t.child=e.child,t.flags|=128,t=null):(ml(),s=a.fallback,n=t.mode,a=Su({mode:"visible",children:a.children},n),s=Rl(s,n,l,null),s.flags|=2,a.return=t,s.return=t,a.sibling=s,t.child=a,Ql(t,e.child,null,l),a=t.child,a.memoizedState=Nc(l),a.childLanes=xc(e,i,l),t.memoizedState=zc,t=sn(null,a));else if(dl(t),fs(s)){if(i=s.nextSibling&&s.nextSibling.dataset,i)var p=i.dgst;i=p,a=Error(o(419)),a.stack="",a.digest=i,$a({value:a,source:null,stack:null}),t=Oc(e,t,l)}else if(Ge||ma(e,t,l,!1),i=(l&e.childLanes)!==0,Ge||i){if(i=Ee,i!==null&&(a=Ks(i,l),a!==0&&a!==m.retryLane))throw m.retryLane=a,Cl(e,a),ft(i,e,a),Ac;ss(s)||Ou(),t=Oc(e,t,l)}else ss(s)?(t.flags|=192,t.child=e.child,t=null):(e=m.treeContext,xe=Tt(s.nextSibling),$e=t,se=!0,il=null,Nt=!1,e!==null&&Xf(t,e),t=Tc(t,a.children),t.flags|=4096);return t}return n?(ml(),s=a.fallback,n=t.mode,m=e.child,p=m.sibling,a=Yt(m,{mode:"hidden",children:a.children}),a.subtreeFlags=m.subtreeFlags&65011712,p!==null?s=Yt(p,s):(s=Rl(s,n,l,null),s.flags|=2),s.return=t,a.return=t,a.sibling=s,t.child=a,sn(null,a),a=t.child,s=e.child.memoizedState,s===null?s=Nc(l):(n=s.cachePool,n!==null?(m=Be._currentValue,n=n.parent!==m?{parent:m,pool:m}:n):n=$f(),s={baseLanes:s.baseLanes|l,cachePool:n}),a.memoizedState=s,a.childLanes=xc(e,i,l),t.memoizedState=zc,sn(e.child,a)):(dl(t),l=e.child,e=l.sibling,l=Yt(l,{mode:"visible",children:a.children}),l.return=t,l.sibling=null,e!==null&&(i=t.deletions,i===null?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=l,t.memoizedState=null,l)}function Tc(e,t){return t=Su({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Su(e,t){return e=ht(22,e,null,t),e.lanes=0,e}function Oc(e,t,l){return Ql(t,e.child,null,l),e=Tc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function so(e,t,l){e.lanes|=t;var a=e.alternate;a!==null&&(a.lanes|=t),Zi(e.return,t,l)}function Dc(e,t,l,a,n,u){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:l,tailMode:n,treeForkCount:u}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=l,i.tailMode=n,i.treeForkCount=u)}function fo(e,t,l){var a=t.pendingProps,n=a.revealOrder,u=a.tail;a=a.children;var i=qe.current,s=(i&2)!==0;if(s?(i=i&1|2,t.flags|=128):i&=1,j(qe,i),Fe(e,t,a,l),a=se?ka:0,!s&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&so(e,l,t);else if(e.tag===19)so(e,l,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}switch(n){case"forwards":for(l=t.child,n=null;l!==null;)e=l.alternate,e!==null&&su(e)===null&&(n=l),l=l.sibling;l=n,l===null?(n=t.child,t.child=null):(n=l.sibling,l.sibling=null),Dc(t,!1,n,l,u,a);break;case"backwards":case"unstable_legacy-backwards":for(l=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&su(e)===null){t.child=n;break}e=n.sibling,n.sibling=l,l=n,n=e}Dc(t,!0,l,null,u,a);break;case"together":Dc(t,!1,null,null,void 0,a);break;default:t.memoizedState=null}return t.child}function Kt(e,t,l){if(e!==null&&(t.dependencies=e.dependencies),vl|=t.lanes,(l&t.childLanes)===0)if(e!==null){if(ma(e,t,l,!1),(l&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(o(153));if(t.child!==null){for(e=t.child,l=Yt(e,e.pendingProps),t.child=l,l.return=t;e.sibling!==null;)e=e.sibling,l=l.sibling=Yt(e,e.pendingProps),l.return=t;l.sibling=null}return t.child}function Mc(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&eu(e)))}function Kh(e,t,l){switch(t.tag){case 3:Je(t,t.stateNode.containerInfo),sl(t,Be,e.memoizedState.cache),ql();break;case 27:case 5:Pe(t);break;case 4:Je(t,t.stateNode.containerInfo);break;case 10:sl(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,lc(t),null;break;case 13:var a=t.memoizedState;if(a!==null)return a.dehydrated!==null?(dl(t),t.flags|=128,null):(l&t.child.childLanes)!==0?co(e,t,l):(dl(t),e=Kt(e,t,l),e!==null?e.sibling:null);dl(t);break;case 19:var n=(e.flags&128)!==0;if(a=(l&t.childLanes)!==0,a||(ma(e,t,l,!1),a=(l&t.childLanes)!==0),n){if(a)return fo(e,t,l);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),j(qe,qe.current),a)break;return null;case 22:return t.lanes=0,to(e,t,l,t.pendingProps);case 24:sl(t,Be,e.memoizedState.cache)}return Kt(e,t,l)}function ro(e,t,l){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ge=!0;else{if(!Mc(e,l)&&(t.flags&128)===0)return Ge=!1,Kh(e,t,l);Ge=(e.flags&131072)!==0}else Ge=!1,se&&(t.flags&1048576)!==0&&wf(t,ka,t.index);switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=Gl(t.elementType),t.type=e,typeof e=="function")Hi(e)?(a=Xl(e,a),t.tag=1,t=uo(null,t,e,a,l)):(t.tag=0,t=jc(null,t,e,a,l));else{if(e!=null){var n=e.$$typeof;if(n===Ae){t.tag=11,t=Ir(null,t,e,a,l);break e}else if(n===F){t.tag=14,t=Pr(null,t,e,a,l);break e}}throw t=tt(e)||e,Error(o(306,t,""))}}return t;case 0:return jc(e,t,t.type,t.pendingProps,l);case 1:return a=t.type,n=Xl(a,t.pendingProps),uo(e,t,a,n,l);case 3:e:{if(Je(t,t.stateNode.containerInfo),e===null)throw Error(o(387));a=t.pendingProps;var u=t.memoizedState;n=u.element,Fi(e,t),ln(t,a,null,l);var i=t.memoizedState;if(a=i.cache,sl(t,Be,a),a!==u.cache&&Vi(t,[Be],l,!0),tn(),a=i.element,u.isDehydrated)if(u={element:a,isDehydrated:!1,cache:i.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=io(e,t,a,l);break e}else if(a!==n){n=At(Error(o(424)),t),$a(n),t=io(e,t,a,l);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(xe=Tt(e.firstChild),$e=t,se=!0,il=null,Nt=!0,l=tr(t,null,a,l),t.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(ql(),a===n){t=Kt(e,t,l);break e}Fe(e,t,a,l)}t=t.child}return t;case 26:return pu(e,t),e===null?(l=Ed(t.type,null,t.pendingProps,null))?t.memoizedState=l:se||(l=t.type,e=t.pendingProps,a=Hu(X.current).createElement(l),a[ke]=t,a[at]=e,Ie(a,l,e),Xe(a),t.stateNode=a):t.memoizedState=Ed(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return Pe(t),e===null&&se&&(a=t.stateNode=pd(t.type,t.pendingProps,X.current),$e=t,Nt=!0,n=xe,_l(t.type)?(rs=n,xe=Tt(a.firstChild)):xe=n),Fe(e,t,t.pendingProps.children,l),pu(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&se&&((n=a=xe)&&(a=Ey(a,t.type,t.pendingProps,Nt),a!==null?(t.stateNode=a,$e=t,xe=Tt(a.firstChild),Nt=!1,n=!0):n=!1),n||cl(t)),Pe(t),n=t.type,u=t.pendingProps,i=e!==null?e.memoizedProps:null,a=u.children,us(n,u)?a=null:i!==null&&us(n,i)&&(t.flags|=32),t.memoizedState!==null&&(n=nc(e,t,Bh,null,null,l),An._currentValue=n),pu(e,t),Fe(e,t,a,l),t.child;case 6:return e===null&&se&&((e=l=xe)&&(l=Ay(l,t.pendingProps,Nt),l!==null?(t.stateNode=l,$e=t,xe=null,e=!0):e=!1),e||cl(t)),null;case 13:return co(e,t,l);case 4:return Je(t,t.stateNode.containerInfo),a=t.pendingProps,e===null?t.child=Ql(t,null,a,l):Fe(e,t,a,l),t.child;case 11:return Ir(e,t,t.type,t.pendingProps,l);case 7:return Fe(e,t,t.pendingProps,l),t.child;case 8:return Fe(e,t,t.pendingProps.children,l),t.child;case 12:return Fe(e,t,t.pendingProps.children,l),t.child;case 10:return a=t.pendingProps,sl(t,t.type,a.value),Fe(e,t,a.children,l),t.child;case 9:return n=t.type._context,a=t.pendingProps.children,Bl(t),n=We(n),a=a(n),t.flags|=1,Fe(e,t,a,l),t.child;case 14:return Pr(e,t,t.type,t.pendingProps,l);case 15:return eo(e,t,t.type,t.pendingProps,l);case 19:return fo(e,t,l);case 31:return Vh(e,t,l);case 22:return to(e,t,l,t.pendingProps);case 24:return Bl(t),a=We(Be),e===null?(n=ki(),n===null&&(n=Ee,u=Ki(),n.pooledCache=u,u.refCount++,u!==null&&(n.pooledCacheLanes|=l),n=u),t.memoizedState={parent:a,cache:n},Wi(t),sl(t,Be,n)):((e.lanes&l)!==0&&(Fi(e,t),ln(t,null,null,l),tn()),n=e.memoizedState,u=t.memoizedState,n.parent!==a?(n={parent:a,cache:a},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),sl(t,Be,a)):(a=u.cache,sl(t,Be,a),a!==n.cache&&Vi(t,[Be],l,!0))),Fe(e,t,t.pendingProps.children,l),t.child;case 29:throw t.pendingProps}throw Error(o(156,t.tag))}function Jt(e){e.flags|=4}function Uc(e,t,l,a,n){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(n&335544128)===n)if(e.stateNode.complete)e.flags|=8192;else if(Lo())e.flags|=8192;else throw Yl=nu,$i}else e.flags&=-16777217}function oo(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!xd(t))if(Lo())e.flags|=8192;else throw Yl=nu,$i}function _u(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Xs():536870912,e.lanes|=t,za|=t)}function fn(e,t){if(!se)switch(e.tailMode){case"hidden":t=e.tail;for(var l=null;t!==null;)t.alternate!==null&&(l=t),t=t.sibling;l===null?e.tail=null:l.sibling=null;break;case"collapsed":l=e.tail;for(var a=null;l!==null;)l.alternate!==null&&(a=l),l=l.sibling;a===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function Te(e){var t=e.alternate!==null&&e.alternate.child===e.child,l=0,a=0;if(t)for(var n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags&65011712,a|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)l|=n.lanes|n.childLanes,a|=n.subtreeFlags,a|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=a,e.childLanes=l,t}function Jh(e,t,l){var a=t.pendingProps;switch(Yi(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Te(t),null;case 1:return Te(t),null;case 3:return l=t.stateNode,a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Xt(Be),_e(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(e===null||e.child===null)&&(da(t)?Jt(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,wi())),Te(t),null;case 26:var n=t.type,u=t.memoizedState;return e===null?(Jt(t),u!==null?(Te(t),oo(t,u)):(Te(t),Uc(t,n,null,a,l))):u?u!==e.memoizedState?(Jt(t),Te(t),oo(t,u)):(Te(t),t.flags&=-16777217):(e=e.memoizedProps,e!==a&&Jt(t),Te(t),Uc(t,n,e,a,l)),null;case 27:if(tl(t),l=X.current,n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Jt(t);else{if(!a){if(t.stateNode===null)throw Error(o(166));return Te(t),null}e=M.current,da(t)?Zf(t):(e=pd(n,a,l),t.stateNode=e,Jt(t))}return Te(t),null;case 5:if(tl(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==a&&Jt(t);else{if(!a){if(t.stateNode===null)throw Error(o(166));return Te(t),null}if(u=M.current,da(t))Zf(t);else{var i=Hu(X.current);switch(u){case 1:u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":u=i.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":u=i.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":u=i.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[ke]=t,u[at]=a;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=u;e:switch(Ie(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}a&&Jt(t)}}return Te(t),Uc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,l),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==a&&Jt(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(o(166));if(e=X.current,da(t)){if(e=t.stateNode,l=t.memoizedProps,a=null,n=$e,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}e[ke]=t,e=!!(e.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||sd(e.nodeValue,l)),e||cl(t,!0)}else e=Hu(e).createTextNode(a),e[ke]=t,t.stateNode=e}return Te(t),null;case 31:if(l=t.memoizedState,e===null||e.memoizedState!==null){if(a=da(t),l!==null){if(e===null){if(!a)throw Error(o(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(o(557));e[ke]=t}else ql(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Te(t),e=!1}else l=wi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),e=!0;if(!e)return t.flags&256?(vt(t),t):(vt(t),null);if((t.flags&128)!==0)throw Error(o(558))}return Te(t),null;case 13:if(a=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=da(t),a!==null&&a.dehydrated!==null){if(e===null){if(!n)throw Error(o(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(o(317));n[ke]=t}else ql(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Te(t),n=!1}else n=wi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(vt(t),t):(vt(t),null)}return vt(t),(t.flags&128)!==0?(t.lanes=l,t):(l=a!==null,e=e!==null&&e.memoizedState!==null,l&&(a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),l!==e&&l&&(t.child.flags|=8192),_u(t,t.updateQueue),Te(t),null);case 4:return _e(),e===null&&es(t.stateNode.containerInfo),Te(t),null;case 10:return Xt(t.type),Te(t),null;case 19:if(y(qe),a=t.memoizedState,a===null)return Te(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)fn(a,!1);else{if(Re!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=su(e),u!==null){for(t.flags|=128,fn(a,!1),e=u.updateQueue,t.updateQueue=e,_u(t,e),t.subtreeFlags=0,e=l,l=t.child;l!==null;)Gf(l,e),l=l.sibling;return j(qe,qe.current&1|2),se&&Qt(t,a.treeForkCount),t.child}e=e.sibling}a.tail!==null&&rt()>Nu&&(t.flags|=128,n=!0,fn(a,!1),t.lanes=4194304)}else{if(!n)if(e=su(u),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,_u(t,e),fn(a,!0),a.tail===null&&a.tailMode==="hidden"&&!u.alternate&&!se)return Te(t),null}else 2*rt()-a.renderingStartTime>Nu&&l!==536870912&&(t.flags|=128,n=!0,fn(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(e=a.last,e!==null?e.sibling=u:t.child=u,a.last=u)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=rt(),e.sibling=null,l=qe.current,j(qe,n?l&1|2:l&1),se&&Qt(t,a.treeForkCount),e):(Te(t),null);case 22:case 23:return vt(t),tc(),a=t.memoizedState!==null,e!==null?e.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(l&536870912)!==0&&(t.flags&128)===0&&(Te(t),t.subtreeFlags&6&&(t.flags|=8192)):Te(t),l=t.updateQueue,l!==null&&_u(t,l.retryQueue),l=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==l&&(t.flags|=2048),e!==null&&y(Ll),null;case 24:return l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Xt(Be),Te(t),null;case 25:return null;case 30:return null}throw Error(o(156,t.tag))}function kh(e,t){switch(Yi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Xt(Be),_e(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return tl(t),null;case 31:if(t.memoizedState!==null){if(vt(t),t.alternate===null)throw Error(o(340));ql()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(vt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(o(340));ql()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return y(qe),null;case 4:return _e(),null;case 10:return Xt(t.type),null;case 22:case 23:return vt(t),tc(),e!==null&&y(Ll),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Xt(Be),null;case 25:return null;default:return null}}function mo(e,t){switch(Yi(t),t.tag){case 3:Xt(Be),_e();break;case 26:case 27:case 5:tl(t);break;case 4:_e();break;case 31:t.memoizedState!==null&&vt(t);break;case 13:vt(t);break;case 19:y(qe);break;case 10:Xt(t.type);break;case 22:case 23:vt(t),tc(),e!==null&&y(Ll);break;case 24:Xt(Be)}}function rn(e,t){try{var l=t.updateQueue,a=l!==null?l.lastEffect:null;if(a!==null){var n=a.next;l=n;do{if((l.tag&e)===e){a=void 0;var u=l.create,i=l.inst;a=u(),i.destroy=a}l=l.next}while(l!==n)}}catch(s){ve(t,t.return,s)}}function hl(e,t,l){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&e)===e){var i=a.inst,s=i.destroy;if(s!==void 0){i.destroy=void 0,n=t;var m=l,p=s;try{p()}catch(x){ve(n,m,x)}}}a=a.next}while(a!==u)}}catch(x){ve(t,t.return,x)}}function ho(e){var t=e.updateQueue;if(t!==null){var l=e.stateNode;try{ar(t,l)}catch(a){ve(e,e.return,a)}}}function yo(e,t,l){l.props=Xl(e.type,e.memoizedProps),l.state=e.memoizedState;try{l.componentWillUnmount()}catch(a){ve(e,t,a)}}function on(e,t){try{var l=e.ref;if(l!==null){switch(e.tag){case 26:case 27:case 5:var a=e.stateNode;break;case 30:a=e.stateNode;break;default:a=e.stateNode}typeof l=="function"?e.refCleanup=l(a):l.current=a}}catch(n){ve(e,t,n)}}function qt(e,t){var l=e.ref,a=e.refCleanup;if(l!==null)if(typeof a=="function")try{a()}catch(n){ve(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(n){ve(e,t,n)}else l.current=null}function vo(e){var t=e.type,l=e.memoizedProps,a=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":l.autoFocus&&a.focus();break e;case"img":l.src?a.src=l.src:l.srcSet&&(a.srcset=l.srcSet)}}catch(n){ve(e,e.return,n)}}function Cc(e,t,l){try{var a=e.stateNode;vy(a,e.type,l,t),a[at]=t}catch(n){ve(e,e.return,n)}}function go(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&_l(e.type)||e.tag===4}function Rc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||go(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&_l(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function qc(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(e,t):(t=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,t.appendChild(e),l=l._reactRootContainer,l!=null||t.onclick!==null||(t.onclick=Lt));else if(a!==4&&(a===27&&_l(e.type)&&(l=e.stateNode,t=null),e=e.child,e!==null))for(qc(e,t,l),e=e.sibling;e!==null;)qc(e,t,l),e=e.sibling}function Eu(e,t,l){var a=e.tag;if(a===5||a===6)e=e.stateNode,t?l.insertBefore(e,t):l.appendChild(e);else if(a!==4&&(a===27&&_l(e.type)&&(l=e.stateNode),e=e.child,e!==null))for(Eu(e,t,l),e=e.sibling;e!==null;)Eu(e,t,l),e=e.sibling}function bo(e){var t=e.stateNode,l=e.memoizedProps;try{for(var a=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Ie(t,a,l),t[ke]=e,t[at]=l}catch(u){ve(e,e.return,u)}}var kt=!1,Ye=!1,Hc=!1,po=typeof WeakSet=="function"?WeakSet:Set,Ze=null;function $h(e,t){if(e=e.containerInfo,as=Xu,e=Df(e),Oi(e)){if("selectionStart"in e)var l={start:e.selectionStart,end:e.selectionEnd};else e:{l=(l=e.ownerDocument)&&l.defaultView||window;var a=l.getSelection&&l.getSelection();if(a&&a.rangeCount!==0){l=a.anchorNode;var n=a.anchorOffset,u=a.focusNode;a=a.focusOffset;try{l.nodeType,u.nodeType}catch{l=null;break e}var i=0,s=-1,m=-1,p=0,x=0,D=e,S=null;t:for(;;){for(var _;D!==l||n!==0&&D.nodeType!==3||(s=i+n),D!==u||a!==0&&D.nodeType!==3||(m=i+a),D.nodeType===3&&(i+=D.nodeValue.length),(_=D.firstChild)!==null;)S=D,D=_;for(;;){if(D===e)break t;if(S===l&&++p===n&&(s=i),S===u&&++x===a&&(m=i),(_=D.nextSibling)!==null)break;D=S,S=D.parentNode}D=_}l=s===-1||m===-1?null:{start:s,end:m}}else l=null}l=l||{start:0,end:0}}else l=null;for(ns={focusedElem:e,selectionRange:l},Xu=!1,Ze=t;Ze!==null;)if(t=Ze,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ze=e;else for(;Ze!==null;){switch(t=Ze,u=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(l=0;l<e.length;l++)n=e[l],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,l=t,n=u.memoizedProps,u=u.memoizedState,a=l.stateNode;try{var Q=Xl(l.type,n);e=a.getSnapshotBeforeUpdate(Q,u),a.__reactInternalSnapshotBeforeUpdate=e}catch(W){ve(l,l.return,W)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,l=e.nodeType,l===9)cs(e);else if(l===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":cs(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(o(163))}if(e=t.sibling,e!==null){e.return=t.return,Ze=e;break}Ze=t.return}}function So(e,t,l){var a=l.flags;switch(l.tag){case 0:case 11:case 15:Wt(e,l),a&4&&rn(5,l);break;case 1:if(Wt(e,l),a&4)if(e=l.stateNode,t===null)try{e.componentDidMount()}catch(i){ve(l,l.return,i)}else{var n=Xl(l.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(i){ve(l,l.return,i)}}a&64&&ho(l),a&512&&on(l,l.return);break;case 3:if(Wt(e,l),a&64&&(e=l.updateQueue,e!==null)){if(t=null,l.child!==null)switch(l.child.tag){case 27:case 5:t=l.child.stateNode;break;case 1:t=l.child.stateNode}try{ar(e,t)}catch(i){ve(l,l.return,i)}}break;case 27:t===null&&a&4&&bo(l);case 26:case 5:Wt(e,l),t===null&&a&4&&vo(l),a&512&&on(l,l.return);break;case 12:Wt(e,l);break;case 31:Wt(e,l),a&4&&Ao(e,l);break;case 13:Wt(e,l),a&4&&jo(e,l),a&64&&(e=l.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(l=ny.bind(null,l),jy(e,l))));break;case 22:if(a=l.memoizedState!==null||kt,!a){t=t!==null&&t.memoizedState!==null||Ye,n=kt;var u=Ye;kt=a,(Ye=t)&&!u?Ft(e,l,(l.subtreeFlags&8772)!==0):Wt(e,l),kt=n,Ye=u}break;case 30:break;default:Wt(e,l)}}function _o(e){var t=e.alternate;t!==null&&(e.alternate=null,_o(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&di(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var De=null,ut=!1;function $t(e,t,l){for(l=l.child;l!==null;)Eo(e,t,l),l=l.sibling}function Eo(e,t,l){if(ot&&typeof ot.onCommitFiberUnmount=="function")try{ot.onCommitFiberUnmount(Ra,l)}catch{}switch(l.tag){case 26:Ye||qt(l,t),$t(e,t,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:Ye||qt(l,t);var a=De,n=ut;_l(l.type)&&(De=l.stateNode,ut=!1),$t(e,t,l),Sn(l.stateNode),De=a,ut=n;break;case 5:Ye||qt(l,t);case 6:if(a=De,n=ut,De=null,$t(e,t,l),De=a,ut=n,De!==null)if(ut)try{(De.nodeType===9?De.body:De.nodeName==="HTML"?De.ownerDocument.body:De).removeChild(l.stateNode)}catch(u){ve(l,t,u)}else try{De.removeChild(l.stateNode)}catch(u){ve(l,t,u)}break;case 18:De!==null&&(ut?(e=De,hd(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,l.stateNode),Ca(e)):hd(De,l.stateNode));break;case 4:a=De,n=ut,De=l.stateNode.containerInfo,ut=!0,$t(e,t,l),De=a,ut=n;break;case 0:case 11:case 14:case 15:hl(2,l,t),Ye||hl(4,l,t),$t(e,t,l);break;case 1:Ye||(qt(l,t),a=l.stateNode,typeof a.componentWillUnmount=="function"&&yo(l,t,a)),$t(e,t,l);break;case 21:$t(e,t,l);break;case 22:Ye=(a=Ye)||l.memoizedState!==null,$t(e,t,l),Ye=a;break;default:$t(e,t,l)}}function Ao(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Ca(e)}catch(l){ve(t,t.return,l)}}}function jo(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Ca(e)}catch(l){ve(t,t.return,l)}}function Wh(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new po),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new po),t;default:throw Error(o(435,e.tag))}}function Au(e,t){var l=Wh(e);t.forEach(function(a){if(!l.has(a)){l.add(a);var n=uy.bind(null,e,a);a.then(n,n)}})}function it(e,t){var l=t.deletions;if(l!==null)for(var a=0;a<l.length;a++){var n=l[a],u=e,i=t,s=i;e:for(;s!==null;){switch(s.tag){case 27:if(_l(s.type)){De=s.stateNode,ut=!1;break e}break;case 5:De=s.stateNode,ut=!1;break e;case 3:case 4:De=s.stateNode.containerInfo,ut=!0;break e}s=s.return}if(De===null)throw Error(o(160));Eo(u,i,n),De=null,ut=!1,u=n.alternate,u!==null&&(u.return=null),n.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)zo(t,e),t=t.sibling}var Mt=null;function zo(e,t){var l=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:it(t,e),ct(e),a&4&&(hl(3,e,e.return),rn(3,e),hl(5,e,e.return));break;case 1:it(t,e),ct(e),a&512&&(Ye||l===null||qt(l,l.return)),a&64&&kt&&(e=e.updateQueue,e!==null&&(a=e.callbacks,a!==null&&(l=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=l===null?a:l.concat(a))));break;case 26:var n=Mt;if(it(t,e),ct(e),a&512&&(Ye||l===null||qt(l,l.return)),a&4){var u=l!==null?l.memoizedState:null;if(a=e.memoizedState,l===null)if(a===null)if(e.stateNode===null){e:{a=e.type,l=e.memoizedProps,n=n.ownerDocument||n;t:switch(a){case"title":u=n.getElementsByTagName("title")[0],(!u||u[Ba]||u[ke]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=n.createElement(a),n.head.insertBefore(u,n.querySelector("head > title"))),Ie(u,a,l),u[ke]=e,Xe(u),a=u;break e;case"link":var i=zd("link","href",n).get(a+(l.href||""));if(i){for(var s=0;s<i.length;s++)if(u=i[s],u.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&u.getAttribute("rel")===(l.rel==null?null:l.rel)&&u.getAttribute("title")===(l.title==null?null:l.title)&&u.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){i.splice(s,1);break t}}u=n.createElement(a),Ie(u,a,l),n.head.appendChild(u);break;case"meta":if(i=zd("meta","content",n).get(a+(l.content||""))){for(s=0;s<i.length;s++)if(u=i[s],u.getAttribute("content")===(l.content==null?null:""+l.content)&&u.getAttribute("name")===(l.name==null?null:l.name)&&u.getAttribute("property")===(l.property==null?null:l.property)&&u.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&u.getAttribute("charset")===(l.charSet==null?null:l.charSet)){i.splice(s,1);break t}}u=n.createElement(a),Ie(u,a,l),n.head.appendChild(u);break;default:throw Error(o(468,a))}u[ke]=e,Xe(u),a=u}e.stateNode=a}else Nd(n,e.type,e.stateNode);else e.stateNode=jd(n,a,e.memoizedProps);else u!==a?(u===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):u.count--,a===null?Nd(n,e.type,e.stateNode):jd(n,a,e.memoizedProps)):a===null&&e.stateNode!==null&&Cc(e,e.memoizedProps,l.memoizedProps)}break;case 27:it(t,e),ct(e),a&512&&(Ye||l===null||qt(l,l.return)),l!==null&&a&4&&Cc(e,e.memoizedProps,l.memoizedProps);break;case 5:if(it(t,e),ct(e),a&512&&(Ye||l===null||qt(l,l.return)),e.flags&32){n=e.stateNode;try{la(n,"")}catch(Q){ve(e,e.return,Q)}}a&4&&e.stateNode!=null&&(n=e.memoizedProps,Cc(e,n,l!==null?l.memoizedProps:n)),a&1024&&(Hc=!0);break;case 6:if(it(t,e),ct(e),a&4){if(e.stateNode===null)throw Error(o(162));a=e.memoizedProps,l=e.stateNode;try{l.nodeValue=a}catch(Q){ve(e,e.return,Q)}}break;case 3:if(Gu=null,n=Mt,Mt=Bu(t.containerInfo),it(t,e),Mt=n,ct(e),a&4&&l!==null&&l.memoizedState.isDehydrated)try{Ca(t.containerInfo)}catch(Q){ve(e,e.return,Q)}Hc&&(Hc=!1,No(e));break;case 4:a=Mt,Mt=Bu(e.stateNode.containerInfo),it(t,e),ct(e),Mt=a;break;case 12:it(t,e),ct(e);break;case 31:it(t,e),ct(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Au(e,a)));break;case 13:it(t,e),ct(e),e.child.flags&8192&&e.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(zu=rt()),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Au(e,a)));break;case 22:n=e.memoizedState!==null;var m=l!==null&&l.memoizedState!==null,p=kt,x=Ye;if(kt=p||n,Ye=x||m,it(t,e),Ye=x,kt=p,ct(e),a&8192)e:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(l===null||m||kt||Ye||Zl(e)),l=null,t=e;;){if(t.tag===5||t.tag===26){if(l===null){m=l=t;try{if(u=m.stateNode,n)i=u.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none";else{s=m.stateNode;var D=m.memoizedProps.style,S=D!=null&&D.hasOwnProperty("display")?D.display:null;s.style.display=S==null||typeof S=="boolean"?"":(""+S).trim()}}catch(Q){ve(m,m.return,Q)}}}else if(t.tag===6){if(l===null){m=t;try{m.stateNode.nodeValue=n?"":m.memoizedProps}catch(Q){ve(m,m.return,Q)}}}else if(t.tag===18){if(l===null){m=t;try{var _=m.stateNode;n?yd(_,!0):yd(m.stateNode,!1)}catch(Q){ve(m,m.return,Q)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;l===t&&(l=null),t=t.return}l===t&&(l=null),t.sibling.return=t.return,t=t.sibling}a&4&&(a=e.updateQueue,a!==null&&(l=a.retryQueue,l!==null&&(a.retryQueue=null,Au(e,l))));break;case 19:it(t,e),ct(e),a&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,Au(e,a)));break;case 30:break;case 21:break;default:it(t,e),ct(e)}}function ct(e){var t=e.flags;if(t&2){try{for(var l,a=e.return;a!==null;){if(go(a)){l=a;break}a=a.return}if(l==null)throw Error(o(160));switch(l.tag){case 27:var n=l.stateNode,u=Rc(e);Eu(e,u,n);break;case 5:var i=l.stateNode;l.flags&32&&(la(i,""),l.flags&=-33);var s=Rc(e);Eu(e,s,i);break;case 3:case 4:var m=l.stateNode.containerInfo,p=Rc(e);qc(e,p,m);break;default:throw Error(o(161))}}catch(x){ve(e,e.return,x)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function No(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;No(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Wt(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)So(e,t.alternate,t),t=t.sibling}function Zl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:hl(4,t,t.return),Zl(t);break;case 1:qt(t,t.return);var l=t.stateNode;typeof l.componentWillUnmount=="function"&&yo(t,t.return,l),Zl(t);break;case 27:Sn(t.stateNode);case 26:case 5:qt(t,t.return),Zl(t);break;case 22:t.memoizedState===null&&Zl(t);break;case 30:Zl(t);break;default:Zl(t)}e=e.sibling}}function Ft(e,t,l){for(l=l&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var a=t.alternate,n=e,u=t,i=u.flags;switch(u.tag){case 0:case 11:case 15:Ft(n,u,l),rn(4,u);break;case 1:if(Ft(n,u,l),a=u,n=a.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(p){ve(a,a.return,p)}if(a=u,n=a.updateQueue,n!==null){var s=a.stateNode;try{var m=n.shared.hiddenCallbacks;if(m!==null)for(n.shared.hiddenCallbacks=null,n=0;n<m.length;n++)lr(m[n],s)}catch(p){ve(a,a.return,p)}}l&&i&64&&ho(u),on(u,u.return);break;case 27:bo(u);case 26:case 5:Ft(n,u,l),l&&a===null&&i&4&&vo(u),on(u,u.return);break;case 12:Ft(n,u,l);break;case 31:Ft(n,u,l),l&&i&4&&Ao(n,u);break;case 13:Ft(n,u,l),l&&i&4&&jo(n,u);break;case 22:u.memoizedState===null&&Ft(n,u,l),on(u,u.return);break;case 30:break;default:Ft(n,u,l)}t=t.sibling}}function Bc(e,t){var l=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(l=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==l&&(e!=null&&e.refCount++,l!=null&&Wa(l))}function Lc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Wa(e))}function Ut(e,t,l,a){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)xo(e,t,l,a),t=t.sibling}function xo(e,t,l,a){var n=t.flags;switch(t.tag){case 0:case 11:case 15:Ut(e,t,l,a),n&2048&&rn(9,t);break;case 1:Ut(e,t,l,a);break;case 3:Ut(e,t,l,a),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Wa(e)));break;case 12:if(n&2048){Ut(e,t,l,a),e=t.stateNode;try{var u=t.memoizedProps,i=u.id,s=u.onPostCommit;typeof s=="function"&&s(i,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(m){ve(t,t.return,m)}}else Ut(e,t,l,a);break;case 31:Ut(e,t,l,a);break;case 13:Ut(e,t,l,a);break;case 23:break;case 22:u=t.stateNode,i=t.alternate,t.memoizedState!==null?u._visibility&2?Ut(e,t,l,a):dn(e,t):u._visibility&2?Ut(e,t,l,a):(u._visibility|=2,Ea(e,t,l,a,(t.subtreeFlags&10256)!==0||!1)),n&2048&&Bc(i,t);break;case 24:Ut(e,t,l,a),n&2048&&Lc(t.alternate,t);break;default:Ut(e,t,l,a)}}function Ea(e,t,l,a,n){for(n=n&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,i=t,s=l,m=a,p=i.flags;switch(i.tag){case 0:case 11:case 15:Ea(u,i,s,m,n),rn(8,i);break;case 23:break;case 22:var x=i.stateNode;i.memoizedState!==null?x._visibility&2?Ea(u,i,s,m,n):dn(u,i):(x._visibility|=2,Ea(u,i,s,m,n)),n&&p&2048&&Bc(i.alternate,i);break;case 24:Ea(u,i,s,m,n),n&&p&2048&&Lc(i.alternate,i);break;default:Ea(u,i,s,m,n)}t=t.sibling}}function dn(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var l=e,a=t,n=a.flags;switch(a.tag){case 22:dn(l,a),n&2048&&Bc(a.alternate,a);break;case 24:dn(l,a),n&2048&&Lc(a.alternate,a);break;default:dn(l,a)}t=t.sibling}}var mn=8192;function Aa(e,t,l){if(e.subtreeFlags&mn)for(e=e.child;e!==null;)To(e,t,l),e=e.sibling}function To(e,t,l){switch(e.tag){case 26:Aa(e,t,l),e.flags&mn&&e.memoizedState!==null&&Hy(l,Mt,e.memoizedState,e.memoizedProps);break;case 5:Aa(e,t,l);break;case 3:case 4:var a=Mt;Mt=Bu(e.stateNode.containerInfo),Aa(e,t,l),Mt=a;break;case 22:e.memoizedState===null&&(a=e.alternate,a!==null&&a.memoizedState!==null?(a=mn,mn=16777216,Aa(e,t,l),mn=a):Aa(e,t,l));break;default:Aa(e,t,l)}}function Oo(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function hn(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];Ze=a,Mo(a,e)}Oo(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Do(e),e=e.sibling}function Do(e){switch(e.tag){case 0:case 11:case 15:hn(e),e.flags&2048&&hl(9,e,e.return);break;case 3:hn(e);break;case 12:hn(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,ju(e)):hn(e);break;default:hn(e)}}function ju(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var l=0;l<t.length;l++){var a=t[l];Ze=a,Mo(a,e)}Oo(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:hl(8,t,t.return),ju(t);break;case 22:l=t.stateNode,l._visibility&2&&(l._visibility&=-3,ju(t));break;default:ju(t)}e=e.sibling}}function Mo(e,t){for(;Ze!==null;){var l=Ze;switch(l.tag){case 0:case 11:case 15:hl(8,l,t);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var a=l.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Wa(l.memoizedState.cache)}if(a=l.child,a!==null)a.return=l,Ze=a;else e:for(l=e;Ze!==null;){a=Ze;var n=a.sibling,u=a.return;if(_o(a),a===l){Ze=null;break e}if(n!==null){n.return=u,Ze=n;break e}Ze=u}}}var Fh={getCacheForType:function(e){var t=We(Be),l=t.data.get(e);return l===void 0&&(l=e(),t.data.set(e,l)),l},cacheSignal:function(){return We(Be).controller.signal}},Ih=typeof WeakMap=="function"?WeakMap:Map,oe=0,Ee=null,ne=null,ie=0,ye=0,gt=null,yl=!1,ja=!1,Gc=!1,It=0,Re=0,vl=0,Vl=0,Yc=0,bt=0,za=0,yn=null,st=null,Qc=!1,zu=0,Uo=0,Nu=1/0,xu=null,gl=null,Qe=0,bl=null,Na=null,Pt=0,wc=0,Xc=null,Co=null,vn=0,Zc=null;function pt(){return(oe&2)!==0&&ie!==0?ie&-ie:z.T!==null?Wc():Js()}function Ro(){if(bt===0)if((ie&536870912)===0||se){var e=qn;qn<<=1,(qn&3932160)===0&&(qn=262144),bt=e}else bt=536870912;return e=yt.current,e!==null&&(e.flags|=32),bt}function ft(e,t,l){(e===Ee&&(ye===2||ye===9)||e.cancelPendingCommit!==null)&&(xa(e,0),pl(e,ie,bt,!1)),Ha(e,l),((oe&2)===0||e!==Ee)&&(e===Ee&&((oe&2)===0&&(Vl|=l),Re===4&&pl(e,ie,bt,!1)),Ht(e))}function qo(e,t,l){if((oe&6)!==0)throw Error(o(327));var a=!l&&(t&127)===0&&(t&e.expiredLanes)===0||qa(e,t),n=a?ty(e,t):Kc(e,t,!0),u=a;do{if(n===0){ja&&!a&&pl(e,t,0,!1);break}else{if(l=e.current.alternate,u&&!Ph(l)){n=Kc(e,t,!1),u=!1;continue}if(n===2){if(u=t,e.errorRecoveryDisabledLanes&u)var i=0;else i=e.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){t=i;e:{var s=e;n=yn;var m=s.current.memoizedState.isDehydrated;if(m&&(xa(s,i).flags|=256),i=Kc(s,i,!1),i!==2){if(Gc&&!m){s.errorRecoveryDisabledLanes|=u,Vl|=u,n=4;break e}u=st,st=n,u!==null&&(st===null?st=u:st.push.apply(st,u))}n=i}if(u=!1,n!==2)continue}}if(n===1){xa(e,0),pl(e,t,0,!0);break}e:{switch(a=e,u=n,u){case 0:case 1:throw Error(o(345));case 4:if((t&4194048)!==t)break;case 6:pl(a,t,bt,!yl);break e;case 2:st=null;break;case 3:case 5:break;default:throw Error(o(329))}if((t&62914560)===t&&(n=zu+300-rt(),10<n)){if(pl(a,t,bt,!yl),Bn(a,0,!0)!==0)break e;Pt=t,a.timeoutHandle=dd(Ho.bind(null,a,l,st,xu,Qc,t,bt,Vl,za,yl,u,"Throttled",-0,0),n);break e}Ho(a,l,st,xu,Qc,t,bt,Vl,za,yl,u,null,-0,0)}}break}while(!0);Ht(e)}function Ho(e,t,l,a,n,u,i,s,m,p,x,D,S,_){if(e.timeoutHandle=-1,D=t.subtreeFlags,D&8192||(D&16785408)===16785408){D={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Lt},To(t,u,D);var Q=(u&62914560)===u?zu-rt():(u&4194048)===u?Uo-rt():0;if(Q=By(D,Q),Q!==null){Pt=u,e.cancelPendingCommit=Q(Zo.bind(null,e,t,u,l,a,n,i,s,m,x,D,null,S,_)),pl(e,u,i,!p);return}}Zo(e,t,u,l,a,n,i,s,m)}function Ph(e){for(var t=e;;){var l=t.tag;if((l===0||l===11||l===15)&&t.flags&16384&&(l=t.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var a=0;a<l.length;a++){var n=l[a],u=n.getSnapshot;n=n.value;try{if(!mt(u(),n))return!1}catch{return!1}}if(l=t.child,t.subtreeFlags&16384&&l!==null)l.return=t,t=l;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 pl(e,t,l,a){t&=~Yc,t&=~Vl,e.suspendedLanes|=t,e.pingedLanes&=~t,a&&(e.warmLanes|=t),a=e.expirationTimes;for(var n=t;0<n;){var u=31-dt(n),i=1<<u;a[u]=-1,n&=~i}l!==0&&Zs(e,l,t)}function Tu(){return(oe&6)===0?(gn(0),!1):!0}function Vc(){if(ne!==null){if(ye===0)var e=ne.return;else e=ne,wt=Hl=null,cc(e),ga=null,Ia=0,e=ne;for(;e!==null;)mo(e.alternate,e),e=e.return;ne=null}}function xa(e,t){var l=e.timeoutHandle;l!==-1&&(e.timeoutHandle=-1,py(l)),l=e.cancelPendingCommit,l!==null&&(e.cancelPendingCommit=null,l()),Pt=0,Vc(),Ee=e,ne=l=Yt(e.current,null),ie=t,ye=0,gt=null,yl=!1,ja=qa(e,t),Gc=!1,za=bt=Yc=Vl=vl=Re=0,st=yn=null,Qc=!1,(t&8)!==0&&(t|=t&32);var a=e.entangledLanes;if(a!==0)for(e=e.entanglements,a&=t;0<a;){var n=31-dt(a),u=1<<n;t|=e[n],a&=~u}return It=t,$n(),l}function Bo(e,t){ee=null,z.H=cn,t===va||t===au?(t=If(),ye=3):t===$i?(t=If(),ye=4):ye=t===Ac?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,gt=t,ne===null&&(Re=1,gu(e,At(t,e.current)))}function Lo(){var e=yt.current;return e===null?!0:(ie&4194048)===ie?xt===null:(ie&62914560)===ie||(ie&536870912)!==0?e===xt:!1}function Go(){var e=z.H;return z.H=cn,e===null?cn:e}function Yo(){var e=z.A;return z.A=Fh,e}function Ou(){Re=4,yl||(ie&4194048)!==ie&&yt.current!==null||(ja=!0),(vl&134217727)===0&&(Vl&134217727)===0||Ee===null||pl(Ee,ie,bt,!1)}function Kc(e,t,l){var a=oe;oe|=2;var n=Go(),u=Yo();(Ee!==e||ie!==t)&&(xu=null,xa(e,t)),t=!1;var i=Re;e:do try{if(ye!==0&&ne!==null){var s=ne,m=gt;switch(ye){case 8:Vc(),i=6;break e;case 3:case 2:case 9:case 6:yt.current===null&&(t=!0);var p=ye;if(ye=0,gt=null,Ta(e,s,m,p),l&&ja){i=0;break e}break;default:p=ye,ye=0,gt=null,Ta(e,s,m,p)}}ey(),i=Re;break}catch(x){Bo(e,x)}while(!0);return t&&e.shellSuspendCounter++,wt=Hl=null,oe=a,z.H=n,z.A=u,ne===null&&(Ee=null,ie=0,$n()),i}function ey(){for(;ne!==null;)Qo(ne)}function ty(e,t){var l=oe;oe|=2;var a=Go(),n=Yo();Ee!==e||ie!==t?(xu=null,Nu=rt()+500,xa(e,t)):ja=qa(e,t);e:do try{if(ye!==0&&ne!==null){t=ne;var u=gt;t:switch(ye){case 1:ye=0,gt=null,Ta(e,t,u,1);break;case 2:case 9:if(Wf(u)){ye=0,gt=null,wo(t);break}t=function(){ye!==2&&ye!==9||Ee!==e||(ye=7),Ht(e)},u.then(t,t);break e;case 3:ye=7;break e;case 4:ye=5;break e;case 7:Wf(u)?(ye=0,gt=null,wo(t)):(ye=0,gt=null,Ta(e,t,u,7));break;case 5:var i=null;switch(ne.tag){case 26:i=ne.memoizedState;case 5:case 27:var s=ne;if(i?xd(i):s.stateNode.complete){ye=0,gt=null;var m=s.sibling;if(m!==null)ne=m;else{var p=s.return;p!==null?(ne=p,Du(p)):ne=null}break t}}ye=0,gt=null,Ta(e,t,u,5);break;case 6:ye=0,gt=null,Ta(e,t,u,6);break;case 8:Vc(),Re=6;break e;default:throw Error(o(462))}}ly();break}catch(x){Bo(e,x)}while(!0);return wt=Hl=null,z.H=a,z.A=n,oe=l,ne!==null?0:(Ee=null,ie=0,$n(),Re)}function ly(){for(;ne!==null&&!zm();)Qo(ne)}function Qo(e){var t=ro(e.alternate,e,It);e.memoizedProps=e.pendingProps,t===null?Du(e):ne=t}function wo(e){var t=e,l=t.alternate;switch(t.tag){case 15:case 0:t=no(l,t,t.pendingProps,t.type,void 0,ie);break;case 11:t=no(l,t,t.pendingProps,t.type.render,t.ref,ie);break;case 5:cc(t);default:mo(l,t),t=ne=Gf(t,It),t=ro(l,t,It)}e.memoizedProps=e.pendingProps,t===null?Du(e):ne=t}function Ta(e,t,l,a){wt=Hl=null,cc(t),ga=null,Ia=0;var n=t.return;try{if(Zh(e,n,t,l,ie)){Re=1,gu(e,At(l,e.current)),ne=null;return}}catch(u){if(n!==null)throw ne=n,u;Re=1,gu(e,At(l,e.current)),ne=null;return}t.flags&32768?(se||a===1?e=!0:ja||(ie&536870912)!==0?e=!1:(yl=e=!0,(a===2||a===9||a===3||a===6)&&(a=yt.current,a!==null&&a.tag===13&&(a.flags|=16384))),Xo(t,e)):Du(t)}function Du(e){var t=e;do{if((t.flags&32768)!==0){Xo(t,yl);return}e=t.return;var l=Jh(t.alternate,t,It);if(l!==null){ne=l;return}if(t=t.sibling,t!==null){ne=t;return}ne=t=e}while(t!==null);Re===0&&(Re=5)}function Xo(e,t){do{var l=kh(e.alternate,e);if(l!==null){l.flags&=32767,ne=l;return}if(l=e.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!t&&(e=e.sibling,e!==null)){ne=e;return}ne=e=l}while(e!==null);Re=6,ne=null}function Zo(e,t,l,a,n,u,i,s,m){e.cancelPendingCommit=null;do Mu();while(Qe!==0);if((oe&6)!==0)throw Error(o(327));if(t!==null){if(t===e.current)throw Error(o(177));if(u=t.lanes|t.childLanes,u|=Ri,qm(e,l,u,i,s,m),e===Ee&&(ne=Ee=null,ie=0),Na=t,bl=e,Pt=l,wc=u,Xc=n,Co=a,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,iy(Cn,function(){return $o(),null})):(e.callbackNode=null,e.callbackPriority=0),a=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||a){a=z.T,z.T=null,n=R.p,R.p=2,i=oe,oe|=4;try{$h(e,t,l)}finally{oe=i,R.p=n,z.T=a}}Qe=1,Vo(),Ko(),Jo()}}function Vo(){if(Qe===1){Qe=0;var e=bl,t=Na,l=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||l){l=z.T,z.T=null;var a=R.p;R.p=2;var n=oe;oe|=4;try{zo(t,e);var u=ns,i=Df(e.containerInfo),s=u.focusedElem,m=u.selectionRange;if(i!==s&&s&&s.ownerDocument&&Of(s.ownerDocument.documentElement,s)){if(m!==null&&Oi(s)){var p=m.start,x=m.end;if(x===void 0&&(x=p),"selectionStart"in s)s.selectionStart=p,s.selectionEnd=Math.min(x,s.value.length);else{var D=s.ownerDocument||document,S=D&&D.defaultView||window;if(S.getSelection){var _=S.getSelection(),Q=s.textContent.length,W=Math.min(m.start,Q),Se=m.end===void 0?W:Math.min(m.end,Q);!_.extend&&W>Se&&(i=Se,Se=W,W=i);var v=Tf(s,W),h=Tf(s,Se);if(v&&h&&(_.rangeCount!==1||_.anchorNode!==v.node||_.anchorOffset!==v.offset||_.focusNode!==h.node||_.focusOffset!==h.offset)){var b=D.createRange();b.setStart(v.node,v.offset),_.removeAllRanges(),W>Se?(_.addRange(b),_.extend(h.node,h.offset)):(b.setEnd(h.node,h.offset),_.addRange(b))}}}}for(D=[],_=s;_=_.parentNode;)_.nodeType===1&&D.push({element:_,left:_.scrollLeft,top:_.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<D.length;s++){var T=D[s];T.element.scrollLeft=T.left,T.element.scrollTop=T.top}}Xu=!!as,ns=as=null}finally{oe=n,R.p=a,z.T=l}}e.current=t,Qe=2}}function Ko(){if(Qe===2){Qe=0;var e=bl,t=Na,l=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||l){l=z.T,z.T=null;var a=R.p;R.p=2;var n=oe;oe|=4;try{So(e,t.alternate,t)}finally{oe=n,R.p=a,z.T=l}}Qe=3}}function Jo(){if(Qe===4||Qe===3){Qe=0,Nm();var e=bl,t=Na,l=Pt,a=Co;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Qe=5:(Qe=0,Na=bl=null,ko(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(gl=null),ri(l),t=t.stateNode,ot&&typeof ot.onCommitFiberRoot=="function")try{ot.onCommitFiberRoot(Ra,t,void 0,(t.current.flags&128)===128)}catch{}if(a!==null){t=z.T,n=R.p,R.p=2,z.T=null;try{for(var u=e.onRecoverableError,i=0;i<a.length;i++){var s=a[i];u(s.value,{componentStack:s.stack})}}finally{z.T=t,R.p=n}}(Pt&3)!==0&&Mu(),Ht(e),n=e.pendingLanes,(l&261930)!==0&&(n&42)!==0?e===Zc?vn++:(vn=0,Zc=e):vn=0,gn(0)}}function ko(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Wa(t)))}function Mu(){return Vo(),Ko(),Jo(),$o()}function $o(){if(Qe!==5)return!1;var e=bl,t=wc;wc=0;var l=ri(Pt),a=z.T,n=R.p;try{R.p=32>l?32:l,z.T=null,l=Xc,Xc=null;var u=bl,i=Pt;if(Qe=0,Na=bl=null,Pt=0,(oe&6)!==0)throw Error(o(331));var s=oe;if(oe|=4,Do(u.current),xo(u,u.current,i,l),oe=s,gn(0,!1),ot&&typeof ot.onPostCommitFiberRoot=="function")try{ot.onPostCommitFiberRoot(Ra,u)}catch{}return!0}finally{R.p=n,z.T=a,ko(e,t)}}function Wo(e,t,l){t=At(l,t),t=Ec(e.stateNode,t,2),e=ol(e,t,2),e!==null&&(Ha(e,2),Ht(e))}function ve(e,t,l){if(e.tag===3)Wo(e,e,l);else for(;t!==null;){if(t.tag===3){Wo(t,e,l);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(gl===null||!gl.has(a))){e=At(l,e),l=Wr(2),a=ol(t,l,2),a!==null&&(Fr(l,a,t,e),Ha(a,2),Ht(a));break}}t=t.return}}function Jc(e,t,l){var a=e.pingCache;if(a===null){a=e.pingCache=new Ih;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(l)||(Gc=!0,n.add(l),e=ay.bind(null,e,t,l),t.then(e,e))}function ay(e,t,l){var a=e.pingCache;a!==null&&a.delete(t),e.pingedLanes|=e.suspendedLanes&l,e.warmLanes&=~l,Ee===e&&(ie&l)===l&&(Re===4||Re===3&&(ie&62914560)===ie&&300>rt()-zu?(oe&2)===0&&xa(e,0):Yc|=l,za===ie&&(za=0)),Ht(e)}function Fo(e,t){t===0&&(t=Xs()),e=Cl(e,t),e!==null&&(Ha(e,t),Ht(e))}function ny(e){var t=e.memoizedState,l=0;t!==null&&(l=t.retryLane),Fo(e,l)}function uy(e,t){var l=0;switch(e.tag){case 31:case 13:var a=e.stateNode,n=e.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(o(314))}a!==null&&a.delete(t),Fo(e,l)}function iy(e,t){return ii(e,t)}var Uu=null,Oa=null,kc=!1,Cu=!1,$c=!1,Sl=0;function Ht(e){e!==Oa&&e.next===null&&(Oa===null?Uu=Oa=e:Oa=Oa.next=e),Cu=!0,kc||(kc=!0,sy())}function gn(e,t){if(!$c&&Cu){$c=!0;do for(var l=!1,a=Uu;a!==null;){if(e!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,s=a.pingedLanes;u=(1<<31-dt(42|e)+1)-1,u&=n&~(i&~s),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(l=!0,td(a,u))}else u=ie,u=Bn(a,a===Ee?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||qa(a,u)||(l=!0,td(a,u));a=a.next}while(l);$c=!1}}function cy(){Io()}function Io(){Cu=kc=!1;var e=0;Sl!==0&&by()&&(e=Sl);for(var t=rt(),l=null,a=Uu;a!==null;){var n=a.next,u=Po(a,t);u===0?(a.next=null,l===null?Uu=n:l.next=n,n===null&&(Oa=l)):(l=a,(e!==0||(u&3)!==0)&&(Cu=!0)),a=n}Qe!==0&&Qe!==5||gn(e),Sl!==0&&(Sl=0)}function Po(e,t){for(var l=e.suspendedLanes,a=e.pingedLanes,n=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var i=31-dt(u),s=1<<i,m=n[i];m===-1?((s&l)===0||(s&a)!==0)&&(n[i]=Rm(s,t)):m<=t&&(e.expiredLanes|=s),u&=~s}if(t=Ee,l=ie,l=Bn(e,e===t?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a=e.callbackNode,l===0||e===t&&(ye===2||ye===9)||e.cancelPendingCommit!==null)return a!==null&&a!==null&&ci(a),e.callbackNode=null,e.callbackPriority=0;if((l&3)===0||qa(e,l)){if(t=l&-l,t===e.callbackPriority)return t;switch(a!==null&&ci(a),ri(l)){case 2:case 8:l=Qs;break;case 32:l=Cn;break;case 268435456:l=ws;break;default:l=Cn}return a=ed.bind(null,e),l=ii(l,a),e.callbackPriority=t,e.callbackNode=l,t}return a!==null&&a!==null&&ci(a),e.callbackPriority=2,e.callbackNode=null,2}function ed(e,t){if(Qe!==0&&Qe!==5)return e.callbackNode=null,e.callbackPriority=0,null;var l=e.callbackNode;if(Mu()&&e.callbackNode!==l)return null;var a=ie;return a=Bn(e,e===Ee?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),a===0?null:(qo(e,a,t),Po(e,rt()),e.callbackNode!=null&&e.callbackNode===l?ed.bind(null,e):null)}function td(e,t){if(Mu())return null;qo(e,t,!0)}function sy(){Sy(function(){(oe&6)!==0?ii(Ys,cy):Io()})}function Wc(){if(Sl===0){var e=ha;e===0&&(e=Rn,Rn<<=1,(Rn&261888)===0&&(Rn=256)),Sl=e}return Sl}function ld(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Qn(""+e)}function ad(e,t){var l=t.ownerDocument.createElement("input");return l.name=t.name,l.value=t.value,e.id&&l.setAttribute("form",e.id),t.parentNode.insertBefore(l,t),e=new FormData(e),l.parentNode.removeChild(l),e}function fy(e,t,l,a,n){if(t==="submit"&&l&&l.stateNode===n){var u=ld((n[at]||null).action),i=a.submitter;i&&(t=(t=i[at]||null)?ld(t.formAction):i.getAttribute("formAction"),t!==null&&(u=t,i=null));var s=new Vn("action","action",null,a,n);e.push({event:s,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(Sl!==0){var m=i?ad(n,i):new FormData(n);vc(l,{pending:!0,data:m,method:n.method,action:u},null,m)}}else typeof u=="function"&&(s.preventDefault(),m=i?ad(n,i):new FormData(n),vc(l,{pending:!0,data:m,method:n.method,action:u},u,m))},currentTarget:n}]})}}for(var Fc=0;Fc<Ci.length;Fc++){var Ic=Ci[Fc],ry=Ic.toLowerCase(),oy=Ic[0].toUpperCase()+Ic.slice(1);Dt(ry,"on"+oy)}Dt(Cf,"onAnimationEnd"),Dt(Rf,"onAnimationIteration"),Dt(qf,"onAnimationStart"),Dt("dblclick","onDoubleClick"),Dt("focusin","onFocus"),Dt("focusout","onBlur"),Dt(xh,"onTransitionRun"),Dt(Th,"onTransitionStart"),Dt(Oh,"onTransitionCancel"),Dt(Hf,"onTransitionEnd"),ea("onMouseEnter",["mouseout","mouseover"]),ea("onMouseLeave",["mouseout","mouseover"]),ea("onPointerEnter",["pointerout","pointerover"]),ea("onPointerLeave",["pointerout","pointerover"]),Ol("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ol("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ol("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ol("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ol("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ol("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var bn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),dy=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(bn));function nd(e,t){t=(t&4)!==0;for(var l=0;l<e.length;l++){var a=e[l],n=a.event;a=a.listeners;e:{var u=void 0;if(t)for(var i=a.length-1;0<=i;i--){var s=a[i],m=s.instance,p=s.currentTarget;if(s=s.listener,m!==u&&n.isPropagationStopped())break e;u=s,n.currentTarget=p;try{u(n)}catch(x){kn(x)}n.currentTarget=null,u=m}else for(i=0;i<a.length;i++){if(s=a[i],m=s.instance,p=s.currentTarget,s=s.listener,m!==u&&n.isPropagationStopped())break e;u=s,n.currentTarget=p;try{u(n)}catch(x){kn(x)}n.currentTarget=null,u=m}}}}function ue(e,t){var l=t[oi];l===void 0&&(l=t[oi]=new Set);var a=e+"__bubble";l.has(a)||(ud(t,e,2,!1),l.add(a))}function Pc(e,t,l){var a=0;t&&(a|=4),ud(l,e,a,t)}var Ru="_reactListening"+Math.random().toString(36).slice(2);function es(e){if(!e[Ru]){e[Ru]=!0,Ws.forEach(function(l){l!=="selectionchange"&&(dy.has(l)||Pc(l,!1,e),Pc(l,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ru]||(t[Ru]=!0,Pc("selectionchange",!1,t))}}function ud(e,t,l,a){switch(Rd(t)){case 2:var n=Yy;break;case 8:n=Qy;break;default:n=ys}l=n.bind(null,t,l,e),n=void 0,!Si||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),a?n!==void 0?e.addEventListener(t,l,{capture:!0,passive:n}):e.addEventListener(t,l,!0):n!==void 0?e.addEventListener(t,l,{passive:n}):e.addEventListener(t,l,!1)}function ts(e,t,l,a,n){var u=a;if((t&1)===0&&(t&2)===0&&a!==null)e:for(;;){if(a===null)return;var i=a.tag;if(i===3||i===4){var s=a.stateNode.containerInfo;if(s===n)break;if(i===4)for(i=a.return;i!==null;){var m=i.tag;if((m===3||m===4)&&i.stateNode.containerInfo===n)return;i=i.return}for(;s!==null;){if(i=Fl(s),i===null)return;if(m=i.tag,m===5||m===6||m===26||m===27){a=u=i;continue e}s=s.parentNode}}a=a.return}ff(function(){var p=u,x=bi(l),D=[];e:{var S=Bf.get(e);if(S!==void 0){var _=Vn,Q=e;switch(e){case"keypress":if(Xn(l)===0)break e;case"keydown":case"keyup":_=uh;break;case"focusin":Q="focus",_=ji;break;case"focusout":Q="blur",_=ji;break;case"beforeblur":case"afterblur":_=ji;break;case"click":if(l.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":_=df;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":_=Jm;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":_=sh;break;case Cf:case Rf:case qf:_=Wm;break;case Hf:_=rh;break;case"scroll":case"scrollend":_=Vm;break;case"wheel":_=dh;break;case"copy":case"cut":case"paste":_=Im;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":_=hf;break;case"toggle":case"beforetoggle":_=hh}var W=(t&4)!==0,Se=!W&&(e==="scroll"||e==="scrollend"),v=W?S!==null?S+"Capture":null:S;W=[];for(var h=p,b;h!==null;){var T=h;if(b=T.stateNode,T=T.tag,T!==5&&T!==26&&T!==27||b===null||v===null||(T=Ga(h,v),T!=null&&W.push(pn(h,T,b))),Se)break;h=h.return}0<W.length&&(S=new _(S,Q,null,l,x),D.push({event:S,listeners:W}))}}if((t&7)===0){e:{if(S=e==="mouseover"||e==="pointerover",_=e==="mouseout"||e==="pointerout",S&&l!==gi&&(Q=l.relatedTarget||l.fromElement)&&(Fl(Q)||Q[Wl]))break e;if((_||S)&&(S=x.window===x?x:(S=x.ownerDocument)?S.defaultView||S.parentWindow:window,_?(Q=l.relatedTarget||l.toElement,_=p,Q=Q?Fl(Q):null,Q!==null&&(Se=A(Q),W=Q.tag,Q!==Se||W!==5&&W!==27&&W!==6)&&(Q=null)):(_=null,Q=p),_!==Q)){if(W=df,T="onMouseLeave",v="onMouseEnter",h="mouse",(e==="pointerout"||e==="pointerover")&&(W=hf,T="onPointerLeave",v="onPointerEnter",h="pointer"),Se=_==null?S:La(_),b=Q==null?S:La(Q),S=new W(T,h+"leave",_,l,x),S.target=Se,S.relatedTarget=b,T=null,Fl(x)===p&&(W=new W(v,h+"enter",Q,l,x),W.target=b,W.relatedTarget=Se,T=W),Se=T,_&&Q)t:{for(W=my,v=_,h=Q,b=0,T=v;T;T=W(T))b++;T=0;for(var J=h;J;J=W(J))T++;for(;0<b-T;)v=W(v),b--;for(;0<T-b;)h=W(h),T--;for(;b--;){if(v===h||h!==null&&v===h.alternate){W=v;break t}v=W(v),h=W(h)}W=null}else W=null;_!==null&&id(D,S,_,W,!1),Q!==null&&Se!==null&&id(D,Se,Q,W,!0)}}e:{if(S=p?La(p):window,_=S.nodeName&&S.nodeName.toLowerCase(),_==="select"||_==="input"&&S.type==="file")var fe=Ef;else if(Sf(S))if(Af)fe=jh;else{fe=Eh;var w=_h}else _=S.nodeName,!_||_.toLowerCase()!=="input"||S.type!=="checkbox"&&S.type!=="radio"?p&&vi(p.elementType)&&(fe=Ef):fe=Ah;if(fe&&(fe=fe(e,p))){_f(D,fe,l,x);break e}w&&w(e,S,p),e==="focusout"&&p&&S.type==="number"&&p.memoizedProps.value!=null&&yi(S,"number",S.value)}switch(w=p?La(p):window,e){case"focusin":(Sf(w)||w.contentEditable==="true")&&(ia=w,Di=p,Ja=null);break;case"focusout":Ja=Di=ia=null;break;case"mousedown":Mi=!0;break;case"contextmenu":case"mouseup":case"dragend":Mi=!1,Mf(D,l,x);break;case"selectionchange":if(Nh)break;case"keydown":case"keyup":Mf(D,l,x)}var te;if(Ni)e:{switch(e){case"compositionstart":var ce="onCompositionStart";break e;case"compositionend":ce="onCompositionEnd";break e;case"compositionupdate":ce="onCompositionUpdate";break e}ce=void 0}else ua?bf(e,l)&&(ce="onCompositionEnd"):e==="keydown"&&l.keyCode===229&&(ce="onCompositionStart");ce&&(yf&&l.locale!=="ko"&&(ua||ce!=="onCompositionStart"?ce==="onCompositionEnd"&&ua&&(te=rf()):(nl=x,_i="value"in nl?nl.value:nl.textContent,ua=!0)),w=qu(p,ce),0<w.length&&(ce=new mf(ce,e,null,l,x),D.push({event:ce,listeners:w}),te?ce.data=te:(te=pf(l),te!==null&&(ce.data=te)))),(te=vh?gh(e,l):bh(e,l))&&(ce=qu(p,"onBeforeInput"),0<ce.length&&(w=new mf("onBeforeInput","beforeinput",null,l,x),D.push({event:w,listeners:ce}),w.data=te)),fy(D,e,p,l,x)}nd(D,t)})}function pn(e,t,l){return{instance:e,listener:t,currentTarget:l}}function qu(e,t){for(var l=t+"Capture",a=[];e!==null;){var n=e,u=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||u===null||(n=Ga(e,l),n!=null&&a.unshift(pn(e,n,u)),n=Ga(e,t),n!=null&&a.push(pn(e,n,u))),e.tag===3)return a;e=e.return}return[]}function my(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function id(e,t,l,a,n){for(var u=t._reactName,i=[];l!==null&&l!==a;){var s=l,m=s.alternate,p=s.stateNode;if(s=s.tag,m!==null&&m===a)break;s!==5&&s!==26&&s!==27||p===null||(m=p,n?(p=Ga(l,u),p!=null&&i.unshift(pn(l,p,m))):n||(p=Ga(l,u),p!=null&&i.push(pn(l,p,m)))),l=l.return}i.length!==0&&e.push({event:t,listeners:i})}var hy=/\r\n?/g,yy=/\u0000|\uFFFD/g;function cd(e){return(typeof e=="string"?e:""+e).replace(hy,`
`).replace(yy,"")}function sd(e,t){return t=cd(t),cd(e)===t}function pe(e,t,l,a,n,u){switch(l){case"children":typeof a=="string"?t==="body"||t==="textarea"&&a===""||la(e,a):(typeof a=="number"||typeof a=="bigint")&&t!=="body"&&la(e,""+a);break;case"className":Gn(e,"class",a);break;case"tabIndex":Gn(e,"tabindex",a);break;case"dir":case"role":case"viewBox":case"width":case"height":Gn(e,l,a);break;case"style":cf(e,a,u);break;case"data":if(t!=="object"){Gn(e,"data",a);break}case"src":case"href":if(a===""&&(t!=="a"||l!=="href")){e.removeAttribute(l);break}if(a==null||typeof a=="function"||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Qn(""+a),e.setAttribute(l,a);break;case"action":case"formAction":if(typeof a=="function"){e.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(l==="formAction"?(t!=="input"&&pe(e,t,"name",n.name,n,null),pe(e,t,"formEncType",n.formEncType,n,null),pe(e,t,"formMethod",n.formMethod,n,null),pe(e,t,"formTarget",n.formTarget,n,null)):(pe(e,t,"encType",n.encType,n,null),pe(e,t,"method",n.method,n,null),pe(e,t,"target",n.target,n,null)));if(a==null||typeof a=="symbol"||typeof a=="boolean"){e.removeAttribute(l);break}a=Qn(""+a),e.setAttribute(l,a);break;case"onClick":a!=null&&(e.onclick=Lt);break;case"onScroll":a!=null&&ue("scroll",e);break;case"onScrollEnd":a!=null&&ue("scrollend",e);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(o(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(o(60));e.innerHTML=l}}break;case"multiple":e.multiple=a&&typeof a!="function"&&typeof a!="symbol";break;case"muted":e.muted=a&&typeof a!="function"&&typeof a!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(a==null||typeof a=="function"||typeof a=="boolean"||typeof a=="symbol"){e.removeAttribute("xlink:href");break}l=Qn(""+a),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""+a):e.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":a&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,""):e.removeAttribute(l);break;case"capture":case"download":a===!0?e.setAttribute(l,""):a!==!1&&a!=null&&typeof a!="function"&&typeof a!="symbol"?e.setAttribute(l,a):e.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":a!=null&&typeof a!="function"&&typeof a!="symbol"&&!isNaN(a)&&1<=a?e.setAttribute(l,a):e.removeAttribute(l);break;case"rowSpan":case"start":a==null||typeof a=="function"||typeof a=="symbol"||isNaN(a)?e.removeAttribute(l):e.setAttribute(l,a);break;case"popover":ue("beforetoggle",e),ue("toggle",e),Ln(e,"popover",a);break;case"xlinkActuate":Bt(e,"http://www.w3.org/1999/xlink","xlink:actuate",a);break;case"xlinkArcrole":Bt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",a);break;case"xlinkRole":Bt(e,"http://www.w3.org/1999/xlink","xlink:role",a);break;case"xlinkShow":Bt(e,"http://www.w3.org/1999/xlink","xlink:show",a);break;case"xlinkTitle":Bt(e,"http://www.w3.org/1999/xlink","xlink:title",a);break;case"xlinkType":Bt(e,"http://www.w3.org/1999/xlink","xlink:type",a);break;case"xmlBase":Bt(e,"http://www.w3.org/XML/1998/namespace","xml:base",a);break;case"xmlLang":Bt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",a);break;case"xmlSpace":Bt(e,"http://www.w3.org/XML/1998/namespace","xml:space",a);break;case"is":Ln(e,"is",a);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=Xm.get(l)||l,Ln(e,l,a))}}function ls(e,t,l,a,n,u){switch(l){case"style":cf(e,a,u);break;case"dangerouslySetInnerHTML":if(a!=null){if(typeof a!="object"||!("__html"in a))throw Error(o(61));if(l=a.__html,l!=null){if(n.children!=null)throw Error(o(60));e.innerHTML=l}}break;case"children":typeof a=="string"?la(e,a):(typeof a=="number"||typeof a=="bigint")&&la(e,""+a);break;case"onScroll":a!=null&&ue("scroll",e);break;case"onScrollEnd":a!=null&&ue("scrollend",e);break;case"onClick":a!=null&&(e.onclick=Lt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Fs.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(n=l.endsWith("Capture"),t=l.slice(2,n?l.length-7:void 0),u=e[at]||null,u=u!=null?u[l]:null,typeof u=="function"&&e.removeEventListener(t,u,n),typeof a=="function")){typeof u!="function"&&u!==null&&(l in e?e[l]=null:e.hasAttribute(l)&&e.removeAttribute(l)),e.addEventListener(t,a,n);break e}l in e?e[l]=a:a===!0?e.setAttribute(l,""):Ln(e,l,a)}}}function Ie(e,t,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ue("error",e),ue("load",e);var a=!1,n=!1,u;for(u in l)if(l.hasOwnProperty(u)){var i=l[u];if(i!=null)switch(u){case"src":a=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:pe(e,t,u,i,l,null)}}n&&pe(e,t,"srcSet",l.srcSet,l,null),a&&pe(e,t,"src",l.src,l,null);return;case"input":ue("invalid",e);var s=u=i=n=null,m=null,p=null;for(a in l)if(l.hasOwnProperty(a)){var x=l[a];if(x!=null)switch(a){case"name":n=x;break;case"type":i=x;break;case"checked":m=x;break;case"defaultChecked":p=x;break;case"value":u=x;break;case"defaultValue":s=x;break;case"children":case"dangerouslySetInnerHTML":if(x!=null)throw Error(o(137,t));break;default:pe(e,t,a,x,l,null)}}lf(e,u,s,m,p,i,n,!1);return;case"select":ue("invalid",e),a=i=u=null;for(n in l)if(l.hasOwnProperty(n)&&(s=l[n],s!=null))switch(n){case"value":u=s;break;case"defaultValue":i=s;break;case"multiple":a=s;default:pe(e,t,n,s,l,null)}t=u,l=i,e.multiple=!!a,t!=null?ta(e,!!a,t,!1):l!=null&&ta(e,!!a,l,!0);return;case"textarea":ue("invalid",e),u=n=a=null;for(i in l)if(l.hasOwnProperty(i)&&(s=l[i],s!=null))switch(i){case"value":a=s;break;case"defaultValue":n=s;break;case"children":u=s;break;case"dangerouslySetInnerHTML":if(s!=null)throw Error(o(91));break;default:pe(e,t,i,s,l,null)}nf(e,a,n,u);return;case"option":for(m in l)if(l.hasOwnProperty(m)&&(a=l[m],a!=null))switch(m){case"selected":e.selected=a&&typeof a!="function"&&typeof a!="symbol";break;default:pe(e,t,m,a,l,null)}return;case"dialog":ue("beforetoggle",e),ue("toggle",e),ue("cancel",e),ue("close",e);break;case"iframe":case"object":ue("load",e);break;case"video":case"audio":for(a=0;a<bn.length;a++)ue(bn[a],e);break;case"image":ue("error",e),ue("load",e);break;case"details":ue("toggle",e);break;case"embed":case"source":case"link":ue("error",e),ue("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(p in l)if(l.hasOwnProperty(p)&&(a=l[p],a!=null))switch(p){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,t));default:pe(e,t,p,a,l,null)}return;default:if(vi(t)){for(x in l)l.hasOwnProperty(x)&&(a=l[x],a!==void 0&&ls(e,t,x,a,l,void 0));return}}for(s in l)l.hasOwnProperty(s)&&(a=l[s],a!=null&&pe(e,t,s,a,l,null))}function vy(e,t,l,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,u=null,i=null,s=null,m=null,p=null,x=null;for(_ in l){var D=l[_];if(l.hasOwnProperty(_)&&D!=null)switch(_){case"checked":break;case"value":break;case"defaultValue":m=D;default:a.hasOwnProperty(_)||pe(e,t,_,null,a,D)}}for(var S in a){var _=a[S];if(D=l[S],a.hasOwnProperty(S)&&(_!=null||D!=null))switch(S){case"type":u=_;break;case"name":n=_;break;case"checked":p=_;break;case"defaultChecked":x=_;break;case"value":i=_;break;case"defaultValue":s=_;break;case"children":case"dangerouslySetInnerHTML":if(_!=null)throw Error(o(137,t));break;default:_!==D&&pe(e,t,S,_,a,D)}}hi(e,i,s,m,p,x,u,n);return;case"select":_=i=s=S=null;for(u in l)if(m=l[u],l.hasOwnProperty(u)&&m!=null)switch(u){case"value":break;case"multiple":_=m;default:a.hasOwnProperty(u)||pe(e,t,u,null,a,m)}for(n in a)if(u=a[n],m=l[n],a.hasOwnProperty(n)&&(u!=null||m!=null))switch(n){case"value":S=u;break;case"defaultValue":s=u;break;case"multiple":i=u;default:u!==m&&pe(e,t,n,u,a,m)}t=s,l=i,a=_,S!=null?ta(e,!!l,S,!1):!!a!=!!l&&(t!=null?ta(e,!!l,t,!0):ta(e,!!l,l?[]:"",!1));return;case"textarea":_=S=null;for(s in l)if(n=l[s],l.hasOwnProperty(s)&&n!=null&&!a.hasOwnProperty(s))switch(s){case"value":break;case"children":break;default:pe(e,t,s,null,a,n)}for(i in a)if(n=a[i],u=l[i],a.hasOwnProperty(i)&&(n!=null||u!=null))switch(i){case"value":S=n;break;case"defaultValue":_=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(o(91));break;default:n!==u&&pe(e,t,i,n,a,u)}af(e,S,_);return;case"option":for(var Q in l)if(S=l[Q],l.hasOwnProperty(Q)&&S!=null&&!a.hasOwnProperty(Q))switch(Q){case"selected":e.selected=!1;break;default:pe(e,t,Q,null,a,S)}for(m in a)if(S=a[m],_=l[m],a.hasOwnProperty(m)&&S!==_&&(S!=null||_!=null))switch(m){case"selected":e.selected=S&&typeof S!="function"&&typeof S!="symbol";break;default:pe(e,t,m,S,a,_)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var W in l)S=l[W],l.hasOwnProperty(W)&&S!=null&&!a.hasOwnProperty(W)&&pe(e,t,W,null,a,S);for(p in a)if(S=a[p],_=l[p],a.hasOwnProperty(p)&&S!==_&&(S!=null||_!=null))switch(p){case"children":case"dangerouslySetInnerHTML":if(S!=null)throw Error(o(137,t));break;default:pe(e,t,p,S,a,_)}return;default:if(vi(t)){for(var Se in l)S=l[Se],l.hasOwnProperty(Se)&&S!==void 0&&!a.hasOwnProperty(Se)&&ls(e,t,Se,void 0,a,S);for(x in a)S=a[x],_=l[x],!a.hasOwnProperty(x)||S===_||S===void 0&&_===void 0||ls(e,t,x,S,a,_);return}}for(var v in l)S=l[v],l.hasOwnProperty(v)&&S!=null&&!a.hasOwnProperty(v)&&pe(e,t,v,null,a,S);for(D in a)S=a[D],_=l[D],!a.hasOwnProperty(D)||S===_||S==null&&_==null||pe(e,t,D,S,a,_)}function fd(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function gy(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,l=performance.getEntriesByType("resource"),a=0;a<l.length;a++){var n=l[a],u=n.transferSize,i=n.initiatorType,s=n.duration;if(u&&s&&fd(i)){for(i=0,s=n.responseEnd,a+=1;a<l.length;a++){var m=l[a],p=m.startTime;if(p>s)break;var x=m.transferSize,D=m.initiatorType;x&&fd(D)&&(m=m.responseEnd,i+=x*(m<s?1:(s-p)/(m-p)))}if(--a,t+=8*(u+i)/(n.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var as=null,ns=null;function Hu(e){return e.nodeType===9?e:e.ownerDocument}function rd(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function od(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function us(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var is=null;function by(){var e=window.event;return e&&e.type==="popstate"?e===is?!1:(is=e,!0):(is=null,!1)}var dd=typeof setTimeout=="function"?setTimeout:void 0,py=typeof clearTimeout=="function"?clearTimeout:void 0,md=typeof Promise=="function"?Promise:void 0,Sy=typeof queueMicrotask=="function"?queueMicrotask:typeof md<"u"?function(e){return md.resolve(null).then(e).catch(_y)}:dd;function _y(e){setTimeout(function(){throw e})}function _l(e){return e==="head"}function hd(e,t){var l=t,a=0;do{var n=l.nextSibling;if(e.removeChild(l),n&&n.nodeType===8)if(l=n.data,l==="/$"||l==="/&"){if(a===0){e.removeChild(n),Ca(t);return}a--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")a++;else if(l==="html")Sn(e.ownerDocument.documentElement);else if(l==="head"){l=e.ownerDocument.head,Sn(l);for(var u=l.firstChild;u;){var i=u.nextSibling,s=u.nodeName;u[Ba]||s==="SCRIPT"||s==="STYLE"||s==="LINK"&&u.rel.toLowerCase()==="stylesheet"||l.removeChild(u),u=i}}else l==="body"&&Sn(e.ownerDocument.body);l=n}while(l);Ca(t)}function yd(e,t){var l=e;e=0;do{var a=l.nextSibling;if(l.nodeType===1?t?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(t?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),a&&a.nodeType===8)if(l=a.data,l==="/$"){if(e===0)break;e--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||e++;l=a}while(l)}function cs(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var l=t;switch(t=t.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":cs(l),di(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}e.removeChild(l)}}function Ey(e,t,l,a){for(;e.nodeType===1;){var n=l;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!a&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(a){if(!e[Ba])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==n.rel||e.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||e.getAttribute("title")!==(n.title==null?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(n.src==null?null:n.src)||e.getAttribute("type")!==(n.type==null?null:n.type)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=n.name==null?null:""+n.name;if(n.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=Tt(e.nextSibling),e===null)break}return null}function Ay(e,t,l){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!l||(e=Tt(e.nextSibling),e===null))return null;return e}function vd(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Tt(e.nextSibling),e===null))return null;return e}function ss(e){return e.data==="$?"||e.data==="$~"}function fs(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function jy(e,t){var l=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||l.readyState!=="loading")t();else{var a=function(){t(),l.removeEventListener("DOMContentLoaded",a)};l.addEventListener("DOMContentLoaded",a),e._reactRetry=a}}function Tt(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==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var rs=null;function gd(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="/$"||l==="/&"){if(t===0)return Tt(e.nextSibling);t--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||t++}e=e.nextSibling}return null}function bd(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var l=e.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(t===0)return e;t--}else l!=="/$"&&l!=="/&"||t++}e=e.previousSibling}return null}function pd(e,t,l){switch(t=Hu(l),e){case"html":if(e=t.documentElement,!e)throw Error(o(452));return e;case"head":if(e=t.head,!e)throw Error(o(453));return e;case"body":if(e=t.body,!e)throw Error(o(454));return e;default:throw Error(o(451))}}function Sn(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);di(e)}var Ot=new Map,Sd=new Set;function Bu(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var el=R.d;R.d={f:zy,r:Ny,D:xy,C:Ty,L:Oy,m:Dy,X:Uy,S:My,M:Cy};function zy(){var e=el.f(),t=Tu();return e||t}function Ny(e){var t=Il(e);t!==null&&t.tag===5&&t.type==="form"?Hr(t):el.r(e)}var Da=typeof document>"u"?null:document;function _d(e,t,l){var a=Da;if(a&&typeof t=="string"&&t){var n=_t(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),Sd.has(n)||(Sd.add(n),e={rel:e,crossOrigin:l,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),Ie(t,"link",e),Xe(t),a.head.appendChild(t)))}}function xy(e){el.D(e),_d("dns-prefetch",e,null)}function Ty(e,t){el.C(e,t),_d("preconnect",e,t)}function Oy(e,t,l){el.L(e,t,l);var a=Da;if(a&&e&&t){var n='link[rel="preload"][as="'+_t(t)+'"]';t==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+_t(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+_t(l.imageSizes)+'"]')):n+='[href="'+_t(e)+'"]';var u=n;switch(t){case"style":u=Ma(e);break;case"script":u=Ua(e)}Ot.has(u)||(e=B({rel:"preload",href:t==="image"&&l&&l.imageSrcSet?void 0:e,as:t},l),Ot.set(u,e),a.querySelector(n)!==null||t==="style"&&a.querySelector(_n(u))||t==="script"&&a.querySelector(En(u))||(t=a.createElement("link"),Ie(t,"link",e),Xe(t),a.head.appendChild(t)))}}function Dy(e,t){el.m(e,t);var l=Da;if(l&&e){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+_t(a)+'"][href="'+_t(e)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ua(e)}if(!Ot.has(u)&&(e=B({rel:"modulepreload",href:e},t),Ot.set(u,e),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(En(u)))return}a=l.createElement("link"),Ie(a,"link",e),Xe(a),l.head.appendChild(a)}}}function My(e,t,l){el.S(e,t,l);var a=Da;if(a&&e){var n=Pl(a).hoistableStyles,u=Ma(e);t=t||"default";var i=n.get(u);if(!i){var s={loading:0,preload:null};if(i=a.querySelector(_n(u)))s.loading=5;else{e=B({rel:"stylesheet",href:e,"data-precedence":t},l),(l=Ot.get(u))&&os(e,l);var m=i=a.createElement("link");Xe(m),Ie(m,"link",e),m._p=new Promise(function(p,x){m.onload=p,m.onerror=x}),m.addEventListener("load",function(){s.loading|=1}),m.addEventListener("error",function(){s.loading|=2}),s.loading|=4,Lu(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:s},n.set(u,i)}}}function Uy(e,t){el.X(e,t);var l=Da;if(l&&e){var a=Pl(l).hoistableScripts,n=Ua(e),u=a.get(n);u||(u=l.querySelector(En(n)),u||(e=B({src:e,async:!0},t),(t=Ot.get(n))&&ds(e,t),u=l.createElement("script"),Xe(u),Ie(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function Cy(e,t){el.M(e,t);var l=Da;if(l&&e){var a=Pl(l).hoistableScripts,n=Ua(e),u=a.get(n);u||(u=l.querySelector(En(n)),u||(e=B({src:e,async:!0,type:"module"},t),(t=Ot.get(n))&&ds(e,t),u=l.createElement("script"),Xe(u),Ie(u,"link",e),l.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function Ed(e,t,l,a){var n=(n=X.current)?Bu(n):null;if(!n)throw Error(o(446));switch(e){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(t=Ma(l.href),l=Pl(n).hoistableStyles,a=l.get(t),a||(a={type:"style",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){e=Ma(l.href);var u=Pl(n).hoistableStyles,i=u.get(e);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,i),(u=n.querySelector(_n(e)))&&!u._p&&(i.instance=u,i.state.loading=5),Ot.has(e)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Ot.set(e,l),u||Ry(n,e,l,i.state))),t&&a===null)throw Error(o(528,""));return i}if(t&&a!==null)throw Error(o(529,""));return null;case"script":return t=l.async,l=l.src,typeof l=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ua(l),l=Pl(n).hoistableScripts,a=l.get(t),a||(a={type:"script",instance:null,count:0,state:null},l.set(t,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,e))}}function Ma(e){return'href="'+_t(e)+'"'}function _n(e){return'link[rel="stylesheet"]['+e+"]"}function Ad(e){return B({},e,{"data-precedence":e.precedence,precedence:null})}function Ry(e,t,l,a){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?a.loading=1:(t=e.createElement("link"),a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2}),Ie(t,"link",l),Xe(t),e.head.appendChild(t))}function Ua(e){return'[src="'+_t(e)+'"]'}function En(e){return"script[async]"+e}function jd(e,t,l){if(t.count++,t.instance===null)switch(t.type){case"style":var a=e.querySelector('style[data-href~="'+_t(l.href)+'"]');if(a)return t.instance=a,Xe(a),a;var n=B({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(e.ownerDocument||e).createElement("style"),Xe(a),Ie(a,"style",n),Lu(a,l.precedence,e),t.instance=a;case"stylesheet":n=Ma(l.href);var u=e.querySelector(_n(n));if(u)return t.state.loading|=4,t.instance=u,Xe(u),u;a=Ad(l),(n=Ot.get(n))&&os(a,n),u=(e.ownerDocument||e).createElement("link"),Xe(u);var i=u;return i._p=new Promise(function(s,m){i.onload=s,i.onerror=m}),Ie(u,"link",a),t.state.loading|=4,Lu(u,l.precedence,e),t.instance=u;case"script":return u=Ua(l.src),(n=e.querySelector(En(u)))?(t.instance=n,Xe(n),n):(a=l,(n=Ot.get(u))&&(a=B({},l),ds(a,n)),e=e.ownerDocument||e,n=e.createElement("script"),Xe(n),Ie(n,"link",a),e.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(o(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,Lu(a,l.precedence,e));return t.instance}function Lu(e,t,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i<a.length;i++){var s=a[i];if(s.dataset.precedence===t)u=s;else if(u!==n)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=l.nodeType===9?l.head:l,t.insertBefore(e,t.firstChild))}function os(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function ds(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Gu=null;function zd(e,t,l){if(Gu===null){var a=new Map,n=Gu=new Map;n.set(l,a)}else n=Gu,a=n.get(l),a||(a=new Map,n.set(l,a));if(a.has(e))return a;for(a.set(e,null),l=l.getElementsByTagName(e),n=0;n<l.length;n++){var u=l[n];if(!(u[Ba]||u[ke]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var i=u.getAttribute(t)||"";i=e+i;var s=a.get(i);s?s.push(u):a.set(i,[u])}}return a}function Nd(e,t,l){e=e.ownerDocument||e,e.head.insertBefore(l,t==="title"?e.querySelector("head > title"):null)}function qy(e,t,l){if(l===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function xd(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Hy(e,t,l,a){if(l.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var n=Ma(a.href),u=t.querySelector(_n(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Yu.bind(e),t.then(e,e)),l.state.loading|=4,l.instance=u,Xe(u);return}u=t.ownerDocument||t,a=Ad(a),(n=Ot.get(n))&&os(a,n),u=u.createElement("link"),Xe(u);var i=u;i._p=new Promise(function(s,m){i.onload=s,i.onerror=m}),Ie(u,"link",a),l.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(l,t),(t=l.state.preload)&&(l.state.loading&3)===0&&(e.count++,l=Yu.bind(e),t.addEventListener("load",l),t.addEventListener("error",l))}}var ms=0;function By(e,t){return e.stylesheets&&e.count===0&&wu(e,e.stylesheets),0<e.count||0<e.imgCount?function(l){var a=setTimeout(function(){if(e.stylesheets&&wu(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&ms===0&&(ms=62500*gy());var n=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&wu(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>ms?50:800)+t);return e.unsuspend=l,function(){e.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function Yu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)wu(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Qu=null;function wu(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Qu=new Map,t.forEach(Ly,e),Qu=null,Yu.call(e))}function Ly(e,t){if(!(t.state.loading&4)){var l=Qu.get(e);if(l)var a=l.get(null);else{l=new Map,Qu.set(e,l);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<n.length;u++){var i=n[u];(i.nodeName==="LINK"||i.getAttribute("media")!=="not all")&&(l.set(i.dataset.precedence,i),a=i)}a&&l.set(null,a)}n=t.instance,i=n.getAttribute("data-precedence"),u=l.get(i)||a,u===a&&l.set(null,n),l.set(i,n),this.count++,a=Yu.bind(this),n.addEventListener("load",a),n.addEventListener("error",a),u?u.parentNode.insertBefore(n,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var An={$$typeof:ge,Provider:null,Consumer:null,_currentValue:U,_currentValue2:U,_threadCount:0};function Gy(e,t,l,a,n,u,i,s,m){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=si(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=si(0),this.hiddenUpdates=si(null),this.identifierPrefix=a,this.onUncaughtError=n,this.onCaughtError=u,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=m,this.incompleteTransitions=new Map}function Td(e,t,l,a,n,u,i,s,m,p,x,D){return e=new Gy(e,t,l,i,m,p,x,D,s),t=1,u===!0&&(t|=24),u=ht(3,null,null,t),e.current=u,u.stateNode=e,t=Ki(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:a,isDehydrated:l,cache:t},Wi(u),e}function Od(e){return e?(e=fa,e):fa}function Dd(e,t,l,a,n,u){n=Od(n),a.context===null?a.context=n:a.pendingContext=n,a=rl(t),a.payload={element:l},u=u===void 0?null:u,u!==null&&(a.callback=u),l=ol(e,a,t),l!==null&&(ft(l,e,t),en(l,e,t))}function Md(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var l=e.retryLane;e.retryLane=l!==0&&l<t?l:t}}function hs(e,t){Md(e,t),(e=e.alternate)&&Md(e,t)}function Ud(e){if(e.tag===13||e.tag===31){var t=Cl(e,67108864);t!==null&&ft(t,e,67108864),hs(e,67108864)}}function Cd(e){if(e.tag===13||e.tag===31){var t=pt();t=fi(t);var l=Cl(e,t);l!==null&&ft(l,e,t),hs(e,t)}}var Xu=!0;function Yy(e,t,l,a){var n=z.T;z.T=null;var u=R.p;try{R.p=2,ys(e,t,l,a)}finally{R.p=u,z.T=n}}function Qy(e,t,l,a){var n=z.T;z.T=null;var u=R.p;try{R.p=8,ys(e,t,l,a)}finally{R.p=u,z.T=n}}function ys(e,t,l,a){if(Xu){var n=vs(a);if(n===null)ts(e,t,a,Zu,l),qd(e,a);else if(Xy(n,e,t,l,a))a.stopPropagation();else if(qd(e,a),t&4&&-1<wy.indexOf(e)){for(;n!==null;){var u=Il(n);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var i=Tl(u.pendingLanes);if(i!==0){var s=u;for(s.pendingLanes|=2,s.entangledLanes|=2;i;){var m=1<<31-dt(i);s.entanglements[1]|=m,i&=~m}Ht(u),(oe&6)===0&&(Nu=rt()+500,gn(0))}}break;case 31:case 13:s=Cl(u,2),s!==null&&ft(s,u,2),Tu(),hs(u,2)}if(u=vs(a),u===null&&ts(e,t,a,Zu,l),u===n)break;n=u}n!==null&&a.stopPropagation()}else ts(e,t,a,null,l)}}function vs(e){return e=bi(e),gs(e)}var Zu=null;function gs(e){if(Zu=null,e=Fl(e),e!==null){var t=A(e);if(t===null)e=null;else{var l=t.tag;if(l===13){if(e=C(t),e!==null)return e;e=null}else if(l===31){if(e=V(t),e!==null)return e;e=null}else if(l===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Zu=e,null}function Rd(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(xm()){case Ys:return 2;case Qs:return 8;case Cn:case Tm:return 32;case ws:return 268435456;default:return 32}default:return 32}}var bs=!1,El=null,Al=null,jl=null,jn=new Map,zn=new Map,zl=[],wy="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function qd(e,t){switch(e){case"focusin":case"focusout":El=null;break;case"dragenter":case"dragleave":Al=null;break;case"mouseover":case"mouseout":jl=null;break;case"pointerover":case"pointerout":jn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":zn.delete(t.pointerId)}}function Nn(e,t,l,a,n,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:l,eventSystemFlags:a,nativeEvent:u,targetContainers:[n]},t!==null&&(t=Il(t),t!==null&&Ud(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function Xy(e,t,l,a,n){switch(t){case"focusin":return El=Nn(El,e,t,l,a,n),!0;case"dragenter":return Al=Nn(Al,e,t,l,a,n),!0;case"mouseover":return jl=Nn(jl,e,t,l,a,n),!0;case"pointerover":var u=n.pointerId;return jn.set(u,Nn(jn.get(u)||null,e,t,l,a,n)),!0;case"gotpointercapture":return u=n.pointerId,zn.set(u,Nn(zn.get(u)||null,e,t,l,a,n)),!0}return!1}function Hd(e){var t=Fl(e.target);if(t!==null){var l=A(t);if(l!==null){if(t=l.tag,t===13){if(t=C(l),t!==null){e.blockedOn=t,ks(e.priority,function(){Cd(l)});return}}else if(t===31){if(t=V(l),t!==null){e.blockedOn=t,ks(e.priority,function(){Cd(l)});return}}else if(t===3&&l.stateNode.current.memoizedState.isDehydrated){e.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Vu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var l=vs(e.nativeEvent);if(l===null){l=e.nativeEvent;var a=new l.constructor(l.type,l);gi=a,l.target.dispatchEvent(a),gi=null}else return t=Il(l),t!==null&&Ud(t),e.blockedOn=l,!1;t.shift()}return!0}function Bd(e,t,l){Vu(e)&&l.delete(t)}function Zy(){bs=!1,El!==null&&Vu(El)&&(El=null),Al!==null&&Vu(Al)&&(Al=null),jl!==null&&Vu(jl)&&(jl=null),jn.forEach(Bd),zn.forEach(Bd)}function Ku(e,t){e.blockedOn===t&&(e.blockedOn=null,bs||(bs=!0,f.unstable_scheduleCallback(f.unstable_NormalPriority,Zy)))}var Ju=null;function Ld(e){Ju!==e&&(Ju=e,f.unstable_scheduleCallback(f.unstable_NormalPriority,function(){Ju===e&&(Ju=null);for(var t=0;t<e.length;t+=3){var l=e[t],a=e[t+1],n=e[t+2];if(typeof a!="function"){if(gs(a||l)===null)continue;break}var u=Il(l);u!==null&&(e.splice(t,3),t-=3,vc(u,{pending:!0,data:n,method:l.method,action:a},a,n))}}))}function Ca(e){function t(m){return Ku(m,e)}El!==null&&Ku(El,e),Al!==null&&Ku(Al,e),jl!==null&&Ku(jl,e),jn.forEach(t),zn.forEach(t);for(var l=0;l<zl.length;l++){var a=zl[l];a.blockedOn===e&&(a.blockedOn=null)}for(;0<zl.length&&(l=zl[0],l.blockedOn===null);)Hd(l),l.blockedOn===null&&zl.shift();if(l=(e.ownerDocument||e).$$reactFormReplay,l!=null)for(a=0;a<l.length;a+=3){var n=l[a],u=l[a+1],i=n[at]||null;if(typeof u=="function")i||Ld(l);else if(i){var s=null;if(u&&u.hasAttribute("formAction")){if(n=u,i=u[at]||null)s=i.formAction;else if(gs(n)!==null)continue}else s=i.action;typeof s=="function"?l[a+1]=s:(l.splice(a,3),a-=3),Ld(l)}}}function Gd(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(i){return n=i})},focusReset:"manual",scroll:"manual"})}function t(){n!==null&&(n(),n=null),a||setTimeout(l,20)}function l(){if(!a&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var a=!1,n=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(l,100),function(){a=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),n!==null&&(n(),n=null)}}}function ps(e){this._internalRoot=e}ku.prototype.render=ps.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(o(409));var l=t.current,a=pt();Dd(l,a,e,t,null,null)},ku.prototype.unmount=ps.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Dd(e.current,2,null,e,null,null),Tu(),t[Wl]=null}};function ku(e){this._internalRoot=e}ku.prototype.unstable_scheduleHydration=function(e){if(e){var t=Js();e={blockedOn:null,target:e,priority:t};for(var l=0;l<zl.length&&t!==0&&t<zl[l].priority;l++);zl.splice(l,0,e),l===0&&Hd(e)}};var Yd=d.version;if(Yd!=="19.2.7")throw Error(o(527,Yd,"19.2.7"));R.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(o(188)):(e=Object.keys(e).join(","),Error(o(268,e)));return e=E(t),e=e!==null?Y(e):null,e=e===null?null:e.stateNode,e};var Vy={bundleType:0,version:"19.2.7",rendererPackageName:"react-dom",currentDispatcherRef:z,reconcilerVersion:"19.2.7"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var $u=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!$u.isDisabled&&$u.supportsFiber)try{Ra=$u.inject(Vy),ot=$u}catch{}}return Tn.createRoot=function(e,t){if(!O(e))throw Error(o(299));var l=!1,a="",n=Kr,u=Jr,i=kr;return t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=Td(e,1,!1,null,null,l,a,null,n,u,i,Gd),e[Wl]=t.current,es(e),new ps(t)},Tn.hydrateRoot=function(e,t,l){if(!O(e))throw Error(o(299));var a=!1,n="",u=Kr,i=Jr,s=kr,m=null;return l!=null&&(l.unstable_strictMode===!0&&(a=!0),l.identifierPrefix!==void 0&&(n=l.identifierPrefix),l.onUncaughtError!==void 0&&(u=l.onUncaughtError),l.onCaughtError!==void 0&&(i=l.onCaughtError),l.onRecoverableError!==void 0&&(s=l.onRecoverableError),l.formState!==void 0&&(m=l.formState)),t=Td(e,1,!0,t,l??null,a,n,m,u,i,s,Gd),t.context=Od(null),l=t.current,a=pt(),a=fi(a),n=rl(a),n.callback=null,ol(l,n,a),l=a,t.current.lanes=l,Ha(t,l),Ht(t),e[Wl]=t.current,es(e),new ku(t)},Tn.version="19.2.7",Tn}var Wd;function tv(){if(Wd)return Es.exports;Wd=1;function f(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(f)}catch(d){console.error(d)}}return f(),Es.exports=ev(),Es.exports}var lv=tv();/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const im=(...f)=>f.filter((d,g,o)=>!!d&&d.trim()!==""&&o.indexOf(d)===g).join(" ").trim();/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const av=f=>f.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const nv=f=>f.replace(/^([A-Z])|[\s-_]+(\w)/g,(d,g,o)=>o?o.toUpperCase():g.toLowerCase());/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Fd=f=>{const d=nv(f);return d.charAt(0).toUpperCase()+d.slice(1)};/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var uv={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const iv=f=>{for(const d in f)if(d.startsWith("aria-")||d==="role"||d==="title")return!0;return!1};/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const cv=H.forwardRef(({color:f="currentColor",size:d=24,strokeWidth:g=2,absoluteStrokeWidth:o,className:O="",children:A,iconNode:C,...V},q)=>H.createElement("svg",{ref:q,...uv,width:d,height:d,stroke:f,strokeWidth:o?Number(g)*24/Number(d):g,className:im("lucide",O),...!A&&!iv(V)&&{"aria-hidden":"true"},...V},[...C.map(([E,Y])=>H.createElement(E,Y)),...Array.isArray(A)?A:[A]]));/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ve=(f,d)=>{const g=H.forwardRef(({className:o,...O},A)=>H.createElement(cv,{ref:A,iconNode:d,className:im(`lucide-${av(Fd(f))}`,`lucide-${f}`,o),...O}));return g.displayName=Fd(f),g};/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const sv=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],fv=Ve("arrow-left",sv);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const rv=[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]],Un=Ve("arrow-up-right",rv);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ov=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],dv=Ve("chevron-left",ov);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const mv=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],cm=Ve("chevron-right",mv);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const hv=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],sm=Ve("house",hv);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const yv=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],vv=Ve("image",yv);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const gv=[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]],fm=Ve("link-2",gv);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const bv=[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]],pv=Ve("lock-keyhole",bv);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Sv=[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]],rm=Ve("log-out",Sv);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _v=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],Id=Ve("plus",_v);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ev=[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]],Av=Ve("save",Ev);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const jv=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],Ds=Ve("search",jv);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const zv=[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]],om=Ve("sliders-horizontal",zv);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Nv=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],xv=Ve("sparkles",Nv);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Tv=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],Hs=Ve("star",Tv);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ov=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],Iu=Ve("trash-2",Ov);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Dv=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],Mv=Ve("upload",Dv);/**
* @license lucide-react v0.575.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Uv=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],kl=Ve("x",Uv),Cv="2026-07-16T12:00:00.000Z",dm=["Administración","Recursos Humanos","CDC"],Rv=[];function qv(){return{schemaVersion:1,apps:Rv.map(f=>({...f,keywords:[...f.keywords]})),favoritesByUser:{},recentByUser:{},updatedAt:Cv}}const On="glm-hub:state:v1";function Hv(f){if(!f||typeof f!="object")return!1;const d=f;return typeof d.id=="string"&&typeof d.name=="string"&&typeof d.description=="string"&&typeof d.category=="string"&&Array.isArray(d.keywords)&&typeof d.url=="string"&&typeof d.mark=="string"&&typeof d.accent=="string"&&typeof d.iconDataUrl=="string"&&(d.visibility==="published"||d.visibility==="hidden")}function Bv(f){if(!f||typeof f!="object")return!1;const d=f;return d.schemaVersion===1&&Array.isArray(d.apps)&&d.apps.every(Hv)&&!!d.favoritesByUser&&typeof d.favoritesByUser=="object"&&!!d.recentByUser&&typeof d.recentByUser=="object"}function Pd(f,d){return Object.fromEntries(Object.entries(f).map(([g,o])=>[g,o.filter(O=>d.has(O))]))}function Lv(f){switch(f){case"Administración":case"Recursos Humanos":case"CDC":return f;case"Recursos":return"Recursos Humanos";case"Clientes":case"Creatividad":return"CDC";case"Operaciones":case"Analítica":default:return"Administración"}}function Gv(f){let d=!1;const g=f.apps.map(o=>{const O=Lv(o.category);return O===o.category?o:(d=!0,{...o,category:O})});return d?{...f,apps:g,updatedAt:new Date().toISOString()}:f}function Yv(f){const d=f.apps.filter(o=>!!o.iconDataUrl.trim());if(d.length===f.apps.length)return f;const g=new Set(d.map(o=>o.id));return{...f,apps:d,favoritesByUser:Pd(f.favoritesByUser,g),recentByUser:Pd(f.recentByUser,g),updatedAt:new Date().toISOString()}}function Qv(){const f=qv();try{const d=localStorage.getItem(On);if(!d)return localStorage.setItem(On,JSON.stringify(f)),{data:f,warning:""};const g=JSON.parse(d);if(!Bv(g))return localStorage.setItem(`${On}:backup`,d),localStorage.setItem(On,JSON.stringify(f)),{data:f,warning:"Los datos locales no eran válidos. Restauramos el catálogo inicial."};const o=Gv(g),O=Yv(o);return O!==g&&localStorage.setItem(On,JSON.stringify(O)),{data:O,warning:""}}catch{return{data:f,warning:"No pudimos leer los datos guardados. Estás viendo el catálogo inicial."}}}function $l(f){return f.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLocaleLowerCase("es-DO").trim()}function Jl(f){if(!f.trim())return null;try{const d=new URL(f.trim()),g=d.protocol==="http:"&&(d.hostname==="localhost"||d.hostname==="127.0.0.1");return d.protocol!=="https:"&&!g||d.username||d.password?null:d.toString()}catch{return null}}const mm="https://dbit.digitalcompass.agency".trim(),hm="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyAgCiAgICAicm9sZSI6ICJhbm9uIiwKICAgICJpc3MiOiAic3VwYWJhc2UtZGVtbyIsCiAgICAiaWF0IjogMTY0MTc2OTIwMCwKICAgICJleHAiOiAxNzk5NTM1NjAwCn0.dc_X5iR_VP_qT0zsiyj_I_OZ2T9FtRU2BBNWN8Bu4GE".trim(),ym=globalThis.supabase;if(!mm||!hm)throw new Error("Faltan VITE_SUPABASE_URL o VITE_SUPABASE_ANON_KEY en el archivo .env.");if(!ym)throw new Error("No se pudo cargar la librería de Supabase.");const Ue=ym.createClient(mm,hm,{auth:{autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"pkce"}}),Mn="glm_hub_apps",Ms="glm_hub_favorites",vm="glm_hub_recent_apps",Pu="glm-hub-icons",em="glm-hub:supabase-catalog-migrated:v1";function gm(f){return{id:f.id,name:f.name,description:f.description,category:f.category,keywords:[],url:f.url??"",mark:"",accent:"#4F758B",iconDataUrl:f.icon_url,visibility:f.visibility,createdAt:f.created_at,updatedAt:f.updated_at}}function wv(f){const d=/^data:(image\/(?:png|jpeg|webp));base64,([a-zA-Z0-9+/=]+)$/.exec(f);if(!d)throw new Error("El ícono no tiene un formato válido.");const g=d[1],o=atob(d[2]),O=new Uint8Array(o.length);for(let A=0;A<o.length;A+=1)O[A]=o.charCodeAt(A);return{blob:new Blob([O],{type:g}),mimeType:g,extension:g==="image/jpeg"?"jpg":g.split("/")[1]}}function Xv(f){try{const d=new URL(f),g=`/storage/v1/object/public/${Pu}/`,o=d.pathname.indexOf(g);return o<0?null:decodeURIComponent(d.pathname.slice(o+g.length))}catch{return null}}async function Zv(f,d){if(!d.startsWith("data:image/"))return d;const{blob:g,mimeType:o,extension:O}=wv(d),A=`apps/${f}/${Date.now()}-${crypto.randomUUID()}.${O}`,{error:C}=await Ue.storage.from(Pu).upload(A,g,{cacheControl:"31536000",contentType:o,upsert:!1});if(C)throw new Error(`No se pudo subir el ícono a Supabase: ${C.message}`);const{data:V}=Ue.storage.from(Pu).getPublicUrl(A),q=V==null?void 0:V.publicUrl;if(!q)throw new Error("Supabase no devolvió la URL pública del ícono.");return q}async function Us(f){const d=Xv(f);if(!d)return;const{error:g}=await Ue.storage.from(Pu).remove([d]);g&&console.warn("No se pudo retirar el ícono anterior de Storage:",g)}async function Vv(){const{data:f,error:d}=await Ue.rpc("glm_hub_get_my_app_access");if(d)throw new Error(`No se pudo comprobar el acceso a las aplicaciones: ${d.message}`);return Object.fromEntries((f??[]).map(o=>[o.app_id,o.has_access===!0]))}async function Bs(){const{data:f,error:d}=await Ue.from(Mn).select("id,name,description,category,url,icon_url,visibility,created_at,updated_at").order("name",{ascending:!0});if(d)throw new Error(`No se pudo cargar el catálogo compartido: ${d.message}`);return(f??[]).map(gm)}async function Kv(f){const{data:d,error:g}=await Ue.from(Ms).select("app_id,created_at").eq("user_id",f).order("created_at",{ascending:!1});if(g)throw new Error(`No se pudieron cargar los favoritos: ${g.message}`);return(d??[]).map(o=>o.app_id)}async function Jv(f){const{data:d,error:g}=await Ue.from(vm).select("app_id,last_opened_at").eq("user_id",f).order("last_opened_at",{ascending:!1}).limit(30);if(g)throw new Error(`No se pudieron cargar los accesos recientes: ${g.message}`);return(d??[]).map(o=>o.app_id)}async function kv(f){const[d,g,o]=await Promise.all([Bs(),Kv(f),Jv(f)]);return{schemaVersion:1,apps:d,favoritesByUser:{[f]:g},recentByUser:{[f]:o},updatedAt:new Date().toISOString()}}async function bm(f,d,g){const o=(d==null?void 0:d.id)??crypto.randomUUID(),O=await Zv(o,f.iconDataUrl),A={name:f.name,description:f.description,category:f.category,url:f.url||null,icon_url:O,visibility:f.visibility,updated_by:g};let C;if(d?C=await Ue.from(Mn).update(A).eq("id",o).select("id,name,description,category,url,icon_url,visibility,created_at,updated_at").single():C=await Ue.from(Mn).insert({id:o,...A,created_by:g}).select("id,name,description,category,url,icon_url,visibility,created_at,updated_at").single(),C.error)throw O!==f.iconDataUrl&&await Us(O),new Error(`No se pudo guardar la aplicación: ${C.error.message}`);return d&&d.iconDataUrl!==O&&await Us(d.iconDataUrl),gm(C.data)}async function $v(f){const{error:d}=await Ue.from(Mn).delete().eq("id",f.id);if(d)throw new Error(`No se pudo eliminar la aplicación: ${d.message}`);await Us(f.iconDataUrl)}async function Wv(f,d,g){if(g){const{error:O}=await Ue.from(Ms).upsert({user_id:f,app_id:d},{onConflict:"user_id,app_id"});if(O)throw new Error(`No se pudo guardar el favorito: ${O.message}`);return}const{error:o}=await Ue.from(Ms).delete().eq("user_id",f).eq("app_id",d);if(o)throw new Error(`No se pudo quitar el favorito: ${o.message}`)}async function Fv(f,d){const{error:g}=await Ue.from(vm).upsert({user_id:f,app_id:d,last_opened_at:new Date().toISOString()},{onConflict:"user_id,app_id"});if(g)throw new Error(`No se pudo registrar el acceso reciente: ${g.message}`)}async function Iv(f,d){if(f.role!=="admin"||d.length===0||localStorage.getItem(em)==="completed")return 0;const g=await Bs(),o=new Set(g.map(C=>C.name.trim().toLocaleLowerCase("es-DO"))),O=d.filter(C=>{const V=C.name.trim().toLocaleLowerCase("es-DO");return!!C.iconDataUrl.trim()&&!o.has(V)});let A=0;for(const C of O)await bm({name:C.name,description:C.description,category:C.category,url:C.url,iconDataUrl:C.iconDataUrl,visibility:C.visibility},null,f.id),o.add(C.name.trim().toLocaleLowerCase("es-DO")),A+=1;return localStorage.setItem(em,"completed"),A}function Pv(f){const d=Ue.channel("glm-hub-apps-shared").on("postgres_changes",{event:"*",schema:"public",table:Mn},()=>f()).subscribe();return()=>{Ue.removeChannel(d)}}const Cs=new Intl.Collator("es-DO",{sensitivity:"base"}),e0="@gomezleemarketing.com",tm="https://agenteit.digitalcompass.agency/webhook/glm-hub-generar-icono".trim()??"",lm="https://agenteit.digitalcompass.agency/webhook/glm-hub-solicitar-acceso".trim()??"";function Ns(f=""){return`/${f}`}function t0(){return new URL("/",window.location.origin).toString()}function l0(f,d){var C,V;const g=f.user.user_metadata??{},o=g.full_name??g.name,A=(((C=f.user.email)==null?void 0:C.trim().toLocaleLowerCase("en-US"))??"").split("@")[0]||"Usuario GLM";return((V=d==null?void 0:d.full_name)==null?void 0:V.trim())||(typeof o=="string"?o.trim():"")||A}function a0(f){const d=f.user.user_metadata??{},g=d.avatar_url??d.picture;if(typeof g!="string"||!g.trim())return"";try{const o=new URL(g.trim());return o.protocol==="https:"?o.toString():""}catch{return""}}async function n0(f){var C;const d=((C=f.user.email)==null?void 0:C.trim().toLocaleLowerCase("en-US"))??"";if(!d.endsWith(e0))return{session:null,error:"Debes continuar con una cuenta corporativa @gomezleemarketing.com."};const{data:g,error:o}=await Ue.from("glm_hub_authorized_users").select("email, full_name, role, is_active").eq("email",d).limit(1),A=(g??[])[0]??null;return o?(console.error("No se pudo validar el perfil de acceso:",o),{session:null,error:"No pudimos completar el inicio de sesión. Intenta nuevamente."}):A&&!A.is_active?{session:null,error:"Tu acceso al GLM Hub está deshabilitado. Contacta a IT Support."}:{session:{user:{id:f.user.id,name:l0(f,A),email:d,role:(A==null?void 0:A.role)==="admin"?"admin":"member",avatarUrl:a0(f)},expiresAt:(f.expires_at??Math.floor(Date.now()/1e3)+3600)*1e3},error:""}}function pm(f){const d=f.trim().split(/\s+/).filter(Boolean);if(d.length===0)return"GL";if(d.length===1)return d[0].slice(0,2).toLocaleUpperCase("es-DO");const g=d.length>=4?d.length-2:d.length-1;return`${d[0][0]}${d[g][0]}`.toLocaleUpperCase("es-DO")}function u0(){const f=new Date().getHours();return f<12?"Buenos días":f<19?"Buenas tardes":"Buenas noches"}function am(f){return f&&f[0].toLocaleUpperCase("es-DO")+f.slice(1)}function nm(f){const d=new Intl.DateTimeFormat("es-DO",{weekday:"long",day:"numeric",month:"long",year:"numeric"}).formatToParts(f),g=o=>{var O;return((O=d.find(A=>A.type===o))==null?void 0:O.value)??""};return`${am(g("weekday"))} ${g("day")} de ${am(g("month"))} de ${g("year")}`}function i0(){const[f,d]=H.useState(()=>nm(new Date));return H.useEffect(()=>{const g=()=>d(nm(new Date));g();const o=window.setInterval(g,6e4);return()=>window.clearInterval(o)},[]),f}function Wu(){return{name:"",description:"",category:"Administración",url:"",iconDataUrl:"",visibility:"published"}}function Dn(f){return{name:f.name,description:f.description,category:f.category,url:f.url,iconDataUrl:f.iconDataUrl,visibility:f.visibility}}async function Sm(f,d=!0){if(!new Set(["image/png","image/jpeg","image/webp"]).has(f.type))throw new Error("Usa un ícono en formato PNG, JPG o WebP.");if(d&&f.size>1024*1024)throw new Error("El ícono debe pesar menos de 1 MB.");const o=await createImageBitmap(f);if(o.width>4096||o.height>4096)throw o.close(),new Error("El ícono no puede superar 4096 × 4096 px.");const O=document.createElement("canvas");O.width=192,O.height=192;const A=O.getContext("2d");if(!A)throw o.close(),new Error("Este navegador no pudo procesar el ícono.");const C=Math.min(192/o.width,192/o.height),V=o.width*C,q=o.height*C,E=(192-V)/2,Y=(192-q)/2;return A.clearRect(0,0,192,192),A.drawImage(o,E,Y,V,q),o.close(),O.toDataURL("image/webp",.9)}async function c0(f){if(!f.startsWith("data:image/"))throw new Error("La IA no devolvió una imagen válida.");const g=await(await fetch(f)).blob();return _m(g)}async function _m(f){const d=f.type||"image/png";if(!d.startsWith("image/"))throw new Error("El flujo de IA no devolvió un archivo de imagen.");const g=d==="image/jpeg"?"jpg":d.split("/")[1]||"png",o=new File([f],`icono-generado.${g}`,{type:d});return Sm(o,!1)}function ei({compact:f=!1}){return c.jsx("img",{className:f?"brand-logo brand-logo--compact":"brand-logo",src:"/glm-logo.png",alt:"GomezLee Marketing",width:"350",height:"109"})}function ti({app:f,size:d="regular",showPlaceholder:g=!1}){const[o,O]=H.useState(!1),A=!!f.iconDataUrl&&!o;return c.jsx("span",{className:`app-mark app-mark--${d}`,"aria-hidden":"true",children:A?c.jsx("img",{src:f.iconDataUrl,alt:"",onError:()=>O(!0)}):g?c.jsx(vv,{className:"app-mark__placeholder",size:36,strokeWidth:1.5}):null})}function Em({user:f,label:d}){const[g,o]=H.useState(!1),O=!!f.avatarUrl&&!g;return c.jsx("span",{className:"avatar","aria-label":d,"aria-hidden":d?void 0:!0,children:O?c.jsx("img",{src:f.avatarUrl,alt:"",referrerPolicy:"no-referrer",onError:()=>o(!0)}):pm(f.name)})}function xs({messages:f,onDismiss:d}){return c.jsx("div",{className:"toast-stack","aria-live":"polite","aria-relevant":"additions",children:f.map(g=>c.jsxs("div",{className:`toast toast--${g.kind}`,children:[c.jsx("span",{className:"toast__signal","aria-hidden":"true"}),c.jsxs("div",{children:[c.jsx("strong",{children:g.title}),g.detail?c.jsx("p",{children:g.detail}):null]}),c.jsx("button",{type:"button",className:"icon-button icon-button--quiet","aria-label":"Cerrar mensaje",onClick:()=>d(g.id),children:c.jsx(kl,{size:18,"aria-hidden":"true"})})]},g.id))})}function s0({onLogin:f,error:d,disabled:g=!1}){const[o,O]=H.useState(!1),A=async()=>{O(!0),await f(),O(!1)};return c.jsxs("main",{className:"login-shell",children:[c.jsxs("section",{className:"login-story","aria-labelledby":"login-headline",children:[c.jsx("div",{className:"login-story__topline",children:c.jsx(ei,{})}),c.jsxs("div",{className:"login-story__content",children:[c.jsx("p",{className:"eyebrow",children:"ACCESO INTERNO"}),c.jsxs("h1",{id:"login-headline",children:["Todo el trabajo",c.jsx("span",{children:"de GLM, a un clic."})]}),c.jsx("p",{className:"login-story__lede",children:"Tu punto de partida para abrir herramientas, encontrar recursos y mantener el día en movimiento."})]}),c.jsx("div",{className:"login-story__type","aria-hidden":"true",children:"GLM"})]}),c.jsx("section",{className:"login-panel","aria-label":"Inicio de sesión",children:c.jsxs("div",{className:"login-panel__inner",children:[c.jsxs("div",{className:"login-panel__heading",children:[c.jsx("p",{className:"section-kicker",children:"GLM HUB"}),c.jsx("h2",{children:"Entra a tu espacio."})]}),c.jsxs("div",{className:"login-form",children:[d?c.jsx("p",{className:"form-error",id:"login-error",role:"alert",children:d}):null,c.jsxs("button",{className:"primary-button primary-button--full",type:"button",disabled:g||o,onClick:()=>void A(),children:[c.jsx(pv,{size:18,"aria-hidden":"true"}),o?"Conectando…":"Continuar con Google",o?null:c.jsx(Un,{size:18,"aria-hidden":"true"})]})]})]})})]})}function f0({user:f,view:d,onNavigate:g,onLogout:o}){return c.jsxs("aside",{className:"sidebar",children:[c.jsx("div",{className:"sidebar__brand",children:c.jsx(ei,{compact:!0})}),c.jsxs("nav",{className:"sidebar__nav","aria-label":"Navegación principal",children:[c.jsxs("button",{type:"button",className:d==="hub"?"is-active":"",onClick:()=>g("hub"),"aria-current":d==="hub"?"page":void 0,children:[c.jsx(sm,{size:20,"aria-hidden":"true"}),c.jsx("span",{children:"Aplicaciones"})]}),f.role==="admin"?c.jsxs("button",{type:"button",className:d==="admin"?"is-active":"",onClick:()=>g("admin"),"aria-current":d==="admin"?"page":void 0,children:[c.jsx(om,{size:20,"aria-hidden":"true"}),c.jsx("span",{children:"Administrar"})]}):null]}),c.jsxs("div",{className:"sidebar__account",children:[c.jsx(Em,{user:f}),c.jsxs("span",{className:"sidebar__account-copy",children:[c.jsx("strong",{children:f.name}),c.jsx("small",{children:f.role==="admin"?"Administrador":"Usuario"})]}),c.jsx("button",{type:"button",className:"icon-button","aria-label":"Cerrar sesión",onClick:o,children:c.jsx(rm,{size:18,"aria-hidden":"true"})})]})]})}function r0({user:f}){return c.jsxs("header",{className:"mobile-header",children:[c.jsx(ei,{compact:!0}),c.jsx(Em,{user:f,label:`Sesión de ${f.name}`})]})}function o0({user:f,view:d,onNavigate:g,onLogout:o}){return c.jsxs("nav",{className:"mobile-nav","aria-label":"Navegación móvil",children:[c.jsxs("button",{type:"button",className:d==="hub"?"is-active":"",onClick:()=>g("hub"),children:[c.jsx(sm,{size:20,"aria-hidden":"true"}),c.jsx("span",{children:"Inicio"})]}),f.role==="admin"?c.jsxs("button",{type:"button",className:d==="admin"?"is-active":"",onClick:()=>g("admin"),children:[c.jsx(om,{size:20,"aria-hidden":"true"}),c.jsx("span",{children:"Administrar"})]}):null,c.jsxs("button",{type:"button",onClick:o,children:[c.jsx(rm,{size:20,"aria-hidden":"true"}),c.jsx("span",{children:"Salir"})]})]})}function Am({hasAccess:f}){const d=f===null?"Verificando acceso":f?"Con acceso":"Sin acceso",g=f===null?"access-indicator--checking":f?"access-indicator--granted":"access-indicator--denied";return c.jsxs("span",{className:`access-indicator ${g}`,"aria-label":d,children:[c.jsx("span",{"aria-hidden":"true"}),d]})}function d0({app:f,isFavorite:d,hasAccess:g,onActivate:o,onFavorite:O}){const A=!!Jl(f.url);return c.jsxs("article",{className:"quick-launch",children:[c.jsxs("div",{className:"quick-launch__top",children:[c.jsx(ti,{app:f,size:"regular"}),c.jsx("button",{type:"button",className:`favorite-button ${d?"is-favorite":""}`,onClick:()=>O(f.id),"aria-label":d?`Quitar ${f.name} de favoritos`:`Agregar ${f.name} a favoritos`,"aria-pressed":d,children:c.jsx(Hs,{size:18,fill:d?"currentColor":"none","aria-hidden":"true"})})]}),c.jsxs("div",{className:"quick-launch__copy",children:[c.jsxs("div",{className:"quick-launch__meta",children:[c.jsx("span",{className:"quick-launch__category",children:f.category}),c.jsx(Am,{hasAccess:g})]}),c.jsx("h3",{children:f.name}),c.jsx("p",{children:f.description})]}),c.jsxs("button",{type:"button",className:"quick-launch__action",onClick:()=>o(f),children:[c.jsx("span",{children:A?"Abrir aplicación":"Enlace pendiente"}),A?c.jsx(Un,{size:18,"aria-hidden":"true"}):c.jsx(fm,{size:17,"aria-hidden":"true"})]})]})}function m0({app:f,index:d,isFavorite:g,hasAccess:o,onActivate:O,onFavorite:A}){const C=!!Jl(f.url);return c.jsxs("article",{className:"directory-row",children:[c.jsx("span",{className:"directory-row__number","aria-hidden":"true",children:String(d+1).padStart(2,"0")}),c.jsx(ti,{app:f,size:"small"}),c.jsxs("div",{className:"directory-row__copy",children:[c.jsx("h3",{children:f.name}),c.jsx("p",{children:f.description}),c.jsxs("span",{className:`availability ${C?"availability--ready":"availability--pending"}`,children:[c.jsx("span",{"aria-hidden":"true"}),C?"Disponible":"Enlace pendiente"]})]}),c.jsx("span",{className:"directory-row__category",children:f.category}),c.jsx("span",{className:"directory-row__status",children:c.jsx(Am,{hasAccess:o})}),c.jsx("button",{type:"button",className:`favorite-button ${g?"is-favorite":""}`,onClick:()=>A(f.id),"aria-label":g?`Quitar ${f.name} de favoritos`:`Agregar ${f.name} a favoritos`,"aria-pressed":g,children:c.jsx(Hs,{size:18,fill:g?"currentColor":"none","aria-hidden":"true"})}),c.jsxs("button",{type:"button",className:"directory-row__open",onClick:()=>O(f),children:[c.jsx("span",{children:C?"Abrir":"Ver estado"}),C?c.jsx(Un,{size:17,"aria-hidden":"true"}):c.jsx(cm,{size:17,"aria-hidden":"true"})]})]})}function h0({search:f,favoritesOnly:d,onClear:g}){return c.jsxs("div",{className:"empty-state",children:[c.jsx("span",{className:"empty-state__mark","aria-hidden":"true",children:"0"}),c.jsxs("div",{children:[c.jsx("p",{className:"section-kicker",children:"SIN RESULTADOS"}),c.jsx("h3",{children:d?"Aún no tienes favoritos aquí.":`No encontramos “${f||"esa aplicación"}”.`}),c.jsx("p",{children:"Prueba otro término, cambia la categoría o vuelve a ver todo el directorio."}),c.jsx("button",{type:"button",className:"text-button",onClick:g,children:"Limpiar filtros"})]})]})}function y0({apps:f,onSubmit:d}){const g=H.useRef(null),[o,O]=H.useState("Todas"),[A,C]=H.useState(""),[V,q]=H.useState(!1),E=H.useMemo(()=>[...f].filter(Z=>Z.visibility==="published"&&$l(Z.name)!=="bamboohr").sort((Z,P)=>Cs.compare(Z.name,P.name)),[f]),Y=H.useMemo(()=>o==="Todas"?E:E.filter(Z=>Z.category===o),[o,E]);H.useEffect(()=>{A&&!Y.some(Z=>Z.id===A)&&C("")},[A,Y]),H.useEffect(()=>{if(!V)return;const Z=P=>{P.preventDefault(),P.returnValue=""};return window.addEventListener("beforeunload",Z),()=>window.removeEventListener("beforeunload",Z)},[V]);const B=()=>{var Z;O("Todas"),C(""),(Z=g.current)==null||Z.showModal()},$=()=>{var Z;V||(Z=g.current)==null||Z.close()},de=async Z=>{var K;Z.preventDefault();const P=E.find(le=>le.id===A);if(!(!P||V)){q(!0);try{await d(P)&&((K=g.current)==null||K.close(),O("Todas"),C(""))}finally{q(!1)}}};return c.jsxs("section",{className:"access-request-bridge","aria-label":"Solicitud de acceso a aplicaciones",children:[c.jsx("div",{className:"access-request-bridge__number","aria-hidden":"true",children:"?"}),c.jsxs("div",{children:[c.jsx("p",{className:"section-kicker",children:"SOLICITUD DE ACCESO"}),c.jsx("h2",{children:"¿No tienes acceso a una aplicación?"}),c.jsx("p",{children:"Selecciona el portal que necesitas y envía la solicitud al equipo responsable."})]}),c.jsxs("button",{type:"button",className:"secondary-button",onClick:B,children:["Solicitar acceso aquí",c.jsx(Un,{size:18,"aria-hidden":"true"})]}),c.jsxs("dialog",{className:"access-request-dialog",ref:g,onCancel:Z=>{V&&Z.preventDefault()},children:[c.jsx("button",{type:"button",className:"access-request-dialog__close",onClick:$,"aria-label":"Cerrar",children:c.jsx(kl,{size:19,"aria-hidden":"true"})}),c.jsx("p",{className:"section-kicker",children:"GLM HUB"}),c.jsx("h2",{children:"Solicitar acceso"}),c.jsx("p",{className:"access-request-dialog__intro",children:"Elige el área y la aplicación. El catálogo se actualiza automáticamente con los portales publicados."}),c.jsxs("form",{onSubmit:Z=>void de(Z),children:[c.jsxs("div",{className:"form-field",children:[c.jsxs("label",{htmlFor:"access-request-area",children:["Área",c.jsx(Kl,{})]}),c.jsxs("select",{id:"access-request-area",value:o,onChange:Z=>O(Z.target.value),disabled:V,required:!0,children:[c.jsx("option",{value:"Todas",children:"Todas"}),c.jsx("option",{value:"Administración",children:"Administración"}),c.jsx("option",{value:"Recursos Humanos",children:"Recursos Humanos"}),c.jsx("option",{value:"CDC",children:"CDC"})]})]}),c.jsxs("div",{className:"form-field",children:[c.jsxs("label",{htmlFor:"access-request-app",children:["Aplicación",c.jsx(Kl,{})]}),c.jsxs("select",{id:"access-request-app",value:A,onChange:Z=>C(Z.target.value),disabled:V||Y.length===0,required:!0,children:[c.jsx("option",{value:"",children:Y.length===0?"No hay aplicaciones publicadas en esta área":"Selecciona una aplicación"}),Y.map(Z=>c.jsx("option",{value:Z.id,children:Z.name},Z.id))]})]}),c.jsxs("div",{className:"access-request-dialog__actions",children:[c.jsx("button",{type:"button",className:"secondary-button secondary-button--quiet",onClick:$,disabled:V,children:"Cancelar"}),c.jsx("button",{type:"submit",className:"primary-button",disabled:!A||V,children:V?"Enviando…":"Enviar solicitud"})]})]})]}),V?c.jsx("div",{className:"generation-overlay",role:"dialog","aria-modal":"true","aria-labelledby":"access-request-loading-title",children:c.jsxs("div",{className:"generation-overlay__card",children:[c.jsx("span",{className:"generation-spinner","aria-hidden":"true"}),c.jsx("p",{className:"section-kicker",children:"GLM HUB"}),c.jsx("h2",{id:"access-request-loading-title",children:"Enviando la solicitud…"}),c.jsx("p",{children:"Estamos registrando la solicitud y enviando el correo a las personas responsables."})]})}):null]})}function v0(f,d,g=!1){return d<=(g?5:7)?Array.from({length:d},(O,A)=>A+1):g?f<=3?[1,2,3,"ellipsis-end",d]:f>=d-2?[1,"ellipsis-start",d-2,d-1,d]:[1,"ellipsis-start",f,"ellipsis-end",d]:f<=4?[1,2,3,4,5,"ellipsis-end",d]:f>=d-3?[1,"ellipsis-start",d-4,d-3,d-2,d-1,d]:[1,"ellipsis-start",f-1,f,f+1,"ellipsis-end",d]}function Rs({currentPage:f,totalPages:d,onPageChange:g,compact:o=!1,label:O}){if(d<=1)return null;const A=v0(f,d,o);return c.jsxs("nav",{className:`pagination ${o?"pagination--compact":""}`,"aria-label":O,children:[c.jsx("button",{type:"button",className:"pagination__arrow",disabled:f<=1,onClick:()=>g(f-1),"aria-label":"Página anterior",children:c.jsx(dv,{size:16,"aria-hidden":"true"})}),c.jsx("div",{className:"pagination__pages",children:A.map(C=>typeof C=="number"?c.jsx("button",{type:"button",className:`pagination__page ${C===f?"is-active":""}`,onClick:()=>g(C),"aria-label":`Ir a la página ${C}`,"aria-current":C===f?"page":void 0,children:C},C):c.jsx("span",{className:"pagination__ellipsis","aria-hidden":"true",children:"…"},C))}),c.jsx("button",{type:"button",className:"pagination__arrow",disabled:f>=d,onClick:()=>g(f+1),"aria-label":"Página siguiente",children:c.jsx(cm,{size:16,"aria-hidden":"true"})})]})}const Fu=10,Ts=6,Os=12;function g0({user:f,data:d,accessByApp:g,accessReady:o,storageWarning:O,onActivate:A,onFavorite:C,onAdmin:V,onRequestAccess:q}){const[E,Y]=H.useState({Todas:"",Administración:"","Recursos Humanos":"",CDC:""}),[B,$]=H.useState("Todas"),[de,Z]=H.useState(!1),[P,K]=H.useState(1),[le,Me]=H.useState(1),ge=E[B]??"",Ae=r=>{Y(y=>({...y,[B]:r}))},Oe=H.useDeferredValue(ge),ze=i0(),F=f.role==="admin",k=d.favoritesByUser[f.id]??[],me=d.recentByUser[f.id]??[],Ne=H.useMemo(()=>new Set(k),[k]),he=H.useMemo(()=>[...d.apps.filter(r=>r.visibility==="published"&&!!r.iconDataUrl.trim())].sort((r,y)=>Cs.compare(r.name,y.name)),[d.apps]),je=H.useMemo(()=>{const r=$l(Oe);return he.filter(y=>B!=="Todas"&&y.category!==B||de&&!Ne.has(y.id)?!1:r?$l(y.name).includes(r):!0).sort((y,j)=>Number(Ne.has(j.id))-Number(Ne.has(y.id))||Cs.compare(y.name,j.name))},[B,Oe,Ne,de,he]),we=Math.max(1,Math.ceil(je.length/Fu));H.useEffect(()=>{K(1)},[ge,B,de]),H.useEffect(()=>{P>we&&K(we)},[P,we]);const tt=H.useMemo(()=>{const r=(P-1)*Fu;return je.slice(r,r+Fu)},[P,je]),Ke=r=>{K(Math.min(Math.max(r,1),we)),window.requestAnimationFrame(()=>{var y;(y=document.getElementById("directory-title"))==null||y.scrollIntoView({behavior:"smooth",block:"start"})})},z=H.useMemo(()=>{const r=new Map(he.map(G=>[G.id,G])),y=[],j=new Set,M=G=>{const X=r.get(G);!X||j.has(G)||(y.push(X),j.add(G))};if(k.forEach(M),y.length<3){for(const G of me)if(M(G),y.length>=3)break}if(y.length<3){for(const G of he)if(M(G.id),y.length>=3)break}return y},[k,he,me]),R=Math.max(1,Math.ceil(z.length/Ts)),U=H.useMemo(()=>{const r=(le-1)*Ts;return z.slice(r,r+Ts)},[z,le]);H.useEffect(()=>{le>R&&Me(R)},[le,R]),H.useEffect(()=>{Me(1)},[d.favoritesByUser,d.recentByUser,f.id]);const L=r=>{Me(Math.min(Math.max(r,1),R)),window.requestAnimationFrame(()=>{var y;(y=document.getElementById("quick-title"))==null||y.scrollIntoView({behavior:"smooth",block:"start"})})},N=()=>{Y({Todas:"",Administración:"","Recursos Humanos":"",CDC:""}),$("Todas"),Z(!1)};return c.jsxs("main",{className:"page-content hub-page",children:[c.jsxs("header",{className:"page-header",children:[c.jsxs("div",{children:[c.jsxs("p",{className:"page-header__meta",children:[u0(),", ",f.name]}),c.jsx("h1",{children:"Tu mesa de trabajo."})]}),c.jsx("div",{className:"page-header__aside",children:c.jsx("span",{children:ze})})]}),O?c.jsx("div",{className:"inline-alert",role:"status",children:O}):null,c.jsxs("section",{className:"search-stage","aria-labelledby":"search-title",children:[c.jsx("div",{className:"search-stage__copy",children:c.jsx("h2",{id:"search-title",children:"¿Qué necesitas abrir?"})}),c.jsxs("div",{className:"hub-search",children:[c.jsx(Ds,{size:21,"aria-hidden":"true"}),c.jsx("label",{className:"sr-only",htmlFor:"hub-search-input",children:"Buscar por nombre de proyecto"}),c.jsx("input",{id:"hub-search-input",type:"search",value:ge,onChange:r=>Ae(r.target.value),placeholder:"Buscar por nombre de proyecto…"}),ge?c.jsx("button",{type:"button",onClick:()=>Ae(""),"aria-label":"Limpiar búsqueda",children:c.jsx(kl,{size:18,"aria-hidden":"true"})}):null]})]}),c.jsxs("section",{className:"quick-section","aria-labelledby":"quick-title",children:[c.jsxs("div",{className:"section-heading",children:[c.jsxs("div",{children:[c.jsx("p",{className:"section-kicker",children:"FIJADAS PARA TI"}),c.jsx("h2",{id:"quick-title",children:"Acceso rápido"})]}),c.jsx("p",{children:"Abre lo que más usas sin detener el ritmo."})]}),c.jsx("div",{className:"quick-grid",children:U.map(r=>c.jsx(d0,{app:r,isFavorite:Ne.has(r.id),hasAccess:o?g[r.id]===!0:null,onActivate:A,onFavorite:C},r.id))}),c.jsx(Rs,{currentPage:le,totalPages:R,onPageChange:L,compact:R>5,label:"Paginación de acceso rápido"})]}),c.jsxs("section",{className:"directory-section","aria-labelledby":"directory-title",children:[c.jsxs("div",{className:"section-heading section-heading--directory",children:[c.jsxs("div",{children:[c.jsx("p",{className:"section-kicker",children:"DIRECTORIO GLM"}),c.jsx("h2",{id:"directory-title",children:"Todas las aplicaciones"})]}),c.jsxs("div",{className:"directory-count","aria-live":"polite",children:[c.jsx("strong",{children:je.length}),c.jsx("span",{children:je.length===1?"resultado":"resultados"})]})]}),c.jsxs("div",{className:"filter-bar","aria-label":"Filtros del directorio",children:[c.jsx("div",{className:"category-filters",children:["Todas",...dm].map(r=>c.jsx("button",{type:"button",className:B===r?"is-active":"",onClick:()=>$(r),"aria-pressed":B===r,children:r},r))}),c.jsxs("div",{className:"filter-bar__search",children:[c.jsx(Ds,{size:16,"aria-hidden":"true"}),c.jsx("label",{className:"sr-only",htmlFor:"directory-search-input",children:`Buscar por nombre de proyecto en ${B}`}),c.jsx("input",{id:"directory-search-input",type:"search",value:ge,onChange:r=>Ae(r.target.value),placeholder:B==="Todas"?"Buscar por nombre de proyecto…":`Buscar en ${B}`}),ge?c.jsx("button",{type:"button",onClick:()=>Ae(""),"aria-label":"Limpiar búsqueda",children:c.jsx(kl,{size:15,"aria-hidden":"true"})}):null]}),c.jsxs("button",{type:"button",className:`favorites-filter ${de?"is-active":""}`,onClick:()=>Z(r=>!r),"aria-pressed":de,children:[c.jsx(Hs,{size:17,fill:de?"currentColor":"none","aria-hidden":"true"}),"Solo favoritos"]})]}),je.length>0?c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"directory-list",children:tt.map((r,y)=>c.jsx(m0,{app:r,index:(P-1)*Fu+y,isFavorite:Ne.has(r.id),hasAccess:o?g[r.id]===!0:null,onActivate:A,onFavorite:C},r.id))}),c.jsx(Rs,{currentPage:P,totalPages:we,onPageChange:Ke,compact:we>5,label:"Paginación de aplicaciones"})]}):c.jsx(h0,{search:ge,favoritesOnly:de,onClear:N})]}),F?c.jsxs("section",{className:"admin-bridge","aria-label":"Acceso al panel de administración",children:[c.jsx("div",{className:"admin-bridge__number","aria-hidden":"true",children:"+"}),c.jsxs("div",{children:[c.jsx("p",{className:"section-kicker",children:"CONTROL DEL CATÁLOGO"}),c.jsx("h2",{children:"¿Falta una herramienta?"}),c.jsx("p",{children:"Adjunta su ícono, pega el enlace y publícala para todo el equipo."})]}),c.jsxs("button",{type:"button",className:"secondary-button",onClick:V,children:["Administrar aplicaciones",c.jsx(Un,{size:18,"aria-hidden":"true"})]})]}):c.jsx(y0,{apps:he,onSubmit:q})]})}function b0({apps:f,selectedId:d,onSelect:g,onDelete:o}){const[O,A]=H.useState(""),[C,V]=H.useState(1),[q,E]=H.useState(null),Y=H.useRef(null),B=H.useMemo(()=>{const K=$l(O);return K?f.filter(le=>$l(`${le.name} ${le.category}`).includes(K)):f},[f,O]),$=Math.max(1,Math.ceil(B.length/Os));H.useEffect(()=>{V(1)},[O]),H.useEffect(()=>{C>$&&V($)},[C,$]);const de=H.useMemo(()=>{const K=(C-1)*Os;return B.slice(K,K+Os)},[B,C]),Z=(K,le)=>{var Me;K.stopPropagation(),E(le),(Me=Y.current)==null||Me.showModal()},P=async()=>{var K;q&&await o(q.id)&&((K=Y.current)==null||K.close(),E(null))};return c.jsxs("aside",{className:"admin-list","aria-label":"Aplicaciones configuradas",children:[c.jsxs("div",{className:"admin-list__top",children:[c.jsxs("div",{children:[c.jsx("p",{className:"section-kicker",children:"CATÁLOGO"}),c.jsxs("h2",{children:[f.length," ",f.length===1?"aplicación":"aplicaciones"]})]}),c.jsx("button",{type:"button",className:"icon-button icon-button--accent",onClick:()=>g(null),"aria-label":"Crear aplicación",children:c.jsx(Id,{size:20,"aria-hidden":"true"})})]}),c.jsxs("div",{className:"admin-list__search",children:[c.jsx(Ds,{size:17,"aria-hidden":"true"}),c.jsx("label",{htmlFor:"admin-search",className:"sr-only",children:"Buscar en el catálogo"}),c.jsx("input",{id:"admin-search",type:"search",value:O,onChange:K=>A(K.target.value),placeholder:"Buscar…"}),O?c.jsx("button",{type:"button",onClick:()=>A(""),"aria-label":"Limpiar búsqueda",children:c.jsx(kl,{size:15,"aria-hidden":"true"})}):null]}),c.jsxs("div",{className:"admin-list__items",children:[C===1?c.jsxs("button",{type:"button",className:`admin-list__new ${d===null?"is-active":""}`,onClick:()=>g(null),children:[c.jsx("span",{className:"admin-list__new-icon",children:c.jsx(Id,{size:18,"aria-hidden":"true"})}),c.jsxs("span",{className:"admin-list__item-info",children:[c.jsx("strong",{children:"Nueva aplicación"}),c.jsx("small",{children:"Crear y publicar"})]})]}):null,de.map(K=>c.jsxs("div",{className:`admin-list__item-row ${d===K.id?"is-active":""}`,onClick:()=>g(K.id),role:"button",tabIndex:0,onKeyDown:le=>{(le.key==="Enter"||le.key===" ")&&g(K.id)},children:[c.jsx(ti,{app:K,size:"small"}),c.jsxs("span",{className:"admin-list__item-info",children:[c.jsx("strong",{children:K.name}),c.jsx("small",{children:K.category})]}),c.jsxs("div",{className:"admin-list__item-actions",children:[c.jsx("span",{className:`mini-status ${K.visibility==="hidden"?"is-hidden":""}`,children:K.visibility==="hidden"?"Oculta":Jl(K.url)?"Lista":"Pendiente"}),c.jsx("button",{type:"button",className:"admin-list__delete-icon",onClick:le=>Z(le,K),title:`Eliminar ${K.name}`,"aria-label":`Eliminar ${K.name}`,children:c.jsx(Iu,{size:15,"aria-hidden":"true"})})]})]},K.id))]}),c.jsx(Rs,{currentPage:C,totalPages:$,onPageChange:V,compact:!0,label:"Paginación del catálogo de administración"}),c.jsxs("dialog",{className:"confirm-dialog",ref:Y,children:[c.jsx("button",{type:"button",className:"confirm-dialog__close",onClick:()=>{var K;return(K=Y.current)==null?void 0:K.close()},"aria-label":"Cerrar",children:c.jsx(kl,{size:19,"aria-hidden":"true"})}),c.jsx("span",{className:"confirm-dialog__icon",children:c.jsx(Iu,{size:22,"aria-hidden":"true"})}),c.jsx("p",{className:"section-kicker",children:"ACCIÓN PERMANENTE"}),c.jsxs("h2",{children:["Eliminar ",q==null?void 0:q.name]}),c.jsx("p",{children:"El portal y sus accesos se eliminarán permanentemente. Esta acción no se puede deshacer."}),c.jsxs("div",{className:"confirm-dialog__actions",children:[c.jsx("button",{type:"button",className:"secondary-button",onClick:()=>{var K;return(K=Y.current)==null?void 0:K.close()},children:"Conservar"}),c.jsx("button",{type:"button",className:"danger-button danger-button--solid",onClick:P,children:"Sí, eliminar"})]})]})]})}function Kl(){return c.jsxs(c.Fragment,{children:[c.jsx("span",{className:"required-mark","aria-hidden":"true",children:"*"}),c.jsx("span",{className:"sr-only",children:" obligatorio"})]})}function p0({app:f,allApps:d,onSave:g,onDelete:o,onCancel:O}){const[A,C]=H.useState(()=>f?Dn(f):Wu()),[V,q]=H.useState(()=>JSON.stringify(f?Dn(f):Wu())),[E,Y]=H.useState({}),[B,$]=H.useState(""),[de,Z]=H.useState(!1),[P,K]=H.useState(!1),[le,Me]=H.useState(!1),[ge,Ae]=H.useState(!1),Oe=H.useRef(null),ze=H.useRef(null),F=JSON.stringify(A)!==V,k=de||P||le,me=A.name.trim().length>=2&&!!A.description.trim();H.useEffect(()=>{const N=f?Dn(f):Wu();C(N),q(JSON.stringify(N)),Y({}),$(""),window.requestAnimationFrame(()=>{var r;return(r=ze.current)==null?void 0:r.focus()})},[f]),H.useEffect(()=>{if(!F&&!P)return;const N=r=>r.preventDefault();return window.addEventListener("beforeunload",N),()=>window.removeEventListener("beforeunload",N)},[P,F]),H.useEffect(()=>{if(!P)return;const N=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=N}},[P]);const Ne={id:(f==null?void 0:f.id)??"preview",name:A.name||"Nombre de la aplicación",description:A.description||"Una descripción breve ayuda al equipo a reconocerla.",category:A.category,keywords:[],url:A.url,mark:pm(A.name||"GLM"),accent:(f==null?void 0:f.accent)??"#4F758B",iconDataUrl:A.iconDataUrl,visibility:A.visibility,createdAt:(f==null?void 0:f.createdAt)??new Date().toISOString(),updatedAt:new Date().toISOString()},he=(N,r)=>{C(y=>({...y,[N]:r})),Y(y=>({...y,[N]:""}))},je=async N=>{if(!(!N||P)){$(""),Z(!0);try{const r=await Sm(N);he("iconDataUrl",r)}catch(r){$(r instanceof Error?r.message:"No pudimos procesar el ícono.")}finally{Z(!1)}}},we=N=>{var r;je((r=N.target.files)==null?void 0:r[0]),N.target.value=""},tt=N=>{var r;N.preventDefault(),Ae(!1),je((r=N.dataTransfer.files)==null?void 0:r[0])},Ke=async()=>{var G;const N=A.name.trim(),r=A.description.trim(),y={};if(N.length<2&&(y.name="Completa el nombre antes de generar el ícono."),r||(y.description="Completa la descripción antes de generar el ícono."),Object.keys(y).length>0){Y(X=>({...X,...y}));return}if(!tm){$("Falta configurar VITE_ICON_GENERATOR_WEBHOOK_URL en el archivo .env.");return}$(""),K(!0);const j=new AbortController,M=window.setTimeout(()=>j.abort(),18e4);try{const{data:{session:X}}=await Ue.auth.getSession();if(!(X!=null&&X.access_token))throw new Error("La sesión venció. Inicia sesión nuevamente.");const ae=await fetch(tm,{method:"POST",mode:"cors",cache:"no-store",credentials:"omit",signal:j.signal,headers:{Accept:"image/*, application/json;q=0.9, text/plain;q=0.8","Content-Type":"text/plain;charset=UTF-8"},body:JSON.stringify({accessToken:X.access_token,name:N,description:r})}),Je=((G=ae.headers.get("content-type"))==null?void 0:G.toLocaleLowerCase("en-US"))??"";if(ae.ok&&Je.startsWith("image/")){const tl=await _m(await ae.blob());he("iconDataUrl",tl);return}const _e=await ae.text();let Pe=null;if(_e)try{Pe=JSON.parse(_e)}catch{Pe=null}if(ae.ok&&(Pe!=null&&Pe.ok)&&Pe.imageDataUrl){const tl=await c0(Pe.imageDataUrl);he("iconDataUrl",tl);return}throw new Error((Pe==null?void 0:Pe.error)||(_e&&_e.length<500?_e:"")||`El flujo no pudo generar el ícono (HTTP ${ae.status}).`)}catch(X){X instanceof DOMException&&X.name==="AbortError"?$("La generación tardó más de 3 minutos y fue cancelada. Intenta nuevamente."):X instanceof TypeError&&/failed to fetch/i.test(X.message)?$("No se pudo conectar con el webhook de n8n. Verifica que el workflow esté activo y publicado."):$(X instanceof Error?X.message:"No pudimos generar el ícono con IA.")}finally{window.clearTimeout(M),K(!1)}},z=()=>{const N={},r=A.name.trim(),y=A.description.trim();(r.length<2||r.length>60)&&(N.name="Escribe un nombre de 2 a 60 caracteres."),y||(N.description="Añade una descripción breve."),y.length>180&&(N.description="La descripción no puede superar 180 caracteres."),A.iconDataUrl||(N.iconDataUrl="Adjunta o genera un ícono antes de publicar la aplicación."),A.url.trim()&&!Jl(A.url)&&(N.url="Usa una URL https:// válida, sin credenciales embebidas.");const j=$l(r);return d.some(G=>G.id!==(f==null?void 0:f.id)&&$l(G.name)===j)&&(N.name="Ya existe una aplicación con ese nombre."),Y(N),Object.keys(N).length===0},R=async N=>{if(N.preventDefault(),k||!z()){window.requestAnimationFrame(()=>{var r,y;return(y=(r=document.querySelector(".field-error"))==null?void 0:r.focus)==null?void 0:y.call(r)});return}Me(!0);try{const r=await g({...A,name:A.name.trim(),description:A.description.trim(),url:A.url.trim()},(f==null?void 0:f.id)??null);if(r){const y=Dn(r);C(y),q(JSON.stringify(y))}}finally{Me(!1)}},U=()=>{if(!P&&(!F||window.confirm("Hay cambios sin guardar. ¿Quieres descartarlos?"))){const N=f?Dn(f):Wu();C(N),q(JSON.stringify(N)),Y({}),$(""),O()}},L=async()=>{var N;!f||k||await o(f.id)&&((N=Oe.current)==null||N.close(),O())};return c.jsxs("section",{className:"app-editor","aria-labelledby":"editor-title","aria-busy":k,children:[c.jsxs("div",{className:"app-editor__heading",children:[c.jsxs("div",{children:[c.jsx("p",{className:"section-kicker",children:f?"EDITAR APLICACIÓN":"NUEVA APLICACIÓN"}),c.jsx("h2",{id:"editor-title",children:f?f.name:"Configura el nuevo acceso"})]}),F?c.jsxs("span",{className:"dirty-state is-dirty",children:[c.jsx("span",{"aria-hidden":"true"}),"Cambios sin guardar"]}):null]}),c.jsxs("div",{className:"editor-layout",children:[c.jsxs("form",{className:"editor-form",onSubmit:R,noValidate:!0,children:[c.jsxs("section",{className:"editor-form__section","aria-labelledby":"identity-section-title",children:[c.jsx("h3",{className:"editor-form__section-title",id:"identity-section-title",children:"Identidad"}),c.jsxs("div",{className:"form-field",children:[c.jsxs("label",{htmlFor:"app-name",children:["Nombre de la aplicación",f?null:c.jsx(Kl,{})]}),c.jsx("input",{ref:ze,id:"app-name",value:A.name,onChange:N=>he("name",N.target.value),placeholder:"Ej. Media Planner",maxLength:60,"aria-invalid":!!E.name,"aria-describedby":E.name?"app-name-error":void 0,disabled:k,required:!0}),c.jsxs("div",{className:"field-meta",children:[E.name?c.jsx("span",{id:"app-name-error",className:"field-error",role:"alert",tabIndex:-1,children:E.name}):c.jsx("span",{children:"Como el equipo la reconoce."}),c.jsxs("span",{children:[A.name.length,"/60"]})]})]}),c.jsxs("div",{className:"form-field",children:[c.jsxs("label",{htmlFor:"app-description",children:["Descripción breve",f?null:c.jsx(Kl,{})]}),c.jsx("textarea",{id:"app-description",value:A.description,onChange:N=>he("description",N.target.value),placeholder:"Explica qué resuelve en una sola frase.",maxLength:180,rows:3,"aria-invalid":!!E.description,"aria-describedby":E.description?"app-description-error":void 0,disabled:k,required:!0}),c.jsxs("div",{className:`field-meta ${E.description?"":"field-meta--counter-only"}`,children:[E.description?c.jsx("span",{id:"app-description-error",className:"field-error",role:"alert",tabIndex:-1,children:E.description}):null,c.jsxs("span",{children:[A.description.length,"/180"]})]})]}),c.jsxs("div",{className:"form-split",children:[c.jsxs("div",{className:"form-field",children:[c.jsxs("label",{htmlFor:"app-category",children:["Categoría",f?null:c.jsx(Kl,{})]}),c.jsx("select",{id:"app-category",value:A.category,onChange:N=>he("category",N.target.value),disabled:k,required:!0,children:dm.map(N=>c.jsx("option",{children:N},N))})]}),c.jsxs("div",{className:"form-field",children:[c.jsxs("label",{htmlFor:"app-visibility",children:["Visibilidad",f?null:c.jsx(Kl,{})]}),c.jsxs("select",{id:"app-visibility",value:A.visibility,onChange:N=>he("visibility",N.target.value),disabled:k,required:!0,children:[c.jsx("option",{value:"published",children:"Publicada"}),c.jsx("option",{value:"hidden",children:"Oculta"})]})]})]})]}),c.jsxs("section",{className:"editor-form__section","aria-labelledby":"icon-section-title",children:[c.jsxs("h3",{className:"editor-form__section-title",id:"icon-section-title",children:["Ícono",f?null:c.jsx(Kl,{})]}),c.jsxs("div",{className:"icon-config",children:[c.jsxs("label",{className:`icon-dropzone ${ge?"is-dragging":""}`,onDragEnter:N=>{N.preventDefault(),k||Ae(!0)},onDragOver:N=>N.preventDefault(),onDragLeave:()=>Ae(!1),onDrop:tt,children:[c.jsx("input",{type:"file",accept:"image/png,image/jpeg,image/webp",onChange:we,disabled:k}),c.jsx("span",{className:"icon-dropzone__symbol",children:c.jsx(Mv,{size:20,"aria-hidden":"true"})}),c.jsxs("span",{children:[c.jsx("strong",{children:de?"Procesando…":"Adjuntar ícono"}),c.jsx("small",{children:"PNG, JPG o WebP · máximo 1 MB"})]})]}),A.iconDataUrl?c.jsx("button",{type:"button",className:"text-button text-button--danger",disabled:k,onClick:()=>he("iconDataUrl",""),children:"Quitar ícono"}):null]}),c.jsx("div",{className:"ai-icon-actions",children:c.jsxs("button",{type:"button",className:"secondary-button ai-icon-button",onClick:()=>void Ke(),disabled:!me||k,title:me?void 0:"Completa el nombre y la descripción breve.",children:[c.jsx(xv,{size:18,"aria-hidden":"true"}),"Generar ícono con IA"]})}),B?c.jsx("p",{className:"field-error field-error--standalone",role:"alert",children:B}):null,E.iconDataUrl?c.jsx("p",{className:"field-error field-error--standalone",role:"alert",tabIndex:-1,children:E.iconDataUrl}):null]}),c.jsxs("section",{className:"editor-form__section","aria-labelledby":"destination-section-title",children:[c.jsx("h3",{className:"editor-form__section-title",id:"destination-section-title",children:"Destino"}),c.jsxs("div",{className:"form-field",children:[c.jsxs("label",{htmlFor:"app-url",children:["Enlace de la aplicación ",c.jsx("span",{children:"Opcional"})]}),c.jsxs("div",{className:"url-field",children:[c.jsx(fm,{size:18,"aria-hidden":"true"}),c.jsx("input",{id:"app-url",type:"url",value:A.url,onChange:N=>he("url",N.target.value),placeholder:"https://aplicacion.com","aria-invalid":!!E.url,"aria-describedby":E.url?"app-url-error":"app-url-help",disabled:k})]}),E.url?c.jsx("span",{id:"app-url-error",className:"field-error",role:"alert",tabIndex:-1,children:E.url}):c.jsx("span",{id:"app-url-help",className:"field-help",children:"Si lo dejas vacío, aparecerá como “Enlace pendiente”."})]})]}),c.jsxs("div",{className:"editor-actions",children:[c.jsxs("button",{type:"submit",className:"primary-button",disabled:k,children:[c.jsx(Av,{size:18,"aria-hidden":"true"}),le?"Guardando…":f?"Guardar cambios":"Publicar aplicación"]}),c.jsx("button",{type:"button",className:"secondary-button secondary-button--quiet",disabled:k,onClick:U,children:"Cancelar"}),f?c.jsxs("button",{type:"button",className:"danger-button",disabled:k,onClick:()=>{var N;return(N=Oe.current)==null?void 0:N.showModal()},children:[c.jsx(Iu,{size:17,"aria-hidden":"true"}),"Eliminar"]}):null]})]}),c.jsxs("aside",{className:"app-preview","aria-label":"Vista previa de la aplicación",children:[c.jsxs("div",{className:"app-preview__label",children:[c.jsx("span",{children:"VISTA PREVIA"}),c.jsx("span",{className:"app-preview__rule"})]}),c.jsxs("div",{className:"preview-card",children:[c.jsx(ti,{app:Ne,size:"large",showPlaceholder:!f&&!A.iconDataUrl}),c.jsx("span",{className:"quick-launch__category",children:Ne.category}),c.jsx("h3",{children:Ne.name}),c.jsx("p",{children:Ne.description}),c.jsxs("span",{className:`availability ${Jl(Ne.url)?"availability--ready":"availability--pending"}`,children:[c.jsx("span",{"aria-hidden":"true"}),Jl(Ne.url)?"Lista para abrir":"Enlace pendiente"]})]}),c.jsx("p",{className:"app-preview__note",children:"Así aparecerá en el Hub para el equipo."})]})]}),c.jsxs("dialog",{className:"confirm-dialog",ref:Oe,children:[c.jsx("button",{type:"button",className:"confirm-dialog__close",onClick:()=>{var N;return(N=Oe.current)==null?void 0:N.close()},"aria-label":"Cerrar",children:c.jsx(kl,{size:19,"aria-hidden":"true"})}),c.jsx("span",{className:"confirm-dialog__icon",children:c.jsx(Iu,{size:22,"aria-hidden":"true"})}),c.jsx("p",{className:"section-kicker",children:"ACCIÓN PERMANENTE"}),c.jsxs("h2",{children:["Eliminar ",f==null?void 0:f.name]}),c.jsx("p",{children:"La aplicación se quitará del catálogo compartido para todo el equipo. Esta acción no se puede deshacer."}),c.jsxs("div",{className:"confirm-dialog__actions",children:[c.jsx("button",{type:"button",className:"secondary-button",onClick:()=>{var N;return(N=Oe.current)==null?void 0:N.close()},children:"Conservar"}),c.jsx("button",{type:"button",className:"danger-button danger-button--solid",onClick:()=>void L(),children:"Sí, eliminar"})]})]}),P?c.jsx("div",{className:"generation-overlay",role:"dialog","aria-modal":"true","aria-labelledby":"generation-title",children:c.jsxs("div",{className:"generation-overlay__card",children:[c.jsx("span",{className:"generation-spinner","aria-hidden":"true"}),c.jsx("p",{className:"section-kicker",children:"GEMINI"}),c.jsx("h2",{id:"generation-title",children:"Generando el ícono…"}),c.jsx("p",{children:"Estamos creando una propuesta a partir del nombre y la descripción de la aplicación."})]})}):null]})}function S0({data:f,onSave:d,onDelete:g,onBack:o}){const[O,A]=H.useState(null),C=O?f.apps.find(E=>E.id===O)??null:null,V=async(E,Y)=>{const B=await d(E,Y);return B&&A(B.id),B},q=async E=>{const Y=await g(E);return Y&&A(null),Y};return c.jsxs("main",{className:"page-content admin-page",children:[c.jsx("header",{className:"page-header admin-header",children:c.jsxs("div",{children:[c.jsxs("button",{type:"button",className:"back-button",onClick:o,children:[c.jsx(fv,{size:17,"aria-hidden":"true"}),"Volver al Hub"]}),c.jsx("p",{className:"page-header__meta",children:"PANEL DE ADMINISTRACIÓN"}),c.jsx("h1",{children:"Controla el catálogo."})]})}),c.jsxs("div",{className:"admin-workspace",children:[c.jsx(b0,{apps:f.apps,selectedId:O,onSelect:A,onDelete:q}),c.jsx(p0,{app:C,allApps:f.apps,onSave:V,onDelete:q,onCancel:()=>A(null)})]})]})}function _0(){return c.jsxs("div",{className:"catalog-loading",role:"status","aria-live":"polite",children:[c.jsx(ei,{compact:!0}),c.jsx("span",{className:"generation-spinner","aria-hidden":"true"}),c.jsx("p",{children:"Cargando aplicaciones…"})]})}function E0(){const[f]=H.useState(()=>Qv()),[d,g]=H.useState({schemaVersion:1,apps:[],favoritesByUser:{},recentByUser:{},updatedAt:new Date().toISOString()}),[o,O]=H.useState(null),[A,C]=H.useState(()=>"hub"),[V,q]=H.useState([]),[E,Y]=H.useState(!1),[B,$]=H.useState(!1),[de,Z]=H.useState(""),[P,K]=H.useState({}),[le,Me]=H.useState(!1),[ge,Ae]=H.useState(""),Oe=H.useRef(0),ze=H.useRef(null),F=H.useCallback(U=>{q(L=>L.filter(N=>N.id!==U))},[]),k=H.useCallback((U,L,N)=>{const r=crypto.randomUUID();q(y=>[...y.slice(-2),{id:r,kind:U,title:L,detail:N}]),window.setTimeout(()=>{q(y=>y.filter(j=>j.id!==r))},5200)},[]);H.useEffect(()=>{let U=!0;const L=y=>{const j=(y.expires_at??Math.floor(Date.now()/1e3)+3600)*1e3;O(M=>!M||M.user.id!==y.user.id||M.expiresAt===j?M:{...M,expiresAt:j})},N=async y=>{const j=++Oe.current;if(!y){if(!U||j!==Oe.current)return;ze.current=null,O(null),$(!1),Y(!0);return}if(ze.current===y.user.id){if(!U||j!==Oe.current)return;L(y),Y(!0);return}const M=await n0(y);if(!U||j!==Oe.current)return;if(!M.session){ze.current=null,O(null),Ae(M.error),$(!1),Y(!0),await Ue.auth.signOut({scope:"local"});return}const G=M.session;ze.current=G.user.id,Ae(""),O(G),Y(!0),window.location.hash!=="#hub"&&window.location.hash!=="#admin"&&window.history.replaceState(null,"",Ns("#hub"))};Ue.auth.getSession().then(({data:{session:y}})=>{N(y)});const{data:{subscription:r}}=Ue.auth.onAuthStateChange((y,j)=>{if(y!=="INITIAL_SESSION"){if(y==="TOKEN_REFRESHED"&&j&&ze.current===j.user.id){L(j);return}window.setTimeout(()=>{N(j)},0)}});return()=>{U=!1,r.unsubscribe()}},[]);const me=(o==null?void 0:o.user)??null;H.useEffect(()=>{if(!me)return;let U=!0,L=!1;const N=async()=>{if(!L){L=!0;try{const j=await Bs();if(!U)return;g(M=>({...M,apps:j,updatedAt:new Date().toISOString()}))}catch(j){console.error("No se pudo refrescar el catálogo compartido:",j)}finally{L=!1}}};(async()=>{$(!1),Z("");try{const j=await Iv(me,f.data.apps),M=await kv(me.id);if(!U)return;g(M),$(!0),j>0&&k("success","Catálogo compartido activado",`${j} ${j===1?"aplicación fue migrada":"aplicaciones fueron migradas"} a Supabase.`)}catch(j){if(!U)return;const M=j instanceof Error?j.message:"No se pudo cargar el catálogo compartido.";Z(M),$(!0),k("error","No se pudo cargar el catálogo",M)}})();const y=Pv(()=>void N());return()=>{U=!1,y()}},[me==null?void 0:me.id,me==null?void 0:me.role,f.data.apps,k]),H.useEffect(()=>{if(!me){K({}),Me(!1);return}let U=!0,L=!1;const N=async()=>{if(!L){L=!0;try{const j=await Vv();if(!U)return;K(j),Me(!0)}catch(j){console.warn("No se pudo verificar el acceso a las aplicaciones:",j),U&&Me(!1)}finally{L=!1}}};N();const r=window.setInterval(()=>void N(),6e4),y=()=>void N();return window.addEventListener("focus",y),()=>{U=!1,window.clearInterval(r),window.removeEventListener("focus",y)}},[me==null?void 0:me.id]),H.useEffect(()=>{const U=()=>{const L=window.location.hash==="#admin"?"admin":"hub";if(L==="admin"&&(o==null?void 0:o.user.role)!=="admin"){C("hub"),window.history.replaceState(null,"","#hub");return}C(L)};return U(),window.addEventListener("hashchange",U),()=>window.removeEventListener("hashchange",U)},[o==null?void 0:o.user.role]);const Ne=U=>{if(U==="admin"&&(o==null?void 0:o.user.role)!=="admin"){k("error","Acceso restringido","Necesitas permisos de administrador para abrir este panel.");return}C(U),window.history.replaceState(null,"",Ns(U==="admin"?"#admin":"#hub")),window.scrollTo({top:0,behavior:"smooth"})},he=async U=>{if(!o)return;const L=o.user.id,N=d.favoritesByUser[L]??[],r=N.includes(U),y=r?N.filter(j=>j!==U):[U,...N];g(j=>({...j,favoritesByUser:{...j.favoritesByUser,[L]:y},updatedAt:new Date().toISOString()}));try{await Wv(L,U,!r),k("success",r?"Quitada de favoritos":"Agregada a favoritos")}catch(j){g(M=>({...M,favoritesByUser:{...M.favoritesByUser,[L]:N}})),k("error","No se actualizó el favorito",j instanceof Error?j.message:void 0)}},je=U=>{if(!o)return;const L=Jl(U.url);if(!L){k("info","Enlace pendiente",`${U.name} todavía no tiene un enlace configurado.`);return}const N=window.open(L,"_blank","noopener,noreferrer");N&&(N.opener=null);const r=o.user.id,y=d.recentByUser[r]??[],j=[U.id,...y.filter(M=>M!==U.id)].slice(0,30);g(M=>({...M,recentByUser:{...M.recentByUser,[r]:j},updatedAt:new Date().toISOString()})),Fv(r,U.id).catch(M=>console.warn("No se guardó el acceso reciente:",M))},we=async(U,L)=>{if(!o||o.user.role!=="admin")return null;const N=L?d.apps.find(r=>r.id===L)??null:null;try{const r=await bm(U,N,o.user.id);return g(y=>({...y,apps:N?y.apps.map(j=>j.id===r.id?r:j):[r,...y.apps],updatedAt:new Date().toISOString()})),k("success",N?"Cambios guardados":"Aplicación publicada",`${r.name} ya está disponible en el catálogo compartido.`),r}catch(r){return k("error","No se guardó la aplicación",r instanceof Error?r.message:void 0),null}},tt=async U=>{if(!o||o.user.role!=="admin")return!1;const L=d.apps.find(N=>N.id===U);if(!L)return!1;try{await $v(L);const N=r=>Object.fromEntries(Object.entries(r).map(([y,j])=>[y,j.filter(M=>M!==U)]));return g(r=>({...r,apps:r.apps.filter(y=>y.id!==U),favoritesByUser:N(r.favoritesByUser),recentByUser:N(r.recentByUser),updatedAt:new Date().toISOString()})),k("success","Aplicación eliminada",`${L.name} salió del catálogo compartido.`),!0}catch(N){return k("error","No se eliminó la aplicación",N instanceof Error?N.message:void 0),!1}},Ke=async U=>{if(!o||o.user.role==="admin")return!1;if(!lm)return k("error","No se pudo enviar la solicitud","La función de solicitudes no está disponible en este momento."),!1;const L=new AbortController,N=window.setTimeout(()=>L.abort(),12e4);try{const{data:{session:r}}=await Ue.auth.getSession();if(!(r!=null&&r.access_token))throw new Error("La sesión venció. Cierra sesión e inicia nuevamente.");const y=await fetch(lm,{method:"POST",mode:"cors",cache:"no-store",credentials:"omit",signal:L.signal,headers:{Accept:"application/json, text/plain;q=0.9","Content-Type":"text/plain;charset=UTF-8"},body:JSON.stringify({accessToken:r.access_token,appId:U.id})}),j=await y.text();let M=null;if(j)try{M=JSON.parse(j)}catch{M=null}if(!y.ok||!(M!=null&&M.ok)){const G=String((M==null?void 0:M.error)||"").toLowerCase();let X="No pudimos enviar la solicitud en este momento. Intenta nuevamente.";throw G.includes("pendiente")?X="Ya tienes una solicitud pendiente para esta aplicación.":G.includes("sesión")||y.status===401?X="Tu sesión venció. Cierra sesión e inicia nuevamente.":G.includes("ya no está publicada")||G.includes("no está disponible")?X="La aplicación seleccionada ya no está disponible.":(G.includes("no está autorizado")||y.status===403)&&(X="Tu cuenta no está habilitada para enviar esta solicitud."),console.error("Error interno al enviar la solicitud de acceso",{status:y.status,responseText:j}),new Error(X)}return k("success","Solicitud enviada",M.message||`La solicitud para ${U.name} fue enviada correctamente.`),!0}catch(r){return r instanceof DOMException&&r.name==="AbortError"?k("error","La solicitud tardó demasiado","Intenta nuevamente en unos minutos."):r instanceof TypeError&&/failed to fetch/i.test(r.message)?(console.error("No se pudo contactar el servicio de solicitudes",r),k("error","No se pudo enviar la solicitud","Intenta nuevamente en unos minutos.")):k("error","No se pudo enviar la solicitud",r instanceof Error?r.message:"Intenta nuevamente en unos minutos."),!1}finally{window.clearTimeout(N)}},z=async()=>{Ae("");const{error:U}=await Ue.auth.signInWithOAuth({provider:"google",options:{redirectTo:t0(),queryParams:{hd:"gomezleemarketing.com",prompt:"select_account"}}});U&&(console.error("No se pudo iniciar el acceso con Google:",U),Ae("No pudimos abrir el acceso con Google. Intenta nuevamente."))},R=async()=>{const{error:U}=await Ue.auth.signOut();if(U){k("error","No se pudo cerrar la sesión",U.message);return}O(null),$(!1),K({}),Me(!1),C("hub"),window.history.replaceState(null,"",Ns())};return!E||!o?c.jsxs(c.Fragment,{children:[c.jsx(s0,{onLogin:z,error:ge,disabled:!E}),c.jsx(xs,{messages:V,onDismiss:F})]}):B?c.jsxs("div",{className:"app-shell",children:[c.jsx(f0,{user:o.user,view:A,onNavigate:Ne,onLogout:R}),c.jsx(r0,{user:o.user}),A==="admin"&&o.user.role==="admin"?c.jsx(S0,{data:d,onSave:we,onDelete:tt,onBack:()=>Ne("hub")}):c.jsx(g0,{user:o.user,data:d,accessByApp:P,accessReady:le,storageWarning:de,onActivate:je,onFavorite:U=>void he(U),onAdmin:()=>Ne("admin"),onRequestAccess:Ke}),c.jsx(o0,{user:o.user,view:A,onNavigate:Ne,onLogout:R}),c.jsx(xs,{messages:V,onDismiss:F})]}):c.jsxs(c.Fragment,{children:[c.jsx(_0,{}),c.jsx(xs,{messages:V,onDismiss:F})]})}const um="https://dbit.digitalcompass.agency/storage/v1/object/public/public-assets/GLM.png?v=glm-hub-20260722-v3";function A0(){document.querySelectorAll('link[rel="icon"], link[rel="shortcut icon"]').forEach(g=>{g.remove()});const f=document.createElement("link");f.rel="icon",f.type="image/png",f.sizes="512x512",f.href=um,document.head.appendChild(f);const d=document.createElement("link");d.rel="shortcut icon",d.type="image/png",d.href=um,document.head.appendChild(d)}A0();lv.createRoot(document.getElementById("root")).render(c.jsx(H.StrictMode,{children:c.jsx(E0,{})}));